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
341078053655	341078054224	341078054774	341078055324	341078055874	341078056424	341078056974	341078057524	341078058074	341078058624	341078059174	341078059724	341078060274	341078060824	341078061377	341078061926	341078062474	341078063027	341078063574	341078064124	341078064674	341078065224	341078065774	341078066324	341078066874	341078067426	341078067974	341078068524	341078069074	341078069624	341078070174	341078070727	341078071274	341078071826	341078072374	341078072924	341078073474	341078074026	341078074576	341078075126	341078075674	341078076226	341078076774	341078077324	341078077874	341078078426	341078078974	341078079524	341078080074	341078080626	341078081174	341078081727	341078082274	341078082824	341078083376	341078083926	341078084474	341078085024	341078085574	341078086124	341078086674	341078087224	341078087776	341078088326	341078088874	341078089427	341078089974	341078090524	341078091074	341078091626	341078092176	341078092726	341078093274	341078093826	341078094374	341078094926	341078095474	341078096026	341078096576	341078097124	341078097674	341078098224	341078098776	341078099326	341078099874	341078100426	341078100976	341078101526	341078102074	341078102626	341078103174	341078103726	341078104274	341078104826	341078105376	341078105926	341078106474	341078107026	341078107576	341078108126	341078108674	341078109226	341078109776	341078110326	341078110874	341078111424	341078111974	341078112526	341078113074	341078113626	341078114176	341078114724	341078115274	341078115826	341078116374	341078116926	341078117474	341078118026	341078118574	341078119124	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	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
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23284	21766	29576	24490	21773	21793	7413	1303	981	959	846	744	663	748	667	643	665	627	593	578	622	619	561	554	560	594	625	584	543	507	573	560	584	579	535	553	558	549	553	541	570	564	530	529	558	522	567	582	577	520	551	557	538	555	523	523	554	501	571	569	546	554	529	531	526	498	567	487	546	525	508	571	567	595	575	546	554	530	547	519	533	534	522	529	550	542	546	533	532	526	596	578	517	574	569	530	579	534	514	533	539	530	559	580	553	532	586	547	546	469	552	567	565	545	526	531	496	523	528	577	516	555	546	566	567	536	569	584	605	519	560	544	520	520	533	510	565	535	562	492	542	529	536	551	510	530	478	514	577	530	553	522	554	569	525	470	552	549	510	507	553	521	550	531	537	522	534	500	533	523	524	547	541	498	541	547	513	572	548	540	576	538	500	515	536	521	538	575	576	568	554	519	543	526	536	544	541	545	499	536	523	540	563	528	548	555	616	562	556	574	545	524	533	489	541	530	535	558	550	546	542	548	558	553	532	554	504	561	517	497	582	522	547	566	531	552	539	543	477	560	507	577	548	518	545	479	508	527	508	554	534	520	536	528	523	517	541	552	521	509	528	527	504	550	494	520	565	533	531	536	567	519	566	572	544	516	553	544	533	527	515	497	546	516	505	527	539	520	491	557	509	510	533	507	537	545	557	520	547	551	551	529	533	561	539	614	524	568	525	557	531	524	523	523	557	538	546	533	558	534	533	520	538	550	558	554	555	572	568	535	558	556	550	523	562	525	529	490	570	577	552	544	506	560	568	501	536	559	518	557	543	541	529	520	533	565	529	549	583	554	518	541	552	537	574	519	540	550	563	529	534	520	522	524	553	524	535	559	541	566	564	524	533	510	524	553	547	507	522	534	510	520	515	559	570	495	556	561	531	558	548	514	527	536	533	528	491	546	505	549	516	557	495	555	499	492	590	562	503	565	551	513	557	515	556	547	543	516	536	557	551	557	547	505	533	532	551	549	546	577	512	542	515	510	527	545	518	562	564	526	525	524	567	498	540	551	543	529	501	508	490	525	507	564	533	553	536	529	534	567	563	510	548	515	557	512	529	545	570	493	531	522	533	521	502	578	560	504	517	540	532	551	554	534	537	530	511	521	544	542	546	544	505	525	562	496	556	563	559	547	572	573	524	528	536	535	528	541	527	503	579	563	541	517	518	519	515	549	541	532	551	535	529	521	549	534	581	520	522	555	517	506	526	524	524	559	541	508	538	524	508	531	536	554	538	559	543	542	518	587	504	533	577	489	525	539	529	507	561	552	530	546	540	563	552	534	554	512	533	537	505	528	494	472	527	595	519	546	541	542	547	548	527	522	545	512	530	522	564	549	502	534	550	489	524	566	546	565	545	491	548	524	542	532	509	526	533	521	556	533	556	511	551	560	509	508	566	498	519	533	541	574	506	500	537	529	541	549	545	536	569	521	509	558	554	517	524	532	532	501	541	484	510	514	519	552	523	531	553	555	546	522	518	534	513	567	519	536	532	520	550	581	520	587	542	515	566	524	543	555	511	518	556	547	528	546	533	499	572	557	561	544	542	537	550	525	544	501	522	530	562	466	532	546	557	574	518	506	537	533	548	547	541	496	526	518	538	527	512	494	574	591	534	531	522	559	524	523	525	580	549	579	516	520	567	518	514	503	597	527	547	550	533	558	536	480	494	548	527	513	561	496	538	517	538	505	537	520	531	526	523	524	548	547	573	527	555	534	558	517	502	606	544	481	530	521	546	530	522	517	545	559	481	561	519	550	560	566	516	516	514	544	507	544	531	522	535	522	526	571	485	549	535	540	542	541	548	537	531	522	515	520	563	542	520	506	532	515	532	493	554	536	581	488	529	549	576	613	528	565	526	550	558	516	566	529	544	512	515	493	514	548	508	511	567	536	565	500	527	568	523	548	519	535	534	523	559	538	562	551	523	514	514	537	533	547	559	508	541	501	538	534	488	513	545	517	575	557	526	508	541	535	548	570	512	547	524	532	523	555	552	528	544	503	511	578	530	541	560	555	581	540	562	551	472	543	521	484	600	523	500	510	559	533	554	562	555	559	558	544	525	509	558	508	540	499	547	526	535	543	555	533	538	546	543	515	540	501	516	528	515	531	560	542	529	529	514	579	558	541	536	541	540	536	517	577	478	499	537	547	560	530	573	530	521	523	534	536	485	543	514	541	538	523	509	545	556	560	534	539	539	572	567	547	527	576	512	535	544	569	561	524	545	537	529	544	505	565	543	517	522	568	538	572	518	562	519	566	517	546	542	538	526	537	550	538	553	512	516	522	546	527	585	504	500	540	523	541	571	554	516	478	541	547	570	542	538	493	529	552	519	525	545	554	561	529	515	570	561	547	507	482	532	542	554	505	524	568	551	527	508	528	573	537	563	578	564	563	533	499	521	526	543	544	527	596	566	533	503	540	582	555	536	536	510	532	547	517	545	562	515	539	534	530	540	521	555	555	527	527	540	540	569	565	555	549	543	530	499	546	520	525	501	596	539	543	514	522	537	535	550	535	534	567	493	544	548	530	530	525	541	579	579	534	550	585	528	519	540	514	528	531	549	573	550	545	490	535	567	552	519	530	544	522	545	489	507	541	505	529	553	508	557	519	504	548	485	570	563	506	532	534	539	516	521	557	537	524	598	552	480	563	516	572	578	528	561	548	521	531	550	483	517	504	506	579	529	528	557	526	544	528	564	534	545	504	591	564	515	515	553	497	558	556	540	548	540	553	586	531	539	557	501	554	537	536	536	510	582	551	500	550	515	518	564	550	533	512	542	531	540	531	529	554	507	550	553	525	539	499	535	547	555	525	540	486	502	537	543	555	521	555	576	542	529	535	528	521	534	509	515	497	535	535	517	553	542	521	532	537	501	515	555	539	518	568	490	544	520	525	537	515	577	531	561	510	575	579	551	527	560	552	569	577	535	477	540	537	519	522	548	527	545	576	486	502	524	536	505	500	514	572	559	559	497	520	543	543	572	553	537	557	535	538	545	507	513	536	548	535	509	574	548	518	527	520	556	523	563	577	538	525	544	537	564	553	527	513	508	569	466	555	499	551	501	504	560	528	521	531	511	554	544	542	536	519	582	538	518	519	510	547	501	530	519	519	549	538	554	534	523	532	563	546	553	521	517	516	507	519	536	527	523	544	580	552	543	501	532	542	540	511	535	519	511	511	505	534	506	542	488	526	531	512	539	502	507	509	511	558	471	498	545	550	527	518	507	520	553	532	539	541	536	521	535	602	521	513	556	572	539	554	574	553	540	512	551	514	558	526	494	496	523	492	522	606	498	566	540	566	551	531	552	565	557	508	522	533	556	484	564	510	553	585	537	510	582	558	545	544	525	526	517	572	501	539	523	528	499	522	550	557	470	536	569	566	558	599	564	551	502	530	513	510	533	529	576	554	501	586	524	575	560	516	535	534	539	494	565	524	468	531	513	541	523	516
17055	29457	9901	4839	3629	2681	2042	1662	1443	1267	1090	1000	889	819	778	756	681	709	678	662	583	608	649	608	605	610	577	595	615	570	590	569	572	577	553	558	571	547	543	506	536	567	565	601	562	545	568	542	532	552	602	546	551	525	518	550	528	572	517	557	583	586	563	493	538	494	562	543	528	547	571	528	555	518	610	503	514	514	569	551	550	569	562	515	552	535	511	573	530	553	540	551	518	518	552	528	552	560	544	544	507	516	529	528	521	534	585	571	563	535	555	528	522	552	540	516	567	544	516	595	524	508	518	563	516	512	535	545	545	560	537	577	573	526	527	537	536	527	534	542	570	556	524	529	529	537	497	505	531	533	525	549	539	551	536	536	525	552	554	572	555	525	531	519	575	569	549	515	509	528	558	532	552	560	525	556	508	511	504	542	528	538	524	478	549	538	537	540	492	525	526	500	549	482	533	520	509	515	547	498	524	532	584	530	552	522	570	598	509	556	529	508	558	523	486	539	535	541	545	525	515	533	535	606	558	530	548	538	578	540	555	539	550	517	522	515	561	540	517	550	546	562	525	574	542	525	541	560	540	535	544	557	527	560	529	561	551	547	540	525	517	557	541	532	529	541	537	525	546	487	527	527	520	528	564	525	492	540	557	504	507	568	529	543	516	510	557	578	537	541	536	492	512	539	519	559	533	514	544	548	523	551	547	543	548	562	526	549	518	542	503	555	525	554	554	584	546	534	508	535	528	570	546	485	569	497	521	526	562	583	521	547	543	473	569	548	567	524	532	554	523	551	595	556	585	556	560	533	522	522	541	534	536	536	547	498	496	560	558	561	518	498	537	550	520	552	539	494	536	536	560	537	534	571	501	567	584	528	549	539	514	562	556	542	532	556	556	580	563	520	538	550	558	534	539	558	546	523	549	542	505	524	575	536	537	555	517	527	478	543	492	527	524	580	513	556	503	551	521	542	576	517	519	525	548	517	544	541	544	553	518	530	516	539	544	557	525	538	535	545	566	503	530	545	530	542	495	543	534	541	541	545	517	549	552	544	548	557	552	548	541	515	530	591	551	512	532	572	514	565	518	551	534	519	552	538	535	543	545	537	587	510	537	548	531	564	554	498	545	530	522	566	548	508	520	534	552	541	543	550	552	557	562	554	566	527	508	490	505	501	544	554	531	572	557	520	497	546	519	536	551	524	550	534	559	520	512	523	538	548	538	552	524	540	515	486	537	541	528	524	553	569	526	551	519	550	575	571	559	487	518	529	590	487	545	569	564	535	522	509	510	514	557	556	548	545	549	501	518	567	557	566	540	530	555	487	619	548	518	541	556	572	554	533	534	542	505	458	540	527	545	570	540	521	569	554	508	527	567	585	578	536	549	564	588	554	589	536	557	521	498	528	550	511	570	522	571	550	559	475	517	567	566	539	549	546	535	547	508	510	532	542	529	491	551	538	554	529	521	547	505	514	468	522	544	522	524	499	541	578	552	495	536	506	504	537	523	544	541	520	517	548	578	513	539	549	524	532	516	518	534	497	533	510	518	552	497	513	526	533	530	514	568	521	538	525	520	530	536	527	529	540	546	553	533	508	548	540	546	516	534	564	540	490	525	516	532	526	526	521	508	555	557	547	570	521	511	525	528	540	577	548	551	543	552	536	522	530	587	541	568	533	538	536	554	507	488	539	541	543	533	544	501	583	531	539	497	501	506	579	541	508	506	580	540	583	556	492	552	531	533	514	542	527	513	520	537	537	525	526	522	531	566	573	511	573	525	515	536	518	525	531	522	523	562	489	566	549	543	580	532	549	541	488	508	541	520	548	555	560	553	549	545	528	565	576	556	522	510	537	531	543	530	542	515	552	551	518	519	553	475	523	564	510	511	535	531	522	527	537	551	550	546	494	530	536	513	523	570	524	548	546	520	550	490	584	573	525	572	487	517	556	558	524	566	527	534	533	559	508	529	483	551	514	577	528	565	491	544	556	555	538	560	542	558	549	591	556	542	530	574	550	594	548	482	531	577	561	550	549	523	536	524	536	565	534	497	543	551	542	552	546	576	532	532	559	531	486	547	524	523	483	540	531	568	517	546	512	508	542	536	563	515	529	585	531	514	519	530	519	527	543	529	503	553	543	570	562	519	530	560	563	567	541	539	587	550	558	505	528	518	556	534	537	569	539	528	550	568	533	559	535	486	513	539	564	529	516	528	504	549	572	558	534	520	574	567	559	478	527	542	506	559	547	482	570	525	553	566	544	535	574	503	536	566	544	575	545	555	539	519	539	522	539	479	519	500	511	533	510	581	578	560	533	531	534	531	541	532	536	563	514	554	576	529	521	548	477	537	539	555	569	552	550	496	514	533	519	518	540	535	560	531	585	554	527	538	485	529	525	522	536	518	531	569	507	587	536	539	558	523	546	513	598	541	532	576	543	509	556	509	574	501	542	550	489	517	530	506	528	557	503	547	524	560	544	558	533	541	572	535	537	527	557	543	517	575	573	536	564	555	517	531	535	541	562	558	553	533	507	548	518	550	533	490	530	574	545	523	520	527	562	527	492	567	480	542	487	551	506	543	523	503	557	555	516	545	544	498	544	531	571	567	587	556	520	572	495	578	595	566	517	548	539	503	602	511	556	498	533	545	559	505	557	517	578	516	525	549	521	536	542	522	534	512	557	491	510	477	526	540	562	546	528	556	580	534	550	515	558	530	539	524	518	526	498	540	531	579	530	569	530	560	535	534	535	541	581	535	569	527	540	492	547	491	504	478	563	497	549	550	552	514	526	516	552	551	538	566	542	531	510	575	535	584	536	573	538	553	534	531	530	552	592	541	530	506	527	542	554	559	550	534	536	555	521	529	555	533	525	544	511	545	528	506	533	558	554	535	523	539	537	553	543	509	508	555	536	495	566	522	487	520	549	524	521	509	538	552	554	520	574	552	523	533	532	567	539	513	526	524	512	518	552	591	562	524	510	549	556	523	542	533	507	601	576	473	533	517	534	545	518	508	552	522	549	550	550	584	568	544	537	533	568	530	524	571	579	522	501	569	541	565	555	527	489	527	571	543	483	558	530	503	531	533	539	552	493	514	540	559	552	545	521	523	520	494	569	556	515	555	517	538	588	520	523	534	508	537	511	553	547	542	511	531	505	552	541	551	541	505	569	523	558	542	514	511	543	525	524	497	537	525	508	532	538	567	517	553	554	542	500	506	539	497	530	557	536	547	552	531	551	509	495	523	547	503	558	502	559	528	527	563	570	516	545	542	488	546	551	565	540	552	527	575	500	478	508	559	575	485	513	508	552	571	556	513	550	535	538	557	525	555	478	556	537	553	542	561	536	553	536	513	536	558	505	498	498	521	516	508	516	545	528	552	545	589	512	523	535	512	537	527	582	564	539	555	494	553	537	536	589	542	533	499	518	523	577	556	503	543	489	524	535	578	562	513	530	540	540	550	551	500	546	522	549	559	524	527	553	591	533	548	567	534	532
27984	17419	3381	336	240	201	187	208	198	165	177	137	185	162	160	174	171	184	200	187	187	165	163	178	166	141	161	167	170	161	161	163	145	140	160	140	198	146	168	176	169	143	161	167	147	155	179	171	162	158	175	165	171	162	173	157	154	158	168	196	140	151	156	151	147	170	154	162	131	160	172	146	154	152	156	183	178	175	174	148	171	177	160	139	175	141	174	175	145	162	157	173	163	141	136	147	161	147	178	197	158	145	156	146	156	175	151	147	144	160	181	154	163	161	166	163	167	167	165	186	164	145	189	157	178	142	168	176	176	148	174	147	160	163	158	167	162	152	169	169	161	181	174	166	159	162	165	177	177	162	135	159	163	167	169	142	145	148	152	134	149	155	168	179	148	168	159	160	178	162	143	169	156	163	143	164	158	141	165	149	151	165	171	147	161	174	175	154	151	177	180	147	165	165	206	177	180	159	151	150	171	173	137	147	164	154	182	158	154	147	154	180	150	177	184	156	160	182	185	147	157	163	155	151	165	187	167	182	165	193	147	157	141	163	144	154	166	176	161	149	163	165	159	169	169	167	149	165	163	171	153	150	163	177	176	165	143	165	174	153	152	153	161	143	172	174	161	184	168	172	172	151	170	159	151	175	165	169	157	185	171	180	177	160	177	160	175	142	171	194	180	151	156	145	191	162	175	162	161	174	151	157	169	158	163	181	164	149	153	166	156	149	163	185	161	168	164	167	145	172	157	159	172	186	184	148	167	171	173	172	160	159	164	166	172	157	169	166	182	163	177	167	149	156	153	144	177	160	168	166	166	173	153	159	176	166	145	163	151	168	161	146	188	158	157	155	175	152	132	164	156	178	166	172	149	154	169	177	168	173	164	155	158	146	180	163	140	161	161	157	152	157	162	190	154	149	174	190	157	150	168	171	168	181	156	180	164	166	168	154	138	181	159	174	176	148	158	162	190	197	160	169	178	191	160	155	171	149	169	158	177	171	171	166	150	165	190	159	147	169	179	164	160	155	175	154	162	141	146	163	159	168	152	136	161	145	197	171	158	170	153	150	160	148	176	189	149	168	169	175	150	168	152	146	156	172	144	162	165	150	166	158	165	146	185	173	148	184	173	153	187	168	171	149	170	136	161	171	169	190	181	169	156	160	167	145	190	169	170	162	162	160	174	177	148	161	168	166	159	190	188	158	147	160	158	173	147	149	135	170	160	181	150	155	165	174	181	161	171	138	152	171	168	162	162	154	159	162	156	172	161	163	171	162	160	144	178	153	164	164	163	164	177	146	170	158	150	140	159	180	174	162	175	158	163	173	170	167	168	166	162	156	183	168	160	162	175	169	149	151	168	161	156	168	148	176	163	164	164	148	145	170	171	154	162	164	182	172	183	162	144	174	151	150	149	176	171	158	164	167	168	150	157	163	153	165	172	153	146	138	152	163	170	167	191	173	151	147	158	142	142	171	155	165	187	184	169	159	159	174	152	149	157	143	142	152	180	157	160	152	133	172	162	160	176	157	179	190	165	166	142	153	162	169	169	162	189	164	147	157	169	161	174	150	195	166	151	156	180	168	174	171	172	175	157	169	186	159	159	164	174	146	173	160	161	156	175	155	164	153	154	166	155	158	152	159	164	137	152	164	162	166	181	149	159	159	159	169	173	148	151	175	163	162	153	153	187	172	165	185	161	161	173	175	185	156	157	159	176	180	168	170	196	180	165	157	149	167	158	165	165	177	152	162	182	180	159	175	165	166	148	155	177	169	183	194	179	172	162	147	154	162	155	183	170	152	175	187	167	158	148	143	156	169	154	155	149	159	176	170	168	124	175	177	142	167	152	177	155	168	150	166	150	145	161	164	152	177	166	148	171	166	182	147	183	181	155	156	167	176	165	164	175	159	152	156	172	178	150	157	171	147	176	174	144	148	171	141	191	152	187	169	166	157	159	162	130	191	176	182	176	173	162	176	160	145	157	157	154	157	163	187	170	206	170	165	160	150	176	180	165	154	153	175	167	151	170	173	161	180	165	172	166	180	174	173	168	186	178	152	158	154	136	137	169	168	192	180	157	153	175	144	135	161	166	152	171	160	176	149	178	145	176	180	147	153	162	162	146	152	147	160	152	154	164	146	152	163	189	153	152	176	159	175	178	148	169	146	149	161	169	175	154	189	178	150	177	137	186	177	159	138	167	173	157	171	149	154	179	145	154	148	164	152	185	156	165	178	172	170	197	158	175	173	199	148	161	162	142	161	158	132	180	164	164	165	166	161	165	148	171	175	197	160	159	185	167	170	159	152	163	167	162	155	129	158	183	165	168	154	185	165	145	173	163	161	175	184	188	179	133	174	185	170	160	185	181	169	171	149	143	153	158	157	163	184	167	169	165	197	152	168	147	170	169	165	165	156	167	174	174	178	163	157	162	182	189	159	149	156	161	177	154	175	176	180	164	168	179	171	166	164	165	177	156	164	190	169	176	163	150	179	178	173	152	172	148	185	184	152	166	164	158	146	180	159	171	153	176	176	166	165	160	180	162	162	169	154	148	164	173	162	168	195	188	167	146	181	165	163	151	169	181	177	159	174	160	170	179	174	152	160	159	174	151	152	163	160	164	154	172	164	165	165	161	147	137	144	171	163	158	148	166	159	148	178	132	170	146	175	145	168	176	163	169	169	179	157	146	152	168	160	182	157	174	161	183	166	175	170	166	159	146	180	155	167	165	138	155	178	163	141	177	182	155	165	153	152	179	139	164	186	164	143	174	170	179	170	144	174	161	169	158	158	165	151	163	153	175	166	185	152	170	168	149	152	170	169	167	181	145	163	164	140	160	167	164	165	185	174	167	143	182	178	174	160	173	170	169	150	172	162	172	158	141	167	173	171	174	163	173	162	156	162	168	181	157	169	148	135	164	163	183	159	168	163	170	147	167	175	154	141	193	159	167	152	167	157	159	165	166	166	168	161	152	147	166	162	152	160	165	158	178	149	150	178	142	141	158	138	186	156	187	155	143	163	170	161	156	155	165	159	165	146	182	157	170	159	161	156	162	176	156	186	163	178	163	173	177	149	159	181	157	186	180	171	148	169	166	163	179	161	153	167	165	155	177	155	156	176	174	183	158	151	139	160	186	155	155	163	160	135	173	170	164	166	156	173	172	149	158	152	158	167	142	186	152	152	140	163	148	156	178	173	151	175	162	159	155	160	164	171	142	156	172	155	165	182	156	179	178	132	143	164	141	150	150	157	179	180	170	147	159	166	148	166	143	182	176	166	163	157	186	187	150	154	173	169	159	174	153	164	157	161	163	160	160	139	161	183	152	172	174	146	159	152	145	158	181	152	172	162	159	187	153	159	135	156	152	166	157	177	155	159	170	178	179	158	173	163	148	149	153	171	157	168	166	160	179	189	166	170	167	171	165	156	163	139	149	128	175	154	177	145	140	166	163	150	155	178	155	183	178	186	163	177	143	160	139	170	170	168	178	167	161	168
13090	7126	464	319	296	245	215	195	182	240	214	199	214	202	195	176	202	227	195	178	189	194	196	206	204	196	179	164	184	176	184	176	175	201	172	203	177	204	176	208	184	176	203	193	184	191	185	190	178	153	190	187	197	170	195	171	205	201	160	168	175	202	176	172	198	189	203	203	186	175	196	195	175	190	206	197	191	179	191	154	168	176	191	191	173	184	179	229	177	155	163	166	205	189	187	183	183	188	193	180	202	163	207	192	207	185	198	195	194	194	196	212	195	164	200	176	195	191	178	168	180	174	175	189	194	191	167	173	184	171	192	198	208	195	179	195	172	215	202	188	169	188	178	187	182	167	169	191	195	175	202	197	172	186	162	174	172	169	191	188	197	215	185	192	206	176	210	184	196	186	190	201	196	173	183	188	188	164	185	180	198	185	162	199	186	200	165	184	189	183	182	177	178	188	157	186	185	176	180	178	201	206	164	187	172	198	193	187	166	154	171	204	157	172	183	188	182	186	206	189	185	199	193	201	177	189	185	174	176	174	164	169	181	181	197	209	195	189	182	181	178	202	175	194	181	190	165	177	188	190	162	200	211	167	181	172	160	201	182	182	158	182	165	206	187	191	179	189	198	161	186	214	174	197	203	194	194	187	194	187	181	210	209	215	161	205	176	207	202	187	165	189	206	191	175	210	195	205	181	192	193	183	192	209	192	176	200	179	184	205	203	168	158	192	180	200	184	174	207	181	170	210	190	202	165	173	186	186	202	201	196	201	170	190	178	190	188	193	198	172	201	175	184	159	155	207	165	189	172	183	180	189	184	169	161	194	196	164	193	180	176	175	190	182	177	182	186	193	180	194	184	172	187	199	193	207	170	167	182	168	214	179	183	184	188	199	207	181	179	186	178	182	195	163	195	166	162	188	171	209	188	182	186	194	216	181	178	164	198	203	190	177	194	178	179	200	177	191	193	176	204	190	194	186	198	203	202	184	175	180	189	195	188	205	180	180	184	207	213	225	191	188	182	193	190	161	185	175	204	199	171	194	158	176	169	179	196	179	191	179	188	181	206	187	181	178	176	159	172	173	199	179	176	196	186	188	187	206	191	167	185	181	210	218	202	189	192	187	180	200	187	190	202	196	175	187	201	197	180	207	165	174	216	195	199	197	199	194	201	201	178	171	186	187	228	195	184	182	163	164	204	173	198	180	172	195	175	193	192	211	182	161	177	195	187	173	175	182	174	190	172	175	194	203	170	184	184	182	179	176	191	214	169	206	208	181	188	213	173	198	168	205	173	170	196	186	197	177	156	192	185	194	195	194	177	209	174	185	169	173	200	220	178	189	188	169	187	182	191	184	165	188	191	220	180	195	175	171	196	208	197	206	172	187	171	176	198	180	186	194	183	180	217	203	190	160	195	173	206	199	201	168	198	191	205	178	195	175	181	154	182	184	173	191	193	183	201	165	186	185	192	200	184	172	196	213	183	185	174	179	171	200	203	185	192	169	211	193	161	197	190	209	173	164	177	188	188	186	188	170	187	166	204	184	200	178	218	183	200	179	182	204	210	184	205	190	171	189	156	146	190	186	177	175	165	157	190	176	164	198	203	188	189	204	203	166	165	195	182	201	210	191	190	192	210	185	177	167	200	191	178	181	182	189	219	191	198	175	200	208	179	192	205	213	171	170	163	191	184	175	173	163	155	188	200	173	169	243	193	191	188	187	181	198	205	196	191	169	194	172	180	202	175	225	193	163	167	191	192	195	188	162	172	192	217	176	185	189	196	189	194	195	170	173	182	173	179	173	177	179	210	172	193	205	167	190	193	193	178	205	193	167	190	192	187	182	196	191	187	183	188	185	171	209	158	208	180	175	193	178	178	182	201	182	173	171	195	202	162	197	189	174	192	185	192	188	171	179	180	174	188	159	169	179	177	198	168	187	175	185	182	170	200	211	184	153	178	175	193	179	187	167	197	160	195	184	163	185	182	157	180	194	191	191	186	160	198	178	212	177	176	191	184	181	170	187	186	180	203	177	160	202	202	193	183	179	165	195	187	194	183	187	171	166	186	169	201	180	176	201	200	191	199	187	160	197	183	177	188	186	203	190	157	200	202	185	179	195	207	171	163	167	187	184	169	196	207	182	181	174	170	192	174	197	170	199	207	178	191	204	192	186	210	177	174	184	199	194	170	193	174	169	170	208	185	193	188	191	170	165	198	175	169	210	180	184	165	175	190	162	183	198	189	182	171	193	214	167	174	183	169	162	199	204	178	199	189	207	183	173	195	160	187	180	173	166	187	172	172	185	195	200	178	189	183	182	171	159	173	179	196	180	200	201	189	198	168	168	182	192	189	200	206	217	164	170	175	192	160	193	182	175	184	167	205	173	174	168	179	189	170	177	207	178	194	191	175	191	180	182	193	204	177	178	177	174	197	186	173	170	184	185	167	208	161	165	202	181	172	173	164	202	172	211	174	171	181	194	210	176	207	181	191	169	200	207	173	191	205	159	191	168	185	151	173	192	186	205	195	188	211	189	190	182	158	160	178	176	201	167	186	180	185	188	186	171	180	170	179	183	185	192	206	187	193	165	185	190	174	188	185	199	212	184	171	205	184	192	183	187	168	198	204	196	202	178	190	180	193	191	189	198	167	191	204	180	200	188	179	179	172	176	186	195	178	199	155	178	171	169	192	170	179	175	177	179	178	180	206	185	177	168	193	181	193	156	188	178	176	164	165	199	179	179	188	158	182	172	169	207	194	203	190	185	176	198	191	193	184	180	208	186	202	165	144	199	190	188	181	188	225	172	211	196	192	161	156	198	188	176	170	186	184	176	180	181	164	192	159	180	187	183	195	195	190	174	166	177	168	193	188	165	189	187	175	178	207	204	221	180	193	167	162	174	172	183	183	196	202	177	196	173	175	177	197	193	204	173	172	190	193	167	163	184	195	179	186	199	199	169	188	178	197	166	191	169	189	174	187	173	200	183	180	207	166	197	168	185	186	211	203	170	179	198	184	190	197	190	167	173	198	178	176	184	180	179	182	165	192	207	177	191	160	224	168	185	182	194	166	195	187	195	188	180	199	175	200	185	196	202	180	184	194	188	166	208	178	201	197	194	191	171	185	188	175	187	179	201	202	170	184	184	185	183	188	179	209	196	185	167	173	190	182	183	184	166	165	172	182	194	176	190	177	199	193	190	175	221	181	195	168	179	165	187	201	203	192	182	212	188	180	182	192	192	189	195	193	174	181	184	203	189	174	192	186	196	196	177	199	197	183	187	167	167	182	181	175	172	162	167	195	175	181	185	195	203	169	199	198	205	169	166	173	183	181	165	186	186	204	182	179	163	208	176	180	183	157	185	177	190	189	153	183	155	190	207	184	196	194	186	180	171	185	178	176	174	189	184	197	186	184	195	190	176	168	164	204	194	191	198	189	188	184	171	219	205	189	180	178	194	184	210	182	169	188	169	189	181	189	193	175	206	190	205	189	170
23760	21092	28111	24306	21097	8193	911	548	509	463	413	355	353	315	346	316	319	314	311	303	294	312	238	281	309	269	276	301	271	270	298	256	292	306	266	281	255	258	268	250	238	289	283	246	267	263	251	280	260	287	274	275	293	281	268	280	278	259	224	252	257	256	252	259	266	276	265	257	248	230	260	255	241	261	305	261	233	265	226	247	281	285	255	254	271	281	237	255	286	264	238	263	262	275	237	246	267	266	257	255	273	224	269	247	249	264	259	276	296	220	269	229	249	252	255	239	269	259	282	261	281	287	253	274	232	267	239	271	271	244	261	273	237	260	279	235	258	251	266	286	260	255	276	228	248	267	265	254	251	252	232	258	253	237	267	264	271	246	250	270	244	288	255	238	290	289	258	257	266	244	283	229	258	246	268	229	277	258	223	277	278	242	238	260	237	261	255	244	249	269	261	237	246	227	246	255	261	258	253	265	257	261	262	272	269	244	206	253	263	249	259	257	249	264	258	239	262	268	241	267	254	259	248	246	264	257	261	282	261	263	222	256	280	237	255	259	271	258	257	270	245	267	255	258	259	242	232	282	276	242	254	263	280	237	233	219	244	274	275	286	264	235	250	277	273	271	262	248	243	273	242	258	273	246	249	258	268	274	256	276	273	262	254	257	260	262	262	207	271	225	252	266	273	255	290	231	244	282	257	294	246	261	250	247	291	252	275	266	260	252	249	252	278	237	291	244	281	244	278	259	262	256	262	288	240	245	271	235	282	274	250	278	242	258	229	286	252	262	268	236	247	258	251	266	256	280	252	265	250	266	250	239	277	234	224	273	256	272	246	253	282	250	257	259	271	249	215	262	257	257	242	269	259	254	308	251	273	255	252	286	282	283	270	229	266	250	249	237	260	245	270	239	249	240	265	275	285	257	271	236	282	263	278	248	242	250	291	266	242	258	227	294	251	235	258	276	257	255	244	241	239	283	228	267	255	253	279	223	244	268	273	233	281	264	265	262	275	268	251	270	258	250	258	247	258	247	262	243	233	266	275	240	291	241	272	281	259	250	267	258	264	243	237	255	246	277	285	266	247	278	272	258	265	257	261	276	269	254	250	269	242	255	257	253	229	248	230	271	260	232	276	245	247	284	245	268	275	263	239	251	271	255	233	253	246	253	252	236	246	264	278	251	266	272	276	243	256	258	268	268	269	259	260	269	249	254	272	266	277	243	275	242	265	236	275	251	258	255	220	253	274	266	244	250	248	252	253	233	258	233	274	257	247	239	248	254	224	259	253	259	274	246	283	243	249	286	258	269	276	262	255	266	269	259	251	287	281	275	260	292	286	297	249	274	276	252	290	282	297	262	231	266	247	258	252	236	255	252	249	236	259	274	249	279	265	233	243	280	273	275	256	275	244	295	279	226	255	240	237	265	303	259	270	246	277	255	238	263	258	254	294	264	278	266	281	254	267	255	268	258	234	276	259	263	259	244	286	253	281	272	278	252	257	250	261	253	278	263	256	257	281	253	238	283	264	281	270	244	224	265	266	250	290	252	226	263	263	276	267	258	242	270	241	270	229	268	253	266	260	216	252	259	243	245	247	263	242	266	255	252	268	275	262	237	250	254	291	268	241	288	246	288	261	253	247	262	271	256	229	271	291	269	260	255	287	251	286	248	268	264	264	274	265	251	281	290	243	268	260	272	265	252	283	266	255	266	263	279	253	269	256	227	263	217	237	232	259	276	257	242	259	281	263	260	279	271	271	260	241	247	242	252	258	273	239	258	265	278	248	255	285	253	250	270	244	270	265	285	252	258	247	266	238	241	268	248	261	249	244	268	276	249	280	265	278	267	279	251	257	249	257	278	273	236	236	306	260	275	245	262	256	233	238	259	263	267	241	270	236	263	259	247	289	282	258	271	275	260	251	245	247	265	245	257	246	235	251	262	262	249	285	257	250	234	276	264	260	225	247	259	226	242	254	243	247	268	260	249	248	260	253	258	239	230	252	279	253	225	255	251	261	247	252	278	254	260	263	244	309	282	240	249	241	246	229	255	284	258	256	264	266	255	265	260	276	255	230	243	261	252	240	246	269	236	278	273	270	279	281	232	253	237	259	291	264	242	278	236	250	239	242	234	258	303	242	238	245	277	264	251	262	247	268	272	269	238	233	261	294	253	236	247	282	236	243	259	265	278	268	241	248	269	263	263	236	258	246	239	266	244	300	268	251	246	242	227	240	285	245	245	247	249	239	258	256	255	264	282	246	250	265	238	240	249	263	249	273	261	250	277	245	270	263	263	266	262	242	244	285	277	245	235	257	267	254	273	251	247	239	235	283	264	267	281	233	252	242	260	245	240	281	228	254	248	282	227	265	273	274	261	282	224	242	249	249	262	259	231	303	237	234	265	242	267	252	268	252	282	238	273	246	224	262	262	253	253	262	226	255	218	279	234	290	243	280	261	238	254	234	277	273	272	230	261	270	250	248	267	276	256	268	245	245	255	223	228	266	241	252	261	242	244	262	249	258	231	267	279	255	273	268	251	249	263	241	283	273	254	238	252	267	270	250	281	249	255	257	251	247	273	255	243	287	241	236	291	262	252	252	243	228	232	250	279	247	250	255	242	247	255	258	284	280	288	262	288	235	255	275	267	258	271	269	233	261	262	275	259	232	251	250	264	241	291	290	244	246	251	249	235	244	284	293	267	279	236	268	257	262	251	262	277	251	262	259	247	292	291	283	284	264	260	266	261	251	281	228	246	229	268	262	245	257	274	233	250	249	255	279	261	235	245	263	248	263	252	281	259	263	261	269	238	266	256	259	232	260	261	252	257	245	279	226	247	267	251	259	232	262	254	269	265	268	265	269	260	273	229	250	275	232	240	244	264	297	232	240	280	252	288	254	257	231	262	296	242	248	267	252	276	259	266	257	276	242	240	264	251	252	256	263	257	235	237	270	284	289	257	266	241	290	258	240	263	265	248	276	240	274	242	230	262	270	247	253	271	257	235	264	257	279	267	255	268	270	259	251	248	273	268	233	273	282	295	252	214	279	263	249	270	272	280	232	245	262	261	250	282	261	258	260	266	255	257	244	308	251	253	264	246	259	281	244	269	269	268	258	245	245	269	238	252	293	253	259	262	246	263	266	248	234	285	254	273	281	252	267	273	296	267	253	278	247	230	263	265	250	245	238	265	241	262	244	237	258	235	252	269	245	251	282	274	235	267	249	274	255	257	255	255	270	263	253	276	258	236	257	264	298	262	252	234	247	273	280	258	277	249	240	259	284	247	243	246	242	249	289	228	277	261	222	222	305	244	249	249	262	253	259	256	261	259	226	259	234	263	261	275	283	238	237	262	286	268	256	227	253	255	260	255	233	244	238	246	280	285	269	260	226	260	261	277	250	265	257	264	296	250	270	255	283	287	267	268	248	251	225	262	272	271	274	249	267	263	250	284	260	281	244	256	265	283	282	221	251	258	268	250	262	232	238	288	266	285	265	290
13589	23371	5585	2532	1865	1418	1113	816	728	586	506	484	433	429	381	346	361	345	305	338	319	329	346	284	326	308	336	290	295	307	267	298	291	288	285	274	282	275	244	271	266	287	304	271	278	257	289	268	264	283	315	286	287	281	282	255	271	271	251	273	265	278	274	284	272	276	251	232	264	249	259	274	262	269	279	282	256	261	310	268	267	276	290	264	279	245	267	242	259	264	267	276	263	270	290	278	278	274	245	256	291	243	260	311	279	293	258	289	260	283	275	289	275	281	274	291	275	277	257	257	257	276	257	262	276	302	276	259	257	284	280	284	265	270	262	274	274	285	260	257	263	255	279	276	267	279	286	283	255	313	275	261	298	263	293	277	257	276	287	277	255	275	300	261	296	304	257	267	251	270	301	271	282	273	259	275	315	265	308	262	261	259	277	244	271	285	267	217	262	260	283	251	250	313	291	281	269	251	262	281	272	251	275	290	276	275	298	305	296	274	279	252	263	235	261	271	267	263	277	263	276	265	275	266	268	274	270	261	287	295	268	256	272	253	260	283	270	250	242	261	280	263	293	262	257	271	266	238	278	274	266	303	274	254	240	290	261	269	289	251	277	267	268	272	274	247	257	277	254	265	272	255	298	283	270	292	260	293	287	260	273	267	254	257	265	261	279	282	280	248	263	279	262	265	269	274	301	282	293	282	302	278	264	266	285	304	278	262	270	297	278	292	263	275	289	230	271	271	251	237	258	281	267	253	271	275	281	262	270	284	245	256	256	273	284	265	277	286	258	257	278	261	266	265	276	260	299	270	276	263	273	255	260	275	238	244	270	245	277	264	272	276	308	267	284	272	261	295	303	294	283	271	313	276	287	252	255	240	284	279	267	272	289	279	263	240	279	247	283	289	279	286	293	244	291	216	254	287	297	256	270	285	240	242	256	264	256	275	310	270	279	264	276	288	258	313	269	244	270	253	266	281	257	277	271	273	263	263	263	251	279	257	239	269	250	259	255	282	255	247	276	274	287	282	289	273	270	266	262	247	264	291	297	264	278	252	258	277	244	284	247	266	282	276	262	278	274	259	259	254	260	270	300	271	286	260	275	248	257	269	260	262	277	257	280	280	273	271	230	261	268	256	279	288	280	283	272	261	263	247	293	278	293	270	255	266	297	264	292	306	283	262	272	273	286	286	304	252	264	286	278	268	286	302	246	269	269	282	251	288	280	265	267	271	259	289	263	292	270	267	282	291	284	283	277	254	265	277	243	267	272	280	276	273	283	291	265	274	246	254	270	257	248	272	251	271	280	274	271	258	271	257	267	262	264	262	260	273	252	275	337	263	280	283	290	266	304	278	287	248	277	267	265	243	274	309	284	247	286	270	250	254	281	279	249	278	256	280	298	256	248	273	268	243	260	253	267	255	273	233	278	243	294	271	232	254	251	235	278	285	291	235	263	250	293	285	289	271	283	255	278	273	254	288	270	310	253	295	287	278	240	263	274	276	264	266	257	275	275	269	233	280	287	288	256	247	291	256	274	305	287	284	247	265	251	257	253	280	251	275	288	271	254	295	267	270	265	265	280	285	290	269	297	269	242	259	285	298	256	297	295	272	295	244	280	273	288	259	248	280	309	282	250	275	250	256	254	249	288	272	259	261	286	284	246	264	261	289	258	272	272	275	290	252	286	249	270	262	257	272	276	262	263	285	282	273	262	247	266	281	283	269	250	265	285	260	253	275	269	302	284	308	250	264	300	253	277	266	247	259	301	261	236	285	276	265	265	253	287	264	307	257	298	254	254	281	262	248	272	259	267	280	287	270	304	286	254	255	283	296	252	284	246	275	252	253	273	276	282	271	286	274	226	289	277	306	250	283	252	252	296	273	274	239	268	293	290	278	244	261	286	276	264	269	272	282	257	259	286	269	292	291	280	257	269	262	264	255	257	278	269	262	264	265	278	270	271	288	292	261	252	271	252	271	248	272	277	282	271	286	250	306	260	267	280	259	279	235	278	252	294	258	261	265	283	275	285	258	274	263	288	281	288	282	267	256	291	248	290	276	296	280	263	266	303	290	241	247	310	272	283	264	256	276	287	287	278	280	252	276	278	272	285	256	290	276	270	241	278	256	282	256	297	297	299	255	279	270	285	274	279	282	301	278	253	290	272	278	241	264	236	294	265	250	252	236	292	265	259	291	281	266	264	260	287	245	264	275	290	279	293	305	232	278	270	270	283	267	272	261	298	305	271	267	246	288	298	258	272	276	255	292	280	272	278	257	247	277	258	260	228	269	252	246	265	269	293	254	303	297	284	267	269	296	277	257	268	254	258	262	282	247	262	280	282	254	265	250	244	265	262	279	307	249	291	255	266	299	270	258	250	256	290	279	258	259	249	274	278	258	277	272	269	287	270	267	267	298	273	259	276	259	281	268	302	282	259	247	273	250	261	308	273	279	263	270	253	247	267	256	258	253	281	288	273	262	249	291	267	236	298	282	296	264	295	286	279	287	268	284	258	282	274	259	277	267	231	254	268	253	263	250	253	303	286	263	293	275	249	280	295	250	231	306	272	280	279	285	273	235	249	284	278	324	274	281	252	270	285	291	267	280	284	280	263	282	264	274	269	261	273	288	274	307	291	262	275	267	300	252	282	266	292	270	258	281	239	256	247	234	262	273	267	289	267	280	288	287	268	309	289	236	282	280	259	294	285	271	293	280	280	263	276	264	275	248	267	258	270	283	249	262	271	268	260	281	296	298	241	260	269	246	253	279	273	284	274	291	284	285	274	279	263	272	261	256	267	284	268	264	274	260	255	284	275	267	281	286	274	261	296	293	266	259	287	235	248	280	307	265	273	274	269	243	253	244	281	247	258	295	264	316	289	267	262	267	265	269	291	279	279	271	293	275	252	289	276	280	262	267	267	269	278	261	255	256	274	279	283	281	263	276	260	266	242	253	276	267	275	281	243	242	298	282	297	274	245	254	271	276	271	261	264	270	248	273	243	251	273	285	263	259	257	275	268	254	247	253	279	268	268	278	265	304	279	286	265	249	296	242	279	257	273	272	254	280	259	262	284	264	283	301	254	226	236	245	258	304	260	281	282	271	281	268	270	263	281	251	242	269	255	266	268	264	265	292	286	270	270	286	268	266	259	279	241	262	245	265	247	246	278	241	279	284	274	258	272	257	241	269	284	262	299	245	291	264	282	273	275	290	245	265	252	281	237	277	257	264	287	283	259	244	277	252	276	263	272	269	253	285	268	262	288	243	267	267	259	250	253	284	280	270	257	251	256	275	257	276	286	284	276	276	278	275	255	253	260	261	247	228	234	280	264	287	283	272	270	285	262	264	251	277	270	271	258	274	251	282	266	259	254	281	283	275	260	250	247	273	250	258	269	292	275	268	274	286	260	282	288	265	238	265	243	290	242	272	252	257	272	274	261	274	243	287	233	282	250	253	275	270	277	240	288	253	261	263	260	280	267	262	255	301	277	281	256	265
24923	21088	26795	25518	8000	699	563	503	453	405	415	392	377	411	344	362	396	342	361	370	327	340	382	352	373	338	320	355	342	330	376	290	340	358	304	319	351	332	336	348	340	360	329	324	329	338	310	315	343	378	325	325	307	334	333	319	315	342	342	345	307	337	306	300	312	322	333	317	383	357	335	338	354	388	339	336	350	353	347	313	356	379	346	319	332	318	312	363	298	348	323	327	354	342	354	328	300	357	332	332	349	330	327	344	307	306	380	334	309	331	315	346	377	339	293	328	339	335	326	296	331	371	309	335	339	323	307	355	325	322	336	290	370	333	320	334	321	322	317	361	322	323	349	343	364	334	318	364	343	348	334	334	330	342	322	313	344	324	351	338	332	312	307	363	319	350	329	334	343	360	333	345	328	317	316	316	312	330	341	343	362	347	305	355	304	330	355	329	332	328	325	339	345	339	319	313	332	345	344	347	345	346	326	335	307	324	330	331	342	327	312	323	339	320	367	345	371	348	338	305	323	318	339	332	336	345	311	329	320	336	337	319	346	292	317	345	315	320	327	330	326	319	340	357	355	331	349	361	371	330	311	350	342	363	335	326	314	326	300	328	315	335	325	343	320	329	362	332	339	359	317	343	329	318	328	348	350	316	344	337	318	319	313	349	340	315	330	346	344	358	337	323	345	310	333	331	325	316	354	323	304	360	318	346	337	345	329	339	307	337	305	317	360	327	331	356	347	333	307	330	350	328	324	348	349	344	343	374	325	331	354	317	290	361	357	367	309	310	319	329	324	329	323	343	353	334	336	352	337	360	331	291	329	328	332	354	319	337	324	335	358	341	347	345	342	369	323	329	334	331	325	369	326	327	323	321	340	335	324	352	320	344	345	332	300	313	357	333	317	332	333	323	337	346	292	329	327	285	326	309	322	340	316	347	334	355	273	331	348	327	331	350	350	339	309	308	345	326	321	317	323	350	317	333	333	356	323	356	318	335	366	306	341	337	328	305	341	341	341	349	335	370	326	328	320	332	342	323	300	301	335	310	339	321	343	335	343	337	326	312	321	345	327	310	341	333	340	340	345	365	308	329	305	300	342	383	339	349	360	336	300	327	336	333	318	336	327	384	334	333	316	327	346	327	357	361	344	325	339	332	325	306	340	364	333	340	352	344	352	333	369	320	315	344	333	348	309	327	352	347	320	329	359	330	319	329	312	347	364	354	360	313	328	333	345	362	348	349	378	348	331	332	332	320	332	353	313	334	343	353	317	346	314	315	351	343	359	360	316	341	336	296	328	328	351	326	316	327	318	334	322	367	304	341	356	326	309	314	348	322	360	370	338	340	342	306	319	333	321	321	347	311	313	316	319	343	339	295	319	293	321	320	331	328	338	336	317	326	302	320	324	321	354	321	314	344	336	332	309	318	333	314	326	341	304	302	330	319	315	346	319	342	345	353	344	320	321	335	318	329	340	321	289	320	318	281	350	326	317	315	338	324	301	346	364	320	318	354	349	315	324	355	317	343	327	306	322	340	310	329	332	324	381	304	346	339	356	342	346	342	342	317	332	350	329	344	330	340	326	340	344	316	337	285	360	293	362	305	354	322	368	350	283	354	320	362	314	312	330	342	337	322	316	322	322	336	373	321	345	325	346	331	323	324	339	311	363	333	295	325	338	320	330	342	314	356	320	329	307	358	317	337	335	295	331	340	360	315	392	354	312	358	376	321	346	318	335	299	332	351	350	309	357	315	347	316	368	346	328	322	309	311	322	302	323	338	353	308	339	331	333	325	399	356	316	305	352	360	346	329	370	325	347	325	343	344	349	335	358	328	348	366	346	302	324	327	362	323	349	360	388	335	319	334	333	346	333	337	343	335	325	309	343	332	306	298	318	342	326	319	340	341	345	367	365	351	292	368	324	319	315	326	341	306	327	335	362	362	310	337	358	326	337	328	318	389	324	336	336	331	338	319	327	324	294	352	339	363	341	346	335	354	306	321	345	321	304	331	332	334	349	317	303	326	362	336	335	353	332	385	297	354	348	342	350	326	337	321	324	327	339	358	314	324	323	331	349	330	336	330	306	336	300	330	335	323	303	348	343	320	332	335	351	343	336	353	332	342	348	337	311	331	314	298	350	349	350	327	324	349	336	308	348	317	309	346	330	351	321	315	364	318	345	295	310	335	344	348	323	325	356	360	361	359	313	350	341	323	332	279	325	340	324	339	323	337	337	356	353	352	328	355	345	354	323	333	352	325	323	304	304	293	293	303	377	350	339	370	351	344	375	309	315	335	329	355	319	355	330	310	356	337	363	354	346	310	345	329	351	336	339	348	309	348	303	300	312	350	321	311	347	319	367	360	317	388	320	321	313	309	324	331	334	355	307	336	348	353	330	347	342	329	331	321	378	339	297	340	323	322	333	323	321	355	342	351	328	341	331	335	336	320	362	303	345	322	347	338	328	333	334	342	355	322	321	317	356	334	343	323	370	336	326	321	342	334	333	324	332	358	330	317	287	330	335	332	357	332	346	324	300	310	328	320	365	300	359	346	319	327	343	342	339	373	302	299	336	352	315	333	315	335	310	330	366	326	327	318	357	303	329	312	331	353	349	331	356	330	333	330	322	336	320	311	348	355	326	348	310	301	334	309	307	339	355	312	330	315	329	345	352	306	350	346	316	351	320	342	330	331	311	314	356	308	349	296	349	314	343	342	329	359	326	346	308	328	343	325	341	326	330	336	328	332	359	323	314	317	327	320	349	327	339	339	344	325	313	320	304	361	314	295	317	341	318	357	343	310	334	333	336	329	363	377	308	292	313	321	328	337	301	345	326	364	338	363	315	315	332	302	354	332	327	325	344	350	361	350	332	299	332	327	333	328	305	335	333	313	331	352	381	324	338	324	326	316	330	342	298	356	332	327	349	309	334	318	344	329	346	328	312	300	302	351	336	331	322	333	339	342	343	335	370	347	345	314	354	331	301	359	357	337	310	325	327	295	349	342	333	325	338	307	320	334	356	342	340	350	322	320	312	350	325	356	316	350	336	316	315	334	330	324	319	343	367	335	318	335	321	344	339	355	318	318	343	347	319	339	342	312	323	338	323	340	330	330	351	311	308	340	304	316	321	342	329	323	357	318	348	325	304	328	359	326	345	325	361	341	338	359	347	343	338	321	341	365	314	286	322	321	350	314	352	309	340	316	308	328	334	307	315	340	294	349	343	317	352	349	329	318	301	313	345	336	356	346	365	340	320	344	345	317	317	302	330	327	338	318	357	345	327	309	330	317	327	363	325	339	362	353	371	361	356	334	341	320	344	339	314	347	339	295	362	351	325	349	309	324	360	337	328	330	316	327	336	324	336	349	350	349	358	297	328	343	343	320	329	325	355	295	340	314	339	353	304	303	318	322	326	337	342	315	322	331	348	317	285	316	344	359	376	330	345	339	354	358	331	316	318	306	339	333	339	360	341	308	349	341	331	342	301	322	355	350	336	319
14089	20666	3135	1570	1183	999	745	663	549	529	480	454	467	403	418	408	410	408	394	384	346	369	389	420	382	370	392	396	386	408	388	340	387	356	393	299	381	375	365	367	365	376	388	330	337	357	349	419	335	398	367	357	364	355	348	365	393	368	354	373	377	341	361	338	329	316	417	338	364	354	356	373	357	347	351	373	334	382	378	346	387	339	375	363	367	367	342	368	348	332	366	371	382	365	343	386	389	364	353	371	332	361	389	338	388	371	378	383	362	360	340	346	350	368	382	391	389	359	365	346	368	364	324	357	370	404	344	363	334	379	358	368	348	399	369	350	397	363	357	352	384	357	348	366	346	355	342	346	329	349	363	357	350	365	375	349	366	351	357	343	365	357	363	379	405	338	360	372	368	361	392	338	374	324	355	383	347	369	326	345	339	325	336	359	378	337	375	360	379	342	373	352	399	362	382	368	367	372	391	409	386	370	392	351	340	348	359	402	335	360	327	393	357	328	373	374	363	358	358	331	360	345	347	369	336	346	384	341	372	366	352	371	349	390	343	389	382	322	377	398	353	383	375	370	384	336	365	384	389	373	379	382	385	401	361	383	368	355	359	384	401	362	374	375	336	365	360	373	393	383	383	373	368	374	350	368	356	367	393	392	336	349	380	333	345	357	329	354	395	359	362	334	347	338	404	385	406	364	386	382	356	363	339	363	350	352	354	321	376	372	361	327	360	375	339	351	349	360	383	352	374	351	348	335	367	370	354	352	352	355	370	367	355	370	368	365	373	348	337	352	347	403	404	380	368	382	361	370	341	358	385	349	358	358	400	363	373	375	352	382	355	375	342	377	359	363	342	330	366	359	363	388	339	387	325	353	359	372	332	366	387	340	353	346	348	364	350	365	358	352	354	342	341	360	368	375	360	366	360	354	377	367	359	369	380	345	321	350	344	374	359	349	341	319	322	382	371	361	371	371	363	375	392	346	343	365	350	349	362	361	368	337	357	379	384	396	360	379	365	372	358	386	378	363	330	370	350	363	298	399	350	350	332	340	383	391	337	349	397	344	393	371	328	355	381	370	415	339	352	356	347	352	366	385	367	358	372	384	362	338	367	392	385	356	391	361	370	373	379	353	317	388	380	345	364	349	359	397	375	373	345	364	363	365	357	362	315	382	354	340	356	386	355	363	377	363	375	338	352	351	328	338	372	363	347	358	341	410	342	353	349	348	335	342	373	362	364	391	387	325	364	357	367	297	355	381	373	336	341	369	372	369	340	365	356	358	363	363	367	402	374	363	364	351	379	342	390	332	349	384	339	345	355	342	393	357	373	349	350	374	348	346	373	361	361	366	381	368	338	345	371	357	363	397	366	371	349	377	386	355	349	370	367	352	371	360	329	344	369	364	378	354	308	369	342	383	369	389	372	350	376	369	351	394	380	373	381	389	365	353	375	392	344	359	375	342	348	386	344	346	347	342	369	336	382	356	346	359	366	371	366	357	344	365	372	358	363	346	367	371	363	374	354	325	342	393	376	343	377	368	370	357	360	359	357	352	328	340	361	346	397	371	346	337	355	352	358	361	366	359	359	349	372	360	359	356	358	357	366	330	351	346	370	384	365	382	401	369	359	385	358	373	375	338	345	367	330	394	347	358	391	379	370	331	345	352	353	364	378	336	358	392	402	350	353	380	357	332	398	379	340	359	332	355	348	374	387	412	381	349	376	370	343	346	410	317	370	372	330	371	347	392	342	351	375	361	369	352	358	345	357	335	377	379	357	345	369	388	368	373	369	375	373	368	356	340	353	363	319	334	379	364	360	357	348	343	345	340	356	373	364	371	385	331	351	371	343	353	335	394	358	335	365	380	362	355	373	357	383	369	369	345	377	318	360	334	346	369	360	358	378	402	397	358	369	379	352	329	381	345	358	334	348	379	396	386	360	356	351	390	348	345	340	350	370	386	385	387	371	374	357	350	356	365	394	340	347	353	337	334	404	387	386	341	364	370	366	369	396	373	374	340	384	344	359	361	371	395	338	349	353	345	348	338	361	346	350	375	364	378	383	390	346	335	364	374	366	381	346	370	370	360	349	360	348	384	380	362	351	369	361	380	337	376	345	366	338	354	352	388	385	408	377	365	383	367	370	350	360	383	364	329	381	358	337	342	395	386	345	345	401	383	388	370	336	359	348	343	362	372	383	404	395	358	345	338	337	393	362	343	364	374	364	367	375	356	383	335	354	372	321	349	371	365	338	386	362	363	339	344	345	419	367	408	311	339	402	351	345	361	353	388	391	356	361	349	347	347	368	345	369	369	367	355	337	362	374	342	379	358	388	334	382	338	375	388	335	379	353	386	329	352	381	345	376	350	366	364	351	385	365	375	384	375	361	346	360	341	378	370	378	387	341	341	377	370	362	374	371	356	403	343	373	358	353	403	340	368	347	357	352	322	375	378	391	379	361	374	374	368	356	347	354	356	341	366	331	370	393	355	337	353	340	377	381	376	354	352	356	377	368	350	351	345	384	346	380	352	363	348	367	339	361	384	384	338	370	358	328	348	371	345	376	356	369	354	390	362	349	397	399	360	348	366	341	380	392	372	348	358	344	344	386	314	357	374	353	358	361	335	352	385	356	367	351	364	357	379	371	390	376	389	370	349	364	347	357	412	341	396	372	386	372	385	334	350	392	367	359	384	369	349	379	365	368	346	360	375	369	351	356	345	372	388	322	363	394	355	391	333	367	359	346	349	352	386	384	360	347	332	350	372	346	342	344	380	362	373	356	354	372	368	374	355	368	342	347	365	355	374	375	380	326	347	361	375	351	361	343	385	369	351	378	375	370	343	366	325	351	346	342	327	363	356	369	365	373	377	367	341	358	379	344	343	352	351	344	333	366	326	357	369	321	353	363	372	358	365	350	380	326	363	339	364	350	388	385	374	401	393	389	355	353	379	376	335	362	359	339	407	353	327	369	391	375	354	397	375	400	341	343	371	336	381	365	358	357	364	382	356	365	334	351	355	376	362	358	383	371	341	388	369	400	329	339	365	363	370	388	363	337	376	375	369	341	322	357	385	340	355	349	387	337	324	345	344	350	342	379	392	372	355	352	349	370	372	379	360	336	370	345	372	347	380	370	388	369	371	358	353	368	365	350	374	369	370	378	353	387	362	346	344	390	375	378	399	362	392	359	369	355	360	372	340	332	352	352	358	376	401	374	384	368	344	346	353	382	364	349	341	376	373	350	369	365	356	354	369	361	385	378	360	361	359	355	350	380	344	319	376	386	353	417	367	318	378	363	368	351	353	355	367	366	350	391	365	371	363	355	381	405	403	365	353	373	365	383	364	360	360	331	360	357	357	376	348	355	362	321	372	380	381	332	350	356	361	345	375	347	342	353	344	382	364	397	380	367	384	392	403	371	380	349	387	329	403	375	341	370	396	371	327	356	368	344	357	373	309	356	341	341	355	351	340	358	354	352	355	365	324	359	374	356	371	395	356
22648	21134	28526	24006	21135	21175	6984	1277	926	911	818	765	733	638	621	630	645	633	602	615	543	553	579	571	597	577	537	508	604	572	527	524	533	527	552	566	558	516	531	528	533	503	546	539	533	535	541	554	576	514	516	487	553	506	505	471	500	521	503	530	534	473	537	540	519	563	508	520	503	498	550	551	527	523	538	557	496	524	479	488	521	497	525	504	540	532	497	534	531	561	560	542	517	529	539	514	560	501	512	555	542	538	519	529	467	515	491	494	489	488	520	489	526	555	525	518	496	538	545	581	522	499	490	483	510	524	491	535	534	484	556	518	511	521	528	492	462	487	501	495	514	527	481	545	542	520	499	526	504	521	538	523	576	545	517	539	544	496	511	526	537	502	497	512	529	529	528	489	519	497	494	558	532	525	484	497	505	562	513	520	520	495	569	534	501	525	534	495	516	510	555	508	528	524	515	497	537	522	501	512	523	501	490	551	485	516	511	508	518	537	537	550	514	552	491	511	561	523	499	561	508	516	541	538	547	484	493	516	437	498	497	536	541	514	500	512	523	538	547	496	508	523	502	504	481	514	496	536	500	498	535	562	497	484	493	538	512	536	511	518	512	514	517	521	535	510	518	486	513	527	505	526	500	514	510	516	518	542	538	533	550	508	542	524	530	477	493	506	530	502	499	529	492	497	512	489	466	506	504	516	525	484	486	525	488	551	536	546	496	549	552	504	505	521	530	528	478	498	539	522	569	521	536	488	527	484	531	506	533	526	558	514	531	476	526	526	590	534	521	505	516	494	468	558	528	506	497	569	516	524	501	509	545	496	528	540	485	533	531	508	493	506	506	509	534	531	487	452	517	538	508	489	542	517	519	552	522	502	515	547	536	515	514	533	556	514	459	519	548	498	547	601	534	581	508	538	484	507	504	525	545	520	534	486	513	509	518	573	483	542	519	516	527	505	494	519	548	538	494	539	535	483	557	552	526	528	513	498	523	510	488	522	528	525	541	531	500	539	530	516	502	494	505	531	543	513	508	526	523	554	500	508	553	515	516	519	528	541	526	533	530	528	550	511	520	514	543	565	524	520	508	534	499	486	529	536	560	517	511	532	510	539	552	517	522	511	519	513	548	508	539	500	537	527	523	523	560	540	566	532	496	520	556	523	544	502	492	533	499	516	496	508	532	490	526	510	517	561	525	525	545	493	547	514	524	499	528	542	492	543	522	537	514	511	517	543	515	501	529	489	574	500	489	526	546	489	549	551	531	536	497	550	530	527	469	566	505	502	526	527	564	513	505	543	505	516	505	482	508	503	499	480	533	523	523	559	566	512	524	556	550	520	490	517	527	508	487	513	561	561	529	535	478	497	521	499	525	539	521	530	525	561	519	514	501	518	471	518	518	532	534	523	523	535	507	528	528	517	537	529	524	536	503	508	490	533	488	491	534	533	473	543	516	544	520	507	497	511	515	519	512	528	531	544	530	539	519	521	511	503	541	506	524	512	513	519	484	463	540	530	564	541	506	524	495	521	485	553	449	492	563	524	539	531	537	482	513	524	525	531	529	512	570	524	511	511	550	562	529	497	477	503	541	505	523	513	532	510	540	543	527	541	525	508	537	569	521	549	516	466	506	499	491	531	521	557	509	525	529	512	548	519	500	520	531	534	507	525	542	521	509	520	530	487	551	518	568	469	498	485	530	533	520	500	542	523	518	514	545	504	500	546	500	534	506	506	450	492	541	480	498	481	499	507	498	512	529	518	507	479	527	476	527	502	538	508	531	519	552	505	522	555	533	490	528	513	503	479	526	515	499	537	496	578	484	522	525	516	497	525	499	513	522	499	505	546	530	533	501	486	497	534	503	552	520	522	469	475	524	502	521	544	535	512	560	537	543	518	495	507	528	517	554	552	517	543	542	539	525	559	544	500	500	501	500	519	522	511	507	552	531	559	508	528	542	493	525	528	527	505	514	517	505	496	554	538	513	498	516	512	573	486	504	496	498	524	508	533	536	542	501	549	491	516	545	521	522	520	516	565	516	540	489	559	521	521	499	537	522	491	540	475	511	502	533	527	519	507	509	515	507	497	496	506	550	514	506	502	486	521	509	484	526	537	504	506	512	504	532	517	511	523	527	500	535	508	495	524	545	553	478	506	522	481	511	496	572	506	534	536	517	520	537	513	537	503	501	491	545	528	520	529	517	577	500	503	530	474	526	548	539	507	506	489	525	567	535	540	498	548	510	528	491	511	540	549	493	536	531	527	525	505	530	473	531	491	515	483	563	501	517	510	491	550	489	549	513	549	523	470	533	531	519	549	501	465	525	493	516	485	522	543	500	532	496	488	521	480	523	509	483	519	548	498	528	503	490	509	533	520	519	491	506	511	553	524	520	511	533	514	505	505	533	517	525	536	501	528	520	534	523	539	478	499	536	527	492	510	485	517	521	527	467	489	524	558	538	493	520	513	501	515	566	527	505	479	507	528	529	519	519	531	522	522	493	540	509	468	492	536	503	565	532	518	515	491	512	456	519	524	480	522	515	523	541	517	509	553	542	535	477	538	548	460	531	510	524	484	524	513	501	519	523	508	481	485	512	535	545	540	520	532	471	520	543	491	492	484	522	508	530	521	560	530	550	493	519	533	522	509	537	484	511	539	528	525	500	514	503	518	556	523	511	525	523	514	520	503	486	553	501	543	466	542	524	494	521	501	546	477	526	504	548	544	540	497	502	521	483	523	531	531	550	478	454	526	490	489	480	511	528	470	493	534	494	524	524	482	542	525	501	561	544	533	522	473	524	542	506	495	479	512	487	522	494	525	509	521	514	551	537	487	492	530	513	525	498	498	471	513	504	536	495	519	559	510	516	538	493	509	508	524	516	547	510	516	495	496	528	544	522	529	525	494	518	476	506	469	534	537	572	557	556	501	525	496	505	525	527	559	539	487	537	543	494	543	529	534	512	472	529	525	522	528	554	571	536	498	508	557	522	512	507	520	489	521	516	495	486	541	497	501	510	551	531	539	479	538	539	528	509	503	520	544	500	549	514	553	486	490	524	482	476	505	512	509	495	567	518	547	504	531	494	509	522	517	516	526	514	527	499	541	473	513	484	517	531	542	473	504	517	512	538	488	521	514	509	484	511	508	508	509	478	492	533	493	511	524	529	484	530	580	493	524	496	503	492	506	551	518	477	532	513	524	523	532	557	468	488	556	525	535	536	553	520	523	539	483	503	506	479	521	444	538	551	521	534	524	554	510	526	494	507	525	515	507	516	516	526	520	512	537	546	526	547	527	503	510	530	513	536	501	547	514	481	502	496	558	536	555	510	524	503	554	531	514	501	493	500	535	515	548	502	528	527	560	513	516	503	537	509	483	514	555	495	538	511	496	527	521	556	540	505	505	490	501	529	541	533	561	488	524	506	502	513	504	522	537	518	499	527	474	496	507	534	513	534	509	507	503	525	510	506	546	518	535	532	535	560	540	481	491	497	524	473	505
16523	31548	9306	4638	3451	2713	2016	1538	1354	1170	1016	838	855	807	734	742	691	677	666	590	594	571	630	615	559	574	560	558	565	528	571	582	564	520	503	571	558	574	600	532	556	488	540	554	543	551	572	535	535	528	498	569	489	541	529	520	525	536	517	542	524	517	554	521	526	529	514	558	522	522	548	528	532	544	516	479	524	484	503	509	511	511	517	522	494	540	519	499	522	517	490	512	539	503	546	508	543	523	544	510	529	536	540	528	509	497	524	543	538	488	497	529	493	563	490	516	540	521	485	493	536	495	538	561	550	514	508	503	514	509	471	515	508	479	535	477	519	510	497	518	484	552	480	513	525	490	482	537	516	563	522	517	514	543	475	523	489	497	530	520	543	516	553	517	525	520	516	510	511	504	507	499	562	516	479	498	490	533	542	544	521	521	541	521	517	550	514	507	549	532	520	488	524	542	541	534	486	475	563	542	515	493	552	527	506	488	532	506	518	497	515	497	471	509	520	498	502	516	542	520	526	481	524	509	552	558	546	509	500	503	505	476	487	497	525	543	558	525	519	523	526	520	530	531	536	517	569	528	508	511	524	503	533	559	519	529	478	554	519	525	554	532	526	517	503	474	527	526	538	521	515	495	515	545	510	491	550	531	497	538	544	495	575	508	507	544	522	518	514	549	510	516	513	494	523	534	528	533	527	482	497	476	501	516	516	569	574	512	523	519	487	511	512	520	551	465	508	560	549	539	508	526	499	513	524	526	517	489	474	529	506	530	528	504	514	482	510	484	491	512	522	484	534	542	503	511	513	527	525	546	528	508	547	510	524	489	494	547	492	518	500	570	539	533	536	501	531	515	486	505	501	558	532	501	500	495	508	518	543	507	520	498	526	536	547	528	489	497	557	493	545	509	562	509	515	499	505	519	544	479	527	556	542	518	526	523	527	494	519	518	546	546	482	543	512	493	487	534	531	538	500	521	511	517	560	494	532	504	525	502	507	543	513	516	493	519	551	552	594	500	554	507	525	476	536	543	538	526	480	514	527	500	502	532	498	526	506	506	531	518	500	515	545	542	498	524	537	483	507	551	523	497	528	518	506	552	526	505	502	540	536	544	521	517	509	489	519	453	527	506	504	517	495	491	516	510	526	521	516	536	525	550	494	523	502	535	550	534	527	511	497	533	537	554	492	514	492	495	506	541	528	546	508	549	551	557	518	514	472	515	534	526	532	509	531	520	542	542	522	504	493	494	497	536	527	487	504	503	551	497	549	526	529	511	512	515	482	502	529	512	505	540	510	511	544	514	498	501	527	505	496	491	523	540	520	490	498	529	496	552	503	534	539	609	524	519	491	527	496	573	528	523	517	500	506	514	565	515	534	496	555	534	537	577	512	581	491	495	553	530	529	527	539	517	536	485	513	533	536	522	513	492	492	487	537	481	533	508	529	533	504	503	498	510	502	529	529	537	512	537	510	527	538	524	535	524	531	514	524	507	491	490	518	545	510	536	519	486	499	501	513	506	521	507	469	519	484	500	541	536	533	540	509	508	532	518	546	492	533	542	526	518	483	533	509	517	506	506	510	468	549	545	514	502	549	531	570	499	528	513	499	568	538	528	529	541	557	510	529	515	542	536	544	503	532	540	516	530	502	512	573	493	513	495	502	519	534	524	542	519	471	502	499	541	518	483	516	543	544	547	582	517	532	525	518	514	511	528	523	548	506	524	511	493	529	568	480	528	519	541	504	564	536	508	529	516	489	523	545	511	562	529	490	507	518	527	523	518	510	540	519	533	496	538	494	499	535	535	536	508	472	510	505	483	502	512	528	526	526	525	485	550	538	535	516	538	560	526	539	490	541	547	541	560	503	537	547	494	539	490	521	585	513	505	508	514	505	539	541	510	485	520	523	523	498	551	519	520	521	479	524	536	482	552	522	507	529	528	492	539	496	523	476	525	500	529	538	488	497	500	489	505	505	524	530	495	511	563	497	546	528	540	489	490	521	502	516	527	492	522	523	524	493	511	504	527	515	490	554	553	528	505	536	545	486	500	567	544	504	488	520	486	522	534	501	493	520	528	538	491	527	530	525	473	508	536	475	498	517	499	523	541	481	461	539	535	540	534	524	533	509	519	522	551	567	517	534	518	503	539	509	518	506	523	533	500	507	519	546	532	498	521	525	488	476	542	524	551	529	544	521	540	532	556	525	510	523	540	519	518	496	543	535	498	544	537	523	549	524	524	496	521	525	532	537	556	513	573	520	529	524	513	501	517	500	503	571	505	560	537	564	507	529	522	549	516	541	559	512	507	549	502	525	554	512	504	510	560	496	467	506	531	525	446	518	503	479	507	587	499	508	527	501	536	536	537	559	496	544	542	563	506	536	554	542	532	517	536	552	508	524	533	557	507	488	520	576	539	534	516	528	532	540	506	530	506	534	477	514	509	526	475	541	520	513	533	527	517	544	514	508	518	511	503	516	486	493	550	492	527	520	494	517	531	522	513	496	507	509	526	474	560	539	523	511	536	546	534	521	515	512	522	505	507	514	531	530	554	488	491	528	521	525	473	484	503	483	512	540	530	505	512	535	543	518	478	557	482	500	519	505	539	508	511	547	533	523	503	533	528	522	536	527	516	514	526	519	529	527	552	525	565	518	502	520	495	520	537	477	567	507	477	543	498	543	527	527	550	539	569	520	494	547	548	516	478	516	497	513	476	523	504	507	541	521	550	550	497	513	505	557	549	482	540	537	491	515	544	519	502	514	531	538	512	535	516	535	541	540	480	489	520	516	572	513	498	518	513	521	537	536	515	507	503	524	494	460	525	533	532	536	472	521	540	515	512	512	541	479	494	552	477	514	495	525	505	539	502	524	538	569	524	524	529	516	544	478	501	515	559	544	516	538	528	501	547	509	493	518	508	504	494	511	520	545	535	491	526	517	509	527	493	512	504	537	523	555	534	523	480	534	509	519	500	573	528	501	499	533	496	518	560	517	513	576	531	508	560	567	520	483	482	493	524	526	481	531	540	527	509	476	549	534	539	508	486	540	529	496	495	554	551	514	542	571	545	507	532	571	504	524	559	496	531	543	514	576	536	524	518	541	505	521	513	516	514	505	546	484	531	494	503	527	561	544	503	538	496	547	506	495	539	566	508	507	513	508	508	530	513	560	535	477	535	520	513	522	558	547	530	509	487	523	501	503	550	522	510	524	537	527	501	496	519	506	498	524	522	507	491	489	505	503	562	477	523	516	512	516	540	497	535	512	550	557	522	537	538	516	501	538	536	534	489	505	555	538	508	508	494	514	479	523	502	517	532	521	521	511	479	562	501	482	506	559	540	503	520	526	525	532	522	509	492	501	533	512	497	501	554	524	496	507	514	567	541	534	513	520	518	503	500	522	564	487	549	531	548	514	544	513	494	478	549	556	533	503	540	547	525	551	535	468	506	504	530	461	528	509	557	530	541	521	499	528	555	551	542	504	527	508	480	556	513	484	554
27925	17765	3482	334	237	196	183	179	191	164	170	178	160	153	178	176	164	163	178	150	157	190	171	169	162	158	179	167	176	167	168	167	159	152	169	155	150	169	171	149	168	162	183	127	153	163	165	160	153	189	172	178	193	148	159	160	155	146	142	152	162	166	197	145	176	143	159	178	174	182	143	143	144	157	172	197	141	160	150	171	157	143	160	175	153	171	163	166	184	170	168	171	155	165	193	173	145	182	163	167	158	153	179	139	175	162	192	163	155	174	146	141	144	173	147	147	156	182	149	156	156	169	161	172	177	166	153	168	165	158	177	181	153	138	160	164	165	176	156	175	152	156	181	174	163	170	168	159	168	162	178	182	187	154	149	150	166	175	156	155	161	160	167	174	174	163	181	158	168	148	169	149	183	168	167	171	162	154	145	148	168	166	166	166	175	165	154	189	131	173	142	154	144	157	141	144	172	162	174	142	160	159	170	161	151	186	153	175	169	139	171	143	172	158	142	165	154	167	143	158	159	161	149	185	158	165	145	161	132	179	164	168	179	183	166	164	168	157	175	151	180	156	172	159	176	140	141	150	154	151	154	151	163	147	162	156	164	175	152	164	184	152	161	151	155	147	155	167	161	156	165	150	157	160	152	152	142	189	158	175	162	166	165	149	149	152	163	152	149	163	167	142	140	167	169	163	175	136	146	159	181	151	167	189	150	171	161	159	149	171	151	161	149	153	164	171	176	189	165	173	171	166	164	170	160	162	169	159	166	183	171	168	176	174	150	161	186	168	154	160	188	179	170	168	150	151	163	178	170	147	155	156	180	195	157	163	164	157	175	157	155	160	133	152	154	168	160	187	132	159	160	172	164	164	168	159	183	155	166	160	149	137	197	175	163	149	166	177	143	179	151	174	175	139	153	172	159	141	178	162	151	163	166	145	169	174	149	143	176	178	147	187	143	162	169	170	140	161	187	141	157	151	176	158	164	164	138	173	159	187	140	179	170	170	144	155	163	166	166	176	162	143	167	156	150	158	168	159	176	171	169	164	175	163	169	186	158	154	160	169	163	149	175	144	168	184	142	161	149	178	161	164	161	145	164	159	166	179	173	161	167	199	181	174	178	152	184	167	147	180	164	163	175	172	151	164	177	149	145	163	169	156	158	169	161	152	144	150	163	138	178	168	162	149	158	156	155	156	155	170	156	190	167	155	186	151	184	156	142	162	194	142	164	151	177	149	181	146	159	177	189	162	152	144	158	167	171	163	176	163	160	155	156	171	163	161	150	175	154	174	156	156	155	162	182	143	142	157	185	156	183	185	163	167	185	166	148	179	154	174	146	180	144	163	175	171	172	202	145	182	175	165	169	164	167	173	159	151	169	175	183	155	159	167	156	168	149	135	170	160	170	155	139	154	194	154	165	173	154	159	175	155	161	167	150	163	175	152	157	158	171	166	165	153	129	160	140	155	185	157	174	180	169	156	157	172	161	151	144	170	168	162	172	152	169	176	169	161	163	180	164	146	162	160	154	158	185	184	183	167	142	164	160	179	199	154	194	171	169	157	201	169	158	177	192	165	171	173	146	164	194	170	172	168	170	175	181	165	165	151	144	169	159	163	165	176	149	163	181	169	166	169	173	168	172	144	158	166	167	138	151	171	161	163	143	176	132	166	150	154	179	172	159	170	161	144	159	160	184	173	131	174	187	176	166	165	160	157	157	138	178	152	157	163	162	155	170	150	169	157	159	160	189	169	159	137	158	171	152	162	178	167	167	168	146	151	156	180	179	169	166	169	176	167	181	166	161	161	185	176	153	140	191	164	177	163	176	153	186	173	170	161	175	181	149	197	159	162	161	169	175	172	171	159	170	156	171	168	160	164	163	157	168	172	176	173	166	191	165	169	160	160	165	181	179	196	159	169	153	162	164	165	151	169	156	170	177	161	148	146	168	155	139	156	183	185	164	176	156	157	157	161	175	152	159	161	166	179	168	160	166	158	155	164	156	161	150	159	176	181	142	163	176	155	164	175	158	168	157	176	164	164	180	154	158	175	172	163	193	157	154	168	145	160	168	151	149	163	168	165	179	156	174	180	159	130	152	177	168	172	157	166	166	161	155	180	157	150	177	156	166	174	183	171	168	148	177	158	167	167	161	181	162	174	168	173	159	142	135	152	165	180	158	139	151	169	166	152	152	139	133	189	160	155	176	156	153	154	144	160	163	153	185	161	171	156	166	157	168	180	172	146	162	165	166	165	187	153	169	203	186	167	159	168	177	174	176	163	159	185	149	163	177	174	161	174	167	154	165	166	191	158	164	146	156	172	176	167	168	172	163	166	147	168	157	188	167	167	161	167	175	148	152	182	162	172	158	177	175	157	162	158	159	175	170	165	158	161	163	161	191	158	152	166	156	187	172	157	161	167	173	162	176	171	149	172	160	156	170	154	170	179	173	165	154	162	173	168	161	160	158	165	168	169	173	151	160	162	170	162	165	151	155	180	141	162	157	180	156	169	155	164	179	166	141	165	184	170	152	162	159	179	152	158	159	169	158	171	163	147	156	163	161	156	151	153	174	160	188	170	152	131	187	163	191	151	155	134	168	136	148	162	158	168	170	152	177	143	146	163	199	168	158	175	145	154	142	167	184	174	196	168	173	156	138	172	170	160	157	153	138	174	148	152	170	152	166	154	158	156	160	151	174	166	193	164	161	145	173	154	164	170	176	147	177	155	152	145	156	147	171	162	162	169	142	179	160	170	145	170	147	188	138	181	194	151	173	153	157	167	165	165	192	169	156	173	161	157	152	166	167	170	155	154	159	151	160	166	153	176	146	163	162	172	175	171	160	175	168	156	175	171	135	142	158	149	177	164	167	158	180	147	189	187	164	179	176	157	165	172	157	164	164	172	162	165	165	165	183	167	156	154	188	174	189	177	176	167	193	161	142	137	163	154	162	141	159	164	146	178	182	182	145	157	156	162	161	136	157	183	159	163	180	188	142	163	140	161	175	178	180	170	152	154	163	164	187	164	159	169	163	166	161	159	164	163	181	172	159	144	171	174	163	174	172	173	159	188	148	150	166	164	164	166	193	168	178	162	192	147	150	166	155	161	152	180	180	178	145	179	183	176	188	156	183	165	172	162	132	181	157	149	177	152	164	168	170	144	151	161	172	179	166	159	177	146	173	178	171	182	162	175	161	166	152	161	156	155	194	145	182	181	167	163	168	159	153	159	175	173	160	179	181	162	158	171	145	160	155	180	166	176	159	177	151	155	140	153	166	162	167	165	166	195	177	160	179	159	169	150	149	149	175	159	158	151	152	171	157	160	166	154	153	159	159	173	175	170	148	136	172	153	167	166	148	160	185	178	152	170	173	138	156	193	174	153	168	159	158	178	168	162	167	162	161	173	191	169	161	143	165	154	167	148	175	177	145	175	184	161	151	164	155	180	179	159	179	175	184	170	160	173	164	174	181	193	154	166	182	164	153	170	156	169	160	143
13045	9112	465	307	281	238	222	216	186	192	184	213	200	182	191	184	184	182	181	172	203	190	190	187	167	193	190	185	172	186	168	191	180	181	159	201	177	199	189	180	195	185	198	178	223	170	184	181	184	190	209	179	182	174	179	153	198	165	194	186	208	209	176	202	182	192	196	184	160	177	190	168	185	205	172	174	181	191	184	187	179	178	191	173	179	167	174	201	175	166	199	228	182	183	210	187	187	196	191	179	159	173	170	184	196	195	189	180	177	167	177	188	173	164	180	199	178	158	163	179	187	197	167	173	180	187	187	192	174	181	187	169	186	187	181	166	186	192	187	179	201	170	188	188	183	169	191	198	203	188	172	204	172	189	179	182	172	161	160	196	181	166	190	191	169	195	212	209	176	160	205	186	182	205	179	204	187	179	191	184	175	172	209	175	211	199	199	194	162	196	177	177	168	184	194	202	181	187	189	165	234	178	195	184	189	181	175	191	168	173	162	181	195	167	187	163	162	179	191	182	167	193	184	172	188	195	191	204	174	183	171	183	177	179	190	186	202	186	189	183	186	191	216	197	189	201	201	198	171	191	162	167	183	181	173	179	166	159	186	181	176	188	194	172	195	178	170	186	167	206	181	176	180	186	183	195	209	154	179	196	174	194	179	204	178	199	179	176	212	186	191	174	190	181	201	183	194	200	182	176	184	186	184	183	178	189	175	192	185	196	185	180	175	216	196	168	191	198	195	212	202	209	174	178	203	177	200	182	176	155	186	181	185	186	183	173	184	177	172	154	172	167	205	198	215	202	196	198	190	179	185	178	172	160	198	212	190	187	186	200	180	164	206	197	200	174	183	187	188	217	195	182	182	187	203	184	187	186	194	169	205	192	184	227	179	205	192	168	202	199	169	172	186	187	176	192	181	181	193	189	174	213	187	159	181	181	176	181	196	217	164	185	211	185	190	192	188	167	203	189	153	167	165	184	206	170	181	150	217	171	179	174	173	178	199	182	181	187	197	186	191	185	196	208	191	169	178	189	207	187	192	192	163	169	164	214	162	196	168	184	191	200	161	211	201	185	206	175	199	180	179	186	204	159	180	191	180	201	202	200	190	163	161	169	174	181	188	180	163	188	171	175	178	170	201	167	180	197	156	192	198	193	179	185	168	205	214	193	177	186	195	168	204	205	175	177	174	188	179	180	173	211	168	196	177	194	173	189	216	186	176	195	172	168	185	169	196	179	178	180	165	193	176	187	165	179	199	198	184	177	192	198	176	173	191	165	171	180	180	179	167	177	179	176	192	219	166	171	204	200	195	177	189	174	201	172	236	177	168	190	192	184	178	187	173	202	165	185	159	184	193	172	206	181	188	196	189	166	208	180	202	174	183	175	162	167	154	184	194	190	180	167	175	167	176	193	163	180	171	201	198	163	200	213	206	178	174	200	192	188	176	174	191	174	174	178	186	183	171	175	205	175	191	190	191	222	198	197	180	196	181	197	186	186	169	180	205	182	172	205	199	197	215	176	192	175	166	192	196	190	190	158	199	201	175	186	183	182	169	193	193	187	181	167	201	189	168	184	214	181	171	193	166	173	175	187	181	183	191	186	192	174	190	181	189	184	222	192	170	181	192	192	181	192	186	195	196	199	177	180	171	169	164	186	188	177	176	176	178	206	178	187	178	171	187	179	196	195	194	197	176	176	188	173	179	173	184	183	202	183	201	182	200	180	183	194	194	173	188	173	214	184	175	184	193	173	183	211	166	186	195	192	199	187	171	206	166	184	187	200	182	185	188	211	159	184	174	155	207	175	196	197	180	188	176	205	184	191	181	184	177	173	156	171	183	193	205	190	180	178	186	200	200	211	198	176	194	168	172	178	176	212	201	176	191	191	188	198	170	189	195	206	177	198	182	163	165	175	189	183	190	195	164	207	183	178	200	185	176	187	196	165	185	195	149	178	200	165	193	177	193	147	176	206	191	197	166	210	197	190	200	159	198	182	181	188	210	202	198	188	181	189	198	166	173	182	183	199	216	192	175	181	191	189	173	196	171	179	183	168	188	191	168	191	177	163	180	214	182	180	188	208	200	193	186	217	182	213	162	182	186	174	179	170	174	223	170	161	150	196	210	183	150	162	175	190	161	200	207	177	198	180	194	163	207	186	193	147	190	162	192	182	160	198	192	177	167	185	180	192	175	193	200	192	173	182	215	171	195	175	203	166	178	187	168	179	186	188	202	168	185	183	160	184	182	144	179	170	204	169	175	198	172	191	193	180	202	192	179	170	159	180	187	180	194	180	170	184	176	181	205	223	190	195	193	193	206	195	167	180	171	180	202	160	202	183	178	184	162	193	182	185	170	182	181	184	200	193	173	178	195	187	195	177	186	198	153	193	169	206	194	195	177	194	218	198	170	188	175	185	167	199	158	155	186	190	179	168	170	161	174	207	206	194	195	196	184	186	187	198	193	193	186	177	190	170	192	162	171	177	193	192	173	180	175	179	177	218	185	184	182	162	169	173	207	193	213	187	175	183	186	181	188	197	196	186	171	194	183	192	189	186	195	184	193	144	174	191	184	176	190	186	160	174	186	183	186	181	189	185	180	207	162	188	180	189	184	197	183	196	193	189	190	186	206	167	214	198	179	178	153	187	168	184	182	187	198	177	187	186	187	175	176	226	184	198	201	188	191	190	159	188	203	187	196	179	200	205	181	166	197	198	143	176	178	207	213	186	170	188	189	211	195	189	186	188	204	152	177	194	179	177	184	194	192	177	197	204	197	199	174	192	181	197	178	171	199	206	186	206	186	188	186	184	178	208	186	193	161	197	173	177	170	188	190	204	178	187	174	191	188	172	200	171	193	186	178	197	174	170	182	191	183	180	181	186	176	187	175	196	175	195	186	191	181	206	183	197	179	195	185	193	168	219	187	185	184	173	214	177	198	215	188	164	168	195	182	173	188	193	169	180	203	192	189	194	182	161	180	182	198	173	176	192	197	180	173	165	196	186	176	174	164	190	180	196	190	179	155	196	192	195	194	192	205	169	174	198	190	174	177	191	184	156	180	195	170	206	190	192	223	183	176	222	199	167	193	180	163	175	181	189	185	197	188	161	187	179	184	175	176	173	198	163	189	193	210	184	183	194	160	215	184	201	170	187	179	173	169	196	166	193	193	186	196	165	150	186	183	192	168	191	186	184	165	170	163	169	193	194	181	192	195	195	169	161	197	197	201	204	152	180	204	183	181	178	173	186	173	190	159	188	175	202	179	190	204	205	209	201	189	166	172	179	182	195	194	200	180	201	169	194	194	162	184	201	185	177	182	197	214	175	169	207	182	215	191	185	205	201	176	192	173	189	173	173	196	173	158	187	186	163	208	172	188	176	199	188	187	194	171	172	184	200	182	178	176	173	182	175	171	182	200	178	181	188	190	188	181	174	172	187	189	165	183	190	187	183	188	179	157	175	166	176	178	208	184	200	187	197	184	188	166	199	169	166
23636	21100	27952	24452	21089	7884	855	604	487	439	394	384	347	379	320	353	287	270	287	301	298	293	321	284	296	283	268	271	283	250	276	254	261	264	250	277	274	286	266	279	261	254	265	265	281	294	268	261	271	264	275	254	293	240	274	266	256	239	265	299	258	270	263	260	249	233	255	248	227	251	255	255	292	266	249	274	276	258	277	246	262	252	280	261	260	249	254	265	293	248	242	274	270	249	252	272	247	259	233	297	226	255	290	276	247	301	289	246	236	255	262	262	256	250	259	237	249	261	277	291	244	296	263	257	258	261	244	248	258	250	283	250	291	257	236	280	244	274	262	302	253	231	259	251	291	259	252	280	272	259	257	257	227	271	282	274	283	233	249	252	263	255	279	264	233	244	258	271	249	259	229	257	251	276	254	259	265	246	243	254	246	271	241	241	252	289	263	238	261	281	276	269	254	270	291	249	250	274	241	280	267	294	251	266	262	231	265	252	261	267	257	255	249	270	252	234	263	268	277	265	259	269	239	263	252	260	241	288	248	259	240	273	258	267	238	282	284	272	254	235	251	254	266	268	260	268	284	248	265	273	251	245	242	257	263	272	245	265	239	286	247	259	239	268	281	255	246	248	267	247	276	296	297	278	243	282	267	279	267	261	260	261	263	269	273	268	243	263	238	255	252	260	275	256	288	241	262	251	268	251	249	267	254	242	297	264	246	259	251	265	267	270	261	249	271	239	244	238	243	243	246	276	249	275	240	245	243	256	263	265	261	294	256	243	255	263	267	267	236	244	245	243	242	248	274	248	268	281	251	244	249	251	248	269	272	296	238	257	240	276	265	265	284	285	271	264	251	244	277	277	254	264	243	257	256	259	288	253	231	238	246	267	252	277	239	257	284	258	257	263	258	291	239	250	262	283	262	236	254	268	223	270	271	261	234	272	258	263	308	244	279	251	264	236	247	257	260	249	259	263	275	277	286	280	257	271	262	251	239	276	294	263	255	294	278	264	258	309	268	219	250	242	238	284	273	249	267	269	280	239	259	276	265	258	273	269	234	296	264	267	260	249	252	224	234	269	252	227	244	271	261	264	260	283	281	288	278	264	255	280	277	242	252	272	274	265	238	248	253	291	266	267	281	271	226	241	260	245	277	269	250	235	246	260	277	252	266	247	236	235	258	278	275	268	245	221	257	259	254	235	267	259	239	238	281	262	228	235	272	250	271	245	257	271	258	284	247	271	246	265	265	288	256	254	260	250	262	263	244	259	232	233	244	275	284	247	258	245	268	213	267	241	267	245	250	263	280	266	275	293	266	253	248	261	283	262	274	278	295	268	237	265	277	303	271	239	255	254	261	270	256	282	274	250	231	255	227	225	256	256	245	235	260	270	270	298	274	259	268	263	254	265	279	260	269	244	231	269	252	279	246	251	246	278	278	269	300	248	252	277	268	253	265	261	245	267	255	239	246	245	240	264	254	279	267	253	283	283	244	264	258	294	271	262	272	278	256	290	248	252	292	257	260	264	257	265	264	255	249	258	267	237	224	249	232	259	279	243	284	255	234	254	238	276	278	266	277	251	265	238	271	253	254	257	293	268	262	265	289	258	274	252	261	264	263	247	287	262	278	242	253	268	249	242	254	252	261	290	250	267	241	282	262	264	273	281	280	254	222	266	273	267	256	242	259	298	298	230	273	263	268	237	252	274	263	263	283	258	265	294	272	286	247	275	240	273	280	251	263	265	247	260	241	266	274	282	250	265	254	289	312	260	286	278	273	247	263	247	262	278	262	275	262	268	241	247	245	272	275	292	276	278	275	246	274	310	266	287	245	250	229	256	246	266	293	258	275	254	243	289	251	261	274	272	256	280	276	241	254	272	259	293	262	250	234	284	298	263	288	248	238	272	260	252	273	261	264	236	242	268	275	256	286	274	250	237	239	224	280	260	250	256	275	316	230	227	281	250	259	253	271	278	297	276	252	268	275	267	274	270	268	242	264	261	261	266	255	262	271	279	277	270	274	260	261	243	245	240	233	256	253	244	264	269	254	260	239	280	284	238	254	249	242	272	262	265	254	247	260	269	252	243	270	232	280	244	261	263	256	266	238	252	277	265	275	278	317	288	250	254	267	280	263	283	247	261	277	269	249	270	262	236	255	268	265	230	255	263	269	284	265	259	271	293	258	249	273	247	287	246	246	245	265	280	259	268	264	232	262	267	254	277	262	275	253	264	271	257	290	260	262	264	263	289	260	265	229	231	228	260	238	264	277	281	269	252	239	250	287	263	244	240	223	247	257	270	240	241	263	259	294	270	238	277	266	270	251	252	256	254	261	264	284	278	289	241	270	269	269	271	258	226	270	253	242	280	260	269	238	265	279	261	257	268	230	254	271	252	273	268	241	271	272	249	251	247	268	246	239	257	249	241	246	264	273	266	252	273	259	287	254	301	265	240	231	257	237	227	245	242	220	259	275	262	264	250	268	265	250	264	242	256	253	245	259	258	264	277	262	264	253	260	240	258	259	257	247	252	275	274	235	267	293	251	291	267	281	259	259	240	231	278	286	241	258	261	277	274	235	275	266	253	291	250	282	263	254	243	271	275	257	280	245	272	268	255	247	284	256	245	272	271	258	234	243	255	257	247	278	300	272	257	246	247	295	236	263	253	263	274	248	263	216	266	290	237	259	258	273	238	283	264	251	259	259	251	250	269	244	280	259	245	246	280	267	269	248	262	241	251	236	223	230	257	288	264	246	257	262	251	241	267	249	252	246	259	284	237	260	254	262	259	245	238	273	291	262	260	240	284	261	244	272	248	232	265	263	267	250	253	252	275	257	252	258	279	254	268	270	276	252	281	236	249	277	290	268	271	286	249	259	266	256	258	237	278	255	249	252	263	266	261	245	268	286	264	257	275	255	264	278	272	256	260	273	271	279	251	277	240	264	285	275	273	279	292	266	255	288	231	247	250	239	255	270	254	251	277	279	245	235	271	267	283	267	263	272	240	243	279	287	234	261	255	228	258	241	259	262	275	229	242	275	260	245	239	259	291	239	249	249	278	269	243	256	246	262	267	247	254	256	266	269	244	272	242	267	258	245	263	299	245	261	247	260	273	237	258	279	247	255	261	261	235	253	220	299	261	252	285	258	265	243	270	260	259	288	252	270	274	279	284	270	253	275	269	267	247	240	279	261	243	255	264	228	269	274	250	269	294	258	245	234	263	296	279	276	235	281	267	237	255	265	296	293	257	289	268	248	281	254	272	235	267	265	239	277	228	247	277	266	265	267	218	256	250	281	251	236	283	248	266	238	258	257	286	276	266	252	247	268	264	271	268	267	246	259	268	242	271	245	246	280	239	266	297	287	247	275	243	257	242	232	274	261	283	273	279	267	269	275	246	261	260	264	259	274	272	240	269	231	261	268	257	282	258	260	283	255	270	238	282	273	251	243	256	272	277	268	243	274	264	278	275	278	272	278	256	226	287	265	249	268	242	284	252
13575	26795	5557	2533	1786	1418	1112	837	748	635	567	484	425	372	397	349	339	355	324	355	349	325	327	333	276	273	339	304	293	287	254	267	283	267	275	265	272	260	313	273	285	238	277	275	274	282	298	300	244	300	272	270	278	298	254	264	315	270	244	252	240	279	285	274	261	325	267	299	251	275	266	258	260	246	277	272	280	260	257	290	267	261	279	252	273	285	295	273	272	279	288	301	287	300	283	276	269	259	271	287	260	289	275	277	260	300	277	271	249	289	275	261	274	275	230	305	267	275	258	260	274	243	279	281	266	290	265	267	268	265	274	265	282	266	245	252	236	264	298	274	281	268	298	260	260	267	272	256	270	289	299	295	242	239	294	288	239	263	279	283	314	285	246	277	275	266	279	262	263	255	253	267	271	277	258	244	263	288	249	267	295	266	298	272	268	271	284	264	278	239	256	298	289	274	258	263	272	284	287	284	294	259	270	272	261	267	296	251	269	258	316	247	249	266	267	278	262	270	275	297	268	270	259	294	280	322	277	280	272	262	243	273	315	292	295	258	292	274	274	280	269	280	276	251	270	288	263	302	262	249	278	281	300	284	274	254	253	243	262	283	242	293	312	259	259	288	300	291	261	259	261	289	280	285	263	253	281	289	278	281	258	234	257	278	284	270	247	287	292	275	264	267	282	257	259	255	267	246	279	239	273	281	287	262	289	291	297	244	252	277	267	281	277	308	254	286	248	282	270	258	296	270	268	282	252	283	271	277	283	277	276	296	261	315	298	280	284	253	234	262	280	286	281	272	296	258	290	253	258	286	261	275	291	257	245	272	257	266	227	306	250	290	235	250	246	301	285	251	258	276	252	276	281	238	261	239	274	287	277	271	249	259	270	277	278	279	268	282	283	296	284	269	291	278	252	252	295	294	259	292	277	240	293	262	300	262	270	281	270	279	300	248	257	271	245	287	302	269	241	297	267	295	284	255	288	266	281	250	255	289	260	281	248	263	278	245	261	286	264	266	260	261	252	260	253	248	288	263	230	260	280	265	275	241	272	274	251	272	241	262	282	262	285	325	268	286	264	263	259	262	268	279	296	257	274	287	286	287	293	258	261	234	296	304	292	301	276	260	266	276	278	288	288	259	277	261	266	280	271	277	305	266	292	290	255	274	285	268	243	264	271	267	274	281	284	263	292	256	269	281	284	257	281	277	259	272	274	254	295	283	286	256	256	268	251	269	265	302	254	269	259	293	252	264	246	280	255	263	270	302	291	265	251	304	268	248	273	269	263	266	267	274	287	291	283	255	279	247	244	258	241	293	242	287	244	259	286	279	253	274	276	268	261	258	246	274	253	270	285	275	248	270	304	268	261	278	261	291	281	245	297	282	256	279	256	281	282	285	260	273	268	243	247	292	244	260	275	273	279	251	242	316	250	258	266	284	254	270	263	275	267	280	255	256	243	289	254	252	259	308	268	253	296	259	293	255	258	253	246	248	266	258	270	279	284	283	302	273	247	270	229	261	244	255	232	304	279	251	265	272	263	278	254	294	262	278	277	274	292	255	311	266	281	298	275	270	262	268	280	247	285	251	295	286	279	286	268	259	284	248	284	265	249	253	252	312	254	251	257	290	292	281	288	249	270	292	288	250	249	241	281	291	276	257	246	258	264	274	283	281	278	276	261	264	256	235	231	264	295	251	248	262	277	253	245	267	285	268	271	296	280	282	280	238	245	266	303	299	281	282	258	279	264	274	269	272	278	275	255	275	274	256	281	279	282	274	250	250	296	247	277	269	239	256	272	251	283	267	299	272	269	266	253	245	260	272	247	244	261	283	276	231	291	271	304	245	264	268	268	269	262	274	260	273	252	247	268	271	276	238	281	281	253	276	284	282	257	287	296	272	263	245	269	258	259	292	263	254	270	257	299	248	269	286	267	279	279	232	280	269	277	275	285	283	280	266	250	281	249	249	258	255	288	269	276	258	256	265	274	267	271	266	299	268	294	284	272	278	251	267	257	258	250	247	281	265	263	276	258	272	294	257	270	250	281	236	292	282	301	299	279	257	238	261	285	291	272	254	266	267	271	278	281	287	253	274	271	255	261	281	280	274	264	258	294	274	257	256	286	277	314	274	274	265	261	257	278	271	287	288	258	303	254	264	269	259	284	276	289	269	286	266	271	283	300	298	287	276	266	265	288	273	288	282	257	263	262	295	264	284	298	270	241	255	274	274	263	260	279	303	277	262	276	267	293	256	301	259	254	245	276	256	263	244	274	273	256	286	302	308	270	261	240	272	269	275	273	254	261	307	274	286	257	267	240	265	255	277	253	265	290	249	273	265	258	274	281	262	266	264	275	276	282	283	278	284	278	280	285	287	277	267	274	253	266	281	272	268	235	276	280	262	249	276	275	263	278	266	263	265	306	322	275	264	308	288	283	261	281	247	300	265	266	270	279	237	240	278	270	263	277	276	289	263	266	272	264	260	261	262	246	267	251	258	288	323	280	265	242	261	294	259	268	255	252	274	262	278	254	258	253	260	272	261	270	273	271	248	313	270	280	269	265	248	234	290	256	275	239	264	268	279	260	243	274	235	296	280	267	277	247	273	257	253	248	264	267	282	275	266	278	300	254	262	279	290	261	295	254	278	288	264	258	252	279	243	264	290	304	278	276	266	271	302	246	291	249	266	262	253	279	279	273	277	274	284	280	271	258	245	277	290	300	240	272	255	256	244	268	247	290	291	230	297	321	237	262	255	260	283	279	267	269	260	304	266	283	260	287	268	264	274	318	275	281	272	268	274	276	260	221	294	294	298	273	270	287	286	273	295	263	264	313	272	279	269	235	286	252	306	246	254	274	287	280	252	277	292	267	296	263	285	272	266	268	273	243	289	239	262	276	291	269	260	284	264	275	290	271	270	279	272	295	253	281	283	278	254	300	273	294	272	281	268	294	277	267	247	299	297	278	255	252	249	255	257	284	267	279	284	286	287	268	286	263	273	269	273	277	246	248	251	279	264	270	295	264	267	261	268	270	283	280	268	274	275	240	273	241	271	239	240	258	277	303	270	266	278	277	247	251	281	268	264	272	266	265	290	241	267	276	261	276	274	275	265	289	283	271	258	262	308	271	283	266	276	253	273	281	260	267	248	286	247	270	273	262	273	262	303	268	254	265	264	266	253	242	296	264	273	280	271	286	283	259	309	255	275	269	252	272	254	258	286	283	300	273	272	294	256	274	255	268	275	254	261	300	274	261	272	249	277	265	273	289	253	260	258	279	262	277	277	260	287	296	298	300	253	274	270	264	273	278	283	299	285	295	284	297	267	276	237	263	292	262	280	261	260	266	264	279	276	266	255	268	280	270	253	259	262	276	253	290	295	289	259	269	276	273	255	292	288	283	265	260	260	238	274	247	306	262	241	286	276	255	248	270	260	288	284	263	281	267	298	293	269	284	282	279	262	250	251	261	287	293	281	269	270	240	249	273	267	289	326	316	303
24832	21033	26706	25465	8144	704	526	480	398	376	401	374	368	353	359	418	385	376	362	351	337	356	371	365	318	329	361	333	366	344	345	304	334	342	331	349	335	347	344	316	333	319	305	361	311	328	322	351	314	356	337	309	336	339	319	294	294	354	339	345	364	340	342	338	301	341	323	327	359	336	293	371	329	340	341	335	331	311	339	350	312	309	339	346	316	368	333	359	322	312	346	298	358	382	313	357	342	327	359	335	351	345	358	329	330	347	314	371	318	350	360	313	302	315	350	329	339	343	343	331	366	341	356	331	331	354	335	341	309	334	323	351	324	317	309	339	304	330	317	343	337	303	332	342	329	307	329	380	362	342	352	330	313	338	305	306	321	345	288	313	335	301	296	347	338	343	339	357	333	318	330	324	355	341	326	316	301	330	314	342	325	365	307	347	314	348	336	302	302	330	384	324	316	346	340	318	353	300	360	362	301	286	340	308	368	333	325	326	337	357	321	363	350	344	327	324	344	349	326	332	326	337	339	342	335	328	338	339	357	301	339	335	340	349	323	343	352	332	334	360	342	341	347	344	389	364	357	331	310	353	332	341	342	344	338	335	352	320	349	321	371	346	318	305	353	324	300	336	330	345	315	317	343	343	361	307	329	345	321	319	289	368	306	314	332	303	335	310	340	324	368	347	329	327	298	344	353	364	354	314	335	324	342	328	350	332	337	326	331	341	356	356	310	344	336	327	332	303	315	286	314	350	320	349	343	342	369	333	333	326	335	318	347	331	325	331	325	293	346	321	304	359	351	347	309	343	290	351	335	331	343	326	355	316	349	331	360	330	341	335	303	325	306	316	335	321	351	268	290	345	331	326	348	335	305	318	323	352	381	332	335	357	357	334	352	310	357	339	326	355	334	352	338	327	334	327	329	325	328	321	307	318	315	343	322	332	346	310	337	339	328	316	325	312	363	349	327	351	318	338	340	343	356	344	348	336	321	334	307	343	314	351	306	296	317	356	317	318	303	332	317	345	347	317	340	315	343	331	331	349	317	331	358	333	332	381	299	333	323	322	330	323	368	313	326	317	330	377	334	334	354	318	337	321	331	324	318	332	344	328	336	302	317	348	328	349	340	320	310	327	351	341	314	319	318	338	296	336	311	373	366	315	317	331	330	342	343	336	333	346	349	326	340	344	323	370	361	354	333	335	320	356	369	327	320	336	294	317	330	297	341	317	311	306	337	338	345	340	328	339	322	337	316	361	319	331	313	325	299	298	336	347	337	329	329	339	323	340	354	335	313	334	339	342	332	317	350	351	337	376	325	339	316	326	291	336	334	316	311	286	330	329	291	344	304	330	351	350	310	326	353	307	335	329	299	322	336	318	324	307	320	332	333	339	333	315	336	340	311	330	335	331	324	344	338	327	338	326	334	325	344	320	332	337	337	314	347	345	343	342	325	357	358	355	332	322	355	313	342	310	354	358	318	336	352	371	312	317	343	321	356	331	326	336	319	347	311	337	341	344	317	337	334	326	312	330	337	306	312	345	334	322	351	293	319	360	343	352	350	349	341	344	360	323	341	372	316	321	329	324	332	339	367	342	325	325	341	296	304	324	349	324	316	327	314	350	307	328	341	339	328	302	345	332	309	350	348	340	336	313	336	324	347	328	375	334	351	326	367	363	328	361	345	314	361	380	326	347	335	329	330	308	339	345	339	339	301	303	324	346	319	319	339	343	322	322	332	339	334	323	316	314	323	318	330	335	341	343	354	355	339	316	363	349	328	329	335	315	327	338	341	289	343	311	323	331	354	330	340	354	347	337	320	315	349	321	343	313	339	329	365	350	321	322	350	305	355	321	341	358	323	331	331	340	339	327	325	317	365	331	309	334	345	321	312	338	289	304	315	345	346	333	344	345	332	342	353	350	306	322	330	297	358	354	320	348	302	351	341	358	346	342	355	336	332	338	364	343	350	327	355	323	368	316	328	321	353	338	331	331	324	310	331	329	352	336	306	309	335	313	351	358	336	327	334	354	326	356	305	353	330	326	325	319	367	341	341	324	320	347	331	346	318	335	358	343	348	303	327	319	346	350	324	351	343	327	350	303	363	319	327	328	365	321	327	319	358	340	321	321	361	322	307	350	342	319	298	306	321	315	335	374	304	331	332	296	346	313	345	303	308	367	336	329	317	328	356	337	336	354	325	301	328	320	339	340	297	304	340	331	344	368	337	346	316	332	350	341	326	344	373	325	343	294	320	364	319	317	348	349	351	362	326	324	340	349	317	353	329	346	351	327	310	297	347	320	313	357	331	351	338	344	346	345	345	303	342	335	320	336	343	359	330	325	317	321	328	337	360	323	350	357	305	345	337	339	318	310	326	330	333	327	370	331	324	351	298	315	342	349	312	310	310	316	327	361	346	326	320	342	311	349	355	358	329	324	337	349	345	345	305	311	358	346	308	356	316	337	372	329	351	339	343	342	321	308	310	351	322	332	331	348	364	330	311	333	320	325	339	370	362	335	312	340	326	346	305	333	300	342	337	333	355	355	345	339	330	347	333	321	282	344	342	328	316	326	330	321	325	317	334	292	365	339	351	313	354	333	330	378	364	321	357	337	323	320	346	356	324	354	316	326	330	323	321	340	335	352	347	368	328	352	322	325	305	382	318	341	332	345	324	316	334	334	367	315	340	318	344	328	353	349	311	332	325	335	308	347	318	288	334	332	354	382	321	309	342	368	319	355	351	286	339	352	332	331	356	329	331	337	315	345	338	366	365	362	347	313	353	333	322	325	338	326	343	324	320	329	290	308	300	331	298	321	314	337	371	319	315	357	359	330	346	342	338	323	346	344	324	315	335	318	309	293	358	349	324	329	325	292	338	359	320	341	330	332	354	360	309	323	300	344	336	355	321	339	320	373	347	300	343	334	326	329	346	333	306	334	331	327	319	354	347	366	321	297	341	285	322	344	321	348	379	310	323	317	316	315	330	322	336	345	331	321	367	301	332	343	349	307	336	336	348	348	331	348	306	328	340	346	367	326	308	311	336	327	344	322	325	335	319	367	358	320	348	333	311	317	340	347	327	328	324	316	338	335	323	354	332	335	315	346	353	328	333	318	362	343	305	315	347	317	316	349	316	336	304	337	337	333	348	350	326	314	303	333	314	339	331	338	345	344	342	315	332	348	346	327	336	310	327	354	348	307	312	313	345	332	310	322	317	326	321	334	294	346	339	334	344	324	292	315	332	339	317	362	356	336	346	341	340	315	327	352	329	320	323	320	325	351	333	328	315	324	318	327	381	355	340	325	333	354	320	326	340	333	328	361	312	341	332	323	320	336	348	354	342	335	348	355	351	325	349	328	322	329	319	297	314	339	342	347	344	324	333	352	342	360	344	306	346	300	318	336	333	324	341	366	349	350	344	336	321	317	337	336	325	341	316	295	307	344	333	349	357	326	320	351	342	339	351	323	355	357	327	320	330	313	322	324	342	357	327	326	351	344
13143	22811	3138	1540	1140	978	805	651	594	522	486	471	455	449	447	411	422	374	393	351	373	409	366	370	400	362	383	359	364	386	372	392	370	406	346	349	358	329	392	373	355	344	381	396	357	358	365	371	368	382	352	361	386	342	373	358	381	361	387	387	361	366	363	375	361	363	319	388	367	361	358	350	336	372	339	374	372	348	374	385	340	368	356	365	337	347	366	343	354	374	355	382	356	370	370	371	353	354	359	391	376	365	357	360	352	363	384	358	354	360	346	371	359	354	367	358	372	360	339	363	349	367	367	362	341	352	365	374	329	366	325	344	388	367	384	395	358	370	352	363	384	345	356	363	342	351	370	391	351	378	360	360	373	397	347	364	350	382	339	339	376	375	385	357	367	362	361	360	375	347	368	401	376	370	362	328	320	349	362	367	355	388	353	357	383	364	339	368	370	332	345	348	323	340	369	333	332	324	334	387	377	382	328	355	374	341	343	366	354	365	310	317	348	349	370	343	347	363	372	346	374	354	363	315	340	381	343	356	344	360	365	353	336	360	402	371	382	341	354	359	337	377	367	339	342	359	356	357	343	336	351	377	360	339	368	392	348	379	356	350	369	386	326	386	376	369	340	350	370	351	363	359	363	348	371	343	354	377	353	362	308	349	345	373	365	352	371	343	375	360	343	355	331	373	341	361	361	380	404	370	356	361	347	368	327	343	341	361	375	329	351	421	345	361	377	354	363	377	379	359	346	365	368	365	353	357	359	358	371	341	326	372	381	366	350	344	341	358	344	370	357	330	357	364	358	352	352	381	385	391	349	355	355	379	383	340	328	362	389	360	366	347	367	345	357	397	392	371	370	360	365	362	342	359	369	345	367	377	339	380	356	362	301	327	352	361	363	393	339	378	367	353	385	336	385	370	346	340	364	365	339	331	365	345	382	367	353	351	351	337	356	326	382	380	381	367	318	337	378	329	357	371	356	377	372	357	373	362	389	369	330	306	343	361	349	374	346	383	351	380	365	349	365	356	348	383	374	353	399	368	372	369	341	362	365	352	358	323	339	402	360	338	342	359	370	390	378	379	320	353	313	372	372	392	358	362	367	344	353	364	333	353	370	356	343	361	351	353	351	358	377	403	355	371	368	364	368	374	343	328	381	377	360	346	365	334	348	378	341	349	374	365	366	360	376	348	355	368	355	386	363	365	323	342	387	378	367	372	385	323	392	327	359	365	373	357	392	345	363	391	346	386	371	365	386	351	358	377	352	356	332	374	357	340	377	359	343	351	361	394	373	375	368	360	348	354	365	335	415	360	318	342	326	370	356	348	362	340	343	337	375	346	382	316	365	374	378	335	380	350	353	367	347	373	400	342	346	374	356	353	368	336	358	366	331	352	343	363	367	380	351	342	335	391	358	319	371	370	349	383	368	354	339	331	383	365	341	340	337	319	388	331	357	346	355	370	373	366	323	387	344	364	392	352	339	367	395	380	359	321	341	360	410	343	364	354	357	335	362	339	334	372	369	361	395	374	349	325	354	304	341	379	392	364	337	360	398	346	334	398	380	380	370	371	388	357	367	373	363	372	335	380	345	370	363	360	337	329	355	358	385	337	350	343	348	328	364	369	366	379	381	372	373	331	370	387	377	363	377	378	341	378	354	396	370	383	394	361	383	363	352	386	339	352	350	367	359	391	360	383	382	387	380	405	396	362	396	374	340	369	347	364	341	395	355	367	371	380	340	345	376	380	373	373	350	376	330	352	365	353	357	348	374	373	353	389	326	365	336	336	335	386	395	370	353	377	368	388	390	330	335	340	368	381	344	381	361	369	389	379	357	353	327	329	352	356	356	351	359	364	360	373	364	392	385	351	349	369	385	390	362	345	356	334	393	371	357	362	369	396	350	328	352	346	379	364	372	370	393	356	368	352	353	330	358	334	376	340	402	347	344	367	371	373	360	377	353	351	350	367	341	320	350	384	347	364	358	343	338	364	350	362	346	345	352	324	352	348	344	345	347	373	368	298	326	358	357	336	373	389	330	374	348	340	361	373	371	350	366	374	378	359	399	375	357	377	381	337	338	367	384	345	346	395	355	364	342	362	345	356	345	382	359	348	332	357	318	392	377	339	378	323	343	372	371	374	359	375	360	344	341	374	366	364	378	341	359	365	394	352	343	347	356	383	353	355	353	355	345	341	341	374	392	351	353	369	373	345	379	368	355	347	364	341	365	327	361	373	350	382	354	370	333	359	403	374	316	393	361	339	327	390	357	369	391	369	353	350	359	343	348	346	350	352	375	382	345	356	373	381	359	334	352	337	334	355	384	360	363	373	377	338	357	351	352	343	376	364	331	329	331	360	338	336	361	369	344	378	359	376	387	365	357	353	368	375	364	366	361	352	384	373	377	375	327	354	389	361	363	352	349	362	369	357	340	350	373	359	360	353	366	355	340	369	372	380	369	339	378	397	377	357	390	371	372	377	383	365	352	377	382	379	376	388	366	321	390	360	354	359	364	372	347	332	338	408	369	381	361	335	352	358	385	378	376	362	378	371	348	380	331	368	320	372	377	362	329	382	377	356	353	374	356	360	352	322	344	332	360	395	341	344	383	374	366	359	355	361	349	378	337	326	340	328	365	354	362	349	344	394	394	339	363	382	401	369	362	342	375	363	359	340	322	388	357	376	343	386	373	368	314	370	349	373	350	384	351	399	348	318	360	376	328	351	382	364	345	354	384	338	371	367	348	356	346	364	370	382	368	365	386	356	330	373	352	408	385	372	364	322	343	365	371	377	346	308	341	390	373	373	319	368	366	362	331	388	342	353	352	378	387	384	394	359	382	370	381	365	374	348	382	354	363	389	361	316	379	353	380	332	340	390	374	346	350	389	375	371	352	357	311	349	380	348	395	344	351	304	339	366	365	395	351	341	358	338	339	371	352	373	358	375	338	355	366	405	370	372	321	361	369	363	358	346	363	347	353	312	341	358	361	346	386	362	366	364	349	346	321	357	392	344	364	362	369	342	335	363	378	350	371	359	377	386	348	359	370	366	393	367	341	383	352	349	322	363	359	376	350	368	352	386	333	378	403	348	394	363	356	386	351	360	340	346	349	344	366	399	379	338	351	346	345	340	392	319	342	362	368	378	338	371	357	375	383	341	373	361	382	340	352	378	342	335	353	350	397	351	338	340	341	364	349	346	418	323	381	378	358	358	355	387	347	346	363	357	365	355	375	346	351	384	367	358	322	371	347	346	357	339	364	341	361	366	335	387	345	382	337	344	349	345	373	355	365	348	361	387	352	370	397	329	366	349	385	374	335	348	366	342	358	419	357	348	350	349	335	351	373	356	326	336	365	352	356	374	337	341	329	376	354	354	362	362	363	356	366	301	372	331	371	349	348	406	335	384	326	334	355	347	371	364	387	328	366	345	364	339	357	382	352	359	365	385	363	366	363	382	391	335	356	385	377	379	380	369	342	383	343	366	376	369	328	339	367	354
22479	21024	28564	23695	21028	21070	7483	1216	955	878	818	719	679	677	637	630	589	619	590	598	581	558	563	575	567	547	585	586	563	567	615	535	566	564	526	521	536	566	554	506	548	560	496	529	517	520	487	541	523	540	521	519	532	507	514	495	515	544	524	523	515	535	522	500	506	506	521	544	516	480	563	530	514	550	504	541	566	557	521	536	536	515	497	514	552	548	481	513	535	560	530	578	528	525	514	503	533	502	526	528	525	527	522	522	563	533	506	532	548	514	511	469	516	502	490	528	523	498	511	502	520	527	546	510	514	521	515	502	558	532	511	531	515	514	500	551	532	499	475	527	529	496	524	539	556	498	514	535	493	485	530	516	555	540	523	538	499	506	503	528	496	536	553	537	493	499	526	558	538	568	505	515	515	517	504	518	507	531	521	539	549	496	535	523	524	537	532	505	542	479	542	520	507	508	530	498	522	523	487	520	524	523	537	530	542	547	499	522	496	502	542	525	510	553	503	527	534	529	472	484	535	547	528	504	506	492	516	536	541	504	525	526	544	518	502	498	486	509	492	522	519	484	533	476	507	546	546	498	545	482	501	541	525	544	500	524	530	521	518	475	507	510	512	546	520	509	500	544	478	500	553	524	522	508	545	500	481	533	524	509	512	531	514	559	508	508	491	552	509	500	535	547	533	545	513	505	504	497	509	496	453	495	484	509	515	468	559	504	485	502	549	526	500	508	496	509	538	513	535	502	516	578	491	522	530	512	507	559	514	504	510	514	507	543	522	528	506	559	491	509	499	534	543	525	534	528	482	501	566	556	498	493	515	508	502	448	503	498	513	499	483	548	501	491	512	471	513	530	494	508	509	505	537	514	512	528	515	541	496	498	532	500	526	545	526	512	540	517	513	490	516	518	551	523	569	533	511	516	504	481	537	540	513	534	501	533	527	501	518	531	521	516	493	497	535	544	513	502	518	491	521	522	516	515	496	566	512	535	478	476	506	521	528	483	512	506	497	486	494	579	523	506	518	507	491	512	520	503	510	540	539	512	541	519	500	525	498	536	529	530	537	514	546	529	499	523	519	492	506	517	466	478	519	527	539	515	546	553	494	468	483	475	551	539	568	525	577	516	534	490	519	512	516	542	514	504	524	499	489	487	539	506	513	534	526	538	536	498	545	561	516	498	538	509	539	557	578	534	520	514	539	570	530	483	558	515	522	536	508	510	528	494	538	513	555	532	502	546	499	508	514	507	486	523	536	529	503	499	553	498	490	503	516	554	549	528	544	505	544	543	548	518	522	516	530	493	499	540	529	530	557	530	491	533	531	517	546	477	483	472	495	497	512	527	531	533	529	528	500	542	494	557	498	484	511	519	508	505	518	485	546	501	525	530	491	525	548	508	529	532	478	494	492	525	555	507	553	533	493	478	584	535	530	498	566	515	517	513	540	567	524	496	504	522	534	516	506	519	542	479	520	533	504	533	521	500	532	562	468	491	497	516	523	510	515	507	538	504	538	576	520	515	542	544	488	516	539	566	511	517	511	495	569	477	501	513	525	532	523	476	534	532	521	476	546	534	542	548	530	498	584	533	513	521	527	534	542	520	523	540	514	508	536	505	563	526	496	513	503	498	528	510	518	466	515	515	512	528	507	520	488	501	521	535	509	487	504	522	511	468	534	523	567	548	511	460	491	512	506	488	491	488	518	585	474	531	517	540	510	524	524	541	516	503	545	544	523	541	485	532	495	504	518	561	510	523	492	510	506	463	553	533	520	506	523	511	563	569	553	537	525	540	497	503	522	492	533	512	541	531	558	532	515	506	507	533	534	559	488	495	503	494	553	476	492	526	539	524	538	563	522	534	526	527	568	561	490	552	512	523	528	560	550	527	518	522	514	490	573	555	504	492	504	521	518	504	534	527	553	506	506	478	480	558	495	540	523	523	520	555	504	506	559	495	494	522	540	503	546	490	499	523	528	507	549	527	550	550	504	564	504	539	531	521	524	520	521	514	497	486	513	542	528	513	555	519	520	516	521	495	475	511	535	536	489	533	531	515	511	518	538	553	520	490	507	522	515	525	506	505	537	548	519	532	526	527	516	543	544	529	498	493	495	508	527	520	486	567	503	555	546	503	490	504	523	500	523	512	523	526	494	547	503	541	513	516	481	517	534	534	543	532	461	521	551	541	546	515	535	553	482	538	538	511	517	519	523	490	556	531	512	514	532	522	519	542	514	525	519	547	512	505	571	485	543	534	538	478	524	506	491	513	501	516	514	523	528	502	544	524	518	533	551	545	484	518	546	514	505	548	518	503	510	518	471	535	507	506	500	534	490	506	532	526	517	474	521	506	504	547	517	549	517	514	448	516	504	506	525	501	512	540	512	544	488	542	545	528	534	525	482	492	498	588	464	527	495	505	548	503	507	511	554	538	505	531	496	531	513	513	512	521	526	564	529	527	516	473	487	509	521	548	530	545	538	475	505	520	527	535	523	507	521	502	504	546	536	528	506	511	491	521	515	527	533	568	515	543	509	507	522	506	488	513	504	508	513	481	534	488	479	529	546	554	564	562	514	500	516	535	512	543	508	525	527	509	527	517	496	513	496	473	526	498	543	562	517	516	550	530	480	525	528	578	556	508	510	521	527	528	489	514	519	513	498	513	570	513	521	497	510	555	487	502	576	540	496	540	490	543	524	509	505	532	496	476	496	539	533	501	492	509	549	534	511	509	515	524	525	519	539	483	499	545	502	523	527	515	526	514	482	512	504	514	537	520	485	494	501	493	542	541	462	513	518	542	510	515	517	483	510	510	510	529	525	499	489	509	522	524	537	498	484	492	510	467	516	480	521	508	514	512	513	508	525	539	543	531	504	509	533	513	514	523	520	504	475	504	514	493	558	508	550	504	524	536	516	522	546	488	540	518	513	502	526	497	533	509	543	513	488	500	527	526	523	531	556	509	522	519	524	572	485	491	495	547	513	542	530	513	558	505	487	550	479	522	518	493	531	517	545	524	536	514	531	555	543	477	541	487	534	526	514	530	543	529	520	597	484	559	515	512	504	508	547	569	476	498	499	528	530	538	529	522	507	514	532	504	556	539	568	500	497	522	546	501	489	502	492	559	523	496	511	500	538	546	560	541	488	483	492	528	522	498	548	518	520	522	523	517	539	532	534	548	540	488	529	479	493	520	554	496	508	523	518	513	499	596	518	532	511	515	514	524	506	472	525	542	519	511	547	503	549	460	547	518	478	505	553	506	547	522	495	485	541	520	530	553	510	523	525	513	484	488	516	484	515	505	539	568	528	536	528	494	496	574	552	523	509	538	531	471	484	501	549	504	511	491	529	532	527	505	493	532	538	541	526	472	524	506	525	469	535	469	471	515	486	490	528	525	481	505	512	510	537	506	520	546	497	553	480	528	489	545	508	536	502	541	524	476	508	573	521	557	527	546	539	502	505	494	478	516	523	522	518	505	555	512	482	496	529	521	525	521	551	488
16205	31158	9253	4699	3378	2562	2103	1573	1372	1155	969	895	796	830	754	742	685	678	656	651	602	548	573	618	603	571	583	535	569	562	542	522	510	529	547	562	506	497	521	532	532	525	519	538	502	537	558	542	537	480	531	527	527	536	542	509	535	508	530	492	548	546	555	531	541	527	500	525	487	506	508	550	493	529	525	495	533	515	514	535	527	476	503	502	504	505	536	506	485	523	546	520	527	530	515	521	541	549	533	508	539	556	554	527	543	507	559	513	509	472	510	538	517	553	533	544	510	535	493	518	511	498	545	534	491	505	528	531	507	509	510	541	564	544	567	502	530	547	492	544	524	498	513	533	504	540	543	503	482	539	514	528	522	468	508	518	542	513	506	503	503	565	517	522	518	485	527	515	563	497	546	525	519	514	531	535	512	545	477	524	530	514	506	540	512	530	548	531	501	541	496	478	483	492	538	550	489	501	527	508	525	519	497	556	513	538	478	535	526	502	438	496	537	509	535	499	520	531	491	465	527	532	530	532	534	541	453	558	488	522	531	547	488	493	489	537	503	510	522	523	503	539	532	501	535	487	510	504	581	521	552	495	521	499	486	496	486	547	482	474	501	523	517	474	503	553	538	524	523	493	471	515	498	512	528	517	512	484	493	538	545	525	482	506	462	511	539	485	517	555	531	484	514	547	468	522	546	516	529	525	513	517	503	527	515	539	534	495	531	516	497	526	513	515	524	497	493	499	547	540	529	555	574	498	499	517	512	540	550	525	570	506	504	496	537	472	517	513	535	502	531	494	552	530	527	568	523	515	512	497	515	479	527	501	525	515	542	492	518	566	547	547	490	507	530	507	489	511	571	482	510	495	511	515	479	529	506	541	552	529	497	522	560	543	525	526	509	500	511	481	508	536	517	511	519	517	542	522	501	526	549	497	516	528	534	523	508	548	506	563	497	528	530	496	496	540	509	549	584	480	477	515	509	544	521	538	522	480	471	526	530	515	524	539	532	515	518	523	531	503	516	519	509	513	532	510	528	512	525	490	511	531	493	524	479	534	522	490	507	494	528	540	531	537	520	505	519	517	551	543	504	493	521	563	546	579	496	530	520	502	479	490	499	491	509	512	548	495	502	508	533	513	462	484	559	524	541	477	521	526	511	497	491	550	480	539	491	505	487	563	524	526	488	547	530	492	549	512	551	510	560	516	525	519	518	526	484	500	527	495	531	535	534	496	510	541	492	515	512	527	533	492	506	564	513	516	520	528	520	538	522	529	525	513	507	535	538	521	558	506	541	516	497	511	546	510	525	548	508	496	545	535	527	536	492	518	501	498	526	544	504	514	488	510	532	476	529	455	510	539	550	528	488	542	541	533	510	557	503	520	533	461	535	548	525	542	486	533	516	511	485	502	530	595	533	532	535	554	505	522	530	477	543	537	523	516	509	584	541	525	486	520	504	522	487	478	541	495	533	514	529	530	515	559	515	501	516	562	499	544	533	570	543	524	538	513	461	513	504	510	510	510	528	510	556	514	500	531	510	506	545	514	537	504	524	554	504	479	507	534	567	553	485	519	526	484	517	546	502	506	486	527	526	541	504	532	493	529	538	498	507	514	528	515	523	557	480	507	530	537	514	528	530	534	513	500	487	528	509	508	518	469	506	543	547	540	512	544	486	534	507	499	550	474	529	501	508	500	515	538	496	522	504	518	534	505	534	521	557	512	519	523	509	473	542	511	534	519	469	537	490	504	536	454	502	524	488	522	531	527	531	529	510	511	469	524	553	506	495	484	501	525	506	497	490	507	486	469	526	499	520	518	504	529	529	521	514	540	512	541	554	501	499	503	542	532	511	493	525	489	528	522	521	535	494	555	536	512	526	536	525	541	540	517	523	509	506	511	523	531	521	535	507	553	498	536	506	515	547	500	506	544	525	488	484	514	488	512	540	490	530	531	551	489	451	530	449	541	533	519	559	523	507	537	519	519	493	482	520	503	536	519	521	481	519	508	495	506	505	487	497	534	494	517	502	482	543	508	530	521	489	519	501	535	516	536	525	527	483	519	550	491	520	547	480	552	505	512	507	522	491	506	538	494	522	502	548	520	511	517	524	578	540	551	508	486	533	506	490	508	520	500	525	510	466	496	554	510	567	539	513	529	509	533	492	516	508	515	557	531	521	491	514	498	487	518	544	498	512	480	523	540	510	530	518	543	565	512	504	472	517	502	499	515	513	499	506	528	505	546	553	552	510	523	519	544	523	530	506	545	526	527	491	520	481	552	513	520	536	537	519	457	543	541	469	535	504	501	506	521	482	534	531	525	519	518	536	548	469	514	519	514	540	501	534	499	511	491	530	496	523	506	499	512	472	464	532	512	492	482	510	487	516	491	514	492	482	530	517	532	494	542	523	534	523	541	486	510	524	524	527	525	512	510	525	531	530	501	528	462	566	562	543	534	540	518	505	529	510	527	526	532	520	526	540	536	465	523	516	539	509	523	541	489	527	535	521	512	546	508	512	529	534	508	512	519	475	508	503	525	547	553	447	529	521	508	559	525	457	499	488	514	514	503	475	495	528	501	508	497	519	506	511	510	500	571	562	490	520	504	521	547	498	517	563	517	493	457	496	539	504	495	507	542	528	540	525	499	513	486	495	544	556	526	540	533	495	483	553	535	506	485	527	475	566	474	551	529	522	525	541	551	546	542	488	532	519	518	492	540	531	512	523	511	508	527	508	489	474	482	537	527	528	530	535	537	545	520	516	522	502	527	503	531	504	480	531	524	537	560	530	523	552	541	535	479	505	507	500	504	514	513	523	562	469	499	524	503	515	515	504	524	550	525	515	525	484	476	539	493	505	513	517	510	512	509	557	517	494	508	512	525	534	511	535	513	506	520	507	522	561	541	521	531	485	521	501	561	557	483	527	507	512	513	466	510	525	505	517	516	522	489	484	491	512	507	515	504	501	548	488	532	523	499	540	527	552	564	502	541	521	512	541	564	476	486	458	536	525	481	541	476	511	548	544	530	526	501	521	523	524	493	542	505	518	487	514	518	502	537	503	511	495	533	504	536	576	509	454	537	501	514	525	558	489	514	510	522	520	568	486	500	539	488	517	514	519	525	495	522	555	536	533	530	542	544	544	540	553	482	510	518	497	479	515	568	496	537	528	478	485	506	525	500	519	525	498	485	522	533	523	538	498	519	473	515	499	501	519	538	532	477	509	533	522	533	485	524	532	519	547	521	486	531	526	586	522	514	537	500	557	509	533	524	540	549	490	516	513	508	500	524	533	516	508	552	530	472	559	524	496	580	499	504	549	545	496	537	522	512	513	547	496	513	509	544	533	543	504	544	525	489	543	497	537	520	551	525	521	554	504	541	513	518	521	533	546	514	507	523	537	488	496	507	503	522	548	549	510	482	486	507	484	478	503	493	495	517	544	557	518	528	561	499	566	519	507	494	522	542	493	538	518	521	547	503	492	500	573	520	512	523	523	511	530	497
28018	17732	3433	326	230	206	178	196	194	179	147	175	164	211	174	158	185	162	176	157	157	184	151	171	155	153	158	149	166	168	168	172	166	180	163	161	188	153	192	138	180	157	155	163	169	150	165	142	152	177	169	142	165	158	146	183	184	153	171	166	156	166	173	171	167	143	178	160	154	158	141	171	151	169	163	144	169	164	141	164	160	172	194	152	140	162	158	138	168	150	162	191	187	167	172	152	174	179	152	144	197	136	164	147	167	166	156	178	145	160	207	146	166	182	166	164	177	165	146	161	158	178	150	158	150	160	178	174	164	188	167	160	162	179	172	172	179	175	187	166	164	137	145	156	170	134	152	178	166	159	179	176	141	183	158	161	167	158	165	163	173	183	159	155	176	165	192	175	157	194	182	154	165	168	183	184	169	165	193	141	165	173	156	158	165	140	169	173	160	167	161	147	156	189	160	169	149	162	143	174	171	160	158	169	166	179	150	176	165	157	152	146	167	149	194	147	160	160	157	150	145	156	162	149	166	166	140	156	176	139	159	155	153	179	147	168	162	157	160	175	155	174	171	149	169	172	157	161	164	164	174	168	150	173	157	166	161	154	167	139	148	170	163	189	187	136	146	191	162	166	162	178	153	171	178	155	171	147	179	150	167	178	159	146	172	177	187	161	171	172	146	161	166	135	157	185	152	188	158	176	155	146	157	143	175	175	150	181	150	179	157	154	158	191	177	173	168	166	175	175	152	169	155	175	171	163	172	163	151	170	173	178	151	185	146	190	158	149	174	153	165	193	171	168	156	194	181	165	153	175	174	164	153	144	149	142	148	145	136	169	149	163	153	162	155	174	184	181	197	176	147	182	169	153	154	189	158	163	158	172	180	135	168	176	152	152	154	174	165	151	157	164	132	169	158	145	182	158	159	163	174	174	165	155	201	163	173	157	157	147	163	186	183	192	177	184	164	173	163	161	157	186	162	159	163	157	173	174	148	178	174	152	161	173	171	172	144	170	170	153	163	155	166	169	159	161	151	171	156	155	147	161	176	159	159	148	177	169	130	169	170	186	177	165	194	154	166	151	153	166	159	170	200	155	150	154	155	150	173	186	165	155	160	146	154	182	153	173	162	175	154	164	185	168	154	155	182	158	166	165	182	153	165	168	193	158	169	188	169	161	158	171	145	177	152	138	170	167	144	165	193	145	177	164	180	148	155	175	159	154	172	175	121	161	156	168	168	160	174	160	160	147	148	158	157	162	184	154	169	182	153	167	156	147	131	181	148	144	164	149	148	165	173	161	176	161	156	182	178	160	161	165	164	182	174	146	160	147	150	145	158	179	196	150	162	174	175	173	169	154	167	155	175	149	157	186	189	147	203	179	169	171	189	154	139	149	180	149	152	171	165	148	146	156	157	169	174	167	172	161	159	170	160	171	150	188	163	160	147	155	171	160	145	172	143	151	157	153	163	184	159	157	150	166	148	142	156	165	151	179	174	150	165	165	157	158	146	146	151	156	158	167	169	179	161	164	189	167	154	161	156	156	187	172	160	158	141	165	179	138	165	166	173	156	168	151	153	167	163	150	165	159	173	175	182	167	153	167	158	156	178	172	156	183	159	183	177	159	171	152	143	157	161	132	179	169	138	173	159	145	170	162	163	179	154	192	151	160	183	155	177	157	178	169	160	171	187	171	192	165	166	144	171	149	134	158	165	173	151	174	168	163	159	150	167	138	174	163	135	196	148	180	178	146	154	161	162	158	195	150	169	147	157	179	149	179	147	161	156	159	202	159	170	160	158	177	137	151	195	155	157	164	173	166	159	153	192	170	160	161	167	163	162	147	160	158	188	177	165	160	147	179	154	174	184	180	159	158	171	153	170	169	193	163	160	183	159	172	164	176	168	155	163	175	155	161	190	140	168	151	169	153	157	157	172	134	180	168	167	165	184	183	176	152	159	156	180	181	159	158	125	154	149	196	176	189	150	154	159	181	159	182	135	163	176	172	157	162	150	166	172	185	164	191	154	156	159	171	166	172	154	149	181	169	159	151	162	170	173	177	163	153	152	146	144	169	156	166	162	166	151	153	156	159	161	141	141	138	184	174	188	167	144	187	161	149	153	163	169	154	158	172	154	189	169	155	153	153	174	147	170	156	172	146	165	162	131	188	165	164	161	181	144	173	169	183	164	166	169	156	155	150	156	139	175	164	154	168	176	156	166	182	178	171	165	158	165	177	160	149	155	168	161	141	167	173	152	171	169	174	169	175	150	163	162	137	165	152	162	169	149	181	179	153	162	153	140	159	165	169	175	180	170	166	148	158	192	178	168	170	183	165	165	163	167	146	162	166	158	173	155	158	137	176	161	171	171	163	176	147	176	176	179	145	181	148	158	165	182	169	174	171	168	155	163	171	156	162	161	176	170	180	145	179	170	167	137	150	179	182	162	181	171	176	151	152	179	175	160	155	152	170	159	157	166	159	143	180	156	149	169	168	177	143	164	162	156	161	162	163	159	150	139	167	154	171	187	146	166	146	161	167	168	146	155	163	158	174	153	171	188	157	174	169	174	146	158	171	156	162	178	169	181	152	148	188	170	157	129	168	183	175	181	168	126	165	183	162	167	176	164	145	193	172	173	162	170	185	147	151	151	193	163	167	181	157	143	176	169	157	164	159	164	157	154	163	153	162	182	165	194	153	157	169	156	159	170	163	157	162	171	164	149	181	169	146	177	160	167	178	189	172	164	175	163	172	174	163	162	165	151	163	173	189	148	174	178	180	154	201	168	158	165	185	165	169	171	165	169	178	157	175	143	180	175	180	147	182	162	171	172	159	160	173	167	153	166	169	130	156	133	176	177	159	157	183	154	158	171	155	157	165	138	183	155	166	182	172	163	153	174	143	175	171	149	154	157	167	152	154	157	160	177	179	144	179	186	156	170	158	155	168	165	170	194	191	150	170	169	173	159	143	176	183	192	181	173	168	180	164	137	154	163	157	155	166	145	156	164	175	190	154	181	169	160	156	150	165	148	156	144	167	165	166	169	164	143	149	152	163	153	164	126	159	169	173	162	159	156	163	177	175	164	164	183	140	175	164	182	170	171	178	150	169	163	177	162	180	182	179	167	165	153	156	159	161	163	168	161	139	179	190	175	177	175	178	176	179	161	171	191	171	193	158	165	156	190	161	161	173	179	161	179	168	197	147	183	155	149	162	147	168	161	160	174	164	144	148	167	169	157	159	175	164	169	155	167	157	175	180	181	155	145	169	169	184	177	144	170	180	166	175	179	142	152	155	182	146	160	160	147	160	168	188	149	160	151	186	167	173	154	167	196	160	140	150	150	143	186	186	152	141	174	157	167	212	162	180	154	151	147	134	186	159	159	168	174	158	175	148	153	161	158	176	145	179	148	158	162	175	167	161	175	165	157	175	166	149	171	155	172	159	165	167	166	164	170	136	167	172	173	168	166	173	156	178	144	168	150	157	156	144	147	169	186	157
12987	8241	522	283	260	232	212	228	198	181	208	178	190	191	184	190	183	187	198	210	175	161	202	165	188	178	209	200	172	156	185	215	181	172	198	191	196	201	198	199	183	167	192	193	191	190	183	190	192	179	190	192	199	192	183	185	185	191	190	214	167	187	211	179	173	181	184	170	197	190	184	196	193	202	201	199	168	173	156	207	183	215	206	193	180	164	200	185	184	187	153	165	170	208	186	178	188	174	181	186	197	191	200	189	203	178	199	202	191	186	165	182	172	183	200	179	163	198	188	199	209	172	186	204	190	198	197	185	212	195	168	192	180	171	181	184	189	200	180	186	188	164	190	185	189	193	178	158	171	183	180	169	180	181	185	190	202	170	191	180	184	179	207	204	173	200	173	186	207	193	205	208	184	180	152	187	202	199	187	199	187	187	191	216	159	203	185	190	196	202	162	194	191	171	199	159	183	188	192	177	188	181	180	177	167	181	200	200	186	198	188	171	206	191	168	175	187	152	199	195	174	174	178	178	197	184	179	172	195	178	176	182	157	190	165	161	209	170	218	163	182	195	153	185	171	206	181	184	162	172	201	194	181	188	177	199	175	198	183	193	207	185	192	192	176	192	190	196	175	213	167	184	175	184	233	185	198	185	170	198	187	195	185	171	196	174	193	195	155	200	210	224	196	166	177	199	176	177	171	203	191	167	166	179	179	165	201	175	178	202	168	191	202	176	183	185	167	184	187	179	197	223	198	208	162	191	197	190	194	186	209	196	184	162	189	194	192	180	175	165	205	193	170	186	167	199	187	190	201	195	168	197	173	179	210	192	187	200	199	190	230	217	162	194	187	173	171	178	182	179	169	186	192	175	224	190	187	158	186	190	185	200	185	195	186	188	198	222	215	191	181	189	217	183	192	173	186	158	171	214	194	184	178	215	185	199	195	183	168	196	196	176	183	169	167	171	201	178	174	207	189	209	178	193	163	168	178	194	172	208	190	171	205	189	191	175	187	167	205	184	186	188	178	182	207	195	182	190	193	181	181	189	188	178	189	212	174	217	189	171	173	188	181	206	186	185	195	178	197	195	184	184	199	197	175	171	200	192	181	190	153	196	201	203	199	176	183	203	195	169	196	193	192	191	178	202	186	185	163	174	196	193	185	189	158	184	175	176	159	193	189	199	196	155	182	206	198	172	182	157	175	175	187	179	180	174	184	188	172	196	187	162	203	169	180	197	187	163	184	194	202	173	184	172	206	211	186	188	200	161	178	188	209	157	201	199	207	198	175	177	191	184	193	198	174	191	162	170	180	195	183	169	192	179	195	177	203	198	190	209	177	193	196	213	173	167	188	188	196	157	196	181	188	198	184	175	216	179	199	197	169	159	170	178	195	187	185	193	211	193	166	194	159	195	180	175	189	204	201	184	199	174	171	183	189	198	214	176	189	186	180	169	175	187	174	168	178	198	198	185	184	175	163	185	195	207	193	166	167	177	212	196	179	186	152	199	173	154	177	224	196	197	187	201	217	196	197	210	166	197	168	188	195	180	182	175	179	179	178	164	188	179	188	179	180	196	183	186	201	196	198	188	200	196	188	169	172	207	175	171	189	173	193	182	206	193	186	184	180	165	189	169	188	168	199	187	191	183	185	192	174	184	206	159	174	175	222	193	174	176	198	186	193	175	178	177	198	173	190	187	199	180	195	175	190	201	188	167	168	205	185	159	169	181	195	159	196	203	175	180	214	186	161	193	180	200	189	185	179	187	167	172	173	181	148	178	181	192	167	197	180	165	165	174	223	179	171	183	176	171	205	162	191	185	187	182	172	193	217	181	169	185	210	179	169	169	179	197	193	199	187	176	197	187	182	173	181	188	191	194	209	195	181	192	198	178	182	192	180	199	184	188	193	185	181	190	166	185	173	218	187	181	209	174	169	165	187	197	164	179	203	182	186	176	168	181	179	178	206	179	167	202	189	179	189	184	165	174	182	209	179	184	181	183	172	204	216	168	182	187	194	181	210	164	185	192	186	178	189	186	189	170	171	200	194	168	207	174	186	188	187	171	183	203	185	166	201	183	154	196	189	187	178	194	200	184	181	171	177	185	176	184	213	187	188	184	158	208	188	182	166	183	200	168	181	179	196	184	226	203	177	192	170	203	195	191	152	211	167	194	157	181	181	184	183	219	180	215	172	189	172	194	186	191	165	185	182	191	226	196	176	184	181	217	184	189	182	210	198	181	164	198	211	184	182	193	205	188	171	161	193	210	183	196	222	193	176	194	187	180	176	198	167	195	185	180	203	185	182	176	211	180	175	201	190	201	206	162	174	201	208	173	181	218	197	184	196	190	186	176	181	175	190	201	171	198	184	158	171	197	216	182	171	183	179	197	191	219	190	173	199	197	177	170	178	199	183	161	191	170	177	178	185	179	185	181	179	178	175	209	188	182	205	185	218	185	183	177	171	194	187	212	174	188	168	187	183	201	170	207	185	153	177	187	192	196	180	201	212	167	176	199	187	174	175	189	187	216	212	177	218	181	183	180	198	182	192	181	192	162	181	185	181	177	157	168	170	181	190	189	167	194	216	192	186	200	209	166	194	195	216	173	167	168	197	178	179	172	180	191	201	217	190	173	147	189	194	195	193	184	190	210	192	166	178	175	191	164	188	190	185	182	200	201	191	185	175	188	205	186	187	189	178	181	181	180	192	194	173	177	200	200	178	182	202	201	176	199	191	199	214	187	207	193	174	177	214	177	180	195	195	209	194	193	178	214	213	174	172	185	175	162	169	193	212	185	183	201	176	171	199	199	183	197	172	200	154	171	161	183	200	168	188	220	189	174	172	184	199	164	168	188	188	163	198	200	178	180	180	173	177	181	185	177	210	192	159	163	162	179	197	201	199	195	190	202	199	173	186	191	218	208	170	191	197	203	164	172	190	186	173	188	212	174	165	165	170	175	178	198	214	180	188	214	171	182	192	179	173	184	190	194	190	175	201	185	177	185	216	188	181	166	179	197	198	214	172	198	177	213	193	190	194	179	201	182	215	171	164	197	180	173	185	182	169	162	184	170	194	177	195	193	176	204	191	197	175	186	187	178	182	172	185	188	190	183	180	189	213	207	193	204	173	199	194	174	190	193	198	206	199	188	210	177	172	164	192	202	197	162	189	161	171	177	194	167	197	189	178	200	191	180	183	178	148	188	173	190	209	178	181	191	192	187	187	198	191	209	177	164	194	175	168	175	192	197	171	187	192	177	187	171	180	152	171	179	201	183	177	178	192	163	199	177	197	194	205	177	202	208	172	198	195	218	204	206	172	186	162	203	179	208	169	212	178	191	169	180	183	197	179	174	189	194	187	192	209	189	172	199	195	184	176	201	202	191	173	201	198	171	194	169	188	198	195	171	180	193	187	187	196	173	187	190	209	216	179	192	174	193	214	154	200	196	192	181	216	189	170	195	194	179	203	188	190	185	174	185	171	177	171	198	187	188	191	171
23767	21127	28191	24278	21077	6713	870	574	509	446	392	381	358	328	341	303	322	321	318	338	301	286	285	304	293	263	267	286	270	282	263	246	271	285	265	246	276	256	270	262	254	239	227	268	257	280	266	274	265	272	266	271	259	256	272	289	276	262	250	282	316	256	277	261	274	256	265	279	262	251	256	245	267	280	257	265	276	254	282	265	274	273	243	263	276	254	264	257	286	277	283	288	246	258	256	267	278	242	272	262	271	251	250	271	245	278	271	276	264	216	256	264	281	241	250	262	270	242	238	281	267	262	272	257	228	273	250	264	265	230	279	297	270	253	260	283	257	259	273	265	249	256	258	262	244	264	281	252	253	276	289	273	288	237	232	256	270	271	242	255	280	256	260	242	275	273	263	283	255	255	282	279	264	233	268	252	243	283	246	231	265	285	233	253	227	264	270	221	273	252	264	256	258	259	289	247	269	289	237	252	276	262	271	281	266	285	280	240	285	254	244	250	269	268	264	257	277	263	249	252	290	255	260	238	280	256	265	296	299	275	289	279	260	273	245	250	259	266	241	262	266	262	261	271	255	251	263	270	243	288	275	239	262	234	268	246	255	254	264	267	259	266	268	222	244	242	299	283	243	263	291	266	258	263	245	257	246	297	245	257	263	277	261	232	258	292	247	268	252	248	256	290	236	261	245	238	245	257	256	253	267	278	264	262	255	263	272	255	263	263	248	272	236	278	247	270	284	267	271	298	248	262	285	234	235	244	237	233	285	278	250	247	262	252	265	249	267	239	278	251	237	231	305	244	283	265	248	271	240	233	276	265	253	267	274	247	265	255	260	248	271	275	262	231	270	239	289	255	273	259	287	268	279	246	273	247	241	252	257	273	257	251	247	254	267	269	279	292	275	279	259	272	250	251	292	266	262	279	286	229	254	267	256	248	254	254	243	260	267	296	274	258	246	284	275	274	242	265	273	265	250	276	252	284	272	248	269	270	267	240	247	269	261	284	233	265	271	244	256	263	250	278	269	252	259	251	220	241	279	245	258	256	283	269	257	237	273	255	262	260	248	248	289	281	300	263	261	279	280	264	251	269	257	249	257	264	219	232	251	273	265	275	276	266	269	272	270	274	258	277	284	252	256	291	264	272	271	250	266	247	251	262	259	263	261	252	253	253	258	293	245	262	264	271	271	248	235	262	283	260	245	245	226	283	274	276	249	254	252	270	257	240	276	229	259	223	280	291	266	253	261	245	255	237	245	278	266	264	280	256	270	291	264	261	261	253	273	293	283	275	287	245	263	256	285	235	253	285	272	256	294	265	265	253	270	256	259	301	261	264	236	264	264	272	284	245	274	268	282	289	254	245	253	266	248	275	259	256	267	246	264	246	232	289	253	272	259	258	285	274	252	247	276	249	260	286	273	262	254	279	272	268	242	287	275	273	249	267	263	246	271	266	282	270	277	268	268	235	246	245	237	254	251	264	240	245	253	253	258	252	240	274	295	245	274	253	264	246	262	275	251	249	275	239	276	260	288	271	248	311	251	291	261	256	259	285	288	278	280	256	260	243	272	237	263	257	266	251	272	254	281	250	242	267	264	272	243	275	269	237	257	284	258	271	286	278	261	290	281	280	270	256	254	246	259	275	258	238	230	267	273	253	247	290	259	242	251	257	270	223	257	272	262	298	266	263	243	271	258	279	262	247	255	266	286	266	265	240	238	251	265	262	282	256	214	266	256	284	267	270	252	247	268	274	266	264	279	257	260	280	283	244	276	256	273	230	259	242	263	284	267	240	278	291	276	309	252	274	245	254	260	275	283	291	268	230	283	248	257	269	233	267	243	237	246	283	236	280	241	276	262	271	259	259	278	230	256	265	247	222	270	242	252	287	290	265	246	254	237	252	263	266	278	247	291	258	259	267	255	232	262	260	282	255	291	240	274	263	239	242	264	285	258	239	252	272	255	234	285	274	259	251	278	260	261	292	249	243	302	271	274	260	264	258	281	223	244	275	280	280	258	265	274	264	285	265	240	285	240	276	226	286	259	258	269	253	274	274	245	241	260	262	289	258	263	254	232	235	272	227	271	303	289	259	250	238	270	268	279	270	257	261	253	257	271	251	252	285	244	273	247	288	266	256	305	270	265	227	261	268	245	250	253	292	286	281	232	290	275	268	233	259	270	290	255	271	278	269	267	252	263	254	255	262	264	238	269	263	251	269	265	254	268	247	289	243	254	265	295	304	260	250	262	262	246	282	264	256	275	263	261	248	241	285	268	272	271	246	272	276	263	270	265	232	266	244	275	239	285	255	287	239	255	249	265	243	247	286	245	273	252	285	249	245	285	257	253	245	252	253	252	291	262	250	258	272	275	236	255	254	250	274	256	252	236	233	283	278	282	236	243	266	245	263	245	256	271	263	235	280	227	248	243	251	282	250	246	255	264	272	264	281	254	257	230	252	256	277	290	266	274	254	269	275	271	254	234	254	253	248	253	258	277	258	266	279	270	284	256	249	253	285	241	254	262	260	248	249	282	299	284	261	292	281	282	251	262	272	288	261	291	269	251	272	259	264	250	286	242	263	280	201	269	266	237	262	267	250	248	282	266	253	248	264	215	277	266	267	283	253	252	258	259	248	236	258	266	240	273	275	237	261	256	264	273	279	267	279	275	262	247	269	280	261	266	254	263	271	271	258	279	275	275	267	279	239	271	252	253	254	262	261	246	256	252	258	256	221	247	243	241	270	277	276	257	232	268	280	273	214	270	279	247	259	226	246	248	273	280	261	257	247	252	259	268	254	239	249	267	255	261	277	233	251	254	276	282	248	256	259	264	252	259	250	252	291	239	258	241	242	273	239	258	253	269	250	265	259	214	258	249	257	291	254	254	266	258	271	262	250	261	237	292	233	276	269	276	270	259	264	234	254	292	277	268	259	276	261	270	292	256	278	260	263	257	286	285	255	272	284	253	245	260	246	285	251	253	267	253	281	289	258	249	252	276	308	296	244	261	219	307	225	257	244	251	262	264	240	263	260	293	270	272	249	239	242	266	236	253	245	246	255	257	265	285	266	260	264	243	268	260	228	263	269	256	246	239	278	275	267	271	240	261	248	262	270	263	274	283	264	270	257	273	273	281	265	286	274	255	260	264	265	259	248	259	252	261	270	264	243	261	249	266	279	241	260	260	265	285	239	289	278	247	270	234	235	250	270	267	264	265	274	241	247	240	260	273	279	279	245	286	242	276	268	265	251	273	260	273	273	256	261	250	278	257	262	240	296	262	293	238	268	248	247	261	303	230	270	261	280	265	253	250	253	254	297	251	258	286	261	275	285	253	237	263	257	278	267	272	275	276	233	284	282	236	292	256	255	249	259	265	282	259	276	281	251	232	271	241	239	243	278	292	240	277	247	254	269	259	252	239	285	241	258	248	285	222	265	235	264	268	306	268	274	249	266	270	271	251	258	231	297	268	268	254	235	272	275	264	286	282	270	260	274	277	294
13898	34434	6280	2570	1836	1334	1107	792	698	590	504	433	474	409	397	380	350	336	342	322	330	323	287	330	289	280	300	309	281	305	302	316	278	314	328	276	318	273	283	304	314	279	292	272	299	290	284	256	296	237	258	264	276	270	276	278	277	295	299	291	294	249	293	308	251	290	283	239	292	288	291	274	300	293	256	246	274	248	295	273	286	310	290	265	233	291	281	269	280	305	270	295	257	289	277	275	312	269	289	268	273	272	273	262	253	273	256	270	284	248	243	251	222	270	287	281	268	259	270	273	250	270	295	268	272	276	299	287	294	283	269	286	266	275	260	290	282	255	284	268	264	290	273	294	281	263	248	284	285	269	265	265	295	278	288	243	298	274	289	304	285	245	251	272	278	238	245	272	289	260	245	276	259	279	269	259	261	245	281	283	275	280	279	265	267	267	284	277	253	251	272	249	280	278	277	242	271	291	279	261	263	268	274	267	275	292	263	284	282	274	288	276	295	275	282	277	274	278	295	279	241	274	261	293	302	243	274	277	263	256	292	270	279	290	270	228	288	261	277	275	281	291	282	232	276	285	293	283	281	239	277	268	256	268	259	283	300	298	274	283	292	254	270	248	262	241	268	270	271	285	275	267	268	269	264	271	276	256	267	263	262	262	281	261	270	249	318	270	257	260	273	241	248	287	241	267	251	279	284	280	253	251	273	291	272	290	278	268	278	289	230	295	259	258	273	264	301	269	264	283	273	272	281	251	286	288	253	288	298	290	283	270	268	277	265	273	282	294	262	288	245	271	274	246	271	211	266	269	280	281	274	264	263	259	276	236	270	281	269	286	286	280	252	275	301	292	327	257	283	270	293	272	258	283	272	254	268	276	301	283	272	269	268	280	269	269	266	242	267	280	253	255	250	259	287	279	275	270	252	261	244	295	278	272	280	260	301	267	293	268	259	257	250	310	273	265	277	274	265	281	260	267	262	275	281	276	256	281	274	254	288	277	275	276	282	291	248	265	289	268	292	246	257	260	236	287	287	244	244	269	265	285	279	278	296	288	259	245	267	278	265	270	268	284	275	254	256	274	269	268	302	284	283	281	281	253	259	269	292	269	262	276	265	267	270	275	259	279	269	295	273	244	287	251	254	248	261	270	283	277	283	277	275	281	283	264	255	291	255	260	257	261	278	306	252	307	237	275	301	264	264	297	300	281	258	316	266	259	265	269	269	271	275	276	289	288	263	255	267	274	270	282	278	255	268	262	275	262	251	267	293	299	256	282	272	251	269	269	247	258	290	264	266	279	293	255	286	275	253	307	251	269	243	286	261	264	275	243	279	278	246	296	271	265	291	286	258	301	258	289	270	263	276	291	277	284	262	282	261	281	275	279	251	272	262	260	279	264	246	277	274	278	265	277	302	271	270	272	262	261	259	274	255	257	263	267	267	295	258	300	241	275	262	284	269	274	273	269	244	274	298	289	285	240	301	246	239	274	295	273	272	291	264	252	291	291	276	283	252	246	255	283	278	252	261	284	258	289	253	289	274	245	279	286	272	270	284	272	240	256	290	282	260	259	302	249	305	285	265	249	248	263	303	263	265	267	274	296	259	267	262	272	263	260	262	290	280	283	270	278	291	235	271	227	273	281	274	271	310	295	285	280	300	290	290	289	287	287	299	259	246	253	272	268	252	274	293	295	267	251	301	285	257	289	268	270	267	298	284	283	250	260	282	273	271	270	258	276	252	274	285	257	260	268	277	272	262	281	266	266	280	271	257	285	244	274	263	319	264	293	298	293	264	252	301	294	292	275	294	263	270	273	285	286	235	263	272	289	267	262	284	264	265	267	261	258	289	309	260	268	263	249	282	279	274	288	274	293	255	277	263	271	280	276	280	271	245	267	236	294	263	250	282	260	263	280	247	280	269	307	263	257	253	284	288	278	276	270	280	256	288	279	271	295	258	280	269	249	276	290	310	252	272	275	291	274	239	250	246	292	261	271	260	278	279	270	284	247	259	263	272	300	286	267	260	282	276	290	270	285	265	290	252	273	266	232	264	287	265	252	260	236	291	278	261	256	256	295	300	246	276	271	259	266	240	261	276	274	262	231	246	264	274	281	277	271	301	255	266	260	263	280	256	247	271	278	277	281	265	229	265	282	286	271	256	300	291	266	275	274	291	278	269	281	291	279	311	282	273	290	297	291	274	269	277	279	259	288	264	257	262	286	275	218	298	242	264	253	259	293	250	253	288	263	261	258	278	273	265	266	251	257	272	288	292	267	268	270	283	276	254	285	265	252	258	254	259	270	297	253	271	272	247	275	258	298	253	296	246	272	272	296	279	265	275	301	272	272	275	248	288	294	249	280	262	263	243	270	275	275	264	300	268	267	278	273	275	266	281	265	278	254	267	279	296	275	260	286	278	296	237	276	285	300	264	288	277	269	251	260	317	267	275	285	250	262	239	258	258	261	277	271	273	266	257	274	248	291	269	271	238	262	278	309	275	265	259	226	238	266	268	256	281	279	265	258	296	282	289	266	255	281	266	243	277	268	299	270	249	258	258	280	285	294	275	277	258	257	261	221	284	251	277	294	286	263	288	255	292	273	269	274	294	288	275	284	263	270	279	286	271	249	277	264	277	265	253	285	292	277	258	286	278	276	294	295	286	254	258	277	290	271	240	278	264	246	261	267	246	257	275	297	286	266	262	265	264	290	299	282	289	282	292	274	281	285	257	267	274	277	276	286	282	253	271	289	288	250	240	269	266	289	258	274	244	292	284	275	293	281	258	282	262	288	281	284	287	264	276	272	255	263	250	273	236	277	271	265	260	298	270	270	268	258	271	263	287	238	291	287	266	302	277	258	273	285	269	271	276	261	280	255	273	264	259	269	264	270	263	284	259	285	262	261	284	272	249	289	252	273	261	282	244	282	269	292	313	277	281	266	268	255	299	300	280	265	251	275	298	284	274	297	262	284	287	284	265	285	238	267	263	290	260	297	280	282	271	286	276	268	301	265	286	276	286	258	268	290	270	267	266	283	284	240	271	258	281	272	268	250	256	242	262	256	292	266	257	273	289	280	255	298	279	285	269	269	294	277	286	263	291	279	287	277	264	283	274	276	293	277	273	258	290	278	308	249	303	293	250	234	255	252	250	279	270	266	264	276	270	246	252	292	300	272	237	282	273	290	271	279	239	282	301	255	245	288	258	271	270	268	287	300	269	268	282	254	274	274	268	254	263	265	264	272	273	250	273	267	286	284	265	273	282	282	269	239	259	249	258	257	289	300	272	280	291	258	265	278	267	261	265	239	304	230	305	268	286	259	256	285	254	260	273	287	244	261	267	248	274	286	258	266	269	235	240	272	287	255	305	286	252	290	255	263	277	268	244	258	267	251	240	282	254	261	259	266	276	280	295	254	275	275	285	266	261	301	270	267	252	239	251	287	282	280	258	272	288	289	235	249	272	285	281	279	237	252	269	271	284	276	264	280	288	255	293	259
24776	20978	26681	25337	7694	712	559	498	427	419	428	385	377	353	405	357	334	381	376	366	343	361	351	352	309	337	343	360	327	362	345	321	342	341	375	356	307	354	327	313	349	346	345	326	337	325	311	322	352	340	321	343	335	318	307	352	340	332	309	319	305	323	321	333	340	316	351	358	300	334	353	327	343	287	336	365	324	325	307	305	332	331	298	346	332	355	355	332	304	340	335	363	368	367	320	322	324	328	345	349	304	347	312	379	303	364	306	345	319	322	365	303	330	358	317	316	334	328	353	358	360	316	326	337	318	315	335	331	318	350	326	335	301	305	340	332	327	337	305	332	301	362	362	320	287	330	315	340	327	328	319	318	324	311	348	300	339	323	335	356	325	304	295	341	362	342	333	332	331	325	323	372	336	334	347	350	337	341	319	339	314	344	322	319	325	351	340	319	359	349	356	357	365	348	346	329	333	347	327	308	325	340	333	331	294	293	342	311	331	367	355	324	338	334	346	331	319	328	359	398	353	297	352	329	345	363	358	339	338	346	337	346	334	341	326	331	321	334	348	352	342	334	336	328	365	321	309	312	308	350	367	387	342	329	355	338	305	324	361	338	347	337	345	310	335	327	299	348	330	316	372	344	346	341	315	294	304	350	328	336	337	353	330	351	317	363	319	335	318	360	346	336	322	333	338	341	321	347	331	330	305	334	325	337	374	334	307	340	299	320	350	330	294	357	361	344	338	335	330	345	347	328	328	325	343	330	332	338	315	313	323	346	335	341	352	313	346	321	372	360	360	329	362	326	336	325	323	338	346	317	331	319	341	327	320	326	365	313	341	333	335	333	337	324	344	314	334	340	334	327	321	314	329	317	331	315	339	335	338	323	354	323	353	342	346	338	361	321	359	298	311	295	362	346	328	317	369	368	317	333	331	339	319	311	338	333	339	381	364	307	348	316	325	292	351	323	313	338	336	336	304	345	367	340	326	333	321	340	381	343	316	328	333	370	300	306	322	344	324	353	319	306	339	322	295	320	335	267	366	328	307	344	338	310	340	342	352	330	336	292	341	341	360	367	318	337	305	306	346	321	336	350	283	323	325	310	336	339	367	353	352	381	336	330	348	337	332	300	317	347	317	361	326	359	338	330	305	333	321	345	398	329	329	351	326	331	341	325	284	327	303	318	362	308	329	308	324	309	366	346	321	340	310	343	332	321	334	346	362	314	313	315	356	339	313	332	316	336	331	329	356	315	354	344	307	304	332	305	329	314	305	317	333	339	334	335	334	301	356	330	352	340	346	331	317	327	311	374	339	296	345	329	344	309	340	342	327	346	348	339	347	335	315	348	326	332	310	323	360	321	341	341	304	364	338	322	338	309	377	339	317	351	341	355	361	360	333	340	314	331	335	348	335	319	340	354	349	350	336	336	339	317	307	326	324	348	291	321	342	348	328	301	319	334	351	302	353	326	340	288	324	327	327	329	319	312	352	338	349	371	338	351	331	325	315	327	302	328	325	329	311	368	338	328	329	335	317	336	330	340	329	354	341	355	321	372	389	333	313	316	330	345	391	310	354	328	352	353	321	324	313	310	332	353	333	343	323	310	367	368	364	353	334	353	312	313	366	342	322	329	314	297	311	357	353	322	351	336	334	389	347	356	318	364	347	314	332	303	301	312	317	336	338	343	349	375	305	356	345	353	329	361	294	332	352	348	307	325	328	318	365	333	330	345	342	346	371	332	331	389	343	311	365	359	345	351	335	346	328	299	323	313	362	296	337	361	326	338	303	344	359	349	332	328	324	311	323	315	391	336	340	306	333	332	334	313	294	333	318	309	354	367	336	329	351	356	328	368	323	315	335	337	297	342	337	343	326	310	337	338	329	347	339	332	327	311	321	319	306	347	356	309	328	306	299	348	339	321	313	352	349	340	338	349	320	317	328	338	321	312	328	359	326	342	334	314	328	338	321	341	313	349	334	350	341	352	332	350	323	339	355	317	352	333	319	308	343	324	324	331	342	340	309	309	377	329	339	327	345	331	331	339	326	332	327	335	344	305	331	316	303	319	342	345	303	356	321	319	321	357	321	316	316	344	342	365	335	300	340	322	354	364	356	331	327	319	326	303	349	338	303	351	333	317	324	324	325	324	324	349	318	331	356	326	319	336	347	314	347	322	303	283	313	310	339	337	318	323	345	333	306	322	301	350	317	367	370	326	322	329	341	346	345	311	347	316	317	326	371	322	341	315	333	300	327	293	354	327	361	339	344	329	357	346	338	326	348	338	350	303	314	332	347	347	332	328	372	343	370	336	349	312	342	345	327	347	314	310	335	320	333	371	367	314	306	337	363	288	348	313	306	342	344	348	311	339	323	360	336	340	319	370	334	348	345	338	337	333	320	305	314	334	343	315	341	354	314	343	295	347	313	329	347	332	350	361	324	344	337	334	363	328	319	321	316	325	316	294	305	310	312	343	366	330	341	345	324	339	360	344	320	329	354	345	349	322	372	307	329	347	338	298	317	298	323	344	328	336	350	328	327	335	303	337	339	321	362	318	354	300	320	372	339	294	344	301	305	290	337	331	344	349	344	361	304	331	337	324	349	356	341	374	315	364	335	336	341	323	327	334	321	354	360	327	314	304	350	323	337	328	338	314	324	325	336	309	334	335	332	344	332	311	313	321	352	321	281	345	363	348	340	326	336	324	331	342	306	324	337	328	372	304	317	336	337	345	319	351	329	317	333	320	334	323	320	350	298	344	351	330	291	351	343	340	341	326	348	333	338	332	297	328	317	343	357	314	342	358	342	335	341	336	336	314	318	347	357	317	357	342	333	341	329	336	311	321	323	352	348	333	327	345	351	317	336	338	346	315	333	381	362	322	351	325	319	347	343	336	321	322	291	320	330	306	324	328	333	326	340	337	329	329	355	333	355	302	314	313	335	344	305	338	335	350	308	354	343	315	339	344	308	332	340	323	324	306	309	345	301	338	316	335	348	360	318	339	327	329	349	319	331	308	340	323	363	355	358	362	328	317	344	359	344	367	317	329	323	376	337	339	329	327	316	354	335	334	312	335	337	327	334	350	360	325	330	315	306	352	348	371	322	313	349	367	326	302	331	347	314	308	329	348	346	345	348	374	308	322	323	294	352	317	373	332	295	284	330	329	341	329	351	338	330	321	325	351	328	307	333	349	303	341	334	324	334	368	327	335	348	338	359	321	303	347	309	354	337	353	324	331	325	305	326	329	367	373	308	339	293	323	333	331	332	318	320	322	359	334	353	351	318	346	335	330	329	343	309	337	323	351	365	332	313	323	336	339	341	335	298	335	330	307	308	310	360	322	342	335	323	341	332	326	349	339	289	346	340	343	298	330	341	340	319	305	317	303	302	327	345	311	352	341	341	290	357	385	290	324	339	327	328	354	360	329	317	328	315	338	349	291	355	316	337	327	358	317	368	339	312	328	332	340	346	323	359	334	324	301	343	333	336	314	325	354	328	339
13374	21056	3183	1608	1190	1008	760	699	616	550	524	509	456	458	439	429	424	360	380	391	375	373	394	353	391	363	348	369	399	374	357	376	366	379	373	353	367	360	334	374	356	380	367	365	378	335	355	368	346	367	349	401	376	381	378	358	333	380	346	344	341	371	355	373	348	351	353	346	341	367	361	360	340	402	335	364	357	350	341	368	356	377	317	354	327	360	356	349	352	316	350	364	387	388	342	376	355	350	341	331	363	327	369	348	372	351	377	339	382	349	374	376	365	363	337	348	356	396	314	361	355	363	369	372	399	327	357	365	358	349	362	342	341	361	388	357	388	361	374	345	343	373	386	377	378	366	345	365	383	366	356	360	347	385	356	361	373	381	364	362	350	332	367	368	377	353	358	369	388	365	371	344	340	345	382	321	344	323	369	387	324	355	350	359	344	363	364	311	371	369	382	351	361	376	357	357	335	326	370	365	347	355	347	320	323	362	383	351	337	365	368	396	388	361	338	387	352	352	353	339	357	353	349	354	378	348	375	349	366	319	317	390	373	339	345	362	364	367	297	357	363	356	339	361	357	388	350	367	326	376	381	356	384	380	370	319	342	321	344	371	335	353	330	356	381	357	399	398	359	362	375	362	384	342	346	372	329	368	408	355	327	321	363	362	349	335	358	321	331	393	394	358	363	364	343	337	358	371	363	371	363	371	365	359	374	376	349	351	375	365	357	350	357	345	336	342	349	343	353	341	376	356	364	339	334	360	341	351	351	375	324	369	345	401	350	384	345	362	407	354	349	358	348	356	336	342	360	410	368	386	378	335	384	371	377	364	378	392	358	378	369	334	365	349	379	354	384	385	357	328	367	325	367	336	333	379	360	333	360	357	336	349	342	349	372	376	340	385	363	389	337	377	342	364	363	383	349	345	332	388	348	367	342	396	365	379	351	344	348	306	343	354	347	358	357	373	364	325	364	350	378	365	322	371	349	343	384	350	369	342	346	327	343	335	345	378	386	353	375	372	384	349	357	375	316	371	355	380	390	358	353	368	380	380	366	361	350	345	355	359	386	357	352	357	339	360	375	366	375	353	330	377	348	332	370	322	367	381	352	349	366	338	344	377	357	322	359	345	347	379	321	343	383	358	349	343	371	344	358	368	357	348	338	348	354	334	375	363	341	348	358	363	336	350	346	370	368	348	375	373	360	335	353	343	366	357	371	333	342	360	365	345	385	340	361	372	349	370	367	393	369	371	376	359	312	364	343	350	373	353	346	336	309	348	334	339	368	399	341	339	348	342	372	402	366	353	354	370	361	357	364	376	392	334	350	347	348	365	342	359	347	340	323	347	386	375	343	360	374	367	383	369	394	364	325	353	405	334	366	356	343	343	325	352	393	374	328	392	338	342	345	345	386	343	387	357	357	353	357	343	361	347	328	343	375	349	362	358	358	333	350	312	348	375	351	371	354	352	370	358	352	355	362	369	353	402	386	355	368	380	354	334	354	337	354	354	352	362	390	375	337	360	314	379	340	369	373	375	347	331	364	325	344	377	365	373	359	356	364	358	339	370	366	350	361	348	369	370	366	348	370	323	351	341	320	381	360	345	375	383	378	366	355	359	353	363	368	367	363	331	362	375	334	356	335	325	355	337	379	359	357	363	363	368	345	374	357	321	339	353	361	343	412	392	351	370	331	348	342	351	353	340	333	355	375	372	370	383	352	333	344	363	324	351	383	363	411	353	347	352	340	331	349	357	369	367	368	387	343	374	354	364	384	402	348	353	368	377	350	381	338	384	331	321	351	380	388	382	375	383	332	341	347	364	343	337	380	367	363	357	353	382	395	378	348	344	367	373	374	365	356	361	352	347	336	330	341	378	338	359	355	358	383	377	360	368	362	401	359	335	390	347	345	351	374	400	383	357	374	341	369	355	372	349	354	345	363	368	385	365	360	333	341	391	376	359	362	367	362	347	360	364	380	345	352	408	340	356	387	308	371	349	377	374	363	351	384	357	369	352	368	343	359	427	338	373	316	360	388	344	354	339	338	316	346	399	344	326	341	349	395	347	340	364	359	385	346	347	315	383	342	322	349	371	347	349	332	384	387	343	377	398	326	364	374	367	344	371	368	367	340	316	387	363	348	359	390	361	358	350	396	328	400	362	368	339	340	364	330	348	360	353	352	326	356	357	351	358	340	387	366	364	329	381	389	360	332	330	353	353	352	328	355	342	337	357	365	355	369	382	370	378	356	371	349	379	366	387	342	367	392	353	373	342	382	384	358	350	347	377	393	351	368	356	370	388	378	364	363	376	394	357	373	361	365	362	366	339	364	359	354	348	334	348	338	372	371	370	342	340	367	363	371	354	330	358	387	329	338	355	340	348	371	356	339	329	356	361	351	338	389	368	387	309	332	345	364	340	353	351	341	376	329	331	355	366	327	327	368	379	375	343	370	334	382	358	354	370	356	389	381	355	369	334	364	351	352	326	361	341	347	370	388	367	359	359	366	387	366	356	361	332	383	352	353	331	357	350	347	330	364	316	400	377	353	370	348	367	395	367	324	343	379	386	338	334	357	336	362	367	342	371	360	339	349	351	340	394	358	363	362	351	371	349	334	369	368	344	352	358	371	354	369	369	381	362	371	368	371	359	326	347	365	326	351	356	351	370	329	346	369	357	331	368	327	350	350	367	397	318	337	356	374	352	349	383	345	320	351	375	361	335	377	336	339	343	361	370	392	360	353	385	381	339	349	366	351	354	349	375	383	350	358	365	335	377	377	378	365	379	361	359	337	366	360	348	348	359	337	334	359	352	377	378	375	411	353	375	348	349	357	335	326	387	378	363	416	351	327	313	361	336	349	359	335	324	362	360	333	376	355	352	405	355	368	352	365	363	332	361	357	344	382	352	347	335	343	317	353	332	360	356	341	367	360	368	341	380	367	353	349	329	349	363	374	335	362	375	376	330	359	363	395	365	374	398	355	321	358	380	337	356	353	354	325	355	348	354	362	357	398	358	411	349	339	346	338	348	349	375	382	358	370	350	359	364	385	346	394	377	352	335	357	375	360	340	312	375	362	340	392	360	326	348	343	381	327	356	381	381	362	363	321	376	355	370	361	346	356	372	356	386	361	383	374	312	356	332	341	394	391	364	353	356	334	373	374	369	345	353	345	381	327	386	383	364	365	361	367	371	310	354	350	336	344	359	362	324	363	381	375	379	336	355	352	371	398	376	337	334	363	359	376	387	334	363	361	350	340	391	348	357	376	355	357	359	363	362	331	310	369	367	347	313	332	356	324	341	329	381	353	308	334	349	370	304	355	342	357	368	389	333	387	349	347	353	351	401	361	378	354	349	325	372	374	382	326	326	350	385	349	356	347	351	381	365	337	362	344	372	366	329	324	339	372	346	332	379	381	346	341	328	375	340	358	397	363	320	377	356	373	329	354	350	330	349	350	335	376	323	365	359	373	404	342	339	359	345	355	370	358	367	360	421	381	367
22613	21116	28719	23758	21119	21144	6870	1274	950	887	791	725	702	687	705	688	616	613	615	582	596	569	540	570	570	570	539	580	588	542	569	593	560	541	544	532	527	533	578	548	521	499	524	521	518	532	545	535	563	555	531	550	560	549	523	544	554	532	550	526	548	514	506	537	529	544	557	547	540	512	573	502	566	507	554	519	476	483	536	528	527	518	516	483	487	535	523	526	509	517	545	497	512	511	581	522	504	560	564	521	519	510	561	522	527	502	501	528	524	554	539	528	562	549	500	521	492	510	483	495	512	503	542	484	540	459	553	527	553	509	538	494	532	531	524	541	532	547	538	515	533	492	545	550	566	496	532	538	530	529	562	517	506	519	525	536	481	552	513	513	510	496	487	519	534	516	512	513	522	541	530	508	521	572	519	570	536	517	509	531	460	537	477	517	542	492	502	506	504	494	496	513	548	544	511	478	523	529	498	530	521	539	521	528	529	546	541	451	490	520	548	539	555	523	533	541	552	487	529	540	484	518	521	520	509	506	520	520	492	513	526	553	485	498	526	524	502	523	520	532	535	528	552	534	494	534	544	545	494	498	529	543	469	534	545	523	508	533	532	505	570	515	524	541	544	547	578	518	519	499	477	556	532	506	530	517	531	522	509	500	544	502	502	506	555	490	523	545	512	542	494	561	546	510	576	488	556	520	587	501	556	488	567	526	505	497	533	507	518	505	541	510	533	478	544	510	506	508	512	532	505	524	472	521	521	533	505	496	522	493	532	524	508	514	519	533	537	507	509	504	528	538	521	517	510	529	514	578	533	488	546	508	501	494	475	553	527	505	515	500	512	556	521	498	510	538	502	544	533	565	522	506	539	527	507	529	501	521	502	499	520	493	481	560	476	507	525	543	522	502	523	515	550	536	517	486	530	498	552	548	583	501	525	511	530	517	511	526	536	510	509	536	540	545	492	511	505	495	522	535	563	511	492	499	524	517	500	535	498	462	502	516	543	477	508	526	518	541	543	520	529	525	536	549	509	500	560	494	510	568	590	539	539	505	511	567	533	542	559	519	538	503	513	515	547	538	519	530	544	497	521	494	503	556	536	540	523	551	499	511	505	504	488	528	550	520	562	566	499	493	484	521	468	526	536	488	542	500	553	542	528	525	533	553	545	505	553	526	542	520	527	541	516	518	485	532	528	520	504	514	511	464	530	515	503	494	525	491	514	516	517	516	520	516	503	541	541	535	503	494	501	508	513	514	496	525	509	503	529	544	484	503	500	505	540	492	524	526	504	510	577	524	529	533	515	515	496	501	525	506	551	564	508	487	520	539	518	509	549	513	537	540	517	497	518	538	496	552	514	528	514	519	513	490	490	502	507	488	536	522	516	508	522	521	556	536	536	496	511	501	515	470	519	514	504	507	512	535	499	567	541	534	515	518	529	574	481	559	576	549	526	536	532	521	486	506	510	498	488	514	510	503	524	529	514	540	522	509	494	506	509	508	555	509	537	526	555	509	588	572	557	564	503	525	540	531	490	504	517	518	541	543	516	523	525	537	557	534	522	493	521	549	569	520	491	484	548	543	517	500	535	538	535	495	518	534	529	528	572	529	544	502	530	541	562	555	539	536	542	489	490	521	514	514	527	507	528	490	498	504	528	497	511	496	503	499	491	520	498	523	523	537	497	572	520	531	504	549	522	485	540	509	511	538	496	507	536	532	531	497	506	522	546	539	554	515	487	567	519	497	491	512	532	548	493	516	461	520	523	464	540	545	506	508	534	522	500	517	504	517	547	474	538	521	564	502	509	492	497	525	557	532	489	556	499	534	519	569	530	534	523	588	558	536	521	507	497	552	579	512	515	558	545	511	505	492	527	544	532	494	513	543	565	559	508	538	557	549	520	520	519	533	517	488	469	513	537	527	531	546	536	561	536	558	507	546	567	548	511	510	486	490	528	529	524	513	491	496	508	484	528	469	524	487	530	521	514	488	508	512	521	504	479	541	519	553	538	523	536	491	524	513	555	540	518	526	531	516	541	499	534	513	529	530	517	470	504	496	488	494	469	510	506	540	508	496	526	499	534	547	507	528	524	521	475	516	564	522	537	547	550	528	535	561	528	580	470	532	489	503	493	530	509	538	571	503	506	521	550	552	489	478	495	522	540	530	488	528	470	549	505	535	502	503	472	541	559	524	491	553	558	495	501	555	504	546	517	509	508	541	523	495	492	517	498	498	526	523	554	575	516	542	544	530	546	510	519	463	495	473	503	533	482	522	499	513	522	492	527	550	522	547	512	527	505	531	515	507	514	500	496	573	517	565	512	509	504	561	499	551	563	553	530	514	534	503	558	438	515	520	521	518	492	498	544	485	536	518	505	530	526	522	537	536	502	510	511	482	516	540	558	551	549	536	525	582	538	504	544	548	499	522	529	533	514	476	505	513	467	479	514	532	527	507	548	530	536	525	490	534	562	535	549	512	480	526	478	528	533	464	515	528	543	511	534	580	525	529	515	507	506	502	535	526	528	522	537	507	563	523	508	524	491	522	547	521	499	549	532	521	515	534	542	504	553	524	529	531	488	538	503	517	541	572	540	560	544	503	506	525	534	493	523	492	505	516	526	485	518	488	503	507	521	501	519	505	505	524	478	502	501	509	518	515	546	516	508	534	558	532	517	513	519	546	576	542	505	548	531	543	530	513	564	523	527	524	546	524	507	494	468	573	517	526	488	535	512	523	528	522	529	513	561	513	518	532	472	525	512	549	521	531	511	501	505	533	504	514	536	537	529	524	528	502	534	542	501	564	513	527	508	529	520	550	528	487	553	539	536	514	544	530	514	501	523	516	500	507	519	492	479	494	515	527	535	525	553	567	493	523	510	515	524	503	526	564	505	533	527	469	524	521	508	563	520	547	517	550	566	541	499	545	491	500	506	493	526	554	489	554	459	499	478	506	524	527	525	526	546	546	503	507	496	461	517	551	529	501	510	480	533	532	522	524	513	504	527	516	540	546	526	524	505	551	525	554	526	507	550	505	521	584	471	541	548	505	553	539	506	559	505	547	534	532	494	502	524	509	535	540	544	509	528	487	470	502	533	519	487	483	551	529	504	508	482	466	527	530	488	532	528	515	503	484	522	563	542	512	506	495	556	505	559	549	517	509	484	494	533	503	491	493	522	514	574	538	515	532	512	513	539	491	519	545	541	532	517	520	532	528	500	504	487	514	517	505	499	472	539	491	551	492	494	517	505	509	476	539	496	569	493	481	530	522	523	517	488	501	531	517	507	500	522	514	541	496	540	543	534	519	534	512	516	503	505	526	539	526	485	531	541	501	470	566	507	591	523	531	493	509	541	497	511	508	506	528	520	526	522	480	499	500	530	515	526	495	494	516	562	531	497	539	546	535	505	523	490	496	483	517	537	521	513	514	494	494	509	506	501	526	513	514	526	523	485	518	554	498	494	466	532	515	524	538	503	501	510	529	525	489	476	511	512	517	529	522
16612	27882	10118	4758	3491	2588	2055	1657	1343	1167	1028	907	816	740	775	720	656	623	637	608	596	624	584	570	600	536	585	667	571	545	587	542	580	562	521	549	519	538	545	526	541	550	531	547	539	529	554	548	497	505	522	560	542	520	545	525	500	479	560	503	524	545	507	503	489	556	488	518	542	551	515	548	564	515	546	533	542	545	508	547	501	521	516	500	540	535	517	536	485	483	556	546	554	538	542	539	526	551	532	565	522	546	541	497	486	490	531	545	530	520	516	533	543	516	511	496	529	535	547	521	506	538	508	482	507	509	532	519	492	550	527	486	509	553	523	536	535	512	552	523	575	561	530	501	487	518	511	488	510	530	531	533	509	463	507	515	516	518	543	507	516	537	526	490	493	513	525	520	520	510	530	529	514	516	533	479	535	516	504	509	522	509	519	541	501	555	501	591	547	499	544	534	553	494	509	513	542	566	539	508	507	477	503	494	520	528	521	481	532	505	526	516	538	505	544	530	515	537	507	539	553	538	501	533	497	529	558	573	547	560	549	494	475	540	553	518	557	562	515	532	508	516	506	524	535	519	507	507	531	548	528	528	516	549	549	508	503	540	533	497	514	524	546	559	486	562	488	519	525	500	538	505	497	540	490	519	526	514	542	530	543	538	498	513	557	546	530	498	503	521	538	531	478	493	541	531	495	510	506	548	505	538	493	576	491	555	508	503	553	517	478	474	522	510	539	538	523	504	504	504	498	520	517	496	521	536	495	482	510	511	474	543	522	523	499	515	522	513	524	547	531	503	485	510	492	475	520	525	515	581	523	505	521	512	506	507	530	527	520	505	524	514	540	462	525	490	556	538	526	556	499	497	529	511	524	533	527	503	530	518	547	512	528	490	542	508	521	528	519	528	551	549	526	531	526	570	514	513	542	476	492	571	502	498	539	515	517	505	559	563	565	521	480	480	521	523	543	580	527	512	492	539	533	551	530	555	501	524	499	458	548	523	561	537	531	527	555	507	532	479	496	589	543	498	506	518	584	474	546	505	532	493	497	535	551	515	527	533	492	513	492	518	498	499	477	527	523	519	490	515	513	506	513	584	496	488	569	547	491	549	526	542	503	493	566	490	510	538	502	499	511	533	516	499	525	456	530	544	516	535	504	547	514	510	498	582	515	534	509	520	513	522	494	542	514	527	510	512	545	477	547	541	539	524	513	557	554	527	507	525	545	492	499	549	538	547	510	482	529	549	476	513	515	519	545	529	513	508	514	540	479	462	516	569	514	501	515	527	525	546	542	536	510	520	568	526	550	530	504	549	531	556	531	524	499	499	500	483	539	511	514	546	519	579	530	514	556	538	546	522	493	541	512	532	532	489	513	544	476	532	518	528	521	539	533	523	530	508	497	546	485	491	489	554	513	549	482	527	513	523	564	540	515	556	527	517	540	515	490	536	531	545	556	500	510	522	564	489	517	552	529	535	526	547	526	535	511	520	528	550	535	498	481	509	525	533	494	510	530	507	512	490	559	470	513	518	512	525	532	545	531	540	522	526	552	504	557	500	533	515	502	515	496	495	511	501	570	532	522	545	544	516	502	533	533	505	481	583	518	512	521	498	533	535	524	494	583	528	541	533	500	513	534	529	548	512	536	505	522	525	508	513	506	499	521	503	540	563	495	533	515	520	543	531	516	519	519	522	519	516	534	556	515	526	529	547	514	536	488	517	508	534	485	549	518	535	568	527	503	485	536	533	523	494	529	498	500	541	516	502	498	515	497	525	523	545	543	575	508	478	574	516	534	520	532	543	510	522	527	517	517	544	524	517	514	552	524	565	553	531	535	522	525	528	533	531	497	525	511	534	536	470	522	516	548	517	508	517	492	503	522	519	584	521	516	584	487	569	556	493	537	515	474	539	548	543	509	509	497	511	577	488	544	547	512	534	543	559	551	513	521	515	527	537	538	540	569	539	534	529	509	542	521	525	536	524	515	546	514	527	516	518	499	528	579	483	521	507	542	549	500	526	491	507	519	491	529	558	552	521	508	510	524	535	544	552	504	523	531	489	504	520	541	537	523	550	530	526	507	545	554	569	475	585	557	509	515	540	514	546	501	569	538	486	494	513	500	512	544	527	525	550	501	496	493	481	508	532	515	541	544	484	538	577	534	485	515	533	569	536	487	498	518	523	511	545	541	572	516	527	550	525	507	536	509	516	481	498	528	510	487	498	492	527	540	535	539	453	522	538	542	526	514	520	494	524	547	499	559	546	536	583	522	535	501	509	508	538	498	540	539	568	506	539	509	509	486	560	543	518	514	479	526	563	528	510	520	516	497	541	511	520	524	490	532	547	509	536	565	550	486	519	507	508	505	508	519	556	547	521	540	505	523	511	530	530	543	541	515	502	509	537	504	532	505	524	539	530	511	516	560	518	526	529	488	507	520	524	530	491	530	517	548	558	549	548	504	506	479	498	490	499	498	500	481	544	479	530	504	521	569	478	549	546	536	517	505	498	541	521	522	540	524	486	524	562	538	555	518	534	503	504	526	506	509	520	493	514	498	535	489	524	557	560	515	517	550	496	565	506	509	497	533	524	541	517	502	548	496	467	531	487	534	502	515	533	512	536	551	493	555	561	561	532	496	487	532	516	540	555	514	498	543	508	536	518	512	521	518	555	477	487	529	519	534	514	461	546	537	523	533	550	489	570	567	546	539	522	540	505	535	466	504	533	533	496	463	503	557	500	557	501	494	519	511	511	507	545	497	503	493	516	530	560	530	501	532	487	483	541	537	516	523	537	480	509	466	555	529	546	532	521	500	510	550	526	572	505	547	464	512	529	533	492	508	508	479	485	503	494	517	517	532	523	513	543	520	565	538	480	528	497	522	497	485	542	490	514	520	499	541	516	533	514	536	523	525	493	526	530	506	538	523	473	534	538	510	534	526	507	504	493	516	545	530	501	523	545	521	537	508	567	550	508	502	472	519	532	553	498	569	568	517	529	467	538	508	529	480	520	526	520	525	507	479	533	548	493	529	502	563	520	521	526	539	494	484	564	529	495	530	480	535	528	546	532	519	510	496	559	514	523	514	520	500	545	535	531	508	548	553	505	525	511	527	497	519	494	487	538	539	533	512	529	515	549	533	533	498	528	517	546	523	547	509	500	522	481	511	490	553	521	549	532	531	517	527	517	504	535	515	537	502	525	502	517	513	514	495	557	494	554	518	530	526	514	559	525	526	556	505	552	531	496	515	537	528	498	526	547	550	542	474	525	560	531	524	518	531	503	498	567	519	513	472	535	512	495	529	516	518	533	520	517	507	513	518	525	514	519	546	524	535	528	537	521	527	475	507	541	544	496	523	509	512	505	563	496	488	545	494	525	517	491	497	522	469	516	538	543	505	551	483	505	543	552	541	515	496	464	534	496	502	545	521	545	528	516	542	510	508	530	530	514	543	483	509	555	524	461	509	500	492	530	576	558	461	523	538	501	484	499	533	497	512	516
28051	18324	3920	338	260	209	193	196	144	188	159	164	186	190	176	164	166	160	155	166	164	160	157	178	156	162	143	166	168	150	153	166	162	188	139	161	167	173	153	147	192	148	156	162	190	195	144	130	163	156	178	167	152	165	147	170	168	172	184	160	170	163	165	170	160	178	170	174	172	142	138	149	159	160	179	147	159	155	152	150	154	188	147	161	141	154	159	165	155	169	163	168	161	149	150	178	147	176	151	133	161	191	159	146	156	159	154	143	170	141	148	153	174	159	167	172	191	158	162	161	159	174	162	152	147	179	172	165	170	172	161	173	159	174	155	177	158	163	173	182	155	163	186	175	154	182	156	163	159	162	167	150	171	163	154	167	188	148	180	177	158	144	172	183	160	166	186	166	180	174	175	159	148	172	157	203	161	161	176	138	169	183	151	157	169	153	163	172	160	174	146	152	197	158	161	164	157	167	185	151	155	148	148	170	147	169	162	180	144	148	163	165	160	157	165	154	165	169	155	152	178	162	171	157	161	152	162	162	152	134	155	200	169	165	157	158	150	174	160	179	143	178	158	158	157	170	158	153	144	173	179	148	161	153	160	179	175	139	150	174	154	166	178	151	190	160	163	163	156	163	201	180	173	173	192	170	151	174	165	182	173	156	146	150	159	174	186	173	171	175	169	161	153	164	164	182	155	160	161	173	189	158	162	161	167	168	161	153	158	149	190	173	157	174	164	169	174	158	156	162	180	167	155	159	144	171	191	174	155	162	167	138	159	165	170	138	156	168	149	162	169	135	178	157	157	184	154	157	157	152	159	149	144	164	161	159	199	160	174	180	162	169	155	153	169	142	151	173	169	157	171	164	148	149	164	173	147	151	154	168	156	175	180	166	161	163	178	174	159	162	161	181	180	147	171	173	155	165	153	178	147	170	180	159	165	160	173	182	150	180	192	165	159	163	162	149	163	155	171	184	189	163	158	153	163	169	171	168	169	177	181	169	149	153	161	163	155	157	150	188	176	144	150	154	186	117	139	146	181	171	161	167	168	169	143	148	173	149	159	163	180	153	171	171	192	149	195	146	162	167	169	160	189	166	157	171	155	168	164	179	160	158	165	171	171	173	161	155	178	171	152	198	158	176	129	144	148	155	171	152	193	168	184	159	150	153	163	144	151	145	157	192	172	163	155	175	153	151	172	136	189	170	161	154	163	162	165	176	149	138	151	153	166	167	152	172	174	193	145	173	150	178	163	172	171	170	165	166	168	170	165	162	152	152	160	134	177	142	161	138	161	148	185	152	186	153	160	167	151	156	180	181	155	193	170	158	159	161	171	147	175	145	172	152	162	185	174	157	150	174	174	162	162	172	139	132	164	161	162	149	157	185	154	157	182	176	171	184	157	160	160	154	170	161	164	162	137	187	185	152	162	166	173	159	157	149	152	162	159	158	155	172	151	177	144	164	184	174	187	155	150	157	155	160	171	167	173	131	175	146	158	150	160	130	149	156	158	153	136	163	171	141	176	143	162	164	166	174	169	154	156	173	174	201	166	157	177	147	169	149	169	157	155	165	155	163	140	160	174	145	162	156	147	159	147	143	181	165	168	158	171	170	143	173	171	162	170	159	155	173	167	143	154	150	157	152	159	170	181	151	153	162	166	172	166	164	160	174	172	170	155	152	167	173	153	157	165	142	162	175	170	176	165	159	157	152	147	163	162	162	165	156	143	154	149	184	145	165	135	162	175	167	161	168	144	151	165	163	172	161	156	159	160	151	167	143	151	165	129	168	178	149	157	165	164	167	166	163	176	165	165	159	162	186	169	164	167	168	154	154	169	159	174	149	162	154	148	150	163	159	153	182	168	167	163	190	149	149	145	139	137	144	160	158	156	159	163	175	180	159	188	170	173	125	188	159	160	164	140	169	153	152	158	165	171	153	170	152	173	145	139	162	172	155	182	171	163	165	149	154	180	150	171	153	162	177	134	158	151	148	174	164	178	176	132	170	145	150	178	157	144	166	157	156	157	160	138	161	180	162	178	168	180	163	163	163	184	154	169	138	135	176	160	165	149	164	164	152	173	178	160	156	158	143	173	174	152	173	157	167	155	178	153	188	155	161	169	181	163	163	168	147	166	163	170	158	182	162	189	177	172	169	170	169	166	149	143	166	173	172	170	157	178	174	147	167	161	153	171	162	151	151	167	163	178	176	138	170	158	167	151	175	155	144	165	156	150	168	160	154	165	162	157	137	171	149	141	163	167	176	192	165	169	137	167	164	152	142	145	126	139	182	165	142	159	147	162	166	190	170	166	144	162	179	143	191	169	164	161	160	169	173	157	180	154	172	157	165	159	186	168	128	147	173	170	144	153	166	170	153	146	153	165	152	159	160	165	154	145	147	176	165	168	155	158	146	186	172	167	171	156	160	146	157	172	157	168	156	172	144	158	161	161	191	148	154	165	176	171	186	171	190	135	192	151	149	168	185	163	172	174	136	157	168	168	164	145	182	152	193	148	182	160	171	170	174	188	133	148	144	173	173	174	173	158	151	153	178	171	165	149	172	174	166	138	173	154	164	155	169	154	182	165	158	173	162	172	166	174	175	156	170	148	164	179	163	158	155	175	165	174	168	166	186	164	162	154	167	160	162	167	157	163	180	179	167	186	160	174	158	147	177	141	164	151	169	159	158	175	168	166	145	161	160	148	151	141	178	168	161	158	172	173	180	167	163	137	161	175	159	163	170	175	155	164	174	158	173	169	164	183	168	164	172	127	163	153	158	150	133	153	169	156	161	145	165	147	177	168	152	169	156	176	154	136	168	183	165	160	154	159	165	153	180	159	160	153	164	137	144	155	130	154	180	159	162	146	164	148	172	164	157	161	166	133	163	159	186	173	172	183	159	162	165	171	171	162	165	157	150	149	156	150	159	149	158	164	168	160	174	151	168	155	199	158	171	181	142	152	158	164	166	150	158	151	184	156	179	163	145	173	171	179	158	156	187	179	172	159	156	147	156	153	156	141	145	179	141	156	171	168	171	143	168	151	153	163	168	175	165	166	165	163	157	158	174	161	179	169	160	181	139	147	168	160	152	155	177	166	159	176	170	163	174	164	167	158	141	148	170	164	150	153	159	163	154	181	178	170	149	175	165	187	169	173	174	157	160	175	141	143	165	191	160	169	176	161	160	162	140	177	170	174	179	152	171	173	148	163	153	156	156	156	181	151	157	193	164	159	154	171	169	195	165	153	185	193	185	134	153	150	168	185	180	158	156	175	168	162	158	167	177	168	167	160	170	189	167	172	161	168	157	136	164	169	156	184	160	145	173	165	166	156	171	193	153	164	182	187	153	149	156	168	157	158	169	156	140	183	147	190	161	168	168	161	174	166	144	176	163	157	163	157	163	185	170	166	163	163	163	171	174	162	184	181	192	147	191	166	164	155	154	161	152	155	160	179	176	160	145	182	146	186	163	155	151	148	171	174	170	165	146	154	172	165	139
14584	12437	684	323	289	222	194	223	213	192	192	217	198	198	199	210	176	164	179	181	193	168	168	176	204	181	184	205	191	166	169	194	174	173	183	170	185	176	190	193	171	175	175	178	182	181	187	198	197	168	186	193	180	163	196	163	199	215	188	191	206	176	187	174	186	184	177	180	186	187	189	166	175	176	180	167	192	182	168	175	193	186	205	175	182	167	177	173	174	154	164	145	187	166	194	163	179	193	186	176	155	202	186	188	189	180	183	182	188	183	204	170	218	160	190	177	197	203	195	198	172	203	159	195	186	186	193	194	192	200	173	156	210	193	178	193	188	176	216	201	186	167	194	171	168	169	186	181	175	182	180	187	183	185	183	189	183	196	193	173	183	183	160	172	183	190	198	177	185	165	187	191	197	167	199	187	178	185	204	182	172	192	161	174	170	191	207	176	204	172	185	182	204	179	188	207	200	211	178	185	166	171	180	163	215	162	200	170	193	186	194	187	176	169	199	193	163	176	204	202	184	155	198	194	188	179	179	168	205	198	168	197	179	157	177	191	184	184	210	179	204	182	191	187	204	183	149	197	175	185	188	188	211	199	193	179	163	188	174	170	160	179	201	173	202	177	176	179	187	207	191	199	174	191	189	177	205	200	194	168	193	199	173	177	196	194	211	177	198	181	185	169	175	168	208	193	189	192	183	163	171	173	175	197	185	198	183	177	183	202	209	198	191	180	176	181	192	185	192	193	170	182	209	154	211	190	168	210	187	194	214	179	191	188	187	203	191	202	187	185	172	184	191	163	194	202	176	175	175	187	168	176	163	165	205	176	184	156	184	211	170	195	183	200	165	180	189	167	186	198	189	208	199	211	187	205	175	191	194	184	193	168	187	216	173	174	192	176	173	196	189	189	167	157	199	167	190	177	191	214	175	188	180	179	200	187	169	204	186	167	180	162	173	192	174	166	199	191	183	178	197	186	183	181	188	202	184	166	186	205	202	186	191	202	195	182	189	189	180	171	201	193	199	187	195	163	166	204	174	187	201	175	186	177	181	191	181	189	187	200	182	178	183	181	175	203	195	195	192	194	199	191	171	171	196	190	191	203	189	197	165	181	204	170	192	172	191	187	175	177	180	191	206	212	186	195	198	211	191	175	194	184	197	186	169	175	180	193	204	188	172	189	199	171	201	178	198	197	170	172	198	185	181	198	192	188	173	156	187	180	176	196	181	156	170	193	176	168	180	212	175	165	169	196	184	148	195	184	172	186	211	194	207	166	176	190	174	196	187	169	200	180	185	192	175	177	199	189	192	201	169	165	181	180	165	197	188	194	197	193	189	178	179	178	176	167	192	197	192	196	176	185	207	197	170	189	217	198	169	192	194	197	172	153	159	182	172	158	183	201	192	187	175	172	193	189	199	206	171	182	182	177	186	183	194	166	184	201	202	174	186	164	184	187	184	192	197	178	210	198	203	190	169	187	176	198	195	171	189	184	216	196	190	185	194	188	205	183	153	185	169	211	181	222	187	202	202	185	188	187	189	203	167	168	190	175	201	184	185	193	178	166	199	206	182	184	162	164	191	181	169	179	182	185	190	204	195	181	192	192	208	175	205	174	173	207	205	150	184	166	168	182	172	158	192	190	171	221	184	182	207	169	186	176	189	191	178	176	202	184	182	192	159	176	186	160	191	187	184	166	205	180	200	171	189	185	189	190	165	195	187	159	210	161	200	198	181	188	197	161	195	170	163	173	190	193	180	186	198	187	191	184	191	172	177	188	189	183	166	180	215	183	194	183	169	193	190	182	168	203	160	182	184	186	182	205	167	194	188	161	200	190	196	181	165	196	191	186	167	177	182	178	178	177	190	176	181	190	201	198	178	200	187	198	184	194	166	190	195	166	210	195	177	200	201	187	207	185	182	172	187	179	191	233	173	200	172	188	214	167	190	173	189	205	175	175	210	187	188	185	178	189	183	192	199	202	190	190	179	170	188	162	212	149	170	191	162	170	187	193	209	183	195	176	172	189	189	202	179	172	192	184	201	167	170	194	189	192	187	169	190	182	181	186	213	170	211	217	188	186	178	181	183	175	169	177	191	179	188	187	204	216	211	200	190	191	177	191	178	183	189	183	182	182	177	187	184	180	176	202	185	198	200	201	195	176	175	203	199	218	188	162	187	186	187	190	187	179	200	181	170	192	175	212	190	208	189	193	182	195	205	190	173	174	199	179	169	171	198	198	195	200	197	194	166	193	178	189	217	187	164	176	212	196	181	175	177	181	171	196	189	180	159	193	197	189	188	222	201	198	185	182	185	187	194	178	185	190	177	195	182	173	176	185	180	196	188	166	195	177	173	193	165	185	165	159	198	169	163	166	172	169	193	178	181	174	177	185	181	171	199	188	169	180	189	197	194	209	208	184	194	199	199	187	169	191	195	204	186	181	167	166	173	170	187	179	190	193	205	200	179	202	195	196	168	192	174	191	207	190	185	178	193	187	170	172	171	146	194	185	201	176	196	207	188	182	216	203	188	201	200	181	188	189	194	186	199	194	187	181	203	192	196	183	160	209	189	186	194	178	178	202	189	179	174	184	199	181	195	170	183	168	191	201	174	217	180	181	190	209	181	172	187	210	166	201	170	194	183	184	186	192	170	183	174	185	179	193	169	181	192	179	170	163	171	179	181	215	194	164	196	154	192	189	173	171	174	176	167	186	177	177	172	191	207	211	182	223	160	168	195	175	195	213	196	185	182	201	189	177	178	181	194	183	162	206	189	190	198	166	193	181	187	172	186	173	185	156	194	170	179	184	173	189	184	182	168	213	190	197	208	179	186	183	179	199	195	166	204	200	182	210	215	209	207	170	199	169	213	186	183	195	169	174	174	176	202	166	202	170	219	185	167	177	211	163	175	173	167	199	194	189	168	174	197	204	157	192	205	174	182	181	181	195	170	153	176	167	178	202	191	193	183	196	175	180	170	179	219	199	186	190	165	174	212	171	183	197	163	207	192	188	194	199	187	185	187	175	165	214	194	197	198	171	190	193	194	216	194	195	178	211	187	158	188	188	184	170	213	158	195	167	205	180	189	195	169	186	174	181	183	187	185	197	171	173	188	206	228	184	175	202	177	202	175	194	187	187	184	188	177	180	193	176	184	184	199	198	189	187	186	200	185	172	177	180	203	182	202	180	181	178	189	198	204	171	172	202	170	159	199	184	196	185	178	180	188	197	180	201	191	176	197	166	194	218	217	158	193	190	181	186	191	177	178	176	189	174	202	208	193	184	194	174	215	178	185	185	171	194	196	177	190	171	166	199	188	165	184	189	195	195	189	189	195	192	193	197	178	176	193	176	183	162	176	177	182	193	177	186	194	192	179	203	212	194	187	188	182	182	178	165	184	165	222	199	182	171	182	197	187	187	191	173	198	214	177	215	206	192	194	199	200	178	207	191	177	171	186	221	185	189	197	177	164	166	193	178	158	178	203	177	210	206	207	189
23596	20982	27947	24164	20983	7965	934	550	492	438	427	367	365	318	344	313	312	280	279	305	278	284	261	284	257	292	264	293	249	267	268	248	272	235	289	261	259	272	265	263	277	251	278	289	261	264	260	272	257	260	268	266	253	259	275	254	259	258	241	277	251	228	239	244	249	264	279	287	263	235	284	222	265	249	272	245	245	267	267	244	263	284	239	238	250	255	262	272	281	259	281	262	266	258	249	256	243	264	287	253	252	240	262	294	237	233	247	244	242	263	256	271	256	228	244	251	239	251	278	242	293	247	216	246	243	265	252	258	251	236	254	256	273	276	254	259	268	270	238	264	256	254	263	288	290	293	239	220	273	272	256	282	240	276	269	240	268	252	274	242	290	296	267	262	266	265	261	258	237	275	279	256	262	246	288	235	267	237	260	264	250	259	258	259	274	258	264	244	284	234	278	245	248	276	237	246	215	249	231	261	280	258	288	233	264	266	283	266	250	254	257	238	246	241	250	271	244	250	255	279	270	251	279	268	260	241	266	274	239	270	260	275	278	283	249	266	259	231	237	244	274	294	260	259	278	253	277	263	264	268	242	262	249	252	253	257	274	261	289	260	243	266	251	282	250	237	221	254	279	259	244	271	268	227	226	246	265	249	239	226	266	263	268	263	269	273	261	269	265	248	248	284	245	238	266	281	261	272	255	252	272	245	244	278	272	272	230	296	267	265	260	271	244	266	278	270	268	256	259	283	252	263	259	248	273	262	229	252	258	255	268	252	255	260	226	245	244	256	282	275	284	252	274	254	283	265	273	249	267	269	226	282	260	285	282	248	246	264	245	252	294	260	242	283	247	275	284	277	234	256	257	239	263	279	260	262	257	264	272	261	266	250	277	243	259	250	258	240	254	249	301	253	255	271	244	255	274	265	246	277	268	275	243	255	272	250	265	240	258	264	244	241	250	266	238	259	247	270	286	266	236	251	269	249	251	280	241	266	260	244	263	294	267	246	268	247	246	255	269	267	263	285	240	261	249	253	275	272	244	276	261	257	237	262	254	292	247	267	242	235	263	281	233	256	263	278	247	280	250	267	253	237	257	270	262	257	262	272	265	275	253	251	274	264	242	244	257	241	262	262	262	256	276	247	259	265	241	262	277	257	246	269	279	260	280	255	255	269	283	271	256	262	268	259	235	243	254	245	266	251	275	258	266	245	268	253	284	254	286	244	268	247	244	276	271	254	288	253	259	247	237	285	271	248	269	259	244	245	293	254	262	279	266	261	252	231	252	276	271	247	245	239	237	247	244	254	297	259	262	241	255	277	270	245	229	273	269	265	287	244	245	256	251	257	251	276	281	263	247	237	268	263	256	273	283	264	266	281	224	263	262	269	258	223	298	281	248	270	260	272	280	250	267	244	253	255	276	272	263	253	231	238	271	232	267	258	281	232	234	244	243	278	257	258	274	261	245	252	252	256	241	221	273	247	275	264	267	268	252	277	265	269	266	278	242	278	243	278	274	255	240	268	259	269	251	268	244	257	258	249	255	237	270	263	274	274	266	252	270	200	255	261	279	262	246	251	262	253	255	254	260	253	257	261	287	245	258	282	248	275	249	262	267	248	281	251	266	251	255	247	244	231	264	271	266	263	286	253	252	254	278	237	261	229	264	240	261	268	229	248	249	252	265	287	228	246	276	253	245	247	264	273	247	251	281	255	251	285	271	248	240	260	235	248	253	270	251	267	241	252	286	250	258	233	230	239	272	255	235	245	280	241	279	276	258	284	246	280	260	240	280	250	263	244	264	240	263	273	241	269	238	258	260	267	271	272	232	265	240	220	248	246	255	230	252	255	248	271	251	234	263	243	250	258	322	268	266	251	247	271	276	255	260	246	253	247	266	280	243	256	238	253	278	240	262	256	266	258	252	279	257	241	232	251	237	274	240	253	242	272	276	221	252	247	261	254	259	231	268	255	223	264	268	280	264	240	267	266	247	261	275	255	251	274	261	257	267	244	269	257	285	277	258	246	280	303	236	263	249	249	257	261	258	235	251	268	234	244	235	277	273	256	252	227	229	257	284	271	266	233	275	242	266	257	267	276	218	260	231	240	288	273	274	269	258	269	271	251	258	263	250	256	294	265	244	214	244	277	226	267	264	273	274	256	283	260	246	262	261	278	280	272	260	252	285	263	261	235	227	244	297	272	292	259	232	248	246	254	237	247	255	268	248	251	262	239	269	261	265	259	295	265	257	223	242	260	245	222	254	277	252	277	238	277	256	260	270	254	252	254	253	277	271	260	257	284	268	238	291	295	234	262	257	229	243	243	276	255	285	240	282	238	276	239	271	280	255	245	249	254	237	260	254	276	277	251	286	275	250	279	224	269	244	236	246	256	263	268	245	257	254	239	260	243	278	238	249	237	255	273	270	231	251	261	246	235	273	241	273	277	256	253	281	265	269	265	229	266	255	248	261	262	239	250	234	280	288	240	277	267	303	260	269	248	267	254	256	282	283	235	247	285	263	281	281	253	269	242	266	264	267	248	266	266	240	269	274	261	262	253	278	262	287	233	225	242	277	269	279	258	230	260	243	297	244	245	272	255	268	267	268	261	248	258	239	234	251	267	273	239	271	258	312	241	271	245	287	245	246	234	255	267	240	265	262	243	274	252	242	226	263	271	237	270	236	250	238	261	260	245	243	229	283	263	266	261	268	273	276	300	264	271	245	243	254	253	260	267	231	268	256	277	255	269	254	253	258	265	281	290	218	240	233	275	247	286	274	282	268	242	274	260	290	271	255	249	244	261	265	283	256	227	285	234	264	257	248	260	257	257	261	249	251	261	265	246	277	238	273	278	273	273	268	229	268	259	261	246	307	257	248	284	270	251	268	235	277	260	265	261	239	268	258	265	260	237	270	274	242	278	241	261	262	258	283	204	256	271	227	241	237	260	275	248	261	259	267	259	239	252	275	250	272	264	264	247	225	282	254	229	278	218	236	281	256	224	277	257	249	257	280	280	248	239	263	232	236	256	250	295	270	248	239	231	287	250	280	264	255	259	267	244	246	274	291	251	263	267	256	244	273	241	236	246	291	288	279	279	238	245	243	260	275	245	257	239	244	260	291	263	265	283	268	274	249	273	255	249	256	259	262	255	279	271	258	257	256	266	236	264	285	267	247	249	281	258	256	243	246	266	280	232	269	249	269	259	272	276	272	277	240	272	248	296	271	261	270	264	220	261	293	274	245	236	227	265	298	237	274	253	244	259	274	276	273	251	268	294	253	248	294	243	266	272	254	296	241	249	223	271	265	233	229	244	250	256	260	258	267	270	262	229	260	282	238	251	242	261	239	227	230	247	249	250	251	244	266	247	266	243	249	254	265	271	288	259	233	283	247	242	284	245	259	255	251	249	277	262	269	257	274	234	260	239	267	259	274	246	277	255	271	263	255	235	273	249	285	235	272	269	277	256	236	252	228	256	292	248	236	273	240	231	246	255	259	288
15307	23074	5531	2509	1813	1383	1059	821	705	613	549	474	432	416	370	392	347	373	304	334	310	317	293	314	314	286	281	288	316	298	306	291	279	321	274	269	263	244	255	268	303	250	253	285	263	292	283	303	263	279	272	281	265	248	264	272	251	278	265	283	276	291	272	265	276	247	279	279	257	291	239	281	276	253	239	259	260	276	277	278	262	282	295	263	302	268	269	241	262	299	280	294	256	310	249	274	292	299	315	272	278	275	277	283	280	259	263	290	277	254	270	248	241	291	272	266	247	269	259	268	263	283	274	245	266	281	245	268	305	289	237	245	271	269	264	252	300	270	243	270	262	251	293	269	242	252	274	300	282	285	241	261	276	276	286	295	320	248	301	291	278	274	270	265	253	251	245	264	259	277	280	284	246	278	299	253	276	276	294	234	262	279	276	270	271	278	269	248	302	296	287	257	276	277	255	283	248	289	273	254	267	267	252	236	313	267	276	273	273	289	263	257	272	264	273	269	278	249	265	252	295	281	306	246	311	279	247	275	271	282	298	249	302	258	282	262	254	258	271	259	246	283	273	260	252	295	296	262	281	264	254	261	244	259	267	258	244	273	261	274	259	270	234	264	251	284	257	278	252	272	279	287	254	292	271	239	321	288	279	258	277	268	287	243	243	262	272	260	261	251	282	259	275	267	292	274	281	257	272	285	250	287	255	263	276	284	278	280	288	280	284	241	247	250	265	272	290	287	272	262	286	290	272	270	265	302	270	277	253	285	274	246	269	268	251	253	278	270	274	256	242	274	284	265	248	270	283	283	258	262	244	252	285	252	258	277	299	280	277	268	283	269	261	275	270	281	259	259	291	290	258	239	259	264	266	252	228	254	247	293	274	263	270	248	278	294	259	282	245	285	270	236	251	250	279	296	269	253	282	257	253	276	273	269	263	266	281	276	243	275	267	278	280	267	276	257	255	284	270	275	252	288	255	291	271	252	256	278	291	280	284	263	273	276	267	264	264	287	250	281	261	253	250	269	262	251	252	267	296	263	272	294	271	283	260	263	272	225	301	265	303	256	257	236	279	275	256	280	264	275	257	270	268	300	248	252	273	265	282	293	225	291	265	267	266	265	247	256	249	271	284	257	256	272	266	282	261	282	257	280	292	258	268	278	279	266	291	264	263	267	259	252	263	253	282	300	276	280	277	293	257	271	251	349	264	268	246	287	276	278	272	254	290	249	256	257	280	277	252	267	256	244	234	261	275	286	278	269	244	272	273	279	304	251	281	241	276	239	289	287	296	302	285	290	274	277	264	270	274	321	270	283	272	276	277	263	279	282	249	280	272	272	256	260	265	279	260	246	253	270	301	277	260	268	273	270	285	249	289	308	280	267	259	248	234	267	252	272	266	251	265	279	252	250	251	275	268	289	266	266	256	267	253	268	279	245	232	271	256	286	288	256	254	273	266	261	258	251	276	255	275	282	270	246	250	297	259	288	252	264	266	260	272	263	279	272	298	245	276	291	264	251	284	272	280	271	255	249	284	273	273	280	264	291	288	238	234	263	284	258	241	258	274	268	284	274	294	280	285	265	293	283	250	262	284	300	293	262	274	268	264	269	295	267	294	255	271	273	292	284	261	281	274	272	292	267	256	310	253	251	278	279	279	273	281	253	279	265	280	288	287	292	262	286	316	269	265	267	262	298	278	249	271	257	269	259	270	261	267	256	259	227	281	285	271	289	316	276	258	279	262	281	268	246	243	268	274	260	263	289	270	258	266	276	278	253	283	248	269	269	270	254	288	283	268	312	306	249	272	266	244	265	269	272	294	262	310	297	269	289	274	272	269	296	271	285	285	281	267	296	277	263	269	264	249	270	297	252	286	258	261	278	278	261	268	262	257	287	266	248	304	265	292	306	255	274	265	293	256	259	247	262	273	266	272	273	298	267	254	275	284	272	273	248	292	251	257	258	253	267	245	253	278	270	257	271	296	269	263	275	271	267	260	248	280	277	301	267	285	250	278	284	292	256	275	274	263	282	240	283	263	256	287	242	307	223	250	279	259	255	251	265	301	278	259	260	287	260	251	276	276	267	268	265	257	277	285	256	283	294	268	269	283	230	299	301	281	237	289	270	260	236	280	268	270	263	284	249	258	282	269	263	250	286	286	272	282	267	262	300	288	253	256	272	281	267	271	269	277	265	313	276	278	278	283	259	275	287	267	256	270	287	261	281	267	249	257	266	247	254	245	270	258	239	274	268	248	252	264	271	272	257	251	281	262	302	275	277	257	273	287	285	273	261	265	274	268	272	269	263	273	284	261	285	260	258	277	288	287	240	294	254	275	282	266	266	269	264	277	293	291	254	293	277	294	286	283	312	257	245	271	264	274	274	254	292	241	274	261	252	263	271	275	273	269	274	264	257	248	310	251	247	274	302	266	285	245	279	281	281	261	262	283	241	288	282	250	244	277	281	266	274	299	250	269	302	291	270	262	247	264	251	252	269	254	262	245	311	248	254	264	245	280	271	263	250	277	261	272	265	247	261	258	297	263	259	266	244	261	300	265	273	255	273	286	253	256	259	280	261	231	276	287	315	279	251	280	264	253	272	274	268	267	260	263	250	257	248	251	299	276	288	289	286	274	250	254	267	260	270	276	273	252	273	285	278	278	273	272	287	282	239	259	248	300	271	260	289	236	288	287	252	249	285	259	258	283	274	278	255	275	297	286	298	252	277	300	274	247	278	277	269	264	260	298	286	278	308	275	263	281	289	269	255	275	251	254	260	287	287	271	268	269	261	248	286	269	249	269	281	279	271	295	283	283	270	245	308	239	282	298	292	292	281	279	277	284	267	307	263	281	276	266	282	281	281	244	271	294	274	263	280	293	262	302	272	291	275	279	246	283	283	286	304	264	273	284	243	236	270	258	266	260	262	254	283	279	274	262	250	271	281	287	263	274	271	269	253	261	294	299	271	263	292	255	281	272	281	306	239	240	278	276	267	295	260	296	262	253	274	271	276	259	285	255	278	259	274	274	267	270	233	264	297	281	239	282	317	243	295	275	254	275	291	281	305	263	256	302	269	256	260	267	253	222	261	262	270	256	258	272	293	255	255	298	269	250	249	284	272	261	286	251	252	267	246	271	261	237	268	287	267	274	253	321	266	268	274	285	278	275	260	282	289	277	239	279	282	230	247	294	295	278	272	257	264	283	272	299	283	257	274	269	267	269	276	277	276	278	268	283	222	263	251	249	256	276	276	263	287	287	260	225	277	312	264	265	294	223	262	290	258	272	284	265	276	242	276	275	257	249	253	232	262	269	293	257	260	262	287	278	266	251	274	264	246	292	259	281	262	252	262	252	285	237	310	286	258	257	289	250	299	273	269	264	260	251	293	265	262	278	294	312	264	280	264	268	251	242	289	261	311	281	258	309	278	271	269	242	291	269	259	256	270	240	274	277	284	253	255	235	273	253	306	283	288	267	268	301	264	275	301	262	257	242	286
24899	21083	26993	25210	7465	676	526	468	433	418	375	389	365	372	384	373	371	353	343	350	345	299	338	360	324	352	339	325	374	347	358	328	350	360	319	347	275	365	341	358	354	369	337	316	336	333	318	348	339	328	322	313	353	353	354	336	326	299	350	341	334	352	334	353	329	320	330	323	333	309	326	344	311	325	331	352	310	335	329	327	318	320	355	298	317	349	348	326	335	335	343	380	351	317	310	324	331	308	325	350	349	313	335	349	306	324	327	276	335	346	325	354	321	341	316	302	338	333	342	345	346	331	333	311	349	311	313	377	342	344	321	327	325	358	330	338	314	345	310	323	331	336	329	361	380	338	316	372	348	322	318	354	338	356	333	317	344	341	329	330	310	293	333	334	318	325	316	373	325	325	356	323	349	332	322	328	352	330	344	346	321	319	346	313	310	323	339	327	334	337	362	337	307	292	370	306	308	325	315	332	335	345	329	311	317	330	313	300	349	308	316	314	330	326	323	339	355	368	354	301	359	315	329	339	363	322	343	312	337	320	315	344	360	309	332	299	348	336	327	329	357	335	387	319	337	343	318	325	304	357	327	360	330	350	360	330	353	325	329	356	347	337	329	308	327	375	354	320	340	335	323	326	339	330	313	310	328	340	339	353	347	334	346	336	326	344	341	318	317	327	323	349	321	323	314	311	351	317	312	347	331	357	325	335	320	305	318	267	315	354	305	357	321	301	317	340	307	310	335	320	341	360	323	333	325	319	342	295	322	341	302	351	329	331	327	337	343	335	336	327	340	343	328	336	290	333	338	338	322	314	324	341	363	307	328	332	343	331	338	313	332	312	346	356	339	349	359	328	347	317	319	377	324	298	342	319	319	339	354	358	332	332	329	312	310	323	312	326	320	333	337	317	316	343	306	323	361	323	345	336	320	338	331	364	299	332	346	333	315	307	336	341	309	336	332	298	348	328	342	342	338	336	325	350	359	352	324	356	306	321	350	332	345	366	352	330	330	331	315	318	321	355	371	380	348	372	359	316	332	325	324	328	334	315	316	313	324	342	308	330	321	329	332	328	326	294	291	344	350	322	325	343	302	340	316	329	314	342	334	354	282	298	304	323	325	344	350	354	344	343	303	346	306	330	343	331	300	356	365	336	334	332	324	315	299	329	323	319	360	350	283	333	338	329	323	294	298	282	340	334	316	326	343	343	308	319	303	344	310	344	343	344	336	320	316	333	340	336	327	315	367	355	337	372	345	308	336	323	334	340	335	324	337	328	376	308	344	343	333	323	325	349	355	331	352	344	355	335	354	351	323	348	343	325	309	376	316	332	308	316	325	308	296	332	339	335	346	348	321	309	336	395	345	316	329	357	312	334	346	324	290	330	331	308	304	306	340	332	336	341	358	343	308	347	362	328	313	317	341	313	355	333	339	329	342	347	347	342	368	347	364	330	310	308	310	362	337	329	341	340	322	360	332	340	352	301	317	347	310	352	339	315	353	352	291	354	325	353	344	343	303	367	317	341	351	303	329	349	327	326	341	326	340	328	375	334	358	326	299	332	339	330	355	327	347	354	321	327	312	331	336	329	367	316	336	330	340	324	323	293	372	371	332	308	343	296	317	355	318	353	362	344	298	325	286	335	319	325	357	352	339	351	362	345	334	348	341	332	344	322	323	334	346	329	338	328	352	343	322	326	363	318	343	335	325	327	326	325	321	311	342	333	356	320	371	312	373	317	326	326	338	312	317	344	360	332	373	338	312	319	328	323	337	310	348	353	352	350	339	327	332	353	344	335	372	383	319	355	370	343	319	350	331	307	328	319	321	315	338	347	338	315	340	327	347	321	334	319	321	333	329	339	302	299	335	326	333	336	335	336	325	336	336	324	349	332	299	334	358	305	340	362	357	345	327	324	340	325	348	309	349	300	330	297	340	318	332	312	352	321	340	331	304	314	337	317	336	315	362	300	330	316	348	333	333	315	325	336	315	337	309	308	330	324	300	342	313	318	334	322	330	335	321	348	326	320	345	345	340	336	299	356	314	330	301	337	340	374	344	320	328	338	316	360	305	313	335	346	360	308	342	325	354	316	291	334	315	323	307	373	338	330	324	344	329	313	340	352	289	311	347	353	289	349	323	290	321	337	329	342	377	336	338	317	315	329	329	313	329	349	301	353	321	346	332	307	306	293	353	339	324	359	329	316	328	339	336	331	363	381	359	321	360	326	338	303	326	350	341	287	335	337	335	341	345	349	308	334	346	337	321	325	338	339	337	341	338	286	285	359	304	342	365	288	364	344	329	328	331	350	332	325	316	329	321	339	337	327	334	333	320	304	354	319	292	336	350	325	347	320	375	320	307	318	360	314	311	357	353	336	343	337	367	318	332	372	333	336	320	327	352	330	311	328	354	314	331	304	306	337	295	307	334	305	320	330	358	309	300	351	336	353	308	334	340	348	317	328	326	331	330	338	359	361	324	357	369	322	335	358	303	352	352	305	289	339	337	349	394	354	325	341	318	308	328	328	341	318	322	328	333	314	311	333	327	336	334	328	326	336	388	291	329	328	313	334	326	309	326	323	297	364	324	301	318	346	334	335	326	342	321	331	317	305	341	320	303	374	363	348	315	330	317	347	319	355	336	311	328	359	297	339	310	312	340	328	323	317	363	353	340	348	313	325	317	328	319	350	335	313	338	311	342	310	330	356	349	343	309	320	340	341	306	344	327	341	315	335	349	347	351	323	335	333	357	335	352	326	335	346	357	344	337	312	358	343	346	341	349	341	351	357	333	343	325	318	326	315	338	345	335	328	320	316	345	335	332	270	316	354	323	311	329	340	348	350	353	355	339	359	326	330	327	341	324	313	313	329	406	322	317	321	327	319	322	310	330	363	309	318	323	325	341	362	358	317	319	320	328	351	323	349	332	331	347	360	321	300	352	363	345	359	350	337	293	331	324	326	335	340	330	326	351	353	334	338	354	329	340	348	342	340	313	333	330	318	347	334	329	304	331	306	345	333	331	337	330	327	343	336	352	346	347	341	317	317	345	332	316	353	350	347	360	334	324	339	378	313	322	354	326	356	339	332	321	322	288	341	361	306	323	359	341	315	323	333	305	330	332	349	348	338	345	359	326	346	318	347	349	330	353	330	316	347	339	344	357	335	337	321	304	325	349	323	337	299	298	351	322	332	342	329	303	329	336	321	326	338	346	310	354	342	327	312	303	320	371	331	332	319	320	351	316	329	322	343	315	348	345	378	332	310	319	341	303	337	357	312	339	330	318	332	347	322	341	328	287	298	336	304	282	326	338	322	336	322	330	351	323	320	336	317	330	323	337	313	328	328	335	344	331	315	349	302	349	328	351	329	336	351	350	337	315	340	338	306	345	357	326	324	327	324	340	337	340	311	363	333	328	315	343	344	336	362	356	328	348	316	324	325	337	296	349	350	333	331	352	350	345	341	347	348	364	358	288	343	323	299	327	290	311	327	340	286	353	329
15681	28590	3397	1535	1161	926	789	659	558	530	545	439	461	442	445	392	412	395	378	387	373	395	399	363	361	428	353	412	367	356	362	401	338	354	369	367	354	387	366	351	392	340	338	325	373	377	352	419	346	360	351	360	374	367	356	352	350	397	374	368	379	390	326	343	350	398	385	371	365	336	367	388	369	376	361	379	379	375	379	355	338	359	375	360	387	338	374	355	361	314	352	387	317	352	361	352	376	345	346	366	358	374	337	331	357	373	370	380	325	387	382	357	339	367	394	343	335	358	373	346	347	358	355	375	371	366	361	353	375	387	373	389	338	376	371	353	345	338	338	366	347	379	324	378	355	375	383	364	332	381	382	376	373	356	369	342	357	366	329	344	362	335	347	333	372	357	383	346	363	362	396	361	322	388	360	339	375	345	312	387	337	362	338	360	391	385	377	380	340	348	355	345	355	357	344	363	322	307	350	357	416	359	352	381	344	382	352	349	340	356	335	354	352	376	369	338	376	362	366	351	357	354	378	368	350	383	343	367	352	354	364	344	372	369	370	345	350	354	309	353	357	330	373	329	370	342	345	344	379	364	340	339	358	393	363	368	355	328	344	360	342	358	375	366	374	389	351	376	396	384	367	365	346	369	355	317	337	334	374	353	372	334	352	379	360	358	373	381	361	359	343	344	386	361	370	343	346	380	385	397	377	358	365	374	333	370	356	379	370	332	348	386	337	327	362	374	356	353	366	392	346	352	322	369	339	369	357	380	352	332	369	358	380	352	382	374	358	339	347	334	364	356	359	348	370	371	352	362	366	387	373	357	359	352	393	348	371	368	354	350	331	360	358	329	349	379	338	386	370	331	343	373	357	362	381	343	353	374	379	360	383	404	337	390	377	372	340	360	376	358	387	374	360	386	369	342	309	362	312	390	372	352	350	343	359	368	362	348	352	373	369	387	389	388	333	362	350	362	339	356	386	377	341	344	321	367	361	354	356	350	319	337	359	342	343	382	387	354	400	356	330	323	365	353	365	373	379	377	349	353	323	375	380	363	362	387	351	354	381	339	351	361	379	367	377	379	395	334	362	350	361	381	357	329	368	363	360	349	370	375	378	385	394	362	382	379	350	390	377	337	354	319	316	342	369	333	357	364	354	365	348	414	368	332	346	336	330	374	364	325	354	345	369	355	382	325	344	352	346	351	358	365	365	358	353	394	354	393	369	354	326	361	356	369	388	348	361	331	323	367	363	366	340	342	347	335	393	337	380	368	339	349	349	343	398	370	348	327	380	348	348	351	332	325	343	347	350	408	371	414	334	384	404	344	372	349	356	375	364	344	351	397	380	322	387	371	390	347	404	346	348	348	344	339	343	341	353	364	376	364	343	384	346	379	377	377	358	368	349	347	361	362	374	367	339	362	348	334	378	376	338	361	386	373	369	377	344	352	363	361	361	368	341	361	383	334	344	340	377	365	366	393	358	338	392	371	378	402	353	335	381	357	344	356	350	349	364	397	380	343	349	365	366	357	340	351	370	395	356	376	396	353	395	362	354	371	341	350	339	340	390	328	374	365	332	346	365	360	392	356	368	362	342	375	384	355	383	388	376	328	326	325	329	399	344	316	359	367	370	357	364	361	343	412	350	364	370	321	378	394	399	367	357	406	362	397	340	366	396	379	388	366	352	351	375	369	399	384	360	396	366	380	339	353	369	341	401	338	377	408	387	377	359	383	394	317	322	378	363	339	411	355	362	359	379	399	376	379	349	374	378	340	350	349	369	404	384	339	423	366	342	352	367	387	358	364	363	344	356	357	393	349	374	388	379	365	368	369	349	335	371	337	339	340	355	391	391	340	362	335	354	362	362	358	330	351	384	369	353	385	360	359	367	351	381	339	398	339	395	358	362	399	386	369	348	347	339	361	395	357	379	338	358	376	374	384	356	345	388	325	361	346	372	396	359	365	359	340	351	348	360	329	371	331	358	394	348	366	331	333	356	386	372	384	338	382	339	359	359	356	348	373	383	322	384	375	380	408	343	355	370	349	364	366	362	365	401	331	336	380	358	353	359	334	394	343	404	354	363	366	349	374	359	362	360	353	382	352	336	349	350	346	373	333	351	358	352	349	281	363	331	362	359	336	368	361	375	358	371	355	393	347	371	376	359	360	360	348	334	341	338	357	344	360	383	394	342	346	385	359	359	370	387	364	353	352	357	366	384	337	368	383	358	350	340	362	349	339	341	343	382	377	331	357	376	343	351	378	352	343	366	344	360	354	365	368	358	380	367	325	378	391	363	334	343	323	378	358	334	337	381	394	366	340	370	364	335	372	355	371	375	352	350	347	342	336	376	393	367	332	374	371	368	388	410	347	362	334	355	358	341	390	345	375	337	346	350	370	346	361	337	340	384	383	383	359	368	369	379	381	372	320	350	354	335	366	351	356	347	364	376	370	361	376	352	346	364	387	335	351	354	345	351	354	334	395	350	365	392	359	337	394	371	374	370	400	358	361	372	327	366	346	369	342	336	313	379	334	377	340	391	348	376	389	336	327	371	391	369	384	363	376	388	379	373	362	348	335	336	373	323	390	364	402	340	358	378	377	370	352	354	331	393	339	337	375	333	386	383	340	360	378	332	375	362	341	331	367	361	369	368	336	356	374	378	354	346	327	357	372	351	363	347	338	357	367	379	362	353	404	368	361	365	353	409	369	375	370	336	339	363	333	343	352	367	352	336	353	372	372	371	377	378	365	337	352	374	332	362	343	394	381	357	384	399	332	361	380	348	313	371	334	381	369	380	368	358	332	333	360	351	361	362	357	329	384	376	378	327	379	343	368	399	329	337	333	357	358	361	375	380	339	381	388	356	390	366	341	364	393	337	347	373	368	364	370	354	344	358	361	348	346	370	389	357	360	353	343	374	341	398	339	352	338	360	342	324	356	346	368	382	353	331	348	371	324	363	370	334	365	392	346	380	416	345	349	381	342	362	351	359	344	346	370	341	370	355	368	357	350	322	353	358	356	387	338	343	365	351	341	398	360	359	369	349	364	369	333	332	366	364	364	328	380	381	355	372	377	383	360	344	382	341	348	345	368	363	412	362	344	352	345	361	387	347	365	352	351	372	369	347	349	352	356	344	384	353	355	353	371	368	360	359	348	343	379	372	330	359	396	366	341	365	389	359	360	400	388	365	332	353	347	322	323	338	387	336	365	336	335	365	353	379	369	367	416	353	339	340	358	351	364	350	351	350	358	366	357	349	359	341	360	354	365	357	363	362	323	407	387	385	349	340	365	344	336	391	377	370	375	410	334	345	379	376	371	357	328	336	385	364	339	397	386	373	367	344	374	371	328	365	325	358	356	335	361	399	394	373	377	358	384	372	374	385	358	387	392	375	376	356	352	372	337	372	330	349	350	362	357	418	346	402	407	345	346	369	353	348	356	305	393	372	374	355	389	407	368	346	346	357	348	363	366	366	338	351	356	348	359	394	353	370	383	362	335
22556	21076	28570	23813	21078	21070	5998	1243	948	867	798	716	752	668	655	633	649	594	553	565	581	571	564	558	564	585	545	563	591	571	574	532	579	549	517	542	551	526	561	538	491	539	552	563	548	512	556	548	553	572	507	525	523	511	519	470	548	562	512	516	537	517	550	471	524	520	552	554	567	494	527	528	561	519	514	501	489	513	518	553	522	492	489	532	512	464	527	544	486	529	519	496	538	555	508	527	512	511	545	521	483	530	516	529	526	537	536	526	524	523	531	507	487	511	538	550	542	488	502	567	544	485	499	538	529	539	568	488	503	505	551	504	529	512	526	534	527	509	514	503	539	557	516	505	509	516	509	491	493	514	571	491	508	556	518	453	539	557	563	580	548	473	516	539	544	576	494	499	571	509	525	511	516	488	504	524	505	498	494	527	525	538	535	501	508	555	511	507	509	512	478	535	518	492	535	521	539	565	511	543	490	546	496	492	467	522	543	554	543	521	501	571	545	548	506	514	490	497	485	508	525	519	509	490	508	518	510	562	518	522	508	528	517	522	513	545	520	526	531	494	535	512	520	498	552	526	505	502	532	500	540	512	523	471	503	472	542	456	532	519	531	518	504	508	511	532	503	479	522	497	547	520	485	526	511	487	497	576	514	492	512	513	498	512	516	497	484	539	513	512	554	519	543	520	489	482	532	515	523	523	456	541	553	515	502	555	573	492	489	543	514	554	544	528	550	534	505	555	550	527	522	553	544	524	534	514	512	565	540	513	490	513	539	531	507	519	496	497	525	513	515	515	515	497	535	508	540	494	509	490	549	539	514	534	481	520	510	514	497	498	503	471	525	510	543	509	504	590	505	515	502	525	544	561	515	489	527	511	520	532	510	507	508	518	521	474	537	488	512	543	505	522	518	539	540	517	500	508	531	502	522	509	504	555	516	520	546	489	525	583	569	524	551	541	467	526	556	522	523	559	509	518	532	539	509	515	505	498	551	522	517	530	502	567	542	492	497	513	539	510	522	542	539	565	533	490	500	509	540	521	523	511	492	526	535	540	518	523	538	545	511	531	576	499	513	550	510	544	515	493	481	477	491	514	519	528	539	541	517	525	499	517	532	525	530	544	499	492	528	545	534	540	526	521	509	532	523	524	500	519	567	514	506	519	491	485	530	517	517	486	516	548	535	562	556	529	547	508	498	507	515	506	509	563	544	497	556	543	523	498	482	495	500	505	522	552	511	550	507	496	493	528	562	511	522	520	492	523	552	512	499	549	502	557	544	549	532	554	492	544	519	524	476	505	518	544	491	516	539	518	515	554	504	480	478	502	536	558	522	529	529	544	526	502	523	510	515	513	513	518	542	504	524	560	538	481	515	536	503	507	513	529	552	522	520	541	528	520	497	514	521	484	530	505	509	533	520	513	497	490	488	545	472	530	541	522	506	515	526	560	527	524	505	510	564	568	540	535	531	525	552	509	533	547	513	524	535	525	522	501	510	558	518	511	503	508	502	497	498	508	497	513	544	528	523	521	509	534	492	509	555	533	511	540	555	533	504	543	527	495	511	517	502	497	521	543	518	521	522	513	511	502	527	519	554	511	518	532	538	512	509	504	540	505	500	547	527	528	526	532	481	509	474	526	522	500	557	543	524	500	524	511	479	513	516	531	539	540	534	531	533	505	482	455	557	531	550	503	518	527	533	507	527	512	522	479	495	544	511	532	535	538	510	540	501	530	536	554	500	516	506	474	534	501	505	498	523	548	535	521	514	553	501	486	515	532	500	529	538	526	498	529	497	507	559	490	538	524	492	516	552	528	542	516	502	505	516	556	499	515	510	538	501	533	500	538	508	544	501	522	517	526	481	522	523	563	537	476	532	525	495	541	531	501	523	546	517	519	539	511	538	483	461	521	507	499	510	459	562	552	512	511	509	513	503	554	510	485	514	516	526	538	506	519	489	492	514	519	532	486	531	562	514	491	513	506	503	498	519	539	497	501	550	489	529	531	503	469	545	513	545	561	535	589	529	489	528	549	523	501	491	541	534	529	487	543	497	506	488	528	524	494	553	483	541	505	509	527	515	502	501	499	532	473	523	498	554	542	502	533	525	569	545	546	585	495	523	538	527	578	541	496	552	462	523	530	541	505	528	502	496	476	528	511	552	571	524	509	529	533	480	490	521	519	564	531	526	569	494	546	471	502	506	485	475	492	532	545	527	499	558	502	544	537	554	507	500	510	532	537	519	519	485	504	526	514	543	518	561	561	527	525	558	527	511	495	528	540	509	475	528	516	524	560	533	510	546	493	509	486	564	489	525	582	550	544	538	506	503	526	514	533	540	537	538	496	527	537	494	507	494	568	505	509	523	475	531	526	490	535	528	521	543	497	481	511	498	540	498	533	527	531	529	523	506	551	524	504	512	535	524	521	534	513	542	494	493	546	521	521	535	549	480	484	568	488	536	506	523	499	516	490	535	523	514	507	500	508	523	486	491	518	498	516	523	497	511	544	522	472	481	484	550	514	535	544	533	548	462	521	477	517	514	503	532	502	505	512	492	539	516	501	471	528	500	499	499	481	549	490	542	564	532	539	550	522	511	509	491	547	540	566	576	506	497	519	470	482	540	522	524	466	502	503	511	588	505	506	517	545	540	533	550	509	514	532	538	539	522	496	524	489	517	510	549	537	525	505	505	529	529	538	545	525	506	540	516	518	495	535	513	513	491	525	496	515	517	507	493	525	534	478	546	521	522	508	518	503	507	494	556	502	513	522	514	520	534	552	479	503	527	518	540	580	519	526	520	512	526	490	555	510	504	554	516	483	496	476	530	510	514	504	527	534	514	523	531	532	517	481	528	500	543	480	485	497	528	535	561	500	484	519	476	531	483	541	565	528	526	530	531	503	558	485	536	498	520	533	514	494	481	546	535	490	544	531	532	543	531	523	526	524	518	542	490	489	527	502	530	502	513	477	531	518	502	551	527	489	507	547	527	504	521	502	507	505	538	493	523	555	530	507	521	485	541	533	509	496	545	502	545	535	505	524	557	543	517	457	516	521	529	494	526	546	528	524	531	488	534	512	561	548	521	500	525	467	526	518	498	528	509	491	540	487	501	507	499	517	539	524	469	558	491	527	538	478	523	525	538	512	511	547	543	518	469	507	524	515	542	552	557	490	506	490	535	509	523	528	474	536	486	521	499	518	553	471	505	545	529	567	504	500	494	525	459	517	518	519	541	545	513	539	504	564	505	496	503	547	482	514	522	537	503	514	527	496	483	543	471	542	540	530	526	528	559	534	525	534	528	514	556	561	506	499	504	531	489	511	516	533	528	530	555	537	543	522	525	522	543	519	483	530	541	520	497	513	533	511	501	544	519	510	509	515	510	488	508	528	557	539	522	518	515	532	535	499	500	490	484	544	540	537	491	506	529	541	499	526	497	535	474	480	537	501	563	485	474	505	465	530	544	510	484	507	558	488	567	547	526	512	497	515	525	519	500	495
18824	30366	9429	4567	3443	2612	1941	1615	1324	1185	975	917	819	797	724	689	698	668	657	623	625	631	575	610	577	577	528	577	569	547	565	598	565	548	543	560	540	551	543	505	525	534	559	533	503	523	524	474	550	491	509	557	555	543	538	517	531	535	537	501	536	528	591	567	507	529	539	513	525	532	535	508	542	493	508	486	540	484	567	548	556	513	544	487	512	536	527	473	536	530	489	502	520	547	530	562	502	541	532	516	563	520	528	549	524	536	502	537	496	569	553	485	508	502	534	487	547	529	526	512	518	558	560	551	536	518	504	542	523	539	528	524	538	523	523	539	531	479	509	512	542	550	527	513	533	516	510	491	533	563	500	541	496	521	509	529	487	489	518	534	560	536	534	520	529	542	547	534	545	512	523	530	525	531	540	526	538	532	511	539	495	519	512	508	523	496	503	495	534	532	543	552	506	483	540	537	550	493	529	496	572	498	529	484	529	504	544	534	526	527	541	530	490	511	520	500	522	510	500	519	525	554	543	538	521	519	507	530	489	521	544	554	512	548	499	548	507	527	541	524	523	542	548	511	504	583	535	535	541	542	521	563	484	512	568	525	551	495	538	479	580	505	519	507	553	534	524	532	537	510	500	518	546	507	548	456	538	526	525	528	525	516	499	497	533	506	533	482	486	528	546	556	497	539	546	521	537	511	516	514	546	482	534	519	497	490	521	558	540	571	514	534	541	508	505	519	543	492	547	550	554	531	513	508	517	554	603	529	540	504	505	532	486	514	533	563	536	552	486	511	539	513	635	524	509	525	533	532	515	506	548	510	540	543	494	494	515	484	483	533	525	497	562	522	512	536	522	529	521	522	521	509	522	512	496	569	521	513	513	495	495	517	510	546	481	522	527	525	503	492	519	556	517	498	538	502	504	548	501	530	510	532	512	518	486	510	464	522	517	538	526	491	532	531	528	563	503	552	551	517	532	537	526	534	521	537	537	521	540	557	507	527	494	524	530	515	524	545	516	533	550	543	507	517	480	535	507	570	498	511	525	535	530	541	523	555	512	510	494	563	535	551	571	542	526	521	525	527	558	515	551	546	501	498	541	505	510	499	553	530	525	540	506	512	517	554	507	537	500	515	531	504	508	498	483	521	484	553	483	527	554	498	503	532	524	502	515	530	549	522	521	519	522	543	530	558	504	487	541	511	538	519	501	518	507	557	529	488	530	502	508	550	527	541	542	496	496	529	497	498	520	498	493	519	542	496	488	535	553	541	510	517	534	529	494	513	527	490	531	507	515	499	550	517	523	552	527	497	486	480	536	547	531	523	508	500	529	537	524	509	535	495	503	521	536	492	475	535	517	525	511	518	523	531	532	531	501	538	552	530	510	481	536	489	565	515	504	499	518	500	516	543	502	503	481	493	545	501	475	502	519	507	540	505	531	548	550	519	505	541	518	518	534	554	540	523	511	518	513	480	543	517	483	530	516	534	509	498	504	526	511	547	504	500	493	545	546	510	536	513	508	534	501	540	521	527	490	510	560	505	561	514	484	506	517	508	492	485	534	530	523	505	507	490	541	534	524	506	548	526	482	508	514	548	525	518	546	506	540	522	519	499	521	493	502	495	545	535	569	499	539	512	482	539	523	499	516	513	496	553	496	555	535	481	485	505	519	532	557	527	552	491	513	517	535	527	514	487	524	496	500	564	500	535	525	519	487	528	553	506	523	521	494	524	570	501	506	509	545	522	548	517	523	550	502	494	532	516	538	552	500	530	498	519	477	487	498	506	521	536	512	545	488	529	541	501	518	528	525	533	529	514	529	537	523	495	503	517	521	498	554	504	508	535	502	507	516	510	474	446	505	549	526	534	511	496	537	497	515	527	509	549	503	484	492	537	531	527	520	491	527	494	527	506	492	533	497	536	484	496	532	566	529	505	548	561	510	507	535	522	502	515	517	497	494	532	550	460	525	540	532	488	505	522	498	493	560	516	547	513	516	513	520	531	543	547	518	524	531	539	552	502	517	519	579	526	500	536	492	515	516	541	524	521	544	545	518	535	552	520	550	539	494	525	524	529	581	542	545	506	535	523	498	519	509	564	519	541	533	473	503	544	500	515	552	577	502	536	575	518	560	524	534	527	516	500	508	488	512	512	497	545	534	511	503	515	530	502	534	572	528	519	507	489	539	517	536	519	525	532	507	549	520	530	548	535	546	509	479	522	525	488	558	520	537	517	505	524	504	528	542	523	533	531	511	540	530	523	522	496	499	545	511	537	504	525	505	536	521	539	483	541	528	536	512	504	512	552	503	517	544	517	544	504	523	533	544	564	501	540	518	460	530	539	512	552	510	534	520	560	514	456	551	546	500	520	511	535	499	497	546	538	540	520	495	508	511	508	548	517	515	535	521	484	536	479	520	483	541	500	533	525	528	535	520	516	480	518	506	511	520	529	539	564	522	499	496	529	557	502	513	505	471	521	542	473	523	566	467	538	517	492	559	504	518	564	541	494	511	520	516	514	477	510	569	550	510	522	535	527	501	498	522	539	481	496	544	490	516	554	514	531	515	487	527	537	489	491	516	523	485	512	527	546	525	518	506	544	558	541	497	510	537	516	524	532	545	507	493	516	522	569	500	535	543	534	522	505	521	508	521	526	517	513	523	489	551	531	520	526	492	510	503	512	530	528	489	533	522	549	498	567	533	534	504	523	516	510	541	535	523	530	533	504	491	530	510	518	533	520	542	500	532	555	539	495	498	563	509	545	507	532	520	508	561	508	521	543	536	540	529	511	514	514	518	519	488	550	511	472	516	493	513	548	500	512	517	523	504	535	522	569	555	538	540	531	495	524	499	512	561	535	543	527	518	509	515	496	553	543	496	515	502	523	522	530	500	517	562	521	524	508	526	486	531	524	533	550	476	521	503	552	496	500	504	527	570	519	507	501	503	512	502	550	536	539	535	519	544	474	502	560	528	544	512	497	493	506	507	508	516	513	535	512	543	558	543	554	552	505	487	499	512	531	535	512	489	485	524	530	528	500	515	484	487	520	554	575	550	532	527	548	547	544	538	531	511	510	542	526	530	563	526	501	537	534	521	544	517	539	514	526	550	514	488	558	544	540	520	550	517	514	571	519	514	529	532	501	512	548	555	537	517	525	535	510	521	537	499	508	518	526	530	505	543	568	533	473	512	563	528	485	515	570	541	544	534	508	506	503	537	520	551	532	487	511	529	494	525	546	548	496	529	444	535	520	536	521	544	583	529	540	481	559	503	521	538	586	510	532	528	546	540	513	513	544	532	498	522	528	498	515	526	489	539	508	518	510	509	551	525	497	528	546	537	468	494	499	531	517	492	496	538	560	515	507	529	567	515	487	573	551	505	495	531	507	498	517	514	494	553	521	539	507	566	557	579	512	532	522	554	521	491	501	501	497	498	516	499	541	565	543	476	521	528	534	531	515	560	564	467	498	524	527	524	518	518	520	571	523	560	520	533	534	583	515
27802	18362	4031	349	224	207	219	191	194	175	160	180	158	192	172	150	160	158	140	161	136	150	164	133	165	165	178	166	169	184	146	167	184	162	157	155	118	178	160	181	154	155	153	158	159	161	160	145	174	163	146	136	182	162	164	154	170	149	172	141	159	154	164	158	167	165	173	165	135	169	163	162	127	172	169	147	156	184	157	158	132	162	154	157	171	154	151	135	166	147	131	150	172	154	143	160	160	162	165	166	167	171	167	172	166	148	167	171	141	139	135	156	158	147	152	152	152	157	162	158	175	160	164	165	157	166	158	149	189	160	164	156	160	165	162	176	165	155	165	136	164	204	172	169	157	175	168	170	185	149	173	159	172	146	133	169	167	158	167	176	164	147	152	163	154	168	157	150	170	166	158	158	161	165	160	173	179	143	143	162	163	143	172	165	179	183	163	177	168	138	152	164	163	161	173	142	149	176	169	176	167	143	171	139	171	167	166	161	155	176	148	151	161	173	160	135	185	154	142	161	173	168	175	170	166	158	143	144	150	183	161	167	159	153	157	179	149	158	157	174	155	161	162	155	157	182	165	129	155	182	171	187	147	141	154	170	172	163	135	174	164	164	165	151	148	157	183	158	163	160	174	157	165	153	154	149	153	160	164	160	162	158	148	168	157	151	158	174	156	137	176	156	161	162	145	145	146	174	156	158	156	136	144	163	164	171	169	154	170	173	159	164	153	157	169	156	150	167	167	153	181	167	180	169	164	162	175	171	148	146	151	151	143	168	160	149	144	158	173	177	152	169	165	171	166	174	165	197	138	160	161	158	156	161	177	158	152	165	163	174	158	173	152	148	166	158	166	158	152	173	144	170	169	168	174	149	161	161	175	165	170	151	150	149	151	187	153	193	151	149	161	170	161	141	174	173	175	159	161	192	177	150	156	159	173	166	161	147	158	150	159	167	167	145	167	175	173	161	163	169	167	173	147	166	168	145	172	180	142	160	159	164	139	148	133	178	172	157	177	169	159	171	173	161	169	177	166	159	146	172	144	177	132	152	158	169	165	167	160	171	175	159	159	165	173	169	147	151	150	173	162	172	163	142	167	159	154	166	185	173	168	173	157	150	161	175	162	167	162	188	164	139	179	172	156	165	153	164	149	146	168	166	166	151	156	159	179	169	175	162	162	164	163	173	155	136	159	158	164	159	162	181	158	173	183	154	173	182	144	184	149	166	159	156	172	148	172	164	150	167	170	166	163	161	167	137	159	165	161	184	154	170	159	168	172	134	154	157	152	170	131	168	162	162	164	168	148	176	155	165	175	161	172	154	159	141	154	176	164	156	159	168	167	146	156	161	167	149	130	155	172	172	146	157	170	177	157	147	163	160	171	169	156	149	170	167	171	157	150	144	172	163	154	175	161	167	167	171	154	173	152	176	161	154	162	181	162	153	155	162	139	143	178	165	160	161	168	161	152	179	171	156	178	166	156	185	168	168	164	149	161	183	155	170	165	161	167	158	164	162	130	172	158	175	157	146	166	164	147	173	152	138	150	151	159	157	149	154	159	146	180	157	177	170	157	164	156	173	170	157	160	166	150	154	177	130	180	136	157	164	179	190	161	173	177	179	160	167	164	153	152	164	182	151	175	182	169	173	155	161	175	151	181	169	154	181	184	143	168	172	155	164	186	157	172	175	146	144	133	165	153	178	159	176	183	163	174	161	174	157	134	160	157	172	170	161	164	172	172	150	177	173	151	178	183	186	191	153	173	149	147	178	170	170	171	159	160	135	168	164	164	174	160	158	174	186	161	156	150	151	173	155	144	162	158	167	158	157	180	147	164	152	159	151	170	148	158	174	170	158	156	165	154	168	174	148	166	158	181	175	147	150	186	176	189	152	186	155	168	174	150	163	165	167	169	151	161	165	143	179	172	156	166	179	138	143	172	176	149	162	178	165	166	174	170	161	179	163	152	169	184	158	163	157	167	174	159	135	182	168	166	170	184	155	167	158	167	158	194	150	156	164	154	139	143	157	145	155	176	138	162	151	188	162	156	150	168	158	204	157	159	149	155	150	153	162	158	164	176	154	171	166	179	148	163	167	169	171	164	184	135	177	161	160	163	144	173	162	180	180	158	152	143	157	153	167	154	161	164	162	166	162	130	162	175	181	158	149	148	189	132	167	170	159	172	157	154	146	166	150	169	167	166	150	160	156	163	157	158	155	175	177	178	157	152	168	180	174	159	158	172	140	155	158	158	158	173	166	166	154	170	183	171	165	169	181	164	159	184	162	157	170	140	164	143	198	157	141	147	199	171	161	188	174	149	147	177	162	172	158	147	179	176	193	162	159	159	161	174	139	140	160	154	156	188	151	176	164	157	178	175	191	160	156	165	160	171	179	170	151	170	140	163	157	159	144	163	144	149	150	180	156	155	170	171	159	151	160	156	178	157	188	150	183	168	167	171	173	181	169	170	156	170	150	149	147	143	156	152	163	168	180	160	182	149	148	160	166	168	153	177	163	139	174	166	146	177	156	188	144	161	156	144	149	144	163	155	157	160	170	152	145	148	146	151	163	145	169	157	164	160	163	151	147	156	186	156	180	156	160	141	165	162	174	171	178	172	157	190	152	188	159	159	168	139	164	164	156	155	158	151	167	164	152	164	148	170	146	153	159	168	153	154	171	168	182	156	168	181	150	151	155	137	146	189	164	154	165	167	150	157	144	176	168	139	169	175	183	159	154	160	154	161	170	155	161	159	143	170	181	164	163	168	149	159	161	160	179	165	136	154	163	145	163	180	150	174	136	159	170	167	157	155	184	135	172	180	180	152	151	186	165	172	191	184	165	139	176	162	153	163	148	174	152	147	152	173	156	166	153	138	158	167	159	162	138	144	160	131	176	164	164	188	165	164	151	165	169	158	164	164	183	139	161	175	144	166	159	179	151	154	175	141	194	160	179	177	127	160	156	170	173	160	179	153	162	156	175	172	162	172	159	160	156	152	154	162	154	152	182	156	159	177	163	165	173	153	145	139	153	158	148	161	183	153	166	138	144	139	172	161	136	141	142	156	154	177	169	144	170	174	138	169	158	166	169	170	181	190	140	150	149	169	154	173	155	147	153	151	169	160	189	168	175	161	172	165	150	168	162	173	157	170	171	162	121	157	168	173	163	145	151	188	175	168	157	168	153	152	167	154	189	169	153	162	153	162	166	161	176	164	169	155	150	150	189	166	161	159	154	169	131	186	183	163	175	156	163	150	156	185	171	171	150	161	179	169	148	160	153	165	154	175	168	187	150	163	162	149	142	145	160	169	169	159	165	168	154	176	162	155	159	151	146	169	166	161	166	174	149	166	151	155	141	161	170	180	170	172	149	125	162	157	140	172	168	167	149	165	182	158	154	161	151	163	157	179	173	192	157	141	151	140	178	170	162	161	159	149	179	167	150	148	159	162	147	193	150	168	160	171	149	184	143	151	145	150	179	143	146	177	177	173	145	153	172
14836	11859	536	295	254	259	213	211	209	202	197	202	199	181	179	168	214	201	184	201	191	191	187	173	188	181	189	171	175	197	188	192	158	193	175	189	179	199	183	186	190	182	208	176	178	209	191	199	167	209	170	195	188	185	196	194	178	195	199	176	197	176	186	166	158	200	204	191	193	177	188	194	168	198	195	204	164	196	179	176	183	177	188	174	184	202	205	206	188	165	213	200	169	180	173	182	188	187	178	179	167	197	182	190	180	168	175	185	172	183	160	188	191	207	194	178	192	193	180	166	175	173	186	205	195	204	204	194	208	179	178	171	197	158	168	177	217	181	175	187	178	170	185	191	196	171	194	194	188	186	159	193	187	160	153	176	189	195	198	180	186	201	201	179	182	178	180	201	177	170	176	189	190	180	199	200	189	178	193	162	183	183	169	200	186	171	177	176	165	185	187	206	174	179	172	192	178	200	200	180	171	192	192	186	174	179	207	179	192	194	187	181	169	175	189	184	182	206	172	201	170	177	178	177	184	200	179	183	198	199	165	183	170	192	166	170	159	171	164	178	165	162	164	199	169	196	170	193	196	175	174	198	184	184	186	175	174	201	192	181	185	196	185	193	174	196	185	178	164	197	179	193	188	186	204	180	192	162	186	183	190	203	169	172	185	179	190	163	198	190	179	199	185	185	176	174	193	187	193	163	196	213	181	185	175	203	193	175	160	170	195	180	161	192	205	185	215	180	139	172	187	173	187	178	168	178	173	160	198	168	182	177	182	164	187	179	169	186	169	182	177	186	179	196	188	172	187	180	162	197	201	171	192	179	177	183	196	194	174	200	187	161	184	172	214	180	192	203	189	196	181	200	204	174	180	206	197	187	178	162	198	175	194	196	184	191	177	189	187	178	191	184	201	186	194	183	207	205	176	175	191	169	175	165	193	182	181	178	182	167	174	190	183	191	180	186	192	166	190	193	196	160	186	184	168	196	181	181	170	216	171	194	201	179	180	166	188	185	172	181	197	177	186	198	162	184	211	182	195	184	199	174	178	189	200	206	184	172	207	192	179	175	192	166	181	182	172	179	199	198	197	173	174	179	167	191	190	150	172	194	181	192	178	169	216	159	195	207	177	183	187	180	178	183	181	155	189	174	182	198	172	209	175	199	183	203	159	173	178	173	184	218	186	178	163	199	191	184	217	170	186	188	184	190	183	198	198	182	194	182	196	174	161	201	198	175	166	208	170	175	193	182	181	164	178	167	171	178	163	188	196	204	168	158	189	181	192	176	204	193	198	201	187	178	186	193	153	198	204	214	189	201	180	162	165	204	197	185	177	175	191	182	174	180	176	202	207	187	149	186	180	159	211	167	186	153	187	169	193	178	180	207	188	181	185	191	188	190	160	194	207	166	159	193	201	185	183	175	200	177	157	196	169	171	190	169	170	179	180	166	176	170	178	182	191	194	200	191	171	192	167	187	166	178	180	196	199	202	167	183	199	168	188	184	183	180	167	202	179	168	167	171	170	180	198	202	157	194	190	168	186	165	207	196	161	188	192	185	179	207	184	187	183	177	167	194	193	178	202	172	179	153	206	209	175	192	198	192	189	196	204	162	154	181	172	166	197	167	169	184	180	180	206	200	193	173	177	182	194	180	189	195	197	202	177	185	181	172	203	183	171	174	166	206	163	164	196	194	169	181	182	178	153	190	174	175	171	178	179	186	187	173	202	188	196	168	194	181	180	170	183	196	183	196	169	173	182	169	173	178	169	165	166	180	185	188	213	183	198	195	184	158	189	172	186	180	158	182	168	205	179	184	170	192	196	195	184	170	158	174	203	194	202	168	170	192	160	197	194	199	208	171	144	167	178	156	206	205	163	180	183	175	161	193	171	184	182	192	165	200	195	181	210	169	179	199	204	151	182	193	209	188	178	159	191	180	210	169	191	169	179	204	190	180	185	195	197	176	212	199	183	189	187	181	192	190	188	161	187	185	174	188	184	200	179	194	185	196	179	178	186	200	191	198	173	171	192	202	179	197	189	187	170	172	168	170	179	182	193	201	151	187	179	184	156	160	165	199	163	205	163	172	190	189	207	191	172	174	194	198	195	202	157	175	186	184	170	207	168	169	187	158	198	185	172	178	190	192	198	184	177	204	165	163	185	167	198	191	178	189	171	167	169	196	192	180	182	173	172	183	166	204	192	194	191	167	169	189	190	174	188	169	182	186	184	194	184	176	181	185	165	174	166	202	203	170	176	184	191	158	170	183	189	212	176	177	170	174	182	187	178	189	187	198	175	171	180	188	188	194	181	178	209	163	198	177	180	185	180	192	185	195	183	164	205	186	178	183	200	180	197	178	163	177	206	182	203	205	169	184	188	177	175	195	186	204	177	193	185	190	175	190	158	157	193	182	178	184	182	169	199	171	231	163	182	187	205	186	152	166	170	186	223	191	181	186	183	170	180	180	172	153	174	157	192	170	174	177	173	198	188	193	192	183	177	183	164	170	193	180	157	181	185	170	176	179	181	216	186	182	197	187	178	153	217	197	192	192	195	197	159	175	175	186	179	168	182	183	201	161	174	199	170	212	190	167	190	188	200	175	159	193	211	174	167	171	169	164	183	173	171	177	190	179	199	218	207	178	190	160	189	208	163	180	185	185	185	204	196	206	167	197	177	183	164	182	215	191	164	204	176	190	194	188	173	202	154	177	191	196	186	186	181	174	169	174	201	171	177	178	189	181	187	152	195	202	195	188	168	186	177	172	174	171	161	173	182	188	201	179	204	185	174	173	181	178	169	172	163	178	177	198	182	174	185	181	155	189	191	167	178	181	186	190	198	192	202	174	199	182	186	175	196	181	188	165	193	150	177	189	187	186	194	194	178	185	195	189	220	194	186	176	177	179	184	194	154	195	169	182	160	193	163	171	201	198	184	192	207	181	188	197	176	170	179	184	164	165	192	190	192	164	180	160	202	198	179	184	192	203	161	192	179	162	183	181	206	211	188	179	184	163	191	191	172	172	181	190	175	188	176	189	164	180	195	179	187	188	188	160	195	183	202	196	186	193	196	175	183	188	212	184	187	180	160	188	214	187	166	217	197	191	168	184	190	194	216	186	168	188	175	174	173	189	162	183	146	165	186	174	193	185	184	187	163	169	188	211	169	166	186	203	182	185	176	164	173	167	205	193	185	205	168	187	204	156	195	185	144	191	177	174	159	164	178	193	173	180	184	176	192	202	181	188	175	164	190	201	208	183	199	190	190	189	188	178	202	189	216	196	184	194	193	182	180	211	172	185	224	177	175	198	183	180	187	188	182	174	209	188	181	190	164	185	205	190	196	182	179	167	181	196	192	181	194	196	192	194	190	177	194	185	182	222	174	181	184	198	192	198	186	189	203	207	194	179	174	172	186	178	143	195	175	198	192	175	177	199	191	189	169	183	181	186	202	160	168	196	162	198	194	176	199	177	194	157	196	173	198	184	183	197	187	197	204	186
23723	21112	28340	24127	21045	7082	873	570	519	430	433	397	389	340	332	289	314	313	303	267	316	303	283	296	306	294	257	269	276	243	269	316	274	278	284	253	287	267	259	270	296	271	274	262	274	268	265	259	278	276	272	266	238	273	263	272	278	254	262	245	273	275	238	275	266	234	288	281	246	267	276	253	273	254	273	234	234	249	258	250	253	281	243	274	247	284	258	237	270	277	253	266	230	249	267	251	274	262	274	247	245	282	282	262	280	284	254	277	266	222	252	271	259	246	258	257	251	261	278	275	286	264	265	253	270	269	262	268	244	255	283	266	279	259	284	259	295	240	261	263	249	226	240	261	277	272	263	249	280	274	281	239	273	267	269	277	268	250	265	265	245	267	224	291	282	303	299	255	246	266	300	262	270	242	242	258	270	254	244	258	261	284	280	270	262	243	260	271	295	261	282	270	285	273	236	287	229	261	270	272	249	239	286	254	277	260	253	247	248	275	247	264	253	249	274	246	272	278	258	268	275	263	289	277	239	271	267	265	264	263	281	284	281	253	250	286	289	284	281	249	291	264	243	288	256	240	278	265	287	258	258	270	242	269	277	269	289	264	239	262	287	257	243	235	281	269	249	275	254	298	248	253	297	243	270	267	232	271	270	283	270	228	278	266	244	249	263	257	274	263	278	254	276	247	258	287	278	282	247	258	292	270	265	282	277	253	242	272	245	281	250	253	289	242	280	247	297	248	271	271	242	245	257	263	243	268	277	270	272	274	268	264	255	284	257	263	272	258	269	227	255	271	255	302	273	273	265	255	264	262	274	252	255	279	263	239	249	244	307	277	264	231	280	246	270	290	272	245	268	261	269	229	279	272	237	287	231	267	245	241	248	264	241	277	299	248	261	263	241	258	291	249	270	261	260	272	268	251	277	282	286	267	244	241	262	243	257	246	264	254	243	275	292	265	285	285	268	258	250	273	294	262	254	269	273	251	242	267	275	274	282	293	250	240	253	262	245	230	253	260	261	261	259	249	284	245	258	284	276	244	255	257	274	273	226	243	246	274	243	250	251	249	256	252	287	274	279	257	253	232	284	250	250	247	278	267	271	285	256	266	274	259	237	279	272	243	275	274	260	265	283	248	271	260	259	269	250	238	282	230	236	262	254	259	247	274	252	258	292	269	277	284	248	272	270	260	257	294	255	241	258	237	255	251	255	258	284	254	259	270	284	283	262	256	241	259	257	253	261	259	253	249	260	261	272	269	268	260	292	286	265	281	282	254	276	275	306	275	288	291	230	271	279	269	282	265	255	265	272	278	277	249	243	262	275	260	252	243	258	246	261	253	294	279	297	242	276	282	270	267	261	284	269	267	277	269	249	275	281	279	249	255	284	268	241	268	264	276	263	267	251	263	267	270	256	280	272	251	274	266	263	259	250	237	262	273	245	301	260	281	268	247	263	256	265	283	270	260	282	273	308	250	226	241	257	245	257	294	236	268	281	248	281	270	254	247	270	271	267	289	249	260	271	270	249	258	285	268	270	261	234	258	282	271	280	274	279	269	241	267	267	261	266	271	265	236	285	222	248	205	249	256	266	280	259	280	268	276	256	239	253	286	264	273	293	255	268	249	241	268	270	282	254	277	270	257	270	255	234	244	264	280	295	248	280	274	236	230	253	258	297	276	264	266	314	255	225	256	234	264	255	252	283	259	275	272	256	289	247	240	271	270	244	287	280	260	280	277	253	259	269	264	269	261	248	264	273	287	227	259	276	254	269	261	261	266	265	242	270	281	266	265	261	272	257	284	249	269	251	246	273	254	257	270	266	240	263	257	237	268	261	257	262	279	273	258	270	257	264	265	251	279	238	282	248	232	255	285	279	280	281	248	269	279	270	266	268	260	277	263	247	270	257	247	261	255	236	268	275	271	248	296	245	264	284	250	274	244	249	266	283	286	259	261	236	281	258	267	266	263	239	253	256	270	276	250	272	253	275	268	235	284	229	269	248	258	254	260	266	259	266	234	236	249	281	287	272	276	263	255	276	257	272	261	254	256	267	263	288	282	276	227	266	244	283	279	285	252	276	279	254	270	241	280	276	267	244	274	254	255	271	267	295	288	253	247	284	264	240	255	275	265	235	271	271	274	299	248	260	250	280	286	245	274	250	282	265	282	248	285	245	265	266	291	271	286	296	249	282	247	277	240	284	243	252	295	266	252	271	269	241	246	257	249	262	284	292	267	250	301	265	261	277	277	271	265	262	246	247	273	292	279	272	259	280	268	262	267	272	254	255	274	267	259	284	275	283	251	255	262	284	252	263	274	246	271	250	292	295	312	271	252	263	277	264	258	257	253	269	266	272	268	306	269	247	250	292	285	273	261	284	280	269	236	265	246	246	280	261	246	279	273	247	249	242	256	208	245	279	270	277	246	243	244	254	276	237	265	273	265	256	273	250	272	256	269	259	272	273	300	279	254	288	278	256	280	255	248	260	267	271	272	269	274	245	275	278	283	264	286	250	277	273	251	254	242	257	274	268	286	255	269	277	264	275	279	247	264	256	269	263	272	274	243	254	261	267	253	241	283	247	265	243	308	255	280	256	296	226	265	268	252	275	274	231	258	250	272	285	286	276	257	257	243	256	256	280	252	274	243	243	276	274	266	252	273	304	269	262	282	273	267	254	283	260	262	272	253	285	296	258	250	271	252	249	286	272	245	235	256	270	258	252	261	269	240	230	292	248	282	284	286	283	239	259	299	242	236	232	247	285	272	276	271	266	241	241	268	261	255	251	263	281	251	280	287	256	245	273	246	259	289	282	285	252	226	288	257	264	258	267	259	271	225	258	243	268	269	252	290	249	250	257	265	258	251	242	279	262	243	262	260	224	247	289	258	259	249	240	292	232	255	260	254	262	260	272	250	248	241	266	280	254	242	265	262	270	292	271	275	270	276	269	298	274	251	250	266	270	265	252	256	277	251	261	238	269	282	287	237	279	265	243	243	299	260	256	252	269	259	272	255	301	262	266	249	266	281	264	256	237	284	258	296	261	257	264	261	250	248	255	277	266	299	288	255	273	272	267	247	291	252	265	272	277	272	234	256	292	274	244	240	262	275	229	257	289	262	263	255	261	260	276	274	244	248	302	242	248	261	249	275	224	231	236	245	226	274	294	264	281	251	284	266	282	255	295	261	258	266	271	270	295	248	287	276	251	263	287	291	240	268	277	279	254	266	280	265	257	247	255	248	277	257	249	246	259	291	279	256	232	270	241	290	265	288	277	269	276	280	264	270	253	237	257	285	295	229	281	250	250	285	248	258	279	280	237	281	234	239	254	291	252	258	250	279	247	259	272	249	270	247	259	270	275	244	261	252	242	260	292	281	282	225	237	243	248	285	233	277	280	254	254	267	247	267	269	249	239	277	282	247	238	257	280	274	283	274	309	269	293	246	263	274	263	246	271	260	268	236	279	269	279	259	272	231	292	282	258	265	269	287	261	273	257	276
16072	39056	5846	2512	1886	1354	1036	838	692	612	538	482	425	395	364	401	355	392	339	338	315	312	315	332	276	310	301	294	287	296	303	319	285	286	306	264	290	278	259	291	280	270	266	250	306	300	302	276	304	279	281	257	262	296	266	272	279	278	286	263	288	260	298	276	312	302	260	264	266	273	259	279	314	281	293	292	279	287	280	262	261	276	266	274	287	248	247	270	287	274	258	305	287	275	278	285	290	256	275	285	289	304	265	264	249	292	272	287	258	299	279	279	275	281	281	272	290	268	275	267	282	275	273	253	295	309	295	263	287	262	303	276	324	237	265	276	270	268	290	275	289	265	286	277	265	276	286	296	270	267	288	257	279	280	277	280	270	280	290	302	280	293	264	284	292	282	282	258	260	270	287	279	258	290	265	283	252	254	261	265	256	261	275	270	304	290	274	283	272	245	240	292	262	294	277	283	287	297	277	268	284	301	276	279	279	279	263	306	275	302	250	246	265	298	293	273	309	264	268	263	314	239	292	309	283	299	279	275	250	290	255	300	279	276	263	244	273	288	259	262	266	289	293	253	276	247	277	304	281	294	252	282	255	300	285	265	255	264	273	275	287	280	279	287	293	280	259	254	283	277	282	262	273	291	275	290	270	262	282	293	269	291	259	270	279	281	269	281	274	286	264	292	258	282	281	261	257	301	276	258	285	287	282	249	279	274	302	248	289	259	261	287	256	291	264	295	256	276	280	264	289	260	259	277	303	292	288	260	277	263	253	248	283	246	257	297	262	256	264	269	288	277	281	290	261	287	274	272	304	267	277	283	264	277	279	254	256	291	278	271	255	296	263	286	271	286	272	282	288	286	272	256	281	259	281	286	257	283	258	273	267	279	277	264	301	274	297	279	281	252	279	295	291	256	271	292	272	246	270	282	274	263	281	275	295	274	264	283	258	251	327	310	268	255	262	267	259	280	270	294	260	282	292	249	260	256	243	264	257	256	262	278	274	254	264	259	278	260	256	237	267	274	278	273	289	264	280	243	307	257	275	278	279	243	277	242	262	246	264	267	272	260	286	279	289	299	261	264	269	274	260	262	284	281	261	275	271	300	249	253	253	258	297	255	293	285	287	294	277	267	285	279	292	253	280	254	259	290	288	306	258	273	256	264	287	277	255	294	265	263	276	259	265	268	265	260	295	272	288	265	281	267	250	266	296	274	266	280	270	297	272	282	291	298	306	265	273	282	304	296	285	292	248	281	272	291	276	264	271	244	300	288	249	288	246	282	282	270	235	286	283	259	270	244	251	254	285	271	250	227	258	272	275	271	309	265	297	291	276	255	276	256	257	295	243	280	277	268	266	297	234	263	265	255	284	278	283	289	257	246	260	295	266	278	275	246	280	280	251	251	271	261	275	270	265	277	272	281	260	286	282	278	286	284	275	284	269	302	270	296	291	284	275	275	284	263	298	273	275	278	275	304	284	300	268	300	253	270	265	289	261	254	273	271	292	277	287	266	293	268	282	265	248	225	276	285	281	274	247	254	283	293	240	242	263	274	273	246	287	281	288	277	266	290	264	268	288	262	275	270	272	295	253	268	278	295	305	280	284	317	254	274	271	242	294	280	284	274	250	274	252	249	282	292	267	282	264	266	294	275	264	272	268	270	258	249	272	277	286	281	259	269	273	310	280	243	272	284	256	258	291	274	278	296	295	289	262	268	272	263	283	277	257	272	266	260	287	249	311	274	263	283	263	259	266	289	268	283	279	274	261	279	285	272	269	283	300	273	267	272	264	249	283	256	283	279	273	259	292	266	273	282	287	278	260	277	261	279	262	280	269	277	288	296	272	296	292	277	280	246	286	281	257	290	243	291	260	291	273	288	254	269	259	303	297	271	255	260	242	258	270	267	261	256	316	295	286	270	264	296	277	271	269	257	271	272	253	243	270	269	278	275	278	277	281	248	289	269	280	278	280	259	252	299	295	265	296	271	271	284	283	268	279	290	301	270	299	293	266	278	292	264	281	280	258	287	285	265	268	242	250	253	274	264	281	270	290	264	275	279	246	286	289	250	258	263	255	284	282	269	253	277	265	274	221	243	268	264	272	284	280	301	271	257	265	236	255	229	284	267	286	286	258	262	291	287	277	272	268	284	259	270	287	246	267	262	285	262	263	271	295	268	258	292	272	290	274	273	290	272	275	248	306	244	254	300	266	259	304	267	267	239	280	299	265	265	291	281	281	277	264	260	256	256	294	289	297	277	247	261	249	248	279	269	258	271	289	265	261	285	303	253	265	235	269	271	290	297	289	277	284	238	277	271	286	270	280	255	289	281	283	320	286	257	279	256	275	266	300	254	285	288	288	280	294	284	286	280	259	251	271	256	289	285	274	283	273	282	271	288	254	296	268	286	286	262	266	250	275	293	275	285	240	275	271	299	255	292	275	276	256	292	270	271	299	264	278	311	287	249	248	270	268	253	306	291	254	268	281	284	274	250	292	253	274	261	271	288	290	270	278	269	271	261	241	276	273	297	273	285	271	257	282	264	271	301	281	271	253	278	278	269	300	289	280	294	275	267	305	290	260	275	301	281	282	270	275	278	313	261	302	288	259	249	272	240	294	274	277	262	270	289	245	278	279	260	274	259	247	272	254	295	244	296	273	259	270	250	267	266	279	279	287	262	277	285	276	287	257	258	272	246	274	256	259	285	271	286	279	233	265	269	291	303	252	290	266	287	288	289	296	276	259	292	261	276	296	262	310	276	234	277	284	278	260	256	261	305	284	309	290	285	261	283	259	262	306	280	258	274	289	285	281	285	297	298	266	257	289	270	278	256	298	267	300	252	302	271	289	297	313	269	298	243	266	297	303	263	273	269	297	256	261	276	284	294	287	262	262	264	294	259	287	273	271	259	272	252	264	289	279	269	291	288	301	264	284	260	252	273	238	275	303	277	281	271	275	301	288	261	299	253	289	254	271	272	267	266	291	256	270	272	281	246	285	277	279	281	252	270	293	299	285	283	278	296	284	233	273	268	269	303	255	265	306	270	270	258	271	265	294	240	257	274	275	300	299	280	279	268	285	249	255	253	259	257	261	266	272	267	261	302	284	275	296	290	283	269	255	269	241	291	274	254	252	274	251	253	269	264	281	264	262	298	267	274	299	247	268	277	279	288	283	249	259	278	262	273	264	302	318	263	262	270	272	273	282	296	249	251	283	262	278	286	275	279	281	254	276	290	262	285	284	283	275	280	270	277	265	290	252	273	281	253	267	254	285	254	299	256	292	310	279	277	295	281	271	270	292	286	303	271	280	263	271	267	260	298	277	276	257	242	236	263	243	294	271	284	274	264	288	294	293	261	212	274	248	247	280	293	305	263	278	295	282	293	256	298	242	267	303	303	278	282	271	262	257	279	278	278	265	283	267	286	267	274	261	271	259	257	278	264	262	267	310	271	262	271	281	265	248	310	297	287	263	268	268	260	290	256	294	276	281	268	254	271
24992	21093	26698	25539	7168	677	526	466	429	440	409	408	349	373	378	403	379	367	373	380	346	353	355	338	329	320	344	339	325	361	353	334	328	333	328	346	332	347	351	314	326	330	338	330	371	344	339	344	285	335	323	336	357	341	332	340	329	310	340	344	348	341	320	333	327	333	325	354	330	345	334	366	388	312	306	364	286	373	360	325	343	332	304	344	307	321	333	341	313	320	335	341	360	352	330	317	312	327	316	317	353	357	346	333	319	315	336	313	319	336	355	378	316	351	314	318	330	394	310	332	345	354	320	327	331	320	324	337	295	334	319	355	340	310	325	300	330	339	321	353	327	302	335	375	345	323	322	336	348	309	300	344	328	337	339	341	352	321	371	314	330	343	319	355	309	348	350	344	337	316	350	316	327	353	328	288	318	350	345	356	333	323	300	327	347	355	326	316	344	337	322	307	327	320	342	328	343	330	329	343	350	345	319	353	293	325	372	323	363	380	364	371	371	319	345	321	351	313	337	340	341	327	353	398	315	295	351	338	314	337	335	317	308	370	348	349	352	353	329	333	350	355	336	336	316	326	332	322	307	320	366	323	308	345	335	339	339	310	343	316	320	303	305	323	334	339	352	343	294	330	361	338	334	340	362	352	368	338	333	305	344	311	305	334	319	330	351	349	343	348	334	322	351	326	373	355	330	353	338	344	329	323	304	354	324	330	315	308	316	318	357	354	351	317	325	290	325	340	301	332	343	343	343	363	282	373	311	305	352	356	327	305	347	325	350	334	332	312	327	348	318	331	353	332	334	299	347	371	348	328	323	328	336	332	339	337	316	307	368	333	315	339	346	330	326	339	331	340	314	343	315	349	314	330	368	353	321	329	326	358	328	372	352	311	340	341	320	372	336	340	327	357	308	316	329	321	316	326	350	338	319	332	328	335	334	347	315	360	343	344	291	330	345	330	367	293	337	375	347	349	334	359	334	314	350	261	317	341	335	318	310	334	344	330	346	325	311	345	344	333	356	331	331	307	335	345	319	361	306	343	321	343	362	367	324	325	337	343	339	324	297	351	322	329	330	299	324	360	347	306	308	307	316	327	325	316	334	343	337	313	307	333	369	348	341	345	336	371	329	322	336	316	332	329	346	308	329	368	331	327	341	347	334	334	330	319	368	327	361	322	329	368	345	326	321	329	352	316	333	329	347	321	366	325	357	347	316	311	357	313	319	351	346	333	312	329	306	332	319	359	360	357	308	345	304	345	317	331	326	319	342	347	350	341	348	315	357	313	378	333	361	345	348	386	329	347	312	332	337	336	337	336	327	282	348	330	332	318	366	354	326	362	341	324	327	315	362	343	327	332	346	341	333	306	338	322	321	324	320	358	320	311	345	318	339	324	323	313	301	368	353	351	328	374	343	342	339	338	335	336	367	353	339	322	320	343	338	340	312	309	337	334	344	351	327	299	352	306	360	289	313	336	364	356	354	375	334	357	309	352	337	343	306	323	330	345	316	361	344	360	356	326	342	312	361	336	327	361	312	367	324	336	333	344	306	325	331	320	324	331	300	335	357	340	336	365	326	339	325	311	324	318	309	349	315	346	318	323	326	337	333	343	306	307	326	305	333	296	326	336	330	295	324	352	329	323	327	355	339	312	367	346	336	341	313	341	336	331	331	318	342	318	327	347	366	322	317	317	325	333	349	338	313	376	349	338	320	340	362	307	324	274	315	322	354	334	338	335	339	363	345	326	333	360	358	336	325	347	327	334	341	336	327	337	354	351	340	297	345	326	336	350	348	315	302	336	318	316	337	320	330	333	363	358	324	376	333	321	355	343	319	337	356	344	339	305	348	346	329	344	310	319	357	299	296	376	366	343	367	326	318	345	319	299	319	317	365	311	314	311	326	335	305	337	348	350	309	330	316	322	349	335	346	357	348	345	349	346	342	340	317	324	330	349	337	327	348	343	323	320	338	294	341	325	310	341	346	350	300	341	334	342	343	318	352	347	361	329	336	364	309	335	333	318	308	305	346	330	346	332	347	307	315	325	332	342	331	335	334	348	316	279	333	325	297	319	323	345	301	341	322	351	337	332	336	351	342	351	383	303	333	310	328	352	314	325	372	307	341	320	332	357	324	312	337	334	375	329	328	308	305	333	310	318	332	314	305	335	347	339	338	312	346	361	305	316	312	333	355	345	349	325	297	333	326	327	331	298	336	311	351	312	301	309	313	345	317	308	332	344	340	330	332	309	351	337	333	325	360	361	285	353	322	339	327	333	321	307	314	328	326	319	308	332	330	340	347	332	361	332	333	297	335	355	344	327	338	325	357	317	341	333	311	354	334	338	374	313	308	355	333	329	315	299	314	340	344	349	331	340	338	372	354	345	320	347	325	318	329	296	346	317	361	295	351	353	334	302	362	305	368	356	327	340	350	338	324	357	352	354	324	337	324	308	330	319	346	348	350	326	365	335	337	346	324	319	307	334	355	316	326	284	317	322	329	343	330	317	307	326	315	314	324	328	312	344	322	344	320	322	322	328	346	340	355	354	355	336	325	369	368	369	308	323	332	341	316	338	322	316	310	354	318	325	337	353	302	341	323	328	336	355	313	325	329	369	303	340	345	346	373	313	323	314	306	345	329	337	330	307	323	319	311	348	333	312	351	324	319	350	359	357	360	304	329	344	282	331	342	328	309	333	336	333	338	346	300	324	361	351	318	333	327	333	322	370	322	332	344	346	350	308	346	321	297	362	329	343	347	369	332	314	341	341	350	326	302	351	302	359	329	301	330	342	339	306	339	333	331	334	353	310	318	318	330	302	349	347	362	306	339	336	373	301	337	338	325	366	384	336	348	333	318	315	335	354	327	334	316	333	300	338	332	330	330	333	297	312	318	332	358	333	306	301	364	356	305	341	316	330	332	353	369	334	330	285	338	330	326	326	313	336	347	325	329	321	363	335	284	358	318	361	353	361	341	318	358	341	292	343	328	309	346	313	350	336	342	324	292	340	344	328	359	324	311	364	352	368	319	356	340	324	339	349	294	323	313	360	335	331	318	323	326	349	322	343	337	315	330	344	314	337	359	349	339	365	344	347	346	333	324	321	315	330	316	312	316	347	319	343	323	376	336	312	344	331	336	316	309	308	353	319	340	339	313	344	339	341	318	353	317	343	344	335	343	318	318	333	344	341	326	314	330	313	346	352	322	330	312	328	302	338	334	295	346	315	320	347	319	323	331	331	351	335	298	369	303	343	348	325	309	313	352	346	334	364	329	315	361	340	330	318	323	315	336	330	342	324	336	333	374	322	310	337	335	345	325	336	326	330	357	336	356	330	318	342	357	339	322	351	337	335	352	334	339	359	336	369	323	353	340	340	339	340	321	343	318	337	314	298	352	321	336	332	346	343	322	325	337	343	315	336	348	351	322	352	369	352	323	329	319	360	317	353	342	338	328	327	319	365	341	346	346	323	305	331	351	343	311	328	282	345	346	328	359	353
16739	24151	3107	1572	1128	972	820	716	607	532	534	456	461	440	483	401	397	370	398	373	396	389	372	362	346	374	353	381	357	415	387	369	358	370	403	363	369	367	376	335	378	336	336	377	365	360	359	337	350	345	378	375	373	320	366	350	377	353	390	401	400	357	396	369	365	350	357	359	317	370	364	353	341	392	370	390	359	336	366	350	380	332	374	345	362	366	368	336	330	341	331	354	343	355	360	336	355	365	345	370	391	387	352	374	382	350	359	374	350	348	369	348	377	367	349	370	324	372	343	372	321	378	341	343	371	350	344	340	368	359	363	383	362	353	349	373	369	366	382	348	384	347	383	336	353	346	344	367	325	323	357	368	348	358	385	335	356	361	334	357	362	374	359	357	375	345	391	337	360	372	331	339	375	382	384	368	360	351	368	333	342	363	338	372	373	369	367	336	361	371	384	379	364	352	380	358	365	338	377	364	374	377	363	335	355	386	377	367	398	405	383	331	370	401	328	355	348	350	350	355	346	366	368	325	325	378	386	342	363	360	353	388	377	348	351	357	391	363	383	363	344	405	338	353	362	382	336	349	369	385	367	384	374	368	367	349	402	364	385	344	360	358	341	331	358	353	356	372	335	363	418	390	367	388	370	336	362	344	355	355	321	322	374	367	375	355	337	358	380	359	353	380	391	366	385	343	340	395	358	354	376	344	348	356	378	382	346	372	375	394	317	382	359	354	355	389	393	323	388	353	354	357	346	395	392	366	337	344	367	358	357	349	347	389	341	354	389	322	355	371	346	377	352	384	361	368	366	327	336	346	353	324	408	345	350	413	360	347	360	350	383	396	377	387	328	349	352	386	356	335	354	356	348	361	370	355	368	358	348	344	376	349	348	349	334	376	365	351	354	368	383	387	347	367	355	380	365	360	357	404	352	372	367	363	352	347	353	393	361	344	359	372	341	360	364	352	341	374	357	393	352	351	355	361	399	351	335	377	369	373	350	362	334	390	363	382	334	360	357	359	358	340	343	394	346	338	379	370	378	353	353	381	381	360	353	387	347	347	368	368	340	391	372	369	362	356	341	332	359	366	352	403	371	358	406	355	339	371	358	359	334	393	362	372	361	376	369	348	403	383	386	369	339	368	352	375	389	363	343	339	395	354	364	325	359	378	346	387	338	395	363	341	341	354	350	367	379	376	356	316	363	364	359	353	391	351	385	381	376	335	381	365	340	346	352	349	354	362	363	363	356	356	377	368	357	359	347	376	383	386	349	355	377	348	377	359	362	343	344	355	366	359	337	375	403	376	346	345	356	390	358	347	344	375	350	330	339	390	354	358	388	363	361	365	339	334	372	353	389	378	350	314	370	351	349	344	391	370	331	356	347	362	361	352	352	384	338	356	325	384	377	352	372	376	357	367	333	369	336	321	351	351	375	379	365	351	341	349	384	352	368	338	378	366	336	357	377	346	336	355	368	339	363	403	369	346	355	393	334	350	395	360	322	363	360	366	346	380	349	378	415	342	369	381	363	375	350	347	344	354	384	361	354	380	354	362	328	378	368	381	345	341	330	384	370	331	371	369	360	360	373	333	356	397	362	381	345	370	374	327	362	364	370	356	375	363	347	368	352	391	371	382	348	361	366	362	383	344	356	399	382	354	361	388	405	368	338	352	387	362	350	344	353	366	340	366	421	404	359	378	357	363	348	377	364	355	366	354	321	385	380	343	376	352	375	367	425	374	358	355	372	338	381	365	365	362	370	345	378	367	335	350	355	349	345	365	330	349	382	334	355	367	359	370	362	368	325	358	335	363	386	360	374	369	364	343	327	384	364	366	396	379	376	385	374	347	371	307	355	356	371	332	334	335	374	358	373	371	349	356	397	382	352	369	345	381	381	370	341	352	348	352	343	341	380	342	364	356	349	339	355	357	349	393	354	384	369	325	372	355	370	366	361	330	396	383	375	348	369	362	386	380	342	345	384	370	342	347	359	329	362	354	343	346	346	323	343	347	367	362	341	334	347	399	346	370	327	369	347	345	403	389	351	374	368	369	376	359	376	374	347	363	354	350	379	383	353	333	361	356	362	355	336	369	339	331	376	367	360	357	336	360	319	358	359	364	356	388	336	369	363	365	388	338	392	361	331	364	385	389	338	369	356	373	366	369	380	365	400	365	400	379	354	337	375	310	350	361	354	329	356	300	335	330	353	369	358	348	367	345	349	354	374	362	340	369	378	404	350	332	372	353	376	350	361	371	373	371	336	357	371	355	370	375	381	376	376	329	328	328	374	333	333	366	369	390	355	357	389	353	366	371	349	356	354	364	356	363	363	371	347	378	324	327	364	362	384	356	361	350	330	378	347	361	350	391	367	368	360	376	358	339	382	388	371	360	365	354	344	357	377	354	362	357	357	343	366	387	360	367	341	363	393	407	379	351	351	362	361	352	360	351	312	360	399	371	338	344	378	363	355	317	364	370	377	344	348	386	362	386	385	367	332	382	326	358	350	351	336	352	337	387	365	388	356	386	339	339	363	373	381	326	356	346	341	390	380	357	378	367	337	318	367	345	367	340	372	349	373	320	343	326	334	382	370	397	358	354	354	348	373	381	375	356	351	374	362	355	328	349	370	360	398	367	370	361	335	362	370	372	378	369	353	355	347	332	347	363	388	344	324	356	388	371	335	388	386	337	377	379	384	372	357	351	357	348	335	357	357	348	393	357	324	358	365	336	357	404	359	349	369	349	367	373	378	381	369	369	377	356	381	388	372	357	367	380	358	374	351	333	354	355	379	355	355	341	357	328	342	387	387	354	342	331	351	371	343	354	314	364	356	377	359	350	344	368	369	345	347	361	357	369	364	350	355	330	355	341	372	372	344	302	360	337	353	355	332	345	348	340	358	353	375	373	355	384	383	357	381	369	377	362	371	352	311	359	376	371	371	328	367	350	384	353	363	346	364	339	334	353	358	363	344	351	362	342	362	368	311	369	343	364	364	369	348	352	348	332	345	376	366	366	375	361	351	342	386	347	356	357	380	354	385	355	326	337	336	370	370	352	356	338	353	350	385	353	364	377	350	361	367	362	345	395	325	340	359	343	380	349	372	336	335	349	352	360	339	352	361	364	342	342	351	400	358	350	380	350	333	357	386	356	375	344	334	419	344	371	387	352	349	360	382	360	356	356	347	383	350	358	347	379	368	365	363	374	334	334	369	382	389	358	356	345	361	367	353	372	355	343	347	387	363	398	373	371	359	340	327	357	357	325	347	381	363	340	345	366	368	341	385	360	359	328	339	342	364	361	363	368	363	384	365	359	375	361	366	337	373	363	390	355	363	380	355	389	395	368	367	375	384	355	367	346	356	371	344	344	356	336	365	387	400	367	391	323	356	381	359	333	320	321	381	362	368	343	360	351	356	362	349	366	391	330	355	346	369	337	385	389	361	396	354	386	353	385	342	364	373	371	364	339	356	365	363	369	358	317	364	358	366	367	366	364	332	374
22553	21122	28398	24090	21127	21136	6167	1242	943	883	773	778	719	710	657	669	645	628	601	565	588	603	565	583	539	572	566	526	562	504	566	537	558	545	516	557	549	561	558	552	564	539	533	532	538	531	551	488	528	514	524	544	503	534	531	545	524	553	509	543	553	539	500	544	480	567	510	537	584	550	532	556	503	529	533	525	524	484	528	500	499	512	497	489	502	564	520	543	517	524	519	538	505	551	501	547	501	577	495	531	499	532	523	537	530	516	550	512	538	523	519	520	530	508	513	549	533	543	507	518	567	510	471	512	577	550	572	519	533	526	542	533	552	542	497	547	509	529	516	472	535	516	501	515	556	537	528	523	508	522	483	520	543	500	501	497	552	564	526	493	527	516	514	511	526	541	497	509	516	512	537	514	504	504	536	477	538	554	506	562	548	536	531	510	536	510	509	572	582	520	532	516	497	495	509	494	554	542	495	453	487	510	514	567	512	501	540	504	560	526	520	497	557	542	530	522	530	553	503	527	516	522	486	500	522	516	521	511	536	504	491	532	531	526	557	534	528	502	544	532	492	541	535	513	475	579	538	549	517	521	506	542	496	549	540	490	564	529	506	536	498	524	557	553	515	511	482	530	495	499	527	527	516	507	512	521	503	518	523	493	510	526	519	541	545	494	521	541	511	526	543	513	463	530	543	521	526	506	516	514	525	515	537	522	542	503	509	524	510	523	505	523	528	504	548	497	571	527	524	516	519	536	541	504	522	529	562	562	550	532	536	512	490	526	547	541	530	524	504	483	515	551	552	478	546	496	533	515	533	504	517	545	478	535	544	538	512	515	475	500	467	522	531	488	503	522	501	522	523	497	550	511	517	512	554	513	505	484	506	520	511	541	529	514	514	503	518	520	528	529	532	532	557	524	544	505	536	514	540	535	508	513	495	523	583	527	573	488	528	533	536	487	535	542	524	503	531	541	486	528	524	567	528	537	529	534	540	526	538	532	528	539	483	529	531	523	488	532	479	519	506	482	532	518	492	541	544	539	495	508	550	512	512	488	540	494	508	527	483	536	505	507	531	516	561	516	492	527	550	531	500	514	573	491	497	507	525	544	576	548	503	510	549	514	503	524	508	486	518	551	553	481	483	524	535	535	522	532	533	498	547	501	495	531	529	549	520	525	539	526	505	524	495	474	513	551	509	505	500	543	511	538	487	509	544	489	534	512	542	500	510	514	555	554	509	516	480	505	519	536	497	545	529	531	530	573	521	504	539	483	541	511	538	490	527	496	535	507	568	519	501	559	514	498	533	547	539	534	495	554	538	547	451	509	524	495	543	490	564	558	489	518	542	517	537	522	538	577	522	480	541	545	519	515	507	496	500	513	518	527	528	533	477	527	549	527	517	494	528	531	526	558	517	517	523	506	498	554	510	500	458	538	501	533	517	525	532	509	547	539	550	535	479	547	477	536	502	514	506	521	513	523	507	502	498	486	542	539	564	539	508	540	518	479	492	514	550	517	513	540	515	526	531	552	519	529	534	499	495	510	509	527	555	491	552	539	510	530	488	509	555	476	543	524	510	528	537	516	514	477	576	550	533	548	513	522	517	544	519	472	497	511	525	508	525	481	492	494	519	496	542	544	486	549	514	511	515	493	509	544	503	489	528	499	553	506	482	537	546	515	541	516	546	487	526	561	502	558	517	534	511	558	492	518	487	515	537	503	498	545	527	468	458	548	532	529	536	539	544	538	524	554	510	499	523	488	524	537	484	543	486	509	502	539	484	523	510	495	535	543	513	532	519	541	497	578	553	559	544	550	523	512	547	489	526	522	518	521	517	528	514	506	512	474	537	488	547	499	484	514	536	545	485	500	540	494	526	515	539	488	520	565	506	523	538	537	500	552	514	520	522	501	521	506	521	498	552	503	533	550	492	513	563	532	498	490	517	521	537	529	525	536	467	509	516	511	521	515	553	525	515	472	503	541	492	555	566	545	495	515	517	562	515	498	524	505	505	485	528	456	523	510	533	479	520	533	518	526	482	535	540	496	548	496	497	543	517	541	504	481	540	506	555	538	518	496	470	508	520	469	526	508	508	521	504	480	529	519	527	551	539	518	533	489	523	541	563	512	522	502	480	543	511	505	530	498	541	526	539	529	491	524	533	557	522	511	523	514	581	535	527	530	465	539	511	507	531	564	490	539	529	505	512	529	518	500	541	554	562	531	511	538	582	512	510	539	509	522	521	511	546	519	517	494	518	538	508	538	529	508	538	523	511	518	529	495	483	480	493	560	550	509	501	531	488	546	535	515	502	534	534	533	566	532	514	513	519	493	552	572	501	542	517	488	470	528	524	509	531	526	509	519	547	539	544	529	549	525	537	521	542	538	532	550	527	531	528	503	522	502	554	518	521	532	545	531	510	530	556	497	519	511	564	554	507	488	516	492	556	512	557	502	510	511	571	485	510	526	537	512	573	520	504	543	546	512	483	492	531	513	582	526	543	507	508	562	555	528	493	551	496	560	469	534	521	508	474	557	519	529	550	507	515	545	536	545	517	549	541	526	478	535	489	551	525	534	522	547	534	502	557	561	522	517	531	542	507	487	534	493	469	528	525	509	475	542	514	546	520	498	525	576	506	531	525	512	529	485	520	492	516	520	546	567	536	500	542	576	528	540	529	535	509	521	526	554	507	513	517	509	520	495	522	499	493	526	488	508	545	509	474	540	499	513	543	521	527	479	529	537	574	500	515	540	529	507	519	527	505	512	511	486	486	535	483	474	525	525	452	489	508	515	531	482	537	513	524	529	510	548	482	509	549	507	513	504	499	494	484	466	523	539	500	543	510	545	506	536	457	531	513	514	526	488	527	539	486	581	511	494	560	510	512	546	485	530	511	514	554	492	544	505	533	517	530	507	532	503	506	499	547	522	527	486	557	533	528	535	510	532	514	534	500	558	533	489	523	515	518	524	523	541	532	522	516	539	537	527	547	478	512	520	522	523	492	517	513	515	512	477	532	530	508	467	501	487	506	522	509	556	520	520	580	525	528	517	494	500	534	468	531	520	510	494	558	505	523	519	519	522	532	518	495	517	526	555	502	562	511	495	536	491	505	474	515	490	466	545	530	524	503	533	521	519	506	561	493	559	524	513	513	542	498	517	524	464	523	536	545	545	504	546	485	492	506	565	538	527	512	546	514	506	535	488	533	537	526	523	533	489	484	514	527	471	516	542	548	496	479	499	523	572	506	540	524	506	514	565	491	516	558	529	506	526	542	529	534	530	520	495	519	494	512	508	519	521	519	521	536	522	532	497	506	512	493	544	521	552	542	519	480	500	515	533	468	509	554	505	515	538	511	498	547	536	524	522	527	491	521	475	515	531	550	549	497	543	536	520	496	525	555	524	489	546	554	516	509	559	523	505	496	566	528	482	519	524	535	458	555	501	510	555	507	495	498	522	546	522	521	543	527	498	532	510	533	518	551	535	535	506	560	515	536	500	481	496
20432	32254	9596	4730	3349	2573	1971	1593	1289	1173	1031	978	853	793	824	712	672	682	655	631	639	615	610	567	601	583	578	544	569	570	560	509	552	576	583	533	581	563	522	583	497	532	547	557	529	527	508	506	495	541	521	531	559	509	483	534	555	554	534	529	524	538	466	519	561	541	521	516	544	522	518	548	540	528	523	529	508	512	532	548	548	546	544	507	506	580	536	552	548	554	513	514	527	529	530	543	535	508	519	515	498	511	526	501	552	548	542	474	503	520	543	506	529	527	508	539	557	486	539	525	562	521	506	500	488	514	562	528	540	551	485	526	515	507	550	522	486	570	524	540	516	529	500	546	510	532	527	510	519	523	521	499	489	543	527	507	510	513	495	513	462	531	503	532	535	501	546	533	500	559	512	508	566	499	521	504	505	505	507	513	506	544	519	522	548	494	525	517	549	533	516	531	530	479	520	541	480	534	502	529	541	548	528	538	554	509	535	546	471	502	578	544	508	546	502	517	534	515	541	483	476	560	508	512	521	556	556	568	527	506	538	503	525	509	522	509	521	506	537	507	504	479	456	577	534	523	484	530	543	500	524	541	512	530	520	514	491	509	550	518	539	522	508	528	523	511	522	526	536	553	504	530	513	490	491	532	529	544	511	508	517	518	536	552	529	497	534	543	530	535	506	516	531	522	527	513	465	483	500	559	510	517	521	548	524	540	529	488	477	524	528	501	489	509	551	528	520	557	499	496	536	500	529	548	550	490	560	525	521	525	526	514	527	505	484	514	523	508	548	474	538	522	502	513	528	539	462	483	515	512	562	513	514	552	519	508	527	551	543	519	520	514	528	521	523	480	553	517	517	517	503	505	541	538	521	547	545	561	504	520	481	516	541	527	539	538	554	527	506	505	507	521	527	523	551	527	514	541	527	490	547	538	505	497	510	546	522	525	518	519	557	510	508	563	518	522	532	505	539	525	484	497	539	531	514	518	480	476	520	540	528	549	507	536	515	528	496	521	555	505	519	540	513	503	502	517	506	519	531	507	509	512	527	513	553	518	513	509	568	541	528	483	500	510	527	503	505	533	535	504	529	483	526	543	533	537	515	513	527	490	554	512	511	547	499	502	554	519	552	537	505	515	526	528	541	485	499	513	532	509	523	480	506	513	530	493	509	511	587	530	517	511	551	505	556	486	514	517	535	540	519	574	560	496	528	515	531	507	540	534	534	499	524	511	510	522	541	539	499	516	465	469	505	542	518	530	512	511	548	506	489	530	496	501	527	502	495	544	525	509	491	514	543	513	513	573	531	538	540	541	553	510	515	555	516	491	521	536	508	499	541	523	515	521	545	512	559	482	548	514	538	485	509	571	537	491	522	532	550	529	542	510	515	569	473	513	522	546	480	528	505	525	511	514	556	516	495	518	518	524	519	521	481	527	534	577	515	539	546	508	477	506	526	542	496	517	477	509	515	499	539	530	530	593	544	533	523	553	504	497	524	528	541	467	516	511	489	548	524	510	528	510	507	512	532	530	562	533	521	509	529	546	551	509	555	517	512	496	479	531	507	508	624	565	501	555	561	530	517	502	536	556	476	548	509	544	533	533	491	518	528	541	472	505	515	510	545	511	518	542	524	508	534	544	510	556	502	499	473	512	537	545	501	532	507	522	512	507	554	537	541	528	544	489	534	560	533	552	540	546	540	512	525	533	568	508	539	503	550	524	527	527	526	530	495	526	554	519	551	513	531	491	509	508	514	577	524	545	515	504	515	506	515	535	551	535	551	498	541	521	496	520	536	536	529	497	495	489	511	545	569	495	480	508	536	497	485	506	459	473	529	564	546	558	554	497	516	516	505	497	489	517	543	523	513	547	517	539	521	549	512	512	551	504	517	556	483	545	531	504	495	488	586	565	471	567	535	476	534	517	552	525	551	515	543	475	494	487	566	505	551	511	517	537	553	567	506	508	552	514	497	546	509	511	546	520	558	514	567	539	529	536	514	534	529	513	531	492	525	462	498	512	504	512	488	521	507	541	505	534	522	541	575	525	527	527	519	565	537	541	530	535	608	480	517	503	545	490	541	496	534	529	518	503	515	520	507	532	518	551	546	492	498	512	567	531	549	521	531	532	508	548	531	532	515	534	544	499	537	572	524	519	485	541	501	507	546	558	528	474	564	513	521	538	516	501	543	510	512	499	564	494	515	499	527	499	477	489	498	529	521	538	542	475	570	497	518	513	489	503	521	484	524	578	554	522	528	504	499	567	511	525	511	526	522	517	528	546	546	552	548	523	504	525	526	535	546	495	522	518	511	510	500	497	553	536	518	528	529	511	526	498	524	501	517	475	564	506	536	474	539	484	523	523	496	514	529	518	515	533	545	527	559	491	540	516	509	500	484	568	479	487	511	482	530	509	506	519	522	532	521	515	534	504	562	501	517	522	541	513	552	540	519	532	496	530	522	503	519	549	535	492	513	555	529	514	487	539	524	505	547	534	569	542	541	520	486	542	535	529	526	555	567	508	559	502	503	521	498	502	523	539	535	559	526	523	538	525	516	515	502	508	493	475	515	558	541	548	546	508	503	511	540	518	524	519	508	514	514	568	517	510	506	515	479	523	536	498	543	535	525	520	496	488	506	521	520	527	515	571	525	516	488	532	500	517	517	512	527	530	531	540	516	514	540	497	536	508	507	520	541	541	493	502	503	537	508	541	518	509	512	526	506	560	533	540	477	553	507	523	517	533	554	549	510	509	514	530	518	540	523	532	496	549	506	514	500	532	512	519	549	528	511	566	554	521	485	553	519	493	526	525	535	504	568	526	544	542	518	497	534	533	509	552	534	536	488	540	514	513	500	492	526	537	505	502	532	481	489	561	523	496	555	541	517	488	546	560	471	553	542	508	565	562	548	575	530	556	558	546	498	511	563	519	535	531	509	515	494	504	507	565	490	515	525	515	493	529	519	502	520	579	546	482	550	521	504	524	532	463	563	518	534	518	508	526	491	482	494	538	542	546	533	581	528	501	524	548	520	500	512	527	509	537	490	546	470	521	537	494	486	548	495	497	525	500	497	547	538	468	527	530	543	546	507	574	505	515	522	553	511	529	533	524	556	539	526	522	514	569	527	571	492	542	519	546	502	583	516	502	451	539	525	524	532	545	532	532	514	604	533	581	484	514	520	547	513	519	484	491	527	497	503	507	526	498	497	530	545	515	529	488	497	537	519	525	499	558	514	518	497	540	534	546	513	485	537	508	488	514	526	549	522	519	517	537	507	558	506	511	473	519	523	536	547	561	538	542	482	549	539	517	546	515	562	520	521	509	538	473	515	526	502	517	483	511	501	481	553	492	503	503	511	531	529	552	525	521	482	531	502	531	521	525	511	536	539	508	540	496	535	536	532	533	479	497	477	525	507	555	512	502	534	549	548	527	511	529	525	494	550	546	507	556	477	527	538	510	548	514	520	538	536	526	502	533	504	528	517	562	496	485	484	527	537	533
27942	19025	4623	612	428	361	222	209	185	164	178	184	189	150	188	172	160	170	163	188	173	142	193	170	174	174	173	179	164	185	166	141	161	192	157	163	169	159	148	161	153	160	172	166	147	184	161	139	156	153	166	169	188	168	172	170	181	141	166	171	156	155	160	176	164	159	170	178	147	173	157	167	187	158	171	167	180	179	150	160	169	163	149	175	164	166	141	185	163	167	172	158	164	156	164	163	141	147	172	139	158	170	169	160	150	155	163	158	145	139	184	129	172	179	203	172	160	180	175	164	173	183	185	151	151	156	162	161	132	166	164	158	194	200	173	188	179	152	178	172	156	157	191	169	187	162	157	175	177	181	172	149	168	154	149	143	185	159	159	146	165	160	143	142	177	163	170	166	175	171	167	166	165	156	159	163	188	153	158	148	158	164	173	169	157	155	159	173	152	158	173	186	145	143	163	171	182	173	150	195	189	177	165	170	162	168	195	175	162	180	177	184	156	171	138	201	170	149	165	150	164	169	183	183	162	155	161	184	150	141	166	166	160	171	192	197	168	179	161	164	164	154	136	157	160	158	165	188	174	169	165	135	168	167	159	181	156	154	148	163	166	170	165	166	173	144	144	173	187	179	152	190	159	170	168	142	168	174	172	161	165	160	186	159	190	154	173	181	170	148	174	163	195	162	159	177	195	152	167	181	164	174	144	179	140	185	159	163	158	187	180	158	196	164	214	172	156	146	162	164	171	156	188	169	166	163	155	165	158	169	155	184	180	189	163	170	166	159	154	175	173	177	158	140	165	163	181	181	173	183	146	162	151	167	151	160	164	159	188	159	179	163	173	192	174	146	167	174	158	183	148	162	183	154	163	161	168	154	157	174	180	163	183	179	158	158	181	126	167	168	164	188	179	162	139	155	167	192	176	181	190	165	157	162	163	170	174	153	194	164	168	152	178	167	169	164	164	191	145	160	178	185	168	205	152	179	161	185	181	178	165	156	158	164	159	153	145	199	163	165	158	180	184	166	186	148	163	173	187	152	186	169	162	166	170	146	153	172	189	151	169	165	169	155	165	186	150	153	171	155	182	185	167	177	165	190	150	168	164	177	193	192	162	177	167	147	147	166	153	185	164	176	188	186	163	176	152	154	184	177	155	186	150	172	182	161	179	166	173	198	155	163	185	165	157	152	168	167	166	147	169	196	185	175	166	166	173	164	180	158	161	177	165	154	188	167	163	165	162	164	159	150	147	187	165	172	180	157	172	173	166	165	173	176	186	170	178	180	182	174	161	153	182	179	158	153	161	160	166	172	142	174	162	175	164	176	173	185	195	174	163	171	158	165	180	182	181	147	157	190	162	173	146	166	169	144	158	186	166	161	160	167	182	167	182	160	149	160	181	207	170	159	179	169	135	159	187	156	160	148	169	157	152	167	161	176	159	173	160	167	163	159	159	158	151	170	173	164	164	171	174	163	178	161	156	175	195	179	178	171	196	181	173	130	180	156	150	157	142	171	183	158	168	158	160	174	165	172	183	163	164	167	176	173	186	150	160	148	173	173	168	176	193	170	160	179	182	168	165	157	154	181	172	166	193	159	169	162	165	164	183	194	158	167	182	183	165	166	162	173	184	186	184	173	145	186	153	190	177	176	147	191	163	163	156	147	153	160	164	182	154	160	201	162	162	154	177	149	168	188	163	201	165	156	169	156	187	162	185	154	149	166	169	171	149	167	158	164	175	165	162	158	165	166	177	149	175	174	172	156	149	167	174	163	146	180	176	166	185	183	183	177	180	158	155	190	173	170	156	191	197	151	179	147	162	186	172	177	160	158	168	161	190	161	191	183	193	192	163	152	147	156	160	180	178	169	146	154	163	185	155	161	150	167	164	149	175	160	159	174	167	165	174	163	153	165	134	171	151	149	197	151	184	165	170	168	152	162	175	168	169	150	171	169	177	196	159	183	159	156	156	165	163	164	169	161	165	174	170	172	181	172	168	168	191	185	142	178	169	179	174	180	175	155	179	168	161	162	201	156	182	173	178	169	180	166	167	192	199	161	185	173	151	156	177	176	157	172	158	164	148	173	154	176	155	149	162	172	164	131	157	174	165	167	177	172	153	169	166	169	178	173	178	166	191	164	203	162	147	187	170	179	168	173	163	151	164	166	197	163	185	166	180	178	134	186	156	179	147	164	156	187	177	168	156	146	183	145	186	174	156	157	160	159	159	171	173	167	191	157	161	156	169	142	157	166	181	162	156	155	156	168	149	173	168	155	169	182	199	173	184	164	161	161	164	160	163	146	170	184	191	142	166	167	156	181	154	163	127	184	160	153	168	166	167	154	156	183	149	159	154	171	168	168	172	171	182	177	136	164	175	176	178	174	161	159	183	162	176	151	176	161	184	152	177	159	190	148	152	159	173	171	183	166	157	162	164	162	160	182	171	171	165	159	187	178	175	149	149	170	162	178	160	137	151	175	173	153	171	151	156	198	171	179	184	172	124	162	170	169	182	184	176	157	175	166	167	169	159	184	170	192	153	168	180	177	153	170	165	152	161	159	170	149	191	180	166	137	189	184	180	161	167	184	145	160	184	174	156	165	160	157	162	177	199	165	161	177	183	172	178	141	189	185	168	142	164	164	187	145	172	179	159	161	168	164	183	155	165	137	157	172	154	180	182	158	177	152	161	167	169	148	144	171	169	165	177	167	178	165	164	168	179	159	136	153	152	165	159	160	162	152	183	177	167	169	167	181	177	159	180	171	161	153	178	166	154	165	154	197	162	187	149	163	179	182	177	147	174	169	177	169	167	179	168	173	160	156	177	195	162	199	165	167	146	152	181	182	169	171	179	173	138	176	191	176	179	153	156	157	143	171	166	179	165	172	176	168	149	173	160	159	159	180	175	164	179	161	175	167	160	143	127	162	161	156	141	166	157	173	172	163	166	159	164	163	172	168	152	172	144	153	156	174	163	158	137	171	167	165	157	155	177	156	186	182	186	175	175	161	182	155	163	145	166	186	159	177	169	153	144	187	174	160	167	164	158	185	172	161	162	172	153	158	166	159	186	170	169	151	158	168	170	186	198	171	154	156	139	197	167	163	176	164	160	153	158	177	169	153	155	169	155	170	172	179	192	173	187	158	165	179	170	164	185	149	152	166	162	166	183	159	183	141	151	156	183	175	159	145	160	168	183	172	180	167	172	162	182	167	144	176	160	174	158	151	187	151	177	194	140	150	159	156	170	158	168	172	184	145	165	168	158	175	173	144	171	188	168	162	164	177	151	149	170	174	156	152	203	162	180	192	177	161	172	165	160	178	167	182	181	179	179	176	144	170	177	179	167	165	164	138	172	143	147	173	166	166	144	151	190	167	171	166	170	190	163	164	153	170	141	186	188	151	147	180	190	186	179	161	161	148	176	158	168	147	178	161	156	163	162	199	164	165	199	172	187	180	154	172	157	151	183	172	207	149	168	197	164	181	177	154	167	153	159	151
16598	15126	587	363	287	264	263	188	199	206	189	211	184	196	191	208	172	196	179	195	203	193	202	187	186	182	183	204	178	173	167	179	187	165	177	182	196	186	191	206	216	188	163	197	192	171	165	198	215	188	186	192	182	199	196	196	196	184	186	201	189	199	196	179	200	200	210	206	183	205	177	177	158	208	165	192	178	196	202	188	198	184	182	192	189	197	169	211	198	170	180	192	195	192	188	172	196	190	208	187	189	180	164	183	188	190	177	191	198	184	191	220	197	185	193	200	209	192	199	171	183	177	189	176	186	165	178	179	196	189	181	180	203	177	206	197	206	171	172	207	168	181	180	190	187	183	199	197	201	174	191	200	181	181	208	193	192	161	170	173	196	200	209	195	212	199	188	201	166	210	188	180	190	196	177	188	173	191	159	161	197	191	172	198	163	167	194	186	188	169	177	187	183	233	203	193	193	204	153	175	210	175	182	187	219	191	176	172	209	197	185	167	195	192	207	167	188	187	183	193	181	211	201	186	189	198	181	185	175	184	164	202	183	179	193	185	206	181	203	178	179	180	196	190	175	174	193	198	182	190	177	176	197	195	188	199	180	160	187	193	187	208	190	181	192	201	205	181	194	168	187	188	184	205	202	194	174	169	176	175	210	187	172	195	197	173	185	203	197	177	208	191	176	196	161	183	170	188	209	197	192	179	177	185	194	169	168	175	205	185	213	177	172	173	169	203	214	177	201	186	185	209	179	178	167	165	173	172	204	178	176	208	192	192	196	203	182	185	181	176	170	176	185	213	188	189	183	189	189	183	194	188	170	177	158	202	192	193	181	196	171	172	204	178	187	196	201	185	208	198	184	186	209	180	196	181	182	177	188	169	190	164	164	189	182	194	163	186	216	179	178	202	187	215	206	192	177	211	181	178	196	170	186	159	195	165	173	183	196	190	187	176	219	217	202	168	179	178	188	203	210	193	180	187	172	190	195	155	185	180	236	168	192	181	201	172	173	172	198	188	167	183	207	180	175	185	205	188	180	180	180	193	200	190	181	177	174	206	169	189	210	188	193	193	184	170	161	175	180	208	156	180	165	182	197	189	190	195	188	199	169	194	204	202	171	209	165	198	145	201	174	202	175	182	192	198	191	169	216	172	192	179	174	173	197	184	187	183	204	178	174	190	203	181	189	185	202	199	174	202	190	201	182	183	197	200	185	185	182	173	188	179	163	204	184	194	191	214	238	178	174	180	164	175	199	205	198	188	222	187	196	209	199	216	190	186	191	194	192	206	186	170	160	177	174	185	209	180	180	201	180	176	189	175	164	173	183	200	204	199	198	183	179	197	185	180	203	172	177	187	204	203	209	200	182	200	201	189	189	180	193	181	184	184	215	186	199	212	187	183	168	188	180	193	185	175	190	200	208	169	209	184	196	188	203	183	190	212	185	195	190	192	191	213	182	193	191	192	178	187	178	186	198	185	183	165	190	188	209	185	204	203	194	185	165	175	203	214	184	202	193	188	183	187	180	190	194	181	199	190	185	204	199	172	185	180	176	207	174	187	179	198	193	193	189	199	182	213	216	175	184	191	186	178	191	192	209	167	185	179	191	182	182	198	187	212	200	179	184	194	205	184	203	182	195	181	199	182	157	195	188	181	181	187	201	192	193	175	189	175	204	174	184	187	194	166	171	206	190	205	181	186	190	170	190	188	210	189	178	195	163	168	171	204	193	173	187	192	205	178	195	196	185	197	191	174	207	203	195	215	213	193	210	211	177	215	193	177	167	198	183	195	197	164	213	188	179	189	186	204	195	181	202	169	189	181	201	192	196	203	192	186	176	204	197	180	197	191	173	183	152	187	205	193	202	161	203	183	200	205	170	202	174	182	197	189	186	192	191	185	179	188	197	152	179	175	196	185	168	164	215	169	177	175	184	195	208	193	164	173	200	177	179	223	189	190	184	184	222	196	195	197	187	214	168	190	199	185	184	172	201	189	204	193	185	196	175	199	183	196	154	197	162	192	198	179	178	190	174	188	223	187	180	197	207	189	189	191	194	185	201	198	174	188	181	175	190	173	172	198	166	196	169	193	192	175	178	206	213	187	210	183	180	192	218	181	166	190	191	204	180	194	180	173	192	175	232	189	183	176	188	192	163	188	202	187	185	168	168	215	174	171	185	195	186	197	169	201	159	185	193	195	185	170	192	185	189	207	192	207	176	225	195	188	195	186	179	181	205	189	204	180	191	171	191	190	178	215	170	177	191	174	183	188	159	196	194	189	189	161	198	186	182	191	195	200	173	173	181	203	198	184	185	195	187	205	196	212	180	179	200	175	212	198	197	179	167	195	190	192	190	185	187	178	172	178	178	189	210	183	184	194	203	191	199	224	189	201	204	199	181	185	203	209	210	203	178	188	208	192	193	216	199	187	229	180	166	178	180	184	187	192	161	189	200	182	205	184	216	179	207	196	201	189	176	207	222	196	175	190	175	187	206	189	180	163	187	212	195	174	184	177	170	180	189	194	189	195	182	199	202	192	180	177	163	186	167	139	202	172	211	204	177	207	183	202	174	203	213	185	173	206	190	195	198	186	195	197	205	189	175	191	190	199	164	176	162	216	150	189	171	203	200	216	184	199	193	164	197	178	191	186	183	177	188	205	198	179	177	192	175	177	195	190	194	182	200	195	196	193	167	180	196	218	181	206	161	188	192	192	179	196	186	177	186	197	202	174	155	189	182	187	197	191	169	177	180	177	198	192	215	200	194	191	184	188	152	178	183	190	185	190	199	173	196	193	197	189	195	169	196	205	168	195	206	170	204	185	209	174	190	207	177	171	180	177	212	196	178	187	176	209	155	169	169	177	185	198	179	179	182	161	197	194	185	221	182	201	204	200	170	190	197	217	188	168	197	191	185	193	184	181	198	185	198	176	186	188	193	207	185	187	203	175	188	187	184	220	196	190	194	166	216	184	186	214	187	188	179	197	202	177	169	171	200	203	198	204	201	205	188	197	192	196	182	194	208	176	198	178	199	184	186	196	187	161	195	184	195	205	201	189	211	182	180	160	179	186	237	201	164	188	166	178	194	182	183	191	203	194	176	206	182	192	190	187	187	176	207	195	179	184	192	198	186	193	217	209	177	187	185	185	205	169	207	181	192	189	194	175	165	183	182	156	180	194	219	185	182	218	182	171	187	183	186	195	189	221	198	190	181	185	177	187	141	184	182	191	194	171	183	188	194	214	173	203	208	184	203	191	189	176	170	194	194	202	194	175	197	194	189	173	183	179	201	182	186	161	178	176	177	194	188	210	198	183	171	173	186	202	169	189	174	176	160	195	162	208	181	200	182	218	187	178	195	188	193	201	167	175	183	182	185	206	186	198	202	213	155	176	192	216	172	208	210	204	190	203	191	188	176	170	179	220	201	202	186	213	193	180	186	195	174	181	195	166	192	209	173	169	200	173	196	191	162	158	179	179	166	216	165	189	193	193	161	180
23650	21055	28080	24131	20830	5713	812	550	453	432	401	405	362	350	335	334	295	305	280	297	291	290	303	268	278	268	285	303	282	274	269	283	275	269	265	251	255	273	279	288	264	265	279	257	287	271	293	264	270	283	308	272	251	250	238	289	285	223	286	269	247	246	287	267	262	275	299	278	286	252	261	282	260	277	255	300	251	296	245	251	275	247	258	251	267	236	257	275	288	266	302	281	272	252	236	264	262	269	289	279	280	283	285	246	277	261	269	249	250	267	248	255	246	245	265	269	238	268	305	265	262	245	253	273	243	245	279	253	263	234	259	278	278	249	284	241	267	270	232	266	264	253	246	262	271	240	240	265	252	247	269	283	248	251	272	259	266	268	235	258	296	268	265	284	235	286	252	267	213	276	274	255	272	237	243	233	256	268	275	261	256	270	285	256	265	293	230	260	266	231	241	250	257	273	275	246	261	271	291	233	278	246	255	276	236	256	262	255	259	271	268	260	275	256	253	252	300	274	288	249	248	295	283	283	252	276	258	284	247	248	255	281	249	299	284	284	245	253	251	245	256	237	271	285	241	265	288	246	260	264	245	276	247	282	276	259	242	243	260	292	267	281	262	253	256	256	279	237	276	268	251	229	257	239	264	248	263	259	278	271	251	256	246	220	257	253	255	250	250	261	272	276	284	267	261	276	301	272	236	260	282	273	286	290	278	287	266	270	259	246	253	249	237	260	275	239	279	280	252	262	238	254	264	267	266	281	265	256	272	292	257	240	250	273	288	257	272	251	275	237	241	250	265	261	276	256	266	266	271	257	266	254	252	240	283	275	255	249	255	253	241	265	257	275	260	232	262	284	258	266	257	266	289	247	271	242	261	258	267	274	282	250	281	249	236	275	255	259	251	253	266	251	289	269	254	287	267	245	241	279	261	262	280	230	258	219	269	278	258	231	269	266	263	249	272	274	250	272	279	233	249	280	261	262	257	256	264	278	279	260	261	297	256	259	263	254	269	259	243	248	227	272	253	289	246	278	269	277	259	258	244	246	263	269	265	256	279	286	256	252	273	282	253	259	254	253	289	240	249	245	257	271	236	269	266	248	265	262	267	256	242	253	257	248	256	268	289	256	255	274	274	273	234	241	265	260	229	237	261	264	258	237	282	267	235	253	247	274	254	251	267	271	269	238	271	259	243	253	245	269	243	251	268	239	258	241	273	255	276	256	264	276	262	282	275	262	269	276	242	261	265	266	249	272	268	235	256	286	256	251	281	259	255	256	264	249	267	262	258	270	258	258	279	226	263	243	276	246	286	260	254	250	311	255	257	254	248	229	251	238	262	275	249	249	248	237	231	262	259	214	229	275	257	280	257	275	264	251	296	265	263	278	227	256	266	295	275	230	236	266	281	254	222	247	279	271	263	294	280	279	248	289	232	257	261	248	262	250	260	258	238	256	254	293	252	281	260	279	268	264	279	291	244	245	212	286	263	250	291	255	232	273	268	288	257	251	259	241	269	265	250	255	293	270	256	267	256	246	262	261	277	281	253	257	246	292	272	237	268	259	267	274	288	275	249	297	272	240	260	261	238	260	243	231	265	266	272	268	255	256	244	277	231	254	257	283	244	259	268	279	262	284	281	243	282	263	244	254	268	240	273	258	265	262	263	272	268	270	261	236	271	279	246	262	277	237	247	287	264	266	272	282	254	294	253	269	237	253	272	268	260	249	257	280	279	278	266	268	248	261	267	275	266	277	265	281	291	272	263	262	259	264	261	235	262	268	259	240	252	244	273	252	272	265	259	254	264	279	272	277	263	238	232	287	248	266	248	250	251	278	270	252	251	268	259	256	274	269	240	250	285	242	252	236	252	235	251	251	271	232	253	268	266	253	276	266	258	245	254	248	263	272	273	265	272	249	264	280	248	315	283	287	271	246	252	280	246	246	232	264	264	257	240	280	257	277	249	232	277	298	261	239	269	251	257	270	284	240	249	256	285	275	282	262	260	292	268	219	278	323	214	253	279	249	267	293	264	261	247	251	268	266	238	276	261	259	249	262	262	254	267	248	241	257	261	274	238	283	250	236	273	289	257	245	296	267	262	247	247	256	261	266	267	278	268	267	277	273	237	276	270	261	276	273	290	257	275	306	253	274	239	241	275	239	282	272	227	285	252	280	256	276	262	266	264	262	266	281	242	254	261	254	269	262	254	276	260	227	241	291	256	250	265	267	251	251	249	243	261	258	278	244	251	250	245	260	238	271	299	245	281	266	234	244	260	234	312	256	264	279	262	255	251	247	276	264	286	257	263	242	228	264	285	269	257	268	242	263	253	248	256	307	259	296	265	274	254	267	244	254	267	247	289	248	239	298	232	276	241	265	278	263	259	225	274	235	255	282	299	255	265	275	258	242	272	295	275	271	285	225	274	250	269	257	278	252	263	240	255	262	253	295	262	283	266	253	268	283	253	276	267	271	243	231	302	285	262	265	272	265	265	246	273	250	277	249	277	250	248	276	288	256	259	249	267	246	253	271	251	266	268	281	286	260	256	260	278	283	275	253	230	275	288	284	249	254	278	248	239	254	255	258	240	257	285	264	267	253	281	256	256	258	249	247	269	270	249	243	285	254	250	248	274	290	299	244	263	263	247	262	259	266	245	267	253	286	265	244	265	267	271	262	279	231	271	273	234	284	255	275	284	294	250	250	264	273	290	288	272	268	264	289	296	233	280	267	279	267	230	263	225	259	262	240	247	246	272	286	260	255	263	287	266	266	242	262	265	281	277	298	254	240	262	281	252	260	256	249	259	251	271	257	267	251	245	252	245	263	255	272	243	255	268	268	235	252	254	272	247	230	240	266	270	287	239	280	264	244	244	279	277	248	246	283	268	253	268	276	257	287	261	239	256	286	279	290	287	261	273	252	276	292	237	264	246	251	276	256	275	248	272	263	255	262	293	263	241	269	259	260	237	251	278	251	254	250	266	291	289	263	252	236	241	234	278	266	276	249	244	275	269	280	232	265	271	239	258	252	282	235	287	280	254	252	245	289	240	264	280	277	270	241	256	264	235	260	264	260	274	243	263	246	247	263	260	232	258	258	250	258	278	266	249	229	260	232	249	274	258	257	245	244	265	251	262	255	272	301	263	245	258	277	268	246	233	259	259	263	241	268	252	253	259	267	237	283	266	278	265	247	248	271	243	220	253	269	245	224	309	276	266	252	242	271	251	270	241	244	274	255	288	271	254	264	290	289	284	283	275	258	262	234	263	261	282	266	278	269	257	284	244	249	238	244	256	243	277	245	283	275	247	288	251	251	240	252	251	247	256	252	234	241	291	277	258	261	260	259	264	287	292	281	248	260	279	269	263	271	277	265	270	244	245	228	275	269	261	258	273	254	244	260	274	277	285	242	270	244	266	254	252	292	264	258	291	284	252	253	266	227	257	279	284	279	256	267	254	277	279	255	257	231	277	233	264	247	259	272	233	270	276	259	268	273	250	260
17570	37451	5937	2561	1822	1395	1072	811	683	586	550	506	441	421	360	344	351	332	332	322	339	309	331	298	303	307	309	292	279	306	267	306	323	286	269	277	291	262	302	289	278	289	299	269	259	254	283	282	295	307	276	283	280	281	273	266	272	257	275	242	278	272	280	269	285	285	286	268	269	297	271	266	264	278	267	238	282	266	303	293	275	310	277	281	266	281	293	289	274	281	265	276	250	281	270	265	264	281	293	270	299	266	307	296	309	266	249	293	290	258	276	277	284	270	269	267	237	299	255	258	279	297	275	275	303	302	254	265	274	283	268	290	282	296	258	294	261	250	290	253	252	268	266	287	275	263	277	273	259	289	293	261	274	256	251	295	267	286	273	272	283	255	271	286	271	243	310	246	273	274	281	278	267	294	257	244	289	276	286	288	291	255	294	262	277	280	270	284	274	261	284	277	277	289	245	263	268	259	279	294	277	270	260	261	278	259	292	260	250	274	263	292	258	264	275	295	268	280	293	288	295	280	268	289	253	297	269	265	265	284	258	309	265	260	282	275	247	244	324	270	274	264	297	264	293	275	296	266	240	279	280	281	277	278	244	271	261	259	281	282	237	266	282	288	278	272	247	279	292	255	281	231	241	259	252	287	281	261	274	314	277	260	294	251	235	277	255	300	283	268	268	287	285	285	244	265	298	296	296	261	289	285	258	259	280	283	267	265	302	260	298	286	293	241	275	275	277	273	294	257	250	279	270	238	257	284	273	274	291	265	285	310	264	273	260	260	255	293	261	266	288	310	260	263	264	287	294	268	280	306	280	270	279	282	252	228	243	263	255	267	235	258	276	294	282	290	280	276	255	301	284	277	267	253	303	280	312	273	269	282	275	291	272	289	245	287	303	308	271	266	255	281	252	278	274	245	301	260	257	296	256	242	273	259	271	295	278	259	261	261	253	281	292	267	304	292	253	261	290	280	302	267	242	275	260	269	289	268	256	260	268	297	268	293	237	295	243	283	292	272	252	273	259	310	278	265	275	274	284	273	279	265	281	295	260	266	288	283	270	309	293	256	269	299	273	274	260	269	290	280	288	278	281	259	260	265	290	269	281	241	256	266	295	256	268	263	238	298	274	274	272	265	261	271	280	268	249	255	258	270	259	242	279	256	290	236	281	266	283	265	278	278	294	283	279	255	299	301	282	266	268	275	297	281	282	305	282	263	277	276	262	294	274	290	288	296	262	272	274	307	262	254	268	304	293	253	253	258	256	287	262	237	265	298	261	258	276	277	297	251	257	285	270	261	271	264	277	281	299	243	278	255	259	316	259	254	272	275	248	286	295	258	262	245	293	277	270	282	256	266	281	263	255	257	295	266	285	264	250	261	274	269	271	309	279	310	284	240	274	271	251	279	274	278	285	276	284	274	271	255	262	287	274	285	297	284	308	266	305	263	287	281	259	266	267	298	283	277	283	281	279	285	273	271	319	295	293	285	282	249	287	236	290	273	291	253	298	257	286	275	245	259	298	280	274	247	285	270	243	298	277	282	250	281	282	278	275	280	282	253	274	267	278	281	267	289	279	272	264	282	277	271	265	262	271	281	252	263	256	245	298	236	268	295	280	264	290	263	276	268	301	294	277	273	266	280	293	308	272	309	288	228	274	259	250	276	269	301	276	266	265	256	310	278	271	246	289	285	281	288	268	274	267	288	271	279	290	277	282	280	263	289	255	284	296	285	265	287	262	251	265	274	280	278	261	248	277	260	281	259	273	258	261	261	289	253	269	282	286	276	281	253	263	292	266	277	282	274	251	253	261	251	295	272	272	281	287	262	280	273	273	261	285	264	269	295	272	282	270	296	270	259	270	236	299	305	274	272	271	265	260	267	300	268	267	260	265	276	279	253	276	292	296	301	277	270	272	262	254	273	279	274	275	257	272	291	284	264	257	298	266	269	283	301	252	249	285	269	281	279	263	285	240	312	290	293	252	260	258	277	316	287	280	267	282	253	289	254	278	284	271	295	270	251	271	288	237	287	285	285	264	276	254	276	294	253	267	260	275	277	298	273	290	281	263	262	253	279	269	274	284	272	283	304	270	279	264	263	255	273	249	254	273	269	296	268	262	277	297	265	271	311	285	290	288	263	291	253	286	246	275	296	261	272	290	286	259	285	295	270	281	281	249	284	257	262	292	286	271	257	274	304	286	274	282	252	306	298	285	304	264	274	289	271	273	275	257	255	272	257	270	282	271	253	274	290	282	292	246	258	270	246	264	270	295	261	276	263	273	280	291	289	302	303	249	272	296	273	284	258	263	267	277	274	292	288	307	267	260	295	253	267	298	264	263	295	271	272	271	281	274	278	271	293	263	275	257	235	280	254	309	294	269	273	286	271	263	289	308	280	288	249	288	276	250	279	252	287	277	264	277	273	278	266	243	262	258	256	270	262	251	243	267	274	246	271	275	285	266	291	276	258	286	286	249	272	229	308	283	284	279	263	291	272	244	290	290	267	292	274	279	261	291	260	260	275	269	259	261	242	256	280	263	288	324	270	265	273	293	282	285	283	280	278	277	239	288	247	271	245	268	280	272	285	294	271	282	281	274	255	298	275	291	265	282	250	282	280	268	271	266	300	306	266	255	290	280	267	273	281	273	247	303	291	268	297	261	278	304	274	280	316	255	282	287	276	308	289	273	245	260	282	256	270	300	292	272	275	304	262	286	299	279	255	289	307	279	264	291	258	287	278	282	266	293	283	289	277	267	301	267	262	279	286	274	253	263	282	267	273	287	291	284	268	261	272	280	273	261	256	260	284	271	280	276	265	296	303	236	279	252	295	262	290	278	258	275	277	302	257	261	262	284	267	282	284	258	284	263	278	261	255	248	298	266	265	274	271	268	255	283	258	260	281	280	257	231	282	296	285	269	251	258	244	289	290	264	257	261	273	264	267	295	277	258	252	262	273	238	295	295	273	252	290	297	259	257	301	262	245	292	282	259	264	286	291	270	281	263	268	271	272	273	281	269	264	268	258	279	296	285	249	273	278	279	266	272	256	279	238	285	280	289	291	269	248	265	299	262	255	277	282	278	267	257	282	278	268	269	257	267	293	246	256	246	280	250	242	259	265	262	240	279	286	253	285	249	262	253	273	249	278	275	294	271	279	243	284	293	246	299	287	270	256	319	276	292	277	290	276	270	271	271	298	258	283	281	270	254	282	239	268	272	276	263	266	271	313	260	297	255	292	293	272	274	282	278	300	300	281	246	255	283	268	259	284	304	261	268	290	295	268	257	259	250	276	265	267	280	289	262	287	257	318	276	276	283	306	280	267	281	287	266	298	289	280	293	269	259	251	272	303	276	282	275	284	322	283	269	277	260	281	282	239	322	266	237	277	288	290	263	268	302	261	286	256	287	277	265	284	317	262	288	285	278	259	265	261	291	301	271	259	287	243	257	302	279	270	286	257	283	279	242	261	275	248	279	281	230	267	250	277	287	238	256	287
24827	21096	26800	25464	8435	687	538	460	447	377	409	339	355	367	370	369	366	358	338	345	357	343	362	299	370	337	385	322	374	346	334	353	361	342	334	327	333	376	343	356	348	310	322	338	346	339	354	309	355	344	374	343	368	321	294	344	345	334	342	333	324	293	334	364	363	325	328	298	329	318	322	312	343	319	311	308	320	343	363	341	310	334	267	352	336	316	292	360	333	330	311	327	375	345	313	332	320	327	331	291	335	299	341	303	303	354	325	308	329	350	308	325	300	326	306	339	310	348	336	343	311	305	315	311	335	324	310	301	318	328	330	347	359	345	316	310	328	345	343	347	355	332	322	349	323	330	339	331	318	314	306	312	336	341	332	314	324	325	347	340	323	308	336	328	338	334	354	318	325	343	331	317	312	336	314	356	329	321	294	308	326	347	308	332	353	324	325	320	325	351	331	292	337	304	318	333	336	317	353	319	325	329	326	319	323	325	316	317	320	320	384	323	303	323	336	308	343	345	324	330	348	328	325	333	357	292	304	297	314	352	334	339	303	330	316	357	340	309	299	332	332	355	308	308	319	326	342	371	328	347	326	307	338	328	325	306	341	339	347	323	338	312	327	350	337	301	333	383	377	330	325	319	368	339	326	334	330	302	334	337	379	324	303	309	369	291	347	331	337	327	336	351	325	360	332	352	335	345	340	314	299	320	353	314	328	321	330	295	300	325	333	303	318	322	348	321	330	316	308	310	330	356	300	340	313	309	306	342	309	304	304	334	305	345	311	311	317	354	342	346	320	333	363	339	310	356	289	314	323	331	297	300	306	328	338	335	348	330	311	340	367	366	336	355	335	351	303	331	300	323	377	333	336	302	319	338	348	324	329	349	328	338	307	325	357	324	334	313	343	301	342	319	326	329	293	319	347	323	356	290	336	324	282	351	338	341	298	310	338	321	355	328	340	321	333	338	334	321	353	331	322	340	339	341	339	328	316	344	340	352	344	341	351	348	328	329	348	351	309	329	312	299	327	341	324	330	345	317	347	341	299	358	356	328	344	326	368	302	309	328	318	315	316	325	366	335	350	359	314	357	340	324	348	332	337	318	321	324	354	333	348	336	327	318	310	331	323	315	320	321	356	318	334	303	323	334	321	320	350	349	314	328	362	291	337	332	316	337	335	301	312	343	338	320	323	324	323	343	347	334	340	334	316	343	340	314	375	338	325	318	326	316	330	320	333	355	340	330	310	333	331	353	311	316	333	360	324	346	321	302	320	313	287	307	337	318	328	295	315	313	316	336	311	321	303	303	339	331	341	320	344	325	337	309	341	333	308	312	323	335	310	325	332	346	297	333	331	304	329	325	342	301	348	346	334	299	332	333	335	316	350	348	345	335	331	331	318	347	336	364	290	340	313	327	335	346	345	353	330	348	363	350	309	316	342	343	326	330	342	314	347	346	347	358	309	313	337	330	368	317	332	327	355	354	320	325	334	373	318	335	322	341	346	330	358	340	301	331	315	314	323	309	358	333	332	321	297	332	321	325	335	321	351	341	316	324	354	321	338	375	337	356	329	340	337	345	322	333	335	361	337	337	328	323	328	337	331	336	353	292	326	338	328	315	352	346	320	336	341	349	355	291	307	337	362	316	303	350	303	305	345	307	289	333	351	321	311	331	366	350	338	296	311	320	306	340	322	332	336	316	318	325	339	354	317	369	350	336	328	351	352	321	307	323	346	346	341	344	345	336	339	313	357	296	348	313	319	298	328	345	353	327	314	368	324	334	342	359	339	320	332	308	344	291	318	332	311	306	320	300	338	315	314	342	335	317	309	334	353	334	302	312	324	337	340	312	337	327	339	331	357	291	322	337	332	344	314	317	345	346	365	323	347	305	322	321	361	320	329	335	324	345	281	349	348	347	331	299	335	347	312	316	349	319	271	343	362	338	293	328	317	286	329	335	343	358	356	349	354	319	313	349	321	315	341	345	316	309	356	328	346	332	313	338	349	355	359	340	299	318	351	327	341	321	358	338	319	338	350	331	312	362	366	300	319	312	338	295	324	333	340	319	366	345	355	334	297	338	343	340	320	327	322	314	334	321	329	366	326	353	299	321	324	339	347	337	339	288	324	354	328	329	337	343	318	372	282	333	354	331	329	309	334	299	304	309	356	345	338	349	366	340	354	336	328	334	365	321	357	368	333	316	329	312	317	312	332	349	337	338	328	329	324	331	334	329	316	325	318	332	296	331	338	341	334	320	338	333	334	332	319	342	353	331	303	302	304	332	357	309	308	322	342	343	343	357	334	312	310	323	347	319	340	311	297	339	343	325	316	315	332	345	338	309	339	339	315	356	350	358	339	358	319	344	350	333	316	351	332	345	320	299	340	336	347	315	347	316	344	323	354	348	326	330	329	328	334	345	326	348	312	339	314	340	310	348	327	358	315	320	282	305	301	334	399	320	291	303	362	327	309	341	307	334	326	297	317	333	327	314	315	293	321	318	325	336	347	308	298	328	325	352	344	331	331	300	301	328	339	327	324	323	348	343	277	334	361	361	283	339	320	336	351	330	351	300	318	359	307	311	308	298	341	350	330	332	292	348	308	315	347	322	360	313	348	320	320	323	309	328	354	340	338	307	354	290	336	349	306	294	303	296	356	306	309	355	362	341	326	361	333	333	346	327	375	375	313	330	307	345	325	341	355	333	323	346	365	339	340	345	365	314	314	336	345	313	335	293	362	345	355	331	349	284	317	275	331	350	341	373	304	285	324	293	323	309	341	315	350	326	321	332	313	328	330	343	314	318	344	321	340	299	317	321	320	324	315	323	299	319	301	297	335	348	304	318	315	308	338	361	352	304	357	311	341	325	301	326	349	317	326	335	315	319	352	332	336	327	297	300	346	367	321	345	329	333	328	311	317	330	348	326	308	325	350	292	317	337	311	322	310	316	370	354	339	365	348	283	352	336	313	332	328	343	330	341	292	337	320	334	340	338	334	315	303	338	355	351	336	312	343	339	308	353	315	317	338	333	324	339	313	298	374	328	345	334	356	300	315	324	333	339	313	345	355	343	357	351	315	322	357	316	330	310	328	283	313	334	348	331	344	294	302	329	309	349	333	318	336	322	328	362	322	307	341	345	309	324	363	314	324	295	321	319	332	324	322	333	340	337	325	307	344	340	329	313	327	341	335	350	343	352	327	321	328	335	364	298	339	322	347	348	363	328	355	334	365	348	353	303	349	342	328	313	350	317	306	375	327	334	325	350	351	341	330	327	345	293	318	324	336	327	344	322	301	341	334	323	336	298	316	342	327	325	302	304	315	313	356	334	316	343	303	320	301	316	318	327	297	343	321	323	332	323	336	326	316	327	355	323	352	319	339	305	337	326	327	322	321	322	315	342	358	335	344	345	350	334	324	356	331	348	343	355	327	333	326	336	346	319	307	305	320	327	298	322	301	331	354	347	321	304	331	316	319	290	327	316	330	288	355	344	296	305	311	357
17347	22144	3114	1579	1156	979	769	711	583	565	516	505	459	445	391	408	402	377	402	380	382	372	385	380	349	350	364	369	368	361	370	323	379	347	351	344	393	329	355	372	357	364	363	394	395	362	351	382	328	352	363	357	380	372	350	349	345	352	339	339	375	334	335	356	369	350	353	349	359	338	335	362	360	363	332	328	358	375	371	366	347	339	376	355	331	373	372	332	340	348	342	350	358	356	354	352	362	364	365	418	385	357	374	373	350	360	333	357	354	364	354	379	337	381	360	379	371	395	349	373	354	348	354	348	354	350	349	349	365	363	358	387	367	371	350	386	380	362	335	399	355	367	355	379	364	368	365	361	379	361	336	348	365	365	384	322	390	355	352	342	372	357	339	377	382	322	344	360	367	362	343	364	353	351	353	359	379	356	360	366	336	346	336	357	358	355	350	337	339	325	349	347	363	333	357	338	356	337	338	371	351	350	341	365	341	367	391	357	360	384	355	338	374	375	331	346	363	358	362	344	376	353	344	397	343	318	369	385	338	370	368	370	393	369	352	362	340	371	354	364	335	383	376	386	356	359	325	336	321	358	363	352	348	357	326	356	360	347	378	350	347	358	316	327	374	319	363	376	345	340	392	387	377	373	372	350	324	339	339	361	374	353	339	334	355	346	340	348	372	359	386	376	361	346	359	361	375	374	374	372	354	357	371	355	368	331	390	358	354	348	379	352	337	369	362	396	348	379	366	329	348	384	361	350	353	364	342	358	364	357	358	346	360	360	340	362	376	369	394	327	352	355	349	354	337	372	338	368	344	332	358	330	346	333	326	368	331	327	345	371	356	381	354	384	355	333	364	363	328	334	366	338	350	385	326	374	343	368	370	343	377	327	369	330	342	375	329	377	390	375	372	359	363	372	348	361	358	363	380	340	365	367	367	340	390	360	380	349	386	367	354	371	325	331	352	378	353	377	373	379	380	359	362	374	328	328	357	374	375	357	363	350	372	354	378	341	357	369	329	353	338	330	336	338	376	365	345	370	342	355	348	351	343	359	391	345	347	373	363	396	382	332	357	335	351	358	352	371	362	376	363	353	334	355	377	351	377	357	346	348	367	327	343	311	353	353	334	369	379	367	345	382	335	383	380	373	350	362	357	346	364	328	345	393	339	378	347	320	347	384	357	366	353	344	367	377	383	366	378	350	371	376	354	375	397	367	363	353	355	345	344	370	372	356	340	379	319	386	393	347	366	361	340	369	371	386	369	368	354	324	367	326	357	349	416	371	340	324	340	342	384	349	367	367	344	362	389	376	396	341	363	357	351	362	374	351	315	351	358	377	354	350	333	359	349	363	406	336	358	339	355	361	354	362	339	349	369	374	348	368	339	334	338	367	341	357	355	379	340	344	320	349	324	358	354	357	362	358	357	368	389	371	361	356	375	350	360	392	381	383	348	366	361	351	357	388	386	327	317	369	354	360	335	364	376	361	346	352	358	364	354	361	379	328	376	339	386	377	331	367	406	340	365	366	389	358	351	355	384	348	373	351	372	343	337	365	377	341	330	340	385	359	346	349	333	378	356	329	351	351	368	378	324	387	380	317	358	355	334	373	330	352	366	403	364	349	322	368	329	377	370	381	351	328	361	322	351	370	338	335	366	387	357	352	390	363	375	352	370	347	354	357	372	347	373	366	338	385	366	364	392	352	337	317	371	357	345	337	354	353	355	365	353	366	319	360	368	357	351	355	315	351	354	383	373	345	349	396	335	355	364	379	396	357	342	353	368	362	375	352	387	391	346	362	369	367	391	338	382	403	350	334	365	353	351	391	353	364	355	359	397	388	376	325	383	352	352	380	385	359	356	350	326	372	355	331	360	361	359	377	371	359	354	347	377	323	351	342	362	372	346	350	365	347	373	327	400	387	362	361	356	350	329	370	313	362	367	330	336	381	355	362	345	362	354	357	344	374	352	355	359	373	353	354	365	353	365	381	367	392	347	332	337	347	349	338	352	351	370	382	361	353	351	382	390	348	352	394	335	371	350	381	338	382	364	327	332	359	344	371	339	351	383	357	330	358	350	358	356	361	365	362	329	371	337	327	330	355	364	392	373	337	397	362	355	364	351	332	378	380	347	365	336	352	349	369	380	358	342	364	373	349	355	374	379	373	357	358	342	329	372	374	358	347	329	335	364	374	338	346	373	354	381	342	367	328	343	368	333	358	335	365	348	385	346	363	385	366	370	393	359	366	369	340	345	357	362	379	357	358	356	336	347	368	386	395	387	355	382	317	351	345	347	368	342	342	359	362	339	335	347	327	351	366	391	367	332	358	333	360	378	334	360	365	361	381	350	375	380	398	370	339	356	345	352	363	368	334	383	344	377	394	331	359	346	343	334	367	366	347	376	332	324	393	349	356	378	355	349	388	330	369	337	327	337	371	354	354	347	358	325	356	389	349	348	311	330	358	358	350	337	344	349	353	362	348	397	351	346	362	352	356	324	366	363	345	334	353	371	345	373	370	319	340	339	382	361	353	371	326	386	373	366	390	370	341	343	366	347	333	375	340	362	323	334	370	331	347	355	391	343	353	357	349	353	358	366	357	382	401	339	399	333	334	342	387	359	363	370	353	315	358	365	357	364	336	375	370	370	329	347	363	337	362	332	339	292	358	359	350	344	337	349	342	326	339	352	345	399	336	356	344	361	349	351	351	379	358	343	337	368	378	353	358	354	368	360	336	345	367	352	361	345	381	352	365	340	380	386	345	373	379	343	401	370	365	320	347	370	349	386	336	345	391	359	385	358	342	384	374	373	305	379	371	359	321	361	345	395	373	357	357	349	363	382	377	356	329	345	358	328	355	368	355	388	394	376	346	344	353	350	357	368	356	357	363	333	348	365	367	373	384	353	357	383	339	392	343	324	318	389	350	359	397	360	355	355	362	355	364	350	371	356	346	366	402	353	328	351	363	379	350	347	360	354	376	351	388	329	379	308	352	350	353	347	340	368	354	320	362	344	358	307	352	322	355	370	378	373	368	324	346	355	359	377	381	361	358	363	350	374	330	356	351	374	361	332	369	376	353	316	345	334	359	378	384	338	378	360	334	362	348	343	362	372	345	322	337	368	383	362	350	353	373	411	368	377	367	366	366	383	387	382	368	354	367	336	391	393	343	367	383	350	332	343	350	380	373	322	373	383	364	352	326	401	357	390	329	321	354	356	353	333	372	360	375	370	349	346	385	372	363	368	362	347	366	344	308	366	343	347	352	371	355	342	353	365	359	358	360	321	360	375	341	334	345	342	374	339	360	348	335	344	351	359	359	319	359	370	371	364	374	350	346	383	357	360	346	373	355	340	368	364	356	356	334	356	312	372	346	349	365	362	364	344	344	363	355	325	367	360	369	378	359	357	374	298	344	353	362	386	358	366	359	376	341	369	383	367	391	352	383	383	365	354	330	342	339	308	362	333	380	378	370	367	397	360	346	328	357	380	388	330	390	370	402
22509	21048	28453	23844	21049	21084	7916	1220	926	862	820	709	656	697	623	637	615	598	592	603	592	607	565	572	530	578	590	554	505	558	567	567	539	519	522	622	523	530	483	518	525	552	518	524	540	514	519	538	537	521	550	478	503	550	531	569	532	462	495	504	543	525	529	515	542	501	497	516	519	512	501	513	510	539	483	501	487	522	554	530	528	540	499	522	517	506	518	500	518	518	518	533	539	534	474	507	498	561	502	497	531	512	528	519	530	513	528	544	455	519	474	509	529	532	545	499	487	540	493	539	511	499	519	506	526	513	500	535	530	512	506	513	541	521	543	519	524	502	485	471	514	523	542	524	491	518	529	530	542	492	563	527	483	515	536	514	514	528	520	534	509	563	501	512	538	543	540	529	484	484	522	512	506	531	494	497	522	498	556	499	508	554	513	519	510	502	564	474	496	485	490	507	506	529	515	546	533	538	521	507	514	516	519	517	492	498	515	502	493	522	492	533	589	491	546	512	525	525	523	535	530	515	546	482	496	546	513	535	536	521	498	539	545	525	489	499	497	535	535	535	487	499	471	497	560	487	558	529	509	507	488	542	497	513	516	537	547	521	517	521	466	575	539	500	488	505	579	513	536	510	496	534	549	512	498	561	529	501	494	531	523	551	522	510	531	532	507	499	532	529	532	528	534	526	509	528	502	542	487	480	527	463	540	509	545	494	490	510	529	502	518	516	486	545	554	525	519	530	516	511	511	519	534	531	529	524	523	546	480	526	521	550	567	536	525	527	546	478	545	507	512	496	510	521	503	485	591	526	492	482	571	503	501	542	508	534	553	477	511	525	531	546	562	496	561	478	546	551	525	501	534	548	549	483	545	521	513	551	522	513	525	502	537	518	491	529	531	550	483	524	493	552	559	550	500	572	483	531	529	508	501	523	500	540	510	512	541	534	534	477	487	514	511	514	518	503	541	496	512	557	522	507	524	541	510	503	500	583	512	536	547	525	552	505	504	476	532	515	499	474	510	527	536	521	514	563	503	538	509	526	529	537	504	557	487	540	515	525	538	504	519	544	486	513	486	515	499	540	506	532	540	514	485	501	544	498	502	512	541	557	516	497	550	516	488	514	492	481	528	535	546	487	536	505	540	541	529	529	539	507	521	536	530	519	517	537	483	533	503	508	509	542	494	500	522	507	526	510	538	521	531	557	577	504	535	518	507	524	487	511	512	518	497	472	543	553	566	512	517	527	531	525	512	513	511	480	513	511	528	488	544	523	493	538	516	552	547	513	519	531	530	531	502	489	541	521	488	503	513	549	546	521	506	575	514	490	530	543	523	510	562	512	543	508	521	563	503	536	523	512	492	523	475	505	535	538	528	524	531	483	533	515	514	538	491	544	524	497	519	535	540	535	521	507	501	493	476	522	538	526	507	525	532	524	518	537	495	485	519	498	504	513	501	516	505	507	517	523	531	523	506	526	517	548	485	478	507	507	494	482	475	524	540	516	538	521	512	501	511	526	498	517	534	540	537	538	489	520	527	484	523	541	493	565	494	484	506	515	492	517	514	550	525	526	543	546	503	585	541	536	486	496	533	534	534	495	513	481	517	534	537	547	494	479	537	550	507	539	506	501	475	536	566	499	527	560	530	548	524	537	520	533	504	500	500	528	507	485	534	516	497	502	519	515	539	517	563	497	523	534	511	502	534	503	528	559	463	481	519	483	499	498	535	590	527	515	486	530	528	470	508	545	536	514	515	503	510	491	521	541	513	531	495	534	534	542	486	522	533	511	540	521	531	470	521	482	517	520	497	486	527	526	536	498	479	542	528	521	579	571	476	510	492	525	494	478	514	526	551	570	527	515	535	536	506	543	522	511	512	525	531	505	536	509	498	507	534	546	529	497	532	527	536	535	532	543	504	495	514	512	522	514	526	547	515	499	538	535	554	523	550	496	500	556	496	502	573	527	475	536	510	492	550	525	516	476	531	532	546	503	512	513	507	567	506	539	515	493	525	505	494	526	545	494	539	521	511	518	553	507	513	537	491	524	507	519	519	478	518	555	514	519	509	522	540	512	490	502	538	536	527	513	542	455	529	474	515	492	523	529	503	532	536	480	518	496	542	517	557	512	488	487	529	502	567	526	568	516	514	543	516	529	514	525	546	536	537	489	516	534	516	504	488	500	495	477	524	490	502	533	512	463	513	506	523	504	529	516	500	540	501	487	510	532	496	544	523	476	562	512	535	498	510	524	504	507	505	510	531	539	500	574	532	492	512	471	507	536	533	526	487	517	561	516	527	533	510	514	496	524	493	510	493	511	486	480	526	518	497	512	532	527	496	567	548	518	464	464	524	549	490	523	504	523	484	525	528	558	515	518	531	556	518	512	511	509	524	517	539	530	524	529	518	478	486	481	518	516	496	532	543	512	530	522	536	528	521	513	537	530	513	496	484	509	524	527	504	507	496	465	497	525	510	537	500	504	499	524	535	500	522	544	495	502	492	524	521	531	475	508	485	492	514	553	497	516	514	507	503	538	532	554	536	549	551	538	553	541	502	503	536	500	545	523	530	516	550	504	533	513	488	512	481	500	566	514	550	512	521	518	521	522	547	520	532	504	518	529	509	501	518	520	532	502	546	511	498	489	547	522	511	531	511	538	527	556	539	494	472	545	496	555	491	538	495	554	513	546	474	498	524	550	519	525	482	492	509	499	489	544	539	515	558	510	495	510	522	462	525	586	499	522	512	514	566	536	532	535	476	527	531	516	467	542	563	521	531	541	557	540	535	546	534	543	474	525	525	535	479	516	511	526	471	541	536	500	507	554	574	514	522	549	518	529	543	540	515	550	526	522	503	507	492	517	557	550	484	511	523	522	531	581	544	519	504	502	506	492	542	542	523	498	532	496	521	491	521	520	536	523	523	526	535	508	501	552	539	529	542	521	518	540	527	520	526	541	495	531	505	502	557	542	518	500	535	544	547	500	528	507	484	548	537	501	540	529	518	504	569	526	511	536	512	503	476	521	548	527	520	476	480	534	511	511	514	503	501	534	513	534	534	541	456	505	493	481	512	495	524	504	500	483	465	476	523	496	490	549	495	567	548	482	503	527	562	547	491	505	505	511	491	487	524	490	493	477	492	510	528	548	501	489	515	506	527	520	517	560	475	498	601	541	500	534	515	548	477	553	531	511	525	518	507	533	511	499	510	541	523	512	532	501	535	512	515	515	522	531	528	507	543	506	531	565	502	491	516	538	505	535	525	541	499	501	519	479	510	527	560	514	522	523	559	560	531	499	493	518	513	498	522	487	473	503	531	507	529	508	495	508	488	515	520	543	507	516	455	504	530	520	512	517	550	488	523	532	531	537	545	547	536	515	531	560	490	520	545	490	511	524	530	497	522	508	533	518	509	482	509	521	500	541	489	524	509	511	581	482	483	524	506	526	509	484	548	547	482	499	538	489	516	580	531	538	509	495	509	562	504	458	491	528	525	487	513	499
19618	30955	9864	4698	3435	2592	2069	1582	1402	1157	946	897	847	767	750	732	664	646	641	597	667	619	618	645	600	568	565	584	518	551	572	542	543	515	532	537	571	527	535	524	510	558	473	513	540	535	539	534	522	537	540	505	491	529	533	549	517	481	542	549	561	495	521	516	496	547	525	535	519	546	525	570	532	511	514	548	517	538	516	554	526	514	534	504	507	514	520	523	538	503	515	483	511	539	536	492	524	492	541	517	571	514	506	515	459	497	534	520	523	509	519	500	554	524	523	549	554	554	503	516	507	513	506	543	496	501	511	578	568	484	506	518	531	536	512	585	508	504	552	536	485	570	508	548	518	541	500	489	541	533	529	539	501	493	532	552	490	496	568	518	502	513	528	496	533	546	536	532	555	542	504	556	517	528	517	548	481	539	551	530	507	491	495	513	548	527	469	493	500	507	538	507	478	555	524	528	503	524	516	521	530	526	539	549	510	529	535	471	556	542	499	480	501	503	512	507	495	529	510	489	540	506	537	520	511	519	486	553	537	577	478	523	514	551	505	564	515	496	502	524	552	543	495	512	476	541	494	474	492	499	560	536	469	522	502	516	517	490	505	508	563	532	549	529	480	530	517	525	520	540	511	565	522	496	515	505	491	515	481	550	515	521	475	510	546	495	492	526	532	546	564	526	534	542	519	556	524	486	479	517	549	506	553	550	513	520	509	496	523	525	504	481	536	520	543	532	507	518	500	567	539	510	517	537	546	519	532	517	504	480	513	506	526	497	541	548	528	534	549	493	506	523	510	564	462	519	509	479	509	539	507	523	518	526	538	503	514	554	489	524	532	562	508	509	528	516	508	508	528	509	576	517	506	526	532	514	552	514	549	560	528	566	595	502	531	539	551	543	516	515	509	533	543	508	529	483	519	512	536	505	501	502	533	537	575	537	521	524	542	542	537	521	492	474	518	513	474	504	529	535	527	517	508	550	541	532	487	510	576	523	512	486	534	529	539	516	527	511	505	517	508	510	535	536	535	504	505	526	535	534	506	527	499	503	550	513	522	534	531	539	549	506	543	551	563	523	503	514	541	531	543	517	531	569	516	479	497	504	515	512	545	474	486	528	516	515	521	532	506	552	527	511	504	524	552	513	541	546	507	514	544	516	559	561	508	558	516	542	519	548	528	500	490	544	472	508	510	552	491	469	535	527	497	530	516	513	514	510	529	474	564	506	515	502	533	522	545	497	530	506	507	504	525	494	478	513	515	538	531	512	548	522	571	489	535	504	520	519	562	514	523	518	552	528	536	489	544	495	530	528	487	526	530	499	487	501	523	511	480	511	504	543	523	508	540	503	509	538	519	525	523	512	562	570	535	513	507	509	503	521	503	484	535	509	500	504	490	524	533	508	528	495	498	501	494	535	510	542	482	546	555	478	503	507	516	482	525	542	564	536	500	468	499	523	499	546	531	497	540	524	502	546	567	518	551	517	535	512	523	553	504	524	519	551	518	528	542	517	542	518	510	535	535	530	531	581	496	570	493	519	494	528	523	530	533	522	481	513	542	513	487	512	523	523	556	487	504	529	523	503	477	624	480	555	535	505	537	530	553	561	497	516	462	493	541	527	509	498	526	461	519	519	559	497	510	528	526	498	530	512	542	479	495	527	541	520	526	518	501	527	537	514	516	555	485	527	510	494	519	514	465	512	503	547	501	505	482	530	520	494	497	547	523	504	533	519	531	585	535	491	506	541	539	504	509	545	501	520	463	521	508	524	528	575	508	518	525	516	543	505	563	520	530	539	556	538	529	552	546	510	537	519	519	527	520	511	532	542	514	524	520	516	566	495	501	486	534	507	547	500	535	508	520	540	533	492	518	516	512	539	512	513	545	497	542	533	475	512	517	546	533	491	534	496	525	546	527	530	503	521	536	494	493	508	503	504	525	542	565	516	481	504	533	542	506	498	495	505	543	532	555	512	538	549	554	518	549	529	495	523	500	536	536	535	485	515	535	497	513	473	554	543	567	511	518	537	509	547	553	510	517	542	521	517	516	533	531	508	515	482	537	499	536	585	519	505	515	504	531	525	505	484	518	486	516	525	528	483	531	551	512	496	492	544	553	542	515	533	538	494	514	464	511	513	543	491	534	523	484	530	541	542	539	534	486	558	537	515	534	530	524	514	521	518	553	530	539	536	532	516	534	514	526	497	528	502	541	500	516	528	523	488	549	509	522	503	530	511	486	522	520	538	528	503	514	496	506	542	544	563	526	535	568	503	509	516	492	497	526	536	552	487	503	508	513	528	499	502	467	497	491	522	491	502	527	548	533	536	506	484	517	532	534	508	542	552	511	554	500	546	553	505	503	504	573	520	537	502	532	490	533	488	507	478	523	507	564	522	511	549	520	543	505	556	487	518	494	476	523	545	474	540	505	497	509	539	539	509	493	502	503	485	538	486	519	503	503	521	492	522	559	527	552	473	508	538	539	521	469	558	490	503	504	490	501	522	494	489	485	574	527	550	512	538	529	519	519	520	497	498	533	512	482	497	533	503	524	485	562	543	530	528	497	526	552	545	517	536	537	556	503	536	553	525	538	521	467	501	543	517	500	540	514	502	535	480	471	547	500	513	527	512	530	508	545	496	542	536	496	550	494	538	559	524	525	537	549	538	526	506	502	532	507	547	490	507	501	575	518	550	470	561	543	506	523	532	501	490	483	531	544	519	502	505	507	504	515	497	501	515	524	529	506	531	514	514	491	526	487	491	526	505	473	525	544	520	535	516	550	484	502	541	512	509	508	535	521	487	509	526	509	525	512	511	502	494	499	503	490	537	512	512	461	555	526	542	532	513	525	530	517	507	496	518	505	511	518	533	516	517	516	497	532	556	554	517	508	538	509	528	492	527	497	502	498	522	532	482	486	546	531	540	532	499	528	538	531	550	540	518	495	496	538	511	577	515	498	557	499	545	535	501	550	504	542	530	512	463	537	503	509	489	495	555	514	532	528	535	501	549	522	510	511	494	512	507	543	537	502	510	538	589	545	519	482	527	483	571	504	555	540	518	534	532	515	491	511	541	513	531	493	513	555	520	519	515	528	524	557	552	522	545	523	529	502	499	496	539	515	493	551	492	525	538	531	551	538	512	490	514	543	460	548	523	541	551	503	509	484	516	509	479	505	536	512	548	520	521	496	497	526	506	502	513	462	539	472	483	508	529	557	504	498	536	521	519	486	528	483	548	547	524	529	509	528	511	522	550	536	484	473	526	504	506	529	507	503	534	530	487	567	519	525	544	508	515	521	508	512	486	505	524	519	530	517	527	513	543	545	508	503	550	510	481	512	531	487	495	544	550	543	519	561	503	542	518	528	501	528	520	518	500	533	542	544	547	515	571	527	487	485	489	522	528	497	506	548	537	519	545	539	533	496	546	522	530	519	488	541	521	533	523	469	523	506	496	549	506	527	485	452	492	514	516	529	508	509	544	523	545	555	519	518	522	502	527
28020	19027	4867	471	242	241	200	192	174	178	169	179	158	158	154	171	174	155	162	180	167	178	153	173	167	155	148	154	190	185	175	146	164	159	158	174	169	158	175	156	174	166	167	183	159	167	157	135	160	184	163	142	169	161	158	154	158	153	173	158	172	157	147	168	178	158	171	167	164	186	164	156	153	175	153	154	186	160	176	148	165	175	177	147	137	163	183	148	150	140	163	170	170	157	163	172	165	160	156	164	168	186	154	155	145	195	179	165	161	161	181	172	176	170	160	190	168	145	162	159	150	165	136	147	170	154	154	176	149	153	161	160	185	201	150	184	158	167	167	177	165	180	155	139	141	150	146	164	171	182	180	157	158	175	200	172	155	171	175	174	168	160	153	161	150	164	158	168	165	139	169	172	174	169	143	159	149	144	177	150	141	168	151	152	162	148	155	145	150	164	156	155	142	161	179	150	159	174	161	169	164	172	168	162	139	147	166	169	162	173	173	178	167	166	170	170	165	173	170	155	181	182	163	164	158	171	191	149	161	168	148	179	198	168	164	178	162	166	177	168	165	182	167	187	142	158	172	167	154	157	187	166	165	164	172	164	186	159	164	174	178	166	176	144	160	148	165	163	139	140	164	157	150	173	157	170	184	165	176	158	152	184	141	153	162	167	148	137	153	166	155	162	146	176	173	159	156	189	173	135	161	164	161	142	164	162	169	171	171	162	162	163	152	163	169	146	158	172	149	150	179	160	155	165	160	194	156	177	176	152	159	163	160	177	168	164	175	161	152	166	164	157	149	165	121	163	151	164	151	172	155	147	165	156	173	167	164	181	174	182	155	184	141	124	167	147	170	180	162	156	160	145	154	181	167	155	145	160	151	182	154	171	172	148	128	166	161	176	171	162	180	152	162	166	194	172	158	154	171	169	174	164	160	192	161	187	180	156	156	156	160	166	164	176	161	174	167	189	166	175	157	181	151	164	161	178	191	161	153	158	144	172	145	159	158	166	157	175	150	146	160	173	173	162	186	159	169	155	147	162	165	147	199	142	180	172	171	184	175	172	154	170	167	158	139	166	162	164	149	159	157	189	144	183	142	180	143	145	169	143	170	167	141	156	159	150	160	159	144	139	167	169	169	146	189	180	173	167	168	158	164	174	170	196	162	166	163	171	174	190	154	154	176	160	174	185	175	143	162	161	161	179	155	158	157	172	167	179	164	178	176	180	170	155	153	176	157	159	161	155	164	155	173	151	186	164	175	157	170	152	181	172	176	134	179	172	159	153	171	157	175	158	155	166	173	160	163	153	155	190	177	184	186	178	191	167	145	173	122	167	176	175	204	189	150	173	162	170	170	154	164	184	154	170	162	182	195	181	181	209	172	175	163	180	151	158	146	165	169	189	196	163	182	167	146	186	172	153	158	162	157	155	162	187	170	158	164	153	185	160	161	181	173	164	154	150	192	165	169	152	149	169	156	168	165	179	161	156	156	151	152	176	143	154	156	175	182	156	179	168	154	170	163	172	152	166	156	138	173	161	152	146	187	134	167	145	148	186	156	167	163	171	183	156	149	166	157	156	189	168	177	162	182	172	157	184	170	168	148	177	165	180	160	175	157	162	140	166	174	164	169	168	172	180	158	187	168	159	175	143	146	178	172	162	167	167	168	164	160	158	152	185	153	165	178	150	155	164	169	164	160	147	161	138	164	161	157	161	155	159	157	164	146	189	156	153	156	159	184	173	186	153	142	151	154	170	152	153	181	161	148	158	172	182	171	158	163	153	153	163	178	143	184	174	166	158	161	179	168	132	151	153	178	160	195	167	190	171	149	138	176	154	166	189	164	167	164	139	154	163	167	164	167	162	169	153	177	183	145	158	162	183	179	166	160	165	174	161	149	169	162	140	172	159	171	147	164	166	166	148	145	161	160	147	132	170	166	188	161	154	173	163	160	154	157	155	151	172	195	134	166	169	152	171	161	152	180	141	169	160	151	164	178	143	160	163	173	179	156	144	169	141	162	171	161	214	181	196	163	147	152	168	180	153	155	163	165	167	171	167	161	146	169	164	163	184	190	156	163	156	158	160	174	160	194	133	158	160	153	163	161	163	144	159	167	175	151	171	175	174	175	166	140	169	168	148	156	173	165	145	178	151	194	184	158	150	147	182	165	148	181	158	168	179	183	151	155	189	166	160	160	159	162	165	160	186	165	166	157	142	185	172	162	163	142	177	143	152	172	177	165	163	162	162	174	161	156	169	144	158	162	165	160	157	182	183	173	180	165	155	159	156	168	193	187	159	174	156	169	161	193	153	153	146	169	146	153	167	159	186	137	169	171	141	169	169	166	143	193	150	167	153	151	160	160	145	155	159	159	173	156	161	161	137	163	162	155	136	162	164	175	157	162	162	140	152	182	158	143	137	141	164	188	153	141	154	151	183	176	160	159	152	166	161	173	168	178	163	167	166	155	154	153	183	158	167	179	161	162	182	142	147	166	162	130	174	153	140	146	171	178	178	135	175	158	159	169	178	178	180	156	153	180	158	158	163	168	170	165	156	145	166	153	150	164	170	166	166	176	143	161	137	149	149	149	151	164	147	167	168	180	153	173	156	168	172	175	127	143	165	186	179	149	156	164	163	175	180	160	152	163	167	151	156	147	145	170	169	137	170	163	170	177	180	166	175	187	162	175	153	182	149	158	176	159	169	161	148	158	185	162	182	178	168	165	173	160	167	139	152	160	154	186	156	169	133	151	152	161	164	175	153	172	152	156	163	164	167	169	160	177	151	162	161	159	177	184	161	174	181	140	151	162	128	188	154	162	180	168	173	159	161	168	171	183	161	166	155	167	178	149	157	141	172	176	169	183	157	170	189	177	162	165	184	160	162	153	165	214	171	148	172	155	159	158	159	179	148	163	159	171	150	158	179	161	153	188	183	165	156	157	165	149	170	178	164	146	159	157	149	158	185	160	142	184	165	161	159	156	164	158	138	161	148	174	163	171	163	162	185	165	158	163	158	177	179	172	173	147	175	149	173	142	144	154	152	160	192	168	172	166	136	170	177	157	161	169	163	169	167	155	172	167	170	165	151	176	185	178	161	161	159	187	162	174	174	172	158	180	152	167	172	172	166	163	150	162	163	171	164	154	170	175	175	184	157	165	163	162	146	158	166	178	156	153	171	143	152	141	164	188	170	156	180	181	149	164	145	162	160	160	159	172	152	186	158	150	175	169	148	164	178	141	174	153	184	159	178	174	166	180	157	174	160	177	189	192	168	174	168	175	163	143	150	163	177	163	143	166	175	163	159	180	179	147	162	154	155	187	186	175	144	160	160	154	185	180	174	155	171	147	153	159	157	154	148	156	143	145	165	159	168	171	141	173	169	143	190	162	171	155	154	166	159	151	159	157	150	171	187	159	166	176	147	181	159	168	175	172	187	162	173	154	175	153	173	150	157	164	167	153	185	155	167	161	174	140	166	143	179	155	183	166	141	169	161
16755	15563	588	266	266	261	241	198	202	193	180	191	189	199	178	190	171	167	202	180	182	186	168	198	202	191	189	190	178	170	189	195	177	181	185	185	190	179	166	173	196	168	179	177	171	191	179	195	181	182	192	180	178	180	196	172	190	158	186	162	189	189	219	211	176	199	186	192	187	181	196	190	217	150	199	169	181	173	201	212	169	200	182	191	147	212	192	184	174	187	172	194	187	185	192	165	186	160	175	184	180	180	189	173	197	199	201	220	179	184	170	177	175	173	175	202	190	166	192	176	204	182	196	223	170	158	177	172	185	195	220	187	217	213	171	185	197	184	179	174	209	191	173	167	186	184	185	181	187	182	194	156	165	184	192	179	163	181	187	191	187	186	185	178	191	196	190	207	182	181	165	197	181	210	174	191	173	172	164	190	198	183	178	187	181	197	166	195	196	189	188	202	165	195	198	185	180	201	172	173	202	166	193	192	202	156	212	169	183	208	202	179	186	172	202	173	189	197	212	187	185	192	175	190	164	168	192	155	172	175	191	172	175	196	182	168	205	202	184	173	182	185	170	198	187	149	201	216	188	159	181	174	156	169	183	186	179	199	184	188	198	190	173	160	175	212	182	181	187	172	188	189	180	163	195	176	187	193	176	205	231	179	183	194	189	185	175	180	187	188	177	164	172	185	179	183	193	188	189	176	188	180	186	161	196	198	170	195	188	191	185	184	216	193	196	197	174	180	173	201	184	183	184	189	182	186	195	198	160	178	193	203	224	195	180	168	171	185	215	185	196	175	207	168	188	194	204	161	188	167	200	178	179	189	173	199	184	180	180	173	198	198	167	198	181	170	178	177	188	199	205	187	168	184	178	202	183	202	162	176	156	191	194	158	179	164	182	187	164	189	190	186	196	187	181	183	161	168	178	162	177	192	189	167	172	177	182	189	183	205	174	163	162	184	194	176	190	199	177	178	170	190	196	157	181	184	179	198	203	172	181	204	176	192	191	192	191	199	187	199	203	172	164	192	176	212	203	179	184	192	194	186	207	203	207	197	196	176	196	176	189	185	180	206	193	182	195	203	202	163	190	176	197	177	209	178	161	187	192	165	184	192	167	177	193	198	196	210	196	180	200	203	196	181	191	178	181	179	228	187	195	168	204	178	170	193	168	181	208	195	187	207	169	210	183	197	168	177	186	188	171	176	180	178	200	171	213	210	172	176	170	184	185	209	205	188	213	184	184	158	208	178	178	181	161	171	184	172	165	152	175	176	205	170	213	174	166	181	201	184	209	194	190	215	167	198	179	173	180	192	171	201	190	163	193	183	154	187	169	195	170	173	184	206	169	177	200	191	185	201	161	186	180	198	178	184	191	170	177	170	195	169	198	176	176	188	185	202	204	185	175	197	176	198	166	196	192	184	169	183	197	191	174	174	185	188	183	177	177	149	179	196	179	196	190	175	186	164	167	177	176	170	184	175	186	186	185	185	177	186	177	191	190	176	191	178	189	176	182	162	185	167	153	178	195	183	185	165	177	195	191	166	188	172	157	202	192	181	206	168	191	203	187	208	178	161	190	166	173	166	170	185	193	188	205	173	183	177	201	166	190	187	209	203	208	192	168	182	185	180	206	199	190	183	208	191	210	180	203	190	189	199	174	201	200	197	191	209	190	207	192	204	165	209	183	197	199	190	180	183	191	178	184	206	180	183	205	196	191	165	200	187	189	206	200	169	168	212	201	172	221	197	184	165	183	189	189	193	192	190	185	185	189	170	194	160	169	185	181	171	212	186	185	184	175	206	187	167	199	195	170	196	196	177	182	186	171	166	190	160	186	172	200	185	172	184	207	184	196	195	193	181	192	204	198	203	207	170	192	181	187	164	191	199	197	195	187	186	188	184	173	184	183	182	180	158	184	214	170	177	173	185	180	177	177	179	191	188	190	184	167	157	208	183	176	172	181	172	185	182	188	198	195	198	157	194	178	196	170	171	181	186	190	167	193	184	182	181	175	201	189	185	197	170	184	176	199	183	175	181	183	181	200	208	186	205	192	182	205	194	180	168	192	187	191	169	189	176	159	182	196	186	189	191	169	193	193	193	195	204	199	193	208	181	184	165	177	190	181	192	177	151	154	166	181	182	180	198	179	216	185	171	175	181	210	177	175	190	180	190	184	172	185	187	176	168	190	169	195	186	191	177	200	165	172	208	160	166	173	196	201	198	201	199	208	204	189	177	186	191	180	176	194	187	194	178	169	179	188	167	210	180	179	194	171	187	198	196	188	185	204	190	201	179	189	183	194	207	206	158	161	176	196	185	207	175	175	193	176	197	195	181	210	168	176	169	202	177	183	201	167	188	194	182	172	185	197	217	177	184	185	228	198	181	180	190	203	156	183	181	151	195	197	182	186	180	199	200	173	188	182	170	184	187	216	191	179	180	195	193	165	194	163	190	222	157	182	190	176	213	180	191	160	186	188	201	208	162	176	199	171	181	189	191	200	187	200	179	198	161	202	170	185	196	187	195	171	189	159	164	164	180	195	193	185	158	213	193	196	180	209	193	197	205	196	182	179	186	180	165	155	195	193	171	163	200	183	205	191	179	200	182	211	181	178	176	174	194	180	207	163	212	190	184	183	182	212	188	180	180	180	172	199	182	184	182	171	188	166	185	159	176	182	205	188	214	199	186	165	202	189	167	180	193	165	190	192	204	181	165	186	191	191	169	179	203	189	174	193	184	192	171	168	215	177	180	196	199	174	162	180	210	206	165	180	176	205	188	198	211	196	180	194	171	177	180	169	186	187	168	198	180	178	209	187	173	187	186	173	185	159	178	186	182	214	198	174	179	165	172	174	177	194	169	200	190	192	175	176	194	192	180	196	176	182	189	166	214	212	174	194	174	204	196	191	183	175	180	186	176	189	165	171	189	184	173	190	173	171	180	208	194	186	183	193	211	174	198	173	200	184	190	174	163	187	195	164	195	181	175	178	203	198	193	178	195	183	199	167	206	198	185	187	167	179	166	210	203	203	212	186	162	182	205	187	189	180	200	200	181	177	192	194	167	178	171	178	203	191	182	176	172	187	191	180	183	143	174	172	178	190	170	160	195	189	192	196	160	151	181	173	202	168	160	181	190	175	185	161	189	186	184	169	198	214	183	190	183	197	168	171	195	154	187	156	182	205	168	183	168	176	177	188	168	173	170	198	206	195	179	177	180	184	181	170	198	179	170	194	201	179	185	197	189	199	213	201	175	191	200	200	171	184	191	183	205	173	178	180	162	177	188	167	201	173	198	178	156	210	166	181	170	171	159	201	183	198	198	170	196	177	192	170	167	210	188	178	211	173	188	191	190	180	177	179	200	190	172	192	161	193	213	197	197	185	182	189	184	184	178	202	174	195	192	202	215	217	197	212	182	181	148	204	164	199	197	200	220	206	185	165	164	189	172	200	199	178	183	192	192	187	185	147	152	147	165	185	185	175	189	187	177	212	185	164	201
23659	21045	27945	24325	20885	5895	832	606	470	434	429	392	361	356	309	334	319	276	323	320	279	306	279	345	284	281	302	293	289	283	280	262	289	275	274	265	272	289	237	256	243	276	267	250	283	265	255	265	271	289	259	248	273	247	253	280	255	274	281	277	263	249	268	258	261	283	229	261	235	290	269	270	275	260	286	300	246	234	289	239	248	269	255	256	281	266	243	239	270	253	269	247	264	245	280	265	267	312	269	249	287	259	271	259	246	240	262	241	271	247	279	273	263	279	280	230	264	264	263	274	263	245	290	322	244	220	272	302	247	272	285	242	281	269	256	278	270	253	256	262	287	278	257	298	271	259	228	264	285	257	269	287	255	269	259	261	260	267	275	249	270	278	271	278	262	259	237	269	243	233	288	289	265	270	295	244	251	250	250	237	257	254	261	287	251	241	233	262	308	273	275	267	269	252	283	251	252	254	216	271	262	274	275	269	261	279	251	240	284	229	261	249	250	258	255	249	274	272	248	232	268	259	257	268	252	257	265	249	269	280	238	258	276	261	265	252	263	261	267	272	256	253	255	270	259	223	290	268	256	245	262	271	256	242	278	235	265	247	292	285	214	243	280	227	272	253	276	252	276	289	273	245	267	247	263	259	261	242	286	266	241	251	275	278	227	266	229	289	287	290	248	270	263	261	243	288	252	269	231	270	286	288	281	246	288	249	294	310	257	271	258	304	266	242	252	260	261	303	263	256	275	290	240	280	261	279	285	267	275	261	267	263	281	269	241	261	243	259	262	248	265	271	243	258	247	265	292	241	257	277	270	244	261	259	267	253	277	243	233	261	303	265	255	252	279	240	249	244	283	249	228	260	257	246	245	249	277	258	294	264	252	250	288	257	246	267	271	255	282	262	265	270	247	273	228	253	294	238	272	244	265	258	281	241	278	272	289	258	279	247	239	256	282	269	247	273	265	255	248	252	262	249	270	261	253	245	246	246	269	225	283	256	266	262	278	256	269	284	258	242	237	276	288	244	270	282	235	267	246	254	270	248	275	283	260	247	274	276	251	278	258	286	280	245	254	268	276	276	221	294	262	265	264	260	285	272	287	282	259	281	256	285	260	236	253	247	273	257	269	266	260	266	221	259	281	264	256	257	252	251	246	272	267	274	273	256	253	266	259	262	264	280	251	252	261	263	275	280	265	241	269	257	241	271	275	285	244	279	239	253	260	255	249	258	272	282	258	285	263	274	267	270	255	284	258	294	260	255	247	294	269	258	294	266	279	249	274	233	267	258	265	250	242	278	243	264	261	238	260	291	276	274	269	263	265	259	228	237	248	252	237	266	268	247	243	262	270	255	279	238	253	261	250	248	258	251	268	282	261	240	273	287	235	258	258	264	255	257	286	250	272	239	244	245	246	255	246	243	235	275	242	268	272	255	288	235	259	281	272	257	237	289	256	257	291	277	246	279	231	256	261	270	257	271	258	276	289	276	254	266	263	253	257	234	249	263	219	290	264	279	233	268	238	244	312	245	275	296	264	246	232	269	277	265	253	259	289	266	289	276	278	246	282	244	280	241	255	261	279	255	270	220	250	249	254	249	246	274	242	240	275	278	216	283	268	304	267	270	235	243	287	261	264	262	276	257	262	241	262	252	263	262	252	223	250	264	251	254	264	278	268	272	266	250	281	267	257	255	289	279	284	272	267	252	251	256	256	278	273	251	260	237	261	238	248	273	260	271	275	270	278	261	233	259	244	237	278	227	236	250	253	243	248	272	276	286	220	279	245	227	261	274	273	229	215	251	296	265	285	253	263	267	259	248	233	267	237	250	277	250	276	272	279	261	236	291	241	248	265	257	297	269	276	249	252	249	268	273	265	242	264	258	262	274	276	295	256	261	240	255	287	269	251	286	237	251	251	274	273	268	245	280	281	271	250	251	255	251	307	264	278	245	263	225	259	247	260	274	261	255	281	243	281	269	263	281	242	245	251	289	229	266	258	285	255	261	292	236	271	254	234	274	255	275	241	271	244	264	269	251	254	245	248	276	270	257	259	284	250	258	244	285	260	248	273	264	244	261	269	261	230	253	277	272	269	260	277	255	265	280	286	239	255	232	278	255	224	249	252	265	248	269	272	250	261	226	265	256	261	237	243	263	307	275	246	266	234	296	261	270	269	244	256	271	269	279	264	243	241	254	231	259	241	268	281	282	234	281	242	266	274	278	239	280	277	279	268	244	268	257	272	249	257	263	238	267	231	275	266	284	256	264	261	288	285	269	247	296	262	282	270	258	255	278	267	260	249	268	258	243	231	255	272	286	211	277	248	263	269	264	268	245	253	269	256	302	251	244	260	246	227	263	305	262	275	271	243	257	276	268	264	252	262	267	276	244	267	252	242	263	244	268	260	259	290	261	263	267	276	248	259	246	284	265	279	283	292	271	243	283	273	266	251	257	257	248	254	257	288	259	222	252	280	265	279	264	249	247	251	246	287	269	265	266	245	254	262	293	228	255	274	278	295	281	271	240	279	260	252	289	260	260	254	288	260	251	293	268	262	262	251	261	260	243	266	262	252	242	260	259	263	240	248	255	272	284	263	297	250	280	266	251	294	261	267	261	241	265	239	292	277	256	255	261	223	246	242	241	245	263	265	264	270	257	242	274	275	282	286	250	259	254	238	252	252	248	247	252	241	260	258	263	235	282	244	276	282	260	262	242	252	256	257	283	249	261	234	256	265	255	254	263	257	268	254	247	269	258	286	249	271	262	244	285	277	271	303	252	285	259	253	273	258	252	249	261	268	260	249	253	272	268	265	277	275	262	262	278	246	248	250	264	271	238	262	250	252	253	273	235	270	271	266	279	261	255	263	285	265	274	264	248	271	269	263	280	269	251	266	277	260	270	263	254	249	279	258	225	272	259	273	257	268	276	290	239	250	255	299	249	239	274	260	248	284	243	244	232	271	248	244	228	261	259	249	249	288	243	287	265	253	243	275	250	241	252	263	277	245	256	265	279	223	288	238	267	271	240	266	253	254	256	291	242	278	250	276	252	284	277	242	251	250	237	272	250	271	252	238	264	233	288	258	231	273	250	262	295	247	267	239	246	264	282	267	290	246	250	256	263	244	254	295	266	255	258	244	283	263	266	276	292	256	253	269	265	267	273	248	270	282	254	239	236	244	228	264	251	268	260	250	252	258	238	271	243	241	282	249	263	260	267	294	263	283	222	251	257	278	270	257	236	277	272	263	250	277	266	249	253	250	274	228	255	237	263	256	252	255	264	230	292	289	262	248	278	290	281	271	262	252	252	219	264	272	254	254	278	233	263	257	273	274	250	249	240	268	272	260	239	252	255	268	299	262	263	265	273	267	269	266	276	271	271	243	295	273	241	261	232	257	247	248	271	269	270	251	282	281	276	232	242	242	240	256	277	221	267	246	265	242	262	296	273	266	247	251	255	253	241	253	269	250	255	268	259	254	252	253	225	257	259	260	262	251	292
17523	31037	5492	2556	1851	1365	1030	837	715	596	521	479	453	417	395	392	368	328	333	352	310	329	321	332	296	333	281	285	268	307	293	279	268	290	251	293	266	281	243	270	303	289	267	274	277	283	283	332	270	259	267	278	286	278	301	264	266	259	278	270	238	242	278	288	270	275	248	284	288	266	303	265	248	260	301	266	273	275	252	260	251	248	266	257	292	259	280	268	277	292	273	291	245	262	258	277	287	251	279	253	262	280	264	283	287	247	293	282	287	281	284	270	260	270	264	304	298	283	254	312	278	284	291	260	264	270	301	287	287	259	243	258	242	241	269	293	275	246	269	251	266	308	279	277	307	296	261	270	259	268	270	276	262	299	259	289	279	271	256	268	270	278	291	280	269	300	265	235	295	273	309	274	261	283	312	244	298	268	279	278	271	278	292	280	300	250	272	284	294	275	249	259	239	262	273	273	279	267	277	288	277	265	234	272	278	283	267	273	253	251	298	256	309	278	257	273	255	263	286	277	302	249	288	263	283	294	297	301	270	259	271	253	276	306	301	265	279	267	273	275	273	269	286	299	263	260	300	271	259	256	255	266	290	262	290	285	265	256	271	258	267	260	299	267	284	259	248	248	274	286	285	258	272	285	279	281	267	278	285	281	287	256	297	272	257	280	275	258	288	252	298	300	270	275	296	268	272	271	256	281	285	287	270	265	259	281	241	280	238	287	275	286	257	242	257	274	294	271	231	271	279	253	274	283	276	272	265	271	293	295	266	256	271	260	269	293	279	293	271	267	291	287	266	281	267	250	281	275	275	262	268	294	277	259	258	253	270	251	278	301	290	257	289	268	286	283	293	317	263	292	280	274	286	239	268	267	283	262	279	286	280	287	260	258	289	280	291	283	288	276	285	270	265	253	273	263	263	285	284	287	262	249	273	254	295	267	262	270	273	261	263	273	274	240	285	266	250	301	279	244	292	261	274	257	249	270	302	237	297	277	266	239	248	282	270	256	263	266	298	240	263	274	277	281	272	249	277	260	281	247	249	282	265	273	265	271	256	284	258	243	266	280	263	277	281	260	280	296	282	312	252	269	276	276	271	281	272	273	261	278	261	267	250	268	228	273	278	269	265	261	260	255	252	290	263	252	296	228	275	298	260	281	263	262	270	315	234	250	310	284	256	287	306	276	266	286	263	288	287	244	252	281	277	240	292	288	258	302	289	268	257	290	271	254	296	282	251	288	276	258	276	254	260	295	265	268	286	265	263	280	257	244	293	279	286	253	252	268	268	242	282	256	284	277	295	258	261	294	258	292	272	262	272	257	305	257	249	265	276	270	310	279	280	284	267	292	248	240	269	262	273	269	273	253	285	269	286	290	251	268	285	294	281	258	248	288	264	274	285	253	291	249	243	263	285	296	269	284	253	244	269	276	275	280	282	278	260	266	276	271	254	272	295	284	292	276	253	270	290	301	281	258	266	276	255	274	294	298	299	280	289	284	279	267	270	255	271	275	265	280	306	250	262	288	260	242	281	266	294	280	285	253	280	247	280	312	267	289	296	271	261	296	256	260	287	247	269	251	292	287	272	259	278	264	301	273	255	232	292	279	269	263	301	294	285	312	261	300	289	277	232	278	251	252	287	270	265	276	300	265	291	255	277	248	278	266	287	256	284	281	265	254	255	270	279	283	291	295	282	285	308	275	272	276	274	260	258	275	252	272	271	260	291	240	290	265	304	276	269	270	290	271	281	291	255	235	252	273	280	249	302	257	298	296	294	257	288	276	272	260	305	256	284	304	287	265	293	303	273	283	270	253	243	256	297	257	280	251	291	302	292	286	284	300	274	290	267	276	242	270	296	285	270	279	274	281	278	252	270	260	284	283	271	259	289	282	272	245	292	296	262	255	259	251	278	287	252	267	267	274	266	289	269	267	273	286	313	285	256	270	293	247	276	275	257	253	260	290	282	264	278	280	289	298	266	250	277	275	258	266	265	263	257	279	270	295	252	288	271	275	244	274	278	257	257	243	268	287	301	249	266	260	277	277	276	307	245	280	306	310	294	236	285	292	275	287	268	252	279	278	259	260	249	304	248	284	313	285	274	272	273	287	289	270	321	278	254	283	275	304	285	299	286	295	281	277	272	275	281	248	275	275	286	252	294	286	260	298	265	253	284	264	298	245	253	256	276	256	269	247	272	257	304	258	266	308	240	264	263	276	260	265	244	296	296	281	262	241	245	269	259	266	297	262	266	294	244	281	266	278	250	270	300	294	284	280	257	274	301	258	274	291	269	248	274	262	269	286	310	291	272	266	258	288	270	261	275	290	247	259	293	273	270	284	263	298	264	269	277	257	273	267	280	268	290	276	263	282	257	269	256	309	280	297	299	289	284	254	275	263	299	271	272	264	291	271	297	288	278	298	274	231	270	275	256	274	283	286	269	288	268	266	263	261	274	306	266	254	270	284	286	276	277	264	284	306	256	260	269	270	291	251	264	289	274	279	296	288	272	274	254	266	269	282	275	254	288	288	268	255	258	266	247	287	276	274	278	270	275	255	253	239	291	285	257	305	267	279	298	267	285	270	255	269	268	284	283	255	279	276	259	292	264	290	277	269	262	285	268	256	266	253	269	276	273	272	292	290	281	287	252	246	287	280	253	280	257	268	269	278	280	274	244	274	296	275	322	280	286	285	279	279	280	288	258	290	270	268	310	272	282	270	279	252	284	267	287	283	277	284	274	300	278	292	274	272	273	265	268	276	302	258	247	291	277	271	267	275	276	273	270	233	293	286	267	320	259	277	251	271	273	269	276	280	291	272	256	275	243	273	249	286	278	278	276	276	263	274	250	296	251	275	256	264	245	274	257	260	266	264	284	275	260	310	274	288	285	264	296	255	279	247	254	263	248	245	242	247	257	271	295	250	293	265	268	261	275	250	288	248	250	261	225	260	294	264	254	281	277	264	282	263	255	247	265	271	268	259	266	288	270	250	268	295	290	264	264	289	280	271	287	257	287	295	265	280	260	254	256	267	261	258	282	286	251	272	276	289	288	240	254	263	268	276	280	270	261	294	287	262	290	272	283	274	271	287	263	286	276	267	279	283	259	280	271	268	272	257	272	288	275	277	244	271	275	254	270	263	261	271	278	252	284	256	265	251	246	258	280	305	304	266	234	264	266	277	259	296	307	268	269	276	263	284	255	265	291	271	266	283	274	276	291	273	280	246	286	267	296	263	306	246	267	254	275	276	303	285	278	316	286	245	269	253	261	273	278	267	289	260	292	261	261	294	273	252	247	292	265	273	258	271	265	277	261	281	273	271	252	271	283	281	302	259	262	295	285	292	257	279	278	287	291	287	263	291	284	284	266	247	280	271	245	266	260	295	284	240	302	296	274	277	284	248	270	265	284	272	266	294	253	273	275	301	234	283	270	295	271	255	261	284	272	277	294	274	295	281	270	323	268	272	255	283	274	259	247	239	267	302	277	261	260	272	270	259
24754	21046	26651	25473	8316	660	560	469	411	395	404	347	369	355	407	340	346	336	329	319	380	343	361	341	319	340	352	342	326	340	332	358	352	332	329	330	333	335	357	350	326	315	319	363	335	334	293	333	323	319	320	301	318	340	330	340	323	339	332	301	310	334	305	349	331	352	336	339	305	341	333	339	352	291	321	359	325	332	338	354	342	355	318	319	347	318	316	357	330	328	343	326	314	367	315	346	334	326	331	356	351	344	343	313	326	315	308	288	362	319	345	339	318	335	352	337	319	288	326	335	334	356	388	330	322	345	304	337	318	297	334	341	303	328	303	359	329	329	299	341	333	309	319	308	338	343	313	328	332	304	278	363	295	336	323	305	326	322	316	331	340	298	330	328	343	303	312	358	322	346	368	326	319	328	318	326	295	307	359	328	315	341	324	337	334	318	294	333	338	328	324	319	304	344	311	360	288	333	320	375	332	310	354	329	355	313	349	320	346	312	344	310	358	342	343	314	316	365	298	338	313	327	356	340	349	339	334	325	343	347	334	356	338	345	343	311	352	313	323	325	332	359	347	332	331	303	350	326	329	326	331	321	325	330	337	353	329	317	328	310	303	300	316	294	319	307	398	363	348	342	328	302	340	351	328	315	315	318	337	336	338	318	339	327	360	316	326	319	328	311	327	338	318	349	338	267	332	317	318	318	309	335	335	310	328	318	331	326	338	325	344	387	352	322	336	327	368	364	311	321	307	359	346	334	345	307	318	339	322	325	306	340	322	323	324	341	341	356	340	305	320	285	340	350	350	348	329	321	341	328	366	346	317	347	328	327	339	339	329	324	331	294	311	341	305	326	340	330	333	320	309	358	331	289	317	341	337	313	310	319	297	308	289	303	373	344	313	322	336	329	330	323	347	334	292	319	340	297	308	321	314	321	314	317	320	298	314	354	340	349	339	350	342	354	318	299	316	313	328	332	295	331	354	348	328	314	348	298	354	331	357	318	341	323	334	296	311	344	308	329	345	311	323	361	345	318	328	299	366	341	318	326	361	333	336	325	332	321	300	338	358	324	333	354	351	338	318	328	310	319	334	327	319	370	336	317	317	347	306	317	332	312	328	301	306	356	336	350	314	329	349	308	314	303	321	342	308	338	313	342	331	328	344	305	340	308	320	312	328	333	349	322	371	361	338	334	283	335	331	337	354	359	318	380	325	337	333	333	340	373	332	352	341	326	336	308	334	323	334	328	320	311	340	314	325	327	300	342	314	327	319	306	338	320	336	348	318	304	330	329	336	323	321	333	327	306	337	315	335	313	333	341	332	337	340	324	335	307	343	354	339	329	310	349	349	341	347	306	303	319	345	334	316	304	352	292	336	338	354	343	324	313	300	366	333	319	342	341	345	330	309	343	351	336	356	343	306	319	323	360	323	337	334	298	304	307	344	304	329	314	340	330	290	326	293	303	345	365	338	329	343	341	307	350	335	308	349	320	319	359	316	344	351	339	311	299	313	319	323	305	322	361	346	348	337	312	325	299	360	350	319	312	327	308	336	335	313	288	362	331	329	344	340	351	285	333	334	312	335	331	331	342	324	334	307	334	305	363	329	350	353	313	342	318	362	336	316	324	339	347	320	326	320	328	308	321	300	330	328	303	352	346	351	323	347	342	349	338	323	316	296	323	336	292	328	305	331	331	332	343	324	312	347	301	308	317	324	342	314	333	319	331	309	305	350	337	345	372	351	341	325	312	340	314	306	334	348	354	339	338	319	300	358	333	366	348	318	339	287	339	362	359	305	327	350	349	323	343	359	316	333	306	337	358	341	327	300	350	362	312	345	355	353	343	340	340	349	335	327	338	339	352	343	355	342	307	319	340	347	342	350	334	321	326	326	351	345	308	323	338	358	322	339	285	347	310	319	342	326	349	314	356	335	330	318	347	343	308	317	341	307	347	348	291	328	322	329	290	293	345	344	327	358	316	356	357	333	316	358	323	308	324	339	311	314	306	330	267	344	326	316	306	316	314	318	342	331	334	329	314	322	326	363	342	282	326	325	345	320	306	328	345	319	351	315	348	342	328	323	354	351	361	374	337	295	320	344	324	332	351	315	307	317	307	325	357	340	315	354	322	331	320	337	328	333	298	349	287	300	339	319	311	331	307	323	325	334	323	344	291	328	324	322	331	315	349	323	289	305	368	328	335	303	309	366	345	350	293	329	343	338	316	327	333	335	354	309	309	312	329	326	322	337	353	308	332	330	295	324	350	332	336	315	335	325	301	357	321	300	316	311	311	330	294	305	301	329	284	294	325	341	322	292	315	328	322	332	329	359	309	329	338	337	332	327	314	349	304	314	356	344	329	318	318	350	334	347	327	289	287	314	342	305	334	319	327	360	336	337	347	341	348	318	352	325	321	330	297	334	320	326	333	350	361	323	311	316	339	328	326	303	343	319	343	336	318	340	315	326	318	331	317	329	323	345	338	354	337	317	310	359	333	330	335	328	307	316	356	317	331	322	319	302	320	298	319	376	312	332	360	335	296	332	336	327	310	331	311	324	354	324	310	322	346	323	366	303	303	329	332	326	325	333	345	340	303	301	334	358	310	316	327	321	327	327	290	318	320	318	334	318	343	319	300	326	300	350	315	330	334	336	323	318	342	316	341	335	334	343	310	315	325	303	366	315	325	390	326	342	319	301	318	331	328	336	345	347	366	320	335	331	309	331	347	318	308	346	322	360	342	348	317	316	323	346	321	321	326	367	335	299	346	325	320	330	347	324	329	284	332	334	318	355	323	312	336	310	342	304	327	356	318	328	306	331	339	314	333	357	333	339	330	316	328	320	317	318	333	292	314	341	313	360	308	356	332	340	321	327	308	344	371	327	328	321	301	327	345	325	314	310	340	334	369	345	323	327	327	355	340	334	330	306	335	312	326	337	363	355	321	356	338	353	335	307	302	321	347	353	364	313	356	316	346	335	327	348	325	291	332	315	360	330	339	313	323	301	326	320	331	332	348	340	305	342	303	325	305	334	365	358	309	323	358	316	325	297	320	310	293	330	349	316	324	300	328	350	328	322	329	331	332	336	315	317	338	314	325	329	336	316	359	314	337	356	335	353	317	331	318	335	341	338	317	340	334	316	347	322	322	345	345	332	307	330	327	349	322	310	358	326	292	364	295	319	330	318	310	345	314	308	334	340	335	297	364	329	334	326	321	329	305	279	369	349	324	325	317	302	366	354	342	323	305	328	301	336	342	340	294	331	330	332	309	319	354	322	335	334	353	357	328	335	365	335	326	316	310	320	361	348	332	308	312	339	343	320	341	323	317	353	328	309	318	332	315	303	343	335	348	339	331	320	325	320	315	359	324	325	327	313	305	385	344	337	339	349	313	329	344	349	308	346	321	355	306	365	281	372	315	326	312	311	310	342	354	341	311	324	309	318	290	343	315	320	335	330	378	340	328	294	306	340	312	329	315	395	320	310	324	331	303	343	345	339	339
17584	23947	3055	1460	1160	970	802	639	558	547	495	504	439	399	420	378	394	395	414	387	381	350	384	346	382	355	372	362	357	378	321	340	361	404	402	381	366	346	344	358	368	357	369	341	359	365	360	376	331	382	347	362	380	380	388	387	355	359	342	330	404	361	352	357	329	347	346	382	348	365	344	368	402	389	345	361	366	346	351	417	385	356	336	338	331	382	376	321	374	362	358	319	355	367	372	349	327	360	378	306	332	387	334	344	392	388	366	343	375	314	360	332	336	343	338	316	335	357	348	353	372	338	378	338	368	374	364	349	356	326	364	341	371	341	381	330	348	420	394	395	381	331	367	338	356	365	349	344	345	336	358	332	334	368	340	357	363	338	337	359	359	367	375	355	361	358	343	369	352	349	376	348	356	329	385	356	364	353	388	345	397	331	348	367	364	356	345	371	368	334	335	351	354	357	344	333	370	354	393	340	357	337	381	361	360	353	343	362	342	348	349	332	355	391	328	386	320	359	342	357	364	391	389	341	351	362	373	382	362	349	364	401	355	328	353	345	365	399	330	359	355	393	353	328	346	360	354	363	352	341	354	347	362	373	375	349	357	379	365	373	375	372	322	375	340	341	321	359	378	371	366	329	335	374	325	345	354	365	355	366	362	371	377	345	359	386	347	365	333	387	361	363	377	373	340	368	356	339	395	352	316	374	342	363	337	338	354	367	353	354	380	355	349	359	375	349	335	358	356	346	383	337	346	347	340	371	379	330	313	384	350	334	344	350	353	331	357	358	363	351	343	357	374	346	407	353	360	357	378	359	341	402	377	398	364	397	330	350	376	356	377	321	376	357	358	352	389	351	386	324	334	302	317	339	315	361	371	359	348	357	389	359	373	350	360	332	362	339	399	360	350	365	386	345	387	373	362	379	356	353	352	372	360	337	367	322	335	339	358	344	364	373	366	354	340	423	367	347	362	379	365	376	337	356	351	340	351	351	353	369	404	336	330	350	379	344	381	366	342	369	332	335	367	329	330	346	366	332	341	354	364	330	346	366	362	374	394	341	369	327	368	349	333	359	375	365	382	363	375	371	346	366	387	352	347	355	350	341	350	352	357	367	358	318	345	364	347	358	366	363	372	341	399	347	368	349	340	345	369	347	362	372	363	346	356	384	352	347	374	329	401	347	355	382	339	354	353	399	348	386	381	349	339	352	364	361	347	364	381	347	336	371	347	383	322	351	338	371	356	345	351	360	384	364	347	336	375	407	368	366	365	334	370	343	373	346	371	367	372	375	367	352	348	385	349	352	331	386	360	385	384	341	361	367	356	353	311	350	341	377	382	376	354	330	349	370	330	326	364	395	336	298	341	383	358	365	330	338	358	381	382	386	372	369	358	372	402	342	342	343	329	395	364	370	345	359	360	357	380	364	362	350	333	379	336	375	338	365	364	362	361	403	421	375	330	373	325	374	329	355	338	364	328	332	337	341	354	341	343	362	363	347	346	344	338	385	362	404	346	366	354	338	331	355	325	347	337	339	357	334	311	340	361	381	357	367	370	392	364	372	336	349	352	365	337	367	400	372	373	366	339	335	351	391	370	343	349	370	315	372	363	368	336	349	355	381	362	330	377	359	358	348	341	379	340	361	356	317	355	356	336	361	332	350	361	346	333	366	328	345	359	365	342	351	370	370	365	320	372	368	350	373	341	355	383	362	332	341	342	412	343	365	362	356	361	330	380	360	390	375	356	376	367	367	350	367	344	348	397	359	365	352	345	356	362	363	349	382	335	344	363	373	381	358	332	345	367	364	351	332	341	367	370	334	368	347	340	347	370	364	336	364	396	393	340	358	360	364	377	393	343	399	346	350	319	355	375	335	299	349	379	379	408	348	390	355	313	376	355	364	392	357	381	392	372	351	342	360	355	373	361	373	337	393	355	334	336	378	355	348	333	335	358	361	353	319	378	375	360	382	338	354	356	379	369	360	369	362	366	374	395	386	351	336	332	348	346	360	372	349	333	365	349	374	330	355	386	342	317	361	347	346	385	389	380	353	341	352	339	316	352	372	379	371	363	341	360	351	310	364	368	366	338	343	355	333	353	373	343	342	345	379	370	376	325	388	359	355	333	331	377	387	357	374	377	374	361	366	361	366	349	355	368	367	361	380	337	358	375	359	359	349	361	379	351	359	369	334	351	364	360	343	361	365	387	407	373	345	346	370	363	324	370	360	361	349	361	322	321	372	352	355	351	360	334	352	351	378	343	366	347	366	354	359	380	361	372	377	329	366	401	364	370	342	366	377	329	337	335	386	383	373	390	325	371	355	345	351	366	362	344	364	344	357	324	346	333	330	361	364	357	346	381	362	346	398	330	367	359	341	404	394	361	369	365	384	344	349	385	385	335	354	380	335	344	370	373	352	355	321	353	352	383	328	345	346	367	360	354	383	361	357	384	364	378	314	359	340	364	345	350	339	358	314	343	347	354	369	357	345	339	358	377	366	381	378	371	353	364	365	342	321	372	349	344	374	383	366	369	327	356	341	351	343	329	354	348	365	354	357	341	380	350	346	343	355	368	325	377	328	355	351	342	378	351	372	354	319	333	373	317	340	374	354	344	367	319	345	392	379	361	332	365	343	364	351	356	374	339	360	351	365	333	341	377	357	369	338	381	374	360	318	372	385	364	358	392	379	356	365	386	372	342	366	368	353	350	347	357	351	339	347	337	352	356	388	355	371	322	363	345	352	337	375	344	373	346	375	329	312	320	359	384	320	340	346	325	330	380	340	353	347	361	369	313	320	344	357	386	353	339	352	332	346	341	348	350	372	403	344	353	352	343	340	383	364	402	381	372	357	360	341	321	366	333	358	359	341	348	328	367	382	357	347	361	378	351	376	381	338	387	357	360	378	335	333	338	325	380	384	369	362	329	369	354	359	363	367	329	359	379	335	350	353	377	333	363	330	359	370	333	362	360	385	355	422	314	372	378	375	353	361	377	361	414	363	373	345	352	372	392	332	365	348	350	359	350	381	351	325	373	373	350	333	366	356	382	358	374	368	357	372	359	362	339	350	366	326	364	397	366	340	362	355	357	398	359	387	346	367	399	365	394	375	349	336	360	343	352	358	371	377	312	358	332	383	337	387	346	372	388	367	366	357	345	346	369	348	335	350	362	344	362	376	349	351	333	375	367	356	357	372	338	365	378	342	381	351	407	373	360	339	348	379	344	335	374	352	363	370	324	371	375	351	376	345	387	380	361	387	381	375	382	355	352	382	370	328	333	333	366	361	361	357	342	362	349	367	368	369	358	364	347	375	357	397	362	366	361	327	363	375	341	386	382	355	377	344	350	382	346	350	377	351	375	355	376	358	341	372	356	372	359	366	360	359	342	359	387	343	375	341	393	350	362	369	326	376	335	342	339	368	359	381	330	357	354	327	352	368	318	356	382	369	366	349	375	308	389	311	352	362	340	364	368	343	350	337	381	374	374	339	376	357	388	342
22445	20952	28200	23869	20865	20789	5225	1245	934	807	815	749	652	645	666	623	630	574	541	594	565	566	539	566	521	556	598	531	525	548	537	554	543	520	490	554	566	512	488	466	540	539	578	528	540	507	535	486	558	536	540	468	553	523	530	522	491	515	558	523	522	511	540	529	491	504	518	492	538	472	519	511	534	571	524	546	553	530	496	520	503	504	515	535	538	537	537	559	508	522	507	536	522	527	479	530	488	494	540	541	494	510	529	503	507	515	453	529	515	498	533	517	516	549	536	466	500	539	556	507	495	521	511	546	503	517	509	501	487	478	521	514	535	527	482	488	512	557	500	514	529	527	492	518	519	475	517	515	519	532	520	522	525	529	516	512	548	452	508	536	508	523	518	497	551	575	522	514	502	530	505	516	475	508	440	502	530	513	496	520	522	496	525	542	540	536	526	478	462	486	526	477	519	507	536	500	502	487	511	540	580	542	514	522	509	545	509	501	487	553	500	489	535	509	501	494	535	483	543	490	562	533	497	481	499	519	512	543	523	527	498	528	552	502	520	521	535	557	544	503	533	535	505	474	535	511	515	494	499	503	531	501	539	506	526	510	538	555	503	502	516	533	501	507	524	476	531	509	514	504	523	555	533	529	525	534	486	535	498	545	509	514	515	521	510	507	553	492	475	522	490	510	468	502	533	473	503	512	493	518	490	530	462	508	497	528	572	529	461	487	524	533	478	491	489	523	553	480	504	534	517	521	504	498	493	476	538	493	507	495	471	526	484	550	521	465	529	530	566	487	544	533	527	510	451	474	525	493	520	523	546	491	485	492	552	457	507	500	508	532	501	487	500	511	480	571	542	556	494	524	503	513	541	520	499	541	540	483	482	526	550	540	497	508	508	548	575	532	539	516	508	533	536	545	508	520	525	505	481	507	525	486	513	531	557	546	518	519	497	508	523	537	530	525	499	481	501	516	487	518	480	487	521	531	535	526	509	513	482	518	521	547	484	490	557	515	495	502	512	507	505	520	522	482	557	542	552	512	487	559	477	495	515	519	498	493	484	549	494	512	514	505	521	529	509	483	533	510	563	528	545	539	527	521	559	521	497	541	501	467	490	474	548	523	517	519	450	504	562	514	534	498	510	515	541	497	493	518	493	512	501	517	526	505	524	502	489	525	514	495	483	495	538	518	498	542	534	530	504	495	530	526	538	530	517	496	523	543	519	525	495	537	536	526	529	480	527	490	486	508	529	513	509	467	508	522	489	527	513	519	503	525	471	498	488	505	544	502	534	533	486	513	508	547	513	508	527	529	532	521	525	548	493	515	517	489	509	516	514	532	533	527	513	528	515	524	499	469	518	516	471	515	530	488	490	501	532	504	496	563	530	504	528	541	515	495	487	500	489	510	521	472	481	507	511	533	493	494	541	514	500	529	503	556	509	521	534	523	529	520	517	533	515	496	520	497	515	476	520	525	478	505	541	509	526	512	556	464	531	537	533	491	500	543	544	508	508	548	524	517	483	490	518	521	530	515	489	491	521	507	495	499	503	534	501	521	526	510	529	545	506	486	511	518	538	539	467	496	547	530	505	528	525	470	535	496	499	516	500	489	500	525	517	499	521	536	517	529	496	501	501	486	477	501	535	518	522	538	513	517	508	509	535	531	474	494	512	517	515	529	525	517	480	533	503	481	484	544	488	526	494	526	528	523	521	474	507	509	491	499	536	507	515	511	493	487	526	462	515	506	507	492	481	536	489	546	492	506	492	475	477	508	535	531	502	537	485	511	506	520	521	530	523	486	452	512	491	526	533	479	528	522	462	496	527	517	511	544	504	501	493	490	541	502	515	537	497	489	518	494	504	501	547	528	511	504	495	540	472	521	482	448	550	521	555	510	485	528	467	517	509	511	490	491	500	524	518	549	525	524	547	508	502	558	526	459	538	537	475	540	484	547	492	540	524	549	503	534	512	546	496	505	521	490	489	493	455	504	540	498	550	572	536	531	505	500	531	498	522	513	494	538	549	482	540	504	510	526	510	541	504	534	533	493	517	539	463	543	520	516	523	519	534	513	564	538	509	514	550	543	564	526	495	519	516	541	519	517	516	518	535	500	500	526	530	483	467	509	474	532	510	536	470	502	498	523	524	531	542	530	499	516	526	484	506	521	521	523	534	520	476	532	526	513	492	538	549	496	526	515	521	536	517	482	476	480	523	527	489	470	567	504	520	512	512	529	508	521	513	530	512	524	537	511	486	524	497	509	478	533	579	465	469	473	504	537	526	505	458	493	513	501	503	484	570	479	512	501	502	559	485	515	507	543	526	501	540	538	513	523	502	492	521	486	556	543	516	489	497	491	532	472	485	494	479	503	479	506	490	508	484	500	521	504	547	510	535	535	550	510	546	518	547	556	495	528	503	467	524	561	492	503	505	525	541	507	521	531	529	499	495	513	507	491	570	515	560	513	531	522	524	527	518	517	496	523	509	528	516	491	507	500	536	515	457	514	526	489	537	523	463	507	518	513	542	496	527	533	492	478	521	527	514	501	497	510	549	482	498	522	513	529	500	507	494	518	490	499	481	510	489	529	459	520	486	532	509	520	513	513	499	515	520	552	538	517	494	532	528	532	533	503	529	485	467	526	513	523	510	507	500	513	545	479	472	493	541	513	500	473	526	495	490	518	504	532	520	495	513	502	521	513	527	458	518	496	522	519	543	487	530	490	505	541	510	534	528	513	521	508	526	511	500	519	551	518	500	521	531	538	485	492	521	508	503	562	504	513	537	485	496	538	497	486	506	515	454	534	509	501	524	505	534	478	508	492	502	521	544	547	521	477	492	530	508	549	511	470	508	485	509	525	527	485	508	498	572	522	497	434	519	492	511	518	514	551	536	523	518	489	546	513	532	512	514	534	542	523	511	523	502	516	508	545	509	496	509	524	503	534	498	503	521	509	586	497	538	525	535	479	464	505	512	504	486	476	466	527	510	511	536	523	580	475	469	527	514	510	545	515	533	541	497	498	509	520	540	521	547	501	516	513	500	499	584	502	506	525	514	521	507	488	509	520	511	500	545	520	523	509	568	519	504	518	491	489	553	480	493	501	538	502	510	529	550	514	510	496	546	528	543	524	524	483	523	508	527	475	527	544	497	490	579	515	514	523	504	518	473	513	514	508	488	521	512	479	488	513	479	490	488	523	508	469	490	487	530	497	542	501	505	526	539	527	546	525	517	505	499	546	488	505	534	492	526	520	553	502	547	509	527	537	515	531	507	493	522	489	516	476	532	557	534	480	495	504	522	517	473	517	516	507	512	501	535	520	528	547	458	495	534	535	507	505	498	512	499	479	528	495	512	494	517	522	514	545	483	539	543	530	503	499	518	528	516	507	517	519	538	545	516	507	487	496	565	495	531	533	523	491	550	507	511	512	498	507	498	478	521	502	471	516	545	477	491	481	524	499	531	482	535	524	453	529	534	471	510	512	518	539	441	452	494	536	514	516
20059	37389	9353	4666	3402	2567	2013	1565	1318	1213	1009	966	841	776	698	753	633	717	670	581	605	600	594	617	523	616	597	598	562	548	520	567	557	607	543	517	535	554	540	534	523	538	572	528	535	541	528	528	543	550	520	546	524	569	540	521	520	508	520	555	500	488	560	527	532	549	492	511	525	499	530	518	511	523	505	525	547	533	558	545	527	545	556	541	586	508	519	514	517	544	535	532	525	532	540	495	488	514	523	485	518	539	554	563	525	544	519	511	546	529	507	594	593	510	485	520	539	520	540	498	479	519	536	503	512	541	502	559	548	515	514	508	526	528	510	488	496	568	541	543	525	546	483	573	492	553	522	497	546	516	513	578	559	525	537	488	509	543	526	497	533	528	503	535	472	545	564	521	486	507	519	528	514	506	458	501	519	548	540	531	511	536	493	525	524	513	480	542	504	515	494	543	521	488	535	514	473	515	535	536	533	527	505	497	517	534	528	523	525	502	521	537	543	522	526	498	465	520	515	512	539	511	542	535	558	531	555	529	525	534	510	563	519	523	561	502	532	519	472	478	516	518	529	511	530	525	497	497	522	532	529	487	524	541	503	542	526	527	511	503	480	544	543	516	513	470	515	504	509	484	511	530	488	505	501	511	549	534	510	513	530	554	539	519	501	521	544	552	491	561	494	547	505	526	484	526	525	543	574	542	531	527	527	519	497	508	537	514	497	515	496	513	485	490	519	521	570	510	549	479	495	529	476	516	532	490	538	528	532	497	494	559	533	513	549	534	527	487	514	488	502	541	517	527	544	495	564	529	515	498	513	496	529	498	547	542	575	529	550	517	535	536	510	491	540	507	535	517	545	533	518	530	533	526	506	580	530	551	555	503	519	533	523	515	520	510	496	517	568	520	489	514	541	541	534	546	504	500	485	549	534	525	536	514	476	484	502	542	515	515	517	510	532	496	480	549	465	477	488	547	520	561	530	514	522	489	511	538	529	509	487	550	505	514	508	519	499	512	529	494	510	506	537	524	507	494	527	523	539	515	506	489	557	513	536	500	491	535	511	535	529	505	517	524	541	551	503	535	527	495	519	518	535	495	536	530	511	522	488	513	507	519	514	520	535	517	497	499	535	551	516	551	535	536	521	556	534	501	505	500	550	484	525	524	531	528	488	528	549	511	533	483	510	535	514	527	495	516	559	553	536	513	547	501	533	517	512	548	533	520	555	472	539	508	507	507	533	500	510	513	518	461	545	535	518	469	568	490	478	544	517	561	487	526	499	543	498	536	458	488	497	554	531	502	486	512	531	521	534	544	533	493	516	523	509	498	515	519	501	547	517	539	502	548	477	502	541	509	559	502	513	530	514	545	515	535	501	560	543	511	504	514	517	519	528	503	522	516	522	541	550	523	526	535	516	517	515	507	451	483	560	510	510	526	497	546	508	531	554	545	525	504	479	487	482	517	546	524	539	543	462	514	497	549	506	479	493	533	486	526	529	512	523	531	481	525	496	530	505	529	527	508	499	521	540	553	489	518	516	525	508	516	503	517	506	528	536	500	525	475	509	514	514	503	494	522	500	522	536	521	489	545	562	522	511	529	496	527	514	508	544	527	526	518	521	527	510	522	515	508	539	520	521	500	484	508	535	523	544	492	562	538	527	499	533	517	498	545	486	525	513	516	499	514	524	493	491	492	507	523	468	523	503	526	520	516	526	507	495	516	528	485	583	533	512	540	502	538	490	531	505	515	501	497	515	513	530	544	570	575	527	538	539	537	541	512	525	484	502	532	524	488	495	448	521	550	512	477	526	505	527	527	528	523	526	541	517	542	487	504	507	550	555	504	455	542	514	532	542	541	514	523	524	510	488	560	548	514	520	506	495	531	536	517	497	550	587	551	508	508	522	491	543	508	512	492	515	574	536	521	488	534	494	487	532	520	521	533	533	501	491	539	521	522	500	563	532	520	519	506	559	521	473	531	549	485	544	543	502	526	531	510	532	499	528	491	520	511	522	528	536	509	488	493	533	494	487	518	486	519	563	518	501	514	530	543	482	482	531	522	546	498	497	555	513	533	513	511	497	499	498	498	523	464	512	511	519	474	495	503	505	505	511	528	502	492	539	520	566	505	478	556	510	515	533	493	511	541	517	490	522	508	516	521	540	522	505	507	478	503	510	480	539	516	513	503	525	503	547	536	513	486	544	524	517	514	513	521	542	518	527	510	551	487	491	491	537	567	567	558	559	536	498	547	520	503	502	506	511	526	540	574	553	515	533	541	541	537	494	520	545	511	554	484	534	503	532	512	485	499	521	499	521	519	512	489	518	492	538	512	530	554	548	492	505	525	509	545	528	521	530	552	532	564	514	542	492	473	470	506	503	500	534	511	530	531	543	516	526	514	534	508	554	530	525	524	532	522	510	539	522	477	563	529	496	503	540	530	500	547	550	498	562	504	548	504	474	507	532	534	507	539	496	514	512	544	495	557	516	511	523	522	494	466	545	553	477	540	514	488	539	540	541	523	522	498	536	560	539	499	500	502	509	518	505	536	499	486	503	514	507	490	503	532	497	542	549	477	546	512	498	532	538	511	547	510	479	469	531	517	506	520	542	520	512	530	499	526	572	502	511	523	535	519	512	472	544	537	484	521	535	530	515	514	511	552	519	527	501	513	533	517	579	507	502	481	497	536	531	520	504	555	549	551	526	503	520	521	526	533	555	517	517	516	545	523	538	486	522	528	508	537	508	560	533	541	508	505	541	546	493	567	490	539	537	473	525	547	545	542	496	500	508	516	494	527	532	524	534	518	549	498	541	517	523	508	501	516	538	544	530	508	526	505	490	522	491	482	538	480	513	520	538	517	529	507	505	541	561	487	510	512	524	485	498	528	491	540	565	507	499	518	519	510	530	512	542	519	571	492	510	542	522	523	533	536	518	508	557	504	537	494	558	532	526	560	549	477	536	502	474	514	531	515	521	540	498	512	507	524	524	503	506	468	506	505	501	478	465	497	545	469	538	529	505	486	551	472	520	522	522	558	515	509	519	523	527	551	511	481	534	539	561	529	553	516	502	525	493	524	523	481	504	491	528	492	519	499	491	482	502	493	518	490	490	546	485	535	540	537	525	550	486	499	521	478	495	532	528	513	566	502	452	532	545	527	502	523	547	538	510	504	529	518	533	545	464	541	550	508	526	527	502	538	528	514	528	545	520	498	507	521	515	545	510	511	529	527	523	512	558	539	489	514	532	529	509	516	539	465	529	544	538	554	542	552	547	505	528	534	512	502	532	503	506	531	486	508	510	501	507	533	506	502	508	573	563	544	530	494	514	511	505	540	489	550	517	524	531	551	528	509	493	565	523	525	489	514	504	556	549	503	548	503	525	527	517	526	500	536	478	514	512	500	541	529	516	571	496	512	540	543	523	513	498	547	509	512	529	524	483	496	469	523	518	527	533	528	514	548	529	546	535	550	479	494	528	505	527	533	562	534	489	511	517	520
28145	18885	4209	323	216	199	167	171	174	172	181	168	155	187	143	159	156	161	170	167	166	156	154	187	171	145	146	195	175	153	183	170	169	146	168	172	163	145	156	163	196	179	160	157	163	156	173	154	158	167	169	145	157	164	158	170	165	161	173	139	155	144	167	156	158	151	158	165	150	172	157	141	167	162	139	184	146	158	159	162	144	138	151	170	168	137	169	167	176	176	168	154	158	158	146	145	156	146	167	152	149	156	153	146	163	152	157	158	174	157	171	166	152	183	148	203	179	161	142	170	146	172	176	152	147	154	172	151	164	152	159	160	163	180	146	157	158	163	144	146	167	176	155	176	160	168	172	162	163	155	168	148	165	164	147	181	164	155	154	153	185	169	159	179	189	171	165	165	151	161	174	169	174	183	146	169	158	155	156	160	149	155	158	189	162	160	171	166	177	164	185	156	154	152	138	150	162	133	170	181	164	154	170	158	159	152	185	151	169	148	176	151	176	179	155	186	157	176	135	176	170	177	151	178	142	144	173	156	179	170	161	157	178	145	162	168	178	173	157	139	187	172	170	163	151	179	182	176	150	169	185	179	162	173	141	182	136	166	173	157	182	160	192	173	171	151	156	159	154	163	192	157	165	182	153	190	158	175	164	187	168	154	165	145	179	138	165	166	173	169	178	168	149	152	145	159	162	153	134	175	175	149	156	158	200	182	170	153	153	169	171	164	169	153	166	167	168	161	151	167	143	144	176	142	148	164	168	153	192	181	179	164	181	168	153	162	163	150	153	160	179	160	165	156	154	136	168	153	178	179	168	151	173	174	160	144	162	160	169	154	147	175	152	159	137	191	164	178	154	166	154	170	187	165	179	162	147	161	175	160	156	156	156	155	168	162	170	160	167	146	145	163	151	160	150	157	138	161	174	158	201	155	159	170	167	173	176	192	146	174	169	169	156	155	157	151	181	159	163	145	157	163	182	154	151	167	168	156	166	145	146	160	169	174	179	157	176	181	135	152	151	166	138	177	150	179	177	173	183	179	149	157	167	159	174	169	173	162	162	156	153	180	173	177	161	152	155	162	168	182	162	143	157	147	170	182	156	162	154	163	161	174	181	156	139	151	167	155	172	174	171	152	168	155	163	144	164	155	168	184	166	147	167	146	175	177	153	141	145	149	151	148	160	152	183	135	195	183	169	173	173	145	168	162	148	174	170	147	174	147	166	164	155	165	157	165	177	150	149	167	182	152	161	162	136	159	159	164	162	186	165	186	144	158	173	155	165	163	166	166	195	142	169	185	142	151	152	136	166	177	172	157	148	169	162	173	161	155	154	160	169	148	169	160	186	165	164	169	137	177	173	177	147	162	143	171	166	149	158	141	189	136	165	171	169	166	175	148	161	158	184	188	144	152	193	157	160	149	156	159	149	168	156	156	174	142	173	190	144	158	176	179	145	141	147	174	158	165	172	148	158	167	174	167	195	157	158	159	144	169	149	169	147	173	149	154	177	168	157	163	142	165	159	144	144	161	159	169	156	166	177	173	173	148	142	150	153	158	157	164	163	174	168	159	150	156	149	180	177	140	145	155	173	169	174	178	181	157	175	172	168	150	134	169	165	155	148	158	147	183	185	152	150	158	175	170	164	161	164	173	158	168	157	176	138	171	152	188	165	140	172	151	187	150	154	167	169	169	185	164	146	172	158	162	157	165	161	171	146	165	171	143	157	170	177	152	172	147	138	180	159	161	154	163	145	169	175	177	155	144	155	145	162	196	178	176	167	165	173	169	163	142	167	157	145	149	179	166	154	166	190	150	152	183	131	151	158	155	143	154	155	177	178	185	160	171	152	171	152	154	172	178	150	161	173	163	139	175	190	168	167	168	165	179	156	150	146	163	155	172	163	187	178	158	159	164	187	187	144	167	157	167	161	157	172	173	173	178	158	167	152	166	160	168	177	184	159	148	161	141	149	148	169	162	142	167	153	141	154	159	146	157	176	166	163	151	171	162	174	159	163	182	167	144	146	155	179	152	157	147	153	137	159	196	172	174	138	143	153	157	168	173	154	165	176	156	152	170	172	159	158	154	160	150	172	178	144	162	141	162	173	153	171	158	154	181	168	190	153	160	157	137	177	170	165	136	172	152	165	177	161	159	175	136	164	172	159	159	182	178	169	155	165	158	151	170	165	172	152	154	155	150	155	149	167	149	170	153	166	167	145	149	176	160	166	146	154	145	185	194	154	164	152	165	167	179	164	158	152	166	177	156	169	150	175	153	161	166	133	148	141	167	181	152	184	155	164	172	183	173	174	166	181	153	155	172	158	151	157	153	143	180	159	156	152	145	163	153	132	153	135	154	159	153	186	151	159	167	158	159	154	178	173	160	145	163	158	168	182	151	183	170	182	162	151	174	163	141	161	179	129	150	169	161	118	157	167	162	169	163	159	147	167	172	160	153	173	172	170	158	167	159	166	160	158	158	154	174	167	136	168	136	155	161	145	174	166	168	139	159	169	148	168	184	161	166	179	146	159	161	158	136	148	165	148	160	172	169	146	165	148	164	180	158	164	168	157	166	168	165	174	157	160	150	167	147	178	166	175	163	168	170	146	174	175	172	150	167	178	185	181	174	162	158	175	167	157	178	157	178	170	174	167	165	157	167	182	140	185	166	164	156	166	167	168	152	174	182	158	157	176	168	158	166	188	168	159	181	160	158	162	156	134	180	159	142	136	158	160	152	136	166	158	183	158	155	158	150	168	170	148	183	142	177	138	146	178	166	177	150	155	176	159	164	177	162	176	177	177	181	161	151	164	145	173	142	149	176	181	175	159	162	164	169	171	155	174	163	171	161	170	156	181	161	138	188	162	154	155	154	145	152	147	189	171	161	178	148	165	152	163	164	165	153	141	159	183	160	142	153	158	164	164	174	174	164	175	174	175	160	157	187	159	163	180	170	135	153	170	167	177	166	178	165	176	166	162	154	172	169	140	147	148	151	190	179	151	152	163	172	174	171	157	173	140	192	155	165	157	162	148	162	150	164	187	172	180	159	157	168	161	168	138	171	168	159	185	168	171	152	172	150	196	164	168	168	156	179	152	205	175	157	156	159	155	125	143	160	148	143	165	149	166	144	184	159	156	147	159	166	159	166	157	172	193	178	168	130	149	184	148	168	186	143	151	160	188	179	176	164	163	180	157	179	171	168	155	181	176	171	158	155	175	158	176	156	177	140	171	160	144	148	151	166	147	171	183	163	207	152	162	158	177	164	167	158	154	145	163	148	154	155	174	156	170	159	167	167	165	160	144	162	147	154	167	171	168	168	166	155	162	174	159	161	155	134	167	145	154	180	156	173	181	165	175	148	188	149	167	149	157	171	188	150	146	173	183	182	175	145	162	160	142	147	166	183	173	143	147	148	152	156	153	194	173	149	155	169	166	167	168	177	144	173	175	153	187	183	162	170	162	148	155	162	153	159	165	162	166	157	161	159	158	153	160	169
16550	14457	471	301	221	228	209	213	184	188	197	179	192	201	191	174	188	186	211	191	194	183	200	185	200	174	188	186	156	165	190	165	203	177	171	202	183	173	174	183	183	207	187	177	186	171	182	180	202	197	215	169	192	167	205	203	210	184	180	168	189	190	184	176	196	199	184	211	194	195	169	178	194	194	191	202	178	203	182	173	227	182	169	195	170	169	216	176	169	186	181	179	177	207	183	193	158	193	180	197	172	175	188	166	180	158	170	174	183	186	221	208	197	170	172	159	174	182	207	170	209	188	188	163	179	226	170	178	201	207	187	188	171	200	180	195	194	191	176	172	180	196	203	189	195	196	186	188	186	185	171	210	187	160	176	200	210	170	191	189	167	211	175	181	173	169	183	198	167	194	198	179	195	194	203	207	189	189	178	180	168	164	173	173	185	200	194	173	176	167	192	186	192	180	173	197	198	196	177	160	197	190	175	175	174	190	197	184	176	169	166	190	180	167	189	207	200	199	207	185	190	160	184	206	200	195	195	193	182	189	188	186	198	189	217	192	183	190	171	194	194	180	192	182	199	176	174	205	198	193	180	205	192	174	184	174	197	199	196	213	186	172	176	181	188	195	177	187	179	180	192	205	203	180	153	160	197	191	191	178	184	151	177	183	193	177	195	162	190	171	163	195	173	184	197	237	194	177	170	175	187	197	181	183	178	173	177	185	190	186	201	173	218	165	187	174	184	191	189	173	198	185	163	180	217	201	176	178	172	192	160	168	205	191	194	178	181	172	194	194	193	191	199	185	179	184	203	187	209	167	194	196	190	199	173	165	174	163	194	178	181	190	177	203	198	183	160	184	157	176	188	196	189	189	174	221	181	166	194	199	206	165	154	193	184	166	181	214	194	197	193	181	195	150	184	189	183	183	174	170	186	180	214	170	164	206	198	196	172	200	160	181	186	175	190	159	205	201	181	210	177	196	196	188	179	184	188	192	187	169	161	174	203	184	198	167	191	197	187	194	170	212	183	189	192	191	175	157	191	179	196	186	177	176	202	162	166	185	170	173	208	192	185	185	174	192	203	198	190	203	183	186	193	189	188	201	170	198	184	160	192	193	190	206	162	181	187	186	193	213	196	196	210	170	177	170	188	217	185	197	192	205	198	203	170	193	175	208	161	194	192	163	196	182	166	198	183	159	183	166	196	202	180	164	177	181	194	190	169	194	151	186	186	187	189	177	192	193	196	174	197	197	197	189	186	165	187	184	167	177	160	174	193	176	175	190	195	163	166	189	191	181	184	191	169	175	186	194	184	186	194	216	182	194	193	178	198	183	185	209	194	172	174	176	212	189	190	174	179	177	170	172	179	189	195	177	183	179	180	188	176	186	179	195	188	189	190	195	169	204	193	200	185	191	184	169	185	198	184	196	179	205	180	203	164	177	202	179	173	200	201	170	193	217	166	173	162	190	207	179	177	208	176	180	182	177	191	166	218	188	181	182	180	194	189	172	182	183	184	171	203	163	194	177	183	169	181	167	160	202	177	157	201	165	178	189	188	182	171	173	182	164	200	162	188	201	186	186	195	185	179	175	184	172	199	179	191	178	191	195	182	187	216	185	200	196	180	225	198	162	193	176	182	199	185	175	179	161	203	193	186	190	192	165	174	189	187	164	192	206	163	156	177	166	207	193	191	186	176	203	207	176	189	203	179	206	188	212	200	186	181	169	158	191	178	195	181	165	178	183	172	187	194	202	191	180	201	193	161	182	197	190	224	191	206	184	167	203	184	187	184	194	199	178	190	208	199	189	207	173	181	173	186	189	187	191	194	176	184	168	181	189	198	197	205	195	178	187	188	194	195	184	178	183	186	197	180	193	179	173	181	176	176	210	173	210	161	174	178	179	164	212	198	188	160	203	192	192	184	198	182	177	181	170	172	214	181	199	165	188	184	182	185	172	192	206	164	165	187	203	198	179	187	197	172	174	157	171	207	198	191	196	152	182	183	189	189	172	182	179	188	190	195	187	186	184	176	199	197	175	198	189	171	186	198	157	182	183	178	169	146	189	175	182	172	173	187	186	169	164	176	207	175	194	194	197	193	191	191	205	202	184	185	192	195	182	177	190	170	186	172	157	179	181	175	182	206	185	181	173	181	165	192	202	199	175	173	195	172	199	181	194	199	185	158	179	229	166	182	182	208	179	186	187	180	166	179	183	207	188	171	160	171	168	170	169	181	177	175	209	200	179	196	198	178	175	199	179	189	183	151	168	178	192	198	216	160	172	203	194	173	182	195	177	178	183	169	189	182	177	168	189	179	184	191	192	178	163	197	196	179	198	203	192	185	175	202	190	188	183	167	175	183	171	152	192	183	189	181	190	152	195	179	184	179	192	208	204	175	194	189	182	185	172	198	204	199	179	182	179	202	193	186	179	197	177	184	176	178	168	170	168	184	188	182	177	181	189	206	175	185	203	177	186	187	169	182	190	180	162	178	166	174	182	195	167	187	202	182	179	198	187	194	190	182	208	224	183	191	183	188	207	179	158	185	167	183	185	163	190	161	159	161	185	189	190	176	191	204	155	187	195	202	183	197	178	178	213	178	184	191	182	158	219	176	189	203	182	182	182	188	183	197	197	181	181	180	185	216	169	195	165	161	200	190	160	178	169	190	177	198	183	166	200	190	180	182	196	169	212	182	183	189	161	194	203	170	193	180	195	193	204	170	177	165	181	172	151	173	206	181	188	194	170	161	169	175	195	213	182	157	195	199	170	173	180	231	170	172	160	179	171	198	195	161	199	207	179	190	189	191	180	159	178	159	178	164	161	192	190	178	185	202	165	174	206	172	191	213	174	185	190	177	192	183	148	173	174	177	188	180	178	197	181	191	174	169	160	182	211	186	202	195	182	161	169	191	204	199	176	187	175	173	183	221	203	191	168	180	182	207	191	170	174	194	165	171	196	188	170	186	199	181	156	197	188	193	181	186	168	187	192	197	184	204	169	189	172	182	209	176	166	184	208	170	180	194	181	185	175	177	199	175	191	211	172	199	180	195	169	203	186	181	210	214	185	204	170	188	188	201	193	168	192	193	183	176	194	169	191	182	166	183	179	170	202	194	180	196	182	179	179	178	171	166	186	159	167	162	186	189	171	176	192	201	200	171	177	177	160	174	159	205	208	190	182	195	172	201	179	184	172	182	170	165	191	171	205	184	177	177	166	187	160	180	192	167	185	182	178	196	178	189	172	168	168	187	173	155	176	167	209	181	183	188	176	182	199	189	171	175	199	177	202	176	187	199	201	187	172	198	183	188	171	177	183	186	179	189	180	174	177	198	187	168	190	163	166	200	166	182	193	162	158	179	164	187	187	166	172	169	179	176	207	195	155	189	165	188	184	188	175	198	208	190	197	197	197	203	191	190	199	179	182	198	200	157	207	219	182	200	202	190	183	187	176	176	190	211	170	201	188	175	195	170	211	199	185	192	201	200	170	176	184	183	187
23666	21051	27817	24457	20879	5674	791	584	486	442	419	379	392	318	319	303	306	345	298	311	295	290	295	292	297	300	297	249	251	274	277	294	272	267	248	294	249	290	270	280	250	260	248	280	244	283	273	270	255	270	249	270	265	258	273	276	291	254	256	263	257	278	273	293	279	280	291	227	261	268	239	280	264	254	266	266	278	258	274	262	257	273	242	277	247	258	310	263	262	248	276	291	263	243	256	287	278	234	268	274	260	248	255	243	261	242	288	266	292	257	258	269	253	280	264	257	254	272	287	255	274	257	257	270	265	239	267	261	238	256	273	271	283	272	259	257	245	285	267	233	261	275	274	244	275	251	261	261	317	294	274	277	270	268	247	253	259	263	277	273	289	255	255	241	262	263	257	256	268	271	269	276	245	248	276	265	255	266	239	263	281	257	274	265	268	267	253	276	281	238	243	268	262	295	242	264	240	246	275	264	253	238	298	287	281	235	240	270	253	232	244	281	241	283	259	256	259	268	275	254	257	271	253	264	270	281	242	270	248	264	256	251	250	258	269	272	258	282	270	246	251	269	257	283	266	287	242	235	275	282	280	258	261	267	246	246	255	303	270	287	271	263	266	278	271	248	248	292	265	271	276	245	270	254	278	262	252	276	270	281	271	287	267	276	236	228	260	280	265	267	251	272	248	260	245	274	264	283	264	281	257	268	261	264	272	241	267	270	239	244	261	268	269	239	277	255	257	258	242	268	274	259	273	245	274	282	275	257	266	244	266	270	265	231	246	262	263	273	249	278	268	278	259	243	266	264	280	243	287	249	276	297	291	273	278	266	254	246	260	250	248	233	265	298	264	262	258	249	282	250	253	265	280	244	254	227	253	256	273	235	277	266	302	280	271	262	242	251	256	242	257	242	253	270	254	266	246	285	257	252	251	237	269	251	274	280	267	244	280	253	259	269	251	261	260	276	251	249	304	266	267	260	265	271	246	258	299	246	273	250	249	298	292	260	234	257	253	272	283	265	260	247	241	270	255	253	247	265	249	275	248	254	280	284	256	252	242	293	264	249	287	256	279	256	274	282	278	287	262	262	264	286	261	277	255	281	266	256	237	252	254	255	284	288	246	293	283	263	286	257	265	270	247	222	269	235	251	239	268	265	256	233	267	285	250	267	260	254	256	276	266	244	264	245	263	223	240	249	258	251	260	269	258	279	248	298	266	258	226	266	256	273	246	237	284	273	262	263	266	247	265	246	299	268	269	282	265	259	265	254	271	274	270	261	257	266	272	270	257	257	286	266	237	256	254	250	275	217	260	261	272	262	262	225	282	245	252	268	248	266	296	265	255	263	267	264	266	261	281	269	281	239	264	227	275	229	254	251	277	248	244	226	262	267	269	259	266	264	264	264	242	281	266	260	269	246	276	278	255	265	265	267	284	266	263	270	284	271	274	274	258	276	252	275	240	264	236	291	283	253	245	262	251	290	241	267	266	275	259	302	249	265	234	290	250	272	244	288	288	282	245	251	260	256	275	268	233	260	277	262	284	275	254	260	244	233	273	272	256	288	253	268	283	292	252	266	303	253	245	240	243	257	243	283	261	265	243	267	261	301	268	260	276	239	276	284	299	236	228	240	274	275	274	261	275	269	254	274	244	281	284	259	242	283	268	270	259	251	267	256	258	269	264	271	244	258	240	279	281	248	267	276	260	305	274	253	236	276	267	268	283	282	242	275	257	271	241	272	237	259	248	252	243	250	263	252	293	239	260	265	225	240	252	250	264	249	252	285	253	252	256	250	253	304	269	261	276	241	279	234	253	269	257	247	245	227	261	262	265	227	263	239	264	267	254	304	262	265	259	253	266	273	255	278	281	274	246	263	293	280	267	277	272	253	252	274	245	277	241	262	239	233	252	237	251	246	257	266	262	301	252	285	268	262	310	267	283	232	250	289	259	240	316	264	263	235	252	290	267	333	265	278	305	253	294	244	244	242	237	275	286	254	290	248	277	240	270	262	261	252	292	274	290	248	254	241	278	255	245	289	238	263	240	275	265	268	282	271	267	276	254	249	250	240	261	262	254	263	271	246	264	287	248	292	258	269	249	264	269	276	257	259	266	297	275	261	264	269	259	249	249	246	231	229	252	294	287	286	240	249	239	224	259	271	258	234	264	275	250	243	266	255	248	235	241	232	219	240	275	235	250	257	251	255	254	250	260	252	269	269	287	253	244	261	281	249	264	270	244	294	265	257	254	253	267	277	287	263	263	292	285	244	264	215	221	283	243	322	280	272	262	253	257	264	254	268	262	227	274	245	282	261	281	312	247	254	256	270	268	271	249	240	271	262	289	256	294	275	236	284	258	245	259	244	261	253	237	277	263	277	250	227	263	258	235	267	279	261	274	250	251	249	260	268	249	254	263	282	269	255	245	295	261	263	258	280	263	265	294	263	288	284	296	230	260	274	262	259	272	246	277	266	270	271	256	260	257	269	247	266	279	260	259	239	258	261	267	284	252	269	282	265	237	273	257	269	284	296	270	226	268	255	264	259	257	255	272	251	265	254	297	277	291	275	244	259	219	265	291	251	276	241	276	262	275	338	234	242	267	256	290	258	276	271	304	286	285	256	272	275	250	256	279	259	260	231	261	268	270	291	270	264	272	276	260	265	268	277	294	287	269	279	248	247	232	233	258	258	240	258	271	236	295	250	279	232	247	234	253	241	272	260	278	272	245	276	250	265	241	259	264	281	300	275	259	266	285	263	261	243	228	241	266	248	261	282	256	248	261	224	277	281	244	264	284	235	283	267	247	275	242	263	253	272	276	264	262	273	258	277	279	273	235	251	247	276	269	246	237	302	267	264	224	240	266	269	274	264	241	263	265	234	303	253	262	257	275	266	249	246	252	277	274	272	256	276	250	263	267	240	285	252	253	246	223	249	267	263	255	295	241	249	296	238	244	248	280	289	244	270	266	271	253	228	268	237	237	277	274	262	252	249	286	239	266	281	233	289	266	224	250	265	253	264	259	251	254	288	263	240	243	274	291	222	250	247	259	246	273	234	257	261	260	267	275	256	281	275	274	289	270	258	262	283	287	257	277	289	271	278	277	276	274	240	274	266	268	265	256	307	236	246	243	228	267	242	266	261	261	254	280	250	263	264	289	297	263	245	271	269	275	264	264	261	248	236	259	268	282	286	278	256	260	289	273	272	263	239	294	275	271	256	270	248	293	265	252	283	285	240	291	272	259	278	261	238	275	245	265	248	275	269	287	263	275	273	278	274	272	275	261	268	260	257	250	284	267	247	245	247	272	238	241	256	276	250	266	282	253	251	248	278	275	266	308	266	252	277	265	292	296	290	265	258	268	280	282	264	280	265	265	269	257	278	256	248	264	264	278	268	255	254	266	265	262	268	274	279	262	240	259	280	274	266	273	276	262	250	257	254	280	257	235	239	269	272	271	248	258	271	285	265	262	250	269	250	264	259	260	276	239	281	246	243	245	221
17904	34403	5442	2480	1809	1362	1068	782	698	612	536	488	398	414	381	359	325	344	332	350	327	323	294	310	298	295	306	306	314	297	287	313	252	289	287	296	286	264	262	298	286	272	311	275	293	285	295	249	276	264	276	263	257	256	282	309	294	318	260	260	312	279	318	310	264	267	259	254	273	268	303	286	245	272	267	308	262	310	279	276	255	293	260	250	298	281	246	282	272	275	287	279	303	301	292	297	298	238	260	262	293	272	272	298	250	253	281	265	240	259	283	261	292	257	231	277	282	262	269	273	272	277	289	292	274	285	266	272	289	277	268	270	268	277	266	318	271	256	286	252	318	305	254	272	273	255	261	247	310	255	266	279	272	285	266	256	299	268	278	280	295	276	301	291	272	290	267	282	260	305	267	280	285	253	324	292	310	280	265	289	279	287	302	258	269	277	294	291	272	299	269	287	254	303	279	260	244	271	274	303	260	273	267	275	263	289	267	284	263	293	289	271	285	258	256	282	284	292	256	279	279	273	272	272	255	306	282	304	263	271	249	284	248	299	270	251	271	252	276	287	271	270	275	279	268	289	314	247	277	281	293	261	267	297	272	294	278	293	302	261	285	284	279	280	248	250	264	277	303	268	275	289	258	256	283	270	252	288	276	278	270	284	276	263	274	241	257	275	279	285	278	302	258	233	287	258	263	263	269	288	293	245	275	267	244	270	245	266	265	297	264	257	271	250	275	251	293	273	289	277	254	277	269	261	269	275	268	260	276	258	271	257	280	261	282	259	301	269	284	267	242	273	249	279	255	264	299	260	289	276	285	267	273	262	279	255	260	254	270	241	268	304	241	236	275	268	287	280	263	275	273	250	291	277	288	260	278	257	278	274	269	278	283	276	271	288	241	249	280	296	277	289	292	270	247	272	260	267	265	266	267	247	275	250	295	286	293	276	257	282	306	250	267	255	263	256	259	273	287	260	256	276	262	269	289	258	280	266	273	268	270	302	264	279	276	271	256	283	313	290	287	259	239	256	272	291	264	255	286	288	248	279	283	306	283	249	302	271	259	260	276	288	262	289	274	279	290	292	268	274	291	279	272	289	262	270	257	269	269	261	252	277	247	258	264	273	264	247	293	284	259	285	258	258	278	278	284	261	291	256	280	237	279	278	236	287	256	267	289	293	254	270	301	253	299	271	293	283	266	235	266	243	275	269	244	268	270	278	276	285	293	305	296	289	303	287	284	259	272	286	269	294	248	287	247	269	287	262	259	269	256	266	240	303	271	291	281	263	272	284	242	298	279	274	298	283	273	284	286	270	279	281	268	253	257	312	278	277	267	264	260	266	266	285	270	304	291	277	267	244	278	268	294	272	263	263	261	268	300	266	294	286	256	271	273	280	266	282	258	272	294	295	286	300	269	296	274	272	271	266	291	237	265	254	270	308	264	277	253	265	251	281	262	247	294	279	266	232	281	252	278	293	266	250	258	253	254	279	271	298	276	283	242	310	267	280	283	255	268	261	305	263	271	282	292	242	327	274	274	292	266	269	263	267	300	269	253	261	284	262	258	269	266	255	300	267	256	270	283	282	253	237	284	267	283	304	274	282	283	289	281	283	260	301	277	264	279	272	317	285	271	253	271	265	277	274	294	270	281	289	295	291	269	244	272	248	314	258	289	243	283	282	280	268	268	248	295	274	249	281	295	270	299	251	299	296	275	262	240	244	248	286	242	279	277	242	263	305	276	290	272	276	251	283	291	309	273	260	257	286	278	243	315	272	267	259	237	275	285	266	277	262	280	289	292	270	286	258	269	290	261	265	299	265	264	289	258	299	266	288	265	251	283	265	260	278	258	247	263	278	300	293	255	269	269	266	254	275	285	258	276	253	264	276	241	284	289	259	265	307	285	256	282	279	293	253	307	286	280	278	262	264	269	277	271	283	270	260	252	297	295	268	288	277	268	297	289	266	290	273	301	289	281	303	281	278	295	277	282	277	277	296	287	265	274	298	296	251	243	285	286	284	253	296	291	278	289	283	274	268	244	295	292	273	265	256	279	270	282	262	260	296	298	301	270	259	265	287	268	291	298	252	273	272	298	268	274	265	257	313	246	265	297	284	283	282	291	254	296	284	271	268	277	288	284	261	264	285	287	284	248	262	241	306	291	257	275	250	257	273	300	295	253	269	242	261	268	252	270	265	265	306	263	270	280	283	254	253	286	305	280	294	289	245	309	282	279	263	272	288	292	236	258	266	271	266	275	279	281	280	284	287	267	300	276	249	293	278	283	290	287	283	294	301	292	284	285	281	294	286	279	310	293	284	277	272	292	274	261	285	278	258	294	268	258	297	274	279	269	280	264	301	275	261	241	294	276	278	288	280	228	272	292	265	254	263	311	290	279	306	270	271	287	257	260	281	262	274	277	242	269	275	257	247	244	280	285	277	265	268	269	297	265	283	289	308	259	266	265	247	296	279	281	261	261	254	268	263	267	252	272	261	254	269	274	301	283	279	276	278	278	268	286	267	293	297	297	249	233	276	274	289	287	276	273	273	302	294	252	249	289	295	279	284	272	262	256	281	295	253	297	278	301	253	283	273	300	244	272	285	255	264	267	236	240	263	278	274	286	279	243	259	280	272	274	263	266	292	253	286	277	285	292	249	274	260	247	248	288	262	273	268	265	281	253	272	267	281	268	264	254	275	300	264	291	273	271	280	276	273	257	283	234	256	267	262	259	282	253	239	267	266	276	264	281	278	314	278	259	293	271	263	278	275	265	274	256	287	320	283	297	287	281	304	289	308	271	280	252	263	294	286	281	287	251	250	282	272	259	271	263	266	240	277	286	274	267	291	282	274	281	308	255	266	238	277	275	276	275	291	280	275	280	263	280	273	278	267	292	256	277	287	248	277	272	276	255	269	263	281	265	298	247	254	285	278	268	258	270	271	272	284	256	291	234	305	280	278	252	239	279	278	263	270	276	285	265	254	276	284	282	258	281	272	262	294	244	266	257	271	260	262	278	247	312	281	270	295	250	244	278	234	283	246	278	306	258	287	268	303	265	295	306	271	263	267	284	270	272	271	271	271	255	286	279	286	293	266	255	273	255	281	285	277	269	268	266	277	272	273	261	277	263	286	278	269	258	273	281	264	276	280	270	263	267	276	273	261	269	242	274	258	290	268	284	248	304	286	274	246	291	237	271	277	268	307	256	284	258	263	282	280	272	296	262	247	249	302	260	273	308	288	292	267	277	256	302	281	269	270	309	294	278	289	273	259	266	265	287	274	248	265	287	282	263	285	282	264	255	312	271	259	299	278	244	288	279	268	256	258	269	277	267	263	298	273	304	288	254	277	281	287	242	276	249	275	265	257	271	287	271	257	267	236	297	266	266	283	273	292	279	235	274	223	298	282	244	293	256	281	259	260	272	276	289	305	277	269	245	267	286	249	299	282	264	288	264	271	269	271	270	267	272	240	284	282	260	264	265	282	282	261	283	246	298	285
24690	20994	26474	25510	7419	684	539	462	408	437	396	368	375	383	338	318	349	364	331	376	357	358	332	349	312	308	356	345	336	379	326	359	345	331	318	352	336	309	361	354	355	335	321	340	338	331	327	295	328	300	347	302	329	315	329	333	296	346	337	287	310	372	339	350	368	330	326	319	331	349	331	326	301	336	316	364	337	338	337	329	339	299	327	361	347	340	307	343	336	324	327	304	334	345	331	313	314	316	334	306	339	343	331	350	325	334	336	300	332	309	304	321	298	330	334	321	326	325	294	355	326	313	318	325	338	287	302	329	339	342	355	349	351	346	327	350	333	332	347	338	332	340	344	318	301	309	361	330	298	325	370	368	316	349	324	343	303	307	340	351	353	341	336	301	360	320	329	297	350	312	348	311	304	327	336	335	323	331	328	335	325	307	351	322	306	335	354	328	319	330	327	339	304	324	321	331	346	329	321	296	337	294	304	329	312	346	343	326	370	319	303	285	299	311	321	304	338	348	309	327	324	315	307	325	347	328	341	329	324	330	332	354	342	375	334	363	329	307	326	333	319	331	328	329	343	334	352	323	344	349	347	330	327	326	328	337	323	323	322	290	341	329	339	343	331	329	320	313	381	327	345	301	353	329	327	372	321	336	322	334	340	314	339	366	320	329	341	340	373	314	314	314	343	335	349	333	355	335	369	329	373	327	346	334	329	324	344	325	359	320	319	330	320	333	305	344	317	341	331	338	348	373	332	307	347	318	338	333	314	318	307	324	333	331	329	327	333	325	339	326	346	329	321	284	361	338	322	358	343	346	363	286	331	309	365	304	324	307	317	323	332	319	332	321	353	293	340	318	327	324	333	330	288	317	345	331	337	336	308	299	304	313	322	329	323	362	343	352	341	300	317	338	317	311	332	350	330	355	333	326	329	335	354	317	324	313	338	366	333	354	298	353	349	315	334	338	316	334	320	313	284	350	360	350	328	307	260	331	350	341	363	353	348	318	348	388	306	320	335	318	344	319	343	299	333	328	340	333	340	306	350	332	358	351	325	363	348	350	360	315	357	321	330	306	332	307	311	320	323	328	319	340	346	308	360	334	334	337	320	349	327	352	261	316	291	312	292	329	364	347	331	333	366	331	341	327	299	329	345	314	306	315	317	296	305	338	346	294	309	313	316	296	326	314	329	307	299	302	344	337	282	368	323	319	316	341	320	336	335	338	335	358	344	339	330	319	344	304	312	327	332	335	331	322	349	330	368	345	294	333	325	334	343	293	330	339	334	338	346	335	355	344	337	340	321	326	337	327	348	307	337	329	334	339	334	354	319	344	321	361	340	328	340	308	332	328	347	318	317	320	330	340	333	294	369	364	332	320	338	321	341	321	326	339	323	353	323	322	318	358	345	344	319	344	330	332	314	287	333	348	330	325	317	349	324	364	345	299	360	370	327	373	321	331	330	350	312	348	282	333	364	341	336	336	327	366	326	334	345	346	332	357	324	335	330	320	314	305	308	313	354	329	333	347	341	335	324	304	364	347	338	328	308	367	330	325	354	373	344	364	318	320	353	309	311	326	329	327	369	353	350	302	324	336	314	333	337	347	362	321	326	324	342	344	329	326	337	310	312	328	305	297	282	328	338	339	359	358	317	336	356	335	307	337	300	349	306	356	340	336	320	326	339	369	331	318	317	314	306	306	303	307	323	306	318	346	306	339	326	366	338	307	323	349	367	335	314	328	342	332	337	332	362	366	320	324	309	355	331	309	357	353	311	317	306	343	355	341	307	334	351	309	381	364	330	347	311	310	349	327	349	328	318	352	330	373	328	301	351	338	314	344	344	350	333	325	324	314	335	298	326	303	346	309	332	330	301	367	342	345	309	328	302	322	361	322	358	312	332	317	347	311	332	340	318	318	341	292	318	336	332	346	357	364	343	334	339	324	342	319	315	331	345	352	335	338	325	377	312	347	347	331	331	328	302	326	318	307	329	337	320	309	309	333	310	313	347	357	378	312	337	333	323	312	349	352	323	291	329	333	321	324	310	349	324	332	301	310	340	357	348	313	349	335	342	332	344	299	336	346	320	312	312	289	326	333	317	308	333	325	309	339	327	327	304	341	345	331	316	351	319	341	325	312	311	312	318	332	348	311	362	353	325	326	323	315	338	289	323	317	357	321	365	346	306	322	333	347	333	322	308	316	339	359	292	306	333	317	334	348	328	315	329	349	317	314	323	297	333	314	346	292	326	352	316	290	335	339	304	298	292	302	330	322	340	303	289	324	332	315	321	345	347	323	319	318	317	338	310	305	355	309	337	310	369	332	302	355	327	341	341	314	342	299	310	350	343	295	326	343	348	341	349	299	302	347	310	339	322	328	314	339	313	369	359	354	336	339	323	345	333	372	319	336	339	346	294	364	287	304	324	292	345	315	319	350	345	347	339	316	368	313	352	328	293	340	351	329	327	333	330	342	299	294	292	347	316	328	312	354	352	328	341	319	319	354	291	313	319	332	347	332	295	341	330	304	307	295	301	319	318	328	322	314	326	328	296	316	331	327	365	325	333	357	311	315	317	341	321	352	323	307	320	386	333	334	292	339	346	338	353	349	296	333	298	317	336	355	322	315	347	311	333	315	334	319	333	340	330	351	352	302	349	334	317	334	338	318	302	318	300	328	327	343	350	345	303	354	313	338	336	326	327	331	325	362	371	331	367	294	336	340	329	322	321	302	313	283	316	329	385	327	325	305	327	358	358	340	337	336	327	302	336	299	303	330	334	315	338	330	345	314	309	319	346	325	329	318	338	344	342	338	312	291	325	332	349	336	319	333	383	330	345	311	331	312	284	295	322	341	319	344	327	334	355	357	331	328	321	302	330	372	321	320	354	314	319	367	325	318	290	334	360	283	328	314	342	280	358	361	352	350	311	334	329	302	346	337	337	317	321	328	343	325	320	345	343	341	340	306	323	319	354	315	326	337	321	361	315	328	316	311	318	334	310	313	349	338	296	345	320	328	309	317	359	327	359	348	342	350	335	342	283	351	320	328	319	285	324	335	315	340	330	308	331	278	330	327	294	302	315	364	314	354	339	317	345	306	334	319	326	296	332	313	354	341	347	344	321	327	301	321	319	304	337	361	316	310	333	333	345	346	354	347	343	330	328	328	355	326	334	335	353	312	346	358	349	312	361	345	346	326	363	324	317	328	321	349	320	293	344	330	319	340	361	299	326	313	349	316	339	315	320	305	318	331	324	288	302	314	305	317	326	304	280	298	271	324	335	336	338	337	358	370	302	349	353	342	312	315	328	308	331	324	367	336	367	345	331	322	327	333	337	296	331	321	327	311	339	337	317	344	324	341	371	316	313	329	311	322	301	313	353	342	327	278	343	320	313	358	335	340	342	299	339	304	365	348	331	350	318	348	331	357	323	348	316	349	356	322	331	313	322	348	332	345	350	342	342	335	335	323	362	333	321	354	350	340	359	316	337	336	330	329	299	334
17081	26282	3089	1519	1200	956	832	622	597	546	515	447	475	440	424	394	382	375	406	400	391	372	390	347	352	381	413	358	338	375	346	341	358	352	331	377	337	362	366	385	356	347	363	374	395	366	340	378	334	351	331	341	350	309	421	368	361	381	357	350	358	363	350	376	345	364	360	373	381	364	375	332	363	345	349	365	355	365	364	367	323	357	378	343	345	390	351	347	363	351	352	375	354	310	361	341	372	334	356	316	357	366	328	361	353	363	345	340	343	361	332	379	385	355	349	351	367	351	340	342	308	329	338	329	379	331	359	354	348	316	353	390	367	337	372	353	355	388	358	336	366	334	396	404	349	376	368	340	341	380	343	343	366	330	345	391	348	385	373	351	371	356	368	337	347	379	328	345	371	332	388	369	334	353	359	352	383	387	378	352	349	373	378	337	376	341	331	358	361	331	382	345	327	346	325	324	379	340	346	354	341	347	339	356	366	344	344	380	361	363	371	383	331	339	361	342	331	346	362	336	321	348	383	332	372	358	339	375	361	332	366	363	324	365	352	392	356	345	378	347	348	367	360	341	352	334	327	330	383	347	354	361	336	366	371	358	360	343	359	335	350	333	334	370	372	349	378	360	351	364	335	361	348	362	376	366	352	358	350	336	361	373	382	382	363	392	345	325	339	370	386	324	359	344	376	370	323	406	355	379	335	344	352	350	344	368	375	355	364	383	349	371	380	347	359	333	379	367	342	329	364	350	319	368	349	345	325	357	353	367	384	375	369	380	355	345	354	363	368	358	358	356	370	386	337	363	330	343	332	339	348	351	332	366	373	382	352	371	346	353	355	323	325	340	381	354	368	324	326	349	360	359	322	322	374	405	350	382	328	356	372	365	360	373	403	373	380	346	365	330	365	360	359	359	346	362	352	383	363	295	364	354	327	360	346	354	331	339	352	317	371	345	359	369	366	320	357	373	364	350	366	343	346	378	329	410	357	366	315	377	364	359	358	328	364	343	346	351	377	370	358	362	340	357	367	333	349	370	351	363	365	357	345	330	367	357	353	361	369	387	358	388	366	352	357	361	329	384	332	371	331	351	385	362	350	322	343	381	399	353	375	327	374	362	350	377	369	340	363	356	349	363	383	339	348	354	375	329	363	358	347	348	359	352	357	345	364	359	353	362	345	295	355	325	336	350	361	345	347	336	376	360	361	350	329	346	347	356	353	370	348	354	362	367	363	382	335	344	359	336	336	366	322	353	371	380	324	329	404	350	386	374	351	375	358	347	360	332	330	371	383	333	350	342	356	342	334	363	344	360	367	362	372	355	349	353	351	395	354	352	373	341	336	380	363	372	339	313	349	353	329	344	370	341	378	346	338	355	331	426	367	342	379	336	344	369	362	348	343	402	364	339	343	359	341	356	333	389	375	336	329	388	357	362	357	352	364	342	380	344	379	372	364	337	340	357	390	380	367	420	329	354	344	331	365	339	344	337	343	365	355	371	375	347	374	355	353	372	372	353	345	335	358	331	376	347	353	312	366	347	349	380	355	360	370	342	345	347	366	330	347	359	370	362	367	371	372	388	340	364	358	386	360	358	323	361	334	339	339	317	372	355	340	360	359	357	372	340	392	353	334	370	355	359	342	351	332	384	335	348	347	335	353	365	367	370	359	351	349	366	365	337	363	352	346	315	339	371	370	338	378	379	354	380	366	364	343	328	345	352	354	330	381	352	362	368	350	378	385	345	346	372	326	340	381	368	336	342	341	358	368	344	368	368	374	377	373	342	356	343	380	340	417	388	346	354	328	401	369	359	362	347	347	394	340	351	372	344	396	333	357	340	318	357	344	346	382	371	345	378	355	349	339	345	310	373	326	298	370	356	335	346	338	390	353	366	349	326	349	325	375	362	339	346	357	379	342	346	400	367	343	353	343	328	353	354	366	357	371	333	380	335	365	333	347	357	338	307	361	379	365	364	338	329	334	320	350	334	351	320	354	367	345	355	373	369	363	325	373	362	352	348	351	348	346	354	355	360	395	369	355	321	345	376	352	383	383	353	378	389	342	343	375	352	360	361	368	327	353	360	369	371	351	338	343	377	337	350	330	344	337	368	362	380	360	358	336	397	364	382	401	360	360	357	358	351	367	382	360	372	399	365	338	377	324	330	353	357	348	375	345	337	361	335	367	375	376	339	331	361	349	347	334	401	335	355	361	394	336	342	320	341	360	362	356	373	373	342	325	365	354	343	367	361	351	399	337	350	353	337	338	370	330	357	378	336	352	322	351	350	355	343	327	353	375	360	340	325	324	326	360	382	331	337	330	356	363	374	383	343	394	318	361	354	368	375	369	381	369	351	345	360	369	354	360	356	342	372	364	358	345	387	372	343	315	341	364	324	378	367	364	341	361	338	320	359	351	358	351	349	330	360	379	331	363	402	379	357	335	351	354	335	334	338	368	373	352	381	365	365	368	371	372	352	390	382	341	312	362	360	369	368	381	353	346	374	350	342	383	323	371	363	375	350	376	368	366	370	312	299	364	358	368	358	365	378	346	357	368	374	343	351	344	338	363	360	374	363	367	334	309	331	338	329	341	367	353	338	379	407	355	380	355	362	350	342	380	319	358	350	342	381	373	364	348	370	328	333	332	333	363	341	361	355	348	366	337	328	370	364	396	354	353	354	357	369	368	349	368	327	330	346	348	357	361	354	398	324	384	350	352	371	337	341	350	323	342	354	342	366	366	369	326	357	350	336	352	338	324	343	350	373	363	346	384	344	340	330	343	390	396	372	353	338	340	349	366	343	323	333	347	352	378	358	345	349	351	360	357	356	378	367	347	371	383	347	387	325	323	377	328	344	335	357	354	356	379	370	354	360	339	377	382	349	348	369	355	385	366	391	352	352	370	372	314	343	375	319	360	349	356	344	352	363	363	363	380	352	362	372	364	376	359	373	401	347	348	354	343	336	387	346	365	366	353	349	315	380	343	348	353	341	341	374	361	339	364	350	367	348	367	335	350	367	373	360	343	357	347	329	341	360	333	338	379	363	361	355	388	344	413	349	353	369	325	365	387	372	337	341	374	387	373	367	363	348	356	364	331	361	362	353	378	373	368	350	348	362	346	383	337	374	379	336	375	381	350	375	350	336	371	345	362	333	343	357	357	354	364	373	329	367	356	338	346	373	360	376	360	365	390	345	326	338	376	352	373	355	386	387	347	347	376	351	370	397	338	353	345	389	333	340	339	359	395	392	353	385	390	363	341	380	359	371	342	339	367	351	368	372	350	380	361	375	344	351	350	341	393	376	356	383	358	349	370	348	368	345	335	344	290	343	355	379	343	375	381	382	337	347	362	359	326	371	347	374	326	380	356	362	353	320	346	348	407	354	361	321	366	377	340	360	370	345	355	357	375	332	366	363	328	343	384	337	378	364	346	357	334	346	389	348	385	342	351	366	339	377	385	352	347	389	351	345	386	362	353	372	343	323	358	351	375	338	384	323
22570	21087	28237	24172	21076	21076	6559	1248	958	858	776	707	668	675	635	666	610	626	573	604	550	596	593	576	560	510	553	561	526	580	551	544	524	541	537	541	512	570	520	507	531	529	536	539	517	569	541	523	472	502	512	473	528	523	545	504	539	502	540	498	559	569	552	531	517	561	542	496	539	487	497	538	535	504	505	489	521	554	550	548	533	498	555	478	508	541	510	513	494	529	515	538	492	518	543	528	485	532	494	539	521	487	560	537	558	526	498	532	511	514	494	522	504	523	490	531	469	523	529	531	540	479	522	515	534	515	548	509	511	503	503	536	533	499	533	508	509	495	470	476	522	496	538	532	512	496	500	549	581	515	472	542	531	542	515	556	513	518	530	486	467	504	536	503	508	486	519	525	534	525	491	486	527	488	520	540	538	545	530	577	503	535	552	522	468	546	552	550	479	518	513	489	544	512	562	510	549	515	524	531	527	511	532	542	518	538	530	498	486	516	510	511	534	583	542	548	513	526	564	488	517	536	518	520	500	518	496	524	494	534	501	506	484	526	533	468	512	523	439	503	521	516	468	506	528	541	530	538	480	528	532	540	554	519	572	550	492	507	523	540	539	459	529	512	514	477	499	540	517	494	507	519	496	495	496	523	554	493	540	495	532	507	527	515	550	542	508	517	516	534	533	537	523	522	540	548	533	515	523	518	544	516	537	513	485	553	475	523	511	551	523	520	482	477	512	488	508	534	495	490	531	470	541	530	548	543	542	505	531	539	561	532	539	534	538	555	514	532	527	500	532	528	479	546	550	541	526	501	493	537	550	529	541	508	522	529	543	536	488	519	531	490	502	471	538	506	533	555	533	538	542	518	539	496	527	521	517	549	510	518	532	532	523	511	532	543	519	504	522	547	484	562	516	523	497	488	486	515	466	502	533	504	553	521	530	516	535	445	546	502	505	498	499	551	508	510	574	498	556	483	473	502	486	531	529	533	541	519	548	508	521	537	512	520	542	499	545	480	499	473	495	474	491	525	528	522	512	525	539	480	533	526	509	509	550	523	527	518	527	530	524	526	527	534	488	530	576	469	520	524	486	505	552	501	474	501	506	492	485	510	550	515	516	502	509	515	492	498	509	528	549	520	537	527	527	518	487	532	486	538	511	492	563	486	493	552	476	505	519	527	506	509	473	513	541	511	514	522	529	501	554	553	526	508	546	520	532	550	523	499	509	538	520	542	533	527	531	522	535	489	526	515	522	523	490	556	519	515	516	515	499	528	525	528	523	542	492	525	545	477	522	527	542	544	520	514	524	549	505	520	524	516	536	464	505	518	490	518	506	500	525	572	517	567	498	529	526	498	525	577	505	541	505	491	478	533	524	521	498	504	547	515	520	556	499	522	511	546	494	476	543	553	501	511	531	477	495	494	560	530	520	499	511	494	526	538	508	523	522	521	534	556	571	490	496	497	496	520	514	503	495	475	463	483	536	497	519	511	437	514	521	513	504	489	540	536	501	489	490	532	519	526	533	489	549	502	467	501	516	486	528	523	496	480	523	530	499	467	500	506	531	513	536	531	503	492	550	505	540	524	548	544	519	475	530	511	489	491	501	507	537	525	519	534	514	502	513	521	540	521	493	512	546	533	511	513	499	485	515	540	520	527	499	503	555	541	534	498	548	497	505	525	485	473	535	535	534	474	511	506	467	563	509	518	512	504	537	510	520	557	475	496	521	519	516	532	492	505	502	496	495	455	571	483	539	518	519	530	502	556	519	560	544	468	532	537	523	522	500	505	559	543	514	471	525	522	505	511	517	477	534	495	530	515	496	521	532	533	522	467	554	517	548	492	522	531	516	504	526	576	529	518	500	481	552	488	533	488	511	544	494	524	495	537	563	527	514	509	473	504	565	496	527	500	502	546	526	523	471	508	507	514	517	520	529	505	501	529	536	528	526	512	497	476	497	507	570	520	485	531	507	512	526	532	550	531	552	492	492	529	477	533	562	489	464	517	536	538	540	539	511	535	479	555	501	500	515	569	528	497	486	547	546	478	540	502	488	566	467	507	520	529	480	519	500	494	527	539	520	501	519	499	525	528	510	534	517	528	521	513	525	516	525	525	554	521	502	473	549	537	506	519	555	523	486	504	571	495	502	513	479	530	515	489	515	531	558	508	536	480	440	513	565	511	503	531	502	533	514	529	553	469	525	488	498	508	540	524	513	519	544	493	521	521	503	544	567	511	490	523	499	521	526	528	472	492	503	482	470	544	500	494	526	505	506	536	564	490	554	507	514	515	537	555	501	502	489	480	525	482	501	500	531	545	461	512	497	487	501	529	539	497	498	507	501	506	481	503	516	452	484	534	516	496	527	524	458	523	498	502	542	529	522	493	534	494	511	512	542	489	572	531	588	497	523	520	541	488	504	549	521	498	532	508	522	525	500	506	535	556	537	505	510	480	532	495	541	498	495	546	534	524	485	559	479	549	516	489	542	467	525	527	531	483	501	481	494	523	541	525	491	530	485	553	489	544	566	525	487	531	538	499	558	515	484	526	491	481	508	502	519	519	535	521	503	496	545	496	499	528	529	519	501	526	559	525	505	496	484	516	510	539	520	518	524	496	504	525	538	510	536	511	531	500	503	496	568	520	506	519	522	519	534	463	479	501	502	504	508	542	516	492	522	547	522	470	514	507	518	528	507	547	536	486	487	499	537	506	507	511	485	542	495	506	518	521	533	503	517	521	506	560	517	500	529	482	470	466	519	539	516	527	523	501	488	522	553	534	577	533	510	509	495	511	472	553	542	529	545	500	512	537	522	528	524	526	514	500	522	521	473	497	542	519	515	504	515	509	512	525	522	531	496	513	561	500	492	549	475	510	521	523	525	513	522	519	469	485	530	523	500	545	516	504	525	493	530	539	528	527	506	518	486	472	507	514	496	520	539	597	483	595	504	484	541	520	523	534	490	503	540	528	516	543	513	470	527	528	494	537	507	516	516	509	509	503	494	571	553	507	495	523	518	523	524	515	511	550	501	512	496	523	523	553	510	515	522	526	492	486	488	477	513	544	511	524	527	541	504	514	516	530	504	535	527	514	495	560	521	519	536	535	527	528	510	503	519	499	523	499	520	534	541	545	550	484	480	492	488	506	539	546	521	485	519	486	495	476	555	526	518	484	515	480	514	538	476	526	508	564	516	559	518	515	496	505	514	517	507	550	486	555	526	477	540	497	529	521	523	506	478	493	499	467	505	536	521	512	528	539	522	567	555	483	534	530	521	483	511	550	553	495	490	545	537	537	503	536	522	491	546	499	542	517	545	481	516	503	520	514	502	532	523	495	523	527	501	495	524	542	522	517	550	512	477	504	517	508	475	542	523	521	557	482	505	543	521	547	490	461	472	503	551	469	481	518	497	529	537	545	485	543	471	527	495	506	505	544	512	526	513	485	521	481	533	505	492	498	506	530	543	514	541	505	557	513	534	523	501	512	499	519	489	513	486	536
20269	35477	9427	4506	3315	2612	2032	1651	1372	1113	963	897	883	776	770	704	679	672	661	626	598	610	591	605	527	627	604	592	547	555	541	550	557	555	598	535	539	554	546	557	566	566	533	538	509	534	549	553	573	512	532	530	506	583	506	563	521	486	510	524	505	544	502	521	499	529	463	559	529	518	528	491	543	545	505	499	480	520	528	534	500	508	508	480	499	500	527	523	537	544	513	485	506	561	527	521	539	557	525	548	528	508	515	519	544	554	540	512	513	525	535	522	515	567	533	488	515	551	525	519	548	551	510	512	518	554	527	567	501	502	528	514	537	522	523	484	535	493	498	501	504	528	543	487	502	513	510	526	543	565	504	531	478	523	569	522	549	555	483	509	538	499	547	560	545	573	532	547	548	503	520	514	520	553	508	534	497	492	518	549	526	509	512	534	504	519	496	536	530	604	532	515	493	557	526	521	499	525	522	540	513	547	522	504	537	535	557	508	513	563	576	553	529	516	511	540	554	497	526	498	502	512	540	490	505	529	512	530	489	525	522	526	517	504	545	516	515	523	542	516	535	512	505	517	513	536	513	510	537	532	515	522	548	497	492	547	565	504	534	509	458	526	531	511	490	569	513	498	538	503	533	489	511	548	548	523	482	537	523	497	503	494	544	528	521	552	515	524	517	517	493	476	493	560	461	536	521	579	508	526	517	520	534	509	544	468	524	547	561	526	510	557	485	515	487	547	503	521	509	525	558	532	520	535	553	533	506	505	488	483	543	542	519	510	552	532	531	507	536	496	509	537	521	509	529	548	518	494	508	523	554	523	557	495	486	547	574	550	526	527	539	480	525	509	498	529	467	515	520	510	499	549	529	535	490	495	545	544	489	529	543	541	519	529	530	499	514	506	511	492	546	537	515	526	504	521	500	550	538	493	554	530	551	559	487	516	543	508	514	504	524	506	515	508	576	500	522	539	490	527	483	503	513	507	542	512	500	468	482	576	535	515	513	521	517	493	515	537	535	507	548	529	524	502	483	501	530	559	531	529	516	515	535	502	497	510	520	506	507	524	564	550	525	513	520	509	495	540	515	558	553	531	539	486	505	515	569	518	518	525	527	553	543	514	483	532	505	515	509	529	524	528	500	501	512	494	522	509	519	577	535	516	505	530	533	534	501	492	513	525	507	515	525	542	500	506	513	533	539	467	514	562	467	514	506	518	543	470	513	521	539	540	518	514	534	479	531	494	533	522	535	533	490	531	553	500	554	518	542	520	494	544	518	536	554	512	475	542	496	512	547	499	519	544	527	488	502	491	546	526	496	523	523	529	534	527	502	539	482	495	554	492	527	539	566	520	524	519	515	475	529	554	505	538	515	501	502	554	523	552	489	539	474	589	509	546	540	481	586	538	557	514	488	538	510	514	491	524	551	527	540	545	533	541	519	487	508	537	547	503	550	548	528	548	478	514	515	514	519	510	484	521	548	508	544	496	541	554	522	551	486	496	537	516	557	504	545	483	537	514	544	529	555	531	547	522	582	527	561	536	535	543	518	516	576	566	490	504	506	521	554	512	563	553	512	529	557	555	535	533	545	550	505	557	546	548	529	529	561	494	512	506	520	514	571	481	545	563	509	543	526	538	513	488	506	519	510	512	507	535	521	532	503	493	517	505	531	549	536	517	531	507	519	529	544	512	527	553	530	534	502	539	513	530	538	537	539	514	505	541	496	533	547	501	508	516	504	502	558	522	542	486	487	516	537	519	508	530	510	523	518	530	535	516	524	522	527	515	555	517	553	545	519	470	529	528	496	552	529	503	522	535	525	520	528	521	545	518	503	466	488	536	547	505	505	511	521	531	521	510	533	576	476	495	514	513	477	521	510	515	537	545	530	543	542	521	527	512	524	516	510	561	524	507	504	522	508	506	520	568	495	517	512	494	467	495	522	511	525	487	532	552	510	506	536	505	479	518	500	516	507	482	523	575	537	507	494	555	543	518	532	542	516	501	502	467	479	521	463	548	522	551	550	534	520	496	545	527	528	545	520	541	543	524	515	493	565	531	516	572	493	491	558	548	531	460	505	521	522	556	494	486	518	515	495	510	521	526	533	527	551	515	493	558	566	528	511	515	545	520	510	513	500	520	502	527	500	513	534	501	529	488	494	543	542	531	511	548	478	510	517	548	539	503	540	508	541	491	523	502	530	532	517	504	523	484	497	552	560	528	488	544	508	539	530	505	555	528	523	519	477	509	517	481	557	531	509	530	500	545	509	583	525	533	497	517	511	543	468	522	522	530	545	523	533	518	461	511	512	438	530	519	510	524	533	519	548	539	489	525	521	545	504	522	505	542	516	533	523	521	546	507	498	494	513	528	536	507	468	518	499	544	477	548	570	569	517	534	547	539	497	502	527	512	514	553	527	532	557	524	524	514	497	510	493	517	536	495	525	494	567	518	525	524	517	519	531	489	528	523	531	541	522	551	566	550	516	509	532	513	533	487	555	518	508	518	545	536	522	512	549	510	553	516	493	499	521	536	484	517	544	548	556	509	526	511	474	541	533	507	537	505	534	493	529	500	509	536	536	506	525	485	521	551	481	513	533	522	524	540	568	530	528	490	491	511	538	540	560	514	526	515	501	534	540	521	522	509	475	528	557	522	516	560	489	553	492	559	561	546	521	519	508	539	531	515	565	509	525	521	512	530	526	504	526	494	515	520	511	527	500	500	534	528	552	539	518	505	529	545	534	488	596	519	498	503	530	498	505	540	555	518	507	527	521	513	519	533	491	505	512	486	525	544	532	534	537	508	548	517	518	543	561	532	546	552	520	496	538	553	561	510	533	552	518	506	536	512	537	507	494	533	529	537	494	485	551	522	512	477	529	554	521	496	490	525	514	528	521	519	508	498	499	530	512	495	522	485	515	489	507	570	534	509	522	488	530	481	509	513	539	484	501	557	512	546	554	508	525	513	535	529	471	492	561	496	508	570	522	513	513	503	527	514	492	542	570	512	549	501	479	529	583	526	515	547	551	536	524	554	516	529	504	519	538	494	508	548	515	496	534	504	503	564	506	542	579	530	485	532	530	509	546	575	474	524	486	546	540	517	552	494	517	534	578	486	544	521	543	519	499	533	486	525	493	510	527	483	518	512	536	531	514	513	518	512	538	490	517	512	531	595	506	531	526	542	527	550	512	537	522	544	517	528	523	519	519	541	482	512	477	490	528	550	550	516	526	514	500	511	487	564	550	543	527	486	529	480	537	540	535	541	550	522	542	530	538	513	531	556	561	572	549	505	533	522	535	546	507	508	534	534	513	545	479	518	518	483	553	479	527	502	502	517	512	532	535	527	522	520	553	472	539	505	551	503	554	510	543	503	505	509	533	531	557	504	513	518	545	528	505	511	491	551	533	521	494	530	541	496	550	562	535	498	533	497	535	540	499	476	550	517	531	533	524	528	536	530	504	527	541	495	499	505	507	506	489	567	528	537	535	504	511	553	532	549
28081	19178	4879	553	413	367	225	155	214	177	173	176	167	188	170	186	194	192	178	169	170	188	159	165	162	179	153	168	177	161	170	181	176	153	173	150	159	144	149	155	136	158	167	174	167	179	171	189	186	153	174	172	152	174	143	178	159	156	141	173	160	165	168	158	159	164	167	169	180	163	176	152	163	169	143	171	164	149	160	154	148	146	171	171	163	160	183	179	156	178	183	163	163	176	170	147	170	172	156	177	175	156	140	178	181	179	160	154	154	167	140	163	167	163	165	160	149	151	172	176	202	161	163	178	159	186	157	173	172	155	155	140	166	176	164	174	141	182	160	182	176	149	175	137	180	164	170	143	160	149	161	180	192	192	164	172	162	179	149	161	166	156	152	154	153	162	139	162	196	179	146	169	164	158	170	173	168	148	173	149	154	187	158	155	158	167	159	183	150	173	152	144	159	176	192	149	162	171	153	178	178	170	158	189	163	172	173	155	159	182	179	166	160	196	135	148	140	156	166	172	147	146	188	167	170	158	164	158	193	160	176	180	148	165	172	152	169	161	166	153	150	177	159	157	185	160	166	151	158	149	154	158	158	162	172	174	151	188	164	155	158	173	167	174	157	177	193	157	153	190	187	149	179	165	158	159	193	189	162	162	172	161	163	163	166	189	159	153	160	167	160	187	148	166	154	171	169	147	164	161	145	196	159	150	136	179	177	155	165	167	169	155	196	162	168	158	160	163	172	170	174	157	159	179	170	165	166	157	182	160	184	174	168	179	167	165	163	170	169	177	167	187	159	170	166	147	193	167	178	182	153	180	161	166	176	148	138	173	152	156	154	186	159	155	151	171	158	144	162	157	158	177	181	173	155	165	163	181	182	162	156	188	170	168	176	177	158	184	178	157	170	165	146	157	161	160	158	167	185	182	207	158	159	167	170	157	166	159	161	158	144	166	161	175	176	179	183	168	168	176	138	148	165	173	164	165	171	154	165	144	169	180	153	148	169	175	161	168	160	156	162	171	144	152	152	185	188	165	166	179	147	162	151	174	162	165	174	139	142	160	174	168	157	157	159	183	168	181	165	170	173	152	163	155	132	162	166	187	146	155	177	186	179	172	169	169	164	146	157	179	184	173	177	185	152	148	149	151	152	143	182	187	170	169	160	158	178	163	187	155	160	165	186	163	169	145	151	161	149	192	169	158	156	150	149	154	154	174	180	165	175	160	186	176	175	165	188	174	156	176	172	173	159	176	179	148	167	184	132	178	167	169	166	166	163	159	173	191	162	156	165	174	154	164	194	186	150	151	163	178	167	167	171	180	168	141	154	145	160	182	167	170	188	174	155	152	178	161	168	142	162	146	162	166	163	145	154	156	172	183	163	204	157	159	158	177	146	161	139	162	172	167	164	156	170	162	167	164	174	164	155	165	153	153	184	165	171	185	168	159	167	168	176	156	139	173	180	152	141	177	169	155	164	169	169	143	177	173	180	155	189	168	153	175	153	175	163	172	169	156	145	159	170	143	185	186	171	181	191	158	193	158	139	145	152	161	164	159	168	197	168	172	157	155	164	169	155	180	152	163	171	175	174	170	143	150	155	179	172	155	135	176	178	183	168	156	186	144	161	201	154	172	168	155	137	172	138	161	166	174	161	152	152	173	174	167	181	156	164	157	164	167	172	182	154	161	154	171	157	148	174	186	175	181	166	130	150	166	172	176	164	176	165	151	161	151	186	188	168	167	166	171	191	173	138	167	160	186	171	171	160	154	159	143	164	159	179	153	156	172	155	152	146	149	164	191	148	158	176	156	175	197	162	159	170	140	158	162	147	156	167	169	167	161	163	169	163	172	147	167	189	148	180	155	166	174	186	157	191	179	170	168	151	164	183	158	161	172	181	176	163	185	184	188	175	157	193	160	147	149	199	151	169	159	162	158	167	166	193	141	141	166	187	163	148	157	158	181	159	167	186	180	179	173	153	162	139	167	154	161	176	155	164	166	169	156	183	184	155	151	173	184	161	139	166	163	146	197	168	159	150	147	180	169	172	168	168	162	151	166	152	155	161	157	173	167	154	155	162	144	186	168	154	160	150	157	175	158	142	180	157	159	166	195	171	181	147	168	165	159	186	153	164	170	175	167	163	141	168	177	172	166	153	181	171	173	172	172	191	155	165	164	170	158	156	172	167	175	173	175	168	191	153	154	152	182	182	156	150	169	159	181	164	195	170	157	186	158	159	145	189	162	182	183	148	182	151	162	140	166	177	168	191	144	190	180	162	171	171	152	183	173	144	149	163	159	173	171	189	176	142	178	160	180	162	165	161	171	169	163	173	168	148	178	158	180	160	159	154	172	154	166	172	188	173	170	176	154	179	146	151	164	183	163	158	179	151	164	162	173	173	164	151	169	169	168	161	176	170	167	164	172	152	188	147	166	172	177	165	149	166	143	155	165	169	163	155	161	164	181	175	180	154	163	190	182	159	157	173	172	148	160	169	141	161	176	168	163	161	177	167	171	149	156	161	179	182	168	173	168	174	162	194	160	165	154	154	171	186	146	159	168	162	154	171	157	154	184	155	176	172	163	154	159	176	159	171	169	165	164	176	162	191	171	171	156	180	166	131	162	143	180	157	150	184	183	146	169	168	172	168	184	162	176	183	168	165	174	171	162	149	181	155	165	163	163	166	150	165	163	170	181	170	185	164	159	185	190	167	156	154	171	181	169	167	167	187	181	181	145	176	143	179	147	179	168	180	155	178	166	162	168	180	192	166	174	155	155	154	165	146	180	173	163	151	159	167	152	176	153	163	188	144	157	147	169	162	167	185	150	157	155	176	182	174	168	177	168	152	164	163	176	176	193	199	187	149	161	158	169	174	161	180	196	164	174	163	155	164	163	185	149	174	173	178	170	186	190	172	163	177	168	155	149	158	163	184	172	172	160	196	183	168	178	173	144	163	180	172	160	157	164	156	130	149	163	169	153	157	153	152	175	185	152	172	141	152	164	140	154	159	137	180	181	168	167	172	179	178	162	152	152	153	164	182	194	179	166	171	154	172	168	192	174	177	166	156	165	153	157	166	164	181	131	164	155	180	167	164	174	179	169	164	156	179	182	170	171	151	160	185	175	144	174	208	181	152	176	191	162	187	165	164	151	161	147	175	168	181	166	170	193	164	168	135	147	172	159	169	173	178	171	170	170	159	145	176	172	157	172	161	174	182	172	174	189	162	160	185	185	152	160	166	167	151	178	164	183	184	161	181	160	163	163	190	164	155	163	150	168	179	184	142	168	164	177	175	139	188	186	164	161	175	173	200	174	202	162	172	153	160	165	167	172	181	167	155	158	186	168	176	172	161	179	158	167	179	187	182	169	183	161	160	149	168	181	178	148	158	169	184	160	166	189	167	166	186	171	156	164	145	150	171	149	169	166	153	159	165	179	161	166	148	157	150	176	174	165	176	164	162	158	143	183	195	186	150	148	145	189	169	182	187	157	158	151
16967	16507	569	349	246	240	216	204	224	203	214	187	202	202	185	196	197	193	190	188	176	205	162	190	188	204	199	200	197	182	200	182	198	198	188	168	198	214	173	199	192	184	202	199	187	164	194	205	193	189	191	204	207	177	180	199	199	200	178	165	180	180	205	174	191	175	197	183	192	192	170	170	158	201	201	197	198	183	201	194	175	192	171	177	176	197	163	167	205	176	183	177	194	167	193	173	174	208	156	186	193	188	190	197	218	194	192	166	167	173	185	182	181	179	190	182	165	174	215	189	201	183	214	185	214	185	184	202	200	191	195	163	202	185	196	190	188	164	178	172	176	190	178	195	200	190	181	199	193	187	150	183	173	171	188	168	198	174	188	211	180	175	189	203	201	182	173	177	186	190	197	166	190	179	156	152	203	189	186	191	179	193	181	194	195	189	182	204	167	187	203	170	188	205	177	172	195	220	171	216	203	167	194	184	163	180	188	177	182	191	179	190	204	193	195	173	195	202	182	172	189	186	202	185	190	174	181	195	167	198	193	166	193	193	186	188	194	186	186	197	184	200	192	208	188	184	176	193	189	185	171	167	192	176	186	180	171	187	155	173	184	183	172	189	174	190	178	186	203	174	200	186	196	159	203	204	176	190	184	175	180	201	176	191	179	157	184	206	192	194	194	186	184	178	189	189	208	196	170	179	203	174	178	200	199	175	167	175	207	192	201	218	186	210	205	161	182	190	170	186	180	175	189	177	186	173	198	195	179	185	180	177	187	186	191	201	195	168	196	157	159	203	198	195	217	204	201	211	186	187	198	197	179	214	191	185	206	173	197	190	159	182	178	153	185	199	189	204	190	168	216	176	183	163	186	172	194	168	188	195	183	192	197	187	174	175	197	182	198	185	183	186	169	170	192	176	196	178	185	183	184	211	182	196	193	178	186	199	164	166	228	173	221	186	213	205	197	185	191	201	178	172	181	194	191	187	197	183	176	184	170	163	173	197	179	159	209	180	201	179	199	182	192	192	194	187	180	193	180	175	215	183	191	191	208	187	188	202	195	185	194	194	178	183	194	169	177	183	176	187	181	181	198	208	205	218	185	185	200	176	189	191	197	191	176	178	181	189	155	189	178	188	182	186	189	191	169	181	196	191	190	211	201	166	163	187	203	185	159	186	198	204	196	186	188	180	192	182	168	178	201	179	164	189	196	199	182	169	201	210	174	184	180	188	190	190	175	202	168	211	197	185	180	194	173	171	192	189	195	155	198	175	182	219	203	202	166	188	196	177	167	179	186	209	192	168	177	184	183	190	186	198	161	201	189	185	192	187	193	179	179	178	204	182	196	196	187	210	182	200	181	188	175	186	199	205	178	192	161	195	183	187	159	165	171	189	194	195	196	223	186	192	185	176	172	195	193	192	219	195	206	189	172	197	164	198	177	182	168	178	185	192	184	165	190	182	218	158	188	194	208	226	190	195	184	186	177	180	205	175	195	181	197	194	197	178	195	180	194	202	183	186	183	171	189	181	165	206	187	196	202	196	194	176	182	191	159	189	196	193	188	168	193	183	183	169	196	199	173	174	200	202	183	198	179	175	191	198	208	191	184	197	193	192	201	190	176	173	186	188	195	216	168	191	191	158	195	191	203	189	194	188	199	191	173	201	187	188	186	166	188	190	176	213	164	171	205	186	185	165	191	192	170	172	183	165	201	179	194	187	187	197	203	184	180	182	186	177	192	179	183	201	165	180	193	201	191	211	188	194	186	189	184	177	184	165	191	204	168	197	179	183	206	206	181	163	190	182	179	167	197	185	190	176	159	196	191	190	179	193	209	182	211	201	187	191	204	195	178	188	188	197	185	194	201	177	179	188	187	186	202	187	179	165	186	184	201	177	198	177	193	160	175	184	180	188	153	201	178	175	166	179	196	159	209	190	186	195	198	182	185	192	204	193	203	166	176	210	184	181	208	165	191	173	170	204	193	185	189	191	170	193	191	179	201	169	202	183	179	197	216	164	212	185	182	178	172	214	174	182	196	172	196	184	175	183	191	190	155	198	178	181	219	187	213	209	162	180	215	196	190	164	187	181	179	204	184	214	185	189	211	186	182	175	172	162	216	209	183	196	176	168	179	192	177	197	182	182	175	201	184	200	175	202	188	190	189	172	206	204	208	172	190	184	174	185	194	181	173	208	179	179	159	197	208	183	202	192	167	191	169	219	206	171	186	204	201	195	187	172	205	167	182	188	168	222	191	183	171	181	192	200	197	188	177	191	166	185	188	175	189	198	176	212	197	203	161	166	198	187	173	176	181	188	198	191	186	192	172	166	217	193	166	168	184	190	202	202	205	182	163	173	176	187	185	184	170	212	206	204	204	196	193	169	162	176	186	165	198	196	207	203	194	192	187	195	189	176	175	179	181	172	162	197	186	181	198	184	177	190	164	191	174	185	176	184	204	189	193	200	176	194	181	191	192	185	192	201	171	193	197	184	189	162	179	178	191	193	180	193	181	184	156	200	174	177	207	172	176	206	186	170	181	163	206	188	188	172	179	213	181	189	186	202	188	203	191	200	209	192	207	181	203	191	163	212	203	208	199	185	198	180	171	187	178	201	175	181	198	196	198	206	198	171	175	195	197	187	198	178	190	188	170	188	184	149	165	196	197	160	176	186	186	205	194	175	176	169	155	187	172	204	209	171	197	180	199	171	181	175	183	200	178	222	201	190	196	208	192	197	186	183	155	190	169	173	185	189	171	194	152	194	165	184	195	185	227	172	191	202	178	199	187	208	183	171	194	182	191	192	185	216	168	217	175	205	187	177	173	198	175	173	174	208	184	203	192	218	174	204	192	175	190	214	191	213	192	196	176	206	192	198	183	189	184	179	189	191	197	212	175	208	181	156	174	202	188	192	204	193	200	189	184	175	184	187	193	225	191	175	186	205	195	189	206	199	183	162	167	201	200	175	185	197	198	192	179	186	188	175	200	182	197	173	176	196	177	205	187	178	163	216	213	185	212	177	185	179	193	195	172	202	186	200	195	201	218	183	175	199	209	195	198	200	182	190	178	196	180	169	208	204	185	204	205	189	210	176	201	189	176	181	191	160	188	184	187	199	196	227	190	177	187	201	180	189	204	172	184	189	188	189	183	183	199	207	192	172	212	174	188	176	185	185	206	192	180	227	200	204	182	203	190	207	189	194	197	198	177	201	212	202	183	170	183	183	193	205	175	187	187	166	202	201	185	162	168	186	204	198	191	188	186	166	194	173	189	201	181	179	169	183	201	167	201	198	227	189	158	202	186	202	233	190	182	181	180	183	210	171	175	193	187	174	164	190	167	189	173	212	197	180	181	194	178	199	218	180	185	186	161	183	167	200	190	195	199	177	190	179	169	194	197	175	179	167	177	193	195	177	213	187	166	205	184	197	166	182	201	185	180	181	183	201	193	195	154	200	196	188	187	214	197	194	179	178	187	208	202	179	179	198	202	199	210	173
23727	21067	27739	24563	20936	6052	860	566	464	398	410	396	361	313	357	330	305	299	310	287	304	309	281	311	283	280	263	278	275	288	294	273	281	253	287	273	245	281	260	262	271	245	259	289	266	235	288	264	268	287	254	266	258	283	245	268	281	254	245	279	255	248	273	282	254	252	260	259	243	247	248	251	255	262	282	255	270	260	265	259	261	260	251	248	281	269	267	235	242	230	283	280	230	258	234	261	235	291	265	262	265	253	234	257	260	280	249	259	274	257	267	260	258	271	270	271	260	277	258	257	272	260	247	260	249	264	263	236	248	228	257	266	259	275	243	271	274	265	244	266	257	235	271	238	271	228	276	240	267	268	257	264	295	260	258	280	256	237	255	234	277	253	254	248	261	251	267	260	283	267	263	289	235	280	249	270	232	241	256	252	274	280	265	233	223	277	266	255	274	252	276	235	265	247	269	285	280	273	264	272	262	250	240	232	276	301	297	259	263	267	224	249	263	250	268	243	269	278	257	264	227	265	255	262	250	258	275	213	270	286	287	244	278	246	239	267	226	262	286	265	239	254	283	246	277	277	257	244	271	260	273	249	238	258	267	251	279	264	286	248	257	264	294	246	272	248	272	284	249	285	234	270	279	242	251	270	285	267	243	257	258	283	260	232	250	232	265	271	259	256	283	242	257	271	278	243	241	245	263	264	265	292	226	265	238	249	249	266	256	242	268	262	265	278	265	286	254	270	256	233	260	266	248	253	277	221	275	271	252	287	262	256	260	275	269	271	250	265	242	237	261	251	266	253	265	238	204	250	298	279	273	282	284	261	264	245	253	249	270	269	252	231	277	236	286	279	267	251	263	236	254	271	267	271	263	254	248	258	266	305	265	236	270	262	256	238	240	269	254	269	258	220	285	285	260	263	272	256	248	271	285	259	261	272	263	276	283	234	252	284	262	243	275	284	229	278	262	250	253	270	257	247	273	250	281	277	248	237	274	240	237	258	259	268	275	270	267	247	273	269	301	255	280	252	276	262	264	276	237	237	277	287	229	236	236	258	276	243	272	275	274	279	243	268	259	275	276	250	243	239	267	256	259	259	243	270	254	254	291	251	230	275	276	242	277	240	238	266	260	266	240	267	272	238	268	274	227	263	267	261	251	259	257	265	290	246	270	289	270	255	273	246	269	270	269	261	251	247	266	225	257	264	296	268	275	256	265	256	242	271	285	258	272	295	259	275	241	274	281	277	270	253	249	253	268	271	255	278	241	263	268	260	281	259	258	265	262	235	248	243	249	242	254	268	257	291	264	252	262	253	275	286	253	269	306	271	266	240	274	245	263	264	253	283	253	260	275	265	276	279	260	273	246	277	244	274	263	262	264	264	264	237	234	258	257	259	237	288	262	238	238	255	262	290	273	277	258	266	259	246	282	255	272	254	269	241	245	250	250	261	297	281	239	261	252	245	235	254	302	244	270	255	249	251	297	240	271	246	239	290	253	289	280	239	245	263	275	254	264	283	247	282	229	277	255	265	240	245	258	261	303	260	254	240	256	246	284	253	307	266	245	244	262	265	249	223	244	266	265	261	262	253	254	273	273	248	291	257	277	266	240	270	266	269	238	226	270	275	273	238	291	257	278	279	277	237	244	268	254	257	255	284	261	266	273	269	250	282	260	236	276	266	305	245	220	255	248	281	277	261	265	258	255	269	264	237	250	282	257	231	274	254	254	258	250	251	280	263	286	276	306	269	286	262	251	290	256	288	238	250	261	264	283	274	266	269	243	249	256	271	294	254	260	266	301	264	272	260	257	250	258	238	239	260	282	247	249	253	258	260	244	276	264	247	278	239	300	250	254	256	219	261	267	266	258	270	267	249	267	264	233	278	271	257	260	250	270	257	270	248	278	255	268	245	247	287	260	270	274	282	245	267	261	228	270	279	244	263	250	290	244	256	263	285	261	240	271	291	283	237	246	256	274	248	246	254	246	275	277	261	281	273	251	234	226	272	252	245	251	257	267	251	252	258	239	266	285	238	246	272	251	271	249	276	286	229	262	246	278	264	268	263	275	279	267	265	252	243	252	290	287	251	253	271	241	266	269	275	246	273	264	281	268	253	282	290	287	259	262	277	231	236	252	264	276	267	258	262	252	284	239	245	272	265	259	279	239	237	283	257	265	279	254	269	263	247	280	258	266	261	277	264	260	271	258	256	242	276	261	276	251	267	256	256	288	274	255	240	247	264	277	267	252	254	250	271	270	266	249	280	251	294	242	290	294	260	260	245	250	248	274	233	266	264	253	288	249	297	278	263	235	264	269	265	253	234	267	282	251	269	267	253	247	275	270	264	248	243	238	281	272	255	255	261	263	271	291	252	263	242	227	258	287	268	238	252	237	254	245	254	225	249	244	258	251	254	258	270	263	283	241	263	260	274	253	277	274	277	285	253	278	287	280	246	255	237	258	249	250	292	293	290	259	245	277	263	229	269	288	279	255	275	270	274	274	274	289	260	262	248	258	286	270	270	259	256	279	268	251	268	222	253	251	270	271	256	250	279	290	263	284	292	262	266	270	255	267	252	277	251	236	277	251	283	239	251	287	270	257	261	277	248	301	229	252	257	260	271	285	244	235	260	251	244	268	269	228	279	289	231	273	266	266	239	271	252	268	235	240	246	260	287	238	245	246	290	260	263	333	270	251	241	291	254	251	264	269	251	276	282	261	250	258	247	285	254	275	275	257	272	273	263	237	265	281	242	259	262	266	274	271	268	271	262	272	242	236	250	252	244	264	267	257	245	254	276	252	284	246	270	261	250	265	293	276	300	250	262	291	251	254	276	256	256	247	259	299	246	252	268	250	258	241	253	285	268	244	246	258	250	259	250	271	252	239	250	257	259	228	245	266	227	250	267	267	242	277	232	275	282	239	248	277	288	267	259	266	258	274	301	259	272	298	254	283	255	252	229	269	242	265	255	247	275	233	253	236	297	234	287	280	267	265	263	275	297	276	274	274	267	269	254	269	287	251	274	272	278	251	275	252	252	267	256	271	251	271	268	252	238	288	281	280	254	277	260	272	292	280	270	285	255	267	267	269	276	273	256	273	286	254	253	280	283	269	276	276	268	220	248	256	275	262	254	259	280	286	253	279	249	286	234	266	288	241	269	265	246	297	300	257	260	233	280	276	266	263	255	232	275	263	264	251	264	248	271	289	272	281	263	272	263	253	275	290	274	259	297	280	251	275	230	255	282	259	250	275	258	249	290	255	263	273	261	273	254	267	285	276	260	285	257	277	239	260	274	229	266	280	232	265	271	248	250	245	296	239	258	232	242	280	268	266	293	246	278	283	255	263	240	258	281	269	269	248	267	248	299	264	268	252	269	234	225	253	218	286	259	275	257	262	276	234	271	269	221	254	266	264	269	246	262	265	281	281	259	247	271	268	268	246	256	241	267	249	253	238	260	272	287	251	277	259	284	286	244	248	259	250	256	274	257	266	262	292	261
17931	36159	5617	2503	1814	1405	1013	860	742	615	502	510	404	409	395	384	354	338	353	316	372	309	319	338	302	323	318	300	311	280	283	303	286	290	296	276	235	253	313	251	325	306	276	299	271	278	274	275	306	288	277	270	276	268	286	291	281	260	273	282	280	280	282	272	278	262	286	280	295	295	267	288	254	271	299	279	270	288	297	283	269	274	290	277	273	272	257	289	241	291	272	271	285	283	295	279	276	273	279	287	286	277	290	267	248	248	297	300	292	280	283	287	274	267	321	293	279	301	255	306	296	271	274	267	225	312	256	248	274	267	230	272	288	267	237	284	296	256	293	243	266	306	267	238	285	274	291	260	261	277	281	300	265	270	287	311	299	264	299	288	272	309	305	271	264	290	285	275	284	267	298	291	279	275	272	283	266	288	272	261	270	269	266	268	275	279	230	274	287	296	250	283	280	272	269	283	265	287	294	255	263	272	279	279	298	298	265	271	277	289	261	263	287	260	275	280	249	276	278	252	262	282	258	294	270	275	296	260	265	243	292	295	264	260	271	255	270	265	245	278	259	266	269	265	258	273	255	286	270	267	231	298	285	283	246	270	269	289	243	274	242	268	264	260	276	250	278	314	269	275	264	261	311	291	265	250	287	267	271	289	258	261	266	245	256	279	290	287	279	301	284	297	254	267	280	270	245	256	297	287	283	292	261	260	290	291	273	284	269	290	276	274	279	289	270	294	293	263	271	265	274	281	271	272	269	259	262	266	286	314	287	309	270	265	286	281	285	258	263	257	292	286	280	309	273	284	275	288	280	313	291	295	278	294	280	274	249	304	283	285	259	275	279	263	284	283	280	270	287	265	272	271	272	250	303	234	260	270	285	306	268	304	270	275	252	269	268	289	243	304	281	276	275	287	259	290	277	297	285	262	262	249	298	298	275	278	260	318	262	288	263	274	285	290	257	298	280	265	276	282	277	262	304	275	276	279	254	279	256	257	277	254	273	270	276	307	261	300	287	278	267	287	254	288	290	274	284	285	265	248	275	271	299	286	258	248	275	245	300	266	264	276	255	251	297	279	304	295	292	258	294	267	296	245	277	289	273	268	296	261	265	293	281	256	254	244	255	242	274	260	261	267	273	274	272	251	276	267	288	256	260	264	278	262	247	269	286	262	284	257	243	241	259	297	287	268	287	270	288	288	267	260	282	266	290	303	286	283	281	265	246	244	247	289	275	273	280	280	259	287	301	278	287	307	289	285	277	267	272	280	260	281	233	255	286	250	255	260	268	286	280	278	276	251	292	283	281	285	257	256	246	279	279	307	283	298	284	245	293	270	297	257	267	261	262	261	245	279	259	280	267	263	270	257	264	261	283	268	288	282	258	277	281	262	285	275	259	290	272	258	285	273	260	241	244	295	301	271	280	233	281	283	260	292	286	283	266	265	280	254	304	314	257	306	257	287	265	283	273	259	273	293	281	287	261	290	272	304	309	276	275	283	277	295	295	286	277	288	258	265	280	259	287	276	295	272	278	261	297	269	262	311	277	288	261	276	258	243	283	279	288	263	269	305	248	286	286	279	251	276	269	273	268	259	292	260	266	277	259	257	263	276	247	270	265	286	302	283	294	302	286	292	293	264	290	239	239	309	301	264	279	290	262	263	268	263	279	263	245	287	282	272	277	291	276	269	296	259	261	273	266	251	289	279	292	271	255	262	274	274	270	283	276	262	264	260	266	290	259	284	284	285	280	291	296	281	276	256	295	258	291	280	276	257	295	247	245	265	260	291	299	294	259	279	273	260	288	280	282	250	306	296	259	256	287	270	260	284	297	269	267	272	287	294	276	275	262	256	262	255	277	283	288	285	265	282	238	280	250	262	277	272	303	260	234	257	258	278	294	277	257	281	265	260	308	302	278	275	273	290	270	288	264	255	260	258	288	248	260	267	263	308	272	258	259	261	277	303	282	284	257	249	290	254	274	278	286	262	271	285	283	282	259	294	259	256	281	274	281	305	257	280	294	291	271	280	260	283	287	250	249	289	262	304	273	256	267	286	270	300	278	269	274	249	293	285	259	280	272	297	265	266	278	282	255	279	267	273	269	259	261	259	281	300	242	294	261	304	260	247	271	271	283	292	273	287	236	265	262	262	274	277	258	280	270	261	241	276	292	275	293	289	253	302	277	297	271	278	299	297	266	286	263	266	310	269	275	246	291	280	272	249	286	283	285	262	266	258	280	288	264	259	244	289	300	273	296	258	263	293	272	253	284	290	271	268	279	275	285	284	288	258	298	252	243	272	265	268	273	287	276	258	299	268	296	283	257	279	266	285	283	275	275	291	281	276	256	280	283	286	265	283	280	290	278	254	293	295	264	277	283	270	275	265	267	275	275	250	272	299	280	261	259	277	232	252	285	281	258	282	266	272	279	258	271	271	307	259	255	271	268	286	268	260	274	271	249	250	288	284	272	272	312	273	256	292	253	276	263	271	272	276	241	236	293	260	254	296	274	264	294	292	265	301	269	259	279	293	296	268	277	262	228	290	274	286	261	287	242	279	299	278	271	291	308	293	274	281	300	279	254	253	264	297	278	290	302	264	257	276	295	248	294	275	262	285	273	301	283	295	282	267	268	265	256	266	252	285	278	267	272	283	269	264	255	281	296	275	246	283	260	254	325	273	233	283	267	291	275	282	303	282	256	307	297	298	275	276	287	296	284	277	286	285	274	285	278	248	260	274	292	297	264	286	272	258	280	263	289	276	260	289	273	239	296	305	282	264	282	254	276	296	287	259	272	254	254	286	305	268	294	284	268	265	295	247	258	294	261	255	276	258	276	300	270	282	278	251	275	268	285	284	271	270	266	261	274	274	264	274	291	270	281	253	258	278	288	288	317	292	275	254	282	317	288	253	283	248	272	279	289	250	282	282	279	280	269	285	251	275	265	289	275	272	299	292	272	285	271	282	275	297	270	279	283	268	280	274	331	284	256	278	229	272	274	253	270	267	273	272	269	253	285	312	272	273	260	290	287	319	277	281	280	276	266	290	275	263	282	284	234	256	293	300	295	304	268	288	258	252	291	285	267	273	257	271	297	290	257	254	269	293	258	275	262	249	252	267	269	256	276	272	270	254	264	293	249	285	278	283	266	291	286	264	296	264	273	289	249	302	268	293	295	275	277	293	293	281	280	260	253	290	276	252	285	288	250	284	278	267	244	296	250	264	271	272	259	280	280	252	265	275	253	309	257	247	257	261	272	294	282	255	289	299	281	281	261	271	276	267	282	282	283	265	269	270	288	275	278	278	276	278	281	241	263	312	256	284	275	283	257	270	266	318	274	279	272	319	297	265	275	266	263	294	274	252	287	263	281	289	268	304	228	269	297	251	266	260	274	257	244	293	280	255	252	283	288	285	278	267	255	296	297	269	264	288	276	267	272	265	239	259	275	294	282	271	281	301	307	320	275	278	280	278	282	283	270	254	265	313	266	262	278	306	249	280
24878	21049	26499	25529	7768	690	522	427	409	396	368	389	365	356	369	380	369	342	373	360	346	314	323	339	353	354	336	379	341	333	377	339	355	327	341	376	320	310	357	327	325	337	325	334	351	294	310	284	311	332	360	337	339	313	323	299	320	318	353	340	320	313	294	336	340	302	335	350	321	332	292	293	331	335	335	316	313	322	349	337	330	344	304	322	324	328	332	314	309	340	294	329	304	325	337	326	328	334	347	355	345	355	372	318	295	351	324	321	326	299	342	311	334	321	346	322	323	330	343	327	311	326	320	305	309	319	337	332	326	326	313	296	319	329	331	363	345	330	318	299	308	334	324	353	365	348	327	348	335	303	336	324	343	339	303	331	315	327	320	310	352	312	344	332	268	342	333	321	338	314	324	342	344	311	330	350	325	317	324	323	312	302	320	358	329	334	325	339	324	308	309	334	340	326	332	341	354	305	326	314	318	321	314	336	312	313	313	318	335	339	344	339	342	351	337	326	315	277	328	323	351	360	340	337	327	315	311	358	341	295	327	337	341	318	347	334	315	316	318	346	311	314	317	343	358	324	327	337	320	333	333	338	342	327	314	329	322	349	339	318	346	315	310	321	310	317	298	307	292	341	305	351	308	343	345	344	355	352	316	338	333	345	347	342	316	363	312	317	335	318	310	349	321	342	314	326	338	292	340	298	353	323	337	314	323	313	322	348	322	321	300	333	344	330	338	339	319	331	323	331	346	305	318	333	337	317	345	321	332	308	334	325	361	338	317	344	320	306	318	320	328	364	319	331	327	323	364	333	329	314	313	370	301	323	332	367	360	319	317	364	309	353	325	319	341	358	347	338	332	353	338	346	351	311	310	328	334	316	318	302	336	332	341	305	328	328	329	303	305	347	303	325	301	347	314	311	298	295	345	302	349	318	323	337	347	333	344	321	306	318	325	307	349	329	341	329	322	363	334	332	316	354	345	322	296	298	335	327	291	343	320	303	309	333	321	319	344	343	298	368	328	327	316	352	357	314	341	316	344	324	290	300	303	324	331	343	332	322	331	342	332	339	343	340	342	349	326	355	337	337	319	334	331	325	373	312	335	333	280	309	310	336	376	313	338	303	337	296	306	351	343	360	338	321	309	306	316	320	301	337	331	308	311	313	343	328	298	312	312	329	339	319	334	342	311	317	355	317	320	306	314	338	331	306	279	319	337	328	310	344	319	312	343	360	319	316	330	328	330	324	343	337	320	300	328	355	336	314	315	361	324	322	311	323	327	319	324	302	288	333	358	326	333	322	385	307	323	325	299	338	311	330	332	325	345	316	343	336	341	335	351	320	341	305	332	346	335	343	352	347	330	330	300	337	327	345	338	344	338	323	358	325	320	332	325	349	333	359	303	300	321	324	322	336	326	316	327	330	335	334	333	323	322	328	302	343	322	334	328	324	346	343	342	326	325	323	311	319	320	325	329	305	338	331	343	312	342	327	327	337	335	319	326	319	364	315	331	338	312	313	326	307	328	375	320	323	351	317	352	322	322	344	360	326	303	329	305	312	331	328	328	338	345	346	309	344	270	326	343	277	326	329	326	321	315	330	307	291	344	363	337	370	308	325	337	364	337	320	334	315	364	360	332	301	317	352	318	332	290	305	317	309	334	341	350	353	309	319	297	314	355	308	335	311	310	344	322	351	369	330	286	320	341	317	342	349	326	302	319	296	308	313	356	289	336	324	298	330	348	350	343	330	322	342	331	293	338	333	360	356	329	315	337	362	327	353	322	337	362	325	331	350	317	299	297	327	330	311	359	335	347	360	322	338	328	312	315	337	340	318	333	359	330	319	314	309	302	332	306	316	321	333	346	346	336	296	330	308	317	320	313	330	322	318	350	325	303	343	332	332	348	307	343	352	308	286	323	306	351	375	300	325	330	346	299	292	321	320	324	330	327	310	340	312	306	338	333	331	323	318	310	341	310	332	358	325	332	343	332	312	357	317	339	310	337	322	321	333	320	333	334	332	334	331	338	295	326	344	314	337	314	345	356	320	322	323	297	313	340	308	338	330	319	318	324	358	322	327	336	304	297	326	342	302	344	335	301	307	333	337	312	321	345	321	336	378	318	329	326	343	309	345	327	350	350	321	314	318	322	323	340	324	319	335	314	327	338	331	316	298	351	343	333	328	345	352	332	335	353	333	367	322	318	314	366	355	330	330	324	327	305	296	344	321	333	324	336	347	355	290	356	333	364	324	332	309	335	320	312	289	303	312	333	298	372	292	325	359	358	356	369	332	311	327	313	327	317	356	319	333	317	349	353	316	344	318	333	337	347	318	343	298	360	292	348	320	315	335	310	309	316	311	297	329	365	305	325	322	335	299	307	334	319	347	341	349	330	318	333	328	334	339	338	354	338	317	349	310	307	332	317	335	324	332	309	330	317	337	306	308	343	310	319	352	354	321	315	355	314	343	338	321	337	324	354	339	328	335	331	331	306	339	329	345	313	316	338	333	343	312	346	292	319	344	325	310	292	293	340	338	316	346	356	298	358	323	331	358	334	322	324	338	306	327	387	349	322	330	324	356	321	355	327	318	298	313	308	314	328	325	295	337	322	294	296	321	330	325	323	343	315	319	322	323	335	327	322	336	305	331	336	327	335	354	339	306	338	302	342	300	310	345	310	324	318	332	361	340	345	359	330	311	330	294	337	332	335	312	342	319	303	333	312	336	343	315	310	314	335	306	348	331	364	330	349	349	330	338	347	338	317	323	310	342	302	313	329	324	323	370	322	322	336	319	303	320	299	338	322	352	327	335	336	333	319	316	327	289	341	354	333	316	305	339	331	338	354	340	339	332	321	301	347	338	337	354	289	295	317	327	332	341	327	316	345	329	370	370	325	343	322	322	328	361	306	328	313	349	316	351	348	332	311	314	319	339	317	310	368	335	344	318	332	310	328	320	289	325	350	321	331	305	340	319	329	334	321	320	331	275	340	345	334	309	343	342	329	346	286	292	364	323	327	328	320	335	329	348	293	324	326	350	345	325	375	324	329	345	348	328	314	296	328	313	311	318	311	349	356	321	349	332	343	344	336	356	293	299	320	324	332	300	313	342	318	326	300	318	324	332	340	318	318	335	303	341	305	322	323	343	294	323	360	346	326	346	317	324	334	330	312	347	329	310	333	362	320	314	306	311	325	335	337	343	350	307	323	332	301	351	347	348	341	349	353	369	308	324	349	328	344	358	357	356	319	306	321	324	317	303	330	307	362	326	345	321	314	305	316	330	320	299	360	366	295	353	334	292	330	331	318	356	331	347	296	331	340	343	326	362	338	305	345	319	317	357	345	310	322	308	313	310	336	355	316	330	310	340	315	335	290	323	348	309	329	327	325	365	336	327	310	320	338	328	338	341	334	303	342	307	336	318	332	332	333	352	335	313	318	316	315	327	316	329	342	340	354	317	338	333	328	335	321	344	330	347	312	315	345	332	342	331	333	330	324	353
17219	27581	3137	1545	1115	948	778	648	567	539	513	458	425	422	410	407	425	392	402	398	396	369	386	381	371	348	362	328	382	359	357	379	357	385	357	361	376	389	404	389	376	360	365	357	337	321	341	376	347	385	322	359	355	336	359	359	397	386	341	346	356	333	351	378	333	368	313	344	363	369	369	360	377	348	338	346	349	378	336	355	319	406	339	366	366	322	357	341	384	369	358	345	343	339	352	373	355	362	356	378	354	386	331	367	339	308	365	358	356	364	373	357	374	367	363	384	367	349	360	376	358	338	365	363	358	347	357	361	340	318	341	364	363	387	336	383	353	380	346	366	347	359	341	353	360	362	345	358	356	354	350	360	321	352	371	359	329	358	328	352	399	370	365	388	355	371	367	348	333	343	397	357	364	363	349	403	389	358	348	348	404	360	359	375	348	348	344	343	352	385	357	373	357	331	371	361	330	368	366	378	368	374	354	344	331	317	352	359	353	362	368	370	375	343	329	376	360	355	334	335	342	345	343	358	378	334	322	388	366	351	379	362	344	330	353	345	360	387	328	326	322	362	388	366	374	352	364	316	357	326	357	391	352	335	342	373	344	359	340	334	354	335	373	381	341	354	346	372	343	335	357	331	324	348	355	356	339	304	345	316	351	360	349	358	376	343	344	359	358	344	357	349	370	389	346	376	363	361	344	333	347	339	306	328	360	341	369	359	365	349	370	366	386	346	375	331	352	352	366	386	388	356	358	341	337	371	349	359	369	336	384	374	380	343	342	330	369	346	368	363	323	333	350	367	355	340	356	355	336	345	361	393	365	322	396	385	362	352	341	390	376	365	363	381	359	337	352	403	334	381	334	342	357	367	355	358	363	350	354	372	355	340	378	353	379	361	344	374	355	347	356	359	342	380	383	368	326	367	396	337	344	358	381	332	348	363	346	368	352	345	356	337	360	349	344	335	363	365	344	335	377	342	333	347	351	378	343	356	372	375	394	358	362	326	349	353	356	347	346	359	340	388	354	324	363	352	392	349	380	343	345	367	344	339	354	379	403	360	360	353	368	364	360	353	372	348	367	325	365	374	348	327	353	378	386	354	358	329	361	359	352	364	359	337	340	389	346	330	363	358	325	340	329	396	349	347	385	360	345	377	355	363	373	349	354	374	359	341	335	343	317	342	361	375	375	356	350	366	387	379	374	345	378	357	358	322	370	326	378	331	361	357	340	321	379	367	371	351	348	354	343	365	371	352	382	372	351	347	348	362	343	362	346	352	357	372	359	333	363	354	362	414	333	359	360	360	365	336	385	370	357	348	338	391	363	335	363	365	365	350	334	331	400	341	339	366	349	386	335	325	397	342	348	362	362	374	380	390	363	372	367	344	355	345	316	356	327	343	366	341	343	363	332	332	338	331	361	385	306	361	361	376	352	369	387	378	365	354	364	394	343	383	372	373	358	349	340	333	339	370	345	358	363	350	360	348	367	370	354	362	352	335	323	339	345	337	332	360	356	363	359	354	341	399	351	374	377	367	355	316	363	394	369	349	391	355	342	368	361	388	340	345	345	354	371	340	339	321	366	366	378	379	387	343	374	332	339	333	332	380	356	366	370	341	339	329	364	374	345	358	366	348	354	408	350	335	393	361	385	353	385	351	369	373	355	358	339	369	345	379	381	374	345	360	351	376	359	348	310	336	342	314	358	341	367	374	328	352	336	390	339	389	344	362	329	371	350	354	366	373	353	341	336	368	341	343	349	351	343	345	337	365	340	357	367	351	346	364	344	355	331	391	359	352	343	330	333	336	333	374	374	376	371	348	352	359	356	381	349	336	359	354	372	342	339	335	367	380	350	361	370	371	331	330	373	340	318	347	364	359	319	327	356	370	351	343	338	349	369	331	373	362	344	364	358	373	344	357	361	363	360	338	345	337	361	328	357	314	372	341	355	349	341	372	364	343	368	369	355	355	354	354	366	334	367	367	348	367	344	349	339	358	401	361	387	357	358	378	367	383	377	353	353	331	352	391	347	335	377	369	357	347	346	351	356	376	349	344	340	349	343	348	339	382	350	342	362	363	363	373	369	345	360	337	365	354	329	352	359	348	376	368	368	327	357	371	336	356	351	330	348	317	362	334	346	343	343	360	375	326	346	343	353	336	343	315	319	371	342	334	306	343	346	309	345	379	371	382	373	370	352	334	334	352	363	347	352	352	362	345	389	366	375	347	381	382	369	365	363	367	343	351	359	375	327	353	357	364	362	364	377	344	369	387	352	363	349	334	358	350	381	329	353	374	384	339	359	318	380	387	362	362	329	386	358	361	371	344	377	346	379	358	342	365	338	353	365	362	351	371	323	367	344	365	369	336	357	340	328	381	317	325	359	358	346	352	329	381	310	382	400	323	355	348	367	357	350	342	363	376	403	344	384	357	335	317	375	343	355	331	358	337	389	387	366	344	387	379	356	369	334	385	360	346	352	383	335	352	347	342	340	330	367	348	355	342	338	351	332	369	341	336	373	359	349	349	354	377	367	349	349	365	354	341	367	356	357	379	379	384	393	336	345	388	318	354	369	392	349	361	335	347	335	344	390	364	339	345	359	346	332	350	329	327	360	349	374	355	400	368	335	351	355	332	363	354	377	360	337	351	346	373	320	387	379	398	358	364	327	341	362	332	376	385	351	333	340	338	352	355	410	338	381	342	373	339	361	339	362	347	323	362	342	369	353	340	379	389	353	334	343	321	345	348	352	371	356	333	363	366	344	344	349	335	334	358	363	367	339	343	361	361	321	378	353	343	337	342	376	315	351	391	351	356	371	367	325	382	332	338	350	387	363	363	355	352	340	344	361	377	380	352	348	352	365	363	349	386	371	386	350	369	367	363	330	370	362	352	330	341	361	372	335	355	347	368	360	339	336	337	340	347	333	351	338	349	334	363	346	357	370	339	350	387	349	354	366	367	381	370	333	382	311	324	351	318	384	367	370	349	348	336	363	319	415	338	343	370	331	368	380	380	360	346	335	352	333	388	365	346	371	357	380	349	369	352	370	343	358	369	331	397	369	336	324	373	352	387	375	351	374	393	352	349	372	340	370	360	374	370	334	382	322	350	357	356	318	339	367	344	340	349	319	366	371	376	382	349	362	345	378	357	366	367	368	355	351	363	365	366	320	367	349	358	372	376	340	367	361	360	361	342	354	341	354	348	335	378	356	360	340	352	348	360	396	337	337	353	334	387	382	382	373	340	323	358	341	317	370	355	361	349	366	345	389	373	360	393	328	355	353	348	364	346	339	366	335	336	343	391	355	367	338	379	370	329	357	338	348	358	387	348	363	380	349	369	363	327	336	351	391	355	367	354	365	354	350	354	366	334	370	385	371	396	359	380	338	348	334	355	369	363	341	348	381	315	354	356	371	374	360	342	396	393	340	351	350	322	351	359	355	381	365	380	358	329	367	353	389	357	363	338	355	377	377	339	386	380	362	375	404	344	352	374	353	363
22582	21130	28719	23790	21129	21178	8186	1263	959	899	757	677	716	650	673	643	594	625	608	567	640	560	603	593	543	566	575	534	560	560	562	566	547	560	596	535	534	593	554	494	550	573	565	520	549	521	504	565	533	521	502	542	531	514	556	513	512	549	521	525	555	496	498	514	536	518	547	557	539	517	552	532	540	527	523	534	545	497	526	525	554	544	530	507	498	536	545	534	500	503	507	500	568	510	530	575	495	498	555	524	515	507	504	523	561	508	522	519	494	492	553	511	544	518	526	521	523	515	545	514	522	500	507	547	552	522	513	508	511	547	514	553	489	541	568	517	497	496	509	526	524	497	508	532	503	533	510	544	549	503	503	533	520	543	506	507	504	559	540	485	497	511	502	504	530	532	549	576	522	503	481	563	568	540	502	499	543	528	554	473	542	513	524	506	483	498	522	531	547	510	569	518	499	512	514	568	529	540	507	497	505	496	539	541	543	539	530	554	505	523	512	540	520	468	470	542	552	550	528	501	545	556	497	500	497	496	518	543	501	526	493	510	513	518	527	464	513	523	482	490	538	499	538	494	524	542	488	513	507	509	508	496	569	530	504	525	493	512	513	564	523	518	518	496	547	525	531	529	546	493	535	506	487	509	487	519	555	525	512	506	524	541	532	516	562	524	517	525	558	540	513	494	530	546	543	485	521	520	549	588	499	508	505	536	500	557	515	527	530	544	509	496	483	553	548	507	505	498	512	510	506	529	448	529	533	518	547	522	536	489	548	528	518	505	495	533	527	543	531	528	548	523	530	497	497	540	528	499	522	522	514	480	515	566	525	535	483	483	511	513	548	528	550	601	533	527	521	559	557	489	532	570	514	527	488	491	522	557	550	536	487	478	547	500	512	516	488	525	515	529	472	522	557	547	537	514	513	537	532	530	544	515	540	526	558	514	551	504	513	490	520	529	503	534	531	536	497	515	555	528	502	522	512	482	518	501	521	508	490	504	495	550	511	507	503	514	523	508	587	543	544	493	533	553	543	512	532	512	550	553	537	552	535	482	514	511	525	504	492	521	487	536	497	484	539	543	501	504	541	518	522	523	522	548	520	502	481	516	512	548	527	493	510	535	520	574	543	526	556	503	572	511	516	520	505	517	548	538	519	508	488	486	517	543	509	496	515	552	515	497	518	503	535	511	517	495	558	530	509	517	538	511	507	523	511	534	563	534	529	500	499	524	519	523	522	498	523	516	514	507	562	489	516	537	509	508	497	536	550	531	547	508	546	534	545	501	521	523	533	473	479	525	513	473	519	543	535	523	529	530	502	487	523	518	535	534	535	557	542	488	500	512	555	524	468	522	524	520	487	528	524	503	501	522	561	540	543	514	551	509	558	544	531	540	501	564	503	522	510	514	536	500	510	546	522	511	496	488	525	525	489	518	475	476	498	556	492	563	525	503	497	491	550	548	539	534	531	542	488	503	581	541	493	547	517	508	525	504	490	519	517	540	486	523	489	546	513	470	514	556	496	510	539	515	516	540	524	526	519	505	503	555	500	523	527	516	504	481	524	471	544	491	503	517	536	550	519	512	523	524	523	524	513	593	527	548	517	551	560	509	550	493	505	470	515	507	511	521	486	480	538	520	507	528	526	506	518	486	562	554	497	511	543	516	549	545	537	536	512	516	509	526	531	475	545	534	508	508	526	540	474	514	550	527	511	516	458	543	510	523	510	539	542	500	523	552	502	510	504	491	531	498	531	509	528	529	563	540	523	509	549	564	521	491	566	497	536	533	524	527	525	508	530	517	521	520	492	525	554	517	539	517	517	531	561	530	488	515	549	475	518	517	542	525	531	572	523	519	490	515	544	506	526	511	568	526	498	513	520	538	541	500	513	526	525	554	548	495	479	529	488	550	536	536	507	532	536	492	524	560	517	541	543	534	536	507	490	518	519	546	493	457	563	477	506	494	519	549	578	543	482	505	551	544	483	529	503	525	544	516	544	520	515	539	494	512	542	502	519	503	469	485	520	505	513	528	536	538	520	531	480	463	505	464	535	520	511	508	541	515	521	519	516	508	497	548	516	524	497	529	530	485	453	521	564	514	499	501	531	521	499	502	573	507	480	547	487	498	526	493	561	504	545	532	536	557	539	508	521	514	544	500	507	518	528	476	517	521	508	511	523	521	542	529	516	556	515	524	527	502	503	500	501	538	537	505	516	498	528	539	506	550	510	498	505	523	534	463	509	505	482	528	509	539	527	546	488	518	543	515	475	464	537	564	538	519	502	498	540	558	525	524	458	518	534	528	535	521	495	493	492	514	529	542	564	494	484	535	533	540	544	533	532	521	523	540	517	542	529	525	521	540	498	537	526	517	532	487	567	552	520	498	529	535	537	512	514	509	514	506	517	523	556	531	533	553	561	504	546	557	528	529	550	521	579	544	527	490	511	548	517	502	505	515	512	520	495	485	534	505	522	486	516	551	548	489	549	478	489	564	473	499	505	542	504	527	521	517	477	500	506	549	501	546	496	521	505	537	519	502	499	523	515	492	518	537	502	497	510	513	537	523	493	520	511	500	512	548	527	485	514	486	524	525	533	503	501	527	526	538	481	537	510	497	547	550	533	541	511	537	523	568	504	498	534	494	539	517	518	548	535	551	494	509	558	483	560	511	524	526	520	520	527	516	503	551	519	514	531	491	566	526	533	540	519	531	511	506	514	519	515	495	529	468	503	503	546	568	503	490	514	540	521	518	554	510	485	533	504	539	522	484	526	568	510	524	517	523	523	498	506	517	520	539	538	493	537	523	556	481	505	524	509	530	498	493	505	501	513	459	529	487	564	526	474	539	537	551	518	506	513	561	559	574	496	523	502	511	492	513	500	517	526	523	506	544	530	510	562	526	483	494	529	540	512	526	480	492	525	513	509	531	499	528	509	513	503	513	522	535	524	539	546	525	512	531	538	515	496	557	523	526	533	507	486	513	532	507	533	518	466	483	518	516	523	507	506	529	518	501	521	510	476	525	515	521	495	549	500	533	521	527	481	499	519	489	477	521	551	519	547	543	549	497	512	561	518	549	518	520	496	500	486	528	513	538	491	551	545	505	487	500	532	509	486	534	530	528	536	512	490	490	496	480	490	492	550	525	510	522	506	543	525	566	556	481	537	514	524	537	511	503	481	531	482	511	517	530	510	540	551	516	508	502	523	532	528	539	518	500	493	514	526	527	557	512	548	509	525	517	552	497	470	563	547	539	529	539	515	482	538	522	527	509	544	523	505	535	519	507	522	527	536	519	517	515	482	530	526	497	518	558	521	515	501	482	497	514	550	513	527	534	488	528	504	544	508	527	521	527	509	532	499	519	484	496	520	533	525	531	513	521	519	477	503	505	514	504	516	509	496	517	494	508	488	523	537	514	515	494	519	534	500	534	518	523	494	543	549	511	504	583	523	549	505	482	461	508	495	504	494	518	538	488	488	481	530	515	484	545	526	517	510	545	541	523
19616	33564	9522	4666	3345	2624	1980	1616	1350	1133	1060	914	865	804	775	752	690	673	667	644	626	635	596	609	568	558	575	580	575	557	585	605	572	574	582	529	570	563	551	541	542	559	545	538	548	509	533	570	577	538	536	538	539	551	555	532	511	565	560	558	514	531	554	514	493	503	528	502	520	529	576	581	522	521	533	546	539	535	498	482	526	546	515	539	552	560	543	521	539	514	513	546	519	523	501	525	566	496	532	524	532	533	516	563	533	521	507	536	519	545	504	526	562	538	511	518	487	527	492	527	515	517	559	506	512	527	503	554	555	555	532	531	502	507	504	548	560	533	525	510	516	538	495	504	517	507	481	499	553	505	561	531	498	537	545	499	546	539	536	524	525	505	520	546	531	534	529	550	490	541	558	480	525	488	498	475	490	531	497	510	504	461	514	515	510	525	516	523	573	533	497	553	516	522	521	471	461	535	503	517	505	536	536	513	560	528	510	472	522	547	547	539	516	522	549	496	524	559	527	510	552	534	519	526	576	511	530	491	497	571	507	516	512	561	569	518	498	530	495	508	507	500	492	541	485	506	537	562	540	564	511	512	572	520	533	525	512	490	482	488	520	550	551	530	545	500	508	521	523	479	552	521	503	570	539	545	499	490	535	544	492	502	514	552	496	510	515	486	509	532	506	534	485	516	511	563	541	498	488	555	520	514	522	528	534	552	565	519	523	538	530	557	511	535	480	527	520	522	503	522	534	561	539	502	519	547	540	523	536	531	516	567	523	516	504	509	525	485	542	506	483	540	542	532	514	534	487	520	542	567	498	531	509	530	527	528	522	493	507	514	484	539	564	482	512	522	582	522	586	490	536	521	534	542	554	560	526	511	482	500	506	524	514	548	507	503	516	586	525	509	498	511	525	556	540	513	528	498	493	499	498	543	500	506	505	538	503	533	532	515	552	530	539	534	529	573	463	509	493	526	505	566	518	555	524	484	558	517	534	591	517	535	535	532	553	521	537	548	505	504	528	499	518	511	499	540	524	534	517	538	537	524	501	532	542	524	468	537	474	487	555	519	503	522	524	522	509	518	544	536	544	515	531	505	505	516	542	485	540	533	521	515	512	527	514	561	560	523	543	518	581	527	481	495	519	499	561	501	504	470	506	533	503	502	518	522	481	531	543	503	536	467	520	547	513	497	500	514	544	504	484	541	558	553	541	495	503	514	586	506	529	484	513	529	508	563	552	538	483	520	528	528	574	538	503	533	544	536	556	507	543	539	509	513	562	522	516	511	512	523	521	482	527	508	481	529	548	531	497	521	498	508	508	539	525	562	501	516	523	530	536	546	548	528	522	518	527	522	524	560	533	510	548	539	502	483	530	541	533	506	505	522	521	505	551	553	554	572	525	548	534	525	493	537	552	501	518	534	555	486	505	503	530	480	533	538	526	548	522	513	514	496	498	512	488	489	551	483	501	508	495	504	507	520	528	528	551	520	529	502	519	524	536	527	476	519	517	545	491	476	495	525	550	505	533	514	471	519	562	531	539	513	503	483	508	500	548	515	518	492	519	520	553	494	531	544	501	549	519	559	515	566	522	517	556	538	502	526	515	532	544	507	516	508	541	532	507	542	555	497	511	527	535	523	533	536	528	535	533	484	507	504	482	520	521	543	534	508	498	529	515	545	474	528	500	565	561	513	479	595	532	509	532	459	499	572	513	530	538	522	505	532	525	525	538	485	544	536	538	519	535	581	537	515	518	462	493	525	524	566	544	510	510	505	543	515	529	521	538	533	517	530	550	525	537	518	528	523	485	498	550	526	533	476	557	524	539	572	504	581	526	523	525	524	532	489	537	548	529	523	486	572	522	524	491	515	551	520	555	510	532	549	533	491	501	524	518	505	543	530	542	450	531	505	521	502	492	506	545	501	520	546	506	530	510	524	501	520	555	506	461	509	503	528	508	549	537	509	542	523	481	537	559	512	525	541	534	520	538	536	527	504	532	564	507	512	525	496	495	502	527	526	487	500	499	531	519	517	518	532	546	501	555	538	548	508	514	505	547	563	515	529	537	539	515	521	535	542	567	520	526	513	508	537	534	525	536	505	494	537	535	535	521	521	523	535	541	513	513	492	518	521	523	480	525	491	520	496	524	547	541	529	522	525	516	556	536	517	505	542	511	547	515	558	570	495	528	528	508	508	552	547	496	522	549	521	571	503	510	528	501	507	482	496	540	507	514	536	514	525	548	552	543	560	541	462	603	516	562	535	545	523	524	531	527	475	493	526	550	542	481	532	521	530	521	519	525	563	520	520	513	510	483	593	552	553	506	524	518	518	508	529	516	500	551	505	505	526	503	524	515	527	531	497	546	488	520	547	465	532	502	464	506	546	531	511	510	558	532	524	566	547	524	499	500	536	516	515	543	530	524	562	513	497	529	521	529	536	529	526	532	513	557	520	522	489	491	539	546	495	555	505	512	514	502	518	532	552	511	561	505	514	525	513	502	537	528	506	540	560	550	515	567	482	517	523	530	527	484	505	570	519	554	534	476	502	551	520	537	533	542	481	553	532	527	527	496	517	527	503	507	525	501	497	502	496	566	514	538	561	519	509	527	521	497	542	538	536	491	542	532	530	498	578	533	490	510	531	539	529	521	523	540	593	512	514	485	533	490	490	477	549	483	529	573	516	559	495	487	535	544	511	491	517	497	489	546	506	508	499	519	518	467	527	522	539	531	524	523	493	499	524	528	517	565	511	543	563	516	555	504	562	570	506	463	509	488	515	531	521	547	522	508	532	545	519	517	531	577	500	486	559	468	531	504	503	516	577	552	528	563	498	498	554	561	528	489	508	544	494	514	539	525	509	546	521	538	504	501	534	488	540	542	568	493	516	527	542	524	494	517	553	535	510	494	510	499	567	515	525	520	537	517	562	497	527	541	534	515	545	522	505	493	508	548	555	528	554	518	506	518	553	508	543	482	529	558	558	532	487	516	521	502	526	527	556	484	482	528	545	567	533	545	583	527	518	521	560	516	516	520	518	520	521	496	547	528	529	505	536	532	557	512	505	487	522	521	499	521	521	512	539	520	523	493	531	500	510	529	485	559	556	537	522	535	514	519	530	474	489	517	509	528	523	512	525	524	526	506	541	530	551	524	534	521	522	547	546	507	537	539	476	482	526	562	520	559	509	535	545	469	519	494	512	526	523	523	539	540	531	494	480	510	490	567	520	518	552	531	560	498	551	538	543	509	509	545	578	518	566	517	505	554	488	555	530	525	478	526	518	511	549	509	553	512	513	501	539	510	559	543	518	499	565	528	499	506	514	514	518	542	496	530	543	516	488	538	534	503	520	523	519	560	544	504	520	593	543	525	549	516	512	552	530	517	502	513	537	523	528	514	530	531	572	546	522	527	511	518	513	516	542	489	518	572	531	554	526	542	528	505	581	517	481	561	506	496	541	533	477	561	493	528	525	504	510	540	531	528	517	514	506	527	547	483	501
27895	19033	4677	411	251	225	188	186	159	168	165	162	170	180	155	150	163	132	158	195	160	159	127	180	154	172	168	169	157	145	148	170	188	165	189	152	164	147	161	162	180	176	146	150	150	176	168	139	175	154	183	151	163	170	175	145	164	153	164	146	182	150	153	152	156	169	181	169	148	184	144	159	155	156	162	167	147	149	167	152	139	167	185	159	171	157	156	155	192	202	156	139	162	167	135	132	170	153	168	172	167	165	186	179	159	175	171	161	147	157	137	155	166	155	202	157	173	185	161	173	133	189	177	162	151	150	130	143	142	183	158	171	198	178	179	169	181	148	171	170	177	162	142	178	169	170	162	157	177	154	159	164	145	144	165	157	165	181	161	161	154	151	144	180	153	134	154	165	167	170	152	167	173	153	181	164	172	170	154	151	151	157	150	162	162	163	157	148	145	148	159	164	140	140	140	168	162	158	150	171	144	156	159	156	151	166	127	134	165	159	177	157	174	171	177	165	153	172	163	187	160	162	150	176	171	165	160	154	165	164	147	164	161	163	160	166	169	140	156	138	179	168	159	163	159	181	171	162	177	171	147	168	155	163	172	152	170	162	169	147	156	174	165	159	167	177	138	166	163	141	171	163	141	156	160	145	182	160	175	150	175	155	158	157	158	151	152	180	147	151	143	148	157	175	168	187	177	175	150	184	168	152	152	141	156	148	151	187	153	165	194	200	171	156	168	173	152	176	171	165	163	150	159	149	164	158	160	150	170	142	145	168	160	151	162	191	174	136	187	151	139	171	158	156	174	172	150	163	195	179	151	152	174	168	153	138	131	136	146	164	143	183	155	140	125	176	167	159	135	146	146	167	164	152	163	167	148	148	172	188	170	178	157	152	163	158	160	171	171	162	159	157	166	156	172	147	140	163	190	149	163	161	149	150	150	154	158	153	149	191	170	152	165	152	145	150	180	162	196	140	157	154	155	162	171	173	154	178	148	164	165	155	147	146	175	163	169	159	149	165	179	164	157	170	148	139	171	165	161	150	166	149	169	155	142	167	162	157	181	167	155	161	166	164	189	169	156	151	150	155	164	194	149	160	156	161	163	186	174	175	169	166	157	159	163	165	154	157	151	153	133	174	152	153	150	153	165	163	182	166	160	157	161	157	175	177	139	168	182	154	171	157	176	166	167	160	157	190	143	182	189	170	172	177	181	173	186	171	161	147	167	179	146	153	154	154	153	159	157	145	156	138	158	163	165	148	161	163	169	158	152	158	178	143	155	162	155	153	178	145	138	164	148	162	157	164	168	154	155	149	179	166	183	156	180	166	142	166	161	183	157	143	189	173	172	164	168	162	136	176	162	150	151	143	152	162	168	163	150	173	175	149	158	182	155	152	161	146	175	166	168	146	167	152	168	187	144	143	166	154	148	196	157	173	160	158	165	166	162	157	164	177	172	181	152	176	153	178	167	147	162	160	160	173	165	165	177	172	133	166	175	140	145	157	161	187	163	148	150	187	146	145	161	149	168	174	157	177	163	176	195	172	165	189	173	167	162	116	175	174	148	163	148	153	183	153	157	161	165	157	157	154	155	155	183	163	137	158	178	170	157	165	147	164	146	170	153	169	154	160	167	176	163	140	157	172	182	164	179	161	149	182	153	191	161	159	160	163	175	160	159	147	155	171	181	183	139	175	192	160	166	145	151	175	159	152	171	144	186	161	164	168	167	167	167	154	152	171	167	171	164	150	156	162	142	165	157	184	139	160	166	169	143	174	176	172	171	173	160	172	153	154	139	145	150	164	170	164	178	169	177	171	167	156	150	173	149	164	152	162	181	161	160	165	181	148	146	193	177	127	148	170	175	158	186	151	170	173	143	168	151	171	174	217	163	172	183	159	169	172	175	177	180	154	158	134	150	188	170	172	175	170	154	177	169	149	166	174	159	146	154	168	168	151	174	180	169	173	160	170	132	172	172	161	166	147	176	171	160	133	153	158	153	177	149	182	172	159	168	180	168	178	146	154	153	172	178	167	178	161	146	177	145	153	144	158	170	164	168	164	166	151	182	171	184	163	166	142	143	142	177	146	173	156	128	150	136	143	166	167	175	170	151	159	171	138	166	148	152	169	162	172	181	187	183	155	163	154	157	148	176	177	146	169	176	163	150	191	162	152	177	167	184	179	187	188	186	153	144	144	182	158	179	150	149	173	150	170	164	170	132	169	148	178	144	164	146	140	167	162	178	162	164	186	153	154	177	183	143	168	172	161	158	173	155	145	158	168	164	142	146	170	164	152	165	147	155	148	162	158	157	158	149	160	178	182	152	165	143	151	179	166	164	159	183	160	149	204	168	157	170	173	183	154	158	183	166	146	166	158	157	170	176	165	183	163	152	172	149	174	158	156	171	156	139	165	177	170	169	143	174	163	149	160	162	128	161	180	155	156	176	159	168	148	135	148	173	166	150	181	161	163	192	189	172	174	182	159	149	141	162	163	147	176	138	153	152	184	151	164	185	160	151	157	165	168	159	142	161	166	156	165	160	173	166	158	182	165	142	145	148	157	169	162	155	152	159	144	161	154	188	158	152	150	166	178	178	153	180	160	182	167	150	147	151	161	168	148	142	166	145	155	164	151	160	164	143	174	166	168	178	167	167	170	167	152	144	173	154	150	160	157	172	138	134	151	174	162	148	139	160	153	179	157	183	160	163	160	155	183	163	155	152	147	182	166	187	177	171	176	174	160	169	145	146	159	170	162	165	160	131	165	149	150	171	146	136	118	147	174	142	146	174	168	162	170	171	153	143	168	159	158	163	180	163	159	162	170	174	143	169	141	176	161	154	158	184	185	157	165	163	154	145	159	160	159	146	148	178	174	165	170	146	174	175	166	164	156	193	163	160	175	184	148	164	159	132	164	169	153	139	168	160	167	171	164	158	178	154	171	190	162	155	164	164	179	160	163	169	172	146	165	172	188	149	169	166	136	165	167	160	160	139	166	162	163	175	158	158	155	149	187	154	142	174	159	175	168	158	179	180	169	173	150	171	149	154	142	144	158	175	149	133	157	145	166	155	152	141	140	162	174	169	169	156	165	122	158	186	139	158	155	169	166	146	159	151	150	170	178	166	150	153	171	188	162	147	150	131	131	154	135	165	176	188	183	157	153	139	177	145	147	161	154	170	178	149	163	164	150	169	159	148	173	153	165	159	176	154	162	151	166	186	169	159	139	188	170	155	156	162	167	167	169	171	158	152	166	138	149	167	155	171	155	146	171	168	169	171	151	159	146	158	157	147	145	164	158	185	162	160	167	155	175	170	174	171	154	171	153	150	180	160	151	145	166	169	142	140	165	148	161	170	143	188	171	164	163	170	167	148	170	164	161	153	140	157	162	156	173	178	155	166	143	163	150	130	153	187	156	150	153	170	165	140	164	161	164	171	177	152	161	156	160	158	167	173	197	169	149	181	146	151	148	155	167	170	183	164	134	137	161	135	150	169	172
15640	15888	474	278	248	262	220	204	209	205	224	171	184	206	188	181	201	188	199	187	185	180	207	200	188	179	183	166	176	198	193	178	201	176	161	196	190	196	186	171	186	209	166	170	192	180	170	200	190	199	183	204	153	206	182	178	172	198	186	168	187	178	193	199	205	177	199	176	193	203	175	197	193	188	160	197	215	168	176	178	184	182	167	201	174	168	165	153	186	181	186	171	190	191	158	149	192	175	194	208	175	189	179	195	153	173	173	191	197	196	187	201	185	184	188	186	171	181	156	170	186	182	184	186	180	193	206	192	162	163	172	176	187	187	193	183	193	186	183	222	189	167	179	179	206	199	182	193	181	193	177	166	203	190	186	194	182	198	191	196	167	175	186	172	179	202	197	173	155	182	188	181	151	173	167	174	179	177	173	160	167	194	185	170	187	201	189	187	177	185	184	180	182	166	191	200	181	179	180	174	169	184	173	176	191	176	186	174	186	172	177	167	185	179	194	197	182	194	176	203	183	173	191	187	185	197	188	164	194	194	199	183	153	203	174	200	183	199	202	170	176	190	181	163	169	181	166	182	166	173	202	182	163	191	167	172	184	178	189	189	160	176	179	179	184	199	178	180	180	199	166	201	169	190	177	201	200	154	174	182	168	166	176	177	197	187	165	183	189	198	176	183	182	187	199	201	177	196	183	195	177	180	175	172	199	214	173	168	190	201	158	177	173	204	171	186	201	191	174	198	187	167	176	209	194	184	219	179	172	190	168	205	185	196	180	162	183	191	166	178	164	167	176	164	147	177	167	201	174	198	170	192	150	176	173	181	195	175	170	171	171	187	184	165	190	182	179	187	207	166	184	174	180	177	197	179	178	207	183	173	171	175	193	185	164	196	225	171	173	163	181	183	168	174	193	168	163	184	183	185	186	185	193	191	169	163	181	187	177	190	213	173	174	186	189	187	192	199	174	170	185	197	176	191	192	191	206	195	185	175	180	170	190	207	174	189	197	185	180	195	176	210	193	180	161	184	176	178	180	186	182	201	233	198	182	172	212	175	191	184	170	184	181	150	168	195	177	183	188	181	174	197	170	196	166	168	159	185	178	192	158	178	169	185	191	198	212	148	202	170	207	178	176	210	185	198	155	194	190	170	175	199	180	169	180	160	179	173	181	189	172	165	171	190	157	182	157	210	202	187	183	188	209	201	182	180	201	191	197	166	214	216	205	189	178	180	190	169	188	196	181	184	177	179	178	197	185	209	177	184	188	185	181	199	138	188	190	172	160	194	169	180	141	170	213	188	188	181	172	159	183	198	174	167	181	193	178	207	171	174	198	154	159	187	173	178	180	172	195	178	187	144	164	171	195	174	171	164	176	165	160	186	192	172	191	180	175	181	180	195	201	185	181	195	204	188	181	189	174	161	175	182	186	194	173	189	191	174	169	198	172	173	204	171	163	193	179	205	175	173	178	184	164	209	195	196	215	185	156	195	190	201	178	188	177	165	208	191	170	182	184	213	192	198	167	194	193	208	181	190	172	176	187	193	182	179	168	193	223	171	179	190	198	173	198	176	167	206	169	195	189	174	159	184	190	185	170	188	186	181	197	178	164	162	199	180	195	184	179	177	191	172	177	184	196	176	191	205	179	174	190	190	213	190	184	167	191	173	163	182	192	178	168	171	193	162	175	173	163	183	207	209	174	175	181	191	158	164	194	190	199	183	213	191	192	187	198	194	164	172	162	177	197	176	200	201	162	205	178	197	198	183	183	156	169	193	164	202	166	180	171	203	194	174	191	188	178	197	176	214	149	159	184	182	171	180	167	173	173	176	169	151	201	191	164	186	186	182	168	184	204	185	182	184	170	180	206	189	176	210	202	182	170	188	172	152	172	165	182	169	185	186	186	186	177	194	161	192	173	199	194	197	202	185	164	184	170	181	168	188	175	175	160	170	193	174	173	182	195	166	182	205	177	182	194	209	193	149	195	201	167	189	163	158	181	165	161	170	186	190	185	196	181	187	183	189	186	195	192	166	185	176	200	195	184	191	155	166	180	188	171	173	203	188	177	189	186	181	171	197	186	200	178	194	167	167	194	189	184	171	191	170	196	207	170	171	207	169	202	191	167	173	195	203	183	194	175	189	178	188	172	182	169	191	180	166	200	179	173	167	192	211	160	178	167	186	206	173	203	179	158	196	179	190	203	186	198	202	185	201	178	183	173	178	210	186	162	187	192	181	190	168	195	186	200	199	189	178	192	182	175	182	183	185	209	165	188	192	156	180	181	185	171	187	159	181	192	190	204	206	195	190	168	208	172	197	178	179	170	196	209	190	199	177	187	191	192	202	193	195	168	174	174	178	151	193	180	181	152	184	200	173	194	174	182	185	191	184	200	181	187	190	204	189	202	161	189	178	183	173	190	158	190	182	190	171	183	168	183	174	185	171	187	158	170	187	179	183	173	188	185	185	209	203	189	161	186	202	177	177	185	174	188	178	199	184	191	204	166	199	186	179	163	192	183	179	152	168	191	182	175	197	188	183	170	197	197	195	181	169	192	180	191	182	176	169	180	183	174	164	180	185	181	183	193	170	189	186	161	155	185	194	189	159	172	174	176	169	200	181	201	193	213	193	206	199	186	182	176	178	180	185	152	188	184	178	192	184	166	162	169	170	181	182	168	168	196	189	207	179	187	172	183	161	205	187	176	196	169	194	172	187	167	164	188	177	188	196	192	184	162	193	177	167	169	174	179	183	177	173	181	186	201	174	147	181	195	170	190	180	181	169	166	177	177	197	192	184	169	197	178	178	163	196	200	171	191	197	196	183	165	172	185	184	175	189	194	164	160	172	179	197	182	180	197	162	203	221	175	175	165	170	184	173	171	183	201	191	185	179	162	212	157	177	190	180	165	190	187	185	166	190	180	216	187	193	182	207	174	189	156	179	185	179	206	185	191	195	186	204	166	164	181	177	184	180	216	213	178	171	180	186	210	180	188	171	191	193	191	164	183	178	168	179	192	192	169	175	178	188	196	186	190	173	159	193	153	178	193	179	188	160	185	170	210	182	184	201	212	187	183	167	172	200	184	172	180	186	205	183	172	176	176	227	192	188	160	188	197	167	184	173	165	158	170	186	184	204	195	195	181	168	167	173	179	169	183	165	199	195	178	180	194	159	186	188	161	192	218	176	170	189	205	174	172	170	187	222	179	188	185	221	192	200	187	195	157	180	173	194	179	164	189	170	209	197	209	187	191	209	174	210	159	191	197	171	182	201	168	201	189	172	183	173	188	184	195	187	176	192	170	206	172	179	174	165	206	200	189	182	182	197	171	174	188	182	157	179	199	179	212	152	196	192	202	192	173	191	177	207	197	173	193	161	174	192	188	192	213	191	173	176	203	199	171	177	198	184	185	182	201	169	169	182	161	191	178	159	172	188	180	182	192	159	179	175	200	176	158	184	200	186	179	165	181	161	174	164	163	181	175	198	176	182	202	188
23713	21083	28042	24321	21051	8176	883	561	492	451	385	354	341	300	339	306	314	288	305	293	293	280	274	289	298	265	277	265	271	295	300	292	260	243	286	237	271	272	260	244	256	273	258	263	271	286	273	250	285	240	250	274	276	262	261	261	254	276	255	290	277	233	264	280	251	269	260	257	288	283	277	263	247	274	260	266	261	254	254	270	235	280	241	291	243	256	271	278	298	269	276	257	243	261	280	259	251	268	276	256	239	243	270	252	238	266	256	235	259	277	252	265	242	263	253	245	256	261	276	252	272	228	243	278	262	274	244	282	284	284	267	243	230	241	282	264	257	244	257	239	272	240	251	264	259	253	252	261	256	270	242	284	274	264	298	266	265	261	275	282	284	255	276	280	248	250	299	262	260	255	285	259	252	308	280	259	262	266	272	283	267	239	275	263	272	279	275	269	286	239	257	257	236	242	299	250	241	259	267	231	294	300	262	253	258	286	294	261	279	299	262	245	264	269	243	289	246	280	275	252	282	248	245	270	278	248	265	249	279	287	250	256	245	249	261	261	257	279	295	267	264	253	264	261	241	268	236	236	261	293	263	249	247	227	274	276	255	264	260	283	263	283	276	267	257	252	271	290	276	276	237	277	270	259	270	262	270	241	262	264	270	268	264	263	249	257	239	264	267	261	253	250	277	254	281	261	230	245	219	255	279	264	238	266	275	254	239	259	245	294	254	248	272	249	248	258	291	252	239	274	244	270	259	250	252	243	217	243	256	235	234	271	296	259	243	249	225	260	229	296	258	264	295	267	261	267	274	239	272	271	271	239	262	262	259	230	272	250	296	255	277	261	271	278	278	282	265	277	259	265	281	225	244	254	248	265	251	288	271	265	252	255	259	258	244	301	265	287	265	262	282	239	244	264	253	240	284	275	253	295	232	270	259	251	273	253	255	233	259	263	259	285	266	269	265	273	285	232	275	274	270	240	237	245	257	272	257	242	253	244	249	267	275	229	282	269	247	268	246	267	247	255	250	284	273	251	291	271	274	283	249	254	253	269	265	285	276	255	268	242	259	241	274	247	253	245	272	255	303	291	237	246	271	258	235	254	259	246	235	278	240	252	238	266	267	259	272	289	236	264	262	259	270	267	225	266	279	258	250	285	279	266	234	266	240	247	242	277	251	259	244	285	230	248	270	274	280	268	266	253	253	249	287	247	243	282	262	274	274	257	264	266	250	275	279	291	279	267	236	253	242	233	250	286	271	267	267	250	248	273	267	256	289	234	268	248	256	261	255	294	254	259	220	241	277	253	255	287	269	249	260	255	276	249	235	219	252	256	245	300	263	279	244	280	269	266	285	260	267	284	238	253	245	242	271	267	271	255	316	267	263	253	282	260	273	274	265	289	264	267	254	275	284	262	244	277	254	245	248	262	259	255	247	270	249	260	294	259	252	270	267	265	246	238	258	288	275	288	248	282	231	259	264	287	275	283	261	283	268	278	270	294	274	302	269	258	268	254	270	273	261	244	255	258	279	253	262	242	271	252	254	254	236	252	236	246	260	250	223	232	266	257	256	236	232	257	273	269	259	245	239	249	270	254	247	253	275	254	265	248	270	222	258	256	266	280	284	253	264	290	258	280	236	260	279	263	257	263	268	258	235	247	231	253	253	258	267	269	279	259	278	247	281	232	303	275	253	287	254	247	258	287	279	281	276	267	273	292	295	290	291	255	290	266	271	277	258	248	245	263	252	285	271	273	236	245	255	247	231	239	227	259	228	275	271	264	266	240	273	263	247	294	269	252	277	278	249	290	272	260	289	274	292	279	236	249	201	277	256	275	276	268	257	288	274	254	270	244	246	247	271	265	256	259	256	252	264	259	242	226	270	255	257	254	258	253	257	238	270	274	288	242	269	302	276	237	267	247	277	255	286	276	283	267	253	290	267	284	259	234	283	273	266	280	257	279	278	264	267	267	238	243	253	279	269	245	262	270	215	282	293	269	270	241	264	240	263	265	265	260	251	254	264	283	287	278	235	254	251	269	262	278	277	227	280	266	255	258	276	265	268	251	262	262	263	256	272	265	269	237	238	221	226	295	249	255	286	256	257	249	237	264	261	228	259	228	267	271	239	271	262	260	230	242	261	226	275	257	242	276	249	258	268	281	258	266	257	245	244	278	251	258	247	249	284	254	265	296	273	286	266	284	268	280	261	233	265	276	265	264	252	278	273	241	265	251	248	252	248	256	261	223	238	275	237	236	264	234	249	273	305	274	256	249	248	277	249	239	257	296	257	253	252	253	241	257	265	236	239	236	256	253	277	256	257	251	243	255	273	225	252	267	284	250	275	259	231	265	237	273	275	260	261	244	251	253	269	244	254	282	246	254	257	264	262	259	263	247	246	265	276	235	277	251	295	250	265	280	252	259	265	272	279	237	257	279	266	279	256	279	273	255	280	257	260	241	270	270	242	286	237	272	260	289	262	260	289	288	258	259	286	271	270	242	281	269	289	252	262	248	255	274	279	266	284	274	263	223	262	272	246	283	248	277	260	317	253	285	261	245	273	257	280	262	242	290	259	241	275	293	267	227	286	243	279	288	252	261	248	285	281	278	245	276	237	243	267	268	228	237	265	271	253	256	254	265	290	257	266	240	268	240	250	246	272	283	240	276	262	250	272	281	277	254	277	276	251	245	260	282	264	274	264	257	264	264	245	251	286	254	266	252	247	231	282	241	254	253	293	273	272	245	260	243	278	245	276	264	272	267	257	249	254	245	273	268	256	272	257	252	240	256	231	274	275	262	261	257	268	257	281	254	296	245	283	264	251	269	223	241	237	287	268	264	283	274	251	267	243	271	247	249	284	262	270	269	281	268	257	299	263	282	244	257	260	268	262	251	232	254	237	240	246	251	254	288	271	246	265	271	276	273	272	262	275	257	287	264	266	280	261	260	287	272	269	255	257	286	272	269	273	272	282	270	274	285	258	240	255	270	257	261	248	258	265	262	269	255	244	219	261	260	256	282	267	275	256	286	251	264	248	246	224	267	262	260	262	257	269	235	263	251	249	243	278	241	259	271	273	237	261	261	257	251	290	257	248	267	254	266	266	257	259	249	247	276	227	258	271	296	266	265	260	257	284	265	267	273	256	283	256	279	252	246	254	278	284	263	231	268	231	232	257	276	249	238	279	284	279	267	248	293	265	242	262	262	261	265	249	244	270	269	240	285	270	220	254	273	253	271	239	274	248	254	252	238	257	293	243	257	252	293	291	255	222	266	273	231	269	262	239	275	247	270	280	260	279	256	259	230	265	208	280	255	236	281	250	252	281	253	241	237	264	262	257	247	274	252	288	274	275	264	243	254	254	258	248	273	238	248	241	233	275	257	272	256	256	246	249	266	255	269	273	252	246	254	253	257	239	250	220	238	254	267	250	265	271	257	293	254	264	238	253	248	249	259	273	260	270	259	265	243	251	251	267	257	263	260	248	263	251	250	255	250	278	278
15601	31371	5483	2514	1819	1302	1068	841	705	587	521	502	430	390	419	364	324	324	340	334	317	313	290	287	328	318	300	311	289	287	271	333	274	269	260	298	271	286	291	262	257	258	290	280	291	295	276	277	282	265	301	294	279	273	271	275	289	266	283	270	296	236	266	272	291	276	286	267	281	226	264	309	269	272	261	266	283	292	269	275	261	252	255	252	278	271	274	247	280	283	279	281	258	227	276	274	283	261	243	262	276	266	263	291	305	263	275	274	274	278	268	273	261	273	264	253	275	282	323	299	269	261	290	268	278	286	278	285	293	250	292	291	268	271	280	270	290	268	261	252	281	325	273	269	267	296	288	282	302	289	247	290	240	286	271	251	263	261	263	274	272	243	311	288	276	298	291	272	273	253	267	284	284	255	259	265	279	260	284	276	272	259	273	259	276	287	261	286	267	268	296	275	276	283	269	286	253	258	237	255	267	284	289	259	281	250	264	265	237	249	300	254	261	263	280	293	280	261	309	287	283	236	287	287	291	261	267	280	299	280	266	283	261	273	310	252	265	278	270	270	254	270	248	256	289	279	305	293	262	292	273	278	287	302	273	266	279	291	264	285	298	260	276	273	278	259	274	259	295	297	257	269	272	252	291	280	292	263	293	289	268	271	263	302	291	258	282	292	235	266	302	265	267	273	260	305	274	248	286	272	263	280	272	267	271	257	253	314	244	301	297	258	267	284	287	261	265	292	286	259	278	275	297	276	254	282	284	294	271	294	280	295	281	265	282	287	282	260	282	257	264	297	295	261	275	290	263	250	294	297	274	288	279	224	266	267	242	274	284	280	268	272	291	282	281	269	256	257	287	284	290	280	282	260	321	282	294	298	292	271	275	292	305	297	274	287	277	274	260	257	266	289	252	280	270	254	265	267	261	292	301	278	269	259	268	241	270	293	297	253	263	277	273	269	271	309	254	266	278	262	271	281	283	264	271	270	263	264	250	273	262	282	261	281	285	281	283	276	255	273	278	267	271	258	272	307	267	270	257	285	256	293	305	273	266	277	276	268	248	273	288	274	299	285	276	290	281	238	276	256	287	290	268	271	278	247	261	293	245	267	255	271	292	286	278	270	233	273	259	260	285	266	288	265	244	285	275	278	285	249	296	285	246	276	248	272	257	275	287	276	260	270	295	299	289	263	277	289	301	309	275	241	276	277	273	269	281	272	254	288	289	255	269	276	287	270	291	296	294	293	252	283	288	312	268	269	273	271	273	300	268	218	269	280	269	267	246	282	289	247	287	269	244	271	277	262	263	278	268	259	271	293	295	241	286	276	306	294	266	264	290	267	261	264	263	280	270	255	299	265	280	248	255	277	286	274	265	285	253	275	311	273	256	273	283	295	283	302	255	274	285	290	283	294	291	260	251	299	275	290	266	269	282	263	273	327	263	271	261	288	256	266	263	288	276	317	286	265	278	260	279	286	259	306	277	267	262	244	276	254	263	248	280	278	254	269	274	265	251	244	275	286	304	290	283	273	237	281	268	278	279	288	285	297	288	264	274	258	260	278	272	277	275	278	308	277	274	254	298	251	266	305	269	281	260	291	278	265	259	285	297	280	275	269	264	267	271	269	273	274	272	274	281	265	248	286	302	265	252	258	288	290	289	242	305	277	279	285	253	276	267	276	272	252	250	292	283	254	257	288	275	279	270	280	296	297	264	250	280	283	272	271	285	267	288	287	291	266	267	266	290	287	244	251	277	271	300	244	274	263	263	268	293	278	271	265	283	315	261	275	254	274	265	301	281	279	285	277	272	269	266	298	273	256	246	264	273	271	285	297	249	268	320	266	277	277	260	272	271	284	263	271	238	308	259	315	288	264	277	310	266	286	281	290	276	278	263	266	278	280	272	269	236	280	260	284	293	301	251	297	284	268	259	307	276	281	243	281	289	283	295	276	301	276	289	265	283	288	255	275	264	269	262	274	281	242	266	305	269	271	278	261	320	285	283	287	259	247	276	309	284	268	270	291	271	285	222	273	269	279	274	265	293	259	269	283	287	308	235	265	264	239	268	285	265	292	242	254	280	282	283	264	301	289	285	277	269	236	269	260	238	263	273	269	258	275	246	262	293	252	285	265	260	250	286	269	280	251	268	298	284	292	266	255	291	292	312	287	254	249	270	256	292	277	266	286	286	276	273	275	272	289	248	277	284	275	249	253	285	267	250	278	255	272	280	284	276	296	260	312	261	261	271	276	278	277	302	248	277	264	279	280	265	258	293	289	280	262	269	261	271	261	238	274	290	285	273	268	274	291	273	287	282	253	275	280	272	277	324	271	265	287	266	286	253	284	261	278	270	261	258	275	295	264	265	234	261	255	271	263	277	239	251	246	259	286	289	252	268	283	309	259	272	277	282	287	281	242	305	278	270	296	248	294	279	264	272	259	280	253	299	264	267	261	284	279	294	261	273	269	279	299	261	265	291	254	280	290	265	271	284	260	263	284	263	255	262	278	274	262	292	226	261	282	255	304	280	292	289	286	279	267	280	273	275	258	288	308	284	272	281	299	269	282	275	268	282	252	268	283	279	276	281	279	282	266	269	225	283	267	257	263	284	276	297	301	261	268	277	237	274	290	269	272	250	272	251	266	269	276	260	264	256	290	288	238	277	301	258	276	290	263	236	260	288	283	275	269	261	262	274	254	277	264	274	294	272	273	304	276	288	296	285	276	272	272	269	310	269	278	253	269	286	271	286	257	278	272	287	288	256	284	251	270	278	256	227	287	281	279	273	266	249	275	278	274	289	247	323	261	260	273	262	249	276	296	255	314	273	294	276	277	279	312	285	248	295	258	245	283	281	248	272	294	252	310	264	253	279	291	275	298	267	290	280	263	253	310	249	260	292	275	269	285	279	271	298	279	266	283	268	290	278	247	278	267	308	282	271	262	285	243	245	285	267	297	270	273	301	265	307	294	273	286	269	268	303	265	285	264	245	291	256	280	276	267	302	267	266	240	289	293	303	284	293	278	280	273	278	263	298	290	275	261	276	277	286	288	252	284	302	278	279	263	261	286	260	282	280	254	246	258	279	254	262	284	285	259	265	276	286	294	302	260	293	282	279	291	314	270	267	288	276	259	261	268	282	257	271	254	257	273	293	272	260	257	288	317	282	277	282	243	269	275	258	280	290	305	253	289	291	236	242	261	282	294	270	248	259	270	277	264	267	300	267	268	257	256	266	271	266	272	301	273	271	292	269	266	256	254	283	279	290	262	253	280	290	262	267	275	278	289	265	296	284	256	305	269	297	254	290	269	239	282	258	264	260	281	262	257	272	300	310	235	272	255	263	283	302	279	290	279	266	306	245	263	265	296	290	264	261	235	256	258	270	265	254	250	281	273	274	278	263	270	258	251	272	277	272	218	276	282	267	272	269	285	267	249	286	271	297	245	249	294	265	318	295	252	272	289	259	300	315	301	250	268	266	252	269	273	272	272	270	267	273	258
24853	21056	26899	25276	7984	703	592	451	434	392	417	383	382	360	373	333	358	308	362	375	370	356	323	324	353	338	340	352	325	318	351	366	334	319	308	328	358	334	335	342	316	341	363	308	337	309	299	321	338	334	306	335	315	314	331	329	289	339	324	354	311	308	297	326	359	359	323	327	329	317	300	340	324	346	315	306	339	317	316	301	304	332	322	344	316	294	307	324	331	302	299	333	322	311	355	305	302	317	325	290	347	338	321	300	325	320	322	361	294	333	304	333	323	333	322	338	328	314	298	314	353	305	353	330	321	303	334	327	345	334	315	336	323	312	346	320	339	351	271	349	324	299	329	369	318	292	310	312	330	322	348	336	294	318	335	315	321	307	318	321	318	296	319	321	330	306	329	333	342	296	331	339	329	352	324	311	332	306	289	323	312	302	288	305	298	336	316	340	318	276	347	285	340	356	307	305	309	313	319	327	344	334	364	340	319	327	347	341	359	307	324	345	325	327	331	358	328	289	289	336	336	292	313	303	315	303	341	300	346	307	300	350	291	322	294	308	285	328	362	298	344	309	319	322	365	336	323	295	360	337	311	311	309	336	300	341	320	327	318	313	304	351	298	314	337	353	301	309	309	298	313	336	335	321	320	306	311	310	316	303	318	323	333	330	313	332	324	293	334	326	327	324	319	352	337	331	311	365	313	294	306	290	342	353	319	283	305	319	323	307	334	347	275	311	329	332	296	293	341	320	335	323	307	325	346	328	313	294	313	343	318	314	328	342	320	333	297	313	319	342	303	320	307	305	341	327	347	316	344	325	347	355	308	313	304	310	322	334	317	313	360	356	314	342	320	318	337	336	325	290	314	306	339	339	316	320	338	317	315	313	357	287	326	301	298	295	343	319	312	333	304	328	317	308	308	324	322	343	310	311	330	323	346	333	342	320	329	338	329	335	336	339	313	316	320	337	340	375	288	308	310	318	340	331	334	312	316	303	318	301	309	353	331	333	307	341	336	346	318	317	297	329	300	323	310	324	339	326	310	337	335	340	325	323	331	313	342	366	310	319	329	329	351	316	329	313	309	325	309	339	347	351	346	307	337	297	296	336	297	294	323	311	317	356	305	324	320	317	329	304	335	322	330	319	345	274	298	334	338	332	315	289	313	333	323	314	327	328	306	339	361	312	328	352	336	337	328	323	339	331	303	312	327	304	355	339	334	297	301	317	333	343	313	328	337	330	314	320	317	309	339	328	309	327	315	315	356	348	305	362	309	328	341	325	334	297	345	324	329	314	318	334	306	373	308	315	313	298	334	317	321	319	325	297	310	346	327	309	342	336	338	346	327	314	319	323	348	322	339	338	300	314	316	324	322	318	323	350	341	315	326	322	342	327	348	321	314	292	316	317	322	332	291	302	333	313	331	327	327	346	276	318	318	328	321	302	355	310	333	321	327	308	313	308	313	320	309	316	307	317	357	312	317	340	308	353	308	356	319	319	335	373	299	363	363	322	326	327	308	312	336	326	299	310	299	329	338	296	334	318	314	292	345	324	344	337	326	345	325	331	289	317	325	308	312	342	346	351	306	348	322	343	308	347	324	326	317	303	305	299	310	324	327	344	326	348	339	324	333	331	332	302	333	325	329	340	312	310	327	328	354	339	309	321	316	323	313	331	308	327	325	330	327	326	292	354	325	292	352	329	328	341	337	326	294	332	316	265	305	306	313	339	321	298	323	332	338	297	334	301	323	322	324	333	338	341	320	319	324	332	318	312	314	349	343	308	338	315	338	318	337	312	303	318	288	350	309	314	327	314	336	319	330	333	340	306	322	337	326	305	323	328	321	338	290	326	325	334	288	335	333	326	321	332	341	300	330	334	331	312	345	325	304	334	334	312	334	304	313	299	331	357	311	312	308	329	324	321	344	310	315	317	299	308	316	334	338	318	326	311	325	313	324	324	335	351	317	337	308	351	317	295	299	327	312	326	321	301	334	330	329	311	317	347	349	318	342	333	323	326	311	323	319	308	327	330	337	313	323	360	306	331	318	297	332	281	302	311	342	328	350	332	335	295	330	271	340	287	338	359	342	326	324	298	294	321	320	311	320	318	347	298	288	314	330	314	334	338	332	327	328	350	342	346	329	319	335	310	331	340	313	306	331	325	331	352	348	318	332	321	320	333	314	324	285	301	364	349	318	338	309	310	330	319	357	342	309	310	348	303	329	348	298	324	330	319	331	331	310	350	326	350	306	317	362	312	322	308	304	355	293	338	330	298	334	316	303	314	327	349	304	334	313	327	330	314	302	344	327	347	329	323	332	287	337	319	314	323	364	331	300	344	287	322	338	333	295	349	330	327	351	330	335	302	314	287	338	321	301	358	342	331	333	327	339	307	335	318	326	317	307	328	314	322	305	321	310	323	303	329	336	285	326	349	323	309	306	299	330	328	311	308	358	308	309	329	331	322	345	326	317	326	310	332	321	348	322	350	337	347	327	342	366	324	315	299	294	321	331	314	345	344	308	313	344	343	321	316	327	304	301	323	324	363	302	334	309	320	326	355	307	335	364	328	332	315	346	307	332	332	339	366	342	337	341	342	317	304	357	291	333	328	336	293	339	331	339	293	326	343	344	354	317	317	346	305	344	368	303	297	321	319	313	345	365	315	334	308	295	315	300	303	328	293	297	365	318	321	321	306	339	308	335	335	349	356	372	328	329	321	328	343	302	342	307	295	326	296	310	331	335	325	330	282	336	302	345	320	308	337	320	327	323	326	303	301	306	349	293	334	349	363	344	340	328	290	345	333	298	340	312	324	310	324	329	331	336	286	339	320	317	323	288	316	314	317	309	305	330	308	295	335	317	327	292	337	335	320	334	349	325	323	329	319	309	336	305	319	317	332	294	298	310	308	309	316	348	333	311	308	316	309	325	330	337	347	307	332	348	318	318	305	354	311	345	318	359	342	342	340	346	312	306	331	297	302	316	316	292	332	315	327	290	334	343	318	337	340	305	312	319	294	306	329	314	314	295	326	313	317	317	339	315	340	285	313	352	297	309	309	333	318	299	327	310	334	310	346	354	334	336	304	315	317	317	335	340	317	358	317	319	338	311	331	310	333	317	355	332	346	308	303	350	331	313	326	335	330	343	326	284	309	296	363	346	315	321	344	344	297	323	318	332	306	306	316	311	323	323	335	293	328	316	335	342	295	319	324	310	334	345	309	343	324	305	322	323	324	357	311	355	314	334	368	314	349	348	304	315	290	310	324	336	342	311	337	312	338	320	321	316	318	323	370	309	330	292	315	328	304	352	335	319	331	308	321	316	296	316	305	296	378	338	349	325	317	310	313	315	309	319	303	310	340	346	323	326	320	329	338	346	324	306	326	308	297	317	300	330	332	333	296	310	323	295	331	309	341	326	323	326	327	314	326	318	328	339	303	342	306	341	344	348	330	324	310	340	357	340	285	320	307	351	328	340	328	361	363	341	328	318	331	312	320	309	373
15204	21214	3160	1587	1220	996	747	679	565	506	511	457	404	457	391	399	424	369	415	379	378	356	375	370	347	358	366	372	387	362	357	367	347	357	368	364	363	389	362	331	329	374	364	341	349	312	342	398	337	341	348	383	335	390	321	365	370	336	364	359	379	344	359	360	353	332	367	392	389	330	335	362	343	377	346	326	358	381	337	343	323	363	367	383	366	376	339	354	327	348	365	338	354	374	326	342	356	389	356	335	360	345	389	382	384	363	328	341	335	368	356	366	327	361	362	378	371	368	356	361	352	340	341	320	359	367	369	363	336	379	364	345	370	363	358	355	379	354	371	357	332	320	340	352	343	348	379	399	354	338	359	360	338	357	342	379	350	307	315	347	349	324	332	372	344	355	349	313	355	403	365	325	344	347	372	393	367	329	371	375	373	365	371	364	355	329	358	358	353	367	355	394	313	315	339	365	362	347	350	333	364	348	366	340	374	358	404	385	362	350	356	360	382	345	339	363	339	360	382	313	368	341	345	348	345	399	377	363	377	343	339	338	348	331	370	359	362	370	352	374	344	353	365	354	364	367	374	334	382	391	364	338	347	345	367	352	358	361	372	330	344	389	357	337	349	335	324	380	380	371	349	378	392	332	346	326	358	359	355	365	337	361	355	367	323	337	352	332	383	327	380	328	405	342	345	335	334	314	339	369	358	346	320	365	349	351	379	354	348	413	350	384	339	350	341	333	396	333	360	325	354	339	370	352	340	349	367	367	354	349	370	317	336	363	386	367	371	387	349	353	356	347	347	357	358	352	353	344	394	379	363	372	362	381	367	335	354	313	386	330	359	355	362	357	355	389	344	357	347	346	354	316	363	336	342	340	358	368	347	367	351	357	328	342	353	375	357	370	322	376	347	367	351	369	353	387	361	345	350	360	385	325	349	375	343	329	345	354	332	336	353	373	333	367	346	370	356	346	388	355	349	341	352	331	414	324	363	338	341	364	360	363	355	347	347	329	329	307	362	373	362	365	363	363	350	348	344	408	351	385	308	329	329	396	353	357	389	361	358	357	353	353	354	369	358	350	366	328	391	317	355	353	332	366	333	367	371	353	336	370	342	327	387	331	337	348	377	368	369	357	341	333	369	362	393	369	370	386	346	349	382	355	356	334	353	340	378	337	336	355	348	378	347	370	352	334	344	372	332	334	339	314	363	356	349	374	365	358	338	382	372	353	365	352	349	353	332	331	342	355	363	303	325	366	330	346	360	365	314	336	364	339	333	359	332	352	332	350	320	350	359	344	381	367	345	345	374	342	352	339	342	347	363	356	339	358	357	371	349	371	350	353	342	360	372	337	346	342	355	336	309	347	385	350	356	350	363	363	305	352	370	344	347	339	343	356	341	376	363	344	310	340	350	376	353	407	338	371	338	348	370	368	339	311	348	347	325	380	352	350	377	351	343	359	347	330	337	377	315	374	347	328	338	384	353	334	318	361	348	392	344	346	348	358	355	335	378	382	374	347	383	352	349	353	341	318	345	360	374	330	340	350	374	335	385	335	354	382	365	361	309	347	370	375	322	327	323	346	375	330	327	334	346	391	351	366	358	334	384	359	348	352	318	356	389	402	360	356	366	352	348	358	373	382	340	346	325	380	367	353	385	369	374	312	341	367	337	373	347	319	352	333	374	362	376	377	306	349	355	370	363	339	348	357	359	368	359	331	386	342	361	340	342	340	378	360	341	331	361	356	378	335	369	362	354	326	343	334	372	368	373	335	355	386	340	365	351	350	383	344	360	326	333	390	323	339	377	371	364	376	362	339	314	337	367	377	335	357	348	368	384	373	373	344	384	366	368	371	352	331	341	325	351	326	375	314	357	366	352	334	373	353	352	327	343	322	352	372	384	348	366	361	346	310	328	365	386	339	339	332	355	369	349	364	369	372	368	373	333	381	369	328	358	363	360	366	367	343	348	335	347	342	312	346	359	344	377	305	375	354	317	381	341	345	364	369	355	361	340	374	370	370	360	349	309	342	345	367	374	332	339	351	375	345	361	348	365	332	346	372	388	347	331	357	353	366	368	338	338	342	345	348	386	362	371	332	360	353	347	361	343	360	363	358	379	360	382	357	378	342	362	344	336	383	373	366	375	361	382	366	355	360	380	362	341	376	394	321	341	341	325	329	367	349	362	363	350	359	375	322	343	342	333	304	358	366	355	368	372	379	351	319	357	377	321	329	329	343	372	353	365	376	344	342	327	366	342	346	363	353	353	334	327	325	356	340	347	346	352	342	395	349	347	344	345	363	351	348	362	337	340	345	370	393	356	346	334	376	346	362	381	359	350	358	338	339	378	339	331	351	337	367	349	363	347	328	364	334	384	355	365	375	388	360	379	330	340	342	333	347	363	351	387	374	376	342	347	365	345	371	362	367	349	315	353	358	373	357	349	337	334	352	339	328	358	319	364	340	335	388	371	331	352	343	342	339	374	381	365	352	335	344	371	344	324	335	332	352	365	320	367	358	317	373	389	360	351	344	342	336	324	363	344	348	327	332	360	360	359	374	403	336	340	339	359	340	349	369	339	371	340	356	344	352	383	334	347	367	332	336	360	382	347	330	359	334	314	359	355	362	339	325	335	354	326	373	383	354	379	368	335	356	337	363	350	366	342	370	377	360	368	358	359	386	349	341	351	369	340	335	380	354	362	380	340	357	330	349	356	382	346	360	353	317	350	349	361	384	372	388	396	314	350	368	372	366	367	337	319	343	333	359	355	355	340	361	369	361	367	363	355	361	357	379	357	372	332	340	338	346	377	359	360	318	344	357	390	338	315	337	335	371	320	332	352	394	353	374	341	349	378	339	363	339	329	361	388	369	355	360	343	338	356	337	333	340	354	370	345	367	350	356	332	339	373	354	371	374	357	358	393	375	375	347	377	341	327	368	345	360	356	336	347	363	343	366	337	338	357	332	405	356	340	357	354	362	337	355	360	345	340	349	330	385	342	348	354	370	345	356	366	355	363	357	363	372	365	327	353	315	354	367	357	365	362	344	352	343	336	310	337	347	343	334	353	361	340	396	313	362	347	336	338	339	349	331	352	324	383	374	329	358	324	366	330	323	348	367	373	365	358	338	371	334	379	362	376	328	341	358	354	320	308	346	347	361	343	364	345	346	343	353	359	351	352	379	365	326	316	351	375	373	349	352	355	360	379	381	326	309	296	325	343	340	341	384	369	340	356	388	359	362	348	393	361	347	356	379	343	341	356	333	360	328	344	369	330	319	364	348	320	305	392	358	385	353	385	339	326	379	393	347	378	355	328	324	364	355	372	333	393	360	356	329	363	371	358	368	367	359	314	362	376	362	379	343	370	345	351	320	340	371	347	374	301	357	346	341	379	346	379	355	332	361	345	354	353	328	374	389	358	345	361	335	339	360	359	362	338	336	339	346	386	380	341	314	372	351	353	378	361	363	362	364	340	361	332	353	341	338	320	356	345	393	344	325
22643	21102	28588	23830	21099	21121	6736	1262	859	887	755	774	700	675	614	676	638	570	586	590	608	552	553	592	589	540	562	560	570	554	531	544	534	556	509	545	528	542	518	552	567	524	498	539	553	516	501	534	527	545	555	510	542	513	529	559	513	516	520	565	519	550	508	576	534	557	553	508	520	525	514	501	529	543	500	469	531	517	529	487	574	504	496	525	520	530	527	559	545	509	531	489	496	506	519	552	486	470	542	478	539	542	489	555	523	511	489	526	554	523	509	539	514	489	501	524	512	512	505	541	526	528	546	548	503	456	516	473	549	520	484	545	528	517	525	547	568	510	549	535	520	481	495	519	522	546	525	516	481	500	571	499	483	472	499	487	499	507	526	496	486	515	506	526	517	497	519	512	547	519	549	521	456	467	526	523	530	503	562	506	507	546	487	571	512	515	508	530	509	523	491	516	529	503	542	536	517	512	537	489	469	475	515	528	543	501	520	557	458	493	529	514	536	505	526	490	503	512	493	511	516	505	511	509	528	538	528	528	503	523	505	539	516	519	585	456	486	535	549	534	510	528	518	520	500	511	519	484	524	535	491	491	531	518	515	487	556	521	469	538	562	529	521	510	537	531	510	479	508	508	494	500	535	480	519	546	543	476	562	510	561	543	511	481	556	490	520	508	514	524	543	503	536	492	515	558	518	517	487	514	521	515	509	532	528	540	533	487	534	537	526	507	532	496	513	516	538	519	503	541	542	513	521	519	535	518	524	530	506	525	521	478	548	502	536	529	523	524	520	507	549	526	496	516	540	502	538	554	534	569	523	515	539	537	513	474	495	487	491	469	540	479	522	505	493	492	493	514	507	526	511	551	480	538	519	548	455	512	547	472	531	504	514	525	506	535	535	529	579	500	517	548	534	460	510	511	519	525	515	564	497	501	519	554	504	527	540	527	524	543	481	559	533	500	527	526	534	521	521	536	561	513	510	539	516	544	518	486	503	544	545	519	510	532	522	475	519	506	530	516	511	520	505	539	527	517	553	552	526	498	494	497	490	534	547	569	521	540	537	541	538	551	553	504	499	567	523	527	499	546	528	506	522	519	490	513	541	521	503	513	498	511	523	530	533	540	514	492	492	546	508	553	556	509	551	487	502	506	519	509	528	545	508	515	550	505	557	541	516	494	554	532	509	518	498	543	536	526	513	482	513	532	544	488	507	490	472	517	508	471	505	540	545	519	555	531	510	504	521	540	508	536	513	572	535	526	526	547	521	520	542	491	530	518	530	529	547	538	491	527	510	498	511	554	514	553	510	525	551	526	492	519	548	543	487	536	494	533	542	544	504	536	509	499	527	498	497	514	522	542	506	527	563	513	542	511	512	513	529	537	502	516	522	525	528	509	510	512	525	538	505	542	491	536	534	548	527	472	524	569	544	531	516	537	493	506	491	496	494	521	500	545	497	433	518	556	502	589	518	543	500	501	495	479	523	559	504	488	505	522	544	516	500	478	562	533	521	540	559	528	540	538	506	534	522	490	506	539	498	522	491	540	550	517	521	548	498	480	516	485	539	536	504	548	514	553	478	523	498	520	515	507	492	509	504	518	522	516	514	493	510	543	478	540	498	505	472	495	505	514	494	488	556	517	515	519	534	547	543	471	540	539	489	501	509	497	532	527	533	467	493	541	537	558	500	498	483	519	563	555	490	523	519	518	502	517	543	527	492	528	519	511	499	559	512	517	519	507	502	527	517	469	491	477	503	487	539	510	485	521	548	544	517	537	516	523	553	510	505	521	531	499	527	536	488	495	534	520	539	498	557	465	486	503	495	489	522	507	531	535	527	526	516	538	514	539	508	503	493	523	569	502	524	519	491	534	514	523	509	509	540	543	521	490	541	591	542	489	514	565	510	549	519	500	508	514	525	543	532	503	516	495	500	558	495	548	498	530	554	497	514	519	524	488	491	510	538	518	521	530	473	544	502	543	561	470	525	523	515	533	492	524	515	513	504	509	516	542	541	544	548	500	522	537	554	546	525	527	509	550	501	546	509	482	547	501	495	500	505	533	509	501	475	502	495	554	498	518	522	557	533	461	494	532	509	494	507	518	504	513	512	525	520	513	507	550	539	520	524	496	480	520	519	522	534	476	528	512	495	520	517	512	510	483	497	515	532	531	559	511	538	469	516	546	502	540	533	526	524	511	501	548	516	478	552	500	558	537	549	561	512	527	505	513	555	538	528	470	467	524	513	551	514	521	543	469	482	478	503	521	518	543	512	495	517	482	524	541	524	532	530	499	502	501	523	517	497	535	560	556	529	543	520	515	526	535	494	484	490	530	498	509	475	480	533	532	468	537	482	543	502	530	551	539	516	486	546	514	488	553	510	512	472	506	525	485	509	500	520	535	509	499	479	514	540	494	519	516	494	510	555	518	507	500	520	511	525	542	506	496	511	517	529	553	496	494	522	530	530	550	499	524	497	543	474	546	514	523	513	508	527	547	560	512	544	521	488	519	523	498	476	566	528	547	524	580	503	503	494	542	526	520	510	502	502	497	527	499	553	523	528	513	501	526	517	484	517	501	490	485	504	472	502	535	512	537	493	537	539	488	511	558	501	547	486	489	531	521	512	567	516	493	509	526	536	537	475	516	494	510	508	498	546	522	483	519	509	499	541	500	527	512	538	520	502	511	506	544	517	536	554	503	529	525	463	506	465	499	496	484	519	543	491	526	514	503	491	512	500	540	552	481	526	541	487	531	557	552	513	511	502	510	516	507	502	545	518	532	484	509	510	508	511	514	521	494	508	531	476	503	573	555	513	522	526	516	535	485	524	525	554	505	522	544	533	557	489	547	510	563	521	489	462	547	544	524	497	526	525	520	522	517	500	555	557	581	506	540	500	500	513	545	541	541	523	509	517	518	497	535	510	537	507	521	517	529	510	514	519	528	463	534	542	539	547	533	512	497	505	537	498	515	489	546	509	524	545	496	517	529	499	492	488	515	484	518	512	487	514	499	534	545	510	527	502	535	560	520	496	523	500	530	495	528	488	513	525	524	508	528	506	513	520	534	495	539	495	535	534	546	468	534	500	543	530	508	516	536	560	506	497	501	507	540	541	508	542	550	515	549	587	482	504	491	543	522	517	526	537	511	527	546	491	535	495	505	515	524	502	527	572	495	525	508	507	527	502	546	519	510	515	489	529	565	486	474	514	546	549	489	545	520	477	517	496	517	528	579	487	539	554	501	487	483	487	512	559	539	526	522	523	530	499	560	490	495	533	523	494	507	486	503	531	514	507	465	504	531	547	536	499	503	516	522	538	534	496	538	523	555	471	549	518	518	510	545	491	510	494	500	468	501	495	546	547	505	536	512	491	564	501	546	544	487	495	506	519	524	515	499	548	481	465	511	492	516	538	512	535	567	512	532	524	538	492	495	522	522	489	522	540	498	480	498	497	532	543	530	519	537	517	500	481	506	503	537	518	515	553	495	524	493	534	494	491	523
18369	38448	9517	4818	3399	2636	2124	1701	1363	1178	1019	1013	868	807	712	745	685	668	701	609	606	575	596	613	601	593	601	584	577	545	528	582	566	518	553	527	578	514	557	543	531	549	535	543	549	502	524	542	542	575	602	504	531	541	563	519	544	552	529	506	558	501	534	560	520	519	564	519	526	521	517	526	525	487	522	523	521	556	523	494	517	538	517	558	539	488	521	511	517	484	487	499	543	527	563	512	535	529	527	491	553	526	512	543	542	509	494	535	506	507	545	527	519	484	560	527	525	520	494	497	543	525	500	514	536	558	476	544	535	510	490	546	554	540	505	501	548	528	567	539	545	471	533	529	502	506	582	518	516	549	506	502	548	509	538	528	549	520	479	494	534	504	571	518	503	523	485	524	563	512	533	541	583	574	547	532	470	534	534	490	524	520	522	526	518	491	511	540	512	513	525	506	481	529	514	484	511	505	508	555	521	550	518	528	556	509	540	493	504	517	545	522	518	555	513	525	574	570	561	513	509	519	530	512	523	478	534	508	528	491	514	542	507	488	535	557	490	477	510	503	533	476	534	535	500	536	518	510	464	519	505	550	531	540	485	530	508	508	540	494	510	523	478	516	531	522	535	503	529	530	552	538	531	514	529	528	509	510	528	519	545	520	522	534	487	514	507	515	517	549	499	557	556	510	517	534	490	575	520	535	518	542	497	508	510	543	514	505	508	484	520	485	525	503	503	513	493	547	552	582	521	509	508	516	567	521	496	475	517	530	507	524	527	532	503	512	550	510	503	530	542	525	518	554	527	515	501	520	559	520	481	498	517	552	516	525	505	520	507	477	541	515	509	528	518	471	530	522	508	530	500	534	459	536	511	535	507	525	502	523	530	509	504	544	526	508	529	516	552	548	515	521	517	510	520	535	525	513	485	520	512	493	511	479	505	568	561	527	488	537	549	495	484	525	499	521	484	531	567	473	556	508	540	510	560	549	538	530	509	495	528	502	537	551	514	491	523	510	540	561	533	518	476	525	510	487	499	543	583	524	490	521	522	547	513	557	543	512	516	481	517	480	514	533	505	547	508	520	517	569	510	510	513	504	496	510	577	521	529	527	549	491	550	491	543	539	551	531	498	535	497	567	549	568	500	507	562	512	544	462	506	508	552	510	579	541	485	513	512	530	501	549	522	492	493	529	525	544	483	499	488	537	493	554	516	553	525	472	544	555	513	549	516	558	507	542	488	485	515	506	544	512	493	498	513	507	494	536	509	512	529	520	531	530	565	507	537	483	488	489	483	509	513	512	495	535	538	561	550	505	499	526	494	547	528	525	545	524	493	523	505	546	512	510	545	465	489	554	521	518	542	505	521	514	560	558	504	464	497	558	539	496	502	476	484	513	526	471	500	531	571	490	523	550	525	509	501	521	540	542	535	516	535	515	506	534	542	527	523	513	508	542	573	566	516	522	493	518	527	519	547	538	539	494	525	526	536	503	533	522	511	539	547	507	518	539	549	453	538	572	525	514	493	488	517	521	488	517	447	502	489	536	564	581	533	535	531	562	555	488	503	488	562	551	546	515	542	508	535	526	529	519	535	527	542	559	486	545	521	519	569	511	510	494	507	518	512	566	547	554	524	498	525	511	512	502	485	551	491	531	470	502	535	530	514	562	536	504	501	539	550	496	515	524	527	528	517	527	518	488	547	494	517	523	536	510	533	523	529	502	536	551	508	541	513	459	530	559	537	496	539	529	556	502	521	500	523	507	547	502	481	530	510	533	524	521	541	520	494	487	519	524	506	524	524	522	518	510	499	506	521	502	513	503	549	526	540	533	478	555	510	533	549	515	506	527	498	537	504	513	521	499	484	543	497	495	527	506	521	488	540	517	518	500	567	552	561	536	503	525	509	574	527	500	531	493	523	479	536	537	497	511	513	508	507	543	464	538	480	521	516	481	544	533	507	518	539	499	524	525	504	535	484	502	537	471	524	563	511	534	525	507	528	529	536	511	511	505	518	541	514	558	516	496	515	512	548	533	562	557	503	510	506	554	546	489	498	502	513	512	494	517	543	517	553	559	517	503	547	520	514	526	546	570	527	496	532	477	533	530	505	513	511	492	496	517	534	523	559	534	522	538	520	535	518	544	489	536	508	542	500	564	538	522	570	483	512	486	533	503	508	475	538	569	563	524	519	528	561	498	495	543	526	509	509	522	512	544	509	532	533	522	533	485	544	486	522	508	487	527	459	493	502	498	515	547	463	456	507	523	573	520	528	502	516	542	532	538	541	496	513	552	453	546	488	552	497	514	521	517	509	528	498	549	529	514	498	536	538	506	502	512	511	487	503	517	539	505	504	520	497	477	513	543	521	528	516	501	534	561	526	544	529	515	522	524	530	525	538	500	533	542	501	551	518	564	513	541	506	513	521	554	521	540	526	522	533	479	526	546	547	551	538	499	509	494	522	549	527	524	473	539	544	501	544	515	548	474	541	515	554	498	528	516	501	495	514	579	481	506	502	488	545	541	523	467	525	525	556	528	516	510	553	566	533	538	520	521	520	517	546	523	508	472	530	508	524	526	531	532	515	516	529	520	491	500	497	507	501	518	541	486	541	541	555	512	521	509	511	544	542	512	475	498	515	492	505	511	501	524	527	524	481	518	514	507	497	517	510	476	507	524	525	521	514	482	520	505	528	513	513	522	539	483	499	546	552	555	516	507	502	513	509	530	515	540	482	509	487	533	517	503	530	479	521	532	527	473	505	526	538	539	513	468	520	526	559	472	541	520	502	546	503	500	517	521	481	500	522	476	534	539	576	520	470	513	511	544	500	485	522	524	518	522	472	528	488	500	519	523	510	505	510	539	522	494	541	506	566	527	532	536	497	551	522	527	492	501	511	549	522	524	542	489	530	527	517	540	523	549	544	472	539	532	561	492	501	500	513	558	541	490	501	532	514	532	514	529	538	512	510	531	471	558	529	515	495	511	508	479	515	509	530	512	484	496	480	510	517	497	523	519	539	515	497	530	516	544	503	571	499	531	523	538	517	529	495	528	498	499	491	508	518	545	493	524	544	531	507	524	533	533	485	535	538	535	474	510	503	496	472	531	537	489	549	544	519	501	525	511	506	526	518	542	554	501	552	485	518	489	545	475	499	528	527	498	509	498	561	503	520	475	498	519	552	550	537	526	494	489	529	509	526	543	511	534	493	524	540	517	474	512	545	520	508	543	554	525	540	571	523	583	540	557	480	534	560	509	556	520	483	542	528	500	544	512	485	515	527	536	511	513	528	523	492	548	509	542	563	559	538	497	505	530	519	514	503	531	517	519	512	552	524	545	493	526	538	514	502	533	507	510	491	529	504	503	535	513	526	552	514	513	516	503	521	508	510	564	546	508	528	494	534	496	549	490	566	564	549	527	489	533	533	527	532	509	550	530	564	509	516	504	539	479	563	487	497	512	493	483	532	515	533	522	493	540	504	525	536	518	525	542	493	487	510	501
28065	18502	4066	411	259	224	192	180	177	130	159	167	186	171	196	171	167	179	153	159	168	165	188	191	161	151	164	150	171	154	168	153	152	160	142	152	161	166	173	169	166	178	171	162	156	146	146	164	144	166	124	188	171	177	189	163	172	188	178	157	158	154	151	168	161	164	170	139	146	160	155	176	159	160	164	153	188	163	155	188	157	182	143	149	159	135	146	146	144	140	164	184	174	157	176	164	170	168	165	195	171	170	156	150	175	156	160	144	171	173	160	158	139	165	156	155	155	148	169	175	142	174	167	173	152	180	138	191	178	164	169	171	167	163	155	144	147	145	154	174	151	154	157	149	159	167	181	167	166	162	175	153	170	148	139	170	161	181	158	168	166	153	169	151	165	144	152	153	177	162	170	164	175	172	172	171	157	166	172	157	188	151	171	180	166	150	165	159	154	170	159	149	167	160	166	176	160	170	167	164	143	146	156	161	157	167	163	180	168	163	155	170	176	180	154	158	178	151	164	165	142	155	184	157	141	140	172	171	153	170	152	155	151	181	159	162	175	159	174	143	146	168	153	154	165	156	139	146	152	157	152	154	153	157	145	157	163	151	180	170	150	172	160	172	142	159	156	153	186	155	141	138	179	158	136	163	174	171	193	140	160	166	171	150	185	151	162	156	181	155	180	167	151	168	157	159	135	163	165	153	180	170	175	171	153	159	153	176	172	169	171	168	180	159	167	147	169	167	152	152	150	152	148	182	172	146	163	159	152	181	181	163	166	149	152	182	164	150	187	138	168	164	168	162	166	172	161	145	170	151	161	152	138	127	171	155	155	174	168	163	152	167	171	161	169	166	180	167	157	145	163	162	179	151	149	179	167	174	153	167	163	154	151	153	155	157	168	168	170	157	159	168	170	146	155	199	162	163	164	143	144	163	170	168	145	189	136	139	174	191	150	153	157	166	163	172	162	163	165	144	169	154	174	166	155	165	139	143	185	162	148	179	157	158	148	156	145	150	152	177	152	179	171	164	154	186	144	189	161	174	156	153	159	157	155	142	167	149	155	173	137	148	174	156	164	163	139	169	168	150	158	167	171	168	197	143	145	164	150	159	146	171	141	154	173	149	156	154	183	183	159	176	155	148	146	191	165	162	166	158	148	188	191	174	147	167	153	165	156	155	146	155	127	151	169	147	140	158	155	167	149	155	159	166	168	166	161	170	166	157	157	153	157	149	166	163	155	179	174	181	149	161	171	158	157	127	155	167	148	164	179	153	154	154	152	169	152	157	159	150	185	172	165	152	134	148	149	161	166	171	171	164	151	163	160	140	161	152	176	155	188	165	171	175	162	151	181	177	149	152	152	152	155	133	156	160	182	169	165	150	154	171	155	153	170	146	179	191	162	160	172	153	155	161	162	165	157	165	151	176	171	135	160	158	163	155	171	191	159	177	172	151	167	165	175	166	151	168	163	191	152	166	196	154	151	172	157	180	158	149	155	170	166	160	139	143	167	159	138	180	169	176	165	172	152	155	163	157	153	167	175	167	158	167	149	156	154	171	168	156	158	145	155	159	194	171	146	174	183	167	164	159	164	155	146	179	156	178	178	169	171	194	176	173	168	158	161	157	163	152	155	170	167	155	169	161	148	163	143	163	166	166	175	166	171	184	174	187	151	166	149	146	164	166	174	165	153	138	173	160	165	145	152	168	172	154	182	149	174	169	171	148	167	194	157	150	171	150	172	152	144	153	163	147	166	169	153	185	166	166	170	158	158	162	164	174	149	168	147	187	179	182	149	173	159	159	155	152	169	153	149	143	186	183	157	164	159	162	158	149	142	158	165	143	156	157	166	173	141	153	158	175	171	146	177	155	154	162	162	190	170	155	170	144	158	172	164	174	163	170	185	163	141	149	155	168	148	158	146	152	139	178	144	150	161	137	172	161	163	181	160	137	158	141	193	168	160	145	158	150	141	162	153	156	172	150	148	152	165	158	155	153	155	163	162	159	169	144	149	184	177	182	184	149	167	153	119	146	145	150	150	154	169	152	140	149	160	157	160	163	210	168	143	147	158	158	177	146	149	166	165	154	162	147	163	165	157	180	171	146	139	154	159	150	161	161	165	168	157	177	154	162	146	163	179	171	173	146	175	154	161	156	203	162	158	152	174	159	161	167	151	162	172	185	135	166	171	167	158	162	150	148	169	149	143	160	170	175	152	162	165	171	153	172	171	169	149	179	168	176	140	168	190	159	163	160	164	131	152	156	142	161	152	169	155	161	185	172	160	162	165	162	171	144	152	153	159	159	159	163	156	139	161	170	163	167	167	152	156	153	135	142	178	181	168	151	193	176	162	126	156	162	160	147	185	172	164	170	147	148	165	147	161	173	147	141	162	172	147	149	154	133	172	152	156	183	178	175	150	137	170	180	179	162	172	160	154	176	149	165	158	169	163	167	150	162	167	165	171	165	134	147	179	180	177	176	156	149	176	146	163	171	157	154	178	152	181	159	169	172	156	161	159	158	140	152	142	171	155	160	185	156	147	174	160	163	173	169	183	146	173	169	157	166	172	147	141	172	151	162	163	167	167	145	142	142	143	164	168	179	167	153	147	161	160	141	156	147	161	163	160	152	159	171	138	164	152	145	142	159	175	166	172	168	169	179	157	170	170	160	146	156	159	165	182	153	175	179	185	179	156	152	160	176	156	155	182	161	167	160	176	167	171	178	167	168	180	172	146	150	171	143	196	150	162	171	150	166	148	154	167	180	152	132	166	164	162	162	159	136	186	167	189	157	153	153	142	166	145	142	153	150	158	160	159	160	159	164	152	166	166	156	168	162	147	156	168	170	160	142	162	163	154	141	163	150	165	139	167	172	146	154	162	182	207	159	168	152	165	184	195	156	161	171	166	145	163	166	153	154	135	179	150	142	144	171	185	153	149	143	174	150	148	165	147	147	175	173	153	162	170	187	151	167	193	158	189	157	156	154	173	188	144	186	155	145	146	170	157	163	138	149	168	156	154	150	177	150	169	165	162	146	155	158	164	162	147	162	166	151	160	161	172	168	162	159	163	155	157	164	179	158	153	172	146	163	168	154	151	159	161	180	183	144	163	133	182	142	160	140	164	149	144	141	182	161	147	148	160	159	165	159	172	187	157	157	147	201	181	164	128	171	167	173	152	167	161	175	168	154	164	133	138	168	163	157	167	154	168	177	172	150	194	146	174	173	144	167	152	178	176	144	160	174	171	180	162	160	153	194	169	153	173	169	155	154	163	170	149	154	159	169	132	169	158	152	180	186	183	157	181	157	159	165	160	154	154	147	183	148	156	152	187	157	134	157	169	152	133	178	149	154	145	163	155	162	166	168	166	171	153	156	173	158	140	183	166	161	152	157	154	159	165	163	143	171	144	157	174	172	177	144	159	168	164	182	177	175	193	158	149	157	136	164	161	179	148	158	177	162	157	165	165	154	181	164	153	165	167	173	155	154	162	175	166	178
15039	10969	491	332	281	231	216	220	190	202	196	197	191	187	210	169	156	194	195	165	192	191	185	190	167	189	209	184	197	169	195	185	183	202	174	183	172	170	198	169	186	178	171	192	170	190	173	191	179	181	171	172	181	167	179	199	170	170	164	192	162	179	214	168	194	188	156	202	187	198	174	174	203	196	167	189	208	157	195	189	152	175	184	197	193	175	191	171	171	186	185	206	175	197	193	176	170	179	203	193	152	174	169	174	169	194	184	193	185	196	189	172	191	185	174	180	174	186	202	175	184	163	204	179	181	165	161	210	164	180	177	177	178	183	179	171	178	186	168	188	187	183	183	165	167	184	172	180	170	183	172	185	200	184	203	188	168	183	181	187	180	198	182	191	170	179	174	198	180	177	193	180	174	203	192	197	150	176	227	178	183	182	173	168	154	180	170	166	194	184	186	175	189	200	195	175	185	178	192	167	192	141	186	217	204	217	181	197	193	180	196	157	185	176	165	176	209	188	193	177	155	184	166	181	195	207	183	193	199	172	177	177	202	152	176	211	194	202	178	175	176	192	190	182	214	161	155	176	178	180	177	200	183	170	184	167	184	193	185	191	189	173	170	197	190	178	188	187	166	195	188	173	179	193	184	181	166	174	169	201	169	182	209	197	156	198	180	186	176	191	182	183	179	175	189	196	170	206	170	179	168	177	184	204	190	179	209	182	176	183	176	195	194	182	191	173	183	175	164	174	161	177	185	202	177	183	169	175	169	178	166	191	197	164	199	206	177	185	179	160	178	221	163	197	179	190	185	174	191	189	186	171	186	165	204	165	182	178	199	182	184	197	188	152	185	198	168	188	183	179	195	181	162	196	203	175	170	168	193	164	170	161	156	188	181	193	184	161	172	188	180	168	206	175	179	185	171	187	199	180	173	174	200	208	209	186	183	171	191	179	175	181	205	172	179	201	187	184	164	194	180	175	189	198	181	188	197	176	196	190	173	173	161	180	189	192	200	177	187	183	192	183	165	168	187	183	194	191	185	180	185	197	194	165	181	184	172	164	200	161	148	202	192	156	182	183	169	159	193	187	193	200	201	184	192	205	189	198	190	185	189	189	185	170	178	170	192	188	166	185	200	195	203	182	169	195	167	208	195	193	223	186	175	195	208	207	188	211	208	192	189	203	189	195	185	183	203	168	204	174	200	179	190	161	192	196	192	192	184	180	166	185	174	189	178	181	168	194	173	180	177	184	177	217	176	185	193	196	167	178	180	206	166	178	191	188	176	203	169	193	185	221	165	159	176	175	163	170	182	201	181	174	151	163	201	175	189	178	177	177	174	198	183	168	184	193	189	183	178	174	193	165	181	201	203	156	183	167	183	157	178	204	195	199	201	175	175	191	183	199	184	183	182	186	176	162	181	171	183	190	167	172	177	208	182	206	174	187	188	199	174	199	179	197	179	173	196	163	176	185	174	180	184	193	167	194	199	182	202	191	175	189	179	187	178	185	196	220	171	164	158	195	209	177	193	208	178	186	180	188	159	183	167	174	163	169	200	158	175	163	165	202	171	177	188	174	168	178	180	202	183	194	187	200	185	160	165	181	167	198	192	182	216	166	189	187	182	190	174	201	190	182	178	208	169	207	164	182	151	175	180	191	167	172	180	199	152	190	184	191	203	185	171	173	161	181	170	180	204	177	168	178	189	188	192	181	186	187	180	166	176	181	192	195	173	177	210	187	176	180	184	192	194	184	208	169	182	200	193	206	188	205	199	197	188	150	181	187	188	184	184	199	200	184	204	170	176	214	187	170	178	204	184	192	170	202	169	187	184	166	188	170	178	182	163	183	175	185	184	186	161	183	183	182	165	196	202	186	173	184	178	185	185	188	196	166	165	185	181	161	180	182	197	171	194	187	204	174	175	203	193	165	178	157	173	193	194	211	200	153	208	176	166	159	190	176	172	215	180	174	171	185	171	188	169	204	185	178	168	191	191	185	197	170	190	182	162	177	191	191	180	171	159	199	193	184	172	194	176	174	189	223	180	167	176	182	176	178	163	174	193	169	184	165	176	173	174	170	188	182	199	175	200	190	163	144	189	200	189	209	170	174	172	178	158	180	150	170	192	185	176	164	169	169	175	179	166	202	188	187	210	178	206	189	178	162	180	188	165	178	186	177	173	176	162	188	192	198	188	191	164	162	190	173	194	164	176	203	175	170	190	187	171	189	160	176	191	179	207	174	214	168	168	192	187	178	190	191	178	199	204	169	174	176	196	176	182	212	188	168	177	189	198	200	192	185	177	156	162	188	177	194	185	172	194	201	196	188	196	197	198	196	184	179	169	196	176	190	196	184	197	205	178	168	186	160	220	176	170	188	181	173	175	175	174	191	166	179	179	180	193	175	188	198	157	184	208	196	186	190	206	152	197	198	178	188	179	176	205	184	192	191	184	177	163	201	169	175	158	193	203	168	173	170	188	193	187	169	190	164	180	165	201	156	146	175	186	166	186	201	197	184	209	209	162	185	171	164	191	197	214	174	173	178	170	166	188	170	172	186	199	166	175	182	175	188	198	201	197	172	172	191	184	185	185	171	190	182	177	181	180	186	166	196	174	175	167	185	180	195	177	176	174	188	174	187	201	186	176	186	162	190	182	193	196	202	169	195	188	175	177	188	173	175	184	204	188	186	165	173	203	181	191	188	171	162	188	193	176	172	182	176	191	176	152	193	173	190	173	181	223	182	186	185	188	171	183	190	160	173	184	173	171	195	164	189	163	161	192	176	178	174	187	156	190	226	195	187	167	168	170	176	174	180	201	199	206	164	167	207	223	189	166	173	197	196	160	163	179	169	174	191	160	159	147	176	183	194	178	189	184	182	224	176	199	185	188	209	200	197	168	182	177	185	185	181	190	185	206	184	188	184	169	181	161	212	160	180	192	178	182	158	190	175	181	231	188	168	197	168	177	185	198	175	187	188	192	200	172	163	181	159	224	177	181	181	181	182	184	178	193	183	174	195	185	175	178	193	197	185	187	177	191	187	177	193	181	188	185	191	172	191	206	189	178	185	203	177	187	189	173	169	178	174	172	196	199	190	194	205	184	184	192	183	178	191	161	195	195	178	165	200	210	210	190	176	148	193	177	185	189	195	203	186	188	165	169	190	168	166	174	199	165	202	186	179	198	178	193	188	171	180	184	191	164	171	168	201	176	185	175	211	182	171	161	160	167	184	184	186	200	221	163	191	168	195	193	173	190	191	159	179	190	158	178	169	194	204	186	196	202	177	177	175	192	172	164	180	169	177	171	203	167	182	165	190	168	186	180	178	185	185	189	184	174	196	153	172	199	196	184	184	185	182	185	175	188	156	189	175	177	182	202	183	170	214	190	174	191	171	181	178	186	243	185	170	147	183	176	200	173	168	173	179	162	198	172	192	175	166	163	191	169	201	181	212	184	176	165	175	208	188	160	160	208	207	155	169	199	183	184	181	170	181	185	195
23689	21080	28236	24128	21045	8197	892	600	485	444	367	400	350	343	317	315	300	337	310	298	252	293	302	268	271	292	296	299	281	265	263	261	248	259	249	289	255	268	240	279	238	292	282	316	250	297	259	271	288	236	269	267	299	255	278	292	276	271	277	246	288	300	245	258	231	289	278	244	262	266	287	255	281	251	243	230	279	295	267	251	232	229	239	254	258	278	261	245	264	251	280	245	264	236	283	273	277	260	255	294	281	266	280	299	262	242	260	279	287	266	274	251	246	252	245	245	282	249	256	271	249	248	250	286	283	232	228	279	248	255	280	235	267	249	269	282	264	276	268	256	277	285	267	246	241	291	282	276	262	274	266	241	278	288	251	262	236	237	291	251	266	270	260	274	264	251	256	245	234	240	254	262	253	272	266	282	252	243	260	248	256	232	262	268	245	273	267	275	251	249	244	255	264	281	265	298	252	251	262	279	273	274	282	248	256	276	277	254	270	306	273	275	255	290	270	238	274	238	229	273	253	246	290	268	258	256	286	254	263	254	270	271	274	274	260	286	245	244	259	264	259	261	250	290	242	270	266	271	290	260	248	226	281	256	236	277	253	286	272	260	232	261	294	269	263	280	245	269	252	253	255	252	248	256	250	232	255	267	267	259	236	258	237	279	237	273	248	264	298	256	284	259	223	252	264	244	269	283	266	250	270	278	246	276	267	271	258	287	265	296	267	255	256	238	317	274	246	247	276	259	249	271	252	276	251	275	250	277	300	264	280	230	256	239	273	247	252	246	255	255	269	259	263	256	296	262	271	271	279	249	251	304	237	264	268	246	263	255	229	282	271	254	273	253	252	258	265	299	255	250	273	242	289	305	255	240	266	260	253	250	252	236	263	250	252	273	258	261	256	269	242	266	254	297	251	277	244	251	252	248	267	258	261	250	260	251	284	264	271	283	237	215	256	279	267	269	267	287	271	247	281	263	252	263	267	284	260	265	283	261	269	273	257	254	260	266	261	235	289	239	276	266	268	256	218	270	264	257	232	269	274	251	263	249	253	266	266	258	262	270	291	272	291	252	240	273	282	234	254	258	265	268	253	269	271	251	283	267	266	288	308	267	273	302	266	276	258	260	251	261	244	245	249	262	279	267	250	234	257	267	257	252	258	278	260	268	286	264	271	267	275	256	286	269	270	269	248	289	232	289	284	258	258	219	240	239	271	289	275	245	260	242	280	254	266	308	273	237	262	266	271	269	256	288	257	246	252	254	254	267	257	233	266	262	267	297	255	277	249	288	249	278	245	289	254	260	254	275	267	295	265	264	226	250	260	263	247	254	282	233	250	249	241	273	244	261	267	287	245	256	248	254	265	239	252	275	271	276	275	246	257	256	257	248	227	259	274	274	293	291	237	254	229	274	260	264	252	231	280	261	248	287	277	269	261	259	263	259	252	278	247	274	255	247	270	264	247	256	272	228	235	263	255	261	262	265	249	242	264	258	238	299	260	265	244	246	269	258	227	258	248	236	256	242	279	277	262	284	232	249	257	244	271	267	264	268	262	257	261	234	253	277	251	242	268	237	256	272	245	241	290	266	256	253	256	255	245	287	286	263	273	272	227	258	283	256	248	264	262	279	283	283	241	254	266	250	272	258	280	278	279	260	227	265	262	254	258	263	260	236	264	274	274	279	251	290	277	258	254	254	239	270	275	244	250	269	244	249	277	256	269	274	261	221	246	250	269	244	247	261	244	258	254	229	261	269	252	255	257	243	275	252	264	230	247	260	256	271	271	265	241	270	263	235	273	273	282	260	235	247	266	250	262	256	258	273	246	275	267	262	247	235	247	290	251	242	259	277	270	235	254	287	241	246	242	266	278	224	243	252	242	241	255	260	256	282	238	265	254	240	274	269	245	258	268	296	279	258	244	264	253	279	255	276	280	271	273	250	238	242	248	277	260	247	240	229	241	276	231	261	245	281	251	261	258	247	249	290	239	274	265	262	269	273	276	264	273	247	223	263	279	263	262	250	247	242	263	273	246	256	238	244	237	274	229	246	258	297	264	263	256	267	253	250	242	255	269	260	268	245	268	249	266	264	259	248	282	258	256	264	247	252	275	248	223	261	242	235	249	250	285	268	224	242	288	282	241	265	266	261	270	261	270	271	240	259	275	270	249	246	270	270	249	260	269	253	262	236	268	243	255	294	271	247	260	268	283	268	259	281	225	225	273	268	237	274	265	251	243	267	243	253	280	279	251	267	299	247	244	299	227	245	252	252	271	259	252	280	240	282	275	263	252	237	272	262	284	267	249	286	274	268	255	276	226	242	247	219	261	272	291	271	236	262	261	233	265	266	238	257	238	268	230	236	268	269	257	282	252	259	260	220	286	271	278	283	260	258	267	249	287	255	270	269	281	252	262	243	281	288	226	254	240	267	273	256	266	262	233	244	262	285	257	241	256	257	255	284	278	279	269	254	251	220	246	238	268	261	250	253	225	241	257	246	237	242	280	231	244	261	247	267	248	301	254	242	292	235	256	232	269	249	268	265	242	259	291	275	240	265	269	264	268	257	265	247	249	248	264	265	248	268	254	270	263	255	216	292	262	253	269	283	259	237	267	294	237	239	262	283	255	254	254	268	268	237	260	272	245	297	298	272	270	266	272	260	281	273	272	249	259	261	274	277	260	266	260	268	267	262	245	241	251	249	269	259	256	263	263	247	286	253	247	250	257	247	264	282	233	277	251	243	262	269	259	248	273	250	273	260	276	263	280	256	284	269	260	251	269	257	224	261	243	237	223	276	237	266	239	264	273	302	240	260	263	274	252	257	232	262	258	271	243	259	261	259	241	263	293	253	262	260	260	283	261	236	284	228	275	268	246	226	238	256	281	273	259	247	270	240	235	275	253	265	267	264	250	265	265	251	277	244	251	267	295	220	264	244	256	277	249	287	268	249	267	242	303	292	271	317	251	235	263	268	304	269	232	232	240	279	257	282	235	249	253	254	238	276	268	233	275	282	238	273	252	249	241	279	299	263	274	271	267	258	261	266	253	269	245	274	265	245	260	245	265	266	254	251	263	263	267	289	277	276	267	251	261	261	260	266	246	251	265	225	262	268	272	255	283	257	238	264	267	242	251	265	263	253	265	272	244	265	302	289	269	284	282	242	280	246	276	239	263	247	245	250	259	246	250	262	274	252	270	255	210	291	277	256	272	252	265	269	288	255	270	246	246	269	251	273	236	222	275	236	252	256	246	255	248	241	274	235	278	252	239	262	263	281	234	238	250	283	274	272	236	264	247	251	279	264	247	267	245	258	255	237	269	232	256	284	284	265	248	249	250	260	272	258	248	254	260	266	266	253	252	236	249	277	275	263	278	264	243	267	288	250	271	258	259	280	274	265	241	256	242	285	239	272	263	240	255	244	289	272	279	254	271	281	262	275	270	261	229	256	269	234	250	255	238	265	260	264	260	272	256	258	269	244	261	250	236	276	263	259	296	270
15765	26348	5515	2634	1865	1422	1113	858	729	612	541	478	424	398	375	354	357	373	331	367	367	321	319	319	317	286	332	284	319	284	308	304	286	309	271	306	294	254	295	282	273	265	290	274	297	282	247	273	294	314	282	252	295	259	293	281	275	279	263	264	281	274	297	259	267	264	275	283	267	299	273	269	270	303	288	265	274	273	288	298	273	271	281	258	311	274	258	284	254	287	282	266	295	301	241	252	263	288	278	263	291	300	266	251	281	270	266	268	301	261	285	251	286	265	272	282	266	266	252	247	258	289	289	288	284	284	312	271	279	293	275	266	274	267	258	282	296	287	275	257	263	278	273	269	274	276	301	289	294	304	272	255	261	286	268	263	276	290	237	284	246	285	298	271	279	251	276	236	266	274	275	320	235	320	249	280	284	279	278	294	257	293	251	267	253	272	264	266	262	269	290	266	277	276	253	262	270	266	282	272	266	278	266	297	290	258	311	241	292	261	300	244	259	235	244	269	259	285	268	274	284	257	231	269	269	280	308	253	272	260	282	271	253	297	266	249	276	247	266	260	263	272	295	294	274	285	267	244	277	251	252	277	268	288	284	277	266	281	277	289	266	275	263	259	267	286	289	260	258	280	253	248	264	277	259	277	283	249	293	284	284	245	281	301	264	263	280	271	260	290	287	303	272	265	308	266	269	282	257	272	279	273	284	287	241	281	297	285	247	297	287	295	279	274	272	254	287	290	298	298	265	275	307	263	289	270	270	262	265	279	272	276	256	247	272	296	257	248	277	281	266	257	300	304	260	281	286	306	287	270	269	296	286	282	291	264	282	281	286	261	255	280	285	294	260	301	259	262	272	271	283	269	300	264	277	283	265	253	284	252	264	265	291	261	270	281	321	274	265	274	316	282	274	292	257	236	257	267	262	278	298	251	256	259	251	257	297	284	253	261	275	253	288	238	274	249	258	243	284	280	277	294	315	286	288	283	287	295	285	262	276	291	276	283	280	298	272	253	250	275	264	255	274	275	289	293	264	263	271	242	267	272	251	274	257	268	309	294	267	302	272	271	278	282	283	287	282	264	260	284	268	284	243	264	288	264	275	273	284	287	307	283	272	281	271	274	279	266	279	263	278	250	309	277	285	301	310	283	293	262	268	278	269	265	264	288	296	256	265	288	267	251	272	280	242	307	262	260	254	258	259	260	265	251	288	292	270	289	261	283	273	256	276	292	279	273	287	294	274	287	278	279	271	259	273	281	261	265	258	260	247	317	281	281	228	253	264	263	282	251	296	258	250	251	287	288	285	262	281	254	244	280	288	300	266	281	270	288	269	262	259	269	273	289	270	280	253	257	295	272	278	269	275	290	259	254	285	258	282	272	247	259	278	257	253	274	290	280	265	294	280	260	270	253	268	241	267	299	261	270	278	297	267	284	286	272	269	275	255	291	274	290	296	278	273	263	248	267	276	261	324	275	272	299	292	283	275	266	250	249	279	252	265	245	279	251	273	262	274	267	255	288	264	277	263	286	271	255	267	281	277	267	267	294	269	260	265	237	290	281	250	276	274	259	288	281	291	282	273	254	278	262	278	282	262	266	239	278	281	300	268	286	282	258	261	281	283	253	257	276	287	276	288	250	265	278	265	280	259	260	284	317	275	264	285	286	262	270	276	274	271	265	273	296	276	277	278	263	287	297	278	253	283	264	275	243	275	256	287	276	271	288	261	260	281	276	271	254	264	273	272	257	254	289	279	309	285	232	264	276	299	262	259	283	254	266	270	259	272	269	247	282	273	275	297	289	285	252	279	266	322	275	285	260	266	267	286	285	302	273	264	280	256	268	275	278	306	264	240	264	227	253	271	283	280	278	271	268	295	268	272	279	289	282	289	298	280	280	249	282	275	284	275	269	266	293	290	272	261	266	245	268	271	279	263	252	284	291	263	296	295	278	258	228	265	311	276	280	263	291	255	255	272	301	273	305	278	283	295	291	290	270	266	248	267	263	261	270	293	283	277	280	251	280	288	278	267	264	278	305	280	291	265	268	276	256	261	278	268	264	262	241	278	251	284	310	287	270	216	283	291	263	288	291	235	268	306	291	268	254	260	274	300	273	283	286	261	284	263	279	270	232	284	290	249	276	290	275	259	303	260	275	297	244	269	275	265	245	261	291	272	259	268	271	302	269	282	244	274	251	286	267	275	246	255	250	254	254	275	267	274	280	300	272	252	260	284	285	261	265	267	277	281	267	268	262	266	292	287	295	249	293	279	268	251	251	285	250	298	268	263	275	251	261	264	256	244	257	292	277	292	278	278	289	292	268	270	280	261	300	275	281	278	274	266	263	289	285	268	320	257	295	303	249	276	254	250	286	303	272	264	266	297	290	273	299	284	287	258	267	271	290	256	274	293	243	265	267	269	230	289	303	265	284	263	249	292	259	264	277	268	272	255	264	274	281	303	261	268	242	291	263	286	303	277	259	274	285	256	281	269	252	280	287	281	300	288	288	288	289	255	291	268	253	289	280	278	262	283	285	254	266	289	283	276	293	294	287	263	269	241	303	280	258	274	265	261	280	281	281	281	262	282	259	300	260	272	261	273	274	277	269	294	263	282	291	281	272	300	280	294	277	269	273	253	261	283	296	280	296	270	257	258	262	288	307	270	273	280	269	277	270	275	300	260	262	263	267	278	289	285	268	295	264	271	291	265	268	270	271	292	285	267	271	275	248	288	278	235	277	263	280	280	266	250	267	255	286	298	270	262	273	261	289	268	274	287	278	283	253	269	271	292	256	256	245	265	278	287	271	302	276	264	313	279	284	262	265	274	284	256	283	277	269	287	299	326	278	261	320	281	235	293	271	254	262	292	271	244	299	269	276	272	280	257	277	275	295	287	294	259	277	273	268	296	283	281	275	272	258	272	297	305	252	283	264	295	260	285	277	249	282	256	274	291	261	266	280	286	264	293	287	272	277	284	296	264	276	288	270	283	313	290	293	286	272	259	294	289	280	273	273	244	268	284	308	272	257	296	262	269	265	307	246	286	263	288	275	270	299	240	277	282	313	276	254	274	296	280	291	265	261	266	240	300	294	261	280	281	271	256	263	263	279	291	270	275	280	245	258	288	294	277	275	285	265	276	248	269	275	283	254	275	270	256	259	282	268	271	274	282	272	261	247	263	280	250	277	279	273	269	294	288	284	277	285	284	300	251	289	311	243	289	258	281	251	255	278	304	284	243	281	267	268	265	278	251	273	273	255	280	290	312	264	287	273	268	274	252	288	290	286	265	270	291	282	280	295	242	258	248	301	262	293	257	286	297	274	287	292	273	284	262	266	292	288	275	281	269	272	267	267	286	271	286	305	246	284	271	259	258	270	278	288	285	270	234	288	280	254	263	300	265	270	282	258	255	295	260	254	264	256	273	301	260	277	274	239	261	248	254	261	250	282	267	258	249	283	257	268	285	265	305	249	306	254	273	276	273	284	285	265	280	253	284	274
24877	21071	26955	25301	8311	690	504	471	441	409	383	370	387	355	377	363	364	352	310	336	332	348	342	337	330	310	335	327	348	300	322	340	310	350	334	330	350	303	295	335	310	299	303	319	305	316	353	334	341	317	352	334	318	345	320	294	289	332	313	322	341	345	328	330	334	307	317	346	317	332	308	309	326	341	339	329	281	319	316	357	306	333	311	317	351	350	363	313	319	347	331	305	363	270	337	291	350	321	319	340	320	321	327	313	326	331	329	354	308	289	311	328	325	305	315	337	338	333	337	305	310	335	340	305	326	268	299	349	323	326	349	320	330	318	322	311	324	343	331	356	331	304	323	347	330	334	303	310	343	329	327	320	305	339	331	322	300	317	320	299	289	343	304	314	317	286	312	325	307	320	341	316	309	343	319	325	349	296	321	327	338	354	340	315	328	348	330	328	324	311	326	319	334	328	313	339	333	326	362	308	336	306	322	301	314	312	316	337	354	303	328	313	330	315	348	337	312	314	332	331	347	309	317	344	326	346	326	316	347	324	321	314	337	315	354	349	325	336	348	329	335	361	314	304	311	317	342	349	331	319	333	329	347	321	307	300	303	336	328	327	317	338	298	340	354	337	294	326	285	319	323	331	313	299	289	306	321	317	325	359	334	331	298	330	310	337	314	342	346	319	377	341	342	346	317	346	342	305	345	358	357	332	352	314	328	328	325	335	317	310	340	327	346	346	352	336	331	343	341	314	335	314	326	305	342	310	314	320	323	322	339	317	290	342	300	300	331	336	325	335	341	341	315	310	333	360	322	339	313	330	351	309	313	299	302	315	341	321	315	286	368	364	328	327	332	331	334	320	316	295	328	329	351	354	316	311	323	314	326	351	346	352	306	338	316	316	346	345	340	329	339	296	324	320	331	305	333	339	316	337	326	278	309	351	317	307	335	324	313	301	311	309	317	332	290	350	302	327	330	322	331	323	310	307	323	299	302	342	331	337	310	315	322	353	313	321	304	327	320	361	315	305	299	306	332	346	334	336	320	309	353	324	336	346	297	310	320	338	312	308	322	313	334	355	301	339	313	331	344	311	307	297	331	330	331	310	340	317	317	325	330	313	284	328	332	320	312	321	296	293	340	353	308	334	289	298	344	330	302	321	357	334	323	306	308	323	311	326	304	335	323	332	336	289	357	295	325	289	320	314	325	347	328	304	334	334	310	319	326	325	308	310	321	336	313	323	289	310	314	320	337	308	340	347	346	298	328	263	317	344	301	325	324	298	331	322	325	289	322	310	318	325	326	316	340	319	320	335	332	315	333	309	307	330	312	305	329	327	293	357	315	311	322	308	347	321	318	319	318	327	275	324	325	287	327	298	311	312	313	309	320	282	332	304	341	297	299	324	333	351	313	321	330	362	323	341	293	312	360	287	323	310	304	343	347	330	337	276	341	327	313	323	350	292	301	299	333	327	322	356	341	312	375	336	338	315	334	345	354	330	295	329	354	343	325	359	352	307	336	314	340	365	352	303	337	310	287	309	335	317	344	306	327	302	341	336	313	294	304	327	319	348	341	308	328	348	355	339	311	330	334	333	347	317	305	371	328	290	343	328	296	327	328	334	339	298	318	321	306	330	347	312	319	308	361	345	331	308	328	314	328	330	315	303	334	319	343	312	332	338	361	318	332	319	308	328	352	336	295	326	318	345	307	314	326	319	289	270	324	308	361	332	319	336	321	324	334	295	334	321	361	297	338	312	327	310	343	335	323	300	333	343	293	323	355	324	323	319	380	315	305	345	308	327	322	326	328	314	346	347	330	332	356	317	335	339	344	314	331	335	351	326	321	316	330	310	334	328	312	297	339	322	289	310	298	317	332	330	316	336	300	345	357	317	347	298	329	344	297	325	328	315	321	293	361	308	328	330	321	337	296	316	311	315	317	334	316	343	330	342	347	324	294	291	318	332	306	326	320	303	333	324	317	319	316	344	350	310	359	311	347	335	302	339	329	323	344	329	315	330	351	311	292	334	331	300	297	371	316	348	336	313	334	326	308	344	330	286	307	292	327	338	316	314	312	324	296	311	299	326	339	305	323	343	346	317	315	317	350	327	331	331	351	337	322	310	309	315	296	342	332	321	330	331	304	326	312	331	322	303	328	318	341	319	326	335	310	317	303	315	325	315	345	315	321	351	319	321	341	327	331	347	320	295	313	349	301	336	334	323	349	301	326	317	357	367	318	318	335	274	322	328	338	314	316	320	330	321	304	308	322	293	296	343	330	333	317	305	332	350	321	321	294	380	366	346	307	334	324	320	315	353	315	322	356	348	292	348	339	331	299	284	323	329	305	398	332	323	292	315	331	332	336	300	329	312	296	331	304	285	337	327	324	338	308	340	326	324	330	323	291	325	300	336	317	336	318	357	299	333	339	324	296	306	335	321	319	304	322	322	349	366	310	328	311	297	291	325	337	321	316	344	312	329	332	369	321	339	322	306	322	319	339	347	340	336	315	341	368	332	316	312	296	344	309	300	329	311	326	348	312	327	336	337	316	300	337	345	322	324	290	300	312	317	323	315	339	325	313	292	318	333	340	312	305	354	309	345	315	324	317	329	278	320	361	309	354	330	313	326	340	315	338	302	319	335	330	315	359	354	302	281	315	332	331	358	314	314	318	318	336	335	364	287	321	286	355	303	319	324	292	308	314	334	334	337	317	350	325	305	352	331	324	312	330	328	327	322	324	346	312	307	322	338	302	313	299	358	342	333	334	319	336	327	333	308	347	340	292	305	330	306	332	341	338	316	306	314	329	300	320	339	322	348	309	288	312	327	310	345	319	298	330	322	296	313	342	331	311	336	331	345	289	307	318	343	323	308	290	349	353	350	311	334	366	317	322	299	345	314	301	310	306	320	340	338	342	350	333	329	363	322	295	293	295	305	372	312	322	304	341	329	320	295	322	321	327	325	324	303	342	307	329	363	329	317	326	325	328	313	311	321	301	338	300	312	350	343	304	289	300	315	322	336	334	350	347	319	294	336	326	357	351	295	316	289	298	309	368	291	342	308	356	342	343	328	314	297	327	326	301	312	338	322	345	333	293	331	313	338	290	324	347	297	308	313	358	373	298	307	283	303	344	350	328	315	333	295	305	307	335	321	316	339	337	320	340	330	318	321	302	315	314	330	316	336	332	298	281	310	323	321	361	340	346	299	320	326	321	294	302	326	293	316	317	301	338	322	314	346	294	299	321	313	301	356	339	326	314	328	309	293	322	309	292	301	323	299	300	317	348	300	290	336	315	332	332	339	346	336	295	322	369	324	349	325	310	328	327	321	347	341	353	343	337	348	298	336	339	332	343	319	337	339	340	313	299	315	313	343	303	344	303	313	323	303	316	290	303	318	326	337	311	324	356	315	320	320	305	327	344	321	369	309	344	310	336	306	301	302	344	306	310	304	325	336	313	308	300	337	300	315	329	310	314	331	300	319	316	326	332	322	351	305	346	325
15030	21151	3186	1576	1178	867	762	707	596	534	465	446	444	426	426	410	370	391	358	402	390	389	371	381	358	348	372	373	345	395	355	359	362	332	323	334	341	383	359	345	392	362	386	352	417	342	363	353	338	315	352	369	387	371	322	348	359	374	354	366	373	377	347	391	389	358	376	303	359	329	353	372	388	358	353	369	323	366	385	354	338	352	352	363	349	337	338	338	352	349	370	383	368	331	311	359	342	376	338	354	349	366	344	359	342	319	353	362	362	345	338	348	364	402	341	319	362	367	358	354	338	400	328	388	326	355	359	375	363	346	341	339	324	383	335	352	340	380	341	333	317	321	355	372	315	367	353	360	381	355	372	345	353	363	365	371	356	334	343	354	354	316	366	342	352	352	338	367	350	397	333	322	321	352	348	350	368	347	338	355	358	324	355	373	364	345	347	345	338	363	330	370	361	349	345	381	379	347	380	351	371	372	351	357	368	334	342	370	350	343	359	371	325	317	315	310	348	337	354	332	351	362	327	344	353	349	355	361	360	356	341	329	379	320	344	345	379	340	346	319	412	368	351	376	377	348	316	384	359	349	345	358	348	372	368	350	324	375	351	376	338	317	366	341	341	327	336	334	325	346	340	331	345	326	323	336	393	341	337	383	356	383	347	362	344	335	383	376	364	346	364	372	382	317	320	336	349	359	372	334	380	360	364	377	357	376	367	338	356	342	370	332	341	343	364	352	336	350	355	350	371	331	378	338	373	365	394	346	375	383	351	331	320	409	337	353	379	376	314	351	389	379	342	345	331	350	360	338	355	319	354	396	343	353	330	359	357	350	350	382	378	363	346	348	350	328	343	367	349	342	376	342	346	350	354	359	370	334	344	372	356	352	385	347	340	366	356	358	400	388	341	369	348	345	351	357	347	344	333	362	344	359	345	351	354	339	362	359	358	383	385	338	375	345	354	338	345	367	339	341	373	359	341	358	350	339	361	365	379	379	351	356	348	325	360	384	337	372	359	351	334	326	340	350	413	325	359	348	353	360	339	348	373	378	365	364	370	335	343	365	382	321	325	386	338	331	337	354	337	329	332	389	345	370	354	399	340	358	340	327	370	342	349	356	403	369	342	367	353	363	348	333	335	382	379	310	377	350	343	356	357	353	355	344	324	359	336	310	352	323	345	392	358	381	349	342	360	338	337	359	343	358	361	355	347	367	347	370	351	362	325	351	359	387	407	349	345	361	354	355	333	346	374	366	337	342	330	371	345	358	357	354	364	362	350	357	332	352	368	350	377	343	331	370	361	378	377	362	364	360	321	347	355	322	354	385	340	350	322	351	359	365	332	336	398	357	317	369	355	304	349	312	372	358	367	386	338	342	364	381	377	324	393	363	318	352	326	380	356	362	370	362	353	368	328	354	334	356	351	344	353	338	326	329	364	360	338	339	370	338	351	331	350	385	347	321	357	358	368	325	370	338	301	331	331	309	357	340	346	345	370	325	386	388	356	363	344	350	346	353	360	357	361	339	350	369	332	328	355	349	342	319	365	339	327	324	350	342	368	355	369	371	367	387	359	387	366	345	344	344	344	329	346	376	380	351	346	355	356	361	351	372	339	357	368	365	351	389	376	340	322	341	339	353	348	342	358	334	343	375	373	342	350	384	343	368	306	346	340	373	360	345	378	364	336	315	373	339	351	324	392	366	365	355	347	377	374	346	327	350	332	325	346	391	352	340	301	341	367	347	351	363	337	349	362	339	371	383	357	381	343	349	332	321	380	332	361	341	350	337	336	349	359	356	319	326	372	346	372	341	335	342	337	372	353	373	350	360	336	358	366	353	363	359	353	346	349	353	355	390	376	326	329	355	358	353	336	350	347	354	365	356	323	348	374	347	349	342	352	349	311	343	354	351	340	338	327	341	367	346	350	368	365	329	362	379	311	359	340	349	359	352	351	309	334	338	318	367	362	327	346	328	348	317	353	324	342	344	351	353	334	368	344	362	331	369	354	342	368	376	345	367	352	324	347	379	364	345	355	345	357	361	353	331	393	352	391	360	368	342	319	376	359	338	370	354	371	346	340	367	338	356	351	358	364	393	355	341	354	345	371	350	361	360	409	356	356	340	372	375	368	373	358	372	367	382	364	367	380	345	369	405	384	334	338	335	369	358	365	322	347	341	361	377	359	334	374	379	327	346	369	361	349	326	392	338	350	369	382	371	356	373	339	376	331	396	348	340	362	345	348	355	340	345	359	326	377	372	313	360	350	360	366	374	341	331	360	351	338	378	325	373	357	348	312	371	371	334	323	354	329	351	384	337	362	338	346	328	356	373	323	360	341	321	365	364	344	360	353	348	338	363	381	321	342	353	343	362	369	356	351	345	339	371	371	322	347	364	342	358	349	348	370	357	380	338	337	338	332	355	376	338	365	367	348	390	365	353	368	341	317	362	359	355	335	336	351	376	384	359	336	359	382	365	379	325	385	355	330	343	380	369	355	343	351	345	312	371	345	339	378	379	360	325	367	361	328	361	363	336	365	379	350	390	357	320	329	356	358	353	344	371	357	351	388	372	347	316	370	376	361	314	348	351	340	327	353	359	293	330	370	348	360	334	379	336	365	361	387	362	342	343	367	349	386	336	322	374	379	404	361	362	320	374	346	353	354	377	349	354	347	375	369	348	320	363	362	366	332	373	342	333	344	393	353	349	337	396	352	360	356	351	373	391	350	351	371	349	344	355	345	342	354	379	332	338	355	369	333	345	350	345	369	386	317	320	320	345	377	393	320	373	349	348	335	376	351	363	365	366	357	363	368	386	346	362	364	363	338	353	367	358	353	366	378	350	394	386	346	357	387	323	336	333	349	352	363	332	329	391	353	341	353	372	354	357	376	360	373	349	365	382	378	368	368	352	368	360	356	360	330	371	379	323	336	319	341	386	336	358	376	348	360	331	327	362	354	338	366	345	375	333	364	388	344	320	371	380	360	347	389	349	332	363	341	326	347	320	348	337	379	332	338	342	361	322	362	377	375	390	368	335	350	360	321	339	349	371	333	359	343	393	363	344	345	365	333	364	371	339	367	343	363	407	363	314	337	355	390	331	367	340	341	397	321	394	347	378	362	343	355	368	345	396	391	372	345	368	341	348	387	346	362	324	359	382	356	358	340	354	384	334	350	346	352	365	351	330	339	361	350	368	322	383	333	363	372	371	358	388	384	318	363	351	345	340	371	354	362	389	368	371	366	350	329	332	357	374	350	352	360	356	360	355	346	350	363	347	343	330	338	327	358	396	349	395	374	345	326	369	334	359	366	344	339	362	372	333	324	335	344	375	342	371	391	366	378	343	365	351	325	321	380	387	347	336	344	377	377	343	373	354	355	331	339	377	360	382	349	376	370	365	349	352	341	352	345	357	353	361	348	363	367	369	341	351	336	352	359	357	374	362	369	310	370	364	398	315	331	383	328	334	403	338	378	365	354	368	379	345	342	337	359	370	354	347
22621	21090	28658	23758	21093	21135	6890	1272	910	867	790	701	701	638	694	643	608	607	583	568	565	540	608	575	569	508	531	520	541	554	487	518	534	524	525	507	547	504	493	532	533	542	510	533	541	547	521	492	513	481	500	476	542	575	530	519	517	536	518	521	525	542	504	525	513	527	494	567	565	522	495	530	570	558	476	492	535	505	544	519	510	538	521	514	536	520	543	505	514	528	521	532	546	526	504	521	495	528	511	548	525	527	485	494	474	509	548	532	509	511	498	538	527	486	522	493	489	533	543	511	480	495	532	493	504	510	524	515	483	491	486	507	497	511	562	552	520	504	487	503	541	500	490	512	530	556	497	547	534	475	514	512	524	537	508	527	502	535	519	551	550	501	484	477	519	504	495	504	516	549	491	497	517	557	512	512	517	501	524	503	503	534	537	507	539	498	512	509	518	554	537	531	476	496	509	501	508	541	503	562	504	488	529	544	508	485	510	484	507	522	528	499	523	549	527	519	504	505	508	485	501	537	496	509	527	540	510	504	506	520	517	537	487	524	518	509	485	506	488	527	523	513	487	506	523	520	519	468	514	524	500	510	530	531	460	491	533	531	545	477	504	550	525	556	515	499	504	492	515	537	517	494	498	509	498	530	508	548	496	501	530	520	472	488	510	491	500	502	537	476	539	534	529	498	523	524	502	527	522	514	472	520	538	512	521	502	538	512	489	472	511	488	517	507	520	531	530	528	512	503	506	496	530	500	532	523	520	505	530	505	483	520	523	546	515	489	551	514	499	514	485	530	539	505	503	497	516	571	460	492	508	506	516	534	531	495	504	505	523	516	566	504	534	531	516	512	509	504	526	525	490	522	489	508	513	541	497	499	502	477	538	523	526	546	562	546	485	488	476	523	537	538	538	537	513	526	536	491	491	520	492	512	535	539	507	490	475	502	529	508	550	509	492	511	480	503	537	550	484	530	499	520	492	525	533	529	502	529	528	463	525	494	545	506	556	509	532	489	511	540	491	526	525	513	546	495	507	505	543	507	511	533	488	524	538	531	533	485	505	527	551	506	502	510	492	487	522	519	488	498	524	517	524	505	495	462	546	485	494	572	503	506	507	515	510	514	508	498	510	504	541	479	504	536	512	553	505	543	509	521	514	514	502	502	529	534	536	520	536	547	515	493	518	535	476	518	545	559	515	518	530	527	546	520	558	519	494	486	539	486	507	499	514	554	516	492	535	552	519	501	536	521	496	521	500	492	522	519	551	517	495	544	551	522	542	498	517	521	542	511	490	521	510	510	499	470	516	501	501	506	517	523	526	500	524	513	494	486	512	486	530	537	495	495	550	601	541	528	513	514	536	521	516	510	514	485	577	507	537	476	507	549	522	556	514	508	535	477	548	519	465	504	559	517	553	550	518	537	531	526	494	489	481	504	524	514	501	509	478	492	502	515	542	504	495	544	510	522	522	507	508	495	527	510	538	546	561	477	548	514	510	490	559	496	474	502	514	547	508	516	536	482	550	541	541	474	510	467	516	515	560	531	513	515	503	511	508	524	488	530	523	506	509	523	561	536	533	527	508	533	546	494	525	489	480	509	501	505	479	536	502	501	515	520	530	503	550	544	538	517	518	506	520	514	502	560	513	559	518	539	529	478	511	506	478	534	537	509	505	514	519	563	493	555	501	485	547	505	487	532	526	552	518	554	571	540	519	569	502	503	515	496	535	518	501	519	482	521	523	497	528	531	532	505	482	495	504	487	505	519	487	471	510	534	509	532	557	534	484	493	510	522	538	478	502	559	506	487	553	539	512	482	515	493	515	512	556	493	494	524	506	512	508	501	539	484	501	535	548	520	522	547	520	513	520	504	495	554	503	510	502	519	563	521	538	555	497	507	542	513	532	537	509	524	527	564	535	495	532	537	501	539	500	526	553	567	513	548	540	503	513	512	507	546	508	514	492	501	518	555	505	514	527	541	477	502	510	503	554	501	476	532	483	509	515	546	537	552	560	506	495	541	527	485	541	497	505	526	510	526	540	519	509	459	502	569	498	499	503	548	531	506	546	520	484	507	534	541	477	503	549	492	529	478	522	520	482	507	506	536	459	554	490	506	505	494	481	478	503	527	551	504	517	522	501	493	480	498	531	531	538	526	505	556	525	556	524	501	549	496	527	544	523	534	523	545	524	553	534	542	501	493	529	523	498	527	505	538	508	482	498	546	514	536	497	531	516	536	504	522	533	491	524	494	485	494	522	500	531	495	524	511	526	564	494	528	525	537	536	505	498	498	535	513	527	509	505	529	486	505	528	564	534	496	520	490	461	497	528	500	495	523	527	533	514	520	499	509	486	556	502	512	527	546	498	556	516	495	508	538	495	542	505	546	491	524	543	479	528	500	503	535	515	522	523	474	476	511	505	528	534	533	519	531	545	490	468	512	539	523	534	475	502	464	489	489	505	535	550	542	512	498	529	532	511	496	500	544	467	519	479	530	462	529	510	516	512	500	521	509	556	486	495	527	515	502	495	503	552	476	498	479	534	537	482	491	524	526	508	487	493	512	500	520	502	496	485	516	492	506	532	489	508	536	511	481	508	526	534	513	505	506	443	503	474	524	454	524	530	486	522	521	513	459	555	489	507	507	534	488	541	494	514	500	520	463	523	518	552	502	523	491	508	538	502	516	516	495	523	521	525	573	498	457	485	491	524	502	518	538	508	506	496	515	513	496	488	517	521	533	504	484	543	526	507	501	500	528	524	537	501	486	520	520	522	541	467	511	461	491	530	489	511	490	524	542	517	508	521	521	550	530	552	562	511	495	523	495	555	562	508	531	509	514	527	468	529	499	527	518	526	503	530	516	537	530	504	530	524	514	502	482	525	468	467	518	509	498	536	485	503	504	570	511	512	528	507	568	544	497	547	521	520	520	520	496	514	521	519	488	503	522	525	533	506	508	531	521	536	488	537	474	528	490	517	533	539	540	553	521	522	520	514	528	459	557	526	498	539	480	546	496	534	547	514	544	506	504	509	513	515	509	488	548	563	463	474	532	493	499	519	521	503	494	492	526	508	577	516	560	502	519	528	527	490	523	525	517	549	538	508	518	527	507	518	485	557	530	520	499	501	499	524	507	515	518	526	501	508	523	473	504	503	527	549	548	508	540	518	518	551	519	495	525	521	495	507	488	521	507	522	525	511	554	484	485	548	537	535	536	533	532	497	503	513	547	493	549	521	506	529	537	518	537	498	510	517	518	539	540	501	503	537	513	527	496	462	533	496	512	480	525	517	495	522	502	541	483	524	542	518	489	521	553	471	542	514	517	498	558	522	514	518	500	491	514	493	530	515	554	520	520	510	518	529	514	534	528	500	504	515	533	509	487	469	482	523	511	536	521	611	561	507	504	544	540	494	466	520	512	538	486	477	516	506	512	568	486	509	473	509	524	502	502	520	539	566	568	507	521	495	526	497	445	505	524	482	502	462	542	523	515	519	515	500	510
17832	37106	9501	4681	3380	2577	2096	1622	1381	1213	1089	955	831	800	782	728	750	680	616	661	662	601	587	591	566	590	589	622	568	532	568	564	560	570	551	525	575	484	529	569	544	515	566	537	525	538	518	567	495	552	506	533	525	495	498	530	511	523	539	546	513	469	494	551	541	546	538	521	525	528	550	508	532	517	558	491	571	496	529	516	514	516	504	546	525	507	533	561	544	527	508	549	543	537	497	572	511	551	518	507	525	516	542	507	529	521	499	526	528	539	517	532	527	490	535	500	503	550	512	519	526	556	506	510	512	541	507	503	511	500	562	525	501	503	497	505	543	501	545	542	510	488	493	548	509	526	518	552	535	504	527	488	516	544	528	503	529	523	493	504	501	504	536	500	501	534	522	498	523	549	527	543	522	518	505	483	494	529	502	517	501	494	540	496	514	522	504	483	510	578	523	552	518	534	503	540	537	519	543	530	502	516	530	534	553	475	506	516	532	507	511	515	536	520	556	513	510	479	548	495	536	553	537	519	494	514	530	512	565	482	505	546	497	493	515	528	539	498	510	518	540	529	485	512	496	539	508	499	522	511	518	510	514	521	509	501	524	565	488	503	505	507	567	521	508	516	507	532	531	531	521	533	521	477	483	515	523	537	531	501	458	563	572	505	522	513	532	534	510	530	544	546	508	545	501	487	528	552	541	552	525	516	472	521	550	522	538	497	504	501	540	517	497	506	506	482	570	497	525	539	530	496	509	499	511	530	537	532	521	570	577	515	515	541	481	526	524	560	552	533	532	505	506	529	506	555	527	507	530	536	507	544	501	514	511	499	562	485	520	491	511	531	520	512	512	511	541	514	554	517	523	519	462	558	540	551	506	563	513	540	508	531	526	529	493	563	500	504	507	587	505	534	488	527	538	491	518	482	509	504	518	521	500	536	518	516	526	501	509	497	543	537	568	540	536	512	518	555	522	519	526	497	534	507	528	500	559	508	505	519	540	524	498	518	503	546	506	491	509	501	517	561	511	510	498	518	514	550	491	554	486	542	515	537	517	528	487	522	504	532	551	519	510	554	530	545	514	552	509	539	506	492	524	515	511	515	515	494	522	506	537	537	528	493	534	524	528	524	536	511	539	509	518	553	503	554	515	489	544	535	542	544	513	505	521	489	549	527	530	509	551	506	478	486	517	558	493	509	513	519	535	571	537	502	534	519	537	520	533	524	525	503	499	529	513	511	540	526	500	545	561	512	490	545	523	493	568	506	543	552	519	561	547	512	523	543	568	517	514	549	540	516	490	485	520	485	520	523	495	506	549	537	547	515	531	553	547	511	531	461	532	508	552	469	503	488	536	521	554	506	515	547	509	517	517	499	527	538	517	563	522	509	552	541	516	503	486	506	547	527	547	519	522	518	504	509	536	466	512	490	509	534	492	525	527	502	517	507	540	499	529	485	528	507	499	529	522	523	499	521	526	525	529	535	534	567	542	517	524	490	505	508	540	528	523	506	488	532	537	528	518	551	520	522	506	523	517	525	525	503	503	519	490	529	546	481	542	526	565	549	495	512	524	492	487	519	527	528	550	554	500	512	526	537	524	517	544	524	496	524	512	527	541	541	546	511	533	548	533	523	505	557	493	540	503	529	501	487	492	539	502	548	509	528	556	505	521	519	494	507	515	533	495	508	525	517	501	533	548	531	523	516	535	496	534	521	541	503	472	534	535	517	518	500	505	525	490	477	504	525	518	530	513	542	488	499	513	522	562	541	527	503	508	552	532	504	502	519	551	493	525	501	535	510	500	501	511	503	518	535	529	526	500	539	549	504	528	493	492	531	530	543	504	538	507	542	559	491	530	505	504	529	517	513	528	545	551	503	517	555	498	545	514	508	514	533	543	514	554	488	516	533	524	512	508	530	539	552	483	520	498	473	509	495	542	551	504	471	508	495	529	525	479	540	514	532	539	495	533	506	534	517	507	513	472	498	502	504	514	529	515	529	507	529	515	519	519	492	554	536	500	527	503	510	521	541	490	497	536	491	511	521	509	543	542	503	488	563	483	532	521	521	510	518	527	531	478	549	564	533	518	535	501	474	553	502	511	539	480	519	559	495	551	585	522	531	509	540	511	519	538	525	525	551	506	560	526	513	548	513	510	520	532	505	525	535	533	540	530	555	476	531	519	544	550	510	529	501	514	540	517	506	519	473	504	516	538	494	507	567	537	549	511	551	505	563	501	509	551	534	505	505	542	529	514	503	519	528	529	505	559	538	487	566	509	522	517	526	523	526	529	499	536	511	525	516	523	467	540	514	515	522	504	498	558	565	524	504	464	530	487	527	525	515	532	516	524	512	532	502	488	525	542	534	494	531	516	494	530	518	530	525	548	534	516	516	564	534	531	488	503	523	506	495	517	507	493	509	518	498	507	490	499	533	545	506	544	533	473	532	537	547	547	491	557	505	515	534	517	507	479	510	525	513	503	520	502	519	493	545	542	543	522	516	505	496	512	509	555	523	544	501	523	483	492	531	556	532	486	484	517	493	501	543	553	553	500	516	524	558	522	490	494	519	531	503	505	491	518	512	477	552	493	484	515	518	541	551	562	524	547	497	495	507	525	534	555	539	543	547	557	530	529	551	537	498	525	530	549	550	542	528	517	541	530	509	512	522	520	503	542	528	522	507	533	485	535	494	512	535	490	557	513	505	544	507	518	519	527	504	522	531	507	555	522	494	526	540	507	545	487	529	531	524	521	507	539	534	520	528	529	487	543	539	490	544	508	500	531	526	529	525	493	483	523	485	529	526	509	545	510	555	514	549	503	502	517	519	561	534	524	558	516	503	531	473	551	538	527	511	554	544	500	535	530	490	493	475	517	536	483	518	554	502	546	530	514	525	575	522	512	548	519	510	521	528	567	555	515	520	493	530	511	518	532	515	548	521	511	495	558	491	532	554	557	493	534	509	571	500	515	542	478	496	519	485	514	522	475	570	489	473	496	463	490	541	543	542	517	544	554	518	538	534	542	513	510	511	486	536	561	496	529	495	501	519	499	518	520	489	522	508	504	567	479	500	518	501	518	531	552	500	516	543	487	479	517	530	536	477	498	496	502	547	534	539	513	516	542	495	527	501	496	543	493	538	529	532	531	538	546	510	495	529	479	526	521	504	513	448	511	560	480	499	548	529	537	504	571	494	505	523	539	502	551	541	503	478	557	517	515	502	519	513	511	500	537	520	506	563	528	506	515	526	487	555	540	554	524	516	561	507	481	523	498	490	509	491	500	529	555	551	507	521	514	492	528	517	474	486	546	527	511	516	550	589	516	438	520	499	511	499	487	511	539	522	528	503	495	540	522	569	493	544	553	497	522	502	467	520	497	537	532	508	567	548	541	559	502	480	553	535	488	525	500	523	510	529	509	502	538	538	560	501	521	555	553	489	532	510	504	531	513	510	519	499	497	550	551	488	546	492	547	481	537	536	469	507	511	552	464	543	544	532	480	542
27881	18006	4032	700	524	492	288	160	196	162	192	172	169	171	168	177	183	171	162	175	191	143	165	195	138	174	169	179	152	179	160	133	156	165	167	129	154	176	162	150	176	179	137	170	176	153	153	172	177	168	172	150	168	159	173	182	153	170	174	159	175	166	171	157	157	133	161	162	178	162	165	167	154	181	165	153	155	159	158	149	140	177	162	169	165	143	161	147	169	146	172	162	155	142	175	156	168	161	189	155	156	157	155	164	156	165	165	157	140	180	184	171	158	154	173	183	177	169	152	164	172	164	168	173	147	158	158	174	143	168	175	193	171	142	162	164	186	168	174	166	165	147	148	164	167	148	158	175	169	154	183	186	167	173	144	153	160	178	144	169	182	166	175	168	157	172	162	172	141	155	167	182	165	171	158	149	176	152	180	149	155	163	176	177	194	160	157	143	159	197	170	156	161	177	177	160	151	180	158	148	180	168	157	170	164	136	147	151	163	163	176	163	180	179	182	157	163	159	169	149	179	171	171	177	179	156	155	152	167	165	163	145	179	166	183	154	159	154	163	177	160	174	168	160	203	160	155	171	150	170	150	161	174	159	144	163	152	166	146	154	177	173	168	164	159	177	152	151	161	166	158	179	158	164	150	135	166	173	182	162	158	139	180	182	185	138	144	158	159	168	161	143	159	178	163	138	169	168	155	176	172	149	187	137	187	137	157	156	184	167	164	162	180	160	172	166	167	158	165	140	176	182	135	179	158	162	165	191	170	176	170	161	172	192	182	165	201	162	184	159	159	156	192	180	168	169	158	161	168	153	170	159	168	186	176	161	152	155	173	141	156	165	150	174	150	180	171	173	150	153	161	174	164	164	174	160	137	182	151	173	151	164	150	168	169	175	164	152	165	172	152	162	159	178	159	154	156	131	145	149	156	167	160	142	177	171	171	161	154	165	190	165	176	154	169	170	136	161	158	178	182	163	152	147	146	164	153	177	166	179	196	173	167	156	152	159	162	166	145	162	182	165	160	150	148	150	149	171	174	184	178	165	155	161	174	154	156	171	169	164	142	171	175	165	167	167	165	154	180	168	172	165	196	130	162	153	185	147	182	148	170	181	153	196	168	165	138	146	164	150	175	178	153	166	163	143	170	169	148	163	151	174	183	146	173	144	169	148	173	153	165	180	165	160	165	174	168	178	190	144	158	167	144	137	159	182	154	159	171	164	168	165	165	171	163	161	156	157	160	171	156	140	166	145	155	156	182	173	140	192	157	161	162	147	182	171	176	169	149	160	150	169	159	180	161	153	167	133	147	158	142	158	157	175	157	143	143	171	172	152	149	150	171	166	165	161	161	157	165	148	167	149	189	164	144	200	156	184	170	156	173	152	159	158	167	164	162	152	173	179	165	177	158	180	159	172	166	172	169	191	186	152	200	166	161	162	168	176	184	169	178	163	174	162	141	149	156	156	162	145	166	145	182	148	176	167	191	170	169	143	162	162	182	142	179	173	171	176	164	176	174	156	179	166	164	193	161	149	155	182	169	156	145	145	165	153	184	164	204	168	152	165	154	146	168	155	147	168	132	162	167	183	159	182	154	157	161	162	160	157	171	172	165	166	156	160	143	145	161	188	149	167	163	165	158	162	174	186	177	151	153	145	184	158	167	173	162	146	180	144	132	172	169	157	166	186	171	163	162	145	146	155	180	163	162	171	163	165	175	181	152	183	152	177	162	158	181	151	164	175	171	174	158	178	183	162	159	160	166	158	147	165	153	166	149	153	173	159	175	167	165	159	149	163	185	165	148	173	152	152	135	160	152	171	151	149	158	165	169	153	166	141	144	150	161	157	174	157	136	174	177	178	151	148	157	163	158	164	156	166	163	136	160	155	154	162	174	164	161	191	175	162	185	184	165	172	172	156	193	154	174	171	160	161	162	151	155	177	147	157	147	147	164	181	182	153	160	183	178	171	130	179	177	178	177	150	154	165	163	135	154	180	163	191	173	154	174	176	166	172	153	144	134	146	171	173	192	154	145	169	157	190	163	184	156	174	173	166	150	162	166	170	145	183	189	156	169	159	170	154	174	161	170	183	184	175	156	151	148	172	180	157	154	172	181	163	176	149	164	194	173	160	183	153	145	177	146	151	163	145	174	140	151	161	157	163	163	186	189	171	179	167	160	162	171	142	161	134	147	172	177	174	182	175	187	177	171	175	178	174	182	145	147	174	161	167	171	156	156	137	137	141	178	170	181	179	184	162	168	151	158	176	170	174	204	169	171	173	154	168	160	162	156	149	167	136	155	169	160	145	163	171	144	152	170	180	167	162	175	167	171	168	169	144	156	150	175	142	161	166	174	162	166	158	174	160	157	171	168	161	165	153	173	179	173	160	144	141	149	158	150	164	149	151	171	152	161	172	149	166	146	171	175	156	163	178	155	159	144	154	172	169	145	174	172	158	161	145	174	172	170	187	161	149	172	166	164	167	155	166	168	194	179	161	152	165	164	152	152	174	152	166	174	154	154	163	167	198	160	166	145	161	153	181	194	153	171	177	148	170	169	151	158	160	151	162	135	149	170	148	173	145	167	168	160	168	156	177	175	147	157	153	173	162	165	170	171	157	161	162	153	170	157	177	153	140	148	149	155	161	153	168	160	154	167	173	149	162	190	144	171	176	127	146	173	158	139	178	167	152	185	157	166	149	158	181	154	155	143	148	184	166	157	156	140	169	183	165	156	168	173	156	161	171	182	148	165	152	149	169	147	168	170	153	156	175	147	172	151	170	156	155	164	154	161	183	173	170	172	177	182	162	173	168	154	176	188	159	148	173	170	179	166	151	149	148	134	158	162	140	152	172	165	140	170	161	160	201	171	165	162	159	152	163	162	173	139	144	164	183	166	154	179	168	164	156	155	149	168	151	164	166	172	169	161	169	165	154	177	162	178	157	183	182	156	168	163	164	163	164	160	178	153	147	144	152	167	140	171	171	169	175	161	164	154	163	169	196	144	128	155	201	153	168	169	168	170	145	139	168	152	179	177	154	159	158	161	180	159	185	162	164	158	164	162	153	159	153	167	150	154	179	158	158	173	171	164	155	151	167	184	183	161	179	131	182	163	162	166	166	191	161	157	166	178	184	169	143	164	179	164	181	153	168	172	154	165	182	175	175	164	163	182	181	170	140	151	161	150	156	171	159	153	149	155	172	173	174	173	172	150	170	170	151	179	196	164	160	168	161	161	142	177	158	191	147	194	144	137	169	165	168	165	154	159	178	153	156	168	163	155	174	187	159	152	179	149	196	176	149	135	170	151	149	149	150	149	181	153	158	194	145	175	149	161	160	184	144	165	149	141	180	174	144	163	158	158	159	186	171	155	164	155	136	156	187	170	154	161	141	185	169	165	157	159	164	163	177	166	160	174	163	144	155	150	163	145	180	168	182	147	137	149	176	156	176	171	187	157	172	171	153	148	150	142	149	172	163	183	143	160	139	146	174	150	171
14098	9456	603	376	301	247	251	215	222	197	212	197	184	211	167	188	196	182	191	211	196	193	189	160	217	205	176	177	171	201	188	164	181	191	201	193	173	176	180	196	162	169	158	185	188	185	179	183	187	162	172	179	177	175	194	208	182	188	180	166	182	186	180	186	186	199	189	205	170	176	197	192	185	191	175	208	200	193	174	192	186	192	199	183	163	194	202	178	178	192	193	193	191	207	191	201	181	186	196	189	205	163	151	174	177	193	205	184	190	176	171	184	170	201	201	199	193	199	203	195	180	173	184	167	190	189	204	170	171	181	198	179	204	204	187	206	154	175	159	176	181	206	192	210	205	184	177	195	201	196	187	184	193	183	174	199	190	187	205	187	188	185	187	183	180	198	206	211	189	192	170	174	197	202	172	175	188	185	189	197	190	184	206	180	199	190	189	182	187	181	195	183	166	188	185	180	169	178	178	181	169	159	184	193	159	177	195	188	179	177	184	159	170	201	189	181	173	187	156	186	187	179	171	206	179	155	178	180	205	184	171	191	168	185	184	170	180	186	182	171	165	191	184	189	165	175	194	150	209	189	191	182	179	153	175	155	191	179	181	193	199	194	165	205	172	206	195	160	184	182	203	227	170	192	184	169	201	183	198	209	190	210	193	160	175	181	185	188	182	179	174	183	176	190	186	196	209	196	198	191	179	194	205	193	178	181	187	195	198	195	186	179	185	168	180	169	173	218	169	201	196	178	170	171	166	191	175	162	187	188	181	187	198	198	185	206	202	213	171	194	191	176	187	178	180	205	191	182	174	185	182	186	181	174	186	199	162	165	201	209	183	201	189	180	164	185	187	187	201	180	188	166	173	171	168	197	209	172	189	198	173	200	177	190	176	170	193	161	184	177	164	205	185	167	190	204	178	171	170	163	183	182	186	168	169	185	196	183	182	166	184	173	212	193	183	187	190	192	189	193	186	176	192	182	171	184	194	213	191	179	173	210	201	194	195	193	194	189	200	188	192	178	195	199	157	179	168	180	177	187	175	181	200	155	172	159	178	188	184	171	187	180	180	216	165	190	198	180	182	199	193	219	197	185	161	194	197	186	192	199	185	185	186	191	196	186	171	200	190	173	186	173	170	205	171	193	184	169	219	156	166	174	166	222	198	180	181	184	182	179	183	161	181	170	192	175	160	178	173	202	168	199	194	179	204	192	195	200	173	190	202	176	176	189	185	200	152	212	202	182	189	160	190	159	192	185	191	177	178	181	178	188	172	161	158	181	196	173	189	184	177	206	152	184	173	192	190	188	215	172	191	196	174	176	209	184	171	215	198	167	187	169	199	188	178	186	209	147	178	189	205	185	163	183	175	192	195	178	187	177	166	187	198	188	208	185	204	176	180	207	199	210	190	185	196	211	204	194	180	197	168	168	161	183	187	186	168	221	202	204	196	187	176	192	191	181	208	183	170	205	186	197	207	181	179	190	177	194	179	168	187	166	162	162	181	179	172	183	177	200	172	185	189	198	196	196	184	165	211	189	175	188	170	180	173	183	192	205	192	177	193	186	156	197	172	189	198	190	192	193	176	186	183	193	190	191	179	185	190	187	192	184	174	169	152	187	204	179	203	200	190	200	175	179	180	209	190	173	178	200	184	190	184	189	181	166	166	199	177	171	189	177	188	164	187	192	197	187	181	177	197	191	200	176	188	160	196	205	192	197	181	180	199	217	192	168	185	179	182	170	173	194	177	195	189	216	181	174	176	203	180	195	169	166	187	190	202	182	183	187	198	198	178	181	181	155	199	177	187	196	209	221	203	191	178	181	196	176	195	176	191	183	201	175	195	172	196	182	193	197	190	173	171	207	175	177	200	186	164	183	187	195	170	172	199	199	204	179	212	180	174	191	207	175	176	187	191	194	185	171	186	193	198	189	181	183	190	191	172	205	204	180	178	203	159	170	157	196	197	194	184	186	182	176	203	202	169	207	189	166	188	179	186	212	193	200	187	195	167	177	176	208	203	182	194	184	198	155	191	194	177	188	201	172	197	187	187	169	192	168	193	174	174	194	196	156	180	213	195	178	172	176	204	198	194	165	180	198	193	163	202	191	205	206	184	190	177	188	182	196	192	179	188	184	181	183	174	186	213	174	205	183	185	164	154	172	175	193	157	206	190	201	206	181	168	209	157	188	174	165	177	196	182	206	196	181	183	177	184	175	178	157	192	200	184	196	187	203	179	187	195	158	187	196	176	188	185	183	179	182	188	197	173	189	173	199	200	199	171	208	188	203	177	192	166	184	189	180	178	171	153	187	181	166	208	190	208	214	197	187	188	165	194	169	211	179	195	199	199	186	191	198	166	183	178	209	195	199	182	197	196	196	173	179	184	162	167	182	180	182	200	172	198	189	179	182	184	205	212	180	182	198	167	178	164	184	176	183	194	164	185	186	188	193	179	201	183	177	179	186	181	185	176	198	176	194	155	204	175	191	178	202	171	191	204	199	214	165	186	178	159	190	190	171	188	192	168	193	193	178	221	197	192	180	198	194	172	213	206	207	168	178	182	184	190	192	201	191	199	155	182	169	173	151	198	199	195	173	179	188	170	169	176	180	184	183	186	180	179	213	192	182	189	185	177	179	198	196	182	183	180	156	171	190	158	190	182	184	182	182	200	200	185	191	186	183	170	165	189	201	196	165	171	182	168	179	166	191	218	205	192	201	182	182	177	179	178	181	185	223	197	181	195	161	203	175	172	198	166	169	206	195	182	195	188	190	183	205	179	190	195	159	182	187	182	180	157	186	179	184	156	197	207	205	182	166	192	180	187	181	199	189	184	176	173	190	194	168	196	174	216	181	187	182	178	194	204	168	177	179	180	162	182	201	174	197	169	202	194	186	202	182	185	195	187	176	168	176	186	181	186	185	194	201	187	173	184	184	169	179	162	173	182	179	177	198	202	185	159	185	193	179	182	185	177	176	181	177	169	189	182	198	195	170	182	170	205	199	191	168	208	192	209	173	201	200	189	206	180	180	195	203	173	182	177	178	189	174	208	173	186	182	193	198	189	195	193	187	182	192	185	202	169	205	174	166	170	185	191	189	209	164	172	188	174	196	177	197	181	175	190	178	181	202	173	180	188	200	188	169	168	209	212	170	202	192	153	192	194	198	188	185	182	187	186	177	169	180	182	193	200	180	183	218	214	194	176	171	186	210	172	167	191	197	169	186	190	158	185	182	181	177	188	188	181	162	202	183	171	185	177	176	186	188	180	197	157	193	181	186	186	192	153	176	199	179	196	172	189	193	164	170	198	185	173	191	188	183	177	183	196	171	187	192	178	205	186	187	163	193	187	174	178	179	201	197	179	200	184	196	206	186	165	187	191	184	178	176	183	191	198	191	151	179	172	207	164	185	172	160	176	207	161	203	179	179	210	177	201	187	186	188	196	170	171	205	198	192	200	196	175	196	201	171	178	173	180	181	171	186	175	192	195	194	184	190
23657	21019	28211	24015	21013	8748	858	603	510	465	408	362	367	330	340	320	285	314	303	278	287	258	292	253	302	263	303	292	271	256	297	275	281	271	281	260	282	268	276	253	275	271	271	242	272	278	251	264	273	273	253	275	262	284	274	245	254	280	281	283	269	284	273	274	242	267	253	248	256	274	298	240	245	237	261	250	251	263	244	284	262	238	251	273	267	278	268	247	291	276	271	265	253	241	263	282	259	256	270	255	294	262	288	289	260	244	293	278	246	280	266	275	255	261	289	264	265	256	242	264	252	258	253	247	250	259	265	285	263	271	261	284	253	244	259	248	270	280	268	256	253	267	276	261	261	261	260	266	244	255	265	259	212	268	271	256	268	255	272	282	268	233	287	256	244	237	263	249	238	255	284	261	270	239	263	269	258	271	258	240	276	278	266	257	256	251	271	273	247	247	270	287	268	270	256	231	252	242	279	255	258	253	252	260	247	231	273	252	259	264	261	275	252	271	258	272	262	262	258	254	258	276	271	249	284	280	275	251	273	256	264	249	241	293	266	271	244	270	267	267	253	275	244	275	262	263	265	266	265	256	257	291	257	264	278	277	253	239	259	257	261	250	256	276	250	279	259	252	258	283	280	240	255	229	250	255	259	259	269	252	257	258	263	258	270	262	255	239	245	240	252	250	249	283	255	237	270	271	289	290	276	261	269	297	239	255	271	240	260	272	290	252	272	262	247	229	251	279	244	235	267	265	239	252	255	226	264	250	262	247	251	263	284	232	226	300	279	275	227	238	245	276	259	263	282	224	257	269	282	274	286	249	253	248	272	269	262	290	261	283	268	285	258	266	266	243	274	273	257	254	269	236	280	242	265	247	294	262	275	260	271	265	258	260	249	252	255	266	278	252	268	251	274	247	288	276	294	267	245	251	289	268	262	268	248	239	244	231	254	249	275	258	262	258	243	272	259	272	298	261	264	257	258	274	251	250	262	276	267	277	260	277	243	263	302	269	235	275	252	238	267	277	243	251	256	237	272	257	262	289	240	261	255	296	246	235	283	268	267	243	238	252	239	267	257	255	289	215	240	243	247	270	260	260	254	273	259	280	269	252	260	273	258	252	272	238	262	255	267	260	258	262	295	246	265	255	244	263	213	242	246	253	258	241	239	217	292	263	255	268	274	265	254	287	254	261	257	275	239	264	269	237	269	261	252	261	238	274	246	288	258	292	243	294	251	247	266	250	253	264	268	252	246	255	273	299	273	257	263	267	262	243	259	253	283	262	273	222	259	259	266	268	256	252	242	265	255	267	272	268	219	254	236	258	262	287	252	236	270	257	294	259	264	240	267	257	255	255	281	259	274	259	221	256	244	270	249	285	259	232	233	269	258	253	277	241	269	266	264	244	255	248	261	261	257	249	256	238	274	234	235	252	276	284	278	274	277	273	247	282	277	279	248	256	238	301	277	277	226	268	277	247	257	234	233	274	244	251	263	281	242	277	254	275	245	289	268	246	272	310	243	255	247	246	285	250	268	256	268	264	243	251	251	258	262	254	247	260	276	257	253	259	238	234	235	300	248	252	259	262	267	246	246	269	277	269	269	274	238	248	246	283	279	256	221	261	250	248	262	279	256	275	277	281	264	261	244	243	244	260	251	258	258	257	269	251	249	284	278	254	289	261	259	245	271	255	241	265	259	270	258	292	252	255	259	245	272	247	297	256	284	256	227	262	248	281	261	262	264	250	278	264	276	268	230	262	262	292	242	286	251	242	295	273	267	232	279	267	296	282	267	274	270	270	247	235	285	283	251	257	256	259	259	244	250	288	275	282	259	275	230	266	272	245	218	251	276	273	263	241	246	289	270	271	271	281	237	262	279	266	256	258	260	278	261	275	258	228	287	259	290	236	264	262	249	271	224	223	217	255	295	276	269	273	256	288	265	234	239	232	230	254	258	255	268	253	256	267	250	286	271	260	276	273	269	270	259	242	253	262	248	275	263	274	252	294	265	278	267	235	243	273	267	275	257	231	244	231	254	255	278	242	246	262	270	267	263	259	261	277	272	240	267	283	280	275	280	271	270	255	281	244	295	272	248	257	280	243	267	251	268	238	284	296	243	247	270	243	228	254	280	289	274	243	245	254	239	276	250	289	277	254	283	277	252	267	247	225	258	255	299	261	258	246	293	239	270	253	274	278	266	278	279	267	232	262	248	294	256	275	257	245	244	239	278	259	261	258	274	243	247	284	249	246	274	245	261	268	272	253	268	268	274	268	234	277	255	281	244	266	264	268	232	284	259	250	267	258	273	251	268	246	268	243	275	256	266	240	246	275	244	251	232	268	257	245	263	261	262	233	268	275	253	289	276	241	254	269	277	255	289	248	259	273	253	242	244	247	264	258	248	269	271	248	288	287	232	254	270	270	252	285	258	261	268	257	260	267	302	258	263	275	269	258	255	303	227	253	277	256	253	264	271	282	277	266	270	228	264	250	268	259	250	229	245	259	249	274	288	236	266	228	282	245	227	269	281	263	245	245	251	272	272	250	252	248	269	262	245	251	271	259	274	273	261	251	287	271	253	265	249	264	272	254	260	279	251	254	276	268	250	239	246	278	252	264	257	291	255	257	298	245	263	252	257	264	280	269	251	232	259	249	252	222	276	246	242	268	282	269	257	244	252	245	295	256	231	293	258	270	271	250	244	262	259	262	286	248	271	269	252	286	253	260	270	246	268	248	248	250	239	255	219	239	262	254	253	271	267	253	243	263	299	255	263	273	240	245	259	261	251	244	248	255	262	236	243	266	266	262	269	280	250	248	242	248	257	283	249	280	251	280	254	263	269	272	256	252	260	263	291	244	258	268	290	258	256	277	272	242	222	237	247	265	241	264	257	241	244	276	265	265	286	236	224	265	250	271	291	231	273	239	294	259	274	280	279	255	250	253	268	246	291	228	281	239	260	278	249	283	263	246	304	233	241	233	246	253	252	264	266	280	281	270	265	265	241	277	239	265	228	293	267	272	268	266	244	273	279	245	241	244	245	266	274	264	227	250	250	237	270	230	262	294	278	247	252	278	245	259	242	260	258	287	252	284	252	262	293	278	255	247	260	259	266	269	261	248	257	276	286	240	307	257	284	276	263	268	248	255	254	229	232	263	272	281	242	239	251	238	279	252	267	288	277	254	286	254	238	276	276	276	263	266	307	244	267	266	288	259	262	244	258	281	253	262	243	282	265	257	244	229	280	254	257	274	271	258	276	244	268	267	221	242	256	263	277	263	277	255	251	290	238	241	253	262	258	273	262	256	262	262	266	238	282	240	257	258	251	259	272	265	271	274	269	273	264	271	257	289	269	252	283	262	264	260	258	262	274	243	262	244	271	279	241	248	260	287	229	282	265	245	260	260	254	270	248	282	265	250	258	275	243	244	269	271	228	266	258	235	266	287	262	260	255	268	274	264	275	269	224	252	254	259	253	240	271	246	276	275	300	247	241	265	252	261
14551	26887	5588	2671	1831	1336	1085	842	717	603	532	471	414	415	395	411	352	351	379	349	319	310	294	310	276	298	274	302	305	279	279	300	292	323	301	240	267	280	278	272	291	263	271	260	263	296	263	273	279	274	288	269	268	272	234	309	319	262	264	308	315	290	274	264	274	287	275	269	280	296	246	272	277	289	290	290	272	283	237	275	281	258	296	258	260	313	261	265	289	305	275	232	269	279	296	239	268	295	269	280	257	286	279	286	284	277	274	296	262	271	281	264	281	251	264	245	267	274	299	292	266	261	257	261	290	265	280	277	284	280	283	254	294	278	266	275	303	250	291	264	285	298	278	280	289	282	272	304	255	290	265	287	275	251	261	258	280	272	304	287	306	282	283	298	263	260	260	228	273	263	262	306	270	279	280	276	255	271	273	269	263	258	243	282	264	281	324	261	294	257	238	291	260	253	256	303	279	253	333	292	262	250	275	262	243	250	300	268	248	275	260	271	246	281	270	281	281	251	278	272	267	302	291	296	273	252	274	276	286	273	260	258	255	265	296	239	264	268	280	261	280	265	270	293	255	277	295	294	250	276	312	276	243	288	259	283	275	282	287	267	260	275	265	283	291	274	299	246	277	293	278	257	271	289	289	253	270	241	277	280	252	257	265	248	241	260	315	241	271	285	285	283	258	269	277	301	267	306	253	274	264	271	292	257	285	280	277	259	291	247	280	266	303	278	252	276	279	247	277	251	284	267	304	270	259	279	279	268	261	244	278	275	272	274	266	297	268	242	297	282	262	258	270	254	281	289	276	289	261	276	260	294	247	270	277	247	259	261	280	276	272	277	274	239	278	247	291	284	284	310	280	273	281	248	295	284	278	293	280	251	280	264	278	259	263	239	266	285	289	256	306	263	296	303	288	301	259	267	278	290	264	253	286	277	289	273	271	258	280	279	281	281	318	284	239	266	285	264	267	273	273	289	258	303	283	266	266	263	273	301	252	276	250	247	258	268	251	286	262	272	282	276	255	281	279	266	240	283	279	288	278	257	258	275	252	254	268	257	307	249	319	274	261	281	287	277	274	259	277	280	295	284	264	279	297	274	267	255	241	290	259	315	255	245	275	278	284	271	279	254	284	281	284	275	267	281	259	268	282	267	296	285	298	264	292	275	250	248	275	235	253	302	262	301	246	264	243	251	258	266	286	305	272	292	276	301	280	304	283	273	281	262	264	268	277	309	274	258	269	280	285	275	252	289	290	279	268	278	272	279	310	242	295	282	246	260	247	255	266	273	290	283	274	242	266	272	285	282	259	283	262	241	281	239	288	295	294	272	265	284	277	260	233	270	287	271	267	290	263	265	281	271	257	259	270	255	279	272	234	252	259	268	265	297	275	258	238	277	294	263	283	270	269	271	255	242	243	298	266	263	259	275	261	255	269	272	268	277	308	297	282	287	258	274	278	282	293	278	315	239	263	272	284	247	266	277	282	264	258	274	295	264	284	270	251	261	278	280	262	284	268	280	297	287	281	286	282	294	263	275	273	295	290	256	286	286	259	250	248	275	277	268	268	267	242	265	278	280	282	254	272	287	237	255	267	279	253	305	272	283	264	303	260	267	274	256	237	282	247	266	261	279	244	297	277	287	238	261	295	297	250	252	281	261	287	260	266	301	243	241	281	245	281	282	271	276	307	232	241	299	290	265	272	275	271	286	246	247	278	259	296	252	269	284	302	268	258	275	273	249	271	253	268	269	254	278	269	272	254	271	292	292	246	279	300	266	259	279	272	259	259	263	281	289	270	265	255	277	283	275	314	257	279	271	300	266	251	249	287	270	276	274	247	266	274	294	289	261	240	270	265	282	266	282	287	259	265	263	294	271	264	254	264	271	249	263	264	275	281	268	240	273	247	292	284	292	272	269	243	253	255	280	283	291	249	253	293	271	258	268	283	311	286	266	261	273	287	267	264	279	305	248	299	292	263	266	276	266	293	283	284	275	281	294	269	285	247	279	284	268	270	251	283	280	314	249	280	247	239	273	271	249	269	296	277	303	268	292	286	277	289	240	264	286	283	267	274	305	260	281	287	250	265	269	257	265	265	235	305	294	261	265	264	278	277	285	258	312	270	265	271	261	272	287	229	271	247	266	259	243	259	271	265	264	253	254	278	267	283	275	273	280	263	304	263	287	261	257	250	269	281	256	272	299	240	264	301	284	261	246	262	286	240	272	298	317	273	283	275	282	294	257	288	259	291	295	268	270	298	250	280	308	255	286	282	264	281	259	256	263	278	301	275	255	308	265	298	277	254	278	284	283	263	239	267	282	262	294	266	260	271	251	289	269	256	266	286	276	266	275	264	271	242	285	260	283	305	288	275	271	262	287	263	297	255	255	238	270	260	234	287	282	285	283	236	241	274	278	270	279	254	247	286	268	251	302	245	276	259	247	275	275	282	245	277	272	305	296	262	291	286	278	269	285	270	283	272	267	302	264	249	290	284	263	251	245	262	266	276	288	224	275	271	245	262	286	273	269	262	304	266	281	274	299	285	305	255	263	284	270	283	306	272	276	288	274	286	259	257	286	281	251	261	276	301	291	286	242	254	283	274	250	258	284	249	245	262	276	268	286	292	277	281	281	257	269	274	271	282	308	261	279	274	269	283	269	294	279	231	251	261	277	259	289	279	279	272	269	250	277	280	275	278	267	257	285	264	293	275	287	259	285	250	258	276	276	286	254	301	262	265	240	247	269	273	288	275	261	298	256	305	282	258	284	264	275	285	273	284	310	280	295	276	282	272	273	258	277	267	292	270	266	250	238	288	257	260	261	254	269	278	307	267	264	284	275	268	296	284	258	274	276	268	244	278	238	247	282	235	269	266	296	239	275	260	260	262	270	284	285	271	258	255	261	268	302	250	268	229	263	265	284	260	287	265	274	283	296	296	273	278	278	292	276	297	257	284	284	271	273	265	278	256	268	271	278	282	270	261	315	274	235	251	259	273	250	283	279	263	267	266	282	296	256	262	272	269	253	274	280	269	295	282	282	268	293	245	266	271	261	283	262	269	258	263	296	305	258	262	297	305	267	290	280	264	273	242	299	279	256	275	280	286	263	276	259	287	269	256	240	261	273	261	279	268	286	283	247	258	296	277	274	248	273	285	257	262	293	249	261	263	242	297	298	302	298	250	278	266	253	287	257	273	282	268	275	286	258	291	254	262	292	265	263	272	277	261	316	258	269	275	256	274	295	248	269	288	275	262	275	249	259	284	270	256	260	247	282	296	299	267	255	265	266	295	250	273	305	266	265	310	300	283	291	283	290	246	250	295	286	247	286	251	270	293	287	279	273	290	273	276	276	267	263	290	275	289	282	268	301	294	245	269	266	280	291	253	262	250	275	283	240	290	270	274	277	239	240	282	255	290	262	273	256	260	291	287	260	299	259	292	296	239	268	260	278	266	267	272	268	279	263	280	274	273	286	269	272	260	237	288	257	259	294	256	264
24788	21028	27028	25057	8213	707	527	441	407	367	396	370	402	391	336	347	359	348	345	319	314	358	354	363	328	348	327	346	325	334	341	304	303	330	388	343	345	315	321	319	316	327	305	333	297	339	327	335	342	323	342	314	351	335	329	315	327	308	300	324	310	327	364	332	322	323	354	356	306	320	347	291	355	335	316	319	308	326	297	307	323	302	312	334	300	300	274	323	338	321	321	314	354	345	319	312	318	309	330	325	318	325	300	304	349	338	336	329	310	322	358	329	315	302	372	348	351	333	336	346	307	322	338	335	321	330	329	327	323	319	327	310	305	322	336	315	361	323	311	310	285	350	329	302	305	300	307	348	334	328	305	319	319	364	330	325	307	296	341	334	317	304	313	292	310	330	335	304	316	324	306	321	308	316	348	342	357	338	302	359	313	315	352	335	354	310	317	327	322	338	319	343	331	310	319	305	308	297	317	320	320	320	350	357	315	301	314	288	354	304	276	327	317	326	296	324	339	345	300	305	308	322	326	313	319	329	301	318	330	337	297	344	333	330	322	332	308	332	326	340	315	299	352	310	360	325	325	312	338	280	328	321	309	330	333	357	334	297	312	292	330	351	322	326	325	329	341	343	349	328	330	352	307	334	316	329	317	367	304	315	311	294	349	316	318	302	313	336	328	319	271	331	330	290	335	353	366	323	329	308	317	333	315	295	305	338	296	361	316	325	317	319	310	352	321	358	310	327	313	326	322	332	334	322	304	317	304	324	329	318	309	308	308	327	300	311	308	330	299	312	289	308	346	338	289	318	339	309	336	312	338	301	312	320	331	320	325	337	352	304	330	343	318	310	315	322	328	300	318	289	326	368	332	318	318	304	340	310	293	302	312	366	338	307	317	324	313	322	334	332	335	328	336	326	314	315	329	332	337	296	333	328	282	284	285	328	307	315	333	311	299	306	335	320	323	321	321	366	311	333	319	334	328	306	340	341	332	273	319	304	335	345	344	301	326	309	339	319	316	324	339	335	317	331	297	320	311	341	316	321	319	321	300	326	312	343	334	314	312	318	309	332	313	312	327	314	296	315	354	329	317	324	320	331	314	289	341	328	319	330	333	300	342	331	311	290	285	334	309	345	330	303	308	342	340	323	311	299	313	323	351	304	308	323	313	336	301	295	317	284	302	312	316	300	321	335	327	312	305	338	334	324	329	341	308	334	331	318	310	296	289	308	328	356	338	325	309	323	296	302	298	302	305	330	317	329	339	307	279	303	326	296	300	321	315	333	344	332	307	312	312	316	299	317	363	324	322	353	318	360	297	320	332	349	315	336	302	302	340	320	302	326	320	311	346	334	310	353	306	327	294	341	314	304	295	334	332	325	323	308	343	315	347	317	288	327	332	346	299	345	334	302	348	295	327	291	291	346	326	339	337	311	357	309	308	335	331	357	323	317	294	310	371	311	337	329	314	318	301	326	369	315	305	294	319	316	333	332	310	337	314	318	342	277	302	325	340	306	336	324	314	337	309	327	316	317	317	328	319	329	348	353	327	317	328	330	301	314	307	304	338	319	328	307	282	340	324	301	323	329	345	322	318	316	326	319	313	323	326	321	346	309	294	343	313	317	327	326	316	330	338	326	316	314	320	309	294	301	334	316	309	343	348	271	315	333	333	328	320	332	308	303	367	300	328	267	338	347	297	318	309	326	298	285	319	301	310	335	322	321	317	327	326	316	334	331	320	339	352	308	303	313	314	332	337	293	311	307	307	326	327	303	335	317	339	341	298	327	332	316	348	349	320	290	318	325	314	335	324	309	328	291	341	295	342	349	313	324	323	333	332	338	317	338	346	335	286	304	345	297	304	317	335	351	315	327	313	339	330	297	332	308	323	319	313	331	316	327	318	309	359	294	312	350	306	330	294	377	317	321	341	299	304	331	279	328	281	347	317	313	316	314	315	351	300	337	331	359	331	321	300	342	342	298	330	312	328	320	322	313	311	352	289	295	318	310	292	336	304	330	326	296	337	330	323	328	301	301	365	316	337	311	330	327	291	326	348	318	303	298	376	294	345	359	305	309	338	313	301	327	318	326	284	316	312	291	322	336	270	298	298	350	308	316	327	341	317	280	335	331	316	337	294	344	310	313	321	318	321	346	336	354	344	320	331	318	303	304	298	335	302	327	292	323	301	322	306	318	346	326	321	327	355	360	323	325	318	310	335	319	353	348	344	318	325	303	322	324	286	315	360	312	335	296	327	311	311	327	329	336	342	306	311	323	320	327	355	300	320	309	327	334	304	345	317	325	310	353	309	318	307	311	333	316	327	303	316	344	294	343	337	336	311	324	316	322	305	301	321	302	356	309	301	308	330	329	301	351	318	311	315	322	317	304	305	297	298	328	306	281	339	333	328	348	334	327	324	323	324	338	317	314	339	315	335	324	323	340	320	340	310	350	337	321	336	315	347	304	334	318	306	347	302	336	303	303	310	360	310	329	298	318	298	307	329	309	322	334	339	321	317	332	296	280	323	294	344	327	328	326	334	331	300	334	341	299	309	315	306	329	313	361	326	329	275	324	316	337	334	302	332	335	300	317	321	334	323	337	308	353	323	335	311	303	319	278	348	350	348	315	344	328	340	322	251	294	324	343	291	325	307	317	333	325	345	325	346	335	284	284	335	315	324	309	315	324	312	341	312	341	323	336	317	348	320	328	365	325	292	292	325	330	337	297	318	330	322	337	324	360	316	307	355	339	331	316	360	329	318	337	315	322	323	336	314	316	346	324	319	322	305	322	297	299	325	296	359	326	314	304	335	348	342	293	329	330	317	323	328	297	336	311	354	319	369	312	325	319	307	293	342	329	301	337	315	304	328	316	337	316	297	279	327	326	348	328	344	312	309	322	339	329	316	314	325	314	342	320	334	316	311	328	323	308	326	349	329	328	326	339	323	326	302	344	325	306	334	301	313	314	324	303	295	325	325	313	325	332	338	328	339	310	293	335	318	342	329	346	333	301	333	356	318	317	302	327	328	275	302	310	379	288	302	316	327	324	320	353	310	315	327	366	302	306	337	326	292	315	310	294	326	318	314	293	320	331	331	308	316	301	319	331	326	319	342	316	331	290	340	320	304	291	313	310	293	333	319	350	332	337	317	309	322	358	351	307	338	315	334	347	310	352	321	299	329	307	311	326	326	303	345	283	345	315	300	311	331	313	321	332	295	315	267	306	341	334	318	322	336	325	308	329	311	327	334	322	303	300	309	295	320	345	303	321	296	312	313	297	322	340	319	338	330	317	346	334	316	336	313	306	337	347	316	350	315	289	328	300	292	306	303	359	337	344	335	336	292	324	339	279	348	364	317	322	339	331	319	314	315	342	310	317	313	326	354	332	318	306	311	338	316	353	331	328	320	313	324	313	358	357	329	354	323	313	321	306	343	329	343	315	326	329	323	310	306	319	359	343	317	351	299	336	323	321	364	321	340	326	312	330	302	309	279	320	333	336
13664	20674	3062	1575	1139	966	755	675	580	512	522	442	402	419	421	422	414	420	364	358	375	352	404	369	386	363	356	398	391	363	354	347	354	323	364	352	327	295	319	365	343	370	341	340	354	367	359	385	360	346	350	332	367	365	322	366	366	352	350	373	328	320	353	337	328	307	370	356	352	395	350	372	360	325	356	374	354	363	371	359	338	361	362	341	362	341	325	334	368	355	383	366	382	374	335	374	345	334	376	346	332	336	333	366	315	325	333	347	301	330	376	343	348	366	398	370	346	352	374	373	336	379	397	328	365	312	371	324	378	349	345	348	337	365	384	375	334	341	353	404	358	352	364	377	305	387	341	359	361	377	319	360	361	328	362	344	342	352	335	334	352	376	355	334	343	336	347	332	343	344	309	349	364	376	317	350	338	337	343	361	338	344	329	351	397	327	354	328	337	344	353	331	317	333	367	358	361	380	342	388	368	369	356	336	335	329	376	386	343	375	361	361	324	346	363	338	340	342	340	348	347	334	364	360	384	384	328	381	335	338	355	350	352	372	335	348	325	339	340	417	362	371	360	335	368	333	316	373	332	360	346	344	321	338	355	373	346	318	328	365	341	345	337	327	329	332	342	362	347	367	340	355	371	367	340	334	355	337	350	386	301	364	352	346	334	321	344	345	341	341	324	324	326	350	366	356	350	334	363	354	347	361	348	356	350	348	349	367	386	367	330	357	330	330	333	364	333	343	338	317	329	375	337	341	405	327	373	372	358	341	361	312	345	327	361	344	390	331	357	355	352	342	405	364	348	389	338	347	364	369	344	342	308	349	381	392	322	371	331	344	353	359	362	356	340	352	325	325	320	344	345	353	353	311	355	355	387	343	295	327	309	351	350	356	348	354	336	342	322	334	346	364	362	401	341	363	358	369	338	352	306	321	330	377	335	356	354	328	341	364	342	376	373	332	382	318	361	353	369	350	353	352	327	344	381	333	317	351	335	352	365	363	372	346	344	392	348	337	380	349	349	348	360	368	351	334	353	360	354	351	347	352	342	374	376	321	377	383	382	350	374	343	372	378	335	340	342	359	339	334	326	328	349	344	350	352	367	361	344	374	324	340	372	358	359	341	389	333	332	364	359	356	360	392	346	355	371	345	354	366	343	342	341	369	319	353	378	362	343	333	358	367	371	360	331	333	362	360	349	330	362	360	311	357	342	329	318	352	368	386	398	344	372	357	376	346	341	356	352	354	369	347	348	338	351	378	373	322	344	336	350	343	354	347	345	333	334	339	358	306	353	384	324	356	323	345	371	330	359	351	337	300	345	334	391	338	342	360	317	332	365	348	339	326	331	397	369	332	342	351	346	336	357	330	342	349	348	373	336	338	351	315	335	351	346	333	362	385	354	367	334	378	369	320	392	338	354	359	358	354	339	303	361	313	375	356	332	353	355	336	333	363	354	367	355	350	328	384	359	335	344	345	362	372	354	366	388	323	338	373	349	337	356	302	354	326	345	346	369	367	323	304	363	357	365	347	345	333	387	379	336	356	350	345	371	359	376	339	354	374	326	375	349	349	342	377	356	351	315	363	335	359	308	343	318	362	352	350	366	363	363	339	363	339	348	344	328	359	376	343	357	358	345	317	349	365	367	336	349	368	336	336	312	343	359	313	325	307	345	389	338	372	339	342	334	358	342	329	374	332	356	332	367	330	355	383	363	362	384	347	356	370	391	363	334	355	388	354	366	370	378	331	336	341	346	329	336	341	350	364	345	303	355	340	340	351	353	347	298	336	364	324	373	350	339	335	360	329	364	324	360	325	358	354	357	346	361	330	316	346	327	338	340	356	354	343	391	343	336	336	360	344	346	348	355	347	351	348	350	353	369	360	346	340	305	347	354	330	359	377	356	336	340	361	300	355	345	322	358	337	336	368	386	325	325	367	346	340	362	331	345	320	355	360	327	340	337	336	329	337	367	355	342	391	354	353	347	355	387	349	341	347	330	354	360	348	340	356	333	347	309	348	356	376	323	355	384	380	392	329	350	352	348	335	368	362	340	364	352	374	349	347	327	354	359	349	356	338	353	371	342	343	330	353	353	342	350	368	347	317	365	364	328	365	333	355	331	358	334	351	348	365	351	319	333	348	371	353	366	347	367	364	342	338	352	324	375	357	306	345	375	362	358	358	377	364	370	342	342	350	352	343	350	358	361	355	345	378	336	342	331	352	347	352	374	339	381	371	338	324	377	328	322	332	323	333	344	370	342	419	384	335	342	308	363	369	363	353	353	379	302	315	342	364	336	358	358	330	375	356	361	347	383	358	347	328	328	362	324	342	337	349	348	314	344	326	365	366	347	356	309	351	366	339	370	350	363	341	345	356	358	304	325	349	353	357	345	336	356	322	389	336	346	336	369	354	346	348	364	321	347	355	341	384	364	348	369	332	364	362	337	360	341	347	381	363	392	341	339	336	347	350	335	354	348	326	341	336	342	370	339	348	371	349	345	385	365	348	351	339	335	353	317	342	370	359	372	350	344	351	331	379	338	336	394	337	334	321	375	353	339	374	371	304	355	360	346	338	336	371	344	330	340	314	360	322	351	364	339	345	340	363	360	353	345	314	339	348	369	347	348	322	384	382	322	361	371	363	357	336	323	355	357	341	367	371	348	386	357	339	355	329	368	326	349	333	359	378	311	375	353	358	336	382	310	344	337	329	380	364	365	358	347	340	361	355	353	346	349	372	336	365	353	367	348	326	355	329	360	337	350	335	334	355	343	332	397	334	349	347	333	345	340	349	392	362	340	368	340	322	318	360	333	353	366	327	377	358	340	342	355	352	367	389	364	350	373	337	353	358	326	332	353	354	378	350	364	321	332	355	353	385	356	314	380	322	381	335	376	336	382	363	365	373	341	384	314	323	359	363	330	334	364	345	346	332	337	376	357	355	361	373	363	339	339	330	354	314	379	356	365	364	351	326	341	319	337	351	367	348	318	336	328	331	369	353	357	335	342	323	338	332	355	347	341	360	351	350	330	348	344	344	368	363	356	359	344	372	351	339	342	354	359	381	374	355	384	348	355	362	358	356	375	356	364	353	356	312	371	350	365	327	359	361	368	322	377	363	361	337	360	332	330	341	327	354	346	348	346	346	367	324	338	314	345	337	350	329	326	339	335	341	364	347	329	360	331	353	387	367	374	332	365	349	369	318	348	351	361	350	350	359	362	359	341	361	341	342	318	356	370	334	333	355	387	329	384	336	297	340	349	342	353	355	367	330	399	315	341	370	365	359	381	349	331	331	357	348	369	324	350	369	353	317	326	351	342	338	357	349	359	351	326	353	362	344	328	349	353	340	338	342	309	388	359	327	331	358	328	350	334	385	353	346	353	349	333	352	354	340	323	366	354	334	347	357	323	346	370	335	347	326	331	313	383	333	315	357	338	363	357	383	372	360	349	360	364	348	318	352	362	371	338	345	345	347	335	330	354	374	334	347	338	359	343	383
22410	20972	28596	23524	20969	20998	7096	1232	891	855	800	741	695	691	638	629	595	591	602	607	598	573	539	586	583	540	528	575	564	525	496	566	561	570	544	508	529	554	540	537	515	536	532	499	557	510	537	511	509	527	513	498	552	531	531	494	513	513	520	574	493	549	541	521	497	525	483	522	507	515	504	507	509	491	527	522	519	526	508	547	550	531	578	509	538	498	528	532	530	547	483	505	506	529	500	514	483	485	528	536	531	528	485	522	559	528	559	526	511	473	518	529	470	576	566	460	516	514	536	520	507	521	530	481	506	493	566	487	502	526	519	511	565	514	540	471	515	482	520	526	511	524	543	506	483	513	512	480	504	531	482	471	508	475	524	535	493	503	534	523	500	501	515	523	500	505	524	516	534	511	527	511	524	512	517	527	473	536	529	540	523	529	509	534	512	532	486	496	471	495	497	550	478	504	497	504	516	477	488	503	487	494	537	517	496	533	535	524	499	510	513	498	488	494	497	484	528	498	504	533	513	530	521	516	527	519	487	522	514	493	534	534	485	516	505	470	536	510	536	518	489	513	506	492	474	475	496	494	534	489	526	490	520	487	513	521	498	503	546	485	535	585	511	495	524	555	536	500	532	530	496	537	472	503	534	504	527	512	519	515	540	453	505	557	510	549	505	504	515	513	522	525	509	528	536	567	498	501	552	487	472	513	527	515	516	530	510	561	505	521	532	491	509	561	469	491	504	487	512	482	500	499	503	487	536	516	493	491	500	509	523	500	503	501	543	544	506	541	477	511	546	495	535	503	481	448	521	508	521	517	502	519	520	494	506	523	540	517	509	552	500	505	533	533	497	538	505	531	503	540	499	512	485	565	479	530	526	491	483	542	513	490	524	506	504	519	565	476	503	503	512	558	527	519	539	508	504	514	519	515	499	505	526	497	536	537	540	501	530	546	517	519	540	526	508	516	514	519	518	524	508	508	488	465	505	505	525	504	488	505	495	538	565	495	523	501	520	502	528	493	503	543	481	536	536	519	506	495	543	513	516	516	520	499	527	490	502	536	473	520	509	520	509	507	534	531	495	534	508	527	496	533	513	523	479	556	500	484	506	511	490	509	504	509	478	514	474	510	507	533	490	522	541	518	511	545	524	512	512	531	492	467	492	481	500	510	492	578	567	509	504	542	529	537	531	523	536	501	512	514	489	508	545	506	526	494	531	520	522	532	501	479	532	507	527	522	503	548	518	538	499	505	494	503	518	514	511	559	538	485	471	501	540	510	545	489	544	523	532	537	540	508	531	511	535	496	554	544	511	510	522	534	506	507	562	512	558	502	494	472	517	508	514	520	535	529	505	534	523	502	499	520	549	530	539	503	510	528	469	538	526	501	504	536	498	503	518	503	529	494	538	542	486	543	502	517	496	526	526	545	497	514	497	492	498	530	530	465	501	557	502	511	495	492	501	532	504	533	532	494	529	519	514	510	498	519	543	554	552	503	518	480	500	481	508	518	494	540	541	530	516	526	557	503	508	515	511	498	523	539	496	507	544	537	490	479	549	514	540	516	534	523	521	515	511	484	509	536	525	534	500	513	523	514	500	524	504	536	516	539	493	514	501	486	488	506	522	495	478	512	502	542	487	502	547	532	507	509	530	485	528	525	485	504	504	461	517	492	483	503	539	516	535	501	536	468	485	489	512	523	504	504	509	498	515	523	485	493	502	522	519	513	501	514	548	490	542	526	510	518	517	511	557	504	501	542	460	498	491	536	523	515	535	514	532	522	511	529	524	498	503	521	500	543	492	511	491	530	515	504	533	518	481	501	508	487	509	548	501	538	485	517	475	512	486	528	534	524	545	516	513	513	500	508	504	537	493	513	545	496	528	599	501	536	550	533	496	542	516	493	516	475	512	513	491	521	505	514	499	492	521	503	476	493	508	550	495	512	524	512	507	547	520	527	551	472	511	514	490	540	520	491	498	557	505	512	511	502	477	565	494	490	473	454	499	499	533	486	500	511	567	500	482	467	519	493	525	492	494	505	519	505	504	519	535	527	497	521	519	521	498	514	539	511	530	508	483	544	539	486	506	471	539	503	481	497	475	503	527	496	536	502	523	510	531	462	523	497	493	534	508	525	500	493	534	487	512	490	505	505	477	475	505	529	483	487	486	486	496	567	511	527	517	506	483	524	470	496	500	508	514	476	525	494	499	532	526	489	491	507	499	472	506	573	516	546	498	505	497	565	524	493	525	495	528	513	503	483	562	533	508	533	540	509	519	510	507	549	471	499	544	520	485	495	520	546	526	508	506	483	568	534	493	477	510	487	481	469	505	518	511	537	552	525	505	535	500	503	490	503	492	508	499	508	521	539	517	511	542	493	517	467	520	515	497	499	516	503	486	545	501	545	517	493	526	551	498	489	525	520	507	502	500	521	549	521	510	451	571	503	504	484	518	518	518	492	494	523	486	496	500	544	516	506	522	516	522	482	509	518	518	561	483	488	497	505	474	484	500	521	527	518	472	536	519	527	543	511	544	502	525	507	561	540	518	498	509	515	528	522	545	502	507	478	520	538	529	516	493	510	518	494	551	518	512	513	479	507	490	513	541	525	481	538	522	499	530	514	495	480	496	503	459	507	522	529	497	552	499	491	544	510	480	520	502	478	507	519	501	527	524	492	517	523	493	513	510	522	491	504	521	509	518	514	505	474	528	545	491	475	506	535	538	544	524	489	521	476	507	503	523	482	477	484	519	460	513	507	480	549	480	525	505	521	483	513	525	541	493	530	501	529	509	487	499	470	504	495	504	536	540	495	492	539	504	465	519	562	513	520	522	501	496	483	536	524	545	490	529	495	524	560	460	500	508	508	511	499	538	509	525	540	499	489	502	549	509	519	498	514	496	493	507	523	565	542	502	514	523	478	526	515	499	526	523	496	525	536	533	524	516	528	490	529	513	553	514	507	498	510	515	488	519	530	508	516	490	524	514	516	486	475	527	539	518	522	518	503	486	528	523	556	492	533	506	526	518	475	502	507	501	515	491	533	512	507	501	494	527	492	533	521	490	519	542	506	522	511	499	516	480	502	545	483	501	508	513	512	513	536	533	502	506	569	479	511	515	465	540	499	517	513	503	518	508	486	466	512	528	544	531	496	522	492	465	523	525	525	541	510	539	497	500	524	496	522	493	541	493	531	500	493	524	508	511	508	477	502	514	522	531	514	518	527	492	513	577	539	521	495	512	540	509	515	550	522	545	551	561	481	515	532	533	524	496	499	497	492	513	528	527	517	507	506	525	505	501	515	474	534	510	547	533	515	501	515	492	532	481	544	470	501	528	505	495	528	499	524	522	505	511	549	570	500	528	495	528	525	455	509	517	469	512	509	488	538	524	482	539	538	517	502	536	504	498	507	507	558	523	541	524	541	488	520	478	494	497	489	483	519	455	498	509	497	522	507	463	522	557	521	501	522	490	506	540	483	504	479	515	497	535	523	496	532	549	520
16229	31988	9458	4681	3364	2520	2040	1596	1371	1192	973	934	754	783	729	721	715	633	646	649	588	631	602	570	630	587	523	589	589	592	590	566	544	570	553	538	554	547	519	580	536	526	535	561	564	537	539	515	548	510	520	556	496	551	543	511	549	535	511	514	501	500	496	496	505	540	511	510	530	490	478	567	515	530	548	542	549	501	569	514	536	505	545	496	477	512	528	549	502	521	533	534	534	508	566	533	505	495	505	516	525	519	550	528	536	475	538	550	520	552	519	505	503	526	482	513	495	501	530	518	545	468	496	553	513	493	511	492	494	529	515	508	500	533	554	460	542	491	515	496	536	529	513	470	532	534	501	546	540	501	500	521	513	501	510	551	541	485	521	477	499	494	527	511	484	511	528	499	500	495	478	538	521	523	480	458	527	527	544	478	495	553	494	463	513	474	479	526	508	529	504	545	475	541	519	547	518	552	503	511	522	521	508	555	474	496	478	478	538	539	507	504	518	516	537	512	512	497	493	496	527	466	508	560	501	517	524	513	500	514	518	459	524	506	574	501	498	532	524	520	526	501	529	529	488	549	470	533	507	544	522	506	517	502	513	540	520	505	471	486	556	511	526	464	501	512	505	506	491	498	524	508	533	481	492	519	492	510	533	536	529	537	541	510	536	512	533	505	557	491	547	539	508	507	545	544	520	556	533	531	553	488	520	531	508	512	509	540	509	514	518	503	543	523	508	504	517	498	528	549	548	548	503	511	513	570	509	521	486	501	486	496	512	509	486	530	530	519	511	514	516	484	537	479	549	524	514	524	479	468	544	538	497	549	525	502	505	510	513	527	520	513	531	540	560	473	534	488	555	514	496	509	536	487	468	508	550	461	528	515	520	548	506	516	507	514	515	557	526	515	530	497	524	555	515	505	538	541	526	487	537	540	530	526	531	500	517	502	539	522	499	500	535	513	541	522	517	501	496	540	495	474	523	527	544	523	522	464	510	536	493	491	562	556	506	545	489	540	509	522	497	551	498	495	554	530	529	510	535	504	497	531	485	463	534	511	510	533	507	491	552	509	481	520	522	537	514	530	495	529	527	506	542	506	543	530	525	535	508	525	546	500	529	530	543	511	578	528	541	577	487	519	548	527	560	509	570	506	549	548	547	490	522	528	529	521	525	517	542	506	561	507	485	528	524	512	559	541	537	490	507	533	477	541	553	484	521	514	520	524	552	514	536	475	483	502	529	522	514	515	496	517	508	518	493	502	474	543	520	534	512	499	526	523	534	498	534	481	513	492	534	526	523	497	517	478	524	522	532	475	528	488	507	530	499	545	541	503	510	543	542	494	535	469	525	495	510	502	478	554	512	497	486	540	467	504	492	523	525	520	497	496	505	510	522	556	463	506	521	528	498	492	483	471	484	523	464	482	515	491	474	547	529	517	504	495	512	485	517	492	528	547	508	539	531	537	543	535	506	522	500	499	516	489	504	540	515	498	506	447	546	497	483	550	533	529	509	498	499	523	514	527	521	485	534	545	529	504	550	510	521	541	535	515	526	504	521	495	518	528	519	470	494	506	484	503	476	446	533	548	585	547	509	514	505	548	481	481	517	535	534	497	489	507	499	522	510	528	490	550	509	494	523	525	503	527	486	477	544	534	517	499	553	512	502	563	499	513	519	506	513	451	523	519	505	519	530	529	523	506	534	562	508	499	563	530	508	496	492	500	543	542	537	531	549	487	493	502	509	492	524	544	516	492	503	520	504	517	527	529	510	551	526	533	495	532	503	536	510	501	507	539	485	508	499	513	483	490	470	529	539	499	483	511	497	482	558	509	485	523	511	480	542	500	503	489	466	520	527	510	507	524	524	523	503	516	523	534	466	535	509	529	516	553	508	511	503	506	513	529	522	523	531	531	543	521	514	546	545	519	532	506	535	524	542	523	471	550	519	512	547	534	513	528	491	508	485	490	466	507	547	518	470	504	533	498	507	500	510	477	516	517	499	533	531	522	508	531	525	479	507	497	550	525	516	535	506	519	559	507	476	534	502	469	513	541	503	493	509	494	524	543	555	548	498	508	508	528	534	553	513	515	510	516	529	473	516	532	509	521	541	520	551	500	544	557	510	504	537	504	521	536	512	473	511	556	496	544	561	476	525	546	526	526	524	479	519	536	520	487	531	496	519	481	479	516	531	505	501	477	492	550	476	523	577	520	510	523	512	509	505	521	499	484	550	586	492	517	546	519	540	524	498	479	530	539	500	515	580	521	498	518	478	507	519	484	507	508	525	497	541	530	503	529	519	536	505	510	523	482	517	513	541	521	501	542	461	497	539	544	515	525	564	513	502	493	531	533	554	545	512	489	549	541	525	501	519	496	544	530	546	514	529	501	475	531	506	520	522	484	514	503	540	532	511	510	472	490	534	503	502	553	534	513	530	484	505	511	489	482	513	549	542	508	501	557	518	478	514	514	516	509	522	512	462	511	476	517	564	549	561	484	527	541	522	503	488	583	550	546	534	514	501	563	500	498	497	523	552	515	518	492	522	545	545	558	492	544	560	472	536	525	538	510	509	485	492	501	503	499	527	522	518	500	540	499	507	518	481	560	514	522	538	520	530	538	534	501	516	511	490	519	507	506	492	517	538	495	557	531	539	515	522	472	512	535	509	521	517	536	509	538	475	524	506	518	525	540	528	527	513	488	499	539	511	523	501	554	509	540	568	520	519	448	504	496	532	502	539	529	540	507	517	530	517	583	506	523	485	498	516	511	495	500	509	546	523	491	510	515	487	516	501	524	529	517	482	502	500	533	515	509	521	505	516	519	542	496	521	553	554	507	541	480	519	558	520	509	501	513	496	550	501	503	500	529	493	531	512	535	513	515	528	552	518	502	511	521	515	495	508	482	503	530	534	478	487	517	519	512	522	539	528	510	510	520	521	561	473	507	510	522	497	502	516	531	501	519	523	468	494	526	479	480	515	523	548	485	563	517	526	511	517	510	494	522	500	487	468	501	532	542	534	474	498	542	528	529	549	506	501	503	517	511	478	527	520	495	523	491	561	499	543	470	486	525	508	509	526	539	487	534	551	529	521	498	514	510	497	525	507	521	532	507	531	524	518	527	482	535	511	522	502	578	489	511	506	502	506	511	501	503	526	526	499	499	522	488	524	570	493	497	496	475	518	490	513	552	463	552	512	548	521	493	513	494	512	513	549	545	506	494	505	505	495	512	516	489	472	493	533	469	503	531	538	499	552	522	517	521	543	501	513	533	529	517	508	549	511	533	527	465	551	541	517	534	494	512	462	518	521	485	513	533	543	509	546	519	527	481	572	529	488	549	485	471	477	463	522	545	521	532	530	507	507	539	520	528	516	506	520	545	502	532	542	516	499	553	533	500	541	549	521	490	492	566	506	507	485	502	499	475	526	548	528	493	481	499	503	526	513	501	522	532	483	531	558	510	494	535	521	497	503	508	486	514	468	496	516	526	569	489	508	493	526	474
27900	17711	3427	346	242	187	199	177	150	165	169	181	161	149	159	167	167	150	134	154	174	147	169	153	148	163	171	196	157	153	161	143	156	148	164	172	138	156	166	171	164	128	162	175	175	184	124	164	150	175	131	171	171	169	153	155	145	140	191	155	159	138	159	148	148	146	166	153	166	151	153	138	174	162	172	163	161	138	175	166	146	180	141	141	167	145	156	172	155	154	160	154	147	144	149	130	171	170	152	129	145	148	161	150	170	151	156	144	152	154	143	147	159	171	152	159	161	140	175	117	181	159	151	162	154	153	144	156	152	143	148	155	162	146	151	150	157	148	143	166	148	164	176	154	146	150	158	143	176	161	131	157	167	144	133	149	145	173	135	148	183	166	150	148	148	134	161	148	161	159	146	160	174	175	171	185	154	173	140	158	177	148	169	150	172	145	154	162	167	169	147	172	182	156	150	158	161	158	161	167	157	168	143	159	135	179	156	166	144	165	151	152	148	159	130	170	152	174	144	143	145	153	139	149	142	159	145	151	141	156	159	165	152	169	171	149	199	159	158	167	178	161	142	170	166	151	163	162	165	158	138	146	114	144	165	145	170	149	156	158	151	163	158	184	165	175	174	158	165	152	130	153	141	141	172	138	151	147	155	162	163	171	160	158	150	154	173	147	150	150	153	168	149	167	151	156	153	148	150	171	165	140	176	163	153	147	154	174	148	147	167	160	169	162	154	161	158	151	156	168	165	169	157	146	150	144	153	150	124	171	143	178	153	159	165	169	184	143	156	150	160	167	176	147	169	145	136	156	133	156	150	145	192	161	171	152	159	162	144	170	169	178	158	171	151	164	145	135	156	155	156	159	136	175	175	168	184	178	164	169	169	177	160	135	170	169	166	156	155	182	145	171	153	184	167	152	144	189	156	164	171	142	171	152	146	159	154	140	158	163	158	135	167	166	160	151	160	161	168	139	143	172	156	160	149	165	180	150	157	170	162	155	153	156	154	151	146	153	133	150	155	146	137	160	188	162	159	152	146	171	155	156	148	161	159	162	179	146	150	158	163	132	140	148	166	164	159	169	148	139	154	151	156	156	147	167	152	173	151	154	164	168	152	154	161	164	160	142	155	155	154	154	193	184	146	166	169	155	141	157	145	154	150	141	148	145	164	150	182	164	166	145	172	144	155	146	141	153	143	153	150	167	148	155	143	148	138	158	181	174	150	175	162	165	122	164	159	144	171	142	157	180	163	164	156	140	170	166	170	162	186	166	171	148	177	157	158	157	159	164	165	148	142	167	156	140	147	144	160	175	150	157	157	152	149	154	167	158	143	177	177	170	167	177	142	157	160	151	167	155	152	163	158	126	172	150	155	149	143	155	147	149	135	177	178	147	156	144	175	146	149	157	158	194	152	156	159	170	146	180	156	159	186	177	152	162	167	148	160	151	158	153	129	140	171	171	159	175	167	159	160	143	164	140	162	168	142	148	166	160	149	141	175	163	146	173	153	130	159	158	139	174	148	143	169	146	173	140	156	150	172	172	152	152	154	153	169	161	135	142	176	156	159	192	164	174	154	193	144	164	152	150	136	162	159	156	162	162	176	151	168	140	156	149	158	166	167	144	151	172	175	145	169	143	146	139	180	157	161	177	180	144	140	160	169	166	154	172	190	148	155	171	153	173	159	170	162	145	132	123	162	167	157	158	160	165	159	189	154	156	146	146	161	158	162	166	159	150	160	175	147	163	149	182	155	146	176	181	170	166	167	169	173	191	170	163	146	160	142	171	138	145	168	193	180	160	165	164	181	150	175	173	138	160	137	146	177	168	169	150	144	162	131	155	158	136	158	166	172	144	148	139	143	180	159	162	174	184	143	166	145	186	171	127	149	161	167	156	150	173	145	171	169	154	136	158	150	144	170	150	178	145	146	161	178	151	140	160	157	152	164	152	185	149	153	149	131	173	157	159	152	155	152	160	147	172	176	178	170	159	156	176	172	169	174	165	150	169	168	163	158	151	145	150	138	184	133	154	161	172	149	157	133	160	170	144	155	165	161	154	177	167	157	160	178	164	163	148	171	130	153	165	127	155	182	134	163	148	140	167	155	164	144	156	159	134	161	142	154	178	150	161	151	191	151	146	156	166	165	159	153	137	156	172	160	150	184	160	192	148	146	156	146	164	159	160	156	162	152	164	164	163	181	168	162	170	152	158	167	146	152	152	150	163	130	142	170	159	158	161	151	143	149	139	178	168	181	144	157	150	173	150	152	150	161	163	150	161	178	154	171	173	164	174	149	144	168	157	160	158	159	160	179	146	174	166	138	162	161	176	160	159	153	156	150	140	173	164	147	174	154	181	183	143	157	134	141	154	174	160	157	176	134	152	160	164	174	171	167	133	150	164	177	163	160	180	156	148	165	180	162	187	173	166	176	165	163	172	149	187	181	137	168	133	149	157	154	139	166	144	175	165	158	162	144	152	172	155	158	154	182	175	189	149	153	163	161	162	177	160	188	178	162	172	158	180	164	150	176	172	158	148	168	177	152	166	159	156	174	156	169	151	175	165	170	156	150	149	167	160	149	170	156	136	141	181	178	145	170	164	156	157	157	173	138	160	148	167	142	156	160	130	158	156	161	150	156	169	165	161	152	149	157	167	172	169	155	136	167	168	148	167	168	145	137	160	173	156	163	151	157	171	184	155	155	165	140	146	154	164	158	152	123	153	171	148	155	148	172	165	159	157	166	146	154	158	169	121	157	153	146	183	167	157	166	163	165	143	174	151	144	180	158	194	136	158	154	140	169	163	164	141	154	178	144	170	160	140	172	158	159	159	151	125	126	158	192	145	154	167	154	138	146	169	164	165	134	161	148	145	176	151	161	158	155	165	170	170	167	161	142	172	174	167	158	143	146	170	154	144	149	151	187	191	191	156	152	153	158	159	155	154	145	172	149	150	162	165	149	170	166	159	157	156	148	157	154	168	154	169	148	138	161	148	162	147	166	175	146	156	144	183	161	171	164	145	146	147	154	166	145	200	154	157	183	149	156	165	156	160	164	146	158	165	145	163	159	170	172	159	152	142	161	169	167	148	167	175	165	138	173	181	179	166	130	160	154	166	169	145	127	154	141	148	165	136	163	164	144	145	149	157	130	146	156	144	139	161	166	164	163	155	161	158	159	168	153	168	165	172	168	154	165	173	150	123	173	152	166	147	148	166	174	174	158	161	143	172	153	153	168	178	162	158	166	161	151	145	160	152	147	162	165	139	183	166	153	148	142	194	160	151	139	146	159	175	144	141	139	164	158	132	144	144	162	164	163	165	146	158	160	186	151	164	168	156	170	152	164	173	161	139	161	177	141	129	149	170	181	160	157	143	167	157	148	173	178	144	164	166	149	187	165	142	152	148	148	164	156	169	154	170	179	161	154	159	129	176	162	158	158	157	172	165	160	142	154	174	168	160	139	150	168	156	157	155	195	153	168	159	168	152	168	171	159	156
12767	7704	494	300	252	252	192	220	160	201	184	200	188	186	214	166	175	174	198	163	151	187	178	177	184	186	181	163	177	164	145	169	195	200	173	158	166	186	188	176	187	174	196	186	163	155	159	183	178	194	212	175	197	170	184	169	181	175	179	190	184	161	195	160	170	184	169	172	207	171	200	186	174	209	199	158	196	175	197	198	162	211	163	173	164	208	182	189	163	170	176	182	198	190	166	180	181	203	164	180	187	201	185	170	183	155	179	163	203	181	172	155	186	200	154	183	169	183	165	184	194	201	167	200	158	167	196	175	178	190	166	167	193	181	194	179	178	183	188	178	168	177	199	192	181	185	183	181	167	168	180	198	189	160	161	189	169	198	188	192	178	179	176	173	178	200	200	197	160	179	181	181	181	153	164	194	186	150	173	173	175	186	163	186	179	164	181	196	163	210	207	166	171	148	181	169	196	171	177	199	175	161	166	189	208	156	203	173	168	179	185	179	174	194	163	195	185	184	183	174	193	190	171	155	166	161	171	166	176	181	182	171	204	208	193	196	170	178	176	168	200	164	191	160	167	163	169	177	174	199	171	147	192	172	179	170	183	185	196	183	174	194	186	155	194	162	177	192	182	161	160	161	176	187	215	204	208	161	207	174	176	162	175	183	195	183	138	195	175	181	189	217	161	172	194	186	179	172	206	178	174	181	169	190	187	185	177	162	167	185	188	184	192	191	169	192	182	164	157	179	158	178	187	178	173	158	167	187	182	166	163	171	163	185	203	171	185	162	173	176	172	164	166	175	171	188	187	163	169	184	182	162	180	164	168	207	184	184	156	180	201	182	167	164	193	181	194	185	183	201	170	188	168	184	176	185	144	150	187	185	191	171	156	180	162	162	211	197	181	176	158	157	169	200	169	166	172	173	185	172	192	184	188	179	187	183	187	190	168	186	176	195	186	171	214	180	181	183	206	187	177	191	180	200	185	179	177	151	157	171	195	193	174	164	167	168	177	199	181	162	156	184	196	160	202	164	153	171	194	192	173	188	170	172	158	177	162	183	150	201	171	177	171	182	161	165	175	158	179	184	187	186	194	163	180	200	177	159	171	175	169	176	174	208	157	151	177	170	188	188	197	179	162	173	186	191	163	181	180	199	181	194	193	167	174	181	174	201	192	195	181	194	199	178	178	180	194	171	198	167	186	190	186	170	194	173	154	192	170	169	179	163	168	170	195	194	164	190	191	156	168	179	178	197	197	175	181	189	164	183	170	163	173	196	169	196	201	180	176	147	174	175	171	190	173	153	199	177	192	175	169	178	161	173	163	181	179	169	173	182	191	183	167	163	151	187	193	186	169	198	176	196	199	175	165	201	179	158	183	165	187	183	156	161	182	183	168	180	154	176	184	183	169	187	187	176	205	190	191	173	175	164	196	216	191	191	183	185	183	171	182	188	193	163	168	182	178	183	197	165	185	170	183	194	172	203	153	166	177	187	168	170	164	164	186	196	172	181	174	185	170	187	151	177	191	210	166	169	189	204	191	160	168	160	181	187	180	164	185	190	168	161	170	173	196	176	176	222	184	179	169	165	152	186	183	181	192	166	179	163	175	175	171	192	198	212	179	165	174	173	162	190	189	185	167	173	196	178	172	177	191	165	168	173	188	190	205	183	192	161	199	199	184	186	184	184	169	167	177	158	178	164	175	189	187	174	178	185	184	195	175	154	176	180	186	161	175	182	170	148	162	201	176	184	200	207	195	208	169	185	189	167	160	193	173	190	149	162	204	178	166	184	199	191	165	196	181	185	191	181	163	166	195	185	188	189	169	164	172	173	165	206	189	182	175	196	185	177	181	195	189	195	179	185	169	180	173	196	153	183	190	182	194	218	170	193	186	178	173	181	168	191	183	202	173	185	177	180	180	167	205	175	159	174	183	168	173	182	196	189	165	145	189	181	171	186	179	187	177	183	185	183	181	179	166	185	197	189	174	149	194	179	184	164	185	163	179	204	169	180	203	194	187	172	189	184	178	187	188	159	177	163	163	180	196	172	174	185	175	177	196	203	180	188	182	181	190	178	192	169	188	173	180	172	161	169	177	182	187	190	214	179	158	166	192	186	185	178	182	169	166	189	189	202	163	180	179	165	183	191	156	177	176	172	183	194	175	187	178	181	187	211	154	163	160	186	194	202	181	169	175	181	181	209	188	194	174	176	186	151	190	182	165	176	189	172	199	181	177	175	180	156	186	180	200	161	175	156	169	188	193	171	171	152	201	206	164	185	161	166	183	184	163	168	176	160	167	164	170	183	169	176	172	188	185	162	185	176	202	189	188	184	179	191	193	162	167	179	181	190	170	186	189	168	199	176	167	182	172	180	170	202	152	173	173	168	187	175	169	183	176	174	187	184	176	179	180	187	179	180	161	176	179	168	174	170	194	162	205	172	187	178	179	166	190	180	193	187	187	177	168	183	178	189	181	183	174	189	196	193	181	161	202	187	180	190	183	185	191	192	144	191	190	182	155	163	167	163	175	208	178	174	176	189	193	189	188	165	177	169	164	188	184	184	178	178	180	185	159	185	172	170	168	177	174	182	208	168	187	198	189	202	160	178	173	179	180	190	180	186	160	185	189	174	179	178	179	177	191	179	174	201	151	144	150	201	171	172	175	158	206	151	161	161	173	199	178	213	175	186	169	180	165	196	156	187	166	179	188	188	174	190	189	190	200	158	160	169	157	196	179	178	172	189	188	180	193	177	204	184	192	179	188	188	188	137	174	188	172	179	194	180	166	192	185	190	199	170	187	184	187	161	181	150	153	174	156	181	176	183	169	173	202	191	168	180	195	165	151	177	193	193	178	174	190	164	178	213	181	199	188	196	195	200	189	171	180	172	208	174	186	206	171	194	180	191	161	184	154	190	180	201	188	184	163	190	176	178	198	168	190	177	205	150	170	179	160	174	172	182	170	182	182	169	183	177	170	180	186	176	142	183	169	175	176	191	186	168	183	172	161	175	192	187	192	183	189	182	181	216	176	184	186	173	192	171	180	154	195	181	172	187	174	187	175	190	167	191	190	161	179	160	159	213	167	200	172	186	186	169	190	176	187	190	171	165	175	178	189	171	167	185	158	172	166	169	182	191	155	178	197	163	196	195	185	176	183	159	184	178	180	162	165	189	176	180	183	172	189	186	190	158	181	208	179	169	169	162	196	179	183	170	186	180	189	169	191	169	175	194	189	181	188	212	186	189	175	187	181	186	193	167	178	194	168	179	183	189	216	165	165	181	167	158	190	189	199	190	176	179	190	193	152	185	153	156	188	188	174	189	174	196	184	170	171	179	191	180	180	203	157	180	197	210	185	169	165	174	174	173	175	194	202	170	183	178	161	194	186	172	198	179	174	172	188	157	165	180	184	184	188	209	196	165	178	176	182	181	173	160	178	189	171	173	195	169	189	158	184	149	171	166	148	174	148	191	182	186	173	177	160	207	180	173	159	189
23724	21057	28130	24208	21027	7943	897	555	472	437	396	387	362	343	351	316	320	276	293	285	288	291	286	273	302	270	277	273	257	259	284	292	217	283	250	251	270	278	244	258	262	254	292	259	296	275	284	272	237	246	284	259	267	266	255	293	243	248	309	289	266	278	250	237	260	267	240	286	285	244	254	260	270	324	261	271	272	268	295	265	288	247	283	273	264	244	282	270	262	301	247	293	238	269	269	270	246	252	242	277	247	282	275	259	269	260	246	262	231	243	273	255	269	223	259	245	263	259	262	242	281	263	253	225	261	278	266	266	279	282	256	251	232	286	257	234	256	264	262	266	299	255	257	244	237	273	266	261	272	241	249	261	258	266	253	260	265	262	267	241	261	262	262	269	260	276	273	252	247	257	265	235	281	251	259	263	267	272	243	236	276	256	265	252	296	245	249	259	271	278	247	225	224	257	248	254	256	246	276	297	272	271	233	281	259	257	270	246	243	274	275	244	279	269	267	264	258	265	244	218	254	275	259	254	231	266	286	268	246	249	246	262	255	236	255	245	245	285	249	267	289	277	275	243	264	240	271	246	244	248	292	279	279	256	262	275	268	253	269	239	255	245	291	276	257	241	259	244	242	228	276	251	264	246	262	259	259	287	276	273	268	249	252	261	241	279	251	268	256	248	243	240	286	242	259	272	263	266	250	292	250	256	245	283	241	253	274	249	257	256	260	262	254	258	257	236	251	262	254	267	266	261	245	252	275	260	246	239	276	266	256	257	273	248	258	269	278	272	255	247	245	297	281	296	259	262	272	270	252	283	242	263	259	255	287	249	282	272	263	294	277	267	247	260	250	251	255	244	245	263	280	261	252	262	256	268	266	276	266	250	256	248	305	256	279	259	262	260	256	287	296	251	258	269	270	282	263	250	260	275	271	256	276	280	260	261	245	251	250	258	253	271	276	273	270	260	240	254	263	252	262	251	259	275	271	241	258	255	292	286	279	259	255	244	251	270	249	244	256	247	250	255	250	258	247	277	244	250	236	268	278	261	263	259	238	236	240	270	282	228	259	253	282	241	256	261	265	243	283	262	257	293	242	248	250	278	263	261	239	249	264	305	280	275	258	288	249	295	256	281	247	234	270	268	259	269	255	272	265	263	258	250	260	244	241	262	272	262	274	253	284	254	228	269	250	262	248	256	297	251	273	252	280	280	282	268	248	296	268	261	256	223	270	268	287	242	251	238	261	269	255	265	253	269	264	275	250	264	263	266	252	244	264	257	240	258	300	245	253	285	243	256	282	239	254	259	261	290	251	239	264	294	248	260	283	234	235	269	259	245	271	260	262	279	262	269	254	255	262	272	263	288	260	262	283	254	257	243	284	261	266	266	257	296	247	248	268	266	254	275	262	247	252	285	257	263	258	280	292	264	255	249	251	224	276	261	245	248	263	256	240	290	260	288	290	274	254	235	242	249	260	249	268	264	237	269	260	272	259	264	272	296	252	260	256	279	259	264	257	268	235	230	243	279	259	271	276	247	257	241	259	248	270	236	266	264	277	274	258	244	234	281	283	247	237	224	274	241	254	300	255	236	242	261	248	242	265	268	238	276	247	289	262	267	242	286	260	257	236	237	270	255	265	251	266	252	290	241	256	257	269	277	267	289	241	239	258	251	288	244	260	261	279	246	269	271	260	250	270	287	261	232	249	239	243	263	284	246	273	286	264	274	269	277	269	252	272	245	234	247	244	266	260	243	254	240	265	274	244	262	291	262	245	262	268	246	250	256	286	270	272	276	249	274	232	274	282	258	248	261	263	247	290	320	256	300	287	243	255	250	264	271	235	270	264	243	253	302	294	273	304	258	261	256	257	281	252	273	250	243	253	251	261	272	250	254	271	238	272	220	265	244	279	276	261	264	262	263	244	269	274	243	255	238	249	240	292	262	234	258	277	269	252	242	252	265	251	267	277	276	264	275	296	272	253	276	271	228	248	277	253	269	277	267	278	253	277	263	243	275	257	268	246	296	253	286	247	268	221	258	245	253	285	238	256	241	259	273	251	265	266	279	251	262	258	266	244	281	239	254	250	277	279	246	249	244	258	283	267	274	250	233	271	233	244	256	229	251	274	247	244	304	262	257	241	260	245	256	290	262	259	254	275	249	240	272	295	284	255	305	247	267	275	261	299	275	288	272	259	252	263	257	286	263	281	279	253	280	274	271	259	277	250	243	291	256	260	253	275	264	254	288	261	305	278	281	264	264	264	260	266	238	260	268	277	253	254	269	244	252	256	253	256	267	258	267	258	296	270	239	246	261	266	242	250	274	257	275	258	281	263	266	241	254	240	271	283	253	252	257	254	267	298	233	236	256	278	279	271	240	258	296	247	248	260	253	258	242	255	245	270	277	268	267	253	253	275	263	279	270	232	270	241	254	250	254	279	232	260	265	260	268	269	292	272	243	228	260	241	305	257	270	278	271	244	263	251	249	260	254	212	275	224	256	224	254	251	250	262	248	243	259	243	274	250	268	248	284	281	269	287	229	259	264	249	291	228	252	259	253	250	269	264	263	259	273	238	261	229	271	274	283	243	270	301	247	262	240	255	266	237	261	287	255	268	269	247	276	246	272	264	285	266	300	245	242	274	265	259	259	251	270	253	278	282	245	265	271	262	233	256	257	264	277	250	263	247	277	260	269	266	260	268	261	242	282	257	249	296	245	251	228	230	267	241	277	274	254	273	267	283	257	245	253	230	259	282	246	279	241	250	253	263	253	250	255	289	263	266	273	254	260	304	239	250	260	284	277	259	257	245	244	262	243	278	255	284	242	249	268	237	298	235	242	255	244	247	258	253	246	248	230	241	258	259	253	251	256	246	252	251	245	264	242	274	267	256	253	238	257	258	262	281	254	269	255	250	256	274	273	265	290	250	293	236	276	243	278	256	257	232	273	275	252	251	262	234	263	273	248	279	278	276	274	267	256	250	270	234	249	245	239	266	266	270	290	239	240	254	246	296	232	248	246	296	251	273	267	269	258	295	272	267	263	266	258	293	259	266	254	244	273	280	257	272	241	284	233	257	257	235	281	243	292	237	272	255	246	260	257	263	244	294	253	263	277	235	268	270	259	251	254	270	249	254	280	259	267	265	277	257	268	274	286	256	259	267	246	261	247	248	256	282	264	267	256	260	223	243	273	263	262	235	271	267	285	294	278	240	255	261	261	251	266	267	283	248	255	273	261	252	241	251	276	256	254	287	242	253	294	281	273	257	243	266	254	241	263	252	261	274	285	245	262	275	257	252	236	251	256	243	242	279	260	246	257	245	265	239	259	274	264	249	263	267	226	282	243	269	264	292	284	265	269	306	263	240	259	251	291	285	257	260	275	283	228	258	248	256	259	265	256	263	266	233	266	270	261	285	285	281	259	269	259	244	230	250	247	271	268	290	257	251	287	275	262	249	274	284	254	240	265	272	248	275	267	262	274	253	249	267	279	264	281	281	235
13279	29396	5608	2588	1811	1453	1003	864	725	614	517	454	431	409	411	398	332	324	346	323	332	327	313	312	292	278	319	310	308	268	291	317	308	257	255	301	275	293	318	282	290	283	293	258	291	284	260	256	268	275	294	277	278	267	307	293	263	307	264	266	277	309	260	295	282	294	269	299	276	274	262	288	248	280	284	271	260	292	249	276	281	270	275	263	277	248	277	280	281	291	274	297	275	273	298	274	257	257	266	270	259	268	287	284	268	268	274	279	266	255	285	258	260	285	265	279	275	276	270	290	290	280	286	276	263	282	272	287	250	281	277	280	281	286	272	262	273	279	289	270	274	268	266	274	259	261	251	293	262	271	288	265	283	282	266	255	270	276	256	290	295	278	276	280	247	262	265	271	281	265	257	259	293	268	272	289	248	294	277	277	289	244	281	265	272	264	280	253	315	312	276	281	286	258	272	286	283	315	234	261	306	269	284	255	268	258	285	270	259	285	302	248	263	278	287	277	296	261	278	266	282	273	263	258	277	263	238	270	262	258	300	268	239	284	282	248	280	236	306	281	269	295	286	264	263	298	245	271	250	288	263	259	298	314	271	279	275	285	279	279	257	267	263	268	260	294	276	258	292	262	301	269	297	286	276	285	285	278	293	275	279	279	298	270	252	276	242	254	257	279	297	267	261	258	256	295	265	249	266	243	292	286	276	273	289	256	284	266	284	285	278	266	250	280	256	273	269	291	288	249	274	284	274	261	266	272	279	253	259	288	263	270	267	278	251	251	274	268	277	254	270	250	249	254	223	248	290	256	293	281	267	293	273	261	299	264	272	295	255	248	250	254	276	289	286	253	293	289	264	290	306	288	263	296	265	260	271	277	244	276	255	259	280	274	276	300	290	277	266	260	290	328	264	275	261	271	253	277	274	278	254	296	270	235	281	247	277	261	260	277	257	292	262	301	270	269	285	300	271	269	246	259	262	269	293	260	276	295	271	254	285	281	277	253	296	286	240	293	261	275	285	277	262	262	259	256	255	289	256	254	275	277	273	274	268	266	300	285	290	301	272	255	270	282	263	293	267	282	261	287	284	271	253	287	254	275	285	285	279	288	260	258	267	254	290	270	273	280	271	278	293	261	265	288	247	270	291	288	285	252	260	285	284	270	264	270	261	292	273	292	261	269	273	240	282	266	301	270	255	303	300	268	255	278	256	266	275	271	290	299	297	254	248	271	282	244	263	279	251	290	264	290	268	270	269	269	247	254	265	272	244	280	282	292	240	257	272	271	289	257	277	275	251	293	256	264	294	286	260	273	289	273	252	266	277	249	261	296	287	253	257	258	291	280	243	307	288	286	296	278	294	265	283	284	293	293	281	275	274	283	263	275	271	280	274	239	278	276	277	264	254	268	275	272	286	279	261	252	295	278	274	280	244	288	260	287	277	274	294	257	264	263	293	293	248	273	261	294	274	309	279	268	268	262	286	276	267	273	255	265	288	275	265	254	245	278	260	285	273	285	272	271	265	249	252	266	253	269	258	257	259	263	272	272	252	297	260	279	279	234	266	272	270	292	258	280	307	241	273	251	257	267	297	266	281	260	304	282	270	282	270	276	265	279	277	284	289	286	285	269	284	287	273	279	255	281	270	278	287	266	266	286	272	269	260	282	259	290	277	279	262	272	252	269	286	289	284	275	262	264	265	275	282	292	247	264	273	273	275	302	278	240	261	288	271	255	264	283	264	285	269	302	228	302	278	278	273	277	285	272	282	273	230	306	282	293	273	275	259	287	292	280	277	279	303	265	296	287	260	279	288	266	280	265	277	281	271	276	256	232	269	276	254	279	314	282	278	245	271	269	260	281	278	262	262	258	282	268	304	255	271	297	263	284	269	266	238	261	266	286	237	257	293	266	274	320	295	264	283	265	264	290	287	277	278	270	260	240	279	286	243	285	270	269	268	281	287	273	255	258	295	243	264	254	260	261	276	282	262	275	303	270	285	287	259	258	260	265	258	246	241	248	251	239	292	263	254	286	278	242	265	274	271	296	293	288	273	279	268	309	310	272	280	259	269	266	282	269	273	278	264	265	287	238	287	270	260	260	275	287	278	276	240	276	262	288	295	269	246	264	298	292	255	244	247	276	274	257	267	274	270	251	288	284	285	286	251	295	264	258	269	295	260	278	276	285	290	273	291	293	255	257	279	243	247	283	262	261	263	300	256	247	248	232	263	251	255	237	267	289	235	303	286	304	295	291	259	273	297	276	276	269	295	304	272	293	298	273	254	271	287	301	246	263	257	262	317	284	282	276	266	279	280	269	292	230	249	295	268	271	318	258	256	306	289	288	258	255	277	256	278	290	267	241	297	279	269	267	272	282	264	273	271	271	285	274	236	257	281	274	270	260	280	288	279	242	280	245	280	263	271	270	269	263	296	247	269	291	286	294	296	281	256	305	280	277	267	272	311	253	266	274	243	303	278	262	275	263	271	279	277	289	270	260	275	279	271	296	240	272	258	271	284	267	308	274	291	267	279	257	306	294	253	266	256	287	292	275	264	269	280	286	275	278	264	305	318	283	293	281	281	283	282	271	262	267	293	278	282	254	267	267	295	244	271	261	267	267	293	261	246	277	285	266	293	259	297	246	272	267	257	271	274	252	289	263	239	274	271	271	266	271	277	282	250	265	297	277	283	261	270	301	277	280	295	269	260	272	282	284	284	298	295	274	248	251	271	265	268	295	264	269	271	241	278	276	258	272	261	259	262	278	285	270	306	270	278	252	254	265	279	276	283	273	263	273	284	255	271	274	268	281	273	273	278	279	241	265	268	275	251	301	275	269	259	265	258	283	278	263	264	262	283	282	280	286	288	286	295	279	241	268	293	277	272	278	280	271	257	312	271	258	279	276	248	274	293	263	274	258	252	264	273	288	268	309	299	271	266	245	262	265	285	295	280	285	274	262	302	286	256	273	247	279	302	247	285	254	291	273	248	265	255	278	287	280	241	241	249	282	259	290	259	277	280	275	269	271	279	261	286	277	279	256	282	278	267	251	249	303	260	273	263	248	282	273	283	280	285	294	269	264	279	287	319	260	288	270	284	264	280	278	241	270	274	264	304	278	255	266	272	295	261	252	289	249	272	297	279	299	280	299	267	253	256	271	257	298	292	256	276	249	253	281	250	279	280	278	257	271	280	280	278	262	276	255	267	269	270	263	274	260	278	261	269	262	262	276	258	255	302	267	283	274	252	259	253	273	268	267	248	267	262	239	274	276	262	256	287	275	278	276	266	255	265	256	251	271	283	255	284	261	276	251	269	237	265	283	265	237	284	252	274	282	260	253	270	269	266	262	288	273	254	261	300	294	291	302	243	272	262	248	258	285	268	256	270	276	254	282	256	274	271	258	285	280	266	280	285	288	278	259	288	277	296	281	255	282	290	261	261	280	273	247	294	265	229	271	256	260	276	280	235	299	241	286	250	271	262	272	261	288	274	251	260	266
24804	20970	26833	25106	8241	720	493	478	400	390	401	403	364	384	349	334	372	354	344	318	340	336	318	349	344	350	326	322	353	304	329	303	310	334	341	333	338	340	339	328	337	342	296	348	332	335	325	330	331	330	316	294	323	333	323	300	306	323	346	320	317	320	330	342	310	319	336	312	321	348	339	342	322	313	324	312	352	319	344	361	308	310	333	334	327	327	276	306	318	341	334	334	299	305	343	311	291	326	309	325	361	301	298	321	336	316	299	296	324	294	286	317	330	306	283	347	299	280	326	331	325	314	313	331	311	305	335	319	354	344	314	333	307	360	312	288	311	345	339	318	321	323	307	318	298	314	334	332	310	327	303	313	305	333	323	325	340	294	315	326	297	314	305	301	295	325	322	318	327	336	329	336	316	326	284	312	336	292	287	295	314	314	326	333	315	278	345	310	321	323	332	317	303	309	337	303	340	318	320	319	334	320	318	363	312	318	334	308	325	287	309	308	302	340	351	326	345	291	369	329	319	309	320	323	286	292	310	330	369	318	284	294	329	320	328	338	333	339	306	323	307	339	349	319	301	319	301	326	335	300	295	324	314	338	310	348	289	311	340	332	332	311	307	327	315	309	328	352	282	327	308	345	272	354	301	318	315	307	317	360	325	318	318	309	316	315	318	306	314	295	349	311	321	292	298	324	314	314	327	334	304	310	310	315	317	314	320	349	304	295	339	337	342	313	294	318	323	319	275	337	316	334	306	309	334	329	300	330	316	312	318	306	309	304	298	316	329	327	287	309	311	322	338	319	310	346	324	355	340	293	326	272	331	310	303	298	331	320	327	368	307	311	299	302	315	281	310	304	338	350	334	304	332	317	318	304	307	312	314	329	277	357	302	304	312	315	334	342	300	294	317	313	330	316	327	314	313	318	328	311	339	287	347	325	331	311	305	335	313	305	332	334	325	300	339	319	336	319	343	346	313	338	317	300	305	347	306	308	310	294	297	335	301	331	316	340	326	331	332	325	329	298	303	296	293	330	341	339	335	302	303	352	317	328	317	331	345	313	294	283	318	320	335	283	343	306	292	330	314	330	308	309	325	288	281	337	345	316	334	327	332	309	338	331	323	292	332	305	309	289	297	304	346	307	268	340	314	324	312	310	316	340	357	308	324	347	357	320	329	352	322	317	348	306	296	319	305	312	324	293	322	295	328	325	314	334	325	333	326	303	334	340	322	326	342	306	293	317	341	347	329	351	301	312	289	321	314	352	309	327	303	316	314	316	341	323	307	356	330	326	311	326	305	306	358	286	327	284	316	301	314	300	304	339	297	299	317	328	332	334	327	316	308	310	338	310	319	304	338	345	331	324	344	315	324	313	340	326	330	324	329	319	348	332	319	322	296	339	309	358	313	319	299	311	334	279	323	322	286	332	289	340	340	330	339	338	287	284	301	331	320	322	301	320	328	324	301	304	287	315	332	363	302	312	355	323	352	299	318	290	319	315	335	322	329	338	334	318	308	316	308	325	323	332	300	299	338	299	326	309	307	321	312	323	319	310	312	340	313	295	321	322	312	326	324	299	296	310	298	338	330	337	323	323	304	351	314	313	319	330	317	302	309	369	308	333	328	336	298	337	341	300	342	307	324	331	327	329	337	329	308	334	294	343	324	320	359	305	307	331	323	279	299	308	302	331	309	334	279	327	353	328	326	345	344	321	298	306	330	346	325	298	298	335	310	313	306	316	328	308	312	304	306	292	348	309	316	320	325	299	310	329	299	309	343	316	303	326	323	345	317	328	346	349	298	312	321	331	308	323	312	319	319	327	313	337	320	329	327	328	316	315	327	326	332	316	326	331	311	326	344	344	307	316	324	336	315	331	300	324	314	321	330	323	354	325	309	307	308	280	300	341	332	315	291	315	312	295	333	338	299	323	331	311	319	311	322	347	316	325	322	349	320	347	331	291	296	334	342	313	320	290	309	324	304	330	306	313	304	328	329	327	324	297	308	331	334	340	313	315	305	295	320	334	331	305	325	356	354	305	307	320	331	324	291	292	318	330	324	304	320	326	323	329	325	320	356	335	311	330	319	356	328	305	323	321	323	317	320	303	310	300	343	302	331	297	294	337	290	321	341	324	301	337	332	318	294	286	340	346	317	332	356	321	320	300	306	301	312	299	301	334	320	315	342	319	305	304	301	281	274	334	294	313	334	338	315	281	301	307	301	322	351	318	296	290	357	334	347	349	316	312	337	301	314	320	371	316	327	313	304	304	329	331	309	314	292	290	300	313	342	350	344	295	323	299	315	350	324	324	311	328	294	330	321	316	336	276	325	326	329	317	293	318	314	301	305	292	337	330	311	299	322	338	332	323	300	335	292	321	363	329	285	333	340	328	318	341	288	291	322	318	321	328	277	325	272	327	298	299	325	321	301	326	317	349	323	353	334	286	291	334	338	313	329	310	303	299	323	289	333	317	301	386	300	335	315	331	328	288	317	326	327	312	339	306	309	324	279	302	343	324	321	314	326	317	334	293	319	343	319	345	319	291	362	325	366	288	316	301	314	314	300	308	325	339	341	282	292	296	288	329	329	326	328	311	313	312	331	325	306	303	321	334	324	324	307	322	325	355	319	331	283	326	312	342	338	313	348	319	308	314	320	313	323	303	330	319	335	313	306	319	311	330	325	331	326	311	312	312	294	300	323	336	324	331	305	308	308	329	294	335	319	304	330	323	283	314	309	321	302	348	294	303	315	330	334	305	318	336	355	318	316	340	327	313	325	307	296	323	334	321	310	299	313	300	294	321	335	327	320	312	314	295	303	320	339	304	305	336	329	317	313	334	308	343	309	349	349	332	329	325	358	312	311	305	303	324	314	305	366	356	335	339	324	303	308	339	298	305	309	316	335	318	361	341	334	312	322	305	307	315	281	348	316	302	302	318	294	326	302	329	290	375	353	313	352	325	293	314	333	338	341	323	316	325	350	333	356	311	308	330	347	324	299	309	313	304	317	300	305	306	314	311	293	311	323	323	316	319	341	347	318	320	312	322	303	312	317	326	332	329	306	328	319	312	321	311	313	326	312	306	279	309	307	317	323	341	320	340	326	270	314	314	330	322	311	316	303	318	302	315	330	333	292	322	312	324	318	353	337	326	304	341	318	351	346	330	309	328	339	321	340	323	326	334	324	341	313	349	317	287	334	303	331	304	311	324	325	351	297	333	331	307	326	316	330	322	358	315	288	297	308	343	302	313	339	311	333	371	328	325	312	332	319	320	312	322	315	331	312	340	338	316	318	315	354	344	336	316	312	334	323	324	331	351	316	328	345	331	305	340	312	318	305	319	325	291	316	314	304	300	328	329	303	302	316	320	283	317	316	300	300	309	328	308	295	350	303	324	320	325	306	301	333	298	308	316	311	332	343	314	309	320	318	315	313	334	330	330	305	324	305	316	280	308	299	311	339	329	299	329	353	325	323	299	332	294	300	295	285	345	326	293	329	323
12383	24131	3067	1501	1090	924	845	614	626	551	476	444	445	433	408	443	379	361	392	359	368	385	346	362	329	400	371	382	364	346	358	355	326	377	351	361	355	361	355	388	379	346	381	358	375	332	354	336	355	405	346	363	352	337	332	339	375	331	389	337	316	352	339	328	341	371	349	345	342	394	350	315	330	374	321	325	344	338	366	363	368	352	356	348	355	381	326	351	362	338	342	342	371	333	350	339	319	325	335	362	344	361	332	360	323	382	308	343	356	303	354	368	368	349	327	326	358	349	353	367	367	339	353	341	344	346	352	343	375	322	317	340	323	355	351	357	340	387	361	338	343	353	333	334	333	339	325	351	337	318	350	364	360	340	367	350	368	364	341	324	344	365	306	380	336	349	350	373	362	338	333	348	370	338	332	373	356	308	336	346	364	389	322	356	340	347	346	358	316	380	365	345	365	369	347	321	354	374	347	338	364	323	326	297	365	356	367	353	322	343	327	341	327	343	359	340	332	334	357	402	340	312	327	368	344	399	385	383	384	356	393	361	359	358	337	362	359	349	366	325	345	351	356	366	355	357	339	333	357	360	336	320	387	344	359	370	359	352	332	372	319	359	374	323	358	336	332	324	366	370	385	330	329	396	359	376	344	361	341	359	364	349	372	327	327	348	329	330	376	380	374	367	373	340	344	365	319	356	329	362	345	347	351	343	336	349	346	323	349	340	330	349	342	355	362	338	337	352	333	349	394	354	337	348	376	360	372	352	341	360	329	334	361	355	335	340	347	355	359	342	350	378	349	342	367	363	333	333	362	336	351	348	353	355	349	373	362	339	344	330	320	362	360	314	344	357	336	341	350	343	325	351	335	366	352	333	338	354	369	369	344	358	356	322	309	348	361	357	324	342	342	369	364	358	322	335	359	368	367	343	357	364	356	353	324	336	312	373	314	361	396	328	374	348	336	341	329	367	347	345	317	348	340	355	343	357	350	336	350	359	362	354	333	343	324	358	346	371	298	320	334	336	338	330	360	331	350	339	318	346	313	352	361	365	372	359	354	355	363	346	351	369	375	349	366	327	357	350	340	336	365	339	374	353	320	339	351	361	312	306	335	336	360	341	308	322	342	336	338	341	351	362	348	335	331	357	350	363	324	325	369	334	327	360	326	356	366	329	360	334	356	335	359	352	331	340	348	357	334	357	365	346	360	361	358	334	333	362	362	338	346	337	353	347	318	375	362	350	332	349	327	369	352	353	344	320	352	358	368	370	343	358	361	339	360	336	350	338	326	344	345	363	337	386	348	297	347	344	337	314	321	327	377	311	354	350	336	343	325	370	348	359	339	391	333	343	338	361	324	334	360	338	368	345	357	337	315	343	340	356	366	330	325	356	375	344	333	381	341	314	377	339	347	332	365	338	382	369	319	342	349	358	328	339	324	325	354	354	367	322	329	355	349	309	337	337	343	300	326	330	371	340	362	326	334	341	365	352	318	339	356	342	351	328	361	343	341	350	331	350	358	339	327	369	321	368	323	374	365	326	345	334	331	342	355	345	321	379	338	334	357	360	344	361	323	347	355	358	352	336	341	351	376	362	353	350	356	355	358	391	346	334	353	346	356	365	326	358	363	361	373	339	317	361	368	343	345	358	338	388	327	316	365	371	335	337	354	354	385	348	347	389	349	371	340	337	328	396	285	355	356	317	355	336	354	341	354	336	347	366	330	351	355	328	372	357	342	348	336	335	322	336	348	335	355	345	364	319	338	379	345	362	356	349	355	334	349	331	382	331	365	332	363	369	376	395	359	358	341	382	350	355	365	346	295	344	365	376	321	348	323	336	351	361	326	362	338	362	350	368	367	315	344	370	317	360	342	330	349	395	327	370	338	365	318	373	339	358	344	336	330	363	348	343	365	331	318	345	337	330	357	348	351	326	358	340	340	324	347	359	348	357	332	357	348	369	356	345	364	325	354	335	374	347	345	358	310	322	351	377	347	356	346	327	322	336	315	354	360	344	369	347	356	381	326	342	386	373	341	344	385	365	345	349	356	358	352	369	358	367	327	342	363	364	350	317	323	340	373	371	321	350	349	345	337	347	371	333	343	336	369	333	339	353	365	360	380	338	337	328	332	350	331	330	334	353	321	320	313	361	318	342	349	360	352	353	337	319	342	361	377	361	359	361	353	319	353	339	324	395	351	367	306	371	368	373	321	335	336	355	367	329	374	324	376	370	354	352	356	338	326	336	331	325	350	364	308	333	352	357	392	360	354	376	345	320	353	353	371	332	322	343	348	343	367	356	345	349	347	348	339	332	325	363	343	343	330	371	340	358	344	378	361	326	319	355	341	309	354	349	381	327	326	323	343	340	346	353	324	352	357	373	349	332	371	364	371	308	363	335	330	340	343	351	379	345	359	390	331	333	339	379	341	386	312	361	310	377	330	355	330	361	334	316	335	359	366	362	334	333	339	321	317	330	371	352	324	326	375	345	356	354	361	373	363	336	336	324	373	331	347	364	347	343	358	352	332	336	355	329	328	347	336	325	339	337	328	336	343	326	373	305	356	343	358	321	325	340	352	344	328	338	353	343	343	360	331	364	362	364	353	358	365	325	329	364	326	346	343	348	337	303	341	380	338	356	354	297	373	374	341	350	358	355	324	359	352	339	336	371	345	338	358	355	333	311	355	307	391	342	368	346	374	366	336	344	365	335	341	331	338	356	366	364	315	332	332	366	320	358	382	350	346	354	347	323	333	356	357	352	343	347	326	366	343	363	348	340	315	349	331	375	336	371	330	362	342	311	363	367	338	365	309	328	354	350	360	337	350	348	326	346	328	343	349	369	353	389	346	323	333	363	351	379	376	310	324	324	340	319	334	359	371	336	316	370	377	335	328	368	335	345	330	337	330	328	325	342	322	350	325	358	348	334	353	344	343	347	348	351	333	398	361	343	342	367	336	362	359	331	341	370	356	370	362	356	358	328	316	343	335	381	335	331	372	362	358	347	342	344	321	380	349	330	374	365	336	349	327	372	361	314	340	354	302	330	364	347	356	322	336	339	329	367	368	341	320	348	355	322	341	345	328	375	321	340	368	360	344	338	356	360	339	325	334	337	343	315	338	377	364	337	338	357	340	353	358	352	315	361	335	334	376	418	363	338	299	349	343	353	347	360	348	384	325	341	340	371	314	353	365	351	355	334	333	351	359	374	350	328	337	327	357	352	301	360	333	344	374	329	323	361	329	338	308	353	336	375	354	349	362	330	327	375	363	345	328	343	344	310	350	332	342	343	324	344	392	364	348	322	363	358	340	324	316	348	322	328	315	321	324	381	329	354	368	353	322	336	336	329	385	351	322	337	350	353	343	335	369	339	339	352	348	340	358	351	336	370	307	340	353	344	364	374	354	356	330	330	318	328	324	358	339	326	312	322	348	359	346	335	347	374	344	365	377	329	348	325	354	352	335	344	352	339	367	314	348	389	339	356	328	373	364	357	346	361
22577	21118	28614	23881	21121	21165	6783	1237	933	835	812	734	663	650	630	650	634	599	612	622	569	593	588	576	551	515	542	562	573	542	504	573	509	562	560	491	551	527	497	531	538	537	500	524	522	512	490	527	519	484	530	532	538	526	515	563	542	496	489	547	529	500	515	511	516	536	495	509	486	544	525	526	533	549	495	515	504	508	533	503	548	487	523	522	500	549	520	551	500	515	522	567	511	507	517	505	497	497	530	554	539	524	522	500	552	547	473	510	554	513	515	481	557	495	479	512	533	558	552	544	492	506	555	509	505	481	509	495	482	506	556	547	499	517	523	503	475	561	536	501	524	525	510	460	489	493	542	474	502	549	502	499	504	500	524	514	496	491	496	507	494	539	499	534	526	514	477	526	489	501	512	534	504	509	520	554	534	544	511	494	520	506	516	492	507	461	542	526	540	499	522	522	521	515	528	556	493	513	549	555	504	485	525	487	492	528	541	516	472	546	520	512	527	538	512	514	529	509	484	541	554	561	498	483	523	518	546	504	532	537	507	527	491	517	516	483	531	527	535	509	530	507	550	479	533	465	519	503	527	577	529	518	570	533	508	541	477	518	504	553	535	497	534	511	513	502	529	513	533	527	499	531	502	488	483	488	555	516	542	551	496	508	505	492	529	499	538	468	501	518	532	570	464	519	537	514	520	499	494	499	487	497	499	533	544	536	493	524	509	496	555	491	517	486	487	517	464	525	486	510	528	532	521	490	507	524	521	478	476	522	494	505	529	503	492	523	503	516	504	519	524	535	493	522	515	511	523	526	519	515	539	542	527	520	525	500	516	536	501	559	511	526	529	500	548	521	539	542	487	506	526	546	523	543	561	495	480	499	540	523	470	511	497	484	566	509	559	529	541	489	513	485	486	504	539	496	523	551	547	483	485	565	493	515	524	544	526	537	506	510	558	529	500	523	525	512	499	491	550	505	556	553	496	527	526	551	528	511	506	496	507	558	521	549	514	534	510	546	497	555	507	522	516	502	519	512	512	539	497	523	485	551	488	481	537	545	533	566	523	537	511	508	519	539	560	529	515	564	526	557	496	509	488	514	469	501	530	541	514	501	518	497	535	518	549	504	530	513	520	521	502	515	513	494	538	493	525	554	514	532	478	519	491	550	522	503	488	484	480	495	543	534	555	483	511	505	514	511	523	530	516	505	483	528	559	526	505	532	501	493	506	510	549	483	515	508	502	528	501	547	528	520	526	483	504	538	537	549	534	528	527	543	494	530	545	535	529	524	523	514	547	490	544	483	518	480	533	514	483	496	477	519	521	474	534	532	563	502	573	540	502	501	473	530	496	532	490	506	528	517	489	474	513	490	490	501	530	547	522	505	561	517	518	496	559	518	512	489	521	487	495	489	502	512	561	486	529	523	488	510	493	522	506	521	541	498	571	492	506	520	488	510	499	534	545	518	515	503	503	521	516	466	526	494	502	526	502	456	515	530	445	524	496	550	503	519	511	537	511	512	522	501	508	544	541	549	515	491	464	548	530	548	511	494	497	552	514	508	474	475	536	516	509	490	524	512	465	484	475	514	552	514	527	526	496	540	558	561	560	560	511	520	516	527	505	529	503	529	507	489	494	545	532	481	524	501	494	480	507	526	487	520	497	545	537	485	482	531	496	547	518	535	524	512	574	515	508	545	498	534	539	504	546	517	489	498	493	536	505	560	503	505	551	528	518	523	517	490	543	516	546	522	552	509	536	490	539	457	467	533	495	544	565	510	526	522	528	539	516	525	506	502	534	490	496	521	505	535	554	513	554	520	505	493	548	490	532	517	526	538	530	481	493	517	487	494	515	518	552	503	508	523	534	496	506	504	511	496	503	531	521	504	543	538	540	531	550	556	533	489	527	502	547	519	525	512	511	503	505	483	509	544	529	493	540	511	528	540	535	506	488	533	561	495	496	485	482	480	546	482	529	521	546	485	501	505	546	526	545	517	534	515	546	515	529	514	514	515	550	493	514	460	510	473	494	537	543	511	485	558	517	509	506	482	492	526	499	541	542	501	541	523	505	512	508	524	528	512	526	493	491	485	486	513	482	554	518	499	516	529	521	535	476	529	530	478	488	485	528	506	539	522	527	552	477	567	514	527	510	512	496	523	542	483	469	516	532	538	540	506	543	513	486	497	512	493	562	468	525	509	510	528	507	551	567	535	529	517	547	459	510	550	522	494	488	538	501	529	567	530	512	499	478	531	450	518	488	507	497	526	500	516	509	509	509	471	535	516	532	493	531	501	496	509	517	511	521	531	494	505	540	502	512	513	532	518	492	508	502	518	472	495	564	521	519	487	522	511	558	479	486	572	533	473	525	513	508	532	464	521	519	531	520	523	510	513	501	494	532	494	521	497	520	510	509	519	529	539	538	514	542	510	476	542	535	565	516	534	522	523	519	510	492	482	505	570	500	529	543	552	502	544	504	516	484	522	533	514	502	559	510	498	532	540	536	491	550	467	511	547	472	511	515	499	536	506	477	486	537	488	539	523	517	537	500	533	457	536	524	494	507	501	476	546	489	500	553	504	535	505	514	549	464	508	554	472	554	509	517	541	527	543	504	503	495	541	534	522	488	490	518	511	522	515	517	497	548	518	516	524	479	509	489	477	467	538	494	482	526	528	517	510	521	528	514	514	521	536	580	535	503	512	523	545	518	536	547	511	485	493	542	511	513	532	515	491	491	510	509	513	567	541	510	496	506	490	500	500	534	496	492	514	473	496	487	488	514	515	537	546	543	573	497	518	491	500	490	515	536	519	530	525	492	508	494	500	513	489	543	517	509	537	531	475	536	479	527	519	483	476	512	514	485	547	551	486	588	506	507	512	521	523	544	520	569	536	538	541	518	488	498	535	536	480	488	480	518	499	514	510	515	522	491	512	476	508	455	504	530	533	514	519	499	523	488	479	551	507	510	474	499	487	517	508	500	527	478	511	524	499	537	465	511	502	511	542	548	515	471	497	531	535	471	475	531	491	475	502	562	491	556	511	486	507	486	481	498	518	555	477	504	537	501	466	487	512	549	530	524	511	543	517	539	471	539	520	501	541	510	511	531	509	545	515	486	539	510	506	548	480	479	491	525	530	488	485	491	550	545	485	512	476	477	484	521	512	540	469	505	512	499	494	518	564	523	513	496	533	538	484	510	503	533	508	503	508	489	537	482	511	468	502	528	506	481	504	516	510	533	495	536	470	520	501	508	527	539	511	499	515	524	533	570	530	469	555	559	541	488	507	553	513	534	483	505	516	510	526	466	519	506	543	505	481	520	540	479	525	502	555	515	534	522	574	512	506	508	525	516	499	473	528	527	513	475	526	471	509	485	523	521	524	500	542	520	516	490	504	511	476	476	534	496	542	543	501	495	535	531	471	541	501	488	515	548	533	457	538	490	506	532	497	511	525	507	470	482	491	536	558	498	505	527	496	562	538	528	512	500	492	493	531	477	474	523	504
15731	35895	9582	4665	3423	2620	2024	1636	1325	1203	1060	895	820	763	797	718	684	657	647	614	655	587	603	627	577	581	611	538	569	517	578	553	534	540	542	559	564	507	547	534	585	511	502	524	520	546	537	498	526	513	575	548	500	530	558	484	530	567	521	558	558	517	480	487	591	531	575	498	522	503	513	535	566	476	524	518	537	499	544	522	517	518	565	521	517	501	524	515	553	533	547	537	518	472	534	518	520	523	523	530	574	481	509	490	516	527	503	543	522	502	546	547	520	560	540	505	519	540	502	506	516	566	516	553	520	546	562	476	538	523	538	556	497	510	493	518	521	515	499	562	550	511	516	525	519	494	481	556	519	530	548	494	522	510	504	506	517	498	535	498	526	486	492	514	498	546	528	503	537	523	526	533	513	519	580	530	530	534	515	494	533	552	495	500	549	525	506	510	532	549	540	487	519	558	502	535	535	524	562	502	487	533	522	549	493	519	526	464	537	512	498	548	468	512	475	546	527	490	507	509	502	523	502	521	529	531	521	496	541	529	522	501	540	511	548	570	575	517	516	543	524	472	543	525	568	499	533	489	484	573	530	497	537	542	529	549	505	555	538	546	513	522	511	513	551	537	525	518	539	513	512	503	497	544	567	494	499	521	523	516	556	505	561	544	529	509	545	541	564	552	499	521	480	482	497	475	513	503	548	538	495	517	494	493	517	507	483	558	522	537	538	550	498	515	499	529	550	525	530	505	498	540	537	533	542	510	505	506	504	526	466	504	518	487	507	492	470	487	505	512	501	504	534	537	529	522	551	494	497	500	533	541	565	491	527	514	499	524	580	504	537	518	512	549	526	516	534	489	524	542	475	540	535	508	559	489	477	530	528	491	555	529	522	508	510	512	499	499	528	530	501	522	528	522	540	531	486	516	499	524	552	504	510	477	493	530	486	517	552	512	531	520	524	542	525	524	498	475	536	528	488	536	521	549	494	500	491	527	504	507	534	500	546	508	511	557	537	551	492	514	513	556	488	491	527	512	505	518	551	512	456	472	494	514	481	523	499	498	533	518	519	497	485	510	537	517	505	525	519	531	536	520	519	531	488	542	494	531	501	528	511	518	490	496	536	465	537	507	547	563	519	529	482	534	526	522	522	558	524	491	513	573	560	522	527	510	548	528	526	490	517	538	525	477	544	505	529	533	538	508	554	512	498	535	516	583	533	548	491	471	510	507	510	553	538	546	507	500	533	492	495	507	524	482	512	507	522	510	530	511	507	521	512	493	563	541	487	486	537	550	509	503	460	507	543	499	507	514	508	534	558	500	555	526	539	510	510	544	510	521	522	598	535	511	546	487	522	546	521	524	545	540	509	482	528	506	494	498	507	490	524	466	510	504	524	544	561	514	533	573	532	527	515	520	542	504	537	553	492	519	505	494	509	539	511	562	545	548	528	524	535	507	550	531	494	491	552	503	530	487	511	501	511	529	570	564	474	533	518	527	510	534	548	502	491	541	513	494	545	534	512	499	533	520	523	462	483	535	511	529	578	533	546	559	532	503	562	550	521	528	536	549	508	495	519	534	512	520	525	526	501	496	540	569	498	555	493	524	515	547	521	541	486	515	495	492	507	513	544	518	508	512	518	554	520	525	502	519	521	538	525	515	487	495	537	560	555	508	507	493	510	505	503	490	571	496	516	521	568	525	489	513	525	540	512	484	545	536	519	522	488	501	487	574	530	557	538	516	501	468	525	533	509	512	492	502	495	525	508	532	563	548	553	490	503	511	530	477	506	548	550	532	516	564	521	489	531	518	501	531	508	564	486	539	520	519	513	536	535	511	507	511	523	490	525	523	535	473	520	500	534	500	543	517	562	540	496	555	498	511	517	525	496	563	533	483	540	484	511	485	532	534	493	547	510	520	534	532	556	520	522	496	501	550	549	549	513	511	454	540	540	494	501	527	499	526	480	512	486	530	579	498	512	506	508	555	512	485	555	543	489	470	538	523	515	510	482	527	577	517	520	557	509	535	508	513	538	540	470	542	520	511	518	522	515	527	529	501	547	500	516	505	498	502	520	515	522	543	544	486	573	509	479	544	507	504	544	540	504	524	520	566	527	532	530	545	548	510	526	476	510	507	501	506	545	493	554	515	497	492	530	497	542	499	524	539	516	543	504	571	542	529	516	524	541	526	517	511	509	541	531	514	576	516	505	525	525	552	516	454	464	510	525	502	529	551	513	521	558	496	500	535	528	490	533	505	525	493	455	513	487	526	517	494	529	496	505	519	533	533	508	493	476	514	511	517	493	522	493	521	464	494	501	537	501	548	491	513	552	529	532	507	538	488	527	529	520	502	486	570	530	554	522	545	480	482	543	512	535	514	501	498	503	521	506	506	510	511	552	492	509	519	496	512	541	589	527	530	560	501	523	505	478	492	473	519	546	513	504	530	501	530	510	518	528	524	516	493	528	520	518	483	515	550	517	485	524	550	503	519	536	544	520	470	500	495	563	534	524	513	490	492	504	511	484	490	533	481	521	522	519	505	506	531	506	501	478	509	496	493	552	554	488	518	515	526	539	523	524	516	528	499	499	534	504	547	505	525	565	530	515	543	498	541	525	532	523	519	520	500	547	537	535	552	493	530	506	536	564	495	518	525	512	517	523	498	512	522	535	536	518	544	532	511	524	558	493	544	547	496	526	516	522	554	501	519	500	509	546	563	520	563	540	438	529	510	535	533	561	562	512	512	505	503	527	526	543	495	550	496	514	542	500	524	533	547	511	490	549	530	513	536	517	525	520	540	554	537	513	538	445	529	520	522	501	502	483	553	536	537	503	491	537	509	514	468	485	516	493	526	525	514	526	524	503	525	530	535	458	549	563	521	548	538	569	533	517	506	506	533	507	515	565	522	531	509	501	539	505	555	561	525	523	508	524	506	563	543	481	524	469	574	517	477	517	515	526	513	520	504	548	523	537	517	522	514	553	530	476	493	473	530	540	488	498	526	516	546	529	537	464	497	532	534	531	529	512	526	503	506	504	533	554	531	550	495	502	557	513	508	556	513	552	515	516	511	523	521	501	492	521	528	514	511	552	497	509	524	513	508	536	497	490	562	522	478	520	510	532	517	518	554	500	551	547	524	531	491	505	558	554	527	515	514	523	538	501	526	489	515	514	540	501	501	491	557	524	554	496	543	546	496	519	525	507	519	543	553	562	533	525	543	488	537	533	531	582	550	488	561	517	506	517	564	520	517	522	491	547	523	510	545	493	532	576	526	490	524	527	516	526	506	514	508	515	503	494	499	520	520	546	507	484	503	537	533	462	506	501	516	532	503	534	575	479	541	520	530	501	525	527	525	500	502	486	523	470	550	525	510	547	550	532	485	504	472	509	535	515	517	502	537	499	527	554	508	537	528	539	505	518	534	519	495	560	505	509	565	512	565	516	471	513	524	512	502	490	536	495	521	495	492	500	592	544	496	523	540	494	530	532	510	486	551	537	518
27870	18098	3846	576	408	373	244	177	184	165	163	200	170	173	177	205	180	164	149	171	176	158	171	185	122	155	190	162	184	143	166	138	165	169	170	166	203	165	176	166	158	143	170	162	157	151	159	141	178	155	167	138	156	158	165	165	152	157	169	167	165	161	141	173	156	157	153	146	172	139	185	152	162	159	163	183	152	154	172	162	164	142	142	167	168	152	175	159	165	167	152	168	179	159	179	175	184	161	169	159	173	158	159	151	150	159	145	150	175	156	160	187	168	183	162	168	149	142	184	151	159	156	159	142	160	145	162	155	153	155	154	163	161	172	146	167	184	152	165	152	170	185	150	155	161	155	167	146	142	153	153	177	168	163	177	170	152	170	171	153	153	155	172	191	169	176	150	158	169	162	185	165	162	182	167	135	167	160	164	160	155	171	167	158	158	149	183	143	159	154	154	166	179	171	159	164	163	156	177	153	161	140	147	178	166	170	166	155	157	168	150	150	158	156	160	140	157	151	159	170	150	159	146	157	171	142	144	173	142	156	135	170	155	156	145	149	149	145	152	152	159	171	184	151	152	157	170	147	173	165	169	161	176	172	171	161	138	144	150	149	173	160	156	154	185	163	153	175	159	148	147	160	172	153	137	143	169	168	166	148	161	161	180	146	177	164	160	166	124	187	171	165	163	178	163	151	182	158	138	158	170	135	164	171	155	133	168	169	127	172	153	144	168	190	184	150	186	162	169	144	177	171	158	171	156	167	169	168	160	176	164	173	170	174	175	157	146	160	159	162	161	180	189	159	184	158	183	189	158	150	148	183	168	180	148	171	160	169	165	161	150	169	171	185	175	155	174	158	151	174	167	164	147	193	140	165	152	146	189	158	155	159	160	169	148	163	141	179	174	165	167	179	193	154	167	143	158	164	139	137	175	189	159	158	154	148	166	162	162	164	136	176	172	148	152	179	178	186	156	145	169	163	147	173	177	184	164	177	138	162	150	143	156	161	169	141	184	149	155	160	152	156	147	186	158	145	159	130	171	187	171	132	160	151	172	176	154	176	165	184	149	157	160	142	135	146	165	151	128	160	165	142	155	168	167	181	172	180	178	135	167	144	171	178	136	175	188	162	163	156	171	155	166	151	146	157	179	170	159	150	185	170	157	157	161	165	165	146	165	150	147	177	164	157	185	150	191	156	150	166	154	153	161	172	155	141	155	183	155	158	174	152	163	138	175	184	151	165	162	139	184	147	173	181	174	154	161	158	180	154	148	151	158	156	168	144	165	147	175	182	158	146	183	167	173	190	147	165	168	146	163	183	149	138	184	172	152	149	152	165	174	149	153	146	159	144	173	154	147	168	171	174	186	170	160	176	148	144	163	162	159	193	143	148	161	146	171	175	154	160	158	146	152	178	139	145	179	165	186	153	185	160	140	156	174	169	164	148	193	146	157	158	159	147	170	164	156	154	170	151	171	146	157	146	164	151	171	157	163	192	145	153	157	165	173	179	168	166	173	181	187	155	172	142	161	165	133	155	173	168	173	159	142	166	154	169	150	166	164	168	147	152	162	144	136	152	164	173	143	152	158	151	168	178	166	152	149	164	161	152	167	162	155	187	179	140	169	176	156	145	162	166	180	168	143	174	172	168	173	146	184	167	166	169	167	176	183	146	163	175	143	176	157	174	138	156	162	188	170	157	160	172	179	142	146	148	168	173	169	162	132	146	150	163	127	150	187	178	180	163	163	188	174	170	159	150	167	150	161	157	169	176	147	161	148	157	155	168	158	137	165	163	156	160	173	164	168	165	146	152	159	162	164	153	156	167	180	151	179	152	163	169	145	170	153	160	168	179	157	167	165	169	154	160	141	158	170	159	158	169	167	145	152	172	160	148	155	190	136	154	168	154	143	145	157	167	164	148	167	171	160	167	181	165	167	172	163	161	172	145	154	172	166	166	163	157	201	169	162	178	135	181	149	157	154	153	160	165	156	134	159	167	123	157	172	163	145	158	154	168	175	164	168	158	170	171	159	151	164	154	154	157	168	159	180	192	166	153	169	161	166	165	153	149	151	162	151	189	180	152	150	164	167	162	165	169	153	155	151	152	159	172	154	162	153	173	168	153	179	147	173	170	164	154	168	136	170	175	163	149	171	178	152	159	159	136	160	180	197	172	166	179	180	132	185	180	158	151	157	157	165	166	166	173	164	166	151	160	163	166	173	166	156	165	151	156	159	172	151	149	182	167	141	183	184	179	149	171	153	168	148	162	152	174	173	151	151	169	177	153	149	142	157	164	155	137	190	157	161	175	166	157	158	174	142	160	168	152	194	168	152	171	152	146	148	176	135	161	163	189	152	155	153	154	147	152	153	159	153	153	190	165	164	174	156	141	169	160	169	189	157	186	165	144	148	175	157	176	160	167	178	186	161	158	154	158	166	153	166	159	151	167	174	156	183	170	153	147	174	157	169	142	182	169	170	153	143	169	160	175	160	156	155	155	183	172	175	179	180	169	178	151	192	178	160	159	163	173	169	138	178	186	160	163	176	173	165	164	156	196	182	149	146	177	158	143	150	162	166	167	169	175	168	161	150	162	153	174	189	168	160	165	159	185	175	170	160	159	141	172	161	155	163	174	193	154	155	187	164	173	170	155	166	158	152	160	168	168	140	159	168	182	156	148	159	160	161	183	168	171	163	154	147	160	150	174	166	147	165	157	142	158	160	166	147	174	148	164	158	172	175	168	164	166	157	169	170	160	160	174	169	159	200	158	175	175	170	182	143	144	154	155	181	160	141	149	147	153	168	169	171	169	162	156	162	163	161	163	154	163	156	163	147	176	161	168	179	154	175	167	186	148	128	159	176	159	164	165	143	158	149	163	152	157	172	172	173	159	201	162	170	174	155	151	169	160	159	183	159	159	170	166	147	179	161	167	156	175	151	170	149	145	156	147	164	166	155	167	171	143	144	152	175	174	165	171	171	160	169	163	148	158	148	146	160	168	163	160	174	189	158	162	144	194	147	164	187	165	148	165	158	151	145	171	168	167	178	192	168	150	156	130	164	173	170	172	140	153	153	158	167	184	153	160	162	167	156	144	144	160	146	165	164	171	149	170	171	165	141	160	131	157	167	156	169	174	177	148	169	168	173	168	164	158	169	180	166	170	151	172	169	157	163	170	184	176	148	145	155	165	180	180	164	164	171	141	157	164	170	132	162	164	163	160	173	155	163	163	176	165	166	151	148	178	164	151	147	167	173	162	181	193	156	156	168	158	169	150	151	141	160	151	149	182	182	166	174	158	149	174	160	153	155	183	165	173	158	153	166	162	172	173	168	177	164	167	129	172	158	175	157	156	157	170	163	170	134	159	148	163	166	146	167	146	175	191	169	165	165	168	152	159	160	177	161	169	192	193	155	150	143	159	152	153	149	169	170	180	150	167	147	165	172	150	147	165	175	158	161	159	174	170	174	167	151	154	151	165	166	167	160	148	172	167	170	145
12740	11089	557	300	284	239	232	232	205	223	211	201	196	199	193	184	183	205	232	207	194	165	155	172	195	178	172	176	170	183	192	172	179	181	191	198	182	171	168	180	184	178	186	208	171	166	188	156	191	183	194	193	191	178	174	177	202	191	185	182	178	213	195	191	195	181	183	182	172	175	158	182	166	178	221	177	181	199	183	178	186	207	175	183	178	187	179	200	178	183	193	190	199	170	192	169	165	172	185	171	178	154	210	191	189	184	185	189	163	198	182	203	175	184	176	184	188	174	169	201	189	207	191	194	188	192	183	188	167	199	201	178	194	172	173	206	167	196	183	169	187	198	184	161	186	191	186	190	165	191	155	183	200	193	175	197	194	200	166	168	167	209	164	200	200	180	198	182	159	174	191	183	186	179	173	197	194	156	177	202	187	177	198	170	190	164	170	185	190	181	180	172	178	187	203	177	154	183	193	169	180	182	171	158	180	178	194	171	192	185	189	166	208	199	185	190	195	201	189	180	176	182	187	195	207	201	177	181	156	181	150	192	170	179	200	183	190	148	156	185	185	195	181	195	189	179	170	170	161	166	189	178	182	195	189	155	206	196	204	198	175	171	193	185	200	160	192	173	189	190	180	186	167	179	180	184	194	180	195	196	166	180	176	173	182	160	185	185	159	194	185	187	163	170	179	187	189	203	178	189	190	196	194	193	186	197	210	192	179	170	211	209	172	176	176	175	184	214	180	177	165	187	196	172	170	175	176	193	171	178	211	198	191	175	169	176	206	202	179	209	202	180	165	174	188	191	167	189	198	181	180	181	210	187	197	192	178	176	192	188	170	185	172	182	217	156	158	164	196	170	159	185	176	182	183	189	180	181	186	186	181	158	185	181	167	190	196	189	183	185	190	199	191	207	179	188	201	184	176	204	214	180	188	193	171	183	182	191	164	174	176	196	161	202	173	199	198	199	169	193	189	209	171	149	180	177	190	178	198	199	156	200	174	171	181	187	212	164	181	198	171	159	192	161	170	177	166	186	173	179	215	179	184	196	167	178	185	175	183	192	166	187	198	175	173	179	168	172	176	206	170	180	213	198	194	189	182	176	188	198	190	184	183	200	164	194	181	160	196	171	213	189	183	186	180	206	175	170	183	198	179	176	189	226	173	154	161	183	157	204	186	187	164	172	173	193	182	194	169	189	172	172	184	178	189	187	178	187	179	182	201	183	180	182	162	201	188	161	193	170	177	204	177	188	171	196	199	178	191	203	189	177	193	186	176	188	172	170	200	219	172	191	184	193	181	176	188	175	165	155	170	190	191	202	192	212	173	170	191	178	185	174	172	177	180	178	203	184	189	172	176	197	198	171	184	212	190	187	177	167	183	186	186	170	167	179	180	170	170	172	186	144	184	185	159	166	161	198	184	189	176	190	173	176	184	159	178	191	169	179	191	184	182	173	164	183	177	208	194	191	201	181	180	191	195	200	181	183	192	187	197	167	190	181	157	197	176	173	184	155	178	198	190	183	191	180	198	199	195	185	179	214	197	186	204	198	197	189	193	165	181	180	177	197	185	166	194	185	174	171	171	168	183	192	203	187	180	171	197	187	185	191	177	193	188	188	182	173	175	182	161	188	196	166	202	177	205	195	190	192	190	173	161	187	168	164	201	188	162	188	155	180	172	208	186	182	171	177	155	185	165	185	174	191	207	191	183	185	209	173	191	175	182	166	215	200	200	173	181	185	168	170	195	186	167	190	215	183	172	175	193	164	172	187	185	182	203	202	193	173	194	186	198	185	198	185	197	185	187	181	170	177	174	165	181	154	175	184	186	174	157	186	180	183	175	211	167	163	194	175	190	175	235	185	177	186	167	192	210	167	159	188	210	163	187	180	185	191	183	204	192	178	205	189	180	175	176	173	165	192	180	196	204	185	175	216	175	182	182	192	171	190	192	200	189	203	161	210	179	187	197	173	194	196	173	176	172	167	192	168	190	195	208	194	170	196	193	170	203	208	180	186	178	188	181	166	194	176	170	177	197	189	164	190	169	162	182	197	211	175	174	172	172	193	178	184	166	190	188	200	177	190	168	167	168	173	162	181	179	189	202	186	181	183	167	180	187	189	169	169	180	177	190	177	188	174	171	158	179	192	157	166	180	190	169	170	190	177	212	204	214	177	183	174	174	185	209	188	173	182	199	192	180	188	160	194	177	216	162	183	169	186	180	200	186	180	194	168	173	176	179	162	180	192	195	195	183	179	148	179	184	171	176	186	196	188	190	185	203	197	196	176	195	192	220	186	176	182	184	194	191	174	188	189	197	188	198	172	172	175	197	195	159	206	203	182	175	178	188	194	191	208	178	170	176	172	176	167	183	171	167	187	189	196	194	175	182	203	172	199	174	192	171	165	169	189	170	199	197	193	185	170	189	182	172	184	199	178	183	173	224	176	178	185	175	195	199	163	185	218	195	174	208	195	182	159	185	188	160	185	202	180	202	172	188	198	195	169	174	158	187	164	170	184	207	175	193	186	188	161	198	201	200	177	163	187	181	164	176	156	192	190	166	178	200	168	167	189	184	172	193	158	196	172	199	189	216	181	185	199	183	176	192	184	179	188	196	211	176	184	200	170	181	183	201	207	181	203	218	171	191	184	167	188	181	177	191	182	183	168	191	195	179	174	160	190	181	189	205	167	181	170	188	172	195	188	191	192	195	201	173	171	182	216	191	206	182	188	186	176	195	193	182	159	176	189	186	182	190	180	161	183	170	185	182	161	191	198	214	200	175	184	194	177	204	163	185	179	175	185	179	173	189	176	166	179	184	178	195	198	177	173	187	193	173	162	193	156	183	171	194	197	190	179	192	186	185	171	198	212	168	189	187	169	175	166	200	195	172	181	181	162	177	162	188	195	189	182	176	188	188	183	177	200	192	197	175	193	179	202	199	192	179	188	196	202	180	156	175	187	180	176	176	187	181	172	168	171	183	151	187	174	187	192	179	169	170	184	184	168	196	165	181	166	187	172	183	184	175	206	181	176	185	181	210	186	164	179	179	194	164	184	154	172	206	209	164	194	184	168	212	197	174	170	184	192	166	178	173	217	172	181	178	164	164	175	168	196	172	170	199	179	177	183	182	193	205	183	168	186	208	164	178	193	183	197	183	166	222	199	184	168	170	179	182	184	180	175	196	180	198	168	196	179	176	166	159	168	190	176	168	187	190	162	203	189	190	197	189	187	190	188	182	191	153	214	187	160	195	214	179	180	195	167	173	154	167	177	206	191	204	179	188	162	190	185	184	191	176	187	208	212	171	179	174	176	188	196	174	186	172	169	160	168	172	168	186	173	192	166	169	186	179	187	188	175	170	196	175	189	170	182	181	192	196	180	186	159	178	184	193	174	184	176	173	190	173	196	192	185	168	184	177	166	182	183	196	194	171	181	166	196	188	183	168	177	195	195	202	181	187	216	198	197	179	161	195	212	181	166	180	167	182	177	191	173
23628	21015	27950	24289	20975	7725	878	620	497	420	410	382	373	315	340	327	298	290	304	315	306	304	286	321	305	280	289	285	281	275	277	263	266	247	308	246	265	277	253	264	263	259	277	280	305	274	290	284	249	252	284	296	247	256	262	244	280	257	266	269	283	258	260	271	259	229	271	245	251	266	249	268	251	275	244	254	248	277	276	237	268	256	259	284	283	283	271	232	267	265	255	244	230	253	293	271	236	281	260	242	291	286	249	234	298	267	263	253	268	270	283	249	276	257	259	265	291	237	232	275	258	253	269	246	274	260	239	262	261	257	280	226	257	252	263	260	259	251	255	294	295	274	265	252	262	235	271	267	234	255	244	241	264	275	269	273	257	252	259	265	254	233	287	253	265	269	230	257	267	226	275	246	247	243	262	250	262	258	238	251	258	243	240	275	251	273	263	249	253	269	271	232	262	228	257	258	259	273	291	250	246	258	285	237	293	244	266	249	289	259	249	266	241	225	218	234	258	273	264	236	242	256	244	305	262	257	257	281	266	289	268	273	225	282	267	251	270	251	272	279	237	269	256	290	273	248	234	289	259	241	273	247	264	276	235	235	288	214	237	293	278	289	224	273	269	278	290	278	265	256	255	268	301	220	246	265	272	272	243	261	233	252	250	265	228	283	247	281	247	272	258	276	276	247	293	268	279	285	247	236	261	250	271	245	280	312	276	271	243	263	278	266	264	291	256	277	232	280	259	268	262	243	257	259	244	248	253	273	252	245	248	304	242	237	268	279	267	251	293	270	254	261	288	264	255	262	268	268	274	264	273	241	242	283	288	276	287	277	260	251	259	259	237	258	277	264	271	254	257	269	262	275	266	261	229	255	271	277	260	299	243	270	259	274	243	235	269	246	245	261	246	283	279	259	266	237	252	251	270	254	243	263	245	235	262	265	262	256	270	255	266	280	280	232	266	259	275	237	293	290	258	284	257	261	283	272	237	269	267	279	272	268	276	230	268	249	254	289	259	240	291	260	244	237	281	263	263	242	269	242	266	269	275	257	242	245	238	274	251	282	252	245	267	252	265	276	250	294	257	227	259	265	246	249	270	246	264	250	242	267	279	237	286	252	267	261	266	227	270	260	268	283	260	282	233	248	259	235	259	287	260	231	229	240	259	263	282	261	260	260	244	262	302	246	276	267	273	245	261	254	272	263	241	282	274	271	250	244	253	275	257	247	270	255	241	266	260	265	270	267	250	268	279	260	242	262	260	266	268	294	230	258	279	228	250	275	259	265	238	258	247	257	247	275	255	259	229	295	279	298	263	247	250	276	223	258	246	282	268	249	268	303	228	257	277	269	258	229	277	259	244	281	271	292	266	252	243	258	239	232	268	268	300	250	274	278	279	250	258	269	285	262	250	230	275	264	223	264	266	281	241	234	277	274	263	265	276	260	275	284	259	263	256	259	286	245	252	262	254	266	288	274	266	273	312	270	271	278	274	266	250	267	250	239	272	278	252	278	248	260	258	276	247	281	228	251	286	289	261	271	278	290	247	234	290	258	272	253	267	258	266	248	234	256	267	268	261	251	271	257	238	262	247	305	263	255	280	248	277	254	268	229	257	302	244	255	283	236	248	260	276	244	264	256	273	263	248	255	282	259	258	249	238	244	244	266	244	278	276	252	243	258	285	282	241	284	261	252	274	238	257	254	259	275	250	251	249	245	263	235	293	263	256	239	261	265	263	257	305	299	243	268	278	238	266	279	263	271	288	238	277	292	263	295	266	262	255	260	265	280	265	237	258	233	245	265	287	243	260	261	274	273	254	253	284	256	272	271	253	263	236	251	265	268	274	235	250	304	259	250	279	241	274	260	270	242	279	275	286	247	267	286	249	277	278	265	260	252	294	271	275	264	292	245	269	250	269	272	273	278	290	268	268	230	271	254	267	272	278	238	285	281	233	261	248	261	271	265	287	248	274	266	280	286	254	280	262	259	274	229	239	273	280	269	264	272	259	280	241	287	247	253	272	243	254	259	246	268	278	261	264	221	251	238	270	269	254	288	238	272	236	256	277	286	273	229	269	293	273	273	264	284	281	269	224	250	245	241	241	257	273	238	258	254	255	257	259	246	257	264	288	265	275	294	278	246	296	271	274	235	242	282	257	251	277	272	278	239	286	275	265	237	297	249	255	272	253	262	265	245	245	230	226	270	255	267	266	264	267	265	235	257	264	261	277	277	289	239	267	285	267	243	273	276	277	266	265	233	233	268	265	286	293	261	256	266	262	278	297	261	276	286	234	253	244	281	267	275	281	278	290	271	247	269	231	255	288	277	242	263	268	246	289	287	262	296	233	238	252	261	281	234	269	274	271	253	226	224	262	272	259	240	254	267	260	281	244	288	276	276	264	258	269	208	250	278	254	254	274	284	286	227	266	227	254	253	270	277	286	255	282	258	245	278	253	265	237	264	229	247	278	268	283	260	274	256	264	248	274	282	277	278	258	274	279	273	250	231	299	229	276	273	248	273	268	247	261	301	229	256	275	307	265	267	262	266	265	263	240	260	280	272	274	251	259	260	264	269	233	285	284	286	270	283	285	259	279	263	271	281	248	249	261	270	250	258	272	264	248	268	250	256	235	292	267	263	236	248	270	254	273	260	235	283	248	246	259	256	266	253	234	275	239	245	268	273	269	236	263	240	275	252	253	254	246	270	307	260	267	266	255	281	219	240	243	262	293	247	271	272	240	252	254	263	269	272	240	259	249	274	231	277	232	245	269	266	282	262	248	259	267	275	231	274	265	230	271	266	268	235	308	290	231	248	215	253	312	264	256	296	238	239	277	270	263	278	280	236	283	274	257	284	258	274	263	270	290	261	243	265	253	256	273	276	245	241	278	286	277	290	223	239	289	268	258	247	236	273	256	251	250	258	285	274	268	276	283	283	267	268	267	278	252	258	246	259	267	275	280	239	256	251	265	249	224	253	231	234	283	261	255	258	234	275	237	258	285	239	271	305	256	260	250	229	252	271	258	261	253	284	267	254	242	244	230	279	250	276	265	262	267	259	258	257	269	299	229	263	250	259	257	240	255	247	241	315	265	271	261	277	280	254	269	258	255	258	266	287	270	260	270	245	266	255	245	251	283	280	266	236	265	259	249	262	258	248	249	238	262	282	252	252	245	273	267	273	277	291	265	258	268	257	297	287	261	222	242	275	248	291	269	261	275	279	249	273	252	265	253	256	268	253	261	251	278	252	263	243	260	303	267	275	281	237	243	240	296	278	278	219	253	255	238	238	264	250	266	264	251	296	236	227	268	294	265	280	261	252	263	263	294	280	278	277	268	303	264	277	260	277	274	261	278	253	264	245	263	246	292	268	253	252	264	292	272	264	245	264	235	244	255	257	258	262	246	244	253	258	241	242	248	243	277	286	281	248	276	252	225	278	266	267	242	265	258	249	274	238	284	276	256	246	253	264	270	228	253	277	250	272	230	281	276	277	267	300
13164	31967	5593	2601	1770	1442	1079	852	696	621	572	477	424	422	401	351	349	347	365	329	306	302	328	290	279	292	355	288	269	276	291	335	271	308	294	297	318	290	299	287	265	275	279	278	262	260	287	273	273	279	282	256	257	279	247	289	270	263	284	237	287	286	271	260	289	294	286	272	244	290	273	288	279	274	282	257	289	284	256	278	260	296	285	266	264	271	254	298	289	242	272	303	280	272	229	277	314	286	274	254	290	248	267	275	274	284	278	232	270	259	315	285	249	275	254	276	285	252	246	257	250	279	283	265	250	240	275	262	279	252	276	261	250	305	259	272	293	261	272	275	262	252	270	251	260	237	273	281	278	283	275	278	242	262	280	276	296	296	252	266	267	295	265	270	289	295	274	254	266	259	260	278	281	224	248	259	247	303	276	255	290	274	274	266	287	245	275	278	282	234	264	275	290	255	264	285	308	285	290	289	279	247	270	277	254	282	273	264	295	246	282	273	255	310	281	250	300	277	258	283	298	279	261	259	279	284	257	272	294	285	267	292	270	243	267	292	279	277	243	260	248	266	260	293	253	289	252	277	277	299	266	264	253	238	312	259	262	266	303	260	277	274	290	282	290	304	265	264	232	263	265	258	263	266	232	270	310	252	246	291	267	277	279	280	281	260	300	254	246	264	317	287	281	235	266	265	266	291	254	253	288	243	291	265	279	265	252	288	265	292	244	297	270	277	253	247	270	271	280	285	264	296	277	269	281	270	279	262	268	238	251	277	296	305	281	273	260	288	266	286	274	265	278	288	265	275	258	272	251	295	259	257	281	273	240	301	259	296	277	282	292	254	272	270	287	227	272	272	255	285	246	285	254	301	263	265	263	277	276	247	239	279	283	265	257	280	272	286	289	292	292	294	260	298	287	246	285	246	275	306	285	273	265	274	253	292	241	276	265	268	253	262	273	293	274	278	287	292	282	291	260	288	282	280	298	267	256	256	273	300	248	239	249	287	261	242	300	281	261	283	242	291	266	232	265	294	285	303	260	303	248	253	261	261	289	288	296	274	255	244	283	278	263	289	298	288	290	272	251	274	294	286	258	265	269	270	266	259	288	282	274	251	282	257	252	264	261	255	266	286	292	275	297	256	294	306	281	253	309	275	264	305	262	278	258	302	288	239	274	292	262	305	260	252	242	278	264	287	272	257	291	291	295	265	270	236	294	268	256	273	250	276	298	290	249	256	276	260	288	254	278	275	253	261	244	255	277	274	284	279	306	294	242	255	258	281	299	262	278	277	294	271	260	254	267	272	292	242	254	281	292	262	259	265	266	279	270	257	280	278	276	246	275	273	269	274	275	251	249	271	277	293	259	281	285	258	259	315	285	269	296	282	264	276	253	274	300	279	237	280	285	263	278	268	252	269	277	261	251	276	291	277	292	297	291	293	266	262	283	257	266	281	245	272	265	270	302	264	274	277	280	285	272	269	273	277	267	277	289	262	277	260	274	276	267	286	244	281	245	241	261	281	284	259	276	297	280	300	284	304	267	293	255	300	277	296	265	270	256	254	261	277	301	250	264	283	272	269	267	260	277	260	311	280	301	274	232	269	285	282	251	305	239	279	279	269	278	262	269	280	250	253	284	260	284	286	241	273	259	246	294	280	267	267	249	268	286	242	255	299	285	296	253	282	283	295	291	253	273	270	244	280	253	278	270	293	281	274	273	266	277	281	242	267	291	248	265	259	263	247	271	313	280	290	253	264	254	285	270	290	273	237	284	278	270	272	296	261	287	254	282	270	260	272	272	248	295	252	259	288	295	316	266	274	278	288	251	270	251	284	252	282	298	247	272	268	286	290	274	273	274	271	296	235	289	275	275	276	264	290	287	268	256	270	286	258	293	269	274	300	312	256	267	284	274	261	267	284	266	272	281	252	281	273	269	239	250	281	251	260	264	271	284	257	279	251	287	282	256	255	257	288	282	284	288	269	297	255	282	250	279	288	279	263	259	254	259	256	286	288	265	293	255	288	266	238	233	259	278	282	281	270	274	262	296	267	238	268	262	267	299	289	276	255	283	256	279	270	279	265	273	274	293	249	295	256	279	250	271	285	229	269	263	292	285	270	275	276	279	277	266	288	259	229	277	277	265	254	273	260	285	249	267	274	267	266	272	244	275	275	294	276	270	257	257	245	266	284	292	272	251	278	271	241	283	272	246	292	287	265	273	291	265	294	298	304	270	248	265	266	261	268	271	275	273	289	237	257	240	272	267	279	280	288	259	288	270	281	251	277	288	290	287	255	284	276	265	268	306	274	271	277	258	263	277	293	284	254	251	271	280	280	244	272	278	261	235	271	286	276	278	246	290	268	298	250	275	243	284	272	280	256	260	293	278	265	275	282	269	248	272	257	276	277	280	269	294	275	279	235	257	282	263	291	286	269	292	283	262	247	268	235	280	260	288	293	265	253	284	271	282	246	292	258	259	243	261	281	279	285	267	254	256	268	272	246	270	260	279	263	234	288	271	315	283	289	293	260	280	230	292	248	274	266	254	309	281	273	302	277	246	269	245	284	252	288	270	289	274	311	265	285	298	285	275	283	271	287	261	283	285	312	266	268	295	287	274	246	308	252	276	270	262	261	292	258	284	290	280	264	283	290	257	283	269	259	275	272	254	255	282	254	264	257	268	273	266	277	251	272	274	269	274	249	260	286	284	300	285	288	289	257	296	274	267	272	282	277	278	290	271	258	282	251	267	276	261	287	303	273	295	265	238	265	264	308	266	277	257	267	280	265	270	242	288	256	255	265	236	243	273	273	281	271	265	259	279	262	259	264	268	280	261	292	247	257	271	267	258	290	273	287	277	252	260	270	248	271	249	281	268	265	300	281	257	276	275	276	270	269	253	266	299	277	279	249	283	273	296	269	293	302	292	278	267	232	271	271	272	270	252	251	306	283	288	285	311	267	296	259	268	280	285	260	262	276	297	270	259	266	284	266	272	246	261	272	251	267	286	269	255	253	276	267	295	265	258	299	268	266	284	270	282	279	305	229	257	273	295	316	290	271	255	263	252	249	251	262	251	264	310	291	287	264	248	283	272	258	288	297	293	264	244	292	280	284	283	316	287	267	279	249	312	297	269	284	271	234	301	255	267	278	266	269	267	244	279	250	268	245	269	270	252	275	283	291	242	316	286	287	274	291	259	240	253	289	257	256	280	236	271	263	322	252	257	267	296	255	268	292	287	278	257	302	300	271	277	246	276	259	268	267	251	270	266	276	253	274	278	281	281	285	272	258	265	263	295	261	268	280	282	279	262	283	243	274	266	246	262	265	267	299	277	253	244	276	273	269	289	246	270	279	258	266	258	272	270	253	262	254	293	293	239	284	285	291	272	286	281	268	280	270	285	247	292	268	284	263	285	251	267	266	267	250	272	302	261	268	293	281	251	276	289	264	267	265	258	266	261	257	261	283	238	263	289	272	298	276	269	254	266	268	293	280	279	279
24824	21027	26744	25405	8086	694	568	429	438	382	397	380	373	353	341	358	364	358	302	334	295	333	325	323	309	322	357	327	316	317	358	332	335	332	342	330	323	340	330	318	296	345	313	324	309	314	329	297	287	302	342	329	301	315	365	340	323	369	321	332	317	322	335	341	347	338	329	313	332	314	301	337	297	354	343	311	323	349	326	326	313	326	300	301	343	327	277	343	302	327	305	319	327	311	299	301	305	328	307	366	339	325	321	295	317	344	319	332	296	352	290	308	329	290	351	300	340	329	299	316	324	317	312	314	316	325	306	332	330	335	302	306	324	338	366	301	294	326	338	322	320	357	331	328	318	307	323	300	302	352	343	303	289	320	319	334	305	302	308	320	317	339	342	320	312	307	334	301	291	315	302	311	282	294	328	322	324	325	319	324	341	335	339	340	323	309	300	305	310	314	303	321	316	319	334	309	351	334	350	325	364	322	348	313	332	318	331	366	324	306	307	347	324	344	320	315	291	300	353	346	340	321	359	334	328	309	304	321	329	339	314	309	310	321	320	342	338	310	304	329	326	317	319	337	303	332	330	332	318	296	308	325	316	309	355	294	325	318	322	325	317	297	309	319	312	291	334	362	347	314	319	302	337	322	335	341	302	358	317	311	268	296	311	334	340	295	343	301	325	340	301	340	345	317	286	346	344	316	320	332	339	320	310	317	370	323	315	360	316	341	274	299	328	333	315	350	306	306	361	294	333	312	321	290	320	283	319	303	336	339	366	335	336	297	317	370	348	321	343	328	337	357	328	302	341	343	291	349	328	330	353	303	305	329	326	318	323	289	314	316	307	330	312	350	359	308	309	317	355	317	322	335	318	307	309	335	346	343	349	315	300	283	346	280	346	315	327	322	269	312	341	330	322	316	314	334	293	331	313	346	316	305	310	330	309	321	313	338	340	320	345	341	302	307	311	352	337	303	327	323	367	323	318	340	310	308	309	325	305	329	311	334	309	316	302	288	305	348	338	295	308	332	338	314	314	303	341	328	329	316	327	315	326	312	295	349	327	320	345	332	313	321	333	329	353	345	322	313	316	307	330	355	293	327	322	298	334	363	351	358	342	352	322	329	318	347	363	333	305	290	343	329	370	333	317	318	336	296	315	308	321	315	341	312	322	335	335	353	313	300	330	321	281	318	355	330	360	300	328	334	353	346	310	328	306	323	340	310	324	324	294	300	335	319	318	341	273	324	335	339	345	377	296	323	335	313	314	324	280	337	317	326	306	337	334	306	325	360	305	299	341	348	330	297	293	321	296	298	298	350	309	359	350	323	311	333	322	337	346	354	307	322	349	313	325	343	308	304	306	299	295	306	342	363	333	300	318	324	323	359	317	325	335	327	349	321	344	326	349	340	313	305	338	305	315	322	323	333	302	331	298	327	342	342	315	357	313	325	325	327	320	326	300	312	338	376	331	337	336	320	349	309	358	302	334	335	349	321	316	299	309	343	324	344	336	306	328	316	338	300	313	299	313	311	315	349	325	318	335	319	322	320	308	335	317	346	329	358	344	344	300	347	303	322	322	334	316	309	348	322	305	308	340	376	311	323	331	335	331	338	322	329	348	309	280	313	333	361	328	324	356	313	352	330	310	298	289	315	292	334	318	338	292	334	314	315	318	307	322	311	338	287	294	316	321	341	311	331	310	286	313	315	327	337	332	322	299	347	322	333	315	319	344	299	345	307	289	338	286	336	292	318	338	349	380	325	305	331	322	322	359	323	286	334	348	356	335	315	323	314	285	313	361	329	319	338	330	363	356	320	355	339	283	308	315	324	337	302	307	325	368	329	335	324	347	308	323	340	342	302	319	342	321	287	333	322	355	332	332	317	314	316	307	319	321	285	310	314	305	307	308	328	321	328	343	334	326	328	332	315	345	351	313	335	318	330	343	337	318	316	316	339	305	323	306	308	321	329	308	321	316	331	348	327	306	341	339	323	334	322	321	294	321	306	341	336	313	323	327	291	310	323	327	327	318	314	343	280	324	315	320	304	292	317	332	317	324	317	321	323	343	313	318	324	330	330	285	332	326	333	329	301	327	281	332	328	314	347	308	359	335	319	334	326	294	340	301	315	307	332	298	336	324	327	326	301	316	341	294	318	324	313	301	360	336	356	288	345	314	331	299	328	308	371	339	309	327	289	385	284	327	329	349	352	358	287	289	347	301	319	323	327	326	304	343	339	299	314	306	347	323	330	344	317	301	318	334	340	305	298	325	294	317	357	333	316	312	315	319	329	315	335	309	336	346	339	340	298	303	321	317	291	296	315	326	293	346	313	311	333	319	313	344	313	325	318	296	328	343	328	312	328	340	342	325	312	320	327	340	309	347	310	301	289	311	307	345	350	348	304	340	303	308	325	320	336	298	324	312	330	322	306	360	341	309	297	350	338	333	348	324	327	314	317	307	351	338	322	318	316	329	311	328	306	311	323	369	329	325	310	328	286	329	306	328	323	318	325	310	319	311	349	304	318	330	320	322	333	312	325	333	336	346	314	324	350	339	316	307	325	315	302	334	303	309	319	339	319	342	355	338	317	315	293	297	324	341	332	309	319	315	314	318	323	338	285	301	325	303	313	336	321	322	328	341	329	331	317	353	330	334	348	324	334	327	307	309	341	344	331	326	281	313	335	325	330	324	341	351	337	317	314	289	343	323	333	315	333	318	312	344	358	347	326	312	328	321	302	331	309	286	307	329	335	304	290	294	333	323	316	369	320	340	319	331	299	331	339	335	307	308	295	325	296	313	295	308	353	327	307	321	329	320	307	298	308	305	307	327	314	301	325	337	329	313	289	335	334	336	324	324	316	313	311	299	355	311	336	304	323	337	341	316	305	330	319	303	322	322	314	318	344	327	316	327	306	331	349	333	331	327	292	378	311	314	333	338	305	311	332	324	336	323	327	305	365	300	292	324	316	315	308	339	317	328	326	320	334	331	325	316	327	313	316	301	316	318	332	315	346	338	321	367	311	340	319	354	334	331	354	321	344	335	313	304	315	323	337	352	336	334	305	340	334	305	310	332	313	355	335	357	332	308	337	315	316	328	313	317	306	342	301	319	312	345	327	328	306	332	304	326	324	315	324	303	327	321	364	283	344	321	312	329	304	351	354	357	303	332	352	331	311	309	312	330	347	302	328	329	320	332	321	332	335	339	299	309	345	331	333	351	322	301	316	281	346	305	308	334	313	329	343	317	344	332	306	338	310	303	329	324	318	303	311	375	332	337	288	323	322	317	331	307	321	321	284	362	323	336	315	354	324	327	332	323	331	325	334	309	331	318	339	316	326	349	326	300	339	341	331	334	294	323	330	362	315	324	325	344	340	335	351	307	310	299	342	333	298	307	321	310	322	331	302	318	303	322	300	331	300	338	357	315	310	310	301	324	333	309	332	327	338	309	349	318	329	333	311	345	320	322	303	328	308	316	319	324	328	319	327	337	332	322	311	333	338
13137	26502	3088	1529	1137	956	792	629	564	546	553	488	426	423	430	403	417	372	375	415	403	350	388	355	378	376	382	390	351	355	392	357	360	371	340	354	361	362	371	378	350	360	346	324	342	350	317	368	370	337	359	370	359	364	349	339	364	340	337	357	338	353	346	347	369	351	348	331	340	357	356	320	345	361	324	347	357	350	360	367	329	381	351	344	328	373	332	366	342	363	334	352	348	388	364	354	358	358	347	329	349	375	325	338	375	338	344	344	344	337	382	323	347	332	379	373	336	380	355	329	347	322	350	353	347	351	385	356	329	360	365	379	357	368	380	350	360	317	388	370	339	345	368	344	353	334	359	351	340	338	359	364	349	388	320	380	364	338	374	327	369	344	360	346	341	325	336	357	366	326	335	346	322	339	353	388	359	354	361	389	322	345	371	335	358	372	346	355	334	369	358	372	391	354	353	348	371	363	363	363	334	327	358	336	347	345	376	370	360	347	344	367	335	343	330	365	370	313	345	386	362	335	334	366	318	348	324	375	329	329	306	379	345	316	361	338	366	348	323	369	343	328	352	333	336	320	349	344	370	370	349	350	372	315	350	339	360	343	334	358	370	356	358	370	335	359	335	384	340	347	353	365	347	360	341	332	320	331	389	360	339	353	348	349	392	368	339	372	341	329	340	361	329	355	398	352	342	368	337	355	341	351	340	354	369	362	376	345	365	355	349	383	344	353	371	336	364	322	354	371	348	329	361	348	357	339	377	333	370	329	336	370	350	336	350	339	352	366	373	350	339	361	347	357	352	325	346	353	370	338	349	329	327	355	366	366	380	332	381	347	348	390	371	348	386	342	378	345	391	365	334	354	346	332	355	364	344	360	347	337	330	340	360	336	321	361	370	364	343	356	339	338	355	339	334	342	343	350	362	331	312	372	386	349	354	364	359	362	347	354	375	377	348	371	367	350	344	359	339	325	317	384	346	363	376	341	344	357	375	353	384	355	354	357	364	351	338	377	352	359	357	359	361	330	338	355	337	372	364	377	340	376	347	358	371	370	350	332	343	366	352	351	336	331	359	355	347	375	316	343	311	356	356	337	360	368	335	355	362	337	318	350	382	392	353	348	345	382	332	351	346	339	335	354	339	378	361	331	365	347	334	373	350	347	329	357	341	360	339	357	321	371	341	334	345	341	365	369	331	343	335	340	355	336	339	361	386	356	334	348	366	344	390	340	375	353	335	316	364	346	351	330	364	318	365	357	357	336	344	344	369	339	326	333	339	345	355	363	350	348	307	340	346	318	350	353	337	345	315	340	351	352	348	333	353	353	372	351	350	329	341	378	351	317	373	344	354	321	345	384	335	353	362	328	341	342	363	352	336	364	356	363	344	342	358	348	349	344	355	389	338	333	340	357	338	324	344	361	365	350	361	360	337	318	355	364	333	382	356	326	376	364	366	356	319	352	328	314	341	357	360	350	360	345	343	332	368	358	352	348	366	331	338	358	342	331	364	343	358	340	350	353	357	326	325	353	360	326	332	368	336	334	309	364	355	329	336	343	377	375	354	352	330	332	347	342	351	400	324	351	372	380	362	348	338	358	335	361	357	334	337	375	320	334	354	364	333	331	367	334	384	348	361	344	350	355	350	334	367	362	365	367	385	374	354	386	330	354	342	349	330	338	342	347	381	348	346	328	364	353	366	339	364	360	318	329	348	336	361	359	345	354	374	354	312	362	338	348	328	342	368	325	346	356	325	325	315	354	366	357	328	320	348	350	366	354	369	355	366	349	335	371	358	356	342	346	350	342	367	348	327	336	392	345	353	363	335	358	362	375	359	308	363	334	368	349	380	344	335	378	352	391	361	317	356	352	329	359	353	328	376	380	352	378	363	365	361	330	366	317	339	351	348	360	324	359	351	310	347	359	331	354	372	382	334	363	344	315	335	357	312	352	355	328	363	369	302	375	335	315	388	380	354	377	356	359	324	334	359	352	359	359	354	376	384	389	328	354	364	325	357	343	331	353	335	340	343	360	353	357	319	346	327	339	350	342	361	342	364	353	348	377	326	357	340	326	356	343	306	378	352	321	359	335	362	360	353	349	333	352	368	393	343	349	340	312	365	332	371	334	375	321	324	351	348	340	369	339	378	323	308	350	313	357	376	311	325	353	333	363	328	356	381	322	329	353	329	381	354	350	324	349	343	388	327	364	374	330	349	326	369	331	306	311	379	363	355	322	351	370	351	351	376	339	337	349	352	334	335	361	379	352	315	364	333	352	334	369	358	394	354	356	379	353	364	366	344	316	360	344	348	340	355	345	346	326	318	304	324	350	376	343	327	327	339	346	353	353	368	360	333	343	377	354	362	334	319	335	348	323	340	354	352	323	344	320	340	341	349	340	357	349	386	368	323	356	359	334	330	317	361	382	327	342	419	370	341	343	363	368	359	371	321	325	383	338	374	337	364	366	355	343	385	318	351	355	344	344	337	367	325	307	362	387	319	331	364	340	317	336	349	329	348	354	377	331	338	361	348	363	360	355	330	390	317	359	337	397	364	352	347	348	336	360	337	388	356	363	349	356	339	351	356	359	337	323	343	341	333	380	311	348	351	343	342	372	335	351	337	339	353	332	376	338	322	374	336	308	335	353	320	323	331	330	351	343	312	373	347	350	372	322	367	356	339	366	363	352	352	376	356	385	366	320	351	372	347	356	365	334	348	377	353	328	310	382	347	368	314	361	311	377	374	362	345	350	348	363	371	361	365	348	366	341	354	341	390	330	350	353	328	341	343	331	348	328	313	364	363	339	360	347	376	360	322	403	369	361	367	328	353	336	359	378	298	350	347	389	346	356	324	345	326	334	348	371	322	364	346	342	376	345	340	352	357	343	356	348	356	371	332	332	362	379	367	335	378	342	354	397	330	305	385	357	336	325	312	379	375	368	353	329	371	384	352	387	356	341	353	364	330	361	360	345	314	337	330	336	372	348	351	342	351	367	336	349	375	362	350	344	358	370	372	342	369	332	381	331	378	379	359	351	347	377	331	333	353	356	344	305	325	384	337	368	346	349	375	336	366	358	375	326	358	338	360	338	329	348	339	363	382	334	348	343	327	346	354	330	338	366	309	337	332	331	353	351	357	316	342	374	336	335	301	373	372	352	348	344	355	333	352	347	369	361	376	366	353	376	344	337	377	359	348	354	328	385	374	380	334	380	362	355	374	319	343	353	354	364	329	363	359	332	345	358	307	353	355	355	348	329	338	329	372	341	366	367	324	369	365	361	371	342	345	369	369	325	334	362	351	384	345	366	332	363	355	405	335	325	366	365	307	329	325	357	395	344	351	338	360	376	359	340	332	377	376	378	307	392	365	311	328	337	330	361	324	337	355	325	344	359	366	325	340	341	327	379	368	356	356	366	325	359	368	349	333	311	344	357	323	350	324	341	361	361	353	328	327	365	364	318	333	367	322	352	369	320	342	334	352	376	408	330	370	354	317	352
22536	21069	28472	23874	21069	21082	6391	1209	997	881	809	711	713	673	645	649	624	612	542	611	610	580	559	607	574	537	555	523	555	553	544	570	492	568	562	554	512	547	517	563	528	520	533	559	521	528	533	516	518	561	488	517	536	527	546	503	533	535	534	547	493	510	519	543	554	550	517	539	569	498	552	549	510	523	566	552	542	519	555	543	484	544	534	485	538	537	543	470	534	536	475	520	481	527	526	546	536	540	531	525	545	517	539	524	484	517	482	538	536	507	544	526	468	533	496	532	500	557	525	520	555	465	563	454	522	496	511	499	535	553	556	539	535	527	485	542	513	510	559	494	526	562	545	512	500	496	533	503	539	509	526	524	520	493	553	535	551	542	469	496	503	545	531	535	516	526	508	523	571	514	498	424	501	499	512	555	537	528	533	509	530	569	549	497	502	518	510	529	558	510	522	538	521	528	520	493	546	530	513	542	500	535	507	549	531	531	489	532	515	495	547	538	527	513	540	567	506	496	517	514	552	529	509	515	522	501	514	497	487	554	498	470	526	536	508	540	512	517	514	499	535	507	557	526	494	533	511	509	494	499	496	546	491	543	518	523	512	474	483	469	502	515	550	471	537	545	502	527	531	509	507	549	503	528	518	505	492	516	542	512	508	482	525	539	568	549	520	542	508	513	494	567	548	528	532	531	532	535	522	535	520	493	536	520	527	517	504	538	519	518	564	460	482	524	551	536	456	512	512	526	528	519	488	536	544	513	511	484	565	527	511	551	495	511	539	504	526	545	509	478	553	477	519	501	537	526	516	501	572	574	550	502	520	548	512	549	521	535	527	504	499	474	537	510	528	533	494	505	513	521	522	526	540	545	526	497	530	531	514	476	546	555	479	505	509	516	515	531	507	538	527	510	488	502	508	493	492	536	523	485	511	509	551	493	556	526	500	517	527	550	535	520	517	455	509	496	488	511	553	516	548	493	531	500	489	508	526	508	541	499	481	444	526	528	521	505	509	508	488	471	512	515	522	481	527	545	474	470	550	540	551	528	449	512	513	489	578	492	518	526	501	535	523	537	487	559	503	507	491	526	491	492	506	561	532	529	526	547	510	512	480	500	529	533	535	540	527	480	450	530	494	532	481	531	557	517	521	505	498	534	497	516	506	503	526	531	497	518	544	523	530	506	502	515	546	561	505	506	492	522	502	520	540	493	531	502	523	491	545	532	500	503	501	501	531	559	513	497	499	453	537	519	476	505	517	537	539	543	510	561	462	529	514	494	508	516	507	532	541	517	563	557	541	525	533	564	551	562	530	487	529	537	509	529	502	512	547	502	494	511	524	527	508	539	515	499	513	536	504	540	505	567	551	512	545	501	522	548	524	525	491	488	547	548	558	504	519	542	541	542	516	545	504	514	528	516	506	529	523	549	522	517	519	533	513	523	523	486	530	526	509	487	524	504	490	521	553	539	537	506	537	504	485	543	519	532	531	488	510	516	522	527	499	536	532	509	506	543	516	518	526	494	519	523	560	559	465	514	509	533	506	467	502	524	480	542	515	550	514	548	506	503	517	541	491	533	541	545	498	487	503	498	513	535	509	524	547	491	549	548	502	546	518	500	543	511	564	535	503	534	532	530	551	484	512	508	517	502	522	464	484	534	515	505	516	458	491	511	523	496	518	497	532	569	519	502	520	495	513	551	537	570	544	495	540	480	494	470	516	475	554	506	515	501	494	536	519	563	484	556	491	527	515	536	502	475	498	532	522	492	513	539	548	528	532	519	487	519	508	536	505	513	513	491	495	499	537	544	501	556	500	530	505	497	553	486	523	485	534	564	509	481	506	558	508	517	514	520	540	526	508	532	525	470	491	487	526	517	514	521	498	524	521	481	515	505	499	540	505	493	498	487	540	498	483	512	501	522	544	504	529	494	516	519	558	524	526	525	537	508	548	541	500	523	556	522	470	519	530	520	518	545	544	544	510	492	511	498	538	520	527	496	519	549	501	542	545	543	544	548	542	469	543	544	565	519	549	532	505	500	483	483	529	503	525	536	540	517	527	530	515	511	541	506	518	534	524	502	514	566	517	543	517	509	511	532	522	471	537	520	552	536	488	535	495	490	509	506	542	523	543	444	517	561	530	495	552	521	511	513	483	479	499	529	508	547	541	511	506	542	518	511	517	489	490	531	563	511	560	520	500	516	506	505	531	522	516	507	492	494	483	489	489	569	523	506	507	517	516	527	523	509	564	550	520	498	502	506	483	509	544	483	542	545	566	528	509	507	506	506	522	527	518	494	482	517	516	525	499	500	521	528	481	499	527	538	511	531	555	477	484	497	563	458	504	502	472	534	518	550	541	522	497	526	510	530	541	585	563	494	506	537	519	574	527	490	508	504	513	479	512	536	527	522	514	497	519	487	528	553	501	535	523	534	507	519	533	482	502	510	524	494	488	531	518	545	536	492	539	523	535	524	524	525	529	522	498	562	507	544	510	519	505	531	511	479	509	551	530	544	529	538	540	559	508	519	518	561	496	541	510	518	519	488	533	510	543	483	441	497	510	553	549	538	527	486	515	536	524	489	539	504	542	547	534	540	534	489	491	489	530	530	530	542	508	525	492	540	527	482	523	519	522	522	484	483	509	551	530	544	514	506	553	528	466	541	500	458	541	512	550	508	475	550	510	513	467	498	494	518	491	518	570	513	551	507	505	491	481	530	556	484	476	530	504	514	563	500	538	507	531	555	492	520	537	547	542	515	549	483	481	505	505	486	514	522	472	564	561	515	494	520	521	511	512	544	508	508	526	506	533	519	497	503	504	490	527	563	457	500	519	500	504	513	532	497	524	499	527	498	513	484	530	491	584	500	531	496	552	515	559	474	533	509	515	491	524	531	508	495	533	476	501	533	483	526	491	500	527	513	563	526	487	532	520	512	505	543	487	525	515	536	498	534	517	531	525	550	475	511	530	520	534	544	540	476	542	568	546	519	538	506	497	495	513	540	519	528	522	466	514	483	513	510	527	531	508	487	514	578	559	498	510	537	559	494	539	519	506	517	511	512	554	536	502	535	544	531	539	511	539	530	509	544	530	503	503	496	495	514	517	491	488	503	518	506	493	507	525	499	522	564	532	493	492	506	527	516	532	548	537	529	468	536	480	510	531	511	497	542	462	522	526	490	522	520	509	502	525	501	496	502	528	523	500	481	486	584	519	530	509	498	537	514	477	516	512	552	534	476	475	496	524	488	548	503	495	534	531	492	477	572	509	561	523	535	526	511	521	492	515	543	543	486	539	516	495	514	472	534	533	498	548	486	505	483	530	491	492	544	519	528	486	488	493	487	529	474	550	556	580	525	528	545	505	496	506	518	505	495	514	495	504	539	469	554	530	524	516	534	526	531	543	545	511	517	486	536	515	546	508	547	496	561	471	543	499	495	541	495	481	528	504	516	525	539	531	518	529	480	522	533	476	524	515	520	552	492	536	535	541	523	539	510	487	540
16809	40258	9495	4609	3348	2619	2082	1587	1349	1216	996	961	885	804	779	758	677	676	653	663	617	584	595	594	579	588	544	564	528	538	547	529	531	550	558	517	552	536	521	524	547	536	574	551	518	497	512	508	508	535	506	503	525	554	549	539	529	542	514	551	550	529	505	505	467	545	529	507	562	538	548	529	529	559	529	524	543	491	521	550	517	478	495	501	503	524	545	495	518	496	520	500	561	514	498	542	516	513	560	523	578	548	544	553	525	574	548	557	508	500	490	556	479	500	512	492	532	508	522	529	520	523	538	490	505	527	525	506	485	506	538	507	507	539	531	498	551	526	534	528	529	532	476	481	549	515	542	539	527	540	522	555	520	519	538	469	534	515	524	512	504	517	496	533	518	517	544	548	526	509	526	558	483	556	509	503	517	567	514	523	525	478	522	515	529	522	484	513	534	574	492	541	511	521	526	493	521	542	542	507	521	487	549	521	530	513	508	532	523	522	550	539	523	529	538	551	538	528	514	531	543	547	501	518	517	496	530	515	505	530	547	519	514	497	484	529	549	462	544	492	499	485	513	525	535	493	483	550	539	534	540	544	491	548	474	469	493	503	501	547	558	498	479	515	521	525	511	487	491	504	464	527	537	476	521	499	547	496	498	519	538	507	494	518	549	521	539	492	520	506	490	510	489	508	500	487	498	559	504	521	535	483	542	521	543	526	513	570	496	492	532	561	530	552	548	508	548	518	519	559	496	504	544	507	526	543	516	525	555	513	529	536	497	471	557	513	475	533	517	525	531	509	520	531	490	520	488	523	517	539	515	522	523	546	494	548	478	522	558	514	496	549	515	527	530	502	539	496	513	547	532	567	553	509	512	545	545	536	537	550	533	496	494	546	523	500	533	520	515	543	483	516	529	510	518	576	550	506	508	502	517	527	546	485	489	496	503	496	520	527	492	501	523	552	563	534	534	501	526	517	523	520	490	538	523	517	514	528	534	522	495	518	528	565	575	473	521	553	573	521	524	545	522	524	504	558	501	540	524	516	492	495	561	535	523	551	517	532	519	533	501	512	519	548	517	504	532	497	529	519	547	476	563	517	552	499	509	500	522	474	505	494	520	493	521	548	496	541	521	490	518	494	547	500	511	542	515	521	537	491	547	543	488	548	502	531	520	494	528	506	529	506	526	506	540	488	519	528	491	490	515	554	522	524	511	530	501	559	546	540	496	546	531	549	551	545	547	536	525	512	514	544	518	540	525	541	507	506	471	547	514	492	537	526	507	501	508	489	514	520	543	504	528	548	484	503	530	523	556	509	536	547	488	516	525	490	501	533	526	517	548	530	512	535	528	511	509	530	525	549	556	544	538	541	539	505	569	511	517	538	568	490	533	528	491	518	522	540	509	534	519	522	548	512	539	525	530	513	517	527	525	496	496	480	539	562	466	528	536	537	537	554	531	512	556	512	547	501	545	495	548	536	511	561	499	501	502	510	506	508	524	512	500	532	512	521	524	516	504	490	501	507	512	566	527	515	542	521	577	549	499	534	549	510	493	535	472	552	564	471	496	522	525	525	533	568	504	500	509	543	517	500	514	486	503	542	504	496	559	510	523	511	512	516	484	525	539	512	515	498	557	535	525	524	498	539	502	537	539	503	534	512	543	540	530	546	541	520	536	511	524	522	496	525	571	515	497	539	479	530	522	524	541	477	485	526	551	485	518	524	504	505	527	493	556	509	509	522	525	497	542	543	540	535	485	511	493	521	524	515	528	521	538	498	506	506	532	581	551	527	549	508	555	509	510	491	538	514	514	525	488	513	515	541	524	515	540	489	509	508	521	508	517	505	503	503	524	505	491	520	497	535	502	525	509	513	498	536	501	535	531	507	509	497	520	539	493	533	526	484	540	527	544	518	497	508	509	545	531	502	510	569	567	575	517	531	546	504	544	501	533	537	490	554	494	505	515	528	544	512	531	517	510	476	473	516	520	499	530	536	523	517	526	560	533	542	479	527	498	496	509	535	542	470	522	484	536	511	505	517	504	504	512	513	490	501	538	498	488	476	522	532	492	485	539	545	537	541	511	551	553	478	506	530	503	529	527	530	554	495	524	468	467	521	511	521	540	513	516	524	539	518	493	513	531	507	518	522	499	502	486	506	528	521	548	506	493	471	549	510	524	490	516	523	542	518	517	559	508	520	524	553	504	547	500	581	535	498	513	525	520	491	529	509	510	509	511	503	533	531	510	538	519	546	521	559	512	490	522	518	515	479	535	515	581	485	486	496	509	493	578	485	503	511	523	498	482	536	492	501	493	536	488	513	482	511	547	526	519	523	515	523	522	567	513	524	531	568	549	568	520	545	551	543	545	522	533	535	541	486	513	544	507	485	543	502	477	539	503	522	508	513	502	514	495	525	502	498	529	514	506	507	513	533	495	484	537	552	524	496	551	515	492	510	494	518	541	539	463	542	503	504	542	504	493	514	527	527	511	520	482	497	495	503	541	542	499	481	491	518	497	512	519	502	520	498	546	547	540	515	513	558	531	529	532	501	518	513	516	556	531	516	497	508	489	521	521	505	551	523	531	564	501	485	532	543	549	498	527	535	528	501	529	546	506	532	533	523	517	529	512	506	520	517	524	512	565	519	498	486	527	527	498	563	520	526	535	534	549	493	544	521	549	503	558	536	459	535	539	512	487	472	533	508	509	539	523	483	513	521	499	497	546	502	479	586	517	525	529	544	471	491	510	544	550	515	516	519	534	529	545	511	556	490	538	563	526	517	531	502	537	538	516	518	518	505	535	524	493	503	528	520	494	482	496	516	528	455	534	463	497	526	496	539	508	544	504	551	500	518	524	556	506	507	503	485	515	540	521	520	521	506	542	511	516	462	501	518	503	535	516	528	543	569	518	528	504	466	506	536	477	543	506	539	511	546	461	479	511	524	505	528	513	500	543	542	537	531	503	523	504	498	544	488	469	497	527	462	541	489	565	485	529	460	488	492	501	513	511	509	497	495	527	497	512	548	514	507	495	514	567	507	522	523	501	518	526	512	522	481	550	510	499	511	500	521	453	472	506	546	551	553	557	530	521	510	531	470	510	504	528	478	519	524	504	518	514	545	498	531	556	521	504	539	500	519	513	504	503	487	513	510	531	519	521	513	528	512	498	493	523	532	519	567	522	515	500	516	507	528	537	516	523	545	505	507	516	505	510	514	486	523	498	475	494	509	538	519	542	521	516	534	517	527	524	514	481	499	545	525	512	501	519	529	514	544	521	503	530	501	518	524	518	463	531	524	474	568	541	495	542	528	501	470	557	538	517	505	524	507	530	521	494	536	528	528	540	534	523	530	512	520	506	525	519	537	536	534	525	534	499	508	525	507	538	540	496	504	553	498	560	524	503	522	524	558	492	525	516	503	475	496	520	513	514	530	509	563	497	522	543	532	539	505	528	503	513	525	520	510	527	570	487	510	520	510	530	459	531	468	514	533	534	470	517	532
27799	18472	3961	407	266	223	183	198	142	177	169	153	161	168	157	167	173	156	166	156	171	158	181	161	151	165	155	138	169	165	144	141	151	150	162	155	155	149	162	150	156	163	163	150	162	167	158	156	155	149	152	153	162	163	159	145	150	160	145	163	158	163	172	172	169	163	156	169	146	163	153	161	172	165	148	160	171	160	155	156	142	125	174	149	154	166	180	147	148	164	164	155	159	169	142	164	160	150	142	151	173	147	166	164	159	179	145	154	162	144	146	153	167	141	173	153	150	153	180	185	154	168	168	166	147	149	175	175	187	171	145	171	181	155	177	156	162	138	155	167	156	160	145	160	156	150	134	175	177	149	178	163	169	142	138	127	153	172	165	165	157	154	145	163	182	157	145	154	164	155	180	168	149	179	166	138	189	160	157	156	150	173	175	153	141	150	150	162	153	156	153	164	171	163	150	165	151	139	164	175	173	158	142	163	154	150	152	183	157	152	147	154	167	185	143	162	165	163	167	155	172	164	173	160	152	152	150	161	157	144	158	156	157	181	155	181	166	154	156	136	160	155	148	164	157	140	157	144	159	166	162	160	174	157	144	149	171	172	165	152	158	164	149	180	148	177	193	156	167	150	167	133	164	148	183	176	187	154	161	134	146	151	186	170	167	154	173	156	138	153	144	142	180	166	154	152	147	142	182	171	164	161	174	174	159	188	162	139	161	156	148	146	134	152	147	155	157	179	149	155	133	165	156	170	148	170	156	160	190	161	172	166	157	160	163	176	159	154	185	137	153	169	154	168	157	168	136	150	158	160	162	158	148	145	147	179	162	183	176	163	173	173	169	161	164	158	174	171	159	153	163	143	157	179	159	156	184	163	155	171	177	152	150	177	160	138	190	170	173	144	159	161	158	177	178	159	167	155	130	168	174	168	158	163	178	189	163	161	145	176	157	165	171	145	161	144	157	163	176	169	165	157	152	144	167	154	166	180	163	157	164	153	143	156	149	145	155	155	170	163	131	166	158	151	167	154	169	166	153	180	164	150	149	159	172	165	153	151	159	159	146	169	173	156	175	163	166	178	170	180	161	163	165	152	159	164	170	138	161	176	174	154	170	158	174	163	150	161	168	161	165	163	148	179	162	134	151	168	163	180	170	142	151	136	148	163	149	174	160	165	142	131	151	182	166	136	164	170	167	167	139	159	161	147	160	141	152	156	161	160	143	137	161	174	161	142	162	179	171	158	157	155	155	179	159	142	140	148	180	146	178	178	169	162	172	161	138	169	155	174	178	154	164	156	149	151	153	170	155	158	162	163	175	155	151	151	156	138	150	163	149	158	173	147	167	155	139	145	185	175	176	187	159	160	147	155	143	142	150	190	166	153	165	167	178	134	165	168	168	139	189	149	162	172	159	161	150	159	168	151	157	163	153	163	170	147	159	161	145	157	169	170	169	177	153	170	160	156	143	160	162	165	166	170	159	164	167	134	144	158	165	192	176	162	193	152	144	154	140	146	152	163	161	160	139	164	180	177	148	156	163	167	148	140	173	161	184	173	157	160	140	164	157	151	164	155	144	161	141	155	153	199	156	160	154	159	139	174	154	148	156	160	164	154	152	161	165	157	171	155	152	164	159	146	172	160	150	171	137	181	164	146	161	139	169	143	155	155	163	171	183	151	174	166	183	164	166	166	149	181	158	151	181	158	168	155	159	153	166	171	147	153	175	157	160	167	159	177	172	163	153	173	147	166	151	170	157	165	164	147	156	153	169	149	151	153	174	165	177	158	162	149	199	159	179	170	165	160	163	145	173	160	172	162	167	176	146	138	161	169	152	168	163	175	166	162	136	178	141	174	162	156	182	150	169	154	178	141	161	146	164	159	151	149	167	154	166	125	168	162	178	170	154	141	161	153	166	173	142	187	182	155	147	151	142	149	158	160	173	153	188	140	152	157	179	160	137	185	158	166	154	166	157	166	141	178	168	175	167	162	152	137	143	154	169	167	153	150	170	169	143	146	168	161	171	150	154	155	138	163	158	180	172	173	176	172	167	184	153	177	165	169	143	166	174	170	168	143	148	162	164	162	179	149	163	162	148	161	160	141	172	163	171	149	156	143	174	161	170	155	177	176	155	159	164	132	149	187	174	180	146	163	140	160	169	167	181	181	141	158	140	149	148	153	156	159	155	161	140	192	158	165	168	157	162	165	168	186	166	170	144	157	159	143	163	168	170	151	160	152	167	161	162	163	148	183	158	152	131	160	179	156	167	184	173	156	168	159	161	133	148	144	139	151	151	149	167	149	153	146	156	196	151	169	144	140	185	143	164	178	160	162	162	166	167	171	146	171	169	168	164	170	175	147	164	167	156	152	175	172	158	148	154	189	161	148	170	153	158	152	153	158	157	155	138	153	160	157	162	182	157	132	159	180	165	196	150	147	183	170	169	145	161	176	154	152	141	171	169	161	142	187	181	170	160	141	168	163	162	151	157	181	168	189	161	150	140	142	144	162	157	138	167	169	154	172	155	172	164	155	164	163	155	158	154	139	160	147	138	158	167	145	179	172	160	145	183	144	166	165	169	170	168	174	153	171	156	154	154	156	150	170	140	152	166	169	166	133	155	176	154	172	150	136	152	136	147	166	164	130	154	162	150	164	156	182	152	163	161	153	148	180	164	164	147	154	156	157	177	179	168	156	167	144	169	165	156	142	165	162	158	168	186	163	135	139	161	150	131	164	159	154	150	160	185	164	149	134	140	171	166	200	144	174	170	150	138	139	174	160	175	156	133	168	144	167	142	175	165	172	152	157	177	160	181	155	148	146	171	176	150	154	167	141	165	161	168	160	165	155	165	160	151	169	144	159	149	172	153	162	178	175	153	153	162	158	181	129	172	163	176	170	160	165	162	145	177	141	143	175	163	156	136	158	149	154	169	168	180	169	159	166	155	182	155	150	155	166	174	159	168	138	168	157	160	164	159	139	144	149	150	167	175	149	189	162	133	178	139	163	152	173	167	152	161	138	165	151	174	138	171	177	164	134	149	157	154	151	154	190	167	169	154	151	149	161	154	126	160	138	163	153	166	132	158	139	173	164	176	179	157	132	155	158	159	170	152	169	146	150	158	159	145	156	145	159	167	162	155	162	142	138	141	181	157	158	159	162	172	164	156	148	136	151	180	150	152	151	139	167	160	153	170	177	137	147	159	153	155	151	174	163	164	154	175	149	130	140	164	142	168	136	162	158	179	152	145	148	162	173	158	161	158	154	175	156	155	152	172	141	153	174	156	154	181	166	146	160	159	141	174	173	159	169	152	168	141	167	166	141	149	158	141	164	143	153	151	155	155	154	173	131	154	170	162	151	148	163	162	162	168	172	141	163	173	155	169	171	144	155	153	160	157	163	164	178	146	173	175	138	167	136	156	159	167	153	175	164	129	174	148	146	150	160	158	165	147	162	183	170	155	144	145	164	194	164	179	165	159	174	165	133	182	175	178	147
13427	12644	512	328	278	217	200	242	228	176	207	202	173	206	199	201	193	171	167	189	176	175	180	177	173	190	186	172	189	173	164	195	186	181	159	188	181	161	185	168	193	189	187	195	169	182	165	177	159	176	192	185	154	180	181	162	193	178	178	191	193	160	174	188	174	168	178	163	171	182	154	192	184	186	165	199	187	191	181	200	180	179	170	175	169	180	187	161	190	179	176	187	161	170	172	186	177	176	192	172	191	185	168	167	188	176	161	170	174	150	166	180	156	165	183	179	163	180	148	176	182	160	197	188	182	179	168	178	198	182	186	191	191	181	169	166	195	175	184	192	168	186	169	191	188	192	186	146	196	170	195	181	207	172	197	184	187	195	178	198	169	196	162	174	183	163	173	185	180	181	183	170	160	172	186	175	187	179	171	179	184	184	172	181	176	194	172	216	174	171	200	182	187	186	199	192	163	206	171	190	182	174	211	196	202	166	180	179	181	186	190	180	180	178	174	184	168	175	187	183	187	175	198	181	178	197	182	175	162	186	180	164	169	176	181	206	179	182	171	179	192	178	181	164	190	175	179	194	165	187	204	179	212	179	175	163	177	173	171	185	165	181	177	180	179	202	179	199	162	196	196	188	174	173	182	188	161	160	186	179	179	201	203	188	202	169	169	204	192	188	188	146	204	167	155	148	188	180	179	169	145	183	168	181	177	176	202	194	174	191	190	175	178	166	174	190	181	188	178	185	201	176	175	163	167	179	187	183	167	184	195	203	168	176	192	182	174	181	150	190	191	172	186	180	199	205	196	184	157	167	202	180	177	162	205	178	170	203	159	189	189	184	191	176	185	169	185	176	195	189	184	197	199	213	159	200	186	198	203	186	188	190	190	184	173	185	190	178	185	176	171	178	182	186	189	219	176	180	188	178	168	180	176	167	190	195	189	178	194	187	170	162	165	191	185	176	163	177	154	185	197	159	191	207	201	190	171	190	186	174	162	210	189	195	186	186	213	157	169	185	172	160	181	200	207	190	182	170	172	179	162	165	198	183	151	189	159	207	188	181	191	191	200	167	218	200	190	170	175	189	177	207	180	205	170	181	208	183	184	171	188	162	193	163	200	214	189	206	191	187	205	186	196	173	176	179	200	195	161	181	164	169	169	171	167	183	170	195	198	188	176	179	184	152	206	179	163	194	186	171	183	186	191	174	169	183	183	182	153	190	161	184	175	193	204	195	173	175	164	191	176	169	191	175	182	158	164	188	176	188	202	171	206	181	190	170	183	197	159	172	198	190	190	180	189	157	174	165	170	170	183	191	183	172	213	168	173	184	192	166	177	199	185	185	204	191	194	176	166	185	168	172	173	204	173	196	182	164	175	170	214	198	166	176	176	180	178	181	170	188	174	180	182	166	192	178	168	208	195	169	196	218	157	198	185	192	162	164	179	176	191	141	195	154	173	182	176	183	192	161	174	174	181	184	196	191	184	173	189	182	169	161	190	164	178	183	194	198	176	181	200	216	199	185	178	192	191	194	196	183	130	193	189	207	168	201	157	177	186	189	143	180	170	170	204	170	191	169	181	190	205	186	178	174	167	163	158	198	170	167	177	199	177	174	181	159	194	190	181	175	181	177	184	195	207	213	171	177	192	180	181	185	178	189	170	185	190	180	192	184	185	164	167	214	183	184	167	181	175	177	198	197	178	180	179	176	185	166	202	200	192	186	200	151	182	182	184	194	172	172	184	179	193	176	156	187	168	180	175	175	185	186	200	194	193	191	183	182	190	171	198	157	169	177	195	184	180	174	175	179	188	169	213	171	195	192	178	172	189	171	178	171	177	160	165	184	205	189	169	191	193	179	171	165	175	166	160	174	186	164	182	190	180	194	181	193	187	166	168	169	193	152	179	195	179	171	169	164	187	199	144	178	189	169	185	196	174	176	181	174	212	191	174	192	190	194	191	164	188	180	165	171	186	168	172	174	200	171	187	167	179	167	183	179	156	179	171	182	186	182	165	181	176	148	157	169	196	205	195	171	177	196	186	199	172	195	170	177	176	180	186	181	177	211	183	184	198	198	184	172	179	154	184	203	170	182	157	181	190	182	185	177	174	178	180	175	155	199	185	178	213	188	183	172	183	199	191	170	186	177	196	176	180	184	195	169	202	204	156	175	172	173	184	189	155	164	181	186	158	202	192	168	164	166	184	199	165	160	153	165	189	167	182	158	169	171	171	211	165	192	154	178	181	174	196	176	189	189	182	171	185	170	168	191	181	183	174	188	181	175	206	190	176	184	211	159	147	177	205	184	174	172	174	164	161	183	183	177	173	196	165	172	189	170	175	190	187	218	179	167	182	185	176	216	189	155	205	181	179	217	162	211	169	185	184	178	183	194	179	191	178	180	187	181	174	178	197	198	172	182	173	170	158	190	182	194	185	169	182	180	170	168	173	158	168	184	182	158	178	185	187	170	174	182	172	177	180	176	170	208	165	184	179	193	187	178	191	180	189	165	211	181	161	186	184	171	200	182	167	202	188	187	167	165	171	179	163	184	215	189	170	166	193	155	178	184	167	167	166	173	181	211	161	178	191	161	187	182	184	177	174	183	153	167	188	188	186	193	176	168	179	164	165	214	202	196	187	187	182	189	168	185	184	191	195	172	170	181	186	183	176	179	181	175	172	178	187	188	197	184	181	189	186	188	187	184	166	183	173	168	162	193	164	169	186	160	186	165	174	192	168	169	165	188	175	182	185	168	168	163	168	190	174	179	208	186	183	189	185	198	172	192	170	186	209	184	163	182	182	196	163	169	175	157	170	164	155	167	183	187	181	177	175	183	192	160	161	173	182	157	159	186	180	186	194	164	172	166	169	191	172	171	170	164	183	149	185	155	208	177	178	189	179	176	188	177	174	181	212	178	188	189	186	189	172	200	189	191	187	200	176	171	187	206	177	179	205	176	184	202	177	177	197	181	165	179	171	184	169	194	181	187	183	176	186	167	184	178	190	180	156	183	167	155	180	198	173	216	152	192	179	178	190	174	146	176	178	169	184	186	173	169	177	163	170	195	156	174	156	188	187	192	177	181	190	171	159	152	168	175	171	166	181	173	170	162	209	196	196	163	194	195	163	193	187	171	183	189	187	185	176	198	156	183	167	199	191	182	202	183	182	165	185	174	166	177	174	162	186	186	175	167	170	178	208	169	183	160	169	158	162	171	176	182	204	190	169	190	187	187	178	195	161	175	185	189	175	183	187	204	195	153	177	165	164	161	168	192	187	178	181	170	173	195	194	183	199	189	169	176	168	192	170	189	190	158	211	220	171	160	159	168	169	201	207	176	185	167	145	180	197	185	205	179	169	170	177	191	180	179	180	167	192	201	165	182	193	174	182	183	164	167	190	185	196	176	168	200	185	175	186	183	176	164	177	159	178	191	172	185	172	193	172	187	177	169	229	174	177	182	206	174	175	155	192	193	157	172	174	201	174	199	182	175	170	197
23683	21077	28079	24321	21066	8075	869	637	475	487	393	365	334	336	340	322	287	277	287	314	294	273	279	268	284	257	288	294	272	278	279	289	313	270	334	297	278	300	296	255	285	279	267	289	269	260	291	269	252	276	275	255	270	256	251	255	292	266	271	255	282	267	241	280	275	285	254	262	250	255	251	264	253	278	266	244	268	255	264	279	256	252	272	260	240	279	276	292	283	271	282	264	287	269	262	268	284	267	278	246	268	264	256	247	300	259	238	274	268	254	239	296	276	249	275	254	253	275	291	272	245	262	268	278	280	279	257	235	269	256	251	262	278	250	266	290	265	270	245	258	273	240	272	261	239	285	274	281	279	263	291	261	280	272	289	251	273	272	244	270	279	294	254	246	255	257	275	263	275	279	276	267	268	262	270	288	267	273	306	264	260	282	267	279	278	214	260	260	251	244	241	310	257	280	255	278	252	250	274	251	241	265	232	289	236	264	281	291	257	256	247	256	262	262	260	270	278	303	241	245	272	252	296	261	266	284	267	276	254	254	265	261	265	254	261	255	240	295	291	268	254	261	231	260	256	252	292	269	230	280	266	261	262	235	269	235	271	267	255	284	284	263	241	272	268	271	258	258	260	248	246	264	239	233	260	239	258	256	294	256	296	294	278	268	241	264	272	248	287	257	263	269	272	281	222	253	283	268	294	282	252	271	242	261	266	281	255	269	262	254	261	277	272	262	238	302	295	242	274	254	275	262	274	286	268	262	269	252	247	273	239	259	265	258	246	244	265	260	276	272	231	275	260	296	274	265	264	273	277	293	254	276	258	244	261	268	239	265	259	259	256	247	277	271	261	274	267	253	275	271	264	242	272	259	275	300	276	239	287	263	267	283	241	279	258	249	254	269	258	277	286	249	259	278	245	258	278	279	269	291	268	283	255	285	280	257	280	268	289	226	277	265	275	250	279	264	249	262	254	269	258	248	260	252	271	301	277	264	280	273	250	266	257	280	269	263	265	285	246	297	259	292	231	269	264	275	273	277	261	247	278	244	251	275	266	279	252	261	282	270	239	280	268	240	245	237	294	271	282	259	294	275	294	260	269	260	291	259	290	270	244	270	264	252	263	259	270	284	277	281	247	283	274	258	266	264	286	306	257	271	274	253	243	278	243	251	250	266	247	278	292	269	227	270	265	245	248	261	248	255	270	276	230	228	244	270	255	277	275	257	239	275	290	282	279	257	274	287	265	245	264	230	294	251	262	293	264	253	310	267	269	272	234	270	259	283	263	274	283	255	250	288	271	265	275	250	257	254	251	260	265	232	269	233	263	287	256	264	249	268	259	253	237	278	277	265	240	280	275	276	249	257	271	286	270	269	260	262	258	251	249	269	245	267	250	245	286	261	284	272	274	270	212	286	287	271	297	272	267	298	293	248	264	268	249	263	249	261	260	271	282	261	268	279	261	259	256	271	284	260	270	258	278	287	251	262	294	269	260	286	286	262	250	272	244	259	245	273	273	277	256	269	292	243	253	272	249	263	275	253	278	262	271	267	242	277	274	272	253	269	293	247	276	249	247	241	295	285	276	239	283	249	269	241	287	276	274	277	272	281	265	277	250	264	291	269	249	268	259	276	230	274	280	233	261	231	266	264	246	260	256	265	262	252	256	275	267	258	274	252	265	287	270	275	256	287	267	257	262	245	269	260	261	231	263	241	291	255	260	257	279	289	235	253	258	304	245	242	277	279	252	286	307	257	270	244	276	264	245	255	272	260	291	290	298	270	242	275	293	290	278	276	258	277	272	241	282	270	271	283	260	282	275	261	272	235	258	277	274	260	265	277	253	262	266	259	288	283	279	261	293	275	318	257	266	276	291	250	232	291	282	267	264	265	268	272	268	291	320	267	243	280	278	292	288	240	252	297	262	284	267	248	270	260	292	260	246	268	276	246	247	248	248	262	245	274	257	274	299	236	266	299	271	232	249	273	234	285	267	276	279	254	256	245	285	235	274	287	274	249	266	250	290	273	244	244	255	259	260	259	290	290	271	269	265	259	259	273	257	279	249	261	250	262	266	238	286	230	263	268	258	276	270	267	307	275	268	247	260	263	243	243	273	274	244	278	259	255	260	312	263	254	258	223	249	259	249	240	273	265	264	258	275	285	240	238	267	255	249	258	246	283	265	223	275	271	259	233	273	284	265	251	270	258	232	246	265	263	254	252	274	278	271	238	239	275	269	240	274	264	239	283	256	285	264	253	271	265	254	248	293	245	267	279	267	258	259	235	256	265	272	292	280	248	274	246	281	255	266	262	285	264	260	272	245	269	249	273	250	251	257	273	277	250	267	261	282	285	223	267	254	280	233	256	276	279	274	254	246	269	254	256	247	251	284	293	261	264	259	287	250	252	278	280	282	281	219	290	261	283	244	250	244	266	281	252	238	276	268	232	286	267	252	275	266	288	277	255	281	261	269	256	278	246	295	260	249	279	266	267	253	218	270	275	291	294	275	283	266	235	272	278	276	275	296	275	272	306	289	221	247	263	258	262	265	266	266	298	240	273	274	299	258	249	251	280	262	266	261	280	248	285	242	251	257	251	282	290	242	250	252	274	250	263	250	258	252	259	294	270	266	281	290	277	270	290	249	265	278	262	236	266	240	278	287	257	271	278	268	253	261	240	299	260	235	264	272	262	266	294	262	253	228	242	247	249	289	267	266	270	272	290	286	289	255	259	276	263	251	264	234	246	260	247	259	258	237	279	268	270	265	262	250	267	267	263	262	268	240	246	275	235	277	248	248	248	274	267	269	258	283	273	279	276	257	263	284	266	253	278	260	269	271	278	285	265	276	278	275	258	254	291	286	245	261	246	286	271	266	255	280	259	238	268	276	250	275	285	286	252	257	254	275	238	237	287	271	251	271	277	267	281	250	271	264	236	239	267	257	238	246	252	259	261	237	267	270	267	261	260	272	255	263	271	252	282	300	288	262	241	268	251	280	273	298	268	251	288	254	244	253	284	258	229	272	240	241	248	285	236	266	289	286	252	261	242	256	270	261	285	267	241	250	263	267	271	263	281	263	253	292	224	281	272	247	255	249	242	229	264	289	273	322	243	270	282	251	237	261	265	275	271	293	264	274	260	251	262	256	263	246	229	294	262	257	263	303	241	240	285	280	257	267	292	244	249	273	290	244	260	281	275	247	263	249	265	257	287	256	269	283	251	277	283	275	268	285	244	262	263	255	255	259	263	271	288	258	258	253	275	262	278	296	283	267	271	245	245	261	259	265	252	248	276	247	268	258	274	261	264	251	243	232	268	264	259	300	271	266	267	249	267	247	278	258	269	274	273	282	243	276	276	261	279	290	273	259	236	273	260	247	268	277	271	268	269	225	250	259	250	262	283	272	247	262	268	272	264	267	248	268	268	283	246	270	248	259	288	265	256	245	289	257	281	277	229	260	307	264	262	268	243	280	262	302	263	304	255	269	258	250	297	259	242	241	295
13411	34131	5609	2556	1796	1413	1059	848	658	550	543	462	435	402	391	372	342	360	351	381	317	319	318	348	304	285	272	278	301	294	275	295	289	287	281	286	291	323	270	270	270	266	300	281	297	283	307	270	294	276	273	271	294	280	289	305	316	301	291	306	269	285	273	259	284	307	250	277	285	268	304	256	246	270	277	253	291	258	267	295	288	280	272	271	273	272	280	283	299	275	265	266	301	269	271	272	294	278	325	293	271	286	290	270	277	266	285	274	275	284	302	284	282	256	286	298	291	258	314	261	265	269	287	292	304	289	285	242	277	268	280	277	265	271	262	256	272	268	256	267	261	271	274	264	264	267	283	256	262	262	269	271	264	275	241	276	276	274	260	282	265	245	252	273	275	291	306	291	268	298	291	284	264	264	257	266	290	277	257	289	270	291	256	280	296	275	262	269	293	279	291	277	286	263	288	256	303	251	267	269	253	280	283	270	285	268	288	282	273	253	262	311	282	273	288	287	287	274	281	254	255	251	272	265	276	254	254	255	262	287	260	278	292	255	269	299	264	279	274	262	274	274	246	271	261	286	271	266	278	294	280	275	272	277	265	264	272	265	283	281	227	271	277	267	275	253	278	299	283	273	277	278	256	291	317	265	297	302	264	261	295	282	261	268	264	268	276	263	252	275	277	267	301	269	255	257	284	280	264	245	294	280	291	302	273	249	271	255	283	251	260	271	316	275	283	242	286	299	268	248	288	244	275	286	278	263	305	276	284	300	248	259	281	257	273	251	257	271	265	257	264	270	272	281	296	253	284	278	295	292	291	252	269	272	274	272	270	288	269	269	265	259	275	270	303	294	295	275	286	267	275	277	279	290	304	291	292	291	255	276	276	277	280	275	281	274	267	268	261	290	259	290	277	263	255	279	290	261	264	289	295	269	276	292	260	274	236	250	280	258	277	250	295	263	252	257	273	276	276	281	263	269	268	281	270	285	263	277	299	235	296	287	272	286	274	280	259	280	253	274	260	249	256	290	254	270	281	275	274	250	237	250	266	267	284	303	281	254	283	254	294	281	280	272	245	269	266	283	264	293	263	264	271	263	289	277	281	261	273	257	269	268	239	277	268	259	283	258	283	279	262	279	262	277	230	266	266	255	262	305	284	268	248	270	273	283	277	275	276	253	291	275	288	249	268	275	286	283	265	278	271	278	244	280	210	269	268	256	276	263	285	264	307	258	280	273	250	281	257	266	302	267	272	292	311	296	276	309	278	278	290	271	257	244	275	272	291	268	237	293	293	266	281	261	275	260	281	272	246	263	244	283	257	269	281	266	286	255	270	292	276	284	277	257	305	271	275	279	269	290	261	288	272	276	305	284	267	266	285	296	269	261	270	281	277	269	298	267	293	291	273	296	284	307	294	281	282	248	268	282	258	253	275	251	277	277	262	261	269	294	268	275	258	300	264	311	284	289	256	280	269	257	281	267	257	272	250	275	271	269	308	249	292	232	290	276	251	320	274	302	264	251	264	265	270	300	273	278	276	273	286	282	266	276	281	280	244	284	275	270	261	290	282	289	259	247	274	259	243	274	255	278	273	300	245	260	275	231	269	306	306	277	270	245	276	281	263	288	272	292	258	291	269	286	287	269	271	253	277	250	283	262	296	279	272	279	258	259	273	267	310	284	277	281	279	231	246	262	271	278	287	268	262	254	248	265	275	269	273	296	271	297	278	272	285	270	296	248	255	283	265	281	251	294	249	286	260	291	256	298	269	289	263	291	290	300	261	242	285	287	294	293	256	264	292	282	231	256	264	268	283	264	277	265	282	293	304	256	274	285	268	285	261	265	262	278	272	260	268	266	275	252	279	293	295	265	278	293	268	245	265	271	261	272	261	274	263	296	275	268	276	273	317	283	239	275	283	265	260	268	277	304	282	270	277	264	289	263	271	286	309	270	261	285	244	286	256	270	299	279	262	283	249	271	258	274	282	304	279	249	276	258	236	278	257	301	279	274	261	254	268	298	272	259	289	288	247	266	267	281	265	262	252	257	267	280	268	266	260	269	266	269	289	274	276	304	250	262	267	259	296	262	264	266	251	261	257	233	263	255	266	273	306	278	332	302	292	270	282	262	264	255	271	295	252	278	278	253	270	229	271	285	277	259	280	258	271	286	279	304	237	280	276	267	285	270	242	286	289	268	250	264	253	270	286	300	284	282	262	286	268	269	248	272	269	262	254	256	280	255	257	259	260	278	290	263	277	256	231	293	320	282	270	282	295	286	287	286	262	285	270	265	265	271	285	295	249	262	268	288	262	262	286	321	285	311	297	262	295	279	303	255	250	258	291	280	256	254	263	270	265	279	272	256	264	261	268	277	285	262	259	288	273	260	254	265	259	265	283	303	271	275	286	300	270	291	285	264	316	269	293	276	286	271	257	274	272	273	262	274	269	263	280	294	257	248	285	274	273	275	298	283	261	293	274	287	257	264	281	253	284	270	254	314	260	253	254	267	269	261	262	277	269	253	283	308	281	283	235	284	271	236	285	275	296	279	257	261	270	267	289	287	300	272	288	266	294	266	298	283	279	279	274	248	245	269	262	254	286	289	286	282	253	287	282	273	284	299	266	266	288	266	289	246	261	268	241	281	301	246	258	259	285	287	264	283	288	256	281	281	304	256	279	284	256	257	280	247	278	286	295	266	267	283	314	280	262	280	283	287	284	279	258	295	273	261	278	271	261	308	257	279	280	255	250	284	265	254	260	257	280	259	234	299	278	285	259	274	251	267	240	263	254	247	257	324	258	263	289	288	291	298	270	264	261	274	263	266	257	288	298	295	266	286	272	251	268	289	307	286	276	262	298	303	268	283	263	259	280	283	249	293	295	297	278	259	283	283	274	266	294	252	251	276	275	297	279	289	238	260	288	253	276	260	293	287	278	281	269	266	282	275	280	253	242	251	292	263	249	287	245	271	303	310	272	275	260	277	318	294	276	251	237	264	270	260	290	260	288	250	302	271	292	276	277	280	291	274	276	276	266	291	289	268	286	289	287	273	292	278	257	270	282	269	251	279	303	287	268	288	303	256	274	272	269	257	277	277	286	272	278	279	294	252	261	285	261	293	284	277	254	281	271	253	262	287	278	325	240	275	261	275	273	287	275	301	284	268	292	260	276	241	273	266	287	268	277	271	275	304	284	259	289	289	281	270	279	255	274	278	292	280	245	282	288	271	269	259	264	277	268	241	293	303	232	259	335	275	252	284	274	265	251	280	273	263	294	320	284	285	301	275	279	258	259	253	256	259	267	283	258	259	282	265	257	279	259	267	295	265	292	254	241	275	270	276	237	278	284	306	280	265	265	297	267	280	253	286	266	277	273	294	255	271	309	250	273	287	270	269	268	239	266	290	233	274	278	251	247	282	284	283	289	291	221	261	263	244	258	280	272	284	257	267	248	269	297	267	289	249	278	268	250	266	260	272	290	263	299	289	269	279	277	288	302	269
24852	21039	26837	25263	8177	666	530	445	440	427	399	372	356	345	376	324	367	339	377	352	339	340	334	316	336	333	313	350	323	333	359	311	331	348	297	322	322	347	341	298	324	294	318	355	366	327	320	325	309	300	306	327	338	328	314	307	317	324	310	327	354	328	334	303	325	324	311	318	306	305	320	337	327	343	319	325	328	336	335	343	336	332	326	324	329	328	319	314	319	322	320	292	327	365	328	299	311	304	334	311	346	341	322	323	309	335	309	325	296	325	315	312	336	313	297	304	308	322	346	312	314	342	340	341	344	317	346	319	320	298	342	331	335	334	321	324	306	335	305	311	328	331	337	312	323	331	349	326	339	332	303	295	338	328	327	352	309	335	335	366	337	318	308	351	344	318	339	301	331	307	316	340	311	297	294	328	286	322	329	329	299	336	355	350	317	337	331	316	295	338	304	334	330	307	362	323	338	306	319	328	332	346	300	297	307	317	317	329	279	334	314	307	327	377	273	325	290	323	296	349	352	329	311	330	309	330	320	338	302	342	324	355	347	303	295	325	320	332	351	350	337	334	312	338	321	304	303	325	355	312	330	307	294	331	315	337	304	284	328	300	312	348	325	324	342	295	314	321	309	303	302	294	330	285	326	314	347	344	351	316	344	320	327	316	313	343	329	324	292	301	311	337	344	331	317	307	319	322	308	302	315	344	301	353	309	317	304	308	306	318	323	345	317	307	330	338	318	304	342	329	313	314	340	339	326	310	323	338	343	296	316	322	347	366	343	333	334	314	374	324	290	305	344	280	333	352	358	306	302	325	288	319	303	343	337	305	312	318	322	330	331	329	305	325	335	349	310	340	326	344	338	311	320	304	345	321	302	307	320	336	303	327	352	323	308	330	312	328	308	325	355	321	333	347	319	323	281	324	325	378	306	329	298	311	313	315	300	332	293	299	318	372	287	362	320	326	325	300	320	329	308	319	353	335	316	304	305	355	309	314	334	316	298	317	311	339	308	308	311	323	345	319	351	314	332	313	336	329	349	315	327	331	333	324	322	352	327	330	316	372	366	300	334	326	341	334	339	350	354	327	333	330	292	343	335	334	303	288	322	303	302	304	341	309	336	303	353	336	325	326	330	325	311	335	351	328	314	335	285	328	336	313	322	293	333	300	320	340	335	315	319	309	322	343	348	309	295	341	328	344	331	352	347	315	343	346	326	322	321	332	309	322	317	303	334	371	306	290	324	324	312	306	314	338	308	348	321	325	323	332	296	284	340	307	322	357	363	335	314	329	292	282	312	334	306	350	316	334	311	294	331	329	298	314	313	340	345	292	321	324	316	322	359	329	297	309	311	296	313	323	309	317	333	332	320	286	343	344	306	303	345	336	345	307	338	326	327	322	327	344	327	311	305	328	333	305	356	335	318	352	321	325	296	317	328	324	337	328	341	309	327	313	330	334	306	329	321	329	321	313	349	300	306	325	319	326	339	358	305	317	328	316	315	317	333	315	328	324	295	341	307	336	346	342	351	300	326	340	322	336	349	355	319	323	332	336	325	305	308	322	357	349	325	342	325	345	329	356	320	323	347	312	300	304	342	287	327	300	339	341	309	330	309	337	338	330	317	336	330	326	316	320	293	289	319	309	307	291	342	302	306	322	301	340	323	329	359	299	309	324	337	308	307	321	305	330	308	319	327	325	340	341	368	370	315	322	348	361	311	311	337	318	352	333	330	332	324	329	308	301	330	374	312	354	323	294	328	331	309	321	320	317	331	319	330	300	342	350	343	351	310	317	324	316	311	314	321	335	328	331	339	292	317	359	322	344	323	344	280	310	328	285	289	324	316	336	321	294	314	342	324	301	338	339	304	312	301	347	335	334	322	304	296	335	345	302	289	315	290	309	305	361	360	354	347	322	318	311	316	280	302	326	323	310	361	307	344	322	343	335	344	335	334	334	292	356	327	331	307	306	331	335	332	351	319	318	318	340	308	320	354	323	354	338	307	335	337	342	337	344	350	333	337	322	323	311	306	353	329	324	316	315	310	326	318	321	329	346	329	333	311	339	325	335	318	323	339	322	316	326	356	289	321	333	346	320	322	326	313	330	288	296	303	303	329	301	343	332	342	342	342	335	315	336	348	303	331	337	334	300	321	295	317	345	304	349	308	315	325	336	346	352	348	295	357	291	273	343	328	312	312	310	353	291	305	290	322	334	303	344	334	341	303	318	342	301	325	312	320	329	393	372	331	307	358	286	308	331	328	349	340	343	323	307	345	329	346	326	317	296	296	311	319	294	357	299	307	295	328	358	311	289	336	296	327	330	306	335	329	316	335	308	336	324	294	312	309	302	303	331	326	347	322	321	317	349	293	361	341	312	326	320	323	345	353	299	287	341	333	287	300	324	307	322	321	306	317	361	313	331	293	351	281	333	327	331	294	344	333	341	325	321	300	357	297	320	338	328	288	296	328	329	320	347	340	346	312	343	276	336	316	346	308	295	319	320	330	334	349	334	316	288	338	332	326	331	311	327	314	305	351	332	363	315	325	330	345	354	332	328	330	324	331	354	342	316	309	338	306	314	316	339	328	317	325	321	329	319	313	329	347	343	289	319	354	336	321	304	331	334	351	335	325	300	337	333	329	314	337	338	338	325	308	317	326	338	355	307	342	359	327	304	305	301	313	314	329	334	296	347	295	319	354	315	336	330	338	297	309	314	338	336	315	312	338	321	356	299	312	343	313	331	326	346	343	318	341	319	309	316	327	305	359	323	330	326	344	285	353	305	312	341	307	312	324	332	333	327	336	331	311	365	322	338	294	311	314	340	357	337	327	342	337	361	355	315	295	319	314	318	321	283	312	349	340	314	326	338	318	315	334	316	326	343	356	306	327	326	320	345	347	330	342	306	333	344	303	329	345	323	353	312	337	385	332	306	324	314	343	312	340	346	375	330	305	295	320	326	303	304	316	323	340	321	342	324	338	317	329	289	340	330	313	341	337	370	318	311	313	320	326	329	308	311	281	310	321	344	361	308	318	311	299	336	280	339	326	344	321	335	335	319	279	324	324	358	327	337	323	320	307	303	326	328	315	334	320	353	307	318	314	310	328	332	332	367	337	339	333	311	306	319	318	333	317	342	358	304	341	313	337	313	330	335	323	340	351	321	293	335	304	316	322	315	329	356	332	357	352	320	317	335	310	315	314	317	331	341	330	323	338	314	322	304	311	327	315	323	329	326	314	342	318	317	306	365	296	296	332	344	300	322	352	306	316	317	308	323	353	317	313	336	331	330	334	321	324	308	315	342	335	341	345	331	324	328	321	345	339	304	303	319	337	318	295	296	323	309	342	323	309	344	321	318	314	321	306	344	304	348	330	346	352	315	305	333	346	301	299	343	301	331	329	327	305	322	356	325	294	321	299	328	333	312	285	334	350	340	305	318	337	293	362	344	350	324	312	322	294	292	310	346	286	307	332	317	340	306	307	313	282	338	309	336	309	346
13235	28780	3019	1582	1150	1003	764	648	570	523	478	453	453	405	410	411	411	372	391	371	348	407	396	358	367	360	379	376	379	372	313	369	385	346	360	358	351	382	330	338	348	374	378	356	317	369	364	351	333	312	329	353	351	353	398	343	339	343	388	362	362	351	370	356	392	359	357	368	320	327	362	341	359	353	332	385	339	347	380	375	358	339	336	348	339	346	335	329	359	343	345	347	340	346	326	361	322	370	363	333	350	361	328	332	366	325	338	378	382	313	343	353	347	352	326	353	342	372	341	355	363	338	337	358	361	358	357	372	349	353	327	358	348	381	371	339	324	318	334	324	340	324	361	342	342	357	374	339	351	332	344	373	344	336	335	317	354	360	366	359	360	338	356	351	372	352	370	397	323	346	365	375	325	349	353	312	361	363	328	355	373	341	347	360	336	384	327	373	339	355	319	361	347	340	369	358	353	335	345	358	345	325	358	345	350	347	367	393	326	371	347	349	348	323	324	337	341	317	346	368	376	364	349	344	368	334	374	363	330	330	373	345	357	349	344	357	333	371	341	311	339	348	353	353	332	365	353	340	337	346	377	376	343	347	367	344	365	335	310	354	352	379	354	373	358	348	328	332	338	352	330	319	380	355	358	372	342	347	358	340	343	346	324	325	324	334	346	390	319	372	339	341	379	324	316	334	340	327	321	354	369	348	335	391	369	347	377	358	362	329	328	317	357	377	315	347	384	362	365	343	318	363	341	335	342	348	370	352	333	338	355	336	318	351	360	334	355	362	361	344	345	343	321	315	346	373	336	363	363	319	346	326	341	357	347	338	351	358	310	329	345	341	370	337	299	361	380	346	355	332	329	372	357	342	342	355	333	348	367	356	347	326	367	353	369	344	362	330	341	362	368	352	335	362	379	325	348	319	343	314	368	350	353	348	366	370	316	347	370	366	366	362	383	368	332	339	347	357	334	341	336	339	322	357	358	354	326	339	361	321	362	341	371	371	320	325	369	345	332	337	383	329	327	305	376	335	305	341	348	306	349	368	360	331	327	369	375	342	333	361	357	357	332	354	325	349	363	335	327	369	352	357	323	338	325	376	370	353	313	330	331	316	372	320	358	331	330	378	363	333	374	356	350	346	397	347	381	343	346	328	327	324	351	358	311	317	368	341	347	346	355	382	363	347	362	376	364	351	358	350	337	360	375	301	302	375	367	362	357	371	366	362	370	333	355	350	340	332	354	336	337	339	353	353	345	317	349	327	342	345	300	336	346	342	376	342	354	341	373	340	331	368	352	352	348	357	329	343	339	327	351	362	324	340	384	369	334	322	373	362	341	352	362	330	354	360	344	369	338	323	332	337	357	325	379	362	338	380	368	358	374	348	335	377	355	369	339	329	378	352	340	340	348	339	349	356	367	364	322	361	383	347	339	355	370	358	334	349	327	359	362	355	376	369	376	327	364	324	328	321	346	340	325	323	305	344	329	362	343	351	334	366	363	361	362	330	305	340	360	379	356	351	335	354	379	354	354	360	323	317	331	350	359	349	364	356	317	340	371	350	362	356	344	364	373	332	330	350	375	363	353	376	331	356	361	338	377	381	341	358	320	366	333	354	357	343	369	364	339	320	320	370	381	361	380	332	377	337	367	363	388	332	371	363	341	361	345	360	343	350	362	338	357	353	359	333	347	318	332	343	363	376	360	364	330	317	347	358	305	354	378	389	325	345	376	354	358	372	359	373	344	355	327	348	370	325	312	319	358	337	348	351	355	377	375	339	341	351	354	364	393	374	381	349	384	380	368	383	383	353	383	356	357	364	333	336	331	353	329	352	349	342	361	368	345	340	358	337	369	311	378	353	320	378	359	368	329	351	368	372	347	349	368	336	375	358	346	330	331	370	398	376	343	339	373	334	322	348	361	386	342	331	334	345	361	340	337	366	396	346	351	323	371	331	321	336	343	324	314	363	346	362	350	301	336	353	368	352	345	339	324	358	287	361	350	355	361	382	350	376	367	326	368	377	387	368	295	376	353	352	331	330	338	354	375	361	354	351	342	325	314	315	336	329	340	360	327	315	340	331	361	357	329	346	350	352	347	344	336	351	338	349	362	339	342	379	312	373	356	317	390	327	337	365	340	354	338	360	365	344	349	332	351	359	338	355	316	345	357	345	365	333	351	366	329	345	342	345	352	345	329	350	318	363	343	325	336	367	383	367	354	337	306	351	352	345	329	317	335	366	352	341	357	342	337	326	380	351	341	368	374	338	369	327	338	352	339	351	354	372	353	323	349	334	324	347	365	374	339	340	353	348	351	356	351	352	351	344	374	360	333	360	345	334	350	378	342	350	345	334	337	336	332	333	361	345	375	360	334	338	360	301	357	370	341	329	328	360	354	319	331	344	343	356	348	358	364	372	319	355	319	373	344	344	338	327	334	366	304	330	347	348	373	366	347	327	355	352	328	373	384	334	352	341	338	391	350	330	346	338	375	360	327	345	371	359	356	330	329	337	354	351	335	331	317	353	317	397	352	367	333	389	329	354	357	332	331	367	362	333	358	402	326	335	341	331	355	360	327	342	370	340	342	336	349	339	362	346	328	316	354	349	375	355	362	319	339	379	335	351	329	348	363	346	366	367	337	350	329	327	338	319	343	360	380	354	327	328	356	335	326	334	355	338	351	331	333	310	322	342	341	388	370	329	318	360	341	359	353	344	376	359	368	360	341	345	362	366	364	343	350	366	343	358	351	338	383	392	337	358	327	341	339	347	397	332	381	342	343	351	389	346	347	351	356	332	373	334	340	360	369	329	337	332	362	371	321	325	339	320	343	343	327	364	333	334	355	344	332	327	355	354	351	350	337	347	355	323	379	348	367	348	333	326	354	368	339	361	345	376	359	363	408	325	347	338	340	346	329	353	351	344	336	337	361	324	353	336	334	380	339	388	349	367	360	366	347	342	403	329	313	343	342	345	382	349	345	349	367	357	333	338	328	343	362	349	363	336	345	381	339	379	334	375	349	383	337	366	343	338	327	352	353	353	369	349	326	354	372	332	401	341	348	342	369	352	337	344	345	344	339	371	342	317	337	348	340	342	352	364	346	337	362	316	336	376	333	332	349	387	357	366	381	350	333	364	373	364	350	350	334	359	324	331	361	315	324	378	337	339	341	349	323	356	351	352	382	390	327	336	352	313	369	320	325	340	351	323	344	346	351	314	342	328	361	353	343	350	386	341	360	366	382	326	350	371	368	352	375	351	349	313	340	365	326	341	369	350	359	339	347	340	343	375	337	360	326	361	321	322	339	375	323	364	338	342	348	376	330	318	340	311	352	340	349	357	356	341	327	339	354	351	343	370	354	382	358	378	360	360	327	374	319	360	349	345	365	319	340	365	358	324	322	331	317	339	346	337	348	346	386	331	339	342	349	341	314	361	355	346	348	363	344	344	345	336	360	345	355	334	347	337	346	312	334	340	354	322	306	340	359	346	395	365	352	379
22660	21168	28636	23985	21173	21192	6831	1250	1006	915	832	719	710	665	677	633	613	595	612	592	598	614	568	571	502	572	540	553	560	528	561	553	559	522	540	516	589	592	544	559	561	483	527	562	538	546	562	495	543	557	519	536	567	497	507	537	517	531	531	486	549	470	544	533	540	536	544	520	495	539	592	549	559	530	530	560	489	540	575	487	498	481	561	531	552	564	516	567	482	528	497	541	521	463	550	555	512	523	529	508	527	539	557	517	535	531	542	565	514	518	516	535	560	498	543	545	543	545	559	518	539	521	490	514	567	519	568	543	513	547	510	533	516	480	535	482	513	526	519	524	498	536	507	552	531	579	484	539	554	482	517	556	534	487	540	601	533	544	541	511	518	530	548	557	489	515	540	526	513	514	546	555	519	560	513	554	493	533	558	493	539	532	513	501	533	558	519	524	527	487	521	543	538	513	545	512	494	527	506	539	534	554	539	526	522	491	510	509	528	522	510	541	527	526	545	499	514	511	576	526	556	522	518	529	536	565	549	556	516	495	528	523	516	559	540	514	505	509	498	543	545	541	537	539	542	513	524	564	518	515	485	534	499	532	555	541	544	540	549	560	553	554	489	539	506	552	528	485	528	495	528	548	521	539	554	548	521	565	529	507	550	512	491	543	553	525	551	531	548	514	510	553	512	521	535	507	520	530	554	517	567	523	523	497	490	529	532	525	522	532	504	534	527	507	539	521	506	499	514	518	530	473	546	522	503	511	526	501	559	561	489	497	537	559	553	487	566	515	508	513	516	504	516	494	483	544	504	491	524	521	488	521	519	568	570	515	507	507	501	573	526	511	494	530	527	514	552	502	528	505	521	514	527	495	530	550	523	499	556	511	509	495	509	476	506	543	519	515	547	555	514	480	550	514	550	561	540	556	494	545	527	531	522	511	560	540	521	517	551	493	530	541	536	506	522	501	527	526	530	513	500	579	548	541	525	526	501	513	505	534	542	506	532	524	534	562	513	543	513	511	538	537	517	506	551	539	519	517	523	541	470	531	503	536	527	542	532	534	555	538	492	573	561	538	534	504	538	533	511	529	554	528	503	516	524	542	504	555	517	519	536	520	483	556	538	523	556	523	523	493	532	506	544	552	518	519	540	548	477	507	512	556	488	488	533	530	513	524	513	521	536	472	505	537	502	547	573	531	550	550	555	521	518	512	516	494	528	540	518	509	545	539	519	538	497	506	546	531	516	565	499	532	509	521	541	516	540	561	537	508	565	499	508	549	530	534	545	554	541	511	552	540	510	522	500	523	510	495	528	526	524	526	497	523	508	504	494	509	519	545	593	532	553	516	549	483	504	536	529	548	528	533	529	531	517	502	550	550	525	483	532	516	502	521	520	523	523	554	536	533	506	539	525	531	565	501	542	510	527	503	553	485	526	525	550	504	524	556	486	496	525	529	548	520	483	529	543	541	533	555	541	504	484	528	498	546	551	520	527	501	518	539	499	518	492	559	513	536	495	552	487	508	553	471	532	533	527	487	518	505	510	579	558	533	579	541	510	481	500	519	526	518	573	508	504	557	525	540	535	535	530	493	550	477	509	551	530	515	517	564	535	519	528	525	494	561	526	546	558	501	494	508	513	520	523	511	556	542	504	510	515	486	493	520	555	509	560	499	533	504	536	504	546	533	509	511	508	552	542	528	575	520	502	504	548	545	511	527	527	524	488	532	555	523	552	513	524	534	529	510	483	536	515	505	508	503	549	489	531	550	535	507	520	510	525	545	512	546	505	521	515	571	506	530	534	518	493	522	565	535	507	524	473	513	518	539	528	552	516	540	516	571	527	496	505	563	509	479	540	493	535	545	534	512	513	534	534	556	529	567	513	492	535	507	556	512	496	520	567	503	540	525	518	536	540	599	515	500	539	466	544	537	531	516	529	543	514	495	534	477	552	575	521	524	520	554	537	543	552	493	526	527	471	541	538	503	517	500	538	534	494	516	507	514	589	499	521	542	545	543	460	489	521	512	551	517	550	514	530	501	537	584	498	571	528	485	508	517	476	559	537	546	558	516	541	557	520	524	528	536	535	535	519	590	538	560	528	516	541	565	513	490	530	490	492	518	542	537	508	536	535	539	566	526	528	480	535	545	537	495	508	509	528	538	506	500	479	530	506	490	525	538	491	493	510	539	566	507	531	529	502	510	534	545	571	536	549	554	568	494	518	513	537	561	563	549	486	549	509	526	509	547	535	559	526	507	480	502	535	507	505	567	529	507	535	504	511	502	523	534	533	507	557	531	517	516	535	532	527	473	488	586	509	513	513	516	511	531	561	551	540	503	516	477	533	518	504	510	523	464	493	518	541	512	541	531	542	530	495	509	523	496	569	543	543	549	521	515	506	510	482	526	486	535	474	504	545	541	523	556	518	520	533	504	520	508	546	520	513	529	520	535	522	535	565	531	522	526	556	521	508	519	572	508	541	499	526	527	535	522	511	538	502	532	539	523	500	527	482	492	496	495	520	495	544	537	525	506	495	503	507	498	548	551	514	510	467	493	500	501	490	514	502	519	541	517	506	540	515	495	494	522	512	551	552	500	510	561	534	516	525	508	523	591	525	536	501	540	555	529	517	575	570	502	519	537	536	523	521	527	541	547	538	475	519	511	526	534	532	518	522	539	511	568	524	529	526	531	516	567	526	494	514	545	496	532	559	506	521	499	525	512	546	504	506	529	563	476	509	551	563	521	535	562	507	532	550	476	517	503	553	492	500	500	490	570	508	504	494	519	528	563	558	541	553	518	520	517	514	532	529	492	512	535	548	552	458	533	558	510	561	531	549	541	480	527	541	503	522	556	511	541	533	563	527	546	538	536	571	528	494	538	541	524	529	515	528	524	509	555	517	563	503	485	536	517	537	493	560	537	503	534	556	507	488	529	528	561	529	524	518	511	516	530	472	550	519	552	499	528	504	541	549	512	498	503	544	538	539	564	535	518	561	525	457	514	551	540	514	509	485	521	487	537	532	525	513	531	542	540	526	516	511	476	536	489	502	564	520	514	506	539	562	523	545	517	512	584	482	512	549	498	543	557	527	531	565	532	526	502	531	521	513	546	523	550	560	512	525	507	538	530	549	568	532	492	514	497	499	530	503	508	515	516	552	545	542	520	521	534	486	506	522	547	513	514	469	496	524	524	507	543	514	523	552	557	522	548	472	523	526	495	518	511	565	539	560	528	499	523	512	513	505	515	521	508	507	578	565	542	476	536	536	531	503	602	496	516	519	488	525	494	517	528	480	536	504	520	479	538	485	527	469	524	515	549	524	478	513	534	516	537	509	534	553	529	537	530	523	544	486	514	525	489	537	528	570	533	549	547	510	508	529	572	540	557	549	522	521	468	550	549	513	507	551	554	468	535	551	553	514	570	521	515	540	534	542	525	566	572	510	526	479	529	563	527	523	563	514	517	512	556	517	553	520	489	546	514	501	536	519	541	521	528	530	531
15654	40101	9574	4579	3361	2520	1994	1603	1387	1222	1036	892	829	806	752	680	694	678	689	667	652	592	607	613	582	575	603	569	582	552	561	554	534	565	559	501	581	531	531	607	539	530	553	556	540	510	529	534	474	524	505	502	519	529	536	503	536	538	526	553	519	524	491	510	510	542	479	526	515	540	584	507	562	473	588	525	488	520	549	540	537	550	531	499	498	511	504	482	532	496	506	526	542	524	548	520	530	485	515	532	549	512	528	561	506	562	540	485	529	512	511	533	534	536	517	532	557	509	512	540	501	546	503	507	534	467	471	509	494	567	532	508	525	478	530	514	534	514	497	476	532	525	529	491	561	539	550	456	499	526	540	508	530	558	512	515	536	524	512	509	469	514	519	507	552	517	548	513	561	489	558	517	529	498	508	507	532	558	509	532	570	551	512	492	480	530	538	520	544	536	512	510	546	525	538	495	533	519	533	540	523	538	528	504	498	560	542	538	519	531	513	543	505	497	517	536	531	536	560	528	546	522	513	541	544	525	555	562	512	509	515	555	543	543	540	514	509	508	545	498	535	524	531	486	545	536	543	521	506	514	496	525	542	554	534	545	493	518	516	520	552	522	553	486	507	539	515	492	481	528	530	522	543	504	501	540	525	466	497	513	532	561	511	502	518	509	531	551	502	516	509	520	553	524	505	498	530	534	496	538	546	490	536	519	515	541	502	459	538	503	513	506	528	557	523	512	551	518	537	481	532	521	508	554	490	482	544	501	555	511	504	568	542	511	538	539	503	494	542	539	496	509	532	544	532	506	519	525	513	559	514	448	513	494	500	514	491	507	521	526	552	518	582	538	551	519	539	510	548	547	559	524	504	513	510	531	533	486	538	533	524	531	551	498	541	565	547	519	528	526	557	535	527	524	497	511	514	503	501	551	514	546	523	532	517	564	535	511	487	501	494	518	563	493	522	540	515	509	522	529	570	510	532	529	521	494	480	539	518	529	515	525	497	542	512	467	543	515	498	507	492	539	531	530	547	468	515	542	541	517	493	529	509	493	523	463	500	529	513	519	546	512	521	527	530	489	474	526	495	497	523	558	504	512	583	515	508	533	488	546	543	519	491	523	533	550	520	511	511	503	516	533	524	531	506	541	512	514	524	507	495	509	512	512	516	492	526	515	486	551	506	497	495	506	487	539	480	555	546	542	509	510	496	520	513	529	527	486	541	497	517	526	548	492	526	518	517	525	577	539	529	531	498	507	520	502	499	489	548	548	552	487	494	564	533	493	503	518	491	499	551	543	503	497	501	531	515	517	519	539	546	525	520	562	519	473	556	505	516	553	575	516	531	496	519	494	496	523	511	546	488	551	540	526	577	506	554	558	543	517	489	506	535	497	551	550	531	503	521	505	554	507	476	541	521	494	568	517	510	538	516	523	523	541	531	528	540	523	527	536	544	527	513	483	505	505	499	538	440	516	588	499	510	545	532	496	516	515	507	502	513	559	521	526	513	529	520	533	511	524	549	545	518	543	539	492	504	524	531	529	542	515	543	487	510	513	526	531	524	511	529	495	523	544	503	518	525	531	525	517	513	484	502	515	504	522	504	528	547	519	513	486	534	548	537	528	549	499	532	520	487	558	500	502	511	525	531	526	534	514	502	545	527	548	527	498	525	491	516	542	508	486	520	545	518	544	488	556	591	493	536	526	559	556	510	528	519	494	486	536	528	550	521	506	536	529	517	524	550	535	521	520	510	540	517	541	536	519	520	545	516	506	501	535	551	571	541	528	552	548	497	501	459	504	520	524	514	484	506	544	496	516	522	507	539	500	522	502	511	516	480	536	515	543	529	527	543	508	524	521	524	527	508	548	523	530	521	539	511	568	533	535	524	499	526	498	513	547	503	557	539	506	511	470	532	510	513	515	543	566	564	518	515	541	536	501	521	529	545	541	504	558	531	530	554	497	506	475	521	504	514	530	515	528	517	515	547	570	525	515	542	525	521	500	511	491	520	565	509	548	530	502	543	507	512	537	538	511	522	513	524	507	511	520	509	516	509	523	504	554	521	542	532	527	525	510	554	514	515	501	547	495	492	511	501	516	520	474	540	538	550	512	521	510	516	573	526	518	507	501	502	565	505	561	519	522	543	518	489	526	503	512	496	469	490	541	507	494	542	526	538	500	542	487	507	529	566	519	498	494	489	534	533	488	480	511	540	531	535	552	474	510	550	505	547	503	509	539	490	547	499	556	499	492	494	507	538	513	525	538	534	494	489	517	507	526	511	530	563	542	536	546	512	553	549	521	523	553	534	499	545	524	528	489	484	535	505	517	520	515	551	546	547	525	505	513	485	505	503	569	546	549	534	506	519	512	550	532	559	524	520	536	505	526	543	545	507	521	554	526	519	528	548	484	491	511	518	495	523	487	518	563	527	534	520	524	493	530	487	509	499	486	525	486	520	505	546	525	540	541	521	542	504	552	503	471	505	524	497	518	526	513	551	525	485	506	510	498	516	501	528	551	544	503	536	528	509	523	529	522	554	527	504	544	512	520	514	527	526	550	509	501	491	477	544	507	553	535	531	498	523	495	519	509	536	517	494	526	517	505	518	485	532	537	514	538	538	516	523	520	522	554	519	538	531	540	530	479	495	498	507	525	550	526	548	518	521	518	528	521	498	513	533	521	536	511	510	500	519	509	467	577	528	493	491	523	519	509	544	499	513	535	506	508	490	518	514	522	494	475	509	523	513	527	501	508	523	510	551	502	498	533	527	536	509	528	542	529	513	573	507	511	541	523	525	510	558	562	493	471	499	535	507	547	558	526	525	532	519	551	555	550	506	515	525	493	503	503	531	542	477	520	486	520	519	529	552	546	537	539	506	503	529	514	485	521	512	523	557	535	467	527	559	535	469	534	512	533	519	521	520	530	496	490	525	505	520	504	511	518	512	518	513	512	538	536	569	529	530	532	530	507	539	522	526	523	492	492	506	585	489	525	506	483	556	491	559	502	521	522	542	487	514	489	509	515	555	480	554	490	502	536	516	523	508	521	565	489	506	514	501	511	510	481	529	523	486	509	521	548	557	541	526	490	528	551	513	470	553	529	518	499	464	529	516	518	471	527	499	499	508	512	526	531	568	516	510	487	506	509	492	535	517	500	474	534	556	493	516	477	508	539	520	515	530	526	522	495	506	526	519	537	508	502	558	502	540	503	544	524	509	501	540	541	481	529	510	523	549	517	495	489	561	543	471	544	494	515	538	512	490	471	519	512	484	490	523	499	495	528	504	506	536	503	500	533	514	521	530	542	499	561	513	501	509	549	536	517	540	557	519	477	484	520	517	517	554	523	537	538	521	509	494	492	517	483	514	553	484	509	496	563	556	517	518	510	498	478	550	527	503	502	498	512	537	534	559	536	517	515	522	478	514	526	562	505	557	502	515	548	519	526	510	523	561	538	501	492	518	541	556	516	540	507	525	536	499	485	541	545	536	503	533	534	535	491
27952	18294	3916	367	242	209	173	157	165	158	174	187	159	189	183	150	158	175	142	158	146	148	176	165	182	153	176	154	169	150	172	154	167	151	159	139	150	139	142	152	165	154	143	156	158	145	162	198	160	158	150	165	138	181	172	149	166	172	157	145	160	164	170	168	164	143	185	168	153	148	164	175	168	166	164	171	176	147	151	148	166	157	151	143	149	166	190	163	138	159	150	163	145	143	178	155	171	150	168	164	141	165	174	176	150	156	122	144	153	185	155	126	161	170	155	167	148	148	170	146	155	149	150	185	164	169	167	142	152	159	148	168	176	162	147	162	164	161	162	173	156	146	166	178	148	150	154	162	178	145	139	153	178	178	150	165	167	172	158	143	151	162	176	149	171	177	176	168	145	141	159	133	142	167	149	166	144	157	136	155	132	157	162	130	144	159	173	175	172	163	185	163	175	171	122	160	146	159	152	162	147	187	146	166	166	159	158	157	189	173	182	165	157	154	169	171	144	158	144	176	157	165	141	137	158	142	170	160	188	152	160	163	149	176	148	163	172	151	155	177	158	174	151	174	152	157	158	152	154	193	146	182	159	162	158	151	174	158	132	164	170	185	134	155	173	165	163	162	138	153	140	176	151	168	169	165	139	164	127	175	161	157	165	170	161	153	157	143	151	173	160	156	140	164	151	201	171	186	175	157	160	173	172	183	152	141	170	184	157	169	137	174	171	150	168	161	167	150	190	183	155	163	150	159	171	164	156	178	145	153	146	181	172	168	163	148	172	152	162	160	145	159	156	154	173	149	147	132	179	172	157	167	180	155	154	166	163	152	169	155	173	152	135	166	168	170	172	157	183	182	155	168	155	145	169	179	152	164	159	165	145	168	180	135	157	162	142	150	173	180	131	176	160	155	139	171	178	147	153	172	134	168	167	164	155	160	155	164	166	156	158	174	151	172	166	135	177	146	154	164	159	158	157	150	152	158	171	176	163	145	147	160	155	143	142	180	149	169	167	161	141	170	168	153	166	170	167	172	137	159	146	171	162	152	172	155	169	173	158	166	165	150	160	154	164	169	164	196	160	159	163	180	189	160	153	143	163	158	168	155	192	137	171	151	151	160	158	168	154	164	139	167	151	174	159	183	154	151	168	164	161	165	150	177	165	160	150	158	158	146	162	170	179	168	165	160	154	158	156	151	137	162	158	152	146	161	171	181	172	152	176	145	161	142	151	161	161	133	153	162	155	149	159	149	160	164	153	159	180	171	161	166	148	150	155	172	139	176	140	158	174	169	169	169	149	149	160	143	160	157	149	159	147	159	157	162	166	154	172	153	153	163	169	162	182	168	170	143	162	149	148	155	175	172	147	159	153	149	175	154	143	129	168	152	157	156	153	154	163	148	148	161	158	157	148	171	150	173	178	144	166	152	157	162	156	154	175	141	167	149	162	162	172	167	154	162	153	170	173	135	146	170	147	161	152	151	158	162	159	156	158	146	161	177	153	153	173	141	173	168	162	152	168	139	173	170	147	148	161	156	146	167	176	155	169	168	149	151	163	155	163	172	153	188	152	186	184	172	151	157	147	151	163	160	173	161	174	153	168	139	147	168	167	171	152	146	160	146	176	145	154	177	159	160	175	174	164	141	157	134	169	164	161	150	138	154	162	184	156	167	134	137	176	167	175	145	155	154	146	152	141	165	162	166	162	147	150	143	163	171	166	162	171	148	127	140	170	142	147	152	159	162	156	170	154	153	168	152	163	153	137	164	154	154	144	168	164	142	147	167	148	135	149	180	150	136	163	178	160	167	152	131	152	163	148	151	154	176	160	172	168	162	145	166	146	150	170	173	196	169	155	154	159	159	163	122	182	156	152	157	153	156	163	144	160	140	171	182	161	164	157	135	172	152	140	147	179	159	161	169	142	162	171	163	161	181	162	156	178	176	150	152	171	158	189	174	156	150	152	163	155	158	153	154	162	171	140	154	162	158	144	168	152	174	154	156	163	147	172	142	150	176	168	157	170	165	150	140	148	173	161	178	151	166	146	127	181	159	164	176	151	157	157	150	150	147	152	158	159	148	155	164	136	147	156	161	157	134	150	147	152	149	176	164	153	172	160	152	150	154	154	156	162	171	166	156	173	147	151	151	160	164	152	151	164	133	158	151	146	173	150	161	152	166	167	166	170	160	173	142	164	144	166	185	164	145	181	161	179	159	173	166	153	143	182	164	149	144	149	192	153	162	163	168	151	152	168	161	144	142	171	157	154	164	145	150	152	138	172	187	175	154	147	178	148	142	168	164	183	180	140	170	161	147	163	170	161	178	158	155	173	154	155	176	147	155	153	179	147	156	158	157	131	174	144	158	164	140	163	163	147	168	158	179	154	156	141	136	164	158	136	152	148	143	153	156	146	150	136	183	154	141	165	161	172	160	161	163	156	149	141	143	171	162	173	145	135	152	145	157	141	142	142	147	157	162	164	168	160	156	152	149	166	158	154	190	159	169	139	168	171	139	157	155	164	156	154	177	198	155	164	175	138	147	150	150	146	124	158	140	189	152	159	178	148	151	181	162	151	145	152	157	158	149	153	155	139	151	153	165	144	161	146	159	167	147	166	175	159	149	162	161	144	151	179	174	165	154	155	169	168	144	162	151	148	148	176	150	148	167	161	169	158	140	155	170	166	165	168	146	156	134	177	172	156	162	176	147	150	168	163	143	144	166	146	143	166	162	160	153	162	164	196	143	159	152	182	163	164	156	164	159	134	158	182	124	157	171	158	160	162	163	174	158	165	149	166	169	155	136	171	158	170	146	160	162	150	125	143	174	150	154	173	175	163	156	162	172	158	144	163	164	190	169	160	168	186	158	138	168	143	170	146	164	149	158	138	153	156	156	152	168	159	157	162	185	148	140	163	154	157	176	158	157	148	133	160	169	151	159	179	152	163	150	155	165	159	153	149	155	161	147	162	156	162	166	152	158	176	156	142	179	162	146	166	168	162	159	151	175	167	158	158	157	171	160	171	169	157	177	169	168	129	136	163	166	150	151	145	182	160	179	143	173	172	162	153	139	169	164	175	168	164	147	160	156	171	176	151	154	160	164	152	152	180	144	143	152	152	192	186	168	174	158	178	177	147	166	170	151	143	167	182	168	185	144	161	146	159	154	170	177	154	144	141	151	137	194	183	158	162	167	163	167	154	146	163	159	146	164	158	189	158	188	144	168	155	144	158	170	168	139	156	166	140	146	149	168	161	174	167	156	170	143	155	142	168	159	140	158	163	162	180	158	155	168	157	157	147	176	154	143	175	170	162	156	157	164	138	143	161	172	145	144	183	164	157	150	152	154	171	144	150	174	161	173	153	171	135	149	162	136	171	145	152	137	161	151	162	153	143	157	178	168	168	156	164	148	184	140	153	159	162	168	178	156	150	173	155	156	155	155	147	175	171	146	165	148	151	150	166	164	144	184	151	142	171	140	149	144	156	150	163	159	170	162
12632	11272	451	264	268	247	180	210	208	217	198	182	185	182	215	204	171	190	182	183	182	169	172	188	184	170	186	163	213	174	202	187	195	211	180	162	173	177	176	181	168	193	185	165	184	164	177	179	176	160	156	165	191	197	172	158	188	171	209	162	175	190	183	196	165	190	182	194	167	191	178	185	178	175	181	146	166	194	159	181	183	181	182	171	198	160	161	186	164	170	174	189	168	158	196	191	157	187	178	162	176	182	163	178	170	171	165	171	190	167	182	179	173	158	169	175	176	181	164	181	167	177	206	158	160	200	198	212	171	188	184	182	184	187	167	195	196	194	178	183	168	193	191	166	175	183	182	183	183	183	154	161	186	179	183	181	188	164	167	191	177	160	218	166	210	181	170	162	177	215	194	164	187	170	173	156	183	184	156	162	191	181	165	180	192	202	179	152	163	178	191	182	199	155	173	173	201	159	187	205	182	174	176	175	151	175	178	196	187	168	174	183	165	169	162	163	181	178	171	173	191	175	173	183	182	185	177	198	176	195	159	197	186	184	180	176	180	159	174	153	160	156	179	178	175	181	169	180	171	179	195	188	184	153	185	172	204	201	197	180	181	192	155	183	156	172	197	182	170	171	198	191	193	177	187	167	176	151	172	186	174	193	173	153	187	183	181	176	176	186	177	182	159	165	205	185	172	164	197	188	185	182	172	176	166	159	189	193	188	178	186	156	171	188	169	192	165	172	177	166	168	204	179	165	179	151	178	177	192	185	173	174	169	191	175	197	186	173	172	160	185	189	173	212	200	153	173	207	192	159	176	212	158	189	187	175	192	171	158	189	177	174	207	174	172	173	169	205	180	157	184	180	160	171	181	170	173	175	174	177	182	184	148	177	186	193	178	161	171	153	176	178	168	187	192	171	185	179	193	173	155	177	183	183	175	181	165	178	157	194	183	184	156	183	170	175	176	182	166	153	165	193	211	171	160	195	178	171	213	181	174	175	215	186	181	181	164	188	175	171	198	190	171	182	181	187	182	180	191	190	172	195	162	181	194	190	152	162	195	203	194	163	177	191	171	154	165	200	170	198	188	180	168	172	178	169	169	173	182	164	196	185	176	172	163	185	169	200	198	179	214	207	186	186	162	161	159	184	185	185	183	189	208	197	204	203	193	176	182	207	179	182	162	170	176	189	173	188	200	175	177	205	169	170	183	194	192	182	183	195	194	181	182	178	201	166	184	181	185	168	179	180	173	162	176	212	157	193	182	187	181	182	224	171	187	171	180	155	201	158	162	187	174	184	168	176	154	171	160	189	175	198	171	186	173	199	174	171	165	186	184	178	180	172	190	162	170	171	198	167	174	194	187	178	171	182	166	179	174	188	199	209	190	179	203	192	192	191	154	168	175	189	175	166	186	186	188	171	173	154	170	199	170	158	178	161	175	156	169	180	181	184	180	175	171	183	229	160	168	185	172	159	168	198	186	177	175	195	185	172	189	191	180	192	156	195	191	175	164	197	179	186	196	157	198	198	161	154	173	189	180	173	145	180	171	202	182	184	177	188	185	151	158	185	171	193	177	186	185	177	187	181	176	186	188	227	198	172	179	202	152	180	219	181	193	173	152	171	183	163	178	179	152	191	191	167	196	170	176	175	173	171	168	192	190	207	174	149	173	167	177	197	157	154	173	174	181	167	177	185	181	177	192	189	176	178	195	181	168	211	177	174	157	191	184	198	165	187	208	148	184	180	192	175	195	177	212	192	186	196	187	185	179	186	166	172	170	159	203	181	176	197	173	168	164	184	162	198	166	190	197	164	180	155	204	156	182	186	157	187	171	176	158	193	203	197	180	191	181	157	198	210	174	185	165	188	177	172	173	189	172	169	171	162	185	190	169	183	197	177	171	177	167	160	151	173	204	186	158	188	168	166	169	194	157	163	182	170	160	188	193	158	208	169	168	175	183	176	200	191	175	184	184	174	179	188	192	165	180	178	176	176	177	176	145	190	180	181	188	194	201	184	166	194	165	169	189	192	178	179	165	172	172	179	151	200	170	202	194	181	180	172	194	185	180	173	161	161	183	195	178	198	180	181	198	181	193	183	181	190	194	175	178	196	194	172	192	179	163	169	194	192	189	161	217	164	202	180	171	187	191	176	161	173	155	190	189	187	175	176	192	180	180	176	192	180	202	163	156	180	175	159	181	165	166	186	192	189	186	164	201	200	196	197	167	168	156	173	184	169	183	193	185	161	166	156	171	160	190	171	164	154	176	186	166	168	190	168	181	165	169	179	186	184	153	172	170	165	166	176	188	179	178	174	186	200	188	161	158	167	172	181	172	188	176	166	164	201	173	186	180	210	180	189	184	194	191	167	182	186	181	172	188	183	168	181	209	189	163	193	195	184	152	188	190	171	202	200	186	183	181	168	184	176	181	187	193	189	184	167	176	176	189	175	187	183	156	186	173	163	170	175	171	177	201	196	184	178	187	189	176	180	180	202	170	183	184	192	183	179	177	199	158	177	182	163	168	194	186	168	161	173	155	169	179	178	188	183	181	154	175	147	178	168	169	183	194	186	205	184	161	188	174	169	187	193	169	180	191	148	167	149	197	168	197	189	168	186	215	176	174	198	159	193	191	177	214	192	191	184	177	182	204	174	170	177	169	177	173	192	196	170	177	166	203	176	183	183	197	179	188	202	166	181	177	165	185	168	165	203	156	149	192	198	182	164	185	196	189	186	202	164	192	205	192	176	174	183	174	178	171	175	177	193	165	164	199	168	174	166	176	160	195	182	182	194	193	173	180	161	216	159	176	175	176	195	163	165	200	196	185	164	176	177	191	178	173	175	168	160	178	196	184	185	167	198	195	215	169	181	189	182	191	179	204	169	178	180	182	158	171	178	166	197	183	162	177	187	175	209	187	170	186	193	192	187	179	161	205	179	183	177	175	176	175	185	167	198	188	185	162	165	170	207	177	185	157	169	168	190	168	193	183	176	177	173	184	173	171	165	196	175	181	182	186	194	170	185	187	190	223	181	203	167	164	174	158	162	179	177	158	195	177	188	187	174	172	199	167	166	189	155	173	189	198	173	173	203	181	184	175	178	184	165	188	176	180	195	191	182	168	194	167	164	159	177	189	198	162	198	186	181	188	179	186	191	182	184	201	165	193	146	190	166	180	173	153	156	173	171	185	186	189	175	180	188	173	188	183	172	173	173	172	175	208	181	186	164	182	190	184	184	174	168	184	189	183	190	172	193	160	188	163	186	183	168	176	199	183	186	172	186	188	200	182	199	186	190	175	201	170	182	165	190	172	167	207	185	186	194	199	162	184	186	184	182	160	196	173	149	171	165	181	177	195	200	186	174	191	174	199	188	171	182	191	185	180	183	189	141	184	178	172	188	166	179	159	182	194	189	189	192	170	174	183	172	171	184	171	182	189	170	186	178	191	209	182	162	197	182	195	165	181	184	169	176	177	174	193	177	196	179	169	161	171	170
23525	20915	27733	24231	20899	7835	872	571	487	458	407	387	357	333	361	337	333	303	296	285	306	272	264	276	241	285	279	285	263	277	267	266	268	265	289	300	284	290	249	254	260	269	288	286	265	243	269	240	270	255	266	267	243	261	288	269	281	226	275	262	273	254	257	230	266	263	261	279	255	257	247	256	270	287	285	253	251	276	257	243	272	250	262	259	280	285	249	270	256	239	255	270	280	257	242	275	231	279	270	280	259	264	296	251	231	234	260	261	302	272	264	264	249	234	263	274	257	271	242	261	288	248	260	275	276	236	266	281	262	255	277	246	247	261	258	260	244	285	240	261	251	257	247	249	280	286	237	255	285	275	279	267	277	248	253	298	259	254	250	247	279	269	256	254	259	252	245	282	266	276	252	288	232	281	232	238	237	244	253	236	275	256	269	288	258	271	270	249	269	258	255	263	247	270	226	260	248	262	272	264	263	265	245	239	224	246	257	252	281	224	232	287	270	280	267	257	247	239	244	266	271	292	254	248	262	245	252	243	279	269	277	246	246	236	259	268	278	252	248	295	260	266	279	281	253	270	258	263	254	264	286	228	252	247	255	283	259	271	290	290	267	286	260	255	285	250	273	273	281	237	235	243	278	278	249	258	299	266	270	270	304	270	218	273	295	255	300	261	230	253	265	266	266	225	268	257	255	262	243	274	266	250	268	255	253	257	271	301	241	255	262	287	277	260	255	269	270	291	269	252	243	261	277	246	234	240	262	250	281	237	223	223	272	257	276	240	253	255	293	219	268	251	259	260	262	260	232	243	241	227	260	246	247	255	236	267	276	280	267	255	223	259	271	235	273	259	230	264	272	270	249	293	304	269	281	280	253	286	257	265	246	265	254	274	263	261	264	268	275	281	256	252	262	240	291	240	244	261	268	229	256	267	278	285	270	225	245	256	281	252	259	257	280	278	256	275	277	262	259	259	278	284	243	253	276	254	259	261	292	267	257	268	237	275	250	244	272	245	256	250	256	248	290	276	256	247	258	254	276	289	263	288	279	276	252	281	275	287	242	257	277	265	265	255	264	269	277	260	264	270	276	283	283	274	234	263	287	269	249	267	254	297	280	243	252	266	255	247	273	278	262	248	281	260	299	252	264	277	264	262	279	259	268	276	258	260	253	224	231	251	240	246	262	283	279	255	243	254	260	271	291	287	243	247	265	260	290	256	253	270	223	268	252	258	249	251	226	256	285	250	261	279	264	251	277	263	252	250	246	290	258	277	277	249	267	278	276	265	260	265	260	260	261	239	269	256	276	281	239	229	230	265	251	283	274	254	246	252	266	266	247	280	251	258	257	305	258	251	273	227	272	269	272	284	238	274	266	277	275	243	253	268	290	247	268	284	290	244	274	252	257	273	291	278	275	277	253	260	240	290	279	258	264	263	267	253	271	274	289	277	259	247	244	266	273	252	274	257	261	256	263	266	263	252	238	272	303	267	284	265	264	242	252	274	272	262	289	272	277	246	247	279	270	250	240	249	228	250	240	212	248	274	271	232	251	258	232	281	222	260	280	253	276	267	250	227	268	283	253	242	288	259	283	224	257	245	279	247	256	266	261	256	289	242	276	251	259	245	243	251	273	293	239	273	258	288	240	258	250	273	254	296	254	228	266	239	262	277	244	261	264	254	254	291	295	253	282	256	267	266	257	264	238	227	222	272	281	237	262	271	277	260	240	288	256	232	222	244	264	272	269	243	268	232	242	272	258	274	264	220	241	243	258	261	264	245	279	261	275	253	244	242	238	260	255	280	291	241	276	217	233	289	260	260	256	264	242	251	259	267	261	232	249	236	276	251	260	251	253	236	259	261	256	272	284	248	264	260	269	261	272	274	245	251	254	256	256	252	284	269	270	258	285	278	229	238	281	236	269	269	266	248	295	271	259	265	249	280	296	266	229	256	244	282	238	291	264	258	246	263	291	278	245	245	273	266	246	267	251	270	274	250	274	220	268	285	264	280	226	249	229	256	274	295	256	293	246	283	263	262	281	249	258	232	258	254	269	273	264	253	263	264	249	246	294	247	267	255	301	257	257	262	261	261	251	270	281	247	272	244	283	255	261	293	267	267	269	262	266	275	259	269	248	285	279	248	256	261	286	268	259	260	279	243	266	262	253	240	295	274	240	238	266	262	268	257	236	241	275	301	230	255	279	247	258	253	260	288	237	236	242	240	288	289	242	280	267	256	254	271	286	267	258	268	253	260	247	270	256	256	249	254	258	293	248	261	252	233	230	262	274	272	262	254	239	248	298	269	269	238	223	268	258	255	250	280	252	247	246	247	265	257	268	302	280	250	272	262	290	262	256	230	234	268	264	270	252	237	297	251	248	264	253	266	247	255	251	266	224	251	272	250	284	251	268	269	264	254	296	266	289	263	248	260	285	266	251	264	275	240	280	288	267	254	262	266	270	238	262	284	255	268	238	269	287	251	267	286	259	252	284	268	236	266	279	304	248	265	268	264	273	226	273	244	269	263	273	267	244	258	249	271	286	264	221	268	261	272	263	249	279	267	250	265	267	272	230	253	275	265	243	257	243	240	269	263	279	286	254	243	263	263	273	249	243	255	252	278	251	278	228	293	263	253	246	268	283	240	269	244	272	275	269	271	265	251	279	247	267	254	262	265	260	256	258	254	251	266	248	235	270	254	242	267	273	270	273	274	261	261	275	277	257	259	253	241	248	249	262	281	262	281	274	257	248	245	276	253	264	234	272	265	271	253	248	244	274	268	244	277	272	280	244	276	242	264	244	254	250	259	254	261	275	256	270	255	262	268	257	262	251	259	297	279	258	254	263	252	272	303	286	247	271	283	239	233	287	260	232	267	263	279	260	256	271	277	262	270	252	255	236	247	283	273	265	290	271	272	258	289	262	250	261	252	267	249	260	250	236	264	269	284	230	275	296	266	278	241	248	268	251	285	257	265	275	278	277	261	272	263	270	248	254	247	271	285	289	281	247	231	261	275	253	267	259	245	233	289	279	255	274	262	260	259	243	252	251	230	270	253	259	253	265	264	241	290	257	244	272	283	258	247	261	230	289	251	249	258	267	245	317	261	244	241	249	253	239	256	265	271	247	268	272	243	257	270	296	257	232	258	248	266	276	288	253	250	256	294	284	267	271	266	247	260	246	259	230	234	260	260	298	264	256	262	290	258	234	277	287	260	275	272	237	254	246	275	269	275	292	271	250	258	277	265	259	273	245	294	285	247	274	253	217	279	256	277	232	273	263	239	240	276	270	247	279	281	262	274	269	262	253	277	270	261	257	283	257	234	281	278	279	268	269	269	229	261	266	272	248	223	249	233	288	272	255	256	263	242	271	270	259	225	276	261	239	238	250	242	245	249	260	250	259	254	259	291	282	249	267	249	242	245	271	264	241	238	255	256	271	271	256	251	272	264	246	296	284	271	266	287	256	282	260	278	256	271	231	282	259	261	257	263	274	256	258	268
12884	32063	5559	2540	1774	1363	1079	788	715	600	521	487	459	397	388	351	333	348	323	347	290	308	342	317	271	289	308	273	294	299	278	276	272	270	302	277	272	293	266	281	263	276	236	264	291	276	283	274	264	286	256	258	311	282	293	271	257	317	266	300	288	301	294	294	297	267	264	271	266	258	270	301	269	307	279	291	281	284	262	283	266	301	293	250	241	260	281	253	253	259	251	254	286	283	251	272	304	287	286	299	268	269	256	263	289	275	283	255	254	298	272	253	286	267	280	282	266	291	284	265	251	232	248	254	262	265	272	258	294	275	264	282	261	258	258	264	308	301	271	278	277	291	279	276	277	280	267	272	274	270	280	264	271	242	243	293	270	282	277	287	287	235	280	281	270	270	273	246	251	293	248	238	276	257	269	267	268	268	261	252	273	266	282	276	285	278	262	258	264	256	273	291	263	269	287	293	265	255	292	246	272	278	285	295	274	253	270	248	253	270	296	272	255	259	291	271	261	268	254	254	306	253	237	237	254	292	302	256	251	260	283	271	264	283	277	287	270	239	306	247	266	270	248	253	250	245	264	291	261	256	227	255	295	270	279	268	281	292	269	271	283	291	270	249	257	296	271	283	274	276	269	302	274	302	282	239	239	282	285	282	245	282	284	250	263	271	272	256	247	257	268	283	274	244	278	289	259	298	271	250	270	276	276	288	278	272	237	235	274	282	264	277	279	246	265	265	273	266	275	246	264	264	235	252	237	273	281	251	269	290	255	296	276	242	294	299	266	287	282	272	272	261	271	256	286	267	279	266	275	271	262	268	293	277	279	237	270	280	263	305	280	268	241	279	313	261	274	258	257	280	280	260	303	266	261	302	280	259	279	269	255	271	285	280	284	305	277	255	276	284	302	260	276	279	286	291	298	284	304	308	284	268	279	257	292	268	286	278	246	261	278	260	275	261	308	266	282	247	270	263	268	250	286	265	292	270	266	255	305	295	264	284	265	239	294	273	255	250	267	268	286	283	250	275	243	289	289	267	265	270	270	263	277	251	260	266	280	271	265	284	242	253	279	266	254	275	265	253	267	260	266	300	252	280	276	261	269	288	256	288	253	295	258	262	273	246	252	262	283	266	264	269	280	295	265	255	264	264	239	303	258	259	269	249	248	280	259	287	300	268	266	307	259	274	219	275	272	249	276	275	272	263	272	260	264	254	283	252	266	246	278	276	259	259	293	265	257	279	274	268	241	270	278	271	267	273	274	315	294	281	247	263	252	258	271	276	278	281	299	283	274	249	262	272	291	273	289	287	305	284	285	274	252	262	297	277	292	274	291	266	259	273	271	292	269	259	281	249	315	277	262	262	260	271	269	282	259	277	270	268	275	295	258	256	291	284	265	249	268	274	264	232	304	252	280	260	259	267	255	304	278	252	262	278	251	278	272	267	254	282	283	280	290	280	303	265	276	263	280	260	299	244	274	283	268	273	280	280	268	238	280	266	303	297	269	293	264	267	249	248	270	255	259	273	263	263	260	279	266	258	266	256	257	275	266	287	277	261	263	250	268	307	256	264	241	290	255	260	264	281	289	290	267	268	261	271	268	254	268	257	275	283	280	274	274	291	272	292	263	280	261	282	266	291	270	294	273	284	274	265	299	246	252	259	282	256	244	300	264	233	282	304	308	251	288	257	264	291	282	269	275	274	280	257	243	301	269	293	298	278	237	271	272	259	279	289	252	256	251	282	316	262	265	253	275	226	272	273	263	261	272	261	304	267	287	290	304	287	249	272	238	263	266	263	289	279	288	283	294	268	277	266	322	306	299	294	265	253	275	255	299	276	253	280	286	285	242	281	255	264	278	277	264	251	260	275	249	282	272	284	297	300	270	256	292	264	260	286	258	288	252	263	258	271	285	265	292	251	250	248	301	274	262	278	256	283	275	281	256	258	266	250	257	293	258	265	259	277	246	253	271	242	284	274	242	287	287	261	253	290	272	266	244	299	252	268	282	268	286	269	276	275	288	287	281	283	253	293	295	282	269	301	269	293	279	289	250	236	293	265	282	285	280	269	276	281	308	249	265	257	264	272	287	265	302	250	254	281	289	237	259	280	263	274	268	257	259	265	323	258	249	259	274	278	247	260	241	270	266	256	265	247	285	271	274	276	254	272	254	278	242	302	259	280	262	286	269	308	271	238	269	256	273	270	260	272	278	290	241	267	270	315	272	261	262	267	253	257	282	273	283	284	280	276	276	274	290	256	295	281	269	282	272	290	259	270	273	287	302	249	265	262	275	247	262	261	270	277	259	257	267	241	273	284	276	285	312	262	290	258	271	251	269	270	249	295	295	284	257	277	280	245	285	262	287	247	278	284	300	299	291	284	288	271	315	296	279	265	290	265	282	301	286	257	290	293	279	286	294	269	282	256	277	280	285	272	261	284	269	274	282	293	253	288	285	284	264	233	281	284	290	282	292	291	263	262	250	254	260	297	251	276	242	280	252	275	279	275	283	279	272	282	301	249	303	280	258	240	260	308	304	273	258	270	282	298	279	261	260	303	274	315	283	307	268	279	265	267	270	263	243	259	264	255	295	278	277	281	284	279	299	237	266	267	260	265	251	266	286	256	285	310	263	265	276	284	231	246	279	264	249	281	241	263	227	279	277	268	271	274	299	286	315	265	280	275	293	253	236	282	256	260	259	252	256	270	279	259	261	249	264	287	281	271	283	268	278	273	266	281	233	291	279	260	265	257	242	274	275	296	292	257	260	261	283	268	283	257	258	231	267	268	276	265	284	302	284	281	269	268	250	281	246	255	248	262	252	271	269	282	292	266	258	252	294	293	249	261	261	277	307	258	291	276	270	283	244	273	272	275	254	268	253	272	267	281	268	271	277	250	268	277	265	258	309	267	259	279	284	276	279	285	261	251	271	260	292	294	240	270	262	285	284	280	276	288	271	265	275	270	276	310	295	277	303	281	252	260	262	275	261	278	275	263	256	261	302	281	289	240	275	262	273	268	268	281	253	292	231	255	271	264	261	257	263	269	268	280	270	276	271	270	285	271	285	272	247	250	253	237	279	303	280	265	297	279	259	284	259	250	283	275	258	266	256	280	266	256	272	269	272	289	259	255	262	270	267	270	300	281	290	248	264	278	263	242	288	289	289	287	256	250	283	259	266	261	266	246	269	283	278	243	306	253	272	258	260	293	256	236	256	271	289	251	293	261	249	244	274	254	302	279	263	274	299	266	260	267	263	243	287	296	284	301	298	287	286	277	291	260	281	295	241	292	293	306	267	258	284	260	256	264	289	261	272	269	273	293	253	272	286	290	289	285	274	287	304	266	292	282	276	254	288	269	289	287	251	261	260	260	274	271	298	262	269	278	231	242	272	273	276	272	259	262	290	302	256	271	284	274	255	264	246	253	262	277	287	292	248	284	265	273	268	261	280	276	277	288	295	255	294	268	263	265	261	271	254	259	259	267	257	299	278	256	279	280
24940	21094	26732	25499	8210	680	585	480	455	441	368	382	336	382	340	348	365	369	367	336	336	352	317	305	336	315	364	333	339	381	349	324	292	349	334	327	327	327	323	314	328	342	350	331	312	338	350	324	303	316	335	322	327	314	322	330	350	343	287	341	304	302	351	316	288	359	342	332	313	352	334	345	324	308	305	311	340	294	313	322	302	366	320	336	320	300	315	329	312	321	275	341	342	303	341	340	346	346	295	330	344	336	381	322	347	337	324	346	321	324	325	269	295	314	369	318	358	313	367	311	327	322	322	316	307	333	332	353	334	318	323	338	294	313	322	358	325	332	321	326	332	334	335	299	308	334	326	308	292	319	321	330	331	328	357	331	341	316	300	304	328	317	312	317	295	318	301	351	307	310	317	323	293	323	292	322	350	293	320	349	305	331	300	348	296	360	323	345	291	312	330	345	348	320	300	269	335	327	313	287	314	314	309	346	307	322	336	306	365	341	332	328	343	318	315	314	325	336	344	350	296	326	310	301	331	321	354	329	311	322	302	297	343	357	292	315	331	301	313	379	300	333	293	299	325	353	319	327	315	325	325	327	326	358	290	325	344	294	344	304	349	320	342	330	353	316	346	331	344	316	345	312	318	348	345	319	327	322	354	342	318	333	296	306	313	312	326	343	324	363	309	335	307	329	325	324	323	312	311	378	295	324	342	342	350	340	308	313	332	297	320	315	335	333	329	347	328	305	317	317	346	343	298	312	295	294	322	299	329	323	326	315	327	356	337	347	337	342	334	307	291	339	300	305	319	332	328	318	315	296	350	291	307	332	336	332	350	342	359	303	312	311	310	334	325	319	309	350	309	303	305	312	309	340	334	322	314	329	345	314	341	330	336	284	331	303	328	342	340	326	332	313	334	316	312	299	311	333	279	320	311	298	336	324	321	319	331	310	339	337	310	359	306	293	318	325	332	322	309	307	295	327	351	333	314	342	336	334	333	341	330	297	331	355	316	306	333	314	305	341	326	298	355	313	342	355	314	367	350	327	310	328	332	326	321	307	309	290	306	313	327	294	314	317	337	323	325	308	309	329	331	337	306	313	323	330	343	340	331	308	324	329	343	358	330	347	323	326	344	338	337	297	346	313	342	325	323	326	321	331	314	317	303	351	321	331	298	313	330	332	326	321	337	338	327	299	328	320	338	342	348	356	334	331	330	313	271	331	344	295	334	344	327	337	335	335	347	298	318	333	309	324	322	320	318	335	336	307	320	305	325	322	318	335	340	329	344	332	341	324	316	331	344	329	314	297	332	325	350	318	327	321	301	299	301	280	327	334	337	295	314	338	342	325	302	310	334	330	343	308	301	344	372	315	319	339	319	290	322	320	303	319	314	312	305	312	330	305	316	367	326	313	312	322	310	373	324	324	348	318	320	323	310	321	298	337	303	359	293	325	330	314	284	298	322	343	309	323	342	363	327	343	328	314	358	314	302	333	301	304	296	339	340	333	309	317	301	347	323	304	302	330	384	326	350	333	328	323	320	322	292	307	315	342	285	293	309	350	338	315	319	336	330	354	339	344	322	298	290	346	309	324	324	332	312	362	314	329	332	319	306	294	327	307	305	343	343	322	310	322	339	341	341	380	375	330	335	319	326	350	294	327	281	333	366	349	361	327	309	302	322	322	313	312	341	325	315	322	360	326	343	318	334	343	292	340	298	328	319	318	321	320	307	326	299	324	330	344	331	309	341	364	338	322	297	299	298	310	342	339	345	315	345	328	312	292	318	327	323	346	295	322	351	336	332	330	312	317	292	331	324	301	303	356	332	327	306	333	325	287	309	305	338	308	306	330	360	337	291	331	324	323	320	314	307	307	315	331	302	304	326	297	294	320	300	331	324	295	341	340	330	341	332	287	319	336	332	328	293	302	335	320	301	275	328	325	323	340	299	342	298	305	317	343	348	309	285	353	339	313	285	320	339	336	318	317	354	295	331	310	367	313	306	354	319	352	301	327	338	298	321	354	321	295	336	318	302	324	322	332	336	296	298	360	326	299	306	334	339	300	322	330	325	323	341	326	377	361	316	312	315	306	319	348	318	325	293	311	344	327	285	310	330	324	348	310	313	322	317	349	305	323	334	334	301	300	295	309	325	332	324	303	309	315	320	312	316	308	316	308	322	335	327	327	331	340	322	340	303	335	319	294	340	334	323	310	355	328	317	326	292	353	317	303	349	317	355	295	337	305	321	292	307	337	362	302	351	290	317	331	331	331	303	336	358	315	350	328	333	311	347	316	322	295	336	295	326	332	317	313	344	321	337	316	316	332	317	338	351	337	312	309	303	276	316	348	327	309	313	346	299	298	336	361	331	332	294	294	320	345	337	338	340	337	336	324	297	328	350	317	323	325	323	311	320	300	340	363	334	338	296	357	332	326	293	308	314	283	321	319	314	333	338	331	338	353	320	361	327	328	312	303	318	291	309	312	319	322	349	346	341	308	338	328	325	296	295	346	319	314	312	334	315	353	340	342	334	324	318	332	318	299	306	288	320	343	339	306	320	284	334	336	333	326	305	300	329	296	310	324	304	329	332	318	335	334	334	337	351	309	329	324	338	342	300	283	347	321	366	356	321	347	346	308	337	328	335	363	319	306	302	320	299	337	346	279	288	310	323	314	294	304	323	320	373	324	304	300	303	333	331	318	333	347	325	314	321	338	344	327	323	335	309	277	313	314	302	303	309	361	340	337	301	328	315	362	327	349	315	312	316	315	322	355	314	334	293	304	323	308	283	320	363	327	331	321	361	296	320	299	322	343	355	346	348	308	308	295	287	296	348	305	306	320	338	334	347	332	325	355	384	318	326	337	337	348	322	307	285	318	328	331	313	314	328	364	321	316	290	311	326	322	309	309	313	308	316	324	337	320	338	341	340	311	334	343	307	349	322	342	322	321	315	309	326	334	336	308	322	320	320	342	283	278	334	367	335	287	335	326	305	307	339	329	323	310	311	290	328	311	309	308	327	327	302	345	319	328	300	325	365	323	314	317	327	330	335	344	348	326	359	306	299	331	336	324	318	335	327	329	274	320	338	302	338	316	322	323	318	339	326	326	319	345	339	320	311	326	345	314	306	315	334	381	351	307	308	326	343	300	341	346	310	345	307	314	310	326	321	327	300	285	348	334	308	328	311	311	325	311	287	330	324	281	319	356	334	294	302	332	345	357	316	295	329	332	326	291	327	360	285	357	327	352	286	338	339	317	351	314	306	301	331	313	290	334	348	345	310	314	307	347	297	321	307	343	334	309	365	307	327	323	334	312	289	303	316	329	338	352	327	329	328	325	340	337	305	333	315	308	330	344	319	326	328	337	330	342	300	312	340	303	337	292	332	311	349	344	340	338	327	325	337	336	345	321	293	334	320	294	292	331	361	318	330	339	350	305	314	323	321	315	285	387	315	334	307	324	339	288	314	295	327	319	368	295	302	305	343	339	294	350	305	348	332	344
13279	28095	3038	1478	1125	896	761	664	562	528	506	443	409	415	425	409	371	363	350	381	400	369	376	404	364	376	376	377	350	363	348	347	347	339	335	366	392	376	373	388	334	366	330	344	370	382	340	357	378	352	347	373	345	343	349	336	380	333	346	340	307	351	347	337	345	359	360	322	372	360	347	320	346	348	318	347	348	347	298	351	329	341	323	313	348	344	357	359	358	353	368	346	326	340	317	379	372	338	387	337	340	350	333	381	348	349	348	352	350	337	342	352	374	342	365	358	345	352	373	337	338	341	338	370	370	339	324	354	342	373	357	340	345	313	342	359	341	339	351	350	338	346	352	360	364	355	343	354	331	385	360	365	320	314	367	341	357	331	340	333	333	363	341	359	360	302	352	330	359	345	351	357	344	333	362	372	337	374	369	344	374	386	339	366	331	325	366	372	319	335	332	360	341	321	366	331	361	356	323	359	385	373	358	379	350	323	349	349	396	382	339	380	329	370	340	359	335	302	338	326	341	381	351	353	353	362	342	336	361	330	346	330	389	366	347	355	327	384	332	333	369	367	350	320	362	358	336	391	342	336	357	355	334	366	342	337	349	357	345	334	325	352	377	367	376	307	356	342	354	344	341	342	345	358	347	340	361	355	332	341	353	351	350	371	332	333	343	360	349	334	375	332	332	359	320	339	367	351	367	340	303	374	347	346	333	317	382	364	364	340	364	349	348	354	334	377	337	318	385	360	341	343	352	343	352	351	342	357	385	348	354	290	359	345	339	381	345	339	336	426	357	373	358	337	349	337	323	353	366	361	339	334	368	354	362	346	305	358	365	372	356	323	346	362	340	346	333	377	384	331	387	322	343	340	343	348	382	351	361	344	369	318	295	360	344	371	359	353	340	356	314	301	356	307	332	345	345	330	355	349	367	329	352	339	407	339	329	329	362	316	334	342	298	337	365	298	367	294	340	326	356	319	304	344	368	330	332	353	353	354	343	325	387	319	292	343	340	365	353	334	329	319	382	376	346	392	342	363	352	339	362	380	372	311	361	382	366	324	331	357	361	324	374	354	339	376	345	361	346	363	351	355	326	335	342	322	337	368	343	351	361	348	367	362	332	332	354	361	327	347	336	348	367	341	373	345	348	380	342	295	338	342	345	373	358	349	349	346	349	333	357	367	351	365	333	370	353	320	318	363	343	367	330	321	356	347	346	346	381	335	351	357	351	376	324	354	363	345	318	329	381	350	349	316	354	361	351	328	347	376	348	362	361	361	328	343	334	348	363	345	372	355	325	360	351	357	356	347	359	348	345	320	355	336	354	340	346	360	345	378	344	333	371	357	310	358	351	358	343	372	320	360	379	369	354	378	327	360	325	362	340	341	308	362	354	333	317	331	348	335	337	372	343	347	328	338	341	359	362	340	319	372	345	351	329	298	362	343	349	400	364	341	338	337	345	330	328	361	380	356	339	342	347	341	336	350	348	350	325	349	358	354	375	341	350	346	349	371	343	350	334	384	375	370	349	327	352	354	331	355	376	343	379	342	348	363	341	315	362	342	341	352	383	338	322	338	368	339	322	331	351	368	342	358	345	369	343	366	352	346	357	354	356	355	331	318	349	339	339	340	358	355	333	327	353	337	347	356	309	347	349	351	373	361	336	330	327	368	363	357	352	343	345	338	347	361	344	333	338	356	370	382	351	362	348	361	324	354	348	395	348	341	366	378	357	344	324	353	347	342	344	359	324	342	380	342	380	350	343	345	358	326	359	347	330	363	353	363	314	334	345	334	337	326	334	331	369	325	348	329	330	355	370	335	372	369	333	388	361	346	369	325	316	365	358	309	340	343	355	372	315	336	354	357	370	388	335	357	353	370	336	329	324	348	360	371	347	382	337	323	359	392	315	338	363	369	334	358	339	328	367	333	384	336	370	366	366	355	298	330	348	350	353	346	364	323	376	315	336	354	361	366	364	330	352	364	353	363	336	354	352	343	366	373	374	352	374	350	316	354	339	363	358	332	392	371	338	325	327	360	366	317	333	343	352	369	315	362	365	343	341	348	343	342	307	339	345	341	342	366	371	317	343	355	338	325	364	379	342	340	381	357	362	365	335	361	330	367	368	294	373	356	354	357	383	337	366	365	310	353	403	363	375	359	354	344	368	353	373	351	378	365	339	320	363	371	342	333	323	337	348	376	365	377	360	312	344	353	360	356	324	352	334	357	338	359	361	347	337	350	355	351	322	405	356	336	362	356	343	361	365	308	375	379	340	311	330	348	352	367	337	392	360	372	327	367	353	372	347	340	368	360	343	376	340	343	338	344	306	347	341	356	350	324	384	358	343	342	352	343	340	328	364	372	331	335	383	362	326	352	354	320	368	334	363	349	359	330	358	329	352	333	338	323	343	373	357	354	322	375	342	345	364	361	361	354	347	336	367	332	360	362	357	346	335	341	335	340	353	337	348	333	339	359	356	326	350	347	342	368	349	315	345	338	347	306	371	346	378	363	369	327	345	316	336	332	383	320	349	351	329	346	334	345	320	327	357	333	357	351	320	339	332	343	360	341	344	377	363	362	340	357	332	350	348	347	356	323	336	360	358	342	362	347	346	339	341	332	356	340	330	349	352	360	317	367	329	345	338	350	372	338	330	375	343	347	334	330	344	350	340	321	347	345	344	332	316	366	352	349	338	358	380	313	365	338	364	351	346	358	348	349	366	324	356	360	357	375	355	375	394	335	335	364	303	376	361	355	348	363	357	340	331	355	347	354	355	351	352	375	365	341	351	379	298	373	351	372	330	351	377	337	351	353	392	360	387	310	384	309	351	324	334	355	325	348	324	348	343	352	336	342	336	335	332	347	355	327	346	337	334	349	341	360	334	343	346	348	340	314	360	347	324	359	340	340	314	345	352	371	311	358	338	301	344	332	327	353	342	346	349	337	353	356	353	365	317	333	366	308	359	336	366	359	351	357	368	329	388	288	349	359	328	366	343	355	347	323	368	323	339	331	343	358	360	341	341	347	346	363	341	333	342	369	342	335	349	362	364	304	366	342	357	379	353	330	371	363	363	379	350	344	340	325	361	355	362	378	365	318	377	358	329	300	337	360	359	373	355	351	366	321	330	316	339	335	321	336	369	351	371	360	342	350	331	336	354	346	326	350	349	362	355	352	347	324	343	340	326	346	316	335	356	364	349	347	328	341	323	349	343	337	366	338	329	367	343	308	328	335	337	325	382	334	343	369	346	351	321	336	350	339	342	368	314	355	349	361	364	339	339	373	361	391	347	353	341	357	324	322	345	349	347	331	335	351	343	337	348	316	342	373	355	356	302	372	336	365	338	340	318	344	338	333	325	353	344	327	344	343	368	363	351	346	385	361	360	360	357	330	352	365	361	330	359	344	318	326	340	342	331	318	370	383	329	338	373	359	376	356	363	374	343	351	336	349	333	330	363	335	385	351	364	323	361	324	357	344	341	352	334	326	348	340	348	349
22488	21103	28511	23947	21102	21129	7135	1202	970	871	828	761	724	640	713	673	678	626	580	623	595	520	574	590	550	536	550	551	537	543	540	529	567	545	558	503	536	578	556	538	545	538	501	491	512	534	549	519	609	500	555	510	550	544	516	558	564	519	544	547	541	520	534	528	548	522	536	532	499	494	537	553	536	512	556	540	544	525	546	531	533	465	530	493	515	537	492	479	542	556	487	525	496	509	470	510	526	505	523	545	510	508	504	470	521	519	551	548	527	554	556	512	525	508	535	511	512	491	510	550	530	535	513	521	525	565	555	529	520	526	534	508	544	577	505	509	546	497	540	541	563	518	523	503	522	505	549	448	557	493	495	527	537	536	500	504	514	498	524	537	509	570	510	497	484	500	526	520	486	530	518	500	521	518	486	565	497	490	525	526	488	524	502	494	492	522	487	513	544	552	516	524	536	509	526	515	528	529	546	466	534	496	509	513	512	467	530	516	534	494	509	532	512	537	505	559	524	546	489	538	546	524	566	501	519	524	536	518	543	521	476	524	513	467	529	543	510	549	491	469	521	548	505	546	516	541	526	529	522	509	508	513	492	527	515	540	505	492	518	502	533	512	573	539	539	487	484	516	493	560	530	535	501	495	520	497	498	514	506	536	501	516	496	536	517	560	510	530	460	503	530	525	459	511	521	533	473	527	559	529	544	547	510	532	488	471	499	498	536	536	518	490	485	490	516	545	511	493	525	550	551	506	488	516	499	513	519	515	510	486	532	539	497	533	533	495	532	514	528	485	493	536	493	555	544	485	534	571	445	493	526	510	509	522	537	522	521	540	519	521	509	520	492	523	537	534	547	494	524	522	493	547	518	528	505	549	522	494	505	499	531	516	475	538	531	515	517	493	537	525	561	524	483	512	533	515	484	482	492	533	513	494	507	509	508	532	526	522	510	474	506	518	535	489	491	524	545	538	515	509	524	524	519	545	501	532	518	534	544	528	546	539	508	515	498	497	523	506	561	549	510	504	511	531	564	472	494	507	498	490	495	521	555	539	526	492	502	531	474	514	533	572	528	482	540	518	530	540	509	524	522	515	485	502	523	540	551	537	524	515	517	560	488	550	514	511	536	513	490	524	472	466	539	541	541	504	494	532	510	536	515	497	526	503	496	519	492	517	504	514	523	518	517	485	522	525	523	532	483	533	549	502	550	504	506	471	468	524	517	556	504	531	493	505	524	544	548	536	511	483	541	511	505	510	523	504	491	517	544	500	525	519	508	575	501	481	532	537	511	536	525	528	552	543	487	522	497	505	525	545	503	515	502	521	532	506	520	528	530	557	495	509	513	486	537	518	489	563	546	477	531	526	568	486	518	522	507	537	478	518	557	519	481	496	504	548	538	542	500	518	555	506	541	533	513	552	493	479	496	506	560	505	508	511	533	493	523	529	515	525	533	543	516	544	526	484	494	488	493	552	513	545	499	544	544	523	499	510	530	513	515	493	516	514	512	481	540	514	526	473	525	539	504	487	506	529	521	521	536	488	548	516	544	491	524	482	566	490	534	486	536	525	485	507	540	513	500	512	499	494	525	511	483	526	512	524	506	542	526	520	525	521	523	479	515	549	553	532	526	544	522	533	551	551	546	533	497	561	489	480	563	572	486	482	540	532	498	514	528	537	471	550	527	491	522	507	520	545	533	480	494	513	556	478	490	492	517	499	514	541	492	504	518	560	582	537	511	555	503	504	519	505	540	532	526	540	507	485	574	507	525	476	572	566	487	493	489	464	514	528	536	532	531	572	519	517	505	511	537	523	514	498	525	516	533	539	487	492	499	534	513	538	498	494	570	550	501	521	519	526	518	501	503	529	516	533	534	494	510	519	509	495	544	501	485	507	513	523	484	501	513	552	520	498	544	490	479	492	521	514	514	486	502	549	507	530	534	472	505	525	531	538	560	551	503	503	536	493	507	539	551	491	490	518	535	546	541	524	519	485	538	523	523	513	523	540	553	520	484	546	520	507	536	470	537	512	530	544	489	544	484	515	522	542	564	507	536	540	534	527	467	554	503	506	521	500	544	533	530	504	534	528	544	517	499	500	500	525	535	532	519	489	502	487	521	542	512	498	509	520	499	514	546	538	513	507	517	537	503	508	525	506	562	500	509	524	487	536	508	545	521	510	540	517	500	514	547	538	501	468	507	509	506	521	489	517	524	542	509	490	535	523	491	547	497	518	505	498	488	506	513	560	538	511	527	489	531	500	534	510	521	512	509	501	513	521	554	501	515	479	506	530	498	533	533	499	502	503	564	529	546	494	518	485	507	541	506	528	534	498	533	515	533	537	506	496	515	462	515	546	506	520	539	510	484	495	520	522	531	555	493	578	526	529	551	510	488	560	525	488	501	523	501	519	473	481	497	536	538	525	477	539	515	518	496	503	539	512	559	465	529	561	520	512	539	517	486	508	524	518	522	546	528	504	533	538	512	504	512	520	523	515	485	475	476	499	521	501	561	557	495	516	512	548	506	554	486	514	528	563	514	487	518	563	513	515	506	536	467	518	502	507	581	534	501	506	526	476	557	526	514	497	562	528	524	502	509	519	550	530	526	498	494	442	525	493	508	520	519	540	527	496	521	523	539	506	524	529	522	517	517	503	490	511	531	480	554	518	544	543	494	539	529	491	531	507	480	497	533	535	504	535	528	508	538	490	512	559	500	521	512	523	527	524	500	522	541	542	470	556	470	548	491	528	476	512	506	492	525	492	530	572	494	501	477	505	500	546	515	543	543	535	478	521	520	514	520	530	543	511	515	501	505	524	511	506	535	527	513	514	532	527	486	507	530	511	555	509	507	568	536	525	524	555	542	517	519	508	506	533	498	515	541	468	499	496	548	478	542	547	517	519	524	500	510	497	534	516	491	502	577	492	525	525	527	522	467	502	537	514	498	539	541	516	541	501	542	500	524	507	551	539	546	540	518	534	509	478	503	555	505	536	551	508	486	565	514	504	518	519	538	514	516	493	529	556	547	560	535	518	504	541	519	498	513	516	548	470	507	511	522	499	508	578	543	534	515	513	527	513	552	517	462	506	532	513	534	531	509	503	506	504	548	530	498	528	521	508	520	512	503	540	537	531	542	508	544	533	524	535	525	544	501	495	569	486	541	503	497	524	533	523	502	501	517	530	534	507	489	518	520	514	491	515	551	515	493	511	509	488	525	496	528	503	552	504	546	485	526	538	493	509	533	504	528	492	530	530	533	500	507	544	511	514	532	507	519	513	488	470	502	505	531	529	510	498	530	535	524	486	522	564	488	504	490	490	530	519	533	489	468	507	546	546	496	544	543	497	482	527	497	538	513	543	530	496	515	550	522	495	545	497	498	482	534	531	508	493	503	520	514	501	482	486	493	500	510	539	527	552	512	519	506	529	510	527	480	492	505	528	487	514	527	520	527	494	537	511	519	518	507	503	514	490	521	472	521	481	488	536	482	504	546	526	556	513
15732	40401	9448	4507	3391	2600	1933	1689	1348	1183	990	926	811	804	713	728	692	634	673	684	614	547	629	591	559	548	584	580	579	556	547	552	577	576	540	559	608	514	525	542	538	556	536	521	541	555	513	505	528	564	587	590	534	512	537	564	558	508	505	508	520	521	500	506	511	505	538	538	556	574	526	536	505	557	549	528	521	492	504	527	498	551	502	562	498	525	517	542	537	510	545	511	525	467	555	507	523	517	489	533	524	506	536	510	567	531	535	553	552	519	547	552	513	575	544	494	485	492	540	515	566	495	525	504	549	512	523	531	544	553	518	532	536	502	518	558	501	502	497	512	505	541	504	516	545	508	520	523	546	497	594	504	526	527	514	531	520	487	500	547	487	510	494	535	510	515	538	500	516	545	541	502	511	496	509	535	546	530	533	507	529	543	512	522	539	531	495	517	542	516	543	491	519	530	467	530	512	504	518	470	553	502	505	533	538	509	539	557	548	516	517	484	499	562	545	518	503	526	501	487	524	511	527	499	511	524	535	497	503	547	504	557	536	525	508	508	499	526	493	568	495	521	502	490	559	548	579	517	532	520	528	532	530	513	523	500	518	552	519	496	528	543	526	492	584	524	521	507	538	510	536	503	541	517	494	548	504	541	530	506	491	517	575	544	505	558	493	540	578	506	506	502	497	514	525	534	488	509	523	510	530	563	506	546	511	510	515	473	529	510	527	554	506	474	532	536	510	478	557	509	542	544	498	543	517	538	520	508	481	545	522	517	525	520	538	504	534	507	512	511	520	501	494	485	539	520	516	531	497	497	483	533	464	516	523	502	504	510	498	529	534	546	507	539	495	570	505	481	524	525	510	524	522	508	510	478	493	516	540	524	504	461	553	502	551	497	505	505	507	494	530	477	533	508	520	533	532	527	515	483	506	526	552	501	507	545	496	552	512	524	546	539	514	520	518	532	506	521	523	509	525	519	528	527	524	540	491	519	506	495	515	544	549	483	500	555	537	538	544	520	522	501	511	517	502	552	490	497	533	534	525	493	521	539	513	487	526	542	554	526	505	545	508	533	526	541	540	527	549	528	566	521	490	509	538	515	527	494	463	501	551	505	547	490	530	549	455	523	495	518	556	480	518	477	558	519	517	501	534	530	512	571	525	515	545	532	534	508	573	488	484	553	573	507	514	477	552	515	518	528	508	491	504	509	489	534	543	567	544	523	563	510	498	514	529	539	472	533	506	514	548	502	524	508	540	481	528	510	511	496	526	512	531	516	561	510	506	507	521	514	555	491	516	547	522	511	558	497	565	561	566	534	500	519	503	529	537	522	518	509	527	487	509	546	547	513	508	519	469	497	541	521	529	520	512	542	515	534	499	509	514	473	523	520	518	542	505	509	546	522	541	510	523	525	520	520	509	495	542	534	510	517	499	511	513	532	543	492	528	542	480	549	476	503	519	524	461	539	505	528	519	510	495	469	526	525	540	490	525	459	541	531	511	499	587	517	524	515	516	563	493	513	550	511	498	514	514	504	513	560	511	486	490	495	512	505	511	518	517	564	557	544	447	487	509	500	514	517	534	533	511	543	508	510	511	548	531	516	519	497	577	522	520	532	498	553	509	522	515	525	525	482	537	534	504	515	526	514	527	477	501	511	545	515	486	512	543	512	508	527	514	499	496	517	504	496	514	527	525	512	570	524	526	550	503	518	496	515	533	492	540	473	556	506	489	548	555	521	480	521	540	462	573	527	509	532	560	514	570	524	515	535	502	550	544	528	508	488	541	478	521	461	490	525	537	473	547	511	519	496	514	518	504	535	550	554	492	529	520	524	516	543	505	542	490	495	481	521	550	484	472	495	534	494	492	537	551	499	547	510	514	499	503	527	522	519	506	525	533	496	515	562	499	522	549	541	488	546	537	535	561	521	470	572	522	517	550	552	491	504	564	561	519	518	504	515	511	533	501	487	482	536	516	511	537	502	507	552	483	493	513	520	496	500	501	530	502	482	503	537	530	541	470	493	528	492	495	549	533	514	517	554	552	531	535	529	513	511	504	555	500	479	477	521	502	501	506	483	527	511	520	524	546	469	499	526	550	511	580	496	533	549	509	518	503	550	482	545	487	450	471	497	502	493	505	480	481	529	550	541	537	513	522	509	537	509	536	538	539	518	546	517	519	506	523	525	500	478	498	528	531	554	513	547	510	524	500	547	506	502	491	542	525	495	553	481	535	531	498	507	513	518	505	494	474	518	487	497	546	502	524	586	535	500	500	512	522	511	536	541	539	512	525	545	537	525	512	540	480	548	462	519	540	477	529	503	540	493	503	548	504	503	523	488	494	496	526	519	501	499	535	527	503	543	496	543	517	527	530	545	509	511	512	541	486	543	492	525	526	480	537	525	501	485	531	502	517	522	538	513	546	534	507	513	540	518	542	515	541	517	481	512	553	495	540	497	504	534	524	529	500	519	546	469	515	503	554	492	504	501	524	483	506	538	513	531	544	467	530	500	506	528	520	500	539	559	491	486	512	531	495	528	532	509	519	575	483	549	567	462	537	530	484	528	562	477	527	511	521	522	512	527	565	509	541	476	505	531	526	520	513	508	509	531	510	476	531	510	537	550	517	537	509	515	525	509	484	489	532	493	532	533	525	522	533	523	507	527	500	496	519	514	501	517	487	490	562	522	523	535	525	555	536	538	531	520	552	534	510	532	529	575	529	523	536	493	526	525	542	528	567	488	523	502	517	525	534	506	508	497	528	463	543	556	500	514	548	520	515	531	537	498	536	538	556	537	508	527	528	490	511	513	508	497	530	552	559	504	488	544	512	536	490	505	524	564	551	506	529	545	521	532	495	520	527	497	535	534	534	517	516	522	562	527	547	494	526	520	499	532	521	510	504	546	520	530	507	538	496	487	498	501	515	520	499	531	526	490	494	484	506	517	523	512	496	529	525	536	533	539	488	565	466	551	479	552	515	502	511	524	487	497	518	532	507	533	537	512	512	550	503	536	505	533	474	511	529	523	504	543	553	501	512	521	518	513	542	524	532	533	523	508	512	560	551	504	500	525	491	528	452	485	534	516	535	536	525	483	490	497	528	528	480	488	521	512	541	518	534	521	530	494	474	520	506	546	560	515	547	540	543	504	564	508	495	498	506	571	515	500	502	489	524	534	497	541	507	533	550	497	515	521	511	474	517	526	494	530	526	502	555	494	487	506	491	510	498	527	449	559	548	516	518	529	541	512	554	531	522	544	473	500	498	543	512	506	566	502	511	474	541	545	523	552	554	531	495	537	522	500	514	572	514	532	539	512	535	472	495	554	515	493	506	559	522	533	497	534	537	544	541	538	501	522	496	497	528	459	505	500	460	519	511	505	550	500	530	527	488	531	556	546	502	503	519	507	498	540	520	485	517	557	504	538	559	548	533	561	550	534	579	504	547	486	559	512	491	526	554	536	528	529	541	540	521	500	529	510	550	487	490	518	549	533	532	506
27611	18188	3868	401	243	231	171	207	149	161	178	172	168	169	174	168	142	166	175	159	153	169	163	144	145	166	195	159	173	145	128	158	173	147	157	152	145	149	155	140	166	156	148	176	158	167	147	172	140	152	125	139	184	158	151	150	150	141	162	157	150	141	136	147	158	157	174	143	147	173	165	152	154	145	178	153	150	165	180	163	163	183	157	131	156	162	143	160	163	135	165	146	157	163	173	146	148	177	147	160	164	144	164	163	189	163	156	157	172	161	178	177	162	164	154	167	177	154	179	162	141	192	154	155	167	167	149	143	177	156	161	177	164	163	155	152	141	159	151	155	186	165	139	174	157	132	152	150	168	156	136	166	165	165	151	153	164	141	155	167	143	159	170	157	169	161	156	145	167	168	154	153	176	186	172	146	148	157	142	168	156	157	167	158	151	154	184	162	150	142	162	173	176	159	164	164	122	158	159	141	141	153	152	138	160	145	158	166	160	171	185	170	160	143	168	140	172	135	155	155	167	166	167	164	155	165	177	184	165	168	163	142	144	156	175	167	157	145	141	150	160	151	167	174	162	137	155	167	147	139	163	145	157	149	167	156	150	156	158	155	147	151	185	152	153	156	166	154	181	161	173	162	156	140	161	137	144	152	153	184	171	161	166	134	167	162	165	156	155	175	155	173	165	159	157	157	162	168	176	163	154	167	143	151	146	163	168	165	167	145	151	180	121	141	160	152	151	148	184	164	149	190	169	165	145	179	134	171	143	138	168	164	161	154	158	153	155	149	152	152	151	155	170	151	149	153	151	162	134	173	139	147	159	159	146	162	157	164	149	187	150	146	156	168	155	163	168	161	151	156	156	154	172	151	151	172	140	177	158	147	154	168	166	133	161	129	167	151	156	174	151	172	145	177	145	157	165	150	146	154	150	171	165	168	175	123	172	143	145	142	169	147	156	142	133	151	167	158	143	163	160	169	148	120	150	157	175	150	143	137	155	164	133	155	140	150	142	179	188	158	171	168	154	152	156	168	153	167	137	134	179	135	142	164	178	137	166	137	149	144	156	166	156	132	161	165	145	180	158	167	157	160	160	148	158	149	172	159	147	158	161	145	143	134	174	162	154	162	169	150	163	167	116	135	154	174	150	148	151	163	168	157	147	169	144	146	173	168	159	140	174	171	157	142	139	158	172	162	144	174	154	179	142	144	167	120	154	175	166	146	189	158	149	148	146	160	180	150	155	165	161	157	144	150	180	166	150	172	155	152	182	169	164	166	170	137	157	162	144	148	143	157	166	149	166	162	177	156	161	161	161	140	152	162	160	150	169	175	151	145	167	159	161	147	174	165	170	167	175	155	148	154	169	133	195	157	166	161	144	145	146	182	161	169	158	158	163	139	163	134	135	166	177	162	135	150	152	166	145	168	129	162	153	150	174	146	132	166	173	152	169	146	156	149	155	162	141	183	146	158	164	137	183	171	180	160	140	153	147	157	156	151	141	136	153	155	149	172	157	188	155	155	167	172	170	149	157	159	166	140	158	154	175	151	147	138	148	148	160	170	171	159	130	182	127	139	153	168	169	140	154	166	163	139	154	148	152	161	171	156	152	158	143	152	141	174	156	146	170	138	136	168	159	164	154	158	160	156	167	148	175	145	189	153	147	169	201	184	160	162	144	141	144	158	178	122	174	175	170	160	148	147	133	172	176	157	177	169	179	150	138	165	166	140	172	171	148	166	164	122	152	150	155	168	144	137	171	158	147	166	152	154	198	144	179	171	162	156	156	154	153	159	168	171	157	147	159	178	136	156	155	135	173	160	145	145	166	147	165	140	143	167	156	173	132	166	172	143	146	167	163	155	162	159	145	137	191	174	155	181	183	137	168	155	135	145	143	180	155	142	146	190	172	160	153	153	151	140	174	151	148	163	153	157	153	157	143	156	158	151	135	158	153	154	171	142	138	160	177	170	156	154	175	138	161	151	163	170	155	150	157	163	186	144	160	127	149	176	168	171	155	171	162	177	140	159	186	162	149	156	162	160	138	164	153	154	161	142	144	150	149	173	166	168	157	160	164	168	142	172	158	162	157	167	168	154	143	143	153	126	171	160	158	164	159	162	158	161	178	157	128	185	179	152	151	145	154	157	142	173	156	182	140	172	129	160	151	182	152	180	156	149	154	177	157	163	152	157	146	171	134	180	171	145	172	165	167	173	167	169	160	152	178	144	157	147	156	153	165	158	155	181	162	151	157	164	153	172	174	158	143	136	168	153	152	156	154	160	144	170	143	156	160	161	157	147	137	164	179	160	164	170	150	184	168	157	151	148	156	165	147	166	159	141	171	152	164	137	151	142	171	166	137	158	166	149	154	171	180	164	149	160	169	136	142	179	153	142	155	154	186	157	175	164	142	146	190	168	170	176	147	161	153	178	167	174	165	163	174	149	135	152	161	183	146	148	169	147	138	162	161	143	161	163	147	144	151	163	154	161	165	159	164	164	173	167	151	138	175	156	170	142	131	141	151	147	178	169	145	153	179	165	135	145	154	161	152	166	171	153	157	135	159	160	173	145	170	155	150	175	166	145	151	148	147	137	171	150	185	184	159	164	135	148	172	167	169	181	165	151	147	173	149	151	138	162	164	164	130	160	164	141	142	165	169	179	150	150	172	189	141	152	160	146	160	125	153	177	168	170	165	139	174	141	149	157	142	146	163	151	157	178	166	147	177	170	153	148	153	153	156	163	146	143	162	145	149	139	157	144	149	147	134	164	156	163	160	150	150	163	162	155	181	140	160	159	157	158	154	129	160	139	163	156	142	161	168	174	143	143	148	180	171	166	144	150	134	150	161	166	160	174	165	162	147	160	151	147	169	141	168	172	144	158	160	164	157	149	133	172	132	139	153	159	173	174	140	179	161	164	162	136	170	155	177	168	155	148	177	190	149	155	167	154	151	165	142	144	166	147	181	164	190	142	159	166	140	156	168	150	170	166	168	165	163	145	161	131	143	134	145	165	180	144	137	136	150	158	153	129	166	178	154	145	159	156	161	166	153	160	156	169	164	143	161	166	159	176	153	143	138	158	134	160	152	149	136	141	166	164	159	146	160	168	150	158	148	161	192	152	140	155	165	165	170	143	141	174	196	164	156	163	154	154	147	170	168	147	154	134	154	178	165	165	142	155	165	140	173	170	169	181	172	181	175	157	163	160	160	160	141	165	167	176	163	164	158	162	173	160	172	152	170	137	168	146	157	184	162	159	183	149	168	153	153	137	185	151	189	165	146	157	138	159	157	161	161	179	153	153	159	170	163	162	173	160	147	166	134	162	168	178	150	147	149	142	144	158	165	156	176	159	176	158	160	169	159	143	151	136	165	149	149	156	169	169	163	174	149	149	148	151	156	157	161	172	151	148	153	163	139	159	158	152	173	168	168	149	177	129	137	183	163	164	143	177	166	162	157	140	136	161	155	168	164	169	185	157	130	148	163	155	170	146	150	150
12320	11674	470	304	264	229	189	211	189	198	191	204	205	190	199	178	214	164	182	165	180	187	207	187	200	188	167	166	184	150	181	178	168	207	184	174	164	193	165	174	177	164	143	177	166	171	178	183	158	185	186	167	167	182	175	164	174	183	187	157	161	190	178	176	175	170	183	184	164	181	203	166	168	188	183	152	185	189	161	188	149	171	172	151	178	172	208	184	181	196	173	167	178	204	154	175	166	185	176	193	188	188	189	164	191	156	163	173	174	196	158	193	162	178	171	177	204	171	171	167	180	179	175	199	185	160	160	193	179	186	192	201	177	172	199	198	191	205	177	207	177	190	160	164	186	183	165	156	180	184	191	166	154	181	179	171	205	207	161	192	184	175	178	193	185	190	196	184	188	199	172	209	172	169	165	191	166	187	177	184	178	177	168	167	169	178	176	188	164	175	161	178	176	172	155	201	176	171	174	186	186	193	178	182	182	172	170	175	172	196	173	185	186	176	172	183	172	204	170	194	176	179	166	175	170	167	178	172	184	189	201	170	164	190	196	173	197	177	173	185	194	185	170	156	183	195	185	184	184	172	171	160	178	189	170	160	203	186	185	176	191	145	185	179	192	200	172	178	176	171	164	160	172	188	165	177	174	191	173	178	180	174	196	175	175	197	167	191	199	184	186	157	172	158	192	197	182	185	195	165	179	173	193	168	198	173	155	199	155	179	188	162	174	171	176	177	174	146	175	179	190	168	171	181	167	149	168	178	208	195	190	180	186	173	170	155	172	165	158	182	171	186	167	159	187	196	157	179	171	176	183	171	161	184	179	164	174	187	167	172	197	175	162	191	177	172	183	175	167	207	181	199	175	168	168	191	207	190	176	203	191	176	207	175	170	154	204	185	192	181	183	186	185	192	170	180	169	165	171	171	158	175	169	185	186	177	173	190	169	188	158	173	172	170	195	159	206	179	165	195	164	196	178	167	180	193	174	180	161	187	169	169	172	167	188	179	194	161	191	211	181	180	184	190	178	175	201	183	175	189	200	172	189	199	199	185	179	189	167	180	183	146	170	162	179	171	177	176	179	167	188	186	185	174	163	166	177	153	172	181	179	182	172	176	166	179	170	171	195	179	194	214	171	193	163	169	154	208	173	184	184	178	194	172	169	193	159	178	156	186	172	170	189	184	189	184	183	168	161	181	181	189	185	175	183	177	196	191	170	189	182	191	205	172	188	181	180	168	179	178	157	187	161	186	169	161	187	168	171	159	166	180	193	209	153	185	203	156	184	181	173	174	184	173	162	212	156	166	178	172	163	186	194	168	190	151	184	189	167	184	171	178	169	164	183	177	175	190	171	182	174	184	200	162	161	178	207	210	180	174	167	191	161	164	167	178	197	174	203	177	148	186	176	156	173	192	177	164	190	168	187	163	155	172	186	180	158	193	166	170	178	165	178	180	173	183	174	169	188	161	158	178	176	181	183	157	153	172	134	172	181	179	190	158	189	178	179	212	176	187	182	169	169	176	190	168	202	172	195	176	182	211	202	193	153	195	169	174	194	168	167	184	168	189	165	190	177	186	156	193	183	167	179	181	184	200	158	179	180	171	177	180	175	207	165	165	157	165	187	168	170	171	188	176	170	192	154	149	191	148	183	189	173	170	177	161	180	166	196	183	174	173	195	180	186	166	173	170	186	161	178	186	168	181	183	185	183	187	176	162	159	175	169	181	155	194	183	157	171	166	182	185	174	189	171	165	186	199	175	158	199	188	183	189	154	185	160	173	148	177	182	171	163	182	184	180	169	172	175	203	171	191	188	185	196	178	167	167	173	186	178	179	172	184	185	186	192	179	163	169	170	187	166	187	177	201	161	196	203	171	176	171	173	157	173	164	165	202	181	153	178	173	160	174	178	179	186	176	174	168	162	196	186	188	201	176	190	192	177	206	174	174	169	167	207	184	157	169	153	173	183	175	179	191	173	161	176	192	168	159	191	178	193	179	179	175	175	172	187	184	183	180	172	150	169	182	194	174	188	174	192	190	164	169	201	172	197	168	201	174	154	190	181	171	189	182	176	186	196	181	187	187	176	195	148	188	184	194	204	183	181	150	190	177	190	206	186	157	174	163	167	168	168	164	178	161	177	172	176	177	158	192	169	196	179	163	152	171	189	177	183	169	189	183	188	166	196	184	161	162	191	174	192	186	195	205	162	185	159	195	183	179	195	178	155	179	197	181	183	191	178	184	192	177	170	155	183	173	188	169	178	199	177	158	162	197	193	196	173	174	177	172	189	162	188	169	193	170	165	173	183	159	179	175	177	182	205	171	176	197	176	174	180	193	190	167	178	200	195	183	181	177	194	163	164	194	192	198	185	165	193	172	180	171	174	175	169	173	178	176	180	188	177	186	168	165	186	183	176	192	183	159	172	181	191	190	169	170	195	193	166	171	180	172	195	173	201	184	169	184	191	187	185	163	202	194	186	173	196	165	183	179	168	172	191	157	180	193	179	173	172	175	195	189	192	163	169	179	189	183	158	191	148	169	179	176	196	195	208	175	174	167	161	185	162	206	162	164	188	169	185	180	163	173	171	183	170	189	192	167	184	154	179	195	197	175	189	166	176	203	179	163	174	191	183	180	180	175	174	189	173	190	191	162	169	199	170	189	192	175	183	188	190	210	165	169	189	198	171	188	186	179	201	175	170	165	176	171	189	167	193	179	174	149	182	177	197	199	182	182	205	174	210	176	210	185	197	175	186	184	165	156	166	183	162	139	192	210	176	204	200	178	199	177	181	194	170	173	170	176	170	179	202	181	179	162	179	172	183	200	179	183	188	175	184	183	162	174	187	167	166	167	187	164	200	181	164	182	172	175	180	177	198	184	176	171	176	177	167	159	172	207	175	180	179	171	179	169	166	192	161	186	186	181	172	187	148	168	196	173	202	157	189	188	169	174	183	173	195	214	175	182	156	179	193	172	176	176	161	174	207	182	178	164	185	174	196	193	149	171	152	169	167	170	195	192	181	191	193	189	167	166	182	191	186	174	180	175	213	168	180	175	186	177	192	198	182	161	170	208	170	176	181	172	191	189	158	185	183	169	179	193	171	157	180	182	186	180	178	189	179	173	182	167	173	185	150	156	190	187	176	183	169	176	175	188	173	199	173	198	206	164	149	177	165	196	162	196	179	178	190	160	186	194	176	180	187	183	193	177	187	173	183	158	169	194	178	189	178	168	180	169	184	182	179	177	183	195	178	176	190	183	177	202	174	163	204	166	167	168	195	169	175	166	197	200	163	175	190	171	168	180	185	158	164	186	179	178	155	154	179	172	170	197	167	191	198	167	173	182	169	184	195	191	176	182	173	158	160	180	179	165	188	196	165	156	165	191	178	212	184	169	185	162	180	183	181	184	183	181	168	202	190	176	197	189	216	172	174	166	185	172	187	183	176	183	188	155	166	140	178	175	183	174	176	201	196	168	190	180	168	179	181	177	179	178
23637	21026	27863	24386	21016	8144	852	550	474	495	402	359	380	338	332	336	303	324	290	305	292	291	277	290	280	270	297	284	277	262	299	259	284	306	276	262	272	254	309	267	292	278	276	252	273	253	287	273	270	252	241	268	270	236	285	286	252	254	265	277	274	248	261	271	287	257	234	259	261	281	247	267	246	267	280	246	292	263	261	263	245	277	277	267	249	297	273	283	281	257	260	267	277	261	266	283	258	234	228	229	247	258	264	248	256	255	293	220	290	276	271	250	265	270	267	256	248	263	249	246	250	258	245	254	264	267	264	261	259	262	253	282	252	285	281	290	253	286	261	234	311	268	270	259	267	267	252	256	250	290	272	273	245	244	284	256	275	255	237	252	283	261	290	252	307	252	259	255	267	259	247	241	255	264	275	263	258	234	272	265	273	262	270	247	268	243	274	241	258	251	284	266	241	253	249	256	281	285	261	251	242	251	276	282	261	257	252	239	251	315	264	262	259	253	255	282	253	261	271	255	262	255	282	283	253	234	252	260	256	274	241	238	239	289	264	251	244	255	249	243	283	253	246	279	264	227	283	259	283	267	281	267	280	229	261	260	282	257	264	249	248	268	249	260	282	273	278	271	262	259	253	276	285	234	272	264	243	275	253	246	265	277	255	257	270	262	253	285	253	266	277	276	289	257	254	255	275	254	264	236	290	248	295	281	243	249	282	277	258	265	238	236	274	273	293	268	258	262	283	285	265	247	270	267	274	264	272	248	283	231	259	265	250	253	282	276	272	252	267	293	278	275	293	282	272	228	256	253	243	248	270	235	296	285	268	267	282	249	254	262	273	257	270	283	262	223	269	231	268	242	256	261	266	271	271	264	288	255	270	261	240	243	254	261	275	265	265	264	265	268	254	249	282	277	256	256	261	251	239	256	281	262	263	257	241	256	290	262	269	259	244	270	231	260	249	283	258	265	273	247	272	248	234	242	261	271	229	298	253	265	247	271	264	245	268	250	264	288	257	246	262	248	273	229	266	249	252	241	282	309	243	277	257	263	245	277	278	262	256	278	271	259	269	248	282	250	283	270	262	262	272	275	265	244	249	301	284	266	266	275	277	256	267	264	300	230	276	278	273	284	271	294	224	270	262	291	276	265	275	266	239	267	264	280	286	273	286	286	266	251	260	263	257	289	278	283	287	302	258	255	251	249	270	243	255	272	286	258	267	279	259	230	260	242	245	260	268	281	253	242	313	264	251	298	280	273	267	255	243	254	266	269	242	282	251	238	265	273	275	247	276	282	255	248	238	262	285	269	266	255	274	238	246	269	275	270	290	241	275	263	265	263	259	253	268	269	273	250	269	272	269	272	244	280	251	267	291	252	259	261	283	281	285	254	256	257	248	275	278	266	250	263	261	254	272	238	259	256	217	279	260	276	236	242	254	245	286	272	263	260	262	267	292	284	276	283	281	241	257	267	250	274	266	282	267	265	267	252	267	258	298	257	248	236	267	278	240	235	296	253	285	259	254	251	273	272	266	257	239	241	253	260	247	267	251	288	264	259	216	284	266	260	249	254	269	259	264	247	255	255	276	250	262	270	267	243	268	227	268	257	278	269	257	268	270	245	277	252	265	281	250	268	263	271	240	240	294	263	256	282	255	234	247	257	237	267	281	265	251	242	276	237	266	259	233	236	286	286	248	264	259	239	250	262	253	234	275	258	260	245	277	234	272	258	256	262	258	261	258	238	261	252	271	248	263	268	245	242	245	245	257	267	225	266	223	289	250	258	267	285	246	229	241	261	256	235	250	288	262	265	291	264	278	261	237	246	269	249	237	278	234	251	268	250	308	247	240	269	281	297	274	259	271	253	270	282	233	294	232	257	292	263	268	258	282	263	240	269	275	280	273	263	270	258	253	268	255	272	266	282	284	293	268	254	292	277	265	271	272	270	270	246	267	279	268	298	242	266	251	245	273	214	254	269	273	248	257	231	274	233	271	255	262	236	256	255	278	237	270	245	264	248	246	248	277	272	272	245	245	245	274	252	260	241	255	271	245	250	284	267	235	267	268	237	228	266	247	258	263	272	255	281	281	257	261	261	240	256	270	242	263	261	257	247	259	258	268	283	258	253	261	246	281	255	270	251	251	266	268	248	272	248	262	251	264	246	284	248	251	262	268	275	267	283	267	280	280	294	261	255	252	234	275	237	267	247	249	250	261	244	248	282	254	262	233	293	239	267	253	267	280	257	272	261	273	227	275	283	262	286	228	291	239	272	253	280	260	264	256	257	254	240	244	276	273	266	253	243	243	284	261	274	249	277	278	243	250	245	254	287	273	263	284	274	267	276	284	252	260	255	272	252	258	259	258	300	251	273	270	276	259	251	246	249	257	244	263	264	261	285	270	274	264	234	254	243	278	266	262	250	272	249	272	225	255	279	265	266	244	288	274	257	263	294	243	250	239	275	235	254	300	236	246	298	241	260	242	257	240	238	264	260	275	253	247	277	305	270	288	276	288	248	295	235	267	215	279	232	266	257	239	245	261	259	243	261	280	269	242	259	279	253	280	246	270	275	284	258	249	268	256	264	283	259	282	266	257	261	257	254	257	237	281	268	246	257	242	263	254	238	250	268	251	257	266	253	252	268	288	257	284	255	257	272	296	281	273	237	229	278	272	255	262	300	270	269	252	256	286	277	242	271	222	277	235	260	246	282	257	252	247	256	288	231	270	274	221	253	255	262	252	242	247	250	275	268	259	277	263	236	230	263	263	272	246	255	266	280	239	258	263	256	249	262	264	259	270	287	309	251	291	272	238	285	231	270	246	244	260	282	288	283	254	244	253	236	264	262	276	247	266	272	261	260	220	262	256	271	255	240	248	225	245	260	272	276	281	261	257	298	285	262	237	270	228	273	248	257	272	253	258	223	282	254	281	291	246	246	285	250	272	255	277	240	281	252	282	301	269	270	259	251	225	249	259	242	265	244	234	247	265	256	245	265	273	273	261	295	251	242	250	254	278	244	212	258	266	248	265	253	252	247	291	284	290	254	252	248	251	259	263	249	266	244	264	269	272	249	293	252	243	236	245	269	264	268	233	259	243	272	248	257	239	277	229	274	271	244	254	251	259	245	284	225	219	271	253	272	260	256	267	232	250	261	259	247	276	270	255	238	260	257	270	271	242	242	288	289	258	281	270	236	224	257	280	269	267	270	280	272	252	239	259	252	284	265	274	261	278	259	265	260	275	273	241	262	222	276	252	242	272	222	252	251	272	235	280	271	247	277	268	282	249	257	271	251	271	260	279	282	264	234	272	286	263	274	270	271	281	262	252	246	247	265	278	244	273	263	272	278	250	271	293	250	287	264	280	233	266	258	248	262	238	264	290	258	261	254	257	235	242	296	238	232	241	276	276	278	285	284	268	269	264	262	242	266	243	261	248	260	264	299	249	250	253	272	248	280	239	256	270	238	286	247	273	276	253	253	286	276	271	234	240	259	282	245
12954	31463	5579	2611	1775	1360	1053	855	680	581	491	492	459	396	397	376	372	325	320	341	308	297	318	291	280	281	298	258	304	279	284	268	298	324	294	317	267	293	294	273	288	289	314	281	296	286	280	280	317	314	295	258	264	302	274	275	281	265	290	296	263	283	258	288	254	292	272	250	278	249	291	277	306	238	276	255	295	275	266	253	266	273	283	266	270	297	289	289	291	259	305	262	296	277	266	295	278	253	257	286	243	282	276	283	300	265	276	287	295	301	284	245	269	245	235	254	259	278	274	236	268	285	297	259	235	275	248	281	289	249	276	278	264	275	293	280	280	294	268	302	304	293	246	262	286	267	282	266	289	294	275	284	283	285	271	302	246	256	245	274	295	302	242	294	280	284	268	273	256	262	253	310	264	234	272	265	308	286	286	249	288	287	265	278	254	291	294	275	280	295	263	263	302	254	271	291	273	280	261	270	302	269	271	295	277	282	309	286	278	290	270	277	257	280	261	272	270	246	251	268	289	264	275	284	291	286	268	267	257	276	291	284	282	262	274	296	294	274	276	253	280	283	255	259	294	267	273	290	244	312	264	260	245	243	246	270	270	265	272	260	272	248	274	256	293	266	274	255	275	292	243	263	296	278	239	236	303	253	264	256	229	298	297	260	259	267	241	257	264	295	261	271	293	248	283	276	291	261	261	277	272	289	289	275	271	232	289	267	281	278	268	283	278	269	279	264	312	314	266	304	243	287	271	273	276	269	275	280	277	256	290	277	220	278	263	281	291	271	241	287	292	271	285	270	251	278	279	262	239	283	275	264	277	274	309	300	278	299	272	278	256	293	255	269	279	289	268	249	259	268	283	265	314	273	302	268	280	299	297	271	290	288	281	284	251	276	242	264	295	270	296	301	242	270	307	300	269	256	277	310	265	250	292	255	293	261	262	264	302	287	271	264	280	264	296	244	255	273	300	297	286	239	260	271	242	258	292	261	267	256	291	310	253	274	267	276	253	291	266	255	276	280	263	266	253	293	289	275	298	280	259	249	281	296	272	247	269	276	280	276	262	263	280	274	280	254	275	261	267	271	258	290	277	266	264	275	273	259	265	270	271	288	289	291	260	257	283	279	262	289	289	278	263	270	247	271	274	274	250	276	275	270	277	275	284	276	284	296	282	270	282	273	271	293	259	274	272	291	280	272	264	256	278	262	268	280	266	279	261	322	266	286	273	300	276	254	275	249	272	251	272	286	275	269	284	265	292	272	267	261	273	265	260	257	273	282	281	257	279	261	288	287	236	284	260	283	269	293	287	276	274	279	265	284	270	308	262	302	281	280	277	275	278	266	265	283	282	274	301	267	259	289	264	272	293	259	263	247	253	266	300	291	275	267	259	278	303	270	251	263	303	281	266	295	261	274	270	264	288	275	265	300	322	253	271	266	264	270	253	288	268	281	263	245	282	304	262	247	263	291	266	272	266	288	276	280	275	290	264	276	269	275	291	305	265	293	250	278	258	283	253	287	296	280	283	276	245	281	266	280	286	272	273	261	249	278	266	288	240	283	273	272	273	261	295	312	257	305	291	289	279	283	273	267	267	283	292	261	245	267	273	270	278	257	288	257	270	260	253	266	292	268	272	262	269	256	276	276	265	243	267	246	257	272	268	271	275	291	253	252	271	270	280	265	293	294	275	269	267	292	290	278	294	276	240	250	270	274	276	242	274	266	276	273	259	289	245	264	277	254	263	274	269	275	275	276	252	307	245	273	256	243	269	283	281	239	283	264	280	291	264	293	284	266	277	276	290	281	279	288	284	274	235	285	257	258	243	290	260	277	267	260	273	275	255	304	278	282	277	297	283	286	287	268	278	304	290	260	279	287	233	273	267	271	266	261	267	277	266	259	258	312	263	265	276	267	262	279	297	242	293	254	292	236	262	265	294	273	281	291	273	275	290	270	282	287	261	241	251	256	250	265	247	259	275	282	289	262	282	272	279	270	282	266	272	255	264	276	240	290	260	271	316	289	283	268	256	289	278	279	277	234	284	265	277	274	273	282	298	257	276	277	302	285	269	313	279	243	282	260	284	264	248	254	239	257	272	271	278	258	282	270	240	256	294	252	288	262	251	303	306	252	247	269	278	289	276	266	259	273	264	315	277	295	302	274	273	262	316	272	283	287	285	249	271	300	274	276	289	259	271	278	264	281	293	267	278	298	302	262	304	263	244	265	296	254	251	260	268	256	245	262	247	260	278	258	299	289	268	272	279	269	295	295	292	266	267	288	283	268	289	285	258	284	297	255	269	286	266	288	286	281	296	268	245	280	293	295	261	285	297	296	267	277	270	270	271	263	274	274	258	285	275	289	268	302	288	273	276	305	299	269	283	289	253	288	288	275	262	254	261	303	271	250	277	265	258	266	268	269	289	264	269	282	290	286	270	285	275	265	298	243	276	281	290	284	250	268	287	301	261	277	265	271	271	253	252	285	267	282	294	256	236	264	272	244	269	273	289	270	282	282	268	272	266	267	280	299	256	260	269	257	274	262	256	261	261	247	299	288	277	238	281	273	264	267	273	249	260	275	260	256	250	252	263	256	273	281	289	286	275	269	272	302	284	261	262	292	260	286	264	309	273	274	283	268	269	278	237	249	290	291	252	270	274	286	290	269	297	271	272	271	289	274	238	246	289	282	263	282	287	286	254	295	275	297	267	289	265	282	252	269	281	287	267	290	243	269	292	267	257	256	249	271	254	271	265	266	259	267	293	264	277	254	244	266	285	265	209	279	300	281	261	256	283	271	277	263	298	258	243	276	287	311	279	265	273	280	284	292	254	292	281	267	307	279	271	255	282	269	273	277	248	282	245	257	263	271	286	282	272	263	262	265	282	286	261	292	298	233	253	273	254	248	246	323	269	278	280	291	263	274	274	277	309	294	260	250	239	271	306	292	251	305	282	256	284	276	271	253	286	304	257	246	270	293	257	276	239	261	273	279	272	273	247	298	277	281	289	253	286	274	285	288	284	306	269	250	289	241	270	268	253	264	266	272	264	282	249	273	277	265	273	279	286	280	281	295	269	254	261	263	268	268	283	274	300	268	286	275	273	249	279	269	290	278	285	281	261	255	251	245	294	266	261	248	271	286	276	255	301	265	282	245	310	245	269	291	270	254	285	285	293	283	276	302	265	294	264	289	251	273	244	294	262	290	288	264	294	272	287	287	285	291	277	269	311	283	287	283	287	274	271	281	269	260	253	295	264	276	283	263	303	268	297	262	278	269	263	261	266	235	282	277	281	320	272	283	295	269	236	294	272	277	262	263	275	291	266	274	277	292	262	279	282	260	252	260	295	278	256	283	294	247	264	248	301	270	262	258	274	269	273	294	275	261	262	253	257	294	293	276	257	294	243	280	251	267	294	260	297	251	291	270	266	264	305	278	255	270	265	281	247	251	272	269	258	282	295	287	272	268	266	291	260	261	266	262	245	261	271	285	262	241	254	246
24825	21078	26772	25425	8466	664	520	443	415	399	400	349	353	404	323	362	319	322	344	346	333	316	339	329	306	325	331	328	342	323	335	375	322	353	348	343	367	316	326	343	312	327	331	336	339	322	342	347	333	346	329	298	320	317	330	322	352	315	325	325	311	332	311	328	339	327	336	310	344	335	317	354	346	348	303	309	310	330	293	341	321	355	322	298	326	329	310	302	315	356	316	342	343	335	283	319	332	349	264	326	346	320	305	314	339	298	331	328	277	358	316	321	329	356	321	305	313	305	362	339	293	314	313	351	329	287	298	297	347	297	326	342	328	312	337	298	311	312	355	320	327	314	355	320	337	321	337	353	307	322	301	365	351	315	290	312	335	326	332	302	314	326	349	346	315	348	313	343	316	342	303	282	310	313	319	334	343	333	301	323	307	301	308	338	363	316	347	322	354	334	331	306	312	325	322	324	335	297	344	348	318	320	315	339	309	333	330	352	299	307	321	318	312	290	323	330	283	333	309	341	341	312	342	329	310	348	325	305	323	313	330	329	348	285	324	315	355	338	330	321	336	326	325	326	316	322	305	309	342	342	315	329	328	362	348	304	335	329	329	323	337	306	318	312	329	338	306	291	319	319	307	322	313	306	332	335	341	306	348	333	307	312	326	337	305	302	325	311	293	342	313	324	316	336	320	320	307	316	323	342	325	319	362	362	314	314	314	347	319	319	348	344	331	322	330	325	316	330	348	333	313	319	319	324	295	287	324	320	326	293	321	331	325	327	332	324	326	329	326	316	296	332	302	328	288	330	322	339	299	304	330	330	329	301	352	330	324	309	332	318	281	329	324	337	325	301	305	323	318	293	316	361	326	324	321	302	304	327	309	329	304	333	358	311	320	321	333	323	275	355	334	317	337	334	319	338	304	307	334	327	325	341	332	316	317	313	300	316	331	305	318	323	357	320	333	329	311	318	304	327	337	317	315	303	303	321	319	310	337	333	330	300	301	350	320	326	306	384	326	320	326	315	364	314	320	313	294	303	308	315	350	340	303	351	301	320	339	341	305	323	346	284	313	314	317	359	328	311	316	319	333	323	358	335	329	327	337	303	338	287	323	322	328	346	333	326	319	341	338	364	324	343	305	328	323	321	282	338	292	329	334	322	312	308	317	321	279	327	371	328	316	312	309	301	342	303	332	358	308	305	331	318	326	338	348	363	306	333	324	291	330	294	336	309	300	316	307	309	341	333	304	324	320	330	311	362	343	334	329	320	301	296	345	337	297	326	325	339	325	342	303	316	313	347	317	332	320	323	353	310	338	351	332	318	354	342	316	324	338	297	286	316	333	335	336	306	324	318	306	349	325	325	309	309	311	297	311	317	329	326	329	316	343	316	359	353	330	348	395	343	332	322	296	338	321	323	307	287	352	327	313	289	313	302	288	322	327	344	322	350	346	298	366	271	336	341	301	372	336	311	304	307	315	345	325	315	353	329	345	298	318	318	308	346	302	307	284	308	324	327	297	319	291	319	320	324	322	332	330	332	327	323	322	329	328	296	323	290	339	317	351	343	324	349	304	333	349	293	326	344	341	321	337	332	300	320	310	330	322	316	308	295	331	322	334	297	333	331	332	319	287	316	341	337	311	291	333	311	296	285	329	342	324	299	295	328	316	311	321	339	333	310	308	337	302	304	329	313	340	303	328	306	301	288	312	313	329	295	320	324	306	305	295	329	309	337	338	323	336	305	357	318	300	330	332	338	339	328	318	300	310	321	324	351	343	311	317	305	333	291	349	364	344	317	334	325	329	338	287	325	346	325	321	327	324	317	343	337	344	349	346	312	337	300	313	317	314	343	294	319	316	344	312	307	300	323	320	323	325	318	333	317	319	314	337	317	350	305	337	326	306	318	308	308	343	325	344	280	311	301	335	325	322	328	343	307	335	322	284	345	327	320	316	335	300	340	320	318	308	311	315	316	330	323	318	325	340	299	322	316	315	346	354	344	341	300	337	318	333	326	308	362	337	329	303	346	286	304	326	308	315	326	321	331	342	343	318	312	335	306	314	341	326	368	298	282	344	324	318	338	300	333	326	331	320	327	366	318	304	308	322	340	285	307	316	333	331	324	310	327	337	360	349	302	312	332	307	323	315	307	304	309	375	352	297	323	343	319	303	345	312	303	314	308	309	286	347	329	345	291	337	322	318	310	315	324	327	327	325	321	284	318	276	306	308	344	339	335	324	290	326	311	327	325	322	337	332	290	320	328	349	326	304	333	333	315	270	333	326	319	319	303	328	321	323	323	330	339	318	311	333	306	338	355	317	316	331	279	287	340	304	305	316	308	346	316	338	321	349	311	294	310	293	353	315	349	306	302	313	337	334	324	335	298	316	300	320	305	319	334	315	323	353	319	289	320	312	338	310	317	340	273	340	312	325	327	319	307	344	282	301	339	321	280	361	325	320	336	320	289	347	324	308	320	318	307	339	314	342	289	292	328	319	324	330	342	325	281	346	310	303	333	318	352	314	322	303	316	363	317	316	315	342	354	351	318	328	311	331	312	310	335	363	269	336	337	312	320	301	321	328	315	321	304	297	326	332	311	329	315	301	336	304	305	352	342	318	352	277	328	345	308	316	353	323	299	313	307	306	320	324	307	339	321	364	329	323	338	336	309	301	296	343	311	314	311	306	353	299	348	351	345	303	332	290	326	340	331	304	336	332	303	287	295	326	294	322	317	334	331	313	345	349	351	346	357	311	322	339	332	341	328	315	334	331	358	334	314	337	330	339	310	318	314	358	315	277	329	333	336	315	312	329	306	322	301	372	336	337	312	333	308	332	352	331	316	271	298	315	341	321	302	290	290	317	325	314	355	344	316	328	333	317	333	295	342	315	321	321	336	320	325	313	310	356	359	330	304	306	290	322	326	325	297	305	341	313	301	335	314	323	336	333	320	334	297	334	327	328	351	317	318	305	302	324	315	307	302	298	279	305	307	330	326	307	325	342	329	310	294	329	336	301	328	331	326	314	338	323	285	358	316	328	315	310	329	301	343	310	308	336	336	302	332	307	332	301	329	313	332	319	305	334	325	308	291	329	329	320	320	301	309	308	328	322	295	322	324	321	306	349	299	335	310	338	294	325	319	326	333	304	368	299	292	306	331	322	370	312	332	326	310	336	348	348	321	291	360	339	334	300	351	340	318	331	322	317	329	331	365	321	351	310	350	294	294	328	311	315	314	304	325	321	280	324	341	304	303	333	327	300	308	293	288	298	331	324	324	307	302	345	338	304	327	322	290	304	321	290	354	316	321	331	342	317	327	325	326	326	324	330	346	299	314	290	281	337	335	315	349	347	348	338	301	309	314	334	306	299	318	310	297	293	306	292	331	307	307	308	361	290	315	314	313	355	306	309	316	309	312	316	294	355	319	307	308	294	330	301	351	323	343	309	333	330	333	323	332	312	338	303	305	313	328	329	308	349	352	298	337	319	331	334	333	268	313
13616	27928	3043	1546	1135	910	747	677	599	536	476	447	466	401	437	408	343	365	374	390	403	388	347	350	376	322	349	395	392	361	368	342	361	336	338	347	380	372	321	342	363	369	330	366	370	342	382	369	348	327	309	371	346	372	362	314	344	369	359	375	357	351	369	354	342	325	384	347	350	318	329	348	344	363	332	341	368	374	343	344	347	347	333	314	299	356	358	350	333	365	356	358	324	362	334	340	356	386	328	339	367	330	326	323	368	343	322	323	345	355	376	323	352	356	337	335	341	328	365	353	376	333	354	366	366	372	346	336	362	359	342	334	327	333	359	338	343	328	337	325	366	342	321	366	373	353	362	348	337	366	389	357	350	361	369	370	360	328	339	389	368	365	319	338	351	371	342	351	337	337	358	346	344	334	334	344	301	359	356	341	334	361	323	314	375	360	388	390	332	351	354	382	323	378	360	334	342	362	376	372	382	350	337	353	370	350	341	330	330	351	355	338	334	330	326	345	355	337	351	333	368	312	387	333	361	344	340	309	367	356	333	332	339	317	367	347	341	348	357	370	323	352	323	332	342	354	361	326	327	350	344	353	335	321	346	328	344	360	386	356	358	327	380	333	368	357	337	315	358	365	374	354	354	322	358	337	337	375	342	359	333	381	375	386	353	290	383	315	360	345	350	337	314	337	347	338	382	350	339	359	335	335	346	305	363	333	373	309	327	318	371	348	338	358	343	337	336	331	329	336	349	364	343	360	345	315	364	349	350	345	341	316	362	346	344	327	366	333	320	379	322	368	345	336	350	342	353	351	375	315	330	383	359	342	336	324	347	345	385	363	343	355	312	382	358	349	351	335	319	347	354	300	320	343	363	332	352	322	369	365	348	323	331	329	340	324	366	321	376	364	348	353	343	335	354	346	349	331	326	370	373	378	341	378	325	361	379	372	365	376	314	342	332	318	325	372	345	331	336	345	348	376	348	326	356	316	362	369	373	364	362	370	356	325	353	361	338	334	325	351	335	377	316	355	380	355	356	371	312	349	346	368	315	340	372	358	342	349	325	346	328	335	348	328	350	342	327	363	343	360	379	340	364	368	319	323	336	347	372	347	344	331	358	341	316	349	371	351	350	353	319	355	364	371	337	334	332	378	355	339	334	359	362	312	365	327	357	344	323	305	361	349	331	352	315	371	367	337	366	339	335	313	345	347	331	357	318	319	367	344	324	362	382	347	326	336	321	371	365	320	325	358	330	343	341	354	364	362	347	345	345	348	348	346	358	398	333	330	344	339	320	343	354	356	373	364	327	339	349	331	340	360	352	341	366	371	363	339	333	346	357	326	328	339	355	349	348	362	362	358	353	365	371	367	349	330	325	340	358	350	320	326	345	391	318	345	368	357	339	345	351	356	362	343	333	315	380	352	351	312	331	356	299	336	344	334	342	324	332	317	334	339	329	327	378	389	343	360	350	347	384	337	342	314	292	365	359	342	353	316	337	316	331	361	373	328	348	329	360	356	338	303	378	318	355	336	342	342	347	358	383	356	310	364	378	383	344	354	334	367	341	403	353	337	355	345	348	350	337	327	318	327	369	337	340	350	365	354	324	368	335	331	377	330	334	356	365	338	349	370	370	368	357	385	383	358	368	326	347	355	358	365	321	347	368	342	364	348	350	353	362	343	374	369	330	312	361	333	344	360	350	347	349	339	371	338	329	342	334	365	333	315	322	350	350	358	320	344	328	369	326	330	354	352	365	370	340	369	320	350	360	322	343	353	338	356	348	358	351	361	329	346	363	352	356	339	371	355	339	324	339	348	352	345	353	326	343	383	375	391	321	315	342	346	378	378	368	351	337	347	336	362	336	343	334	354	348	373	335	361	338	339	341	362	334	324	333	330	346	340	341	366	359	355	310	333	334	327	339	350	345	364	344	357	384	315	362	361	345	351	334	381	360	313	347	343	368	376	373	372	372	355	344	352	325	328	372	340	380	305	323	337	404	344	359	344	356	340	346	348	403	350	347	331	314	342	349	362	337	381	377	339	367	358	331	320	382	348	372	371	357	308	349	345	335	357	374	336	366	345	334	349	357	347	366	323	395	302	312	357	298	351	342	338	368	330	342	363	324	326	320	313	361	362	341	343	370	362	320	322	352	330	341	337	342	347	334	322	342	367	340	348	349	350	359	315	367	337	373	359	341	308	370	374	360	330	319	354	375	347	357	329	331	350	351	329	319	351	389	382	328	314	364	373	296	383	347	363	355	368	354	322	354	325	357	318	334	351	365	373	365	357	335	342	381	372	372	364	341	366	332	366	364	353	361	339	358	305	355	351	388	359	365	364	361	378	333	355	382	345	333	331	336	337	329	354	336	350	348	348	351	351	343	331	339	312	360	353	369	327	360	323	349	295	347	346	361	368	311	348	312	321	374	366	352	371	353	346	368	373	330	358	345	345	351	309	321	371	329	353	309	325	339	352	362	361	326	338	354	331	326	363	332	329	332	377	369	348	335	313	380	345	391	322	378	369	349	339	335	351	335	346	335	327	350	373	347	379	353	332	316	385	322	326	385	367	328	314	351	342	384	363	338	352	358	335	355	373	333	344	359	382	369	343	343	341	358	325	343	340	313	370	368	361	313	346	340	375	335	339	354	330	348	360	337	366	338	333	332	328	397	336	359	321	344	329	367	367	343	346	349	347	348	359	354	391	354	345	351	350	331	358	341	354	355	347	373	345	359	344	337	335	329	329	343	336	326	329	342	349	338	334	368	360	337	349	334	321	329	363	343	295	377	347	345	334	380	341	354	366	352	377	353	333	360	310	383	344	303	361	372	351	349	332	354	363	340	354	365	318	317	344	348	335	332	347	363	326	332	326	355	358	356	338	317	326	340	336	314	333	332	337	354	363	359	362	325	315	375	330	319	349	350	330	370	348	345	338	342	330	353	305	345	357	340	341	358	324	347	343	331	341	354	352	357	351	354	373	345	313	339	397	312	379	338	343	402	336	344	355	339	344	370	331	347	322	378	349	344	341	349	300	336	345	351	355	349	346	339	329	335	355	374	332	319	374	351	337	376	364	351	327	336	357	349	355	333	356	338	333	343	338	339	317	371	381	338	344	370	323	344	377	342	341	361	324	337	348	331	347	313	339	363	338	350	379	329	345	352	366	369	305	347	372	362	375	342	329	332	349	351	333	356	359	341	318	324	334	322	346	351	378	359	333	335	343	315	340	362	356	355	364	325	359	342	372	356	335	379	305	340	340	354	363	351	329	370	335	323	312	316	360	360	351	340	350	336	339	361	334	324	368	361	345	334	337	358	349	349	322	331	376	334	334	343	315	354	350	369	323	379	366	329	342	334	342	352	344	339	370	327	341	361	379	317	320	330	362	347	337	338	383	366	369	364	388	333	362	309	330	351	390	337	315	339	361	334	363	369	349	341	384	363	320	345	316	340	352	363	379	336	366	328	380	323	367	352	388	361	346	367	353	356	343	357	350
22562	21094	28415	24000	21095	21121	6760	1168	935	902	811	743	679	683	650	659	626	590	606	605	519	589	560	563	582	572	533	566	576	510	573	545	532	520	540	562	539	533	521	564	518	535	545	513	500	523	502	570	547	500	541	535	522	490	529	565	526	514	512	497	544	507	508	498	530	521	523	481	521	528	524	550	510	510	503	560	532	477	485	511	524	506	531	505	560	516	549	514	473	499	540	543	524	534	498	512	525	536	485	513	490	505	515	558	486	489	515	515	526	485	509	559	501	523	503	554	523	505	540	509	507	525	556	496	494	534	527	480	492	529	571	517	465	538	560	524	479	504	528	520	543	533	534	510	524	512	538	496	539	532	535	463	533	520	498	513	498	530	503	505	529	522	517	516	479	510	511	488	522	479	506	485	524	535	507	523	490	540	474	512	509	513	524	526	531	494	544	527	512	517	551	487	561	475	520	502	502	521	550	531	529	488	498	509	541	500	521	509	534	483	480	507	516	511	491	519	497	544	499	532	509	532	508	551	499	494	507	514	505	498	519	508	497	497	483	521	532	511	497	466	515	516	525	473	515	526	550	520	512	525	498	488	521	518	552	476	512	490	530	525	492	520	524	490	555	514	504	529	545	508	554	530	506	516	482	515	553	513	538	538	525	501	496	540	545	503	526	487	501	514	528	561	525	500	481	519	508	539	546	495	531	525	509	527	489	515	547	515	510	528	465	524	526	538	498	481	549	518	534	476	495	519	534	487	543	523	472	460	514	473	495	508	520	531	560	504	549	509	547	482	528	536	540	464	515	515	511	508	508	541	537	506	470	548	502	522	516	532	493	515	523	489	513	531	530	489	523	507	528	547	523	475	505	530	511	526	526	548	507	472	522	521	486	522	506	556	522	518	511	495	505	536	487	548	497	548	501	535	482	491	534	490	585	497	516	545	571	525	504	485	494	565	495	510	508	462	494	530	514	524	520	514	519	487	500	464	507	503	541	511	504	527	575	521	489	527	537	495	498	515	494	515	505	524	468	518	510	521	539	574	550	545	537	520	482	538	503	525	488	518	509	520	537	540	486	530	478	540	505	524	581	505	496	519	523	560	548	537	499	478	486	494	479	523	544	527	527	509	506	550	519	522	522	534	492	514	517	479	525	526	490	497	543	482	506	532	499	530	525	562	534	498	505	526	513	513	502	518	511	531	508	511	563	533	580	535	516	489	492	537	532	478	505	584	492	500	528	530	487	501	475	479	567	521	522	527	521	495	512	531	534	504	491	509	490	480	515	515	512	520	497	522	507	485	492	507	501	484	490	520	521	520	519	482	477	516	487	559	503	513	548	509	523	507	462	533	563	500	523	522	506	502	550	525	520	519	508	496	480	522	505	513	462	496	495	492	502	536	499	527	516	516	523	534	513	526	522	521	492	525	493	523	548	537	536	516	511	501	524	504	521	517	502	564	553	522	464	518	518	529	525	538	521	534	493	524	541	476	539	537	504	503	500	530	512	484	533	534	525	521	498	527	483	559	500	507	526	506	560	494	538	482	500	524	502	484	465	517	472	534	535	487	511	564	559	494	569	508	536	471	540	500	551	544	549	563	497	549	533	486	515	508	491	518	553	510	571	518	518	491	551	577	528	475	527	546	503	540	496	546	553	530	506	476	514	535	495	537	491	499	532	504	530	501	524	526	570	511	542	541	523	495	537	552	514	524	546	537	558	558	534	491	519	508	490	515	528	534	474	546	510	484	505	488	504	512	529	521	512	475	508	511	517	547	510	494	515	509	500	478	525	501	516	530	527	491	513	485	524	556	498	487	493	533	524	538	511	496	512	513	564	534	546	529	520	531	483	513	539	494	545	519	521	552	506	545	532	486	539	541	531	514	520	500	530	515	498	493	560	540	534	518	460	537	528	516	526	514	590	543	482	549	519	540	498	518	513	511	519	486	491	502	492	503	504	494	500	497	508	517	499	500	480	521	507	529	523	503	493	478	521	534	503	569	551	478	516	531	537	513	470	472	496	494	477	530	543	538	497	495	548	488	527	522	509	508	492	524	471	530	510	542	494	536	517	488	496	517	499	511	538	488	510	505	531	505	526	493	567	498	533	522	513	506	539	518	522	502	533	525	482	502	537	539	525	533	496	533	521	527	523	445	505	526	514	496	519	509	474	488	513	503	540	531	540	536	497	505	549	540	519	538	514	531	535	533	540	499	513	528	505	532	504	459	560	506	516	502	501	491	544	525	551	485	488	534	542	522	533	467	521	509	512	513	530	543	535	552	507	524	516	520	514	525	516	492	543	485	509	549	511	541	512	514	501	481	509	485	504	526	514	501	522	494	498	499	559	524	531	518	509	508	482	531	512	528	542	546	485	553	548	526	533	517	486	532	505	518	532	511	482	499	500	516	520	498	558	483	525	509	526	546	502	487	578	516	493	517	520	488	516	517	504	525	516	503	562	510	522	524	534	466	525	486	495	463	535	489	568	507	494	503	497	519	535	525	528	506	528	538	519	537	472	505	522	479	532	516	492	506	508	550	491	484	506	525	454	546	493	563	509	528	482	513	503	501	497	505	553	482	513	500	496	526	537	475	517	520	528	505	480	535	505	555	473	512	533	489	548	554	550	474	484	516	546	520	521	466	545	484	491	543	513	518	510	483	536	478	509	536	528	522	494	532	555	544	499	507	530	525	478	469	505	524	524	508	483	496	484	476	499	533	505	524	484	495	508	499	528	496	503	493	526	505	517	507	499	527	561	483	496	533	485	552	536	554	521	525	534	553	550	488	499	502	536	525	523	535	523	511	506	508	515	517	502	507	536	532	510	483	500	523	502	488	542	495	500	532	562	499	506	534	516	478	501	486	495	512	490	488	504	522	515	542	495	511	495	545	509	503	520	514	498	480	494	507	542	544	502	523	513	530	519	549	496	536	491	496	518	482	495	531	498	507	513	535	529	492	495	507	514	542	521	557	498	512	525	521	542	555	552	491	544	523	489	460	532	536	545	532	527	502	548	492	556	555	520	527	531	525	496	464	455	520	550	499	467	491	457	501	508	490	519	479	527	499	559	476	525	489	531	504	498	538	513	563	519	522	519	529	549	502	501	529	474	524	520	558	486	536	536	541	511	492	499	527	516	531	523	508	541	508	530	522	493	562	525	529	512	468	529	478	508	507	503	505	497	502	545	480	551	511	498	504	487	518	487	491	548	549	485	527	532	521	525	524	504	498	546	554	496	509	552	485	489	508	489	514	529	511	541	544	504	467	510	509	518	495	543	513	463	521	559	523	509	522	502	516	511	525	504	501	526	504	480	536	522	522	488	509	511	515	517	529	547	521	520	513	539	547	539	557	547	522	552	529	567	528	489	492	515	512	540	501	496	490	518	490	533	506	473	502	505	531	513	503	497	553	529	573	488	511	561	497	531	563	554	504	521	485	495	538	525	460	551	488	497	501	525	487	516	510	498	514	538	514	488	461	521	509	521	474	504	572	524	541
17233	40127	9502	4661	3464	2536	2031	1625	1303	1207	1033	932	904	781	726	685	689	713	667	607	616	617	618	614	563	592	564	578	549	574	535	559	590	553	556	587	530	548	520	515	552	514	589	511	547	515	540	561	493	509	538	513	514	543	498	521	527	503	531	548	539	516	502	536	509	530	516	528	529	532	510	516	545	540	532	491	514	546	550	539	519	508	542	518	551	522	525	533	541	490	506	500	502	499	511	495	523	562	505	520	510	523	516	532	527	552	510	554	507	539	533	498	557	534	516	541	524	534	534	492	541	529	588	539	552	515	531	542	520	503	528	510	541	557	503	534	550	504	507	520	538	490	515	506	531	498	522	536	496	509	514	520	541	502	511	497	494	523	488	518	511	538	542	482	497	478	489	545	491	542	509	526	515	529	512	487	518	505	520	539	544	491	563	500	519	511	528	487	479	532	500	533	536	551	501	492	510	520	539	566	540	576	502	557	520	510	532	544	514	510	522	508	527	528	530	528	521	542	477	490	515	510	532	535	517	515	526	517	527	491	518	529	528	537	507	496	531	536	538	516	518	525	520	529	530	514	530	499	522	500	532	542	531	539	559	530	500	537	509	543	553	532	543	556	490	529	497	511	493	539	483	494	511	545	538	529	532	514	509	530	512	534	523	512	540	511	496	527	530	465	531	509	538	506	495	523	520	530	466	506	509	550	523	510	517	551	542	502	590	549	507	533	531	472	505	470	523	496	500	527	509	518	530	583	501	531	489	516	514	531	563	589	483	555	542	523	531	532	507	568	536	473	510	527	532	488	522	534	534	556	527	521	519	574	475	558	482	499	524	495	489	524	532	539	476	514	501	531	560	549	496	499	516	513	484	509	492	565	503	511	527	504	507	512	499	549	510	557	522	530	539	523	515	539	535	537	521	565	528	508	518	490	548	513	457	498	559	475	578	522	530	566	491	524	534	489	519	550	500	521	527	495	509	489	511	543	551	507	541	515	522	523	528	523	499	566	542	501	537	525	512	524	508	557	502	551	514	491	526	511	476	502	482	526	541	532	552	496	520	463	553	522	516	546	539	524	481	503	555	505	538	507	515	506	514	511	492	533	511	521	481	499	504	529	508	521	492	535	543	489	498	528	527	539	482	525	469	534	520	504	502	496	508	482	501	503	542	491	521	501	561	504	507	524	534	512	531	503	519	502	535	477	517	525	515	543	529	516	497	518	509	471	509	522	536	535	547	556	517	497	561	530	504	503	520	516	541	509	488	522	533	499	504	542	533	555	509	542	527	489	507	535	515	478	551	532	532	503	517	529	516	504	504	522	567	548	502	514	525	501	538	543	510	454	583	518	541	539	538	534	522	549	502	490	546	507	514	488	504	524	510	550	509	507	514	527	515	553	528	544	518	522	540	492	519	532	507	508	524	518	513	561	492	509	536	543	585	542	531	533	549	511	544	517	517	510	543	522	511	520	519	540	506	508	505	509	507	517	564	522	520	509	505	536	517	552	518	512	504	543	499	500	499	559	481	509	483	472	508	536	518	518	522	530	518	521	536	502	484	545	517	478	546	525	480	498	515	529	483	510	516	566	528	518	518	491	522	529	516	500	529	512	504	538	497	522	565	509	545	577	483	528	536	541	487	545	530	535	529	533	496	529	540	517	507	512	474	495	543	556	505	537	526	473	527	465	528	473	495	502	475	498	543	524	534	513	476	556	510	555	532	507	517	552	573	511	546	555	526	515	505	464	512	523	523	503	492	535	528	531	500	513	563	523	524	551	538	538	512	539	499	504	511	537	531	503	501	474	528	506	497	496	487	542	522	532	526	527	498	478	486	505	497	478	511	530	536	534	527	496	523	509	507	493	511	526	591	476	503	542	507	542	512	506	510	545	534	514	484	519	497	526	509	501	558	541	540	533	512	473	513	529	551	481	529	505	490	534	507	467	534	502	489	535	505	531	539	480	520	572	505	500	516	497	471	511	520	530	466	557	486	558	511	524	511	499	524	532	515	528	491	488	492	516	562	527	509	571	542	548	506	519	500	577	510	499	488	511	498	538	521	537	585	587	519	528	534	494	513	513	488	510	514	482	527	532	509	548	528	541	521	517	519	492	498	505	475	543	529	508	532	550	532	510	506	506	551	492	512	530	520	555	507	502	529	505	530	576	516	465	505	468	504	536	489	536	540	565	536	477	523	555	509	516	530	558	520	548	521	526	530	503	548	545	494	516	548	512	516	561	552	494	567	510	496	508	516	547	527	520	526	524	518	534	534	503	525	548	519	505	560	522	583	505	522	483	506	544	524	533	529	583	517	500	503	493	530	546	509	475	466	494	500	514	495	550	553	494	475	523	488	504	518	503	528	510	557	536	507	511	566	520	509	458	517	562	508	511	529	536	547	510	528	531	530	485	506	537	477	503	550	514	539	525	547	507	585	544	500	512	519	497	512	536	531	540	512	497	530	541	522	515	528	507	526	523	519	476	509	525	503	510	518	517	511	509	514	491	522	520	532	565	522	498	498	483	499	501	595	498	493	493	536	552	508	553	475	523	560	479	520	521	547	535	544	475	525	502	497	530	521	520	532	530	514	500	543	517	507	483	556	495	478	524	490	548	529	556	494	536	539	525	508	479	559	496	489	516	528	504	513	542	510	519	551	467	491	525	523	547	500	516	559	515	525	500	494	494	523	537	555	513	532	517	520	550	513	515	506	509	523	539	485	500	480	525	530	507	545	484	531	496	520	482	515	521	534	527	531	507	477	491	493	508	554	528	521	564	510	523	527	568	523	529	497	523	560	529	496	553	538	520	555	516	512	504	514	511	526	533	498	516	489	515	513	539	541	526	536	556	496	533	460	532	509	507	553	511	557	522	531	500	536	511	534	529	476	518	497	489	491	509	535	490	510	545	510	516	534	504	521	502	530	529	537	512	521	546	546	491	528	528	553	529	531	492	510	479	550	514	544	502	529	505	536	519	506	491	525	528	498	478	546	472	561	498	507	527	551	541	505	513	525	531	519	510	502	499	539	521	520	503	500	493	534	462	522	469	509	555	543	507	506	522	523	521	501	514	561	503	554	519	533	544	509	556	491	533	579	521	510	502	537	567	526	507	518	496	518	540	522	545	496	521	495	514	551	489	495	537	505	540	473	527	538	495	503	510	509	509	493	539	548	504	535	509	543	560	511	547	500	503	550	519	499	520	495	524	527	462	524	521	520	476	546	497	540	525	495	529	491	508	534	523	513	546	487	511	488	516	527	551	522	504	549	509	551	537	506	530	472	573	520	488	548	527	554	524	514	528	526	513	503	499	529	536	554	514	520	543	498	513	534	529	516	509	535	495	502	510	519	510	507	496	543	464	543	505	497	527	539	510	556	526	562	494	533	517	571	514	486	496	555	537	497	554	553	521	515	483	536	525	500	527	473	508	547	497	526	488	501	553	494	499	510	559	490	530	572	528	514	541	503	504	552	513	558	555	532	488	504	523	508	502	530	557
27998	18747	4367	373	222	238	177	182	215	169	185	192	170	172	138	140	165	170	176	154	161	158	142	150	158	193	167	167	155	167	148	166	153	159	168	163	183	166	151	127	154	147	152	159	160	156	166	187	165	180	173	149	146	165	146	173	152	150	152	150	137	147	171	171	152	159	146	157	148	157	177	144	156	163	151	151	192	155	173	156	169	160	145	143	148	165	156	184	138	152	141	157	176	150	167	154	159	175	147	163	158	165	153	148	173	149	163	168	174	153	158	180	170	179	176	160	145	144	156	165	156	154	164	177	159	177	153	138	161	137	160	164	148	147	167	165	191	158	155	159	143	140	153	161	158	147	177	155	179	155	154	156	158	141	158	146	158	173	142	162	150	171	162	152	167	128	153	169	165	150	171	153	151	148	162	163	138	138	161	170	173	159	164	141	169	158	160	145	182	157	167	159	168	163	156	153	178	162	163	155	153	166	151	149	141	165	164	153	170	163	162	158	142	151	178	141	154	170	149	153	157	193	183	185	163	176	161	194	159	148	147	162	157	170	170	165	152	150	141	147	145	179	155	159	155	162	145	157	160	158	158	172	157	147	165	165	151	165	173	165	149	149	178	177	146	154	164	128	150	162	166	168	177	130	144	156	166	154	163	162	157	151	170	157	153	164	153	146	158	165	147	139	168	152	140	159	164	142	143	167	154	168	178	160	152	154	178	173	163	140	169	172	174	156	161	177	160	154	166	135	162	176	151	156	143	157	154	172	153	185	156	161	154	153	184	175	183	175	164	155	173	160	181	154	179	170	159	179	132	146	158	170	156	168	149	156	168	165	170	177	163	172	164	186	137	171	146	149	174	150	169	158	147	182	155	141	173	149	157	142	141	167	157	164	167	144	160	146	172	164	161	163	150	162	158	152	138	175	132	155	152	140	176	166	144	163	159	140	152	182	157	136	163	164	174	141	167	165	162	167	169	152	152	164	156	168	147	166	173	161	181	173	160	158	182	176	172	159	157	151	135	167	182	165	168	142	159	146	168	159	174	136	146	170	165	159	139	173	155	180	163	135	164	145	178	141	173	186	141	144	145	164	164	155	143	157	156	133	158	152	166	179	157	170	155	164	151	161	130	152	162	154	155	166	167	163	143	159	166	157	170	159	169	159	181	173	150	145	159	163	159	147	190	151	169	150	158	170	160	152	176	171	164	152	141	151	176	160	158	138	136	182	170	160	173	154	145	158	143	158	159	149	157	160	151	179	189	148	147	158	168	171	161	150	148	164	174	163	161	147	161	162	164	142	146	176	152	148	132	194	143	149	129	170	159	162	157	150	191	156	170	142	132	147	142	157	155	152	154	152	178	145	168	146	168	150	156	150	156	159	176	138	154	159	163	171	154	150	166	177	166	162	167	156	146	187	153	152	164	171	166	169	154	167	147	160	172	176	152	157	160	153	140	143	174	159	151	148	165	157	158	174	154	174	180	174	156	182	145	154	135	161	161	162	163	158	152	159	153	167	145	151	153	158	149	168	153	193	165	121	154	164	173	168	175	157	168	149	154	165	162	140	180	169	171	157	159	166	159	165	165	163	156	179	148	148	171	156	148	154	158	154	169	158	156	145	155	180	161	163	170	159	152	155	159	164	155	143	148	162	139	157	151	177	180	149	165	129	161	160	148	156	158	140	160	171	144	153	164	149	154	154	164	146	156	151	157	171	163	159	158	160	146	149	134	158	163	148	155	151	171	169	137	143	157	157	153	161	141	177	149	158	164	159	163	127	149	173	169	174	166	126	167	132	161	152	120	167	172	164	163	140	152	158	137	169	162	173	154	184	155	168	161	150	148	158	155	162	154	152	163	176	158	159	167	147	150	157	142	159	146	148	145	160	165	163	155	171	164	155	156	150	148	157	143	160	165	164	162	168	156	167	160	150	164	126	135	135	152	173	178	161	155	170	155	160	161	153	155	167	159	162	180	173	147	160	167	174	161	162	184	173	168	162	167	176	182	161	149	169	145	160	163	153	150	172	156	143	142	131	158	158	181	163	159	147	156	148	182	173	149	165	155	159	177	132	165	146	127	140	163	170	158	166	167	153	166	162	164	144	153	167	167	182	149	145	152	149	156	155	156	136	168	178	156	143	177	172	157	160	172	161	174	150	164	149	159	143	154	153	164	144	177	152	146	171	170	163	160	155	177	174	165	160	151	166	154	155	166	161	165	158	153	163	164	150	163	165	149	147	161	163	155	153	148	151	155	157	150	170	159	166	151	155	141	143	128	153	158	164	155	167	167	181	152	172	164	159	168	178	145	145	155	161	141	162	180	137	145	153	154	146	145	165	161	176	157	174	173	158	153	168	145	152	156	141	163	155	178	164	161	153	137	158	161	159	149	175	169	169	158	147	164	161	178	155	181	169	171	166	139	172	160	147	152	137	166	169	134	165	175	167	153	159	159	161	171	140	135	165	161	166	145	177	165	173	147	167	158	176	152	136	170	155	203	162	151	171	159	130	158	166	149	153	155	169	165	170	164	170	156	183	173	164	167	149	140	170	190	167	145	146	152	155	182	149	170	194	170	140	161	162	154	161	161	151	152	147	148	168	152	161	147	162	193	142	156	153	129	133	153	137	151	157	165	160	146	155	169	131	174	169	167	151	178	160	183	147	163	160	154	131	149	156	154	182	161	158	142	166	163	140	137	158	159	161	162	174	164	151	172	154	158	134	188	150	161	139	133	155	160	166	155	156	121	159	162	168	184	170	161	158	150	144	172	161	156	157	169	153	145	130	158	164	126	137	158	176	153	164	162	162	143	179	179	163	139	156	138	146	154	155	168	159	161	171	162	143	172	156	191	172	146	156	142	166	162	144	142	181	140	168	158	168	175	154	152	151	157	183	161	136	150	161	141	163	157	151	183	155	172	153	132	162	150	163	160	146	148	171	159	166	156	166	180	159	128	145	151	150	152	156	164	160	147	157	155	172	151	147	139	173	190	180	135	167	153	158	142	149	147	191	153	146	157	164	152	155	156	150	156	149	145	176	148	144	174	159	152	144	171	154	170	133	152	176	175	179	151	169	136	154	152	141	163	171	145	152	166	176	168	152	167	168	167	185	162	160	148	153	139	174	164	141	157	134	159	169	144	144	147	152	145	168	146	152	162	154	150	149	154	150	152	153	176	154	160	164	178	144	138	169	156	139	158	132	135	167	131	166	178	130	153	168	170	161	155	174	148	165	167	177	149	162	144	145	165	170	182	159	158	140	162	147	173	148	169	150	151	152	160	157	153	152	155	160	161	169	149	156	167	175	157	169	179	178	154	148	157	180	169	147	160	173	156	159	153	160	182	174	157	149	154	165	157	154	163	166	174	161	152	179	152	153	160	163	142	160	156	165	185	151	161	161	159	141	148	169	161	184	179	163	147	161	179	166	184	158	181	148	185	153	164	169	162	160	152	140	163	171	150	161	171	158	144	148	149	150	157	180	153	160	161	157	168	153
14539	13510	469	310	273	213	227	217	185	188	197	188	162	172	197	197	170	190	184	180	178	165	176	181	184	184	177	196	197	171	182	167	193	190	160	169	206	171	177	183	182	154	169	165	153	184	181	195	178	197	191	182	173	184	166	184	174	187	187	193	186	168	181	186	167	161	177	205	176	200	150	194	189	199	197	177	185	159	155	185	185	185	184	187	162	199	172	157	175	181	181	184	170	182	199	186	179	207	177	163	185	183	206	174	164	184	185	196	184	195	163	178	198	171	194	172	188	187	178	191	187	198	178	161	171	179	175	192	192	163	191	174	180	199	185	194	178	167	189	170	201	183	178	152	197	190	168	181	159	175	179	171	177	178	188	174	170	180	174	168	182	185	180	189	198	181	166	168	169	171	194	177	196	170	185	210	172	200	184	184	174	173	203	172	193	191	166	184	176	168	177	183	172	183	165	175	177	178	164	180	201	190	179	196	170	190	175	161	182	180	185	180	165	167	179	175	181	160	214	159	189	185	194	188	180	173	179	173	165	199	184	185	175	179	199	181	156	162	179	170	192	164	172	184	179	175	174	196	193	154	203	180	169	180	169	156	169	202	191	160	179	180	211	196	185	186	201	159	185	172	202	177	171	175	179	194	157	193	170	185	175	196	186	168	177	173	165	209	214	165	190	176	182	165	201	198	174	167	169	193	213	168	204	165	178	185	177	194	165	190	170	177	184	192	180	198	177	198	172	195	170	181	173	199	188	175	199	202	177	156	169	186	174	187	174	170	168	182	171	205	205	164	193	220	163	155	160	178	154	202	171	191	187	155	218	166	179	174	185	180	177	170	168	170	190	175	163	180	200	174	167	186	171	167	171	187	184	194	167	185	185	187	167	194	186	180	182	169	201	159	208	186	158	163	199	172	161	177	201	165	197	152	186	192	181	160	161	171	185	164	187	187	184	183	173	192	202	173	170	171	182	181	185	175	183	170	177	158	173	190	185	176	166	183	172	182	170	175	167	182	178	167	181	197	191	190	179	182	176	175	181	177	172	195	183	166	176	192	182	175	199	178	183	195	179	176	167	186	161	185	181	157	176	197	176	191	186	181	191	191	162	166	160	188	204	181	183	191	176	176	182	182	180	190	182	179	174	200	192	196	189	153	177	181	205	174	185	195	161	178	166	178	163	162	191	169	180	198	190	197	171	181	188	178	193	151	168	179	156	191	181	172	184	191	164	184	176	150	168	194	172	166	173	169	178	179	169	209	168	175	185	184	194	179	191	167	186	179	169	192	162	168	175	191	179	167	163	182	162	178	172	167	150	190	178	175	170	176	163	177	185	177	177	171	177	204	176	179	187	175	181	188	184	173	178	198	167	182	161	198	189	171	193	153	187	176	152	200	163	182	194	173	159	213	170	170	173	195	204	177	175	176	192	163	179	178	188	178	182	180	163	181	192	189	184	165	189	185	200	194	177	167	185	198	209	162	148	164	201	184	181	172	161	160	167	163	192	165	182	163	182	163	189	184	175	193	193	166	178	167	171	169	177	170	200	185	199	175	179	177	182	168	180	176	170	179	199	177	171	166	181	166	173	160	178	176	169	180	186	189	171	183	173	205	197	172	181	189	206	192	171	173	170	201	194	200	181	164	173	178	160	174	174	190	162	196	178	178	162	181	205	175	192	154	183	178	155	188	172	181	182	169	179	180	183	177	192	161	174	183	180	169	191	181	177	183	169	197	160	186	180	167	180	199	186	178	175	162	183	165	192	185	164	207	175	183	184	175	214	176	184	160	180	175	165	176	170	181	182	181	177	191	182	203	160	181	175	177	176	166	162	188	177	177	175	204	179	190	175	183	176	172	162	183	189	186	162	189	200	171	182	169	197	182	173	174	188	182	176	170	169	189	168	179	192	167	177	208	181	173	201	175	166	179	170	174	173	163	165	167	207	190	175	164	172	182	171	186	177	201	182	189	172	177	192	151	184	172	169	193	175	170	186	181	183	194	187	187	177	180	172	174	156	185	171	194	178	172	159	176	175	216	178	166	192	203	185	165	161	188	173	168	197	164	174	163	169	183	189	174	146	205	176	173	182	193	185	182	175	188	164	167	180	197	164	180	177	176	187	202	178	174	164	171	186	200	192	181	183	166	194	181	207	160	196	193	157	179	207	197	182	180	190	198	182	201	160	151	184	169	180	162	200	183	174	181	184	191	189	175	216	178	162	182	208	196	162	179	167	181	160	178	160	199	177	163	185	168	174	204	179	168	200	185	172	210	154	171	154	151	192	197	170	189	166	171	148	196	187	168	172	192	181	185	157	181	210	191	160	171	174	175	182	168	166	161	179	180	184	169	167	177	196	157	195	198	174	168	176	183	158	181	161	160	171	204	201	182	191	174	186	182	168	170	194	166	169	164	154	187	169	180	201	164	200	200	175	185	172	183	201	169	183	180	160	204	186	164	183	188	183	197	174	173	189	156	180	208	173	186	184	187	183	172	186	201	177	207	166	172	186	170	194	181	220	190	181	189	201	184	169	155	157	191	197	196	158	165	170	196	178	192	203	182	186	166	179	202	199	191	180	152	182	192	165	162	175	173	174	158	189	184	195	187	167	194	171	174	178	168	179	186	160	178	191	190	171	171	157	176	209	179	159	195	177	204	173	176	158	199	178	184	165	169	184	192	205	164	173	185	166	177	183	177	164	196	177	165	171	181	178	195	180	178	192	188	197	179	181	191	175	179	185	181	188	160	183	181	199	162	169	200	168	180	185	175	182	168	162	163	174	189	160	165	157	195	169	198	173	188	198	175	190	207	168	186	175	185	163	187	196	183	171	183	180	191	185	204	164	195	166	210	164	182	192	174	196	194	164	164	149	154	169	191	183	143	207	162	188	168	155	188	170	188	202	180	190	175	180	191	187	187	185	161	185	208	191	177	163	181	161	183	158	166	155	176	182	174	201	190	190	201	193	188	171	170	192	133	180	197	182	194	161	177	163	190	175	184	173	161	178	203	190	190	176	177	169	170	168	176	192	166	190	178	170	163	171	189	181	171	184	182	190	182	189	166	164	194	172	158	183	169	162	182	186	172	167	189	156	183	184	177	177	160	185	154	198	160	170	203	194	190	202	209	154	173	187	191	179	168	159	203	176	191	159	201	174	167	185	179	180	182	179	174	197	168	181	163	185	189	177	182	182	184	210	206	192	188	182	186	156	174	194	201	186	161	190	189	184	179	178	179	175	167	196	182	192	199	183	167	194	180	158	176	161	157	195	193	206	187	181	174	195	180	178	163	166	188	193	181	168	179	172	169	182	188	179	194	177	178	174	203	175	181	161	183	170	180	187	170	183	161	189	201	182	182	174	168	208	197	193	173	165	185	185	183	182	182	175	181	166	184	186	194	161	178	196	165	185	196	182	193	180	191	174	154	170	185	175	167	174	181	163	164	187	177	215	185	165	169	168	185	196	155	178	167	190	190	187	173	195	180	168	165	203	160
23676	21079	27988	24348	21049	8342	890	601	467	478	403	377	400	373	321	318	303	316	287	278	288	308	304	261	325	251	295	269	262	271	257	284	260	277	266	270	258	295	294	262	275	252	247	258	301	269	258	268	280	251	261	275	255	253	256	275	299	293	263	272	267	270	286	264	279	265	254	272	252	267	280	268	249	244	260	248	248	250	260	296	287	267	271	271	270	265	260	246	262	231	262	254	242	242	282	291	296	280	263	251	264	242	281	256	249	275	264	250	236	292	255	286	242	266	268	259	252	276	274	265	286	237	270	277	264	254	253	275	274	274	291	281	313	251	245	253	291	250	258	246	274	268	252	276	256	233	298	274	239	267	249	256	274	250	293	257	260	263	243	262	279	264	252	260	278	292	297	289	262	268	242	267	250	274	308	247	242	298	259	251	293	261	249	259	272	276	267	274	301	251	246	248	237	274	293	282	276	237	250	254	280	247	271	276	291	258	261	270	243	297	261	255	289	255	283	283	281	265	257	276	287	231	257	256	263	279	267	271	266	235	278	277	288	242	238	242	276	265	256	269	260	259	259	263	287	274	292	266	254	251	274	267	291	262	266	256	253	256	278	236	264	260	276	268	256	256	280	265	247	246	270	258	320	275	276	232	294	275	271	238	247	279	256	261	298	257	269	255	259	251	258	244	239	243	257	255	247	258	244	245	251	288	264	250	270	288	254	270	247	250	257	249	280	238	258	294	253	243	290	264	257	252	269	281	289	247	243	255	276	254	261	259	260	278	279	288	262	283	265	258	278	258	246	272	234	255	241	275	271	250	275	294	286	259	248	270	281	245	247	253	268	232	258	276	260	277	288	246	267	260	260	248	303	267	266	275	245	270	262	274	277	248	290	245	264	274	265	279	238	241	239	277	279	269	255	249	281	256	288	248	256	284	240	263	267	295	232	257	287	259	263	228	267	258	248	262	269	263	270	246	264	241	234	287	258	250	285	244	263	255	238	255	241	281	288	268	237	223	251	263	266	276	264	261	241	290	291	249	247	279	274	279	284	247	277	276	262	264	286	300	264	267	272	256	258	257	270	261	258	239	285	278	258	266	303	275	293	261	257	235	289	234	253	246	286	288	282	285	257	270	258	242	251	264	261	278	296	241	275	252	241	295	297	272	272	260	277	296	279	288	263	284	259	224	257	249	249	245	257	270	253	275	280	283	286	277	277	284	257	272	287	298	233	270	256	245	260	270	290	255	288	249	275	275	244	265	261	287	278	244	240	250	257	250	287	270	298	283	273	316	273	248	273	265	256	279	265	242	273	237	271	293	280	271	230	263	285	243	273	248	249	276	271	250	236	272	256	271	277	279	276	275	254	261	265	272	241	259	292	295	256	249	252	285	269	241	249	277	276	265	264	310	242	266	256	242	252	263	254	264	235	262	279	240	257	248	272	260	265	274	253	251	237	270	266	251	252	285	269	248	279	285	270	255	251	258	297	240	262	267	287	241	246	269	246	241	263	287	240	279	271	272	251	251	262	277	276	253	252	249	275	250	280	262	266	286	240	251	256	244	240	271	254	263	251	271	277	270	247	275	246	220	280	276	238	228	261	274	250	285	277	269	238	260	241	287	273	292	282	262	249	250	247	249	257	254	268	260	273	277	288	268	293	290	260	235	264	273	276	275	263	265	246	278	265	263	277	270	228	237	268	306	269	255	262	261	260	260	293	301	269	269	303	255	239	231	279	285	255	276	286	255	269	285	265	279	257	274	284	256	262	234	243	270	276	261	243	244	260	265	272	264	279	256	272	260	291	276	244	246	228	251	270	252	263	255	286	258	256	270	295	280	263	280	252	274	268	271	273	221	236	265	273	269	247	229	275	241	269	269	260	274	273	259	255	250	258	263	267	280	244	252	276	283	281	272	264	237	230	251	288	266	275	278	264	282	266	240	278	263	260	239	257	270	248	241	260	252	277	276	265	265	273	237	295	251	273	247	253	247	270	252	244	263	258	273	249	229	263	283	252	282	271	237	285	293	276	269	267	285	246	272	285	273	266	286	251	263	258	250	272	241	261	251	269	249	271	245	277	280	283	251	287	258	300	260	288	279	277	246	300	277	270	276	252	224	251	251	272	256	256	249	260	270	246	254	259	261	290	252	267	261	233	265	272	275	263	264	243	286	255	269	270	270	240	274	276	277	271	246	258	262	268	239	243	277	265	250	272	294	275	244	257	267	275	285	275	269	258	255	268	237	257	245	265	275	257	257	240	257	240	275	256	278	273	301	252	246	279	272	260	274	248	275	306	256	248	273	296	272	254	269	276	268	255	282	273	266	248	276	284	245	262	266	251	247	281	255	264	252	264	295	241	248	242	240	271	274	275	257	263	261	267	252	258	258	254	288	244	254	272	271	286	253	241	244	246	268	275	225	270	258	256	260	240	263	257	265	238	276	267	246	289	287	252	283	309	239	243	259	286	260	263	257	252	254	265	273	258	285	263	268	294	246	243	264	259	263	263	246	279	254	269	258	275	270	239	264	277	264	278	260	265	267	272	279	260	278	265	310	257	278	297	254	250	260	272	267	250	273	249	276	262	248	238	249	263	250	239	277	293	251	252	282	234	235	280	246	261	296	258	248	280	270	246	262	270	221	249	262	261	272	278	262	236	273	257	308	281	237	248	245	264	269	263	272	281	260	264	276	270	230	261	273	220	256	242	287	283	272	254	296	298	274	269	285	252	284	288	252	236	289	269	276	296	305	263	270	268	286	265	258	284	253	285	271	269	273	262	258	285	263	266	250	272	230	241	249	281	253	269	286	268	287	257	275	242	273	294	265	237	258	271	255	226	281	253	240	247	268	239	262	251	256	271	262	250	261	276	282	255	270	271	238	298	288	287	264	252	273	257	269	265	264	245	245	259	255	237	268	287	238	239	282	271	256	276	274	244	268	249	259	270	255	254	272	250	269	256	263	269	291	249	289	291	247	261	262	237	281	263	273	270	290	241	270	248	257	265	277	276	255	267	276	295	292	270	282	293	245	286	278	271	232	274	276	257	271	280	265	261	245	253	265	275	262	260	262	260	249	241	264	279	254	268	266	258	270	251	258	288	230	255	273	245	271	271	251	283	280	285	262	283	238	274	304	282	288	263	251	246	247	259	280	300	288	263	269	268	238	276	279	269	230	288	263	248	269	274	227	266	291	263	288	274	278	290	241	259	265	257	265	276	280	259	275	262	229	271	275	243	294	278	237	253	246	265	248	263	267	263	239	282	266	292	261	232	247	277	251	246	272	263	229	250	253	254	274	267	241	215	284	242	269	256	252	297	264	245	232	255	298	242	244	279	266	274	231	303	299	259	275	287	264	264	258	248	241	256	271	251	242	272	275	277	254	281	275	244	258	271	258	279	243	268	264	241	265	253	253	260	264	213	258	268	264	274	262	241	272	251	262	272	259	275	253	256	244	237	274	269	267	282	289	244	254	284	245	297	248	269	289	254	266	278	259
15761	35953	5489	2512	1777	1288	1069	870	677	565	500	456	432	409	356	379	361	342	358	332	294	322	304	308	331	328	302	313	303	294	294	294	286	285	274	286	266	262	305	285	295	267	289	284	305	276	260	296	289	272	292	267	282	269	302	272	275	255	312	306	263	283	299	261	293	271	303	267	267	301	271	303	285	254	260	269	277	275	294	250	279	276	264	289	264	286	280	292	249	275	256	270	261	257	275	246	268	278	287	274	248	303	287	266	281	305	289	266	295	279	271	276	278	290	288	291	255	273	285	259	293	292	279	266	297	257	289	278	266	264	286	282	290	275	289	257	309	298	274	297	284	283	283	265	290	281	260	273	277	281	269	264	277	264	256	277	295	275	257	295	249	248	282	288	302	259	284	242	280	271	265	274	267	292	279	286	281	263	298	273	288	271	277	289	275	245	295	260	292	273	294	270	289	249	260	275	285	257	235	261	289	289	289	262	268	293	252	299	246	274	300	279	274	273	290	270	318	292	276	261	296	256	276	267	272	283	248	277	269	251	297	285	263	269	282	281	281	280	257	294	269	270	280	263	281	253	274	286	283	285	294	293	282	259	274	257	270	290	271	275	286	279	255	264	264	295	267	287	296	287	273	251	277	254	251	267	294	266	288	266	242	305	265	280	282	260	255	235	264	259	277	242	286	265	291	293	255	286	246	275	278	291	271	291	265	247	257	272	278	277	259	258	254	279	282	251	285	268	256	261	282	283	257	292	289	283	260	291	273	292	294	265	250	246	270	280	262	296	287	267	276	268	285	303	261	267	274	266	277	269	283	258	305	280	254	262	269	279	279	277	272	312	297	257	242	292	272	277	280	265	262	276	276	274	271	281	295	309	281	277	302	264	268	243	294	280	270	272	297	231	252	275	251	266	269	306	281	255	301	261	273	247	283	275	239	258	277	273	259	293	277	312	272	288	269	285	276	267	302	302	292	250	287	275	281	256	249	259	288	275	284	275	287	275	279	298	291	283	210	259	313	282	283	271	255	258	289	279	285	294	276	263	272	300	258	275	310	294	268	258	259	280	266	272	255	230	265	273	274	247	282	288	284	258	268	293	283	259	263	246	254	273	279	283	291	260	273	277	273	240	272	275	275	274	236	233	301	271	280	255	255	269	271	269	261	279	291	267	269	264	280	260	243	271	301	293	290	295	274	240	245	271	270	270	267	275	286	307	302	241	286	274	285	252	291	280	265	267	298	257	256	258	255	270	273	246	295	253	270	258	256	239	283	263	279	259	268	275	247	257	282	285	262	262	260	255	259	269	267	254	263	289	312	287	262	289	288	258	280	269	301	263	284	293	273	281	290	277	284	275	270	292	298	275	274	292	256	253	287	280	264	312	279	291	273	265	270	272	298	273	311	289	281	281	295	253	310	236	271	286	268	288	273	283	283	283	255	275	251	276	280	303	279	270	270	309	306	275	279	315	294	274	268	281	278	257	276	291	282	292	295	280	261	285	295	274	255	278	271	303	268	293	297	292	289	270	290	291	267	255	270	297	278	273	274	253	306	260	281	264	288	292	290	283	318	272	287	289	274	276	277	298	277	301	264	250	230	246	285	301	288	270	288	283	265	254	268	259	289	260	300	292	245	263	266	283	281	275	267	291	265	296	260	262	275	275	251	281	245	253	297	279	268	279	267	292	293	251	264	263	290	251	281	268	284	298	284	277	297	228	287	252	275	264	266	268	276	263	292	284	275	282	264	264	293	278	292	273	264	301	255	259	290	279	271	276	278	264	276	268	269	250	275	271	296	288	278	283	286	250	258	288	289	294	294	273	272	275	282	263	264	227	290	304	283	269	262	273	323	267	305	295	283	250	280	294	280	251	292	270	261	246	257	290	270	244	260	282	275	278	287	300	267	277	269	275	274	253	286	265	275	259	289	287	268	273	267	232	287	254	233	288	262	287	297	279	285	293	275	283	291	258	268	261	302	281	275	255	282	277	259	285	261	273	276	288	257	277	310	275	277	257	294	278	293	260	265	280	304	251	260	258	289	260	254	276	274	296	280	272	292	282	275	273	250	281	258	267	248	302	250	280	286	265	305	280	252	289	287	273	317	276	260	265	267	283	281	261	326	275	264	261	305	271	277	288	273	260	262	297	259	283	249	293	255	263	269	279	293	277	268	267	268	274	290	287	263	296	260	267	276	241	238	266	264	270	240	241	270	279	291	248	273	257	269	301	290	282	313	293	276	278	267	265	279	281	308	286	255	259	238	275	263	257	289	300	262	290	279	280	293	293	270	282	284	276	282	259	261	257	263	265	276	258	264	276	263	257	246	268	285	285	252	279	273	252	268	276	242	272	291	286	260	260	330	273	280	262	262	274	266	260	266	287	271	251	292	283	248	291	241	272	293	261	277	273	276	271	271	283	270	236	255	292	261	250	279	249	276	247	290	281	266	280	291	228	258	271	294	285	261	282	274	278	256	290	272	297	296	254	264	280	282	283	264	250	278	242	292	272	276	299	282	283	262	264	281	303	306	262	275	278	239	261	253	292	280	266	280	298	295	260	275	300	276	276	274	321	255	299	253	264	296	285	304	260	287	271	267	274	260	271	285	287	268	305	273	267	269	252	262	259	262	282	293	297	275	266	286	275	266	255	277	287	285	276	265	290	271	250	291	289	287	275	262	262	299	254	266	286	264	291	298	264	296	247	282	267	255	288	282	258	280	267	272	280	256	279	245	246	288	275	285	300	275	276	295	256	262	275	246	283	287	289	261	271	276	267	288	280	281	283	264	299	269	283	242	254	274	279	260	282	278	290	266	290	292	252	270	279	270	289	289	269	240	267	280	290	270	256	278	289	249	275	255	239	305	262	286	297	241	251	291	282	274	275	288	300	273	263	267	288	278	270	248	288	238	268	260	278	311	286	263	242	290	298	270	261	271	305	285	272	255	270	292	294	267	264	256	234	275	240	283	265	273	276	271	318	270	269	257	303	293	282	249	295	301	274	280	301	263	246	281	280	286	259	281	285	271	264	295	274	266	260	281	262	244	281	296	289	264	306	270	266	256	250	286	275	257	248	268	266	267	283	245	276	284	260	262	269	307	302	274	271	275	257	266	277	245	277	269	235	249	285	269	273	298	272	295	266	269	278	280	301	291	270	266	276	255	265	273	275	270	249	296	282	258	276	279	289	281	307	293	279	270	267	282	300	250	267	284	244	271	274	246	280	270	282	257	268	248	257	271	271	264	289	280	277	279	296	250	263	273	263	324	265	262	276	280	291	300	285	287	261	294	283	261	318	252	256	288	260	286	231	250	274	265	304	292	262	288	290	266	277	263	287	267	274	273	265	279	292	310	267	279	293	276	279	253	264	278	287	271	265	253	265	305	305	262	271	259	277	291	279	301	258	284	229	269	271	278	259	275	296	260	278	283	272	274	280	283	296	288	273	262	278	264	278	253	277	289	292	263	283	285	277	262	317	278	250	263	254	234	247	269	290
24834	21047	26608	25472	7987	662	546	519	435	422	363	341	337	349	382	384	349	327	315	327	331	311	318	336	323	300	330	318	355	328	361	323	290	356	329	303	309	284	305	363	332	321	366	356	295	339	328	330	326	311	325	305	294	347	295	336	342	354	324	292	308	314	330	296	337	364	334	323	286	340	340	369	360	340	296	300	320	328	322	316	307	310	266	354	322	311	322	318	334	329	291	350	334	310	335	327	335	335	330	328	331	339	318	293	334	355	323	327	294	316	310	345	327	286	337	316	315	343	361	317	284	346	282	359	323	317	312	328	340	287	322	330	321	350	314	331	333	339	334	338	307	348	320	318	327	314	331	337	331	326	327	355	324	307	313	323	335	292	325	305	327	293	294	289	305	311	345	343	322	339	316	351	314	288	300	314	305	311	332	320	336	282	315	313	294	309	333	328	285	342	304	324	325	310	331	318	349	327	339	313	319	339	355	338	297	314	290	349	347	303	282	323	302	333	356	300	318	306	316	317	350	315	310	316	357	314	334	322	326	312	302	353	339	289	327	306	328	314	307	296	304	337	312	325	312	279	329	328	352	331	302	329	290	363	295	302	339	327	328	341	320	308	321	325	328	346	336	321	352	309	342	323	334	301	334	326	304	307	312	347	329	311	310	317	315	304	314	301	316	344	289	324	305	309	310	314	347	303	326	328	314	323	316	313	349	306	311	304	319	304	333	314	318	334	348	323	317	323	300	299	320	308	316	322	325	273	299	330	308	297	314	323	288	283	327	344	342	299	338	339	356	332	374	273	315	336	307	310	314	297	334	296	332	280	296	329	295	312	340	287	306	319	314	320	323	317	337	311	344	307	326	292	333	318	318	339	300	336	314	319	309	299	294	316	340	277	319	312	354	333	296	343	315	333	323	302	312	332	327	325	343	326	337	320	283	345	305	330	322	346	323	307	333	305	309	333	322	308	324	299	339	314	322	326	326	351	319	306	342	356	315	297	314	331	296	343	316	359	329	316	315	293	310	297	307	313	342	328	312	319	339	286	371	340	343	341	291	313	291	326	329	341	295	326	311	313	307	322	304	309	341	329	310	316	255	306	310	322	310	345	319	319	307	316	294	314	332	318	290	332	369	328	291	353	311	342	311	317	304	327	303	312	318	316	340	313	325	316	316	309	325	322	338	312	350	332	299	309	302	303	327	297	317	316	336	352	301	319	364	314	330	304	319	339	341	283	316	321	295	318	335	331	311	321	321	318	342	321	341	300	331	322	348	302	323	313	319	329	307	341	297	348	320	341	332	321	334	321	339	349	347	316	324	328	335	284	326	331	325	299	323	309	315	309	316	334	326	322	345	319	318	335	309	315	354	319	309	333	287	296	329	367	334	302	288	319	311	309	353	312	346	322	335	293	316	314	339	317	331	296	273	317	318	310	320	313	293	334	316	321	335	305	322	309	338	321	322	323	301	317	307	299	336	319	341	311	328	310	293	324	316	331	340	318	319	302	309	346	320	311	323	323	347	317	290	309	331	328	321	337	304	314	313	309	302	316	339	350	379	289	381	323	304	319	300	307	328	321	328	303	330	354	315	315	322	331	311	339	322	323	297	330	315	304	320	317	309	310	318	295	288	319	322	338	308	300	332	321	321	316	297	290	336	332	311	316	321	306	347	313	319	328	349	337	311	320	320	331	289	313	303	295	324	351	318	310	319	350	302	328	352	290	300	318	326	316	342	323	338	325	321	315	351	329	300	299	307	318	290	325	342	293	334	334	312	297	304	296	309	317	299	333	307	363	318	326	306	288	321	319	326	315	294	339	310	316	283	351	318	353	297	344	298	335	341	341	337	297	300	314	325	329	320	299	303	320	329	326	303	301	277	313	319	300	319	277	326	320	291	315	302	329	347	321	323	308	312	329	316	307	321	372	342	306	325	292	323	339	328	316	291	303	281	305	300	332	325	267	314	334	303	305	292	339	370	304	334	338	330	359	323	280	317	303	311	332	316	296	339	319	347	299	349	340	291	371	333	345	303	337	301	292	310	295	306	345	293	350	322	288	292	327	359	300	303	319	296	310	367	318	336	327	326	323	309	283	319	310	355	318	320	292	313	350	323	313	287	325	335	322	321	325	356	292	316	316	304	333	310	307	341	302	327	309	314	376	319	329	308	326	321	306	354	333	337	329	311	304	328	339	306	328	310	336	345	307	360	298	314	336	328	326	335	322	310	323	302	322	310	350	297	307	310	303	338	332	294	354	323	311	312	332	306	320	298	313	309	309	325	328	305	327	322	330	321	328	340	333	322	346	330	326	356	361	308	349	334	284	304	313	326	353	315	332	322	302	305	312	350	291	311	288	278	304	331	318	281	281	352	309	333	322	346	333	306	321	357	314	327	314	314	339	305	323	308	356	329	336	306	339	323	291	318	327	300	320	314	299	335	316	292	332	325	318	362	316	331	313	323	299	326	323	354	341	306	302	320	340	306	302	326	326	312	320	335	329	281	321	320	349	354	296	345	328	332	356	341	319	338	328	306	292	311	319	329	273	326	338	318	307	296	332	313	313	316	332	340	348	311	331	300	333	331	298	333	332	338	325	335	332	302	298	349	294	315	356	293	327	279	358	310	307	316	289	330	316	331	334	328	300	329	330	303	340	299	312	309	324	376	329	330	309	319	328	314	345	304	365	299	325	335	368	335	346	344	295	319	308	334	302	355	349	324	328	322	307	328	334	345	333	338	320	319	355	322	332	308	347	294	330	317	321	314	291	325	340	312	335	330	320	336	354	332	346	296	277	323	333	300	339	300	306	297	334	309	311	319	303	283	328	297	336	300	305	301	283	309	331	300	324	323	334	330	310	329	327	328	316	302	341	298	346	309	323	332	329	305	313	327	326	312	350	334	355	297	298	347	359	337	304	304	343	294	326	320	336	327	361	382	318	346	298	337	311	354	350	333	328	341	322	314	328	298	325	292	313	313	306	329	300	308	338	326	324	364	302	323	328	334	326	322	280	332	340	299	316	315	298	331	314	332	314	309	326	318	323	302	320	280	335	290	306	314	312	310	317	328	320	374	328	278	334	339	296	299	339	309	305	304	333	358	328	310	324	333	319	299	323	324	326	336	317	308	323	318	282	333	344	307	347	301	300	316	296	304	307	312	281	318	302	336	285	293	318	324	327	291	313	329	305	334	337	330	331	336	320	291	318	331	328	324	317	299	326	321	314	338	329	324	311	311	353	294	292	315	326	340	320	345	306	305	336	307	337	381	326	334	329	315	306	317	316	323	306	308	294	333	323	322	344	342	314	323	343	344	315	316	312	307	304	323	304	344	299	335	311	297	330	306	313	318	357	317	347	337	300	303	349	316	348	330	346	305	290	354	313	321	321	325	325	319	322	309	348	305	316	283	326	290	294	314	327	371	310	338	303	339	317	330	338	295	297	295	294	335	321	316	335	352	339	323	317	324	319	313	318	316	301	288	320	333	307	303	338	308	340
15891	34136	2960	1541	1087	985	750	680	564	511	493	473	397	430	422	379	363	379	377	403	356	347	395	343	335	374	337	339	333	349	354	371	375	333	379	353	319	320	351	344	335	392	369	350	341	374	330	314	376	364	367	344	358	346	386	322	367	313	313	370	335	358	342	355	353	376	355	355	318	363	316	340	339	345	326	357	333	358	335	322	363	343	313	379	347	351	346	386	340	359	334	334	359	346	334	344	320	315	349	342	333	349	355	382	340	336	347	331	333	343	316	356	336	335	345	368	371	335	347	347	339	328	350	362	337	361	344	327	349	343	302	355	354	320	357	353	344	353	359	325	354	365	338	352	349	360	362	302	335	357	381	335	360	334	344	296	357	364	338	334	341	379	386	344	308	351	353	345	343	338	318	319	363	331	337	366	360	336	367	310	353	398	350	348	337	356	357	358	343	348	358	414	339	322	344	353	352	379	347	361	349	355	364	350	344	331	343	339	348	360	355	337	399	319	333	334	367	377	348	368	349	348	348	336	326	347	344	341	329	336	330	339	363	376	328	329	366	361	351	350	345	381	362	346	326	339	367	364	322	339	366	357	385	328	340	339	312	364	361	310	341	372	341	333	389	323	313	346	317	350	349	319	341	351	369	365	349	343	336	364	341	338	356	340	352	376	324	311	335	361	345	359	346	387	348	326	352	364	349	352	352	357	332	329	364	340	370	388	364	323	360	381	326	370	329	354	343	358	353	348	347	360	338	357	381	344	377	338	355	324	361	360	345	343	369	349	377	344	319	332	336	393	354	393	338	331	337	341	352	374	351	362	327	333	360	372	364	333	349	379	373	305	351	347	351	350	369	345	343	368	332	331	351	369	347	360	346	352	377	352	340	328	352	329	313	372	342	313	351	337	331	362	341	343	379	326	334	324	358	364	332	372	362	322	359	362	338	325	334	329	371	325	348	339	328	373	374	346	317	363	324	334	372	406	357	335	349	381	318	380	356	342	334	331	332	360	342	369	328	336	330	383	321	377	382	361	340	361	359	339	367	371	348	346	369	357	374	370	335	345	357	308	382	335	349	360	333	392	342	342	340	323	352	357	348	340	331	344	361	378	363	327	366	340	336	344	359	374	338	367	357	343	348	326	339	367	334	349	334	348	355	363	341	355	335	326	323	343	348	342	355	352	349	364	347	345	353	351	308	345	350	353	341	372	305	311	327	354	349	347	344	332	343	349	311	345	310	356	347	362	322	370	362	334	356	343	338	325	317	371	367	333	346	354	369	354	328	369	329	350	335	351	377	337	363	401	330	325	360	365	355	363	356	373	355	378	360	377	349	363	338	388	335	364	322	329	324	320	317	336	368	353	370	380	365	336	355	337	372	322	326	341	293	362	384	359	350	333	366	338	357	342	335	328	346	328	335	362	336	353	362	362	325	348	382	340	334	358	350	344	397	353	339	346	334	316	354	327	364	341	371	360	332	338	348	363	374	355	354	333	325	349	329	382	358	313	314	337	357	333	352	372	373	339	349	317	358	320	340	373	346	302	353	349	356	322	348	343	377	331	369	360	322	350	377	372	353	349	362	326	371	361	331	335	333	330	371	393	339	341	363	346	359	348	350	364	369	308	361	316	334	354	324	345	336	336	327	319	376	316	347	352	389	333	339	357	359	379	369	361	351	346	370	317	352	356	380	360	361	333	356	344	367	338	350	346	333	382	340	363	346	342	349	393	365	341	330	332	336	378	339	329	341	329	336	340	379	359	368	359	352	332	330	378	344	356	358	317	317	350	358	368	349	345	369	349	346	339	355	323	370	352	319	333	353	359	331	368	380	341	379	341	349	348	333	369	368	351	323	327	334	363	338	324	360	331	313	312	339	341	331	340	356	343	369	338	357	338	325	318	331	349	330	332	364	328	354	324	307	328	357	317	353	335	334	352	331	338	356	357	372	347	377	370	341	379	348	336	317	316	352	324	351	388	328	350	366	350	349	338	339	357	315	341	331	326	366	317	323	338	327	345	321	344	355	343	337	345	346	353	366	355	362	351	337	346	334	350	405	361	338	372	340	353	354	363	355	356	343	343	342	338	368	357	341	324	334	357	358	344	309	350	329	337	363	341	324	329	340	347	367	353	353	322	356	325	337	333	387	351	335	373	351	370	318	316	360	356	369	327	352	351	319	356	344	341	353	326	344	340	358	339	370	358	341	344	349	393	351	350	373	351	355	344	351	371	331	379	333	352	353	341	367	366	362	334	372	354	328	353	352	345	345	338	364	337	342	347	321	374	328	335	338	340	327	353	331	345	343	350	351	360	342	360	366	323	368	339	349	367	354	331	352	336	347	356	340	349	344	324	367	347	380	349	366	374	343	365	335	352	354	359	403	374	328	339	346	358	309	369	361	341	374	369	347	321	358	349	321	359	387	329	339	322	337	323	304	321	389	326	340	346	333	331	338	330	354	330	323	334	332	343	348	380	347	343	336	328	347	327	363	366	358	351	345	355	369	324	335	315	335	355	374	334	337	340	364	336	324	369	329	364	315	349	376	355	334	309	331	374	343	368	377	377	341	372	336	345	318	357	343	352	341	317	350	341	375	325	331	389	354	354	374	343	315	343	333	342	356	350	339	355	349	337	330	343	337	314	346	330	338	345	367	361	331	379	385	342	360	355	339	355	341	351	341	355	360	338	313	353	362	357	356	342	343	310	325	351	350	340	340	352	337	337	331	322	365	340	330	356	368	349	366	371	354	361	354	362	340	361	356	359	335	307	336	397	348	360	357	356	361	319	367	355	377	335	369	313	351	343	323	390	311	355	364	337	353	321	363	331	341	343	351	353	312	316	347	340	349	381	347	339	354	318	341	338	329	344	348	339	357	349	323	334	326	315	356	370	344	361	361	391	328	365	330	347	368	306	342	362	337	335	363	346	325	379	338	311	351	368	347	321	346	348	326	345	360	316	348	346	367	338	339	355	362	332	338	347	360	376	362	336	370	351	370	337	357	345	372	345	363	337	323	344	314	364	314	327	349	362	411	337	357	331	356	364	335	351	366	357	352	361	357	383	337	327	351	328	368	367	344	312	343	367	328	355	358	346	316	347	343	336	364	345	360	352	357	342	367	361	384	346	341	362	329	331	348	329	334	339	337	312	375	341	308	331	326	292	345	302	356	332	331	330	339	326	343	346	334	360	352	323	352	345	320	371	301	367	323	367	371	358	355	301	318	346	358	363	348	347	358	322	327	350	360	357	329	364	362	353	359	402	311	360	354	317	344	343	342	369	332	350	359	366	352	355	377	321	337	361	324	374	342	361	343	355	322	348	358	353	350	368	305	347	341	287	317	337	329	360	331	382	354	344	369	310	343	349	369	372	344	335	339	381	349	349	370	367	361	347	329	357	354	311	349	359	329	358	327	342	355	357	373	339	334	337	349	364	367	334	377	354	306	355	353	366	331	356	342	358	368	336	361	360	342	342	368	328	334	346	334	339	349	342	314	331
22523	21075	28392	23986	21073	21072	6210	1161	910	875	768	722	698	688	648	620	646	644	585	554	582	596	523	529	591	535	575	572	578	537	515	510	536	524	480	503	553	535	561	522	518	552	529	532	536	520	575	500	564	503	486	527	518	515	535	497	526	531	502	527	529	521	513	481	489	530	546	608	493	523	539	488	496	507	561	537	477	534	518	545	519	511	502	534	553	523	541	540	544	490	514	557	511	496	509	510	510	514	562	528	538	512	576	566	553	568	493	531	515	497	508	521	511	484	546	489	484	522	552	489	509	509	537	529	532	491	500	502	546	539	525	518	562	502	536	562	547	520	507	493	466	508	537	510	506	514	524	530	499	503	545	496	551	517	548	507	521	485	527	528	546	548	531	538	538	522	508	534	523	517	516	521	547	520	551	502	506	522	502	552	546	525	464	506	520	485	531	520	510	531	499	502	566	532	517	506	528	501	471	484	528	530	549	530	535	537	525	547	506	515	537	522	531	527	515	496	504	552	535	533	469	566	502	501	492	520	497	507	516	475	494	522	544	513	518	554	533	533	471	545	535	507	526	499	526	484	511	481	531	524	519	537	511	549	520	514	489	563	517	561	542	499	511	525	501	505	529	502	555	490	528	509	540	541	506	515	541	506	497	493	495	469	476	495	524	526	471	484	467	495	552	514	489	517	518	521	548	548	524	503	511	492	511	524	516	507	525	502	488	526	524	495	529	531	532	536	512	534	500	525	518	557	498	517	521	498	516	530	488	516	546	544	512	548	502	501	519	532	554	562	511	543	444	528	516	487	503	520	541	526	536	532	552	505	535	548	507	483	463	519	498	530	536	552	518	536	588	505	505	514	490	547	534	490	549	511	536	524	533	517	492	493	529	534	507	515	532	517	507	522	552	526	515	523	554	537	531	538	479	535	519	502	555	527	524	511	460	538	574	501	538	498	534	511	534	553	510	529	507	515	539	532	559	536	496	491	568	504	547	520	571	535	536	581	520	560	519	504	450	533	526	522	535	518	525	475	560	483	503	589	580	542	485	519	537	578	586	519	535	499	509	490	499	571	510	533	522	509	540	546	526	512	509	547	495	530	510	536	507	528	483	537	509	496	495	560	486	475	515	507	544	496	532	526	518	520	519	512	554	547	509	535	542	562	509	535	520	514	537	484	476	524	530	554	506	583	517	524	541	533	519	552	544	513	516	537	529	519	514	548	543	499	547	520	508	513	495	478	487	514	505	446	545	497	555	495	512	535	488	504	504	501	511	512	518	512	511	507	510	512	553	549	491	528	534	526	531	488	499	518	515	507	536	537	504	518	516	486	551	541	555	531	551	488	494	528	519	565	502	527	519	484	508	528	559	520	546	521	509	504	491	527	506	494	530	475	528	557	493	497	521	477	544	521	530	509	518	521	558	540	494	526	527	500	513	557	546	516	487	524	526	519	559	543	536	505	571	502	517	462	519	502	485	547	491	512	522	496	508	493	538	541	535	500	519	521	505	498	532	510	497	553	505	532	530	482	499	526	483	535	485	515	552	509	502	529	508	493	516	522	502	529	535	528	543	538	534	543	519	482	501	506	519	505	521	544	530	490	570	519	540	563	493	537	491	554	529	551	535	525	482	507	517	521	541	500	505	534	543	502	522	483	533	517	530	541	521	565	538	503	541	530	489	506	511	512	520	507	502	512	529	554	524	489	529	478	509	554	562	529	513	484	528	507	509	526	529	519	519	530	555	499	479	550	491	522	503	511	537	543	492	502	542	504	532	510	499	538	537	491	540	582	509	503	505	511	539	510	506	489	510	533	529	559	533	494	522	521	513	495	501	507	544	531	486	529	535	467	525	511	487	490	512	505	540	514	510	534	516	551	530	562	534	476	538	569	481	520	509	535	520	495	520	508	544	490	520	540	474	502	482	482	510	522	512	521	506	481	510	540	518	517	518	512	488	536	494	501	536	525	525	553	524	493	487	521	499	562	500	531	486	531	511	540	491	487	486	523	558	506	504	520	495	540	543	512	517	540	510	528	532	542	540	532	534	521	542	518	487	530	498	540	545	485	488	536	538	492	557	481	503	516	505	524	542	556	497	508	533	509	523	496	546	484	518	537	513	518	530	509	504	491	501	493	519	510	514	496	563	471	487	512	486	546	492	509	546	503	549	511	511	498	500	531	516	506	519	606	544	527	511	540	537	517	532	522	533	505	544	516	514	524	522	507	506	540	528	505	510	469	508	510	538	504	519	533	484	531	528	532	525	495	507	496	536	541	486	491	494	542	532	542	527	532	547	504	501	479	488	547	544	536	526	535	535	479	499	541	530	543	581	536	544	562	479	556	580	579	490	491	555	526	489	493	465	538	528	462	478	528	533	528	510	557	488	508	532	502	535	514	548	524	505	517	534	544	506	535	522	490	498	563	528	524	535	548	534	543	520	518	489	550	482	533	527	539	494	559	493	547	516	501	557	527	503	523	518	528	523	515	524	473	534	505	516	519	533	493	541	535	488	559	531	493	558	542	521	539	500	489	535	518	520	490	519	545	537	512	454	527	501	551	518	516	528	530	494	530	515	495	508	530	515	546	536	511	512	486	463	537	521	497	501	517	524	496	543	535	505	518	528	511	478	541	535	549	494	549	500	510	502	564	502	504	530	518	498	514	532	554	507	523	496	472	498	515	490	507	530	527	525	542	523	580	512	527	501	527	515	508	528	507	517	533	526	516	474	504	485	502	514	497	544	540	549	500	563	540	514	513	522	551	521	478	550	509	520	492	548	525	504	512	492	510	489	542	481	500	527	497	528	518	492	507	494	490	546	543	535	481	541	487	504	519	524	522	530	489	512	532	513	518	513	540	506	544	496	510	515	530	552	522	528	527	534	532	524	499	546	511	513	521	539	544	508	519	502	521	505	497	520	524	500	514	562	525	537	481	535	526	528	517	535	517	557	513	506	464	511	534	534	520	505	494	540	489	497	535	522	487	523	497	568	544	519	548	499	533	528	560	499	524	524	561	518	500	542	517	509	519	503	537	516	465	518	532	533	506	529	543	545	535	491	517	533	525	535	539	503	510	503	513	467	508	530	512	541	539	488	556	527	548	542	513	504	512	496	505	508	560	514	526	541	542	513	546	511	533	501	515	522	542	524	535	512	546	519	530	526	533	486	497	536	514	499	487	519	492	551	499	501	533	489	489	537	514	537	505	522	513	523	542	516	499	511	481	525	523	522	502	484	493	544	505	500	470	517	528	532	506	532	564	491	542	509	525	555	518	514	489	494	520	491	508	510	514	495	522	521	493	498	512	548	540	505	563	499	521	545	519	534	519	524	521	482	527	528	516	534	512	576	514	499	524	513	538	494	567	490	518	467	528	524	482	582	484	529	535	503	488	509	538	507	544	519	530	558	503	510	496	570	527	511	527	540	555	523	574	533	510	506	521	551	500	484	538	523	565	487	473	550	531	515	485	540	517	510	517	470	513	520	499	532	543	509	516
18763	43852	9509	4659	3306	2523	2015	1661	1329	1201	1088	913	846	845	770	719	708	664	612	601	624	623	594	590	614	559	586	586	519	542	509	539	555	554	533	563	555	514	563	535	540	544	525	528	550	562	535	521	533	550	515	512	546	508	501	517	528	561	547	522	524	546	557	527	556	545	495	557	517	576	530	550	541	484	514	521	507	525	517	531	545	513	521	535	507	541	501	518	545	560	529	517	544	469	516	530	487	491	566	503	501	571	507	513	475	511	510	537	507	553	506	525	562	482	527	522	544	539	495	528	542	498	565	526	473	493	518	501	540	518	488	495	496	548	502	516	514	484	496	483	493	518	516	556	534	503	521	535	494	493	502	508	540	526	524	545	532	501	544	518	506	570	527	519	502	514	528	526	505	543	497	526	520	515	512	500	490	498	571	523	511	506	522	558	554	563	528	510	525	552	498	494	516	512	522	591	512	488	543	534	560	491	487	497	535	525	518	522	521	560	511	528	547	536	492	494	508	530	492	522	499	501	504	482	538	513	521	514	522	535	524	537	476	508	505	534	568	532	503	505	560	492	551	531	500	526	537	480	522	540	557	537	506	513	508	547	518	507	529	549	499	544	526	480	498	511	523	495	553	517	527	511	510	528	474	515	551	527	509	510	544	511	545	546	499	515	477	530	533	494	526	512	514	543	514	497	516	504	568	554	530	507	538	516	565	505	495	512	527	513	513	514	550	567	520	569	504	488	547	545	566	516	497	537	524	498	506	515	502	507	556	517	491	519	536	524	533	498	504	538	500	522	498	521	498	531	522	484	541	526	484	544	493	498	530	507	518	561	502	581	536	505	535	519	524	540	509	540	527	510	515	537	552	535	508	510	525	517	519	522	510	508	519	542	515	489	552	500	521	488	514	529	504	512	565	558	505	520	539	536	528	500	520	529	504	553	474	492	524	501	512	533	511	530	534	500	538	537	529	539	500	558	551	505	534	509	526	530	546	501	540	515	542	518	519	491	495	489	515	548	532	517	520	490	529	525	523	554	541	519	543	540	565	535	555	535	491	534	516	508	520	499	532	507	498	508	536	515	513	532	505	486	532	534	504	483	548	503	505	555	557	526	508	484	520	532	504	475	535	590	536	563	512	553	514	546	520	552	545	525	482	539	497	499	503	474	520	484	484	556	535	527	514	530	551	516	480	567	524	559	570	544	500	522	510	519	593	535	535	531	492	544	510	468	512	532	535	524	507	561	511	507	499	519	565	521	496	524	487	488	540	544	507	519	495	525	549	504	526	489	560	521	534	487	542	505	510	490	482	515	523	525	498	476	540	500	514	517	534	474	497	517	569	532	510	543	512	518	544	546	538	524	498	524	531	503	522	507	506	540	556	515	509	464	533	495	558	533	527	534	526	482	526	546	520	500	481	541	539	498	522	519	529	517	484	523	500	536	523	532	518	511	532	535	515	495	545	545	533	495	531	518	514	528	512	519	534	506	522	531	528	522	539	504	476	516	507	516	515	527	477	549	491	545	500	513	542	541	529	540	525	532	523	531	507	521	508	514	530	544	527	490	485	542	528	533	526	463	500	517	471	524	543	550	521	536	529	510	516	486	513	501	498	497	526	524	520	560	520	509	526	503	526	529	508	500	490	519	530	494	555	525	515	548	538	486	536	541	516	490	537	516	512	543	535	484	537	578	518	478	539	546	475	527	513	519	499	515	532	495	542	531	565	477	564	515	543	473	514	505	499	517	501	538	488	561	529	469	524	538	504	507	510	518	542	524	556	521	527	520	506	474	525	542	457	519	547	510	533	513	560	522	520	507	549	522	509	480	508	500	515	498	503	511	514	496	532	537	514	505	530	519	527	499	541	497	484	535	516	470	554	549	538	518	539	515	536	495	503	507	559	540	517	542	571	492	554	483	517	520	528	529	494	543	512	551	486	524	522	517	501	567	538	492	513	523	552	489	521	512	540	498	519	532	522	535	550	509	492	506	533	517	494	519	530	548	525	540	552	498	519	491	496	498	508	515	557	558	566	481	499	500	530	547	531	542	468	520	445	517	512	532	533	490	507	533	524	527	529	514	531	500	534	537	518	589	530	536	542	534	504	488	522	509	511	526	495	551	531	541	524	525	520	568	561	543	496	551	545	543	501	532	527	499	492	563	545	496	526	587	557	528	538	553	516	497	546	530	505	472	500	478	513	491	534	504	530	463	546	518	536	515	577	482	556	542	524	497	522	525	545	501	516	551	488	512	507	552	491	487	530	511	498	516	523	563	487	523	514	541	517	544	528	513	550	499	519	481	536	527	517	526	519	523	541	507	496	520	496	535	537	490	517	497	499	499	530	540	477	531	503	507	523	521	525	505	510	509	545	517	560	473	473	538	501	520	526	500	502	496	514	505	535	510	511	528	512	503	556	520	501	526	511	512	505	539	532	486	498	504	510	550	480	516	560	519	529	511	514	472	526	517	535	514	540	544	546	506	517	517	495	525	540	487	491	479	535	480	513	511	499	493	560	537	513	514	529	505	527	493	512	559	539	539	511	501	517	553	530	526	499	535	479	530	496	513	543	508	476	519	512	508	532	579	542	510	504	524	560	528	493	520	521	498	529	516	528	502	496	551	521	501	519	533	516	510	542	513	511	550	488	533	502	475	523	538	564	543	549	533	534	507	510	536	521	531	534	591	504	527	532	500	511	548	488	546	475	526	496	507	521	514	477	536	533	504	527	497	519	552	538	541	530	524	501	568	563	498	520	490	557	575	521	503	556	528	502	516	547	510	534	535	552	526	516	514	526	537	507	536	507	534	535	518	505	546	554	569	520	496	520	507	529	560	541	507	533	512	503	510	531	508	522	519	557	529	493	540	551	504	506	519	536	510	551	532	517	555	533	560	509	489	496	523	572	536	562	489	540	503	486	507	489	521	527	494	527	519	533	548	537	512	511	527	512	499	488	493	497	540	501	543	516	544	496	517	496	508	549	564	525	534	561	509	502	519	495	518	521	526	533	507	510	539	495	551	539	572	563	510	499	534	568	540	512	539	530	528	495	530	531	520	525	511	545	539	594	494	566	535	514	531	542	546	497	513	544	533	549	518	499	514	508	493	510	551	522	496	517	544	520	548	505	513	503	498	523	535	551	537	543	548	507	456	519	502	511	552	480	510	527	520	579	526	571	538	540	536	520	569	560	492	499	501	550	505	524	499	538	486	533	513	519	489	503	511	509	517	518	524	539	500	525	541	481	551	567	529	530	524	524	519	501	524	503	524	545	496	459	478	522	508	508	566	524	528	534	511	493	494	546	502	507	498	495	532	537	496	529	493	498	474	492	535	498	486	520	549	532	501	518	520	536	530	522	532	503	527	532	480	491	529	534	538	526	485	517	483	532	487	512	533	545	529	564	512	507	507	529	514	488	563	498	555	501	490	518	478	503	505	474	508	518	525	559	523	494	525	515	542	534	516	534	508	545	523	548	522	530	504	527	527	518	509	478	520
27956	19152	4512	414	261	169	177	160	153	171	167	167	157	179	172	140	160	171	152	174	169	147	149	167	140	163	165	153	151	155	188	165	131	160	135	160	132	147	136	171	169	157	139	173	170	168	158	167	158	134	151	155	129	159	136	150	168	155	167	148	177	170	174	163	144	152	151	151	149	134	195	153	165	134	165	170	164	169	157	148	157	148	160	159	152	169	137	154	170	172	159	165	164	165	172	169	164	130	166	156	150	177	177	158	164	176	154	147	151	149	164	139	126	163	160	164	151	149	178	156	175	159	163	155	154	172	164	161	161	164	160	175	185	170	149	139	149	142	170	162	174	158	162	146	157	152	169	169	177	160	186	164	149	172	160	138	154	139	169	186	157	149	166	135	174	167	153	156	172	172	178	167	166	148	149	160	152	150	173	145	140	163	171	180	153	149	159	162	171	174	171	166	170	150	151	167	149	157	163	175	168	148	156	167	187	140	168	175	155	165	163	147	156	180	168	148	175	182	172	155	166	174	162	168	156	158	159	163	164	134	148	146	153	168	135	159	169	159	154	161	151	152	146	172	154	181	164	182	166	151	158	150	161	190	156	155	147	151	168	162	146	149	156	172	167	152	155	170	167	148	168	147	165	155	169	162	137	160	136	166	151	179	156	175	169	162	152	176	172	186	159	138	168	137	158	168	159	159	147	153	184	150	148	164	133	177	162	175	180	172	168	136	176	153	175	169	163	164	150	150	176	170	141	161	165	149	150	168	150	154	158	179	171	183	149	147	141	170	153	148	181	158	155	146	155	167	160	169	167	156	161	142	161	174	144	171	165	177	165	154	155	159	140	162	167	142	168	166	161	154	161	150	159	159	164	173	169	148	183	160	159	141	170	168	171	168	143	164	168	170	168	179	167	172	151	160	173	160	168	160	154	167	158	167	164	170	176	174	154	136	156	137	146	146	171	150	152	167	157	148	151	170	166	153	183	184	147	149	165	165	151	153	159	178	167	190	167	165	162	167	173	177	151	147	160	174	176	159	138	153	167	144	151	172	139	163	155	157	176	149	160	159	166	174	162	167	146	190	143	141	182	141	152	168	166	149	130	146	158	152	163	156	156	156	167	134	179	151	155	151	175	175	139	134	140	129	167	153	158	149	174	144	160	155	154	171	162	125	178	182	167	150	153	165	171	185	156	150	182	183	160	207	162	185	179	160	150	156	152	139	155	169	191	170	149	191	183	149	167	155	165	195	143	152	157	154	164	166	155	173	141	152	172	159	168	143	161	155	160	133	172	155	161	152	155	146	149	165	172	173	155	164	140	180	143	161	140	164	164	155	163	163	173	158	176	144	174	179	174	204	170	139	165	156	150	173	147	158	147	145	159	146	169	158	157	136	172	166	158	156	164	167	158	177	152	165	145	143	159	153	150	169	146	166	167	153	164	171	154	170	179	156	152	148	169	155	176	144	159	144	165	163	176	164	148	167	159	159	172	158	167	139	189	146	162	176	170	169	154	168	156	156	153	146	141	150	157	174	176	161	152	165	163	181	157	156	163	159	171	144	160	150	152	156	181	177	194	136	164	166	178	147	145	169	146	153	160	142	149	148	182	162	167	158	132	148	165	164	156	140	147	165	169	154	140	169	154	150	145	142	139	144	157	166	177	161	143	143	162	163	149	161	170	156	169	187	131	177	181	159	169	156	149	144	152	183	187	153	146	173	145	171	155	166	162	167	166	172	147	171	155	179	145	177	171	163	168	159	146	150	168	170	172	155	171	170	151	145	162	154	154	163	161	178	162	140	174	143	170	151	159	176	165	166	161	158	145	157	152	140	181	171	173	138	165	164	160	174	170	151	147	170	150	142	145	182	156	153	177	156	161	151	152	160	168	153	156	155	168	166	162	162	154	164	158	153	170	162	188	138	178	147	157	167	174	157	170	169	179	156	147	154	173	156	171	171	156	147	164	150	183	170	172	160	164	167	149	158	156	161	168	175	148	168	137	153	150	160	150	178	162	135	156	153	142	183	161	163	189	166	152	159	141	146	143	173	161	152	150	177	178	143	176	161	168	163	152	171	162	164	150	155	170	155	154	160	132	160	155	175	178	118	153	156	158	169	175	138	169	170	161	161	176	160	171	170	153	158	142	177	170	176	158	159	169	155	163	163	170	166	152	148	153	186	186	143	152	157	154	156	150	177	150	162	135	166	147	152	155	159	162	167	157	165	152	162	158	132	164	137	191	166	150	151	166	155	171	124	135	155	160	149	161	170	181	158	186	151	143	185	205	153	156	172	155	164	166	151	179	164	146	152	182	175	143	157	177	174	161	191	149	157	145	154	155	157	162	149	152	164	162	151	159	165	160	147	179	159	152	150	153	157	173	165	155	161	139	155	161	167	154	149	148	158	160	160	153	164	168	165	130	153	155	163	184	162	161	166	156	166	150	165	169	162	165	168	150	162	154	159	151	150	154	170	141	137	150	152	166	162	155	168	164	176	130	156	186	157	153	153	145	160	177	155	154	173	140	165	139	182	166	166	190	158	184	164	169	192	158	155	163	176	154	160	164	155	169	156	145	151	156	141	164	148	152	161	146	144	161	135	145	146	168	148	165	151	144	146	175	157	158	177	156	132	167	173	152	163	127	165	142	165	155	156	170	153	162	135	177	171	166	152	154	138	159	162	142	169	157	136	151	186	181	171	153	156	139	153	169	132	170	178	154	159	137	151	157	164	160	159	153	188	184	163	176	147	138	155	174	162	163	164	156	160	154	160	153	172	145	174	146	171	166	151	166	160	157	176	169	176	150	163	144	169	159	183	176	148	143	171	163	140	175	160	159	159	152	164	158	179	170	152	170	164	169	168	135	151	159	150	187	136	155	153	167	155	155	165	169	161	165	151	151	171	162	160	147	162	172	152	139	174	145	181	156	151	140	132	172	160	185	176	176	137	129	161	165	167	153	164	172	179	154	147	160	148	163	159	177	121	158	167	175	183	148	137	155	177	168	161	158	152	169	159	174	187	161	186	163	186	144	151	126	152	158	172	146	169	157	158	161	156	159	152	168	165	156	155	132	169	163	151	143	139	172	154	169	163	137	156	151	162	159	154	170	164	160	159	144	166	145	169	151	163	129	178	160	139	152	158	155	164	156	146	175	145	163	148	157	174	145	140	152	169	147	141	144	172	163	162	180	157	167	146	159	167	158	178	164	194	146	148	170	163	154	176	150	147	146	164	159	164	167	146	161	177	145	157	159	167	160	154	158	151	155	152	169	166	146	155	161	160	172	171	151	129	143	156	159	146	167	158	160	181	147	155	154	173	154	164	190	161	130	171	162	161	164	158	190	158	140	131	162	150	180	150	148	120	154	145	146	141	139	162	167	151	158	182	160	163	159	151	163	166	153	127	165	148	155	138	171	159	157	148	161	143	147	154	150	161	154	153	160	143	127	141	143	166	175	154	170	153	166	165	151	133	168	157	155	179	167	181	154	161	171	140
14717	16722	488	305	259	251	190	201	216	174	190	187	155	179	202	204	193	192	188	184	164	183	195	156	195	196	209	178	170	160	197	167	198	168	205	181	193	179	166	191	191	169	164	176	200	165	160	184	175	183	190	206	187	190	188	182	164	164	195	165	192	179	180	199	176	189	186	176	169	177	173	189	186	155	169	172	180	165	160	162	177	181	209	154	165	153	152	195	191	177	160	182	183	179	201	200	170	189	187	160	185	175	170	194	174	209	189	184	187	186	168	164	183	192	175	179	180	211	183	176	177	177	182	166	172	179	164	167	177	183	190	164	168	175	175	178	194	177	181	191	181	191	189	212	206	176	192	183	179	175	180	167	164	178	176	181	165	187	181	172	188	174	171	186	174	189	197	170	162	194	183	177	185	200	180	199	181	153	175	189	158	179	146	177	182	182	191	173	188	179	188	204	195	186	182	186	188	164	178	164	155	180	173	176	195	200	202	167	193	170	167	206	195	163	194	174	154	168	211	160	201	158	168	180	176	182	154	210	165	187	182	165	166	197	185	182	198	174	180	164	156	165	189	194	178	185	178	182	175	192	183	204	199	187	186	190	177	162	194	172	185	177	178	176	183	176	190	154	196	185	171	178	188	183	177	174	180	177	172	163	184	182	159	201	170	175	173	174	184	199	182	155	197	186	166	172	194	192	158	177	171	171	162	177	172	175	180	196	193	178	198	179	162	181	190	201	186	186	175	169	192	171	183	184	195	164	178	173	188	184	189	179	193	188	166	178	188	175	174	166	174	154	163	185	160	179	163	195	176	145	169	186	144	188	181	174	183	169	176	180	177	164	178	166	192	180	179	187	175	170	196	158	187	179	178	218	179	171	188	171	200	160	182	197	173	160	168	164	172	178	179	194	183	191	181	179	191	209	173	190	202	182	178	176	179	163	219	161	170	168	197	158	184	155	187	159	168	186	161	183	169	142	195	167	190	191	177	178	176	169	164	203	166	169	199	168	173	189	198	196	189	167	168	175	180	154	169	193	197	177	172	181	193	186	185	180	170	182	165	178	181	185	204	183	171	177	170	184	168	175	162	161	182	176	201	195	168	171	192	196	178	186	199	192	193	189	194	210	180	171	172	157	178	189	194	182	170	171	175	187	176	164	156	176	178	181	195	169	183	176	185	169	190	193	186	177	171	170	187	170	231	188	182	170	189	192	160	174	176	189	207	176	177	184	190	168	180	154	176	181	172	172	185	170	177	172	203	187	182	149	172	197	185	185	197	207	184	178	168	154	195	187	199	181	171	186	185	178	170	188	165	175	172	199	182	173	183	193	190	171	166	160	185	162	197	188	181	151	185	190	174	177	192	171	190	173	187	168	147	165	165	182	186	178	182	176	186	172	172	184	184	184	175	171	166	185	181	164	207	200	172	173	163	193	200	163	180	191	161	186	145	190	181	158	184	198	172	153	197	210	177	166	190	171	189	172	180	146	167	205	175	191	192	171	185	171	185	179	178	180	172	172	159	169	169	194	182	210	177	178	174	170	211	167	184	173	194	187	168	202	175	163	185	176	229	169	180	187	183	176	194	178	192	190	174	169	206	179	182	181	176	177	158	187	155	168	183	157	198	192	185	188	179	165	197	202	163	196	168	200	190	176	181	177	167	159	164	178	182	173	175	197	208	177	180	177	186	182	180	182	172	201	182	206	170	157	193	172	198	186	147	190	161	169	167	181	170	169	209	183	207	169	182	174	195	175	163	176	172	192	184	170	220	201	182	178	191	182	179	167	178	190	182	175	170	160	195	172	185	184	181	178	183	173	167	196	178	184	203	177	190	169	188	167	182	165	184	171	164	156	184	173	175	174	171	182	205	173	187	196	168	189	178	162	155	183	190	198	168	185	176	203	189	176	186	146	173	177	169	171	171	160	174	153	162	181	177	159	201	187	179	160	189	196	195	167	190	197	172	206	186	177	195	190	191	194	179	174	162	174	186	176	174	181	182	183	176	188	178	163	190	164	196	184	167	190	193	190	195	168	181	169	174	199	192	172	178	167	201	185	204	210	206	164	167	158	173	199	175	183	176	164	146	189	180	158	178	168	163	181	189	197	189	161	197	166	172	181	194	166	162	162	180	183	166	179	161	192	182	185	202	170	191	165	174	171	182	148	182	178	189	178	180	198	172	173	175	191	192	192	170	172	177	157	169	174	181	195	196	175	160	188	181	177	196	196	164	188	179	198	184	181	170	187	212	175	184	211	193	176	180	186	178	171	196	182	153	215	171	175	178	168	186	177	174	191	202	185	163	196	177	206	179	144	181	185	187	180	193	193	161	182	181	187	195	176	177	140	165	154	200	181	184	194	197	155	202	174	188	174	182	194	206	196	168	182	180	176	171	175	190	180	178	175	167	182	164	185	188	194	183	150	175	151	171	182	198	175	162	186	186	195	168	185	169	187	162	152	183	199	181	164	209	173	156	181	163	181	168	214	177	157	165	172	171	175	194	154	196	183	161	168	189	177	163	194	174	162	202	177	188	160	165	172	153	168	162	192	186	167	175	177	178	184	172	171	188	173	189	180	171	188	167	207	187	201	186	161	187	155	199	165	175	189	192	198	202	182	187	174	185	206	188	165	187	171	201	184	174	179	154	181	208	192	190	187	195	192	168	178	179	186	176	196	182	183	175	154	175	188	202	178	181	173	173	170	174	172	161	203	160	189	150	183	188	205	190	191	192	169	154	173	191	189	177	166	173	184	147	170	199	177	184	157	188	171	181	187	187	181	206	186	172	188	196	169	179	158	182	225	159	223	169	195	197	173	186	160	167	201	166	213	190	188	164	176	180	197	200	173	174	175	188	175	185	195	152	160	159	162	168	169	163	170	166	162	187	175	189	161	186	172	202	190	183	172	191	196	188	182	199	172	182	168	170	191	203	169	175	178	177	191	202	183	183	159	176	198	196	216	154	186	147	186	175	172	184	178	194	176	169	171	169	182	178	175	192	192	162	189	193	212	197	169	180	178	191	187	162	193	165	183	181	171	190	193	181	199	166	183	191	166	177	178	173	166	180	160	166	198	164	196	189	168	180	171	186	185	171	181	178	187	168	192	201	190	183	186	191	213	188	204	173	182	167	170	186	176	184	186	174	166	174	169	173	167	210	182	175	196	185	187	185	171	194	202	161	177	167	197	185	167	162	192	171	174	209	202	191	180	168	187	172	176	189	172	143	172	170	168	199	206	172	192	174	190	194	158	182	177	181	178	174	174	170	164	172	175	190	177	201	201	168	181	174	179	180	188	188	172	178	180	202	182	195	185	176	212	183	171	173	170	156	187	168	174	174	194	157	171	164	182	179	166	158	181	183	199	172	163	184	195	185	181	189	167	176	165	180	171	204	171	174	171	193	190	182	185	175	177	180	195	182	173	177	178	195	174	189	173	164	165	195	169	193	186	188	162	197	158	212	176	187	177	157	189	191	201	201	193	193	175	154	159	188	186
23627	21058	28022	24264	20895	6334	799	576	456	436	417	365	344	343	352	291	321	284	276	288	295	300	272	243	322	273	282	276	286	266	264	274	268	291	281	304	277	294	253	294	257	269	262	270	277	242	262	283	267	259	280	280	288	253	274	250	275	268	287	271	275	249	259	271	279	259	285	287	287	291	269	262	291	258	275	225	246	282	263	254	289	275	257	260	242	253	269	269	287	280	252	250	256	265	247	278	287	273	274	258	270	254	250	261	272	282	273	238	292	277	278	286	264	292	255	264	262	262	259	295	258	271	245	288	265	252	255	264	286	267	272	272	286	282	274	266	257	287	263	262	233	252	239	246	238	287	282	248	254	293	263	257	256	259	280	249	273	282	243	247	258	262	268	260	243	249	267	272	247	276	264	252	271	263	252	257	241	251	273	251	236	253	252	262	296	279	268	249	289	261	285	254	259	252	277	250	251	270	270	290	257	269	297	289	286	273	256	271	265	297	277	259	279	283	255	250	248	287	251	275	296	247	278	260	277	243	275	277	250	273	273	267	270	257	260	241	261	263	254	259	269	265	247	255	271	279	299	273	281	234	262	287	275	281	257	242	295	286	264	235	295	256	280	262	257	270	269	258	301	293	250	267	262	277	280	285	264	281	256	224	272	250	276	270	300	247	261	253	262	266	283	271	248	267	272	264	256	268	288	241	292	261	255	256	223	272	303	269	297	289	257	277	277	244	260	248	287	267	236	236	275	268	253	271	267	246	281	275	246	286	280	267	240	258	251	264	260	285	267	260	270	276	226	245	237	257	259	285	291	254	268	259	281	252	247	254	267	260	286	280	283	244	273	288	271	263	281	285	267	258	256	253	251	253	241	267	254	268	269	259	270	279	270	240	236	239	264	272	259	263	260	246	284	284	242	255	277	240	236	270	230	257	251	262	265	285	295	252	257	256	299	268	283	254	263	264	261	257	275	266	277	279	276	254	278	269	263	269	270	273	249	262	258	268	284	273	264	268	247	250	307	252	297	245	255	265	275	261	250	278	269	254	298	299	281	286	294	266	249	290	291	243	262	250	256	266	249	255	257	282	270	254	278	265	258	260	279	258	252	306	286	293	274	267	261	291	239	275	280	236	306	286	254	273	252	295	299	295	281	273	293	248	258	271	262	254	275	257	269	265	267	261	236	259	301	274	232	268	264	258	271	264	261	278	257	260	285	267	258	271	264	268	275	255	289	256	282	256	291	267	272	278	267	258	278	259	304	262	258	240	270	270	237	278	274	275	263	273	248	293	278	251	294	261	257	254	239	260	262	267	260	279	274	292	287	257	272	237	260	279	262	266	285	267	268	276	266	273	269	265	267	263	275	260	284	241	289	253	261	231	277	246	255	260	248	271	242	294	274	292	270	303	261	245	239	259	294	269	264	259	266	270	263	272	264	277	286	241	267	261	250	245	261	260	267	285	300	243	258	266	250	253	262	260	287	261	299	247	262	277	273	264	279	260	290	278	270	279	275	274	271	289	246	246	256	215	294	265	252	293	263	253	271	237	262	245	260	252	247	259	277	278	253	255	248	260	271	266	262	255	247	261	275	250	257	263	253	272	268	252	252	252	262	224	254	245	266	280	281	262	252	275	265	286	265	261	275	254	225	283	274	275	254	274	264	256	256	257	266	274	262	284	291	264	264	274	244	273	250	264	271	261	239	263	275	268	280	271	271	265	262	298	273	277	245	259	252	251	272	262	282	257	269	221	241	268	285	300	252	246	262	259	256	279	261	258	282	245	271	237	277	260	256	234	266	283	253	262	253	257	244	285	323	256	287	271	256	246	251	273	269	259	272	279	254	239	238	273	253	246	263	258	264	265	238	252	249	271	271	266	252	275	257	264	285	264	266	247	270	275	269	254	264	253	280	247	286	228	265	266	241	278	274	244	274	271	245	273	268	270	289	276	264	229	232	269	260	259	255	306	282	261	270	272	283	254	275	278	254	248	261	272	271	247	237	256	254	271	283	283	259	283	283	249	251	286	222	289	251	248	311	282	250	247	272	252	254	282	255	268	269	279	289	266	302	278	273	260	286	269	248	270	282	259	275	295	263	257	261	250	262	255	258	240	257	286	248	253	254	296	255	267	310	288	235	278	289	256	289	254	276	276	244	259	240	276	279	276	255	257	281	257	252	264	283	266	272	270	224	228	245	249	256	283	264	264	283	304	249	265	276	246	262	238	240	301	280	244	255	253	266	279	264	283	279	249	266	260	273	248	261	262	259	282	257	252	226	232	272	252	268	247	272	259	274	234	269	282	256	266	288	238	288	262	278	281	251	263	239	266	256	287	253	258	260	243	268	273	258	277	263	274	238	279	284	260	289	260	255	249	266	253	286	279	286	296	248	297	281	259	277	247	237	257	294	273	274	257	278	280	270	250	269	230	271	284	259	269	262	261	295	259	295	278	279	273	243	264	246	281	259	257	273	264	258	251	241	246	285	255	271	285	263	253	241	293	240	253	268	268	283	257	268	257	271	285	281	259	292	266	262	283	284	255	256	263	243	296	275	278	257	283	262	260	274	269	288	230	252	250	287	260	268	266	247	263	262	269	247	273	249	284	281	264	252	279	245	239	273	256	269	263	271	278	283	264	259	265	250	267	252	263	252	276	249	267	266	289	253	267	270	243	257	252	242	268	276	243	276	268	276	277	306	268	278	273	277	266	272	274	267	270	266	267	274	253	273	282	258	299	258	295	274	260	269	275	261	250	244	258	268	261	280	270	243	254	265	244	277	291	258	237	257	262	230	288	260	260	262	265	264	264	260	283	286	304	269	291	302	246	251	233	294	278	282	276	238	261	260	255	281	284	266	265	282	256	241	274	269	273	255	258	225	277	295	293	259	251	280	266	259	282	251	245	257	254	278	236	259	261	245	254	247	243	274	308	268	259	274	257	241	262	276	277	259	268	281	261	263	279	298	280	255	289	261	282	284	267	279	264	247	269	236	257	275	282	288	284	270	266	276	258	261	245	244	250	245	292	248	276	234	255	257	308	236	234	258	274	252	246	307	264	301	249	245	253	250	234	289	263	277	250	269	252	274	253	254	269	259	254	261	271	291	247	271	263	249	261	255	301	254	275	269	249	247	271	262	289	290	269	295	266	262	245	292	264	255	269	284	288	268	251	271	253	244	265	262	304	268	260	266	269	276	277	252	241	260	282	257	263	239	278	250	262	263	278	261	291	264	240	274	271	290	264	294	280	266	316	268	252	279	236	259	288	291	247	294	265	265	267	256	254	261	279	255	282	293	253	271	270	268	270	272	248	232	287	271	274	268	289	287	295	288	265	241	254	262	245	260	278	258	268	258	265	262	255	269	298	283	250	284	282	261	258	241	230	272	261	230	252	251	264	284	277	234	265	257	278	262	251	263	255	269	270	287	254	251	259	259	265	276	240	256	280	270	259	302	255	279	288	273	264	246	275	308	260	263	256	252	249	272	303	277	282	281	245
15742	42110	5559	2547	1827	1376	1048	866	692	594	545	493	427	391	407	368	407	375	368	339	340	306	311	325	312	330	295	318	313	312	282	286	266	279	283	287	292	309	255	255	278	309	297	279	277	303	268	267	270	294	280	274	256	281	286	281	280	260	277	268	305	253	292	277	278	283	264	270	285	278	291	284	256	291	293	271	274	277	265	278	309	282	260	296	297	292	312	271	286	280	301	281	284	273	260	245	254	263	285	285	274	278	259	289	274	261	281	279	275	272	237	274	285	277	255	281	245	284	272	291	303	280	287	266	267	302	307	266	306	290	273	296	262	255	285	286	284	263	262	287	304	259	290	296	255	276	269	305	266	306	263	314	285	266	314	262	231	283	263	282	281	306	277	304	286	271	262	279	263	260	281	292	314	287	274	289	241	305	270	247	291	275	285	281	300	289	285	265	258	294	270	281	284	275	257	267	276	304	286	282	280	265	275	270	234	280	288	258	263	279	264	291	275	305	258	267	284	247	261	291	239	311	303	276	263	273	271	282	271	256	279	279	297	283	270	337	268	254	261	235	240	276	281	300	259	294	286	267	281	272	248	298	284	284	276	292	273	244	258	264	291	252	249	269	279	274	302	266	248	267	279	281	259	263	262	271	248	266	270	277	268	276	249	285	301	269	260	291	277	279	252	274	233	298	276	295	280	265	282	285	301	279	293	276	287	289	269	255	299	250	272	288	278	261	275	264	268	271	289	282	268	310	286	282	261	299	291	279	243	285	260	299	270	273	283	283	269	260	278	305	269	247	271	270	309	274	298	289	278	289	253	299	274	282	249	258	263	270	233	286	277	299	264	293	276	282	263	296	283	293	268	272	226	285	244	241	281	271	284	317	266	277	284	277	277	279	307	300	276	280	257	248	276	259	280	271	268	291	277	304	281	302	283	297	252	285	281	283	283	280	281	280	277	288	278	268	272	289	268	230	249	284	271	261	287	264	327	269	254	284	278	291	264	260	284	248	292	270	277	296	272	257	273	262	271	263	313	266	295	275	285	281	272	288	276	251	317	292	258	277	261	288	300	283	293	282	280	281	316	303	270	269	277	297	271	292	275	264	317	263	276	267	282	289	263	262	271	307	279	286	289	255	291	275	236	280	275	267	267	312	302	286	259	245	264	269	272	265	277	287	278	263	255	291	251	260	279	279	283	257	256	278	263	283	291	292	272	274	288	265	283	278	266	308	297	245	272	283	267	281	283	248	286	295	239	270	275	267	287	272	295	276	283	249	292	299	290	275	279	271	268	275	254	285	255	261	277	242	243	281	259	257	269	275	252	285	296	279	269	306	263	296	272	277	286	289	285	256	258	277	253	271	281	267	265	257	250	285	298	279	274	268	266	272	284	282	267	294	278	302	289	310	277	260	272	304	240	296	257	294	273	278	295	286	256	279	301	272	276	264	283	262	312	266	281	287	288	291	267	309	280	255	288	281	255	281	278	258	270	279	261	295	287	285	301	268	278	276	260	266	290	267	252	283	264	278	273	285	245	285	288	288	254	297	293	273	246	269	271	268	333	317	297	276	262	284	283	277	292	287	264	302	276	251	280	259	278	260	307	252	276	291	274	268	276	260	286	335	267	254	262	247	294	280	273	291	308	265	277	260	237	257	287	266	263	275	285	273	300	282	277	301	285	296	281	269	263	276	260	283	293	260	266	297	297	272	282	280	272	260	280	283	270	300	251	270	292	256	285	278	278	257	291	255	279	292	295	279	275	267	282	256	264	285	272	252	280	289	273	247	277	267	275	290	291	291	287	295	250	293	269	288	241	296	275	272	275	301	255	282	318	335	263	299	255	288	291	283	272	282	264	277	239	266	261	270	283	245	273	297	270	262	245	269	273	266	285	288	245	276	279	251	280	276	275	281	252	295	253	279	265	281	261	270	260	312	277	269	278	271	262	285	285	252	260	263	272	277	265	295	275	263	278	304	257	247	283	299	255	270	258	288	279	300	296	281	289	272	291	268	297	274	280	250	288	279	266	285	284	274	285	276	268	251	263	277	308	266	269	268	263	279	252	281	274	295	287	297	303	274	263	257	260	268	279	259	291	256	256	269	280	285	277	270	308	294	290	286	277	284	273	275	277	272	269	277	313	285	250	274	265	278	269	263	246	269	290	280	303	284	259	325	258	252	275	282	302	278	299	272	273	268	264	272	246	264	271	293	272	305	279	247	280	260	254	273	292	273	237	297	295	279	282	291	287	299	289	265	325	287	301	258	264	278	276	296	275	251	283	291	260	308	292	286	274	266	244	286	279	294	275	257	264	267	299	294	263	295	265	275	287	301	265	268	245	246	266	286	293	267	254	291	272	264	284	270	292	264	276	269	260	303	283	273	256	277	240	288	268	300	284	263	240	278	249	269	256	289	293	260	258	290	256	287	253	281	300	277	286	268	275	257	303	267	282	277	276	265	243	257	278	268	263	267	260	268	280	281	258	272	253	303	265	293	253	269	291	284	281	231	285	277	262	264	271	276	289	273	249	295	253	271	292	261	271	263	252	271	278	276	297	292	269	244	258	265	275	274	276	260	268	273	254	293	275	261	293	253	302	230	300	290	277	260	263	281	275	273	259	286	286	266	292	269	277	306	277	277	241	271	267	282	281	251	272	280	257	251	268	288	276	266	273	267	274	229	278	255	300	272	314	295	280	255	254	293	318	273	260	282	292	235	258	299	251	269	267	297	305	265	227	267	274	262	282	259	278	289	270	285	261	288	282	263	255	283	243	277	257	290	296	290	225	257	270	287	283	266	276	302	257	246	287	305	282	274	306	296	285	265	238	251	302	295	286	273	264	244	253	249	277	267	297	277	285	275	313	274	269	284	275	278	241	271	270	264	267	291	318	286	249	278	275	284	284	277	283	292	252	283	288	292	259	258	284	296	295	244	254	283	305	283	278	283	273	294	286	292	268	264	294	260	247	272	282	280	262	315	293	272	269	301	283	258	246	291	265	282	277	284	301	279	263	269	257	286	277	297	281	300	282	299	290	290	264	241	273	256	274	289	283	289	271	278	285	281	278	243	279	288	273	253	291	268	264	263	269	268	271	281	265	294	252	294	248	266	255	262	253	278	286	273	243	291	256	268	295	283	278	264	256	269	271	245	299	293	280	276	279	291	303	228	275	279	268	262	242	291	296	295	277	288	245	242	287	249	256	288	312	288	238	258	261	252	282	272	262	290	243	267	294	284	259	248	259	289	286	299	272	267	283	256	272	310	290	274	247	285	257	311	255	282	271	283	273	277	268	255	293	269	273	265	269	249	265	293	299	278	268	255	265	282	261	255	290	222	294	274	259	306	269	279	294	259	297	259	269	257	317	273	249	299	299	265	303	284	258	280	279	267	276	256	304	279	269	267	270	284	249	294	281	232	284	267	289	274	241	273	308	280	280	269	279	259	263	285	275	307	268	282	261	269	262	257	271	274	272	264	296	257	275	299	294	254	261	285
24912	21074	26761	25125	6567	617	506	459	420	435	399	363	339	380	362	341	330	368	349	320	320	331	323	345	335	364	339	377	323	325	316	322	312	337	328	308	324	324	332	338	312	334	329	327	309	313	300	299	352	304	322	347	354	318	362	345	323	311	359	329	298	319	310	291	324	317	350	306	304	319	318	331	308	310	326	289	298	316	339	356	338	297	321	307	322	346	336	324	302	343	306	333	319	311	325	332	355	319	313	300	320	297	307	330	315	315	339	269	344	325	323	307	349	304	291	307	308	328	310	300	345	357	340	316	294	306	354	324	337	321	337	335	289	323	331	354	333	301	340	319	315	352	307	315	320	336	327	337	353	318	296	342	332	315	336	294	352	324	335	313	308	328	319	317	325	324	324	305	323	337	304	303	324	338	350	310	318	331	351	355	325	329	318	336	356	340	333	324	316	292	331	304	320	318	329	340	344	300	306	314	307	321	330	321	330	326	324	333	321	324	349	312	331	309	337	330	310	326	340	319	337	289	289	330	307	338	324	335	330	331	306	330	326	321	286	304	332	305	322	319	336	303	327	311	309	323	297	304	308	292	324	369	305	332	310	326	328	346	331	344	321	362	314	341	332	334	323	335	340	315	352	315	271	302	370	340	315	310	316	325	335	345	286	309	312	324	326	337	295	314	332	316	345	307	283	326	299	302	336	346	321	310	312	336	337	320	339	290	326	328	313	311	332	345	361	290	345	345	336	298	319	293	337	345	300	317	335	340	304	326	315	347	362	316	324	334	314	339	345	322	311	302	324	315	327	313	313	340	300	309	325	296	295	302	328	323	299	350	313	294	312	332	325	340	324	330	312	297	287	304	325	298	351	323	314	347	311	297	289	316	322	355	327	339	338	326	309	356	325	337	315	326	346	325	296	318	289	321	318	315	315	321	292	316	336	286	322	332	314	314	341	312	310	325	315	307	312	320	292	328	329	318	331	341	300	344	314	314	292	334	329	326	289	313	361	306	329	301	306	306	322	307	302	341	347	300	353	324	363	302	326	342	313	328	337	342	299	312	341	297	319	329	282	334	347	298	308	335	286	335	338	295	343	329	329	340	319	323	300	288	301	325	335	321	341	321	316	348	272	331	293	350	366	333	297	314	305	342	306	300	335	341	323	325	333	341	333	354	333	285	347	326	333	344	352	299	343	310	308	333	384	310	322	307	320	317	319	350	326	331	296	317	328	325	305	320	367	306	312	312	298	306	299	339	345	334	320	333	275	357	295	344	307	338	329	363	321	329	348	330	323	280	331	290	292	329	312	343	311	319	344	315	299	343	340	338	315	325	302	315	322	346	320	337	340	291	328	306	329	308	329	314	330	285	307	305	344	308	302	266	304	315	335	336	339	332	322	330	346	318	320	309	313	287	333	325	339	319	294	328	298	312	330	323	306	300	330	337	340	339	306	301	318	337	318	343	348	325	320	336	364	304	306	285	339	301	318	357	338	336	310	320	320	319	355	321	327	332	299	349	323	332	323	313	291	321	295	287	325	330	328	354	334	324	292	338	324	337	282	318	300	346	301	336	328	327	331	313	308	334	302	289	329	298	319	314	309	346	339	319	303	292	296	326	307	312	314	352	300	291	295	318	345	318	326	313	287	343	329	331	319	312	303	321	327	309	330	307	329	341	320	336	299	317	330	330	327	288	328	319	332	324	303	311	304	310	312	327	349	307	321	329	334	326	340	325	342	325	311	330	369	317	323	350	343	327	310	360	320	347	321	302	313	313	348	332	347	322	324	323	314	322	327	331	287	331	324	303	328	274	343	334	302	326	317	313	312	329	302	313	310	321	325	327	330	297	322	323	314	323	334	354	323	300	292	325	357	312	356	293	349	316	315	322	306	346	315	301	278	320	334	320	344	323	299	304	341	339	314	336	363	322	322	318	339	341	321	316	316	294	338	344	331	286	310	302	328	331	324	305	294	303	326	324	327	335	323	326	299	289	352	330	299	321	348	341	320	325	331	327	308	324	308	331	356	349	333	334	332	312	327	344	328	323	291	293	327	331	304	287	339	350	326	296	342	345	312	319	301	320	323	337	335	334	325	314	311	317	311	316	296	354	345	333	321	321	336	353	314	326	321	340	295	342	342	342	341	313	331	286	320	324	313	309	310	312	318	320	326	315	333	327	325	325	314	300	317	316	345	336	324	321	323	304	308	313	283	269	308	316	328	330	342	335	315	329	316	339	326	324	329	312	378	328	318	330	305	335	320	318	299	347	338	305	347	284	310	310	315	317	328	349	314	338	314	331	337	321	329	304	353	339	345	320	346	338	338	324	290	318	289	305	348	347	306	340	333	293	319	335	316	308	326	299	296	327	321	300	305	341	307	290	311	319	318	362	307	314	371	331	325	337	343	312	293	307	326	312	325	313	339	330	313	355	316	354	321	336	354	326	309	291	323	302	334	323	311	306	332	302	344	321	328	312	329	333	327	337	311	333	321	305	318	321	319	330	328	342	340	334	325	302	319	308	317	313	270	332	355	339	311	342	321	314	311	310	355	340	334	322	310	341	343	317	294	298	306	321	317	330	294	319	322	385	343	318	334	310	298	322	341	321	338	338	350	310	314	333	341	325	329	338	321	364	311	310	321	294	303	288	329	351	337	339	303	293	314	306	321	293	319	307	336	306	324	299	338	358	333	309	302	331	302	336	312	292	309	336	313	304	325	322	344	330	332	332	329	323	297	333	304	307	340	336	358	354	319	343	319	334	306	304	312	343	346	379	304	329	325	309	294	320	312	326	309	313	354	325	339	301	341	334	328	295	303	329	315	353	354	317	332	337	331	329	305	345	320	354	337	344	317	345	306	358	301	319	297	317	332	325	364	294	328	295	308	340	310	325	351	337	338	341	320	301	340	343	334	330	313	361	291	308	359	300	331	322	331	344	332	307	299	300	340	335	325	302	323	323	312	318	330	302	297	335	284	319	334	276	338	330	323	307	311	330	300	335	311	333	326	309	343	327	345	299	329	330	309	323	296	345	314	335	312	329	321	317	308	300	282	310	325	296	316	304	310	341	310	351	301	308	307	314	333	296	313	315	346	338	306	362	309	321	319	324	318	308	328	334	321	322	325	354	315	332	299	318	304	343	338	317	290	311	341	333	310	353	344	306	310	330	348	333	320	338	300	305	290	312	320	325	327	331	311	304	308	336	319	272	328	341	330	323	307	336	312	323	322	313	316	282	340	315	292	351	319	303	340	349	286	353	302	326	346	327	284	306	330	294	320	321	308	305	332	290	339	296	303	318	348	318	310	321	339	305	353	337	304	325	317	301	353	333	365	321	328	319	328	341	307	308	311	313	318	342	363	291	331	327	327	307	322	305	313	301	313	351	297	330	322	326	312	325	325	317	318	328	313	308	331	346	303	307	326	316	323	355	323	328	347	318	342	324	310	312	348	330	318	289	280	317	313	352	275	316	319	307	295	339	322	335	312	323	325	323	354	353
15562	37312	3104	1468	1121	897	728	655	617	535	510	469	383	421	438	422	414	390	358	408	383	429	387	372	391	360	357	345	371	338	386	379	338	355	329	373	359	346	344	366	356	331	355	321	303	362	359	361	319	340	355	359	358	326	357	337	345	327	336	382	339	342	357	363	309	359	327	377	343	325	337	349	363	316	341	352	361	348	354	365	326	349	348	368	353	350	328	328	375	402	320	327	318	377	353	315	370	347	329	340	341	332	348	338	340	327	344	355	304	358	364	388	347	378	342	329	372	379	322	342	349	381	337	324	372	355	358	353	358	347	327	386	343	353	331	348	342	379	326	325	375	351	354	351	341	362	339	348	343	347	328	345	364	350	376	324	346	323	369	353	352	370	344	327	335	404	334	341	306	331	360	335	355	361	343	367	336	365	339	313	330	357	352	335	347	343	352	356	338	344	358	361	367	363	387	332	322	323	350	330	327	365	327	365	347	333	346	340	384	329	354	324	354	348	345	360	366	339	320	331	355	354	330	364	361	358	328	333	339	343	355	378	343	353	375	361	378	338	282	342	333	342	365	330	332	346	359	351	340	378	354	343	317	364	359	357	313	334	345	338	333	369	323	328	350	362	344	353	311	347	326	360	349	323	333	339	319	346	361	338	375	337	332	339	368	345	341	324	304	331	330	373	354	374	305	335	375	310	346	329	376	348	338	381	338	353	352	350	341	335	338	378	349	371	352	358	328	388	348	345	368	339	358	366	375	356	335	367	350	353	326	332	335	364	357	352	383	328	348	353	351	341	342	350	335	354	363	348	356	365	330	307	328	353	325	327	346	344	349	350	346	350	368	351	350	360	358	334	342	335	362	349	339	371	335	345	357	329	350	378	303	319	367	361	303	360	346	375	356	401	342	340	360	355	330	339	334	367	378	346	348	310	349	358	375	352	328	346	376	345	374	360	347	349	350	344	342	371	354	333	380	328	342	365	323	390	367	354	376	373	313	337	363	346	344	360	357	355	324	348	349	353	362	361	329	360	310	356	344	328	353	336	351	360	346	404	341	342	352	374	347	383	358	329	366	308	325	344	357	347	360	322	367	339	335	357	322	348	345	352	353	344	371	374	340	341	348	332	340	372	353	358	351	377	370	354	380	348	343	358	368	337	343	308	340	337	341	334	354	346	330	314	343	327	352	369	363	362	355	351	353	331	355	339	337	344	344	362	343	356	378	348	345	378	372	376	313	331	344	330	335	343	339	376	331	339	343	339	332	349	350	315	366	384	310	336	367	319	335	330	342	331	347	314	369	364	301	352	345	346	358	334	366	385	360	332	341	358	347	364	308	362	372	328	365	343	341	349	362	322	326	355	355	356	331	369	342	369	343	346	318	372	334	347	343	342	310	357	321	337	360	351	354	355	361	376	339	345	374	329	341	363	339	351	404	340	337	310	341	345	326	366	360	372	356	365	323	332	353	354	342	344	330	334	360	386	358	356	340	363	353	333	324	374	333	355	351	346	350	365	348	321	351	330	357	356	330	342	350	348	341	337	340	373	323	347	357	392	365	358	335	355	312	341	325	343	350	312	341	358	383	373	323	368	326	337	329	380	353	346	323	349	390	351	369	377	366	342	317	336	339	355	350	329	348	322	373	391	345	328	320	374	331	351	348	385	374	385	344	334	341	354	326	389	360	341	367	345	317	355	345	301	382	343	361	324	374	345	337	340	351	290	331	320	340	364	337	349	376	339	324	367	331	344	361	367	376	321	342	325	345	343	339	316	341	334	331	354	357	375	324	365	330	331	346	355	350	362	361	349	344	346	364	342	356	352	340	323	354	340	326	345	375	362	338	354	323	325	369	355	363	346	330	366	301	370	356	346	377	353	334	341	352	332	345	353	356	348	356	323	333	396	358	341	351	372	343	323	345	349	348	377	325	346	376	374	328	344	346	360	325	361	397	339	358	381	395	356	347	362	319	326	325	363	356	348	353	324	348	358	296	338	344	306	350	353	329	322	357	354	379	345	358	339	313	392	303	307	360	337	400	323	359	353	374	347	355	364	340	343	352	325	363	357	348	350	321	374	362	356	352	340	366	347	364	370	339	335	328	342	360	354	367	343	345	373	325	306	343	358	323	357	347	328	373	310	344	350	333	348	343	345	375	338	355	351	334	374	372	344	327	297	345	332	384	375	381	338	353	362	329	349	345	325	322	356	341	371	352	339	355	367	348	343	358	369	347	376	329	349	335	349	313	329	360	338	351	335	341	342	320	372	337	386	357	326	348	356	368	365	327	338	343	338	330	362	335	356	349	387	347	409	327	301	297	331	330	325	347	337	371	376	337	333	367	341	343	334	320	336	339	341	345	356	323	338	347	338	358	339	345	355	333	346	352	363	340	371	338	337	329	324	352	347	322	349	363	333	337	363	364	368	354	336	361	403	361	353	348	338	327	366	314	318	357	362	338	343	337	322	360	343	375	370	338	356	356	330	328	345	331	369	350	355	355	331	347	375	333	362	366	334	369	362	340	347	334	330	336	323	348	340	354	375	322	346	369	301	396	355	344	339	350	365	358	345	302	348	344	355	338	389	333	343	369	334	355	361	348	353	326	370	337	352	333	365	347	378	330	333	337	286	339	356	359	385	338	345	343	318	337	305	355	340	343	382	346	289	338	344	335	353	333	340	357	326	276	367	371	349	353	346	331	368	311	338	331	324	336	331	346	345	339	332	326	343	342	388	350	332	380	358	340	355	342	341	343	371	331	332	334	342	343	352	352	328	353	359	322	356	350	348	333	343	334	328	332	364	374	324	374	369	351	339	341	352	372	332	371	354	346	374	360	331	327	372	350	345	340	332	336	355	332	347	376	344	358	318	333	353	343	337	351	377	397	358	351	329	326	356	341	315	348	353	341	367	307	376	353	368	322	354	364	351	341	367	335	339	324	371	359	333	347	350	359	342	296	329	321	325	343	360	324	354	396	349	353	313	362	339	348	355	338	363	372	388	341	345	311	381	326	321	353	379	358	334	351	333	322	373	386	359	371	375	329	364	319	344	332	352	326	355	336	342	362	365	363	334	334	343	344	324	355	351	348	360	323	381	341	377	331	349	332	364	331	336	377	347	354	339	344	350	341	349	345	363	362	337	377	314	362	345	358	347	340	337	373	327	343	362	358	356	373	311	348	335	362	338	350	342	343	345	334	317	357	329	341	368	330	327	387	345	342	350	369	327	337	347	356	387	352	310	331	323	334	335	351	344	378	349	376	341	358	347	365	314	365	358	385	351	343	345	338	342	391	350	320	353	367	366	345	332	348	357	334	332	328	332	354	351	329	355	365	362	313	361	345	332	362	356	344	348	354	361	364	308	315	361	385	333	334	335	368	348	373	366	314	348	361	330	347	344	331	379	360	396	371	359	333	339	378	338	379	343	355	386	325	324	356	357	341	347	391	351	357	323	330	330	346	365	305	359	329	369	351	381	340	346	374	352	331	336	343	372	362	345
22602	21100	28697	23739	21100	21041	5649	1234	934	810	792	749	745	661	648	656	576	572	603	610	593	599	578	594	575	577	524	550	531	485	515	577	522	573	542	548	549	565	526	514	517	553	513	569	552	511	549	529	524	514	534	507	539	563	512	503	508	544	515	516	503	545	518	535	517	528	560	487	540	555	503	556	530	528	499	509	541	522	554	547	511	529	501	564	491	522	503	552	538	540	508	528	550	520	508	529	518	511	509	526	511	528	561	542	546	541	542	508	514	549	545	549	525	531	513	524	512	529	512	558	522	550	515	497	480	507	501	548	508	521	515	513	513	519	514	485	498	546	525	534	483	578	509	517	552	503	560	520	548	510	529	514	482	522	502	530	538	524	493	473	513	553	511	483	552	490	509	533	487	576	547	486	510	505	525	536	509	534	549	502	500	555	530	530	510	514	534	494	526	515	533	556	508	501	517	492	536	542	509	507	551	517	498	492	475	533	520	502	571	564	520	526	523	543	527	501	497	509	507	514	513	504	547	528	539	498	557	525	534	518	507	516	526	526	557	542	523	530	495	548	535	497	504	494	545	529	579	508	524	541	504	564	486	542	524	505	540	544	501	464	478	483	561	530	534	521	533	492	513	538	551	542	469	516	500	497	521	518	545	512	500	549	525	528	548	543	504	506	518	537	536	563	499	544	510	539	533	537	556	513	514	540	537	499	524	552	540	484	519	529	514	511	554	469	546	547	513	546	543	500	520	538	531	509	518	485	545	498	520	513	502	501	526	467	516	503	498	565	543	547	516	542	557	512	497	496	494	481	548	512	521	529	499	526	490	542	548	519	534	546	500	507	541	513	533	507	563	489	506	569	540	512	516	546	505	501	504	505	532	486	559	512	565	543	516	553	511	546	501	542	484	539	546	506	506	527	539	574	527	543	541	547	546	471	519	509	502	490	533	519	528	510	520	544	530	538	521	518	505	524	540	512	505	548	505	514	517	512	541	520	526	509	510	550	548	563	543	560	508	521	519	528	520	524	536	525	548	503	502	526	533	515	507	534	509	541	520	529	524	529	503	536	567	492	506	550	517	520	522	528	542	528	516	529	548	507	508	521	516	492	531	522	519	472	530	515	542	505	495	537	505	514	501	503	483	515	502	500	510	554	541	502	513	530	535	510	508	538	504	547	526	501	537	523	535	508	538	499	554	486	521	499	518	537	558	515	538	503	482	527	487	540	487	520	510	482	512	537	532	541	517	530	508	515	520	511	549	506	520	507	485	507	503	561	555	519	576	487	513	523	533	503	551	511	505	511	537	530	506	486	538	554	535	525	474	585	536	531	559	509	505	533	505	499	485	517	519	475	489	514	503	497	534	531	527	507	489	515	559	512	563	587	553	513	540	540	540	520	540	557	543	535	516	542	499	542	519	499	537	515	512	553	515	515	512	485	490	500	524	536	529	513	542	515	473	524	547	518	558	481	546	551	497	493	497	508	521	535	513	504	526	521	478	481	514	519	543	515	513	512	515	534	519	478	532	452	526	467	516	560	587	554	529	521	476	503	519	547	529	516	548	535	521	529	509	515	504	563	517	499	526	514	524	521	534	559	543	508	566	534	538	526	520	532	480	533	495	522	545	518	516	542	507	540	555	530	541	493	537	465	512	544	520	492	512	517	533	504	524	533	539	539	492	545	468	535	565	457	562	506	489	488	502	539	523	511	519	528	512	533	494	510	513	546	484	521	495	493	493	509	510	511	518	524	539	522	520	519	523	479	511	532	524	525	521	490	517	511	512	522	480	500	552	543	546	501	559	537	541	508	544	522	518	527	490	557	490	505	545	524	514	460	524	541	538	532	460	508	517	544	527	561	492	514	530	513	507	512	498	495	505	551	541	504	541	555	485	526	502	528	509	575	526	511	499	518	502	527	486	511	475	496	516	513	534	548	516	545	549	495	497	537	490	509	528	519	506	547	433	513	532	534	509	496	535	554	483	528	540	507	546	542	510	481	542	509	544	540	526	524	519	519	532	521	523	503	514	494	527	567	533	481	543	561	534	476	558	521	462	509	545	500	478	532	526	541	547	503	493	553	471	537	515	551	509	534	522	478	531	490	474	525	508	543	524	546	497	521	542	464	533	499	528	485	517	551	496	553	558	530	537	494	494	489	543	509	505	511	542	536	536	480	480	539	494	557	502	477	527	504	498	547	555	497	506	534	517	540	511	550	542	541	509	543	476	503	512	492	526	542	495	532	502	505	510	553	489	516	512	533	521	478	452	530	502	553	502	508	534	533	514	490	520	521	526	481	545	518	536	516	532	497	549	546	468	513	493	517	544	510	500	522	480	491	572	513	498	534	479	544	541	531	511	466	524	513	515	516	518	562	528	531	541	522	546	486	526	558	544	491	517	529	512	539	511	531	526	512	548	523	501	552	560	542	484	545	550	521	518	485	509	527	517	522	506	546	504	519	526	542	516	511	486	533	526	507	509	512	460	518	539	509	531	531	547	543	504	508	534	527	503	547	511	516	534	505	532	494	517	506	514	567	547	556	514	482	536	486	559	517	551	554	571	495	559	557	546	500	553	533	492	487	497	517	521	505	512	502	519	532	502	513	522	519	501	537	460	535	505	528	513	487	477	501	513	508	529	557	491	521	547	502	512	541	536	512	470	518	511	548	502	529	545	547	536	499	524	547	495	543	501	506	521	502	501	543	553	470	539	513	498	549	472	539	522	550	528	514	496	545	524	528	569	538	563	500	530	495	482	523	497	491	523	491	462	541	487	511	519	536	494	488	490	531	551	545	564	523	554	540	506	550	541	463	536	500	534	502	534	501	483	535	493	528	517	519	525	526	532	490	501	523	481	514	499	538	474	517	502	504	514	507	476	547	502	496	476	532	508	474	551	493	501	537	494	477	527	472	536	540	511	568	527	509	549	497	486	479	497	490	511	489	533	503	520	521	546	506	472	538	502	565	500	490	531	528	521	510	557	563	512	504	508	523	506	539	519	508	499	540	530	501	567	523	533	520	527	477	499	515	504	499	542	514	519	521	507	532	501	495	530	547	494	525	481	542	519	558	511	525	518	524	516	536	520	506	543	506	507	482	521	532	509	537	545	535	487	503	522	521	522	522	505	543	533	526	544	511	548	486	532	484	513	555	536	551	516	565	507	510	513	521	567	525	516	515	488	523	514	538	528	512	536	475	505	519	496	463	545	505	500	569	517	504	520	553	528	506	527	538	493	514	531	505	542	528	504	543	537	501	535	567	540	507	536	551	530	538	474	505	527	486	509	501	491	578	578	570	526	495	529	546	521	555	514	497	525	534	492	525	532	496	500	524	521	485	479	511	541	527	517	526	508	540	513	535	508	515	504	469	523	523	523	504	541	541	562	525	556	478	499	542	531	529	523	547	473	528	514	461	494	499	509	524	482	524	499	534	545	563	520	489	524	530	506	495	542	512	478	484	524	522	485	512	494	478	515	518	545	463	546	502	523	531	557	511
18687	50810	9220	4565	3356	2482	2015	1565	1347	1181	1015	912	802	774	731	713	659	685	629	639	600	580	590	548	586	576	600	553	538	560	510	559	582	497	522	564	559	494	535	535	538	529	555	580	526	556	573	537	487	569	551	523	519	553	555	485	544	550	563	543	506	576	545	524	573	532	538	529	545	550	496	556	530	510	514	495	557	515	529	527	532	527	579	518	521	516	532	552	492	524	548	495	552	524	575	481	519	567	488	545	532	515	510	530	496	506	518	520	496	498	526	517	512	509	542	498	524	502	530	500	509	515	545	552	492	525	520	534	512	556	528	500	495	489	561	566	510	495	514	507	564	507	510	529	515	517	560	527	521	509	522	521	497	513	538	471	561	471	536	525	551	525	534	525	516	540	521	514	492	547	517	491	555	519	523	540	532	531	515	470	522	485	547	512	547	492	530	506	514	471	526	518	545	498	532	524	510	528	575	527	553	551	524	487	514	524	516	550	485	469	500	524	559	489	514	540	517	541	551	512	505	466	499	566	482	547	511	495	527	551	531	536	546	490	550	539	495	543	486	496	504	504	520	534	539	507	525	557	530	524	529	515	477	485	496	485	552	501	566	568	509	523	541	504	520	484	514	488	521	586	522	546	499	501	537	517	540	509	469	522	541	521	492	510	539	468	508	509	537	564	543	527	529	527	541	528	510	520	529	501	522	527	505	512	506	506	498	539	498	470	545	539	490	526	501	497	520	480	548	500	510	525	557	518	530	496	503	550	513	522	513	547	520	521	534	517	534	532	514	552	493	513	514	527	539	479	552	543	537	536	538	495	517	524	492	556	525	497	574	498	497	523	516	510	541	513	537	498	556	538	525	536	542	526	547	519	493	528	551	523	539	567	505	561	536	501	514	546	550	474	491	482	546	515	514	512	550	522	495	535	515	546	495	522	486	538	542	528	494	540	543	513	502	530	503	528	490	484	532	558	488	505	490	540	523	490	506	532	511	507	513	574	534	504	550	540	459	512	528	542	504	507	514	532	547	534	512	506	503	567	505	531	556	541	553	535	536	508	501	516	532	510	496	522	539	496	513	490	511	535	520	542	537	486	504	528	524	569	541	530	538	491	519	523	498	541	546	537	516	496	508	519	510	485	563	517	556	478	521	529	529	514	534	476	583	524	531	541	556	514	536	536	543	516	546	543	574	499	505	457	536	519	492	503	517	500	536	492	547	523	526	476	482	496	546	478	510	555	530	515	523	527	484	519	511	559	509	501	539	536	543	495	527	525	561	501	570	498	520	538	511	533	529	493	509	504	520	500	539	577	482	535	520	522	546	551	492	549	510	492	523	538	491	500	483	505	475	581	503	533	524	539	512	581	551	494	494	520	517	497	570	487	558	524	522	494	559	544	514	525	554	492	547	506	548	520	527	514	529	558	527	539	566	564	505	524	520	508	517	524	510	513	569	555	549	517	542	517	512	543	511	521	522	497	507	497	518	526	503	510	496	498	499	527	514	514	503	520	521	503	511	533	554	533	518	495	502	563	514	571	508	511	487	510	478	585	539	515	524	514	563	540	496	529	522	494	507	506	529	493	503	547	528	569	529	511	574	597	509	542	531	551	540	515	468	515	496	521	541	506	552	537	568	526	548	487	485	529	485	534	574	503	531	552	521	490	560	527	513	530	522	541	523	546	524	578	532	536	515	524	508	495	526	503	528	495	524	532	516	541	487	534	550	530	514	565	543	512	525	499	532	530	536	501	510	510	524	541	514	547	562	499	533	510	466	507	499	524	507	514	519	483	505	501	519	484	538	506	498	528	500	512	525	506	511	495	574	523	563	532	482	524	526	500	551	486	462	549	554	528	525	534	515	541	498	506	526	535	530	533	536	491	529	520	542	567	519	554	538	536	495	579	526	461	481	503	538	517	552	514	516	504	520	508	515	483	507	523	509	552	487	540	522	523	508	502	527	505	530	514	560	558	531	504	514	521	505	494	573	508	545	524	502	533	525	526	477	506	555	495	522	515	524	505	509	549	545	516	514	486	507	554	534	525	498	539	553	537	522	484	498	498	515	532	547	526	530	485	530	487	515	507	540	537	510	530	518	513	474	534	528	530	525	504	514	523	513	499	543	522	492	522	512	525	519	502	492	511	499	517	544	567	499	547	531	535	540	570	501	508	499	517	538	515	490	535	481	503	512	546	521	519	535	520	543	473	545	502	515	495	522	549	562	496	567	483	492	506	536	548	522	497	512	540	522	514	513	500	535	529	510	526	511	491	516	560	531	473	579	508	552	528	516	529	559	515	514	518	515	475	494	529	552	547	501	524	535	522	530	499	535	507	502	499	505	516	503	525	531	503	506	551	516	572	527	516	497	540	484	536	495	535	538	532	520	540	491	492	533	506	490	491	496	501	486	509	537	535	487	510	556	569	520	507	540	523	520	558	506	569	497	521	486	532	525	533	519	479	541	512	491	511	494	517	489	496	511	520	504	548	510	519	510	501	538	504	534	471	541	535	517	514	509	569	504	523	527	512	509	577	535	557	520	517	561	563	509	506	513	484	549	525	508	499	494	507	491	502	525	492	527	508	484	527	512	506	497	539	527	495	518	564	540	475	524	549	502	565	515	525	509	508	546	488	473	517	535	531	498	544	543	506	472	518	524	527	518	526	527	524	505	544	539	507	534	454	540	520	495	525	524	516	521	510	515	521	521	539	562	551	523	497	512	497	510	534	509	543	553	546	516	510	502	497	555	506	487	537	489	539	541	500	530	481	525	468	514	529	525	525	522	517	516	530	534	491	515	513	494	531	551	536	488	528	496	509	517	475	526	485	544	490	553	512	520	531	518	550	521	584	491	532	520	506	532	513	565	493	526	494	541	498	536	532	513	553	508	503	496	504	527	496	494	522	490	497	515	545	512	520	498	529	502	500	503	507	517	535	520	565	495	506	527	542	523	515	552	521	495	546	534	526	509	496	515	538	495	484	513	512	534	484	517	542	554	520	517	523	501	516	559	534	491	520	546	541	547	546	541	511	500	493	491	531	506	516	496	529	522	519	505	545	508	533	505	534	531	518	510	528	520	546	501	473	506	503	538	463	470	493	493	496	516	535	522	496	532	509	539	539	455	511	516	506	514	508	483	518	559	531	543	503	547	522	525	483	529	530	540	509	545	465	549	524	524	515	503	498	510	515	533	524	577	481	548	468	527	511	524	524	507	518	533	503	547	573	538	564	521	511	518	538	548	557	493	516	541	477	498	514	538	459	612	518	535	510	559	534	526	576	499	481	500	531	516	510	543	478	533	503	537	495	553	470	510	544	537	518	514	503	539	501	525	534	529	555	527	514	522	524	505	511	504	540	531	531	508	518	541	494	528	508	552	512	496	533	563	517	534	516	502	533	530	524	463	507	535	468	540	557	547	493	522	481	527	507	566	515	486	562	528	518	553	502	551	534	527	509	506	546	496	538	515	556	502	529	527	514	505	525	498	573	488	522	520	560
27977	19595	5532	379	258	217	171	168	174	165	189	156	165	183	141	162	158	160	158	150	147	161	146	152	160	173	158	151	152	147	174	163	149	144	170	174	160	136	157	175	145	138	163	142	157	167	162	152	163	171	158	139	154	165	156	157	185	172	148	155	160	138	151	157	173	154	160	130	161	172	150	171	155	138	155	144	155	173	156	138	191	142	144	156	144	157	150	167	147	171	154	169	148	147	153	156	139	170	158	143	141	165	164	167	153	162	166	153	152	161	142	130	164	183	170	162	173	149	186	152	144	158	154	162	162	168	150	170	154	151	162	158	132	162	173	155	138	139	148	153	162	158	164	161	167	155	150	141	172	157	159	161	155	179	159	175	151	137	142	161	152	158	158	171	166	185	152	187	161	154	165	174	146	157	152	139	146	170	170	155	171	174	168	156	153	129	162	167	161	148	174	165	147	165	149	173	167	149	163	155	165	172	146	172	139	175	150	155	179	142	149	161	137	165	165	156	160	171	152	164	164	156	169	165	172	156	136	165	144	166	155	163	167	142	148	154	155	148	143	158	171	162	151	124	159	191	165	154	164	154	149	171	167	156	172	160	153	160	148	167	159	164	159	170	164	162	165	159	146	135	164	165	177	168	163	146	160	184	133	154	164	155	167	163	153	170	152	150	170	159	156	157	170	155	144	146	154	153	166	150	164	154	142	157	153	171	188	146	167	159	158	165	149	158	148	167	180	162	160	158	146	154	166	154	140	158	155	145	160	181	158	178	168	174	145	144	144	169	145	158	179	151	152	152	158	156	170	157	154	162	156	166	151	166	156	145	135	178	174	180	157	164	159	158	176	163	167	171	171	139	150	163	152	148	143	188	161	154	130	142	162	149	184	143	160	167	174	178	142	159	160	163	164	145	151	147	158	160	156	128	159	154	150	160	177	170	158	140	150	158	145	167	170	142	139	162	153	184	158	163	151	158	171	157	136	157	162	160	164	171	184	152	152	171	145	155	170	160	157	184	160	164	167	154	186	154	166	170	167	166	149	172	150	138	167	163	160	171	166	136	166	188	193	163	141	142	148	172	165	151	152	152	141	200	190	144	173	136	141	164	171	143	162	162	166	159	144	150	160	153	149	168	143	158	156	151	172	166	144	158	139	176	166	181	177	161	166	171	160	146	139	157	145	147	133	151	143	176	139	156	158	141	150	160	144	137	164	169	165	159	164	189	171	143	154	153	154	162	159	140	161	146	182	165	152	172	146	136	166	164	151	171	155	163	169	129	165	157	161	179	174	173	145	149	160	164	176	173	151	179	153	177	152	159	173	169	141	160	159	174	159	159	149	138	151	169	161	133	160	157	172	154	151	146	168	151	147	150	166	154	140	176	157	155	164	172	174	143	166	159	167	174	170	156	173	163	177	154	140	166	184	167	152	158	165	145	160	160	151	192	172	168	168	163	178	158	166	158	162	179	173	160	154	147	152	154	156	167	158	163	140	159	142	154	155	165	164	160	147	152	158	144	139	160	163	145	140	162	193	162	177	181	142	133	163	171	181	146	150	157	182	165	191	180	178	160	150	177	153	159	164	184	187	172	167	161	165	175	172	173	171	176	160	171	140	146	170	144	159	156	160	138	160	160	164	176	193	169	161	177	170	149	145	164	158	158	148	134	161	150	180	168	176	162	145	160	164	153	173	154	166	158	168	149	148	150	174	160	154	157	150	143	162	161	163	170	180	141	172	172	141	176	158	168	166	175	176	156	162	177	151	154	170	163	150	174	156	169	167	157	154	161	175	178	171	140	151	165	164	179	162	163	170	181	156	159	158	180	152	146	122	144	154	149	158	146	148	156	145	188	154	170	154	172	154	179	167	152	143	139	175	158	168	144	160	163	174	167	183	161	174	159	141	171	159	170	144	155	151	161	146	154	138	133	161	169	180	157	161	175	175	169	170	172	152	148	172	173	159	161	175	171	184	167	172	166	151	181	176	163	159	154	162	160	156	161	129	152	146	144	166	146	176	168	169	154	152	147	157	180	152	176	143	163	175	183	152	153	149	152	170	178	138	156	150	151	141	193	161	138	148	163	175	155	155	172	149	142	156	172	167	141	150	148	159	160	161	164	159	159	150	193	175	192	148	162	165	178	173	166	168	161	168	153	170	170	153	155	139	146	147	165	164	154	160	171	160	160	151	158	148	163	155	161	159	159	155	175	173	172	159	149	171	169	147	155	159	168	151	147	157	128	153	166	151	164	169	183	174	156	157	163	173	156	177	140	159	173	158	147	154	166	164	144	144	169	167	163	160	162	158	172	178	186	170	172	135	163	143	165	180	180	159	171	167	156	137	158	185	153	179	155	183	150	166	163	157	159	157	134	154	172	169	170	173	177	163	165	151	182	181	176	147	159	173	155	167	154	158	172	144	175	159	171	174	154	167	161	140	161	146	152	151	164	165	148	153	153	161	155	147	181	141	175	148	164	167	169	172	161	134	164	183	123	160	140	150	184	181	154	164	162	155	177	153	178	154	149	164	172	178	167	141	177	164	148	172	158	157	172	178	174	173	137	153	157	150	178	181	155	147	175	159	152	135	175	166	136	162	149	170	161	151	161	176	173	154	150	155	141	164	168	200	132	162	156	150	173	163	177	161	182	149	161	149	145	160	163	168	128	174	163	173	144	170	170	162	161	180	164	152	168	162	149	170	150	158	164	156	154	172	174	160	155	166	176	166	146	169	149	176	162	154	161	161	165	156	152	154	144	166	171	170	155	186	150	141	140	161	165	152	157	176	174	152	154	169	140	165	157	177	167	161	151	154	141	141	149	161	169	163	168	181	166	186	154	163	163	163	155	158	158	155	156	178	156	152	172	153	166	164	136	128	163	154	146	169	150	158	156	153	175	163	145	165	155	160	177	152	156	164	149	163	158	149	161	167	153	142	164	167	169	150	161	158	152	150	155	160	170	173	149	150	183	158	159	164	149	157	164	155	141	145	174	170	150	143	169	148	138	155	135	131	173	154	155	173	171	161	150	150	149	153	148	141	163	163	172	172	154	152	148	150	143	147	172	150	177	154	138	165	144	160	159	153	146	194	130	154	168	164	177	163	149	162	177	173	155	157	154	155	159	147	159	163	173	162	159	182	149	175	172	147	129	154	172	187	169	163	156	155	145	167	168	149	159	161	177	166	155	155	170	164	175	141	141	177	157	149	161	158	176	128	146	165	195	161	171	159	140	163	160	172	151	155	182	153	161	174	166	154	212	169	151	171	151	176	163	163	171	148	153	167	185	175	159	147	164	172	155	159	157	175	153	160	166	173	169	147	160	158	151	155	160	150	165	156	138	155	144	162	156	166	155	166	169	168	160	145	164	159	174	165	164	158	146	171	153	158	155	151	157	160	153	137	167	156	188	170	166	155	154	156	141	164	156	161	175	154	165	161	156	168	160	162	143	159	169	156	183	143	167	179	178	163	172	165	154	178	154	159	166	164	176	172	157
15035	19377	492	303	265	223	220	210	190	206	201	190	178	183	205	177	192	166	186	199	183	160	179	177	183	196	172	181	198	172	179	182	174	173	176	201	171	197	170	179	185	167	189	177	150	189	179	168	183	194	194	192	170	166	178	184	176	173	169	172	207	181	166	182	172	206	191	149	195	189	175	181	178	168	169	171	175	173	180	176	198	215	171	184	188	158	174	157	160	163	170	186	168	176	164	174	192	178	209	174	177	193	188	173	181	187	156	189	164	185	200	204	180	184	174	179	167	180	187	172	186	187	186	163	168	178	163	172	185	167	177	176	186	168	193	185	185	171	182	184	193	160	171	172	175	200	177	167	172	161	186	191	185	207	180	189	168	166	175	173	180	184	176	167	171	181	178	200	183	210	176	155	189	190	190	188	179	175	188	143	180	190	179	172	170	186	168	161	189	197	184	182	182	192	186	218	188	195	161	140	154	190	183	166	207	189	186	185	168	186	189	163	186	185	163	169	176	204	183	179	181	178	169	174	190	163	190	187	184	165	154	167	175	185	158	154	211	183	181	176	186	165	177	194	192	161	168	183	203	194	175	192	176	164	170	176	180	160	155	187	174	170	190	196	201	179	172	173	180	191	182	174	163	186	187	168	151	199	187	176	192	172	175	178	178	170	167	152	194	166	184	182	179	193	182	193	188	172	169	190	196	185	196	168	196	173	183	152	192	193	177	204	187	181	167	151	183	178	176	158	190	161	194	160	171	188	179	181	196	180	189	216	184	174	183	175	190	156	174	169	180	186	172	159	182	194	186	173	163	190	169	175	172	183	195	224	164	191	191	177	159	190	163	151	180	163	172	208	172	178	165	192	185	181	172	175	189	183	197	171	154	181	149	187	192	165	161	182	179	189	197	178	173	169	189	194	200	161	186	184	160	162	185	190	150	185	180	161	192	180	175	192	190	189	191	202	167	186	181	172	196	181	175	187	170	198	177	207	160	168	175	187	196	158	178	193	171	178	165	212	159	173	157	190	158	184	178	189	205	176	187	153	199	180	174	190	173	190	172	181	173	164	189	169	156	171	174	178	196	188	173	159	182	184	164	169	175	182	184	166	162	166	172	196	153	199	192	175	196	180	185	204	203	170	221	186	178	205	178	181	176	201	173	153	209	166	173	184	168	200	176	165	192	191	195	173	176	170	191	188	169	172	185	189	175	179	166	197	185	164	180	180	173	196	189	160	187	182	181	187	182	169	184	175	191	212	196	161	193	180	195	171	172	168	172	196	184	169	178	176	184	174	160	197	188	170	191	175	157	173	187	198	192	187	175	208	175	191	174	174	180	195	176	201	185	167	179	179	174	176	202	184	172	168	189	173	198	157	169	213	172	167	200	179	183	203	170	189	168	203	185	167	177	159	193	183	176	173	203	189	195	188	193	188	174	191	166	168	184	159	164	182	192	195	180	188	166	177	190	162	194	158	174	160	165	175	163	177	190	167	169	181	170	168	155	186	170	194	183	184	162	165	172	195	156	222	178	184	168	176	174	189	184	208	193	191	178	146	177	196	174	185	173	167	171	200	177	156	183	180	190	203	175	170	189	193	187	209	192	161	172	185	186	196	183	196	160	210	162	152	178	193	197	192	160	170	196	156	201	202	158	185	182	202	188	175	180	167	181	188	197	188	201	206	192	172	195	150	180	190	179	198	166	164	189	175	179	163	169	181	205	169	193	168	185	191	192	178	184	192	175	191	200	171	160	209	204	196	172	183	154	151	185	178	196	198	183	209	172	191	171	184	185	200	164	199	204	163	190	181	189	191	186	164	164	173	155	200	164	158	208	183	196	174	174	182	193	175	145	196	184	168	176	187	169	172	159	174	197	177	171	201	189	154	170	177	176	204	202	175	196	181	167	177	189	179	199	184	176	169	179	182	189	167	184	164	182	179	197	180	170	186	172	188	197	173	184	191	146	162	182	185	190	183	171	176	148	177	196	196	173	189	185	160	174	193	190	196	166	154	162	212	204	187	197	163	181	171	198	164	177	165	210	176	188	194	188	163	169	206	177	158	167	184	162	167	197	157	176	194	163	190	148	208	164	204	160	167	194	177	181	185	183	177	186	187	171	189	176	189	178	174	164	184	187	167	175	178	172	185	170	163	197	177	163	150	180	205	174	177	185	152	170	163	200	196	193	165	167	197	187	190	159	165	200	171	176	176	182	160	174	166	159	189	183	178	194	198	176	185	179	202	186	190	191	154	143	172	158	179	183	208	156	196	195	149	181	171	181	176	159	180	180	186	188	181	171	176	194	150	164	169	183	195	157	194	180	148	189	214	165	178	166	191	181	195	177	187	173	169	201	196	207	179	162	171	165	176	161	177	185	187	195	173	180	173	163	176	167	183	207	163	178	188	183	180	172	181	164	192	201	165	177	188	186	199	163	192	210	173	191	187	165	151	177	194	165	171	180	203	178	179	176	155	195	194	168	201	148	175	165	179	166	166	171	173	180	173	185	176	202	163	190	175	201	190	175	182	175	170	155	196	180	182	197	201	168	175	186	189	168	188	190	206	195	169	167	144	179	171	190	177	186	184	188	166	167	191	190	180	164	183	180	183	171	175	162	181	185	194	209	181	174	198	185	162	178	170	181	160	192	181	173	184	169	168	173	161	171	158	167	186	185	172	170	191	187	153	194	189	165	161	192	183	180	201	179	172	174	190	159	178	187	174	181	189	196	169	171	172	173	180	178	195	193	175	167	187	183	177	172	168	204	162	178	191	184	183	181	182	193	174	183	182	182	181	195	157	214	162	194	202	174	177	167	178	180	159	170	191	180	191	158	186	184	186	185	186	172	187	163	190	175	174	187	169	176	197	187	179	194	173	163	167	170	161	189	185	165	187	167	170	191	183	180	179	189	173	198	195	159	198	183	179	193	180	193	190	188	172	175	171	198	177	163	188	178	184	173	191	191	214	168	180	168	191	217	211	196	193	197	188	190	175	179	188	192	185	149	196	179	165	181	182	162	193	168	173	190	169	190	157	192	187	168	189	199	178	190	184	189	163	182	190	175	182	177	181	179	196	191	197	195	203	170	190	176	161	180	186	190	175	152	185	170	174	188	201	183	168	184	192	167	201	181	135	195	228	187	197	177	183	181	184	182	185	180	163	171	151	150	184	173	183	180	181	182	186	157	163	151	186	176	156	144	185	217	192	196	188	182	162	173	189	182	173	160	198	168	164	203	177	194	184	179	170	188	192	177	172	176	173	178	171	186	182	205	168	156	201	195	175	170	182	174	183	159	209	192	179	181	179	191	171	175	198	167	189	164	208	185	185	204	178	221	170	164	187	186	196	191	168	190	181	201	167	187	169	185	174	167	166	153	189	209	181	170	195	190	184	183	200	204	195	162	177	174	178	175	203	180	165	186	150	169	203	187	182	172	174	182	221	183	152	170	160	168	163	184	179	203	192	168	174	188	185	175	195	171	174	209	187	156	183	170	183
23681	21070	28143	24192	21031	8418	891	580	475	445	398	390	359	353	336	325	329	297	292	261	328	297	258	281	281	275	277	298	275	295	283	276	282	285	266	283	279	285	277	271	288	265	267	257	259	251	304	263	299	247	263	291	299	269	249	270	242	279	262	261	290	258	265	305	258	268	295	292	289	270	294	267	249	262	290	266	264	276	274	278	244	253	246	264	295	231	283	281	272	292	270	250	238	261	251	239	247	271	256	285	249	252	231	259	285	278	261	283	289	284	238	246	241	255	280	258	244	275	277	272	285	269	263	236	257	294	273	246	257	246	287	246	247	271	291	270	260	295	249	254	270	281	258	266	277	258	261	267	284	271	234	258	250	268	290	258	292	278	272	277	254	260	283	268	254	273	261	271	237	261	270	273	276	256	265	269	249	265	272	249	256	270	251	272	290	286	269	257	290	280	241	296	245	239	254	265	241	247	248	263	246	250	251	276	255	254	257	255	244	250	277	269	259	253	279	270	261	262	277	272	305	281	281	252	234	258	264	290	260	307	250	254	267	265	254	280	243	274	255	275	261	254	281	235	258	263	253	239	237	256	263	303	259	253	250	259	246	276	271	265	269	259	260	256	260	272	262	298	256	302	287	293	270	249	280	302	251	263	243	281	255	262	276	261	275	276	259	282	271	266	254	264	262	296	287	249	246	260	258	276	273	264	263	262	289	244	251	302	260	280	272	278	277	291	269	280	291	254	274	256	259	246	273	242	273	285	284	233	253	238	288	249	276	231	238	264	280	249	295	246	263	262	259	246	235	288	300	272	275	266	264	299	259	297	263	278	244	244	271	248	244	284	269	268	279	256	273	246	263	259	270	262	267	269	264	269	288	252	271	276	249	261	248	239	260	258	270	279	284	251	266	266	243	266	304	257	282	262	246	249	267	285	294	260	264	289	282	259	258	284	245	290	255	260	262	288	231	245	243	268	269	269	279	250	265	288	287	234	261	269	263	240	254	248	291	284	283	269	277	279	273	253	254	274	252	248	291	279	230	279	269	294	272	263	273	273	262	243	275	262	291	268	254	297	287	264	253	246	252	267	260	250	281	292	268	289	287	273	238	267	264	259	282	245	253	288	238	274	267	243	294	262	266	258	267	282	281	266	268	261	271	263	256	284	240	294	269	253	249	273	241	270	264	259	256	231	250	262	241	255	300	239	271	256	289	262	275	271	258	266	255	296	283	248	246	259	258	261	270	248	245	249	245	271	243	253	299	267	270	280	270	288	260	254	253	263	262	271	273	273	280	263	301	251	254	245	270	247	233	280	268	267	264	268	270	271	262	257	262	286	270	241	281	281	243	279	264	262	279	244	277	255	263	265	262	255	264	274	259	285	307	245	273	289	245	269	276	299	260	280	284	277	258	272	269	287	254	288	261	248	268	275	255	258	243	243	274	268	260	303	290	254	263	259	237	263	258	275	252	259	279	234	273	265	248	252	246	248	260	260	269	263	255	276	260	305	272	253	269	252	280	272	274	251	267	287	248	277	257	270	291	262	260	283	265	255	270	297	290	263	293	282	251	245	251	288	314	265	305	280	286	289	257	243	261	258	260	292	250	259	263	274	254	250	268	243	253	268	259	255	229	264	264	265	260	252	292	246	265	283	279	250	251	285	243	277	266	303	253	255	240	268	283	247	248	301	299	251	270	274	265	295	273	297	258	275	267	255	256	270	243	264	284	262	272	262	289	278	246	270	260	241	269	302	238	286	257	256	292	299	247	256	248	245	233	276	285	308	239	275	253	255	247	286	277	274	244	276	263	257	261	260	271	269	260	252	271	285	266	295	245	244	222	241	285	264	261	261	295	288	258	256	265	230	249	245	233	228	243	227	281	276	269	270	260	285	264	255	254	272	270	271	235	236	247	274	255	265	281	238	234	259	244	297	247	260	254	249	262	287	253	269	231	283	269	273	254	260	273	277	282	282	271	228	244	258	273	289	261	222	251	274	260	270	261	290	259	261	239	258	256	235	245	242	261	245	253	269	254	273	243	295	265	253	259	256	253	253	255	275	237	281	245	280	244	261	279	222	272	252	267	271	283	294	280	255	247	250	281	280	231	263	265	278	249	253	278	269	262	261	237	270	261	243	264	273	281	283	257	260	247	250	247	262	251	264	261	292	273	270	299	287	253	264	274	246	254	255	244	237	246	257	280	276	250	283	244	271	271	250	262	285	258	297	269	270	309	250	252	271	268	267	239	243	254	251	283	265	259	243	244	270	272	260	247	270	289	271	271	262	253	279	238	284	292	277	277	264	269	291	299	279	251	241	264	253	284	279	254	268	265	276	266	262	260	293	249	244	287	267	278	260	259	253	294	276	254	240	263	251	265	305	260	236	286	280	274	252	236	282	260	300	258	292	279	268	267	262	278	259	274	278	264	250	259	248	270	271	254	265	277	274	250	259	231	282	245	253	276	290	263	274	273	280	272	253	293	265	249	261	295	254	241	268	256	258	277	266	296	259	281	260	279	241	276	259	277	253	241	279	272	243	271	252	250	262	227	250	269	241	254	270	270	238	280	256	274	259	266	266	242	284	260	309	267	262	259	273	250	282	293	272	287	267	294	270	271	281	262	279	250	272	266	257	260	256	283	232	267	253	260	246	249	278	262	274	263	273	261	278	271	262	305	271	272	234	292	234	271	236	258	231	255	244	271	270	286	278	274	267	276	272	291	249	271	268	288	267	265	255	258	267	298	282	272	290	274	262	271	244	239	282	236	277	243	299	262	262	244	280	252	267	285	259	285	266	256	238	270	286	256	260	256	275	267	270	242	266	306	261	275	257	268	263	295	282	248	271	263	268	261	289	293	260	261	297	282	223	280	262	262	278	268	264	243	271	275	250	249	266	279	273	252	268	242	248	298	265	258	283	282	272	258	236	301	282	293	266	282	245	292	241	311	299	307	252	243	262	246	232	261	264	279	276	279	259	245	264	249	268	258	251	258	260	260	278	297	275	269	300	265	257	252	259	273	254	257	284	275	264	256	270	272	282	264	251	257	261	244	265	275	257	236	298	257	221	249	262	276	242	260	278	278	256	289	263	265	266	242	300	280	260	256	291	231	281	265	258	263	242	250	250	276	280	248	284	215	307	245	281	270	287	298	287	243	247	270	257	278	255	276	255	245	272	274	263	277	241	269	293	234	262	264	249	277	257	284	261	263	260	228	240	259	252	281	255	287	253	274	275	276	265	275	259	281	255	257	257	283	274	273	274	313	255	286	251	264	267	255	228	264	278	242	250	281	232	281	309	246	269	229	243	284	247	254	271	264	251	272	261	242	275	269	268	259	267	274	272	270	257	271	271	257	250	266	247	269	263	265	249	262	242	238	283	255	275	265	242	284	282	256	256	262	263	269	274	267	261	238	243	248	266	271	254	267	248	254	273	258	281	264	249	248	259	256	282	253	267	258	259	277	245	273	252	244	280	251	274	288	290	278	257	264	251	267	275
15977	47552	5442	2513	1748	1354	1049	834	735	577	492	446	418	425	391	345	371	327	320	324	336	310	317	318	292	287	281	300	314	297	280	287	273	251	285	279	296	320	280	290	324	275	278	285	310	251	270	247	288	278	292	293	309	273	302	312	268	270	293	284	274	258	265	263	288	305	278	298	266	281	282	289	283	279	281	263	277	269	283	297	287	244	257	298	273	282	290	292	241	293	260	320	287	298	269	291	287	289	316	264	265	300	271	283	282	264	286	290	272	270	272	270	292	304	275	275	276	290	287	274	275	273	246	230	264	282	283	279	267	289	245	276	311	257	286	282	273	271	278	252	255	273	307	269	275	251	291	284	259	294	298	288	221	287	266	271	295	289	274	269	283	248	299	307	265	282	271	288	294	260	255	310	266	277	253	271	270	283	268	308	289	269	258	283	246	258	285	275	252	267	307	314	296	289	307	291	263	247	276	265	255	284	288	288	281	314	267	246	275	280	309	276	289	267	271	278	237	305	285	280	260	292	267	282	285	287	285	264	266	260	306	284	287	251	283	275	263	300	255	261	293	296	257	276	286	276	275	260	296	283	310	270	251	257	277	288	279	268	273	281	263	289	271	314	284	295	277	268	280	280	298	276	266	271	279	290	275	285	274	283	259	267	271	290	287	296	246	306	262	263	246	277	249	277	304	278	237	268	272	269	308	302	299	281	291	269	258	280	257	246	270	282	282	282	282	279	293	256	296	282	249	274	275	294	281	274	258	258	255	275	288	297	309	267	267	283	253	261	276	270	263	247	301	271	273	265	249	301	279	251	304	265	268	256	277	256	288	320	266	252	275	260	279	298	297	261	257	258	301	278	290	286	273	263	286	253	266	268	276	259	272	262	247	299	235	296	253	262	290	285	301	291	282	276	263	288	273	289	287	296	242	244	293	271	311	287	298	276	269	282	280	275	267	268	272	283	262	273	278	247	292	252	293	264	267	288	268	291	307	298	269	279	280	276	265	292	278	272	295	269	255	287	264	306	305	246	267	271	292	293	299	318	266	286	290	266	275	292	258	309	266	274	273	276	287	299	296	248	290	277	301	278	250	277	275	269	291	277	268	260	269	288	296	272	301	271	287	292	285	267	280	273	264	270	299	297	262	273	281	275	290	272	265	256	316	279	263	261	284	292	268	270	304	274	250	301	290	290	279	259	288	249	261	281	278	273	292	254	256	302	265	267	281	316	257	267	265	271	264	280	280	300	244	288	283	286	293	283	270	267	309	272	299	267	265	238	267	273	273	250	290	287	270	278	262	259	255	310	277	257	270	291	266	280	275	268	280	237	279	280	255	269	282	289	287	245	258	274	309	284	289	273	258	284	271	283	266	274	282	301	295	253	283	291	268	250	280	277	264	275	262	294	255	272	292	273	309	265	275	271	266	295	282	262	247	251	243	272	260	274	248	291	263	315	274	289	269	245	266	270	297	255	274	271	267	290	303	267	305	263	255	269	286	269	257	317	275	245	297	294	299	273	251	283	270	284	262	264	272	273	312	311	273	263	284	264	262	280	270	277	319	318	271	262	291	285	278	268	292	269	307	271	286	294	303	261	267	278	292	289	273	297	283	281	271	277	260	303	247	279	290	304	300	271	252	283	259	271	271	290	289	302	286	273	294	301	260	257	275	294	288	244	267	262	260	294	276	266	280	273	298	286	281	270	248	279	270	277	267	263	257	296	281	247	284	305	298	271	249	291	293	266	269	270	281	279	257	278	279	267	260	271	286	243	280	249	300	289	272	302	279	272	283	283	284	272	286	283	275	285	294	256	295	270	265	269	237	241	310	234	281	277	279	276	289	269	256	303	283	266	302	260	264	296	306	255	299	279	296	282	311	285	294	279	283	272	281	273	263	290	265	297	265	264	273	277	250	294	254	240	270	278	309	229	288	263	285	267	282	268	284	261	272	261	254	269	247	250	303	273	253	263	273	247	255	269	278	261	245	270	277	273	260	278	293	256	294	261	279	273	280	256	286	275	269	293	259	280	276	291	263	290	291	302	274	281	262	256	264	265	301	260	273	291	282	297	267	306	259	302	292	297	273	265	273	313	269	306	292	291	256	255	284	295	300	276	257	241	296	296	290	270	286	248	268	278	296	261	275	262	269	282	280	287	243	255	281	272	259	296	302	299	268	262	288	252	276	282	294	290	271	286	261	263	271	282	268	260	279	252	266	240	260	283	288	274	286	284	288	275	285	293	267	298	255	283	231	270	323	273	282	287	276	288	274	286	252	272	245	259	298	282	291	287	317	268	280	324	276	313	255	270	290	291	303	281	252	273	274	324	275	263	287	294	275	294	286	312	287	241	301	290	256	278	288	275	259	258	281	276	280	260	261	268	282	265	280	276	272	249	299	272	285	264	244	288	294	289	280	277	273	281	285	274	273	275	285	268	286	266	284	264	286	280	267	297	258	275	278	284	266	277	263	273	299	258	280	312	266	258	263	290	263	306	260	290	278	274	283	292	266	265	277	297	268	269	274	281	265	250	268	270	276	281	253	279	259	265	259	267	267	293	266	286	274	259	295	286	246	265	289	292	264	270	292	274	267	247	274	275	249	274	289	264	269	271	302	270	287	242	312	261	263	272	307	310	287	265	278	280	288	291	270	270	301	268	278	259	280	269	277	285	254	290	310	295	270	277	280	282	289	259	265	253	304	278	307	275	256	293	260	280	295	281	295	281	283	288	292	248	273	316	310	269	285	288	281	284	273	246	277	249	283	278	276	246	262	294	279	271	274	268	276	265	306	272	253	278	320	259	308	268	277	256	260	267	261	272	271	267	288	272	275	295	286	265	286	267	261	245	263	292	281	297	282	275	282	276	291	252	245	287	262	274	284	251	278	266	294	296	267	244	281	269	258	261	261	281	268	256	271	275	274	298	259	292	281	270	277	269	267	246	255	273	268	242	266	270	240	258	258	253	303	291	262	270	267	300	258	244	268	261	278	306	260	275	264	267	240	307	258	262	272	281	283	257	287	263	274	296	274	267	277	267	277	264	285	276	267	271	293	295	267	262	266	266	266	239	254	278	290	275	286	263	289	294	291	264	302	246	279	266	293	253	283	280	266	297	245	271	281	294	265	264	275	279	273	253	268	270	271	264	287	267	270	284	272	267	270	286	240	260	262	320	268	278	273	282	259	280	291	260	265	271	273	274	270	286	262	269	288	293	296	259	245	227	287	279	277	304	272	274	270	290	274	299	268	267	297	285	264	282	269	265	247	285	312	246	254	251	268	280	293	303	272	276	285	246	281	274	271	269	253	277	277	276	274	270	269	269	266	299	273	312	277	282	274	275	256	271	267	279	288	296	281	285	268	287	252	280	282	267	258	283	270	287	261	287	303	261	278	297	307	246	274	253	278	254	296	268	308	289	289	274	261	285	261	259	289	290	255	280	276	254	291	299	271	283	260	271	265	282	251	258	262	281	265	280	275	279	295	291	271	275	274	287
24756	20989	26744	25091	7711	644	519	443	428	418	393	358	361	300	377	396	372	356	357	318	329	345	318	314	326	343	304	335	330	316	343	314	356	299	325	336	325	326	321	358	327	320	344	322	314	332	339	327	348	297	293	333	295	294	289	344	354	303	329	340	339	355	327	325	310	337	335	306	344	329	341	303	323	297	336	292	317	332	323	271	317	342	292	308	334	316	299	323	316	332	309	301	352	301	312	340	311	295	306	319	306	332	329	292	307	314	347	327	301	313	343	316	309	311	324	324	333	311	321	290	301	353	319	308	312	315	324	317	308	356	292	303	312	331	330	302	329	316	324	338	340	286	324	295	327	340	296	319	303	299	344	326	315	290	310	316	298	323	345	311	336	313	296	322	330	325	329	319	328	331	301	297	319	359	312	331	324	289	316	301	317	313	306	326	344	331	313	332	312	326	324	340	276	305	282	308	301	319	345	340	322	327	303	346	323	387	340	333	338	297	291	313	323	324	336	302	305	326	323	327	341	348	331	311	366	321	309	346	322	313	292	298	325	332	325	311	318	274	322	343	323	303	349	276	325	327	326	325	311	357	323	349	332	342	286	334	302	305	329	300	328	324	342	329	344	296	289	347	292	352	313	317	321	325	335	321	317	319	331	337	363	319	295	339	317	357	292	310	320	317	331	320	281	320	356	333	336	305	280	307	311	319	334	331	329	317	333	311	336	299	346	335	315	347	324	340	295	320	329	315	322	320	291	340	362	314	316	324	354	335	319	307	326	320	295	320	317	308	358	339	340	297	304	310	306	333	332	300	330	300	320	340	302	325	306	326	288	328	304	329	330	309	270	306	316	321	330	331	303	265	339	331	316	310	336	328	333	286	322	317	310	353	291	301	299	324	329	299	333	315	326	333	316	319	310	353	294	361	337	316	313	314	338	344	315	317	295	303	335	293	326	348	310	308	325	327	324	297	311	331	307	336	309	312	293	295	311	320	323	303	300	346	328	327	320	296	323	309	323	301	301	270	331	306	308	309	318	318	327	302	327	305	337	307	312	330	332	314	282	312	306	327	295	316	323	336	342	327	299	318	293	293	332	317	296	311	336	285	340	321	330	303	326	324	309	321	339	345	317	343	321	314	334	322	307	310	299	349	289	313	331	311	306	320	336	331	321	319	324	319	329	326	315	283	353	303	345	318	293	323	317	325	325	331	348	312	302	311	280	344	305	315	324	318	307	317	297	328	316	290	305	313	341	307	316	330	323	329	322	328	341	293	309	315	318	305	310	338	349	323	333	310	322	323	324	297	311	317	346	337	315	347	305	321	296	301	288	344	316	324	323	321	335	287	311	346	334	311	331	291	324	305	307	322	308	340	322	329	350	339	293	335	336	330	302	322	316	334	358	286	327	335	328	314	330	317	326	349	327	352	309	334	332	324	334	309	307	309	331	313	295	323	317	307	339	328	325	325	314	330	299	314	292	325	326	292	325	326	297	318	298	318	332	340	315	332	297	338	285	304	357	328	287	290	306	337	307	321	310	304	316	320	348	263	356	328	336	319	318	308	339	324	319	350	296	299	300	322	319	318	309	322	319	329	303	304	317	346	340	309	312	333	311	327	327	350	338	298	337	322	342	314	311	348	341	296	312	309	302	326	314	274	311	327	288	314	293	312	309	314	311	306	320	328	308	317	325	318	338	284	297	319	325	320	332	296	320	337	325	325	304	319	309	318	293	315	313	308	291	332	312	322	322	308	343	333	324	347	329	306	327	317	310	314	295	330	360	297	333	300	286	313	307	291	304	298	330	305	277	315	342	335	333	339	314	311	281	316	302	317	322	315	331	325	280	303	321	318	324	351	328	337	287	329	310	305	315	291	308	347	325	315	353	325	323	313	341	314	330	290	300	331	317	334	325	323	313	306	334	335	307	327	294	380	312	307	296	316	330	318	306	314	285	331	328	286	316	284	319	326	293	344	310	319	338	294	283	296	336	324	316	303	304	296	285	323	324	291	307	324	287	324	312	317	351	342	305	352	329	304	350	300	338	282	342	303	310	316	337	325	344	327	325	329	295	319	326	325	312	345	293	338	309	350	306	363	295	311	322	334	335	324	305	292	313	316	344	356	280	308	298	273	359	290	300	320	324	302	359	312	306	300	346	296	343	318	324	325	297	328	329	298	317	348	309	297	312	339	320	311	289	294	326	317	325	330	334	333	332	341	344	317	309	346	338	329	301	320	280	302	342	343	305	300	336	282	320	323	367	310	312	334	312	321	346	311	321	301	316	309	321	345	315	309	351	314	350	298	319	307	319	297	315	288	318	314	327	306	314	317	292	308	320	299	299	331	312	335	268	303	320	317	314	303	317	301	336	328	308	303	297	328	313	320	336	318	305	337	310	332	312	331	313	327	323	338	332	310	309	340	316	349	332	303	328	319	310	316	315	307	311	306	296	338	339	312	317	308	313	330	328	322	340	325	353	317	327	291	345	323	328	327	297	334	338	344	312	305	314	340	324	279	323	315	297	316	316	321	313	311	327	315	334	313	369	314	301	325	309	332	314	333	325	332	340	312	337	328	290	326	361	322	305	306	328	334	338	341	305	325	344	318	320	335	302	308	306	322	314	306	339	345	303	319	335	318	320	314	299	332	295	334	334	308	300	325	333	307	311	328	292	330	340	306	360	324	346	306	304	331	321	322	324	297	324	350	328	334	339	353	309	321	313	333	317	320	313	302	316	319	320	330	304	301	333	289	304	321	302	325	325	321	319	323	317	277	321	283	325	322	323	326	317	319	292	328	317	309	336	309	315	306	333	354	318	305	351	305	328	325	330	305	327	267	346	315	327	323	282	336	296	328	305	349	290	338	308	297	296	289	308	294	333	308	317	318	300	312	326	332	331	329	311	332	336	300	314	317	321	320	313	318	322	285	325	332	301	324	326	307	294	314	298	353	309	341	312	314	322	305	326	328	277	309	321	309	330	282	291	322	328	305	320	307	336	321	351	297	305	331	314	338	340	303	332	308	343	312	298	287	301	314	306	304	332	331	333	348	343	315	305	316	332	330	331	340	302	311	320	322	284	323	320	314	337	308	316	309	314	284	318	321	314	325	347	338	316	304	324	343	307	331	300	313	309	315	325	342	293	331	299	315	326	285	332	283	308	329	311	321	330	315	319	272	357	311	337	308	333	306	310	297	336	318	356	318	305	332	328	301	284	311	327	267	334	295	315	347	331	305	285	321	297	304	304	302	307	318	338	317	307	322	326	331	334	320	316	283	359	306	338	355	332	319	311	302	309	309	302	307	326	338	334	338	312	316	272	326	324	317	312	309	315	323	313	344	331	310	284	307	347	294	292	329	333	317	312	332	319	288	309	290	325	332	310	325	315	309	345	345	322	329	291	348	290	285	329	312	339	305	323	341	318	329	328	312	280	334	352	320	307	302	307	305	335	326	335	317	282	339	321	287	327	319	321	333	292	323	375	290	333	305	304	307	309	325
15689	39700	3048	1477	1125	913	772	651	613	544	484	500	387	429	391	406	374	422	362	361	383	393	363	354	361	360	371	355	356	354	361	321	395	352	378	366	362	388	366	358	366	348	364	344	369	359	367	353	346	335	313	343	340	357	351	365	354	313	312	371	331	357	324	339	352	333	359	324	326	343	363	363	367	334	332	357	377	338	367	359	311	354	341	339	328	344	331	369	317	342	357	344	376	366	356	358	350	365	335	350	334	311	335	371	324	349	363	352	297	307	368	357	383	346	356	352	354	321	331	319	357	333	308	361	358	347	316	350	360	326	342	386	346	322	344	350	365	369	358	321	307	313	346	336	350	325	335	339	325	353	348	342	334	319	375	348	340	348	348	349	352	352	336	342	293	354	345	347	341	284	324	343	365	359	359	373	339	318	344	350	332	355	331	358	345	376	370	314	380	356	349	344	352	369	339	366	342	322	341	342	332	364	372	376	352	354	323	343	366	348	303	333	311	352	369	333	339	381	346	340	337	351	312	321	397	347	393	338	360	332	348	360	377	340	341	349	342	333	334	352	339	349	359	348	343	343	379	326	354	348	342	357	350	325	355	315	322	312	340	358	373	324	352	337	393	362	336	345	381	333	319	349	340	345	352	348	354	358	368	326	337	329	336	349	336	372	351	374	323	335	321	339	367	363	348	312	334	336	345	369	328	330	342	376	343	319	345	358	332	321	321	352	372	348	325	348	342	349	339	349	325	354	332	331	356	351	329	364	345	330	350	349	351	308	354	361	338	316	346	356	333	345	370	374	343	353	336	350	334	337	360	341	357	332	314	342	350	351	329	371	326	351	361	374	324	362	336	359	370	349	330	352	364	352	333	323	347	351	324	330	343	311	333	334	340	354	346	364	356	328	333	360	330	343	410	357	334	320	336	348	342	358	340	362	336	338	357	356	341	334	325	403	366	338	345	335	284	343	331	322	385	335	331	344	347	361	351	316	335	334	332	345	319	356	335	318	326	357	364	347	353	344	378	342	345	315	331	343	354	365	330	383	360	341	325	344	319	357	356	317	347	373	322	345	365	341	333	324	362	358	311	330	346	345	353	343	361	339	345	344	332	349	344	361	322	333	324	311	356	333	347	352	332	330	329	346	328	338	356	351	323	354	360	372	332	320	321	334	349	355	325	327	324	350	330	334	357	349	340	328	307	336	358	361	345	357	339	383	297	377	313	328	340	323	355	389	308	359	356	334	345	361	337	322	335	328	378	375	317	366	331	372	334	369	355	356	304	328	341	340	360	334	361	321	351	319	310	345	317	358	354	384	341	375	349	365	335	346	338	365	317	316	322	350	358	360	365	369	317	344	322	343	336	347	340	342	347	351	372	348	341	358	380	321	360	333	384	370	341	353	351	366	328	342	315	328	351	342	346	325	342	335	382	351	344	384	320	354	347	352	331	326	336	343	361	338	351	344	346	361	359	329	341	320	319	374	339	359	325	351	330	357	350	373	310	363	369	358	359	374	349	336	330	347	346	318	352	313	353	328	305	372	346	323	363	367	336	339	359	378	329	358	320	344	363	324	378	337	320	348	358	320	350	374	350	354	332	344	309	358	367	362	380	315	343	336	358	339	323	338	318	338	333	330	343	345	318	333	360	334	348	327	350	346	355	340	333	327	349	338	377	344	328	380	319	329	346	324	335	341	347	316	340	332	370	363	356	342	343	359	326	333	385	356	347	332	344	361	334	349	354	343	365	327	330	345	380	367	327	342	360	354	335	350	378	292	354	364	335	370	374	357	325	329	332	348	374	330	357	328	354	365	353	341	300	360	309	335	368	354	328	357	354	361	329	364	336	357	347	354	355	352	340	346	364	353	362	333	359	336	352	371	374	327	358	342	337	376	353	353	349	326	338	359	348	344	325	371	334	334	323	329	350	354	329	334	345	297	350	357	330	395	354	363	354	374	355	341	319	338	350	349	351	357	367	341	370	359	324	342	363	324	338	342	336	339	345	342	327	314	337	358	333	355	329	351	398	330	348	331	345	399	343	332	341	332	353	351	348	328	367	334	321	355	356	397	342	344	342	366	313	328	335	349	346	391	360	332	363	352	355	356	368	356	340	347	327	366	360	352	320	356	356	396	309	351	344	333	356	330	359	316	369	353	351	349	329	316	346	350	349	312	329	329	350	342	338	331	361	353	334	350	332	340	370	336	331	359	337	315	344	354	345	344	356	361	335	360	329	376	324	383	333	318	337	348	324	367	373	352	350	358	360	331	305	315	341	337	344	387	348	315	334	330	362	337	361	322	350	375	346	352	317	319	335	337	336	339	327	320	344	358	338	354	340	360	348	343	318	347	336	343	382	346	299	348	341	329	341	358	338	364	341	345	311	339	331	346	346	346	365	360	318	342	337	334	315	381	355	334	327	351	358	385	320	367	330	363	363	352	333	377	327	382	323	365	348	333	368	361	339	333	353	363	364	374	335	383	353	351	365	349	316	386	378	338	346	349	345	328	320	328	340	333	361	367	305	347	348	356	338	374	336	339	340	333	348	321	330	353	323	322	367	332	351	347	322	309	328	351	349	344	330	340	341	340	324	353	342	339	377	340	334	371	341	353	345	325	367	295	348	347	353	374	335	340	337	367	348	333	379	306	332	370	329	338	313	350	378	340	294	337	339	331	360	341	362	339	325	334	316	345	363	343	337	334	378	386	349	346	346	322	354	328	362	328	331	345	322	367	343	355	345	350	384	366	350	358	318	351	372	344	339	331	378	344	342	341	330	372	342	360	360	359	329	336	329	331	337	341	376	334	327	344	370	348	334	357	354	338	366	357	374	345	349	317	362	328	315	350	326	312	332	351	382	359	342	334	339	336	347	365	344	367	307	332	362	313	393	320	348	350	345	309	318	317	360	355	365	365	343	340	353	390	334	347	342	332	351	297	348	341	311	357	352	318	337	356	331	346	383	355	361	340	357	360	327	307	369	353	349	359	352	361	323	354	351	363	338	345	338	370	360	351	309	331	366	373	324	318	354	374	320	341	365	309	307	321	341	344	315	347	316	328	327	362	352	373	366	330	362	328	366	376	371	313	349	334	381	347	336	369	382	361	341	364	336	338	370	350	330	361	335	321	338	364	357	348	335	352	337	356	335	368	371	364	334	372	328	343	367	343	345	321	371	336	366	355	398	334	358	322	357	353	349	337	329	357	331	408	330	334	340	332	378	326	360	323	363	320	320	318	346	321	341	326	363	360	349	345	327	330	331	370	335	331	335	362	360	338	341	357	368	327	354	342	353	342	334	300	318	340	357	393	355	328	375	321	335	367	328	318	314	343	361	321	341	308	351	339	328	351	360	374	325	349	331	358	340	339	345	363	367	347	359	333	341	337	309	345	332	338	356	345	335	350	338	332	296	339	351	357	349	334	341	348	356	370	343	313	356	319	368	327	341	345	334	326	348	383	365	358	320	367	330	368	346	332	355	322	304	357	371	346	338	344
22616	21107	28824	23658	21109	21130	6668	1276	941	843	838	734	719	719	698	669	624	594	642	603	527	561	576	531	564	556	536	525	527	555	533	532	531	553	545	535	546	516	541	529	518	541	594	496	505	558	541	527	584	547	577	533	512	509	568	523	539	501	560	500	550	520	533	567	519	533	539	517	531	524	559	491	551	522	534	518	494	537	523	535	560	536	545	551	517	491	483	532	517	562	510	496	529	542	547	481	540	525	510	516	510	526	494	547	524	531	545	536	515	502	542	473	545	480	539	526	508	533	522	512	490	547	545	514	541	546	478	522	519	543	553	569	488	506	485	553	523	543	506	567	539	558	502	541	537	512	512	555	529	522	564	532	493	519	540	564	573	503	546	468	487	501	501	540	527	529	509	542	532	492	521	536	508	545	510	548	488	515	512	559	531	531	466	506	520	468	482	449	545	574	526	554	514	515	540	522	538	511	510	562	552	526	496	508	511	544	524	538	524	536	517	471	512	532	511	512	552	524	566	504	529	536	531	524	557	498	502	477	568	492	557	520	536	556	478	535	517	503	506	521	523	493	520	554	503	498	545	535	512	503	490	529	492	538	537	548	545	567	517	535	543	505	542	487	530	496	493	503	500	528	510	524	504	513	519	551	510	529	497	505	513	521	499	527	503	523	521	517	545	493	534	542	533	520	541	538	487	514	560	519	529	511	531	538	491	577	479	514	499	533	492	456	496	538	524	516	524	544	507	490	481	515	547	544	511	526	490	574	518	472	493	567	520	517	502	517	524	523	507	527	562	520	550	524	534	524	561	526	529	549	518	528	522	514	547	584	526	493	515	504	520	545	505	501	514	538	531	540	510	491	515	557	547	529	515	510	497	552	559	454	511	510	529	542	516	546	567	509	561	565	492	544	544	529	536	537	570	479	516	514	514	471	509	528	523	544	496	519	502	501	505	531	511	524	542	519	491	513	537	510	514	492	534	557	543	515	528	563	476	502	493	492	523	567	480	523	548	537	515	550	521	512	536	494	523	523	508	493	485	501	516	487	554	478	492	502	503	567	557	492	497	501	505	519	522	506	489	505	541	548	521	541	492	507	520	501	512	512	524	491	476	530	518	498	512	475	584	512	519	517	478	525	524	477	520	473	485	493	503	490	543	548	518	487	491	548	498	539	529	525	524	519	527	513	524	535	543	518	518	512	529	498	486	509	484	519	547	524	530	524	565	538	576	533	602	519	512	481	525	528	539	516	512	525	535	517	549	543	484	527	512	526	518	484	528	494	554	496	483	492	529	534	483	463	495	530	533	547	510	496	510	558	513	500	509	519	578	506	506	536	487	513	523	547	543	532	554	528	548	526	513	527	497	548	532	520	529	521	515	497	482	533	529	529	486	498	484	532	560	515	495	483	540	471	518	527	526	497	560	511	558	547	498	512	449	507	522	504	504	535	514	503	555	547	551	551	554	523	493	488	500	523	529	498	505	495	520	503	526	490	536	501	470	533	510	475	490	526	506	482	532	511	556	506	539	540	506	567	536	534	546	534	537	544	519	521	484	538	539	559	570	494	524	511	532	499	529	513	516	487	538	529	537	526	515	498	539	484	519	506	498	551	494	510	527	493	475	512	549	559	531	515	502	477	541	497	513	501	521	525	523	489	512	547	464	554	503	522	503	539	533	541	533	504	480	541	504	537	519	537	566	516	535	512	538	500	555	505	505	524	546	515	550	498	519	512	526	498	502	518	527	524	481	513	491	488	501	554	534	491	530	506	506	530	512	551	526	559	558	500	506	481	505	534	586	533	577	503	511	534	520	472	536	508	501	500	546	543	509	513	555	519	549	518	574	517	549	530	517	492	457	506	532	534	558	548	472	506	506	483	538	504	529	496	532	505	516	508	507	492	523	492	515	525	532	525	501	514	528	548	500	502	495	469	526	521	476	551	533	559	557	537	516	501	488	515	517	543	506	524	546	529	498	491	543	551	543	492	510	505	531	501	489	517	529	530	532	546	472	536	477	518	581	529	539	486	580	547	550	515	553	523	535	520	493	480	574	560	533	539	523	506	514	531	504	501	544	530	539	528	486	498	531	479	501	537	514	562	537	518	502	517	510	547	568	522	512	504	558	540	486	491	465	538	514	543	472	549	512	562	550	516	548	490	546	528	495	505	496	517	561	517	544	484	496	489	556	520	523	547	528	520	547	499	517	500	552	526	515	519	502	523	510	533	542	504	517	494	513	516	518	547	534	533	484	521	557	559	533	493	512	567	521	497	510	567	551	538	523	508	509	509	538	534	522	497	533	534	513	532	554	557	510	484	580	508	494	515	498	505	504	480	513	514	540	533	507	541	495	482	533	500	501	556	495	538	516	487	503	517	510	514	492	504	508	535	510	550	520	544	556	526	516	524	530	538	515	513	497	539	532	524	530	516	497	540	521	558	523	506	507	529	537	526	532	494	529	496	541	519	513	573	520	572	468	540	495	526	537	552	537	519	507	518	539	499	526	487	524	548	522	529	530	523	543	480	497	525	556	532	513	530	516	514	533	522	517	554	463	554	540	544	515	522	504	527	538	522	447	500	516	534	534	553	520	510	498	488	539	487	527	466	515	516	530	537	536	545	514	527	526	484	527	485	532	547	504	531	480	521	523	513	504	489	495	501	490	510	497	499	521	532	528	503	512	522	471	479	518	534	510	497	440	520	525	500	543	503	515	499	527	529	511	545	545	492	520	540	512	500	489	577	508	525	551	488	529	524	523	500	532	529	504	525	528	494	488	494	542	553	550	516	505	476	513	506	511	515	505	511	543	536	520	461	507	512	515	537	545	508	544	533	523	521	514	505	508	496	520	541	535	515	506	482	544	535	523	506	535	544	494	543	511	526	490	582	509	521	535	558	546	521	508	515	502	517	471	513	505	520	571	532	546	532	517	510	521	518	534	512	510	529	495	491	516	550	510	513	485	513	510	545	512	493	499	551	561	493	529	475	498	530	558	533	513	510	503	535	553	495	532	514	555	540	548	519	474	513	502	515	531	551	551	520	499	483	542	534	552	496	519	554	523	522	509	484	502	540	524	551	545	524	565	573	557	521	476	540	525	520	509	501	517	501	517	500	487	499	523	526	527	502	519	500	544	539	460	535	522	556	523	538	513	494	550	501	511	498	486	549	504	538	496	529	504	508	505	476	525	498	511	530	498	522	522	484	532	494	517	512	564	521	528	520	489	515	513	513	509	538	482	555	536	538	527	538	514	552	543	535	521	560	546	556	481	549	489	529	508	494	520	536	486	533	523	524	527	505	480	541	474	565	505	511	516	520	483	532	503	533	531	508	508	551	521	522	521	517	523	521	491	469	503	532	492	552	533	500	537	557	507	558	496	504	542	492	523	590	540	529	548	535	535	524	492	518	539	530	472	507	506	511	480	524	508	503	501	482	504	511	537	490	527	515	528	508	551	519	497	503	542	536	541	519	502	500	558	519	534	543	511	550	509	490	522	537
19459	57439	9145	4656	3227	2604	1960	1623	1325	1152	970	920	875	751	713	685	690	671	595	600	604	581	570	604	569	577	598	566	565	579	571	543	542	584	518	575	535	558	560	557	566	571	579	551	519	526	554	543	543	554	498	535	528	535	534	511	565	497	502	542	553	486	517	549	514	516	559	522	562	565	504	506	559	581	541	542	560	513	536	564	522	529	497	523	525	495	549	519	526	500	532	558	494	524	506	535	491	514	533	537	530	541	548	546	522	537	524	536	496	545	544	566	552	510	520	528	518	563	571	514	514	523	533	512	537	544	534	531	540	524	518	539	520	528	538	532	572	519	489	521	506	526	512	532	491	510	500	502	543	527	507	526	514	538	544	544	525	540	574	545	514	515	533	517	571	499	514	549	513	521	528	527	544	540	550	553	517	534	507	519	509	530	526	513	534	508	516	569	510	509	492	479	548	499	502	576	481	492	490	523	533	495	499	517	525	533	549	534	490	532	487	528	542	527	552	559	559	543	512	571	520	538	523	506	487	517	515	525	557	525	546	530	526	553	503	480	527	550	483	532	550	522	522	537	510	514	535	497	521	525	515	492	502	513	488	563	460	531	504	545	538	498	524	527	528	531	560	479	550	534	535	527	516	519	500	495	522	519	548	509	526	506	539	511	560	524	503	508	503	505	559	520	563	523	492	511	521	532	505	534	537	550	494	558	558	533	491	525	533	549	535	529	516	492	519	530	498	533	521	493	508	523	506	500	562	478	547	518	567	523	504	562	474	500	500	505	504	532	524	515	507	523	550	504	516	532	535	534	510	550	493	525	466	541	497	526	540	536	522	505	544	547	536	508	542	521	493	535	507	546	488	495	538	529	501	530	508	516	511	527	515	554	536	528	495	583	535	517	518	520	548	489	496	497	502	500	541	489	503	529	498	509	547	527	510	540	537	544	474	518	515	479	521	512	537	509	538	517	511	517	544	563	510	537	530	507	573	513	521	493	537	509	519	496	459	537	495	536	517	485	505	513	505	514	485	529	547	523	548	517	525	518	522	523	524	530	531	503	578	496	495	524	537	531	521	527	512	512	475	514	523	496	489	528	520	529	508	502	531	512	518	534	513	542	504	513	511	534	486	543	536	497	544	520	524	528	530	539	502	544	532	544	551	529	501	546	527	525	540	506	547	513	508	497	458	525	539	525	518	515	517	525	519	485	557	536	515	523	491	513	553	476	483	542	498	496	516	480	508	497	518	523	537	527	520	557	527	502	542	494	527	546	477	519	541	487	541	478	512	526	530	515	500	488	490	513	495	503	542	530	533	545	514	510	511	566	533	513	523	509	492	567	514	511	516	522	537	524	499	523	524	504	555	498	537	505	485	471	476	498	499	535	531	509	544	493	524	539	522	485	536	504	495	505	540	519	541	511	499	513	533	507	541	487	503	492	523	508	529	576	553	496	500	539	507	487	542	525	570	501	520	554	519	523	501	507	514	505	543	525	509	539	527	523	548	544	533	516	487	484	505	511	551	519	502	550	522	509	551	505	528	525	526	515	515	532	491	501	512	502	567	531	511	543	482	509	542	513	524	520	534	491	517	536	532	497	482	484	545	513	530	535	512	513	521	546	527	512	520	539	510	515	512	546	525	520	526	467	551	502	518	495	521	514	494	513	541	555	527	548	535	511	482	491	543	563	552	559	512	521	499	525	589	478	534	532	507	548	544	560	532	495	514	494	542	502	499	494	484	520	510	514	510	526	517	568	518	485	527	531	527	513	543	490	510	499	525	536	535	550	487	514	545	524	524	518	537	558	549	528	522	525	490	522	547	501	533	525	539	492	516	508	527	496	536	565	532	513	488	553	520	515	519	506	493	457	541	547	541	505	538	531	476	511	524	510	514	547	512	516	503	509	545	520	552	540	508	548	542	507	545	534	486	531	561	533	541	530	512	528	532	490	515	525	503	482	511	531	505	528	547	510	470	502	531	512	557	556	517	537	488	526	542	486	526	486	491	547	518	521	503	516	551	533	540	518	513	495	519	556	563	504	515	517	541	540	527	508	529	539	509	574	469	539	523	544	501	514	566	515	512	566	519	549	499	481	527	492	501	532	547	544	541	507	501	504	534	462	512	515	520	487	504	548	519	526	535	485	520	512	573	546	527	530	536	513	523	512	563	545	531	545	535	531	552	526	530	540	532	524	502	514	505	497	511	567	517	551	471	530	527	549	536	488	531	529	502	510	500	507	557	547	548	495	521	503	554	497	525	512	522	534	517	496	520	499	535	523	480	533	520	522	533	502	546	493	506	492	491	512	520	543	539	553	507	518	552	595	521	521	481	501	531	506	528	486	532	532	557	566	513	501	555	549	538	506	545	515	497	520	547	517	477	521	508	537	536	491	529	535	553	548	508	525	527	555	498	507	535	516	534	515	524	518	499	513	495	526	555	497	531	515	538	511	497	517	529	544	526	511	500	559	492	504	469	564	523	532	544	495	516	542	545	535	570	516	511	521	539	523	557	492	506	530	511	560	538	504	545	534	494	538	551	474	532	510	531	508	525	535	503	531	475	519	573	551	562	516	531	520	507	501	520	566	491	510	491	473	533	526	577	511	497	502	516	513	530	501	511	486	531	516	542	544	551	504	508	507	567	530	536	532	551	501	504	552	530	517	513	495	520	476	529	547	502	503	528	503	492	520	497	535	500	561	490	531	541	514	531	518	524	505	531	508	523	478	517	536	502	524	476	542	493	500	556	545	544	508	540	545	532	531	514	543	533	547	500	540	453	535	510	558	547	518	510	530	538	574	514	509	523	531	551	527	501	544	539	540	550	522	511	530	535	504	493	483	558	521	510	507	507	508	490	533	545	531	549	543	496	550	523	530	549	471	482	526	521	480	535	540	526	488	488	516	537	529	512	502	524	512	529	533	526	482	524	535	547	519	528	485	559	550	511	485	503	491	494	521	490	525	525	528	522	520	495	588	530	536	515	541	510	536	553	504	514	533	523	521	523	525	529	516	555	519	484	543	509	537	481	554	529	512	527	540	490	538	496	533	494	481	579	509	455	498	527	464	558	509	519	587	473	543	521	554	521	580	547	524	527	530	507	491	509	571	568	532	492	527	536	522	535	547	500	520	531	527	507	491	525	559	547	513	577	524	509	500	501	524	539	545	516	531	542	544	489	524	530	510	558	497	530	541	516	511	506	520	513	528	511	521	521	471	540	525	555	518	532	502	506	519	531	526	543	523	568	484	551	523	495	524	520	496	509	516	510	538	529	540	510	516	496	564	524	521	480	530	503	515	529	531	490	572	512	538	485	557	526	532	521	485	555	564	461	514	527	539	530	485	520	509	530	515	503	473	533	505	504	522	525	528	547	537	521	493	515	510	519	518	545	518	520	516	531	534	505	548	481	522	488	530	519	523	561	534	509	568	488	527	518	523	525	503	503	498	498	536	508	560	472	533	530	510	508	578	513	502	521	545	540	539	530	512	522	493	564	510
28064	20034	6270	448	265	198	174	188	199	181	153	183	157	160	166	136	161	158	156	179	160	145	163	147	152	172	151	161	159	148	160	152	162	165	137	154	167	135	166	161	179	137	159	172	144	156	165	154	170	163	150	160	156	159	152	150	149	157	152	176	167	178	177	172	153	161	144	163	154	139	163	162	142	168	166	149	164	170	165	136	161	161	162	145	173	152	157	169	171	176	157	162	178	166	168	191	155	156	175	170	175	161	171	185	185	157	178	148	160	130	149	152	150	131	191	163	148	163	149	158	145	161	144	159	161	145	155	154	164	146	172	158	165	163	160	152	171	166	166	162	148	186	154	169	177	164	151	141	145	151	170	177	177	155	155	171	156	174	154	136	162	151	156	170	160	125	176	155	173	147	170	152	139	162	138	150	167	164	154	176	161	163	156	160	152	152	167	160	143	155	180	157	161	164	156	168	163	155	152	139	150	146	162	166	158	152	151	166	160	164	178	139	167	162	157	151	149	134	163	160	163	148	137	138	133	163	179	165	153	171	177	163	174	174	154	139	150	162	153	155	175	141	175	182	159	153	162	169	140	167	159	151	126	148	153	176	156	148	166	146	167	158	141	175	167	162	172	161	167	143	149	152	150	162	170	157	182	173	172	164	146	136	177	137	162	153	195	146	155	174	165	147	151	174	158	168	174	148	184	155	160	177	166	156	143	165	153	159	194	153	165	179	184	171	159	180	143	159	180	165	169	142	141	177	168	148	164	170	168	170	151	157	171	151	162	169	191	168	162	155	141	175	155	156	170	157	164	157	174	179	156	143	158	155	161	194	173	162	168	140	176	146	165	173	151	158	157	147	164	151	161	160	164	150	155	154	152	159	177	166	155	155	160	154	166	163	145	164	144	167	153	128	153	174	153	158	158	159	206	177	164	147	172	166	151	147	177	165	176	147	158	166	170	168	154	151	183	173	158	151	171	148	152	154	142	178	167	168	168	162	158	179	155	149	137	169	159	175	156	158	170	146	179	152	149	153	182	159	167	142	157	141	185	163	157	154	167	159	156	145	191	158	148	161	174	151	145	137	163	175	145	176	178	166	145	163	161	162	164	159	162	182	149	170	174	181	165	151	160	167	159	171	168	149	160	156	158	155	160	172	178	169	160	152	170	163	153	158	180	162	156	154	169	170	163	184	176	175	151	185	167	182	150	167	171	151	161	160	173	147	169	154	148	169	163	176	159	146	137	179	149	158	153	142	153	173	174	179	155	160	173	143	148	148	151	161	183	178	166	156	197	164	163	152	159	141	170	173	146	152	154	146	167	164	149	156	148	154	192	155	168	139	162	156	146	164	151	163	153	153	162	144	161	158	174	159	151	179	167	162	143	172	159	162	165	169	164	133	135	165	162	152	152	136	158	156	158	159	156	170	158	157	164	176	145	170	170	171	163	140	182	149	153	177	156	192	182	151	166	158	152	151	170	160	155	161	160	150	171	166	155	167	154	180	161	171	161	160	152	148	159	146	148	165	145	145	175	160	144	140	157	143	153	151	154	169	144	159	145	156	162	156	161	162	149	154	179	157	160	155	145	171	143	179	171	155	166	177	146	163	174	132	185	156	166	161	147	183	152	160	164	159	152	160	141	153	181	173	147	156	151	171	159	162	156	158	160	171	166	164	153	164	146	175	159	153	146	144	152	157	140	173	167	156	141	173	140	176	153	163	173	156	159	175	135	148	168	170	177	168	152	156	175	179	151	152	139	149	171	179	175	171	140	148	166	159	165	164	173	176	165	151	172	181	162	138	164	177	155	153	187	170	152	166	145	153	157	166	150	167	156	162	141	168	181	184	172	145	152	156	173	167	153	160	145	143	166	143	166	170	149	174	162	155	164	161	129	153	164	166	153	165	159	150	147	139	174	157	156	165	164	166	166	174	166	149	169	160	170	147	141	159	149	137	146	150	165	127	156	169	160	147	157	173	174	147	159	156	178	144	141	162	166	156	155	168	175	149	171	139	162	149	151	181	145	178	154	164	154	174	163	185	151	159	160	168	168	149	164	136	142	164	158	159	164	152	152	139	181	158	165	166	168	153	145	138	158	156	154	181	161	178	149	148	173	149	163	144	180	167	162	156	162	163	163	164	163	161	156	159	175	159	153	151	145	168	134	158	152	188	157	154	164	149	163	181	163	169	143	168	140	160	163	165	155	158	145	185	154	154	153	160	153	170	151	160	127	155	150	176	137	154	159	153	147	154	179	158	155	154	149	137	168	134	162	173	161	154	153	159	190	152	162	148	171	188	149	168	161	163	147	169	150	154	162	167	141	142	160	150	172	166	157	163	156	154	162	150	136	152	163	151	169	154	144	165	154	159	149	166	169	161	143	175	137	156	175	180	178	164	182	177	172	170	149	155	155	155	175	177	134	146	159	193	126	172	154	147	165	171	164	149	171	160	177	153	143	157	160	162	165	167	165	148	159	164	185	158	174	167	153	162	146	181	172	158	178	168	152	150	154	151	154	160	148	155	142	178	156	172	149	180	146	132	167	151	171	158	168	147	155	142	133	158	166	178	142	155	149	150	159	158	190	131	151	180	163	170	150	163	141	145	164	164	163	174	177	166	158	146	160	160	147	161	151	179	155	143	148	171	172	161	142	183	155	150	165	135	178	182	154	180	149	156	163	155	148	177	158	153	154	159	161	142	166	178	176	141	165	159	156	153	150	144	174	156	166	152	151	154	154	161	168	164	175	148	162	144	174	174	140	145	149	159	148	178	186	132	164	147	147	147	141	149	171	170	148	166	209	199	162	165	154	155	149	150	166	162	166	156	135	173	174	154	148	151	147	162	150	173	164	173	162	173	158	165	154	167	139	155	156	159	153	173	177	162	184	170	151	166	150	146	167	153	147	158	147	150	135	141	152	141	142	170	163	171	141	132	145	143	183	156	151	180	174	155	172	138	153	148	170	158	150	169	153	158	151	156	158	164	170	148	159	160	180	170	184	174	161	163	158	159	156	188	169	173	161	162	171	171	165	158	165	154	146	163	176	175	151	151	160	161	168	175	171	159	173	147	138	161	147	170	163	160	163	169	154	141	160	174	141	157	154	162	176	182	189	157	162	169	173	144	159	140	152	169	158	181	151	147	157	158	162	161	171	183	132	148	157	161	186	182	170	139	162	149	180	164	145	171	176	153	169	170	156	147	144	152	139	173	170	175	160	160	168	168	161	170	156	177	141	162	161	155	137	172	143	143	171	169	164	149	144	173	167	166	143	157	174	166	139	161	166	152	155	145	141	155	164	159	167	160	161	138	148	129	152	166	157	152	163	149	163	178	179	169	170	149	188	167	173	175	200	155	157	155	156	187	169	180	188	171	157	149	145	154	166	170	163	147	161	183	191	171	159	157	164	182	164	167	153	177	182	173	159	159	151	149	144	162	174	155	154	166	155	171	165	142	146	166	159	149	167	162	161	171	130	172	148	167	155	157	153	146	157	166
15625	21050	591	289	258	240	224	231	225	213	185	192	196	187	161	205	196	174	198	178	190	209	178	190	198	202	174	187	158	194	192	174	186	179	188	160	183	192	190	179	185	181	181	193	201	162	178	187	212	191	170	176	184	171	176	201	196	165	191	194	200	157	196	181	188	179	197	203	158	158	183	165	173	182	179	161	164	169	179	170	170	164	197	183	171	167	184	207	170	197	173	205	149	190	175	178	175	180	197	169	191	181	195	195	197	177	163	180	186	188	187	181	168	160	203	177	193	180	178	167	156	187	184	181	181	187	185	184	192	171	177	184	176	187	172	190	180	192	157	189	196	176	194	165	193	193	182	166	166	177	177	172	185	186	194	205	185	170	186	199	169	211	204	173	197	172	185	175	193	189	168	169	173	184	176	182	199	180	167	158	175	178	182	174	207	206	197	192	183	168	184	189	163	190	190	177	177	185	168	182	193	192	196	175	180	191	180	184	203	185	175	177	172	179	172	181	185	180	182	167	174	177	177	188	189	189	170	171	157	164	172	180	182	164	148	176	191	202	193	198	172	176	166	173	190	171	203	202	183	190	186	164	167	212	186	197	148	192	203	184	189	186	184	183	173	193	196	173	159	175	179	172	164	177	170	175	205	188	180	158	171	182	164	177	189	198	162	193	190	189	202	163	201	172	175	196	167	173	200	170	175	173	191	190	186	196	159	156	195	183	154	163	191	210	190	154	181	160	176	185	211	201	172	173	188	170	164	164	204	162	160	179	204	180	181	169	168	209	180	181	175	156	177	187	160	182	165	206	178	168	186	178	183	192	175	206	187	153	212	213	176	187	200	175	186	167	179	197	181	172	181	172	183	186	158	183	154	184	199	180	170	178	195	189	173	181	175	166	177	188	189	185	204	154	195	151	198	180	175	195	170	173	180	163	178	184	160	188	203	188	187	189	181	202	172	168	190	186	171	172	180	178	154	173	169	164	162	173	183	190	199	192	176	167	169	186	175	197	183	184	180	179	173	164	192	174	153	192	180	197	196	177	191	188	182	161	187	183	187	175	184	169	198	174	185	183	173	165	193	179	197	186	196	178	183	185	181	185	166	189	166	184	176	182	185	168	196	179	160	191	196	163	181	181	183	162	187	192	173	176	174	189	191	173	169	199	175	194	187	172	170	176	179	177	166	178	170	173	216	210	207	174	175	207	205	180	177	169	164	185	175	172	195	194	160	191	199	186	175	186	196	191	197	171	187	207	178	192	180	205	178	181	187	152	172	179	178	173	190	186	174	195	173	178	189	174	172	184	166	152	180	187	145	192	179	160	189	180	180	175	191	172	152	196	177	179	180	168	206	157	191	190	211	195	162	198	165	195	162	168	178	173	181	177	166	170	174	164	180	190	176	178	206	174	176	188	184	185	183	171	176	197	188	189	158	186	196	162	171	206	200	175	171	185	199	156	216	178	174	187	192	191	188	177	175	169	167	178	181	181	162	202	203	196	179	196	190	194	165	183	175	191	199	192	179	171	182	192	192	166	159	197	181	174	166	172	171	185	197	195	187	165	164	177	174	189	214	181	174	160	184	176	175	188	195	177	204	176	190	156	160	211	177	173	168	167	192	186	182	166	192	178	211	169	170	183	177	185	170	185	187	151	167	197	174	170	180	189	185	187	200	179	176	172	196	162	173	203	182	180	178	165	185	207	182	194	193	181	180	165	185	179	188	177	191	161	195	178	199	186	177	199	186	172	175	187	179	203	175	165	176	171	165	192	173	163	176	179	154	177	198	185	154	187	197	193	177	205	192	198	185	178	176	181	176	188	175	170	198	175	172	180	186	173	168	201	188	195	163	188	168	190	184	179	194	188	172	177	193	165	198	183	171	167	174	176	174	154	190	175	163	203	193	176	189	198	158	179	156	189	177	188	169	178	190	187	170	204	178	183	172	166	208	181	169	185	188	191	140	151	173	173	158	176	174	203	173	160	190	171	185	191	194	201	181	192	164	206	176	191	165	193	160	172	177	170	186	173	188	175	202	207	196	177	173	171	155	183	215	168	169	205	171	189	184	183	173	198	188	181	182	167	214	170	186	176	187	161	199	174	196	190	170	185	198	175	196	191	166	208	195	177	183	189	162	178	172	182	213	198	210	172	162	194	171	180	182	185	173	206	173	184	181	181	157	162	175	161	184	159	176	190	189	183	176	164	168	159	186	168	187	187	182	187	186	149	175	172	193	178	176	166	171	186	190	179	163	193	175	175	176	173	170	193	173	186	164	179	189	166	177	191	159	203	183	184	202	179	161	209	191	169	195	187	187	192	152	186	191	192	173	188	198	162	181	184	158	205	192	158	189	164	165	189	186	190	183	177	202	174	182	180	183	174	171	193	187	170	181	180	174	171	163	196	189	175	185	165	153	174	188	159	185	166	169	184	167	156	185	180	199	201	175	164	169	185	192	179	185	189	182	176	183	189	188	184	188	176	188	172	183	192	176	202	160	179	168	194	172	156	182	186	160	191	183	175	201	163	174	173	199	207	172	187	199	167	189	170	151	179	188	169	158	177	181	192	164	178	156	166	206	204	168	179	171	195	165	183	173	181	221	190	192	167	181	164	182	216	181	180	186	165	181	176	163	169	182	180	189	177	165	190	200	183	173	158	179	188	168	191	188	178	161	175	175	179	183	212	190	183	184	192	173	174	185	194	176	170	184	189	169	184	187	167	191	182	177	190	159	197	166	201	194	172	186	176	175	178	165	205	176	171	170	165	186	199	181	197	174	179	191	189	211	170	205	193	179	179	167	169	175	160	170	169	174	207	185	182	181	172	165	194	172	159	189	185	194	194	196	181	181	211	173	199	194	201	162	202	215	178	165	188	171	176	187	169	187	163	171	193	192	166	173	161	167	187	175	174	185	197	184	168	207	187	161	176	187	180	148	168	179	173	171	197	183	165	201	168	188	192	188	172	170	174	180	187	198	172	176	173	162	175	196	179	167	166	169	202	176	197	199	192	194	186	162	183	188	158	157	188	185	176	166	191	205	166	181	182	180	184	170	179	165	173	207	187	169	163	162	166	188	203	190	185	184	190	158	162	186	178	156	165	196	197	177	184	168	170	168	185	166	185	168	178	192	184	192	186	176	168	207	158	169	187	175	191	205	180	157	187	187	191	164	188	178	155	172	195	182	195	170	183	191	193	156	191	169	170	181	162	188	160	175	169	165	168	198	210	176	166	196	165	176	195	185	217	161	183	180	186	182	155	195	192	164	179	197	190	194	194	173	205	170	180	191	177	217	195	189	171	196	185	204	202	155	173	193	165	166	185	172	171	179	187	187	169	192	204	188	175	177	155	176	177	207	172	179	153	184	178	177	198	223	184	172	166	176	186	195	202	191	175	173	195	148	182	197	167	198	187	167	194	170	157	176	191	150	189	182	194	191	178	175	167	161	205	207	198	172	204	173	175	159	172	193	191	175	167	171	171	199	177	173	174	179	181
23535	21022	27952	24267	20972	9047	874	595	445	423	399	389	373	336	328	302	313	300	340	293	298	270	307	251	284	270	243	269	309	255	287	258	277	278	271	299	268	260	279	285	244	287	281	253	258	247	287	265	279	281	301	259	257	267	295	272	290	273	275	272	243	266	250	259	300	266	260	276	268	273	268	289	238	279	275	257	239	275	266	278	294	272	248	275	260	282	254	251	270	282	293	236	274	258	271	256	251	305	273	269	275	263	257	238	250	283	274	270	293	271	259	254	273	283	253	266	246	285	261	261	272	244	264	275	236	269	276	284	272	264	271	243	248	240	265	305	271	241	277	288	253	277	268	272	282	237	270	261	279	275	245	253	279	258	252	288	281	248	245	272	268	275	260	265	259	266	260	279	239	297	229	233	272	257	284	276	238	292	281	236	287	233	272	252	280	256	261	268	273	275	276	240	271	276	262	280	285	273	246	270	286	269	260	274	249	255	234	283	285	256	270	260	250	272	295	259	258	258	279	279	283	230	285	258	270	272	284	265	277	259	261	270	252	276	265	248	285	228	269	246	289	280	242	270	285	281	263	274	291	261	266	271	272	271	248	273	232	306	282	278	290	294	271	277	248	264	271	277	262	237	247	258	260	257	256	283	265	319	257	301	263	244	302	269	235	246	240	270	232	256	270	264	280	253	275	287	265	289	258	264	265	246	258	276	266	281	269	267	277	262	256	251	260	252	273	271	249	279	298	237	276	262	251	285	279	285	262	271	276	238	276	219	314	253	272	252	273	264	278	293	253	232	285	249	282	276	267	247	270	261	272	250	304	270	258	274	279	255	271	275	270	274	261	262	260	237	256	260	284	260	272	287	278	268	302	247	247	270	258	259	259	268	286	276	287	244	263	257	282	304	257	263	273	249	275	264	265	284	284	252	280	276	294	233	274	281	268	256	232	295	235	251	245	271	265	271	252	256	271	259	312	258	275	294	277	276	279	241	259	278	291	259	275	286	267	263	263	285	295	273	260	280	290	264	304	261	303	259	267	268	297	274	306	251	275	254	268	262	269	266	236	261	258	246	263	262	250	253	272	243	277	268	250	266	263	254	262	260	257	281	237	261	255	246	300	261	282	233	249	237	237	279	262	258	316	243	239	276	259	284	270	268	243	270	278	268	269	259	257	279	270	269	252	279	274	272	264	264	273	280	230	281	238	268	270	257	263	262	253	273	292	245	275	287	261	302	246	267	235	266	263	288	251	261	260	282	270	257	254	253	286	259	266	292	266	270	269	254	255	245	288	248	272	290	266	238	265	273	275	259	287	247	291	247	256	246	286	279	307	265	280	271	268	266	282	295	287	275	289	259	246	265	269	293	268	264	269	277	250	239	263	249	265	273	247	272	271	265	284	248	270	253	234	265	260	262	286	274	258	266	267	287	258	273	270	253	251	238	244	269	301	275	279	234	274	296	262	280	290	271	264	264	272	306	273	282	272	272	279	260	271	252	253	260	256	247	253	264	255	270	278	267	258	297	270	286	263	250	262	294	285	272	283	282	257	261	289	270	262	278	249	265	286	255	310	283	273	259	241	256	255	271	258	286	221	268	283	310	280	291	252	301	278	258	246	289	283	286	247	250	255	238	274	267	242	276	269	259	232	252	255	258	236	283	246	239	264	260	279	289	275	271	238	242	277	251	273	258	281	285	242	288	270	280	271	240	290	266	250	280	276	241	256	268	250	271	238	282	266	261	275	296	234	278	264	289	267	278	277	274	246	294	297	276	261	269	286	265	271	271	268	266	302	267	246	268	260	284	251	237	249	261	286	281	263	277	302	245	293	275	274	260	260	242	296	255	256	264	231	264	265	283	312	264	271	244	256	259	275	251	251	259	273	271	283	243	278	252	257	276	275	227	278	258	253	269	242	274	269	270	268	273	318	278	269	250	283	289	260	246	256	278	273	258	266	294	255	269	257	269	253	274	250	264	292	249	280	277	245	275	290	240	261	260	275	276	292	284	257	254	255	282	283	276	261	314	262	277	266	282	267	227	290	273	247	258	297	273	259	286	290	287	268	264	252	264	291	260	248	258	241	270	257	260	282	273	277	268	253	268	241	275	251	262	237	251	258	267	279	254	260	260	202	268	279	291	280	260	258	288	256	283	269	260	243	276	248	206	247	232	272	276	265	242	266	265	255	283	251	250	294	254	220	261	282	267	274	244	269	246	238	250	271	254	274	267	281	261	260	225	280	297	251	279	255	291	254	280	279	241	256	273	282	264	261	277	296	262	267	266	248	253	251	249	248	265	266	255	258	250	273	278	270	255	276	277	243	225	285	270	269	224	268	250	276	270	252	259	240	251	276	253	247	251	266	299	239	241	280	258	239	258	280	239	257	262	292	271	268	248	275	272	244	252	251	265	252	247	250	245	290	275	247	286	246	284	264	273	238	277	279	249	286	274	255	276	293	265	253	265	256	266	276	258	281	249	248	265	276	245	269	250	270	250	248	293	269	277	283	276	266	288	262	255	256	287	277	311	242	248	272	234	250	274	268	267	271	286	265	273	248	254	253	258	264	237	243	266	249	249	262	295	264	265	278	267	258	281	254	284	288	250	279	281	265	257	267	246	267	263	288	263	239	281	258	286	258	259	260	255	243	267	273	256	263	282	291	254	261	298	252	215	304	258	227	251	251	258	282	269	262	291	268	258	287	261	252	275	260	245	268	274	273	262	275	295	269	250	260	278	247	285	262	262	278	294	277	255	255	276	253	238	242	251	270	281	269	268	286	259	286	281	270	265	246	255	240	243	281	269	268	266	249	246	242	258	253	265	270	267	305	259	295	273	273	259	281	256	275	270	263	232	283	245	274	301	250	270	253	255	275	292	276	269	248	267	267	282	228	295	251	243	278	270	239	292	239	259	247	285	263	265	217	252	277	270	284	277	264	282	240	270	276	274	261	260	278	229	250	256	293	288	252	260	243	250	251	264	257	266	277	236	257	270	243	285	288	268	256	288	277	265	262	273	257	249	274	267	278	259	248	256	270	282	267	269	281	259	248	291	245	295	289	290	254	238	286	265	278	264	252	313	262	294	270	306	266	258	264	267	279	299	244	266	288	277	247	250	275	234	241	272	280	268	249	273	278	268	233	283	278	285	253	271	266	298	293	254	298	259	261	283	261	258	266	251	270	303	265	255	283	243	268	230	282	264	284	273	273	286	268	231	286	264	269	264	243	249	276	246	265	248	277	248	293	259	272	254	272	281	283	242	246	273	275	248	241	263	265	270	267	252	269	270	276	258	278	258	274	286	275	281	266	262	293	276	245	264	250	248	261	270	248	273	270	296	267	276	258	262	268	280	274	274	257	260	273	268	234	267	240	262	282	237	295	269	272	278	265	241	260	279	256	278	265	277	270	267	256	262	254	253	281	246	275	250	261	232	264	266	260	259	288	271	259	250	263	262	258	267	257	243	274	269	272	281	273	283	261	280	274	274	285	237	288	244
16424	50232	5482	2410	1770	1385	1034	824	707	630	548	470	418	383	367	383	361	368	313	328	339	344	299	325	274	314	300	323	288	285	299	307	331	316	329	278	293	275	262	293	262	269	277	270	285	296	294	284	273	283	268	320	299	305	278	286	283	283	268	280	299	292	284	253	284	291	309	289	253	304	261	264	271	307	245	267	287	288	291	267	259	283	270	281	291	277	267	276	279	262	253	289	260	273	282	274	309	278	272	293	288	278	279	270	241	301	286	257	281	293	274	292	268	289	302	305	276	295	324	289	278	279	264	261	272	287	295	274	270	300	282	256	304	289	291	273	271	274	278	287	277	268	283	275	284	243	246	285	275	253	303	259	273	277	286	265	295	291	286	257	301	285	258	273	243	299	282	239	271	270	271	263	289	266	317	269	276	276	283	288	271	285	281	267	323	264	295	253	284	245	281	260	263	285	268	224	314	281	276	241	290	275	276	284	299	277	262	275	307	279	285	295	292	270	253	281	272	293	284	267	288	256	309	291	304	320	274	266	281	289	274	249	276	264	278	262	280	302	272	284	295	257	252	260	267	305	305	281	256	275	263	270	286	274	264	271	257	263	286	268	285	299	294	280	279	339	264	272	281	285	299	269	289	270	308	282	287	275	257	322	256	278	300	269	275	280	290	290	277	282	269	245	312	258	256	282	312	307	275	283	311	273	280	277	266	259	286	273	264	255	297	260	260	291	280	275	281	301	285	270	286	291	313	268	279	279	279	291	256	268	281	288	282	292	266	275	278	265	294	293	269	315	285	278	290	272	265	282	262	252	280	264	284	284	259	248	293	271	275	274	295	261	275	278	299	267	295	291	290	277	267	261	270	287	254	276	259	278	270	263	273	278	305	302	274	258	245	267	257	249	259	272	270	266	279	290	276	272	268	276	266	268	280	262	284	281	281	261	268	311	279	294	279	280	285	281	281	286	294	284	283	283	286	294	287	311	279	281	274	318	287	261	284	273	293	275	276	269	268	260	300	273	286	312	275	275	257	273	273	272	281	295	273	231	294	286	262	295	311	288	292	287	282	258	266	259	241	264	276	273	284	275	282	287	268	270	281	275	276	304	286	258	281	319	292	299	262	262	278	279	285	271	290	298	262	254	274	257	271	262	265	259	261	277	307	292	259	270	301	268	231	266	258	280	280	271	322	293	255	274	283	286	269	306	286	271	289	269	272	264	268	256	290	291	256	257	264	288	285	267	279	260	258	300	280	259	281	247	245	282	289	253	262	249	290	278	284	259	272	259	248	274	297	292	281	270	280	294	266	294	280	247	272	289	256	291	276	277	316	273	282	292	283	274	273	292	254	279	283	275	311	269	261	269	281	275	269	275	287	266	293	286	279	267	287	329	302	302	276	265	266	279	275	282	271	286	280	269	277	264	254	287	285	269	305	251	276	294	288	287	308	286	287	257	265	246	301	271	292	262	300	291	269	284	323	282	287	249	286	329	277	292	275	266	272	279	318	264	274	313	280	269	275	257	284	294	301	283	271	295	292	271	282	266	311	257	301	269	283	266	296	258	260	322	270	270	293	302	285	283	277	259	286	266	276	263	292	274	276	266	265	306	289	277	281	268	282	296	279	292	275	262	287	307	271	279	251	277	289	318	282	272	281	288	265	264	289	293	290	285	278	281	282	274	239	268	273	247	275	286	295	301	268	304	290	263	244	301	305	273	269	277	262	308	307	281	278	239	262	274	306	276	275	284	281	304	296	281	276	285	271	267	301	283	278	296	272	297	281	315	286	281	276	280	265	270	294	282	272	275	284	282	239	277	271	292	271	254	296	265	291	289	278	274	277	242	296	289	263	276	301	290	265	267	303	273	266	249	259	283	277	265	256	252	312	274	266	279	266	273	270	318	295	276	265	246	284	288	265	291	281	253	307	257	280	293	306	277	278	295	284	280	289	293	291	255	272	262	269	271	279	255	261	290	274	287	251	287	258	260	273	263	246	277	267	273	275	269	281	269	293	281	273	259	264	268	276	284	282	278	285	307	272	286	255	299	245	285	269	311	260	256	301	276	312	260	294	267	277	284	296	285	266	287	277	298	291	286	265	266	299	262	305	292	290	259	312	273	302	284	273	247	278	266	266	268	253	308	286	259	266	312	287	251	284	270	261	259	272	278	293	286	292	286	298	295	287	248	261	294	250	269	288	303	286	252	287	265	280	275	284	241	289	299	287	266	308	265	266	270	262	288	299	276	285	276	300	289	262	284	240	281	273	263	261	280	275	277	297	299	265	283	266	250	269	289	286	253	273	307	297	263	274	286	278	293	260	259	266	268	266	279	269	267	239	280	313	295	296	274	251	298	283	244	265	273	296	294	248	281	288	300	284	295	263	300	282	265	279	311	274	261	267	253	282	249	283	285	289	249	254	266	261	255	281	273	289	279	300	283	281	243	264	282	287	284	286	258	253	277	278	286	292	272	296	282	273	269	270	245	269	289	274	324	251	269	298	300	290	262	291	273	258	281	271	299	278	276	292	285	264	275	257	280	290	288	298	298	284	272	268	251	294	267	312	297	231	269	288	274	282	268	289	283	308	283	260	298	286	288	260	262	279	312	268	272	300	273	273	265	276	275	283	268	271	264	263	279	291	287	257	259	259	289	257	278	298	281	282	282	265	280	294	277	275	259	288	275	277	282	283	314	259	274	277	280	272	268	272	273	254	273	301	254	278	283	289	256	286	245	290	279	296	304	291	267	271	278	264	271	282	291	278	268	272	285	284	265	247	273	291	277	268	294	269	259	297	276	322	302	237	304	269	272	260	276	289	287	253	266	280	268	283	265	290	242	284	278	294	289	272	304	293	252	273	242	274	285	258	269	297	283	269	285	257	282	274	293	298	291	259	308	275	264	287	263	295	278	265	280	302	288	271	260	282	276	288	296	255	294	234	254	279	264	276	299	290	295	280	269	262	258	280	303	278	294	301	307	308	253	254	272	285	281	275	262	291	248	301	298	291	294	293	280	283	268	299	276	289	288	274	280	287	321	279	270	263	259	257	282	275	228	271	262	253	265	259	284	264	303	253	296	285	287	280	265	269	258	275	266	288	288	265	262	267	319	305	293	261	303	313	273	300	270	298	261	270	280	256	271	281	275	243	279	252	289	293	270	291	268	275	283	270	272	264	269	272	297	283	261	298	218	259	263	301	275	268	245	295	263	285	279	267	258	269	274	278	272	313	273	288	262	284	311	279	277	269	316	258	275	256	269	297	245	294	286	262	302	301	303	296	260	276	280	276	289	257	298	262	274	255	287	268	269	277	293	264	280	266	292	254	277	269	256	277	255	266	231	264	306	287	276	267	295	268	278	256	290	277	283	290	266	298	295	272	256	291	327	304	289	310	241	271	280	282	291	264	275	283	285	245	278	299	274	274	253	251	278	268	265	303	281	253	274	284	300	280	282	290	295	276	263	275	268	292	281	285	289	298	281	259	283	264	282	303	266
24815	21036	26743	25264	8720	610	535	453	425	409	410	378	334	360	336	362	338	345	350	291	321	368	334	310	312	310	337	327	333	330	339	340	355	315	343	300	342	298	324	339	309	326	314	333	285	312	304	299	335	295	318	306	334	309	311	306	338	317	323	323	311	340	323	310	324	349	316	371	325	332	342	320	306	319	321	286	337	301	334	324	317	288	341	333	308	298	346	326	317	342	341	297	328	341	316	332	332	310	307	320	345	334	313	309	324	314	315	323	299	323	326	303	332	312	296	346	323	320	316	330	325	341	300	320	306	334	316	357	326	309	347	337	319	319	308	289	328	307	324	305	345	354	305	310	297	312	339	329	294	346	335	314	291	347	294	354	302	348	306	322	311	344	305	312	309	301	348	319	330	332	292	293	330	286	304	331	344	307	332	326	304	319	324	326	314	308	307	304	333	347	327	356	311	321	340	336	288	309	332	322	321	300	362	299	323	318	335	344	321	321	319	347	285	315	345	343	314	335	309	319	300	316	313	310	326	289	285	327	323	336	310	329	350	291	317	293	329	309	344	304	319	334	338	322	338	323	323	318	316	301	326	316	317	309	327	327	360	315	337	362	316	298	316	334	292	319	333	324	332	321	347	344	334	316	327	308	322	347	298	345	314	317	365	333	299	328	328	352	304	301	291	349	317	332	297	285	354	306	333	276	342	305	327	314	298	303	330	313	292	326	336	352	293	319	285	306	332	340	308	329	292	319	312	291	301	314	326	329	316	323	305	326	316	342	329	298	280	311	343	317	312	329	315	301	306	306	322	323	324	326	318	302	324	334	288	357	330	329	321	320	338	347	311	337	313	316	311	336	315	307	324	369	324	313	321	313	296	324	301	301	330	305	313	326	330	310	307	319	312	325	343	341	312	305	321	317	307	305	362	328	321	310	328	343	332	329	325	317	325	318	311	347	316	321	304	322	312	311	293	308	326	306	320	315	284	354	316	344	335	338	277	326	308	315	311	330	312	289	333	310	291	341	337	319	335	302	290	308	325	301	316	286	302	313	338	336	303	312	321	355	295	292	318	301	317	317	343	316	328	289	331	310	325	290	333	297	291	319	309	340	298	305	342	341	316	302	334	291	324	332	330	334	326	313	332	288	330	298	291	304	337	324	321	301	297	307	316	277	318	334	317	293	318	330	333	347	326	319	334	317	341	339	302	294	323	326	323	314	327	336	323	333	326	316	297	325	299	297	313	332	323	298	319	367	312	290	327	314	342	314	306	302	334	328	277	285	313	324	326	322	340	318	346	323	325	318	335	340	340	312	313	323	364	294	331	325	320	314	315	335	341	308	320	337	340	314	333	297	306	326	332	350	330	293	286	323	334	312	311	341	330	301	315	337	306	306	304	290	337	332	316	351	323	314	314	321	321	320	335	293	341	328	306	331	334	322	332	310	326	289	327	297	317	311	310	301	308	337	323	325	333	295	314	360	340	302	293	304	337	335	291	288	327	333	299	309	291	328	346	295	348	325	332	280	323	286	335	279	316	341	316	306	292	332	346	296	320	334	338	296	325	332	317	313	339	314	318	303	335	308	321	319	310	337	317	340	331	308	331	304	335	309	303	307	296	308	348	285	323	331	343	281	311	319	301	340	317	314	315	319	307	314	299	303	312	331	295	299	340	343	305	320	319	322	316	329	281	319	328	335	319	319	270	324	295	340	313	291	349	310	304	303	303	311	310	321	308	300	321	319	300	311	319	324	303	354	328	318	300	308	334	314	319	269	294	323	313	320	305	307	296	304	278	298	289	286	307	293	313	327	317	324	280	331	321	346	322	291	309	309	312	352	334	320	292	397	324	299	326	320	315	320	337	319	287	325	305	273	309	347	322	345	294	339	318	307	285	337	344	334	316	302	318	323	320	321	329	307	315	326	305	334	365	293	328	324	295	344	330	327	329	306	328	288	295	308	338	282	308	305	320	291	332	303	301	314	312	296	309	310	330	312	305	335	337	347	327	337	296	305	305	316	329	312	333	375	316	337	304	345	314	322	320	324	320	351	327	304	300	349	304	308	285	326	294	326	317	339	318	322	321	288	298	321	316	322	300	309	296	334	314	323	293	311	309	347	309	349	329	304	299	315	364	316	332	293	309	323	346	313	278	303	334	340	342	325	282	363	337	304	297	319	325	343	321	299	319	327	287	324	316	339	311	297	311	325	317	344	315	332	318	347	334	319	339	326	291	331	320	302	320	296	305	335	336	309	304	315	325	297	308	289	290	294	323	304	323	320	308	335	317	315	314	298	339	317	306	320	351	319	287	299	329	319	333	317	306	302	325	323	273	311	337	289	301	310	338	320	299	316	304	361	334	289	325	308	320	341	295	323	301	305	319	294	311	329	336	345	306	293	321	306	340	310	321	292	310	304	331	306	329	319	298	332	360	307	335	282	329	342	296	315	303	314	302	334	325	314	314	303	368	310	328	313	310	296	315	325	296	330	309	355	330	333	335	330	340	302	310	334	318	307	281	344	332	315	325	281	319	354	318	313	344	309	297	318	319	304	339	328	322	303	351	312	329	308	343	320	312	339	326	336	332	304	333	317	329	309	276	319	295	314	344	344	352	320	329	323	327	319	318	315	276	349	319	260	274	323	300	299	311	317	318	314	339	315	335	299	306	306	319	342	301	329	364	297	342	329	310	347	327	335	322	297	349	313	280	289	323	319	332	303	316	307	309	338	320	335	287	315	311	335	328	347	322	334	301	302	338	326	294	293	335	337	305	325	329	304	323	325	300	312	322	323	355	317	310	320	330	310	320	312	284	338	328	295	330	329	320	339	308	328	352	343	338	284	329	332	329	322	339	317	314	329	300	335	296	302	322	325	285	330	314	298	303	307	326	321	351	323	305	313	302	318	330	330	301	298	330	303	311	312	310	311	306	318	300	286	313	311	344	356	290	303	314	333	332	366	349	336	338	335	329	330	302	315	316	339	295	312	315	306	301	321	336	315	309	320	331	310	320	295	294	299	308	287	271	305	332	303	292	307	328	320	314	303	340	293	328	328	344	325	327	331	367	308	319	332	329	305	311	331	294	312	322	352	322	267	296	317	337	326	316	305	314	299	307	343	331	340	298	335	308	310	318	319	316	338	321	327	338	271	332	335	302	318	328	290	282	317	320	332	316	328	326	320	313	321	329	330	324	325	326	317	365	345	332	329	300	318	340	310	305	320	324	329	320	324	316	306	332	291	311	312	298	338	333	332	299	319	335	306	324	338	335	352	338	326	328	306	285	326	322	297	293	314	342	287	331	319	298	342	307	299	330	310	301	321	332	292	306	319	327	315	349	349	300	311	323	278	311	336	297	301	312	307	319	328	341	315	329	320	301	307	336	339	326	329	351	308	300	323	304	317	333	338	324	318	281	329	321	304	329	295	305	322	326	310	299	308	340	322	316	298	346	306	322	365	316	343	323	329	294	330	292	303	333	297	297	349	317	328	285	328	309	289
16112	43411	3290	1498	1051	913	777	615	587	512	503	438	435	438	415	416	395	363	391	392	395	356	351	372	350	409	354	347	333	344	377	379	355	372	351	342	353	331	349	359	359	347	363	355	339	356	373	346	318	324	359	325	372	316	335	350	348	360	342	358	358	331	324	364	380	341	324	364	346	345	367	341	343	341	392	355	343	363	336	342	327	315	352	353	359	346	347	356	343	349	330	359	324	360	375	358	351	331	335	351	342	373	350	333	327	360	356	358	370	353	313	331	345	355	342	323	373	350	328	345	384	360	365	377	373	322	353	365	362	343	355	353	348	346	318	328	341	359	324	368	370	345	358	360	383	376	314	350	340	351	367	348	338	338	391	331	348	362	321	314	349	326	361	341	371	354	350	346	372	332	313	365	355	304	342	330	327	342	360	338	363	335	344	345	367	349	334	322	350	360	353	338	339	360	344	335	351	352	333	360	346	308	371	314	327	334	315	354	375	330	332	319	341	340	332	358	350	324	362	331	335	348	347	339	340	338	377	347	363	303	375	350	353	367	363	327	345	348	300	330	337	341	382	337	338	319	355	331	329	366	365	363	308	348	357	355	373	367	337	370	332	365	327	294	346	334	329	338	351	331	362	371	340	382	337	302	346	353	359	362	338	328	326	312	321	337	338	340	359	325	353	380	321	336	358	343	341	376	349	355	340	333	325	371	355	337	330	370	330	338	326	339	362	346	341	334	345	315	344	359	343	321	346	344	359	374	329	342	304	350	362	318	361	323	375	374	354	335	381	357	333	376	370	353	335	341	339	352	346	360	357	341	382	370	358	363	350	390	335	346	350	300	324	328	368	338	337	361	361	346	339	353	361	335	357	356	339	363	360	367	345	330	341	368	339	316	383	376	339	339	367	343	374	350	343	346	369	333	344	335	362	330	334	391	361	364	339	369	372	322	393	365	319	295	364	321	360	338	353	369	336	321	327	337	361	340	352	310	296	328	331	335	332	323	331	373	340	357	345	354	361	354	374	338	360	334	356	327	340	337	340	353	364	324	344	328	350	344	375	354	353	352	307	371	367	375	349	343	342	349	364	335	342	333	322	330	361	317	368	339	347	330	353	336	348	344	364	335	346	331	346	363	328	360	315	339	339	319	305	358	335	352	339	331	384	334	315	316	339	350	340	356	383	351	348	336	333	367	343	358	341	354	323	354	382	352	339	358	336	319	347	326	357	345	330	355	339	335	313	358	374	368	359	341	350	331	338	340	340	338	360	323	362	309	298	315	341	345	356	334	330	378	347	368	346	341	318	367	312	337	359	336	329	346	326	312	390	364	354	352	382	358	373	347	336	377	373	332	361	335	321	342	325	327	334	351	304	347	357	374	353	339	305	352	349	343	341	361	329	325	347	367	378	347	347	340	354	322	323	340	332	334	341	354	333	341	354	326	339	348	347	365	340	336	328	336	357	363	329	324	368	346	359	317	341	350	323	324	342	357	345	336	358	348	363	366	332	379	342	345	357	356	373	338	339	334	323	351	351	343	332	325	342	316	343	323	355	342	323	346	324	347	334	369	355	348	325	359	328	318	329	360	370	326	340	326	307	322	345	314	393	332	330	378	306	349	320	314	354	359	345	340	353	339	327	376	346	333	330	359	340	383	368	386	346	335	372	367	344	319	367	348	327	348	326	328	355	348	395	356	345	332	359	342	361	338	348	319	352	354	348	344	325	322	343	354	337	351	358	342	335	352	362	355	356	336	305	373	361	371	355	329	370	364	321	323	323	337	370	339	365	356	332	348	324	329	324	351	368	334	374	357	378	350	312	357	335	317	328	317	317	339	351	324	341	324	328	362	354	367	369	340	350	365	341	370	347	335	366	344	347	327	363	352	305	330	359	330	361	336	371	351	366	347	339	345	304	366	361	361	348	333	328	334	379	348	360	345	325	334	342	315	326	350	347	341	359	322	335	353	344	361	359	332	359	351	317	343	353	355	371	343	356	362	362	347	341	316	335	361	318	347	335	336	307	325	343	372	313	346	339	348	342	326	342	348	347	338	360	365	314	363	347	373	327	335	342	389	364	333	374	324	380	371	354	325	356	331	335	313	359	332	400	326	329	362	347	363	344	329	331	333	357	356	346	323	325	338	340	376	300	328	377	342	350	352	336	337	354	319	342	354	339	351	322	373	326	334	353	326	343	361	340	345	346	321	341	368	327	350	355	318	338	350	340	352	359	357	388	353	358	342	344	314	327	373	363	329	362	355	374	348	380	333	343	339	338	362	328	356	349	365	347	331	359	348	355	337	342	365	349	358	381	327	350	364	358	375	358	362	335	350	369	301	355	370	324	381	347	326	338	352	336	339	353	333	327	339	357	335	313	357	361	334	363	364	350	330	376	309	353	348	350	298	371	341	346	329	334	331	326	318	337	388	354	382	348	348	369	343	351	376	344	340	370	325	327	321	377	347	326	321	330	325	346	338	308	351	356	360	373	339	370	329	310	369	332	353	322	348	364	337	350	392	341	379	329	369	344	329	332	362	315	356	347	350	347	333	336	335	347	368	333	363	350	342	360	351	337	337	352	307	336	372	363	350	342	328	343	326	337	354	323	329	372	321	351	324	351	333	332	352	378	363	339	344	334	344	346	351	330	342	363	326	370	310	362	366	361	335	357	324	359	342	369	361	335	329	355	337	368	326	339	385	339	324	328	336	363	348	342	373	335	358	341	371	342	364	337	351	326	327	335	366	370	371	351	356	333	347	334	348	360	344	350	353	367	350	363	385	348	339	290	333	357	331	376	351	368	310	356	312	376	353	346	334	348	371	336	345	350	360	343	337	396	348	368	359	323	333	347	332	364	391	356	348	308	299	327	318	352	383	373	331	354	358	323	348	322	343	356	366	364	328	357	355	315	336	359	364	347	343	361	340	324	339	320	321	352	375	335	358	329	356	298	348	359	357	339	323	324	334	340	351	339	344	347	314	321	366	339	358	356	320	367	321	351	338	346	366	376	361	365	336	336	350	337	371	339	341	360	358	334	312	377	366	349	362	348	338	336	346	361	385	365	335	367	373	386	375	360	330	325	359	363	334	355	366	344	320	325	320	325	346	331	324	372	349	337	340	345	347	346	369	363	348	355	313	359	332	342	336	348	359	357	347	343	361	346	328	358	339	350	350	363	358	350	379	330	320	331	348	349	336	290	323	361	321	341	359	331	364	389	373	331	331	365	332	339	302	325	355	347	341	344	346	339	358	334	340	356	342	329	341	362	316	389	334	337	312	337	337	336	355	339	349	382	306	309	373	353	328	351	357	339	352	339	352	336	354	363	336	329	342	351	335	353	337	343	351	348	322	348	354	374	365	356	322	344	363	308	365	317	331	362	347	347	365	345	360	362	367	339	364	349	360	334	351	346	314	319	347	335	344	353	369	349	333	352	322	336	347	342	337	397	355	363	315	327	345	389	345	341	362	323	347	342	350	333	374	343	399	358	377	354	378
22543	21050	28402	23885	21040	21072	8377	1220	959	841	718	716	699	637	684	636	578	593	578	585	577	539	538	562	574	573	517	577	593	517	574	579	542	535	531	554	531	550	564	512	548	536	557	517	537	497	506	532	532	519	541	513	524	532	555	525	517	504	562	576	517	520	548	521	525	510	538	557	515	512	507	516	470	478	508	521	557	533	526	523	527	526	513	501	501	539	520	526	532	504	501	551	517	546	514	507	510	529	516	568	568	527	565	522	525	481	526	522	506	481	509	491	519	511	490	492	534	549	521	513	505	516	493	504	512	479	498	531	506	525	506	517	530	527	521	551	487	464	465	540	516	517	528	520	505	492	497	515	532	491	544	514	517	512	512	473	529	529	492	472	498	514	535	541	539	487	510	524	542	526	496	557	529	478	518	541	527	531	532	516	530	480	477	561	488	516	513	512	511	474	509	521	521	516	527	510	525	515	520	538	506	562	520	508	554	578	487	507	533	502	526	500	523	513	496	553	539	526	564	498	539	529	552	502	525	498	501	500	524	520	533	473	494	473	504	500	493	485	515	566	533	542	499	540	531	527	546	554	495	497	514	508	501	518	532	556	519	492	505	545	545	502	523	516	532	531	529	527	492	556	544	519	551	531	499	503	569	520	536	516	543	528	532	547	480	526	491	522	553	524	548	484	488	499	490	502	533	545	515	504	525	518	544	536	515	448	558	564	538	555	526	530	475	530	507	491	545	543	496	523	524	505	503	535	472	523	560	533	517	556	506	544	477	504	535	510	493	571	499	514	534	511	514	456	504	518	463	532	529	543	553	511	539	546	522	517	535	530	534	476	501	543	531	496	510	465	540	523	517	484	495	534	489	522	466	557	553	537	466	510	505	467	494	564	511	533	535	529	509	506	539	519	496	505	493	535	530	495	529	541	506	474	495	463	529	531	541	499	508	513	540	523	524	543	554	492	506	522	501	497	531	499	547	539	479	519	528	534	510	522	552	498	512	548	533	522	522	550	532	511	480	491	497	512	477	559	510	511	541	484	523	512	498	564	491	516	517	541	544	507	484	493	526	508	479	508	560	533	521	538	489	508	554	519	497	505	547	508	530	520	556	520	516	529	557	517	529	522	513	488	516	516	483	518	496	495	511	541	566	545	542	514	499	507	510	543	525	532	511	556	533	528	529	505	499	526	513	514	518	512	487	518	525	551	526	511	523	542	488	506	525	531	537	524	490	533	541	481	484	542	550	517	539	553	501	458	505	503	493	497	546	516	499	493	522	500	496	516	506	522	532	506	529	533	493	505	512	548	520	506	529	528	499	510	555	539	533	482	486	527	497	547	537	485	499	496	487	497	491	478	535	523	517	535	469	540	517	510	567	495	516	520	512	510	530	531	514	485	532	533	521	491	529	485	510	536	529	518	511	543	510	507	502	536	501	517	499	524	532	502	452	514	600	542	507	528	525	495	506	525	532	528	483	503	460	503	469	529	515	499	551	526	525	562	507	507	504	460	526	505	531	497	522	516	545	502	512	511	511	475	509	512	480	538	513	521	526	505	507	514	502	535	521	501	529	521	487	519	544	542	512	482	494	525	504	537	500	481	502	543	529	519	514	509	514	523	498	499	536	542	501	518	535	505	499	492	565	535	514	517	530	526	477	500	505	480	495	490	505	527	527	546	514	522	522	503	515	562	505	510	514	506	553	497	514	514	508	514	500	518	526	574	421	557	545	533	508	504	543	467	509	523	514	523	518	533	521	526	542	532	506	547	556	527	567	578	466	545	513	523	526	528	546	529	518	502	540	531	541	517	526	513	547	559	521	533	495	514	522	511	531	505	513	497	502	519	551	525	493	486	531	525	478	511	503	530	541	500	557	516	497	503	514	506	488	539	510	561	511	505	512	481	473	473	562	526	510	501	518	486	498	551	507	516	501	496	511	503	516	505	512	531	513	503	511	486	538	494	513	472	525	495	498	480	543	538	513	515	517	546	552	549	558	552	504	483	544	508	475	548	503	480	486	532	490	553	546	534	485	504	521	549	533	508	501	512	542	566	538	504	551	501	537	517	522	498	536	553	480	495	558	530	530	501	549	504	522	530	509	556	485	496	489	560	518	533	509	499	522	489	482	522	494	509	528	507	531	541	521	501	537	485	483	507	528	487	525	483	518	535	556	487	514	495	514	565	542	498	493	559	497	504	514	515	531	525	549	526	515	512	522	497	566	555	531	513	491	547	562	509	534	482	516	561	514	487	498	502	522	493	534	546	533	488	518	503	518	497	531	491	526	512	476	541	493	496	512	535	506	499	495	544	530	528	554	517	518	509	520	514	513	528	555	498	490	513	514	484	514	510	530	556	530	524	527	538	520	555	511	517	547	502	570	561	506	552	515	501	599	557	502	579	482	490	538	515	527	481	549	538	526	480	477	540	535	518	552	496	499	540	463	520	514	543	525	524	558	552	538	498	530	548	503	487	571	542	505	495	492	533	561	504	543	529	541	513	528	534	501	527	504	524	525	560	541	498	537	541	526	492	518	510	508	478	484	540	541	513	507	507	518	577	545	513	500	460	466	528	565	484	510	544	514	515	492	518	512	543	519	517	526	528	499	508	515	485	529	535	582	536	537	515	501	533	493	549	516	505	543	509	531	488	547	518	514	556	509	494	535	534	477	461	570	511	510	518	541	527	529	490	568	534	492	504	504	510	561	530	504	498	483	496	501	510	514	527	550	566	511	572	488	517	504	531	523	529	558	523	512	486	529	502	516	464	508	554	526	498	493	486	520	516	488	489	509	530	519	533	507	537	537	488	503	476	563	519	555	480	494	549	530	539	503	530	498	520	524	480	526	551	485	551	526	490	525	538	513	514	508	495	544	553	512	491	561	518	524	479	526	530	509	523	514	527	533	488	481	482	507	511	467	598	525	532	531	533	500	531	514	584	508	481	504	500	491	490	501	526	548	523	483	527	548	569	485	510	534	502	526	504	527	548	511	494	528	497	509	554	518	512	538	509	479	505	516	517	515	530	520	531	487	536	551	513	485	497	508	489	524	564	547	500	545	505	486	481	516	538	488	485	512	494	530	517	488	533	521	482	527	485	519	569	522	542	552	488	500	530	530	487	516	513	520	493	517	527	503	519	515	479	491	512	489	504	558	493	533	548	513	525	489	518	530	537	532	545	538	519	546	495	525	524	527	542	498	521	487	536	506	498	521	523	493	508	535	504	510	499	536	550	521	524	547	522	523	524	508	504	488	530	510	533	559	519	497	508	493	578	505	519	486	503	496	494	508	541	495	473	522	498	536	544	519	495	509	502	520	471	551	491	524	541	498	500	535	550	533	518	539	493	548	537	539	517	495	518	526	515	500	505	523	467	513	564	560	546	514	494	515	557	492	505	544	524	519	508	493	540	547	514	531	503	494	525	495	514	511	484	508	520	569	526	519	547	521	536	533	511	552	507	530	512	487	486	486	503	533	498	469	527	501	522	521	506	508	488
18525	60144	8650	4474	3376	2530	1988	1615	1229	1172	1008	909	788	794	779	710	717	644	623	633	613	621	619	583	603	569	520	548	578	552	573	609	532	583	543	552	542	543	514	555	551	510	531	545	537	517	547	516	522	485	550	524	530	562	541	515	537	523	547	569	551	548	570	546	547	522	560	533	548	501	513	545	545	514	537	527	523	511	539	526	478	518	535	524	527	523	510	523	529	538	526	545	537	522	544	537	521	518	503	520	493	554	510	524	514	540	511	595	528	566	539	558	588	499	459	501	519	528	502	537	524	560	515	540	526	535	513	561	503	526	520	520	494	530	537	529	496	512	526	546	516	577	509	527	503	524	544	496	517	547	561	494	509	514	528	557	497	531	512	531	502	492	538	505	492	533	490	531	510	514	492	511	498	543	535	511	500	525	553	497	510	525	529	506	570	544	506	495	499	500	518	492	509	498	534	497	513	551	501	482	516	487	513	578	533	469	505	515	576	582	522	540	503	523	514	559	539	544	551	510	540	518	513	493	526	525	504	521	520	516	501	497	538	518	477	548	526	529	464	473	534	498	507	489	513	537	532	540	541	542	513	539	534	522	489	559	516	516	475	555	576	547	539	528	550	508	500	503	520	510	498	523	526	522	490	489	495	547	510	507	568	510	563	522	542	542	520	519	520	531	520	507	537	518	535	554	537	509	499	541	514	555	488	516	509	483	499	507	525	504	573	498	518	520	525	539	531	509	543	445	488	509	517	526	484	524	528	527	496	572	499	497	549	546	514	501	492	549	546	485	580	519	554	526	505	518	523	508	498	568	536	523	516	507	516	557	495	500	535	499	543	527	536	513	542	547	512	529	475	519	533	536	535	539	489	492	514	552	502	509	488	507	485	532	490	511	479	550	501	531	511	540	489	525	519	527	528	524	476	509	491	529	548	532	538	495	530	539	458	509	564	507	534	534	522	539	515	523	524	547	534	517	530	546	533	537	497	530	512	539	509	546	548	557	497	548	510	530	561	496	519	525	540	494	523	536	537	528	520	515	525	570	530	522	537	510	525	491	509	504	535	566	533	500	502	530	517	514	519	536	505	504	509	510	538	511	540	521	531	535	467	508	559	535	471	549	538	521	481	525	526	505	532	540	523	504	511	502	513	503	520	492	489	520	524	540	483	490	530	521	557	553	493	507	562	484	555	515	527	545	516	485	526	513	552	523	521	534	501	545	516	524	534	526	534	525	529	498	572	512	558	504	477	480	512	529	489	493	525	507	519	512	484	516	566	556	484	498	542	506	588	528	534	552	543	524	495	496	481	507	561	513	511	536	571	552	511	529	516	533	522	514	529	495	532	523	527	496	523	503	529	567	497	537	555	498	556	494	560	528	511	551	498	528	525	507	541	519	566	498	560	533	499	552	528	506	533	509	578	506	489	511	509	521	529	522	505	529	534	498	507	541	546	531	545	527	490	515	540	529	551	519	521	517	546	499	514	494	508	530	515	521	502	517	525	491	517	515	548	552	545	487	528	526	510	540	489	506	492	503	533	549	517	540	529	531	582	535	483	498	529	524	518	544	488	549	536	517	536	510	549	467	539	461	494	542	532	519	506	507	529	550	510	461	522	542	534	530	490	504	516	508	505	536	512	526	529	530	529	524	534	486	474	533	553	530	539	522	521	487	567	493	513	537	502	493	536	514	505	498	504	572	504	501	519	485	520	557	567	510	504	514	483	518	501	528	544	504	508	523	496	474	546	524	523	497	533	543	495	544	544	501	511	533	486	495	536	510	499	579	526	526	556	525	542	501	554	506	538	527	510	500	509	496	507	506	511	542	517	547	489	520	530	519	521	517	526	532	515	515	521	542	562	511	507	511	496	501	572	539	522	507	527	523	509	522	510	558	484	552	546	501	498	553	518	489	502	528	506	540	529	510	509	524	472	523	511	523	531	508	515	555	547	518	467	525	509	549	525	559	490	465	535	497	519	490	497	515	485	544	512	525	556	512	516	532	547	517	516	557	573	538	545	509	536	515	508	543	501	551	564	527	511	523	508	522	538	550	516	515	515	547	499	537	533	556	501	502	500	559	577	514	508	570	524	544	546	482	539	511	504	523	519	507	499	498	576	536	513	555	514	492	492	535	524	486	491	515	544	525	497	508	538	550	489	501	503	536	552	512	537	520	526	493	498	499	531	555	558	533	532	526	475	501	497	522	507	568	513	538	484	517	543	498	542	515	531	521	509	532	523	471	501	522	516	528	542	523	520	529	497	501	529	494	513	490	538	512	548	575	512	517	485	516	524	506	508	513	563	495	500	501	539	536	505	520	485	517	546	540	501	506	531	501	547	555	523	501	530	545	547	509	527	528	473	532	517	497	542	536	495	472	486	524	482	527	541	544	533	514	531	499	489	513	498	508	527	551	527	521	524	533	551	543	498	519	508	535	534	548	508	502	509	500	518	531	550	512	501	510	565	514	521	547	521	488	544	520	502	509	540	485	495	522	504	491	541	515	516	520	499	527	502	514	557	548	518	517	533	528	545	527	501	514	519	515	521	541	537	519	524	506	519	504	542	498	560	512	502	569	498	538	509	498	518	519	523	506	504	495	519	532	504	541	530	504	514	538	537	503	529	543	502	504	516	537	529	532	508	530	492	532	547	490	485	554	527	508	513	514	540	510	510	522	549	512	475	536	559	574	515	501	502	553	510	490	544	517	550	536	497	536	557	487	525	497	490	554	503	533	509	509	551	515	508	516	559	523	505	537	555	507	526	493	544	517	515	534	518	541	490	541	532	536	515	510	513	513	539	537	491	499	524	553	538	559	512	526	519	479	534	475	509	537	517	537	473	543	521	540	535	463	473	493	537	532	521	530	462	520	507	505	529	540	532	504	532	511	523	528	530	516	528	538	536	511	533	511	533	526	499	553	532	535	558	513	552	533	544	515	520	540	497	557	488	497	546	493	509	487	508	522	490	517	514	530	517	502	543	471	526	526	506	504	534	548	508	534	511	554	542	550	590	515	561	509	524	516	502	483	536	541	521	499	478	514	508	509	516	521	512	514	509	525	502	537	479	470	518	543	539	514	542	514	506	552	536	571	470	504	514	522	490	484	510	489	506	507	520	479	531	505	543	543	528	499	519	530	555	521	508	504	486	504	524	511	499	525	510	498	522	519	569	477	535	498	544	480	518	532	505	561	521	495	536	525	545	530	453	531	508	526	489	501	528	519	541	475	538	492	524	486	514	476	494	530	523	500	537	504	503	520	533	504	490	543	523	549	507	487	533	549	558	504	505	481	513	529	514	520	516	540	521	531	494	509	500	506	544	520	521	530	469	516	553	520	514	476	537	509	518	548	535	514	473	524	493	543	504	511	531	478	515	514	524	497	560	581	538	455	539	498	539	526	547	532	481	543	510	536	554	510	530	501	536	481	542	546	542	484	507	521	571	525	490	529	513	523	530	542	518	513	531	528	531	538	513	538	501	499	531	548	552	516	488	532
27784	20085	6575	466	243	222	175	199	193	150	185	177	161	160	154	157	164	183	161	171	166	160	171	166	130	151	164	148	137	147	146	154	145	176	168	154	157	152	189	160	139	147	160	163	153	161	166	168	171	183	170	171	158	154	155	171	149	156	143	157	150	147	159	144	150	147	169	174	180	141	161	173	165	155	152	154	176	172	145	149	154	165	174	171	165	170	173	139	165	148	146	165	163	149	147	145	177	153	150	172	170	166	148	140	143	173	175	174	167	180	168	167	146	146	155	159	180	155	150	160	163	149	166	160	149	163	170	135	153	162	169	158	157	163	165	173	149	139	163	175	157	148	162	153	156	138	168	178	154	139	156	184	164	173	141	150	162	179	154	156	130	157	167	150	159	165	155	161	170	150	149	172	162	159	152	162	160	157	159	158	164	151	168	151	157	146	159	164	151	168	156	156	150	164	149	151	160	139	161	154	154	160	147	182	170	155	145	148	149	157	149	167	129	171	173	168	149	152	176	146	174	149	175	156	179	167	183	152	157	150	173	134	151	161	143	166	164	157	171	150	146	157	160	151	158	157	123	147	167	191	181	170	162	165	150	158	146	159	153	157	166	157	129	153	150	158	167	163	151	165	163	164	136	179	160	158	138	152	155	148	130	163	181	154	152	164	156	168	142	157	159	136	143	144	164	140	153	170	143	182	155	149	154	143	155	160	143	172	144	188	164	189	165	163	167	130	184	150	161	149	160	166	148	158	151	163	168	130	181	153	159	146	162	157	139	155	156	140	152	144	147	187	159	157	152	178	161	162	151	175	156	163	133	161	163	176	165	153	140	157	145	158	176	170	183	146	156	165	163	168	171	162	183	172	154	154	136	150	169	153	134	147	168	157	155	151	169	156	128	168	174	174	166	148	159	148	161	163	146	155	148	162	156	154	149	192	153	162	164	143	157	168	180	157	166	158	152	158	144	181	183	147	131	154	135	160	157	165	157	153	168	152	154	151	179	149	138	163	178	151	160	173	161	144	151	146	160	169	157	170	177	163	156	150	166	139	134	140	181	154	141	159	155	149	139	152	152	169	153	155	166	165	181	179	154	145	155	149	173	168	162	150	150	140	157	163	120	162	129	162	159	148	166	152	147	145	149	172	160	135	162	141	146	158	132	167	148	133	189	155	160	147	147	161	143	164	139	176	162	152	175	184	159	146	171	160	166	141	156	148	157	172	163	165	174	161	147	162	152	148	175	175	145	142	164	149	145	163	164	151	142	159	145	162	183	168	141	149	149	163	169	165	150	156	148	169	161	138	147	157	190	152	166	160	161	164	148	157	171	146	161	149	151	160	165	150	166	154	146	173	193	170	167	169	143	145	155	166	156	174	138	136	149	157	149	174	141	154	149	131	177	170	155	166	147	166	162	172	163	164	150	164	163	170	158	181	189	137	133	166	172	142	148	170	157	178	168	154	165	165	168	175	171	161	156	138	149	154	155	148	167	162	168	162	169	180	159	159	154	177	160	136	156	148	150	170	172	157	159	178	156	147	144	172	169	150	153	147	176	153	171	152	157	157	182	161	146	161	167	153	158	175	165	160	154	175	158	159	143	169	158	159	143	154	176	159	189	169	177	153	170	155	171	140	171	153	154	162	146	155	147	182	141	172	151	169	160	149	163	144	141	140	162	177	164	159	152	148	167	160	169	176	149	161	152	157	136	148	173	150	165	178	162	146	157	146	155	150	166	159	149	161	160	164	142	179	165	163	173	171	166	177	141	152	149	154	171	124	150	167	151	159	157	163	149	175	164	168	144	170	142	167	162	158	176	175	142	142	155	159	173	179	155	160	134	159	151	165	152	153	168	152	150	170	158	149	155	169	167	186	152	153	173	152	148	152	158	162	162	142	166	169	159	144	179	146	167	144	164	157	166	156	145	162	165	141	162	160	143	137	160	159	162	156	179	153	144	177	184	149	154	161	177	153	163	134	165	172	173	164	145	150	156	132	150	150	141	159	164	163	153	160	154	159	163	133	140	156	170	149	148	168	140	159	143	159	174	165	146	167	176	157	145	147	171	149	173	163	153	152	146	152	159	157	178	173	146	183	135	155	146	139	162	136	165	156	158	163	150	160	174	142	154	176	139	149	156	141	174	163	148	165	154	162	163	171	151	166	156	172	135	160	156	155	169	170	170	164	190	159	149	151	172	138	167	139	161	154	157	149	165	150	156	161	153	150	142	140	173	146	163	169	192	160	165	167	159	134	159	145	166	146	152	150	164	158	146	158	146	186	163	160	173	137	156	179	142	175	163	159	158	166	160	158	179	166	162	163	162	162	133	158	141	156	166	160	156	163	149	155	157	134	147	182	166	146	175	146	154	173	171	155	159	160	170	187	158	174	189	163	146	154	174	172	171	143	175	166	162	134	173	159	149	184	157	185	156	158	132	155	151	146	134	178	154	181	188	163	171	160	175	159	195	138	157	154	139	161	149	135	169	152	168	156	160	184	148	174	144	169	167	166	173	168	171	153	157	137	143	148	135	137	187	172	155	138	165	169	168	157	158	147	166	141	162	151	140	149	131	150	169	154	152	183	157	154	151	142	147	152	164	151	166	161	159	154	172	147	176	173	156	160	147	174	157	153	163	176	173	155	158	161	163	158	161	159	165	149	146	171	149	126	153	154	164	170	186	157	160	170	182	162	165	173	148	142	130	144	157	166	153	165	168	176	139	177	148	176	148	172	184	171	160	159	157	174	166	142	176	146	170	163	155	168	176	186	138	154	148	191	166	156	144	143	158	176	150	151	135	154	161	168	196	168	155	174	158	177	177	120	144	167	163	169	156	168	163	183	155	147	180	143	164	159	164	149	152	166	186	148	157	158	164	156	170	162	162	150	173	150	162	143	150	167	175	149	151	134	137	164	168	145	168	169	152	140	154	159	161	156	157	145	160	140	168	147	177	165	154	169	156	179	125	145	137	139	160	167	170	149	161	157	145	165	162	158	144	144	181	179	169	173	156	183	167	172	170	146	141	164	177	150	189	167	163	139	151	174	141	149	170	162	139	167	165	152	163	167	135	147	161	145	163	186	148	172	154	164	164	142	151	160	178	171	145	153	147	170	169	155	167	186	152	147	145	159	164	142	162	163	160	164	163	142	159	154	143	157	160	143	170	145	163	169	162	159	170	150	177	158	156	145	173	164	160	163	166	164	168	154	165	165	120	186	154	141	161	152	145	160	142	149	144	159	167	147	170	159	151	156	161	162	169	148	128	159	159	168	159	170	147	141	166	157	175	165	168	195	151	164	145	141	146	162	162	168	172	147	162	166	157	173	160	159	155	153	163	167	135	162	172	146	157	153	156	152	160	172	142	149	180	149	151	141	140	132	140	155	148	154	168	172	151	165	179	176	148	136	162	148	135	163	165	144	157	189	170	160	167	165	175	153	147	173	190	160	145	153	143	144	176	175	166	155	151	137	181	148	174	155	130	179	162	145	189	157
14782	21582	536	289	225	225	207	198	204	175	201	174	185	206	192	181	185	179	186	172	178	178	176	187	187	171	182	197	190	186	193	189	179	179	192	176	150	173	198	181	179	189	186	180	157	186	174	173	179	174	168	175	161	181	189	154	161	166	185	167	166	193	180	172	207	175	209	178	178	174	153	196	184	179	165	206	174	177	187	184	176	173	191	202	184	198	180	177	176	160	194	182	162	176	174	187	193	179	188	187	166	172	166	196	199	186	173	173	187	163	171	180	178	216	183	181	177	195	192	163	187	175	217	186	173	169	189	183	176	192	163	174	177	181	147	176	205	209	176	182	179	176	168	188	180	171	184	197	171	172	172	166	164	169	170	196	169	169	164	216	182	188	153	180	176	191	191	168	186	177	178	164	169	200	175	184	177	215	184	158	175	191	167	192	181	173	155	186	168	195	164	185	178	181	187	185	150	192	187	161	193	192	178	168	173	185	200	166	184	175	179	187	189	195	208	181	168	164	206	169	168	184	162	184	188	170	197	188	198	184	174	194	167	183	190	190	166	166	149	141	170	169	174	179	190	174	180	178	177	187	181	170	183	195	198	178	196	173	177	176	176	182	171	147	173	164	183	161	189	187	182	172	184	197	173	187	217	176	187	189	195	162	166	171	186	156	157	211	185	172	182	180	167	195	151	189	222	173	162	202	168	154	168	185	178	172	177	179	173	163	153	169	177	161	175	170	189	163	186	184	181	189	176	196	174	182	208	185	179	184	192	165	201	178	168	174	195	193	201	168	152	182	183	166	167	196	177	171	184	165	185	179	192	169	166	183	189	186	183	155	198	186	162	190	180	187	171	131	166	178	165	157	169	162	185	170	187	164	189	187	204	161	175	197	172	186	176	183	165	180	187	188	191	164	194	177	151	171	171	170	169	200	188	192	184	186	183	171	181	194	179	180	183	186	164	201	195	185	173	191	187	161	177	173	164	178	180	167	199	163	184	174	170	187	190	188	171	173	185	161	180	213	191	202	164	189	180	184	189	173	157	192	178	191	187	162	187	190	182	190	173	186	164	187	190	162	188	203	173	161	176	193	188	185	198	191	172	172	175	177	162	195	178	190	190	192	182	185	181	178	168	192	189	169	165	208	197	160	209	180	164	178	186	169	180	180	189	183	178	154	188	171	169	171	169	160	184	169	196	178	169	166	179	172	175	184	167	169	168	195	190	169	177	161	189	151	183	168	200	183	155	179	189	174	153	165	195	185	187	174	165	171	168	188	157	181	190	167	171	175	199	196	157	187	192	197	188	181	181	155	157	163	165	191	159	165	159	190	201	159	165	172	189	198	178	163	193	168	164	162	157	181	162	199	171	187	155	185	186	192	176	157	161	167	156	187	152	165	190	191	191	180	200	177	187	176	184	180	169	181	202	175	207	199	182	186	189	184	178	181	178	171	171	177	178	177	184	170	205	190	182	187	159	176	178	153	167	196	204	160	177	175	166	190	182	171	161	178	189	177	182	167	166	179	185	192	180	163	190	174	191	197	176	174	193	169	160	173	185	170	138	178	185	190	185	170	178	174	200	187	189	187	160	219	162	164	190	174	167	205	205	165	203	191	194	184	196	179	179	189	203	192	170	178	166	179	191	186	192	183	181	169	185	135	174	161	161	197	153	174	169	188	169	188	199	158	216	169	170	199	168	184	177	166	193	174	175	185	185	187	171	189	201	193	192	216	194	174	184	182	188	201	170	170	187	185	172	192	195	206	195	184	169	185	160	184	160	200	177	172	172	174	182	175	181	175	172	194	169	172	184	190	175	165	185	169	203	187	175	160	191	211	196	174	176	169	186	183	196	195	188	168	166	166	198	199	184	186	170	195	165	169	175	168	188	184	184	190	160	175	166	163	155	184	163	205	185	187	185	189	194	191	171	165	177	179	189	185	184	172	165	185	165	191	169	182	203	172	162	206	189	194	172	163	180	175	185	163	169	191	169	187	175	174	188	188	185	192	190	178	160	165	171	174	184	186	186	148	214	190	175	185	168	181	187	180	182	198	213	196	194	189	177	204	173	205	183	149	170	194	180	174	179	164	157	179	185	172	145	201	182	181	173	202	167	162	189	193	190	200	184	176	202	190	190	186	184	197	182	187	180	169	168	179	164	180	177	195	179	161	198	166	188	189	197	168	175	181	173	176	183	174	212	169	197	182	159	171	178	182	178	169	208	150	186	181	175	175	173	156	165	195	212	202	178	185	163	184	178	175	192	172	179	187	161	184	169	188	196	178	196	159	173	168	181	168	163	173	183	171	189	160	199	176	176	195	163	159	190	172	194	178	165	195	197	184	183	172	167	172	170	164	164	169	161	180	194	164	165	188	180	189	182	173	168	159	179	167	194	183	173	194	174	197	180	177	186	170	205	189	151	156	194	191	187	178	194	169	165	171	168	163	180	197	185	172	200	186	174	202	160	179	189	177	182	175	173	201	172	193	174	186	171	175	153	173	191	165	162	175	179	190	179	177	163	170	173	209	167	176	193	195	164	173	152	157	176	165	186	166	178	186	177	186	196	186	187	190	196	185	171	140	174	146	187	185	196	171	194	192	212	165	186	188	177	167	181	164	177	170	166	193	174	178	154	192	175	174	176	196	165	173	195	169	194	159	184	184	189	154	197	171	187	185	181	163	182	201	177	160	173	166	172	169	166	154	193	167	196	162	201	178	167	169	184	162	197	161	198	179	187	175	192	172	186	181	170	195	187	176	176	183	194	158	186	175	186	172	188	160	184	189	165	172	174	159	182	189	180	174	186	191	190	215	196	160	171	177	155	185	166	197	187	189	152	191	165	173	171	200	162	181	178	160	190	199	192	174	169	219	171	181	176	175	179	172	161	181	181	184	185	192	204	156	160	173	150	186	164	146	192	191	170	179	177	182	162	187	178	158	174	204	177	165	181	199	164	173	171	180	157	166	176	198	176	178	173	195	163	167	166	196	175	194	169	186	196	196	171	160	163	162	166	164	205	186	172	174	196	166	194	189	197	176	187	179	181	177	184	183	177	179	184	182	155	165	144	177	175	162	185	186	153	176	199	188	189	172	184	200	196	178	200	180	206	180	202	163	169	151	185	180	207	180	176	181	179	175	189	170	170	158	181	178	164	174	169	177	175	177	189	194	176	191	191	181	202	192	161	185	169	198	171	181	169	179	178	150	179	188	188	167	177	191	171	174	180	158	178	176	195	178	198	172	189	196	179	153	188	180	157	190	199	152	182	181	184	197	171	193	184	173	173	169	173	191	143	183	170	164	196	175	177	188	166	166	191	162	186	186	186	155	187	176	182	176	191	175	167	175	183	181	198	186	181	175	163	180	167	176	169	160	187	180	194	193	157	140	169	168	164	168	169	185	179	172	175	177	186	169	172	163	183	188	172	190	171	173	174	189	186	168	198	176	170	201	189	145	186	179	202	192	173	180	196	200	166	200	219	174	182	149	160	175	167	179
23600	21070	28012	24315	21027	9420	974	609	517	430	407	360	348	375	343	328	322	302	287	313	288	255	271	266	303	283	311	308	256	287	293	269	279	236	262	287	292	287	265	281	281	269	270	300	263	256	292	265	263	289	282	267	295	302	295	278	266	250	233	298	288	280	270	285	270	280	271	269	267	251	287	250	292	240	274	284	273	246	265	270	261	274	261	237	274	269	307	262	241	253	252	264	302	273	249	252	265	275	272	266	247	297	250	274	249	243	257	265	281	277	305	251	247	283	271	271	270	274	286	298	256	263	264	264	273	243	258	298	271	240	291	275	265	278	277	273	291	290	288	237	270	265	273	253	252	247	281	251	258	268	273	255	272	274	270	270	266	264	249	303	285	250	270	291	261	248	272	258	242	269	290	273	256	263	256	260	289	271	237	246	283	264	301	285	282	259	282	279	286	275	257	282	305	273	278	299	255	268	263	287	287	267	268	264	258	285	241	296	282	278	287	268	252	263	302	250	270	242	245	249	282	273	287	257	255	265	263	276	277	256	274	267	283	281	273	289	290	254	236	280	254	261	275	279	271	250	300	262	248	293	285	263	256	259	272	262	264	273	258	260	273	305	285	272	264	269	272	269	278	281	246	268	267	273	290	283	257	304	275	279	265	251	282	255	255	296	261	299	251	267	261	254	258	306	279	265	283	277	264	288	276	251	284	277	263	267	286	272	245	232	258	259	262	259	280	284	281	287	273	255	290	266	245	252	252	256	282	258	273	249	285	261	280	278	287	267	259	253	290	270	263	287	254	287	278	259	275	263	234	297	259	291	283	277	302	268	270	283	244	262	296	280	272	235	279	274	284	259	260	296	280	274	264	286	246	269	256	246	262	252	267	299	258	291	271	261	285	267	275	285	275	290	270	269	261	253	272	271	273	262	276	272	278	277	263	261	306	283	308	261	258	241	266	256	280	281	263	270	243	273	246	266	281	271	253	280	291	259	263	259	274	288	244	267	280	281	265	290	265	269	292	257	274	290	267	280	258	282	264	243	238	277	266	272	296	298	275	280	255	264	237	274	248	278	236	269	255	275	279	298	317	255	267	264	260	238	256	261	263	283	271	251	268	259	268	255	282	290	263	242	256	252	252	266	278	260	275	286	273	274	278	294	280	284	274	255	267	257	260	254	256	257	288	255	296	292	264	253	292	280	288	259	273	281	280	276	250	293	272	273	270	237	273	251	252	274	252	281	265	244	241	263	279	253	285	265	268	253	298	284	280	274	286	265	233	286	237	288	274	264	266	236	277	267	271	272	282	265	272	267	282	256	270	298	251	252	306	264	278	281	305	271	266	293	277	282	284	268	263	265	288	300	260	274	258	270	270	247	259	242	271	274	257	269	261	262	245	280	265	276	262	263	248	278	253	231	280	268	270	284	271	267	262	268	251	247	307	262	286	262	277	296	240	267	258	255	269	266	275	288	251	260	280	275	277	258	285	289	285	252	291	261	284	252	263	270	246	267	263	283	282	297	282	249	318	274	266	269	249	261	238	282	295	260	266	259	269	267	248	260	260	235	296	262	288	266	292	308	268	309	263	259	248	274	249	287	268	248	278	258	288	265	263	269	243	270	261	259	240	264	268	289	268	260	279	251	258	277	251	263	250	272	290	269	252	265	260	266	232	245	280	279	247	274	269	282	305	265	272	269	249	253	274	271	258	260	244	252	266	251	299	244	268	266	287	268	246	256	228	255	250	277	254	280	278	284	268	262	264	269	255	261	289	285	255	293	276	276	266	249	291	259	258	262	242	275	298	271	275	270	273	277	269	279	268	272	279	279	271	303	275	297	267	268	262	266	274	294	253	266	266	265	316	256	240	277	245	306	263	269	259	265	307	231	297	264	293	265	271	280	236	279	288	246	267	274	283	230	261	260	262	257	284	274	294	300	295	256	250	257	287	306	238	264	266	291	279	246	279	281	271	243	266	260	252	248	286	259	251	253	288	262	228	276	295	261	282	266	253	264	267	256	284	261	273	281	269	281	267	270	285	257	262	281	247	269	269	273	267	302	255	271	288	276	269	254	266	265	263	277	258	262	279	281	255	261	268	270	286	255	274	283	254	255	269	262	263	253	267	255	238	281	259	290	264	277	260	264	271	266	305	244	275	279	270	268	273	248	271	258	293	244	272	271	247	249	262	282	272	252	271	278	275	278	298	296	258	276	294	286	260	265	263	280	288	284	261	262	258	250	272	262	262	243	293	294	274	275	279	271	249	259	296	280	267	277	275	274	258	242	241	267	268	264	280	242	243	273	289	254	260	260	275	254	264	262	257	249	233	265	286	257	272	266	254	292	254	268	271	265	263	293	260	260	277	286	275	312	257	270	257	259	221	237	270	274	296	252	316	248	272	293	278	272	256	272	256	251	294	276	258	281	270	264	255	262	274	267	248	274	264	283	260	271	274	313	297	256	284	269	260	257	243	243	269	276	285	251	297	282	280	247	269	251	293	275	273	284	261	267	242	264	276	274	262	237	302	266	288	250	272	268	248	247	298	257	258	279	280	265	284	272	256	266	273	254	268	297	257	256	273	305	277	291	265	252	259	265	266	233	271	288	286	270	283	254	257	253	257	263	256	290	251	262	262	299	288	290	277	294	268	277	272	257	287	272	272	268	268	282	282	287	241	264	268	274	268	265	238	284	255	250	267	276	273	285	276	257	260	268	263	248	271	254	275	309	285	265	262	284	258	285	249	266	237	276	247	290	280	271	260	255	276	265	255	273	290	290	264	270	276	255	260	283	241	275	237	249	237	271	276	283	254	266	250	280	280	251	282	308	274	246	269	268	274	265	250	281	272	253	272	242	309	254	295	261	276	249	271	248	265	293	271	277	247	266	269	232	280	278	257	272	251	252	264	292	286	266	262	274	274	270	254	290	266	282	288	287	235	238	252	298	258	286	287	275	257	236	283	290	276	277	250	241	257	292	254	255	286	285	287	271	275	281	280	270	261	270	285	257	269	285	270	283	256	254	256	249	242	258	277	263	300	261	224	259	288	289	279	240	258	272	274	281	258	233	284	258	291	274	285	273	273	277	259	245	260	258	264	273	261	278	281	285	258	258	289	264	274	269	273	290	257	268	260	291	287	291	260	278	256	274	250	275	271	245	250	279	286	246	247	258	287	287	255	288	265	281	244	273	268	250	229	246	280	265	237	263	293	271	244	256	258	251	294	274	285	258	269	281	226	270	273	277	266	260	259	263	261	274	265	280	266	307	280	239	250	309	242	238	269	258	278	299	328	269	288	261	271	273	268	257	268	233	279	271	251	296	283	277	295	286	256	262	295	291	290	278	295	285	248	265	259	271	236	243	300	270	264	235	254	218	252	276	272	259	256	254	259	277	280	277	296	301	284	274	287	286	291	272	281	261	288	264	281	231	280	235	253	267	276	293	266	259	261	271	267	226	278	285	261	294	263	259	265	288	268	262	247	247	295	238	293	275	261	244
15803	52731	5351	2467	1794	1363	1025	820	698	575	497	493	424	376	377	405	382	339	329	327	312	307	359	310	277	334	335	299	290	285	303	308	305	298	284	279	293	280	283	289	276	326	284	287	286	274	282	304	290	267	309	314	298	268	292	270	283	283	288	264	268	285	274	283	293	267	267	255	299	273	250	249	239	289	274	259	264	299	276	281	313	274	273	264	310	281	274	266	291	303	291	254	276	317	284	304	295	274	288	302	276	243	250	286	269	257	280	275	292	298	293	259	273	268	294	285	272	271	281	315	277	271	247	280	288	243	269	282	259	267	256	271	259	288	286	268	305	280	273	293	270	251	262	279	287	267	281	265	333	268	292	320	274	269	269	279	287	252	275	254	301	277	255	295	256	288	247	275	269	293	297	299	293	263	277	259	273	290	254	262	280	280	262	289	271	303	297	265	277	257	271	290	293	265	254	266	239	252	275	300	272	264	274	315	275	266	271	276	271	248	263	271	284	262	291	327	250	248	262	292	267	282	295	280	306	269	259	261	284	269	282	274	287	304	283	269	274	285	259	266	286	302	285	276	267	258	255	273	255	274	268	268	278	287	284	291	279	256	260	285	287	263	279	266	253	266	234	279	285	283	276	272	285	278	267	283	263	264	281	279	271	301	272	219	276	268	264	255	276	286	281	275	272	263	243	282	249	283	292	284	276	269	250	255	282	267	269	289	279	276	282	279	281	282	287	281	270	261	264	284	265	293	293	270	301	310	286	302	273	302	279	297	283	264	274	294	266	270	282	282	276	268	251	302	268	273	279	273	271	284	291	272	277	273	272	309	251	271	271	304	268	298	291	302	239	270	274	273	268	249	311	267	321	274	226	307	252	262	291	263	290	307	277	274	271	258	290	255	289	282	280	323	304	286	293	278	290	291	273	304	323	276	301	281	280	294	295	280	284	281	284	277	277	276	279	275	270	290	274	275	265	271	304	287	282	294	283	277	294	284	293	247	284	279	256	259	248	268	262	284	278	274	320	290	291	288	262	277	283	285	283	281	259	271	275	280	249	267	265	286	249	280	264	283	271	258	278	319	283	276	295	270	321	264	297	263	260	272	271	257	289	254	297	264	247	278	266	269	272	245	247	298	276	262	275	286	273	281	264	254	306	272	254	252	276	320	287	290	294	305	272	273	311	295	298	274	283	287	269	248	304	278	258	266	266	246	233	296	276	292	280	257	281	253	254	283	277	279	268	266	281	314	275	271	264	291	285	283	262	288	272	267	263	255	313	259	270	275	278	247	263	274	262	293	270	306	288	285	257	271	305	263	289	251	254	256	279	272	283	260	259	270	289	266	262	262	285	296	278	280	283	301	276	285	293	296	296	282	272	282	244	269	265	290	286	300	269	278	289	297	287	277	289	288	264	287	273	301	292	273	280	291	280	303	327	277	285	256	264	252	291	265	291	302	282	249	274	267	277	309	278	260	281	289	273	245	287	292	280	247	263	273	300	264	298	278	288	290	268	277	303	289	277	270	271	308	271	274	260	257	303	312	282	288	265	264	287	290	257	292	288	299	320	278	276	244	271	291	315	290	251	294	282	297	260	263	253	246	262	295	271	279	255	243	259	286	295	258	291	262	261	280	251	278	249	281	277	282	281	296	300	286	259	289	253	268	262	255	262	287	249	263	318	293	326	287	302	274	294	268	294	306	296	267	263	268	295	291	304	291	263	281	272	263	283	271	259	269	279	270	267	290	306	266	265	278	277	291	265	264	291	283	301	275	298	258	288	261	249	284	283	288	297	297	321	278	277	284	252	262	298	297	309	259	302	255	305	292	265	304	301	285	276	255	268	261	271	261	270	285	291	283	302	282	283	280	259	272	297	268	281	264	301	292	266	268	294	298	246	285	295	271	285	277	242	286	265	249	271	285	279	273	266	267	304	274	231	268	281	266	284	273	298	258	260	286	252	278	279	283	265	273	285	333	293	277	258	259	284	272	282	238	259	276	282	280	289	262	320	292	278	269	269	276	255	282	280	267	284	257	276	302	262	273	270	243	288	266	251	273	263	285	275	275	285	250	285	274	268	288	288	273	281	283	294	289	253	265	289	305	288	255	314	300	262	270	253	272	276	263	280	266	267	262	263	291	288	259	273	274	296	269	292	244	272	285	246	277	289	296	270	283	292	288	273	272	302	257	267	243	302	230	277	257	288	273	262	267	275	281	267	277	280	253	252	296	260	312	287	282	307	290	255	283	294	328	276	251	273	281	296	284	296	285	282	256	300	282	285	305	246	276	313	272	269	283	262	274	276	292	271	287	241	287	257	299	297	276	260	278	269	273	262	285	249	269	286	297	260	267	252	273	250	301	283	312	268	279	268	280	295	279	286	279	294	298	271	264	272	249	284	306	272	273	302	271	267	281	290	304	281	284	267	299	294	253	281	270	296	272	304	260	247	268	292	292	248	269	280	289	264	285	275	284	282	280	284	284	267	273	298	278	260	281	283	249	274	310	279	263	268	270	281	280	295	284	276	271	287	265	269	273	276	267	263	283	280	285	293	275	244	305	276	254	282	268	271	294	268	288	294	269	279	259	270	300	268	266	249	287	262	282	259	278	282	260	258	282	271	279	288	267	278	272	315	291	299	292	259	307	288	261	279	290	280	311	268	302	290	288	292	285	257	253	295	265	282	269	286	256	283	288	274	253	284	277	277	254	250	257	275	294	275	272	268	265	257	270	273	290	292	264	293	296	296	289	267	264	271	294	291	271	333	297	279	292	275	280	287	275	272	271	285	282	299	271	257	269	238	291	291	287	305	277	298	286	297	274	279	276	257	264	275	278	276	245	299	275	241	270	280	269	270	261	268	303	265	300	288	259	279	261	248	263	284	278	276	279	266	266	286	265	249	278	265	324	270	268	298	280	290	259	285	268	306	300	284	267	275	278	275	282	273	298	262	243	287	277	267	268	276	297	267	294	294	272	277	260	282	245	292	265	295	287	307	272	303	267	301	260	301	263	265	292	233	287	277	276	281	254	308	263	275	272	292	273	279	273	288	250	281	268	271	280	291	277	290	305	276	303	275	276	254	278	281	295	267	271	277	267	264	280	296	274	266	304	274	286	280	257	266	290	287	283	291	286	292	276	283	289	257	282	276	253	252	293	279	262	263	286	274	300	278	267	267	266	245	319	324	286	259	273	263	280	304	246	301	266	277	275	290	283	287	256	298	277	292	272	281	259	281	286	275	279	265	267	301	238	271	251	283	289	291	281	288	279	281	274	284	289	287	289	283	261	274	265	267	311	302	259	247	241	275	245	295	273	269	294	268	272	271	296	278	285	288	299	279	301	278	260	278	257	278	299	280	265	287	277	278	278	292	291	297	290	269	286	286	296	283	270	260	248	296	276	237	293	315	287	254	292	323	275	285	273	287	280	287	263	275	258	273	270	292	273	274	295	269	322	273	290	261	261	264	291	260	252	276	293	280	301	277	265	292	262	295	288
25074	21158	26961	25335	9257	710	526	480	449	402	370	392	360	353	373	356	353	344	340	349	324	338	351	340	329	333	335	313	315	312	348	307	324	297	339	331	305	319	289	338	302	341	333	332	326	332	297	322	338	310	325	308	347	352	315	332	312	302	317	344	345	327	325	315	328	347	311	299	324	316	309	309	329	316	304	323	358	325	324	324	320	353	327	321	294	329	359	312	333	336	334	330	347	319	364	300	314	340	332	308	301	314	299	304	313	329	312	304	301	334	316	316	329	314	322	322	340	320	341	321	328	339	319	346	352	328	314	325	327	337	316	297	308	322	299	308	333	320	317	327	325	332	323	316	334	331	304	310	288	309	342	330	307	319	344	308	323	330	307	303	325	284	328	313	343	342	323	336	330	308	333	290	332	304	307	355	317	325	309	327	316	348	333	338	350	331	312	347	330	308	331	305	357	302	313	307	324	333	318	307	360	347	344	325	305	308	316	308	345	311	332	319	338	314	298	308	342	327	313	302	318	335	313	304	303	296	346	297	323	316	313	344	302	320	296	301	320	335	322	359	345	346	327	322	294	317	335	334	317	312	317	330	294	302	343	297	301	318	296	284	330	317	311	296	335	328	318	323	319	319	348	327	342	301	309	317	301	320	307	311	297	309	341	337	320	291	312	332	312	319	326	330	285	364	320	324	307	328	309	323	334	307	335	316	299	323	337	321	326	288	342	285	306	318	322	341	321	302	334	299	329	337	301	302	290	355	313	346	324	299	333	327	320	328	332	301	332	297	317	322	355	325	321	332	285	349	351	348	323	311	319	313	299	339	343	317	367	325	312	291	323	305	305	300	362	311	326	339	308	340	346	364	331	311	318	309	324	332	308	320	332	318	308	326	313	329	290	349	306	313	327	340	332	329	282	295	311	333	297	338	313	319	293	307	317	320	299	314	334	293	311	329	319	273	321	317	324	315	317	299	349	316	333	319	321	285	332	315	351	334	309	307	318	318	327	281	339	325	289	347	308	332	320	356	305	313	300	332	314	311	317	311	337	304	342	363	327	347	312	328	340	334	329	307	340	308	306	297	336	313	326	342	325	315	318	335	314	318	318	327	324	312	291	307	336	326	335	328	314	352	336	296	315	332	350	325	316	349	309	319	310	318	349	335	337	328	319	321	307	318	343	359	335	308	320	322	317	327	295	312	319	309	369	330	337	304	342	358	326	300	331	356	365	326	342	306	333	341	318	319	347	334	314	305	326	334	295	306	309	318	320	332	305	341	357	307	298	321	305	313	322	334	307	345	342	324	328	326	325	313	293	285	293	336	302	296	329	313	356	351	327	305	307	316	297	321	329	334	304	309	327	344	317	309	331	343	310	329	327	302	310	319	310	343	298	344	319	294	323	347	304	337	339	319	314	332	297	306	325	316	339	355	361	339	313	300	310	300	318	325	336	361	306	328	313	309	341	337	323	286	324	345	321	325	295	322	320	317	327	319	323	327	313	320	327	346	329	325	289	349	331	323	336	295	326	284	310	292	290	316	297	320	335	312	318	350	338	315	310	332	311	287	321	328	335	335	333	344	360	307	295	298	344	306	324	323	330	318	310	314	332	315	315	315	322	309	359	324	343	316	348	309	340	335	307	356	322	340	323	316	311	315	328	314	342	329	350	323	337	318	339	304	323	330	308	327	320	308	299	341	322	297	318	357	312	341	332	341	323	312	298	338	327	351	317	311	332	303	285	338	335	325	328	336	261	305	305	342	310	342	328	312	341	324	349	317	293	359	295	356	307	326	339	322	359	349	310	355	335	342	297	315	297	337	290	349	311	321	322	284	298	324	301	314	300	345	331	317	313	347	305	341	309	299	297	307	335	334	324	314	332	293	316	347	344	333	286	318	313	301	325	317	340	320	299	312	344	308	342	331	300	341	302	346	307	307	338	327	347	345	295	317	300	321	306	322	322	315	324	328	327	295	329	333	302	298	329	314	348	333	314	338	324	321	345	301	306	337	343	320	295	325	319	299	304	300	283	342	309	316	325	333	325	306	315	342	325	290	321	357	305	316	323	325	323	308	304	321	323	337	320	311	318	339	328	344	342	310	325	324	319	285	346	366	315	315	343	300	352	329	322	320	314	314	295	322	310	315	321	307	341	323	323	285	340	289	325	306	321	335	320	346	334	308	331	317	332	299	324	301	306	309	324	317	320	344	329	347	303	310	339	356	324	330	333	334	333	338	326	332	337	319	323	298	308	348	343	335	330	284	336	339	325	317	275	323	321	349	302	295	300	327	315	323	308	320	322	312	348	342	342	314	284	299	293	314	336	307	321	287	312	358	323	326	322	338	301	324	316	307	308	353	337	305	328	326	310	314	324	301	310	359	279	339	337	322	298	321	334	328	358	300	317	325	318	330	338	317	359	315	270	302	313	333	327	310	310	306	329	304	332	316	309	302	370	339	309	324	313	334	340	344	320	316	348	307	295	342	331	303	333	311	325	324	279	293	329	354	335	333	313	311	306	288	332	280	301	314	315	305	349	308	307	330	295	311	308	326	314	304	324	308	309	319	309	311	325	305	318	316	354	322	336	307	320	342	358	340	324	333	321	329	339	329	301	337	310	296	324	313	296	343	357	339	341	332	307	322	327	341	311	293	325	340	352	334	312	343	340	314	302	313	324	328	330	313	274	338	333	319	324	358	307	335	332	332	354	321	294	322	304	341	339	311	294	327	317	298	313	319	298	306	343	323	328	295	321	292	299	316	306	323	334	345	323	339	341	335	297	324	305	307	334	315	337	320	336	326	322	321	340	308	337	333	330	315	323	311	310	338	319	316	354	322	324	316	370	296	301	316	345	320	329	319	340	328	312	354	364	335	329	310	314	324	319	318	324	318	365	293	325	276	310	362	289	329	352	328	323	287	300	307	317	319	337	306	340	304	311	308	298	310	314	308	344	323	329	296	395	314	317	333	315	288	329	322	315	344	316	298	305	345	318	309	301	332	308	322	303	294	323	312	327	336	317	365	306	288	319	337	320	310	316	336	295	316	320	310	310	318	316	308	305	319	333	338	311	342	325	305	324	295	330	316	318	316	326	331	317	348	339	297	301	314	296	308	289	334	336	325	297	353	297	287	334	332	341	319	323	303	341	336	316	350	311	321	333	307	320	322	346	344	295	293	328	345	313	320	321	341	317	330	321	310	327	314	320	332	310	296	299	325	324	358	331	326	331	315	308	306	334	321	322	351	305	338	315	314	333	314	332	335	321	312	333	325	328	302	342	369	356	328	334	355	317	329	347	336	322	319	322	304	340	354	292	328	301	346	314	312	302	347	317	334	327	280	312	344	323	347	326	317	308	295	285	345	347	331	318	334	292	339	272	344	329	344	330	306	356	303	336	323	304	347	285	323	326	303	304	312	316	318	350	311	301	293	331	337	318	308	332	307	313	316	289	318	326	335	318	364	316	314	313	294	334	325	296	336	309	260	297	335	319	313	312	331
15241	46096	3152	1482	1110	911	749	647	588	534	475	436	447	444	401	403	419	393	370	397	395	334	408	372	345	405	370	390	379	369	401	360	386	355	375	338	382	363	381	353	358	356	324	371	371	344	380	359	340	314	376	342	356	359	332	342	342	327	359	343	327	342	348	363	354	355	336	345	342	358	359	351	329	369	348	330	346	328	337	362	360	346	341	348	356	337	344	361	376	355	346	389	379	356	334	351	330	361	329	344	370	351	350	363	361	384	334	351	377	353	332	359	346	346	342	357	315	352	338	374	318	326	348	310	349	358	315	378	368	339	368	357	366	350	370	365	374	350	374	357	344	351	340	341	348	365	369	337	342	338	364	331	334	334	344	358	323	316	336	376	334	331	346	386	325	377	350	301	357	334	335	345	347	357	336	340	333	361	338	365	348	356	341	354	352	345	322	355	347	368	306	380	354	355	346	346	335	329	340	357	324	367	343	361	362	332	346	347	338	380	321	362	381	360	361	358	358	358	322	335	347	320	313	352	370	369	374	364	335	346	344	339	371	355	359	359	330	355	349	351	340	385	354	375	338	339	323	345	358	340	384	367	353	407	310	313	349	348	317	326	324	379	314	335	329	344	328	321	337	359	346	325	332	346	350	375	350	368	366	319	347	355	283	310	345	352	365	315	354	341	348	357	338	370	358	344	336	322	359	322	347	374	359	360	331	375	343	367	354	320	326	355	360	347	350	363	330	340	317	312	348	356	353	320	357	353	340	344	331	370	335	383	326	330	359	392	349	340	346	375	377	313	374	379	330	319	358	371	347	341	345	334	368	327	338	366	331	365	329	342	343	346	387	343	366	340	418	312	318	352	324	343	359	343	319	349	349	345	323	362	330	330	366	360	308	322	343	355	352	306	377	350	399	370	326	339	373	342	344	359	367	365	353	336	339	319	328	331	374	354	380	352	378	317	334	377	333	336	317	340	338	368	343	375	318	347	329	341	360	342	348	334	360	341	309	333	358	362	331	362	354	357	349	361	351	314	322	342	359	344	350	367	340	332	329	363	387	361	337	365	351	352	322	310	340	341	376	338	366	368	334	367	361	321	358	341	360	348	335	329	364	326	354	366	367	346	328	340	360	341	335	371	344	372	353	352	371	324	355	313	345	366	350	324	350	322	360	374	357	337	370	330	361	371	343	347	386	361	353	336	357	327	314	388	314	362	335	344	355	350	347	349	327	329	350	361	341	335	355	363	308	335	340	331	362	324	372	358	330	313	348	369	374	377	378	376	338	376	349	349	342	333	331	341	320	353	368	321	335	323	358	345	330	308	386	360	354	345	355	385	310	335	327	351	356	346	338	391	393	366	355	343	359	384	348	349	389	349	348	353	355	341	348	340	353	335	315	388	334	313	358	337	333	338	337	371	321	339	345	352	336	364	354	363	361	368	379	347	377	323	322	363	325	343	364	344	370	324	347	340	314	368	308	334	328	351	352	338	365	329	329	338	338	360	343	346	359	364	329	317	391	370	360	331	329	330	337	358	350	346	357	344	353	389	369	368	378	344	329	331	350	352	342	363	333	325	305	356	357	354	336	346	333	376	358	331	343	343	362	360	353	339	340	334	361	380	348	334	358	354	362	379	332	349	355	339	346	351	326	380	370	368	328	347	359	344	352	337	360	358	383	356	326	348	308	365	320	360	329	346	370	357	348	316	330	336	358	375	327	338	341	367	327	335	364	380	363	349	377	354	349	353	353	335	341	365	323	323	367	314	354	334	347	346	356	374	379	338	346	321	370	309	353	322	369	367	331	312	321	349	326	336	375	378	350	352	338	364	316	362	339	375	389	350	333	320	317	352	338	326	364	373	335	356	343	339	364	312	348	360	341	386	336	318	318	351	345	323	340	370	378	365	364	339	348	367	357	342	362	347	315	328	343	322	350	361	327	381	353	351	344	354	377	351	366	316	332	343	343	355	318	369	327	317	340	339	322	328	363	351	324	345	348	359	339	342	358	351	367	346	373	357	363	345	344	342	364	354	338	348	334	344	329	368	321	333	324	375	370	376	359	351	363	359	323	333	359	370	338	350	338	373	345	357	359	333	338	365	368	356	379	356	318	359	331	345	308	357	323	331	330	383	351	285	362	328	362	336	363	338	380	343	345	375	341	353	365	326	358	340	347	349	335	322	335	322	362	365	348	369	383	355	332	327	346	370	367	369	314	303	373	356	350	356	354	347	322	375	367	330	298	357	358	394	349	346	340	335	376	321	382	325	343	317	370	343	336	354	361	328	343	331	329	370	365	345	371	322	333	357	360	355	345	349	357	361	320	345	360	369	370	336	357	351	341	330	352	367	331	329	336	344	358	326	336	336	333	338	344	342	329	356	353	343	367	361	329	376	341	341	303	357	333	345	365	343	339	349	359	319	355	323	344	360	368	342	359	321	374	335	331	327	359	373	356	329	357	355	333	337	309	365	351	340	362	317	359	344	333	347	340	340	361	344	351	349	346	327	363	342	335	320	349	358	363	342	356	391	338	361	349	375	353	345	336	341	352	383	356	377	369	356	346	360	350	337	346	347	336	351	374	340	385	341	337	335	345	341	354	355	361	352	315	378	390	340	324	381	343	335	354	343	354	354	350	353	355	332	325	325	372	343	366	401	365	344	380	336	319	360	366	335	354	368	342	382	341	342	358	353	345	377	329	355	385	353	363	386	345	354	326	352	370	332	374	338	342	355	314	347	309	345	338	356	340	351	375	352	349	370	348	335	357	347	329	333	331	324	347	348	331	314	354	323	352	366	356	341	371	328	353	346	341	336	346	388	341	337	324	335	348	357	330	337	344	317	342	352	365	337	370	363	349	366	353	342	369	330	333	339	352	335	350	335	329	330	351	342	348	347	333	321	314	376	351	321	349	342	306	356	321	354	340	322	367	361	351	327	339	364	343	349	349	340	347	319	354	341	338	343	360	390	389	316	337	325	325	358	321	327	327	361	318	357	339	327	324	343	307	355	344	348	376	364	350	336	345	335	347	336	351	360	316	341	314	341	313	356	364	373	315	332	358	327	395	341	345	365	342	317	344	357	339	361	334	334	323	353	340	336	345	339	351	310	351	356	322	357	350	301	330	377	331	387	364	351	351	377	336	366	365	363	377	345	340	325	326	324	345	378	322	339	379	311	357	382	383	342	352	358	345	373	369	347	349	322	344	355	365	348	325	372	354	310	311	345	322	340	356	320	370	326	328	364	324	351	358	348	349	328	348	363	339	356	366	351	322	342	332	353	350	353	324	353	353	359	324	357	340	336	377	345	320	328	325	340	367	387	340	352	341	352	350	363	318	337	322	355	360	319	381	351	341	346	383	384	332	342	351	347	357	342	354	344	352	356	371	341	348	327	347	362	391	348	344	312	339	355	357	355	334	342	332	357	356	399	373	334	365	338	318	332	335	332	342	330	334	356	343	330	355	354	386	320	326	341	399	341	347	337	352	352	360	341	363	330
22617	21153	28670	23852	21144	21174	7816	1199	948	880	761	673	647	708	626	590	613	607	585	616	583	573	627	574	596	554	598	553	561	520	592	529	583	536	523	518	563	515	533	582	581	546	561	532	577	544	526	544	544	529	540	552	493	525	508	555	536	509	550	552	498	536	487	500	529	525	489	513	541	539	522	511	552	533	514	541	527	517	544	521	530	554	535	539	512	546	539	499	539	494	519	525	530	532	519	530	492	512	491	529	513	528	491	526	538	523	526	509	482	529	522	491	500	496	516	478	482	517	503	509	532	496	501	537	547	499	544	496	509	486	553	536	486	540	511	543	542	538	503	542	553	511	525	517	518	530	510	528	522	485	501	544	537	548	548	485	518	533	523	564	544	526	518	513	527	564	540	505	498	548	531	523	494	537	507	509	555	507	548	512	512	571	510	498	465	505	494	507	538	522	509	533	547	536	523	511	501	518	543	512	531	498	476	571	530	526	568	537	524	528	549	532	509	517	520	484	488	476	501	531	508	496	497	511	563	554	523	500	487	505	525	542	505	562	513	514	516	543	480	535	519	494	531	512	505	529	520	545	571	548	512	513	491	484	522	537	519	532	482	575	560	506	508	523	501	513	541	522	490	512	523	532	517	485	538	525	535	533	498	537	532	518	529	584	527	516	560	517	509	501	544	554	503	558	510	523	502	542	522	519	548	538	544	516	524	542	520	514	527	516	504	533	527	525	511	532	510	553	491	553	513	511	495	556	488	509	528	550	537	553	564	500	529	524	495	527	513	513	493	563	536	533	505	537	527	513	489	526	526	532	536	466	485	478	525	547	517	553	520	500	534	506	529	514	538	505	545	504	515	526	517	554	533	498	493	490	514	473	551	520	515	508	511	525	523	569	484	526	520	544	524	510	503	496	556	539	487	505	508	561	561	564	495	529	533	540	542	511	523	503	523	520	543	529	541	513	523	520	526	550	494	505	514	493	508	539	537	484	535	535	487	501	532	529	536	513	573	527	529	553	544	536	494	511	523	535	529	512	495	519	548	508	524	542	535	541	537	588	574	511	487	512	527	542	522	552	550	495	531	485	538	530	522	477	530	510	516	522	531	535	523	478	554	509	551	530	521	535	519	477	520	537	562	508	526	501	546	536	472	571	474	499	513	522	535	542	553	566	556	516	523	493	548	508	529	507	495	489	548	460	521	551	494	492	537	473	521	532	525	531	492	549	538	525	523	572	568	535	528	489	513	520	561	519	525	502	549	566	548	530	516	519	548	515	572	519	499	495	567	552	492	510	554	497	548	508	505	532	521	516	478	520	492	491	496	513	528	517	508	511	487	536	488	509	483	517	526	520	547	548	528	488	520	501	511	515	524	473	500	478	509	535	500	564	534	522	506	547	497	522	543	538	543	547	548	510	456	511	500	500	533	561	497	460	508	466	555	497	523	512	549	512	532	551	526	499	586	522	506	508	518	515	506	505	521	530	536	503	497	483	505	517	537	535	546	517	518	557	542	515	576	513	523	520	544	564	510	519	495	519	529	525	573	527	523	529	522	517	517	538	550	550	466	545	510	514	529	551	505	547	502	523	516	547	520	484	531	535	514	527	523	501	539	518	550	552	490	531	535	510	520	505	515	520	497	530	515	543	533	552	518	534	527	524	521	503	521	528	507	499	574	512	522	533	478	511	544	524	533	519	502	492	568	514	552	510	559	532	511	521	530	525	471	553	534	534	482	481	477	525	495	503	519	547	484	505	476	536	509	552	490	553	562	531	507	508	527	497	549	539	515	536	521	503	519	547	515	491	481	469	535	497	502	532	514	524	542	480	520	533	514	491	498	564	523	594	517	540	549	525	522	552	542	498	516	496	531	545	529	519	506	523	514	522	527	522	496	506	510	572	511	500	528	501	515	548	489	531	528	513	580	534	505	529	567	518	562	498	563	521	537	541	510	534	520	517	517	536	519	532	522	529	477	528	536	505	495	473	496	506	498	535	496	497	530	508	522	517	538	512	522	526	533	497	515	535	536	540	544	516	539	518	510	523	501	551	529	514	512	545	560	522	521	504	519	504	523	528	544	547	516	475	542	516	558	522	519	525	485	505	514	548	517	508	538	529	468	525	481	488	525	532	508	506	512	527	540	526	496	535	524	550	531	551	516	528	550	525	509	574	547	509	526	542	537	528	540	523	530	548	544	526	513	568	536	524	522	485	503	518	522	513	499	524	557	554	515	522	565	536	531	511	509	527	513	518	516	486	547	557	489	523	517	533	498	532	540	547	492	495	522	524	529	557	537	505	539	518	523	525	511	516	488	530	512	583	505	464	544	527	520	526	528	543	528	547	534	512	524	526	496	507	511	535	498	504	530	494	543	520	502	545	513	519	577	495	528	501	542	505	522	533	542	536	550	489	520	542	532	547	508	492	531	502	483	499	527	522	534	495	508	543	566	494	543	532	559	521	516	540	523	492	523	559	541	483	508	524	519	536	526	575	511	502	506	532	512	505	534	492	509	562	535	510	526	496	528	526	514	525	502	531	553	482	534	546	500	532	527	470	532	518	486	540	507	531	557	512	504	528	512	523	531	542	569	540	557	522	569	484	502	534	519	497	512	520	497	525	516	535	528	512	520	531	470	507	519	505	531	495	509	488	498	501	515	509	549	517	477	553	571	525	526	540	516	512	529	537	524	489	507	571	515	495	512	543	498	497	505	502	528	537	514	536	505	479	544	506	524	484	510	534	524	531	544	528	486	518	495	554	529	560	543	511	524	525	551	500	504	528	528	529	525	519	521	491	519	540	546	513	498	550	543	525	562	533	515	521	538	555	561	540	480	535	493	506	512	520	457	551	511	496	510	497	569	501	496	487	510	522	525	489	538	549	503	492	513	511	516	545	573	519	512	478	507	515	503	561	499	525	471	496	499	530	525	501	495	525	485	525	510	517	518	550	524	552	519	540	487	580	520	520	544	533	571	546	531	517	548	530	521	532	506	542	534	519	508	485	522	572	522	536	578	487	519	511	530	572	490	493	521	545	497	519	535	535	501	515	519	517	499	494	535	531	600	518	514	531	510	503	511	512	521	495	537	510	520	491	519	519	515	545	555	540	532	538	533	520	522	541	529	535	516	478	521	533	512	503	508	503	523	472	518	507	472	548	502	506	511	544	494	504	539	507	499	502	491	531	531	540	493	572	505	521	483	517	571	517	530	560	461	519	538	524	538	536	516	520	532	469	507	477	504	499	494	511	510	516	537	481	526	490	523	540	503	522	543	471	573	541	556	526	526	509	515	512	557	482	518	538	538	542	527	502	512	525	502	553	557	488	512	521	479	552	509	535	494	523	539	512	550	483	518	519	525	535	501	504	507	481	538	498	526	489	513	561	501	567	548	515	539	531	492	542	511	511	525	519	547	557	531	491	514	538	525	496	551	536	497	518	536	516	529	561	505	527	465	505	519	511	494	534	528	515	519	502	520	488	520	544	502	508	542	529	512	533
18566	60893	8898	4499	3252	2533	1984	1552	1347	1136	989	864	798	742	742	704	672	685	643	559	617	583	629	560	572	565	570	528	607	556	568	563	572	559	553	631	548	530	540	509	551	572	547	566	504	515	514	526	530	546	550	536	527	525	541	526	569	546	543	523	526	486	505	548	516	501	546	502	520	546	518	511	519	516	504	542	502	529	552	506	510	562	531	498	472	540	510	533	535	531	512	509	528	542	573	539	528	591	530	501	538	524	516	539	497	521	534	513	485	535	526	516	524	521	522	510	518	511	508	523	568	527	528	525	530	550	522	531	520	555	556	524	511	516	512	508	542	539	497	530	526	536	520	540	547	510	488	513	531	556	483	506	535	536	534	527	517	524	570	495	567	531	531	554	522	536	537	543	504	508	520	527	585	585	513	527	531	556	522	510	523	522	559	485	517	540	560	539	554	507	541	563	510	520	510	479	506	529	549	537	508	532	512	526	565	555	512	568	549	543	502	516	534	496	508	523	507	501	544	476	534	518	514	521	523	530	544	571	532	477	563	534	563	549	493	523	517	533	495	542	530	533	549	504	586	508	519	540	521	526	494	478	510	485	492	513	541	520	533	548	507	551	496	535	486	490	503	546	509	523	495	560	560	516	520	532	502	504	506	484	525	517	503	499	567	555	472	526	534	540	544	499	496	572	503	505	547	544	538	542	488	531	536	478	556	530	500	498	550	509	493	525	561	565	521	504	515	571	504	536	546	511	533	508	510	519	559	541	505	535	500	500	496	501	476	509	536	540	567	534	539	523	520	525	512	520	513	523	475	547	540	542	537	526	503	518	477	552	513	486	539	520	549	574	516	520	538	495	519	516	498	549	535	495	553	508	526	483	497	525	488	514	540	487	544	516	536	540	504	551	556	543	512	519	541	516	514	512	557	515	537	522	565	563	558	506	546	526	482	532	568	555	506	554	532	528	526	521	558	509	535	502	521	520	523	537	465	574	515	510	521	537	528	524	530	537	518	544	493	519	550	521	545	492	489	536	507	529	530	523	549	506	521	511	505	516	536	498	555	504	486	517	506	507	493	511	560	523	548	534	554	521	484	551	491	509	537	521	555	569	525	571	525	547	534	528	500	522	520	515	506	527	492	543	501	522	533	540	522	554	515	487	549	523	533	532	526	500	514	523	560	485	568	553	459	523	518	499	562	506	530	544	585	530	507	544	549	550	528	490	479	547	526	551	548	543	531	512	492	527	521	530	511	575	531	525	509	532	479	528	557	533	522	504	476	504	538	477	507	537	499	539	522	526	518	559	501	525	495	488	529	444	545	547	542	490	559	538	448	513	501	507	532	538	545	579	499	532	528	504	525	501	535	515	528	507	511	507	504	532	550	538	519	510	541	531	513	528	525	537	592	521	526	472	504	541	540	523	516	499	534	508	530	525	570	538	544	515	513	559	521	518	494	489	499	526	559	517	522	538	561	543	519	526	499	535	524	552	535	523	529	542	525	561	536	555	478	542	511	494	540	546	526	486	545	552	541	524	519	518	513	502	529	494	515	530	524	502	552	532	506	529	533	499	568	503	570	497	512	545	491	553	528	525	544	514	506	550	519	559	492	517	504	507	510	516	562	486	505	509	552	545	535	516	504	519	541	501	573	514	513	473	507	524	539	525	538	502	521	463	536	505	524	502	521	567	523	514	536	533	551	564	505	575	547	500	511	500	540	521	520	563	529	549	527	540	490	549	520	541	517	512	516	527	523	509	509	495	510	517	531	486	535	524	568	537	538	505	514	565	521	498	516	512	531	537	506	520	467	516	547	528	490	479	567	545	519	536	518	519	509	513	514	503	525	523	503	553	488	526	558	519	555	538	508	503	555	552	500	510	514	510	513	543	537	546	535	538	539	542	540	553	522	519	519	510	562	522	542	506	532	478	507	564	529	486	513	493	533	550	488	522	510	502	528	539	508	508	463	502	543	538	518	482	553	500	567	497	479	527	519	503	491	517	523	526	526	521	506	510	533	544	516	535	524	516	579	489	500	503	497	503	514	541	540	503	517	490	528	547	522	514	482	499	516	527	500	550	511	549	533	554	525	527	507	545	508	532	492	498	550	506	495	556	502	544	479	538	558	472	541	535	512	494	472	510	528	515	504	520	521	510	509	535	483	487	502	523	543	500	516	532	536	501	509	518	514	526	554	543	515	536	533	494	496	524	531	501	519	511	566	493	514	538	500	565	583	498	508	521	557	544	527	527	523	546	497	523	525	511	531	532	485	528	584	537	522	523	519	497	509	571	535	516	518	508	491	517	514	566	561	545	521	541	516	509	553	534	532	505	535	579	513	526	490	508	535	505	541	543	521	530	519	571	493	550	485	509	503	524	551	507	517	507	529	515	570	514	521	506	517	540	564	506	518	522	505	522	533	528	507	527	552	532	532	558	528	536	527	526	543	514	566	496	503	520	542	531	510	470	519	569	541	536	528	558	503	498	516	530	509	509	539	534	520	545	530	569	529	517	554	517	518	526	502	536	506	509	533	529	488	531	528	503	502	480	513	518	521	550	539	548	504	491	507	540	539	516	542	585	515	521	519	546	533	571	523	528	481	517	534	532	496	540	536	546	534	576	503	513	503	537	518	526	539	531	532	554	537	529	502	534	558	558	505	523	477	533	523	542	529	518	519	534	541	542	528	497	518	540	510	538	528	469	541	481	535	478	488	510	521	505	531	531	499	535	548	517	543	529	512	520	513	535	511	532	506	556	517	507	529	487	525	529	527	520	511	513	518	526	546	530	554	522	530	492	537	471	515	536	495	547	520	537	508	559	588	547	532	518	513	540	543	502	576	541	524	510	488	550	571	522	516	489	564	497	572	490	517	499	501	491	476	511	490	519	526	538	537	488	512	522	530	527	502	498	518	507	537	537	508	545	543	511	544	501	551	520	540	544	509	516	537	488	477	507	512	518	499	499	569	523	522	542	505	530	523	552	530	504	495	520	557	542	486	526	555	549	510	499	543	525	529	531	517	532	501	516	525	532	514	509	479	503	502	504	525	495	530	522	534	517	499	492	516	495	534	535	507	529	568	503	515	497	497	497	514	495	493	598	511	507	535	542	517	528	540	525	557	515	529	528	517	514	492	539	501	527	492	492	543	480	488	485	535	497	521	530	528	505	544	517	544	505	499	501	565	510	511	523	528	507	502	533	494	515	494	527	572	514	498	509	530	560	515	538	556	483	513	505	523	550	535	506	504	534	530	510	555	523	544	502	496	520	526	547	506	499	550	551	515	526	524	517	483	538	487	527	509	542	544	500	488	513	529	548	546	496	552	521	534	490	475	564	543	510	513	528	503	515	503	531	532	545	487	523	510	495	516	514	509	549	504	518	553	509	519	490	510	472	529	499	503	512	511	534	526	503	491	477	553	517	538	522	490	478	542	564	497	544	517	516	591	506	511	515	515	505	500	547	556	503	518	518	507	512	522	503	516	537	501	508	543	516	560	500
27810	20185	6773	467	247	215	192	178	166	153	174	151	163	150	170	167	192	165	156	168	145	173	183	166	168	174	157	154	177	150	161	161	168	161	168	151	159	180	171	165	165	174	176	162	150	175	163	158	140	188	169	153	154	168	144	140	170	164	152	161	155	133	159	165	171	148	163	166	173	163	150	155	166	164	150	166	152	145	146	156	154	148	169	172	140	163	147	163	159	165	144	153	160	152	147	154	144	162	181	172	173	151	152	188	166	166	151	158	150	153	155	171	147	161	152	149	182	159	160	158	168	180	185	155	164	161	150	148	161	157	144	140	161	167	176	149	166	158	156	159	165	151	165	150	175	161	174	154	142	150	190	188	141	167	135	171	162	164	146	165	161	152	157	136	159	171	134	142	153	152	151	163	159	167	163	160	163	157	163	134	165	157	171	131	161	165	182	165	164	144	150	145	156	153	160	163	161	150	166	159	166	157	173	140	148	156	133	156	163	155	146	153	182	179	151	161	172	172	153	166	157	158	178	141	150	144	160	169	146	180	163	145	161	172	147	170	168	181	165	157	167	144	173	146	157	133	145	186	166	155	164	166	180	172	131	163	160	155	172	161	162	170	135	147	176	185	163	162	134	189	182	171	150	156	156	154	151	158	143	160	176	183	169	148	169	179	145	173	173	146	138	161	164	170	160	167	167	157	155	153	178	176	155	157	155	153	147	156	178	162	178	153	167	177	132	141	147	154	164	175	174	141	135	172	163	163	156	172	154	155	157	162	172	160	173	162	147	164	173	158	158	175	158	182	150	149	169	151	154	158	167	158	165	155	162	159	145	153	132	180	166	161	171	154	123	158	176	183	161	178	156	139	161	157	175	158	159	146	159	158	189	151	171	174	145	149	150	155	169	163	170	160	139	143	177	155	139	141	160	158	137	164	149	168	159	164	135	182	161	141	173	173	138	147	155	172	142	158	162	154	157	157	145	164	166	147	161	169	176	138	156	134	176	163	153	178	175	147	152	175	156	176	173	153	170	165	172	169	159	148	179	164	155	160	159	166	161	178	181	183	163	141	155	145	173	163	168	143	181	145	152	164	153	161	169	149	141	144	175	197	136	161	143	138	169	179	169	172	146	167	165	163	159	141	149	132	156	149	148	144	177	158	162	165	166	147	159	155	146	165	156	144	162	156	167	165	153	146	170	157	148	172	161	145	148	145	156	165	172	166	140	144	145	164	176	150	170	155	148	174	138	161	163	158	161	172	149	146	156	149	166	160	157	169	152	160	151	153	153	164	164	143	140	193	169	155	146	165	175	150	170	146	138	166	178	158	142	175	170	157	140	176	152	138	167	161	164	154	154	166	157	138	173	160	164	151	150	134	174	158	152	156	160	181	153	159	146	158	153	150	166	164	148	170	171	166	155	139	173	159	140	177	153	146	168	168	142	162	162	167	160	154	158	150	141	167	166	156	170	166	165	175	150	146	148	157	166	177	163	155	156	174	145	136	172	164	156	160	166	180	151	167	181	150	137	153	152	179	153	163	165	175	161	134	160	154	155	152	145	155	158	150	148	153	158	156	165	165	162	162	166	139	152	141	171	160	146	159	140	178	158	170	165	183	155	143	146	163	164	164	146	153	147	157	154	154	146	160	161	153	165	152	175	158	190	151	143	166	163	155	152	152	158	144	175	169	148	185	162	150	176	164	162	175	155	151	187	155	179	174	166	163	157	150	144	170	167	140	173	149	185	182	140	189	152	165	172	142	151	166	145	154	164	163	140	171	164	151	158	160	153	171	135	186	146	172	136	159	172	145	197	167	160	173	164	157	159	181	170	184	180	165	155	140	171	169	129	164	165	158	167	168	151	171	169	187	134	163	146	147	156	150	166	183	166	154	172	151	169	155	161	151	175	158	137	177	171	174	166	171	155	153	153	161	158	170	177	154	181	175	130	168	168	156	158	156	166	166	170	165	158	153	177	163	150	184	174	172	157	160	196	176	154	163	163	178	163	154	157	157	138	171	149	157	146	159	157	161	149	172	148	145	171	162	170	150	155	174	139	180	167	173	166	157	175	148	167	156	165	182	153	186	170	133	140	174	164	140	156	165	150	154	163	162	151	155	175	160	165	173	153	155	153	164	159	152	139	184	160	153	158	146	145	153	163	178	158	173	177	162	182	160	158	162	161	152	149	166	161	142	166	142	156	142	159	170	165	140	174	150	166	163	170	161	165	155	151	174	181	171	185	146	158	154	171	174	173	159	158	154	146	183	149	137	154	147	139	159	164	144	145	163	180	168	157	194	162	182	161	148	161	163	138	162	174	157	180	147	158	157	159	168	142	164	148	180	148	161	162	145	163	152	163	152	162	161	178	159	175	175	157	179	174	181	150	149	154	167	159	156	157	155	168	138	173	165	153	167	133	155	166	181	171	153	173	135	169	170	155	147	165	138	167	166	174	160	138	162	170	140	156	179	150	167	167	166	171	146	161	158	153	140	168	167	155	146	160	162	157	172	169	168	154	171	153	168	145	166	146	175	170	159	179	161	159	167	179	155	151	156	146	138	157	149	142	151	145	160	172	160	168	152	153	166	165	171	139	174	155	184	155	176	127	153	183	172	165	171	145	152	159	176	136	164	168	165	157	172	145	137	151	153	158	168	162	164	170	161	164	157	153	143	152	153	160	163	163	159	164	162	152	142	145	167	151	159	167	166	153	154	157	177	163	160	170	164	178	158	172	144	146	158	159	161	171	147	163	156	173	157	181	145	164	178	159	162	171	177	157	143	150	167	156	167	157	157	169	173	198	159	160	150	131	151	164	153	134	153	150	152	166	167	154	161	152	177	147	170	153	135	161	154	172	145	154	153	161	148	171	144	151	140	155	175	173	151	154	157	166	158	158	177	164	185	173	152	164	161	151	161	170	168	146	152	140	159	162	157	146	171	164	148	157	158	138	190	154	167	164	156	170	161	169	177	164	165	155	156	154	166	154	140	179	185	178	169	136	154	148	151	157	173	165	155	159	163	150	198	164	171	163	159	159	150	138	145	142	179	176	173	177	167	164	159	160	179	157	167	158	167	162	159	166	153	177	152	156	183	154	156	167	144	159	190	168	180	140	148	151	164	143	161	159	152	162	149	172	166	170	176	144	167	160	185	162	149	168	141	186	149	186	166	157	158	154	151	176	151	159	162	147	135	164	154	165	165	160	173	147	144	160	163	161	167	128	160	155	153	165	158	157	180	162	141	167	173	149	160	162	161	145	172	141	153	161	143	174	171	149	176	160	150	166	147	173	163	150	179	148	152	173	156	169	178	149	154	153	141	169	169	169	155	177	168	154	179	177	157	161	186	167	162	156	174	160	161	161	164	145	152	134	179	159	141	174	176	165	148	185	169	161	163	181	165	128	158	155	126	150	166	160	165	165	151	154	168	149	154	175	179	148	137	140	163	148	152	159	146	173	159	172	158	163	157	165	197	159	143	159	166	138	163	158	157	149	154
14580	22521	512	257	274	217	201	222	199	179	219	182	184	203	201	193	205	202	199	173	165	192	172	181	182	168	173	168	190	177	191	178	165	170	194	180	177	168	190	192	182	197	208	168	192	191	166	190	134	176	171	174	184	165	165	186	167	174	172	174	185	174	185	195	182	169	177	174	175	193	178	165	194	191	184	192	196	168	176	163	160	173	183	183	178	171	180	169	185	184	176	155	174	145	183	177	187	173	173	184	186	187	161	201	182	156	204	191	205	161	158	162	174	182	189	185	163	167	155	184	176	174	171	153	203	146	187	191	175	170	185	186	192	192	184	195	177	176	164	174	186	177	183	178	192	178	205	168	180	186	190	176	191	192	200	201	192	178	164	180	187	181	202	201	162	168	163	194	179	181	178	178	155	170	181	181	183	182	170	186	157	184	199	185	179	197	162	190	179	189	184	188	175	170	191	173	196	163	192	164	169	175	179	195	182	179	181	183	198	198	193	161	164	180	172	190	143	171	190	170	194	176	185	178	174	184	204	196	184	183	212	173	191	197	177	182	179	200	160	175	197	193	189	175	183	177	168	181	169	186	196	199	186	182	176	158	208	170	172	172	171	187	167	165	171	210	172	178	175	187	177	186	185	204	173	192	212	200	164	181	191	170	173	194	162	175	166	176	159	159	185	166	161	187	193	173	176	183	197	189	197	179	197	193	205	187	180	181	189	185	162	197	159	197	174	169	188	173	187	175	168	192	211	175	186	166	188	188	173	169	176	179	177	183	204	155	157	176	194	181	163	160	175	193	184	166	208	173	165	163	171	173	199	171	167	188	160	163	191	178	192	188	183	156	173	183	184	174	197	180	175	194	201	182	192	184	179	164	171	148	173	196	181	190	190	175	185	188	182	199	189	171	185	178	162	188	216	187	204	177	202	169	177	167	177	183	182	160	180	171	161	188	160	179	204	186	174	178	198	161	175	169	179	159	191	182	195	167	170	173	209	212	170	175	175	174	187	193	170	173	184	174	180	185	160	175	185	159	161	171	202	173	186	183	191	162	188	155	182	175	178	156	192	161	206	193	185	183	185	195	172	192	161	169	177	193	181	166	180	177	157	198	163	185	195	172	186	177	193	160	188	207	189	204	197	167	148	193	197	203	183	190	183	185	169	188	176	180	182	203	175	188	174	194	156	187	153	209	161	191	179	185	159	163	138	195	189	181	172	173	188	182	187	176	176	168	164	188	209	172	181	208	165	191	190	165	188	185	178	168	160	196	193	157	198	200	182	185	185	199	189	175	183	150	187	186	180	182	205	198	177	185	187	173	170	165	190	181	180	182	172	185	191	154	160	151	156	181	159	162	164	185	193	186	190	159	182	214	177	178	165	175	150	180	179	201	162	176	169	163	184	166	179	180	148	188	159	167	178	157	181	202	179	174	193	166	186	174	182	187	176	192	217	187	186	200	173	203	193	164	179	183	197	163	165	182	191	174	159	176	138	182	169	193	168	169	165	200	202	185	187	190	163	185	197	192	180	169	183	195	180	190	161	186	182	183	196	189	144	197	163	179	192	176	177	174	186	171	178	165	172	154	178	182	185	175	172	170	183	195	167	153	182	161	173	208	189	159	176	189	181	158	178	183	186	173	167	169	167	191	183	166	153	160	177	187	189	167	178	196	171	177	178	190	188	144	172	183	176	191	175	188	189	199	179	193	170	171	184	190	198	181	199	163	179	162	158	178	157	191	186	168	167	179	208	213	192	189	172	182	197	169	182	181	182	179	173	191	173	161	186	196	166	166	188	170	185	194	166	167	167	187	204	195	188	188	190	211	171	182	167	167	150	182	165	179	204	173	160	162	186	180	183	186	175	171	188	179	166	193	199	182	172	167	172	183	178	184	171	189	175	182	189	184	150	155	181	166	175	191	184	188	187	166	169	190	179	184	170	215	184	186	189	163	175	155	200	188	170	173	180	171	186	163	195	166	157	168	205	184	199	185	156	173	177	175	210	178	154	179	180	198	198	198	186	163	192	161	158	175	172	161	194	189	171	192	175	188	171	162	190	184	180	195	156	183	191	188	169	163	202	189	152	174	154	160	181	159	191	168	187	163	192	182	190	186	187	166	199	178	179	171	168	179	179	167	189	202	164	196	186	193	160	184	176	173	179	174	173	169	166	168	163	180	190	195	184	181	187	178	156	195	163	174	172	167	174	183	173	182	182	176	177	186	177	163	168	186	169	173	182	203	153	174	158	159	178	174	175	156	160	162	174	187	169	171	177	177	185	195	190	196	175	182	172	194	153	164	178	174	190	185	152	175	171	195	217	191	191	177	192	168	177	194	191	174	163	149	179	178	155	198	172	212	176	171	184	174	176	212	167	194	182	172	169	174	166	179	181	157	173	183	204	192	169	176	167	184	190	197	180	189	167	181	190	197	183	187	176	190	172	167	170	193	220	202	182	198	172	174	193	192	158	181	191	182	181	198	206	170	192	181	187	194	204	166	211	180	169	178	203	185	180	153	168	190	194	210	182	169	171	172	176	181	170	187	164	193	172	185	163	163	193	183	184	176	188	210	186	197	178	183	170	174	168	176	202	169	183	171	156	163	180	187	182	162	186	181	198	175	207	183	172	177	155	173	160	173	161	184	185	200	192	176	186	203	147	187	176	184	188	185	167	191	206	164	173	181	173	200	170	188	170	196	164	168	178	180	192	166	175	150	176	174	221	189	197	169	157	171	145	186	157	194	176	184	188	178	197	163	171	209	178	167	173	166	198	195	158	197	187	189	181	179	187	164	173	158	190	191	169	152	169	181	169	204	203	178	188	164	153	166	196	158	193	187	171	194	161	189	182	174	154	164	184	151	173	164	190	184	149	151	179	181	189	176	196	193	189	185	207	193	158	189	182	172	172	212	179	170	176	179	186	194	175	211	174	181	181	172	193	161	167	183	171	179	162	212	172	202	159	181	179	203	150	180	170	176	193	174	179	181	195	180	178	171	164	182	189	166	174	185	167	175	185	184	163	188	193	182	177	168	165	180	181	190	190	199	177	168	192	156	201	184	168	173	186	176	191	171	172	176	192	185	194	158	181	167	189	179	166	176	185	185	215	198	192	175	150	194	192	198	178	171	202	178	180	203	192	160	182	170	180	175	189	203	180	208	183	193	158	183	165	177	184	156	167	164	172	166	165	181	160	181	189	190	171	168	177	185	187	196	189	184	179	161	166	171	175	188	186	182	159	179	184	185	166	171	173	191	143	161	160	170	160	196	161	169	165	180	177	191	178	192	186	185	187	195	155	190	180	181	192	179	182	180	165	183	177	175	182	178	169	171	192	179	173	201	167	188	194	198	198	191	172	175	152	180	186	187	182	184	170	169	171	192	178	164	190	166	191	192	192	195	185	190	175	163	193	157	175	186	178	192	176	213	175	166	201	170	203	192	201	164	172	188	188	174	187	181	169	171	163	193	184	206	189	167	167	204	172	179	185	192	183	182
23702	21058	28161	24177	21035	9969	908	621	515	453	398	395	349	344	338	323	323	281	280	336	296	297	277	315	296	276	300	290	317	260	291	256	273	321	288	276	267	306	273	284	292	280	273	252	275	274	275	274	254	284	286	267	267	272	241	295	284	268	268	316	282	291	256	263	273	277	308	242	279	270	287	269	270	289	291	256	247	260	275	279	292	254	260	257	255	236	249	263	256	256	295	287	264	289	258	272	255	257	244	278	258	291	263	253	267	282	276	244	268	279	305	263	274	302	253	247	272	261	249	268	274	252	282	269	290	249	253	252	270	256	256	277	291	278	268	247	260	278	262	255	283	252	296	271	269	279	277	271	251	248	237	246	262	287	272	240	279	246	284	241	283	262	265	237	272	265	281	289	274	242	292	292	276	269	264	271	239	263	269	244	280	243	278	261	278	265	245	296	291	256	291	259	249	260	283	284	297	269	262	267	268	269	287	290	234	265	258	251	285	287	271	253	271	261	234	266	277	262	280	241	274	294	275	257	249	257	297	242	292	285	273	288	265	263	260	294	244	268	258	274	234	244	284	229	295	244	270	277	247	274	263	264	275	298	268	248	265	258	253	268	287	265	264	276	268	263	242	250	271	254	259	259	272	275	250	266	270	264	245	266	276	292	284	259	273	242	272	274	245	298	251	244	281	285	248	271	281	265	264	271	264	264	243	253	267	249	295	275	282	280	266	254	283	296	266	278	278	298	278	283	276	248	270	256	266	273	251	282	257	248	285	267	287	270	260	268	276	259	272	267	278	280	280	267	292	276	268	306	281	292	270	261	282	286	281	270	279	262	290	295	259	280	279	285	285	288	281	257	280	265	283	278	257	249	267	278	251	276	270	263	272	270	257	301	239	253	260	270	276	278	267	285	264	261	261	255	274	274	281	293	268	281	273	256	326	256	256	262	254	247	257	281	262	252	280	292	272	253	277	275	278	268	297	287	235	295	253	275	290	257	243	288	269	279	279	294	266	264	252	273	282	270	265	255	288	254	249	248	256	271	249	287	240	278	271	248	294	267	250	270	248	305	248	268	259	270	262	268	280	251	246	303	269	246	285	253	256	289	263	289	281	271	245	281	296	236	283	255	263	291	284	279	241	251	269	254	283	285	269	248	275	242	287	276	266	272	294	292	253	250	232	288	246	260	286	256	323	293	253	275	291	273	270	264	255	288	274	286	255	273	262	269	271	275	260	308	273	275	278	282	270	296	272	263	259	249	296	241	281	291	266	278	256	238	289	276	286	284	264	276	261	259	248	279	256	258	245	264	287	287	258	260	262	263	260	267	285	274	288	263	269	256	299	251	249	275	294	273	273	256	256	252	269	263	274	269	279	256	276	243	259	262	260	274	241	289	267	280	304	266	276	268	284	275	260	221	259	268	251	287	259	268	256	263	288	292	249	253	257	297	261	266	288	274	286	281	278	260	276	280	279	267	248	280	260	264	275	291	276	252	257	255	272	267	253	281	294	278	257	272	272	271	242	294	308	256	275	237	297	302	262	295	288	242	238	260	288	266	238	266	273	265	281	265	273	278	275	312	298	290	285	261	281	264	270	273	258	292	258	281	281	279	256	260	286	297	242	244	263	272	264	248	276	262	255	244	271	295	258	301	239	284	262	270	286	270	254	283	265	279	267	289	261	281	277	286	273	263	284	275	261	265	272	283	235	271	291	299	293	243	298	269	282	265	261	268	284	252	294	254	256	266	264	306	270	264	269	249	260	282	270	230	294	281	270	242	264	255	258	267	250	281	278	291	266	241	270	249	271	290	261	240	273	278	264	284	267	275	258	282	246	277	264	293	275	278	264	283	246	243	284	271	267	273	263	282	252	263	261	275	271	270	238	263	252	283	237	261	245	282	268	262	273	277	249	250	267	288	254	276	257	246	262	262	268	271	281	256	285	276	270	256	280	262	290	277	250	256	266	261	283	295	251	285	276	280	271	274	257	255	273	283	270	258	271	271	273	297	251	276	279	256	287	261	284	293	288	277	293	279	293	282	277	249	286	301	248	260	256	248	292	252	268	262	293	285	265	273	265	267	275	252	306	286	272	260	258	267	240	275	266	279	278	273	261	264	265	259	276	258	297	268	282	264	248	252	279	291	270	264	276	275	259	269	251	279	286	268	274	266	277	299	257	263	281	280	273	255	281	279	272	281	274	261	229	249	251	269	279	249	265	265	258	256	299	263	273	251	261	261	270	250	239	241	294	244	272	263	290	266	277	256	282	266	277	292	268	245	258	268	259	274	252	249	256	283	246	255	249	279	302	259	254	265	257	259	286	258	251	281	292	255	269	276	271	275	283	277	292	259	287	280	277	238	259	297	269	257	266	262	289	270	255	319	278	260	293	281	263	283	269	278	284	280	290	291	285	274	246	275	277	255	286	279	278	263	268	258	261	272	281	258	274	286	251	282	274	242	276	268	262	221	281	314	295	267	292	260	256	276	276	271	263	272	263	274	258	251	254	236	257	309	280	246	263	245	276	273	270	271	233	262	286	262	251	280	257	289	290	247	263	240	281	252	277	247	256	312	262	272	266	255	285	267	253	239	294	283	270	271	260	271	258	269	276	275	263	285	269	258	276	269	281	286	273	304	243	287	277	265	268	311	285	292	275	310	266	261	292	271	243	275	250	250	241	257	299	236	269	283	277	258	288	257	286	259	278	294	241	251	259	275	265	269	234	280	290	258	249	265	259	279	277	273	252	256	288	274	258	280	275	284	281	277	265	258	283	250	257	275	257	256	245	264	269	264	282	258	273	261	212	270	270	302	277	318	289	272	291	277	250	251	275	277	254	280	271	311	293	279	274	275	247	275	255	263	290	264	287	274	268	270	251	267	248	272	250	264	278	291	222	298	251	275	268	255	266	296	270	264	301	280	248	260	249	274	295	275	300	255	228	281	270	287	244	268	284	278	272	289	277	230	230	269	241	284	281	286	294	292	256	262	275	308	285	270	240	264	258	266	290	252	263	260	265	250	285	222	248	266	260	234	283	275	266	279	282	274	263	242	266	253	276	245	289	273	308	256	266	297	238	272	259	283	260	263	259	249	243	251	305	278	259	273	268	287	269	285	267	260	282	280	275	274	260	261	275	289	268	263	278	300	256	275	260	272	278	259	269	251	247	243	253	269	258	235	285	253	271	259	252	265	298	268	295	280	277	298	280	282	242	292	281	274	291	261	279	253	276	245	244	252	247	268	257	282	296	283	273	291	254	263	276	268	272	279	293	293	281	255	242	246	264	301	280	252	270	251	289	247	254	259	265	274	266	264	274	240	282	269	253	282	227	257	271	278	269	257	268	242	274	251	267	258	261	275	249	284	268	259	277	248	299	272	268	274	259	268	293	263	281	256	295	259	249	280	282	249	270	274	236	256	289	275	268	254	288	271	268	272	269	255	297	268	275	253	258	273	274	272	249	274	256	274	278	278	241	265	286	275	285	259	279	272	292	290
15513	53316	5324	2456	1708	1371	1028	854	664	604	505	475	438	413	361	370	351	342	339	328	327	312	302	312	305	342	304	311	270	322	291	304	309	316	313	278	279	300	299	276	307	294	282	278	298	283	251	273	312	271	285	307	291	282	307	277	286	291	303	296	284	280	265	305	319	290	280	264	282	276	282	249	283	276	267	278	291	278	285	265	269	276	282	273	292	244	320	263	302	288	274	286	304	265	264	271	273	258	290	289	278	268	245	275	271	305	277	297	279	293	296	293	277	283	314	275	290	257	278	228	290	260	257	269	302	295	295	286	271	307	271	262	273	264	289	278	261	290	266	309	277	259	274	291	263	242	286	299	286	250	293	286	241	280	274	293	254	286	274	277	285	271	264	263	296	289	256	284	271	268	272	277	258	278	292	275	310	268	276	280	269	282	276	273	256	268	285	300	258	270	264	256	293	254	275	278	290	263	287	283	260	256	257	267	297	294	317	280	257	292	258	298	284	262	257	272	268	254	273	269	305	280	300	270	253	280	288	261	247	254	263	285	295	314	269	270	269	303	293	276	301	266	274	281	280	256	279	243	263	263	275	239	258	305	282	259	252	262	297	280	261	296	307	287	291	273	273	274	264	280	281	274	281	271	294	275	260	252	285	262	265	274	279	255	276	298	293	299	288	270	271	242	267	298	269	287	270	256	283	302	284	295	284	273	285	297	301	263	266	269	307	289	285	276	274	312	265	272	278	273	261	265	270	261	260	266	278	251	271	263	315	270	279	269	281	285	284	264	269	262	253	265	259	267	270	298	286	272	281	306	276	291	299	249	286	269	287	267	281	241	296	271	302	275	285	294	275	286	284	275	308	271	258	319	271	281	269	293	260	267	280	313	249	261	318	254	276	305	260	258	269	302	302	271	257	278	293	299	260	256	248	291	298	291	272	285	236	293	266	275	273	291	259	289	286	264	303	279	272	280	279	264	307	306	252	280	284	276	273	261	306	285	278	286	267	300	289	271	260	278	285	270	315	304	274	256	274	270	298	289	266	258	269	270	263	266	283	290	272	287	251	264	278	250	260	289	308	258	279	268	278	275	251	300	262	288	304	311	284	250	279	286	258	308	286	264	286	283	270	276	299	306	272	298	302	276	291	287	271	263	269	287	269	272	267	266	300	279	261	283	286	280	285	270	241	294	256	266	288	313	283	267	281	296	291	300	301	272	283	248	305	280	276	289	270	275	264	297	256	291	253	269	272	277	290	291	290	273	324	289	275	297	278	249	252	269	286	286	296	252	272	287	303	287	269	270	289	273	263	295	307	268	304	283	274	279	275	254	266	264	297	301	269	250	293	308	270	286	263	262	287	311	285	262	260	287	271	298	260	276	299	265	311	284	293	282	304	288	252	276	271	261	269	271	237	274	298	282	271	270	262	278	296	287	273	272	271	263	272	278	266	290	272	230	287	274	295	294	295	273	309	282	296	248	272	267	265	300	263	273	272	278	274	290	284	259	281	269	257	272	255	282	255	279	283	265	274	298	242	286	280	278	298	300	256	265	268	261	292	282	277	262	274	276	264	292	277	295	290	272	272	286	271	280	286	280	247	272	255	292	293	270	279	258	270	266	245	287	300	310	297	259	292	274	260	270	252	255	259	319	269	300	288	257	285	297	263	274	266	297	279	271	321	287	274	253	275	270	280	242	278	274	282	275	267	248	270	295	288	272	290	284	258	270	262	270	278	263	264	261	301	259	269	279	264	267	313	252	300	311	284	264	255	276	259	267	278	269	274	256	249	266	266	262	280	286	257	280	273	275	333	266	259	265	292	314	258	252	278	275	295	300	268	296	255	250	266	279	267	290	273	262	270	285	289	289	269	287	249	288	283	281	301	262	278	278	281	234	291	261	285	307	262	281	270	295	242	242	286	247	274	280	278	282	283	270	270	283	261	302	274	292	281	296	306	290	288	283	321	281	279	277	247	293	263	254	299	269	249	273	283	272	288	288	278	250	298	289	266	279	255	265	258	288	272	261	237	249	298	258	287	275	308	266	295	284	277	318	282	292	310	251	275	295	288	289	287	270	296	323	240	297	275	265	291	267	274	282	299	302	285	281	266	247	291	296	276	283	288	271	295	278	297	295	279	266	279	292	267	253	258	272	282	281	269	283	277	308	279	294	253	296	283	290	264	295	251	293	279	289	258	303	268	317	280	261	280	289	251	278	271	293	278	338	288	276	284	256	273	290	252	269	264	256	286	253	260	284	282	289	270	300	272	255	293	263	308	262	291	270	260	283	269	305	311	255	267	295	262	283	251	306	273	268	300	277	246	275	264	288	276	284	261	295	293	268	291	297	246	271	252	271	277	274	284	268	282	288	284	310	309	256	275	294	281	260	280	269	267	262	257	257	270	283	277	269	286	249	301	252	303	288	302	281	268	270	287	251	297	264	267	267	277	259	287	281	249	275	248	275	300	264	302	259	301	281	283	264	239	302	261	290	260	243	285	271	301	290	291	302	263	295	282	263	250	300	295	294	334	275	280	306	287	273	252	280	291	313	272	289	256	275	300	259	306	233	271	259	284	274	271	255	273	263	286	291	272	265	271	286	275	294	281	288	271	261	308	287	240	293	272	266	281	282	277	262	293	259	269	275	281	303	290	290	277	277	278	268	278	289	274	265	300	276	250	275	293	273	248	268	284	298	277	311	271	259	272	277	261	281	294	289	284	298	256	236	285	273	277	253	264	270	275	269	283	268	282	272	316	246	294	250	260	256	269	284	287	270	282	280	291	311	287	278	291	290	289	270	277	281	283	278	254	275	275	261	297	264	263	259	298	283	308	287	289	285	257	256	300	294	272	254	258	293	272	282	274	290	320	264	248	291	293	294	260	271	283	264	263	297	272	266	275	282	271	292	279	245	313	279	270	274	241	277	276	321	280	274	302	281	281	277	275	296	317	312	276	279	274	269	276	292	283	285	297	293	280	267	270	275	258	262	286	247	272	252	270	296	272	253	297	261	262	280	285	283	275	272	293	281	313	270	277	299	255	300	259	266	260	276	261	291	269	296	256	297	260	296	278	281	268	277	293	275	276	290	305	300	262	278	275	285	279	282	288	291	252	290	317	282	304	252	277	284	260	297	265	274	267	275	277	264	271	271	297	303	295	286	288	296	267	259	269	261	267	295	282	277	274	261	278	266	285	275	272	285	280	261	302	268	283	290	254	280	287	272	248	279	300	318	273	296	267	298	287	256	273	287	265	281	263	281	294	290	263	262	262	267	284	288	287	272	295	280	269	259	267	277	266	260	293	265	277	316	255	286	275	254	262	274	321	257	277	277	265	320	285	302	302	305	306	261	272	272	288	288	283	255	265	279	300	257	243	293	289	296	269	269	261	267	245	296	290	295	256	279	303	293	249	292	264	272	292	267	277	306	265	305	262	241	273	284	248	263	292	271	275	305	285	290	265	259	272	290	311	264	275	278	279	272	294	289	266	269	260	264
24856	21113	26847	25330	9330	669	544	448	424	394	374	341	350	334	344	361	352	328	338	337	355	319	347	340	358	331	325	307	329	316	355	322	328	326	318	356	342	331	322	327	302	339	329	302	318	319	309	335	346	309	312	379	313	335	353	360	326	333	318	321	337	336	336	321	288	305	332	315	353	325	335	310	347	282	313	333	338	314	318	350	326	300	328	337	311	323	306	315	332	329	311	308	340	297	341	334	354	327	291	315	310	310	318	318	296	313	314	321	319	340	334	311	311	314	347	307	311	306	321	295	289	305	298	272	319	288	344	308	323	311	312	302	322	349	349	326	311	339	337	334	293	315	308	323	320	314	316	340	344	328	316	347	319	322	315	313	349	334	315	292	321	317	312	309	304	286	345	296	349	335	332	333	352	379	332	308	334	339	334	299	302	310	311	337	297	309	315	341	373	326	299	331	322	319	331	310	305	346	352	321	355	288	314	335	309	328	331	374	275	346	319	338	337	329	320	317	308	305	331	306	303	344	314	342	315	307	325	278	361	309	357	310	335	312	294	276	327	332	345	324	347	334	306	320	282	331	330	330	342	318	334	295	301	329	332	326	305	294	314	316	310	346	341	332	340	324	318	353	318	318	302	313	313	325	341	334	297	339	347	313	313	363	344	307	306	307	283	325	330	306	294	330	339	310	308	325	326	298	315	309	326	312	304	327	340	339	335	299	342	314	293	323	307	324	320	326	356	317	353	340	343	331	317	351	308	306	345	343	341	339	320	349	362	348	295	317	306	340	292	356	311	317	317	293	316	318	299	319	331	314	340	326	317	296	340	290	309	331	326	329	287	307	312	339	300	309	349	334	329	301	310	325	341	303	333	312	364	346	325	300	332	320	313	337	344	330	307	304	342	320	311	302	315	320	296	299	312	321	321	315	334	320	325	288	316	287	310	317	328	320	363	345	279	329	328	329	337	292	317	334	333	318	324	320	357	331	300	338	276	312	289	333	311	306	353	290	297	336	305	299	305	321	304	310	314	330	310	333	348	308	318	309	327	334	331	316	322	288	331	340	353	313	305	338	298	310	293	316	320	322	293	327	323	337	309	340	334	384	307	344	339	317	285	330	296	343	321	317	333	306	353	316	336	306	329	299	339	328	328	330	323	324	329	301	312	327	333	348	331	303	314	307	310	312	303	336	321	336	314	309	294	368	330	369	296	309	304	302	324	314	299	317	309	306	328	340	284	313	314	329	314	317	338	322	303	367	321	310	325	304	332	323	335	309	311	327	318	296	338	291	301	325	328	342	328	288	332	304	325	348	323	328	340	310	292	296	301	305	328	324	308	310	326	324	318	310	340	321	325	305	335	301	308	313	334	287	308	309	305	332	335	333	344	320	299	333	315	316	302	325	301	330	304	315	309	296	341	306	316	314	307	323	302	280	294	305	281	323	361	312	312	312	318	307	311	284	337	334	375	308	308	355	294	291	289	358	282	366	359	319	323	341	311	302	326	315	314	314	307	295	342	332	304	337	290	321	327	320	299	292	316	318	333	339	325	326	331	321	357	320	328	343	320	301	303	309	308	331	347	326	315	323	295	306	318	273	295	307	312	330	333	299	345	329	318	323	329	353	348	299	288	346	330	317	338	317	312	333	294	333	296	342	318	327	324	299	303	284	324	341	331	309	312	295	309	356	313	333	330	332	317	330	317	347	298	310	280	334	293	344	333	334	306	282	361	309	322	290	316	357	339	303	347	308	304	306	310	323	340	336	333	300	334	312	344	331	313	304	329	319	347	284	304	289	325	331	290	301	321	346	280	309	318	327	326	330	317	306	301	324	307	309	314	330	344	333	319	311	289	337	297	294	339	322	317	342	326	327	327	318	342	330	316	302	320	294	328	317	299	300	336	330	315	317	318	305	341	330	331	320	331	328	285	365	343	347	298	303	321	337	301	318	313	329	325	333	322	301	291	329	347	330	314	335	330	315	295	321	320	341	311	324	332	321	348	322	330	350	323	337	302	346	298	346	324	300	312	339	326	303	328	316	309	343	288	325	316	329	294	290	307	310	334	355	286	324	298	343	323	308	330	324	313	301	333	313	319	327	336	351	345	300	322	323	321	321	317	320	334	299	319	345	313	334	294	316	326	286	332	320	309	315	323	272	351	324	304	318	329	321	335	326	328	364	331	306	314	283	364	316	349	300	326	300	319	304	318	317	330	350	356	324	318	316	319	303	356	302	356	340	313	335	325	322	314	306	308	324	318	316	310	296	333	264	298	313	352	289	332	322	327	333	335	312	337	325	309	323	319	340	336	282	296	296	301	310	330	312	286	320	315	290	322	340	314	297	327	347	296	322	338	332	333	334	296	355	324	350	321	304	295	298	336	299	295	324	308	325	297	316	284	319	327	303	342	318	313	293	297	294	324	293	337	307	309	311	318	331	294	313	317	313	319	305	307	318	324	339	335	326	330	321	258	310	304	306	329	312	319	354	334	305	295	322	331	277	304	321	320	315	325	370	319	304	295	302	330	341	300	294	323	344	341	283	323	356	328	307	334	288	315	355	298	323	312	340	315	364	319	311	314	307	315	315	310	312	334	309	341	332	288	347	323	324	325	307	294	339	329	324	311	357	309	316	321	323	293	306	333	347	297	301	321	328	320	308	303	327	327	319	316	349	279	333	312	320	328	332	318	317	308	315	327	295	329	338	320	340	303	317	324	324	304	325	338	328	304	310	335	315	353	342	302	343	337	360	298	326	339	286	326	319	314	333	316	311	307	351	334	323	323	310	309	300	313	314	314	321	328	324	325	347	308	300	300	327	313	318	321	322	312	359	332	304	339	306	289	302	316	332	336	331	339	355	306	305	317	329	325	360	308	322	320	326	285	346	303	296	341	298	340	320	307	337	324	293	310	292	326	329	331	292	323	305	280	320	301	334	283	323	355	318	287	312	285	303	338	352	286	299	336	331	329	319	292	294	331	319	341	324	285	343	338	318	335	333	324	324	336	341	307	311	312	337	350	331	320	294	324	334	320	318	318	320	331	302	333	298	302	314	320	331	306	326	312	303	318	296	291	338	318	319	298	294	360	361	303	332	321	355	304	350	347	313	320	354	296	300	309	307	330	284	323	328	322	320	286	354	318	330	330	322	351	315	325	325	351	321	323	337	321	327	304	324	326	305	322	341	329	297	330	351	285	316	320	290	318	333	332	321	311	263	312	306	280	302	343	303	325	341	345	299	306	330	308	324	307	322	321	329	328	304	352	287	334	325	354	334	338	314	312	320	332	331	353	295	272	340	337	325	335	303	313	313	325	338	326	307	294	283	298	305	313	311	330	288	326	298	318	383	279	319	284	297	322	300	324	343	299	317	311	299	294	333	310	308	304	355	356	331	293	337	303	309	311	330	298	321	306	315	357	304	316	350	268	319	325	334	309	303	314	352	329	321	320	310	322	333	337	333	329	343	340	345	327	275	335	334	331	339	300	313	311	316	301	316
15339	44540	3033	1560	1122	891	780	645	597	519	518	446	467	423	393	391	355	398	389	386	368	341	367	364	336	376	363	348	329	380	335	357	349	375	363	350	394	371	364	355	371	375	327	333	329	371	352	328	329	350	334	387	320	350	331	351	333	346	351	349	362	363	341	371	340	374	363	406	367	347	343	318	333	336	361	362	333	341	316	330	346	331	329	332	381	303	350	307	356	343	356	293	366	337	380	342	355	366	349	351	349	341	340	355	355	316	356	350	368	352	348	358	347	353	355	351	341	361	321	351	340	371	328	327	355	336	356	371	349	338	366	370	353	324	333	370	336	373	360	342	308	393	355	334	353	355	340	330	345	343	343	369	337	354	336	353	336	345	322	352	342	340	349	328	346	328	345	362	328	375	377	361	352	373	336	305	343	389	329	367	321	345	371	328	359	347	328	325	364	360	314	349	331	332	357	346	339	349	351	352	342	340	303	357	341	343	334	331	345	379	338	349	326	304	359	342	334	354	386	314	314	319	295	371	347	357	338	340	349	302	343	330	354	353	327	362	335	355	369	364	354	355	337	339	377	327	344	379	332	359	373	339	327	336	339	326	336	359	324	355	318	347	377	325	372	318	344	312	340	337	346	333	352	347	335	353	351	317	320	308	324	351	332	331	334	339	347	312	369	333	337	332	369	370	379	371	330	335	339	321	350	305	328	329	317	333	362	368	371	353	336	328	356	351	374	355	329	358	404	323	321	345	355	380	346	320	347	342	338	355	322	373	337	373	360	350	332	351	366	352	345	360	333	335	376	357	356	357	344	340	349	355	318	359	357	367	381	337	366	354	335	334	332	337	354	346	353	332	363	362	345	356	341	342	338	325	330	343	343	343	323	344	341	339	352	370	316	356	381	352	360	375	346	334	345	331	355	352	321	349	383	347	351	328	376	348	328	351	323	352	338	367	327	338	317	330	342	372	334	346	353	342	342	330	366	319	358	359	337	368	319	325	340	333	352	344	355	360	328	343	339	349	324	380	384	311	345	362	353	310	346	368	307	350	322	337	322	332	333	336	356	312	357	365	350	355	295	363	389	369	337	361	350	378	307	352	342	333	350	379	368	349	319	343	341	311	320	342	343	309	354	336	351	341	356	357	335	354	341	331	362	337	340	311	341	350	310	345	370	334	317	341	330	351	340	368	341	337	322	357	349	353	315	324	362	378	334	353	325	401	347	337	331	333	326	339	341	364	351	346	317	335	330	381	338	352	315	343	357	350	340	328	361	339	360	296	340	315	345	308	339	355	330	310	367	354	351	321	364	381	331	344	337	342	343	328	314	331	355	301	320	343	328	357	324	327	319	326	358	356	365	348	365	339	327	350	338	337	331	339	318	369	343	364	343	340	350	326	332	352	325	331	363	354	338	355	335	337	352	339	340	336	318	369	359	377	356	347	323	338	328	297	335	329	357	332	331	333	361	310	374	316	329	364	361	361	327	319	355	346	343	355	322	347	354	379	320	368	359	314	345	349	350	317	330	337	363	360	354	326	329	351	357	361	362	319	332	353	339	352	320	329	339	330	336	318	333	323	335	378	369	346	360	348	353	342	335	334	359	333	343	380	314	356	318	382	317	358	337	333	325	337	345	318	356	365	341	347	311	304	388	325	351	340	328	346	330	335	376	377	386	335	359	349	315	334	308	338	358	337	354	310	375	371	336	294	338	340	355	339	380	368	349	332	318	316	355	337	338	359	359	371	359	328	332	366	347	341	342	333	364	358	337	332	318	380	371	314	332	348	326	307	387	336	347	363	336	322	359	339	317	350	328	319	371	359	343	361	306	334	350	324	338	338	333	353	364	354	342	345	356	356	342	363	338	347	328	354	338	346	371	323	336	322	325	353	346	338	340	333	330	322	340	341	312	337	315	318	368	318	344	345	323	343	355	357	344	372	323	334	371	368	376	363	353	365	327	356	351	354	379	308	354	337	345	321	348	341	363	323	343	359	374	327	351	321	335	333	332	351	338	331	356	340	330	344	324	361	330	355	318	351	336	340	333	323	303	337	328	318	387	343	329	339	356	315	333	349	352	336	352	344	346	345	324	337	373	366	352	342	346	371	319	334	349	327	343	322	346	336	349	335	330	350	363	351	373	367	323	364	350	356	356	365	379	358	370	328	341	336	348	318	328	369	346	327	341	354	335	331	349	349	333	322	364	334	341	322	389	347	356	366	343	319	337	345	342	323	322	371	304	321	383	350	305	322	325	319	333	363	372	334	370	359	341	328	345	328	335	374	356	329	335	344	311	342	348	354	339	339	372	328	372	364	341	323	340	363	372	361	326	331	343	291	317	374	332	365	337	350	342	318	373	338	349	360	375	350	332	327	362	352	326	378	355	330	345	354	341	286	334	335	361	358	325	348	363	352	346	348	342	331	361	365	396	363	318	352	318	327	354	329	333	333	346	337	303	347	351	362	315	362	341	320	372	330	368	332	324	379	323	335	315	354	324	334	325	357	345	357	342	327	337	341	322	355	313	320	375	324	316	354	352	331	324	361	345	311	320	312	318	316	325	346	357	292	332	319	346	359	352	310	346	336	320	319	355	350	345	360	341	339	343	334	324	356	351	351	370	333	321	361	315	332	344	338	365	350	349	370	341	343	343	369	341	325	343	349	338	372	332	330	371	360	326	335	360	341	333	331	365	377	323	340	344	340	366	345	338	335	372	329	342	339	327	318	330	321	332	332	336	318	343	349	375	327	317	310	335	353	384	359	342	340	316	358	341	355	324	371	358	325	347	351	385	365	338	355	354	389	337	357	387	384	318	337	344	367	345	330	327	353	319	347	348	335	354	343	366	370	339	324	355	364	403	353	341	334	389	324	348	356	331	332	354	371	353	336	369	319	358	354	321	341	349	344	327	373	377	345	341	383	349	345	335	359	363	368	351	349	363	366	350	316	359	333	365	359	344	309	355	361	358	356	325	354	319	337	335	336	334	369	362	360	323	361	339	315	342	375	405	324	338	353	341	322	357	338	348	348	362	332	349	347	344	352	331	334	341	335	336	335	336	366	356	314	322	331	312	348	353	332	362	340	322	361	326	356	340	356	336	332	331	334	325	353	341	357	379	379	346	297	332	354	314	375	351	386	341	352	371	328	336	352	333	366	331	370	307	342	349	370	352	322	324	346	338	328	335	306	349	331	340	370	370	333	347	353	327	359	337	369	314	367	315	300	325	353	321	363	309	356	338	350	355	334	343	311	315	353	360	325	365	307	339	343	341	338	353	332	369	349	312	320	352	306	343	373	381	325	356	348	319	344	340	324	345	330	373	332	336	344	366	358	374	326	331	367	368	328	333	339	355	398	332	357	337	346	356	349	297	333	334	345	299	312	355	359	341	337	358	360	337	370	347	357	374	360	309	356	345	352	348	326	341	319	345	315	341	359	339	338	346	328	321	375	338	327	362	306	359	346	344	357	347	365	326	313	335	361	348	348	333	321	344	371
22530	21065	28474	23882	21057	21090	8623	1211	922	841	817	709	702	709	649	647	646	575	589	636	573	563	548	564	559	535	546	543	550	563	530	528	572	538	572	514	571	593	550	535	543	569	505	544	516	526	519	592	526	520	551	565	550	540	516	544	533	528	521	539	519	552	533	539	543	555	549	487	488	514	546	507	532	564	514	540	488	522	535	491	496	518	501	514	500	495	462	521	539	544	520	539	525	534	531	539	515	513	502	507	535	540	579	511	514	489	515	542	492	575	504	487	495	519	536	485	535	474	527	498	495	556	519	557	509	534	510	484	507	494	482	478	521	500	552	532	529	517	514	524	493	487	546	502	509	492	537	449	568	536	552	529	564	499	505	540	551	533	506	509	520	498	559	489	492	523	507	544	496	524	497	546	520	548	493	526	525	520	536	494	498	522	552	489	511	513	552	507	512	515	532	518	510	519	550	501	541	521	507	513	548	512	528	561	537	528	542	515	517	490	527	511	548	565	514	493	491	524	504	566	509	532	495	514	489	518	560	505	546	521	522	493	585	497	537	533	527	534	500	487	518	486	516	524	530	518	515	539	542	522	489	496	520	515	519	499	534	472	545	517	515	474	534	534	520	499	513	515	516	526	503	571	469	511	535	537	469	522	518	555	493	510	528	530	540	530	499	540	485	534	537	539	519	517	522	519	509	506	501	492	547	506	525	551	573	552	490	524	530	510	529	503	514	530	524	530	524	503	478	504	485	511	481	506	518	554	522	543	513	536	479	523	537	505	500	482	535	478	519	550	494	548	505	489	557	547	496	507	566	455	551	499	555	548	501	528	499	501	527	530	550	523	545	561	545	494	505	503	522	585	533	531	558	502	529	500	508	555	478	507	525	535	539	547	552	536	497	507	508	508	502	563	484	555	531	508	522	527	517	529	536	565	554	504	528	493	544	526	501	528	497	488	506	518	523	509	509	518	525	536	552	510	530	496	524	527	540	507	489	530	524	494	488	537	527	501	487	521	545	524	488	548	560	525	493	518	500	535	535	511	487	541	524	509	514	546	551	517	507	527	518	559	485	495	499	501	539	514	537	519	517	513	537	517	499	534	519	522	532	509	510	507	545	538	514	520	540	531	489	585	545	534	510	508	542	500	525	509	500	530	533	527	526	513	503	503	519	517	532	552	529	505	500	531	547	498	538	543	525	526	490	522	531	465	544	551	509	502	511	548	552	517	507	472	535	509	520	564	539	502	496	568	527	491	551	511	507	564	494	548	494	522	518	531	541	563	514	535	489	540	518	541	542	532	501	502	484	529	507	541	553	503	545	532	551	535	492	537	494	512	562	535	549	497	478	510	507	535	511	521	534	568	508	513	513	542	546	530	519	520	535	487	501	541	491	532	507	508	494	520	550	546	570	529	544	517	507	509	519	510	542	513	523	539	519	499	544	536	523	558	508	555	569	535	500	552	527	504	497	507	555	561	544	524	519	539	531	555	488	518	511	505	506	536	514	551	465	514	572	518	522	565	464	513	542	505	500	535	526	515	504	506	521	481	524	499	535	519	504	532	537	540	549	524	510	495	526	548	475	550	506	531	521	537	523	513	492	517	537	539	531	498	526	565	518	504	540	483	547	506	516	496	568	536	559	513	520	558	524	490	487	510	499	523	533	516	509	558	484	505	518	518	464	520	518	542	537	519	529	507	483	529	507	524	545	514	539	499	522	554	469	504	522	501	518	481	541	525	539	537	534	473	583	527	491	529	508	530	493	512	533	500	521	511	476	497	517	531	507	499	510	544	506	560	525	479	525	568	521	501	530	477	512	524	537	514	522	543	535	520	568	553	500	494	487	515	508	503	518	531	488	540	548	523	536	532	554	508	550	498	500	521	524	542	531	521	531	540	508	513	527	540	516	479	484	537	514	552	469	513	523	479	511	541	493	518	496	528	534	508	475	490	522	535	538	532	523	531	574	513	523	534	501	518	524	536	528	559	545	531	473	495	518	527	497	517	540	521	530	536	550	555	480	505	537	513	504	519	537	531	532	546	516	529	521	502	530	543	536	523	537	514	544	534	526	567	547	540	502	557	496	519	487	542	493	528	539	573	553	544	561	524	552	543	560	503	549	534	481	508	513	517	525	478	545	516	514	495	518	499	553	511	478	518	490	519	535	524	527	514	481	505	494	516	541	500	528	512	492	519	526	469	536	509	529	519	532	545	551	578	558	511	533	495	490	467	494	548	458	506	487	512	498	510	549	548	511	487	512	501	526	574	521	554	530	514	542	521	529	513	545	534	537	543	533	543	516	545	493	489	526	542	513	524	522	578	519	526	517	561	544	556	534	529	487	518	514	511	518	521	528	517	486	534	539	541	507	525	528	497	482	496	511	538	502	536	509	526	560	528	526	534	500	530	503	539	554	527	553	469	478	511	519	522	518	543	546	528	513	522	558	537	517	561	533	493	508	525	509	525	511	552	530	523	493	498	511	543	502	507	516	503	546	531	500	543	501	508	488	497	531	541	533	521	548	515	570	511	501	489	535	516	525	528	504	537	508	471	546	524	506	508	515	532	527	471	532	547	523	553	522	587	524	481	522	510	532	536	519	484	511	500	491	540	505	543	514	512	535	558	436	513	505	537	528	525	518	513	512	501	479	499	519	530	528	524	530	546	576	515	511	496	503	518	553	530	511	508	535	503	518	531	461	600	550	526	526	512	548	485	535	516	551	532	537	525	556	488	505	505	538	521	502	493	511	551	520	520	514	562	557	482	559	534	484	548	492	542	576	523	512	493	501	517	504	508	521	548	549	514	546	558	509	533	534	508	555	531	522	504	525	565	510	568	531	549	530	518	548	521	524	522	522	521	523	557	542	512	483	552	506	513	499	484	530	474	564	522	534	536	512	545	512	515	510	505	544	536	529	490	503	537	501	492	538	518	565	524	558	516	540	524	495	479	510	509	515	527	510	550	496	494	483	540	546	511	493	508	534	524	474	509	540	521	521	487	492	498	533	556	526	531	526	508	528	535	509	502	566	503	506	562	523	510	520	542	533	518	534	504	543	491	528	482	537	509	548	478	526	522	533	478	517	511	556	548	490	500	505	502	497	513	496	544	509	509	537	532	492	519	533	494	473	541	499	522	529	550	515	494	557	540	512	544	508	483	530	527	535	516	522	566	536	542	537	500	469	513	504	514	550	477	549	530	518	511	570	505	546	509	520	547	522	475	509	530	560	512	551	534	471	554	534	503	495	564	518	508	537	504	568	533	568	526	528	503	527	523	511	507	478	520	510	541	546	522	533	514	545	509	512	471	538	563	500	511	533	486	521	513	523	519	512	519	546	468	521	475	496	527	508	515	520	530	499	504	515	503	513	581	501	537	521	518	500	508	519	554	523	506	519	510	535	507	505	500	522	487	525	509	544	500	527	509	520	536	539	511	517	536	490	485	550	524	493	553	512	524	553	536	557	497	496	549	503	549	485	487	506	539	546	539	542	504	522	531
18563	62157	8593	4454	3286	2454	1913	1541	1311	1127	1037	875	868	766	763	705	659	668	635	659	661	571	621	557	599	599	600	564	562	571	550	554	534	561	542	529	559	555	556	545	549	560	578	544	492	526	568	511	540	531	537	565	531	554	523	552	562	526	515	518	532	526	500	561	509	530	497	530	497	537	471	514	486	514	567	515	510	578	536	540	551	513	485	550	505	529	529	554	538	516	507	548	519	524	499	503	536	505	528	591	538	538	556	506	498	522	495	488	509	515	547	514	505	522	514	536	510	515	561	512	490	501	511	525	509	496	456	529	558	499	536	522	545	490	502	517	500	540	536	502	477	497	494	579	508	516	512	520	530	495	508	496	542	561	480	502	544	552	534	541	500	502	549	519	500	534	514	468	494	517	508	512	532	518	505	524	531	533	596	516	532	508	529	527	548	509	528	530	502	481	508	528	486	513	555	533	501	511	523	490	531	488	484	509	514	549	527	522	521	473	505	489	540	525	516	498	545	464	557	542	494	532	509	509	543	529	527	493	529	510	532	531	531	550	518	497	542	530	487	489	515	537	550	508	503	554	508	479	530	510	524	562	542	503	538	532	508	528	505	522	530	524	556	533	507	534	508	544	528	481	538	519	508	486	522	522	581	518	500	487	497	515	544	567	483	504	498	496	494	516	524	542	547	485	529	531	469	551	489	544	495	541	519	499	495	516	521	543	541	489	521	499	523	509	501	542	481	504	498	509	516	508	510	519	528	573	512	527	498	511	509	521	505	475	527	495	513	530	530	516	530	531	503	554	479	504	580	526	519	518	543	527	513	560	504	513	497	513	508	529	539	524	517	487	500	544	476	510	544	545	538	485	511	487	526	561	491	506	513	477	525	525	516	529	500	511	528	515	516	508	517	543	521	555	555	509	508	495	472	507	521	520	490	561	571	535	504	512	551	522	557	532	497	517	482	517	518	543	513	517	522	494	544	538	539	506	522	556	508	511	574	500	515	522	478	484	532	523	502	532	530	505	527	499	496	522	545	506	547	534	510	493	593	507	517	515	487	541	516	503	527	503	507	531	512	482	527	505	521	475	498	507	515	536	512	547	523	508	548	532	585	512	539	541	509	545	522	485	503	481	521	531	534	503	522	508	532	521	486	510	490	562	540	506	490	495	496	541	524	504	563	549	513	555	543	524	503	532	575	485	561	521	515	527	581	520	540	493	552	550	535	535	508	502	510	532	528	512	526	471	542	511	555	542	523	497	503	511	531	497	497	522	492	519	548	502	550	523	509	513	537	532	530	516	544	534	561	506	539	577	519	508	500	505	521	506	498	536	525	499	526	500	517	531	537	549	473	502	491	509	534	541	486	584	499	530	509	520	532	498	565	549	493	491	551	512	527	525	520	503	512	505	545	533	529	521	520	552	489	501	526	540	540	501	518	509	556	506	495	471	493	508	472	568	534	492	550	523	571	533	525	497	521	547	530	465	533	511	513	503	547	526	517	493	513	515	542	517	519	524	480	496	536	522	506	500	533	512	521	482	456	506	511	521	537	547	536	510	511	509	523	553	532	539	489	495	510	566	491	510	542	504	535	530	496	495	532	498	511	504	557	534	532	525	562	531	525	544	474	518	505	474	566	568	508	534	515	495	506	498	497	493	553	513	530	556	542	517	519	479	548	489	536	538	510	531	511	529	466	493	570	497	536	549	524	523	535	525	550	492	538	538	523	524	530	518	489	493	513	531	535	505	530	555	551	508	524	488	531	571	529	530	494	529	535	541	552	497	515	561	523	494	509	542	564	504	525	537	529	535	526	527	475	446	548	510	529	533	522	497	526	565	514	539	528	480	537	507	562	501	491	504	476	494	505	529	493	542	525	540	511	504	536	527	553	483	526	520	488	522	467	572	519	534	482	576	514	490	524	504	500	543	562	519	503	535	524	484	514	475	562	512	539	519	501	479	500	518	481	511	515	532	492	485	547	523	498	546	513	474	505	544	578	503	500	499	504	484	498	496	476	497	582	498	539	515	542	528	511	518	555	532	508	493	563	543	572	511	540	569	521	498	515	496	509	507	507	481	511	499	517	485	500	530	524	552	505	493	536	534	476	510	535	519	534	539	510	531	513	538	503	557	484	470	510	510	493	526	541	505	576	508	531	504	586	499	531	538	553	496	522	528	517	519	521	530	543	491	486	515	537	520	548	515	549	513	509	540	525	516	533	518	511	508	537	532	505	493	532	511	509	522	516	520	531	544	543	504	557	497	525	487	534	533	500	514	504	521	523	521	530	510	524	521	503	527	480	502	566	554	536	512	516	495	514	522	539	490	552	503	523	481	511	546	519	524	520	547	538	481	526	484	499	538	517	534	528	499	483	508	541	537	508	506	530	532	517	556	525	541	509	553	501	539	497	514	456	520	525	525	570	521	527	546	504	509	539	504	516	492	538	540	537	542	541	512	512	533	525	501	531	556	507	521	524	513	515	519	513	476	513	501	527	525	532	505	515	503	511	494	495	545	541	542	532	484	494	488	548	524	553	542	491	588	514	500	479	546	480	536	575	516	480	504	541	554	498	527	563	520	534	536	503	534	461	515	499	519	516	504	514	523	506	517	525	518	517	509	517	515	507	511	512	504	513	489	483	533	508	479	478	556	511	532	483	482	509	481	515	538	502	533	511	502	484	501	533	535	531	514	515	520	528	510	513	529	538	531	526	520	502	483	488	526	531	516	520	550	522	519	508	493	581	468	481	506	532	534	497	548	535	498	535	502	506	526	505	526	477	506	516	496	543	517	542	504	544	526	500	496	475	522	514	488	509	498	534	500	511	520	499	549	499	481	524	541	504	482	539	503	518	520	483	563	527	483	492	544	474	497	528	542	542	539	518	497	491	505	522	487	543	524	506	540	583	482	556	479	526	495	547	483	496	525	495	544	501	516	521	541	494	554	509	539	554	513	526	474	517	514	525	512	495	513	480	541	505	512	486	517	518	513	478	516	491	555	514	502	549	498	493	516	556	540	527	530	536	514	517	572	529	528	507	512	500	534	539	519	526	496	471	521	555	494	555	495	470	507	529	537	536	478	499	545	535	505	518	542	500	496	559	537	502	526	510	509	515	479	523	492	532	560	497	518	494	512	541	536	524	494	491	520	527	538	494	541	526	512	562	503	505	525	537	502	551	535	512	484	563	528	502	495	528	525	526	513	528	530	482	504	535	554	489	545	480	516	542	512	545	541	529	544	514	531	528	535	472	493	516	518	527	499	518	527	505	495	512	518	508	505	540	521	503	483	530	562	558	474	544	470	525	536	522	484	575	519	519	492	533	524	503	498	531	520	536	521	527	500	555	546	529	534	529	515	500	510	514	501	486	489	507	549	514	499	481	551	570	553	486	556	517	512	568	495	539	489	508	525	546	501	528	578	536	521	533	515	548	502	532	520	506	521	503	508	496	519	509	510	507	509	500	521	513	527	480	521	523	481	534	522	549	497	514	503	563	522
27962	19916	6572	463	238	232	203	181	181	180	173	153	169	143	147	152	159	153	152	150	153	166	141	190	144	152	140	150	163	157	136	180	155	164	150	160	148	161	166	140	168	159	138	163	177	158	155	151	161	159	183	167	195	163	162	127	166	133	172	177	204	167	171	159	158	145	146	163	158	174	144	139	173	176	145	163	150	154	157	144	155	158	170	142	149	158	149	170	145	144	175	142	167	170	145	151	186	171	159	155	167	144	159	154	199	153	160	151	164	151	173	164	172	157	173	152	152	170	146	178	148	181	147	172	177	156	171	171	139	167	166	144	182	155	168	151	170	152	147	134	155	155	198	145	158	144	170	160	166	160	150	162	190	162	181	185	180	133	145	153	154	152	151	171	154	152	179	172	161	158	144	173	158	169	152	158	166	168	175	151	171	133	158	166	154	138	175	163	178	135	148	162	160	159	165	175	171	157	152	144	181	171	161	150	170	142	189	163	159	146	160	154	150	175	143	161	159	171	168	140	172	160	177	154	157	171	166	175	162	174	170	151	143	151	156	149	150	169	154	132	178	162	182	149	172	157	159	138	148	162	152	140	164	152	151	142	157	159	165	165	149	158	145	161	160	144	178	172	157	165	194	143	162	138	159	162	151	160	148	166	160	156	154	148	173	154	143	141	172	167	171	149	158	136	176	160	169	186	159	142	160	152	172	162	147	170	149	164	156	144	176	149	171	164	157	154	156	180	172	154	193	149	151	146	157	149	156	168	173	157	160	170	162	170	141	154	175	160	177	159	139	163	167	153	158	153	163	173	175	192	171	160	138	151	166	172	170	156	165	152	177	155	158	153	160	179	168	160	166	145	168	155	150	189	140	167	150	172	159	158	159	141	176	160	147	171	140	141	169	163	144	156	160	144	154	166	150	160	161	170	170	141	144	147	151	151	165	158	158	163	157	167	173	167	176	186	158	157	154	192	154	167	153	173	154	167	177	152	175	158	160	189	157	151	141	175	144	157	158	160	175	167	145	176	158	167	160	164	157	172	135	164	158	170	146	152	162	162	163	152	148	163	161	161	183	142	158	155	170	144	172	154	168	146	170	144	164	153	160	170	159	186	177	159	177	175	165	148	169	150	161	149	157	142	162	173	146	144	161	149	148	175	154	149	164	152	154	166	164	177	155	148	140	174	164	166	154	156	177	145	166	152	147	173	168	152	149	172	144	158	172	172	164	142	162	151	187	142	166	178	158	172	156	148	144	160	191	184	166	160	147	138	154	160	165	153	146	167	169	180	125	169	152	165	156	177	146	157	188	160	171	158	153	179	168	183	151	180	149	161	143	136	159	184	135	144	133	175	169	168	151	182	141	156	171	162	157	149	153	159	150	145	142	171	141	164	142	178	169	160	146	152	149	172	170	161	156	168	171	150	176	161	170	139	150	152	133	158	151	155	161	183	166	159	158	150	148	131	164	153	164	175	169	156	179	157	169	171	158	196	158	151	153	169	154	145	169	166	153	163	166	171	146	190	189	149	155	155	174	162	181	161	180	166	176	151	147	173	153	171	167	173	198	130	180	162	195	143	179	154	170	139	156	120	151	157	143	158	167	163	167	174	152	136	146	149	172	167	156	153	139	155	183	175	148	153	147	157	163	158	182	152	175	169	161	164	158	157	160	170	140	158	170	156	165	188	167	161	162	160	192	169	183	151	168	152	144	161	187	167	158	167	166	180	161	150	174	161	176	173	140	158	158	159	154	154	150	158	175	151	153	166	159	150	174	162	164	163	163	168	156	175	145	172	155	148	171	159	163	158	162	156	139	181	153	164	148	182	159	160	144	163	143	161	164	173	160	168	159	141	158	130	146	167	155	150	160	176	172	177	180	171	159	159	157	166	149	149	154	168	164	170	138	203	144	176	157	168	153	166	169	163	179	173	140	165	156	166	142	154	151	141	169	160	179	163	139	163	163	163	178	168	148	152	156	149	146	139	159	164	154	176	147	151	140	157	139	175	153	173	148	144	149	174	152	160	184	153	166	172	159	169	153	158	137	176	164	155	160	135	151	175	170	163	167	155	161	151	149	175	156	154	173	162	151	164	143	162	155	173	168	162	141	143	163	130	176	155	171	172	150	163	143	175	166	159	158	175	147	159	157	171	154	135	176	161	176	161	156	172	148	141	178	153	160	159	178	141	185	133	151	163	172	150	168	142	174	151	169	161	161	182	200	167	150	169	144	154	169	174	184	149	165	174	167	146	155	162	159	157	137	162	154	146	155	149	177	164	159	151	139	190	156	143	151	159	174	159	154	153	170	142	153	140	141	162	167	165	151	164	161	144	133	140	154	171	158	153	172	161	166	162	142	143	152	136	164	165	161	157	146	167	165	174	141	161	192	177	151	150	155	138	155	155	179	146	190	182	174	154	171	178	176	169	155	137	178	170	147	161	157	132	160	162	169	161	184	166	163	164	156	133	157	154	160	149	160	136	167	154	143	159	149	154	161	159	167	158	159	174	172	167	169	171	177	156	189	169	136	172	147	177	160	140	152	167	165	139	142	161	186	176	155	171	165	163	163	139	194	176	137	144	163	162	156	173	161	151	157	179	152	160	162	184	145	152	170	152	168	155	189	140	157	151	183	185	176	156	143	128	155	166	131	169	151	165	159	166	186	181	134	146	155	141	146	174	162	175	162	164	158	160	160	167	161	165	159	159	151	165	159	150	166	153	169	162	153	159	173	168	178	158	180	161	152	167	143	163	176	148	158	164	157	146	161	185	148	175	154	140	147	145	167	150	172	144	152	155	147	172	160	148	168	160	164	173	164	165	177	162	169	167	177	150	187	179	168	165	155	149	148	135	150	149	173	182	154	173	151	149	178	132	152	151	178	157	169	169	165	181	165	147	168	195	162	181	164	148	163	151	150	153	174	166	159	187	147	139	175	161	155	149	153	176	164	162	156	166	172	158	145	161	173	162	151	156	129	156	175	168	165	184	174	165	155	152	150	168	180	169	164	163	175	143	172	154	151	187	158	168	146	171	174	154	146	152	156	169	162	167	173	149	157	157	142	140	161	160	157	169	164	156	183	165	168	162	175	158	158	159	144	170	177	163	140	159	176	187	166	170	169	164	133	158	177	163	170	176	161	163	149	162	174	161	173	165	175	163	154	167	148	159	152	163	169	171	148	163	153	134	144	161	191	181	151	174	141	139	168	139	139	150	155	165	155	151	171	175	150	173	154	146	150	151	148	176	152	151	153	177	156	152	156	170	180	142	161	154	162	176	152	193	169	142	157	138	160	162	168	167	161	137	146	170	167	162	156	174	163	171	166	159	155	168	157	150	159	159	152	171	178	168	164	160	172	184	167	184	190	180	141	160	199	148	169	159	153	170	182	164	167	161	162	159	152	185	160	137	153	165	165	165	163	167	125	144	143	189	138	179	138	173	156	139	164	164	136	169	172	155	167	153	175	161	180	146	170	178	171	154	173	153	152	156	174	171
14590	20786	554	299	255	239	231	205	237	205	169	202	175	165	190	172	193	171	172	165	177	156	206	172	201	181	185	199	188	158	182	171	169	191	184	168	189	169	184	183	178	175	152	171	164	208	171	168	181	178	191	178	182	192	165	205	205	162	178	192	161	210	182	182	173	183	172	195	180	178	163	165	175	166	179	170	183	166	194	175	171	195	189	198	186	153	185	164	174	178	168	196	166	196	179	162	179	207	175	187	138	170	158	164	192	154	189	167	176	191	167	179	150	194	180	183	172	189	212	189	178	159	168	174	169	161	165	169	177	165	184	179	183	203	212	195	169	170	171	186	167	192	163	204	170	199	169	166	212	169	193	170	197	198	174	206	206	185	186	168	177	168	161	169	191	146	189	186	181	187	176	175	167	195	174	193	180	187	185	173	199	182	173	197	180	200	162	180	165	170	203	186	169	187	196	176	177	184	178	204	173	150	173	150	158	175	178	188	174	190	183	154	183	187	174	183	188	168	175	160	173	182	207	195	168	168	195	170	196	171	187	197	205	195	186	161	173	171	206	183	184	188	188	183	163	159	173	185	185	175	173	175	194	186	204	178	172	176	160	179	172	201	181	177	157	195	192	201	183	183	200	183	186	188	188	170	187	179	186	168	163	184	202	174	166	191	183	180	186	186	172	187	174	201	157	168	168	186	170	189	181	187	170	156	178	181	194	178	193	179	161	181	182	170	184	189	188	178	190	159	194	194	177	181	173	185	174	150	182	183	165	168	171	184	194	192	183	174	189	157	184	174	207	170	189	181	167	167	174	188	167	177	177	196	180	164	191	188	199	184	175	210	185	183	179	158	164	171	176	174	188	180	175	157	185	186	184	166	178	184	177	183	171	175	181	173	164	162	181	175	193	158	170	183	167	190	174	183	153	176	167	190	191	167	212	185	201	174	164	170	174	198	185	175	194	156	168	192	192	175	188	165	161	165	207	177	184	183	182	189	160	165	165	178	163	177	150	162	191	199	164	181	185	190	153	177	183	188	230	165	177	153	173	182	186	174	158	178	172	180	194	174	163	191	176	200	172	197	174	202	180	166	185	176	190	179	207	183	165	185	192	153	191	175	169	171	177	171	187	170	206	180	167	152	171	198	190	170	184	163	210	179	160	188	166	189	200	170	191	182	184	183	194	183	170	154	147	200	189	186	153	172	213	211	193	181	175	170	180	165	190	183	167	185	192	171	197	160	200	181	194	179	179	193	183	210	174	196	183	187	194	171	185	178	194	167	152	194	177	181	155	168	152	171	177	202	176	190	165	187	188	182	182	157	164	189	194	196	176	158	172	154	167	195	177	172	199	175	169	181	166	176	173	180	172	191	173	173	188	192	170	151	185	176	195	201	191	189	179	184	182	180	180	176	183	189	164	167	175	176	204	168	172	174	189	195	166	182	172	182	171	191	175	180	147	173	169	172	181	161	158	189	155	177	179	191	199	189	166	162	184	186	206	189	160	169	181	180	177	182	192	185	190	184	171	177	183	183	184	180	201	167	193	192	187	179	183	155	187	179	168	184	197	170	190	161	193	150	190	192	165	221	150	169	185	184	194	168	168	169	198	171	186	177	178	176	177	194	183	159	188	192	186	193	177	161	184	173	203	181	176	163	191	180	165	165	193	195	158	174	189	169	189	167	183	193	197	166	183	163	185	178	175	180	180	178	182	191	174	160	185	193	175	159	180	188	164	185	189	148	192	177	180	177	180	174	180	172	192	195	182	185	164	188	181	167	188	167	172	175	156	164	195	172	153	156	179	162	165	167	186	178	176	174	176	187	179	188	174	177	170	185	179	178	159	178	144	163	182	197	167	179	179	182	185	170	178	190	165	194	169	182	164	157	190	183	177	177	174	188	200	181	189	170	174	172	173	153	189	181	186	170	174	169	194	205	188	163	172	184	194	178	200	175	185	197	165	190	167	184	188	173	186	177	184	201	200	207	168	179	184	161	186	185	168	178	180	173	199	194	206	183	168	167	183	196	196	169	181	184	152	172	192	168	173	199	167	197	165	177	189	185	207	182	204	215	172	198	195	174	172	186	168	160	172	175	169	196	172	168	180	194	168	177	159	194	176	171	175	186	199	200	186	182	166	178	199	161	170	186	183	167	175	168	172	179	161	188	153	202	152	183	170	174	187	174	160	170	169	176	174	158	172	190	172	174	188	186	164	174	170	176	171	166	174	197	186	190	167	174	171	170	190	169	196	192	167	164	188	155	171	164	171	190	199	161	195	168	193	183	164	181	188	199	169	199	168	182	192	171	187	180	172	179	191	172	175	186	176	169	184	182	168	174	172	187	195	161	147	170	169	203	169	169	171	158	173	184	193	183	188	174	178	196	189	187	174	189	153	155	175	167	177	174	174	179	191	189	176	168	197	177	200	180	161	187	173	169	186	178	191	173	160	194	175	177	180	183	170	185	185	169	151	177	193	181	177	190	182	161	178	190	172	182	181	165	177	174	166	151	154	178	183	163	177	175	189	170	171	181	162	180	169	169	173	189	178	171	189	206	165	169	176	184	181	186	190	198	186	156	204	192	150	176	161	179	195	153	175	200	164	194	182	175	188	178	146	197	164	161	158	168	166	171	184	151	147	197	169	175	155	177	176	199	182	193	173	192	154	158	202	172	173	173	200	187	197	191	176	173	167	174	167	196	174	180	176	180	184	165	176	191	186	181	143	172	164	187	181	168	166	179	181	195	183	183	208	172	170	179	185	165	176	181	170	164	208	182	172	173	178	170	172	183	183	178	196	171	195	197	187	176	172	166	174	181	174	183	187	174	191	193	192	191	186	185	182	203	187	184	168	188	162	176	180	184	162	187	159	182	175	184	177	180	183	199	190	188	165	165	176	209	162	189	176	180	182	212	173	175	177	167	160	173	162	169	189	199	163	149	174	189	186	168	179	163	182	185	198	197	162	196	181	182	205	165	174	176	185	179	188	201	197	176	173	169	200	151	167	173	183	177	176	185	181	168	198	186	167	169	176	187	199	182	167	168	151	168	197	188	151	172	157	179	183	161	145	166	187	201	189	186	187	192	196	182	173	160	180	189	173	152	177	205	161	182	174	188	178	202	180	203	164	171	173	184	192	186	180	189	182	193	184	200	178	188	187	165	176	157	171	170	184	174	182	188	181	192	200	189	186	202	169	167	183	172	177	172	169	190	172	186	168	197	155	189	196	184	179	171	167	157	193	176	178	175	168	162	188	172	186	181	174	173	166	172	171	187	188	188	165	163	171	181	164	178	199	168	186	175	162	195	185	169	175	158	182	200	192	181	176	168	174	167	168	197	184	206	162	170	183	179	188	192	155	186	168	178	181	185	186	158	210	184	166	205	190	178	184	191	191	181	162	153	161	168	190	163	190	182	163	183	169	188	172	187	188	168	207	189	191	161	178	191	173	173	194	167	184	185	175	181	179	178	158	182	167	170	166	187	179	186	177	205	160	179
23639	21145	28208	24287	21113	9223	947	612	460	476	441	399	372	364	340	352	330	314	307	330	304	270	290	278	296	258	272	281	318	287	259	287	286	302	306	267	269	284	287	283	270	303	295	290	276	256	258	257	246	274	258	288	287	295	279	272	280	302	263	285	282	283	283	256	266	292	297	284	281	261	277	257	283	287	257	289	273	257	279	267	267	291	288	245	260	247	262	275	260	257	293	300	296	270	245	286	274	282	282	283	315	277	278	255	254	260	242	251	299	288	225	278	250	264	275	270	285	245	318	278	270	293	265	279	246	271	276	275	304	264	258	275	267	262	238	261	258	273	264	263	258	267	273	267	270	290	238	259	283	265	252	262	259	266	253	286	249	293	267	266	267	280	286	264	283	261	273	310	273	278	264	277	254	273	267	239	295	276	266	278	252	268	276	277	245	248	282	258	295	253	265	264	256	296	270	257	256	285	273	249	279	263	281	252	267	219	262	260	283	269	267	263	264	267	281	234	257	266	272	243	292	270	259	261	257	254	271	255	286	270	248	274	265	256	262	255	269	266	281	257	262	264	233	273	289	271	285	273	280	263	268	279	279	253	297	248	273	266	274	295	245	292	253	267	283	245	266	263	272	296	250	248	265	273	298	269	263	259	256	281	244	287	269	253	279	268	258	296	278	268	281	269	277	265	257	274	260	294	287	283	281	289	275	284	281	259	268	260	277	243	259	290	288	264	262	270	285	281	279	270	271	257	263	278	283	256	252	287	259	260	273	257	295	267	271	250	308	294	253	271	250	298	276	270	256	261	277	268	257	244	298	260	238	276	296	227	267	268	279	276	301	278	253	249	250	252	265	273	265	223	270	259	277	272	242	267	271	267	267	285	276	265	264	253	279	272	285	318	242	264	263	280	297	247	247	254	246	278	287	269	291	271	284	259	272	248	297	254	277	270	302	283	285	273	246	260	275	267	265	263	286	280	270	296	282	265	267	286	291	264	263	271	266	255	273	269	255	285	274	274	261	258	277	294	263	285	256	285	274	270	264	262	277	254	272	257	261	279	266	261	296	302	269	258	253	276	259	321	249	268	242	263	251	298	253	287	295	272	258	263	265	279	267	287	286	237	276	272	277	277	240	278	249	262	276	225	246	268	297	289	291	266	276	282	278	249	271	257	268	271	253	275	261	279	259	268	244	290	238	263	282	276	257	274	266	247	275	284	257	280	272	238	295	280	256	268	258	255	286	255	272	267	275	283	267	243	285	277	284	275	283	249	278	274	273	299	278	280	241	262	234	281	273	242	292	289	293	247	260	242	274	274	256	281	250	263	266	291	265	265	267	276	284	244	267	273	270	266	271	275	259	280	288	304	288	285	265	259	284	261	267	284	290	290	293	272	281	269	249	284	246	250	237	266	284	308	283	266	280	266	257	254	279	274	278	253	276	277	256	260	274	278	306	279	251	270	294	273	295	258	257	263	280	259	279	249	265	297	253	284	255	246	287	291	286	250	256	260	285	278	291	279	275	256	285	285	270	252	263	283	286	261	273	247	274	262	271	263	268	253	261	274	258	214	287	260	250	293	297	266	305	253	277	241	264	243	268	276	260	260	264	270	265	282	277	264	293	250	256	295	242	272	252	255	250	264	252	249	269	290	282	245	299	269	265	264	275	287	268	260	281	275	254	255	297	267	279	267	255	268	259	254	259	278	302	259	277	284	262	249	269	252	238	270	246	290	260	244	258	288	261	274	285	282	273	268	263	274	284	269	272	281	281	263	267	303	290	253	279	277	263	264	275	271	241	258	266	278	258	276	283	291	257	263	238	263	267	277	259	262	283	295	289	294	280	249	245	284	259	246	265	283	283	248	291	286	288	270	273	271	274	254	230	270	295	273	261	267	261	271	264	278	257	287	295	256	245	270	295	238	266	250	284	274	258	251	263	275	269	274	275	257	268	252	286	257	240	261	281	269	255	282	255	280	275	287	287	263	258	274	271	271	268	270	287	260	262	260	244	251	251	275	260	256	269	267	271	271	240	250	270	236	285	274	249	252	307	276	273	247	274	274	274	260	268	270	245	265	255	280	243	265	261	268	257	280	260	227	269	271	278	267	258	274	278	252	285	275	266	267	273	266	279	247	267	279	295	250	295	287	252	255	303	268	291	261	266	263	251	275	236	249	271	267	291	298	261	269	272	278	250	270	258	242	282	274	257	226	270	276	252	265	246	268	275	244	239	280	299	261	263	268	264	255	269	237	258	263	257	290	262	300	283	249	299	276	268	296	277	274	264	242	280	277	263	262	257	252	254	307	264	302	290	277	251	295	265	254	256	253	261	256	256	280	240	285	248	259	250	290	315	265	282	255	279	288	246	275	275	246	261	230	286	283	270	256	259	276	301	275	267	250	283	274	240	263	258	287	280	286	271	250	252	291	299	258	268	242	279	258	272	265	281	239	241	259	257	272	276	263	271	265	268	245	272	249	282	241	287	271	276	262	217	272	269	241	258	299	271	269	275	282	242	281	297	255	255	245	250	243	277	291	268	268	262	282	270	262	252	271	255	266	260	258	272	260	265	258	253	258	278	280	264	271	266	294	258	284	257	246	290	266	290	271	271	271	276	256	286	267	266	286	275	263	274	278	276	247	233	265	274	281	288	247	297	262	263	287	280	246	264	291	285	266	265	279	272	291	249	284	267	263	243	262	260	266	292	278	272	254	251	286	266	286	275	279	303	270	268	259	283	256	269	271	285	259	272	309	262	274	276	290	284	299	276	279	259	260	282	291	272	278	272	280	272	265	273	295	280	251	253	257	262	278	263	246	255	265	264	297	276	276	289	276	254	235	273	276	287	263	264	259	275	247	260	276	262	246	268	258	245	247	288	269	276	273	266	301	256	247	258	284	252	276	249	252	252	266	271	264	287	242	284	266	254	274	267	289	228	267	252	285	276	258	273	258	280	281	297	269	285	289	259	265	255	263	244	269	278	288	285	278	277	264	261	259	267	299	280	301	274	299	269	287	266	288	307	240	235	258	264	284	288	263	241	288	277	268	291	251	285	284	260	303	292	278	274	275	236	275	273	247	277	249	248	264	283	269	253	258	244	281	259	266	265	310	262	256	299	291	272	279	237	242	274	247	285	251	277	290	244	231	236	266	236	271	262	281	250	259	255	293	286	273	281	279	255	239	281	264	265	267	278	288	256	260	284	278	284	288	271	288	251	255	312	267	268	272	266	270	278	267	282	264	293	280	289	249	249	270	257	270	274	257	301	299	265	261	239	271	279	293	284	270	239	276	264	266	265	257	271	245	264	295	251	265	297	271	250	267	244	286	273	287	238	278	269	245	277	274	255	274	274	257	276	302	267	290	260	238	283	249	282	270	271	256	262	275	290	267	302	261	275	283	262	256	271	271	294	252	253	273	303	283	289	279	264	250	259	270	274	268	243	276	269	278	289	263	257	255	269	260	267	285	258	249	261	291	249	257	277	304	264	273	261	273
15860	53243	5395	2533	1789	1353	1047	815	662	634	546	508	441	407	415	411	331	345	344	291	345	341	319	262	320	293	293	324	327	291	325	291	289	297	261	262	289	334	288	302	286	278	238	283	292	291	313	278	250	303	268	289	284	316	339	275	293	269	318	294	297	290	260	268	277	263	307	289	282	263	307	258	242	261	277	298	271	282	284	260	299	291	299	282	275	283	310	258	303	283	262	267	286	277	266	262	275	308	303	277	273	292	267	289	280	270	305	287	275	295	290	313	259	254	272	297	290	272	284	281	258	264	289	289	283	277	265	266	251	262	279	306	263	282	262	286	277	261	252	270	278	256	264	294	250	282	266	286	258	295	249	260	273	273	275	254	278	254	252	302	250	304	289	263	290	301	248	278	293	278	274	296	304	301	282	275	286	276	249	300	272	271	277	282	280	297	266	302	247	273	307	291	265	276	290	295	276	290	290	288	276	296	283	295	287	263	275	280	295	300	266	291	292	286	293	289	272	290	269	295	303	302	273	264	277	286	281	283	281	276	267	277	289	273	272	266	283	283	279	262	255	278	304	291	251	283	296	288	278	285	294	288	274	285	272	270	286	303	277	275	265	263	283	240	294	277	277	278	264	283	274	290	276	298	280	250	272	274	262	283	273	258	260	270	272	250	277	284	291	275	284	275	276	288	295	259	273	286	266	293	284	282	254	278	280	298	295	285	264	274	264	252	278	298	287	290	281	254	283	303	283	269	268	280	261	299	286	293	285	289	258	274	261	268	308	285	274	268	289	294	295	279	275	279	273	275	294	281	272	294	274	298	271	269	298	276	275	273	265	289	259	273	298	280	270	251	285	265	251	260	263	284	262	301	297	285	294	250	264	277	315	283	268	266	303	261	266	281	277	294	275	277	266	265	255	295	273	261	268	280	265	262	274	294	278	269	276	271	269	284	281	292	280	295	282	274	287	287	249	291	290	251	280	264	250	265	272	287	286	254	272	286	282	262	278	277	283	273	277	287	246	292	255	274	274	251	269	275	284	272	272	276	277	273	293	242	266	303	259	249	278	288	250	245	298	267	262	294	261	303	261	281	255	275	277	276	274	264	260	258	255	275	284	269	257	301	279	285	300	265	306	271	311	281	267	296	268	324	274	304	270	286	256	284	290	267	279	272	278	267	267	284	270	296	272	314	290	286	297	286	265	300	324	285	288	265	278	296	308	280	286	280	279	296	279	279	306	269	269	250	315	290	308	280	278	275	275	303	282	279	284	293	267	269	279	321	293	302	281	279	291	282	291	256	290	312	276	268	268	284	285	286	241	255	282	282	309	275	269	275	272	283	277	285	283	297	258	299	285	262	274	286	297	252	291	280	319	293	259	268	262	319	252	292	272	275	296	271	299	298	296	266	284	261	274	271	279	280	282	274	305	295	255	278	283	257	306	299	279	281	284	310	288	268	275	253	290	261	287	284	277	287	233	279	300	256	285	292	282	294	264	291	282	240	295	250	272	252	297	272	302	254	279	259	304	256	272	284	260	264	254	276	268	275	253	266	266	259	273	282	286	293	241	267	249	281	237	290	262	306	264	268	271	274	269	274	284	268	282	252	281	289	279	305	306	278	266	289	304	297	268	278	303	290	279	264	249	270	237	285	278	292	280	260	263	265	271	295	318	296	293	302	269	269	251	287	276	295	295	286	298	271	314	253	290	305	270	277	304	280	266	268	265	275	268	274	295	280	278	265	307	263	259	251	278	296	251	274	285	284	278	257	273	251	261	268	276	264	272	307	256	290	282	259	261	247	272	318	273	286	298	287	281	279	284	251	299	252	287	266	291	291	289	289	264	273	280	289	287	281	305	297	287	266	288	292	277	262	278	312	269	284	254	263	270	267	262	298	260	264	276	278	304	284	266	280	314	284	282	270	292	274	284	298	294	267	245	303	297	292	262	297	293	273	266	249	275	270	283	295	282	284	269	268	282	260	264	298	303	257	275	257	284	306	274	282	316	302	282	256	273	276	261	279	260	257	311	310	288	270	275	283	283	281	286	290	304	287	294	273	270	283	295	300	305	262	297	288	269	275	296	251	309	291	319	264	304	283	289	273	286	289	258	290	258	276	268	258	293	291	275	283	271	310	296	297	292	269	296	251	272	288	268	301	263	280	277	293	242	279	304	281	284	291	286	272	287	295	252	290	279	284	280	309	270	246	290	270	273	264	269	269	253	285	298	256	291	279	281	310	281	264	323	268	273	275	298	295	273	271	262	298	299	272	286	310	283	300	273	304	294	255	270	298	280	271	289	305	274	298	254	281	253	279	253	273	280	260	269	300	289	278	270	247	277	316	263	270	288	282	251	258	284	282	273	252	283	299	287	300	291	310	276	294	270	279	282	273	305	279	285	288	259	265	271	297	277	286	238	272	285	290	284	285	302	300	274	252	274	277	258	260	281	276	297	271	279	303	280	267	273	253	287	283	282	277	278	253	285	266	287	284	281	318	281	304	282	287	288	265	300	304	280	306	273	250	270	296	271	288	293	283	286	285	301	269	267	271	303	282	276	289	288	306	295	244	271	319	285	280	289	282	274	289	280	278	269	279	276	279	281	281	265	271	298	299	287	298	288	260	294	273	284	261	287	249	325	294	287	283	293	258	269	271	267	312	278	285	256	262	298	284	277	291	266	290	291	244	293	265	278	301	253	279	279	288	277	269	268	284	288	270	279	287	297	276	272	296	273	295	294	270	305	297	272	305	288	288	259	251	277	276	294	295	293	280	255	285	287	320	268	257	267	277	246	263	283	273	303	266	282	284	270	269	288	297	305	296	285	298	280	284	288	286	260	263	266	279	285	266	277	268	260	276	286	272	284	290	315	329	259	287	248	302	270	282	260	264	300	278	259	321	288	296	276	293	249	256	292	270	285	301	291	268	283	277	294	283	276	291	278	279	277	280	278	272	273	286	244	266	246	291	276	292	286	271	281	267	287	265	298	254	285	287	289	266	260	254	286	281	293	288	293	246	291	282	271	288	287	283	273	270	277	289	281	280	286	282	288	280	289	284	278	295	276	277	279	264	271	288	254	271	267	282	309	251	272	272	266	260	291	268	283	302	282	286	295	265	251	281	275	309	265	270	283	242	283	251	252	269	271	278	281	278	289	293	274	255	284	288	258	291	265	284	273	281	311	281	288	284	269	272	265	263	281	263	250	272	272	281	263	306	290	280	304	273	304	274	244	247	282	264	298	292	266	294	284	255	296	300	279	291	266	285	253	258	291	261	285	300	269	297	295	289	261	303	276	297	263	283	283	279	269	255	286	304	280	277	261	272	287	280	278	282	271	280	268	289	299	283	246	309	273	285	250	255	273	271	283	281	299	281	288	268	252	320	274	272	252	268	252	275	293	300	271	262	295	296	266	275	284	275	268	255	284	291	290	300	261	285	284	300	266	250	279	276	263	290	291	272	277	263	311	267	265	267	281	292	275	295	281	275	257	284	274	284
24864	21063	26837	25210	9278	701	514	449	436	398	391	369	388	333	329	357	341	338	360	337	343	348	338	286	318	310	300	335	312	323	316	328	340	322	308	309	301	292	330	296	341	299	298	333	333	322	299	323	332	315	313	290	342	311	293	267	288	289	327	353	336	296	303	303	308	331	363	295	339	338	303	322	314	302	319	323	322	321	309	288	302	305	320	296	339	308	321	325	326	323	317	330	310	291	333	340	345	299	304	327	337	284	346	353	345	317	300	305	328	356	326	309	331	343	321	353	303	345	300	310	328	331	299	353	322	328	324	328	327	318	304	311	309	300	310	324	319	311	313	279	323	333	301	361	333	304	324	329	318	296	344	333	283	298	290	325	330	333	350	289	308	286	296	284	304	336	327	322	330	341	346	326	309	356	344	317	343	298	322	317	330	318	327	314	321	326	310	319	307	348	347	322	314	317	316	337	281	314	308	305	322	325	329	315	320	302	307	295	334	327	337	315	311	304	324	313	285	331	322	331	319	326	381	283	322	326	327	323	291	306	314	328	315	315	333	298	319	357	347	291	350	314	303	303	301	291	282	335	287	345	317	310	325	291	333	313	333	346	343	344	308	318	301	335	299	305	323	338	328	358	327	338	308	311	350	300	328	296	372	328	314	329	344	330	313	318	299	333	333	310	280	334	297	286	327	321	323	324	342	309	313	281	325	305	299	319	327	304	323	336	310	335	262	359	316	338	337	339	327	291	305	330	278	337	279	333	318	304	321	344	306	323	322	320	318	325	324	327	314	293	309	326	305	332	322	310	303	316	282	311	310	296	314	310	353	321	341	320	338	345	344	318	327	302	303	309	341	324	331	309	299	325	311	337	296	329	326	273	320	323	326	323	311	358	310	306	312	310	343	321	312	331	341	290	344	296	335	323	297	301	330	298	354	308	318	324	345	292	317	313	308	309	282	312	325	325	293	323	334	353	325	327	308	337	296	340	312	315	316	316	299	288	274	341	322	316	322	291	339	327	336	335	318	315	344	303	294	313	341	298	325	317	305	351	322	317	360	306	329	340	319	299	318	321	305	320	322	331	329	314	305	325	312	315	333	335	311	308	296	352	310	291	357	322	339	301	318	329	330	314	317	291	301	330	306	304	342	318	301	326	297	316	298	355	370	304	316	309	321	328	321	311	366	313	343	312	300	279	318	339	320	312	312	322	310	292	313	310	344	305	311	313	324	338	287	317	340	319	346	336	352	328	324	346	346	301	349	359	318	337	331	311	327	305	323	301	297	307	329	334	300	318	321	318	310	360	321	339	316	330	334	332	368	328	304	328	324	309	318	297	353	329	307	296	319	320	297	311	316	291	335	317	287	297	322	319	312	303	338	306	318	356	324	309	317	305	336	299	304	332	315	313	299	300	298	316	319	300	318	336	343	323	327	317	287	343	311	340	290	313	339	320	353	292	314	285	328	317	305	331	344	309	339	331	327	311	276	303	326	307	329	320	300	316	318	316	325	283	300	302	312	354	289	281	340	338	296	312	292	308	324	327	307	328	349	336	315	310	346	322	336	335	282	301	297	311	314	328	336	322	348	283	320	321	323	300	312	314	340	303	344	312	321	280	343	334	312	291	321	295	306	363	356	311	338	334	303	364	326	292	346	352	297	333	303	317	318	326	296	330	322	312	292	289	318	327	321	309	341	306	325	290	305	301	325	329	319	297	314	304	307	304	292	314	306	331	287	304	317	312	297	317	310	313	338	326	300	300	312	335	333	314	347	305	309	331	293	338	303	312	329	320	316	281	326	323	334	313	297	364	344	314	297	341	309	267	294	360	331	291	326	322	294	305	321	297	303	329	314	331	314	306	337	324	322	304	338	306	315	319	313	318	338	328	338	308	339	331	347	333	305	316	275	324	318	322	331	310	294	344	326	290	313	323	307	353	321	311	310	344	298	315	313	341	313	315	321	289	316	322	313	356	334	323	301	300	297	309	343	314	304	329	299	340	301	317	306	332	360	317	324	308	304	296	318	321	312	331	323	332	303	294	311	310	311	336	312	294	338	313	301	323	333	302	348	323	318	350	316	309	325	312	320	310	310	323	332	302	305	340	330	307	318	336	315	333	304	328	316	299	335	310	288	302	312	305	296	331	315	317	324	327	298	315	334	314	319	317	316	329	321	324	311	347	300	312	313	305	316	310	298	327	317	296	298	318	348	325	350	308	328	328	321	321	288	316	345	320	315	338	304	321	318	336	308	356	344	316	334	281	300	306	320	300	321	306	335	304	298	304	324	318	308	304	307	316	295	331	321	326	321	317	334	322	327	326	342	302	296	310	316	319	289	324	332	328	324	305	323	292	348	319	327	334	328	308	310	314	314	321	313	302	333	293	334	298	299	323	303	332	350	318	365	327	333	327	305	302	310	308	319	310	311	304	342	330	324	314	339	312	280	338	334	335	319	317	333	326	303	340	318	311	334	299	298	320	329	334	327	338	295	341	351	318	290	319	324	315	288	344	352	298	312	355	322	299	338	322	325	313	344	327	337	319	323	293	305	331	321	298	345	287	301	287	317	292	335	305	345	294	349	307	339	325	329	341	315	311	342	336	333	316	330	351	321	319	320	318	305	319	318	335	285	348	293	333	319	325	305	313	311	297	310	313	290	329	315	311	297	283	304	310	318	325	335	327	317	309	318	304	325	335	328	289	343	311	322	272	331	318	302	333	323	321	325	323	305	323	320	329	300	331	331	311	312	310	330	329	344	324	305	321	319	285	284	335	296	355	335	294	301	359	337	325	314	321	320	326	298	278	296	288	327	302	318	324	323	296	332	345	312	315	305	347	334	294	297	318	307	321	343	301	307	289	291	277	326	320	332	333	348	337	357	325	333	311	304	306	314	295	295	310	304	340	312	334	329	349	310	321	304	313	311	328	323	304	352	335	315	312	303	331	341	318	335	297	301	316	331	318	320	334	304	331	303	317	310	320	333	324	342	294	297	324	299	355	318	337	274	293	321	345	305	306	320	338	315	331	322	311	333	331	325	316	269	270	296	325	312	306	293	327	299	337	307	325	325	315	294	287	311	326	303	320	345	332	307	324	314	296	309	336	314	348	335	309	342	307	294	296	318	290	311	316	346	312	340	344	314	315	336	324	330	303	295	302	308	313	338	340	308	315	331	334	314	339	316	332	305	343	323	323	302	314	336	327	326	330	327	313	334	340	315	321	325	314	308	330	338	313	294	336	298	299	295	313	326	267	339	291	330	318	318	328	321	332	293	328	309	310	322	322	298	330	328	359	307	291	327	318	299	314	294	341	331	326	316	338	309	326	316	317	306	324	279	333	343	323	322	289	315	314	343	356	337	341	332	316	329	321	337	330	353	323	321	313	300	329	321	317	330	285	307	303	338	306	306	328	331	328	285	332	297	334	340	289	297	321	303	289	317	316	321	313	314	293	316	341	342	315	318	258	306	337	348	307	311	319	354	337	325	348	336	306	310	352
15420	44576	3009	1503	1092	884	746	614	582	562	443	469	435	387	446	396	361	380	352	364	338	363	349	386	354	358	372	338	345	380	343	347	359	333	358	360	307	359	322	337	320	394	361	350	338	350	364	343	360	346	333	308	337	318	381	341	365	365	358	351	346	352	333	373	344	333	320	354	335	334	379	357	367	356	372	339	342	361	348	335	329	342	355	350	342	353	355	354	335	323	358	346	356	320	353	321	382	342	345	340	333	331	355	342	332	334	354	336	318	331	336	347	341	371	351	354	312	338	311	344	356	356	355	318	333	310	347	352	353	335	337	330	356	360	315	330	345	334	350	357	363	353	338	332	337	369	327	348	366	344	337	346	351	368	322	352	374	377	344	346	341	323	344	340	341	339	340	346	347	331	338	372	369	345	353	331	356	315	380	336	332	332	326	319	341	344	332	339	351	347	347	356	364	328	348	320	345	354	328	367	352	333	371	332	315	331	347	362	337	317	367	331	376	326	324	351	328	364	327	344	333	368	346	354	336	340	364	326	336	309	343	323	313	329	344	345	343	362	345	324	363	312	337	331	334	342	366	328	344	379	337	318	329	322	360	354	331	302	345	344	325	376	321	352	322	323	351	349	336	340	368	347	342	349	330	325	367	352	354	372	357	341	320	326	314	338	328	347	364	341	354	332	336	348	347	329	325	354	386	322	326	352	320	342	331	311	341	342	348	356	349	366	335	307	333	339	344	350	337	331	365	350	361	350	329	338	324	346	358	337	383	345	360	361	328	367	359	327	365	323	333	358	360	313	322	341	354	356	354	356	342	320	352	334	363	342	372	323	347	352	364	320	339	349	348	361	343	361	352	333	359	337	349	342	356	311	359	360	348	327	344	340	342	324	345	322	372	349	360	371	349	361	354	352	362	368	351	329	334	350	388	328	355	346	360	350	339	344	370	334	336	373	320	359	329	307	349	334	336	348	347	366	349	336	356	336	373	377	336	334	338	349	389	321	350	353	365	325	386	363	331	314	322	358	365	325	304	360	355	313	356	344	324	366	349	314	325	288	341	327	337	326	309	345	353	355	346	352	327	347	342	335	379	352	358	353	386	333	337	358	349	361	333	337	334	355	345	360	316	341	344	372	344	352	343	328	349	312	358	364	331	381	342	337	342	292	339	336	329	325	379	307	308	350	387	349	329	318	331	378	333	337	327	328	347	318	332	328	378	348	365	353	371	365	352	361	338	321	337	356	343	358	322	340	361	320	331	335	367	326	346	360	367	313	341	305	369	354	337	356	358	360	364	333	384	346	339	355	338	355	346	329	378	328	332	362	325	348	295	298	386	340	375	326	364	355	338	326	320	367	300	370	307	351	331	303	314	341	353	337	339	354	367	382	317	339	332	344	383	364	323	338	348	344	328	342	392	360	352	336	350	320	327	380	368	321	359	352	337	350	333	357	344	347	360	320	337	331	325	351	331	372	382	329	356	371	343	380	340	336	320	351	335	346	363	333	336	320	358	362	341	338	349	345	346	327	368	299	336	333	329	353	367	326	356	339	314	322	313	356	317	327	348	318	318	331	315	334	366	343	401	321	365	328	363	355	370	328	366	341	386	346	329	373	337	334	339	347	313	343	358	337	362	346	349	356	343	371	324	328	374	347	336	333	342	354	359	327	302	333	343	343	330	315	342	342	339	325	339	355	340	333	333	315	325	317	371	347	350	369	338	343	333	339	355	343	302	339	325	298	330	318	325	357	320	332	338	365	351	322	315	339	326	352	345	370	354	339	392	376	357	343	371	363	321	357	301	350	345	354	350	390	358	314	372	343	345	357	385	368	343	337	355	345	354	353	348	327	339	363	327	360	356	344	335	331	374	343	338	322	330	362	362	340	351	366	340	330	358	333	356	345	356	378	330	335	303	347	338	325	326	338	335	370	342	357	334	325	330	342	318	341	345	340	331	372	354	351	355	339	367	344	329	378	321	323	352	337	372	366	333	325	332	353	339	360	345	324	337	320	358	351	332	362	344	363	316	319	334	339	346	346	401	339	343	382	359	332	343	355	328	339	325	361	361	322	361	338	349	367	333	293	349	346	342	321	380	356	347	321	347	314	336	305	315	337	333	343	352	322	313	337	331	345	338	335	325	356	338	363	349	307	390	348	331	376	342	321	358	337	373	366	355	332	378	306	324	353	345	321	345	357	325	365	355	388	345	353	351	349	372	365	353	339	354	376	355	378	347	374	313	366	344	331	319	340	330	341	371	348	367	380	373	328	365	330	348	340	329	371	324	296	343	332	333	333	346	351	351	323	331	352	357	307	347	369	312	333	376	335	323	346	366	341	356	317	331	362	322	335	371	339	314	349	341	331	319	367	320	327	333	330	356	327	340	360	308	345	341	342	364	353	359	352	328	308	337	324	307	347	360	321	349	399	337	317	343	331	339	346	341	344	353	343	360	352	360	339	364	340	342	350	361	341	335	324	349	355	397	364	353	356	373	324	312	307	337	311	372	333	361	344	344	334	324	366	310	310	354	373	335	328	353	360	338	341	340	354	343	367	339	350	357	382	364	299	323	384	321	382	365	349	346	312	363	353	343	329	353	328	324	343	354	345	380	328	330	337	334	320	358	309	325	346	355	345	377	336	324	332	343	357	331	314	348	339	308	329	366	385	360	355	354	395	333	361	360	332	340	326	384	311	319	366	349	378	346	329	357	316	323	362	326	347	354	356	344	372	339	340	352	368	375	335	347	369	360	374	350	365	307	320	361	330	351	363	370	355	346	336	317	339	353	354	328	337	340	327	315	335	356	342	319	357	370	329	357	354	326	334	343	322	374	384	314	328	303	332	344	307	346	341	328	347	295	351	353	341	331	332	324	366	329	380	382	320	342	338	326	354	333	336	354	326	342	324	344	340	345	352	321	371	334	356	375	360	364	361	338	343	387	358	359	377	340	315	343	356	331	326	343	345	305	320	330	364	333	369	359	351	384	337	342	376	352	327	354	315	370	366	349	338	342	312	363	355	350	351	334	347	323	334	311	344	344	348	332	333	352	356	363	352	363	340	331	352	312	348	363	309	325	291	331	351	350	364	348	345	382	333	363	357	355	333	366	372	304	299	365	326	346	397	341	324	367	361	311	331	330	337	361	324	350	340	352	348	339	352	333	337	299	319	345	346	339	349	323	323	356	357	348	306	360	334	326	365	324	368	341	391	352	363	354	341	348	382	336	356	365	333	356	313	331	351	340	338	344	355	334	361	318	324	353	350	380	326	340	349	336	370	331	328	359	337	359	315	381	343	376	358	324	333	351	341	337	339	339	318	340	349	349	350	352	348	341	330	323	329	358	324	341	334	347	350	349	385	331	380	326	349	351	355	353	374	308	332	313	331	309	334	338	345	333	353	295	374	348	357	346	358	353	342	310	332	365	337	355	389	358	334	336	326	345	352	319	311	339	343	336	332	360	357	315	347	361	354	323	375	332	347	353	341	344	370	342	341
22455	20986	28342	23767	20898	20854	7460	1243	951	900	801	787	713	691	609	580	642	568	599	552	601	573	595	574	550	551	518	569	541	544	523	531	564	509	525	557	509	562	515	575	540	509	529	510	569	546	510	515	536	539	519	551	524	501	512	533	519	534	524	553	543	486	532	515	517	547	539	531	541	515	523	511	556	498	524	553	530	517	546	523	503	531	517	540	524	522	450	498	516	483	521	527	531	503	485	551	541	539	568	561	543	549	537	544	524	476	506	501	494	492	520	513	510	546	517	491	512	516	520	563	506	500	518	504	515	533	537	531	528	532	539	481	550	557	555	513	536	497	525	486	523	537	489	531	490	509	549	517	486	540	506	497	520	491	518	534	540	485	488	469	516	536	517	552	531	494	507	466	487	528	529	497	480	506	512	541	535	500	513	572	521	501	537	498	546	544	510	523	509	528	524	501	519	493	515	535	540	474	512	515	541	553	492	559	512	514	574	504	558	543	493	479	506	538	501	520	480	570	507	542	498	507	501	550	508	555	542	460	475	502	523	500	527	514	510	497	506	544	483	491	533	573	541	537	509	509	508	555	530	480	530	508	541	510	541	503	528	500	532	500	541	471	544	500	544	485	478	476	509	511	506	531	531	520	515	511	532	496	488	534	538	489	486	523	497	531	470	527	539	528	513	537	484	527	535	514	518	492	476	534	509	525	515	492	510	525	527	519	494	547	471	551	550	539	550	503	503	529	513	503	514	524	511	511	502	543	506	495	536	541	509	557	495	518	518	493	503	480	498	497	523	499	499	501	531	511	553	518	519	524	497	499	489	502	511	491	523	535	516	526	527	511	533	530	495	538	513	500	523	494	558	480	485	557	462	488	516	495	532	539	501	473	511	538	492	545	513	498	504	528	499	568	486	517	548	542	558	566	550	513	538	512	522	526	507	458	501	475	531	505	543	511	523	482	549	522	531	510	463	534	493	502	533	522	555	459	491	513	568	528	516	527	506	495	517	466	524	495	506	511	492	492	495	531	517	478	561	532	518	523	521	509	513	470	507	507	511	510	514	502	492	498	482	532	490	525	543	499	506	487	531	538	524	511	499	520	482	507	513	480	516	490	534	511	543	520	550	526	489	468	524	515	492	529	511	494	501	501	488	550	528	561	502	500	482	486	509	498	513	516	485	502	556	515	531	493	483	510	514	546	525	524	501	527	501	514	501	471	459	519	549	510	527	512	561	496	573	470	487	545	522	501	532	495	500	531	534	553	534	509	516	524	522	512	563	503	504	532	514	496	486	518	513	476	492	488	491	499	509	503	529	515	565	499	543	536	517	498	555	509	495	470	444	499	506	516	517	549	516	547	477	524	548	509	508	527	516	535	513	487	496	531	530	519	545	539	483	504	531	540	548	514	501	530	504	524	525	518	521	480	524	500	552	537	503	520	516	520	483	551	504	474	482	520	521	552	521	542	536	502	523	514	516	530	494	526	512	518	498	505	493	530	486	480	533	505	505	533	513	513	508	499	522	559	505	503	512	527	534	521	510	471	490	496	514	517	524	510	495	540	569	536	524	500	534	547	496	514	548	531	490	524	530	518	537	522	535	508	533	494	531	520	481	555	551	540	511	478	520	508	514	545	542	507	487	497	491	503	496	544	511	502	521	517	513	524	506	483	508	491	516	548	518	514	527	489	525	515	516	509	516	536	484	505	534	488	507	550	507	543	506	517	478	500	539	502	495	530	526	509	491	511	559	529	516	525	543	512	550	484	503	495	528	500	566	492	499	490	526	510	546	497	486	523	510	499	499	538	523	514	507	501	540	529	562	480	498	522	516	495	500	490	504	515	496	514	512	536	509	493	532	537	510	515	564	489	533	524	532	557	499	484	503	543	502	503	512	552	500	489	493	493	532	546	524	517	505	496	519	553	501	509	504	559	512	495	521	489	518	497	502	588	473	514	490	527	506	491	533	522	515	535	497	480	532	492	526	519	531	521	534	533	491	496	515	517	509	522	496	521	550	454	519	493	537	510	549	510	496	568	526	483	526	483	518	520	532	505	507	522	513	552	502	511	535	518	500	532	516	510	539	499	552	525	534	500	527	521	530	506	507	524	538	523	517	501	470	520	524	474	529	539	529	489	558	517	508	540	473	543	525	497	556	534	532	479	499	523	509	498	528	506	498	512	493	487	498	495	541	528	511	530	556	566	510	509	500	502	486	543	519	470	531	507	561	501	495	516	524	520	528	504	532	530	535	519	541	523	544	502	503	521	508	536	472	513	560	573	527	512	511	498	526	520	505	472	519	515	524	556	547	511	512	511	477	487	552	543	485	505	456	544	487	544	527	503	510	527	472	527	510	507	477	493	540	513	494	533	492	491	536	521	533	526	489	515	492	507	512	523	496	568	511	522	515	563	481	467	496	495	538	502	498	458	503	522	515	475	500	508	523	514	538	512	488	518	493	499	521	565	550	506	527	483	497	520	515	540	532	546	488	560	558	504	514	555	551	495	471	504	476	525	569	480	526	509	558	517	535	534	530	515	542	509	531	509	526	538	528	529	539	510	498	476	468	505	511	516	506	479	487	525	511	526	545	525	539	489	554	516	515	516	515	489	494	552	507	494	529	579	503	538	519	533	519	541	513	532	532	488	522	570	532	457	528	512	512	548	517	518	524	495	524	543	510	516	512	534	532	523	490	504	509	494	522	515	512	483	519	473	473	509	469	535	504	482	513	540	512	500	461	503	558	478	532	483	530	525	538	528	550	540	514	488	494	507	537	527	523	499	521	492	512	485	506	520	511	553	507	523	495	506	504	514	506	565	520	495	496	521	516	506	513	507	500	506	501	544	495	501	554	543	468	470	528	531	530	511	500	520	514	525	514	534	492	490	497	477	519	526	553	514	512	535	464	491	547	537	528	476	527	500	533	542	516	494	526	514	495	511	504	543	507	520	516	483	482	555	506	499	486	506	546	487	507	521	505	544	573	563	519	471	533	512	509	544	478	497	507	489	538	495	504	470	517	503	530	554	532	526	522	535	494	493	540	496	507	516	562	529	495	515	506	529	532	488	507	482	494	538	531	520	504	521	498	561	502	521	518	555	472	569	527	517	558	539	492	527	472	527	505	481	535	527	462	479	523	538	525	502	504	481	556	470	516	460	532	506	513	506	536	514	494	466	502	575	555	510	502	524	513	529	556	495	505	535	542	498	551	531	496	507	522	514	544	508	517	525	516	506	541	534	511	513	546	555	508	511	481	521	502	522	528	500	525	530	463	538	553	505	528	536	512	507	463	521	500	540	498	500	508	520	508	516	555	506	506	531	548	503	496	501	529	500	479	504	500	510	523	502	496	507	502	567	454	508	506	561	515	510	516	508	550	540	523	501	521	466	548	526	524	546	516	500	540	537	500	504	500	491	551	567	499	535	511	478	541	527	525	506	548	510	533	483	510	535	513	495	493	536	503	507	498	504	496	513	522	496	502	503	498	489	493	548	543	510
18702	60149	8705	4516	3193	2417	1996	1575	1338	1178	960	866	822	780	696	751	659	637	648	626	602	615	578	592	561	590	626	598	590	570	546	537	535	553	549	515	550	541	551	509	521	474	541	512	511	520	557	530	549	530	561	514	552	517	478	531	546	519	496	500	535	539	530	562	507	507	524	554	515	526	538	519	513	531	526	520	481	514	537	512	506	537	527	527	531	536	525	527	516	516	505	570	502	519	520	526	513	524	510	560	507	537	505	521	537	506	541	531	499	513	513	554	499	491	544	483	478	520	527	542	547	484	532	473	521	495	523	459	501	539	553	488	495	500	517	533	518	518	540	532	529	514	531	526	516	512	549	509	538	502	533	501	489	489	518	503	521	555	543	532	560	512	508	542	521	508	524	547	546	516	505	498	495	529	525	469	530	536	544	527	502	524	563	496	548	483	537	518	515	537	544	535	516	514	509	528	539	542	544	522	513	532	499	508	508	535	519	546	506	464	492	463	532	545	536	546	496	469	512	506	531	500	482	514	567	526	537	554	496	532	509	485	522	539	538	479	532	571	531	501	496	471	550	490	509	491	538	505	527	551	504	493	530	478	519	537	510	519	504	508	567	489	524	502	577	537	501	533	580	510	537	511	493	527	475	515	495	517	526	509	481	487	508	527	558	558	487	516	531	494	474	500	502	507	531	502	471	535	576	539	529	480	534	517	519	521	538	527	528	522	530	494	509	521	532	497	467	476	550	563	504	478	529	513	505	525	492	481	527	515	512	553	534	512	542	507	469	536	540	477	527	453	485	535	512	537	508	509	508	498	541	553	516	530	565	506	515	508	522	500	527	540	499	510	504	523	522	548	511	543	487	538	507	545	533	532	506	523	526	490	492	519	480	510	496	514	537	497	516	514	501	490	491	505	498	497	534	523	541	493	512	503	552	547	504	527	537	523	500	474	565	545	514	442	536	530	513	528	502	548	525	483	509	477	512	500	489	536	517	468	511	486	514	534	527	554	559	537	519	545	568	539	516	527	525	478	516	540	507	528	504	524	535	496	527	525	505	495	499	504	557	527	531	512	526	501	488	490	529	486	498	509	526	492	503	519	516	533	537	493	501	555	546	545	502	492	497	545	511	519	528	489	488	537	552	519	565	520	480	474	491	495	510	532	473	525	533	524	508	510	519	527	528	529	499	544	530	499	520	532	517	485	522	504	496	521	538	520	526	515	521	505	499	501	492	510	541	522	546	531	502	512	571	514	540	485	526	510	503	533	536	507	503	484	570	540	538	528	529	529	526	498	570	529	519	512	516	488	534	519	500	503	554	492	504	517	505	533	501	527	475	520	550	499	489	519	496	503	511	462	529	514	461	537	481	537	540	508	551	553	527	504	525	546	505	519	511	483	512	539	495	534	496	527	531	503	511	586	519	507	551	527	521	526	544	541	515	553	502	485	535	535	501	543	498	500	488	541	519	460	535	534	488	507	495	512	523	514	514	550	512	538	517	539	497	527	483	541	486	537	499	499	502	505	522	566	498	518	536	520	562	476	497	499	546	533	501	502	542	521	516	512	526	482	522	506	510	512	518	517	506	498	517	510	572	476	527	520	508	544	512	487	540	539	520	513	529	553	516	528	530	534	510	510	547	516	518	535	514	474	493	506	507	535	507	546	491	544	511	461	518	541	507	487	543	499	502	558	522	512	482	535	527	519	508	548	509	529	546	496	524	564	540	513	506	550	502	540	530	502	510	485	492	563	506	500	488	557	503	492	505	474	518	497	508	516	484	521	466	528	482	513	516	535	521	475	487	562	474	542	498	499	501	552	528	518	483	492	497	565	515	513	516	540	490	533	587	524	532	515	508	502	525	468	546	539	536	504	500	489	536	482	529	488	487	525	525	507	490	527	505	541	529	499	513	501	506	485	523	489	517	503	511	560	523	486	488	532	533	480	545	532	572	538	522	486	509	516	514	525	495	494	547	507	533	509	509	478	520	535	514	513	540	530	498	541	551	505	492	515	541	536	488	532	531	560	520	524	517	487	480	509	488	512	546	530	490	556	503	536	523	513	542	547	524	517	545	496	512	499	526	517	498	502	525	512	536	520	510	508	529	500	504	536	520	509	546	499	519	476	501	511	514	511	476	508	484	483	490	526	530	495	497	487	519	485	506	518	553	504	551	505	511	524	526	509	486	502	514	561	544	532	488	499	557	553	521	449	536	530	520	493	497	493	526	497	538	535	569	514	503	520	548	518	516	484	513	543	486	517	526	491	521	507	508	512	542	482	548	551	534	535	529	519	523	549	547	518	495	535	534	502	514	512	523	468	536	503	521	535	491	520	512	510	507	474	517	480	504	525	524	504	465	529	505	524	527	499	508	503	539	494	510	486	516	491	512	510	470	547	524	523	528	505	507	521	516	442	486	530	499	510	485	517	572	507	554	471	544	489	559	485	482	536	531	510	514	504	491	533	499	506	560	497	543	542	557	525	509	508	516	558	492	523	508	504	524	507	492	520	517	505	500	512	484	510	474	513	566	566	515	476	516	565	492	478	520	537	521	525	556	537	536	444	565	551	548	571	511	502	480	502	523	525	525	531	510	520	497	511	528	487	492	522	498	536	520	566	477	493	529	511	569	497	511	540	516	528	508	509	502	507	509	518	489	521	529	545	492	515	471	499	542	564	509	494	531	520	537	539	514	519	520	507	491	548	530	509	522	517	523	492	515	526	492	537	516	496	553	483	498	528	510	501	578	512	536	559	503	536	485	544	519	504	542	530	522	527	544	516	520	487	538	484	510	513	514	537	552	559	544	533	492	560	506	534	493	520	473	476	523	527	526	530	510	483	498	496	513	492	528	513	550	543	509	497	526	539	483	521	508	547	512	501	503	517	475	521	516	516	498	531	541	507	521	469	516	557	494	534	536	536	483	535	525	501	491	538	484	533	517	524	525	522	531	492	562	506	531	515	493	532	518	534	503	519	487	551	527	518	537	492	513	532	506	512	496	526	551	544	496	510	509	508	532	521	530	515	497	469	532	531	514	518	510	504	500	517	492	492	524	542	471	538	542	506	521	506	486	524	492	526	541	529	481	535	476	504	502	546	499	509	538	535	512	488	538	532	505	514	526	518	559	499	507	496	512	501	523	524	518	510	508	556	515	537	514	496	491	465	499	498	528	536	565	472	521	493	544	529	544	470	514	511	478	552	472	513	502	506	525	523	489	484	468	511	532	497	501	511	484	518	515	526	543	537	531	521	522	524	558	545	490	510	493	477	485	493	504	527	555	508	474	513	515	528	532	524	529	522	484	536	542	527	507	568	509	522	483	567	523	494	565	518	528	541	538	469	531	501	527	498	546	508	529	503	518	522	505	540	495	525	491	526	501	520	532	487	521	555	562	491	423	497	507	559	546	514	506	487	523	518	517	492	500	526	537	512	475	569	534	492	518	528	517	528	519	498	519	511	510	503	550	497	480	451	530	492	516	500	521	511	524	544	528	540
28031	20178	6109	470	307	295	192	181	183	173	176	168	176	146	160	161	162	184	173	145	180	172	167	177	157	135	157	159	162	171	145	169	159	172	166	162	185	167	162	144	158	178	165	156	163	185	145	152	166	158	165	167	183	184	152	165	170	169	152	145	185	153	160	163	150	175	179	156	163	167	166	177	151	134	139	192	176	143	170	147	150	141	144	176	165	180	175	153	175	149	161	168	149	172	186	143	170	160	150	165	166	176	182	185	172	146	156	190	175	155	140	169	161	177	161	149	168	150	156	160	158	144	165	152	145	154	158	137	173	165	142	175	162	170	130	167	162	152	142	159	154	154	189	154	146	151	153	145	150	146	162	145	150	161	142	161	176	159	164	179	173	144	168	155	155	147	145	164	161	182	148	128	158	170	162	167	158	156	159	155	161	139	165	161	143	154	162	153	152	150	153	151	146	169	150	167	173	164	151	180	172	182	156	145	167	167	154	156	156	160	161	158	161	154	177	161	161	151	157	199	182	161	160	148	173	158	167	145	169	160	169	179	159	179	163	140	162	150	184	172	164	134	143	171	150	165	159	151	166	138	169	170	176	166	169	183	153	154	147	172	161	152	184	174	166	187	158	163	155	170	157	149	167	145	180	167	151	159	158	178	173	170	170	161	179	173	161	166	160	179	183	188	157	162	172	154	149	143	166	147	161	190	168	158	156	165	160	175	155	143	173	141	176	155	170	155	150	151	160	156	151	143	151	182	152	161	163	159	148	183	162	162	157	160	139	152	164	161	142	135	160	161	162	144	150	172	162	158	155	175	150	157	181	173	151	160	160	167	154	172	160	143	161	164	152	153	162	145	144	141	146	174	162	190	178	125	165	155	160	154	156	144	164	162	168	158	167	167	165	165	162	176	154	152	147	157	164	180	181	170	153	169	168	162	165	171	167	165	158	155	149	152	188	195	170	147	167	165	143	172	159	150	168	176	181	147	159	171	173	158	172	160	151	160	173	144	149	166	170	155	160	155	158	161	156	166	135	171	168	158	176	150	179	163	157	144	165	153	196	172	135	172	167	153	144	184	176	146	175	177	159	151	161	161	141	163	163	182	149	142	174	173	154	159	170	171	127	145	150	173	171	180	142	172	138	162	148	168	162	160	172	146	164	152	157	158	182	169	170	149	149	170	156	146	176	147	173	177	153	165	171	156	179	145	180	158	159	169	157	157	149	194	136	167	157	152	183	177	156	169	166	157	177	183	162	166	159	182	152	154	164	149	165	157	153	185	154	164	165	150	170	157	156	169	164	180	152	138	155	145	170	150	167	188	159	162	167	168	165	170	178	148	173	156	160	163	160	157	152	165	178	192	178	156	179	162	147	173	159	152	156	154	160	182	160	151	162	190	172	170	160	159	150	182	149	148	163	143	159	156	165	143	149	152	154	155	182	151	164	163	152	153	153	159	173	147	155	157	140	153	175	161	153	132	172	168	177	157	168	146	169	164	132	176	155	163	158	149	174	147	156	141	147	150	158	134	173	165	173	184	167	166	171	167	162	159	150	166	167	164	166	161	150	159	135	167	179	172	148	170	160	191	166	166	152	179	178	175	161	137	167	161	149	155	165	163	157	168	165	167	163	163	173	160	169	165	164	148	144	156	165	163	170	162	165	136	163	150	161	174	128	177	166	185	175	176	170	153	172	162	164	172	156	158	137	153	166	156	145	157	159	176	169	155	161	164	162	153	150	149	170	133	180	141	159	159	181	145	173	157	160	163	158	149	165	173	158	160	137	169	152	167	154	178	174	155	161	147	166	152	156	148	176	150	162	179	168	156	164	166	170	165	162	165	174	156	175	166	153	168	143	169	175	175	148	170	156	154	168	154	166	157	181	178	182	130	145	157	165	179	160	144	172	160	175	158	136	155	160	165	144	163	187	144	184	172	159	157	170	157	169	161	136	147	174	164	183	140	162	151	141	152	162	153	179	159	173	157	150	155	150	175	152	156	155	175	173	178	155	159	158	167	158	146	171	148	146	164	159	175	144	160	155	161	173	163	144	170	171	167	164	183	161	163	159	159	181	151	157	199	162	170	171	155	153	155	170	172	157	175	164	148	157	165	159	168	152	154	161	158	167	174	160	153	152	175	157	141	148	169	140	154	166	145	176	178	162	144	159	176	171	169	165	157	148	142	159	146	156	171	195	172	168	175	163	167	130	163	155	140	161	157	177	171	161	160	161	166	151	161	162	141	164	182	133	158	141	179	150	156	120	161	160	157	130	179	167	160	184	136	166	163	171	158	150	181	150	162	164	151	156	151	150	188	170	184	149	191	185	168	158	148	142	171	166	160	168	156	173	171	148	175	151	158	171	155	154	177	172	151	166	178	128	166	182	168	147	157	174	140	162	155	155	164	154	151	177	188	158	161	180	141	180	175	162	164	172	170	176	175	150	160	164	172	145	163	155	147	174	157	134	165	171	156	191	166	176	164	140	174	158	166	154	163	148	132	143	183	156	180	150	161	150	142	167	162	170	153	140	157	161	157	172	168	170	146	156	158	155	157	164	159	163	167	159	171	155	163	164	167	168	149	157	149	169	163	154	194	163	179	151	176	184	149	181	170	160	155	157	154	146	168	175	182	170	160	143	167	167	159	179	179	155	155	166	146	179	163	160	174	140	175	175	156	163	157	161	167	153	166	132	139	152	161	161	163	158	149	163	150	173	157	163	160	162	165	140	169	164	141	147	159	139	147	151	151	155	164	171	148	155	147	181	163	145	160	155	162	160	158	160	162	173	168	161	150	156	148	173	141	158	136	155	162	151	168	151	153	175	161	168	146	196	161	153	151	168	154	159	159	159	150	133	141	168	162	147	155	182	176	183	161	148	184	173	174	186	157	154	179	154	165	166	186	163	145	170	143	152	145	147	159	132	151	161	140	154	169	146	148	176	151	150	146	168	162	158	151	157	176	153	147	160	168	174	157	145	170	146	172	158	159	169	140	174	141	161	148	170	147	153	174	158	164	178	173	164	159	170	143	177	157	177	124	172	158	164	156	167	148	163	175	154	136	146	162	155	170	171	159	159	163	161	154	155	146	161	155	139	156	161	164	155	171	165	178	191	158	160	177	167	153	174	165	167	140	160	172	158	171	153	154	168	147	149	180	132	138	161	159	152	145	150	142	155	165	162	156	177	153	153	142	166	173	132	164	171	169	136	164	142	175	160	139	157	146	162	145	145	184	167	167	139	178	146	158	160	159	151	158	158	179	138	169	169	169	158	171	146	170	162	161	165	180	160	161	161	167	172	191	176	144	140	162	184	176	144	135	147	166	177	185	139	168	142	155	159	147	170	183	149	167	151	164	178	162	160	135	142	156	169	174	139	144	151	164	150	166	149	156	163	165	156	177	187	168	192	177	127	158	159	146	156	160	178	193	151	157	145	147	169	148	148	170	154	174	153	171	170	145	172	156	165	168	142	171	179	153	170	150	149	163	179	136	165	148
15663	21374	536	320	275	215	226	221	193	242	188	216	194	212	170	221	167	195	211	192	173	205	170	206	191	184	205	176	175	184	190	186	166	192	177	168	156	180	190	198	178	168	179	180	188	195	175	194	169	166	168	199	194	187	174	178	188	146	174	187	169	188	164	179	150	176	173	181	179	163	177	191	162	198	165	194	176	181	213	196	194	168	181	194	171	176	185	196	197	162	173	196	162	176	170	204	188	192	204	199	185	173	174	169	200	201	196	167	181	194	163	173	175	185	189	180	162	159	149	194	166	180	177	187	199	173	181	182	202	196	169	174	162	177	180	163	194	160	171	176	179	174	173	182	203	164	175	158	171	166	182	186	182	187	191	190	174	166	184	177	171	199	216	189	193	182	178	186	201	170	176	199	178	168	179	169	192	190	186	208	182	175	188	166	172	182	182	156	185	158	177	193	172	183	174	189	174	184	158	191	167	163	184	160	176	181	186	198	158	171	169	186	168	168	189	175	176	181	188	178	178	195	189	178	191	174	185	187	157	172	164	190	194	172	208	168	206	186	170	167	182	157	185	165	189	168	187	170	210	188	178	178	168	188	175	193	175	182	177	182	170	170	213	186	177	182	206	183	172	178	200	217	191	202	203	170	165	172	157	192	168	181	187	172	178	182	195	218	195	181	171	153	199	163	167	183	186	159	179	178	195	159	179	199	156	193	193	158	174	162	176	183	183	206	184	184	184	191	209	180	155	189	183	185	200	173	179	166	204	183	183	183	174	162	178	173	179	177	188	173	194	190	182	201	175	175	173	201	177	162	180	176	152	197	188	154	191	184	187	179	177	181	190	164	171	200	181	173	177	194	177	191	179	187	185	184	173	193	182	177	179	199	175	179	190	194	183	180	190	202	179	165	180	175	165	148	206	185	190	164	170	197	181	178	197	203	167	183	184	195	159	193	176	209	177	209	172	184	185	158	182	184	189	177	200	192	163	177	168	178	190	162	180	174	169	175	167	162	158	153	171	185	186	172	208	170	201	175	174	180	170	175	177	153	185	164	188	178	191	193	188	183	174	179	182	171	174	175	163	182	187	179	201	181	189	188	198	187	191	195	175	195	179	185	164	153	169	173	178	172	200	202	173	214	198	184	185	200	185	173	181	168	165	187	152	196	168	193	170	197	171	181	187	173	146	166	142	155	173	177	169	175	197	165	180	184	157	185	162	173	179	167	160	169	173	178	180	160	176	170	203	178	199	187	190	192	183	168	194	178	167	164	181	181	154	201	192	177	185	193	209	174	187	194	180	163	188	169	179	198	175	194	180	181	170	221	162	189	177	195	162	204	195	179	168	179	175	177	179	178	185	166	193	194	173	189	180	180	186	192	170	185	172	192	171	166	203	168	174	171	185	190	165	186	199	181	184	182	163	192	179	190	202	203	157	173	185	182	196	200	194	158	186	184	173	180	181	169	167	178	191	200	178	183	187	176	178	159	170	170	176	176	160	173	173	203	175	191	170	186	172	175	179	200	147	184	196	210	153	188	159	177	188	169	191	179	185	144	176	199	166	185	155	168	202	175	173	207	180	171	167	171	176	195	168	192	185	199	183	189	170	193	184	184	168	202	194	181	188	186	192	177	170	155	143	172	191	148	193	206	186	163	187	176	207	204	187	177	180	186	174	183	205	207	184	167	195	188	155	166	159	177	170	211	191	184	206	183	182	173	180	183	201	174	176	152	183	195	186	205	171	181	182	164	182	187	187	162	166	183	176	185	168	224	194	162	171	169	171	178	193	176	201	197	183	187	184	162	184	175	199	163	162	186	185	193	184	181	197	211	208	182	203	188	180	173	172	187	166	188	184	164	191	178	189	189	168	187	174	187	200	165	193	181	180	198	173	190	207	179	200	174	161	173	165	203	167	144	158	181	183	193	165	169	170	175	183	179	178	179	185	179	206	176	198	189	169	176	186	149	174	184	162	174	182	184	167	162	190	186	187	177	161	168	171	193	194	185	176	181	179	181	168	172	191	177	177	165	196	172	180	182	170	176	189	165	196	172	188	203	169	169	192	186	175	193	175	178	175	174	179	204	171	167	186	192	176	203	206	164	192	161	166	178	208	190	184	164	186	197	166	162	176	178	165	167	194	174	153	202	202	198	205	183	171	212	159	135	165	162	178	169	188	162	199	185	196	215	203	164	185	203	185	201	195	220	229	215	182	185	190	200	170	185	185	194	180	150	183	162	161	182	189	178	167	169	187	171	179	192	176	204	180	168	182	195	176	192	193	187	153	185	204	175	168	168	191	155	197	186	168	173	187	168	166	169	211	196	181	174	188	201	184	218	160	174	175	170	197	192	181	168	166	183	173	203	189	162	195	175	184	175	157	185	185	181	190	180	189	174	178	171	190	184	199	179	175	186	178	171	169	198	173	163	157	173	200	178	203	181	169	160	190	181	183	196	147	175	183	186	187	171	183	178	160	196	188	185	157	185	190	174	181	181	190	180	209	174	184	161	183	174	169	176	170	163	192	201	177	186	166	201	174	173	196	182	178	168	180	185	168	216	192	195	199	181	168	164	196	175	216	171	194	165	165	180	151	182	192	186	189	217	174	192	154	195	182	154	190	174	183	169	186	184	183	164	179	183	190	175	180	168	172	184	188	189	176	170	178	205	175	159	192	192	193	170	162	175	190	193	202	181	190	198	190	174	180	166	190	172	177	170	163	196	174	181	154	192	168	180	168	163	182	192	170	163	178	167	180	158	166	200	175	167	179	191	170	196	173	167	203	147	183	190	215	170	190	199	186	172	189	216	178	189	182	171	175	192	181	149	172	177	187	179	201	187	185	157	197	163	196	182	166	205	176	184	175	183	184	157	187	166	155	186	182	189	190	175	143	168	183	178	175	171	173	190	177	183	173	215	169	162	166	170	182	175	168	189	185	160	195	164	170	146	190	148	194	173	165	194	169	176	174	174	171	186	180	163	176	161	167	169	186	185	178	190	189	192	179	186	164	197	176	190	189	184	192	187	185	184	193	190	177	174	190	136	166	176	199	185	177	171	184	184	165	178	192	186	185	188	168	153	172	178	186	181	202	184	178	176	194	164	183	181	182	174	209	166	186	194	203	182	200	175	177	204	183	177	164	208	200	181	178	187	175	168	188	168	184	195	174	170	180	184	194	160	185	184	207	182	172	182	187	176	180	197	174	165	172	171	214	177	174	216	185	161	201	180	185	189	213	196	171	180	185	186	184	160	176	180	177	190	211	181	213	181	184	166	180	172	157	160	188	165	168	173	180	187	198	197	210	178	170	184	164	157	174	190	173	199	170	153	163	177	207	205	179	198	185	175	201	183	181	182	181	189	180	187	194	175	190	186	185	182	185	194	158	190	190	184	185	182	193	189	179	185	190	190	173	180	150	170	188	171	210	179	197	173	193	182	190	199	140	195	183	192	200	203	179	194	185	179	188	180	197	208	178	189	190	161	162	196	174	176	203	174
23653	21139	28257	24184	21016	7835	804	615	502	444	388	407	354	347	324	321	304	306	307	320	295	280	293	317	288	287	283	275	285	288	271	277	269	279	265	302	278	254	298	250	293	249	255	264	276	287	288	263	299	241	256	298	264	273	262	258	292	264	266	259	314	284	292	269	301	269	288	272	290	284	225	266	259	271	319	266	281	303	291	232	305	252	262	279	275	253	254	296	278	257	281	261	305	323	280	286	276	250	264	242	266	277	290	256	245	248	246	292	274	298	275	257	286	263	265	264	300	232	293	276	289	291	246	290	280	297	276	284	279	274	290	260	261	274	274	272	279	275	277	267	308	270	269	273	290	288	255	266	281	281	265	309	271	270	267	255	259	270	272	307	292	304	252	226	257	271	267	274	277	243	303	284	284	250	257	308	290	288	260	261	260	297	296	307	284	274	299	305	288	296	255	264	249	270	267	268	259	231	270	278	260	225	278	296	249	262	274	272	264	284	293	266	292	256	272	281	267	227	263	269	259	272	280	276	272	271	282	271	277	282	291	296	297	269	263	269	265	310	289	274	256	276	252	261	273	245	261	278	291	279	265	238	254	283	275	249	272	306	276	286	290	264	266	271	264	291	273	266	299	241	274	277	274	292	279	263	298	277	257	275	280	285	279	300	294	237	275	288	267	284	270	254	260	255	267	262	266	267	268	266	258	242	269	253	258	265	292	291	265	292	263	276	267	274	256	250	248	289	262	274	317	280	271	273	275	311	279	258	259	270	247	238	265	274	280	283	255	268	270	266	239	254	260	273	264	246	273	278	301	257	290	269	267	267	272	279	248	278	270	233	293	253	258	298	257	279	237	282	246	270	229	291	285	256	306	258	270	262	250	293	279	276	290	279	284	273	268	249	269	268	246	269	276	275	255	272	263	277	267	265	284	253	240	269	260	281	289	274	255	271	279	253	263	271	287	256	241	263	274	232	261	266	248	258	297	249	283	293	289	262	266	273	272	260	288	258	237	264	296	281	280	288	294	282	295	277	291	264	267	271	231	263	263	274	292	270	262	291	269	276	261	271	264	294	276	266	290	255	272	268	258	267	290	263	263	247	253	270	281	277	271	279	266	253	236	254	250	267	250	266	295	255	261	256	259	265	297	292	273	283	271	291	285	277	245	267	298	255	277	274	290	277	272	274	270	308	259	245	274	276	266	281	269	293	274	247	246	253	272	280	252	267	242	252	234	273	261	285	279	257	299	282	270	260	256	243	288	256	263	278	284	250	261	244	265	278	259	270	294	243	276	252	279	256	261	272	285	274	301	274	276	295	280	273	265	290	285	286	279	266	277	268	277	278	267	262	313	248	266	267	294	258	248	268	272	279	272	264	263	296	274	276	257	276	246	246	249	242	270	290	268	281	274	271	263	263	278	273	261	292	263	281	273	273	272	241	274	292	279	254	268	257	298	261	274	262	248	294	275	280	277	295	280	290	265	276	249	246	278	254	290	282	235	268	256	276	248	279	292	276	261	268	248	286	284	257	240	290	261	245	292	246	282	258	306	278	236	278	305	288	276	251	264	267	271	295	286	273	256	276	265	272	302	269	271	259	290	269	245	270	257	270	248	275	257	276	285	279	250	293	265	281	288	280	278	276	273	252	267	271	300	251	275	262	271	277	280	295	257	269	253	288	252	267	248	250	273	261	295	273	246	283	314	285	275	298	272	277	269	290	267	285	260	281	272	275	272	249	279	276	263	257	263	287	275	287	252	276	272	267	305	260	269	272	256	286	267	271	260	256	267	229	261	260	268	273	291	261	257	278	242	269	265	287	255	262	266	253	291	262	302	263	280	283	249	257	265	284	255	277	269	265	270	261	277	242	296	274	246	291	262	276	272	251	281	270	283	265	255	252	293	288	274	244	281	279	259	272	281	264	249	269	255	298	282	272	285	268	253	264	272	264	265	265	281	285	261	246	261	262	228	271	304	246	265	256	253	269	272	263	282	291	257	284	294	269	261	299	269	274	281	262	260	270	249	276	269	273	263	244	238	282	267	262	265	281	259	279	285	259	273	257	280	275	237	278	273	308	231	277	248	290	280	275	269	283	274	269	262	286	246	260	270	280	276	229	266	270	268	296	263	291	271	282	262	258	270	233	268	299	253	268	272	302	270	285	254	261	309	254	263	281	296	273	300	283	262	286	257	317	239	276	261	255	296	274	294	273	255	284	293	266	275	280	277	282	270	239	286	278	274	280	279	257	242	289	271	270	279	266	274	282	252	261	259	256	295	262	274	283	260	282	249	265	272	267	273	250	275	261	294	254	289	266	280	237	259	270	263	307	291	253	294	220	262	263	308	258	257	276	272	291	264	266	276	293	285	257	278	265	270	247	266	281	262	277	288	239	302	267	268	276	277	269	239	241	267	244	273	270	253	283	266	265	285	291	256	251	291	270	239	260	242	257	282	274	274	271	262	269	264	297	247	278	250	280	259	244	258	266	276	257	263	270	284	277	262	313	281	298	263	295	246	261	266	277	236	248	276	288	253	301	249	292	279	271	268	278	249	279	261	251	263	266	274	256	262	263	275	266	245	298	275	314	280	235	269	285	260	276	258	260	281	271	248	269	277	265	269	273	251	303	293	286	295	281	300	262	280	274	291	246	303	270	264	264	261	268	255	281	264	263	265	287	244	240	245	264	272	282	292	281	290	266	247	275	296	300	271	274	239	258	272	252	280	252	258	277	278	261	266	303	279	264	259	315	279	282	283	270	299	295	269	292	279	269	237	266	242	298	275	279	267	261	233	278	263	241	261	287	267	257	276	280	293	282	257	272	279	253	278	302	276	279	251	265	246	277	277	262	272	258	300	270	282	267	304	272	282	281	262	282	274	274	264	252	262	272	272	278	265	248	279	278	258	274	281	281	257	268	266	256	262	272	239	274	288	272	250	264	267	283	257	267	252	262	265	278	263	282	268	250	269	285	277	264	270	276	283	277	288	275	257	275	260	282	283	248	274	273	234	251	257	293	261	278	249	277	255	282	273	296	263	246	271	278	257	247	276	261	277	288	260	263	302	271	270	244	276	275	267	252	264	279	280	283	291	258	277	269	263	289	283	242	246	269	264	269	257	245	279	299	240	258	255	304	285	245	256	240	256	262	284	271	268	285	281	292	274	259	265	238	251	282	273	282	265	243	279	282	282	279	297	276	239	261	287	264	293	293	253	302	238	252	313	271	244	266	277	248	244	267	252	271	244	258	264	266	268	269	272	267	257	255	262	267	269	274	261	268	268	288	283	275	300	315	275	270	283	293	280	281	242	261	285	272	264	255	288	264	256	266	300	272	274	257	241	297	294	250	290	268	269	246	322	270	255	289	270	267	256	257	304	272	254	238	298	276	247	263	263	280	307	258	276	299	274	268	267	275	246	269	275	248	295	257	250	277	242	265	247	236	280	274	268	288	274	289	300	283	274	282	261	280	277	278	290	284	285	229	288	287	287	285	237	256
16966	50662	5336	2519	1766	1328	1063	826	730	619	531	463	428	424	387	329	364	334	364	327	342	293	305	311	350	318	316	300	268	323	303	290	299	285	293	279	301	278	286	294	310	308	275	255	265	315	300	290	290	295	259	292	276	277	317	274	279	315	291	270	259	286	290	279	292	271	297	276	274	259	274	289	262	285	272	274	271	277	293	274	287	291	285	287	285	278	309	299	307	267	273	268	293	298	294	285	261	276	294	301	277	274	296	281	293	293	281	261	278	259	306	291	275	264	279	282	291	269	312	271	308	264	298	291	279	276	273	313	278	257	280	306	276	273	267	296	274	310	273	306	304	282	277	304	281	272	263	290	246	292	293	277	284	335	274	264	257	289	260	309	280	297	292	277	293	286	261	256	263	265	280	280	255	274	287	273	310	277	279	293	296	276	297	279	279	282	268	304	259	264	278	262	284	292	275	282	287	275	282	294	254	274	279	300	255	303	336	279	282	272	321	306	280	284	264	291	274	288	272	305	267	319	299	288	302	280	300	262	292	297	260	284	299	274	288	277	244	269	273	264	272	277	297	266	288	275	273	266	293	271	302	257	281	257	290	232	315	280	273	261	296	264	253	261	287	281	286	267	287	268	262	270	288	252	303	287	259	279	256	256	276	275	302	288	296	262	296	256	294	269	286	290	309	284	286	275	302	276	273	278	298	293	299	285	291	260	270	282	278	293	272	257	268	289	254	289	256	309	291	268	280	298	285	287	257	293	270	256	264	279	270	276	286	302	258	284	289	296	271	277	319	266	296	284	303	314	293	277	264	295	265	269	295	298	293	297	308	280	279	279	279	275	300	275	296	264	266	257	283	273	283	256	270	288	274	272	264	303	271	263	278	298	295	292	276	290	261	284	266	298	304	314	262	288	295	252	295	273	286	287	310	264	270	298	288	253	294	270	273	270	285	289	273	286	303	272	286	287	245	268	285	272	268	273	275	279	263	278	281	274	286	268	292	257	299	257	266	270	298	300	267	297	278	261	293	307	275	274	289	259	269	258	281	241	272	331	293	303	276	273	264	250	280	270	233	264	278	277	303	307	285	280	308	270	288	271	246	276	256	264	292	289	274	269	296	300	290	281	278	299	299	264	272	305	264	273	278	247	275	280	310	296	275	268	292	276	260	288	266	292	258	276	267	270	286	287	281	257	278	270	278	287	298	273	309	267	274	237	284	286	318	255	301	286	305	259	265	295	285	282	282	278	266	272	273	284	282	279	301	309	256	307	304	280	263	289	297	292	259	283	288	283	307	296	296	320	296	279	303	287	297	249	290	313	284	308	304	323	289	258	291	287	290	265	278	279	296	297	283	295	290	278	268	304	268	259	288	289	301	265	297	305	276	239	318	284	295	298	269	286	285	290	274	296	278	268	297	286	287	272	290	259	269	274	270	276	289	265	243	290	294	271	261	303	292	273	258	266	280	285	263	305	290	294	262	291	290	287	306	258	281	294	284	265	274	302	269	290	266	267	290	270	268	311	245	300	264	269	282	282	291	288	269	277	281	288	306	261	296	260	305	299	283	299	272	269	289	299	279	307	260	236	293	288	271	283	293	283	308	258	278	278	261	327	302	272	274	289	270	292	269	273	259	265	286	281	270	262	292	240	291	284	307	289	252	293	263	295	263	307	250	291	299	284	290	277	254	262	294	266	279	284	290	280	280	301	262	284	294	275	284	274	263	283	270	291	283	300	284	295	278	289	280	252	283	289	255	261	309	301	287	298	265	310	289	275	281	311	307	285	288	266	262	270	285	284	285	289	261	278	282	261	260	291	268	288	258	281	256	260	244	261	305	287	271	260	255	263	260	277	301	319	313	270	273	295	285	275	277	300	277	281	292	276	273	280	289	266	314	300	282	272	274	273	309	271	319	284	255	278	286	286	274	276	274	269	304	277	273	294	273	295	286	287	309	306	260	284	255	259	270	274	285	294	257	305	253	249	296	271	273	303	300	307	301	277	282	264	284	311	304	270	284	289	288	287	292	263	281	298	280	275	254	303	280	292	277	280	267	263	287	293	273	270	253	266	287	282	262	272	267	282	292	267	269	263	275	289	275	261	304	284	288	288	253	311	263	287	293	269	292	259	268	284	274	259	250	274	273	284	267	260	279	283	306	272	263	287	259	272	279	301	298	297	285	281	280	318	297	303	281	267	289	276	280	287	247	287	273	283	270	278	276	300	266	273	293	264	300	275	283	279	272	271	279	279	291	273	256	300	298	270	297	265	302	261	297	297	291	263	290	291	253	276	298	278	284	301	278	262	264	301	270	273	264	285	293	298	271	277	284	225	297	292	312	281	296	279	263	285	253	282	274	245	261	270	269	299	257	265	292	258	215	271	274	291	279	287	294	284	301	272	283	293	299	280	290	266	283	295	298	276	303	269	284	307	251	289	290	294	259	327	287	282	277	280	257	293	278	266	263	270	273	267	295	289	258	267	288	276	238	281	277	282	262	306	264	261	261	283	281	274	279	303	296	275	306	263	268	277	284	259	282	270	271	255	243	273	292	281	297	252	278	298	273	252	260	266	266	251	250	263	289	300	246	263	269	279	270	276	287	239	271	287	314	289	292	272	257	272	259	299	280	262	282	292	295	285	297	260	306	309	306	274	257	280	302	278	295	286	281	278	276	288	270	268	281	299	263	276	295	274	294	291	286	288	275	272	286	295	308	271	264	307	293	291	274	286	273	284	287	252	296	278	275	282	296	237	272	283	283	262	271	253	297	286	286	275	291	273	281	274	291	312	289	279	291	270	293	264	272	286	271	305	256	262	308	293	290	278	289	309	291	284	263	268	293	256	284	249	281	268	265	276	284	246	304	265	285	286	281	285	291	280	285	256	250	300	268	299	274	255	272	281	259	287	299	264	280	272	294	279	248	299	286	286	285	316	305	274	277	275	275	274	269	306	280	303	266	275	265	251	282	275	247	303	267	268	286	260	247	251	257	297	262	285	299	298	280	305	290	267	291	261	283	286	294	270	270	282	267	248	263	275	291	288	282	278	278	260	304	280	257	246	301	262	289	262	285	272	285	271	297	259	269	275	285	287	278	294	269	284	281	309	295	281	285	279	265	282	292	273	254	245	259	293	290	296	265	296	294	261	300	260	280	268	310	259	260	311	287	280	289	245	301	263	269	286	258	301	260	257	252	301	259	296	292	257	304	259	250	297	260	282	266	289	259	282	298	309	268	265	309	261	279	275	301	291	299	292	263	270	303	290	290	298	269	253	298	264	293	271	273	285	300	273	265	263	257	269	272	277	256	249	300	242	292	304	289	255	277	290	288	308	281	284	274	261	262	269	282	279	278	268	278	280	251	271	291	304	284	291	286	300	276	273	272	278	262	295	270	267	296	299	270	309	264	300	280	261	293	258	298	299	277	313	312	266	268	274	313	288	287	299	278	287	268	277	280	284	260	287	251	270	295	303	267	259	247	302	274	274	285	297	265	275
24785	21101	26874	25190	7859	625	575	414	416	405	366	361	367	384	345	363	348	343	329	338	323	293	305	318	299	331	351	352	287	350	337	335	324	321	302	323	313	360	319	334	347	330	310	315	340	314	326	336	320	299	331	308	300	289	324	349	318	324	320	327	313	328	312	293	361	319	338	307	299	302	320	286	312	302	321	319	329	312	306	297	285	323	299	316	289	336	339	298	341	343	314	334	338	319	327	353	329	291	341	312	304	289	329	332	330	320	323	316	296	323	301	302	300	317	287	342	342	340	330	324	320	302	324	347	322	331	336	325	310	293	336	308	316	354	290	309	346	308	305	331	302	311	267	283	313	311	289	339	281	321	331	336	311	306	342	308	287	338	322	298	365	327	296	323	327	318	338	304	313	322	302	351	300	340	307	307	301	294	296	298	292	296	317	314	311	322	330	352	331	358	322	282	294	351	299	333	301	325	319	333	334	322	316	335	322	305	317	332	346	305	322	311	324	303	332	313	333	288	299	329	310	291	332	285	330	298	323	317	321	324	328	332	315	283	312	301	295	296	315	340	317	308	316	332	345	313	327	308	292	306	313	292	299	306	323	279	315	300	319	305	309	294	321	361	314	337	323	314	308	306	307	331	322	318	312	311	316	309	283	331	338	334	314	337	296	338	319	339	356	321	315	290	311	313	298	322	333	290	294	304	330	307	336	320	322	320	303	315	328	324	325	315	284	319	294	307	309	291	331	313	290	297	290	345	302	313	349	296	325	322	348	312	313	298	316	348	303	322	332	338	310	317	330	332	343	317	287	306	343	314	313	314	296	317	314	329	309	316	296	318	324	355	320	308	323	310	304	326	334	321	325	321	303	303	312	335	296	289	327	328	302	315	341	332	345	281	328	329	307	307	303	350	328	335	329	333	311	332	305	308	302	310	301	328	324	318	288	321	310	308	314	319	328	284	310	300	286	326	287	299	291	294	333	308	318	313	317	317	294	310	292	327	325	319	324	317	302	314	303	345	338	338	304	321	314	350	323	327	339	297	301	343	328	320	285	328	305	338	319	318	308	324	324	314	344	302	324	323	306	332	347	328	321	341	330	304	301	324	327	326	325	324	320	304	331	366	317	346	298	311	331	307	336	308	319	304	319	326	315	314	320	293	305	323	308	304	306	322	305	310	305	347	326	293	321	339	328	338	297	334	334	319	325	304	304	332	332	300	300	332	331	326	328	305	319	330	282	335	306	310	309	305	330	298	334	310	307	303	290	307	327	326	330	325	312	324	316	322	321	326	302	323	290	332	341	339	343	330	290	324	315	348	326	321	325	291	322	329	323	335	312	321	341	314	308	312	312	277	319	304	323	322	287	268	345	377	333	313	328	337	308	324	337	306	300	328	294	292	335	325	315	300	350	307	319	304	311	310	300	353	318	318	311	314	302	334	344	337	304	287	332	315	323	329	318	313	325	312	268	326	323	297	318	305	291	314	339	306	319	305	350	293	325	343	301	321	300	327	334	328	316	344	322	308	323	338	295	320	324	328	320	326	324	310	309	305	316	304	318	314	329	324	310	306	291	324	285	294	323	288	340	314	302	304	331	318	303	297	322	338	340	293	314	328	307	305	333	305	312	303	309	295	311	337	278	301	303	347	340	326	297	304	293	304	302	348	285	297	307	345	327	321	334	348	334	284	297	289	324	303	320	321	317	319	324	328	344	288	317	309	304	314	310	307	305	338	327	287	329	306	287	328	329	321	347	303	293	306	288	312	322	293	335	290	320	325	325	310	329	297	316	308	327	290	352	325	338	357	335	311	323	304	311	327	325	339	297	314	344	327	306	298	343	332	282	299	304	294	318	300	339	291	293	288	279	317	292	337	293	312	310	321	293	323	334	321	324	353	304	321	333	325	309	314	297	312	299	302	310	280	330	315	303	286	309	324	296	310	300	315	327	297	312	301	328	286	308	340	290	330	334	319	308	337	325	300	319	331	312	320	298	327	341	300	299	312	308	318	311	334	304	330	310	344	327	315	292	321	323	333	302	341	339	293	312	302	301	327	352	316	264	267	331	313	282	323	298	329	299	295	318	331	304	288	331	323	342	324	293	304	334	334	325	315	300	329	325	325	303	351	284	307	319	339	341	299	328	336	328	355	319	320	347	316	334	302	308	314	313	333	324	311	329	295	288	327	308	321	305	339	309	306	321	320	342	314	345	328	314	298	315	306	306	297	340	315	327	312	330	323	315	323	341	307	348	354	308	331	339	304	350	287	354	334	347	340	316	302	307	330	303	339	320	304	336	306	318	311	317	319	338	289	319	279	296	299	336	297	293	337	298	335	319	323	306	299	325	338	312	321	345	317	300	319	366	318	311	344	333	320	289	294	322	293	319	318	296	328	302	330	305	326	328	290	325	330	326	330	296	331	324	306	287	325	337	296	299	309	324	310	291	302	315	303	304	323	282	318	312	309	284	296	313	291	298	315	334	307	357	324	340	295	304	301	285	317	308	339	305	324	320	306	320	315	333	302	322	316	299	333	293	297	302	292	298	323	321	313	327	331	309	353	295	320	322	311	308	285	305	330	321	321	317	331	355	293	307	325	335	327	311	332	328	340	324	306	330	350	278	290	315	315	304	339	311	314	337	282	299	324	285	316	346	309	333	320	325	314	315	288	325	274	290	320	338	318	295	310	325	335	306	299	319	304	306	285	357	349	303	318	331	324	331	323	323	313	326	306	332	324	318	326	327	322	316	316	334	344	344	314	321	319	340	306	302	311	306	290	301	317	320	319	297	329	317	299	321	321	337	337	284	306	358	333	312	332	314	355	339	339	304	315	318	304	313	283	299	318	325	313	344	295	304	344	343	329	292	344	351	320	333	343	324	311	322	333	306	313	313	323	294	316	339	326	308	280	307	318	285	318	313	303	279	297	342	324	329	298	300	339	305	340	310	326	347	297	308	321	321	297	291	296	308	315	321	307	291	313	322	350	325	334	302	373	325	333	331	313	278	320	308	322	299	311	322	346	339	347	299	292	325	323	316	343	294	315	309	295	321	319	306	303	340	303	292	314	317	324	324	262	343	304	354	325	334	361	345	297	325	304	308	325	328	331	304	312	308	326	331	335	336	305	294	306	292	309	276	300	308	328	312	305	350	325	347	351	329	324	335	306	314	315	332	315	327	340	322	320	329	343	281	306	308	307	296	304	354	307	307	335	331	312	304	313	321	320	298	313	288	326	312	311	311	331	308	330	366	337	353	311	314	323	353	294	337	333	342	326	300	290	302	345	331	317	330	331	318	298	340	316	334	354	291	312	351	321	338	341	342	287	299	332	301	313	347	320	315	280	325	333	299	305	326	298	294	339	314	320	337	301	319	318	335	316	293	343	317	313	311	296	334	315	325	311	316	306	327	313	306	320	343	326	326	281	314	310	302	343	311	315	302	315	294	307	310	349	304	288	306	341	287	335	364	336	342	310	305	318	328	332	257	314	291	327	320	326
17459	42370	2931	1531	1138	929	744	574	548	507	468	483	401	430	451	434	381	380	349	386	370	350	398	370	358	323	378	355	352	357	351	311	343	344	351	348	341	345	349	330	353	323	340	377	372	321	338	364	360	370	400	354	310	349	374	342	355	346	358	342	358	345	292	357	370	361	345	335	379	340	339	372	328	375	352	326	360	328	353	362	366	338	341	362	343	363	325	358	322	359	363	338	359	367	369	380	331	357	369	361	340	339	327	325	324	357	326	332	347	365	363	332	314	338	307	327	377	327	338	354	350	360	361	328	314	365	327	350	342	344	309	328	372	334	310	341	357	320	336	373	340	388	355	306	316	329	348	325	328	355	324	371	364	372	375	365	365	366	306	341	356	330	358	319	378	337	338	349	328	323	354	342	363	388	353	346	348	333	326	313	315	292	380	356	318	346	369	346	321	364	336	348	336	330	312	324	341	341	349	319	334	346	346	359	373	325	361	331	340	330	361	370	332	353	372	364	336	372	330	337	369	339	348	384	324	321	342	350	355	328	354	342	325	305	320	360	368	340	353	367	330	325	349	354	345	336	349	347	310	341	385	351	351	325	318	343	357	323	364	305	355	348	326	377	343	340	362	351	322	343	336	334	330	353	372	328	341	346	327	352	337	373	359	311	381	385	329	331	323	354	341	354	356	351	355	356	359	304	374	350	347	314	377	371	341	340	331	368	316	316	330	316	337	364	341	359	338	333	349	339	339	345	351	354	331	346	340	355	313	342	346	374	338	300	375	364	364	360	348	326	347	360	351	321	341	345	329	358	367	362	331	343	350	330	359	333	349	343	330	345	327	359	355	333	348	315	362	336	312	340	362	347	326	328	357	365	349	371	350	330	367	324	362	346	367	325	354	341	314	363	332	312	317	366	359	338	332	324	348	339	337	370	359	374	335	337	304	331	355	314	352	354	331	340	334	340	349	351	335	349	324	354	357	338	394	324	341	351	337	328	359	357	323	335	373	310	350	357	323	332	365	350	335	358	348	352	317	341	358	373	338	355	318	354	363	299	364	349	330	336	318	354	331	353	341	337	344	371	352	388	346	353	349	350	356	329	369	337	328	354	320	369	333	367	357	348	321	344	361	359	348	338	323	370	337	343	322	348	324	342	369	345	324	309	330	346	327	350	340	331	330	345	307	359	354	335	315	329	347	363	349	334	364	320	347	344	330	359	336	348	337	340	335	358	328	341	350	338	383	349	346	374	336	332	346	339	354	346	331	354	325	290	321	343	349	352	379	303	344	370	354	346	367	344	344	361	361	327	349	334	328	326	348	332	349	343	321	367	353	308	340	352	374	337	334	342	325	339	328	360	364	389	349	356	351	336	324	339	336	335	331	333	379	352	350	363	336	336	317	322	315	362	325	339	322	344	331	371	378	342	372	327	350	347	339	371	359	340	346	345	370	350	313	372	335	353	353	333	360	329	338	331	339	352	337	333	374	356	354	335	356	369	316	311	358	356	342	345	327	345	294	348	369	317	301	379	380	354	357	337	356	347	356	340	360	315	341	357	351	344	330	335	343	340	363	325	336	346	317	347	326	356	335	358	307	309	350	352	310	317	359	336	323	410	353	325	331	349	349	345	320	351	302	335	347	315	316	311	323	319	336	351	338	382	393	348	312	337	346	339	357	329	368	347	372	360	357	350	349	372	360	310	356	349	343	314	355	347	375	334	345	329	326	337	343	367	388	348	339	357	312	341	332	317	336	336	331	347	315	329	412	372	314	370	343	352	360	350	369	321	348	365	339	376	327	378	324	349	315	360	353	331	335	339	337	333	339	334	336	323	343	358	371	338	346	337	322	382	324	335	344	312	358	336	349	348	338	330	338	357	336	338	377	371	329	342	331	356	370	334	357	343	350	370	329	366	362	349	349	317	322	370	349	338	334	336	358	359	345	350	378	336	370	349	337	360	354	345	295	359	342	376	334	354	338	377	351	374	326	329	324	330	306	323	348	344	330	366	321	354	348	344	353	344	314	333	312	337	372	356	300	360	330	389	367	356	337	334	346	364	341	330	383	321	357	356	327	329	337	305	343	345	328	331	367	358	371	363	313	354	335	308	320	308	341	346	342	333	363	346	347	306	337	358	348	357	368	359	321	351	342	339	327	324	362	351	320	368	338	355	299	330	352	333	340	370	358	347	336	368	368	327	344	347	340	335	364	341	337	337	332	352	361	345	360	346	365	348	340	339	345	388	371	336	319	358	350	333	356	389	357	321	331	364	352	358	324	325	354	327	349	337	372	333	398	335	336	350	373	364	350	329	335	330	338	357	366	339	341	357	318	349	365	367	357	351	347	336	349	353	351	367	351	332	349	318	346	365	357	337	307	334	357	314	357	359	371	344	354	344	333	362	358	367	356	332	381	323	363	354	379	325	320	315	353	336	366	387	350	319	306	330	323	360	350	376	320	340	352	301	344	386	358	342	334	376	326	354	348	345	326	328	323	358	364	379	331	337	352	376	351	374	334	357	332	373	343	379	350	335	314	339	308	376	346	339	375	332	361	332	338	337	329	324	322	327	327	326	379	324	359	331	337	332	313	335	370	342	324	349	328	358	338	347	348	339	339	347	390	349	324	333	352	325	371	341	349	355	357	321	384	314	329	299	344	310	340	311	356	356	339	311	342	361	332	332	362	345	386	347	348	348	332	355	337	335	371	353	376	330	336	334	380	376	330	337	358	302	333	358	341	345	345	315	327	338	359	319	341	362	345	346	338	383	301	348	322	368	363	330	364	320	343	357	343	349	340	332	384	376	361	364	352	336	335	343	364	334	349	359	379	352	324	321	339	354	356	342	369	343	342	359	340	369	341	344	308	361	318	331	332	348	347	369	337	337	341	364	352	340	344	335	329	341	344	326	376	341	337	326	366	351	323	363	325	350	354	315	331	322	316	348	337	341	350	316	399	349	352	350	360	337	372	371	357	373	361	337	347	334	315	351	361	371	323	326	371	359	334	319	393	345	344	344	343	335	351	336	349	386	339	303	357	319	368	333	364	318	379	342	371	339	368	347	330	341	322	352	330	352	399	335	336	385	351	327	345	345	322	355	351	348	342	323	339	350	349	359	347	327	358	293	342	310	305	344	348	357	331	385	316	358	336	347	364	328	340	309	350	332	337	344	358	371	326	343	348	349	329	340	366	337	352	358	330	353	357	311	346	333	367	333	333	359	326	321	361	318	367	327	314	367	338	328	374	385	345	354	362	359	382	350	317	365	354	359	324	351	340	325	323	350	362	320	342	310	321	337	348	349	357	335	369	334	330	334	363	364	355	355	326	334	335	356	390	366	358	353	323	345	326	368	357	343	327	365	356	363	383	358	319	355	336	347	336	338	328	362	326	373	326	377	338	334	314	344	381	327	376	380	316	340	368	368	333	393	359	335	334	326	312	354	365	341	363	338	348	342	328	352	353	336	356	356	342	379	354	328	346	346	365	343	357	322	348	303
22550	21080	28671	23659	21080	21036	5731	1222	936	888	760	678	685	686	663	640	617	611	574	575	566	578	529	612	523	532	521	539	571	532	546	535	550	554	527	482	587	575	539	484	498	550	504	516	508	520	512	498	520	519	527	522	498	520	514	547	520	521	535	534	495	538	552	542	540	480	538	507	526	529	521	511	509	509	540	491	510	511	509	515	510	513	520	523	484	492	529	542	484	522	530	553	499	517	547	510	491	508	557	543	519	527	501	527	521	528	470	550	527	515	529	531	521	528	507	538	515	502	541	509	503	535	556	513	510	547	537	540	500	479	513	528	518	502	509	513	528	527	563	523	538	488	509	515	507	547	517	486	541	494	486	549	507	545	508	537	545	476	537	531	529	520	550	509	494	487	539	522	510	575	536	523	527	547	527	493	520	523	546	533	530	554	541	521	518	554	477	549	503	481	502	505	528	496	550	541	552	550	511	502	555	506	470	495	480	506	542	490	528	472	486	544	514	514	491	530	520	521	527	510	531	496	469	484	521	490	501	527	513	511	514	527	557	554	507	509	479	541	575	506	517	506	514	519	521	510	519	536	519	565	523	523	529	520	534	536	501	493	512	531	539	496	533	502	516	525	519	536	489	495	488	525	564	513	499	521	525	507	535	501	525	520	497	496	546	570	542	529	516	499	555	525	482	535	581	499	508	493	508	515	534	516	510	508	483	476	520	534	520	515	522	522	467	479	509	507	484	562	523	527	521	573	557	509	493	506	553	525	472	515	493	545	537	529	477	472	522	472	472	511	523	534	531	528	506	533	515	508	564	532	516	496	517	563	502	497	536	482	555	504	521	510	519	536	515	527	471	506	507	500	525	548	552	527	519	490	498	539	518	550	500	541	530	541	509	541	539	535	537	517	526	497	522	458	543	515	533	534	525	508	520	505	532	550	506	471	555	510	488	498	551	490	531	521	568	524	512	503	481	495	521	526	474	489	519	519	523	527	524	572	500	492	530	552	545	493	523	506	478	488	538	551	515	486	504	504	510	531	573	521	510	532	515	500	537	515	515	463	520	534	519	529	532	520	501	504	522	519	516	502	514	492	563	498	531	507	530	507	497	490	508	529	510	551	507	517	482	535	487	518	497	504	523	494	558	528	532	516	483	484	509	523	492	544	526	514	528	535	535	551	524	503	546	526	532	513	516	524	560	496	518	523	477	553	496	511	543	486	535	551	543	523	513	514	516	491	538	524	516	528	480	501	548	498	513	520	500	474	488	534	533	559	535	544	539	537	519	505	528	527	528	522	500	553	536	520	509	519	494	479	535	527	519	517	511	502	509	515	499	548	493	490	502	518	517	517	488	548	484	507	517	504	473	559	517	500	501	531	534	522	518	547	501	508	516	496	505	494	505	521	571	476	522	509	527	494	491	526	491	527	551	528	505	524	519	476	513	490	512	511	493	554	565	510	496	539	510	537	525	556	514	562	564	486	546	514	517	508	502	548	527	484	499	542	501	551	523	502	513	475	513	528	535	512	520	551	545	529	490	539	540	545	510	495	541	550	507	501	532	544	510	533	517	483	523	534	547	528	528	525	518	477	539	555	511	499	517	538	558	502	533	517	537	518	539	508	520	498	567	533	500	524	532	520	497	525	515	502	514	494	526	527	511	532	494	478	484	522	563	476	518	555	535	536	530	515	541	540	506	513	566	463	531	524	500	510	482	509	533	521	501	544	535	510	524	508	500	507	536	509	528	517	523	477	497	535	530	503	519	508	524	507	498	513	495	534	478	509	528	518	532	551	507	534	542	532	488	510	550	489	500	538	548	480	573	516	518	532	506	530	467	521	522	547	498	481	520	519	559	528	521	448	506	536	551	499	543	499	517	513	485	495	495	538	521	518	543	551	529	504	513	491	523	523	502	511	485	543	536	600	492	519	526	528	514	517	505	527	505	485	509	491	531	520	519	535	517	531	504	520	521	538	522	524	515	491	500	539	536	527	469	495	512	491	543	494	524	557	555	451	525	513	540	525	512	513	501	522	494	494	543	497	539	549	550	528	524	567	512	540	532	509	548	478	540	520	503	525	490	503	512	535	501	521	529	564	531	538	490	523	514	541	541	555	502	513	575	508	564	515	534	515	541	542	524	539	499	512	514	488	532	488	547	541	511	521	517	537	501	520	520	496	539	470	552	524	525	521	529	541	522	522	521	532	507	541	516	563	539	495	470	511	519	583	547	538	514	519	514	505	483	525	540	538	488	506	543	461	526	528	529	522	510	559	493	518	483	566	485	567	528	548	500	507	479	512	505	496	519	482	531	527	527	494	530	465	549	521	496	567	562	562	525	497	518	498	490	525	496	537	548	533	492	461	497	519	517	540	502	500	510	499	501	533	511	518	522	497	522	476	505	502	504	517	517	505	494	491	544	526	484	536	521	545	516	503	502	542	541	487	532	489	481	507	495	542	523	501	544	510	511	524	535	476	516	515	536	536	527	536	521	487	546	498	511	524	549	509	505	490	472	541	512	505	528	510	494	480	541	518	525	510	511	517	536	527	477	494	489	499	527	535	540	548	517	525	511	497	506	524	477	504	530	525	549	482	511	505	502	531	521	533	582	529	525	547	506	497	474	535	518	551	534	507	517	541	479	516	507	551	559	527	506	524	536	530	514	540	512	512	531	508	549	473	562	532	567	502	560	539	554	514	533	506	500	519	502	509	495	525	521	496	522	553	541	520	559	489	538	548	501	580	515	509	531	520	533	554	503	540	524	511	485	497	498	503	550	566	486	515	515	557	512	535	534	535	529	524	492	512	484	511	512	503	493	493	474	524	524	490	531	555	463	527	583	502	510	546	524	498	476	524	509	568	517	510	534	527	516	548	528	535	509	533	542	596	534	529	521	498	515	513	512	517	497	528	512	548	530	546	532	485	521	520	501	549	521	493	490	503	537	474	551	506	514	508	524	491	525	543	505	531	510	503	553	500	521	487	537	490	524	521	498	508	511	510	479	516	492	540	479	516	504	520	486	540	545	529	511	514	562	549	501	503	506	529	523	478	522	506	505	514	547	537	459	475	540	539	541	517	565	534	528	487	520	561	517	483	520	506	460	505	517	494	490	551	490	509	500	547	494	492	547	516	515	498	505	516	494	465	496	506	521	535	557	489	496	498	520	484	550	512	504	526	538	526	541	532	562	537	512	542	523	529	500	544	569	523	505	525	480	539	506	566	517	520	530	480	507	540	478	491	525	539	524	508	483	511	552	527	527	523	520	496	519	494	540	492	463	465	546	533	514	500	529	531	559	546	493	481	505	480	542	486	512	511	535	524	486	479	518	520	506	536	523	531	521	478	516	546	496	539	504	490	516	498	488	516	524	504	522	566	534	545	497	497	519	553	587	533	488	469	535	527	509	502	481	507	492	535	511	521	534	502	488	494	503	491	550	491	511	558	503	524	489	513	498	499	557	493	482	534	505	504	535	501	466	519	522	513	510	513	520	521	491	553
20044	53526	9088	4660	3168	2439	1970	1603	1283	1125	1037	902	855	770	759	708	694	640	665	655	615	630	609	573	611	550	578	581	555	594	536	581	570	565	527	577	536	582	544	554	541	510	514	557	551	548	547	509	522	557	531	508	547	567	516	520	515	524	576	529	507	511	534	540	510	535	530	535	513	526	529	528	536	501	491	523	551	538	530	468	517	548	545	504	553	499	479	527	511	524	550	504	520	516	569	523	504	516	529	482	490	528	547	535	531	554	514	503	533	508	531	540	537	505	512	497	523	552	521	567	479	538	467	509	490	496	500	522	495	540	540	527	510	544	499	571	485	505	536	561	485	550	499	507	507	527	514	518	530	500	537	504	515	511	524	507	522	527	515	522	507	528	508	511	557	542	545	504	514	532	508	549	509	493	559	517	500	510	538	494	509	549	535	489	517	521	515	495	504	551	534	515	535	548	519	516	561	547	525	514	516	530	531	496	518	525	525	493	517	506	511	541	526	511	536	482	541	528	539	531	552	473	535	523	530	566	513	482	498	501	538	524	538	492	505	509	550	530	523	532	533	514	500	525	529	527	510	500	501	519	559	534	513	550	505	539	515	519	487	511	535	498	499	560	526	516	528	526	552	531	542	526	501	540	545	529	525	543	529	524	549	550	527	495	525	508	482	528	529	487	523	494	533	565	508	508	571	545	529	504	532	553	560	517	495	517	500	536	506	517	514	533	525	529	478	511	539	497	514	494	506	529	532	499	517	528	492	563	568	552	519	518	512	519	514	488	503	530	523	497	528	540	505	538	503	510	485	518	529	545	486	550	539	502	517	533	533	510	478	512	510	498	531	521	487	522	522	488	507	555	499	541	489	515	512	498	529	533	565	514	543	523	573	524	539	564	540	574	499	520	507	503	472	513	518	529	557	520	494	522	535	487	507	459	539	546	518	482	500	504	512	535	527	548	514	526	503	534	504	475	511	559	580	532	567	511	525	549	507	547	509	535	538	529	503	496	559	537	547	481	505	546	533	550	544	496	518	500	544	489	486	515	511	540	527	491	518	558	588	526	556	498	532	476	484	516	531	519	517	515	522	505	543	494	486	547	528	524	494	551	486	518	484	550	517	534	501	521	494	494	499	564	498	520	489	493	539	510	478	526	539	501	540	532	530	498	518	468	518	505	530	482	510	516	528	533	545	529	541	527	546	541	526	579	547	525	475	512	530	540	555	523	522	516	542	479	535	563	510	531	529	536	488	503	550	519	528	516	527	543	543	510	549	518	521	507	512	511	544	511	491	515	525	545	496	528	518	547	506	497	533	537	531	517	510	517	500	512	561	521	510	531	509	525	579	516	513	499	528	507	535	539	472	518	522	530	557	525	524	517	566	531	494	516	533	544	509	542	526	528	512	496	558	488	564	504	512	505	485	491	502	514	541	505	537	518	551	534	523	508	588	531	535	513	518	505	531	542	528	519	490	558	489	581	488	542	519	502	524	499	502	527	503	504	563	523	518	511	544	518	540	502	510	508	536	503	526	513	522	487	513	507	538	498	553	528	545	506	495	524	555	485	523	461	540	544	501	551	532	516	519	505	509	525	492	499	559	523	534	554	516	471	510	518	501	546	503	561	500	525	498	500	559	510	532	551	497	513	509	504	555	525	510	470	521	535	508	545	524	481	557	521	515	497	533	530	525	524	551	496	501	538	537	516	484	558	513	484	509	515	547	480	557	533	509	554	508	524	532	496	484	519	546	522	507	520	541	528	558	497	543	513	550	531	519	524	511	517	544	552	539	503	521	531	474	589	507	489	545	541	541	534	531	498	483	532	526	483	547	506	525	548	507	553	536	513	522	555	486	481	549	510	500	514	518	505	533	541	507	541	536	538	503	544	500	476	512	498	512	546	557	555	464	521	511	541	539	514	556	534	489	540	522	496	507	496	494	502	518	531	530	519	511	508	545	506	584	488	507	544	529	516	535	528	507	510	493	504	493	509	542	504	534	538	543	494	523	506	530	488	529	504	492	546	558	527	515	529	511	502	558	500	511	557	496	539	562	548	509	543	483	537	523	513	556	531	528	546	524	539	526	523	506	507	458	554	511	517	550	538	516	568	501	528	522	495	550	527	540	544	497	521	543	496	507	540	480	545	545	549	517	514	516	521	488	541	500	550	539	534	498	489	541	509	546	519	513	485	498	460	479	518	518	527	518	513	480	517	487	507	517	525	507	479	482	503	525	537	506	530	530	564	497	500	589	529	533	510	543	483	505	521	524	498	533	542	546	552	531	540	534	549	533	507	534	541	502	553	486	510	562	521	550	545	511	566	493	515	499	535	505	524	558	530	514	514	513	524	531	565	531	526	498	552	487	540	535	478	525	543	540	495	532	528	514	517	530	547	518	557	520	514	540	530	518	500	532	540	551	545	535	526	529	516	556	572	525	482	533	519	522	504	512	525	501	511	522	497	508	510	568	527	541	512	539	535	528	501	518	501	535	508	529	538	536	506	505	514	510	513	530	531	501	563	517	468	524	489	531	508	542	528	503	517	495	551	543	547	525	514	550	525	500	485	500	540	465	506	541	538	503	505	537	522	515	552	511	510	507	515	510	489	481	513	554	509	488	491	481	562	498	496	537	528	486	538	536	507	563	534	526	543	483	514	494	502	542	502	501	503	494	494	517	495	507	560	571	514	514	542	551	509	535	477	483	521	494	534	539	559	449	534	546	504	525	509	499	520	535	543	551	537	467	540	521	519	542	508	543	536	519	521	515	496	548	527	516	514	506	514	560	540	564	499	501	513	536	562	510	505	530	512	537	525	526	536	506	519	499	526	496	488	530	565	570	514	517	514	511	537	527	546	508	517	520	524	539	489	539	532	537	487	513	506	545	519	515	519	525	545	535	530	516	471	525	518	549	528	505	493	515	495	554	512	482	524	493	525	539	511	485	489	529	499	508	498	528	548	488	527	511	500	555	494	515	543	540	532	530	502	518	519	518	538	538	527	512	491	547	483	518	510	493	511	508	475	513	502	538	501	492	543	502	512	522	496	481	516	526	509	527	510	535	484	510	561	525	507	518	491	519	555	509	529	510	508	531	526	532	511	551	466	535	501	530	514	521	520	490	512	559	537	523	541	494	501	548	485	535	524	512	513	503	544	498	502	512	509	488	506	509	509	568	530	551	541	489	504	513	516	515	530	561	537	531	521	496	539	516	523	471	474	472	476	551	547	524	532	552	514	537	523	528	520	529	534	518	519	510	513	487	525	515	519	508	500	526	546	560	527	540	537	498	546	538	512	491	512	487	550	484	523	497	527	506	543	539	494	470	505	533	499	535	518	519	498	489	487	532	529	524	493	536	494	501	496	531	487	529	488	559	501	515	524	534	528	503	512	525	519	515	530	515	511	534	510	523	570	545	545	538	499	530	521	536	525	514	521	496	518	498	497	530	501	536	539	523	514	570	514	551	509	553	545	540	534	539	505	513	520	513	544	521	513	510	513
28142	19806	5059	358	236	183	214	186	168	147	159	156	175	153	174	190	135	170	165	152	164	177	156	131	162	155	167	142	141	151	151	169	180	159	164	126	176	145	180	160	145	166	160	146	171	184	151	160	160	182	175	146	172	157	157	165	162	172	156	181	154	158	162	152	145	166	151	162	156	150	135	150	155	154	151	146	177	162	171	161	129	173	150	158	162	162	145	155	188	166	153	138	158	150	162	167	143	152	158	184	148	138	143	152	168	183	175	137	156	170	146	142	176	168	135	152	167	147	176	173	164	135	147	137	164	160	150	142	159	173	148	153	160	171	150	160	150	149	163	158	148	170	196	153	146	138	167	144	183	164	144	157	141	129	171	189	130	180	178	141	159	163	156	171	153	159	170	176	137	194	150	140	151	148	148	142	137	151	141	153	152	154	157	172	165	160	166	182	154	160	163	162	157	155	167	157	132	167	150	148	153	170	156	145	153	179	159	168	160	147	165	176	156	145	158	145	172	151	179	181	173	159	182	135	155	156	193	143	162	148	171	155	178	150	164	160	150	172	160	162	153	163	145	148	159	200	145	153	180	161	149	147	160	161	155	160	139	142	146	143	175	146	178	149	154	138	159	139	160	167	145	181	127	142	172	151	137	146	167	164	174	147	144	154	151	168	153	177	190	153	155	151	160	145	193	167	140	173	161	173	159	165	166	160	155	149	143	165	127	184	173	162	146	160	138	142	158	150	144	160	169	151	166	160	155	169	152	168	152	143	163	153	167	174	151	179	158	162	163	167	144	159	150	168	169	199	162	166	132	190	149	159	138	161	171	170	151	165	149	165	183	127	162	155	175	169	146	154	187	165	158	157	170	167	148	166	164	169	161	165	152	141	144	175	158	163	180	156	143	122	188	157	158	151	151	143	158	155	166	159	155	157	142	146	174	154	155	156	196	161	151	158	162	160	165	152	159	161	152	146	164	145	176	128	162	146	165	144	165	180	159	162	147	143	151	182	157	176	159	166	138	160	135	172	171	132	182	154	165	169	134	155	151	146	171	135	179	170	137	155	168	168	165	172	139	152	158	160	188	151	157	157	168	139	151	142	174	139	151	147	134	170	157	161	179	149	156	153	172	153	163	158	170	148	157	164	133	149	167	147	163	158	142	168	160	188	166	135	170	136	149	162	150	158	170	177	166	161	167	173	156	165	155	171	149	164	150	147	158	153	168	159	139	160	143	131	154	162	142	172	161	167	157	149	185	139	149	167	161	181	153	186	149	153	148	173	155	176	151	178	154	153	142	163	146	160	152	142	162	165	161	148	163	176	161	163	148	137	169	157	123	177	163	150	167	145	147	179	148	165	183	170	151	167	174	167	156	160	167	162	169	164	155	138	159	161	160	158	167	157	170	158	159	182	154	130	154	143	152	152	154	152	159	186	175	195	167	159	123	149	152	168	154	184	159	157	150	160	153	164	159	148	134	136	138	154	171	170	148	134	168	160	168	169	148	181	164	145	171	134	162	172	157	164	154	154	181	168	167	151	149	185	142	151	158	158	172	162	168	154	159	144	147	169	150	161	135	142	156	172	160	166	162	160	139	167	174	146	148	176	161	142	149	141	142	186	151	169	166	145	128	146	163	125	151	179	141	149	166	153	133	165	135	177	183	152	175	158	145	160	163	133	160	165	177	152	168	173	162	163	168	147	164	143	155	156	161	160	158	153	157	144	173	138	153	171	153	179	157	153	141	155	172	162	165	168	149	149	177	147	154	167	153	163	171	155	149	150	148	164	168	156	140	166	172	156	146	182	163	155	156	159	172	156	165	149	159	156	161	160	152	154	162	156	178	154	138	148	169	178	146	146	151	153	135	147	170	160	166	157	167	159	143	148	146	161	182	162	164	160	146	150	205	153	178	171	170	150	157	164	142	160	165	162	162	146	165	142	172	153	192	138	194	147	135	174	153	136	142	153	158	179	143	167	188	157	185	163	175	158	138	138	166	158	153	167	170	156	142	176	152	168	172	152	151	165	142	152	148	128	154	157	151	163	148	167	184	144	143	172	169	145	165	168	167	173	147	156	165	172	161	146	129	161	159	144	169	179	156	162	180	145	192	182	161	177	155	159	164	166	156	162	162	146	168	159	167	157	157	168	174	138	140	172	172	157	145	154	173	144	155	175	170	164	156	162	157	152	157	179	173	148	170	147	140	165	165	152	157	131	166	163	147	169	172	164	149	150	158	162	151	174	187	159	150	173	148	154	186	156	158	153	142	142	153	153	152	147	143	136	150	158	160	163	154	160	165	147	143	127	145	149	153	154	151	161	160	144	181	150	164	155	171	154	155	153	139	153	148	169	165	190	133	156	158	142	179	183	144	150	142	172	163	163	139	154	142	153	128	155	142	164	149	148	155	181	162	139	145	163	164	151	172	176	165	165	164	139	161	156	163	153	168	178	159	153	178	153	150	134	145	171	147	143	162	142	166	195	145	166	159	129	143	171	165	134	152	171	157	165	135	162	171	163	142	149	153	131	173	166	146	135	155	164	164	173	161	161	146	152	157	162	156	172	172	162	151	164	170	156	162	151	165	169	125	158	168	142	145	149	177	149	177	137	163	161	160	177	139	171	147	153	148	159	148	144	169	154	186	170	170	140	142	156	176	166	153	175	164	177	178	163	165	180	166	167	187	148	171	162	155	152	168	176	154	170	182	149	168	159	138	156	148	147	175	159	161	160	145	174	182	140	159	165	155	173	150	156	141	159	159	152	175	153	155	175	167	178	169	152	159	163	149	147	160	151	168	137	146	171	169	156	161	171	167	144	160	156	180	153	164	139	168	176	165	152	150	188	167	174	143	193	171	150	176	160	153	167	168	170	152	149	150	151	155	172	154	153	163	138	138	167	159	127	145	164	163	151	158	151	163	139	140	143	138	146	135	151	152	142	159	186	173	155	190	152	156	150	173	168	180	143	167	172	158	158	157	175	167	172	169	185	157	140	146	157	148	148	173	155	164	135	161	165	164	170	131	164	171	164	137	177	169	155	159	156	161	164	162	174	164	149	138	168	147	129	161	148	160	165	159	162	162	178	161	148	153	155	150	152	159	187	135	151	180	153	153	153	164	153	144	153	146	158	183	154	161	163	169	147	174	171	154	145	147	170	163	157	144	127	166	164	160	145	161	159	159	150	154	152	170	143	165	150	155	154	180	178	174	160	154	148	140	161	140	147	160	149	144	134	153	138	202	167	174	165	155	159	152	141	153	172	140	170	168	153	170	155	149	155	164	160	155	174	143	152	160	158	162	155	160	163	138	165	112	150	179	145	138	139	148	125	140	176	141	175	181	160	157	150	136	131	146	197	164	151	139	144	146	156	172	156	173	172	167	166	158	170	152	167	148	147	151	173	148	144	141	189	145	156	156	163	170	167	155	148	154	153	156	145	159	155	136	132	179	178	152	141	140	170	145	167	164	144	166	160	158	134	173	178	151	162	153	165	170	145
16225	18552	479	288	251	228	215	246	208	176	164	182	188	188	176	202	187	163	193	174	181	173	192	183	171	161	196	173	191	199	185	190	187	174	190	177	181	170	211	200	194	173	198	166	183	162	180	192	192	190	193	163	174	196	189	175	176	175	181	177	185	195	172	195	185	164	201	185	166	186	168	166	181	190	173	175	172	168	154	177	185	184	162	189	188	166	192	176	207	170	165	171	206	182	178	200	194	186	191	176	190	200	160	168	190	172	190	176	169	185	188	192	163	175	177	169	163	179	200	168	183	171	163	210	166	176	158	206	185	217	180	176	171	172	193	161	195	169	181	167	172	180	191	160	178	188	174	173	198	171	185	184	196	160	174	181	162	179	165	172	178	179	156	182	178	170	190	192	159	181	160	191	167	193	184	169	174	184	172	186	193	161	196	196	187	182	170	161	177	151	171	169	173	187	171	166	177	180	185	163	180	181	175	166	173	174	202	175	183	163	173	161	182	169	188	174	171	190	165	188	181	184	171	186	183	203	169	183	191	174	197	169	151	179	200	179	190	166	190	198	183	177	174	181	186	206	180	161	188	185	180	172	181	182	202	186	173	163	169	163	194	167	164	192	173	183	186	174	191	166	183	160	177	194	191	164	173	197	189	163	179	185	188	194	181	153	149	189	171	159	193	192	167	183	192	171	184	170	172	185	149	201	170	152	147	144	177	186	179	180	180	174	170	167	167	167	173	162	171	173	179	155	192	187	183	209	157	166	159	199	170	180	170	190	188	175	165	177	173	171	183	187	181	189	179	181	174	197	175	171	199	158	175	166	189	169	177	167	173	161	164	185	166	201	187	183	187	181	153	194	187	185	174	172	187	186	203	176	184	161	192	187	205	154	194	196	186	174	176	190	173	189	202	171	175	172	169	191	185	174	158	176	165	159	191	171	174	197	205	177	181	181	161	170	190	187	180	187	205	179	189	163	185	200	179	176	175	178	160	182	203	194	193	190	171	181	189	159	171	165	184	173	155	190	184	201	199	182	188	163	218	150	188	189	175	162	167	166	166	180	180	190	187	175	207	165	171	178	187	178	149	197	171	169	178	187	154	170	164	175	179	186	170	202	161	187	149	180	190	150	166	161	179	181	189	166	161	181	165	174	180	189	174	173	172	167	185	193	190	168	188	180	183	155	180	174	192	173	188	168	170	184	173	211	172	170	175	173	181	172	171	160	169	165	182	161	167	178	173	190	197	193	187	184	184	187	194	197	183	162	156	178	166	179	175	168	200	183	201	193	177	198	183	191	154	177	174	190	186	170	159	177	174	193	174	178	190	185	180	184	173	181	188	191	165	156	177	184	190	161	165	188	160	174	191	171	187	181	190	166	168	181	174	211	154	176	164	184	174	174	162	186	183	151	171	199	191	164	175	202	159	184	171	176	190	190	179	185	205	195	189	192	147	181	176	194	190	163	163	181	189	179	178	190	180	172	193	200	185	165	183	192	204	169	187	191	161	185	193	180	165	161	170	162	190	189	198	188	188	200	191	167	166	183	187	186	186	178	167	160	160	162	174	178	146	167	171	197	162	176	188	208	187	200	186	161	184	178	198	198	203	186	176	178	183	177	177	174	196	198	183	198	147	192	167	179	174	166	169	191	182	194	203	172	161	181	185	170	206	179	198	183	181	159	169	147	176	182	176	193	166	185	183	182	176	188	181	183	188	195	161	167	184	176	167	182	186	198	179	159	171	175	173	174	192	182	172	191	172	164	176	172	168	155	179	166	186	188	190	164	189	162	170	195	191	178	197	161	184	194	155	182	189	188	169	196	185	171	175	161	170	183	180	188	155	182	174	182	179	192	176	155	174	183	185	166	179	166	171	184	168	164	185	181	176	178	178	171	163	197	188	173	177	173	187	192	166	155	162	170	172	158	167	169	183	169	143	188	189	162	176	165	186	188	195	198	181	174	214	190	184	180	184	167	178	196	182	181	188	180	180	168	188	184	173	161	179	202	179	174	184	161	188	205	192	174	202	172	182	160	208	165	162	184	189	185	173	198	192	176	182	190	179	172	178	160	167	166	164	192	171	204	197	175	177	170	208	163	185	163	190	201	171	200	198	170	172	170	164	173	174	185	168	177	187	186	189	197	165	178	193	177	182	153	192	177	187	189	171	175	187	180	178	174	184	167	161	214	190	160	162	195	160	189	192	176	177	154	189	163	174	195	157	185	176	191	196	182	171	156	187	176	184	189	177	191	177	162	196	179	165	180	185	184	160	177	185	197	189	155	190	158	155	147	169	190	173	184	180	166	167	186	155	176	181	208	180	168	175	164	179	173	181	191	188	173	182	180	181	168	171	181	191	178	173	209	175	158	182	191	156	144	197	179	191	174	180	180	172	176	166	177	174	183	165	179	171	199	191	163	174	174	189	191	167	176	175	198	202	180	187	188	180	171	177	179	204	169	200	166	159	196	192	191	180	154	188	164	191	172	218	163	168	174	163	186	174	191	172	171	181	209	187	162	173	164	167	175	197	174	167	169	191	184	180	193	183	183	166	179	186	187	181	167	186	167	167	197	172	185	166	177	213	192	161	188	178	171	180	170	190	190	173	172	180	181	180	177	175	190	165	187	193	169	176	175	195	172	188	158	176	180	179	162	193	181	185	166	179	190	173	187	181	213	190	176	167	169	180	171	217	173	192	190	183	201	185	169	206	168	156	158	181	169	171	194	171	175	170	170	177	169	175	194	174	179	200	199	167	154	168	172	178	195	174	184	191	164	189	205	159	177	187	156	160	152	174	165	183	172	166	218	202	185	170	167	181	195	158	176	193	182	200	168	202	171	172	201	178	201	173	157	197	178	172	161	170	192	187	192	192	210	187	164	176	179	176	189	196	185	201	195	163	183	168	164	165	163	166	188	183	159	179	181	169	166	173	177	162	174	197	178	172	186	185	177	172	159	175	159	165	178	163	173	188	183	206	168	151	172	209	176	179	212	175	189	179	182	174	158	181	186	180	151	206	171	190	181	171	204	184	195	184	177	171	186	184	161	180	185	175	181	181	177	162	186	179	170	191	201	175	195	173	193	150	184	168	185	192	156	163	169	178	172	176	154	210	194	174	198	167	186	171	210	190	173	171	188	173	173	177	160	166	161	170	177	160	171	160	186	192	172	185	165	182	167	184	175	179	181	187	164	184	181	177	182	176	202	183	176	201	169	172	162	183	185	195	163	152	188	176	174	166	204	185	203	204	188	166	193	146	177	196	196	187	160	160	158	195	176	189	164	153	151	192	179	184	184	182	176	196	167	191	180	186	171	175	197	173	182	196	180	195	188	186	180	187	173	160	150	176	207	182	162	165	164	160	198	183	172	179	170	191	200	173	179	192	192	173	182	177	203	176	139	175	198	163	177	177	181	190	156	136	192	175	166	189	186	165	169	181	197	189	175	197	176	191	176	188	162	165	188	181	171	202	171	192	182	200	182	175	174	186	169	184	162
23764	21145	28232	24278	21050	7211	824	557	476	438	425	403	361	342	347	306	297	305	301	309	294	334	305	313	272	290	257	307	293	275	300	277	273	292	292	255	263	306	298	263	271	265	256	259	279	291	286	290	263	285	262	276	275	302	267	266	257	289	265	277	256	269	260	285	268	290	270	245	260	260	284	301	268	279	301	262	296	269	255	267	308	270	287	286	262	268	280	309	253	257	262	282	285	247	257	248	294	293	277	267	244	277	278	272	293	304	282	255	291	283	255	291	276	274	259	265	272	297	276	245	288	275	260	271	298	243	247	282	245	248	264	273	257	231	262	255	277	268	269	284	272	264	260	281	291	260	263	265	264	282	301	263	287	254	306	295	280	282	275	279	272	252	276	240	298	281	281	298	262	279	270	285	286	265	265	289	281	254	281	270	266	254	270	259	316	271	259	299	236	269	247	281	266	294	286	283	288	271	287	265	271	252	301	259	258	266	248	273	309	244	286	277	257	287	279	282	291	266	247	255	281	267	296	267	265	230	271	273	280	275	257	266	277	294	270	267	288	294	285	276	256	256	267	273	251	282	243	289	296	249	262	278	262	293	270	260	250	275	290	307	277	318	273	269	255	292	291	281	281	286	250	250	268	294	258	287	292	279	267	283	274	292	313	247	260	252	266	281	286	287	277	275	270	260	256	286	270	248	263	246	297	254	274	274	277	271	282	238	267	272	246	262	277	247	268	274	271	301	245	272	248	249	258	272	281	282	249	302	316	269	279	267	281	272	267	282	278	253	285	242	307	256	256	295	275	266	289	299	272	279	251	298	267	258	256	265	297	284	296	269	275	264	294	272	266	260	295	266	257	272	266	276	263	275	269	264	273	276	266	262	239	271	247	285	302	277	274	268	264	260	264	250	292	276	271	250	263	281	293	266	283	272	294	258	276	269	251	289	248	254	284	256	293	289	270	266	267	279	259	263	272	249	247	267	268	240	278	266	280	301	292	258	272	285	267	289	275	252	298	248	271	269	258	274	298	231	272	278	262	263	259	263	267	260	269	282	263	247	266	252	261	254	309	270	253	255	276	273	293	274	247	273	263	267	283	243	254	294	273	264	277	301	276	276	301	278	286	293	276	266	278	274	296	273	269	287	278	291	260	295	280	265	262	303	261	244	248	279	282	265	325	259	274	272	275	256	229	246	263	264	260	239	238	252	287	276	268	261	255	290	270	282	255	267	251	289	276	288	261	261	282	276	303	270	279	280	251	271	264	271	252	254	235	253	262	242	288	275	251	270	275	279	261	281	294	287	259	252	297	268	276	263	265	261	284	252	299	256	239	292	313	277	278	273	273	248	270	252	272	283	256	299	291	285	290	288	295	258	271	278	272	271	296	279	274	273	248	272	252	278	283	269	281	260	284	260	282	260	305	271	300	288	308	266	256	261	265	288	263	267	274	288	276	278	285	288	287	243	265	257	251	269	291	273	306	253	273	262	281	247	303	266	254	252	287	258	236	286	251	226	261	288	268	254	292	281	267	282	281	259	271	249	272	300	268	251	269	268	244	265	273	275	284	258	270	282	284	250	280	269	298	255	291	263	244	275	259	273	254	262	273	269	272	285	271	252	238	288	260	258	242	244	279	228	279	275	238	251	268	270	253	270	264	290	290	268	259	290	261	285	277	307	231	272	267	273	258	289	285	273	272	272	278	270	272	261	269	259	285	253	313	276	306	275	259	247	269	281	275	286	253	295	274	285	261	293	263	257	282	288	299	286	259	300	256	252	276	281	293	272	290	266	279	287	261	301	299	272	261	280	275	280	265	245	268	284	266	279	269	258	291	253	253	261	295	267	268	296	266	288	252	294	252	254	262	256	278	281	263	287	267	242	300	269	297	279	287	281	291	283	270	275	261	239	276	278	280	244	256	268	274	257	270	283	276	257	238	246	286	260	280	240	260	254	248	250	256	272	260	262	229	267	283	246	273	271	289	261	280	248	258	251	245	283	272	281	263	288	240	265	273	288	232	253	303	260	258	230	238	271	267	266	276	256	237	253	275	287	293	301	299	302	270	274	265	273	291	272	274	280	278	270	289	263	256	261	257	260	278	269	292	268	269	265	246	268	258	275	285	253	252	277	273	261	266	259	257	274	248	285	273	291	259	261	284	237	284	271	261	278	244	270	260	283	258	249	248	282	264	250	288	266	282	281	269	258	251	316	254	313	255	280	261	278	279	280	261	299	296	270	312	246	271	271	249	268	268	232	282	281	286	247	266	281	296	277	277	259	276	266	268	248	272	268	271	276	253	254	262	284	267	278	294	290	209	255	268	289	247	261	266	273	274	266	258	269	286	282	291	283	293	293	296	245	266	254	273	262	271	288	273	309	312	243	276	258	270	278	263	263	263	313	254	263	274	293	267	282	269	273	268	252	275	261	289	291	274	281	276	233	262	253	283	267	282	279	263	224	270	275	272	272	282	288	297	270	306	272	265	259	262	261	254	277	269	254	268	279	299	241	273	255	257	273	277	289	265	273	289	262	271	271	265	276	287	262	240	282	275	270	280	255	309	253	276	294	253	265	259	289	266	283	248	286	255	278	308	249	275	268	278	268	282	261	273	275	270	275	290	257	267	284	297	252	268	276	292	243	281	277	263	277	242	256	271	236	277	239	281	280	231	266	256	261	270	295	270	292	257	277	267	264	289	286	263	263	265	308	263	295	264	257	283	285	246	275	283	291	286	263	246	287	312	280	280	264	270	272	284	266	261	266	272	290	264	282	248	257	279	289	256	266	295	265	275	254	276	266	266	275	283	269	262	283	239	282	268	246	255	263	276	264	278	294	249	290	262	240	264	267	243	255	275	267	264	268	271	249	276	255	295	281	244	304	269	257	268	257	289	301	273	298	264	270	239	240	289	261	287	286	277	269	274	276	248	263	258	265	307	278	259	278	261	288	261	295	283	294	265	271	284	242	260	283	288	275	279	259	316	278	228	261	261	249	273	285	279	294	284	288	289	292	257	262	286	277	299	264	274	280	308	263	253	307	248	266	269	262	268	274	257	259	266	271	261	290	269	287	259	261	275	267	278	279	281	262	289	267	270	258	281	281	249	281	294	271	254	252	253	292	276	271	290	264	274	294	261	276	285	266	258	266	311	264	270	271	234	270	267	268	265	267	282	263	275	263	283	301	264	267	278	263	288	272	279	286	278	259	257	299	262	267	262	237	262	255	271	269	263	290	267	270	253	281	258	267	262	257	294	264	269	302	253	283	274	283	284	274	258	242	284	281	277	261	256	247	281	274	250	269	274	281	263	273	234	281	258	295	287	268	281	264	259	282	281	260	289	253	279	269	280	315	265	285	271	303	266	279	287	277	252	258	284	260	256	258	301	253	272	262	245	263	301	282	267	288	261	258	290	288	276	277	266	274	242	259	274	296	269	261	275	239	284	277	279	249	248	279	266	272	277	274	257	271	296	277	278	257	275	281	253	277	245	276	272	273
17431	47010	5416	2427	1829	1302	1059	823	710	632	549	473	465	428	380	389	361	368	358	371	335	287	308	323	330	323	272	344	311	319	287	288	299	259	295	301	286	272	292	270	289	265	263	280	264	270	265	294	271	291	338	282	276	288	282	275	302	276	269	293	289	277	285	282	286	305	309	282	317	298	296	277	262	283	289	275	281	250	293	303	291	269	273	276	295	283	290	280	301	293	277	303	278	271	303	299	280	291	251	262	310	278	284	306	296	269	274	263	293	295	319	276	263	300	261	303	293	263	286	271	289	236	287	265	275	282	296	327	265	269	273	281	300	272	262	290	277	269	259	281	278	261	287	267	257	300	281	278	276	265	290	262	300	275	269	286	315	279	279	282	276	298	323	302	277	269	290	254	253	298	273	283	306	279	285	291	274	309	241	288	312	274	272	289	278	277	275	281	252	259	243	308	255	294	272	287	282	295	297	293	303	318	248	294	268	256	291	263	295	256	286	286	245	293	272	263	293	284	269	274	274	283	270	291	258	260	291	290	298	296	306	271	296	295	272	304	274	264	265	292	289	263	275	294	307	293	272	259	311	310	285	302	253	286	270	280	293	264	318	250	263	220	292	299	257	263	278	292	266	308	290	301	268	286	258	294	287	276	285	276	263	256	275	300	283	270	292	284	271	270	261	274	271	293	280	258	284	296	249	288	307	286	292	271	308	245	284	287	281	298	270	263	293	258	293	251	264	272	272	265	283	284	278	264	273	286	287	259	298	267	282	282	300	274	289	280	262	288	291	275	276	267	277	242	267	273	312	291	254	248	266	272	296	256	284	281	262	253	280	335	296	259	265	312	281	275	296	258	274	281	292	275	273	285	256	254	284	272	258	273	288	291	306	289	278	280	287	283	290	279	301	283	277	278	258	285	316	255	260	270	280	275	260	243	301	281	265	278	297	307	285	300	271	302	310	280	297	244	303	285	271	296	277	260	284	311	254	282	310	281	282	276	297	313	285	279	323	295	285	298	302	276	283	280	289	290	301	308	303	299	268	284	268	293	237	277	274	248	253	307	267	270	275	271	261	282	270	282	264	254	265	278	270	307	263	277	277	255	276	290	319	276	287	282	263	279	261	269	273	277	274	303	311	251	286	289	278	281	277	241	276	269	259	279	271	308	276	298	287	297	308	280	259	270	285	274	263	286	281	307	273	295	267	294	278	237	273	288	293	292	280	284	277	282	269	273	246	278	263	294	291	276	267	275	272	281	279	300	278	277	286	302	282	295	262	279	278	299	291	271	274	293	305	254	284	318	294	299	287	290	277	251	309	254	259	285	278	272	286	251	257	263	294	256	282	273	280	248	308	251	256	270	286	276	276	297	267	281	267	280	266	284	319	270	274	286	266	274	322	279	291	246	268	271	243	291	271	277	253	289	259	278	298	278	265	287	265	240	283	284	269	294	264	296	302	295	257	267	296	306	269	320	282	263	272	261	288	318	291	293	291	259	280	231	298	284	285	277	276	292	297	280	257	294	258	307	284	259	283	306	293	275	274	258	268	277	285	271	273	261	285	307	283	284	283	245	288	287	317	285	285	265	252	271	259	303	280	271	302	267	271	283	272	318	271	285	277	258	299	285	265	242	271	264	285	277	290	289	286	295	265	270	283	309	276	282	256	297	270	279	262	281	270	259	299	298	320	280	242	268	295	275	271	267	299	302	293	269	258	271	283	266	286	300	271	271	267	284	287	282	291	303	266	260	270	286	260	279	298	273	282	288	285	291	309	303	289	257	281	270	259	268	301	257	291	263	289	281	302	263	293	271	305	272	276	297	319	258	278	266	291	274	287	292	292	276	267	266	258	275	242	287	269	258	325	308	276	290	287	288	258	304	240	271	276	314	274	255	267	277	293	272	283	273	299	278	301	272	301	241	292	285	296	283	298	264	268	271	286	240	295	262	272	245	281	293	275	271	293	302	310	263	301	292	263	246	301	274	274	296	274	274	248	312	272	261	305	294	282	290	296	294	304	263	270	276	276	278	276	273	250	288	249	291	271	281	268	294	285	321	293	286	255	270	302	267	284	284	296	299	289	282	285	282	272	259	283	256	279	267	288	296	266	288	276	277	271	275	276	283	288	299	284	297	253	277	243	307	305	313	280	299	263	271	307	279	268	292	287	310	270	299	299	295	274	285	290	262	273	284	274	276	269	254	272	287	296	305	260	299	299	265	265	283	288	270	269	255	272	282	306	305	260	295	291	285	301	284	279	293	274	306	269	301	292	297	302	291	295	273	248	258	301	291	260	269	267	266	303	269	266	294	254	279	263	307	301	278	268	281	270	277	257	302	270	260	274	288	269	310	257	320	275	247	273	310	257	291	274	297	270	282	275	290	274	277	288	323	270	267	276	294	305	272	280	283	301	267	292	292	303	276	288	284	250	274	265	276	259	289	282	256	282	292	278	293	294	289	287	295	284	271	285	263	278	289	302	255	283	280	262	267	271	289	269	286	288	258	292	284	269	269	276	273	289	263	288	288	308	310	301	318	288	274	266	296	262	274	263	276	276	289	259	277	312	281	258	259	300	279	295	271	298	256	267	265	299	303	296	274	242	290	262	259	287	257	311	283	251	269	280	273	273	274	286	263	280	259	284	251	294	262	285	247	297	251	286	258	266	283	288	271	284	296	296	291	272	292	263	271	256	273	294	255	280	261	264	291	295	296	265	283	274	255	260	312	265	270	287	297	271	256	278	308	289	314	284	268	295	255	274	265	282	299	269	278	310	337	296	328	301	262	280	307	278	288	279	275	264	287	272	266	275	279	309	279	289	261	317	295	271	276	289	268	251	278	281	274	286	267	257	286	280	272	284	304	301	320	258	261	277	294	272	306	278	277	280	278	295	309	284	293	279	258	283	304	257	264	285	291	257	270	259	309	282	260	286	273	285	274	287	273	289	299	301	259	271	247	280	271	296	272	280	307	320	274	269	282	296	289	294	278	279	285	274	259	279	266	292	260	268	314	246	274	289	291	301	257	288	295	323	255	235	278	286	325	264	298	271	287	291	292	279	285	264	289	257	267	247	272	278	264	281	289	281	294	293	267	281	275	264	274	282	281	259	288	272	269	278	287	259	288	285	256	262	306	277	264	272	292	276	291	263	309	271	316	264	277	273	284	284	272	281	265	271	272	301	277	295	263	266	260	283	270	284	267	276	269	269	288	270	278	253	282	290	295	291	284	309	288	255	269	242	271	279	254	257	319	305	307	249	280	310	256	292	265	275	302	247	264	289	319	273	277	266	297	271	266	317	255	269	240	273	287	261	285	276	303	303	287	280	259	289	290	282	295	276	267	307	282	314	285	269	289	288	284	292	286	288	259	269	232	298	250	277	252	308	276	264	245	315	283	275	292	288	310	257	252	281	253	268	254	306	301	278	280	269	294	275	256	258	313	271	300	272	245	265	271	270	277	284	297	259	290	290	292	268	228	281	280	273	305	270	290	284	263
25002	21152	26974	25235	7171	675	524	495	414	419	369	347	378	388	323	357	346	336	353	352	350	386	308	361	340	324	321	327	315	295	332	322	340	302	338	319	296	345	296	293	321	331	345	345	292	321	337	310	303	319	348	317	333	339	356	308	333	346	300	293	329	354	338	286	303	318	313	323	356	331	323	345	338	316	308	338	314	333	306	325	309	332	332	333	317	294	328	319	320	304	298	331	318	270	310	294	334	356	305	340	324	297	332	314	323	310	308	300	322	309	305	324	320	310	298	336	329	326	347	307	328	316	286	323	318	306	328	296	339	326	292	338	337	312	329	309	349	320	325	309	317	349	315	342	324	320	308	318	312	304	291	348	289	301	309	299	327	313	328	289	286	321	337	295	299	329	313	349	288	295	299	325	318	321	342	320	329	322	309	310	319	295	294	319	314	301	301	309	297	337	326	298	307	342	326	313	301	308	323	314	308	298	292	307	323	351	371	296	331	307	345	332	314	312	301	320	335	300	307	312	306	304	323	279	320	329	320	286	315	339	318	335	319	269	321	315	298	289	315	294	331	318	361	325	297	322	306	281	315	327	321	322	295	295	321	297	303	333	304	302	327	326	337	293	271	296	327	319	317	331	317	306	324	311	322	320	291	327	322	291	333	338	338	305	340	332	294	324	292	322	343	309	332	362	322	295	320	324	341	326	327	329	309	323	362	325	287	320	292	284	294	336	338	337	307	321	332	318	319	322	309	299	321	321	310	342	300	280	283	333	342	293	309	311	322	293	318	323	320	308	331	339	314	297	303	310	283	326	347	323	307	340	313	316	307	332	309	307	285	319	354	302	306	299	342	299	319	316	332	300	343	315	310	309	341	326	325	315	324	325	317	289	291	302	385	296	321	309	362	307	294	353	334	304	330	316	295	316	282	297	292	341	309	323	351	295	324	302	307	311	293	321	320	319	325	341	298	328	331	325	304	316	304	330	295	326	327	365	328	330	300	303	328	319	293	331	314	304	316	317	302	345	316	338	333	321	299	313	307	351	318	337	316	301	317	306	327	313	319	284	311	307	330	313	308	321	295	334	347	280	298	332	309	334	287	292	337	311	307	315	334	346	332	338	316	340	310	332	350	327	303	321	306	315	276	324	335	311	323	309	299	286	338	313	335	324	306	307	327	334	335	323	316	319	317	359	306	308	327	327	360	359	320	348	310	315	339	321	287	324	322	312	310	301	338	292	320	314	309	350	331	303	327	319	358	327	334	329	300	295	297	335	332	360	342	312	318	337	293	324	333	341	304	343	323	322	305	295	323	317	333	301	283	303	292	291	306	336	320	320	309	339	337	323	288	319	313	296	287	295	306	338	295	291	298	344	341	287	308	321	307	308	329	319	317	296	307	339	314	318	333	305	352	330	318	295	334	299	335	334	301	316	305	313	318	336	319	294	299	322	303	319	342	313	312	316	320	331	290	295	315	300	335	343	323	306	342	334	325	319	306	329	318	315	321	325	314	321	325	296	291	301	349	318	325	328	336	356	333	310	277	347	314	308	327	346	366	305	308	331	325	309	331	301	300	313	303	352	322	271	287	284	315	294	330	327	297	307	311	303	328	321	307	306	324	296	284	307	311	295	297	319	331	318	311	328	322	303	357	333	279	304	320	333	300	323	301	314	325	294	316	319	316	322	304	311	327	286	316	286	299	326	285	340	290	340	338	293	312	307	311	305	326	311	341	300	332	323	334	297	337	317	323	323	315	324	289	302	331	329	308	348	262	342	320	324	323	316	281	311	293	297	307	277	355	333	311	338	295	320	329	308	311	319	319	297	353	290	329	323	329	321	316	279	342	342	325	323	336	331	297	321	296	303	324	316	300	294	314	324	328	325	306	301	289	284	318	302	305	359	302	324	294	301	332	327	285	322	306	313	311	356	323	313	294	337	310	273	338	310	304	310	321	338	349	335	331	310	296	329	327	326	334	341	332	319	301	341	281	332	353	319	311	321	310	303	314	317	292	311	320	307	317	311	281	321	306	285	308	314	322	305	286	328	302	297	338	337	289	332	345	323	279	353	286	293	317	355	304	319	339	321	327	330	334	319	344	315	321	338	301	319	328	327	322	330	329	327	328	278	306	355	322	319	298	320	333	334	342	353	335	323	329	289	320	306	368	337	325	332	331	309	304	275	321	306	330	326	318	319	311	292	328	297	336	316	321	327	270	351	294	300	345	316	311	323	305	342	311	316	288	298	306	304	293	293	287	319	348	325	334	310	331	344	310	321	314	304	339	312	272	312	324	297	294	319	328	311	301	288	329	310	320	304	315	287	315	327	335	302	281	290	297	315	293	322	341	321	309	313	303	338	293	293	322	307	325	324	304	304	315	348	313	341	341	332	316	319	328	308	295	332	288	340	309	303	291	352	326	353	323	365	285	338	343	314	272	286	318	308	317	336	319	333	311	345	342	333	312	319	311	293	345	298	274	310	332	323	333	309	300	312	306	296	310	313	291	304	309	320	320	333	345	318	347	347	334	312	310	293	345	303	327	281	303	327	300	298	324	323	306	321	312	320	312	319	307	315	337	295	331	306	315	311	314	313	303	313	304	322	299	323	307	323	305	310	312	315	358	327	329	293	313	328	329	307	285	348	304	318	321	312	315	280	313	295	288	328	334	319	353	323	331	332	305	284	327	318	336	302	337	327	303	315	348	312	331	325	317	319	322	288	291	317	315	304	298	312	301	317	328	325	309	318	304	314	315	308	349	322	329	311	310	302	310	300	325	286	290	279	325	317	352	313	313	314	300	337	299	313	320	326	328	321	288	299	292	342	339	285	316	324	305	318	306	304	341	310	308	320	299	332	326	364	313	336	326	323	314	312	315	311	284	327	331	330	307	300	337	317	308	280	305	277	346	343	299	333	306	330	335	320	353	310	270	302	309	314	310	303	319	336	308	301	331	345	305	318	346	314	322	350	323	286	306	333	314	289	304	348	297	294	295	336	321	293	314	335	296	318	293	308	338	366	317	286	316	291	323	314	316	288	334	311	290	300	299	322	356	288	317	324	303	287	298	313	323	308	320	365	316	332	319	311	299	318	299	326	300	311	328	334	309	341	308	301	336	292	306	325	309	337	308	337	303	338	291	329	311	296	314	334	301	291	348	309	334	304	302	304	281	303	282	296	320	331	308	293	346	286	308	359	276	283	297	350	336	291	276	343	353	342	319	305	336	323	294	316	325	356	312	279	313	346	341	318	286	335	342	302	311	325	345	339	306	316	328	342	295	309	306	321	313	320	312	306	311	328	321	326	335	293	316	347	319	316	334	331	336	360	322	293	294	294	314	307	289	343	318	321	314	333	328	317	322	341	311	310	281	299	319	292	296	303	348	319	317	318	302	311	305	331	318	300	301	330	304	320	306	330	310	316	297	326	316	306	278	303	316	337	334	307	297	338	346	281	314	295	326	289	324	353	308	325	329	337	323	329	322	320	341	353	329	309	312	324
17350	39014	2957	1465	1132	951	691	642	532	551	465	461	427	405	408	388	395	383	384	365	382	352	358	380	376	375	355	385	393	355	330	371	355	359	316	346	355	321	316	340	341	349	363	344	362	323	353	360	336	336	329	355	325	376	341	329	382	357	330	358	352	327	387	366	372	343	354	344	341	401	366	322	308	365	327	302	352	353	316	347	340	345	357	339	353	349	323	348	351	330	361	349	335	341	341	354	333	329	321	335	339	321	329	340	373	319	343	315	352	336	340	313	343	329	339	350	373	351	327	352	359	363	328	339	373	341	347	368	347	329	324	308	358	340	336	345	344	333	381	396	340	363	323	349	341	325	347	378	337	358	339	397	383	372	347	339	343	352	346	355	361	360	345	339	332	332	350	326	339	330	330	335	360	348	368	359	332	321	332	335	364	331	370	335	342	359	363	332	381	312	347	323	347	318	355	347	360	355	374	335	341	368	353	365	336	344	317	353	337	333	331	346	341	366	373	338	331	310	310	334	361	383	372	327	361	385	330	349	346	347	348	332	354	331	331	332	361	370	340	359	318	331	338	333	336	353	302	340	347	334	350	368	361	327	327	348	334	359	329	325	335	324	349	320	347	326	354	356	347	321	333	343	364	328	337	330	339	327	320	287	355	349	328	328	352	320	344	378	365	344	341	332	331	336	349	372	356	393	310	323	357	333	343	328	321	354	381	357	341	351	331	351	375	348	366	344	342	326	326	363	365	319	348	368	334	344	362	326	369	334	331	337	348	330	343	337	339	322	335	336	331	369	347	306	332	346	360	338	326	323	331	350	306	317	337	360	327	339	317	330	337	352	366	355	334	318	347	306	353	367	357	324	361	340	344	357	318	323	327	332	357	363	356	347	364	322	337	330	340	347	320	313	341	339	372	322	340	324	333	356	348	344	357	353	312	355	328	356	333	346	328	328	351	353	339	332	359	371	308	365	334	369	333	343	347	338	327	356	335	336	350	359	346	364	351	352	338	351	334	330	331	365	346	344	362	359	340	336	361	357	354	355	357	327	355	340	335	350	316	360	324	330	366	371	321	385	345	337	329	320	311	302	341	347	348	323	326	347	358	356	367	348	340	351	358	315	361	330	370	362	353	317	312	361	349	335	322	302	311	352	353	323	341	358	312	305	346	354	346	360	361	365	341	350	367	364	330	311	330	327	330	342	343	321	349	340	373	334	338	350	349	352	355	334	318	345	336	375	348	317	363	345	330	370	318	334	338	317	360	332	385	331	346	361	319	338	346	341	343	313	351	333	319	340	328	364	356	374	347	336	344	397	332	331	314	355	328	365	353	315	319	347	345	336	327	352	332	375	342	371	335	369	315	333	343	296	325	338	342	312	342	363	324	345	347	333	313	359	312	317	351	363	349	356	355	357	341	347	407	315	335	332	337	354	360	365	360	335	340	332	336	345	355	323	355	354	335	350	361	332	350	352	369	323	324	323	347	316	354	349	346	359	338	336	383	360	305	345	331	381	354	326	336	339	323	347	302	332	344	351	335	340	358	394	356	319	367	340	326	344	334	318	350	368	381	355	332	364	379	336	339	319	313	319	337	337	316	340	349	337	333	360	336	351	345	355	346	383	375	363	339	332	355	329	351	322	352	358	355	328	332	355	342	335	340	358	326	342	332	368	346	350	325	309	354	341	302	327	340	350	382	345	336	344	331	336	333	325	345	316	350	370	363	336	335	320	361	333	353	349	342	344	380	348	315	330	300	338	342	322	365	343	378	347	308	328	347	356	329	334	332	350	313	341	338	358	367	338	354	340	361	340	334	359	367	341	357	316	348	336	308	377	343	321	333	317	333	349	341	342	376	341	356	327	349	354	351	314	333	328	352	330	337	329	348	338	332	322	348	355	342	361	365	341	335	344	359	346	308	332	343	322	343	357	368	339	341	337	362	314	375	327	349	347	345	328	361	325	339	343	359	344	361	367	346	366	374	336	328	329	360	372	353	331	357	369	329	331	323	333	332	343	313	342	328	313	387	312	330	337	363	317	323	355	364	330	338	351	333	323	357	353	365	341	350	343	330	351	327	322	337	324	333	342	342	345	351	331	337	327	325	368	336	342	357	317	319	351	327	351	335	317	336	339	373	355	335	348	320	372	345	362	352	365	358	371	384	372	328	358	353	324	365	367	391	326	328	330	362	370	370	369	308	346	334	346	330	318	325	348	368	340	343	327	333	337	343	356	348	361	336	355	365	320	351	329	348	356	291	350	358	366	330	319	316	381	328	327	354	354	353	337	347	333	347	348	349	354	355	348	357	342	345	341	362	379	342	356	345	367	338	360	346	351	334	345	332	346	327	359	322	355	357	363	333	345	353	312	336	331	381	303	339	349	341	355	385	331	347	356	326	335	324	348	355	360	378	335	374	355	360	337	347	333	340	325	320	329	325	351	352	321	346	333	321	337	354	322	388	364	307	354	375	381	325	310	331	369	345	346	344	354	326	318	356	379	355	339	342	312	379	346	348	317	357	349	336	350	327	348	337	321	369	330	348	352	312	380	325	320	349	324	343	317	321	367	353	347	337	335	346	342	327	334	344	341	366	312	360	353	326	353	323	404	327	356	358	340	354	337	344	380	322	356	358	358	351	338	348	332	321	366	324	355	401	315	347	333	348	361	322	341	330	358	362	343	331	309	317	323	333	352	336	345	358	357	341	333	342	364	316	372	327	374	337	354	363	330	354	383	315	337	384	338	359	346	351	383	338	343	360	360	359	336	343	347	338	338	332	335	338	358	351	360	307	357	347	316	331	340	317	340	336	346	308	350	350	315	347	342	364	316	310	351	352	319	373	343	361	312	350	323	356	387	341	336	365	328	300	337	342	396	333	356	381	352	355	367	369	354	331	362	339	322	346	349	380	340	349	330	332	340	288	359	341	311	334	350	380	344	362	364	314	346	359	350	361	335	310	370	350	349	330	360	354	343	327	334	341	319	382	360	351	337	317	356	344	362	326	382	360	306	346	357	353	388	335	341	364	333	370	369	366	324	328	351	357	338	365	346	351	349	323	350	289	381	346	343	386	336	351	330	329	336	324	334	325	358	354	337	361	356	343	324	359	349	371	343	339	335	373	355	322	350	333	412	344	362	316	347	348	357	348	340	329	348	356	365	321	342	375	335	314	366	324	336	347	369	374	364	320	319	314	352	329	320	378	335	339	378	357	341	357	334	363	327	347	376	288	330	321	343	304	350	369	337	339	318	344	322	344	344	331	367	358	302	369	363	367	333	371	340	369	310	352	309	331	353	328	373	324	333	317	354	384	348	376	360	327	352	383	325	365	365	371	312	365	323	337	337	341	344	357	346	364	369	357	327	344	363	343	360	348	339	375	381	322	371	362	335	354	330	332	332	325	352	366	348	350	370	356	341	368	307	342	342	350	341	307	333	365	347	337	363	313	360	312	353	348	320	368	328	339	335	337	310	340	313	330	348	351	332	342	292	350	364
22593	21130	28800	23722	21131	21144	6332	1191	989	865	793	772	691	629	633	624	615	571	589	564	579	568	526	555	561	569	576	565	551	575	519	529	574	535	538	516	509	572	563	532	554	526	567	499	517	504	554	510	530	512	514	455	504	549	517	520	515	487	512	532	532	511	528	530	486	496	481	533	491	517	499	503	522	485	461	563	524	510	542	502	495	507	507	529	527	498	525	554	562	540	510	480	544	530	544	544	469	571	507	515	523	559	541	504	526	526	523	508	540	524	467	515	536	498	541	469	518	516	484	502	514	541	575	553	483	531	513	501	519	499	530	511	497	527	531	496	540	500	509	532	465	511	529	486	491	497	535	556	549	534	547	567	525	514	539	540	494	470	535	505	517	500	493	476	513	508	527	514	546	526	532	507	498	524	492	511	526	553	526	554	488	518	580	529	499	508	507	489	543	508	537	544	515	511	539	516	545	542	520	525	485	530	526	473	510	456	526	524	532	552	530	515	552	518	545	526	516	488	502	512	524	534	503	505	547	507	529	489	501	491	493	506	517	529	535	497	484	592	489	504	491	508	522	515	530	527	501	544	523	541	511	565	518	532	516	565	509	519	526	491	515	545	541	495	533	507	522	531	534	537	535	477	492	503	534	506	538	523	541	505	526	506	499	537	501	493	508	535	539	531	535	529	492	521	484	531	519	497	548	511	502	516	491	491	539	520	511	511	535	558	498	544	545	549	563	507	547	504	525	494	530	541	539	569	514	473	534	530	550	536	500	539	485	559	521	509	566	548	525	522	498	536	521	497	508	521	535	509	510	531	531	511	496	521	537	524	523	523	505	479	494	467	539	555	504	533	524	512	508	492	560	514	533	538	532	549	539	528	500	539	506	550	484	567	563	504	548	557	505	573	524	495	532	487	533	547	563	486	554	531	486	532	485	488	508	552	512	492	525	549	528	488	510	514	477	528	528	517	517	527	499	493	551	508	494	534	520	530	542	444	499	516	511	491	544	552	555	481	501	539	520	520	538	520	507	548	510	509	526	517	477	514	519	505	528	479	503	510	489	536	499	554	537	523	522	508	491	529	506	512	438	512	527	467	552	552	526	496	471	476	516	553	473	504	534	553	504	485	531	503	528	567	509	535	523	541	535	547	522	545	537	505	467	511	518	490	537	501	553	525	538	524	493	524	514	510	510	501	505	520	550	489	547	480	515	521	480	522	565	507	566	474	547	506	551	568	540	526	522	497	537	496	526	518	511	521	505	526	554	514	522	497	567	510	542	547	498	529	530	538	512	549	518	505	532	504	489	530	533	490	528	534	529	543	537	535	523	499	546	494	515	544	524	554	516	473	495	494	503	499	487	568	501	487	495	522	505	511	528	508	488	517	530	562	526	518	561	496	482	514	474	484	530	509	524	563	487	525	528	490	504	491	497	515	498	505	533	530	531	509	553	518	499	495	554	526	512	545	508	501	482	526	479	502	515	539	509	521	493	512	497	548	523	514	508	525	519	514	443	524	529	493	535	507	555	483	527	516	507	516	499	494	534	529	512	556	515	519	533	546	530	503	467	525	554	552	501	532	531	494	537	526	525	550	537	500	581	540	560	493	522	543	547	518	508	508	534	491	494	520	533	523	509	564	536	479	548	518	507	514	511	547	510	538	535	539	491	538	521	523	568	528	532	543	499	544	494	513	499	503	545	497	533	490	519	483	505	522	499	528	521	526	518	501	522	497	529	486	510	534	531	502	518	530	543	582	481	542	537	547	533	507	505	457	471	538	548	498	544	525	551	535	531	529	483	529	465	528	530	459	473	500	540	532	502	489	554	535	529	484	524	503	533	542	533	490	531	553	518	527	520	498	521	528	530	538	533	528	526	504	544	490	506	511	536	508	530	530	476	495	542	500	508	517	537	498	491	549	504	591	521	513	483	500	512	521	483	529	518	530	534	516	504	517	535	518	501	554	511	530	518	517	527	539	508	504	572	521	488	514	499	495	487	520	536	563	499	534	446	477	488	475	491	471	522	572	507	519	516	510	544	520	544	539	492	546	501	497	519	565	507	524	499	503	518	530	532	544	487	481	516	545	484	523	532	489	496	523	550	515	497	520	554	499	559	536	516	506	511	517	502	512	536	486	532	525	506	517	528	520	525	484	485	484	529	511	507	570	495	531	537	488	502	529	492	537	544	519	505	525	507	503	535	544	495	542	501	506	498	543	509	513	503	503	534	539	548	483	480	466	517	550	535	488	511	546	515	551	549	531	518	505	557	510	522	506	501	552	509	522	513	493	528	537	472	544	491	500	512	515	561	508	568	530	495	516	526	525	552	477	519	506	512	471	495	464	489	540	508	517	532	542	481	513	524	511	538	549	525	519	507	483	445	547	578	487	527	492	521	533	479	599	484	495	538	526	496	506	530	520	494	556	510	517	541	538	538	451	494	504	506	518	570	576	558	534	527	493	488	520	523	538	480	541	500	526	532	507	525	553	527	544	506	473	499	457	511	523	543	510	498	552	545	539	451	507	555	494	509	525	495	521	529	507	471	516	476	510	506	490	527	536	511	534	523	531	540	543	509	508	563	544	506	533	491	526	528	519	520	575	535	480	529	500	527	495	518	554	527	500	545	543	551	527	531	541	495	511	520	488	521	500	541	504	531	513	506	535	520	521	484	522	544	498	516	495	512	537	531	486	574	538	503	502	466	543	523	504	519	497	505	503	503	487	494	536	546	504	514	509	512	493	501	518	532	523	537	514	507	514	522	513	475	528	523	506	491	540	506	510	515	539	504	525	532	575	492	480	512	517	534	550	524	458	511	512	567	534	527	497	480	487	496	530	528	516	566	516	494	527	522	490	522	547	556	517	524	482	532	485	483	515	515	492	507	492	498	505	491	497	532	532	546	511	505	545	516	493	501	498	518	523	522	531	492	503	447	553	482	484	538	532	507	510	532	506	524	548	514	539	522	545	485	534	471	497	495	521	523	518	518	508	536	524	500	523	522	516	513	513	530	531	553	481	530	498	531	485	487	543	540	553	563	540	514	531	504	560	498	535	552	545	537	542	512	542	526	495	485	534	545	494	513	566	504	528	507	500	504	484	516	527	524	511	492	506	521	514	525	501	582	537	513	562	535	504	505	528	512	515	519	517	533	501	544	514	473	509	498	521	531	497	561	551	522	514	460	526	459	542	471	527	550	533	495	509	575	500	535	512	513	519	559	499	518	573	533	468	535	484	523	495	522	526	510	547	485	524	522	533	519	487	512	512	547	493	511	499	548	523	557	516	524	506	556	488	500	484	542	558	497	540	518	528	515	600	535	538	526	531	519	518	538	469	517	543	508	504	491	484	496	504	490	522	505	528	510	527	499	498	501	562	509	498	519	534	540	533	503	493	502	535	528	527	573	524	528	529	501	501	508	501	500	500	493	521	527	514	500	539	533	500	488	484	500	512	529	523	500	507	501	516	553	489	492	537	492	502	503	532	492	463	518	546	449	514
20197	54350	9422	4561	3294	2567	1974	1564	1368	1169	1017	888	843	788	729	712	667	660	683	660	620	595	610	528	582	585	585	517	550	554	579	574	528	519	555	554	584	541	560	533	529	534	571	544	557	554	547	551	564	572	507	514	504	523	536	529	502	555	519	519	529	517	517	524	534	529	513	512	549	504	542	531	508	533	531	513	479	511	551	525	531	538	540	500	540	580	559	531	544	535	550	518	531	533	537	516	551	521	515	527	530	536	514	507	523	517	499	545	527	509	519	518	511	533	565	541	520	532	482	517	528	540	517	496	531	523	527	526	514	483	491	534	519	537	518	544	495	486	488	523	494	577	542	531	529	547	542	528	557	509	505	525	525	503	533	547	541	525	547	588	516	487	527	517	531	478	530	505	520	517	525	569	515	499	527	514	555	532	529	541	523	527	464	511	499	522	558	536	499	501	517	514	551	526	507	547	494	479	499	510	556	539	544	552	522	520	530	517	541	506	522	558	553	517	524	500	491	515	539	544	546	519	493	542	529	467	541	510	513	535	533	541	518	538	532	488	542	496	512	552	497	526	531	542	547	563	500	505	496	524	502	499	493	528	529	530	504	538	488	486	525	520	501	501	525	522	504	513	545	482	501	498	531	505	537	515	531	511	498	537	513	520	535	519	483	524	541	526	531	489	516	534	508	485	524	501	530	510	512	524	508	581	519	530	509	534	514	560	530	586	562	538	538	534	522	519	488	526	542	514	500	570	512	505	514	495	522	510	535	487	514	515	506	554	521	526	540	466	556	545	515	462	529	486	503	545	552	527	500	509	530	518	523	512	496	523	510	462	512	533	500	518	538	511	507	528	493	541	559	500	489	533	535	525	523	501	536	513	495	512	529	543	509	516	541	540	498	512	558	523	513	511	525	487	556	458	510	524	546	536	487	511	526	543	517	518	533	490	502	520	525	519	550	463	503	486	474	523	476	510	540	499	533	505	557	515	534	498	511	494	549	507	539	480	505	492	545	598	579	585	516	523	525	492	531	550	501	537	503	541	543	547	498	522	523	544	506	521	506	513	537	536	537	485	514	514	543	494	570	536	515	540	522	502	562	519	531	512	544	487	545	536	542	501	515	537	539	526	527	503	529	495	548	516	539	502	571	510	500	523	506	469	514	524	520	478	526	494	525	570	539	542	537	531	555	479	515	555	518	554	536	497	507	475	521	490	502	526	517	551	507	504	526	486	514	524	540	564	486	503	460	541	545	501	555	533	533	507	530	485	551	531	565	577	532	536	541	568	493	521	549	510	491	490	535	572	525	553	528	517	510	520	509	520	503	535	503	560	526	513	493	508	512	570	497	533	492	483	515	514	498	516	533	542	535	518	572	560	519	542	539	499	496	535	559	543	474	575	518	530	491	499	556	541	529	575	551	517	547	494	511	512	521	497	533	488	524	532	502	526	498	527	506	508	511	520	573	506	533	529	518	563	526	538	480	467	482	533	476	562	505	509	522	511	514	526	518	536	535	523	495	558	495	513	520	491	532	519	561	530	548	543	550	491	531	525	559	540	512	500	561	526	539	557	505	521	533	512	538	528	531	515	509	540	507	493	523	546	505	537	582	554	511	538	509	549	482	523	541	532	544	509	550	522	531	541	515	492	515	548	513	519	534	554	572	503	526	512	548	562	519	522	555	511	526	531	489	546	519	498	483	515	512	505	489	538	527	502	542	522	533	511	524	495	518	511	547	517	526	517	504	527	518	524	524	582	492	523	514	526	505	558	500	552	510	546	499	554	487	549	530	558	533	536	498	543	566	538	474	542	562	543	512	523	495	470	499	537	557	487	531	521	528	537	545	513	528	509	532	521	511	506	517	486	527	490	534	546	550	551	507	545	522	543	510	542	552	526	531	488	507	554	515	521	535	512	502	480	516	536	545	509	500	526	532	529	526	503	507	493	533	511	498	487	491	481	514	496	525	541	543	513	516	522	531	500	493	516	542	483	544	535	556	533	487	512	512	503	570	532	494	504	532	514	510	553	492	496	492	517	551	483	517	478	503	502	451	517	522	547	547	518	523	474	523	522	546	483	508	582	536	512	508	523	498	545	541	536	544	512	537	512	537	531	568	503	471	521	510	523	472	534	508	566	566	522	487	500	561	535	487	532	497	524	501	529	532	521	542	521	504	544	517	503	493	541	533	508	476	489	533	482	502	516	545	508	508	499	532	506	498	518	514	522	515	529	516	536	504	561	540	502	517	499	484	516	541	519	496	544	535	525	501	505	508	502	516	529	535	525	534	508	596	566	483	547	530	517	552	566	528	520	521	561	517	531	516	525	493	496	545	514	488	545	511	526	529	517	506	498	515	505	527	549	532	521	488	498	533	544	530	522	549	511	552	549	525	526	512	514	523	480	517	478	504	497	524	522	490	554	517	528	569	532	489	516	523	514	524	526	522	505	517	497	533	525	513	514	516	517	545	513	512	521	533	529	517	527	524	521	528	524	510	494	557	579	469	492	494	521	489	501	506	537	520	497	562	543	549	483	507	512	545	549	539	515	532	510	526	544	502	534	521	548	532	495	504	456	530	557	509	523	503	544	498	530	521	516	543	501	487	530	487	519	489	531	515	519	511	506	517	538	521	542	555	547	530	501	529	509	512	497	566	536	530	491	531	529	517	479	534	503	520	548	557	506	537	500	465	555	510	540	543	504	527	554	513	535	518	499	481	520	517	490	526	544	544	551	543	486	522	517	477	517	507	564	532	555	512	498	496	527	492	529	499	562	507	539	499	549	520	508	515	560	570	502	522	545	524	504	548	533	522	522	529	541	533	554	496	508	502	499	498	508	495	490	530	549	551	554	534	568	523	523	486	598	503	545	512	541	550	546	558	524	543	549	493	529	504	537	509	506	529	532	512	495	475	534	511	508	529	559	517	533	508	519	529	494	478	513	493	547	503	493	495	507	546	493	536	512	515	515	525	539	526	527	521	513	541	545	506	511	507	495	482	553	560	549	507	494	520	497	545	490	523	488	512	518	485	528	505	521	536	508	509	510	514	538	502	567	527	517	490	523	533	494	457	573	546	556	562	526	481	532	481	554	536	538	526	509	505	501	514	466	532	492	543	520	494	544	541	528	521	490	539	468	498	537	521	533	560	517	514	522	533	532	499	525	527	556	534	526	563	566	537	560	500	539	546	484	523	512	518	524	530	536	556	561	523	511	530	498	556	548	522	546	531	506	469	479	548	475	537	486	488	508	504	514	546	520	538	567	517	539	517	520	528	529	525	527	507	479	558	521	530	502	500	521	551	515	558	531	518	508	506	508	520	515	497	523	505	560	495	563	482	517	516	513	505	541	500	539	551	527	539	492	528	519	483	546	527	514	473	484	563	530	483	482	526	552	501	556	509	551	513	488	520	530	524	546	522	531	498	538	543	554	482	566	523	529	549	534	523	523	483	498	579	543	521	563	541	555	540	494	489	470	552	507	507	525	488	545	565	531	553	574
28180	19406	5000	392	245	186	187	176	186	175	153	169	177	146	163	174	172	137	178	149	168	173	171	142	168	168	164	154	162	152	186	136	178	182	164	157	154	161	146	170	157	147	158	154	151	162	156	152	146	149	165	159	145	158	171	166	148	161	143	158	173	160	187	140	167	153	158	164	135	145	166	157	175	157	148	141	155	159	164	159	167	162	153	169	154	161	157	157	152	175	138	161	148	134	163	137	170	150	181	159	154	179	157	155	148	165	149	165	145	148	155	150	154	145	150	115	144	155	171	156	158	155	180	159	164	151	171	144	147	172	186	151	134	130	148	178	150	153	166	157	162	150	152	155	164	147	168	161	168	161	154	179	167	160	157	170	165	161	148	182	180	138	148	144	151	164	143	189	151	166	179	175	144	172	148	159	168	135	157	145	140	154	169	148	134	144	180	147	165	158	139	157	164	144	143	148	158	160	177	178	170	153	155	154	178	159	182	167	179	157	177	151	153	150	166	153	165	148	164	177	164	163	158	149	147	150	149	163	159	176	162	151	155	160	167	157	148	161	161	151	176	162	160	156	175	159	185	152	152	156	158	146	162	186	155	143	155	156	150	134	165	150	163	149	169	138	159	149	155	175	160	149	163	164	162	156	170	147	143	163	158	176	174	146	165	138	139	142	137	151	186	174	155	163	169	150	165	161	160	180	169	152	160	153	173	143	150	163	166	138	159	166	165	169	151	174	181	163	169	140	147	157	163	175	157	145	151	154	166	176	151	151	163	165	162	169	157	183	181	153	173	137	171	182	159	168	188	156	148	155	166	140	160	145	165	163	155	170	161	169	160	156	155	164	182	167	148	166	166	149	136	172	165	160	173	128	192	160	154	139	159	159	160	148	183	166	164	149	151	167	177	162	155	160	145	151	155	159	172	156	149	170	149	155	134	160	156	146	155	180	162	139	165	160	168	152	151	195	166	162	156	151	171	178	152	151	151	151	168	167	153	174	176	142	120	153	168	184	153	142	171	152	172	136	171	148	162	142	155	177	151	154	176	152	165	158	164	144	176	158	168	170	152	183	183	131	172	172	149	155	158	162	179	153	161	165	162	150	166	150	153	145	157	160	155	150	164	150	170	147	155	130	153	170	157	147	151	163	167	167	148	142	160	162	154	148	159	155	134	166	176	150	147	157	185	171	147	157	180	164	169	153	145	153	140	173	163	136	166	180	150	159	153	154	156	156	171	137	144	162	150	151	177	149	170	182	161	165	148	155	155	153	153	136	157	151	168	145	152	159	168	166	138	126	168	152	159	141	169	164	159	184	141	154	170	166	160	160	169	152	160	151	167	162	181	155	148	173	155	173	169	136	153	176	142	165	150	159	134	168	150	178	172	163	157	162	133	170	154	152	145	162	171	158	160	158	153	126	174	158	148	154	134	119	147	168	162	163	177	145	143	167	157	154	174	171	153	141	153	145	148	134	157	124	175	150	143	169	157	178	169	159	171	150	159	155	160	167	164	165	152	162	137	147	167	158	149	173	145	155	155	153	165	170	169	150	163	168	163	158	164	167	151	162	161	160	157	184	153	152	127	163	178	157	156	164	152	132	159	142	158	137	165	149	162	166	144	164	158	151	149	150	171	140	147	157	156	136	153	151	149	170	159	170	150	162	166	167	142	152	152	158	144	148	161	145	150	166	155	154	148	144	163	169	169	164	177	142	177	141	145	145	164	170	161	149	145	161	156	169	179	173	136	165	146	163	172	152	157	149	152	175	140	153	152	152	166	148	165	163	200	167	160	141	147	165	174	163	129	141	154	170	162	149	149	180	147	147	164	181	166	163	188	168	148	160	154	163	172	166	160	179	176	172	139	167	156	156	168	156	159	176	190	177	171	160	145	155	167	149	133	170	160	164	163	146	163	147	163	176	168	149	172	164	167	163	169	149	144	173	162	170	170	162	165	169	153	140	142	150	162	157	148	156	157	157	186	144	152	168	174	179	154	149	148	158	165	156	175	177	150	168	144	146	159	147	171	135	182	151	131	146	174	176	146	163	172	158	187	141	159	158	174	174	157	153	140	161	179	162	155	160	140	163	163	143	145	170	155	163	139	140	163	146	159	134	158	144	154	146	154	181	173	163	151	153	158	147	157	162	204	156	154	168	157	132	171	182	149	155	138	159	183	160	170	163	171	169	161	153	170	153	171	159	172	167	158	190	133	161	152	148	138	147	155	149	154	204	155	155	161	155	146	185	142	166	182	154	141	172	157	161	169	148	163	166	159	166	157	170	154	143	164	166	167	174	149	150	158	161	185	156	144	178	178	146	158	161	139	159	152	153	170	147	155	172	169	172	174	153	129	169	163	159	162	152	148	153	154	157	155	161	165	141	159	156	185	143	171	172	173	165	162	143	159	175	151	157	150	188	167	166	161	156	170	153	163	179	146	149	153	172	172	153	155	156	157	162	163	153	158	168	176	163	180	152	184	140	164	144	155	178	162	170	167	178	159	156	151	157	167	167	146	158	141	152	145	164	163	131	160	157	174	143	161	163	173	159	153	155	170	156	152	151	166	150	160	147	155	166	164	156	157	153	166	163	170	166	129	161	161	171	148	152	152	162	177	151	150	165	138	166	160	180	146	159	160	157	170	134	172	152	172	180	156	156	157	158	148	143	140	145	143	180	144	168	156	171	156	172	150	146	166	162	185	149	157	132	172	156	150	169	196	180	164	165	164	155	158	179	162	170	152	176	180	162	162	148	152	143	143	143	149	142	151	151	128	157	172	185	173	149	165	155	156	172	154	130	161	140	173	163	134	188	145	156	158	140	155	134	176	137	174	169	173	153	155	161	159	139	135	130	173	184	162	153	147	157	148	167	157	152	148	148	165	159	171	163	151	156	158	161	163	161	169	183	147	163	135	161	162	172	149	167	147	139	169	144	154	143	167	164	156	146	144	154	151	170	154	161	150	147	138	137	156	171	164	150	135	171	163	132	162	168	165	181	181	168	159	166	152	151	178	169	178	166	191	155	151	178	160	161	168	162	173	154	154	149	144	176	157	168	156	155	157	156	178	161	154	151	179	173	177	147	162	155	153	159	153	171	177	160	160	146	164	164	163	151	146	143	151	160	167	158	157	149	147	177	175	124	147	185	147	163	160	177	145	184	158	163	185	172	138	154	182	165	158	161	157	169	170	160	136	161	163	143	184	159	174	157	162	170	140	142	166	181	154	183	160	174	143	196	166	159	163	156	168	157	179	167	166	195	151	156	149	149	179	166	154	151	149	143	185	157	163	149	148	188	170	149	156	149	163	157	158	161	147	157	169	161	146	156	138	156	147	161	162	128	155	151	164	168	159	142	161	148	160	154	151	143	158	165	147	167	152	182	130	157	147	160	157	167	145	164	150	139	178	156	165	177	170	163	142	147	178	173	158	168	151	156	143	137	143	157	150	148	157	181	170	170	139	161	152	152	143	184	141	163	161	118	147	180	159	168	175	153
16220	17230	464	296	259	243	223	213	187	212	200	169	194	174	187	180	163	167	205	171	190	174	163	199	201	180	180	181	144	188	168	163	162	185	173	205	183	177	160	183	176	192	197	179	178	169	163	182	174	183	185	163	174	167	171	194	190	189	199	174	186	208	175	174	169	150	168	180	196	215	184	162	174	176	192	163	197	197	190	179	202	190	187	185	208	188	199	168	202	171	165	168	186	192	174	191	193	180	198	190	194	189	189	189	157	183	178	181	180	183	181	201	204	182	179	191	194	177	182	179	174	164	188	180	184	186	176	199	178	151	175	168	192	168	190	180	154	165	189	178	161	159	172	185	197	187	177	158	176	158	182	172	205	184	179	170	152	190	190	165	165	180	168	165	173	176	165	180	167	174	192	173	185	178	172	177	171	170	185	160	191	212	189	170	164	166	198	175	184	184	159	175	191	185	197	161	195	157	166	184	182	174	192	175	181	170	159	172	193	197	192	173	185	168	179	165	172	169	184	186	194	181	193	172	175	174	202	167	172	178	162	171	190	190	182	177	185	166	182	176	175	179	161	159	179	185	164	179	178	168	165	179	170	181	188	188	191	152	184	169	189	160	190	177	165	177	184	171	159	169	177	175	176	191	184	201	202	208	181	204	177	190	144	187	196	167	194	186	172	186	194	167	190	181	169	153	187	177	199	177	161	180	168	174	202	161	170	186	164	176	183	197	170	199	165	183	155	189	166	164	220	178	158	174	171	184	174	161	197	190	180	186	151	172	162	183	199	168	181	158	162	147	152	191	178	177	182	176	185	176	169	181	188	168	167	199	196	188	172	164	179	162	174	174	188	175	173	194	195	161	164	173	166	168	168	178	190	198	176	181	167	165	171	175	186	171	188	184	183	190	192	191	185	184	164	182	181	167	183	185	175	158	170	168	159	194	178	179	201	174	192	164	169	154	199	202	169	215	206	167	180	172	188	196	207	182	182	205	189	173	171	193	169	184	207	175	195	175	190	196	177	180	184	214	156	168	156	204	175	167	184	155	159	167	177	173	150	199	172	159	169	202	203	180	167	149	171	163	194	179	178	214	181	165	181	202	207	190	168	204	175	192	182	174	176	172	173	175	185	185	188	163	196	184	192	197	188	183	167	202	172	179	190	161	179	184	194	180	178	163	192	187	185	178	171	189	182	205	166	153	191	174	204	151	170	171	188	196	191	176	158	175	177	167	206	170	184	153	191	156	183	167	178	156	191	174	198	147	196	180	171	172	163	166	178	158	188	191	157	192	197	177	173	182	188	173	192	190	176	163	171	152	180	172	206	155	199	185	170	209	161	175	166	137	173	195	166	174	186	179	201	187	179	187	197	177	184	185	170	177	170	174	177	180	166	180	206	159	176	156	202	185	165	197	175	130	177	176	173	175	186	202	171	186	159	185	177	157	187	186	180	167	180	195	186	177	175	191	154	167	185	171	196	172	190	196	173	162	164	183	187	177	193	170	186	194	159	170	213	162	181	180	193	166	196	190	180	198	172	176	181	184	173	171	181	185	166	176	163	179	194	164	197	176	187	170	173	175	164	188	180	182	175	163	174	175	153	187	160	195	196	157	197	168	166	192	169	170	212	196	203	155	165	174	171	193	166	196	186	178	169	164	180	185	209	172	211	183	198	176	163	201	184	176	157	188	180	179	185	163	204	182	173	183	176	179	165	170	167	183	180	198	200	169	184	190	188	176	176	169	204	178	187	164	165	181	180	184	155	174	188	160	165	166	191	184	170	182	189	188	170	179	170	196	173	200	165	183	196	186	175	174	208	178	157	174	163	182	169	187	172	195	193	173	174	186	183	176	195	186	165	154	164	167	197	197	184	177	176	181	168	199	199	185	167	167	172	190	169	175	179	173	172	190	186	184	179	165	151	177	170	181	178	203	176	179	159	191	167	177	197	170	160	183	164	192	191	205	157	156	186	167	169	176	174	170	168	170	154	180	170	191	190	199	180	191	176	210	191	154	173	187	188	154	187	181	169	176	216	174	174	184	175	200	189	195	180	192	190	195	178	181	159	184	187	152	164	184	181	192	199	174	164	162	192	186	155	172	179	174	160	182	201	215	204	161	207	176	205	178	173	177	167	173	175	171	185	201	200	181	173	176	158	181	189	165	191	184	182	190	162	187	157	186	176	170	165	203	179	166	195	178	183	181	180	191	180	170	181	175	171	156	185	179	172	177	172	188	197	182	171	214	167	195	178	202	188	189	211	176	200	171	187	174	215	177	181	182	187	159	165	190	169	194	178	184	171	188	173	172	178	149	186	179	153	183	167	175	200	168	185	188	166	200	186	180	184	151	175	196	206	188	172	197	166	174	160	165	190	180	180	181	196	182	184	184	188	191	204	201	179	167	205	165	188	166	195	165	143	154	199	181	171	181	155	202	180	173	188	186	164	209	182	178	167	160	179	183	167	142	189	176	183	167	221	174	172	187	194	181	176	168	163	171	183	199	165	189	165	175	174	198	162	172	167	172	191	180	168	197	183	162	179	183	195	172	184	182	193	174	165	180	173	196	183	177	190	174	180	175	201	168	165	165	194	182	142	167	178	192	167	178	187	171	187	190	173	195	180	173	202	187	169	180	173	166	183	166	180	178	168	185	208	176	157	157	165	183	198	179	177	186	190	188	188	159	184	157	183	152	169	174	169	170	192	184	179	197	172	183	182	176	196	170	194	159	185	168	188	176	168	190	184	165	192	180	192	175	168	171	185	171	189	186	164	164	183	176	188	185	181	189	178	175	182	183	173	180	157	185	188	197	160	197	168	184	203	193	188	198	185	200	189	181	175	179	182	168	191	185	174	174	186	167	187	171	178	195	174	177	181	206	176	192	152	178	185	167	186	191	163	166	172	163	162	189	189	182	193	191	162	149	163	178	183	185	206	173	193	192	180	152	193	159	180	186	172	162	189	192	148	178	191	168	180	156	165	186	174	169	177	158	175	193	187	173	168	180	175	184	199	169	173	178	182	177	186	182	185	188	187	198	172	152	186	179	168	161	191	178	184	200	177	184	163	201	196	176	167	190	189	167	175	169	168	160	180	170	174	179	183	190	190	180	173	180	159	162	154	184	178	176	181	191	189	182	177	174	171	184	170	192	162	171	186	186	189	177	181	160	159	155	177	184	181	166	189	189	145	185	168	186	181	161	176	204	156	200	168	179	185	215	181	189	174	190	174	158	189	180	189	174	161	198	183	179	172	215	173	162	182	160	184	180	200	182	189	190	158	188	181	182	182	186	188	174	176	187	152	174	171	169	195	170	188	202	166	189	150	165	185	177	194	173	184	171	195	193	182	176	181	165	169	182	178	177	185	167	178	176	167	197	192	179	181	193	182	202	190	177	191	169	185	186	179	191	181	178	192	189	175	175	189	175	188	157	171	181	163	165	169	173	184	179	182	167	169	199	180	184	188	160	177	167	191	189	197	184	155	176	171	135	181	189	198	193
23701	21088	28246	24123	20991	7162	830	552	492	538	396	397	367	363	336	319	312	308	311	300	276	287	295	276	307	289	272	287	267	276	291	242	275	302	275	301	280	268	275	293	268	279	270	270	270	317	304	241	260	271	261	266	289	274	289	242	286	299	258	269	270	259	256	275	278	291	263	254	275	264	261	285	275	257	288	274	300	249	262	278	276	276	253	266	244	237	254	243	289	264	244	271	270	254	274	270	273	268	252	257	259	260	272	271	272	285	263	267	287	245	270	281	262	257	275	287	241	278	290	244	262	267	251	281	255	271	241	264	291	261	245	246	268	273	273	286	265	294	268	277	293	279	258	270	243	287	248	269	253	255	232	283	287	260	256	283	257	266	265	277	268	275	252	257	305	233	282	300	254	253	272	251	300	266	250	283	279	285	242	270	261	270	282	248	268	271	279	264	283	257	265	257	268	268	246	263	254	268	275	252	272	271	271	299	264	266	235	265	275	267	266	272	274	274	260	271	232	267	284	254	272	247	298	260	266	277	286	292	277	271	275	255	268	264	298	263	262	244	256	268	272	252	264	266	270	254	274	265	287	268	279	253	264	260	291	250	264	253	286	275	263	280	279	254	283	292	314	262	271	227	249	253	271	230	281	281	258	270	277	260	262	286	280	269	253	278	284	247	257	312	267	285	237	290	275	257	272	255	259	307	268	263	271	268	278	235	299	256	255	265	270	283	299	250	259	247	279	277	272	249	271	275	267	267	265	261	267	268	289	268	288	255	268	280	262	311	258	257	279	272	278	278	271	304	248	282	292	273	287	260	291	263	281	277	280	289	267	274	251	262	272	283	258	247	253	287	279	289	283	245	264	261	248	292	263	254	262	282	254	283	283	246	275	261	259	289	273	258	309	259	291	253	278	291	262	240	241	249	286	263	295	259	239	263	243	272	290	284	281	254	276	246	258	276	261	293	279	260	261	266	260	261	265	282	251	259	253	288	271	243	293	259	266	253	273	268	256	291	294	266	266	255	284	269	238	275	267	281	250	287	276	254	255	273	309	242	290	247	267	269	256	271	293	274	258	257	275	277	276	289	253	252	273	257	272	263	281	249	290	250	274	235	283	235	285	241	267	236	274	275	253	278	261	258	268	279	283	289	272	245	262	285	252	270	275	261	261	254	260	271	278	297	254	284	267	310	283	261	290	267	268	224	270	268	283	235	267	277	282	264	267	256	289	285	267	266	259	283	246	283	277	282	275	277	258	285	243	264	243	270	265	299	277	263	262	251	280	286	268	262	272	294	265	265	280	266	259	268	260	274	254	277	299	268	260	265	283	254	245	274	271	249	251	266	235	274	274	262	273	271	284	278	275	285	247	254	275	287	285	258	249	273	286	286	285	227	243	258	262	278	250	248	292	264	269	261	296	267	257	257	261	276	290	272	274	274	254	260	247	281	246	260	286	274	287	275	213	264	272	248	275	292	254	251	257	287	243	280	279	297	261	312	258	262	305	278	261	286	265	264	283	274	307	262	232	267	270	275	299	284	284	273	261	313	273	269	247	263	253	270	258	285	261	225	269	315	257	289	259	260	290	277	308	285	283	291	268	258	258	249	259	235	251	251	263	281	252	283	285	249	256	273	264	294	286	266	250	240	281	277	264	260	280	254	269	255	256	240	272	243	242	257	267	236	270	248	273	273	271	271	258	271	282	264	275	261	288	275	260	251	268	277	267	241	263	276	273	250	233	282	273	266	275	270	276	272	267	282	249	249	281	269	271	272	264	271	253	284	306	253	283	263	264	267	297	274	262	271	265	277	268	269	256	234	260	232	267	273	252	292	289	272	266	283	262	260	242	252	261	273	302	278	260	259	233	266	273	293	282	248	290	285	278	276	277	268	243	242	259	243	275	249	261	290	286	230	257	254	266	282	302	264	269	266	244	265	261	249	287	266	245	256	240	260	299	263	269	259	271	300	270	281	240	275	268	281	309	273	253	253	272	263	253	267	262	282	301	288	258	276	270	263	258	266	278	264	264	282	276	278	277	252	276	277	261	260	283	253	254	255	236	246	259	273	251	287	279	248	244	280	250	284	235	266	275	265	242	261	234	300	291	263	294	263	274	289	299	297	280	312	256	288	266	251	231	259	272	296	247	283	267	277	303	254	276	307	261	258	297	279	266	293	273	278	265	286	281	278	285	269	230	279	260	293	273	282	272	248	276	243	253	281	290	237	287	303	290	282	272	270	273	272	260	289	252	295	265	264	257	276	258	263	292	250	260	308	265	261	268	300	243	268	258	262	271	249	281	274	266	281	279	294	259	281	276	276	268	253	264	243	278	242	259	274	269	279	256	274	278	302	275	295	271	278	256	247	278	293	251	244	284	275	271	264	291	267	281	288	262	275	279	244	290	272	249	268	281	221	264	245	266	256	251	292	302	274	276	271	240	274	259	264	275	275	243	297	250	291	281	243	266	271	261	275	273	270	283	293	280	250	283	288	270	282	299	276	280	262	284	264	286	266	279	271	292	264	289	278	257	288	259	246	242	292	248	246	272	305	240	274	277	250	285	277	270	266	255	274	266	266	257	257	268	260	243	293	286	266	289	266	251	263	263	299	283	256	261	233	243	280	276	250	249	270	272	248	249	255	271	273	261	273	303	280	284	281	290	268	258	259	285	273	249	273	267	282	254	273	264	266	260	271	270	263	240	261	277	299	275	266	282	282	262	256	277	264	252	275	263	280	256	261	301	243	261	278	280	221	256	257	257	296	264	282	278	251	289	268	246	264	243	246	264	271	259	262	230	263	278	286	254	269	260	264	274	248	249	285	263	280	265	260	242	264	267	267	255	255	243	286	252	304	256	265	296	288	263	276	291	267	259	256	284	261	268	248	275	257	256	274	252	252	259	260	279	247	270	292	273	298	273	286	261	271	285	290	256	278	270	268	256	270	283	229	261	254	308	280	301	273	261	253	294	244	282	263	271	268	250	266	279	266	282	271	268	259	257	286	260	244	285	242	295	284	268	288	273	244	265	268	262	291	255	262	287	289	270	293	279	290	286	258	264	247	263	275	294	276	281	263	245	231	263	298	283	255	273	236	257	241	273	278	249	301	261	253	263	259	250	268	268	258	251	262	252	278	253	249	276	252	280	281	276	297	275	260	271	256	273	259	268	269	294	258	272	249	259	264	296	304	267	266	270	263	291	247	239	319	247	250	279	297	254	249	290	278	273	262	254	280	286	248	279	257	253	262	246	235	292	279	260	285	252	290	282	268	260	267	235	251	298	269	270	277	268	289	294	294	264	267	266	272	297	253	270	262	253	280	302	250	240	294	289	284	263	256	283	269	249	304	308	277	244	308	254	246	257	281	255	266	287	277	255	266	269	244	231	247	251	271	286	248	274	264	302	282	257	278	246	252	281	264	250	254	235	280	266	256	267	261	271	230	298	248	278	309	282	274	234	281	279	267	280	256	273	252	277	274	286	262	301	264	258	270	253	267
16774	48348	5450	2415	1789	1365	1077	795	647	692	570	463	448	400	385	384	341	331	325	372	319	314	303	317	292	330	313	281	288	316	267	292	287	286	290	278	265	299	306	285	282	313	277	264	273	291	308	292	289	273	292	281	257	274	296	279	285	284	277	295	251	269	263	263	302	288	288	277	306	264	283	312	295	311	283	253	303	261	279	297	244	266	277	248	279	257	232	287	289	266	253	267	260	258	323	293	253	305	324	277	288	294	277	281	277	281	266	287	259	277	292	284	278	300	261	281	292	279	286	284	305	308	321	280	251	265	301	246	275	279	280	284	274	264	285	260	283	290	279	286	282	265	260	284	304	317	280	299	261	266	273	282	288	261	256	310	249	302	278	292	272	283	281	281	299	302	270	282	288	285	282	262	285	268	277	252	315	297	293	284	298	281	278	256	289	304	279	276	291	296	282	274	289	284	268	261	288	289	259	294	241	302	290	287	259	273	277	296	264	305	283	299	295	302	294	282	275	260	283	270	297	268	285	317	245	265	284	287	310	268	275	270	308	281	276	284	253	280	265	270	265	272	242	284	287	288	268	265	265	303	288	286	276	321	265	252	273	282	314	280	277	287	287	285	265	274	286	299	318	283	301	264	286	273	287	278	284	287	298	268	284	268	280	294	263	258	285	250	287	254	268	262	276	287	262	280	280	248	277	299	244	273	291	278	277	302	268	285	245	292	239	262	260	267	283	260	279	271	283	283	301	314	266	255	285	265	299	269	237	284	277	287	295	279	250	304	267	307	249	266	273	292	259	263	291	277	264	287	271	273	269	296	304	284	278	278	285	290	291	283	283	270	260	278	276	297	249	257	267	273	276	265	297	290	281	275	283	300	291	280	266	283	299	299	268	295	262	290	274	276	288	311	285	258	321	270	272	260	261	274	303	293	277	270	259	296	254	288	293	277	240	274	266	286	256	277	293	261	267	269	272	271	289	270	276	276	288	249	289	282	289	310	280	293	289	279	277	291	278	285	270	278	283	266	283	280	275	278	276	265	308	275	258	272	265	279	279	306	267	260	283	284	285	320	254	300	273	296	269	250	259	276	281	249	291	262	260	275	293	292	292	291	287	287	293	250	273	275	305	296	286	268	295	255	292	252	273	257	276	299	261	253	269	284	279	293	270	252	269	277	279	266	295	284	266	264	273	288	272	312	269	281	281	269	329	293	297	297	299	276	279	289	283	296	249	264	311	304	267	255	283	299	280	264	322	258	271	264	309	284	263	283	295	299	279	273	299	290	253	260	329	272	280	279	273	266	278	297	304	286	287	258	306	255	295	267	303	305	277	271	277	284	257	274	292	266	289	303	276	272	263	270	281	283	301	260	305	280	279	317	273	278	295	301	274	281	287	282	245	274	272	246	281	275	285	278	265	263	268	285	298	266	290	262	288	286	260	284	266	298	258	285	278	286	308	275	272	277	278	312	274	292	292	299	281	268	263	310	261	256	260	291	250	310	250	294	288	287	297	254	281	245	273	248	287	282	260	261	277	289	278	246	270	293	272	286	297	249	294	284	257	268	262	275	250	271	283	259	301	286	262	259	287	256	304	265	281	283	282	251	310	286	299	290	258	272	258	264	304	255	302	281	303	263	286	290	305	284	272	288	268	304	280	269	275	242	259	284	268	267	278	282	281	293	280	273	266	265	286	311	280	281	301	269	293	299	260	281	326	283	283	249	261	269	275	250	269	290	268	289	280	287	295	264	291	297	286	275	324	265	291	317	287	309	282	277	279	286	274	279	260	291	296	282	283	296	283	263	278	286	284	273	294	270	263	265	257	260	298	257	287	256	242	260	265	283	258	289	280	271	278	283	255	316	264	271	288	290	283	272	253	248	318	293	303	270	259	286	295	279	261	288	247	276	280	268	266	256	284	261	275	282	306	309	310	270	253	284	269	266	267	254	267	264	303	255	255	287	259	282	269	285	293	279	292	277	240	269	257	254	242	259	312	276	305	283	252	256	286	262	280	280	303	250	278	293	255	277	279	260	294	276	258	272	301	276	295	291	255	295	267	248	282	315	239	298	286	271	263	261	266	284	240	284	268	276	285	260	273	268	304	290	294	261	291	303	270	259	248	225	270	267	292	264	243	261	279	294	270	284	284	276	306	287	255	294	290	289	289	286	287	272	293	282	258	290	269	276	280	292	295	250	307	273	297	292	291	249	289	255	254	248	302	283	272	285	260	277	269	266	290	281	248	286	252	257	245	282	275	260	281	259	302	264	279	263	287	275	247	273	274	280	263	294	262	257	271	278	282	287	282	285	254	258	313	278	269	318	269	277	278	260	261	269	279	287	263	277	262	271	284	267	267	270	300	261	281	269	278	304	272	286	277	292	285	284	263	291	264	287	272	267	266	293	277	280	288	291	267	295	280	272	289	277	259	277	278	296	293	287	278	261	275	256	285	281	242	267	265	266	273	282	299	291	279	292	293	281	248	275	261	305	264	279	279	300	304	266	297	320	314	249	290	271	301	284	266	304	293	275	278	274	290	265	309	313	263	280	314	295	292	260	267	284	280	257	249	276	254	314	281	307	255	298	250	302	286	257	274	289	271	293	310	279	271	284	287	289	244	303	300	253	302	281	262	279	270	291	273	276	272	310	282	276	280	272	276	274	266	259	264	263	302	297	299	274	282	265	292	272	275	293	274	280	257	251	266	246	257	280	278	312	285	238	302	279	283	276	250	305	291	300	277	266	264	283	262	291	265	290	273	270	269	259	297	302	265	289	258	267	277	279	289	254	285	293	275	270	299	314	295	280	283	276	268	263	297	260	286	268	272	293	302	295	289	280	257	296	314	264	282	276	280	259	300	270	298	251	278	289	268	274	254	255	270	294	273	278	258	292	259	274	283	262	263	251	252	297	294	285	288	268	293	279	297	290	268	293	294	290	267	272	256	276	268	297	265	285	289	283	236	279	322	305	278	293	263	251	289	287	275	280	260	257	277	254	263	305	283	244	270	297	261	307	260	300	268	279	277	291	266	282	303	254	263	276	257	294	277	322	283	303	274	275	287	277	286	304	270	273	273	263	270	280	298	274	315	265	271	231	289	262	285	276	274	265	252	275	251	267	250	276	290	290	280	259	280	258	284	281	261	268	258	287	290	286	297	275	273	298	254	290	270	274	292	266	277	291	255	272	310	296	269	255	287	280	294	263	289	251	272	271	284	315	317	262	264	284	249	258	285	269	279	275	311	274	263	277	272	286	286	275	299	300	304	270	261	291	303	243	287	323	283	274	273	274	276	291	284	287	274	297	304	309	296	320	269	281	318	271	272	314	256	263	277	323	314	297	293	279	252	289	279	303	266	274	303	276	270	280	271	268	282	288	242	298	305	261	300	261	278	266	282	289	277	282	267	294	280	262	277	298	288	278	288	280	269	237	284	269	290	313	276	280	273	277	264	278	265	287	286	290	277	274	275	298	303	308	242	286	284	284	282	263	274	299
24884	21115	26927	25146	6889	672	517	483	426	424	411	384	358	368	330	326	318	375	295	309	313	317	338	294	341	319	331	301	289	339	338	313	322	338	345	299	340	316	345	327	290	337	307	332	316	343	315	330	319	299	333	293	332	317	326	325	317	314	304	351	316	322	311	292	276	321	325	286	319	292	291	323	331	303	322	335	350	305	307	312	308	323	324	326	290	321	324	328	334	315	295	319	305	327	301	305	320	305	297	322	298	311	332	368	327	297	310	337	321	325	325	323	337	316	309	299	304	281	288	304	303	320	321	338	325	328	323	302	322	314	270	314	305	312	322	309	338	330	299	339	325	331	326	321	298	311	304	316	340	365	297	311	292	308	319	304	296	340	317	306	312	306	304	327	314	311	342	312	285	293	302	309	295	362	306	289	304	276	318	360	329	302	311	295	297	290	317	310	315	342	287	322	300	310	333	334	336	319	319	281	298	332	311	315	290	325	302	289	341	300	287	304	281	311	311	347	323	301	346	316	312	322	279	309	310	320	307	310	317	307	294	279	285	322	270	325	281	307	329	272	306	294	286	298	333	313	313	344	305	283	299	328	319	343	348	281	308	317	302	320	301	310	324	332	276	353	321	313	327	316	319	302	317	308	323	367	292	330	330	315	341	311	321	326	329	329	336	319	309	320	337	278	336	296	330	312	301	304	334	334	342	342	310	319	305	288	346	329	318	346	333	295	311	331	326	306	349	328	350	299	291	297	321	324	326	307	314	262	304	360	326	330	321	297	289	320	302	331	314	289	279	328	313	313	276	318	313	335	325	301	315	322	318	314	314	294	305	329	303	332	330	305	310	291	313	331	320	319	328	333	340	343	319	306	314	325	348	327	298	308	341	318	299	289	304	319	316	275	315	311	351	298	323	343	330	318	273	312	287	332	318	320	323	346	324	333	333	343	293	270	347	305	357	315	297	320	290	311	337	331	315	331	305	325	307	299	315	297	301	302	298	286	284	314	342	301	311	314	348	309	325	306	292	288	310	307	344	288	318	305	305	303	330	329	325	321	329	288	320	304	311	329	276	314	296	307	359	288	340	308	312	298	325	284	333	344	319	346	313	297	331	319	304	315	298	327	309	318	309	318	301	311	277	333	290	339	279	334	299	345	320	308	332	337	336	309	305	313	319	366	303	341	301	308	301	323	324	293	318	316	344	324	289	303	306	304	304	322	318	319	283	287	287	281	302	298	317	297	305	326	323	318	313	322	324	311	315	312	276	313	308	265	354	342	274	323	324	303	283	310	359	316	332	293	332	300	319	326	310	302	331	314	312	305	350	315	280	363	303	305	353	293	346	297	332	304	321	327	307	364	299	300	305	322	250	315	320	323	299	284	326	316	328	325	308	306	318	286	314	307	332	323	307	306	310	290	288	334	310	315	316	314	344	331	280	318	334	286	316	333	302	314	288	334	327	284	318	317	314	311	321	316	313	319	325	323	300	319	303	310	317	296	338	305	300	293	301	296	320	307	336	298	295	324	310	304	308	321	301	325	308	319	311	290	337	357	320	289	309	326	331	279	321	295	305	294	285	310	320	297	304	291	329	345	324	315	293	312	321	282	305	328	314	311	330	300	334	309	268	305	320	299	299	308	327	324	314	311	305	334	326	302	316	313	336	303	321	296	269	335	299	346	312	334	321	298	327	322	352	329	316	314	317	286	298	276	312	312	318	329	315	339	333	326	336	313	307	336	353	264	292	318	349	311	302	324	328	341	350	286	321	313	332	321	310	322	275	299	305	308	265	321	289	318	354	306	324	319	336	348	342	324	310	304	333	336	316	336	326	342	303	297	287	331	290	324	317	349	291	306	316	360	314	305	308	324	326	333	274	323	322	294	292	315	307	299	311	327	321	331	346	319	352	348	320	320	310	326	317	286	298	341	312	295	322	320	303	300	330	325	317	323	292	298	350	333	336	328	303	326	332	321	316	337	304	307	322	307	326	328	314	354	299	322	298	338	277	313	330	326	333	306	318	328	314	365	321	339	293	317	313	306	307	292	324	325	312	333	303	336	363	321	331	312	286	309	286	316	332	323	286	297	326	316	322	316	302	304	288	312	285	284	321	310	315	313	281	330	306	307	312	328	311	316	315	308	300	297	324	306	311	298	330	334	308	314	308	297	329	312	311	322	322	335	310	305	322	271	316	293	338	306	325	312	306	352	299	340	335	315	351	300	300	307	340	293	327	298	327	304	336	323	316	335	329	318	287	337	347	321	316	342	322	322	297	290	292	280	297	325	305	322	336	311	343	334	324	323	333	285	293	308	333	334	292	301	319	307	327	342	299	318	335	336	294	352	330	299	300	302	297	315	335	306	347	286	336	322	325	303	293	315	312	320	332	307	321	277	310	313	314	314	294	321	327	314	300	307	295	299	329	345	302	325	317	322	305	315	337	282	301	297	317	324	330	360	309	326	306	306	343	310	315	314	324	302	301	322	315	323	325	352	315	349	347	293	309	340	347	304	304	313	281	339	325	319	350	275	294	298	293	314	321	300	334	306	307	303	322	331	319	360	306	323	307	316	335	314	321	295	267	314	357	312	334	309	313	314	324	324	300	301	353	310	322	336	320	319	300	313	289	316	328	303	328	293	308	302	323	285	309	307	305	304	311	339	279	345	313	314	296	319	314	311	310	332	323	302	315	314	263	336	303	340	328	302	306	325	318	321	306	296	314	287	293	334	306	310	314	292	314	314	305	318	325	317	320	320	324	285	310	318	274	308	327	289	317	335	299	314	319	295	319	348	285	316	315	325	299	339	352	324	318	319	328	345	303	306	285	322	283	294	305	331	332	294	291	299	321	278	305	333	344	283	332	310	303	316	337	313	353	303	301	332	363	285	332	296	333	334	306	286	315	333	304	314	307	314	325	312	341	305	306	334	277	294	293	313	311	300	300	279	300	302	326	317	316	306	317	313	319	298	329	328	298	306	335	327	336	321	362	288	313	287	332	326	287	329	324	306	329	288	314	320	305	292	318	333	306	285	326	303	347	315	314	293	332	326	346	307	340	289	316	339	318	306	291	310	321	290	332	288	360	312	306	328	328	317	278	292	293	320	303	294	303	295	303	322	312	306	285	308	334	327	315	314	309	305	339	327	300	326	309	306	312	277	311	290	324	327	337	339	358	375	334	332	280	332	314	299	379	325	307	324	319	368	334	299	315	302	306	311	357	312	309	327	308	287	331	305	309	291	317	317	329	273	313	316	323	304	308	315	295	311	343	334	311	309	296	320	304	287	315	314	306	336	320	308	355	343	317	332	320	333	312	298	354	353	323	350	325	319	295	336	336	313	321	332	318	307	355	294	333	286	286	282	344	333	343	342	305	311	341	318	297	322	335	293	322	290	306	333	309	315	331	301	303	315	332	338	312	274	292	340	290	332	314	282	309	330	296	302	304	342	306	308	279	302	336	327	311	318	326	311	330	319	316	313	307	316	313	321	311	323	287	306
16537	38436	3035	1532	1090	883	745	714	579	517	507	451	436	438	383	389	408	393	378	393	369	379	367	404	387	347	346	387	339	344	322	331	345	336	325	345	356	322	339	323	352	353	351	339	331	358	333	361	303	385	351	345	349	373	317	348	340	363	333	327	375	369	335	352	351	341	329	329	326	345	327	337	320	340	338	323	341	316	351	349	339	345	346	332	349	319	353	365	357	350	344	356	329	365	331	361	328	337	346	319	350	333	321	319	324	340	348	373	359	323	294	330	342	337	327	354	382	331	343	391	336	348	366	317	319	298	337	379	338	351	337	356	361	321	366	313	331	343	350	338	379	334	311	377	329	330	319	362	301	348	344	328	354	333	329	356	351	348	351	304	327	361	327	308	355	383	361	335	354	339	363	371	312	355	354	356	363	310	369	359	315	338	362	303	349	340	311	322	339	376	325	363	354	338	296	319	310	339	313	318	342	349	338	329	314	344	356	344	335	370	342	325	342	346	346	336	358	348	323	326	345	306	369	328	351	338	358	328	326	336	338	346	341	339	347	328	363	363	339	368	377	341	339	349	320	326	338	359	327	344	346	316	348	341	337	335	344	329	339	338	335	348	335	331	342	324	333	376	350	323	350	350	362	314	335	345	331	328	332	350	306	340	333	350	357	327	364	328	343	311	340	332	355	369	359	339	361	329	330	340	341	349	337	327	314	335	318	330	335	318	348	364	317	345	369	320	353	343	332	323	337	335	323	336	344	353	356	339	329	338	345	374	331	286	333	383	344	319	330	391	317	323	350	341	338	355	326	354	342	344	353	349	334	317	361	327	331	345	317	326	344	317	330	338	350	342	326	330	328	309	332	368	310	328	327	342	351	345	301	340	352	306	344	336	342	329	354	359	347	340	329	343	302	324	344	328	336	335	308	347	356	346	354	365	327	367	340	367	347	358	330	322	316	355	353	363	321	343	337	315	345	338	344	341	342	330	341	350	368	309	351	331	335	356	328	322	337	345	382	354	320	347	345	338	345	354	356	357	345	316	371	369	362	335	364	352	350	326	333	342	334	353	345	359	357	349	377	332	358	367	342	307	334	323	361	336	316	336	334	320	310	400	318	350	335	321	367	346	341	351	324	358	361	339	355	345	355	363	344	333	320	364	338	331	363	343	361	321	340	293	339	325	356	318	336	332	366	335	316	353	320	344	337	362	339	358	321	339	347	339	350	334	347	331	331	332	294	357	339	335	333	325	355	328	349	341	365	329	329	346	313	372	338	330	351	359	342	333	352	313	378	342	334	366	332	339	342	339	347	324	327	333	325	345	335	313	352	343	337	333	343	343	335	326	325	326	364	316	354	326	344	340	329	330	357	314	336	348	316	297	319	339	349	324	322	308	343	348	327	378	325	389	337	324	348	336	328	354	359	368	353	337	339	330	371	357	333	326	329	341	356	335	354	349	360	326	325	331	347	310	340	359	357	341	330	340	342	327	348	317	370	326	373	317	331	318	361	353	351	329	328	362	328	327	318	306	370	340	351	341	340	352	346	328	334	327	335	358	348	367	351	346	364	343	325	364	353	321	334	341	345	353	357	345	363	318	352	319	323	310	329	357	321	337	350	355	329	317	365	355	340	360	347	332	367	347	299	323	363	360	360	346	361	324	300	391	337	341	317	367	348	319	320	330	332	340	324	327	348	338	336	294	333	333	355	341	384	339	359	325	354	296	335	366	336	311	368	329	355	353	312	339	318	361	368	299	343	322	370	317	335	351	325	358	319	348	354	343	352	354	318	359	346	341	383	341	375	327	341	338	314	361	368	348	343	361	353	349	316	338	311	359	341	331	326	340	338	337	298	356	341	321	350	337	331	332	349	341	335	358	315	334	305	360	337	348	332	340	328	355	334	355	324	349	334	367	337	349	354	341	372	338	345	342	361	302	318	343	335	335	348	323	332	353	347	355	341	323	315	340	313	324	327	352	315	345	332	328	361	322	330	345	342	316	317	348	385	352	349	337	337	324	335	331	329	298	373	355	346	344	361	344	369	369	327	368	366	356	338	358	322	348	316	320	313	364	356	359	323	319	358	332	336	313	315	331	364	345	328	338	367	337	363	335	326	365	348	348	342	343	336	345	319	302	324	322	341	328	337	331	348	348	361	341	322	321	298	349	319	363	300	299	346	336	323	324	347	347	303	358	368	341	341	333	305	340	331	316	310	353	326	306	309	355	321	345	373	314	359	332	322	326	369	326	328	324	327	340	332	344	349	311	353	342	336	345	340	323	344	335	324	388	333	341	365	335	364	361	285	324	375	323	332	348	350	356	357	369	348	307	302	340	348	329	345	334	359	341	334	332	381	355	382	333	334	322	339	355	346	331	353	332	348	355	342	343	368	348	324	354	317	342	378	330	364	319	300	313	347	320	368	323	338	333	333	340	349	369	346	340	335	324	335	368	345	329	342	354	324	342	373	327	336	343	374	361	311	357	357	372	316	362	314	329	364	335	345	377	347	358	309	359	328	354	344	348	358	345	352	329	347	349	343	312	330	378	339	349	347	345	340	339	354	326	339	384	327	350	338	335	358	320	306	340	340	313	390	344	343	337	341	312	312	354	321	332	334	323	307	382	329	313	353	339	336	337	348	324	324	335	322	327	333	316	333	333	325	341	346	375	338	328	331	352	336	355	348	342	347	301	357	322	352	342	349	293	342	339	349	356	304	358	377	328	320	374	372	342	368	325	337	332	338	342	380	325	347	337	343	369	359	314	331	333	339	344	303	334	320	350	314	333	384	378	370	339	316	342	328	348	360	342	343	307	340	306	349	308	377	347	361	380	350	361	354	333	347	345	330	326	336	350	329	352	358	336	334	340	342	342	348	363	344	335	344	340	323	363	324	354	322	347	356	320	318	346	341	307	316	362	316	329	337	330	355	319	337	361	362	359	330	310	339	351	349	335	327	361	324	349	359	338	331	346	345	319	355	333	314	332	357	309	343	360	364	367	362	312	397	338	352	345	318	326	379	347	330	300	316	345	330	300	322	335	336	347	334	340	349	348	334	324	334	344	321	333	327	331	363	344	338	316	351	339	340	341	349	324	318	324	371	340	339	338	366	340	335	360	347	340	346	320	373	289	311	315	337	339	320	331	333	326	386	352	354	336	349	316	363	340	348	344	316	370	346	328	363	321	340	318	311	366	339	339	340	343	359	353	331	346	330	321	314	357	327	375	322	345	355	381	346	350	359	331	365	310	343	350	366	347	330	340	327	355	366	362	328	347	326	330	372	323	363	309	336	318	345	313	325	340	334	335	335	336	333	384	331	354	317	347	314	338	343	319	329	321	332	358	341	339	347	303	313	348	385	363	350	350	320	350	336	311	352	318	309	339	356	359	324	386	364	332	361	302	350	309	355	333	366	327	334	355	323	357	310	310	340	340	345	337	352	343	339	343	347	366	358	330	336	332	316	348	342	323	353	358	357	341	342	315	375	385	343	338	336	360
22655	21161	28794	23812	21165	21084	5051	1298	969	923	789	729	675	682	633	615	586	611	594	595	592	565	578	559	611	571	560	558	569	537	534	536	534	546	502	525	561	507	526	524	532	513	523	557	546	519	518	537	529	534	513	552	535	523	538	520	519	521	518	517	516	570	545	486	538	513	556	532	511	481	497	516	508	520	527	506	510	536	501	508	515	529	530	531	519	484	528	533	495	552	552	541	475	512	528	547	495	495	517	491	493	515	532	555	483	508	504	496	548	529	501	536	527	575	513	531	522	516	526	515	480	524	542	546	496	486	537	514	515	520	493	499	543	518	528	545	530	497	532	523	541	517	484	517	542	534	555	496	538	490	505	491	508	525	530	485	507	536	567	549	525	509	537	562	540	552	545	506	513	518	539	505	529	485	536	512	499	488	506	529	554	517	524	523	536	546	541	522	523	515	559	555	501	523	493	510	549	573	537	507	535	548	522	512	526	486	570	509	523	524	526	544	546	539	551	511	518	522	542	498	528	517	522	512	502	522	545	500	535	543	492	524	502	491	560	517	537	574	516	536	532	496	512	537	500	500	513	491	538	522	488	496	540	528	556	510	514	518	531	549	496	523	479	544	485	539	514	513	514	548	533	509	519	547	549	509	487	546	553	511	546	536	529	568	532	483	551	514	526	495	513	520	550	535	516	508	506	516	509	498	521	519	522	498	491	512	534	511	505	520	545	493	501	497	534	509	538	551	517	575	492	522	506	515	558	532	506	496	525	515	517	527	473	520	553	530	492	517	542	487	556	461	502	466	579	542	494	545	556	514	571	554	543	534	533	546	521	569	535	523	505	525	513	565	571	533	507	515	510	509	519	493	517	490	524	532	477	535	468	450	466	545	525	535	508	549	513	536	523	530	485	532	538	551	513	521	515	530	517	496	517	562	528	531	526	552	489	523	486	512	531	517	504	522	504	521	524	545	533	532	483	523	515	543	499	523	488	466	518	505	506	497	492	506	492	521	514	526	524	530	541	508	509	521	490	555	520	510	556	554	525	571	476	500	477	513	530	489	537	538	480	523	508	492	511	522	483	551	521	526	508	528	546	504	542	526	492	519	520	485	526	492	570	517	492	509	535	490	531	509	517	517	511	511	532	501	512	548	566	487	527	546	516	487	499	524	557	507	491	491	535	507	509	508	564	498	507	556	502	502	538	559	524	522	486	549	547	494	553	503	487	503	518	480	530	518	525	517	492	523	545	533	525	543	529	536	530	527	566	499	534	521	587	506	523	545	499	514	511	525	535	518	507	515	515	527	540	563	542	556	523	567	495	493	561	501	522	541	516	515	542	521	525	509	557	541	504	582	513	492	502	516	572	519	496	523	528	522	499	473	514	512	515	469	526	499	512	519	583	533	494	496	529	542	521	523	519	503	528	480	519	502	520	528	532	533	544	538	506	507	491	484	505	501	529	525	512	545	508	521	518	486	477	528	525	532	512	486	547	469	528	538	532	505	517	501	502	477	519	505	497	565	499	530	490	526	481	542	529	498	503	542	516	521	557	530	520	475	519	493	497	497	579	532	518	515	507	528	536	477	556	485	492	515	540	474	506	526	533	516	515	533	552	527	518	515	566	520	504	520	490	510	532	502	506	536	545	537	540	559	542	518	500	541	534	499	512	508	528	513	486	511	521	495	518	536	555	544	520	561	511	515	504	533	503	501	494	531	521	520	537	522	491	546	497	527	532	507	519	524	490	511	464	523	504	467	513	556	571	533	507	549	510	495	545	504	524	510	498	500	519	518	477	530	497	535	498	540	498	532	519	505	473	494	515	548	559	506	492	522	562	586	539	571	543	486	541	537	496	516	514	517	539	486	526	521	530	509	501	523	548	551	544	518	549	484	543	509	518	539	514	487	518	532	498	507	471	515	511	521	517	519	538	514	491	506	505	495	549	511	484	466	485	549	529	510	505	525	518	512	537	473	491	524	487	498	556	520	494	550	537	497	545	521	492	521	478	528	512	523	500	505	502	539	508	524	520	531	495	521	523	510	527	496	516	516	542	543	502	515	536	531	533	551	518	545	525	527	574	466	496	524	487	543	526	516	522	564	523	501	530	552	512	481	506	516	510	551	512	527	475	480	504	508	543	477	484	512	491	522	538	562	522	525	506	534	469	536	526	560	470	518	485	510	524	532	520	465	507	487	490	531	507	539	499	508	519	527	526	550	513	518	555	519	524	499	475	516	456	538	531	526	505	541	511	558	524	503	521	499	538	510	593	491	496	517	494	509	530	501	522	523	521	550	488	511	548	524	521	488	533	493	510	555	540	518	524	489	528	476	497	540	509	458	521	508	501	540	507	511	543	553	542	523	527	503	519	512	499	494	497	496	536	492	554	538	525	546	497	545	547	536	530	512	515	493	508	515	563	526	511	498	523	497	549	509	478	533	526	530	520	546	488	507	525	544	540	485	549	550	508	512	540	499	577	522	510	500	548	547	527	541	503	480	514	554	556	534	493	476	517	498	547	509	534	561	506	534	563	525	520	536	529	504	502	488	487	527	514	542	516	483	495	495	478	546	540	515	530	550	543	496	527	501	588	517	524	538	532	534	515	529	527	479	496	515	519	508	551	539	506	512	520	528	503	511	503	519	553	523	482	555	502	507	539	517	521	495	520	492	526	527	530	514	518	511	531	527	542	518	531	540	500	525	511	491	535	559	514	510	514	513	497	555	556	496	513	550	533	496	513	486	514	517	512	506	504	517	509	535	532	572	524	511	518	519	513	526	516	491	493	485	512	529	523	524	488	482	490	511	482	511	513	540	481	513	499	497	492	507	538	497	527	542	497	549	498	539	535	501	524	520	498	517	527	523	521	477	487	515	521	534	553	552	527	525	490	518	546	521	458	530	507	514	544	554	476	517	525	478	546	498	501	512	550	551	513	508	518	507	502	562	520	517	557	529	487	489	479	536	510	518	538	541	501	552	513	478	499	524	490	507	499	523	514	512	567	494	462	518	516	543	531	535	530	531	522	524	494	523	489	528	525	537	540	508	548	546	529	531	499	523	503	540	533	527	490	508	536	536	507	527	551	593	496	536	559	508	516	531	511	549	504	507	485	541	474	500	544	567	518	549	573	506	519	490	496	512	524	492	501	510	500	496	503	510	551	518	536	507	478	548	518	534	497	502	538	506	507	521	516	510	525	582	572	504	515	521	516	532	531	520	542	528	498	532	493	546	499	523	529	493	508	513	537	511	526	534	520	540	567	493	492	522	508	496	501	533	492	520	535	549	498	543	524	551	504	517	504	531	546	506	527	520	546	445	554	508	522	539	505	537	509	509	523	514	509	507	516	511	478	535	553	533	517	488	506	540	472	532	524	510	510	536	550	514	531	524	526	460	532	497	484	556	511	548	479	465	507	525	515	517	538	542	518	502	483	508	488	488	504	505	483	511	503	519	524	506	555	511	499	542	524	532	523	527	451	518	569	478	525	501	501	530	518	496
19013	50304	9410	4662	3386	2554	2031	1647	1322	1222	1046	892	856	817	763	728	623	678	605	633	621	540	619	618	572	606	597	595	572	569	570	550	564	568	513	531	528	586	585	546	568	594	572	605	573	535	551	531	558	519	552	536	513	533	565	493	535	552	533	537	546	503	529	528	541	537	544	557	542	499	566	502	506	473	527	504	557	565	505	491	477	519	507	529	544	537	535	501	542	539	494	549	494	525	497	510	551	490	549	484	501	537	496	488	509	502	503	502	535	505	517	589	484	515	517	544	522	486	540	532	518	481	534	494	514	469	504	533	500	510	504	569	532	538	518	472	557	529	534	520	534	488	534	482	557	477	520	517	542	538	488	550	570	523	536	519	565	493	512	501	525	558	561	528	529	508	521	517	496	486	484	489	505	528	527	510	538	504	566	510	560	540	515	486	528	509	488	494	574	507	529	514	536	543	550	531	525	559	513	489	517	515	496	544	506	510	531	536	486	527	520	531	571	554	492	506	553	503	550	560	520	526	547	486	495	540	510	557	516	549	551	519	522	528	516	545	524	504	541	542	526	496	510	518	567	512	539	507	481	560	534	525	568	524	521	522	482	518	493	498	526	501	571	523	517	526	516	547	522	556	561	512	529	520	543	504	528	516	521	504	484	573	509	544	547	530	517	549	529	517	507	547	520	521	543	554	528	504	535	495	547	512	505	515	528	545	520	522	478	539	513	519	533	518	525	549	522	503	544	524	515	538	534	517	513	507	568	500	483	529	544	470	511	554	502	542	505	499	513	527	518	505	498	585	525	539	514	522	540	526	537	530	511	504	514	496	517	497	522	500	554	556	487	537	525	501	514	524	499	534	515	521	527	529	527	501	520	521	477	561	482	537	521	462	537	532	534	547	553	520	492	547	525	580	512	499	459	539	527	499	520	480	505	523	539	511	510	530	542	488	539	511	530	525	486	515	561	503	535	481	529	514	514	488	560	546	526	560	549	511	507	521	526	530	512	509	541	569	526	537	536	531	474	535	507	512	520	513	507	516	535	541	533	527	548	487	514	545	509	540	564	514	486	551	576	479	502	516	547	556	522	516	476	525	542	555	486	501	528	466	539	509	533	552	511	474	558	514	535	557	542	466	514	535	495	565	518	509	490	495	514	482	506	504	544	581	508	503	543	514	544	516	540	556	479	525	515	463	543	469	521	484	536	521	534	537	485	496	542	585	503	558	509	509	537	535	495	495	535	503	542	540	504	508	543	523	496	530	491	546	511	503	518	525	551	531	504	531	506	513	532	506	514	539	516	506	510	528	542	554	543	561	554	547	493	521	524	526	520	527	528	527	524	481	560	482	505	555	531	546	524	520	537	504	535	524	506	546	527	544	480	519	489	559	459	536	544	531	559	513	525	512	528	518	532	526	514	497	494	514	516	522	547	510	534	559	568	516	515	492	535	525	509	515	526	516	496	507	573	506	486	479	507	503	565	508	496	524	507	513	548	537	505	490	519	536	471	532	507	490	524	534	561	510	522	526	521	463	552	512	516	517	487	508	540	539	491	505	579	542	560	533	556	544	526	566	533	580	487	486	526	482	553	508	515	493	517	528	507	512	510	530	521	525	549	495	493	499	520	517	526	524	541	501	564	479	492	536	509	533	539	534	531	529	542	536	492	539	510	520	533	537	504	555	503	501	508	585	531	518	556	518	520	547	499	515	477	526	501	505	525	537	514	504	491	476	522	501	534	538	505	502	540	474	516	510	534	486	536	469	523	493	486	559	489	535	503	516	553	527	561	512	487	520	543	539	520	520	500	524	478	520	523	475	491	531	560	507	540	532	506	513	528	530	525	579	503	506	492	535	546	539	491	514	518	583	500	485	514	511	504	508	476	496	550	521	508	499	528	531	558	527	500	517	519	539	530	506	494	511	525	511	496	579	548	511	533	514	525	543	504	531	493	502	549	559	518	543	515	528	544	559	493	530	525	492	534	523	526	514	497	518	565	498	540	517	547	532	511	556	518	559	520	504	552	496	494	527	549	539	487	530	491	525	535	546	477	509	514	541	560	499	487	518	546	523	510	511	537	520	506	513	546	552	545	533	523	527	529	517	525	535	525	529	508	513	526	514	520	522	475	494	521	529	477	498	525	515	518	534	503	525	522	537	535	518	546	497	541	514	528	535	532	560	543	509	523	517	502	511	508	511	485	496	535	526	517	519	526	488	546	505	516	538	553	477	520	523	511	541	513	536	522	529	505	523	494	548	539	521	531	532	532	485	506	489	560	516	553	503	533	494	540	543	537	540	530	499	489	547	515	532	505	504	506	505	521	510	473	547	543	525	544	539	534	558	469	512	550	539	475	486	496	509	500	532	528	526	474	509	540	502	536	520	515	494	516	556	514	534	546	518	565	495	528	537	497	495	503	532	531	520	572	499	525	520	569	533	495	521	499	511	522	573	546	507	524	502	511	555	526	493	504	499	515	506	510	551	494	510	507	549	499	526	513	560	518	532	523	510	541	514	499	537	513	497	501	500	531	464	492	532	524	490	536	516	532	525	549	546	484	492	517	527	548	547	509	525	535	509	472	504	501	490	542	512	554	529	527	521	490	526	521	512	530	505	536	494	508	521	491	517	529	520	592	497	486	517	514	495	524	508	503	518	591	513	513	545	513	472	539	470	515	482	538	514	580	513	519	568	518	531	523	516	529	525	546	530	496	495	508	525	459	500	521	534	524	542	496	512	493	540	490	550	507	485	550	518	511	495	538	521	501	524	540	530	515	517	518	508	500	485	505	522	511	526	503	535	530	520	477	516	550	479	492	539	480	500	506	515	572	528	519	499	512	501	570	535	503	503	511	517	530	501	524	537	527	510	514	564	508	505	533	512	514	517	570	522	510	480	515	549	526	530	498	546	491	473	475	497	543	522	527	496	535	511	565	556	502	514	538	511	492	536	546	494	530	531	515	485	525	516	513	506	549	538	533	516	517	542	501	555	519	496	545	497	544	506	532	521	542	469	521	486	541	515	509	517	531	481	546	547	583	507	492	495	530	501	505	540	504	521	512	520	505	477	551	507	510	501	487	553	498	510	522	497	533	511	497	518	527	545	527	499	518	480	504	497	559	524	533	528	503	493	553	508	528	469	500	503	536	531	501	512	527	550	525	511	507	546	528	504	466	475	601	505	529	537	513	523	513	506	528	509	543	507	550	507	497	550	523	511	514	521	509	496	486	512	540	522	503	549	556	519	553	507	528	494	546	508	492	527	558	544	530	520	531	496	545	534	493	508	504	503	540	518	497	542	555	518	532	535	508	513	512	497	518	509	511	523	497	526	573	557	534	520	551	552	510	524	504	533	511	510	523	507	490	498	509	476	546	488	491	500	503	537	575	530	527	515	503	541	514	502	521	524	511	534	504	534	527	528	506	534	487	495	509	550	498	511	539	484	482	575	540	535	540	497	528	531	499	533	479	537	548	513	537	510	501	526	499	547	504	470	526	549
27926	18685	4150	403	283	229	176	177	163	161	159	183	151	160	155	157	157	153	170	146	141	151	170	152	164	171	139	158	159	139	180	162	162	155	171	160	156	142	176	156	163	143	151	157	147	158	146	153	144	148	145	167	152	155	159	143	165	165	159	135	170	165	134	165	137	162	145	138	170	160	150	156	158	140	139	135	157	168	120	143	171	155	167	152	163	151	157	140	163	160	164	167	145	130	147	155	141	148	144	155	146	138	149	144	167	147	165	162	154	155	153	184	159	151	176	162	193	161	142	159	162	163	154	153	170	159	154	150	160	152	162	146	142	159	136	175	176	141	144	158	136	171	161	159	162	142	151	158	169	152	160	138	123	155	144	130	145	153	162	157	176	149	159	160	160	148	162	183	168	148	152	161	152	176	163	188	155	135	169	152	181	148	124	170	123	152	146	175	188	183	136	142	144	157	163	172	154	161	157	164	161	169	157	164	164	155	159	150	152	140	141	137	141	169	164	149	141	171	153	138	164	167	164	171	147	164	136	165	164	164	144	173	142	168	147	161	146	147	157	153	166	168	132	145	159	159	142	147	152	151	162	120	152	177	149	150	131	170	153	155	158	132	149	152	149	148	146	154	155	166	141	152	157	151	143	151	145	167	163	142	141	163	147	159	140	157	131	170	136	152	158	171	154	178	163	162	141	179	158	177	153	165	157	142	168	159	157	161	129	152	157	179	173	125	143	150	142	153	165	151	151	153	148	151	134	156	155	146	173	157	149	166	151	133	151	159	135	154	162	146	144	143	143	160	149	171	149	152	178	131	158	168	156	147	133	124	139	157	153	161	176	157	145	155	163	135	178	148	134	142	155	161	154	163	139	156	158	153	149	165	149	155	155	134	143	148	153	133	162	150	150	175	174	163	161	157	159	159	164	167	158	176	170	148	150	185	145	149	151	183	149	151	164	149	158	174	143	169	148	175	137	150	149	158	143	139	169	163	173	153	145	166	171	159	149	174	162	157	148	166	180	156	147	169	136	124	162	149	161	155	145	180	160	146	167	146	153	172	168	146	135	151	175	148	146	146	144	161	162	166	157	173	163	132	160	166	158	156	167	158	153	159	150	158	152	151	151	172	150	156	168	169	155	171	164	135	174	155	157	165	175	143	137	135	176	149	148	156	146	167	152	166	142	157	150	143	172	160	148	144	141	145	148	165	143	145	151	156	152	167	147	164	156	151	155	153	148	126	146	161	164	138	158	149	142	158	138	157	155	158	144	168	164	179	166	172	157	129	152	152	165	159	158	155	153	127	146	164	167	169	166	145	153	150	156	147	152	154	148	156	176	138	160	156	146	162	155	138	159	169	156	172	145	161	181	154	157	136	159	170	177	173	138	159	157	140	180	140	165	171	153	144	152	181	151	154	141	140	171	151	151	155	161	143	124	151	163	154	130	162	134	174	167	152	161	160	181	140	149	141	158	150	155	175	153	154	168	180	148	153	150	156	137	159	152	145	153	148	185	144	158	153	153	162	148	126	146	147	161	164	168	159	141	139	158	165	140	137	175	158	160	160	160	179	153	145	147	148	171	152	157	169	176	149	161	163	171	138	171	130	157	184	137	149	159	172	168	172	147	141	164	156	162	170	173	161	149	160	177	154	162	170	155	189	161	164	146	168	163	151	159	128	155	143	167	168	146	154	159	141	158	167	137	139	150	169	158	163	182	147	171	144	158	153	162	166	168	151	171	179	165	157	161	173	167	140	158	142	167	162	150	141	133	156	147	145	138	147	156	152	143	145	155	162	160	164	161	146	144	153	143	163	163	172	158	169	153	165	160	151	136	128	145	147	165	164	156	154	135	149	143	154	179	166	166	142	159	145	143	153	139	144	140	160	147	158	173	165	148	141	142	167	140	126	151	164	151	162	136	164	142	154	166	171	146	157	170	152	159	167	180	147	152	142	153	152	147	159	142	159	137	170	139	186	164	161	169	167	167	144	142	135	148	155	145	154	167	121	132	146	184	144	172	161	152	143	159	144	151	163	137	182	132	157	158	147	168	136	156	146	156	169	153	166	147	130	162	157	172	178	146	148	159	172	130	172	137	172	160	162	168	170	160	150	160	145	144	157	149	156	159	146	154	161	163	156	172	147	164	128	145	153	161	157	147	160	153	128	142	159	133	173	166	136	185	164	138	182	143	163	135	170	171	174	182	156	134	157	159	178	154	175	179	184	160	154	178	144	169	167	152	161	169	143	153	169	147	140	168	154	156	161	166	155	161	150	144	172	153	158	141	131	168	161	129	145	167	154	167	144	153	173	169	135	187	152	143	139	148	142	155	152	163	153	141	143	156	161	134	127	127	129	172	176	156	161	152	158	165	155	172	149	167	143	147	171	147	142	169	158	144	165	173	139	151	159	164	177	134	145	146	155	165	150	154	163	157	198	158	152	135	163	159	174	146	145	164	163	158	152	168	163	164	162	157	143	168	151	148	154	151	167	159	125	148	155	165	175	177	167	140	174	163	169	159	159	152	153	131	165	146	169	160	144	156	150	158	151	151	147	160	151	143	159	166	140	192	149	156	150	157	165	174	166	152	171	181	164	160	150	184	145	153	147	164	151	145	171	145	149	156	161	161	155	160	134	156	167	149	174	146	150	163	170	156	141	145	137	158	166	170	160	159	150	153	167	165	172	153	123	144	180	155	143	151	166	132	146	153	135	151	142	145	142	144	170	197	151	125	152	176	144	153	155	158	135	161	139	133	167	155	157	185	145	168	157	160	164	170	165	142	137	184	148	155	163	129	146	169	148	177	184	156	137	166	160	168	156	181	156	155	157	150	158	171	151	179	159	160	168	176	153	139	169	159	141	149	175	155	158	164	166	147	165	135	147	159	122	151	152	150	165	148	174	144	176	150	159	134	165	158	139	150	143	155	141	135	173	157	153	152	157	145	171	154	166	162	152	152	158	176	149	151	155	151	150	172	163	133	142	186	171	145	167	141	157	148	129	157	148	166	147	160	146	152	144	146	133	143	156	166	180	150	162	167	133	152	163	144	145	149	201	173	156	151	161	158	161	181	129	172	162	152	176	168	166	165	141	134	149	154	173	179	149	170	152	184	174	161	160	163	166	118	158	173	149	180	166	150	151	122	147	145	142	167	170	178	147	149	142	151	147	153	135	166	142	162	121	163	158	138	173	165	148	154	153	152	160	148	174	163	165	131	142	154	160	142	154	154	160	177	158	161	151	140	160	162	177	167	150	161	149	162	155	144	147	170	164	132	158	164	127	193	179	151	170	145	137	146	155	156	147	153	159	148	151	151	150	183	142	171	132	164	159	155	149	159	146	146	163	154	158	137	156	173	176	171	153	175	164	170	164	152	163	129	126	185	153	156	186	136	154	154	167	146	137	162	143	160	166	133	156	158	141	132	158	163	180	162	153	127	145	174	183	167	160	153	175	150	159	166	159	155	158	129	172	162	153	198	144	168	149	164	160	148	139
15468	13614	525	295	282	252	233	191	187	191	172	174	188	177	205	187	185	188	192	197	181	157	178	182	161	182	189	182	190	179	202	172	194	170	171	163	193	181	172	197	150	195	188	187	195	168	200	172	148	155	164	160	173	164	194	211	189	168	194	193	186	181	169	168	158	173	171	184	181	203	141	162	182	157	170	182	194	170	170	192	191	196	188	187	204	180	188	158	191	184	168	188	180	204	163	155	180	169	171	200	162	177	187	182	181	194	189	172	176	202	189	190	173	172	164	200	191	201	166	183	176	166	171	173	181	157	170	179	212	152	177	178	189	160	188	179	173	164	202	190	170	179	167	184	187	164	160	191	181	178	178	159	167	177	165	165	186	163	183	201	179	178	197	170	164	174	161	163	162	194	178	173	194	171	201	181	198	192	177	158	171	169	188	178	185	187	151	170	167	187	174	199	165	177	194	185	167	162	183	174	161	162	153	186	187	177	178	165	191	165	197	176	190	183	188	181	188	184	166	178	182	158	166	157	192	173	153	177	189	192	189	175	182	196	161	158	172	176	187	180	193	192	179	164	189	169	182	185	175	161	179	173	197	170	178	167	190	174	172	172	172	194	176	164	181	164	176	147	168	179	180	184	192	177	173	180	173	177	179	161	157	186	201	167	188	175	185	180	171	185	187	179	197	187	178	181	197	178	201	166	187	194	186	185	188	226	182	179	180	190	185	183	191	153	165	167	177	177	193	190	162	163	187	211	185	160	170	172	175	198	173	169	166	178	154	177	184	186	180	157	166	181	172	201	184	180	194	176	164	168	198	197	184	174	177	153	181	177	191	195	162	172	149	176	188	209	187	180	155	173	178	174	197	187	175	188	175	178	166	187	157	168	180	189	204	196	179	188	163	177	199	196	175	161	189	184	169	183	174	184	178	180	157	186	177	167	200	169	203	182	186	200	167	153	167	178	188	188	182	179	184	181	211	180	172	193	179	175	182	161	170	169	183	194	183	176	177	185	179	170	142	157	171	179	175	189	187	186	161	183	160	177	176	165	190	183	152	164	183	177	160	175	186	180	182	161	177	182	165	190	181	186	186	166	177	173	178	183	175	177	183	176	179	179	203	192	186	171	180	192	174	174	168	179	182	171	193	166	168	181	175	185	165	172	162	160	188	183	173	169	167	187	190	183	194	178	166	200	174	176	196	169	174	177	179	186	185	196	177	162	146	159	195	186	164	170	181	181	168	169	166	201	190	177	186	152	190	183	151	173	193	158	169	170	162	173	186	166	213	177	168	174	175	171	147	167	163	170	156	191	179	168	192	161	169	182	162	175	177	185	184	205	180	159	190	180	190	186	192	164	171	174	182	184	163	187	190	186	181	198	169	168	165	187	180	162	167	178	177	189	181	211	196	175	173	190	168	167	188	178	174	158	166	143	192	197	174	173	173	189	166	171	176	196	189	180	180	149	182	202	163	161	165	178	199	181	182	171	170	190	171	186	163	181	191	189	192	177	185	186	191	159	186	186	180	178	170	191	194	187	198	174	180	210	179	168	166	160	170	178	183	183	178	210	176	206	175	180	190	197	169	172	161	173	213	172	193	165	174	169	172	201	168	166	173	171	179	156	176	183	174	157	165	192	168	165	178	162	180	190	172	148	202	182	180	156	177	169	178	192	170	181	185	175	165	190	190	178	165	185	177	157	176	198	175	156	180	177	172	165	186	181	159	170	149	179	172	162	182	183	188	169	176	176	183	175	176	173	184	179	197	193	162	189	171	150	176	179	161	172	156	184	181	184	194	185	163	167	172	186	189	176	186	184	171	193	183	184	193	176	171	146	175	177	170	146	181	158	173	194	181	188	178	161	176	177	181	159	189	164	189	160	165	179	145	181	175	179	171	178	173	193	177	155	181	177	171	186	188	196	184	189	192	166	166	183	174	163	182	208	171	184	171	184	173	174	186	173	176	175	189	180	190	177	177	159	169	186	176	166	179	180	162	212	182	181	173	178	166	173	195	194	166	176	166	141	192	158	186	164	185	179	186	182	168	172	196	202	177	203	168	160	178	186	160	201	180	153	174	187	200	173	177	174	190	196	149	166	184	195	174	168	195	170	190	172	200	185	178	183	188	171	175	181	166	182	161	190	196	177	187	154	180	181	181	179	156	180	190	186	167	171	165	180	173	160	171	189	190	190	172	161	205	194	175	191	172	146	194	179	188	184	177	165	171	158	173	170	166	202	181	171	180	169	174	167	195	187	190	181	157	183	163	170	176	168	163	194	197	205	171	180	177	198	199	172	181	182	174	172	187	164	161	167	154	179	176	195	157	199	182	181	175	187	164	185	174	197	164	182	172	191	174	172	190	159	191	154	165	195	185	181	179	188	190	178	175	169	183	183	165	177	200	192	172	176	155	173	167	174	155	164	191	178	153	190	190	180	163	178	173	150	160	183	158	169	177	183	189	170	168	180	216	148	167	190	195	176	179	173	181	187	180	176	177	186	165	183	167	190	197	185	192	169	153	178	192	190	188	192	155	167	161	181	183	176	190	171	170	184	189	184	175	157	162	177	169	204	164	160	156	163	193	189	179	209	188	208	187	178	182	190	155	163	166	186	161	171	166	166	189	175	190	177	179	175	166	176	181	205	174	188	189	171	166	169	172	201	200	155	173	128	198	200	168	171	165	188	175	165	164	190	175	197	149	175	137	177	160	195	189	160	176	159	184	186	171	155	169	167	157	173	188	185	160	170	207	184	198	176	166	191	185	186	169	172	187	181	162	189	177	192	163	176	164	166	168	175	194	173	166	167	167	178	163	176	166	178	152	173	167	168	169	158	173	178	186	161	193	153	162	175	160	194	180	174	203	169	162	183	186	180	164	177	175	166	174	192	175	164	166	197	160	177	176	167	184	161	164	188	177	177	167	179	212	170	179	180	177	169	189	163	184	161	189	176	170	175	171	205	170	170	176	179	149	174	157	168	184	170	186	174	187	208	210	169	159	179	200	155	158	183	182	208	164	153	166	191	175	184	191	158	170	162	178	209	170	166	173	174	175	174	186	191	163	180	193	151	171	180	164	174	180	186	169	180	170	187	168	183	193	194	161	191	169	223	176	179	182	172	176	171	165	168	183	158	183	169	169	194	173	174	198	149	178	156	174	186	162	191	188	175	181	177	166	166	155	175	175	193	169	184	183	202	172	162	157	189	186	159	154	181	184	165	165	181	175	178	160	154	165	172	182	194	178	194	159	169	174	172	174	167	174	211	176	184	199	164	191	192	173	160	174	159	174	204	166	187	201	174	186	156	148	175	161	191	190	186	173	178	177	159	191	180	191	188	163	190	175	194	167	175	177	169	164	162	159	173	159	195	156	171	183	161	174	192	160	179	188	178	191	166	186	166	191	190	147	178	170	187	179	172	164	162	189	177	179	170	157	170	201	189	167	179	165	171	202	177	148	180	193	160	182	188	177	176	192	170	180	164	185	170	153	194	183	188
23543	21008	27988	24176	20914	6251	799	578	490	456	407	411	379	334	308	345	332	305	314	297	265	294	285	262	261	286	289	309	291	291	316	261	283	308	280	300	319	250	283	268	297	258	279	262	244	286	238	242	304	272	234	280	258	258	270	256	282	273	289	271	251	246	268	267	258	245	271	268	278	253	266	253	289	280	280	265	276	253	302	279	268	268	262	235	303	297	297	290	251	277	275	269	269	272	272	286	275	289	258	231	267	280	316	261	307	250	243	252	275	258	277	275	226	282	283	270	279	262	268	287	246	264	289	260	269	291	269	265	271	241	263	262	260	269	257	262	235	296	292	270	235	256	267	263	271	274	260	235	258	249	267	284	264	259	248	297	252	246	269	276	285	256	275	255	250	286	279	260	263	248	249	289	293	271	277	240	262	250	247	265	244	247	270	285	288	268	282	247	239	278	257	279	254	254	302	262	288	253	247	237	248	259	261	246	260	261	248	293	241	246	253	283	256	279	260	252	273	270	293	273	262	238	300	263	280	295	270	282	243	252	283	282	260	230	257	257	286	288	288	289	266	277	293	295	282	256	264	258	305	255	332	284	260	284	288	261	231	269	267	260	269	271	269	261	258	266	281	266	265	261	286	269	262	271	287	268	255	284	235	248	271	242	250	258	247	244	285	266	266	270	239	239	278	266	256	245	263	264	279	298	246	264	272	256	301	256	236	251	261	244	259	251	254	277	288	264	260	256	282	280	277	262	265	288	244	263	264	255	245	289	263	252	265	265	270	261	267	269	238	259	250	270	257	251	247	264	281	245	262	273	269	267	261	293	293	274	257	263	286	259	256	261	273	271	274	277	252	233	284	279	292	254	272	260	255	247	259	251	257	273	251	248	251	285	276	282	244	255	287	259	256	278	266	266	238	243	250	273	260	287	309	260	258	269	282	274	261	275	252	276	255	249	271	275	267	255	280	279	254	268	236	273	244	258	274	264	260	249	248	269	266	258	262	303	242	285	240	272	264	268	256	254	247	274	243	282	255	277	303	265	252	254	261	264	263	269	280	260	247	268	269	248	258	293	255	257	290	256	260	266	280	303	264	251	260	235	260	290	266	256	244	257	274	258	270	258	245	296	269	275	276	270	242	239	290	256	264	234	285	255	262	253	292	251	261	286	258	263	268	267	285	257	276	275	286	253	267	310	279	268	277	282	254	272	294	259	270	292	256	275	257	261	250	263	266	252	252	249	245	284	269	284	249	284	274	269	285	257	289	236	272	250	294	258	267	260	288	264	287	255	240	296	291	269	254	259	259	274	278	251	245	278	242	254	264	279	272	234	249	272	266	285	263	283	261	265	275	241	255	271	263	256	255	245	267	284	264	274	263	268	290	279	236	268	276	253	268	253	252	264	266	260	280	255	299	262	263	261	265	307	278	276	270	265	270	226	278	281	254	259	246	260	268	250	244	260	283	259	263	262	248	255	281	266	249	257	277	261	277	261	229	273	290	243	294	282	251	304	285	264	280	274	251	256	242	224	270	264	288	264	257	262	299	263	283	282	259	266	268	235	235	266	254	270	269	271	265	280	261	272	273	264	284	261	258	271	243	284	245	285	283	278	270	289	240	268	245	242	263	249	242	278	257	248	275	283	281	252	265	249	261	262	247	264	271	277	266	276	256	268	260	273	258	247	239	288	266	281	279	296	277	279	279	269	291	249	265	268	283	237	268	230	257	268	287	254	270	283	274	243	248	264	262	279	274	293	251	258	260	267	281	270	263	269	267	238	296	263	270	286	278	264	254	250	224	251	260	284	268	282	270	253	248	234	259	245	266	244	279	277	292	293	253	273	282	296	251	255	284	274	266	281	256	263	270	260	256	270	272	269	272	267	214	258	268	279	283	284	242	258	277	266	274	245	256	282	308	280	282	305	262	267	254	268	278	231	269	253	235	244	258	264	258	263	261	261	281	260	288	245	263	256	255	281	265	253	279	264	293	265	273	221	256	257	283	230	257	288	261	270	294	286	254	270	266	271	258	260	245	266	251	267	246	300	266	256	279	269	244	284	252	264	257	283	275	279	259	263	265	242	257	279	269	267	282	265	287	272	247	285	269	234	260	236	291	244	261	252	278	270	271	260	262	296	224	279	298	258	275	293	245	296	261	272	278	263	278	251	261	264	295	258	256	266	271	289	260	317	279	254	282	245	258	267	271	270	261	257	239	274	257	263	236	236	261	244	261	267	263	255	262	278	276	266	277	272	239	267	250	271	273	282	270	264	273	251	263	240	274	264	268	259	284	254	274	230	259	263	243	247	263	287	253	302	247	254	250	263	286	265	268	287	295	303	275	246	271	272	277	285	257	290	247	258	265	258	287	272	255	281	290	280	256	256	251	285	272	280	245	241	261	268	290	235	257	248	275	263	288	276	281	275	274	277	260	277	296	281	256	263	263	257	253	297	258	286	258	266	276	294	267	278	304	269	255	263	265	234	233	255	287	267	246	268	243	246	246	255	250	277	263	235	277	286	258	252	249	261	267	245	257	283	256	269	266	282	279	258	245	273	272	260	300	279	283	248	248	264	278	290	276	262	287	257	293	273	270	271	261	268	256	262	250	267	253	269	261	258	242	265	260	257	295	261	243	249	278	270	234	256	281	290	277	240	272	249	277	254	252	271	271	250	256	241	255	285	248	249	257	275	262	293	279	280	260	280	267	284	278	287	259	254	263	266	274	279	262	253	306	272	266	266	256	260	251	249	244	266	295	278	278	248	226	269	280	263	245	255	271	251	267	276	257	281	237	315	281	272	268	272	265	231	298	272	253	240	276	255	250	281	296	255	246	257	266	269	284	271	253	265	280	309	281	236	254	281	268	244	280	252	273	264	290	274	272	264	276	243	294	284	247	264	246	236	275	247	276	268	252	292	270	269	247	245	264	298	259	293	289	292	267	259	249	262	261	267	262	247	254	250	262	275	255	275	257	252	287	286	261	247	275	270	275	275	258	267	278	247	275	300	254	272	301	248	281	289	261	246	282	272	260	259	268	257	244	266	274	269	252	271	263	287	281	272	240	269	269	272	280	295	242	273	294	266	274	260	282	280	284	308	258	267	273	272	272	281	301	250	259	288	250	274	273	257	284	271	277	248	271	270	272	284	284	272	300	284	263	252	266	271	267	264	265	255	275	251	257	286	273	287	277	286	247	270	266	245	286	238	279	284	269	263	282	262	268	266	255	232	293	265	267	305	266	257	271	257	261	277	284	292	259	225	249	253	271	289	276	308	244	250	257	283	241	267	209	263	275	293	283	290	261	268	265	268	279	259	265	280	251	251	265	271	231	244	277	284	255	256	248	258	263	276	284	287	244	254	280	293	278	310	269	285	305	271	278	266	257	255	264	258	279	277	268	276	274	260	261	260	261	270	255	260	253	282	259	267	273	265	260	278	292	253	274	280	269	260	267	264	245	274	266	254	276	244	276	293	250	267	278	251	259	266	261	275	263	300
16416	42517	5590	2524	1823	1381	1013	856	694	623	548	479	441	385	398	359	359	332	351	306	319	298	320	317	322	309	318	282	291	314	297	298	285	279	265	260	310	263	296	302	288	279	320	282	307	299	259	266	280	285	271	301	279	274	291	291	273	272	272	263	259	289	283	263	260	258	279	252	272	257	286	245	269	281	236	276	268	287	267	272	290	259	270	297	313	271	300	295	290	284	301	248	291	289	255	277	290	290	297	268	244	260	269	259	255	270	256	269	300	263	279	265	278	304	262	272	270	258	273	290	281	270	285	310	272	261	262	325	259	278	278	258	265	259	304	265	253	318	281	282	269	260	303	299	276	283	295	232	309	313	280	265	280	293	273	280	280	271	290	262	286	276	262	266	282	257	272	289	262	285	277	281	274	259	304	263	250	254	253	287	302	315	259	292	265	284	263	272	295	275	297	259	258	284	260	278	250	304	248	280	305	259	305	273	251	286	257	269	262	264	239	264	270	282	253	276	257	273	249	283	275	273	248	310	304	288	259	248	251	263	267	270	267	294	288	279	258	276	251	273	256	292	275	245	291	298	296	241	322	274	288	276	301	288	256	264	298	297	294	281	275	274	283	308	285	289	286	287	261	277	276	272	284	268	286	281	285	288	258	275	248	260	285	276	278	285	275	290	262	267	274	286	280	277	280	273	252	272	289	309	299	293	251	251	258	295	280	289	264	304	273	262	291	277	262	269	291	279	262	225	274	273	269	267	269	244	258	284	243	253	297	266	288	311	261	263	269	290	271	285	283	265	263	289	260	281	279	278	242	293	296	301	265	258	258	261	245	303	274	267	279	262	260	298	290	283	279	277	277	283	260	291	281	270	254	262	298	279	311	288	296	278	299	250	286	296	267	275	287	293	274	289	269	263	268	298	267	255	291	274	262	277	273	273	281	274	284	264	303	267	274	268	298	265	262	260	293	256	261	281	289	281	224	287	277	288	297	293	273	279	251	274	271	274	262	292	261	266	308	272	281	283	291	276	297	267	311	292	267	323	288	250	254	294	256	292	285	290	241	277	280	282	263	254	275	290	281	277	255	273	263	289	300	302	281	256	285	284	270	258	284	258	278	278	267	282	297	278	270	299	266	259	295	254	282	253	302	277	291	265	275	267	281	278	256	291	260	271	303	280	308	286	304	308	285	277	268	252	280	292	274	261	280	289	313	239	270	280	262	286	275	274	256	264	282	279	259	296	285	280	285	275	282	275	265	294	258	282	260	308	266	277	268	273	248	294	259	240	265	292	279	273	277	283	297	276	279	285	276	283	272	294	266	277	268	281	293	272	245	271	261	239	250	278	295	308	302	273	278	269	289	299	306	267	274	272	287	270	277	280	259	265	281	282	306	305	298	280	284	293	270	256	280	263	293	237	264	279	271	278	273	283	277	309	295	298	276	308	249	262	283	270	281	237	287	264	293	283	269	271	279	262	268	276	276	266	254	306	324	284	295	282	273	247	250	287	298	289	287	245	294	289	295	285	275	272	264	275	262	278	291	286	280	266	287	256	274	287	256	265	267	261	287	278	285	261	231	270	252	276	282	267	265	283	247	253	271	278	260	243	285	271	264	300	286	306	269	281	274	266	286	306	283	308	279	247	295	275	259	261	305	288	260	297	286	283	289	249	315	254	289	282	248	294	283	272	270	286	289	311	285	263	253	276	274	283	268	266	286	251	278	282	269	280	284	248	272	284	288	289	295	302	271	278	281	253	275	282	247	285	292	315	287	272	268	270	281	304	282	273	298	295	278	290	282	280	286	269	269	275	263	271	254	304	298	267	290	263	295	281	248	253	248	277	293	281	236	271	312	278	302	302	272	278	264	275	279	277	276	282	271	238	298	279	276	286	272	288	286	249	280	274	299	286	309	293	298	270	283	271	277	311	287	269	290	273	280	264	277	274	267	286	269	261	279	253	267	254	272	281	291	282	278	275	265	290	262	324	275	271	270	266	294	285	263	281	274	261	301	272	270	293	255	229	283	272	271	304	283	267	265	270	258	285	261	259	293	273	261	272	282	251	268	275	278	288	293	272	293	261	288	237	287	260	249	283	283	270	287	277	288	269	274	287	262	305	254	285	299	261	301	262	245	313	286	283	274	283	287	276	280	294	256	285	265	296	262	276	290	277	272	281	259	277	264	279	299	273	269	284	251	273	262	265	296	303	276	273	282	273	272	297	294	288	251	272	267	265	240	226	259	274	292	268	257	270	293	279	274	252	288	281	300	284	271	284	289	285	279	315	284	281	282	301	266	274	276	284	293	274	283	276	285	269	267	273	294	291	277	279	289	263	319	265	276	273	276	252	273	282	263	264	237	248	295	297	266	270	282	281	290	263	275	285	290	273	285	297	246	278	272	273	296	284	265	272	277	274	264	267	289	243	283	276	298	288	278	263	292	280	283	274	306	273	286	264	287	280	283	271	303	317	270	295	299	294	281	265	274	289	247	288	295	252	293	267	269	272	253	248	270	268	277	273	246	299	313	283	251	288	292	272	261	294	292	259	293	266	308	268	294	259	270	254	264	262	304	262	305	296	305	274	280	279	290	304	290	261	259	285	287	305	269	264	310	295	289	277	283	264	267	300	247	274	275	285	280	286	267	304	273	286	298	292	264	289	256	291	283	271	257	285	275	260	321	240	259	317	278	275	290	299	259	261	266	283	289	256	281	261	257	280	267	261	269	275	259	271	282	287	252	292	281	290	273	285	267	273	266	308	274	286	279	293	266	240	280	253	268	270	292	292	267	300	246	288	282	251	288	262	258	292	280	266	281	269	308	266	285	283	281	256	259	292	277	276	295	270	294	262	261	258	244	282	258	273	275	279	253	284	298	293	276	300	290	283	276	259	282	269	252	277	260	261	312	291	261	275	277	257	275	276	289	252	288	294	245	283	294	253	301	268	305	269	288	281	298	278	295	258	258	306	276	270	293	267	295	259	299	292	289	280	283	270	261	265	282	262	288	274	285	279	281	309	278	261	281	282	259	319	270	273	237	293	236	285	245	267	265	273	298	283	264	280	267	276	287	271	280	259	297	278	293	308	272	261	279	285	265	238	286	275	262	293	277	276	282	281	288	236	259	286	287	286	275	294	262	275	273	279	259	293	289	263	284	288	283	276	274	264	286	266	252	292	284	262	283	284	289	282	252	318	281	285	287	269	285	269	267	267	280	288	278	296	245	282	277	272	263	268	291	285	277	267	264	318	272	275	281	273	258	273	286	306	283	265	258	277	273	233	267	250	261	271	254	261	285	281	258	284	270	281	284	264	248	250	260	283	251	273	280	298	268	262	300	297	286	267	239	286	278	287	278	280	257	282	288	275	268	269	285	259	320	271	277	260	275	262	245	265	266	279	276	269	270	270	265	304	270	287	275	273	256	280	285	231	278	275	289	279	237	242	277	260	299	307	265	279	303	295	290	274	266	265	238	285	261	275	290	256	254	257	266	301	280	287
24872	21089	26812	25284	6631	659	487	472	388	404	389	337	356	354	363	353	365	342	332	382	320	318	349	318	318	324	334	358	336	314	344	291	332	320	299	304	303	337	305	330	339	320	305	304	313	295	303	300	302	300	298	318	285	307	334	291	310	311	314	334	296	304	338	303	292	317	311	303	302	298	345	319	316	334	296	312	313	333	300	314	298	327	283	311	301	312	303	338	285	323	294	309	281	297	319	328	303	311	330	301	305	299	281	300	297	268	345	312	311	301	340	321	305	322	277	278	303	340	321	295	288	319	321	327	297	313	293	285	314	294	245	308	333	333	329	313	330	326	300	331	319	339	313	291	333	292	291	352	274	291	334	314	307	319	315	296	335	301	313	284	315	311	317	324	305	308	318	303	320	305	337	298	314	326	279	301	308	310	328	350	299	331	310	295	308	336	267	300	303	330	315	297	329	302	316	291	350	311	297	318	291	344	329	306	302	323	341	291	335	327	313	299	338	341	308	291	312	308	301	303	346	302	324	312	311	333	357	320	288	305	303	307	315	333	303	311	314	320	304	291	311	319	320	335	335	290	284	330	310	312	308	328	310	347	291	320	292	318	330	319	355	327	318	286	317	288	320	322	325	318	291	320	345	306	325	333	293	314	323	265	326	293	319	329	311	323	311	329	317	300	289	350	298	304	314	316	323	305	302	286	300	305	322	301	309	323	302	300	323	320	289	295	330	338	289	330	323	307	302	318	338	327	299	323	296	297	331	306	291	284	327	328	281	288	304	289	311	303	340	311	281	288	320	312	294	320	339	301	334	319	322	326	321	311	315	320	271	314	287	309	303	299	334	294	326	315	329	311	309	306	310	310	301	305	337	304	337	327	336	305	310	303	309	276	315	312	321	315	311	301	296	310	311	298	368	314	324	324	318	292	319	293	274	318	307	310	305	278	334	282	313	295	302	333	315	298	302	295	303	298	324	318	298	307	291	313	331	294	340	298	299	323	315	324	292	337	320	324	305	312	299	301	315	266	318	333	344	303	308	296	348	311	306	318	290	352	320	308	303	321	318	312	321	270	320	317	286	306	321	319	339	313	315	311	300	330	290	316	318	298	334	308	339	302	278	300	293	301	321	320	322	296	344	338	283	339	302	316	340	322	312	332	325	295	323	325	308	321	315	313	297	317	323	307	333	301	274	322	297	280	335	330	295	324	349	299	289	303	298	316	304	283	318	321	315	328	315	311	320	304	318	337	293	328	312	327	291	313	291	311	323	318	292	315	324	299	317	289	332	306	306	308	300	295	282	278	320	305	310	295	314	288	329	322	306	335	290	266	318	325	303	295	318	342	310	317	336	307	316	313	336	294	315	284	301	281	320	314	322	295	325	332	340	310	325	310	314	303	315	321	282	317	312	334	311	280	310	278	298	299	329	310	328	310	289	294	321	308	348	319	301	302	299	320	308	310	295	295	309	321	316	303	301	312	288	284	310	329	360	294	334	319	315	329	302	335	303	273	299	341	290	331	332	305	318	311	311	300	311	295	286	308	341	304	299	319	329	284	288	298	312	295	335	307	337	289	329	335	296	303	306	320	296	298	307	299	329	336	284	285	295	337	304	327	306	326	298	328	320	293	318	318	319	301	325	311	310	301	281	349	317	312	298	308	287	317	319	326	309	296	306	262	322	291	302	297	284	306	306	304	330	329	326	324	309	314	287	298	322	285	292	326	322	306	303	323	292	305	326	334	295	324	356	303	279	296	313	316	278	292	347	288	331	318	294	287	306	322	310	287	315	298	326	307	276	274	306	311	306	304	309	330	350	319	343	342	299	331	313	302	304	282	321	323	322	337	309	307	291	300	312	280	295	282	303	325	292	309	331	312	338	315	308	290	302	316	312	291	313	306	309	318	315	312	340	296	294	325	315	333	321	318	314	323	318	287	278	319	309	313	318	301	303	315	336	316	285	342	332	313	278	295	340	307	325	321	349	315	319	346	305	314	307	311	316	299	340	315	311	300	309	277	313	296	315	322	341	330	305	290	296	320	304	295	322	309	308	323	291	290	302	316	335	296	317	305	286	281	295	292	302	312	315	318	329	301	300	337	326	320	311	314	325	305	308	306	289	304	318	311	345	329	285	304	312	296	284	320	322	331	313	284	330	355	322	317	333	322	318	303	285	322	317	325	310	319	334	293	301	312	290	308	331	327	326	292	335	307	342	324	300	288	312	322	329	329	336	309	349	297	335	305	341	307	271	294	297	335	293	307	319	297	320	305	326	353	313	299	317	303	305	364	284	312	321	284	315	293	304	310	317	285	311	316	294	302	304	323	316	312	333	334	338	300	289	327	290	304	304	295	293	310	286	317	291	294	286	325	320	333	343	308	305	303	293	300	295	315	316	307	324	330	302	294	325	291	293	311	320	320	319	339	299	289	294	291	287	297	302	329	327	350	321	283	277	317	275	289	317	307	330	321	337	299	329	291	320	293	300	308	327	267	308	267	291	302	336	318	299	349	291	306	316	279	316	320	317	304	300	311	309	319	288	331	273	326	328	302	308	335	281	320	309	333	304	318	332	305	343	296	320	326	311	298	328	286	285	329	309	302	287	307	296	304	304	303	281	298	323	311	298	318	313	301	319	294	288	351	306	301	316	295	317	318	316	320	324	314	329	343	294	306	310	331	334	316	319	324	290	314	332	313	309	337	287	332	293	283	332	296	294	313	294	305	349	316	324	298	298	293	312	316	296	303	335	310	285	327	323	329	298	317	347	334	330	328	307	338	308	281	269	298	346	304	294	303	327	298	322	324	302	309	302	324	346	304	311	329	314	300	320	315	312	315	303	302	271	277	333	314	296	281	309	294	340	288	295	311	322	303	310	307	327	325	342	298	320	324	314	315	304	273	313	309	315	294	314	287	322	318	318	291	347	345	309	333	302	305	302	349	297	314	313	338	348	329	272	322	318	319	327	325	321	297	320	310	292	287	296	345	285	327	332	301	284	313	317	298	310	282	329	314	315	344	334	306	309	319	316	301	318	308	292	290	298	308	304	311	297	292	306	305	312	291	299	317	320	283	326	344	296	320	312	320	314	297	296	313	296	294	315	330	311	273	278	306	347	325	290	321	335	298	302	310	287	300	329	305	341	325	299	345	306	308	325	317	265	347	317	291	314	318	295	285	312	309	318	312	299	318	308	298	322	327	293	322	308	314	286	327	315	319	297	322	305	307	321	330	310	323	307	321	344	301	270	342	276	319	327	358	338	304	306	309	303	348	316	300	324	295	311	352	323	281	280	334	282	310	293	274	316	294	305	287	303	326	315	325	313	318	319	316	299	308	302	329	322	284	320	297	309	307	305	320	345	317	326	321	331	334	325	333	320	311	306	325	294	325	316	283	343	358	305	306	306	309	328	289	333	317	322	289	318	300	309	317	291	302	302	313	345	298	369	298	311	301	320	315	313	350	318	271	322	325	330	321	282	319	313	320	280	268	317	308	296	307
16543	34060	2996	1439	1102	923	776	639	597	495	477	477	368	444	409	382	353	387	366	378	351	373	378	340	348	352	362	327	339	367	364	352	370	345	360	328	342	344	355	337	337	361	348	338	353	334	339	311	340	378	342	359	321	352	328	328	318	386	353	357	327	357	339	344	343	329	333	326	355	371	342	312	323	316	315	338	336	341	304	334	335	329	311	324	330	378	359	333	333	355	335	336	351	341	336	337	345	365	341	359	338	338	332	343	373	360	334	334	332	305	344	382	350	338	350	330	327	301	376	334	356	345	345	320	340	352	315	384	326	313	334	350	366	324	360	322	328	349	348	341	326	321	335	353	329	339	355	339	359	311	344	347	353	333	397	367	349	355	345	336	351	354	357	336	336	340	384	335	374	313	353	341	321	336	355	362	357	312	337	359	336	333	342	324	335	337	355	335	334	343	359	311	360	359	346	343	342	344	349	342	361	353	369	318	334	351	366	320	349	324	324	320	336	328	326	367	295	345	313	317	321	320	349	356	352	315	370	335	351	356	324	310	307	342	365	330	294	334	320	364	334	337	346	320	336	347	329	342	357	359	414	327	356	337	352	325	299	350	314	318	322	351	349	326	328	322	343	354	355	315	350	328	341	312	309	330	359	327	331	332	336	327	336	348	321	331	343	328	346	333	356	355	338	351	322	347	326	358	350	348	356	346	327	341	350	329	364	327	318	324	336	334	323	362	313	338	335	302	357	348	331	341	329	336	342	362	329	299	328	373	314	331	315	326	339	346	328	334	350	348	330	333	319	341	352	374	346	340	339	340	322	344	362	353	344	328	323	352	314	333	350	319	367	334	352	366	336	331	309	351	337	328	338	322	370	358	335	328	337	339	308	297	340	298	357	341	328	301	367	323	347	323	348	328	337	311	331	344	344	350	335	362	333	317	309	335	329	337	344	330	327	332	316	330	344	334	336	377	348	315	324	343	357	357	327	350	345	315	320	339	348	356	298	302	331	365	302	330	341	319	317	321	313	359	346	343	323	361	321	293	328	332	335	314	327	366	341	318	312	315	348	380	325	368	358	372	316	304	326	351	326	367	339	333	333	329	340	357	361	316	348	317	347	330	326	311	338	354	347	337	323	312	374	347	341	357	342	312	343	334	347	373	361	307	324	315	328	332	304	320	313	354	334	324	354	352	328	357	331	325	336	349	341	288	355	332	322	331	317	308	322	321	335	336	330	337	307	351	357	323	301	348	325	337	340	336	307	343	337	356	342	336	335	320	329	324	363	350	333	330	329	342	296	331	332	353	345	338	341	362	340	307	329	344	353	311	327	337	347	319	345	352	333	339	375	373	345	339	372	325	336	335	301	325	321	315	356	341	347	364	305	352	317	363	332	345	358	358	329	329	339	327	341	309	323	332	344	337	324	348	359	341	304	330	340	367	347	372	276	322	349	327	337	359	376	339	346	351	350	335	312	332	341	328	375	329	330	332	369	322	330	345	366	323	337	364	348	373	336	357	353	383	325	370	343	308	343	318	341	340	335	338	317	321	340	356	334	365	369	340	368	340	336	315	312	285	328	354	341	368	325	352	349	318	377	335	316	336	329	327	347	365	324	330	348	348	333	337	328	349	380	330	336	325	324	333	318	291	338	311	314	351	336	362	336	357	345	329	342	333	350	322	350	352	329	340	323	316	338	349	346	329	370	362	340	351	370	317	318	359	343	371	359	354	344	312	333	368	334	335	363	337	311	310	340	335	314	321	316	337	370	325	319	334	326	349	320	341	342	370	300	330	368	312	328	311	356	316	362	347	308	317	346	343	353	342	315	314	353	341	357	346	337	368	327	324	354	339	329	352	359	296	338	329	368	352	361	368	326	345	368	325	336	348	366	315	331	322	336	334	321	352	350	360	363	353	340	367	327	338	348	344	337	333	355	332	334	332	321	337	313	325	326	385	361	376	355	344	320	352	378	345	349	322	328	340	374	348	344	349	303	336	346	313	338	344	343	351	334	320	362	356	335	348	310	335	310	316	302	331	335	346	350	361	331	326	330	315	340	332	345	343	354	355	321	330	343	326	302	346	300	326	325	340	311	358	314	369	330	311	336	297	340	290	351	319	348	336	327	329	331	354	345	379	341	375	351	354	364	339	347	352	295	337	350	347	315	325	365	315	360	331	326	349	354	327	331	324	327	328	342	313	327	356	327	334	344	343	317	313	342	370	324	356	358	330	336	337	363	350	374	364	362	339	317	309	295	341	347	316	334	315	333	332	373	361	345	330	335	325	347	335	350	322	313	316	340	319	338	333	350	322	342	325	347	332	330	347	327	339	336	336	327	338	329	335	333	368	318	313	348	326	334	347	354	359	331	293	347	336	329	344	370	332	332	351	335	363	339	336	315	340	317	363	340	337	313	324	357	343	327	369	329	344	339	299	308	293	348	326	347	363	374	346	337	363	361	373	368	341	357	321	359	355	341	349	355	325	344	334	331	345	354	328	360	314	353	331	331	344	343	334	334	367	338	353	355	317	370	328	299	357	352	337	354	346	318	348	343	360	341	363	337	350	346	354	355	343	333	335	334	317	386	338	318	341	335	319	346	325	312	342	324	327	326	333	369	330	344	345	315	326	325	334	328	313	346	331	307	351	324	326	334	316	364	376	297	338	323	345	348	360	325	321	386	331	336	338	347	359	366	340	376	314	354	369	341	369	332	355	344	333	315	313	328	290	358	291	379	345	363	359	343	341	320	366	314	336	343	339	304	372	338	353	364	341	292	329	312	332	348	330	320	319	348	318	309	355	350	334	342	354	332	343	351	347	344	340	300	326	348	330	326	321	368	336	353	334	346	314	294	338	346	340	310	318	332	344	338	316	340	340	349	361	315	327	335	318	317	304	353	345	341	331	353	341	325	327	318	349	355	300	331	315	347	353	332	323	387	339	336	315	365	311	336	356	314	311	338	336	297	322	331	364	349	318	362	339	334	323	352	332	345	336	300	337	354	357	328	348	357	375	337	299	343	345	311	346	327	366	348	317	373	341	315	329	327	319	349	341	334	342	340	320	340	371	348	326	331	319	312	321	360	345	324	308	381	325	303	319	337	326	348	333	347	360	298	356	305	341	352	333	344	342	337	370	345	306	330	350	343	333	331	338	334	348	330	354	335	323	313	325	324	312	338	360	333	307	353	321	334	348	332	361	342	338	317	342	369	321	312	352	352	322	331	321	347	359	339	347	336	357	352	355	347	356	306	332	333	333	343	328	348	366	364	319	314	297	332	362	352	365	326	346	310	318	302	339	312	373	327	360	334	339	369	346	347	342	354	337	332	362	357	370	325	350	347	324	344	328	318	315	346	330	312	303	314	304	353	367	337	359	316	335	317	339	357	349	316	340	308	344	342	342	377	343	352	327	354	349	346	330	344	320	347	357	343	356	371	331	295	354	337	324	324	321	343	320	337	350	315	356	312	326	371	346	280	342	324	359	338	329	319	332	343	363
22573	21115	28662	23796	21122	21031	4734	1192	952	924	840	766	709	721	665	582	631	573	607	611	558	588	542	588	534	566	521	575	578	537	571	525	544	523	514	551	525	552	558	523	520	541	524	514	550	531	519	508	584	543	496	540	532	479	542	544	517	525	554	434	484	528	479	488	549	509	548	545	543	513	530	518	530	550	517	543	554	547	518	551	508	544	515	543	534	522	513	523	533	476	503	566	504	493	497	533	539	495	504	535	559	511	549	513	512	546	518	525	567	507	489	501	513	517	495	520	509	508	537	511	515	518	532	566	555	539	523	523	465	528	544	490	493	484	539	490	527	510	496	474	535	521	538	526	489	551	527	494	480	577	553	505	496	535	576	526	520	534	518	521	520	521	531	558	540	523	535	502	522	547	500	494	522	534	529	528	522	547	516	505	540	553	561	518	462	539	527	523	464	514	494	542	485	502	540	517	485	493	536	500	530	538	528	528	504	487	489	499	541	545	501	565	513	554	485	498	539	500	481	507	533	472	501	526	479	502	511	545	511	525	532	481	530	501	538	539	516	498	556	572	544	530	544	507	513	511	560	547	520	532	525	548	490	516	537	505	481	545	515	542	467	522	520	531	515	535	492	509	503	520	544	526	537	533	509	544	550	520	514	491	502	532	577	528	538	536	527	514	512	538	516	519	491	532	510	506	528	486	521	553	523	529	499	523	539	538	514	511	513	534	552	504	549	517	496	512	555	475	474	508	541	503	512	499	546	487	492	497	506	538	535	511	539	488	512	524	529	539	547	502	517	491	514	515	517	524	533	483	469	515	536	509	542	532	502	523	491	506	507	526	488	520	537	533	564	517	534	490	518	564	493	514	533	492	498	508	546	491	493	506	515	484	537	496	507	560	488	497	518	538	531	496	489	539	498	538	515	536	518	527	492	515	506	513	527	535	491	502	525	482	516	493	485	471	519	517	548	501	540	550	537	513	518	519	500	528	528	486	503	491	485	555	534	501	461	513	521	534	504	508	517	497	518	533	502	503	539	519	533	533	477	509	517	492	512	515	514	545	492	470	484	491	533	548	517	521	528	483	506	513	524	493	499	527	519	547	517	567	536	496	517	548	526	551	491	534	547	459	474	536	538	481	521	535	495	525	553	528	500	505	518	461	498	523	538	547	547	528	525	508	508	536	570	532	513	486	523	524	493	512	562	539	563	529	536	542	477	521	503	484	546	550	494	539	521	522	517	557	509	494	518	484	518	536	540	558	485	531	536	494	488	526	513	558	551	537	526	515	545	573	493	521	536	561	494	526	531	496	524	523	535	549	497	518	471	547	496	518	533	512	507	533	513	474	528	532	535	565	519	549	502	521	511	524	513	503	513	517	519	513	526	521	520	547	498	500	502	526	540	527	461	548	502	543	498	533	535	498	529	557	544	529	535	518	537	504	519	513	484	536	511	505	518	525	495	481	505	544	515	514	604	541	508	518	495	518	511	503	527	521	547	526	483	513	551	555	502	533	557	526	490	526	539	505	511	498	546	539	538	482	506	544	490	535	512	512	519	523	543	522	501	526	515	536	513	508	528	536	539	551	527	546	556	500	529	553	537	532	495	489	538	514	510	517	533	507	502	570	525	528	508	535	549	495	472	515	491	521	510	478	503	476	524	535	558	502	522	509	519	495	487	502	498	480	519	538	511	517	536	525	456	521	525	494	473	514	518	504	521	538	531	568	502	506	549	566	522	529	528	531	496	507	525	516	515	491	493	534	492	480	512	512	536	517	534	534	520	509	487	541	512	502	509	501	542	470	511	492	527	510	509	522	526	528	521	516	468	509	479	542	514	537	512	528	529	527	501	526	470	550	493	525	569	502	510	530	492	542	512	500	555	500	473	447	505	534	498	509	525	505	488	502	515	527	504	551	495	508	536	540	480	529	511	511	523	513	497	502	499	535	546	491	507	492	498	507	524	517	498	497	576	504	536	556	539	520	519	546	518	499	487	481	592	487	538	506	511	506	540	520	549	517	533	480	524	509	546	532	539	523	509	503	562	511	517	555	524	502	523	510	513	498	527	500	532	508	556	485	524	518	511	527	532	487	485	496	533	531	541	560	520	515	512	515	509	526	509	534	523	533	525	508	532	516	525	502	558	506	544	530	572	475	516	554	514	486	527	542	513	528	487	499	501	526	480	501	535	529	507	481	512	538	499	468	466	526	509	487	508	481	546	510	461	506	535	550	481	530	502	498	530	510	481	489	541	555	518	541	526	521	485	537	530	564	530	500	496	529	490	530	524	538	516	531	479	507	539	508	508	501	502	503	511	533	531	514	499	511	494	519	518	534	490	508	501	545	507	546	553	498	487	552	499	484	501	520	543	516	531	539	566	513	490	475	513	522	531	508	540	497	535	540	519	516	530	537	536	504	549	532	516	515	506	501	521	521	533	504	492	540	535	538	546	523	535	524	567	565	518	484	482	507	471	491	533	539	511	533	528	483	488	533	543	552	512	564	497	509	530	501	534	514	508	519	522	484	509	571	514	472	489	480	523	515	494	530	480	486	483	565	514	502	496	513	523	471	523	528	543	532	490	524	552	535	532	542	522	518	514	528	514	548	501	485	542	536	511	576	529	523	502	544	516	520	512	528	534	554	562	547	534	468	518	534	525	535	478	497	519	560	516	548	525	501	529	516	521	552	528	543	497	530	516	509	486	503	517	501	504	531	509	497	541	535	535	529	503	505	499	498	547	520	514	486	546	509	499	496	564	523	509	505	513	493	510	513	504	501	555	469	511	512	531	523	520	509	533	518	498	501	494	503	553	515	560	534	504	480	495	510	510	506	474	517	516	514	503	511	527	491	517	463	511	514	528	517	478	540	504	466	522	513	531	491	523	524	521	475	544	501	526	567	547	486	544	481	524	514	529	519	523	498	484	545	516	511	513	476	517	548	479	530	504	512	500	529	491	491	506	537	585	480	499	519	495	496	529	539	508	517	556	527	519	499	542	505	531	504	517	500	577	498	533	490	541	485	528	530	507	520	507	509	544	496	515	489	495	537	490	536	498	525	542	528	519	462	520	529	496	523	517	495	497	513	549	553	508	524	496	540	494	534	523	521	509	540	485	538	517	545	534	498	528	524	509	557	503	540	528	502	516	521	501	522	543	544	466	489	519	489	530	507	499	530	510	532	521	469	532	499	504	509	530	518	548	555	532	515	512	544	555	522	570	494	485	529	524	557	536	520	523	491	509	524	509	489	517	575	529	526	552	517	509	528	488	527	507	513	543	476	539	505	509	522	491	527	525	538	536	512	538	553	514	491	490	546	526	535	463	493	509	490	511	504	528	478	510	530	525	532	531	495	511	481	503	533	555	517	492	488	513	503	496	539	512	513	545	529	549	530	511	517	510	525	491	479	516	534	499	518	524	544	499	525	512	544	519	523	522	513	503	532	536	538	524	492	491	542	522	510	538	514	524	533	532	509	516	518	540	506	525	467	562	508	517	497
19831	48544	9420	4622	3382	2632	2060	1603	1443	1265	996	931	876	821	700	673	728	681	676	602	675	623	612	560	579	602	528	534	591	567	579	546	539	554	571	564	575	495	516	519	564	525	532	537	479	532	522	495	569	522	525	499	548	513	527	508	515	497	571	543	530	520	497	521	536	510	487	546	539	500	447	520	517	505	533	517	515	474	534	538	499	504	569	529	550	567	511	475	531	518	531	503	486	521	533	481	519	526	544	537	543	544	556	546	516	521	536	492	504	524	544	511	534	526	556	503	488	509	531	510	550	498	513	461	525	504	559	542	565	523	571	512	494	522	493	493	505	508	523	562	564	523	552	479	536	479	524	494	530	528	562	523	506	536	498	504	511	528	526	529	520	522	456	525	500	522	509	500	513	537	529	544	569	520	478	522	533	501	530	517	531	550	501	528	543	489	522	526	556	520	492	504	582	556	518	560	555	496	520	511	533	550	534	539	512	546	516	525	502	524	530	503	546	519	522	517	503	518	535	497	519	529	523	513	554	530	491	506	551	506	518	513	497	514	494	534	512	530	511	520	556	519	501	524	531	518	539	469	551	530	545	537	559	571	574	502	562	505	556	493	514	552	524	498	538	509	507	517	540	592	513	526	499	599	529	496	549	493	549	467	497	489	526	547	528	517	521	501	484	538	518	488	561	499	527	494	499	561	518	512	540	520	533	490	585	533	525	543	522	480	531	542	527	550	530	502	523	518	517	514	513	479	503	485	505	508	514	457	526	522	523	542	525	538	522	501	510	514	580	495	554	502	494	511	499	521	491	511	529	489	487	483	475	530	512	557	527	460	490	504	526	529	550	515	504	515	519	524	503	554	537	513	535	499	540	531	519	530	539	528	513	509	498	494	499	544	527	501	527	518	574	530	502	539	564	502	512	520	536	475	513	522	533	481	529	503	509	503	518	558	569	536	492	532	511	527	522	550	549	530	523	503	508	577	530	496	544	522	527	525	528	480	568	543	512	522	544	508	478	517	507	518	493	518	466	533	533	531	490	515	509	518	516	529	530	488	550	538	534	518	540	526	534	494	536	497	510	503	502	518	516	513	511	537	538	499	484	518	510	487	519	513	475	528	521	555	570	513	528	517	525	529	533	544	526	504	541	508	491	546	538	497	558	544	508	516	500	528	566	579	488	484	521	507	519	528	491	506	510	541	494	557	529	503	525	521	534	525	520	545	525	524	536	546	521	558	506	480	542	522	488	503	514	515	486	517	498	509	481	515	500	580	519	526	510	556	544	537	508	546	513	511	560	510	496	482	536	473	540	468	524	530	514	485	496	536	533	507	523	549	521	498	480	522	504	492	520	508	490	520	537	547	504	507	499	518	526	496	540	495	475	511	517	529	464	463	540	525	484	481	553	543	507	540	521	509	542	527	516	505	541	535	539	512	513	567	512	476	489	511	463	555	492	508	529	514	526	497	527	490	549	562	524	556	511	494	504	515	514	509	535	509	544	564	564	532	526	540	551	535	487	501	564	463	535	521	494	497	508	502	541	505	520	482	544	544	531	490	506	496	552	515	475	543	526	530	533	519	542	476	516	511	548	524	533	528	525	548	506	530	553	517	519	556	459	547	541	516	527	500	490	495	546	554	504	520	540	518	513	533	497	528	525	547	513	515	501	515	505	514	526	497	491	507	470	547	505	541	513	527	535	529	513	494	529	529	487	539	493	516	499	511	530	514	498	528	542	474	613	512	498	539	510	536	517	520	539	540	521	501	546	499	525	541	515	473	522	517	468	537	537	522	515	464	506	531	509	511	524	525	554	483	523	547	476	519	505	521	532	518	498	500	542	531	528	528	456	468	525	504	510	489	510	550	534	532	502	531	522	504	530	536	499	501	481	532	536	510	543	530	487	458	541	533	535	515	508	542	548	476	566	511	539	540	515	481	495	498	494	514	528	496	536	546	501	503	498	497	483	504	479	485	495	527	507	499	495	544	498	521	544	535	464	504	516	530	561	516	501	518	554	508	489	534	510	512	507	518	532	563	509	508	526	514	519	530	478	549	556	506	480	556	582	514	537	514	549	517	453	515	527	492	533	509	520	509	504	483	490	521	516	496	530	506	507	525	553	518	522	546	506	505	480	538	503	541	532	558	495	530	512	521	499	544	566	522	522	499	514	565	466	498	541	519	527	508	533	508	510	530	570	526	507	547	524	516	559	499	540	509	522	486	528	550	510	450	561	509	544	509	499	552	514	527	543	527	508	548	506	473	552	523	537	551	495	517	547	500	512	516	487	538	484	485	567	555	478	476	538	464	530	531	502	514	516	499	484	545	518	520	483	540	477	520	437	515	527	546	540	526	490	527	513	551	482	550	534	518	501	504	516	510	510	516	526	520	473	536	559	534	530	486	513	545	508	546	471	548	505	500	544	518	532	513	513	549	489	500	504	525	501	503	508	517	512	546	512	478	479	502	478	517	502	522	555	515	507	501	503	517	509	505	526	532	521	521	502	516	488	545	543	525	551	535	525	545	520	513	534	500	525	499	498	504	544	545	524	524	494	514	474	563	446	536	506	512	549	528	533	501	540	504	534	496	520	506	520	528	528	525	547	535	539	510	537	495	530	537	499	514	549	501	516	526	543	538	510	523	511	530	521	518	498	546	496	504	547	496	535	509	536	540	531	482	503	517	539	517	511	540	505	527	548	532	538	508	522	476	530	512	509	529	529	532	509	454	513	532	493	519	521	560	563	526	505	495	535	530	502	511	507	539	514	531	508	493	551	461	492	533	507	503	511	529	532	549	515	533	493	513	546	507	468	534	476	534	498	529	489	511	466	483	514	561	479	547	472	496	562	549	555	524	502	574	529	545	495	512	492	557	501	522	524	534	499	523	484	481	533	495	486	534	517	503	487	527	485	488	511	498	514	510	515	566	533	542	519	493	530	523	513	527	506	535	487	535	568	554	560	504	479	483	523	542	491	495	508	495	500	537	535	534	569	513	519	517	508	501	441	583	535	544	523	538	502	531	516	530	509	497	533	548	498	506	484	513	502	513	530	530	517	552	528	528	541	504	494	551	471	537	523	518	495	504	447	487	503	535	530	510	468	503	534	511	493	574	536	534	502	510	525	512	546	518	504	502	514	498	507	517	511	549	512	489	511	524	540	505	546	494	530	497	524	508	499	544	512	519	579	497	514	537	531	548	503	547	555	521	542	483	508	535	485	527	507	520	491	536	528	514	517	531	518	501	509	508	573	526	528	571	555	516	514	553	547	540	486	504	551	514	479	542	522	531	508	513	501	570	528	537	506	554	536	522	469	543	480	493	547	507	495	522	527	558	527	494	538	547	506	503	538	499	514	537	453	497	507	538	497	532	514	539	492	522	536	520	534	513	517	518	537	535	495	526	552	503	545	489	514	544	477	518	526	564	483	485	531	501	496	528	515	504	508	521	520	529	503	506	532	506	518	522	556	505	501	526	499	528	509	492	537	576	509	511	547	483
28158	18492	3953	349	228	199	191	174	171	140	160	158	159	167	165	159	150	152	160	155	141	149	170	137	162	123	167	150	154	135	137	154	169	153	139	174	154	159	151	153	178	146	159	151	145	163	155	141	168	145	143	173	165	149	145	182	160	150	156	177	162	145	132	182	139	156	164	161	156	151	150	168	159	160	160	136	150	172	147	166	148	174	170	153	168	136	144	158	165	154	156	147	159	159	121	148	142	137	163	145	139	131	140	183	156	144	154	165	166	169	153	170	148	162	147	156	143	166	164	157	170	135	187	145	160	161	154	171	138	148	162	170	138	146	158	168	165	161	166	170	150	141	157	143	175	158	140	145	158	167	156	141	167	149	164	155	146	151	160	149	163	163	147	181	157	154	151	171	160	121	154	157	137	165	174	168	160	152	141	140	157	152	127	152	142	163	175	132	156	170	155	153	150	139	140	155	152	171	151	148	153	148	170	162	160	147	167	181	151	157	154	148	170	170	136	160	137	151	156	160	171	141	172	168	143	133	155	160	141	149	166	147	156	161	178	157	155	159	160	151	180	130	156	156	155	143	157	159	166	158	133	152	150	159	147	131	159	170	152	150	157	170	156	167	157	127	160	175	155	161	150	172	145	151	156	174	175	156	158	154	174	197	152	152	146	129	163	145	169	166	138	165	160	166	135	163	159	155	161	147	157	154	156	143	152	165	141	156	153	151	152	149	155	171	213	156	152	145	164	172	149	173	154	159	155	190	166	153	172	161	139	139	160	155	157	155	179	175	170	170	157	172	144	132	150	153	178	137	165	128	156	151	158	151	150	148	137	173	138	136	173	153	158	143	158	158	166	166	146	157	150	160	154	142	147	146	176	159	172	143	165	151	176	157	140	150	162	132	140	162	173	147	140	158	162	182	147	157	153	151	143	154	144	161	184	160	133	136	172	164	156	169	153	151	148	149	185	155	162	154	141	160	156	133	142	169	142	149	142	134	138	148	164	172	153	170	158	133	153	152	157	148	139	136	149	177	156	178	145	148	157	180	157	168	157	187	154	158	150	165	168	133	143	169	168	149	175	154	169	144	169	144	165	133	148	157	152	158	164	172	144	161	134	163	151	149	183	147	142	137	165	150	164	138	142	155	154	161	141	176	138	151	159	137	164	158	143	160	131	169	168	140	176	168	142	160	152	143	153	166	160	155	140	141	140	156	156	163	150	139	136	151	178	126	172	143	164	163	165	162	156	143	136	166	166	156	163	162	156	164	145	149	156	157	160	163	145	160	148	153	151	168	134	145	167	139	164	172	163	164	155	164	145	152	148	147	155	175	147	149	129	156	159	145	146	152	144	163	158	150	142	140	184	161	170	157	148	169	161	159	167	134	138	167	159	171	152	183	163	148	159	149	147	164	143	150	139	179	160	149	135	164	134	158	163	166	162	159	171	150	149	167	153	170	150	174	167	128	158	155	161	178	139	167	170	140	150	173	156	153	143	136	174	128	178	170	145	128	154	170	155	161	145	145	135	161	161	151	137	141	171	150	163	169	166	156	159	156	152	167	157	126	146	161	144	161	150	159	143	147	154	182	147	160	159	163	150	155	156	160	165	169	161	148	155	147	156	166	162	168	162	155	161	160	164	166	155	136	142	135	149	141	162	140	122	155	155	171	148	134	151	146	145	164	160	128	146	145	154	149	156	167	178	156	168	168	154	180	158	175	173	176	161	139	174	141	155	153	152	183	139	156	148	171	138	153	144	141	142	162	150	136	156	180	162	147	166	161	161	160	152	164	131	164	154	157	151	152	169	163	145	150	152	151	167	166	165	157	176	149	137	147	179	171	139	152	160	164	158	144	158	168	139	150	172	162	154	164	162	155	149	142	158	153	167	151	177	155	160	145	152	133	163	166	146	163	136	167	151	156	166	137	172	138	150	158	146	152	160	166	159	171	141	172	133	165	157	150	166	172	158	156	154	160	153	187	162	159	159	165	164	160	172	184	153	154	144	153	147	160	155	175	144	147	138	160	149	146	152	132	123	150	153	156	154	149	158	154	137	171	159	175	140	179	163	158	154	163	145	175	152	163	154	169	168	167	160	151	152	157	161	167	138	154	174	140	151	133	125	177	159	149	161	177	155	162	164	160	155	153	159	165	164	144	156	157	152	160	172	137	146	142	150	140	159	184	173	143	165	165	175	151	159	173	153	153	180	160	157	169	150	164	173	140	155	176	158	148	147	152	166	164	150	141	126	136	159	135	139	168	172	165	162	162	149	163	163	152	156	170	139	150	139	150	140	158	132	153	176	153	145	167	156	154	139	156	144	151	152	169	168	155	162	158	156	159	182	157	157	183	134	151	169	148	164	170	148	141	164	158	171	132	161	149	142	165	151	144	182	141	129	161	162	134	163	146	158	148	155	160	128	141	166	154	164	187	147	159	154	156	138	148	126	150	143	155	161	159	175	151	158	155	149	152	174	149	164	167	156	150	140	158	140	159	169	169	165	147	145	149	145	162	144	162	160	135	160	154	140	166	152	157	164	166	141	157	153	171	148	156	139	148	163	141	144	162	171	165	150	162	153	138	130	179	133	144	144	155	161	147	175	166	159	183	149	170	149	162	176	181	142	143	154	155	161	162	142	188	146	135	155	146	175	164	144	147	171	171	187	170	152	163	147	140	152	159	166	136	163	150	140	165	159	143	180	136	155	120	166	154	144	159	148	162	148	153	149	160	174	139	168	162	152	118	158	148	153	161	145	150	161	162	173	160	159	149	151	174	177	152	160	152	156	171	162	157	143	171	150	140	144	130	182	148	156	158	168	151	162	150	142	179	188	153	207	141	172	164	129	175	163	146	163	168	141	159	170	151	155	166	144	173	172	150	139	166	161	177	134	172	156	152	162	126	161	178	177	159	175	179	159	123	166	163	154	158	150	132	145	171	161	161	176	166	138	146	172	155	150	151	139	141	169	161	158	160	147	136	162	145	181	175	156	164	140	145	140	159	150	157	169	157	175	171	159	166	154	146	150	197	166	154	144	162	173	150	155	140	164	170	160	145	156	130	146	154	134	174	170	147	141	153	153	164	148	168	146	144	169	163	151	153	155	173	148	152	162	167	134	162	149	170	183	155	140	173	185	136	154	175	149	141	152	149	156	168	138	155	156	142	159	144	163	162	154	155	169	151	160	156	160	146	145	176	185	169	168	161	147	145	163	159	153	148	162	154	148	160	154	175	151	155	156	146	155	134	143	161	138	140	144	157	174	167	141	153	150	157	155	148	163	151	143	178	157	148	163	155	146	167	159	158	160	165	154	149	168	146	143	158	156	148	146	174	141	163	134	156	143	146	157	158	164	154	166	163	151	156	141	149	159	157	151	154	150	164	149	145	166	169	162	129	146	140	156	186	155	150	154	161	163	148	190	157	153	151	140	159	165	139	168	172	167	173	154	183	150	142	149	149	142	165	142	164	153	158	164	137	145	143	176	163	152	181	165	175
16052	11131	470	276	285	236	235	194	219	208	191	190	190	195	197	178	186	177	173	180	192	171	204	181	199	193	182	181	189	175	161	189	185	187	201	170	176	187	186	172	187	172	184	187	154	185	182	170	168	200	170	184	199	159	186	182	164	163	176	175	191	167	196	172	187	201	153	178	173	180	168	185	165	162	190	162	186	174	178	162	180	167	173	147	187	153	192	173	179	187	200	144	155	175	192	172	168	192	178	159	179	160	196	176	180	176	187	175	192	165	181	178	204	176	187	176	166	193	181	185	165	181	161	175	171	183	176	185	174	174	183	180	167	192	174	193	179	181	178	189	180	194	166	145	177	187	166	176	181	177	166	179	161	195	182	157	170	163	177	165	170	184	169	184	203	167	170	173	168	160	193	160	172	183	185	176	160	165	176	211	169	206	155	171	179	160	176	190	185	174	152	176	168	175	180	169	183	172	159	189	152	165	167	173	169	197	158	168	163	175	174	164	173	177	189	172	174	182	175	185	181	179	170	198	163	195	168	180	186	190	182	193	158	171	172	177	178	196	194	165	178	168	189	161	180	177	192	187	167	185	186	179	154	173	178	179	192	180	162	177	166	182	193	162	192	180	170	188	171	139	192	193	152	180	174	179	176	184	193	169	187	162	176	175	160	167	181	181	162	163	183	205	168	163	187	180	193	183	183	209	185	166	190	170	202	171	172	175	186	164	184	192	174	187	156	198	174	161	211	181	178	176	209	162	168	184	150	164	172	178	196	187	169	186	168	164	175	176	169	171	150	177	180	180	181	189	172	202	176	162	160	199	180	203	166	164	183	163	208	183	184	176	174	166	178	158	180	196	174	174	184	162	178	166	184	187	179	182	194	168	158	180	164	166	181	203	186	157	175	176	181	179	156	167	179	198	183	167	174	175	163	175	175	158	184	182	189	164	194	173	189	141	193	181	177	174	166	159	187	173	183	173	166	168	150	188	184	195	137	158	197	177	169	184	201	195	183	153	205	202	181	173	155	172	166	182	152	173	168	178	163	171	191	152	155	178	175	173	171	191	169	191	165	168	172	180	182	177	201	174	169	194	195	161	162	173	161	177	160	200	183	164	177	160	184	204	166	176	182	161	153	198	165	191	160	168	189	197	187	172	166	198	186	190	173	189	166	159	181	182	199	179	158	185	171	148	189	172	207	193	153	183	197	152	155	191	187	169	162	190	174	152	180	170	174	167	173	183	172	173	167	184	191	187	192	157	183	173	175	182	183	195	182	175	179	158	176	186	203	163	187	154	178	180	169	182	163	180	170	179	164	193	181	184	162	168	175	174	161	166	199	160	160	200	172	180	170	181	178	192	164	175	195	163	177	161	177	172	159	171	178	212	158	175	178	169	193	172	175	160	174	178	181	177	185	186	193	186	155	179	164	200	160	168	175	149	164	164	186	160	189	181	183	189	180	187	160	175	146	167	169	184	182	196	197	175	197	168	181	170	191	174	209	154	180	183	200	176	186	158	180	169	172	178	155	187	173	139	166	181	196	165	186	186	180	165	161	169	159	178	198	159	179	165	183	164	182	188	179	172	210	195	201	188	183	169	176	173	161	149	184	176	170	187	180	166	162	195	171	165	175	170	178	157	180	165	188	173	176	176	183	178	170	168	161	177	180	166	156	173	172	184	201	180	181	175	190	163	164	176	190	204	176	190	167	169	172	179	167	190	189	188	170	196	168	179	179	163	155	174	173	173	167	152	175	188	197	149	174	183	137	163	156	187	161	218	153	190	170	185	191	193	201	195	180	170	191	176	188	168	158	168	162	172	178	151	188	168	162	186	157	152	172	190	162	180	185	174	190	169	171	164	169	186	177	158	189	162	168	202	162	185	169	181	167	160	189	187	177	180	171	151	180	206	180	190	185	186	177	197	192	193	179	162	171	177	206	157	154	153	187	147	193	184	182	181	166	188	161	196	168	183	170	176	195	190	165	187	168	187	198	197	175	144	189	153	192	177	172	172	193	190	173	165	170	207	157	182	178	165	198	177	176	168	163	154	169	179	176	158	169	147	161	182	186	157	176	171	179	171	165	174	190	184	179	171	159	167	160	169	185	173	159	166	171	167	163	194	176	192	168	182	187	155	173	176	161	164	172	175	181	175	183	182	180	186	173	171	149	175	175	158	169	164	164	176	167	178	155	190	157	175	187	176	195	157	164	203	173	159	185	148	171	161	198	178	174	181	177	151	165	197	160	183	162	184	176	191	194	159	156	188	184	167	181	168	157	162	174	191	176	168	165	201	166	184	169	182	169	192	193	219	186	175	177	154	195	188	174	157	169	170	184	171	167	161	165	163	171	155	177	162	173	173	172	170	196	156	178	178	183	156	165	176	162	191	152	170	170	173	149	190	168	183	173	219	180	191	186	172	198	182	171	184	146	149	188	190	158	176	184	168	163	207	175	191	178	174	181	191	177	181	173	174	178	165	144	187	184	166	160	156	154	157	159	182	157	178	159	163	191	165	196	159	183	176	172	168	190	169	166	149	176	163	193	174	165	169	159	192	180	191	196	178	175	171	160	175	173	182	191	174	179	165	161	149	161	171	175	164	172	164	149	193	182	177	163	165	153	176	191	173	163	166	183	187	183	175	168	171	178	203	186	171	150	161	188	158	170	171	174	160	166	166	207	187	189	171	181	168	173	167	150	163	166	182	195	167	185	184	195	179	149	208	174	194	174	149	170	178	152	163	156	197	155	159	153	195	167	165	163	159	178	180	160	160	173	164	166	173	165	186	196	156	199	187	162	158	176	191	187	155	179	193	188	185	195	183	162	183	177	174	186	187	175	170	159	153	178	180	155	152	186	195	159	197	179	186	161	183	194	177	172	199	179	174	209	160	194	176	174	187	166	177	175	184	183	152	169	175	165	182	184	190	172	183	184	176	192	196	178	154	180	156	182	160	172	150	190	178	183	176	146	164	198	192	212	181	170	195	158	171	173	170	177	173	167	176	166	190	159	171	176	144	195	172	158	184	182	167	189	152	182	184	192	182	159	148	154	180	177	175	162	165	171	176	188	184	165	217	173	184	155	183	148	178	164	179	189	167	173	193	175	176	185	171	183	165	194	158	157	165	171	165	160	200	184	189	170	163	185	172	199	167	185	164	190	168	171	173	184	185	167	176	171	169	167	184	177	167	213	160	164	188	179	160	179	162	181	197	186	172	178	161	165	167	153	175	168	164	172	171	165	157	176	193	157	169	149	205	157	176	165	176	176	182	148	165	190	156	186	177	185	160	169	160	194	189	189	172	182	153	186	186	187	185	182	181	180	169	175	179	166	187	166	190	155	170	165	181	172	187	169	202	185	159	168	181	187	179	194	174	172	165	190	175	184	160	179	171	173	186	171	162	179	179	177	161	185	185	160	190	192	166	154	183	168	182	184	172	168	170	176	142	175	152	166	187	183	168	187	182	187	181	158	163	180	164	153	170	182	187	191	185	184	178
23781	21106	28104	24331	21011	6188	920	588	533	429	418	361	337	359	333	338	337	314	319	310	312	285	286	296	292	296	273	250	304	334	252	245	299	279	243	291	283	309	283	292	269	288	246	243	275	297	291	287	278	267	282	275	275	273	289	272	260	261	265	264	312	251	275	276	259	285	263	274	246	267	288	262	282	264	267	270	283	279	245	264	252	263	267	270	255	281	289	262	263	283	275	304	253	302	283	283	286	271	296	247	294	270	271	268	275	268	246	263	274	286	261	283	274	263	267	280	265	251	269	272	248	275	261	270	289	261	284	257	267	266	264	267	274	292	259	271	255	248	278	256	270	303	277	235	254	277	287	241	281	268	240	275	265	285	285	270	281	266	261	271	277	270	245	242	301	263	252	266	254	270	276	300	251	260	265	286	267	263	256	249	256	256	273	273	274	286	243	275	274	292	255	251	262	271	270	298	276	272	258	296	276	279	251	256	286	265	269	287	242	260	246	258	297	284	256	295	281	275	304	289	263	240	273	270	260	250	241	273	259	272	237	265	253	260	240	293	289	293	268	284	285	286	288	300	284	296	262	243	251	259	268	245	288	279	249	256	274	277	272	273	287	276	256	273	285	307	256	291	273	263	282	270	284	262	266	257	276	256	255	263	258	271	272	257	272	271	263	263	278	261	243	274	281	287	280	229	265	240	279	278	265	261	257	256	257	264	263	264	300	257	277	276	270	257	260	271	264	257	279	307	285	233	274	251	257	280	262	305	265	231	291	261	269	270	267	264	243	298	260	264	240	242	291	304	305	282	240	307	263	250	303	256	234	291	258	265	270	257	290	270	247	279	238	288	286	274	254	280	250	274	270	291	259	248	244	279	256	246	285	269	265	260	247	263	298	271	276	258	256	267	257	285	267	301	255	263	255	276	276	267	279	295	269	283	229	265	283	268	265	277	278	287	278	268	289	291	261	284	246	262	272	255	267	268	274	290	287	298	274	274	277	258	257	285	269	263	261	241	291	282	283	293	265	281	266	280	277	269	278	266	290	264	275	301	277	242	276	277	253	266	276	251	253	291	285	262	260	259	277	253	241	282	258	233	265	273	266	281	263	261	276	246	275	275	276	266	262	254	275	294	277	233	296	247	258	274	288	277	268	299	257	286	251	249	248	272	255	254	288	271	287	282	273	279	254	273	274	305	260	298	296	276	283	237	271	253	285	281	250	270	286	284	277	280	243	276	248	296	257	263	255	252	275	275	279	259	259	306	252	284	256	251	237	269	268	274	288	241	283	278	282	277	262	286	270	284	283	258	269	251	287	265	313	239	257	272	264	267	257	277	249	275	267	269	278	278	264	247	285	288	261	301	281	261	269	265	260	261	259	255	268	248	271	277	267	256	272	259	258	281	293	262	258	280	267	299	264	282	279	301	266	249	295	275	261	256	281	268	280	266	289	283	268	280	248	272	320	283	264	280	277	270	262	282	284	287	252	264	267	301	262	259	275	232	279	273	239	268	289	257	255	280	296	268	232	245	256	286	254	258	260	278	256	257	254	256	263	249	282	282	264	267	252	251	280	283	279	297	267	284	294	264	264	276	266	267	292	251	256	281	277	291	260	296	258	247	304	254	251	287	255	278	250	282	274	281	282	245	280	301	240	259	253	265	298	275	298	262	290	258	296	253	261	274	263	259	246	264	285	276	233	242	268	271	259	309	274	272	263	278	283	289	288	280	269	237	262	297	277	269	271	287	242	265	276	267	261	296	295	280	254	268	269	244	270	284	283	260	268	299	308	267	263	285	274	279	297	282	254	281	314	245	284	280	291	280	236	273	276	264	274	274	258	276	281	291	287	287	253	228	274	270	264	270	255	235	254	281	268	261	254	260	293	269	280	241	309	271	305	278	288	245	303	264	253	279	284	280	283	235	259	280	243	270	255	280	258	314	258	236	244	253	280	266	274	230	313	280	258	262	244	278	285	272	285	269	287	281	275	264	265	260	262	248	261	279	292	262	267	266	281	281	249	262	274	243	269	287	236	259	267	257	247	277	289	260	256	269	284	297	258	269	286	250	274	263	268	256	268	262	283	271	259	255	257	286	249	282	289	280	259	253	232	290	285	283	309	262	296	273	264	294	250	272	290	268	271	267	279	282	266	255	255	262	286	264	263	271	260	266	257	252	308	294	300	252	249	282	288	254	272	274	272	292	260	276	250	266	254	278	288	280	270	239	294	261	265	277	265	260	277	257	288	259	256	273	274	279	235	259	251	313	243	273	285	303	281	274	247	271	235	286	270	275	262	276	272	227	284	299	259	251	283	268	275	275	272	255	275	241	261	263	276	256	252	242	274	278	283	273	315	259	250	261	287	284	309	261	260	264	274	259	258	269	237	252	264	297	255	293	257	266	294	261	272	275	249	244	236	235	265	267	272	274	251	273	267	258	230	283	254	275	304	284	271	260	250	269	290	262	285	270	270	295	268	300	293	269	275	258	261	290	268	264	259	270	272	255	246	249	279	283	271	271	271	262	295	257	269	292	264	285	273	258	268	267	279	256	275	247	247	289	275	288	277	253	260	267	277	277	257	298	276	245	279	258	268	288	273	259	266	288	296	240	262	240	276	277	274	268	269	325	258	267	291	263	259	269	275	297	294	265	259	278	266	290	273	266	259	271	279	275	265	286	257	267	257	279	277	275	253	284	295	261	256	286	254	299	270	251	310	272	269	297	296	276	252	229	260	237	273	279	275	264	286	290	227	267	245	296	276	280	261	267	261	245	289	245	271	252	248	241	286	245	255	279	298	267	277	269	277	263	240	267	279	274	266	291	245	233	275	232	280	294	251	259	259	310	273	269	266	292	258	259	270	259	273	273	280	285	259	263	235	234	294	269	265	248	276	272	306	294	263	289	269	275	234	274	293	265	294	236	274	286	267	267	265	235	277	258	282	257	290	245	287	281	290	281	270	271	276	259	270	272	275	249	289	235	246	259	271	274	273	278	247	298	277	285	254	240	276	284	274	268	274	252	249	263	278	245	305	266	281	290	249	275	267	270	257	271	271	270	262	265	265	249	271	263	278	275	286	275	255	255	265	284	259	257	287	296	240	252	269	265	279	294	271	232	274	243	262	258	257	270	278	263	274	246	272	293	287	290	293	241	284	290	298	271	251	273	268	264	258	289	265	257	264	242	283	247	256	264	269	260	275	282	280	263	276	271	248	269	261	275	257	291	223	257	292	251	270	272	251	266	300	265	301	291	303	258	255	272	253	273	267	272	234	276	258	272	263	263	262	281	284	276	248	296	289	266	270	278	270	268	287	259	284	246	275	270	287	273	290	284	261	298	279	273	278	278	283	250	310	277	270	287	267	263	298	266	265	276	260	246	270	269	291	274	269	254	280	276	258	254	298	295	243	291	251	263	255	293	269	294	273	295	241	245	246	285	239	266	270	283	297	263	291	246	286	273	279	246	253	251	290	252	286	294	276	269	276	270	277	285	299	288
17649	40162	5441	2578	1878	1338	1027	881	715	609	538	463	434	422	349	369	368	340	331	338	293	320	307	288	273	286	300	282	295	289	247	278	304	299	286	295	305	287	320	291	288	284	304	310	271	286	278	268	275	316	320	292	282	304	269	290	288	270	303	265	324	313	285	277	260	276	309	240	281	260	282	287	274	290	294	297	276	281	274	293	263	287	279	262	267	281	261	283	270	273	270	260	273	269	289	305	292	293	265	270	265	271	286	309	263	272	288	261	302	271	280	288	256	288	307	300	290	269	302	261	273	268	286	273	234	299	291	303	294	266	310	285	292	290	305	304	314	283	295	302	276	302	268	276	310	307	285	276	281	272	289	278	287	270	299	268	280	295	266	303	270	290	308	286	265	281	273	304	281	286	296	277	272	278	253	255	300	254	236	265	275	271	272	302	289	268	275	270	269	259	285	257	267	261	280	284	287	288	271	268	284	301	297	290	270	276	255	280	257	302	280	305	284	300	275	242	276	283	285	288	260	258	270	264	275	316	329	276	246	258	275	272	276	284	272	237	296	282	284	309	299	289	278	247	287	252	307	262	275	280	293	271	291	297	280	279	284	296	256	269	249	274	249	281	268	266	275	269	290	287	281	245	260	310	276	280	269	305	295	285	298	286	278	302	269	285	271	289	305	252	275	279	299	310	298	279	288	306	282	282	291	301	281	287	286	265	305	274	307	298	328	252	278	298	279	275	255	303	281	274	310	261	266	283	291	274	248	290	282	267	288	284	275	279	260	289	243	298	347	274	322	281	273	298	307	300	286	284	272	264	281	277	255	269	278	277	249	251	272	282	228	281	272	251	259	236	292	294	254	276	282	284	279	292	262	273	264	270	276	286	257	257	257	307	272	265	274	275	254	296	289	282	242	283	279	278	242	295	280	241	266	276	286	285	275	256	302	317	279	265	284	265	250	291	284	269	281	277	278	287	259	294	265	270	287	244	282	277	272	279	272	275	259	288	268	238	259	287	308	261	290	292	288	262	259	296	285	257	289	310	283	260	266	277	262	275	287	258	297	261	262	302	301	291	272	255	266	267	311	285	276	278	252	286	290	306	264	312	298	288	273	285	280	271	268	303	255	293	270	273	272	254	262	279	292	261	284	280	279	282	288	298	292	272	274	283	251	272	310	280	274	284	277	259	269	259	280	258	260	267	253	325	267	252	274	250	253	283	294	306	306	259	252	282	280	305	254	264	250	287	291	260	247	295	293	300	282	276	279	264	288	274	251	313	283	308	288	273	279	294	262	277	265	285	289	271	271	261	281	298	289	263	270	290	258	252	299	262	235	276	283	268	278	279	274	262	279	263	271	284	278	320	279	280	290	296	274	304	260	307	285	262	302	275	291	266	265	267	276	273	301	277	279	279	270	289	289	271	302	299	276	254	285	266	256	294	282	270	281	269	273	281	272	261	261	284	308	262	286	266	268	275	230	276	275	276	280	270	255	298	258	276	288	275	292	278	277	270	288	246	274	275	293	297	310	291	330	252	289	276	276	265	271	247	270	291	290	283	282	286	303	280	299	252	269	273	276	264	262	284	279	264	266	285	246	268	290	289	270	263	292	250	265	287	255	303	272	280	289	284	293	275	287	253	269	301	311	270	301	255	275	250	285	250	276	273	285	292	274	296	285	249	282	263	286	275	293	292	264	297	318	280	288	306	259	265	279	269	299	285	302	299	278	266	273	258	284	300	268	260	291	280	267	270	257	272	268	284	324	253	289	295	268	250	278	276	238	293	288	305	275	264	273	278	298	254	309	287	295	270	278	291	293	283	268	251	261	283	280	267	271	285	268	234	254	263	289	287	250	276	247	296	287	283	256	267	268	282	274	255	309	260	291	300	255	244	269	269	275	284	292	299	267	267	283	271	275	274	287	274	266	266	288	230	280	277	264	258	270	266	272	284	284	286	296	269	275	300	303	286	286	284	280	289	279	278	274	283	293	298	247	288	301	240	272	252	271	301	260	264	283	276	261	319	301	264	279	271	300	287	256	281	300	302	293	285	284	281	329	275	259	296	270	262	281	272	290	275	293	275	292	272	285	269	261	262	271	268	294	260	277	278	287	290	269	295	270	292	304	293	298	266	265	285	260	295	262	290	275	264	280	308	271	276	252	273	259	272	264	257	318	300	251	279	295	247	278	285	269	287	264	253	273	243	292	295	264	280	257	280	275	298	235	273	290	249	265	282	291	268	282	305	285	302	259	262	270	287	298	293	305	255	272	255	288	283	283	278	284	296	268	282	264	269	262	275	270	298	270	291	275	286	279	279	241	268	274	286	286	269	287	267	291	287	287	277	276	280	277	274	283	302	277	288	278	285	282	270	291	293	278	292	275	280	256	277	291	274	264	280	243	262	286	257	282	273	291	293	276	302	286	258	289	283	271	294	273	287	297	292	292	288	276	243	280	277	268	295	295	304	292	281	273	274	289	275	275	286	295	294	271	284	308	250	287	261	285	290	278	285	268	301	271	267	294	283	236	262	268	274	249	254	275	255	290	258	303	290	304	288	282	229	293	290	281	256	281	279	290	267	262	295	275	302	282	268	293	291	247	271	278	281	299	270	265	286	259	258	242	272	265	257	275	271	283	247	290	289	277	298	280	292	272	248	252	265	277	273	287	290	269	248	281	254	301	293	289	251	301	269	251	271	271	276	268	296	257	258	267	286	311	284	250	252	269	287	275	304	266	269	266	281	296	289	297	284	293	293	253	264	267	271	297	285	269	304	284	251	268	261	292	267	278	273	267	282	233	268	275	259	292	266	291	251	272	269	282	294	253	286	297	257	291	276	275	298	312	277	276	283	304	304	280	265	261	265	308	278	287	265	295	270	268	287	261	267	270	284	253	277	295	255	274	286	250	246	286	253	292	282	259	265	295	297	294	307	266	291	287	269	294	273	272	267	268	291	254	252	278	295	284	292	278	297	252	276	297	276	260	273	272	286	298	273	296	277	317	258	290	286	258	318	251	252	279	309	314	281	259	252	266	279	269	292	304	272	275	269	264	292	277	273	296	263	292	250	256	265	280	280	274	287	300	276	285	290	271	248	306	266	283	302	291	289	263	274	267	300	261	292	280	317	268	285	253	256	292	310	276	305	271	265	301	292	257	289	273	268	281	267	252	267	263	287	264	292	262	243	272	253	254	297	286	276	307	322	234	255	274	277	278	296	251	244	290	265	280	267	272	267	269	290	291	301	280	259	281	268	287	313	291	276	274	287	281	275	278	287	290	261	303	261	271	277	301	260	257	284	276	296	292	263	278	292	283	282	312	269	298	305	285	268	296	262	285	286	269	264	290	273	273	301	269	284	269	284	255	257	269	266	276	271	267	271	265	282	264	282	274	278	280	294	308	257	274	247	277	290	310	267	255	261	320	291	269	273	262	269	284	277	269	273	289	268	285	280	274	275	297	306	285	280	241	263	277	294	275	260	267	270	294	273	283	293	290	269
24970	21095	26754	25238	6149	637	504	448	439	387	376	394	342	343	368	390	341	369	325	334	310	310	333	312	323	339	328	339	337	324	324	314	317	297	289	311	339	290	329	352	314	315	296	318	324	300	287	316	327	303	296	314	292	305	306	307	311	334	314	316	297	358	311	278	313	348	322	302	321	315	339	297	308	302	307	312	307	299	301	320	292	314	292	303	300	308	291	294	341	281	294	326	287	322	300	295	294	319	316	305	348	307	334	338	266	319	318	293	284	306	324	335	298	318	311	307	314	295	320	283	296	326	301	306	292	288	317	289	308	291	317	324	305	290	290	307	304	288	347	353	302	308	322	310	322	293	340	300	313	304	335	293	303	280	341	340	322	335	311	329	318	301	315	344	303	288	328	327	305	295	282	296	307	299	291	322	295	318	308	332	334	290	304	309	288	301	325	327	325	302	299	301	303	282	310	305	301	318	306	322	291	344	295	338	345	313	340	280	328	297	312	322	337	316	270	289	311	295	298	336	308	318	315	306	336	309	299	336	308	334	325	318	312	293	264	314	304	334	309	335	293	311	337	318	310	299	312	314	307	322	319	295	321	309	325	325	295	298	308	323	321	309	335	330	298	315	301	303	325	303	310	335	291	328	305	315	338	271	284	285	300	303	307	306	277	322	310	299	341	315	284	318	332	321	318	323	288	329	321	287	319	340	322	290	302	306	300	278	326	342	284	312	298	301	330	310	297	314	315	320	328	297	302	305	296	342	327	289	309	294	296	332	293	299	342	304	318	309	344	321	290	302	314	350	321	302	330	308	295	329	285	324	287	315	348	315	318	298	316	277	313	294	308	282	305	288	304	306	317	329	300	291	300	313	337	302	292	289	310	331	325	316	311	310	316	315	320	297	297	294	317	318	286	319	281	326	314	320	298	330	284	368	309	332	325	302	329	307	335	316	308	281	317	295	276	318	297	301	335	274	288	300	326	337	317	303	326	285	297	324	325	325	283	329	342	350	305	282	326	351	288	311	340	346	301	276	348	296	283	328	311	293	307	330	292	314	323	343	305	323	333	320	297	336	310	313	312	302	296	316	301	315	309	308	321	341	313	309	338	346	319	323	331	289	309	295	336	299	320	296	328	298	319	327	301	332	338	325	343	301	295	304	305	310	289	317	289	313	341	286	275	312	283	317	326	302	325	314	319	367	311	317	335	314	340	320	319	317	288	334	321	310	319	304	306	311	313	272	294	318	354	293	331	318	346	300	322	312	319	345	318	306	284	325	294	321	293	304	308	309	286	316	315	307	315	280	309	313	301	312	286	296	293	292	318	304	306	300	304	319	291	314	302	291	315	302	287	336	274	296	311	315	305	332	312	306	302	292	298	291	317	334	304	305	338	312	335	313	368	304	328	301	298	318	284	276	281	280	344	293	341	292	253	295	325	327	341	291	308	320	292	326	307	337	316	313	309	295	294	341	282	305	325	279	353	321	337	279	312	291	298	327	299	296	306	276	306	322	318	332	321	303	317	335	305	311	297	332	313	315	302	290	335	322	304	309	279	300	289	306	326	335	306	330	319	342	305	302	280	300	301	314	302	327	327	303	322	328	307	333	316	313	336	337	308	335	273	317	289	308	304	291	310	299	322	333	317	345	289	288	335	312	283	292	309	301	303	300	295	315	319	310	298	324	338	332	313	320	294	323	318	324	347	330	334	290	308	317	302	318	282	343	301	316	294	300	291	315	278	319	320	298	310	310	307	317	308	303	299	324	312	334	295	332	323	304	287	304	319	313	303	331	325	323	305	341	326	317	282	341	289	308	320	288	302	317	363	298	310	334	303	283	312	317	317	295	314	293	305	319	301	301	286	298	303	296	286	330	298	338	321	323	344	304	328	293	306	304	308	325	282	318	286	306	340	320	313	298	330	311	345	306	328	327	307	315	318	328	329	304	286	335	282	308	261	328	301	305	306	311	324	310	336	301	324	340	332	290	316	316	292	331	351	317	315	289	317	316	288	285	323	293	290	317	283	287	244	292	327	317	345	301	287	282	319	309	288	341	322	311	284	319	306	299	342	308	326	333	332	319	302	293	301	310	297	316	308	326	311	324	301	302	334	323	336	334	314	311	297	341	301	326	318	334	343	306	315	325	283	309	362	275	306	294	290	303	312	299	314	294	314	302	290	318	290	320	296	300	331	279	316	332	319	287	309	313	326	324	320	309	287	321	298	341	352	294	311	307	302	301	308	305	338	311	295	292	302	314	305	299	276	326	307	322	320	290	322	310	298	323	311	298	320	281	307	293	317	318	308	282	321	301	306	310	293	308	320	308	302	302	265	300	306	298	347	297	315	318	283	314	313	301	279	318	299	313	330	315	344	318	301	337	317	285	262	321	296	299	298	316	298	325	318	283	307	319	319	300	300	309	318	321	342	289	302	306	277	293	350	307	325	286	272	323	291	318	293	290	301	308	321	316	317	300	318	298	288	324	318	300	329	312	306	296	273	333	283	335	320	307	284	294	318	310	306	292	288	299	291	313	303	341	309	300	328	314	300	314	298	311	336	301	304	304	294	299	315	317	333	284	345	321	302	302	308	271	302	325	324	268	314	307	295	281	296	308	307	310	303	299	305	327	319	324	279	284	311	305	328	290	315	279	282	283	307	331	289	297	303	294	305	293	299	281	307	354	316	322	314	314	324	307	325	291	319	316	306	297	288	303	315	326	292	338	281	313	307	300	319	331	303	310	284	301	308	328	317	323	315	333	332	320	336	305	344	343	367	303	288	316	311	325	324	314	294	303	315	300	276	274	316	356	315	305	293	314	327	337	315	317	335	316	312	261	274	308	295	276	329	335	315	284	301	300	307	319	322	303	305	313	314	283	350	299	311	308	304	311	341	324	320	337	274	322	303	334	332	320	322	365	309	302	297	289	322	295	349	323	308	295	299	315	292	295	310	320	326	324	318	290	316	310	319	300	292	328	320	301	343	306	278	308	303	296	275	320	322	295	296	358	313	330	288	309	315	317	291	311	291	338	316	304	308	314	320	306	307	282	278	303	316	323	298	310	301	292	332	326	289	319	300	306	289	324	299	307	311	353	294	320	300	354	332	321	305	326	299	291	304	292	329	289	339	342	333	308	299	317	312	344	314	331	303	306	318	315	321	313	323	286	328	315	276	308	341	320	314	314	301	298	279	321	292	337	333	306	326	328	296	290	312	333	285	296	328	322	308	321	328	318	299	320	333	308	309	313	306	304	307	336	299	311	308	314	314	312	341	334	317	310	321	311	304	329	319	328	282	294	316	310	324	281	303	305	308	278	336	324	319	325	317	331	321	312	345	315	340	301	307	312	323	285	325	314	287	375	309	314	309	322	311	328	319	339	287	288	313	289	324	289	315	293	294	309	323	316	297	311	298	297	299	292	319	326	293	319	321	313	302	312	310	313	331	319	293	328	312	341	306	295	332	335	328	321	311	312	353	325	294	300	310	268	339	329	331	303
16752	32282	3052	1494	1145	877	771	616	600	533	448	455	412	421	397	408	442	362	371	404	372	370	365	338	335	360	333	364	338	353	332	343	368	400	349	341	346	341	354	329	334	311	328	374	356	336	316	348	357	327	329	334	339	346	328	329	324	340	298	357	364	348	347	295	381	297	313	293	348	334	366	336	361	329	373	338	322	327	331	343	349	332	342	337	337	344	331	346	309	325	337	330	353	332	349	342	330	342	343	375	325	310	310	327	377	339	355	346	346	361	341	345	317	329	345	327	348	355	338	331	322	313	319	356	370	345	351	351	341	320	375	303	298	341	330	351	318	339	341	345	336	338	330	356	329	352	319	342	323	351	344	325	357	320	365	343	358	332	356	328	317	320	339	343	341	344	310	332	332	343	367	334	315	324	317	361	354	336	350	349	309	337	308	351	336	369	297	334	336	349	362	337	318	369	355	330	337	295	315	337	334	361	349	344	329	347	304	341	366	368	346	350	355	310	350	329	341	312	363	316	336	321	329	355	348	307	322	355	353	333	319	318	366	347	360	349	369	310	305	344	348	348	337	314	343	310	371	327	357	349	321	372	320	310	341	363	338	324	333	331	333	348	322	371	359	345	331	371	339	318	354	318	337	313	295	322	333	348	346	339	344	327	337	355	341	325	345	343	340	336	333	340	353	352	320	324	353	308	316	342	357	359	316	331	312	338	288	326	330	348	349	357	323	316	334	300	333	317	335	357	323	309	350	311	345	318	350	363	324	352	345	341	332	352	317	341	373	316	313	329	317	301	337	294	322	338	337	335	343	358	332	372	346	338	339	346	322	313	355	347	343	333	323	334	360	339	335	355	345	355	316	304	365	345	368	353	330	353	358	320	345	352	314	334	383	363	362	347	337	355	314	332	336	369	357	324	328	341	333	356	362	323	318	327	330	322	322	311	302	314	389	346	352	337	352	356	331	301	312	334	322	327	340	329	334	337	326	347	360	351	361	344	323	350	354	324	360	325	343	320	348	359	331	330	377	342	341	342	331	337	368	357	342	341	331	336	350	340	311	322	340	353	345	348	334	350	351	344	365	338	342	357	335	347	325	347	334	368	359	328	333	316	369	327	375	318	325	337	329	366	310	336	306	315	313	347	369	345	348	316	346	342	344	353	317	340	328	355	353	322	322	334	320	333	343	324	324	332	345	347	352	331	362	345	315	319	329	318	350	331	333	320	355	333	308	341	351	351	344	320	317	325	347	372	352	303	327	325	314	339	347	350	306	341	301	312	315	350	322	350	289	356	351	353	364	356	321	351	362	311	340	347	314	380	298	343	327	333	338	322	367	339	342	304	351	341	327	316	311	363	319	343	331	344	337	352	323	346	318	321	338	313	349	367	343	330	307	319	345	338	355	324	293	345	343	311	370	330	320	359	325	338	328	306	354	326	306	323	356	332	337	328	338	367	348	326	335	356	335	315	363	312	331	343	335	322	358	349	336	327	346	338	349	355	359	338	358	326	315	361	312	317	314	351	339	330	336	341	346	358	364	316	330	337	349	344	348	330	353	375	336	307	319	358	331	346	333	345	376	351	340	362	343	334	360	347	322	349	341	356	327	364	342	360	333	342	334	335	315	336	373	338	334	363	344	314	340	326	356	336	343	326	349	303	337	370	331	376	344	346	322	348	304	329	316	330	356	355	305	292	321	327	349	339	351	345	318	324	348	336	330	364	345	331	326	320	313	323	339	353	326	312	333	340	327	335	348	357	352	315	338	340	312	287	325	313	333	321	312	340	321	348	364	347	364	354	344	360	329	341	376	316	331	321	335	335	316	323	338	341	329	342	332	362	324	321	360	326	344	359	350	335	304	319	367	330	328	337	347	343	347	354	323	331	318	335	339	379	341	351	377	328	330	363	345	382	316	318	373	356	353	370	329	347	323	317	330	330	329	327	346	346	339	348	320	343	352	310	319	334	334	326	320	338	350	346	377	322	347	331	378	333	316	371	330	349	339	349	343	365	320	325	334	359	330	357	346	324	338	336	345	357	328	369	340	335	325	368	313	356	342	342	330	338	367	346	344	343	354	330	321	321	336	345	359	361	341	331	350	299	353	344	341	367	363	373	369	353	313	341	324	316	331	334	359	319	350	318	300	333	338	327	320	305	314	342	358	381	331	279	336	347	311	345	345	363	335	323	295	349	319	339	331	324	327	345	312	349	338	341	385	360	338	322	356	317	299	321	343	340	321	362	344	352	335	304	336	334	368	326	330	339	336	334	342	337	347	367	319	352	329	300	345	348	339	331	324	360	357	316	331	348	327	324	307	329	338	321	354	332	304	348	336	352	340	344	326	335	346	324	344	340	329	313	347	322	332	329	356	334	376	344	328	331	370	314	321	329	354	331	342	337	356	336	316	335	328	323	348	326	328	350	349	318	338	360	347	343	371	359	332	341	376	324	345	308	338	336	370	331	370	330	343	354	319	355	371	336	325	317	351	349	338	332	325	333	315	332	334	318	359	326	356	342	337	355	321	366	348	348	343	339	306	357	339	347	372	368	312	328	333	280	340	317	340	314	334	341	349	338	336	358	308	318	321	331	315	355	365	328	339	357	326	334	338	309	344	364	334	346	353	349	327	348	326	340	352	326	311	337	331	363	333	333	354	320	334	350	322	335	348	315	284	321	310	312	369	304	318	339	361	291	341	323	351	328	333	355	346	318	331	345	360	340	324	351	313	356	302	356	337	312	318	330	349	334	326	328	362	316	324	323	331	343	335	298	347	318	373	332	364	351	317	314	342	360	315	344	322	348	317	321	290	346	331	336	319	398	328	327	353	363	325	329	337	361	342	318	364	330	293	347	354	358	356	331	341	296	355	321	306	360	327	366	290	337	336	334	357	330	344	333	309	318	325	347	310	333	337	347	341	354	365	364	317	368	359	329	366	305	355	328	345	357	322	339	328	325	289	325	346	313	318	311	321	357	337	329	328	340	351	339	327	362	367	330	351	348	314	340	349	332	369	325	318	320	304	342	329	304	372	327	356	305	321	321	358	362	324	324	331	325	340	326	319	360	320	308	347	321	345	321	344	337	351	340	340	353	349	324	329	334	379	349	369	339	345	333	326	373	320	314	316	368	324	328	330	336	327	375	338	333	342	336	329	364	347	346	329	335	348	334	332	320	328	310	336	346	322	367	357	359	382	338	338	359	358	329	341	353	347	305	343	314	327	333	334	300	332	339	325	341	387	284	349	366	359	324	295	295	352	338	331	305	360	341	313	326	326	349	338	334	342	332	315	333	358	317	312	327	353	355	339	311	317	348	329	324	332	326	337	346	329	332	326	350	314	321	349	352	355	372	324	362	380	342	333	308	357	351	304	345	344	344	314	293	346	301	356	335	355	343	347	314	331	360	345	342	339	322	343	308	363	334	313	306	368	294	331	341	329	357	349	354	339	324	308	349	323	333	349	317	355	337	330	334	345	327	359	308	350	340	339	377	311	317
22573	21117	28512	24006	21117	20943	4231	1143	907	821	814	730	722	687	592	610	574	564	567	603	595	583	518	571	576	550	580	538	568	504	566	549	524	550	532	529	548	500	575	579	547	563	565	504	511	532	540	501	514	561	531	538	517	532	510	570	481	543	523	503	474	507	548	527	495	509	523	494	574	557	528	543	551	535	525	506	529	554	496	533	567	553	583	523	527	523	497	542	534	526	523	563	516	505	537	527	526	513	509	572	493	526	534	525	573	559	511	531	498	496	528	540	530	499	530	561	543	548	513	515	561	493	528	520	550	530	522	476	523	507	516	523	490	542	509	518	535	562	516	513	528	522	498	528	533	503	524	527	503	517	573	534	534	524	510	497	512	489	513	543	495	501	513	491	525	537	505	530	516	513	510	528	525	559	566	587	535	494	529	568	571	493	510	508	523	524	513	503	506	561	543	489	506	550	559	559	530	522	530	508	562	499	539	481	547	503	509	520	520	510	523	501	540	551	522	498	547	504	512	533	551	519	492	530	571	488	491	499	512	530	503	524	527	526	534	480	531	480	514	493	527	490	510	512	531	481	516	505	527	508	503	483	512	507	490	497	524	521	514	490	516	521	561	521	521	539	527	515	480	496	502	488	513	494	559	542	484	574	537	517	486	544	501	533	543	522	549	496	523	507	530	505	519	481	484	540	572	478	509	547	499	484	519	526	467	528	497	491	527	525	483	533	525	503	530	514	542	514	507	559	600	588	510	524	502	548	503	545	509	529	512	544	536	580	507	528	464	528	505	557	523	511	507	516	514	513	566	467	519	543	511	559	506	506	531	526	489	476	529	533	516	505	503	520	524	531	495	543	499	525	530	577	493	506	503	498	508	532	559	528	534	526	527	491	529	547	510	520	530	479	536	534	491	480	551	499	508	518	508	520	520	504	542	537	523	518	539	521	522	495	509	533	538	497	519	551	497	528	518	554	510	517	522	507	539	547	518	538	495	495	530	493	522	494	553	530	484	522	504	489	495	563	537	559	499	513	527	504	555	514	494	475	516	471	553	522	526	509	458	510	562	526	478	509	549	545	474	517	543	505	554	542	544	496	525	503	544	520	512	521	511	510	562	518	504	479	483	526	488	549	546	493	479	499	517	493	521	500	498	535	545	540	483	511	511	538	510	546	489	522	522	503	501	534	532	525	521	549	516	516	503	501	545	534	506	518	529	591	517	497	546	527	522	534	506	515	504	533	506	560	522	559	535	531	494	474	504	542	562	531	476	505	521	526	522	517	522	539	521	531	545	517	520	499	528	514	559	510	516	485	523	495	521	522	550	522	534	514	554	497	509	514	506	560	546	526	502	523	511	537	550	491	520	512	549	514	499	503	477	502	526	514	544	465	496	486	511	505	543	524	493	523	517	518	499	507	532	474	540	515	481	503	551	516	516	533	508	491	537	493	530	529	556	534	504	501	510	517	531	550	514	516	544	523	516	520	539	513	502	523	486	515	516	542	519	494	533	527	522	488	559	555	557	582	520	508	558	478	486	525	517	510	519	506	510	488	508	505	496	518	486	512	500	514	510	510	553	491	526	528	524	491	514	568	557	508	520	516	527	510	534	512	503	543	545	555	557	543	499	534	542	508	546	542	517	447	541	532	531	507	491	498	532	501	522	524	498	540	528	541	493	543	548	516	507	520	544	527	513	506	547	505	489	514	546	506	516	505	517	523	474	478	560	511	564	550	486	493	541	553	540	499	498	510	496	529	521	559	550	507	550	535	517	499	546	524	490	505	487	483	521	531	526	563	481	522	503	544	508	503	535	504	537	502	517	488	586	488	542	543	572	547	524	500	516	460	519	503	523	528	540	524	509	490	502	522	545	545	516	545	502	522	502	507	493	515	542	514	519	502	496	502	536	488	540	537	533	528	487	486	526	511	529	545	530	522	523	507	510	504	510	499	535	559	503	533	514	538	504	576	505	460	554	504	520	572	483	530	535	558	591	535	522	524	502	519	522	516	516	506	527	496	520	514	522	487	528	520	512	528	497	498	507	531	518	547	516	538	448	500	541	545	479	534	573	525	531	550	468	489	508	506	543	479	487	496	506	509	526	491	536	517	525	552	490	505	537	519	521	550	505	482	489	523	497	476	518	507	486	519	549	511	515	526	530	539	503	503	493	493	521	529	552	514	521	526	496	504	523	514	522	477	536	498	531	524	547	524	518	531	538	475	517	522	516	498	533	482	512	569	521	486	543	501	517	496	482	518	520	491	509	508	516	519	522	497	491	569	506	496	472	504	490	551	508	506	494	482	550	524	534	551	520	475	524	518	530	500	524	481	535	504	528	509	501	507	519	541	488	531	469	502	515	538	529	479	532	507	541	546	495	501	545	532	504	474	534	520	520	519	521	539	495	497	493	532	504	539	486	516	498	524	529	552	504	519	527	537	505	516	496	494	523	503	526	510	502	540	510	500	558	522	549	470	501	509	531	538	530	543	530	533	517	543	513	544	507	528	465	500	519	503	519	498	540	556	494	488	476	523	534	561	502	528	510	544	509	496	495	472	479	520	492	514	525	558	517	551	506	510	518	493	533	496	519	523	537	530	489	496	496	525	506	495	575	499	568	538	534	537	515	486	533	501	538	538	548	501	508	536	509	550	518	515	526	471	527	519	514	488	551	525	522	501	508	522	557	491	530	509	504	540	525	501	482	485	529	511	501	503	496	538	543	544	513	491	465	494	508	514	507	537	535	476	519	486	548	549	532	456	501	520	537	536	514	543	477	507	534	559	509	535	518	526	523	520	516	550	545	487	494	486	495	503	504	453	551	510	490	513	488	573	487	540	510	479	485	559	559	514	458	569	454	518	544	498	514	534	545	522	560	509	525	539	534	520	534	516	522	521	568	522	530	522	529	498	517	528	536	509	474	502	512	525	533	488	505	526	495	543	535	542	527	517	553	505	521	517	502	529	461	513	554	460	518	544	513	541	495	513	497	539	518	544	521	495	530	465	535	511	529	493	530	556	545	525	524	494	487	507	544	468	486	462	545	559	514	526	488	507	496	524	527	511	519	513	520	530	506	488	490	502	504	555	535	537	535	531	476	525	503	530	485	490	531	528	482	520	545	512	534	500	519	503	536	516	513	499	513	543	493	509	551	505	497	508	517	484	515	530	530	539	517	473	537	535	521	488	485	525	534	499	551	543	529	479	523	513	533	526	516	511	510	526	506	473	517	533	536	498	505	570	523	554	540	504	527	474	488	521	495	538	505	521	493	505	482	518	513	541	531	513	538	497	490	532	529	508	538	496	525	474	508	552	548	538	553	520	542	537	543	476	518	520	535	502	525	503	504	535	459	513	489	529	496	508	540	540	525	577	507	517	499	486	500	520	480	490	533	517	528	540	535	490	518	519	515	521	515	526	516	535	564	509	550	516	550	496	521	546	542	488	528	533	549	537	485	519	501	546	487	552	480	529	522	486	531	512	556	525	551	495	528	526	552	526
20545	42300	9375	4562	3298	2525	1930	1626	1343	1160	993	940	843	794	767	690	701	639	684	634	586	664	619	600	551	555	560	542	573	564	584	557	540	559	527	532	536	502	572	516	515	520	548	545	536	528	495	551	525	594	543	550	481	514	555	494	514	475	516	565	533	486	511	496	537	528	514	538	546	532	538	547	554	525	491	536	539	546	515	538	535	542	491	495	509	559	524	524	491	473	444	497	501	487	502	523	524	512	518	485	521	557	502	501	534	530	505	550	522	507	465	489	490	507	488	517	529	527	521	555	514	480	560	509	523	534	498	534	532	543	511	522	551	514	526	508	485	502	528	519	508	513	505	523	525	547	500	520	454	534	491	563	535	534	552	541	536	487	509	511	525	481	526	490	515	539	532	507	469	564	516	498	503	543	521	477	525	532	504	509	543	545	542	515	503	495	526	507	500	478	476	516	514	502	514	498	494	512	517	573	523	497	506	511	518	533	491	537	525	543	501	508	530	512	507	541	525	513	502	513	530	504	528	518	522	511	537	448	515	524	483	515	517	507	496	536	515	514	489	558	515	501	518	500	516	538	524	573	510	499	520	502	510	531	515	499	516	507	488	518	567	529	521	529	502	508	516	512	550	526	548	470	513	551	484	509	512	505	522	559	472	524	478	536	494	532	479	507	563	486	540	531	528	443	552	493	548	533	531	466	512	541	507	529	513	551	470	537	486	544	465	463	518	500	547	524	529	503	528	521	562	506	538	514	521	502	498	515	485	549	494	511	503	509	507	501	557	551	485	533	571	476	495	462	540	478	503	507	488	528	550	525	481	507	533	497	522	523	513	505	538	537	512	532	530	512	482	500	510	530	546	482	503	501	536	502	515	512	532	542	521	522	512	505	514	502	470	510	521	520	492	530	495	553	520	536	531	509	498	518	539	476	510	519	490	523	489	517	513	528	518	511	525	503	530	528	534	553	516	489	539	486	492	537	509	497	535	507	518	514	478	472	475	526	494	530	511	541	540	510	527	516	556	485	516	506	519	496	506	480	456	502	564	575	508	530	500	488	496	503	500	524	516	512	539	495	512	513	535	506	444	536	526	519	528	525	533	535	575	520	518	472	484	519	529	481	513	547	499	510	542	515	532	491	498	549	501	502	532	523	491	515	529	485	455	506	507	507	536	501	545	495	517	460	552	470	506	521	486	495	540	518	528	445	517	525	542	507	514	495	542	539	568	529	526	523	518	491	525	547	547	546	525	522	526	549	486	541	511	493	492	512	526	552	510	524	528	511	552	513	526	520	531	534	480	513	525	535	520	542	524	515	502	521	530	538	460	517	491	517	500	524	503	505	507	495	528	538	522	536	534	522	537	529	565	541	512	531	526	538	497	550	505	526	472	500	491	542	549	477	528	463	530	472	503	555	526	503	521	496	549	514	503	484	517	558	530	512	551	495	492	499	529	508	492	516	550	496	519	561	487	477	497	524	534	510	515	535	532	503	557	509	481	481	528	485	509	489	502	507	511	500	490	487	516	503	525	487	510	486	523	540	509	489	535	535	498	525	494	499	526	494	487	504	496	538	514	532	521	502	510	476	511	551	493	484	497	557	529	514	477	506	529	472	512	505	510	489	538	504	539	492	485	554	503	513	490	539	536	502	489	514	522	515	549	534	517	533	547	514	511	533	538	496	532	526	551	494	550	547	487	496	510	485	515	553	496	545	501	526	580	539	520	512	522	537	487	502	512	485	506	498	501	512	543	544	530	513	486	503	532	474	515	517	518	535	515	521	517	510	509	531	505	502	475	508	502	516	534	522	542	530	515	553	487	513	557	510	544	543	486	505	524	503	536	491	510	530	496	539	541	529	516	490	445	534	511	532	502	532	526	488	446	521	475	501	515	527	510	488	521	540	511	504	508	533	515	521	516	533	482	524	504	538	501	532	530	529	477	488	508	511	530	504	483	496	517	516	543	517	510	560	469	523	550	525	493	552	497	505	511	493	530	512	494	513	523	554	526	521	525	508	526	532	541	510	500	493	518	530	504	539	556	510	458	502	540	524	531	523	526	497	517	491	528	502	505	488	538	532	540	506	490	530	514	543	543	522	511	527	500	524	502	494	577	508	522	545	493	523	515	529	510	488	526	544	535	533	521	504	467	502	513	486	514	520	518	527	513	496	518	533	543	474	504	497	537	532	536	516	539	518	519	523	505	496	493	534	487	495	485	494	546	539	570	522	519	522	513	507	521	522	537	497	486	499	483	472	492	472	518	504	504	477	521	502	540	508	517	540	475	497	542	498	543	546	533	496	472	530	530	490	530	547	518	524	530	510	465	572	505	500	464	501	540	492	539	528	521	499	524	509	548	496	517	550	526	494	518	514	512	537	498	514	488	527	536	489	534	513	504	526	520	511	530	517	509	563	487	528	515	512	501	502	557	518	483	510	553	527	502	489	478	503	542	482	541	520	540	521	522	534	520	491	519	530	525	542	517	490	548	536	505	516	505	522	565	525	539	593	523	562	507	496	528	493	513	539	505	565	512	533	534	530	482	459	504	506	547	533	517	504	501	509	518	501	502	482	519	533	500	501	502	506	550	508	525	492	501	494	528	507	528	477	532	517	538	482	523	518	580	555	553	527	534	558	529	541	469	542	498	507	514	523	498	493	523	522	505	516	531	541	506	537	503	525	513	518	503	530	512	569	549	543	515	497	506	502	538	539	501	527	485	478	512	498	514	506	542	513	491	520	506	512	522	530	530	555	531	513	511	551	518	508	497	486	514	516	530	529	535	513	539	527	530	494	507	525	483	524	559	486	509	499	523	498	510	535	511	538	566	482	518	502	501	516	524	526	509	509	517	510	509	554	523	564	570	492	512	555	499	519	474	495	473	506	558	497	527	542	520	540	467	515	473	519	551	571	500	552	519	535	532	501	484	525	545	508	532	480	485	464	490	518	504	520	539	486	523	536	517	498	548	560	521	574	493	499	566	528	545	519	542	547	536	496	507	507	491	515	524	497	542	524	501	511	551	502	515	496	527	511	518	523	512	510	533	504	520	506	514	513	580	589	528	476	498	488	519	511	524	503	521	500	529	505	506	518	564	494	577	494	527	496	534	565	527	569	507	533	516	509	536	510	522	499	486	541	517	526	492	550	525	497	530	533	533	504	528	541	536	532	517	509	513	533	532	506	524	542	511	482	469	530	469	476	518	514	508	526	555	548	523	535	570	484	541	531	508	460	543	533	540	525	501	533	479	498	499	519	501	494	493	527	480	517	508	494	524	533	520	515	513	546	509	480	544	521	462	508	513	478	515	506	545	513	513	503	541	519	550	537	511	532	478	522	479	528	522	549	588	477	535	527	506	544	512	481	527	496	523	516	526	518	524	525	495	540	532	536	526	503	555	488	510	533	511	543	492	507	510	528	570	498	511	513	546	520	507	535	500	538	499	513	528	545	462	513	516	533	569	490	529	581	522	527	507	493	486	533	521	517	500	500	490	499
28162	17832	3281	345	233	188	179	181	184	169	176	157	161	170	172	157	161	185	155	150	170	150	155	171	188	160	175	145	155	168	153	161	151	146	170	146	147	140	129	155	158	143	149	125	174	136	136	156	159	152	151	166	139	145	143	162	141	152	155	144	151	161	125	145	141	130	150	162	142	170	156	152	167	156	155	151	179	147	144	135	158	156	150	161	176	146	161	145	159	150	173	190	173	184	137	148	159	128	171	185	150	170	139	130	161	150	167	185	175	155	168	144	137	155	165	133	118	167	145	145	119	134	152	151	160	159	158	162	160	146	144	155	142	138	140	157	176	127	135	141	135	181	156	160	149	152	142	143	150	132	147	160	173	146	160	149	151	172	152	144	138	166	162	142	137	159	151	159	167	148	169	159	147	161	146	169	155	175	155	177	136	164	148	159	166	153	140	162	163	168	163	138	152	131	164	167	144	170	158	148	161	152	160	148	148	123	179	153	139	159	164	139	160	144	121	162	151	183	171	154	163	158	156	162	149	145	161	149	138	161	169	166	149	140	159	167	161	165	167	165	164	132	148	152	147	128	149	166	174	132	141	130	149	176	150	164	152	131	171	157	151	145	153	147	153	147	149	157	157	128	140	180	161	168	175	153	160	159	146	140	150	165	154	133	141	141	159	145	150	144	141	144	159	134	148	172	175	154	144	131	167	159	162	149	144	141	140	178	176	163	146	166	118	154	134	164	161	153	146	144	134	142	145	135	147	146	152	150	150	143	137	174	158	163	161	148	165	147	147	181	184	158	178	139	151	155	181	156	138	172	165	178	158	143	153	169	154	174	155	140	173	156	156	133	172	152	129	151	182	122	138	161	159	142	132	151	148	164	135	146	174	148	152	162	147	150	145	132	172	157	160	167	151	176	151	159	164	153	146	149	151	160	152	155	155	160	152	135	145	152	157	140	150	160	143	138	148	148	155	144	159	175	165	154	142	138	142	159	160	164	161	163	155	149	161	152	166	162	159	162	162	162	149	162	168	158	157	136	148	171	167	162	160	144	157	174	144	154	167	145	139	137	171	157	142	153	161	157	129	157	172	128	165	169	129	155	123	179	141	156	175	156	133	152	165	184	161	164	144	159	165	161	153	162	164	163	146	129	161	154	153	166	136	162	164	153	163	124	171	153	142	143	157	168	150	128	167	144	150	149	157	156	158	147	133	139	146	141	148	143	164	144	147	155	155	173	154	144	145	165	174	163	159	155	131	163	141	148	142	146	139	155	174	196	144	143	173	123	160	127	147	144	150	141	137	136	153	159	164	144	157	146	153	143	137	171	154	160	171	145	146	140	160	146	165	142	157	160	149	158	145	159	140	151	158	163	142	155	135	155	150	147	143	153	148	147	147	175	147	156	169	170	160	120	180	140	168	138	169	154	129	156	161	180	144	152	139	137	160	139	150	138	151	153	164	159	155	163	149	152	142	145	164	160	144	171	159	162	160	135	157	164	151	154	172	178	156	155	157	133	151	162	148	166	170	131	167	141	154	150	161	164	167	172	163	150	136	152	139	143	137	150	172	139	154	163	156	163	152	163	180	130	162	140	139	161	152	159	141	166	139	170	154	153	167	148	159	182	175	156	150	177	143	129	160	135	160	162	138	176	150	149	127	151	149	155	158	137	176	162	145	145	171	174	169	142	163	154	148	177	143	153	134	155	147	161	140	170	162	167	115	145	154	145	120	155	146	152	173	148	136	157	168	157	147	133	155	141	132	155	174	147	187	154	158	165	151	178	149	143	152	164	155	139	153	168	142	142	175	146	151	153	145	157	157	170	142	153	128	167	157	145	159	169	148	156	159	155	144	161	165	173	153	150	135	153	147	142	150	154	156	154	156	150	123	164	166	144	172	154	159	160	174	141	161	151	163	153	149	156	146	146	144	178	159	167	139	149	145	154	151	162	132	159	159	153	154	157	160	168	145	126	171	168	161	140	157	172	152	158	136	154	171	148	139	162	152	156	154	157	148	129	149	180	162	151	138	178	147	137	186	159	148	163	154	159	167	175	144	149	161	152	157	140	152	164	152	146	159	170	142	138	160	162	160	149	140	172	147	149	137	166	128	181	148	153	136	162	145	187	155	156	168	157	160	165	144	133	139	142	175	162	183	180	151	147	156	174	164	177	149	131	167	163	152	130	173	129	145	133	153	163	140	145	146	141	161	150	173	168	137	152	174	166	128	164	122	143	155	166	157	161	137	168	171	146	150	160	144	154	156	140	150	143	162	156	165	146	147	132	130	156	148	143	162	152	136	168	156	155	126	143	153	174	142	149	153	147	146	156	158	151	147	149	160	163	130	149	178	154	158	163	124	140	169	153	156	143	157	144	169	157	172	153	168	129	153	150	148	160	180	165	182	123	139	174	146	147	150	159	150	144	158	155	163	152	154	146	146	152	144	139	134	159	150	153	156	140	133	153	141	148	146	164	161	162	139	155	146	149	159	153	166	159	141	143	125	173	140	160	166	142	164	142	162	163	159	159	175	169	169	135	168	136	153	168	163	160	158	144	190	146	166	145	144	152	143	156	165	149	167	144	170	142	146	154	150	141	159	153	148	150	145	159	149	168	163	157	157	146	126	172	141	137	137	143	151	143	159	151	184	147	160	164	164	150	166	158	163	171	142	148	126	132	162	185	139	126	163	178	167	150	146	151	144	132	153	140	166	149	149	146	163	144	184	175	161	141	143	141	155	161	142	159	138	170	157	148	150	147	159	157	165	160	153	155	162	140	165	173	172	154	175	165	159	164	160	153	155	160	134	161	151	173	152	130	156	186	154	171	162	139	141	174	167	159	145	155	139	167	166	161	162	157	166	155	181	172	159	141	166	136	157	142	163	155	147	162	149	145	154	143	175	185	137	151	172	140	157	153	128	160	166	139	149	156	151	142	150	157	180	171	141	154	145	136	167	157	153	146	157	146	161	136	163	141	172	159	148	156	153	143	143	140	163	161	157	147	163	156	147	146	164	166	144	184	149	153	147	143	160	163	154	143	156	129	135	157	160	123	164	162	140	148	138	150	136	166	189	162	140	157	152	165	140	153	153	148	175	169	152	135	153	146	165	168	139	161	175	127	141	177	127	164	144	162	139	162	146	154	149	180	156	166	164	161	162	165	144	163	155	149	155	144	152	169	157	159	136	166	168	156	153	162	142	153	159	163	143	140	164	152	151	149	150	141	156	158	164	156	174	153	152	144	162	164	158	146	155	137	146	152	147	137	166	129	164	156	137	152	160	150	138	126	139	166	180	158	156	142	163	139	134	170	175	141	167	161	145	151	145	141	152	135	153	149	157	148	169	156	172	157	160	155	154	151	152	143	155	135	169	165	158	143	156	165	162	151	155	158	157	163	159	192	152	151	169	139	144	144	171	154	143	164	129	155	155	156	157	146	146	167	157	147	137	145	176	170	152	148	159	153	176	164	154	166	152	157	151	149	158	156	153	134	139	145
16189	8360	476	284	259	237	223	212	183	197	175	157	180	183	183	194	210	168	203	165	161	181	178	170	185	156	169	189	159	194	177	181	187	158	158	171	182	177	173	183	175	203	196	196	188	167	177	163	205	178	148	174	183	165	162	163	173	178	183	163	177	143	178	156	167	178	156	175	155	184	144	183	172	157	188	189	160	171	190	178	187	146	198	185	160	181	158	169	172	166	189	162	172	185	163	161	176	188	175	192	164	163	163	184	168	170	196	178	172	168	190	185	184	177	168	196	177	176	148	190	186	168	179	178	199	173	181	186	199	179	178	148	193	172	189	184	179	187	177	187	161	173	176	169	181	195	190	179	179	189	165	147	191	171	179	177	184	179	188	166	178	155	201	172	156	170	175	160	163	168	184	171	182	187	158	180	173	170	188	197	155	175	151	187	186	159	180	165	195	180	183	183	170	182	154	148	178	176	168	179	167	178	175	171	158	175	148	189	189	182	172	162	165	184	186	190	181	180	167	169	190	195	169	171	179	174	173	187	166	164	195	163	198	148	167	172	166	173	173	157	185	180	168	140	170	174	193	170	177	185	169	168	169	168	199	175	182	185	165	169	166	171	186	146	189	180	169	193	187	173	145	194	159	205	159	165	195	191	196	189	178	175	188	183	181	191	158	170	185	168	163	150	172	146	184	148	171	159	162	174	168	168	168	169	177	188	161	158	167	185	171	176	176	175	160	171	183	183	184	176	189	166	153	178	172	161	186	152	209	196	157	168	188	179	175	156	177	169	178	201	195	150	161	171	173	175	195	195	171	172	190	165	174	193	161	185	178	190	177	185	165	170	157	172	194	181	163	166	160	165	177	183	196	172	175	159	153	154	192	164	159	206	185	165	193	166	177	164	163	187	168	176	183	179	161	139	158	162	179	153	165	178	182	194	160	166	161	170	142	208	160	170	176	183	183	165	179	163	161	196	138	177	145	183	178	171	158	177	175	150	169	173	184	166	176	162	183	186	145	168	177	197	177	176	163	171	170	168	162	140	137	190	189	176	179	170	172	186	181	177	176	146	156	167	171	162	172	190	187	175	169	184	170	195	177	159	179	154	148	164	170	174	183	177	186	177	150	188	183	159	182	174	171	171	162	166	172	177	174	155	171	154	186	163	167	159	156	180	159	167	146	179	155	182	157	173	154	148	143	167	170	156	184	157	169	189	202	201	157	175	160	149	186	198	166	172	154	159	183	210	180	158	169	183	155	185	183	169	184	162	173	186	182	195	173	175	154	187	160	171	150	189	173	161	179	169	182	170	174	173	193	152	162	172	181	162	158	192	171	183	183	185	170	153	199	174	181	163	180	186	187	178	172	176	176	168	156	164	166	179	176	192	157	181	173	183	185	186	170	175	180	198	142	169	164	152	177	200	160	193	163	169	183	187	161	182	164	176	177	184	172	167	163	178	165	170	181	160	178	166	152	175	181	172	180	189	181	160	145	150	166	160	159	182	171	179	174	178	167	163	179	179	176	175	187	184	173	185	183	171	170	181	187	188	158	196	183	185	175	177	191	168	167	192	190	170	167	182	166	165	184	164	169	168	176	188	196	162	165	156	167	177	155	194	161	189	187	179	175	187	194	171	192	172	184	180	182	187	183	157	168	163	172	177	156	177	157	160	181	180	190	186	173	175	175	174	169	164	175	183	155	157	158	163	182	166	163	172	163	175	180	158	156	163	173	168	163	180	183	185	165	158	158	182	179	176	178	172	157	191	195	184	192	162	170	158	181	160	183	181	149	191	166	155	157	177	168	181	175	185	173	183	166	162	171	173	178	191	172	180	179	207	164	188	164	176	186	163	175	173	195	179	183	170	174	187	185	153	165	166	177	165	176	180	203	170	154	182	170	163	172	164	168	171	165	172	164	183	187	159	159	188	183	170	146	188	190	154	184	184	173	168	185	161	173	172	187	173	185	172	180	168	153	160	161	164	174	197	192	161	170	182	194	162	155	171	168	162	186	184	164	181	179	158	151	184	194	187	178	194	184	156	176	184	170	171	189	184	186	183	175	168	179	162	180	175	174	180	187	151	186	195	194	193	168	208	185	183	189	179	180	176	189	171	155	147	182	174	172	186	185	175	186	189	197	170	161	166	192	164	177	177	156	172	171	157	176	178	184	160	167	178	176	160	160	188	181	182	170	151	165	144	180	170	198	167	178	164	160	182	170	173	175	175	180	136	169	182	177	165	168	180	179	165	178	167	153	171	185	179	168	162	184	190	179	172	168	154	179	183	168	157	194	175	183	153	176	183	185	179	168	171	172	185	162	170	176	188	163	185	188	174	159	175	175	156	161	194	166	169	188	173	151	160	155	180	162	177	188	189	163	184	192	141	172	188	176	189	184	187	166	191	166	196	197	145	178	170	177	180	178	185	170	179	166	174	168	187	164	198	178	167	163	189	170	167	165	181	180	155	165	193	188	191	201	179	189	171	169	168	165	180	150	176	154	165	168	165	163	175	164	199	191	186	154	190	170	172	169	171	166	184	192	180	179	172	170	184	191	171	165	176	193	159	172	172	193	165	173	176	175	169	155	168	165	167	176	175	169	167	192	182	175	178	167	162	184	151	170	175	167	163	177	176	155	201	191	154	172	175	179	187	157	194	151	184	172	162	166	183	176	192	176	161	180	181	176	167	176	178	169	175	183	185	172	178	173	182	161	172	170	153	170	169	188	164	170	168	148	165	181	162	160	167	174	167	192	140	205	172	162	180	173	180	169	197	187	163	169	196	148	168	162	156	153	200	186	149	165	182	160	168	160	183	158	171	175	170	181	175	150	173	183	172	168	185	190	176	167	153	186	165	187	172	195	171	174	177	186	168	168	188	163	177	140	166	160	175	177	170	160	176	165	176	174	166	176	170	194	158	160	151	175	183	159	163	165	184	165	182	173	185	167	188	199	192	191	176	181	187	178	183	170	189	181	158	168	173	167	180	183	185	183	171	160	167	182	162	173	173	184	179	202	178	167	180	179	186	186	148	164	201	181	191	180	185	163	163	187	149	176	155	182	178	171	168	168	172	206	176	184	181	177	202	190	171	158	189	167	161	147	182	183	175	212	157	171	179	177	165	185	141	174	165	177	162	186	182	158	170	163	153	185	211	176	182	202	195	169	181	158	181	170	173	180	194	156	204	194	159	182	164	194	182	190	180	189	165	186	195	184	160	178	184	176	194	183	189	158	190	192	168	183	193	177	179	175	185	172	167	176	178	210	162	171	169	183	171	177	184	154	163	212	168	197	178	192	185	174	188	167	171	156	175	192	179	176	179	157	163	179	146	185	203	166	167	178	189	198	162	170	170	164	183	178	188	171	137	190	176	183	147	181	180	174	171	166	191	177	169	184	180	158	167	185	176	149	167	166	166	174	190	177	168	174	196	168	190	175	160	160	192	192	172	156	181	164	165	153	183	159	180	172	176	179	172	162	194	150	167	168	201	195	186	184	174
23805	21076	27926	24449	20964	5613	846	549	474	433	452	401	393	322	321	369	311	330	303	295	369	293	294	284	280	295	259	300	286	282	293	281	284	248	275	296	264	288	295	301	278	292	273	286	286	260	261	250	267	275	259	262	282	258	247	276	275	281	276	234	274	272	277	294	295	272	275	281	246	307	273	268	237	267	261	267	273	237	273	276	242	285	247	236	275	270	262	254	269	258	275	288	290	276	267	280	258	293	247	236	261	291	269	269	268	259	247	242	272	252	237	258	245	274	300	292	269	261	285	280	268	260	247	270	268	257	256	298	269	275	282	287	273	285	272	248	270	263	260	270	269	258	245	289	289	276	259	258	294	269	259	277	272	277	237	275	250	271	256	265	259	266	266	269	257	277	265	275	281	269	263	265	249	272	265	289	282	266	267	271	291	288	275	280	286	280	271	273	273	283	269	268	261	268	260	261	282	270	275	284	284	274	279	296	265	260	244	248	266	255	306	265	273	256	267	228	267	271	255	247	285	270	296	283	251	271	278	295	287	241	279	241	292	279	280	287	286	302	258	241	275	269	266	240	260	264	259	273	242	267	288	254	253	266	287	238	277	305	290	288	263	244	285	228	274	268	278	251	274	251	276	248	281	288	282	239	277	272	243	286	281	269	258	267	275	245	284	293	281	256	256	256	251	240	291	270	255	280	254	264	288	270	286	286	230	261	302	268	276	249	285	259	228	224	244	253	283	277	289	229	292	279	269	268	286	260	267	256	271	260	258	274	286	274	248	274	274	274	292	293	265	274	268	270	267	278	272	289	276	280	291	286	268	277	268	272	283	256	287	246	269	267	268	263	294	272	264	281	262	266	251	277	268	268	254	269	254	274	252	299	249	253	259	242	240	262	272	290	256	282	264	276	292	269	286	261	255	287	264	262	295	268	265	256	269	265	264	289	276	276	255	244	253	278	264	297	261	248	276	239	259	271	253	266	269	279	280	265	251	278	255	273	302	243	264	246	246	295	263	263	249	297	264	281	295	252	286	264	295	244	249	236	272	280	248	256	250	272	272	268	244	260	274	273	239	277	281	250	285	287	267	281	251	264	282	245	262	273	259	264	277	293	260	270	297	303	294	290	274	287	282	268	282	242	263	257	256	270	271	273	257	290	253	254	259	282	244	268	260	250	268	267	246	279	271	301	275	259	283	270	255	261	278	276	280	302	254	298	254	263	244	227	277	274	245	274	288	264	274	257	278	277	259	286	267	296	284	266	293	320	257	255	281	269	291	266	267	258	248	272	256	241	264	265	270	268	284	268	296	277	243	272	243	266	288	270	253	275	296	232	266	291	271	278	254	257	265	263	231	259	268	298	280	277	265	251	277	298	272	270	263	278	277	269	283	256	273	268	268	294	286	266	235	266	266	281	241	265	258	275	267	267	261	254	253	268	269	273	258	255	291	284	268	242	248	246	305	253	266	281	304	256	267	270	272	269	299	271	254	279	250	277	275	260	254	255	259	270	267	270	294	282	287	284	249	293	248	266	279	290	273	264	292	278	266	260	266	267	272	249	267	261	246	241	273	266	273	265	289	267	230	260	298	279	285	236	267	257	260	233	265	279	265	241	266	271	286	309	244	252	251	250	265	261	274	267	257	276	255	264	268	263	278	278	275	279	258	267	284	289	253	256	280	233	251	269	285	251	251	270	268	266	278	279	293	272	250	297	245	247	258	255	250	259	305	277	275	234	244	247	252	254	266	298	264	257	285	255	264	289	286	288	239	265	250	255	253	276	306	233	260	300	255	288	228	278	242	256	296	256	260	280	256	283	254	246	290	282	258	261	283	269	260	274	273	289	282	297	281	280	241	261	235	290	265	266	294	268	263	295	282	255	249	241	295	244	273	272	234	286	285	282	281	264	264	278	275	272	251	258	242	245	279	249	285	271	268	292	239	259	280	285	264	262	295	292	285	292	279	269	231	264	247	282	283	276	295	284	285	246	266	280	259	273	285	253	261	260	270	280	277	250	260	244	270	253	269	277	262	265	278	288	270	265	247	261	294	278	259	264	269	245	301	260	268	251	223	281	287	292	258	260	280	252	289	289	259	274	263	260	258	278	277	244	229	289	261	274	294	261	284	273	263	283	259	269	281	261	274	245	294	261	263	300	289	251	274	265	253	222	273	255	261	232	257	254	259	274	279	287	262	244	255	260	241	245	265	283	263	271	288	272	270	262	280	259	260	261	281	269	270	270	263	240	275	253	277	270	251	289	255	291	273	285	283	267	270	245	248	258	259	264	260	234	287	284	255	276	257	246	262	263	256	270	260	240	277	278	257	273	259	294	247	259	265	266	256	257	277	268	277	273	257	275	265	276	270	264	224	253	261	247	286	292	257	264	251	275	281	248	252	271	266	276	279	260	286	235	267	297	285	259	280	293	263	256	263	285	283	272	285	280	270	273	271	264	261	296	256	287	290	262	296	292	230	231	283	259	260	290	281	245	244	285	267	290	256	313	272	263	280	246	282	245	270	258	250	267	269	262	278	269	258	261	257	270	271	254	274	241	301	275	265	251	266	276	269	226	235	242	259	259	281	304	251	268	269	246	270	265	294	256	261	276	257	286	269	274	283	296	248	285	264	256	246	285	258	249	233	261	228	263	279	266	253	272	273	247	290	304	263	263	289	287	260	294	262	258	280	286	265	275	269	265	262	245	260	302	301	292	271	282	264	280	280	275	264	273	281	284	215	273	264	248	278	293	261	288	253	264	288	269	269	294	255	291	279	270	252	256	267	275	251	270	254	234	289	288	295	273	297	228	278	292	271	255	253	281	293	270	281	276	256	246	281	253	266	274	279	269	268	252	289	274	272	256	257	262	257	243	262	275	274	258	261	286	256	258	248	263	253	250	285	247	273	272	259	298	267	274	247	261	291	261	290	267	261	251	236	270	296	281	242	259	306	274	268	263	213	240	291	267	250	261	252	256	255	245	235	262	257	287	271	271	262	284	228	227	250	272	249	289	258	296	260	253	277	256	282	234	282	241	281	287	261	232	272	286	271	278	277	280	257	271	261	271	254	266	273	273	242	268	239	265	246	245	284	244	286	253	283	250	242	236	258	285	263	274	263	259	241	258	287	264	294	276	256	263	290	276	249	280	295	268	268	243	262	261	262	256	260	298	249	257	279	258	260	274	278	250	277	291	269	276	277	247	258	275	251	280	286	269	256	281	250	266	304	280	261	273	291	281	286	293	271	242	266	277	298	260	251	250	258	277	251	228	247	257	243	224	275	276	243	246	279	259	279	257	270	265	257	266	278	287	255	259	273	285	248	272	273	289	261	278	280	260	247	260	254	254	276	299	282	302	289	259	278	308	259	254	287	284	258	278	237	265	295	264	272	276	269	261	288	301	251	224	260	291	273	272	253	253	257	238	282	273	238	262	266	269	250	279	271	300	274	274	267	233	315	232	271	256	280	269	289	239	286	268	254	269	248	250	289	263	271	273
18137	34307	5532	2613	1749	1363	1008	846	732	588	497	480	438	447	418	412	373	322	353	344	331	322	311	347	332	337	292	309	307	313	327	317	280	277	285	292	306	306	296	272	276	300	297	325	289	293	291	272	256	278	271	278	261	279	305	250	285	311	268	273	284	284	293	308	319	273	290	280	297	280	280	272	275	280	282	298	309	272	278	305	282	293	253	280	257	306	301	268	274	262	271	265	289	262	286	304	267	286	292	290	275	273	283	260	253	279	286	294	277	243	288	281	275	309	304	277	264	289	303	296	289	297	271	295	257	278	291	314	251	278	282	274	275	264	287	307	281	280	254	267	294	285	292	281	264	281	310	282	259	270	298	259	277	274	249	271	286	264	299	262	274	245	258	257	299	276	247	284	264	276	255	288	238	294	280	293	269	278	276	251	253	261	267	273	271	266	291	288	279	328	287	274	287	284	273	290	266	271	263	297	272	294	281	271	246	260	289	280	288	279	318	261	276	287	265	286	286	276	268	275	280	260	284	288	262	277	279	284	259	271	296	278	261	276	280	292	297	267	280	295	269	273	225	276	269	280	260	240	269	271	269	270	284	281	279	302	259	280	266	251	281	291	297	277	261	260	291	284	271	302	274	241	274	266	285	238	274	286	262	299	278	283	259	297	280	294	318	275	274	283	306	261	272	275	294	253	280	302	304	252	281	275	268	269	278	249	247	278	285	245	246	264	258	295	260	269	253	298	316	278	275	244	306	271	287	289	276	265	269	276	292	285	288	279	277	267	259	293	270	282	293	280	311	251	277	271	278	292	275	267	286	259	293	273	279	273	279	255	278	273	278	292	274	284	307	272	284	324	292	260	278	256	268	245	286	274	261	249	296	256	270	279	273	277	285	286	282	291	249	284	238	285	273	273	280	247	266	289	296	258	303	256	299	263	293	265	265	290	282	300	285	272	269	266	268	307	281	267	261	286	291	265	296	290	285	288	280	272	277	300	276	273	316	246	267	278	275	274	296	282	234	249	287	280	279	290	316	265	291	302	261	244	287	282	304	291	261	296	281	268	256	282	245	253	282	278	291	265	275	274	266	300	254	285	288	299	308	293	254	273	234	273	244	308	292	274	266	304	280	302	239	292	283	278	299	274	293	270	275	267	286	262	294	278	286	281	275	248	298	281	246	285	294	286	287	291	262	251	249	266	290	280	287	285	296	278	292	282	302	270	264	290	256	288	303	256	247	250	265	294	271	286	268	251	284	291	278	240	270	279	257	289	277	287	308	254	269	277	269	279	272	285	295	294	253	249	272	279	271	276	240	266	281	292	303	293	266	279	273	268	288	249	278	269	309	281	318	305	242	265	297	272	296	293	307	271	279	259	285	279	271	277	294	268	253	276	284	276	303	280	307	256	301	259	274	265	315	281	287	288	264	328	301	280	279	258	259	294	289	290	293	280	265	255	279	325	282	293	291	299	268	271	269	277	298	287	292	275	301	266	276	288	282	280	260	286	270	285	275	273	268	260	232	262	297	257	287	272	289	311	294	275	268	289	301	266	284	273	249	291	253	287	293	280	290	280	281	294	292	260	293	273	278	296	265	271	301	279	273	256	264	271	258	273	283	265	262	275	255	287	288	268	298	265	253	292	269	297	288	282	259	255	266	284	287	275	263	299	262	261	289	287	265	253	292	278	260	280	288	263	268	252	272	266	292	276	259	282	279	263	272	259	286	321	285	284	240	276	280	247	270	281	315	295	291	273	240	264	291	290	262	243	267	306	271	248	272	314	317	272	284	285	317	255	254	279	310	326	292	261	264	262	272	256	260	278	273	302	282	312	281	281	263	277	262	283	278	299	291	286	283	253	307	287	262	253	259	272	265	268	303	276	298	272	297	275	307	260	302	268	238	285	285	265	281	281	261	290	287	285	256	274	290	273	280	263	289	274	266	319	319	290	274	290	277	255	282	294	256	280	283	262	273	274	267	267	271	289	266	279	273	279	250	270	293	270	267	268	243	292	278	264	283	256	284	273	291	269	273	276	251	266	296	277	253	301	284	297	296	298	285	272	271	264	301	254	296	294	245	269	277	278	260	257	269	260	272	304	260	256	274	268	279	310	270	255	284	276	272	307	270	283	265	263	312	284	295	292	277	267	272	290	299	313	284	283	280	259	290	285	268	287	263	250	296	286	234	283	279	309	260	310	250	273	239	287	263	260	306	254	292	269	275	278	277	290	287	242	238	270	267	277	302	268	260	285	303	285	269	279	264	287	239	261	289	264	278	263	280	256	272	274	274	270	273	261	301	265	297	300	280	286	286	260	328	288	279	307	263	264	285	265	255	261	304	281	275	273	262	275	258	300	270	251	286	263	304	287	291	269	275	268	296	288	265	280	263	279	267	270	287	254	265	284	287	304	273	313	268	271	267	249	263	284	281	271	288	298	276	262	283	286	266	279	263	274	286	310	272	241	276	282	297	255	276	294	274	253	251	294	283	296	273	291	263	278	276	280	280	289	307	265	249	324	292	272	273	286	276	274	291	267	285	273	297	267	264	288	273	302	298	292	277	288	289	249	265	280	293	287	299	262	296	303	274	302	251	240	285	274	245	286	279	284	257	289	291	286	250	259	294	259	300	257	279	277	322	275	287	268	275	299	280	249	287	278	250	283	250	317	267	271	245	289	263	283	291	261	272	294	254	275	303	282	293	261	274	287	260	251	256	275	265	286	291	278	277	266	261	281	278	230	267	271	284	255	258	312	268	249	260	286	299	289	288	267	277	283	245	268	297	289	258	311	254	274	299	260	274	263	256	285	293	286	276	265	290	271	276	279	284	275	280	290	271	280	305	289	305	259	268	274	272	307	247	289	296	281	256	273	290	307	258	298	252	296	291	272	251	289	261	293	310	266	271	272	276	293	300	290	263	273	280	290	294	287	259	277	308	245	289	281	290	265	261	274	261	292	288	285	276	277	276	260	306	258	263	285	268	278	260	267	259	289	279	255	276	285	239	269	293	264	273	328	259	284	290	246	264	256	291	262	285	271	264	261	263	265	290	260	271	285	283	263	293	267	287	266	296	269	299	285	286	259	270	271	258	269	252	303	281	296	275	307	255	265	281	272	305	288	277	263	271	286	247	273	261	255	308	289	258	244	284	263	308	277	288	308	285	275	311	288	263	309	256	266	246	244	288	286	277	279	263	270	278	273	262	259	288	269	281	254	251	283	250	268	293	288	277	269	257	270	281	276	259	260	281	274	249	255	276	315	259	279	261	309	261	283	294	275	261	286	301	289	295	281	276	268	284	280	288	284	277	288	289	307	275	254	294	265	272	302	266	273	303	275	306	273	290	307	272	322	297	302	315	282	260	258	319	286	276	315	263	283	273	268	271	305	284	276	328	275	261	267	291	283	276	252	274	263	304	249	274	288	285	261	281	313	302	287	270	294	269	261	254	246	272	274	316	287	277	272	300	283	265	264	295	275	289	251	279	244	254	251	273	285
24846	21081	26621	25459	5996	658	488	418	380	363	417	357	349	342	339	361	339	315	346	374	330	313	347	332	333	318	322	335	283	297	318	331	287	317	328	318	322	311	294	331	300	306	325	325	302	286	284	303	349	291	261	300	295	331	274	293	275	295	345	323	310	301	320	333	290	330	313	327	324	285	304	281	326	313	318	290	286	300	313	300	340	350	301	321	281	306	351	330	335	310	334	304	344	318	284	293	300	322	299	346	318	296	255	305	303	318	303	323	315	292	304	318	306	341	308	317	289	279	316	293	317	325	322	292	315	307	284	299	304	336	328	314	341	296	305	289	308	298	313	333	322	309	324	293	311	312	277	326	312	303	317	321	315	325	300	321	295	344	290	304	306	324	327	317	315	308	293	314	306	321	305	294	282	314	314	283	291	291	287	323	318	310	292	321	319	274	342	307	309	315	301	331	331	333	299	295	295	327	332	351	316	308	302	306	320	315	302	309	292	339	311	311	290	301	307	326	306	325	272	289	290	320	306	339	305	275	257	317	331	296	318	343	291	321	285	313	315	309	290	317	343	309	319	298	307	320	283	317	300	301	310	290	292	314	288	311	324	314	320	303	307	341	315	312	308	328	299	293	292	300	311	282	368	312	318	332	330	316	348	320	308	293	345	302	301	307	342	317	307	327	316	333	306	307	302	317	315	336	294	289	352	331	291	307	271	303	299	304	309	317	318	288	307	318	324	301	309	299	307	276	298	341	300	287	321	323	291	316	304	294	314	309	302	305	311	336	307	308	307	328	295	310	338	319	299	304	306	292	337	324	311	296	282	336	264	291	287	305	296	292	282	304	307	281	299	332	337	284	283	318	316	299	313	340	329	298	298	290	317	324	331	312	293	324	266	312	282	279	279	321	275	307	329	302	290	315	326	305	334	336	333	309	304	302	293	293	319	331	312	299	312	291	295	290	311	307	331	328	336	338	290	314	319	314	310	308	311	311	307	319	299	335	312	309	290	306	331	306	339	301	349	328	320	301	287	299	339	313	299	336	321	315	310	293	317	310	301	302	295	330	329	306	320	309	306	309	329	280	291	301	309	318	295	312	309	317	325	306	273	337	344	328	295	304	298	293	307	304	321	328	326	304	311	290	285	343	288	287	324	317	305	291	294	336	311	292	306	291	297	304	320	269	315	309	314	333	297	328	311	289	318	305	292	320	306	316	300	294	313	285	292	345	351	334	301	322	307	337	309	322	324	322	338	346	346	298	270	317	290	338	282	302	285	291	313	318	319	309	300	317	330	313	310	314	301	314	326	291	315	307	310	325	286	313	293	309	306	314	333	318	318	311	304	280	287	302	275	317	296	292	305	328	296	318	290	323	312	331	313	291	311	312	355	320	305	309	309	315	310	315	319	312	298	327	315	319	307	303	278	306	288	336	321	282	297	297	303	313	306	288	328	322	332	314	312	334	312	298	297	295	342	298	299	298	310	319	299	297	314	269	317	299	291	335	299	300	307	287	342	306	305	288	321	311	315	337	334	308	351	295	353	301	301	326	329	311	295	313	322	317	292	312	303	305	295	301	317	336	299	282	335	302	300	301	302	321	336	312	294	329	334	327	289	304	306	322	318	340	309	314	301	318	285	289	325	293	318	302	297	299	324	312	291	303	298	303	315	331	313	313	330	277	305	301	286	289	377	290	318	318	351	312	294	332	320	302	322	292	297	315	301	312	308	314	282	322	318	313	293	317	267	306	303	325	304	292	333	321	317	310	303	280	301	323	294	289	312	329	318	317	312	288	312	344	297	328	295	305	300	333	293	303	319	285	334	311	309	291	320	326	304	346	297	311	318	271	275	310	310	347	296	284	306	311	307	311	325	315	289	281	289	328	291	305	349	302	307	277	303	309	321	349	345	275	286	349	317	297	296	296	300	320	294	307	306	328	305	313	317	317	290	301	299	309	324	302	327	319	311	310	303	315	302	313	328	259	297	318	310	300	297	312	302	316	294	307	310	331	314	309	262	306	324	306	279	323	324	319	335	327	307	339	292	316	305	313	292	313	262	328	285	332	295	289	311	328	271	317	298	314	321	304	277	297	303	284	322	305	310	291	318	289	321	288	354	299	302	322	334	308	295	306	296	287	296	328	331	315	332	302	289	294	284	360	306	292	303	313	333	298	318	310	331	329	320	295	279	301	327	302	305	323	309	307	310	290	303	309	319	293	333	290	318	322	289	288	297	318	295	326	320	334	344	324	310	331	312	318	301	335	321	286	294	294	317	330	325	258	320	303	294	295	285	293	279	316	273	298	290	303	327	301	299	322	348	316	299	314	285	319	296	342	289	321	308	316	325	304	328	310	333	326	324	295	310	281	312	304	316	289	312	319	316	300	272	300	327	325	317	324	322	282	313	331	268	314	325	316	314	314	321	315	307	277	288	288	290	341	321	320	363	303	313	330	321	313	288	328	278	315	340	325	320	315	326	323	297	320	300	301	320	297	304	301	308	316	286	326	310	291	307	320	338	317	286	298	289	317	290	323	287	315	321	323	326	309	306	272	313	302	312	325	321	337	311	293	309	285	292	288	249	294	307	286	314	341	297	302	316	329	300	339	309	316	309	305	309	303	305	320	297	306	298	292	305	311	317	313	341	325	274	284	297	354	325	274	289	316	294	313	354	293	298	298	326	301	338	319	334	322	324	307	295	304	312	289	308	274	309	304	307	290	273	340	310	322	329	286	282	288	301	298	298	320	299	310	343	311	310	329	303	320	281	334	310	334	308	331	297	320	315	287	329	316	299	311	314	274	308	310	325	339	322	322	333	300	311	295	321	300	308	314	279	313	303	327	300	305	303	300	313	355	328	305	305	303	282	303	338	298	294	340	319	296	309	320	293	309	297	293	317	317	300	305	318	300	271	324	314	313	326	294	337	322	295	280	283	336	307	329	317	298	317	308	299	311	324	346	294	331	339	356	309	325	316	287	318	283	334	322	293	304	309	317	317	293	317	285	316	290	337	297	312	303	309	294	311	301	310	274	309	312	292	305	357	279	333	284	312	335	289	314	313	303	340	298	296	310	295	307	295	322	336	300	304	275	324	314	297	295	297	314	298	321	316	280	303	310	269	305	314	292	312	309	303	310	286	292	285	312	316	303	318	308	322	297	304	316	309	300	338	320	321	297	320	303	303	311	317	332	306	313	319	304	311	292	310	295	313	304	308	298	319	329	270	344	291	317	296	306	300	329	349	296	314	294	337	301	302	340	302	328	327	286	325	311	310	314	325	293	273	302	291	311	292	309	341	308	285	295	323	287	309	283	301	338	312	300	292	335	298	290	313	291	305	300	358	353	305	295	274	310	285	314	331	334	269	322	322	314	306	306	319	302	324	281	309	325	307	291	338	288	321	297	323	302	297	314	318	315	278	333	276	309	283	310	328	301	325	289	295	278	298	294	309	316	349	323	307	311	309	314	291	347	329	320	311	323	325	315	313	297	321	345	306	306
16856	28186	3067	1447	1058	897	771	635	570	571	494	452	463	425	412	368	393	392	365	393	353	353	363	351	380	336	363	358	331	364	331	312	326	342	357	334	373	346	313	319	356	342	339	329	369	344	341	345	334	333	350	342	320	347	331	350	377	297	352	321	336	339	354	343	319	336	312	339	345	374	335	347	348	338	310	324	333	355	350	340	330	330	359	317	350	357	348	329	305	348	355	343	342	331	332	348	348	338	345	343	318	321	326	337	308	344	339	295	327	325	332	306	324	357	338	312	315	318	347	317	365	328	350	343	335	336	320	377	336	304	341	328	300	340	345	329	324	329	324	369	339	350	344	329	341	346	327	354	331	330	318	308	350	324	333	311	327	338	309	397	345	322	355	329	317	370	321	336	337	326	369	333	372	358	350	324	320	358	363	328	354	320	347	317	322	335	352	347	357	335	322	350	325	351	320	334	343	354	330	306	350	339	322	319	323	344	328	311	337	327	352	305	330	348	366	359	335	323	374	336	323	330	347	353	329	329	337	353	319	324	363	337	338	330	326	337	323	330	346	323	322	319	356	340	349	355	315	326	313	346	343	347	331	338	354	344	365	287	350	343	338	322	337	363	334	307	310	367	375	338	346	333	325	335	342	333	368	336	327	349	339	328	325	322	336	334	363	336	329	328	310	312	318	329	308	305	338	353	347	317	320	337	352	333	330	312	337	302	351	342	346	349	318	341	357	340	351	344	335	370	340	343	359	324	325	330	331	357	301	339	343	326	368	325	326	322	340	344	318	353	357	337	318	329	325	316	301	335	316	334	326	316	342	363	331	338	314	337	317	330	351	321	341	325	359	365	340	327	315	341	349	312	332	359	339	346	358	327	326	312	307	319	351	343	322	338	364	335	322	341	338	328	355	332	332	329	329	300	360	346	339	343	344	337	303	331	357	338	340	323	355	336	346	354	366	353	320	348	332	360	359	334	318	361	324	321	338	314	326	329	336	343	341	331	355	350	331	343	352	324	333	333	315	311	364	325	340	319	320	338	343	357	360	333	298	359	320	306	332	344	354	358	340	345	344	348	315	329	338	337	316	334	340	347	321	364	346	359	306	346	346	315	355	358	281	347	347	303	313	326	368	352	316	337	337	326	351	339	359	350	337	342	335	317	360	330	312	338	341	301	331	318	355	309	346	331	351	367	332	352	367	352	358	333	350	337	357	310	322	338	348	331	339	299	330	345	361	352	327	361	356	325	353	331	331	318	321	372	315	346	353	324	309	311	348	324	336	324	351	331	325	325	340	365	334	311	312	318	328	378	355	340	331	345	328	330	353	328	351	335	367	373	348	330	360	355	319	335	328	347	338	336	353	354	335	326	363	367	334	347	342	327	346	326	336	333	339	291	367	377	341	355	320	319	333	306	290	348	323	324	319	302	322	329	334	345	359	336	388	380	352	323	338	345	359	339	324	357	328	344	321	318	358	347	332	367	330	353	311	341	306	334	317	281	332	322	319	341	370	340	334	343	322	320	344	339	351	340	377	364	350	344	293	339	340	368	337	345	338	331	351	339	343	323	357	344	339	326	342	327	332	346	323	314	364	330	310	334	341	347	319	329	360	310	346	323	311	374	377	332	352	367	346	362	343	337	342	329	307	329	348	292	301	318	349	325	330	309	331	314	353	311	293	348	323	366	341	331	349	347	302	310	304	325	330	358	315	334	327	334	323	344	334	337	319	304	315	334	372	360	367	355	351	332	337	351	360	348	319	311	318	308	342	349	325	327	303	358	385	353	346	364	313	332	332	331	343	313	367	308	355	356	346	327	308	351	337	340	341	317	340	352	333	318	323	356	345	383	321	349	338	356	327	322	337	339	339	332	350	337	344	345	339	321	328	301	310	333	339	354	312	309	379	337	338	335	350	349	339	325	343	339	330	351	313	337	331	352	339	331	337	311	325	333	342	344	344	318	337	325	334	332	333	350	314	346	335	333	320	304	351	337	369	342	321	321	343	327	350	318	346	344	339	315	363	329	355	347	363	312	329	331	333	327	308	339	353	342	308	352	363	317	355	320	322	331	320	329	334	307	348	355	344	325	325	312	347	341	345	319	335	309	341	316	311	322	337	338	352	339	337	322	316	345	355	338	344	375	320	343	355	321	327	350	356	349	306	371	336	334	293	341	344	334	355	324	330	306	335	327	348	324	354	330	325	320	331	323	356	328	347	327	369	357	335	321	344	351	331	330	327	323	339	335	327	374	330	331	349	303	310	335	339	357	320	338	313	335	334	306	359	323	313	314	336	347	328	346	348	310	342	318	318	319	364	350	350	326	334	337	382	332	363	343	316	334	372	298	296	336	330	352	321	366	337	344	307	310	334	322	360	342	324	318	332	336	344	298	348	340	334	358	312	359	298	367	347	326	344	341	332	328	308	323	353	332	335	313	350	337	330	376	311	344	339	312	337	337	375	320	338	385	315	329	354	352	340	316	332	291	363	337	364	338	345	342	348	356	324	348	312	397	315	336	338	323	350	337	353	352	345	318	351	356	322	326	340	294	336	366	318	314	344	324	323	346	334	374	326	335	340	375	309	321	330	307	340	305	360	331	333	335	318	351	341	332	327	331	336	328	334	339	357	335	339	326	358	355	311	339	359	298	334	325	319	347	322	331	353	347	344	299	336	316	336	348	351	331	349	342	329	322	332	324	336	305	324	328	358	335	344	322	345	348	308	365	312	342	318	316	341	352	358	315	311	331	314	347	329	341	362	323	336	310	345	345	332	307	341	319	356	321	322	337	378	348	341	360	322	348	317	339	366	344	342	315	348	331	324	308	301	335	321	299	359	326	346	323	339	328	339	350	331	351	359	325	370	320	319	313	319	343	356	344	359	346	331	355	351	333	343	320	310	333	336	316	343	385	333	347	371	333	355	340	357	352	353	347	371	343	335	327	325	327	343	323	302	348	340	349	325	307	346	337	321	337	304	315	332	301	329	363	333	310	334	320	342	308	329	354	332	333	373	291	317	333	343	305	333	325	317	337	336	340	328	327	347	324	312	323	356	364	328	347	335	328	364	341	345	334	354	332	337	364	341	333	366	314	339	318	353	367	328	367	335	349	366	310	328	315	327	321	340	334	332	341	352	344	314	333	324	345	331	345	316	307	334	334	322	339	337	335	309	328	352	335	343	335	335	318	315	391	349	342	326	347	349	315	334	296	314	342	383	328	329	334	333	332	333	344	348	321	315	322	330	336	351	325	342	343	339	354	317	322	314	356	342	354	371	330	309	330	346	343	329	302	326	339	327	346	334	398	345	365	339	316	359	327	364	335	339	346	333	370	362	363	344	332	304	337	324	331	336	378	339	336	338	343	345	339	303	354	332	342	337	326	366	324	314	342	362	317	336	329	359	340	319	357	348	313	339	319	321	344	342	327	339	353	358	312	356	324	341	341	310	350	312	332	307	328	304	354	325	320	309	338	304	302	330	328	331	337	338	339	347	365
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
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
