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
339344772669	339344773188	339344773738	339344774288	339344774838	339344775388	339344775938	339344776488	339344777038	339344777588	339344778138	339344778688	339344779238	339344779788	339344780338	339344780888	339344781438	339344781988	339344782538	339344783088	339344783638	339344784188	339344784738	339344785288	339344785838	339344786388	339344786938	339344787488	339344788038	339344788588	339344789138	339344789688	339344790238	339344790788	339344791338	339344791888	339344792438	339344792988	339344793538	339344794088	339344794638	339344795188	339344795738	339344796288	339344796838	339344797388	339344797938	339344798488	339344799038	339344799588	339344800138	339344800688	339344801238	339344801788	339344802338	339344802888	339344803438	339344803988	339344804538	339344805088	339344805638	339344806188	339344806738	339344807288	339344807838	339344808388	339344808938	339344809488	339344810038	339344810588	339344811138	339344811688	339344812238	339344812788	339344813338	339344813888	339344814438	339344814988	339344815538	339344816088	339344816638	339344817188	339344817738	339344818288	339344818838	339344819388	339344819938	339344820488	339344821038	339344821588	339344822138	339344822688	339344823238	339344823788	339344824338	339344824888	339344825440	339344825988	339344826538	339344827088	339344827638	339344828188	339344828740	339344829288	339344829838	339344830388	339344830938	339344831488	339344832038	339344832590	339344833138	339344833688	339344834240	339344834788	339344835338	339344835888	339344836438	339344836988	339344837540	339344838088	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2734	3600	2300	2734	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2742	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2743	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	3600	2300	2744	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22984	20246	27150	23176	20225	5532	877	485	363	370	363	323	329	299	303	318	290	313	291	286	274	284	295	298	292	274	267	260	283	266	274	234	251	278	294	274	260	251	257	278	241	280	284	261	306	246	264	271	252	260	269	282	296	305	273	241	262	246	267	283	245	273	257	255	259	265	249	238	276	284	282	271	279	283	229	286	310	266	295	263	297	260	276	273	276	276	279	255	244	278	252	283	274	275	278	291	282	276	246	271	267	277	261	266	312	242	277	279	260	271	270	271	286	285	286	274	261	257	281	270	279	285	272	258	268	263	249	273	250	292	263	272	253	272	236	273	283	256	285	294	293	243	251	260	269	269	260	268	250	254	248	258	256	258	266	275	262	261	259	272	274	256	282	246	284	245	256	259	252	261	248	236	235	306	268	286	297	279	277	246	264	257	276	287	266	259	261	265	234	270	259	224	266	279	243	274	277	253	265	242	288	280	267	241	271	263	278	245	274	263	310	268	264	310	273	258	291	255	271	259	261	241	229	273	259	263	259	250	269	256	259	270	284	248	262	256	268	267	280	240	283	240	272	278	262	254	242	262	230	256	257	266	253	265	263	249	231	241	246	249	281	238	252	242	258	294	273	264	303	259	302	284	240	235	283	271	270	281	263	241	250	261	257	273	254	255	224	261	271	261	261	263	230	243	285	272	266	250	262	277	278	262	272	256	250	266	256	263	277	282	261	261	248	264	291	275	275	278	276	263	265	285	273	256	270	262	244	256	268	247	259	265	267	249	252	263	253	254	281	279	260	256	272	264	282	250	258	245	253	256	233	278	273	278	251	282	251	268	261	241	259	276	275	271	268	270	274	265	248	264	289	244	303	271	254	250	267	267	246	249	270	290	282	275	253	252	258	238	226	289	263	256	279	297	289	275	307	259	280	276	286	260	264	262	279	260	283	275	263	262	279	293	260	240	260	233	270	278	251	241	227	256	261	258	271	273	261	247	289	255	262	272	249	243	252	269	267	268	280	251	263	266	250	276	259	265	242	243	260	259	250	253	265	236	269	285	258	279	250	291	240	275	263	251	258	267	248	251	269	283	243	252	235	243	274	282	263	267	270	229	308	265	272	268	252	269	251	287	263	275	258	275	256	256	296	250	272	296	285	260	299	262	251	263	275	270	249	305	271	247	273	262	251	238	261	253	254	247	243	282	261	277	264	275	282	263	278	246	248	292	270	255	247	260	276	258	271	259	254	259	274	257	248	272	213	252	239	292	224	265	277	259	265	283	285	255	259	233	276	310	263	260	236	270	248	254	253	289	232	265	231	269	244	251	274	263	266	269	254	260	263	247	299	246	266	280	270	287	260	252	274	273	263	239	247	265	255	288	265	240	263	273	266	261	271	268	269	271	260	285	279	257	250	278	274	261	285	243	272	297	256	259	268	258	276	239	262	257	281	300	262	244	242	253	264	254	233	270	242	293	239	273	275	265	234	270	267	285	238	265	241	256	252	274	271	276	245	235	261	260	273	294	280	256	251	268	255	258	246	270	282	260	273	284	253	253	275	264	279	279	252	273	266	280	265	267	253	272	254	273	241	257	256	283	237	257	261	300	245	262	242	275	269	251	292	262	225	256	278	269	220	279	243	283	265	262	286	256	275	277	261	291	238	277	278	238	255	265	253	262	265	242	262	262	266	282	288	244	261	273	266	241	270	273	247	282	275	280	251	252	236	273	274	286	267	272	287	241	283	237	217	255	234	265	265	274	260	264	255	267	276	256	234	242	231	273	264	255	281	260	239	267	258	243	251	260	271	275	269	293	303	277	255	250	263	289	260	276	308	251	261	250	255	249	275	276	257	261	259	279	250	256	291	246	235	270	265	245	268	293	280	278	248	256	276	258	253	240	274	281	262	279	241	274	238	245	300	267	264	263	267	276	224	275	272	277	257	248	273	265	270	251	280	267	301	243	244	261	256	239	248	270	280	278	267	227	241	255	249	272	252	252	247	278	277	261	258	262	255	241	291	264	234	265	263	265	239	274	287	257	259	275	278	253	271	275	254	250	249	266	256	271	253	253	276	255	261	256	260	227	239	278	258	244	278	235	276	272	260	263	270	262	255	249	278	262	258	269	280	265	279	272	279	258	251	253	306	251	278	247	225	244	256	261	287	244	264	265	231	271	248	268	234	234	283	255	243	269	276	262	269	257	262	260	281	238	269	262	267	246	267	295	280	276	261	252	253	252	255	270	246	259	274	316	277	261	243	260	262	243	293	250	266	265	244	319	274	259	277	249	262	260	287	240	268	244	228	269	264	258	258	273	270	271	261	252	260	275	227	285	268	255	279	269	271	274	290	235	257	264	264	241	253	255	263	272	274	274	234	264	283	290	282	274	275	254	255	286	276	245	271	235	293	282	266	263	284	270	253	300	271	273	221	269	261	255	280	276	241	263	265	277	268	312	234	247	283	277	290	266	232	241	265	258	266	251	267	272	293	255	253	275	253	282	250	253	288	245	242	266	261	260	258	255	291	246	256	270	258	241	271	262	277	242	241	260	254	285	241	292	258	269	297	295	261	273	276	244	266	265	268	258	263	258	256	253	221	258	291	268	253	256	274	223	239	265	256	268	278	268	251	280	267	268	228	304	233	271	251	244	264	276	268	280	262	239	273	283	273	274	262	249	248	274	257	259	248	257	234	249	251	273	272	267	253	271	253	248	270	269	263	264	264	244	251	249	254	272	256	261	239	244	256	273	272	268	264	233	259	234	249	293	246	252	272	254	254	279	258	243	264	268	278	243	246	294	274	253	265	270	278	253	299	238	260	250	282	281	299	257	247	281	245	274	263	266	257	284	264	273	249	248	275	279	261	273	240	231	269	248	255	262	278	252	265	265	241	280	256	256	258	257	258	264	253	291	249	264	238	278	296	263	263	265	233	277	266	272	248	232	255	270	271	270	278	242	244	276	254	259	258	290	259	252	298	273	287	264	278	244	262	250	227	246	260	258	237	255	237	265	263	287	269	265	277	277	279	277	246	267	268	268	277	264	250	224	254	267	248	255	250	267	265	250	243	270	231	264	242	274	253	241	288	296	261	258	275	271	267	248	245	270	265	257	267	270	278	249	273	243	276	284	256	283	271	275	288	279	276	262	262	268	251	259	228	244	269	268	271	244	228	244	235	289	240	255	270	236	267	248	244	239	270	270	253	269	255	258	280	285	253	236	262	261	284	294	290	241	240	241	253	266	270	265	246	274	258	272	231	247	249	261	259	272	264	245	257	255	269	270	277	271	276	246	270	253	262	285	252	252	250	251	239	256	290	273	260	267	259	287	280	292	269	253	277	271	245	258	265	281	275	257	261	274	243	246	269	233	263	215	276	243	296	273	283	256	242	272	265	266	262	262	255	256	241	315	253	271	269	289	271	236	261	267	276	242	261	260	271	244	258	249	270	269	254	262	271	274	272	245	265	259	250	289	282	270	292	265	256	257	272	259	267	245	260	255
3175	4316	3610	1884	1170	806	729	585	447	434	392	397	326	368	322	316	299	330	268	311	275	293	257	307	289	251	248	242	266	273	269	271	261	252	272	266	264	271	259	264	239	262	255	281	249	263	230	274	257	275	266	270	264	235	282	238	256	265	265	242	267	279	237	260	263	273	298	251	233	235	262	258	221	231	245	258	242	262	229	256	268	265	239	255	256	258	217	232	240	233	243	276	240	230	247	280	240	215	219	263	251	239	230	244	220	259	276	257	248	262	238	236	229	213	239	263	245	246	261	223	261	237	268	260	259	267	227	246	237	264	246	244	246	264	254	251	268	254	237	253	254	234	262	230	258	252	228	275	249	252	243	278	270	225	228	239	223	262	240	237	276	250	259	244	277	238	240	259	223	263	248	229	265	273	294	275	211	217	265	252	262	232	241	254	242	223	220	257	235	257	263	272	256	267	221	286	226	240	257	266	266	245	234	248	239	248	260	238	237	260	257	236	245	233	239	253	236	276	238	272	252	267	249	239	251	229	275	244	241	245	245	245	261	222	257	261	260	236	248	260	284	246	260	253	267	239	245	234	279	233	274	217	249	248	247	270	254	227	227	254	254	227	261	239	233	237	262	241	275	250	224	253	224	257	217	251	265	228	224	229	222	237	245	231	242	231	248	236	235	266	242	251	241	268	261	281	239	227	230	227	256	231	246	245	242	244	230	235	234	250	234	298	248	255	262	225	242	258	267	241	237	234	267	226	238	252	250	267	230	251	256	261	245	226	257	234	284	223	244	224	238	228	255	240	241	262	254	229	230	253	252	267	229	236	255	240	238	244	259	264	266	243	269	245	245	228	264	244	237	250	253	237	256	224	263	236	252	249	244	260	236	241	218	241	248	269	247	246	276	242	225	274	249	249	247	225	267	248	272	248	233	264	237	208	242	248	255	243	237	246	243	272	220	254	252	265	263	264	259	240	242	227	243	274	228	253	228	242	236	223	249	239	240	247	244	225	226	257	251	228	275	253	254	238	253	251	247	270	258	252	272	233	241	223	252	245	247	258	235	269	233	242	230	252	262	236	263	286	242	225	246	265	269	247	242	231	249	241	220	254	242	253	254	234	241	251	247	271	249	258	252	235	240	245	241	255	255	263	257	258	269	281	232	260	256	246	249	265	234	274	252	251	256	241	255	245	252	215	267	235	245	245	240	231	254	249	231	273	232	235	213	233	222	227	252	241	251	239	258	227	248	257	221	249	256	259	249	250	249	253	222	241	264	243	225	241	267	244	235	235	248	239	250	243	244	212	218	260	256	227	247	247	242	243	288	280	231	270	253	239	229	247	253	244	242	233	247	230	236	257	231	222	240	272	221	240	235	251	249	259	244	238	243	225	242	249	256	257	246	246	242	225	272	258	230	251	236	229	278	237	227	243	273	225	239	270	260	255	220	254	247	232	248	265	241	236	223	224	287	239	247	231	226	242	246	250	233	273	246	244	258	252	254	249	222	236	232	230	240	261	241	240	220	281	256	238	243	252	289	258	243	247	243	265	259	236	267	224	241	217	278	251	215	242	255	225	240	219	266	254	224	245	267	263	242	255	250	267	235	244	226	232	232	230	229	253	227	247	257	237	238	240	238	240	247	232	247	248	246	296	265	258	236	239	248	262	252	225	221	243	245	254	257	256	258	253	234	269	246	266	226	266	259	273	228	254	264	253	220	238	243	232	270	250	237	248	263	220	239	228	256	238	242	249	246	226	221	252	236	253	228	290	227	242	250	259	230	228	270	250	269	238	262	235	248	273	259	251	246	246	216	222	250	253	239	243	241	271	240	267	222	260	224	262	232	233	235	239	261	241	212	246	234	267	244	275	230	253	251	260	253	244	255	241	254	222	221	212	244	229	238	238	242	271	250	261	236	256	225	225	234	232	238	248	243	241	232	259	263	243	233	246	264	254	239	265	244	254	256	237	268	236	234	272	249	249	234	271	204	256	254	247	265	246	223	238	279	205	233	251	241	244	228	267	235	257	224	234	260	233	257	247	239	261	219	229	232	249	262	224	230	269	241	250	279	251	232	249	245	219	230	230	243	215	282	253	243	222	253	233	244	263	238	243	251	239	235	246	228	270	238	245	246	238	248	265	246	227	266	228	263	258	249	255	230	259	258	250	223	234	226	240	219	250	253	223	261	242	268	248	258	230	249	248	227	249	257	254	256	242	256	232	226	250	251	245	242	230	239	238	273	232	266	238	215	240	230	261	256	242	258	268	260	247	225	251	233	260	234	239	239	251	230	238	263	233	240	263	237	231	244	229	256	245	265	233	266	222	217	267	226	242	259	235	246	267	252	260	235	254	237	228	284	234	260	247	255	260	262	225	246	255	253	257	215	257	235	255	233	247	217	230	263	234	262	243	227	254	231	265	216	220	235	250	238	240	215	235	199	270	253	260	242	206	225	247	253	257	255	250	243	244	248	251	251	230	236	244	229	248	256	245	239	244	247	238	250	242	256	232	216	251	260	254	273	241	229	239	227	263	245	242	258	244	232	235	254	226	228	246	241	228	232	223	245	242	246	243	218	221	241	243	236	249	241	274	236	244	245	235	248	269	231	242	254	250	259	230	235	257	268	251	204	227	236	221	241	247	242	232	236	242	234	252	257	246	252	262	257	220	245	259	250	223	237	229	246	230	247	256	264	252	252	217	229	258	239	216	248	252	246	212	248	233	243	259	248	261	249	244	237	257	239	272	238	241	255	244	257	227	250	237	221	233	258	242	229	263	248	212	252	225	231	237	204	253	236	260	227	217	222	245	249	228	204	244	238	233	234	231	253	244	250	237	249	232	229	225	216	255	252	261	229	213	239	242	243	233	230	275	252	240	235	245	278	260	250	208	260	237	257	217	246	242	267	246	252	256	227	280	227	225	261	255	235	240	262	235	219	268	265	232	249	241	243	212	226	248	265	228	218	243	243	254	268	239	251	234	235	221	244	292	255	256	227	220	227	210	260	242	250	249	226	240	224	217	241	236	238	240	244	244	274	233	260	226	228	230	246	269	258	210	249	252	245	233	253	242	243	240	249	229	247	236	232	271	212	256	250	246	259	263	239	221	250	262	230	246	241	251	219	254	267	250	226	235	257	270	235	251	252	236	249	232	276	251	212	264	235	230	260	236	238	240	245	244	258	265	247	244	245	228	253	254	222	259	277	254	233	236	264	235	238	240	253	259	272	221	260	244	220	255	272	236	281	261	265	228	235	258	247	257	261	269	251	260	225	256	235	276	232	254	257	233	232	230	244	248	231	252	242	257	258	253	248	236	239	244	242	239	248	257	220	209	256	207	234	235	217	232	249	217	248	205	260	270	232	265	230	219	261	238	254	246	250	233	219	246	225	248	237	236	244	242	242	229	240	234	240	258	268	228	261	257	242	244	298	234	239	257	231	239	226	231	250	237	233	254	242	252	252	235	219	227	254	237	211	239	230	253	223	222	241	255	215	217
27866	12454	1065	519	369	348	323	320	340	313	315	304	329	321	312	289	317	315	306	333	340	334	309	293	303	316	299	297	301	283	347	330	311	287	326	337	300	344	301	328	301	355	322	324	300	345	354	302	325	345	347	294	299	292	331	331	300	350	364	299	331	312	316	299	284	305	324	307	321	316	322	329	342	332	327	338	295	338	321	321	335	281	333	333	314	286	323	313	320	352	330	337	363	299	287	302	359	314	308	317	318	340	313	308	326	300	338	307	330	322	327	283	322	313	299	278	316	321	326	313	314	338	294	320	304	312	325	288	328	324	322	334	318	304	298	315	329	334	310	306	313	332	300	306	308	336	298	302	313	317	322	315	300	348	336	303	301	316	315	328	317	332	317	333	312	337	334	323	314	296	300	361	326	339	325	309	318	332	315	309	322	306	316	321	342	320	332	307	321	316	331	333	343	316	339	328	319	306	305	341	370	341	332	317	296	326	320	333	328	329	321	299	309	297	315	325	303	308	316	331	290	289	342	322	304	319	326	314	330	355	302	318	297	319	309	297	300	294	265	302	311	329	264	327	317	309	345	307	313	304	320	338	350	297	351	322	316	334	302	332	326	295	276	318	287	321	286	294	354	301	329	318	342	329	346	326	300	311	322	323	334	308	347	318	311	333	290	330	313	323	323	316	315	338	315	336	324	306	293	328	327	306	324	332	315	342	323	317	311	341	336	291	293	311	309	315	336	293	316	318	321	326	319	315	329	324	300	360	287	309	333	296	352	316	327	352	335	249	346	284	304	313	311	322	315	319	291	297	349	334	302	315	303	323	304	325	312	334	353	322	323	303	321	326	312	338	312	322	296	355	325	278	324	314	311	352	322	329	343	315	331	284	311	325	319	329	293	310	322	312	281	308	310	322	323	309	306	315	317	300	331	296	335	309	325	337	311	282	295	342	329	328	332	322	305	369	315	302	339	341	289	305	329	303	287	308	301	329	313	319	327	324	317	357	301	299	329	319	303	300	305	328	329	305	338	306	334	336	309	346	338	334	331	346	304	331	316	335	333	319	326	311	314	308	312	328	319	288	305	329	298	319	319	323	325	345	299	343	327	308	333	331	318	328	295	315	316	299	298	295	325	345	332	296	322	333	301	289	313	351	285	289	322	294	322	319	296	298	317	328	398	325	338	333	290	311	350	301	316	300	332	341	291	304	329	309	329	336	302	294	325	325	303	323	350	335	312	332	307	304	323	344	309	288	335	328	320	320	330	326	320	312	294	327	307	315	318	307	297	340	367	308	324	326	280	330	313	317	304	338	317	301	322	297	326	296	291	326	308	295	356	343	321	329	318	321	323	338	308	309	330	320	344	312	315	325	315	321	276	333	339	330	331	326	320	346	332	373	328	333	306	328	298	308	324	339	334	329	356	310	328	291	313	299	315	308	304	320	319	316	330	303	330	297	333	308	288	326	300	301	328	320	309	309	322	329	323	314	297	313	303	306	325	296	326	325	298	322	318	320	302	291	313	311	316	312	299	301	301	315	319	314	279	295	328	310	313	347	316	332	303	314	357	333	297	343	332	287	321	321	328	288	313	323	337	334	344	331	333	303	343	358	323	321	272	327	318	317	318	298	313	319	329	330	343	324	341	290	324	311	313	308	325	311	323	360	334	307	314	345	313	301	341	302	306	335	328	318	299	302	349	359	317	289	347	315	340	323	328	319	326	304	333	355	346	313	336	325	305	316	300	295	293	325	324	294	351	318	322	317	325	334	314	343	272	339	319	336	291	340	301	314	313	312	336	364	316	311	318	309	324	297	315	312	301	327	310	300	323	332	322	339	316	328	321	346	313	295	319	327	360	315	320	332	305	309	315	335	305	310	340	297	318	319	321	332	339	320	339	286	330	372	306	320	313	303	319	325	327	330	361	319	314	325	291	310	339	332	318	304	308	279	296	322	328	320	329	304	305	338	314	318	327	300	304	323	295	313	293	319	306	322	308	304	331	322	312	337	327	333	355	312	340	328	344	316	318	313	325	327	291	313	300	321	322	340	327	327	316	350	331	309	320	324	320	306	335	313	270	331	325	302	300	325	323	315	316	312	317	328	312	318	353	340	323	332	318	334	302	309	320	317	334	332	334	328	302	311	305	321	325	295	301	319	322	314	336	293	346	301	307	317	315	330	313	287	307	326	316	292	333	298	329	303	328	320	312	337	306	328	317	344	295	355	341	333	337	317	281	307	314	281	320	317	318	324	329	287	332	343	323	285	351	305	332	321	287	321	346	295	288	313	341	320	283	337	332	300	320	298	268	307	332	315	322	355	335	337	323	334	304	305	309	318	313	332	283	323	301	348	354	313	303	329	327	319	263	294	294	317	339	328	321	285	316	330	325	318	303	325	332	294	313	328	350	315	295	327	312	356	314	341	302	309	338	330	309	337	314	360	328	329	344	334	334	300	338	327	314	308	315	332	330	312	308	324	325	335	297	285	330	336	304	316	330	309	323	314	335	331	303	336	316	314	332	334	321	322	317	322	333	329	317	310	335	319	331	313	286	326	314	355	303	373	293	334	341	318	312	333	323	304	310	341	297	298	323	304	315	348	358	295	307	317	301	305	317	288	320	308	340	331	327	317	314	317	363	307	303	301	311	336	323	329	301	311	315	319	344	317	340	325	318	306	312	288	327	334	284	295	320	335	315	347	314	322	314	331	316	321	329	312	320	291	307	355	291	345	325	291	356	313	322	313	332	314	318	345	320	299	324	351	279	332	323	326	348	335	325	317	325	316	282	314	306	338	313	320	322	306	306	351	339	284	331	282	321	330	325	336	338	320	339	304	324	358	307	299	346	319	306	295	336	318	332	340	363	310	318	319	305	349	311	288	316	313	311	294	295	319	303	321	320	335	322	343	340	343	349	317	315	296	328	318	308	329	305	292	328	324	326	357	322	312	325	336	302	309	334	344	318	331	304	320	352	330	324	327	346	322	327	307	325	331	343	322	346	330	353	302	326	304	327	314	318	309	320	304	330	333	309	347	333	329	310	302	300	321	339	304	308	327	332	326	312	344	299	321	305	318	319	308	319	300	310	349	332	338	319	353	310	317	302	352	383	322	304	326	323	324	365	285	302	346	321	334	266	303	316	335	299	333	322	291	314	312	335	280	335	324	347	327	314	304	295	309	322	280	290	296	307	308	279	311	315	366	286	349	327	343	331	359	332	317	333	318	312	302	312	314	323	307	317	323	347	286	316	330	331	324	340	325	332	318	295	337	299	338	332	329	294	292	313	319	299	326	317	351	339	330	320	356	290	352	279	335	299	289	325	333	333	318	321	321	316	328	317	313	336	332	314	336	311	333	293	313	320	330	333	358	323	313	293	334	325	295	294	310	299	357	336	333	308	346	335	300	329	337	346	312	321	364	284	331	299	325	333	301	310	311	293	364	313	302	348	322	325	314	306	307	309	335	294	322	310	318	327	356	341	324	317	305	324	329	285	306
4796	470	422	368	320	327	323	283	271	284	253	298	265	260	280	288	286	275	314	316	285	292	294	286	266	324	301	272	313	307	297	297	281	296	278	281	301	324	273	275	281	298	297	280	296	310	287	299	296	288	312	259	313	262	280	292	303	300	305	297	323	294	248	307	332	300	290	267	299	304	343	291	288	315	297	294	276	299	295	276	290	271	290	277	305	293	278	303	284	298	286	277	274	256	295	291	319	274	316	266	282	283	293	280	289	281	318	305	282	296	322	303	308	308	317	297	294	312	324	292	299	295	299	316	297	302	304	298	291	303	284	273	297	269	287	301	278	275	292	292	292	293	275	307	300	285	272	307	309	288	293	305	298	306	282	306	325	285	277	294	323	262	292	271	312	271	281	284	280	308	294	324	290	305	294	278	292	285	279	315	300	287	293	312	284	286	287	300	266	339	310	309	302	278	296	283	272	264	286	301	287	290	312	307	282	313	286	291	270	313	312	292	286	276	301	273	302	283	275	283	334	305	271	270	315	287	306	301	260	286	274	301	305	273	290	284	300	288	299	276	332	289	267	289	281	306	270	291	276	300	315	289	266	310	278	283	299	305	283	282	299	290	290	269	297	310	300	303	297	271	296	294	279	281	289	295	299	264	279	298	274	311	305	301	321	317	287	289	292	289	311	270	293	276	302	291	299	303	268	302	300	280	305	259	285	282	276	322	300	296	279	296	279	312	323	290	298	283	278	301	304	292	317	284	288	283	283	272	288	296	310	282	254	264	296	296	298	287	260	330	329	314	311	295	299	293	293	304	291	325	261	297	282	269	278	290	329	300	293	261	280	265	280	333	284	261	292	313	297	265	305	272	301	315	277	280	288	275	327	298	303	267	301	270	298	263	309	259	265	285	279	291	300	281	263	300	283	277	279	280	315	325	282	286	284	269	324	274	281	278	302	310	315	299	304	304	281	260	294	317	270	268	277	302	294	268	309	290	281	294	302	294	303	313	307	283	288	286	287	319	292	283	289	285	315	290	315	291	266	289	284	281	285	293	268	295	299	289	267	292	291	305	263	291	295	281	312	273	322	261	288	279	287	277	293	286	263	300	302	299	294	308	322	315	281	325	286	316	283	286	284	287	302	306	301	278	281	282	283	300	300	274	290	279	319	307	304	335	294	295	262	311	300	300	274	271	300	283	281	292	288	271	298	294	281	336	266	292	278	306	282	313	253	296	292	291	300	277	286	292	294	302	273	295	276	310	298	311	300	299	314	281	276	294	291	296	283	293	283	294	298	295	282	293	289	303	283	285	305	316	292	268	288	242	306	270	264	297	296	274	278	299	284	294	264	279	324	292	279	326	289	274	283	274	299	294	278	280	311	291	268	297	301	300	287	304	317	289	324	270	306	286	287	274	277	284	268	271	304	294	316	300	297	316	334	319	295	299	305	284	314	284	310	276	330	288	312	294	290	319	283	297	309	292	327	295	308	281	269	296	283	334	303	283	279	291	272	268	278	281	286	257	273	306	285	262	293	290	299	308	277	291	320	288	319	313	313	289	294	300	257	284	318	289	286	325	279	310	298	285	289	281	304	302	303	305	301	308	323	294	275	295	280	268	271	320	318	297	285	298	288	286	271	302	262	282	283	314	272	281	284	322	293	256	272	287	270	303	310	298	266	290	288	273	271	271	324	302	306	282	292	301	280	329	324	314	300	296	268	270	294	255	265	307	275	313	277	282	288	307	302	282	309	280	282	277	280	272	288	286	294	294	257	282	290	294	278	275	277	275	270	306	289	302	309	320	277	276	281	265	293	283	305	303	310	292	311	258	295	311	285	298	276	301	298	266	310	308	277	293	265	263	298	301	302	270	292	304	309	298	315	248	272	315	295	278	293	280	297	310	267	285	266	301	296	302	306	279	303	322	278	274	304	294	318	288	271	288	302	281	313	305	276	290	290	301	291	305	288	295	293	299	301	270	276	312	294	333	293	301	268	303	256	304	297	273	268	276	315	289	299	298	272	283	277	281	284	279	280	293	300	295	306	292	265	280	278	306	309	279	280	302	310	302	358	284	306	295	264	312	304	301	294	296	270	314	244	315	287	302	321	277	285	314	266	283	308	301	302	272	304	301	296	302	287	272	275	297	296	299	281	271	302	301	318	286	307	289	310	291	285	322	297	299	269	322	280	255	281	295	295	317	297	268	278	308	271	300	306	300	280	280	311	322	287	289	303	277	307	315	327	267	302	302	304	299	255	310	289	296	290	263	296	308	282	295	305	295	296	313	275	285	284	276	291	287	282	302	260	286	277	303	282	277	285	286	308	280	302	289	331	273	261	289	300	291	288	267	296	276	300	276	248	270	295	274	297	268	281	296	285	306	280	289	298	281	284	284	290	288	299	284	325	310	308	273	300	312	277	311	305	308	277	274	293	255	278	290	296	299	276	276	278	288	273	290	268	311	304	283	307	283	307	265	307	270	295	256	285	314	306	276	293	286	316	311	315	307	297	287	297	286	305	277	305	280	295	309	289	281	311	274	326	296	285	336	283	320	284	290	312	303	293	300	310	267	300	284	322	276	333	294	278	311	314	319	260	293	291	290	275	310	274	315	291	291	246	303	310	300	281	304	301	338	294	310	280	309	292	305	286	325	280	306	310	272	293	282	275	296	289	279	315	304	278	304	314	280	312	318	286	309	348	252	288	317	309	299	278	282	298	307	294	277	301	267	321	283	282	306	299	307	282	290	294	271	269	310	286	285	281	300	281	291	278	270	277	297	315	303	347	265	325	291	297	302	305	261	312	279	307	295	276	321	299	289	284	281	262	284	256	302	281	274	264	318	312	296	265	312	291	266	275	281	306	276	277	313	267	293	302	304	327	303	313	291	289	310	311	292	299	312	314	307	284	265	300	300	311	309	291	302	275	297	304	291	299	317	286	300	288	286	286	278	285	282	263	288	266	267	263	310	253	314	332	294	265	310	297	261	285	281	289	267	286	300	310	273	278	268	313	297	282	303	308	305	279	264	280	293	312	307	318	262	299	295	318	259	306	312	281	285	294	303	297	259	301	285	271	295	310	278	298	268	313	286	250	316	276	274	276	274	265	297	284	264	287	281	303	262	285	284	280	306	296	258	300	316	288	271	301	271	276	255	272	302	302	303	283	322	276	285	281	302	269	273	268	292	279	298	297	277	293	278	278	296	263	310	275	305	281	286	308	304	275	288	301	284	302	295	280	260	264	290	318	301	296	286	277	303	298	277	292	308	275	307	297	318	298	319	299	318	306	263	306	256	284	278	290	305	295	279	298	257	263	286	277	299	289	256	295	303	282	304	314	284	272	291	272	288	291	264	300	304	287	305	287	282	282	281	319	298	269	275	281	273	305	299	317	276	295	296	308	281	266	262	288	255	308	279	256	280	293	300	280	290	295	286	267	279	301	294	297	288	283	310	326	306	289	284	274	277	279	296	274	292	280	303	296	302	279	281	282	266	259	308
25386	21482	27808	25532	8627	493	315	237	192	211	210	182	163	156	178	168	160	151	162	153	160	176	155	151	154	166	141	155	145	174	172	173	149	161	164	147	131	158	130	146	149	161	125	145	149	169	161	156	146	151	138	135	164	160	136	146	157	119	145	122	148	171	177	145	141	136	158	151	166	123	143	155	142	180	147	156	158	126	127	158	134	124	157	161	148	149	154	158	138	147	146	145	165	161	144	185	148	139	161	148	149	159	153	162	144	155	147	146	146	154	154	156	139	153	163	160	149	144	130	135	130	161	173	141	132	135	137	152	145	136	147	149	158	159	148	149	158	168	141	154	147	130	138	115	135	130	128	143	151	162	168	141	144	144	145	146	156	120	132	167	156	149	134	143	139	149	133	150	120	155	143	166	148	138	168	139	147	156	124	143	169	124	150	164	137	132	165	155	143	133	151	152	145	161	150	138	164	130	170	151	139	175	156	143	167	147	131	144	135	138	135	128	146	156	173	138	142	149	136	147	160	134	147	146	156	133	147	142	148	178	159	127	145	145	143	123	144	138	149	150	125	144	176	159	152	148	140	121	152	133	132	174	165	148	145	140	179	143	152	162	157	155	135	156	140	150	138	136	151	150	144	160	142	152	144	151	158	142	153	151	163	150	127	131	137	139	145	154	149	129	158	141	137	141	143	144	166	141	148	127	130	133	148	145	135	145	151	124	151	138	135	139	147	150	146	149	166	135	136	145	158	133	148	137	154	143	149	137	147	155	144	154	152	142	142	133	147	121	134	144	146	143	166	160	146	127	148	144	161	135	132	146	122	147	139	125	157	161	155	133	128	133	136	178	161	155	154	135	118	144	147	142	145	138	176	131	165	125	166	150	158	157	138	159	163	146	148	137	145	158	144	144	166	161	130	144	145	152	139	142	151	123	128	138	135	168	155	139	154	152	153	165	172	148	165	160	145	170	142	152	155	144	150	139	152	145	153	150	133	158	129	147	154	165	164	137	148	118	145	129	151	145	162	156	151	128	144	129	141	142	160	153	159	141	163	159	149	142	146	160	157	129	167	153	148	169	163	156	149	127	140	161	158	137	162	147	142	156	134	132	142	163	147	136	143	141	144	157	152	147	136	149	161	144	123	156	134	149	131	139	162	151	127	154	152	113	156	141	148	129	137	151	149	139	169	147	138	170	171	134	158	141	149	149	149	144	154	144	146	148	157	141	140	191	167	144	160	154	164	129	149	154	148	126	161	133	155	136	139	133	146	151	138	155	175	138	158	134	149	177	132	131	147	140	148	156	145	152	145	147	149	150	156	163	144	147	150	156	145	159	141	147	167	134	131	149	170	165	135	140	141	159	143	151	158	144	128	128	161	144	138	137	148	117	133	146	166	131	148	159	125	150	154	129	145	144	162	130	137	155	157	142	136	128	146	158	137	140	140	137	132	139	169	145	180	137	160	138	123	146	144	148	144	170	153	170	150	120	135	138	154	144	179	156	137	151	155	138	141	131	123	127	155	166	143	162	133	157	124	154	138	154	142	146	160	164	133	162	156	122	146	156	146	162	144	134	143	154	135	128	159	131	157	160	159	144	135	129	151	118	149	130	154	179	148	153	162	147	146	155	143	151	148	148	134	139	165	130	158	158	130	165	134	157	157	145	161	134	131	150	148	160	145	143	148	130	161	145	130	138	150	152	135	111	161	155	154	140	139	137	145	146	136	155	156	150	159	164	127	153	144	179	146	138	148	153	145	137	148	141	131	154	161	139	137	158	144	152	158	156	142	134	130	116	134	152	166	134	135	156	138	155	140	163	161	154	167	131	121	174	156	151	172	141	153	135	141	153	146	146	137	160	133	166	151	147	139	161	143	135	139	147	151	141	151	144	130	145	156	134	157	139	142	172	164	142	121	155	159	139	161	161	131	119	141	163	139	156	180	158	148	149	170	158	165	150	148	167	157	137	183	146	150	146	158	161	147	146	136	168	153	154	167	167	130	150	135	144	152	153	139	139	152	146	170	145	143	144	132	140	144	153	151	144	149	154	155	143	117	129	153	126	124	158	150	148	145	144	135	153	132	154	126	158	150	152	161	147	137	122	129	157	144	137	142	144	144	145	143	142	149	159	131	164	161	152	140	141	142	137	150	158	137	135	158	129	157	143	173	129	166	159	142	148	153	151	137	159	127	149	123	132	145	166	154	144	175	154	158	151	156	147	121	118	141	142	140	142	132	146	153	153	157	156	160	132	167	145	141	133	145	135	142	163	165	159	160	149	134	172	136	154	143	150	146	128	160	139	118	136	164	137	140	144	159	156	145	131	146	149	161	151	135	144	137	148	140	138	143	156	155	146	148	145	157	126	161	132	139	151	145	165	144	121	140	151	139	144	139	133	145	147	155	167	131	152	165	136	137	119	168	160	138	149	143	170	148	140	149	150	163	152	135	153	153	130	139	159	123	113	150	149	136	154	161	147	156	135	133	164	126	163	141	148	149	145	162	151	144	157	165	171	147	156	146	141	137	161	122	162	147	133	155	138	166	130	140	123	132	148	147	124	169	129	126	158	127	159	139	138	141	138	152	143	153	139	121	134	157	131	152	143	148	153	145	152	139	151	126	126	125	135	161	139	160	128	147	134	146	132	156	140	196	139	153	136	157	126	133	148	138	162	161	116	141	130	177	149	155	130	149	130	158	152	157	146	140	144	141	117	139	143	127	146	137	151	163	141	129	154	140	138	178	162	135	139	133	149	151	149	162	152	128	164	162	138	146	154	130	155	151	145	153	163	143	139	139	149	148	155	156	139	151	135	145	153	170	157	146	141	153	123	117	135	156	142	133	152	124	138	135	155	154	153	153	152	163	161	171	142	141	128	146	150	150	137	161	151	147	141	132	141	149	138	146	146	133	138	138	151	171	121	151	144	115	131	148	162	157	148	163	134	145	154	149	128	134	153	145	152	128	147	142	149	137	147	143	151	151	152	166	149	142	162	146	151	149	142	141	143	159	167	151	150	170	174	171	140	131	145	148	164	156	154	169	147	136	157	142	153	139	140	160	157	158	125	141	132	134	159	152	143	155	153	130	126	153	152	146	145	150	138	142	145	161	163	157	134	141	145	167	164	150	168	142	172	135	155	122	152	123	138	139	146	144	137	152	132	121	147	164	152	155	128	121	142	167	137	159	152	158	150	162	138	160	158	144	131	158	157	153	136	137	133	145	136	157	163	148	134	168	146	151	165	165	129	154	142	147	129	171	158	148	149	149	144	140	132	162	127	158	144	151	146	149	154	137	138	154	140	154	160	143	150	126	145	156	150	143	158	161	144	138	162	165	142	134	141	153	153	141	158	154	142	153	119	171	150	143	158	163	154	132	167	187	153	152	144	167	143	141	136	154	155	122	144	156	150	149	131	137	153	146	149	136	130	160	139	148	157	144	155	145	146	174	158	163	116	156	157	138	138	151	155	153	128	158	141	157	149	153	130	158	154	160	156
3100	2494	2103	1060	689	500	360	317	289	265	229	204	221	205	185	183	174	196	185	186	169	176	170	139	169	183	158	161	165	158	163	178	161	175	163	175	163	167	166	158	158	175	146	154	130	182	178	158	171	160	154	171	188	158	172	164	169	168	154	154	160	133	170	159	142	148	167	153	142	180	140	161	174	134	161	148	151	145	152	146	168	154	168	171	153	180	148	163	158	151	169	161	171	125	145	162	160	155	145	147	140	162	170	159	170	167	149	150	153	162	148	145	153	147	145	151	161	169	154	153	141	170	165	154	143	151	152	155	152	171	127	151	158	157	162	153	167	156	149	165	168	147	192	147	174	147	149	139	170	161	164	149	136	111	135	134	162	170	137	182	140	174	170	151	154	162	144	149	140	135	149	146	143	150	138	153	156	168	171	160	160	160	151	164	170	136	173	170	161	165	150	156	151	144	163	170	150	147	167	154	143	154	147	148	155	163	147	162	148	152	155	133	153	156	163	143	164	154	146	145	147	144	153	146	175	156	159	141	147	146	170	164	134	158	168	157	156	167	144	155	151	162	148	139	141	176	140	184	160	156	166	154	177	150	148	152	145	166	169	142	164	155	184	161	161	136	159	150	142	172	139	177	148	160	159	154	156	160	138	138	149	145	138	140	145	147	137	150	138	156	132	148	156	140	164	142	155	159	148	138	166	164	143	148	140	162	166	151	150	138	150	155	136	151	144	156	145	139	138	160	143	144	172	132	164	170	171	151	182	145	149	138	173	153	152	170	183	151	157	132	147	149	159	161	143	148	142	172	142	168	153	139	153	146	151	147	146	146	148	149	153	174	147	166	156	148	147	135	156	149	160	158	151	142	143	157	155	158	137	142	141	143	145	161	151	141	160	133	163	166	183	155	150	144	156	158	160	134	151	144	153	139	146	143	164	156	155	173	152	169	168	142	162	141	150	127	168	139	157	135	154	162	139	165	161	150	134	154	145	153	170	161	170	143	153	150	145	139	162	159	151	171	166	138	150	144	162	186	157	147	158	136	164	144	128	165	161	154	156	156	165	153	162	149	154	147	174	156	150	127	157	147	146	155	157	166	142	141	156	144	138	154	158	141	150	147	156	152	150	131	159	143	154	168	143	151	143	144	134	157	167	139	154	150	157	142	150	148	141	146	159	158	142	160	144	172	157	142	149	147	126	157	138	158	158	164	143	147	153	150	143	172	151	166	148	129	153	144	158	139	133	131	139	155	152	149	156	137	137	164	142	123	161	144	146	144	144	142	148	142	142	157	162	139	166	134	154	169	155	154	171	139	161	160	157	159	167	154	127	160	154	137	157	137	144	140	153	139	124	161	148	160	144	165	156	157	157	147	168	133	148	146	147	176	129	159	156	159	138	128	172	158	138	160	132	154	134	126	148	159	139	139	150	153	133	160	158	148	139	144	171	157	150	133	157	144	154	163	159	151	151	150	152	163	136	170	162	156	155	149	141	169	128	160	135	153	148	142	142	163	148	165	147	146	166	144	160	125	149	139	168	143	143	142	155	158	157	150	135	150	141	142	163	153	162	168	137	157	164	159	161	146	161	154	165	121	183	134	146	165	146	157	147	144	153	160	157	155	154	155	150	155	161	152	159	142	151	160	156	141	144	154	144	168	148	146	146	156	136	152	152	152	139	146	154	148	132	152	154	162	162	147	163	175	130	157	174	138	166	153	149	127	137	160	147	147	119	163	150	170	160	158	127	145	147	134	162	164	146	139	141	173	142	167	147	157	142	169	150	147	145	141	141	148	160	148	162	165	153	150	164	161	137	146	128	158	166	149	162	152	155	127	165	157	169	137	126	166	157	159	149	155	165	162	143	168	121	147	157	148	157	162	186	135	152	155	129	154	164	146	147	149	162	168	157	140	173	151	147	147	173	176	148	160	161	136	157	152	147	151	156	136	170	167	181	130	149	150	160	161	154	151	133	156	141	135	147	128	143	148	172	134	143	168	151	181	164	162	163	141	180	153	139	138	152	162	152	148	165	151	161	158	133	137	164	119	151	145	140	150	155	157	146	155	148	132	162	155	155	134	147	140	147	143	153	140	160	165	155	146	154	156	142	181	158	153	167	157	129	160	144	153	158	154	157	179	158	159	140	153	146	147	142	148	159	143	142	156	149	130	161	145	137	140	140	141	140	128	149	156	138	145	168	162	169	157	171	166	149	164	181	151	151	140	150	152	140	152	165	152	145	154	154	181	170	160	155	156	140	141	154	141	150	150	145	154	146	147	145	150	146	143	160	157	124	154	143	141	135	140	135	165	162	155	150	161	160	184	152	153	136	145	158	136	147	160	150	136	132	128	141	142	154	164	150	132	151	171	153	165	183	148	127	160	131	159	135	147	149	177	151	137	157	163	149	142	144	169	148	135	125	159	157	166	146	161	149	143	157	155	173	147	158	138	148	152	159	165	148	143	163	133	150	146	140	147	145	148	159	146	140	180	144	134	135	147	160	138	153	148	138	146	160	171	153	172	158	145	157	154	158	154	143	145	144	148	152	140	156	129	164	125	167	158	162	143	168	170	155	135	145	160	135	141	168	132	175	150	142	174	134	148	141	141	177	141	163	161	161	160	146	128	144	152	147	147	152	164	159	145	134	153	150	148	159	124	166	135	152	174	143	139	164	145	152	147	147	147	139	152	155	159	150	159	161	150	150	159	132	155	156	144	142	144	141	154	152	158	158	173	142	171	143	146	166	163	146	141	156	143	160	179	138	134	158	140	160	150	163	152	131	141	144	159	161	170	140	147	162	126	163	162	182	150	143	146	158	152	137	136	147	147	146	159	141	145	169	170	132	156	162	148	156	158	142	151	158	150	152	138	139	167	136	161	158	158	147	171	141	145	148	173	141	159	150	157	147	134	131	152	153	151	185	173	164	152	142	133	163	151	168	146	169	153	136	171	166	183	162	161	153	163	145	140	151	135	170	153	162	151	161	133	162	140	149	134	163	174	153	147	165	149	153	149	150	146	160	160	169	157	155	142	153	133	149	151	158	167	163	138	134	177	157	136	155	158	159	152	149	166	131	170	168	126	156	153	156	159	143	144	155	178	151	169	172	160	140	148	149	156	146	171	139	141	181	178	152	137	151	166	154	174	152	136	183	170	153	132	161	144	149	161	153	146	155	154	142	149	155	133	142	157	147	145	148	135	162	161	142	129	155	146	147	167	156	148	133	160	136	140	146	154	147	163	174	154	142	149	138	154	155	160	157	172	165	153	158	139	147	157	157	152	138	156	149	155	135	142	156	151	151	179	171	153	137	168	143	139	145	161	152	142	152	148	142	142	163	143	165	157	144	147	159	141	176	146	141	141	142	163	156	132	149	160	158	165	166	143	152	147	162	167	152	137	155	128	153	155	150	160	150	136	163	142	160	156	158	173	144	135	131	171	169	136	144	160	130	129	143	158	148	140	148	153	144	136	141	145	150	159	161	159	152	141	155	154
24393	21454	28741	24562	21422	6005	841	540	426	410	398	344	342	333	336	309	303	301	302	304	280	288	276	272	296	306	301	294	279	333	292	286	270	295	318	296	282	294	291	311	272	266	261	297	283	278	272	290	244	262	285	263	279	273	301	276	284	304	271	286	276	272	272	257	290	282	325	290	274	279	260	282	291	303	287	262	269	263	296	265	298	268	308	252	283	278	282	282	276	300	268	259	287	280	289	309	300	268	256	285	297	266	268	285	303	286	280	274	290	296	309	287	284	270	282	276	264	286	295	271	282	263	293	264	277	270	281	297	304	310	285	280	290	283	281	273	271	248	299	289	305	285	292	294	290	272	288	296	287	284	285	287	288	294	292	289	270	267	287	247	299	285	278	281	271	291	269	292	259	290	291	279	295	308	283	278	279	269	261	270	256	267	298	280	285	277	268	291	280	310	281	277	285	296	289	282	304	275	304	268	285	283	263	276	274	277	253	285	281	255	268	261	313	311	300	309	250	262	288	289	269	282	271	299	289	288	273	288	253	290	272	292	297	276	280	302	297	289	276	272	261	296	281	277	246	293	272	244	301	254	252	255	255	306	286	266	259	237	277	271	299	275	264	290	271	267	281	270	291	324	274	288	279	294	270	288	262	255	248	256	275	290	292	279	276	271	282	279	296	293	298	308	259	302	284	303	292	279	308	274	273	276	274	273	279	280	260	283	298	267	252	258	259	255	285	276	300	273	268	290	297	265	306	284	298	286	274	255	286	284	253	254	288	269	266	264	260	292	254	294	292	249	260	255	280	273	285	251	267	296	297	288	250	284	267	271	290	274	274	260	277	286	270	285	263	280	294	277	266	292	275	291	291	296	305	301	275	251	275	278	267	287	285	254	261	275	266	304	267	258	304	284	295	269	237	307	242	302	257	263	285	268	268	265	273	282	291	283	288	294	288	296	258	244	252	291	268	304	289	269	257	280	287	260	278	258	284	293	301	289	275	261	272	313	322	292	244	286	272	288	298	263	287	273	305	277	277	256	281	264	270	279	262	260	276	275	272	288	293	281	263	289	272	268	296	247	253	277	252	277	267	258	281	287	285	279	291	269	275	280	244	287	302	293	254	287	282	276	279	257	310	294	278	281	267	280	305	293	325	282	274	320	272	253	285	279	272	288	261	297	315	257	246	302	252	286	291	282	285	281	263	269	284	273	283	284	265	283	288	264	273	263	305	287	260	256	283	246	290	297	286	309	290	285	263	286	267	319	279	320	256	265	289	284	271	285	276	262	262	243	261	299	270	249	259	263	268	279	274	277	269	268	280	305	266	282	265	245	270	274	245	281	274	265	266	270	285	271	319	271	285	299	281	253	310	281	258	248	268	292	281	264	272	256	239	286	277	261	271	297	302	268	267	265	270	290	274	284	296	293	283	248	276	279	303	288	308	272	289	271	295	270	261	289	296	295	288	282	276	268	271	251	278	263	250	260	290	286	243	269	281	269	269	280	276	236	266	291	286	252	267	276	251	293	269	299	298	279	298	284	270	281	278	260	256	237	276	309	291	263	255	272	281	287	284	287	264	290	268	258	253	281	289	301	271	275	274	283	277	296	299	270	287	262	259	268	293	251	281	276	258	267	259	302	295	309	239	238	294	279	225	262	244	291	306	295	277	266	264	254	293	292	283	318	273	300	311	319	262	252	284	277	265	262	280	279	257	291	273	263	251	282	270	275	272	239	276	273	281	292	278	268	293	281	273	278	276	289	282	275	278	247	293	303	286	279	294	262	264	254	303	276	303	300	258	263	288	272	284	308	286	301	272	247	262	255	268	293	267	272	271	273	292	273	296	263	276	293	271	260	297	267	279	300	269	259	282	302	294	274	291	259	276	283	266	278	288	274	276	296	302	269	255	283	318	301	287	259	257	264	280	278	262	291	277	281	267	279	250	275	301	289	285	276	267	265	320	270	287	293	284	230	261	265	282	290	293	256	273	278	304	276	305	244	287	269	272	289	258	264	271	276	265	252	302	311	271	271	275	306	285	266	291	272	298	264	296	264	276	269	285	280	276	259	255	281	270	283	274	267	277	228	294	297	263	298	292	290	280	287	286	296	255	266	264	266	304	258	280	278	292	297	271	281	280	259	261	271	260	276	277	290	292	283	299	273	266	288	262	287	290	266	260	280	272	290	284	275	308	248	269	282	250	296	267	309	290	261	278	265	284	273	270	279	252	266	282	243	292	299	295	273	279	307	262	261	256	275	298	294	262	277	290	296	282	269	312	285	282	270	269	278	293	261	273	266	245	295	279	278	263	299	293	285	272	266	273	287	288	302	240	271	263	252	259	286	273	294	261	241	268	247	267	261	264	274	261	285	267	293	299	296	259	262	286	286	278	283	289	293	272	265	288	255	308	271	279	285	249	300	269	298	245	311	285	289	263	271	274	288	255	277	280	265	297	257	257	279	266	275	248	275	264	275	300	255	243	264	265	288	276	308	251	269	280	268	279	291	257	263	279	271	256	256	293	261	278	261	299	280	294	241	286	285	307	273	268	267	310	280	275	305	255	295	284	274	277	267	284	293	281	269	283	269	267	281	286	261	268	277	292	289	273	263	310	264	276	296	254	264	272	278	277	247	292	286	259	257	282	273	270	272	280	269	274	270	312	313	276	305	264	296	279	268	252	282	274	239	252	278	287	284	273	252	254	289	264	272	263	308	277	267	295	291	298	301	255	282	266	259	307	284	268	264	273	271	293	251	255	298	275	276	260	327	254	274	277	254	286	292	252	293	268	269	311	254	244	287	285	269	284	262	253	305	274	280	274	283	295	295	265	265	284	264	277	276	258	259	261	291	251	279	252	270	293	267	263	266	296	258	294	260	267	274	286	275	238	260	292	317	295	294	280	261	274	245	297	272	276	275	312	265	265	278	269	276	266	300	293	290	253	293	295	289	295	287	247	268	297	275	298	301	293	279	302	268	268	265	271	275	276	267	289	277	319	278	279	302	289	270	277	240	301	279	302	259	247	279	302	286	280	270	284	264	300	277	290	288	272	261	251	267	264	280	275	282	286	262	284	285	286	246	275	275	324	293	299	280	289	239	304	230	275	277	291	277	280	298	246	254	283	299	259	278	250	293	265	289	303	271	269	258	291	268	285	281	230	280	273	286	288	300	278	274	311	287	251	283	294	264	261	274	315	268	272	247	286	263	295	282	306	274	248	289	290	295	279	273	249	315	282	267	275	263	268	278	254	252	305	293	272	293	284	263	290	253	272	281	281	306	273	267	283	254	274	262	285	276	259	283	253	296	286	287	257	279	275	306	243	278	264	274	243	286	291	254	265	273	264	255	254	247	321	271	254	260	261	281	288	260	322	260	286	256	291	260	270	294	284	284	277	248	260	269	235	285	264	269	275	265	303	296	303	273	291	289	289	272	283	272	276	288	309	255	286	287	274	275	272	315	288	289	259	263	299	262	258	294	276	272	262	259	263	274	287	277
3397	4677	3897	1909	1204	911	700	613	546	469	415	399	376	347	367	322	352	325	315	334	286	295	305	305	288	314	294	290	316	264	245	262	281	279	305	271	291	278	273	268	278	285	308	278	259	266	283	292	277	248	262	278	258	273	269	284	299	260	273	270	260	291	247	274	253	280	263	279	293	267	254	277	283	250	245	262	268	282	281	254	266	254	293	293	266	290	274	262	266	245	267	274	296	264	251	279	260	292	272	255	271	273	260	240	283	265	266	290	255	256	255	259	281	275	279	281	268	260	266	267	286	271	271	264	271	271	254	257	263	290	258	248	267	287	272	280	281	283	269	269	266	297	278	238	277	276	272	259	267	254	268	219	278	283	262	282	296	278	263	281	270	269	237	296	251	266	255	232	269	277	277	251	275	220	265	270	283	259	275	245	294	248	280	262	279	278	233	276	279	260	277	272	296	266	279	291	287	255	263	272	284	251	259	246	239	277	279	278	262	219	275	252	263	279	275	268	258	240	286	267	261	239	245	288	275	261	288	252	276	274	272	259	274	256	285	273	272	283	267	235	271	275	249	253	291	254	272	274	243	260	258	285	272	279	284	263	249	250	262	266	244	262	238	263	279	278	253	253	259	266	260	260	255	264	218	271	265	265	251	271	253	267	249	248	261	280	272	238	287	271	272	251	264	242	291	263	255	269	245	257	254	280	280	256	256	286	254	247	263	281	222	274	254	237	266	287	266	272	260	271	268	290	247	242	271	259	267	281	240	264	253	259	270	271	261	247	269	269	254	257	231	270	271	271	286	267	246	271	289	272	285	264	289	254	257	238	258	259	276	276	255	265	265	260	244	261	291	262	240	259	260	242	268	257	253	246	252	279	256	256	276	267	262	286	259	236	269	260	274	258	291	262	262	246	260	245	274	243	253	276	244	272	286	268	256	269	247	255	271	285	248	266	276	287	263	279	274	261	230	259	231	261	259	241	240	297	289	259	253	227	260	268	258	250	283	261	252	258	258	275	273	253	289	252	287	290	249	241	262	289	244	278	262	252	226	288	256	279	276	243	239	245	284	244	237	259	295	255	258	256	244	255	264	289	289	259	250	279	280	261	274	249	272	241	268	233	293	266	267	242	282	267	259	264	252	267	232	247	282	265	267	235	253	256	256	288	268	310	287	246	265	295	247	252	274	251	254	260	263	265	273	270	260	299	258	261	251	264	264	279	266	294	264	272	278	270	283	256	251	248	272	269	258	246	267	244	259	295	269	289	255	291	292	242	270	253	250	277	243	288	284	243	240	253	258	237	263	275	267	294	267	265	275	257	275	253	252	275	273	297	264	273	252	248	234	287	252	237	248	258	246	244	250	274	281	244	238	272	252	274	275	238	263	236	294	274	248	249	294	276	280	245	237	278	251	236	268	280	255	260	265	280	266	252	254	279	274	265	282	256	256	286	289	281	259	275	281	264	245	266	277	258	271	289	256	257	276	238	250	247	239	269	270	250	264	255	257	265	255	215	268	264	257	264	246	260	247	271	262	262	279	274	246	249	256	267	239	290	246	245	221	249	233	249	237	276	257	265	260	256	290	259	261	273	283	267	229	269	246	255	269	275	272	292	269	285	272	276	258	235	258	254	240	255	245	265	241	256	280	261	265	277	266	255	257	251	238	269	261	268	280	275	223	285	250	267	254	247	268	265	281	298	241	261	252	311	283	279	275	263	264	268	240	254	255	250	282	248	282	258	251	241	259	255	276	272	234	245	260	259	254	267	245	309	281	275	274	243	241	265	241	275	272	256	258	245	242	278	248	238	283	286	259	267	290	259	293	236	295	250	249	257	262	254	273	255	271	281	257	270	244	260	282	274	245	253	228	274	250	260	248	275	268	266	243	277	260	253	248	297	260	260	256	253	243	307	268	270	255	284	263	263	260	286	243	274	248	252	274	244	242	273	248	283	251	277	254	262	249	254	273	267	258	252	278	232	262	288	267	268	281	274	249	257	276	290	257	277	245	255	255	261	267	268	251	253	286	255	270	246	260	256	259	290	241	279	240	259	291	248	283	235	260	276	275	267	246	267	257	260	258	242	282	274	253	252	252	261	262	262	245	232	253	266	245	278	266	249	231	284	259	236	261	282	248	292	252	271	241	284	279	259	235	270	219	237	266	264	281	269	262	272	262	276	265	227	262	254	272	276	238	245	264	258	238	251	264	239	264	245	257	273	266	239	272	246	276	251	269	262	273	274	257	267	245	238	265	271	252	262	252	272	240	248	264	250	274	260	247	257	297	257	254	247	276	240	281	247	263	250	281	230	260	236	256	245	242	262	264	255	257	250	252	273	267	251	245	277	256	248	261	234	250	223	261	257	262	263	275	268	252	238	275	262	241	276	249	276	284	266	248	264	255	256	265	263	299	253	267	246	245	241	276	280	264	229	252	253	241	274	276	281	237	254	226	280	276	262	291	264	272	280	260	235	258	298	269	239	258	266	258	253	251	259	244	252	260	276	253	270	254	225	284	254	248	290	230	271	272	270	251	296	240	294	256	271	266	262	262	264	280	238	265	256	252	274	267	255	292	245	282	276	242	278	256	231	262	252	271	267	276	243	228	259	283	251	225	257	237	267	271	301	286	279	240	223	255	279	262	283	268	261	228	264	258	264	249	287	251	258	249	277	265	262	271	252	270	276	283	271	216	209	245	242	266	259	300	221	262	242	244	259	252	265	278	255	261	274	249	251	263	250	267	236	284	267	254	244	270	268	261	250	246	262	284	253	271	242	229	254	250	254	268	257	245	256	274	259	248	268	260	258	268	291	247	266	266	268	256	251	241	260	266	248	235	228	256	282	242	282	253	234	272	261	256	271	268	258	291	232	257	266	250	282	274	257	258	258	241	247	233	261	269	282	255	295	276	249	270	256	243	272	279	284	268	253	242	249	261	265	256	228	242	273	269	256	253	269	275	258	254	253	259	244	271	227	246	236	255	271	246	266	258	266	228	259	247	274	241	241	257	264	244	256	261	236	250	254	255	269	212	265	259	256	256	260	263	257	266	267	253	269	273	284	277	261	274	247	247	256	278	260	285	260	256	265	252	246	242	277	254	243	231	263	278	282	258	267	262	271	227	273	285	254	250	254	238	273	232	257	234	274	247	263	230	292	258	276	276	260	270	240	232	260	242	249	253	248	282	261	258	256	271	278	240	248	272	268	256	256	261	249	262	253	266	255	245	247	258	258	244	277	234	253	259	269	274	252	239	273	257	244	275	251	262	236	245	234	229	250	269	250	250	278	255	255	268	253	270	255	255	220	255	246	268	250	257	256	249	276	271	285	246	262	221	273	255	296	287	254	281	266	290	251	256	259	261	256	234	250	257	235	238	258	281	273	252	246	251	255	251	301	255	262	231	261	251	252	259	255	259	252	280	250	255	247	237	265	242	246	240	298	280	260	253	256	258	252	253	258	264	238	254	246	261	245	277	262	265	260	258	250	243	257	279	271
27867	12375	973	455	332	312	336	337	339	310	317	329	312	295	314	300	336	318	339	293	317	313	348	285	344	314	315	293	305	352	310	334	325	318	356	309	310	276	303	318	307	307	316	307	339	329	292	297	315	322	324	312	324	315	329	286	343	327	323	306	306	348	295	328	324	337	315	316	315	319	329	323	289	332	321	315	346	322	320	297	322	291	333	307	304	325	334	299	300	294	344	356	316	310	324	332	332	302	312	341	289	310	306	304	327	268	307	339	300	303	316	329	320	308	354	363	291	322	338	299	300	300	335	300	316	317	314	325	319	323	323	318	313	282	278	324	303	330	325	321	311	310	332	346	314	322	313	349	336	306	323	295	303	337	336	294	329	302	303	304	328	307	312	315	323	319	337	310	315	353	304	296	340	341	349	324	326	335	343	343	303	326	342	294	321	333	319	328	301	322	307	329	337	340	324	311	304	300	337	300	317	317	332	310	306	325	318	325	319	337	318	322	297	345	310	295	351	324	318	355	319	310	323	304	307	323	276	312	330	324	308	322	290	320	308	324	320	292	334	315	319	339	296	335	289	323	311	305	341	340	306	324	313	341	331	310	303	327	306	307	316	268	294	312	359	339	332	370	328	341	299	320	341	301	326	314	321	311	303	314	307	324	303	317	312	324	271	323	298	327	323	283	333	342	331	312	298	274	311	317	277	315	326	342	326	336	331	310	310	329	277	330	348	317	307	331	369	302	307	335	314	309	352	297	327	326	331	298	307	345	287	320	264	322	314	324	298	308	317	305	296	338	324	313	304	305	336	306	295	341	302	354	300	317	298	315	312	340	294	318	301	305	316	357	313	300	310	308	301	321	305	311	325	309	301	358	307	354	351	305	305	345	314	322	346	306	325	320	351	288	331	284	345	310	309	342	304	318	345	333	325	309	348	329	340	299	341	314	298	328	301	342	329	301	322	338	312	322	326	301	301	324	323	299	306	347	334	317	313	339	315	311	307	270	331	316	342	296	312	325	363	322	295	338	321	325	305	296	273	307	328	310	307	301	311	315	309	338	332	313	282	308	298	310	300	312	312	357	331	339	323	312	319	330	351	336	295	318	290	298	331	287	330	289	322	317	289	303	302	320	325	302	331	349	328	322	308	303	318	312	303	322	329	328	330	283	344	299	343	303	299	315	344	310	302	350	276	318	305	341	298	299	297	299	317	297	330	278	323	306	310	331	282	324	323	303	307	328	307	297	288	310	333	327	309	305	337	320	309	305	331	335	308	315	335	339	287	296	302	317	338	335	320	328	330	307	307	394	296	305	322	353	310	328	328	290	301	312	325	296	294	300	325	305	339	324	301	289	308	309	325	304	288	316	323	307	325	297	347	329	297	305	309	311	335	339	302	333	327	327	323	331	353	325	303	292	306	284	321	355	315	327	307	321	284	321	285	307	330	295	336	316	278	348	309	331	308	314	286	304	302	332	326	294	355	317	322	349	340	304	327	326	311	339	286	341	284	320	304	306	313	324	330	319	314	326	320	323	345	308	299	302	331	359	325	341	330	337	332	334	294	294	333	327	341	327	344	343	294	302	316	341	335	337	285	313	290	310	333	297	325	288	358	305	324	279	335	284	312	314	309	282	321	312	312	306	310	332	324	336	333	303	310	334	318	329	322	346	348	313	340	300	311	357	305	314	314	301	310	331	310	291	344	292	282	300	334	359	305	332	338	313	300	345	308	319	333	292	324	320	318	306	293	343	282	297	339	305	296	289	319	313	327	317	318	313	351	310	306	363	318	302	314	346	277	321	312	345	319	316	299	298	338	301	317	328	299	327	271	307	305	294	326	309	297	318	320	341	323	317	323	315	311	322	267	330	310	326	318	328	326	289	339	279	303	316	301	323	295	332	325	303	346	314	318	314	334	285	296	316	326	332	295	313	343	309	327	313	302	297	315	319	323	336	329	324	297	337	318	316	323	320	321	363	336	319	297	325	326	348	325	320	310	294	284	290	325	314	312	305	352	313	330	331	332	332	334	329	304	323	297	330	312	328	320	320	318	293	325	281	320	313	342	318	309	310	315	332	290	319	311	322	311	291	319	336	311	318	324	334	319	313	310	314	315	296	324	344	320	322	292	308	294	331	299	320	320	292	305	341	279	278	339	292	316	306	300	316	314	328	296	330	299	285	302	301	360	308	305	332	286	318	324	325	308	332	298	316	330	312	303	336	328	285	295	331	280	339	331	313	336	314	311	288	355	331	327	301	326	359	301	316	350	352	342	332	317	361	288	309	303	317	347	322	333	323	315	296	307	316	310	283	291	325	299	350	303	304	285	304	291	317	354	323	319	291	312	337	327	311	310	318	314	321	322	302	317	307	328	336	335	296	324	297	280	313	305	324	291	313	304	341	310	334	303	322	335	316	306	309	318	246	311	337	304	288	349	321	320	335	335	315	329	329	300	334	323	309	324	308	297	298	312	312	349	313	295	332	319	376	273	299	325	314	318	285	299	311	330	330	313	317	301	320	304	340	299	344	329	344	347	363	306	287	302	309	300	319	330	318	312	342	302	317	317	310	310	296	327	310	319	324	309	320	305	308	361	308	352	312	326	285	326	310	332	343	287	353	295	333	308	299	309	328	327	339	329	314	306	338	336	329	310	283	328	351	320	291	339	341	328	337	313	329	317	322	326	313	351	347	331	299	310	344	316	321	298	327	378	305	323	344	358	309	314	318	322	355	315	347	335	287	309	324	319	298	321	314	325	317	319	313	338	311	285	323	328	321	323	310	305	322	309	293	317	316	324	339	346	322	345	329	349	319	309	329	326	309	288	319	330	294	294	318	344	327	336	305	329	296	317	304	297	280	323	314	327	346	309	267	294	286	313	306	348	296	292	334	331	328	331	318	309	301	305	326	330	306	293	308	347	318	320	320	304	301	328	321	292	301	303	331	310	306	277	334	321	277	309	329	324	292	357	324	322	338	329	343	309	311	322	293	332	284	326	301	338	313	325	340	329	351	344	313	321	304	336	340	339	301	320	326	299	299	344	266	317	317	337	296	304	315	318	321	299	352	326	343	295	317	300	318	304	292	300	322	303	352	295	298	309	311	324	347	291	328	323	346	325	333	318	317	342	308	292	355	293	301	321	288	323	315	297	314	320	321	311	345	314	300	326	298	317	329	337	320	309	341	313	317	279	297	347	302	303	312	324	345	297	331	303	317	314	282	324	294	300	329	312	310	324	283	347	321	308	328	348	326	316	301	314	310	323	315	320	294	318	328	312	321	311	325	314	317	315	317	319	294	293	307	289	307	317	320	337	326	330	345	314	308	303	342	338	324	271	307	318	330	306	288	346	312	296	347	316	298	315	320	330	303	283	321	334	297	301	299	330	333	313	263	345	291	332	312	334	350	317	291	314	292	312	296	302	318	302	338	340	302	288	314	327	339	349	327	341	329	343	312	345	320	283	299	316	335	319	324	316	292	343	334	309	297	329	357	333	322
4742	475	413	362	313	310	318	341	355	281	295	329	327	308	285	310	315	268	290	315	298	295	301	301	272	305	294	270	280	289	292	298	310	290	298	302	293	276	288	271	297	293	289	309	276	293	303	299	310	296	294	319	294	301	289	294	283	301	305	298	269	265	317	308	272	301	300	247	284	295	320	293	294	287	290	310	293	302	304	318	274	308	283	256	303	259	282	304	306	284	289	320	302	306	306	293	293	297	312	274	282	306	279	266	281	298	298	289	304	289	259	283	286	308	289	293	298	301	309	253	286	274	291	283	291	287	275	293	308	295	277	306	308	298	299	279	273	318	307	258	283	282	270	285	294	287	303	279	296	298	278	324	292	274	280	286	296	302	291	317	300	300	309	285	266	289	313	291	285	285	300	299	305	263	289	328	312	290	302	268	313	280	293	283	270	277	300	284	265	262	330	289	300	273	300	300	285	290	313	264	276	288	283	307	266	323	310	278	310	302	270	322	269	274	286	290	265	285	296	298	296	277	280	262	301	316	270	281	270	301	261	282	274	316	257	292	277	285	303	300	306	313	304	297	296	285	299	289	294	287	304	289	260	278	291	318	311	294	305	271	248	281	290	303	298	261	312	256	282	288	289	273	300	276	294	279	278	282	310	274	295	287	293	297	281	296	280	300	283	302	325	294	294	276	331	278	281	268	299	288	273	299	299	294	314	294	295	273	291	287	275	281	274	295	268	309	286	316	337	298	270	280	299	305	291	314	281	291	307	269	287	275	293	296	303	297	292	317	287	295	286	327	319	306	282	272	314	304	297	290	277	282	291	301	291	310	293	283	255	281	287	327	310	294	295	299	311	292	332	257	289	290	286	271	286	345	286	294	294	289	296	296	325	294	294	294	281	304	304	248	325	278	290	274	317	312	278	312	285	285	282	291	297	260	328	283	251	325	304	325	276	284	301	295	328	306	312	256	287	275	272	286	293	293	309	317	304	302	297	296	281	282	278	302	294	292	288	274	285	307	283	323	269	278	285	311	302	287	279	281	311	293	279	296	301	314	286	277	291	304	299	305	295	291	290	317	313	263	284	298	282	278	314	314	293	317	318	268	280	276	317	297	295	309	295	280	296	286	309	306	291	275	282	295	295	292	303	303	293	313	253	307	303	299	292	303	288	305	274	308	322	312	290	295	290	301	303	333	302	290	302	271	285	290	271	281	254	290	285	310	302	283	285	300	271	302	305	299	295	308	273	293	258	286	284	329	264	309	293	288	271	279	296	278	281	286	310	302	311	289	288	295	297	275	314	290	305	270	274	302	283	288	309	285	304	322	285	290	308	286	291	300	289	264	315	294	281	295	283	310	295	314	280	327	332	288	298	268	307	305	283	282	272	312	281	306	251	301	303	287	285	287	288	287	297	313	296	280	291	232	292	310	319	279	298	301	289	273	323	297	306	287	302	265	283	265	278	332	325	322	277	316	288	266	269	297	271	274	295	289	278	305	297	312	289	277	298	291	296	300	285	288	313	284	304	282	316	287	286	296	280	268	300	277	280	275	307	324	294	297	286	305	301	298	295	317	290	273	292	284	313	307	282	324	266	292	292	298	319	297	282	299	311	290	262	260	281	286	302	282	284	274	283	275	268	296	284	283	330	303	303	261	284	331	267	307	278	279	304	284	308	296	304	307	293	292	304	319	304	301	321	279	295	286	295	311	286	286	291	240	289	311	307	322	265	291	292	297	285	314	305	284	302	306	291	333	294	294	280	298	275	294	305	280	303	358	295	294	269	301	297	283	275	276	300	286	298	275	285	333	319	278	291	277	285	282	274	306	287	315	293	299	286	287	277	286	292	301	321	317	294	319	307	289	269	286	319	300	285	321	308	291	321	301	279	290	300	293	301	318	317	284	284	305	297	275	286	282	332	291	301	282	280	333	272	276	268	279	304	286	289	313	314	295	341	297	299	314	284	289	299	281	279	269	270	307	282	280	307	289	290	278	280	289	295	249	303	304	296	270	291	283	278	277	275	295	303	279	296	286	274	294	249	271	309	269	281	284	299	292	274	310	297	289	283	297	284	302	295	294	290	297	304	290	271	299	302	305	297	297	283	306	299	310	279	310	283	302	313	295	300	301	285	303	291	275	284	322	327	290	311	315	307	291	273	316	279	292	296	294	285	287	286	286	281	294	296	304	302	273	296	352	297	283	288	307	293	315	297	288	302	300	308	305	276	312	303	320	326	296	295	318	280	296	291	269	291	278	323	298	282	309	309	297	275	307	291	294	287	274	309	318	300	319	321	322	299	309	275	309	287	267	295	274	287	280	266	305	262	290	286	298	309	299	318	321	320	277	249	308	296	307	268	285	292	294	305	286	320	285	292	295	278	276	297	263	321	299	299	305	330	300	273	297	287	301	302	280	274	277	317	336	299	310	285	307	289	274	276	301	303	282	289	311	261	303	272	299	297	307	280	276	294	319	311	294	274	292	268	280	283	261	250	314	290	293	326	288	314	289	298	295	307	301	275	250	296	292	308	289	305	312	302	313	302	291	287	283	305	303	293	307	283	316	283	293	289	304	295	303	327	293	288	275	304	285	285	285	272	315	306	268	303	303	260	307	306	292	259	269	293	309	287	341	297	302	297	295	281	307	287	261	310	288	311	288	275	313	316	289	267	296	313	292	308	290	248	277	296	290	299	274	300	289	275	298	331	325	286	317	258	274	302	274	275	296	283	295	309	276	297	309	316	279	291	276	312	327	285	273	309	310	310	297	289	295	309	330	283	303	283	279	281	263	312	277	289	281	281	294	315	303	320	311	324	333	294	308	282	279	275	297	276	286	297	276	301	276	292	296	268	308	276	286	271	276	281	283	336	283	304	265	303	271	306	278	292	312	304	292	292	272	304	262	273	269	303	303	268	258	307	281	297	299	296	306	288	273	326	314	279	284	296	292	282	297	308	263	292	303	315	304	299	301	283	313	274	309	299	290	316	283	303	267	294	292	311	289	295	303	272	296	304	299	293	284	272	320	291	294	304	269	321	295	273	294	295	265	283	307	267	285	289	294	294	258	302	304	303	262	333	277	289	319	303	308	325	301	304	287	303	263	305	307	263	263	273	329	290	292	276	284	314	278	314	270	326	273	292	284	292	281	282	315	322	291	273	313	287	301	302	281	298	259	304	303	271	283	314	293	308	308	313	296	310	301	288	293	270	300	301	283	297	311	262	293	294	282	259	322	288	278	315	321	278	272	269	290	285	307	296	316	285	284	283	314	265	285	297	297	309	285	271	308	270	296	296	293	287	278	289	271	325	298	315	309	281	275	290	277	293	245	263	302	314	263	282	279	326	323	291	321	292	268	276	261	299	288	268	293	309	282	294	312	285	318	293	295	304	294	278	297	314	275	282	264	279	314	271	300	253	292	290	287	314	282	277	287	322	271	264	295	273	256	286	255	305	298	288	292	291	298	295	280	321	289	301	298	290	266	288	279	287	287	287	292
25419	21482	27816	25530	8318	554	312	233	217	192	181	188	181	175	157	180	169	166	177	145	146	147	162	130	143	178	152	143	168	136	158	156	157	147	167	161	139	133	160	134	136	147	151	167	136	146	148	140	178	180	132	147	145	149	137	148	154	162	157	147	138	142	164	132	132	133	146	163	141	162	137	148	164	160	149	161	156	158	150	151	160	124	130	134	141	146	130	153	117	171	155	152	147	143	141	138	160	145	130	133	152	164	147	152	163	155	158	154	165	155	138	139	147	134	143	142	135	147	150	147	128	145	112	167	132	161	159	171	157	156	158	142	150	151	141	145	141	143	142	163	164	132	138	141	165	143	142	160	151	140	173	168	150	148	126	124	146	137	158	177	156	149	141	165	164	137	138	159	149	141	167	141	164	125	183	138	126	151	159	163	135	149	146	157	153	154	141	145	141	164	140	154	157	140	162	164	140	157	118	140	166	124	121	164	141	167	133	147	155	149	111	125	136	152	137	133	160	147	149	161	144	139	148	149	133	151	159	144	161	145	140	148	148	152	149	170	165	124	143	161	150	141	150	156	198	183	161	141	139	143	166	152	151	143	165	117	149	118	135	160	135	138	152	154	163	142	172	144	136	131	135	133	148	143	151	125	137	149	140	143	154	162	141	158	163	135	141	128	146	134	155	129	139	138	140	149	140	134	161	126	139	143	131	147	159	143	148	133	140	148	146	159	133	144	146	149	149	149	159	145	150	144	154	170	141	133	136	146	163	136	139	145	119	135	165	137	147	153	142	139	152	141	127	146	164	150	147	137	140	151	136	127	151	138	150	141	141	169	154	158	124	136	165	143	161	153	146	146	164	147	143	178	156	145	131	147	153	130	130	143	164	150	139	155	139	156	148	142	141	159	137	141	167	137	185	156	154	145	123	131	173	145	161	152	144	148	120	134	143	155	154	153	123	151	165	137	144	145	139	151	155	145	142	162	151	137	144	161	172	157	169	153	158	144	144	156	142	127	124	145	149	147	138	166	153	131	151	152	151	149	149	140	154	145	145	174	137	140	135	138	154	147	163	141	141	147	127	139	129	147	140	147	155	135	151	153	135	149	162	149	153	159	151	156	157	152	152	173	142	147	152	139	142	149	162	134	131	168	148	164	137	142	168	168	146	155	132	143	153	123	159	136	139	146	159	141	147	154	148	142	169	157	128	137	143	153	128	142	151	132	131	162	145	160	145	139	148	141	172	133	139	140	149	161	146	132	146	140	169	156	147	131	122	145	139	142	147	135	138	149	142	135	167	157	128	159	163	148	147	141	156	149	163	130	147	156	133	136	150	140	132	155	148	140	159	161	152	172	145	157	143	153	155	140	153	133	151	136	152	168	135	139	145	123	165	150	136	134	156	133	139	177	140	144	149	144	142	139	144	163	143	157	137	151	156	135	136	151	135	156	158	161	143	142	143	152	155	146	149	164	145	139	133	154	132	157	159	145	148	172	128	146	146	137	150	137	139	151	140	157	148	150	148	155	144	155	139	135	178	161	156	130	149	151	155	126	151	147	169	139	139	143	129	148	146	131	152	166	146	148	152	143	138	164	132	142	142	150	142	159	146	145	134	151	141	136	128	150	158	142	144	163	143	131	133	151	140	140	141	137	150	131	129	146	132	154	151	154	146	161	147	139	152	135	169	163	136	121	157	141	142	144	147	139	146	143	148	133	138	168	127	164	160	150	153	135	150	158	162	147	154	137	138	156	132	142	150	140	157	144	155	148	142	147	131	149	150	155	170	167	138	136	148	128	122	148	146	159	143	148	145	154	119	152	146	153	153	153	141	152	135	148	142	145	131	159	156	143	136	140	116	152	146	132	153	132	160	136	172	143	123	161	142	151	148	148	145	149	136	148	138	150	158	158	158	150	140	150	152	138	136	160	156	159	146	141	162	147	169	149	143	140	150	174	157	127	162	139	143	141	141	153	147	141	167	141	151	160	158	145	145	127	165	154	153	130	148	121	146	154	124	145	139	156	163	145	142	137	142	149	133	163	146	147	151	152	131	130	155	116	163	161	145	147	146	156	144	149	120	155	128	137	130	182	138	149	159	140	152	159	160	143	157	157	156	134	138	161	153	142	144	148	163	129	147	145	161	119	147	165	167	145	167	147	127	141	136	139	158	134	135	162	141	117	148	160	130	163	141	137	154	162	150	171	143	135	146	148	132	138	124	148	136	160	158	166	131	170	127	133	150	124	137	127	155	138	151	130	145	135	152	144	141	131	130	148	132	152	161	140	155	138	154	129	143	156	161	154	148	157	144	139	173	151	151	138	127	158	164	119	141	153	133	151	165	147	154	157	145	117	132	164	159	125	148	158	152	144	148	150	150	134	150	152	153	155	137	151	127	149	142	119	161	150	144	145	152	145	153	138	148	137	140	136	123	142	154	136	143	153	145	135	157	148	125	154	143	137	123	151	130	152	152	145	169	165	159	128	154	147	149	145	128	129	152	145	124	131	140	139	165	133	146	152	142	134	142	146	142	145	139	144	163	137	142	145	141	165	146	152	167	151	149	141	149	157	149	154	142	148	134	143	149	157	143	163	150	141	161	147	145	176	157	150	155	158	150	143	154	154	141	140	151	148	142	129	140	144	130	142	157	129	125	156	136	158	167	131	136	156	150	160	139	131	134	141	148	135	152	138	147	168	141	151	122	139	155	122	144	154	163	125	134	147	166	141	165	148	139	130	162	145	142	157	143	139	144	131	159	146	148	146	135	157	136	126	122	168	168	143	149	123	143	157	150	162	150	141	161	169	134	153	148	145	152	132	142	141	136	142	155	132	157	144	149	153	129	141	139	155	129	150	144	159	141	128	148	143	151	157	133	143	129	153	136	143	163	161	141	156	148	138	153	168	154	139	140	143	166	145	156	164	137	161	123	146	145	138	159	149	149	148	157	163	146	150	149	140	147	140	152	143	148	134	149	140	131	126	137	169	167	155	140	159	163	148	157	143	168	156	145	127	157	144	149	151	147	144	165	130	159	144	146	147	124	151	137	147	155	144	156	154	141	169	141	114	133	168	148	144	139	143	150	140	145	128	158	148	136	153	140	156	160	137	153	127	130	127	145	135	151	131	137	134	161	140	139	140	130	144	159	144	151	144	145	143	157	124	140	136	131	155	137	132	138	140	140	119	141	138	144	160	143	133	146	155	141	160	149	146	140	153	139	135	137	160	146	143	141	140	141	147	132	181	133	153	174	159	145	140	151	162	123	132	159	145	133	143	150	142	137	156	127	163	140	134	130	165	131	145	173	135	138	147	148	142	148	177	147	135	139	144	140	178	136	145	150	138	114	135	162	151	148	140	139	165	132	164	128	143	147	168	133	127	159	138	141	159	159	156	165	135	153	144	150	139	133	146	155	137	145	153	140	160	151	157	150	161	137	152	168	145	131	139	168	134	157	151	135	151	136	133	148	146	123	154	143	144	142	145	164	159	145	152	129	114
3101	2470	2041	1007	658	486	361	323	275	248	231	235	199	215	185	214	183	181	182	169	177	170	168	186	185	165	148	177	169	152	166	152	166	153	180	137	148	168	174	157	158	146	158	163	167	186	146	146	163	143	163	163	127	147	156	170	171	146	172	153	161	158	159	149	149	163	150	157	172	159	146	144	162	153	153	149	148	149	158	173	153	140	164	144	169	147	153	137	150	141	170	131	153	162	160	155	146	164	147	149	140	142	145	153	167	147	177	158	168	147	155	166	166	169	149	164	149	151	162	164	133	165	152	153	184	148	140	153	147	185	149	164	149	126	143	158	156	154	155	155	120	156	150	161	159	152	178	160	160	146	153	155	132	147	158	175	162	185	124	164	123	168	171	138	157	125	132	146	145	131	153	157	162	153	162	165	155	150	123	162	156	145	161	136	170	141	156	175	143	147	163	154	160	180	154	160	146	155	158	166	136	138	142	166	151	145	157	183	130	167	142	163	162	166	155	150	148	165	159	150	169	156	142	145	173	145	149	170	188	159	137	163	160	151	131	146	169	120	157	137	143	163	144	138	184	165	145	147	142	148	159	141	149	160	151	144	142	151	153	157	163	176	150	139	140	153	149	164	138	148	135	177	152	164	132	146	141	174	179	142	132	169	143	155	161	168	176	164	154	147	151	149	168	154	152	140	149	163	150	150	177	165	130	144	164	154	157	158	158	161	143	175	144	132	173	137	160	148	141	169	142	164	151	148	172	138	159	139	145	159	156	166	160	159	159	155	168	167	131	167	149	171	158	152	157	125	141	152	140	142	149	183	164	159	150	130	150	153	140	159	156	151	164	162	138	171	140	157	165	156	174	163	135	163	154	144	137	152	145	140	173	158	154	140	168	160	175	153	153	172	139	174	151	164	148	153	148	139	148	143	153	151	149	154	171	151	148	164	127	160	150	138	170	154	154	152	147	159	142	150	153	151	153	164	142	167	144	173	154	156	143	146	160	148	153	144	117	154	157	131	159	162	183	137	144	146	136	132	148	167	158	149	148	126	168	127	149	155	156	161	139	148	163	166	151	162	177	163	156	156	162	160	170	159	165	166	138	175	129	154	151	162	157	141	134	156	162	142	153	159	139	167	154	158	140	163	161	141	172	173	138	183	149	125	155	155	139	157	154	113	147	172	160	127	166	150	128	160	145	169	162	165	149	127	148	181	150	150	147	155	151	147	162	169	130	155	139	151	165	161	145	156	170	154	139	154	162	150	136	154	171	157	178	144	158	158	174	145	161	150	173	159	153	163	153	152	162	183	149	156	145	153	143	156	154	166	161	157	142	157	148	158	147	168	162	172	148	174	155	150	150	144	151	166	172	180	148	150	144	149	138	166	168	161	159	140	155	157	147	148	152	158	162	155	137	169	159	131	170	149	158	170	144	152	172	150	174	148	160	163	160	140	154	148	159	158	152	157	159	174	166	161	147	135	146	130	163	151	147	165	148	147	147	141	155	148	146	165	154	163	186	154	173	166	155	133	135	158	152	167	146	150	155	145	180	158	148	156	152	147	154	148	152	160	149	144	143	156	166	157	149	158	143	135	159	152	167	138	148	171	142	143	150	170	162	160	161	163	165	150	181	161	160	169	155	168	140	138	183	174	141	150	142	140	161	138	167	125	151	139	158	174	192	165	171	146	155	141	155	136	157	138	142	148	158	152	149	148	151	156	149	139	180	167	136	156	154	167	163	147	148	160	172	140	160	129	148	143	156	170	148	159	151	142	169	141	145	147	177	149	162	165	151	153	166	127	160	165	166	146	151	153	171	145	139	143	156	144	169	157	156	139	157	155	150	156	166	169	148	145	172	160	159	152	151	164	143	157	179	151	151	154	134	151	166	142	148	163	162	156	128	147	149	159	170	145	140	147	148	141	144	125	165	157	152	147	166	161	162	143	159	147	170	148	129	148	157	161	157	160	154	150	151	189	143	141	167	143	144	143	146	153	166	172	146	142	137	125	142	178	127	163	165	161	154	152	138	151	147	138	154	146	159	170	143	149	146	148	133	159	166	156	170	161	151	172	160	150	151	164	132	151	152	160	133	163	179	156	154	161	143	139	145	123	141	147	136	152	144	137	124	134	139	154	132	143	161	135	148	170	150	144	131	149	146	164	172	147	160	163	145	133	151	159	141	143	161	142	156	151	186	145	139	164	151	120	159	148	159	154	129	137	133	166	159	158	137	152	179	136	133	155	144	159	164	164	165	135	156	173	144	151	184	152	148	142	152	177	146	155	153	159	150	157	163	158	164	148	161	159	145	134	149	183	140	147	156	155	160	155	147	153	136	144	164	153	148	143	165	154	130	152	146	124	168	169	154	145	167	149	172	153	137	169	146	137	168	148	148	165	165	147	151	153	128	171	172	147	133	149	166	161	153	151	150	144	148	113	139	134	139	139	140	160	152	149	162	133	160	154	150	159	174	151	126	156	136	152	156	149	141	171	146	182	171	166	152	150	127	164	148	159	159	160	175	153	177	162	148	180	135	153	164	174	162	157	147	138	142	167	170	148	157	156	146	130	158	191	141	164	168	142	159	147	152	150	154	151	166	152	136	152	143	168	165	154	164	159	157	134	145	142	150	166	156	169	141	153	153	185	151	154	157	138	147	161	150	158	137	153	171	142	158	178	143	141	155	151	169	162	156	141	160	170	164	163	166	138	157	166	147	148	152	136	116	154	141	163	144	179	144	132	155	135	142	147	150	148	162	150	144	165	145	138	160	163	153	137	183	146	149	155	182	154	151	152	131	159	143	130	152	182	142	150	141	129	140	151	174	161	155	155	142	160	163	147	159	147	150	151	155	133	141	172	138	148	152	155	132	138	149	170	166	146	150	161	138	143	149	186	160	168	157	135	133	148	136	136	142	154	139	172	158	163	152	129	157	156	145	141	145	154	162	160	148	170	149	146	137	163	156	166	149	150	170	142	157	148	181	171	155	146	159	155	158	151	164	156	149	150	139	139	152	154	158	157	139	146	173	154	159	161	147	157	142	154	165	146	121	155	153	144	150	152	160	159	138	151	177	152	146	157	146	142	137	136	121	163	159	134	181	125	145	174	152	129	163	143	147	175	138	142	138	169	144	147	163	161	157	138	148	173	165	160	140	166	155	148	155	138	133	157	151	141	150	145	143	139	141	143	158	142	144	145	163	147	138	174	143	174	140	158	146	154	134	145	146	146	157	153	159	151	151	128	153	165	141	139	187	144	145	163	143	149	170	173	181	150	144	151	160	177	157	152	146	166	181	173	151	150	164	162	155	143	164	160	144	146	161	147	158	157	162	153	163	175	156	145	174	168	145	157	156	176	152	146	157	123	140	170	168	158	145	158	171	164	145	133	179	144	156	165	147	153	154	153	153	161	149	162	139	186	159	134	168	154	147	170	133	165	138	162	150	171	147	126	152	146	146	151	146	149	155	161	148	151	145	148	172	156	155	166	161	138	147	151
24421	21512	28777	24699	21488	5787	887	548	419	386	348	357	355	327	302	349	347	299	313	321	293	321	298	297	330	307	301	287	284	291	321	293	305	279	297	291	267	302	282	248	300	306	311	285	299	284	299	304	297	311	291	291	255	282	285	249	284	289	278	281	271	287	265	284	297	315	260	257	292	295	248	290	309	295	294	276	290	294	279	288	304	295	297	306	274	276	274	278	283	305	264	283	284	265	283	272	300	273	268	249	282	267	281	273	290	251	277	257	304	285	307	296	291	276	271	321	279	287	305	278	273	311	286	288	271	317	276	261	278	257	296	303	291	287	275	329	296	279	279	272	265	297	290	309	280	295	273	268	280	275	301	271	284	296	273	291	300	268	257	305	272	282	275	260	275	294	276	276	285	271	267	290	265	260	290	288	300	281	309	262	282	284	294	285	261	272	305	258	267	274	277	250	269	270	283	262	274	274	278	272	297	271	278	244	273	278	308	310	286	288	288	259	264	309	273	266	309	284	297	292	278	270	287	272	298	284	290	274	257	279	273	272	280	308	298	276	284	248	289	275	286	287	291	291	273	275	250	264	293	281	269	273	256	268	266	257	271	279	261	262	269	288	284	264	272	244	308	285	269	299	285	260	291	272	292	264	298	252	286	279	275	297	287	294	271	266	298	252	269	300	238	274	287	260	276	286	308	260	261	301	279	287	235	282	263	306	269	288	258	278	281	304	228	292	276	277	267	266	281	284	269	224	309	281	299	265	272	280	287	287	270	289	277	283	242	304	261	271	254	297	315	310	302	274	264	297	303	269	282	274	279	275	268	296	267	288	293	321	280	309	258	282	261	250	255	291	267	298	268	290	292	263	286	272	275	262	264	281	316	240	302	300	283	260	275	300	273	264	267	286	287	298	288	276	275	310	271	291	278	309	298	296	255	271	298	283	256	285	282	283	265	301	305	292	308	285	265	271	281	312	292	287	295	260	249	286	284	279	262	270	273	280	261	282	282	260	275	293	256	262	282	279	261	286	269	275	315	259	293	268	262	301	283	267	272	287	316	289	287	277	247	301	290	313	271	293	259	250	261	281	256	265	298	285	238	277	285	252	256	263	255	281	279	253	252	274	288	282	283	293	263	256	278	299	294	269	265	267	275	310	284	265	278	292	289	261	282	278	288	315	282	258	294	288	263	293	280	275	298	307	237	278	293	266	258	296	272	290	270	307	277	274	276	280	282	274	270	285	261	261	290	260	232	285	275	269	293	289	258	274	266	270	298	256	278	286	257	292	278	287	279	255	295	265	300	278	266	287	278	275	292	286	278	262	306	294	300	265	303	279	280	250	288	263	265	298	280	270	277	253	289	264	268	270	274	277	277	259	261	272	275	266	307	288	273	311	249	300	294	292	277	268	257	273	279	284	313	269	282	288	260	263	302	252	270	282	251	257	291	296	254	277	297	271	297	298	309	318	264	267	267	286	274	263	276	306	315	271	266	285	278	282	278	279	268	257	253	297	287	294	294	295	296	268	309	267	284	278	318	264	293	292	310	286	270	280	289	277	280	273	275	298	267	272	285	259	270	263	272	284	305	254	273	252	255	275	263	301	289	292	307	289	261	316	259	255	244	287	271	294	275	273	283	297	310	280	279	282	277	269	287	271	274	257	297	272	272	273	255	283	263	296	289	271	283	300	295	287	295	287	281	271	268	261	280	246	285	281	284	280	264	294	295	289	297	283	261	286	289	299	278	317	282	247	269	277	244	262	267	272	267	288	295	279	275	276	292	299	298	269	258	267	301	297	285	304	260	289	271	278	287	302	285	265	293	286	263	271	283	250	301	312	273	256	293	276	270	303	284	289	272	306	282	261	326	265	276	290	295	275	277	266	266	310	289	269	300	273	252	273	299	295	249	265	260	291	275	258	254	279	268	330	279	278	277	277	278	304	279	283	255	296	284	292	312	273	281	260	269	300	289	271	309	274	293	280	286	263	282	273	276	240	294	260	282	253	273	274	304	284	265	305	276	274	294	259	298	277	267	265	277	252	306	281	278	288	267	269	294	281	265	282	294	275	283	284	252	272	281	271	316	286	276	262	273	306	275	299	294	272	275	283	268	279	278	287	273	282	264	295	262	311	276	280	267	290	265	247	295	309	304	282	305	292	258	296	302	260	284	268	282	239	273	281	276	251	286	276	286	278	265	295	271	282	313	268	266	276	295	282	281	305	291	317	299	287	302	277	267	278	297	276	284	255	268	279	301	270	303	288	267	282	268	283	240	299	284	281	286	272	282	278	248	293	279	290	283	276	315	265	284	235	255	288	253	303	267	299	281	291	294	272	290	261	295	251	283	254	298	293	250	301	281	284	264	297	273	286	260	274	287	296	275	260	295	249	243	278	269	292	257	308	257	282	301	266	267	280	266	271	294	289	288	246	274	269	296	273	299	285	281	271	257	276	260	291	293	261	271	280	277	305	270	271	287	314	313	286	262	277	253	293	312	290	305	289	300	267	302	325	299	292	300	296	262	256	252	282	277	274	288	271	284	261	284	272	279	280	291	279	281	275	272	279	287	294	307	285	272	273	271	280	297	279	306	310	283	256	263	295	258	286	289	281	281	287	280	282	267	252	282	290	282	271	315	307	269	247	284	256	270	281	253	265	292	261	312	294	265	279	247	255	276	275	281	293	321	271	307	234	257	264	292	288	273	278	253	257	289	282	299	303	283	285	284	277	266	311	299	269	263	275	279	302	250	282	260	257	297	274	275	254	275	312	298	303	260	281	265	287	268	272	295	281	280	291	271	277	274	290	258	292	273	281	282	286	288	272	261	258	297	285	294	270	270	272	289	273	288	282	283	278	242	293	256	259	251	268	288	281	281	271	290	286	286	282	271	292	279	267	278	282	295	309	249	287	288	288	302	259	301	286	313	314	312	253	252	251	270	284	263	287	270	283	257	297	286	266	276	300	310	275	273	281	271	265	284	261	280	315	259	265	268	277	273	271	317	281	289	314	285	269	303	250	260	278	303	283	275	265	292	271	294	281	260	276	262	291	282	279	263	291	284	279	249	273	286	279	261	304	295	294	286	296	264	271	282	258	301	264	275	295	269	289	269	298	278	270	286	278	284	295	284	306	250	282	285	241	273	306	287	264	322	265	285	257	293	271	298	295	285	274	276	307	270	250	274	310	312	269	268	301	300	282	281	270	296	246	315	279	287	273	296	287	286	269	241	281	281	270	257	291	290	276	299	273	291	277	261	272	318	267	279	275	268	279	254	275	261	274	286	275	258	259	247	260	281	309	279	265	293	286	272	283	282	273	270	253	275	308	277	279	295	299	297	268	319	283	277	297	289	265	253	283	269	273	285	278	315	252	280	258	298	293	286	263	284	277	305	277	289	267	259	268	269	261	300	257	296	269	279	269	277	275	263	297	267	293	268	292	296	274	309	263	254	283	293	300	280	268	289	264	279	253	274	263	273	277	296	270	289	313	316	258	262	240
3379	4659	3840	2003	1300	933	705	645	532	466	429	433	388	372	351	329	342	337	322	287	296	296	275	301	284	292	274	322	276	297	267	312	254	288	277	283	292	334	280	249	271	294	278	271	266	280	274	242	255	266	256	278	296	303	261	231	273	257	238	292	288	248	271	266	250	255	255	289	252	303	255	281	279	290	289	271	265	240	261	261	249	247	300	293	240	284	275	280	269	267	265	275	259	288	271	262	302	260	269	290	285	272	273	253	275	263	246	273	268	275	251	255	253	268	267	274	242	248	275	276	282	306	267	268	236	262	243	261	282	258	262	255	238	255	263	255	278	261	259	269	263	282	272	254	270	264	256	289	283	265	292	265	281	276	236	239	256	274	250	285	280	273	263	263	294	245	257	273	263	292	254	269	280	248	247	255	267	284	274	272	276	249	267	273	263	267	285	278	256	253	268	286	268	277	308	248	259	243	298	257	246	283	271	266	289	256	259	286	291	254	302	249	282	256	259	244	242	265	257	241	280	279	261	270	267	251	267	269	289	276	248	259	241	265	247	250	273	267	303	260	242	268	264	274	253	274	280	261	254	246	237	260	268	267	262	256	295	291	259	278	262	246	256	271	303	255	264	257	251	270	252	280	231	271	254	271	312	256	276	223	260	262	265	269	257	270	274	266	262	267	252	239	252	284	263	252	251	272	262	266	263	262	266	244	258	240	283	249	257	247	249	221	282	266	279	258	265	224	244	283	274	261	244	275	265	282	242	284	294	252	263	252	244	266	259	241	281	266	236	267	261	245	241	250	260	283	269	263	242	242	245	267	281	258	217	287	260	239	250	261	268	269	292	268	263	269	273	282	273	268	262	294	262	245	260	254	254	261	263	266	255	237	229	269	280	280	259	246	228	249	268	286	262	272	282	256	252	266	244	287	279	230	240	268	254	292	284	284	256	240	247	265	261	277	248	252	291	291	236	267	258	285	289	247	252	254	280	241	264	251	285	273	252	260	265	254	269	260	251	288	251	284	248	273	255	257	242	285	270	259	286	266	236	256	258	291	283	275	266	256	254	265	238	261	255	288	257	260	252	271	252	257	277	261	260	282	249	263	235	249	261	244	275	297	277	224	234	261	254	280	243	273	285	249	276	267	279	255	240	261	283	267	271	267	256	236	276	286	256	266	275	258	266	284	247	247	295	278	265	264	285	253	263	253	290	254	272	287	258	281	259	274	260	259	238	278	241	284	271	268	244	246	273	247	264	268	260	280	282	263	266	246	246	270	303	264	297	228	271	260	242	240	265	256	246	244	290	254	266	251	268	283	254	257	271	234	261	272	269	237	261	269	266	262	260	230	263	241	250	269	262	269	289	271	306	269	259	249	295	261	285	274	276	262	213	280	248	265	287	261	271	276	273	272	269	268	275	241	281	254	258	256	274	259	271	283	290	284	270	266	289	259	262	265	269	260	249	249	244	243	275	259	257	269	279	218	249	294	250	270	244	242	244	254	261	243	253	254	279	246	290	248	221	285	283	273	246	256	278	248	296	273	267	280	275	291	297	257	254	257	264	279	251	235	232	286	288	251	273	267	253	258	268	255	242	229	258	280	259	269	256	255	280	272	254	265	257	273	283	265	255	247	260	248	240	242	286	238	270	248	269	257	267	236	272	243	247	262	276	242	259	250	235	251	262	273	275	260	273	247	255	255	244	254	287	256	278	267	300	272	260	265	277	277	264	272	247	268	265	245	267	260	240	267	283	262	286	266	283	262	264	281	281	288	264	249	251	248	248	255	282	268	274	263	278	263	269	267	267	242	264	285	262	278	245	286	254	263	229	265	267	281	271	269	254	283	256	240	253	289	255	261	257	256	241	267	277	259	276	256	277	274	235	262	271	234	271	279	266	263	217	286	249	275	282	271	254	249	255	231	280	289	234	219	270	263	286	244	241	269	273	251	268	265	253	236	235	277	256	284	242	271	282	268	255	270	270	244	278	239	255	272	239	273	283	278	248	270	270	243	245	288	247	273	277	255	238	258	268	248	275	242	246	268	258	259	243	264	272	262	249	226	261	262	262	275	255	268	278	239	264	257	265	271	246	246	278	247	243	224	255	256	276	271	267	274	257	249	236	291	262	245	277	238	272	267	246	285	268	241	272	240	305	247	232	276	248	233	271	295	258	256	263	278	251	317	262	255	239	258	253	250	233	238	273	267	269	296	250	279	263	264	249	242	264	284	236	259	242	274	256	246	272	249	269	266	247	280	242	291	243	242	263	249	257	264	257	268	262	276	259	236	279	267	268	259	286	273	244	295	269	238	239	245	266	263	262	251	268	293	265	255	266	248	279	255	224	281	270	265	261	277	243	256	275	267	263	228	258	282	264	231	276	259	271	268	265	247	269	246	266	231	267	252	282	218	257	256	269	277	261	270	244	238	260	258	258	284	243	264	269	267	271	255	245	272	271	276	280	239	273	278	286	298	259	297	229	277	264	256	267	256	262	279	278	251	253	271	271	272	248	247	249	239	263	258	240	266	260	254	249	260	286	250	251	273	239	270	273	250	260	266	255	240	266	241	250	263	263	264	267	257	286	246	228	230	252	272	268	273	252	285	265	253	279	244	264	284	240	275	251	271	248	266	273	258	247	236	255	235	254	276	257	246	242	289	316	265	288	281	243	267	257	264	274	229	270	256	239	250	258	254	263	300	275	272	219	278	261	300	260	271	258	267	269	284	263	290	289	258	253	271	257	293	242	284	268	257	253	276	261	252	266	256	255	279	248	257	268	275	263	258	250	266	287	271	234	260	264	266	257	272	273	280	271	235	238	252	246	248	258	267	280	241	288	250	239	254	274	224	283	247	250	256	275	237	267	256	242	251	259	238	267	253	242	286	264	265	265	294	296	297	276	261	248	255	270	263	256	257	229	280	249	247	263	277	260	265	259	261	312	259	273	269	269	275	283	237	250	262	252	268	293	276	266	249	241	259	244	264	284	265	251	235	267	252	274	256	280	248	279	264	257	264	269	269	267	287	249	278	269	255	211	283	230	267	247	273	243	258	312	280	269	245	275	273	263	256	265	261	304	283	255	253	268	268	255	254	249	250	255	266	248	258	246	273	273	253	246	273	265	248	258	255	274	259	252	239	275	240	263	238	245	232	242	244	239	256	254	245	255	227	308	256	281	229	230	244	278	263	286	260	270	267	269	266	254	260	275	270	265	260	271	233	268	263	277	256	254	258	263	265	279	262	277	276	231	273	288	244	263	273	273	224	291	256	269	273	254	275	260	244	268	267	265	248	295	249	253	253	263	255	262	244	256	255	240	251	275	250	243	286	263	252	247	251	279	261	276	265	245	279	260	289	292	256	263	251	276	231	275	274	242	268	283	247	241	252	244	246	278	273	256	264	256	264	266	247	251	269	267	244	278	254	272	285	245	296	275	281	241	237	246	275	237	253	249	245	273	267	296	270	277	231	268	240	261	282	263	248	273	239	228	243	271	231
27692	12407	1034	469	360	332	347	303	324	298	326	325	307	309	333	282	306	311	319	301	323	317	331	285	334	312	349	294	332	289	327	356	313	363	315	306	288	293	324	306	316	315	327	319	290	327	305	315	315	309	326	322	306	309	322	314	337	303	316	298	280	302	293	309	296	314	294	326	305	310	350	312	289	323	307	317	331	323	316	314	326	289	306	308	303	289	320	340	289	276	342	296	339	314	332	308	319	310	303	299	331	295	288	290	314	296	324	297	340	291	309	339	322	351	319	339	302	347	334	306	279	345	323	335	346	323	324	325	310	293	323	282	344	311	321	328	308	284	315	319	320	308	321	316	335	309	327	323	289	334	313	312	306	349	324	310	331	292	327	316	326	336	297	301	325	300	336	312	297	289	306	289	306	340	328	323	341	338	306	331	349	297	314	314	310	291	305	318	329	309	332	301	322	340	306	316	339	314	303	318	299	313	332	298	307	302	349	288	343	322	309	288	293	306	337	299	332	341	296	303	310	324	288	333	298	321	337	299	307	324	309	291	312	293	263	328	298	325	331	321	361	306	370	277	321	340	332	309	330	305	311	311	311	292	333	298	282	281	319	339	306	315	331	347	304	294	334	340	308	320	334	324	323	298	278	305	306	305	313	327	300	307	297	295	331	311	319	296	304	297	297	306	300	343	326	321	290	340	279	322	308	301	322	304	314	306	308	327	334	331	309	340	298	312	289	332	306	301	312	305	305	311	326	332	311	302	300	314	319	330	321	288	320	322	315	321	346	286	300	317	309	300	332	315	300	309	317	295	330	291	303	319	281	319	332	318	306	305	318	295	313	316	285	314	364	333	300	315	292	297	303	354	324	319	337	300	310	307	325	320	311	317	324	314	332	324	277	285	354	300	314	301	344	307	315	297	304	309	307	339	303	340	316	325	336	324	317	331	327	277	302	328	290	344	311	302	318	353	337	306	337	336	312	334	325	314	297	341	308	295	306	319	320	314	294	310	308	292	319	313	326	321	322	347	313	331	302	301	294	265	303	325	295	329	300	336	333	326	263	301	284	291	308	339	295	286	334	305	339	321	329	315	319	303	309	344	352	278	298	359	332	318	327	304	338	333	338	291	331	348	308	266	298	332	322	291	321	294	314	332	338	323	308	276	322	309	298	327	361	301	313	306	320	342	299	326	308	331	319	314	294	320	320	302	280	297	347	320	294	317	327	328	328	324	296	319	328	283	307	318	345	301	321	316	306	346	294	330	340	290	319	315	355	306	296	290	288	308	317	311	313	360	307	329	335	310	328	285	319	324	349	343	313	294	345	304	312	353	294	319	327	325	316	331	283	309	363	312	332	333	302	318	317	327	277	337	296	313	295	317	316	332	347	327	334	307	323	323	310	304	336	297	306	318	332	282	324	334	284	333	322	361	325	326	308	337	322	322	320	334	283	330	316	328	323	313	333	315	280	311	338	317	324	321	319	324	295	317	306	312	299	293	360	333	333	320	336	301	291	316	287	300	319	295	327	290	309	317	317	346	308	352	307	314	294	302	308	301	331	320	299	308	273	343	295	315	325	337	305	315	349	313	337	280	344	333	314	309	318	307	322	311	299	303	315	277	291	327	293	318	317	278	316	301	338	330	297	325	281	316	306	356	320	308	313	341	330	281	320	310	314	316	336	324	317	342	294	304	301	329	309	334	325	302	302	295	351	304	296	336	316	312	311	331	306	320	277	332	320	352	316	319	327	337	354	317	304	337	319	305	314	348	312	292	304	322	299	308	335	316	309	307	324	329	298	308	302	326	315	301	325	297	332	293	306	331	346	342	326	309	323	322	298	300	286	314	285	316	321	315	358	323	321	327	314	291	288	313	318	290	304	315	290	325	314	294	319	306	312	318	327	324	292	302	343	294	322	310	288	321	285	319	298	349	309	316	328	305	328	334	294	316	323	358	293	322	281	328	314	323	306	318	309	314	292	308	294	317	309	301	303	349	294	319	276	301	320	300	333	323	323	304	348	303	298	319	310	306	299	319	298	298	327	334	295	288	325	288	344	335	312	321	254	316	331	304	309	323	295	300	301	334	338	314	303	319	325	319	310	301	308	293	320	300	344	318	304	303	316	324	330	358	331	326	375	306	312	345	330	291	344	314	293	294	304	286	310	285	316	310	304	338	319	302	300	332	311	304	338	324	348	323	290	349	342	312	292	318	326	326	303	308	332	304	317	308	299	308	282	313	324	306	333	346	323	298	306	299	309	310	324	329	332	318	315	321	338	321	313	348	337	294	320	306	340	311	318	278	330	318	299	330	302	337	289	313	355	333	306	316	317	329	311	302	344	321	302	303	327	320	304	342	281	304	294	319	298	262	324	346	314	277	323	305	309	299	306	345	300	313	337	316	308	315	341	321	329	312	367	315	320	296	321	309	335	296	305	317	307	318	328	313	282	301	312	327	304	321	314	308	316	315	299	306	337	292	297	320	296	323	326	315	311	305	306	329	314	337	308	353	289	292	319	279	327	329	297	322	306	297	326	297	307	328	320	329	307	331	311	343	303	309	309	353	326	309	325	300	319	335	335	320	327	316	346	327	286	316	318	296	294	315	338	334	307	300	294	302	309	339	324	310	323	303	293	312	321	313	343	300	328	326	325	328	298	304	296	296	269	343	343	302	302	311	288	324	320	327	328	303	311	288	311	327	322	303	285	328	324	352	320	318	306	315	308	316	323	320	320	327	304	341	339	324	321	339	289	333	275	308	294	340	295	321	332	314	331	297	317	296	310	295	324	293	343	333	298	312	294	327	307	286	319	311	291	311	317	303	324	282	332	314	311	308	310	307	303	308	292	313	315	331	323	322	353	331	306	345	330	308	314	316	290	306	304	291	354	310	318	329	302	345	302	297	277	324	310	329	269	302	290	331	308	331	364	309	310	314	300	298	297	291	314	303	307	298	295	307	307	331	282	333	308	322	339	288	315	335	324	305	294	338	295	314	311	294	289	293	328	295	308	344	314	321	331	299	328	320	283	325	316	299	327	296	283	303	293	319	301	311	339	329	318	313	283	312	308	296	329	327	315	330	310	286	285	338	318	324	332	351	329	294	325	309	308	328	344	290	316	322	345	320	296	284	311	316	313	316	302	314	320	337	308	283	316	308	319	292	289	318	319	295	311	302	304	292	305	318	339	303	325	349	329	322	321	345	321	331	286	314	322	319	302	318	318	316	313	338	274	329	301	327	315	334	296	303	287	338	337	325	281	335	318	324	317	306	306	301	334	290	311	309	334	319	324	313	298	311	299	309	311	310	277	331	315	327	309	319	276	299	318	317	333	326	318	301	313	299	307	341	345	321	329	330	330	324	312	319	306	315	284	322	307	302	307	324	300	320	319	264	313	328	293	320	319	305	285	315	298	331	317	289	323	341	318	299	330	326	326	338	299	321	316	348	284	305	301	309	300	285	320	311	307	316	304	308	302	340	322	335	341	329	316	303	315	330
4696	430	453	360	312	335	288	297	319	295	314	300	286	289	320	293	288	307	300	270	307	309	279	278	286	303	267	287	285	275	285	306	304	254	290	305	274	312	300	280	313	299	298	285	307	280	294	298	267	248	281	277	306	288	296	282	297	282	306	295	283	285	288	279	265	316	288	294	313	255	273	301	262	286	298	281	270	303	315	272	282	260	315	309	284	303	300	261	295	303	271	316	295	288	280	329	266	271	310	321	295	307	270	287	278	299	300	281	316	282	307	290	290	291	275	288	277	302	283	273	302	304	282	312	262	285	295	289	293	253	275	304	286	263	290	277	288	284	289	300	285	282	282	306	303	298	295	299	287	297	264	285	302	266	303	290	274	287	300	308	282	297	288	257	269	271	330	302	304	323	277	264	265	298	291	292	245	286	292	284	321	290	262	273	295	272	265	305	295	292	288	315	277	296	297	293	291	291	281	287	306	302	288	251	286	265	292	263	301	294	276	317	292	290	311	283	281	268	274	289	266	262	275	308	283	267	315	282	304	296	296	280	288	298	297	303	290	291	292	262	276	275	266	286	275	299	300	265	260	295	300	273	289	271	267	257	267	257	278	275	287	295	295	275	289	285	280	286	319	313	321	303	303	275	293	314	300	310	308	294	308	270	286	307	277	296	272	283	271	280	278	283	272	283	270	288	298	243	297	324	295	281	318	306	278	300	288	265	306	274	302	269	279	254	252	294	321	293	295	311	267	281	321	297	283	298	314	289	301	274	273	313	295	279	283	259	283	249	318	327	273	299	257	276	258	291	265	306	299	291	299	299	292	265	269	269	309	306	316	295	276	282	298	288	299	308	318	301	288	284	297	277	303	298	294	299	277	303	286	261	290	289	307	281	265	281	315	286	317	289	244	299	276	309	275	277	298	292	279	297	310	278	296	278	286	273	294	272	293	260	299	290	307	323	296	300	277	289	302	294	264	315	304	284	290	284	289	288	297	275	260	294	295	261	299	272	235	317	282	316	287	301	255	297	296	274	287	316	268	301	277	313	301	288	259	280	311	285	269	278	282	289	308	309	286	291	279	303	288	253	294	300	277	286	282	284	291	277	278	279	297	293	284	291	313	296	284	259	298	309	329	270	271	259	264	304	304	277	312	272	312	312	267	317	291	279	304	278	300	279	272	294	268	281	281	264	306	321	270	293	308	287	295	280	316	268	324	258	294	280	263	288	277	274	288	295	298	299	274	273	268	269	266	249	295	276	265	297	272	317	295	296	298	281	291	267	282	298	276	306	281	275	256	271	274	275	282	318	292	286	294	306	266	297	300	295	270	282	289	259	284	288	279	283	276	277	283	287	277	255	282	268	306	247	315	281	279	296	300	298	275	319	283	309	288	309	307	281	280	280	310	279	323	283	314	304	280	280	296	309	276	302	290	286	285	287	282	298	324	300	301	258	304	305	294	287	264	267	278	273	289	259	279	250	276	289	322	277	272	304	307	322	303	300	275	302	308	280	330	291	258	294	269	294	292	327	281	284	298	275	281	290	261	269	277	286	283	285	271	284	307	287	278	261	293	269	292	296	301	287	280	262	291	324	291	280	297	268	281	259	298	289	290	284	297	284	292	295	318	270	309	294	296	304	296	297	280	315	324	306	266	291	286	318	299	306	302	266	260	308	272	302	245	292	278	271	260	281	288	277	302	286	285	303	276	307	321	279	290	293	274	294	305	299	279	261	269	307	250	321	299	279	264	284	291	298	274	311	314	265	297	291	295	311	284	290	275	295	286	283	292	285	288	336	270	295	319	278	320	284	267	273	317	272	296	301	263	282	294	282	300	293	278	284	285	297	276	296	290	336	284	271	285	324	300	255	291	296	309	316	299	265	295	291	321	275	302	290	303	303	302	294	281	253	300	314	287	299	298	290	283	290	302	287	271	279	304	300	292	305	287	287	288	303	287	287	315	267	294	275	292	287	292	247	266	283	283	305	313	298	292	264	295	285	288	266	288	291	264	308	279	283	306	279	271	252	307	275	271	304	309	274	281	295	286	260	298	283	304	309	298	276	289	269	291	284	255	311	259	303	268	283	286	304	269	285	301	302	277	279	265	277	283	286	313	276	267	283	302	319	294	290	253	275	276	260	311	286	296	300	295	267	312	265	273	275	308	302	284	277	277	282	235	315	270	283	283	300	294	280	295	307	303	286	253	296	319	292	320	277	261	275	258	263	302	300	289	297	292	285	293	281	292	284	288	282	274	305	273	269	294	287	282	289	293	284	276	266	274	293	252	272	278	258	281	301	276	292	270	283	295	299	261	268	277	260	283	294	275	300	280	299	288	292	297	283	277	288	311	268	285	276	315	291	307	281	316	272	299	287	290	281	289	293	303	241	282	270	309	302	292	303	278	279	263	276	277	268	265	292	294	284	293	267	272	282	293	311	293	309	287	303	285	281	281	298	308	259	256	289	260	280	300	274	280	278	278	276	270	306	324	290	314	299	290	281	296	276	289	284	292	296	299	264	288	298	299	263	263	301	248	311	286	302	304	295	284	279	297	303	287	296	303	298	300	283	279	268	262	307	287	268	308	267	260	295	269	249	296	253	275	290	300	271	310	300	270	289	294	281	282	273	285	287	269	295	253	301	275	328	309	288	268	282	286	262	278	288	277	307	296	281	228	290	301	317	291	280	276	304	257	264	290	288	285	282	301	290	249	282	300	297	275	309	284	302	276	259	303	315	256	255	277	296	295	263	259	300	282	283	294	273	291	309	276	282	284	291	310	302	311	275	316	299	260	293	300	292	306	287	292	278	281	267	297	282	310	289	283	280	292	297	257	287	266	303	281	282	259	244	275	267	288	315	282	329	316	307	294	287	284	285	318	274	293	264	312	297	313	298	339	273	290	312	292	291	266	292	291	298	278	305	274	256	308	270	291	274	303	300	315	323	288	288	290	315	306	298	277	269	297	284	288	285	242	307	310	287	288	276	276	320	282	289	303	285	265	293	289	266	303	293	277	301	303	282	251	296	314	248	293	261	300	258	317	271	322	311	288	253	289	292	275	289	295	278	260	295	285	267	307	265	312	304	301	284	297	294	298	299	316	284	307	297	295	287	284	277	310	270	270	320	305	286	305	296	279	302	287	280	296	293	291	289	303	315	276	305	304	320	327	299	286	306	288	310	294	290	268	306	296	279	299	311	266	329	278	286	285	300	312	320	270	323	279	307	281	300	316	267	283	297	313	274	321	279	283	301	272	295	267	274	278	298	279	289	277	304	265	279	304	262	273	289	290	286	296	272	302	282	300	290	283	310	306	270	277	279	292	295	267	295	278	274	282	297	281	280	311	302	264	304	285	275	256	316	316	291	294	283	281	298	270	273	279	295	311	270	283	295	297	296	277	295	279	261	300	287	296	276	275	279	278	293	284	288	304	284	281	318	294	285	308	269	259	316	261	297	305	273	285	311	276	290	278	268	283	303	262	293	286	308	273	281	295	261
25379	21462	27812	25527	8372	522	324	207	190	184	181	190	177	179	176	156	157	155	185	141	159	144	147	160	130	160	148	173	143	157	154	163	157	154	159	162	159	135	169	162	137	153	147	157	153	160	152	135	132	137	139	161	151	153	160	158	144	152	151	153	152	151	133	130	149	140	134	164	147	162	157	145	151	133	162	167	140	162	154	150	140	151	126	127	128	155	134	126	131	150	143	151	143	123	138	112	145	148	134	155	151	159	159	151	146	151	148	142	131	141	143	162	162	138	158	150	154	145	140	141	129	168	156	141	179	123	172	132	136	138	164	148	170	148	168	153	133	145	128	140	150	159	126	148	159	147	158	145	152	146	144	157	131	136	130	163	159	150	162	138	149	117	168	148	163	154	177	157	140	154	151	124	156	135	155	129	126	152	134	141	154	148	151	134	150	132	160	160	155	145	149	147	146	157	145	128	162	162	132	149	136	124	129	153	142	156	142	145	147	150	125	141	126	147	147	137	155	142	146	143	153	151	141	147	155	149	141	141	135	130	141	141	149	138	138	137	165	147	140	160	164	133	160	130	142	137	141	157	140	140	157	151	154	144	135	161	160	156	146	164	127	157	141	133	144	162	138	127	168	156	137	136	141	151	154	120	131	150	153	143	149	155	143	172	144	139	167	158	137	175	153	154	152	150	146	154	126	146	147	155	151	148	131	133	139	160	140	141	175	136	160	141	135	153	133	143	154	166	145	147	159	142	146	183	133	140	131	146	145	158	140	164	142	155	139	163	155	168	128	140	144	139	140	169	139	154	149	159	148	134	157	161	142	167	149	138	142	144	134	163	151	142	142	146	158	141	160	164	151	151	136	170	138	164	155	134	142	139	140	136	128	150	150	138	156	145	155	138	140	139	135	156	147	151	144	140	158	135	160	131	144	154	154	135	127	173	127	156	157	138	142	143	154	142	145	146	139	142	145	136	133	135	139	142	142	162	144	145	120	141	133	162	130	149	142	124	142	178	156	161	148	121	137	146	147	129	118	136	119	137	179	146	130	137	146	156	132	161	134	146	147	157	156	164	143	128	130	136	171	144	151	143	133	146	145	150	149	138	139	155	150	150	152	142	164	139	144	186	145	137	144	148	145	152	163	115	168	147	137	151	145	144	150	134	118	129	122	144	139	138	149	141	141	152	179	139	148	134	138	150	163	149	160	152	156	138	154	157	140	153	126	151	169	157	153	141	155	161	127	143	154	134	120	116	140	150	152	141	131	166	174	143	132	148	152	142	171	156	136	149	116	133	152	149	150	165	151	152	141	170	154	172	150	147	144	140	138	155	141	147	157	140	154	141	152	136	156	134	161	135	152	154	145	147	134	156	133	159	144	116	150	155	130	135	113	178	131	160	160	155	136	137	139	164	129	164	142	148	142	156	167	147	163	163	161	130	150	142	150	156	148	168	137	150	126	139	154	140	141	151	144	145	141	143	156	144	144	148	152	151	133	150	141	155	142	147	140	147	155	148	129	143	137	147	165	152	129	129	162	120	131	128	152	143	149	139	142	146	140	138	126	140	175	134	145	164	142	149	142	158	139	139	171	123	140	149	153	143	144	150	144	160	157	149	132	139	172	135	130	132	140	141	159	163	129	139	163	151	128	128	160	155	139	133	144	158	148	158	153	156	176	141	127	148	136	135	164	145	159	146	138	148	131	132	170	141	120	130	139	144	127	144	156	157	123	154	124	125	124	136	166	158	171	153	135	187	137	146	149	147	144	151	160	143	125	152	136	148	144	143	136	161	138	148	131	153	133	143	140	146	154	158	184	150	122	151	130	153	128	137	158	154	146	136	154	141	144	132	151	137	147	142	159	146	122	134	142	118	147	137	146	162	154	149	145	123	142	151	130	157	184	169	150	147	140	144	139	119	141	157	159	170	157	157	153	155	142	157	134	139	155	136	144	146	158	146	156	153	140	162	120	164	140	125	127	134	139	116	121	138	137	150	139	151	148	143	160	143	149	129	185	153	139	148	161	169	158	121	132	138	128	146	142	146	131	145	165	133	144	166	157	144	143	148	132	141	137	148	145	152	165	149	170	151	149	150	140	140	140	168	145	149	150	134	144	147	139	129	122	139	134	139	148	133	167	143	157	152	145	142	125	140	152	164	128	111	123	149	154	137	147	142	151	146	155	139	131	164	158	148	169	160	155	138	145	126	159	154	145	154	149	157	184	129	148	153	133	128	182	153	154	168	157	156	137	135	158	137	135	152	151	145	126	158	172	148	158	157	158	148	136	141	128	154	135	171	148	159	152	145	153	160	155	156	140	138	151	156	161	147	152	138	140	154	131	135	129	156	156	143	138	157	151	136	153	137	148	152	125	139	153	143	139	141	151	142	145	136	156	145	137	129	149	133	145	144	139	141	143	141	158	134	136	150	144	174	127	155	146	135	184	153	152	141	153	138	119	147	145	148	141	130	131	145	144	148	162	161	146	145	138	136	120	138	177	140	136	136	151	147	135	138	157	126	156	140	146	134	136	161	135	149	141	132	144	152	154	155	148	155	147	153	148	128	149	145	139	142	153	156	139	144	149	153	142	137	160	136	156	134	159	157	160	153	141	144	144	140	149	131	138	141	147	151	114	166	144	153	162	150	141	134	167	150	159	161	134	143	156	129	163	165	122	143	160	150	161	151	154	154	147	148	150	162	143	138	138	147	154	141	144	143	162	133	159	138	157	150	151	148	123	150	142	115	135	141	128	136	148	161	167	144	136	156	141	134	121	138	160	140	145	136	148	139	130	129	136	145	127	155	152	133	135	137	161	159	148	135	161	152	164	131	139	138	146	148	153	159	147	143	145	142	154	129	125	152	141	131	151	148	129	125	144	141	141	150	126	147	147	154	148	143	152	149	170	141	159	154	138	143	159	145	152	130	135	138	139	123	134	144	150	138	146	143	156	150	157	132	115	164	148	151	124	167	154	155	151	136	151	141	137	155	143	152	143	155	146	161	169	113	135	141	139	122	153	126	150	156	119	140	143	154	137	183	127	135	155	108	142	155	130	161	139	154	153	123	143	125	114	122	141	141	145	136	154	149	136	146	134	150	163	147	157	144	148	147	153	131	162	143	128	143	143	142	130	153	150	151	149	156	143	165	128	152	138	138	142	125	158	142	165	148	173	143	124	142	147	157	139	130	139	154	161	114	137	159	169	158	147	152	147	152	137	146	154	168	153	142	144	146	177	145	122	151	137	133	122	155	127	130	150	162	136	140	147	156	140	163	149	162	150	130	142	161	126	138	117	157	156	127	173	164	159	155	148	167	145	147	157	123	138	157	132	153	143	146	141	148	139	154	141	119	150	131	119	131	145	136	139	154	151	134	168	130	146	162	156	164	155	148	146	148	152	138	162	159	152	166	146	154	148	171	145	159	145	159	146	139	142	150	168	143	136	164	137	140	161	150	138	149	135	147	146	142	151	151	142	148	142	170	150	158	158	142	127	130
3136	2486	2085	992	681	486	368	326	308	241	239	207	189	202	203	206	190	182	204	176	169	194	149	183	154	195	176	167	156	173	196	131	175	181	155	158	199	178	165	161	147	161	137	156	157	161	152	166	151	156	161	141	168	165	158	136	167	171	161	152	140	147	162	141	150	145	162	174	154	157	162	169	133	147	166	153	155	129	180	151	158	149	155	156	157	147	146	171	146	156	167	149	167	165	171	168	125	181	142	164	150	154	142	154	150	182	159	160	152	166	166	159	171	152	150	168	144	146	168	181	138	152	157	162	155	161	159	148	169	149	150	144	154	156	139	186	161	175	162	157	151	147	138	142	157	144	156	152	138	153	173	147	156	160	150	158	149	157	165	146	133	136	146	161	138	144	176	149	162	190	155	146	147	154	150	170	154	167	138	135	168	163	158	154	133	157	145	166	162	157	167	176	148	157	164	145	154	159	151	148	147	158	133	160	152	140	134	162	169	130	135	149	163	151	149	167	148	147	149	147	152	160	149	154	152	149	178	133	152	157	157	138	167	154	149	147	168	159	158	141	163	154	187	158	160	143	148	129	157	172	156	127	168	159	155	170	134	147	147	144	176	157	146	149	152	148	159	161	144	155	146	169	149	162	146	144	137	164	171	145	168	143	137	117	141	150	160	152	140	162	148	133	154	151	173	149	177	156	159	155	166	161	154	145	170	172	150	179	144	132	145	155	163	157	131	164	145	147	158	152	148	159	147	163	141	153	136	147	157	142	151	143	155	140	142	160	146	142	142	140	169	147	125	141	164	148	148	161	158	180	140	165	165	147	163	161	148	167	128	138	147	140	161	143	146	163	154	160	152	150	154	132	149	147	149	150	158	173	139	154	150	155	137	178	172	152	186	169	164	146	153	155	150	153	161	170	172	166	158	133	169	174	165	135	172	162	134	162	153	174	134	139	157	165	159	138	165	148	133	151	169	121	149	155	159	150	152	156	138	132	146	150	161	149	156	168	152	150	153	151	150	172	142	152	141	152	140	168	158	140	164	141	130	166	133	164	153	142	167	172	158	142	172	143	140	166	134	149	141	162	152	178	158	155	130	158	148	150	160	158	143	162	141	151	138	126	164	151	143	160	178	158	162	163	176	168	166	134	162	143	167	131	158	158	146	152	146	163	187	164	150	147	168	152	166	130	176	146	120	154	142	138	157	162	176	137	149	141	142	138	150	132	138	161	149	168	145	144	157	133	160	158	139	138	157	165	169	140	154	140	143	134	174	153	138	146	159	138	152	161	170	139	138	180	154	150	176	145	166	150	144	171	153	153	175	145	151	155	177	145	160	162	144	154	148	133	144	140	158	179	118	155	144	144	174	144	168	167	134	137	152	157	171	164	155	155	150	140	136	149	153	138	145	148	143	141	157	154	147	152	147	161	130	167	157	148	178	141	134	167	142	171	151	150	154	160	178	135	147	153	147	140	156	129	168	161	151	175	151	142	148	165	134	141	164	164	134	146	144	151	145	146	120	141	138	155	155	160	145	169	167	142	148	163	140	133	141	156	148	156	160	158	151	150	157	141	144	151	161	172	142	163	169	175	148	157	158	161	158	169	138	166	151	156	167	142	137	163	145	145	145	183	168	151	140	171	161	151	150	137	148	140	168	166	143	124	167	144	147	165	148	139	159	137	150	158	153	146	156	152	136	166	142	167	143	155	165	144	166	140	166	171	158	151	151	141	165	169	155	134	151	149	137	156	178	173	155	170	161	140	141	142	147	144	142	134	150	164	158	149	149	155	154	150	169	140	157	152	150	149	118	160	143	152	150	161	152	147	138	148	140	137	150	165	168	174	147	133	148	163	146	168	179	155	160	159	156	163	149	144	173	151	150	153	156	136	161	141	162	160	143	168	125	155	157	153	154	133	132	124	147	171	152	152	156	153	160	171	144	139	159	142	129	137	151	163	134	173	147	138	156	149	149	143	146	173	145	142	180	148	150	157	155	166	154	158	141	145	167	160	126	157	149	145	135	137	126	167	173	152	178	156	129	161	152	133	165	169	145	136	142	164	147	160	129	146	140	129	155	118	126	151	140	159	163	146	145	137	167	162	148	148	149	142	158	122	131	157	150	149	153	141	153	158	139	157	161	155	174	165	143	150	141	150	149	135	181	171	142	157	149	160	142	164	141	138	166	147	195	140	131	146	130	164	162	134	159	143	129	157	148	167	146	170	153	145	161	143	154	161	151	167	165	153	167	164	148	174	152	142	146	149	142	140	155	151	135	177	151	142	149	153	144	131	156	144	154	129	164	140	138	157	139	133	165	141	150	125	169	146	137	160	154	144	137	167	139	143	162	157	170	173	153	137	148	145	133	165	147	168	150	134	147	143	150	122	153	162	130	169	139	151	138	157	143	139	170	155	133	164	137	136	165	153	154	166	135	151	137	131	155	176	142	149	175	163	142	152	137	140	158	119	165	154	141	165	153	153	169	150	132	158	141	159	139	144	130	157	142	164	162	143	154	148	155	163	165	170	124	137	138	148	160	152	161	169	144	148	161	169	159	142	163	159	138	147	155	141	177	146	154	153	168	170	150	161	166	141	153	168	150	143	142	159	152	155	159	154	148	129	145	152	150	160	148	141	137	135	167	136	161	166	151	158	173	144	161	146	164	165	139	154	158	156	170	131	164	155	141	155	183	151	151	134	174	157	157	168	139	137	148	149	151	145	154	146	149	131	163	161	154	149	148	141	141	168	145	137	154	171	154	146	134	133	153	150	152	164	154	142	154	130	154	153	146	159	155	138	143	151	168	175	149	154	157	135	155	134	159	163	140	162	154	151	149	141	149	129	138	154	152	155	159	142	149	160	158	169	132	137	160	157	151	160	132	155	155	142	136	133	166	158	139	154	145	163	132	141	172	174	159	139	157	158	149	169	160	148	156	156	150	161	148	147	153	137	148	170	156	154	150	165	141	143	143	141	154	186	174	157	143	158	155	184	162	185	157	152	160	135	145	146	139	151	149	153	161	156	140	148	171	170	144	142	169	150	118	144	145	165	151	157	153	168	148	156	140	158	140	159	166	156	141	152	153	166	148	154	152	153	148	167	137	164	172	160	144	151	135	145	153	159	137	161	159	162	165	173	160	131	143	147	144	159	137	153	147	146	150	157	165	152	159	162	147	137	154	155	155	156	176	179	155	141	152	128	135	143	152	133	167	159	132	150	163	144	154	172	168	122	166	153	149	138	168	141	149	157	168	172	137	127	140	154	160	159	134	148	159	166	164	154	165	146	160	133	166	142	139	145	159	140	161	172	151	144	142	149	140	128	139	172	137	149	179	144	164	165	157	132	164	155	135	156	155	151	132	138	162	171	180	166	164	142	150	145	140	149	165	137	140	144	152	150	163	144	157	150	135	161	160	142	151	137	144	170	174	147	178	149	148	133	152	159	146	140	153	163	148	170	151	137	153	176	139	161	158	179	153	148	155	153	163	149	155	153
24372	21474	28762	24594	21449	5876	932	528	441	363	333	346	358	287	310	307	292	289	291	272	334	293	278	297	334	297	307	282	329	280	299	293	290	241	310	264	299	289	300	316	293	290	271	296	297	292	306	281	319	255	262	298	297	269	302	308	283	268	272	307	282	293	294	289	282	280	304	285	276	277	306	292	290	294	288	274	262	290	272	281	299	291	318	284	289	293	263	263	275	283	266	270	306	272	254	248	269	318	299	290	309	275	271	297	290	290	264	274	280	279	284	282	298	307	297	285	269	314	254	256	299	266	289	275	276	285	272	253	252	289	254	279	276	301	296	297	250	271	282	246	294	270	249	265	270	255	258	313	284	283	265	265	311	287	287	304	255	284	295	276	290	291	292	284	326	264	306	275	296	276	253	303	276	296	280	290	271	297	284	274	258	293	281	286	316	330	278	308	245	272	294	241	256	289	287	279	302	268	286	264	286	274	268	284	285	276	279	324	279	271	293	303	310	298	274	286	310	296	274	288	273	311	282	287	264	256	267	291	280	269	287	256	278	307	267	304	293	269	310	270	275	327	279	304	292	279	286	302	250	266	263	301	288	304	279	280	266	269	263	291	312	265	294	278	267	248	265	282	267	279	274	263	281	266	277	279	266	308	284	285	283	273	281	257	273	283	321	277	299	292	266	292	287	305	303	306	287	270	281	273	266	288	293	297	257	313	287	279	275	301	303	263	299	283	243	282	263	281	282	270	281	288	256	302	270	287	272	282	274	258	278	254	277	271	298	286	261	263	306	302	280	284	293	262	281	270	258	286	242	287	238	297	267	277	277	305	289	264	263	300	274	287	292	274	306	310	273	269	261	285	287	280	301	271	278	273	239	291	293	306	284	290	271	286	269	266	281	297	292	265	306	276	249	294	258	268	294	290	300	275	276	251	267	297	288	270	270	279	279	263	285	248	267	292	276	258	270	268	270	284	279	287	292	273	278	281	297	304	279	258	284	279	274	282	276	302	291	289	295	267	295	288	254	286	275	281	266	288	257	286	271	279	273	289	255	310	272	281	250	273	287	259	300	264	268	327	317	270	263	275	273	301	273	267	295	295	279	293	300	283	283	306	267	283	285	266	298	267	250	262	287	309	303	269	289	250	242	277	276	315	268	283	309	263	287	276	261	269	308	268	247	276	267	287	260	280	276	279	284	277	283	285	280	291	290	280	267	293	305	270	283	279	278	261	269	274	282	300	278	289	270	280	299	280	307	269	284	276	268	264	285	286	316	287	305	299	267	276	293	281	273	292	247	275	292	288	291	276	286	281	295	271	282	301	272	263	285	249	303	299	304	273	267	276	257	289	297	279	275	309	270	277	292	261	304	272	246	258	304	285	255	298	283	300	262	289	284	267	281	281	287	267	260	272	302	294	300	302	285	280	255	268	265	262	299	268	274	256	300	286	265	289	262	265	260	250	260	266	263	289	266	289	287	286	286	278	295	276	282	282	285	300	276	257	263	267	272	286	270	239	252	297	286	304	281	256	274	316	268	283	281	262	283	276	258	298	254	246	272	272	267	241	268	269	291	284	279	266	269	283	268	276	266	294	283	258	265	266	268	303	247	287	266	283	282	277	300	242	272	267	293	288	273	284	265	291	287	277	287	263	274	270	292	241	293	286	285	288	281	259	283	267	255	248	276	284	269	290	278	282	283	317	268	267	278	280	268	304	313	250	291	273	287	310	263	283	294	275	289	250	272	269	263	287	285	257	278	261	251	281	231	258	306	280	296	316	285	290	259	285	279	277	264	286	271	313	282	282	267	299	280	281	272	274	277	284	249	256	267	276	247	256	254	291	333	286	271	273	294	274	283	287	301	258	274	268	259	281	303	270	307	281	283	272	262	267	284	297	268	278	245	291	282	276	272	261	299	263	270	272	321	287	269	302	278	274	324	284	273	286	263	283	264	289	257	283	257	274	289	278	273	286	303	273	293	288	282	260	272	276	282	278	271	260	285	288	268	276	277	267	266	273	284	289	287	287	276	268	279	296	258	292	276	270	267	304	270	299	241	310	257	290	285	332	292	300	257	274	281	247	275	296	273	274	273	286	307	302	277	286	293	260	270	305	302	309	250	254	282	275	266	275	276	279	310	305	260	297	280	291	278	297	269	282	266	285	279	295	286	299	260	300	286	274	283	268	278	266	263	260	278	268	311	275	277	308	270	260	295	282	293	261	277	276	290	287	302	272	235	265	262	298	262	282	285	264	288	319	263	260	282	278	305	274	248	293	259	273	257	283	269	283	284	265	288	279	269	263	275	255	279	281	311	274	288	265	290	306	275	271	280	294	262	284	274	287	277	292	260	271	290	256	281	263	288	249	264	284	272	286	252	320	273	253	274	260	299	280	281	297	249	303	273	288	288	294	276	275	303	278	272	276	265	275	302	275	279	264	263	277	299	285	281	260	251	309	282	284	275	287	285	258	286	294	278	283	258	270	274	277	269	262	293	277	275	306	287	272	281	282	279	288	274	261	297	279	259	279	287	273	280	302	311	266	270	263	283	304	278	244	272	293	298	295	270	279	255	295	279	259	293	259	300	285	274	256	300	285	274	272	285	278	291	306	284	262	270	274	270	290	246	293	286	275	286	272	289	270	272	293	278	279	267	251	262	278	273	297	301	289	298	271	267	307	243	216	273	294	284	287	278	285	262	284	277	255	281	275	284	275	302	279	248	289	287	297	267	271	281	305	280	263	292	287	286	291	267	267	272	293	261	287	283	264	286	266	246	292	285	275	291	244	281	305	294	285	296	290	279	264	300	263	255	307	299	293	266	273	260	273	292	312	251	278	269	279	249	297	284	279	273	269	272	289	288	277	254	282	292	276	276	251	269	281	291	274	260	295	237	279	279	285	285	252	289	276	287	282	283	253	270	295	280	278	271	257	291	224	276	299	254	290	281	282	278	304	273	294	281	276	293	281	273	258	258	252	235	272	283	236	281	277	277	265	274	309	317	287	258	279	299	313	281	302	293	281	264	273	269	262	281	281	282	277	286	294	297	274	294	262	271	306	269	271	299	259	286	324	269	264	269	258	283	289	283	267	308	295	266	261	283	290	275	273	298	276	282	273	270	269	260	303	314	281	275	264	279	298	296	282	256	275	300	290	264	287	238	273	277	268	309	297	272	283	264	271	283	281	284	271	293	285	291	265	285	273	282	257	287	298	273	268	263	278	296	301	262	304	290	265	260	267	260	274	258	276	292	280	248	265	265	300	257	270	248	285	301	263	294	279	276	277	280	275	278	271	276	283	290	270	286	288	266	264	293	260	276	269	299	277	293	296	279	289	302	277	273	299	315	277	274	302	297	315	299	269	304	264	261	232	289	272	279	304	284	300	276	269	278	280	285	303	282	258	296	300	283	291	282	279	271	273	284	278	272	248	271	294	285	253	288	291	300	289	285	285	285	264	263	291	280	287	291	256	268	290	271	273	260	289	288	279	283	275	289	261
3367	4608	3987	1896	1241	924	690	582	487	486	464	402	351	370	371	348	341	304	331	306	299	321	290	318	302	314	297	287	300	309	277	279	272	291	274	281	274	303	283	275	264	299	275	269	256	271	276	261	254	268	272	251	261	270	258	267	262	265	269	272	270	291	269	283	309	267	252	275	280	271	262	229	268	259	258	284	271	257	280	263	267	265	270	285	297	277	277	255	256	260	285	264	256	268	258	271	248	254	236	253	237	246	281	246	268	261	275	270	254	249	263	263	281	266	268	272	276	270	260	245	249	245	251	248	293	273	271	265	258	258	237	259	269	290	252	264	256	281	275	274	266	275	265	263	268	255	271	259	252	274	263	262	260	256	285	276	272	256	242	272	266	267	261	253	243	254	272	264	228	267	266	281	240	269	263	276	272	258	236	278	227	275	280	269	258	269	244	255	271	260	242	246	288	258	269	252	244	261	280	267	259	261	253	298	257	262	292	281	248	256	281	257	278	231	288	255	269	248	247	240	245	259	295	249	281	238	257	231	261	269	260	250	254	290	246	242	271	246	269	274	297	258	262	248	268	285	272	229	244	252	287	266	260	254	249	250	281	268	273	257	255	287	299	284	256	262	252	243	269	228	270	253	256	259	255	267	258	291	273	269	275	259	253	265	270	266	279	244	260	235	252	267	263	260	263	263	259	291	233	275	271	286	270	247	246	287	288	278	253	270	272	275	278	261	255	251	262	241	289	226	264	263	248	273	265	274	259	277	268	272	241	272	234	248	277	257	256	264	282	259	271	255	249	244	270	250	267	263	264	248	269	275	266	273	269	281	246	243	252	238	281	239	268	307	245	254	264	261	267	245	268	259	249	268	282	261	274	293	301	280	270	257	252	288	252	252	276	249	284	260	251	263	263	256	248	258	268	266	286	264	239	260	258	232	247	289	275	201	268	255	274	263	292	260	261	295	248	281	275	272	260	264	273	255	273	253	265	249	260	237	254	267	293	268	266	300	273	251	274	279	281	276	272	239	267	259	276	261	252	273	248	271	284	287	232	288	276	262	261	266	242	241	268	258	271	265	258	263	285	268	269	262	295	259	262	238	247	267	253	250	237	304	278	279	266	263	272	250	228	269	248	285	253	265	260	270	252	249	237	279	280	257	234	252	241	259	276	284	258	274	255	283	276	223	263	249	245	251	254	256	247	287	274	226	254	245	262	244	283	247	267	252	243	258	263	228	255	257	284	276	256	252	293	275	275	264	252	274	262	252	271	272	233	278	275	224	265	249	265	262	276	264	252	254	258	237	263	277	255	255	264	278	254	257	247	255	268	253	240	287	241	253	254	280	285	266	266	281	274	271	276	251	276	278	230	283	262	253	270	270	263	252	293	245	261	250	263	246	262	259	253	275	261	248	253	255	253	262	258	256	285	276	253	233	251	242	266	275	281	277	256	284	267	294	257	281	240	255	267	213	255	261	265	251	236	257	237	236	253	307	285	282	291	256	270	247	290	282	256	278	271	254	292	272	270	261	265	253	255	251	269	284	259	249	273	271	270	251	255	257	295	242	227	268	271	264	280	243	273	243	279	250	244	282	303	278	270	233	267	277	292	286	250	248	282	255	244	252	276	266	237	257	257	276	267	264	260	265	235	277	275	258	233	255	273	255	267	288	267	284	277	243	266	244	245	289	286	265	259	275	264	252	258	250	277	253	244	266	246	262	263	257	270	233	240	255	261	248	273	255	258	301	257	248	278	291	260	264	267	270	282	256	252	233	284	278	254	269	263	237	270	268	258	256	268	271	282	265	263	261	260	279	254	257	248	274	283	256	258	270	259	275	264	238	228	239	260	260	272	262	238	269	219	251	300	281	286	254	279	280	232	285	259	263	264	275	237	266	253	259	236	252	264	271	254	280	249	266	271	261	284	266	274	238	225	275	254	275	260	232	279	257	251	274	273	253	277	299	290	268	270	265	259	234	259	262	230	286	249	256	247	242	283	247	249	260	264	249	250	267	244	261	271	264	247	276	278	255	271	293	295	259	257	281	235	266	247	279	271	240	261	232	266	274	252	245	254	258	257	262	282	281	257	283	251	281	233	272	266	246	262	279	254	271	252	224	243	275	251	270	267	267	274	265	258	238	286	264	251	252	294	265	250	235	271	284	268	278	271	281	253	245	264	267	263	250	251	267	266	272	297	269	249	241	267	289	290	262	259	237	257	249	244	269	232	245	267	255	282	226	224	274	265	280	267	281	285	251	237	261	256	262	263	252	259	257	287	295	279	242	252	274	282	251	286	246	234	296	269	233	279	259	259	250	262	273	259	267	258	282	271	253	266	253	274	247	240	274	261	248	252	289	258	250	269	266	230	266	266	275	253	265	266	267	297	267	263	251	278	265	257	274	240	285	251	260	285	257	272	250	248	242	274	228	255	252	231	281	262	243	278	258	257	242	268	273	273	278	288	255	271	264	256	274	248	272	278	238	228	301	276	296	267	280	251	272	271	269	291	253	235	290	283	239	246	246	288	256	267	289	270	245	258	237	256	255	239	256	270	283	263	249	286	266	258	262	234	257	257	287	277	249	270	265	235	278	237	284	275	267	248	239	275	270	254	249	251	294	248	229	256	288	244	272	259	282	266	253	269	246	274	233	259	269	261	216	261	257	250	271	291	273	242	254	263	250	259	257	264	254	258	253	249	244	260	279	250	240	249	245	257	282	236	244	285	266	245	266	257	250	246	235	258	235	238	230	264	258	263	263	308	263	247	252	237	297	276	274	284	277	235	244	266	267	222	244	224	249	246	251	254	274	272	259	271	265	264	263	259	254	255	270	260	257	268	279	278	257	300	272	275	251	261	234	254	248	242	262	258	257	256	271	252	262	280	259	276	261	265	288	232	270	241	245	240	270	254	275	255	240	255	244	221	280	238	253	270	253	260	252	277	230	251	248	286	226	266	253	267	247	253	249	259	277	260	236	254	244	224	229	242	245	266	250	270	296	242	283	260	264	221	279	265	257	240	252	266	262	235	260	247	252	243	257	255	257	267	269	260	253	266	287	246	278	255	273	278	292	259	272	256	267	276	282	261	269	263	229	236	251	285	288	268	288	301	259	264	276	250	252	269	248	258	273	250	244	263	273	241	250	276	239	270	259	277	275	267	233	264	289	266	267	277	261	259	270	254	257	276	251	288	275	260	251	264	261	246	260	263	237	239	259	266	249	257	276	242	253	260	267	238	269	242	247	253	282	250	266	240	271	263	267	253	261	256	247	249	272	252	270	270	267	250	250	285	296	232	280	239	253	268	247	273	282	256	295	265	258	260	260	282	268	240	278	262	226	263	270	239	288	242	280	260	264	254	216	261	265	283	263	253	288	263	260	260	287	283	278	275	257	266	287	252	267	261	248	266	242	304	261	281	229	254	264	249	236	264	248	244	241	260	263	246	271	264	262	260	277	246	265	287	236	210	261	294	271	254	232	242	248	256	264	257	247	248	254
27843	12348	966	488	357	374	306	326	335	365	325	331	340	286	284	343	325	309	302	306	312	319	342	332	329	309	287	333	323	298	295	314	294	314	359	284	314	323	317	299	319	342	320	298	279	315	334	288	317	315	339	306	351	289	347	329	307	312	344	274	301	334	290	323	308	321	320	320	315	321	292	298	344	314	296	307	336	316	346	313	316	286	338	327	318	317	299	313	304	309	317	311	295	323	304	323	301	329	303	345	310	320	359	331	312	333	317	312	307	312	325	361	324	311	287	329	340	320	310	298	305	332	316	338	295	336	324	294	337	296	350	284	339	322	304	342	296	343	316	326	317	340	318	345	290	304	311	286	322	314	341	303	295	322	317	347	316	319	311	318	319	292	326	303	323	286	291	339	338	292	278	265	277	301	347	316	310	277	347	312	356	340	326	332	302	323	301	292	348	301	291	316	337	307	321	296	306	299	315	322	291	293	312	294	301	331	318	320	338	308	305	335	300	329	330	318	318	287	311	323	299	319	302	314	277	328	338	310	309	315	335	337	381	326	322	306	304	307	339	301	316	337	327	316	306	312	323	305	299	340	343	328	318	303	336	316	315	326	331	294	306	347	348	294	314	324	328	339	337	366	317	333	308	307	351	317	326	314	298	330	318	354	316	310	331	321	338	303	306	293	319	301	346	330	301	339	334	312	284	344	329	346	292	304	341	333	318	354	321	358	306	311	308	343	307	329	296	317	312	319	356	331	341	299	309	308	285	315	336	313	312	326	325	318	321	320	298	313	322	300	347	311	349	311	324	328	323	297	328	335	314	304	329	312	303	325	311	357	308	321	336	336	306	342	333	309	313	324	272	320	318	300	330	309	322	332	328	323	314	330	308	318	289	329	296	333	331	307	368	330	328	341	308	309	315	341	327	329	334	331	272	326	294	314	304	325	333	334	317	332	327	315	322	322	376	309	304	332	345	303	319	336	339	311	304	314	307	307	331	301	330	303	320	279	356	313	295	286	322	307	326	306	307	334	326	342	301	329	296	327	297	311	299	317	318	320	328	310	288	293	300	282	309	320	285	330	299	322	320	337	303	300	332	297	316	322	317	277	335	286	304	347	318	313	304	282	318	322	285	346	351	341	320	309	327	317	321	318	300	329	328	340	329	323	342	309	363	315	309	314	322	309	315	324	322	316	297	334	318	305	293	351	301	293	309	321	347	254	303	305	323	298	312	332	298	317	340	318	348	339	314	309	318	314	290	331	331	309	317	329	353	312	325	301	306	310	325	330	327	283	295	334	339	301	293	310	275	277	304	305	302	336	319	334	301	344	290	279	329	330	329	292	315	309	321	355	339	322	297	326	322	311	326	334	301	312	341	340	337	331	346	297	341	329	295	331	325	323	294	318	322	336	289	329	336	331	317	307	333	314	307	287	319	307	314	308	324	316	301	307	299	313	326	318	298	331	310	307	327	292	330	364	307	321	298	315	308	344	295	294	288	332	304	322	311	332	289	324	331	308	321	310	291	327	321	302	323	313	340	336	327	312	322	304	358	332	322	316	314	318	311	347	352	298	317	333	301	312	329	332	302	327	291	317	299	289	304	333	314	331	307	321	318	285	331	279	346	345	315	297	292	303	319	323	341	299	329	326	317	311	296	314	320	299	340	287	309	332	288	301	313	310	352	326	318	323	296	299	315	304	328	323	327	327	330	311	273	325	288	366	315	310	323	306	306	323	337	310	331	366	310	313	335	307	311	292	305	328	309	304	311	309	319	357	306	300	313	311	364	294	342	327	295	337	320	289	312	312	316	325	316	331	334	295	295	333	323	294	327	299	329	297	309	341	362	346	294	361	295	283	327	313	346	306	326	306	323	318	313	344	333	344	316	348	348	307	341	317	284	317	297	329	314	305	325	307	297	296	307	359	323	332	346	336	337	317	320	297	316	323	274	297	327	353	343	311	316	325	278	319	341	285	357	282	279	313	311	311	315	335	304	309	321	330	342	351	334	299	312	332	328	334	303	316	348	308	313	298	323	334	337	328	327	280	296	302	306	340	293	337	300	322	322	320	316	307	306	310	326	301	328	310	300	335	321	314	282	342	329	334	315	340	334	321	321	322	283	330	305	294	266	294	327	273	341	342	321	325	308	320	297	304	308	318	316	336	323	270	302	304	324	338	336	306	318	260	304	359	304	310	330	341	329	324	366	329	327	295	282	314	316	314	304	325	338	344	314	320	328	298	329	339	332	327	337	330	308	266	304	291	332	358	286	305	302	285	337	282	324	308	287	340	342	296	284	345	335	283	340	310	308	287	308	313	335	334	288	296	326	312	316	326	316	314	315	286	369	330	364	319	297	289	319	335	333	323	300	291	313	341	318	289	297	295	353	335	323	329	336	312	291	300	325	335	315	319	307	340	318	298	315	370	322	340	293	331	322	326	310	311	313	322	297	296	305	329	308	353	328	292	306	291	312	319	310	308	324	331	317	325	325	319	334	324	301	333	300	317	309	310	312	315	301	292	313	305	346	340	369	318	310	341	350	336	312	297	338	305	304	336	327	335	318	335	347	325	312	324	318	291	303	304	285	303	315	295	322	349	334	335	312	286	319	336	328	337	312	319	317	323	315	298	327	337	314	294	312	339	313	303	299	329	318	339	314	326	287	311	294	307	330	279	303	302	373	307	296	333	325	315	366	338	314	316	308	312	319	304	338	334	326	275	331	311	318	307	309	328	311	333	330	325	282	323	322	345	309	337	320	338	335	312	351	310	323	308	303	342	295	313	335	319	331	318	334	343	350	297	323	297	318	326	302	306	341	313	325	280	335	304	337	293	309	348	297	322	309	320	336	307	315	327	321	319	308	305	301	299	331	306	312	302	345	280	327	300	310	311	347	335	306	331	344	302	262	321	319	333	376	364	299	335	335	312	321	310	345	343	331	330	291	340	307	322	324	301	332	287	323	304	315	312	328	333	319	314	340	339	302	313	299	340	314	306	299	311	316	319	331	322	340	324	325	363	296	297	323	319	309	342	316	339	347	317	318	307	328	309	327	302	306	342	319	324	291	334	330	319	305	323	324	300	317	357	302	312	293	311	339	342	308	306	323	312	290	291	319	325	317	311	297	310	321	315	330	305	305	337	321	300	338	354	329	320	339	321	291	289	306	325	333	310	330	358	297	336	299	293	286	342	322	311	319	295	293	322	323	295	328	323	322	311	309	326	283	304	341	300	327	293	348	311	311	318	331	304	325	322	338	346	334	292	369	292	306	295	328	342	326	304	313	320	315	318	323	312	287	326	332	303	303	333	293	312	337	304	307	305	311	311	306	322	351	295	313	298	306	330	304	310	274	335	307	319	304	314	319	341	299	315	317	304	309	316	326	334	306	297	338	332	320	329	329	335	353	318	275	321	331	326	302	303	310	333	325	334	338	341	293	341	353	309	312	330	330	348	304	338	305	346	340	342	302	304	339	302	325	311	330	298	297	349	334	336	297	347
4717	478	431	335	321	326	283	302	294	293	293	283	280	284	278	284	303	324	290	274	286	294	275	287	324	266	311	259	284	310	288	278	298	307	324	289	312	300	284	284	305	318	299	291	284	296	287	283	297	297	283	318	277	283	308	278	325	286	282	307	302	287	311	277	256	285	289	284	281	261	275	310	302	258	269	284	294	268	283	265	272	249	300	290	271	282	289	282	283	297	281	275	310	268	305	286	290	266	278	285	272	281	277	301	298	286	314	271	286	287	282	275	276	305	307	285	300	308	273	310	290	267	302	298	271	268	292	313	296	306	285	257	286	285	307	303	297	321	276	298	298	293	308	291	271	288	290	292	304	301	261	290	278	283	281	279	294	284	281	279	312	311	300	297	266	299	330	302	281	286	302	309	261	259	297	299	283	289	293	302	295	243	290	323	274	288	300	267	290	297	259	268	274	274	291	303	290	299	296	294	295	289	283	286	320	271	277	294	293	277	280	294	288	279	290	283	261	266	294	263	304	250	311	316	266	296	301	305	321	271	267	284	293	309	305	303	291	271	301	289	308	299	297	288	276	284	309	270	262	291	273	303	307	263	313	289	298	294	284	283	302	277	270	280	270	288	268	266	302	296	302	257	314	294	313	273	282	274	307	309	269	270	289	279	283	255	297	273	286	263	274	278	305	291	293	274	282	282	311	305	292	282	274	304	307	277	273	280	307	296	271	308	303	290	301	288	321	306	324	298	259	290	289	273	281	275	285	304	304	283	282	287	278	297	268	256	276	293	304	290	278	290	292	282	288	267	278	300	291	279	261	290	308	314	257	315	284	302	273	272	277	275	304	242	288	279	299	265	290	260	277	244	307	314	284	291	242	281	257	277	289	285	295	280	306	291	308	268	270	285	297	296	278	287	270	278	282	268	298	285	280	305	284	283	284	304	273	293	316	305	334	247	282	278	284	268	282	287	302	315	292	284	313	271	316	264	299	279	281	281	285	262	297	307	272	313	290	285	283	300	269	274	273	280	322	315	303	263	278	289	294	301	249	316	299	280	281	323	284	301	290	289	282	275	301	271	272	298	301	290	298	287	294	283	281	287	294	290	278	282	308	283	274	250	301	289	274	280	287	310	293	285	306	306	267	296	287	287	316	277	282	295	286	297	283	303	308	264	280	282	271	319	272	317	308	296	302	285	284	295	319	265	260	266	323	314	281	292	287	296	294	273	300	291	299	283	269	297	278	327	288	272	254	305	293	325	283	277	307	306	286	280	260	283	264	277	280	278	316	271	284	274	300	266	281	276	286	287	260	302	288	270	278	294	324	289	280	298	327	275	304	285	287	292	293	252	294	326	280	310	295	282	281	280	276	282	313	248	268	293	285	293	299	291	279	265	308	292	274	309	295	278	284	308	305	282	252	296	288	291	293	287	315	279	314	288	285	301	263	291	299	268	277	286	285	271	279	264	278	267	304	304	300	297	316	288	274	299	309	285	268	284	320	307	301	293	299	281	272	270	290	294	291	307	289	286	290	306	251	295	317	287	285	329	293	305	290	304	283	289	283	274	297	283	304	286	320	289	297	296	319	274	297	285	292	285	285	294	318	284	299	288	273	290	286	324	271	290	299	286	274	323	295	273	290	290	314	281	317	269	271	295	267	267	276	285	252	319	287	294	281	268	280	301	285	305	260	307	299	284	281	264	274	293	279	323	332	280	273	300	287	291	286	269	285	276	278	298	297	297	259	277	263	255	278	290	287	251	296	261	262	294	306	279	264	305	262	296	302	287	285	299	287	299	272	284	277	312	267	284	275	269	303	285	282	285	316	305	274	273	274	267	266	293	298	307	283	300	272	296	288	283	280	324	297	278	301	324	274	311	313	264	273	331	293	294	303	257	282	341	298	275	312	302	300	279	293	293	258	285	272	285	279	290	301	257	293	286	277	278	295	278	300	276	278	289	306	303	277	270	272	302	291	271	264	318	298	279	266	270	284	307	318	301	291	268	306	276	265	260	282	283	262	289	298	310	280	294	307	292	298	256	276	284	285	293	293	288	296	320	302	316	281	260	295	289	326	277	296	287	286	291	286	290	288	283	289	295	274	309	307	304	270	277	304	278	314	300	288	318	291	286	312	276	319	293	291	281	287	319	269	256	314	281	303	305	265	282	278	275	247	279	275	285	288	263	271	327	273	286	276	303	311	258	296	306	329	298	257	272	278	269	291	291	268	324	323	296	320	296	292	288	278	283	314	273	261	298	268	272	301	276	316	278	291	295	280	279	300	276	299	289	277	334	309	312	279	274	285	277	252	270	308	275	281	297	274	282	273	284	275	289	282	284	258	293	294	307	290	262	319	285	281	286	259	265	277	277	261	289	287	290	271	305	294	277	311	286	263	266	288	269	278	306	313	252	309	290	288	266	291	288	273	254	313	274	273	291	278	291	285	310	276	285	311	316	262	263	316	318	325	282	284	317	281	263	272	273	271	275	285	271	277	288	302	274	299	313	346	287	276	285	293	260	285	282	299	295	278	284	270	280	291	279	271	287	290	266	281	299	271	298	270	300	273	260	302	300	300	294	275	334	281	275	262	244	312	299	276	293	287	301	290	274	276	289	282	269	293	288	271	282	307	288	283	284	274	265	302	303	300	272	292	311	278	291	309	293	297	279	286	292	298	306	284	270	308	288	291	307	274	284	289	282	278	306	278	296	276	279	322	281	315	298	298	310	281	306	304	278	285	297	289	304	275	311	284	296	289	285	281	281	262	277	304	290	302	318	308	256	294	308	270	294	275	307	281	282	333	290	303	268	285	319	278	311	279	276	287	291	314	308	295	294	296	299	282	290	296	274	273	279	279	290	291	260	269	302	312	260	281	297	301	259	282	271	298	296	289	290	278	276	302	258	288	271	269	309	282	316	294	317	271	330	289	355	306	285	304	296	296	265	339	272	307	296	287	277	271	300	293	307	280	282	273	291	279	303	291	282	274	250	283	273	313	282	293	290	270	262	301	296	287	278	300	275	316	280	273	268	287	276	328	309	302	294	262	250	281	288	286	313	280	298	291	312	297	297	289	306	300	261	277	288	280	324	288	287	317	267	275	285	283	273	269	290	311	255	291	291	255	250	300	291	291	266	272	302	304	289	305	275	310	308	269	291	293	265	296	290	286	291	289	289	286	286	279	284	263	258	276	281	314	288	274	281	325	285	270	282	278	285	298	284	331	280	306	271	312	272	298	281	303	299	274	275	276	285	275	312	264	290	304	303	283	278	270	288	289	262	263	279	267	295	295	268	270	287	276	308	316	270	278	329	283	281	296	284	289	316	255	323	294	269	327	314	270	274	292	304	257	291	270	270	259	280	300	297	295	281	303	268	309	294	273	264	279	295	292	279	282	310	311	274	276	286	306	290	300	283	292	311	308	298	309	279	294	308	276	288	294	277	325	281	318	280	277	273	279	277	286	285	281	321	281	286	284	276	310	260	314	289	306	283	310	285
25286	21494	27821	25556	8634	562	319	213	195	196	196	183	161	167	182	160	167	168	144	160	147	164	161	135	170	157	158	158	181	143	158	166	157	136	155	125	169	155	136	133	132	133	141	154	130	159	139	161	159	146	152	153	164	140	138	142	172	147	150	134	135	140	156	152	162	161	167	145	156	129	151	156	149	141	157	144	156	141	144	123	133	140	135	141	154	163	137	134	146	136	137	155	159	152	138	146	176	156	146	168	138	146	164	149	155	126	146	152	159	155	164	162	138	159	132	136	154	151	153	169	142	130	139	134	149	128	151	143	141	155	147	144	154	162	133	141	158	154	148	143	160	165	166	133	139	143	164	135	142	146	138	144	164	155	157	131	151	137	142	121	143	154	126	138	143	136	138	152	162	140	126	153	142	129	159	143	122	147	148	147	145	143	139	143	144	137	144	143	150	133	140	150	151	167	140	150	148	145	154	147	135	142	146	141	139	158	148	157	159	132	156	152	139	138	145	129	137	142	131	145	146	172	145	119	130	124	148	160	138	149	146	151	159	135	140	168	153	150	145	135	155	157	148	144	141	137	143	152	164	134	140	138	152	149	140	157	150	155	136	151	160	169	138	161	151	147	161	140	145	128	150	133	120	145	138	138	136	142	159	163	158	149	141	154	139	159	158	152	138	126	156	146	127	155	130	147	130	133	149	147	134	154	168	157	167	127	127	166	155	141	155	127	154	150	145	156	125	161	157	154	161	145	148	165	162	143	153	132	158	144	115	135	144	154	138	160	132	140	130	163	151	159	149	164	155	145	162	162	153	164	150	154	150	141	122	159	149	149	160	129	146	148	149	165	140	157	149	162	139	165	154	139	143	132	148	145	151	156	135	138	146	164	170	131	151	130	146	117	125	151	143	142	143	152	144	143	162	135	136	155	135	148	146	171	141	122	141	136	157	140	158	137	163	166	137	135	156	157	147	151	159	142	158	141	155	119	137	145	136	140	168	147	157	148	152	137	161	155	136	159	152	134	141	125	134	141	151	145	152	132	154	131	161	124	143	145	156	156	139	139	147	127	149	144	151	138	157	137	148	147	136	151	125	151	173	136	144	146	132	140	133	164	141	157	136	141	164	137	164	174	148	168	154	162	153	144	146	144	150	142	156	156	149	145	152	143	175	159	159	159	140	149	155	134	131	126	143	164	152	152	111	144	154	165	140	146	127	155	134	154	154	140	131	160	162	136	140	139	150	143	166	141	121	142	162	144	137	146	146	163	151	146	151	118	162	134	138	149	155	146	181	161	149	175	151	125	135	151	146	131	137	141	131	140	129	131	132	126	139	134	149	138	138	156	160	151	150	151	152	153	155	157	145	160	152	161	175	140	146	193	168	157	152	139	146	145	134	120	150	153	135	158	157	137	151	160	142	136	142	132	148	136	126	135	152	131	136	151	139	138	147	150	165	132	141	159	142	161	150	129	132	137	152	149	164	130	147	157	153	154	145	136	114	116	151	153	142	147	140	139	166	161	165	145	176	145	120	150	150	162	144	143	146	158	150	155	177	142	137	143	165	136	157	149	152	142	130	140	151	140	146	152	147	154	130	122	151	151	155	158	142	154	159	155	167	131	148	148	141	177	166	147	139	141	149	153	137	144	150	154	142	126	164	167	155	149	136	165	139	154	156	145	141	139	156	142	140	151	160	158	144	150	134	155	142	130	142	145	163	141	146	147	142	153	145	154	148	134	147	135	154	140	135	153	134	139	125	115	123	154	132	136	131	147	151	146	161	131	156	142	138	150	158	172	151	168	131	147	153	157	139	153	147	123	143	145	163	166	159	139	152	157	126	150	149	153	144	146	142	143	144	154	142	139	159	171	152	146	154	125	161	130	150	135	169	173	151	146	143	125	153	145	143	162	149	127	130	123	143	146	157	125	126	145	141	148	171	136	149	161	135	155	135	122	163	139	149	147	135	136	161	175	150	115	138	149	144	129	139	136	146	147	146	140	135	136	122	163	118	175	150	127	152	134	158	145	190	152	136	143	139	144	145	156	140	164	157	147	138	163	144	135	136	159	151	144	128	133	133	132	139	148	150	131	142	124	142	156	117	169	149	155	152	142	133	156	166	159	136	182	151	154	171	149	170	128	156	149	152	148	131	191	151	150	149	153	160	155	135	119	143	148	128	132	125	134	142	126	144	138	134	128	140	140	146	139	118	158	142	167	123	172	155	150	144	143	156	146	150	155	150	144	119	158	132	140	141	133	137	141	160	155	158	147	143	148	146	154	149	138	135	136	157	139	146	142	150	128	157	135	155	174	156	124	141	140	128	153	157	137	131	151	167	154	150	131	127	157	146	118	130	131	115	154	149	152	142	142	150	127	162	144	149	144	143	164	136	146	170	136	146	138	137	158	131	141	150	156	149	120	175	141	143	154	142	136	133	161	164	138	132	126	116	155	147	141	138	133	152	150	152	137	147	143	131	158	149	142	151	164	137	132	122	135	170	129	160	147	140	129	135	149	130	159	127	143	137	148	134	161	169	142	132	141	146	153	136	154	126	131	137	127	149	149	148	152	138	131	147	129	143	141	156	135	136	142	156	145	151	146	153	150	156	154	146	158	122	119	153	163	141	156	146	146	131	140	115	144	147	137	139	151	140	155	151	127	139	149	161	141	148	136	154	142	144	150	138	128	129	156	158	137	133	142	147	145	163	153	159	146	127	143	145	136	146	145	134	159	148	154	145	186	152	150	166	138	149	125	138	156	149	150	139	146	151	145	166	135	141	140	129	139	174	144	169	157	151	155	148	144	156	138	145	155	150	160	132	143	151	128	142	151	123	150	144	138	149	158	179	168	155	140	158	146	154	142	139	161	148	153	165	123	133	148	139	139	149	153	171	131	141	138	161	138	169	145	138	147	149	147	147	137	151	143	147	138	164	159	150	160	150	157	137	135	141	139	157	146	149	112	136	138	159	135	144	163	132	137	160	144	158	111	165	160	127	155	125	161	147	132	145	143	160	150	181	166	167	165	147	140	140	152	161	118	159	139	149	138	137	167	141	139	129	151	169	114	179	140	132	153	144	139	165	126	143	159	148	143	171	118	131	140	152	142	152	121	164	131	143	136	144	158	145	159	133	144	163	133	142	125	142	123	134	159	151	138	124	142	147	135	155	154	141	146	158	148	145	139	144	144	155	157	133	153	140	150	158	137	125	142	169	153	126	130	124	150	147	144	152	137	131	133	150	153	139	157	143	161	137	136	140	143	131	155	164	147	135	169	142	153	181	131	137	176	142	138	147	140	139	136	132	146	168	149	166	142	143	145	138	136	132	136	150	158	144	144	138	136	174	150	164	143	145	132	147	134	158	163	139	129	159	131	130	137	156	150	152	151	148	150	118	144	156	155	156	124	142	160	155	164	155	167	156	149	137	151	151	152	157	127	150	145	145	148	118	159	144	165	145	165	133	125	162	141	150	154	137	163	166	143	152	140	134	152	152	118
3086	2502	2115	1055	694	511	378	351	286	255	236	221	205	184	186	184	170	154	202	152	163	171	158	167	153	171	172	167	180	149	160	169	158	172	138	162	157	146	166	175	164	177	151	157	169	166	140	154	169	172	139	171	153	147	155	162	169	147	162	151	154	130	137	153	149	146	163	152	178	137	167	166	155	171	146	152	152	158	150	132	156	143	141	141	174	163	162	137	165	152	155	158	166	154	156	143	168	146	148	145	133	140	153	148	172	163	139	177	152	149	174	142	147	140	149	163	142	164	151	144	142	130	159	144	166	187	139	138	163	159	149	159	141	147	141	144	154	157	174	165	144	170	149	146	144	169	173	147	174	150	159	138	147	147	142	156	135	163	148	138	157	148	150	159	129	164	138	167	145	148	153	161	160	150	163	145	147	149	151	168	158	154	144	173	159	184	152	154	169	159	152	141	139	145	145	164	156	150	152	148	155	139	147	153	133	143	144	155	158	149	154	140	135	140	129	147	143	153	147	132	160	176	132	139	125	154	140	145	151	153	159	154	153	137	146	152	139	160	144	161	156	150	171	169	144	146	164	143	171	146	151	148	141	154	146	171	148	139	152	154	144	129	148	166	138	168	113	140	158	155	147	158	155	144	154	136	161	137	158	165	153	142	158	141	152	160	132	145	157	149	158	147	152	124	137	149	135	148	151	140	134	160	171	162	165	162	164	136	153	154	130	155	165	145	126	153	122	152	156	156	173	124	156	162	135	153	141	159	140	153	139	146	147	160	157	178	159	132	165	126	138	162	159	169	169	144	178	161	150	146	153	153	150	168	141	170	158	151	147	157	136	147	144	161	151	177	137	153	150	163	160	142	148	146	137	135	133	135	163	150	152	145	137	166	143	187	152	159	173	148	131	144	127	139	139	154	154	132	156	168	147	163	147	151	145	153	140	151	165	182	158	146	136	154	165	128	183	154	166	156	146	142	153	142	164	150	160	157	158	121	133	156	151	157	170	147	152	139	146	161	150	145	151	149	144	162	171	153	167	152	160	168	112	150	168	155	147	159	141	143	148	168	136	171	138	147	132	151	162	168	162	149	157	143	143	145	149	124	151	155	151	153	154	157	142	155	157	171	178	144	160	142	140	144	143	137	154	150	144	148	167	145	164	139	157	161	160	130	168	136	150	134	136	142	142	141	158	158	123	152	165	135	156	190	148	146	138	157	143	138	162	147	154	154	158	144	158	162	156	127	129	170	157	143	147	149	163	174	144	143	150	160	161	150	136	162	153	141	169	124	159	152	163	136	146	138	146	166	149	158	156	141	159	133	158	172	154	174	143	148	142	165	142	152	156	168	164	150	137	161	147	152	143	135	141	144	153	148	157	159	143	163	146	164	154	136	149	147	139	152	119	141	138	149	141	151	153	171	148	151	128	151	158	152	170	147	169	142	147	163	145	148	130	145	141	147	145	144	124	154	150	169	158	156	147	161	161	143	139	156	152	168	156	141	129	152	158	144	149	164	160	145	143	126	139	148	139	127	143	163	130	156	156	130	161	131	160	172	153	162	150	159	160	152	121	158	136	133	167	159	174	146	172	167	142	163	164	159	145	164	153	171	157	161	139	152	154	146	156	137	125	164	166	166	153	173	150	161	159	167	164	143	135	150	164	162	161	151	140	149	141	152	154	154	157	165	157	162	147	150	151	145	142	169	153	153	163	164	151	139	118	170	160	147	160	163	151	146	154	156	144	141	145	132	122	152	170	150	143	132	164	143	132	135	145	147	126	161	135	143	148	176	137	149	134	142	146	174	165	156	140	158	164	168	162	142	125	138	147	163	156	155	134	143	156	125	153	137	139	146	169	176	143	153	138	144	154	152	158	153	170	135	150	154	131	149	130	163	140	140	155	150	132	129	170	162	162	135	126	151	156	134	180	174	156	153	136	166	166	157	145	140	138	150	176	147	151	139	135	149	158	157	131	156	165	132	126	140	148	152	161	149	150	149	156	159	155	138	158	169	165	141	138	141	150	152	154	141	141	149	147	155	166	141	143	143	145	152	142	144	155	147	138	167	132	135	140	162	173	139	152	138	154	139	128	150	170	154	145	158	144	168	148	149	127	140	137	139	160	138	132	168	154	157	135	133	162	170	150	164	159	142	136	124	158	154	166	122	153	156	142	140	146	143	131	142	148	127	185	138	156	135	157	152	152	167	152	154	160	152	163	137	146	145	147	161	113	145	142	153	171	160	150	155	180	148	138	151	152	134	141	126	149	154	138	146	144	155	137	151	117	139	152	176	153	154	137	150	167	170	135	159	146	148	147	147	144	126	156	170	146	131	155	134	128	149	163	153	157	150	122	126	142	141	147	164	148	138	182	146	155	174	168	132	145	144	152	158	157	154	124	168	119	144	148	150	157	160	147	153	135	160	142	158	164	145	149	154	156	132	140	164	158	150	144	145	139	142	121	155	170	156	167	163	153	147	150	174	160	151	145	162	149	143	144	162	154	137	152	131	182	157	167	143	142	164	143	144	163	152	151	136	160	150	153	162	142	150	166	142	164	150	143	136	137	162	137	180	163	132	149	157	156	137	139	167	156	134	147	149	152	155	142	164	136	164	137	144	188	162	159	142	133	155	135	156	135	148	157	150	126	137	156	158	161	142	147	142	155	141	151	143	157	158	177	151	174	137	150	138	138	158	154	149	144	150	135	137	150	162	129	142	132	149	140	140	141	164	145	143	165	139	142	184	141	157	160	151	136	133	186	129	164	151	138	147	133	154	146	135	149	160	171	154	142	156	158	159	156	138	153	146	131	138	134	165	147	139	168	123	155	130	166	149	151	133	153	139	149	141	158	160	140	158	155	142	138	170	155	143	146	163	145	145	163	154	170	135	143	152	147	183	133	139	152	156	154	144	162	144	169	151	138	141	166	150	164	141	152	133	148	130	139	151	136	131	156	145	140	132	141	146	137	157	163	159	176	185	174	158	162	139	174	168	153	156	167	148	159	146	144	138	153	171	164	129	150	157	148	150	135	135	144	152	152	157	120	137	135	140	146	147	149	147	153	152	148	135	153	147	156	180	153	155	143	153	143	153	157	160	151	152	149	159	142	152	145	150	173	172	139	166	164	149	136	134	145	153	158	165	142	158	151	160	154	142	138	157	149	172	152	151	150	148	159	147	151	159	135	132	144	161	153	143	171	158	164	165	156	143	168	165	157	186	173	149	158	144	150	132	146	151	142	145	154	124	159	155	147	151	141	155	159	149	146	171	153	136	139	150	135	168	141	150	159	161	144	141	137	146	144	134	145	142	157	117	156	136	135	124	155	151	132	149	147	154	143	172	136	144	141	150	164	144	161	147	158	157	122	168	160	151	152	144	133	151	159	156	139	156	168	141	148	160	160	145	143	159	148	127	138	152	144	133	149	153	159	171	170	171	141	164	164	149	153	172	144	140	171	131	147	139	163	142	160	160	149	161	152	143	136	161	134	143	149	152
24383	21474	28741	24652	21453	5775	894	541	392	417	369	368	304	300	318	335	290	312	296	301	262	308	273	288	284	292	309	305	343	270	308	324	321	292	279	272	263	306	293	285	288	324	296	305	290	304	318	311	280	293	293	298	311	308	286	294	285	303	275	266	311	299	287	263	290	297	309	316	288	298	267	309	285	308	282	276	271	302	302	309	289	284	280	301	286	291	263	287	266	276	298	270	302	275	268	280	282	270	310	287	299	288	302	296	286	267	286	270	288	290	268	300	249	287	277	249	294	282	299	299	268	268	310	269	304	267	294	296	308	280	271	278	282	269	282	314	312	297	286	286	305	289	293	255	284	309	288	260	279	283	304	274	306	275	293	270	264	286	301	286	285	301	290	262	294	295	290	281	293	283	284	289	309	287	261	273	289	294	289	302	285	306	257	269	265	288	284	264	300	262	282	313	283	284	273	329	329	257	274	244	269	266	279	312	285	262	284	288	277	303	258	267	285	291	282	301	272	290	308	264	287	287	275	269	289	296	256	264	279	299	286	268	259	269	276	296	301	265	289	315	285	304	288	298	270	303	299	269	293	268	261	275	256	277	270	250	273	306	274	293	263	302	286	255	260	278	275	288	288	293	255	278	291	293	284	286	283	290	269	292	280	257	273	269	293	274	284	266	304	262	280	315	275	297	277	281	285	297	293	292	265	237	290	294	277	267	281	289	289	256	272	263	270	296	291	295	291	268	288	301	262	302	283	277	287	295	254	287	273	289	309	291	267	303	267	276	283	308	285	284	262	285	321	253	252	261	308	270	280	272	290	287	232	283	266	296	289	289	295	282	253	271	245	276	286	283	261	274	302	293	335	279	280	293	281	285	279	263	274	270	293	337	276	284	293	294	282	268	261	277	303	276	286	301	279	264	277	291	257	304	270	327	293	299	268	299	274	298	290	299	300	278	315	256	290	297	247	287	296	291	278	269	276	280	275	300	276	267	272	288	296	284	268	312	294	299	273	285	258	290	286	294	289	312	263	307	241	255	270	294	281	283	306	273	274	273	267	285	266	253	305	283	289	272	288	285	309	262	276	272	284	315	273	277	311	295	268	297	273	286	255	317	286	224	280	260	259	305	280	260	270	256	264	232	280	289	317	281	320	284	293	291	286	294	280	288	290	277	296	275	277	318	253	282	307	260	241	275	248	271	286	300	265	279	293	271	276	264	288	302	314	274	244	281	263	306	298	276	279	282	279	282	274	282	279	293	315	300	304	292	253	270	306	296	279	273	301	311	305	279	282	256	275	285	288	278	265	281	290	294	298	283	269	279	257	267	299	256	285	266	301	284	302	280	270	294	294	305	272	310	294	276	275	266	289	311	283	291	281	281	251	281	300	272	304	296	262	284	284	275	283	309	303	262	253	274	291	266	258	268	295	278	299	279	272	270	280	283	319	281	295	284	288	291	292	287	284	279	297	274	254	268	283	256	299	279	272	277	290	287	280	280	275	276	271	251	287	271	255	294	295	281	254	289	274	297	292	276	272	268	276	253	297	283	269	259	304	274	313	280	286	284	304	318	267	269	294	273	283	292	275	280	262	282	279	285	248	295	249	282	291	284	281	263	337	256	268	282	307	258	301	310	263	274	304	274	279	278	250	287	287	281	290	279	274	264	274	283	294	269	285	288	269	290	261	294	290	280	273	278	304	293	313	293	303	273	291	280	294	279	268	269	308	285	275	284	262	298	254	294	289	262	269	283	271	313	269	299	280	291	267	284	311	253	264	267	283	264	292	299	295	279	280	278	291	290	299	305	286	278	288	267	271	297	280	288	285	289	281	269	258	270	284	276	301	295	286	274	329	280	290	285	295	255	290	249	257	261	300	243	293	266	274	271	283	254	264	292	262	289	302	274	306	272	293	297	294	280	296	304	270	255	309	265	293	273	286	283	291	268	283	316	276	306	266	280	289	298	261	266	277	315	306	307	279	254	308	285	276	269	286	259	283	262	261	293	299	288	292	300	298	251	269	261	316	287	285	239	277	272	268	283	280	271	289	283	260	283	264	274	281	245	237	300	252	265	308	277	300	292	259	275	279	265	275	244	259	300	291	310	282	249	319	315	252	259	281	274	298	294	288	299	291	288	275	273	300	308	289	254	249	282	259	284	283	309	286	261	287	260	269	284	295	258	291	268	277	240	295	292	280	301	249	279	294	288	287	298	279	264	262	289	286	298	289	294	250	267	297	282	290	301	288	286	304	258	268	278	279	288	287	278	285	280	289	273	272	297	300	296	273	287	303	281	289	284	290	268	233	301	257	289	280	285	309	284	268	303	278	298	288	269	257	262	287	286	280	280	314	298	304	266	297	242	283	269	274	317	314	265	285	289	245	248	308	276	279	281	253	288	240	233	284	262	316	295	278	276	288	261	292	291	278	317	307	289	284	296	294	280	295	326	278	271	291	243	276	276	321	287	270	269	277	305	268	272	272	284	263	283	251	273	253	292	273	280	288	275	293	279	288	281	265	297	280	297	275	296	306	272	308	289	291	296	289	293	241	271	281	298	277	270	297	277	256	268	263	279	295	253	268	269	294	288	251	285	243	269	282	322	265	285	261	271	286	311	277	299	281	275	278	255	275	314	270	314	267	287	277	261	265	283	283	285	274	280	271	281	280	288	280	295	249	295	290	313	259	280	292	285	288	260	291	288	277	290	271	267	286	292	290	290	284	277	272	298	297	311	272	272	281	288	282	302	288	295	272	288	265	283	282	268	269	270	284	296	294	288	278	289	284	266	284	283	305	269	277	293	297	280	283	279	290	281	296	297	262	284	278	277	271	303	280	307	278	315	267	291	294	295	281	272	256	297	273	296	279	259	259	297	266	252	318	272	297	293	294	286	278	296	284	315	265	292	298	268	274	294	289	284	283	312	277	271	278	260	280	307	280	264	280	286	281	285	269	260	288	248	266	284	325	268	296	300	309	278	274	281	297	304	267	248	313	305	268	247	315	281	292	254	279	235	266	255	291	288	270	288	290	315	313	283	279	283	251	286	228	295	293	248	266	269	282	276	269	273	275	286	287	273	279	264	275	270	269	289	271	295	281	250	274	277	290	275	284	267	264	286	278	294	278	262	261	267	299	298	271	291	261	305	294	290	295	245	292	268	265	314	312	255	282	291	283	284	281	299	283	287	296	273	296	295	256	287	245	291	248	304	279	268	271	252	305	262	313	248	276	267	278	277	292	254	277	281	267	279	287	309	265	318	289	331	282	288	312	281	286	314	295	292	277	301	298	267	317	265	295	302	294	251	286	295	263	262	278	280	300	290	291	264	285	287	288	284	266	288	264	287	261	275	296	272	302	264	291	295	278	289	305	293	271	272	288	290	258	301	281	284	332	260	268	310	286	285	310	240	302	298	296	259	301	289	276	271	277	291	273	253	251	271	270	270	266	288	282	273	274	286	277	257	275	314	271	273	279	262	269	269	336	290	300	296	288	280	285	279
3293	4606	3857	1994	1312	911	690	598	516	518	454	417	365	361	336	315	349	297	312	290	293	313	280	318	301	266	303	301	304	254	313	283	258	252	275	268	266	295	292	260	268	296	265	302	270	263	284	273	261	275	267	298	262	274	259	270	268	256	268	290	261	279	265	254	282	261	262	264	249	273	277	278	254	269	241	263	250	234	249	277	278	272	274	289	275	283	256	241	239	269	269	274	268	263	249	300	259	296	268	229	286	271	276	257	258	281	265	255	257	261	281	278	258	287	262	254	273	255	278	256	250	249	259	270	244	253	285	279	247	262	246	235	276	297	275	255	264	235	259	280	269	257	243	262	264	235	291	258	242	260	297	246	271	258	267	240	269	276	250	268	240	277	294	251	232	269	247	261	293	256	230	264	273	259	266	255	262	280	271	263	291	272	253	258	240	323	293	254	266	242	270	255	252	289	269	259	236	248	288	258	269	260	278	249	288	255	258	265	260	259	241	238	264	265	233	275	237	288	256	266	259	248	284	271	268	235	250	247	236	286	267	298	217	249	259	245	272	281	268	236	269	273	250	278	261	283	250	258	280	253	245	267	271	263	238	229	261	267	249	251	301	231	250	246	241	246	283	267	272	299	261	286	246	243	270	262	248	264	259	251	249	264	270	250	224	234	281	251	241	271	267	251	254	254	259	269	273	265	250	265	241	251	279	279	239	260	226	260	277	274	273	246	264	244	266	266	264	252	275	272	264	293	266	255	268	262	269	247	271	243	259	274	281	283	225	263	276	286	273	230	274	252	237	243	240	276	255	245	270	243	269	258	218	278	263	268	247	254	255	267	252	250	260	265	258	254	265	250	274	289	246	280	260	254	268	251	269	260	298	288	250	265	253	257	267	288	263	251	247	256	212	256	259	257	278	273	262	256	276	276	242	252	240	245	253	256	259	266	226	240	248	264	257	259	267	282	267	234	253	264	295	271	251	252	289	248	276	257	271	253	276	250	287	251	243	293	247	246	265	261	251	240	286	278	269	278	243	275	241	259	273	241	268	278	226	269	234	242	246	262	285	269	247	268	238	280	268	242	262	264	276	244	291	288	273	278	257	216	254	234	254	245	264	253	277	267	276	218	264	266	238	250	285	240	241	230	302	263	279	275	290	242	307	284	247	279	272	240	255	253	247	274	255	251	240	245	256	263	263	240	244	285	286	230	236	237	265	279	256	262	249	281	261	280	283	253	276	267	262	293	258	241	265	275	243	248	269	265	259	235	265	284	260	224	273	239	238	266	263	248	238	248	248	251	275	289	288	250	270	265	250	274	243	247	258	238	275	274	269	266	289	269	243	260	265	259	269	275	258	261	263	253	271	250	233	241	253	267	279	261	253	248	276	244	251	239	241	280	271	253	297	253	243	253	238	233	281	271	277	204	248	215	256	259	236	257	263	268	235	258	273	242	262	258	226	237	262	282	255	225	282	248	282	240	261	257	248	283	266	250	268	243	246	266	276	263	246	266	277	280	255	242	265	251	273	274	249	254	254	274	262	260	264	263	253	242	239	260	247	233	260	291	267	282	269	255	272	259	257	260	267	235	252	230	265	237	243	257	235	266	260	236	253	270	224	254	280	260	236	271	244	268	249	250	260	267	270	269	266	264	254	264	221	259	247	262	259	257	263	233	221	273	257	286	275	263	260	261	247	250	243	245	240	263	292	242	230	259	271	277	261	261	243	277	249	224	243	242	274	260	272	248	267	244	267	238	273	277	274	259	271	275	223	283	254	299	259	258	282	244	278	280	256	268	268	243	257	252	245	237	286	247	245	243	250	285	280	263	264	251	256	264	258	250	260	273	268	248	242	265	285	221	286	292	247	251	226	244	264	283	243	250	276	244	271	293	269	279	262	255	262	270	262	243	245	261	265	267	244	241	278	292	278	251	264	282	255	265	263	268	277	251	263	271	248	267	241	251	256	256	255	269	276	264	256	272	265	270	231	245	247	246	252	263	295	266	268	270	248	262	265	235	273	270	243	279	244	278	258	245	271	261	259	254	253	219	245	268	271	273	249	255	283	262	256	240	265	272	254	269	241	244	224	278	253	271	276	272	258	246	260	247	256	267	242	232	281	276	252	258	286	259	245	238	269	266	262	252	234	277	313	253	237	251	256	267	279	283	273	243	240	281	269	241	264	283	234	279	257	260	248	246	241	258	224	250	264	281	270	227	259	260	255	235	256	265	279	269	217	275	254	266	268	257	246	274	265	269	271	282	283	289	253	252	262	291	256	251	255	272	250	267	270	276	261	269	272	266	260	266	258	233	252	253	253	262	264	299	244	255	279	247	257	268	262	258	273	254	290	249	267	246	265	269	241	268	276	239	265	282	302	257	254	264	268	220	256	278	233	248	256	255	249	259	245	245	215	249	259	246	228	278	256	260	283	238	245	275	245	248	252	266	267	244	247	243	243	278	281	280	243	268	243	291	239	233	248	261	267	236	264	241	244	274	244	277	270	240	275	260	234	279	256	258	242	286	288	246	274	269	245	264	287	279	287	243	246	254	281	272	254	248	267	251	260	261	254	253	246	257	277	273	249	239	245	246	238	257	246	241	260	237	268	270	245	275	249	278	266	286	229	256	235	264	245	299	251	280	249	250	253	251	305	246	277	247	268	259	243	228	268	261	287	260	265	253	244	269	262	260	282	239	236	265	255	265	249	274	249	244	272	295	242	280	260	253	264	255	266	229	259	258	266	254	270	246	256	268	254	243	273	273	262	259	256	269	262	250	257	251	259	275	265	256	260	248	259	276	261	281	254	256	258	270	267	268	266	261	273	268	281	227	272	250	267	263	261	225	239	253	285	248	263	260	288	241	242	241	254	278	275	222	276	275	260	243	246	268	256	270	236	244	250	257	237	264	264	272	260	251	275	277	276	290	254	251	265	271	254	250	249	259	239	243	238	258	262	243	256	272	274	233	247	256	266	282	267	259	244	253	275	258	232	256	257	276	241	222	235	226	273	268	254	243	249	260	253	250	251	242	238	275	259	236	258	234	264	250	260	281	279	281	272	251	260	266	262	273	276	249	267	273	252	255	288	262	268	259	233	250	247	258	253	246	259	262	242	235	263	257	269	269	272	252	234	240	237	264	285	253	254	296	258	256	255	263	262	235	269	259	252	271	255	254	252	252	287	263	239	280	246	251	245	230	269	247	258	244	282	262	256	264	251	245	249	283	248	254	268	219	252	236	279	257	241	240	241	266	259	269	244	261	259	263	262	257	262	265	241	263	260	244	259	282	270	266	242	259	244	252	258	249	265	248	259	257	258	275	279	236	230	276	248	236	238	256	271	250	229	219	248	273	244	257	254	232	270	248	285	247	242	266	290	243	262	254	238	286	262	260	245	250	234	264	240	260	272	273	236	258	254	209	241	248	272	259	256	254	227	244	257	269	267	269	278	270	256	233	231	271	283	271	273	234	261	263	230	262	254	278	241	265	259	222	267	280
27909	12553	1031	531	360	315	328	340	322	340	342	327	322	351	324	349	318	338	328	304	308	318	307	312	309	332	346	361	333	303	332	322	338	319	307	325	300	325	342	323	364	345	297	335	302	315	307	362	333	308	316	311	330	327	307	302	271	312	292	354	314	321	352	353	327	317	300	321	324	359	316	333	323	339	329	323	341	286	289	335	354	331	347	331	327	322	295	297	306	303	311	313	332	330	285	333	322	318	326	312	312	317	319	325	315	334	315	324	323	322	322	315	312	317	321	336	331	309	336	339	303	297	312	332	358	337	307	322	299	314	311	307	316	336	304	354	328	335	351	326	313	330	305	325	333	295	319	302	341	304	324	344	326	347	323	337	330	314	325	326	307	306	326	258	289	351	317	327	331	351	332	311	338	324	317	312	339	325	355	312	333	310	291	311	322	338	319	304	327	297	316	307	281	354	321	297	336	336	358	293	314	298	330	332	310	329	339	323	328	314	315	313	305	321	344	292	343	340	337	309	325	333	336	336	328	311	354	314	314	306	378	318	306	304	292	310	337	338	341	321	356	307	330	332	361	327	339	325	312	324	326	330	317	319	315	332	353	332	333	329	311	315	346	347	340	340	313	345	318	308	317	320	273	300	336	305	319	328	341	335	315	329	326	321	315	301	339	349	290	340	338	351	298	291	299	293	298	316	313	345	322	328	320	321	288	329	308	340	326	301	314	301	338	313	315	311	314	309	299	320	332	334	319	330	356	337	345	322	342	294	321	298	314	346	339	350	305	291	329	313	329	290	323	331	327	354	327	343	341	319	325	316	325	351	337	322	328	329	348	330	305	276	322	325	337	349	339	348	327	310	329	328	312	339	318	336	357	334	343	359	311	310	333	317	340	319	323	337	341	311	293	325	353	324	350	290	289	324	315	319	334	303	296	314	322	296	302	329	312	312	352	314	333	304	324	335	315	305	344	324	314	336	331	322	319	320	325	319	333	315	330	288	304	306	314	309	322	354	324	287	336	298	287	306	341	340	330	328	286	313	327	329	318	343	343	315	318	304	308	340	325	312	327	308	313	297	313	334	322	305	335	332	313	309	334	301	330	326	307	288	318	332	336	312	311	306	295	299	345	325	337	318	314	308	323	333	332	310	305	373	339	315	316	315	288	279	332	312	333	330	339	307	322	297	354	327	330	339	316	341	298	308	293	284	310	337	326	297	283	338	301	322	328	298	349	328	315	317	315	317	299	314	300	319	293	319	329	344	304	314	344	334	286	327	327	321	320	321	319	333	309	312	314	287	345	345	320	302	321	336	362	309	326	308	373	291	307	302	318	311	332	319	298	316	304	318	304	341	334	311	328	333	356	357	324	338	292	333	311	285	316	303	351	338	340	303	310	325	333	271	326	340	299	343	318	337	276	304	328	325	311	314	312	346	323	332	313	302	332	290	321	332	335	350	331	291	319	301	278	299	360	324	303	315	321	288	335	309	325	302	290	318	341	299	298	297	318	347	342	284	302	324	361	295	307	334	314	336	291	287	296	295	335	334	325	326	322	291	313	273	323	303	340	295	328	302	329	294	325	290	331	307	307	311	324	315	324	327	355	294	308	333	323	284	317	301	306	321	362	296	302	282	314	327	293	351	319	323	303	298	316	311	314	290	301	342	322	303	298	313	334	349	325	341	338	338	353	315	351	330	293	304	307	327	330	337	318	322	273	325	299	303	337	306	327	312	334	346	310	327	324	313	314	308	317	334	332	322	348	331	326	336	314	321	321	316	332	344	345	319	281	314	338	320	312	297	295	289	367	314	318	348	296	308	340	316	307	341	316	308	326	325	333	332	354	312	306	302	311	310	337	316	297	301	297	304	334	313	324	339	327	301	337	309	340	360	311	332	327	310	318	313	326	308	335	320	332	281	331	351	336	338	350	316	318	308	298	318	347	300	350	323	313	336	326	277	336	332	308	328	316	305	299	319	298	329	310	343	311	339	320	300	351	304	297	325	302	336	323	328	339	289	356	323	349	352	319	329	320	336	300	301	308	304	317	352	309	322	319	329	330	338	338	285	321	329	328	309	335	303	308	301	308	340	341	306	324	281	309	333	334	338	345	317	318	303	289	286	305	366	349	322	299	309	305	313	364	335	358	313	350	322	336	289	296	315	349	308	321	308	306	344	323	319	337	351	310	321	331	315	292	325	300	305	297	313	336	317	336	308	313	312	267	340	317	315	310	341	345	316	332	319	299	318	313	330	318	329	312	305	311	318	313	334	333	333	303	329	320	326	340	299	319	325	356	310	319	310	286	356	309	334	357	309	302	310	323	321	329	333	336	342	313	292	312	339	318	318	316	307	290	316	349	324	313	289	331	308	296	318	317	318	343	315	335	309	312	326	330	301	331	302	306	317	310	294	334	318	304	319	300	329	332	342	326	295	312	338	331	331	307	310	323	310	325	306	350	316	326	290	322	308	308	287	329	322	323	342	340	336	303	314	317	323	339	316	309	310	314	313	311	330	287	345	364	340	326	323	321	350	308	295	300	354	336	323	343	327	324	306	307	308	306	307	331	316	314	333	328	331	318	315	343	369	314	310	309	318	309	313	329	332	329	336	323	319	324	324	306	290	303	329	337	321	310	337	341	336	301	323	313	311	340	323	339	317	329	315	313	340	280	327	307	341	327	286	320	321	345	317	339	301	356	302	343	320	354	338	295	326	297	322	313	318	313	333	297	329	326	292	308	319	321	285	323	325	314	319	347	320	335	337	325	330	311	309	384	327	338	305	296	329	309	316	305	314	333	321	320	358	306	314	348	339	316	347	308	311	326	282	315	294	308	338	304	353	314	309	332	315	313	313	333	342	343	320	335	316	343	334	345	288	323	311	345	278	309	324	328	290	318	322	325	286	299	338	304	292	323	352	333	337	343	306	314	314	266	347	331	304	308	332	309	339	330	309	329	322	298	283	352	310	297	325	331	295	340	307	362	330	326	356	315	334	296	316	314	335	301	307	327	301	320	335	348	348	347	305	347	305	327	306	328	301	283	334	341	300	319	306	325	328	314	288	317	314	315	328	309	313	304	334	322	310	279	326	343	332	313	334	330	329	310	317	322	315	330	318	318	331	295	341	342	329	322	315	304	358	304	315	323	318	320	301	313	343	368	308	293	322	307	342	311	330	287	328	316	332	324	340	316	322	329	318	299	316	313	304	302	308	291	346	330	338	314	347	327	280	312	341	319	329	345	315	319	332	284	311	323	328	344	356	314	327	312	337	331	310	307	297	284	286	273	309	305	327	333	326	341	299	332	317	300	324	331	313	349	307	316	347	330	307	325	292	291	301	309	326	321	328	320	328	358	307	310	322	333	324	293	307	302	307	321	328	328	309	357	314	331	324	329	324	325	338	312	319	289	314	316	305	313	314	308	325	319	315	329	313	313	317	304	335	302	323	326	320	293	312	368	319	316	335	340	335	321	302	331	309	303	337	310	344	327	330	312	294
4710	433	431	335	331	297	287	289	304	292	291	295	295	285	299	305	292	288	271	297	278	306	266	284	306	284	292	300	274	281	273	285	315	284	268	266	304	279	293	279	288	287	296	281	296	296	295	285	269	277	303	298	250	308	272	316	302	293	285	289	290	308	301	262	280	286	301	307	255	271	288	291	263	292	284	299	311	290	278	287	276	328	288	279	280	280	302	297	274	291	256	287	275	317	309	326	298	282	316	294	267	291	284	289	294	308	270	296	312	275	302	286	265	285	286	301	292	274	310	302	304	307	280	287	304	288	272	285	286	279	270	310	290	285	292	278	322	279	279	282	277	299	268	261	284	294	295	279	269	339	333	280	264	314	294	270	274	301	290	283	275	298	281	309	278	294	321	307	279	281	320	261	280	287	284	296	292	312	301	255	279	303	280	292	269	278	304	275	297	254	276	303	299	273	304	279	262	285	318	292	286	283	249	311	287	284	268	290	279	292	279	299	311	301	255	294	265	297	252	275	298	276	283	300	308	286	285	266	326	282	273	278	284	283	272	289	284	273	290	281	291	290	302	299	306	282	277	297	274	297	301	308	326	298	291	292	281	321	276	275	290	287	285	283	292	253	278	288	291	288	307	275	289	278	288	310	321	271	288	320	288	252	292	278	312	272	311	298	288	295	304	280	259	296	298	303	285	278	262	275	283	303	258	312	263	281	270	313	281	295	256	301	274	260	294	276	290	280	291	306	295	285	294	283	322	264	312	272	273	296	321	267	275	265	279	262	275	289	274	315	286	306	309	276	251	305	328	304	302	302	291	272	301	291	282	279	283	313	262	321	303	293	277	283	268	286	298	296	275	317	287	286	285	279	289	288	299	280	274	286	295	287	304	280	286	293	285	289	275	279	293	275	291	285	302	309	293	302	273	279	284	283	289	306	291	311	279	268	272	308	298	285	296	276	327	275	297	278	283	264	271	276	286	270	268	303	283	308	296	293	300	275	300	270	287	300	288	299	280	282	301	286	281	293	293	277	286	286	291	268	266	292	314	290	333	329	284	296	261	286	278	265	305	297	255	315	310	309	267	284	323	309	284	287	285	289	285	307	296	293	274	302	301	285	283	300	300	294	281	302	297	270	299	286	297	259	307	288	301	285	304	284	287	274	307	299	285	290	304	280	297	309	290	305	279	272	291	294	284	317	302	289	298	245	319	251	298	294	310	304	308	302	306	275	301	281	268	293	267	318	278	285	305	273	298	301	277	250	274	299	292	294	287	304	290	300	283	283	269	284	281	300	271	267	298	276	297	245	279	262	277	290	302	270	289	276	273	290	272	287	312	290	275	285	298	285	295	299	306	293	284	255	292	289	269	281	288	281	319	324	258	309	290	290	296	293	302	314	262	278	273	281	285	269	302	317	302	311	300	332	255	259	287	280	274	294	295	278	273	290	305	291	295	296	305	293	299	270	302	305	301	271	311	288	293	302	288	277	272	287	296	277	293	272	271	283	263	289	276	294	256	272	273	296	288	264	303	287	316	274	277	328	311	273	301	279	297	301	278	284	287	307	279	271	295	288	281	286	278	314	297	269	289	300	293	272	305	288	255	262	297	266	296	291	275	312	288	288	270	271	291	297	268	288	287	319	318	298	241	282	282	286	281	286	303	325	320	264	286	298	266	315	274	298	273	286	298	292	250	272	305	245	273	267	316	282	316	289	315	281	329	291	290	294	272	290	312	270	282	315	297	285	300	323	278	278	320	289	266	267	280	312	294	302	294	272	283	300	266	278	293	274	287	266	297	312	262	288	268	277	269	283	308	298	275	313	277	291	286	281	326	272	301	270	323	284	280	249	335	308	293	291	308	296	276	265	306	281	287	296	277	302	323	287	312	262	305	265	305	290	314	279	320	301	282	278	303	284	290	280	301	291	273	282	304	288	282	276	276	291	276	279	317	293	288	311	284	302	284	263	271	285	272	264	279	288	283	296	255	302	264	283	272	300	285	269	316	272	296	277	256	295	257	273	290	271	269	301	317	277	292	291	313	282	289	274	317	292	303	300	255	265	271	300	292	296	316	307	295	300	298	268	273	317	271	268	255	307	303	284	287	287	295	294	294	284	279	277	281	293	306	290	268	258	314	311	294	267	279	317	288	318	278	302	317	288	306	314	324	301	276	300	281	295	273	281	267	259	302	280	301	274	268	298	272	279	306	287	280	312	305	289	273	296	323	308	296	307	278	269	269	299	292	305	294	276	305	290	272	295	312	279	301	317	289	264	285	286	278	309	294	288	317	353	278	286	289	267	299	298	286	298	311	316	273	277	271	279	279	295	289	241	276	288	293	287	287	301	291	278	282	289	300	267	285	285	301	285	281	288	293	274	310	287	265	270	269	289	295	283	263	325	278	273	289	270	285	281	260	281	275	287	251	307	306	270	294	294	286	305	292	315	281	288	284	333	259	300	282	280	273	277	267	308	294	313	306	300	290	289	266	257	299	254	286	276	280	287	282	297	297	277	309	304	274	304	295	276	263	288	315	338	276	295	258	304	275	310	257	297	293	273	289	280	290	295	277	279	318	291	272	257	283	321	261	266	284	294	278	301	258	261	294	307	298	302	276	329	299	280	291	286	297	278	289	276	254	269	298	265	284	298	298	316	300	286	265	294	281	296	282	274	284	284	288	340	287	282	268	299	273	280	303	288	279	288	314	289	300	266	291	306	311	291	273	294	290	284	276	283	279	309	279	285	294	293	251	279	286	308	288	289	314	267	304	285	279	284	304	277	310	305	302	292	283	301	303	299	301	312	263	277	296	294	314	294	314	260	277	284	272	292	260	287	280	297	299	282	268	316	318	300	289	297	274	303	299	301	258	269	311	278	272	271	250	308	269	319	278	259	260	299	300	273	294	292	271	301	283	302	279	275	297	280	290	286	299	270	309	301	303	295	291	294	291	286	285	266	283	301	317	305	255	296	295	281	265	273	302	272	283	301	310	285	279	279	280	276	283	293	298	288	279	275	272	310	288	309	270	281	319	277	301	299	277	300	324	294	288	298	283	250	299	288	283	283	290	283	296	270	268	295	302	317	314	266	288	296	287	309	323	322	279	273	300	262	307	296	279	272	268	290	310	292	272	279	263	294	279	258	277	255	289	285	294	303	265	332	292	285	288	303	307	315	268	321	277	287	321	254	313	261	299	251	270	282	264	294	252	305	267	328	302	276	264	327	292	290	265	275	318	304	274	288	260	283	256	294	301	297	286	258	300	302	290	300	313	255	306	262	274	304	289	284	325	287	262	274	276	267	299	287	265	296	277	281	270	303	273	285	282	263	284	274	244	259	285	264	298	300	305	285	272	299	297	301	305	286	314	267	287	301	288	278	280	299	284	288	281	255	254	264	281	269	288	283	298	289	285	291	265	290	276	266	267	294	285	265	301	281	292	293	299	273	282	273	287	307	323	311	277	275	273	282	279	287	299	305	287	312	256	295	290	299	300	285
25307	21462	27750	25537	8614	550	325	244	214	202	201	182	168	169	169	163	169	146	155	158	142	151	169	151	153	153	156	150	161	154	135	141	148	168	168	159	142	162	155	164	162	135	147	138	146	141	147	151	155	145	147	167	131	139	167	148	137	137	143	163	168	147	167	147	134	142	172	133	147	146	158	152	157	142	143	141	144	144	155	137	149	148	119	133	131	157	140	154	155	154	152	138	155	142	150	164	153	146	124	149	134	142	138	146	130	127	154	120	160	151	151	149	142	149	142	142	128	145	171	136	143	163	142	158	175	154	160	162	149	141	141	131	156	116	172	146	167	140	158	137	151	140	139	144	140	132	140	138	140	175	162	165	162	136	143	143	143	146	126	169	132	170	142	147	154	147	135	140	151	127	137	138	163	141	151	133	135	130	155	161	158	147	161	158	139	125	134	133	142	151	166	165	159	127	165	154	145	143	146	159	139	143	159	139	157	169	155	151	135	137	164	149	128	142	158	124	138	145	128	146	158	167	137	153	143	147	146	143	162	125	132	158	143	148	136	137	138	155	155	134	157	143	147	139	142	181	148	172	149	149	148	144	149	138	160	151	182	131	155	141	145	143	161	147	147	131	136	149	155	152	161	169	144	166	137	145	150	143	139	150	145	149	167	169	143	151	155	141	137	148	148	155	152	158	168	132	135	161	138	151	151	136	168	160	136	168	121	133	139	170	129	151	149	150	145	158	148	125	162	144	142	156	165	141	159	180	137	131	142	165	137	139	157	139	149	144	140	140	132	152	147	145	138	130	154	136	116	138	151	172	151	130	154	135	164	150	123	125	141	143	148	169	139	152	137	139	159	144	148	167	156	136	144	158	127	150	145	130	142	142	128	128	165	137	129	162	149	154	142	175	140	166	147	133	158	145	150	139	161	125	162	148	136	157	142	156	138	153	144	144	159	145	133	142	139	167	117	149	142	143	141	142	129	144	141	149	161	140	143	158	139	145	149	143	175	123	143	142	134	141	138	151	144	152	157	137	130	154	153	151	138	126	138	160	148	136	149	132	163	137	138	141	154	142	153	146	172	144	132	147	155	140	146	136	175	154	155	137	133	163	154	154	156	165	162	149	144	142	143	152	134	149	139	145	153	161	146	134	138	126	146	146	136	163	132	129	147	127	148	149	146	150	150	156	155	121	134	164	154	158	142	140	152	163	148	169	167	146	125	146	164	138	155	133	149	149	166	154	153	166	126	145	144	148	158	144	146	158	147	141	164	145	154	118	164	133	153	133	152	136	145	137	128	167	140	143	154	153	138	124	156	159	134	158	162	146	135	154	139	144	152	146	127	138	140	135	156	166	140	131	158	137	145	158	132	151	150	155	154	173	142	142	142	147	145	151	155	143	170	139	133	133	157	143	155	150	154	169	126	137	146	143	144	155	149	125	140	142	121	164	124	151	174	138	145	166	147	167	143	127	150	147	156	147	126	144	138	125	133	150	158	154	166	135	157	143	149	153	124	144	122	146	136	157	170	137	139	133	137	154	140	138	152	135	149	136	121	142	144	156	149	143	134	141	159	141	163	138	118	146	143	142	166	133	133	132	156	124	134	140	125	135	141	156	129	137	148	160	150	143	144	138	139	155	155	140	129	150	165	151	143	137	151	134	127	165	149	127	146	161	169	158	148	137	153	149	125	146	143	127	136	126	156	156	146	133	135	146	132	146	141	141	151	132	144	147	135	133	155	141	138	142	154	155	144	162	137	159	154	150	149	138	142	142	160	142	144	156	137	123	165	138	170	140	132	131	165	143	151	131	146	139	144	126	157	158	141	147	145	155	167	137	136	168	130	155	152	160	154	130	138	144	126	135	145	167	124	134	158	127	135	156	161	166	162	149	144	135	144	158	142	132	137	136	137	139	161	129	145	141	165	158	164	140	143	153	146	166	161	155	142	164	125	159	147	148	135	138	164	143	143	156	163	146	139	133	142	139	148	172	151	149	152	183	126	148	169	133	152	151	144	155	157	141	142	143	140	134	130	143	160	140	150	153	146	138	160	154	160	142	147	138	151	160	144	152	142	144	157	139	141	145	152	130	151	152	149	165	140	148	155	149	144	132	144	141	169	172	154	154	135	163	146	166	134	158	161	133	156	144	130	147	165	143	149	147	164	146	140	158	153	151	141	135	132	149	172	151	141	147	164	155	141	158	171	164	146	161	166	149	139	146	142	142	139	144	126	145	134	159	154	150	156	151	165	151	137	141	126	138	141	139	153	131	167	157	179	162	162	168	124	138	140	132	144	163	137	131	144	136	122	128	142	160	151	158	155	149	142	131	131	151	143	169	150	144	144	146	149	165	145	153	130	138	168	122	129	130	146	133	172	155	150	147	152	153	158	147	143	157	160	170	171	133	168	154	143	145	141	158	141	134	156	164	153	165	161	146	149	149	174	150	161	158	161	151	150	126	163	173	132	143	137	144	163	149	138	144	137	155	137	148	141	168	135	140	121	130	152	134	117	170	141	128	158	160	160	134	153	156	143	141	150	147	169	147	145	145	129	144	139	136	146	137	138	146	145	160	142	133	132	159	157	145	136	145	155	139	139	160	146	148	130	139	150	148	156	157	158	163	131	145	153	172	146	131	140	132	149	156	157	147	153	130	152	143	139	155	137	160	150	141	138	159	166	126	143	131	160	136	134	125	149	138	156	161	151	135	152	161	156	154	152	147	154	129	140	146	140	159	140	133	147	134	170	155	155	143	155	160	163	144	150	140	147	133	144	147	151	145	159	152	129	153	140	140	149	152	148	139	157	117	153	137	147	151	135	155	135	147	166	137	177	146	141	131	148	149	135	145	156	154	154	142	145	160	145	139	132	155	153	156	127	156	142	144	118	145	168	144	161	138	140	153	154	153	141	142	154	150	178	158	146	154	163	124	136	151	133	148	140	117	130	147	150	151	151	168	155	148	142	154	137	144	159	142	140	134	135	151	135	148	150	148	134	158	143	144	157	137	135	146	155	149	165	181	135	154	140	149	148	126	144	136	171	146	146	145	153	154	135	130	135	141	173	139	157	150	148	146	140	147	134	162	168	131	161	145	142	151	130	164	121	139	134	153	145	143	137	158	125	134	157	142	136	129	154	142	142	140	146	157	145	150	167	151	138	136	155	152	129	155	127	134	162	149	122	155	143	151	136	146	156	145	142	144	154	147	143	150	146	130	148	150	152	137	154	136	132	139	156	158	150	147	154	143	132	153	131	159	141	130	156	166	135	126	137	139	137	143	134	154	145	154	133	119	136	148	159	155	145	151	122	141	134	144	128	146	136	126	145	141	149	133	162	146	151	157	140	149	149	130	158	141	156	152	138	151	148	145	158	162	149	139	147	157	148	147	143	146	134	153	132	131	155	163	161	116	155	130	154	145	143	132	146	119	151	158	141	142	150	152	156	118	140	125	157	150	159	149	148	123	160	157	129	158	150	146	152	156	137	126	151	136	144	169
3116	2495	2029	996	625	490	358	298	273	270	227	215	208	207	201	167	177	165	175	162	165	171	161	166	152	136	163	158	178	166	177	149	145	162	153	160	150	163	162	159	179	171	162	167	165	168	134	151	168	135	143	161	180	161	157	178	159	138	182	161	173	162	182	154	147	142	153	155	149	145	160	162	156	153	183	143	144	148	160	149	159	132	132	142	148	139	120	155	161	178	152	136	169	161	151	142	132	161	124	167	146	155	158	119	140	150	144	154	168	173	146	163	160	161	138	145	147	150	151	159	153	129	155	151	134	145	146	166	156	131	159	135	131	145	159	145	149	139	124	146	136	145	142	149	158	159	165	168	142	144	159	163	153	153	150	124	147	168	172	149	158	155	158	161	141	170	168	158	154	136	152	148	143	143	162	164	139	143	160	146	165	134	140	138	144	158	160	153	150	148	133	153	158	145	140	168	138	151	156	140	149	154	140	165	160	156	137	153	146	124	161	146	160	153	170	153	152	138	154	160	119	147	147	148	135	166	139	145	152	144	159	165	155	174	161	158	181	152	142	150	141	157	147	160	152	138	119	150	148	134	160	133	137	151	168	152	151	171	146	164	152	145	133	170	164	122	156	150	143	158	141	158	165	145	151	128	152	157	156	153	146	140	143	158	156	165	162	161	136	175	173	138	154	148	137	136	146	150	178	136	137	160	154	165	142	167	155	150	152	144	138	165	154	164	147	171	163	137	160	145	128	147	173	147	145	146	162	158	157	164	150	184	175	134	165	165	148	160	151	124	143	159	164	135	144	137	152	173	158	142	128	148	146	165	140	158	150	159	150	158	158	167	158	177	128	163	143	142	149	142	168	148	154	168	143	156	136	169	141	159	146	161	150	146	142	134	145	134	138	171	179	156	167	143	165	149	142	149	147	148	156	156	145	152	153	145	151	146	146	156	143	136	158	128	143	154	148	128	147	158	147	161	157	149	189	162	165	142	162	152	162	140	143	163	149	172	146	156	127	155	154	145	159	147	144	172	167	137	152	140	166	129	164	163	150	157	166	147	134	147	132	162	141	157	143	149	178	158	160	132	173	154	141	150	157	163	146	173	148	158	146	134	173	152	126	157	157	144	128	179	164	137	168	159	139	141	155	153	142	177	157	155	152	147	142	140	175	148	149	148	169	150	126	140	155	138	144	150	153	170	146	163	141	138	139	145	161	163	154	142	160	148	168	149	133	150	154	161	150	144	148	149	176	147	153	142	158	152	156	159	149	142	154	160	139	145	146	142	135	172	150	152	147	146	144	141	147	169	151	148	163	141	159	134	130	176	131	147	162	147	141	152	140	160	154	167	149	152	120	152	163	132	167	149	154	184	132	146	160	158	135	141	154	147	138	167	125	158	143	160	150	143	130	143	130	138	149	185	152	159	152	157	168	139	150	143	145	167	156	140	137	168	139	157	145	178	153	165	143	153	139	158	156	141	150	153	153	148	148	147	164	148	137	181	142	139	168	148	149	160	145	154	180	153	148	157	173	150	140	153	145	162	160	133	151	165	159	148	155	145	150	158	152	153	152	136	148	150	168	159	174	160	161	148	137	151	161	169	144	158	133	157	162	155	146	145	158	143	174	153	163	154	150	153	167	149	141	158	153	132	152	136	166	139	157	157	172	155	122	131	155	152	160	149	169	137	174	143	149	172	169	159	156	140	138	141	144	130	139	144	152	155	141	155	135	154	150	158	149	133	121	164	168	156	135	140	164	159	154	137	132	177	164	161	167	164	178	162	172	173	148	157	142	139	148	142	137	178	177	156	156	136	157	147	143	138	166	143	158	165	146	142	181	140	157	152	159	147	144	159	158	115	158	165	160	154	166	174	161	138	152	149	163	154	148	159	130	149	136	141	153	148	163	138	133	148	119	135	154	152	171	161	157	141	130	154	135	123	138	160	166	158	123	148	158	163	133	137	131	161	160	146	148	173	150	163	135	144	146	161	134	147	134	145	149	149	165	140	159	151	146	146	180	124	145	154	151	169	149	184	154	158	152	152	142	136	161	166	153	147	143	136	172	175	155	156	157	177	159	143	176	148	143	146	151	145	134	147	151	146	145	145	163	155	146	150	150	148	147	188	140	165	155	125	171	149	145	150	170	146	166	138	144	131	146	142	178	141	142	157	160	145	146	130	154	145	143	158	121	161	174	158	142	171	152	130	165	169	151	171	176	131	138	146	129	127	160	154	147	158	142	156	155	146	149	141	154	159	141	156	151	156	170	133	160	108	159	166	153	148	144	134	127	125	137	152	155	144	174	158	146	150	155	156	151	153	144	168	169	170	170	136	153	145	159	144	151	141	141	157	161	147	134	161	147	151	154	157	158	135	170	149	121	144	161	171	159	136	151	160	158	151	149	131	160	148	150	152	126	137	145	148	156	148	163	163	148	171	140	143	160	173	145	141	161	155	134	148	137	163	117	148	144	148	154	133	183	116	144	161	150	131	162	140	153	156	146	146	148	147	161	156	145	134	130	130	165	151	137	151	155	162	147	137	121	138	172	156	146	154	154	164	145	178	159	161	148	128	155	159	124	138	159	164	165	159	173	154	156	150	151	132	170	149	152	154	133	131	147	123	140	160	148	156	171	139	147	149	136	158	133	151	153	140	147	152	129	140	159	136	144	137	151	146	146	159	151	149	153	147	152	169	154	146	126	134	155	160	161	155	144	149	141	151	131	168	157	160	152	131	153	148	158	163	161	138	159	154	142	160	152	144	133	156	129	141	130	153	145	151	147	161	135	145	151	132	146	138	155	164	154	144	168	154	157	159	166	154	165	152	151	150	130	134	168	146	140	161	168	159	171	162	145	160	154	151	133	111	167	137	146	153	160	156	148	159	149	155	151	142	154	167	127	141	165	142	137	159	150	169	128	143	140	157	147	170	163	154	144	168	151	161	136	192	150	125	159	152	157	152	139	142	154	130	148	157	151	169	137	164	163	153	149	152	168	145	113	165	146	158	133	142	141	170	146	159	177	174	143	131	154	125	157	148	164	158	138	171	171	155	157	132	143	142	148	156	148	145	179	173	166	149	140	157	165	139	137	160	162	155	140	165	137	134	147	140	161	154	151	158	166	127	152	131	162	147	145	157	180	154	153	166	145	132	139	136	153	173	150	149	171	153	138	140	149	151	157	147	181	148	141	159	155	154	125	162	158	150	161	170	146	145	122	128	145	143	149	142	167	137	152	133	161	162	160	162	169	130	133	138	160	163	130	154	167	153	142	141	177	162	150	170	149	140	149	151	152	148	124	150	134	134	160	122	145	145	143	146	132	141	123	151	141	149	159	149	147	132	149	154	161	155	149	132	155	145	132	160	158	138	171	163	147	152	141	135	146	142	139	139	150	132	169	144	156	140	148	160	159	138	147	118	142	166	152	146	141	146	148	153	145	147	155	161	147	132	176	150	148	141	151	140	128	138	159	135	159	162	141	137	143	153	127	133	148	133
24361	21488	28754	24612	21459	5938	883	467	398	415	382	357	358	313	322	346	295	333	326	334	284	309	289	322	279	298	309	327	290	293	311	301	291	286	287	289	299	276	293	323	293	276	293	278	280	279	295	273	316	283	309	268	285	284	293	277	274	285	265	297	310	279	300	325	310	278	295	283	285	267	272	263	293	282	268	301	300	285	282	245	314	287	284	298	273	278	302	268	309	278	274	279	286	296	295	275	256	300	273	287	260	275	322	296	258	279	258	282	261	288	308	313	276	281	256	280	270	301	288	284	272	300	302	310	298	276	304	259	289	280	312	290	303	306	284	278	288	279	294	278	261	309	273	263	281	300	286	296	250	291	297	289	229	271	284	311	279	304	306	271	284	260	320	288	274	288	286	279	293	286	255	273	296	293	282	303	294	287	291	285	293	273	261	309	263	272	278	306	303	294	280	270	255	290	298	278	297	287	266	297	299	285	275	300	279	260	279	282	274	276	273	279	285	276	319	261	292	270	266	284	298	308	264	275	313	305	283	284	274	306	289	259	280	307	269	294	291	274	266	279	274	257	283	285	289	276	277	302	285	275	267	287	294	287	286	303	282	302	292	265	288	251	280	271	300	291	280	231	282	282	275	266	296	300	303	265	291	287	288	285	307	304	255	264	292	284	296	256	264	259	281	272	284	282	277	277	277	276	276	265	292	293	301	303	292	269	273	284	289	269	326	300	281	285	265	273	269	279	277	287	270	258	315	267	256	294	276	292	262	267	277	270	275	286	302	279	281	266	282	271	271	320	276	284	281	282	297	291	299	289	280	288	306	276	289	281	282	264	247	304	280	269	268	316	238	295	295	270	283	268	317	268	291	255	271	279	262	300	295	283	283	280	284	262	260	292	251	269	296	283	288	270	288	271	261	290	303	275	306	264	250	262	280	272	302	319	288	285	242	285	280	275	281	296	254	251	280	291	277	303	271	257	301	287	262	271	309	284	307	245	302	289	271	257	261	272	303	279	280	265	236	277	277	289	280	287	299	274	261	261	286	282	269	260	315	263	270	293	264	270	284	263	304	273	271	282	293	290	275	260	285	270	285	294	288	271	308	294	263	268	276	254	288	308	281	268	270	289	259	320	268	279	265	270	271	269	248	274	291	311	303	310	267	289	287	268	295	286	273	260	277	321	303	298	278	314	284	264	296	291	301	302	325	282	298	298	286	297	314	278	256	310	288	295	291	276	276	288	290	280	300	260	296	315	273	270	301	294	288	284	300	257	281	264	287	276	253	267	312	310	285	302	299	279	258	272	297	260	273	265	298	284	266	251	267	275	274	272	269	306	260	281	316	301	276	267	262	258	248	266	281	267	258	274	305	283	275	297	268	282	279	273	270	270	272	288	280	290	318	260	283	266	287	262	265	262	267	320	272	276	284	297	250	303	239	303	279	289	281	276	274	305	275	250	304	254	254	261	297	289	275	247	273	286	269	277	269	281	291	271	280	272	283	256	286	279	271	276	275	325	275	267	287	273	294	284	274	291	247	271	263	262	297	263	276	265	307	236	262	247	275	262	305	296	283	276	267	257	280	305	270	264	275	300	299	278	272	283	306	262	303	264	273	277	310	287	253	304	261	292	272	260	272	292	266	258	307	285	244	296	298	297	269	280	274	265	280	272	279	280	278	263	291	297	274	282	297	281	271	276	280	283	267	268	247	261	263	307	295	284	285	305	274	276	270	250	272	247	287	280	273	247	295	282	307	288	268	280	269	289	253	304	288	291	304	298	253	291	310	253	268	269	270	295	292	257	294	278	266	299	269	270	272	293	255	296	283	249	250	282	273	264	270	273	297	274	313	275	280	294	311	293	271	241	271	272	258	290	257	282	271	268	297	292	243	269	291	268	259	270	272	271	277	279	263	293	268	283	276	276	288	302	288	268	265	282	299	308	307	283	280	300	258	326	266	264	280	319	289	251	290	260	272	285	263	286	262	292	292	289	274	303	268	292	277	286	270	298	251	289	272	295	300	279	306	263	284	307	280	267	261	283	255	257	280	279	258	266	288	285	299	292	290	291	293	292	276	294	274	304	280	300	282	273	282	329	269	258	289	244	285	256	270	287	277	270	271	244	249	294	266	316	288	269	277	273	267	276	258	289	269	290	304	294	294	281	275	280	257	281	297	285	301	290	265	267	284	289	248	290	298	271	270	273	262	277	259	280	313	301	289	290	298	294	275	282	263	277	256	268	293	300	278	292	249	314	277	255	271	290	311	263	261	287	262	299	292	284	303	288	294	286	274	309	253	291	282	285	242	275	281	278	299	283	262	267	257	253	268	266	292	298	293	287	305	266	276	279	297	274	272	258	287	295	315	306	298	276	278	304	325	274	277	274	256	284	263	273	273	297	295	272	264	288	292	266	276	269	304	278	299	277	296	297	294	307	297	288	271	289	285	288	254	274	284	270	240	291	266	289	269	279	267	277	306	265	277	311	280	279	271	259	247	286	288	272	271	294	282	259	270	280	275	299	273	288	266	275	273	301	296	274	284	272	273	293	315	291	292	275	269	285	280	277	287	267	300	293	261	288	284	284	307	276	274	304	267	249	249	300	287	283	275	295	281	289	293	265	318	280	257	282	261	304	272	303	312	259	309	282	293	280	278	308	257	271	241	257	259	291	281	277	295	270	274	272	263	291	276	296	266	282	282	275	244	289	274	287	293	287	294	291	253	286	277	282	267	296	258	239	281	271	293	255	288	282	280	292	282	279	288	277	282	263	283	261	250	269	265	288	262	293	269	258	268	263	274	265	282	266	237	264	244	267	261	292	261	303	290	294	248	255	265	299	281	275	298	280	258	252	271	290	261	264	281	246	265	248	288	332	278	278	271	241	279	299	303	299	288	282	301	302	281	266	258	259	276	250	281	269	295	279	297	274	275	261	281	280	265	274	289	295	262	302	258	271	265	269	290	271	323	282	308	284	284	285	288	245	301	267	265	310	303	265	322	288	290	312	276	295	291	286	300	283	266	285	299	271	275	282	290	276	267	263	291	288	297	277	254	270	276	257	280	294	270	267	261	291	285	292	274	260	272	254	272	280	291	295	283	284	289	290	270	285	281	253	317	286	256	290	294	254	267	295	257	268	273	270	252	268	282	265	274	309	297	258	272	271	241	297	257	301	275	288	298	288	267	293	266	266	280	259	270	296	290	265	247	267	267	248	280	250	278	306	231	237	272	277	294	279	298	301	277	247	276	270	263	296	267	285	303	261	287	258	254	284	300	270	252	258	293	292	272	286	281	281	287	268	313	281	278	278	269	302	280	292	291	311	269	299	286	295	263	262	278	283	269	269	283	299	277	286	255	299	300	265	294	242	295	270	271	257	254	309	272	318	295	277	287	291	284	273	278	309	283	298	287	291	299	309	242	283	285	243	287	263	270	304	272	289	295	288	277	278	285	273	258	273	292	285	271	246	311	285	299	279	283	276	262	260	276	282	281	297	273	292
3388	4625	3806	1956	1304	872	698	613	516	484	417	419	401	339	329	341	326	316	302	311	313	294	300	303	302	297	283	280	289	298	271	279	281	283	285	283	275	306	268	281	293	315	272	249	261	307	268	244	282	254	251	279	301	284	252	275	286	282	265	268	257	276	276	259	252	255	298	256	266	267	252	248	271	269	288	302	269	256	279	258	278	278	270	289	277	265	265	283	274	263	266	294	275	286	280	270	256	229	256	288	284	261	230	294	263	263	280	282	273	296	264	253	257	252	292	248	275	263	252	244	245	264	266	277	285	290	246	243	249	277	283	268	244	282	262	287	279	271	276	269	245	250	232	244	270	270	266	269	246	254	275	270	257	257	284	247	257	286	293	271	271	271	284	261	264	263	272	265	249	264	268	257	274	253	256	254	262	267	246	262	262	252	255	270	260	241	264	263	288	241	273	255	237	266	278	245	284	269	247	276	284	223	258	260	258	268	276	276	261	262	289	276	255	259	275	275	277	270	264	251	266	271	251	242	265	278	242	250	259	267	260	272	268	256	253	293	244	254	290	259	268	261	247	240	267	275	253	253	256	283	236	259	246	247	277	271	274	271	254	256	300	276	240	264	272	276	261	248	282	248	260	263	257	270	262	265	260	271	243	260	268	226	266	268	248	258	245	258	256	266	253	267	265	262	258	241	283	249	278	254	263	253	235	278	251	266	256	273	292	278	283	279	272	241	256	270	245	295	259	245	265	262	257	269	264	269	242	248	278	251	257	273	248	262	269	251	266	244	234	252	273	242	267	229	245	293	257	272	255	280	261	248	257	218	287	236	294	255	276	296	257	256	279	293	261	247	248	256	250	279	239	277	283	290	252	253	247	268	272	267	280	266	255	269	261	269	266	228	253	296	271	254	298	271	247	250	255	259	311	265	255	283	258	283	296	263	270	252	268	267	266	258	257	265	260	282	270	244	274	248	271	234	252	270	289	264	245	254	275	271	250	279	295	276	272	279	268	238	298	244	261	246	253	255	263	278	236	258	239	241	262	260	263	291	247	251	273	264	259	251	284	257	242	260	278	261	250	252	263	226	260	279	252	251	245	254	273	259	277	244	284	283	246	251	267	261	250	240	267	262	249	270	267	251	283	268	275	262	265	280	231	248	271	282	265	247	261	274	270	281	260	243	260	277	268	254	254	259	258	288	265	277	234	258	291	252	269	269	283	256	252	287	263	259	279	277	272	267	243	239	240	261	275	254	211	244	234	234	268	244	231	251	264	277	275	270	266	276	241	264	257	255	261	271	257	283	259	241	245	247	250	230	280	269	259	253	240	247	272	275	262	240	253	256	312	279	280	253	270	276	253	255	242	257	263	270	273	252	265	278	267	256	248	246	280	264	244	252	263	255	254	244	269	254	271	269	230	238	267	259	266	238	240	274	249	284	296	243	249	256	286	242	263	263	277	233	260	232	270	249	266	260	245	279	257	282	248	287	252	255	273	272	258	240	250	267	278	249	252	254	246	277	279	258	260	248	258	245	271	280	280	276	284	242	273	255	262	269	265	278	297	227	273	250	275	248	257	277	250	234	266	258	268	296	265	242	240	249	246	254	252	260	271	264	252	259	255	268	257	249	235	246	268	257	246	260	270	255	250	261	252	264	268	292	285	252	252	232	245	275	285	250	218	248	255	261	259	246	265	254	259	264	261	259	243	278	273	255	280	246	244	238	272	252	262	280	266	246	282	231	265	280	243	259	275	274	246	257	249	236	237	254	266	252	244	283	251	292	278	275	268	248	228	282	260	250	224	271	283	274	291	280	270	265	294	254	285	266	300	251	235	262	264	260	252	275	274	249	255	238	252	245	269	255	274	265	251	284	273	272	253	271	266	272	249	287	267	208	275	277	254	271	277	282	262	265	281	244	281	272	264	243	260	241	271	262	282	249	260	253	280	226	272	246	264	244	277	296	266	246	268	291	262	239	258	275	256	259	267	218	286	266	261	258	296	264	274	249	245	258	252	228	261	234	270	288	274	273	276	243	278	260	256	261	290	269	253	265	268	282	254	226	249	255	254	255	281	251	253	263	254	246	263	223	281	288	266	265	259	259	259	239	280	295	253	228	240	260	255	271	285	263	250	270	277	265	247	244	223	269	250	255	292	261	274	223	257	280	294	283	263	257	253	284	255	244	256	267	269	249	265	260	270	266	267	257	222	269	256	298	260	255	257	247	265	262	227	267	265	268	259	246	262	276	249	277	242	271	269	251	248	264	288	237	228	244	251	252	235	275	258	236	258	276	243	262	248	272	257	229	267	271	254	270	263	266	256	261	246	241	254	277	275	235	262	256	255	231	275	243	252	281	260	264	245	239	257	257	232	244	258	260	257	261	247	240	273	268	261	252	273	270	244	279	245	270	239	269	268	259	237	245	259	251	245	236	255	276	268	251	266	235	251	244	255	265	263	259	232	244	265	252	265	284	267	274	266	264	243	279	245	254	237	245	259	273	243	251	256	256	244	272	264	256	257	247	246	289	260	273	264	232	268	272	251	271	273	253	278	256	245	269	256	246	247	243	274	243	261	258	260	271	249	256	254	249	280	246	269	256	287	260	251	255	230	245	259	260	237	268	260	263	260	280	272	242	252	255	260	256	266	249	261	287	279	256	256	272	247	230	240	261	245	258	259	239	265	273	261	273	220	246	264	251	253	264	264	251	249	263	279	238	280	265	293	269	269	268	236	276	274	211	248	221	220	259	234	206	264	239	239	279	249	252	253	274	255	252	263	265	245	275	276	287	252	256	249	264	256	269	267	253	259	259	275	229	277	284	216	243	267	248	248	234	266	263	233	231	241	273	292	243	266	258	283	269	245	236	237	298	278	292	285	260	251	259	252	261	241	255	250	255	269	260	241	246	235	247	283	295	253	229	245	280	252	241	270	233	248	284	260	268	256	247	244	270	266	246	257	286	243	269	273	228	254	305	242	268	257	249	259	266	272	246	232	254	260	242	244	260	280	250	260	253	260	252	257	255	264	232	283	287	246	278	280	270	259	230	272	279	254	258	266	268	244	264	274	283	308	240	245	261	270	242	285	267	274	261	287	289	249	272	244	250	263	226	278	266	273	266	245	270	266	223	253	237	266	291	261	262	286	244	264	248	268	247	267	270	227	300	260	260	234	254	266	247	239	215	298	252	266	248	243	266	266	241	250	291	248	279	260	272	261	276	241	262	252	249	247	225	280	265	275	270	269	253	269	264	261	260	255	250	239	263	234	274	267	250	223	262	269	240	278	279	242	282	251	261	279	247	257	247	268	242	232	271	234	270	224	263	220	286	256	262	250	263	252	285	297	269	250	235	262	273	247	267	242	239	235	249	255	221	239	234	286	244	259	281	245	239	265	246	289	303	250	246	269	265	268	274	263	262	267	283	246	262	234	269	232	250	256	246	271	257	258	269	259	231	248	265	247	236	262	269	266	253	270	287	281	271	251	264	257	243	254	236
27943	12453	1044	488	350	299	333	345	271	329	327	309	308	304	354	266	329	285	317	305	323	331	317	343	281	308	334	317	311	325	305	328	335	303	339	326	335	312	277	307	322	302	316	309	309	315	282	297	290	339	305	318	309	334	311	320	314	323	329	319	356	336	283	319	321	312	302	320	308	313	309	311	323	320	322	309	347	320	281	303	292	324	326	281	323	333	292	314	315	328	324	308	300	307	342	338	319	303	325	306	319	265	340	324	290	325	317	309	296	297	307	304	316	294	296	323	295	306	304	306	321	305	293	286	312	320	307	294	315	324	294	309	324	303	304	298	322	279	332	309	311	342	344	290	305	317	302	325	316	308	313	275	297	281	301	322	312	319	337	352	276	320	313	311	326	332	302	284	291	294	333	311	318	304	303	322	335	309	305	331	348	333	339	329	286	347	296	305	301	320	321	307	339	299	321	340	305	304	269	297	328	319	287	300	313	320	329	304	295	314	311	284	289	314	320	311	313	333	311	304	319	304	302	308	299	318	306	322	319	324	313	339	295	312	331	309	303	341	310	306	344	298	317	295	336	311	327	331	293	325	329	309	315	330	327	312	350	317	323	310	330	320	309	291	315	306	302	316	302	326	322	297	332	318	297	326	312	312	317	327	344	334	290	308	325	299	293	317	321	341	285	304	321	279	332	328	313	300	329	310	329	320	344	291	294	301	307	316	317	306	336	333	335	285	298	323	316	316	307	299	304	315	312	313	321	275	316	341	307	304	288	333	316	284	337	329	329	287	329	315	286	331	313	296	293	324	319	316	281	319	337	313	322	294	314	318	335	319	283	321	345	298	313	293	284	307	302	316	322	311	330	304	332	328	331	325	311	313	300	346	305	336	311	288	296	309	334	339	349	317	306	303	322	304	326	324	310	319	340	318	358	299	332	338	340	322	337	296	321	347	307	328	329	339	315	322	303	299	308	320	328	321	324	312	281	297	327	290	329	319	310	337	324	331	326	318	318	334	339	370	320	257	328	319	335	325	296	296	339	327	279	309	344	307	339	317	353	345	294	335	320	304	316	297	303	318	329	284	308	316	328	340	320	280	338	311	326	361	303	315	293	310	327	317	304	319	298	310	331	336	312	330	288	296	316	327	337	316	303	329	317	276	321	330	323	309	317	315	332	307	304	331	315	318	319	318	318	292	303	315	285	309	322	312	296	302	358	303	319	324	329	322	314	332	317	345	331	337	312	351	334	321	299	304	306	312	330	324	301	283	340	294	308	324	308	308	324	298	289	338	341	318	324	312	327	304	351	309	293	326	306	303	291	323	294	309	330	307	321	357	317	325	323	337	327	301	311	323	283	304	304	329	329	309	317	304	322	302	294	304	320	332	326	321	300	322	309	307	301	272	326	318	303	292	291	323	292	324	306	306	335	313	345	315	273	315	330	326	309	300	335	316	318	300	303	339	292	299	325	309	292	302	311	321	309	324	321	324	316	292	332	333	333	320	312	292	321	313	308	325	294	289	309	329	322	333	276	334	319	280	304	318	287	315	300	316	304	359	314	276	362	313	323	300	325	314	325	339	298	331	288	310	318	296	331	317	355	325	305	354	314	301	315	304	264	348	345	368	294	344	294	322	333	328	302	271	323	316	306	291	312	336	318	306	302	307	255	303	310	319	344	330	331	330	305	314	291	298	293	301	310	326	322	287	326	329	312	309	285	320	299	319	318	309	306	312	304	313	304	323	338	326	337	296	331	304	338	322	325	296	321	301	313	329	306	343	310	324	348	304	317	336	327	331	340	320	317	355	342	298	316	344	337	353	325	314	275	327	319	328	328	294	311	330	320	339	300	320	313	313	267	290	308	283	301	328	333	325	340	330	314	302	291	291	290	320	322	338	313	351	315	325	279	355	325	312	314	328	339	319	329	317	303	278	311	279	302	314	321	319	335	292	321	313	290	312	308	314	347	298	337	302	307	344	324	320	305	292	313	316	319	286	296	310	284	294	328	337	307	310	326	328	285	301	307	305	311	345	322	331	326	307	326	301	323	328	301	308	318	299	284	316	297	307	290	306	344	287	309	316	313	325	300	314	331	312	287	310	290	313	306	299	318	299	312	330	339	307	316	301	310	311	323	299	288	306	284	316	318	348	320	314	327	320	293	330	315	303	299	332	292	316	298	312	357	298	328	299	319	332	321	322	304	327	324	296	294	336	294	303	327	307	327	304	322	281	310	310	338	308	312	307	320	361	305	312	323	347	309	324	259	313	291	332	310	312	329	304	334	308	337	308	345	315	349	344	318	320	307	282	330	319	304	319	312	329	359	326	330	338	327	324	305	311	339	318	305	306	286	304	311	339	329	314	313	275	311	309	292	318	328	326	301	317	284	309	291	306	301	327	308	327	336	296	323	325	319	329	279	339	333	294	297	303	314	295	311	319	333	342	310	316	346	309	315	342	292	343	337	338	328	314	327	299	303	318	333	309	344	317	324	298	300	319	333	326	323	302	291	312	315	299	338	288	327	332	338	340	313	301	331	316	303	328	330	327	320	313	324	336	315	305	265	350	321	319	289	294	312	282	308	317	332	301	330	301	311	317	301	316	291	325	299	325	328	356	323	284	319	352	302	310	299	333	310	335	307	277	290	317	335	305	299	335	304	306	302	329	289	339	339	315	279	295	330	348	332	316	315	306	347	344	313	294	327	294	324	315	306	333	301	333	304	359	294	318	319	334	313	337	334	319	289	280	325	312	317	335	305	301	357	303	282	338	332	322	325	318	313	301	311	295	312	333	326	327	357	328	282	347	318	301	313	284	337	313	310	316	293	285	348	308	304	330	344	315	304	322	280	312	328	343	306	307	320	320	300	324	327	313	322	323	277	321	274	312	292	336	309	349	335	316	328	322	293	303	323	313	311	278	304	335	301	360	327	301	330	318	329	320	294	303	320	277	278	335	304	319	327	311	320	314	309	325	306	326	298	296	353	322	329	307	292	298	310	290	314	302	335	291	301	303	306	299	325	334	307	309	301	293	289	305	282	331	315	311	282	275	322	303	302	345	306	323	310	316	324	292	324	296	320	302	295	345	313	305	339	315	338	348	337	319	309	324	297	319	326	283	292	322	295	305	325	303	332	294	301	319	301	313	328	325	313	323	323	302	317	345	330	344	333	317	284	320	305	259	333	305	289	311	342	323	285	302	279	319	298	286	306	297	302	329	351	330	304	317	299	310	329	321	325	323	326	312	291	311	308	323	298	304	326	295	314	294	318	345	331	319	271	328	338	340	310	293	331	278	343	312	308	329	311	328	314	298	338	322	292	308	333	329	314	296	309	314	343	302	317	306	313	324	322	298	335	326	330	315	326	338	316	311	309	310	319	328	322	311	300	280	355	328	310	334	304	333	299	293	310	318	311	309	326	322	343	309	346	312	296	332	326	340	310	313	327	288	292	289	308	308	315	317	322	306	281	312	326	331	321	325	306	303	310	315	324	323	308	324
4711	448	450	389	329	313	308	292	300	288	334	301	305	323	265	324	278	283	257	284	291	298	288	295	283	279	252	308	294	275	307	315	256	290	294	326	280	263	278	275	297	312	296	283	312	269	302	307	291	301	298	288	278	303	270	307	296	290	292	247	301	267	280	304	304	286	321	278	273	273	260	289	257	311	301	269	283	271	296	259	274	327	316	282	267	297	266	299	266	285	275	299	304	302	295	275	293	304	297	280	274	282	269	264	284	262	280	281	305	279	308	290	308	259	263	264	276	307	284	303	270	294	282	298	294	312	297	296	291	278	287	301	298	283	318	306	285	294	301	298	292	309	284	273	278	271	309	306	307	286	280	284	312	304	290	252	294	270	268	302	308	291	285	281	265	280	259	279	256	257	299	278	296	302	324	308	274	281	315	307	274	299	285	278	257	294	286	285	246	293	326	295	261	316	280	279	287	284	294	316	283	271	284	313	290	281	282	294	297	256	270	278	269	270	307	285	271	281	293	281	308	277	302	304	291	331	297	281	278	297	282	262	276	302	274	324	281	296	284	300	283	319	289	286	282	287	297	281	297	291	273	266	291	256	265	308	313	292	289	268	261	291	292	322	315	285	288	317	287	280	259	292	286	284	263	307	281	283	292	274	279	279	278	279	311	304	306	276	305	300	270	270	273	311	298	301	255	273	300	290	275	286	278	288	280	290	282	296	297	296	291	261	268	296	274	283	252	277	286	295	279	270	284	288	320	296	287	263	317	278	289	265	284	289	319	283	267	282	289	281	311	297	320	282	294	297	274	291	303	279	279	280	296	296	321	260	285	277	254	269	305	270	293	271	282	285	297	283	326	281	289	283	283	299	275	283	269	286	297	293	290	277	283	295	331	290	291	275	288	285	260	293	279	290	266	288	288	303	270	310	269	280	287	283	304	302	296	292	275	263	273	272	270	304	276	289	302	274	293	285	301	294	280	286	317	288	294	278	280	310	261	299	298	293	297	290	304	277	250	298	296	298	269	296	292	293	327	295	304	273	288	298	304	285	261	289	269	287	284	263	296	305	300	287	300	307	287	274	273	276	274	296	309	272	283	258	263	284	274	285	297	290	290	301	318	304	269	277	285	258	315	305	282	289	266	273	307	263	279	286	272	279	315	272	289	300	305	273	286	298	252	300	278	300	321	274	273	263	256	283	304	270	285	301	285	330	300	269	258	318	302	262	296	296	277	288	284	291	270	284	288	265	275	296	275	263	264	272	263	263	265	285	293	305	310	262	311	282	279	291	286	311	324	276	298	287	268	301	297	307	275	277	292	285	294	306	276	275	277	249	309	273	299	305	276	318	284	300	278	303	288	290	322	288	321	299	270	257	269	277	311	281	284	320	298	312	288	299	289	249	284	300	292	304	299	256	307	323	297	300	269	310	319	277	269	309	297	318	288	273	300	272	293	274	289	277	309	305	286	312	265	290	269	265	277	296	266	265	314	323	285	307	264	316	292	286	271	290	293	284	314	300	301	256	312	275	312	276	280	298	253	282	286	287	300	284	280	304	293	295	263	301	283	274	296	313	284	300	296	291	311	277	327	272	261	291	272	260	285	320	317	266	272	301	270	303	286	289	303	291	274	286	265	306	313	281	282	276	300	289	258	273	273	283	311	311	287	259	277	285	301	284	285	304	272	276	285	284	257	280	308	277	281	288	316	267	273	289	306	323	286	278	259	286	331	275	299	251	282	305	264	298	283	302	302	303	301	309	279	266	262	305	334	319	286	262	296	275	287	278	279	302	288	282	278	282	279	325	292	298	238	295	311	293	282	298	319	269	293	318	282	289	260	274	268	292	283	293	251	271	330	298	293	299	292	271	302	314	276	309	271	285	273	292	313	283	302	283	305	295	296	277	287	303	294	283	289	268	312	305	305	289	268	301	281	302	295	312	272	296	273	313	294	300	298	296	306	257	275	258	334	287	289	297	292	255	313	300	308	265	321	282	264	268	319	272	278	300	299	296	311	289	287	299	288	311	293	271	274	282	313	296	269	284	317	299	267	288	288	292	289	268	319	307	305	288	270	311	278	295	291	290	289	273	315	278	307	256	286	296	267	281	296	283	256	297	277	263	290	275	307	313	278	273	292	298	298	289	307	262	257	273	293	299	294	286	316	243	319	260	269	266	290	284	302	294	296	286	288	271	301	298	269	274	271	273	294	277	287	296	282	276	289	299	279	287	293	307	255	290	287	284	286	328	310	297	268	279	273	278	264	286	276	295	289	281	280	269	303	319	274	301	302	306	298	296	297	291	261	291	275	280	297	286	328	276	327	294	303	296	286	273	275	261	288	292	298	296	265	291	307	303	275	301	290	280	279	260	254	286	283	284	291	295	290	286	308	295	277	254	265	308	268	291	269	304	284	339	272	290	302	280	324	287	280	272	273	278	336	290	295	304	287	295	286	283	255	308	306	320	327	285	311	282	279	264	283	317	297	300	302	276	259	243	294	273	310	281	297	283	289	278	274	284	274	312	281	253	262	278	308	290	300	290	290	282	277	289	303	284	288	276	286	264	277	300	319	246	276	281	300	285	279	306	314	289	291	305	290	257	269	317	296	281	291	266	315	282	275	284	315	273	272	281	324	292	285	287	313	267	286	262	289	243	255	291	306	288	282	291	288	267	286	296	276	290	281	270	296	283	272	271	294	285	274	285	297	315	272	297	267	276	295	265	287	273	285	285	297	270	287	286	300	292	300	279	277	282	291	278	269	284	266	299	283	301	307	312	272	300	289	257	286	288	254	282	276	275	294	300	294	286	274	275	239	299	299	293	284	306	269	307	279	296	289	285	307	264	302	296	296	298	291	267	273	276	276	316	315	269	281	273	288	247	283	284	306	280	263	310	327	285	296	315	304	283	286	283	284	275	306	257	302	281	298	285	303	280	285	310	301	293	289	299	313	304	290	275	293	304	263	285	299	301	295	285	294	316	293	289	295	307	315	268	286	292	318	273	296	263	278	302	281	295	315	313	296	310	305	278	285	285	267	302	274	279	304	274	282	285	255	293	298	310	257	307	267	267	288	261	289	280	300	332	299	279	289	244	286	283	271	276	263	303	296	289	314	297	267	284	311	299	312	270	277	279	262	312	287	306	296	287	301	311	268	303	312	284	303	289	290	268	293	291	290	273	295	277	316	294	287	279	279	311	270	260	299	274	254	316	305	312	311	270	296	311	306	270	278	282	274	299	302	291	303	286	282	297	303	303	278	254	312	309	273	268	278	305	296	325	288	315	313	259	297	256	268	305	281	285	311	276	276	267	290	320	268	281	301	285	280	339	311	303	305	312	266	305	283	318	282	274	263	305	286	272	280	289	322	288	322	296	282	309	284	278	283	296	280	284	289	286	305	312	276	299	291	303	283	278	314	286	289	306	290	293	283	260	289	260	269	268	270	291	295	284	257	287	294	282	255	298	292	284	265	278	314	298	311	281	257	296	278	264	289	248
25315	21482	27780	25569	8654	521	325	247	215	201	186	189	158	171	181	163	148	168	156	151	171	160	154	150	150	154	152	162	152	148	163	153	133	146	147	159	146	124	148	153	140	158	146	153	142	129	139	147	165	156	139	134	144	132	153	133	133	162	143	144	149	127	131	136	149	149	164	134	143	129	155	152	140	130	140	147	152	122	161	110	145	148	145	141	156	163	150	136	139	131	131	134	134	150	152	130	139	147	142	140	149	159	133	146	155	136	189	129	130	140	151	131	132	160	150	131	147	134	127	141	136	138	166	160	154	151	120	124	160	154	145	140	156	139	130	141	158	154	144	150	136	153	142	137	140	149	155	149	113	136	157	136	149	173	126	146	131	157	139	154	142	133	151	153	156	128	155	174	147	157	144	150	143	111	125	150	164	159	138	146	154	154	138	148	148	121	136	129	145	151	174	132	123	145	132	157	142	128	142	146	120	148	115	150	159	156	154	171	172	135	129	141	143	126	147	160	144	156	157	157	155	134	163	132	148	129	157	133	148	140	131	163	131	121	134	143	135	168	164	148	139	144	133	139	129	152	141	144	153	155	164	127	137	140	147	156	149	140	165	128	136	137	145	156	140	162	150	135	158	151	151	132	160	131	129	155	146	146	144	146	128	145	143	154	160	151	127	142	156	150	147	165	145	144	148	147	160	150	128	119	146	151	145	127	150	144	166	165	142	125	135	130	150	159	141	144	151	151	144	142	147	139	145	131	142	141	138	139	144	149	152	169	130	147	140	141	153	128	163	140	141	149	146	143	140	159	152	150	163	174	127	156	151	149	123	135	145	140	141	174	146	132	147	124	132	145	131	137	138	142	167	131	162	167	130	138	163	161	148	155	162	142	159	139	151	165	162	135	144	123	155	132	140	156	130	127	144	159	130	149	155	149	148	142	154	144	150	147	149	158	141	157	141	136	134	130	136	145	143	138	147	153	156	164	157	138	142	119	142	176	143	166	146	145	133	143	141	172	154	158	149	135	159	141	147	142	160	158	142	144	162	151	139	150	132	134	155	144	141	162	144	142	158	151	162	162	122	123	136	155	148	175	163	151	133	140	124	125	141	139	152	169	142	138	129	135	144	189	131	136	150	152	144	138	162	131	145	133	142	149	121	165	158	121	155	146	141	145	151	149	145	145	133	136	143	132	149	150	170	143	136	136	146	127	189	161	145	154	136	152	152	142	139	143	134	128	138	129	156	156	148	139	152	130	140	134	155	164	138	147	126	146	122	125	134	165	156	134	157	144	151	152	148	143	154	143	147	145	147	157	148	151	140	145	157	142	148	134	149	153	139	148	152	150	143	153	159	151	143	138	138	145	137	154	132	167	153	161	131	137	145	153	152	160	146	135	158	136	161	134	154	149	123	137	148	136	133	139	153	162	164	149	151	154	142	128	129	131	148	140	142	115	146	142	137	145	156	135	156	132	147	156	149	137	144	135	140	165	163	151	138	147	146	139	150	168	158	149	144	180	148	143	117	146	152	146	134	141	137	153	164	142	148	124	168	148	129	155	138	148	144	154	169	136	127	147	152	158	153	133	131	133	151	154	147	144	146	150	150	144	142	141	155	142	149	138	132	138	156	156	135	147	112	136	159	146	140	150	146	160	141	137	134	145	152	138	151	154	148	196	153	123	137	161	158	157	142	145	146	138	153	136	155	146	151	145	151	159	148	144	155	149	162	156	155	165	156	126	175	137	147	143	128	139	148	136	128	149	165	156	153	138	166	163	149	151	142	147	136	141	147	149	150	151	155	148	139	134	150	152	139	160	127	134	143	139	131	157	139	145	136	165	144	150	138	118	138	150	153	128	143	136	161	158	140	132	159	173	149	128	131	153	135	121	142	144	138	139	147	136	126	134	135	143	132	139	142	140	120	154	146	151	169	165	134	159	150	133	151	126	159	137	162	165	139	151	137	138	125	135	131	167	120	145	143	124	152	152	155	146	139	131	159	144	134	143	164	138	140	162	139	133	154	147	140	151	143	135	135	149	145	139	149	142	144	145	128	149	130	135	153	136	146	166	154	146	132	150	138	131	152	142	129	152	153	152	150	146	132	146	151	163	152	166	164	175	142	159	147	119	134	149	143	153	146	139	135	136	147	131	163	151	136	141	144	148	158	138	130	153	140	167	136	135	161	141	155	128	155	149	138	136	122	143	163	137	149	130	145	126	151	151	133	130	148	142	157	148	164	131	148	139	141	136	153	142	125	137	162	157	136	131	139	153	133	121	164	134	157	127	156	144	152	139	140	153	131	156	131	139	142	132	135	145	134	135	147	135	140	109	144	147	140	137	168	152	135	146	123	128	130	143	130	142	153	157	140	139	151	141	140	136	152	156	150	139	150	142	168	123	154	166	144	124	140	134	158	136	142	147	150	152	148	167	134	154	151	169	133	148	153	122	155	144	149	156	153	144	138	150	147	148	150	121	133	163	151	136	154	143	154	143	158	142	174	140	163	148	145	136	139	158	164	159	130	125	161	124	141	155	157	135	148	148	151	158	162	144	142	156	148	137	163	129	167	156	176	145	137	142	144	150	158	126	144	147	161	163	125	147	144	154	126	175	118	151	141	128	148	143	153	139	156	160	160	139	144	135	134	150	167	138	151	143	156	130	163	142	128	138	152	138	147	132	135	155	135	148	124	132	138	170	155	132	129	159	163	157	137	144	146	125	146	134	144	152	121	138	158	164	139	128	140	135	151	155	140	129	131	160	135	134	149	152	157	129	120	149	128	152	162	136	136	164	150	145	142	145	158	150	149	151	164	129	147	139	152	124	157	125	162	134	148	163	157	140	145	143	155	127	142	149	150	153	141	148	144	143	152	161	140	146	153	156	135	151	141	149	137	131	140	150	141	135	132	138	136	180	143	130	145	134	139	120	156	136	169	130	139	164	147	148	150	135	132	126	136	149	139	170	142	134	136	135	145	117	147	143	163	150	143	162	130	140	125	139	147	156	144	164	145	155	138	160	149	139	149	161	158	128	150	161	141	161	151	121	144	170	135	139	114	123	156	151	141	148	160	137	141	159	143	164	130	134	138	136	143	144	154	141	139	118	136	136	131	136	150	144	162	131	132	126	156	146	140	138	152	131	136	141	156	141	140	158	131	152	154	139	147	136	144	145	154	138	148	141	127	138	157	145	125	143	138	150	143	150	152	152	156	138	159	156	138	146	146	135	139	130	148	158	158	144	131	145	156	162	129	142	145	150	156	124	147	152	136	153	138	147	159	125	154	159	157	155	147	143	146	147	122	131	125	139	161	142	176	137	137	138	142	147	153	137	132	154	145	160	151	147	156	157	185	158	156	135	144	125	127	133	121	122	131	139	141	133	136	155	153	139	148	159	146	156	165	162	165	163	133	131	162	134	145	137	133	138	165	151	151	168	145	149	167	166	140	152	145	140	160	144	155	143	149	164	148	136	118	139	125	128	148	171	163	123	151	143	145	160
3152	2443	2017	1022	670	490	390	296	275	260	235	211	229	201	183	179	176	169	190	174	161	171	183	168	168	171	141	163	173	157	169	154	170	146	168	167	156	179	129	130	146	141	156	161	164	155	166	149	168	172	163	139	160	164	141	160	147	162	158	167	124	157	134	148	141	166	182	148	179	178	139	147	185	140	154	149	146	152	152	139	142	175	166	156	146	154	156	165	145	139	144	138	138	154	149	155	158	150	127	150	187	171	172	155	147	134	169	158	151	140	133	140	153	153	127	172	135	168	134	134	144	159	159	163	154	131	162	140	164	158	168	149	140	165	165	133	132	146	153	145	128	158	140	156	166	138	154	159	139	154	162	131	172	155	141	171	171	152	145	169	149	137	147	152	156	156	134	164	158	175	164	168	140	146	160	139	170	143	146	156	161	167	132	160	140	139	170	138	162	155	130	150	157	162	136	147	170	136	132	136	150	138	173	171	151	168	151	154	136	138	138	169	142	161	151	169	165	150	120	116	139	146	146	156	134	161	154	141	161	144	164	157	137	140	140	152	172	158	157	136	156	155	154	177	127	158	158	144	148	132	164	140	132	135	149	181	134	174	135	165	140	150	140	155	147	150	154	151	151	123	163	166	156	146	157	160	155	160	161	146	171	164	137	188	107	155	149	125	132	168	148	130	124	147	156	159	150	142	152	144	135	127	140	154	149	163	164	148	139	142	148	138	138	140	170	153	137	158	139	157	159	153	155	153	140	157	142	153	156	147	140	151	165	167	150	158	149	150	154	121	150	141	156	132	155	144	178	142	140	169	123	120	154	142	136	155	151	141	141	152	181	143	137	160	147	154	161	155	165	135	131	155	145	164	138	157	131	158	142	152	145	135	157	155	151	182	143	163	165	151	146	141	139	132	149	164	154	168	133	161	158	140	149	148	150	144	159	145	149	174	178	141	158	153	136	141	159	148	135	142	153	161	141	144	158	137	136	158	163	167	168	151	167	177	168	145	164	180	150	155	144	143	159	160	150	149	155	133	147	155	138	135	150	148	150	153	147	144	131	138	145	142	158	160	136	146	151	154	169	156	148	142	176	159	165	177	146	140	174	140	156	156	159	133	140	152	163	152	151	159	143	165	156	144	156	164	151	150	130	150	136	140	143	143	159	150	155	151	147	156	167	141	146	137	154	136	175	143	164	173	147	138	150	161	164	143	148	139	149	146	151	162	133	164	162	149	159	146	152	149	136	126	148	144	147	149	154	183	136	160	150	131	153	129	152	158	140	131	161	151	157	154	172	168	133	156	164	149	142	134	164	148	160	129	167	134	142	141	134	151	160	129	142	182	169	149	159	155	147	165	135	141	159	144	179	138	128	162	140	149	151	132	158	142	124	163	145	156	155	137	160	127	158	150	142	161	141	190	161	162	157	157	156	160	153	150	154	155	168	146	127	165	149	126	166	142	160	137	150	156	159	149	153	148	141	142	181	155	144	152	144	131	169	149	142	147	148	139	161	136	151	150	135	157	151	151	149	141	131	141	120	165	149	157	163	136	157	161	154	143	164	135	125	156	125	127	135	170	140	150	150	144	146	141	144	151	132	142	146	148	161	152	157	139	149	146	144	142	145	173	148	172	143	147	128	159	166	150	137	148	157	137	150	152	141	148	157	125	121	167	146	155	165	143	147	144	163	158	157	135	137	170	147	146	146	140	147	171	119	152	148	141	159	158	116	147	158	154	151	144	163	157	138	147	146	152	143	154	166	149	141	140	151	159	149	153	150	156	163	159	154	136	157	143	145	170	140	145	154	145	153	151	143	162	147	143	145	131	144	161	150	136	148	138	150	139	155	135	152	142	153	150	138	163	157	146	143	166	138	174	144	159	161	160	138	176	159	147	132	166	155	152	139	142	147	159	162	147	152	145	161	130	151	144	152	158	148	149	149	161	176	166	145	148	136	135	141	156	174	119	134	161	156	132	159	151	152	155	152	154	125	145	145	168	161	163	133	155	169	165	160	153	147	137	166	143	175	147	140	139	164	165	145	151	129	160	161	142	150	150	153	150	146	144	173	122	155	160	152	158	142	147	175	145	146	145	146	162	141	138	145	144	151	146	135	163	144	160	128	137	166	160	161	153	148	153	177	137	148	132	143	158	150	144	139	137	152	141	132	143	148	152	161	158	147	147	156	137	167	155	155	162	144	169	144	180	156	140	159	148	151	182	136	142	162	139	153	148	152	146	158	132	143	149	139	166	185	138	131	156	145	155	155	156	159	143	168	188	144	135	157	153	163	145	148	164	146	147	152	161	134	122	155	153	150	160	168	149	167	155	135	140	132	160	134	164	155	143	142	171	174	139	154	157	145	148	161	123	141	137	152	142	144	142	162	161	138	163	167	169	156	166	144	134	139	144	139	165	163	139	159	130	139	143	172	133	153	167	158	145	159	169	151	145	129	156	158	142	174	147	159	172	138	139	167	143	151	151	150	157	169	157	169	148	155	177	151	134	162	139	155	134	167	149	139	134	144	151	161	156	145	140	161	146	150	147	158	144	136	141	156	148	157	148	139	136	138	163	135	126	159	135	152	151	146	162	143	140	124	126	153	153	151	125	182	152	149	151	156	150	165	132	148	130	164	144	155	141	164	156	148	158	169	143	153	145	154	165	149	133	168	173	142	136	138	164	154	140	143	141	161	140	128	142	155	156	167	152	166	162	157	151	150	122	159	148	149	158	150	145	151	151	143	155	160	158	135	150	159	148	168	174	159	173	157	134	160	146	144	146	155	168	160	151	156	129	153	156	146	179	154	150	159	125	149	161	143	153	145	146	151	131	146	141	149	144	143	144	149	150	141	167	144	124	159	153	134	141	146	142	153	172	146	174	162	147	154	161	144	138	159	125	137	152	163	161	151	138	148	134	143	148	175	166	129	155	140	138	124	140	160	145	157	154	150	132	156	165	139	146	135	145	157	163	161	155	152	154	135	140	171	138	149	118	151	154	164	170	119	155	156	159	137	151	146	155	144	122	146	141	159	152	148	151	144	131	157	147	153	150	142	146	137	160	158	141	131	167	153	156	166	145	160	147	146	160	144	164	151	152	145	160	137	139	151	137	130	156	160	138	148	164	158	160	158	141	162	150	157	148	159	141	143	162	152	148	167	147	157	160	140	172	133	160	134	143	152	166	140	137	154	124	129	158	160	160	149	144	138	123	124	147	139	153	143	181	145	149	125	143	155	160	131	147	150	152	143	138	148	131	161	152	132	127	108	148	137	132	137	160	163	143	143	126	153	142	157	166	131	146	141	131	156	150	152	152	154	142	156	154	136	153	133	140	161	165	141	146	157	159	129	158	135	146	144	147	142	158	138	146	155	145	142	168	150	152	164	174	147	156	164	142	149	151	143	165	164	160	172	135	137	141	169	151	159	141	147	159	139	158	144	143	149	152	140	151	156	129	170	149	150	156	148	162	146	145	158	142	146	135	131	133	132	171	135	135
24389	21468	28745	24581	21438	5779	879	544	419	439	378	340	328	337	344	312	309	308	300	310	291	288	280	302	281	263	308	304	276	296	269	308	299	295	251	304	290	309	276	284	325	262	281	297	277	292	280	328	291	278	252	278	262	267	284	268	300	271	281	264	269	304	269	271	290	271	285	290	294	328	288	282	264	290	264	280	271	268	311	294	277	259	298	259	293	254	269	261	301	269	279	293	283	273	256	280	280	242	317	261	282	290	282	282	312	282	277	296	275	282	267	287	263	263	297	272	265	287	292	303	330	310	300	281	307	272	250	292	276	308	280	290	280	256	273	279	293	294	262	290	267	308	285	308	283	284	265	292	288	288	338	298	309	291	262	288	298	276	296	285	297	297	264	275	271	293	257	252	283	274	281	269	267	269	264	270	284	277	270	238	268	291	271	274	278	278	256	276	283	295	290	270	280	272	293	284	306	272	283	251	244	260	303	289	297	285	265	279	277	252	315	282	276	294	278	262	289	275	288	276	272	273	286	260	314	292	298	254	289	276	295	285	267	268	279	280	281	294	278	287	268	290	261	289	296	300	287	283	297	293	276	301	262	289	294	280	255	307	278	254	293	274	306	292	283	298	294	306	277	274	282	268	270	254	292	293	276	296	264	295	320	276	309	289	255	243	277	300	274	259	280	263	287	260	283	309	254	272	278	276	302	293	284	266	286	265	279	315	277	297	279	286	282	292	280	299	284	263	254	255	280	301	291	293	282	276	242	279	279	291	265	272	286	308	277	281	285	267	308	285	297	287	287	288	286	256	293	277	266	282	277	252	310	271	261	302	260	284	286	286	289	289	276	307	265	299	264	304	287	276	283	291	272	283	275	283	277	283	254	272	290	259	330	278	310	280	258	275	245	250	265	266	303	251	322	275	278	297	300	302	290	238	292	266	285	276	291	285	268	244	272	300	261	282	268	259	270	234	236	283	299	240	247	308	284	296	315	295	272	302	254	282	277	272	286	283	256	267	300	279	296	277	276	280	294	277	288	293	261	268	275	293	275	291	263	286	279	304	278	284	273	264	262	289	256	265	286	290	314	261	289	275	298	297	258	275	273	282	269	294	281	251	290	287	253	300	290	277	297	298	274	292	278	262	277	282	312	305	277	282	293	276	284	292	274	269	305	259	299	279	288	266	273	278	267	283	276	314	294	269	274	254	291	260	288	300	254	336	289	244	271	271	262	255	264	287	306	288	284	280	298	302	275	248	286	280	292	270	293	316	288	285	294	275	248	256	252	271	243	274	266	288	285	251	270	274	290	267	266	292	297	304	302	294	261	302	275	263	294	280	298	277	282	305	268	270	288	269	296	274	273	269	255	301	294	279	302	263	295	281	291	292	280	280	259	281	288	264	274	272	248	296	270	302	278	259	290	259	303	273	260	261	308	285	282	311	265	274	275	247	258	298	278	293	278	261	286	271	265	278	270	252	264	276	261	291	279	287	293	282	271	294	292	250	278	309	292	283	282	269	260	272	282	309	266	263	279	283	290	278	252	280	265	295	285	260	285	288	273	263	295	299	291	282	288	280	272	287	266	282	284	277	274	300	254	274	297	287	292	252	296	307	297	258	290	324	289	294	257	268	279	301	290	279	299	302	283	289	253	271	251	284	281	272	287	280	296	262	284	279	283	272	266	285	273	276	281	287	278	280	255	280	290	277	299	288	275	272	287	284	264	252	267	274	274	264	295	289	269	232	256	288	289	299	256	293	290	278	298	246	279	254	249	266	288	261	251	275	276	252	295	258	280	277	293	285	281	280	287	227	269	287	283	291	288	285	266	284	298	254	287	286	280	282	298	248	289	282	315	295	284	258	280	267	255	277	258	246	271	256	297	267	286	280	279	304	269	269	309	265	263	261	284	277	312	271	292	284	321	280	287	297	274	278	294	282	269	284	289	297	278	260	311	265	283	260	285	295	268	271	302	302	255	268	310	284	260	278	288	303	269	260	278	292	304	257	276	272	267	295	291	292	293	309	288	298	240	260	302	278	303	284	281	264	256	282	300	286	245	294	264	260	258	300	295	283	283	270	284	273	268	291	297	249	261	295	307	312	248	288	285	291	295	279	285	264	304	276	267	277	280	275	264	275	281	289	244	286	263	278	289	268	263	288	260	253	246	281	308	297	276	306	299	262	292	285	292	296	296	260	302	293	289	296	289	272	241	276	296	282	266	294	279	248	285	257	296	302	268	261	280	299	280	238	256	287	273	269	291	292	282	285	304	270	294	263	251	289	278	271	294	256	288	294	272	272	269	239	294	285	258	306	266	277	284	262	280	286	262	284	253	243	311	278	286	258	293	282	267	285	269	300	274	278	269	277	293	271	286	286	278	271	281	292	273	316	291	262	268	277	269	289	296	270	291	247	294	286	277	262	279	265	295	241	291	289	307	281	246	279	272	271	290	296	264	303	291	293	290	265	265	268	295	267	263	284	324	301	271	276	287	269	282	288	278	262	274	275	284	277	282	287	310	275	272	279	294	301	276	285	282	299	307	284	282	256	262	297	259	276	257	255	278	265	265	302	273	302	267	316	263	244	284	270	251	291	295	285	259	300	271	293	271	292	285	292	260	298	276	292	297	263	264	267	261	296	285	252	259	290	273	261	271	297	274	256	247	282	284	286	296	277	266	299	277	266	308	283	290	296	289	268	316	281	279	288	232	317	286	288	279	258	284	273	274	286	281	284	256	308	253	283	250	300	277	287	261	275	284	258	291	298	294	256	287	287	270	274	280	280	271	276	262	281	285	282	275	294	300	280	276	264	286	295	284	277	309	279	238	274	266	297	286	264	265	267	285	267	266	247	284	267	269	303	288	248	266	265	258	269	241	291	305	286	321	272	280	269	271	268	278	314	273	280	272	274	268	260	281	275	276	289	298	278	291	239	295	278	283	267	273	281	263	274	304	285	319	276	309	265	276	277	287	285	265	290	265	325	247	255	277	317	267	255	287	302	301	295	279	270	265	280	308	264	249	256	304	262	302	284	267	278	302	276	276	261	305	289	265	291	294	273	273	274	240	284	307	322	271	272	293	266	273	257	273	291	279	300	318	282	267	257	266	292	289	282	283	270	289	294	267	273	288	264	291	272	268	282	278	261	280	309	292	274	301	286	276	258	287	281	288	291	270	256	313	287	301	289	266	307	288	287	264	257	275	268	292	276	271	296	256	272	263	292	264	270	265	287	257	279	257	272	265	272	302	287	311	269	285	275	276	273	279	295	269	278	279	276	273	327	277	272	276	267	275	277	281	286	286	259	275	283	262	248	266	257	284	280	264	264	265	268	294	273	299	268	284	294	297	282	324	289	300	284	246	234	282	282	258	289	244	300	282	268	296	280	323	265	304	283	277	270	269	287	301	265	272	311	279	275	305	278	258	283	290	273	292	275	256	260	309	302	278	285	290	252	267	263	303	306	249	275	263	306	313	285	266	270	237	279	266	291	286	275	289	303
3400	4681	3864	1909	1310	942	748	646	466	462	414	433	390	384	335	350	317	310	325	305	296	313	303	309	308	300	255	294	282	278	266	282	295	303	288	267	280	286	267	295	292	291	275	293	280	267	274	264	252	256	250	266	256	277	257	280	262	245	258	243	256	237	292	270	259	282	276	260	285	255	250	242	274	265	258	280	262	278	264	280	258	234	247	251	274	276	287	277	266	276	239	235	234	281	259	240	249	267	256	256	261	265	263	254	261	255	237	276	245	264	241	263	268	267	273	260	246	258	251	275	269	252	269	253	269	275	274	246	259	255	244	280	272	255	248	255	271	260	227	247	260	284	258	257	265	266	251	310	253	267	275	237	248	284	251	257	277	248	256	239	254	285	279	267	252	247	268	261	254	263	237	264	285	264	254	251	262	282	272	246	254	222	285	259	246	293	263	250	247	264	259	261	279	306	261	255	259	264	273	246	279	270	256	245	248	259	253	263	265	271	262	260	278	280	265	269	252	245	273	258	283	269	257	250	283	256	276	257	267	263	299	273	266	257	267	258	243	263	305	290	257	251	265	266	256	278	269	273	255	255	271	255	248	247	251	247	244	247	259	282	235	243	275	273	276	287	292	281	273	264	244	244	251	254	238	279	254	235	255	261	277	273	252	271	246	267	256	279	252	267	248	243	228	241	266	267	246	270	260	258	257	261	286	287	291	271	273	272	241	270	279	248	253	263	265	262	240	247	261	272	273	246	239	251	246	272	279	252	254	254	282	283	252	226	234	249	249	251	225	248	267	244	260	265	260	248	253	274	274	240	228	261	277	279	284	237	258	271	251	260	267	308	259	282	266	233	266	230	256	267	245	231	269	270	229	266	246	264	257	254	282	265	278	258	262	296	281	253	246	267	264	289	272	271	261	272	277	264	276	247	255	234	265	269	253	229	282	240	243	245	265	252	260	296	244	225	299	274	255	275	252	228	255	243	246	264	258	234	263	255	306	274	270	257	251	296	265	245	251	257	278	268	253	276	243	278	269	226	258	246	279	263	254	253	267	256	252	295	250	244	272	263	236	248	260	255	247	256	258	261	233	269	264	234	251	258	238	261	272	266	238	259	272	272	263	267	278	245	256	253	261	269	266	278	264	267	256	254	279	259	268	279	269	254	235	249	231	266	264	237	285	267	261	277	266	275	287	285	276	265	248	268	269	259	251	262	292	242	241	275	260	244	257	232	237	244	216	253	264	279	256	277	274	279	256	257	227	259	271	294	239	276	296	231	235	273	256	223	252	250	245	245	282	248	268	242	276	262	278	285	238	235	243	239	271	245	260	242	241	256	245	262	249	231	274	268	257	249	206	250	253	275	244	261	269	274	237	268	268	248	233	266	256	219	243	271	269	240	270	255	251	277	274	247	268	270	275	254	278	251	275	234	288	282	250	251	249	292	245	260	282	256	278	272	246	255	264	280	231	261	272	246	251	268	270	270	260	226	253	279	256	268	258	279	260	264	271	267	226	277	268	247	267	262	254	256	264	265	251	257	254	261	291	244	248	280	240	254	249	275	242	281	281	274	210	244	254	256	291	234	249	250	243	252	248	285	287	280	292	241	233	259	277	242	265	273	240	277	277	235	262	249	254	248	261	256	251	260	258	272	268	293	286	236	261	253	276	245	275	219	253	245	262	286	255	251	247	266	257	263	247	263	247	286	252	251	262	246	262	246	237	269	259	270	264	235	250	253	236	254	257	275	254	280	231	255	278	269	266	281	247	256	256	279	273	234	275	263	273	233	250	239	258	263	262	249	247	253	252	244	247	259	266	276	277	274	274	261	273	263	263	279	250	250	268	259	276	249	263	269	269	261	249	258	251	248	275	239	239	248	234	247	246	284	260	281	259	267	280	282	274	247	277	276	273	265	260	243	261	251	253	263	233	249	257	263	278	251	260	273	254	266	252	256	235	244	244	273	229	296	280	269	259	245	244	229	237	273	263	258	254	259	255	252	248	229	248	271	252	243	256	243	259	229	240	248	251	242	276	235	248	235	266	284	272	251	259	251	258	253	267	256	282	273	232	243	274	238	232	242	282	312	266	276	250	239	245	260	244	281	263	255	242	267	281	276	244	236	249	234	269	273	270	253	252	254	257	256	257	257	269	254	252	274	267	256	253	259	251	261	236	286	284	242	241	228	245	264	244	260	267	248	298	260	240	258	243	245	268	223	244	260	302	258	288	281	242	271	282	241	239	265	238	260	270	249	256	234	265	254	254	239	262	263	238	264	260	255	285	286	258	242	242	271	268	267	246	260	255	247	268	240	251	289	260	246	267	236	265	243	272	242	218	265	240	275	258	266	260	252	263	225	259	250	280	283	293	279	264	257	252	262	276	251	268	279	242	261	268	275	253	253	246	270	239	247	260	282	266	288	284	275	286	280	270	255	251	247	279	218	262	281	282	250	262	253	240	254	272	278	251	246	260	268	259	280	237	249	253	260	261	250	278	271	249	273	250	231	256	304	269	281	261	241	271	259	238	276	251	246	262	289	238	273	275	243	250	247	263	269	251	275	285	271	241	254	250	253	241	229	232	248	244	263	233	233	245	266	248	251	281	259	281	240	257	230	242	235	248	251	252	277	238	274	273	270	233	218	258	245	262	270	263	262	249	239	257	288	278	242	258	257	262	257	271	235	252	256	248	285	239	262	251	229	256	237	253	237	269	244	283	286	251	274	261	234	268	256	234	248	234	247	246	262	237	269	247	262	261	282	240	259	255	248	270	253	280	233	267	283	263	259	246	261	257	278	267	267	249	249	261	263	285	265	271	258	262	266	248	275	248	253	272	248	242	269	260	276	247	249	257	247	260	270	257	245	255	267	257	252	247	234	268	255	240	281	268	220	275	274	271	267	248	239	252	277	252	252	251	257	249	267	266	282	254	267	276	260	241	260	249	280	233	247	243	248	265	269	260	205	255	243	286	271	251	263	236	252	263	242	278	259	261	268	248	274	267	237	252	265	279	250	266	286	252	269	259	256	261	264	289	260	258	277	251	263	239	251	279	252	258	261	231	271	269	271	248	267	276	277	238	265	248	252	271	273	261	260	255	255	257	263	268	256	275	252	268	265	265	264	248	289	266	242	243	277	247	263	261	252	258	248	257	270	225	236	263	256	239	262	244	232	256	240	284	251	269	280	245	274	241	236	249	258	250	244	271	254	259	258	252	259	275	288	245	248	265	310	249	273	271	211	280	265	254	274	249	281	228	258	262	246	253	266	238	278	225	260	250	247	255	273	260	246	259	231	251	283	250	252	279	247	255	249	246	257	257	226	288	253	270	255	236	277	242	261	264	250	241	250	243	278	258	250	300	258	241	270	269	245	241	250	268	284	255	248	265	265	256	246	290	255	252	254	251	268	255	255	255	262	237	270	265	247	263	241	273	238	230	267	235	250	255	247	268	260	277	257	237	266	275	267	272	251	266	260	234	248	277	256	256	225	222	249	225	231
27922	12229	1012	483	349	313	322	316	329	310	293	304	290	331	319	287	286	309	315	326	284	333	288	334	358	309	310	289	284	286	298	331	315	330	297	316	308	324	346	345	326	329	316	321	339	287	322	343	340	314	286	309	308	320	328	278	319	313	263	319	307	317	307	303	327	287	329	337	277	295	319	304	289	298	324	306	291	319	346	334	322	303	339	321	280	309	289	278	322	308	332	337	281	338	315	304	331	321	329	330	325	306	320	294	320	306	340	305	328	331	337	352	304	298	274	299	324	276	328	305	313	337	325	338	289	311	322	310	306	301	298	320	323	301	316	314	309	320	305	305	318	320	293	297	334	294	349	289	311	327	329	315	311	336	320	309	292	316	329	296	286	293	292	286	313	300	319	322	309	338	300	316	312	312	330	298	337	308	321	316	304	322	301	287	319	285	341	326	314	328	354	331	347	326	325	318	319	325	301	309	328	287	328	329	329	319	310	326	303	301	338	317	297	339	333	300	318	333	330	283	311	292	327	319	293	322	316	343	324	315	335	287	314	307	320	297	325	323	313	313	311	310	312	349	307	305	324	311	326	309	280	334	302	292	320	323	335	320	343	303	324	329	342	301	306	280	314	298	334	335	318	316	287	304	314	307	313	308	324	318	295	326	299	306	304	327	317	314	309	319	289	296	292	325	325	300	279	317	309	306	296	325	347	318	314	307	309	293	322	339	311	345	303	319	309	301	302	357	339	329	317	325	299	349	340	330	319	329	347	315	344	308	292	291	298	335	315	300	324	325	330	300	294	278	326	340	311	301	305	284	330	296	309	303	324	337	334	316	344	313	331	315	314	292	300	307	320	350	292	305	299	340	290	312	316	304	316	284	315	308	332	334	318	306	310	352	311	279	316	277	294	282	317	292	313	293	332	325	321	314	312	323	342	310	314	336	311	330	311	321	284	296	314	317	296	322	314	327	304	322	322	285	320	312	352	342	305	317	298	307	304	308	333	333	304	311	330	323	301	275	307	345	344	338	330	326	309	311	311	314	284	313	327	319	292	305	331	303	339	287	328	311	302	324	289	300	340	327	314	292	307	315	323	267	324	309	326	319	274	326	336	327	308	329	321	314	317	328	294	314	298	303	311	307	335	297	310	324	354	299	290	311	283	315	300	324	339	292	295	323	309	313	301	316	328	303	322	325	323	310	333	307	307	299	300	298	292	307	323	332	270	319	309	333	318	299	312	303	302	279	320	304	326	327	334	307	302	312	302	322	313	328	353	310	293	315	285	307	323	309	301	295	316	298	304	299	322	290	306	301	301	313	298	305	297	322	299	305	363	316	318	304	321	299	316	350	308	332	312	297	308	314	316	336	320	295	333	282	288	315	315	310	337	319	299	318	306	326	337	328	323	308	314	310	307	305	316	293	316	305	335	278	311	311	338	287	291	269	307	321	328	329	303	289	331	306	310	315	293	304	320	337	289	312	342	316	324	329	350	361	291	313	314	326	314	323	349	295	313	315	321	288	327	307	299	319	304	320	347	297	346	324	329	292	306	294	321	338	306	323	296	328	329	338	341	327	287	310	311	329	331	316	309	323	325	295	342	329	320	296	318	337	346	327	330	343	313	318	332	295	302	307	311	297	309	294	318	311	314	314	335	329	304	331	296	303	310	285	300	331	315	316	302	287	329	325	322	312	336	359	334	294	297	356	341	319	309	313	307	345	305	314	303	329	327	312	327	288	338	285	299	317	294	295	307	299	309	297	339	339	313	302	322	312	310	282	326	328	351	286	314	277	298	345	288	302	329	319	323	312	324	307	328	318	300	301	320	323	329	339	321	322	327	315	301	305	317	327	328	305	310	302	295	313	323	283	304	317	342	288	307	292	323	306	337	287	324	322	334	336	314	315	298	299	308	310	342	285	333	338	308	298	290	312	322	283	338	287	311	309	312	314	309	315	319	340	310	324	291	304	331	345	308	296	283	309	304	349	321	308	296	297	281	316	324	286	306	323	305	293	306	321	323	300	316	313	315	326	325	304	326	359	286	298	322	286	322	296	301	307	340	326	298	322	298	289	314	294	304	312	289	296	341	323	302	283	310	322	316	300	303	336	311	270	300	335	314	307	280	306	302	336	304	323	321	314	285	302	317	332	351	299	308	321	288	350	331	300	296	274	303	308	325	294	293	290	336	334	296	294	295	335	344	316	309	304	322	312	282	282	305	292	283	328	314	282	337	330	295	287	301	348	338	313	281	264	308	331	324	315	314	294	340	315	323	310	324	321	312	316	305	357	342	352	329	311	338	323	312	338	313	298	301	313	336	315	304	321	321	298	324	348	281	297	321	326	313	320	343	330	333	302	338	308	326	324	317	291	313	327	330	327	331	305	302	298	274	352	327	346	311	292	283	303	331	327	316	325	339	294	316	309	310	272	326	313	313	338	337	292	290	330	293	317	328	309	344	319	338	335	324	282	311	321	306	315	316	331	332	309	291	283	305	297	328	333	301	304	324	350	327	265	306	298	281	324	312	308	338	333	299	291	339	297	295	314	302	301	298	314	315	300	326	303	329	324	301	336	316	337	285	310	333	353	285	322	282	303	304	345	319	349	333	304	325	326	325	294	328	314	290	332	322	307	331	294	301	341	310	298	336	340	297	337	303	318	313	315	361	308	322	314	339	341	303	290	308	285	325	332	330	337	327	311	309	343	328	316	324	289	310	303	299	309	308	311	321	295	292	313	284	307	315	329	339	350	326	339	332	310	291	288	325	297	286	312	297	305	338	311	300	311	319	321	318	294	296	305	344	272	329	349	290	314	329	310	318	305	311	300	325	304	342	326	311	341	338	335	279	311	311	311	312	309	342	305	308	311	274	307	318	343	324	340	317	325	324	290	320	306	321	328	303	316	305	293	324	295	310	330	304	312	316	311	322	329	285	345	295	297	326	304	347	366	313	308	298	303	299	319	309	335	329	326	301	290	327	318	316	333	315	306	308	375	321	301	308	371	293	307	297	317	295	299	310	311	317	308	304	334	279	331	325	330	311	313	294	325	303	335	280	314	295	317	323	337	348	316	308	319	323	315	306	327	324	304	315	273	353	337	301	336	275	295	321	325	336	307	304	313	321	347	318	291	344	312	334	305	277	317	306	299	281	324	312	333	317	340	319	333	316	312	316	274	281	340	332	299	297	335	323	358	291	338	290	332	310	312	328	317	321	287	333	316	312	306	333	319	304	311	325	321	323	332	311	344	297	349	310	319	311	329	310	352	308	327	337	297	315	328	300	346	313	334	311	305	336	317	338	300	308	328	337	297	302	287	312	316	317	301	316	344	319	301	322	290	331	312	331	298	316	298	313	325	315	311	306	298	321	335	320	308	336	320	312	354	276	321	335	306	314	315	330	314	325	281	283	310	323	313	299	324	319	307	318	272	315	340	315	323	323	317	331	325	280	272	338	280	316	327	294	330	316	285	327	324	358	321	326	313	328	304	289	324	279	296
4772	462	463	352	293	295	278	303	287	323	283	298	294	298	266	288	281	286	289	276	277	298	270	280	295	278	292	307	260	272	300	283	293	294	294	288	287	295	294	298	297	318	272	275	276	285	274	285	281	297	273	281	287	271	292	282	259	281	290	304	304	284	272	291	280	320	273	259	283	282	277	301	275	292	293	297	288	288	277	291	257	278	289	268	268	289	262	278	266	272	294	273	293	278	299	283	276	310	246	288	253	298	269	282	257	287	284	305	303	312	290	313	312	257	288	308	305	267	272	278	296	260	316	270	297	279	276	270	313	297	274	297	274	281	310	266	281	280	279	298	303	282	297	274	333	290	277	265	241	272	275	267	303	312	302	280	291	286	297	271	285	275	293	268	292	273	307	281	269	326	266	303	282	277	288	294	262	280	299	275	252	276	282	264	295	300	289	313	275	268	296	268	274	298	279	276	295	314	301	292	317	287	311	276	259	286	291	262	262	291	272	290	296	295	321	308	293	286	288	284	286	296	256	288	260	320	255	308	288	284	296	296	317	300	305	331	309	279	292	305	269	323	310	302	272	248	268	277	274	298	304	307	306	309	276	307	271	275	288	279	283	283	300	303	332	249	257	256	293	282	290	283	290	288	306	280	298	301	285	262	298	274	267	309	276	289	295	292	288	289	272	309	286	285	288	305	278	278	283	299	285	280	293	267	292	286	335	292	281	288	304	295	289	293	277	307	288	307	297	295	302	319	257	290	282	256	294	285	288	302	265	269	283	289	282	279	272	285	299	275	296	324	313	307	273	309	293	293	296	286	308	291	280	269	296	267	301	288	301	288	272	263	323	308	275	255	293	276	284	307	269	266	308	289	276	292	287	298	288	275	313	273	289	275	308	258	302	281	270	267	265	282	294	284	297	260	292	330	288	255	265	303	273	302	273	292	284	295	296	280	274	308	291	288	305	272	284	328	257	273	300	281	297	270	283	279	321	282	298	278	293	279	291	271	295	278	282	283	264	295	289	281	290	306	289	282	264	266	303	262	271	293	262	304	295	295	282	298	286	302	290	269	275	272	278	278	279	280	295	303	307	290	280	271	322	280	286	277	296	276	256	314	277	309	275	306	290	262	294	274	289	285	248	268	255	267	267	300	287	258	280	291	305	307	298	274	265	273	291	295	271	262	302	263	306	289	274	260	281	303	262	279	316	280	265	282	250	255	276	267	283	276	267	296	297	282	274	294	278	278	279	284	267	307	254	291	314	310	312	287	294	301	267	303	266	267	263	262	270	263	307	306	285	314	267	269	264	278	279	287	290	286	283	290	291	307	284	301	270	308	306	258	255	274	284	311	270	303	277	288	277	310	279	267	300	308	265	291	293	258	304	282	271	257	284	297	293	254	266	289	301	270	299	299	284	256	278	270	280	266	318	305	246	272	309	292	279	269	261	294	287	280	268	282	280	300	273	263	290	267	274	297	286	278	290	287	314	272	270	289	288	278	299	301	302	311	318	245	261	294	301	297	290	323	255	303	321	296	268	312	275	295	288	288	274	260	283	287	274	277	304	256	285	319	276	293	278	276	290	272	320	274	294	322	266	305	298	290	265	273	244	298	281	281	287	294	285	288	299	279	286	267	291	312	268	286	297	311	293	277	301	281	306	287	304	289	274	287	287	317	322	275	274	280	309	269	297	290	285	272	271	301	263	286	275	294	322	261	302	268	297	296	300	285	286	296	299	282	279	308	269	305	287	276	311	281	279	266	278	264	293	283	294	266	313	272	290	277	273	279	287	277	275	260	274	335	296	308	325	278	245	261	261	262	292	291	278	296	296	304	280	294	294	290	312	303	309	299	276	285	283	274	274	278	265	304	288	307	294	290	282	290	283	299	288	286	260	265	295	292	289	286	288	255	289	295	270	302	313	291	272	268	289	263	279	269	273	304	273	290	250	286	280	284	297	290	300	279	266	265	292	280	268	291	267	286	295	280	289	314	267	277	308	283	268	288	287	270	310	329	303	287	281	257	278	298	287	258	322	309	245	278	285	276	257	297	287	295	281	259	282	289	310	276	295	255	300	280	292	300	292	285	271	286	284	258	297	270	271	262	283	293	286	303	286	279	315	270	292	301	269	277	302	288	308	249	244	281	287	281	315	296	280	303	297	289	315	293	292	287	270	279	302	263	275	298	281	295	280	277	293	290	308	289	274	284	310	274	268	268	293	314	302	272	255	285	260	310	263	277	280	292	277	300	300	276	285	266	287	285	280	273	283	291	268	273	308	265	312	267	289	278	260	291	293	284	281	285	285	313	265	287	291	316	287	271	263	283	285	288	263	268	303	267	305	314	285	279	308	281	296	297	299	293	264	296	278	305	289	291	282	258	264	269	292	302	276	293	270	288	266	290	279	300	290	280	285	270	296	294	287	312	280	299	292	309	269	277	296	294	259	272	305	294	277	303	327	305	295	295	311	287	330	279	294	292	300	300	290	299	284	291	254	269	285	306	292	310	259	294	302	279	282	260	267	283	282	283	333	295	275	299	290	267	275	263	297	303	296	272	272	272	280	286	287	289	262	290	311	309	275	286	266	286	267	275	281	262	268	280	284	274	312	286	277	301	310	302	285	303	277	281	267	277	263	245	291	321	302	338	258	315	283	298	293	276	277	259	294	308	283	271	286	311	308	316	312	286	269	276	270	296	314	290	278	298	291	296	318	293	274	294	304	298	280	282	299	262	293	296	296	275	281	266	288	275	288	317	254	270	285	273	306	303	269	307	273	313	269	280	308	285	298	293	277	274	281	255	259	294	287	278	286	300	309	295	290	290	275	304	296	284	302	313	296	284	282	275	293	311	302	291	300	281	293	314	288	292	275	289	291	309	317	287	261	323	299	282	308	299	304	289	307	314	285	284	297	310	273	289	289	283	288	309	316	276	276	291	295	304	269	275	297	267	327	308	286	287	286	285	299	316	257	293	281	311	281	285	282	293	300	297	289	283	268	266	283	284	287	277	309	303	299	296	297	252	285	279	289	283	299	269	266	306	281	306	273	306	296	278	288	290	293	282	266	297	281	304	287	284	291	329	269	293	258	281	294	279	278	296	277	282	266	306	307	303	259	292	263	293	284	298	290	254	274	290	336	264	290	298	239	288	297	304	309	276	310	274	310	297	287	280	271	292	251	290	248	265	304	324	280	288	254	295	285	273	318	258	297	306	282	276	290	291	285	315	297	308	284	310	291	255	297	268	292	270	319	297	281	289	269	298	286	313	283	263	306	284	289	281	272	271	250	263	266	289	264	274	303	276	296	263	293	308	284	301	273	301	297	288	277	263	299	304	253	309	289	285	278	331	298	272	258	271	284	311	258	311	294	303	291	308	322	286	287	280	269	295	314	296	296	280	298	307	274	276	269	306	298	252	274	293	294	273	291	269	277	279	261	296	271	276	258	288	269	300	271	286	268	283	301	295	288	294	293	285	329	281	322	291	276	282	274	316	308	293
25317	21506	27861	25563	8777	524	370	237	212	220	189	204	158	191	178	179	178	169	143	145	162	148	187	161	174	147	140	162	160	178	139	156	154	146	174	155	157	161	162	141	158	163	133	176	152	152	165	128	127	150	140	157	154	153	133	144	140	152	135	159	153	147	154	167	148	165	135	121	140	136	144	149	142	130	167	154	153	137	140	141	135	146	153	159	138	145	140	171	115	150	146	133	164	157	132	137	147	139	138	169	150	157	157	134	146	159	122	148	152	156	143	160	143	145	157	136	155	135	155	151	135	131	137	144	139	153	161	159	138	159	156	154	139	156	153	125	144	134	135	134	128	165	134	150	148	145	136	145	131	145	135	158	151	148	133	148	138	141	148	165	138	147	153	144	133	133	164	156	151	135	136	141	146	143	130	152	136	143	154	141	138	166	154	151	154	163	157	140	145	122	142	149	149	151	142	142	152	140	159	147	140	155	147	145	151	138	112	147	136	133	144	146	139	141	151	151	141	155	141	139	146	143	165	148	137	155	125	153	117	134	147	119	152	138	171	131	125	156	140	144	146	159	140	153	142	126	133	128	136	128	132	159	152	166	154	140	156	125	132	140	163	120	140	143	146	170	147	142	149	147	142	150	157	153	141	153	156	165	146	143	135	160	129	152	135	147	140	155	140	134	132	149	135	138	151	129	157	146	141	157	143	126	160	147	145	162	151	140	152	146	161	142	157	133	141	150	162	125	142	141	145	145	128	132	148	128	150	145	147	132	134	135	138	159	151	132	163	139	149	158	141	127	146	139	150	152	158	121	141	131	154	151	169	160	146	138	150	163	145	149	160	126	150	155	166	141	176	142	144	143	151	141	137	138	164	146	129	170	153	155	152	137	142	145	128	138	150	136	158	138	150	141	149	135	140	155	147	143	142	159	131	152	140	150	127	136	149	141	151	164	132	122	152	142	130	158	147	137	160	140	159	169	162	150	136	151	161	160	154	146	161	163	167	158	155	138	135	139	136	138	149	140	158	131	156	160	155	127	147	134	140	139	150	169	118	121	155	150	148	157	135	156	158	132	142	141	142	129	159	148	151	143	153	149	146	143	142	141	151	135	136	153	145	152	142	124	135	135	143	163	158	158	139	124	150	148	136	143	147	138	170	150	123	157	150	137	135	142	146	134	133	148	142	157	138	137	141	147	140	139	173	151	145	166	140	153	120	130	162	169	165	136	130	132	147	133	154	124	160	149	146	131	148	151	181	131	150	133	143	157	156	144	143	150	147	143	145	165	130	135	159	174	165	138	134	157	135	150	149	136	138	138	153	147	167	159	152	140	134	131	150	161	137	145	126	136	128	136	144	162	133	128	121	124	145	145	142	134	159	134	133	148	169	172	134	133	141	152	146	142	151	155	146	145	172	153	143	143	137	133	139	160	132	149	166	136	132	138	121	162	160	137	143	145	135	152	159	156	159	147	146	152	154	140	146	148	132	138	160	172	154	132	164	144	144	156	153	149	156	133	159	124	145	152	150	158	151	144	129	139	134	146	145	148	153	132	165	146	147	139	162	117	144	161	116	139	151	141	144	171	125	138	142	150	159	149	152	156	143	153	131	157	149	127	140	138	137	132	148	152	142	146	151	144	156	158	121	121	143	143	142	157	148	168	160	133	153	158	137	152	143	122	157	158	146	162	131	160	135	127	120	139	137	132	136	168	166	158	146	159	156	146	152	133	150	144	159	123	155	143	152	138	121	132	158	157	153	152	137	167	154	141	141	134	144	151	152	142	149	158	157	175	152	141	145	159	141	156	132	126	143	143	162	147	134	157	149	133	156	154	161	127	136	137	158	154	141	169	130	157	140	166	153	129	122	154	130	153	155	158	144	150	155	141	152	122	137	130	132	157	168	154	151	146	162	137	143	146	155	143	132	148	151	146	159	139	138	176	155	132	155	155	147	166	153	143	152	150	156	141	136	146	145	137	128	131	127	157	151	109	140	132	123	148	157	139	145	123	156	126	166	133	145	130	140	160	138	145	138	133	139	143	144	162	149	160	172	151	150	128	120	154	136	133	158	170	137	149	146	147	152	144	158	154	147	157	149	139	149	140	144	131	159	148	158	146	145	143	137	142	155	145	135	156	140	150	148	156	163	142	152	165	138	134	177	169	139	131	133	140	157	161	144	159	148	148	133	148	132	132	145	136	147	135	145	155	147	123	140	154	166	121	166	134	147	146	163	145	153	160	117	152	157	149	153	133	151	140	144	125	134	132	140	150	139	137	150	148	147	162	120	132	143	152	142	158	131	160	166	147	129	145	152	164	186	127	137	139	138	154	140	143	168	160	144	139	147	120	147	145	140	143	142	156	144	163	145	152	172	150	158	143	156	159	151	150	166	156	163	162	136	144	145	143	127	141	122	141	136	146	146	148	149	133	145	147	155	145	142	150	166	132	130	161	159	161	145	151	142	142	151	141	134	149	136	142	128	134	159	161	150	167	144	136	171	139	144	152	163	133	159	128	152	142	149	140	130	134	135	125	137	154	153	150	149	138	161	136	146	146	158	175	157	140	170	142	164	166	137	151	142	138	142	148	140	146	145	162	138	141	131	140	139	161	131	166	163	174	147	141	123	144	133	128	151	146	142	157	162	159	150	150	157	140	169	139	155	137	133	140	146	150	143	156	152	144	131	171	147	158	127	152	152	147	124	142	139	125	138	140	161	120	145	134	164	151	152	137	142	137	139	163	138	185	161	153	146	135	127	131	142	147	147	128	153	134	149	145	131	154	143	145	144	142	133	139	154	175	159	153	133	117	158	113	147	133	140	164	160	137	140	146	146	162	140	142	158	148	139	143	156	154	152	134	143	163	145	144	147	123	136	154	142	143	151	133	124	113	134	135	135	146	131	132	145	136	123	146	132	161	148	145	141	133	160	133	125	149	147	138	132	141	154	138	143	149	128	150	116	143	147	128	148	155	151	132	155	143	153	125	123	150	146	140	140	128	136	126	132	137	149	147	130	137	142	124	150	149	136	154	139	119	151	139	156	144	132	129	151	151	136	170	142	162	139	156	144	145	136	168	145	166	136	127	154	165	151	158	141	153	150	138	127	121	139	150	138	158	157	137	143	143	158	144	167	139	128	151	157	149	165	138	140	155	162	134	149	141	164	159	149	157	120	158	141	156	162	124	134	127	152	147	148	140	145	151	138	139	130	138	151	159	147	149	137	149	153	126	160	155	136	166	149	98	139	147	119	152	174	150	128	143	137	165	161	164	141	148	124	147	138	150	153	149	150	136	149	146	144	147	152	130	150	148	149	142	149	133	129	161	160	147	160	151	138	173	163	140	128	148	119	155	165	139	161	137	130	150	161	128	158	148	170	146	160	151	151	170	136	150	138	141	137	135	161	158	132	128	136	148	170	142	165	150	146	138	149	145	139	151	152	138	141	134	138	136	139	146	136	129	164	142	142	156	148	151	140	154	169	165	131	127	140	143	144	144
3156	2467	2039	1068	644	518	398	333	298	256	210	220	201	210	172	212	181	164	154	198	159	176	182	201	173	158	161	194	167	163	171	149	159	161	155	157	170	153	144	173	160	179	162	149	166	147	136	186	144	152	176	148	162	154	145	126	164	156	142	126	154	150	173	171	149	146	164	154	168	141	158	154	156	152	144	139	157	162	166	151	178	147	175	135	147	161	144	154	162	133	143	173	157	163	145	144	161	156	154	177	150	130	152	153	173	159	144	153	153	141	160	160	145	145	168	152	155	147	160	165	133	148	163	156	156	143	157	162	153	155	168	142	142	153	149	145	135	138	168	149	143	160	176	141	143	140	155	136	155	158	155	165	149	153	150	155	133	142	172	138	160	144	141	163	150	149	145	171	157	165	148	164	146	133	160	144	152	140	166	166	154	163	153	145	164	170	155	161	150	135	149	131	141	169	149	143	137	138	138	143	156	165	149	150	162	164	160	159	155	148	142	155	144	142	147	147	150	148	123	160	130	155	167	157	137	149	154	161	136	138	178	154	156	180	165	156	174	176	157	143	151	147	148	171	130	150	140	147	143	134	139	160	154	138	164	140	140	135	166	136	161	162	137	141	141	153	168	169	148	159	133	144	175	156	149	153	179	124	154	158	161	142	160	146	176	169	163	150	138	152	162	148	153	142	170	150	154	140	167	176	156	143	154	141	175	137	168	170	136	164	154	119	158	163	145	154	150	165	161	154	166	126	129	163	143	157	156	162	149	133	133	139	158	154	132	142	134	137	152	148	155	148	136	140	161	144	169	122	134	169	161	140	135	181	161	150	160	153	150	153	143	176	127	173	163	150	161	144	145	143	159	139	151	146	143	159	141	177	150	142	153	138	129	157	157	153	151	147	139	151	165	157	149	152	142	139	143	162	150	156	152	149	116	153	138	161	134	156	158	147	177	147	164	178	143	169	163	152	168	162	138	134	141	157	162	152	137	141	144	151	160	151	153	143	153	151	141	113	139	156	159	147	142	142	150	142	151	146	147	141	151	174	154	152	197	160	142	152	153	178	159	158	166	159	134	143	151	141	131	150	144	148	148	158	127	163	154	148	144	153	136	141	140	134	160	144	154	147	177	142	145	160	159	155	141	150	145	155	160	152	149	154	176	157	170	155	143	145	172	154	163	176	155	149	165	153	153	135	174	162	166	161	140	151	151	149	141	147	146	144	142	144	167	144	137	141	164	151	136	145	178	156	164	157	142	162	137	141	138	133	139	156	153	152	153	157	153	127	156	155	150	157	159	128	152	182	137	142	141	133	140	146	154	178	154	138	131	153	141	156	141	139	156	150	148	140	153	156	162	153	141	153	151	152	166	155	164	156	161	169	128	138	159	158	136	164	160	149	166	151	142	126	161	148	145	151	148	160	162	157	161	179	165	130	158	143	162	154	161	145	147	158	165	145	144	151	161	153	148	146	133	152	138	145	148	159	164	156	149	145	150	138	162	147	150	159	164	138	133	146	134	147	124	141	141	165	170	136	145	136	165	140	160	139	145	176	156	189	156	152	135	147	153	141	146	161	166	158	147	149	155	139	139	169	151	163	138	138	142	161	162	157	151	156	163	156	147	141	132	157	140	160	177	159	154	153	168	156	158	148	153	149	157	160	165	164	163	154	146	140	162	141	151	158	169	159	138	149	164	151	148	158	141	151	145	150	136	165	177	153	155	164	147	142	151	151	150	165	156	165	152	153	143	151	143	135	160	143	169	143	145	141	156	142	170	141	156	153	156	148	156	148	131	148	136	164	139	159	135	124	163	151	148	154	167	173	149	148	164	154	146	159	141	134	132	155	154	155	156	148	155	134	161	150	141	151	155	136	148	152	153	134	150	149	152	144	123	149	145	156	143	135	179	148	165	154	151	129	174	134	132	142	145	144	150	136	178	168	182	155	138	148	156	160	159	165	158	167	166	142	149	136	137	147	162	126	145	147	159	140	164	152	162	130	156	143	160	147	161	169	167	155	151	141	147	162	154	174	163	146	140	142	142	147	138	156	159	152	138	146	155	151	154	138	127	164	150	159	140	140	152	163	134	120	142	150	160	162	148	154	165	147	153	131	149	178	137	155	156	149	125	166	185	166	146	156	164	134	129	155	167	131	146	138	133	139	154	156	133	143	130	158	149	153	142	154	188	141	150	159	161	124	145	169	188	156	156	148	144	163	147	152	169	137	143	153	171	146	120	157	149	137	143	155	153	132	196	166	144	131	162	156	150	145	130	149	127	155	150	142	164	170	152	146	136	154	137	164	140	152	159	151	141	158	138	139	158	168	160	159	141	132	143	136	160	157	142	165	139	144	146	145	146	154	143	141	138	126	155	153	164	152	157	170	132	160	132	162	147	156	149	140	144	157	137	130	163	158	143	146	128	159	154	163	152	142	168	160	139	145	164	149	159	149	136	150	157	153	149	139	146	150	154	144	151	163	141	162	149	137	141	151	160	139	151	153	157	178	135	154	152	150	155	139	154	162	136	155	142	153	141	160	160	150	172	148	132	166	134	171	136	146	162	149	150	164	153	132	165	164	165	130	165	156	142	151	159	154	167	175	140	127	176	168	171	161	131	146	164	163	139	134	176	148	146	157	159	165	153	166	158	146	137	140	168	171	157	167	134	160	166	149	160	158	137	140	160	152	138	153	145	162	147	153	139	157	161	147	154	159	143	153	161	152	154	159	156	152	144	179	144	157	159	131	148	178	151	154	170	137	190	152	132	126	159	164	171	168	140	158	143	144	171	168	157	150	163	157	146	144	140	153	156	155	162	139	136	139	156	143	144	135	149	159	156	141	155	156	149	121	146	149	138	161	155	138	171	161	151	128	135	161	149	147	156	150	173	141	157	165	139	163	141	138	148	149	166	133	141	114	166	171	135	143	177	173	130	159	163	150	125	164	155	167	163	148	158	158	133	146	151	168	140	152	154	153	155	139	163	163	158	147	157	157	147	144	155	160	151	159	164	148	146	158	154	158	148	150	133	137	153	152	162	126	141	137	133	141	170	146	134	156	146	158	144	135	136	157	148	167	132	162	147	160	149	159	151	145	159	146	168	145	155	139	166	143	165	153	146	125	150	126	155	126	155	157	144	159	157	142	163	181	141	143	134	132	152	152	163	135	129	162	160	153	123	150	162	149	155	115	141	160	167	142	154	146	169	167	174	147	151	150	157	150	155	146	154	133	161	174	135	143	158	146	145	155	147	137	154	146	142	147	146	143	152	139	158	151	165	153	168	152	148	154	136	145	141	157	166	148	147	140	174	155	147	162	145	154	154	141	154	149	148	163	156	163	165	173	164	166	163	146	168	159	153	143	141	128	131	155	140	161	163	162	152	172	161	148	143	183	132	161	165	151	144	158	147	142	131	152	147	162	163	158	147	147	147	143	143	171	149	138	162	131	151	157	149	153	139	153	133	148	175	154	143	153	142	145	138	134	150	138	139	165	126	140
24379	21478	28771	24621	21449	5934	985	512	426	431	358	367	367	347	342	322	330	306	300	348	330	319	311	323	271	287	298	284	299	307	283	342	278	311	277	293	273	296	312	293	290	312	303	274	270	276	281	298	269	283	303	302	299	256	288	287	282	256	272	331	309	285	264	308	283	280	306	309	292	270	271	261	326	282	268	276	298	280	289	293	270	277	287	289	291	304	312	281	273	294	295	297	264	278	251	299	290	288	274	295	300	301	299	276	273	268	316	291	300	264	287	294	292	281	293	284	285	298	269	306	280	270	279	269	298	327	294	274	260	289	286	276	286	303	295	295	247	286	287	297	296	273	268	276	305	255	297	281	292	287	260	295	271	273	282	288	306	311	282	282	292	299	285	278	255	298	300	296	301	290	240	272	298	311	255	264	267	295	285	276	271	284	270	300	285	312	294	294	307	290	295	272	281	269	271	284	266	293	283	265	296	308	324	279	316	302	290	274	258	300	254	261	275	257	264	278	284	279	290	271	249	296	315	300	304	279	290	301	269	300	255	248	297	306	267	292	313	282	291	308	242	300	273	259	263	284	293	297	296	289	264	263	283	264	264	300	275	296	281	279	273	281	293	258	258	306	277	279	272	286	293	268	271	286	305	283	299	250	289	272	301	281	278	276	255	273	255	261	317	278	289	261	256	326	275	318	306	252	295	262	244	274	271	314	254	318	297	281	283	305	278	266	259	274	318	262	282	265	258	288	294	274	249	281	274	284	302	283	299	300	291	266	297	298	296	300	275	262	277	285	283	268	288	272	256	302	256	285	275	289	283	272	317	263	271	274	293	265	273	286	306	284	273	253	288	291	283	281	274	256	292	269	289	302	272	293	260	290	278	314	247	254	306	264	293	272	279	302	287	284	277	263	279	289	301	284	269	282	274	290	302	267	273	283	296	283	268	287	308	298	290	282	294	273	288	240	289	291	284	291	264	286	282	287	294	289	266	287	297	281	285	270	274	275	296	301	306	281	285	281	274	305	290	275	276	292	274	293	329	278	289	241	267	291	274	317	269	290	306	272	295	312	298	292	284	297	295	280	269	316	275	296	301	300	313	280	299	282	278	279	275	310	263	275	270	285	276	275	275	272	307	293	259	296	274	280	287	321	303	280	278	272	274	274	273	281	291	288	259	279	276	286	305	291	272	296	278	256	293	290	288	286	287	270	278	300	278	300	260	244	269	255	261	292	293	289	286	292	280	292	258	283	274	301	291	268	275	291	249	271	290	305	326	275	272	294	290	251	321	297	326	279	301	280	320	277	290	315	270	290	286	315	260	301	275	306	292	286	283	267	304	252	286	265	289	272	269	307	304	306	275	291	254	288	296	260	279	302	258	306	295	303	323	295	290	267	285	260	268	280	321	280	324	291	269	288	262	280	255	259	283	289	265	290	281	284	283	292	297	283	257	260	294	249	283	288	284	271	265	289	272	284	282	293	254	261	310	273	274	301	303	277	275	262	281	270	295	269	298	310	276	263	293	283	270	307	280	276	261	254	268	258	266	267	273	239	308	312	288	309	295	254	282	321	293	281	312	291	293	275	295	303	300	264	291	303	266	314	306	266	263	270	264	300	287	298	282	318	308	287	283	311	284	301	285	303	330	279	272	283	271	309	264	256	288	264	308	257	300	285	288	234	264	282	265	304	292	291	290	272	280	294	277	308	263	292	269	310	296	273	279	270	274	275	256	275	251	304	308	289	269	254	292	294	271	279	296	277	264	313	307	243	282	297	253	291	288	277	272	248	302	260	291	287	241	291	283	280	296	254	284	269	278	277	292	275	263	285	303	285	256	286	256	295	288	269	279	283	283	311	294	275	243	297	305	303	274	310	300	287	292	295	301	318	277	272	290	280	287	259	272	265	309	281	276	302	298	284	319	283	269	283	275	290	294	278	304	258	291	282	298	250	278	288	286	304	292	257	295	286	263	263	299	297	287	245	277	318	255	284	284	280	284	277	287	301	278	290	289	278	301	265	283	264	284	298	269	297	284	317	251	282	269	264	292	282	311	277	275	300	293	269	278	272	275	288	288	317	300	272	272	275	271	280	273	304	279	282	279	285	281	266	278	284	284	269	258	276	294	292	263	294	303	266	270	282	267	281	267	265	305	296	277	281	278	265	268	274	301	307	299	265	275	314	284	288	276	266	266	276	306	290	264	265	304	297	288	281	286	287	312	298	292	273	262	268	271	296	279	292	297	304	310	279	269	296	268	313	266	281	295	255	250	273	300	286	274	259	279	284	268	281	284	277	289	273	261	275	298	254	273	271	281	241	259	259	313	306	307	276	283	290	269	264	286	279	287	311	278	306	288	311	304	295	272	290	274	298	249	235	296	264	310	290	276	306	283	288	265	262	293	284	284	276	266	267	299	298	307	315	288	253	296	281	283	305	299	275	247	274	276	272	293	296	301	300	310	307	292	294	265	252	277	275	306	300	294	303	251	285	284	279	317	314	278	306	284	255	263	261	250	246	323	335	289	273	291	309	275	276	286	262	304	277	286	299	269	258	266	276	267	279	270	271	279	295	280	274	300	264	281	257	300	306	259	292	296	303	301	288	284	289	317	285	274	289	283	301	297	257	292	269	280	276	316	267	248	308	285	279	274	265	285	250	304	299	284	252	304	274	295	271	276	275	286	267	282	257	286	265	300	278	285	292	289	224	283	265	324	292	268	305	296	294	283	283	263	313	252	272	288	247	301	262	305	307	306	305	267	265	298	254	266	271	307	290	266	315	298	293	283	289	278	228	241	287	310	261	251	272	248	276	258	250	274	312	285	270	279	278	265	286	265	302	313	283	300	263	265	295	269	287	265	307	286	275	289	292	297	280	273	297	272	272	288	281	267	304	305	260	274	280	264	283	280	301	302	299	294	264	285	281	251	272	278	269	285	260	300	274	284	273	292	313	274	253	271	276	256	269	258	272	313	290	295	286	301	280	278	301	292	303	287	293	276	275	271	282	266	293	254	268	290	281	271	300	266	282	270	305	262	285	272	287	281	285	276	302	285	277	253	291	277	269	292	255	273	277	297	298	258	277	275	279	277	275	273	287	284	293	254	304	298	283	255	252	305	261	280	278	288	275	276	267	255	284	285	286	281	267	284	264	296	281	294	286	270	289	290	279	270	264	289	291	268	284	300	265	284	308	299	274	262	258	310	250	314	292	265	279	293	288	259	296	250	280	297	263	267	327	264	276	288	275	277	260	300	319	284	276	280	278	261	250	270	277	289	285	297	276	277	268	280	280	283	266	280	271	241	275	288	280	277	287	289	254	291	277	279	290	305	285	336	270	273	282	269	289	291	269	268	304	277	275	294	282	265	269	282	269	290	300	269	288	275	267	300	276	245	322	283	272	289	282	303	261	297	267	291	256	267	268	298	294	275	245	283	299	305	305	306	242	274	275	277	253	284	285	284	285	253	312	267	306	280	285	272	277	299	282	307	255	247	259	331	267
3373	4560	3858	1917	1255	897	698	599	571	520	428	381	364	380	341	334	338	334	332	312	289	315	306	295	322	278	270	265	289	245	283	267	278	287	281	262	255	278	279	262	277	294	257	284	281	279	271	301	275	280	287	297	295	253	263	263	270	273	270	233	278	225	276	263	277	272	264	278	272	321	272	252	272	271	283	272	261	271	264	267	268	283	251	265	264	273	291	265	270	269	285	269	292	264	269	249	254	275	275	258	273	247	248	272	273	228	278	255	250	273	243	256	268	247	241	262	266	241	259	269	251	281	252	253	306	243	268	269	275	259	256	254	281	278	277	257	283	241	275	279	265	249	241	267	278	279	273	281	277	247	284	260	274	268	271	277	254	240	276	275	273	256	253	296	268	281	233	246	267	271	279	251	264	288	234	245	261	266	263	264	264	257	276	277	271	249	266	261	260	248	278	245	290	290	248	246	264	256	267	251	234	234	268	256	269	287	282	226	242	283	279	248	265	294	273	294	246	255	256	261	270	236	273	272	294	280	264	281	231	239	264	272	254	265	250	290	251	241	266	265	280	266	262	254	245	266	258	276	244	248	263	265	261	237	254	281	264	259	276	249	259	265	254	266	253	292	265	259	247	262	251	257	230	244	232	267	275	262	274	252	231	259	240	259	277	274	240	264	264	265	258	257	248	260	272	231	262	244	252	267	271	288	244	279	236	280	256	289	256	243	259	257	260	283	260	286	260	283	281	242	271	249	281	254	268	245	268	247	254	259	267	254	262	235	240	273	249	266	280	260	269	256	262	267	268	306	266	287	244	261	245	275	275	292	254	271	246	262	269	264	260	258	244	250	246	268	263	263	269	242	290	250	277	279	262	254	288	265	245	253	233	263	254	255	258	303	274	252	265	278	257	273	255	264	260	258	243	281	248	254	260	247	236	245	265	288	248	252	277	276	263	255	254	260	284	248	270	268	307	244	269	251	265	262	246	229	264	292	276	271	221	241	263	264	261	277	225	232	291	256	238	272	272	228	249	287	268	289	285	265	278	239	260	268	276	269	272	271	260	251	273	280	221	273	238	274	269	285	267	236	264	259	250	271	277	278	270	256	254	255	282	279	256	266	266	269	255	259	276	264	268	241	254	245	275	242	243	271	248	257	256	257	237	285	256	256	265	276	264	274	252	259	259	251	246	243	268	272	247	264	257	288	228	288	253	239	272	225	248	226	265	268	270	259	280	267	285	266	271	281	260	266	298	218	234	239	267	235	249	277	240	270	262	249	258	234	272	252	259	269	261	260	278	274	261	252	264	283	250	249	259	273	234	256	264	238	255	253	228	249	280	266	257	250	291	243	257	277	259	267	287	272	234	267	271	264	279	271	286	271	230	257	276	258	266	292	266	283	252	240	268	233	252	264	262	268	279	236	276	292	302	269	220	263	268	272	248	280	263	259	258	264	244	285	266	274	266	274	265	255	262	276	301	244	279	268	233	270	239	262	255	266	292	232	275	262	290	274	276	293	242	269	265	259	272	256	248	271	248	239	289	271	263	281	261	295	261	283	270	264	283	238	260	270	255	242	279	256	261	229	234	222	273	264	282	253	267	301	251	250	254	249	284	271	252	250	269	226	246	275	264	255	248	260	259	256	243	268	258	236	266	270	251	239	250	255	272	274	251	242	256	257	288	261	276	226	243	245	247	254	253	278	240	246	263	259	270	271	266	233	253	243	276	288	247	286	268	281	243	258	294	258	260	246	262	265	271	271	259	250	231	261	236	248	272	254	278	224	257	267	256	276	259	235	262	268	240	269	270	250	243	264	265	260	262	272	256	255	257	258	256	258	234	276	264	263	261	245	258	259	250	236	260	244	241	262	247	267	272	266	268	241	275	251	263	244	265	216	258	254	245	274	237	260	271	258	264	261	280	249	269	267	267	264	270	257	220	262	256	253	262	267	246	267	273	254	270	296	260	251	251	246	259	238	241	240	277	233	272	248	247	242	257	244	257	285	244	278	245	240	270	283	273	256	268	260	261	245	265	276	246	237	259	268	269	282	276	252	244	281	253	262	269	268	274	244	269	253	266	260	251	273	227	230	284	260	270	251	262	249	288	279	242	261	243	253	279	245	247	235	254	244	284	250	262	284	259	265	273	263	239	237	266	266	261	253	244	236	247	247	254	246	260	238	262	250	266	264	265	252	260	248	264	212	245	248	248	265	269	266	265	265	239	291	296	262	271	228	246	267	267	251	262	259	289	271	254	264	260	263	235	258	225	259	259	258	249	257	248	263	259	248	283	263	249	298	246	294	254	264	242	258	268	262	283	249	266	273	256	268	228	252	243	272	268	276	268	262	253	241	262	256	241	251	266	260	266	247	257	254	248	256	268	241	267	244	238	255	264	261	244	274	225	290	261	217	243	233	246	250	255	244	231	253	254	260	248	250	266	246	262	234	228	251	256	279	258	275	272	254	284	241	253	234	234	268	238	271	223	272	271	250	239	266	240	258	255	260	252	269	230	267	256	245	278	210	297	237	283	225	286	282	252	243	250	266	227	254	267	251	281	278	251	275	272	255	248	273	269	275	251	256	262	243	245	255	254	255	242	272	220	263	271	233	246	267	286	229	249	242	257	260	257	221	248	260	264	261	237	256	247	250	290	238	271	257	256	259	281	251	269	267	275	249	243	263	289	268	265	239	254	257	286	273	242	243	277	263	274	253	256	243	269	238	226	255	240	275	273	269	282	270	278	269	268	270	252	247	263	261	247	248	248	243	253	285	242	248	270	278	258	239	246	239	246	268	277	238	271	238	248	265	255	287	283	242	269	295	266	263	257	250	282	244	246	282	250	270	278	250	248	247	283	261	251	284	248	276	229	278	247	237	247	261	230	280	258	265	259	271	256	264	285	253	262	251	274	251	262	278	262	266	268	268	272	235	249	256	276	259	255	264	274	287	264	253	238	271	270	262	252	264	270	241	271	284	253	237	269	252	259	262	279	262	278	236	258	240	280	239	247	240	231	238	277	270	276	266	254	277	271	249	251	260	252	254	278	274	239	254	264	287	253	250	244	282	262	287	264	246	257	260	255	272	229	265	255	242	242	251	289	237	238	242	284	248	260	286	258	221	250	245	237	256	275	260	269	252	269	252	278	241	277	256	258	254	266	251	263	263	258	268	231	249	285	244	272	276	260	251	239	265	249	269	237	258	269	293	241	250	264	270	247	226	237	245	254	264	240	280	252	280	258	232	262	251	242	270	242	228	262	265	244	258	269	279	261	255	273	272	263	263	249	242	254	268	280	240	267	255	235	238	272	243	264	272	248	233	254	245	272	253	244	256	241	257	252	268	266	264	273	258	251	220	254	261	248	251	230	265	283	239	269	253	254	254	279	232	243	247	274	268	263	240	232	239	249	247	259	244	266	275	227	245	253	279	247	271	253	276	252	286	224	243	248	243	231	257	261	273	248	248	262	286	252	251	279	256	241	267	259	241	261	286	260	245
27813	12220	987	483	342	333	319	338	299	309	339	330	322	310	330	287	364	314	317	308	309	339	311	300	324	332	310	305	325	294	269	329	307	326	344	313	317	321	319	326	294	302	338	301	310	312	296	304	326	318	330	306	312	337	311	296	301	327	306	282	321	292	314	342	342	366	319	304	300	319	322	322	334	324	317	298	304	302	312	310	279	312	328	325	349	276	333	316	358	325	263	341	328	287	315	302	352	340	291	278	312	301	306	343	294	311	300	313	305	305	308	318	294	297	304	334	292	290	288	305	284	336	262	325	293	334	316	296	338	282	326	292	311	314	299	290	289	301	295	338	307	302	326	336	337	283	309	313	288	316	316	309	291	283	301	298	334	334	296	323	308	296	315	297	296	313	324	286	321	303	320	306	286	283	313	305	317	331	303	297	322	281	276	293	298	320	319	301	324	314	304	335	315	315	308	327	338	292	299	324	293	321	304	299	315	311	306	311	314	304	282	317	310	327	318	313	338	320	304	300	280	337	292	282	303	298	318	305	320	358	320	279	302	340	321	348	305	312	332	282	297	296	340	308	313	325	312	315	300	294	321	333	312	290	312	288	321	296	314	310	313	343	308	326	329	330	291	316	277	313	294	289	345	295	312	315	319	309	299	303	315	299	314	320	356	308	335	280	337	302	322	331	292	304	345	289	275	296	346	325	333	323	304	300	308	313	326	296	342	328	304	310	310	314	312	303	335	280	287	294	297	318	296	307	316	293	319	304	345	318	299	326	320	320	322	306	316	313	318	321	323	299	301	286	316	288	346	305	293	330	378	312	287	324	298	303	297	320	335	320	320	273	339	324	346	305	309	321	338	300	288	306	307	294	320	294	279	311	348	343	322	327	290	304	320	313	327	304	313	299	310	323	306	311	343	321	282	320	303	325	329	303	295	305	296	298	292	328	313	282	312	303	327	316	316	326	320	291	327	319	307	319	288	344	319	314	306	317	346	318	302	315	287	315	331	295	348	322	301	314	341	298	325	317	299	326	266	270	291	274	321	286	303	313	337	304	279	305	288	308	327	306	322	267	297	278	322	341	340	307	324	329	329	335	307	303	273	295	301	314	310	322	322	307	322	277	345	278	342	325	308	346	302	315	284	314	315	311	317	313	306	302	320	306	301	294	326	288	319	313	305	309	329	307	294	331	318	290	314	299	320	292	315	311	315	320	343	278	304	335	287	313	305	322	317	317	349	337	308	328	319	324	309	301	311	295	326	331	352	306	326	339	298	288	326	328	325	295	330	303	294	326	310	317	310	296	335	320	296	295	289	335	299	321	302	322	339	297	313	319	350	314	312	295	303	273	278	321	341	319	333	291	306	320	302	327	320	308	296	308	341	328	342	321	334	311	329	305	355	295	303	341	306	314	316	320	325	303	302	332	283	308	322	318	295	305	328	312	305	274	311	306	284	287	304	316	318	310	305	330	313	340	288	306	327	309	310	322	314	345	333	269	320	313	336	300	268	313	330	264	300	323	269	295	301	303	305	347	309	312	295	322	318	316	325	304	273	334	323	310	313	304	336	328	317	312	326	311	306	281	307	315	303	276	301	329	303	301	299	325	314	294	307	338	287	311	336	295	351	291	296	319	311	317	326	331	325	343	342	336	316	270	297	327	298	301	287	310	298	344	294	302	323	281	285	312	347	335	315	314	353	310	347	291	316	318	286	318	294	309	330	334	280	308	329	340	284	300	336	307	331	295	316	304	351	335	345	301	311	319	326	303	311	273	308	327	347	339	335	315	316	333	319	324	302	304	312	288	307	304	316	291	315	316	313	325	313	312	295	300	345	303	336	305	334	273	289	303	309	302	283	313	299	281	288	315	300	291	329	308	300	316	301	360	305	329	301	317	297	313	329	314	287	328	284	326	310	328	332	314	313	315	285	275	304	322	348	340	329	286	312	315	321	303	302	288	296	295	295	325	323	281	323	302	296	287	321	323	319	324	343	324	336	308	325	274	358	314	294	304	297	304	320	283	297	309	308	313	318	329	302	321	324	359	343	338	292	336	330	313	339	305	318	318	306	341	304	324	338	321	334	333	308	328	322	355	305	322	313	305	310	315	316	315	292	305	334	326	301	330	316	340	299	310	330	303	330	292	321	323	327	320	305	280	349	312	302	319	332	292	343	311	285	313	294	333	341	326	330	298	301	321	304	304	295	365	342	301	301	310	315	324	298	277	335	292	297	317	307	281	298	300	338	324	311	308	328	323	325	315	295	312	303	305	323	299	289	319	313	313	323	319	311	318	289	332	334	280	293	299	322	312	330	337	319	330	305	309	310	283	314	309	318	317	350	335	308	320	329	359	316	306	316	319	329	268	327	320	303	317	313	287	314	324	329	298	344	309	327	285	324	334	312	307	312	327	316	307	312	292	306	304	309	292	302	336	349	309	348	307	317	294	277	333	306	328	307	332	292	323	345	325	322	327	312	305	287	329	275	312	326	316	295	328	328	313	312	321	325	318	299	322	332	315	322	337	325	315	298	345	313	354	283	288	310	310	327	333	319	302	292	312	309	297	317	330	328	322	295	330	313	293	314	301	318	312	319	318	337	291	297	332	318	289	317	309	308	325	331	334	315	296	313	332	294	279	298	287	308	293	306	313	301	326	318	333	337	311	330	315	290	310	302	340	291	328	336	297	278	275	318	329	318	313	306	308	320	335	324	314	320	282	319	345	321	304	315	329	300	311	335	336	315	300	300	295	304	321	330	321	281	308	324	320	326	314	293	307	302	313	313	339	332	330	316	297	310	300	288	319	304	283	320	299	339	352	336	334	302	340	331	338	305	307	309	294	343	323	304	287	335	279	295	292	301	307	313	340	290	315	317	328	305	290	298	331	357	303	328	327	300	298	321	316	321	330	297	294	277	308	298	322	341	321	342	311	307	329	335	322	289	313	303	285	298	303	325	330	284	297	327	303	307	318	323	310	352	321	309	307	314	302	328	310	326	298	293	323	310	353	318	304	293	313	265	296	283	281	324	321	317	300	322	324	326	306	316	309	288	345	285	325	313	291	323	323	343	324	308	321	295	308	338	307	292	327	304	319	294	309	280	291	283	329	286	320	293	313	296	321	289	314	329	296	288	314	280	276	312	295	322	319	293	288	311	342	296	321	309	316	311	320	307	315	299	291	306	295	277	312	319	321	299	302	330	316	330	328	314	299	319	326	318	327	326	287	346	309	340	292	292	303	312	347	322	324	312	332	318	284	290	313	305	292	304	296	303	292	314	333	292	277	323	309	268	298	331	306	301	322	281	316	327	291	324	280	324	320	315	295	292	310	317	312	301	317	288	325	323	329	317	332	297	315	294	303	314	305	301	301	322	326	276	305	334	309	299	321	287	290	301	293	276	333	321	286	300	299	294	318	321	323	289	325	330	303	334	318	276	306	315	322	294	284	304	332	319	280	324	313	286	324	323	323	317	295	294	303	314	331	354	315	327	278	333	300
4756	476	436	365	322	290	284	286	280	315	317	285	325	251	309	285	294	278	267	280	266	298	285	288	291	274	298	297	289	282	303	279	295	272	297	276	268	268	305	259	296	313	269	295	317	295	277	268	265	312	279	286	279	313	273	280	281	300	268	295	309	277	254	309	281	273	306	254	281	294	319	290	292	291	278	294	313	268	301	287	282	281	290	294	297	280	299	294	290	308	275	283	301	288	278	281	279	262	311	279	294	315	303	279	281	269	283	306	280	293	318	308	280	293	276	259	307	325	297	302	286	279	265	261	298	302	298	286	297	295	258	284	266	283	302	280	293	286	287	297	277	315	307	311	278	268	262	264	277	269	316	284	291	291	288	309	294	266	280	292	310	280	248	316	279	289	299	278	270	283	261	264	284	304	298	304	286	318	279	270	289	277	294	254	301	257	275	288	284	283	298	287	274	280	300	302	271	311	274	290	299	325	275	302	273	287	305	288	279	276	304	266	282	291	317	289	266	278	301	262	291	269	304	279	279	296	293	282	260	259	288	273	280	273	325	272	298	275	327	285	296	268	295	281	289	296	278	283	288	287	275	310	309	285	295	270	293	285	296	287	283	299	301	275	306	281	293	269	297	308	284	272	257	283	280	257	267	303	299	263	310	286	284	279	323	261	284	275	287	306	302	279	282	316	286	292	276	269	304	287	267	268	280	292	302	314	306	257	297	282	279	299	277	300	286	266	309	300	291	282	267	275	286	300	259	330	274	293	285	300	288	286	287	279	293	283	293	287	302	290	284	282	279	276	278	275	287	299	266	292	326	290	293	269	265	262	273	312	291	283	286	291	299	273	285	272	281	272	310	284	259	279	294	291	293	289	290	296	269	321	300	270	286	291	289	304	276	273	311	288	293	276	250	264	313	280	282	307	284	252	288	278	301	285	282	276	291	295	303	311	275	282	305	279	271	282	288	285	300	290	284	259	271	278	282	297	267	283	286	308	255	278	270	260	318	273	285	287	292	301	276	277	277	287	278	290	289	281	274	300	274	260	301	268	316	303	301	285	268	257	293	297	302	285	286	308	287	324	298	276	286	291	296	296	274	283	275	270	307	292	305	275	269	289	290	250	270	272	312	290	272	281	274	270	285	313	300	305	271	293	323	282	280	285	285	330	280	317	304	273	298	289	298	297	297	289	277	294	243	283	272	301	278	292	278	285	315	265	290	306	314	305	286	283	289	310	289	294	308	293	291	293	265	285	295	281	292	285	302	264	296	291	296	289	282	294	294	297	282	268	289	291	308	292	280	277	301	314	282	285	278	285	284	286	309	263	281	288	273	324	291	308	312	285	285	291	263	284	287	296	300	266	310	301	292	264	281	280	292	273	303	286	291	288	295	308	294	288	272	259	272	287	320	306	297	277	273	295	275	261	281	277	291	274	287	302	278	297	266	287	264	273	286	266	270	270	296	297	282	305	269	302	275	295	292	283	281	257	288	304	287	308	322	280	299	301	270	257	280	332	284	317	308	280	257	267	257	265	310	290	252	266	285	292	267	281	308	300	263	267	263	281	285	269	293	329	277	302	279	248	301	287	267	258	305	276	254	289	270	279	312	258	280	269	278	280	263	267	287	310	309	324	290	264	314	315	267	295	277	279	309	300	301	297	305	273	297	269	309	282	286	266	271	257	305	292	275	279	279	290	306	323	309	282	287	282	315	296	337	301	284	299	268	283	273	284	284	267	310	324	276	307	268	253	303	287	271	280	291	278	290	289	303	266	251	280	297	286	295	286	277	268	286	277	313	285	280	308	272	258	270	290	301	302	286	288	300	278	289	301	284	266	285	282	283	298	280	300	264	300	275	283	256	291	282	299	286	290	294	287	292	271	280	307	298	295	294	268	296	293	291	302	271	268	295	289	297	309	297	267	287	284	270	305	293	315	300	278	289	298	286	295	304	295	281	300	290	299	266	317	287	256	296	280	304	285	308	287	295	260	284	296	303	275	278	265	266	307	291	296	290	289	288	288	278	249	301	283	284	271	290	257	298	264	265	274	292	281	286	275	281	271	301	267	293	294	294	287	301	319	283	291	301	287	304	268	266	290	296	304	288	257	277	257	287	279	294	310	253	316	287	256	306	300	275	248	290	282	312	280	299	275	265	325	259	277	301	320	289	287	273	289	288	312	279	297	271	264	276	296	284	267	280	276	305	294	253	287	271	270	293	276	304	280	307	298	305	296	327	335	311	315	283	302	273	306	307	283	257	272	266	311	278	274	264	294	262	313	280	287	262	280	278	302	249	282	300	287	287	285	293	290	283	315	280	272	251	288	264	274	285	284	300	279	280	293	256	277	319	232	268	265	310	295	297	286	263	280	264	288	278	307	273	301	269	305	295	273	274	307	296	297	267	288	279	280	278	329	279	277	246	324	302	315	310	293	288	278	264	282	317	270	287	318	266	316	294	316	311	261	281	234	272	275	277	278	313	307	262	229	327	276	312	266	303	282	290	299	277	337	287	264	311	290	307	260	296	297	267	275	297	291	267	259	288	291	304	287	290	270	275	274	301	286	273	291	269	290	292	283	273	271	285	294	277	282	274	290	302	298	290	264	309	285	292	309	266	276	275	303	291	292	263	303	271	291	296	260	281	295	294	262	294	328	265	299	279	310	270	294	301	298	305	285	265	301	305	278	275	278	269	282	257	298	267	296	283	305	273	281	296	287	306	299	263	294	275	279	313	293	262	288	294	315	304	274	284	304	290	293	302	302	336	321	297	275	290	266	303	256	311	281	303	289	317	302	268	295	284	277	314	309	269	302	286	308	275	274	296	277	282	297	287	265	294	275	254	280	288	258	308	277	298	278	298	283	271	256	292	316	283	262	271	286	300	308	313	319	281	289	305	295	269	294	312	288	283	296	277	256	272	270	297	299	290	252	306	313	275	282	272	275	288	311	275	288	311	306	279	305	290	291	297	280	298	258	262	292	282	263	301	289	275	317	304	282	289	300	251	299	259	272	269	270	302	295	292	268	243	263	267	303	282	274	294	310	295	311	295	286	291	282	288	311	257	270	292	297	300	324	257	307	263	302	299	279	276	318	264	292	311	295	281	304	282	299	283	270	285	298	300	286	271	288	301	322	280	280	277	302	298	280	320	325	278	290	300	307	310	263	294	286	283	290	321	278	308	296	283	286	333	275	293	279	299	281	273	254	301	276	284	323	258	294	258	279	296	268	301	332	282	258	287	282	282	279	305	312	245	307	311	294	305	298	297	273	301	270	273	265	283	260	305	279	289	261	296	316	297	282	314	277	265	303	291	304	305	294	312	288	291	298	287	248	305	264	300	316	269	277	263	286	292	296	291	280	302	272	258	260	280	258	262	290	279	289	317	284	297	244	315	278	321	304	283	269	288	301	294	276	289	271	289	301	282	262	300	300	319	271	284	289	295	299	289	277	293	284	280	269	269	281	271	285	278	300	314	226	277	288	311	282	288	287	292	272
25314	21468	27808	25531	8616	615	363	248	224	182	201	179	166	195	162	140	161	158	164	180	155	148	151	163	171	164	137	186	169	140	143	159	147	133	164	174	144	174	157	157	127	142	164	157	151	151	145	137	148	133	163	153	141	146	149	144	154	146	145	138	161	139	159	153	158	137	179	152	151	144	141	144	137	126	143	134	134	133	153	147	130	137	149	150	148	164	155	131	140	152	159	153	148	160	122	146	152	150	126	155	158	146	151	153	146	175	141	168	149	140	150	136	149	139	139	148	140	156	147	156	143	140	136	142	149	172	148	137	156	129	169	158	160	133	149	151	133	154	149	114	146	146	123	159	161	159	146	159	141	146	154	157	132	145	143	148	128	144	151	155	164	161	150	148	177	158	138	144	164	139	139	154	142	150	139	133	138	165	145	159	151	152	139	158	137	145	127	144	142	132	136	162	137	137	147	149	156	155	133	132	122	133	142	158	166	155	164	138	151	133	140	133	145	138	152	152	144	137	135	140	147	145	158	155	153	140	132	121	147	150	154	133	135	143	125	162	165	161	148	127	124	118	163	148	150	136	143	145	157	114	135	140	147	129	160	139	142	126	140	133	143	161	149	124	156	151	161	117	139	141	152	143	146	170	140	156	152	143	163	139	138	171	160	161	147	155	146	165	150	133	148	154	129	150	166	121	157	149	154	135	140	147	117	148	151	133	138	153	162	166	149	168	130	148	165	156	146	139	119	142	158	144	145	132	146	139	147	139	130	155	144	150	130	151	146	148	152	142	161	140	139	146	119	157	147	158	138	171	174	170	136	136	152	146	153	118	143	133	150	134	158	158	141	158	138	147	149	135	139	136	130	163	154	124	146	144	136	138	157	129	154	139	145	151	133	157	139	136	112	164	138	143	144	139	132	123	142	157	154	149	155	153	152	130	155	162	169	175	154	160	149	144	137	153	157	148	146	124	151	145	140	151	132	141	150	151	134	146	149	139	144	129	152	162	156	152	145	146	128	143	150	165	123	154	141	163	180	147	166	145	152	132	151	147	150	126	149	147	127	133	129	150	165	143	127	141	143	130	162	145	112	134	147	146	120	147	149	148	147	141	162	168	141	145	152	128	161	141	151	137	157	136	106	146	139	156	157	156	136	135	123	130	157	137	131	131	144	167	168	144	142	139	141	140	136	136	148	145	139	150	153	144	150	131	141	153	157	144	140	148	146	158	158	135	144	152	142	138	120	165	135	151	132	160	167	155	155	144	146	160	132	137	136	148	153	147	127	140	131	147	165	128	136	164	142	162	156	129	144	160	137	134	149	155	156	151	178	160	137	148	130	177	145	137	152	135	160	155	160	155	178	153	140	125	170	137	141	157	145	161	154	145	144	160	156	136	147	140	164	151	117	145	152	157	114	152	147	108	151	148	133	149	154	159	142	154	142	157	148	138	148	162	152	149	146	144	139	168	142	164	156	153	137	142	138	139	151	148	118	137	139	141	150	134	145	157	146	139	131	160	118	142	132	124	162	134	143	145	141	157	169	121	146	146	157	155	131	149	132	140	158	147	157	123	146	128	138	151	107	138	126	171	150	129	147	180	169	127	147	136	141	151	143	149	138	142	143	130	150	141	154	138	129	150	154	148	132	125	121	115	136	151	147	155	151	143	134	165	146	122	140	125	156	169	138	136	147	168	147	172	144	140	132	149	142	149	154	141	143	133	129	137	143	150	184	145	149	154	153	152	139	132	141	142	162	124	171	147	150	153	144	126	152	147	125	136	132	154	160	130	158	153	142	131	128	133	133	141	122	137	140	139	133	145	132	136	133	157	128	145	157	153	147	132	151	161	144	158	140	133	124	147	142	127	131	142	114	142	131	151	165	145	145	161	127	143	135	166	135	134	129	128	154	166	158	146	126	148	155	137	126	144	119	149	113	136	126	135	134	143	146	160	177	149	157	149	140	145	136	127	155	124	153	140	159	144	153	144	143	147	167	139	141	127	130	144	164	155	154	135	158	152	118	151	143	141	140	137	139	135	147	149	167	140	160	147	134	138	169	127	178	155	142	146	152	155	145	163	143	123	142	139	129	138	155	147	129	168	148	122	141	130	139	157	162	160	141	137	150	152	167	131	158	176	121	158	146	161	128	148	164	168	171	131	133	154	144	129	148	152	157	149	142	135	136	148	162	160	141	150	163	140	159	131	146	170	148	125	150	142	129	124	141	145	135	124	140	141	140	140	140	128	119	171	128	144	136	138	159	134	143	170	150	127	129	126	136	148	125	162	165	146	133	146	143	162	154	130	146	166	156	147	143	122	138	118	150	143	138	156	136	172	143	141	154	145	140	157	143	150	137	168	163	146	129	120	123	132	153	150	158	151	149	153	145	163	150	122	150	130	142	147	167	133	138	142	145	143	143	160	150	150	142	148	165	150	155	150	135	130	144	151	143	127	150	152	153	157	146	139	136	125	161	148	131	133	128	148	159	141	154	163	140	126	129	132	136	132	163	138	141	139	117	127	153	149	138	154	150	145	142	129	144	152	143	135	149	128	151	128	139	134	156	146	159	150	124	135	151	164	145	140	139	157	140	166	171	143	155	146	141	156	154	143	165	130	157	138	142	172	150	144	140	124	127	118	155	153	160	124	136	132	125	142	150	146	133	142	144	148	127	141	135	124	136	149	135	124	150	153	151	154	133	147	133	152	166	129	138	127	148	131	154	147	132	146	146	139	156	142	146	148	126	155	129	136	136	129	145	148	134	135	139	167	140	149	124	125	137	143	138	140	142	138	138	146	146	147	132	150	130	145	141	152	149	146	144	146	166	146	122	147	151	131	143	145	156	159	142	141	156	132	155	159	146	134	154	146	135	133	141	151	134	164	154	134	154	129	132	142	158	137	152	168	117	147	149	137	147	150	146	130	143	134	141	138	130	154	137	162	115	148	179	172	118	125	154	155	132	117	133	151	152	164	117	112	150	131	122	136	136	145	141	152	148	152	156	141	149	147	133	160	140	142	162	150	154	144	143	140	157	152	164	143	148	136	129	145	148	149	135	140	141	149	155	131	144	142	164	150	141	110	139	155	148	135	139	132	136	156	159	133	139	167	163	139	138	126	154	151	137	153	155	141	140	149	165	129	132	137	143	141	131	152	140	157	131	145	143	129	134	164	152	137	151	137	161	145	140	145	151	133	138	142	150	141	130	160	129	147	156	161	163	126	122	152	163	142	136	139	128	152	152	138	152	146	142	125	127	147	132	165	156	144	134	154	142	143	154	129	149	137	123	147	147	147	137	137	147	128	134	130	148	136	150	133	164	150	136	133	158	147	141	131	130	143	129	159	131	131	152	153	141	139	142	150	153	162	129	131	168	149	123	131	150	125	139	164	141	138	143	145	129	132	156	137	135	168	148	158	134	145	151	134	164	137	127	137	135	144	154	169	150	131	129	132	153	116	151	149	150	137	155	125	129	159	137	135	128	141	150	133	152	138	154	137
3149	2574	2082	1047	671	508	359	307	292	252	233	221	205	222	215	191	196	186	175	164	166	184	159	178	181	167	166	165	168	161	164	155	145	147	157	158	181	166	152	160	168	153	162	154	147	164	185	136	168	117	171	151	155	133	149	161	159	134	159	168	150	135	163	161	157	159	150	151	130	151	136	146	152	128	139	145	146	156	132	143	150	147	136	159	148	130	162	148	153	179	162	147	145	143	143	147	140	137	158	167	159	155	141	147	158	155	153	157	141	149	147	162	142	169	151	156	140	158	116	150	161	151	162	158	143	163	139	148	136	156	175	154	156	134	155	132	151	141	130	143	146	142	156	148	141	146	160	162	173	155	152	153	166	169	146	125	142	141	161	140	152	142	150	158	148	168	135	180	167	168	160	155	148	128	144	135	145	169	161	171	174	133	167	150	166	149	176	143	141	160	164	154	153	148	146	153	155	146	148	164	156	160	157	150	163	140	174	139	159	141	158	147	139	163	141	138	152	151	162	146	169	157	142	150	149	133	152	168	135	161	162	149	170	150	141	147	151	140	141	165	162	161	162	165	158	138	152	152	134	131	169	147	147	148	146	150	166	148	169	134	143	171	148	150	163	161	158	179	151	156	147	173	146	126	156	143	152	160	149	157	145	171	149	128	125	157	151	136	168	149	166	138	125	153	155	166	124	149	162	144	167	135	181	146	166	131	147	171	131	166	130	153	154	138	144	155	169	147	154	145	124	183	146	165	153	157	147	175	149	138	155	148	147	159	153	155	159	149	155	145	162	145	167	133	133	163	169	141	145	160	158	154	144	154	138	158	143	169	174	174	155	155	165	171	153	156	165	147	159	140	157	138	122	163	156	154	164	158	146	148	150	140	162	128	147	155	145	159	167	129	165	128	144	149	149	146	154	146	149	148	147	145	151	127	136	145	154	157	137	150	151	149	161	134	153	152	139	154	158	156	150	127	162	158	131	158	139	151	151	154	146	108	151	165	150	156	163	173	132	157	151	152	171	137	142	148	166	137	136	156	139	167	158	161	150	130	159	168	169	154	142	158	165	167	151	154	154	142	153	152	152	155	132	144	140	142	144	132	159	136	164	162	155	148	164	144	144	161	125	161	159	162	152	139	162	161	142	142	135	157	135	145	159	142	149	161	147	151	157	157	155	156	154	152	142	127	137	150	150	152	146	186	138	142	137	126	155	148	144	167	154	170	156	152	140	161	160	132	150	132	149	136	148	158	175	170	165	160	158	149	147	142	151	141	161	137	162	168	175	148	149	127	139	163	143	139	149	166	161	155	144	155	131	181	145	145	150	163	182	123	167	158	150	147	156	146	163	159	153	154	145	153	141	152	155	149	152	142	155	144	152	148	174	136	141	147	141	165	137	157	138	142	151	155	152	151	148	154	152	135	164	157	154	144	153	147	153	137	100	137	157	154	142	156	141	161	156	154	139	155	153	169	121	149	157	138	132	148	138	137	162	173	154	135	138	144	118	140	165	150	157	155	155	150	168	158	171	132	122	156	149	148	124	147	125	158	171	130	132	149	143	141	140	143	163	156	173	143	173	126	178	137	171	145	166	139	144	164	158	144	162	153	156	141	156	157	157	166	146	167	151	131	155	179	161	144	151	155	149	154	131	143	142	148	149	155	135	141	158	150	163	162	171	159	150	124	157	133	149	158	150	152	154	160	157	136	135	159	153	150	146	149	169	136	132	160	140	137	156	154	160	153	148	168	161	148	159	141	136	141	125	156	150	141	166	138	154	168	143	162	158	167	159	145	144	178	154	178	142	151	123	127	147	168	156	156	159	141	158	153	163	159	135	154	168	149	170	155	146	134	164	158	140	151	140	157	156	157	130	141	146	155	175	154	145	150	143	160	147	157	164	171	177	158	166	160	151	141	154	141	140	144	160	157	151	145	143	151	125	167	143	144	157	144	164	136	153	142	157	161	157	164	153	125	142	167	153	162	143	171	156	153	136	143	135	148	155	132	146	152	162	136	146	159	152	123	157	137	145	137	163	160	146	165	154	126	158	146	144	137	175	148	143	143	155	139	168	161	151	161	150	126	166	144	149	147	161	166	138	142	151	149	153	152	137	145	163	131	163	164	159	148	143	147	143	147	151	152	132	160	163	154	151	168	144	147	155	153	164	143	148	162	116	164	142	127	189	138	136	135	138	155	178	139	144	158	133	149	151	158	135	169	146	156	165	148	162	153	131	148	164	146	152	175	158	173	171	162	148	150	158	155	149	143	141	135	157	152	128	143	170	154	141	165	152	152	168	144	135	137	144	154	165	147	146	143	155	124	128	143	151	174	172	126	152	164	142	151	138	152	176	147	141	126	145	133	127	135	125	154	147	162	140	159	144	153	155	176	160	144	128	165	132	139	140	161	151	139	128	178	137	121	147	151	139	121	147	156	159	155	161	166	143	148	171	152	145	138	171	150	159	167	144	150	139	154	147	144	162	139	146	149	162	142	161	127	133	176	153	165	140	133	143	132	147	139	166	140	133	155	150	134	176	142	134	146	145	141	139	153	141	173	158	162	159	146	144	158	155	147	155	146	136	165	157	154	142	154	143	156	164	134	134	128	130	154	154	148	142	152	128	146	132	157	138	121	160	138	165	145	138	152	157	133	185	138	130	132	152	135	160	149	133	165	150	138	159	142	157	133	155	142	154	152	146	152	130	162	135	163	167	153	162	155	136	171	159	170	161	141	155	140	166	135	186	155	151	159	168	140	149	187	151	127	165	145	146	156	139	153	160	128	159	169	149	136	176	145	131	143	167	163	185	137	139	159	154	176	145	150	146	153	158	152	148	142	151	160	166	141	150	157	152	168	126	130	155	144	157	140	143	142	153	148	144	131	146	150	156	156	158	152	152	165	157	140	153	138	164	169	128	139	154	163	138	148	170	122	143	128	147	142	157	153	145	153	139	152	140	145	144	163	148	144	150	150	143	172	152	159	155	141	143	140	171	136	157	146	154	150	180	137	136	128	131	168	148	154	144	133	148	150	150	177	161	125	162	158	155	135	167	130	131	145	173	150	143	139	156	149	164	134	155	139	136	143	156	147	133	132	168	157	134	124	148	150	142	145	159	137	160	139	138	158	144	151	136	165	135	142	155	151	146	144	158	180	141	155	151	154	172	142	153	128	154	162	171	117	158	149	163	157	162	173	169	148	140	153	145	153	149	156	157	131	148	166	131	124	156	132	157	144	166	169	146	156	156	164	146	162	154	140	150	140	159	132	141	152	144	132	160	160	151	153	157	144	163	138	136	150	158	163	131	148	152	137	152	145	140	158	142	151	137	137	139	126	126	131	157	138	149	170	135	167	146	151	158	148	139	151	147	163	153	147	159	148	142	142	159	149	138	141	160	144	136	127	154	146	122	139	168	155	138	134	155	144	149	154	158	156	134	134	144	168	154	159	130	154	133	152	154	138	148	147	170	159	148	174	151	175	156	145	160	137	167	156
24355	21474	28784	24597	21451	6376	909	568	401	391	381	339	375	321	332	324	338	325	316	314	297	328	280	302	281	324	301	285	269	281	332	297	306	299	279	314	283	299	287	316	308	278	319	256	288	279	294	298	308	272	284	254	283	308	300	287	293	305	278	313	320	272	268	284	293	294	297	297	266	275	280	288	292	295	306	283	273	279	258	294	272	287	308	306	270	273	291	309	305	288	318	297	306	299	269	302	284	281	286	296	279	294	279	309	296	266	282	276	267	294	294	303	283	281	265	302	272	315	254	269	292	280	275	306	297	269	253	301	270	287	300	287	302	243	313	298	304	308	283	268	264	284	302	299	317	305	290	312	271	278	309	307	276	287	240	281	264	326	296	297	283	327	287	288	270	296	272	304	302	273	302	296	294	304	286	307	273	284	271	254	290	287	266	252	263	313	293	289	285	276	283	291	274	264	281	316	289	274	315	283	289	260	292	263	320	287	270	290	273	278	271	299	312	267	279	284	293	289	264	300	297	263	287	298	261	270	275	307	281	322	277	307	280	272	307	266	288	276	260	299	254	297	276	303	273	278	291	296	298	296	298	283	302	326	254	279	259	303	274	303	289	271	287	293	293	273	305	290	249	257	286	258	263	314	282	304	292	280	303	281	283	265	280	297	301	276	275	281	251	275	258	295	310	281	282	301	279	301	280	296	312	296	259	282	300	300	286	272	251	272	263	305	302	320	281	297	270	277	299	319	275	306	292	281	275	285	273	302	292	275	297	282	308	250	299	253	302	293	281	305	284	294	262	274	265	273	341	297	274	307	276	296	276	293	280	287	281	335	278	306	291	260	279	313	285	256	290	294	292	305	280	276	329	278	296	276	281	305	278	286	274	273	269	254	294	286	272	274	283	297	291	285	298	312	271	290	269	287	293	345	288	264	297	282	278	304	262	275	314	303	268	285	320	261	268	272	271	290	264	296	270	279	264	289	292	296	294	287	271	255	270	291	290	330	274	283	294	282	272	262	266	302	267	253	291	290	292	285	292	256	271	306	297	282	295	269	293	287	278	320	289	290	267	286	285	289	304	293	293	307	250	291	267	265	296	262	302	285	261	303	300	290	294	284	286	274	309	279	272	294	275	283	310	279	297	282	270	247	299	265	298	316	293	281	313	280	285	297	274	289	277	285	282	264	249	253	292	270	283	256	289	286	276	299	265	285	272	270	278	282	247	273	294	247	268	290	308	277	288	280	259	262	295	273	266	309	265	298	292	301	280	286	317	292	287	301	306	293	310	294	277	270	299	300	314	286	316	288	293	309	295	306	276	263	280	253	250	279	320	278	302	277	288	285	277	277	279	281	268	266	310	276	263	269	273	284	255	275	256	299	274	295	287	302	285	294	293	280	291	278	273	298	266	279	288	295	270	296	278	299	253	287	274	300	280	253	282	294	279	296	290	292	266	316	331	291	268	270	272	276	278	284	298	286	289	296	280	287	269	272	298	250	304	278	298	287	260	285	278	291	276	294	296	309	296	261	305	252	309	247	286	268	276	264	294	276	292	283	279	287	308	281	274	309	311	312	267	295	280	262	288	289	282	287	284	293	273	293	301	297	286	303	271	257	288	277	303	270	272	284	324	290	298	286	278	260	303	268	274	277	265	252	267	275	264	260	296	278	296	285	289	270	274	296	275	289	299	242	308	311	272	287	266	276	269	258	231	282	272	262	273	260	267	280	276	275	256	283	275	280	296	275	289	302	277	279	259	299	301	265	290	303	311	295	291	275	274	287	297	274	277	312	286	278	323	303	261	275	273	288	284	300	303	297	272	284	270	288	285	295	308	292	259	282	296	270	283	282	289	305	272	291	250	290	271	294	278	277	296	303	277	263	297	303	301	251	284	302	297	295	275	246	289	277	271	273	304	294	292	297	304	309	290	287	304	284	274	278	290	266	251	275	289	299	286	273	261	258	257	275	287	315	305	290	271	308	272	246	278	290	265	279	279	296	282	292	263	285	299	294	268	277	273	296	271	286	288	284	267	280	282	274	274	258	254	252	289	324	300	296	293	256	283	278	295	300	274	274	275	318	290	274	277	279	302	273	276	269	235	266	277	280	266	322	305	284	326	274	274	306	272	288	263	284	286	247	280	302	308	232	272	278	314	259	304	298	282	291	257	262	294	291	284	278	267	281	307	291	304	311	286	280	270	275	269	293	274	272	289	258	293	278	315	300	275	284	313	272	287	245	270	279	274	301	277	297	277	278	295	301	309	279	290	299	280	260	293	271	265	279	288	284	288	281	287	274	233	293	271	289	286	310	286	289	320	273	299	275	285	272	276	267	288	308	279	253	289	262	306	274	275	262	297	263	277	324	304	291	274	289	320	269	279	264	282	274	316	297	283	271	317	275	283	263	283	263	275	292	293	257	318	310	294	300	257	276	278	272	283	304	273	294	281	292	290	271	289	298	297	248	271	308	265	286	315	285	279	266	268	266	271	318	270	299	282	267	281	289	283	267	286	265	297	293	314	296	287	252	293	263	271	230	292	282	309	279	284	301	298	278	287	312	300	301	313	309	296	265	295	297	253	259	263	270	274	302	279	257	275	295	276	298	271	298	273	275	286	252	294	283	289	271	285	293	298	283	295	291	272	311	257	281	326	274	280	278	288	259	275	279	311	287	276	277	297	286	269	292	269	273	294	287	266	291	258	279	307	297	265	245	271	254	283	250	278	251	282	310	269	283	294	283	317	290	319	294	281	265	321	245	260	272	285	273	287	307	276	296	302	283	269	269	291	289	279	284	282	268	266	259	316	270	292	272	272	285	304	314	277	298	307	261	258	277	241	275	280	284	295	242	250	270	297	274	286	279	251	280	303	273	263	295	313	302	270	249	282	271	282	297	283	311	283	280	297	295	286	248	290	276	283	298	301	276	308	311	286	300	271	293	285	280	281	275	280	313	311	277	280	286	271	281	283	252	286	263	310	248	265	270	299	277	289	296	269	290	273	267	281	285	256	269	294	244	270	270	309	274	317	258	269	265	302	283	275	292	280	316	275	315	300	267	287	313	265	302	266	263	251	255	293	278	289	280	290	300	287	258	271	303	265	278	268	287	272	311	243	272	261	290	275	261	272	273	274	281	294	291	278	308	274	283	256	262	277	271	289	294	252	275	299	258	280	271	275	297	266	294	272	277	266	246	273	256	278	288	282	280	309	320	280	300	294	261	268	307	259	281	261	261	268	251	256	261	303	273	294	303	261	261	263	283	259	281	306	281	283	261	265	297	324	287	280	312	263	266	265	289	265	289	261	282	302	297	271	288	286	265	276	286	275	303	290	280	300	265	272	266	296	251	282	267	284	293	277	283	279	305	287	268	301	266	279	295	291	298	288	267	263	273	273	294	277	279	270	250	270	287	269	294	274	282	280	264	280	261	307	298	290	286	309	291	253	264	248	259	267	266	272	290	277	308	287	281	282	256	262	303	290	277	297	286	272	295	276	281
3337	4702	3928	1981	1254	895	739	631	531	459	452	383	348	327	334	360	329	310	299	312	293	283	282	298	303	253	302	291	260	281	257	274	307	264	274	273	265	267	266	277	282	275	263	254	266	264	279	284	275	271	292	257	299	280	286	271	285	248	267	296	272	291	281	276	267	248	253	253	255	279	247	265	282	275	274	226	285	275	254	274	259	276	268	259	265	251	279	271	252	286	273	237	269	252	287	250	252	262	261	270	291	267	265	279	280	271	295	308	260	264	273	272	290	246	256	274	273	248	235	231	250	240	245	261	224	253	239	269	282	287	257	234	277	231	243	253	263	265	250	275	265	265	263	251	251	260	279	250	256	260	277	263	253	264	272	263	260	269	256	263	272	290	267	249	227	296	230	261	273	258	264	269	272	272	264	237	236	259	249	287	254	247	266	284	261	276	261	283	240	281	274	286	266	261	268	261	301	283	274	246	256	272	286	268	272	265	239	270	261	258	264	258	281	282	249	293	229	227	260	235	274	271	276	247	277	250	270	258	268	240	264	240	253	252	259	284	245	247	247	230	255	257	271	276	238	263	252	300	233	279	272	256	264	274	256	237	264	262	273	258	246	252	281	256	280	267	272	257	282	274	247	260	288	249	276	251	263	289	245	277	267	259	259	256	282	264	252	253	236	241	265	286	260	276	262	259	256	263	257	262	247	230	259	288	278	280	253	261	272	259	286	253	260	264	248	267	273	232	264	256	255	259	280	266	252	281	289	241	255	264	279	287	258	243	269	230	233	256	255	255	260	273	261	248	281	260	268	236	255	249	246	243	277	237	255	257	275	254	269	281	251	277	253	253	265	272	262	240	246	295	290	249	241	273	272	268	252	254	256	271	270	257	253	275	253	275	284	261	254	266	246	256	309	261	266	251	279	243	258	252	238	279	242	279	262	253	261	271	258	273	271	287	245	276	246	248	254	262	249	293	263	242	285	286	256	266	271	280	268	276	266	230	277	253	256	244	266	297	270	260	273	267	252	240	279	260	279	254	292	282	245	282	248	261	257	239	259	220	226	264	245	265	256	254	269	245	239	258	244	268	283	255	262	261	230	260	254	235	240	263	254	289	270	252	274	250	247	244	242	280	297	248	246	270	267	275	288	249	274	259	241	260	248	254	250	257	248	272	242	284	274	244	254	248	282	257	265	274	261	268	283	237	277	236	255	244	249	253	274	266	269	274	238	248	280	241	258	271	235	254	257	267	254	236	238	273	237	257	251	302	238	279	256	231	273	237	259	269	268	252	259	252	267	249	260	243	243	229	290	279	251	272	256	251	258	272	236	290	282	263	259	254	286	270	251	279	256	301	285	279	262	266	254	285	249	229	263	258	226	277	263	255	251	247	248	271	273	271	257	252	261	259	276	268	291	264	240	276	258	260	285	256	231	252	247	243	272	283	258	274	270	266	240	287	249	272	273	245	253	284	272	260	238	237	255	278	241	239	268	251	271	251	267	262	266	257	236	257	261	248	273	248	240	272	272	254	234	253	290	276	283	259	264	272	231	248	234	279	255	277	267	242	228	236	252	249	264	254	264	262	263	284	255	250	254	261	267	269	252	252	271	225	247	273	273	240	274	244	241	257	240	256	267	268	269	256	245	265	244	246	236	261	271	254	257	223	268	243	224	284	255	255	260	258	284	273	238	271	251	246	258	275	245	266	267	245	280	285	247	261	232	263	255	253	273	247	252	270	257	259	258	256	285	227	266	268	256	259	252	258	262	275	275	272	284	229	255	269	262	270	263	276	276	261	274	244	249	257	275	272	274	267	241	237	251	254	265	249	269	256	255	246	234	256	260	252	243	246	234	234	227	248	239	242	269	238	260	279	288	257	260	240	251	221	255	264	250	248	275	267	263	274	268	283	255	293	257	261	246	227	286	265	261	262	246	233	257	272	226	265	276	253	243	228	265	267	253	256	233	269	262	252	258	239	251	243	245	248	255	274	270	297	255	237	265	256	225	241	278	244	250	243	267	269	265	239	260	242	254	271	243	258	253	244	256	253	241	282	251	237	279	248	257	264	254	274	254	285	270	255	281	266	233	231	287	278	221	276	251	240	247	250	251	276	227	272	293	256	234	278	244	231	256	235	251	284	254	254	238	245	277	257	235	292	285	292	257	261	253	271	243	254	257	259	232	285	267	265	280	271	270	271	273	251	263	256	233	272	252	285	269	261	271	248	246	267	272	281	238	253	261	257	271	264	247	258	254	244	288	253	284	279	298	273	239	270	227	235	254	277	237	258	259	237	261	237	252	280	249	277	248	256	293	270	246	236	232	241	294	270	275	237	239	265	252	275	246	265	239	267	262	254	261	288	291	271	231	230	261	249	248	252	259	246	236	262	228	278	265	292	255	255	272	261	218	250	241	260	280	278	263	247	228	265	234	256	258	254	275	248	275	242	259	250	234	259	256	263	252	273	249	261	260	249	254	244	257	262	294	258	266	246	268	280	254	276	259	266	265	288	225	270	270	255	254	257	273	257	281	277	271	224	275	282	245	250	270	257	251	275	258	264	239	246	257	281	244	255	270	256	261	252	261	265	284	272	237	275	289	262	268	272	270	253	267	238	222	240	246	248	285	262	269	266	288	278	253	237	248	257	237	241	246	256	237	276	264	248	247	251	258	235	249	258	283	242	278	248	266	258	279	251	237	262	263	244	229	271	283	279	251	270	277	250	256	248	259	266	269	232	253	235	267	256	251	259	283	242	275	241	254	262	253	236	231	280	261	234	275	272	238	266	271	265	249	274	254	240	255	251	264	264	240	235	251	259	262	266	260	259	259	243	250	254	274	287	247	238	256	238	260	248	246	243	245	279	237	247	253	227	259	237	278	254	264	279	240	242	257	243	258	225	280	261	261	278	250	249	292	262	278	262	271	258	254	251	264	278	277	228	248	281	230	264	250	271	269	268	248	245	255	263	243	266	264	284	245	229	250	271	245	222	256	261	237	265	255	253	261	283	278	231	239	264	264	260	246	242	251	247	243	253	246	242	269	239	289	245	277	245	276	258	262	279	262	230	234	245	265	228	238	260	243	254	265	270	273	243	284	281	240	254	259	244	257	262	260	280	226	272	255	271	262	254	259	247	274	232	263	261	250	268	273	235	253	271	236	216	283	254	278	242	271	265	234	232	260	236	281	283	247	261	239	258	258	267	259	247	253	224	254	260	277	258	275	262	266	258	278	259	270	245	272	268	237	240	259	285	253	251	241	262	257	255	243	260	280	263	262	264	259	249	235	208	266	254	272	222	239	274	268	219	266	271	233	231	250	243	243	288	265	286	278	241	266	271	250	267	252	283	282	251	245	246	238	257	245	247	243	267	265	248	265	277	257	254	245	215	267	242	225	267	291	258	270	245	257	278	226	237	245	290	262	296	239	269	251	248	265	245	245	256	244	255	285	270	244	254	272	249	265	267	266	262	257	281	238	237	268	275	252	284	260	258	253	228
27880	12567	1046	496	319	326	307	356	314	322	311	328	314	357	323	326	313	334	323	321	322	312	301	306	305	342	272	296	291	297	283	281	322	332	336	319	323	332	291	307	305	312	318	344	322	330	345	334	320	309	326	294	344	317	311	330	322	297	293	317	293	325	289	308	302	283	290	305	294	276	288	326	284	299	327	317	314	294	324	327	340	320	306	335	304	295	319	308	330	306	299	311	305	328	318	322	344	309	322	332	315	311	313	310	328	352	315	338	307	296	321	326	334	309	334	308	326	340	331	319	313	257	276	313	273	308	334	338	282	281	313	324	332	303	302	343	280	339	343	289	349	313	324	328	311	290	294	329	338	319	315	307	307	326	291	338	296	290	309	308	301	311	278	295	320	282	290	335	345	304	319	305	307	296	312	318	271	336	323	309	308	312	302	330	326	319	299	301	290	325	327	312	333	318	300	316	311	332	291	296	306	320	312	343	307	307	333	292	311	355	323	307	311	285	327	318	320	315	272	293	315	293	312	289	297	315	317	320	330	303	287	296	306	309	307	298	315	338	311	302	313	322	302	286	297	320	307	303	306	331	287	301	325	364	307	320	272	345	342	337	319	300	293	314	333	305	281	297	309	298	316	330	288	295	307	330	322	335	313	335	281	297	308	346	305	318	308	314	303	293	331	289	352	339	323	328	299	334	291	306	320	309	339	290	329	339	320	307	279	288	298	299	314	311	329	297	315	343	329	328	323	292	291	304	272	295	319	349	317	337	327	323	304	314	310	334	324	324	319	322	300	325	339	309	293	295	318	322	313	330	310	301	299	325	291	306	311	315	300	309	341	256	330	308	299	285	335	298	312	328	303	316	340	302	329	294	320	310	306	340	287	317	317	294	327	273	328	303	331	327	313	304	329	309	342	305	313	308	332	306	300	305	313	329	327	343	336	289	319	312	300	306	319	271	303	335	288	327	307	356	319	322	321	289	290	283	261	325	321	327	327	300	293	301	333	299	297	299	334	312	305	336	298	309	318	311	307	345	327	303	318	278	319	292	302	318	330	301	311	320	343	324	307	324	305	298	326	317	315	298	307	312	279	303	299	300	323	272	295	319	332	311	293	309	309	288	322	307	293	300	318	329	297	318	318	365	282	309	316	334	319	317	295	305	311	280	321	325	296	328	301	297	289	290	286	288	317	343	312	286	317	311	330	313	285	300	307	305	326	310	304	340	272	327	345	337	307	345	339	288	297	307	316	347	318	312	306	324	299	291	298	297	296	343	310	320	338	324	309	285	313	345	309	319	329	319	306	296	308	332	319	306	307	323	329	308	304	287	300	295	327	309	326	326	332	312	322	282	306	324	313	309	331	307	290	314	320	309	287	293	275	317	292	339	308	332	285	335	344	323	306	329	306	296	301	320	330	329	294	322	297	315	306	331	297	319	319	333	286	331	330	335	311	331	301	291	342	293	331	320	338	318	329	330	313	288	306	310	328	299	312	275	337	309	322	301	296	325	295	318	321	325	293	297	317	286	333	312	281	334	295	343	284	312	316	308	319	328	314	298	331	298	327	295	340	339	327	311	324	332	309	305	308	307	302	324	307	323	319	339	269	355	330	318	303	324	324	314	267	343	331	294	332	277	305	306	284	289	326	323	286	315	291	309	314	299	317	299	282	346	315	329	295	299	335	328	315	299	344	303	343	307	313	297	297	314	292	287	273	300	325	336	297	301	330	304	306	303	301	302	333	288	286	302	326	323	307	296	309	282	328	321	322	330	334	343	330	297	276	328	318	303	334	348	304	315	294	328	305	354	323	324	300	332	340	320	316	327	321	296	333	320	305	305	309	325	296	316	313	336	306	327	329	286	320	338	308	333	315	332	309	352	324	300	318	322	323	325	355	288	319	309	310	274	338	312	298	305	276	316	299	305	326	326	284	318	297	322	338	322	327	287	318	312	323	326	327	335	319	307	295	294	308	280	287	333	325	305	310	376	321	317	336	289	357	308	320	352	321	306	325	349	302	327	323	307	279	326	325	307	348	311	346	364	341	347	313	299	295	323	291	332	310	293	308	308	292	306	336	301	309	307	319	318	333	312	292	324	347	326	298	305	319	324	310	309	318	304	334	300	312	321	323	313	342	330	310	325	307	357	311	315	308	322	299	312	293	311	313	330	298	288	334	314	298	272	311	299	324	323	311	319	304	308	316	309	318	299	281	323	305	281	290	338	317	317	339	299	327	316	313	318	316	312	295	307	320	339	285	348	304	315	359	318	311	340	309	297	318	359	318	326	303	325	276	344	317	316	326	304	330	302	327	310	318	324	271	283	338	282	272	331	326	310	306	318	326	333	331	312	315	304	334	302	327	324	312	295	317	294	332	323	323	329	265	341	304	313	303	318	303	330	304	284	295	331	295	328	338	284	336	309	299	324	303	292	287	320	318	318	327	315	296	326	319	307	304	297	311	307	321	324	303	316	296	348	342	305	300	306	295	308	323	320	298	290	306	312	318	324	330	310	313	324	307	308	320	330	317	314	324	324	315	295	281	305	315	329	338	275	332	319	308	306	351	310	347	312	323	298	338	329	314	306	314	332	325	313	359	315	307	281	278	311	333	307	314	332	303	300	304	307	331	279	273	315	310	321	331	321	327	310	345	313	313	305	317	322	334	292	309	306	303	313	317	308	338	305	320	308	304	340	294	281	305	303	319	344	353	290	280	305	302	329	354	301	298	266	313	313	301	292	314	304	302	311	304	328	341	320	315	308	352	318	330	341	330	340	291	328	366	336	344	315	361	301	322	303	302	323	357	278	309	300	299	300	293	307	311	308	298	314	265	319	322	318	326	319	335	287	274	282	315	294	320	326	300	289	311	330	313	317	278	268	316	343	353	316	321	353	318	332	286	283	315	304	308	301	338	303	278	312	301	344	319	307	280	303	316	342	334	332	315	306	297	315	308	333	351	293	327	323	290	331	260	310	310	295	314	345	307	281	305	298	289	303	295	317	338	337	349	274	312	359	278	316	341	311	319	298	298	330	303	314	316	283	324	310	322	303	315	312	299	321	313	330	308	324	310	328	320	326	350	320	332	308	297	330	285	322	325	340	328	316	309	329	315	307	290	310	272	301	330	304	323	295	325	305	296	320	302	341	320	331	289	304	297	317	305	331	303	312	332	321	313	308	295	298	299	307	299	340	316	339	340	318	335	333	321	325	287	346	294	312	312	318	304	331	296	291	302	344	298	337	352	316	299	303	318	311	358	293	316	338	299	302	322	296	317	335	318	324	357	308	295	340	295	317	325	309	319	307	371	287	329	310	320	319	320	330	307	307	340	330	344	292	325	322	333	305	317	346	326	289	315	316	285	319	317	293	328	293	325	326	298	344	301	337	334	332	319	309	325	327	332	319	316	325	321	316	353	331	320	299	319	319	302	297	314	314	337	295	306	310	301	280	302	314	306	322	302	322	308	296	299	313	314	342	369	310	320	325	313	298	257	320
4730	448	401	367	333	333	310	307	291	307	304	304	280	310	317	264	233	310	298	266	294	291	306	290	289	302	290	279	285	278	276	266	273	261	298	293	313	299	303	284	279	273	293	298	270	309	266	285	258	272	282	260	296	272	300	261	286	275	307	266	302	274	307	302	294	259	315	282	285	282	273	295	284	305	276	276	313	280	298	337	301	298	275	284	291	277	276	242	265	274	292	281	287	312	293	274	290	278	270	288	268	268	302	269	262	281	289	274	285	284	272	261	299	290	314	276	303	270	285	276	261	287	320	312	289	266	307	267	321	257	276	291	290	282	283	271	278	256	282	286	299	262	272	261	271	277	298	301	280	318	299	307	286	278	285	295	297	301	321	259	299	290	281	285	284	252	272	252	312	297	296	278	297	294	309	298	298	283	288	278	285	297	276	269	284	270	315	288	310	270	271	300	306	296	294	295	300	291	290	312	308	269	278	290	251	291	321	278	303	320	269	290	246	310	251	298	297	270	283	301	262	285	314	288	296	294	276	281	302	256	297	280	295	305	267	288	271	293	303	287	258	284	302	260	258	298	280	262	300	312	300	262	280	290	292	272	293	280	287	290	316	277	287	295	285	284	294	294	286	261	287	264	274	292	287	296	273	297	291	282	260	264	287	294	271	285	296	297	267	286	282	298	282	278	281	275	256	272	293	286	290	319	279	287	288	281	267	276	296	295	315	293	275	311	299	289	299	290	315	281	266	280	279	290	260	260	280	269	309	292	286	260	257	295	264	276	282	259	280	263	281	304	276	288	286	283	285	270	265	259	283	304	269	253	292	314	286	307	276	310	282	269	270	300	255	313	253	296	282	291	288	291	320	284	262	258	270	304	289	268	272	263	294	295	274	269	313	311	310	269	302	286	290	282	296	305	292	291	293	291	267	289	268	263	293	229	285	312	309	264	271	303	283	311	298	255	274	289	307	279	328	262	330	293	270	298	251	295	274	271	296	302	282	285	294	297	272	310	276	279	309	304	284	292	266	270	285	285	294	282	277	309	254	276	285	237	249	300	301	306	289	276	277	298	299	287	294	298	298	296	324	280	271	295	275	288	316	302	290	315	274	258	301	275	297	279	287	298	302	296	283	269	288	297	292	317	248	303	312	265	300	296	275	262	271	288	250	288	276	298	300	274	291	270	249	276	314	288	281	294	274	272	295	293	305	306	295	300	287	287	279	281	275	299	294	291	313	288	279	295	270	250	277	287	259	285	259	296	276	325	287	278	264	270	286	276	300	314	268	303	320	296	303	319	307	291	311	307	265	306	308	305	273	300	268	264	287	295	279	275	285	285	267	290	278	270	265	313	297	283	292	287	248	288	288	278	305	288	280	307	306	307	274	265	268	286	287	264	286	328	277	295	300	264	273	323	269	265	299	280	293	244	292	296	288	274	286	275	292	280	297	293	291	283	325	322	279	296	277	268	319	263	278	314	283	281	280	301	295	263	289	269	275	275	289	276	275	294	279	271	284	296	268	278	302	304	303	269	270	267	280	286	290	288	268	266	294	283	251	298	307	309	276	278	264	273	278	289	260	245	316	283	314	257	286	278	332	311	278	300	289	271	242	263	282	285	285	315	292	294	265	274	267	281	266	273	271	285	274	299	286	280	260	271	291	266	276	281	266	252	284	290	285	263	298	279	300	265	307	312	274	298	291	280	269	302	241	275	273	322	276	275	281	255	282	296	261	264	326	283	279	288	247	299	282	296	283	259	278	290	257	304	310	280	261	255	287	258	290	271	289	282	303	281	310	279	280	321	291	275	283	305	303	304	266	297	293	253	273	299	322	291	306	282	295	305	287	304	287	286	288	292	294	244	278	246	289	265	299	282	290	275	268	296	301	263	266	298	316	286	262	268	304	263	297	264	278	268	272	285	278	300	287	295	285	270	284	290	295	246	283	303	277	273	286	265	258	288	309	318	278	259	266	296	275	255	285	294	300	277	296	258	245	310	259	269	289	288	264	302	298	281	266	287	281	287	274	263	280	271	290	299	265	290	273	295	260	297	302	264	285	253	270	269	303	278	282	258	288	295	298	265	275	290	286	254	298	317	266	299	251	264	276	306	263	289	272	267	279	278	304	283	292	293	287	256	283	310	304	260	303	280	307	320	320	248	292	305	300	272	275	308	272	318	299	274	283	284	277	279	257	296	283	271	285	270	284	258	265	312	260	286	290	264	298	274	303	294	278	265	287	308	284	318	291	275	281	272	292	265	270	295	313	270	285	286	282	284	279	296	278	275	292	249	274	286	248	280	275	289	300	276	274	276	284	267	283	282	294	274	266	273	294	301	288	287	285	304	307	251	292	285	302	310	290	260	296	270	283	301	302	279	281	302	293	241	258	278	283	280	307	277	278	292	271	279	293	276	284	297	282	260	286	306	285	274	276	275	266	277	276	298	293	307	283	265	252	278	292	301	255	305	264	293	262	290	302	260	285	303	279	278	311	252	271	286	299	299	295	274	250	286	312	313	285	323	304	306	264	278	303	272	280	284	317	270	283	264	303	263	303	301	269	300	263	301	320	275	297	305	315	267	274	275	305	274	286	293	254	281	278	278	340	296	289	298	268	305	262	297	243	271	272	252	276	286	285	277	274	248	270	280	291	289	281	269	287	289	282	266	302	317	301	264	277	280	293	287	288	298	292	289	254	291	279	283	255	294	283	295	299	309	279	295	299	302	323	325	293	294	271	261	299	281	287	297	274	281	295	273	309	267	307	306	307	315	289	282	286	298	248	272	268	259	286	314	288	284	288	264	271	289	283	274	265	263	294	255	292	283	272	294	280	288	290	300	258	294	286	314	270	291	288	297	264	280	252	283	264	277	272	300	277	291	272	297	321	285	299	277	268	305	281	323	304	282	285	274	303	273	288	304	258	290	310	302	292	276	287	292	279	287	280	295	289	313	266	268	284	293	292	304	253	293	278	308	287	314	289	296	292	296	300	285	297	270	266	291	281	255	281	269	302	296	259	259	288	303	288	274	245	264	267	293	286	301	281	307	301	325	301	280	284	293	287	285	275	282	303	284	309	280	242	283	273	282	295	252	285	293	304	260	290	271	309	289	289	267	280	298	290	280	316	286	294	292	302	276	265	274	285	288	287	276	274	271	261	281	294	246	296	298	284	319	283	294	271	279	232	286	313	261	301	301	294	278	281	300	298	281	291	312	303	260	311	296	300	302	296	283	285	275	279	262	278	292	298	286	262	257	299	301	259	239	247	265	282	284	305	296	290	306	277	283	294	300	298	262	288	268	281	308	290	298	292	286	262	309	285	288	275	290	280	298	296	278	280	289	309	293	259	280	296	294	274	275	278	273	256	278	300	280	274	309	269	274	279	287	312	286	296	319	278	295	272	274	294	312	292	275	271	261	296	260	327	265	270	288	316	294	346	257	263	288	269	308	271	272	295	244	282	298	301	294	289	269	293	275	280	284	271	262	284	260	264	325
25375	21522	27883	25583	8911	570	358	252	193	190	199	210	191	181	174	161	165	173	178	163	169	152	162	172	167	159	166	160	150	157	148	164	128	158	165	162	163	151	144	168	138	144	151	130	147	162	130	138	150	123	143	139	138	171	146	172	144	151	150	124	139	144	144	150	148	150	152	134	166	148	157	163	174	164	169	137	160	147	141	150	140	153	152	141	147	147	149	137	183	151	140	135	139	155	172	136	138	180	153	147	145	167	153	164	149	138	133	131	142	148	143	166	147	153	172	142	137	166	135	143	147	137	158	137	151	142	174	146	157	125	141	148	131	137	157	123	146	144	158	137	150	151	161	138	144	152	138	141	131	130	152	163	142	129	162	168	158	148	118	126	133	123	143	148	142	138	148	156	154	150	159	144	152	159	168	163	140	150	150	165	140	165	150	127	170	145	148	142	162	153	155	141	143	137	125	152	148	148	151	140	131	132	167	123	135	140	165	144	143	133	167	157	140	152	141	160	153	148	137	133	133	134	146	144	149	156	148	142	128	132	155	161	132	156	125	162	149	138	143	147	133	157	156	149	128	137	154	143	131	124	175	140	144	150	144	150	147	143	142	149	129	151	136	147	147	148	155	134	136	152	147	152	150	153	152	150	168	137	136	147	143	144	151	164	142	125	152	139	134	134	142	136	152	132	151	163	133	139	154	153	163	139	137	132	153	147	149	158	143	123	146	134	130	146	145	153	152	140	157	151	138	158	159	164	148	137	162	144	141	136	149	164	160	140	149	163	155	153	169	142	150	147	147	144	153	149	137	140	152	160	146	161	149	147	155	170	154	145	147	153	146	149	133	135	138	153	144	146	127	154	139	127	131	143	157	143	134	133	151	145	131	142	150	174	126	157	148	142	168	138	140	129	152	147	141	113	147	136	147	173	155	149	171	140	143	183	164	143	141	142	155	144	144	139	163	167	164	147	150	129	161	142	153	126	151	134	144	137	150	131	131	158	140	168	149	155	162	125	147	131	142	135	140	152	167	148	168	146	146	149	150	143	145	143	144	127	136	137	148	148	138	152	157	147	132	122	145	145	163	149	126	159	130	137	139	161	170	123	153	145	133	147	144	134	159	157	160	136	144	150	150	171	155	165	149	175	156	158	158	160	142	145	148	159	161	134	142	123	142	154	163	149	146	142	151	138	146	133	167	114	153	120	160	154	139	137	157	143	142	147	145	164	141	147	143	184	151	146	174	137	143	142	143	129	151	162	150	151	140	151	159	126	144	168	121	140	158	131	151	156	143	140	138	152	150	160	142	129	145	158	137	129	158	145	136	137	145	135	153	149	148	173	159	149	144	133	145	173	151	151	164	172	141	159	160	151	149	145	160	147	140	137	134	129	135	145	136	144	147	146	146	140	155	138	145	171	143	137	146	150	147	123	141	147	140	134	152	158	149	133	146	150	136	134	143	149	150	133	142	134	140	146	144	140	120	133	153	148	145	140	134	148	137	169	138	145	143	145	148	157	148	168	152	140	138	123	138	147	155	155	157	147	143	151	170	155	139	142	154	114	144	159	164	156	146	126	134	158	142	130	154	135	141	145	139	156	137	145	144	140	151	141	147	125	147	134	140	168	148	148	143	132	135	139	149	156	135	143	148	148	165	145	133	152	150	168	140	144	127	147	159	136	185	154	167	129	168	158	146	160	164	132	166	146	166	162	149	152	127	160	136	144	140	135	152	153	131	148	137	143	147	140	157	147	166	147	156	145	135	147	153	158	153	165	129	146	140	144	152	154	137	149	141	160	144	149	157	139	156	155	164	170	159	154	152	159	160	140	156	150	179	170	152	157	138	141	154	150	141	135	159	145	152	152	133	151	135	144	169	157	134	124	149	155	144	144	144	157	144	137	159	132	144	154	138	125	146	143	163	159	146	146	146	174	152	140	168	127	154	148	155	153	139	143	129	138	134	159	152	163	151	165	134	144	127	136	147	145	123	133	138	149	149	133	141	165	167	138	139	151	128	157	162	130	134	153	163	154	138	141	142	131	154	149	145	133	140	139	135	157	136	160	143	114	157	144	131	142	153	137	135	144	166	136	142	172	158	178	151	144	145	169	137	139	141	109	142	122	132	134	154	141	159	161	128	160	144	154	131	148	142	147	152	144	163	136	142	134	151	153	124	135	131	147	153	139	140	158	147	121	139	131	133	139	138	159	147	159	149	138	154	133	158	159	141	143	145	144	128	158	161	140	117	124	137	133	130	165	139	150	145	134	132	143	150	141	135	152	149	128	134	142	145	152	140	129	151	148	134	158	137	176	130	134	163	131	137	165	169	164	138	138	145	132	150	130	126	150	125	140	135	142	110	148	122	138	145	142	132	141	170	141	138	160	160	144	162	149	134	137	123	143	161	143	156	137	130	134	150	161	157	164	142	151	121	130	124	133	154	141	131	140	143	126	137	160	169	151	129	153	144	165	156	158	145	138	141	140	144	128	156	170	137	130	159	157	153	150	136	157	144	146	141	145	172	149	120	138	152	153	128	154	155	151	158	151	182	127	136	136	152	143	137	150	138	157	148	139	139	146	168	137	141	145	151	165	149	141	126	148	149	159	163	152	139	156	148	149	132	156	151	142	141	160	136	140	169	139	134	146	162	138	145	138	167	146	142	146	152	139	140	132	147	128	168	135	143	155	160	148	167	154	146	167	150	122	168	131	149	175	138	160	129	144	149	147	144	133	142	143	147	155	157	146	140	155	160	147	135	118	136	112	159	143	149	146	142	127	155	153	146	130	144	154	152	148	161	153	138	125	170	136	147	152	144	137	109	156	148	145	151	131	159	160	146	132	131	153	160	142	127	176	162	136	121	156	131	137	167	135	150	159	134	144	160	140	144	138	141	139	126	158	127	129	130	159	139	146	150	144	154	161	137	140	165	148	140	147	158	133	155	135	154	149	151	142	151	136	163	156	153	134	134	151	162	160	127	127	152	140	122	145	144	175	161	129	145	144	167	134	163	145	147	135	154	146	148	165	150	157	144	145	145	138	140	146	131	127	127	148	148	149	164	124	142	131	156	141	142	142	167	146	145	143	143	142	154	141	133	145	143	137	161	160	159	138	164	138	142	139	148	151	164	144	141	160	147	143	172	165	139	154	144	128	143	182	127	163	148	155	141	132	155	127	139	182	156	141	145	146	143	153	162	130	131	140	150	125	137	143	162	152	137	123	161	151	148	120	153	150	149	162	122	142	153	126	146	150	160	139	161	151	151	170	149	138	144	145	133	149	133	144	137	128	144	127	160	156	150	146	148	152	131	156	152	149	159	144	168	151	174	139	142	155	131	132	143	161	154	142	160	150	146	131	149	159	132	146	144	144	144	120	144	143	143	147	146	131	157	133	156	148	138	136	149	166	134	133	146	153	138	160	158	165	140	142	150	141	155	136	146	152	160	129	182	155	140	121	158	143	146	109	172	136	126	136	155	166	134	134	133	146	140	183	133	141
3123	2528	2071	1066	657	460	417	315	286	250	241	203	204	188	192	189	200	167	163	194	146	175	177	167	168	146	162	141	146	134	150	172	148	140	149	165	166	148	160	146	158	173	133	156	173	171	131	146	146	166	159	159	138	168	147	169	151	166	153	173	141	135	155	153	158	151	153	162	147	165	148	154	157	148	168	169	165	153	131	134	148	152	167	163	151	159	153	153	163	153	164	153	153	149	143	136	156	151	174	168	155	177	153	164	165	137	158	154	149	147	135	137	163	152	168	139	150	161	168	177	132	149	143	164	150	149	155	120	139	147	164	152	148	165	131	156	148	148	135	155	148	147	151	159	154	143	136	169	154	153	140	130	171	143	159	161	146	136	140	139	148	159	161	163	163	164	168	149	159	152	159	151	134	161	133	150	134	132	169	147	147	146	146	167	155	167	149	115	163	148	133	165	114	150	148	143	137	144	160	164	141	147	162	147	151	145	148	131	175	166	142	130	161	156	146	141	135	154	134	157	126	139	165	144	160	136	159	152	157	147	142	159	163	157	137	131	177	157	153	130	135	124	157	159	160	147	138	155	159	154	166	152	150	161	158	164	143	123	148	131	147	164	159	155	132	123	172	141	168	161	149	143	172	160	157	144	168	143	147	157	139	131	143	155	161	163	123	163	163	157	159	150	156	116	177	135	160	166	147	155	153	146	146	127	148	159	147	143	147	140	149	155	140	141	150	154	160	129	157	156	163	155	166	163	149	158	156	149	144	175	148	167	154	144	160	123	171	160	166	156	153	141	148	171	146	138	157	167	153	157	151	150	151	145	140	162	150	145	143	158	148	134	166	153	142	148	128	138	153	163	145	152	139	129	166	147	175	159	146	143	137	135	151	155	151	148	159	142	157	170	145	139	154	157	149	154	144	138	143	156	153	146	147	174	162	153	147	174	154	153	140	160	152	133	142	160	163	151	164	160	153	160	142	155	152	145	163	156	151	150	146	167	177	148	149	145	173	153	145	163	163	152	136	124	155	133	157	152	142	150	145	160	180	148	149	176	168	164	156	151	160	159	129	145	159	155	145	132	147	156	174	162	137	147	141	137	141	151	146	141	166	158	157	144	143	165	161	145	156	146	152	166	152	180	139	133	142	147	149	156	149	163	130	144	139	163	189	159	171	161	142	164	168	171	160	175	142	147	161	166	147	156	166	140	148	159	145	163	140	135	165	151	166	164	143	141	138	161	157	153	135	167	151	145	148	158	184	138	132	141	141	142	137	159	140	146	131	166	158	166	164	156	154	138	152	146	173	139	156	160	154	129	144	147	148	157	152	176	144	146	168	133	146	147	137	159	169	176	146	170	145	146	143	166	162	154	173	171	170	153	168	152	171	156	148	162	141	135	167	150	141	161	159	153	138	140	163	168	160	130	138	154	156	138	153	151	155	146	125	177	172	138	147	148	156	146	164	167	137	164	132	149	167	151	166	152	142	139	168	144	159	154	129	141	164	160	143	143	157	168	158	148	160	143	153	129	150	148	155	146	146	155	145	140	150	159	133	121	168	175	135	161	153	164	119	149	163	150	158	157	141	177	153	144	149	146	177	140	146	142	142	141	126	160	139	154	139	138	165	141	175	145	143	139	146	156	127	168	154	164	139	149	162	160	163	148	139	143	140	145	140	137	149	141	141	156	144	150	147	123	140	148	148	139	149	136	146	153	143	145	136	170	152	171	131	157	157	162	143	127	157	174	174	171	153	152	142	158	131	145	136	161	138	130	170	180	140	154	167	157	151	155	134	153	151	141	135	158	162	175	146	149	150	147	136	148	143	158	143	154	165	142	151	138	154	133	152	172	151	147	146	131	153	162	169	162	152	139	119	149	151	164	135	144	140	143	143	161	153	189	152	158	169	165	149	153	148	152	126	127	146	165	132	156	171	145	173	145	151	143	137	146	145	166	139	136	164	152	137	160	159	144	122	149	160	167	135	150	147	143	172	120	165	149	154	156	154	145	134	140	141	177	149	146	136	133	148	142	156	164	164	151	151	164	157	155	152	164	148	156	172	137	148	163	149	130	148	131	158	170	170	134	151	134	139	149	140	158	156	161	168	141	158	171	172	132	153	171	136	159	148	142	141	176	148	159	158	145	157	151	153	141	142	154	163	141	155	158	175	169	159	149	164	137	142	163	143	144	163	150	180	137	138	130	158	143	167	151	145	161	150	152	138	164	151	152	151	137	174	153	143	184	150	142	161	167	145	147	132	154	155	169	146	144	149	135	148	146	138	142	140	143	157	157	154	150	142	151	151	142	163	154	179	162	135	153	120	148	183	161	143	153	145	158	153	147	146	131	161	131	145	157	157	143	134	134	157	152	135	171	155	143	171	135	144	170	135	195	159	154	149	149	132	163	143	147	154	154	148	159	152	153	144	163	158	149	149	139	145	178	145	156	162	141	154	149	135	148	155	142	170	158	146	141	169	132	163	151	154	131	142	143	131	148	153	157	174	144	162	157	138	165	162	134	135	147	138	142	157	140	143	172	159	132	158	160	141	130	147	149	134	139	156	172	183	136	161	159	144	159	128	153	153	150	156	144	121	136	137	144	138	145	150	153	144	143	132	164	136	148	162	151	150	160	154	140	137	163	138	157	153	125	162	140	133	153	153	143	139	143	145	156	149	150	147	132	139	154	139	167	167	146	161	133	183	163	147	154	148	161	138	150	155	171	160	153	164	153	152	150	162	138	143	143	165	135	163	142	168	158	139	154	126	156	132	159	148	154	139	152	151	151	136	149	136	165	150	138	161	130	151	140	152	158	154	149	143	162	153	169	147	163	153	157	145	150	145	158	142	160	145	156	137	179	164	139	156	168	146	165	149	132	138	155	140	163	155	149	151	150	171	142	148	153	151	125	128	150	171	149	157	165	127	145	139	132	155	148	151	149	167	154	150	168	159	142	137	127	163	166	141	126	146	147	141	174	164	142	157	155	132	134	125	159	165	153	161	166	141	160	151	158	160	145	147	146	149	151	145	143	130	146	151	133	150	139	170	146	155	143	155	158	147	159	131	159	153	148	132	163	139	150	158	157	154	139	178	168	147	152	141	164	129	160	127	131	153	149	159	151	167	125	161	175	166	152	138	159	153	155	131	146	147	145	157	129	132	146	170	130	160	143	147	160	151	148	153	148	145	151	155	147	146	147	141	143	135	155	153	127	139	184	110	158	159	161	144	153	157	148	151	139	155	150	143	162	148	160	154	147	164	144	151	149	124	152	134	160	166	145	148	146	155	149	155	135	149	156	153	150	153	116	149	161	168	169	164	140	151	165	165	148	147	162	164	171	156	162	158	158	150	150	152	140	129	127	150	144	161	163	159	150	160	172	133	155	137	142	155	155	129	148	146	150	165	157	158	177	144	149	162	151	131	151	152	160	172	154	145	152	156	135	158	142	153	161	169	143	130	147	139	154	140	169	151	151	143	169	142	152	138	166	146	159	148	157
24385	21482	28809	24608	21459	6092	944	546	412	401	356	366	330	347	331	323	323	324	293	271	285	315	317	274	307	310	306	299	292	294	289	269	320	283	296	297	287	313	294	308	317	267	280	262	289	279	289	277	271	302	300	286	300	308	305	309	285	302	304	311	281	282	292	302	317	265	295	299	294	269	287	307	289	294	259	297	295	285	286	289	301	318	272	267	247	262	289	294	281	302	305	286	320	262	296	308	292	288	283	297	268	276	286	264	311	281	293	308	303	282	300	292	304	289	295	300	286	293	269	261	301	280	252	289	299	290	285	338	269	310	280	295	300	288	299	296	284	310	282	290	289	309	306	293	323	306	305	315	317	295	293	266	276	279	292	261	272	287	317	330	293	293	292	292	290	297	242	297	321	305	283	306	276	265	281	275	287	286	267	283	266	291	274	286	300	272	318	286	309	265	270	297	300	269	287	286	284	268	276	271	300	300	287	283	278	268	325	314	279	300	261	296	295	271	308	287	264	256	284	296	281	269	323	288	293	273	296	298	278	262	294	306	295	279	285	270	288	283	278	296	252	279	277	229	286	262	267	304	280	293	291	291	336	282	258	306	307	287	268	291	299	274	274	303	291	270	272	297	277	269	280	290	307	308	274	289	310	280	321	263	249	254	290	287	284	300	272	276	308	276	304	288	283	281	297	291	305	271	308	281	262	282	315	283	249	296	281	292	296	304	292	280	311	314	288	289	285	295	266	313	300	294	293	269	303	269	288	293	291	298	305	283	292	306	262	285	313	294	280	272	286	281	281	299	287	320	296	275	313	273	293	275	300	319	319	294	286	275	270	297	328	275	280	305	260	273	301	249	262	267	294	289	269	303	283	308	278	267	255	254	282	278	285	268	288	257	254	274	294	269	271	290	314	282	262	296	250	286	283	291	274	290	294	282	270	264	289	314	284	303	282	303	282	285	284	281	282	303	277	266	283	281	260	292	264	284	277	241	276	288	287	290	289	301	295	285	304	305	302	295	305	284	272	277	270	284	287	254	284	298	288	312	277	256	288	319	271	308	270	254	276	277	260	292	306	278	272	310	295	300	304	273	264	262	290	315	283	264	287	299	291	228	299	272	265	281	316	261	284	312	297	297	266	286	276	297	329	277	267	274	306	282	310	278	278	248	277	283	288	294	274	325	327	289	302	264	290	285	277	275	274	299	303	318	311	294	292	293	283	269	256	296	306	267	301	293	274	289	272	250	303	292	265	291	276	285	325	304	337	284	286	251	294	296	265	258	295	279	280	306	282	288	282	274	303	281	296	265	283	273	305	262	318	295	302	304	283	284	290	314	304	265	272	287	281	306	276	270	271	303	297	269	281	285	280	298	305	309	283	278	263	288	290	314	300	278	293	304	277	285	275	266	267	282	263	256	279	304	282	268	288	287	285	271	290	271	304	270	271	284	257	260	283	300	277	273	270	278	308	266	272	283	317	308	296	308	281	265	297	283	288	302	284	276	277	295	320	285	265	268	301	277	271	279	285	276	294	289	276	280	303	295	272	273	298	278	294	274	277	276	253	270	309	272	293	291	275	306	279	286	304	241	298	295	305	315	289	316	271	293	259	284	269	275	311	277	294	292	284	295	277	307	295	283	290	282	271	279	266	315	299	279	261	266	282	278	281	285	291	288	292	308	281	268	294	297	273	256	275	291	304	260	301	278	300	270	312	325	323	273	291	304	280	299	278	303	265	272	280	269	293	296	290	288	274	268	302	292	259	283	277	291	281	258	286	290	268	276	293	255	283	300	280	312	289	287	271	257	309	270	287	295	278	256	319	308	282	301	286	307	262	314	266	276	286	279	289	275	236	286	284	303	271	335	283	264	264	299	291	285	283	296	298	308	261	293	281	295	290	310	255	318	264	242	263	289	256	271	282	262	285	310	276	296	268	249	293	297	283	293	321	259	294	279	298	261	274	298	279	299	315	294	308	276	286	279	275	302	314	316	281	266	303	320	246	272	298	292	297	239	283	288	298	285	275	294	287	277	294	297	295	314	311	276	305	266	262	312	257	293	280	267	301	302	288	282	298	262	282	284	277	294	273	274	291	293	297	264	288	285	296	308	312	277	293	261	278	297	249	259	272	276	268	289	290	280	284	260	267	271	290	260	269	303	294	282	256	294	309	277	271	273	277	306	271	284	295	269	305	294	291	274	275	285	284	282	305	295	306	306	291	285	296	282	281	325	262	284	292	282	280	296	290	271	277	284	281	284	282	329	282	272	296	249	290	296	286	262	277	280	266	307	294	292	295	316	246	271	287	249	269	285	287	270	278	277	273	276	284	300	294	313	282	308	253	287	270	299	330	304	272	298	280	279	272	276	305	279	291	306	305	264	282	253	265	277	256	249	271	302	268	285	272	248	270	290	301	291	295	295	308	262	294	245	271	278	303	267	277	259	301	297	279	273	276	290	290	269	261	290	279	247	286	293	280	309	299	284	288	283	285	315	278	327	314	285	298	306	277	270	282	309	270	251	273	282	334	283	284	276	287	294	277	305	287	271	302	301	276	256	261	272	310	286	260	291	305	289	279	287	249	290	284	317	251	297	268	289	274	278	259	292	259	272	266	296	258	297	289	280	266	302	293	279	282	259	266	290	301	324	301	279	283	260	301	273	275	270	253	310	287	254	308	272	308	275	270	308	322	267	286	304	258	283	249	299	255	254	266	295	295	311	284	307	284	283	272	301	286	286	296	276	299	274	290	318	299	285	261	277	307	283	279	298	265	271	318	279	271	316	241	302	295	306	269	273	268	305	315	264	311	271	250	283	284	283	271	290	280	275	285	292	280	285	270	254	283	291	268	267	308	281	324	288	259	278	285	287	269	306	275	307	283	283	297	312	319	298	294	300	279	273	270	265	268	261	300	278	279	289	304	304	284	273	266	295	259	286	251	268	268	305	275	278	262	301	281	275	318	296	286	283	267	265	301	283	280	292	264	252	280	287	290	278	284	253	303	282	275	317	269	317	293	285	273	281	274	302	300	281	269	256	302	269	267	293	251	277	257	304	276	252	284	277	310	270	311	284	298	286	291	282	313	278	305	285	274	288	303	278	282	266	247	292	265	265	261	284	280	280	294	294	254	317	282	296	257	312	282	263	254	260	271	297	285	296	253	282	258	304	269	266	289	307	294	276	277	277	302	241	272	263	271	272	283	284	294	275	301	295	266	305	256	280	266	261	320	314	277	292	268	276	272	316	286	296	279	295	297	288	297	267	267	250	309	268	273	266	292	272	295	284	294	314	285	282	279	300	275	286	298	298	293	256	297	280	265	258	300	273	300	272	265	291	262	281	304	283	280	281	298	271	263	277	275	274	282	294	287	270	284	284	246	324	279	302	283	288	280	275	280	287	288	258	306	297	279	289	249	288	286	279	283	268	305	279	282	284	268	301	283	294	295	306	291	276	248	288	308	286	283	264	299	260	265	246	274	271	316	269	324	290	322	308	296	282
3337	4688	3948	2002	1264	923	751	651	550	512	407	403	382	331	351	360	342	301	307	285	296	302	316	291	275	293	304	254	280	263	275	289	295	294	269	239	289	286	288	266	298	276	271	272	237	275	271	261	260	294	260	274	270	254	266	245	263	268	267	264	277	285	269	263	247	258	272	268	282	259	252	245	318	257	255	278	265	255	287	255	258	257	279	274	297	291	269	248	244	234	282	262	271	277	292	253	255	256	270	251	242	282	271	260	291	267	279	260	259	262	285	258	332	274	279	247	248	283	272	246	276	260	272	252	263	270	278	268	289	265	268	268	247	251	275	225	215	272	287	267	265	272	265	273	286	285	291	241	256	254	301	293	247	269	225	281	248	278	256	247	253	269	292	269	259	277	276	253	244	254	243	271	282	263	274	271	256	248	247	281	281	240	223	295	284	282	289	291	260	266	260	252	242	253	283	286	259	282	250	272	274	238	266	262	279	251	254	260	231	266	257	274	259	238	262	247	253	227	238	280	257	258	274	259	275	262	252	245	281	275	278	249	245	264	278	280	263	255	243	237	273	260	236	276	271	262	280	264	297	258	269	253	255	274	242	287	276	272	282	236	249	271	256	252	303	256	288	252	256	251	259	293	252	209	252	253	261	261	248	281	274	289	256	280	258	268	261	279	273	279	220	249	261	309	262	259	272	263	281	301	270	259	254	259	270	260	253	298	268	262	257	280	273	237	293	268	242	284	244	242	245	288	263	275	243	283	260	273	245	252	263	263	265	250	253	251	269	248	283	239	251	248	262	233	261	293	242	268	304	274	281	250	237	257	247	241	276	270	281	268	271	249	286	260	252	245	304	263	267	265	313	296	256	245	277	286	268	256	240	248	239	272	222	248	245	265	289	248	244	254	297	279	260	254	257	268	274	275	256	259	251	252	284	248	243	237	268	237	264	277	252	250	262	244	284	277	258	264	228	274	272	240	264	264	252	282	281	270	302	271	246	267	229	256	249	283	258	268	285	276	233	270	234	289	248	265	275	229	251	284	255	273	259	274	240	252	268	266	277	280	252	281	280	255	302	265	264	261	279	269	241	259	258	259	317	289	275	259	274	244	266	290	252	264	276	254	277	252	270	267	253	261	304	259	225	239	260	248	261	234	259	253	231	250	282	253	234	272	273	272	267	264	264	279	257	273	266	269	249	257	257	267	233	288	270	271	298	263	279	273	245	290	247	262	270	236	255	275	280	258	286	292	255	293	229	280	249	224	250	289	270	297	251	288	267	274	254	253	257	264	262	276	254	242	251	251	260	251	255	259	260	246	274	262	265	281	256	220	269	277	252	257	265	256	264	272	284	276	241	257	267	278	261	252	274	258	295	243	275	249	266	244	245	276	261	266	249	280	243	234	248	251	270	265	254	258	280	240	253	268	242	283	242	252	293	235	262	274	274	287	265	259	271	267	287	276	265	279	266	244	274	282	274	258	276	259	281	240	276	263	280	240	314	255	297	262	268	237	243	270	253	248	263	251	252	262	280	258	296	237	285	236	228	259	257	262	274	283	268	255	302	247	252	264	281	266	268	257	256	253	264	245	301	242	263	271	273	269	252	223	228	257	265	257	269	273	271	268	269	280	265	248	253	263	266	260	275	248	245	277	265	254	257	238	278	228	258	256	253	254	249	274	259	294	270	263	267	272	287	243	272	255	271	279	288	256	262	270	275	263	267	264	257	251	272	249	259	270	240	262	284	255	242	260	275	277	284	247	261	272	230	246	258	233	246	246	237	263	246	268	274	283	238	261	272	269	274	249	262	271	275	274	260	288	213	264	250	262	280	231	260	296	264	258	259	260	264	277	248	229	247	270	276	262	251	264	265	274	258	274	250	260	259	247	280	238	251	264	265	219	235	232	249	250	242	261	256	254	284	263	242	258	288	249	281	244	251	257	232	243	261	259	240	252	304	246	259	254	249	240	275	268	247	293	283	261	263	296	281	258	252	277	223	259	257	247	248	247	254	275	267	263	264	243	265	254	259	268	255	262	245	243	264	263	264	277	260	248	275	250	260	256	280	259	278	266	243	249	256	265	253	258	256	229	270	266	242	289	282	279	233	231	257	286	249	269	277	265	297	256	248	278	245	284	247	275	251	256	257	246	282	265	281	258	271	263	250	271	263	242	266	232	283	268	253	262	280	247	289	261	261	263	246	270	254	236	247	270	258	239	280	227	245	255	257	267	278	279	274	266	257	251	264	226	252	261	268	258	292	274	258	260	241	254	244	265	257	284	259	293	242	279	293	261	288	293	277	247	231	272	251	243	254	261	279	249	245	247	266	267	230	250	229	238	231	251	252	258	258	275	281	257	261	252	268	238	247	262	278	275	242	269	259	260	260	222	268	228	268	223	266	256	228	244	237	298	266	242	277	230	237	245	254	250	267	263	242	282	275	264	280	247	256	272	241	241	256	254	237	268	266	275	244	279	279	267	250	242	234	275	280	263	261	287	298	263	247	252	274	257	259	234	287	243	284	255	238	242	266	264	253	267	256	274	274	244	290	246	262	255	272	258	250	248	273	243	263	259	256	275	261	242	232	262	261	259	237	284	256	271	259	268	278	238	262	226	266	242	230	254	284	259	239	265	243	232	264	257	241	259	263	294	259	287	262	247	260	286	259	278	238	292	257	237	262	240	267	225	234	240	241	236	236	283	250	252	269	244	260	262	260	278	254	261	279	251	224	238	225	268	257	249	279	250	238	252	290	265	268	238	264	271	281	257	246	274	245	241	279	288	240	256	267	258	268	249	288	279	251	268	239	275	268	281	246	235	234	254	242	227	291	284	254	246	263	250	286	273	266	228	276	261	269	263	244	247	247	279	243	220	261	270	236	242	259	240	258	237	266	251	246	260	270	274	290	228	256	304	251	280	283	270	253	248	242	262	245	279	245	292	279	231	250	250	259	259	272	256	267	264	242	265	259	269	245	290	288	254	246	242	278	254	272	248	256	260	252	259	272	284	272	266	298	256	245	275	252	225	266	270	238	235	229	270	241	230	273	270	289	251	282	258	271	230	238	267	255	267	321	262	279	249	245	276	279	268	265	276	256	235	257	223	249	252	266	274	260	235	244	213	254	240	268	238	290	235	216	265	269	267	257	275	269	255	256	267	253	248	278	262	261	248	246	245	274	267	238	264	274	265	272	267	275	283	264	250	243	252	296	219	257	230	247	265	286	257	273	282	281	249	265	261	294	261	263	267	252	279	291	238	254	259	271	257	279	235	245	243	235	256	225	259	271	260	259	242	268	264	253	256	259	234	245	246	248	253	264	266	259	261	282	265	262	250	261	243	226	265	238	259	235	253	264	255	240	260	260	255	247	242	273	250	238	213	259	243	264	278	281	243	291	244	250	232	259	285	255	243	234	237	251	230	278	287	231	241	273	257	272	235	270	238	266	265	239	295	246	272	246	227	245	241	256	289	246	269	237	268	280	233	270	255	259	259	267	282
27801	12413	1019	457	326	318	326	320	323	280	306	338	308	313	306	340	349	315	306	329	338	303	302	326	331	339	324	286	334	303	333	329	355	327	327	328	330	307	311	329	306	328	324	330	315	347	322	314	309	315	316	305	348	321	309	311	344	348	323	357	319	331	325	307	314	325	301	315	356	308	345	299	312	281	304	312	299	326	304	339	328	294	321	328	331	309	309	311	316	313	313	297	310	316	296	306	278	320	312	318	322	298	317	336	347	324	312	320	332	278	298	297	329	313	326	347	322	325	314	312	334	346	310	324	288	319	296	296	321	329	324	297	368	302	302	335	301	343	342	332	337	290	278	320	315	333	321	282	333	331	327	304	312	321	319	333	301	325	300	352	335	311	267	288	294	286	312	311	354	329	298	331	332	334	317	337	283	289	333	328	299	335	309	321	297	305	299	323	322	313	368	344	290	339	324	319	317	313	347	333	349	320	294	322	347	313	320	320	329	316	310	323	338	330	329	285	285	325	289	319	329	332	275	319	286	323	315	305	295	308	322	282	270	307	307	310	324	316	342	292	311	284	343	317	302	283	314	297	305	327	316	304	303	307	304	329	321	336	317	353	317	326	326	304	307	308	314	332	339	296	310	352	321	301	329	325	314	310	319	309	308	309	320	294	317	277	315	325	310	331	334	305	297	301	323	306	325	298	328	319	339	325	332	295	298	341	299	309	301	321	297	310	324	304	322	287	299	332	359	318	317	303	313	325	281	324	326	308	318	334	308	309	316	354	310	321	319	290	339	347	299	346	324	337	290	312	320	339	335	323	294	315	322	330	323	353	306	335	318	288	321	310	324	359	306	332	316	307	341	311	306	282	326	319	324	314	297	332	319	313	317	310	308	320	322	319	299	322	330	318	303	363	303	313	317	322	329	324	302	335	320	294	356	316	311	309	302	339	341	301	322	313	326	303	323	298	279	304	290	313	307	284	353	289	320	308	315	304	332	364	317	306	310	316	322	301	326	300	368	328	307	291	346	341	298	341	315	332	294	293	309	283	315	327	307	274	343	317	314	296	311	288	305	298	338	325	343	290	336	308	303	307	329	331	317	314	301	322	325	290	292	301	301	304	320	361	316	295	300	297	312	304	283	310	323	334	312	301	306	345	320	314	318	310	330	322	292	285	297	300	349	289	330	328	293	302	319	320	297	297	287	331	338	305	315	329	330	312	305	319	321	337	345	337	322	351	329	306	312	341	341	313	339	304	331	309	317	288	302	300	326	328	340	350	315	314	298	326	312	311	330	346	309	318	321	317	328	322	302	339	324	285	313	295	317	333	307	304	267	344	311	324	303	339	280	326	338	313	338	312	323	312	327	315	329	299	308	315	282	323	333	328	336	351	331	327	308	284	330	326	317	331	310	303	311	312	331	317	311	316	312	323	338	328	295	297	321	289	314	292	323	309	328	308	310	326	304	313	324	316	316	350	304	335	340	312	347	309	313	314	335	332	317	284	320	310	318	325	327	355	301	320	318	327	304	352	318	321	318	325	312	324	338	307	341	297	311	304	305	308	319	328	316	325	301	364	294	302	328	318	304	337	295	319	345	272	308	320	314	329	294	311	291	294	315	319	336	309	309	317	311	333	279	325	350	323	317	286	299	309	295	314	298	340	326	302	333	315	323	329	332	328	322	325	339	320	331	312	348	337	312	337	291	307	331	294	336	336	321	338	287	323	318	302	297	319	316	353	326	315	337	323	336	328	324	320	323	336	314	346	322	311	297	339	331	335	291	310	306	309	318	300	337	350	317	312	316	313	356	308	328	325	326	314	307	300	313	328	311	301	358	309	298	309	347	317	324	298	296	341	331	341	302	303	322	313	334	285	298	301	301	296	302	315	342	332	319	292	306	348	320	325	347	319	324	311	288	311	310	331	333	285	346	349	304	293	311	309	288	320	320	309	329	316	314	279	298	333	344	293	313	324	315	336	299	289	301	301	312	310	312	338	316	293	301	300	298	327	339	317	309	318	300	316	304	320	331	309	338	307	326	329	316	343	297	327	304	338	301	313	289	300	299	301	326	306	271	326	319	332	339	316	316	347	340	332	307	351	355	298	321	303	320	306	316	326	294	314	338	302	306	313	338	330	314	343	332	332	323	330	327	265	321	349	335	307	310	335	329	320	310	287	311	287	319	306	345	333	309	336	324	283	292	316	319	317	319	342	329	326	355	289	335	310	323	335	344	304	326	328	311	309	319	307	332	319	311	323	278	305	333	305	309	342	310	347	340	344	316	292	316	279	308	299	339	320	356	296	329	327	297	313	326	315	309	326	307	337	328	303	314	291	283	324	298	313	327	339	320	290	332	327	337	325	327	299	349	311	333	314	325	324	283	324	320	332	315	303	329	288	337	327	342	299	341	310	335	308	293	307	335	310	316	317	322	333	315	322	314	328	336	329	305	298	336	322	307	292	299	313	306	324	324	331	305	289	328	310	341	308	299	343	299	313	326	332	310	310	336	331	300	315	279	313	295	312	304	316	339	322	311	306	300	335	347	340	324	310	351	326	287	329	343	299	309	344	340	301	302	311	355	306	313	305	315	302	309	321	346	325	317	318	321	323	343	329	339	284	347	312	283	307	282	314	315	309	309	332	326	312	297	320	286	355	332	324	327	308	314	296	300	314	299	302	297	331	301	325	316	314	354	319	303	313	309	311	310	321	337	314	333	341	297	307	300	306	327	304	333	341	324	326	289	316	318	323	315	320	313	328	353	296	295	319	295	321	278	309	314	316	319	301	327	339	337	312	330	327	312	291	343	341	317	329	296	317	340	312	334	293	327	310	307	310	307	307	325	339	351	321	303	318	320	318	296	304	316	310	331	307	334	308	346	311	301	352	294	317	284	344	308	314	307	292	294	329	320	329	314	314	323	314	340	325	302	330	333	347	334	351	313	306	344	290	335	341	290	287	317	331	338	312	313	315	319	318	321	301	275	299	304	338	315	319	308	309	318	316	304	312	322	325	323	277	313	315	303	284	308	333	325	283	343	310	305	317	320	305	311	323	300	329	301	313	321	344	308	350	309	343	341	331	343	313	288	324	316	292	329	328	312	312	296	320	318	323	352	310	285	305	319	314	316	314	327	318	319	309	320	316	302	317	333	301	336	317	351	306	294	302	349	310	324	312	304	337	310	317	278	300	291	297	304	313	333	315	325	290	340	339	282	315	319	311	343	299	295	297	338	315	310	275	310	362	334	326	321	306	291	346	303	308	329	316	343	315	313	319	292	302	310	290	325	335	309	340	330	333	310	307	315	292	359	333	337	328	312	288	321	289	286	308	284	304	302	288	298	308	337	321	340	322	298	303	299	312	334	321	315	309	286	304	333	326	334	316	301	320	309	291	335	285	264	318	318	317	314	315	305	333	309	324	323	286	315	335	343	313	319	362	314	332	299	279	312	325	315	315	308	300	318	298	335	340	337	340	337	338	309	319	321	316	318	338	310	316
4746	462	424	348	328	309	290	311	291	287	302	276	292	294	299	280	314	305	281	325	258	281	251	295	277	265	317	273	288	286	298	293	294	279	310	297	280	284	282	278	269	277	288	296	289	281	258	298	274	297	289	274	295	277	259	280	287	268	278	290	292	299	315	282	265	289	264	281	298	312	276	296	313	292	284	285	290	309	313	250	303	268	300	299	282	288	288	301	273	284	277	311	274	277	274	282	315	268	283	287	314	295	282	297	325	322	282	309	275	288	290	279	266	282	266	277	262	313	285	301	278	287	295	262	311	295	292	305	265	315	254	300	276	238	289	298	280	270	262	281	279	274	293	266	263	279	262	268	285	304	287	271	282	293	325	321	289	320	251	282	300	284	303	266	269	297	281	285	302	272	307	297	278	268	301	296	266	282	305	288	271	307	303	292	273	293	290	297	279	312	318	270	267	302	301	269	281	271	278	310	253	285	286	264	284	297	299	258	275	308	295	274	285	302	284	242	251	278	310	291	259	269	270	265	272	284	286	279	256	301	281	281	298	296	288	289	268	299	290	287	264	282	288	275	276	307	271	276	315	279	306	287	318	303	284	279	307	302	296	308	302	240	291	279	311	289	301	277	300	292	251	266	288	275	258	297	285	291	286	298	284	321	264	290	280	269	286	278	305	281	279	278	288	285	279	290	293	276	297	282	271	262	277	298	292	295	266	279	299	264	270	272	302	290	302	291	317	285	279	262	275	313	259	304	277	281	253	284	261	294	290	287	271	294	284	296	300	290	302	269	312	318	277	333	279	287	275	289	309	308	268	265	266	306	288	268	293	283	292	285	263	284	270	262	283	298	286	272	276	296	294	271	301	278	291	284	283	289	265	320	283	268	291	277	294	283	308	288	284	288	282	292	278	278	296	288	280	300	281	271	272	284	296	270	280	256	260	292	270	315	301	255	286	275	261	268	293	286	309	290	297	265	287	281	289	278	280	273	281	282	292	286	309	311	270	264	293	295	299	295	272	296	303	274	295	271	286	292	294	278	286	294	284	264	246	278	298	304	260	294	270	285	268	270	325	295	270	260	300	286	280	303	279	280	295	286	272	289	278	267	300	282	286	306	272	303	309	274	268	288	275	295	295	302	300	273	260	265	282	271	253	259	273	264	276	264	303	298	289	289	309	253	307	313	279	262	302	283	258	265	255	277	287	286	308	272	297	270	256	284	302	293	244	278	259	293	310	275	282	295	282	304	289	270	275	266	276	281	294	278	265	280	273	276	264	264	307	311	284	269	272	268	281	291	293	279	256	294	276	273	283	286	254	282	277	309	299	320	284	277	301	257	288	280	285	296	261	264	289	287	259	287	291	287	279	302	268	324	313	296	264	291	288	261	303	274	256	275	300	272	282	288	255	321	303	269	308	247	255	271	281	278	301	263	260	261	300	266	319	297	293	280	250	297	297	275	297	285	322	297	289	285	291	297	286	294	278	245	301	281	289	273	296	255	301	282	249	249	265	282	266	254	269	290	275	308	274	302	288	307	306	289	278	292	312	268	331	274	294	292	251	294	306	272	267	297	262	274	286	288	272	256	275	312	298	296	289	277	298	274	288	283	299	268	275	280	273	260	272	258	282	271	281	277	293	278	281	305	289	307	275	275	286	294	270	286	280	282	307	244	253	262	266	301	281	305	290	282	305	269	303	277	290	249	290	294	265	273	287	254	278	250	285	289	279	317	276	279	262	266	288	260	298	277	276	288	302	310	289	294	269	307	300	301	311	265	301	260	285	290	297	307	294	278	263	288	281	288	288	301	299	267	258	290	274	287	264	295	297	254	270	280	267	271	299	277	274	299	290	287	256	280	291	282	302	292	264	278	260	274	288	311	262	306	245	276	246	247	256	291	281	305	297	295	303	272	284	267	278	297	284	273	302	276	266	299	297	262	294	279	268	295	285	274	293	249	300	298	315	262	293	295	293	268	312	267	277	273	276	280	295	295	289	312	307	276	308	259	278	301	266	264	307	284	265	255	275	291	285	278	249	272	291	304	296	289	276	276	309	297	298	278	278	260	272	283	268	271	312	257	244	281	301	270	276	297	300	299	262	288	248	300	272	274	299	268	287	306	268	293	265	274	329	307	282	265	295	279	295	283	279	277	283	261	288	261	265	301	268	279	298	302	256	288	298	295	278	278	282	273	290	295	281	270	287	267	271	257	287	302	237	282	321	257	248	323	289	250	288	285	276	264	269	277	286	317	287	304	266	264	280	306	295	288	286	270	289	261	306	284	290	267	285	278	319	297	287	300	259	306	253	260	276	267	284	264	253	267	309	267	265	275	268	274	279	284	294	302	307	285	320	271	313	327	274	276	313	280	263	308	282	284	266	300	258	278	299	310	286	288	264	312	292	278	301	298	272	297	327	293	276	270	237	297	300	296	267	292	295	271	286	303	286	245	298	276	274	297	285	270	297	318	286	255	267	316	276	298	274	263	277	279	288	264	269	257	286	301	288	285	280	281	293	257	280	284	289	305	311	287	277	301	255	262	299	305	285	300	282	277	295	266	296	282	270	289	287	310	266	308	291	287	291	246	274	301	282	277	258	282	272	289	289	289	292	320	294	292	295	262	282	315	286	286	284	279	282	282	317	288	309	269	268	273	314	303	288	303	285	270	260	284	291	268	304	273	285	283	252	259	335	304	283	283	315	289	286	263	281	255	317	258	275	256	288	287	277	304	282	300	265	281	266	257	272	312	293	274	305	272	290	313	313	285	293	262	224	294	276	261	304	275	281	291	275	307	270	299	263	270	326	274	290	272	288	296	286	264	303	302	298	312	252	260	276	283	277	282	294	272	302	284	248	302	262	314	281	285	268	295	274	306	309	304	272	252	294	289	272	268	275	309	282	263	271	302	278	251	291	269	252	307	245	264	300	288	290	290	307	274	308	286	274	279	259	294	296	258	277	277	279	286	276	301	295	256	262	289	267	301	287	269	284	321	300	289	270	286	293	283	257	255	295	298	317	270	327	242	248	263	281	294	314	274	268	287	252	298	273	280	276	271	301	278	260	292	286	274	270	277	298	296	302	276	261	300	290	300	293	289	267	283	301	285	272	276	244	301	285	283	278	282	281	286	264	250	299	255	289	293	282	284	299	276	283	231	289	301	283	287	285	275	286	300	286	309	291	270	304	305	316	278	301	265	286	305	301	289	282	286	259	283	277	277	286	283	311	278	302	296	284	273	286	265	298	289	294	262	256	283	259	280	259	302	295	298	274	285	287	323	312	303	298	286	301	288	290	306	277	287	294	274	297	271	281	255	286	305	310	288	266	273	314	296	298	296	319	310	305	306	289	322	300	289	269	293	281	298	287	280	318	297	303	298	252	277	277	296	291	299	253	296	311	282	323	266	294	266	303	292	290	286	280	273	292	288	292	301	286	284	290	255	293	285	311	263	282	323	263	286	291	282	288	278	294	291	292	280	290	286	285	302	292	297	274	290
25333	21490	27873	25532	8844	548	306	245	204	203	172	161	163	192	163	156	181	143	146	139	164	179	153	160	161	151	178	149	153	160	125	124	171	137	145	154	138	142	162	163	154	158	150	128	151	150	139	147	178	155	135	150	142	148	155	141	127	153	160	138	137	139	152	138	144	144	142	132	137	130	159	138	135	170	176	138	155	135	162	182	127	148	152	136	146	147	145	133	157	132	136	125	119	155	129	141	159	179	161	161	140	147	143	153	159	148	156	164	156	152	148	130	137	130	139	134	135	141	151	146	141	149	146	133	133	160	170	144	153	147	154	151	138	177	153	136	149	128	139	134	134	148	148	155	172	155	130	156	148	148	144	130	132	171	137	139	157	145	122	153	164	145	154	152	147	146	145	142	154	148	145	151	169	129	158	140	125	143	150	132	138	159	150	156	137	136	133	168	138	151	161	140	153	146	138	142	137	158	137	147	146	125	150	141	149	150	138	145	138	135	164	153	138	140	121	112	124	141	138	169	136	148	151	142	138	153	140	139	156	129	137	143	145	149	149	157	139	153	147	133	131	150	136	150	155	154	143	142	136	151	137	126	161	160	166	155	184	146	126	135	154	154	165	150	129	138	131	137	136	142	145	160	133	147	148	140	146	163	129	148	149	135	141	153	146	161	154	156	140	144	127	129	162	152	163	161	156	167	140	148	145	133	132	129	147	135	150	151	152	163	142	154	140	143	154	158	167	140	153	122	137	140	144	156	129	149	134	136	144	161	144	146	148	156	157	130	139	128	149	142	146	155	148	146	139	145	117	139	154	149	124	144	138	136	161	145	129	135	137	164	116	160	134	137	105	139	153	140	141	139	161	133	136	144	159	143	134	131	155	138	141	152	143	137	148	166	161	136	132	150	158	148	128	157	141	130	167	141	150	148	146	149	137	146	125	153	139	137	146	172	127	174	156	143	130	135	120	156	151	131	152	168	143	148	140	137	146	139	143	152	152	165	164	155	169	127	156	140	121	133	159	132	141	130	144	156	137	144	153	149	158	136	125	138	146	135	121	161	146	155	121	136	140	146	149	143	139	141	131	158	146	134	138	132	142	155	161	174	141	167	141	137	148	151	134	159	146	159	138	153	127	160	147	140	124	152	130	156	156	140	152	151	160	137	170	134	155	123	148	155	167	135	137	158	144	131	139	128	142	139	158	131	138	164	153	150	139	145	126	167	141	131	155	137	147	136	152	137	148	170	143	151	160	143	128	142	132	153	154	160	132	127	143	152	138	135	141	143	165	157	159	174	153	143	143	156	141	153	167	139	150	172	129	162	135	146	138	180	164	153	142	151	150	153	147	157	149	149	142	133	145	128	157	147	134	134	143	148	146	145	146	140	150	148	147	170	146	143	178	138	145	151	134	167	145	140	154	106	150	145	135	151	158	133	150	145	139	142	155	161	150	138	154	163	120	133	144	141	145	144	150	154	140	146	149	145	179	149	153	131	137	135	160	150	149	130	178	129	135	152	167	137	127	131	146	161	151	121	132	157	145	159	133	153	155	126	152	149	138	142	157	138	147	150	151	143	152	157	142	132	150	146	138	161	142	140	137	166	154	156	143	142	141	136	149	142	134	143	131	157	128	158	125	146	137	126	146	134	157	132	110	135	154	149	163	140	141	138	138	148	124	132	150	142	152	137	143	150	130	135	136	166	138	147	155	151	162	151	145	142	149	145	124	135	158	139	159	127	133	136	138	146	135	153	138	152	160	130	161	146	136	160	127	144	146	133	140	160	148	154	164	137	133	143	149	163	144	159	128	134	121	156	138	156	136	130	155	149	142	147	154	136	133	126	126	145	141	164	135	133	145	144	163	132	139	158	149	138	123	143	138	162	153	140	133	161	147	137	134	154	131	141	159	158	133	141	154	147	145	146	166	144	136	139	138	145	146	143	142	131	135	132	173	136	141	134	147	150	166	117	129	136	147	143	128	114	135	126	156	138	159	167	129	151	153	158	154	155	128	138	151	144	142	136	143	153	148	166	127	142	144	144	137	133	140	132	132	132	139	141	140	137	148	126	148	141	140	120	144	134	149	144	152	159	140	141	141	146	153	140	152	138	157	165	174	125	146	148	159	134	158	142	146	133	135	132	131	152	149	156	170	154	144	137	136	167	158	126	148	167	125	130	148	125	158	153	173	161	147	122	137	135	120	154	146	139	156	129	136	147	158	169	157	144	125	139	137	151	150	144	125	152	133	145	137	138	141	135	115	135	147	154	148	161	144	160	160	136	137	146	127	131	146	167	144	151	137	147	156	155	147	145	133	157	153	135	147	146	146	147	145	136	144	139	147	142	142	144	131	157	157	146	154	118	152	163	132	135	168	154	140	138	150	145	143	132	114	135	158	144	122	130	127	130	120	149	127	128	162	151	176	147	139	133	132	148	128	159	163	148	161	151	149	139	143	166	150	132	151	171	142	117	132	146	157	149	152	155	123	157	140	132	157	143	143	163	144	160	148	131	150	144	135	135	143	114	137	150	150	137	142	136	163	135	154	153	125	137	132	153	164	124	139	139	134	149	143	148	138	134	149	143	136	141	145	159	127	136	142	142	159	131	136	167	141	129	139	145	159	145	153	153	152	150	157	129	158	136	153	137	129	162	133	137	133	123	153	131	126	138	157	131	148	153	125	155	159	137	157	144	142	145	150	131	130	133	147	146	139	147	155	138	143	127	123	151	159	137	132	143	139	158	155	130	139	129	151	149	131	158	141	145	152	140	145	134	144	145	147	156	130	145	178	153	134	140	150	144	142	132	169	150	142	152	151	143	163	158	143	133	151	147	136	148	142	148	154	172	155	143	151	146	151	140	154	156	152	143	143	150	152	148	131	142	123	141	142	121	127	141	149	132	155	140	157	140	151	146	134	162	143	123	167	145	146	133	169	142	151	123	149	150	133	147	144	153	127	146	139	153	131	160	154	126	140	135	178	157	163	155	137	149	136	154	145	142	140	132	142	147	140	160	145	140	146	143	134	141	151	146	148	135	146	148	152	151	141	166	133	150	142	151	138	135	132	134	160	135	164	127	163	161	142	155	152	129	158	150	146	175	139	137	145	142	150	148	161	135	144	154	162	143	141	139	139	130	145	159	151	148	127	158	149	144	139	169	168	130	146	128	141	164	157	169	151	146	162	131	166	153	163	131	157	158	133	151	161	126	151	138	116	150	168	148	172	163	167	144	152	159	143	143	139	137	151	140	155	136	154	136	119	119	135	138	147	138	138	134	122	154	139	144	150	152	140	157	144	134	162	159	156	128	140	152	139	158	155	147	140	152	153	148	152	141	152	166	134	144	143	148	150	131	146	148	113	140	124	139	115	148	155	145	155	152	163	144	155	134	132	143	159	154	134	130	146	138	129	130	155	139	160	154	142	149	139	132	166	154	142	160	150	140	155	160	146	138	150	143	145	171	163	152	157	156	142	122	134	136	148	141	139	160	141	147	140	145
3087	2607	2048	1058	673	462	364	322	259	265	244	220	205	223	186	182	188	167	174	150	165	154	173	156	146	154	174	181	164	157	174	149	172	167	177	149	147	173	159	151	183	162	154	150	153	165	148	163	161	145	167	146	159	155	150	152	182	147	161	148	150	170	157	183	151	135	165	141	155	151	150	136	143	156	150	160	167	148	147	155	154	171	163	149	138	163	138	148	154	160	148	144	150	161	165	147	163	150	151	159	160	149	137	149	135	158	155	154	160	157	175	146	135	161	151	163	145	134	179	164	141	151	150	154	175	137	134	127	157	148	137	157	132	155	174	153	158	167	123	155	160	159	144	143	138	146	141	167	168	129	137	169	164	149	167	153	172	140	147	145	155	144	145	144	160	150	163	133	146	151	144	146	135	150	144	149	169	157	177	150	154	141	147	141	168	150	160	144	168	172	143	142	156	138	127	143	149	165	153	166	151	156	150	132	151	152	144	138	151	146	147	164	165	159	156	160	146	157	171	173	140	144	169	149	171	132	164	166	149	163	146	146	157	142	137	148	124	137	171	155	179	141	152	153	144	161	135	136	156	149	146	159	137	129	152	145	158	151	146	156	145	176	152	142	158	163	152	154	126	165	157	128	154	141	165	142	140	172	157	145	144	144	135	135	156	159	155	149	166	154	164	145	144	144	133	149	144	155	145	143	158	151	147	133	163	145	144	153	151	140	170	162	143	176	147	155	144	148	150	148	148	138	163	119	163	170	153	159	137	160	155	154	148	157	158	132	148	147	145	150	141	132	154	145	135	162	155	130	151	139	156	163	170	143	150	142	123	160	153	158	161	165	140	142	156	147	169	167	149	158	147	137	151	132	170	149	126	142	162	160	135	165	149	158	141	161	148	153	137	147	160	150	155	145	149	158	168	130	141	169	146	160	135	121	162	127	145	139	147	161	153	143	132	153	141	131	139	148	134	126	154	160	148	145	153	150	164	143	144	145	126	137	133	149	158	169	172	149	148	148	176	137	178	148	143	164	132	148	149	148	147	143	174	160	128	153	135	156	162	150	178	176	152	138	145	165	129	131	117	173	148	123	138	136	149	152	143	192	154	169	137	162	139	172	163	167	172	152	161	136	156	129	148	169	136	150	143	162	161	161	157	141	167	150	143	165	142	146	129	165	154	149	148	135	154	160	158	151	153	179	160	156	162	121	146	144	142	167	132	139	157	162	152	141	151	142	159	144	144	163	137	168	158	138	151	177	163	154	151	161	159	153	160	127	164	155	133	143	142	152	134	151	152	161	133	156	123	145	148	159	165	151	140	131	154	152	151	131	164	130	153	143	155	157	141	156	138	146	126	136	176	149	168	138	180	160	148	131	173	164	145	150	136	145	153	165	154	147	164	157	136	165	147	166	120	147	166	173	149	133	155	159	134	155	140	150	170	159	147	142	133	140	153	138	148	152	151	150	137	155	151	159	154	148	147	153	142	141	152	156	139	149	146	147	152	154	140	156	168	141	163	166	147	133	152	148	127	145	127	147	183	142	148	140	151	149	138	164	165	147	149	162	149	159	160	167	143	149	180	160	164	174	139	145	140	164	145	164	143	134	166	139	158	141	138	147	154	150	153	156	163	155	127	147	142	134	145	154	164	140	153	138	125	152	167	157	151	156	156	142	157	146	153	156	141	144	154	169	147	155	160	147	164	144	155	133	146	139	163	154	149	154	151	140	147	139	151	160	141	125	158	130	152	125	166	150	162	135	153	119	146	137	154	160	166	149	158	168	139	171	146	166	150	156	163	149	152	154	170	136	137	143	184	155	155	155	155	153	152	158	150	154	145	164	163	147	155	163	136	141	163	158	149	134	151	153	141	146	152	136	141	153	154	159	165	169	157	145	143	160	154	131	143	143	156	127	162	170	159	143	160	161	153	144	146	140	178	165	128	161	152	154	168	133	162	133	158	145	139	168	124	164	145	150	135	154	128	151	153	143	141	137	130	156	148	161	140	136	140	142	116	164	129	164	148	169	155	168	139	161	146	157	151	156	163	138	175	170	153	147	136	178	150	166	147	154	157	142	154	147	157	166	140	146	145	152	146	144	155	160	139	114	130	160	174	160	145	145	174	173	143	181	162	155	167	161	142	160	152	165	144	146	130	142	138	135	147	171	153	151	140	159	156	146	153	152	164	165	157	156	146	134	160	143	159	151	149	132	140	148	136	159	154	144	149	135	142	147	179	161	174	169	160	151	131	149	130	161	152	156	151	151	161	150	150	147	153	141	150	134	142	153	135	161	158	149	161	160	140	158	138	153	129	152	143	160	128	161	148	142	153	135	135	137	156	144	137	143	125	145	148	162	149	147	156	141	156	160	142	162	156	149	155	160	153	160	155	156	145	169	173	182	143	141	144	158	123	168	166	162	141	143	167	157	161	151	147	143	151	163	131	150	152	136	177	153	145	141	145	157	161	152	164	137	125	154	142	136	153	153	142	158	150	174	160	148	150	141	140	142	159	149	155	133	150	145	170	168	150	168	138	156	140	141	149	147	155	154	168	145	153	156	159	149	144	173	125	134	136	137	166	128	157	168	165	163	152	141	161	145	129	158	167	137	153	160	172	140	171	135	144	142	141	128	161	141	148	193	133	145	166	158	156	145	166	150	155	171	155	158	146	157	143	180	179	144	150	160	175	147	150	180	137	147	142	155	158	155	167	149	149	159	130	165	129	175	158	150	162	147	155	143	153	142	155	144	151	146	165	153	153	138	149	150	146	165	126	146	158	144	148	137	165	158	138	169	149	150	161	138	167	175	136	160	141	136	151	136	171	146	158	161	148	162	143	138	149	148	144	143	156	131	163	142	155	154	166	136	160	169	141	145	144	155	145	134	129	158	151	144	153	170	177	134	139	162	126	146	152	143	147	140	135	123	154	151	143	155	150	126	133	144	141	160	152	156	153	146	135	154	135	126	134	144	138	150	147	173	155	145	180	169	145	134	154	154	164	158	161	161	164	147	130	157	142	158	140	155	142	163	146	144	145	147	149	140	163	170	156	144	143	154	163	157	159	150	149	131	150	146	140	132	133	134	142	139	152	134	132	142	151	138	147	148	142	165	136	155	156	151	149	143	139	149	150	153	162	151	156	154	162	157	144	171	166	165	164	156	149	160	170	140	120	138	144	152	148	121	122	144	172	160	143	144	142	156	145	141	147	158	153	158	167	154	164	138	150	161	146	158	132	141	164	148	157	139	144	159	144	156	170	156	142	159	139	152	142	162	146	158	131	150	150	169	160	143	154	151	154	142	178	147	137	123	139	154	151	160	140	157	158	147	139	128	172	156	131	159	172	129	148	151	142	142	140	160	141	139	147	157	157	147	147	156	155	140	154	139	143	154	187	146	152	148	156	144	142	150	153	147	139	161	148	145	160	146	163	155	166	135	145	151	141	139	126	163	145	139	163	133	161	165	165	157	145	142	137	145	164	138	141	141	142	156	156	151
24375	21462	28764	24560	21446	6163	888	538	377	371	383	348	334	328	338	314	321	335	307	291	336	339	295	319	291	323	331	275	310	301	276	287	274	283	272	294	286	302	302	310	271	263	325	252	304	307	313	277	299	285	291	272	328	280	271	266	261	301	270	300	305	238	290	270	307	288	270	287	283	306	271	293	272	290	276	285	319	317	281	272	268	285	311	288	290	257	300	301	281	262	300	289	265	263	310	324	280	263	281	274	274	286	282	268	289	284	262	261	298	298	273	301	295	277	283	275	279	258	259	270	279	294	271	272	267	254	301	291	277	275	270	298	272	297	278	294	300	253	266	327	279	266	275	284	250	310	284	283	286	282	301	282	275	272	259	309	276	289	261	274	301	278	272	284	285	307	298	299	299	266	266	283	286	291	264	265	265	291	279	277	278	267	288	266	292	299	320	276	259	277	295	291	291	307	310	265	291	282	295	315	319	293	277	266	280	288	277	304	306	272	270	275	282	273	272	276	321	286	274	284	311	279	280	279	264	273	298	280	264	285	312	255	266	283	319	298	273	275	272	287	287	260	257	283	275	303	271	293	267	305	286	278	280	263	263	313	274	277	277	300	283	262	286	289	296	263	280	280	300	298	287	287	282	293	285	280	331	287	286	312	265	269	297	286	300	310	251	282	281	275	275	280	241	264	273	312	264	288	262	287	260	263	280	280	286	268	285	300	282	270	257	279	262	295	295	280	297	281	323	305	302	266	287	288	294	278	277	293	274	294	280	290	270	276	291	270	277	282	278	288	278	302	280	302	280	256	287	260	276	306	282	265	284	259	279	305	292	317	259	289	298	250	293	285	256	257	286	285	289	303	311	302	278	266	270	272	272	317	277	287	282	274	270	269	283	287	285	290	280	262	311	268	289	305	278	278	319	306	285	263	266	275	300	263	288	264	275	297	269	275	291	268	266	287	294	288	279	255	283	281	291	277	306	270	292	292	261	295	241	309	283	319	282	283	300	285	256	270	296	270	278	280	251	277	273	270	291	280	326	274	277	272	266	271	285	267	296	243	298	279	308	292	303	263	265	248	289	270	281	273	258	309	294	286	262	326	267	273	262	310	287	264	261	290	256	255	281	254	284	283	293	280	280	307	304	285	273	298	287	278	284	268	290	268	271	277	278	283	309	273	313	255	296	268	289	263	283	285	280	267	276	290	292	261	253	253	236	278	261	301	278	281	283	268	302	313	277	272	248	280	295	269	319	271	287	253	274	282	272	284	274	275	277	296	273	279	270	274	266	268	261	281	267	268	277	283	300	293	290	290	279	285	288	284	285	276	312	254	256	279	268	282	277	286	270	302	294	265	298	277	292	302	280	266	275	272	299	275	279	271	279	296	293	242	298	258	287	249	287	309	303	262	287	275	282	279	288	279	278	290	277	269	286	270	246	270	297	265	270	251	277	255	254	278	295	281	280	287	288	310	297	283	290	272	255	265	284	299	285	289	296	274	285	277	245	315	289	305	284	266	285	306	262	271	287	256	284	300	278	306	285	284	289	273	278	274	292	295	298	262	264	273	286	296	259	295	273	284	259	281	303	267	307	283	301	287	296	270	308	286	262	282	267	288	307	281	277	285	293	284	270	300	270	286	293	281	285	290	272	281	296	296	281	267	283	267	285	299	267	268	254	308	274	301	270	285	292	262	259	276	277	279	267	260	282	290	281	264	281	272	273	239	270	289	282	293	296	272	290	239	299	289	308	269	298	301	314	270	277	264	286	286	297	323	265	282	278	287	291	269	261	265	331	269	245	280	256	265	270	306	291	292	277	276	264	287	295	275	303	246	262	253	298	265	274	284	263	249	270	269	244	293	316	273	303	265	265	298	283	292	252	271	313	291	276	273	278	295	297	269	265	302	282	273	291	266	274	263	294	266	292	272	254	298	295	276	278	269	274	295	264	277	291	289	305	318	286	281	302	269	268	290	307	290	294	292	272	271	286	295	293	299	294	281	271	249	265	286	285	275	284	269	288	255	271	270	287	299	289	276	274	291	298	258	292	305	292	259	254	294	277	265	298	296	282	273	281	291	262	293	243	285	301	259	295	310	308	317	276	311	285	287	290	317	292	294	255	294	291	285	276	283	275	278	313	270	294	261	267	283	307	294	267	263	263	283	288	258	246	318	259	275	303	280	278	289	310	273	284	277	306	315	293	271	261	243	296	304	255	296	281	292	262	251	292	293	283	287	286	293	288	292	266	291	278	264	263	305	275	293	271	296	260	326	283	270	283	273	252	302	276	277	264	320	299	244	294	268	253	258	335	274	283	261	274	296	265	274	273	291	254	269	264	306	291	241	266	273	248	289	325	291	273	283	286	299	298	296	280	285	266	285	273	266	284	298	261	303	263	302	312	293	272	255	268	290	297	272	300	268	300	292	274	262	303	261	292	287	296	251	283	276	258	280	282	243	276	286	267	266	288	249	287	302	280	274	303	313	298	274	317	260	297	281	302	264	281	250	303	278	281	294	266	281	282	268	277	261	290	289	278	270	301	304	307	264	290	277	261	298	277	254	254	293	296	291	303	281	251	275	298	257	264	273	271	276	292	263	298	284	287	282	258	306	267	285	286	263	293	285	282	276	262	271	284	299	281	279	288	278	344	288	308	257	281	298	281	243	278	277	267	282	285	297	263	277	295	290	298	264	273	282	288	319	284	280	265	312	258	273	290	261	269	284	267	289	279	279	270	274	295	285	278	309	291	302	269	287	276	277	306	281	302	266	295	298	267	265	278	315	251	296	265	290	279	284	284	264	301	282	298	274	260	281	282	285	306	256	265	268	285	281	261	265	275	270	296	288	295	246	294	292	290	305	309	271	234	262	256	293	260	297	288	306	306	280	271	262	287	286	283	281	304	265	294	278	250	283	267	290	284	291	290	292	280	274	302	289	274	278	254	269	277	295	275	288	305	270	308	298	286	276	275	272	292	275	273	262	269	303	281	271	290	281	268	291	277	267	259	274	268	232	257	306	265	289	266	293	271	292	292	281	279	275	258	262	287	274	287	284	284	285	283	294	288	298	290	287	297	288	270	289	257	292	279	299	270	282	253	302	313	264	298	294	279	266	290	278	279	279	316	310	280	268	267	281	257	278	287	310	286	281	250	293	312	291	285	293	243	278	286	267	302	269	264	293	270	265	303	283	299	317	284	256	253	272	302	282	303	293	271	301	253	289	279	265	240	275	272	268	297	283	299	242	257	305	289	262	262	225	304	271	252	280	308	272	274	272	299	254	296	275	273	281	282	267	251	254	271	266	278	279	271	247	307	280	289	284	296	251	266	282	276	274	266	283	298	284	269	295	281	265	303	275	297	272	270	278	318	268	304	300	300	290	301	253	246	262	323	284	249	255	287	329	264	311	312	324	279	279	280	263	277	278	289	266	284	286	255	232	260	275	286	270	254	278	287	303	272	280	273	304	295	262	256	293	271	257	282	294	288	295	289	259	249	246
3409	4695	3800	2042	1270	930	728	615	540	495	407	429	379	358	371	328	334	331	327	321	295	313	307	269	288	308	307	286	319	278	248	266	292	270	303	278	266	252	260	272	274	271	275	269	286	281	308	275	286	256	270	286	273	284	233	245	278	269	266	280	301	285	287	261	275	246	255	266	251	263	298	289	257	267	300	248	278	253	273	284	287	276	269	303	268	289	240	304	298	253	261	274	292	244	278	251	259	284	275	240	275	256	250	266	265	306	244	258	267	248	270	275	230	257	266	272	272	250	272	261	246	264	273	263	267	258	298	254	263	283	249	259	248	271	282	258	252	275	251	260	299	267	277	265	253	258	255	268	290	270	270	258	260	248	270	298	258	285	254	306	271	267	302	245	287	287	254	271	270	258	249	267	238	257	252	292	270	295	272	255	281	263	289	269	272	243	269	254	256	241	225	302	256	253	286	264	263	283	287	254	247	271	270	245	249	283	292	264	261	253	278	288	258	285	278	285	272	243	249	290	285	270	267	259	246	284	248	264	279	299	280	250	298	279	248	260	274	261	264	269	270	277	276	266	269	264	272	251	257	294	241	248	293	244	262	280	257	249	289	275	263	273	281	254	279	274	299	246	273	259	283	277	237	264	270	257	263	273	266	225	282	267	289	288	249	259	279	272	265	284	272	301	264	249	233	280	259	266	254	264	249	282	298	261	287	269	249	273	270	291	263	259	248	270	257	254	303	278	273	300	255	253	275	266	261	280	227	291	283	259	264	274	235	278	290	271	280	297	275	235	254	270	270	258	277	243	258	271	274	248	286	283	274	287	247	265	273	285	262	291	279	266	252	251	254	267	268	252	255	262	298	265	301	230	259	261	297	270	265	269	275	268	272	266	253	227	289	262	272	268	267	285	269	270	278	280	292	259	252	257	261	256	227	275	258	301	275	260	274	235	288	273	232	266	243	257	224	249	285	287	267	299	279	256	261	282	256	270	239	267	262	280	268	265	274	278	244	266	247	240	240	246	250	273	292	241	271	261	278	277	266	258	248	281	299	281	263	230	249	259	267	272	251	282	250	286	259	272	269	264	253	274	246	263	276	261	248	260	272	243	258	297	258	276	279	233	257	267	256	264	259	259	263	258	250	264	259	271	261	267	256	250	258	265	243	277	258	278	283	237	255	270	260	255	234	264	261	270	269	278	252	265	279	279	278	266	286	251	261	280	267	258	263	273	255	267	282	271	268	249	260	243	251	262	280	230	278	272	244	260	265	252	258	269	256	268	255	277	259	266	265	258	261	244	284	262	255	273	255	260	269	266	271	241	268	284	231	247	297	260	296	232	252	256	286	239	256	282	229	257	284	246	284	273	255	271	289	257	239	240	281	283	260	253	258	277	274	266	281	235	269	275	283	285	251	266	257	263	255	280	248	281	247	285	260	257	274	263	275	243	263	259	235	246	243	258	245	286	242	281	278	253	237	241	275	253	264	264	271	273	251	273	261	264	254	258	286	260	230	239	254	248	235	260	274	244	253	284	265	265	279	224	249	236	282	253	280	258	278	270	272	253	263	235	272	247	236	267	262	278	252	230	254	249	253	249	256	281	254	261	262	242	255	278	275	249	284	264	237	277	217	273	276	254	259	268	233	252	263	266	250	256	269	284	272	240	274	264	260	298	254	260	267	275	258	262	292	271	286	252	282	274	242	260	251	258	273	265	260	255	251	245	276	252	276	243	261	259	260	282	263	220	255	271	282	282	246	260	273	246	284	259	286	279	239	250	243	273	251	246	269	250	273	277	268	259	265	253	248	251	280	264	269	284	262	265	262	236	237	269	298	256	270	258	261	228	290	283	269	238	246	248	247	288	292	268	265	250	257	289	269	239	249	255	271	249	276	261	274	252	275	262	275	273	284	256	222	245	255	252	271	246	259	251	275	255	273	261	271	272	270	264	264	257	296	245	269	272	268	277	234	260	280	271	239	282	245	253	236	277	249	266	279	286	254	259	268	272	231	241	259	252	259	241	265	248	274	236	285	262	290	260	270	262	273	249	255	265	282	263	281	267	253	269	245	228	254	270	252	285	258	267	296	253	264	227	240	267	242	270	276	285	232	265	277	248	261	261	274	255	268	254	264	255	255	248	248	264	285	257	278	279	264	259	256	222	270	278	264	277	268	292	268	248	248	278	274	251	245	277	265	250	249	238	238	278	279	260	230	258	252	257	279	263	293	246	264	253	256	260	261	267	247	255	259	268	256	261	271	269	267	244	248	267	256	274	260	278	246	261	242	247	277	258	243	277	254	228	268	263	241	272	264	266	287	269	243	257	268	266	292	284	266	268	299	252	258	260	262	245	247	276	260	255	243	256	260	223	282	253	281	259	265	260	259	252	251	256	258	232	264	254	262	276	262	240	243	263	269	249	262	249	280	243	239	263	263	275	269	245	288	269	231	251	249	243	237	242	266	245	269	248	247	241	243	261	281	260	260	258	269	268	269	242	262	244	250	258	276	259	225	255	261	261	264	260	231	267	255	247	304	262	285	283	244	263	270	241	260	223	271	246	253	259	264	263	257	267	237	265	262	277	273	244	217	265	281	257	250	277	235	252	254	253	247	290	243	251	276	284	263	245	271	301	262	243	274	250	253	267	292	282	282	239	285	242	275	256	286	227	261	263	260	260	237	258	264	280	294	278	240	251	272	260	245	252	224	267	274	260	264	255	279	274	229	246	238	271	268	256	255	245	237	284	266	248	262	269	270	265	312	239	248	264	273	240	267	268	292	261	268	271	256	239	262	290	277	254	230	255	287	252	263	253	266	273	269	292	264	234	259	268	247	252	280	273	260	244	260	248	274	245	267	236	231	242	267	252	263	277	254	266	262	253	240	292	275	302	270	259	276	251	253	268	250	261	246	287	245	244	290	240	264	276	249	249	248	250	240	273	249	239	263	269	261	266	258	271	258	244	280	254	283	270	251	251	262	266	296	254	297	236	256	287	258	268	245	237	255	248	243	252	297	276	275	245	257	233	261	268	250	268	286	274	267	260	284	265	271	254	253	274	268	275	256	248	275	273	280	251	248	270	267	259	237	255	246	233	267	286	264	278	268	262	259	259	269	273	259	267	255	256	259	263	247	265	238	259	294	281	237	260	269	251	261	269	268	286	306	289	251	246	245	278	289	253	254	236	276	257	271	252	264	260	272	278	252	245	294	230	258	253	238	252	256	243	249	251	268	260	276	252	273	267	289	278	254	238	274	281	267	265	268	244	256	261	275	235	247	249	230	246	268	290	222	265	281	255	232	263	279	250	263	258	248	262	280	263	253	265	269	276	265	244	285	291	276	241	259	256	256	276	256	274	260	262	292	264	255	221	257	247	261	246	227	233	258	253	239	239	254	298	254	246	294	290	279	276	295	271	254	270	257	265	258	287	266	266	263	258	256	250	262	256	258	270	230	221	247	283	292	267	265	220	286	297	254	251	262	259	281	268	246	261	257	244
27734	12562	1053	462	298	313	326	326	366	302	281	335	281	313	298	326	324	267	300	294	343	282	321	306	317	304	304	333	321	308	299	301	316	333	309	327	303	330	299	293	316	304	290	325	312	313	342	313	305	295	316	362	326	298	335	327	312	311	292	337	327	293	320	319	325	325	360	301	319	325	296	286	300	305	307	300	310	319	322	315	361	336	313	305	333	322	312	330	311	304	330	313	294	303	319	318	331	287	336	326	325	322	284	317	287	346	292	306	327	316	306	318	297	337	307	307	271	339	293	325	305	309	331	312	326	311	282	311	309	331	295	337	307	304	287	295	298	344	329	294	276	321	319	336	341	308	339	323	319	325	296	341	313	280	305	275	310	320	312	290	322	322	311	310	308	331	314	318	273	305	307	322	317	299	357	305	325	303	331	329	277	331	313	305	321	306	315	304	314	308	342	325	313	294	294	350	314	324	318	330	300	305	310	341	333	301	329	307	288	292	306	281	304	287	348	313	287	312	323	350	274	323	319	319	323	347	324	295	342	329	273	305	317	326	341	314	310	335	297	271	309	284	310	310	288	311	289	324	303	295	315	329	305	331	329	329	312	333	341	308	331	310	315	317	319	308	337	281	332	308	306	303	293	282	296	314	336	322	305	336	276	318	313	299	313	318	328	324	324	327	310	346	294	315	324	286	357	309	278	309	326	321	352	313	309	318	289	321	302	293	330	333	312	294	312	291	294	317	294	300	295	348	314	319	328	310	320	313	321	307	325	318	320	318	328	349	316	308	326	315	345	320	317	307	306	301	309	340	348	279	333	340	297	331	326	316	307	342	320	318	329	296	303	325	330	329	311	328	335	298	309	306	302	304	313	311	300	316	294	309	306	305	329	277	313	311	312	299	317	301	336	282	337	333	323	320	289	323	311	297	326	327	300	339	342	298	305	308	312	309	308	316	318	298	316	310	323	321	312	318	323	298	317	314	308	288	332	317	337	346	327	304	282	297	336	335	366	297	302	330	314	326	292	320	298	326	293	330	314	333	293	302	296	290	341	308	333	321	337	315	328	269	292	311	291	290	344	344	312	346	301	305	343	305	333	303	303	325	328	355	309	358	313	318	285	350	324	305	334	295	326	291	299	313	325	281	324	281	336	313	304	337	283	313	281	318	322	307	317	308	311	302	330	323	314	305	295	288	272	324	293	303	338	311	324	325	306	307	303	299	315	298	276	296	335	315	276	331	304	331	290	324	315	301	332	313	323	332	318	313	362	307	311	342	317	303	321	333	317	298	343	324	327	316	294	333	299	310	330	325	326	293	288	367	326	327	284	280	305	304	338	303	287	280	296	326	317	336	322	329	307	325	319	307	308	332	333	355	315	318	310	351	306	322	337	326	326	301	316	314	354	323	320	320	327	316	351	309	319	330	300	314	294	310	326	293	306	318	287	318	321	309	322	292	280	314	331	314	313	339	329	293	304	315	307	295	325	341	309	302	303	319	320	323	311	318	313	337	308	296	337	315	306	304	311	306	335	326	303	346	309	307	317	312	302	286	305	324	290	344	314	320	317	311	308	323	304	323	317	326	303	294	283	307	318	317	338	316	323	323	313	300	329	303	312	283	282	323	324	320	313	313	315	319	317	312	321	316	297	320	311	316	314	309	321	296	344	275	317	303	355	308	307	331	327	318	319	345	318	332	280	314	292	294	295	301	337	323	337	286	349	344	330	346	316	331	312	333	299	336	302	275	323	311	302	316	313	284	315	309	329	326	313	299	301	297	299	308	336	313	360	322	311	345	341	326	304	317	298	295	337	323	321	324	333	313	280	313	304	290	320	302	320	309	312	288	312	344	324	313	321	332	307	302	334	325	285	321	303	301	333	332	289	310	334	293	336	327	294	305	315	321	286	289	303	305	341	333	299	322	282	315	315	336	298	310	281	288	318	303	332	304	317	335	279	331	313	323	314	312	292	321	315	309	319	313	307	302	328	302	308	317	273	307	302	273	344	331	307	304	282	344	323	335	264	315	328	315	270	305	347	324	314	291	268	303	322	313	334	308	326	305	336	302	331	323	317	329	301	305	325	305	312	300	304	260	288	307	318	340	299	297	303	333	344	300	331	278	312	321	313	304	314	310	290	295	289	282	314	280	279	311	301	295	298	308	310	304	288	306	304	314	335	320	322	299	311	324	331	308	329	310	301	297	328	302	350	316	335	326	302	319	288	326	320	309	317	311	338	303	342	348	329	324	339	301	316	286	308	308	325	319	305	314	335	315	336	316	341	310	338	290	298	319	310	325	331	325	313	312	313	305	312	301	299	318	302	313	333	291	305	274	324	298	342	339	292	308	316	326	313	333	318	342	294	324	299	305	300	312	307	351	307	300	347	313	312	309	308	323	316	312	315	342	354	308	321	288	271	308	343	316	311	359	333	324	316	312	311	297	325	326	324	307	329	327	309	309	309	297	294	315	340	318	303	304	326	326	312	324	340	313	360	308	323	308	309	309	318	300	307	304	297	326	314	275	339	314	326	306	311	308	320	321	297	305	324	302	323	291	300	303	295	302	302	294	323	306	292	331	298	314	328	319	291	321	314	299	317	285	321	337	300	330	312	308	295	320	344	319	346	334	298	314	290	304	300	307	297	324	312	305	301	303	321	313	306	300	346	313	320	290	302	321	328	311	279	332	311	314	315	292	303	302	282	287	295	312	291	313	331	298	304	308	311	326	328	298	349	296	309	304	350	297	281	320	295	320	324	278	324	319	328	306	316	331	337	342	322	321	314	311	299	331	330	315	350	275	331	294	327	301	321	306	324	315	308	325	290	323	298	293	312	303	317	328	323	329	304	323	320	346	323	330	284	272	338	325	284	299	303	352	313	320	314	347	302	301	288	310	323	326	313	294	315	338	287	298	290	322	313	303	315	310	318	321	289	293	349	298	315	310	307	308	330	303	357	306	325	311	338	330	314	301	321	342	353	319	314	310	304	307	330	305	314	335	296	306	334	310	318	307	311	306	320	320	326	348	312	310	322	329	306	303	350	325	309	319	325	354	293	298	354	332	287	313	291	302	301	349	294	330	334	312	288	331	331	308	308	293	322	349	304	304	292	270	285	304	318	329	371	283	312	315	281	304	295	336	314	310	299	328	334	309	323	326	335	333	310	323	304	302	343	302	325	307	333	306	314	323	347	342	322	326	337	321	293	339	326	296	309	320	328	303	335	318	295	304	312	330	336	311	328	302	294	317	329	327	327	301	286	331	333	303	308	323	302	330	320	289	319	310	281	310	344	326	312	310	327	342	326	356	307	295	310	302	319	288	305	305	339	308	321	310	292	336	318	329	330	324	300	289	332	298	291	317	337	344	312	319	337	334	335	312	311	304	322	336	318	318	322	299	325	323	352	340	303	284	335	303	332	336	290	332	330	316	300	343	326	296	348	322	322	316	328	321	325	297	298	330	303	317	324	338	330	288	316	318	307	311	295	320	315	336	299	323
4773	484	403	345	306	312	305	293	272	258	315	291	313	305	310	260	290	320	295	328	287	320	282	323	293	290	297	283	297	275	276	285	283	294	271	287	284	297	303	271	287	302	285	300	304	321	265	286	308	285	273	282	312	272	302	294	286	291	287	273	288	299	297	295	301	280	281	290	278	305	278	267	306	272	304	282	269	277	303	277	265	291	296	299	267	290	267	287	315	290	287	268	275	271	293	278	289	291	304	308	297	288	301	291	284	288	287	295	309	295	282	296	296	235	294	285	295	296	318	275	296	262	293	285	274	295	289	295	278	299	261	280	321	269	317	303	288	299	276	279	293	274	279	301	278	275	291	288	288	303	316	239	330	264	300	291	273	306	294	293	296	268	308	272	284	265	290	272	307	270	310	243	300	266	279	289	294	282	310	289	294	295	284	264	272	324	264	313	300	272	306	304	278	294	313	256	275	286	279	301	263	291	282	289	296	276	267	278	290	264	293	304	259	258	305	296	295	287	273	284	274	302	272	289	274	252	291	265	292	289	283	283	269	294	289	304	294	269	288	276	293	316	277	307	275	282	303	296	295	276	283	273	290	280	311	263	262	291	280	292	275	287	320	276	286	286	271	297	284	281	316	273	270	284	305	275	251	285	279	274	312	316	297	269	286	274	294	263	275	298	286	270	317	303	281	301	292	299	283	270	279	303	310	263	296	308	268	283	299	288	302	289	262	252	273	278	318	285	277	300	281	284	295	274	274	272	282	265	312	276	282	269	275	260	285	293	264	269	310	300	260	303	282	294	303	268	241	285	269	270	293	276	275	293	305	265	304	275	286	296	309	265	282	277	293	291	296	272	267	275	291	289	233	266	281	254	291	289	293	302	286	289	298	264	274	273	295	281	297	286	277	258	252	281	290	299	286	308	275	272	279	300	288	332	315	290	265	292	271	290	287	288	291	292	267	277	293	282	302	289	293	289	286	263	265	304	279	307	274	274	276	301	266	301	264	251	267	272	300	295	280	273	272	264	282	273	284	240	294	290	284	311	282	290	294	275	324	291	260	301	305	260	311	282	280	286	307	289	288	279	299	287	320	284	276	281	316	293	250	266	267	293	285	276	264	280	280	298	277	315	283	267	280	265	256	277	294	297	310	289	267	291	275	275	258	283	274	266	304	300	265	291	264	248	267	303	306	280	314	280	312	275	271	273	307	243	279	301	288	301	272	284	273	273	275	287	278	257	280	292	286	261	293	261	297	306	322	293	272	270	294	288	319	269	293	266	313	315	270	251	295	249	249	274	268	297	300	295	321	298	261	281	263	270	316	293	284	277	322	305	308	307	264	325	304	310	270	285	257	274	245	326	282	284	282	293	271	268	269	303	281	321	281	265	301	273	299	286	279	294	302	278	261	294	296	279	304	283	302	274	319	295	291	297	299	274	291	281	293	274	292	289	291	285	267	301	290	313	278	311	276	303	274	264	250	264	287	269	301	313	266	291	290	272	272	298	279	261	296	262	319	273	291	303	299	296	274	308	295	263	342	311	288	302	276	271	296	292	302	288	294	292	274	264	305	312	263	295	287	279	291	293	278	298	324	325	263	284	306	275	290	278	291	289	257	314	278	263	295	290	278	290	325	316	286	250	255	271	309	282	294	269	259	267	307	303	278	300	256	287	286	259	303	276	295	269	263	308	285	280	279	261	294	286	294	266	284	284	265	258	292	249	309	288	240	308	285	251	267	279	306	291	304	315	276	280	274	299	306	255	293	285	293	280	290	297	272	297	295	302	264	287	281	293	293	321	280	320	282	287	291	290	297	275	276	281	285	273	269	280	333	278	300	290	285	301	308	299	274	268	276	288	269	286	317	285	272	297	268	263	276	271	298	285	283	285	322	260	267	253	249	258	283	324	310	271	295	285	284	288	287	298	256	279	267	283	271	269	268	296	311	322	292	297	285	283	285	316	297	312	282	274	293	293	290	290	289	291	302	290	289	271	294	285	278	302	278	288	286	287	281	280	293	298	289	281	288	281	276	274	296	300	298	285	303	301	294	274	325	278	284	296	288	274	291	254	291	283	286	240	295	284	277	271	280	307	273	267	262	271	268	297	305	296	298	307	313	277	289	269	290	269	287	268	316	270	295	311	293	264	295	253	292	282	284	291	285	264	295	297	287	295	262	296	268	294	287	303	290	241	301	280	315	286	278	294	302	276	317	277	244	284	278	263	301	297	293	288	288	285	262	315	265	272	285	281	288	252	288	270	288	288	295	285	309	300	291	308	304	299	290	292	266	313	284	284	280	280	270	277	295	301	272	277	301	301	299	293	288	259	283	288	315	293	293	262	263	295	297	271	258	291	267	287	266	277	295	297	317	278	294	270	293	285	277	290	303	294	270	261	246	267	283	285	285	283	305	289	273	269	309	318	287	277	297	257	275	265	261	280	301	274	318	282	266	299	292	268	275	254	282	305	279	315	261	288	284	293	274	323	266	261	277	255	270	294	264	302	314	302	290	296	276	287	303	296	310	272	285	299	277	291	275	313	259	300	286	276	276	304	299	285	262	273	268	290	271	306	307	289	291	289	280	304	279	280	299	252	309	271	268	272	277	273	298	289	303	279	301	278	265	312	291	289	297	253	264	290	272	302	309	304	281	271	277	295	300	280	264	291	307	312	287	301	307	318	288	300	274	294	308	292	255	266	313	293	295	296	265	282	278	297	281	290	294	273	295	261	266	292	263	286	264	273	266	309	280	308	293	292	322	277	285	262	239	289	290	293	292	284	271	294	278	276	264	297	295	287	280	264	280	304	301	295	301	288	284	319	297	291	298	271	287	290	275	258	279	325	307	296	272	294	322	276	290	292	284	280	279	284	293	335	270	267	286	297	306	264	293	254	264	303	284	281	306	279	262	268	252	281	288	274	266	309	279	260	289	265	302	282	266	300	281	261	251	286	243	276	274	319	287	304	256	283	282	263	324	296	234	286	297	273	270	302	303	279	272	302	252	300	302	290	284	304	293	252	287	326	281	286	294	305	293	263	273	296	297	288	259	299	280	287	303	310	290	290	315	259	307	295	288	305	283	262	255	299	293	266	283	282	250	270	282	257	308	268	283	287	261	316	263	272	277	273	290	326	278	273	285	287	290	276	311	266	278	292	323	278	289	284	273	290	273	296	267	270	285	291	307	268	294	331	277	279	293	293	265	288	285	269	272	293	288	285	307	278	291	292	290	286	267	285	279	264	276	278	291	282	281	291	283	257	251	278	297	277	290	280	265	299	290	290	277	304	264	270	295	304	273	291	274	289	282	273	284	269	253	293	262	284	316	316	320	300	295	285	297	272	281	308	284	263	323	309	266	275	273	312	304	298	280	275	305	277	285	279	284	296	264	290	315	259	271	291	266	268	261	274	247	296	277	313	287	289	275	280	284	297	241	285	272	248	319	269	300	293	287	286	289	309	296	315	299	305	312	294	299	297	295	276	288	284	299	292	285	262
25351	21498	27889	25547	8851	578	312	231	217	188	178	177	170	173	165	146	172	163	160	165	156	162	150	155	144	133	134	126	152	142	142	127	157	151	144	148	150	145	138	145	164	161	140	155	133	140	145	131	140	165	146	157	162	144	147	134	154	167	160	142	156	166	153	141	144	141	130	155	153	134	158	144	153	149	161	165	152	151	163	159	141	140	136	150	129	143	136	162	136	143	122	128	133	140	158	150	144	139	135	150	151	156	138	141	148	137	147	142	151	169	154	153	141	146	139	150	146	131	137	143	166	139	133	155	125	168	133	142	145	149	137	125	135	149	154	148	161	150	127	140	140	153	160	125	149	155	137	164	144	168	126	142	156	148	129	140	146	123	144	158	139	135	166	155	152	144	166	157	145	130	126	138	131	166	155	146	122	132	141	138	128	142	148	136	143	153	138	154	151	137	147	140	147	138	158	143	148	149	145	127	161	143	149	143	133	144	145	143	146	149	127	150	146	119	129	163	123	149	158	139	137	124	146	151	149	133	153	151	135	137	144	168	149	140	117	161	144	169	149	157	142	144	166	168	141	148	153	154	151	151	142	126	138	131	142	142	150	145	136	120	150	152	155	156	148	144	125	135	123	146	156	131	151	149	136	155	149	146	150	154	148	153	150	161	175	107	143	137	155	131	155	133	159	138	147	148	143	154	146	147	152	148	150	125	148	163	143	126	156	145	132	156	134	136	141	145	163	123	157	147	120	142	144	159	133	152	124	126	113	140	131	116	141	139	162	164	151	105	118	140	129	142	126	134	122	133	160	134	161	143	127	140	141	173	133	147	132	148	144	149	150	145	146	147	154	136	156	138	144	152	153	131	147	125	141	158	138	157	125	157	144	159	149	156	132	139	146	151	147	144	133	135	124	147	125	145	157	133	142	147	133	141	142	148	126	137	144	143	145	153	165	156	146	111	134	137	140	127	146	137	142	130	134	172	140	143	149	131	127	154	155	132	145	132	147	150	146	156	151	144	138	158	137	140	135	147	136	158	135	116	129	151	145	140	157	129	153	139	136	167	158	139	141	122	159	149	159	165	160	143	148	149	142	139	138	153	152	145	140	139	142	155	134	132	129	152	124	141	134	128	153	138	152	125	148	134	143	120	124	145	155	138	134	122	162	150	146	145	182	151	127	157	151	152	137	113	168	139	141	138	128	153	160	144	126	133	129	146	109	175	165	138	163	154	143	148	135	159	133	137	166	145	130	150	142	149	152	154	150	146	129	146	151	143	150	133	146	143	144	137	140	147	152	141	162	159	137	150	151	143	138	144	161	158	170	157	151	144	157	153	149	141	145	122	133	152	137	164	141	133	131	144	140	146	149	135	151	155	148	154	156	140	149	140	125	138	142	124	149	146	139	136	139	130	140	174	156	153	163	152	135	153	147	143	122	143	147	137	128	138	145	157	154	149	144	148	131	145	147	137	132	125	139	134	134	126	132	138	133	158	130	143	139	120	138	152	150	137	162	149	125	138	141	151	144	129	136	143	141	119	140	156	158	139	147	143	122	152	154	167	131	171	145	146	155	140	142	152	159	145	138	138	167	152	162	145	138	152	160	143	164	162	133	140	143	134	124	149	167	138	138	169	146	139	135	130	150	156	151	136	139	161	148	158	134	152	134	127	159	140	138	147	156	149	167	142	137	153	153	148	130	156	139	150	151	154	149	120	145	145	145	169	141	132	155	140	148	139	131	121	129	141	136	161	140	147	128	146	151	159	147	141	154	154	153	128	135	130	141	154	143	128	116	127	146	148	135	150	139	160	130	165	146	152	146	129	133	137	141	145	135	161	144	146	149	133	140	147	137	122	160	136	125	151	170	139	143	129	139	162	134	116	141	151	121	141	131	145	136	139	147	133	154	161	137	152	121	136	152	145	152	172	136	148	126	164	148	151	126	138	143	128	137	149	138	124	141	144	163	129	133	135	134	154	153	121	168	147	148	167	131	140	133	125	164	141	126	131	150	158	129	126	152	164	132	138	122	135	138	119	130	145	134	129	174	127	155	143	138	152	154	126	166	147	154	143	153	155	154	131	154	159	132	138	139	135	146	143	136	129	156	142	140	139	170	136	123	155	148	129	155	147	138	129	171	154	141	134	151	131	145	153	135	144	137	153	146	171	136	153	156	159	152	139	121	143	151	136	137	149	143	166	140	125	138	161	132	137	140	121	143	148	137	124	130	164	148	131	131	144	154	145	151	150	136	149	132	134	139	139	138	141	149	167	131	133	129	139	160	144	142	156	136	172	162	144	137	154	127	148	140	147	158	148	152	153	127	147	169	147	154	139	143	137	134	152	138	149	157	127	159	156	125	152	132	142	135	144	149	159	161	137	142	148	147	128	142	145	145	133	153	178	142	131	128	141	137	130	152	153	152	160	161	157	124	151	150	143	130	170	155	158	116	150	138	122	131	115	139	145	137	151	145	147	152	150	149	143	174	148	157	129	151	147	148	132	144	124	141	148	134	150	133	146	143	141	174	139	142	135	158	169	140	156	126	151	129	170	156	152	161	163	150	123	144	156	139	150	133	161	146	131	153	143	134	143	134	164	121	173	160	148	134	153	133	139	145	146	171	131	123	153	162	136	123	131	162	144	151	165	144	125	155	152	161	155	105	132	169	159	151	140	141	145	134	141	167	149	142	118	130	146	143	142	135	157	144	140	142	166	148	154	141	151	141	150	133	147	188	151	140	131	135	149	151	144	171	152	127	138	158	149	151	146	148	140	154	168	139	133	153	142	164	139	127	134	138	117	142	151	150	149	131	147	130	145	144	137	148	134	136	169	140	160	141	136	160	142	153	131	149	163	159	148	144	131	143	164	152	133	124	153	141	148	153	152	121	149	145	159	148	122	116	147	137	149	142	140	137	151	132	165	133	138	148	137	150	137	161	142	132	133	160	115	126	134	146	143	135	128	142	155	127	151	134	159	139	156	144	132	155	163	138	147	150	129	157	137	147	140	141	138	148	134	134	132	142	144	143	160	161	161	149	142	143	142	159	131	130	133	141	124	143	119	159	127	143	127	147	151	124	127	144	158	141	142	143	132	124	140	140	159	141	147	162	144	134	119	149	142	138	164	147	149	148	155	155	143	146	148	139	137	143	120	153	140	144	155	134	142	145	148	166	164	154	144	140	140	129	142	153	157	149	136	141	152	149	122	136	151	137	147	142	155	139	142	139	161	134	133	156	141	139	163	145	159	142	139	133	133	139	139	144	139	147	135	147	142	146	128	127	148	151	131	140	139	154	135	165	142	138	164	168	162	133	144	144	158	148	146	142	140	164	161	151	145	133	152	142	146	137	137	149	165	156	134	149	132	174	144	159	162	165	155	154	132	134	133	139	145	156	142	145	141	133	163	151	136	150	127	148	143	134	151	139	143	168	117	142	132	129	154	156	140	139	127	111	141	148	146	125	127	142	125	148	160	129	134	142	166	156	126	121	149	126	143
3154	2562	2043	1048	645	496	399	288	316	264	232	243	213	197	194	204	178	149	211	174	159	149	168	181	183	159	139	150	141	158	154	169	148	155	173	152	176	158	154	172	135	167	152	163	164	149	161	154	150	184	144	173	172	149	164	136	140	139	153	172	168	155	138	145	165	146	158	146	160	153	156	169	153	175	143	145	144	139	157	152	144	146	154	164	151	171	172	145	174	151	143	148	159	154	161	156	140	183	189	164	166	169	159	115	153	126	166	156	161	154	154	145	151	147	135	173	138	167	142	129	150	155	156	144	166	153	154	145	148	141	133	168	139	153	166	143	151	148	171	152	170	165	164	128	156	151	175	158	178	147	153	145	166	124	188	151	139	164	159	136	137	141	140	144	134	127	170	168	118	149	159	159	145	146	135	162	134	141	142	140	138	149	154	167	149	153	140	161	153	170	148	152	186	153	164	160	156	153	144	138	113	163	142	141	161	174	169	148	172	139	155	140	156	162	167	148	158	167	163	151	157	184	133	157	145	141	153	154	124	159	150	139	163	160	151	144	163	145	147	139	151	156	147	144	162	156	153	153	151	129	165	138	144	163	137	160	169	152	161	162	164	160	149	166	148	152	175	151	171	149	149	141	149	153	135	148	155	149	148	161	131	156	153	132	160	155	184	146	152	148	138	177	159	147	157	152	165	143	152	146	163	140	146	153	143	143	164	144	140	135	149	133	127	145	149	143	150	136	155	150	140	163	146	161	145	162	145	152	138	163	137	161	172	177	147	157	163	161	190	147	146	126	163	147	139	146	148	142	156	145	169	168	137	143	168	159	173	148	167	143	157	156	153	140	148	147	152	157	134	155	153	152	138	148	138	143	159	158	146	153	129	128	135	131	153	163	134	146	128	166	131	162	150	144	171	139	168	159	148	185	164	180	163	140	152	132	128	174	174	141	141	163	160	139	132	149	143	137	155	150	133	157	161	163	158	171	164	127	142	145	143	143	157	158	150	153	141	154	169	167	137	178	155	154	145	148	157	125	152	151	166	163	148	147	153	137	133	162	164	131	135	146	141	142	154	170	127	164	155	138	133	156	157	145	127	154	158	150	136	140	142	156	137	141	168	131	165	146	146	140	145	161	153	135	173	141	146	152	151	152	132	166	139	139	135	147	163	158	148	157	162	163	151	142	149	159	134	158	151	149	141	143	152	152	143	142	151	133	140	182	140	156	142	132	161	155	155	163	162	186	150	134	143	153	161	139	161	152	153	146	167	148	141	160	139	125	135	144	138	135	149	173	169	134	151	148	145	152	148	170	144	156	154	152	151	148	155	137	152	145	138	148	152	136	136	173	152	163	130	140	124	149	153	137	150	162	151	160	152	127	155	133	154	173	138	168	159	147	170	141	152	165	150	147	133	113	147	148	170	142	152	164	157	165	150	149	157	167	180	156	162	173	156	190	123	141	154	142	145	152	135	169	138	132	145	156	133	159	157	128	143	164	144	155	156	148	127	151	178	133	146	128	149	141	153	142	138	155	129	156	163	150	145	142	135	151	153	155	164	145	151	151	131	135	171	159	143	150	143	128	148	152	153	148	161	169	146	164	163	166	125	156	166	150	136	151	142	146	144	143	131	160	142	149	150	139	153	151	129	130	164	152	170	153	161	160	138	163	171	128	150	145	142	149	145	139	159	172	153	137	170	152	173	160	154	155	166	138	154	150	141	137	160	157	164	175	132	138	159	158	148	157	143	147	136	163	171	152	135	146	140	142	152	134	152	145	169	152	129	149	145	156	161	144	134	158	126	166	148	169	144	149	162	145	156	160	151	153	136	148	156	167	141	125	149	148	130	145	146	151	123	142	148	165	171	162	155	159	155	151	166	153	146	143	170	168	129	139	147	159	143	155	147	153	162	129	136	142	168	162	168	156	137	139	146	128	161	154	138	170	155	163	143	149	146	145	176	146	157	153	157	155	144	158	155	152	159	152	151	153	135	151	131	145	156	139	158	136	130	146	144	158	171	151	127	149	148	135	154	142	150	141	139	139	135	140	146	157	146	136	159	155	131	166	149	176	142	140	161	161	154	157	129	145	150	158	136	148	164	165	153	182	138	151	144	163	138	153	155	154	151	159	147	173	143	147	155	126	140	151	145	167	147	150	153	143	138	160	192	153	168	148	141	148	145	153	162	159	158	145	166	168	159	145	122	138	134	145	145	143	166	143	148	159	131	174	146	152	149	151	143	178	133	149	138	131	146	133	162	167	154	134	149	142	130	164	144	132	148	131	160	134	142	154	160	140	161	146	145	158	165	162	155	146	169	154	150	150	134	159	154	159	151	161	148	154	146	156	143	152	164	150	182	134	138	165	152	154	149	155	153	146	153	155	124	150	141	135	157	144	165	141	154	145	145	150	149	130	138	155	160	143	137	166	148	145	155	134	145	165	140	136	138	129	161	162	132	142	153	137	149	141	145	151	171	130	155	133	152	132	184	138	156	156	126	140	162	141	141	152	149	180	155	149	135	152	149	164	153	154	174	139	159	136	155	128	150	158	171	139	150	135	140	151	138	152	132	137	135	147	146	141	171	155	133	154	146	135	150	151	128	134	152	155	129	158	171	161	138	164	173	156	159	145	141	139	138	143	151	170	157	171	178	131	150	132	153	151	168	144	149	142	161	141	173	149	137	153	147	164	147	146	170	148	146	134	182	159	116	159	136	144	156	154	132	158	134	150	149	149	119	134	129	164	129	147	150	138	159	144	145	136	125	162	132	135	150	161	172	135	138	160	157	152	166	125	138	153	143	173	157	133	151	127	152	148	153	167	158	159	146	146	169	149	158	145	137	143	135	141	152	138	136	152	169	135	161	150	146	130	137	134	153	147	161	151	154	143	156	138	156	129	145	155	161	171	151	146	141	159	163	151	146	179	130	151	154	128	167	151	153	151	153	153	138	157	144	153	151	151	154	127	124	163	156	155	162	153	145	129	167	147	162	164	156	140	157	133	146	147	141	143	129	173	150	151	149	163	144	155	140	149	139	159	140	167	139	148	134	136	136	161	132	167	142	146	146	168	144	125	152	151	136	146	137	175	159	157	130	154	145	146	159	137	164	131	153	161	129	137	128	155	156	137	148	148	149	164	140	147	143	154	146	153	159	144	163	139	147	151	143	153	127	152	153	139	139	141	142	145	144	157	152	145	146	128	141	147	169	152	133	155	150	154	156	129	138	151	172	141	155	160	163	164	147	147	147	166	131	159	139	155	136	135	171	144	151	149	135	126	127	135	152	145	170	151	126	138	146	137	136	140	136	154	169	165	141	135	151	157	150	141	136	160	158	171	147	152	136	169	175	159	161	167	141	162	160	151	168	157	159	139	163	169	169	123	147	154	153	133	144	130	143	145	156	146	140	159	157	146	175	143	138	143	140	147	154	180	132	141	161	145	154	151	140	142	138	166	164	136	151	149	153	158	143	120	132	136	143	157	150	159	160	162	164	168
24402	21482	28785	24613	21454	5946	891	505	424	409	380	348	352	323	331	311	300	306	317	316	344	303	296	296	284	304	299	310	307	279	306	317	303	291	280	293	298	313	261	284	321	280	312	321	294	294	282	287	267	299	294	311	305	324	252	315	249	263	299	263	279	269	277	274	332	275	305	271	309	268	295	312	292	296	275	275	278	306	281	277	297	277	293	258	304	322	265	270	284	281	291	265	273	290	286	263	295	285	304	290	256	269	303	322	290	302	275	286	306	269	266	308	280	277	286	306	301	297	277	299	273	241	302	293	267	285	300	270	292	292	313	291	290	264	310	294	294	279	281	299	271	288	295	265	268	292	312	301	290	265	281	289	312	275	295	297	285	283	269	276	255	292	302	287	284	285	289	301	308	286	272	300	303	283	279	283	265	275	289	288	295	309	272	282	288	298	282	258	280	295	258	278	289	268	266	287	258	282	290	284	290	264	279	275	260	255	252	265	318	309	276	290	276	253	273	299	287	310	267	279	301	285	297	290	255	293	287	293	275	282	293	287	270	277	274	290	257	272	283	295	287	256	288	306	300	295	285	276	287	276	301	318	304	249	270	293	282	289	304	306	257	250	267	324	316	289	291	274	280	288	305	247	291	265	307	284	286	268	300	265	282	268	288	273	298	273	269	260	273	301	269	302	286	320	263	291	291	289	294	274	306	281	289	300	271	305	292	288	284	266	290	263	253	279	282	285	305	282	312	308	305	278	299	265	294	309	275	299	291	262	314	267	295	294	264	270	292	285	301	309	297	265	272	269	280	310	291	313	261	283	286	257	272	257	277	278	284	269	292	305	271	291	292	277	287	314	262	281	263	306	321	287	261	299	269	258	284	304	294	308	266	312	264	264	300	271	294	296	304	291	293	299	279	275	282	285	278	282	264	291	306	279	262	290	283	271	261	282	294	299	262	288	282	304	301	290	298	287	282	278	267	274	292	297	311	288	257	274	280	281	285	270	290	268	280	289	273	274	276	289	307	306	307	284	259	293	313	286	299	275	291	281	307	300	271	285	300	275	289	241	294	281	305	268	281	298	255	283	258	278	299	284	312	288	277	280	309	272	261	241	280	292	292	316	291	282	274	298	287	258	301	264	278	265	303	281	251	268	288	277	277	274	283	312	272	293	331	288	309	296	253	283	278	283	283	287	284	257	309	287	294	253	240	293	278	257	278	259	288	260	289	261	277	263	288	306	271	271	291	286	297	262	286	290	279	279	277	265	274	279	265	261	303	264	300	269	269	293	301	300	275	300	294	295	273	311	269	239	279	273	278	273	275	234	287	276	296	252	285	278	297	266	312	289	305	279	303	289	290	265	287	269	318	258	261	282	277	275	271	268	266	279	290	301	285	272	273	266	285	272	278	284	287	306	281	258	269	288	273	272	306	304	284	281	294	306	283	302	283	285	252	278	310	247	293	260	273	283	274	257	273	301	295	263	304	286	274	296	269	277	305	285	297	298	296	305	296	305	319	279	286	314	262	272	259	312	272	307	302	269	296	302	282	277	264	266	276	292	304	290	294	289	292	288	315	283	266	297	293	267	283	281	306	288	278	268	300	304	264	273	279	296	294	245	288	316	263	252	309	288	281	278	303	295	277	279	298	268	269	293	286	281	271	285	257	306	312	275	303	277	317	274	256	305	278	313	273	286	296	260	274	272	281	286	280	269	275	268	252	280	271	285	283	286	301	275	251	281	265	293	297	263	270	304	297	258	289	307	288	328	306	302	298	274	305	278	270	286	288	282	291	275	269	273	263	282	306	288	271	288	302	236	283	272	288	309	297	276	313	277	295	266	290	256	274	272	269	306	279	281	299	278	299	299	288	308	279	293	286	271	307	256	303	275	250	256	279	256	299	265	294	257	235	297	274	298	290	252	285	318	268	250	261	302	271	277	303	275	303	281	265	262	279	305	281	290	266	255	305	278	290	306	306	285	297	293	264	304	283	282	291	288	310	281	303	261	285	283	299	266	255	274	266	272	290	287	257	278	286	295	278	286	293	267	289	277	295	302	276	270	302	267	291	299	300	269	275	262	288	300	264	302	265	290	272	311	309	246	281	284	294	295	277	267	342	275	269	296	278	279	283	251	269	353	285	275	273	285	290	252	250	288	305	261	316	264	280	276	257	302	292	261	273	269	299	307	273	278	283	281	310	310	273	289	265	311	282	257	260	279	268	297	288	270	287	286	257	269	277	336	296	306	275	265	296	265	308	325	318	271	271	294	292	295	286	270	298	265	257	278	308	276	271	294	289	276	298	263	280	279	299	275	285	290	292	298	296	299	235	283	296	309	285	297	298	275	283	273	311	290	296	271	283	307	288	293	249	327	294	261	284	269	286	280	287	299	296	272	291	288	267	274	297	252	295	289	252	279	276	301	330	283	277	276	287	287	301	279	306	267	266	288	292	277	294	304	268	302	258	300	289	287	282	262	273	310	297	252	266	289	265	274	255	280	293	294	274	271	267	309	278	280	286	293	291	267	324	267	273	303	308	273	263	262	289	271	280	307	314	305	278	310	295	286	303	285	299	260	260	256	271	307	257	274	262	286	285	270	302	310	270	309	266	288	305	300	293	272	266	300	260	281	276	291	280	267	286	284	258	291	275	274	282	272	271	281	295	264	298	280	310	304	285	294	277	269	277	245	278	280	302	269	289	286	273	260	271	289	261	311	284	286	301	291	286	294	280	298	268	295	290	280	301	256	297	278	280	293	283	317	271	296	301	297	284	252	280	272	266	309	251	289	262	250	259	284	319	319	274	294	273	269	269	294	283	281	262	305	251	268	327	295	257	272	280	284	283	274	272	265	276	296	277	298	282	290	284	288	275	267	291	278	285	290	288	275	240	300	261	284	271	321	274	259	259	270	282	297	328	276	263	281	260	299	269	284	284	294	325	278	287	289	273	293	266	272	299	282	307	289	293	289	300	271	282	301	281	299	293	273	299	252	278	279	294	275	261	299	311	259	284	265	281	281	311	300	263	285	264	268	295	287	300	271	264	262	271	248	306	269	282	291	273	270	282	332	310	281	285	290	254	272	276	288	316	295	256	280	279	284	296	242	283	276	290	277	287	284	276	313	292	270	308	275	284	271	300	263	292	273	282	279	275	274	292	314	281	289	278	265	311	288	272	293	292	258	293	266	278	264	270	277	276	284	268	298	273	268	261	261	293	273	262	267	275	262	248	283	287	272	276	279	268	289	308	280	288	287	295	262	273	276	258	299	272	257	260	260	276	305	267	290	289	297	263	304	269	278	240	233	291	278	281	299	288	287	264	275	278	293	277	273	278	265	253	275	251	288	263	289	281	266	266	257	319	270	259	311	282	260	293	259	304	296	300	256	291	305	270	288	283	273	272	316	263	297	282	304	291	288	275	290	256	268	267	314	282	299	274	306	279	286	284	286	285	295	262	290	292	264	261	280	293	273	263	313	287	308	278	273	283	278	260	296	278	249
3380	4662	3782	2003	1258	951	755	636	522	458	444	425	396	370	353	342	336	310	324	312	280	297	302	297	254	282	277	261	316	287	307	300	287	286	286	260	275	259	302	285	263	263	258	289	288	274	275	255	269	275	257	275	266	289	273	289	275	237	292	284	287	271	261	276	261	253	245	246	268	279	278	270	274	277	259	281	269	268	291	269	266	277	287	260	283	293	262	267	259	277	260	265	266	237	280	240	274	247	262	249	241	267	258	279	242	279	295	243	251	272	281	317	257	291	263	288	244	263	256	287	245	269	293	289	247	245	236	296	247	257	266	278	284	263	259	247	262	253	259	255	261	263	266	289	261	238	247	286	280	259	278	243	259	260	267	275	269	257	274	298	285	267	286	265	250	273	301	262	280	259	270	265	275	271	255	246	270	284	259	280	296	283	266	260	287	273	270	276	251	258	282	274	275	234	259	242	246	272	289	282	273	281	247	248	281	256	276	257	282	289	244	264	257	251	279	252	298	287	248	268	266	250	276	263	270	276	261	253	272	269	249	270	256	282	256	274	264	250	243	288	289	301	298	267	281	268	248	250	242	245	268	280	301	279	267	236	253	257	267	260	266	267	281	275	244	283	276	275	274	247	256	257	264	265	260	281	296	253	279	282	266	268	266	257	270	272	268	257	291	240	286	286	253	229	248	249	259	266	268	279	281	242	257	257	259	294	257	249	265	260	261	257	274	261	243	240	281	289	290	238	276	269	259	249	235	269	281	275	266	257	259	289	268	248	253	259	270	255	259	268	259	255	261	290	273	258	282	252	277	267	257	250	272	305	249	273	270	261	268	269	257	277	267	272	232	261	270	274	245	268	233	272	275	245	237	258	264	260	281	274	288	261	262	258	257	273	238	290	263	224	250	236	272	253	260	276	267	272	290	269	290	260	232	260	255	281	271	273	256	236	258	299	244	274	265	246	265	278	271	242	252	250	233	287	244	285	280	266	239	272	247	248	234	276	248	282	255	261	268	289	242	261	264	259	255	241	282	274	274	267	268	289	254	244	252	260	257	264	259	285	249	284	251	264	290	287	266	252	270	293	246	280	263	236	243	250	262	275	251	239	258	304	275	271	292	257	263	281	267	248	282	251	286	261	228	259	292	247	269	263	254	241	264	254	283	260	266	245	280	250	264	267	271	273	239	241	289	284	270	269	288	258	272	242	255	277	270	237	235	296	286	254	279	259	232	266	260	253	242	290	247	283	263	268	270	264	262	258	310	265	251	259	283	258	263	232	259	266	268	233	270	261	241	266	276	274	241	273	279	270	268	271	251	261	254	262	280	271	241	251	276	253	258	260	271	273	277	258	243	270	260	258	248	260	261	277	254	290	274	233	224	259	321	278	257	246	269	265	274	276	246	269	275	243	274	234	275	246	285	272	265	257	245	267	235	260	247	247	267	242	246	263	253	221	278	270	253	267	279	296	267	255	248	271	246	243	262	253	258	256	291	253	253	228	252	262	272	270	274	260	263	267	286	250	243	278	266	237	246	252	242	263	241	269	249	268	267	226	295	234	262	248	255	272	245	265	246	253	269	256	249	257	262	249	263	259	260	278	271	283	272	269	264	260	259	260	231	270	257	278	224	277	266	239	255	254	283	257	267	252	241	243	259	268	280	236	271	234	274	294	262	270	282	253	242	246	238	274	253	236	217	243	257	285	248	270	235	232	257	252	247	264	252	256	252	271	267	274	272	250	268	257	260	273	276	227	270	247	269	281	231	265	276	250	276	259	262	281	267	267	296	259	263	259	274	238	295	225	279	272	279	268	248	311	252	260	268	285	244	279	237	244	255	262	254	267	235	240	275	290	237	271	261	284	256	268	247	260	258	247	256	276	254	277	292	253	230	318	240	258	295	267	264	266	280	282	239	281	254	274	269	267	269	275	231	269	261	276	236	285	285	257	277	279	270	247	258	260	268	250	271	272	251	253	262	244	272	263	241	254	266	285	254	258	245	253	263	250	271	232	267	258	250	281	285	259	265	263	247	255	266	256	273	269	264	259	283	271	276	273	235	279	241	245	272	288	284	254	282	277	263	254	285	257	238	261	264	256	292	247	216	261	243	254	285	248	247	269	275	222	285	289	254	245	270	291	266	282	244	254	250	274	284	265	229	268	249	244	253	246	228	253	278	261	252	231	277	267	292	292	268	228	243	253	265	252	281	246	276	273	253	253	247	253	272	256	243	284	264	248	244	277	253	262	245	248	263	264	246	257	264	250	260	272	265	244	247	243	277	265	266	256	256	236	288	263	267	267	287	275	280	254	241	265	242	245	255	246	279	265	259	229	272	264	265	263	201	253	235	236	244	260	285	274	261	279	257	242	283	246	245	250	263	284	277	253	263	261	293	259	277	288	295	282	269	260	252	283	238	238	259	248	244	247	250	254	273	255	253	252	271	242	246	264	229	268	261	296	294	234	259	277	268	249	264	280	244	257	286	242	253	249	270	247	266	231	239	257	247	231	257	259	241	247	274	250	251	241	305	266	232	259	256	248	270	268	265	274	277	271	228	304	238	246	265	258	274	267	247	252	252	266	284	254	250	244	248	254	256	262	272	230	247	263	254	239	270	277	249	236	248	283	285	271	274	269	274	265	252	248	243	248	292	245	265	267	260	250	276	228	255	270	252	270	246	262	251	230	268	265	269	269	263	283	239	246	247	239	248	261	244	273	247	261	258	266	272	278	247	280	275	252	259	280	263	287	301	252	269	255	253	244	253	245	245	258	259	246	262	245	242	250	250	266	238	244	252	257	251	282	299	270	298	259	263	276	229	296	257	266	266	241	294	246	253	271	252	279	274	245	234	280	266	264	283	247	309	266	240	263	242	241	261	278	248	272	266	287	245	259	273	248	249	263	223	282	277	222	276	244	250	249	237	279	232	266	237	255	266	255	266	295	283	271	244	290	270	244	234	272	245	228	270	271	236	285	232	270	265	283	292	258	250	285	243	262	260	252	246	243	257	275	253	254	295	248	245	266	242	244	243	264	247	245	272	254	284	292	269	263	255	245	258	239	256	280	257	256	274	262	296	280	262	259	257	268	245	272	286	252	231	266	265	249	255	258	281	276	258	274	269	259	279	249	266	298	253	235	266	233	268	254	269	282	288	260	273	258	264	277	255	245	246	258	263	237	244	252	270	264	255	273	255	262	263	273	253	266	262	256	277	268	270	290	255	311	272	232	272	256	238	300	244	281	279	273	279	281	232	239	278	277	267	258	275	242	257	260	275	231	260	260	248	252	236	246	247	240	281	252	240	238	262	272	265	257	267	252	231	236	235	263	285	244	266	247	243	251	250	249	264	250	276	264	248	277	274	286	303	264	269	265	262	261	254	279	258	267	266	242	251	261	244	262	284	278	258	225	264	251	272	220	276	249	267	243	248	226	251	243	264	260	233	258	272	239	264	260	247	258	256	297	263	250	279	270	269	266	250	261	248	258	259	263	260	258
27769	12181	949	467	356	359	298	324	337	321	344	299	300	300	329	331	346	312	322	304	318	291	325	332	323	318	302	333	323	340	310	316	296	303	306	332	320	328	302	328	318	272	281	275	302	311	343	307	314	314	307	298	318	301	301	301	295	286	306	326	323	337	323	305	320	348	303	295	300	305	311	307	318	333	297	324	291	313	319	333	320	295	341	282	305	312	301	305	314	324	295	326	297	304	291	321	326	286	324	311	304	309	341	304	276	285	276	288	326	332	291	300	273	281	337	306	287	324	309	298	299	310	331	288	331	345	313	289	316	318	291	314	287	302	284	301	307	296	304	317	320	332	288	337	293	320	330	303	339	322	326	333	297	325	319	323	289	302	335	288	302	324	295	323	301	311	276	313	313	284	303	303	282	332	322	319	305	314	300	314	302	360	285	323	323	334	339	311	295	314	341	275	305	337	300	303	311	278	302	287	288	306	307	307	333	305	340	316	304	303	304	317	286	321	307	315	293	322	317	295	323	294	304	282	288	331	307	320	279	369	330	329	286	314	302	311	321	336	331	313	286	313	257	304	326	317	316	315	310	291	316	319	306	316	323	320	322	345	282	325	322	306	301	282	309	314	312	305	302	305	339	323	324	327	327	308	312	327	314	285	323	278	325	327	317	345	332	294	307	316	326	324	307	335	298	341	300	310	300	287	274	300	324	311	298	287	358	329	281	306	334	295	318	368	312	311	306	300	318	294	316	289	312	310	360	296	319	346	337	295	326	320	305	328	324	313	315	331	276	329	325	335	345	289	303	317	318	311	279	300	353	307	313	322	306	299	323	309	329	299	303	347	298	319	308	303	306	285	315	293	308	340	332	315	297	270	304	317	280	315	318	297	314	284	293	307	303	309	319	295	309	293	299	306	294	290	288	308	295	338	285	295	315	298	295	315	303	300	339	298	300	279	290	331	330	322	304	304	306	312	308	331	313	275	280	304	317	332	357	346	353	321	322	318	334	300	329	298	311	294	281	310	319	291	321	321	300	283	323	288	300	311	303	310	308	326	319	327	295	267	288	309	328	310	326	279	312	314	301	318	297	288	313	281	340	287	321	341	313	313	308	321	301	299	316	312	324	332	304	332	308	333	321	314	344	318	334	325	306	322	319	316	291	282	326	331	339	284	303	320	283	335	308	293	326	323	326	323	323	288	322	282	292	307	302	340	339	304	334	320	295	315	320	295	309	313	323	301	303	351	300	310	310	307	305	311	316	304	352	324	310	291	306	339	295	288	313	305	358	291	335	322	317	345	301	332	289	296	330	328	308	306	337	315	287	350	315	288	318	335	327	298	314	334	332	292	327	294	321	319	308	330	269	320	285	303	289	311	309	313	298	326	306	313	315	311	294	297	324	310	315	306	278	322	320	320	316	303	312	308	300	298	309	282	308	357	331	321	284	329	310	317	346	297	328	311	327	314	323	308	329	313	328	288	306	326	301	339	317	334	310	296	310	301	300	311	313	326	288	315	333	362	320	333	331	294	317	344	316	324	288	324	352	320	276	309	302	301	315	337	334	321	280	323	309	311	284	307	346	304	315	289	283	345	310	352	301	321	296	294	306	292	308	310	315	326	310	302	333	325	305	274	325	297	305	324	295	318	287	312	284	328	330	310	328	294	317	309	329	312	309	331	327	340	300	314	339	304	323	321	311	307	314	308	319	310	302	334	342	306	285	336	313	308	318	350	300	321	310	281	290	337	279	298	305	355	298	345	304	316	298	323	318	308	304	333	370	312	294	297	302	301	326	295	300	289	312	291	303	315	299	302	333	275	313	313	325	314	300	299	346	328	324	330	331	315	310	286	332	301	294	311	273	319	313	302	330	334	299	334	311	310	316	321	297	326	284	312	335	301	316	302	316	319	307	303	291	295	312	288	313	306	320	353	313	311	304	300	312	315	289	279	321	319	329	297	291	326	342	327	315	302	314	317	294	308	283	302	311	330	294	323	336	293	315	311	323	281	292	359	307	327	336	331	302	292	297	299	308	284	333	353	307	330	317	305	281	280	326	317	308	292	269	289	341	314	309	308	310	306	289	332	309	296	310	301	316	330	322	342	298	308	321	366	304	327	322	281	319	316	327	308	350	352	298	314	301	328	317	311	322	331	306	285	302	291	297	334	278	294	318	300	323	306	326	314	289	293	331	304	321	298	321	330	299	317	308	307	333	323	335	318	303	327	300	316	274	297	300	307	328	329	286	320	288	322	270	323	325	289	268	315	327	283	284	306	335	310	359	299	334	333	306	314	311	320	298	308	315	294	310	324	322	305	289	274	306	343	294	287	315	338	305	320	277	282	311	296	327	327	332	301	322	331	317	366	327	303	295	330	308	308	318	306	288	339	337	322	287	314	305	328	327	298	321	300	352	327	296	319	279	314	312	329	291	309	291	283	282	291	313	335	344	353	330	335	329	290	331	300	276	340	311	315	313	333	312	319	321	339	333	279	319	292	283	308	301	317	316	309	333	314	309	328	284	306	296	316	335	327	323	335	328	319	300	318	293	323	314	305	301	324	331	318	284	298	310	312	356	289	315	307	322	326	314	333	297	289	308	307	305	315	311	267	314	307	327	313	278	287	300	321	355	307	318	320	320	318	347	324	318	321	295	289	318	297	299	309	319	308	295	312	271	317	331	326	356	332	314	313	305	309	310	320	308	305	295	327	326	312	327	323	293	265	315	302	300	332	330	308	291	308	305	313	328	326	317	323	314	283	300	310	356	300	321	327	305	300	325	315	326	311	320	314	312	326	309	342	315	310	311	284	320	297	310	317	296	272	320	309	292	349	315	304	319	337	312	300	355	316	315	304	273	312	324	300	325	316	312	314	305	276	302	338	312	306	278	301	333	345	313	291	318	338	303	300	298	325	311	327	312	293	284	312	338	288	318	304	309	312	345	313	305	312	329	311	311	319	316	320	317	317	362	313	342	306	298	287	294	301	277	323	304	345	308	297	306	295	314	292	325	347	308	301	308	337	349	319	311	325	326	340	333	361	328	327	319	334	334	298	319	323	310	332	293	303	316	335	303	296	312	340	291	273	347	308	335	323	327	300	317	298	321	295	281	319	315	304	324	305	315	320	311	353	322	325	292	315	298	317	339	317	335	262	309	318	340	311	307	300	308	288	328	307	312	292	323	326	344	282	310	298	322	290	316	298	303	319	324	344	323	313	295	294	311	317	283	326	273	298	338	292	306	313	324	280	330	305	322	310	337	297	293	299	336	324	314	315	305	288	329	349	331	296	316	306	284	319	343	289	345	310	318	333	300	335	317	309	325	328	321	295	338	334	319	292	321	324	315	319	310	284	320	328	321	298	294	310	325	329	311	284	308	285	312	296	319	308	326	345	288	315	317	302	306	311	295	306	296	319	259	311	341	316	299	314	330	287	333	310	343	314	356	284	321	307	307	335	347	315	307	310	269	327	326	299	337	324	281	293	290	335	293	318	325	319
4731	451	415	353	317	293	299	315	288	329	276	316	251	287	311	299	332	280	282	262	306	287	299	269	304	279	261	287	282	286	285	256	285	305	281	306	303	284	309	281	262	289	261	228	261	285	278	289	268	271	307	305	261	265	264	294	280	295	308	289	275	271	303	283	282	251	285	260	318	291	271	286	314	291	284	282	288	282	272	293	307	309	264	287	294	295	274	267	278	286	288	283	267	281	280	305	295	242	264	289	257	281	245	275	286	273	298	282	304	274	278	268	306	290	288	291	302	287	270	275	283	302	280	287	253	296	312	304	266	277	284	273	270	298	300	260	273	302	297	262	254	267	262	277	288	277	276	264	274	272	280	321	268	255	298	285	281	279	293	292	255	281	309	279	276	301	276	277	290	251	284	272	279	298	298	257	269	276	256	267	258	258	291	282	329	295	295	277	268	286	274	271	284	256	274	267	291	292	305	276	286	278	284	274	237	261	314	271	262	268	315	292	259	263	264	265	314	256	307	258	290	265	283	307	266	320	300	268	266	261	264	289	312	273	289	264	274	266	292	271	262	282	279	289	295	291	277	286	277	284	280	288	285	286	254	280	267	277	271	266	326	271	298	295	311	296	291	292	288	270	283	302	285	292	246	297	305	260	262	286	283	314	290	264	302	297	301	298	277	270	300	296	248	300	292	288	269	279	315	306	262	285	297	280	283	301	298	284	305	288	312	265	247	250	282	286	293	257	285	263	275	268	277	325	289	291	297	275	263	262	259	267	295	273	295	304	285	300	283	281	295	289	287	282	289	302	298	302	287	290	299	266	269	277	298	302	293	267	280	283	265	267	299	276	331	251	263	256	292	273	312	272	292	312	283	303	305	286	276	267	276	287	296	263	283	271	293	297	265	262	271	293	273	277	295	303	282	257	287	288	310	289	272	295	256	320	294	286	289	298	294	295	297	290	263	301	298	298	287	276	278	300	268	295	277	249	310	253	280	304	271	272	304	282	268	247	287	290	299	294	282	324	294	280	287	302	263	297	319	285	285	284	267	274	301	280	288	289	259	286	303	319	247	288	284	283	262	275	281	298	245	275	283	274	268	264	269	303	282	292	291	311	252	303	281	280	277	273	279	280	265	278	318	261	272	270	313	305	294	274	287	292	290	252	269	290	297	265	269	307	279	307	265	291	303	298	256	274	291	272	298	277	296	279	291	288	276	282	268	288	268	274	249	289	280	290	323	268	256	259	270	268	301	300	283	286	303	266	285	255	285	293	305	311	303	277	301	261	287	279	282	290	297	270	297	282	242	283	258	300	293	295	270	312	313	313	295	278	311	289	263	281	263	292	293	275	252	263	241	263	265	237	308	279	266	277	308	303	296	297	290	268	299	269	261	266	286	264	262	276	256	293	271	280	283	280	294	302	284	262	301	246	300	261	276	303	290	260	257	274	294	273	252	270	302	282	261	304	305	281	279	281	290	293	285	294	308	274	270	311	314	332	299	270	287	311	255	275	290	288	297	298	300	260	304	284	288	281	271	294	320	272	258	266	286	282	276	293	287	310	271	285	287	293	269	274	314	263	287	304	293	283	249	274	291	280	277	312	289	283	281	308	280	273	275	274	306	258	270	290	262	277	267	267	288	276	285	277	271	297	295	282	279	290	299	267	299	301	279	262	275	301	271	313	286	294	291	289	270	324	289	292	271	277	291	279	308	247	323	290	272	278	292	289	279	295	277	273	287	278	280	293	293	256	289	256	287	262	257	282	289	265	280	301	274	288	267	301	291	287	266	291	302	273	295	275	276	300	286	295	274	293	251	283	262	308	294	260	263	296	258	242	333	293	286	315	274	285	286	281	291	261	257	295	233	284	290	282	291	266	282	289	287	294	294	267	272	273	264	258	274	278	289	279	270	251	281	280	293	249	306	312	266	263	272	259	294	279	264	293	287	268	311	299	263	285	292	303	292	281	259	304	284	266	266	303	262	267	283	290	281	272	272	274	304	303	282	276	294	292	282	272	292	285	264	297	296	262	258	333	290	271	275	302	302	270	258	276	291	252	288	292	275	295	283	290	283	271	295	279	317	282	286	265	261	294	282	262	269	299	259	281	278	267	286	316	272	275	287	302	287	265	306	332	284	289	298	272	279	299	290	294	277	293	259	258	285	287	260	299	270	306	254	291	274	303	301	260	278	282	239	262	280	294	282	270	274	283	282	272	274	288	301	297	296	316	271	293	258	270	288	258	272	269	301	280	282	301	274	280	297	276	314	288	236	291	305	284	255	286	280	309	267	299	273	288	297	270	285	281	307	256	279	262	300	310	264	272	280	332	300	303	303	257	323	265	280	261	268	291	312	247	279	285	263	292	300	292	287	277	271	266	281	275	281	260	268	325	279	299	278	272	319	305	290	270	272	282	285	288	282	272	271	276	263	286	268	268	277	311	273	276	306	271	290	292	295	264	284	265	309	296	311	265	283	268	305	274	283	292	301	264	315	309	289	263	304	279	285	298	316	276	288	275	275	277	306	316	264	285	296	289	264	297	292	301	257	295	281	300	292	255	293	268	316	267	304	271	268	290	267	266	272	290	300	302	284	275	303	309	293	259	279	303	280	289	293	277	276	288	307	276	301	278	268	288	287	320	248	247	274	278	289	319	276	284	254	288	308	284	259	286	263	253	269	285	305	290	287	269	273	290	266	287	306	287	268	289	303	280	268	293	266	324	289	273	285	298	293	307	268	302	302	308	292	315	299	290	271	280	283	285	303	251	301	258	281	280	287	266	269	283	297	285	286	277	285	270	319	260	289	292	303	299	261	282	279	243	260	275	310	251	299	265	285	295	297	289	282	270	287	324	280	309	310	287	309	286	294	292	263	255	277	316	288	263	271	242	298	276	296	303	287	282	313	270	288	285	272	278	279	303	295	303	274	282	300	282	266	296	309	289	295	286	274	310	281	279	283	267	263	294	284	298	279	260	303	308	268	290	301	281	301	300	288	288	274	268	284	273	281	274	283	306	262	279	299	271	268	268	262	265	273	334	293	282	288	280	247	269	287	282	286	288	295	286	319	273	274	314	260	300	290	261	321	304	290	290	289	303	329	270	296	321	282	256	295	275	258	301	301	270	306	272	278	245	311	302	247	299	292	280	286	290	280	262	264	313	327	282	300	288	282	294	288	262	316	277	281	275	256	302	235	297	289	282	263	280	289	322	282	251	279	277	302	325	252	286	250	268	271	287	281	295	279	273	283	304	290	290	284	277	279	252	291	286	313	273	283	274	314	272	334	273	278	283	300	286	285	284	328	273	251	288	286	252	272	293	305	277	305	261	295	273	311	268	300	299	251	278	293	271	262	292	311	319	273	274	308	319	249	258	299	302	283	277	263	275	264	298	302	289	280	278	290	269	322	267	262	266	288	258	283	291	273	285	277	289	278	276	282	293	268	283	294	287	270	300	282	310	263	259	267	316	303	298	289	249	267	299	279	300	267	250	283	298
25338	21486	27825	25533	8665	544	336	263	207	197	187	215	162	180	161	177	157	155	144	145	154	142	136	144	160	146	161	153	142	147	147	161	148	168	169	133	132	155	142	140	149	170	125	151	142	148	142	142	158	139	159	147	143	146	172	155	152	155	125	138	133	173	155	152	142	141	137	144	171	139	143	157	146	153	130	132	149	155	137	148	151	144	141	135	132	146	167	148	145	130	153	153	150	134	122	132	156	158	146	167	155	139	143	153	154	142	151	133	145	145	173	154	140	137	173	131	163	157	164	149	134	141	131	136	143	164	142	159	135	157	125	123	129	147	140	161	142	138	134	144	148	148	136	149	143	143	147	142	152	146	159	138	135	151	161	151	138	133	161	144	150	167	135	120	143	154	166	136	142	142	133	153	132	136	135	157	148	150	147	127	130	140	146	131	134	140	126	143	167	167	136	143	158	136	153	130	155	154	146	130	149	148	128	145	137	145	121	147	155	146	136	138	158	153	139	149	130	137	150	147	132	150	146	145	155	164	144	142	161	132	155	147	162	138	149	150	169	156	122	151	126	164	144	142	132	156	147	127	137	140	143	139	141	163	133	172	151	125	131	155	159	170	153	141	159	130	150	142	153	124	134	145	158	138	128	156	149	156	163	154	136	138	122	144	141	149	124	187	143	134	150	143	135	144	134	127	138	153	140	160	154	138	142	152	132	149	137	149	119	143	150	142	155	145	133	152	154	145	136	153	149	139	146	146	178	150	161	143	131	135	139	132	152	144	148	139	148	132	132	122	143	149	144	126	146	149	130	170	145	128	135	138	153	141	153	140	150	150	139	156	155	141	134	155	127	167	148	167	143	142	137	138	156	149	111	119	154	141	127	143	132	137	154	148	139	149	110	153	146	128	147	140	169	137	142	131	156	164	147	133	142	154	140	151	141	127	147	155	183	145	149	142	147	133	157	150	147	163	128	150	146	132	148	133	156	124	147	165	156	162	145	127	140	125	139	142	146	139	117	145	125	136	143	128	150	144	122	136	139	130	143	151	136	149	148	144	127	137	162	138	139	146	162	138	163	152	143	159	136	156	144	124	132	149	142	162	145	160	147	137	138	138	146	160	160	155	145	152	154	164	144	123	152	150	138	144	149	139	170	144	146	143	139	136	139	127	127	126	162	166	153	132	139	137	148	124	157	155	164	153	138	135	131	164	141	130	139	162	138	146	149	132	163	139	142	130	143	155	154	147	149	149	150	132	150	145	125	144	149	141	144	149	153	147	155	137	154	146	133	139	141	166	119	141	163	129	121	155	131	141	147	150	168	153	136	118	140	143	128	129	146	147	138	137	164	137	134	139	154	148	150	146	153	157	144	166	137	150	140	151	156	141	152	158	157	148	144	148	135	158	132	130	155	118	128	135	134	145	153	139	154	151	146	148	145	138	153	130	121	135	147	140	146	162	148	140	135	155	130	157	153	152	138	139	141	156	149	144	143	141	130	144	154	144	141	158	152	153	133	153	159	150	133	156	147	140	178	151	170	142	146	142	143	146	142	147	165	114	155	142	152	146	146	127	156	132	140	138	153	138	136	112	128	145	148	162	129	136	119	138	139	147	148	150	156	143	130	167	152	141	139	156	134	160	138	144	129	165	146	134	134	165	148	153	142	166	155	141	149	143	151	155	133	148	137	153	145	147	137	142	149	136	153	132	142	156	134	134	127	133	152	147	134	136	163	146	134	149	133	143	144	133	158	128	125	137	146	171	147	151	131	145	132	144	149	128	154	141	129	140	135	134	150	145	155	129	170	153	150	141	136	146	140	153	162	129	132	138	142	163	155	131	126	149	128	132	157	142	121	150	134	144	119	152	152	152	163	134	152	153	159	143	129	142	160	131	124	155	151	138	148	136	163	151	127	150	151	159	141	121	152	150	147	119	137	148	144	147	130	145	149	140	121	156	145	143	148	140	139	156	148	135	137	142	144	155	158	157	138	135	173	131	135	166	146	133	142	135	133	136	153	155	142	135	135	143	169	147	128	152	147	147	158	154	140	163	142	136	146	162	130	141	151	170	133	130	137	141	138	137	148	139	136	152	146	133	129	157	144	124	156	146	120	132	128	147	154	152	160	153	138	146	143	145	150	146	139	138	146	161	173	132	144	145	154	141	163	146	127	149	140	132	124	147	172	131	164	127	134	154	147	155	126	143	142	157	135	161	143	136	129	144	162	141	110	154	122	149	141	148	145	132	149	161	147	140	155	144	134	145	131	171	153	150	125	132	144	169	132	152	146	132	137	145	142	165	131	142	162	128	151	130	143	144	161	161	135	137	133	135	155	128	131	148	157	153	137	133	133	145	140	143	127	152	144	176	142	157	135	140	153	137	162	148	124	138	151	141	128	149	154	122	141	132	144	181	161	160	132	137	123	123	144	151	154	126	155	161	143	145	145	156	133	135	146	160	119	137	115	151	144	132	147	153	161	126	146	156	142	137	145	116	161	126	135	158	152	141	142	143	132	132	168	150	120	129	138	148	148	158	149	136	142	136	153	145	129	141	135	147	151	146	139	148	148	143	119	137	163	145	151	150	129	135	136	133	140	130	125	148	129	145	139	146	130	122	158	155	146	151	126	124	135	164	152	156	145	146	141	155	136	141	159	138	136	151	123	175	135	141	139	136	128	135	147	140	122	148	114	143	139	134	138	115	139	149	141	148	146	130	155	151	132	160	141	118	132	133	151	130	162	151	152	130	155	150	149	137	145	148	147	152	140	155	158	145	128	134	144	142	136	149	133	142	133	140	155	145	145	144	138	129	147	153	151	137	150	132	161	139	136	140	162	155	153	136	129	145	144	159	150	161	136	158	138	164	166	142	150	134	143	133	142	147	133	144	163	161	158	155	134	155	156	156	171	129	152	153	152	154	144	167	133	125	145	155	147	154	127	122	123	131	132	168	119	141	145	142	131	124	158	150	137	127	125	154	146	151	160	135	141	140	163	131	144	147	145	139	145	143	136	151	167	146	133	151	148	139	147	140	141	129	141	128	166	137	153	146	132	148	135	136	132	142	137	145	117	151	151	154	141	130	145	137	140	154	144	147	140	140	135	149	144	144	146	140	131	143	150	132	130	139	139	147	172	137	137	140	142	157	141	135	137	133	177	143	133	152	148	140	127	135	160	148	155	147	177	140	140	151	141	146	158	123	138	152	144	142	151	135	140	134	137	156	163	143	146	155	140	157	127	161	127	147	134	137	146	130	147	137	143	148	164	143	133	155	133	133	126	139	157	147	129	135	147	158	156	147	140	138	158	129	150	146	149	173	162	151	152	137	153	135	131	132	136	158	158	152	164	129	155	127	121	137	148	146	134	139	169	150	138	124	134	154	127	149	166	132	145	140	140	129	150	150	145	139	170	123	157	156	140	125	160	147	148	131	144	148	142	126	165	147	140	130	139	170	160	132	151	133	144	142	139	121	126	158	162	143	150	132	150	147	147	153	149	170
3128	2559	2028	1083	650	513	410	332	303	270	227	255	224	201	221	166	193	181	177	159	165	183	181	169	136	175	154	179	194	158	161	168	179	159	146	171	157	167	142	188	153	141	155	152	134	165	145	153	136	142	152	143	143	165	153	160	153	143	160	169	140	163	144	137	161	148	178	167	173	152	146	166	145	157	156	158	162	152	156	149	150	151	141	172	168	159	170	166	152	155	161	156	175	149	144	142	163	167	139	144	168	155	157	162	132	149	153	165	185	159	145	158	145	144	143	145	160	147	143	142	146	153	156	173	140	174	162	169	150	161	149	167	151	143	132	164	157	162	143	190	142	172	168	158	182	155	150	153	152	137	178	150	144	156	156	139	145	146	161	172	148	159	151	161	153	153	156	157	155	142	139	149	150	147	171	174	133	143	142	146	147	136	123	151	166	144	149	150	147	142	151	144	144	144	144	155	150	175	135	144	154	146	179	152	142	134	147	138	147	138	148	141	176	161	160	156	146	158	132	158	145	154	180	141	145	131	162	145	135	146	149	147	154	164	145	148	157	151	150	143	151	160	166	163	135	155	154	161	140	179	135	152	160	156	164	146	130	143	144	157	163	151	118	157	147	132	141	145	150	167	129	155	155	149	137	143	170	159	138	130	153	140	149	147	150	133	135	161	134	158	167	141	135	158	151	147	174	165	140	171	125	154	152	156	152	156	158	150	165	129	151	151	169	165	159	173	162	159	153	149	157	171	147	169	154	153	163	154	152	167	149	154	152	156	139	137	177	124	169	151	161	155	163	141	134	153	121	145	158	171	150	146	173	145	157	155	156	141	149	168	142	159	136	173	154	152	141	139	164	155	137	148	140	163	154	136	164	136	165	141	139	152	158	130	148	172	160	151	150	166	149	167	149	151	160	155	151	177	126	153	132	141	167	146	152	149	147	176	154	149	181	167	159	130	151	133	158	137	141	155	163	152	154	151	164	167	157	123	166	155	162	142	153	164	140	131	128	138	155	137	147	145	146	145	146	155	135	147	147	135	154	161	149	142	138	174	154	152	172	176	151	151	167	156	149	168	145	145	162	153	151	137	143	155	144	153	162	153	138	157	158	148	132	164	141	157	151	165	151	153	144	153	145	145	141	159	149	132	146	148	166	166	155	156	155	147	173	150	145	148	164	141	155	147	145	157	166	144	146	160	150	123	151	161	131	163	143	148	157	149	148	159	144	160	133	146	166	161	159	151	132	146	150	163	162	135	149	168	160	149	154	142	147	157	130	153	159	156	174	166	164	152	178	155	136	156	148	147	154	134	151	139	153	157	172	141	158	148	150	146	165	148	165	144	142	138	136	139	181	167	161	147	145	149	140	151	157	163	121	162	159	139	148	177	151	170	140	144	134	169	152	157	152	144	137	150	165	167	151	144	155	156	159	150	140	154	157	152	149	151	139	148	135	156	144	128	148	146	158	163	139	147	139	131	138	160	153	155	164	137	157	168	158	162	148	127	131	156	158	159	158	176	147	170	151	154	140	148	143	151	139	155	154	140	155	161	138	131	169	139	152	164	143	162	133	141	168	145	145	154	168	168	167	134	124	153	156	152	133	168	128	138	155	145	166	143	148	147	142	147	138	123	139	142	124	135	145	143	129	130	135	149	162	160	168	141	139	149	157	177	180	146	144	153	159	158	141	141	155	148	176	185	138	163	159	133	169	153	144	135	174	142	137	155	143	138	135	156	146	138	160	155	164	155	144	140	135	141	159	173	153	136	141	128	153	128	144	149	128	140	157	132	171	157	127	177	140	132	160	136	137	151	134	153	153	176	142	164	142	162	155	131	130	154	138	138	154	153	161	143	148	153	153	159	142	156	150	171	125	159	156	151	158	154	158	133	135	150	148	145	146	145	150	147	138	157	156	151	176	165	154	142	152	144	165	166	158	141	167	148	144	160	146	147	160	141	170	148	141	178	153	159	138	146	149	142	127	148	168	149	153	159	158	168	153	161	147	171	158	145	152	142	137	162	142	133	143	166	155	141	144	153	146	164	161	138	164	145	156	144	160	157	134	160	147	135	165	147	141	118	145	188	152	145	165	160	126	136	140	157	164	150	151	155	146	160	178	139	124	153	143	136	155	173	140	124	146	156	165	163	151	183	172	172	134	144	167	146	163	142	144	147	156	135	135	143	148	148	130	148	165	134	167	153	142	142	160	162	137	129	136	156	147	143	134	149	148	135	152	151	144	148	149	136	144	136	140	150	141	146	142	146	142	153	163	143	154	142	144	164	159	157	157	160	147	147	132	154	174	162	151	150	170	163	131	145	154	149	152	133	159	158	147	147	154	164	159	147	157	154	146	141	159	161	158	141	140	143	169	138	164	156	172	132	154	138	151	133	142	142	164	165	168	176	161	142	162	134	149	116	132	150	167	151	157	158	152	149	168	183	143	160	141	152	137	168	158	149	134	150	146	169	151	156	138	164	154	157	147	152	157	121	160	149	151	165	160	143	150	151	172	152	162	169	147	175	160	148	180	128	138	140	149	144	137	147	160	159	171	162	152	143	154	136	144	162	167	159	144	143	159	141	143	156	164	151	138	166	146	145	149	153	143	173	149	139	152	146	144	148	142	158	143	145	159	155	146	149	162	133	136	133	124	134	146	133	169	132	161	152	151	150	155	154	155	156	159	150	161	134	142	144	138	141	144	151	169	141	139	144	131	168	149	162	161	156	131	138	155	140	157	135	153	157	173	129	165	127	138	142	146	138	157	139	160	142	154	136	152	149	144	162	151	169	141	131	144	138	145	150	134	175	135	166	150	152	143	143	150	125	140	147	161	143	133	144	168	155	117	156	145	145	139	150	126	133	147	142	161	140	159	134	152	148	167	157	141	156	154	164	151	147	144	163	173	140	160	157	158	142	124	151	150	146	168	156	145	168	132	134	142	132	124	159	165	149	146	151	154	142	136	155	158	155	168	148	159	140	143	136	140	138	142	150	164	171	147	127	148	173	134	128	165	147	131	155	155	146	138	158	173	151	156	149	149	161	130	148	154	143	150	165	151	144	153	142	150	143	131	146	146	147	171	153	156	144	148	145	160	154	136	137	162	141	162	149	169	154	147	125	142	155	166	172	137	121	134	143	158	169	144	154	132	145	148	165	141	181	132	166	135	108	153	143	163	147	158	169	161	147	143	177	142	143	165	144	157	135	141	135	163	140	148	150	147	157	160	158	155	163	160	157	167	158	143	145	148	167	153	152	162	162	150	154	152	147	148	126	147	174	162	149	157	167	151	154	154	150	145	182	140	154	125	163	161	180	130	167	156	162	158	149	145	154	138	163	159	154	151	151	157	171	133	160	161	163	148	139	142	158	160	153	137	162	151	145	152	141	147	137	125	146	162	141	145	138	148	150	136	133	160	154	156	166	158	135	134	166	181	146	133	136	131	153	136	143	162	137	171	158	144	137	127	163	147	149	142	161	125	150	139	166	139	154	163	149
24442	21516	28797	24658	21475	5665	943	496	385	369	330	335	335	348	326	319	357	322	345	327	339	297	301	296	312	285	307	320	298	290	306	270	303	313	275	282	286	309	300	289	280	282	261	279	310	285	285	279	273	304	294	281	270	292	315	284	262	296	288	305	292	299	305	254	283	283	286	269	306	292	272	298	269	297	252	298	275	249	299	268	261	310	300	286	280	283	290	290	275	252	273	289	295	281	290	288	258	290	291	283	291	280	286	293	273	297	318	309	294	281	264	256	273	283	286	273	287	301	279	298	295	301	304	273	307	279	265	281	290	306	254	287	302	316	291	278	279	278	283	273	318	290	327	290	259	311	296	302	264	284	295	266	297	317	303	277	281	260	298	274	294	269	295	285	294	280	291	286	333	296	264	283	282	251	265	258	270	286	265	288	285	281	299	281	277	279	291	283	278	254	266	300	311	265	279	310	268	294	305	251	301	270	297	276	279	289	280	312	268	310	300	286	268	278	278	273	317	272	255	281	243	268	292	290	283	276	280	289	306	253	313	264	274	255	294	287	265	291	267	287	326	296	284	281	307	312	278	280	318	278	269	302	295	279	270	280	281	274	290	285	295	283	305	257	285	277	303	279	258	286	291	299	275	269	307	292	305	305	272	257	291	300	293	284	274	260	294	290	273	269	262	295	254	264	321	284	275	248	268	264	296	266	295	266	278	276	289	282	314	277	259	283	297	266	279	308	259	301	270	284	292	257	307	265	266	258	277	301	295	292	292	305	270	299	295	294	278	288	261	293	291	302	290	271	297	273	284	303	285	276	299	264	310	282	306	283	311	289	298	305	240	279	307	271	289	312	284	270	257	287	256	290	274	287	280	286	305	266	274	272	272	317	291	270	260	304	305	293	266	268	296	312	279	304	282	288	254	290	285	249	269	291	296	286	307	295	280	294	289	301	294	291	292	298	270	290	283	318	281	275	291	279	271	274	263	284	270	268	259	280	281	268	305	287	284	247	306	294	268	280	312	272	283	275	292	294	311	306	283	300	293	282	274	279	313	285	290	312	267	284	303	292	273	266	264	279	266	278	304	285	302	277	252	270	267	275	255	253	239	267	300	305	293	257	270	297	290	287	295	294	274	273	261	292	294	274	265	290	290	260	285	279	247	254	283	298	285	266	286	297	281	284	286	311	279	281	289	299	297	301	281	290	283	275	281	297	276	307	252	301	286	287	291	287	277	277	262	267	290	308	277	270	295	290	292	304	295	269	301	281	284	302	274	291	280	275	315	269	304	290	292	304	279	319	288	256	258	284	282	283	288	301	294	292	265	271	278	335	269	270	303	268	290	266	294	244	269	256	249	249	266	290	282	287	276	283	275	286	288	308	285	299	300	277	272	309	254	269	248	286	292	279	271	276	280	268	295	290	307	261	262	254	287	313	296	265	281	281	283	263	262	255	258	313	290	277	277	278	300	310	283	270	298	265	269	283	315	275	289	315	291	286	252	305	260	269	266	284	270	288	289	284	284	305	291	294	275	238	266	264	293	288	252	282	266	276	266	274	266	291	282	258	270	279	269	278	289	308	270	317	255	307	275	273	281	294	283	292	291	291	285	271	293	290	278	299	296	283	295	315	293	250	280	276	275	310	264	296	315	268	261	286	256	284	241	294	269	247	260	283	278	277	299	273	291	274	263	275	283	290	308	297	288	306	297	291	306	268	260	287	295	280	294	267	332	288	284	270	254	265	296	287	297	291	276	305	284	295	269	330	291	281	283	270	265	272	273	281	288	262	306	250	277	287	297	279	290	274	281	285	279	302	285	300	295	273	292	286	269	303	302	271	271	268	271	269	256	285	284	249	259	295	260	261	271	271	270	288	291	284	292	275	291	253	301	293	285	296	277	288	294	305	281	266	275	339	284	287	267	281	298	276	302	291	276	288	296	305	280	278	270	265	293	291	279	261	294	271	280	252	266	305	273	279	312	301	294	292	253	273	275	281	287	272	275	272	273	250	251	281	279	304	283	269	303	285	280	268	284	315	307	301	314	272	284	276	245	295	288	290	268	299	296	281	292	249	295	276	263	284	273	292	277	278	281	300	244	295	285	284	268	289	278	273	267	264	268	251	272	283	250	264	305	285	289	311	266	279	245	298	279	239	276	260	278	294	278	242	294	263	308	249	264	268	272	273	317	281	309	307	277	301	283	272	266	257	283	274	271	277	275	293	305	286	293	307	325	252	281	269	268	264	284	287	283	306	298	282	279	290	260	274	256	262	268	277	267	285	279	312	292	310	262	270	294	270	274	275	275	301	289	248	282	267	293	283	268	282	264	253	298	286	276	291	264	256	283	266	252	276	261	282	281	266	294	290	279	306	285	290	285	309	297	259	330	276	285	288	252	241	268	280	279	285	301	277	288	266	252	305	270	311	280	255	268	292	295	290	265	301	284	284	294	273	304	279	295	293	303	264	264	286	297	268	273	263	269	268	260	320	274	284	296	275	256	296	278	274	299	267	287	284	254	281	282	282	281	308	281	282	300	293	267	298	303	284	289	295	280	260	272	253	309	294	317	270	279	301	271	275	286	274	264	274	274	296	337	308	278	255	260	244	285	284	261	230	262	271	281	295	299	310	241	293	329	280	251	299	262	281	254	252	312	261	295	250	279	271	281	286	298	322	279	296	289	234	268	241	269	286	295	280	286	271	301	285	278	286	271	278	285	292	281	274	262	281	279	262	280	285	273	288	271	276	293	274	299	287	283	266	249	283	288	255	262	301	293	271	311	273	274	294	262	286	308	273	283	299	293	312	300	273	287	278	326	254	278	289	279	280	291	290	299	299	258	277	284	261	300	309	269	314	284	303	298	261	283	283	270	291	263	275	255	274	310	270	266	305	286	317	249	285	252	271	292	281	281	270	272	284	283	272	289	293	296	278	311	246	286	304	272	310	283	234	278	292	267	298	280	276	283	301	288	308	303	292	300	270	265	282	267	286	314	303	272	298	279	293	287	292	275	280	312	288	323	282	309	279	250	285	286	307	286	289	276	275	298	281	294	273	307	291	299	291	302	267	283	288	302	305	266	277	298	301	289	260	275	280	278	283	276	254	274	272	293	290	279	288	285	295	273	272	306	289	278	260	282	288	283	270	268	240	279	293	293	290	301	296	285	292	283	275	267	293	251	267	268	289	275	236	275	257	245	292	256	303	261	267	258	298	274	313	313	299	268	263	305	282	274	290	268	273	265	283	287	290	295	313	259	265	295	242	276	267	282	282	315	287	287	287	268	273	293	301	286	286	311	316	318	277	278	263	286	279	275	268	310	250	302	293	280	276	251	286	298	274	295	272	306	283	271	284	247	282	294	259	272	256	291	284	293	281	278	291	268	287	254	268	268	280	283	285	285	283	271	267	271	288	314	289	302	245	276	293	277	311	270	286	286	304	300	267	301	281	289	262	271	288	267	286	283	261	251	291	237	284	276	236	280	273	236	284	273	261	285	291
3264	4660	3916	1949	1260	904	714	613	497	495	435	377	365	382	340	378	297	360	302	303	298	286	308	299	317	305	318	290	306	272	289	289	305	296	298	273	285	255	294	276	301	298	252	270	280	246	257	259	257	266	282	282	247	274	250	246	263	241	280	265	281	245	259	281	275	266	322	282	279	258	283	266	269	274	260	273	271	263	259	266	255	232	277	292	287	267	287	254	270	264	282	257	284	249	245	286	270	265	265	236	286	275	221	277	280	262	268	265	279	255	286	288	274	271	251	244	251	258	262	272	267	232	282	254	265	255	256	265	256	246	265	243	260	267	268	240	279	287	300	239	227	253	262	265	246	250	245	249	270	260	268	268	242	261	283	256	290	305	250	233	257	258	244	263	239	300	263	277	271	256	287	277	263	251	258	274	272	275	273	277	299	254	255	269	279	272	264	259	267	270	251	248	267	276	287	261	251	303	289	256	277	266	268	267	274	281	285	266	285	295	277	243	251	247	296	256	234	270	266	305	261	238	244	261	271	230	268	294	280	284	258	290	253	248	258	285	254	292	256	265	237	261	239	307	297	265	284	273	296	263	269	268	256	280	263	236	251	259	237	277	275	256	244	289	281	240	262	274	274	266	285	262	255	278	298	242	258	278	260	285	260	248	282	248	246	273	243	247	264	259	256	264	289	257	250	238	290	277	267	271	259	287	275	260	249	260	230	271	272	259	266	281	260	282	257	268	267	262	259	255	266	263	255	211	259	253	255	291	291	245	251	268	235	300	266	259	252	243	264	277	260	281	274	262	253	246	271	259	280	244	260	278	248	291	241	284	261	265	242	246	260	262	273	284	279	262	283	249	254	283	243	249	272	264	263	267	287	260	264	286	246	267	278	301	262	241	260	266	233	247	281	280	266	249	263	252	274	246	283	281	260	244	290	272	280	279	258	252	295	254	250	255	274	251	262	258	265	277	252	255	253	269	237	271	274	273	254	279	270	255	234	278	277	281	293	254	262	269	268	280	280	263	254	266	265	289	241	244	234	276	263	254	280	256	250	256	246	260	227	247	246	280	281	287	239	275	295	261	232	265	258	242	257	265	288	258	244	246	269	236	262	257	286	301	258	241	265	252	275	292	306	287	254	255	249	232	289	277	288	253	243	277	244	255	265	231	294	269	270	258	271	259	246	238	266	272	258	248	265	270	275	260	260	268	255	247	271	243	238	274	266	294	246	278	249	238	255	267	258	277	274	259	255	254	258	249	251	259	283	245	261	285	259	291	255	279	281	277	265	238	240	278	259	247	265	274	276	260	286	288	268	268	268	271	249	261	292	258	276	239	222	264	279	263	306	238	257	270	234	283	308	276	271	270	294	227	254	278	256	272	255	252	240	251	235	284	255	268	267	269	240	247	286	280	271	233	278	246	254	257	260	237	276	270	269	277	245	256	248	247	266	266	265	267	267	274	252	267	274	253	267	261	286	233	256	276	275	266	261	258	266	251	256	253	267	254	255	251	234	229	261	257	243	255	255	257	248	269	275	301	272	266	264	268	278	249	250	277	299	258	256	238	266	269	266	260	291	296	256	257	234	254	253	258	238	264	254	289	251	261	232	278	257	260	294	222	228	273	296	262	286	261	258	260	289	248	249	257	275	242	291	299	291	280	262	268	264	253	274	260	268	282	250	260	272	266	250	244	278	265	253	246	263	278	291	298	265	279	250	255	269	271	256	254	242	254	249	255	256	280	244	236	277	267	278	231	271	244	255	254	283	264	265	239	271	233	260	247	239	246	265	278	251	266	250	265	290	254	259	280	250	263	269	283	252	270	256	258	256	254	265	246	285	251	244	293	271	267	273	273	268	262	267	242	238	280	259	223	273	266	259	259	268	268	246	255	247	254	272	251	273	242	234	275	247	292	259	284	245	258	253	283	284	237	279	256	263	259	249	269	253	263	277	271	281	260	269	308	248	264	251	295	250	255	254	255	272	262	253	279	271	278	265	265	279	242	275	251	256	282	264	246	273	275	294	277	265	297	283	268	290	274	259	263	266	279	248	252	247	247	284	278	257	278	263	245	237	242	252	280	250	247	256	273	265	271	285	257	260	271	272	240	268	274	274	248	249	246	277	254	273	243	230	267	257	256	256	286	244	264	256	295	279	309	270	253	291	257	235	261	243	262	279	246	261	267	278	237	258	283	224	248	283	262	246	278	260	258	274	272	228	274	268	289	268	311	263	255	269	290	259	252	254	247	274	284	289	258	253	261	258	274	272	251	265	255	247	238	251	260	258	253	277	265	258	251	256	266	285	231	238	254	244	233	238	258	251	277	256	303	244	268	278	252	244	312	251	260	286	256	253	276	270	281	267	254	283	252	262	274	260	279	251	272	306	295	260	240	241	265	264	281	274	286	261	255	258	264	261	270	262	281	245	260	248	271	279	264	258	262	262	259	253	241	255	262	238	275	264	265	284	269	227	262	246	268	247	273	232	281	245	238	281	258	266	286	248	296	263	229	268	276	272	269	266	268	249	249	290	269	271	241	260	263	260	250	279	264	236	281	257	290	263	288	284	241	236	258	242	251	250	254	254	278	257	271	268	285	279	254	257	248	276	281	259	242	266	262	268	254	253	252	243	274	272	251	240	246	217	259	248	283	306	224	282	257	269	280	279	249	273	256	248	241	270	229	289	263	313	242	259	246	274	265	270	258	254	248	303	272	269	231	281	236	283	275	246	256	262	265	233	267	229	250	279	264	263	248	263	274	255	251	258	266	291	264	255	266	267	265	276	279	240	279	245	228	285	278	260	251	272	252	274	278	243	259	234	259	265	295	248	282	268	269	262	224	249	246	246	263	287	233	285	254	249	285	288	281	266	249	273	273	251	267	280	268	253	278	260	260	246	264	269	268	261	252	268	267	251	270	262	255	247	278	284	279	250	256	273	233	263	275	271	245	275	246	246	264	287	276	258	278	257	274	254	273	268	259	252	254	278	304	236	278	268	285	267	249	263	242	257	253	275	236	273	254	266	261	247	291	230	267	258	234	279	280	254	264	255	251	277	279	260	264	251	254	270	274	275	259	247	245	252	261	277	259	270	282	236	223	253	275	252	279	253	275	254	251	264	252	251	259	277	268	243	268	254	251	256	250	255	240	270	254	245	258	319	248	274	291	267	272	259	277	268	261	247	294	278	268	260	244	264	246	270	296	272	249	285	235	262	270	252	282	272	253	263	272	267	259	270	270	269	271	250	256	267	246	244	263	263	241	270	266	256	269	259	261	252	289	264	286	263	249	260	249	241	262	262	244	266	231	277	277	281	244	246	245	258	247	259	255	246	260	254	260	250	289	257	271	265	251	264	252	273	262	256	249	283	280	239	243	252	233	276	246	261	283	267	268	296	250	252	233	262	235	276	269	269	254	250	269	277	251	275	255	274	277	285	263	253	240	229	264	242	222	281	271	292	251	275	276	275	280	247	260	253	271	260	275	241	265	269	258	257	258
27764	11955	929	464	368	327	317	325	302	339	305	309	330	301	283	283	315	321	316	339	275	289	286	313	275	311	308	299	316	282	304	303	285	335	299	301	344	305	301	330	299	309	317	316	289	302	304	315	312	306	325	328	302	319	317	310	288	296	300	306	310	308	302	301	318	327	310	310	317	306	304	332	279	319	313	306	272	276	340	336	327	300	322	302	312	313	321	334	318	301	316	338	286	329	329	291	305	338	297	319	316	339	307	307	320	301	331	316	309	306	320	336	280	330	321	290	283	301	301	340	309	293	346	306	337	272	287	298	311	280	274	320	288	307	310	320	280	298	317	325	297	296	295	288	305	281	303	336	286	310	315	310	301	319	307	278	290	291	314	331	313	309	323	291	303	370	303	296	308	306	305	303	327	308	320	319	283	313	290	242	298	301	291	317	298	310	316	293	306	309	279	308	302	311	311	313	269	345	287	316	334	298	300	285	275	336	323	298	282	298	314	267	341	307	342	269	320	312	321	315	290	330	294	327	317	322	289	277	295	310	302	308	274	297	300	315	289	293	301	334	297	325	317	299	314	314	327	305	303	291	326	302	303	296	332	285	303	334	302	322	281	272	306	289	314	328	291	312	331	333	298	295	304	281	301	294	318	308	318	301	305	296	278	238	292	327	315	314	309	300	288	287	302	353	283	286	292	315	303	327	282	299	306	304	324	338	283	332	296	305	305	308	308	322	335	315	292	322	319	309	320	285	317	303	312	291	298	316	296	341	302	286	300	310	310	347	285	307	301	328	296	307	324	295	336	289	307	288	295	299	280	308	314	282	332	306	313	328	322	318	316	309	299	318	303	303	305	342	308	340	310	291	326	320	324	307	350	316	316	320	310	306	335	282	274	294	309	317	308	319	318	311	277	302	342	309	322	320	302	300	304	318	301	356	299	295	354	359	313	307	308	325	336	311	289	293	296	327	299	313	312	342	307	269	292	301	311	307	325	284	307	289	300	311	303	314	311	322	315	320	309	307	349	305	293	278	308	290	299	304	303	297	314	305	317	272	302	335	295	312	330	309	320	307	358	302	341	301	317	304	323	315	284	291	309	304	330	288	293	302	272	317	305	266	327	272	339	329	308	294	302	319	326	324	297	284	341	301	333	326	334	286	306	329	306	272	285	321	315	286	326	327	353	338	300	294	321	332	326	335	296	341	308	284	303	345	303	324	296	317	304	341	311	293	335	293	329	312	286	292	325	285	323	300	280	310	330	337	294	349	312	283	298	311	289	271	293	299	328	288	310	296	317	327	304	323	305	324	313	280	293	315	287	291	290	317	296	310	298	305	292	289	271	293	317	317	306	323	319	315	326	291	282	309	308	292	324	315	311	306	305	298	303	315	334	325	325	337	320	299	301	300	297	299	308	295	338	320	280	304	329	304	298	293	314	334	314	328	290	298	347	334	289	318	328	296	347	328	303	318	297	349	289	292	321	302	301	296	301	307	306	323	305	303	333	322	304	331	330	327	330	316	286	309	311	293	289	332	326	287	292	311	307	293	310	329	335	319	300	317	319	336	305	298	316	305	313	332	316	295	305	316	283	299	294	290	301	300	329	315	280	298	308	322	310	333	294	306	319	310	333	311	297	289	316	331	318	282	294	326	297	318	310	311	295	293	319	329	309	290	313	331	299	320	315	301	302	288	289	326	297	311	303	305	287	286	295	310	293	319	329	326	323	299	303	334	306	298	279	294	302	309	276	271	329	323	304	329	288	305	320	334	295	281	300	306	336	303	321	320	341	332	284	268	316	309	321	332	299	330	306	297	298	314	314	288	330	298	319	297	288	317	321	334	316	316	287	322	324	291	320	271	332	322	326	318	313	308	282	324	290	348	309	305	261	274	324	356	302	302	307	317	310	305	283	323	296	321	317	331	316	303	332	291	343	321	273	320	316	251	299	299	297	304	345	307	316	334	297	350	297	306	333	327	288	292	297	297	302	323	330	299	295	344	330	321	346	312	339	300	343	324	310	274	325	312	324	300	283	335	294	284	314	324	285	300	318	311	326	315	311	355	325	297	309	321	316	335	313	322	321	310	302	307	291	273	298	330	289	306	323	295	325	323	301	296	311	290	325	343	310	315	321	303	335	305	310	294	292	311	298	349	313	308	325	300	316	307	287	311	311	304	285	321	329	312	277	304	264	309	293	291	321	317	322	300	322	273	307	330	279	306	330	316	311	324	293	337	293	325	317	311	338	307	323	306	266	333	329	316	316	326	328	326	329	288	313	298	283	289	319	326	288	307	285	292	315	325	321	320	309	319	319	330	271	299	326	306	301	333	336	286	308	299	262	338	308	320	294	332	333	312	305	310	292	331	297	288	303	326	289	287	313	330	332	323	291	332	309	316	317	313	358	277	339	323	308	301	323	286	305	299	308	298	288	334	315	314	304	299	277	294	310	339	310	272	288	302	300	286	298	314	311	313	285	327	349	281	308	305	312	340	330	325	294	285	283	296	300	323	314	332	308	324	312	326	350	288	292	335	311	324	303	288	322	301	290	310	342	302	302	309	283	335	312	285	323	333	329	314	301	309	286	326	305	284	305	342	324	307	323	289	297	328	323	347	281	311	309	294	285	354	316	272	330	303	307	322	275	338	306	312	295	312	275	313	283	317	305	308	273	304	315	305	292	289	313	326	315	351	313	316	311	333	309	311	310	324	288	316	315	324	337	283	305	301	252	335	319	289	275	298	312	323	314	306	296	278	326	327	333	300	312	301	313	291	290	315	317	340	288	307	286	313	341	313	283	303	295	349	302	292	307	327	343	292	322	334	300	299	310	302	308	300	316	330	309	286	292	320	305	312	316	295	314	315	309	321	307	331	298	331	328	343	294	316	310	314	309	310	291	277	295	327	306	306	345	292	325	315	317	298	309	303	293	311	323	294	276	321	344	306	328	304	300	316	314	303	288	280	312	324	296	304	297	286	313	285	295	289	293	319	311	301	306	313	296	309	308	323	313	344	318	311	304	293	308	316	302	292	308	326	310	291	302	297	305	302	299	328	330	284	295	300	296	311	286	309	304	308	311	323	329	287	326	315	324	292	311	317	312	299	304	296	312	301	321	284	310	297	323	348	320	299	295	306	299	304	287	301	342	342	299	329	295	334	298	312	315	301	315	306	334	313	322	347	326	344	354	302	288	300	299	306	296	318	303	280	273	304	319	304	318	315	291	296	275	311	308	290	284	309	321	306	285	298	314	333	310	293	289	312	335	305	300	294	301	320	317	283	304	319	317	308	331	293	320	323	311	306	323	301	316	305	327	313	326	317	301	281	289	313	323	346	316	303	293	298	340	338	302	293	306	295	305	319	324	308	310	317	318	321	344	331	331	276	281	298	339	317	305	349	338	294	276	320	335	311	322	319	291	298	321	344	321	305	309	300	308	306	321	300	348	306	319	321	300	316	312	309	325	350	326	323	304	302	323	321	307	303	300	327	284	305	329	313
4764	455	425	388	298	298	301	298	288	263	302	299	300	284	262	283	291	278	314	305	296	298	305	294	300	273	283	295	279	255	282	284	280	277	266	291	272	263	255	267	253	294	265	258	279	316	257	294	317	303	273	279	294	293	288	292	311	259	269	283	297	266	255	284	293	277	258	281	273	306	282	247	297	302	274	282	292	262	287	310	275	261	259	267	274	276	274	261	277	278	288	294	282	271	299	270	302	279	263	269	301	289	263	267	291	261	283	272	304	267	286	301	305	254	278	276	279	283	286	302	306	277	283	286	282	269	253	286	263	293	239	268	285	243	265	255	309	298	266	269	282	298	292	278	306	291	277	279	297	279	323	290	274	285	261	286	241	240	278	309	269	283	269	287	314	292	277	309	287	301	295	261	273	264	286	291	287	262	308	271	270	274	278	254	290	264	285	295	294	285	282	301	271	290	279	272	249	294	282	297	278	303	289	270	280	299	259	294	281	289	277	307	258	267	280	269	291	268	312	289	272	292	297	291	274	268	275	277	242	265	247	288	276	318	277	253	280	298	278	262	284	279	287	273	291	294	285	267	283	302	310	284	285	294	301	257	274	330	283	252	251	250	252	298	304	272	252	276	271	259	266	277	319	312	262	272	262	298	296	273	316	302	261	300	329	290	299	269	273	287	287	294	272	304	297	255	247	288	288	287	283	276	278	323	277	293	286	270	270	297	299	297	296	312	283	291	262	278	291	255	237	238	287	279	279	272	293	290	308	265	279	270	320	252	290	283	256	297	307	276	299	277	272	278	285	307	259	306	256	299	290	291	272	279	275	296	284	301	261	293	306	293	261	259	284	257	285	308	307	290	278	268	268	262	293	252	278	300	269	294	309	273	274	288	290	285	276	276	280	278	271	255	261	270	300	276	284	266	280	275	305	269	303	296	275	290	305	255	269	307	288	305	278	283	270	281	303	286	288	290	283	299	286	250	279	325	271	265	317	296	273	293	276	299	280	277	286	289	275	309	272	261	240	306	289	283	273	276	279	269	290	310	271	258	305	300	293	272	302	302	246	280	274	308	249	292	308	270	324	275	289	296	292	311	288	299	269	268	308	282	275	262	268	288	255	250	264	297	270	295	316	298	287	273	282	292	282	257	279	263	269	276	282	275	275	294	283	315	300	307	269	295	291	290	297	309	282	305	297	295	269	265	269	280	310	258	276	274	309	275	300	303	260	262	296	276	310	300	274	281	305	254	290	304	275	289	268	309	280	295	295	303	242	299	282	295	308	313	262	285	279	279	276	253	303	267	308	287	257	268	316	272	266	294	297	319	275	289	294	269	283	270	283	279	258	275	287	280	296	276	301	282	271	268	272	296	287	284	311	275	265	275	284	299	264	283	240	285	283	284	274	281	301	297	272	309	270	297	304	274	268	288	320	247	276	290	299	263	304	285	296	269	308	302	273	296	300	295	303	304	297	257	301	275	259	291	273	285	288	251	296	294	270	283	293	310	281	290	286	295	299	269	267	277	293	303	303	294	295	294	280	285	302	282	267	286	313	318	293	253	274	271	284	280	297	268	295	279	285	261	286	288	278	297	295	270	299	277	292	244	281	268	266	280	285	272	273	303	268	288	265	273	263	266	277	301	271	309	278	311	307	309	293	258	293	293	289	313	307	279	285	289	264	270	264	246	288	269	275	285	301	276	271	275	291	281	308	257	314	285	261	303	258	294	263	278	263	288	303	300	303	306	301	326	275	277	295	283	281	304	285	305	297	280	299	264	286	262	280	269	284	277	259	296	264	310	279	275	270	262	300	313	263	264	289	286	274	286	249	262	249	258	278	296	296	289	299	298	278	281	294	283	283	266	297	267	257	289	268	265	278	290	286	274	297	295	278	294	277	271	304	257	293	293	274	286	305	268	268	272	280	277	283	280	278	297	286	299	279	297	282	291	320	298	314	308	248	296	276	269	269	299	310	279	297	255	257	273	291	262	273	261	275	283	265	268	288	285	278	292	304	269	286	275	276	265	286	289	251	290	272	288	260	269	266	302	278	282	286	300	290	270	281	276	275	231	271	295	269	286	266	270	277	282	291	287	327	303	261	318	273	272	279	284	274	282	277	290	290	309	277	271	270	298	269	279	292	293	275	273	283	282	304	267	300	264	285	287	279	315	265	317	254	286	266	282	279	287	297	301	262	294	256	264	281	296	299	294	283	276	312	270	265	277	238	272	277	248	273	284	287	281	261	277	274	263	281	285	295	270	276	247	288	291	316	285	280	291	308	293	259	302	293	304	301	287	279	292	294	296	288	278	291	292	274	279	263	279	288	275	320	298	278	287	284	280	287	247	292	286	265	323	295	275	256	251	295	284	237	258	276	280	270	296	310	292	276	303	285	287	291	260	256	283	260	261	256	294	297	275	296	261	292	269	279	285	275	276	291	248	265	288	272	272	292	303	266	301	280	260	304	269	290	296	263	261	266	294	274	293	273	287	276	284	290	269	317	251	276	285	295	305	274	278	277	303	277	259	305	288	279	282	248	291	265	279	282	255	291	277	302	296	281	308	247	277	284	259	319	271	273	317	269	302	258	305	283	276	299	260	297	285	268	262	276	317	306	248	276	261	268	278	255	297	271	301	286	278	306	274	278	272	277	292	287	272	279	268	286	264	264	317	281	296	268	269	302	280	285	290	291	248	282	252	292	278	302	293	285	289	283	292	284	311	288	292	277	279	276	292	309	268	282	283	286	255	265	277	280	326	296	303	277	267	257	284	269	267	293	269	279	292	283	280	282	262	289	262	307	292	276	294	266	265	277	261	281	278	256	270	286	285	304	299	277	275	270	279	263	282	301	287	279	285	259	284	260	305	289	282	293	301	321	278	266	269	276	317	282	287	254	301	271	299	301	297	283	296	287	297	257	294	248	284	275	294	284	283	273	256	308	309	271	270	275	276	291	285	277	265	300	275	277	254	267	296	257	301	274	284	281	281	294	271	261	269	254	290	300	294	275	278	279	275	292	289	293	298	294	304	307	296	281	285	264	298	271	274	285	278	288	282	279	280	307	278	287	301	285	279	277	286	309	280	283	248	286	324	256	257	302	297	287	282	271	273	293	253	281	300	283	256	295	285	273	291	254	283	285	249	270	299	296	276	305	282	258	293	293	312	297	299	286	262	297	283	261	303	290	284	285	290	297	249	284	283	254	291	272	288	275	314	293	281	300	271	289	267	303	305	250	297	313	266	303	255	294	284	308	262	294	317	272	276	251	268	287	287	271	301	292	272	290	292	265	261	288	304	293	260	276	288	300	296	290	291	302	258	278	281	296	291	258	273	280	271	296	287	273	353	292	284	262	289	273	261	307	325	307	286	308	272	293	259	265	303	275	259	285	293	265	257	289	276	270	273	305	246	284	301	267	262	271	248	275	289	291	268	288	278	252	280	286	294	274	326	302	284	303	288	237	303	285	284	269	267	256	278	268	305	297	293	314	301	260	296
25319	21462	27793	25497	8441	571	348	216	222	185	187	176	172	178	174	164	150	173	163	158	144	162	149	151	165	129	159	142	159	173	157	132	147	122	118	143	160	143	143	159	169	155	175	152	146	148	132	133	154	146	147	164	163	117	130	158	131	128	160	117	140	136	162	152	170	137	134	126	142	138	145	166	149	143	136	128	148	149	150	159	124	139	151	131	146	136	141	156	130	143	142	131	122	130	140	138	141	145	153	140	141	144	127	133	165	137	141	134	130	145	151	158	145	150	133	129	144	138	178	147	131	123	147	145	154	139	149	146	140	147	154	137	145	137	144	143	161	141	147	143	152	136	137	158	147	153	153	143	153	119	129	127	146	137	135	110	158	136	142	161	144	140	160	130	148	124	125	140	150	141	141	121	128	132	128	127	148	137	153	146	161	129	137	150	151	145	150	150	152	149	145	119	139	140	149	142	151	139	157	172	154	149	142	139	142	142	139	159	154	141	134	142	122	172	129	145	147	148	129	149	116	135	173	132	147	157	145	127	148	171	144	128	158	142	132	147	138	143	150	147	142	144	149	140	129	134	144	131	153	121	146	142	153	123	122	146	147	154	132	152	130	124	141	119	121	126	129	152	133	156	147	132	151	135	123	126	164	158	161	148	134	154	155	124	162	146	136	118	131	117	128	147	135	159	122	145	156	148	166	138	137	150	138	146	154	148	145	136	141	113	129	131	137	147	159	139	140	151	150	158	153	145	131	154	147	142	134	122	171	142	155	139	153	147	130	136	160	156	155	144	154	135	143	157	136	125	130	125	144	137	154	126	132	135	176	122	155	153	142	137	140	138	140	130	139	142	162	146	149	136	129	134	146	143	138	133	169	159	136	138	140	144	151	123	147	158	162	138	144	144	153	142	143	133	129	133	135	164	127	165	136	151	128	134	133	129	164	153	156	156	138	127	132	126	120	156	127	134	160	159	169	143	159	127	148	140	120	154	139	142	138	152	146	142	147	151	156	139	139	158	130	168	140	123	127	131	135	132	145	137	147	151	114	156	144	152	157	144	130	144	149	133	136	136	158	150	135	151	144	155	142	149	156	126	139	155	146	150	140	152	145	133	155	126	137	136	145	129	117	144	140	156	124	134	145	154	131	155	152	148	136	140	138	150	159	169	144	126	135	138	148	132	131	143	131	134	138	174	131	146	141	129	144	145	132	145	157	129	143	138	150	145	124	132	139	162	152	131	132	141	132	132	154	145	142	131	142	150	157	123	129	157	131	157	145	140	153	128	163	146	152	133	139	148	126	138	140	125	152	145	150	134	148	132	141	143	145	139	135	146	163	144	131	154	163	137	126	105	139	148	130	165	134	139	134	117	131	148	161	156	146	126	148	130	146	162	158	169	145	151	134	130	134	146	133	164	137	132	135	134	147	132	135	155	137	144	178	159	144	117	128	138	141	135	143	136	131	129	141	135	140	147	132	133	111	152	156	156	149	138	147	137	161	131	138	139	151	133	137	132	158	131	145	150	131	141	130	143	137	144	148	137	132	133	146	161	147	151	135	137	150	149	147	110	138	129	163	150	133	110	141	144	147	139	148	128	147	141	140	151	138	145	141	133	137	152	150	140	142	117	149	157	140	132	140	143	145	158	108	154	137	140	149	131	142	146	153	133	154	130	133	138	137	159	135	162	132	149	159	138	147	131	139	142	149	126	159	153	109	145	142	146	123	161	157	128	141	145	125	133	130	164	150	145	153	159	121	153	146	142	161	136	156	153	128	155	162	151	126	130	155	132	155	122	123	159	122	138	131	134	151	138	139	134	126	144	152	143	149	136	146	143	130	125	126	124	126	161	155	132	150	126	143	148	135	125	150	156	127	132	154	137	142	152	121	122	134	140	131	134	148	152	134	123	156	145	124	120	144	131	139	153	151	129	161	145	126	159	131	135	160	138	151	134	129	117	144	151	109	128	148	125	142	150	138	165	147	140	161	128	129	134	129	141	135	156	117	131	155	133	141	135	157	133	132	136	134	154	136	135	135	136	134	141	148	145	144	148	118	130	129	126	140	130	161	159	150	128	154	164	119	139	133	136	148	143	149	135	147	136	139	144	164	136	136	148	153	136	148	127	136	167	125	145	157	147	122	124	139	146	136	142	145	172	148	140	141	125	139	134	133	141	132	141	134	144	152	152	131	142	154	147	125	136	149	155	143	162	154	138	149	132	145	134	157	132	139	131	164	161	125	166	141	139	142	128	148	116	132	140	149	166	147	154	143	126	126	143	140	138	154	115	151	165	146	151	139	137	139	160	160	167	160	148	158	146	164	131	142	122	135	133	139	157	159	155	153	140	130	144	158	142	145	160	147	135	124	158	121	159	156	140	134	127	153	171	107	131	155	120	150	141	146	151	141	150	132	160	154	133	140	134	157	166	129	133	150	150	139	126	131	120	137	149	143	137	144	141	136	144	131	150	142	127	142	154	132	134	130	138	133	129	135	149	135	126	143	111	152	142	150	133	138	150	132	157	142	148	136	130	130	165	141	145	142	146	138	151	151	148	152	164	156	121	142	143	125	149	155	142	142	149	153	139	128	157	164	148	145	133	151	146	141	146	139	133	143	134	122	137	133	146	156	133	133	140	124	136	149	138	163	141	120	148	162	138	154	157	159	160	141	142	133	137	140	136	135	146	140	134	141	140	137	158	138	135	124	122	138	148	123	152	162	119	144	139	139	139	138	125	139	173	138	139	152	141	142	172	132	151	155	136	156	127	142	145	151	143	146	150	155	146	146	149	137	147	145	156	135	140	138	152	152	134	144	140	151	177	153	128	135	153	135	116	140	136	142	125	149	147	130	127	154	152	128	150	147	132	154	146	131	132	137	157	140	153	143	142	121	138	163	135	145	168	155	133	149	145	128	145	140	157	147	138	130	147	129	130	146	147	133	148	121	146	135	162	130	145	137	136	131	140	146	155	135	133	137	146	156	145	128	143	146	148	136	140	171	124	142	134	143	155	150	136	143	155	150	151	153	169	147	152	157	136	113	154	148	160	143	119	135	171	139	182	129	115	141	131	150	144	134	126	131	131	155	130	139	134	145	139	147	131	134	138	138	148	144	139	146	159	130	115	134	144	134	136	137	145	138	170	139	150	144	169	152	133	130	131	132	137	147	142	153	121	163	139	156	146	137	146	145	126	138	150	129	125	155	146	140	150	150	135	143	135	116	131	151	145	136	147	139	133	128	153	130	155	140	165	126	146	155	121	165	145	152	100	152	141	153	146	145	139	117	171	117	150	166	145	151	142	154	144	130	132	163	120	142	139	139	137	138	134	139	127	140	143	134	134	138	141	136	139	125	137	131	116	130	139	147	131	162	149	152	159	143	113	140	165	140	125	143	144	143	137	138	148	135	150	135	158	134	134	145	145	127	147	166	149	135	133	132	141	147	156	147	148	132	144	133	141	138	152	144	134	138	136	126	123	137	142	133	134	126	149	139	143
3129	2562	2097	1045	678	488	360	332	279	245	228	217	205	202	194	165	172	189	165	165	205	166	166	154	151	156	188	164	158	144	169	159	148	154	171	163	165	171	156	158	154	140	162	156	187	157	176	165	144	146	135	136	168	159	180	139	172	148	187	159	154	132	163	157	170	141	157	183	154	175	142	164	151	171	172	138	144	164	171	169	164	143	140	157	153	144	171	150	147	152	148	174	128	162	137	161	152	164	146	168	149	150	162	142	165	126	144	156	178	149	150	125	160	174	167	157	133	145	141	145	148	140	143	126	162	175	150	173	143	161	161	146	137	142	143	171	152	166	146	156	158	134	171	149	141	141	138	157	137	135	147	170	150	158	146	144	158	166	152	151	144	136	149	141	168	146	142	154	157	140	160	153	148	141	139	137	141	149	149	130	158	144	144	161	147	156	151	144	152	154	132	163	145	164	145	139	147	140	163	156	152	154	145	133	155	174	144	142	159	146	163	144	143	138	153	132	150	144	139	138	147	144	142	133	160	175	150	146	152	144	148	168	153	153	141	153	135	129	155	156	155	146	158	150	150	140	153	154	165	151	154	169	164	135	155	152	167	146	138	144	174	127	152	153	131	154	158	170	156	148	149	149	142	129	142	150	163	160	130	155	152	172	156	150	179	146	166	152	148	174	139	171	143	145	131	145	145	146	131	145	157	176	150	147	133	153	150	125	164	161	118	142	144	157	155	126	141	145	154	148	121	142	158	159	137	138	150	142	161	156	159	133	154	151	125	137	148	130	158	148	130	155	142	144	151	156	149	156	152	152	149	158	176	160	154	144	137	144	149	163	173	141	127	134	150	163	136	168	142	140	152	155	156	152	142	158	133	138	146	158	148	136	166	158	141	140	145	155	147	154	153	150	157	152	150	154	143	141	155	149	149	124	132	152	158	161	164	158	144	163	140	172	150	141	164	132	164	145	146	165	153	162	167	158	137	153	126	163	160	155	156	137	153	156	136	154	169	162	133	168	133	165	157	148	134	142	138	127	154	165	168	116	156	152	146	161	164	151	160	141	157	155	176	164	155	142	147	153	146	132	130	148	159	146	146	151	157	143	153	163	146	139	123	149	140	155	141	113	145	156	138	161	137	164	132	171	155	145	150	141	159	139	143	155	146	143	160	145	134	155	162	147	118	139	159	148	157	151	169	147	156	154	167	149	159	167	178	166	150	159	154	155	152	157	134	157	158	149	141	155	142	142	155	144	149	135	167	149	143	155	178	156	147	147	146	146	140	144	144	137	156	152	166	164	156	136	148	158	154	182	145	157	154	155	147	132	153	170	139	146	131	139	138	177	141	165	150	156	152	139	138	151	159	169	137	146	137	143	141	146	139	155	148	146	160	163	154	154	144	131	166	137	135	144	180	168	161	151	141	140	164	160	141	142	143	133	158	156	145	142	155	172	136	135	173	180	156	136	153	172	144	147	164	157	159	157	151	161	144	145	158	154	157	151	146	149	153	179	152	152	160	155	144	153	143	153	146	143	153	132	154	140	143	152	134	184	132	150	148	151	131	139	148	168	148	144	160	142	150	139	139	142	181	162	163	158	164	150	156	158	176	140	153	163	164	149	145	147	163	151	123	135	134	164	176	156	142	134	148	155	156	148	155	142	152	157	126	140	138	150	135	162	131	145	169	162	141	145	170	139	140	150	147	159	165	147	149	142	156	159	161	151	141	172	145	152	152	158	166	155	156	159	142	173	146	141	140	168	148	168	150	154	146	162	156	156	173	141	141	150	142	152	151	132	154	162	159	146	137	152	161	171	151	143	152	146	146	172	148	147	142	155	163	136	145	133	134	164	149	158	162	158	172	131	153	125	122	154	144	157	152	128	144	150	146	126	152	174	136	145	152	164	181	137	174	155	166	136	137	135	125	165	160	152	160	160	161	157	138	163	141	176	154	149	144	144	138	149	148	131	131	148	140	138	142	124	160	138	140	136	141	150	149	135	153	143	174	148	184	163	138	131	164	152	158	172	141	127	157	152	158	166	170	164	143	146	156	149	139	138	173	148	162	143	149	130	166	142	152	143	149	149	131	144	144	134	126	156	160	168	137	140	137	155	161	161	137	142	131	148	129	167	167	157	132	152	163	133	148	126	143	179	155	163	152	142	164	150	153	166	171	149	143	130	150	135	149	145	153	148	153	147	153	150	153	148	161	138	143	131	126	131	153	138	157	151	153	158	149	148	150	131	160	126	144	152	151	147	156	138	157	143	138	141	173	149	147	176	172	148	149	153	162	167	147	152	171	145	147	181	167	148	155	163	146	156	165	147	139	158	137	142	146	161	146	148	156	191	140	150	154	152	155	148	145	146	170	161	159	151	157	148	170	153	150	150	157	146	164	148	150	155	158	149	150	159	158	160	142	134	144	147	123	133	155	140	147	151	158	147	159	128	135	160	176	146	155	128	152	149	146	158	137	149	150	164	162	153	168	144	154	174	134	151	148	157	162	164	146	164	127	176	167	166	148	138	143	135	121	153	141	136	172	141	173	141	131	162	150	154	147	160	173	154	151	142	146	154	139	165	150	127	169	153	142	139	139	158	144	153	150	165	156	157	159	131	150	155	148	148	159	151	140	148	153	153	149	172	169	152	171	172	123	136	166	154	157	132	154	149	168	146	142	138	129	140	157	154	183	147	156	151	152	157	158	140	136	146	163	150	145	169	158	156	125	143	162	145	152	150	150	135	145	145	154	159	146	152	155	139	123	154	132	153	144	165	158	136	188	155	152	162	159	154	152	159	149	125	144	156	154	153	146	134	166	161	125	152	145	144	162	160	149	153	141	150	139	164	157	135	142	145	166	137	158	145	147	149	162	159	158	155	155	154	120	163	163	132	149	179	135	152	182	152	132	155	157	145	150	147	132	166	169	159	142	143	171	152	157	132	147	160	152	150	137	160	170	132	157	146	151	158	144	145	161	127	155	163	140	136	145	127	164	170	161	128	122	136	130	139	130	141	140	141	161	150	146	145	150	155	144	140	140	144	121	126	149	146	155	154	157	164	137	159	146	149	159	130	148	142	131	141	164	136	138	152	148	152	134	123	158	136	120	142	132	153	141	162	148	171	149	128	150	130	154	153	164	133	139	153	143	155	135	141	155	144	146	156	140	152	149	142	141	141	152	152	136	129	159	174	150	170	152	141	146	136	138	149	141	153	146	166	147	141	135	127	148	166	164	152	147	135	143	157	138	152	149	150	168	139	150	146	131	168	146	138	167	149	125	132	142	145	139	149	161	153	143	133	143	155	140	142	145	161	159	156	162	163	136	150	155	138	159	162	149	143	144	160	128	162	153	137	151	136	154	164	175	156	147	146	162	152	166	140	164	135	149	166	146	154	167	134	141	165	163	174	128	151	151	138	155	134	129	130	146	117	148	152	145	156	165	135	147	174	157	166	143	147	141	159	148	150	153	157	150	150	175	139	128	151	150	145	149	139	138	140
24445	21488	28764	24635	21462	5662	833	485	425	364	394	345	342	341	327	344	336	284	320	293	345	291	305	278	321	309	293	289	326	290	312	305	317	285	316	295	289	285	274	301	276	276	260	301	302	310	314	287	277	295	310	254	288	244	288	262	280	301	267	258	265	284	286	257	304	313	295	313	233	317	275	296	282	268	289	272	274	282	271	305	263	285	249	254	317	303	293	287	283	288	296	295	286	269	293	256	315	266	258	255	251	284	283	268	262	289	283	311	285	294	269	285	311	272	283	277	296	275	277	278	245	266	275	270	289	294	269	302	244	270	259	287	299	268	275	300	257	283	276	265	303	284	303	299	274	290	273	286	295	319	278	283	283	267	303	282	297	245	261	290	302	280	258	280	277	293	273	278	284	297	278	267	268	300	287	288	280	289	313	301	271	289	288	286	264	284	279	249	294	280	281	235	310	266	305	264	267	253	308	286	258	282	297	284	291	271	287	247	309	287	248	245	287	305	268	282	240	260	305	268	275	298	313	322	315	287	284	283	284	281	259	299	277	264	288	283	292	274	295	282	296	283	261	278	303	290	276	290	269	298	313	268	260	288	268	260	256	316	258	276	285	290	283	295	292	290	293	296	267	266	264	284	320	284	275	266	292	278	276	278	270	256	291	271	253	317	296	287	288	273	292	278	284	300	293	272	241	240	304	277	271	290	276	290	286	258	309	288	259	316	286	298	270	311	288	292	262	293	288	262	272	277	280	285	293	274	258	269	249	289	299	276	271	260	321	292	309	265	285	272	254	274	278	263	261	290	274	285	259	285	277	306	301	295	271	272	267	264	279	282	317	285	291	312	283	285	271	270	297	262	276	301	273	302	291	302	285	285	287	260	306	258	295	299	293	282	255	256	284	270	281	281	299	262	293	302	285	261	285	279	292	309	281	290	265	305	281	294	286	291	277	272	280	283	276	247	277	296	298	263	286	271	283	302	274	310	280	261	259	268	265	280	262	281	307	297	299	295	276	289	259	277	285	263	258	262	280	281	293	259	291	274	294	283	283	270	271	260	290	257	263	287	283	287	251	269	260	288	264	289	234	258	275	273	264	282	296	264	281	278	292	261	304	276	275	310	269	246	261	297	270	291	286	267	276	294	272	276	280	306	295	271	268	267	230	251	261	297	289	273	292	297	278	278	283	305	286	283	278	287	300	266	268	268	264	250	277	248	266	271	259	270	283	270	288	302	282	269	259	289	285	265	280	231	276	282	284	269	284	274	268	288	279	282	275	273	277	261	274	247	303	277	255	310	246	292	265	265	291	276	282	275	292	298	277	268	273	274	305	295	290	278	280	275	280	267	263	290	279	265	262	302	270	290	268	278	284	275	284	304	272	302	259	283	273	273	290	268	297	255	296	255	290	300	287	302	277	268	274	297	265	270	283	302	294	272	280	275	290	274	284	307	273	275	282	278	289	293	276	311	261	281	262	271	297	304	283	245	276	282	253	282	285	272	261	268	250	290	275	273	265	266	287	269	276	293	264	281	289	294	261	301	268	271	289	248	263	245	271	238	282	261	301	272	307	298	289	272	278	273	303	282	288	265	264	276	283	272	251	319	299	278	304	285	284	280	299	260	260	255	257	277	296	277	284	269	267	306	304	289	269	262	276	315	261	288	231	285	282	273	266	279	285	285	280	297	291	276	257	294	284	293	271	294	296	245	302	291	249	277	279	290	302	264	293	269	292	299	281	304	296	299	260	282	275	291	266	272	285	264	272	267	280	294	291	243	294	277	304	294	252	266	283	290	274	314	269	286	284	261	290	281	284	268	278	277	307	311	303	302	272	282	294	285	280	301	248	285	266	273	283	297	263	298	303	268	258	265	277	281	277	278	212	275	281	301	296	249	304	286	273	312	301	275	267	289	286	257	272	272	312	249	258	261	274	260	276	267	282	301	270	284	263	305	268	288	288	260	307	259	283	300	246	300	264	273	255	280	306	270	279	251	276	262	270	309	293	278	295	278	272	275	290	257	274	279	281	258	276	276	265	296	290	276	268	285	285	278	284	291	268	268	313	290	285	281	265	255	289	250	265	304	281	255	261	249	279	284	274	300	274	273	278	288	285	288	271	247	285	242	288	302	312	271	265	268	265	281	308	279	236	252	292	266	278	278	270	295	297	274	304	290	272	272	291	262	282	261	274	287	262	288	276	283	274	303	304	277	289	251	283	284	276	282	251	296	267	264	263	285	273	283	292	269	264	273	287	261	296	289	309	272	259	276	298	268	288	283	255	255	293	238	279	285	297	290	259	275	261	285	265	294	261	300	272	289	278	288	261	292	284	282	288	283	277	250	265	283	293	267	249	270	284	276	255	258	263	267	281	262	275	262	256	266	321	286	270	261	286	274	273	265	290	270	281	305	258	287	279	271	309	277	273	280	262	273	276	272	281	285	283	301	301	273	275	279	297	298	276	276	269	263	260	286	300	271	289	274	275	255	273	271	267	272	247	280	259	270	282	299	278	252	274	284	275	286	276	298	267	269	269	273	272	268	285	271	259	271	258	299	312	305	284	257	276	273	300	284	273	288	290	285	275	249	285	295	284	282	283	282	252	280	298	288	276	283	274	272	285	302	292	302	251	264	279	284	296	287	261	256	271	261	301	276	279	268	271	285	244	290	288	264	289	278	260	246	282	258	271	291	292	280	266	287	280	285	280	283	256	261	296	265	263	248	292	300	282	280	272	274	288	257	261	293	262	277	279	318	302	283	268	291	285	272	282	266	260	281	276	263	291	273	274	267	264	278	283	277	306	289	281	290	261	301	262	277	270	295	276	269	290	302	276	272	254	264	301	311	266	298	245	301	299	270	316	291	304	246	314	279	286	280	275	280	275	251	301	302	270	281	286	290	287	283	265	277	294	282	299	266	276	276	309	279	301	248	295	277	309	270	289	275	259	264	266	299	257	279	279	267	290	245	278	300	269	299	318	265	286	281	262	282	295	265	280	279	290	276	283	261	272	288	263	271	261	236	282	317	265	249	285	274	295	284	280	296	283	263	263	248	280	282	248	295	280	279	257	233	265	320	262	297	262	271	280	286	287	269	251	269	267	290	259	267	268	288	277	274	259	289	283	241	302	263	295	243	280	276	291	246	282	256	269	290	296	281	267	298	292	262	279	283	254	266	288	292	291	309	277	282	279	246	269	267	273	304	248	271	277	272	287	287	263	270	271	275	274	292	285	261	241	293	277	292	296	294	277	293	282	264	268	268	288	278	263	284	274	318	299	275	287	277	292	280	275	266	287	265	283	261	268	262	305	261	285	300	302	256	255	262	264	288	271	300	290	294	314	284	270	276	267	300	257	271	299	281	279	277	271	289	271	291	277	295	284	273	282	269	280	257	242	264	244	266	277	314	255	291	273	272	282	273	265	270	278	291	299	299	264	255	290	255	289	280	286	253	291	267	314	266	273	304	272	307	275	254	296	242	292	304	276	294	289	243	277	300
3328	4661	3899	1938	1283	940	710	552	540	451	447	426	412	371	324	349	374	337	310	307	312	308	277	314	281	302	285	304	266	266	295	293	274	269	269	277	321	272	320	275	276	266	283	288	248	261	274	288	273	277	258	271	264	246	265	291	300	243	262	264	273	279	261	251	274	274	241	276	254	287	293	255	282	282	243	263	282	283	261	283	253	289	267	269	255	280	281	275	284	269	261	265	259	265	289	256	265	267	243	263	282	274	245	271	277	257	273	244	242	226	248	269	264	276	264	262	274	292	293	272	261	249	259	254	297	272	303	273	255	272	259	259	297	260	253	282	251	289	276	250	253	250	264	251	279	271	261	275	268	241	298	274	257	292	247	272	265	291	258	278	262	272	261	284	269	280	281	280	254	277	257	265	252	271	253	238	245	272	272	264	270	287	296	290	257	276	268	266	253	275	267	269	267	270	222	276	265	251	271	250	249	266	252	276	258	259	278	231	262	273	251	260	263	247	257	279	264	246	258	258	283	258	288	283	277	281	254	296	259	281	243	292	281	292	241	258	256	258	267	239	283	248	237	261	257	289	265	260	228	281	282	256	242	248	276	247	239	271	270	250	278	269	290	278	275	275	272	274	279	286	275	236	256	224	278	275	286	253	280	276	259	250	251	228	258	261	262	276	255	262	265	281	260	259	259	273	267	262	266	278	256	263	267	253	269	290	242	262	248	252	269	263	278	268	246	225	236	277	250	249	248	228	260	255	273	276	240	285	282	272	255	248	282	248	257	276	280	283	257	247	240	272	263	267	267	259	268	250	279	238	243	246	293	271	257	263	235	226	271	301	261	273	273	263	251	268	276	257	257	265	254	296	274	284	278	249	280	266	293	265	279	279	248	270	292	273	261	295	267	276	226	284	298	284	286	218	246	266	265	261	245	246	266	268	246	249	248	254	284	270	262	266	237	267	284	282	244	282	253	264	267	257	253	290	277	262	279	258	244	279	251	289	268	252	259	267	256	284	263	269	276	271	291	273	245	271	264	266	276	264	274	276	279	263	232	259	255	264	278	254	256	274	269	298	241	251	249	268	273	250	267	291	256	252	260	248	255	230	289	279	265	240	244	280	250	248	282	261	289	235	296	261	262	274	251	260	258	234	269	245	266	273	255	280	267	250	247	266	243	293	248	253	280	218	266	252	261	295	269	274	265	249	274	268	243	278	263	246	253	271	260	262	245	267	276	261	274	261	266	273	263	251	263	274	251	247	252	249	279	248	262	249	264	273	285	253	289	279	269	266	255	263	258	245	250	259	258	278	261	271	278	288	251	248	268	237	257	262	271	260	251	282	259	263	260	233	238	249	255	291	247	265	259	270	267	249	269	257	264	244	281	298	264	270	257	295	273	272	250	261	259	277	274	273	279	281	256	264	268	261	279	260	270	273	251	246	255	288	261	286	278	289	256	284	273	276	256	243	268	288	254	244	251	264	265	302	268	258	254	253	256	252	256	242	263	262	297	276	258	246	276	302	274	250	291	254	229	250	269	247	248	255	274	266	238	267	264	288	259	265	232	254	270	272	262	276	226	249	270	246	252	264	271	281	275	277	271	281	256	238	246	251	252	273	272	259	254	275	270	264	253	247	263	279	263	255	287	251	241	262	234	246	266	262	282	258	267	260	267	259	284	233	279	232	297	275	256	255	267	254	252	233	228	245	249	272	289	253	269	259	270	252	261	243	266	265	275	285	253	269	251	251	259	274	292	271	263	257	248	283	277	266	246	262	252	284	253	275	265	278	252	280	279	265	262	248	275	284	266	250	283	254	259	236	256	263	276	256	261	291	237	263	279	269	273	285	288	259	240	257	263	245	250	271	258	248	237	282	265	237	266	254	274	258	244	271	265	225	272	286	240	261	267	269	274	265	267	285	243	249	270	244	236	260	273	240	255	267	261	270	271	259	246	232	263	245	280	244	262	257	263	253	229	235	256	279	284	269	261	239	271	242	257	288	263	269	271	272	273	263	267	262	308	246	264	274	252	295	268	256	267	309	247	272	272	253	260	248	263	262	265	267	248	306	264	268	270	236	245	286	270	267	290	224	260	276	242	269	280	277	265	263	252	275	275	249	235	281	270	282	282	275	237	253	254	264	267	262	265	262	257	274	289	242	276	294	263	246	284	251	234	269	247	281	268	254	254	268	247	253	241	275	260	245	250	252	262	267	254	247	270	278	265	241	283	243	255	240	261	285	257	252	268	262	263	279	275	244	233	234	268	282	270	235	268	249	240	253	259	253	252	252	260	282	266	262	256	271	261	271	274	251	273	286	308	231	269	238	256	253	277	260	259	238	255	256	239	258	283	261	266	266	244	285	278	232	241	254	286	264	254	256	264	270	280	250	286	284	265	268	261	267	265	263	245	259	290	286	285	247	241	257	277	247	263	280	244	252	279	270	234	290	253	257	278	260	246	274	244	271	262	264	246	255	245	260	261	255	242	269	294	254	274	249	265	236	271	246	265	278	265	247	255	276	232	287	270	266	258	258	271	232	243	235	293	229	259	292	269	248	246	268	258	252	265	255	260	271	247	253	245	264	275	263	265	268	271	239	270	256	254	291	258	262	275	258	233	240	210	252	266	256	261	259	273	287	282	261	244	271	245	260	241	271	285	253	247	260	274	273	268	280	270	246	254	251	266	246	295	264	261	276	273	268	291	264	250	244	280	292	289	281	270	257	258	247	254	274	260	269	264	241	249	267	270	269	235	251	263	243	253	240	270	265	245	252	249	272	240	269	282	265	248	239	252	240	289	287	269	260	263	279	275	278	254	278	269	266	262	273	261	259	258	249	261	243	261	298	258	266	240	251	261	276	272	247	222	263	249	269	271	260	236	279	237	260	253	265	281	263	249	247	256	267	249	254	236	269	282	246	238	251	265	249	254	251	236	255	285	244	267	278	267	249	263	234	257	252	269	256	249	247	249	258	277	257	267	275	255	255	241	255	284	308	255	284	283	262	263	261	248	245	258	274	247	247	265	265	270	272	262	258	269	272	267	251	273	265	271	231	264	247	253	285	275	231	273	271	254	272	236	289	251	260	263	235	264	281	292	281	270	250	256	265	247	242	237	255	262	286	247	296	243	267	272	236	280	265	278	297	261	244	263	264	282	238	277	292	264	251	264	265	266	230	277	223	239	266	253	245	261	232	266	288	261	260	244	270	242	262	258	275	258	252	242	275	279	248	260	274	237	249	269	255	264	247	263	292	265	263	285	261	269	259	242	273	282	256	234	253	240	265	262	272	275	235	259	258	273	271	254	269	309	260	233	248	263	283	284	258	237	289	283	266	263	224	250	253	279	234	253	259	279	261	244	263	246	267	217	229	255	246	259	279	255	254	239	239	268	240	241	252	238	251	294	274	261	272	281	290	247	276	267	281	260	272	253	257	241	273	275	286	245	259	279	273	246	252	242	270	261	251	251	239	243	259	251	281	267	259	241	245	298	254	267	281
27779	12224	925	479	366	300	313	303	326	319	302	317	322	288	329	306	331	291	298	261	290	317	290	289	312	333	324	294	325	309	324	331	293	295	322	306	301	322	310	315	308	288	317	314	284	308	293	303	320	288	319	306	288	301	323	316	297	304	275	318	324	323	288	307	316	337	287	338	302	293	319	292	313	309	324	295	276	308	292	278	286	309	319	321	293	325	287	319	308	310	292	316	280	324	339	289	298	279	297	301	309	315	290	312	301	300	330	309	287	301	295	288	325	313	325	310	310	264	323	301	304	313	304	314	306	320	311	291	306	314	295	338	295	296	279	312	281	318	293	278	306	300	306	308	336	317	330	297	304	327	301	294	320	254	307	302	301	312	294	323	280	319	314	308	332	294	307	317	301	278	281	289	342	257	296	321	317	309	316	313	294	306	300	273	289	327	283	316	329	333	301	294	311	316	314	298	322	298	304	313	336	309	330	302	330	298	297	276	293	275	296	307	308	285	325	292	324	280	298	315	309	327	292	326	275	335	322	315	316	313	304	323	317	313	298	311	309	312	291	321	333	283	315	285	286	316	324	296	308	307	275	273	301	294	316	323	303	307	292	292	326	298	323	343	315	307	292	288	335	303	308	304	284	324	326	296	296	320	298	308	291	320	290	294	323	338	322	270	312	290	294	281	311	284	327	314	341	301	267	321	288	303	311	270	315	294	316	339	296	288	313	301	319	306	280	297	285	274	309	298	294	327	307	332	338	299	312	313	293	338	294	282	318	298	325	312	294	325	307	304	299	307	320	310	315	304	319	331	288	311	311	309	278	279	289	295	275	280	281	298	288	315	285	290	287	320	301	273	294	296	313	283	293	338	290	296	309	294	278	327	314	324	320	324	299	305	296	296	293	313	354	313	298	290	289	286	317	302	298	308	316	323	314	308	298	302	289	293	344	314	314	304	294	279	293	296	328	313	301	321	305	350	286	317	304	301	312	291	322	298	279	317	287	303	319	287	320	313	287	321	341	321	325	317	333	307	308	305	319	294	296	303	302	333	321	299	285	311	298	318	302	303	297	311	301	304	310	312	287	330	305	310	332	299	318	299	275	276	324	288	309	318	299	290	305	297	272	287	320	309	331	303	296	310	306	312	295	311	310	307	288	274	310	295	346	299	315	334	335	304	293	287	301	311	284	308	316	306	297	292	315	310	299	311	308	306	310	308	305	340	293	299	256	312	306	303	292	317	290	289	337	310	303	323	311	282	304	290	324	287	319	329	302	272	313	303	285	291	295	287	288	305	309	314	306	298	308	316	307	319	296	317	311	311	300	315	307	337	310	317	271	278	317	288	303	280	317	296	327	329	293	305	279	299	311	281	319	285	312	307	319	300	275	316	312	334	294	310	280	290	327	320	315	280	295	329	300	307	317	295	290	287	302	284	307	285	334	295	326	299	284	297	344	252	297	283	320	292	325	325	285	323	288	298	317	344	329	319	304	319	305	319	315	326	311	319	291	324	300	345	302	297	304	310	286	292	335	296	327	328	296	308	295	300	329	321	310	342	307	294	316	310	297	328	295	293	313	305	287	348	303	296	294	319	318	294	287	310	296	293	313	303	280	295	331	324	327	295	321	309	318	312	316	304	337	299	276	282	296	282	327	307	285	293	304	302	330	308	311	299	300	310	281	307	304	334	283	336	293	328	329	303	309	321	289	301	325	302	303	308	280	314	311	323	312	267	283	281	307	319	303	309	296	318	291	305	292	304	321	317	280	292	303	343	296	295	295	311	290	292	295	291	276	299	310	274	349	289	300	306	296	288	285	292	280	328	301	328	315	279	277	284	279	302	295	295	314	307	298	296	295	292	317	313	297	287	270	306	309	277	320	287	320	281	302	272	303	284	318	292	332	277	282	294	325	307	314	313	298	303	318	296	286	284	322	299	271	332	296	305	293	275	315	309	306	345	289	353	306	307	333	341	292	304	297	310	317	315	323	308	309	274	297	309	285	342	304	290	278	284	305	315	310	280	291	334	275	296	309	294	307	315	301	324	324	282	282	305	317	327	298	284	296	294	336	326	328	303	287	322	299	305	299	286	299	295	381	314	322	300	331	331	287	314	303	329	321	309	280	298	317	290	328	276	299	327	285	286	302	332	316	308	313	296	308	310	292	278	303	308	330	284	350	307	313	288	294	311	300	316	312	320	316	322	335	304	338	296	288	326	276	323	311	298	328	304	320	312	301	288	290	295	313	316	309	320	304	280	301	310	310	305	313	311	313	312	295	304	292	294	329	323	314	325	307	308	293	314	337	281	335	327	319	320	299	308	329	327	297	308	317	288	288	309	323	309	295	277	279	320	346	274	330	297	299	303	319	304	299	308	294	304	292	307	316	313	306	275	282	307	280	306	294	323	307	325	316	305	314	331	327	262	288	300	307	334	302	318	300	313	312	313	303	306	301	310	318	306	336	318	312	273	318	301	297	325	289	324	292	313	279	292	317	307	311	316	319	308	313	334	300	280	293	299	312	288	325	312	315	288	298	310	289	326	265	302	293	305	357	306	272	336	313	360	298	323	276	317	307	290	298	321	325	305	274	294	324	295	303	264	302	298	314	314	301	311	296	304	295	321	276	301	339	311	286	278	318	296	305	301	300	284	323	288	285	316	294	311	303	301	276	273	313	287	297	311	337	297	300	278	311	306	332	330	305	293	304	300	321	295	323	313	318	314	309	266	328	291	321	304	303	305	322	268	316	315	305	298	323	339	308	288	288	290	318	270	304	296	285	293	271	308	317	270	300	318	318	327	314	313	294	309	298	295	318	298	307	300	319	311	357	314	286	277	292	319	282	297	297	304	279	290	292	279	310	307	346	303	289	281	317	286	287	297	287	312	330	335	293	309	266	291	291	290	315	299	313	302	368	285	278	299	300	319	311	342	277	303	305	296	307	311	302	288	291	303	298	269	312	304	295	309	322	296	281	279	310	319	292	322	297	312	318	314	320	313	303	308	299	356	312	294	306	297	333	290	305	324	311	317	313	296	295	318	298	297	301	308	300	307	318	330	314	281	318	329	280	291	296	282	327	316	319	301	334	313	299	302	303	309	302	310	305	319	311	305	305	279	297	295	316	315	313	305	290	290	326	297	304	295	282	295	298	328	317	265	306	304	317	303	315	305	311	278	297	293	305	344	305	270	331	328	346	299	316	286	316	304	310	315	365	322	297	299	307	286	343	301	306	294	308	340	267	310	314	302	301	351	295	297	283	320	308	344	322	316	299	270	299	341	307	289	295	296	283	284	300	350	288	324	296	305	298	328	304	318	281	286	313	309	344	306	318	305	312	300	303	297	304	334	295	324	305	317	285	301	277	300	306	310	298	324	315	290	303	312	324	317	318	282	294	290	300	274	316	309	300	293	291	287	315	273	307	269	300	316	310	292	299	318	311	273	314	303	282	300	311	312	297	302	317	285	322	334	272	311	328	323	308	303	299	278	313	306	285	315
4760	414	438	344	326	310	325	293	320	284	292	268	286	298	284	291	296	274	296	276	268	267	310	290	274	287	308	288	267	284	304	267	318	275	275	260	265	294	281	292	317	279	270	258	308	290	310	299	290	302	248	272	288	295	295	297	261	270	282	265	316	286	296	284	289	273	264	248	274	278	287	270	299	295	292	275	270	261	275	299	303	298	321	279	305	279	281	292	277	278	265	286	269	282	313	294	272	300	272	289	301	284	284	283	273	278	286	296	271	285	280	300	281	314	300	279	296	296	285	290	281	282	279	287	279	286	250	267	312	304	291	273	300	277	301	297	287	294	274	268	273	276	265	272	276	264	320	258	274	269	284	313	303	289	292	284	301	300	271	296	303	275	269	254	293	264	282	281	296	287	299	283	268	299	280	286	320	286	293	268	301	321	272	309	274	292	252	265	275	285	326	276	275	288	287	327	270	275	283	271	282	272	250	268	295	290	305	297	292	287	285	283	271	277	288	293	270	256	293	275	265	294	301	314	301	276	294	283	291	288	277	290	297	278	295	293	266	257	285	314	283	287	304	288	291	278	265	264	295	306	287	283	298	277	255	294	297	282	272	271	300	286	288	310	281	265	295	287	295	241	268	312	273	289	304	287	302	263	295	297	278	263	287	282	277	287	302	274	279	303	302	297	315	285	275	306	291	297	296	275	276	269	281	295	297	298	292	272	294	293	291	272	313	295	289	275	319	310	278	296	266	270	282	297	305	286	290	296	288	279	290	276	265	301	277	278	286	282	261	291	269	287	304	278	282	286	268	301	279	289	286	287	302	269	296	270	261	295	273	303	279	298	299	269	285	294	267	300	284	263	288	285	287	249	290	283	265	283	305	276	272	296	273	290	303	300	280	288	278	290	278	304	316	290	295	287	285	254	286	268	284	287	281	279	303	286	301	269	306	288	244	279	299	272	295	276	279	306	255	295	295	294	295	259	295	284	275	279	269	318	293	304	289	309	288	290	277	273	267	283	267	297	298	328	310	275	270	293	273	277	264	282	334	277	306	273	294	286	277	276	272	312	319	255	263	270	287	277	318	289	267	302	291	308	313	276	297	279	271	307	297	265	280	304	257	272	284	293	295	265	273	329	276	280	286	298	289	312	291	264	288	285	279	287	261	270	279	291	297	277	279	252	290	318	299	285	277	310	286	296	277	311	253	300	273	294	271	298	295	264	261	265	289	285	277	280	294	276	280	288	262	286	261	252	292	282	298	310	294	284	294	277	274	286	279	257	284	277	250	292	294	314	264	292	298	308	262	272	286	266	298	297	264	289	266	238	283	315	286	308	275	291	258	312	280	272	292	271	258	327	284	255	317	311	261	302	291	268	256	273	286	281	282	291	260	266	281	309	283	284	270	277	283	298	266	293	257	293	292	264	306	284	281	319	277	318	249	285	284	266	290	281	276	290	267	324	280	290	318	292	271	275	269	274	277	284	273	288	272	263	272	286	271	298	265	282	275	290	265	268	293	274	254	277	292	300	287	281	271	284	270	259	287	266	261	290	286	270	269	261	281	262	271	275	298	268	285	289	272	296	265	299	257	257	267	276	281	312	291	261	332	282	305	316	293	273	293	291	285	277	252	263	296	269	293	302	263	227	290	275	302	239	294	269	278	286	273	298	304	267	296	285	280	289	280	282	304	289	292	294	292	293	288	290	295	270	250	254	277	263	291	286	286	275	264	260	291	275	277	320	298	294	278	273	286	301	292	324	288	278	289	309	299	266	261	294	282	290	300	297	268	274	298	272	263	272	287	295	291	298	275	254	313	315	291	271	266	273	290	323	265	280	272	249	277	306	280	307	254	290	289	271	271	300	281	265	293	307	291	268	279	298	296	272	271	264	264	299	318	289	272	302	298	266	289	311	291	225	259	276	271	273	301	268	276	296	264	301	305	272	307	276	283	299	260	298	258	306	266	291	280	277	268	296	307	281	303	280	320	286	263	279	324	296	292	281	283	301	266	302	272	282	290	277	293	279	302	275	286	289	273	308	271	313	320	272	294	285	286	297	279	290	300	284	271	295	275	289	289	295	256	278	262	294	298	301	279	292	265	263	277	298	328	290	290	306	316	308	302	309	302	283	297	268	272	300	277	309	273	289	301	290	310	286	286	296	330	278	293	283	296	316	282	278	260	274	290	281	267	299	292	286	281	300	290	276	284	278	287	314	284	279	268	260	287	265	304	272	261	309	297	291	288	271	275	307	260	289	308	289	299	286	292	279	300	298	259	286	282	272	257	256	315	306	284	326	305	295	306	276	285	319	274	252	252	279	291	299	261	291	297	297	269	281	262	271	271	294	289	303	296	283	311	278	317	263	257	309	291	284	310	274	294	286	266	307	286	267	239	275	260	290	264	290	279	305	284	287	288	297	280	281	309	283	289	280	284	329	310	291	282	265	268	312	292	293	244	269	310	293	318	271	268	252	271	250	288	275	271	275	275	298	285	266	301	288	277	287	273	273	293	272	290	297	262	294	286	295	286	290	284	293	292	283	266	266	321	295	284	305	284	280	293	322	319	258	291	277	273	291	272	278	296	283	297	297	241	288	284	303	266	267	317	306	294	292	310	315	265	301	297	267	277	293	279	309	296	278	272	295	264	310	257	290	280	274	287	301	254	297	291	297	268	285	296	286	262	318	296	262	296	285	307	286	276	276	284	299	281	289	325	310	324	266	249	297	330	306	276	272	296	273	283	308	276	278	294	265	284	288	263	244	301	273	276	277	293	291	282	269	297	291	279	305	292	269	300	274	291	266	305	277	257	285	248	280	274	300	257	318	287	287	312	306	295	255	304	283	303	297	266	261	251	259	298	239	283	287	321	303	250	294	271	294	315	267	267	295	267	275	276	242	280	268	287	272	292	292	274	289	294	298	302	266	281	271	280	305	311	267	308	286	265	287	292	310	288	280	286	318	290	291	277	293	296	254	301	293	296	288	277	300	306	287	298	273	291	318	261	278	289	282	274	279	278	265	298	268	279	290	290	267	270	278	319	282	256	273	277	290	293	275	277	265	286	252	279	273	296	279	285	275	290	272	283	290	290	291	273	308	285	323	267	279	284	284	292	256	292	302	300	288	295	270	285	256	262	260	249	327	305	291	270	307	248	262	271	268	297	304	272	299	274	333	301	284	312	295	285	281	265	284	277	272	291	277	236	304	280	273	300	294	278	273	293	274	267	281	287	291	289	262	268	257	294	255	249	318	280	274	294	265	298	284	258	286	298	258	313	252	302	274	257	263	277	297	286	301	301	293	285	271	273	292	286	289	278	284	271	276	279	303	269	263	271	280	289	286	296	260	256	284	291	268	268	284	300	287	315	252	307	292	291	307	293	287	275	297	280	312	312	314	283	307	292	299	273	297	288	273	280	288	280	283	290	229	272	269	280	282	296	286	294	300	296	277	267	264	286	267	270	281	281	292	280	278	322	260	266	295	313	279	314	255	299	261
25358	21482	27835	25532	8470	549	321	266	192	199	179	185	161	165	178	148	160	132	151	150	141	137	165	135	146	120	180	151	147	167	147	126	146	144	160	123	148	120	152	145	154	129	144	135	158	155	136	118	136	134	150	148	130	150	159	130	148	153	144	133	152	153	140	138	162	149	141	164	152	148	144	159	140	135	155	138	149	162	136	150	138	138	128	158	133	151	152	149	148	151	152	156	152	142	147	150	135	142	131	139	150	153	144	134	139	150	139	149	111	161	145	140	131	167	140	130	124	137	139	146	167	152	180	145	146	131	155	146	165	145	140	125	168	145	160	148	144	124	119	166	143	154	142	124	135	160	146	132	141	125	123	142	142	125	156	148	157	153	130	138	160	144	140	139	154	162	140	125	125	133	139	160	139	143	150	136	139	150	163	142	124	136	151	136	136	150	174	135	149	138	145	134	122	126	143	132	143	132	156	122	146	148	146	143	136	164	148	141	132	147	152	143	143	158	138	137	129	117	138	141	148	151	141	147	138	142	138	150	127	157	151	132	140	133	143	153	155	127	140	139	160	149	129	164	143	152	148	134	149	150	138	137	156	122	135	120	125	152	128	161	133	119	152	145	146	138	136	160	150	142	141	123	136	141	146	142	143	131	163	155	156	148	161	147	136	132	148	118	132	130	129	150	127	137	134	137	135	141	151	147	158	137	123	151	144	155	169	132	168	157	144	123	155	149	143	137	136	122	132	138	155	157	149	156	135	124	161	130	155	130	140	129	135	148	144	161	145	135	140	131	148	141	141	145	148	147	127	127	144	136	158	166	136	148	152	156	155	121	137	143	141	133	141	142	135	139	136	135	152	147	134	147	163	144	141	150	109	128	154	157	147	143	136	132	122	155	153	139	141	173	132	139	141	136	132	156	144	137	129	141	126	144	131	127	139	144	142	119	140	142	161	150	129	151	132	137	120	162	127	151	131	140	126	163	140	151	146	157	150	134	135	121	143	147	166	133	144	131	125	126	143	156	152	141	115	145	168	137	154	153	136	144	147	145	157	149	154	135	136	119	142	131	157	125	147	136	160	160	147	158	150	131	141	134	142	131	153	121	149	131	132	162	146	130	130	142	118	150	156	126	134	135	127	185	129	139	135	143	158	164	147	109	154	152	140	126	139	137	129	126	136	157	125	125	140	154	141	156	137	154	154	138	125	162	139	171	144	135	142	136	153	135	135	137	139	139	139	130	148	142	143	130	149	126	138	137	155	154	140	141	115	161	152	153	145	150	160	120	146	125	150	142	140	124	129	154	169	135	128	136	144	126	126	143	141	155	153	169	148	142	155	142	152	138	150	148	141	148	162	139	164	151	146	144	122	130	127	139	148	126	149	144	147	150	153	128	144	142	129	154	124	138	129	150	153	167	142	155	146	156	151	150	134	143	159	135	121	127	143	155	146	135	115	122	128	140	128	123	148	126	141	164	160	133	138	146	155	156	133	139	148	128	137	145	129	148	169	146	138	152	131	145	132	134	117	140	150	148	134	143	138	159	148	126	141	150	138	142	143	138	139	147	147	158	144	129	137	166	132	149	150	128	148	128	147	137	127	144	144	125	154	142	145	138	136	150	140	145	142	149	141	156	130	119	135	127	134	129	150	142	136	152	110	152	145	136	130	141	137	140	135	139	133	142	143	140	146	138	169	138	134	152	131	142	135	146	125	119	134	135	151	121	152	144	149	152	142	139	130	152	153	130	133	125	145	152	126	132	157	129	140	131	127	143	142	134	133	131	144	164	139	133	130	134	137	137	144	129	140	130	147	131	151	144	130	146	155	152	132	138	127	150	141	143	160	140	168	160	131	140	130	143	130	125	180	114	127	163	146	130	121	129	150	139	158	145	139	141	115	141	105	130	136	153	134	146	168	129	150	125	129	160	149	129	118	151	139	136	143	153	124	143	160	146	168	141	166	170	135	153	125	146	113	125	156	140	120	141	150	130	126	136	140	155	161	151	149	140	143	146	149	138	136	128	144	138	137	149	130	146	160	144	143	134	125	149	172	137	116	159	126	144	115	147	158	141	164	144	129	128	148	141	148	162	142	168	138	156	132	141	124	136	128	136	129	143	166	146	138	140	152	136	130	165	152	143	123	143	143	156	156	155	135	145	147	151	145	142	160	151	144	146	171	135	117	132	140	136	145	144	158	181	133	150	151	138	142	144	137	161	155	140	143	126	134	146	146	125	141	129	127	144	133	142	123	160	118	139	159	142	151	134	165	149	146	146	140	150	165	135	151	144	126	153	153	159	135	139	152	136	144	111	138	122	131	137	156	142	133	128	113	133	149	142	131	151	134	140	135	140	135	133	126	153	139	139	124	141	153	141	126	157	133	134	163	146	163	143	144	138	152	162	126	157	138	151	126	164	131	138	137	159	142	138	132	133	158	131	128	131	140	144	129	164	144	138	137	140	151	136	138	135	141	126	139	137	156	127	142	131	141	152	156	137	138	146	149	102	131	166	128	120	152	160	157	139	142	150	144	129	150	126	124	161	135	141	145	143	132	146	150	146	134	144	147	152	143	152	146	137	152	142	151	164	135	158	137	154	162	151	139	120	125	149	143	140	140	143	149	133	142	142	156	136	129	130	131	148	131	143	146	125	155	129	146	148	166	130	141	126	151	136	152	150	164	145	160	153	146	143	138	126	143	141	120	125	142	153	149	149	155	141	137	148	137	131	112	126	149	155	138	151	150	132	118	177	148	152	143	123	165	136	127	139	118	158	142	146	144	143	160	128	146	133	137	142	140	135	145	149	140	142	129	134	167	146	137	146	145	133	146	139	135	158	148	144	146	145	126	129	123	135	145	146	142	144	130	132	149	116	135	150	136	152	122	164	128	153	162	146	137	162	143	136	137	127	123	134	149	129	139	145	127	125	136	124	146	169	124	148	151	166	140	128	160	125	129	139	156	129	169	140	147	128	144	145	124	145	150	129	143	148	149	144	130	137	141	144	140	130	119	140	140	155	155	127	144	148	146	157	137	158	151	137	128	142	146	159	131	139	157	142	118	138	123	142	131	137	136	129	145	137	125	156	133	142	150	144	146	130	133	138	153	164	156	144	133	152	144	120	140	124	145	142	154	134	146	144	134	152	131	145	158	166	151	139	129	141	160	130	156	155	130	130	128	149	158	130	136	133	112	154	147	144	161	136	130	145	160	135	149	160	127	166	148	137	129	159	132	113	141	128	149	145	135	120	143	130	120	137	122	139	151	162	125	133	150	172	163	147	125	154	165	153	149	139	124	121	168	151	160	139	138	166	142	143	136	133	134	170	117	139	137	130	126	147	137	156	152	137	138	147	115	158	146	146	140	115	148	144	140	153	157	126	135	118	139	154	153	139	131	150	132	163	133	141	119	145	149	151	139	122	141	140	145	138	155	135	125	163	148	145	112	136	152	148	137	137	152	155	137	133	133	121	125	144	164	146	133	151	140	142	160	133	146	153
3098	2447	2127	1066	718	474	399	289	287	278	222	212	215	200	182	176	191	178	175	173	183	155	142	185	172	152	151	178	160	174	173	153	161	155	149	132	160	162	167	148	162	151	157	158	143	175	185	161	166	163	148	163	173	148	146	132	145	151	170	144	168	121	151	153	179	158	173	140	135	135	164	171	143	166	148	163	149	151	151	143	158	155	146	156	155	148	139	136	150	163	137	168	168	165	160	148	179	148	126	168	155	152	180	146	147	151	162	148	150	143	170	153	149	168	137	162	137	171	152	140	146	154	169	162	167	171	151	163	132	163	159	150	132	159	165	161	167	158	161	153	167	162	143	164	159	141	149	164	148	168	180	166	144	163	136	156	165	155	148	141	152	137	151	160	156	136	139	142	155	155	134	155	165	149	134	155	155	158	128	138	160	141	144	124	145	163	153	148	156	140	121	158	170	170	168	141	171	167	163	142	144	148	143	164	161	168	154	152	138	150	164	147	150	136	175	156	140	154	155	160	147	155	160	137	155	130	142	159	138	143	150	157	139	198	165	147	169	145	151	164	155	151	154	143	160	156	124	140	145	156	150	131	141	169	151	129	142	165	158	130	127	141	157	170	171	146	128	150	152	169	147	158	139	145	164	156	158	138	177	177	122	147	164	138	149	135	146	141	148	149	138	135	140	134	151	129	137	163	155	152	141	159	135	162	147	137	148	157	143	207	157	156	136	148	159	142	167	166	156	151	156	143	151	159	147	165	165	170	148	152	137	168	144	137	168	154	151	151	155	149	141	136	141	157	167	162	140	168	159	148	138	140	155	155	137	160	165	154	157	152	163	154	148	137	182	154	127	172	148	167	154	158	146	149	148	124	159	144	153	153	155	159	122	138	157	141	164	143	168	141	147	147	142	159	138	156	145	164	145	143	161	140	129	159	154	151	124	173	166	143	152	146	126	146	150	137	145	154	137	141	142	148	171	163	131	163	140	147	131	145	141	124	170	159	145	148	160	155	135	172	146	153	142	144	143	151	165	140	128	162	147	138	145	145	144	141	177	169	137	161	160	171	149	148	154	163	135	146	161	157	135	135	145	138	129	160	143	147	143	139	164	142	176	148	133	149	161	139	158	149	141	149	160	153	165	167	153	156	144	166	137	134	156	132	175	156	144	139	166	159	151	153	158	129	137	156	134	155	168	146	139	145	159	144	135	141	171	149	160	143	171	139	137	149	152	156	128	131	146	177	160	129	135	146	151	158	145	151	151	172	127	141	150	143	138	156	125	120	138	132	158	139	154	145	147	155	129	148	136	153	158	143	151	137	143	153	155	152	143	139	129	148	163	146	139	152	116	151	160	158	155	158	144	154	143	160	159	163	145	154	148	145	155	153	149	116	131	133	151	133	152	147	156	142	187	153	146	140	163	164	154	133	148	145	164	132	171	133	165	123	135	166	153	146	153	128	157	167	163	141	151	139	163	145	170	166	136	132	149	149	168	159	146	152	110	163	158	156	136	151	148	158	141	144	162	151	152	147	146	138	157	151	176	154	147	141	136	152	148	157	154	150	144	174	165	167	140	130	182	135	151	155	146	138	146	139	153	126	133	153	130	146	161	133	152	142	156	162	147	134	153	170	169	132	149	150	167	165	154	143	156	166	146	146	155	161	144	156	161	152	160	146	147	155	147	153	142	144	149	125	131	152	167	162	167	140	151	150	130	147	156	136	163	145	149	151	131	160	155	133	142	146	158	138	143	137	154	139	177	155	151	160	142	152	142	162	150	141	150	148	154	142	158	156	153	154	156	144	140	141	149	146	174	162	137	147	154	151	130	133	150	136	144	139	151	169	124	176	157	156	158	148	165	176	157	141	155	146	145	124	147	165	167	147	131	152	148	155	145	160	135	151	171	151	144	138	136	151	158	144	129	160	155	164	142	147	150	172	142	144	132	167	154	158	166	163	154	169	137	141	143	177	134	153	166	137	124	113	156	131	152	153	152	162	149	152	152	146	150	170	146	171	167	126	151	156	162	152	140	151	167	120	132	151	147	133	148	172	156	152	170	152	151	149	147	132	141	145	141	153	158	129	146	146	139	149	144	134	161	142	162	148	172	158	143	140	143	139	152	133	154	151	141	144	148	141	165	137	139	154	169	151	155	172	154	147	146	151	155	137	148	124	147	141	158	136	149	137	154	154	167	150	149	146	140	164	146	166	179	152	155	151	156	125	145	155	147	135	175	137	147	146	149	143	159	163	133	145	152	159	155	129	160	159	147	169	156	174	142	153	146	154	130	152	150	155	154	140	144	155	150	143	140	136	127	172	161	136	167	138	136	142	167	163	147	133	178	149	155	158	135	153	150	149	146	153	151	168	152	159	158	151	120	143	153	142	154	172	152	144	169	151	131	178	136	168	171	160	150	150	148	150	152	159	148	169	156	145	141	128	146	162	146	156	162	147	161	146	137	158	147	140	149	152	133	140	155	149	131	161	138	151	141	158	139	141	130	158	138	140	137	151	146	140	142	159	146	155	144	153	157	136	153	136	149	158	162	163	146	147	133	145	133	161	164	161	136	155	151	148	145	151	152	151	180	148	172	154	153	141	134	138	147	144	136	136	154	144	152	134	158	149	159	150	173	158	170	136	162	144	164	126	160	136	138	158	158	148	148	151	162	121	148	149	146	147	128	145	134	141	155	166	129	124	138	159	160	145	133	156	128	158	163	140	134	169	148	145	155	127	132	129	142	150	141	152	137	151	159	146	156	146	159	154	166	164	132	151	149	142	151	149	144	146	144	145	148	136	133	158	130	165	131	133	119	153	134	147	157	163	153	154	162	159	155	134	161	146	136	156	135	146	153	134	149	150	160	158	175	137	128	156	162	155	131	144	176	163	137	143	148	163	157	150	126	151	135	127	144	143	142	144	147	135	139	162	131	138	146	148	169	138	142	136	148	154	155	141	134	159	169	132	147	148	150	141	149	139	145	169	154	136	131	133	177	134	156	160	148	147	142	131	139	133	156	121	148	154	163	143	140	151	145	134	157	145	146	158	152	142	125	151	147	137	144	139	137	149	159	143	129	163	166	174	158	150	153	168	153	163	144	162	130	154	151	143	143	141	141	132	114	150	166	136	125	154	141	136	142	133	164	157	154	139	150	146	135	168	175	136	153	137	141	134	141	155	165	149	156	152	144	136	168	143	147	152	137	146	140	165	174	162	144	131	146	155	147	144	126	162	158	125	160	173	165	141	143	146	147	145	152	158	145	138	151	137	144	167	164	154	134	149	150	151	139	173	156	136	158	160	157	153	137	152	133	150	146	129	130	142	164	178	144	131	129	164	155	144	120	140	153	155	149	158	160	162	134	148	147	145	149	141	162	147	135	143	163	149	129	174	141	143	166	153	152	132	156	128	141	144	166	148	145	154	156	136	148	135	154	147	141	170	166	154	167	137	160	141	134	129	163	150	147	122	138	164	159	144	147	134	167	137	141	154	140	150
24427	21468	28768	24593	21439	5640	886	523	411	413	375	365	335	355	344	341	295	307	310	262	305	274	293	299	292	290	324	309	291	285	286	273	321	281	286	267	281	281	297	298	304	256	309	284	282	277	285	281	272	310	267	288	301	311	286	335	259	312	253	281	267	267	277	272	286	294	305	298	270	295	282	292	259	269	252	291	271	291	281	301	267	282	284	309	265	323	265	275	294	275	324	291	238	270	290	297	254	295	273	288	262	285	293	271	267	275	308	270	307	299	288	274	263	283	293	284	308	270	251	285	258	259	275	282	301	290	307	280	281	262	286	294	286	292	297	290	263	272	269	289	290	292	268	289	303	297	286	272	283	295	291	282	261	277	271	279	278	281	278	271	287	256	287	273	297	287	307	307	295	271	295	283	230	262	283	291	290	301	294	275	291	295	258	277	288	293	281	279	273	291	289	261	314	259	286	291	275	288	292	260	276	305	264	288	275	257	254	242	299	276	294	310	283	281	300	276	269	305	294	267	291	282	295	264	300	284	304	285	264	292	284	303	278	280	267	280	262	287	273	308	297	346	288	316	320	291	286	283	280	272	270	283	297	281	286	295	325	302	298	253	284	276	287	281	271	294	299	305	297	281	303	270	265	286	280	262	273	294	262	270	283	284	278	288	289	241	263	251	254	278	252	280	279	263	263	274	271	336	294	264	266	293	279	258	280	288	285	302	283	266	327	299	275	272	286	311	259	277	282	272	260	262	275	271	281	285	280	266	287	285	298	318	273	308	299	286	298	294	283	289	276	278	285	274	285	284	275	274	279	309	274	279	302	310	282	261	300	265	284	294	270	280	257	262	258	253	289	269	287	293	271	292	300	272	267	295	282	279	294	262	250	278	307	295	303	333	287	240	277	289	274	281	268	288	280	293	284	262	264	287	286	273	291	285	260	289	259	273	265	268	303	276	284	296	267	278	281	287	244	289	275	271	275	280	266	241	289	293	297	281	269	302	266	278	265	294	278	269	276	253	283	282	276	257	333	289	288	288	296	258	275	273	274	281	277	271	279	282	269	269	261	289	273	293	293	284	279	294	270	263	265	272	295	286	260	288	283	265	285	270	300	277	298	303	267	254	274	248	271	272	282	284	287	313	270	284	289	278	262	269	258	273	297	278	293	286	267	288	282	319	278	284	322	280	272	265	275	290	280	309	275	286	304	291	256	293	287	264	300	296	262	271	296	262	288	279	276	302	265	295	259	289	259	286	262	244	275	292	283	268	265	273	283	272	251	298	289	303	315	289	258	265	257	261	284	261	298	258	301	293	275	315	266	294	289	276	277	281	294	265	266	305	289	308	265	285	289	267	267	282	310	280	306	257	279	274	268	269	269	300	263	295	267	268	301	293	276	280	282	289	265	274	289	293	278	286	261	283	267	257	277	309	307	288	290	265	279	283	294	298	270	267	250	274	279	307	267	287	265	286	258	284	284	299	298	288	268	280	275	286	283	287	273	271	268	269	271	287	281	279	318	246	285	250	304	281	279	285	275	290	282	281	276	299	264	267	300	316	285	306	286	293	281	279	305	285	257	275	261	285	288	293	297	295	285	311	273	301	287	283	271	286	285	284	261	276	280	309	262	269	268	283	278	287	277	280	282	275	272	259	277	251	274	270	306	270	303	311	278	306	310	251	278	252	284	287	293	296	275	290	296	288	293	297	274	278	293	277	298	288	279	291	272	273	273	282	301	292	278	280	290	289	287	266	257	242	295	283	310	293	277	298	264	285	286	269	291	285	264	274	283	294	286	279	296	292	282	285	278	275	266	298	279	270	254	297	295	272	255	304	268	286	269	290	288	250	257	288	265	261	280	258	305	294	289	251	275	288	283	287	288	266	264	275	267	285	285	253	304	294	300	253	271	275	279	268	259	291	268	261	278	285	285	289	334	274	307	256	275	251	317	280	286	267	263	271	307	269	266	261	292	290	299	280	288	275	262	277	300	279	284	283	263	282	271	291	319	284	294	254	274	245	280	277	281	297	276	311	274	291	249	294	260	292	283	281	279	270	269	286	255	281	294	292	272	285	271	292	261	281	290	280	295	299	293	280	294	286	319	294	292	274	292	263	288	284	285	263	299	289	272	270	293	269	285	277	269	249	284	288	289	286	274	287	274	283	299	248	304	275	282	270	275	267	273	290	272	318	271	282	276	259	261	237	233	257	266	308	254	275	283	263	277	260	277	284	289	272	279	261	283	282	283	295	269	258	272	263	311	275	261	299	277	246	296	263	251	270	240	257	282	281	274	293	282	270	281	271	287	255	300	283	270	305	308	288	292	291	270	281	278	296	297	271	272	287	277	283	263	291	298	271	261	292	285	285	282	289	268	318	284	267	259	313	287	269	263	282	300	278	270	299	272	297	298	263	250	266	307	295	271	277	271	290	277	246	280	279	279	271	282	243	269	308	299	274	282	262	266	285	267	259	269	269	283	267	263	264	269	270	282	263	238	291	263	281	267	286	270	297	300	271	295	269	278	287	299	260	293	301	286	284	322	285	260	273	274	276	294	274	293	292	287	263	259	241	254	287	265	317	288	257	265	289	266	264	268	278	263	288	303	263	264	280	300	260	267	261	279	267	279	299	279	299	294	275	295	304	259	279	293	262	292	295	262	267	269	298	259	293	293	272	255	284	281	279	270	253	264	263	263	282	300	274	276	260	310	277	307	316	271	291	305	257	330	260	283	287	274	285	271	245	245	297	311	290	276	306	292	344	297	269	273	282	282	267	298	248	289	275	262	267	283	246	293	248	300	273	258	272	277	295	256	281	274	270	286	276	293	275	284	288	252	294	268	297	288	278	304	270	285	264	276	292	263	284	276	284	272	275	293	307	299	262	290	296	306	273	282	261	283	282	281	283	265	279	252	267	278	263	300	312	268	278	253	283	291	256	262	271	261	302	265	294	278	278	266	278	283	297	275	306	271	317	282	301	260	300	281	297	288	285	258	292	295	286	310	269	276	281	249	270	286	302	273	283	287	284	291	296	283	269	281	273	297	273	278	259	292	289	285	284	265	272	281	285	285	291	249	274	293	268	288	250	275	270	288	272	265	270	276	275	268	276	271	276	266	292	261	272	261	286	268	274	295	295	293	254	273	288	322	272	282	287	244	267	267	295	255	267	299	282	302	278	278	300	301	295	284	285	259	262	302	269	294	315	280	256	258	304	281	254	299	287	284	297	285	321	272	260	250	296	272	295	301	291	279	279	273	287	278	266	270	273	280	317	278	268	293	298	282	277	270	278	275	278	251	273	253	283	295	282	299	298	260	264	273	297	284	290	280	286	298	248	281	299	269	280	270	253	255	298	291	269	257	255	281	270	255	280	283	282	280	297	281	286	295	268	264	297	263	275	252	279	258	269	293	266	288	296	305	300	292	259	302	254	276	294	296	284	270	291	313	284	264	267	287	266	267	264	292	288	284	285	275	286	274	297	266	299	292	278	263	271	264	252
3288	4640	3922	1956	1251	952	683	619	536	449	367	387	397	382	353	351	326	313	333	300	327	285	309	307	273	282	300	289	276	311	300	278	286	313	271	263	307	271	256	311	264	283	287	266	296	264	289	274	268	264	294	272	286	272	285	282	251	272	307	280	286	253	298	277	266	301	247	261	288	300	283	270	278	289	255	248	276	260	289	269	254	247	278	268	248	256	268	280	278	278	270	279	276	261	232	242	278	289	269	258	257	280	246	259	285	264	263	298	254	244	278	263	264	273	265	291	272	253	262	275	275	288	288	276	274	265	278	243	258	242	267	256	256	262	263	276	267	259	295	250	263	269	286	273	289	273	272	249	275	260	259	244	276	243	284	275	270	266	267	281	291	259	264	265	208	256	267	265	257	272	270	271	258	293	259	289	275	273	249	258	264	267	282	275	264	265	291	232	267	279	281	247	279	253	272	259	265	277	256	268	261	246	283	270	301	259	277	260	241	267	254	279	263	253	293	294	269	270	250	260	233	254	260	269	260	284	273	249	258	261	267	281	248	282	274	263	271	262	245	265	262	267	261	267	255	297	226	255	252	265	270	266	277	273	261	263	283	260	280	249	257	283	251	241	270	271	257	247	260	240	291	292	249	271	276	272	267	266	268	280	285	282	280	307	283	241	281	249	281	240	306	268	262	275	272	232	274	264	302	266	262	269	268	278	254	262	233	246	288	256	256	276	272	269	265	270	280	247	270	253	267	257	256	252	258	247	253	281	245	250	270	288	246	297	276	295	256	266	276	261	237	235	277	275	246	270	246	258	276	227	256	279	245	268	270	264	260	281	245	280	259	278	291	238	264	273	290	245	255	288	301	277	277	263	264	263	269	247	262	285	276	259	291	252	251	257	269	250	317	277	285	265	242	293	290	275	248	241	264	267	256	283	266	280	267	262	245	282	258	278	278	269	271	246	270	256	242	244	291	268	260	231	259	285	231	245	267	286	271	244	271	291	261	290	294	251	272	293	260	282	246	293	260	259	242	253	282	259	236	272	268	281	257	240	254	278	265	270	272	270	256	273	258	287	240	263	252	237	289	249	279	267	249	313	274	252	265	255	247	262	265	251	248	272	278	268	278	271	243	258	305	280	280	236	257	254	254	263	248	247	257	259	285	271	241	281	240	281	243	238	267	274	285	264	255	263	264	245	259	256	260	242	284	278	272	275	244	275	276	252	272	255	255	261	272	276	283	283	240	281	256	260	255	254	265	266	268	266	259	268	261	258	250	288	273	252	278	268	249	242	262	269	249	283	266	259	249	268	256	252	252	277	266	249	239	253	287	265	266	256	290	239	287	293	276	266	242	267	274	260	269	276	259	262	264	281	238	264	293	286	278	280	266	250	259	290	265	264	252	261	256	276	254	256	249	263	265	283	262	234	262	270	274	265	249	269	266	276	276	277	235	220	251	267	276	273	247	260	227	244	255	273	248	245	256	293	241	258	284	254	265	255	242	254	251	280	258	282	263	251	256	275	237	285	263	272	275	267	249	276	277	235	283	272	274	264	245	254	272	260	254	270	286	264	274	227	266	269	253	253	309	274	264	263	268	256	252	249	276	266	258	256	252	268	244	261	264	273	272	275	271	278	244	255	268	290	266	257	254	230	287	282	262	257	264	258	260	263	260	261	265	285	259	296	286	258	239	256	270	251	232	277	261	253	289	266	254	251	271	274	255	215	271	285	267	263	233	298	254	273	250	261	251	266	256	273	249	267	227	228	274	258	252	265	247	291	274	275	274	242	260	256	272	262	267	296	294	281	241	259	267	242	283	251	259	232	248	263	266	246	258	278	262	239	254	253	251	256	247	257	256	234	247	234	254	263	253	260	293	255	270	262	256	231	263	234	208	232	293	245	249	293	262	237	242	261	247	263	288	245	255	259	272	270	249	285	227	257	254	238	260	265	263	281	257	275	269	244	261	251	263	267	273	253	237	286	266	267	283	282	296	254	260	242	234	263	241	281	283	285	276	252	258	259	288	235	293	271	268	295	250	289	240	253	266	282	280	264	253	273	261	269	274	298	262	252	239	256	266	258	337	255	265	254	267	284	277	260	269	278	273	296	260	273	277	247	272	264	276	240	237	239	277	252	266	252	285	292	240	245	290	278	257	242	245	262	281	252	281	269	263	271	247	271	275	243	263	248	260	264	267	261	243	265	271	260	261	271	278	294	259	249	239	265	279	263	247	243	265	249	268	240	271	260	245	293	251	264	239	291	223	233	253	265	247	257	259	271	266	243	290	251	260	265	273	290	283	267	277	266	265	266	277	282	260	264	269	236	250	252	263	259	285	264	227	234	244	244	292	282	260	261	236	273	284	271	234	257	251	247	280	244	293	261	259	258	263	278	257	259	246	264	244	290	274	265	261	253	256	263	269	234	263	255	242	268	267	298	277	269	262	245	256	246	238	256	259	281	264	244	254	258	290	270	254	308	259	243	246	262	267	270	268	263	274	267	257	263	236	263	257	276	278	250	261	270	251	251	270	256	273	263	247	252	274	261	240	226	273	236	254	254	296	252	255	249	257	248	275	244	253	283	275	277	234	250	303	285	305	255	265	261	272	255	257	236	281	245	263	270	249	253	295	250	284	268	282	245	265	261	268	246	259	289	261	254	253	259	283	277	265	260	275	305	274	246	295	290	242	251	280	254	265	247	257	252	260	250	269	221	266	252	242	255	257	264	274	273	261	258	297	267	279	280	261	259	259	277	242	256	268	252	258	259	295	271	256	273	255	283	250	265	280	272	255	230	278	252	248	265	246	264	277	267	276	281	279	264	272	252	253	252	256	260	256	256	256	255	277	265	266	256	228	253	288	258	276	245	255	276	275	267	234	243	220	262	281	286	243	259	271	254	266	270	268	246	243	272	248	264	283	247	271	237	267	266	260	243	244	256	258	299	241	265	248	280	252	270	266	237	269	268	251	252	243	261	294	247	264	255	272	266	254	267	270	260	244	258	266	275	287	242	237	266	268	288	259	250	277	255	265	256	254	270	281	262	249	244	260	267	293	253	234	228	269	265	261	265	271	277	257	244	253	247	295	238	262	239	252	288	269	278	272	286	269	271	254	273	261	265	257	264	269	240	267	292	247	259	256	253	274	237	248	269	248	247	233	270	241	260	264	279	255	293	286	268	302	257	271	273	260	273	257	246	296	262	291	241	255	230	277	247	263	269	256	263	269	278	270	256	275	253	213	268	274	262	273	252	265	265	257	282	254	244	293	248	273	255	262	242	244	257	246	247	266	238	264	255	261	257	254	271	236	274	247	276	251	258	281	266	267	258	249	255	297	267	234	289	281	291	234	251	281	277	247	254	247	279	262	238	280	251	268	249	252	231	259	280	239	267	257	264	241	249	281	242	264	248	263	261	252	278	255	278	259	280	265	257	288	251	250	267	252	252	252	275	274	280	253	266	303	264	289	259	264	263	283	256	230	271	251	236	275	266	238	262
27794	12194	969	464	349	340	309	320	302	320	283	322	344	326	289	352	287	308	294	317	299	293	310	296	307	347	293	295	333	287	335	276	315	299	282	315	310	289	304	304	322	292	279	298	297	303	296	289	298	293	326	303	322	331	288	284	297	305	305	316	310	282	321	303	295	278	300	340	331	294	307	297	329	300	309	294	311	312	293	287	306	294	313	311	286	292	280	307	321	243	317	313	294	298	301	308	324	313	306	300	291	302	302	310	295	291	302	327	320	305	313	310	325	314	305	310	317	305	317	313	299	300	282	293	303	299	311	322	299	291	295	302	335	291	297	302	322	298	354	303	309	309	285	319	288	305	322	292	301	284	328	285	305	313	300	297	290	332	336	308	320	329	308	307	279	291	315	327	316	318	310	295	291	297	323	291	307	319	312	308	323	297	308	323	313	321	298	331	287	295	285	314	322	283	318	295	334	295	291	313	282	285	299	296	292	323	298	323	317	318	313	294	292	308	319	298	285	314	331	338	322	294	316	300	260	313	320	319	282	310	309	339	322	299	316	297	325	304	330	267	289	278	296	320	288	300	342	301	317	314	270	292	342	334	308	292	296	287	285	311	283	305	293	299	278	306	299	287	313	313	266	305	325	299	323	293	300	320	311	306	315	300	296	310	278	309	339	260	294	306	305	310	306	303	334	329	304	288	301	307	300	315	294	310	293	300	318	337	317	321	308	307	330	287	300	337	307	284	301	320	266	319	306	310	311	278	309	331	298	298	294	294	318	350	307	320	285	290	284	303	334	319	317	323	311	272	345	297	330	314	317	301	326	269	293	301	329	297	292	295	329	288	329	336	302	309	295	334	319	279	325	300	311	302	306	299	299	304	286	332	336	303	343	298	330	313	323	323	285	278	309	333	290	302	315	285	334	297	297	298	285	298	313	268	317	289	295	298	291	295	293	304	326	312	282	315	291	327	324	321	278	307	298	288	284	298	306	306	334	290	315	293	297	320	294	331	287	315	312	285	302	314	277	339	323	320	332	313	297	314	317	307	323	304	299	308	299	310	314	312	307	297	314	322	300	302	350	309	333	294	282	278	312	302	307	299	289	313	315	304	280	288	301	291	315	291	316	271	319	293	309	319	317	296	284	295	289	308	312	330	298	299	304	307	275	319	286	256	344	295	321	282	303	307	292	326	321	314	328	300	304	314	324	285	291	327	313	268	312	317	318	292	292	325	295	309	323	304	325	332	334	305	292	334	284	323	287	326	328	303	319	297	320	310	294	290	291	303	291	301	312	355	300	300	295	317	266	322	283	264	298	313	311	298	289	334	308	332	305	287	308	301	330	308	296	344	298	325	292	287	283	285	329	288	294	280	281	269	309	295	312	295	277	295	298	255	299	300	277	297	329	310	262	304	315	298	279	318	297	284	292	330	294	311	286	300	300	297	277	329	341	296	299	301	333	288	317	294	309	302	285	300	291	301	306	319	293	304	315	313	332	337	329	318	303	344	286	296	290	321	333	260	299	316	294	319	285	328	295	274	317	330	290	328	308	321	288	317	297	311	318	272	337	351	281	306	296	345	297	277	313	315	281	311	306	283	282	296	319	279	329	314	285	307	345	311	297	280	285	322	303	317	351	332	314	304	292	358	322	292	315	304	325	292	277	292	288	333	327	343	276	314	295	275	316	304	305	294	321	310	300	295	316	320	339	319	289	314	320	300	317	292	309	304	291	358	307	323	295	276	303	309	272	293	267	295	325	293	306	295	294	301	304	302	308	301	312	339	287	291	318	310	299	300	325	297	310	298	327	296	318	275	282	297	324	343	328	304	308	317	312	327	313	319	298	311	315	316	299	310	306	248	316	335	292	258	282	306	301	323	315	314	320	330	297	286	292	291	293	299	284	296	289	284	340	332	298	310	324	298	303	324	295	307	319	319	311	291	315	322	285	291	323	315	282	320	296	270	303	305	288	315	287	285	320	288	299	305	345	306	321	327	320	278	303	292	317	309	314	293	283	289	320	300	306	328	305	297	317	295	320	316	293	287	308	303	309	316	308	279	316	343	320	299	318	280	297	306	299	292	306	288	326	337	301	280	297	327	312	331	283	315	309	329	316	302	330	305	319	311	332	333	319	298	300	277	306	302	308	313	299	308	299	304	311	266	295	306	329	310	310	318	294	275	312	305	304	349	326	338	307	286	308	297	300	320	363	324	285	349	298	323	308	301	296	325	322	287	303	319	324	288	293	294	307	276	289	312	301	315	326	292	320	294	312	292	312	302	314	301	296	290	295	313	290	325	288	307	296	316	329	315	319	313	312	291	310	336	321	322	279	303	295	313	325	307	299	284	304	296	292	328	297	293	277	315	295	269	315	325	306	301	312	303	310	290	284	302	296	325	327	340	316	314	316	314	291	319	307	300	294	333	294	302	285	316	317	305	285	272	308	307	344	313	317	302	263	312	286	291	300	327	335	296	308	324	299	306	333	300	297	325	317	294	336	280	315	336	300	287	301	311	339	296	309	298	293	302	320	326	301	305	319	291	289	320	319	302	282	286	281	306	310	305	314	283	306	322	335	309	297	295	316	332	297	311	287	287	320	277	280	265	310	302	300	320	300	332	318	312	282	302	348	287	313	297	291	277	301	307	284	292	313	338	284	295	308	317	302	322	322	321	308	288	289	289	307	319	352	297	296	337	321	287	338	295	326	306	296	302	284	332	327	332	299	295	281	318	307	300	313	307	283	278	299	345	276	305	322	295	273	285	305	306	301	321	273	300	303	323	318	302	301	309	266	328	301	359	285	318	296	316	296	313	303	332	320	285	286	281	307	297	292	300	278	298	320	310	334	308	276	290	334	296	298	309	303	299	303	301	288	305	279	313	283	296	282	323	304	306	330	332	327	274	307	291	295	300	305	306	307	314	318	291	263	290	305	285	341	301	297	317	327	299	280	298	299	298	300	314	299	305	340	346	307	299	267	342	306	308	295	292	293	284	295	306	314	301	306	293	298	311	332	330	308	269	310	296	310	321	328	352	288	326	282	315	300	301	309	308	322	315	338	301	290	298	310	315	298	305	316	307	307	310	301	319	330	320	323	307	294	282	320	309	286	302	299	344	295	315	315	296	330	300	329	279	340	321	278	315	276	300	294	321	298	337	332	333	255	314	299	294	309	308	315	298	281	330	319	302	332	318	276	311	330	296	322	309	271	308	311	328	330	314	339	329	276	295	304	309	303	311	292	285	309	308	303	284	334	313	303	295	299	306	307	325	285	296	323	297	326	299	273	301	316	313	286	275	316	315	321	299	289	324	326	318	314	279	321	301	301	291	341	295	304	307	307	340	306	308	284	327	336	286	310	322	306	346	313	302	270	278	327	280	315	290	310	299	296	294	322	276	311	325	309	330	281	272	291	325	305	318	332	313	276	313	312	316	305	326	278	290	297	314	314	320	284	293	310	340	327	323	316	313	322	314	315	293	303	325	343	315	326	333	338	334
4695	461	409	342	317	280	323	329	305	306	315	281	278	284	281	263	284	296	269	295	284	295	268	292	260	284	278	310	285	289	282	281	309	283	269	262	319	292	289	283	277	285	264	298	281	265	298	271	283	286	312	289	294	271	252	266	294	300	281	282	299	290	287	293	286	277	279	272	243	286	249	260	261	291	317	253	294	288	292	264	296	292	281	288	278	268	286	287	310	274	291	274	288	264	266	282	282	252	283	292	277	311	286	260	297	266	315	287	306	289	268	302	284	296	308	283	286	287	279	317	279	320	269	279	253	260	273	257	252	286	270	287	255	279	239	253	300	282	285	291	278	280	299	245	294	299	256	280	261	287	245	282	274	293	264	298	261	289	260	273	277	260	284	276	307	250	279	260	269	294	250	290	281	286	284	278	273	289	301	263	323	271	278	287	314	267	295	305	275	276	295	273	283	258	279	256	263	274	294	289	283	264	271	266	280	293	282	278	267	301	290	246	280	286	275	266	287	289	289	285	290	275	276	297	293	281	256	243	262	274	284	296	268	291	252	272	259	287	283	268	278	291	271	304	287	280	301	277	295	278	312	268	260	271	298	290	281	275	288	270	265	279	253	279	291	248	275	299	270	293	277	288	268	285	290	250	298	287	266	267	256	284	272	285	272	271	289	304	273	300	261	255	322	281	283	280	278	291	286	256	277	281	277	258	279	273	309	284	285	294	312	288	278	275	275	297	274	295	274	246	296	292	298	277	302	295	325	260	296	261	290	262	291	305	290	286	274	308	262	289	292	233	282	284	265	274	255	307	290	271	270	294	273	252	270	280	288	289	281	289	280	254	307	303	264	284	280	276	274	288	285	280	307	301	281	277	253	280	297	301	262	276	259	278	299	302	282	278	258	277	273	266	300	283	283	292	267	286	282	260	278	271	295	281	291	272	279	262	270	295	300	277	288	290	270	330	278	286	256	289	266	262	260	259	289	283	273	297	263	279	307	269	278	280	268	260	277	272	304	295	301	299	277	250	305	289	277	291	276	270	285	297	275	271	255	253	287	268	274	308	292	294	305	282	242	271	290	303	310	282	250	269	276	275	281	266	295	306	288	295	267	282	285	305	264	267	285	284	279	269	310	274	290	339	280	294	284	287	275	265	307	272	281	261	298	287	308	290	272	297	301	267	313	291	304	268	293	285	294	270	281	266	296	257	291	291	281	272	289	275	269	293	280	283	294	276	271	294	268	259	254	296	294	265	293	274	273	301	297	249	286	299	262	276	273	289	299	290	267	276	272	299	307	265	289	287	274	291	297	260	275	304	281	328	279	261	287	265	304	273	274	316	278	245	281	277	245	303	256	287	268	276	277	277	271	291	302	280	266	271	271	298	283	289	280	300	289	281	278	270	276	271	275	307	268	273	295	248	261	290	269	310	267	253	299	301	244	271	277	290	304	313	280	271	325	305	266	282	309	280	305	265	262	272	299	315	271	258	246	240	280	278	288	271	277	297	275	288	291	269	286	281	281	302	319	295	291	307	246	258	297	290	273	253	287	275	313	274	289	267	308	292	272	257	247	287	296	291	279	296	274	298	311	290	301	302	251	263	301	320	293	283	272	262	273	306	295	301	269	293	281	264	282	274	275	289	278	282	277	308	288	296	274	288	278	285	266	263	275	275	275	295	291	288	279	306	278	272	254	261	287	267	278	259	292	275	298	301	288	299	270	293	295	302	279	293	277	276	289	292	257	299	265	273	262	263	297	271	291	314	313	292	280	276	278	274	271	297	283	283	273	270	261	272	268	260	282	315	271	292	255	294	290	266	258	291	255	286	294	281	270	291	289	285	297	295	278	296	258	275	309	325	294	294	283	287	267	271	273	297	271	287	274	290	270	296	277	281	277	297	284	266	295	263	244	298	281	284	283	272	297	294	309	270	274	286	299	276	265	294	296	278	297	260	261	287	264	305	288	308	299	300	268	277	282	278	295	258	274	249	301	309	280	266	287	303	300	292	277	314	274	314	256	268	273	277	295	289	298	272	270	277	282	307	312	290	286	313	319	291	295	261	271	267	268	306	282	290	276	284	254	288	256	260	311	285	270	298	319	291	280	284	298	305	257	323	255	286	290	287	265	283	289	286	297	313	290	276	299	258	289	267	308	285	287	297	316	266	268	275	286	295	258	282	300	272	290	286	293	271	254	289	261	297	277	266	279	302	289	278	280	261	269	308	270	277	272	270	304	276	274	268	276	266	275	302	274	263	277	264	234	275	297	268	276	269	273	271	299	286	255	300	314	289	299	284	269	283	270	253	278	280	315	286	295	289	271	291	284	303	283	248	276	263	258	279	291	281	271	280	278	294	302	263	284	291	295	290	257	273	300	266	288	300	295	282	244	279	299	279	310	298	289	292	291	283	276	263	301	262	275	300	259	283	273	303	253	278	315	296	285	290	287	294	256	277	292	287	283	310	305	288	248	262	306	285	293	281	283	279	274	284	273	277	297	294	295	260	283	277	289	263	284	249	258	267	301	299	274	313	284	302	249	262	289	273	279	281	260	259	262	298	289	272	294	292	277	290	266	279	288	305	260	277	283	260	292	255	291	297	280	276	283	276	311	275	260	295	299	260	322	278	292	289	291	290	297	277	296	285	307	299	243	275	275	289	253	312	287	257	289	313	308	280	279	286	288	290	288	297	252	308	304	262	258	289	285	280	295	302	265	297	288	267	269	274	297	257	269	274	287	289	283	274	265	263	320	280	291	292	245	286	278	291	267	315	292	257	286	295	288	316	255	303	267	327	283	268	253	284	241	279	278	277	268	289	303	285	283	268	279	304	265	289	290	278	268	286	284	260	284	276	268	272	258	251	287	287	300	262	298	288	301	279	315	273	282	245	280	298	247	310	249	256	265	299	278	230	305	271	281	251	271	281	275	271	277	289	278	283	288	258	290	310	299	303	269	289	258	278	259	291	282	299	289	305	269	301	249	248	287	304	265	281	250	279	270	287	277	278	310	273	259	315	287	279	298	286	278	279	274	287	242	272	267	277	258	269	269	271	308	283	300	294	312	297	261	258	286	283	259	274	287	288	276	279	307	283	298	281	290	268	291	301	259	287	269	277	300	258	263	308	281	263	256	262	280	316	262	314	283	276	265	289	300	291	304	292	316	262	267	271	273	279	281	285	261	279	261	300	322	262	294	270	300	293	304	291	333	276	264	294	278	297	302	260	299	268	260	268	275	287	269	273	286	272	253	318	290	284	285	261	260	275	271	260	270	263	293	274	282	280	284	258	249	291	304	266	303	289	291	271	293	296	265	277	263	268	307	266	295	304	267	288	282	278	296	289	292	267	290	265	270	302	292	314	284	293	275	324	282	292	269	290	291	279	284	273	277	288	271	225	255	249	283	303	265	270	264	263	274	306	272	283	282	314	297	261	294	291	266	259	289	275	286	277	278	275	285	290	297	269	252	283	304	317	286	309	256	270	285	282	292	272	271	278
25455	21520	27855	25618	8540	548	326	232	225	186	182	172	172	163	174	148	156	140	150	166	131	164	149	156	143	122	143	144	147	153	138	145	151	144	152	149	162	165	161	155	146	140	149	137	143	121	162	129	137	155	131	149	158	158	157	135	131	147	150	152	135	151	131	138	135	126	161	150	146	144	154	141	149	129	147	141	141	135	151	156	154	136	145	155	139	144	129	130	125	153	156	159	153	136	136	133	138	146	151	157	152	155	168	146	139	140	136	139	140	133	128	131	157	136	129	144	127	140	120	145	160	129	136	139	142	149	153	157	138	149	136	136	132	150	140	138	157	155	158	143	146	152	142	137	127	132	145	145	156	135	143	129	145	129	142	117	152	135	137	148	140	149	156	123	148	154	138	149	154	138	155	146	141	139	137	156	123	136	150	114	145	128	129	141	115	118	149	140	151	134	133	160	134	159	150	130	146	158	131	148	128	149	158	144	147	127	142	152	132	134	150	154	139	139	142	151	124	115	138	143	141	141	143	146	153	144	129	153	143	161	158	157	155	149	132	142	154	161	161	151	161	131	127	152	131	149	141	139	138	146	128	146	120	131	147	174	164	145	140	146	136	145	161	147	131	139	116	144	143	144	156	160	128	162	151	157	131	141	154	138	147	161	165	105	135	157	150	127	151	144	141	118	147	150	124	128	117	138	129	134	152	148	140	148	136	143	152	147	143	150	152	171	131	130	137	138	134	144	151	140	150	156	140	149	125	131	156	152	136	150	176	147	133	132	134	133	120	143	142	147	143	141	139	125	162	125	137	133	131	135	166	137	145	125	142	149	144	138	160	141	119	136	133	142	135	146	146	127	166	145	162	153	142	165	131	147	132	166	136	143	139	152	142	142	159	139	147	121	129	130	141	131	149	151	125	140	124	132	132	130	147	144	138	142	133	154	153	145	151	164	154	118	135	138	171	159	135	129	147	148	135	144	151	152	151	129	123	123	141	137	131	153	151	128	138	123	149	144	144	146	138	132	142	150	146	135	132	145	140	142	163	152	152	154	143	141	152	146	153	137	142	144	142	153	128	152	148	141	140	158	174	133	129	145	130	129	142	130	123	155	160	138	155	144	138	156	123	153	108	145	151	160	140	143	154	142	136	144	139	157	145	130	155	142	162	133	140	113	122	144	133	142	170	138	138	133	154	161	128	143	124	151	142	138	140	134	129	153	140	128	146	157	135	141	148	146	128	140	115	138	143	133	153	130	139	145	137	148	166	134	143	137	157	143	131	130	160	146	146	143	133	142	141	146	132	124	124	131	178	142	151	136	131	139	115	131	144	134	148	162	126	139	130	133	139	118	158	159	138	148	140	134	133	140	156	146	128	160	134	123	147	135	153	154	142	156	130	134	133	149	142	129	155	148	156	118	134	142	138	134	137	130	109	155	141	122	141	163	143	134	135	154	172	144	143	138	119	134	149	174	147	138	129	139	143	132	139	139	138	123	162	137	146	139	143	159	138	148	140	137	128	128	140	122	146	151	141	132	143	144	126	170	136	139	152	125	138	145	126	132	157	131	153	140	160	138	133	124	144	146	143	159	151	153	133	134	146	150	146	160	143	169	116	155	161	143	143	151	136	131	161	135	124	146	146	127	160	146	137	157	121	147	117	150	145	163	134	142	125	138	118	150	145	125	108	141	126	149	149	159	160	125	116	130	137	151	165	150	139	134	133	155	141	145	149	145	171	149	151	154	154	133	148	135	128	145	140	164	157	138	141	132	139	123	145	115	105	163	150	152	152	104	141	154	161	151	143	119	131	125	131	141	162	141	138	147	146	112	133	139	128	153	125	150	150	144	132	139	147	120	148	117	134	136	138	171	135	147	130	157	150	146	162	126	140	135	135	155	135	144	139	148	138	145	123	134	122	146	171	107	136	144	140	146	160	121	131	133	158	139	139	123	138	147	107	161	139	146	138	131	176	137	155	118	131	141	148	157	135	143	136	139	155	149	136	140	172	156	148	135	131	124	131	123	116	123	150	151	133	143	153	145	135	131	129	139	140	150	142	136	138	127	127	153	139	151	142	134	156	163	126	146	127	150	143	139	145	153	154	135	140	150	130	137	115	140	151	155	142	161	128	134	149	139	126	167	148	143	144	142	155	130	144	129	159	129	140	144	137	127	141	144	143	137	147	151	133	125	148	115	132	147	157	118	122	146	130	137	120	153	151	138	144	155	155	147	134	136	143	149	154	115	147	111	175	127	129	149	143	136	140	153	130	162	140	132	127	134	171	155	124	149	163	143	142	141	171	130	157	146	162	161	130	140	145	158	114	161	131	167	140	145	138	156	127	151	157	135	137	126	138	147	135	126	120	135	130	144	132	130	133	132	155	166	142	159	142	148	159	153	173	148	155	133	144	127	130	169	153	134	150	124	150	113	127	117	153	141	127	131	146	139	150	130	144	142	132	161	154	174	156	135	157	151	136	123	144	150	153	129	150	145	148	148	121	124	135	128	129	132	147	151	147	145	143	144	144	141	137	149	133	137	136	162	157	160	142	136	136	141	133	120	132	136	157	157	124	130	129	146	162	145	122	143	123	145	132	138	150	138	141	131	162	145	156	140	152	135	148	137	132	135	147	147	167	139	158	150	147	129	150	153	149	146	130	125	134	175	141	148	147	133	142	150	146	131	133	179	153	136	169	156	142	138	154	148	142	141	132	116	121	140	151	143	114	140	139	146	139	139	134	156	152	176	140	147	161	161	127	137	138	150	134	142	139	121	144	142	154	141	147	154	157	159	158	128	134	137	136	126	139	148	134	150	137	160	124	137	150	140	160	139	118	137	143	128	117	146	150	145	122	156	130	132	122	144	166	137	133	153	140	152	159	161	154	130	140	141	147	122	136	142	134	139	144	135	173	138	146	161	130	160	144	118	165	144	137	134	137	142	136	135	145	150	126	131	145	154	129	118	127	134	145	149	150	138	145	124	157	124	134	126	152	147	137	134	133	139	150	138	118	146	148	154	151	139	132	149	140	142	156	163	152	139	144	131	130	137	149	135	146	154	152	145	145	125	154	133	151	129	136	144	171	147	116	142	133	115	149	126	164	158	157	139	127	133	151	135	138	121	126	173	144	138	135	142	122	152	137	138	141	144	145	142	158	127	156	162	131	141	150	130	158	146	128	146	144	131	149	145	136	158	151	139	151	133	153	163	124	133	140	136	119	137	144	145	123	143	144	120	137	135	157	128	137	137	140	170	132	171	142	139	147	145	125	155	127	150	127	141	124	142	143	148	138	143	141	148	152	127	146	131	112	142	166	139	172	126	156	159	147	132	136	140	151	150	138	121	140	145	160	138	165	130	166	132	141	135	136	113	161	118	150	140	157	142	135	137	132	156	146	139	144	133	147	138	155	157	125	140	147	121	133	135	130	146	143	166	142	124	143	164	137	160	155	149	159	150	133	134	151	138	150	118	133	144	126	147	137	148	143	155	144	120	134	144
3225	2533	2071	1068	691	537	433	278	282	273	238	214	218	204	207	191	176	176	183	192	173	204	194	182	163	165	166	181	143	155	167	147	147	145	160	151	149	149	151	170	166	136	165	147	143	178	162	161	154	177	150	153	139	165	166	158	141	170	165	149	167	154	129	155	146	162	151	166	164	129	153	175	156	156	151	137	129	135	177	150	180	126	159	149	137	138	141	154	168	144	160	186	149	140	149	135	151	168	166	154	148	172	139	151	173	140	175	172	171	158	139	161	165	149	146	150	151	143	165	146	162	157	150	125	155	149	163	148	164	158	146	160	156	160	145	155	157	156	145	156	151	188	136	138	139	145	155	164	162	164	149	168	163	157	148	148	171	152	142	144	166	141	145	153	151	149	130	140	166	162	163	165	158	144	157	141	154	152	160	146	149	146	140	138	146	156	155	162	144	158	167	153	123	155	173	159	160	135	147	143	151	163	153	137	140	138	160	135	157	161	144	147	138	147	152	160	145	159	172	147	141	165	139	145	147	145	153	134	145	170	150	156	161	140	154	166	171	168	166	174	160	165	139	147	141	151	122	162	143	144	164	142	148	163	154	131	158	157	155	128	146	159	159	155	134	163	133	153	173	131	161	160	154	140	129	161	166	145	136	159	150	157	155	131	136	163	151	141	144	156	144	154	171	129	163	151	157	139	152	144	128	159	150	141	126	151	138	151	142	158	146	156	136	164	141	139	149	150	147	137	139	138	143	158	158	168	147	145	142	151	135	144	174	127	160	133	135	141	137	159	149	136	155	144	146	183	147	134	149	148	157	166	138	160	151	156	163	141	157	152	150	163	151	138	144	136	145	136	139	158	169	143	163	144	156	168	149	156	148	169	140	139	166	156	174	150	143	155	151	161	130	132	173	163	170	165	142	159	125	146	148	155	143	165	174	149	180	146	135	162	137	155	146	175	144	149	144	151	134	140	139	151	150	159	163	144	146	142	153	175	136	155	147	146	136	154	148	152	138	153	147	133	130	138	145	161	147	149	151	145	158	173	136	151	159	160	136	169	150	156	137	157	164	147	157	165	135	154	145	143	156	139	135	144	142	142	139	154	137	150	144	151	138	169	146	155	155	129	155	137	157	150	160	140	164	136	140	169	169	148	136	145	147	143	147	143	136	156	162	145	136	152	145	151	158	155	145	132	165	148	146	166	148	159	147	134	139	148	139	153	168	161	156	167	130	152	146	189	149	138	157	142	161	181	164	143	131	150	129	187	136	153	136	158	140	137	131	158	144	152	151	159	141	170	167	140	152	165	139	151	127	157	165	136	150	158	159	140	132	162	148	131	155	135	157	159	146	162	164	138	142	153	152	150	139	138	130	138	163	138	172	141	169	151	142	131	150	137	152	143	165	165	145	164	145	150	151	154	142	155	137	138	136	138	158	164	139	161	144	144	150	129	162	158	167	153	155	168	152	133	150	142	165	136	168	166	149	131	132	142	168	163	160	163	144	143	150	144	137	148	156	152	151	167	143	138	123	136	147	137	166	158	174	151	161	150	152	141	149	140	154	154	160	132	175	150	146	166	150	167	154	158	141	142	146	146	143	164	145	167	172	161	153	155	132	158	141	143	159	147	158	155	150	136	139	171	139	139	147	153	151	141	152	161	145	140	158	141	129	156	146	142	153	138	153	159	168	146	170	139	156	144	137	154	148	155	144	140	152	143	135	159	142	169	148	171	162	128	171	143	158	161	139	158	132	125	127	140	160	146	161	140	174	141	149	154	150	179	150	154	149	154	177	146	148	144	155	156	162	139	144	157	138	141	151	157	151	148	156	161	136	146	147	153	132	154	151	148	159	143	138	169	134	155	159	156	143	136	154	160	173	120	139	164	148	126	152	147	174	152	155	150	157	156	162	144	152	144	152	142	167	136	158	151	166	143	158	170	157	143	115	137	147	153	124	145	142	162	160	154	168	131	152	149	131	153	128	148	146	170	177	136	132	151	133	138	157	175	139	156	162	136	135	166	156	143	150	145	147	140	151	169	164	152	158	145	141	152	159	152	156	159	136	165	150	140	173	158	156	151	173	134	159	142	141	168	158	149	143	154	161	141	141	169	149	182	157	148	145	142	144	122	149	163	134	145	150	138	161	140	146	158	154	171	148	149	156	156	157	151	133	162	156	126	135	148	159	149	162	155	138	150	143	148	147	154	164	165	114	146	148	147	169	153	141	159	140	155	169	133	140	144	166	149	158	137	141	146	157	136	160	131	168	167	149	137	125	174	162	153	153	170	158	151	134	148	166	144	153	144	148	154	142	139	143	169	129	149	145	171	139	156	154	137	171	155	159	157	164	140	179	133	127	186	147	157	162	135	154	152	165	152	137	137	138	161	143	134	143	155	159	168	147	177	124	148	142	145	178	162	155	143	147	132	162	158	152	155	169	140	142	166	168	162	139	156	149	149	158	127	144	135	150	146	131	119	146	160	137	160	134	152	149	140	139	141	130	135	141	162	162	158	154	160	131	130	150	128	164	164	140	149	150	166	153	149	176	150	151	141	144	150	145	143	143	143	162	147	135	147	125	158	135	158	143	144	152	148	142	146	145	150	133	124	150	149	162	156	151	145	152	163	133	135	140	156	149	160	154	146	128	144	154	180	141	128	147	151	134	164	140	156	149	164	129	144	151	134	127	147	144	145	149	151	150	161	178	127	151	147	161	141	159	154	130	168	157	164	150	137	137	157	136	157	136	137	143	130	156	150	154	151	135	155	152	154	133	138	139	150	140	130	150	158	148	141	156	128	140	159	157	151	161	137	132	135	156	145	141	169	133	139	132	175	122	148	159	138	160	146	135	139	147	148	151	164	157	171	172	144	153	155	142	140	159	164	151	128	146	147	160	134	156	128	141	136	151	144	151	142	133	146	154	158	147	173	138	156	139	133	189	126	151	155	145	143	158	153	186	162	158	139	142	118	170	154	156	133	167	129	129	155	159	137	140	137	156	149	137	153	146	142	168	159	163	138	147	143	150	146	155	135	152	165	176	163	159	145	162	127	164	159	121	137	149	148	150	155	156	133	156	143	168	147	150	157	149	149	148	160	152	149	140	164	156	148	131	159	138	145	165	142	135	161	150	142	119	138	164	157	138	151	176	152	152	127	136	172	156	145	149	126	148	155	163	134	165	154	143	145	142	170	171	132	150	131	125	135	131	159	159	176	125	144	150	149	163	161	162	153	136	139	143	144	135	152	135	167	156	154	134	162	161	145	136	139	139	136	167	148	131	163	138	140	148	150	166	159	162	152	126	152	145	166	135	142	139	148	157	164	138	148	145	160	147	174	140	150	162	143	137	161	121	172	138	151	157	156	156	153	152	142	148	149	154	133	157	145	147	153	158	152	157	149	168	127	155	165	172	150	152	147	153	152	153	161	146	149	140	150	151	154	143	129	141	145	142	150	131	140	144	135	156	150	134	156	175	148	137	142	123	139	150	151	149	141
24399	21478	28745	24638	21453	5747	900	550	410	382	335	361	337	326	335	334	307	319	325	311	314	296	292	328	315	289	313	290	291	297	291	252	291	292	259	301	297	313	278	282	300	298	305	274	326	291	295	286	299	320	296	284	263	301	285	306	286	283	257	285	266	288	282	253	291	279	269	292	277	272	311	312	255	302	298	290	278	282	272	308	311	285	278	295	289	260	289	287	286	262	270	267	282	258	300	300	315	267	287	286	299	305	260	295	302	279	286	265	263	269	270	290	285	280	300	277	282	276	284	288	302	249	279	279	271	284	296	267	289	259	312	274	282	264	290	245	318	273	293	299	277	280	308	303	305	269	297	252	261	307	279	280	288	297	316	265	295	295	285	278	276	283	307	313	277	253	301	297	261	298	272	311	285	291	274	247	315	256	280	293	298	283	267	340	321	272	262	261	285	255	292	239	275	298	288	295	296	316	270	262	289	265	281	271	296	287	273	315	252	270	291	265	261	302	305	279	276	263	277	295	264	280	282	267	295	272	297	291	274	277	276	290	299	263	269	299	288	295	300	297	275	260	290	276	288	275	275	293	286	289	315	282	306	299	287	254	282	272	277	276	273	272	292	276	275	286	287	294	281	295	272	275	297	285	266	286	258	295	268	280	270	297	287	273	278	250	285	277	288	261	257	275	276	258	286	273	307	270	291	253	252	300	286	290	274	300	276	268	278	281	291	293	289	259	286	268	259	235	266	289	307	265	301	277	256	264	249	281	287	276	295	262	300	288	282	296	296	304	283	264	263	245	298	311	267	323	268	277	256	287	266	273	287	291	294	246	280	297	285	267	294	318	271	242	289	287	314	278	289	282	299	259	265	243	257	269	286	283	279	331	282	301	295	289	276	289	299	279	276	272	276	284	286	259	270	294	269	270	263	270	283	267	292	256	284	282	273	302	262	266	259	256	295	286	244	274	281	278	308	305	293	274	286	285	280	278	291	257	284	264	257	276	307	269	270	285	272	258	285	297	284	275	261	295	283	266	270	245	251	280	285	301	274	296	321	295	310	289	262	275	274	303	292	265	257	259	284	290	260	263	267	279	300	299	283	263	285	263	270	285	268	260	269	290	271	287	256	255	252	297	279	276	284	281	250	305	269	261	275	257	276	266	239	280	296	242	263	276	274	310	283	257	284	260	273	279	248	274	286	292	272	320	273	283	298	265	277	296	283	255	285	267	276	295	262	265	283	287	297	286	270	268	271	280	289	249	276	284	289	287	237	288	294	262	257	253	268	293	313	277	286	263	292	300	275	283	264	283	270	300	289	268	307	292	298	265	282	286	265	285	282	284	263	256	298	264	278	303	256	297	294	276	272	320	277	306	272	301	284	301	271	289	286	310	306	268	287	269	308	272	291	268	293	244	303	287	282	289	291	257	296	296	273	267	311	243	271	273	298	291	256	265	316	287	288	268	261	281	274	279	281	303	281	292	267	311	257	255	316	280	262	260	282	308	278	275	298	270	294	269	283	255	293	285	277	330	258	285	289	300	283	281	269	271	284	276	313	300	278	291	288	270	284	270	274	294	312	283	270	277	269	255	298	239	271	239	271	291	313	316	290	284	306	275	287	292	292	301	269	284	289	268	282	289	277	272	273	291	282	263	259	262	292	282	280	300	273	290	291	289	274	299	248	269	281	307	289	288	260	272	270	276	283	275	315	274	274	260	267	303	286	258	270	294	280	263	255	254	263	249	264	314	267	298	286	295	302	298	295	279	306	290	282	291	277	276	247	270	281	261	302	292	276	277	280	333	292	289	278	296	260	276	283	284	303	277	268	284	290	273	297	295	296	258	300	272	245	295	264	247	258	278	273	302	269	256	244	294	270	255	288	259	263	269	263	272	298	283	311	286	271	251	265	262	302	252	311	278	311	264	281	262	281	265	319	260	285	282	293	276	316	266	248	268	241	286	281	278	281	247	290	271	287	283	306	310	293	269	268	307	247	285	261	257	293	256	275	317	264	258	290	259	263	262	262	292	276	279	281	267	240	280	266	306	251	287	297	266	305	278	256	262	266	276	239	274	299	279	259	333	257	279	272	280	287	262	278	334	275	275	290	233	292	284	264	294	286	273	287	277	281	292	263	240	277	279	264	265	267	278	296	287	289	265	275	317	281	274	294	303	283	291	271	303	278	239	287	287	275	283	265	282	276	276	310	268	293	246	279	259	266	259	277	273	276	278	250	300	284	296	307	288	273	254	277	285	259	277	264	306	264	264	258	269	265	301	250	278	284	265	303	268	264	301	277	277	267	292	300	316	282	282	283	258	266	270	316	269	261	320	304	259	250	300	253	272	285	286	275	298	237	290	280	288	266	271	261	282	290	284	287	267	275	264	295	261	255	298	286	277	282	251	306	304	270	275	274	298	284	261	280	285	251	302	261	277	285	263	272	278	257	249	275	296	271	264	287	270	266	251	253	262	315	282	272	306	266	287	295	297	279	277	311	264	273	285	274	263	282	290	269	276	283	293	324	270	287	255	275	304	281	250	280	270	266	263	267	298	259	282	272	307	281	259	282	272	261	299	267	273	268	267	293	277	293	286	298	258	305	275	292	267	254	292	261	300	293	274	274	263	288	304	263	285	304	297	293	317	275	284	273	298	259	270	291	265	270	281	247	294	280	255	269	280	283	309	272	284	313	299	259	281	278	292	280	266	278	267	279	267	287	307	271	303	286	280	275	258	277	294	233	263	262	267	272	261	271	271	251	261	283	270	280	271	270	293	321	258	257	271	288	286	300	260	291	295	294	312	242	297	281	280	277	279	293	262	255	278	262	277	273	284	270	279	298	264	292	276	243	246	274	268	273	292	285	299	269	271	262	297	274	312	288	286	269	282	280	296	285	257	272	280	288	275	277	284	306	260	264	284	286	251	256	243	269	300	270	258	279	285	304	308	260	307	260	281	245	300	304	261	261	286	287	315	285	291	281	303	295	297	281	274	291	261	302	273	295	284	257	264	285	271	305	308	257	296	279	292	259	288	283	285	267	277	318	271	288	290	266	264	276	290	298	263	271	277	265	276	281	254	283	277	286	246	266	261	315	274	282	264	301	269	291	256	284	266	283	286	281	272	260	285	262	284	264	274	291	274	242	261	232	296	258	284	294	279	241	265	306	253	255	262	295	264	256	253	276	282	306	299	262	269	282	285	306	296	292	245	273	279	302	287	272	251	253	266	264	272	274	267	288	317	280	289	280	242	283	249	280	280	287	288	289	284	297	289	313	291	302	268	300	272	287	277	255	279	284	278	286	256	248	292	258	281	303	303	281	262	282	259	279	264	253	248	286	284	273	258	245	270	301	280	291	270	266	279	303	246	279	249	266	261	282	275	264	279	306	270	271	314	293	278	260	274	304	286	280	279	269	265	291	304	264	277	278	260	297	288	265	291	286	306	251	321	304	264	270	266	291	284	290	273	287	283	272	283	257	271	284	311	265	261	259	299	284	294
3311	4713	3924	1952	1276	976	699	653	550	445	450	395	354	358	360	347	328	331	293	331	302	289	280	278	296	285	296	282	283	263	285	261	280	262	267	228	273	260	277	283	299	275	275	257	267	266	265	245	225	279	276	248	279	250	289	268	296	257	269	245	266	263	244	262	250	275	271	269	267	273	277	280	273	278	275	276	267	250	265	268	253	272	243	254	271	279	283	283	254	258	251	285	305	249	282	265	269	253	251	265	249	276	284	286	263	246	275	310	267	267	243	267	270	259	250	252	245	269	286	252	271	282	254	247	289	295	273	253	266	264	274	246	281	283	272	242	262	264	258	274	271	253	287	271	274	282	263	265	273	257	248	260	258	254	281	249	273	294	263	259	255	279	273	254	264	287	280	276	280	245	276	267	289	294	299	280	264	252	271	272	236	250	258	284	272	272	260	254	233	261	311	292	248	245	279	253	268	258	279	281	228	239	265	260	241	244	235	263	289	259	257	255	246	265	262	231	245	275	256	250	252	275	261	255	279	244	267	258	264	269	258	273	267	264	277	255	265	262	250	268	258	279	266	257	269	266	270	263	232	266	268	256	281	263	244	264	307	283	247	262	268	241	262	248	252	273	278	233	285	251	262	279	254	268	232	272	269	244	290	242	281	273	254	279	279	253	257	271	256	278	284	286	259	265	246	260	280	256	256	281	253	242	286	277	247	262	264	257	261	257	291	254	250	291	242	255	301	257	253	269	271	261	247	248	250	255	256	259	266	265	296	279	231	257	288	271	277	279	261	258	270	270	288	264	263	290	264	277	255	281	243	267	251	251	257	245	230	274	258	268	254	288	269	262	280	249	246	246	237	271	289	271	261	242	264	265	265	253	255	280	263	262	263	263	236	261	250	252	260	261	247	280	272	280	242	276	269	268	248	245	263	266	252	252	262	243	247	242	274	259	238	257	286	255	246	261	293	291	281	262	276	267	287	237	288	265	264	237	249	247	256	275	280	261	253	262	270	265	284	261	260	275	253	275	241	259	278	277	258	258	285	263	238	278	274	279	261	282	252	250	282	258	251	256	272	270	281	277	246	250	266	222	247	265	260	270	235	289	275	233	273	263	252	262	255	258	263	279	253	264	284	226	246	275	267	234	307	268	267	306	243	227	267	271	249	253	269	307	238	271	264	275	272	293	256	254	274	242	272	264	251	292	270	285	285	264	254	269	272	272	277	258	258	258	247	285	258	273	284	264	240	249	249	241	290	258	288	245	249	231	275	245	247	254	248	290	258	235	268	257	245	263	246	244	281	268	258	261	262	258	255	258	255	253	291	249	233	237	275	262	266	274	257	261	277	294	251	251	252	263	252	275	258	262	236	252	219	278	270	239	253	264	254	235	230	287	227	249	257	270	265	295	259	282	273	239	253	275	287	265	253	274	267	266	270	270	275	260	238	274	262	268	229	282	264	248	251	240	243	261	263	267	239	262	243	277	265	259	271	284	245	274	247	262	265	251	305	274	260	275	216	266	268	265	302	272	248	244	268	262	261	299	269	271	234	283	267	247	272	242	245	258	227	255	276	283	270	257	273	265	253	248	290	252	275	265	274	249	233	254	250	269	288	290	275	251	264	260	260	260	265	262	253	272	262	234	272	231	262	262	264	249	268	262	301	292	257	253	266	257	261	276	243	261	255	271	235	283	286	266	255	277	260	271	251	266	253	271	277	253	257	259	279	252	278	272	273	285	263	269	262	239	238	249	243	257	235	274	241	255	247	268	240	258	237	260	235	282	256	265	246	267	251	268	267	257	254	256	251	260	245	298	263	236	262	273	261	266	262	273	253	255	238	277	248	250	259	262	262	247	263	234	250	267	271	254	258	254	264	278	271	278	277	250	243	252	284	237	247	240	257	260	248	243	261	244	245	272	272	265	260	271	287	258	266	254	275	265	280	252	270	271	237	270	263	249	235	285	279	273	268	234	261	263	254	248	281	247	264	275	253	268	269	275	253	259	260	279	282	277	279	263	222	273	247	236	254	254	270	252	270	258	260	229	261	243	280	265	265	256	245	277	278	272	247	247	266	251	258	292	241	264	250	257	276	265	263	266	289	239	263	230	259	305	277	285	245	275	240	236	246	237	269	237	280	278	250	262	267	253	236	263	253	236	245	283	249	279	250	300	275	286	261	261	256	262	247	247	266	249	259	257	271	268	251	247	275	249	259	248	257	245	262	267	272	251	258	268	254	264	259	259	270	277	272	257	273	264	264	247	280	264	281	259	254	279	255	234	280	278	297	247	239	278	281	256	251	270	269	289	260	262	280	255	251	238	235	254	228	255	300	293	242	289	247	321	275	260	264	246	257	249	272	241	282	255	246	264	243	283	239	224	256	242	274	246	269	278	251	253	282	269	257	277	270	264	272	247	292	277	280	277	257	259	259	250	283	301	292	257	264	253	279	263	289	259	231	231	276	260	258	276	240	252	265	247	233	257	268	251	292	279	285	276	267	238	291	259	271	232	286	280	283	281	270	269	264	286	242	275	259	241	244	256	233	247	265	241	245	248	245	245	254	248	255	252	246	268	283	260	265	291	269	290	293	279	266	246	281	244	285	264	246	235	255	263	254	264	237	254	224	277	247	270	262	252	273	251	259	226	231	261	276	250	305	248	255	284	266	257	262	258	257	252	299	254	259	233	269	241	291	243	238	246	260	242	274	279	245	260	274	257	271	255	240	234	264	287	236	276	277	277	266	230	261	258	272	266	271	256	246	283	238	266	255	253	269	232	282	281	228	238	276	255	285	254	255	247	259	278	242	280	264	270	242	236	266	235	253	262	266	280	262	236	237	244	255	268	251	311	233	287	259	266	266	254	260	243	254	269	269	284	297	280	239	275	252	280	259	263	264	249	231	270	290	283	246	270	264	240	257	263	253	288	275	272	249	276	254	263	263	252	260	268	259	251	242	280	236	307	268	271	272	265	242	271	284	264	246	245	272	253	271	272	274	271	242	271	260	245	250	240	232	270	266	267	260	245	275	253	299	236	273	261	279	261	246	241	268	226	271	238	260	228	280	246	259	232	267	225	289	261	247	270	233	273	223	279	249	271	261	268	250	249	266	270	253	260	248	291	255	239	257	261	289	255	259	254	265	276	279	270	262	266	276	269	294	260	236	270	258	246	266	268	273	251	259	255	228	254	271	246	292	292	270	239	269	285	281	221	262	235	287	251	259	244	262	282	259	228	260	292	291	261	240	277	276	285	256	216	245	252	257	240	249	268	249	263	236	250	262	260	290	262	247	256	225	267	238	261	250	261	272	300	249	259	259	239	230	262	279	265	246	275	288	242	276	277	244	241	284	255	262	259	260	267	263	276	235	218	290	253	276	264	257	238	289	262	256	244	245	256	268	265	274	260	257	269	252	272	250	222	270	266	262	270	267	257	298	272	287	264	298	271	267	257	269	263	274	230	248	261	249	266	276	274	275	264	238	249	247	292	274	263	241	256
27835	11986	994	439	345	327	310	322	305	310	299	323	296	314	310	298	304	289	305	312	296	298	300	308	290	296	316	282	323	323	309	280	310	323	337	289	290	286	325	293	318	315	302	271	314	316	322	304	318	309	334	348	295	290	323	303	295	299	310	308	301	304	307	310	303	281	297	278	303	324	288	316	313	308	290	302	302	300	311	340	330	307	266	324	303	312	300	300	321	326	328	318	284	281	287	326	315	296	312	326	318	288	299	288	298	327	291	271	292	319	286	286	315	294	269	306	304	296	316	312	280	311	330	287	315	325	306	314	306	323	305	298	300	322	286	311	295	293	271	276	316	276	304	302	313	283	312	298	317	290	297	281	310	287	287	290	314	312	299	283	298	332	322	310	282	326	295	326	340	300	304	294	314	291	302	316	337	293	284	297	312	311	272	311	303	342	304	284	312	326	307	324	309	283	293	266	301	297	301	294	311	318	279	290	310	291	316	283	305	313	299	316	300	302	286	328	283	319	332	323	304	300	315	329	282	311	276	296	292	291	289	299	296	288	285	302	321	296	305	294	313	299	284	321	306	298	306	311	318	294	295	289	295	283	296	312	265	309	277	290	321	305	306	261	289	265	323	313	321	290	308	314	270	298	298	299	295	285	332	312	274	309	308	284	310	297	299	273	332	283	323	274	317	289	300	279	296	302	325	278	274	298	299	295	269	303	300	296	294	287	299	298	344	306	325	303	322	305	312	346	302	303	312	305	337	273	314	297	325	310	340	288	314	289	305	318	312	314	279	305	275	298	298	319	305	314	305	318	294	294	320	269	280	315	325	318	305	295	282	320	269	319	276	281	307	310	283	282	278	290	298	301	309	303	327	288	305	305	322	301	292	312	273	292	293	302	286	293	304	305	319	278	306	282	305	280	298	297	308	293	311	316	349	281	325	349	333	295	279	281	298	318	312	296	292	313	264	311	325	321	319	337	296	317	304	273	312	310	298	326	323	255	302	309	313	286	319	284	289	307	306	295	316	291	321	298	279	303	295	293	327	292	305	288	297	318	283	319	292	312	333	283	299	307	321	294	310	302	278	284	305	292	325	278	281	296	312	289	301	326	302	312	281	330	296	323	325	311	313	296	307	301	337	339	316	308	279	323	271	328	303	298	286	328	333	285	330	320	319	290	297	308	297	290	304	292	299	296	287	294	305	301	324	291	304	310	316	298	315	315	309	307	309	310	294	286	315	295	283	292	297	320	310	309	348	327	314	312	323	278	260	298	298	301	308	325	325	297	296	343	325	287	315	288	327	311	329	291	291	279	278	326	324	284	295	307	312	294	309	299	264	310	313	308	305	284	331	302	286	312	317	287	292	313	324	305	298	319	302	313	319	315	306	276	295	299	297	295	287	339	296	314	291	326	298	309	284	335	276	304	287	309	310	278	316	311	307	275	281	295	295	292	270	312	302	306	296	291	284	323	302	314	298	294	278	325	273	313	290	291	317	314	302	302	307	310	286	319	317	331	311	289	323	323	296	311	291	291	343	281	284	331	290	343	307	315	291	304	310	289	309	292	310	309	312	295	332	308	324	318	302	324	304	297	291	302	296	291	312	306	316	280	306	286	299	302	297	311	315	341	297	297	321	312	304	305	328	326	304	295	310	293	298	297	308	266	294	295	338	342	309	318	325	285	316	285	309	302	299	322	315	287	323	309	308	293	295	324	283	330	299	296	325	306	289	286	304	271	312	303	276	279	322	304	283	297	287	312	335	318	289	297	287	276	307	315	300	306	306	321	337	296	325	294	322	306	323	280	281	281	307	284	303	318	311	310	301	320	323	322	301	330	297	300	327	315	313	315	306	330	327	279	304	340	295	319	301	328	315	287	324	348	328	291	310	307	321	294	333	263	308	274	307	316	300	326	306	300	316	282	310	350	329	315	302	284	318	328	296	338	331	323	293	308	319	270	296	350	274	344	317	314	290	319	319	308	304	312	309	313	336	301	277	309	317	319	344	308	288	328	276	316	306	319	290	302	298	293	294	318	327	325	293	318	320	289	283	281	310	314	264	288	326	307	306	302	275	327	314	339	301	312	285	281	310	310	281	291	272	298	309	277	278	320	309	319	308	347	343	334	321	313	326	280	330	298	272	271	312	276	282	311	357	316	326	309	309	273	331	300	337	311	302	304	300	314	281	307	255	312	341	305	307	296	300	347	324	308	313	308	305	292	312	314	287	305	308	249	282	328	305	341	275	301	274	305	311	310	312	286	319	345	318	301	320	279	282	325	283	273	300	301	293	292	298	313	328	303	325	294	287	265	311	324	328	350	325	304	343	318	314	275	311	314	268	283	301	306	311	325	283	340	307	319	299	296	304	350	296	243	289	290	300	318	312	275	283	291	287	356	314	288	321	284	303	306	288	281	354	302	296	327	292	305	303	279	304	281	282	296	321	331	311	318	289	332	289	317	276	304	299	286	291	338	298	307	338	314	301	282	283	303	289	308	302	316	312	334	284	305	287	295	317	295	292	319	261	313	282	327	313	291	277	293	291	309	304	332	326	294	330	286	308	317	325	293	332	296	274	283	319	302	316	315	316	317	269	322	299	311	276	318	300	341	288	304	281	320	300	293	271	298	314	299	280	290	312	325	301	286	301	323	310	305	290	311	327	321	294	298	310	293	305	326	302	306	307	322	317	337	305	273	340	288	304	265	327	307	283	298	280	302	298	299	304	329	308	283	293	311	284	304	305	315	310	283	311	292	279	325	273	321	279	319	302	291	343	299	319	317	302	298	284	307	314	281	323	319	324	286	302	293	283	282	291	300	314	302	283	308	333	286	339	290	281	282	302	290	291	323	308	295	312	323	265	309	309	294	323	308	278	292	295	319	291	332	315	327	324	288	296	303	315	287	325	304	305	336	300	282	315	294	299	312	295	301	333	312	314	285	314	313	345	294	335	313	301	310	299	330	306	286	302	322	308	312	281	283	297	306	338	283	305	285	315	304	309	292	309	329	317	283	325	319	278	284	306	322	317	269	310	333	284	310	311	315	289	282	285	321	313	284	339	289	321	312	286	302	306	342	301	284	311	338	300	295	295	320	294	311	304	294	311	305	297	296	315	291	282	309	311	337	310	288	314	295	324	284	277	315	287	299	338	309	272	310	307	315	284	277	310	279	318	314	318	289	299	320	306	323	307	315	309	306	303	286	294	323	293	298	296	357	304	299	317	339	294	305	300	303	307	312	319	325	314	309	330	311	293	284	347	316	300	310	300	299	335	296	288	275	321	313	315	279	287	301	315	318	304	298	335	287	317	305	328	315	330	316	288	352	299	322	309	308	304	320	277	297	290	312	308	301	323	282	278	304	307	346	328	301	325	297	313	293	306	307	292	281	295	295	315	296	308	318	328	329	337	302	323	306	351	330	296	306	292	312	299	317	309	297	313	312	287	297	326	287	347	314	331	330	317	310	333	286	296	298	299	303	319	319	282	288	280	292	314	290
4762	438	398	340	313	282	255	307	309	305	294	264	301	317	315	306	277	310	265	272	290	269	284	283	277	257	281	298	297	292	277	250	258	252	270	307	269	290	250	293	284	293	253	292	276	274	305	280	302	283	298	292	320	273	269	291	265	301	307	295	289	294	279	242	299	281	311	291	268	290	277	300	305	295	255	294	271	324	291	285	289	266	228	292	277	291	262	304	302	279	297	302	276	283	285	277	287	265	309	271	279	328	273	277	282	257	284	289	282	311	276	305	280	264	272	271	263	271	266	291	301	295	296	304	263	278	259	316	289	272	303	282	284	280	263	294	307	317	284	287	273	273	299	276	259	277	277	257	264	296	272	277	285	260	293	273	284	295	305	264	281	279	255	282	313	287	283	285	287	266	285	309	257	259	289	269	280	285	306	283	289	276	266	277	325	268	304	300	299	272	290	311	263	292	305	308	272	286	292	261	297	306	281	248	274	292	261	271	252	284	264	251	292	323	275	293	303	272	298	282	282	284	295	290	282	265	267	270	267	272	307	274	286	299	286	271	288	298	305	300	235	279	301	304	303	291	296	288	253	308	297	283	310	298	284	277	285	265	289	275	279	294	291	300	271	254	309	298	260	290	283	263	286	279	271	272	310	253	302	303	295	283	280	247	257	252	274	320	263	286	297	305	259	269	264	294	277	284	287	286	302	275	291	267	285	323	290	287	275	284	267	276	258	289	273	276	274	292	293	276	296	270	263	273	271	271	269	267	269	290	263	303	283	293	273	297	289	280	283	273	306	311	298	272	321	285	280	291	280	255	283	310	290	267	277	281	276	291	259	298	267	281	300	288	302	291	273	288	286	281	296	273	292	266	268	268	282	297	311	274	308	300	300	289	282	286	297	291	285	304	290	302	243	298	281	271	295	317	298	286	278	298	246	311	285	277	261	297	263	271	296	289	309	277	288	277	295	288	290	277	266	261	301	282	297	274	274	285	272	288	276	293	274	275	295	273	307	280	295	281	265	280	277	259	272	279	262	259	275	277	271	295	280	261	304	290	293	272	282	283	265	286	280	256	268	290	271	287	293	271	305	290	275	284	270	279	253	268	284	267	274	295	279	278	308	296	284	284	291	272	306	273	296	275	274	287	263	294	274	289	265	293	300	287	282	292	285	318	277	294	280	308	282	299	311	299	269	271	284	268	271	308	304	263	290	259	269	310	267	297	290	314	283	288	279	262	274	312	274	299	286	302	255	297	305	254	303	291	308	262	267	254	296	279	300	271	280	274	263	250	271	285	295	277	254	285	281	255	288	302	272	290	302	277	307	290	265	294	311	251	262	275	300	276	272	271	295	273	282	261	272	272	293	289	303	292	304	277	260	321	296	271	293	294	287	296	298	277	289	283	289	320	281	298	272	250	260	287	257	276	283	260	274	267	300	283	282	288	285	291	309	288	278	265	272	299	268	259	288	273	269	255	290	270	267	282	278	270	282	288	290	254	279	305	297	276	310	244	288	293	285	277	296	280	302	310	282	311	286	290	264	271	275	295	287	249	271	258	298	279	280	307	314	270	255	282	281	287	306	283	282	303	275	289	293	288	281	268	276	270	271	264	268	297	287	294	253	263	256	274	323	293	283	266	296	316	248	310	272	260	276	282	290	304	292	282	266	273	289	308	281	263	274	283	298	303	272	291	283	254	281	255	274	290	283	291	287	299	276	296	289	282	297	283	255	278	289	280	272	262	280	302	286	274	279	292	286	278	298	309	282	281	265	291	272	288	285	266	291	312	326	275	256	290	266	277	262	307	286	291	267	297	294	280	279	250	301	308	272	281	287	277	267	278	273	309	273	282	307	287	293	259	259	261	283	275	304	275	275	322	313	265	309	281	268	297	291	269	265	293	265	266	282	269	301	293	252	304	283	293	279	253	281	284	278	261	281	298	290	284	260	303	271	303	299	292	291	267	288	286	294	263	302	290	316	276	251	310	340	300	328	282	271	331	275	265	261	298	315	309	282	317	311	264	266	284	283	272	288	261	280	269	281	269	296	284	300	293	308	293	285	275	305	271	294	289	278	270	298	264	321	293	296	275	271	278	270	288	288	286	281	287	275	281	316	298	316	284	246	254	295	284	264	272	282	237	275	263	272	272	240	257	306	288	279	268	274	283	285	322	276	297	305	272	294	319	274	313	275	282	255	253	290	259	283	305	278	282	259	280	275	248	284	311	291	291	280	277	262	318	248	297	254	261	277	267	305	262	269	275	270	299	284	282	284	295	275	274	280	263	273	275	273	300	326	266	310	280	279	248	276	296	300	270	262	272	324	305	269	297	273	305	282	241	293	262	269	280	290	294	265	253	309	316	313	301	279	270	304	263	283	251	275	303	275	259	282	292	270	275	269	293	313	261	290	291	271	328	282	271	274	292	292	293	278	289	283	288	276	303	278	263	276	284	289	308	281	290	281	266	284	318	249	273	280	287	269	280	281	285	301	298	267	278	277	268	253	268	231	287	282	287	303	281	270	266	285	288	265	282	292	272	293	268	279	262	298	273	275	300	264	288	284	298	268	273	288	238	297	305	291	270	279	273	321	305	286	294	294	288	291	267	314	279	248	311	242	283	255	279	268	277	297	271	273	288	312	275	284	273	284	287	301	280	303	283	284	296	297	248	286	294	295	259	300	299	289	280	259	272	292	297	302	297	288	299	273	269	255	281	279	309	240	269	289	287	263	246	304	290	270	247	292	290	303	286	293	286	268	277	257	276	298	275	249	299	291	283	274	303	253	291	270	284	259	308	302	290	267	243	270	267	294	292	277	309	275	297	254	303	242	279	276	280	292	296	293	279	286	295	270	279	273	263	292	283	301	275	251	266	265	285	294	264	267	296	276	301	283	267	301	287	275	302	289	274	295	281	270	267	260	290	264	281	262	243	308	289	318	314	278	271	272	264	298	280	280	269	287	305	305	296	285	282	266	309	282	280	283	276	264	287	280	249	278	310	277	304	306	289	289	277	283	298	291	264	277	302	263	280	288	284	274	296	283	288	271	275	278	273	296	297	280	307	279	302	277	292	282	275	276	300	298	304	273	286	274	264	299	299	281	288	281	287	289	267	285	269	262	277	292	297	265	289	294	281	277	267	278	312	268	280	267	280	279	262	289	286	285	261	277	277	301	295	258	270	280	259	249	277	298	289	266	266	286	291	271	275	262	276	304	271	283	260	284	284	264	275	292	269	296	286	265	280	293	286	290	271	278	276	288	250	306	272	265	309	264	318	230	269	280	294	278	294	291	280	266	273	280	261	246	263	281	279	291	291	331	297	260	295	279	296	259	281	294	287	290	258	278	292	293	280	244	266	266	295	264	320	303	264	291	281	278	285	272	259	289	272	269	266	303	289	279	252	298	299	292	281	280	280	281	289	303	262	283	285	281	298	277	299	284	276	270	264	268	258	256	265	293	290	284	293	275	299	288	295	301	301	299	281	256	275	276	251	293	280
25403	21480	27846	25528	8669	563	342	250	197	206	189	190	180	149	139	172	158	145	145	160	163	160	159	135	151	162	148	137	145	129	147	149	139	148	140	137	157	155	145	164	142	151	136	137	157	142	142	156	152	141	130	154	138	143	156	121	171	147	143	154	144	142	141	157	131	146	131	151	165	129	140	145	154	118	138	163	157	143	125	154	130	129	136	144	159	162	135	168	151	132	144	137	154	143	142	149	147	143	122	135	128	133	130	153	150	172	146	148	144	148	145	169	121	153	135	139	135	150	148	153	107	134	163	144	154	139	143	147	164	140	145	138	140	137	141	146	167	148	163	150	143	140	148	144	141	145	139	130	143	131	146	144	151	168	170	147	143	143	140	134	137	175	156	155	155	128	129	142	142	135	164	145	149	148	153	148	142	142	156	134	125	124	124	136	146	147	127	158	143	130	163	140	134	139	146	154	151	154	122	147	144	144	131	149	128	157	144	143	138	128	148	151	147	145	146	155	140	163	134	121	131	158	150	173	159	147	156	123	138	137	149	137	159	130	161	129	137	129	127	136	149	145	163	144	130	150	130	151	123	151	138	136	123	138	140	142	140	155	124	148	130	126	136	141	128	127	144	153	146	128	144	113	145	125	121	168	162	144	127	159	139	148	133	128	119	142	160	140	148	140	150	149	130	142	161	136	146	150	134	156	154	130	157	147	152	166	160	146	151	131	189	151	169	118	140	129	142	138	157	138	143	147	142	121	119	144	134	150	141	146	147	167	141	128	152	128	122	149	155	139	147	151	140	140	135	143	134	148	145	123	151	137	166	165	155	142	141	137	147	145	146	133	136	149	146	141	149	127	145	127	148	136	152	128	154	135	153	165	150	140	162	136	156	141	135	143	155	133	149	133	147	140	152	155	146	162	126	143	123	139	137	153	150	144	142	138	153	168	129	141	139	124	148	133	137	152	140	124	162	128	142	133	124	141	144	133	134	133	122	138	143	144	136	129	132	121	154	151	127	133	125	139	143	168	128	150	144	145	163	150	146	146	144	138	151	164	121	128	124	150	125	157	147	134	139	156	134	138	141	165	137	131	138	152	142	127	124	138	127	163	156	147	128	132	153	160	118	128	150	146	162	156	163	154	152	139	143	144	148	144	133	136	141	126	130	141	119	126	135	154	145	147	148	133	126	147	142	152	139	141	127	132	142	141	124	139	134	169	122	139	148	149	163	142	141	154	149	147	128	133	130	143	147	130	147	165	159	157	142	138	132	133	134	151	154	142	143	144	136	147	146	139	138	143	125	138	157	164	133	146	144	163	148	175	160	126	145	135	145	147	147	153	144	135	152	128	145	134	136	131	153	162	134	120	127	150	137	153	127	156	149	150	168	138	139	129	144	125	166	149	137	128	148	130	135	149	128	148	148	151	131	153	136	156	133	143	145	132	148	143	139	165	147	126	128	138	126	144	147	150	132	131	162	154	139	147	152	145	140	119	120	134	154	144	125	150	156	139	142	145	141	132	132	142	170	166	143	136	146	119	130	140	146	126	152	168	156	128	141	143	145	125	137	154	125	168	123	140	140	172	141	124	154	157	141	168	138	122	150	163	152	127	152	155	135	141	144	133	140	143	132	159	146	128	137	160	147	134	138	135	136	134	144	155	165	138	160	177	136	158	144	156	133	131	165	145	159	150	150	149	144	138	157	157	126	139	138	141	135	153	134	151	151	141	144	149	125	159	114	160	140	150	132	129	136	138	134	139	160	139	133	173	139	144	147	144	149	152	134	152	127	136	133	153	143	129	162	141	146	141	146	139	127	160	154	136	144	152	146	141	126	139	147	142	135	133	141	129	141	147	118	153	145	127	143	145	152	145	156	146	156	114	142	161	146	131	130	152	125	153	159	154	132	145	136	128	131	131	144	139	141	137	153	139	167	153	146	134	121	147	144	139	150	148	168	142	136	138	131	161	144	130	134	160	156	148	141	150	156	165	148	151	142	116	136	135	136	148	145	166	148	115	166	158	132	154	132	151	146	159	136	122	154	135	140	141	136	129	138	145	127	159	153	165	138	151	152	133	149	147	131	163	139	150	123	149	160	129	167	136	142	154	122	147	152	154	135	140	155	132	137	143	138	137	142	138	162	164	146	148	146	117	135	144	143	150	132	155	133	125	114	140	153	138	151	141	170	150	113	128	141	142	143	145	127	151	171	123	116	151	169	150	141	139	126	128	147	164	152	155	120	161	130	141	145	133	126	134	146	132	136	134	129	129	122	150	124	155	166	130	117	130	126	132	139	141	150	140	139	134	139	153	158	166	131	138	129	155	132	162	152	141	166	131	127	143	146	161	138	133	143	124	127	126	155	134	144	142	154	122	157	121	139	116	138	134	127	153	151	135	146	159	135	133	158	162	136	126	127	145	152	131	156	138	132	149	142	139	142	142	138	163	142	152	140	140	154	138	157	140	134	120	141	152	161	129	133	154	128	148	144	155	133	143	134	132	149	112	120	141	122	170	151	136	159	147	155	142	143	132	143	143	137	134	134	148	146	147	140	165	161	137	141	140	137	142	143	146	143	160	127	118	138	134	143	144	148	142	131	144	138	142	162	132	158	112	144	155	145	147	178	133	169	149	144	122	139	146	151	132	140	114	130	165	150	152	124	147	143	139	145	145	143	127	164	154	145	168	138	129	147	139	135	138	153	144	125	151	118	143	144	141	147	131	144	149	148	160	148	152	146	143	161	139	152	154	145	163	123	148	155	152	150	142	146	158	144	159	140	156	158	142	164	124	142	138	132	152	139	138	135	158	134	148	148	144	137	134	121	142	144	163	154	146	128	150	145	137	129	153	116	127	120	150	171	138	128	132	138	139	146	133	139	137	142	157	155	152	119	134	137	137	120	146	137	139	140	137	154	155	143	154	135	153	135	123	132	116	141	122	135	139	159	136	121	128	135	141	144	145	127	142	148	166	135	142	137	115	151	120	156	147	139	131	141	144	144	169	163	159	142	126	139	146	137	163	139	173	144	150	139	121	149	139	125	133	156	135	144	152	148	137	144	152	137	142	139	156	127	153	130	130	144	158	124	138	155	145	135	159	141	128	145	147	138	123	124	127	135	155	150	116	158	138	148	140	111	140	143	142	152	155	133	139	137	150	133	170	156	150	156	128	163	144	137	135	158	129	138	159	131	132	156	145	158	149	148	131	134	120	130	136	152	140	130	148	139	137	150	133	146	141	161	148	142	128	136	151	166	167	138	126	140	144	148	137	152	135	152	139	135	166	135	116	133	140	133	131	134	135	128	130	125	158	133	157	132	140	126	130	132	165	146	163	146	145	139	147	131	131	161	147	148	121	134	129	159	143	128	147	131	145	130	132	157	140	151	158	146	123	142	145	141	140	168	149	164	169	129	148	145	158	161	132	138	160	169	158	143	158	150	126	153	121	131	162	158	142	151	137	133	128	139	141	131	129	137	123	131	141	155	136	153	137	144	133
3130	2519	2032	1011	726	516	405	320	277	261	258	215	198	214	192	162	174	165	200	160	156	148	181	146	183	165	147	170	173	180	160	150	154	155	159	157	150	156	138	145	153	164	153	142	168	139	166	171	149	147	141	179	145	157	164	163	152	161	171	151	131	144	152	156	152	151	179	141	155	130	162	163	144	166	148	150	134	137	154	176	148	152	150	139	162	150	128	161	147	151	154	127	149	142	136	127	141	144	125	141	154	142	143	159	146	165	142	131	149	155	149	139	176	148	126	143	131	141	140	155	147	155	146	157	165	140	168	162	147	139	159	138	153	140	141	149	158	154	123	141	144	152	139	153	167	128	136	151	152	137	153	158	165	153	142	156	151	144	143	125	125	129	164	146	144	162	138	147	154	155	148	158	141	157	154	169	150	178	147	123	138	142	135	156	145	146	164	147	152	156	158	140	155	150	138	160	150	138	145	150	136	144	146	145	154	147	137	133	124	160	153	136	168	138	155	133	158	137	157	158	156	151	141	169	140	138	139	174	159	162	143	164	150	157	154	140	164	155	149	153	160	175	137	147	172	157	150	129	145	181	138	138	154	144	159	135	175	148	133	152	144	162	121	150	108	159	161	138	157	158	136	141	135	141	162	156	132	142	145	150	129	142	172	152	139	136	145	140	140	159	165	153	156	154	158	137	122	161	153	155	129	166	158	141	133	161	167	140	170	161	166	187	167	156	156	134	147	147	147	147	168	130	154	165	141	140	135	135	138	151	165	151	154	133	144	170	163	159	146	156	136	165	174	157	160	159	135	147	157	149	163	150	130	161	129	148	153	164	147	172	143	136	156	144	143	169	159	137	132	128	149	151	161	149	162	146	123	143	156	136	141	164	155	168	131	132	145	137	152	140	155	167	154	163	144	159	155	160	144	144	147	150	147	149	142	130	143	155	145	160	158	157	151	159	152	138	144	142	162	134	149	153	148	151	168	167	150	162	161	153	148	158	145	158	145	162	174	137	162	152	140	176	146	145	153	155	141	139	135	136	155	159	151	166	153	155	137	157	147	133	159	147	140	141	145	149	143	169	158	181	158	157	144	149	139	176	145	145	142	145	152	126	154	158	158	157	144	166	147	147	161	169	144	153	155	156	163	146	129	151	166	146	181	146	157	150	143	135	135	144	143	142	148	137	162	139	145	151	148	160	143	133	138	171	156	149	144	159	159	141	152	161	149	146	129	163	138	139	127	145	150	168	132	146	117	152	165	142	147	148	159	159	149	146	157	150	130	147	144	143	138	160	136	138	155	153	156	140	152	147	160	153	139	153	136	144	159	138	141	161	157	160	171	145	158	167	142	180	147	131	145	149	149	152	165	160	163	156	150	162	141	162	131	140	156	142	156	161	166	151	152	127	166	144	152	149	162	160	141	154	125	138	143	149	142	157	138	132	143	152	147	160	164	153	133	166	145	138	158	147	145	136	153	160	139	155	156	140	142	133	141	163	137	156	156	130	167	150	147	155	166	134	148	178	140	144	165	155	135	141	146	134	144	164	150	148	156	169	157	145	132	149	132	162	149	156	126	145	163	130	155	160	145	146	152	146	169	160	138	159	160	159	161	164	151	147	152	160	136	156	146	133	141	146	143	141	156	158	151	146	139	144	160	159	166	159	148	172	156	140	157	139	141	136	168	149	176	140	148	151	141	155	142	121	157	155	147	184	149	150	132	140	145	145	142	127	136	136	133	183	123	176	146	164	153	156	163	148	190	148	148	153	154	154	167	145	152	149	141	163	147	163	163	165	145	146	166	156	156	153	137	156	161	156	158	128	145	148	158	128	160	152	141	142	141	157	167	140	165	146	160	161	138	170	145	150	156	149	151	155	158	152	157	147	141	162	159	151	154	168	123	148	146	164	135	142	124	160	161	152	154	143	159	141	163	147	158	154	150	167	136	157	161	142	169	165	151	144	148	139	155	175	149	125	156	166	168	153	138	132	153	142	151	157	146	139	143	162	141	151	152	146	151	150	142	123	154	160	157	164	144	138	132	128	139	134	154	163	152	147	169	144	114	132	154	164	168	138	159	133	164	161	154	176	145	144	130	153	153	148	137	151	164	144	159	128	140	133	144	155	157	168	150	146	160	152	137	163	151	149	118	180	146	175	152	140	122	170	157	179	162	154	158	146	144	160	171	138	151	146	161	145	152	160	148	149	157	138	148	135	152	136	155	160	142	155	148	161	158	160	136	162	146	152	147	142	143	150	151	162	135	138	151	148	164	153	154	153	151	160	154	147	155	151	151	152	136	142	134	147	139	150	166	135	158	149	162	134	143	147	143	140	147	143	140	157	155	143	156	148	157	148	160	150	158	138	139	164	146	139	150	157	165	140	168	134	147	170	158	141	140	161	142	142	167	155	157	128	157	172	147	155	148	157	141	143	163	157	136	169	136	152	120	148	139	166	166	149	126	139	149	147	156	166	151	138	138	144	150	145	150	147	135	134	154	161	149	151	141	158	153	175	136	156	144	135	153	137	153	164	143	154	150	148	148	146	146	160	164	137	148	164	144	141	147	146	164	132	161	152	151	169	149	163	139	128	155	154	157	148	156	156	142	154	150	140	157	134	163	148	146	140	142	162	161	158	140	156	137	157	141	144	138	160	148	175	146	139	155	130	128	154	166	151	133	150	144	150	149	154	130	141	135	156	151	144	152	160	150	152	146	159	148	134	145	146	146	147	154	144	139	152	157	156	159	178	132	156	125	161	144	158	137	160	173	136	164	179	126	143	171	149	154	140	155	135	133	144	156	140	140	122	151	141	142	148	151	129	129	170	144	139	152	151	138	128	135	152	163	154	129	148	147	139	143	126	147	158	143	155	129	122	151	141	148	167	138	137	154	155	132	150	155	131	126	138	149	148	141	158	158	147	132	192	124	134	136	147	153	151	136	127	128	155	160	153	142	126	141	154	134	147	152	147	136	171	167	172	139	181	148	163	123	141	165	131	153	160	131	170	150	151	176	147	144	129	154	138	137	162	153	144	156	155	145	145	135	160	144	130	156	144	155	148	146	133	147	154	136	138	183	160	122	131	152	139	151	170	172	138	135	159	171	145	135	149	137	153	148	148	152	144	138	138	146	163	171	155	146	141	137	171	162	154	171	146	157	146	154	135	148	159	148	153	147	143	132	166	174	176	141	163	144	164	162	156	157	140	144	139	151	141	135	145	152	152	146	153	138	142	145	158	165	133	138	148	145	150	171	154	141	118	148	153	150	160	146	142	149	163	159	128	130	157	145	147	152	150	157	154	141	143	155	167	130	136	161	140	144	147	162	156	160	144	139	149	137	142	143	148	136	148	144	148	142	169	143	159	157	134	143	149	136	169	146	160	164	167	164	142	155	121	129	151	135	155	154	139	146	146	115	154	128	139	151	148	155	148	153	137	158	149	149	141	141	153	152	155	137	137	153	142	147	151	164	134	162	117	170	152	169	148	144	138	169	150
24387	21456	28694	24603	21416	5528	871	502	434	388	345	350	345	340	324	341	342	294	285	307	290	305	311	310	274	298	292	297	320	288	298	283	293	299	287	299	295	272	299	290	277	276	312	295	307	304	267	290	285	303	292	294	311	279	277	275	270	301	296	310	319	285	251	283	290	285	262	336	272	287	321	270	279	269	304	287	287	309	273	284	287	286	291	254	277	268	301	300	290	290	295	288	296	293	285	271	260	282	264	267	298	321	274	268	269	262	294	287	272	293	291	259	281	295	284	264	265	261	268	310	275	270	302	261	268	265	292	298	272	278	254	317	296	303	240	275	280	280	290	261	293	269	237	293	293	295	315	286	269	271	297	276	286	295	300	300	263	298	277	270	285	291	264	292	319	292	289	286	283	251	259	300	273	273	278	256	295	263	277	272	265	276	289	290	269	308	289	257	292	295	300	255	316	276	278	285	261	307	289	300	262	271	302	254	286	275	280	290	270	288	277	295	292	296	280	291	292	265	296	284	297	263	280	259	271	283	289	274	264	269	289	271	270	265	261	285	272	295	261	288	270	268	284	288	294	259	295	276	268	292	277	253	285	311	288	297	283	269	278	266	290	283	287	277	300	313	279	293	295	271	283	276	284	268	267	276	335	271	309	291	282	281	278	272	275	304	293	271	278	264	300	273	311	267	272	277	274	296	283	289	292	288	285	292	266	302	270	266	268	265	259	297	306	281	266	281	269	296	255	278	272	293	309	267	270	280	259	271	277	302	260	275	287	275	252	294	278	308	270	289	267	315	276	311	279	255	308	293	277	300	287	302	295	257	255	265	289	288	255	255	255	264	315	270	270	305	269	276	269	305	293	294	262	323	282	281	287	278	286	282	309	292	266	309	314	265	280	270	298	290	327	299	281	292	262	256	315	273	282	276	267	275	302	295	260	303	265	271	294	299	266	257	219	275	292	268	279	290	261	268	259	283	296	261	294	264	293	281	288	273	295	292	273	287	296	259	289	267	269	294	285	301	254	285	269	267	263	306	263	295	283	250	315	270	282	287	279	276	263	284	293	251	279	260	259	278	284	258	293	289	271	310	303	304	299	272	281	289	283	269	286	281	299	290	307	269	270	289	267	298	251	278	272	263	308	302	275	297	275	282	273	294	272	263	275	291	273	273	257	254	280	279	273	283	297	294	285	266	283	292	253	290	262	268	259	282	245	281	262	318	281	276	266	305	275	296	285	253	294	289	251	288	284	275	274	292	312	279	263	274	273	282	276	245	283	303	293	272	320	278	291	287	302	290	289	274	299	254	282	269	277	257	278	258	274	267	286	276	279	295	299	316	269	258	293	298	250	262	266	259	270	293	287	301	308	271	286	268	261	267	263	281	309	290	272	264	285	287	278	269	259	273	237	282	276	297	289	281	256	276	281	289	274	257	281	295	300	253	282	249	260	280	308	278	290	288	266	271	305	289	273	248	279	260	259	284	259	307	259	291	286	317	288	287	288	309	284	299	308	288	302	307	294	269	287	279	282	260	282	278	255	273	268	281	280	277	271	274	286	274	289	277	290	260	276	251	251	280	276	269	274	300	275	300	289	286	278	290	284	289	271	268	285	281	312	263	267	286	279	282	297	255	295	274	293	289	316	265	298	300	299	261	293	275	297	279	291	274	263	282	271	284	265	294	275	267	271	289	285	308	258	296	275	283	286	260	286	271	263	284	254	264	256	278	293	296	289	269	281	302	302	258	270	288	259	296	311	295	254	296	268	273	305	262	257	275	299	274	269	281	283	266	254	281	298	278	289	286	271	270	256	258	245	258	267	261	267	288	271	303	275	240	254	280	278	271	279	302	286	283	295	260	294	295	276	292	302	284	289	278	283	275	261	270	311	248	266	280	262	273	296	254	305	269	298	242	273	292	292	266	271	273	274	271	269	310	283	268	292	278	265	261	294	265	305	285	283	241	256	273	259	272	285	247	296	268	273	317	282	282	284	298	245	292	307	268	257	277	281	246	246	282	294	279	290	298	294	265	283	268	271	279	270	278	288	267	264	261	275	310	271	306	255	273	258	281	336	296	298	296	277	278	289	298	270	270	281	296	287	271	277	276	267	267	272	298	272	299	256	309	268	298	273	298	277	275	287	256	271	309	281	270	264	269	269	292	296	268	288	262	291	298	277	292	298	277	271	290	281	260	325	262	287	279	281	260	276	262	298	261	265	308	282	269	302	292	272	256	271	290	285	306	256	303	270	266	293	266	261	288	304	282	269	297	276	254	270	258	274	263	309	280	285	271	299	328	285	285	301	271	268	276	280	253	289	272	285	291	264	294	294	249	306	295	244	273	254	285	246	268	289	279	274	282	279	261	293	300	293	261	280	274	283	268	284	272	289	259	310	297	267	258	260	267	279	267	259	263	258	286	296	290	264	259	261	281	322	291	268	258	304	291	253	280	293	269	285	277	261	289	318	271	267	308	272	284	281	316	266	307	257	262	302	282	282	312	277	294	281	233	294	286	279	270	263	293	288	259	276	287	311	276	284	259	262	305	290	269	289	293	284	303	305	254	265	282	265	276	317	292	247	287	270	273	246	250	282	272	263	276	289	259	287	269	282	267	251	291	287	276	276	284	290	272	286	276	270	299	272	269	300	289	280	273	262	285	287	267	287	310	268	259	260	293	296	268	264	291	296	278	281	302	290	294	287	272	277	280	305	302	285	262	277	277	287	266	271	263	284	284	266	254	320	279	286	289	289	289	267	271	295	282	280	297	282	270	312	279	258	280	272	283	267	302	285	274	278	296	277	273	259	266	265	325	273	266	273	281	294	292	298	308	294	289	300	311	301	262	316	283	287	305	278	271	295	303	257	263	282	265	270	268	282	274	268	250	278	283	274	294	264	266	284	285	272	272	281	280	299	244	274	288	258	272	278	285	258	261	285	277	282	282	272	251	292	286	287	297	259	256	267	270	275	264	279	251	246	284	259	308	276	280	275	284	285	266	271	286	280	273	278	284	257	251	273	270	300	274	289	274	294	303	253	285	289	265	261	269	276	284	272	276	283	277	291	263	275	276	261	256	275	289	314	269	252	295	268	273	284	300	291	287	277	289	284	256	285	273	276	265	296	259	261	259	286	285	298	276	279	293	273	293	292	274	264	265	290	262	281	277	280	267	275	279	269	267	264	271	254	306	284	283	295	306	288	266	306	262	271	304	279	280	274	275	279	275	301	275	282	284	281	250	273	289	290	252	284	305	254	267	268	300	298	312	277	288	274	252	270	267	280	320	294	254	282	264	309	292	287	279	283	295	257	260	282	271	273	259	249	278	267	269	268	308	276	298	266	287	299	290	268	269	287	281	281	309	278	276	265	288	280	268	301	281	272	285	245	301	285	270	303	295	238	306	278	284	276	244	284	258	275	321	297	262	301	274	284	262	279	258	273	291	276	287	282	265	266	275	251	293	279	262	288	245	285	250	262	250	279	284	261	268	266	299	313	262
3401	4675	3882	2004	1256	905	766	635	536	522	433	422	385	395	330	353	312	299	337	298	283	295	269	331	298	279	289	272	318	294	275	269	272	259	281	276	268	292	267	258	275	279	287	249	290	256	309	275	279	266	321	279	275	285	236	272	230	256	274	298	268	288	281	232	296	261	267	264	262	266	272	264	280	286	289	290	276	260	271	304	279	285	259	271	274	277	250	259	270	254	252	298	275	237	276	256	253	263	284	260	284	277	294	253	264	244	259	281	312	261	295	297	281	286	274	263	244	267	254	294	254	245	249	262	279	270	254	281	279	270	285	278	269	245	272	269	265	275	275	293	244	275	274	266	271	298	260	286	273	282	290	265	248	261	258	297	274	299	253	277	247	273	264	278	280	253	247	281	253	251	273	256	264	264	279	256	300	265	262	255	237	279	265	256	249	288	224	286	290	296	260	253	281	254	251	245	267	259	261	290	259	242	263	261	259	258	268	270	264	263	249	285	261	282	237	288	275	294	277	259	283	259	277	231	263	248	266	287	270	265	268	292	271	248	273	273	246	244	283	269	258	269	272	321	281	301	248	251	247	263	285	240	280	273	264	277	244	264	271	262	263	254	284	283	274	256	254	257	266	284	255	272	301	265	266	241	258	292	275	248	260	288	276	246	262	249	267	262	290	248	287	286	264	282	264	253	263	276	292	272	297	273	265	268	307	255	262	266	283	252	275	245	279	264	256	224	269	267	275	235	271	251	300	300	258	300	251	269	286	236	282	286	279	255	258	263	248	254	258	271	245	271	278	247	267	265	267	258	273	260	261	268	242	254	265	264	269	256	283	257	280	262	275	272	264	269	279	269	256	236	270	261	292	265	261	276	280	268	294	286	281	255	265	313	261	260	253	302	255	267	288	262	239	286	266	265	259	270	258	239	257	262	289	284	252	287	279	259	284	298	286	283	277	301	281	243	285	270	257	288	248	258	287	258	251	261	270	250	243	251	241	284	285	276	259	257	261	259	256	240	292	289	241	266	267	262	281	235	278	269	280	246	260	253	291	263	283	296	272	272	256	281	264	260	276	272	261	253	255	225	243	299	248	256	285	278	261	268	282	286	237	265	291	258	281	236	255	287	267	273	289	270	259	262	229	270	270	268	267	268	249	263	260	288	276	250	270	280	263	249	257	281	233	271	269	271	272	249	290	261	279	295	257	284	265	256	244	275	264	279	274	259	283	264	276	270	264	283	271	266	254	235	253	265	262	227	260	228	269	255	261	264	271	259	244	265	258	244	248	250	271	270	255	265	275	268	277	253	274	271	262	265	258	242	281	254	281	242	260	305	269	282	239	253	282	254	240	284	252	267	264	283	262	275	273	265	260	254	296	261	252	260	266	282	249	261	268	287	261	280	268	246	255	288	284	272	257	265	276	249	285	288	278	290	275	261	259	262	272	271	257	260	259	273	247	265	283	272	255	267	250	256	247	285	304	250	251	270	289	286	293	288	295	264	270	257	292	266	251	280	226	228	255	248	310	250	246	276	266	298	253	267	241	265	273	257	268	270	270	227	291	265	272	252	262	292	285	264	250	235	255	262	259	262	287	303	244	288	259	260	271	279	267	299	253	287	266	289	279	260	268	277	230	264	254	271	248	274	247	252	274	248	248	237	275	262	291	246	259	279	261	228	267	269	268	266	286	262	247	270	253	260	266	283	292	268	259	295	247	261	224	250	270	253	262	271	283	251	269	272	249	284	268	277	290	312	247	264	255	270	257	255	252	267	290	280	254	267	251	286	272	247	241	280	256	251	256	262	274	239	245	273	254	258	259	267	273	272	245	259	298	241	267	255	254	289	285	265	261	264	245	269	244	253	264	267	258	254	259	246	279	264	236	274	273	262	244	262	284	297	263	262	269	270	227	268	247	288	236	273	245	269	254	254	296	281	242	261	278	297	276	240	264	260	273	261	262	295	269	271	273	254	267	260	250	259	265	263	230	274	253	277	243	243	268	253	279	246	274	263	257	273	248	240	281	242	250	260	253	272	300	243	255	274	285	251	264	275	261	295	272	261	266	257	285	288	247	294	284	276	254	261	284	272	225	287	261	256	263	266	276	263	261	245	281	291	293	261	245	253	276	246	267	278	251	282	239	257	290	266	246	256	289	284	299	236	283	271	238	285	254	243	224	276	285	285	290	274	268	267	256	265	261	249	270	248	263	269	265	266	261	282	255	251	270	274	253	247	277	244	269	245	253	268	246	235	277	266	281	234	285	237	227	252	262	266	268	259	231	241	262	238	263	286	270	268	273	276	247	255	238	288	295	271	269	283	266	261	268	269	258	269	297	281	289	247	260	268	269	250	275	237	264	271	265	263	247	272	259	268	255	249	262	275	265	260	259	291	233	273	288	247	283	284	276	253	245	255	237	248	220	250	278	290	261	257	264	252	275	265	277	272	235	240	245	248	275	265	286	282	276	262	282	251	271	240	240	289	247	240	236	268	274	275	273	267	252	257	257	291	264	304	263	243	253	253	247	252	266	227	240	262	261	238	279	257	265	251	255	243	278	268	259	276	258	238	281	253	244	279	290	256	225	282	304	271	271	252	278	268	275	260	257	262	253	306	255	283	233	261	259	253	233	275	261	290	278	236	247	265	258	232	265	270	282	260	277	284	273	242	270	249	279	261	272	239	260	252	272	272	258	280	248	260	287	258	266	252	284	286	279	275	275	276	274	267	256	248	258	218	241	279	253	251	256	259	278	261	241	260	236	262	266	282	286	250	272	284	252	254	257	251	289	255	243	269	245	280	210	244	235	257	259	270	261	284	258	260	241	262	259	238	263	253	274	257	237	249	268	286	253	253	249	244	261	255	256	298	280	244	253	246	268	249	275	263	281	233	262	274	263	278	258	266	263	239	277	271	283	252	285	241	310	259	275	270	239	299	258	249	284	238	278	245	284	277	219	272	269	247	251	248	254	275	256	281	250	263	258	282	268	237	274	262	272	264	241	251	247	258	293	249	271	287	231	266	258	278	263	259	273	248	272	270	250	243	295	271	271	276	274	275	274	213	265	270	271	265	266	262	307	294	284	298	260	243	236	273	278	287	248	259	273	271	272	270	255	251	271	260	255	257	243	269	244	236	247	265	252	279	237	259	244	271	237	251	273	256	238	246	266	264	243	241	259	257	273	279	241	253	276	249	298	263	246	233	248	273	248	265	264	235	255	248	254	246	250	244	266	266	276	258	305	241	267	256	254	270	265	264	269	257	243	270	276	278	252	252	251	248	292	260	261	238	258	257	248	277	268	271	276	264	265	237	269	272	250	277	276	247	246	269	245	278	262	283	246	264	257	274	262	266	238	276	267	249	289	273	255	262	232	256	293	251	236	268	262	259	263	278	271	262	281	272	267	241	240	281	260	246	271	274	265	266	271	231	274	270	232	240	290	252	253	294	269	254	249	269	280	264	272	242	279	292	243	265	279	274	276	291	230	254	281	283	260	296
27745	12011	932	466	333	357	352	326	318	304	315	327	272	254	318	300	286	308	299	313	331	327	314	311	326	333	294	258	289	325	277	280	328	329	302	277	276	319	309	293	304	301	323	285	328	315	303	320	277	289	280	288	274	291	297	304	288	302	292	290	307	288	302	282	307	306	304	311	326	278	299	302	317	297	299	295	303	314	301	294	309	319	308	305	314	316	292	303	308	286	336	308	300	328	288	286	291	302	322	311	314	294	309	325	309	299	323	316	308	308	324	287	336	297	341	322	302	299	272	288	324	292	292	334	308	299	300	277	299	308	342	309	281	290	314	285	292	314	303	303	308	301	325	335	322	283	307	288	300	277	288	300	293	288	302	283	276	293	289	335	325	293	321	322	303	277	315	305	312	292	311	307	302	329	321	303	312	314	336	294	278	306	294	321	313	277	323	299	294	306	330	306	287	314	311	299	338	321	276	300	272	305	300	323	315	338	291	283	290	299	283	308	310	314	320	299	307	285	297	301	273	268	323	314	307	291	320	337	315	313	296	307	300	302	320	293	303	323	311	310	299	311	296	313	293	348	327	286	278	291	295	314	302	313	284	298	318	310	293	309	329	300	301	289	289	316	317	302	291	330	332	296	297	311	319	317	311	321	301	317	331	274	316	301	315	292	305	312	319	314	307	284	333	298	322	267	268	289	300	316	296	293	299	296	297	303	312	300	336	292	307	308	292	338	310	304	302	294	311	286	312	280	283	302	307	296	305	336	286	295	282	297	308	296	302	288	315	291	312	290	307	264	342	275	298	303	309	283	273	310	288	323	317	311	339	318	291	258	321	251	296	291	316	307	270	325	340	310	284	298	306	319	300	285	322	349	330	301	315	303	304	318	298	305	294	324	324	282	293	275	279	281	262	307	305	317	324	313	320	300	305	321	308	305	289	318	294	292	347	301	315	280	324	324	310	324	319	278	278	313	311	291	300	281	301	293	313	328	267	309	301	305	271	307	291	301	326	339	299	323	309	309	315	275	302	324	302	334	284	319	313	319	309	297	300	317	313	281	311	313	291	316	274	298	330	298	292	302	276	291	303	277	340	316	305	343	300	293	292	310	304	289	296	295	287	282	327	308	295	328	290	299	330	318	302	305	295	298	317	305	292	293	314	305	306	332	286	291	300	314	277	318	303	333	314	317	287	318	294	287	317	320	289	305	277	324	310	315	308	339	316	309	318	309	314	306	316	283	306	320	313	306	314	276	265	294	285	306	296	290	319	305	267	293	293	315	308	308	296	282	272	319	314	300	284	324	330	312	302	320	314	332	285	294	297	332	285	332	295	292	312	298	296	322	301	308	289	279	309	299	301	293	301	304	324	272	269	293	323	315	303	285	297	299	273	348	309	290	299	286	302	319	321	297	348	284	296	302	320	323	302	306	319	324	290	292	307	293	295	290	286	283	321	296	303	324	263	290	307	312	292	320	300	265	332	290	305	321	310	297	320	271	303	303	291	290	310	289	335	311	276	306	293	310	292	288	318	319	310	298	286	333	289	311	302	319	303	289	292	327	312	309	278	310	308	319	317	333	288	300	273	306	310	303	278	319	297	303	280	314	323	294	294	336	321	300	297	342	299	316	329	316	319	297	291	310	327	298	320	284	335	279	313	283	309	298	305	339	288	313	311	302	282	313	276	304	300	295	291	300	300	322	312	300	299	317	327	302	292	288	286	329	302	291	305	278	319	325	297	300	292	303	310	321	305	276	323	269	291	347	310	324	292	331	301	301	278	294	288	307	292	317	274	310	275	305	288	299	303	284	291	302	301	282	297	300	292	288	328	282	276	308	322	290	341	302	293	329	291	290	311	308	331	324	310	309	310	288	325	297	293	313	296	270	317	301	286	287	286	286	305	315	309	295	306	296	278	310	303	275	302	331	292	322	271	323	304	268	291	278	291	299	320	286	315	323	349	300	297	350	301	284	320	299	303	292	286	306	335	308	307	295	319	315	298	285	309	270	292	305	326	300	303	299	355	276	270	298	298	330	324	294	284	298	292	298	287	322	314	345	345	345	282	284	302	306	310	259	315	322	273	284	321	286	306	281	268	285	337	281	314	308	304	280	310	278	310	271	311	323	293	314	284	273	310	287	293	309	343	305	296	297	304	308	315	312	339	308	291	305	288	316	313	300	321	275	296	307	289	322	306	315	314	307	285	313	305	320	336	341	303	302	298	311	304	316	324	296	291	319	314	291	334	305	313	321	320	315	292	299	296	308	291	332	308	307	307	292	321	331	328	322	302	315	306	310	300	304	297	302	292	294	328	305	300	324	280	308	303	294	293	307	315	295	292	317	326	317	286	290	281	300	303	315	336	296	317	291	314	293	294	342	292	317	318	309	308	307	296	288	323	281	314	316	340	311	283	284	315	309	265	302	327	296	301	326	294	316	282	312	329	279	300	307	327	324	293	307	339	306	311	306	318	295	298	286	315	264	308	326	278	318	327	335	307	278	312	273	292	318	316	316	320	296	328	330	292	306	314	280	298	299	319	282	273	321	322	296	302	318	284	294	294	312	314	289	327	304	326	302	291	356	302	323	292	282	299	324	321	297	309	315	306	299	317	270	309	320	305	332	305	308	293	308	315	280	299	313	294	325	295	302	302	316	313	343	300	291	311	316	325	276	332	280	300	301	307	311	308	297	314	315	298	331	320	310	290	318	305	332	319	305	281	311	268	311	316	289	302	323	315	311	288	300	266	319	297	313	296	304	312	288	320	298	287	289	308	323	312	322	339	310	291	313	302	301	273	287	274	283	308	257	299	309	287	332	329	300	333	277	304	314	279	330	340	300	296	301	309	303	296	309	293	340	292	302	311	319	310	297	287	268	329	299	304	305	298	298	293	289	280	337	274	281	286	283	309	321	294	308	264	311	292	305	313	286	316	288	292	290	359	322	304	303	305	266	289	308	303	304	305	294	255	330	342	315	319	295	316	302	303	290	311	333	311	320	326	320	325	296	291	329	293	294	298	298	286	304	313	295	296	315	284	291	326	303	303	299	320	305	280	339	298	295	310	333	288	308	285	338	302	347	322	323	308	309	289	309	325	306	282	315	313	294	326	302	328	318	327	319	330	279	336	293	305	337	294	304	297	311	318	293	318	298	296	316	281	307	315	295	311	291	323	307	292	287	307	324	301	325	303	299	304	344	315	309	324	320	301	309	342	313	277	304	311	302	294	343	310	295	320	300	320	296	309	300	280	267	305	298	343	319	348	310	278	276	313	294	341	298	288	319	283	302	311	316	295	280	290	293	296	315	318	306	322	302	311	301	338	298	301	285	331	294	307	321	329	310	304	305	316	331	310	299	340	279	313	304	349	313	286	314	280	305	283	307	291	297	308	326	314	316	319	327	300	317	305	307	296	301	300	306	315	306	330	308	316	308	260	278	306	269	304	293	316	344	297	311	310	286	326	296	312	334	285	305	318	291	312	342	313	312	321	294	307	295
4744	400	400	362	352	328	287	293	271	263	309	291	281	254	285	272	276	309	281	311	263	267	292	289	277	315	279	277	292	265	284	281	286	265	278	254	277	295	274	282	279	275	308	289	268	333	290	283	287	299	286	299	317	290	265	300	304	280	267	270	268	303	326	266	285	313	245	327	303	281	283	298	268	268	293	296	265	282	295	280	290	298	251	290	267	236	302	302	268	301	275	322	297	280	286	277	280	301	256	274	286	268	293	285	277	272	311	288	308	265	268	267	290	263	295	285	260	286	256	265	300	250	288	261	263	290	273	285	288	287	260	280	279	281	313	283	288	281	286	283	267	261	270	260	296	292	290	301	271	279	306	289	285	280	296	300	304	309	282	283	296	299	286	266	300	296	285	269	291	304	307	258	274	264	286	294	284	284	267	296	314	293	285	277	277	292	291	282	286	292	270	283	285	292	272	284	252	249	300	259	281	271	277	298	272	276	288	270	305	269	312	284	294	298	262	273	297	279	275	314	266	248	265	295	266	270	262	278	294	286	275	267	286	260	288	293	293	283	288	268	281	276	311	272	288	294	267	317	274	297	273	272	287	295	264	274	296	301	314	285	315	292	268	299	265	266	289	252	264	317	274	273	255	274	308	283	270	300	308	279	279	260	285	273	280	273	295	289	278	288	314	282	300	273	280	298	294	285	274	269	290	242	264	273	315	302	276	284	262	295	290	273	262	281	260	270	290	287	272	292	307	273	284	286	295	282	314	311	281	276	293	288	247	310	327	294	251	305	306	282	271	296	306	267	286	310	288	248	245	319	255	287	265	279	257	287	269	296	301	279	296	310	291	287	254	279	298	283	255	291	299	276	280	281	314	254	283	279	304	301	290	303	317	292	284	309	292	289	278	249	291	277	274	282	328	272	287	275	308	243	279	284	248	252	297	261	267	266	294	256	291	284	298	279	299	282	246	263	259	294	282	279	296	275	284	304	269	276	302	281	297	302	290	277	294	295	251	303	281	314	274	263	254	269	291	279	254	277	276	320	285	291	278	293	281	274	252	302	295	258	299	276	309	270	292	253	265	253	299	272	309	286	271	301	267	279	309	284	253	277	289	278	275	286	283	285	276	276	295	280	288	303	282	273	266	285	258	291	273	292	276	277	296	297	310	292	282	263	270	265	289	254	292	272	267	298	286	312	284	260	284	277	280	265	306	296	278	302	280	292	266	278	297	282	294	288	275	299	264	281	306	278	290	276	273	254	254	295	264	288	288	299	281	287	267	280	268	277	295	294	287	244	272	301	281	280	270	293	288	287	273	291	343	314	305	265	280	278	330	303	286	263	297	294	275	280	290	287	279	292	282	277	284	292	269	288	270	258	293	290	284	296	286	293	295	258	287	277	338	279	305	284	300	291	277	276	293	303	282	287	309	269	291	281	269	261	283	275	258	277	283	284	300	276	279	284	263	246	272	271	272	266	299	261	263	283	297	317	286	285	298	282	295	307	290	283	289	294	293	298	265	251	289	287	297	285	293	265	300	282	283	284	284	266	275	296	291	285	267	297	269	248	282	295	286	305	308	290	281	265	288	277	254	278	294	260	266	314	310	236	297	300	281	282	287	266	296	277	303	248	283	288	283	268	292	266	297	301	306	253	291	280	288	265	292	285	248	301	297	301	281	279	289	270	265	344	256	258	321	227	294	263	276	284	259	261	285	264	280	271	282	285	281	290	258	277	274	329	274	317	269	275	291	290	263	265	282	273	299	296	286	276	320	302	338	284	266	308	300	284	267	308	300	282	298	322	315	321	279	261	289	280	298	267	268	293	294	286	307	262	317	282	257	290	274	291	271	258	268	286	255	275	293	304	298	275	294	237	304	269	278	274	285	275	295	281	253	277	288	265	276	260	304	307	272	318	308	282	284	286	301	308	282	277	300	248	271	234	296	271	289	291	272	316	315	263	278	258	268	286	280	292	290	274	276	300	309	282	295	272	273	286	288	262	278	315	292	262	278	273	288	320	289	302	292	264	284	299	282	266	293	266	306	308	269	239	279	283	271	286	278	287	265	300	286	283	279	304	302	248	294	239	245	261	275	292	237	288	280	282	280	288	298	276	302	234	300	275	282	266	291	271	272	299	290	285	259	275	282	256	303	316	310	288	300	285	271	287	281	272	278	272	281	295	263	276	272	304	263	264	236	268	267	272	254	269	300	306	294	288	265	317	267	278	292	290	266	297	269	280	281	281	288	293	274	300	291	277	283	293	287	307	281	281	279	276	266	291	300	272	292	250	274	273	298	293	257	249	280	296	269	264	273	269	287	282	279	286	263	290	274	303	266	295	253	305	276	268	273	285	268	266	304	277	281	278	272	275	281	306	275	274	273	291	250	280	291	295	293	296	252	263	269	295	275	279	271	275	291	301	296	296	311	280	278	295	244	284	276	305	294	278	294	297	283	270	275	264	281	303	263	285	335	269	280	263	316	237	278	252	264	283	280	307	268	284	290	259	306	281	285	266	298	268	272	297	287	273	257	310	285	288	277	284	281	259	246	293	251	283	245	272	254	262	273	300	272	296	269	299	288	291	288	281	308	287	277	266	279	290	288	249	290	240	274	267	303	290	275	276	275	288	282	269	293	297	263	267	272	284	283	251	286	259	295	272	288	259	303	286	271	286	294	281	294	263	287	274	312	280	312	262	306	289	280	274	297	281	279	259	296	299	272	262	275	279	287	289	263	288	294	274	296	254	276	301	273	256	290	291	302	265	299	259	303	293	279	260	295	279	310	287	303	290	291	283	315	287	299	272	284	263	309	297	279	304	289	283	272	271	282	281	267	287	282	290	267	299	285	279	289	262	257	311	285	272	290	269	236	274	244	272	293	260	296	298	284	263	282	265	293	283	237	273	290	296	263	275	308	276	295	286	280	277	281	264	281	297	261	266	292	288	286	296	322	295	273	306	262	271	252	313	285	297	278	277	271	275	259	300	270	267	295	284	274	295	271	282	283	280	266	300	310	278	292	288	293	275	293	257	266	293	289	284	292	306	315	261	300	269	276	291	277	257	270	291	287	254	270	290	259	300	291	296	290	291	240	289	301	298	276	255	289	264	309	288	263	281	290	272	296	292	283	290	300	292	280	264	278	282	275	282	272	288	265	266	273	293	287	296	277	276	261	300	297	265	288	255	289	273	295	294	279	273	289	264	269	303	309	260	288	283	260	280	293	301	270	312	317	287	257	259	294	284	309	287	308	258	287	269	300	278	253	259	292	264	256	261	301	306	305	255	272	300	262	303	320	299	287	305	259	293	292	268	308	282	283	287	293	282	288	258	306	275	278	300	279	262	297	282	283	269	270	281	298	269	292	261	268	266	285	282	283	283	254	280	273	271	267	300	251	287	272	276	273	304	287	282	265	284	251	310	309	298	301	270	292	309	274	292	283	279	286	297	282	269	306	323	267	265	259	306	298	272	281	297	267	278	257	265	282	297	254	276	290	265
25422	21504	27819	25606	8541	574	317	231	201	180	190	152	164	192	183	164	148	153	138	157	152	145	141	117	177	155	152	149	153	144	136	138	147	169	131	141	144	131	149	133	147	160	155	139	129	154	166	138	151	155	128	123	144	128	128	149	126	130	163	135	139	148	133	148	122	169	129	138	144	137	153	136	146	146	139	135	135	140	168	134	147	144	152	159	160	136	138	164	132	157	149	142	154	154	163	161	140	146	142	129	155	152	141	135	138	133	142	165	132	146	146	149	145	139	144	145	133	126	128	118	154	145	146	146	147	134	151	130	165	170	150	127	129	116	143	161	146	150	118	121	150	131	148	153	148	177	157	151	127	149	130	162	148	150	132	143	147	141	148	131	141	149	135	144	140	161	149	146	133	136	122	127	140	159	151	136	150	143	146	146	155	146	140	134	131	153	151	131	114	140	153	149	149	136	147	143	146	157	152	155	151	155	143	149	147	132	137	141	132	163	144	127	154	144	129	142	128	148	137	131	166	136	137	140	161	142	135	147	125	142	146	137	148	149	149	127	145	126	130	154	149	141	123	140	141	147	134	122	140	123	139	143	127	160	131	139	163	137	141	139	127	131	154	152	136	138	143	132	148	158	133	157	147	119	131	132	143	149	131	139	122	138	141	135	147	165	137	132	122	136	129	118	136	160	136	136	147	138	151	149	126	146	152	140	142	140	135	131	139	147	149	149	130	136	145	134	160	145	126	139	151	147	156	145	128	141	145	147	143	124	149	165	153	148	133	149	145	147	150	150	146	153	129	143	135	159	158	129	151	153	151	157	150	120	133	138	122	144	147	149	131	143	139	169	120	136	157	150	141	145	116	150	165	151	112	110	144	134	138	163	141	142	152	146	139	145	159	126	123	140	133	135	133	127	138	131	137	139	154	135	156	131	132	148	162	151	137	137	149	133	137	140	141	164	158	135	145	169	161	133	131	127	137	137	142	135	173	149	134	140	149	137	130	127	170	116	136	152	132	164	168	148	127	145	134	153	140	147	154	136	118	131	123	155	139	163	138	142	132	137	145	145	160	131	145	143	145	151	121	163	173	142	163	134	150	118	141	134	136	141	151	126	134	115	135	149	157	155	142	128	147	138	139	146	140	129	149	159	162	147	138	140	131	148	142	159	151	137	137	138	143	126	162	153	137	154	159	133	137	136	143	162	138	161	131	164	157	167	163	148	139	128	130	137	151	161	117	126	142	127	143	157	128	150	137	120	138	149	155	120	149	129	134	134	147	131	149	134	169	119	129	129	127	123	164	167	110	137	158	130	134	153	126	128	169	136	146	121	145	135	132	157	139	135	133	156	136	129	152	147	130	147	152	128	140	150	136	156	132	138	150	155	134	146	136	126	134	145	128	141	143	129	140	126	154	156	139	138	153	138	163	134	137	141	137	152	163	150	155	150	149	142	156	136	161	148	142	144	141	136	139	143	139	143	123	123	127	163	163	132	141	160	142	150	162	126	138	147	154	126	138	137	144	152	143	160	143	150	143	144	139	140	140	139	122	134	147	148	144	142	140	135	158	131	149	172	140	131	165	175	165	141	142	138	138	153	131	161	137	151	124	152	158	134	147	156	130	144	126	159	153	138	156	146	132	152	147	161	128	149	117	143	160	160	126	138	135	136	156	150	154	133	155	146	128	148	159	169	122	149	138	128	154	155	159	148	149	117	159	121	173	125	132	119	140	156	154	123	155	131	134	142	147	135	145	141	160	147	141	126	146	131	144	132	163	134	139	141	161	140	124	137	140	142	120	127	152	128	141	154	140	139	142	145	142	150	124	142	114	138	136	152	152	129	124	149	130	133	135	139	143	160	151	134	144	164	148	140	133	156	148	147	130	152	152	131	123	143	124	151	141	142	147	141	140	149	131	116	127	140	142	141	138	139	124	144	136	139	143	133	156	109	153	133	144	145	153	137	148	119	147	145	127	145	167	146	153	147	170	161	133	143	146	132	156	152	140	140	149	156	138	136	146	125	145	143	134	153	136	153	124	121	147	164	136	136	145	137	142	122	149	130	110	159	149	165	127	151	165	169	161	155	137	160	155	118	145	139	138	160	149	156	147	139	167	127	145	131	125	145	129	136	136	130	144	133	162	146	145	153	124	144	147	154	140	148	152	119	120	139	135	140	142	131	146	140	150	154	147	145	145	126	131	109	147	154	133	127	142	153	143	146	137	136	118	146	116	150	155	149	131	129	146	148	134	124	131	144	129	131	130	129	121	131	149	155	131	134	138	155	132	133	135	137	139	129	125	165	140	128	152	135	138	133	149	145	140	151	147	132	131	119	136	149	122	140	138	137	140	127	144	145	154	119	135	140	156	163	168	136	141	141	140	151	149	142	121	141	140	165	134	151	141	137	124	136	135	135	144	143	122	173	147	135	167	148	139	143	147	153	138	142	148	149	140	135	146	141	148	150	140	134	132	155	146	139	135	138	142	134	153	134	136	124	135	140	127	125	141	118	147	127	147	145	149	150	135	124	164	177	155	133	157	137	148	126	151	146	134	114	130	138	125	127	132	151	137	117	139	142	135	121	142	147	151	143	139	157	139	156	142	134	141	139	152	122	141	142	145	132	154	159	122	128	134	139	134	136	166	148	150	128	149	134	165	142	151	176	157	151	146	148	155	137	160	147	145	139	141	141	143	142	142	144	139	150	153	133	121	124	164	140	134	134	141	138	134	120	134	126	133	141	147	146	151	114	135	135	127	129	148	140	149	126	141	143	140	126	134	152	142	138	158	116	136	158	154	134	144	162	142	132	160	143	145	152	145	153	153	148	153	125	145	145	135	142	125	150	124	140	142	150	156	153	135	158	156	161	127	131	150	147	129	141	129	127	166	153	150	130	136	139	151	122	137	142	143	157	154	158	127	131	143	178	154	145	131	145	130	126	126	159	153	132	147	158	148	136	128	136	134	131	122	138	129	138	145	139	142	164	140	155	118	158	141	130	135	129	133	146	134	144	134	131	144	143	127	133	138	122	143	147	123	137	145	133	153	148	141	158	126	147	138	144	128	156	135	126	138	141	153	116	142	142	127	169	139	148	124	145	142	152	148	157	149	154	158	152	146	134	147	127	131	162	143	173	123	158	136	160	139	133	143	135	145	150	124	145	139	149	128	140	131	133	134	133	151	144	133	143	133	156	129	139	115	103	139	144	151	132	125	137	126	145	152	149	128	144	148	153	116	148	136	134	163	153	142	140	151	147	136	136	143	137	149	131	138	141	129	123	138	128	165	138	156	125	147	139	143	160	142	145	147	138	152	136	126	151	156	152	138	144	148	142	140	155	153	149	163	168	141	133	112	160	138	137	125	137	143	145	126	141	142	137	138	123	156	132	147	141	142	140	149	167	158	143	143	129	157	158	142	137	165	163	145	155	133	147	147	127	150	124	156	148	134	117	154	128	114	140	152	140	128	158	153	175	151	135	128	132	149	127	137	145	152	143
3170	2529	2062	1082	651	482	368	300	289	287	243	223	214	223	199	199	173	190	173	150	163	154	166	171	191	155	163	166	157	168	148	170	143	156	158	165	154	154	135	172	164	160	164	148	182	149	159	177	137	151	147	162	153	150	164	184	142	169	151	138	156	140	160	152	155	153	153	148	162	168	149	156	129	152	137	181	156	132	150	161	150	131	166	170	152	140	157	168	153	174	187	154	154	167	135	130	148	157	158	136	163	166	151	150	153	144	152	169	147	164	150	145	148	159	125	148	139	155	146	159	159	131	134	160	158	154	152	136	164	145	136	149	150	162	145	165	154	129	149	166	136	175	159	171	130	172	149	149	160	147	166	124	179	152	120	156	152	157	173	138	127	145	160	169	163	153	136	146	152	157	163	134	150	166	155	132	160	144	159	131	147	124	152	159	139	137	137	158	135	146	136	133	171	149	140	123	151	157	163	133	148	160	138	139	154	160	169	138	167	166	144	149	153	138	149	169	155	147	169	153	141	148	167	135	146	142	163	145	150	143	170	148	141	170	131	145	150	145	143	147	154	132	153	176	172	164	143	140	148	176	143	152	160	135	140	150	153	145	154	143	150	124	143	125	144	166	145	153	172	165	151	149	157	136	132	153	143	153	141	156	146	164	153	155	140	150	133	148	155	167	144	145	143	153	138	137	167	164	176	154	173	167	142	154	153	136	133	140	145	148	180	161	137	152	161	155	166	131	160	139	155	158	162	153	154	141	164	150	150	159	159	139	155	151	141	155	150	130	156	150	134	142	156	150	146	199	170	155	166	149	118	167	155	131	172	130	154	159	146	159	166	137	147	163	159	134	150	154	148	149	150	155	155	159	180	138	156	176	130	175	141	144	158	170	141	156	169	164	161	130	161	150	164	133	149	140	151	139	150	157	146	158	164	144	152	140	148	150	162	151	153	151	152	147	142	133	161	167	147	134	154	152	145	132	151	132	145	133	142	146	142	152	154	126	144	146	161	166	130	164	188	150	157	159	139	140	162	161	152	149	160	138	144	152	128	137	157	137	153	180	151	163	133	146	154	140	150	146	156	153	158	154	159	167	149	170	156	143	154	156	176	157	135	130	147	165	145	136	157	144	149	145	166	163	151	148	153	150	155	147	156	145	174	152	162	124	162	165	162	146	150	141	147	146	147	154	167	168	148	149	147	158	134	129	144	145	124	150	162	146	147	145	159	165	143	156	154	142	151	157	149	159	142	170	173	157	157	148	147	158	140	145	165	136	161	157	135	140	130	147	158	151	173	162	139	149	145	129	145	140	140	148	151	148	151	149	152	149	145	136	134	138	152	141	173	134	116	138	147	161	128	156	148	167	172	155	142	171	137	137	156	164	151	161	156	134	141	141	144	139	151	140	160	135	146	155	135	164	145	150	134	156	160	164	155	178	152	160	148	148	149	134	148	148	148	152	168	145	146	110	149	145	145	155	158	145	166	154	160	130	117	138	167	159	162	153	134	148	162	156	172	146	162	163	138	144	158	154	136	153	145	160	165	136	143	156	137	136	150	157	146	132	186	125	165	168	146	143	155	151	128	156	158	170	153	135	156	124	147	158	138	146	152	147	136	146	157	136	147	125	155	145	147	153	118	157	150	160	136	148	149	125	121	130	148	155	149	152	159	138	152	139	154	148	134	167	152	166	148	153	137	140	174	140	166	165	159	146	169	143	139	141	145	135	129	170	153	177	132	150	141	150	161	173	132	167	162	141	163	153	177	160	148	149	154	142	138	145	127	149	146	133	147	170	186	144	167	154	144	148	143	158	162	138	140	168	169	168	149	145	167	156	168	146	148	169	133	145	174	143	122	171	147	165	169	157	155	142	147	142	141	147	143	146	144	135	155	132	136	127	160	147	152	158	163	168	162	176	147	169	143	125	154	143	125	151	126	149	160	148	140	136	159	141	143	149	153	175	152	151	143	162	130	138	154	164	142	175	123	145	161	173	169	147	141	150	162	155	154	147	154	128	147	167	147	161	165	143	148	151	154	136	147	150	147	171	145	144	150	140	150	147	150	144	184	166	150	151	140	166	140	141	160	144	147	155	159	139	161	155	162	133	153	135	155	148	134	157	125	112	151	145	131	158	149	161	160	136	132	136	171	135	134	148	165	183	146	147	154	163	141	173	147	138	164	148	150	145	146	149	133	140	147	152	160	156	132	153	149	146	167	151	136	134	154	152	166	136	143	133	149	143	184	145	147	174	131	144	138	140	146	125	142	133	172	141	158	144	148	135	137	150	141	173	154	148	164	150	142	153	184	146	145	142	160	138	154	155	140	156	144	156	168	159	113	143	147	146	145	139	153	137	147	137	155	146	167	134	156	129	159	151	159	152	149	141	170	154	192	162	129	151	148	157	178	157	151	145	166	137	148	136	145	148	137	156	156	158	135	147	163	131	132	164	150	157	149	162	158	141	141	181	144	144	167	159	125	142	162	163	157	141	154	143	144	151	145	141	143	141	141	145	141	153	137	151	147	161	135	137	169	142	148	140	144	133	166	155	178	157	161	143	133	138	155	150	153	151	144	154	163	143	168	153	153	131	142	154	138	128	162	168	156	129	158	160	134	125	141	138	145	137	135	143	169	179	147	138	171	156	142	148	150	162	159	136	142	137	151	161	129	157	128	137	165	129	140	141	147	137	122	150	128	167	146	145	165	148	152	134	132	180	151	172	141	141	146	150	143	153	160	142	128	119	140	142	158	141	173	157	142	146	144	170	158	141	147	163	148	152	126	141	141	152	152	165	142	141	137	164	140	155	163	125	156	152	132	154	163	156	151	162	141	146	135	135	150	163	131	152	141	160	175	142	144	151	163	120	134	168	173	143	160	151	161	140	147	156	131	148	137	162	148	139	165	164	154	151	151	130	144	147	127	157	148	124	153	141	140	154	147	137	128	180	148	179	139	151	172	158	150	154	153	152	162	155	157	169	154	138	128	163	154	134	177	159	175	141	135	135	132	149	171	162	151	122	157	145	175	125	153	148	142	129	128	157	156	150	150	164	146	163	143	135	141	145	153	147	189	152	138	157	148	149	139	164	166	125	143	145	166	160	138	153	132	155	138	167	153	166	151	161	145	144	151	147	144	144	152	147	145	149	147	134	143	171	152	159	130	163	137	140	161	164	137	138	148	139	139	159	139	174	144	135	156	138	142	149	137	144	145	154	143	157	145	145	159	155	146	136	134	149	155	144	149	163	164	154	141	144	137	145	156	167	156	141	139	170	164	163	143	144	156	155	113	147	179	142	129	138	157	143	161	152	138	157	168	148	160	139	139	132	153	155	160	138	130	155	142	148	146	145	144	153	140	139	144	143	146	146	145	148	176	159	165	159	140	139	145	165	147	139	147	152	161	156	155	157	131	183	146	151	134	138	159	164	161	169	136	135	141	144	153	132	151	158	145	161	136	144	151	125	153	152	143	141	165	158	144	147	159	138	125	155	146	157
24322	21438	28711	24564	21408	6009	918	485	386	409	371	345	322	324	322	329	349	324	291	297	301	297	304	311	287	311	262	287	283	294	276	297	306	287	288	310	285	291	295	293	277	267	312	281	279	275	255	295	319	294	293	299	293	266	266	289	269	301	309	284	260	287	287	281	267	287	303	298	294	278	268	264	279	291	301	278	276	294	287	291	266	282	273	283	275	288	290	273	301	264	274	280	307	262	282	277	318	279	298	263	286	266	290	277	287	287	275	284	304	276	304	292	280	267	262	284	269	330	259	274	283	317	289	268	268	284	281	268	267	289	254	275	289	279	303	287	278	318	300	297	271	281	295	262	262	263	277	271	280	286	345	279	265	266	297	288	265	257	276	270	277	286	292	302	265	315	279	301	269	272	275	270	291	278	310	288	290	258	295	270	309	299	270	271	270	294	312	291	227	296	285	284	282	296	296	271	281	279	269	297	285	301	269	272	276	295	308	253	269	309	271	287	284	266	311	285	269	280	262	277	302	308	284	281	259	252	264	272	281	310	269	275	274	297	283	288	281	264	263	262	321	309	279	290	284	284	290	265	267	253	272	291	252	276	267	287	272	294	283	303	302	280	285	303	279	263	282	271	291	285	245	288	294	290	264	282	266	278	266	272	282	265	283	302	286	271	270	309	264	286	274	305	288	288	316	278	247	253	285	284	295	257	318	268	302	319	281	308	305	230	266	276	293	278	252	284	286	286	266	287	275	283	289	282	290	282	303	295	281	268	265	283	292	295	299	283	290	272	280	304	334	301	277	273	276	260	298	304	294	267	243	298	285	267	270	262	281	252	281	275	299	270	308	305	273	269	273	297	274	276	269	274	277	281	284	302	313	272	286	271	266	300	299	289	308	263	263	277	291	293	290	260	280	279	285	271	289	288	261	284	273	262	263	283	287	256	299	289	285	262	261	276	273	298	286	296	252	297	272	295	295	291	283	283	236	257	310	278	274	282	276	274	290	275	282	323	284	271	307	274	263	287	267	271	267	263	293	281	252	298	279	271	262	278	300	267	303	287	287	249	286	255	238	277	279	286	284	306	263	311	278	325	277	274	262	263	279	279	266	284	300	266	251	255	259	283	266	278	281	301	267	280	271	243	255	271	286	286	290	258	286	237	291	280	288	289	288	273	287	278	294	266	262	271	292	324	276	254	292	291	299	271	272	275	270	292	252	286	262	301	326	274	285	252	278	302	308	289	261	264	255	285	273	321	278	261	264	258	281	280	287	276	280	265	309	277	280	264	291	270	301	300	279	282	275	263	269	259	297	272	252	294	310	301	263	270	289	289	272	280	271	276	285	320	289	293	264	281	273	291	308	299	292	287	282	267	283	279	320	279	291	270	290	319	243	285	310	300	271	266	281	304	272	280	304	260	279	270	293	275	264	254	287	271	265	295	277	293	290	326	275	273	247	280	317	285	267	266	282	255	289	261	276	276	298	287	246	281	291	263	292	246	305	263	252	270	278	291	264	269	281	258	271	270	287	299	285	262	269	269	288	301	294	279	280	285	264	314	282	284	282	263	292	296	272	256	301	274	274	291	281	296	260	294	296	277	269	284	284	302	286	261	281	300	290	264	254	300	283	295	271	292	249	282	289	302	279	298	286	306	297	266	272	292	259	284	272	277	266	314	298	305	317	286	290	277	259	264	260	261	273	246	274	280	281	292	286	308	308	314	304	273	272	266	252	314	272	275	289	262	258	268	318	283	299	290	277	296	295	272	302	296	286	257	265	288	302	247	284	284	255	281	265	274	272	285	258	296	280	273	256	293	280	251	258	284	298	273	276	294	299	251	294	257	279	271	251	296	297	265	283	285	308	252	266	273	288	277	274	278	283	288	251	286	264	270	279	289	304	266	290	249	305	278	266	293	261	285	273	315	285	278	287	280	273	276	281	274	284	286	282	272	277	303	260	269	287	267	294	254	293	269	283	301	279	288	271	279	251	298	263	291	269	269	280	278	260	250	295	249	284	271	277	276	308	266	267	294	262	278	271	265	305	272	304	263	285	310	308	287	300	290	285	299	285	271	267	262	268	296	274	275	292	270	305	250	298	273	272	278	286	265	283	278	289	251	317	277	267	254	281	268	289	284	296	283	265	275	275	288	264	283	249	272	268	277	284	274	246	291	284	325	288	304	279	278	258	250	294	270	294	293	280	281	268	237	290	301	281	271	273	278	266	286	279	259	279	266	302	282	270	264	265	303	259	276	255	278	273	295	265	245	294	283	259	270	292	285	272	277	293	285	272	260	267	308	318	274	295	267	267	296	268	268	299	252	282	245	287	292	276	269	307	257	257	289	275	284	281	253	299	268	244	276	274	275	270	239	264	263	270	259	250	268	320	265	266	277	288	270	276	292	290	288	283	265	280	238	283	311	311	290	299	289	292	245	299	278	279	274	273	290	287	274	281	270	284	280	272	294	295	263	255	295	290	266	263	259	285	279	268	272	301	301	283	303	283	274	263	283	304	291	268	287	298	277	266	275	257	300	287	267	296	299	301	281	231	328	277	279	266	294	267	302	291	316	258	293	276	293	270	281	295	277	304	284	285	266	283	300	254	269	287	250	281	257	296	307	294	249	304	294	282	257	267	257	273	288	247	256	275	305	229	295	285	279	292	287	272	302	261	292	299	298	268	276	287	281	284	294	276	319	253	308	255	259	277	292	278	257	284	284	266	304	294	307	293	296	266	291	275	271	267	283	254	270	262	278	267	314	257	298	289	251	268	287	258	269	272	278	289	286	287	256	304	275	292	272	278	261	257	278	275	284	287	264	280	267	291	291	255	263	290	286	277	279	254	272	289	285	298	285	253	280	304	285	291	281	284	286	295	279	283	260	274	283	271	286	276	261	293	270	304	266	286	277	306	279	279	279	281	290	268	279	263	282	280	296	268	274	280	312	274	271	286	274	280	294	321	265	305	276	292	275	285	277	286	276	279	277	261	301	293	283	262	281	265	302	314	282	247	271	255	278	276	292	263	271	300	280	263	280	266	272	273	263	255	266	278	289	254	319	269	291	262	263	296	264	301	294	249	282	288	273	287	258	272	282	268	280	269	298	282	311	261	294	257	278	265	233	277	278	276	268	302	284	279	304	264	282	266	301	255	291	250	292	297	279	336	278	282	272	295	288	282	321	266	287	263	277	292	296	282	266	278	277	281	283	277	254	295	299	268	258	297	272	296	278	283	279	308	264	303	269	297	292	308	269	255	289	289	250	276	272	297	263	284	293	280	286	253	248	246	310	271	247	271	281	274	284	316	271	285	298	259	289	250	301	270	311	294	298	289	270	297	257	286	276	298	281	277	275	311	305	274	296	289	285	282	311	316	244	289	268	271	282	309	292	263	280	275	265	284	278	289	321	274	276	300	282	238	281	285	326	277	307	290	278	280	284	291	284	280	296	295	276	289	284	263	271	288	264	268	273	278	261	280	285	255	285	276	282	260	312	274	258
3321	4646	3844	1951	1234	942	713	605	519	464	433	436	399	353	327	345	343	313	297	315	291	301	326	278	322	301	290	311	262	309	280	292	277	253	252	296	278	282	289	278	300	263	248	273	297	264	277	285	282	260	328	275	272	290	270	251	263	262	290	266	264	272	278	285	259	248	289	273	253	262	270	281	269	301	226	269	255	295	279	280	270	268	282	266	272	270	293	267	288	249	299	271	279	266	294	269	262	278	261	254	264	267	244	283	282	252	283	281	277	249	242	280	268	278	269	279	268	283	272	260	261	237	242	268	273	276	291	293	243	274	260	258	270	265	257	273	287	247	253	244	286	251	258	265	285	267	292	276	260	264	263	240	263	229	225	253	257	292	287	264	256	268	272	270	268	266	267	271	256	249	293	240	268	256	276	287	270	291	271	304	257	263	287	221	205	267	250	245	261	283	259	273	265	259	291	253	258	234	265	275	254	294	240	293	252	273	273	295	262	233	269	284	303	298	238	268	252	254	242	269	241	280	260	252	294	259	264	296	280	276	252	283	274	302	255	275	270	270	260	294	272	273	285	283	268	242	257	256	259	257	248	245	267	260	273	284	267	259	255	227	284	288	236	264	266	267	285	269	272	245	286	268	268	293	300	268	277	287	279	276	257	254	267	269	263	248	277	253	253	300	239	269	259	267	282	267	265	276	272	265	245	286	267	246	304	248	263	270	257	252	265	249	245	260	280	252	239	244	272	247	259	253	280	259	277	240	241	279	271	242	303	246	258	308	251	271	243	265	282	281	269	266	280	276	288	302	250	276	251	270	270	216	282	265	298	280	294	287	255	255	261	256	274	278	276	239	279	264	259	240	283	236	265	228	250	256	268	254	256	271	217	258	272	253	266	267	249	269	256	265	261	269	263	297	283	253	254	269	276	280	280	285	252	274	255	282	275	276	267	249	263	293	284	249	244	238	274	250	254	247	254	249	262	264	252	272	270	307	250	259	274	242	246	276	259	263	256	239	254	260	284	266	229	255	261	283	268	242	252	240	270	266	252	264	292	251	274	265	245	275	271	239	268	248	226	263	259	268	270	300	253	267	271	281	248	252	244	240	238	242	247	293	255	262	267	279	256	263	260	264	233	261	245	255	244	252	261	287	274	227	249	251	276	232	272	269	232	280	296	238	253	276	276	257	254	233	277	270	273	287	272	270	275	257	272	262	272	262	261	258	255	287	262	258	266	249	268	255	264	296	251	239	263	262	272	261	289	258	242	255	274	266	259	290	246	280	274	264	299	279	287	290	255	242	275	260	284	270	275	268	248	260	298	268	258	259	282	256	250	269	261	258	265	268	262	260	279	255	282	294	255	263	264	252	288	258	264	245	248	252	262	269	260	254	254	249	278	267	250	294	268	291	248	279	263	231	277	275	241	281	242	258	252	254	268	260	255	266	278	258	264	272	284	271	248	257	259	258	263	255	296	273	272	274	254	241	256	271	274	262	266	257	314	303	252	287	278	240	271	247	268	256	219	252	262	235	266	246	284	283	279	253	246	245	271	292	273	245	264	282	258	261	260	267	268	250	265	276	270	275	249	242	291	272	270	247	266	259	263	243	238	286	258	280	251	256	267	247	270	261	268	275	260	234	292	281	288	267	264	258	261	271	251	268	279	257	266	288	237	261	279	271	228	260	234	268	262	255	266	254	248	269	246	273	259	234	256	267	273	272	238	244	274	276	227	225	262	275	298	272	260	265	274	286	280	274	261	285	268	256	235	264	280	257	264	262	245	255	276	259	253	302	247	239	245	267	242	263	261	244	245	252	263	250	256	273	283	267	269	271	248	260	253	245	285	262	252	233	255	282	246	263	268	250	260	281	261	248	269	251	240	248	267	250	272	262	276	255	262	265	269	248	241	252	272	247	258	266	241	267	251	261	256	247	258	278	270	274	255	254	246	255	284	284	277	264	241	273	282	256	263	304	273	218	289	249	266	240	265	276	234	259	264	242	274	284	251	257	277	238	281	264	283	293	272	267	260	255	243	240	259	239	260	262	250	261	250	263	233	273	282	259	252	289	250	253	291	265	256	268	273	232	273	280	308	242	250	255	235	292	269	246	258	241	250	253	246	257	276	238	278	256	262	264	267	262	271	272	291	279	278	274	247	241	260	250	257	241	275	265	265	254	251	304	240	259	270	279	277	271	270	259	288	283	256	245	284	265	259	273	259	281	265	256	243	269	247	234	278	272	271	239	237	243	256	245	254	238	256	286	269	273	241	256	281	268	280	253	262	261	261	281	274	248	240	271	269	246	291	245	244	287	271	284	256	255	271	275	268	284	260	254	233	261	274	275	241	255	265	252	280	249	251	272	250	272	268	272	253	259	278	264	246	247	285	283	259	241	271	249	273	226	257	251	233	270	264	272	263	269	243	270	256	257	271	248	263	264	283	272	270	256	280	234	206	248	268	253	272	252	260	217	246	238	225	250	255	231	246	250	261	275	277	263	231	271	278	271	259	265	274	254	278	263	271	262	237	271	262	259	260	235	302	252	269	253	275	256	272	273	265	293	262	272	266	255	276	259	270	278	298	257	255	234	273	244	233	263	260	264	258	259	248	248	260	250	265	237	263	259	261	257	237	264	242	249	253	299	256	243	251	260	286	268	236	269	269	241	272	271	250	230	242	270	244	276	247	259	262	271	266	260	252	283	246	255	257	247	249	277	269	275	236	292	276	248	263	273	289	287	262	263	254	250	240	260	270	259	252	230	271	277	232	269	263	241	263	285	278	294	246	276	260	283	240	247	266	251	232	287	253	266	256	242	271	248	224	248	240	252	273	287	245	241	238	288	248	264	270	268	252	243	261	270	264	282	261	285	260	287	277	281	256	274	266	254	268	266	262	292	274	261	256	250	244	262	247	259	258	280	289	261	277	277	280	251	254	255	235	249	246	268	263	276	278	282	269	234	245	272	247	268	249	234	242	298	249	280	273	275	271	275	277	249	259	250	237	232	272	241	268	243	310	251	270	247	253	263	266	278	249	272	278	258	279	280	263	267	255	247	267	250	268	281	255	264	252	284	286	239	239	257	252	260	270	279	265	245	283	284	267	227	252	253	247	253	264	251	267	248	219	277	269	247	272	224	294	270	259	286	254	258	259	254	292	253	245	272	261	266	244	253	243	256	237	257	274	261	271	259	212	236	257	270	260	269	231	278	256	277	229	251	251	272	302	257	267	249	284	257	260	250	278	288	248	257	256	281	269	293	257	270	261	270	275	220	276	273	270	276	246	262	258	271	289	270	279	270	277	275	257	265	256	295	274	279	236	273	260	236	236	251	255	247	280	277	254	274	274	225	243	222	263	271	294	261	270	234	262	255	284	250	253	251	258	250	252	267	251	255	252	276	273	246	230	234	239	271	250	278	241	250	280	229	264	277	257	250	254	262	278	255	274	262	236	265	234	245	263	227	247	243	280	263	239	232	287	260	237	258	272	238	271	251	266	235
27840	12210	964	450	356	334	289	332	339	317	307	291	286	297	307	320	327	340	293	310	304	320	296	262	327	316	305	287	303	325	335	298	292	324	302	281	303	296	300	327	326	331	299	287	311	288	288	292	330	313	313	313	326	318	324	288	292	303	328	328	291	303	313	334	329	277	341	275	301	305	340	306	321	284	319	303	302	306	316	329	273	288	290	309	317	300	304	310	294	292	313	306	266	320	290	320	320	293	313	336	268	278	339	300	282	299	316	320	288	288	301	289	313	323	315	304	285	282	323	317	302	332	300	293	311	324	289	300	292	300	318	289	284	297	311	300	302	313	318	298	302	291	298	297	315	284	316	261	285	293	308	285	310	304	307	323	301	287	318	312	288	303	303	324	297	313	285	293	313	303	330	271	296	339	304	306	316	305	295	308	280	296	285	329	287	313	332	292	302	299	314	298	304	309	284	289	324	330	283	316	311	324	340	316	320	285	293	313	301	329	314	346	321	322	286	291	311	293	294	278	289	330	325	290	311	278	291	306	316	314	279	296	321	319	323	278	299	325	273	315	293	258	304	346	283	290	291	306	302	288	287	303	276	296	311	276	311	286	306	292	319	305	306	301	322	310	293	323	297	295	308	277	300	308	325	307	319	317	323	312	297	284	332	331	317	276	296	295	325	312	295	303	271	320	304	276	317	334	317	298	277	321	303	291	335	298	291	314	313	333	316	281	309	313	274	323	310	293	280	298	305	321	320	307	300	316	294	316	296	300	315	302	319	295	317	340	294	285	330	319	300	307	296	292	295	332	302	318	309	334	290	311	309	291	313	308	270	302	340	338	308	286	296	302	296	315	278	296	323	316	295	275	302	324	307	327	285	300	324	265	314	328	312	297	299	303	268	313	308	285	299	283	278	268	306	279	306	319	330	321	306	309	300	330	308	324	301	298	304	307	300	277	316	273	296	298	320	306	285	342	312	309	341	316	319	317	289	265	311	288	297	276	306	326	336	278	308	330	307	317	309	290	310	331	307	312	295	319	330	336	266	311	291	282	286	316	319	309	304	299	330	315	310	306	319	337	278	338	304	312	312	310	333	328	320	299	312	284	315	325	325	277	308	316	302	290	309	320	305	269	295	288	291	319	296	288	332	282	296	337	297	299	317	276	309	280	292	312	334	302	299	329	295	272	298	306	302	313	294	278	330	314	311	278	279	289	335	302	321	302	302	280	274	306	350	330	249	284	289	316	293	312	311	290	315	336	303	307	293	321	300	290	281	285	261	314	325	316	305	271	295	283	294	302	287	308	295	290	294	301	322	336	303	303	298	326	337	271	305	288	294	292	309	316	332	298	327	286	341	338	318	329	297	318	296	290	303	293	311	297	298	290	315	300	308	311	295	277	292	262	322	314	319	303	304	293	302	314	323	251	301	281	305	327	321	298	287	280	309	314	286	298	321	301	301	286	303	335	314	283	322	286	336	307	312	308	308	319	306	308	305	301	292	298	289	332	339	314	330	304	282	295	291	307	298	299	293	285	304	317	298	314	309	289	295	321	311	312	311	321	313	291	292	320	288	330	293	320	326	299	319	297	284	314	321	318	262	283	293	316	299	289	307	308	310	308	334	292	305	318	322	281	287	308	314	325	291	299	347	300	330	309	287	278	316	289	301	281	314	299	336	307	306	339	284	284	276	297	308	277	276	294	317	303	304	302	294	305	286	306	314	304	306	312	304	297	304	314	329	318	309	354	331	311	333	292	314	284	302	317	309	310	304	309	304	298	286	308	296	293	311	297	291	320	292	261	315	290	284	317	305	318	325	317	262	306	311	300	281	299	308	296	352	300	344	296	319	272	283	322	319	302	329	266	308	293	305	297	308	281	294	272	311	347	292	303	299	304	302	296	293	298	285	322	311	322	320	271	294	302	309	294	302	270	279	296	261	318	298	264	294	283	313	318	294	298	293	281	295	298	324	290	307	296	314	312	315	304	296	318	310	305	314	303	318	309	304	282	283	307	316	307	308	325	283	310	308	281	289	290	329	284	319	298	280	307	278	330	304	300	326	303	303	295	285	311	295	309	269	287	267	313	321	309	331	309	294	325	305	293	306	337	285	260	264	301	317	314	324	294	278	297	303	324	277	292	330	298	347	300	330	291	315	295	308	330	311	346	263	318	292	296	285	319	311	301	330	300	306	309	336	289	332	298	319	301	314	295	289	311	316	310	279	275	313	299	323	317	323	288	294	322	323	328	274	281	347	274	311	304	349	304	295	324	324	298	299	294	296	289	306	302	326	298	292	312	314	292	302	310	322	307	316	334	316	286	308	315	314	294	309	303	295	320	305	276	278	279	319	309	293	308	272	306	324	313	305	277	273	291	321	338	308	293	324	285	302	318	314	312	285	264	310	261	273	304	294	291	293	272	314	289	298	296	334	277	315	267	335	330	331	308	323	304	309	261	330	302	337	288	292	316	311	312	335	331	335	287	301	285	277	304	301	276	299	300	297	326	292	300	314	301	300	303	293	283	304	281	295	315	296	299	305	299	323	308	291	314	297	287	322	327	290	305	346	332	311	278	304	276	309	296	300	284	315	311	302	275	300	291	284	290	309	325	297	284	325	293	282	302	284	305	292	307	307	278	281	347	309	328	281	299	301	283	282	298	278	280	283	298	322	296	290	318	305	295	312	310	308	295	293	289	312	284	310	301	307	312	310	294	312	311	298	328	311	302	311	312	324	302	282	282	304	288	306	326	281	307	311	308	293	319	303	267	290	310	292	322	274	319	329	317	339	292	314	293	311	301	318	288	301	326	318	291	320	288	295	314	276	309	297	304	303	294	299	279	304	316	297	273	312	340	302	287	303	296	323	306	320	302	307	313	293	289	308	270	308	291	286	311	304	291	316	306	291	309	304	301	308	302	318	294	298	307	288	307	317	308	318	304	279	315	330	299	292	323	303	277	306	307	296	305	308	330	294	285	301	284	285	309	301	305	288	328	297	280	290	290	344	343	287	345	285	294	309	281	306	286	300	313	326	299	303	278	313	294	315	311	301	298	326	290	310	301	307	314	310	307	289	268	321	310	328	304	305	254	311	300	284	279	307	316	327	286	292	295	317	296	307	308	323	313	314	319	305	334	277	298	293	290	310	291	300	300	298	294	314	321	299	304	301	288	319	299	280	297	304	298	313	310	317	284	285	314	287	291	285	270	318	291	303	324	308	281	322	297	331	304	316	315	297	297	277	308	329	302	321	276	285	316	323	335	270	301	318	312	330	273	282	307	304	342	304	307	282	282	320	324	303	284	323	329	271	303	293	289	329	313	284	297	334	316	330	299	302	313	320	292	311	310	307	327	300	315	296	302	301	277	322	309	316	265	299	283	296	276	298	316	289	281	323	326	299	313	317	321	297	307	316	334	284	304	314	298	327	328	295	306	299	298	333	315	286	318	324	302	286	314	296	323	355	326	314	323	298	325	311	298	319	275	312	311	302	292	312	306
4723	446	388	341	321	328	312	296	286	292	299	290	263	275	279	299	285	248	308	301	273	290	284	299	295	304	278	283	300	275	285	259	270	305	297	288	267	283	286	252	258	261	262	255	282	269	272	247	248	269	286	288	252	279	274	300	294	297	302	274	269	269	288	301	277	330	283	263	283	288	289	294	311	280	298	298	270	282	278	279	250	277	274	296	296	301	286	268	286	312	268	301	304	267	277	309	297	262	260	291	313	275	277	286	299	267	265	270	281	262	275	309	287	251	281	274	261	321	289	278	268	275	276	278	276	311	266	272	295	262	302	286	286	266	257	280	276	300	288	280	276	278	224	287	295	266	245	268	285	300	297	269	240	302	301	316	286	281	276	279	260	285	307	277	268	281	287	269	286	274	263	281	272	275	279	285	270	267	296	302	278	283	288	269	286	264	272	309	272	321	289	287	284	263	287	267	280	250	285	283	278	255	261	280	273	261	314	304	278	272	255	260	294	301	271	296	263	284	284	265	274	320	274	290	275	304	269	252	287	295	271	273	276	274	244	274	287	278	285	293	286	266	261	278	270	273	262	274	275	263	255	293	284	265	288	256	275	256	273	279	318	239	295	288	281	299	310	279	283	274	317	270	285	263	298	256	279	278	282	281	262	273	289	295	271	247	291	266	280	264	299	299	279	259	293	256	276	290	299	269	281	243	233	299	299	293	265	271	269	259	231	278	293	277	282	267	302	258	283	264	293	290	302	247	312	294	272	298	286	268	272	289	274	275	274	328	283	289	272	274	263	292	224	277	261	275	251	312	269	298	302	280	267	292	297	257	264	270	281	273	285	276	340	273	275	269	300	271	262	285	284	279	286	284	291	251	288	246	298	260	280	269	248	269	284	292	284	285	286	268	272	271	260	304	274	249	297	287	264	309	288	313	265	274	294	316	290	261	273	271	313	272	270	294	292	278	290	265	276	256	279	273	263	273	296	273	313	298	293	262	299	288	316	297	299	266	268	247	268	284	277	274	294	310	249	282	301	300	325	271	267	287	291	285	280	284	297	263	288	291	310	250	299	272	273	289	284	276	310	292	279	282	295	279	268	286	293	270	294	271	291	308	304	285	281	253	274	309	288	287	280	282	305	286	280	306	296	300	263	280	291	264	303	258	282	309	308	262	329	282	300	275	298	244	285	272	271	263	242	295	275	266	303	302	259	259	279	314	275	296	310	265	296	274	275	282	288	276	276	287	255	286	248	265	304	297	292	261	278	256	303	289	316	276	307	295	275	288	286	278	284	302	273	289	276	256	309	247	292	248	277	264	264	293	284	267	263	277	264	274	273	274	290	292	275	279	277	277	233	314	278	254	259	268	272	317	291	296	269	288	303	271	276	252	263	275	280	279	243	279	249	273	279	254	294	258	286	285	262	292	279	284	290	268	280	243	292	243	282	277	255	270	281	285	310	274	273	278	265	307	299	277	276	271	291	286	303	298	276	268	277	266	267	255	274	288	282	282	271	298	272	279	296	296	276	284	285	264	252	280	299	287	269	283	292	267	277	267	289	261	254	294	272	293	268	244	291	299	283	291	262	286	255	266	270	277	292	260	300	279	244	271	268	274	250	277	275	280	269	250	276	269	301	262	257	288	266	285	282	270	278	277	247	264	283	257	293	260	300	309	287	259	289	290	279	297	305	267	270	277	274	314	290	276	262	257	288	280	286	288	281	290	264	300	288	303	272	289	272	300	308	270	256	275	281	311	283	293	271	260	269	273	289	287	254	274	264	289	286	266	279	267	265	283	292	288	283	260	278	277	289	287	279	285	293	276	290	284	284	290	289	253	264	293	244	254	264	272	255	286	286	311	298	266	266	266	272	267	278	294	302	253	307	294	279	290	302	251	288	278	277	265	310	270	267	292	293	284	325	274	276	269	255	286	264	279	290	276	272	270	280	248	275	271	266	271	279	277	279	282	266	277	294	272	268	289	262	295	272	293	292	254	275	296	262	297	247	288	317	314	263	270	268	314	306	260	288	283	299	241	282	275	278	300	244	289	298	285	281	263	277	278	255	285	273	295	283	265	251	268	263	285	250	281	278	304	282	290	289	286	276	285	277	287	272	304	280	298	303	252	257	293	267	301	264	294	283	308	296	259	276	267	283	274	289	267	282	288	268	261	293	259	256	285	336	285	253	260	268	274	264	297	276	236	275	298	297	262	268	310	281	317	302	307	291	252	279	267	279	273	273	276	283	289	275	266	270	262	277	281	271	302	281	256	278	271	300	301	254	252	268	290	287	271	278	272	230	257	298	284	298	300	261	284	251	295	295	278	261	248	294	263	304	260	307	279	310	266	285	308	289	268	283	318	278	304	275	315	300	266	257	273	297	295	271	294	276	260	308	294	260	262	295	251	297	276	267	265	271	290	247	278	277	265	261	279	274	267	286	280	248	286	261	260	257	262	261	252	263	293	289	276	267	283	310	283	297	292	287	307	276	302	289	297	282	265	306	260	273	273	269	267	291	259	290	306	280	297	296	267	313	293	304	264	259	268	292	286	288	262	287	261	267	257	288	260	283	265	275	262	290	284	264	258	283	261	311	269	277	272	273	283	286	262	276	253	263	280	263	279	255	268	276	286	271	275	280	276	276	287	279	301	270	258	271	285	254	270	328	285	277	268	287	276	260	284	274	258	269	270	296	287	281	272	293	290	284	262	253	271	294	269	289	276	290	290	291	297	257	294	258	273	258	285	305	281	288	296	255	291	279	281	272	271	279	310	254	259	297	272	269	296	270	284	284	282	300	229	283	294	257	254	282	299	277	291	269	324	269	306	281	282	321	263	284	249	269	271	270	254	292	277	264	307	298	274	306	254	273	279	276	279	265	272	284	306	302	293	288	294	271	305	258	273	278	289	252	261	276	285	256	276	283	284	286	273	269	283	279	264	293	277	261	297	313	309	298	294	300	268	264	289	289	272	288	292	272	270	270	298	298	276	269	266	297	293	263	232	270	289	304	273	274	259	281	294	292	285	257	293	291	255	265	289	272	286	258	263	257	263	279	288	273	274	278	274	260	280	291	278	280	276	249	298	272	268	270	259	282	270	299	267	253	272	272	294	276	266	264	292	298	271	260	233	271	280	281	259	293	292	263	280	280	283	303	267	288	268	291	273	282	271	306	273	275	289	292	279	291	277	284	272	295	270	292	277	287	261	301	264	277	291	293	246	275	257	249	271	291	303	291	273	270	284	283	264	294	288	283	260	295	255	279	269	276	276	252	288	252	291	284	292	273	267	296	265	280	283	279	294	275	277	305	278	290	243	262	288	281	291	286	271	237	289	295	264	273	278	282	303	274	281	270	285	276	300	268	300	272	288	273	297	309	271	273	262	253	276	297	287	248	296	279	261	314	299	283	272	283	279	283	280	264	264	271	277	278	278	284	294	295	304	299	250	288	276	288	277	276	304	282	285	275	293	272	266	271	288	261	287	285	292	267	277	270	287
25320	21444	27753	25534	8649	532	323	246	202	183	156	171	170	169	162	138	146	155	150	167	160	159	156	155	152	132	168	142	141	160	128	142	141	155	166	144	160	137	162	163	152	156	173	136	155	153	136	131	139	129	146	140	146	135	135	147	140	147	148	126	166	147	143	126	171	133	153	145	123	171	142	150	138	140	149	155	147	148	145	138	141	145	155	152	180	135	144	123	139	139	144	122	152	146	165	148	148	130	138	130	150	148	164	147	127	152	131	134	143	142	131	131	165	146	133	155	157	120	131	147	135	135	143	146	156	128	140	138	153	129	145	139	121	136	118	128	118	142	157	156	128	155	149	127	151	118	153	133	132	143	155	151	132	138	123	151	143	126	121	127	120	158	128	120	146	133	141	130	147	151	156	140	137	130	151	139	131	168	152	143	145	150	121	137	131	150	160	138	139	140	168	135	142	140	123	163	150	150	157	140	145	135	149	154	142	145	135	140	152	141	153	139	145	142	145	147	152	136	124	139	144	118	150	151	145	145	145	148	156	132	145	131	136	149	142	150	161	131	126	127	123	157	148	124	148	146	150	132	165	140	124	145	147	125	141	130	140	131	155	165	153	147	128	127	145	160	133	149	140	169	141	115	132	140	165	140	105	112	142	152	136	154	132	152	123	136	149	139	143	138	140	128	142	144	130	135	151	144	134	140	139	149	148	142	161	133	154	128	156	155	150	123	143	148	150	136	113	145	166	158	147	152	150	151	155	158	136	146	131	131	139	138	135	135	136	147	144	142	149	140	147	128	136	144	125	120	144	151	136	143	138	151	128	137	155	130	136	149	142	146	119	150	137	153	129	147	151	135	157	151	135	126	161	131	136	146	136	135	143	147	149	137	148	125	137	173	150	137	130	136	135	151	153	117	149	139	137	150	138	131	152	152	143	170	159	153	155	161	161	160	141	147	148	152	141	134	138	130	140	137	153	132	130	126	124	113	147	144	141	129	143	135	132	133	159	130	136	172	145	160	134	122	139	133	163	116	155	124	155	149	144	158	159	143	144	135	149	171	151	128	148	140	128	144	166	145	142	144	134	140	146	136	144	137	121	134	134	155	131	142	155	138	159	144	153	140	131	146	151	128	150	137	136	126	162	140	151	154	136	126	144	180	156	164	141	160	155	143	124	125	145	128	143	132	138	134	137	120	145	151	149	132	145	175	136	157	139	118	145	140	146	144	150	134	173	143	135	134	154	158	143	147	142	127	136	140	148	151	138	135	136	142	127	143	129	135	143	144	154	120	159	145	148	143	120	140	156	120	152	134	148	135	146	145	153	142	141	129	141	126	152	138	138	122	139	137	133	143	131	133	141	143	143	131	145	134	135	144	134	133	146	139	131	143	139	132	146	149	128	127	148	150	150	135	136	135	138	130	137	140	125	146	128	124	130	135	140	134	148	142	137	151	139	148	162	146	131	144	163	143	154	132	143	142	169	164	150	146	148	134	185	153	149	143	135	141	140	144	163	138	140	132	146	146	137	147	126	137	142	160	120	164	144	133	125	141	126	145	160	135	141	136	142	119	141	136	157	136	142	167	135	140	151	164	96	162	155	125	160	133	141	134	126	123	153	138	134	144	145	145	148	133	149	149	157	150	126	144	152	150	131	141	149	124	135	150	148	120	151	143	146	131	148	132	148	159	147	124	125	140	131	144	148	136	144	147	140	134	144	144	150	138	157	148	160	144	142	128	139	149	120	169	127	136	129	167	125	142	156	161	137	136	135	140	131	116	135	143	132	145	141	152	157	137	151	152	135	135	148	172	151	138	151	131	146	147	141	139	127	145	142	148	133	136	149	136	135	141	149	146	140	156	138	132	171	130	134	133	152	146	129	143	157	156	136	107	155	118	144	134	150	137	166	135	138	133	159	126	157	156	147	156	129	154	138	129	169	123	121	133	145	135	158	154	149	130	147	140	136	141	146	150	130	133	133	159	165	123	135	137	135	127	160	150	147	147	146	140	138	147	134	122	139	160	150	156	147	144	138	176	142	135	162	160	160	137	139	144	131	133	122	155	158	146	140	134	138	156	149	144	122	149	154	139	146	118	140	147	136	157	139	116	157	140	138	150	134	134	140	132	147	159	160	121	139	125	136	152	146	144	122	125	161	140	138	142	152	159	123	132	143	144	155	150	142	136	136	159	149	134	153	133	131	160	141	130	144	133	140	161	145	146	166	138	141	137	151	147	163	120	134	154	147	135	128	152	135	160	127	140	153	135	135	129	127	136	130	135	156	124	141	146	153	151	138	144	149	143	149	149	132	112	139	131	125	148	142	121	126	117	118	146	144	138	123	132	139	130	125	143	163	116	149	153	165	142	128	164	161	138	128	144	149	117	132	148	114	146	142	140	133	155	142	144	139	139	152	143	126	140	139	137	152	142	130	152	126	148	155	140	134	147	137	121	149	147	145	125	146	133	126	137	131	134	124	159	150	141	135	117	146	131	138	144	151	149	148	136	136	133	133	143	141	149	160	133	145	143	133	133	141	147	138	158	133	115	128	135	144	149	142	142	157	154	150	131	148	137	139	159	133	135	160	139	105	144	135	131	141	144	126	137	158	107	167	148	135	132	139	143	140	138	146	138	140	181	127	141	152	154	162	159	145	153	143	118	114	133	139	152	144	143	159	135	147	158	149	145	137	124	156	151	127	132	142	149	149	139	134	149	131	120	122	148	139	152	141	129	143	116	157	149	135	127	143	124	133	144	155	136	153	139	161	129	126	148	157	159	143	140	129	141	145	174	128	147	137	124	153	156	162	131	116	138	138	139	139	135	142	116	149	162	135	148	152	131	161	134	136	124	152	130	139	145	140	133	131	149	145	134	120	124	136	136	146	150	134	133	130	161	125	158	136	138	123	124	139	136	147	136	118	117	152	134	136	150	137	131	134	140	155	118	136	138	143	156	129	166	134	140	145	141	163	137	141	122	153	120	137	142	150	147	131	129	149	143	166	148	123	152	142	158	127	129	160	130	145	129	125	143	146	130	154	158	147	129	142	161	132	145	148	135	132	158	128	128	143	137	134	133	144	144	154	135	142	145	159	169	144	120	135	147	125	164	153	144	131	139	143	148	138	148	137	139	145	141	146	127	144	144	134	165	114	137	148	143	149	134	135	132	154	148	123	149	137	144	151	143	139	149	134	141	157	140	143	139	135	156	156	144	136	134	126	132	145	169	139	153	127	142	129	155	141	151	144	141	152	140	133	138	135	138	151	147	152	119	150	148	144	171	135	140	121	137	149	123	126	168	127	148	151	152	143	155	154	147	136	122	136	154	147	141	160	143	160	147	150	145	107	129	144	153	133	150	133	128	149	143	143	127	158	132	134	135	165	127	148	150	139	115	135	137	124	132	147	146	151	138	134	124	148	116	120	139	137	142	127	132	148	167	128	140	142	151	169	135	147	157	145	137	144	151	148	145	153	138	119	136	155	140	123	136	133	129	147	142
3070	2478	2002	1069	704	436	391	326	260	246	237	218	215	194	201	158	176	179	181	156	160	169	150	165	155	156	166	165	151	160	169	146	159	143	172	146	161	157	153	130	147	156	157	121	136	146	145	134	156	143	145	161	172	138	146	147	162	140	166	138	178	158	153	145	160	160	152	152	149	138	151	156	141	161	149	147	154	163	156	135	136	152	165	162	153	133	147	140	152	152	161	143	138	154	140	163	163	149	150	130	163	145	146	143	145	147	137	113	135	167	160	139	159	139	142	166	142	166	162	173	149	141	165	139	151	134	147	167	155	155	178	142	125	153	151	141	127	134	124	138	161	151	174	139	152	151	160	153	147	135	167	154	161	154	154	136	148	147	157	126	122	151	146	137	161	142	141	154	143	146	154	141	139	161	146	150	137	151	160	152	137	164	147	157	133	148	162	151	133	131	147	165	134	166	156	156	132	136	146	149	145	159	156	150	161	145	139	147	148	148	142	154	153	131	159	174	150	146	137	152	169	142	156	162	159	160	126	153	139	150	140	157	156	149	156	131	152	142	149	169	143	162	125	155	138	147	160	145	141	129	152	133	145	156	162	137	154	165	171	136	138	146	144	153	133	138	148	157	160	132	133	141	159	151	151	127	149	173	142	158	124	156	134	158	141	162	140	136	160	140	170	140	146	153	148	133	145	133	139	144	142	170	148	162	160	157	164	135	153	134	159	153	153	177	143	152	131	150	158	138	129	142	155	145	138	154	152	142	145	158	157	146	153	138	158	159	130	146	153	144	155	142	145	145	139	146	133	160	164	151	152	142	148	158	136	157	158	153	144	153	168	152	169	167	164	141	129	134	166	170	154	134	133	141	146	142	157	144	133	144	148	130	150	153	128	134	140	150	152	163	146	150	154	142	155	150	155	153	171	160	147	150	147	149	155	169	147	126	161	120	175	140	136	158	159	127	156	151	145	165	124	129	140	139	161	139	134	146	150	118	136	157	163	168	142	143	138	135	137	158	149	157	142	160	152	155	165	144	149	175	146	144	134	151	159	152	149	135	137	148	142	160	144	157	148	165	164	160	146	137	145	174	156	155	154	132	127	149	156	149	166	165	133	149	162	119	153	134	160	133	168	134	159	149	148	136	130	145	156	152	145	142	150	141	138	161	174	168	149	140	144	138	147	145	141	147	161	149	148	146	156	138	132	126	163	147	150	158	134	152	161	144	166	133	148	136	149	152	135	137	142	152	144	144	154	153	139	140	141	151	147	148	151	158	132	139	155	150	142	149	165	130	143	159	136	167	157	155	146	157	149	145	132	156	149	164	142	155	163	142	149	154	148	132	130	153	141	151	164	163	144	138	159	148	143	132	159	132	136	155	151	159	141	130	159	159	146	141	151	134	158	173	145	163	147	135	151	140	148	142	140	147	137	152	144	141	145	132	140	130	156	155	173	148	128	131	136	146	138	147	155	170	132	135	158	152	132	155	144	150	148	163	187	128	165	161	127	145	134	145	170	153	155	152	161	175	157	173	147	157	150	149	150	168	143	144	166	136	150	134	147	149	130	147	162	135	147	145	169	140	136	152	144	165	137	150	151	155	139	165	174	143	134	128	158	154	158	128	137	147	171	133	113	128	150	147	147	134	159	147	163	140	135	162	146	133	132	119	127	139	129	127	128	155	147	153	143	156	155	159	158	158	149	139	136	151	142	171	134	165	142	149	148	154	129	151	164	134	162	144	139	129	146	133	149	148	146	150	141	161	140	153	163	147	157	136	147	181	171	182	157	147	154	143	139	143	168	128	156	131	158	157	145	148	154	136	138	149	149	142	151	129	153	131	137	141	133	143	149	150	176	154	116	142	149	139	163	152	142	133	155	141	141	135	147	158	167	162	166	130	149	130	162	128	134	145	142	169	110	134	159	172	150	168	160	139	147	167	148	170	155	142	139	140	136	137	152	159	142	161	140	149	142	122	145	164	168	143	149	151	161	153	157	156	140	148	161	147	153	150	155	147	160	165	157	130	167	154	147	146	143	140	120	140	147	158	145	145	124	148	122	159	138	137	147	151	145	148	138	154	160	135	139	149	132	143	147	125	127	144	153	122	133	171	159	130	154	133	161	143	139	168	142	136	149	154	145	154	140	154	156	147	151	143	128	154	142	136	144	155	135	170	141	179	155	141	148	139	169	149	141	150	130	144	143	164	163	137	136	145	159	159	135	129	139	143	169	130	149	118	144	156	131	149	141	140	159	160	150	151	142	164	144	149	143	148	126	167	155	137	146	142	158	148	170	134	146	159	150	154	143	145	163	143	112	135	140	147	137	138	146	143	164	136	171	167	146	123	130	158	159	138	150	149	160	180	138	160	138	153	144	137	143	145	163	155	140	146	138	132	145	151	157	141	129	125	135	153	132	145	146	159	132	165	162	179	142	159	148	133	159	147	154	143	143	155	119	149	143	147	140	149	131	143	138	136	170	166	141	145	163	124	145	151	149	121	132	137	160	135	151	149	140	147	152	132	134	148	157	156	133	147	153	146	153	134	152	137	150	150	153	171	132	164	149	144	158	131	145	137	143	132	149	130	168	125	157	163	149	126	141	153	164	149	118	157	155	142	155	149	145	155	134	154	139	137	152	138	161	149	147	144	128	146	139	140	119	154	147	166	152	139	130	146	155	152	144	157	137	140	147	149	135	159	136	158	124	133	126	160	153	144	168	152	144	149	172	161	140	152	168	152	140	158	129	150	164	156	150	167	171	123	138	126	144	148	170	155	151	153	137	137	146	150	144	160	157	147	167	143	153	151	126	179	148	146	149	150	156	142	151	153	134	139	122	143	143	156	141	144	152	128	150	155	143	145	135	146	163	148	161	147	141	142	134	167	145	141	143	165	142	155	144	135	145	139	144	158	127	155	172	150	149	123	165	159	141	134	146	133	142	148	126	154	162	147	127	164	150	140	153	144	144	140	149	130	157	151	162	142	158	136	146	129	147	120	154	144	162	151	137	154	164	175	148	146	156	120	161	164	159	132	168	156	136	130	151	151	165	147	126	157	161	135	153	133	138	139	147	149	146	127	129	154	147	135	136	145	128	142	163	142	149	157	169	165	140	148	157	146	142	161	139	135	125	170	156	124	131	154	140	152	171	132	137	162	139	151	147	144	141	114	127	140	126	143	134	138	145	139	157	140	138	153	145	151	134	145	145	145	167	154	167	156	127	152	144	147	146	140	134	140	132	131	133	150	156	139	157	170	148	115	153	167	144	160	160	143	148	139	156	148	152	163	151	153	137	138	148	160	168	148	175	147	154	151	122	140	139	147	154	132	136	153	155	175	159	153	141	160	121	141	139	157	160	161	156	145	134	147	157	144	161	133	136	174	139	120	130	136	162	149	139	156	120	173	137	130	169	149	147	155	155	139	154	160	130	166	147	149	132	159	133	143	157	133	147	134	140	158	160	137	146	150	158	138	141	166	159	137	160	145	149	138	122	144
24366	21440	28703	24531	21407	5772	871	549	413	361	363	363	345	346	327	337	338	323	295	324	324	279	308	306	316	268	297	343	304	285	271	303	304	299	295	324	259	317	252	282	284	303	277	287	305	260	305	297	302	282	275	288	293	317	304	281	285	303	289	294	302	290	252	266	283	284	290	263	292	264	277	289	294	298	323	273	308	261	283	274	290	315	280	331	274	306	281	275	303	258	286	292	250	251	289	256	313	290	282	283	259	283	285	251	274	296	286	298	306	262	324	263	265	285	280	270	270	285	284	277	264	270	250	317	299	317	304	253	272	261	287	302	288	295	290	290	264	254	275	278	289	245	269	285	320	294	276	278	295	282	277	272	298	260	289	304	259	266	263	261	287	289	299	290	314	245	286	269	282	283	295	279	277	296	291	285	282	283	245	259	274	269	275	257	298	280	271	284	304	264	268	285	306	268	295	286	298	279	292	289	272	305	244	295	305	331	290	301	290	305	273	278	256	288	277	296	297	293	279	267	285	269	299	304	281	299	277	280	264	259	297	292	281	269	290	263	302	292	285	289	271	258	280	304	262	284	278	269	281	265	285	251	261	286	292	281	265	285	280	262	263	268	259	305	269	261	279	282	288	295	267	266	295	265	280	290	268	278	285	297	276	277	272	255	292	275	267	283	304	293	306	281	243	303	261	252	275	297	241	291	293	318	278	274	262	280	271	268	281	264	286	299	279	270	279	283	274	289	276	286	290	304	278	300	271	299	281	274	309	296	283	260	292	270	252	277	312	264	265	314	273	305	264	317	292	281	281	304	270	321	295	268	280	275	279	298	313	285	245	268	274	255	288	292	255	283	285	271	288	300	261	276	284	291	280	280	314	277	291	301	305	277	275	291	299	300	290	277	262	278	300	258	274	254	280	266	275	277	264	304	289	282	295	265	279	276	295	265	271	294	294	281	268	320	274	291	279	292	303	278	309	280	288	300	279	246	275	261	274	286	267	294	299	308	267	294	244	272	291	268	296	290	284	283	309	268	279	278	272	277	268	288	303	266	274	285	295	275	268	277	292	280	261	252	282	286	281	276	264	274	267	275	274	269	294	287	268	289	266	244	308	278	274	294	269	267	290	280	284	293	296	276	294	287	261	287	260	264	274	293	283	282	263	244	266	279	250	289	290	285	262	260	267	268	288	284	267	274	251	270	274	263	271	308	276	284	296	265	257	268	255	285	251	288	284	277	262	288	279	297	296	281	314	335	296	269	290	271	273	264	308	266	298	319	286	310	271	278	288	282	251	280	269	271	257	269	272	281	290	291	297	301	272	323	280	220	303	265	285	271	294	265	272	262	284	295	282	286	308	297	238	295	299	291	291	271	272	280	300	287	275	274	293	295	289	289	266	249	312	258	293	311	248	278	305	281	278	282	294	293	295	256	319	293	274	289	262	291	278	280	275	286	290	300	281	288	278	274	247	266	276	264	254	274	284	239	264	299	279	264	287	252	284	272	291	276	267	257	302	283	251	283	278	285	265	288	298	311	297	311	280	283	280	281	260	268	270	270	286	293	299	302	308	290	268	277	277	273	279	269	277	271	258	259	260	269	257	273	261	278	291	262	277	289	304	272	284	274	293	275	299	301	267	285	278	279	283	282	269	262	265	290	281	304	279	285	266	240	276	311	267	288	290	306	255	260	299	251	300	282	332	306	282	284	256	289	291	257	255	302	280	271	287	272	296	291	277	254	285	271	303	262	294	268	272	276	259	301	257	277	274	279	273	297	277	283	258	296	288	257	286	274	287	299	258	252	286	285	288	279	280	267	257	261	289	281	299	253	268	289	293	281	262	281	262	258	303	290	303	268	251	284	283	272	280	298	295	281	330	313	270	282	276	246	310	261	293	262	270	293	290	298	274	284	292	264	263	282	243	304	249	264	268	287	302	267	265	267	261	309	269	254	282	262	291	286	257	301	271	289	258	248	280	296	279	279	266	269	274	271	260	266	294	251	274	286	287	283	252	311	290	291	242	308	315	291	268	293	265	312	308	287	283	286	247	276	290	288	254	298	269	290	284	306	272	255	267	281	274	300	277	271	303	267	267	289	278	286	283	293	253	271	262	277	288	252	312	276	292	275	286	301	285	271	276	266	286	288	302	307	267	263	267	249	278	264	275	276	297	269	284	274	249	243	276	273	276	277	296	292	273	292	273	243	283	270	271	275	306	291	270	276	271	307	270	304	242	306	294	282	284	263	290	283	259	262	302	291	269	278	288	280	264	277	254	271	269	276	254	268	277	294	300	279	290	281	269	281	284	283	303	299	266	319	253	274	292	254	277	272	266	283	256	290	306	239	307	256	278	289	286	283	281	254	283	277	276	299	269	269	313	301	266	276	297	304	296	280	263	281	275	301	252	282	266	248	275	289	287	247	285	290	262	245	272	258	277	329	269	241	245	262	300	263	279	245	285	252	254	300	266	276	294	266	290	258	262	302	293	298	292	285	274	281	286	261	287	281	276	274	261	260	251	265	295	302	273	251	278	261	279	287	299	279	281	273	270	260	265	254	274	263	272	279	278	282	280	279	257	271	290	311	253	280	278	247	281	292	254	254	249	285	284	265	273	312	282	261	266	301	285	279	268	301	296	275	298	267	278	267	274	279	299	305	255	248	295	236	255	268	241	292	269	297	269	272	273	299	270	258	275	278	235	295	251	295	290	270	276	253	283	268	276	312	289	270	267	257	290	269	260	289	296	308	277	247	266	291	295	293	288	316	262	286	275	271	275	259	282	271	299	270	268	307	285	287	261	272	273	278	269	248	246	301	272	270	270	267	244	276	272	282	277	258	271	287	237	232	266	267	303	258	272	249	260	290	277	282	262	298	248	296	314	291	266	281	276	292	277	298	275	323	278	296	287	292	260	240	277	251	253	290	275	286	285	273	262	316	266	274	296	285	277	283	245	264	251	263	275	293	279	289	263	313	264	270	257	271	281	276	301	258	267	274	283	272	274	271	290	279	279	275	286	291	282	288	293	249	258	271	243	289	250	291	287	278	272	294	290	275	309	274	247	287	263	287	295	272	255	258	256	289	264	259	279	292	280	278	300	251	290	298	268	256	271	261	274	252	305	284	299	268	280	228	303	294	302	269	252	309	277	282	273	292	276	263	286	288	297	288	292	274	286	266	269	312	311	316	243	290	298	287	277	281	277	287	285	286	300	260	273	290	318	298	252	299	302	285	270	303	296	257	260	268	294	269	321	308	293	255	264	272	264	265	323	306	263	265	291	281	283	268	278	288	314	287	310	304	273	272	292	275	261	290	284	276	288	288	292	287	282	283	290	270	257	294	252	289	294	302	262	268	271	272	292	281	270	275	262	290	266	275	281	276	257	247	264	296	268	233	274	290	270	284	292	280	273	248	271	314	276	288	284	276	278	307	260	270	237	267	272	282	285	281	267	270	268	287	282	277	267	264	316	242	269	316	303	280	261	283	245	293	243	276	293	243
3367	4739	3896	1944	1244	900	731	612	525	465	465	415	401	366	387	322	351	343	308	314	308	350	305	302	322	321	301	321	333	250	276	284	268	294	303	270	314	252	266	293	267	275	274	269	283	278	275	258	282	300	253	258	286	265	276	283	281	273	278	250	296	286	251	286	273	279	281	284	285	262	266	260	276	267	251	265	273	285	257	293	265	289	277	246	273	255	290	252	259	291	277	284	294	266	279	273	288	264	226	261	263	240	258	278	268	287	264	308	275	295	272	265	276	252	255	283	284	282	259	263	278	273	251	263	277	286	272	252	256	260	282	277	246	296	265	264	254	258	265	286	284	269	256	295	284	271	296	277	296	252	279	281	263	277	265	244	263	273	303	311	247	249	245	267	273	297	287	241	262	267	245	271	258	277	269	283	255	258	277	259	261	273	250	240	260	264	243	275	273	281	266	241	283	287	235	269	235	264	269	278	254	258	276	263	244	274	276	261	261	245	255	264	260	244	281	256	260	262	267	263	255	268	289	268	259	294	266	290	282	264	281	275	290	292	275	232	266	258	259	247	271	272	254	282	247	277	279	281	288	231	281	253	258	282	272	264	251	282	288	264	264	269	279	286	272	276	290	267	266	277	243	279	270	246	269	256	288	261	269	256	243	282	246	247	267	276	257	280	278	284	241	267	267	270	274	272	259	263	251	272	289	274	280	280	255	277	281	274	266	250	287	259	278	271	293	272	282	289	293	267	276	282	277	291	293	265	266	246	250	251	268	281	258	266	265	253	251	266	263	281	267	273	247	291	248	248	262	257	261	251	263	290	267	259	228	265	261	252	284	234	270	263	262	280	272	266	287	275	270	244	259	260	256	231	263	251	282	266	249	295	266	263	293	266	241	252	262	277	265	270	276	280	256	291	290	274	278	265	275	261	268	276	270	270	271	256	267	260	308	302	243	260	263	249	240	266	256	247	259	260	267	236	273	243	262	271	267	246	275	284	239	270	247	262	261	250	265	250	248	253	289	264	274	262	257	255	274	291	267	235	288	265	249	320	242	259	281	257	249	264	271	248	264	255	278	244	231	270	280	281	274	269	260	285	241	258	281	262	264	280	262	235	271	288	246	279	239	279	290	247	265	266	281	273	250	277	260	271	276	246	249	236	272	287	272	281	267	261	245	271	277	271	298	271	281	256	252	264	262	268	233	258	283	267	245	254	311	255	278	268	241	273	270	248	278	274	284	263	287	292	278	263	274	289	271	247	267	244	273	270	298	290	264	277	261	258	277	292	261	251	253	266	267	281	255	259	241	257	259	258	284	252	278	258	258	245	278	281	279	273	291	270	300	249	271	267	278	288	269	270	274	249	294	225	269	250	253	289	282	262	256	250	254	289	263	262	259	275	240	260	276	234	290	264	283	277	233	244	275	287	216	287	262	281	255	266	293	242	295	271	247	262	240	263	276	245	259	257	275	282	250	238	243	262	271	274	266	243	243	282	263	271	273	273	270	291	265	230	278	275	267	234	277	282	321	287	248	265	245	270	284	267	253	236	279	239	285	281	278	273	243	269	264	267	241	272	258	250	261	249	259	275	273	262	297	273	289	237	248	275	260	280	280	252	264	264	251	244	265	269	263	255	267	263	272	231	264	299	261	273	222	266	280	269	269	273	264	295	296	271	253	275	269	272	267	272	259	274	261	281	280	263	256	259	266	270	267	259	285	258	251	265	273	262	272	228	266	270	238	239	264	300	254	284	259	274	269	248	292	263	256	253	275	211	241	247	274	254	252	293	298	249	282	254	251	248	268	278	267	285	284	262	265	264	238	261	279	246	260	266	251	246	259	256	241	287	268	252	260	267	270	282	275	263	281	270	261	268	245	252	298	263	243	283	226	266	237	270	257	258	253	287	294	283	282	296	290	284	274	276	272	246	235	252	259	275	293	268	305	257	300	291	277	276	227	232	250	272	295	287	245	272	270	288	263	288	263	273	267	237	234	262	295	262	267	306	252	280	262	280	239	276	258	246	272	292	275	282	263	256	261	257	278	255	251	268	261	248	252	275	234	271	229	242	277	267	267	272	279	260	275	269	240	247	246	291	263	250	280	284	285	302	294	264	249	265	247	254	292	233	246	248	276	271	261	260	267	270	290	229	231	278	252	242	278	255	268	238	282	281	286	281	269	250	292	260	279	238	291	292	261	275	287	275	270	272	246	255	259	274	263	273	255	269	273	286	248	251	269	272	270	268	263	278	259	267	275	248	281	269	259	263	268	264	256	274	289	270	253	248	272	281	289	269	250	264	255	259	243	301	268	278	266	243	268	268	245	286	264	276	267	265	265	269	233	251	265	265	271	254	248	262	282	286	256	267	290	253	247	252	257	253	279	261	258	254	255	251	266	264	285	235	272	260	266	244	273	270	265	258	236	256	268	243	241	242	243	258	269	291	248	258	262	298	261	265	290	263	253	292	260	279	271	258	271	275	271	287	243	279	270	261	266	271	223	229	267	267	253	279	276	264	272	257	275	229	261	264	242	254	243	262	259	256	263	271	281	271	260	246	252	281	277	271	248	270	268	244	271	258	279	245	264	254	252	274	246	254	249	261	259	249	254	239	265	253	288	273	238	251	264	286	284	251	266	285	268	264	263	274	276	269	284	257	268	243	286	230	268	238	273	273	259	258	265	278	264	269	263	276	244	280	255	282	278	272	247	295	254	280	289	262	248	243	278	254	241	282	277	263	273	249	283	246	257	216	279	266	261	258	290	263	288	265	269	265	253	281	284	243	283	275	272	260	276	245	265	271	274	260	245	263	276	267	250	278	261	289	271	260	270	255	282	244	273	237	279	279	264	264	267	256	253	281	283	272	273	248	248	276	254	272	254	252	262	265	295	252	268	287	247	267	277	253	227	265	262	274	231	269	297	273	250	262	258	280	255	269	237	248	268	284	287	244	274	247	264	276	251	276	259	278	279	256	290	289	247	267	289	262	241	247	267	245	249	289	254	287	292	261	267	248	260	259	268	243	274	281	249	274	239	246	246	258	267	259	264	257	277	260	279	232	273	260	259	256	262	276	256	289	263	279	247	268	232	250	271	272	247	288	276	248	270	266	271	255	272	250	270	251	278	260	274	260	246	251	269	271	265	266	251	251	254	308	252	252	264	284	278	252	263	276	260	249	262	272	233	282	257	266	263	276	273	279	251	273	253	260	248	263	246	257	292	253	282	262	278	272	241	255	267	261	248	302	238	271	262	245	272	249	262	264	288	270	254	258	278	273	258	264	269	254	274	270	261	279	280	278	272	255	240	266	258	256	278	257	273	227	247	259	242	243	263	254	261	304	258	263	226	269	239	303	264	276	280	278	273	245	266	262	266	256	281	257	260	260	269	233	284	257	242	234	271	246	264	292	253	250	275	239	232	295	260	255	248	262	254	236	279	271	286	270	251	300	238	270	259	240	234	254	249	290	250	250	260	272	259	249	261	269	249	248	235	259	249	255
27849	12065	900	456	335	333	304	306	335	303	339	319	302	280	307	315	312	284	328	306	314	288	297	329	298	308	307	297	300	319	279	329	327	291	329	300	273	292	328	272	307	322	314	316	328	321	273	278	305	320	301	312	272	267	312	324	263	290	314	286	299	304	324	320	290	281	286	334	305	301	311	287	279	294	295	311	334	302	280	280	316	310	293	282	300	287	299	297	309	282	300	315	307	324	316	311	339	302	320	327	269	303	306	290	304	291	319	273	339	326	310	317	316	298	291	326	312	297	304	271	314	297	291	304	303	275	306	320	300	314	276	271	300	300	330	284	344	319	304	309	282	281	300	315	295	297	315	280	298	296	282	323	292	317	315	292	294	274	292	309	286	310	295	323	286	335	275	313	321	327	313	285	310	283	275	305	308	313	297	266	297	311	338	288	293	293	301	320	283	303	319	319	290	299	295	338	265	272	275	321	281	272	269	303	324	312	308	293	265	280	330	312	292	282	282	291	291	303	290	297	288	293	286	335	313	277	300	284	304	303	299	307	297	300	366	309	285	282	307	304	285	296	320	303	334	305	298	305	312	330	295	314	296	339	295	316	289	281	323	309	300	305	309	308	290	272	302	285	287	329	307	300	290	288	324	313	300	283	278	313	295	309	332	301	306	302	308	299	294	285	313	295	279	311	298	324	319	291	293	298	338	297	246	303	301	311	320	304	303	321	309	317	312	279	333	288	306	284	332	280	296	325	322	292	307	296	283	270	298	311	284	317	333	295	330	283	269	334	293	307	281	296	309	306	287	283	292	298	285	290	300	284	327	310	338	294	292	291	298	312	290	270	290	303	324	308	309	310	273	323	294	313	291	283	312	309	296	328	296	304	299	334	303	322	304	291	298	314	302	317	282	297	306	279	271	279	308	302	308	304	308	272	316	283	324	253	304	283	291	284	305	287	276	318	292	291	289	326	313	332	280	302	309	307	326	342	261	316	299	290	304	267	320	345	292	314	325	309	267	306	284	314	299	316	308	311	340	319	296	302	305	270	315	301	288	329	287	313	310	292	293	278	289	290	299	289	318	306	286	299	314	331	294	273	307	327	310	333	284	309	282	311	337	302	297	288	292	286	295	302	311	290	272	302	295	295	282	323	305	295	314	296	298	283	300	312	315	283	296	282	315	311	300	309	317	293	308	300	315	284	315	293	264	287	322	290	282	279	308	308	298	295	344	285	312	287	288	280	333	317	321	269	276	295	325	291	306	302	286	321	285	316	276	287	282	310	327	297	303	276	278	290	310	301	296	298	320	281	326	315	338	277	326	299	275	318	289	356	316	310	307	301	290	308	284	321	271	303	300	306	299	287	289	283	292	328	317	283	329	317	297	313	299	306	319	264	314	293	300	269	313	331	286	288	287	294	309	305	279	300	300	295	335	277	279	337	308	313	307	289	295	322	291	305	286	297	310	282	349	312	287	302	308	328	303	291	282	306	293	307	296	298	299	276	320	303	319	270	292	267	344	285	314	318	327	313	281	312	314	283	328	335	310	312	301	293	337	296	272	271	322	302	320	325	267	295	308	326	355	317	320	304	287	289	316	301	294	301	317	346	294	313	341	291	301	300	322	331	311	284	302	304	311	312	283	296	306	310	317	304	309	309	284	300	309	294	301	297	275	298	272	301	339	304	278	283	304	280	328	320	319	337	309	288	320	306	300	281	292	308	299	309	299	303	300	304	294	305	293	297	304	342	304	291	311	294	285	290	293	306	282	328	277	335	297	328	292	291	334	292	334	289	316	307	297	329	275	318	311	315	311	263	291	287	305	298	324	287	300	294	299	322	324	300	324	303	291	320	288	330	304	279	280	306	307	318	300	304	286	280	303	298	304	261	296	322	274	305	299	297	267	270	310	308	300	290	301	279	288	293	303	288	305	328	306	304	286	320	309	305	296	290	321	318	278	298	286	325	305	266	320	293	305	325	295	307	308	302	302	309	287	288	286	297	283	293	305	308	280	275	281	294	297	319	317	311	302	322	276	305	280	311	305	294	289	299	306	297	283	323	331	287	309	342	290	310	301	316	302	314	295	306	295	283	305	304	293	336	282	272	313	298	297	270	306	321	314	336	313	314	269	311	312	303	307	297	330	297	291	316	305	305	278	321	333	329	334	295	303	306	311	289	315	308	307	279	281	316	297	292	290	280	306	322	283	306	301	268	322	302	296	294	340	329	303	296	294	318	276	302	284	283	321	260	305	309	315	311	297	282	335	289	292	312	285	305	282	292	319	310	241	322	330	307	293	289	295	316	320	326	321	324	328	288	299	310	261	353	305	297	290	293	282	301	304	321	295	281	321	301	269	306	294	297	323	289	301	301	261	325	318	299	297	298	276	313	305	300	309	330	292	266	297	295	301	297	281	303	313	319	295	301	332	295	265	309	326	297	309	358	277	290	287	328	298	321	312	296	299	273	327	300	296	316	302	304	319	316	300	298	320	278	307	300	265	298	260	309	311	309	317	356	328	296	271	351	283	269	312	301	326	284	289	319	332	289	329	298	308	297	350	302	331	281	284	286	298	308	315	261	312	307	287	303	306	285	269	272	295	290	308	322	310	291	306	287	316	297	308	282	322	310	292	277	313	306	315	332	286	295	302	298	314	338	333	315	285	295	313	274	305	302	281	272	282	305	295	270	284	290	277	337	307	305	287	291	297	276	287	308	302	286	261	303	292	308	296	322	309	283	338	290	322	284	321	310	299	295	287	278	322	307	274	321	327	311	321	292	316	279	291	291	326	326	292	288	320	294	328	317	337	292	311	296	313	339	298	313	298	282	308	314	282	270	322	280	302	301	318	292	300	312	296	306	314	305	329	275	341	307	300	276	332	305	276	294	325	291	281	304	323	293	315	294	279	315	303	296	298	312	309	290	332	274	272	286	329	299	303	305	317	309	298	314	313	296	305	295	274	306	284	302	315	314	336	300	294	308	290	305	275	310	278	312	269	287	292	297	318	322	264	315	313	338	310	298	282	342	304	287	277	311	291	312	325	333	296	336	287	310	279	336	302	294	322	301	298	293	321	336	277	311	336	308	321	315	310	285	288	293	291	326	314	300	289	306	284	325	298	330	318	315	301	289	301	309	298	290	298	318	296	292	289	306	308	317	305	296	317	325	280	321	291	285	297	308	313	313	286	303	305	308	292	317	289	298	324	277	315	316	298	309	288	293	316	259	326	313	330	302	319	305	302	297	289	315	291	288	322	289	315	321	287	315	299	290	291	306	309	320	316	295	297	287	282	277	320	305	286	289	310	326	288	290	292	305	326	307	271	316	303	323	311	294	295	308	294	331	309	318	307	323	272	288	318	298	326	310	311	265	296	283	268	301	329	316	324	335	271	303	307	317	308	324	278	287	281	314	267	287	306	312	300	306	310	325	313	295	309	303	277	277	301	303	276	303	304	298	279	278	312	300	260	302	302	326	307	312	290	287	314	307	302	294	290	294
4720	474	406	363	314	300	296	279	301	270	269	301	296	303	297	277	327	283	302	300	304	290	288	316	279	291	269	301	288	288	274	302	300	278	243	256	290	321	276	271	251	284	254	274	278	278	296	285	268	298	319	271	270	294	269	268	289	259	282	285	284	256	285	274	309	283	257	292	288	271	255	292	262	284	308	293	297	262	287	261	292	242	272	294	292	283	262	295	287	292	285	291	296	278	281	285	296	257	304	291	267	285	291	262	307	284	271	270	316	273	271	273	276	293	294	265	276	295	313	278	296	277	267	309	305	290	272	298	296	300	275	286	305	262	266	296	288	263	265	285	315	286	279	277	289	293	273	312	295	266	263	274	288	259	262	268	296	302	296	331	296	283	299	260	279	274	263	312	279	257	286	280	281	283	245	258	290	285	290	276	281	284	255	269	260	269	284	251	255	282	290	271	262	280	253	260	278	286	287	282	294	272	291	270	263	292	270	271	270	263	270	287	310	274	321	277	264	290	301	281	265	292	283	267	291	304	282	317	258	295	295	278	266	295	282	266	267	275	323	291	264	302	289	280	279	252	281	259	281	288	294	326	249	289	296	275	249	273	269	273	306	270	262	290	284	272	276	289	281	267	284	312	282	278	275	274	269	304	297	277	291	280	312	255	304	277	308	301	233	259	280	274	274	312	270	285	250	261	306	305	303	269	282	264	264	283	271	291	278	259	272	298	249	292	263	259	276	293	276	282	301	273	268	257	282	276	293	303	305	307	272	271	271	271	290	270	289	298	312	282	297	292	304	287	286	245	275	298	308	277	276	277	286	294	315	285	257	251	289	233	306	274	274	277	292	304	264	295	274	317	291	326	276	289	284	297	293	265	263	286	290	299	268	290	264	313	267	260	282	301	311	315	258	296	260	304	281	296	286	276	279	292	309	292	305	294	277	282	284	277	308	276	265	336	282	299	266	289	304	324	271	284	278	267	273	254	302	299	300	265	318	302	288	262	293	278	257	294	248	264	300	264	296	265	265	251	303	260	288	306	293	302	297	250	282	262	266	287	274	282	282	272	286	280	280	257	288	284	305	292	271	270	283	287	303	260	263	270	242	264	278	295	250	260	262	285	267	288	272	292	297	274	267	283	326	268	272	272	277	305	292	269	267	263	286	300	299	274	270	270	270	282	278	310	275	283	302	266	287	276	284	295	247	268	250	317	303	284	242	278	268	288	264	270	271	241	276	289	270	313	289	276	292	287	285	239	300	263	302	253	281	271	283	298	285	252	296	326	300	281	290	249	263	287	278	250	283	296	276	268	289	306	272	293	238	293	281	295	276	325	272	250	274	289	262	294	303	304	298	284	265	280	253	282	318	250	313	279	270	289	268	271	281	288	297	273	253	294	299	286	294	280	281	291	291	277	284	267	295	292	303	285	282	273	306	294	290	289	277	277	292	266	265	254	272	282	291	301	268	271	303	273	306	264	275	300	289	269	311	270	284	302	248	300	300	277	302	303	289	320	287	254	262	250	265	293	276	278	261	280	285	257	276	302	297	296	274	270	285	273	297	285	264	268	276	287	266	272	263	261	293	278	301	310	294	296	271	264	277	261	305	274	294	288	292	255	299	267	278	276	277	278	267	271	271	296	295	255	241	279	298	245	292	278	290	280	311	287	307	322	284	279	304	294	257	285	295	251	289	282	257	280	260	278	283	302	305	281	305	266	283	286	300	274	278	275	271	249	291	274	296	287	286	294	284	254	278	265	268	258	301	281	287	282	278	295	270	253	264	274	273	267	271	288	289	310	297	270	253	274	294	269	263	293	264	300	297	273	280	274	281	268	290	274	280	292	276	293	300	285	288	271	308	287	282	278	312	277	290	254	249	274	282	282	271	268	272	286	274	284	285	263	257	263	297	313	282	296	261	272	293	306	303	248	264	269	253	300	281	285	253	247	302	306	276	301	275	278	289	271	284	289	274	280	258	255	274	269	262	287	281	266	300	271	254	285	284	280	287	307	264	276	261	308	277	288	272	269	295	271	287	277	266	297	273	292	298	267	321	278	289	282	261	283	271	256	293	274	282	277	283	260	245	269	273	260	258	304	289	284	312	274	277	272	244	259	291	303	303	293	280	261	258	304	256	267	307	245	295	300	288	248	286	282	304	285	271	291	270	262	259	275	261	293	245	281	313	271	270	252	272	277	312	302	272	307	295	306	274	282	271	289	247	272	302	275	244	290	263	299	297	283	277	290	295	275	281	277	250	295	284	288	261	280	280	247	287	297	291	253	291	277	303	305	294	289	286	308	284	294	272	276	244	279	277	299	269	276	303	278	289	285	283	257	296	290	278	293	263	265	290	308	299	283	290	271	278	243	278	282	248	293	288	271	296	283	276	274	314	283	258	282	291	271	294	271	279	292	279	265	299	255	246	271	285	299	270	253	286	289	286	308	288	256	286	267	263	286	276	289	260	281	282	289	285	273	275	269	266	284	280	287	270	273	257	286	289	258	261	269	265	272	283	263	288	270	287	250	269	272	276	285	306	310	305	309	265	271	267	298	283	292	274	279	271	300	266	261	269	272	289	286	292	281	299	288	254	293	310	303	276	294	291	273	275	278	288	271	289	274	269	286	273	248	319	246	252	275	271	277	284	273	294	282	298	258	293	271	297	262	283	293	275	271	286	263	301	277	294	293	282	299	261	279	300	274	282	290	258	288	261	297	281	299	266	284	254	276	293	285	299	295	297	290	284	278	267	265	267	277	249	291	290	303	294	282	262	310	258	280	330	300	313	293	305	264	308	290	265	272	284	278	269	273	271	278	276	285	307	295	291	309	266	287	289	313	273	268	291	285	273	265	263	264	296	260	271	240	281	283	305	294	294	288	307	291	258	267	256	278	263	255	304	270	287	285	290	301	267	293	273	296	284	264	277	302	303	244	249	278	278	260	272	276	256	290	293	268	261	282	277	284	288	328	262	260	262	297	276	279	273	252	300	292	264	293	294	302	319	280	298	264	296	279	309	296	293	289	276	287	249	287	275	262	290	300	267	307	276	273	291	287	272	308	286	283	258	264	262	294	276	289	291	277	283	279	295	275	288	265	291	292	272	284	249	286	284	274	296	297	257	268	293	323	307	299	255	275	285	267	268	268	288	300	282	261	260	233	285	284	265	296	310	299	304	306	269	294	290	286	315	286	282	267	268	304	296	290	255	257	270	285	308	302	308	273	274	271	295	318	275	275	277	278	267	287	300	291	276	303	276	258	267	256	264	281	290	293	312	313	306	293	309	316	282	281	272	271	297	315	301	279	287	247	305	285	286	275	275	282	305	305	270	291	252	261	298	294	300	273	290	261	259	286	259	280	290	264	313	295	282	280	277	296	288	304	271	264	279	275	279	281	314	264	280	278	307	283	276	292	284	299	269	283	308	290	297	281	290	263	313	284	302	298	276	271	281	273	281	279	248	265	287	300	264	282	276	295	283	254	290	292	300	293	264	303
25365	21478	27807	25577	8558	505	330	221	185	187	198	181	160	161	159	163	158	129	159	128	165	132	133	133	140	136	147	143	153	169	133	147	157	149	115	133	151	138	126	147	138	139	132	122	130	151	161	181	142	134	133	152	149	159	148	132	142	144	127	137	156	123	145	140	174	125	149	152	136	152	116	152	135	127	155	145	135	134	152	147	139	143	144	135	148	150	120	130	152	150	154	157	139	128	142	129	139	134	166	150	136	130	139	148	121	161	124	132	153	137	162	132	146	154	140	134	165	127	151	153	129	152	133	141	141	156	147	141	127	149	137	134	143	135	150	122	156	145	152	122	134	148	132	153	158	146	154	149	134	147	141	137	139	152	131	160	138	168	142	158	165	141	154	146	153	132	131	167	128	135	131	138	149	133	116	139	124	120	128	129	151	142	170	136	136	129	120	159	128	127	127	148	149	135	146	130	149	151	126	138	152	132	147	152	152	126	139	142	131	148	142	130	165	155	142	146	146	119	138	124	131	125	134	144	121	134	142	146	149	131	141	173	137	127	153	143	140	131	152	145	123	138	139	155	137	158	125	139	134	121	154	154	119	138	146	150	153	144	155	119	135	141	151	140	152	141	137	134	146	130	147	149	146	141	119	132	146	124	141	127	135	150	148	132	163	133	168	142	139	148	147	162	126	163	136	165	145	141	154	144	132	144	145	155	139	143	165	131	124	142	150	140	136	119	149	137	136	146	131	142	131	112	123	146	138	143	133	149	124	143	143	131	121	124	138	126	140	155	133	155	148	130	135	142	148	120	140	147	139	130	154	151	139	151	148	127	137	151	139	148	152	142	136	140	129	140	137	153	129	152	134	149	121	164	126	120	140	147	157	134	126	127	138	116	139	134	125	146	136	138	137	134	160	147	156	127	143	138	166	145	137	154	139	144	130	137	140	135	148	118	150	147	141	149	151	135	137	164	141	156	141	138	133	128	140	137	113	143	137	124	139	137	130	130	140	143	125	161	145	147	111	158	141	128	149	150	163	142	126	128	143	137	150	157	146	133	127	140	136	152	146	170	142	149	146	137	140	128	143	136	135	147	141	153	123	142	166	151	148	156	144	117	135	150	141	111	157	151	135	157	136	138	143	124	154	141	142	130	141	135	154	142	122	124	137	140	147	121	150	150	118	152	161	134	158	145	140	126	153	139	136	141	154	146	118	140	121	137	117	124	154	159	145	119	161	136	137	152	147	144	132	165	154	158	145	141	170	137	151	131	124	160	134	139	126	151	130	140	127	132	144	131	148	134	117	136	165	128	167	127	136	171	142	141	122	154	143	137	151	137	127	155	138	119	124	126	145	135	135	121	139	138	137	150	141	133	147	145	136	128	136	131	139	156	155	145	133	145	153	125	139	159	142	120	148	141	132	138	121	150	119	132	137	164	130	119	134	140	145	134	132	124	155	148	181	128	121	121	157	147	142	146	154	134	151	139	119	157	120	132	133	136	139	129	157	118	143	136	131	133	152	144	143	141	141	159	143	127	121	130	147	126	119	148	121	152	148	134	142	147	145	137	150	136	146	159	136	137	141	151	137	154	166	113	133	126	155	137	139	147	163	136	145	156	135	119	134	120	135	131	130	110	148	145	150	143	144	156	135	133	140	129	153	140	148	129	153	153	134	143	138	129	137	160	148	128	152	145	161	134	121	168	130	148	122	138	142	158	142	115	126	138	136	141	152	130	131	135	153	136	145	183	134	126	156	111	132	139	151	137	151	137	135	113	128	141	166	132	122	141	153	146	123	128	150	129	142	135	134	126	137	163	161	124	136	155	139	128	144	145	128	131	133	154	164	137	136	128	145	121	118	139	138	148	146	153	142	142	149	141	160	132	129	158	148	160	140	136	143	143	151	153	128	161	135	137	142	122	161	119	136	135	158	126	131	148	141	128	131	132	154	147	145	158	136	138	143	138	134	152	131	124	139	138	162	145	134	142	132	146	165	121	134	138	127	152	128	130	149	133	159	134	142	143	141	144	133	142	121	139	125	121	142	157	128	141	128	159	151	148	135	133	140	112	141	118	147	140	146	127	149	142	152	122	125	164	150	132	126	129	155	150	132	159	124	143	139	126	132	119	163	141	128	138	151	147	135	128	118	154	143	127	122	152	139	147	162	141	135	127	128	142	142	133	146	142	148	152	146	140	154	128	132	135	141	137	153	125	130	129	151	129	132	134	136	129	139	130	147	141	141	126	143	131	144	163	160	123	135	126	171	149	154	152	132	119	149	133	144	134	132	148	157	157	142	152	147	138	141	125	147	121	120	152	150	125	153	140	146	119	147	151	133	151	145	138	126	151	138	142	147	138	163	130	136	137	141	144	125	142	144	151	150	142	149	153	150	162	142	146	136	147	147	143	155	145	139	135	142	149	140	129	140	165	136	141	132	136	138	141	150	162	151	144	128	136	125	142	150	142	131	147	150	135	145	164	146	137	161	150	142	141	148	136	148	140	150	138	139	147	135	137	148	154	164	146	131	145	111	121	147	116	156	123	156	169	135	140	140	148	145	159	130	111	151	133	137	146	127	126	138	173	142	135	138	148	136	136	147	146	149	131	139	143	156	126	151	143	125	128	150	145	130	153	139	135	129	123	119	147	150	123	167	170	133	130	173	129	135	127	149	153	158	132	131	154	134	136	168	142	127	141	130	150	141	156	162	148	132	148	136	129	137	145	136	123	138	143	117	137	142	149	143	144	127	131	123	150	149	112	129	149	136	152	157	127	174	151	140	143	131	134	125	141	154	145	144	146	141	128	138	133	132	137	149	148	156	143	150	153	150	175	151	145	148	124	121	144	135	149	140	146	155	154	163	146	160	165	140	137	127	143	155	134	136	137	148	144	141	137	142	146	137	139	166	154	134	130	138	157	130	148	154	143	145	140	134	136	142	148	115	128	132	135	139	135	135	157	138	146	113	122	137	156	110	163	148	138	142	128	117	122	149	127	164	134	119	139	133	125	131	134	139	149	153	126	150	143	148	138	132	162	157	133	128	142	138	164	145	134	145	131	140	148	139	118	153	131	144	141	124	148	135	125	142	126	139	128	135	128	143	146	130	143	134	123	139	119	132	130	149	150	122	144	149	152	142	133	127	162	148	126	141	163	163	138	139	135	148	141	182	126	156	142	157	153	141	159	128	126	141	152	152	158	147	142	138	136	138	142	134	138	157	133	135	125	135	136	124	138	146	115	134	139	123	180	149	148	121	156	146	142	134	122	138	135	153	149	140	140	147	139	164	119	138	132	137	137	158	135	144	125	154	153	148	145	136	129	135	127	149	127	135	156	184	156	146	140	137	128	133	131	130	143	149	145	150	127	140	131	157	137	145	115	162	149	145	145	133	151	163	138	127	139	148	143	165	135	150	126	150	145	110	138	146	146	147	133	132	139	123	157	152	139	133	139	139	134	126	130	124	151	147	139	152	159	141	148	134	141	137	156	138	149	133	128
3105	2542	2083	1054	705	463	429	317	294	227	254	204	227	231	172	170	155	184	149	166	166	168	157	157	174	162	157	143	174	170	154	177	139	176	154	170	138	145	148	166	144	159	164	150	148	143	144	133	161	163	183	164	142	162	141	144	156	146	154	141	148	156	159	140	147	151	159	131	148	168	128	145	151	148	149	142	155	146	161	128	168	137	159	152	149	155	148	160	158	153	151	142	137	179	137	172	160	161	163	149	155	125	157	152	146	154	154	152	150	150	166	155	161	164	150	164	147	153	180	156	146	159	148	145	174	146	149	170	151	169	153	156	154	134	154	135	136	147	172	166	161	161	172	154	133	154	146	155	142	161	175	166	165	167	141	155	161	172	164	147	159	147	143	164	154	142	154	150	163	159	157	166	147	182	176	160	146	141	187	157	157	152	165	141	148	140	165	147	154	163	141	154	157	147	147	183	126	157	147	156	162	170	141	149	148	147	166	158	148	153	155	163	151	147	147	134	141	141	141	142	124	156	166	148	167	149	148	147	149	154	137	142	135	148	124	139	145	171	160	143	160	142	152	147	158	151	155	136	134	151	146	153	147	163	171	148	149	151	126	144	161	144	150	142	157	146	147	156	166	152	150	134	150	150	133	183	143	132	164	170	119	173	151	146	143	135	136	141	151	148	145	148	179	159	148	143	157	150	138	153	174	140	130	134	150	157	150	153	150	134	159	169	168	166	133	155	156	156	144	162	144	138	155	146	162	142	138	144	122	144	145	146	149	152	165	167	184	164	171	142	142	163	160	130	156	157	138	144	140	144	139	141	141	155	166	164	154	163	142	142	153	153	150	148	170	168	154	137	133	157	138	149	165	155	145	157	133	159	142	151	132	154	149	170	136	147	160	146	127	133	144	146	148	159	155	146	139	144	119	124	145	129	149	141	146	128	142	137	158	130	166	162	131	166	157	137	147	171	149	151	159	147	157	148	158	168	131	148	152	145	150	131	153	164	168	152	168	144	128	154	154	133	161	140	159	173	145	147	147	150	149	138	148	138	150	129	160	159	167	133	158	161	127	152	144	155	151	153	153	142	145	159	139	146	148	170	138	152	143	158	136	139	140	146	157	142	152	162	155	148	161	158	143	162	145	152	153	148	144	141	173	139	161	144	163	137	151	139	135	167	155	147	136	163	149	135	167	145	143	135	166	138	148	162	148	167	142	142	160	158	160	141	143	175	168	150	161	148	146	155	151	147	133	158	155	122	148	148	155	145	138	172	135	162	164	134	137	167	146	141	150	147	158	164	158	126	141	148	150	145	148	150	151	167	132	175	125	132	144	147	139	155	153	135	144	147	130	153	125	144	178	151	151	153	152	144	141	169	147	142	157	154	153	144	200	149	154	132	149	138	146	149	145	146	160	153	125	140	136	168	152	155	138	167	168	162	156	170	181	152	149	156	130	140	146	157	162	169	148	165	142	139	149	150	149	164	156	149	134	158	141	145	143	164	150	129	166	167	162	146	141	142	131	152	141	167	149	175	153	153	166	172	149	149	153	148	153	140	162	155	142	157	157	153	156	154	144	150	139	164	146	144	159	157	156	133	146	172	168	150	143	166	141	148	150	154	166	138	154	154	146	180	155	160	133	172	138	154	152	133	153	176	161	153	149	140	153	156	162	139	158	143	153	146	162	159	160	161	127	155	142	154	143	161	159	138	146	153	128	150	147	161	144	156	169	154	135	136	147	129	127	160	163	169	142	157	160	170	116	150	123	170	166	154	163	148	148	150	165	147	142	137	165	162	145	149	154	143	159	141	157	154	147	134	151	169	151	159	154	155	124	136	178	156	131	132	170	162	157	163	175	147	169	168	152	153	139	152	154	155	138	144	155	147	163	174	151	156	144	127	136	149	139	155	152	149	162	178	150	149	140	161	162	142	162	152	154	146	143	161	137	154	155	168	151	133	143	166	166	149	139	146	159	168	150	140	153	156	142	161	141	128	153	148	152	170	138	162	137	144	148	141	135	153	147	151	129	142	140	141	153	134	172	141	146	137	156	161	170	170	153	152	134	143	166	157	135	155	140	153	141	159	134	133	146	140	166	167	154	158	133	136	133	164	126	151	148	146	135	148	143	146	133	143	154	151	167	129	162	138	145	153	145	163	136	147	168	162	152	166	129	154	160	139	169	156	157	149	148	143	150	139	155	147	147	146	149	143	123	160	146	163	140	149	153	151	152	139	140	166	143	146	156	146	151	143	142	145	158	136	166	131	141	163	132	165	154	138	150	136	152	151	157	150	147	137	153	148	155	144	160	150	140	163	142	142	145	154	153	139	158	151	142	162	150	132	148	158	149	149	157	142	159	145	145	134	132	171	150	149	163	154	141	156	150	162	144	128	155	138	150	143	144	146	166	139	159	145	167	166	174	138	142	156	141	149	133	163	152	138	146	165	167	132	133	142	165	156	142	169	146	126	143	129	164	155	145	158	169	153	154	140	128	144	160	130	151	119	144	149	142	136	139	157	165	154	150	138	132	133	153	147	129	153	148	134	142	162	154	151	154	130	146	155	154	155	156	154	150	149	169	152	136	169	157	151	155	145	153	158	141	150	172	148	156	152	169	152	133	151	150	162	168	153	166	159	142	165	156	147	156	161	149	161	155	147	147	142	143	155	166	148	154	146	141	149	139	157	139	141	168	144	153	151	144	119	139	158	149	143	151	153	147	157	156	136	160	135	154	161	145	158	134	164	156	124	146	164	158	164	143	161	144	146	153	151	127	134	151	154	147	175	154	122	163	158	148	155	157	175	169	170	141	132	148	165	132	156	139	133	139	145	143	156	169	152	145	134	163	122	141	144	152	166	165	146	152	129	162	161	142	137	152	139	142	144	153	161	143	148	133	158	122	164	135	150	164	141	161	152	139	156	155	148	146	143	168	139	145	147	147	156	158	165	137	149	138	153	153	162	137	141	155	133	158	120	132	157	163	164	167	165	169	135	142	150	154	165	152	143	144	132	152	178	152	149	146	135	131	155	150	131	157	141	148	141	159	146	156	130	159	161	157	154	140	148	172	152	156	131	186	136	176	150	142	147	149	168	129	135	148	148	157	153	152	152	144	160	156	139	138	150	145	171	133	153	140	147	147	133	138	139	132	154	159	147	187	150	146	148	156	135	156	143	140	153	152	126	160	150	169	142	148	139	145	143	156	147	134	133	162	147	168	153	147	157	150	158	135	150	160	146	142	121	147	144	152	172	155	146	159	177	143	119	162	135	135	174	161	156	138	134	147	164	135	157	157	157	150	150	134	153	167	151	153	166	155	149	156	155	140	165	156	131	158	146	168	144	168	135	155	157	137	128	150	160	150	149	139	145	135	134	139	159	157	131	142	132	141	148	151	157	157	151	153	157	149	168	157	132	163	149	153	147	161	159	158	142	153	158	152	172	147	147	145	122	153	138	139	123	145	158	150	153	164	148	144	154	145	158	162	161	133	148	166	162
24422	21486	28753	24612	21447	5910	883	504	416	390	387	367	362	349	329	308	315	295	312	308	312	324	294	297	294	295	317	308	305	325	331	332	275	296	320	296	267	303	269	268	301	306	285	269	292	289	308	282	290	316	295	309	283	273	294	277	308	297	277	277	278	287	306	278	298	268	308	303	311	270	277	278	290	249	305	295	271	291	272	283	285	254	300	297	259	312	280	236	301	281	262	277	267	299	259	286	274	271	285	266	306	288	311	287	262	300	297	259	275	270	269	284	288	260	262	279	264	291	289	313	279	257	267	289	277	274	286	265	257	277	324	293	315	268	274	305	294	260	301	261	270	273	256	293	273	251	297	265	291	269	255	282	274	276	246	277	287	283	267	270	275	282	295	263	313	282	279	278	274	269	253	297	280	286	292	281	274	289	293	290	259	313	275	276	251	277	284	286	323	257	255	284	243	299	281	275	307	284	279	284	301	236	276	291	253	269	292	289	317	294	272	273	266	281	281	261	279	278	319	337	265	315	273	290	311	254	284	274	291	289	273	279	297	265	321	282	268	293	291	306	287	264	253	277	284	250	281	284	327	302	280	274	261	302	285	273	268	272	286	284	286	261	257	274	279	308	326	274	290	283	255	283	282	283	275	259	282	268	269	256	282	293	281	258	282	268	288	279	268	276	269	265	259	260	273	294	279	290	275	310	279	271	272	293	283	269	289	260	274	271	282	293	275	308	276	268	255	268	289	267	254	288	297	301	283	255	253	287	282	270	296	284	292	293	290	300	298	304	314	264	279	263	289	311	246	289	252	296	279	295	291	274	284	278	260	303	245	301	251	285	286	287	300	253	261	285	283	294	261	280	302	273	263	304	281	276	291	281	276	266	290	279	318	278	299	282	284	291	272	287	306	259	304	270	265	296	299	270	289	269	300	277	278	277	272	277	290	278	271	298	281	309	286	284	263	264	269	261	277	290	282	286	308	279	293	290	291	265	284	262	280	290	287	272	285	259	286	276	268	299	322	296	269	291	257	288	270	260	247	312	267	234	283	282	289	274	275	306	257	279	284	278	296	296	278	292	267	272	305	276	265	288	270	292	303	268	296	277	283	296	285	278	237	305	242	297	275	273	298	294	274	295	266	281	285	274	269	290	291	312	280	253	266	273	284	279	274	248	271	259	281	283	319	281	284	280	292	240	264	263	286	266	265	272	261	281	259	260	283	262	292	292	254	277	313	271	281	256	257	258	251	253	278	283	289	263	277	274	301	257	260	274	280	267	289	296	296	287	266	295	319	293	257	312	283	259	256	276	255	272	268	255	272	268	291	280	272	289	309	269	275	262	287	304	269	298	250	272	282	264	299	302	288	266	272	282	276	263	283	325	295	303	300	283	284	274	277	301	310	257	283	288	278	316	290	272	311	270	290	283	279	303	276	261	258	277	297	290	263	266	262	267	283	283	295	285	273	273	280	240	318	269	272	262	259	306	241	283	304	261	288	268	294	277	277	308	293	283	306	301	286	289	306	253	260	277	264	279	267	276	266	274	266	251	274	286	274	290	307	286	251	255	263	307	268	251	254	287	282	306	280	269	297	269	275	314	304	282	263	289	282	276	276	302	319	269	287	278	279	265	250	278	251	279	242	274	302	260	298	266	285	305	258	267	294	261	319	264	285	232	272	262	262	287	277	289	260	280	262	316	262	265	259	292	258	271	294	258	282	282	255	286	262	263	265	296	266	264	315	278	295	288	309	275	259	285	296	269	252	249	261	265	251	263	299	282	299	262	294	285	284	300	292	278	274	255	286	260	261	285	291	271	285	241	306	268	290	281	279	292	288	283	273	297	263	314	279	281	270	285	283	259	268	300	297	306	273	250	294	307	314	244	286	244	288	299	253	283	259	297	269	243	304	274	247	281	262	278	313	262	251	283	283	256	302	268	257	289	286	290	268	272	281	270	305	262	295	299	285	270	280	282	262	261	284	296	287	294	267	300	278	289	252	300	287	278	293	276	291	248	296	300	269	282	289	260	257	267	273	298	308	293	309	290	276	311	270	283	302	279	275	280	273	273	297	291	283	284	292	273	272	257	290	270	280	302	274	303	275	291	282	285	286	256	292	287	252	262	258	314	278	267	254	278	241	254	270	291	288	291	284	274	307	256	301	288	251	289	263	292	260	288	268	312	239	317	274	275	268	261	297	277	301	264	260	299	301	257	292	286	261	264	289	271	271	271	286	268	288	281	268	293	287	283	270	292	292	271	302	271	265	280	313	275	265	303	293	283	311	275	284	263	278	300	274	323	274	281	307	324	276	273	292	298	267	291	265	256	281	282	255	254	306	289	282	285	290	275	275	293	300	271	301	255	263	293	279	261	276	305	269	271	256	287	276	269	296	284	291	256	262	253	310	283	286	289	276	291	279	301	292	247	248	257	255	259	306	291	270	272	282	295	320	270	301	284	229	267	286	281	266	283	320	297	275	271	293	269	291	270	247	286	275	294	283	247	290	282	290	295	286	255	263	272	267	276	283	255	298	252	256	272	276	271	270	286	301	310	304	263	273	276	278	281	293	283	300	268	259	290	255	279	302	285	289	295	295	286	274	250	284	272	261	256	323	293	288	280	259	288	307	297	276	271	264	262	281	300	275	285	271	314	281	266	301	273	246	279	258	252	285	256	297	295	275	277	278	305	278	257	285	258	284	280	285	269	310	289	265	260	274	274	276	269	244	274	272	297	280	271	291	282	284	260	266	305	276	292	270	261	280	254	290	272	298	295	295	282	295	269	278	272	260	280	305	299	296	308	256	279	284	260	284	272	266	309	290	299	269	280	251	287	249	280	284	291	295	260	245	254	268	309	292	263	250	276	258	291	309	293	322	278	268	258	299	300	283	285	301	287	313	281	272	290	304	289	269	286	293	271	265	271	274	274	290	265	309	292	277	284	268	295	300	305	304	287	289	277	295	298	269	282	314	300	261	285	270	279	317	257	297	292	299	311	265	293	279	281	233	292	274	275	280	292	290	276	300	272	268	289	250	283	288	291	273	265	248	261	252	265	289	271	293	273	255	268	254	293	256	275	246	243	261	263	268	313	271	265	267	255	267	258	258	283	277	314	262	259	290	290	290	294	255	298	267	257	302	244	290	277	286	277	295	275	271	280	292	271	297	261	273	284	282	280	274	262	288	301	317	290	249	276	295	279	266	298	296	279	262	292	258	294	284	282	278	274	296	272	263	308	290	269	271	281	266	263	298	266	272	256	280	298	289	276	269	259	281	263	290	262	270	282	265	291	276	289	282	239	270	266	272	281	321	303	257	286	269	287	254	249	278	273	295	270	287	276	245	288	278	260	284	282	298	271	311	261	264	285	301	275	267	279	274	297	290	253	305	267	268	267	277	289	275	265	255	283	290	288	283	284	271	287	293	291	286	297	281	247	303	269	281	270	246	271	292	254	297	251	279	260	244	241	281	267	263	285	300	257	254	292	304	251	251	295	256	300
3382	4772	3852	1933	1268	923	744	605	537	478	404	417	402	408	345	345	320	326	355	291	298	312	269	293	283	312	296	288	249	274	273	266	300	302	267	247	277	286	278	267	283	258	292	290	272	258	272	255	276	252	293	279	259	274	288	282	267	301	270	265	262	283	260	296	268	312	285	233	239	303	270	295	264	255	284	260	280	242	306	267	258	273	273	276	295	261	268	270	280	288	263	270	253	263	296	258	291	280	290	292	258	255	252	263	252	282	297	267	269	293	278	287	256	262	253	288	256	286	263	247	278	258	256	280	247	237	261	249	272	229	269	292	244	280	290	269	255	269	251	254	277	254	288	247	260	267	266	254	286	276	266	252	256	279	244	260	238	279	249	239	253	275	261	286	284	289	281	262	281	288	283	273	285	259	299	304	281	285	240	278	259	266	297	284	275	264	250	280	260	272	249	274	260	289	298	271	257	260	252	247	289	254	257	311	282	264	273	240	235	271	261	259	267	282	269	279	271	274	268	253	269	264	274	275	282	284	234	250	257	265	270	260	258	286	234	261	249	260	274	269	281	246	252	265	247	281	269	285	268	281	254	253	275	270	256	235	247	258	265	261	269	245	293	250	284	263	275	290	290	280	302	286	265	279	286	274	261	275	239	286	267	263	267	264	261	296	267	246	263	281	269	281	254	271	243	279	261	234	265	235	245	254	253	252	282	245	265	277	282	254	275	278	284	268	264	240	268	260	265	272	296	242	251	240	251	267	255	280	299	262	263	264	256	259	276	257	252	273	249	255	244	260	286	243	280	276	246	201	269	250	249	239	276	251	269	284	249	236	272	268	265	266	264	263	287	266	247	264	261	260	283	289	284	266	258	272	269	249	271	240	295	251	262	257	287	259	256	279	282	248	265	272	285	277	260	276	281	252	254	267	265	268	254	278	274	247	277	267	254	273	277	269	263	278	287	279	290	265	298	278	274	292	244	281	287	278	282	265	273	276	272	271	240	270	279	259	255	255	271	293	268	258	318	279	239	276	262	268	294	280	306	272	258	282	264	245	254	284	281	273	258	285	244	254	279	239	275	236	279	273	273	284	273	257	247	294	238	291	258	265	277	284	278	261	286	263	270	281	273	259	269	271	260	268	277	252	266	258	245	286	274	278	265	253	252	247	286	250	247	278	289	266	254	262	276	261	306	290	257	279	245	252	262	271	261	301	257	272	254	263	261	239	295	281	298	254	262	272	280	243	258	285	301	234	268	286	287	287	295	251	273	289	253	285	263	253	246	240	276	275	264	256	306	251	288	279	270	269	282	238	264	261	280	250	260	269	282	255	248	280	253	259	258	268	263	246	281	264	260	277	270	257	267	259	251	256	260	255	264	285	284	294	259	273	265	278	282	224	235	283	254	281	282	282	217	266	241	290	265	289	245	264	289	245	267	277	255	264	261	264	259	285	250	277	272	278	261	244	269	276	243	272	284	300	267	240	277	247	276	297	257	260	263	270	262	274	319	274	259	247	284	259	267	278	266	271	252	253	287	250	265	226	247	312	287	264	247	234	273	261	246	258	254	297	282	256	255	275	284	292	254	270	252	274	257	273	245	255	277	273	258	250	252	277	273	258	270	280	259	253	284	261	264	296	290	290	252	239	279	281	269	277	278	258	280	256	246	248	244	258	222	278	294	279	289	269	264	275	252	254	256	269	283	245	266	243	241	271	275	275	261	288	251	267	258	257	267	273	256	273	262	246	251	265	229	242	239	281	257	284	277	272	274	277	272	264	271	278	270	270	252	281	275	251	291	283	269	271	247	284	268	255	262	281	240	262	271	259	284	283	266	252	286	258	270	256	252	276	258	282	242	270	269	259	253	268	275	258	239	278	262	242	256	253	256	268	283	284	296	257	238	280	284	261	279	249	279	259	269	257	285	236	284	275	254	240	284	245	299	297	249	260	258	267	245	269	267	276	284	279	262	273	268	275	273	218	255	262	287	226	255	265	288	329	277	256	238	243	277	265	285	269	232	238	260	270	273	258	247	257	282	239	306	242	256	264	270	278	270	262	227	276	265	238	241	254	274	276	259	275	264	272	259	292	287	255	274	262	262	281	264	281	242	317	269	256	237	281	249	279	301	221	247	262	284	272	276	281	254	291	269	270	279	260	288	272	240	280	264	299	294	285	247	266	236	254	274	272	295	291	289	246	262	262	259	278	245	256	237	254	260	261	290	279	244	249	256	253	263	291	258	251	281	273	269	269	272	259	252	239	279	275	278	266	267	266	259	242	269	271	253	248	252	269	265	256	255	260	266	286	259	252	269	264	253	275	246	263	252	273	255	257	298	254	247	275	258	252	272	292	260	263	268	256	254	236	275	268	236	287	270	264	245	267	287	282	267	250	288	260	251	269	261	247	273	274	284	264	266	265	277	251	274	255	253	265	249	269	246	263	279	281	278	294	281	260	235	265	256	261	267	321	253	262	265	256	251	272	274	275	256	286	284	259	291	296	273	259	253	233	266	261	264	273	289	272	287	262	243	278	257	270	271	243	288	264	255	234	251	253	257	255	263	264	268	287	265	245	259	247	242	312	261	248	280	260	287	248	265	275	273	236	277	243	255	242	255	240	283	262	255	276	256	282	261	254	263	259	264	235	276	252	251	257	247	281	284	272	236	271	257	256	281	269	254	276	265	266	292	270	269	269	250	259	248	267	260	261	262	273	246	263	245	255	250	250	258	256	276	278	278	273	303	283	277	250	303	268	277	279	257	223	290	269	231	269	267	270	269	266	264	274	256	243	280	237	259	250	306	275	238	263	265	271	269	276	240	271	262	285	265	238	263	249	253	285	255	285	276	268	247	277	262	261	287	261	254	254	288	243	263	285	260	265	255	302	277	266	281	267	232	266	273	243	269	252	262	258	276	220	267	269	283	265	238	240	276	244	235	286	258	281	263	244	226	262	262	258	263	256	242	277	281	241	237	244	252	235	243	262	256	263	263	247	285	291	259	243	262	288	271	252	276	233	245	257	250	230	240	251	271	248	263	279	252	242	258	247	279	278	257	257	275	261	257	306	263	240	271	256	247	274	265	279	270	240	280	262	253	268	230	272	274	239	273	272	281	280	262	294	249	261	243	271	282	264	289	281	278	263	260	265	279	265	255	241	248	264	266	262	242	247	267	234	261	286	271	274	282	248	276	284	274	254	265	261	280	265	234	267	281	262	278	273	251	258	259	244	278	248	230	241	299	273	264	252	269	240	246	257	283	250	249	258	244	273	279	267	290	262	268	261	272	252	259	261	262	288	261	262	270	263	242	262	263	265	245	250	265	248	241	265	276	247	265	260	238	262	264	256	221	253	257	277	267	267	242	242	253	294	260	293	272	264	286	316	236	255	292	273	282	254	239	268	261	259	286	258	283	276	255	270	256	257	261	255	272	248	262	261	262	250	287	267	251	263	255	264	269	277	275	282	237	249	267	233	256	256	275	269	250	258	270	253	249	263
27923	12350	1014	469	355	351	303	288	325	315	313	300	293	294	297	310	335	298	329	273	289	284	285	319	321	291	302	285	328	298	338	292	324	310	300	289	329	299	312	316	282	309	298	286	324	291	303	308	321	307	297	282	322	299	285	305	292	302	282	266	306	326	314	327	303	298	284	280	290	301	321	292	282	306	307	324	316	313	309	309	274	291	281	314	284	303	312	312	308	304	338	305	316	309	298	285	325	296	291	295	295	326	329	307	314	289	311	294	331	311	306	295	314	308	307	282	300	313	294	326	292	321	298	309	296	323	290	325	310	288	279	307	306	317	266	269	320	302	317	269	302	307	305	287	315	322	303	296	323	312	327	276	286	361	302	286	311	300	288	307	303	309	333	320	297	302	278	326	325	317	331	309	300	323	278	314	293	299	347	291	276	289	299	330	329	274	286	293	295	332	328	296	300	296	298	316	328	292	316	276	296	309	302	303	295	311	297	281	327	322	334	301	295	300	298	315	310	283	285	335	297	335	304	302	315	306	308	281	259	315	293	279	308	301	322	299	282	282	279	309	291	327	306	303	291	307	314	299	283	308	309	292	281	313	286	300	306	296	324	298	317	306	292	294	289	306	330	312	295	322	301	317	292	319	330	296	257	320	289	316	305	301	317	313	321	318	250	300	277	345	306	307	310	329	311	302	285	302	308	299	287	302	316	318	289	293	315	314	328	338	311	299	277	316	302	306	266	294	288	327	309	304	298	303	293	304	327	309	285	334	259	289	322	320	315	277	305	336	280	323	286	283	302	297	294	308	298	374	281	289	307	268	321	316	288	326	269	340	298	309	275	260	318	309	305	301	304	302	282	336	331	263	303	265	298	297	319	313	323	294	326	288	302	300	279	315	306	307	322	328	294	343	292	311	303	293	290	308	289	319	311	313	293	309	282	320	304	312	298	318	300	273	310	291	304	327	295	304	318	300	303	338	309	313	278	289	314	314	292	312	278	317	307	292	307	298	315	293	282	341	297	335	301	307	303	294	291	289	286	308	279	281	307	261	325	286	294	292	322	278	318	315	319	328	329	328	295	326	299	315	295	274	308	274	321	311	303	272	293	298	299	333	272	309	307	287	298	292	310	314	315	287	303	311	299	301	324	323	323	308	325	294	276	338	290	311	318	313	282	315	292	283	297	287	296	300	276	290	311	337	292	295	317	315	347	319	290	315	309	290	328	347	293	311	297	324	315	291	285	288	340	286	281	309	304	306	303	282	303	291	295	295	266	291	324	295	309	277	316	272	314	343	310	305	304	307	298	299	281	301	313	294	305	293	264	292	306	330	311	297	283	327	324	330	318	278	321	312	325	300	313	329	297	297	310	308	309	316	337	328	290	291	281	313	311	314	288	322	311	284	294	296	312	297	299	281	271	310	320	305	279	313	287	272	306	321	309	286	301	280	312	294	335	279	311	288	312	307	297	305	302	306	245	315	303	309	278	283	294	322	315	277	323	325	264	310	317	340	274	294	300	279	313	305	314	297	322	315	335	314	305	320	283	293	288	294	276	282	303	302	317	321	298	298	342	283	310	289	314	298	311	299	282	309	300	295	311	302	315	319	311	297	281	291	326	276	312	311	286	294	286	284	284	317	321	346	305	307	316	309	300	298	293	291	308	283	292	299	296	270	304	321	298	277	312	297	304	292	307	336	286	316	289	326	316	325	283	296	310	328	300	345	311	309	292	284	344	307	316	287	307	313	294	299	320	304	283	327	293	312	307	296	302	308	330	312	318	281	281	302	305	318	303	320	302	330	286	293	312	309	333	278	306	295	309	320	326	294	316	331	314	314	316	287	298	325	287	274	284	302	302	280	266	283	286	314	301	302	330	315	302	320	309	302	331	307	290	296	317	289	291	305	315	306	291	318	305	282	307	300	327	361	300	321	311	326	285	299	287	316	297	289	305	317	344	275	321	311	283	301	282	296	307	326	290	298	285	276	346	307	341	325	299	265	280	322	314	312	326	307	319	286	303	306	315	288	310	313	321	348	324	313	314	301	310	300	279	291	305	300	307	293	321	288	317	316	309	310	302	307	293	292	295	319	304	292	295	294	284	299	288	305	311	327	296	317	297	314	302	296	296	276	292	293	319	325	314	313	311	280	319	282	312	334	330	298	284	309	293	286	289	292	329	351	292	323	322	290	306	284	289	299	306	300	318	293	305	310	284	292	295	313	290	329	307	323	292	327	309	312	268	332	318	323	298	306	275	313	261	318	297	307	280	278	275	334	304	287	310	317	303	345	310	282	299	299	311	324	321	287	300	294	282	295	288	280	309	285	311	283	318	308	297	312	299	297	320	314	308	325	307	342	294	316	306	288	316	319	303	261	335	291	297	308	281	324	294	302	292	316	326	307	310	307	296	322	317	290	300	314	277	277	318	330	329	319	294	341	287	294	304	335	290	312	301	291	297	280	301	295	296	314	306	343	300	294	314	277	304	328	324	255	291	315	292	316	300	293	304	290	285	306	312	300	301	282	313	309	275	317	318	281	304	310	317	331	294	295	316	308	311	295	298	340	310	307	290	270	286	302	286	292	313	304	326	301	289	300	270	287	353	301	309	323	303	327	300	318	286	340	321	290	319	310	342	343	311	327	291	316	274	299	284	340	316	287	327	318	298	317	279	301	282	274	331	299	273	281	296	290	297	293	294	323	300	276	302	284	278	313	307	293	307	308	298	302	285	291	299	273	281	305	298	279	321	302	328	313	317	295	317	278	299	324	277	287	298	317	312	332	303	318	328	296	302	307	301	321	292	279	288	284	305	295	304	317	309	314	285	288	330	302	318	311	320	300	280	302	313	315	292	299	294	298	310	300	286	318	289	278	311	286	314	303	317	311	305	328	296	310	349	292	312	305	290	329	300	285	292	303	324	305	333	308	323	326	299	322	323	330	316	249	274	299	304	334	303	294	291	280	311	324	298	263	292	296	304	300	295	284	334	275	293	272	296	292	328	317	311	327	312	283	316	314	317	287	304	326	287	323	296	293	330	299	308	325	302	312	315	277	293	285	294	318	349	298	289	323	298	287	321	310	308	316	312	285	293	325	336	342	298	325	277	319	305	281	311	287	269	295	318	279	312	314	291	271	319	276	301	279	277	267	283	295	311	278	310	315	302	315	288	288	291	316	299	321	311	301	286	315	288	316	304	306	293	306	296	307	335	321	317	291	325	328	267	314	299	317	311	298	311	334	297	262	304	316	304	290	277	325	294	290	293	319	347	303	318	340	303	312	327	297	282	302	300	312	301	299	303	300	296	312	323	297	298	301	307	298	276	318	324	327	300	307	320	320	313	319	324	323	279	331	300	295	314	274	282	301	312	316	312	287	298	279	312	337	318	263	318	286	318	296	340	288	271	341	315	296	275	324	313	306	331	308	307	290	314	289	304	307	318	290	281	311	325	305	300	279	283	329	331	308	295	327	278	306	329	316	320	281	292	275	303	310	309	286
4746	456	429	336	303	305	325	284	320	251	251	313	295	264	242	266	251	294	284	296	291	328	284	282	260	290	277	272	274	278	265	252	277	276	297	305	272	256	269	289	271	255	264	290	305	269	267	296	244	291	285	278	272	305	270	285	271	278	298	260	261	271	290	283	306	283	276	290	280	310	268	259	289	287	278	283	314	273	264	301	295	251	265	283	262	277	291	272	279	282	325	273	243	290	303	277	267	267	258	271	264	271	250	275	284	272	273	311	276	280	270	280	297	273	312	283	265	301	283	271	309	306	284	283	295	294	287	303	299	282	291	317	302	269	265	274	289	275	283	278	267	291	286	282	291	270	287	275	268	289	280	307	269	271	251	280	270	265	281	256	267	278	308	289	292	295	251	246	313	278	241	288	276	283	293	264	282	293	287	258	288	282	283	300	265	251	307	272	273	287	291	270	270	308	255	270	299	289	264	269	302	275	251	273	282	301	282	266	299	274	263	294	270	302	270	263	269	292	282	259	284	324	301	288	245	291	278	255	257	275	300	266	271	271	321	280	323	297	283	266	278	274	309	251	322	302	293	283	291	261	273	307	276	293	307	290	294	312	306	267	302	274	279	267	269	275	282	256	277	264	254	270	285	287	264	271	245	270	273	280	275	293	257	270	306	294	294	285	288	274	301	267	278	274	266	262	278	285	315	280	299	277	269	297	249	282	293	297	289	273	277	303	326	325	273	303	266	268	287	266	250	291	274	276	274	275	254	269	307	297	277	277	295	276	287	300	279	279	280	273	282	297	293	242	272	282	270	305	258	284	287	278	262	284	281	288	253	259	259	298	245	295	255	290	255	270	260	273	328	275	275	297	286	301	259	286	265	303	289	270	280	308	300	278	304	263	287	257	283	259	281	266	277	302	297	280	252	263	254	261	298	257	281	273	273	298	262	275	292	286	295	267	254	283	292	261	301	290	291	287	276	258	265	255	292	278	277	290	261	269	301	283	267	314	285	296	272	268	236	287	285	259	275	278	288	271	253	291	283	271	308	267	269	266	269	268	272	292	274	262	291	273	245	287	297	290	273	263	266	276	290	268	266	269	294	266	252	292	273	271	269	285	261	264	279	258	274	273	301	273	277	258	287	282	256	288	274	263	303	271	268	302	297	298	274	290	275	266	256	245	276	268	284	277	267	267	295	253	286	265	277	255	262	291	281	296	282	290	262	285	313	244	284	276	282	286	263	301	298	291	265	269	255	286	270	321	276	283	304	260	294	290	258	283	289	270	289	274	297	264	262	287	292	287	310	296	269	281	290	250	247	264	273	267	282	278	262	287	293	271	306	283	274	276	280	295	285	271	288	283	251	304	276	275	311	278	275	279	288	297	257	299	319	281	274	285	297	276	280	295	258	306	254	278	254	276	273	266	266	269	274	267	297	283	291	297	262	290	282	271	309	258	288	274	259	283	259	283	289	272	299	265	323	278	252	289	268	284	257	285	292	317	243	244	269	287	317	296	280	303	291	282	304	295	265	259	284	313	293	263	294	272	290	290	294	278	282	286	283	300	267	287	279	277	273	264	256	256	271	273	252	279	279	263	276	277	284	290	275	264	254	269	273	261	266	299	287	288	294	289	267	280	269	278	271	265	248	263	298	273	306	296	263	265	291	276	276	317	259	282	298	277	303	269	265	292	286	303	296	285	286	285	292	296	301	301	279	264	297	277	300	273	266	263	304	280	314	288	276	286	285	285	273	278	234	255	294	260	243	306	276	281	273	299	274	261	251	279	260	251	271	286	316	258	304	323	295	261	258	284	279	273	262	278	298	297	275	279	271	279	262	286	256	234	272	248	284	246	280	285	306	278	261	270	284	303	289	267	291	272	250	266	279	303	264	278	251	254	291	260	267	267	311	302	299	271	295	284	279	292	286	280	251	283	257	281	277	289	299	297	266	253	292	279	272	283	276	257	289	281	268	282	282	276	267	259	276	283	284	296	274	272	259	259	290	315	303	291	269	283	272	281	281	278	281	272	246	248	303	278	292	264	262	291	272	300	259	269	302	307	282	294	300	280	306	301	275	325	249	273	280	282	299	264	254	280	252	299	268	268	298	246	274	250	308	297	246	262	281	256	272	274	291	281	261	264	306	277	267	260	284	282	241	267	261	273	278	263	292	279	298	266	292	268	273	289	267	250	284	276	281	275	285	297	302	270	270	299	288	233	298	268	278	290	281	303	274	310	288	279	292	269	278	278	302	293	282	290	270	286	265	284	278	272	246	302	265	291	284	292	310	256	260	310	303	296	267	264	276	291	264	316	306	289	275	292	282	253	279	281	277	296	292	264	305	292	292	292	282	285	273	269	255	302	267	261	294	303	289	281	278	281	263	303	273	274	254	289	302	278	258	306	277	276	277	281	296	280	306	280	267	273	301	253	244	286	246	282	269	300	264	284	279	299	267	263	299	269	297	303	269	283	278	292	277	294	248	252	272	268	309	273	260	254	296	283	278	271	258	278	259	308	265	277	312	263	279	272	281	297	289	295	299	271	272	283	259	308	265	282	290	302	284	302	279	281	301	293	281	253	268	292	286	264	288	314	272	274	261	312	301	287	249	284	272	258	265	287	297	265	276	259	268	271	254	289	269	302	267	249	254	278	277	278	258	275	281	252	278	283	269	290	283	289	304	290	283	296	262	274	240	269	286	301	285	282	293	272	253	279	293	264	282	291	226	284	257	268	269	262	248	280	286	272	317	282	295	265	270	280	299	289	303	291	261	319	279	295	266	268	297	278	278	288	291	287	261	275	267	295	277	274	274	304	268	309	302	262	287	273	284	298	281	275	254	282	296	280	298	284	237	276	306	285	299	255	272	266	290	285	290	266	306	281	298	275	288	284	277	285	268	287	274	277	269	268	277	255	282	267	273	272	289	288	284	307	283	265	273	283	273	275	260	284	266	273	281	277	277	282	294	275	264	251	282	273	258	252	278	272	281	283	263	270	251	314	288	278	263	276	256	281	292	299	295	321	274	263	275	279	289	250	277	275	295	285	272	264	270	271	285	275	269	274	310	282	257	295	270	278	290	286	293	284	270	269	265	260	308	258	283	330	306	243	288	262	277	266	270	286	280	270	296	275	278	301	295	264	250	305	311	306	276	268	267	271	309	289	277	296	280	283	295	294	282	306	290	295	282	246	295	264	293	257	245	309	299	283	295	275	286	295	316	268	280	275	270	265	268	274	253	271	271	266	289	274	292	277	283	267	281	265	292	257	284	284	280	244	323	299	266	278	297	295	276	285	263	294	274	285	304	277	281	260	269	301	268	284	269	258	269	279	271	271	297	275	244	287	275	245	289	286	293	255	301	283	274	319	309	292	292	251	275	280	285	312	265	298	320	280	247	281	284	283	274	287	272	250	261	286	271	264	298	272	277	283	286	279	295	265	308	294	275	282	296	244	300	270	248	283	286	270	282	265	237	243	275	321	287	286	296	275	261	275	280	281
25340	21466	27788	25540	8745	577	320	257	210	190	193	150	154	174	156	172	163	156	145	155	149	176	135	148	159	141	155	128	140	122	131	147	167	171	143	144	129	150	140	169	145	145	138	128	152	158	124	141	143	162	159	150	148	148	144	139	130	130	129	133	145	144	130	144	134	137	163	144	151	144	132	142	156	143	148	125	131	132	155	156	144	138	153	149	149	125	161	158	131	149	145	135	152	148	138	152	132	148	149	150	158	143	144	155	136	134	138	129	122	126	135	143	144	145	139	127	138	141	141	146	126	146	138	121	151	149	150	149	148	165	137	139	119	139	131	150	154	148	146	171	154	129	143	146	151	129	124	132	153	159	136	107	149	145	146	132	148	160	151	149	134	145	140	140	147	164	153	153	114	144	150	158	136	148	163	158	157	138	147	128	137	149	147	123	150	158	150	144	145	149	154	130	162	136	155	151	148	131	147	167	132	156	124	146	136	138	137	138	150	164	160	153	164	136	131	129	132	137	121	151	127	139	155	147	152	127	134	147	147	116	153	145	134	135	148	132	142	155	121	149	140	138	125	149	143	140	137	145	142	134	139	132	159	136	148	153	150	148	130	132	112	146	146	152	157	140	153	142	158	152	141	164	142	143	149	150	134	157	150	159	154	146	149	137	138	157	124	145	156	142	145	145	125	154	153	148	162	154	161	132	146	131	145	147	141	131	117	161	164	138	131	138	167	147	145	147	144	127	134	160	157	127	141	146	114	154	131	125	149	139	145	168	127	164	146	139	147	147	157	129	140	128	158	145	139	158	153	135	136	132	134	147	127	166	177	134	149	138	157	158	140	136	132	153	135	132	173	144	159	150	151	174	136	142	129	147	155	128	138	126	131	139	127	145	154	150	169	130	160	153	144	156	121	140	146	125	125	157	141	155	166	152	124	123	142	138	116	139	139	138	146	149	152	171	141	146	129	152	126	141	159	143	145	143	147	121	131	118	152	151	149	141	142	147	141	134	151	140	123	159	138	140	131	125	162	131	136	141	134	135	138	170	141	143	156	124	113	153	155	146	165	154	136	138	149	145	157	155	130	140	137	158	157	162	148	130	134	148	172	148	132	137	139	137	153	140	150	152	135	150	147	149	146	138	129	142	139	122	140	149	145	136	144	140	130	133	150	135	116	151	131	139	156	133	138	138	138	126	130	155	135	125	139	137	155	140	146	161	143	156	140	125	159	152	119	154	150	143	159	135	118	147	141	136	136	159	131	137	123	163	165	141	154	136	138	146	152	153	146	151	143	163	124	128	152	141	136	157	154	150	140	166	134	139	139	145	132	155	130	158	144	134	154	160	173	127	165	144	123	149	141	142	149	138	162	135	142	123	136	140	143	153	144	148	138	137	126	158	149	139	102	142	154	155	153	137	159	142	161	139	126	154	144	151	121	145	121	135	154	153	121	163	139	141	156	148	147	146	146	133	145	146	143	150	125	120	136	149	141	139	132	142	157	147	144	172	113	142	132	137	159	127	150	146	128	119	140	139	133	162	159	144	151	143	149	127	140	139	146	170	112	147	136	143	134	127	161	146	141	151	137	144	162	140	120	147	128	119	162	145	137	129	142	126	141	148	152	149	143	140	134	146	140	159	147	120	150	141	166	151	176	143	140	155	139	155	151	123	153	153	150	155	126	124	152	145	132	133	153	122	127	149	145	148	149	152	135	152	136	147	136	138	139	146	141	152	153	138	131	147	139	133	152	131	138	140	171	157	139	149	144	138	155	133	134	136	108	127	151	156	149	143	163	151	147	118	142	141	150	133	125	121	167	160	149	139	156	122	126	157	176	141	122	147	148	158	159	144	150	140	138	149	162	146	148	132	123	160	130	132	131	145	159	132	147	148	164	154	119	165	154	131	130	162	149	147	159	134	139	135	133	145	144	157	140	175	170	142	161	136	114	137	141	144	129	161	131	145	124	165	148	154	128	115	152	132	145	152	148	166	156	136	155	157	130	134	157	168	154	160	143	137	138	137	154	161	168	146	142	132	154	129	116	144	138	146	147	120	157	136	151	120	124	163	130	136	128	141	146	145	137	162	154	148	130	156	112	141	133	156	138	146	117	144	153	139	135	135	119	156	133	149	147	158	121	154	142	149	157	133	131	144	144	117	159	143	134	159	134	140	148	143	165	151	157	137	147	122	136	178	149	145	149	134	155	154	123	134	148	142	148	133	130	152	137	140	132	136	142	146	113	140	171	159	147	136	140	141	166	148	163	146	143	146	131	132	134	169	136	125	154	157	134	136	145	137	141	128	144	149	139	134	132	134	131	135	152	143	143	144	157	182	144	152	166	143	153	156	123	138	155	133	134	116	132	135	154	140	144	141	132	137	143	134	145	149	134	126	139	125	150	143	151	144	135	146	167	138	126	145	141	143	141	154	135	146	145	144	144	139	137	132	141	146	131	138	144	130	153	143	133	149	154	143	126	161	142	150	120	140	139	133	134	136	131	157	150	144	140	148	139	142	130	121	135	131	174	128	140	147	154	140	149	153	137	130	133	142	142	143	153	157	127	129	134	162	154	144	146	139	139	120	147	133	125	136	138	133	148	146	137	129	149	140	141	129	166	147	131	136	165	150	126	154	161	141	158	121	126	151	140	164	135	137	153	137	117	132	148	124	153	147	147	160	151	146	151	127	133	132	145	153	146	161	139	127	143	157	131	145	186	145	156	132	144	141	146	153	128	134	140	135	154	149	148	137	153	142	136	144	132	134	164	138	121	145	166	129	141	157	152	148	134	173	139	154	167	138	131	130	151	152	144	143	142	145	152	139	132	140	150	140	139	144	158	149	140	138	156	140	142	139	135	130	124	128	143	144	128	147	116	143	157	127	121	138	146	127	137	148	132	150	139	159	131	148	139	133	137	149	163	145	152	154	143	137	126	147	142	119	137	123	142	132	128	136	127	151	117	143	139	124	153	148	133	142	126	150	130	130	153	148	136	137	144	158	142	152	134	151	141	147	115	157	137	136	132	143	136	161	150	141	146	138	131	147	165	143	124	151	152	140	168	143	131	133	138	143	136	123	138	138	169	146	135	149	149	149	132	153	146	146	154	146	168	141	133	140	137	147	151	134	136	134	129	148	142	152	157	151	140	140	150	136	155	143	122	142	118	152	151	150	125	149	145	142	130	136	161	142	146	148	156	169	154	143	133	132	148	153	124	146	152	153	141	128	142	141	103	156	99	135	124	131	129	155	138	133	134	141	142	145	140	129	144	132	117	169	157	136	140	155	136	131	157	165	147	149	134	138	154	145	155	144	136	151	135	154	122	133	147	161	135	129	129	137	146	130	149	141	121	150	133	130	141	162	113	139	168	149	153	166	133	156	133	133	145	158	144	149	152	149	143	123	140	140	137	130	141	132	114	141	132	153	141	160	166	147	132	122	141	123	125	149	132	119	131	137	121	128	151	163	159	149	145	127	152	129	138	144	152	155	140	144	117	148
3089	2456	2131	1048	657	474	376	332	310	228	231	202	222	191	209	201	198	206	182	170	144	184	177	152	162	164	175	155	169	140	160	176	151	160	127	148	152	141	147	155	159	153	147	169	181	126	160	149	130	162	141	158	165	155	137	151	126	126	160	151	152	119	136	146	157	179	169	155	157	149	166	138	137	149	166	128	181	141	168	156	149	146	145	155	124	166	166	146	160	141	142	164	133	154	174	148	149	156	149	148	144	145	169	164	143	148	176	150	147	151	156	153	143	142	132	155	155	163	155	134	147	166	165	142	145	149	136	143	164	146	183	144	168	130	134	158	136	142	148	154	147	140	133	167	166	160	125	120	159	146	136	135	152	155	140	165	151	150	170	147	169	142	131	145	151	134	151	155	163	152	159	159	142	153	128	142	170	162	158	157	139	160	139	154	140	149	146	151	155	141	151	123	153	127	168	153	141	174	148	163	154	145	144	150	147	165	161	132	143	126	149	146	118	147	142	163	152	134	143	145	145	156	135	129	152	158	139	172	144	137	148	141	141	151	148	149	146	166	157	143	123	143	138	158	145	173	143	141	155	154	156	157	137	152	144	146	139	151	179	131	138	150	173	149	148	148	163	166	162	153	152	175	151	150	135	189	170	140	145	160	147	145	190	143	144	156	131	144	138	145	136	164	142	150	158	141	131	170	131	168	175	146	131	161	167	139	154	136	156	153	145	155	160	140	143	167	152	146	150	147	160	145	148	151	140	143	177	157	155	186	134	153	144	124	160	142	151	163	149	141	149	134	147	156	150	134	161	168	168	147	155	148	146	124	148	146	133	144	167	163	147	172	156	156	158	132	156	148	131	146	154	144	131	155	150	160	176	154	146	134	130	125	134	148	151	144	172	158	151	168	140	153	150	138	146	142	162	136	151	150	151	158	156	130	144	148	138	173	181	149	145	152	148	138	131	154	150	152	158	157	137	140	173	149	153	146	138	129	134	152	138	163	147	142	140	134	162	160	156	135	166	158	164	147	136	157	151	147	183	155	163	147	157	141	169	148	140	147	149	146	151	147	164	139	156	151	161	172	159	132	151	144	146	160	163	149	141	140	143	135	162	162	146	138	159	161	135	154	136	175	143	150	154	138	177	162	163	152	152	134	146	153	156	144	145	144	160	135	139	134	142	150	148	153	157	153	148	178	137	150	148	154	171	143	132	135	120	152	136	155	134	159	156	163	165	159	173	144	138	155	169	125	174	132	153	138	150	159	139	151	140	155	150	161	170	133	155	146	141	161	158	144	139	125	151	120	138	135	168	149	161	148	153	142	159	145	165	158	157	151	144	139	175	152	149	146	160	127	140	152	176	140	168	158	125	148	155	134	160	162	160	169	132	145	143	164	145	134	142	144	132	131	146	150	159	163	127	144	158	164	147	134	159	151	141	158	155	138	164	156	168	179	154	162	144	138	133	125	169	147	143	156	173	139	144	165	153	162	150	167	162	129	146	149	150	134	145	142	164	152	151	148	151	145	149	145	135	153	151	137	167	145	160	149	168	150	154	134	140	147	146	145	162	158	146	135	156	151	135	144	147	163	144	168	154	146	134	142	154	174	147	165	156	146	142	135	163	161	157	141	153	152	153	179	147	144	169	166	155	153	174	144	172	175	142	148	172	148	152	145	167	168	146	139	171	145	151	136	148	153	127	141	140	154	156	127	152	155	160	153	136	137	159	156	176	137	143	147	149	138	140	152	154	156	178	157	166	164	169	148	147	168	145	136	173	144	145	146	159	142	148	128	165	145	136	147	163	154	156	164	159	158	162	152	144	145	143	146	143	144	155	141	141	150	146	142	148	151	144	167	152	148	150	161	144	159	151	150	132	166	139	127	130	162	146	135	146	153	141	170	138	151	167	149	141	154	144	138	151	135	153	127	155	159	158	150	153	131	169	156	147	134	152	137	150	146	132	157	132	146	155	164	152	126	143	141	151	133	141	131	145	157	171	148	146	156	132	142	165	142	153	150	145	155	163	156	144	136	152	164	163	148	158	153	144	160	141	144	170	145	136	152	152	141	160	139	149	173	151	167	161	154	115	155	155	135	139	157	161	134	144	156	165	150	170	136	167	135	158	134	165	134	153	159	138	133	144	144	164	123	118	145	169	161	148	146	149	159	161	144	163	164	124	164	168	154	152	168	168	161	145	159	152	143	170	167	147	139	139	128	164	138	153	161	168	166	136	142	144	131	133	130	159	147	145	144	114	138	130	136	158	168	150	155	114	130	170	142	152	149	143	147	153	171	147	153	150	161	151	137	169	150	151	141	157	144	145	143	150	152	154	142	147	140	150	132	151	155	142	167	162	139	141	143	138	167	128	137	154	148	149	127	138	166	163	144	154	153	144	157	155	124	154	137	144	140	154	144	169	145	162	154	151	149	162	160	152	140	158	150	129	134	149	139	155	157	162	152	173	156	149	134	149	146	137	180	158	141	148	138	156	148	163	157	148	146	156	158	162	142	143	146	166	146	156	170	180	155	151	166	139	132	147	174	149	169	142	149	155	124	137	137	135	157	136	119	137	137	166	162	155	189	155	158	152	160	146	138	141	143	134	151	154	146	146	137	157	151	158	152	156	147	150	161	156	152	152	161	150	170	147	136	177	135	141	156	157	159	167	132	156	128	127	129	157	139	157	128	155	162	149	137	157	159	138	126	157	148	140	131	123	146	160	154	160	150	156	151	114	154	158	126	172	163	161	144	136	171	150	169	140	143	161	152	135	127	145	155	154	149	141	142	154	135	143	153	143	158	143	147	160	147	179	164	138	147	143	148	169	156	143	152	139	151	143	145	135	123	161	149	148	157	164	166	146	140	136	147	143	158	149	140	138	150	164	153	137	155	152	169	185	141	159	154	169	158	132	154	133	166	148	147	174	162	153	135	148	133	128	165	137	147	149	155	147	151	154	148	145	146	153	123	141	129	140	151	165	137	154	138	158	164	148	161	167	136	126	136	160	142	158	148	142	145	157	133	143	169	158	142	171	137	147	143	136	174	134	177	169	165	130	167	169	118	156	139	142	166	127	149	141	137	142	142	144	147	149	153	150	160	154	154	150	142	149	158	145	132	157	159	138	162	140	151	139	174	150	161	147	159	142	164	130	156	137	161	138	160	131	158	151	141	152	154	148	156	173	165	149	151	183	152	152	159	150	156	159	152	153	157	145	119	118	136	140	137	169	157	167	149	150	149	129	133	169	135	158	166	136	145	139	168	140	132	149	158	145	155	147	133	141	156	148	139	168	140	143	153	165	132	141	150	155	137	159	143	153	144	142	165	128	146	162	159	161	154	130	145	149	153	154	139	131	142	136	149	158	130	152	178	140	167	140	133	132	155	148	174	145	150	155	174	138	129	147	135	150	149	152	149	126	117	156	165	147	143	159	132	154	137	179	167	141	164	152	132	154	147	165	146	164	135	156	134	129	156	141	139	158	140	167	138	154	175	158	139
24400	21478	28769	24605	21449	5918	930	548	407	398	375	341	351	309	342	334	320	351	276	333	271	363	315	289	318	294	306	280	293	298	288	316	294	286	254	271	274	284	271	274	328	312	262	267	277	318	282	277	306	286	278	269	291	329	299	283	267	277	280	287	296	302	274	301	301	280	310	297	306	306	288	278	302	319	312	285	303	289	292	273	277	288	263	296	261	274	257	281	318	294	292	275	268	268	294	320	289	271	303	280	252	264	289	255	305	285	306	282	263	289	290	276	286	291	291	286	287	261	288	297	301	270	266	267	287	254	280	277	307	251	285	281	258	278	243	307	260	260	273	292	286	299	289	295	336	284	290	278	288	280	287	293	301	266	302	274	263	276	272	287	273	297	285	333	309	282	276	267	280	298	279	272	264	261	280	272	272	292	297	281	267	278	296	288	287	298	259	289	333	271	280	248	283	285	252	292	273	276	289	267	287	310	281	292	292	296	285	304	274	327	265	303	301	287	330	256	268	253	304	267	273	292	264	285	324	272	266	234	266	279	283	284	294	294	257	295	299	297	259	291	301	308	303	307	294	244	274	275	263	285	280	290	260	267	273	274	284	334	280	302	290	273	285	252	261	281	294	297	309	277	281	277	293	272	270	300	268	266	293	275	321	283	259	285	314	270	271	283	289	293	287	288	256	275	255	305	301	266	283	307	272	288	271	308	266	296	301	324	281	252	281	299	297	287	279	277	298	306	292	305	293	257	272	315	296	280	271	280	307	310	279	278	285	258	301	299	280	276	282	304	285	275	280	278	273	294	282	300	297	257	266	297	292	278	257	291	269	315	299	309	301	256	267	308	309	305	243	290	305	285	269	271	274	309	281	257	312	279	278	323	321	306	274	286	280	307	282	288	271	290	268	258	255	264	291	262	286	264	303	306	310	265	282	256	297	269	272	293	274	266	279	274	283	290	279	265	306	284	292	285	299	299	305	314	298	284	274	272	292	307	310	274	276	286	288	281	288	274	272	297	245	273	273	255	287	275	277	279	269	296	287	270	300	276	284	279	290	315	288	282	296	260	282	269	252	306	257	312	298	288	288	266	319	297	257	294	303	273	232	277	267	278	251	251	263	299	322	304	233	311	263	263	294	288	268	272	284	266	278	294	268	280	280	304	268	283	301	268	260	276	268	302	282	292	267	297	301	294	285	258	295	296	293	296	256	286	296	271	291	299	327	280	285	268	281	316	268	287	270	274	263	308	291	300	271	263	252	296	264	310	263	305	296	282	274	325	296	291	302	293	300	298	272	277	290	281	316	315	274	277	276	267	298	261	283	302	282	269	290	272	268	245	289	311	281	277	277	294	261	286	278	273	301	252	253	259	277	301	291	289	291	297	256	272	244	263	257	266	279	314	315	305	291	249	275	264	278	308	275	319	295	294	315	299	262	292	289	289	281	261	304	305	257	258	278	274	297	268	311	314	284	286	309	266	279	274	316	287	280	275	265	268	291	279	284	251	269	294	283	284	262	263	266	275	310	271	278	286	275	301	288	266	300	280	252	288	285	291	300	256	294	282	261	284	269	282	292	278	276	302	335	305	251	321	294	262	266	275	272	261	296	293	304	279	295	304	282	320	279	289	304	269	286	296	308	284	269	288	277	294	296	296	294	263	296	269	297	304	280	288	266	268	294	263	302	301	291	282	303	286	289	310	295	253	281	307	301	277	237	274	282	297	287	255	252	285	319	244	319	290	259	299	290	290	257	275	260	293	273	289	276	277	274	308	260	292	271	291	293	270	291	281	286	317	279	245	288	246	299	302	282	292	278	289	251	287	313	273	287	256	284	273	299	277	279	294	279	272	303	315	276	268	252	276	254	289	258	254	267	292	251	332	274	292	291	302	301	281	274	285	285	301	297	280	301	300	294	254	268	286	276	288	294	289	276	276	273	311	298	297	264	294	276	271	264	278	266	257	279	289	271	302	276	289	278	288	278	305	275	286	302	299	282	272	305	268	280	282	259	286	260	314	236	295	250	294	263	299	288	284	265	273	297	285	277	248	315	306	270	290	301	258	288	278	293	288	280	298	310	273	294	292	279	244	262	320	275	322	298	288	288	268	247	284	276	288	279	248	320	284	267	284	270	311	294	265	263	298	294	289	264	300	268	290	280	270	297	294	311	286	277	272	293	319	277	304	305	303	291	264	296	282	312	300	289	266	287	285	289	294	267	278	248	279	294	268	265	298	295	262	324	298	280	296	268	285	291	273	265	287	291	301	261	282	273	284	290	268	277	290	285	258	270	273	276	283	270	295	272	287	275	295	269	277	306	292	289	276	266	327	277	269	329	299	267	279	288	280	296	293	293	235	288	283	281	274	301	292	283	257	261	265	269	270	278	274	260	315	294	284	283	308	300	279	265	288	297	277	285	296	300	283	265	274	257	295	299	293	266	258	290	287	261	325	295	296	268	255	258	331	284	262	263	264	290	273	282	271	261	299	303	300	284	296	292	271	275	301	297	278	286	280	311	306	267	283	300	275	297	276	283	270	268	311	265	272	278	296	284	292	281	279	264	266	292	276	279	293	302	282	271	290	322	304	301	286	291	289	296	276	262	318	243	305	303	272	273	290	314	276	266	270	255	257	284	260	295	279	283	291	266	257	284	284	279	311	279	298	284	250	292	252	302	248	258	280	258	288	291	286	272	286	262	295	275	288	255	288	267	256	296	287	278	274	262	277	250	281	265	320	321	298	267	283	240	285	275	260	290	284	279	292	280	269	292	273	273	286	310	270	269	300	273	279	276	282	288	287	285	274	314	282	275	326	291	264	290	265	298	278	276	305	253	256	284	299	288	301	316	295	281	280	303	296	276	267	276	289	326	273	257	275	242	282	317	291	262	263	285	273	279	288	298	293	278	312	287	261	270	254	301	245	280	312	271	276	241	301	290	260	288	327	281	280	305	272	279	288	232	293	286	317	265	277	288	306	295	290	254	267	275	306	265	296	273	298	272	301	304	273	279	296	257	293	291	280	266	250	304	262	293	295	290	272	303	292	275	276	264	283	290	321	262	259	284	308	297	299	247	315	275	315	288	280	260	268	270	256	275	289	271	325	275	267	265	281	300	266	266	298	264	277	298	264	280	296	269	254	269	291	272	258	264	297	304	295	309	262	258	320	270	260	266	295	281	266	311	286	300	322	270	305	282	276	309	276	300	267	271	267	282	284	254	267	259	283	295	251	288	277	267	259	262	297	307	256	294	309	281	288	242	292	308	281	288	315	290	271	273	329	239	264	297	274	288	264	317	265	299	295	296	275	288	266	292	259	298	307	285	272	282	304	291	285	298	282	308	273	282	270	289	295	288	283	289	277	321	271	272	275	299	252	300	301	280	293	285	285	291	263	306	254	270	262	292	283	301	248	280	304	276	256	287	275	284	288	246	295	299	291	266	282	273	302	264	272	247	248	295	281	291	253	268	279	263	289	302	298	295	267	246	303	282	282	285	282
3326	4666	4101	2005	1284	950	720	639	523	481	427	411	384	361	367	341	324	342	328	346	294	300	328	278	282	295	292	295	305	305	280	262	304	256	262	284	292	291	293	312	273	280	251	306	286	277	285	271	285	293	284	278	273	303	269	272	284	290	262	251	266	282	282	289	279	296	284	265	284	283	278	248	316	286	305	303	258	295	248	294	233	259	278	279	287	291	275	268	275	242	255	278	296	274	296	288	270	295	283	289	287	283	296	298	257	288	273	281	261	264	274	272	242	265	272	269	278	289	255	233	247	280	263	264	264	279	255	255	257	259	292	292	267	240	261	273	272	257	267	224	288	265	240	283	255	272	267	268	288	273	275	283	266	293	256	265	291	257	251	259	260	272	306	284	273	264	270	270	283	284	241	286	285	240	282	284	276	268	254	266	302	307	283	261	242	272	268	260	272	248	305	255	293	282	276	266	271	295	253	252	291	287	235	256	274	268	271	271	272	255	286	259	285	251	273	278	251	269	279	275	296	260	284	281	276	252	297	278	292	269	263	293	279	264	251	292	279	273	278	275	259	265	261	298	274	292	279	267	254	260	234	256	258	297	249	253	300	310	249	220	261	239	311	280	265	267	242	271	283	249	277	284	250	277	273	268	275	251	287	270	266	280	237	261	268	251	269	290	279	281	293	270	261	269	259	276	243	281	260	278	277	274	262	250	247	276	278	289	261	286	266	264	276	284	289	281	279	292	276	298	252	294	228	268	240	253	244	239	260	268	254	281	258	233	268	269	253	272	278	297	260	271	273	264	280	280	248	260	248	254	285	277	268	246	257	272	272	243	292	266	256	247	278	268	267	266	274	269	282	254	292	263	267	293	270	252	278	262	278	274	255	299	252	265	273	248	266	259	277	308	277	263	298	289	258	283	259	257	269	263	251	272	261	278	258	287	236	260	260	279	272	261	275	259	268	253	273	254	253	275	290	273	292	261	263	290	287	288	292	262	254	266	255	309	269	267	238	263	267	273	290	255	287	248	274	279	263	261	266	259	242	266	293	248	253	273	260	285	296	268	266	249	248	277	299	282	247	256	249	251	281	279	261	281	260	265	265	261	288	281	221	268	228	236	258	283	283	254	282	284	281	268	256	278	285	269	234	276	286	275	266	279	284	273	262	262	286	267	293	263	276	250	251	257	281	297	297	234	263	295	264	253	264	277	283	266	251	261	260	259	271	261	290	264	290	251	253	274	270	264	295	246	252	270	271	259	259	257	268	260	254	296	257	255	285	277	270	246	260	259	247	255	267	258	269	283	266	268	276	258	268	268	260	276	261	268	265	238	243	230	282	258	257	282	292	254	275	277	254	250	242	282	263	244	269	256	266	290	252	260	270	279	278	261	270	244	275	252	268	267	292	273	241	257	271	256	273	251	274	260	256	278	268	269	288	278	294	262	268	257	264	288	288	285	295	243	280	271	263	258	297	253	234	256	269	282	292	266	248	277	264	229	257	253	268	282	246	279	284	295	295	264	265	250	275	274	257	260	248	255	266	260	236	277	258	263	270	276	241	286	251	289	280	248	245	265	248	273	253	258	298	279	280	236	250	270	237	274	240	248	247	271	272	276	294	280	275	255	273	258	279	249	245	287	273	289	238	267	288	272	270	248	278	250	274	311	261	258	290	263	252	270	269	264	269	262	256	264	273	285	278	265	260	256	255	262	248	268	256	246	272	268	239	268	279	234	259	236	268	258	260	297	271	256	275	264	239	261	275	297	267	244	274	234	283	248	263	248	276	284	286	268	268	274	277	265	253	303	265	269	259	260	257	258	267	275	267	244	291	276	284	297	275	247	260	278	258	251	258	260	234	248	271	287	263	273	262	267	281	234	276	274	261	268	266	241	272	269	263	281	299	246	267	300	246	269	244	256	275	247	253	264	246	264	274	245	238	251	274	252	256	296	279	276	278	240	261	257	300	282	271	286	264	274	265	252	259	272	279	255	261	265	263	281	259	265	258	286	244	270	252	274	265	256	260	271	265	289	262	282	256	286	257	256	241	237	243	280	276	269	254	255	256	302	293	258	267	267	290	288	256	241	269	274	244	272	272	251	279	237	290	254	254	268	270	264	280	285	286	251	239	286	265	238	287	269	264	303	281	275	281	232	262	271	263	288	287	227	289	273	249	260	242	273	236	266	272	256	289	269	281	285	261	278	240	269	244	263	287	251	297	266	275	274	281	263	224	272	284	233	228	290	265	282	282	300	271	254	269	270	280	242	238	260	279	251	279	263	248	276	242	273	324	277	288	292	277	268	268	233	239	233	275	260	253	256	264	251	296	262	248	249	238	232	251	298	261	281	300	297	237	248	273	237	241	262	295	279	260	262	250	254	273	283	263	273	267	263	251	265	264	265	293	271	273	254	238	261	267	264	266	255	288	269	254	270	286	270	285	246	242	281	265	274	249	250	242	251	280	275	268	280	272	299	261	261	252	279	249	235	254	260	273	275	260	265	256	258	274	242	258	290	256	234	267	224	287	266	257	261	251	301	291	277	259	280	262	235	282	269	289	238	278	269	288	292	275	283	250	267	261	280	271	277	282	246	272	261	282	268	276	219	274	255	255	282	294	264	263	280	278	283	235	260	247	251	265	238	270	296	247	260	257	285	262	262	245	267	264	259	253	275	299	245	263	256	258	265	242	267	291	268	257	276	241	257	272	237	271	266	297	260	270	254	238	265	288	279	272	256	248	274	256	267	268	267	251	297	283	282	257	276	283	298	258	278	279	283	258	236	299	253	270	265	267	263	279	276	273	247	252	251	241	272	285	269	282	255	286	285	238	289	265	260	288	274	277	279	272	271	256	265	257	273	258	255	267	292	272	244	282	256	258	257	266	258	261	271	273	267	248	247	263	256	258	254	263	278	248	266	256	292	266	262	271	264	257	248	265	276	303	269	278	227	261	273	260	259	265	266	239	270	259	259	261	269	280	282	254	276	280	261	296	279	258	263	265	247	277	246	230	277	248	261	271	248	250	277	256	264	247	242	233	266	268	256	305	264	246	288	284	237	268	257	256	241	266	266	310	272	270	290	267	275	216	275	274	262	303	273	256	261	276	257	290	265	256	251	258	273	261	281	274	233	238	261	265	279	258	259	301	286	274	257	261	238	241	259	260	261	268	271	242	259	250	268	256	280	271	258	284	244	270	267	270	249	264	250	248	257	279	258	211	289	296	274	240	268	248	268	264	272	242	284	266	267	281	267	260	278	252	277	266	280	246	257	268	291	262	295	266	253	264	243	235	231	237	267	251	285	264	280	275	245	276	253	253	279	259	279	237	248	286	298	252	288	251	257	296	224	274	255	254	247	251	248	242	282	260	238	296	244	240	259	253	269	254	282	273	287	250	255	285	233	266	267	239	242	266	280	252	263	233	248	289	253	283	290	260	255	249	267	238	270	247	251	263	259	273	272	256	279	265	260	279	255	273	280	291	258	252	237	253	259	269	275
27781	12206	964	456	348	335	334	267	347	322	301	335	316	308	290	294	283	310	311	331	312	308	276	321	289	318	319	307	293	339	307	324	325	271	311	326	283	306	288	266	292	279	315	283	312	291	292	321	323	306	325	318	297	297	305	286	307	285	286	290	309	327	298	316	338	309	298	333	309	318	297	263	281	285	303	288	302	307	308	297	320	324	295	276	279	305	307	306	326	302	322	295	312	272	297	317	287	295	277	292	317	292	298	288	327	321	276	332	294	292	310	328	304	310	298	316	343	335	309	293	309	306	254	321	280	332	286	285	291	336	293	299	300	309	287	283	307	322	317	294	284	302	348	297	310	285	318	308	318	251	292	302	323	286	281	300	302	333	262	320	307	295	288	340	285	281	340	298	289	323	310	297	260	298	289	292	311	317	331	306	296	273	285	327	305	305	303	309	314	286	272	274	274	299	292	286	321	315	275	290	345	281	299	302	300	294	280	299	288	325	301	310	298	284	281	299	288	307	304	274	331	325	279	298	301	296	318	273	294	314	293	293	313	293	311	313	268	305	309	282	311	330	337	292	285	316	293	296	313	325	314	302	299	295	325	296	286	321	287	341	306	271	320	311	303	304	323	285	289	289	280	313	287	327	274	299	309	316	274	348	304	306	260	298	296	303	302	290	301	294	306	312	294	322	298	305	284	290	289	277	283	299	322	298	291	304	307	302	288	315	290	301	275	294	304	337	308	322	302	299	299	307	312	297	307	310	296	301	306	306	297	305	271	269	281	301	293	326	300	307	323	306	309	313	334	277	308	338	328	351	301	314	322	299	313	308	304	309	319	333	319	303	301	331	298	322	297	319	316	296	288	341	340	312	310	294	321	325	306	319	325	311	306	310	335	287	296	300	283	277	299	297	303	308	309	273	312	314	310	305	299	284	306	319	289	309	288	310	297	341	328	318	285	320	302	293	282	302	308	285	286	290	297	267	327	295	323	294	337	319	332	293	282	309	303	264	292	285	316	307	336	312	291	336	301	307	284	304	285	308	302	287	310	309	297	291	311	393	296	314	330	328	251	291	335	323	292	301	294	316	300	310	318	320	293	276	313	302	325	268	286	313	317	295	295	266	290	279	266	317	271	301	275	327	298	323	269	337	284	300	315	303	294	314	292	292	327	316	302	307	315	319	293	280	297	299	332	295	297	291	297	305	280	309	294	345	299	311	327	328	333	282	341	322	335	297	327	312	286	292	308	299	315	313	298	257	307	295	307	291	310	342	320	298	325	325	314	289	315	297	315	311	295	270	325	291	324	306	299	320	316	292	302	301	357	295	310	310	353	288	285	304	351	317	299	291	253	289	268	290	308	332	324	324	316	311	303	284	319	313	317	305	310	294	299	305	310	313	324	317	305	305	321	288	308	290	318	282	296	324	293	296	282	311	305	320	331	272	300	295	309	309	271	291	306	319	309	300	306	294	279	352	271	318	330	299	302	317	303	286	298	297	318	297	316	319	314	320	270	295	303	341	325	270	293	296	299	307	289	305	304	309	331	295	284	273	331	322	298	323	290	321	284	294	299	301	318	317	295	301	322	332	298	262	292	308	300	307	288	335	298	332	321	292	287	280	301	292	317	328	276	314	300	320	317	308	293	257	299	298	296	314	304	318	311	336	306	299	320	294	274	303	292	303	286	304	318	295	319	300	309	338	291	328	308	307	300	305	304	337	263	303	292	306	272	289	329	313	286	315	321	320	313	329	331	291	264	289	307	315	333	293	342	301	299	315	303	326	322	299	309	318	297	319	299	281	286	314	290	309	331	325	315	312	294	338	291	291	291	337	300	293	315	332	289	307	316	296	317	309	311	298	272	305	323	285	316	331	305	292	316	277	304	294	293	296	310	289	302	325	297	299	324	280	302	276	342	305	293	314	312	293	295	326	296	312	306	296	275	300	290	321	315	256	286	308	314	299	333	323	322	336	310	319	303	334	296	321	286	326	291	341	302	308	337	305	288	314	304	253	279	282	330	331	347	320	290	307	310	295	312	273	295	311	309	327	308	314	305	298	303	304	331	319	293	307	323	326	306	278	347	317	301	343	305	278	307	272	294	292	311	323	313	305	320	271	289	329	321	283	304	279	311	295	337	331	288	303	295	282	293	306	279	322	277	295	258	284	305	339	304	296	309	310	313	317	301	321	306	262	283	293	310	315	349	303	319	295	287	325	298	312	302	277	286	307	317	339	326	296	335	292	310	323	305	298	303	291	306	300	291	330	290	300	298	309	313	347	318	305	302	287	303	286	304	297	279	324	311	355	298	299	350	315	283	322	288	308	301	288	305	332	319	323	331	293	263	304	309	294	299	311	309	311	293	317	305	286	316	286	317	320	300	296	322	278	302	302	317	296	297	312	315	368	317	329	312	298	324	309	347	306	281	281	299	306	299	329	268	324	309	311	300	310	330	289	320	277	329	285	311	299	292	303	309	294	287	290	338	290	309	303	310	318	313	332	281	308	287	329	281	266	314	335	335	313	277	287	296	321	328	305	279	323	307	313	310	282	325	299	328	318	324	337	315	304	289	278	335	324	310	314	278	266	310	336	293	316	304	317	275	301	318	292	280	304	301	324	301	309	301	327	325	292	273	351	308	320	284	270	305	301	305	296	314	298	316	306	313	304	311	296	292	300	310	296	303	318	297	317	312	289	292	294	316	295	265	339	313	307	303	294	267	309	296	303	269	313	279	324	293	325	310	315	321	313	279	320	320	294	320	294	312	324	317	355	290	308	306	288	328	287	306	322	284	317	301	298	302	313	325	329	318	289	321	302	316	268	298	302	302	310	328	301	318	268	308	305	307	294	290	343	307	297	293	286	279	329	305	322	278	302	300	300	309	314	312	301	303	318	314	300	304	320	330	281	308	307	319	301	289	302	303	306	287	288	311	297	299	307	329	318	314	343	290	336	316	335	291	309	301	327	290	280	290	273	275	338	292	334	321	289	282	308	307	314	301	299	324	316	292	317	303	318	320	308	280	320	292	271	310	301	290	307	307	327	324	291	279	286	307	316	315	287	288	325	297	308	282	300	316	287	295	315	275	314	306	309	296	293	283	301	308	341	319	293	270	302	284	277	304	311	325	281	309	305	333	272	305	304	308	316	334	299	309	298	302	328	321	291	328	318	305	299	312	299	313	338	295	313	269	304	294	305	314	294	309	312	296	313	340	293	309	291	314	324	303	267	336	280	308	324	295	300	285	331	303	335	311	297	287	312	270	304	300	301	306	343	291	283	294	287	316	281	301	277	299	314	294	298	318	303	286	310	305	307	318	295	316	304	333	324	348	292	301	282	301	297	284	306	283	333	308	270	305	291	317	281	316	313	278	307	294	299	291	332	299	297	323	285	279	290	288	321	292	311	269	293	303	297	273	274	324	317	307	343	285	328	307	346	309	306	287	277	263	303	288	288	273	317	283	285	316	298	311	302	332	337	291	303	307	302	297	313	319	313
4694	455	408	353	309	338	320	308	295	277	278	270	279	277	252	285	272	301	297	279	268	321	300	283	274	284	305	273	288	296	279	267	288	275	289	298	279	279	286	294	274	253	235	271	314	287	292	291	293	307	286	287	286	298	266	265	300	290	287	262	291	283	309	288	286	272	293	288	278	265	307	289	268	292	272	260	341	284	281	287	281	284	263	293	284	292	301	248	269	279	296	288	289	294	263	281	287	284	307	291	280	289	241	290	304	287	291	280	269	271	298	285	264	249	264	289	300	268	302	269	284	281	260	290	310	280	307	309	264	264	270	276	293	300	293	319	287	277	275	279	301	257	264	270	286	277	282	306	295	265	297	267	281	301	306	279	261	302	304	273	283	316	273	307	286	275	292	268	255	285	261	298	300	229	263	280	264	305	237	279	267	291	265	284	299	269	269	305	277	286	284	264	293	284	269	277	267	266	284	316	272	288	290	271	264	293	281	311	283	304	250	279	276	294	275	273	276	268	282	269	286	293	299	250	270	257	270	289	250	296	258	276	255	262	269	283	290	275	270	276	287	295	296	287	264	257	288	258	278	305	278	308	296	272	295	300	296	278	266	288	252	282	282	257	274	284	261	263	262	289	280	275	278	276	295	298	273	290	289	287	277	311	279	271	279	308	307	293	295	274	260	313	256	282	235	284	316	275	271	263	264	314	278	287	257	288	285	230	300	290	280	290	294	279	276	271	314	285	309	279	313	317	285	281	272	286	289	289	314	279	286	267	289	273	274	287	273	276	308	269	276	278	301	271	290	278	304	259	266	279	262	274	289	287	271	277	294	284	254	243	301	303	268	304	293	342	286	288	299	298	297	288	240	292	294	280	269	300	309	285	265	280	280	278	280	283	285	301	256	282	278	276	275	285	281	251	324	238	267	283	290	261	304	304	269	264	274	282	281	281	269	300	281	273	287	298	285	272	256	284	281	276	265	245	284	263	260	278	268	278	250	273	250	299	274	285	268	292	276	277	311	309	269	286	264	257	322	288	297	263	272	293	301	292	303	269	292	291	302	300	292	285	274	288	288	286	270	252	303	288	296	265	291	270	299	267	309	256	286	289	263	288	260	290	291	292	270	295	281	281	289	268	261	291	283	317	244	304	275	267	279	275	307	291	281	269	259	274	270	269	281	286	268	243	284	281	276	279	284	265	289	288	266	280	286	275	273	287	266	286	266	268	257	256	301	254	280	260	295	232	276	256	242	292	297	288	308	280	286	291	237	290	272	274	286	278	278	292	273	272	271	271	291	279	290	277	282	259	268	275	301	281	268	299	284	277	269	299	282	270	300	273	274	281	280	296	254	275	255	251	305	267	277	273	281	261	269	261	256	279	262	292	285	289	258	253	265	262	274	290	284	290	261	268	281	298	266	275	300	271	276	296	276	285	282	280	300	298	282	280	265	274	314	306	292	303	263	287	299	294	257	287	281	256	323	295	279	257	274	285	297	252	281	287	294	266	276	265	282	262	262	300	242	279	274	283	300	282	275	272	258	278	297	290	294	273	280	239	286	284	288	303	272	269	294	287	292	270	274	266	272	300	270	269	286	283	271	296	275	286	259	298	287	288	258	299	290	270	278	262	279	269	255	286	254	265	288	256	279	306	277	304	275	273	274	298	311	319	276	305	295	271	279	282	257	279	282	296	298	297	274	289	281	267	273	263	287	297	284	270	277	254	280	270	253	273	303	270	280	274	272	304	269	281	275	299	283	279	282	293	314	279	291	266	290	276	285	260	282	297	284	296	271	286	313	294	252	298	235	255	263	278	294	291	281	305	253	293	257	284	274	252	307	290	270	295	308	282	318	278	299	274	298	262	279	286	260	269	294	272	275	307	272	269	305	284	274	276	276	281	282	246	264	269	276	301	263	306	301	300	296	287	258	293	280	286	274	303	260	291	287	264	293	298	278	234	248	301	305	297	288	254	276	279	272	260	305	295	275	286	286	272	298	275	281	269	261	282	296	302	295	252	280	284	267	292	299	270	274	274	283	261	282	282	282	283	261	278	278	269	287	259	297	294	305	286	297	243	297	270	281	294	294	291	283	268	278	294	271	277	281	286	271	266	274	285	272	310	287	272	286	279	276	279	273	284	286	285	259	277	302	261	287	295	253	265	281	277	263	284	277	277	320	313	270	316	288	298	257	301	262	289	299	259	268	279	320	291	326	318	295	254	251	261	287	285	299	274	268	286	283	266	311	272	259	282	283	295	284	280	297	280	274	252	305	289	253	273	281	244	289	277	278	272	290	299	250	257	313	257	276	293	275	277	303	276	279	275	283	281	302	294	282	296	292	279	275	291	282	295	262	257	285	278	281	270	273	289	272	288	288	266	270	286	293	294	296	280	262	268	278	286	314	273	293	288	279	290	295	279	295	279	265	285	302	305	263	280	273	270	280	287	301	267	266	292	287	285	263	301	271	304	288	259	280	293	282	298	288	273	274	300	288	276	305	297	287	287	278	262	267	296	261	277	279	312	299	292	305	275	283	255	279	288	262	289	267	311	280	307	284	260	259	252	255	259	308	271	301	278	265	310	271	287	273	261	272	283	270	256	244	297	287	291	271	296	263	286	271	309	263	293	274	250	296	266	279	284	289	290	277	266	290	284	282	298	291	295	295	279	285	276	264	286	291	263	271	299	287	261	291	288	274	285	282	288	261	269	285	281	272	288	287	286	277	270	283	297	259	282	297	278	277	292	278	265	262	280	257	290	281	288	290	274	294	270	280	266	275	274	262	274	260	251	290	273	293	273	285	275	291	278	274	275	295	279	291	316	285	277	297	259	309	287	261	268	313	280	286	287	266	288	312	279	282	275	280	265	256	281	278	282	269	275	291	277	277	277	290	274	293	248	282	309	283	290	296	292	261	262	278	293	278	289	282	281	285	247	298	268	293	260	259	278	301	278	266	309	310	288	279	278	280	308	287	297	285	291	285	303	268	271	294	270	310	332	273	299	288	285	261	297	278	275	270	248	315	299	283	258	255	287	295	288	295	283	300	272	268	263	280	268	290	308	269	285	270	254	287	274	295	314	284	236	288	263	253	293	276	297	292	278	278	279	276	287	289	270	257	300	263	313	252	265	264	283	278	293	256	285	254	280	267	288	280	287	288	277	285	268	247	264	304	317	288	254	275	281	286	279	252	288	282	311	314	263	267	298	304	279	261	276	259	265	290	277	276	267	280	304	292	287	283	271	295	269	291	261	290	281	231	263	273	269	286	281	274	260	283	266	258	273	278	275	277	267	283	289	311	284	298	279	297	265	308	302	265	266	278	268	292	275	285	271	274	294	283	295	265	289	307	296	297	287	273	325	254	304	324	289	258	281	250	316	253	244	280	309	276	305	300	264	302	255	260	276	324	253	265	292	291	313	282	311	290	271	276	290	299	298	285	301	282	276	243	267	258	266	277	258	270	259	288	266	285	262	273	266	287	287	269	275	280	292	284	282
25303	21456	27790	25508	8590	565	294	235	170	181	182	170	165	165	151	147	161	147	163	179	152	167	147	144	155	152	149	146	145	132	154	148	137	150	145	138	144	147	150	129	159	133	145	170	133	154	141	146	150	160	115	134	148	155	141	145	159	126	119	136	158	133	139	156	146	143	147	132	129	148	148	154	133	145	165	133	149	135	129	137	158	139	120	148	139	132	139	131	146	116	162	156	138	151	174	168	152	153	138	130	151	134	125	142	152	151	150	142	106	146	123	149	142	139	147	142	133	142	148	133	148	139	148	158	140	145	155	123	154	163	136	128	153	130	158	139	130	113	153	143	143	118	142	145	155	136	132	141	130	118	143	142	148	125	131	137	143	103	133	137	149	149	137	112	156	154	143	136	129	145	144	152	129	131	128	140	146	144	115	155	155	164	133	137	138	135	135	159	128	158	160	144	150	143	149	129	142	145	174	136	121	138	127	156	145	150	136	131	141	140	145	146	150	157	126	122	124	127	150	153	145	142	132	146	143	135	149	151	135	142	148	141	143	163	136	142	120	139	139	131	132	113	142	135	139	127	168	129	152	127	155	140	134	150	151	159	141	144	155	148	128	125	146	140	156	144	168	153	137	122	148	142	135	159	133	140	158	130	157	145	142	142	119	162	145	133	131	126	124	153	150	139	144	153	153	138	141	134	136	125	126	159	150	145	147	144	136	145	133	145	138	135	142	139	138	149	151	141	136	132	143	145	145	143	144	131	167	144	134	135	122	144	154	128	140	151	161	147	142	147	132	129	129	139	118	129	132	116	147	141	136	156	135	157	140	141	128	154	116	137	138	133	141	138	134	145	130	121	140	129	140	133	130	123	128	146	135	133	155	157	150	139	149	125	138	135	115	133	121	130	146	134	106	129	156	137	158	144	138	144	106	132	131	146	116	136	128	131	135	134	151	121	142	122	129	162	138	127	139	146	135	136	160	149	150	152	123	151	137	141	149	136	150	148	143	144	139	139	134	141	143	140	121	122	119	132	135	139	131	140	119	154	135	139	133	127	113	136	131	142	137	140	155	133	120	139	137	136	137	148	144	138	135	139	123	119	146	135	146	134	141	96	136	156	137	147	129	148	139	140	143	157	135	133	147	143	170	141	105	167	125	157	148	138	163	155	135	156	136	138	136	156	151	133	140	127	120	122	136	147	160	139	147	148	140	153	133	138	134	159	138	133	136	133	144	144	133	127	134	149	147	129	141	143	128	151	157	133	136	139	142	148	137	138	136	134	134	148	135	151	136	139	149	138	136	143	148	154	162	158	161	141	141	140	133	142	145	154	141	148	146	124	154	142	140	127	148	163	164	152	145	122	152	138	140	151	127	155	128	150	119	144	150	142	144	115	131	136	149	153	132	136	133	136	123	137	151	144	133	123	146	130	146	112	136	149	132	134	134	136	150	136	146	129	140	142	163	150	153	125	145	135	149	155	138	153	151	142	155	131	141	130	170	148	128	117	152	146	150	144	129	142	127	136	131	138	96	138	136	133	141	128	154	164	135	156	119	131	131	140	160	134	147	148	139	155	119	140	118	133	161	133	152	168	144	143	150	147	145	152	144	145	137	138	145	122	158	145	131	151	157	144	131	138	128	135	159	144	153	144	138	141	158	136	133	141	124	128	146	140	145	146	143	135	143	138	146	144	158	157	129	153	128	137	129	153	139	163	128	139	130	148	151	122	116	147	156	128	134	139	133	134	145	134	141	146	123	149	152	128	114	166	144	129	129	150	143	135	141	154	167	120	145	138	127	128	124	136	143	132	137	154	127	135	154	140	132	128	150	159	143	142	125	144	121	148	148	129	162	142	148	134	142	147	147	135	128	133	151	171	168	118	146	142	139	126	127	112	129	139	137	116	130	119	128	139	130	128	144	151	136	124	149	125	125	142	138	150	141	153	137	136	146	130	154	135	137	142	139	124	153	135	123	134	128	124	152	131	136	136	146	142	147	142	138	148	132	140	120	161	146	139	112	134	156	135	125	167	142	148	128	137	130	128	138	132	126	146	124	136	148	146	145	122	132	158	144	143	128	140	141	122	135	140	146	133	148	132	127	140	139	135	131	145	151	138	130	135	153	134	135	120	147	134	121	135	136	121	154	130	155	150	125	145	130	142	129	137	123	136	159	160	147	115	138	140	155	152	126	125	161	147	125	153	129	123	139	153	141	127	123	130	133	137	133	143	128	151	137	150	143	152	160	130	140	135	113	134	142	130	137	139	141	140	141	144	164	133	158	143	159	136	129	152	148	146	143	123	162	123	136	137	145	153	163	151	142	154	138	141	125	155	136	163	146	122	129	144	148	119	148	125	142	133	139	151	141	134	151	150	135	112	142	147	149	133	141	158	145	151	131	131	148	155	132	133	145	163	134	148	120	127	162	132	147	126	128	135	155	125	147	143	140	112	137	155	118	158	139	144	136	154	133	151	142	143	141	122	168	136	142	131	144	149	140	133	128	148	133	134	134	143	130	119	139	129	153	124	122	119	140	129	147	162	154	149	122	133	170	148	129	116	134	128	139	156	148	138	148	145	152	153	132	145	153	156	121	158	141	133	167	156	150	127	122	121	124	146	132	150	154	128	148	138	125	135	138	121	126	139	126	152	151	130	129	136	132	138	139	128	129	121	164	145	132	134	135	117	151	153	121	134	142	129	130	157	149	139	140	154	137	136	124	143	157	158	136	147	130	127	128	138	121	151	146	126	132	146	136	151	136	143	141	155	165	125	150	140	149	132	126	133	131	129	132	172	142	146	154	139	134	154	154	146	150	121	131	137	156	158	138	155	143	128	149	150	132	133	137	127	142	146	133	132	152	158	134	138	147	132	145	161	139	167	136	128	142	156	140	148	130	128	131	139	146	147	125	143	120	135	148	159	130	138	131	150	125	120	124	124	136	135	145	140	115	155	153	130	138	135	151	139	142	137	160	141	152	131	108	146	133	139	165	142	119	155	147	147	147	145	139	133	136	133	115	126	128	136	166	127	153	142	164	135	138	145	120	143	134	137	155	126	145	127	113	123	139	139	124	155	140	154	135	138	127	158	161	136	171	131	142	147	142	146	143	149	156	132	127	138	141	137	130	153	148	131	124	140	158	136	159	132	139	132	140	141	132	135	126	145	146	149	157	138	138	127	160	124	131	144	134	137	138	123	144	147	124	130	144	139	133	143	117	127	147	133	136	143	134	130	144	148	123	150	138	130	144	140	150	146	132	142	135	123	159	132	151	124	135	141	124	110	156	143	147	137	159	136	120	138	153	150	131	146	147	135	139	143	135	142	139	146	133	117	136	112	134	118	146	145	149	139	112	138	135	145	138	132	152	134	125	139	132	138	133	128	122	127	117	149	159	151	140	139	129	134	147	138	142	166	133	131	147	134	136	114	132	132	134	123	158	129	135	150	140	130	135	121	137	145	141	136	144	138	125	115	146	152	149	146	125	157	130	137	148	156
3102	2642	2153	1024	697	484	379	346	267	274	211	225	214	177	162	179	196	169	171	144	170	183	152	152	164	168	174	136	161	162	163	181	159	135	172	138	144	146	152	154	173	144	165	150	155	123	139	147	156	162	134	158	149	131	170	144	168	151	146	148	138	130	157	152	172	160	144	155	155	164	133	138	146	157	140	144	153	145	153	169	164	154	164	144	140	149	149	165	154	159	180	152	146	139	150	130	156	151	135	166	157	166	158	168	143	137	144	164	129	155	148	177	169	134	147	141	179	149	164	162	168	152	164	138	169	142	152	174	156	145	160	153	138	141	150	136	148	143	156	153	159	145	147	144	152	141	152	149	134	153	157	166	148	138	145	163	159	165	149	152	155	150	153	148	153	168	152	148	159	153	164	152	149	147	150	140	136	144	157	135	167	152	156	151	164	146	143	143	149	158	160	154	149	145	145	162	142	142	155	151	145	170	145	171	143	181	148	170	166	156	162	157	150	154	148	134	157	152	130	142	152	148	151	157	154	130	133	141	154	170	137	150	123	152	125	165	147	142	140	146	168	144	149	165	139	174	145	145	183	128	144	152	156	155	145	172	153	167	138	152	150	162	146	161	195	144	136	187	178	158	172	165	153	156	155	128	151	155	162	162	144	154	129	145	152	131	161	155	164	185	149	159	153	173	140	156	154	136	147	165	168	141	161	163	137	134	159	158	147	158	169	146	144	141	161	160	148	155	158	154	151	120	159	139	147	139	134	148	137	152	123	146	159	141	150	182	151	148	148	151	156	146	139	140	127	157	149	145	166	142	129	153	164	154	140	153	146	168	156	157	151	155	143	154	177	143	143	153	153	130	126	142	158	141	177	164	130	136	163	141	148	165	144	147	141	138	164	135	157	139	144	166	122	125	134	143	164	148	146	149	140	127	143	130	150	149	171	158	164	144	155	139	149	129	171	152	160	150	146	174	165	134	138	176	126	162	181	127	143	138	136	163	154	137	161	162	168	132	147	144	151	139	154	133	140	160	144	171	129	142	163	163	155	166	153	132	138	131	137	133	176	154	150	134	136	142	130	152	148	121	176	152	142	177	135	164	156	151	144	181	143	154	151	155	149	173	134	145	127	151	150	146	151	159	158	154	144	143	149	160	142	148	145	153	153	157	156	126	177	117	151	153	145	150	136	127	138	145	134	143	152	137	157	161	158	140	162	125	130	127	155	141	149	120	156	138	133	143	135	130	142	149	128	140	160	144	147	137	152	146	152	154	145	127	148	136	142	148	141	132	149	135	135	147	143	162	164	153	134	153	139	153	138	152	146	153	149	144	146	146	155	151	120	146	151	140	143	155	137	150	132	152	152	157	144	144	154	135	140	141	137	138	127	147	172	156	168	150	157	148	134	143	146	155	132	154	145	163	130	145	148	144	133	151	160	151	123	151	170	149	158	145	138	136	168	149	158	139	160	134	156	153	127	145	159	150	162	138	145	147	159	134	137	143	139	132	150	151	125	143	166	146	129	136	151	169	137	150	160	134	139	136	137	143	162	152	145	163	147	139	144	152	156	150	135	168	137	147	138	142	161	145	148	126	146	183	133	155	135	151	165	137	164	154	154	150	142	137	150	139	159	134	150	144	160	167	132	156	152	147	122	146	168	160	160	129	160	110	167	133	134	141	141	148	159	148	136	162	158	135	152	159	170	159	160	150	171	159	145	157	135	152	158	147	152	168	146	141	149	149	160	140	145	142	144	158	131	133	136	158	135	123	143	153	132	140	148	153	138	145	151	162	134	149	141	134	162	132	149	159	151	157	147	150	155	158	137	132	130	138	145	150	149	143	157	139	155	143	145	141	152	144	138	156	153	159	141	165	154	125	163	139	132	138	126	168	147	151	134	148	145	157	150	144	158	146	147	129	147	142	161	154	158	149	156	153	165	153	164	138	141	119	159	134	149	141	149	178	130	161	174	143	153	161	132	145	175	126	121	162	148	155	141	155	152	153	161	154	139	153	156	135	127	169	146	144	157	145	180	139	150	152	132	129	164	139	130	139	144	156	153	141	152	175	142	153	143	159	149	169	139	159	140	154	127	159	149	142	166	143	147	137	151	156	169	151	137	153	144	148	152	125	159	141	163	136	158	134	144	141	134	145	176	124	136	138	158	135	154	150	160	168	164	161	144	135	147	151	178	143	149	148	158	167	142	144	145	158	131	132	149	151	136	133	123	172	149	128	162	145	131	138	143	137	161	141	137	139	147	131	135	140	142	155	138	161	146	124	130	147	144	177	153	138	154	156	141	169	142	146	137	156	158	159	154	131	144	167	145	146	143	146	148	160	132	172	144	147	152	160	150	154	151	158	139	127	157	142	132	144	155	153	146	149	161	164	135	165	134	165	142	134	148	145	138	131	169	156	139	165	144	157	135	151	175	162	153	161	156	168	155	129	144	178	139	167	137	154	141	146	157	141	133	153	141	144	155	135	138	121	130	152	159	123	135	141	144	155	161	144	142	165	161	153	148	131	155	161	156	156	147	135	145	149	132	154	135	149	138	149	145	129	148	172	166	153	143	162	158	158	147	155	143	128	146	153	148	152	127	153	144	141	171	157	145	123	156	159	134	150	128	135	145	143	131	163	161	153	151	141	135	134	134	169	150	156	152	170	164	141	161	145	149	158	136	158	155	147	140	136	158	154	167	138	138	148	138	154	151	148	159	155	145	159	133	137	136	154	171	141	128	138	140	145	148	155	168	152	136	139	142	135	141	158	158	154	136	140	126	156	148	121	157	165	176	139	155	132	164	146	149	142	142	138	144	131	141	149	146	151	153	159	147	133	128	164	156	136	165	144	139	129	156	162	144	144	134	166	148	159	170	141	142	137	133	125	166	161	140	165	139	141	145	139	163	142	189	137	156	149	127	142	159	157	161	145	138	138	141	146	157	147	155	143	133	148	151	144	158	172	132	154	161	146	142	155	148	157	156	157	152	147	169	160	140	142	148	160	149	133	139	163	145	155	158	150	176	158	137	162	128	148	154	133	129	149	147	163	139	166	147	165	160	142	134	132	158	154	129	130	153	144	164	142	142	173	149	178	155	148	155	149	148	153	157	139	140	157	137	147	153	151	145	140	124	149	146	171	148	142	155	130	144	138	138	134	147	147	151	142	150	129	172	140	143	166	140	148	143	154	143	151	159	123	148	143	139	145	150	145	158	159	155	142	164	128	165	164	147	158	143	148	183	151	146	160	171	133	128	156	129	169	128	132	144	153	142	146	156	152	151	124	151	134	141	133	151	136	156	156	158	146	152	153	152	166	157	164	137	173	145	142	131	140	166	146	144	139	158	160	172	154	140	145	143	150	147	165	156	137	153	141	139	139	148	164	132	135	141	140	151	112	153	140	134	153	146	146	114	162	173	147	167	168	160	161	162	140	172	142	161	143	158	155	155	140	146	141	151	193	157	155	153	151	155	148	126	130	163	155	161	157	126	158	148	137
24436	21478	28738	24635	21446	5665	897	553	403	360	386	330	322	291	304	298	308	315	283	301	306	308	285	306	324	325	301	315	306	307	318	273	287	330	303	308	300	307	298	269	286	249	287	302	291	301	275	284	271	261	266	255	305	281	287	288	285	288	290	300	313	295	275	256	289	273	279	286	313	288	310	300	263	296	285	261	286	267	279	316	273	304	304	299	272	303	265	231	268	317	271	278	273	276	309	294	301	301	246	294	322	288	291	272	317	279	304	282	253	264	311	275	288	282	285	303	276	272	277	270	294	257	271	258	301	255	305	300	273	301	250	286	295	307	284	285	286	271	304	286	276	280	271	280	314	264	280	275	291	274	279	306	278	278	287	267	301	272	279	273	296	288	267	324	296	262	281	260	281	265	300	258	257	275	255	270	297	259	269	284	272	272	289	263	299	286	286	291	281	274	270	285	276	269	275	261	275	287	292	299	254	283	283	280	299	260	253	285	288	299	297	301	294	247	295	257	277	292	265	254	267	297	269	276	261	279	297	297	290	293	247	296	268	265	293	269	300	260	283	275	278	279	274	291	297	276	245	245	284	257	250	275	262	260	286	292	298	298	279	263	272	281	270	243	272	305	289	265	272	257	297	289	254	281	261	293	269	267	301	276	271	265	241	284	273	302	297	284	286	299	287	311	317	280	270	261	309	309	282	310	284	260	263	273	260	273	291	287	283	287	290	285	254	305	295	274	269	288	270	262	272	278	251	281	263	258	279	287	295	291	268	281	266	250	266	284	285	274	288	279	291	267	289	284	310	281	286	285	304	261	314	276	259	318	274	244	254	267	268	263	259	256	249	280	309	287	305	260	257	293	287	294	302	261	264	289	286	291	255	271	258	283	274	278	266	286	289	272	289	272	287	319	267	280	264	284	255	278	294	298	260	290	298	263	286	269	287	263	277	281	286	267	303	287	283	257	276	284	271	270	275	286	279	280	301	258	286	295	321	275	282	266	271	304	270	293	287	293	261	281	262	312	264	256	302	294	295	273	259	282	273	271	284	313	289	279	250	288	262	278	307	287	275	278	271	275	263	300	272	269	281	289	314	284	273	304	277	295	270	258	278	281	248	284	270	242	300	298	303	296	299	306	319	288	280	255	272	271	268	269	279	278	278	267	276	278	287	249	300	288	293	273	268	288	261	261	279	287	295	297	280	266	265	273	280	265	276	292	285	286	282	278	284	268	250	295	300	295	300	287	292	288	267	260	260	258	278	234	284	296	269	281	286	267	282	278	242	293	304	278	287	302	315	286	273	278	289	291	308	288	315	285	278	267	278	286	295	295	289	291	304	261	272	297	262	314	266	281	262	302	246	297	267	275	266	263	284	267	269	246	276	272	294	250	302	255	274	293	272	286	295	297	255	294	238	289	313	274	299	257	276	285	309	262	274	288	280	283	274	292	287	287	247	261	258	269	296	291	278	286	254	302	283	295	260	286	252	305	255	303	299	304	262	244	283	280	297	268	292	283	288	278	267	283	290	293	267	254	283	305	262	278	271	275	273	269	275	270	257	281	275	274	286	268	293	295	300	284	289	291	305	266	286	265	287	274	276	260	269	269	261	265	276	271	286	289	315	268	296	281	311	246	259	285	285	265	273	283	302	299	266	293	264	280	289	288	284	295	229	273	291	271	289	284	312	292	277	273	274	272	279	299	272	264	273	259	263	254	288	306	303	260	301	255	263	264	292	283	324	276	307	268	279	274	275	276	265	258	264	289	285	263	273	240	303	266	262	246	310	278	307	291	255	296	303	279	273	257	281	253	299	303	279	286	276	271	260	300	299	297	267	299	272	285	293	270	269	278	294	287	265	269	276	298	288	296	271	255	269	256	257	286	304	317	282	322	274	289	282	302	261	302	254	253	246	284	296	307	320	314	295	277	274	287	276	279	307	280	309	274	274	295	261	260	282	290	266	281	267	297	265	284	290	269	274	291	293	268	286	298	321	315	320	327	284	298	280	302	272	259	259	286	279	271	304	279	282	281	273	281	281	290	304	258	284	308	267	248	279	282	283	268	246	287	277	280	301	268	267	281	293	296	261	284	318	277	268	257	263	291	251	293	272	282	251	270	268	277	275	297	318	256	287	303	276	272	306	271	268	258	303	254	261	261	276	303	286	254	267	281	286	291	273	297	278	276	257	268	261	289	271	291	261	260	259	274	261	258	259	244	290	277	246	275	252	291	283	292	300	253	277	276	259	276	285	282	293	284	314	302	274	263	293	283	300	295	308	292	245	286	307	284	290	282	283	250	277	292	259	286	268	284	279	280	292	275	265	258	277	277	269	303	279	280	276	311	273	261	262	274	265	256	275	305	270	287	255	302	295	295	278	262	304	285	278	303	275	312	266	280	269	279	309	310	264	277	284	301	252	261	284	292	269	282	280	287	289	308	281	279	262	289	296	272	286	259	292	261	285	285	299	294	278	284	270	294	254	291	239	302	300	261	267	316	255	283	273	291	259	252	283	294	268	284	288	264	295	272	259	320	258	282	281	268	283	263	290	284	312	303	279	286	261	249	271	273	264	250	304	263	260	286	263	297	267	296	269	269	297	278	283	298	293	297	292	270	281	266	265	279	264	270	254	269	244	268	288	304	260	290	251	269	251	296	265	279	265	258	269	263	263	250	301	267	279	281	267	287	271	270	250	266	290	255	312	281	283	260	300	293	294	270	272	305	280	293	279	303	273	273	265	271	292	291	285	263	291	282	258	280	283	294	281	304	257	289	288	278	291	291	279	304	260	299	276	278	304	265	244	249	282	298	297	242	281	272	317	282	289	279	273	292	277	285	250	284	261	260	296	274	321	283	260	291	289	301	285	266	273	294	238	290	249	302	276	279	296	297	269	289	298	262	280	277	292	272	278	281	283	278	293	284	270	286	294	283	266	274	320	299	265	263	269	272	271	272	310	239	284	294	263	259	290	261	280	286	284	279	281	272	260	263	299	284	276	278	267	283	263	293	255	298	273	262	299	281	279	299	296	289	276	302	278	318	272	260	288	252	285	253	276	295	273	281	288	321	275	298	280	256	265	298	272	256	290	305	271	247	270	289	287	288	288	296	284	278	274	275	272	295	289	312	303	271	266	274	295	309	267	263	269	277	280	247	241	269	297	242	265	260	295	269	273	261	263	277	301	283	267	305	308	277	253	286	276	274	257	293	278	251	284	296	265	277	253	272	261	289	280	300	280	306	280	285	293	271	275	295	282	276	283	254	285	278	310	262	256	252	277	301	280	263	274	254	277	271	280	294	301	280	260	269	275	281	276	296	271	285	272	264	303	274	267	301	267	278	267	295	250	330	280	303	244	257	283	285	307	257	284	264	278	314	298	317	284	269	283	284	254	319	261	272	269	272	265	253	303	268	265	291	299	288	275	288	306	271	295	284	285	279	303	269	275	275	305	275	272	281	297	308	279	304	282	278	278	273	270	305	269	262	281	266	265	296	294	308
3330	4608	3943	1953	1220	966	728	626	506	484	466	381	356	370	350	338	339	298	333	286	295	306	291	299	299	325	279	289	287	286	270	265	295	251	292	294	251	248	268	305	276	285	263	307	262	280	248	286	236	282	260	271	278	266	303	280	233	274	263	262	282	256	295	275	252	271	296	289	260	280	287	261	273	295	252	287	267	284	285	270	256	288	267	270	239	272	251	286	297	248	302	276	268	271	292	309	267	279	254	271	246	281	295	289	282	294	271	272	269	269	261	256	252	254	263	303	280	246	259	267	245	245	247	258	264	284	261	266	247	272	269	247	257	244	264	274	281	239	261	294	271	231	246	279	279	280	239	265	267	247	249	280	251	257	273	275	269	299	272	286	289	274	256	272	269	260	293	253	287	263	287	304	260	272	245	273	297	252	278	269	234	254	303	276	266	245	257	270	291	239	304	276	272	259	272	271	273	272	256	251	285	257	267	271	279	283	270	246	274	263	218	283	261	304	260	263	266	291	277	271	263	252	258	260	253	259	303	271	272	273	271	295	280	248	263	281	275	278	259	278	251	251	265	278	254	285	289	272	286	254	235	281	262	275	278	273	268	284	272	293	284	276	249	243	267	253	242	275	252	255	248	263	280	264	255	262	263	273	256	282	306	265	267	270	272	258	269	227	286	288	259	260	247	295	279	265	275	278	258	253	250	244	268	296	272	274	248	276	282	281	273	278	270	283	239	274	264	261	257	287	264	248	257	264	245	270	262	254	281	259	276	263	257	267	277	258	275	265	251	281	240	288	242	251	246	265	277	270	243	285	266	264	271	238	252	254	278	249	268	243	250	297	279	276	264	307	256	280	254	258	262	250	282	250	298	245	271	251	283	253	263	264	249	274	288	266	263	270	293	264	243	255	288	268	274	265	256	260	254	257	245	250	271	275	221	285	279	252	269	256	245	270	265	259	245	272	241	267	246	260	244	266	287	264	274	240	239	247	267	264	245	267	283	257	258	263	289	259	278	236	265	254	271	262	248	267	254	273	251	280	246	256	254	240	238	265	266	302	240	277	272	254	285	264	269	221	259	270	243	256	234	267	287	267	264	268	283	264	292	264	247	245	271	261	265	282	260	284	276	256	277	267	279	256	292	245	275	276	286	266	250	264	257	262	299	256	246	271	256	260	272	251	256	296	275	263	281	254	289	255	250	278	303	248	272	255	251	280	257	263	249	280	291	251	249	269	243	250	231	246	262	278	277	267	286	280	258	279	236	246	283	262	288	232	285	289	268	256	287	259	278	261	259	285	227	248	252	246	246	259	262	274	245	291	254	280	263	252	257	275	284	265	268	270	238	272	249	248	263	266	275	265	253	242	262	258	255	264	259	268	291	273	267	233	273	270	307	256	274	254	232	242	246	242	275	270	293	242	248	274	306	285	233	271	277	279	248	256	284	283	280	248	238	282	247	256	251	271	261	308	235	292	240	279	245	272	294	242	270	243	232	254	276	280	267	258	259	259	276	259	267	242	290	275	278	246	266	285	236	274	226	256	284	265	280	263	315	266	269	287	236	265	252	271	242	254	280	262	265	297	281	258	270	250	277	251	266	280	270	264	283	275	249	245	252	287	266	272	264	250	284	289	273	251	304	308	218	307	268	283	245	248	274	253	273	262	288	300	269	258	296	283	274	236	286	282	273	256	266	265	283	237	276	264	246	273	300	271	262	277	252	278	247	244	291	281	257	250	262	257	256	263	271	283	281	256	283	281	248	265	251	272	272	279	266	260	258	255	257	268	264	249	282	250	283	283	269	294	238	288	288	261	270	275	255	283	268	237	228	232	290	263	259	244	238	225	262	285	247	253	245	269	261	249	286	243	254	276	299	257	267	251	281	272	232	253	290	265	237	279	256	271	276	267	263	289	285	263	284	226	259	260	260	260	256	229	285	244	253	244	229	281	264	269	238	254	268	296	292	276	260	305	256	241	287	274	253	256	269	286	275	272	254	262	244	260	230	250	269	247	240	275	264	267	254	263	293	270	273	264	263	253	271	239	284	248	285	237	290	282	236	249	256	239	259	283	245	276	270	254	266	264	242	245	259	252	271	251	257	262	260	243	273	263	262	270	252	246	262	272	278	250	289	247	268	257	281	274	249	300	266	259	276	272	270	286	257	266	260	290	262	267	268	248	234	260	257	256	251	258	267	284	243	282	263	265	272	277	267	262	273	240	259	284	263	258	278	231	258	256	303	257	257	273	238	258	266	240	277	296	243	287	281	295	265	246	277	270	301	251	249	253	261	257	269	252	265	247	255	263	271	250	260	282	255	280	248	253	260	248	232	241	251	285	260	266	255	224	265	246	269	242	266	261	258	280	270	294	248	285	275	252	282	284	255	237	238	279	242	267	262	260	281	262	243	272	284	263	222	257	224	276	261	261	285	257	239	296	261	275	272	259	229	266	275	252	248	245	261	264	260	271	289	240	275	245	231	254	266	269	263	242	289	274	250	284	245	263	252	250	255	262	250	267	264	259	237	257	245	260	250	267	269	260	254	264	265	227	260	235	259	257	296	251	280	278	262	275	286	264	273	270	254	263	205	256	242	257	235	270	242	252	273	246	257	253	292	255	241	244	218	237	251	264	285	282	258	263	273	258	260	244	227	272	268	257	305	262	248	246	254	244	247	295	282	270	249	281	294	270	288	259	284	247	250	258	272	283	254	255	213	242	262	255	269	245	270	290	250	263	238	249	298	282	268	273	285	240	240	272	274	258	273	270	260	250	257	242	292	250	289	260	251	273	263	251	253	299	257	273	247	260	264	284	258	255	253	238	278	239	258	279	254	271	280	250	262	288	242	265	252	275	255	268	225	261	284	290	273	241	261	272	253	262	271	259	253	258	287	263	240	276	236	261	283	259	235	277	264	272	272	262	258	258	253	247	238	267	226	264	229	244	270	276	275	269	263	272	264	291	296	240	270	240	264	223	251	277	234	258	281	282	289	277	266	247	265	235	271	278	276	258	251	256	250	262	278	264	255	273	275	284	227	247	253	233	292	254	260	271	279	266	271	273	267	270	273	240	258	242	272	262	299	251	260	244	274	239	262	280	270	250	263	276	269	259	275	286	257	297	282	276	263	229	253	285	264	237	253	285	279	259	242	256	263	259	273	283	262	270	243	257	252	238	258	274	265	240	261	263	275	259	258	252	255	286	279	256	276	248	240	265	247	272	238	242	282	248	245	240	266	257	262	257	271	278	236	271	252	249	250	259	264	233	269	258	250	274	268	266	283	258	268	270	240	270	245	278	255	262	240	284	234	272	252	243	257	264	268	234	274	272	248	265	248	284	251	306	281	260	253	288	253	275	236	249	262	276	250	271	235	303	249	252	243	269	268	241	251	278	243	249	257	260	259	254	264	288	265	248	255	243	238	268	284	260	234	247	255	237	279	264	266	278	265	257	257	273	259	260	258	225	255	263	277	233	291	296	249	252	285	289	238	265	248	255
27766	12169	970	470	345	328	310	306	275	301	312	294	300	301	282	316	325	295	294	292	292	336	307	316	294	290	288	331	264	289	312	282	261	304	326	285	282	291	297	267	304	304	330	284	317	347	326	286	281	303	293	293	304	313	296	309	298	296	324	319	287	303	286	296	305	302	316	286	322	306	323	353	309	288	278	320	306	284	310	310	276	304	311	304	312	318	294	311	310	291	284	283	307	290	289	302	315	293	268	287	281	284	325	308	303	291	325	274	324	312	324	320	300	284	326	285	315	325	331	316	315	324	288	302	308	311	303	318	303	284	295	266	314	280	294	325	264	318	301	336	299	358	293	293	298	292	316	293	293	312	275	332	281	320	326	303	295	291	284	326	342	261	302	305	347	324	311	311	301	312	293	318	308	336	327	312	297	274	278	282	297	299	300	318	300	307	315	280	317	291	310	341	275	293	304	278	283	318	308	321	288	296	302	278	321	293	296	278	296	285	310	302	338	302	323	287	305	319	311	308	307	282	292	317	297	286	296	310	322	321	308	308	301	310	321	327	296	290	321	314	320	309	279	308	292	266	292	294	270	314	330	261	298	300	288	285	310	289	318	306	296	274	297	307	282	332	302	285	320	307	329	302	288	325	324	296	277	293	332	278	313	303	335	283	282	294	314	303	284	310	326	288	337	303	318	295	302	298	302	302	334	328	312	288	305	331	340	291	295	331	293	294	308	293	308	312	300	319	313	296	319	314	289	334	300	286	279	283	291	309	323	282	281	289	327	321	297	307	300	334	268	297	257	296	278	331	306	297	294	329	301	307	289	324	301	329	310	314	314	280	290	283	309	297	280	290	296	277	296	311	304	302	271	303	308	306	310	304	332	325	291	325	291	307	301	323	296	305	304	307	311	325	324	260	299	280	300	302	303	338	283	282	286	312	293	286	295	296	263	297	319	300	272	328	321	313	308	293	290	294	280	278	288	299	298	317	288	291	313	306	315	292	331	342	312	303	327	320	280	286	321	291	287	295	331	312	292	317	306	296	313	345	302	296	315	283	353	277	323	276	316	274	282	302	298	304	302	320	282	296	325	319	290	286	299	312	314	297	268	302	302	324	314	314	296	287	306	287	275	333	317	295	332	283	297	344	310	310	320	304	291	304	340	287	296	324	317	348	317	308	278	309	339	319	274	287	326	283	304	289	310	320	318	292	342	300	316	301	299	284	303	332	281	348	288	299	286	310	318	302	305	273	272	286	302	318	306	287	312	276	311	293	286	295	295	325	308	312	296	299	284	310	305	324	311	322	299	327	256	333	318	329	293	287	304	315	301	302	287	320	291	328	314	315	308	323	278	233	309	330	330	288	321	296	306	298	283	334	285	305	298	316	303	333	303	315	290	279	310	316	272	297	286	314	291	326	359	333	325	300	290	326	284	310	299	330	309	326	302	315	303	320	310	325	300	313	303	278	292	288	320	264	303	303	315	319	281	284	317	285	269	315	309	317	315	324	317	312	299	319	307	300	339	318	306	295	299	292	290	300	302	302	300	324	288	287	318	305	295	315	320	304	295	329	307	264	298	323	306	263	304	306	297	287	289	323	299	305	308	293	295	313	290	320	303	322	303	316	322	287	309	295	278	313	306	344	269	320	308	303	297	311	287	303	310	305	296	304	283	285	317	301	302	296	326	285	295	294	298	305	268	290	295	293	337	292	307	321	290	304	265	325	306	301	309	285	303	257	302	310	268	313	306	291	298	287	320	291	307	302	331	313	306	287	315	303	322	315	321	320	308	304	313	333	302	298	331	322	343	302	286	313	303	290	344	308	291	286	302	283	293	275	285	323	279	270	316	284	279	316	313	294	294	326	273	330	306	271	315	303	291	325	287	326	295	299	278	302	295	304	291	306	311	290	304	318	328	282	306	288	321	281	291	343	300	321	321	277	298	283	307	282	266	317	277	332	315	294	286	278	311	286	294	340	303	321	283	326	282	298	287	329	310	298	321	268	303	317	297	313	317	312	276	286	283	298	340	299	305	309	311	292	313	324	283	277	293	300	283	304	328	274	289	319	330	332	282	289	263	302	299	320	291	340	312	277	332	295	320	300	306	305	278	299	304	323	296	308	321	310	295	315	318	296	334	291	307	314	331	345	309	286	314	287	308	282	305	287	302	292	312	306	318	281	316	311	315	304	294	330	330	314	285	302	307	330	311	300	299	320	313	319	293	323	332	303	283	292	291	316	297	292	298	303	297	296	298	307	297	324	317	315	292	318	303	329	323	312	313	325	305	313	298	292	301	314	330	295	305	309	321	280	265	339	305	307	308	292	319	327	316	303	275	275	316	310	297	298	328	300	289	308	285	313	300	303	326	296	295	336	311	314	301	307	306	281	271	294	285	322	307	313	319	295	295	288	301	311	285	330	304	318	279	327	318	299	291	289	303	306	301	306	289	305	309	301	283	299	280	315	302	287	298	310	308	325	311	289	287	281	280	318	299	306	342	305	326	309	329	305	316	264	296	320	312	304	294	280	295	296	321	293	294	302	294	313	302	352	263	328	315	347	297	277	306	298	325	339	318	280	288	300	314	322	307	273	288	305	310	330	305	290	302	318	315	277	281	314	307	294	294	283	307	283	330	300	346	279	301	295	289	286	278	304	308	318	285	315	298	304	287	308	268	293	289	322	314	302	288	301	301	310	307	302	333	287	288	291	309	301	267	311	302	322	302	295	278	286	286	305	333	298	301	289	305	297	295	302	300	304	286	308	273	272	336	306	320	287	292	306	290	254	301	283	313	297	281	283	293	306	289	286	299	310	297	309	309	311	300	323	277	302	291	328	299	327	326	292	274	311	287	304	297	323	359	300	314	309	320	293	280	301	281	298	346	273	299	278	278	311	283	290	316	310	282	325	319	320	329	297	285	293	277	298	297	302	289	292	297	296	316	288	284	283	288	285	317	301	308	293	313	292	273	292	301	326	322	319	302	319	294	323	302	274	278	326	299	314	282	267	304	322	308	327	303	296	291	289	283	301	317	310	298	313	298	323	288	309	273	291	318	315	332	301	301	302	298	296	323	300	312	284	303	258	278	280	289	306	300	307	319	344	326	255	290	299	289	300	320	309	335	330	302	298	310	304	305	324	319	317	306	305	303	302	270	283	269	255	335	289	299	279	302	287	302	325	329	300	340	324	327	343	310	280	308	295	305	287	294	308	300	272	307	289	304	316	302	283	287	296	301	309	277	322	299	326	316	289	325	332	287	320	303	297	286	292	285	292	320	271	307	306	282	325	282	305	315	283	333	309	311	315	306	307	315	293	291	286	317	291	313	322	304	321	291	284	312	292	311	330	319	326	306	324	296	305	291	319	304	288	310	305	299	309	304	321	302	282	280	311	316	298	313	292	292	279	305	331	331	277	314	310	294	319	284	316	276	279	321	315	278	329	312	290	317	305	304	310	270	286	286	253	314	280	300	319	336	335	285	309	312	300	311	291	286	301
4610	374	386	364	307	287	310	277	285	268	274	267	291	297	285	270	285	293	264	270	295	296	277	287	293	288	301	287	286	289	283	267	262	272	260	274	307	274	267	265	281	283	267	247	297	287	284	277	284	286	278	312	305	247	249	264	264	288	252	285	266	273	279	301	245	290	251	288	261	272	262	311	294	256	273	259	263	294	269	295	300	283	281	273	280	277	293	274	247	298	275	298	265	281	295	291	304	309	261	281	297	286	272	279	289	265	267	259	291	289	265	294	260	277	266	260	278	272	277	278	301	283	268	298	284	271	289	258	270	248	294	271	262	290	292	303	260	308	264	291	317	258	269	259	274	284	264	267	276	250	262	285	294	299	284	263	266	273	307	278	280	283	286	281	294	264	287	297	304	274	293	269	298	256	255	290	275	314	295	254	312	289	261	308	257	264	262	253	305	275	292	283	287	237	297	304	250	271	290	261	258	266	265	250	281	279	282	257	271	283	290	285	249	285	278	276	247	276	283	271	276	275	266	264	264	265	284	272	285	258	243	267	289	284	274	297	282	304	279	277	262	273	243	277	276	259	286	283	252	243	297	270	281	262	305	280	257	298	263	244	249	290	272	267	247	285	262	297	290	291	278	291	261	270	248	246	244	256	229	301	305	293	300	265	249	279	267	306	286	293	269	293	267	283	308	281	277	300	313	272	254	276	280	284	289	262	294	254	285	248	280	298	265	292	231	245	286	253	282	261	295	241	255	283	261	280	257	300	275	293	277	290	258	289	269	283	263	280	251	280	272	282	294	261	279	295	235	292	286	264	230	290	306	262	304	273	270	268	295	295	316	294	248	271	304	268	278	284	284	277	266	297	292	289	272	289	294	268	278	299	290	291	276	269	262	270	259	280	243	296	271	289	262	271	297	273	294	310	274	277	282	282	251	297	249	242	244	284	266	292	284	265	269	274	299	260	278	292	266	291	299	294	272	295	264	262	299	286	301	250	277	303	278	285	283	257	320	300	257	275	270	265	273	285	301	276	268	294	277	282	266	270	297	271	279	258	270	289	289	284	277	274	320	255	239	309	314	273	269	284	256	283	271	271	252	263	285	267	307	264	275	326	279	281	269	283	273	275	264	285	287	265	310	281	258	258	277	282	296	258	266	277	280	274	276	248	302	259	260	302	273	300	279	277	260	281	291	287	278	259	279	312	276	292	301	295	316	276	305	285	254	283	285	282	278	285	260	300	299	275	265	260	288	251	279	279	279	258	285	279	286	290	294	304	276	246	247	262	292	276	266	261	267	272	274	270	276	275	285	276	282	275	265	270	293	256	256	284	292	276	282	269	261	290	286	288	305	293	261	284	310	278	258	263	304	269	251	280	254	273	284	280	263	297	294	287	254	296	255	248	289	308	291	238	259	253	301	259	285	252	266	307	274	261	289	268	295	283	262	296	259	267	275	270	282	294	292	245	307	265	260	246	286	300	290	262	254	285	293	294	270	276	270	256	253	295	293	268	292	279	272	257	283	257	302	281	270	278	284	283	298	251	270	301	282	272	278	268	284	295	262	289	275	268	302	294	266	275	297	291	281	266	281	297	274	305	258	265	309	280	264	264	270	280	249	243	282	273	282	281	296	265	237	269	280	252	242	277	257	284	268	284	278	279	299	291	261	257	290	288	298	290	304	259	278	290	284	284	272	282	264	289	285	287	280	283	270	297	236	280	289	271	280	317	260	270	291	264	261	272	265	259	311	254	264	269	276	284	275	301	248	253	293	277	285	268	278	286	268	295	278	279	267	264	287	269	303	274	259	262	291	288	263	254	272	283	278	298	293	276	254	267	256	255	220	266	291	282	278	306	275	241	279	313	261	323	244	276	302	298	247	246	285	238	287	267	266	292	267	298	313	281	276	264	240	275	295	255	305	277	299	300	248	265	259	294	249	254	265	306	243	281	270	284	267	252	267	258	301	288	253	251	299	250	321	275	230	296	304	279	263	283	292	275	261	306	299	267	294	291	259	270	279	279	313	283	291	294	267	247	265	270	287	286	280	293	275	286	285	266	276	282	246	293	262	288	262	279	288	264	239	298	279	297	278	276	284	284	295	284	274	282	292	294	259	269	267	282	265	274	282	265	278	265	304	273	294	298	265	294	296	315	262	283	269	278	301	275	281	253	285	284	299	280	305	252	287	269	268	248	284	264	304	280	265	301	299	274	280	310	247	267	292	279	266	283	274	283	272	308	284	269	259	288	269	335	292	271	275	269	257	271	300	283	282	278	280	291	253	263	265	240	302	285	274	259	298	288	287	305	285	266	297	262	282	293	285	263	292	281	275	282	298	300	283	285	270	257	276	293	272	261	280	309	292	248	277	310	278	284	286	291	285	252	261	292	270	298	287	270	253	279	267	294	286	274	272	253	263	264	284	292	265	293	305	287	271	297	292	312	278	300	312	259	289	299	253	278	266	287	267	254	294	285	269	280	298	249	282	266	254	240	258	304	291	279	274	270	302	269	279	259	266	273	282	255	258	282	281	267	286	274	304	255	269	278	270	313	307	278	311	286	287	277	295	270	274	305	253	293	256	251	282	289	292	285	292	284	294	266	295	271	272	245	261	305	284	271	262	294	298	266	292	257	256	306	331	259	266	284	311	258	277	287	292	267	289	260	294	301	256	278	269	299	278	254	250	291	251	288	275	278	274	252	288	301	249	252	273	286	302	294	308	279	271	299	276	290	262	266	260	254	313	280	290	282	291	273	254	282	281	292	257	281	275	281	278	247	324	271	292	280	261	255	309	272	255	252	278	286	268	297	295	278	254	246	287	253	258	275	267	301	290	299	250	296	308	286	264	270	289	256	296	274	281	281	295	265	282	257	247	272	314	263	274	274	286	265	270	260	237	275	289	270	252	270	289	277	261	287	248	272	264	278	281	291	286	277	274	301	265	309	278	275	274	277	277	262	292	279	277	284	265	269	274	249	293	281	295	262	311	281	279	300	274	286	283	277	265	289	267	273	274	284	292	277	283	295	289	270	272	270	273	241	273	274	282	274	288	274	262	262	253	286	303	256	271	284	268	267	252	284	257	282	291	295	287	304	286	272	271	244	299	259	306	289	285	271	288	279	252	267	285	282	253	295	263	284	282	294	282	263	271	300	285	274	275	285	256	318	271	247	290	253	273	242	249	265	305	290	285	270	288	276	267	268	282	266	288	258	271	270	281	284	271	263	279	284	264	293	259	276	274	290	274	280	283	285	278	278	267	282	283	276	266	280	284	279	297	278	286	273	272	264	276	284	296	265	244	274	277	269	245	290	275	261	269	266	281	317	275	289	265	299	259	255	262	274	286	278	283	267	250	264	315	288	307	283	264	284	266	285	277	265	286	247	310	282	273	284	285	267	266	283	278	291	261	290	277	274	284	282	277	280	271	292	260	309	271	265	276	268	285	284	300	289	276	241	273	267	269	274	283	298	268	279	278	263	247	277	253	264	274	294	266	305
25325	21470	27813	25518	8922	607	327	243	201	207	187	184	177	178	150	168	153	146	137	163	159	159	169	149	174	136	142	149	169	144	140	149	141	155	140	145	139	132	135	130	138	150	154	149	136	170	150	145	131	151	134	147	149	137	142	136	134	135	164	125	146	159	153	138	125	154	145	145	127	136	150	157	153	134	127	148	126	172	153	143	136	149	165	138	127	148	137	150	129	125	151	130	138	141	130	147	154	153	149	121	127	107	144	146	134	142	129	144	140	144	132	163	140	144	134	141	141	148	142	172	146	127	131	148	161	151	138	122	136	152	140	131	131	158	138	141	141	143	152	150	136	147	124	141	158	148	133	137	156	148	150	158	124	150	149	140	149	127	156	149	154	137	161	158	152	141	134	138	128	145	134	156	141	155	124	150	151	132	142	152	156	148	147	128	163	146	122	137	146	132	139	147	169	125	144	137	157	115	139	147	155	143	150	124	127	129	149	138	166	120	133	132	140	149	137	140	128	130	138	128	157	152	141	131	141	134	140	151	142	150	147	142	146	135	109	136	140	141	154	163	131	137	147	135	123	143	161	117	127	146	146	135	146	138	140	156	149	148	122	132	129	119	168	139	141	145	134	159	132	132	139	118	132	123	151	138	136	142	138	147	139	148	139	130	131	140	147	148	137	134	136	135	143	127	131	159	167	130	124	148	135	139	126	144	147	138	136	139	118	150	134	137	151	143	153	119	129	163	119	153	162	127	145	121	156	125	144	135	141	125	149	164	126	143	139	154	154	129	143	148	167	150	152	148	155	141	155	144	124	159	156	134	145	159	128	145	156	146	157	137	137	135	129	143	149	153	146	150	135	144	159	141	143	136	140	122	135	136	154	142	172	142	124	149	148	151	165	138	124	155	138	137	135	146	144	140	134	130	142	124	125	138	146	125	132	144	157	145	132	112	146	128	162	128	117	125	148	160	144	146	139	131	156	115	131	147	149	128	132	141	140	143	145	133	140	131	123	175	124	160	166	130	126	136	126	126	134	125	144	129	133	132	146	140	132	136	159	147	124	136	134	147	138	168	165	141	147	144	137	117	141	151	140	132	137	151	119	129	130	145	146	154	144	135	145	146	148	155	156	139	145	137	172	136	155	152	146	143	127	135	132	149	170	121	162	162	127	144	132	154	160	155	141	130	164	161	123	135	154	152	133	121	148	127	137	134	130	136	151	142	139	139	158	130	171	149	152	135	131	131	133	131	143	134	153	147	131	152	141	125	147	150	149	143	162	149	166	140	148	142	156	115	141	138	130	126	129	146	160	140	129	133	164	139	129	151	137	136	133	142	152	146	130	132	164	146	136	154	145	137	145	138	129	142	127	151	147	143	144	141	139	160	147	145	136	131	155	135	124	128	134	158	137	143	147	152	118	151	143	144	125	132	135	139	135	137	140	169	132	161	147	136	130	120	133	153	168	148	134	139	142	166	146	154	142	140	125	154	138	147	124	154	132	130	136	132	149	143	159	119	149	157	165	137	137	139	133	130	150	132	142	130	166	138	156	149	149	144	166	123	134	127	154	142	126	139	145	131	151	132	144	129	118	154	145	134	148	146	128	139	148	149	121	135	142	131	156	156	158	126	143	140	149	127	140	138	137	134	135	138	147	168	126	149	129	131	141	147	146	140	138	141	130	148	141	141	131	145	130	151	133	135	146	135	151	141	141	124	135	138	130	139	125	151	153	140	159	122	125	149	135	161	160	156	137	160	134	127	128	139	163	149	142	143	151	128	142	136	132	148	142	156	130	139	137	131	152	156	132	151	143	142	133	137	129	142	130	152	150	129	161	128	163	138	142	134	126	148	112	141	145	149	139	130	159	126	157	141	155	147	136	148	141	135	140	134	158	132	118	135	129	138	148	147	125	134	144	131	143	147	136	134	152	141	139	134	123	145	141	137	153	147	151	135	153	129	141	131	144	130	149	154	136	145	149	151	150	142	133	140	121	154	122	151	138	142	141	140	138	123	152	132	132	135	142	140	159	152	147	148	125	132	150	123	123	147	167	141	149	146	127	136	148	148	137	159	137	137	139	145	132	151	126	143	138	129	135	145	157	137	145	135	137	156	141	137	124	118	143	122	145	155	147	145	144	132	179	150	122	164	151	152	158	127	147	174	138	159	143	146	129	121	145	135	129	146	147	152	143	148	138	104	133	145	120	144	141	140	148	131	139	146	138	140	148	129	119	142	139	127	157	134	134	134	125	137	149	143	113	148	131	154	138	134	135	149	137	142	133	134	128	137	155	146	135	141	155	151	164	132	144	138	134	147	155	159	147	139	142	137	154	127	126	128	152	134	143	146	149	136	137	122	139	154	135	142	148	146	149	134	138	142	154	134	153	147	138	121	169	150	152	124	130	140	149	134	132	127	128	157	151	140	144	137	137	151	133	130	148	163	140	125	141	157	165	131	146	140	153	133	144	128	150	140	133	154	133	148	159	127	150	121	136	132	158	124	157	135	128	134	140	151	136	152	143	147	129	149	174	138	140	122	148	125	146	147	151	134	129	115	127	155	163	137	148	139	120	139	141	143	136	163	139	125	116	164	138	136	140	128	141	138	127	147	143	143	130	125	123	140	152	135	143	153	132	132	137	137	136	129	145	163	153	129	140	147	144	138	147	146	146	133	160	146	152	144	146	143	147	129	142	138	123	151	140	150	146	143	142	155	172	140	147	142	153	123	137	155	146	144	117	142	119	133	144	167	139	142	149	153	124	131	136	142	142	149	133	143	132	124	116	133	128	134	150	151	139	138	131	157	127	126	142	163	158	112	140	152	121	145	138	136	151	135	134	143	115	140	163	153	151	146	144	130	149	144	142	150	138	141	143	149	139	145	147	149	127	134	132	152	147	140	139	139	148	156	139	118	126	120	163	147	134	126	161	162	149	157	138	120	150	133	145	109	149	150	137	135	151	150	141	155	157	134	151	149	145	139	134	126	146	152	139	146	139	157	150	157	171	129	151	153	129	152	144	133	151	146	138	142	153	143	142	152	134	181	151	152	132	145	139	115	126	146	141	147	143	126	127	145	136	139	133	159	147	148	142	145	135	156	141	146	148	112	133	144	127	159	157	148	146	119	143	150	148	148	137	156	146	172	146	127	159	138	144	162	151	125	159	135	170	135	121	142	148	128	158	150	123	146	146	137	129	127	137	153	129	148	170	156	136	126	139	144	137	151	138	140	159	135	134	127	125	137	135	159	145	129	134	146	146	135	146	144	160	128	162	126	125	128	129	144	152	151	138	156	145	154	157	143	139	126	146	150	149	148	143	143	148	143	149	130	168	149	163	130	144	142	146	185	158	144	155	156	157	179	136	133	162	121	147	159	141	158	151	156	133	148	151	136	132	130	119	140	154	127	144	134	153	138	145	150	158	148	136	152	147	152	140	147	138	137	123	146	143	149	134	126	133	147	154	127	144	140	154	150	165	147	152	132	155	123	159	146	141	141
3117	2541	2207	1058	689	501	385	311	271	262	234	218	212	179	187	180	194	181	157	147	156	195	172	176	145	161	175	131	155	142	155	172	175	147	137	147	156	177	155	168	162	160	151	168	151	178	163	166	139	151	147	134	160	141	155	147	145	160	127	168	157	155	143	156	129	154	146	164	170	161	164	160	153	143	142	154	147	138	156	151	143	147	167	143	132	157	142	153	132	158	151	144	142	134	154	145	155	156	162	139	154	143	156	151	154	139	163	158	142	129	148	154	135	153	150	131	171	162	143	167	174	147	150	142	127	137	139	174	164	163	137	140	125	142	141	141	156	155	160	163	167	144	143	160	146	145	148	169	162	149	152	145	154	146	142	175	168	132	146	134	156	151	163	134	154	165	128	159	145	155	127	158	140	155	151	142	148	161	133	153	150	120	149	145	148	141	145	144	148	165	172	139	141	146	152	149	168	159	150	151	158	137	155	155	148	122	166	153	136	165	157	160	142	127	131	155	183	155	151	140	127	145	144	136	141	124	143	146	142	144	164	158	128	137	155	141	179	143	149	152	148	145	161	140	168	142	144	138	160	149	147	153	145	142	134	130	161	175	156	150	154	130	158	130	145	140	150	157	151	143	157	150	156	140	144	146	149	151	142	151	145	125	152	149	146	162	160	186	164	135	146	158	150	131	149	152	145	133	159	138	140	141	152	132	148	151	152	143	159	136	168	142	149	149	176	171	150	144	147	155	167	141	166	152	154	146	132	133	155	150	146	160	170	142	155	159	144	133	163	167	153	148	180	167	143	162	155	148	135	143	148	154	161	160	126	159	153	173	137	174	134	162	178	155	134	156	126	143	134	140	137	156	152	123	147	142	145	167	153	141	147	143	140	152	135	151	160	141	159	157	123	139	142	158	123	147	127	143	150	130	151	146	147	150	159	152	141	123	156	164	134	157	141	153	147	158	127	172	148	157	139	159	163	147	146	149	150	158	153	163	162	138	139	151	153	142	153	148	146	144	147	133	173	154	150	161	151	150	161	131	140	170	154	149	166	128	155	145	164	163	159	168	154	142	145	156	156	158	162	139	137	149	166	147	164	169	152	146	149	163	138	150	135	182	144	153	161	155	149	152	167	146	149	146	142	146	138	154	129	136	144	133	165	143	140	131	150	129	166	147	160	146	169	150	147	143	141	135	167	143	130	140	134	126	150	160	142	129	155	146	154	170	169	122	133	152	143	141	147	146	145	159	144	165	147	130	145	156	164	157	162	147	130	164	150	123	154	162	138	159	157	166	148	153	138	139	150	132	140	154	166	135	167	127	136	144	167	155	152	153	159	159	142	158	152	151	152	153	162	153	147	147	132	156	145	169	151	161	145	141	159	156	162	147	159	141	154	164	132	135	148	160	179	148	179	153	140	165	149	133	163	146	132	133	148	142	152	123	151	153	167	134	134	152	140	127	144	146	131	144	156	150	158	124	145	124	144	131	143	152	158	139	148	128	133	152	137	160	141	165	145	150	163	162	145	144	168	144	159	127	144	134	151	137	144	149	143	147	135	144	143	145	158	134	161	151	156	160	157	164	146	146	150	138	152	140	148	129	125	144	154	159	158	141	154	152	161	145	129	122	157	158	154	133	121	150	147	136	150	152	150	161	137	136	141	161	174	136	154	164	127	156	149	155	162	134	159	141	158	142	149	149	154	167	167	150	159	161	143	159	155	145	142	162	141	147	144	135	161	155	158	149	171	172	139	147	152	151	151	148	135	152	140	161	132	172	151	156	142	114	136	147	124	137	164	147	157	142	146	127	150	150	147	152	140	147	143	136	151	147	151	155	164	133	126	140	137	129	149	147	146	156	166	154	151	140	147	159	153	134	152	156	155	140	143	160	178	151	140	142	139	141	147	141	156	153	191	138	139	143	131	159	147	153	156	153	160	159	166	165	158	151	133	140	176	140	148	138	126	153	118	153	137	134	136	161	132	145	137	156	156	146	131	132	131	162	147	157	146	162	136	143	154	139	162	146	135	142	133	153	167	150	161	139	158	126	180	139	158	132	143	143	143	134	173	153	159	160	144	157	129	158	144	122	140	137	124	148	142	152	150	171	148	149	161	143	137	161	157	143	155	141	153	163	162	148	151	138	150	149	167	142	161	149	138	122	156	144	155	158	173	153	166	154	122	144	133	166	133	155	135	159	146	157	148	159	142	140	129	152	172	158	167	156	140	148	127	158	156	154	159	163	145	134	133	140	139	167	147	142	156	140	158	167	140	162	142	157	155	186	119	138	115	146	132	139	147	143	138	144	162	156	134	168	151	160	146	145	129	144	128	161	149	153	159	143	130	150	129	135	155	143	152	160	147	156	162	182	147	169	156	163	154	153	167	129	159	153	134	141	153	141	155	136	168	155	147	154	156	148	129	150	162	142	160	137	173	156	139	155	140	139	146	138	142	118	150	150	134	147	143	168	164	127	156	140	158	162	150	143	165	159	143	142	146	138	159	161	154	149	144	151	123	149	151	138	155	154	129	155	149	144	134	165	130	158	141	150	132	162	123	143	148	142	141	124	140	147	158	134	148	147	164	145	148	149	137	134	134	143	148	126	157	156	150	156	159	154	166	135	146	139	152	152	164	148	129	145	163	156	158	163	150	156	145	157	142	140	154	137	155	151	163	161	140	134	168	141	149	133	142	156	148	139	134	160	141	137	146	165	135	143	155	144	153	149	128	168	133	132	144	150	143	151	153	142	165	151	131	147	138	148	162	149	147	151	139	157	143	147	151	140	161	150	147	127	155	144	151	145	125	155	156	132	139	179	151	129	134	154	147	139	133	141	136	160	156	138	155	147	150	141	144	142	155	140	153	133	154	151	142	142	141	151	154	149	147	139	163	148	136	145	151	146	127	158	156	157	135	136	141	151	137	138	157	176	159	146	150	150	149	131	147	126	164	161	134	141	143	125	153	131	141	143	158	141	154	137	136	150	144	143	153	143	168	154	152	161	146	149	148	142	147	167	163	155	139	159	143	146	136	158	130	132	134	146	168	148	133	130	160	153	152	164	128	137	159	151	146	145	133	158	146	141	165	164	134	126	145	152	147	151	132	120	153	162	152	127	143	121	130	140	132	150	130	124	148	140	150	148	133	151	150	125	151	167	147	145	129	154	162	145	139	131	151	157	139	148	148	156	149	155	144	141	164	146	158	136	155	126	130	137	134	155	145	154	162	153	163	155	141	160	164	154	119	176	147	149	145	141	131	156	146	152	148	129	181	156	147	143	141	138	145	151	150	146	131	154	171	141	157	148	149	142	151	159	152	144	157	168	151	156	170	180	137	138	174	160	147	162	147	146	155	136	132	137	159	164	151	154	152	151	151	131	147	126	147	172	147	140	159	156	158	144	148	145	151	149	159	169	142	150	146	139	146	139	152	146	138	139	165	137	146	134	160	138	124	181	151	137	151	140	149	174	158	149	166	174	158	133	153	150	141	141	140	158
24398	21472	28766	24606	21422	5741	888	556	418	382	382	357	350	362	347	337	288	308	325	305	309	329	341	295	297	300	278	295	298	278	304	279	296	284	285	291	291	285	318	339	303	305	314	273	291	283	295	289	289	278	266	298	277	283	271	296	276	295	272	294	277	304	310	290	296	267	263	292	312	260	290	304	309	279	267	263	259	309	273	293	290	316	260	297	307	255	305	292	274	302	268	261	284	298	266	275	290	293	293	290	296	274	278	257	296	288	294	268	308	263	296	299	270	298	284	250	283	285	297	275	307	278	287	310	291	262	262	269	301	273	264	291	286	290	293	291	292	295	290	308	300	289	274	303	244	294	285	241	274	286	292	252	269	319	289	283	284	308	285	277	286	314	313	278	310	254	267	284	303	260	266	289	262	261	300	307	263	279	288	296	261	264	306	303	270	304	297	266	281	244	275	319	303	255	255	284	285	307	277	265	316	286	267	309	283	305	296	301	282	274	273	272	269	306	271	288	285	262	299	277	285	276	278	298	267	286	289	304	281	272	287	271	297	313	319	255	308	291	276	299	266	302	255	249	264	295	302	283	265	226	299	263	263	270	285	302	303	279	292	268	300	260	261	297	303	286	285	295	281	293	263	276	279	296	288	290	292	303	284	283	266	308	287	268	262	282	247	280	283	277	307	296	289	282	278	297	284	282	326	279	315	273	289	288	288	296	275	281	271	284	288	270	279	290	278	299	304	276	290	296	292	282	266	292	280	269	266	291	281	270	302	291	272	291	273	274	291	283	301	300	292	281	302	278	284	271	270	287	290	274	298	275	259	284	270	274	278	274	281	299	317	282	285	280	278	298	272	320	272	276	277	292	278	277	292	292	331	268	324	271	319	318	250	283	259	272	253	256	265	260	282	276	266	264	301	306	262	257	261	290	300	312	274	323	251	322	271	277	281	272	279	288	276	289	316	298	289	273	258	257	283	302	258	294	277	291	253	284	285	284	272	296	279	305	260	295	279	271	301	298	288	268	310	250	318	278	301	314	281	285	273	269	277	274	256	292	252	297	325	284	274	268	305	278	279	264	271	311	273	297	290	285	259	310	259	284	281	256	273	253	281	281	285	257	274	296	295	267	270	294	273	281	279	304	275	256	289	280	277	291	289	276	299	299	284	294	293	293	283	316	271	270	302	297	282	285	297	280	298	289	312	289	323	267	295	288	290	313	251	292	260	293	268	293	269	263	292	283	297	314	296	295	281	284	285	263	263	284	292	297	261	275	264	295	272	274	245	292	304	260	270	284	268	277	277	322	298	310	288	300	257	275	279	259	251	307	286	302	282	312	301	282	284	268	296	288	277	295	305	260	303	300	273	288	292	273	272	297	303	279	292	291	247	321	268	271	267	282	287	299	262	273	279	274	277	284	287	296	245	260	295	289	285	260	294	297	305	304	308	260	302	272	261	268	298	289	309	297	293	277	286	310	287	263	313	293	275	270	303	284	269	288	293	267	285	297	270	266	277	314	282	285	287	284	297	252	271	281	304	279	270	250	298	281	264	279	243	298	287	299	269	288	273	296	284	272	271	267	266	287	299	292	272	308	295	260	272	261	256	275	292	275	287	287	288	263	287	287	262	254	315	300	270	284	288	285	289	280	296	279	253	280	274	274	282	288	273	260	279	261	295	305	268	262	252	273	300	273	282	285	308	306	306	297	251	294	302	281	282	270	281	315	290	334	274	264	266	258	308	273	250	283	243	254	292	284	287	297	293	279	266	246	284	280	281	240	289	271	273	281	276	285	275	295	291	307	295	296	284	268	274	284	290	242	263	302	274	289	308	283	258	309	283	260	316	291	266	276	266	293	289	293	286	312	303	268	276	285	291	304	289	283	293	298	285	309	277	314	280	268	272	284	302	286	286	265	268	293	295	277	304	305	297	290	253	280	265	304	253	298	279	259	261	288	280	287	284	263	280	255	291	294	272	288	301	299	266	307	284	274	294	271	266	282	262	278	281	269	295	286	282	273	291	290	259	280	256	287	266	264	255	248	299	269	284	296	273	310	266	298	273	296	274	287	263	291	297	290	279	282	257	261	253	316	265	284	290	266	280	299	276	281	284	258	303	272	252	315	299	279	291	273	301	312	267	297	305	293	311	282	292	308	284	271	304	257	285	287	305	277	292	261	280	280	287	304	276	290	281	261	315	310	290	257	303	271	251	273	291	254	293	307	288	295	284	293	294	281	304	275	307	291	299	246	266	230	275	279	290	290	278	267	258	276	275	280	272	294	280	279	289	302	277	292	271	296	277	264	285	266	291	301	247	271	280	282	298	287	288	317	260	278	275	279	279	274	262	308	282	295	290	277	306	284	297	301	276	302	287	292	291	267	277	279	274	257	283	280	305	270	291	290	272	301	282	289	309	289	266	313	289	285	291	291	298	273	271	299	282	284	276	265	312	290	294	293	254	270	289	282	296	254	298	285	312	290	283	279	231	262	294	271	291	274	276	285	306	305	277	286	302	279	294	276	285	275	290	299	290	306	273	291	286	284	256	295	276	258	307	298	289	249	277	270	292	286	290	269	260	275	265	270	273	280	273	254	291	294	310	269	288	245	312	245	278	272	303	300	253	262	271	298	296	286	258	277	269	267	285	299	282	263	305	283	266	264	301	257	272	305	252	261	289	279	269	263	270	278	271	301	286	269	289	293	290	276	285	280	292	277	285	263	315	284	290	264	276	253	289	254	281	273	287	296	289	263	291	282	276	258	279	278	304	263	236	290	275	271	259	267	241	287	286	286	267	277	286	293	291	323	303	281	278	276	301	270	286	278	292	293	300	303	256	272	266	260	302	274	263	284	257	263	290	293	288	277	274	298	314	294	293	314	291	280	259	287	289	278	308	331	289	288	298	246	271	281	300	301	321	248	313	286	312	280	279	293	289	280	292	301	277	271	303	276	265	284	287	321	280	272	280	269	267	265	269	290	281	294	288	311	291	290	301	264	288	299	284	277	310	293	271	271	269	284	292	289	251	260	289	275	277	277	298	294	311	264	264	293	287	280	293	264	269	291	275	254	284	280	282	285	271	233	250	284	293	257	272	284	273	273	286	297	267	285	308	272	267	307	283	282	270	274	284	295	304	306	276	284	286	269	272	284	278	279	285	256	281	289	278	292	283	290	299	278	274	280	270	295	267	294	279	275	293	264	292	262	277	275	276	282	274	287	298	278	303	248	276	271	302	278	288	303	286	298	298	274	288	295	257	264	296	283	302	284	276	297	264	283	288	286	296	278	286	245	267	299	248	285	272	265	264	287	277	254	243	300	286	283	281	302	273	305	291	278	268	265	255	265	281	263	289	299	303	290	271	271	303	304	285	293	268	269	297	268	283	247	290	273	315	310	293	258	293	282	278	265	296	263	305	281	296	237	309	263	253	275	280	278	277	289	273	306	280	271	253	288	287	274	286	271	300	250	279	283	317	296	290	273	254	289	299	300	283	292	251	275
3359	4712	3929	1959	1275	891	715	645	512	496	432	384	391	381	329	349	314	307	300	298	308	302	303	303	282	266	277	291	267	283	274	273	267	280	286	286	290	286	295	277	262	274	256	287	318	298	257	295	297	281	282	305	249	286	278	273	263	252	255	271	299	247	268	271	276	284	249	268	289	264	288	280	271	280	273	268	294	258	239	256	265	287	291	265	266	269	289	265	238	270	297	259	255	253	280	244	268	248	284	254	262	252	240	280	280	261	289	263	272	264	251	251	275	257	262	277	262	271	291	269	260	245	259	274	266	292	245	259	280	269	291	281	273	273	284	253	274	260	262	259	234	267	287	294	288	286	270	269	272	270	241	267	253	257	239	286	274	243	269	258	240	278	264	272	253	297	267	272	266	274	263	271	269	244	291	269	275	262	261	282	260	254	254	254	269	249	234	289	231	246	261	271	303	282	251	253	264	278	264	268	282	267	259	257	246	257	260	274	248	255	275	276	248	265	236	269	268	280	258	282	270	302	262	254	262	260	247	289	255	265	261	262	299	250	280	279	268	264	251	260	287	276	293	285	248	252	232	261	279	265	250	251	254	249	253	272	255	276	230	272	266	284	268	289	268	265	270	272	275	257	256	304	259	286	250	286	269	291	281	264	271	291	264	286	262	250	287	275	290	282	259	263	268	253	255	269	278	259	244	250	247	259	279	273	255	284	281	265	262	269	280	299	277	277	263	259	288	293	274	255	262	280	292	294	286	258	262	261	278	234	298	262	280	286	269	257	281	256	262	274	254	275	271	302	276	268	254	261	256	295	252	268	257	326	270	262	266	259	260	281	277	265	268	240	270	238	250	263	288	266	272	274	280	254	253	263	235	278	281	251	273	265	309	288	248	256	278	254	248	249	247	251	264	262	301	269	249	275	275	253	244	276	261	283	266	266	290	277	259	251	303	256	265	245	256	261	269	267	275	285	290	255	268	265	261	241	264	254	249	271	266	252	270	278	257	235	264	291	264	258	259	278	258	282	271	266	249	264	254	302	267	258	261	282	253	269	265	267	276	275	283	247	265	269	246	248	303	286	270	257	269	265	267	248	268	270	250	266	256	274	275	242	269	274	278	263	247	254	265	280	274	249	240	267	246	277	282	268	272	245	266	237	256	276	261	237	277	277	245	282	250	272	294	260	244	263	244	275	257	266	258	265	293	275	308	256	277	265	260	259	262	249	257	249	280	283	246	262	236	265	241	289	271	287	259	252	253	270	282	286	285	235	236	280	270	236	276	263	255	242	267	271	276	294	275	243	277	246	241	284	259	291	299	289	272	249	250	268	253	244	259	257	247	259	246	259	283	235	273	255	227	206	274	262	279	249	266	280	270	276	261	267	255	269	274	244	271	241	300	246	272	235	253	264	260	251	247	261	295	279	280	281	268	280	281	279	257	227	262	265	262	249	254	251	239	286	246	213	270	249	249	277	282	274	262	277	249	289	278	254	250	277	239	249	285	270	281	250	228	268	262	270	268	267	257	250	213	292	252	265	261	246	294	277	275	263	273	246	252	277	280	266	290	251	264	243	262	271	274	260	258	276	290	275	266	284	249	279	280	284	275	277	285	266	266	237	295	228	271	259	279	248	229	245	260	266	274	242	262	269	274	254	267	257	279	252	258	238	320	276	270	259	279	275	240	277	243	278	263	266	275	266	257	254	269	260	272	273	268	236	253	262	234	287	280	278	258	257	244	268	307	239	268	265	236	268	276	260	278	257	257	244	255	255	244	250	263	261	251	257	246	256	248	253	250	253	263	259	254	285	277	256	272	273	254	272	216	280	281	282	263	249	270	271	277	259	280	266	273	285	257	237	243	249	279	259	274	244	249	270	270	251	263	278	272	255	241	245	256	284	269	241	282	258	289	256	252	277	252	265	300	258	253	255	275	254	263	240	267	247	263	251	255	263	274	251	254	270	259	293	255	254	223	259	276	255	238	286	273	273	265	258	254	280	279	285	264	282	279	227	237	273	246	248	255	252	264	237	223	289	270	261	260	245	242	267	261	240	258	271	240	285	289	275	231	255	262	264	256	262	244	274	270	257	238	255	277	258	268	252	264	250	252	252	280	256	249	268	235	276	246	233	244	248	278	266	245	269	269	286	277	245	255	292	279	278	287	267	277	261	269	297	274	283	247	260	243	244	248	261	264	227	256	257	265	242	254	263	267	263	283	256	227	263	241	255	215	256	259	242	243	269	286	246	243	241	278	257	273	252	235	265	308	265	247	258	272	272	266	254	219	260	262	267	269	267	272	270	260	253	303	257	246	260	257	259	266	274	272	242	251	248	254	270	256	260	267	250	267	257	293	285	255	266	275	262	266	291	243	256	270	251	255	241	284	275	274	239	271	254	267	292	290	280	256	240	253	251	268	254	277	287	247	264	259	271	248	241	252	266	240	262	271	240	233	285	260	270	239	266	275	266	269	282	244	297	252	251	248	254	289	246	257	258	249	264	264	234	261	251	246	263	249	270	258	266	249	270	276	269	251	297	235	257	278	256	252	266	284	234	275	245	285	282	246	261	265	242	254	240	272	257	256	274	281	244	266	247	268	286	246	287	266	260	291	277	257	264	249	258	262	241	269	272	249	254	272	270	255	253	259	242	263	253	245	254	277	267	281	248	247	256	243	250	249	266	258	278	277	246	245	243	263	282	289	270	298	246	284	258	260	286	271	247	278	283	272	254	268	286	276	243	252	263	295	279	269	246	255	250	262	257	232	245	259	252	265	269	277	232	270	253	286	241	262	269	248	286	257	244	263	272	258	250	256	243	248	256	276	277	264	278	262	262	251	286	254	263	290	268	278	264	227	220	235	272	273	272	250	272	238	242	271	235	272	276	268	246	258	264	241	253	274	280	237	266	240	262	249	233	271	260	266	304	281	265	270	264	275	266	272	225	248	269	289	235	265	268	263	253	244	280	282	267	254	258	237	251	270	259	247	279	262	261	242	239	256	251	271	253	236	231	253	276	252	287	261	264	234	243	244	268	290	252	268	256	252	274	256	266	242	271	273	285	269	263	267	281	277	254	285	253	277	285	274	260	248	273	257	257	254	267	258	260	300	265	281	248	268	238	267	290	257	250	249	239	275	271	260	264	263	239	269	253	242	252	269	249	245	292	289	273	274	270	274	258	254	267	252	271	264	267	242	267	272	265	291	255	268	240	302	251	270	272	263	253	212	228	276	253	239	247	265	246	274	259	277	279	293	261	279	254	280	249	264	272	233	256	268	281	259	279	247	285	259	261	274	271	254	302	242	255	273	269	251	278	273	289	266	243	250	249	280	253	269	256	288	245	271	245	264	255	270	270	232	242	257	262	278	276	248	252	259	282	277	265	234	281	264	253	271	273	294	254	257	245	268	245	249	286	241	247	226	267	266	280	253	264	257	255	264	249	266	235	265	274	249	263	233	268	249	250	266	260	246	253	287	235	260	282	275	291	285	279	258	280
27812	12319	960	493	334	311	333	319	302	296	317	304	338	324	293	280	332	335	296	307	334	325	324	309	307	312	309	312	291	304	306	325	298	302	265	304	293	294	268	304	319	282	285	310	304	307	319	324	307	304	298	292	340	304	305	306	301	338	302	300	284	280	300	309	305	302	293	301	300	291	307	293	329	304	326	286	296	322	307	284	294	304	315	295	329	316	284	298	305	303	311	297	274	297	289	284	292	302	318	299	283	325	308	269	294	317	337	322	305	309	319	297	341	304	337	275	295	311	320	304	317	279	302	324	332	328	302	308	319	274	316	311	258	303	289	274	294	305	329	290	294	255	327	305	302	309	302	307	283	268	289	291	293	310	262	328	302	296	305	298	279	306	299	287	299	307	295	311	318	322	291	271	305	315	318	285	292	295	324	299	273	327	267	289	313	332	342	298	287	305	288	319	320	291	325	292	301	317	303	325	302	297	292	301	291	279	306	302	279	307	319	318	292	313	257	321	305	318	317	330	303	309	311	277	312	302	325	290	292	306	290	301	327	276	310	285	304	325	302	302	337	315	300	308	302	311	286	292	304	315	309	310	305	286	340	289	293	308	299	337	352	306	303	286	318	308	315	311	315	335	314	304	310	328	278	269	267	279	300	295	307	281	303	255	292	281	312	295	301	304	295	309	302	295	329	313	291	303	295	295	325	306	273	283	296	315	302	300	306	286	290	273	317	296	281	306	286	286	318	319	313	276	318	312	282	276	293	307	326	284	327	282	304	284	309	304	301	292	310	297	306	299	312	308	322	304	305	296	291	262	335	316	297	309	298	298	319	311	307	321	300	316	286	317	310	285	286	302	316	314	318	308	306	297	302	308	305	269	292	280	342	311	296	267	292	306	288	283	276	289	321	315	282	305	296	295	272	306	308	317	294	281	301	294	308	271	270	317	307	285	294	312	285	286	297	301	283	293	306	304	319	311	306	283	292	301	283	298	303	293	302	307	301	258	309	270	306	316	277	349	298	279	333	275	318	316	291	280	298	276	312	306	315	325	297	327	294	325	310	286	311	299	295	276	281	297	266	352	320	296	293	321	286	311	311	281	311	307	314	273	288	327	309	345	296	323	318	277	294	312	287	297	298	296	299	317	308	302	308	305	319	294	295	315	276	307	325	305	282	306	281	300	293	281	345	287	291	279	283	319	316	322	301	284	298	314	280	318	318	327	312	304	262	287	307	303	288	333	288	314	293	297	294	291	302	304	279	296	315	297	322	343	294	311	294	308	298	325	281	310	276	320	301	286	283	313	312	289	311	285	321	308	281	317	314	326	303	291	344	285	286	312	327	307	308	304	292	322	314	284	299	301	316	300	294	312	284	275	331	343	300	309	305	300	314	317	319	301	289	288	302	294	308	276	294	287	319	325	283	317	292	309	266	279	310	322	318	309	295	287	293	339	292	299	292	303	294	318	321	303	289	313	309	313	304	301	301	311	329	287	324	311	283	316	286	332	297	330	281	357	300	284	292	313	308	319	301	314	291	291	291	301	332	316	280	312	323	303	302	307	315	304	299	310	290	319	302	306	325	320	286	303	299	291	314	305	321	287	277	297	324	284	329	313	266	302	313	318	331	314	306	347	328	289	283	271	306	290	291	310	305	286	295	314	298	304	307	299	248	302	309	300	350	288	310	306	317	314	288	307	303	322	313	340	306	302	283	323	265	291	295	287	317	313	295	288	308	316	311	310	296	298	323	289	306	292	301	292	297	311	303	289	291	259	298	308	319	300	299	293	324	272	291	289	287	295	330	277	324	305	308	302	334	304	267	320	331	330	272	296	339	287	322	318	295	327	287	288	300	316	312	308	290	319	310	298	284	288	296	341	281	288	308	336	300	260	311	295	329	325	316	272	299	281	288	329	327	310	297	282	319	286	305	303	331	323	317	277	304	276	299	299	303	306	295	301	282	308	314	303	287	321	268	310	318	313	304	307	313	304	320	286	271	306	310	283	305	304	298	289	283	308	321	330	271	297	296	297	298	301	308	314	276	309	315	303	327	335	328	292	310	280	318	287	300	288	285	314	306	287	287	301	290	291	283	325	261	296	303	299	278	317	286	305	291	295	314	296	284	320	311	286	333	291	335	306	312	343	298	316	291	321	301	322	312	262	286	299	314	331	280	314	289	290	324	294	322	303	290	268	299	293	289	315	290	316	309	321	292	292	309	296	321	316	301	295	309	321	300	266	298	287	302	306	305	273	329	302	288	292	294	299	278	292	310	287	297	313	335	299	313	312	320	305	305	305	315	336	308	294	286	319	269	295	320	284	315	281	316	294	290	282	324	318	320	307	288	285	308	286	285	275	306	289	288	339	306	283	280	294	306	304	281	291	299	309	329	297	305	277	316	296	311	287	252	288	279	319	331	291	318	332	322	300	281	284	309	270	295	327	280	293	291	329	305	304	316	309	297	331	290	298	288	336	304	313	315	290	283	323	308	318	292	311	290	293	298	324	308	321	308	293	315	335	340	306	318	320	310	324	293	299	297	295	280	307	301	310	308	307	304	297	262	311	309	310	283	285	292	340	273	312	288	284	307	297	322	300	289	310	290	319	315	308	316	310	321	324	304	328	320	291	285	297	302	309	297	291	314	295	291	274	320	295	286	275	303	306	284	308	296	293	295	288	288	279	310	320	294	333	312	347	327	292	346	305	301	298	295	283	284	296	312	309	299	301	317	308	285	267	307	269	276	307	287	286	286	276	310	324	345	301	318	298	289	300	306	286	293	301	289	309	284	279	312	322	294	314	283	329	285	302	296	277	303	285	300	287	333	277	277	300	313	292	304	279	324	269	310	313	335	323	308	291	306	286	271	332	285	320	318	313	270	314	287	329	326	362	323	317	280	307	284	333	290	301	289	322	270	292	276	317	275	340	314	296	312	295	314	331	300	273	307	303	304	296	351	293	298	326	311	253	283	330	302	292	283	336	280	312	303	323	322	279	309	271	312	293	304	312	294	295	261	334	311	309	311	325	297	296	305	277	297	312	292	286	306	301	320	285	292	259	295	294	307	311	311	321	285	299	291	291	288	279	291	289	309	309	322	295	344	309	305	308	296	276	286	304	303	302	287	323	330	315	305	283	285	298	337	312	249	307	288	270	282	284	295	317	290	292	306	325	314	307	327	316	300	289	321	328	294	313	298	303	317	300	319	283	301	293	316	309	290	310	307	281	306	323	302	341	310	295	301	324	280	301	282	321	297	297	304	317	299	341	342	326	304	304	327	296	275	308	282	284	313	304	330	273	318	314	299	328	307	304	281	302	315	332	318	291	298	342	282	319	317	303	344	302	307	290	315	318	293	312	289	299	314	270	351	281	311	295	281	335	295	287	288	324	323	310	304	309	313	311	281	295	327	299	292	278	312	324	308	318	329	327	296	312	321	289	304	305	316	313	274	328	312	290	348	297	318	308	296	325	307	283	294	313	337	290	313	305	335	312	317	307
4664	468	413	331	308	331	313	276	296	270	269	266	249	262	277	305	280	279	266	247	285	266	290	250	281	275	288	287	243	281	258	260	286	276	286	299	272	286	252	287	260	276	263	286	316	291	261	288	295	263	280	263	277	303	297	265	260	302	310	284	300	275	288	284	265	261	253	270	292	297	264	280	263	296	308	295	283	271	262	298	295	259	291	255	287	291	262	265	277	263	281	237	274	296	294	251	290	264	296	284	270	296	289	318	259	281	280	263	297	273	296	278	297	282	250	277	296	258	238	304	264	257	267	282	272	274	261	281	289	289	287	284	299	283	267	252	300	268	275	269	292	267	263	286	317	260	262	249	290	294	262	267	271	271	266	303	252	283	248	254	254	289	280	291	279	268	260	285	258	280	242	271	290	244	285	261	303	266	265	271	282	270	269	293	260	260	264	253	273	290	252	291	264	274	279	279	271	269	307	292	241	289	282	307	294	273	289	269	268	274	246	272	273	269	266	286	292	278	280	298	234	262	257	278	257	284	297	274	251	253	277	262	254	274	280	281	275	304	279	292	275	236	285	251	278	254	273	306	291	260	284	261	290	265	272	266	271	286	261	257	295	255	274	269	275	299	261	292	261	319	238	264	281	264	270	284	272	272	244	279	266	251	275	288	277	287	253	274	270	263	262	304	291	279	285	270	265	275	270	303	291	254	274	252	269	280	262	272	250	262	289	260	279	262	288	272	278	287	290	279	257	263	275	299	303	325	262	280	262	268	265	281	288	298	280	291	277	250	253	244	299	279	302	279	275	294	285	265	273	303	252	272	262	256	284	271	273	264	237	281	256	304	276	272	291	272	302	283	281	254	266	245	270	299	260	254	246	278	274	323	296	270	258	304	258	282	264	273	308	259	315	277	266	272	313	282	275	298	267	301	278	293	244	267	304	287	275	293	266	283	260	261	270	260	288	299	289	266	287	274	283	290	291	244	292	258	276	291	294	292	287	251	259	265	271	279	284	251	261	287	270	268	285	269	292	268	249	285	245	279	264	273	260	253	324	252	291	281	259	295	253	293	277	245	285	273	273	267	275	249	289	283	282	261	294	289	292	271	270	283	272	267	302	286	298	263	286	299	270	275	258	276	276	266	283	273	251	312	269	277	247	285	260	287	247	297	284	296	302	284	293	251	293	282	302	265	272	285	257	305	298	260	283	275	268	285	280	256	270	250	275	275	272	262	263	273	266	268	288	280	273	288	268	258	267	262	273	284	294	248	291	279	273	288	281	278	290	299	263	283	263	269	264	284	273	269	280	268	258	311	288	279	261	280	303	269	266	270	288	275	280	274	278	244	268	270	273	257	294	284	275	295	276	288	271	254	286	280	291	269	277	300	253	252	257	282	274	305	267	270	238	275	262	280	284	261	259	233	262	284	287	279	266	261	290	251	261	290	280	267	285	272	282	271	279	268	253	272	288	281	292	266	286	259	268	302	283	281	292	282	255	257	272	288	283	318	279	252	282	286	280	298	278	266	243	263	265	288	258	274	281	261	264	289	287	283	266	263	272	295	308	277	286	272	254	267	261	279	277	296	313	278	253	281	240	295	293	272	250	251	264	265	292	266	282	298	272	292	258	301	280	284	250	287	248	286	275	287	299	279	258	268	275	276	289	278	267	260	267	281	272	275	284	257	251	249	289	272	278	295	280	254	281	270	275	278	272	253	286	296	250	284	264	277	279	289	279	277	286	276	259	230	285	251	297	279	262	264	305	264	238	298	241	251	276	277	292	301	272	278	276	250	272	280	287	272	279	255	261	277	275	312	290	268	299	290	260	288	263	258	266	297	293	272	281	306	284	302	256	267	276	262	267	274	291	300	247	253	271	262	279	274	237	270	265	270	281	278	282	277	268	283	278	254	283	266	275	252	263	257	286	310	287	300	275	256	289	255	271	277	284	289	272	299	270	275	275	300	260	283	270	283	266	289	260	283	272	254	267	279	302	278	243	285	295	276	250	275	288	289	278	272	260	295	281	264	261	265	255	285	276	286	270	261	275	282	263	266	262	301	272	275	261	297	269	277	297	308	260	272	298	311	274	253	287	287	279	257	290	285	233	283	273	292	274	271	280	291	287	279	298	275	269	295	255	284	286	286	273	281	269	292	272	267	261	282	258	276	274	276	267	277	269	282	269	285	253	264	274	295	235	273	279	295	271	284	300	250	265	283	259	263	274	268	272	259	278	275	239	270	289	272	271	271	278	249	295	249	278	308	320	255	277	282	249	295	278	278	312	290	303	261	289	272	257	280	271	259	267	262	293	266	267	301	277	275	291	268	295	288	269	289	261	275	239	275	305	288	311	278	239	259	285	298	266	267	250	252	260	302	256	297	280	268	279	255	292	251	265	282	292	258	278	282	306	287	281	287	259	300	282	287	277	295	283	267	246	278	276	274	278	254	302	266	235	277	292	283	299	284	272	308	267	254	296	285	262	286	265	262	321	265	261	276	263	311	253	294	283	289	266	285	268	270	265	293	275	277	291	282	299	295	276	262	276	284	285	289	283	274	291	264	273	285	284	263	293	253	263	294	266	256	285	286	283	246	276	303	270	262	275	272	307	279	282	288	263	290	301	264	279	263	282	256	256	266	288	261	247	270	286	287	276	268	267	297	272	282	270	300	278	266	248	290	249	326	274	275	300	283	241	289	277	262	297	289	292	292	273	262	260	267	276	277	303	257	314	303	297	312	274	301	309	259	276	245	280	279	274	267	296	253	260	296	316	254	272	286	272	309	275	280	261	257	247	273	262	303	268	263	263	250	278	301	291	302	291	246	293	275	243	267	286	266	249	257	253	248	281	282	266	282	304	281	254	279	269	274	286	274	299	288	285	272	277	281	267	279	265	248	272	291	271	277	277	282	255	266	293	282	268	280	279	297	258	245	306	286	280	277	292	276	293	242	303	255	258	246	246	305	279	283	277	264	252	289	260	278	295	285	279	304	257	292	275	293	256	284	301	262	272	268	269	304	263	269	312	289	289	302	274	269	285	313	262	260	311	293	287	279	275	285	292	276	294	260	270	308	290	262	273	269	279	287	265	268	279	276	271	271	296	298	236	283	285	275	268	264	270	290	268	240	258	245	263	279	280	271	294	311	266	289	276	286	279	271	269	275	274	270	264	294	254	270	275	283	293	293	254	311	250	278	280	297	276	257	292	253	265	287	255	290	249	291	260	288	261	288	273	297	265	272	282	267	292	264	310	262	273	302	272	259	274	276	287	270	273	299	287	257	277	270	291	268	279	256	270	295	286	303	273	296	293	265	304	270	283	286	299	264	263	312	226	255	249	275	291	280	287	267	267	268	269	289	303	273	302	258	288	295	262	299	281	271	295	293	248	275	288	250	289	296	260	271	260	263	307	291	278	262	263	257	278	254	274	245	290	288	256	270	273	261	277	257	272	252	288	285	250	286	252	296	300	285	263	254	269	303	277	264	256	277	290	266	313	266
25357	21486	27843	25552	8700	528	322	235	209	191	159	173	169	164	153	175	161	149	143	143	147	144	151	155	113	177	144	150	126	126	157	154	145	148	144	148	146	149	141	129	153	134	150	146	149	152	153	136	148	148	133	124	160	135	172	142	149	124	152	154	141	130	128	154	122	154	128	145	139	145	147	158	133	156	142	131	140	137	143	137	146	153	143	136	117	126	164	145	144	136	162	123	167	149	139	150	144	138	134	138	136	147	136	145	138	134	122	163	142	158	136	157	133	140	144	148	149	131	125	152	133	137	131	147	138	138	151	139	141	126	163	145	128	170	147	135	141	145	153	152	138	139	153	134	146	133	145	146	155	130	146	159	145	146	140	144	123	147	128	149	161	143	139	142	148	128	135	161	152	141	138	122	142	127	146	135	149	147	139	123	141	136	126	151	114	142	144	157	143	133	156	155	142	118	146	149	155	139	165	151	126	147	140	131	133	133	124	129	148	134	153	142	147	124	163	144	132	134	134	148	139	159	143	106	154	145	130	130	143	135	130	160	137	159	133	150	146	136	155	141	144	134	145	138	149	146	126	144	162	138	131	136	158	142	135	132	154	149	130	126	167	142	136	162	120	143	134	121	135	128	149	156	163	154	129	149	129	143	150	154	146	149	116	126	136	142	164	137	118	139	131	138	165	131	134	112	138	155	152	170	136	146	147	160	129	140	131	159	146	143	136	124	148	108	156	126	129	136	135	137	148	140	124	142	155	121	149	151	167	158	148	134	136	157	136	138	149	139	134	137	149	131	139	115	143	157	152	153	135	137	158	141	156	150	153	130	153	138	152	136	154	132	149	159	131	144	149	153	146	160	157	141	135	132	131	160	136	169	141	137	133	141	142	137	142	128	109	154	134	118	142	154	129	152	142	116	154	116	136	134	141	125	134	148	144	159	143	143	155	162	121	157	125	141	152	150	160	134	138	133	132	154	163	140	120	141	137	147	146	140	136	157	143	148	123	139	135	144	158	141	117	138	158	147	138	155	135	153	134	138	143	150	127	146	124	141	144	138	136	141	137	136	137	124	122	127	133	157	146	127	145	153	141	143	161	134	150	136	142	137	148	132	135	127	155	140	145	158	165	163	143	138	133	128	129	152	167	153	139	145	127	145	150	153	144	136	133	153	135	136	149	126	136	145	151	141	146	148	148	118	156	155	122	169	133	145	123	130	142	149	158	117	153	158	124	129	156	138	153	136	142	149	119	139	146	156	131	138	139	124	143	153	149	120	129	139	150	147	145	140	145	135	164	139	145	139	129	123	149	139	131	143	162	158	145	135	172	145	136	147	143	127	144	125	147	141	154	148	117	132	161	137	152	163	148	141	136	149	129	153	144	146	150	165	132	150	135	145	144	126	127	150	143	173	142	132	136	159	138	151	163	141	135	146	144	144	151	149	160	152	145	139	139	137	112	130	142	151	135	145	167	145	125	153	131	140	123	159	153	135	143	138	139	160	133	159	138	141	125	136	138	149	168	140	137	148	134	143	158	140	157	125	141	135	144	132	151	134	139	150	139	155	152	154	149	122	146	150	141	118	179	156	149	124	145	142	145	123	108	133	147	124	135	149	128	133	151	147	119	129	150	140	159	143	130	154	155	133	133	139	147	142	156	157	136	143	160	140	138	124	134	153	158	153	140	135	163	151	120	141	159	130	145	132	150	112	133	138	152	146	139	144	148	147	159	140	140	122	125	137	153	152	136	146	131	137	150	140	138	142	125	129	161	155	134	137	141	146	147	123	141	131	151	131	136	134	140	143	119	134	168	132	142	124	138	146	148	121	141	155	158	161	150	142	144	157	129	144	149	107	134	149	157	125	147	152	161	158	144	138	135	147	159	124	170	145	140	145	152	128	155	147	144	149	117	148	147	152	141	149	153	156	138	155	126	151	159	138	151	136	140	149	132	152	149	142	154	136	133	137	126	132	140	149	128	136	127	132	127	163	141	133	145	128	127	137	142	141	148	146	153	144	144	149	122	147	138	135	162	133	124	139	142	141	124	163	131	126	142	133	135	115	155	130	149	157	170	149	148	146	144	137	134	130	141	159	140	145	157	140	154	153	151	118	147	164	128	155	123	158	119	139	147	140	155	161	139	145	144	151	135	158	155	143	135	159	151	139	153	126	164	121	139	145	153	152	133	133	156	139	156	149	140	134	141	142	142	167	159	130	137	133	136	133	141	158	131	157	161	132	138	155	142	139	132	148	128	139	123	149	131	140	145	136	134	141	154	134	135	134	133	138	135	144	144	148	143	147	134	140	125	139	145	142	152	149	154	133	132	137	131	145	120	145	117	155	130	137	134	167	125	160	147	121	157	129	162	159	134	150	132	140	130	133	127	156	144	123	143	151	137	171	169	143	135	145	148	128	147	152	125	140	142	145	138	133	120	153	130	127	148	136	113	133	131	143	148	115	144	145	140	130	140	139	138	115	133	135	144	140	137	138	137	152	154	119	141	141	139	146	128	139	124	140	133	133	148	133	140	163	137	151	152	135	152	124	119	147	135	146	142	134	164	125	134	138	141	137	149	143	138	148	143	130	159	137	158	143	136	146	146	143	164	138	137	183	139	129	152	151	140	130	119	144	126	135	112	142	152	145	137	161	135	170	124	120	150	145	156	126	146	161	161	143	125	155	145	131	141	154	135	112	129	131	153	139	144	163	149	151	135	127	142	145	113	147	146	156	124	145	137	143	129	163	155	110	160	134	143	125	144	141	170	140	139	152	134	131	141	156	153	145	131	140	152	150	132	121	145	129	164	154	142	169	157	154	138	137	140	129	123	126	139	161	149	120	129	144	149	149	127	141	146	111	160	147	152	152	144	117	132	133	131	120	159	158	126	147	154	137	143	122	142	154	143	143	138	148	139	143	128	148	133	152	141	143	148	159	126	147	132	130	154	161	152	131	138	125	128	155	143	138	122	149	154	139	140	157	156	130	129	125	118	146	139	152	131	155	138	168	148	146	141	138	130	134	132	134	135	128	136	117	149	152	136	139	137	132	125	138	112	110	152	161	145	147	139	153	133	138	155	139	147	129	165	148	157	142	148	131	135	154	125	160	124	142	128	142	147	139	128	119	153	157	149	127	130	133	156	132	168	137	152	139	145	117	134	163	155	146	141	120	144	127	122	142	124	137	125	135	120	149	126	148	129	146	133	141	146	158	127	153	135	147	154	140	151	148	135	143	133	176	133	120	128	152	145	142	144	131	154	131	143	155	128	126	148	151	144	154	142	138	153	173	146	145	140	146	124	127	148	140	173	155	131	137	126	137	129	139	150	151	133	144	122	131	145	119	115	143	147	143	140	142	121	173	145	133	134	131	150	133	121	139	152	138	156	132	156	131	153	133	130	145	152	135	140	149	131	147	145	140	159	145	132	148	109	157	128	142	127	147	150	151	151	118	140	144	153	102	152	148	126	153	158	147	147	166	135	144	139	129	138	137	139	127
3034	2514	2101	1089	690	483	379	351	271	248	238	241	205	194	161	185	167	175	155	174	157	152	145	163	167	174	167	139	155	166	139	129	164	148	163	164	151	175	163	157	133	140	144	148	147	175	166	145	149	130	148	151	149	159	141	140	168	135	141	145	156	147	146	151	158	155	125	155	149	144	141	157	140	140	157	157	139	146	140	142	162	145	172	137	167	152	158	142	144	139	139	163	159	133	145	144	175	132	128	146	152	154	141	157	152	166	152	149	150	136	174	136	134	137	164	153	120	117	152	135	126	147	150	144	153	141	159	135	173	150	146	144	146	139	159	137	154	127	148	144	136	124	128	158	165	158	148	148	129	158	144	149	151	166	155	135	154	154	166	152	143	150	151	139	159	149	130	127	159	140	153	151	155	136	146	166	151	146	154	140	160	170	147	125	152	157	159	152	133	154	161	142	138	163	144	137	137	148	124	155	178	128	144	156	143	169	162	129	135	176	125	157	156	175	145	129	162	159	148	137	145	132	181	152	130	170	165	160	138	139	133	162	161	150	163	154	129	137	153	154	123	161	137	144	151	130	135	145	130	139	152	134	188	169	143	144	152	147	141	125	146	139	165	138	131	153	133	137	142	165	156	150	147	143	146	140	149	139	148	163	152	136	138	144	146	148	139	159	167	175	149	143	138	127	143	131	169	165	153	134	133	161	164	139	151	139	147	165	157	175	178	154	147	148	184	134	149	162	151	139	155	141	149	137	148	147	145	140	156	152	160	137	145	164	146	159	144	145	136	165	167	133	170	144	151	164	147	162	163	146	150	157	128	133	130	138	148	152	159	141	137	140	127	135	132	138	142	156	138	157	141	134	146	142	139	153	142	157	137	132	152	141	173	138	126	148	151	132	151	153	177	156	156	159	151	149	154	140	142	165	154	175	148	129	156	133	159	148	161	146	171	154	134	133	151	146	156	141	149	159	146	143	149	154	130	146	153	140	151	146	172	152	157	158	162	130	135	145	143	158	134	160	134	159	154	125	165	176	158	138	156	138	146	150	141	159	146	122	126	151	129	147	159	160	134	155	129	150	154	142	148	139	141	161	156	135	127	162	146	143	138	157	163	137	144	142	162	149	130	169	149	150	149	163	154	135	118	129	154	139	145	136	149	139	164	159	144	143	172	155	140	144	160	138	153	171	153	132	140	156	149	154	137	171	138	165	149	160	150	162	176	146	153	158	146	144	144	141	162	138	142	146	151	148	129	145	139	149	153	140	131	122	158	132	153	148	144	155	132	136	148	143	143	176	147	142	155	163	157	160	152	138	155	151	142	135	131	155	154	160	148	129	141	143	124	166	136	134	150	122	156	144	152	150	152	148	136	129	156	160	151	145	136	154	142	162	148	158	149	150	136	158	132	164	134	142	150	158	139	151	162	141	154	128	153	147	133	135	156	151	139	143	150	145	132	145	164	154	151	165	144	150	152	140	147	129	158	159	146	145	149	163	157	135	148	140	161	151	147	153	148	143	140	150	133	157	149	160	159	160	153	155	135	153	133	133	141	160	151	158	143	155	151	152	132	149	152	134	152	155	148	143	137	150	163	129	129	147	147	161	166	123	133	136	126	168	140	158	155	141	156	157	152	138	156	136	158	164	148	150	133	155	126	148	171	144	137	132	144	139	141	141	141	156	175	148	138	136	153	136	145	132	168	143	150	144	141	180	154	153	141	158	162	131	145	152	153	144	133	167	145	130	167	140	145	168	150	133	150	154	140	146	145	148	115	159	146	159	137	137	137	146	174	133	159	143	154	158	161	144	140	179	153	137	144	154	142	149	132	146	151	146	146	156	132	143	145	147	156	135	173	142	164	143	129	161	150	161	147	144	148	158	142	151	145	159	169	150	155	134	133	143	144	143	128	158	126	152	139	146	155	144	161	142	147	162	141	151	148	140	140	151	162	131	155	142	162	170	147	151	142	153	146	135	145	124	126	143	139	167	144	155	152	139	145	121	161	148	146	149	141	154	145	148	140	144	154	141	132	158	129	142	149	171	143	142	124	129	140	155	147	152	154	155	147	118	125	144	136	140	134	150	144	145	153	149	170	157	137	153	138	130	140	153	137	138	150	138	159	159	134	165	161	178	151	134	136	159	145	143	144	146	149	148	164	137	114	123	143	152	126	128	155	137	142	161	130	157	126	125	162	132	142	156	145	139	143	155	139	153	142	139	141	158	150	168	147	122	139	139	143	148	133	144	149	143	135	140	147	153	158	143	149	161	160	159	158	148	162	153	153	158	134	115	145	128	139	144	139	168	164	161	158	125	145	135	112	140	159	147	158	172	140	144	154	142	142	176	147	143	137	153	146	130	149	133	139	156	139	138	143	144	152	140	142	144	140	149	178	164	140	181	154	149	150	156	144	132	141	160	123	156	159	166	169	150	151	137	143	138	131	149	145	136	136	129	155	143	147	155	127	130	144	145	120	136	161	127	135	157	163	144	149	151	130	154	145	150	127	156	170	144	157	136	146	126	172	185	133	126	148	157	151	151	158	152	126	125	136	161	162	131	148	155	149	146	137	148	139	147	133	125	178	142	147	148	150	157	121	144	139	116	163	128	121	144	134	147	156	137	144	135	146	148	144	150	147	147	146	142	141	157	122	136	140	149	151	150	149	143	134	120	139	159	153	155	124	140	140	133	147	132	151	120	155	150	131	134	147	166	138	150	147	141	149	160	143	146	152	140	173	132	125	149	167	151	141	138	132	125	138	145	156	148	138	151	146	137	162	143	150	145	145	151	153	146	155	137	151	164	132	160	143	147	146	141	142	145	121	134	147	177	155	143	118	133	147	157	154	155	171	142	146	147	129	134	138	150	151	127	150	153	133	139	146	156	128	160	148	146	157	143	149	154	166	143	137	159	162	148	146	133	141	168	147	165	166	148	140	161	153	156	152	148	144	148	164	138	130	131	155	150	154	148	149	133	151	133	123	134	141	143	128	153	160	153	154	160	162	148	145	134	146	139	136	116	147	148	145	138	141	153	149	142	135	152	145	139	137	160	148	140	154	130	147	144	147	145	136	143	145	146	152	133	164	162	137	151	145	145	148	149	143	158	152	164	139	161	160	146	150	139	159	122	146	170	148	158	146	156	128	140	143	142	158	140	130	130	149	116	125	127	142	139	161	143	152	144	140	129	145	140	138	167	146	149	135	149	150	160	157	126	155	136	164	154	138	131	135	155	118	126	162	143	142	133	148	151	136	144	147	145	152	149	160	158	120	143	135	169	154	151	137	147	156	138	145	160	134	136	140	156	141	136	133	136	122	128	136	167	157	147	143	129	137	147	160	150	146	146	140	130	146	122	123	177	130	144	155	158	156	152	140	131	145	139	148	135	152	152	138	155	138	118	144	145	165	154	139	151	136	149	155	139	151	118	145	135	139	142	157	148	148	155	146	139	135	142	138	144	156	159	154	141	121	167	155	141	134	135	161	167	140	129	136	143
24359	21456	28717	24597	21420	5696	947	500	403	369	422	362	359	328	303	298	343	347	317	304	301	333	279	318	302	319	279	289	289	299	291	323	307	270	294	314	321	274	319	296	313	300	289	290	283	286	289	258	309	286	300	293	315	260	286	287	337	305	300	298	258	298	288	294	300	310	264	332	259	257	301	254	286	283	285	258	275	258	300	292	271	250	290	285	308	277	292	290	274	258	283	272	302	303	278	278	280	261	286	289	273	276	296	305	307	298	287	295	309	303	294	282	292	291	262	319	287	265	263	270	283	305	292	278	288	241	301	277	304	294	284	285	272	259	256	265	315	292	302	270	279	298	296	271	292	254	281	275	284	280	249	271	271	291	277	304	291	335	313	301	281	296	281	270	309	290	310	313	307	313	290	294	284	275	269	270	292	289	252	285	257	257	296	273	318	278	290	294	265	294	301	276	258	279	269	279	284	282	297	281	284	287	281	289	272	276	302	295	306	281	265	291	307	272	320	304	260	283	306	278	290	303	244	263	265	289	282	285	297	303	288	291	263	289	279	285	266	304	300	255	294	283	310	302	295	321	267	299	301	312	271	298	276	288	289	275	309	289	250	265	287	294	292	292	272	272	287	291	287	274	275	278	266	306	286	275	293	288	281	332	285	270	281	268	311	264	291	276	268	274	248	264	288	269	317	252	271	285	288	277	291	289	271	270	275	276	304	275	256	276	278	289	284	242	268	274	293	269	309	302	298	261	305	292	312	301	273	282	271	304	301	261	292	289	261	275	261	307	291	272	263	314	293	267	308	290	305	290	292	283	299	306	282	253	266	306	273	299	271	286	277	289	277	293	266	282	266	280	262	285	296	296	274	293	289	314	278	289	284	297	295	293	272	260	285	299	272	295	303	294	291	262	272	294	271	276	282	285	282	289	299	267	269	280	287	273	294	286	259	261	290	282	308	275	289	284	269	271	303	260	305	280	276	258	270	292	293	250	313	273	297	286	280	293	295	271	268	299	262	286	288	260	294	309	284	286	309	247	297	294	293	247	290	281	285	281	270	287	294	263	273	286	269	309	285	281	275	284	261	310	292	281	292	256	278	270	290	273	293	273	296	296	291	280	270	291	258	283	288	286	299	273	272	284	290	270	264	311	304	275	263	288	258	273	314	249	274	273	295	296	297	254	276	309	280	305	274	264	292	279	315	268	307	257	295	274	244	309	305	274	270	310	312	270	296	258	290	284	299	308	277	277	251	296	302	291	288	318	288	281	271	255	242	265	266	280	302	276	276	275	287	254	284	287	264	305	267	278	285	312	274	300	297	306	295	275	301	272	287	305	293	273	309	308	304	284	278	317	300	270	284	304	267	248	302	318	281	299	258	267	283	286	281	290	273	261	307	297	286	302	288	263	288	283	312	296	270	279	294	273	321	298	287	278	286	300	248	290	303	276	281	308	272	294	273	294	264	290	305	298	310	274	272	248	299	289	278	308	277	306	305	296	270	287	284	278	277	296	264	287	287	284	268	306	297	257	271	267	324	270	312	285	274	269	278	299	301	265	280	293	293	307	310	294	277	287	297	262	291	264	295	271	300	265	281	277	281	298	259	286	279	299	277	267	279	273	272	301	278	287	252	315	273	272	297	313	276	273	276	255	262	295	282	292	273	289	287	281	286	275	284	304	265	278	270	277	289	278	291	298	297	248	286	279	285	296	281	268	280	291	268	284	292	315	290	286	266	306	278	298	267	268	309	265	277	286	268	274	288	272	275	299	277	255	268	255	315	283	272	297	282	287	277	283	273	286	283	271	267	302	291	292	277	268	263	296	286	285	302	283	285	256	294	288	269	272	281	286	263	276	299	294	293	278	294	281	295	291	296	280	297	277	305	261	293	233	278	289	264	265	287	279	287	281	322	286	302	286	310	258	251	265	285	285	287	271	298	284	292	280	295	289	251	288	296	275	307	288	284	269	270	267	274	280	303	275	263	295	285	306	253	276	289	261	301	263	252	285	282	274	289	295	296	267	297	273	263	268	274	303	295	305	289	287	268	280	277	279	283	254	283	260	297	253	261	275	280	285	266	268	284	265	289	311	299	290	284	262	296	307	253	276	293	270	284	294	274	293	285	281	278	292	322	284	307	291	305	273	275	288	290	292	304	270	275	270	279	293	289	316	294	283	292	280	274	292	306	276	273	276	286	299	273	291	262	274	269	268	312	278	251	276	303	272	291	274	288	285	264	302	298	252	287	272	270	249	283	287	265	276	275	299	290	280	283	279	274	275	287	255	287	264	239	284	311	264	286	276	271	293	300	308	306	297	244	271	281	277	285	303	242	290	271	281	313	298	299	280	293	286	290	279	300	277	276	262	276	247	277	276	276	272	265	278	287	288	258	298	285	295	290	272	261	258	251	266	271	281	264	295	249	263	298	296	320	290	292	309	301	283	319	290	261	269	265	261	253	282	290	280	286	293	269	268	275	271	311	290	256	262	274	283	286	300	295	276	297	274	255	295	292	282	267	251	297	285	297	275	239	285	320	276	292	273	326	297	313	273	290	287	253	308	289	272	286	336	236	294	306	303	285	285	279	265	268	276	253	297	291	313	289	302	265	282	270	266	262	269	283	294	274	291	291	290	268	297	263	277	273	275	285	302	267	270	292	257	282	302	254	297	291	272	291	292	298	302	312	300	281	289	316	256	287	269	317	277	306	293	310	284	281	310	287	286	287	293	282	288	296	274	281	269	279	282	285	290	286	260	283	313	289	282	296	299	305	282	278	281	287	282	296	285	297	296	273	261	265	290	286	299	300	287	289	295	289	267	290	269	280	288	320	282	284	260	298	297	281	287	305	274	295	298	255	258	268	291	333	269	282	295	253	303	294	285	260	287	284	283	297	333	260	245	280	302	261	269	267	334	282	274	261	296	294	291	275	245	286	279	278	286	323	250	276	336	291	259	277	271	275	284	300	302	294	259	282	306	281	292	295	291	307	278	266	299	284	297	253	287	280	257	288	276	301	296	285	270	286	301	304	305	320	263	272	252	267	294	278	298	275	282	271	281	292	306	265	283	299	272	275	268	309	279	306	308	269	279	270	277	281	281	276	288	302	272	277	297	288	235	265	291	293	284	255	302	281	281	279	305	255	251	266	295	300	293	288	264	299	289	268	291	251	264	272	271	298	280	288	280	287	295	280	287	281	295	261	290	289	293	282	271	267	280	295	311	260	286	287	274	257	296	288	277	305	287	286	272	280	306	275	281	275	261	292	264	310	268	282	304	277	285	309	295	276	287	254	284	287	298	315	289	281	273	307	274	255	298	231	286	296	274	280	261	250	267	315	286	256	260	300	284	267	276	308	273	294	292	290	275	259	293	312	308	290	285	287	295	301	272	263	308	287	264	264	275	260	269	316	297	267	275	260	269	287	279	280	288	329	256	285	287	288	246	304	271	262	286	278	262	267	282	271	283	280	276	255	281	282	255	289	295	312	280	256	313	290	273
3317	4660	3822	1938	1226	938	727	597	527	492	453	419	382	377	351	337	345	312	285	300	329	308	304	296	296	281	321	296	300	295	285	259	277	294	257	280	284	262	273	287	292	261	278	264	267	270	255	261	264	288	277	294	299	285	262	287	287	260	284	272	268	254	257	261	282	268	284	260	259	275	282	247	268	291	254	258	303	256	246	263	229	292	266	247	252	276	287	266	291	286	269	268	260	268	286	312	261	260	294	244	272	271	257	259	272	288	256	279	268	271	273	253	252	268	289	270	271	294	274	283	268	297	246	301	292	266	242	271	279	244	309	276	265	247	257	296	267	298	267	242	284	311	277	282	240	296	286	264	271	271	254	304	262	285	266	244	278	269	262	280	289	286	248	254	283	286	273	243	259	245	253	251	269	265	231	286	259	286	289	258	267	280	243	243	289	253	281	266	274	270	310	287	289	272	279	258	274	265	256	279	282	260	258	237	276	260	285	260	272	266	275	279	270	257	248	270	253	263	262	248	279	290	245	259	275	258	270	256	256	268	258	268	237	253	289	246	258	286	223	251	242	293	285	267	257	224	281	253	269	289	271	248	267	230	302	280	281	269	267	259	277	255	280	303	251	252	266	258	266	271	274	272	265	263	265	287	264	277	274	245	281	262	247	256	288	290	272	265	291	241	253	263	238	263	270	261	255	235	269	296	234	282	266	254	288	249	289	276	275	267	267	258	274	307	255	254	244	240	263	291	248	252	252	260	287	251	254	258	257	304	264	262	267	257	295	278	251	246	272	262	268	275	271	261	251	286	269	246	282	260	270	242	288	265	303	269	287	273	274	292	278	266	279	259	269	265	275	264	282	246	239	279	249	265	275	261	254	275	264	252	284	235	249	258	256	264	254	269	274	263	237	265	284	260	213	255	264	293	263	256	288	245	259	237	269	270	255	287	273	281	243	260	230	280	282	261	265	270	248	266	228	247	283	246	259	249	254	263	289	257	276	285	283	263	273	285	265	258	281	243	249	261	289	272	279	260	272	280	253	303	264	303	266	263	239	252	290	236	285	276	256	271	273	256	276	292	266	254	285	269	288	281	261	257	252	254	249	259	251	287	278	277	276	245	264	308	266	262	278	287	289	274	237	237	272	268	276	257	302	223	261	240	246	257	290	258	285	256	264	272	265	247	276	254	252	273	250	272	295	265	251	249	270	266	276	224	259	261	260	253	267	274	260	260	255	262	252	307	263	243	259	266	252	262	249	270	283	244	263	271	229	287	263	278	267	276	275	250	252	258	261	258	240	281	270	258	258	290	270	275	260	274	277	244	281	289	264	237	271	295	253	252	236	241	261	259	244	269	257	261	265	269	273	271	268	302	287	278	266	265	266	281	264	271	271	270	276	261	235	262	261	213	256	279	251	281	258	255	256	288	245	303	271	269	245	293	268	290	263	259	316	239	253	247	272	263	292	293	278	286	266	266	242	256	263	279	267	265	292	260	287	297	265	276	236	266	283	293	268	238	262	228	247	247	290	276	265	258	281	231	251	243	254	265	277	234	290	260	290	263	263	276	256	257	271	269	269	240	274	260	283	251	254	268	304	269	265	285	274	257	277	261	228	242	240	257	265	257	256	282	291	267	261	277	255	279	268	285	258	250	251	233	255	285	245	265	255	254	252	239	236	295	238	275	265	245	234	293	272	268	270	267	252	278	236	278	254	243	258	253	286	251	238	254	250	258	265	255	263	255	257	240	271	266	245	266	263	250	271	263	282	261	251	248	272	274	268	249	246	276	274	287	288	278	262	277	273	256	277	264	265	274	274	281	275	257	272	251	258	272	295	268	267	260	241	260	249	264	266	276	266	251	241	286	272	283	260	257	293	253	275	232	290	279	274	252	263	243	253	288	275	268	241	273	256	268	267	243	270	276	270	264	275	253	258	301	257	268	241	255	221	243	283	250	277	265	281	284	266	222	260	294	253	278	265	260	279	268	269	288	269	240	253	249	255	264	256	256	291	241	239	264	274	283	244	241	284	246	256	266	251	249	296	271	227	265	288	271	264	243	233	266	258	258	271	265	248	271	270	262	272	261	263	279	282	269	281	243	258	252	251	254	289	233	254	265	248	251	283	248	256	280	250	255	266	300	261	246	283	268	278	233	243	244	269	275	268	237	263	255	264	247	260	258	283	266	250	275	251	270	290	252	247	245	261	246	289	273	247	244	246	268	231	305	265	240	280	283	251	260	270	275	282	258	264	265	237	258	257	255	255	264	265	300	264	291	249	232	254	255	255	252	268	237	284	246	237	253	265	272	267	251	280	240	258	251	274	252	267	245	283	251	263	281	251	272	275	260	264	292	254	266	266	249	280	260	256	262	294	269	258	283	254	279	252	261	239	278	300	268	283	281	276	289	282	249	258	269	248	249	275	247	251	251	259	278	270	260	257	274	244	268	277	259	259	256	252	277	245	306	248	242	256	256	283	270	256	251	237	258	302	260	264	255	249	240	255	250	268	235	236	238	246	287	235	255	266	255	266	295	248	272	254	290	269	226	248	245	288	269	262	238	255	290	271	272	242	284	248	252	245	244	261	264	289	267	240	258	262	230	299	267	271	287	250	227	266	257	271	286	257	274	263	268	282	265	236	229	255	278	238	245	249	247	269	257	285	245	256	247	259	254	234	252	246	268	263	232	252	254	280	265	271	266	246	260	248	267	255	254	268	285	243	246	285	257	285	245	254	256	265	272	250	280	238	275	264	278	263	241	239	277	247	256	264	256	255	236	298	259	247	266	263	247	278	272	281	263	282	259	254	232	234	244	250	272	260	285	306	283	260	289	267	284	296	268	300	243	277	256	285	248	277	255	257	264	260	247	253	268	246	273	278	292	264	265	262	272	275	242	268	265	287	235	268	255	284	236	271	253	259	267	251	266	239	269	257	251	281	265	255	261	265	269	253	224	279	251	231	241	248	296	279	260	240	249	273	245	233	244	227	261	272	229	259	279	251	243	257	268	276	262	253	250	278	230	294	235	236	266	260	285	268	249	282	261	251	272	245	265	235	238	242	274	240	263	243	267	263	240	276	262	277	262	268	266	290	252	300	252	263	275	269	273	260	253	290	221	291	266	239	275	266	241	272	259	252	227	259	287	274	272	268	281	254	272	269	249	270	263	261	241	281	268	270	249	246	249	267	277	267	263	271	259	276	268	249	278	281	258	301	263	259	298	262	257	298	272	247	269	246	261	257	249	254	272	287	272	273	242	258	240	239	260	310	250	279	255	250	253	267	253	280	263	250	270	223	257	288	283	274	302	280	266	232	260	266	262	263	263	260	241	238	249	270	276	279	252	250	227	283	269	267	246	261	250	277	235	266	292	267	246	279	262	263	277	291	282	258	256	264	250	270	252	303	262	255	275	261	270	240	252	272	258	270	275	252	280	267	274	258	284	286	295	257	266	275	281	261	267	263	275	295	244	266	267	257	259	228	260	272	265	266	268	222	271
27769	12171	966	487	349	330	317	302	332	322	297	308	338	326	302	291	329	306	291	289	309	332	308	323	294	303	262	316	296	291	298	284	292	324	308	293	271	343	307	313	311	337	277	302	304	265	297	320	268	311	321	313	320	284	271	293	303	295	271	299	351	308	269	328	298	317	307	299	322	279	286	302	302	283	296	300	310	309	316	314	329	296	325	297	319	295	313	276	299	274	297	308	291	291	296	287	286	275	311	319	290	314	313	289	294	304	316	309	302	311	300	301	315	310	307	303	303	318	271	291	308	289	313	326	305	295	303	308	293	296	290	257	293	308	304	260	278	301	287	302	289	311	269	301	290	289	312	323	298	293	259	304	315	284	298	299	300	323	286	307	294	293	313	296	288	279	323	294	303	337	287	298	337	298	290	324	318	290	285	290	321	296	330	280	313	265	296	269	295	316	285	322	289	312	313	325	293	291	284	296	293	305	306	318	282	277	283	307	343	333	332	273	299	279	314	312	318	306	297	343	326	286	311	303	310	319	289	279	294	308	297	258	293	312	303	290	281	277	268	323	303	274	312	279	290	287	307	287	343	298	311	301	306	351	305	301	301	308	310	279	293	291	297	294	304	265	281	299	312	272	289	274	302	290	324	302	296	293	299	262	331	336	303	305	259	297	287	309	307	317	313	291	305	274	297	257	291	284	304	311	300	294	301	317	288	255	286	277	316	286	296	286	273	263	291	290	289	311	301	298	293	283	286	316	280	331	338	345	303	295	300	303	322	321	283	288	275	291	307	297	292	274	269	301	320	315	312	306	308	316	308	285	301	287	309	284	309	312	296	305	313	306	283	263	298	324	280	306	277	324	271	288	295	288	313	300	283	295	303	318	302	309	315	320	319	301	295	301	292	296	315	277	307	286	314	298	317	309	307	290	299	300	290	294	303	295	313	287	263	287	295	318	328	284	300	295	299	303	339	327	307	307	290	312	315	292	292	300	324	305	334	299	299	296	305	320	288	290	281	313	288	265	293	340	278	331	283	333	301	301	305	315	300	261	350	323	296	268	290	298	300	296	303	291	295	262	293	308	311	298	290	284	295	288	314	323	300	289	294	305	282	282	298	302	318	336	298	300	302	319	294	306	285	334	300	301	324	281	314	344	310	274	275	307	284	305	315	283	275	337	331	310	291	279	308	299	257	318	298	307	299	312	300	297	325	323	294	289	304	316	279	281	287	299	287	311	306	307	299	296	297	311	301	307	331	295	283	275	302	337	288	307	274	281	301	281	326	319	288	281	301	310	311	305	275	305	286	277	327	298	304	299	284	289	299	310	317	313	296	303	344	326	304	302	347	317	271	289	309	273	300	289	295	321	315	278	301	325	310	285	326	305	280	296	299	294	285	290	318	321	287	287	284	310	323	323	305	295	315	295	300	337	307	315	318	325	293	270	305	283	294	293	267	302	291	293	320	305	318	306	279	285	321	297	332	313	318	267	264	282	295	305	284	300	305	293	299	304	297	309	272	286	299	300	344	314	293	328	279	319	299	312	280	294	297	288	314	312	289	300	310	338	313	294	321	286	303	297	308	319	310	302	320	302	310	298	302	302	313	301	296	302	309	286	317	327	319	300	279	293	294	330	292	316	312	303	298	284	297	288	291	333	310	337	307	277	277	305	341	276	310	340	318	312	298	307	269	296	337	316	310	281	314	312	316	302	283	302	296	295	280	291	317	324	256	293	319	292	306	322	310	305	314	274	312	289	291	312	293	286	278	293	305	300	309	304	299	288	331	305	294	301	315	288	275	309	316	322	312	322	289	306	321	292	291	307	318	308	299	299	330	324	304	335	300	323	290	314	305	289	304	313	303	296	281	319	310	289	284	297	290	304	312	288	280	308	309	292	312	311	325	331	290	306	316	309	303	305	308	306	303	293	287	295	294	265	279	283	298	301	309	297	285	288	279	318	306	294	275	292	273	275	306	284	303	314	314	284	280	301	310	272	313	326	297	296	319	308	299	306	288	340	290	303	347	285	302	314	256	312	286	274	284	276	302	288	288	305	289	306	275	317	292	289	303	308	295	302	303	280	291	282	302	309	307	279	314	327	317	301	333	310	311	329	303	286	281	308	319	296	288	321	311	283	313	280	335	316	291	283	291	299	332	312	330	302	307	294	278	304	304	255	281	280	323	355	270	297	305	307	287	287	337	317	301	318	273	301	325	305	278	289	282	312	273	298	335	299	319	289	312	315	296	286	311	317	282	299	276	317	304	309	282	316	299	311	295	302	275	284	308	292	297	293	321	302	315	317	315	285	318	304	303	308	286	277	276	306	289	327	285	289	306	299	296	274	318	286	313	304	304	304	305	292	266	274	277	298	315	272	299	314	274	281	321	304	297	299	302	298	291	297	293	294	294	300	299	299	303	284	297	301	354	312	265	280	299	331	305	302	269	278	287	321	309	305	314	312	290	279	306	281	301	324	282	305	328	303	305	332	279	322	297	297	275	296	313	288	288	304	299	320	319	265	326	306	287	319	286	318	321	301	328	311	339	313	319	296	299	275	304	347	325	290	277	321	282	315	270	300	281	297	267	289	328	286	280	273	294	297	294	289	277	316	290	298	286	296	313	330	307	284	297	311	290	285	318	297	279	269	271	298	307	288	295	320	252	323	291	290	286	302	303	305	314	285	320	316	310	299	298	306	272	305	300	305	303	264	300	298	314	292	307	293	316	293	287	308	331	311	332	329	314	293	276	312	307	300	353	299	342	313	302	313	290	290	296	291	297	294	290	289	264	284	342	314	323	317	300	285	306	288	284	281	336	320	307	311	275	283	283	296	276	305	315	296	292	283	296	349	296	288	306	279	314	271	290	307	328	305	296	307	309	320	286	326	284	328	299	324	305	306	306	302	265	292	290	303	301	269	316	330	316	324	311	296	299	303	272	289	343	290	283	312	296	299	323	314	267	298	330	277	296	304	278	287	287	292	287	313	299	322	288	282	307	293	314	314	316	290	305	341	305	297	303	293	308	304	322	277	293	287	276	298	284	305	332	275	326	292	272	304	309	309	287	282	299	299	294	318	302	293	281	333	302	288	326	316	302	285	291	295	304	295	327	314	286	319	318	276	309	296	283	274	317	295	301	301	313	300	314	296	262	287	308	318	281	289	322	298	302	313	324	313	308	294	274	297	283	315	313	297	259	280	267	274	326	303	290	282	310	298	308	286	277	299	299	314	321	306	283	325	323	274	320	276	316	284	312	304	298	318	299	310	330	288	293	261	280	296	335	267	284	294	333	299	270	296	319	343	313	276	328	278	289	290	294	320	294	333	298	300	274	297	282	343	263	309	304	319	321	291	309	282	300	265	302	309	320	302	302	283	309	337	310	277	295	280	313	293	278	301	270	273	297	327	273	294	287	291	294	322	300	271	295	285	286	311	291	297	323	309	265	296	310	302	314	318	323	278	288	283	293	305	335	324	298	327	325	314	310	258	310	294	318	276
4701	460	422	363	338	307	283	319	286	303	280	292	274	314	261	300	312	300	285	325	267	256	262	293	277	272	259	239	272	260	278	287	278	281	282	271	269	254	254	264	278	288	274	286	293	290	288	244	262	279	263	302	272	274	284	265	293	284	284	292	286	287	270	287	281	279	268	287	275	285	278	253	288	261	269	275	272	261	277	296	290	257	286	274	285	275	258	294	294	310	279	260	297	247	267	285	283	283	265	278	287	300	270	258	262	267	258	256	269	279	299	281	279	273	299	257	290	265	269	267	288	273	255	249	259	263	282	279	302	280	292	266	290	283	251	303	295	257	279	278	272	310	266	277	272	269	267	285	285	271	290	284	303	272	268	256	271	296	289	257	317	259	265	289	277	273	267	276	273	260	273	289	297	280	268	293	256	257	294	270	284	282	276	264	292	284	274	273	285	284	278	295	264	302	283	264	258	266	256	289	310	269	282	316	295	276	263	262	260	269	307	267	263	260	275	236	251	260	282	289	253	308	265	278	287	280	286	249	274	263	274	254	297	294	268	277	267	272	281	271	285	273	277	293	284	273	275	296	295	259	319	259	292	291	274	281	304	284	291	275	265	247	283	286	273	267	289	287	269	251	296	271	292	262	265	289	280	299	293	253	255	320	257	304	307	278	294	266	286	262	280	303	260	272	290	262	308	234	271	299	269	275	279	291	257	291	277	257	272	269	258	253	285	293	295	279	291	267	272	280	285	281	268	254	306	251	253	269	301	249	265	264	262	266	252	264	253	270	280	281	263	275	275	276	268	271	251	301	299	267	287	280	281	277	302	291	262	277	254	299	275	256	249	272	315	283	312	267	255	287	250	277	314	300	290	289	284	295	277	267	268	251	293	276	306	284	301	262	263	306	279	282	252	283	270	263	272	276	288	277	258	286	283	273	251	292	284	275	270	274	288	287	254	275	289	260	307	272	282	275	220	291	257	261	282	276	284	299	277	274	271	285	311	277	268	311	283	262	265	255	280	290	262	307	277	273	316	285	277	288	281	280	272	272	261	286	270	299	298	252	293	264	252	286	268	284	260	284	277	250	290	261	290	308	287	285	276	297	280	260	288	291	304	258	262	291	284	277	285	290	268	276	301	273	268	269	301	257	305	234	288	271	265	267	256	271	280	266	288	277	281	276	222	275	274	289	257	316	317	265	272	260	271	267	293	262	277	258	287	294	284	253	282	281	271	283	256	278	294	284	265	278	284	275	279	307	291	274	299	286	293	260	255	269	286	257	301	296	290	279	273	281	228	269	279	299	263	294	278	283	266	258	278	276	276	249	273	266	283	295	301	288	283	256	272	276	269	286	296	270	306	284	301	250	273	265	266	266	280	305	294	260	297	296	274	280	261	280	271	280	256	290	281	288	271	263	272	303	279	267	283	261	264	265	292	279	272	297	271	290	313	284	273	277	290	259	283	277	278	259	298	279	265	281	302	283	266	268	301	284	248	315	285	285	281	280	280	261	275	279	301	285	268	277	265	272	290	292	268	269	278	250	264	267	299	256	269	282	256	274	275	272	261	264	294	255	257	280	307	270	287	258	283	273	262	269	274	280	291	273	277	301	253	269	278	248	310	298	282	243	306	311	272	256	264	267	286	250	263	297	288	291	298	268	305	276	273	274	293	259	302	295	298	266	250	303	264	289	276	273	284	253	292	297	283	285	267	243	282	276	258	245	269	259	280	278	268	274	270	259	276	277	256	280	266	300	262	267	273	279	269	244	291	281	280	268	287	262	237	271	272	265	294	249	271	225	264	299	267	267	277	289	278	279	290	281	290	267	301	271	272	292	272	262	258	282	261	263	275	268	299	254	271	275	288	262	287	274	287	288	283	282	289	265	303	262	284	299	268	293	273	287	302	288	276	281	253	292	267	277	279	279	289	271	281	287	253	284	271	280	266	280	251	302	275	276	279	276	254	242	279	277	255	272	262	267	287	273	287	314	311	280	281	281	262	268	256	260	255	257	277	292	281	276	278	259	302	272	250	281	301	273	296	306	287	288	300	310	295	265	266	286	310	280	252	285	288	314	273	301	281	266	267	252	289	256	281	280	254	288	268	298	270	283	301	267	289	279	309	266	286	296	263	303	297	272	298	294	289	262	280	264	278	290	304	284	267	251	274	281	278	255	298	260	300	292	323	265	247	281	261	260	294	274	285	265	259	303	299	261	283	276	269	278	267	266	273	264	269	281	270	279	289	262	276	290	287	278	249	318	293	284	276	283	270	280	282	291	285	292	254	239	294	288	264	242	275	265	265	301	271	308	284	268	288	287	265	258	278	264	294	293	267	304	264	280	311	307	273	282	273	295	296	288	294	291	268	272	268	264	278	287	249	300	270	289	261	284	257	278	273	279	291	228	279	270	281	278	257	268	266	285	251	273	309	298	282	286	298	269	276	274	290	314	298	282	274	244	252	291	271	285	293	273	261	243	276	267	251	306	290	269	270	283	309	279	303	262	265	272	278	267	288	270	298	289	298	268	292	281	254	273	256	254	294	285	274	287	262	239	289	298	258	273	284	249	301	252	270	275	273	296	254	251	262	285	257	273	265	240	270	292	251	285	296	266	258	287	275	280	253	282	277	289	300	283	299	286	269	282	288	267	259	261	256	263	262	296	281	240	284	251	270	268	281	278	286	295	236	302	289	287	263	254	292	301	299	286	285	280	279	274	306	244	262	286	265	279	287	276	263	310	288	281	273	298	280	290	289	264	272	286	293	287	290	235	253	267	254	254	254	263	264	265	274	258	276	274	274	257	284	321	263	288	302	276	262	273	243	306	243	259	266	279	282	270	268	302	284	299	272	276	282	282	302	278	280	305	265	276	263	293	312	265	253	271	236	273	308	283	292	309	266	280	278	294	260	289	270	236	262	270	253	271	265	255	252	276	278	248	296	266	258	279	264	282	312	274	291	285	283	275	291	284	293	252	281	253	282	288	269	286	256	269	277	269	265	273	269	261	249	277	261	301	270	232	292	285	259	281	245	277	268	264	293	245	313	262	291	298	287	240	277	270	282	251	277	262	273	281	270	296	262	283	318	295	269	279	283	279	250	307	254	306	269	280	260	288	292	310	279	299	283	287	262	310	272	286	271	277	262	262	287	314	276	287	257	270	273	302	257	254	298	289	254	279	265	260	282	281	289	275	261	269	259	309	280	279	267	274	279	301	257	312	299	301	294	257	249	268	272	233	292	272	258	274	284	298	270	306	295	280	298	275	292	270	253	252	277	284	261	316	269	286	282	263	259	270	281	275	257	266	285	275	277	266	278	253	273	268	267	291	262	295	268	264	251	250	278	271	306	262	277	295	267	255	295	220	279	268	280	262	267	268	277	261	282	333	275	281	308	309	262	274	298	259	277	296	289	286	298	282	267	292	281	277	285	284	298	248	283	279	278	285	274	249	281	288	295	292	260	309	276	289	273	278	311	310	277	263	279	234	277	276	289	280
25410	21518	27858	25630	8548	514	357	232	189	199	180	170	171	158	166	151	170	149	141	161	151	143	153	147	138	141	136	141	147	155	134	131	152	160	133	146	129	145	151	128	137	148	134	134	127	150	137	145	141	134	129	154	147	149	142	135	124	141	133	151	121	157	143	136	149	156	150	128	165	127	128	152	126	152	126	148	158	154	147	145	163	147	158	134	155	116	140	146	146	133	125	131	145	153	158	135	149	152	153	142	121	150	150	138	124	163	143	145	144	149	125	130	155	131	135	148	127	130	151	138	151	138	119	136	129	124	130	137	138	134	147	143	125	145	124	139	117	135	151	151	165	160	145	151	141	149	145	134	148	130	144	126	140	137	148	153	176	138	152	153	123	147	148	109	137	146	140	141	148	151	144	134	156	141	134	143	157	141	115	149	125	151	140	148	135	139	153	156	136	159	131	143	125	134	133	147	134	143	129	143	134	170	135	125	143	157	126	136	131	133	142	132	131	131	130	145	137	139	133	137	153	131	145	149	149	146	152	135	133	132	132	162	133	144	137	152	144	149	110	137	131	148	152	134	141	123	156	127	140	129	141	137	154	121	145	150	142	145	146	141	149	145	162	129	124	131	114	131	138	147	134	146	155	140	140	118	135	141	136	146	125	122	134	149	116	125	157	143	151	147	116	153	129	118	156	136	150	133	133	142	133	155	149	159	144	143	130	165	154	145	130	146	141	132	131	138	132	148	131	154	132	142	140	135	133	145	138	131	134	137	130	121	137	141	147	147	124	147	133	135	128	139	147	121	142	147	127	153	145	143	149	162	155	144	137	135	153	141	141	128	134	154	138	131	144	139	141	143	153	156	142	129	136	132	149	148	153	144	135	139	119	136	134	145	138	138	120	140	153	130	127	130	133	127	138	123	151	149	136	155	137	135	122	131	139	133	133	139	117	135	139	146	133	144	155	134	133	154	120	133	128	139	131	135	138	145	127	146	145	139	143	157	122	131	132	120	147	155	121	138	137	150	148	143	134	143	130	145	146	158	129	119	144	148	145	137	142	148	161	135	154	134	136	135	112	129	156	151	152	151	138	143	147	137	136	135	151	160	168	110	150	150	139	142	132	140	146	137	130	131	154	167	139	155	130	128	163	141	147	126	136	136	139	142	127	130	157	151	155	161	135	122	144	149	146	152	116	156	146	150	146	132	138	149	133	151	143	165	138	148	130	130	129	122	125	148	132	133	139	132	126	139	113	129	127	127	142	150	138	137	151	115	153	155	136	137	139	125	146	127	154	152	142	132	157	150	140	139	165	142	133	140	145	156	148	155	143	151	139	134	161	151	144	141	131	135	141	147	148	137	126	150	141	137	114	150	151	137	135	140	159	159	126	138	151	161	141	154	140	142	142	159	129	157	138	154	125	141	146	136	116	133	133	147	129	129	139	159	129	152	142	143	139	159	156	136	137	137	136	156	135	150	128	135	136	144	136	132	124	134	144	145	123	149	127	138	146	133	146	116	132	150	127	145	127	139	132	136	151	131	144	151	128	122	162	145	137	141	129	115	141	146	155	133	143	140	148	138	153	145	134	119	138	144	128	137	124	148	134	132	135	146	155	127	155	163	139	155	141	156	155	137	146	137	140	146	142	166	153	131	146	146	120	135	151	150	132	127	139	150	121	143	139	116	145	142	132	147	119	131	147	143	134	122	165	156	129	165	131	145	130	149	154	141	152	133	129	141	122	131	134	134	145	132	141	158	130	147	148	137	144	155	143	130	120	125	123	133	150	125	158	128	129	146	107	166	137	128	158	126	133	143	134	130	157	143	127	156	129	144	145	150	135	135	167	137	128	146	150	147	152	151	155	140	147	130	131	132	134	132	142	135	129	150	153	139	135	137	178	137	113	145	146	146	155	136	155	127	157	157	144	125	164	122	138	136	143	149	140	140	149	142	137	131	155	149	137	135	123	125	142	146	157	131	159	120	167	151	142	142	143	136	159	143	139	130	154	139	138	147	131	116	143	152	126	128	157	138	134	148	154	143	131	150	121	144	140	128	158	131	132	146	124	155	123	143	162	149	125	123	118	141	115	125	141	144	120	125	130	145	158	129	142	148	165	141	133	145	132	143	157	133	140	139	143	137	143	141	139	153	140	133	133	143	136	146	128	140	145	153	131	161	130	149	141	116	132	143	117	162	138	123	139	127	147	150	126	128	126	137	116	135	153	126	159	113	156	154	124	137	146	131	134	133	160	147	140	150	122	115	154	113	125	146	132	136	143	135	140	169	143	146	150	153	133	141	152	131	144	135	127	136	137	135	145	141	153	142	131	134	131	144	132	128	138	115	131	136	132	159	141	121	163	156	133	146	135	152	156	149	147	146	130	159	133	115	132	157	129	130	140	136	141	142	128	127	137	155	135	141	141	120	142	140	147	138	161	134	122	156	142	132	130	140	135	132	136	136	159	128	134	143	141	140	142	146	143	141	149	137	153	150	139	125	130	144	135	139	131	124	130	140	136	148	153	146	142	134	136	137	149	133	142	121	111	144	153	152	114	133	139	126	146	147	147	134	133	124	143	140	137	141	140	138	115	127	149	124	134	130	122	139	128	151	135	132	127	161	151	109	131	135	137	133	153	150	137	135	152	141	151	141	153	137	145	140	147	155	147	135	158	141	132	140	134	150	157	146	132	144	127	140	133	143	161	143	138	130	126	123	132	127	142	150	119	147	129	136	123	131	133	147	146	144	122	150	141	150	145	136	113	160	157	170	147	159	145	157	133	141	137	145	116	143	149	138	137	130	159	142	148	148	139	154	137	155	144	126	128	150	128	146	126	125	157	161	119	160	139	158	134	134	139	149	140	146	135	149	141	154	137	160	149	148	138	156	129	159	133	130	133	142	139	152	129	150	148	136	126	136	151	147	140	146	138	141	136	141	120	151	131	149	135	137	126	140	128	134	158	131	151	146	117	150	138	156	138	140	160	135	156	120	116	137	159	143	128	148	136	137	131	154	123	132	139	125	147	137	134	166	142	132	143	116	122	137	131	141	135	134	143	135	152	131	113	127	150	170	138	146	136	131	123	124	129	144	134	140	144	130	150	147	129	159	137	129	139	117	140	135	133	137	157	114	144	114	135	144	117	140	140	125	157	145	134	119	126	150	163	115	130	144	145	153	162	134	129	164	150	138	147	149	125	130	152	159	140	128	128	140	138	149	145	145	143	128	127	139	143	138	130	137	147	139	143	129	140	138	126	147	137	137	144	131	129	139	159	133	151	138	151	169	161	139	176	141	126	137	125	151	134	153	147	155	125	149	135	130	140	139	149	142	118	140	139	137	137	144	127	144	141	121	136	138	167	121	117	140	133	117	111	123	138	117	140	147	145	133	130	130	123	145	143	128	139	129	143	135	145	140	129	107	134	141	163	156	146	132	136	118	125	126	130	148	131	130	146	142	142	145	127	143	109	141	153	136	145	138	146	145	113	150	120	143	133	136
3131	2611	2084	1049	659	481	387	342	292	241	241	217	214	177	208	171	164	162	175	159	160	181	174	156	154	142	149	158	165	160	164	154	158	138	136	165	137	154	157	155	151	148	162	148	135	134	133	139	169	145	144	152	149	153	141	160	141	163	173	142	165	145	139	173	151	169	140	146	166	166	158	159	130	146	141	150	133	152	146	146	180	160	152	158	161	147	157	165	137	151	142	166	149	156	156	178	152	133	138	149	146	152	168	186	129	137	155	169	150	143	147	159	141	164	137	155	135	145	147	162	143	132	162	144	156	164	179	135	138	142	138	142	149	155	159	154	164	153	156	150	132	141	155	149	148	159	132	141	148	133	147	140	154	144	191	151	156	146	157	131	151	159	177	147	171	166	157	174	164	136	143	142	158	156	133	154	161	152	159	159	151	145	127	150	168	154	159	143	149	164	146	140	145	141	134	129	167	155	148	133	129	163	119	135	160	152	127	143	146	151	150	143	132	180	140	133	160	148	151	175	144	144	133	161	158	159	132	145	145	160	154	159	152	147	143	154	175	133	154	149	136	156	152	152	144	164	149	151	151	144	153	131	158	155	140	172	162	132	146	151	159	136	126	175	151	167	137	146	149	151	143	137	143	153	150	140	167	145	137	154	149	142	144	142	144	151	144	145	120	141	134	149	135	142	144	146	159	133	141	167	122	144	157	145	141	171	131	157	146	148	162	153	155	142	158	144	154	148	143	136	143	159	141	160	134	145	153	156	149	127	150	147	142	139	159	134	147	159	160	140	175	151	148	169	149	142	138	151	144	160	160	135	172	151	143	145	146	139	161	167	136	150	152	169	153	135	140	158	155	158	150	140	145	140	161	171	131	120	137	143	142	165	139	141	137	149	146	148	119	131	159	148	156	133	166	135	163	139	153	156	142	151	133	128	144	163	151	157	153	143	143	149	147	144	129	137	142	155	147	141	149	176	156	151	163	159	130	125	165	158	145	164	151	148	159	161	135	157	130	157	172	166	149	133	132	153	158	141	145	134	124	150	125	151	149	144	137	162	162	143	147	151	147	157	165	172	155	140	146	133	147	147	164	138	147	146	145	160	158	168	158	152	161	140	150	136	167	133	157	139	142	168	140	167	179	141	146	158	132	126	142	152	133	153	120	137	129	150	134	165	149	165	144	156	152	148	123	144	142	162	159	153	148	155	171	134	162	163	142	154	142	152	151	136	149	143	136	142	163	173	153	159	157	160	158	135	154	146	138	154	147	125	155	143	142	138	154	155	179	128	163	159	155	152	150	147	180	158	144	155	140	141	160	163	132	153	151	150	131	146	137	160	151	165	147	159	154	155	137	148	140	141	164	145	141	159	149	135	158	139	141	144	161	133	145	151	175	144	157	157	136	141	142	141	146	165	135	166	154	142	168	163	156	152	161	154	157	142	138	131	152	133	132	159	147	166	164	143	157	153	181	157	147	147	165	146	154	159	152	150	139	135	144	156	143	142	172	135	146	148	152	142	177	152	143	132	147	158	165	141	143	152	155	142	133	170	176	157	147	154	145	155	148	137	152	157	162	124	134	119	139	133	147	172	143	162	158	151	146	150	144	151	169	151	126	135	139	145	151	133	147	131	135	154	138	172	130	151	137	141	135	142	142	143	143	157	161	123	165	171	129	129	154	162	141	167	163	132	130	163	151	143	165	180	146	150	150	144	153	147	157	155	175	137	143	163	134	150	152	141	131	137	164	145	151	128	146	131	158	142	146	140	153	139	131	120	135	157	145	181	166	158	145	138	152	155	150	150	151	139	163	154	134	132	143	168	155	144	153	178	140	140	143	137	158	151	135	162	164	161	163	133	151	153	144	135	163	155	152	135	149	159	152	146	149	147	159	142	133	162	151	146	146	146	149	143	156	155	141	133	124	138	125	118	164	128	146	150	164	125	150	147	152	151	158	152	129	151	150	187	143	140	156	165	154	154	144	168	138	165	149	163	156	141	152	175	152	138	138	150	151	139	147	179	144	159	153	142	156	149	135	152	154	155	141	152	151	159	164	135	142	150	168	142	148	136	172	139	128	112	140	153	169	151	160	122	144	144	149	137	143	138	148	137	139	171	142	151	152	128	167	145	148	147	155	148	152	148	141	156	136	147	158	132	152	166	130	166	141	150	173	134	164	164	164	155	173	159	149	161	131	165	148	154	138	139	146	173	164	136	163	142	116	143	155	153	177	154	143	160	147	131	184	180	160	153	144	141	135	152	162	163	156	147	168	166	168	151	134	147	164	163	164	144	150	134	168	141	122	160	139	153	158	156	161	151	143	158	132	146	154	176	149	115	168	140	146	156	164	151	154	141	149	167	152	155	158	150	169	168	165	150	136	155	161	126	151	164	152	150	143	136	140	156	165	149	152	130	134	134	137	156	146	149	155	118	162	163	140	142	141	161	143	164	116	168	135	167	151	157	157	138	142	161	152	149	135	137	159	146	156	146	131	155	130	142	145	136	162	152	147	146	142	132	145	155	133	139	153	142	130	154	124	147	157	130	118	152	154	150	148	147	149	148	170	133	143	146	175	143	148	171	126	155	148	134	162	152	140	144	142	158	167	158	159	140	131	159	154	168	162	131	126	158	150	141	159	148	137	141	154	158	121	148	150	146	150	140	158	160	147	154	145	147	141	136	140	141	136	122	158	121	145	146	159	145	138	146	156	164	126	165	133	135	154	135	144	152	140	150	150	139	119	173	142	135	154	128	153	143	158	144	145	136	171	140	151	127	153	161	130	136	140	147	156	146	147	173	146	154	128	161	142	140	120	164	151	136	159	162	161	166	156	153	130	137	137	153	160	160	146	118	169	147	142	155	148	136	158	165	174	129	141	152	137	170	128	137	146	155	161	144	150	146	147	149	131	155	160	136	142	134	161	146	158	141	145	147	148	153	152	169	149	155	160	150	152	166	137	153	171	136	166	158	130	166	168	160	184	158	147	142	154	134	136	147	155	145	168	150	173	125	142	153	130	146	164	167	148	136	155	149	153	151	153	142	141	154	143	164	112	131	128	135	142	127	148	157	137	126	151	144	140	149	139	170	176	144	118	160	143	143	162	126	137	142	124	155	155	141	119	138	162	147	146	147	157	141	154	131	172	144	140	162	149	128	162	141	146	138	144	156	159	150	157	142	142	158	149	159	150	155	151	148	163	176	161	152	169	157	143	165	155	139	135	159	134	125	149	164	158	160	151	158	141	134	138	161	182	145	131	154	162	138	168	136	152	134	157	145	145	166	138	146	122	135	134	141	152	158	144	141	146	143	155	149	165	150	157	139	150	147	150	163	162	152	155	171	122	150	123	126	140	168	139	166	165	146	136	132	165	127	158	171	167	167	151	155	155	135	151	151	154	124	154	155	156	137	132	142	148	140	140	128	155	165	137	161	169	133	139	143	149	138	144	142	148	128	149	136	156	156	137	154	162	150	125	142	139	164	138	137	137	138	142	149
24362	21442	28694	24570	21405	5688	897	533	416	365	368	299	349	328	310	330	331	297	290	284	318	283	302	308	343	310	308	284	311	259	320	319	284	330	301	267	284	279	323	256	293	302	246	258	319	314	252	295	313	280	288	273	317	264	287	280	289	268	282	268	287	262	303	307	279	278	317	330	321	278	253	286	280	314	282	294	297	292	290	284	291	274	278	295	266	282	291	303	289	299	266	270	251	273	259	280	309	268	278	254	264	270	311	278	275	248	294	274	266	287	286	293	285	280	276	310	274	279	260	270	307	301	265	309	292	267	290	279	330	308	263	300	284	257	283	283	289	287	285	279	253	299	298	301	276	259	284	254	292	294	267	277	270	285	289	298	324	313	293	289	271	248	300	262	270	274	290	287	298	291	266	277	303	266	259	247	287	297	297	291	292	315	294	242	315	288	246	283	277	309	289	270	271	262	303	256	274	293	290	289	283	283	289	303	262	291	286	292	259	279	288	290	268	275	291	287	304	275	273	292	276	261	243	295	297	287	299	293	263	287	308	264	294	285	301	282	282	301	306	299	283	270	299	295	316	295	261	302	263	276	284	311	308	279	277	290	317	303	281	273	280	269	294	289	296	286	292	301	283	268	263	281	290	256	285	290	290	267	280	267	304	316	274	282	294	299	274	275	312	264	272	255	297	247	297	289	286	268	243	287	269	289	253	299	270	264	249	290	286	268	280	286	289	306	290	299	294	302	303	272	286	289	253	284	279	286	294	258	281	279	294	309	266	287	296	288	352	280	299	278	285	267	279	276	243	294	259	300	286	273	283	281	296	257	274	269	275	284	269	299	305	292	276	265	291	274	247	290	294	254	279	280	268	303	307	253	255	285	301	272	277	283	275	273	274	330	284	260	269	280	268	277	285	271	256	260	283	298	258	278	281	301	285	267	268	298	275	294	292	284	274	266	272	270	281	270	278	301	289	276	258	253	323	281	253	253	272	277	273	275	305	282	261	300	294	279	257	250	288	284	259	259	258	255	253	290	280	267	271	274	244	286	271	283	281	286	285	314	305	299	244	297	318	253	275	266	285	269	277	290	280	289	257	269	271	290	306	285	319	309	294	295	252	259	271	266	293	274	275	273	298	298	275	273	285	289	288	281	307	272	267	286	286	258	277	311	273	282	277	269	297	265	279	246	254	276	296	255	231	260	276	274	273	251	257	275	258	250	289	285	269	291	262	292	284	292	298	276	278	287	281	292	307	265	283	278	266	259	295	248	284	269	293	300	282	305	296	277	276	265	278	288	287	282	272	264	273	302	260	251	284	285	258	301	272	269	289	296	273	307	281	272	286	259	283	306	282	280	304	267	269	294	273	288	275	295	308	290	274	302	265	288	265	315	271	313	302	281	310	260	286	268	299	306	276	276	277	294	268	284	287	294	275	283	276	274	256	277	282	294	296	299	293	295	283	259	295	308	261	283	287	252	292	259	289	288	288	275	259	265	291	285	296	307	309	266	298	278	318	301	269	264	281	270	275	269	265	260	279	278	293	270	277	276	268	284	273	293	275	311	306	290	292	310	252	260	281	263	286	258	283	292	243	315	295	298	289	297	272	291	263	285	288	301	266	275	284	276	284	282	300	295	291	289	276	272	260	262	268	260	301	273	284	271	264	260	270	284	257	290	271	286	298	275	264	291	296	263	287	318	282	274	275	286	240	267	317	272	273	261	278	284	277	284	252	252	284	275	300	265	276	281	276	265	282	264	285	274	293	295	294	311	233	286	287	274	238	267	300	273	252	270	261	301	275	283	287	267	295	291	314	291	281	245	292	255	272	292	264	266	262	287	284	312	267	259	277	290	284	284	259	250	276	255	256	283	267	273	270	288	271	298	261	322	305	302	274	296	261	311	298	306	241	257	283	283	247	250	275	304	291	280	271	276	243	266	279	283	297	270	265	250	279	262	278	272	282	296	259	286	298	290	261	304	284	288	256	286	274	267	265	267	271	279	317	259	280	256	291	259	279	270	231	290	265	281	238	249	283	314	288	249	291	297	288	255	245	308	285	276	276	269	285	242	309	256	293	295	291	276	292	265	329	250	282	286	278	251	279	253	263	254	315	312	280	266	259	268	263	290	275	285	272	274	256	296	283	301	280	286	290	281	267	271	286	303	242	266	291	272	276	260	272	289	248	266	261	286	283	285	306	288	269	307	273	282	281	249	256	260	249	285	274	330	270	300	272	282	255	280	261	300	302	289	284	263	284	297	256	249	278	247	300	287	238	285	292	299	270	294	271	299	276	283	251	300	302	285	294	255	263	290	261	275	298	263	289	291	280	270	270	266	275	281	287	292	259	264	290	281	258	292	280	312	294	261	259	281	283	284	290	279	297	284	300	285	253	282	284	280	279	285	283	272	282	276	297	271	251	299	259	288	282	277	300	278	260	274	275	268	290	264	292	279	266	271	275	288	243	251	284	255	259	292	315	295	249	271	269	288	277	237	281	295	295	274	330	291	285	294	284	268	299	258	276	266	253	291	290	276	260	278	311	307	284	284	302	281	277	257	295	285	300	261	252	264	270	277	284	265	297	290	256	300	284	264	276	290	262	286	269	288	276	274	286	263	279	296	258	262	264	278	292	269	255	287	267	261	263	292	254	283	280	309	273	301	276	304	270	289	286	279	248	295	257	281	281	274	260	275	275	265	277	274	290	289	308	255	284	292	266	249	286	270	282	275	260	303	253	251	290	286	273	288	276	274	290	280	301	283	271	299	312	298	263	281	278	279	260	294	305	269	291	278	289	307	309	261	256	292	280	291	299	276	302	258	249	248	272	256	265	283	289	273	288	269	288	278	262	288	258	307	284	257	268	276	274	292	294	273	257	291	294	265	267	304	269	300	277	283	301	288	267	303	271	262	295	283	267	274	280	247	285	291	263	281	273	289	287	245	282	282	280	288	269	271	306	262	286	253	288	278	260	269	252	269	286	278	278	284	295	263	302	274	283	267	232	302	302	274	313	290	292	271	283	279	279	281	286	267	274	286	267	298	288	307	291	291	280	307	258	240	309	304	276	290	272	265	281	272	301	283	269	281	253	272	293	292	278	281	281	275	275	295	295	306	288	307	259	275	261	297	260	261	299	292	272	245	271	285	316	286	294	265	279	295	284	265	272	268	282	233	300	272	286	287	275	286	278	287	277	267	311	298	281	270	270	282	279	259	269	292	274	277	280	272	272	276	260	260	283	274	291	267	273	303	274	276	285	279	257	298	306	279	284	221	256	285	262	286	251	276	283	285	292	283	266	285	281	255	276	288	256	261	258	274	273	305	284	283	273	290	298	258	294	269	280	259	298	269	298	294	266	267	279	259	254	303	258	279	260	273	280	241	255	266	292	292	278	274	288	278	256	276	300	254	278	265	295	259	302	257	284	274	277	254	280	277	297	275	261	270	275	273	315	281	282	291	311	302	270	263	268	269	282	290	266	295	296	303	262	279	260	292	289	275
3284	4689	3906	2006	1271	926	736	633	523	501	446	360	363	375	342	352	313	319	327	309	339	322	307	272	300	289	307	292	285	302	283	329	276	302	279	282	257	256	314	290	276	278	286	272	246	307	295	277	278	305	258	295	264	273	243	269	252	260	248	299	261	254	276	250	258	283	253	306	293	285	262	242	280	296	255	244	270	277	252	280	237	260	270	295	267	280	271	230	275	235	248	270	269	263	273	245	251	278	266	277	283	260	284	245	269	267	278	275	257	299	236	260	267	260	281	267	234	273	278	275	274	267	267	281	259	293	290	301	281	281	293	257	287	264	285	274	278	300	259	251	257	248	268	246	260	260	275	242	282	302	281	290	247	273	267	283	279	272	249	265	246	263	266	256	252	283	262	272	286	287	258	307	273	263	259	274	239	270	288	260	274	263	270	278	257	274	275	269	273	282	288	268	256	255	268	275	279	264	262	298	255	295	262	258	258	275	263	255	262	262	275	272	290	281	271	291	262	254	270	287	275	304	245	252	256	286	262	286	267	265	285	240	260	279	255	256	288	253	277	285	251	274	261	257	270	270	275	285	275	295	267	285	257	253	262	266	281	275	267	255	283	284	265	265	249	268	244	259	270	283	274	284	305	286	236	274	252	265	271	260	270	250	302	294	290	266	253	259	287	259	261	269	288	265	245	287	267	263	246	229	300	238	279	286	269	281	264	303	253	252	275	292	271	252	277	257	252	260	277	243	251	283	282	258	279	277	263	271	249	255	286	313	256	264	271	260	275	227	274	280	272	279	268	265	252	287	243	288	308	281	272	256	289	280	288	274	260	271	268	286	256	252	269	241	292	243	236	246	258	284	284	249	264	269	266	289	280	251	280	301	273	250	286	261	275	267	250	235	267	257	300	265	297	264	274	261	285	294	287	257	268	248	264	262	269	267	269	285	271	302	278	277	243	268	282	273	258	257	267	272	276	265	290	253	290	271	255	263	258	278	253	243	255	255	282	261	280	251	265	266	282	275	256	264	251	245	271	260	258	274	241	275	245	275	277	258	249	266	293	252	261	268	240	239	247	257	270	266	247	271	259	257	249	251	296	258	285	262	268	255	289	248	250	265	272	255	241	276	270	264	244	284	276	273	265	272	306	287	262	241	299	276	251	282	258	301	267	289	284	311	280	264	252	245	281	261	238	273	250	272	256	272	274	252	282	267	293	270	248	240	266	247	261	277	260	280	279	239	276	293	243	258	260	270	263	268	235	253	272	277	265	273	253	271	253	265	250	248	243	260	268	269	273	283	256	262	244	250	248	271	245	266	287	275	292	272	261	274	248	273	253	255	252	291	284	276	253	296	260	243	280	260	226	265	264	282	262	258	250	271	274	254	276	272	248	258	290	261	278	273	253	283	261	281	279	260	258	266	242	244	249	241	280	276	260	251	240	240	264	273	255	267	301	301	265	235	287	262	285	257	296	246	275	255	265	256	268	252	277	264	256	283	267	236	224	227	281	244	296	267	282	277	270	286	299	263	272	255	247	286	285	275	247	273	241	264	270	286	238	254	264	244	252	260	261	300	268	257	244	255	253	268	243	252	265	264	277	231	244	268	273	258	284	264	249	259	251	287	268	267	254	261	251	265	285	239	249	265	264	306	261	273	270	257	263	276	256	293	260	242	251	265	262	273	277	249	256	238	273	243	269	255	265	265	266	270	275	293	305	254	269	283	213	293	269	249	273	256	274	257	259	278	250	257	263	245	281	258	260	268	299	288	287	271	256	291	275	271	296	239	274	269	285	280	270	279	277	273	275	269	245	258	249	244	271	291	263	232	254	276	272	281	281	263	290	253	283	292	239	244	244	260	256	270	229	269	261	234	240	268	282	263	264	249	280	250	265	251	251	268	247	249	260	272	305	245	273	290	278	231	278	279	264	265	275	254	258	240	275	278	251	268	259	245	287	274	286	261	286	289	253	274	278	280	304	280	293	245	243	275	263	248	260	268	260	260	241	263	253	254	225	244	283	250	268	268	262	274	285	262	275	285	280	299	262	268	259	250	268	244	256	310	277	274	279	253	231	260	255	281	268	259	254	265	296	275	271	263	284	274	258	274	280	248	267	284	293	243	285	260	276	253	248	269	264	263	277	282	259	260	283	275	241	268	247	233	254	238	274	247	276	241	238	286	247	264	270	274	265	248	267	238	263	261	268	247	247	241	238	280	273	257	278	245	298	258	240	272	250	263	260	281	237	270	259	264	276	283	293	270	246	274	255	252	253	258	259	270	246	267	243	265	270	256	254	266	263	308	242	268	236	268	247	248	316	262	263	267	234	251	263	235	270	227	264	260	264	255	255	269	243	283	303	296	287	273	265	252	273	263	276	292	246	258	254	260	268	268	252	277	222	254	234	258	278	253	220	255	251	286	292	258	283	250	278	273	249	273	260	276	252	294	255	270	242	250	288	255	269	250	258	276	253	263	250	240	294	244	246	243	231	325	253	259	250	259	275	253	266	296	285	267	291	267	264	240	293	250	269	301	274	260	263	277	269	272	283	271	248	251	273	264	262	269	270	289	286	254	282	240	260	244	282	255	295	274	256	241	303	282	261	292	288	272	264	233	273	252	282	249	243	258	264	240	266	279	256	273	283	249	242	282	275	295	240	276	258	250	260	274	265	267	262	266	260	266	263	259	258	267	257	267	256	253	276	264	262	257	247	262	241	254	258	282	281	239	275	262	264	274	259	258	277	285	252	268	244	264	244	242	273	272	264	258	286	247	269	317	240	248	277	263	246	297	248	291	250	305	240	246	263	282	289	245	266	228	266	241	252	254	254	227	259	265	265	260	275	244	257	262	259	281	283	288	243	258	271	279	297	264	238	268	264	255	275	268	271	258	267	272	273	276	254	257	261	237	272	271	277	289	268	260	262	260	290	272	276	265	266	272	263	240	265	259	281	268	258	235	300	266	246	258	258	269	267	263	273	262	266	238	250	238	306	272	264	255	262	243	260	282	249	264	245	271	274	285	259	273	252	240	276	282	242	287	290	256	239	257	255	251	274	272	265	277	275	249	290	254	257	277	265	274	244	264	249	257	280	234	267	254	261	263	264	244	285	290	259	312	249	263	245	255	264	247	269	244	250	271	268	267	266	241	247	261	265	279	282	279	262	250	258	281	280	284	239	253	284	244	269	265	248	252	241	293	298	244	269	245	268	253	250	280	267	257	269	271	281	250	251	258	251	264	269	226	242	273	273	279	260	264	287	281	260	258	256	270	270	288	269	263	259	265	262	269	243	237	275	268	273	236	236	262	250	263	254	235	246	250	255	246	280	263	281	280	299	238	252	234	271	232	251	286	254	273	273	276	259	263	271	267	273	284	258	298	282	261	272	252	237	259	245	263	258	258	256	252	237	234	257	248	241	254	248	254	257	267	246	249	280	280	263	249	277	254	272	260	246	249	274	267	287	240	266	261	296	260	244	280	255	273	275	265	266	252	243	264
27723	12395	987	485	335	325	290	314	276	308	324	304	320	297	314	322	321	303	289	317	298	284	293	285	311	318	301	325	313	306	308	273	305	289	267	286	272	305	313	289	292	303	294	271	279	325	293	332	308	297	278	280	267	333	322	282	310	311	317	315	280	300	321	280	300	277	309	279	313	315	309	300	297	294	318	301	337	319	304	300	308	312	302	291	290	290	302	316	331	279	276	316	296	305	315	303	293	301	292	270	285	288	280	282	308	297	307	301	298	295	284	292	295	281	305	308	305	284	293	285	296	293	298	295	322	319	288	315	307	297	295	304	301	307	309	325	293	318	341	287	286	290	303	282	284	309	292	298	301	328	306	279	291	295	291	311	280	320	274	305	297	286	318	311	288	289	334	319	265	295	269	260	305	302	297	303	292	308	294	274	303	272	314	300	289	273	330	327	298	315	313	311	323	272	297	308	281	310	294	320	283	311	255	277	292	309	315	289	295	294	301	274	286	297	286	323	306	297	313	324	308	301	308	332	307	301	289	335	309	283	311	317	297	281	318	282	287	290	299	266	321	247	298	295	280	290	304	306	319	323	287	279	296	305	292	296	280	296	304	294	299	292	266	298	297	299	318	291	290	298	266	298	287	324	340	318	291	303	311	311	300	307	283	286	275	297	274	304	302	300	290	321	294	306	326	291	314	284	304	316	314	302	272	307	293	313	275	325	297	293	302	324	304	301	292	292	341	319	313	300	296	304	306	318	323	312	319	295	314	294	305	291	317	307	295	297	290	309	311	295	314	297	336	280	281	309	296	287	290	277	332	297	305	275	291	289	299	314	287	304	269	316	308	300	304	304	317	305	306	314	302	279	315	291	295	265	279	287	302	309	288	283	308	316	316	290	323	296	291	268	289	309	271	334	293	321	309	303	291	322	289	301	315	307	299	296	288	319	301	307	302	283	307	316	293	294	299	272	278	301	311	293	316	273	299	303	320	297	341	329	288	323	300	320	285	297	274	280	299	289	291	299	302	301	293	292	310	325	265	290	303	285	284	316	284	307	320	306	292	296	289	298	277	268	294	279	304	325	309	327	310	313	306	279	294	328	298	306	297	306	267	295	290	309	279	317	279	310	297	299	324	292	303	315	298	306	297	290	281	301	313	317	311	305	288	281	300	291	296	283	297	287	300	299	294	304	287	323	280	300	275	307	304	275	294	278	288	290	298	311	314	284	295	318	287	301	313	301	280	286	306	282	327	280	323	307	297	317	332	309	312	297	308	287	276	315	306	280	272	307	291	303	313	300	292	296	281	303	332	304	291	319	338	279	295	317	283	271	298	311	296	311	264	315	279	279	318	316	274	298	309	312	280	289	265	317	296	296	307	315	298	296	274	298	326	272	264	296	310	333	297	303	324	304	294	285	310	333	310	296	274	305	273	299	320	322	288	288	299	298	301	297	316	306	293	287	309	327	282	282	305	272	320	279	316	312	299	304	285	296	291	323	324	322	310	316	312	303	335	303	334	321	323	284	333	279	268	295	311	297	263	296	287	271	315	305	299	295	339	298	298	294	283	281	296	298	310	292	288	265	290	316	334	292	315	317	277	286	308	311	289	276	299	303	282	286	305	323	259	308	296	301	311	323	285	304	313	290	279	346	283	320	293	250	312	300	297	332	288	299	305	315	315	316	294	301	300	284	293	308	285	276	325	328	294	324	295	312	294	294	312	295	268	297	314	324	296	304	283	276	295	280	263	303	302	353	313	303	300	322	284	299	275	323	293	329	296	322	296	299	300	292	328	281	293	319	304	313	299	304	280	298	285	312	297	293	305	295	259	286	311	298	280	290	254	292	281	319	304	305	320	325	320	300	331	337	301	332	325	293	285	325	312	320	281	303	310	317	317	279	298	309	301	305	325	298	309	286	300	315	309	312	298	306	317	314	256	308	298	313	276	303	298	295	295	287	283	302	270	296	331	304	353	321	278	363	319	271	314	290	283	291	314	268	268	302	311	289	313	311	305	313	304	284	326	265	268	261	316	307	297	317	301	303	342	297	313	363	290	287	301	315	276	290	325	299	285	274	285	281	328	323	329	315	288	303	326	291	303	300	285	295	287	300	283	279	286	270	292	272	297	295	290	282	314	312	323	254	268	261	344	288	303	305	299	301	319	307	279	309	312	289	323	293	310	284	281	282	311	297	299	306	292	322	305	304	318	299	303	320	288	316	308	290	294	259	313	320	318	282	311	275	284	317	311	298	289	316	284	311	286	310	300	302	281	278	302	297	321	284	300	310	273	309	342	307	289	287	270	288	298	308	311	289	265	286	300	286	307	313	312	318	293	309	328	290	303	311	324	298	327	317	265	287	298	298	274	286	295	308	309	255	321	345	289	296	301	316	303	325	306	287	279	264	304	286	306	277	311	333	252	272	307	300	303	288	296	313	302	285	260	320	306	297	264	268	318	293	317	291	284	309	290	322	279	335	277	305	297	290	321	311	293	292	295	315	319	318	277	299	288	294	315	299	305	318	312	296	296	307	294	300	345	299	304	310	322	261	341	299	310	304	343	335	297	316	311	274	312	300	294	291	329	286	295	287	276	303	262	292	281	272	311	309	290	291	312	299	272	287	300	309	302	278	262	270	291	310	315	337	307	290	301	290	298	291	286	308	319	314	249	284	300	306	307	304	294	316	287	297	284	293	320	276	298	306	286	335	314	341	295	292	294	320	281	282	279	312	325	287	314	298	297	287	318	291	285	311	269	345	299	315	277	322	303	288	282	329	282	300	289	320	298	283	320	255	256	304	307	290	283	325	279	295	279	314	310	321	316	289	322	284	322	290	301	286	259	280	289	320	309	310	295	302	317	307	300	302	332	290	299	307	306	275	282	297	314	290	358	286	342	295	329	328	301	339	332	328	307	288	290	315	301	296	310	335	302	302	277	303	334	316	283	315	309	299	301	307	301	294	318	309	306	282	282	298	295	314	310	305	305	302	290	308	310	290	315	285	284	338	282	292	333	301	291	302	303	304	319	328	306	322	260	304	335	270	284	293	305	283	272	294	294	304	290	306	325	321	283	284	285	289	291	302	308	295	302	281	296	314	290	288	293	327	312	293	316	284	275	290	311	296	320	303	286	263	327	316	292	312	280	293	296	332	304	297	301	311	318	269	307	297	303	311	313	300	344	260	300	330	272	319	311	298	309	307	299	267	315	303	301	296	279	329	285	294	282	298	284	298	295	303	310	293	301	302	298	283	330	320	299	300	288	303	288	285	302	295	290	302	330	304	301	305	309	288	312	316	289	306	304	322	313	271	337	252	283	282	298	299	300	331	274	299	295	268	302	321	317	285	276	309	295	311	310	276	306	260	302	310	301	277	319	297	283	281	290	285	306	284	309	324	288	338	288	331	303	311	326	309	312	281	306	299	313	292	284	283	327	331	304	299	303	299	282	281	326	314	312	318	281	282	323	319	334	300	294	295	318	318	341	312	294	313	274	276
4684	451	412	332	308	283	298	310	292	301	304	275	281	287	283	276	274	285	298	298	257	284	281	282	277	305	277	260	260	278	301	272	309	284	281	314	269	283	275	278	270	297	240	274	270	287	259	259	282	241	256	266	298	243	256	274	263	296	277	290	267	315	282	288	318	279	306	290	267	292	263	260	262	260	278	255	298	258	310	271	266	258	249	289	305	276	266	281	277	272	263	291	254	277	304	309	276	273	291	278	301	274	284	284	263	276	251	290	283	271	261	280	294	262	258	273	264	290	286	278	280	293	302	262	258	287	296	269	283	272	284	298	280	253	285	265	276	300	304	275	294	280	308	265	279	290	269	294	303	282	251	244	290	298	278	259	279	305	276	255	285	291	265	256	293	274	278	294	283	242	289	313	290	284	290	276	286	289	283	267	270	262	287	292	312	255	270	279	256	275	240	290	281	264	264	283	296	268	286	288	263	317	273	278	268	275	298	283	295	287	272	289	269	244	267	273	308	282	271	263	293	283	272	268	267	280	284	265	290	286	256	277	262	247	273	320	262	274	281	297	257	258	299	263	253	272	273	291	272	272	300	304	261	273	291	274	282	255	306	254	315	267	284	300	267	284	288	308	271	260	263	307	316	305	264	298	268	254	266	279	279	274	292	259	300	281	257	265	259	296	263	259	289	295	269	295	269	259	268	243	277	272	283	269	273	302	271	262	276	250	240	265	262	281	284	247	308	283	268	278	294	261	265	272	302	279	282	278	308	275	265	273	285	292	293	271	286	267	272	299	273	260	282	257	301	297	279	285	242	288	281	283	250	286	284	280	266	273	254	271	261	290	277	274	306	262	258	278	288	264	278	296	271	287	276	265	277	251	290	291	269	281	227	289	258	274	283	254	288	266	301	280	264	278	279	282	272	259	254	276	269	270	311	271	274	260	275	276	270	242	268	250	309	282	271	284	297	277	303	299	282	245	273	265	302	241	252	264	278	271	257	284	259	269	285	289	264	271	278	283	264	256	254	279	329	279	292	280	283	269	260	296	264	258	298	290	284	282	257	276	269	288	278	291	257	276	271	283	256	262	294	306	284	289	264	293	265	279	287	296	268	258	284	264	277	304	258	262	273	274	271	269	251	245	280	289	285	270	280	326	272	281	274	247	257	281	298	293	271	280	243	278	283	291	274	269	274	255	303	301	265	274	272	284	266	287	262	308	297	267	278	310	257	283	291	296	297	269	303	261	269	317	274	278	285	292	245	293	305	290	266	284	291	271	271	261	283	254	296	304	253	260	291	269	260	283	289	269	294	271	271	266	296	295	299	279	303	247	275	302	263	259	286	264	241	283	283	279	263	284	265	273	279	297	266	268	251	275	296	260	294	305	284	260	290	287	278	284	280	262	273	270	277	296	310	255	239	265	293	289	252	293	271	255	258	292	298	287	277	277	273	267	293	300	281	301	291	259	271	298	308	276	237	298	282	247	291	272	306	254	285	261	270	277	296	282	262	304	304	267	312	272	293	282	267	281	267	279	253	290	295	281	297	260	267	271	279	304	253	271	272	299	276	276	264	268	261	296	248	250	294	297	281	282	269	284	257	254	298	267	258	284	270	282	268	275	259	291	283	259	268	260	304	283	239	250	267	284	252	261	291	271	287	278	293	264	283	277	311	297	303	287	301	260	273	291	247	280	293	260	275	277	273	294	251	290	307	300	255	269	253	265	259	273	299	283	261	274	272	307	267	301	269	288	293	263	266	249	292	251	281	250	294	253	242	280	261	288	263	287	259	299	280	274	266	254	267	269	298	281	250	264	285	313	276	278	262	270	288	296	281	270	272	253	281	272	286	273	268	288	262	267	293	308	281	309	243	279	275	324	270	255	270	277	267	267	264	282	263	305	255	250	269	296	285	281	272	254	290	292	286	276	263	282	300	301	271	264	275	316	295	285	272	310	278	266	270	260	282	276	272	285	264	266	259	295	288	298	294	257	266	300	274	286	269	292	300	276	273	292	264	256	264	267	258	297	282	302	274	296	294	290	283	288	295	270	263	268	282	299	273	312	288	312	264	268	263	279	261	303	282	251	278	282	278	287	282	268	278	300	277	280	251	306	275	235	266	263	274	295	293	266	282	283	309	292	298	296	299	284	265	285	289	279	290	270	273	249	292	301	260	238	269	255	294	270	284	252	271	255	291	254	282	297	270	265	276	264	277	292	265	281	278	286	269	242	266	264	256	285	282	288	286	272	259	315	299	297	290	278	289	275	265	298	285	287	276	314	261	275	321	287	264	273	306	270	243	315	262	266	284	265	306	279	252	292	289	298	296	285	310	272	271	286	282	284	288	267	302	286	269	270	302	266	281	270	296	233	255	273	297	287	253	280	279	266	317	296	271	276	262	260	302	263	268	254	270	288	282	285	300	275	294	290	263	279	278	294	271	273	267	261	283	292	289	273	285	285	275	279	288	282	284	282	274	296	258	244	275	301	290	274	284	291	280	295	266	304	249	252	260	255	256	289	268	271	282	292	303	272	284	289	276	279	268	283	281	259	280	264	284	287	287	258	271	260	281	275	285	296	267	273	263	299	271	266	274	295	277	281	270	298	275	266	294	279	261	252	290	264	302	263	260	271	303	272	310	272	280	282	299	284	284	280	264	297	260	240	276	273	250	277	267	289	245	281	261	282	283	287	280	284	276	278	283	278	289	284	278	286	292	279	270	289	293	263	275	281	251	276	270	287	280	282	277	267	265	302	303	243	254	301	295	259	256	278	239	294	251	297	303	267	271	255	295	288	265	277	285	302	251	294	286	275	279	254	285	263	252	297	242	293	259	293	280	292	266	238	271	278	288	285	284	233	276	248	290	276	282	251	275	291	288	274	274	278	300	268	268	251	279	293	297	270	306	274	257	264	281	268	252	276	265	269	281	290	289	274	277	285	286	281	262	255	286	248	297	281	296	281	288	258	249	273	263	292	284	262	283	276	277	274	259	283	269	252	269	282	263	283	289	271	289	303	270	292	305	274	255	262	309	262	324	265	286	291	255	316	285	253	281	288	293	281	262	295	289	306	302	270	259	252	292	245	254	306	271	257	272	290	257	292	277	255	279	282	272	286	269	281	267	296	309	290	305	302	288	273	287	271	283	249	270	251	277	306	265	296	279	257	299	267	280	253	244	287	272	282	301	274	314	282	311	291	253	272	244	274	244	266	287	299	254	272	282	254	297	304	264	284	278	256	265	293	276	293	303	263	261	270	287	287	247	275	272	252	277	263	292	260	292	260	266	291	275	302	305	264	309	256	296	267	263	278	256	266	269	275	287	278	262	257	287	273	253	288	283	276	242	277	273	271	263	276	250	269	297	279	281	267	290	261	273	320	307	306	288	283	265	254	283	289	279	277	300	276	282	274	282	258	247	241	271	249	263	271	277	257	271	264	289	286	299	268	253	276	259	256	280	293	290	271	293	293	280	313	262	299	274	294	288	237	277	280	283	271
25284	21458	27797	25500	8723	522	336	261	219	220	177	174	168	189	145	156	156	156	171	168	136	160	171	145	152	149	147	129	149	135	148	159	123	132	173	131	132	164	135	132	134	140	148	152	151	133	151	144	157	131	135	134	137	130	158	135	148	159	136	148	128	158	177	149	139	135	161	128	145	132	157	143	125	127	151	144	134	157	134	153	145	137	135	139	129	157	171	139	171	145	149	132	137	146	157	139	127	155	139	143	153	151	165	149	158	148	128	109	133	145	153	137	155	159	169	140	134	168	132	143	150	160	149	162	122	119	129	121	137	139	131	141	161	122	139	179	146	155	142	140	116	156	134	138	145	143	140	132	139	144	150	146	150	136	142	121	121	147	144	142	150	133	159	126	146	124	133	148	147	148	128	135	140	158	150	150	147	125	136	160	141	144	133	146	136	145	165	130	141	132	128	126	148	145	135	130	125	144	141	136	137	143	105	135	144	142	148	134	132	137	141	155	130	131	148	145	140	145	152	129	140	150	148	132	128	144	152	155	125	160	151	145	126	149	135	137	130	143	143	149	144	141	135	128	151	168	135	130	151	158	137	148	129	126	131	139	129	122	130	143	135	143	159	144	124	142	146	158	132	131	153	145	143	172	130	129	125	142	135	136	149	141	160	147	146	132	146	148	145	128	142	129	129	137	154	122	139	132	133	134	156	148	144	132	132	137	139	141	149	149	145	151	140	157	121	158	139	149	134	141	124	127	142	150	148	116	157	135	152	118	145	167	139	142	144	143	132	130	150	142	139	134	149	142	146	161	150	155	131	152	147	155	134	135	127	121	123	131	145	152	126	157	155	133	150	135	149	134	159	124	151	147	142	135	155	121	162	143	144	144	155	146	137	129	144	134	142	151	158	115	149	134	155	157	157	142	143	132	144	146	147	142	137	124	148	148	141	123	138	146	135	144	137	147	147	141	144	150	147	135	138	165	128	146	140	143	127	145	134	126	168	138	170	160	114	148	134	141	138	119	137	150	128	159	160	163	131	138	127	130	146	150	145	148	153	132	128	156	124	169	114	155	133	130	132	141	152	142	149	153	107	150	152	139	143	143	144	140	130	157	145	153	138	128	140	151	137	132	152	120	139	145	147	141	139	158	140	145	121	157	154	143	132	154	131	129	130	137	136	143	128	136	132	127	156	130	146	143	124	125	153	142	123	162	163	153	147	132	161	135	154	153	140	139	148	141	139	133	134	137	141	145	128	139	138	136	145	149	142	151	145	143	120	150	137	136	144	155	128	144	140	145	153	154	131	136	154	152	150	122	130	146	144	130	156	139	137	140	149	133	149	142	151	139	127	136	148	143	131	123	175	121	146	156	134	127	132	137	134	131	124	169	120	147	142	132	138	137	118	144	156	149	130	160	152	140	119	152	133	137	134	126	148	128	150	116	127	160	136	148	159	126	137	120	129	135	139	126	129	123	128	148	124	132	170	122	124	148	145	143	141	157	151	139	165	144	129	131	141	149	160	158	128	142	134	149	141	155	136	133	137	141	155	145	130	130	137	148	129	151	150	148	129	154	161	124	129	133	149	127	122	152	135	142	147	126	141	145	109	125	134	157	121	150	144	139	151	137	148	146	137	153	138	133	166	125	141	125	132	146	144	156	158	146	148	132	156	136	144	162	116	118	136	157	155	148	144	156	140	141	140	140	138	138	140	130	140	128	152	155	145	128	160	132	140	145	133	145	120	146	129	152	129	155	144	158	144	127	133	111	121	134	132	123	135	133	140	148	134	141	132	139	142	150	150	124	129	162	141	129	144	148	153	154	147	146	147	138	142	157	145	117	149	139	134	122	144	145	142	123	125	148	148	125	148	146	154	131	151	145	154	172	147	130	139	159	149	122	141	127	124	129	132	139	134	143	151	146	170	159	139	151	143	150	153	145	141	140	157	149	139	120	138	112	150	132	152	134	150	151	148	160	122	149	131	150	136	152	130	135	156	136	144	155	138	138	150	132	158	129	144	143	133	154	159	131	142	140	139	123	153	127	135	130	140	142	161	136	122	132	131	131	128	136	125	139	149	138	156	138	158	121	164	150	131	141	139	124	149	147	142	144	125	145	159	146	116	141	130	136	153	136	141	150	147	137	133	152	156	155	133	122	151	158	154	148	146	123	131	147	150	127	153	132	121	161	140	130	139	141	123	148	130	136	138	139	146	136	159	137	144	150	135	148	142	137	132	123	135	118	126	153	133	142	131	140	160	131	122	155	125	125	146	150	128	144	138	132	132	135	136	145	149	142	109	131	119	150	163	134	157	149	144	137	143	140	155	134	134	150	165	154	134	136	145	125	150	149	139	143	139	142	150	137	135	148	137	158	111	134	133	130	161	156	141	129	156	132	118	143	158	144	129	141	127	127	126	134	144	129	147	123	138	145	139	153	152	145	147	136	139	152	146	118	152	143	144	129	132	124	143	139	127	143	158	142	140	126	164	141	154	144	143	123	161	155	133	139	129	134	140	147	133	135	136	141	147	150	134	153	127	144	136	138	141	142	150	134	124	139	128	149	186	134	133	148	137	135	115	144	156	136	141	130	136	145	139	137	132	139	141	126	146	132	128	145	144	129	150	145	122	146	107	158	134	161	137	149	122	158	147	149	145	123	150	138	151	120	156	139	143	133	132	127	149	146	137	129	149	137	149	152	147	146	135	151	153	154	138	134	138	150	141	115	157	151	136	136	136	160	175	145	144	130	119	141	145	130	129	113	122	142	147	147	137	149	125	141	121	140	153	129	144	121	142	157	115	164	135	145	147	132	138	143	148	145	142	151	126	137	139	140	152	138	113	136	148	153	127	122	125	150	151	136	146	150	138	151	105	152	161	130	138	151	145	152	141	117	129	147	137	148	140	139	125	128	152	151	168	151	132	152	119	132	156	161	141	155	140	144	133	171	138	139	142	137	144	126	148	149	142	130	151	158	150	160	125	133	145	155	125	139	155	163	126	148	154	135	148	166	158	130	142	133	139	158	152	151	124	141	127	147	148	157	130	156	136	147	144	134	147	143	125	154	131	144	131	134	134	161	135	120	146	154	157	128	119	125	152	141	151	138	153	135	129	140	125	132	147	142	155	141	137	124	137	147	146	152	147	131	149	149	150	144	149	116	138	143	159	136	130	136	128	152	146	147	140	136	154	165	129	156	113	166	144	156	147	130	139	152	140	142	123	126	159	125	132	133	157	139	140	124	124	138	154	141	133	155	140	133	150	139	136	134	144	115	149	143	142	155	148	129	142	140	155	147	137	140	142	142	145	143	136	125	144	129	160	139	127	147	162	144	127	142	144	137	134	139	143	128	135	142	153	138	173	151	145	142	160	153	166	154	162	125	124	122	146	132	138	142	155	133	149	133	135	145	154	135	135	137	148	136	139	127	130	131	153	130	154	170	127	117	144	143	135	162	133	136	131	156	118	144	162	156	150	129	150	130	134	146	139	119	122	129	135	153
3096	2519	2121	1019	639	459	381	290	274	238	233	211	210	183	193	199	182	170	167	168	163	154	164	155	165	164	153	182	162	158	175	163	142	163	167	159	145	128	167	159	158	134	158	168	152	151	163	166	150	145	138	150	162	170	162	144	141	155	166	170	165	140	141	175	146	135	152	136	167	155	129	124	149	121	145	153	161	148	145	146	155	147	138	144	115	142	147	159	163	154	135	149	177	144	157	143	150	157	139	153	131	168	138	145	147	140	144	170	169	162	153	138	150	130	159	141	128	154	158	147	143	157	146	145	139	141	137	164	141	156	168	153	153	152	157	154	147	161	157	146	144	174	150	168	166	147	149	148	133	156	128	140	160	134	134	150	136	138	143	150	164	167	142	142	147	165	154	156	146	150	136	128	152	145	150	150	124	164	136	134	162	161	156	136	164	143	159	156	155	163	154	146	136	136	168	145	156	147	153	135	144	153	144	143	116	138	141	145	169	128	152	148	152	156	153	154	140	144	149	148	137	146	164	147	161	145	143	128	149	144	137	136	139	123	137	155	145	162	150	149	152	153	137	128	155	132	143	144	168	131	151	140	146	118	146	150	138	133	142	157	152	137	178	159	162	153	153	125	126	152	148	157	144	156	172	161	133	164	154	149	138	139	132	143	153	140	142	139	174	167	138	153	137	148	166	152	163	132	161	134	159	141	168	139	143	151	118	158	157	139	138	143	156	151	147	125	137	151	142	160	154	165	150	164	155	152	142	148	152	151	132	155	131	111	145	167	133	135	133	171	135	136	139	156	137	163	134	144	136	140	139	139	162	137	152	146	155	133	162	163	159	166	153	161	150	135	149	149	153	126	137	155	151	136	160	144	175	157	141	150	135	145	141	160	143	143	152	139	169	159	134	162	137	125	148	136	158	149	161	157	161	172	125	154	129	174	147	138	155	148	164	168	153	132	139	134	162	157	142	139	151	139	160	144	149	156	154	157	149	132	150	152	134	144	145	140	126	161	130	157	155	149	150	132	154	128	153	152	148	143	139	140	137	156	148	127	146	129	133	144	164	181	146	155	155	163	130	136	163	149	149	161	155	158	164	152	167	152	158	139	172	151	165	174	151	151	141	153	141	150	150	117	138	166	167	133	130	132	137	140	154	145	161	151	132	156	151	145	145	144	147	173	142	155	136	149	127	147	160	143	129	155	113	152	121	152	149	111	149	152	149	141	153	123	152	150	155	151	144	138	145	156	160	146	147	151	140	148	147	153	153	144	174	170	121	144	129	128	164	174	154	161	162	153	135	143	147	160	159	133	147	158	156	164	151	156	171	146	140	163	145	157	130	142	147	137	130	181	159	145	133	173	148	158	151	157	145	147	156	137	145	136	162	162	153	156	155	159	160	136	163	129	129	147	132	145	144	164	153	142	132	163	169	152	162	139	142	151	177	156	153	162	134	154	157	154	136	135	144	154	140	148	168	144	133	166	135	145	155	132	143	152	161	160	160	146	131	167	179	121	137	159	157	178	152	152	149	139	152	147	141	153	141	150	162	131	134	146	145	135	150	147	147	148	149	153	143	133	132	147	138	136	138	150	143	134	128	176	142	159	170	155	158	169	137	153	144	127	137	168	155	154	144	160	150	139	161	126	157	138	147	136	163	165	136	154	144	148	149	158	154	162	171	152	135	144	150	147	151	163	156	139	156	165	135	141	158	154	149	158	149	135	133	131	120	137	159	152	150	154	154	139	134	150	132	155	138	166	138	133	135	149	154	163	143	144	134	144	150	153	133	136	127	129	155	136	150	167	145	132	158	147	169	159	169	141	146	159	144	143	148	128	153	160	141	136	174	151	142	146	150	148	148	146	173	138	161	152	131	113	157	129	149	127	157	149	149	160	132	142	127	113	170	143	137	128	158	143	122	137	143	168	149	149	159	160	139	139	139	150	141	135	145	139	144	160	134	155	151	147	129	161	154	139	151	172	140	143	160	136	147	144	158	152	149	135	176	154	144	126	149	148	154	136	124	157	152	142	151	171	160	151	173	155	162	124	129	168	144	155	142	120	163	153	163	133	131	122	164	129	152	162	140	115	168	155	151	165	147	153	145	140	149	155	144	149	123	163	147	146	149	149	162	149	151	138	130	151	148	129	166	145	161	136	136	146	150	149	127	154	139	156	139	159	159	147	158	166	164	173	126	168	158	136	180	144	162	158	158	140	150	162	172	163	153	131	148	153	145	163	154	146	159	149	140	137	145	158	142	158	145	152	146	175	136	146	147	141	159	145	149	127	124	148	131	175	138	157	156	132	138	125	146	149	156	160	128	136	133	158	141	143	145	161	161	156	164	169	148	139	157	144	122	154	153	146	152	160	137	126	143	157	141	172	152	154	161	158	149	148	148	140	161	142	134	151	150	142	156	140	141	138	142	155	121	158	150	147	152	127	142	166	160	163	166	133	158	151	154	158	141	142	162	140	127	148	147	160	152	125	147	162	148	140	143	146	148	157	155	152	176	128	152	157	159	119	148	140	138	166	139	150	130	142	180	141	146	160	143	152	138	123	153	146	168	148	142	156	171	163	155	126	134	146	139	150	162	131	140	158	142	138	133	156	157	146	137	153	175	136	137	148	131	156	156	160	129	151	147	152	151	135	148	147	149	131	144	113	149	163	171	138	167	133	169	128	128	151	146	153	135	151	129	160	138	138	136	128	140	149	149	152	136	145	142	142	144	155	148	156	152	140	163	152	152	158	145	125	137	144	132	141	160	127	169	147	142	139	151	150	160	149	143	148	157	163	146	157	147	155	129	175	152	162	135	154	127	153	149	143	140	148	155	132	145	141	129	143	163	132	131	142	148	123	147	134	144	160	136	146	131	137	151	155	129	161	156	164	149	167	128	137	144	159	137	141	146	141	141	152	136	123	153	164	137	138	151	129	163	142	126	164	143	158	149	141	161	147	145	134	147	150	137	131	153	138	160	143	159	165	157	161	158	154	150	147	160	137	143	133	135	128	157	133	135	137	128	162	155	156	150	147	138	140	148	152	148	169	161	187	137	153	142	140	154	120	139	146	134	136	155	154	124	151	149	162	145	151	147	147	150	144	147	144	153	163	120	140	156	165	141	151	139	153	163	157	149	133	159	161	154	137	148	153	158	153	143	155	158	146	129	156	160	144	153	143	125	155	154	139	129	141	137	178	140	153	145	132	154	151	135	144	154	147	129	152	149	154	150	137	151	138	152	153	157	146	131	162	156	159	181	134	164	152	162	159	167	145	137	136	160	158	135	167	129	152	149	140	147	115	162	162	135	156	166	144	148	136	140	144	150	172	133	148	148	161	140	151	173	156	131	133	156	185	137	157	142	160	152	141	146	145	167	160	139	154	142	164	149	136	139	154	141	147	134	148	171	154	163	129	160	151	137	141	132	149	150	148	138	156	130	143	159	137	146	153	179	158	149	147	176	134	147	150	135	127	134	135	145	157	147	166	141	138	136	146
24409	21502	28795	24633	21471	5654	906	548	433	413	362	335	333	340	325	341	312	316	306	324	312	332	317	317	289	297	272	301	297	311	312	306	295	259	315	282	284	278	292	308	310	311	283	294	309	280	318	307	287	300	305	285	300	274	312	299	284	306	316	267	305	272	318	311	265	262	278	299	270	251	279	290	298	283	309	274	278	281	300	335	304	303	289	296	305	327	294	305	302	318	285	300	294	274	279	263	291	304	274	313	337	295	299	282	275	306	317	292	279	333	287	292	255	301	327	282	275	286	288	281	276	287	284	272	304	306	266	295	292	258	273	289	322	284	284	310	278	314	310	284	255	277	298	290	281	267	274	279	272	293	276	293	301	272	281	300	275	293	275	299	246	300	319	308	280	288	323	310	295	313	313	286	278	273	302	315	286	245	307	290	263	290	290	262	277	310	264	266	300	278	282	300	280	276	301	250	294	306	291	265	254	311	300	284	296	297	287	284	274	314	290	298	281	294	322	287	284	308	289	295	284	312	272	278	299	288	295	285	290	287	304	292	289	297	287	329	278	250	261	308	288	292	298	310	262	259	265	291	331	274	283	298	304	275	273	272	262	266	275	293	293	285	290	287	307	308	277	274	303	312	277	306	273	295	310	309	296	293	278	309	272	273	281	277	294	344	293	308	298	298	284	298	253	308	316	270	290	300	307	291	308	295	282	262	296	286	297	292	280	267	270	269	285	271	289	287	283	296	275	311	264	275	314	285	303	284	314	302	295	287	260	280	278	305	282	309	254	261	278	255	303	294	305	280	297	280	328	285	299	299	315	300	277	246	282	289	283	268	265	272	288	312	290	271	262	287	283	280	270	287	288	280	298	286	263	262	272	255	306	267	292	264	274	292	286	319	267	295	317	276	298	318	270	296	280	272	319	286	285	304	275	277	270	315	296	280	275	258	257	308	290	313	279	276	267	318	314	302	290	278	281	260	263	280	299	286	296	271	312	302	305	283	327	296	278	249	296	294	293	258	279	298	313	297	314	297	306	295	250	292	276	283	267	295	285	306	279	310	262	277	332	298	279	250	279	275	302	262	300	310	292	298	275	260	310	274	275	283	280	301	285	294	305	278	273	276	296	280	267	306	279	286	306	340	297	302	256	287	310	310	286	293	261	266	268	268	267	274	283	268	285	283	278	243	278	299	274	291	306	294	288	300	267	270	291	287	279	299	272	287	297	303	265	266	285	240	283	280	281	279	294	307	296	283	277	281	292	303	301	290	291	309	302	253	316	265	293	275	281	265	292	286	275	279	286	263	300	294	299	287	277	283	300	283	319	304	288	278	256	269	290	297	300	285	284	275	288	260	290	286	269	277	263	276	268	277	283	296	309	271	302	281	304	337	290	294	298	284	298	301	297	284	281	281	286	269	283	307	292	292	305	267	249	269	266	298	288	309	313	273	272	288	265	270	273	271	314	290	290	288	265	273	270	310	275	286	269	295	265	284	272	270	274	258	289	269	323	282	293	304	297	293	291	295	275	286	304	314	320	286	303	241	282	293	296	280	283	257	250	315	281	288	274	294	300	293	298	285	306	280	308	265	282	282	257	294	276	293	305	273	291	275	288	319	259	278	269	301	275	294	296	282	284	301	328	291	252	281	285	281	287	295	287	286	282	305	258	244	280	300	277	309	275	257	276	301	304	305	303	259	286	270	281	293	321	272	242	280	273	299	232	286	274	312	300	289	276	303	278	278	279	294	273	300	296	297	287	275	291	276	286	274	314	288	256	298	285	307	302	288	272	284	301	269	279	306	288	285	301	304	297	298	288	275	276	288	287	272	270	300	288	304	311	288	319	272	289	264	302	303	297	281	272	277	273	275	320	291	249	270	240	279	267	285	258	297	289	291	281	271	302	284	278	313	287	251	292	278	279	259	284	296	274	281	325	275	277	305	267	308	313	254	286	272	284	288	257	307	270	271	283	297	302	286	303	265	271	302	265	284	301	323	283	278	301	279	270	296	283	300	294	297	290	276	280	285	295	317	294	301	288	281	257	286	279	278	304	276	299	273	308	292	247	278	304	272	276	271	278	272	293	295	302	286	299	279	314	273	276	270	289	295	298	266	267	286	274	288	288	289	263	298	307	289	276	288	283	259	274	275	307	270	275	294	265	277	270	278	324	278	265	278	292	278	290	270	279	319	298	286	300	281	298	301	270	264	261	271	294	273	267	286	271	331	261	293	291	273	318	267	272	266	298	260	285	273	293	260	297	268	275	275	293	255	305	305	277	292	279	273	287	288	284	288	265	295	282	263	291	268	290	255	290	279	269	275	290	285	275	297	275	273	297	291	308	287	287	333	261	280	284	305	287	291	312	291	285	275	298	297	292	298	268	319	268	288	282	279	312	272	281	340	268	285	306	258	303	288	294	292	312	292	297	304	270	249	297	248	310	303	259	282	294	312	309	287	286	299	274	255	281	289	253	305	302	265	290	277	277	258	247	287	321	299	274	279	242	268	290	263	336	283	264	267	276	313	307	274	293	276	278	269	315	294	255	298	296	281	268	318	260	314	287	288	305	306	271	263	320	269	274	247	292	294	268	259	339	300	290	263	281	296	283	293	291	305	283	287	256	295	315	305	295	300	306	275	271	275	258	301	319	313	303	309	316	301	272	269	299	279	286	302	291	277	312	262	301	265	293	287	288	288	264	296	285	273	297	282	263	300	294	278	302	275	235	302	276	276	281	271	306	299	269	284	309	262	286	302	302	293	308	327	308	275	284	323	275	276	297	291	275	289	272	295	279	279	312	287	296	300	284	289	292	293	254	277	266	278	300	288	305	294	287	293	284	269	316	306	270	290	295	284	289	309	273	291	304	292	292	280	271	276	283	272	266	268	305	279	259	260	299	299	298	266	301	286	277	293	283	287	283	292	305	290	288	304	298	281	275	301	286	265	279	276	295	298	312	281	286	308	274	305	289	295	336	272	269	300	283	284	258	314	285	270	279	301	256	267	315	273	303	303	259	261	290	271	268	294	302	282	267	272	265	284	279	288	329	283	278	312	296	265	268	303	257	297	269	279	294	273	289	259	256	285	296	285	266	276	289	288	278	287	281	290	281	289	261	308	267	267	299	281	307	302	292	298	269	276	308	294	271	268	274	295	295	280	247	274	275	288	245	268	275	275	277	287	301	262	289	280	271	297	278	288	253	269	299	317	275	283	224	266	281	235	298	278	322	292	295	280	298	264	268	288	296	292	287	251	271	286	275	267	289	282	274	291	269	299	272	309	281	311	276	300	279	271	279	331	278	279	291	277	289	278	289	260	284	283	261	282	312	263	282	305	278	303	299	244	309	263	270	268	279	299	315	273	275	276	282	272	278	241	265	289	254	298	282	319	281	258	300	287	294	280	296	267	269	280	277	269	303	255	314	265	284	289	296	308	261	277	290	297	269	282	247	302	273	294	272	297	273	276	284	270	293	284	260	293	277	268	290	314	283	270	259	280
3314	4707	3904	1944	1321	862	724	606	555	509	468	404	417	370	352	297	331	333	293	296	314	292	292	335	297	326	273	284	281	281	293	282	279	304	281	306	257	241	278	284	286	285	299	280	301	274	251	275	295	273	279	277	251	272	278	276	281	306	258	297	274	242	275	277	290	249	265	291	285	290	269	278	273	271	256	254	255	230	279	248	291	269	280	279	284	277	273	276	258	264	255	282	275	257	250	286	238	257	273	269	279	304	242	260	270	309	278	247	296	278	271	269	260	265	284	276	280	266	258	245	272	256	268	267	277	266	248	270	258	266	251	287	272	235	283	266	261	263	273	265	274	275	265	280	280	289	275	255	293	284	293	252	264	260	262	254	271	286	268	246	268	283	267	295	248	281	245	267	312	262	267	291	295	258	250	238	250	293	306	268	247	285	258	262	286	257	285	257	265	279	241	250	271	285	256	306	282	292	270	245	268	276	296	252	266	288	301	264	257	272	255	281	242	270	274	241	238	248	268	234	278	281	266	289	279	259	241	240	269	240	283	265	293	278	251	281	269	245	248	249	290	249	258	283	273	263	293	286	285	282	235	278	237	273	238	268	263	239	250	288	270	264	251	264	275	313	276	279	252	256	264	247	260	284	267	256	264	246	252	252	236	266	281	247	252	280	278	251	245	272	248	293	268	272	255	267	272	269	283	287	271	247	301	263	275	264	250	280	262	267	260	253	257	251	273	261	266	259	257	282	258	249	247	268	271	281	277	246	265	286	266	267	282	256	277	252	273	272	287	283	258	296	271	289	255	305	243	262	283	280	268	268	276	282	253	247	240	282	272	271	247	285	277	302	262	271	250	271	294	235	286	285	243	265	278	265	253	277	258	275	263	283	277	244	285	275	262	275	284	240	262	283	277	271	258	286	279	263	287	277	245	255	250	252	257	263	293	269	268	263	256	262	243	263	264	261	256	259	246	253	262	278	273	281	279	268	267	248	258	246	259	250	291	271	249	245	264	250	252	267	265	253	263	285	279	273	250	264	263	270	263	270	254	237	295	280	289	261	273	317	282	245	286	257	273	254	284	259	250	269	262	273	255	276	258	254	278	279	267	266	269	261	273	260	291	244	253	259	256	264	265	293	258	255	249	272	272	258	282	256	270	264	230	243	263	272	265	281	273	248	268	265	250	252	258	244	273	265	273	279	288	281	270	308	267	257	235	262	245	266	256	266	253	263	237	254	265	261	253	260	221	233	246	282	256	240	277	285	285	250	265	272	236	272	244	270	226	279	275	263	275	267	258	281	288	251	243	270	288	245	260	272	279	234	257	251	279	266	258	257	280	273	258	259	286	261	249	280	298	277	268	277	275	268	300	273	243	273	239	255	259	240	229	242	249	242	252	234	263	279	286	297	272	256	252	265	293	260	307	278	246	234	262	264	305	261	248	273	223	274	277	277	277	283	295	249	239	248	232	277	251	266	263	270	286	274	276	258	267	282	287	252	275	250	253	267	253	265	258	292	239	257	286	312	259	296	278	253	262	279	261	282	278	266	270	269	251	265	263	237	285	289	272	254	272	249	265	276	234	246	246	266	265	293	289	233	280	281	305	272	257	262	232	255	258	257	270	257	270	284	269	278	230	281	263	261	270	260	273	262	278	288	252	272	264	274	288	255	256	263	264	259	238	295	268	281	254	271	250	277	268	267	280	264	275	254	275	260	251	264	294	275	260	264	251	254	272	278	272	293	290	266	267	302	268	271	296	253	300	315	242	294	264	292	273	257	246	263	273	266	303	236	254	265	277	257	279	257	262	241	243	261	291	254	236	247	276	257	268	240	251	266	263	246	268	257	266	247	240	252	288	252	244	293	253	246	282	265	235	268	243	278	263	267	243	271	265	240	265	276	292	274	273	262	271	259	267	230	313	254	260	254	259	268	292	256	267	278	296	270	287	259	230	279	296	260	289	261	249	274	252	261	235	268	254	261	282	271	269	269	287	255	247	267	280	238	283	279	280	253	281	274	257	253	248	251	291	284	281	250	255	261	276	279	277	253	232	249	267	225	262	281	282	254	268	261	249	251	259	265	246	247	296	254	235	233	256	273	293	245	265	270	262	237	252	265	274	247	257	267	277	253	253	252	235	266	312	253	261	264	265	265	270	274	292	248	263	270	281	271	291	240	287	259	244	242	264	241	237	276	256	242	271	266	258	261	275	275	264	289	272	270	260	260	262	273	263	244	267	256	264	278	243	268	276	276	253	272	259	253	256	251	243	224	263	268	248	264	280	260	295	256	249	275	259	277	290	295	276	270	246	264	267	252	244	270	291	316	280	251	288	256	269	278	303	252	294	257	278	259	251	246	261	240	253	241	280	300	263	252	267	236	277	252	265	254	231	254	277	288	242	268	261	285	232	270	243	283	242	252	231	277	259	258	309	280	276	265	284	267	255	250	264	249	273	251	242	275	264	249	297	279	230	285	265	286	252	251	251	282	254	277	264	253	259	273	267	280	284	272	288	248	258	275	272	237	244	270	246	282	269	284	288	275	256	288	273	251	242	268	292	277	242	291	285	276	279	252	257	283	247	280	278	269	256	298	282	273	307	274	275	280	251	271	272	256	281	264	288	282	255	229	283	292	280	272	249	268	269	256	269	249	242	282	267	234	251	260	287	241	251	237	263	261	275	264	219	250	215	254	261	244	252	271	248	286	260	276	287	260	270	261	288	266	272	272	250	272	265	295	255	237	271	266	251	295	276	273	284	288	274	242	262	249	233	246	263	263	250	273	241	244	263	256	240	269	254	225	249	258	251	287	294	269	268	274	266	241	282	268	253	266	245	275	257	268	281	282	301	256	239	258	238	263	275	290	273	265	272	276	241	260	239	259	262	263	272	282	238	258	239	269	272	261	234	223	233	266	276	281	276	272	295	255	264	272	264	278	267	262	236	269	257	291	248	269	260	250	276	248	246	279	267	260	244	255	244	259	255	269	270	262	257	287	278	251	279	271	253	244	246	271	268	265	263	240	253	286	242	251	273	312	277	277	258	283	279	280	223	256	241	262	288	283	280	235	263	302	242	254	267	304	257	260	242	275	256	284	255	278	257	285	257	259	266	262	267	230	266	290	262	280	281	242	265	282	257	264	275	258	248	255	259	259	264	278	272	234	291	266	250	244	279	263	294	248	271	299	223	268	272	269	266	265	276	252	273	265	286	286	273	232	267	263	254	254	253	271	251	253	251	247	288	285	247	268	264	247	253	280	288	275	276	263	260	277	277	236	256	277	276	265	288	269	271	261	252	280	246	292	227	281	254	268	289	286	278	277	278	265	254	292	257	278	281	272	261	253	238	274	285	245	265	280	280	286	289	269	254	237	268	249	240	258	265	258	269	288	245	262	243	239	266	271	277	240	240	266	268	269	257	269	259	231	303	248	266	249	255	279	245	263	291	274	285	265	265	263	274	263	265	255	243	252	265	249	260	262	263	286	271	273	243	230	247	266
27762	12228	1021	450	311	340	332	302	334	326	306	323	327	276	314	309	319	323	303	297	321	326	302	303	300	318	317	285	280	296	302	295	302	311	293	308	316	277	306	273	312	323	305	282	307	313	313	302	316	293	319	296	298	313	303	305	336	292	278	297	314	310	290	276	289	318	300	302	325	311	302	316	276	291	280	325	285	325	339	267	316	296	277	330	291	305	327	331	296	323	272	300	293	279	300	298	319	313	284	287	320	284	293	304	297	319	340	287	343	323	300	321	329	314	305	269	293	294	286	307	307	282	308	294	322	297	311	296	311	309	311	285	273	284	303	327	309	246	338	312	296	288	283	291	293	360	322	275	302	282	326	300	306	302	303	277	287	300	304	320	299	311	315	291	300	311	284	288	306	307	323	278	301	286	273	305	271	340	318	305	290	304	294	306	271	315	283	306	298	313	304	311	328	324	324	280	304	273	290	278	284	278	278	311	305	305	282	298	286	325	312	283	308	328	310	288	281	308	306	277	298	299	271	289	269	320	318	287	315	293	315	340	295	300	312	304	323	292	283	279	305	324	318	288	299	306	306	297	296	283	338	281	313	272	265	308	311	272	267	271	275	290	324	306	274	301	290	304	282	312	296	293	288	302	304	292	340	275	309	314	288	283	259	267	317	327	274	317	327	308	292	301	272	321	295	308	340	281	292	341	326	290	341	296	313	305	301	318	298	270	275	276	317	288	288	288	310	287	280	286	299	296	311	280	312	309	289	321	285	311	314	278	290	283	297	294	299	328	311	297	300	308	297	319	286	312	323	304	286	301	315	307	301	303	288	314	318	312	299	312	273	318	310	285	312	320	312	298	285	305	299	269	298	286	291	297	305	316	316	298	305	322	296	302	340	311	328	269	286	299	293	273	314	309	307	297	294	297	315	307	311	305	304	294	297	301	291	326	328	336	310	287	274	296	272	299	281	316	277	292	302	295	328	309	279	308	302	299	312	302	303	300	310	301	312	278	306	293	278	289	279	358	330	317	300	288	313	285	317	285	292	306	291	325	325	323	315	291	279	304	336	291	330	294	306	315	285	302	300	289	298	318	297	287	307	327	293	320	313	286	307	328	317	318	288	281	279	323	295	332	312	310	299	287	307	329	277	268	285	323	280	311	318	304	291	292	303	296	309	310	290	283	311	313	309	307	294	313	297	311	294	315	315	308	312	303	303	338	333	288	324	337	298	282	295	316	322	278	293	316	283	326	307	333	296	288	310	294	288	315	319	304	268	306	293	305	296	316	298	339	310	280	306	319	311	288	307	276	283	281	301	290	315	278	308	283	328	330	322	306	290	319	310	279	289	310	319	302	274	325	318	310	319	284	315	286	319	322	301	325	279	316	292	308	290	316	302	306	342	311	326	321	290	326	287	295	282	284	282	288	297	323	287	309	299	311	306	299	295	288	301	303	285	287	288	307	288	304	284	283	302	295	304	314	300	270	308	298	289	275	325	269	291	278	289	291	318	294	268	329	313	291	319	311	277	300	285	299	311	310	288	294	315	292	298	291	304	296	283	294	297	311	322	330	280	323	331	284	317	296	273	271	289	314	290	322	291	291	328	289	292	292	273	299	313	315	308	285	286	307	296	309	299	304	304	300	292	328	294	331	298	295	267	268	312	294	294	320	301	299	289	338	304	309	273	311	306	300	295	291	277	306	334	294	313	306	299	289	296	302	284	297	289	325	300	320	318	327	315	286	292	306	320	321	306	314	308	302	303	319	319	343	278	288	297	285	291	300	287	287	297	326	289	303	298	336	315	290	306	312	332	317	284	316	306	270	318	299	279	295	270	340	290	289	311	294	286	291	299	263	308	307	296	276	272	305	331	301	295	295	292	318	310	333	304	319	291	309	328	323	340	336	309	287	294	304	276	279	315	293	278	303	293	292	300	289	321	307	277	290	330	284	293	243	286	325	262	298	313	305	298	272	293	279	309	315	301	280	283	325	290	296	317	302	307	296	299	307	299	306	296	279	307	330	289	290	327	321	328	318	301	314	309	285	297	305	295	298	314	316	302	297	291	335	295	296	281	293	295	270	312	293	277	304	310	262	294	318	290	307	282	287	286	288	302	301	307	259	301	278	297	316	311	291	316	280	326	342	295	310	307	301	306	290	281	288	300	303	289	297	332	305	281	294	291	307	263	282	303	304	311	309	306	332	294	318	314	313	318	290	295	279	282	270	301	294	283	290	328	296	292	296	289	325	289	305	285	319	299	296	302	312	285	299	320	290	304	294	302	319	287	290	313	273	304	314	301	335	296	301	300	317	340	294	275	294	295	308	265	303	298	328	301	337	319	310	273	263	302	327	271	326	340	306	288	342	324	278	290	310	290	336	287	334	311	293	306	298	282	293	332	285	314	274	299	313	310	289	311	301	301	308	316	283	262	295	286	279	324	318	297	327	330	279	338	319	315	278	268	317	279	291	277	306	291	299	311	311	314	273	303	269	298	314	283	289	297	299	294	296	298	308	271	320	298	305	282	299	350	296	315	291	323	291	322	265	297	311	308	307	364	296	295	300	320	302	330	309	291	293	313	302	320	326	295	277	277	329	305	283	269	321	299	321	322	269	296	321	295	313	356	295	302	320	308	314	295	288	287	281	297	307	275	315	316	293	311	314	295	301	313	308	289	273	298	320	295	320	305	303	317	304	296	316	278	306	287	297	310	310	325	328	309	295	308	323	321	299	298	301	251	310	293	292	297	267	343	321	311	306	297	280	300	302	296	310	297	306	307	310	272	286	315	306	288	333	300	319	313	295	282	340	279	281	285	286	285	311	346	297	299	323	308	305	285	319	311	276	307	311	265	291	301	302	322	319	314	298	307	299	340	313	293	311	279	312	318	289	313	307	309	307	302	286	292	316	310	299	279	307	297	310	315	293	279	292	296	272	272	307	308	273	302	320	311	302	290	301	307	321	263	311	302	282	284	271	293	303	311	303	307	307	292	288	335	312	319	301	272	297	325	338	296	306	284	317	341	312	305	296	294	325	298	318	270	299	319	311	293	334	319	327	303	322	320	288	302	294	284	295	293	316	309	299	269	305	299	305	360	345	317	319	300	273	315	288	287	270	303	325	266	324	279	310	302	328	305	285	310	306	305	303	303	293	314	315	300	298	299	322	327	306	278	291	318	333	316	309	274	302	290	310	296	304	268	297	294	305	320	330	311	320	300	291	322	314	310	301	306	290	279	312	292	315	274	299	292	298	288	304	339	300	307	304	306	262	294	292	307	305	311	301	310	314	297	335	324	297	309	289	308	311	292	299	312	303	358	299	283	336	274	289	288	328	286	309	306	300	297	321	295	297	304	296	299	306	297	318	329	307	327	284	311	321	316	329	320	309	295	309	303	303	292	284	295	303	316	291	279	290	279	304	276	312	306	311	297	311	298	348	299	304	282	268	355	292	301	319	299	307	307	291	320	280	317	307	333	308	303	292	299	300	317	305	295	285
4731	411	393	336	329	289	294	293	308	262	290	264	296	291	267	293	292	282	308	295	300	269	274	253	268	285	268	301	273	256	304	280	285	289	270	303	295	258	281	291	290	292	288	286	267	265	297	286	268	285	302	290	266	248	275	283	295	312	286	276	273	290	273	268	284	253	272	279	308	263	234	302	292	279	280	263	279	259	282	292	320	269	305	269	268	290	311	249	282	271	262	264	293	285	272	263	293	258	282	277	281	285	288	295	270	284	282	278	273	273	285	298	290	273	267	264	261	272	307	278	277	275	271	271	270	276	285	272	290	274	259	261	254	275	278	288	295	289	301	236	285	271	282	329	284	291	282	260	289	252	282	300	286	284	299	266	296	267	269	263	272	287	278	291	296	275	282	259	277	280	265	282	271	252	269	287	268	268	271	264	294	268	305	283	275	270	285	282	304	270	246	264	274	261	319	283	304	280	237	272	233	264	293	281	267	263	265	290	256	278	273	269	271	274	276	276	286	293	287	250	283	282	282	269	303	284	272	266	286	237	292	337	282	262	275	260	280	269	244	297	292	272	289	283	262	274	260	276	254	277	278	249	261	301	274	258	287	277	280	251	296	276	290	301	266	263	254	284	296	288	302	271	278	276	273	259	300	249	267	265	265	278	303	282	274	256	303	280	257	280	281	273	280	277	277	277	261	278	306	239	252	311	291	279	300	239	290	294	285	251	281	288	277	276	281	267	277	283	281	288	309	277	256	283	286	295	293	261	257	278	258	279	282	287	273	285	258	253	288	247	288	293	321	258	258	296	319	281	271	289	270	258	285	274	268	253	270	270	252	294	253	281	285	240	272	285	262	271	267	248	257	261	276	321	275	275	270	292	263	296	277	265	275	261	252	266	293	279	244	276	287	267	319	257	285	273	279	305	290	287	261	256	281	257	240	303	269	287	265	250	256	286	258	257	276	270	257	282	274	284	280	245	257	249	268	277	278	300	301	264	283	305	291	290	253	305	260	289	279	263	257	280	246	295	301	255	267	267	264	285	252	289	275	269	284	280	290	281	264	260	253	265	275	296	277	295	275	282	274	278	258	293	236	261	292	294	286	306	276	281	278	268	277	293	272	306	258	291	282	295	251	301	259	293	298	260	293	261	275	292	270	280	307	293	286	269	267	294	272	292	274	266	270	272	251	274	259	260	297	269	257	279	261	291	289	278	307	312	251	267	267	284	296	275	274	309	236	301	284	284	268	305	277	280	296	285	263	282	273	272	301	233	271	276	262	282	285	284	281	304	272	288	288	262	245	284	256	302	259	282	268	306	282	246	283	275	293	309	301	261	258	293	313	268	273	262	301	248	278	275	280	282	256	286	280	280	283	268	276	280	266	301	299	257	288	274	305	261	292	264	265	274	304	261	276	256	241	249	295	281	295	286	269	313	283	298	248	272	284	266	277	245	298	280	270	299	289	254	286	275	267	272	285	268	273	262	247	277	308	278	249	289	289	268	249	275	268	265	273	255	298	272	296	247	273	275	276	254	296	285	276	269	267	293	285	280	276	244	269	258	286	263	259	276	257	273	276	288	290	266	279	269	297	301	293	276	268	260	300	284	276	283	281	256	285	285	293	284	290	284	272	300	281	277	269	283	269	295	278	275	277	274	275	300	306	248	271	280	265	238	276	285	292	281	277	253	284	263	286	296	279	278	285	281	284	268	301	314	296	285	285	271	295	264	282	279	240	262	262	304	277	258	248	247	282	267	282	266	272	265	288	275	269	287	311	275	280	262	265	274	275	266	322	289	261	278	264	286	294	270	268	277	262	302	256	299	231	267	295	263	274	278	275	266	277	284	269	272	262	288	247	309	273	266	260	295	288	266	278	285	257	267	252	277	251	263	280	288	276	322	286	306	277	236	295	274	257	302	274	280	272	286	263	285	283	246	265	282	260	285	247	294	298	283	290	285	267	250	288	280	308	278	297	269	266	267	250	293	264	264	280	249	282	258	291	263	277	291	286	263	287	253	247	288	280	306	281	252	294	267	262	249	296	239	289	254	260	303	286	273	280	290	252	277	250	243	276	288	285	272	268	258	276	274	290	303	288	273	291	262	291	261	253	296	269	313	268	270	294	235	308	268	271	273	256	267	241	298	291	300	302	291	289	286	262	267	300	260	261	284	306	303	279	282	286	268	298	236	288	297	258	283	281	279	263	298	231	312	265	278	267	293	282	254	279	284	275	268	280	286	288	267	293	264	281	289	262	288	278	272	296	263	275	276	274	262	266	247	259	272	289	275	282	283	281	269	270	281	303	274	268	292	293	281	273	270	294	305	264	266	276	258	255	261	266	305	273	259	255	258	276	256	285	285	265	275	262	262	266	269	272	269	256	275	258	250	285	244	273	258	269	292	263	282	289	284	272	267	288	252	251	272	250	271	307	258	310	285	273	263	291	265	287	289	264	268	286	285	269	281	269	301	304	261	272	238	272	269	265	321	267	304	244	288	276	251	282	254	280	299	261	276	289	275	278	267	282	269	275	304	273	256	252	295	290	260	265	276	257	248	296	288	287	288	262	282	278	248	284	308	301	275	284	275	270	247	257	266	263	262	276	304	251	301	287	251	268	287	286	284	267	274	262	285	272	255	309	269	288	262	294	261	273	322	278	251	262	265	305	278	285	285	252	284	291	290	265	264	276	303	262	258	277	271	294	265	297	278	263	306	261	296	277	281	284	279	263	248	281	268	274	280	245	276	236	273	291	282	260	259	330	259	298	265	255	300	263	288	277	283	276	286	251	298	291	273	267	266	291	281	250	288	273	294	267	289	293	268	291	287	287	285	319	290	283	265	291	284	301	294	260	276	309	270	334	281	291	260	283	274	268	288	279	271	270	261	271	242	244	270	303	302	239	256	292	264	289	276	269	254	278	259	262	267	289	304	254	286	261	307	249	280	277	266	305	293	259	288	277	283	255	297	283	257	272	282	293	278	295	243	284	313	236	288	264	266	256	281	281	314	279	278	284	250	275	252	249	294	281	253	290	304	243	255	286	297	259	257	260	283	288	290	264	255	277	302	279	271	269	279	288	286	269	279	258	277	263	276	278	267	267	239	266	267	275	297	311	273	298	293	251	283	278	284	298	291	261	272	290	285	264	283	272	282	305	241	272	287	261	273	290	294	286	276	269	298	291	272	297	268	280	267	312	284	301	307	269	281	282	268	275	263	273	274	288	275	273	300	284	293	304	245	257	276	291	264	284	271	268	250	289	295	280	283	266	254	274	309	309	272	266	245	287	310	271	261	280	288	267	264	295	269	286	275	260	287	267	285	263	293	273	276	292	275	315	294	276	274	276	284	322	263	284	278	262	294	271	264	286	306	276	266	313	279	286	278	304	285	277	276	281	295	274	221	301	297	282	253	288	247	272	291	278	317	296	307	283	269	273	261	338	280	234	277	311	275	277	266	292	271	269	279	301	285	282	286	272	259	276	270	270	248	276	273	286	283
25352	21468	27807	25533	8704	550	300	251	224	206	167	157	166	161	174	168	147	136	159	144	144	155	140	139	161	135	159	159	149	157	164	130	154	163	145	155	144	138	130	149	159	148	156	157	129	151	153	126	137	135	138	145	160	138	155	141	132	142	132	136	162	134	131	132	156	123	167	154	141	122	158	147	143	158	142	137	142	150	146	154	157	122	130	146	122	135	142	162	144	125	126	123	128	120	140	154	120	135	128	142	129	168	136	128	145	150	144	133	158	128	119	132	130	129	137	127	156	167	148	143	139	165	136	128	136	141	129	135	129	139	145	145	130	125	141	153	130	164	149	135	166	126	175	156	148	129	143	138	144	148	169	150	153	168	142	142	136	139	159	134	143	151	146	150	172	137	155	118	135	140	150	144	147	131	150	146	131	116	115	131	154	149	150	137	133	138	134	129	148	142	136	123	154	121	141	146	137	163	143	140	155	131	144	147	154	127	140	136	135	136	117	148	134	155	152	147	123	137	125	131	168	129	144	148	137	130	117	148	116	146	157	129	144	152	151	124	132	135	158	136	145	154	132	135	150	153	139	137	138	130	135	124	132	137	132	131	130	153	150	142	154	136	144	164	130	145	134	145	162	150	137	158	156	141	156	129	134	149	158	150	129	134	121	149	148	142	167	136	140	144	148	147	130	137	119	156	147	135	144	133	143	126	141	130	134	144	132	138	127	122	134	139	141	132	131	118	132	168	145	123	114	144	140	126	151	146	156	152	153	142	154	136	140	152	144	131	134	141	156	116	141	159	140	125	157	149	155	150	125	142	162	132	146	137	114	142	119	160	135	143	142	120	146	131	136	123	149	171	147	141	143	121	126	130	156	150	116	138	156	154	127	140	135	156	147	161	142	149	146	127	135	117	144	157	150	135	140	146	147	118	147	138	146	147	132	159	147	150	155	139	159	139	134	109	138	161	134	138	147	162	148	134	147	122	149	129	145	158	125	140	131	133	140	150	132	147	150	153	144	135	137	142	146	141	154	148	145	135	120	132	141	134	142	153	140	125	124	141	131	155	156	129	142	133	144	143	124	150	139	146	150	135	141	121	126	136	142	141	155	142	145	147	165	121	130	129	138	149	137	146	147	129	138	168	150	134	165	129	133	138	141	128	120	148	146	138	132	125	140	144	140	167	156	138	136	147	122	149	136	146	150	139	147	176	154	139	137	154	130	140	132	143	135	142	146	172	134	134	139	141	132	151	137	144	138	141	160	122	134	145	156	146	118	141	134	127	134	140	125	132	143	136	146	113	134	132	128	129	142	148	133	131	132	148	141	124	154	155	146	150	140	145	147	152	126	133	145	132	152	126	131	159	152	138	133	130	143	136	143	141	134	143	163	136	132	122	157	127	136	132	174	148	140	132	119	136	155	150	135	148	136	152	147	132	137	124	132	115	152	142	122	160	121	125	143	158	117	151	137	119	122	142	149	127	137	147	137	133	133	137	149	153	155	149	130	144	132	148	132	134	138	123	154	139	165	124	135	154	140	146	162	143	144	123	140	131	147	147	153	142	141	131	141	129	155	134	134	131	150	128	156	140	154	161	141	137	154	151	129	130	163	137	149	122	122	141	145	138	142	149	134	140	140	128	132	144	150	140	136	133	133	133	136	157	147	139	148	134	126	149	129	144	126	152	134	135	142	159	127	132	136	132	141	130	144	133	149	151	140	135	143	120	142	128	127	120	113	145	133	155	140	131	107	139	124	149	131	118	156	161	121	151	142	110	145	126	125	129	138	152	131	144	139	161	157	154	155	156	123	134	144	156	113	155	153	125	132	148	137	154	128	140	133	126	135	147	119	130	135	152	150	128	127	141	132	132	131	139	133	140	136	133	143	138	145	144	129	133	135	133	131	143	162	134	141	154	138	149	146	141	137	142	135	145	149	153	156	136	156	147	122	146	133	134	149	133	144	140	140	123	158	140	129	136	140	132	135	140	130	136	115	133	116	146	166	148	128	143	128	122	154	150	135	132	151	155	139	141	161	139	143	130	145	136	144	121	150	132	150	131	133	128	151	136	122	137	136	128	142	153	120	129	132	162	160	142	141	143	149	138	119	152	121	146	139	138	143	123	156	141	136	132	126	133	144	139	117	134	140	118	145	157	160	141	146	137	138	132	140	150	141	110	135	150	125	148	153	160	134	151	122	154	128	125	136	120	130	135	123	139	152	162	136	121	139	131	137	127	136	131	141	149	146	132	124	124	139	146	140	133	138	142	128	117	135	110	145	134	125	160	123	126	156	149	134	150	143	152	133	139	135	158	124	137	150	139	140	139	132	148	118	146	125	131	150	124	171	134	143	114	139	109	136	148	168	134	125	141	116	148	143	134	144	157	158	128	135	137	166	140	122	125	139	127	161	128	173	157	139	136	122	164	155	161	124	119	150	121	138	139	156	141	145	151	157	124	158	124	152	155	147	122	126	145	148	145	138	118	143	151	145	152	157	126	149	117	139	140	171	131	138	144	150	157	135	133	131	141	130	137	132	129	142	124	152	132	153	143	133	146	130	164	135	132	152	153	139	146	139	137	158	156	131	130	138	150	120	162	144	144	140	164	142	158	145	137	130	151	139	142	141	132	151	114	143	138	145	130	123	145	164	134	141	141	130	131	144	131	146	162	147	148	116	150	141	119	136	150	131	148	139	140	122	150	145	131	119	125	127	137	119	149	128	140	145	142	136	133	141	135	143	145	136	139	146	115	156	138	146	158	142	147	154	135	115	146	137	126	149	137	177	133	130	140	147	154	150	152	122	145	143	137	134	152	150	130	138	139	130	137	125	130	132	172	127	131	127	113	148	143	140	149	130	133	134	131	142	146	116	141	148	118	132	156	130	134	130	142	139	123	136	149	149	147	141	136	153	147	141	157	162	133	138	140	144	152	143	124	142	161	154	138	123	147	131	143	138	138	155	138	134	137	164	136	140	161	124	139	129	146	136	134	142	134	122	130	135	129	143	117	136	135	121	131	125	131	132	134	140	144	121	148	139	131	144	122	150	149	131	146	144	117	138	153	124	152	136	136	139	133	130	150	133	126	119	120	138	141	139	142	154	139	138	145	149	129	120	130	137	121	153	131	148	166	130	156	139	121	131	116	128	141	150	145	138	131	150	121	154	126	137	129	149	137	126	137	130	130	172	133	164	131	144	111	122	128	126	127	140	129	110	137	123	141	138	136	153	139	128	123	152	147	140	140	131	126	139	133	144	151	138	146	147	134	138	158	138	136	122	144	151	138	149	162	153	140	148	138	136	146	134	139	145	153	154	148	139	126	144	149	141	137	148	130	134	148	146	130	112	126	140	131	145	136	152	136	134	126	143	124	144	148	150	145	134	132	146	162	146	166	144	153	151	144	127	127	162	134	128	146	115	134	139	123	124	161	163	150	172	134	127	121	131	172	151	127	141	144	129	149	140	140	153	151	141	116	149	141	142	139	148	106	121	122	136	135
3093	2566	2060	1027	622	475	398	359	296	260	223	233	211	202	170	154	162	181	148	190	166	193	156	167	147	173	153	150	147	149	166	164	155	130	166	153	147	159	124	144	157	163	149	162	131	155	142	163	154	123	153	153	128	131	158	154	163	140	130	138	151	146	139	145	145	152	160	148	137	155	151	145	137	138	167	129	143	166	143	135	146	141	170	153	126	145	165	147	127	171	159	141	149	141	154	162	152	156	140	162	154	140	164	145	162	157	138	159	130	132	142	145	124	166	167	162	139	136	157	147	143	130	166	173	170	161	132	130	154	159	143	134	169	161	157	151	163	152	135	141	150	137	171	148	166	154	139	155	145	160	145	148	145	155	141	151	145	156	139	150	140	139	157	158	158	129	143	131	138	159	143	145	149	152	152	150	142	133	153	155	167	136	147	150	148	163	152	152	142	166	116	149	157	124	128	149	153	149	159	151	163	160	176	134	150	149	158	133	147	148	136	148	149	125	152	141	130	136	149	146	135	139	153	150	166	159	158	152	142	143	150	168	155	157	143	132	155	116	155	143	142	142	156	142	155	146	138	138	124	145	143	144	140	143	145	148	138	159	146	149	161	148	154	136	145	153	140	166	143	158	147	157	136	136	137	146	135	169	141	153	165	143	123	144	135	130	135	140	125	151	167	156	133	132	163	142	149	153	173	164	133	159	153	163	148	135	153	134	165	129	175	133	143	130	142	142	131	130	141	165	153	148	131	140	133	135	146	130	160	142	152	148	134	147	165	155	141	144	162	131	172	156	154	153	155	150	149	144	141	138	151	160	128	137	167	147	138	164	134	144	147	176	168	141	173	160	133	142	154	140	161	141	154	157	140	143	156	132	153	138	152	161	160	135	169	155	159	146	148	151	141	148	140	153	170	152	146	160	143	157	141	136	130	123	157	148	162	146	153	159	171	158	155	162	127	140	164	122	131	144	133	146	134	154	140	159	131	152	156	164	153	165	156	140	136	148	152	143	157	142	156	152	143	147	141	145	150	168	165	172	142	150	164	155	146	164	156	147	155	146	140	121	139	138	141	172	148	129	145	152	159	159	128	165	138	174	125	153	139	158	164	147	165	146	140	128	148	142	135	166	137	143	140	133	157	145	138	135	129	150	156	148	149	149	163	163	122	163	165	153	157	154	142	128	154	144	146	146	124	164	123	134	133	129	152	146	164	146	155	144	168	124	131	147	126	158	163	136	159	149	137	126	136	139	156	144	150	143	151	153	169	147	125	146	153	137	159	163	146	161	137	141	168	145	148	153	144	153	158	142	140	155	160	147	143	137	127	152	149	159	153	155	160	168	151	141	154	161	148	153	156	126	141	125	135	132	150	150	133	140	161	132	143	145	132	158	154	149	139	153	150	143	144	132	138	150	130	148	146	131	123	152	157	149	144	160	123	145	147	139	142	136	158	160	145	119	146	144	147	133	137	154	139	165	129	140	158	148	164	143	139	147	164	129	134	157	145	152	147	145	164	174	145	127	176	130	144	146	159	145	154	143	164	137	142	157	157	168	163	153	148	129	141	152	132	132	126	109	154	154	146	172	153	137	131	148	147	122	159	171	146	147	125	140	130	151	131	142	156	152	166	159	148	144	143	191	124	150	161	145	123	167	140	149	145	168	155	158	144	129	136	148	134	127	129	131	141	142	155	150	153	170	138	142	140	163	137	146	144	169	155	155	151	144	138	123	165	133	157	141	130	133	148	135	145	152	146	132	134	155	132	131	151	134	136	162	159	154	162	157	138	140	156	139	162	149	158	138	165	139	136	132	130	153	148	146	130	144	164	156	151	151	156	166	145	159	144	132	146	145	141	164	158	165	146	143	124	143	134	162	121	147	164	139	148	163	155	145	151	132	144	150	161	153	156	156	133	125	155	147	136	137	157	155	154	139	147	153	128	126	127	157	167	143	150	148	141	150	176	152	154	156	149	144	149	150	160	170	145	158	159	148	129	140	167	125	152	138	142	170	146	154	176	135	150	147	136	148	136	141	154	148	130	128	158	163	122	149	170	160	133	170	133	141	147	146	137	162	140	122	157	149	143	130	138	148	158	140	147	147	177	150	144	142	133	163	151	155	118	154	143	170	157	151	146	142	137	158	142	162	148	162	155	134	174	158	144	152	148	149	157	143	140	146	156	119	181	154	142	143	150	116	140	149	116	157	153	165	149	167	167	146	129	133	143	130	160	143	155	134	138	149	159	135	135	157	145	154	156	146	125	148	135	155	147	139	120	145	162	147	148	155	129	145	171	156	137	140	186	148	161	136	144	156	152	154	139	130	153	146	142	142	162	150	168	157	161	151	144	171	146	151	166	134	160	159	173	127	141	135	156	134	143	141	141	163	156	163	118	159	151	157	142	150	159	156	134	133	134	174	151	154	136	166	165	135	126	146	141	137	159	168	147	139	142	152	128	150	131	155	136	138	141	175	158	151	124	130	131	161	137	149	130	139	151	164	137	147	151	144	124	141	149	142	167	160	154	145	135	140	151	155	150	150	144	143	136	124	130	147	133	159	162	149	163	145	125	146	134	154	143	154	135	150	143	165	145	140	145	158	139	155	157	155	136	118	133	138	182	148	155	132	148	145	150	138	140	140	168	129	153	122	139	137	152	141	149	149	155	146	150	144	161	157	149	165	154	156	152	120	148	143	146	140	154	150	156	143	158	146	141	134	155	155	140	158	150	153	133	130	135	139	131	139	162	158	143	142	143	120	154	125	155	140	152	156	153	148	138	132	146	154	150	117	143	134	158	134	149	161	144	160	145	132	139	126	147	156	122	137	136	151	123	136	159	116	142	140	161	162	155	124	132	156	146	133	142	143	151	138	151	137	143	144	156	147	130	159	129	146	143	153	146	142	141	143	167	129	149	149	148	161	137	133	147	127	140	146	161	155	146	138	133	141	154	177	152	150	149	121	169	136	178	148	151	147	139	146	122	147	133	145	160	137	128	144	144	165	146	126	140	126	143	143	155	143	146	153	171	129	148	144	128	152	127	156	150	159	122	139	159	127	116	143	146	150	133	148	134	157	148	158	140	148	127	148	126	137	133	150	133	150	122	148	136	141	154	158	140	132	145	139	147	159	145	168	140	141	141	132	137	145	153	143	137	144	170	138	129	156	162	183	149	150	145	139	141	138	145	145	136	167	161	154	121	121	145	158	157	120	130	165	151	133	143	154	128	151	146	149	163	164	148	146	162	126	143	130	126	157	146	141	148	144	162	146	148	135	139	140	134	123	158	134	132	153	143	153	164	149	134	162	146	141	156	154	126	162	152	118	135	161	130	160	152	136	155	159	152	129	133	145	129	146	128	154	134	136	147	160	149	169	141	126	142	144	142	160	144	129	154	145	150	126	162	153	144	139	175	154	134	146	152	152	150	133	143	153	137	144	151	135	126	146	144	144	151	128	156	140	170	137	140	139	132	159	127	141	164	131	155	150	144	149	126	151
24341	21454	28725	24582	21425	5569	885	532	413	411	359	363	344	387	342	319	321	290	311	296	302	290	287	281	324	306	298	304	279	322	279	315	295	290	307	281	316	264	271	286	309	270	274	300	300	280	283	267	294	271	272	288	302	303	336	307	294	290	306	288	276	262	301	275	285	279	282	267	271	280	279	296	284	273	281	290	289	272	282	295	274	293	303	274	295	275	319	274	290	252	267	268	288	286	306	285	277	267	310	279	291	298	290	300	305	287	285	287	266	275	301	252	235	286	261	285	308	278	265	302	304	285	290	280	296	292	273	270	283	326	283	274	292	277	266	293	283	295	283	294	282	324	284	284	291	302	269	285	281	302	258	276	308	252	298	295	280	288	273	322	282	288	298	281	270	300	299	258	280	262	287	285	288	255	287	284	264	279	311	286	270	286	272	273	279	272	280	293	284	275	272	280	307	309	261	291	270	305	273	266	283	284	274	252	292	277	272	283	264	268	281	311	288	300	317	276	272	273	314	274	265	284	273	293	295	286	286	291	284	308	270	283	265	333	284	290	263	262	309	292	250	272	288	323	282	284	277	289	269	288	290	286	255	327	278	261	264	293	293	266	279	274	269	289	293	290	314	286	307	248	284	302	300	281	272	277	276	293	291	295	293	318	272	278	299	271	274	282	288	256	286	283	285	268	265	272	274	269	281	270	257	300	269	289	276	278	300	286	283	288	286	297	282	247	244	295	297	306	285	270	282	288	279	282	254	282	279	247	289	282	267	277	312	292	285	258	267	272	306	286	289	312	271	273	322	265	282	263	280	286	311	281	284	278	284	307	297	277	275	291	315	264	308	298	264	270	299	289	301	278	294	292	302	252	300	287	292	312	263	272	292	284	287	255	270	270	269	273	319	260	305	298	265	297	287	297	284	263	282	262	277	289	266	277	293	285	293	282	278	285	294	293	283	268	271	267	256	246	284	326	244	275	251	280	270	312	288	273	278	287	275	288	268	275	293	297	272	265	273	274	284	275	284	286	252	291	301	304	289	297	295	285	253	284	278	271	290	284	270	265	294	257	289	278	312	275	263	271	276	257	311	275	294	274	258	305	263	263	276	263	316	295	262	276	283	275	289	257	295	283	279	276	313	291	288	287	309	271	293	274	289	259	278	286	306	278	311	286	300	312	272	276	274	264	296	309	288	262	260	310	294	282	266	263	329	273	306	299	293	293	273	298	292	305	313	305	250	273	294	288	279	254	253	272	296	292	286	279	283	302	266	292	273	276	290	308	278	266	271	281	268	271	272	267	287	288	277	263	275	274	282	297	287	271	257	273	264	324	287	250	272	264	280	270	298	277	264	286	288	277	266	293	268	290	303	271	292	289	259	276	273	287	242	273	285	311	322	263	286	260	291	322	269	312	256	243	267	261	291	293	262	291	303	299	268	276	288	263	264	274	278	300	267	294	258	262	267	293	300	273	293	269	276	277	282	275	312	308	295	296	273	262	285	274	293	268	307	311	283	290	295	263	292	274	287	273	278	268	273	289	271	310	280	285	284	285	289	279	293	270	294	272	274	297	278	247	282	291	250	274	303	272	316	260	299	295	260	280	279	300	305	298	304	302	303	272	285	280	273	291	298	289	293	303	261	314	254	263	282	274	304	292	267	261	297	282	286	268	267	273	260	274	279	272	275	278	277	284	250	265	261	262	290	294	267	283	254	299	268	270	269	282	260	272	308	293	280	269	283	279	291	279	300	269	269	259	268	267	277	281	292	279	274	276	279	264	297	286	288	276	297	248	290	251	276	319	293	273	297	258	288	287	298	300	296	296	284	307	286	264	315	298	265	271	259	313	276	272	265	277	270	271	293	261	290	267	288	262	272	294	293	266	276	290	270	294	281	277	288	291	268	294	280	293	252	271	313	289	294	290	265	263	267	272	288	268	297	287	291	306	270	281	258	268	271	257	268	289	294	296	258	276	261	255	261	300	309	273	291	266	306	295	329	298	281	259	283	278	300	289	271	275	273	273	298	288	285	288	295	273	278	243	281	303	278	267	291	295	304	290	308	278	295	300	305	294	278	272	261	248	284	282	282	284	260	285	264	260	277	289	262	290	277	274	280	283	312	302	258	284	285	293	265	267	270	292	290	266	285	269	296	294	283	289	284	278	277	287	279	278	288	262	282	290	246	301	300	256	289	276	267	288	288	263	276	279	279	284	321	289	280	245	312	308	301	291	302	276	306	295	269	266	306	287	302	268	253	260	246	293	276	282	272	257	296	284	285	293	259	257	274	263	274	265	278	283	279	259	290	255	288	282	249	243	299	290	263	303	269	322	273	287	285	290	280	305	311	269	269	292	297	311	265	303	306	320	306	289	273	286	303	288	277	295	253	255	290	243	311	312	297	296	313	309	272	268	268	292	279	278	282	279	267	296	296	273	310	291	293	289	291	254	270	268	293	312	298	285	289	255	296	297	275	303	286	275	282	281	288	270	263	286	250	297	293	294	275	265	266	262	266	304	281	305	308	290	304	263	252	297	281	290	273	277	291	277	279	290	296	304	269	289	303	283	312	233	283	286	285	292	294	261	288	270	272	315	283	284	293	277	322	277	283	296	277	265	283	260	272	288	256	246	282	259	277	262	274	241	278	266	263	284	261	283	286	280	299	279	291	265	283	298	286	274	266	306	250	296	285	258	302	299	323	298	282	263	282	281	274	280	262	311	270	301	286	288	317	262	283	299	253	274	266	283	269	315	254	287	291	293	267	249	258	304	318	277	274	255	283	295	280	312	300	284	295	295	302	277	286	310	264	269	307	287	307	274	302	280	283	294	282	309	293	271	298	271	272	298	270	284	295	269	294	277	296	294	295	273	314	295	260	291	277	284	290	301	308	252	292	275	291	293	275	264	269	277	265	246	291	230	233	272	260	290	302	285	275	255	289	288	277	268	276	293	286	300	253	267	281	300	288	295	286	259	289	274	300	279	304	278	288	274	264	312	297	258	302	280	295	309	286	302	265	271	275	283	278	271	270	268	288	306	260	255	263	264	270	280	258	313	239	281	295	291	281	294	284	278	290	280	306	289	301	290	289	269	265	267	273	284	250	282	301	282	294	278	283	264	276	277	257	296	304	289	257	279	277	302	281	278	305	287	278	278	275	277	276	288	302	271	251	291	260	263	284	293	283	286	276	276	269	276	298	279	291	282	251	279	272	284	255	260	274	275	292	258	263	286	286	262	279	289	297	298	279	283	287	283	265	286	276	276	273	279	261	249	297	322	310	263	286	261	272	321	289	291	299	300	281	265	288	291	273	283	313	249	295	279	264	301	274	275	296	283	277	302	265	244	281	271	289	280	307	251	281	285	267	289	268	293	316	291	271	282	281	299	270	317	284	326	269	267	265	297	277	294	276	284	283	257	289	289	309	298	286	253	292	272	273	238	266	276	297	279	288	291	258	253	270	267	287	274	290	294	266	290	281	295	279	263	283	289	264	273	261	296
3330	4710	3860	1936	1261	884	714	633	531	465	435	393	392	391	367	355	299	330	309	297	295	306	286	296	310	292	298	294	295	296	277	278	314	264	260	276	270	267	242	286	277	285	280	316	295	287	266	264	289	243	300	268	274	263	246	258	266	263	287	257	317	279	295	258	280	275	249	262	263	247	252	289	282	300	269	265	278	285	268	264	249	254	291	272	293	289	249	304	274	286	284	247	275	291	274	295	241	287	251	234	267	260	258	280	253	279	272	262	287	298	292	263	265	269	299	267	287	270	245	260	255	243	263	289	291	244	293	300	235	263	268	270	269	256	276	276	269	281	267	273	242	273	262	249	310	282	270	282	240	281	252	261	276	267	260	265	281	292	265	252	256	273	263	252	261	291	223	264	271	312	283	229	284	248	271	248	277	249	267	285	279	300	291	258	294	253	267	270	275	285	291	252	278	275	254	224	279	250	262	269	249	248	250	258	277	258	259	267	264	272	284	263	243	278	270	270	261	273	289	285	263	247	253	245	240	259	251	267	266	247	281	283	294	241	305	266	256	267	280	260	300	270	250	270	251	258	258	238	267	249	275	261	258	247	271	259	237	295	285	263	268	278	254	266	265	263	266	263	228	275	273	232	277	269	259	260	261	271	261	281	230	261	283	268	263	254	278	259	262	274	258	290	272	278	254	281	276	253	243	279	280	248	271	268	279	273	285	263	286	274	265	265	252	269	281	282	248	256	288	262	246	265	293	254	253	263	252	283	257	254	272	258	259	267	247	277	258	267	257	259	269	262	240	274	261	243	256	276	273	280	257	278	247	248	264	273	254	259	246	243	239	261	279	297	237	248	271	281	293	243	261	261	235	266	246	252	250	289	249	278	281	290	253	231	276	258	278	286	291	251	253	277	254	280	266	276	284	256	282	285	268	269	264	238	253	264	261	251	242	263	254	276	291	252	274	264	279	287	290	259	266	246	266	279	246	271	254	278	268	250	248	243	257	277	272	270	298	251	292	274	249	242	278	271	242	283	267	258	269	260	244	240	261	274	249	284	265	258	269	277	261	269	287	246	265	260	264	286	260	282	273	257	269	266	271	260	302	296	274	320	266	254	248	308	275	236	279	282	256	287	279	270	257	242	256	256	261	261	301	290	252	291	247	254	240	266	264	247	288	280	276	262	250	265	254	243	257	227	241	243	270	247	275	241	257	276	272	268	272	262	259	262	290	278	265	278	239	291	227	267	258	258	264	277	262	241	269	262	265	261	238	253	244	275	256	253	267	258	239	257	264	255	273	258	260	262	268	285	255	245	258	272	266	279	258	264	308	271	265	269	282	276	250	273	275	277	255	244	272	290	260	251	244	283	273	286	267	240	275	245	274	283	260	256	263	284	259	273	287	256	256	279	260	267	260	261	262	250	244	232	308	274	263	227	257	233	238	251	262	284	259	256	268	245	298	286	291	239	292	292	259	242	250	248	276	274	271	278	268	261	271	276	293	257	303	265	245	269	304	273	281	261	257	269	252	242	283	252	272	270	261	248	258	274	261	258	262	291	289	237	287	250	258	292	284	244	244	264	260	266	242	271	247	226	264	252	252	278	268	257	257	287	258	275	258	255	262	250	272	245	275	277	256	269	275	252	266	290	269	272	250	263	254	273	288	243	249	247	252	247	253	258	283	254	249	282	266	283	259	293	251	260	273	272	253	275	264	289	258	247	262	261	244	256	288	254	258	259	280	271	266	254	282	278	262	280	254	255	238	281	264	244	282	231	302	268	254	242	245	266	298	250	276	259	285	273	261	265	303	274	289	252	263	264	237	274	269	266	262	274	273	254	269	287	268	241	260	275	257	216	246	248	295	258	270	282	254	254	244	245	276	242	259	255	246	288	250	245	255	238	245	267	236	254	256	265	254	269	262	255	267	258	252	251	237	264	270	247	251	258	264	268	268	261	276	250	277	259	265	247	234	242	278	247	279	247	265	256	274	236	269	259	266	255	257	272	242	281	291	254	274	284	239	234	255	243	254	261	293	241	254	273	257	258	242	242	295	260	215	292	242	260	264	291	283	272	267	246	280	272	276	247	265	258	234	312	257	276	266	265	257	233	284	252	275	262	262	262	276	254	258	262	277	269	292	269	283	258	275	278	270	252	240	255	245	251	248	252	272	274	276	241	278	257	224	258	252	271	274	275	262	272	270	286	259	240	233	261	265	248	270	265	254	265	271	258	248	253	228	250	269	248	259	265	262	220	244	247	275	260	248	253	252	267	251	294	238	261	270	233	274	221	245	239	267	266	292	288	240	237	273	254	267	250	266	247	260	259	245	254	287	254	283	257	253	265	258	279	248	253	276	275	283	255	252	265	249	293	260	255	247	243	248	257	282	260	276	262	290	292	261	264	294	281	245	267	278	293	269	305	266	283	250	268	240	256	257	271	264	282	244	296	249	236	286	256	266	280	251	260	256	280	291	265	283	295	256	262	252	297	272	267	266	293	285	255	280	270	271	271	252	265	288	245	256	270	273	248	263	263	247	268	279	256	260	257	233	239	256	278	271	281	259	238	277	266	260	262	252	249	263	289	267	246	253	239	235	280	255	282	274	302	279	255	241	249	253	264	261	260	266	293	261	260	266	263	260	277	264	262	267	253	237	294	229	267	273	282	290	278	276	262	244	243	244	237	296	260	263	266	262	247	276	254	266	250	246	251	238	303	250	284	266	256	235	274	257	238	269	260	239	272	280	286	263	250	240	254	242	253	241	262	261	256	257	288	267	265	273	232	272	269	261	289	253	246	264	256	248	245	253	282	246	279	277	279	287	273	247	242	254	264	254	259	271	235	240	258	287	278	264	276	267	260	247	275	260	267	268	280	254	255	237	257	266	275	250	256	256	254	296	271	259	249	276	227	262	239	270	279	279	262	250	239	253	237	268	254	253	295	268	274	273	255	243	255	281	263	272	247	241	250	257	253	258	279	271	254	269	274	268	276	286	233	246	244	261	251	270	267	270	273	274	268	274	299	245	244	280	262	243	290	242	267	257	246	298	231	240	288	275	272	262	267	270	256	231	260	261	260	252	263	277	278	258	264	281	261	273	253	263	272	229	254	235	272	262	260	259	259	263	254	258	273	229	239	256	294	270	281	299	262	268	283	256	259	286	281	275	261	253	242	279	257	274	255	269	249	263	253	275	259	264	249	285	224	286	260	263	281	260	277	260	273	253	260	286	272	293	264	281	261	269	222	261	242	265	286	274	245	263	234	238	266	273	227	240	260	236	246	264	263	254	281	268	224	267	274	250	269	275	267	264	257	261	244	258	266	270	244	259	286	300	270	275	261	276	265	244	274	299	284	232	270	268	243	287	260	251	238	255	231	246	243	237	250	237	251	264	265	279	250	252	281	280	280	255	261	263	268	289	286	257	295	235	258	262	244	252	276	290	267	246	228	250	248	253	277	267	293	278	255	284	267	272	234	256	273	264	263	271	252	249	251	262	267
27921	12103	924	480	365	320	312	317	291	298	307	310	301	271	294	313	300	297	305	317	313	298	275	295	302	298	309	337	305	338	313	292	285	324	292	300	303	284	309	254	304	281	300	261	280	324	295	295	295	335	306	311	321	301	307	278	289	288	268	307	293	297	283	314	319	295	278	307	327	289	292	272	311	297	282	322	291	279	293	325	288	254	294	311	299	312	298	284	302	291	297	333	287	319	285	263	315	283	282	286	275	312	285	294	310	296	308	297	338	292	328	304	301	301	295	293	307	296	309	318	296	298	294	266	280	312	296	274	294	318	301	292	277	297	293	300	293	293	329	295	303	323	297	271	290	312	307	281	268	323	322	291	320	293	273	320	298	312	314	345	282	328	321	287	327	303	290	292	304	291	327	324	309	318	281	276	282	277	283	274	329	303	292	289	295	334	320	323	285	323	284	286	331	287	293	317	278	279	306	290	295	340	300	291	278	300	300	262	272	292	269	298	309	310	285	304	322	299	283	288	294	302	307	291	294	280	269	327	319	274	304	308	306	313	339	304	290	307	299	298	307	314	317	345	315	317	299	301	308	283	312	310	262	280	313	349	317	294	276	288	296	333	311	319	327	307	333	300	297	299	292	322	269	297	280	295	291	317	280	318	296	299	294	279	315	304	291	293	329	283	290	264	261	295	304	318	299	323	293	322	249	304	296	306	302	279	305	313	295	278	315	296	305	273	315	326	275	295	321	331	317	295	303	274	249	309	291	303	309	303	302	303	281	300	270	308	297	312	290	272	306	309	285	277	287	311	320	308	306	304	302	295	277	279	294	318	309	302	324	313	291	300	297	303	293	277	304	293	312	308	322	313	317	305	300	298	282	289	313	284	310	318	305	300	327	317	285	310	284	292	287	296	301	315	295	332	308	298	293	316	316	273	267	267	313	315	280	313	326	323	297	293	314	291	301	307	291	290	327	306	307	302	283	316	301	269	299	281	291	315	312	298	326	288	292	297	280	286	289	290	305	305	286	289	314	267	274	288	306	334	281	282	299	297	301	275	310	307	325	274	255	307	293	303	281	288	297	298	305	309	309	274	329	264	280	307	305	296	286	266	299	304	282	327	305	316	330	292	310	287	334	284	319	310	289	324	332	297	310	296	285	326	294	327	308	291	302	315	317	315	299	283	294	300	309	318	290	288	292	264	298	316	289	313	307	290	290	308	297	271	310	260	317	297	291	292	283	302	299	264	308	300	315	305	317	298	324	295	311	278	323	295	322	306	289	293	291	283	301	289	314	303	303	334	316	296	317	318	315	318	265	300	328	314	320	280	302	317	303	287	333	313	336	305	330	288	270	307	308	306	333	278	293	317	291	301	328	282	282	294	307	297	284	292	309	310	321	267	300	298	280	302	295	280	301	313	317	307	285	306	340	284	285	303	300	287	281	286	271	313	304	327	311	278	294	304	325	279	330	303	262	289	295	346	268	279	283	311	309	293	288	301	302	313	274	299	318	276	286	276	311	338	309	297	303	298	300	298	299	286	278	296	284	300	310	301	303	304	317	324	289	302	293	316	313	264	345	330	308	345	284	316	324	290	326	271	287	321	305	300	308	290	315	311	290	257	320	287	296	310	299	307	329	310	299	295	317	310	288	316	299	313	321	286	312	315	293	291	305	269	280	310	317	309	305	289	261	312	305	292	269	299	308	291	316	265	322	279	300	308	306	266	318	314	280	269	274	297	323	294	302	271	298	299	348	296	293	309	285	326	304	287	290	309	305	276	294	293	293	295	315	279	265	292	289	289	309	301	295	318	319	304	307	291	295	284	265	300	256	301	298	260	278	298	296	283	299	296	270	312	339	278	296	288	353	338	326	274	332	287	283	313	276	290	304	289	313	298	276	290	270	285	292	300	285	261	313	285	291	316	300	314	304	289	322	318	293	306	333	335	309	299	277	298	314	303	290	305	286	329	316	307	270	265	301	289	287	316	277	260	286	313	287	317	288	287	319	290	330	306	316	312	294	307	293	299	295	289	291	300	295	294	295	280	303	297	307	304	289	340	290	302	282	285	306	324	342	302	307	290	306	261	309	291	291	284	311	270	296	303	295	281	292	289	312	276	274	259	266	316	299	287	323	306	310	294	319	323	340	331	297	284	315	290	309	311	300	300	317	318	278	257	288	294	305	332	314	306	281	305	285	289	292	285	310	319	284	338	301	297	334	265	323	294	335	301	308	299	308	292	296	294	322	307	325	282	294	322	285	274	306	293	282	278	285	311	327	299	299	314	293	296	298	285	298	295	293	280	306	322	272	290	273	301	287	340	282	301	304	309	318	315	307	266	309	281	291	268	287	286	306	325	360	308	300	292	344	309	296	309	306	334	300	271	270	274	295	318	304	293	284	309	271	275	278	352	306	324	330	297	316	318	269	289	273	296	326	307	306	305	326	289	318	308	309	315	289	280	341	280	296	321	307	292	296	289	321	265	301	276	274	288	304	270	281	305	319	292	296	327	271	295	340	308	320	279	332	301	312	288	298	296	279	309	302	288	296	295	279	302	278	287	306	277	311	297	322	302	289	285	279	292	328	307	298	294	282	317	310	282	304	332	283	309	310	271	302	304	313	290	291	291	294	305	341	313	299	272	312	292	302	283	307	298	296	298	283	285	311	302	298	315	305	322	325	316	322	305	278	302	284	290	303	312	308	281	302	282	293	282	311	308	309	285	284	320	284	291	284	316	318	311	293	308	310	286	301	306	301	320	291	298	266	279	276	312	268	313	282	315	308	298	292	318	284	251	284	299	302	294	284	267	303	319	276	291	300	300	297	309	335	295	286	285	295	295	292	308	323	295	290	292	310	276	294	299	265	272	324	284	291	320	290	308	304	324	305	296	301	291	309	292	298	284	305	317	299	306	288	341	326	294	292	313	295	297	292	292	322	301	314	307	285	284	333	310	314	311	316	268	304	279	303	306	265	337	311	284	287	304	303	314	288	298	315	316	310	334	303	290	317	301	295	292	292	290	298	313	305	291	291	323	320	317	306	282	284	317	284	277	295	313	308	310	295	297	302	283	314	286	287	312	300	310	288	331	295	291	271	297	315	298	300	283	298	298	311	289	305	273	294	275	279	295	288	264	272	297	300	300	347	306	302	290	284	327	326	308	292	271	296	281	295	302	312	291	278	299	277	285	314	305	287	289	309	336	329	283	286	275	338	294	319	287	318	300	313	298	269	259	318	283	296	325	311	296	322	308	298	337	313	321	292	280	261	299	287	285	353	298	307	292	282	304	319	295	330	313	309	308	284	281	307	297	271	269	294	306	304	294	317	307	286	304	295	256	296	298	335	272	322	296	319	325	315	295	330	304	323	305	266	324	297	267	323	314	278	292	330	317	281	305	298	327	306	287	301	328	324	276	325	280	320	277	295	304	304	310	280	303	296	294	280	292	300	309	275	310	318	316	317	338	327	285	293	282	277	285	277	278	295	306	299	310	293	307
4719	408	399	339	312	290	270	286	286	296	280	275	329	263	296	296	254	282	286	318	265	279	283	290	274	322	287	282	270	291	295	284	306	288	257	263	272	308	280	261	299	271	270	293	284	260	284	269	281	277	312	296	282	260	309	272	261	274	282	258	257	268	263	266	268	270	297	275	288	269	276	270	239	285	259	267	270	265	280	278	281	263	288	264	266	257	262	296	300	251	287	279	283	279	276	276	274	270	298	298	284	293	283	253	271	286	261	253	254	268	259	284	264	262	283	324	271	276	271	283	283	278	272	269	264	274	282	283	289	285	269	305	276	280	277	299	301	300	271	258	245	302	305	275	293	238	311	281	266	291	267	291	273	262	287	240	263	248	277	295	285	300	297	270	265	270	271	274	261	258	262	288	290	284	249	272	262	257	281	299	270	245	256	305	283	296	310	290	269	266	257	289	303	293	258	268	243	284	258	287	297	268	268	237	249	268	283	299	269	270	268	257	248	280	250	264	262	268	287	262	235	277	240	268	277	279	290	307	260	264	292	259	285	273	273	290	259	265	257	265	286	267	272	310	284	286	279	239	274	273	293	252	269	282	281	270	289	296	299	310	284	282	289	272	281	267	258	272	274	294	275	246	272	271	289	301	277	297	313	284	259	242	257	273	263	257	270	303	290	269	273	294	257	285	286	253	268	287	250	236	286	239	286	263	276	274	292	293	269	242	288	287	267	289	249	278	264	282	265	285	302	249	281	282	270	263	257	282	290	268	259	278	262	288	264	275	256	270	263	294	271	314	276	286	266	287	304	265	264	254	263	276	311	266	251	268	267	269	278	279	300	288	280	281	253	272	271	298	261	272	278	275	282	278	295	279	275	274	269	294	230	266	272	267	233	280	271	249	240	295	274	275	264	282	248	273	301	289	291	278	272	279	290	285	240	257	293	269	261	286	292	276	280	297	285	241	281	251	278	275	292	258	275	238	273	259	278	260	286	264	288	252	248	262	270	261	270	246	271	269	286	275	290	256	293	285	302	276	288	269	295	294	254	285	328	260	290	260	257	294	257	267	254	264	288	248	289	247	266	266	315	258	276	270	282	277	270	260	264	272	283	271	279	256	271	286	272	250	280	296	254	246	252	257	281	331	272	270	268	244	306	278	246	295	273	261	319	278	307	257	272	269	262	269	277	275	255	264	267	281	283	277	277	275	271	273	264	263	271	290	276	272	282	311	287	243	268	280	285	301	257	269	277	260	273	279	277	235	267	280	252	263	269	283	300	291	269	272	310	258	294	265	294	275	284	241	251	278	272	296	245	279	273	269	274	284	284	296	278	263	268	268	267	300	255	273	256	286	279	283	259	263	268	285	278	270	289	261	265	306	284	260	266	293	242	278	280	292	294	276	260	267	285	284	262	245	295	267	267	282	272	259	273	231	281	283	267	253	260	263	254	292	262	270	276	287	282	273	278	276	283	275	267	264	295	286	280	279	275	248	271	284	265	294	258	279	283	257	258	283	271	272	278	259	251	289	280	282	266	286	305	273	281	288	261	239	260	281	291	235	286	268	281	268	265	281	251	270	258	286	290	275	308	273	284	287	302	305	275	278	244	280	259	274	264	273	265	269	296	269	280	265	289	282	286	286	259	275	280	317	294	233	273	283	274	305	277	296	275	257	253	273	281	311	280	247	280	294	266	287	278	273	292	268	270	287	280	287	278	260	268	288	276	272	282	280	278	282	285	264	257	286	266	275	273	301	277	260	276	297	259	277	280	287	263	287	262	262	297	265	258	303	283	255	265	266	270	310	266	236	297	265	291	287	246	274	240	291	263	236	287	271	256	269	274	288	301	255	247	304	253	312	282	268	276	270	269	281	304	265	272	281	290	264	269	290	285	259	311	308	254	275	285	267	252	265	259	252	276	256	278	293	267	273	288	263	287	293	280	312	300	295	270	279	285	277	306	291	261	299	257	296	274	301	257	284	264	267	251	268	295	270	251	270	263	299	272	263	285	271	255	263	318	293	294	299	288	267	260	252	289	263	263	260	276	243	260	244	268	240	275	292	304	274	278	267	284	280	267	276	283	284	271	278	286	292	253	280	292	271	261	257	301	285	266	250	282	287	279	290	287	239	262	274	255	282	254	264	278	285	300	245	284	278	275	299	279	310	275	273	267	284	233	260	287	253	250	262	259	299	291	261	288	263	285	294	294	303	258	286	275	259	282	265	283	277	285	284	295	255	258	262	250	265	268	244	283	294	256	305	259	275	264	287	282	270	299	248	248	281	264	320	264	262	274	225	261	267	280	269	252	281	260	252	280	268	304	299	272	257	273	272	282	261	275	277	285	285	290	275	277	255	255	283	252	297	299	297	289	275	301	269	278	259	262	300	257	260	296	265	266	277	264	282	276	277	278	290	262	262	307	273	281	253	266	322	265	257	260	314	269	284	277	275	262	287	279	257	265	272	299	281	269	229	306	272	277	277	287	302	259	260	303	294	274	249	260	293	269	289	256	315	282	289	263	293	261	275	272	266	280	280	297	264	259	253	290	273	262	290	278	286	286	281	265	272	252	270	265	261	266	269	261	290	278	274	278	286	281	277	292	269	284	309	291	269	270	293	257	258	288	260	274	303	275	303	272	284	275	277	281	295	264	255	301	218	264	279	265	292	262	236	286	269	303	264	317	253	272	258	288	278	280	310	259	286	302	283	266	290	318	276	270	327	284	274	289	301	281	261	260	264	252	263	251	282	294	263	262	267	292	268	250	307	270	284	281	280	288	247	238	266	271	298	299	240	269	292	286	262	274	273	251	228	283	250	303	272	272	279	265	289	256	270	266	268	280	258	277	284	255	262	301	275	281	280	251	279	277	291	280	279	250	248	267	300	281	265	276	244	244	276	298	268	260	244	279	300	285	289	269	272	284	279	294	283	295	285	312	277	288	281	310	259	287	255	268	267	282	291	282	252	292	268	295	268	288	290	278	282	257	273	285	293	262	280	272	241	310	262	266	264	261	292	265	284	266	297	282	287	269	263	260	268	241	264	272	260	256	271	271	252	251	283	265	281	266	301	269	268	272	273	268	291	253	262	261	270	298	249	266	288	274	279	313	267	280	270	268	274	293	269	267	254	286	258	281	283	278	247	252	249	283	299	266	287	294	316	287	283	253	278	289	310	286	270	270	255	256	254	288	254	256	291	283	267	265	274	289	280	288	288	272	242	257	294	269	277	265	282	267	271	260	270	276	282	262	269	259	252	277	281	271	258	250	262	257	286	271	252	315	252	297	301	268	265	272	283	279	326	261	274	321	273	272	277	284	261	295	271	266	260	280	285	297	282	270	259	273	305	242	261	292	266	249	283	288	252	274	290	285	242	286	248	269	304	294	266	285	291	271	247	261	295	276	259	268	299	283	272	245	287	293	289	275	291	304	267	277	264	266	273	270	288	259	303	277	265	262	277	289	259	295	266	232	269	250	308	279	305	277	287	302	245	302	256
25327	21478	27870	25523	8894	553	291	235	200	188	157	159	173	152	160	171	170	170	153	127	160	176	155	150	154	136	131	175	150	145	135	160	129	142	147	120	137	148	178	148	145	149	139	158	134	170	141	131	155	139	139	158	141	125	159	140	129	155	140	144	135	155	149	153	146	156	137	148	137	155	150	131	147	154	144	147	151	150	132	143	142	154	138	133	140	139	128	155	143	131	144	135	132	111	148	148	149	127	134	149	133	150	145	152	125	146	169	144	125	134	137	153	140	123	137	138	139	146	149	130	140	145	140	148	143	142	135	143	152	154	129	137	139	131	149	142	150	143	135	129	125	143	158	140	124	144	160	129	133	141	139	162	133	159	111	143	147	165	152	136	133	143	119	146	152	160	143	164	124	152	129	134	148	151	118	124	141	142	133	146	143	139	148	128	131	150	146	135	133	127	128	132	140	157	167	156	126	137	144	139	135	140	129	145	147	132	132	151	153	165	152	135	124	151	126	151	152	154	129	142	144	133	133	147	131	135	147	119	144	123	147	128	131	168	134	128	148	159	125	151	171	146	151	138	137	137	155	146	141	147	133	135	137	120	123	153	163	152	141	166	148	133	146	141	140	135	141	138	148	145	145	121	131	139	152	149	151	165	152	151	154	155	127	125	150	143	164	136	149	142	119	141	147	146	140	131	157	143	135	132	150	148	141	147	155	141	152	142	141	152	128	142	115	161	144	143	144	142	123	144	166	142	163	142	157	110	119	144	164	146	133	135	141	137	119	138	127	125	147	143	154	129	134	146	127	152	138	140	138	131	127	150	150	137	144	149	148	143	171	126	167	141	122	145	133	144	152	136	141	127	141	139	150	140	130	147	152	128	159	160	165	135	132	137	149	157	141	121	150	155	126	129	138	135	142	147	151	157	146	158	134	143	137	143	149	130	129	148	160	136	118	164	158	131	140	127	120	141	152	149	142	139	125	147	117	138	132	122	124	112	142	150	150	125	130	158	129	146	141	155	140	140	151	128	138	124	140	131	144	143	152	158	145	127	154	141	147	145	147	147	149	146	145	137	133	138	154	165	159	157	132	150	146	138	128	138	136	120	134	127	145	142	141	153	121	130	138	119	135	132	147	128	135	144	124	156	146	122	135	135	141	151	157	146	142	144	145	155	149	146	158	149	169	150	150	154	138	142	140	134	151	133	150	126	138	129	122	139	115	141	147	141	143	144	131	135	140	150	126	163	152	131	133	136	142	136	137	155	143	144	138	133	162	133	145	148	133	159	141	139	149	133	145	144	145	126	154	151	139	157	146	137	141	143	133	151	123	134	146	158	144	156	138	154	136	125	124	139	132	147	160	151	158	129	137	158	139	143	130	150	133	106	141	144	130	133	134	146	134	160	135	153	113	148	157	134	130	128	131	133	134	135	137	148	137	144	150	144	125	124	148	127	155	140	124	121	153	157	150	162	139	120	147	144	124	142	156	111	130	130	163	143	149	123	159	135	133	139	147	115	148	142	132	155	164	127	135	139	147	152	112	125	134	135	146	133	142	161	158	120	127	141	137	121	141	156	167	130	136	124	143	145	130	137	148	142	136	124	154	161	143	153	128	139	145	146	145	141	132	138	150	137	134	140	146	135	135	140	143	124	169	133	133	145	144	142	130	147	141	151	156	119	150	132	162	176	145	132	142	139	126	146	127	155	135	138	138	147	131	135	118	145	154	141	163	152	161	147	131	152	135	134	144	148	136	141	140	150	143	136	148	148	149	155	151	130	145	153	124	151	144	143	133	130	154	128	134	148	129	155	118	122	135	132	142	156	144	132	146	147	140	118	138	140	162	155	142	143	141	161	152	145	136	149	131	123	151	136	136	174	141	163	139	136	112	135	168	150	168	126	146	134	137	149	167	160	137	143	135	142	135	142	153	142	144	148	149	140	157	123	120	152	135	167	128	146	147	152	130	170	130	132	152	153	143	129	163	149	151	140	151	143	146	118	161	152	131	128	162	165	165	126	134	134	153	145	137	151	143	133	141	125	159	141	161	154	138	146	164	134	149	133	130	144	139	152	139	137	154	130	146	143	133	136	150	134	142	137	152	154	145	145	134	135	133	135	133	136	142	141	144	138	148	139	142	144	135	145	127	130	149	132	124	140	144	123	149	146	132	141	137	150	132	150	147	118	128	129	144	138	129	135	160	130	135	163	150	125	148	170	132	143	155	140	152	126	138	134	153	141	127	136	144	143	134	139	135	140	145	134	138	145	128	145	153	116	135	154	121	143	129	151	139	131	134	134	146	150	146	132	146	148	149	140	142	141	157	156	112	120	130	132	134	110	142	156	135	142	127	146	156	135	146	145	136	152	135	145	136	135	145	136	124	156	134	135	132	154	133	141	136	146	145	154	141	114	155	160	147	132	128	130	138	134	158	141	120	153	146	132	145	129	132	117	135	116	128	154	148	131	152	166	150	143	132	129	135	123	152	134	146	143	128	145	127	128	142	152	144	125	166	138	139	149	154	145	168	148	145	155	136	143	123	147	138	133	146	126	138	140	156	138	133	143	146	148	146	135	131	133	140	142	162	150	143	127	145	138	132	143	154	123	142	134	137	139	140	137	132	144	127	140	148	148	159	123	175	153	149	134	152	136	139	130	129	127	163	130	128	152	136	164	127	144	146	159	142	151	144	143	137	143	140	136	131	123	136	154	137	144	156	145	136	157	113	136	126	108	128	130	142	137	124	152	136	127	142	145	109	150	140	147	124	130	160	126	140	141	156	153	129	154	142	147	157	154	144	129	134	162	131	144	156	146	135	143	144	164	146	172	143	136	136	127	140	155	141	158	134	137	149	139	126	139	134	150	147	128	131	131	155	158	141	142	160	147	144	146	136	143	142	140	129	143	142	141	127	126	143	126	142	136	127	136	169	130	132	125	142	157	145	126	114	126	126	146	138	132	150	151	158	152	114	127	146	152	127	159	139	139	138	134	131	146	134	147	132	147	145	152	135	136	149	131	156	132	141	155	140	134	141	137	135	144	142	122	126	147	135	155	151	149	156	137	153	138	140	126	144	157	131	135	130	113	161	128	161	137	128	127	142	129	151	164	151	141	146	130	150	144	141	123	156	158	129	139	147	141	125	132	147	146	157	138	115	116	131	138	145	126	137	143	143	155	133	156	133	142	152	152	125	134	140	132	131	140	130	149	142	131	151	174	132	154	156	156	133	137	121	136	143	135	130	154	145	126	148	133	129	140	128	131	144	137	183	148	154	127	130	142	117	136	129	145	129	140	133	123	153	145	138	113	136	159	154	140	145	143	148	132	128	144	135	159	151	137	142	126	166	154	145	134	159	142	145	123	139	131	143	126	146	154	155	144	162	153	131	143	128	130	140	146	131	133	156	135	140	161	137	162	142	128	146	156	160	142	141	152	166	146	153	163	154	142	144	140	137	131	152	135	135	122	157	126	146	145	138	155	155	144	147	136	114	124	141	148
3100	2502	2175	1083	696	504	397	307	275	261	229	196	201	170	205	167	190	157	167	198	190	175	183	168	166	151	146	160	157	165	148	157	158	164	142	138	171	165	167	137	162	153	175	159	166	166	158	164	143	181	126	166	155	182	140	152	137	179	175	147	129	167	131	152	158	144	136	175	154	137	156	163	124	154	166	154	155	173	152	152	147	159	124	160	163	147	130	165	164	164	152	141	148	138	144	151	140	148	136	135	170	150	143	157	143	131	154	139	143	153	138	138	163	147	151	152	165	170	150	139	150	154	146	128	148	123	158	158	168	163	152	164	132	166	132	177	143	165	155	147	137	123	151	149	124	156	135	121	157	141	164	120	141	150	137	138	161	155	140	162	150	157	149	137	153	124	156	136	150	126	152	151	146	160	151	150	144	174	138	156	140	127	152	146	157	135	176	128	169	145	165	143	149	138	129	146	179	138	168	139	153	145	156	139	128	161	180	148	146	161	153	155	128	129	159	163	140	157	157	144	128	137	153	137	159	136	161	140	150	147	155	162	154	158	136	149	143	153	142	147	146	167	135	138	125	156	160	165	132	137	148	144	148	132	140	149	143	137	170	137	142	132	179	174	156	136	165	140	140	158	154	163	145	158	161	148	153	141	133	174	150	134	156	154	142	147	146	161	146	177	165	126	155	178	137	126	171	135	149	140	143	163	143	154	143	140	145	151	141	111	166	116	142	141	116	152	137	166	145	160	145	151	156	128	153	167	148	139	150	146	157	160	141	141	143	146	147	161	132	145	150	127	119	140	165	122	148	135	165	140	133	138	148	143	165	161	145	149	161	138	129	152	151	135	131	135	140	155	137	151	125	147	132	155	161	161	149	151	166	174	152	150	136	151	132	152	117	137	163	160	146	159	148	151	147	144	119	147	141	149	142	140	129	165	128	169	155	121	165	135	155	162	137	161	171	162	153	141	146	140	149	159	157	151	160	152	167	163	132	137	141	162	159	135	169	160	129	138	153	155	148	161	148	137	150	175	160	143	148	155	147	143	136	145	119	136	134	151	162	158	157	131	132	154	149	136	129	143	153	164	137	150	142	147	175	169	133	141	152	148	130	132	168	131	148	138	127	154	136	145	122	129	153	149	158	153	146	135	168	149	154	168	143	174	176	156	154	146	146	147	149	155	136	139	157	139	163	160	133	127	160	152	146	159	132	149	140	147	133	132	150	138	164	152	162	151	151	148	158	171	154	157	146	140	145	133	155	148	140	125	156	136	146	139	139	143	124	146	150	129	143	149	144	139	138	137	160	155	163	157	162	152	151	128	153	147	162	151	155	130	150	124	144	153	152	137	138	135	154	150	159	140	130	148	147	155	139	153	137	142	139	155	150	146	139	151	120	153	148	145	159	143	136	133	158	129	128	155	134	158	152	142	148	160	145	138	139	143	142	162	147	139	154	159	129	162	159	141	130	148	152	147	135	152	156	124	134	136	139	157	132	180	165	167	144	161	158	131	153	150	169	139	146	159	162	157	141	135	145	138	142	158	162	145	122	154	160	136	136	126	177	145	168	148	144	168	138	143	154	142	143	141	163	118	128	170	115	147	148	124	139	135	163	156	172	145	147	138	146	157	146	141	149	128	147	151	150	161	148	133	156	125	159	135	158	145	169	170	137	149	133	141	161	127	155	117	134	140	126	155	156	140	147	127	147	147	118	117	146	164	151	167	147	158	149	150	157	147	157	145	150	164	148	141	154	153	129	152	140	127	144	160	142	135	141	167	168	135	148	136	139	169	132	119	131	155	145	158	150	152	159	137	141	139	144	162	144	152	129	142	153	148	138	152	142	130	144	139	154	135	148	163	159	148	145	146	162	158	166	146	141	163	155	151	163	164	149	141	144	149	152	149	145	143	137	140	154	151	154	142	152	166	136	142	128	138	128	138	159	154	140	184	143	157	145	144	144	128	146	137	137	143	145	146	133	145	148	155	133	160	132	151	135	160	152	146	138	165	132	142	153	164	175	137	153	142	153	130	137	157	150	157	145	132	164	141	155	165	136	155	143	152	151	160	169	132	141	131	144	125	122	143	146	140	145	140	139	154	150	160	140	164	149	144	154	131	142	153	143	162	142	181	133	138	147	138	138	165	176	136	166	138	146	138	157	137	134	157	133	140	146	149	165	140	163	148	173	133	173	162	139	126	157	132	164	150	141	143	159	148	159	159	169	176	130	185	146	141	137	134	158	128	130	141	129	166	148	139	143	133	146	141	128	113	138	151	146	138	158	149	143	169	145	145	117	146	158	126	136	142	157	154	129	147	148	157	142	136	193	146	162	152	149	132	138	147	166	155	155	155	153	135	146	142	135	133	150	140	148	148	134	155	146	136	156	155	136	159	141	147	132	153	163	131	131	147	156	165	157	160	150	149	152	138	149	137	149	148	159	152	163	149	143	142	146	165	157	141	135	166	154	154	148	154	161	157	134	135	153	185	145	151	158	136	142	141	133	152	162	159	155	147	162	156	161	163	152	149	146	147	165	145	172	136	132	152	156	160	163	153	145	158	161	137	145	138	154	159	142	148	143	155	148	151	139	146	143	140	140	160	148	141	152	150	137	140	144	163	159	129	152	149	151	143	139	147	151	164	139	141	140	131	150	139	135	143	144	134	141	156	149	149	149	154	149	133	131	136	148	159	156	152	163	160	142	148	156	144	141	137	134	134	146	153	164	139	136	144	147	148	164	149	149	143	139	149	169	152	143	135	153	153	147	149	148	140	148	170	146	161	161	128	126	136	145	141	139	145	153	135	153	152	147	125	154	164	135	161	158	165	154	139	163	151	144	133	153	161	157	138	145	131	150	122	142	149	144	139	156	149	143	141	146	148	126	154	136	153	156	164	141	143	135	151	166	133	157	164	131	167	151	157	137	151	150	155	141	140	141	131	128	132	149	161	146	146	170	126	143	146	144	147	151	138	136	170	149	122	160	154	168	166	141	151	131	140	150	135	146	134	137	152	138	145	157	132	111	135	136	156	159	134	158	151	165	159	161	148	151	160	120	150	137	137	135	130	141	142	133	133	144	154	142	154	144	157	139	152	150	159	139	144	143	135	114	131	137	137	123	141	152	154	147	153	158	174	145	151	150	151	113	152	135	125	154	155	148	157	177	170	162	146	132	151	145	129	127	154	152	146	155	149	152	144	152	152	128	137	139	163	151	152	160	149	144	150	149	147	113	149	150	135	161	147	154	158	145	155	148	151	147	124	146	157	123	128	152	128	167	160	134	173	140	139	117	151	145	130	162	146	168	141	127	139	137	150	146	130	135	134	155	146	147	161	124	133	136	136	147	145	131	140	155	141	156	157	137	146	127	141	129	149	142	146	137	142	129	146	167	141	152	164	132	145	129	135	155	139	154	155	146	133	148	164	148	151	144	161	140	146	121	172	139	145	158	149	150	130	152	137	137	161	147	175	147	148	149	144	147	144	143	183	121	129	124	141
24376	21490	28787	24643	21472	5797	884	550	417	392	399	369	389	349	333	343	330	319	337	302	342	303	340	311	304	304	301	309	270	283	307	301	307	314	292	287	307	293	287	314	295	298	291	267	317	314	280	292	279	280	298	295	329	296	290	280	283	271	285	285	261	282	287	328	283	319	305	289	266	290	278	308	303	280	290	298	306	293	300	288	282	283	293	315	307	270	286	273	289	301	303	280	328	267	305	300	274	350	294	294	272	281	288	276	281	295	333	283	291	269	283	287	265	271	274	292	267	278	279	283	248	300	268	274	297	273	292	293	291	293	312	268	258	291	290	294	300	277	295	274	279	277	290	294	284	291	286	315	273	317	275	276	293	266	293	293	267	294	293	262	308	281	317	299	279	274	287	298	288	270	263	292	306	280	284	285	278	266	266	297	261	279	303	293	324	276	290	273	276	266	273	276	276	286	275	263	301	303	293	322	287	315	267	299	275	302	267	269	285	292	269	271	296	303	279	248	258	273	298	284	266	306	297	291	316	272	269	294	284	282	277	274	304	276	284	276	258	308	296	281	282	316	256	288	263	261	276	348	279	257	283	307	313	281	283	290	272	288	267	293	266	256	302	294	288	265	304	291	294	264	297	289	253	310	301	282	272	257	263	292	293	260	286	299	259	280	313	288	310	265	278	290	300	269	281	301	269	303	318	306	309	280	275	307	300	298	295	293	323	297	290	268	292	265	284	298	269	292	287	304	278	301	280	266	291	266	311	295	302	270	260	288	299	264	306	283	277	291	281	266	261	312	300	296	307	307	306	302	263	277	285	291	244	279	285	290	273	306	294	240	273	300	273	278	288	316	288	294	292	286	267	298	297	274	303	308	305	291	302	296	294	301	279	252	303	261	311	270	297	286	278	302	281	283	325	280	299	281	295	276	316	269	306	280	290	265	275	264	267	274	295	301	286	269	279	278	271	263	305	314	292	302	288	278	279	274	294	280	263	269	282	285	284	289	272	313	248	295	282	253	283	290	276	315	274	284	275	290	297	274	275	309	264	278	287	284	277	287	295	280	282	301	300	268	283	277	279	282	258	272	261	258	273	306	259	320	268	277	295	284	282	282	256	306	312	315	310	284	304	251	280	288	268	283	295	280	272	264	278	281	305	313	274	274	269	289	310	262	281	295	299	292	272	267	301	248	284	299	282	273	290	296	281	294	284	289	293	317	293	335	285	276	277	270	282	299	267	280	265	278	285	282	279	287	284	308	287	283	290	287	278	279	294	267	264	303	276	273	273	284	291	295	306	256	266	270	280	289	270	268	301	295	274	274	279	290	290	286	280	302	280	298	294	281	289	272	320	298	291	274	261	322	309	255	296	281	277	280	295	272	292	281	265	301	287	302	265	244	247	285	262	270	264	291	275	275	297	308	310	278	272	286	310	294	266	335	267	288	311	271	259	274	281	278	295	294	263	272	303	282	322	292	296	321	302	255	274	293	252	262	298	262	279	286	277	309	292	282	303	266	310	262	285	300	303	286	276	293	260	297	314	288	293	302	294	252	287	268	257	298	265	286	273	299	274	269	304	276	289	265	290	266	273	284	320	275	307	277	297	321	290	325	291	260	290	316	266	273	309	304	263	252	270	288	296	283	280	303	287	297	278	270	287	281	276	257	289	297	305	291	285	296	281	271	279	296	271	294	294	261	284	271	282	285	289	302	271	277	270	291	275	287	272	241	283	288	265	279	304	261	276	291	313	305	268	253	281	270	269	310	257	302	274	298	258	302	299	289	281	286	300	263	284	276	294	275	298	291	311	282	318	283	279	298	245	288	290	273	245	291	271	294	272	285	287	291	284	305	300	285	301	313	283	314	308	287	239	269	275	289	275	290	283	331	276	302	286	276	295	306	274	289	290	297	285	310	307	283	299	296	281	267	285	276	276	271	305	311	276	289	248	272	272	308	278	298	252	280	278	285	288	281	264	289	310	260	268	285	301	296	309	284	283	291	272	271	275	269	298	321	294	291	282	287	255	313	255	282	281	276	295	302	269	309	282	274	300	289	257	292	283	280	258	242	275	293	302	250	268	279	265	288	287	278	285	269	282	294	300	269	260	270	268	290	284	285	306	281	312	310	280	241	260	294	278	300	294	303	283	276	279	263	262	275	307	258	301	294	277	276	293	264	294	304	317	300	260	267	268	307	288	302	310	299	285	300	305	293	279	265	283	290	276	276	271	311	302	291	303	263	310	286	294	301	280	261	272	293	272	274	283	305	259	291	290	294	273	271	281	280	260	293	235	298	293	281	284	286	286	261	267	295	298	301	280	304	276	299	286	312	254	284	274	262	267	255	305	261	286	286	254	255	292	270	296	256	282	286	296	301	291	276	258	249	279	280	259	290	310	266	305	304	274	267	290	303	249	296	289	283	306	323	286	293	275	287	294	277	289	277	263	270	317	268	310	312	301	269	292	294	297	242	285	280	268	298	278	284	296	272	318	299	252	256	290	300	311	295	265	278	275	295	296	260	303	334	288	292	288	291	293	281	297	279	277	301	267	277	278	274	300	277	256	300	287	287	320	304	280	287	282	290	267	303	290	276	283	276	278	286	280	280	284	310	267	296	282	284	297	309	275	286	270	272	309	290	255	298	271	272	261	271	263	275	304	279	301	297	292	303	277	298	257	287	296	320	300	270	309	284	298	316	283	270	278	268	284	281	317	265	252	295	299	288	272	279	301	288	299	294	269	265	280	272	249	268	272	254	274	287	298	259	292	275	284	265	286	297	308	271	282	286	252	262	306	280	287	250	292	292	277	269	278	287	268	285	296	285	301	285	286	268	278	285	273	322	264	289	298	290	301	296	294	284	277	324	304	287	285	317	292	278	267	279	281	267	290	274	302	310	296	321	292	306	327	281	277	268	266	299	280	289	251	298	300	301	258	281	306	290	307	284	257	324	303	271	281	300	310	288	289	291	263	282	283	294	270	279	270	282	274	295	275	278	272	281	272	272	246	269	284	263	290	260	293	279	257	280	295	250	283	295	289	297	269	288	272	268	297	296	277	317	286	297	300	292	290	279	250	252	304	283	323	278	295	284	288	260	272	304	273	294	277	295	273	290	295	280	269	272	269	288	303	289	301	279	273	291	281	294	269	258	290	308	273	290	280	275	290	286	296	312	257	279	311	276	282	279	272	283	240	278	239	286	284	326	286	260	262	327	262	275	271	279	299	253	329	291	268	303	297	293	238	274	278	301	275	283	325	285	308	285	278	292	283	272	313	291	285	275	286	251	287	260	274	293	274	253	317	280	285	277	260	262	254	253	300	271	250	279	310	260	273	287	266	300	257	288	273	300	287	289	286	277	303	305	272	280	280	257	300	255	271	332	314	287	252	286	298	287	299	268	282	263	298	293	318	297	270	271	228	265	255	278	285	291	314	283	279	289	259	280	286	278	291	300	321	270	291	291	298	267	299	268	280	276	277	248	281	259	276	307	277	303	285	283
3312	4696	3972	1987	1280	923	715	578	536	497	433	427	367	346	370	349	326	334	319	301	302	298	309	301	303	297	284	291	272	275	298	315	259	298	267	283	276	282	268	302	298	286	260	250	284	284	290	284	255	290	266	265	272	302	282	251	261	242	295	260	274	282	277	279	294	252	272	259	285	259	261	269	274	280	281	261	262	300	294	254	258	247	255	252	278	250	271	293	285	264	271	270	267	272	302	273	257	255	272	275	259	270	287	292	283	254	265	276	248	273	282	286	273	235	284	259	269	251	256	239	265	274	281	264	249	282	286	262	296	274	250	273	263	292	251	259	284	288	246	303	308	275	235	285	288	233	242	278	255	289	274	274	271	301	292	246	260	291	257	278	280	252	243	261	266	283	264	264	272	292	262	298	253	276	278	315	259	276	275	286	265	241	269	271	265	266	277	281	277	297	275	261	261	258	271	268	279	295	277	272	266	249	290	273	251	281	245	240	264	262	263	269	264	285	285	294	280	283	272	280	251	255	234	292	279	228	251	260	297	277	279	283	275	275	261	256	277	271	237	277	270	268	245	273	274	286	269	248	229	257	276	282	281	268	261	263	271	270	271	261	254	272	276	265	255	275	248	286	265	240	258	271	272	261	213	269	256	272	250	260	268	261	253	240	232	254	227	271	239	263	266	266	298	255	280	282	281	249	297	244	273	258	273	268	284	246	261	283	260	245	266	271	238	291	257	276	265	288	287	265	268	230	282	276	252	263	252	272	270	271	262	291	241	254	290	275	275	270	293	235	262	284	275	277	229	254	297	285	256	298	315	256	261	259	291	281	268	258	254	251	274	259	296	273	254	273	273	238	271	265	283	259	264	253	277	262	260	253	272	303	252	265	272	262	285	257	285	263	247	266	255	285	293	280	237	251	267	298	270	250	230	269	274	261	275	274	264	289	276	272	279	267	252	272	249	278	249	269	283	269	270	258	256	264	243	288	265	250	264	272	264	254	245	277	263	282	287	260	244	274	247	310	269	297	272	273	268	272	296	287	249	287	278	249	247	222	277	284	265	285	267	291	278	292	272	301	272	282	267	291	280	284	282	261	252	312	249	270	263	268	278	281	268	277	275	272	259	269	269	244	253	284	246	283	280	277	267	287	268	295	253	263	259	297	281	274	258	285	271	268	262	272	273	272	253	237	247	288	249	258	264	267	274	250	252	251	283	265	296	271	227	268	282	279	267	248	267	277	282	267	256	276	282	271	263	246	282	240	236	272	247	267	276	266	288	264	257	255	274	282	278	258	270	267	281	251	248	254	286	278	258	263	279	269	262	241	239	262	301	260	256	257	253	269	261	265	246	275	239	299	308	275	259	269	284	303	269	257	258	249	252	285	270	277	260	285	236	250	267	263	264	246	281	251	257	281	270	260	259	233	265	288	258	280	262	267	251	271	257	266	280	245	260	251	247	267	286	257	277	264	275	256	275	254	263	284	282	252	259	270	284	276	264	273	298	267	266	255	276	280	289	257	290	257	276	252	286	286	283	266	303	257	277	280	276	296	273	274	273	252	279	261	262	256	262	246	289	286	264	290	264	265	259	268	255	251	249	251	261	267	265	246	265	276	262	232	254	273	270	234	273	256	263	277	272	253	279	258	241	268	253	275	285	277	262	267	231	231	266	276	256	278	259	258	263	256	276	241	241	262	271	252	263	227	246	267	264	253	281	276	259	266	287	271	244	283	234	244	253	269	253	256	267	231	231	250	244	272	258	266	256	261	245	259	254	252	281	279	263	268	284	259	261	250	280	275	270	291	267	255	276	263	244	275	284	262	274	264	253	266	226	285	285	278	274	254	266	278	268	281	267	257	236	269	259	248	255	258	298	244	265	319	248	293	254	283	253	247	267	249	257	270	258	237	283	256	283	263	285	298	296	277	220	265	255	260	262	231	284	237	252	296	249	276	281	280	273	279	246	273	253	228	257	253	258	258	278	282	251	250	255	263	269	279	249	293	245	248	262	238	254	278	277	269	264	296	285	270	258	245	265	238	291	268	286	253	266	293	261	267	259	239	282	261	245	271	263	253	262	258	268	278	264	243	285	267	311	274	295	241	256	266	252	269	291	269	257	271	262	254	265	250	289	246	268	257	261	263	275	270	283	256	265	243	265	255	263	260	259	267	226	238	276	272	264	272	273	247	273	279	253	262	248	267	237	273	287	272	268	257	233	292	253	247	295	269	244	270	282	259	245	250	258	270	293	268	266	266	255	263	285	277	255	245	256	270	274	255	247	247	271	247	282	237	266	254	244	260	248	240	268	233	253	263	274	271	261	259	294	262	257	274	260	271	263	245	271	260	250	274	260	265	282	289	272	264	245	256	264	270	240	228	262	255	243	274	284	293	287	239	287	258	242	235	257	264	242	262	284	258	246	294	263	274	238	247	243	316	293	251	278	278	252	257	273	279	292	262	251	262	300	278	259	242	263	274	282	294	282	243	259	266	253	263	265	267	267	301	277	266	252	274	272	286	296	273	276	280	271	262	260	251	249	303	267	290	239	222	249	260	286	296	263	275	296	250	260	244	259	280	285	233	288	258	260	262	260	241	253	239	247	254	274	254	299	267	275	265	269	240	260	273	269	240	284	284	261	262	281	287	270	259	238	261	255	258	252	268	263	283	264	250	282	258	289	266	260	274	238	251	276	239	288	281	236	293	244	308	249	273	255	268	244	267	257	266	279	267	271	263	283	245	275	260	243	268	263	274	227	278	271	272	241	252	286	233	286	277	262	241	257	259	239	245	267	247	273	234	273	256	261	281	265	265	258	239	270	253	265	276	264	247	245	256	259	258	258	245	265	278	266	271	282	239	237	265	269	259	256	265	270	268	298	291	279	268	243	254	244	243	274	249	247	235	253	269	265	264	272	250	216	267	273	260	276	264	271	259	236	267	251	247	269	267	244	266	240	275	260	249	275	289	266	262	257	249	270	256	250	287	251	262	243	295	266	242	282	265	237	252	258	272	256	262	259	268	289	267	288	257	312	264	269	255	277	289	254	239	255	249	268	253	276	277	265	274	276	277	269	232	256	278	283	243	250	257	281	253	271	288	265	252	240	262	304	255	293	239	269	265	281	238	285	273	266	278	258	304	259	247	272	251	277	277	263	266	265	281	258	227	270	246	281	248	278	271	276	274	255	268	280	264	261	259	244	251	279	253	277	269	276	278	244	260	247	283	268	248	294	281	286	247	286	253	283	252	271	256	265	266	251	254	268	273	253	300	285	249	248	280	263	274	245	262	260	306	277	277	263	245	267	241	278	249	295	284	248	237	260	248	263	264	286	265	273	239	269	287	268	274	249	265	245	267	242	248	226	262	277	232	239	284	270	256	268	258	253	267	250	263	262	257	270	257	269	274	249	278	242	245	235	263	251	279	272	258	274	267	272	264	267	261	250	251	262	254	269	283	249	283	232	283	282	255	246	282	264	269	271	268	282	283	232	258	255	246
27810	12174	958	447	324	311	356	318	311	293	302	309	308	277	283	272	305	305	332	302	290	308	311	271	284	296	303	329	289	316	283	300	308	303	316	298	301	307	338	343	312	302	303	301	291	284	287	305	301	288	283	312	288	308	290	253	305	288	283	295	262	271	295	307	321	275	321	313	300	262	291	341	279	308	293	324	243	305	298	292	288	314	294	314	289	320	298	290	281	297	315	303	270	314	279	292	300	284	343	298	292	302	275	329	282	302	301	298	284	311	301	322	309	294	289	293	288	291	318	288	297	297	290	291	293	285	325	325	342	307	280	289	307	298	305	283	304	318	270	311	314	298	311	303	298	293	307	299	294	306	319	302	263	281	308	325	312	274	324	309	299	293	292	313	324	316	305	308	301	288	285	281	299	313	281	298	293	281	302	324	296	303	320	304	258	310	296	291	329	297	306	295	295	251	298	320	298	290	279	303	305	302	312	297	308	295	333	305	304	303	272	302	285	292	295	305	296	290	309	312	289	325	297	307	303	303	284	327	317	317	283	315	281	311	287	275	289	305	297	356	336	267	309	296	281	309	299	304	289	289	291	296	283	268	293	325	298	298	324	303	290	311	300	323	276	315	288	304	318	253	316	293	305	271	272	297	308	265	298	287	287	322	299	282	317	270	272	282	338	313	294	300	295	297	325	288	291	297	260	281	298	304	283	292	305	320	294	287	260	309	295	317	308	269	297	299	272	330	297	311	299	295	267	318	318	299	298	318	280	308	297	302	312	291	313	322	321	325	295	323	303	287	310	335	298	297	306	290	304	342	278	317	304	322	291	291	296	271	309	309	304	303	332	307	309	294	305	272	265	309	279	316	305	318	311	292	288	296	277	304	279	314	311	321	274	324	312	285	294	287	304	294	300	291	297	301	283	306	315	273	301	320	289	287	290	281	311	308	279	320	320	285	306	270	310	331	313	339	290	313	307	261	295	296	290	298	296	326	287	283	309	290	281	282	309	296	278	292	294	305	301	319	279	300	324	320	269	343	327	275	278	263	290	275	297	289	289	319	264	302	338	289	311	301	322	285	323	298	293	292	320	277	301	298	272	303	308	278	316	326	286	317	315	286	292	324	287	277	341	331	277	337	296	301	274	320	278	313	295	314	302	279	313	302	304	295	318	280	275	320	307	293	276	314	268	311	292	308	325	276	308	303	303	309	284	296	295	285	278	311	299	300	285	288	281	297	279	325	284	289	305	281	306	295	308	298	331	278	284	277	286	293	282	327	266	290	298	301	298	336	276	309	299	289	330	290	287	330	294	317	302	313	315	325	325	315	301	312	311	291	277	278	308	291	340	332	297	283	291	286	316	324	288	267	276	292	276	313	355	288	347	265	317	291	314	283	291	302	277	304	315	337	289	322	311	313	320	290	312	320	271	286	284	297	307	307	285	321	290	321	324	294	298	296	281	308	289	299	326	324	273	321	328	312	292	307	312	317	295	310	300	310	285	316	276	289	282	306	299	281	297	280	313	277	322	284	321	304	292	308	297	301	284	326	299	300	300	302	271	313	300	278	283	299	305	344	306	288	333	276	340	270	295	311	278	319	318	291	302	322	276	295	297	286	318	314	316	284	277	335	317	291	301	300	296	310	301	279	295	305	306	282	309	274	299	314	305	287	306	305	301	278	289	293	290	278	305	291	254	299	289	306	305	292	332	299	320	278	299	295	272	299	284	329	293	299	289	311	304	310	305	307	315	317	302	285	287	295	280	336	290	330	298	292	279	337	311	270	255	309	282	329	300	336	293	298	277	284	291	274	307	308	302	321	316	298	302	297	319	322	292	311	278	305	275	266	313	270	287	295	294	302	281	303	286	296	327	294	282	292	287	327	322	276	310	301	327	280	339	299	288	299	310	296	256	279	304	323	295	290	341	292	308	320	274	320	325	299	309	307	300	292	312	306	300	322	326	295	274	315	331	293	300	290	324	305	315	288	287	294	309	290	320	283	272	279	290	291	302	314	310	284	303	334	317	273	295	316	310	277	335	284	320	307	282	297	293	291	283	294	301	300	285	290	268	284	307	290	320	308	306	314	257	310	316	269	319	321	274	313	294	325	306	286	276	287	312	316	312	338	314	320	295	279	311	338	289	274	252	324	298	268	312	302	300	292	303	297	294	283	290	278	318	298	310	344	323	302	298	291	298	281	300	341	311	321	265	268	309	325	313	307	301	275	289	281	283	269	285	312	274	301	303	302	296	279	328	338	305	299	309	279	305	314	302	313	332	306	276	276	327	303	287	292	312	317	307	293	330	312	315	291	305	276	278	315	300	288	328	304	329	305	309	298	280	304	280	294	299	289	312	304	258	291	284	299	304	314	352	313	290	292	319	305	306	297	346	269	295	302	312	301	298	302	286	301	288	318	295	305	300	304	329	275	284	295	319	270	286	310	296	298	288	296	301	290	309	350	343	307	308	306	274	276	349	318	284	327	283	332	307	310	300	294	275	277	314	311	297	252	333	307	304	288	315	329	302	295	294	290	338	297	331	296	303	300	318	275	290	307	293	308	301	311	329	284	271	299	316	300	319	276	296	299	317	276	290	277	321	302	312	305	274	256	296	318	329	267	269	286	309	299	282	339	288	283	301	311	284	274	306	275	292	269	290	302	331	306	288	292	321	315	303	317	313	288	304	293	294	313	281	313	292	314	328	281	312	326	303	292	289	340	277	312	303	317	331	313	282	298	302	331	305	268	294	334	267	277	317	280	280	268	315	313	301	301	296	301	280	311	265	285	327	310	302	311	308	303	251	295	321	338	314	264	326	298	325	272	318	305	307	306	272	282	275	306	299	300	290	299	309	282	307	301	286	307	288	308	282	327	321	295	318	296	327	289	321	258	341	318	292	290	295	282	325	310	313	272	299	302	302	308	299	320	318	314	290	297	299	322	320	309	313	323	319	303	307	285	275	278	291	285	306	295	269	297	302	296	307	301	296	306	314	278	306	315	312	322	280	325	304	304	299	297	297	305	298	300	304	289	307	300	293	309	289	304	263	281	304	281	305	300	300	294	285	326	303	300	301	274	310	284	281	318	300	273	268	304	305	297	308	257	328	285	295	300	319	312	286	301	273	313	278	288	327	282	322	338	266	321	303	312	289	275	307	283	309	335	328	273	310	291	313	312	322	297	297	269	330	283	265	294	312	326	309	293	284	310	307	292	252	319	285	307	300	305	292	279	333	292	304	300	313	311	297	327	319	274	299	281	286	323	310	306	288	269	267	338	295	275	325	280	323	328	288	274	302	289	277	281	314	284	303	282	317	293	322	331	304	333	296	295	320	311	301	320	299	283	324	288	315	289	312	307	261	286	291	297	295	292	295	299	309	310	293	334	296	322	319	319	305	299	324	306	306	301	328	296	272	270	311	315	313	284	292	274	301	346	326	290	316	286	276	276	275	321	337	316	294	288	320	306	296	315	305	317	285	307	311	297	282	342	287	301	317	297
4670	423	384	362	341	282	310	267	311	293	298	271	258	306	270	267	270	275	284	267	280	270	243	286	262	270	268	293	251	294	269	290	291	262	257	276	268	271	260	265	262	275	268	269	272	263	300	285	266	268	284	298	272	304	279	279	281	272	292	294	282	287	274	248	259	266	282	257	262	247	270	252	289	254	274	276	273	273	243	272	264	292	279	282	269	265	269	268	264	274	275	280	264	272	261	271	263	253	262	275	282	262	268	285	270	288	270	267	293	276	269	263	296	302	295	252	240	294	244	269	274	247	266	272	262	259	260	286	311	305	295	271	258	245	275	258	274	273	262	252	287	258	264	287	269	282	276	294	325	289	269	259	274	292	294	281	251	269	296	295	264	272	273	289	242	277	278	300	275	270	259	285	260	279	255	286	265	284	287	285	264	258	243	288	256	276	288	261	285	286	284	305	258	294	294	258	286	250	280	263	288	264	278	279	264	290	269	261	265	251	292	254	273	257	270	275	300	257	313	293	242	261	264	277	262	277	272	261	272	266	244	253	274	264	277	290	269	286	274	255	282	323	265	257	294	274	306	261	304	293	267	253	254	261	272	255	281	284	261	290	275	288	265	257	296	292	244	282	259	284	273	264	283	291	287	290	244	267	259	268	281	287	252	267	293	249	269	253	275	260	264	246	288	276	268	288	303	274	296	298	285	277	302	275	288	294	262	279	290	294	244	252	272	262	262	297	299	292	270	269	278	290	246	253	289	213	274	265	304	308	263	305	283	247	281	281	295	279	249	246	271	287	259	283	296	293	288	292	280	302	265	276	297	274	237	280	259	228	274	261	291	291	270	261	270	301	282	254	291	301	266	238	279	274	269	249	256	291	256	282	291	298	293	251	278	272	258	263	273	297	266	285	293	267	304	295	311	287	294	249	288	260	274	279	243	298	300	304	259	279	286	250	244	256	286	287	305	264	263	274	282	307	280	277	296	304	265	254	249	292	283	304	277	275	283	272	274	271	278	315	280	255	258	280	261	298	256	275	260	309	293	265	296	280	276	276	264	277	280	267	262	268	253	271	257	264	275	271	282	290	261	282	279	280	284	283	246	278	277	297	315	294	274	284	273	251	260	286	252	299	301	275	273	292	264	275	293	286	280	290	263	259	284	308	264	290	273	261	272	273	282	287	261	274	280	246	283	269	244	281	284	277	240	291	275	265	275	268	244	249	262	291	285	290	257	283	283	275	266	326	262	263	259	278	281	277	281	279	312	278	280	255	255	285	314	292	297	281	276	269	260	255	307	278	288	244	292	266	258	255	255	288	288	283	264	266	324	284	264	298	297	281	278	245	271	292	292	253	265	248	291	262	278	267	263	254	264	266	301	236	279	273	271	261	279	248	296	253	286	290	268	269	284	265	294	265	284	266	255	269	283	289	272	279	272	279	266	252	251	239	295	274	313	257	254	313	250	284	297	282	267	276	280	247	281	257	247	290	278	228	285	274	274	287	299	275	281	292	286	252	283	242	295	283	280	234	287	246	266	292	297	266	265	258	276	274	279	276	295	266	282	275	269	260	288	281	265	245	239	277	274	300	268	267	273	268	257	248	270	278	280	255	260	274	250	264	278	273	280	274	244	262	311	281	252	279	287	270	265	260	266	263	266	270	251	277	269	259	270	279	260	283	284	278	258	280	282	271	243	300	269	287	281	251	242	275	299	276	263	261	275	279	268	287	249	286	246	288	282	287	298	289	274	255	279	262	262	255	311	290	294	264	243	298	257	267	268	290	268	241	267	276	291	276	264	293	265	288	248	299	288	265	282	250	271	254	260	280	277	274	250	262	275	281	301	295	263	266	261	276	275	279	285	277	266	289	260	266	273	298	246	258	270	284	291	270	267	271	245	266	252	261	266	308	284	307	279	264	288	267	280	283	285	256	281	271	293	275	287	238	291	223	254	269	269	292	291	292	274	284	269	267	279	265	309	279	280	257	246	256	263	267	262	266	255	253	278	279	269	272	286	273	270	283	260	272	274	277	298	299	261	253	281	256	287	294	267	280	278	282	273	279	286	278	287	304	279	254	292	262	286	289	282	258	287	254	254	274	265	274	246	237	293	260	259	318	281	322	286	287	314	274	253	289	281	307	251	271	279	285	299	282	284	249	274	259	276	267	279	286	290	272	274	280	309	228	287	262	269	269	270	270	280	304	275	287	255	267	274	248	283	310	273	261	269	234	272	251	266	278	285	267	311	298	272	312	269	270	265	272	271	266	282	263	283	266	289	267	285	267	276	271	252	249	293	265	292	269	286	286	279	298	339	247	289	270	259	270	293	279	271	266	280	258	296	279	279	264	291	289	308	279	258	274	251	259	282	295	260	239	259	257	240	314	284	286	244	254	295	254	277	225	284	254	252	244	262	267	260	294	289	255	260	289	277	277	243	286	294	256	282	274	255	267	289	265	276	271	298	291	294	256	280	290	297	278	260	271	255	260	300	288	240	271	269	263	244	271	300	256	271	263	274	269	259	262	270	266	262	276	257	273	279	285	265	288	277	288	283	289	251	276	277	276	257	271	267	280	255	264	287	259	262	270	270	277	258	259	305	310	272	271	269	293	261	272	236	282	265	262	295	289	277	267	270	288	246	281	271	271	258	272	305	294	264	276	283	260	263	262	284	273	282	262	255	261	299	248	276	263	273	270	252	278	285	279	216	276	246	269	240	287	296	267	282	298	278	263	297	242	300	271	282	267	282	272	275	280	295	296	275	263	262	258	292	285	284	285	261	285	289	289	268	267	281	260	269	257	294	285	262	248	253	273	271	254	263	294	281	274	294	274	291	269	270	269	255	293	295	283	271	267	264	313	317	252	272	296	248	255	271	272	293	282	268	293	291	320	290	269	287	291	285	265	297	244	261	289	245	269	294	281	278	285	284	292	282	303	287	270	258	270	269	265	272	276	269	282	263	289	275	288	280	274	276	288	274	271	292	274	286	277	277	286	265	264	280	267	276	282	258	288	258	292	277	266	291	257	298	274	277	282	295	283	248	271	270	267	274	277	275	277	263	293	250	268	287	278	277	259	282	293	269	291	289	297	259	260	292	253	286	277	247	258	283	268	301	274	286	262	295	278	268	266	241	288	290	277	311	224	265	255	286	278	258	274	262	270	265	282	285	268	268	301	272	280	287	276	252	275	286	274	291	286	310	258	297	262	271	302	295	274	254	299	280	286	243	269	276	283	274	265	267	287	254	281	276	276	263	290	274	277	277	291	271	278	254	273	269	291	304	286	265	262	287	267	284	260	270	255	271	299	275	284	289	300	261	277	280	248	278	258	265	289	261	262	265	270	269	274	302	314	311	265	259	282	274	302	242	270	285	283	288	275	279	264	258	274	274	274	280	282	283	279	290	272	289	285	258	272	291	263	229	264	268	272	273	284	276	278	270	261	299	270	271	283	283	254	293	294	288	325	258	274	281	275	273	261	280	278	258	259	300	261	242	270
25371	21516	27890	25578	9092	597	349	246	226	157	204	170	165	172	163	157	187	178	156	172	140	131	137	145	141	175	154	175	158	143	164	134	127	133	128	162	136	160	158	148	145	145	157	150	160	148	162	132	139	134	137	153	140	134	134	146	125	136	161	147	145	139	129	143	144	135	148	138	133	144	135	151	165	134	134	132	184	144	147	154	147	141	129	158	133	120	139	144	149	132	155	141	155	153	135	144	129	130	143	131	152	116	122	137	165	144	138	161	137	132	133	154	138	142	152	135	173	152	160	143	127	142	124	158	134	138	137	152	145	163	155	152	122	132	139	131	130	135	144	166	145	146	162	134	128	155	138	158	142	143	130	147	153	141	132	107	154	151	165	145	151	150	153	145	142	169	145	160	136	154	143	131	142	130	148	141	151	141	132	161	151	141	138	138	132	157	161	174	148	151	133	136	139	140	142	141	123	140	156	131	151	129	114	165	144	129	149	133	147	145	137	139	129	137	147	144	162	148	154	139	151	138	137	146	143	163	132	133	142	132	133	148	124	127	121	138	137	136	153	160	126	125	166	145	156	126	163	172	134	136	133	134	145	155	127	140	133	131	152	149	143	141	156	127	147	129	135	141	125	115	150	151	156	161	147	144	155	140	153	164	151	150	147	135	139	149	164	128	162	135	135	125	144	136	138	147	141	156	153	140	144	162	137	123	140	139	144	156	140	137	130	149	153	142	147	135	138	150	148	156	168	145	132	142	131	151	134	156	137	141	134	127	150	149	136	158	132	149	127	126	163	135	156	125	157	143	164	147	151	133	153	133	111	153	142	135	155	127	148	140	140	134	121	156	131	144	130	135	157	144	124	142	147	145	151	147	157	145	151	153	138	138	133	141	124	121	158	141	130	124	126	134	146	156	128	137	143	132	150	168	156	136	126	157	141	160	137	137	126	131	143	137	144	148	123	143	130	149	131	130	152	143	159	147	148	159	128	143	129	128	137	126	142	129	131	125	146	135	128	149	124	123	151	142	156	138	154	142	132	140	161	138	133	139	126	125	155	136	140	144	148	145	148	164	149	129	138	136	158	156	137	130	144	145	155	143	139	151	139	127	132	158	130	145	134	169	125	131	146	149	126	144	139	131	147	154	135	125	153	152	153	134	118	151	137	145	134	147	139	158	151	130	149	139	135	143	131	153	143	136	143	145	135	137	141	152	133	150	149	146	130	128	147	142	123	153	137	144	140	128	167	156	140	123	129	146	136	127	137	125	140	142	126	143	129	147	140	131	147	145	132	130	145	150	142	154	136	130	141	113	154	146	128	130	136	154	141	129	124	149	134	143	152	126	145	147	143	127	135	123	145	141	134	141	146	141	147	147	128	151	131	129	145	153	151	126	154	143	129	136	148	158	131	128	152	149	140	145	144	136	160	114	132	142	143	145	148	119	137	131	136	143	142	158	143	132	149	128	161	149	116	130	148	147	157	148	163	149	150	127	116	125	144	150	140	139	145	139	148	158	154	123	130	161	146	131	148	154	149	135	147	160	134	140	146	145	129	151	129	139	139	139	134	119	138	139	156	150	118	158	151	145	156	164	143	128	123	137	142	142	131	134	140	133	141	161	138	149	140	142	161	149	136	133	158	129	128	121	148	130	150	136	146	130	136	159	151	138	133	140	143	147	153	130	147	131	131	121	122	144	130	142	146	115	129	130	154	151	141	153	147	131	153	136	157	142	126	160	139	129	108	146	140	144	167	157	159	138	139	132	151	121	158	148	141	135	151	143	136	136	132	160	133	116	111	131	149	134	159	160	161	140	127	139	152	139	143	124	149	113	150	136	145	136	137	139	128	148	136	161	118	136	152	144	141	141	143	136	144	153	140	133	149	143	136	147	143	125	153	136	143	126	120	127	136	147	149	127	150	131	113	137	118	140	148	122	170	155	167	135	151	147	140	145	131	147	137	132	149	133	136	146	157	143	134	154	139	151	121	137	146	138	149	149	142	148	155	150	131	138	123	140	144	143	140	117	128	156	137	136	117	143	152	138	147	154	139	139	146	141	121	125	130	156	133	145	145	147	148	131	135	146	153	154	140	153	147	131	120	128	142	126	163	141	121	136	148	167	164	159	146	142	116	133	142	120	153	128	126	132	148	157	134	155	115	130	149	163	140	118	123	135	130	141	160	137	155	136	136	142	122	135	128	148	135	159	148	157	147	150	149	134	145	145	161	152	151	134	130	145	134	135	112	133	152	139	151	151	147	148	152	135	120	158	138	121	117	161	154	126	125	162	146	164	146	132	156	144	143	149	140	134	140	130	134	140	167	158	136	127	160	158	135	155	165	139	166	122	128	134	141	144	129	150	116	127	140	129	143	125	142	143	135	128	149	141	154	149	150	138	134	128	144	154	138	117	141	141	131	115	137	136	143	142	134	151	151	144	163	129	125	160	135	142	141	153	167	134	123	127	139	142	141	129	156	125	155	128	145	146	139	128	163	169	149	126	124	142	148	147	152	129	141	145	147	153	160	141	153	135	125	147	151	149	150	126	149	151	128	158	119	158	156	137	132	127	146	138	138	130	148	154	139	143	127	156	151	161	144	130	130	123	147	164	124	148	146	136	155	156	160	149	142	138	144	145	132	156	136	152	130	133	131	136	151	143	137	136	135	156	139	148	115	134	146	154	135	155	148	157	136	128	136	137	143	138	161	139	161	143	145	147	126	132	122	124	139	131	155	145	136	150	138	136	108	146	145	114	120	136	134	138	134	134	149	155	140	146	155	130	127	153	150	140	156	126	149	153	137	162	134	153	134	158	136	142	152	154	164	146	140	147	143	145	140	136	133	144	123	142	159	165	148	163	128	150	152	128	176	143	129	121	144	133	152	139	146	146	155	132	148	158	148	143	129	144	151	136	137	150	149	124	126	152	144	137	134	141	135	125	154	140	120	110	132	168	144	136	132	145	161	137	126	151	143	120	154	147	117	130	129	137	147	147	138	141	135	144	126	137	141	145	118	141	139	142	139	158	125	148	156	140	138	149	161	129	137	150	157	143	128	140	147	144	149	137	133	134	153	161	134	135	144	143	135	136	126	141	137	129	131	163	167	135	135	137	123	150	150	130	159	143	157	143	159	132	132	126	147	183	138	136	140	136	142	141	137	147	161	133	119	148	140	173	149	127	160	136	151	154	141	150	135	131	140	157	124	139	134	136	151	151	138	152	162	138	130	139	122	144	175	145	139	124	152	148	121	132	129	139	143	129	130	144	153	125	146	127	132	141	153	125	121	140	151	149	154	146	138	149	133	149	158	139	126	149	160	137	125	149	132	151	140	146	136	121	123	147	155	143	137	133	139	149	148	160	155	135	137	162	152	140	145	120	141	149	169	129	149	142	116	132	156	146	150	131	137	171	137	134	137	135	142	155	133	157	148	137	144	123	144	130	158	117	135	150	145	165	138	148	147	149	140	125	130	147	154	136	136	147	141	154	134	122	147	149
3115	2529	2122	1059	669	474	408	322	266	205	250	208	212	186	210	186	154	178	182	174	139	170	166	162	175	164	161	149	143	141	149	160	160	146	168	137	160	138	137	162	167	163	147	121	140	162	140	154	160	169	155	148	160	133	140	144	132	163	138	164	140	132	154	171	140	138	145	155	160	132	131	160	142	142	169	147	139	135	148	153	165	123	151	145	156	166	145	153	156	176	136	154	167	141	159	161	171	145	148	122	125	164	150	151	135	148	110	141	129	148	147	158	158	175	163	169	140	153	148	155	161	130	147	148	143	142	141	155	143	156	147	138	142	149	144	141	163	144	123	127	142	172	132	165	173	141	136	142	148	135	153	148	154	153	154	159	147	157	136	126	148	148	142	166	161	146	145	142	139	169	144	141	166	143	157	145	145	144	158	148	145	143	160	130	140	156	164	161	162	155	145	141	139	144	159	137	134	141	149	153	137	140	140	119	136	157	124	154	167	145	149	140	173	178	163	151	144	155	141	130	146	144	146	152	137	159	147	156	158	153	152	133	138	173	150	141	150	139	142	144	156	174	143	153	154	153	132	144	153	143	137	156	148	147	142	151	151	139	156	141	146	167	141	157	148	150	155	130	152	163	154	145	172	155	174	171	154	143	146	162	144	151	155	149	148	120	145	130	156	155	140	128	166	156	155	149	146	152	136	170	161	151	151	152	158	160	147	138	127	133	154	136	134	183	146	126	155	145	149	133	133	140	141	167	131	139	149	174	141	138	152	161	136	140	140	161	166	124	151	142	122	154	151	131	150	139	143	145	140	132	172	153	163	140	141	138	145	147	147	156	151	143	153	138	126	149	150	153	119	156	151	154	147	151	153	156	151	144	164	170	120	135	160	170	162	161	143	142	142	129	151	122	152	148	135	169	143	150	144	153	144	137	153	144	143	134	156	154	145	159	140	165	149	133	138	145	150	153	153	131	153	140	146	159	170	129	158	149	120	139	145	158	128	159	142	146	157	142	134	134	137	152	138	138	152	156	152	161	139	160	151	133	148	135	141	148	157	164	158	153	165	142	140	148	151	138	148	167	152	163	148	154	150	147	166	142	146	148	132	151	153	170	156	167	140	163	128	146	139	134	151	141	126	161	151	118	158	149	160	123	142	154	142	144	151	166	149	144	153	165	142	156	133	125	147	139	156	165	148	138	153	133	138	165	130	164	152	148	135	130	126	163	148	154	161	150	153	157	130	138	139	171	142	164	146	161	147	157	127	118	141	152	158	154	149	149	153	142	144	154	160	140	160	151	140	164	154	161	141	128	139	147	137	169	152	141	141	135	138	161	145	148	148	152	161	140	179	154	141	150	144	151	159	160	151	146	136	160	162	147	135	132	160	155	128	159	136	131	135	140	154	159	147	138	166	141	151	163	142	131	158	166	150	145	136	137	149	119	143	149	150	156	146	126	148	145	174	130	136	154	140	144	158	156	147	148	148	150	170	153	129	145	153	137	141	143	123	155	153	178	126	148	147	149	141	141	140	141	141	147	158	160	162	161	154	132	164	166	139	165	157	163	168	141	118	147	135	167	157	159	138	140	133	162	158	153	148	150	140	154	165	143	164	137	148	139	150	160	145	161	143	145	138	133	143	133	150	144	148	147	154	156	127	158	145	145	159	153	143	162	140	154	151	143	160	147	143	163	153	155	150	151	142	151	132	130	158	124	164	130	134	153	160	149	152	155	142	137	149	143	139	158	153	124	139	144	163	152	145	158	122	137	117	155	160	144	151	150	117	150	142	153	155	136	153	144	146	129	149	154	146	139	129	167	149	146	156	150	145	155	174	157	163	152	151	138	146	122	139	163	136	148	141	149	149	145	157	155	146	152	166	161	141	159	142	152	151	140	148	144	151	135	161	148	143	147	151	125	149	150	135	146	145	164	178	147	131	146	151	113	133	138	163	150	137	132	163	159	131	157	141	134	144	137	112	146	158	143	153	143	167	145	128	150	158	150	151	142	167	115	162	133	132	134	155	134	173	147	152	144	136	158	147	153	138	162	136	174	152	135	140	172	158	163	135	147	125	135	148	142	170	157	155	145	158	171	144	124	164	148	152	155	151	157	145	148	141	158	152	130	158	149	129	130	156	173	148	165	135	149	130	139	173	148	140	145	133	150	145	168	146	145	164	151	129	148	144	151	145	147	135	144	146	145	157	127	155	146	161	152	158	135	150	149	150	137	151	147	140	143	157	132	158	150	150	138	134	130	151	123	141	151	134	155	157	151	130	122	155	153	156	133	145	155	144	130	131	151	166	144	151	159	142	152	116	152	134	140	149	120	157	151	146	135	160	142	141	139	158	152	168	162	156	156	151	142	138	146	162	139	143	165	142	138	140	167	151	145	156	156	161	165	150	144	144	140	145	132	144	139	157	140	133	151	152	138	170	157	128	157	148	143	159	123	139	156	152	140	147	150	176	140	144	146	129	144	162	155	141	139	138	140	151	132	119	147	153	133	153	145	149	141	146	144	127	136	130	149	157	149	155	164	146	131	134	155	136	141	139	150	158	126	157	152	134	144	131	120	125	171	147	157	157	138	149	125	125	145	141	150	149	139	129	153	148	152	134	152	153	144	152	143	164	135	128	143	144	141	135	167	142	152	131	131	161	153	155	133	157	127	152	138	146	140	154	136	147	161	131	117	148	150	147	150	127	157	145	153	152	144	159	129	147	143	151	141	139	141	157	135	131	138	145	132	149	165	160	140	156	155	145	150	140	149	132	151	140	144	152	130	146	154	136	127	172	153	144	163	166	157	134	128	139	159	140	128	146	144	143	139	159	145	158	149	160	161	161	169	144	128	150	140	173	148	142	155	143	141	140	152	152	149	128	139	139	136	148	142	155	130	142	159	165	146	155	132	131	115	136	151	135	129	164	163	157	163	156	164	153	149	141	144	135	149	142	149	156	152	168	131	142	165	146	131	134	154	128	141	151	149	151	172	118	135	138	146	168	164	146	139	154	156	121	159	147	152	157	144	149	132	142	162	140	140	134	140	148	147	134	140	143	141	146	140	158	141	162	147	147	141	143	123	149	145	132	145	157	127	126	148	146	134	142	143	150	139	153	157	126	136	141	156	135	157	153	154	123	141	125	131	144	163	154	165	152	153	154	126	143	141	149	150	155	131	148	146	134	153	129	163	159	131	132	148	165	157	151	155	143	158	140	148	152	122	155	148	154	147	134	145	142	172	150	134	155	133	137	142	145	158	136	143	143	142	144	149	132	150	140	143	124	146	125	155	160	158	152	153	154	131	141	150	156	139	148	144	149	154	145	148	150	153	144	156	168	152	146	149	156	127	141	139	123	158	144	121	148	148	148	137	142	145	166	139	159	128	164	156	145	140	149	151	127	167	134	141	134	137	141	150	169	151	146	131	157	124	153	123	147	144	142	114	143	144	137	153	127	129	157	132	147	170	157	142	144	148	147	124	160	158	140	139	149	151	138	142
24476	21498	28790	24639	21472	5899	942	570	419	397	361	373	352	336	341	350	337	292	300	280	321	305	334	321	318	317	300	305	286	310	309	278	291	276	300	276	278	315	284	315	281	320	271	303	288	292	305	277	337	311	296	304	292	267	270	324	292	289	281	277	287	287	309	293	301	291	290	300	309	271	256	297	290	298	292	300	270	265	296	283	307	276	287	277	294	292	297	284	297	279	298	304	282	271	241	296	301	289	316	275	321	293	277	285	309	282	290	292	286	278	287	321	291	280	277	277	289	310	325	299	284	290	289	306	265	300	300	310	286	303	271	328	310	299	286	256	296	274	284	288	266	296	259	307	247	287	257	297	284	304	270	276	304	303	269	297	290	293	291	298	301	296	310	263	291	302	331	296	282	267	277	296	263	297	314	267	269	287	273	305	309	309	285	289	303	295	311	268	286	275	286	302	272	295	306	280	305	278	303	276	300	290	282	290	278	280	281	284	245	291	295	290	287	288	296	261	294	277	294	256	287	276	301	297	310	267	287	290	271	300	298	318	282	254	280	299	269	293	277	289	271	254	312	283	257	301	300	281	294	256	295	295	304	282	280	307	264	285	323	287	300	283	313	292	280	290	288	282	263	287	281	290	304	290	304	275	281	289	268	265	267	247	272	305	268	281	288	268	281	267	270	317	301	249	284	286	347	291	294	302	287	322	304	273	304	322	269	281	268	289	323	277	270	312	282	272	280	294	279	275	288	279	280	262	258	283	288	297	279	274	279	294	288	308	288	298	296	318	265	261	302	274	278	288	269	310	293	281	304	260	275	288	310	293	282	297	313	303	283	298	304	295	270	323	292	281	289	276	276	276	288	282	283	248	266	279	286	328	254	295	291	289	287	283	259	283	284	287	293	293	280	298	263	289	318	281	272	273	296	298	298	278	273	285	276	294	285	309	233	318	281	321	286	296	289	289	271	277	268	281	273	304	275	294	302	319	290	294	304	293	299	276	298	265	279	302	309	258	260	287	274	291	283	273	252	284	275	313	298	289	285	295	283	326	307	281	315	312	290	290	283	283	284	302	278	261	302	287	295	302	288	297	300	293	307	316	305	306	318	296	293	279	295	272	312	296	285	269	280	324	303	272	279	295	300	298	289	299	276	301	283	324	278	294	306	290	285	318	297	271	272	303	296	289	300	251	279	267	308	309	272	271	347	307	298	319	301	268	308	308	268	298	313	283	283	268	284	302	295	284	275	279	287	263	291	287	272	275	275	272	299	278	292	282	304	274	285	289	304	268	318	310	279	253	288	271	285	296	284	308	296	300	293	269	287	279	300	285	261	295	247	288	286	281	298	287	290	265	272	302	262	311	285	279	251	279	273	284	305	279	273	278	269	296	298	287	273	284	276	257	310	261	309	292	259	287	270	299	297	263	280	251	283	290	269	290	301	283	297	299	288	287	326	280	291	298	276	249	276	286	295	302	293	275	292	309	295	316	295	283	303	263	291	269	281	270	297	267	267	271	309	296	293	295	303	280	294	262	281	291	300	304	278	303	280	295	297	266	279	302	310	269	312	267	276	297	273	277	293	260	278	317	298	288	289	290	283	272	262	294	271	269	286	294	280	295	275	286	303	283	318	292	293	308	270	299	261	308	270	275	289	266	306	295	281	265	319	259	266	294	291	314	292	273	287	286	296	297	269	282	308	269	297	294	303	314	274	307	291	285	267	288	290	276	280	294	281	281	307	325	313	315	276	292	282	261	278	301	271	272	291	260	299	295	285	289	270	270	270	263	282	326	303	278	300	297	294	315	292	269	288	316	271	306	277	287	282	330	278	274	292	272	299	283	270	296	305	288	309	287	283	270	289	286	286	283	323	283	274	269	300	275	247	305	279	292	269	286	256	281	284	309	251	296	292	303	288	257	280	296	248	292	313	271	287	328	296	305	290	281	311	282	297	297	284	260	278	291	296	271	285	301	285	311	282	256	297	277	288	291	285	278	293	297	320	279	285	287	302	279	286	285	297	284	271	283	268	284	304	285	302	295	287	310	277	273	305	288	258	256	253	279	289	280	301	311	288	281	279	277	285	276	310	280	286	294	279	291	270	271	264	308	283	272	258	288	281	278	280	263	285	271	286	267	264	259	278	319	269	284	299	292	286	299	290	306	264	264	296	247	292	279	267	263	309	262	280	281	293	304	274	301	291	292	302	291	306	297	268	321	283	324	292	287	301	243	265	300	265	250	260	244	328	291	317	277	285	259	321	284	305	278	258	290	285	275	270	299	295	267	322	282	273	294	287	273	312	300	283	280	304	276	274	271	274	301	261	267	255	291	298	282	309	279	274	256	247	304	286	302	305	267	274	276	289	261	276	306	267	296	269	296	288	312	295	300	306	311	280	306	296	311	317	303	281	271	244	286	290	287	301	276	297	284	306	283	265	284	304	292	273	290	285	282	244	263	305	270	282	288	280	299	279	286	302	295	271	312	330	267	276	278	311	276	261	252	305	293	302	280	260	281	285	295	305	293	287	291	283	289	276	275	305	268	284	291	275	296	280	329	330	299	280	288	277	317	266	288	295	286	252	287	277	296	286	320	300	286	281	257	301	261	292	305	271	270	269	296	287	279	300	297	279	275	289	309	259	262	274	316	279	260	298	274	248	291	289	266	287	271	295	272	305	284	283	284	285	270	312	289	320	324	273	312	272	281	295	278	286	270	304	309	243	284	295	273	275	297	294	322	264	279	266	268	294	272	273	283	286	288	281	279	287	298	325	278	277	274	284	281	268	262	310	282	300	266	299	289	258	286	305	285	283	259	295	262	282	296	302	285	274	276	302	299	277	284	269	307	269	280	284	270	292	274	253	263	269	249	289	276	271	265	295	259	296	298	284	291	267	292	292	306	274	308	281	305	298	258	252	289	277	293	251	271	293	294	274	284	293	259	296	251	279	260	267	259	282	273	239	265	291	283	262	295	264	279	288	260	288	309	298	272	295	288	278	291	293	306	262	308	254	309	251	268	330	328	299	260	304	307	297	264	309	252	268	324	264	283	279	306	261	282	308	286	264	269	294	306	298	261	281	297	254	292	262	268	311	310	282	272	258	292	318	322	287	294	298	312	277	292	280	269	309	300	302	276	283	286	317	285	277	259	287	272	264	263	300	287	303	267	318	291	279	291	278	267	302	290	310	299	274	288	284	297	289	284	287	262	288	259	273	280	269	323	271	265	288	322	273	279	290	286	278	285	300	295	282	286	299	275	274	299	276	300	296	266	280	271	272	284	281	289	320	276	276	294	263	264	278	248	287	303	295	285	291	308	276	279	294	270	314	265	286	264	271	301	274	271	270	283	297	297	290	267	270	315	257	283	258	309	275	261	271	280	266	293	315	298	291	276	294	266	308	280	288	256	293	321	304	284	285	302	279	297	275	267	308	307	274	276	280	333	274	274	264	288	265	289	294	251	271	288	284	262	301	271	265	239	265	276	266	296	308	260	319	287
3385	4670	3901	2030	1251	882	720	613	561	453	435	374	377	390	335	361	279	306	315	310	301	294	305	284	290	268	323	279	282	280	282	281	272	276	308	261	319	291	293	278	252	270	271	301	260	305	284	320	279	287	264	259	280	274	284	247	294	236	242	269	268	260	280	266	277	283	269	260	275	256	261	265	278	292	301	295	261	259	269	260	296	271	277	277	255	257	283	288	256	247	256	269	287	261	244	274	266	272	285	239	266	273	290	289	267	260	250	268	276	273	240	255	248	263	294	256	234	281	257	270	274	240	287	296	312	275	278	284	252	270	271	274	285	281	273	307	289	282	277	268	257	295	267	268	265	282	271	245	257	254	284	273	266	234	284	269	284	255	255	269	272	271	275	249	253	270	247	269	292	273	264	273	262	310	274	288	261	269	286	281	288	260	294	298	242	273	253	262	257	294	240	250	277	266	267	251	287	250	262	266	269	270	279	296	275	280	275	269	269	255	302	296	276	245	260	254	274	240	289	270	271	222	272	271	277	270	283	261	276	262	258	274	253	267	252	223	241	292	271	250	246	272	266	275	262	267	252	269	260	273	271	274	274	281	250	290	277	250	253	273	262	262	268	256	248	281	248	253	251	261	282	268	255	245	286	294	245	268	238	243	264	287	243	277	275	257	259	280	272	230	281	293	251	240	261	260	300	247	292	281	290	254	268	299	250	272	257	273	275	251	281	260	282	277	279	283	267	297	252	241	243	288	290	254	252	262	256	283	276	263	268	272	282	264	245	261	279	250	264	265	275	271	236	264	269	253	247	294	258	259	259	293	265	270	275	277	273	288	253	257	232	239	265	264	268	260	255	276	275	269	261	239	273	265	277	253	274	252	265	283	292	245	282	253	297	280	287	305	265	253	264	271	263	284	282	251	284	272	275	271	256	263	243	271	274	253	257	270	281	295	272	272	263	264	283	255	277	267	267	257	290	271	297	296	267	263	289	256	272	281	269	304	240	256	265	275	283	275	269	264	261	242	242	270	278	267	249	248	240	269	275	274	262	271	252	285	316	265	271	263	277	270	263	268	276	269	262	261	275	284	253	252	243	223	284	306	251	259	278	258	275	237	272	261	268	256	292	267	277	267	281	257	264	260	266	267	278	289	257	269	273	254	264	297	294	277	242	254	241	272	256	264	269	247	265	291	226	255	237	272	270	273	247	218	246	242	282	263	288	257	282	256	272	289	237	249	270	274	284	248	268	272	282	254	272	277	301	298	276	267	269	250	250	273	289	245	253	244	239	280	244	280	252	283	289	265	273	296	277	242	239	308	268	273	270	284	267	287	292	279	265	251	280	301	282	270	258	250	256	223	255	293	283	273	257	276	259	274	251	257	256	276	244	268	259	287	255	274	271	283	300	284	273	279	277	241	285	252	257	286	253	260	253	260	267	261	294	258	259	241	266	291	244	273	261	243	280	273	264	266	276	286	268	268	280	276	251	262	285	260	271	274	257	264	282	261	270	261	268	265	257	270	258	267	259	271	260	267	279	276	261	278	267	258	277	294	246	250	268	285	269	249	275	254	267	282	251	275	278	289	262	259	278	264	270	273	262	260	270	233	251	311	260	255	260	220	256	280	271	256	229	284	270	263	271	268	264	224	252	261	245	249	231	254	255	249	276	270	259	294	240	273	262	267	247	254	267	250	270	260	277	261	286	269	270	284	268	273	288	268	243	268	267	272	280	274	252	270	301	246	260	281	280	279	266	252	275	265	253	258	243	264	258	262	257	281	272	256	290	293	251	288	249	272	254	249	272	252	254	293	232	265	261	286	285	271	239	271	270	279	259	281	267	253	279	240	260	251	229	249	283	257	257	279	262	261	266	290	244	240	263	297	287	263	253	249	297	258	283	249	275	276	285	252	257	261	259	273	283	235	248	257	252	255	271	235	248	264	269	259	268	266	254	281	259	268	260	258	286	285	256	256	249	264	250	302	258	237	263	275	269	235	251	258	257	272	288	260	288	259	257	284	267	286	267	270	218	277	286	237	273	258	265	231	266	267	262	266	270	279	252	261	242	263	274	264	233	254	284	288	239	265	245	263	252	281	257	257	261	299	278	247	266	252	274	276	303	255	260	275	278	236	262	276	244	258	261	274	258	256	237	254	231	245	271	273	263	269	227	257	287	253	256	286	283	269	268	294	277	276	277	297	252	246	244	270	263	278	263	271	264	233	277	260	270	280	247	260	270	255	257	266	249	273	262	250	281	229	277	271	289	263	240	244	229	275	264	279	256	268	233	252	239	233	250	241	265	260	246	262	285	263	276	264	282	267	304	275	249	259	262	244	275	263	283	274	250	255	277	241	268	270	285	252	283	280	254	273	231	270	254	257	252	237	262	287	244	275	255	281	260	271	240	243	262	256	258	268	247	269	252	269	249	281	255	277	252	270	281	258	254	267	246	286	293	297	265	251	279	262	257	260	263	271	248	253	261	264	282	255	242	272	280	262	278	238	289	287	257	295	241	265	244	274	274	257	281	290	268	254	275	270	248	272	255	283	271	273	263	250	224	245	264	273	262	256	255	250	228	301	239	242	271	289	264	267	274	263	245	278	279	289	259	256	244	275	246	258	252	262	263	273	283	289	246	302	257	257	276	295	256	238	261	275	223	283	275	242	290	269	269	273	237	249	275	262	294	271	278	224	286	260	248	241	254	269	269	253	256	242	282	237	280	263	256	261	302	263	278	281	277	248	260	259	285	287	264	220	242	243	256	272	240	248	235	248	282	284	241	287	270	233	241	276	293	265	277	259	276	275	257	297	268	221	277	254	250	275	266	254	245	258	255	275	250	272	270	265	253	248	251	257	235	284	280	279	274	238	260	249	282	249	289	243	289	231	277	239	303	263	262	276	274	251	252	254	262	275	254	265	251	268	287	245	254	263	275	260	239	287	260	273	254	258	266	276	264	298	257	244	272	263	247	284	281	291	280	270	278	274	278	257	274	252	274	252	274	244	260	256	257	275	254	293	289	241	246	287	256	235	271	259	297	277	274	271	263	281	256	268	276	285	259	259	227	298	257	285	248	252	241	275	279	238	268	270	247	257	263	261	273	250	237	253	286	265	274	272	249	309	251	274	256	261	285	238	259	284	249	271	274	262	292	255	277	280	265	257	234	265	255	264	257	264	265	290	262	266	247	276	265	247	251	272	264	243	271	258	252	242	267	261	260	256	242	276	250	255	238	238	251	257	263	241	249	266	277	281	252	268	277	273	252	284	272	266	265	287	268	248	271	264	276	279	236	274	264	280	255	243	269	274	271	259	263	255	252	269	258	242	284	233	270	254	266	278	240	263	244	312	251	274	274	250	255	267	261	253	274	280	261	250	251	275	249	247	264	244	246	265	260	266	282	270	265	248	267	292	241	264	246	247	260	270	261	273	263	266	250	262	263	280	259	247	288	251	216	265	255	286	272	253	262	238	263	264	248	262	270	259	274	223	251	269	272	289
27834	12462	999	447	318	287	330	302	291	322	310	302	293	288	323	314	314	317	309	287	304	324	329	326	300	278	306	295	286	302	286	279	316	284	288	317	334	319	278	295	303	317	286	309	302	285	303	298	295	309	313	310	298	282	307	284	308	274	299	298	316	298	282	298	315	303	303	301	305	283	267	286	285	300	286	329	278	314	259	316	325	304	309	288	324	313	283	313	302	296	289	282	310	278	311	313	295	267	320	305	327	271	322	304	306	294	303	297	284	337	333	320	340	297	323	310	298	311	245	334	301	314	296	307	320	330	300	332	314	300	301	323	305	295	297	324	303	283	302	305	281	280	310	298	285	290	299	270	279	296	291	292	320	298	315	307	297	302	335	324	313	306	314	326	310	307	302	295	307	303	303	331	301	293	321	293	309	326	307	293	286	294	275	288	305	273	298	318	300	296	307	282	303	297	291	278	288	299	329	299	301	321	293	311	305	290	308	295	304	295	296	270	315	311	356	275	297	277	337	277	288	283	298	284	311	270	279	291	318	310	318	286	299	313	336	294	307	313	291	285	308	288	321	313	292	273	304	332	293	301	281	282	302	284	282	297	313	334	316	324	296	302	311	284	308	295	250	329	313	290	307	308	300	295	306	311	303	302	290	304	322	304	319	303	323	271	301	322	311	307	315	281	325	260	295	304	273	305	270	303	274	285	318	301	305	292	336	282	274	322	275	292	300	257	310	292	292	313	311	302	300	303	256	287	302	284	295	265	276	307	318	288	318	326	278	307	288	304	298	327	290	311	316	284	286	275	308	291	298	308	279	273	318	304	310	301	280	302	337	283	286	312	302	292	309	323	333	293	295	287	347	300	305	302	272	303	296	286	274	299	338	320	279	298	272	290	302	309	277	297	308	302	307	323	334	323	310	289	294	273	272	293	281	299	268	317	310	295	313	294	329	272	298	295	322	330	297	275	305	312	324	290	299	278	336	304	320	322	309	317	285	308	284	289	275	331	322	277	289	307	308	303	289	309	286	316	263	307	293	294	322	296	302	311	301	297	310	275	310	328	308	294	295	318	308	302	286	304	299	307	280	290	319	263	295	324	333	297	279	281	317	320	297	276	307	294	302	310	291	316	289	301	281	298	319	313	307	311	314	309	307	275	314	311	265	311	300	307	299	315	283	303	288	310	304	312	282	296	313	291	305	320	326	338	307	316	282	275	302	330	298	291	270	276	300	341	310	293	309	284	325	290	339	300	285	312	276	314	289	293	298	308	289	320	289	317	325	300	281	290	281	336	319	304	291	262	291	277	277	331	304	314	329	307	306	299	307	305	286	310	318	324	296	271	279	317	314	303	305	327	294	285	275	283	326	269	293	279	319	235	291	292	294	304	261	276	321	309	316	324	307	268	321	287	300	307	274	305	298	296	299	318	287	300	288	288	290	305	304	287	312	311	307	283	315	296	296	309	301	326	304	313	295	309	317	302	282	286	352	311	312	285	310	327	333	326	294	304	283	262	316	305	311	288	336	329	285	301	325	300	304	278	335	333	284	309	298	286	294	315	331	267	279	305	283	302	317	317	291	330	288	305	314	293	296	310	291	282	282	304	273	269	315	293	294	315	308	297	311	294	298	300	307	302	301	283	292	316	289	312	310	314	324	322	311	290	314	298	323	288	300	329	306	280	328	271	317	308	279	324	325	305	300	323	322	310	300	306	275	326	327	317	297	287	299	304	281	321	327	331	311	299	285	302	313	299	272	293	319	301	297	258	298	302	294	331	301	290	302	301	346	305	321	296	287	298	329	281	283	261	293	272	304	304	308	291	307	297	324	293	315	293	306	315	268	320	307	287	306	289	287	293	303	291	319	314	284	313	292	300	302	247	285	296	295	299	298	287	313	332	305	314	303	295	327	279	280	304	313	315	298	290	307	317	328	285	278	312	325	332	329	299	317	312	290	303	316	287	322	304	279	297	288	316	294	303	251	318	292	306	303	303	289	301	318	290	277	322	330	273	305	314	296	324	314	333	315	324	301	323	336	325	295	281	328	293	305	313	294	332	353	294	283	317	270	314	307	279	290	303	309	301	315	298	308	331	312	325	306	324	298	304	280	261	283	291	331	297	311	298	303	307	284	297	292	288	286	305	293	302	300	313	271	304	323	325	296	311	316	323	296	297	312	316	279	328	304	290	291	310	288	321	287	334	286	302	312	312	265	301	303	299	311	333	305	279	284	288	304	296	304	278	284	288	324	321	339	279	290	312	324	306	285	321	297	269	308	280	329	307	304	292	290	327	313	298	347	293	291	314	301	313	292	321	308	329	304	335	280	303	274	325	290	293	318	309	290	313	330	284	303	300	285	274	280	289	301	311	293	309	305	289	310	310	316	293	289	317	333	292	298	273	316	306	312	314	315	292	298	294	287	281	265	306	284	330	288	285	298	308	314	279	295	299	309	278	303	292	332	344	316	336	331	300	331	292	323	311	267	304	288	281	326	281	278	331	290	286	300	283	302	281	312	274	284	297	315	271	306	295	326	305	322	317	275	280	315	288	333	284	264	316	307	333	268	328	318	304	282	318	301	290	273	315	275	296	312	306	296	319	304	285	294	293	324	300	287	305	306	300	305	281	315	309	307	330	298	281	291	330	314	314	271	305	301	259	282	303	290	324	321	305	284	280	331	280	281	280	312	301	306	326	313	262	319	302	277	312	297	295	287	314	277	325	292	302	337	291	305	287	301	314	286	294	336	320	290	247	307	316	309	295	319	315	297	289	304	324	271	296	311	287	299	329	284	292	303	350	279	309	304	307	300	321	293	290	308	312	318	308	260	306	283	269	277	306	310	313	304	263	314	303	336	306	277	268	289	258	298	340	297	306	284	311	279	269	308	292	297	333	318	281	307	267	276	336	263	288	325	296	302	318	341	288	328	313	291	318	279	306	282	295	279	317	307	280	295	293	326	292	306	312	299	311	310	309	318	297	292	300	316	293	291	327	298	303	308	306	305	317	334	298	309	288	307	291	347	302	303	292	294	311	306	319	323	302	326	307	342	277	285	297	295	306	312	305	306	322	294	296	298	287	319	324	280	304	309	307	302	322	274	284	309	285	312	293	314	306	282	284	308	292	320	281	298	312	315	300	313	296	324	316	309	319	303	319	317	309	290	305	316	289	290	303	272	296	276	293	297	298	279	286	259	283	282	296	276	323	307	307	277	304	285	319	289	283	299	287	279	329	313	290	308	300	290	304	276	290	301	293	264	303	302	323	313	315	308	307	316	316	306	300	297	283	330	293	295	298	282	296	310	285	294	333	311	292	294	294	303	277	319	301	303	308	287	307	306	297	263	302	301	313	301	283	318	301	311	307	299	315	323	285	289	291	279	275	315	309	290	330	264	307	311	301	284	300	302	332	318	316	306	305	304	333	282	329	320	309	303	295	306	320	310	291	320	289	297	291	317	313	311	285	330	310	300	295	328	278	291	290	298	294	285	282	301	277
4738	446	411	338	305	270	284	287	258	287	290	274	299	307	280	266	287	274	279	280	290	259	272	284	269	267	261	298	267	284	268	278	299	272	284	259	278	254	260	280	241	245	290	272	282	278	273	279	261	304	281	305	249	287	299	270	307	274	261	274	267	267	291	293	297	288	273	274	265	292	276	297	295	297	286	286	280	281	260	275	275	294	279	242	284	301	291	283	284	275	261	284	263	288	261	282	276	280	273	252	279	307	282	258	276	276	263	272	274	281	270	315	313	254	294	291	273	290	286	288	258	288	273	270	279	296	268	264	304	298	274	283	252	272	293	256	272	264	293	272	268	262	295	294	294	283	243	277	266	306	261	285	281	276	272	292	285	267	268	269	275	266	257	264	279	263	276	284	243	271	271	283	265	236	241	294	288	304	262	261	290	295	263	251	318	263	287	300	261	278	270	261	279	269	268	288	250	285	263	252	315	266	263	271	303	261	251	258	289	249	277	264	285	285	263	281	282	271	305	278	290	300	266	285	300	283	281	239	256	289	249	259	250	270	279	290	274	281	268	281	278	259	288	284	284	281	250	277	252	282	251	263	278	283	280	311	260	282	271	278	278	282	323	265	288	287	254	281	269	278	277	275	305	275	298	250	270	269	263	280	297	282	267	270	283	288	248	254	272	300	271	276	287	285	241	248	256	275	285	284	270	270	252	306	263	266	258	271	271	288	233	258	278	267	280	253	293	256	245	274	270	281	288	261	276	282	287	302	295	239	284	264	270	279	286	260	272	263	249	285	277	265	299	252	262	258	275	274	255	303	272	278	277	267	316	292	263	255	290	287	216	285	282	294	276	269	252	279	266	307	276	285	274	268	272	258	263	291	285	294	286	267	277	261	284	287	278	290	263	273	285	306	272	286	300	273	276	279	304	257	265	246	279	266	257	248	270	256	310	288	254	246	291	278	295	250	275	279	291	250	281	304	268	257	248	252	299	286	266	267	276	291	265	300	297	288	290	249	253	266	298	264	292	276	256	257	281	291	285	287	270	265	313	288	282	262	283	272	249	265	251	263	263	263	295	286	268	266	269	263	287	238	268	252	276	290	257	327	257	265	278	264	311	289	297	271	274	268	278	274	278	287	269	269	276	268	283	278	276	295	283	246	320	233	233	267	280	296	294	277	271	287	282	269	238	297	282	283	283	302	266	281	283	247	285	284	274	249	299	272	249	290	277	266	259	253	266	270	276	290	272	255	289	271	268	263	235	259	297	278	257	266	263	262	275	249	223	262	285	284	263	280	244	282	299	292	281	233	270	288	255	281	265	257	259	290	303	286	277	286	251	282	276	265	260	279	274	260	302	292	295	270	268	259	260	274	307	298	274	242	249	299	297	260	307	276	270	250	257	253	270	316	246	296	268	294	301	254	260	317	273	285	250	264	283	308	273	280	304	269	259	288	278	290	306	271	324	261	251	306	312	275	285	240	272	265	244	269	290	281	274	281	267	267	256	295	251	300	290	269	254	282	262	304	266	297	318	258	249	266	242	283	291	278	261	278	271	299	255	299	268	296	278	281	268	267	282	266	269	257	257	275	258	265	267	264	254	262	255	279	268	249	278	265	314	337	282	274	273	273	286	283	258	264	268	278	275	333	255	267	304	250	294	276	249	275	250	292	287	285	275	250	290	281	283	248	294	278	269	286	272	302	289	279	276	263	281	267	256	279	288	247	309	257	253	254	278	288	256	271	296	304	288	220	278	269	298	281	302	279	265	273	268	274	301	284	248	287	269	265	246	259	282	280	262	275	270	275	287	284	275	308	266	262	247	312	280	258	257	288	279	275	284	320	222	261	297	260	259	275	278	286	276	277	259	245	277	281	294	256	275	251	277	271	276	284	297	276	264	273	270	324	251	287	268	287	289	278	251	319	259	263	261	274	253	259	274	272	256	257	283	284	277	274	302	278	258	298	277	266	268	269	273	290	253	289	258	268	249	285	275	235	257	274	312	276	286	272	282	271	270	267	290	272	269	268	264	249	264	264	273	267	270	259	267	285	259	258	264	265	270	284	253	279	304	269	272	277	275	288	272	265	281	272	257	267	250	283	264	329	281	281	275	282	265	286	286	283	284	277	278	272	299	263	274	265	281	280	275	293	303	297	290	274	308	268	258	283	292	298	223	265	278	273	289	275	262	274	280	277	264	240	279	285	297	270	276	270	273	258	277	280	240	299	265	313	278	237	288	276	279	272	267	254	266	285	297	304	291	281	283	271	277	290	266	279	259	286	265	287	269	275	279	257	272	276	267	257	259	264	291	287	269	322	305	278	265	271	280	254	293	282	282	286	266	268	262	315	279	268	253	265	287	298	290	277	285	267	271	279	287	281	255	266	285	289	282	274	271	292	261	286	289	253	283	259	250	281	253	262	251	280	264	253	237	310	288	300	270	283	282	299	281	267	275	289	279	293	304	297	290	238	288	288	295	269	264	303	277	310	261	261	239	224	278	259	285	269	255	277	261	273	275	283	273	291	315	261	282	275	264	267	271	283	261	251	283	288	251	266	280	293	290	260	278	279	272	262	264	275	281	291	261	249	298	284	257	280	292	309	264	308	270	293	254	269	285	269	251	245	259	291	270	267	275	262	261	267	275	276	303	258	269	250	251	280	277	248	268	278	290	323	286	259	305	272	276	266	281	238	317	270	285	278	248	282	269	296	288	255	294	284	287	288	264	286	293	277	294	288	282	268	290	264	266	276	276	284	288	264	242	276	284	272	303	280	286	273	262	279	274	303	317	281	269	288	291	274	280	281	293	296	296	275	289	265	297	273	266	273	269	257	268	284	267	296	249	260	277	288	249	281	284	271	287	267	270	259	305	271	275	283	299	304	252	296	273	282	249	296	263	280	265	283	290	271	276	274	279	301	267	281	281	278	278	268	283	261	261	297	283	257	265	282	250	286	263	267	302	265	275	279	277	308	276	280	285	256	265	294	262	232	278	294	241	276	266	248	267	275	270	268	261	285	265	267	267	246	284	285	257	276	281	309	287	269	282	275	296	260	259	286	278	290	268	258	270	246	274	294	279	270	287	290	277	266	278	254	286	296	236	276	278	275	278	275	317	271	309	264	289	291	273	255	264	295	251	266	276	274	266	267	320	267	295	262	282	261	295	280	282	270	309	250	280	268	286	280	260	258	259	290	284	283	269	278	261	284	269	268	261	285	261	302	263	286	274	268	267	281	275	291	267	281	273	267	302	290	302	250	255	284	279	269	276	272	298	296	267	257	257	233	283	272	264	258	269	305	297	290	284	274	288	271	294	254	259	264	278	286	298	273	245	260	262	262	281	275	284	282	281	279	248	248	277	280	270	287	238	297	279	299	298	286	250	263	273	280	291	247	275	292	252	260	287	246	269	236	260	249	259	280	241	253	303	262	302	258	320	270	277	306	280	274	260	276	288	273	273	257	249	299	304	261	290	258	281	258	297	276	270	268	267	250	284	301
25301	21456	27783	25514	9030	569	336	231	202	197	180	193	193	180	175	157	153	181	132	159	158	150	150	175	137	142	147	137	158	154	157	145	147	152	161	149	136	127	159	142	141	162	149	150	144	147	141	163	150	160	146	140	128	146	156	145	152	143	121	139	138	149	136	143	158	133	166	145	138	144	110	134	132	151	146	157	122	123	129	138	119	173	176	145	150	129	128	143	142	117	113	151	138	150	140	144	154	137	131	140	127	148	146	166	147	134	153	152	146	137	129	141	133	148	167	147	146	143	142	133	142	147	167	154	178	155	144	156	158	154	135	147	133	142	151	131	127	124	151	155	142	118	135	145	137	136	157	134	130	151	131	149	160	141	125	125	152	145	142	149	152	149	110	145	144	141	135	148	149	137	160	124	149	145	132	128	135	125	133	160	147	130	141	154	140	129	142	147	153	128	148	115	146	138	136	157	148	145	131	153	149	132	147	137	149	152	126	151	158	152	147	137	131	124	140	152	150	155	139	143	138	133	123	138	160	134	145	138	149	130	130	150	144	139	141	134	153	145	124	140	127	132	144	136	149	154	155	142	155	139	121	137	154	158	132	143	122	136	136	139	127	146	152	140	114	154	146	132	144	151	155	145	135	139	142	138	134	153	154	139	170	154	128	144	127	122	125	145	135	149	151	135	142	141	158	130	146	132	127	178	168	139	141	141	137	147	144	138	152	143	138	140	155	151	137	143	148	148	138	136	135	146	153	147	146	144	144	130	155	144	140	151	155	133	140	140	153	141	137	124	134	147	157	143	122	170	158	127	139	143	132	146	139	151	154	147	168	139	148	141	159	153	141	153	141	164	141	147	130	141	129	125	169	124	147	167	165	130	159	137	122	150	145	128	134	132	135	151	135	126	160	174	124	141	140	144	168	140	138	147	139	136	125	140	147	167	161	146	131	127	139	134	133	145	131	141	165	128	143	142	144	150	128	140	145	137	138	155	129	145	158	132	151	141	154	136	146	121	136	148	140	120	126	164	139	125	152	156	155	147	148	132	137	140	144	138	137	130	141	135	160	139	135	141	138	129	137	141	125	133	149	143	156	150	129	130	156	153	141	152	136	143	145	154	161	152	141	140	141	145	140	157	142	155	137	156	141	157	159	140	140	132	137	143	130	147	134	160	147	153	141	135	158	138	130	127	139	154	130	144	162	147	124	151	136	131	126	143	151	110	139	146	131	141	159	169	138	160	143	159	150	120	138	137	157	167	155	148	124	144	146	157	144	149	132	146	155	135	159	124	148	125	140	150	136	164	154	150	128	145	152	158	149	137	151	136	146	141	127	136	137	150	135	140	138	158	154	104	147	136	158	116	145	128	158	153	147	138	134	155	143	127	130	140	146	151	139	171	138	147	139	150	137	149	152	154	159	129	129	133	137	133	141	130	120	130	133	143	138	134	137	117	137	149	167	135	133	150	146	162	135	164	129	146	147	135	134	142	141	131	139	165	147	130	140	127	133	131	132	147	136	152	132	148	140	144	152	148	142	127	141	122	120	143	131	137	131	128	149	148	155	162	140	152	140	146	151	128	133	157	148	125	147	140	142	142	131	173	148	162	144	134	125	137	160	129	142	135	137	139	129	126	148	124	135	145	136	117	136	156	134	152	146	145	131	138	139	153	166	134	125	131	120	155	143	182	141	149	133	141	138	134	142	152	120	137	143	145	146	154	140	147	192	140	135	149	143	137	147	150	159	128	144	158	138	129	152	124	138	142	136	127	149	143	145	155	145	155	133	155	145	136	141	152	153	143	150	155	153	132	147	110	119	152	143	138	122	143	139	185	136	145	151	138	143	154	140	144	140	151	126	129	146	151	135	142	153	148	160	142	156	141	155	124	138	125	138	149	161	161	149	153	148	155	154	148	135	163	140	151	134	136	126	126	139	148	139	149	158	127	146	163	135	128	129	137	129	146	124	146	145	133	122	138	129	147	155	136	144	140	127	130	138	134	154	158	136	166	126	146	150	135	143	154	135	142	134	143	130	161	153	150	130	142	144	164	139	132	133	130	132	140	140	134	134	129	138	155	123	151	144	151	141	136	167	138	145	163	133	150	144	147	141	144	135	147	140	138	146	130	136	139	127	146	126	132	169	138	137	153	159	141	148	149	164	141	143	131	157	146	141	136	144	132	135	153	158	151	162	147	149	132	137	135	155	139	131	140	145	136	143	142	145	147	160	148	154	139	155	167	149	127	143	149	153	144	173	155	137	134	140	148	147	157	149	123	136	127	136	137	144	153	142	136	143	148	137	156	131	153	149	145	124	135	148	153	140	153	138	136	140	143	141	114	155	129	133	143	154	134	137	156	151	141	143	138	140	158	151	130	125	166	145	145	121	128	144	137	154	142	132	142	132	140	138	127	149	152	126	150	139	157	149	143	132	144	145	155	143	135	149	161	129	126	145	151	123	130	146	129	129	139	163	140	130	143	143	144	156	136	143	149	131	137	156	139	127	135	128	142	143	153	139	144	147	137	137	156	141	133	138	132	141	144	132	151	150	135	136	148	158	146	128	149	129	146	145	176	135	139	131	143	126	123	141	143	144	135	135	163	129	145	125	140	135	123	142	136	177	146	128	144	147	146	146	127	137	126	143	152	141	154	132	138	137	160	150	131	133	144	152	126	113	133	141	136	174	155	142	124	139	119	149	138	136	150	141	157	137	117	155	137	147	139	118	156	146	138	154	146	147	143	145	160	135	167	160	132	136	164	150	144	151	126	153	144	148	148	150	132	132	129	148	148	141	152	117	157	115	148	143	151	151	142	136	149	150	145	143	135	142	131	149	154	165	126	130	157	140	148	143	139	123	143	136	121	140	141	150	156	143	135	151	137	133	151	134	151	143	119	166	130	138	158	128	130	144	149	145	151	142	153	121	137	157	136	146	148	126	126	144	158	143	149	145	162	144	143	121	150	142	157	132	144	148	152	151	131	156	146	131	138	144	136	139	130	140	137	130	140	150	133	147	142	157	139	119	142	130	133	130	130	151	123	159	149	128	116	144	162	154	138	124	128	127	156	122	130	122	143	147	137	147	130	153	145	131	125	153	141	145	130	137	135	128	149	144	142	134	134	124	148	136	144	119	135	155	148	147	105	140	161	128	143	130	133	125	142	141	159	142	140	147	133	150	142	140	151	134	145	131	150	150	134	137	161	139	142	140	149	131	139	145	130	124	117	161	148	135	147	140	135	142	134	135	151	145	141	173	142	134	157	161	152	142	144	125	158	131	156	148	155	150	127	144	138	144	160	133	117	161	152	153	129	137	140	130	137	128	145	122	133	149	162	128	157	120	147	134	139	161	126	129	164	138	162	128	135	136	133	136	124	147	147	116	139	130	156	124	146	137	137	129	140	150	147	152	141	115	151	141	115	131	134	130	148	161	157	139	131	143	129	146	147	155	135	146	154	150	149	143	141	149	138	148	128	140	145	175	137	135	145	145	124	154	145
3097	2564	2076	1037	610	454	384	289	290	233	216	230	225	203	177	161	187	174	170	190	178	183	136	149	157	145	170	185	156	148	148	142	156	158	144	162	139	163	162	162	145	148	158	126	149	143	132	174	169	167	165	142	159	182	116	154	159	159	132	156	158	132	152	160	148	151	152	156	159	161	154	140	145	149	157	160	136	137	151	148	153	149	153	136	162	146	149	140	152	104	168	135	157	136	138	149	145	147	161	168	125	166	127	151	166	136	160	158	148	135	136	129	136	129	162	127	140	139	154	159	162	134	157	155	135	145	158	148	142	129	160	138	149	150	162	144	147	146	120	157	154	163	150	159	142	159	138	133	154	151	167	141	181	152	139	137	136	159	172	158	125	130	157	157	149	170	152	160	155	181	138	139	141	141	168	163	163	130	142	137	138	150	167	155	149	143	140	139	115	163	132	143	144	127	170	138	137	169	150	149	149	133	145	158	155	142	135	156	146	133	158	144	157	170	148	147	144	137	136	142	163	133	165	170	162	163	148	138	127	144	170	131	158	150	133	144	144	154	132	169	177	182	136	128	164	149	149	190	150	139	157	153	175	158	150	147	148	171	140	163	142	155	151	162	152	155	174	161	150	161	139	151	153	147	144	140	132	127	164	144	151	123	144	152	134	140	150	162	146	127	137	153	153	167	133	146	152	170	146	136	163	138	155	162	149	149	152	135	152	134	160	149	156	145	137	150	154	141	160	126	136	163	139	142	156	157	150	144	148	151	163	168	141	136	150	174	168	134	147	145	143	147	132	132	133	128	135	156	126	151	158	152	163	152	138	140	153	149	161	141	141	154	151	120	138	145	157	154	150	147	121	152	141	142	146	166	140	158	153	159	143	145	138	166	154	143	134	135	176	132	151	135	147	135	164	149	182	162	149	155	134	166	157	161	142	158	178	152	152	146	140	141	132	129	173	148	171	143	152	141	140	138	183	148	161	132	160	133	138	177	152	142	154	172	154	149	156	149	134	135	154	144	139	148	146	174	160	128	138	156	134	140	143	142	132	141	143	140	143	134	161	134	140	143	159	154	161	152	155	127	166	143	146	149	159	132	136	171	142	167	147	143	158	166	158	160	149	141	143	140	146	160	141	161	121	136	141	132	139	155	146	140	149	152	154	137	142	134	173	128	155	142	155	150	155	146	133	131	156	173	144	134	168	138	165	167	141	157	149	145	136	142	143	123	122	149	149	150	164	161	148	125	149	138	131	165	154	151	160	129	137	146	171	149	167	138	141	148	147	164	147	147	143	158	150	161	170	150	125	143	145	136	128	149	138	137	155	136	140	164	157	128	177	134	136	141	139	147	140	137	162	172	163	148	163	132	152	132	146	156	154	171	151	168	123	160	134	144	158	157	148	137	156	147	150	159	140	143	165	149	139	129	136	147	138	142	142	138	158	133	160	131	137	134	144	156	154	130	152	135	148	142	146	145	145	148	163	163	138	140	148	133	126	142	140	156	137	143	135	157	157	142	149	145	148	145	136	154	136	136	137	149	131	153	123	150	164	163	151	131	151	165	124	157	137	163	147	163	160	143	128	151	153	140	142	161	117	152	143	143	178	139	139	164	132	147	139	140	143	148	135	151	186	152	143	131	140	139	140	155	154	162	151	168	140	136	130	143	163	156	141	142	160	158	138	156	144	146	132	144	142	127	139	121	141	137	143	140	151	127	157	144	144	149	138	148	148	141	170	135	167	164	160	151	133	155	146	119	166	140	144	136	136	160	159	144	141	142	121	141	127	142	128	154	147	142	147	180	146	151	137	152	143	142	133	156	138	133	160	149	141	155	153	154	138	116	146	155	154	146	136	150	173	155	128	159	139	128	156	135	145	150	157	137	165	168	162	130	126	174	159	128	139	162	138	133	179	150	161	162	150	145	153	140	146	139	159	148	133	138	152	133	150	145	144	151	139	136	132	131	148	164	139	144	150	144	179	165	157	148	145	145	127	128	147	154	128	137	146	137	139	128	156	150	141	127	132	166	158	143	137	130	157	140	145	148	149	156	134	160	134	126	145	138	120	151	142	150	143	133	144	141	136	151	145	142	140	145	153	163	141	153	132	149	153	143	142	160	140	142	137	150	129	139	137	137	147	154	172	127	148	146	146	137	121	135	147	144	146	129	152	132	149	138	122	151	127	139	142	144	144	167	147	152	148	142	162	162	162	145	137	140	159	148	139	143	162	161	133	139	139	159	137	126	142	125	139	134	142	165	141	168	147	150	124	171	141	138	161	159	150	143	121	154	136	146	159	153	128	136	140	133	161	147	162	152	147	139	170	148	139	139	157	141	131	159	172	151	138	141	152	138	136	145	140	155	151	150	141	152	143	133	126	134	117	142	133	154	134	148	155	126	151	149	136	146	151	147	159	147	152	136	151	153	149	120	158	139	149	151	133	154	133	167	153	132	166	150	128	149	155	126	144	144	148	151	139	140	144	145	151	145	122	146	158	133	163	140	120	143	147	156	138	161	139	150	140	144	130	128	163	113	180	119	162	162	130	154	145	140	144	152	147	162	138	132	160	153	156	141	160	132	142	144	141	144	146	162	145	135	132	143	130	152	148	138	130	131	159	156	119	155	133	159	154	143	124	164	154	141	148	145	165	148	145	136	153	143	155	127	155	143	148	140	154	157	136	146	147	126	153	131	146	162	141	160	162	154	143	171	156	141	132	141	139	132	156	143	144	146	122	146	165	144	134	154	137	136	155	133	135	154	166	147	142	131	150	156	143	132	151	151	151	159	142	124	156	134	138	143	145	136	143	136	145	158	141	141	145	171	164	148	145	135	152	144	150	125	154	148	160	146	117	140	139	159	153	140	149	156	149	131	134	141	139	155	132	153	135	140	173	144	156	128	151	138	173	153	131	125	135	136	140	154	154	144	154	125	151	143	133	171	141	145	135	164	113	155	134	155	157	166	134	163	139	160	139	141	126	139	147	148	136	151	167	154	144	157	135	154	147	138	137	131	143	152	162	129	162	151	146	158	120	131	153	167	167	144	154	143	137	147	148	149	146	157	173	141	151	147	149	151	126	147	124	154	134	170	154	140	141	163	137	148	132	152	135	155	147	144	156	158	168	144	156	166	144	139	141	133	130	149	145	151	152	159	171	143	148	129	140	150	145	131	155	159	151	152	163	144	144	139	150	160	138	164	136	139	126	166	148	138	131	162	149	147	135	136	133	138	143	131	148	161	154	139	141	158	161	145	138	140	151	168	145	156	114	146	138	146	158	158	127	142	133	150	140	120	139	161	125	140	134	127	124	160	140	162	131	142	170	131	132	148	147	134	145	148	131	140	141	157	154	148	135	158	141	147	168	135	114	180	122	141	150	175	141	144	125	144	151	145	138	141	162	135	146	140	143	134	161	140	149	147	151	147	145	141	144	155	142	139	141	140	160	123	148	166	136	144	175	136	162	155	147	143	151	134	141	159	123	158	159	151	154	153
24429	21498	28752	24661	21466	5692	919	504	384	382	396	365	335	355	317	339	320	323	304	307	308	322	323	319	299	307	316	360	297	286	300	330	314	295	315	263	294	300	293	318	317	294	306	286	317	308	261	279	278	285	292	306	306	297	302	291	260	296	308	314	299	276	280	324	294	283	289	286	263	292	299	276	292	289	267	288	324	302	287	286	297	266	272	317	304	251	311	268	268	315	265	274	299	286	286	237	292	300	306	268	277	288	282	285	315	292	326	282	270	310	320	309	308	262	267	304	309	287	296	285	264	289	285	259	322	281	296	289	292	321	266	312	277	296	303	326	300	294	285	285	289	294	294	266	319	302	296	291	285	296	288	322	274	274	259	285	293	330	294	297	293	289	291	261	278	297	310	293	302	310	298	304	293	300	299	323	293	302	319	287	297	302	313	283	305	271	301	316	276	283	307	298	296	291	279	299	279	295	284	280	299	269	316	314	289	251	283	270	307	302	291	311	291	267	317	273	286	302	294	307	311	291	295	318	285	295	303	286	288	274	276	254	293	303	295	313	270	277	287	275	280	280	295	273	279	288	302	294	281	280	292	281	284	288	308	303	292	278	273	282	303	285	299	298	295	295	279	274	274	304	320	263	265	281	301	292	282	303	267	285	280	271	290	308	269	308	318	298	301	267	286	284	275	295	298	268	298	296	293	301	280	295	282	269	286	296	288	283	278	275	290	300	299	307	252	288	307	302	277	307	276	303	293	267	279	295	324	289	275	292	266	302	311	283	296	288	280	280	298	293	288	288	282	275	310	285	278	252	277	317	267	289	274	299	283	284	295	310	285	308	279	250	263	288	259	290	309	294	305	263	287	305	305	313	293	261	286	330	276	278	302	285	289	288	314	300	303	309	290	281	275	281	293	314	286	288	272	290	282	289	300	295	302	259	277	260	290	280	284	296	272	281	287	265	259	307	279	303	282	295	304	301	280	281	284	297	297	299	304	273	314	285	289	284	269	288	308	299	324	291	303	306	283	289	280	281	273	302	289	292	276	275	289	281	299	258	314	255	278	296	273	271	280	289	277	273	267	288	273	270	280	273	285	282	278	300	296	255	263	298	294	284	286	253	274	288	317	271	311	292	293	290	295	298	289	282	283	297	315	294	312	273	308	297	307	297	278	289	291	291	274	297	293	312	277	314	266	297	262	289	291	288	272	261	274	302	291	297	296	283	260	281	304	295	288	297	284	289	280	299	286	286	304	288	270	265	301	303	309	274	311	308	296	302	293	259	312	327	321	260	294	262	302	294	253	268	290	268	300	292	291	281	285	330	282	274	309	295	287	295	296	304	288	290	285	302	283	308	265	253	284	298	274	302	281	281	296	267	281	303	285	296	274	277	278	272	311	303	285	327	310	266	310	280	256	284	292	286	290	278	279	280	309	254	292	269	252	288	290	306	284	292	291	289	290	316	258	273	284	248	286	242	276	246	273	292	251	288	285	302	298	297	259	319	257	282	271	269	270	280	309	272	294	255	277	300	304	279	288	312	284	284	287	290	316	302	317	305	296	300	285	335	293	287	274	305	291	281	287	302	290	283	275	292	280	262	292	252	277	278	293	280	318	291	306	293	276	282	285	269	308	270	286	297	259	289	294	290	288	267	257	285	293	255	293	268	285	305	335	309	262	285	285	279	278	304	287	298	276	265	265	293	283	290	277	300	322	321	253	282	325	298	290	307	264	298	294	276	303	303	267	278	266	287	284	276	283	259	272	281	291	305	276	318	228	319	291	301	263	302	285	311	273	278	263	268	300	290	303	297	322	288	288	292	276	285	303	298	306	316	320	321	265	271	289	265	279	293	301	272	270	280	316	313	273	277	313	280	258	284	303	280	304	288	301	301	267	278	277	310	296	280	308	286	273	299	295	297	297	273	239	279	283	297	312	301	281	301	276	276	271	291	274	302	300	297	297	300	262	290	291	285	308	269	289	283	281	277	297	289	266	274	307	256	276	272	256	292	309	256	260	301	281	292	322	279	294	331	269	276	312	267	293	298	276	309	251	329	294	268	293	289	300	306	275	285	306	314	277	287	270	306	262	310	276	286	266	291	293	298	317	270	262	260	324	285	282	281	242	301	312	277	330	283	267	253	294	267	304	260	251	286	311	288	275	306	292	274	302	293	305	323	267	293	300	256	269	286	293	295	296	307	312	285	302	285	284	254	279	315	290	302	320	269	311	279	296	299	297	271	291	276	316	281	297	303	291	268	309	302	284	293	267	293	322	303	272	272	244	280	294	300	289	263	301	329	302	281	289	315	292	278	279	289	278	301	309	306	267	296	289	304	277	304	282	284	319	292	268	270	285	316	299	284	281	305	293	270	259	294	291	291	284	262	294	294	284	282	306	276	286	276	298	301	288	286	311	254	306	294	287	278	293	259	294	265	312	295	283	264	288	283	287	293	302	294	256	281	283	300	279	273	306	283	264	272	286	285	288	327	302	292	279	263	292	245	269	285	328	285	259	283	301	298	270	294	296	287	297	288	297	297	303	282	301	279	256	294	282	276	297	298	296	280	286	265	284	259	295	305	273	288	310	283	282	281	278	301	296	266	276	278	293	289	275	297	291	283	284	298	304	273	301	305	338	287	320	311	324	298	286	265	270	310	275	267	296	267	288	286	313	271	280	284	288	292	288	270	283	272	269	264	299	268	273	301	296	327	309	270	285	292	266	266	302	270	285	254	291	288	294	281	280	300	301	280	295	253	268	284	277	308	289	289	280	296	257	289	296	275	290	300	292	290	284	292	296	306	284	285	296	296	276	283	288	295	289	319	266	282	285	276	301	283	310	280	285	271	290	273	294	279	282	302	281	273	290	285	303	318	292	305	289	299	290	302	294	282	290	300	314	274	272	317	324	280	292	254	307	293	309	313	296	290	301	293	307	287	302	283	293	302	278	303	285	294	282	298	262	287	330	268	299	278	300	295	297	282	278	309	268	286	286	295	285	305	285	282	299	282	298	263	290	306	273	302	295	274	305	328	277	272	315	292	291	279	283	291	287	262	302	276	297	295	287	281	285	272	279	317	285	271	282	282	250	287	296	276	293	280	286	286	260	288	252	274	291	276	306	264	283	254	291	279	266	280	281	276	292	282	289	259	307	279	285	271	284	288	301	284	299	342	300	314	280	275	296	287	285	267	308	282	284	309	279	304	268	299	270	278	270	304	298	309	320	304	290	306	277	260	278	269	312	273	301	311	273	275	264	281	260	248	279	283	307	305	286	278	282	300	275	283	278	294	309	286	252	292	291	288	263	293	294	288	285	282	292	278	260	286	295	295	301	247	291	299	294	301	268	306	271	290	277	296	299	282	296	300	294	279	282	278	284	279	288	268	272	320	283	300	310	266	266	278	269	291	263	286	286	272	291	301	267	281	261	276	264	283	291	299	294	268	281	310	311	270	261	268	280	291	261	318	241	300	279	287	314	299	299	281	281	293	295	334	280	286
3303	4675	3877	1972	1236	949	752	620	599	527	480	412	393	354	378	364	332	330	346	339	299	306	321	318	322	311	312	271	299	307	312	298	314	274	261	294	281	319	253	279	284	264	264	272	260	286	281	260	280	273	283	259	292	273	291	274	253	261	274	273	291	266	282	310	260	276	295	266	278	250	276	281	279	277	263	281	286	284	274	259	299	261	263	268	275	300	239	251	253	278	271	275	278	243	296	269	267	277	274	300	312	294	268	274	270	279	266	250	268	280	250	257	257	257	276	251	269	258	264	261	261	247	246	282	257	275	271	248	271	243	251	282	259	288	284	254	291	298	271	260	271	286	297	278	263	264	255	262	264	281	262	269	251	251	259	262	278	286	262	276	289	275	274	272	272	271	257	275	248	264	277	259	264	284	268	259	278	239	269	276	265	279	248	279	245	231	289	275	312	235	299	279	279	265	264	261	286	284	249	284	275	259	255	267	308	268	295	280	247	278	289	314	288	272	292	268	259	288	259	256	242	278	284	288	233	264	250	264	261	287	301	284	293	248	272	257	268	286	268	263	281	277	273	280	278	309	282	272	298	259	269	287	249	289	272	275	299	306	255	260	266	245	274	264	265	252	252	265	278	282	272	264	249	274	252	307	264	284	265	282	263	271	270	287	282	264	244	290	254	295	265	241	262	267	265	293	261	284	273	278	281	273	278	254	262	256	253	262	308	281	246	258	254	295	252	266	275	235	274	240	276	282	262	272	268	239	279	264	244	298	263	292	278	260	258	254	288	287	253	265	256	290	298	283	279	281	264	300	271	256	312	243	283	253	265	242	263	254	285	288	251	288	257	261	272	250	254	260	280	280	266	263	258	286	262	275	280	267	254	271	269	244	288	290	274	281	275	277	284	248	301	248	255	273	230	255	243	294	266	271	269	244	292	262	253	277	245	257	260	290	288	232	259	261	271	262	253	254	253	231	246	279	278	296	301	282	283	277	282	293	270	287	262	268	269	267	233	273	244	261	284	305	269	254	271	248	274	284	265	265	280	248	258	251	247	288	257	288	271	300	277	264	276	279	284	253	249	286	246	239	253	230	250	256	265	270	265	272	276	258	264	293	304	290	284	225	291	274	286	276	278	281	254	274	267	256	260	284	290	256	263	311	270	282	263	273	311	283	259	265	247	278	265	276	274	270	241	266	266	258	272	270	294	276	255	257	244	282	279	268	233	262	287	255	273	291	260	280	249	244	284	283	259	292	271	251	276	241	260	275	244	268	285	304	280	250	263	275	301	265	278	272	263	278	263	291	254	279	301	275	242	262	247	275	259	288	264	265	259	288	255	260	259	252	283	307	295	258	256	269	282	251	226	248	277	244	286	241	287	251	257	270	267	267	262	263	256	280	276	248	268	260	276	279	256	263	281	276	254	264	257	257	263	274	273	240	272	270	276	280	269	249	249	263	261	264	274	262	283	245	291	245	258	259	273	251	286	289	241	301	290	282	291	275	274	217	282	248	244	273	247	259	235	311	281	280	261	243	291	279	244	252	282	289	268	269	278	256	256	285	281	268	279	269	275	272	243	256	284	272	294	252	272	266	301	276	253	247	275	271	239	281	264	253	292	248	245	278	244	288	269	258	265	272	274	250	280	255	281	246	249	253	248	276	231	273	257	243	270	265	267	297	265	277	269	289	284	276	271	255	278	254	264	311	262	265	263	283	274	288	277	272	269	259	257	273	292	262	260	281	273	253	258	246	272	290	279	234	270	282	233	269	263	265	267	261	273	257	274	276	247	218	278	245	276	270	285	270	265	277	297	254	253	274	258	238	243	283	276	232	290	272	277	279	287	247	242	273	306	243	285	284	276	253	281	269	259	312	265	263	283	267	249	274	273	240	280	265	251	279	248	274	276	269	284	269	244	279	290	262	268	276	295	264	282	283	247	268	309	267	262	274	273	271	277	251	258	268	257	298	281	250	265	274	283	242	266	263	265	264	248	288	270	257	265	252	234	245	290	279	255	231	287	258	281	243	264	265	261	255	265	277	255	273	251	286	272	271	264	270	255	223	296	272	274	290	281	243	261	258	281	259	230	258	261	254	244	274	262	268	258	277	259	277	285	282	245	265	265	255	273	271	256	286	247	249	271	251	235	277	243	234	282	268	248	271	274	270	269	266	247	250	296	265	260	275	268	227	261	234	267	291	263	280	248	277	294	251	275	267	273	258	289	240	268	244	261	272	267	253	257	249	244	264	292	250	231	242	277	246	259	264	255	299	251	292	242	311	269	271	245	289	261	274	237	265	269	260	248	287	258	263	270	265	275	245	241	253	255	241	294	269	299	262	266	254	251	257	266	262	267	268	249	236	279	275	292	265	293	279	254	256	287	267	265	287	266	270	299	279	251	262	253	278	275	266	306	293	293	251	271	264	273	257	272	274	283	247	282	253	284	252	256	288	278	254	257	290	272	260	283	271	272	271	255	281	256	287	246	244	262	264	264	228	265	256	264	263	298	246	285	277	297	263	280	264	275	281	267	254	279	271	281	267	247	275	283	299	291	285	279	265	289	253	265	266	294	245	249	268	290	261	250	251	256	267	272	282	280	264	297	268	270	266	275	266	287	267	261	246	245	277	250	265	266	249	248	279	276	300	280	271	262	259	267	274	274	254	275	293	234	298	276	298	296	262	255	272	319	264	277	258	279	301	248	284	258	284	276	251	297	265	244	292	241	278	244	259	276	237	273	302	259	263	284	259	282	270	277	269	257	240	287	268	249	264	268	267	240	260	271	267	265	297	252	264	280	284	294	256	286	269	270	269	267	271	265	268	249	279	285	256	248	289	266	283	244	250	270	266	249	276	263	280	273	263	247	257	244	255	245	266	258	259	257	269	271	292	263	262	271	287	244	263	296	249	295	256	245	269	258	250	267	255	249	272	266	237	277	261	255	318	254	286	245	248	252	252	265	294	229	271	243	291	271	283	261	280	257	276	273	252	251	249	252	274	246	282	238	286	269	284	267	243	288	262	266	273	293	267	249	270	243	280	261	237	225	260	266	276	272	252	261	277	269	275	263	259	293	239	228	271	236	297	254	263	268	250	277	269	269	278	262	262	254	283	247	301	267	289	272	294	279	256	273	248	263	298	274	270	263	268	251	263	281	257	235	282	296	309	217	235	250	284	242	275	267	267	262	271	262	228	254	286	249	259	258	246	248	272	284	248	271	240	257	299	253	278	263	269	257	279	261	242	273	234	280	272	258	235	246	272	260	252	250	276	255	276	237	259	269	260	271	248	295	280	274	259	262	264	257	289	296	250	236	272	252	268	263	234	279	268	294	294	239	257	264	240	293	256	292	275	277	267	254	273	258	250	262	265	265	279	244	241	283	231	259	262	301	256	245	236	253	291	258	253	253	240	226	273	261	264	257	281	281	254	269	288	257	249	284	272	249	263	269	242	265	284	240	269	250	290	244	282	268	296	286	246	278	267	248	289	270	274	279	280
27928	12204	938	483	338	371	346	303	321	324	305	296	285	307	307	331	289	326	319	320	286	291	293	304	291	257	287	333	312	327	322	292	301	285	285	317	302	305	318	351	314	296	306	295	274	299	319	300	261	311	302	306	286	312	303	318	276	290	310	271	337	284	325	319	298	302	293	312	309	289	337	294	318	301	294	314	328	308	305	316	311	297	297	285	295	289	260	303	297	289	286	340	283	311	309	332	286	291	308	313	312	321	314	277	346	297	289	299	318	344	312	310	296	353	321	306	286	291	275	299	284	315	279	294	298	308	281	345	316	275	303	307	289	290	321	313	296	284	300	310	314	297	306	274	295	283	314	318	306	292	285	308	282	305	308	314	298	318	293	306	298	300	305	322	313	277	291	286	285	299	334	294	343	336	307	274	309	317	335	298	287	284	319	311	287	321	329	285	283	303	281	309	288	298	308	314	283	305	306	355	279	262	301	263	294	282	326	293	330	309	286	296	296	315	305	321	317	295	275	303	291	299	292	329	279	294	286	290	330	321	326	300	285	292	327	329	315	293	274	323	309	312	307	314	332	295	299	284	266	262	342	303	294	312	297	305	313	319	292	301	323	330	308	303	313	290	292	323	312	311	325	325	293	304	303	323	293	315	313	296	307	328	299	267	304	310	297	289	318	306	301	305	309	298	311	299	324	274	290	312	295	294	325	279	316	286	272	295	305	295	264	288	302	290	306	306	267	283	275	306	290	324	276	324	307	309	299	284	317	306	307	296	286	315	288	337	312	298	285	270	307	288	292	303	322	283	300	296	278	311	282	293	300	290	323	307	289	274	324	292	287	294	316	316	305	294	308	332	302	281	285	299	300	294	296	293	291	303	303	291	320	305	298	286	292	303	311	302	321	320	300	288	325	283	296	279	329	323	254	283	289	278	263	308	303	306	318	326	296	320	303	318	329	303	285	307	289	288	304	319	291	309	301	291	297	279	283	326	355	292	289	310	306	341	300	328	290	291	312	314	286	292	301	335	311	282	312	306	250	320	294	338	298	295	285	291	288	280	309	301	295	291	340	286	311	278	293	267	321	314	331	299	277	336	312	283	273	317	298	296	294	293	297	293	277	315	317	293	311	307	313	307	323	309	305	316	308	310	260	299	312	334	286	286	291	309	291	280	316	289	306	294	273	286	276	314	296	295	322	308	272	304	306	288	272	285	293	304	317	298	300	306	299	288	296	305	303	279	291	264	296	305	282	310	323	304	312	278	294	302	319	300	278	296	294	302	298	301	266	284	290	293	306	293	295	312	301	266	296	284	335	286	313	301	304	318	294	295	330	326	276	288	327	278	308	313	302	302	341	267	341	304	311	303	292	289	321	283	291	309	290	340	298	311	319	278	296	317	316	295	333	297	283	290	297	309	312	332	317	305	291	285	334	309	293	283	297	297	306	271	283	300	291	302	295	299	311	276	316	286	304	280	321	276	300	266	311	295	308	274	309	330	292	331	308	312	310	289	268	341	285	305	319	304	295	299	275	309	294	281	303	313	310	279	317	296	266	283	291	271	306	295	313	309	322	304	286	309	299	319	281	293	298	311	280	310	233	330	304	288	316	317	324	304	313	307	289	294	258	296	310	309	299	307	356	298	355	313	306	344	345	307	279	284	307	308	284	312	287	306	277	308	306	280	299	323	271	286	326	306	282	290	299	288	326	313	297	318	295	304	294	308	312	285	321	312	297	293	309	308	300	301	291	303	263	293	305	268	297	316	340	290	289	298	289	311	298	301	255	301	286	293	280	303	299	315	282	296	293	288	295	327	269	300	326	330	291	306	308	297	261	309	309	310	288	341	306	292	301	324	302	291	274	312	283	286	303	303	258	316	318	291	312	351	273	294	258	298	274	286	302	293	291	335	298	286	297	304	343	321	335	301	287	303	293	291	289	260	296	273	313	295	291	301	290	272	300	315	280	295	296	299	306	334	280	296	304	305	289	290	304	278	302	304	305	289	325	266	290	318	278	303	312	297	329	311	310	323	310	301	282	281	300	308	309	277	346	328	274	299	298	289	309	306	315	323	312	312	330	320	293	284	306	281	275	292	314	313	287	297	292	297	288	296	326	270	306	298	299	307	296	292	294	273	310	318	297	293	287	322	304	287	302	271	288	290	291	301	294	286	286	305	342	301	308	318	285	320	294	341	306	307	288	320	314	314	312	320	316	299	279	337	303	289	317	280	299	312	298	329	300	279	303	295	281	316	301	277	302	309	333	303	284	261	298	314	306	285	329	279	285	277	278	290	281	280	319	304	272	304	293	268	292	348	291	303	313	302	288	325	271	264	306	317	317	325	286	297	283	310	311	333	318	254	264	265	291	314	312	299	337	300	281	284	284	301	308	306	285	316	278	302	287	293	289	298	293	299	304	266	317	300	295	297	310	307	309	284	322	333	308	335	289	301	279	283	294	306	326	312	289	284	276	340	323	311	295	306	288	293	290	266	288	314	308	273	273	306	307	326	291	312	327	305	309	301	276	317	304	316	313	297	309	279	294	293	283	293	343	275	304	305	279	288	308	313	287	295	322	307	343	313	294	299	303	355	345	319	296	297	281	310	322	317	304	320	292	297	272	300	301	318	333	302	293	299	312	300	310	307	330	306	309	281	314	300	306	300	298	285	295	293	305	292	280	290	267	327	314	314	253	310	319	289	312	319	299	293	309	298	293	298	330	329	277	291	325	314	317	290	305	283	335	290	298	278	306	303	285	304	308	309	296	289	294	275	294	338	279	303	279	243	299	292	293	290	305	332	309	295	301	292	309	325	295	269	281	301	335	248	279	293	331	320	314	323	297	324	297	293	285	302	293	304	270	291	312	274	314	323	297	324	305	297	327	298	313	304	273	304	291	309	315	304	298	317	301	293	289	270	294	275	286	305	294	313	289	301	290	316	305	268	292	302	300	266	345	300	330	277	296	281	298	327	311	308	314	295	291	304	317	270	320	282	323	307	331	284	314	311	293	305	298	315	307	305	314	305	299	308	318	298	300	301	275	303	307	325	282	317	286	276	311	320	321	326	324	275	335	308	316	287	275	333	307	280	308	287	300	284	289	328	311	297	298	278	298	280	305	287	303	314	309	301	274	321	297	335	301	312	299	283	291	296	301	300	312	298	313	286	283	308	277	354	315	288	278	297	316	289	321	298	291	318	291	304	327	350	280	306	311	285	305	293	298	310	296	313	342	276	264	313	317	321	304	301	270	324	311	290	317	293	338	307	307	304	333	310	285	332	295	307	253	292	270	300	308	299	274	307	283	296	276	322	293	301	318	290	322	305	316	296	269	288	308	303	304	324	317	294	305	301	293	261	308	287	278	312	295	292	309	292	296	325	300	303	310	333	298	300	282	297	336	282	289	294	284	301	321	303	306	296	278	293	291	319	287	293	293	325	300	270	306	291	312	272	318	316	281	281	300	307	282	330	303	333	295	283	301	288	291	288	319	288	269	290
4744	418	381	348	312	295	298	312	293	259	293	284	287	324	285	305	255	296	275	264	279	283	261	276	257	301	277	276	243	276	264	254	278	300	277	274	272	238	307	265	312	256	257	248	280	221	280	271	274	276	278	267	249	272	259	275	253	264	296	294	271	291	265	289	286	288	250	243	296	280	282	314	280	284	255	292	277	282	270	284	261	300	288	264	307	276	246	282	293	279	276	296	314	294	289	281	259	276	297	269	276	276	239	271	281	272	297	281	258	258	263	289	265	285	272	278	278	253	269	274	306	270	265	292	290	285	279	235	270	292	273	250	277	266	259	269	275	293	298	267	260	269	292	249	295	314	235	274	273	267	273	275	282	265	285	274	271	289	281	243	276	281	276	263	296	283	281	263	291	288	280	270	284	253	290	253	274	272	273	287	297	316	270	291	278	299	280	287	293	279	267	275	279	237	263	279	266	312	258	282	273	238	262	308	260	290	276	291	301	282	276	279	301	278	283	272	279	275	267	311	300	286	239	269	310	295	240	273	304	239	251	282	297	285	293	242	283	288	271	271	256	295	279	256	269	317	309	268	256	279	280	271	257	271	275	298	258	269	261	277	255	256	241	249	292	260	277	256	271	285	255	288	280	315	296	275	298	283	283	275	262	260	263	244	283	263	297	301	303	263	254	273	268	288	288	288	291	287	284	281	296	298	272	271	256	255	269	273	274	259	256	257	280	274	243	283	275	282	261	267	286	271	303	271	262	306	289	267	264	264	283	260	296	282	283	279	263	245	274	274	275	304	282	297	271	256	284	280	252	289	267	252	250	267	280	312	292	247	265	282	331	240	277	243	269	265	281	276	277	268	260	303	276	263	286	275	304	297	254	274	282	271	281	286	269	285	266	256	286	291	278	304	265	289	268	275	279	289	254	258	271	283	314	274	284	292	307	289	266	267	263	266	245	268	270	260	271	264	306	275	286	300	265	281	259	296	328	273	263	302	249	253	250	285	244	259	291	305	254	276	264	262	281	245	255	292	321	260	302	283	291	286	299	244	275	240	261	265	293	264	283	228	264	261	258	269	281	279	289	261	249	285	279	267	259	277	288	289	283	293	259	295	276	268	238	269	263	261	282	289	233	282	292	281	293	230	260	262	298	272	281	302	232	297	275	252	257	275	279	256	267	271	286	274	281	263	259	272	275	273	293	282	255	266	280	268	275	299	247	255	274	286	260	297	272	288	247	260	255	293	260	263	249	296	265	294	265	282	282	281	284	288	280	252	274	284	299	260	303	303	246	275	268	274	275	277	298	286	279	293	291	283	271	289	289	279	290	246	262	272	271	297	273	289	280	265	280	278	290	283	294	315	272	266	256	286	283	249	292	289	280	264	259	267	271	276	282	270	289	290	261	260	293	285	253	259	262	258	294	264	276	289	220	290	273	239	262	279	255	272	267	269	255	299	268	278	279	278	273	270	267	302	255	272	270	295	232	267	262	312	262	255	280	296	272	283	280	298	261	290	262	301	292	249	255	273	273	270	269	257	258	278	270	292	304	268	272	271	262	256	268	266	281	266	284	292	264	264	276	254	283	292	263	277	307	284	300	253	268	271	250	276	271	270	253	280	246	271	282	267	259	279	269	270	289	272	268	275	289	270	290	262	248	261	274	286	243	254	278	300	274	272	260	242	279	280	270	287	301	276	277	261	299	265	263	242	253	256	248	308	266	270	248	300	288	268	271	257	260	253	291	287	288	298	259	310	262	271	263	266	285	265	258	264	253	270	265	279	294	263	287	294	269	246	238	284	260	262	267	270	240	255	287	254	256	291	269	269	293	283	280	243	266	281	279	255	286	255	275	280	274	275	278	266	255	293	277	271	292	284	301	289	283	254	284	279	271	274	310	282	283	268	249	273	262	271	280	296	265	275	296	290	296	260	267	235	280	287	279	272	273	273	279	296	304	271	266	242	310	312	257	264	283	292	303	262	284	261	298	269	306	256	265	273	291	248	281	247	302	251	298	248	237	258	279	274	269	248	289	268	283	267	267	263	261	278	256	304	251	278	255	263	246	291	308	298	262	281	286	280	273	254	296	273	283	253	282	289	281	244	273	274	281	256	263	291	283	256	281	275	268	254	304	289	274	260	278	270	265	290	302	249	299	262	272	288	261	296	277	322	274	297	263	298	276	275	260	272	280	277	292	272	264	275	255	278	277	267	297	294	280	274	251	268	264	283	262	281	275	282	291	286	269	253	304	260	271	268	306	283	292	280	288	263	225	256	271	263	267	290	268	277	278	259	257	260	250	257	296	263	274	248	276	283	278	301	278	298	270	283	276	250	270	296	279	287	275	279	275	275	261	270	301	281	277	296	295	280	287	273	307	277	282	259	262	282	304	278	293	302	298	287	286	252	269	288	251	275	277	276	267	275	279	286	270	276	268	259	278	295	263	262	274	299	294	273	276	309	282	273	284	278	281	294	243	296	321	272	246	273	268	294	257	254	277	248	278	246	276	283	296	305	293	284	256	265	294	275	268	266	297	259	269	290	247	288	303	252	274	265	271	290	275	295	302	256	242	318	267	290	263	286	271	274	262	298	276	273	273	281	270	277	279	261	279	276	304	272	274	247	286	273	267	253	259	287	276	271	258	267	284	270	255	267	261	272	263	304	285	286	290	242	247	274	295	259	246	272	242	288	256	277	279	268	281	274	265	280	235	290	259	264	271	241	224	273	264	300	299	297	281	257	259	300	260	276	256	286	245	309	304	254	290	262	252	284	244	266	286	281	256	287	248	273	274	292	266	263	259	263	248	254	268	284	263	281	263	286	278	251	275	298	275	266	271	245	263	275	285	290	283	284	274	277	286	287	243	292	270	307	298	286	273	260	248	274	256	281	284	293	270	267	285	268	291	239	240	261	270	292	265	265	290	273	244	280	272	259	259	283	287	272	278	256	255	272	317	291	262	291	258	288	279	253	264	270	282	251	288	278	319	263	277	306	259	315	260	282	297	259	298	246	246	249	276	254	277	289	271	273	246	263	293	250	300	263	300	296	259	289	273	241	247	260	274	296	294	261	251	275	282	264	271	292	253	299	295	267	270	290	280	289	271	253	279	273	299	272	270	273	259	273	265	272	293	286	282	312	277	257	277	268	275	292	296	289	299	287	284	284	264	275	250	288	266	275	290	275	278	262	265	265	263	286	309	285	266	290	271	295	272	284	268	286	282	260	269	283	260	276	261	267	284	276	268	279	273	320	285	258	273	264	284	289	275	284	278	279	283	254	267	268	271	269	252	275	282	317	263	275	248	276	266	255	256	313	262	259	281	313	253	288	273	265	281	276	242	277	250	278	285	277	286	271	270	264	290	288	288	271	241	303	260	296	260	275	293	277	296	247	274	261	253	279	265	279	280	262	278	307	276	277	257	283	295	264	265	300	253	257	300	252	278	294	284	273	298	278	270	256	271	279	288	287	283	265	262	250	295	279	283	240	273	276	305	232
25434	21508	27863	25544	8837	545	342	241	173	192	175	162	194	149	164	156	147	163	155	154	134	142	155	158	143	157	167	155	126	149	162	153	170	144	159	124	148	119	160	159	139	142	169	144	145	152	142	146	139	150	141	151	152	142	154	134	166	169	128	124	142	144	150	142	141	157	127	173	132	165	167	121	146	130	164	153	136	133	152	158	153	141	156	156	136	148	179	140	147	138	133	163	168	152	127	133	150	132	169	156	172	143	139	160	136	129	158	132	137	131	153	151	153	143	144	140	169	150	141	147	151	132	145	137	126	138	154	136	152	124	128	142	120	144	151	128	137	156	145	135	158	146	153	155	134	136	141	151	155	132	154	143	157	148	154	132	143	154	146	154	146	160	150	137	160	146	130	150	144	142	146	159	128	136	150	139	132	148	154	135	123	143	130	133	150	138	137	152	146	142	134	145	134	142	148	152	144	138	150	139	156	139	127	154	150	131	151	132	138	165	125	133	161	159	111	133	146	155	168	151	159	143	143	132	144	160	135	170	138	142	140	153	127	133	165	142	155	147	145	158	154	127	148	144	130	132	138	158	146	147	152	143	138	134	146	136	160	127	165	142	157	132	152	144	156	158	140	155	140	136	149	163	145	146	117	153	127	148	125	145	145	148	135	147	149	147	144	141	144	152	135	123	140	135	137	157	142	131	142	142	125	145	147	139	128	149	160	151	136	135	130	129	143	134	137	155	152	141	149	121	150	153	159	149	129	155	152	143	146	126	144	150	138	133	132	154	136	148	150	169	115	155	153	150	114	126	140	146	165	139	130	123	159	132	155	122	148	155	144	139	124	144	136	152	134	124	137	166	162	135	154	142	129	144	145	164	136	136	140	154	144	135	114	139	168	126	130	154	152	146	159	157	132	144	154	134	145	148	123	144	153	151	122	144	144	167	162	138	140	140	145	141	149	138	118	157	134	144	145	155	118	147	135	136	153	144	148	144	152	161	144	128	167	170	150	169	144	171	138	137	168	154	152	148	137	162	136	145	134	140	150	144	153	143	172	143	130	129	128	149	131	113	139	138	144	134	158	142	121	139	139	148	146	144	128	115	130	121	119	161	129	160	135	136	143	139	167	156	109	159	122	146	154	145	136	154	134	127	145	143	135	142	148	157	141	144	147	125	162	148	126	153	128	143	151	163	136	160	147	157	141	160	137	131	134	125	154	161	137	147	116	135	143	162	122	129	133	141	137	148	136	137	133	140	143	154	169	133	140	136	142	123	131	142	146	121	147	121	138	140	129	151	165	161	126	135	157	141	121	122	134	146	142	119	172	138	173	144	154	141	138	141	144	137	127	140	136	133	128	136	153	158	139	181	137	160	151	153	126	138	159	151	149	152	153	118	123	161	143	163	138	157	136	153	154	158	139	158	146	104	145	136	138	143	128	143	156	125	136	141	148	141	150	149	134	146	137	126	130	138	121	150	143	129	129	140	137	143	136	151	153	137	132	140	125	137	156	142	149	146	127	144	153	134	120	140	150	143	145	154	140	136	129	132	136	150	126	118	138	137	123	165	152	128	153	169	157	143	152	152	156	146	138	128	141	158	138	134	168	122	142	170	146	151	141	139	131	135	150	175	158	146	146	128	145	154	169	145	151	142	151	136	164	140	140	145	148	137	146	137	134	144	144	134	135	130	146	142	158	151	144	147	141	134	144	148	142	151	156	154	127	158	129	129	149	142	137	140	129	145	146	136	159	153	131	141	140	153	143	140	136	136	125	122	139	141	156	136	125	151	138	143	155	135	131	136	130	147	137	152	146	137	145	138	136	159	128	152	130	145	135	156	151	162	160	145	130	137	131	117	149	130	139	121	137	133	133	154	160	139	141	160	137	149	137	131	152	153	135	137	151	156	141	165	151	151	141	134	114	153	119	140	151	153	138	149	128	123	150	129	152	153	165	129	131	151	148	145	138	149	146	131	151	140	125	151	174	148	138	145	145	130	139	152	163	139	148	137	161	134	123	141	142	150	132	127	125	133	139	146	158	145	123	137	159	132	161	163	152	140	144	128	151	134	150	143	123	144	154	148	135	125	150	144	143	143	157	139	157	134	137	143	149	130	139	145	148	125	128	116	142	167	140	136	148	137	143	129	155	138	130	140	145	161	142	137	162	139	150	148	131	140	157	156	152	155	148	139	154	132	163	147	154	122	167	140	146	108	148	157	147	163	144	147	139	138	163	130	126	134	143	134	133	151	154	140	157	175	143	149	129	140	140	140	141	162	164	126	116	165	141	142	135	147	116	146	132	144	133	134	155	139	135	133	150	149	134	159	134	130	153	139	146	142	136	121	148	128	133	173	128	140	156	143	158	151	148	138	158	139	130	124	140	130	134	136	134	149	126	155	149	130	146	150	135	139	141	123	158	153	142	136	136	134	129	144	152	159	126	137	139	137	154	135	135	130	137	132	144	140	149	145	148	121	143	134	132	145	126	145	131	135	157	151	148	146	121	154	154	141	129	150	141	131	142	133	176	154	144	139	147	147	162	134	135	134	154	137	132	130	166	152	128	140	140	121	132	139	146	123	135	127	129	129	129	149	161	164	140	138	157	137	151	141	143	129	131	129	138	136	150	132	153	132	137	174	137	143	146	181	132	147	132	140	136	144	121	143	141	129	137	118	157	150	143	142	143	148	135	121	140	151	133	156	129	142	137	122	150	142	120	158	123	142	133	144	134	120	148	151	141	147	150	155	123	159	140	122	146	161	134	141	107	134	145	129	143	150	145	127	140	157	145	145	145	129	144	133	141	154	142	129	157	139	151	135	152	147	157	133	144	116	164	150	147	142	133	166	139	139	149	122	158	135	142	142	126	116	132	136	121	134	154	122	138	162	131	141	150	137	126	162	112	131	128	143	160	149	137	143	144	139	121	137	144	148	150	140	140	150	160	127	169	124	150	117	129	156	130	166	154	151	124	135	145	148	141	153	132	131	127	120	166	138	151	145	161	120	135	135	132	159	143	136	129	140	143	135	119	143	142	142	158	136	141	123	138	160	126	138	145	154	148	141	150	135	117	138	153	138	141	148	133	121	144	160	143	144	123	140	138	123	139	131	131	147	137	141	143	138	135	132	122	133	128	150	138	131	167	138	121	128	130	156	144	113	136	145	142	125	139	147	147	142	154	166	150	147	113	152	151	141	146	139	136	119	153	123	136	150	154	132	147	134	135	161	157	133	154	135	150	126	138	138	167	116	140	126	130	128	163	146	117	158	142	139	150	136	139	131	156	133	140	137	121	143	153	148	135	127	144	147	130	142	125	144	155	149	153	136	155	127	153	147	133	143	125	147	129	142	137	161	138	146	135	135	154	156	137	162	135	146	136	145	154	145	137	152	156	158	148	157	125	132	146	171	135	126	144	119	121	137	151	143	133	159	138	140	152	143	144	140	137	117	137	145	157	113	156	143	139	176	163	143	139	125	143	125	137	120	139	158	139	122	141	145
3083	2626	2088	1107	694	482	412	330	255	259	218	214	200	190	187	187	194	171	178	189	163	166	165	177	173	152	146	168	166	182	160	164	154	161	152	179	146	163	152	162	161	159	154	158	176	165	144	153	159	126	156	132	167	147	135	185	172	137	148	145	149	169	166	143	131	136	151	133	142	164	128	137	138	144	139	137	156	166	165	136	134	136	139	131	157	148	159	146	130	146	167	165	125	153	180	166	158	151	162	144	131	148	169	148	161	156	145	153	147	149	151	152	152	145	152	131	157	120	150	148	156	146	148	143	157	132	154	159	133	144	148	147	144	130	150	127	142	160	168	188	157	147	169	168	147	174	149	168	166	157	161	151	145	150	150	137	144	164	155	145	148	156	180	156	152	131	154	131	138	150	127	154	128	138	149	170	119	161	160	171	144	137	163	153	156	173	150	150	162	148	131	135	161	145	162	159	151	150	129	149	138	151	155	166	159	146	160	133	161	145	142	142	147	135	141	141	147	135	151	113	147	160	131	149	152	131	147	140	145	147	150	157	161	141	133	149	141	140	136	144	126	141	142	154	140	128	139	159	135	155	169	157	162	133	153	146	156	135	157	136	147	136	158	146	145	164	132	151	148	148	123	161	161	145	150	152	140	133	159	145	135	137	147	155	150	137	141	146	151	169	124	154	152	158	143	134	146	146	147	144	150	134	164	155	162	140	148	151	139	126	147	147	151	139	150	120	154	157	134	168	161	143	137	158	152	165	129	140	129	144	143	132	144	158	147	158	166	146	156	159	152	145	139	144	157	133	154	146	130	139	147	141	149	155	158	178	130	152	141	140	149	155	133	142	145	152	149	133	142	159	139	159	143	160	139	151	144	155	144	139	128	145	143	135	166	156	153	171	141	163	134	146	143	133	131	139	154	152	142	152	157	163	158	146	144	147	131	148	141	140	126	141	134	156	174	128	147	164	156	138	170	152	154	123	168	147	148	163	150	132	160	139	146	163	164	140	150	175	173	152	158	143	157	135	154	147	144	171	156	142	136	123	146	180	163	166	152	141	138	150	147	145	150	146	167	176	161	152	155	150	169	156	142	134	134	142	145	137	137	137	156	152	139	146	170	142	145	132	127	143	159	160	143	147	148	148	151	137	137	140	147	152	141	142	129	144	141	139	167	153	145	139	156	157	166	159	150	164	147	145	143	139	158	180	156	131	138	156	134	161	140	130	149	141	151	138	142	171	162	151	141	151	151	151	146	156	126	132	159	150	164	149	146	151	140	149	156	165	136	129	151	138	150	153	136	167	145	144	141	145	160	137	144	154	156	156	154	153	155	142	138	173	166	144	126	146	174	135	170	153	154	142	140	124	133	148	147	151	134	150	155	154	140	138	134	141	147	139	181	139	131	143	143	140	139	146	165	143	145	168	152	153	150	140	144	141	168	172	161	138	124	157	138	157	169	142	145	128	161	152	156	159	175	155	141	147	158	149	151	181	141	161	142	160	153	141	137	168	158	148	172	159	132	151	137	140	154	140	142	153	111	137	158	172	138	142	147	139	140	144	142	148	151	156	140	185	186	138	139	146	158	141	161	152	146	137	141	160	137	141	142	158	146	131	166	167	140	155	159	147	153	167	151	147	178	157	150	161	144	140	138	152	135	151	158	145	153	144	163	145	137	151	131	167	168	144	153	144	171	153	151	142	125	142	164	137	161	141	154	170	153	138	122	151	146	165	136	151	143	133	146	147	160	163	131	153	144	132	160	163	144	147	154	139	144	127	155	137	143	138	156	166	147	149	153	144	155	156	162	159	132	158	135	159	143	155	161	129	138	164	162	153	155	128	144	140	148	152	151	160	160	149	159	167	145	142	145	155	149	159	166	148	138	155	128	170	144	149	157	146	141	166	151	160	148	144	162	164	141	147	134	115	155	148	126	134	181	157	145	143	153	136	152	166	156	139	141	153	151	160	160	114	170	160	152	157	135	156	146	153	137	135	132	141	145	139	132	118	126	151	145	140	145	163	121	141	153	175	171	115	139	164	132	157	141	151	167	142	122	156	156	155	143	148	154	163	163	152	133	167	135	130	158	156	142	159	132	120	156	155	174	128	135	143	148	152	136	114	144	178	150	127	139	141	150	168	157	142	140	149	140	151	174	163	155	151	140	140	161	138	132	165	169	154	140	140	150	144	167	137	171	141	176	156	138	159	142	124	147	123	137	153	152	147	126	142	136	143	164	157	142	147	156	172	138	155	153	154	122	134	156	147	172	145	155	149	151	139	144	156	127	141	154	138	143	157	146	158	160	140	166	144	161	144	129	147	131	146	178	159	139	152	142	142	121	123	137	151	156	145	145	144	146	153	133	142	154	131	139	144	125	167	135	145	160	141	147	148	158	129	144	161	139	134	143	143	146	140	162	147	155	133	160	144	173	163	156	153	167	112	145	146	132	157	142	163	147	137	161	171	142	150	146	150	151	164	123	149	155	152	140	128	176	146	146	143	139	131	157	158	137	149	149	152	142	127	145	156	140	148	144	155	166	158	168	126	135	144	139	144	141	141	158	146	149	135	145	142	134	159	135	139	158	144	137	121	151	159	156	127	132	156	135	159	146	140	150	131	150	147	141	142	148	147	133	164	160	146	164	139	172	173	164	159	158	147	144	163	146	147	158	148	142	161	169	155	152	152	138	178	151	151	145	143	150	157	128	154	173	135	152	141	157	140	138	139	150	169	162	155	145	149	154	129	154	143	137	148	162	150	143	133	145	150	131	159	172	155	156	138	152	146	144	155	143	148	131	147	179	150	170	154	164	175	172	166	143	134	122	141	139	163	138	137	163	164	138	166	139	156	131	137	148	166	160	156	139	148	152	166	130	141	148	160	156	152	164	151	148	150	151	153	153	145	148	165	141	141	160	141	157	129	155	145	124	140	131	161	150	171	141	143	149	157	160	139	157	150	154	152	152	162	159	153	164	170	139	146	160	135	159	134	155	137	154	164	147	133	143	127	156	124	146	158	160	151	129	157	122	141	153	143	121	150	150	173	151	167	152	175	156	152	147	133	153	149	148	131	141	145	147	138	143	143	133	173	148	129	152	150	153	149	135	149	137	154	142	151	138	141	133	147	135	153	160	159	150	138	162	143	147	140	142	134	133	154	161	155	158	150	153	149	130	161	150	165	124	144	150	131	160	159	143	150	164	138	142	136	142	158	141	154	165	171	139	155	140	166	138	160	159	148	108	147	149	133	170	150	134	160	158	135	162	137	137	142	124	120	159	139	144	137	184	150	153	158	149	148	147	147	149	154	149	111	144	139	166	147	147	135	150	155	143	150	131	132	144	147	147	140	143	156	142	126	136	151	150	128	133	164	148	154	141	167	140	138	147	150	140	161	165	144	144	154	147	168	163	150	153	142	144	127	133	148	149	141	161	132	134	135	175	154	141	158	153	117	151	142	144	140	155	151	153	145	144	149	153	151	137	144	142	156	148	125	147	146
24429	21498	28790	24640	21480	5775	922	544	419	387	393	362	349	355	338	331	298	324	331	303	326	301	312	324	327	323	286	330	275	334	312	322	291	292	285	285	324	301	311	305	307	320	283	302	285	259	311	271	303	265	325	270	292	311	289	287	276	285	304	313	303	282	299	291	274	285	296	279	283	284	312	302	290	280	302	314	306	274	288	287	306	307	279	282	297	318	308	287	304	278	295	276	294	304	289	301	292	255	289	284	302	324	280	308	303	301	305	297	316	294	305	314	293	259	297	278	289	286	281	284	285	265	299	288	281	288	275	266	292	280	270	279	289	261	295	297	296	268	271	278	309	275	297	295	306	284	301	278	284	285	259	306	278	283	286	306	299	294	310	279	324	314	284	329	261	335	302	304	286	258	320	280	282	287	300	284	268	310	287	302	282	308	284	278	292	300	276	274	294	318	268	294	274	292	292	294	284	305	284	298	259	288	271	285	295	336	296	278	288	262	300	282	325	282	284	294	281	283	289	287	291	273	273	308	298	252	295	308	263	288	275	266	263	273	269	252	330	322	304	282	288	291	301	269	301	252	288	311	301	300	282	268	271	239	301	282	275	311	266	298	261	305	307	296	294	279	305	274	299	294	289	314	286	290	295	290	291	309	273	307	304	268	276	290	316	276	323	302	295	308	303	287	283	265	274	265	305	284	298	273	266	281	265	262	273	278	304	304	288	298	256	292	292	258	303	296	304	309	286	286	318	260	275	291	306	282	298	300	298	256	309	295	280	282	281	310	308	299	277	240	299	306	286	252	285	314	314	286	272	300	283	287	281	279	287	315	277	288	307	292	303	297	273	273	296	300	279	301	251	310	299	309	311	275	282	332	291	277	298	327	304	281	320	286	301	292	297	310	273	293	291	297	262	308	289	276	288	277	297	290	298	309	273	298	292	298	311	281	289	295	326	288	314	292	284	284	275	260	279	285	294	316	289	278	305	262	288	334	311	280	326	280	295	290	290	283	286	265	298	277	281	264	290	291	291	262	254	317	271	274	296	272	283	288	274	254	264	300	271	285	304	267	273	264	292	257	293	286	266	303	298	282	259	289	288	288	284	292	282	309	276	263	302	273	312	267	302	289	280	294	295	296	280	300	286	309	300	290	278	302	259	302	280	292	301	283	269	291	282	287	289	309	296	286	292	283	300	289	290	326	282	311	278	277	294	298	305	283	276	272	268	287	284	275	269	319	312	292	292	284	310	272	269	277	297	299	292	245	288	307	274	299	271	336	302	285	297	280	274	303	263	296	262	267	257	305	300	268	323	295	278	298	271	290	294	260	296	288	296	305	290	288	245	284	327	281	268	258	296	251	324	282	269	278	301	277	308	295	276	288	289	272	279	302	296	254	265	286	273	291	286	300	256	270	290	290	262	288	267	286	289	294	285	274	271	302	279	308	260	263	285	290	282	264	266	289	300	258	266	279	271	300	276	276	290	271	289	304	268	257	293	277	320	281	295	295	286	288	260	292	291	297	286	255	295	287	289	253	272	295	293	282	280	253	298	288	292	296	275	309	284	275	266	282	314	307	278	284	266	289	249	274	310	294	249	262	268	291	279	316	287	288	269	256	325	332	275	270	262	250	286	285	293	261	296	278	268	276	258	274	292	276	310	291	294	278	276	292	290	270	290	265	283	307	275	315	281	274	262	304	292	294	290	272	267	282	293	288	292	250	291	285	275	290	292	256	283	298	275	283	274	282	292	266	290	260	273	263	274	282	295	284	268	300	292	303	280	280	297	291	292	262	308	278	278	294	296	282	267	272	277	284	312	284	255	313	254	309	276	299	284	302	280	271	268	287	317	291	310	307	284	265	281	274	261	267	280	262	296	294	305	288	317	291	287	269	257	288	287	300	302	280	285	304	295	300	277	299	292	282	265	262	325	281	300	264	281	283	280	287	303	262	290	298	263	301	289	289	286	315	278	260	287	279	326	310	268	321	300	275	304	270	269	280	286	277	303	281	283	273	310	283	298	290	299	307	273	282	280	278	288	289	280	299	295	275	293	261	297	286	261	280	307	278	283	251	291	283	298	272	293	285	290	303	285	304	290	290	285	309	259	289	289	291	302	270	304	303	295	285	292	311	272	305	280	280	306	313	270	286	254	294	295	276	279	284	279	298	258	276	272	262	297	301	271	316	293	310	285	310	266	291	334	291	306	280	318	300	292	273	261	276	302	307	281	283	281	284	285	285	298	289	242	264	280	285	296	270	315	303	312	319	313	321	289	249	309	295	278	277	246	290	284	293	288	319	291	287	301	240	262	290	315	298	264	275	293	282	309	245	262	283	298	262	296	297	292	263	276	286	254	309	290	303	284	272	289	291	269	252	283	300	265	259	290	288	290	269	300	299	295	278	284	291	300	289	273	290	258	295	288	268	268	272	283	270	277	302	275	270	268	280	291	280	276	308	276	294	299	272	282	271	285	302	324	310	259	304	325	292	306	301	288	301	284	301	275	268	288	261	253	290	256	256	276	263	260	286	262	253	291	271	315	285	273	279	290	285	279	263	288	302	303	265	285	293	292	289	308	277	278	311	292	290	291	304	292	317	279	299	287	293	283	280	259	283	298	282	287	258	276	264	290	268	288	261	280	286	298	249	300	282	309	267	297	287	313	293	284	294	302	303	279	293	276	295	258	298	277	293	289	309	277	286	280	260	271	306	297	269	291	291	287	267	271	287	312	279	300	301	260	287	287	290	278	261	286	306	278	273	282	284	276	299	279	308	303	280	274	287	279	320	273	310	305	273	301	283	283	284	287	290	281	273	299	265	251	261	260	261	268	285	296	307	276	290	288	294	276	301	292	286	244	285	288	274	278	311	289	305	254	260	285	284	293	266	274	303	252	285	307	284	299	314	291	270	309	261	279	268	253	316	307	311	264	265	282	264	300	276	288	272	289	292	292	289	290	357	259	271	290	301	289	263	295	299	256	290	281	277	273	285	340	296	259	306	295	281	281	261	282	299	302	310	280	266	306	296	296	292	283	285	268	287	283	305	271	261	280	301	289	269	276	290	294	291	249	333	300	252	311	295	301	277	288	287	221	288	277	263	290	303	293	262	288	303	286	266	271	308	283	279	298	281	285	253	300	319	277	294	282	287	281	280	278	249	304	290	285	300	286	281	263	343	294	290	289	286	276	295	305	250	265	258	287	267	299	312	306	310	263	281	269	283	264	280	307	296	276	301	297	275	308	290	289	304	278	268	247	310	278	296	300	278	295	278	300	269	319	300	307	275	300	283	269	278	277	309	274	282	285	270	282	315	299	277	282	279	281	293	293	259	292	287	282	299	281	290	297	267	265	263	280	312	295	273	264	287	292	259	278	299	270	295	290	310	304	285	292	270	280	277	257	282	311	249	275	305	315	264	286	272	261	277	285	294	288	289	279	280	275	284	283	289	259	292	279	263	313	292	311	269	292	354	290	268	300	295	268	261	297	302	302	248	262	304
3324	4713	3834	2010	1315	940	739	607	562	485	483	391	351	370	339	345	328	308	331	313	324	304	319	332	303	326	291	297	294	297	279	290	282	308	304	254	292	289	267	272	290	297	307	281	261	265	265	267	290	294	274	314	297	261	251	253	261	278	261	287	297	295	282	266	275	275	268	263	268	286	259	264	257	250	280	272	293	280	263	280	290	268	284	287	256	267	270	284	305	283	265	284	269	300	230	266	278	271	279	234	304	253	247	267	282	273	274	266	241	292	284	255	307	260	277	302	316	281	267	271	260	281	268	263	246	286	255	273	259	290	290	291	284	228	253	305	270	285	282	285	284	252	278	279	259	259	269	246	278	288	277	282	248	268	265	287	267	254	309	247	258	251	289	263	251	292	247	259	272	241	271	255	280	274	285	262	274	271	279	293	290	281	274	253	257	262	296	243	277	266	265	264	266	248	273	257	260	251	259	265	292	255	272	263	293	255	269	242	292	285	256	289	277	260	282	252	276	257	261	265	286	296	299	256	272	273	289	282	271	261	264	273	277	290	281	261	255	261	268	259	257	261	274	253	249	252	270	271	283	268	271	277	251	272	265	251	279	236	262	251	273	250	241	258	280	266	264	276	261	268	259	281	293	258	253	262	273	258	270	276	276	291	242	276	276	275	278	280	246	264	263	256	259	251	265	256	264	293	269	286	269	257	250	281	295	261	271	297	257	268	284	255	249	265	280	290	271	273	264	263	303	252	285	282	254	276	259	216	294	267	297	276	267	294	249	267	274	263	243	262	266	276	257	242	258	255	275	266	300	289	259	248	282	289	269	278	272	282	277	261	268	252	269	229	273	278	275	241	283	248	271	280	265	259	271	256	237	268	274	253	262	266	251	284	264	285	263	262	271	275	279	278	268	244	271	279	258	245	262	263	283	264	285	268	273	261	245	245	272	263	290	277	294	266	245	284	256	282	264	260	271	264	253	243	258	254	261	253	261	274	274	265	280	263	242	283	270	290	282	263	253	276	267	245	242	277	273	280	258	265	271	242	255	274	266	271	250	256	252	272	286	265	270	279	276	270	290	279	275	276	249	264	274	260	254	287	249	242	254	269	250	277	292	274	291	295	283	248	274	263	248	274	270	276	265	271	277	286	271	264	298	240	262	276	263	255	273	274	263	271	281	276	263	276	256	267	261	260	267	279	266	246	247	261	277	249	271	269	303	267	283	268	272	263	252	250	285	257	284	264	243	272	258	248	291	255	256	246	265	282	259	257	251	251	276	271	271	279	265	266	274	279	277	256	270	257	267	279	262	267	278	285	263	270	250	244	269	289	274	266	262	271	280	267	283	256	278	291	297	246	279	267	257	256	264	238	265	250	292	259	265	259	249	269	262	279	266	306	261	267	291	273	282	248	264	279	258	245	250	277	290	297	247	261	277	253	291	264	273	300	219	273	242	265	269	260	274	279	282	288	258	279	292	274	284	274	239	277	266	273	273	274	308	259	250	304	244	228	257	266	255	254	250	260	281	237	265	237	261	285	274	267	291	255	273	279	266	247	257	250	257	251	303	264	263	257	262	263	268	252	279	253	259	290	252	268	284	272	232	297	292	299	297	265	270	291	264	285	287	282	296	283	273	272	312	262	278	251	260	256	254	303	290	242	300	299	263	288	274	257	264	277	272	273	272	277	243	272	262	272	281	279	272	272	283	243	266	225	248	276	274	260	273	267	274	279	281	266	292	275	269	292	291	267	290	267	240	287	277	259	259	267	254	305	244	274	261	277	270	239	283	270	272	238	279	271	267	265	261	270	267	265	239	270	274	267	297	266	251	240	278	254	274	256	271	265	232	277	244	257	282	273	285	288	284	264	273	267	284	264	285	256	253	296	265	283	276	273	287	262	276	260	267	236	283	276	273	272	258	269	260	245	260	277	274	279	267	274	270	253	256	263	287	272	268	266	298	260	258	263	254	221	299	277	256	273	250	280	256	255	270	265	263	244	269	269	251	274	270	269	263	255	252	261	300	268	254	275	267	246	257	286	267	263	244	252	279	276	282	248	293	258	282	266	270	276	289	262	292	271	288	271	256	265	277	242	282	284	239	272	229	271	251	284	287	242	272	272	234	283	237	240	247	273	243	257	218	279	270	248	277	299	284	292	266	269	268	281	280	248	252	251	288	266	279	308	252	297	298	271	232	256	265	263	286	263	264	288	252	268	288	280	242	271	234	263	254	289	247	249	275	271	250	249	283	293	290	276	266	283	281	273	282	265	260	299	257	279	317	263	262	288	263	264	286	235	292	278	279	262	268	259	273	259	286	271	278	256	291	289	251	275	257	251	244	275	263	258	259	283	238	289	271	260	250	242	284	269	268	265	275	217	247	286	263	263	253	277	263	264	263	254	280	247	283	282	254	265	243	264	286	292	265	289	284	232	258	264	301	255	284	287	252	276	254	249	291	268	244	253	262	269	269	256	247	260	251	263	278	273	267	274	288	280	252	257	274	275	250	226	279	249	257	243	274	255	244	253	285	311	243	250	259	295	263	273	282	281	262	300	262	281	249	276	245	277	262	259	317	296	301	289	244	277	276	256	284	270	253	275	286	263	280	265	252	261	241	260	243	279	266	258	249	260	231	248	259	259	278	246	268	272	288	282	261	261	289	259	241	285	259	269	261	249	248	270	276	250	253	225	266	270	292	291	276	259	284	258	273	238	275	242	269	230	271	279	270	227	233	279	276	252	278	262	272	276	262	246	234	255	264	244	252	247	266	265	260	268	249	257	279	287	261	248	247	276	237	251	258	240	268	270	265	265	267	256	288	266	251	291	250	237	277	276	257	254	287	259	259	261	257	275	274	258	259	275	271	270	260	258	270	252	287	277	285	266	266	268	244	286	252	271	265	270	256	256	255	247	272	286	268	285	258	271	266	268	269	292	302	264	269	287	262	251	262	268	233	268	265	262	296	296	286	259	269	254	273	278	283	252	253	245	231	275	273	272	263	259	265	227	246	248	251	284	245	252	227	267	296	263	262	260	271	280	288	283	256	247	265	270	252	289	266	257	248	254	240	266	265	257	277	254	254	264	294	246	256	260	282	272	256	273	260	299	307	273	228	291	248	285	280	264	286	280	247	276	284	287	251	254	248	287	275	267	256	261	263	230	279	294	287	263	258	275	274	273	256	262	270	272	264	283	258	279	255	243	258	287	269	284	273	285	278	238	244	271	256	280	273	252	254	258	274	270	294	251	261	262	253	260	256	237	293	275	266	268	273	261	279	252	257	262	244	272	269	282	284	270	269	248	255	270	249	261	279	289	256	294	260	259	246	287	253	256	258	273	243	256	268	255	293	270	283	284	256	245	222	281	273	285	248	255	261	249	262	254	279	261	253	235	254	293	283	268	265	261	254	260	280	278	271	298	261	262	236	247	270	243	254	294	275	288	259	295	278	267	280	259	244	269	264	295	249	288	260	270	278	257	261	251	259	278	247	245	230	253
27947	12274	988	479	369	305	348	278	325	280	331	319	310	302	322	284	297	310	305	304	289	313	283	298	287	308	310	305	288	293	292	307	283	303	260	279	288	312	318	300	287	292	300	294	318	318	301	290	313	316	305	305	271	291	304	320	321	262	304	291	287	290	310	287	286	289	293	288	306	310	278	312	298	304	289	299	281	307	317	296	292	282	262	292	327	283	285	321	287	281	314	308	304	302	282	268	303	301	285	299	310	283	294	341	285	270	281	309	257	311	300	304	281	306	300	293	303	287	294	280	313	320	347	303	304	292	305	314	283	281	307	274	270	291	286	290	293	302	290	291	298	282	308	315	321	272	302	303	330	277	279	299	312	288	329	300	294	290	302	323	298	301	295	302	280	309	298	268	288	344	288	270	304	268	313	276	284	287	320	293	277	329	314	282	314	334	313	300	275	283	273	295	301	308	282	311	298	315	296	304	296	309	309	280	291	272	295	281	312	301	281	276	276	291	289	321	281	310	284	314	302	317	297	270	303	296	320	306	300	297	305	314	283	300	301	283	293	305	307	315	287	320	282	284	307	267	304	304	328	314	303	264	268	275	282	281	301	294	273	308	313	290	276	298	281	295	298	287	278	300	284	300	273	282	326	315	318	287	324	273	288	289	286	288	304	290	310	314	285	306	301	298	300	303	290	269	329	304	288	303	340	315	283	301	305	280	298	314	324	284	270	300	275	296	263	285	315	300	299	297	295	284	288	306	292	300	289	302	299	266	294	297	274	286	293	294	289	291	275	306	316	274	304	270	309	304	305	319	293	284	298	251	277	292	286	274	291	327	291	292	253	300	288	297	307	295	322	313	296	306	295	300	292	303	299	275	322	293	327	321	280	278	325	298	310	290	311	313	305	265	317	305	295	301	274	274	301	294	306	286	258	283	298	300	288	290	301	289	302	291	268	284	276	291	324	298	319	286	268	346	279	302	313	324	292	350	277	285	309	311	297	287	273	303	297	316	293	280	318	308	292	300	283	305	318	300	285	283	318	282	271	263	321	287	301	316	298	309	306	308	291	294	291	276	252	297	307	315	267	302	292	299	323	304	278	312	294	278	312	261	282	303	283	275	309	271	295	290	260	328	300	296	310	320	280	309	289	295	288	302	284	290	268	301	293	295	290	272	305	323	299	268	303	303	305	313	306	301	264	303	309	290	336	315	280	296	313	260	292	300	316	295	282	270	297	278	287	287	283	327	304	309	293	285	325	286	307	294	255	296	300	312	299	344	292	296	316	279	286	284	291	260	302	281	296	304	285	304	297	309	305	272	310	286	307	300	311	296	289	297	302	303	318	304	306	296	310	317	328	286	305	289	287	293	284	268	256	309	325	294	311	301	300	309	312	330	283	330	299	301	283	290	315	318	312	289	318	295	272	251	309	304	279	284	291	310	281	308	294	304	292	332	313	263	313	294	308	309	302	308	257	292	307	297	328	270	291	306	292	345	296	294	303	275	329	297	317	290	297	271	328	285	305	280	342	300	298	323	307	314	298	281	284	298	324	321	316	302	281	261	324	289	257	286	307	317	303	283	315	291	279	313	308	305	301	293	292	270	252	311	265	287	298	286	298	301	298	316	278	294	301	300	299	316	329	274	295	286	275	291	307	298	291	301	320	257	313	301	306	313	300	270	299	299	303	313	299	282	301	278	312	300	336	276	295	312	284	296	308	293	299	298	332	314	294	309	295	314	280	289	289	279	290	297	303	259	308	270	291	304	315	337	301	303	279	319	252	281	303	277	302	277	315	294	295	308	280	288	269	276	301	316	283	294	275	316	301	334	323	278	290	311	281	296	281	312	295	280	299	309	303	311	271	293	327	303	310	295	307	329	311	284	291	312	290	304	354	268	287	305	293	280	321	343	321	274	295	302	295	325	294	284	324	296	307	294	320	286	287	305	333	334	291	284	318	325	309	283	288	285	274	287	294	291	301	287	325	297	273	270	308	295	325	302	297	310	288	298	295	287	272	320	294	268	293	309	305	297	313	257	290	316	280	303	320	278	269	305	313	285	285	292	268	315	287	312	278	317	332	322	299	338	296	294	287	276	309	319	287	296	277	306	301	316	308	295	307	288	319	309	316	303	311	288	304	302	310	269	339	305	292	309	282	307	278	352	294	308	305	316	311	290	300	289	295	299	308	288	302	283	280	285	316	276	337	309	281	317	304	279	290	311	329	295	307	288	296	302	322	294	312	327	297	305	284	316	261	280	312	317	303	291	298	310	324	282	324	301	294	304	312	323	282	308	313	302	307	269	270	276	304	288	295	292	314	295	291	289	297	288	293	283	278	302	318	291	289	282	276	357	322	305	291	305	291	305	279	310	292	287	296	287	289	308	298	291	300	289	259	319	306	292	297	304	285	285	322	310	319	273	292	277	289	310	292	296	293	267	285	319	303	340	252	314	292	267	306	320	287	281	273	286	293	307	291	296	322	293	281	308	286	282	304	296	283	319	306	279	292	314	308	311	285	306	288	302	284	274	288	323	290	324	299	274	297	289	300	289	317	274	314	296	283	289	270	297	288	285	286	274	315	287	291	279	323	296	303	293	317	307	275	336	304	296	275	282	310	315	271	315	285	299	294	295	287	305	310	269	305	317	293	328	317	285	317	290	308	261	290	281	285	277	284	290	268	290	279	303	302	314	309	324	302	290	285	325	296	256	303	304	291	322	315	339	307	305	313	303	294	296	293	299	290	295	278	328	318	327	286	280	295	313	269	286	273	303	265	284	349	262	284	309	287	313	306	284	319	284	300	283	271	288	314	297	288	282	313	277	298	285	297	338	281	270	312	278	289	340	298	293	324	281	299	310	276	289	307	295	302	277	280	301	308	318	316	293	304	309	283	336	274	296	286	294	299	321	326	320	305	314	339	298	294	296	334	294	284	323	299	259	282	323	292	322	305	285	307	326	306	270	320	279	302	308	295	273	277	295	316	316	302	313	297	307	299	289	281	296	305	325	303	310	287	327	298	293	308	308	325	317	282	300	297	284	284	296	296	276	299	294	287	269	309	321	307	279	305	299	325	291	298	316	290	293	341	310	315	305	303	286	289	259	308	297	291	266	323	305	277	285	298	282	294	281	295	301	308	313	288	310	296	287	264	313	287	291	319	312	291	306	302	271	303	306	266	277	293	289	283	322	300	290	282	298	311	323	304	303	297	299	284	289	303	293	319	295	287	304	270	285	288	291	310	303	289	307	302	297	304	265	297	303	291	282	284	304	299	298	289	299	291	264	299	278	291	311	282	275	296	268	312	295	327	303	327	280	273	304	305	323	303	280	309	305	280	270	303	303	310	301	320	279	319	307	278	325	266	283	293	287	295	299	310	300	293	298	304	271	322	309	309	298	296	299	317	286	284	298	289	284	280	279	268	295	287	302	297	321	313	313	303	309	323	286	309	274	287	302	314	275	264	276	274	292	272	301	322	291	268	276	267	289	305	296	299	320
4685	440	422	336	309	302	267	284	245	300	270	265	257	284	281	283	248	295	303	286	282	271	244	276	281	294	276	321	298	297	311	275	290	283	271	268	283	302	275	285	278	297	278	285	264	284	252	265	261	279	279	277	282	292	264	287	317	266	295	303	244	294	287	317	280	282	254	300	305	275	261	266	260	287	286	278	267	280	268	267	293	292	268	278	246	290	256	273	285	312	294	301	267	253	276	275	256	253	299	269	299	315	275	280	259	304	274	284	281	266	245	274	276	241	270	258	289	267	277	260	279	274	271	282	271	283	274	262	279	298	290	273	282	262	277	280	248	271	273	259	277	300	290	286	262	284	286	283	261	306	318	275	306	237	288	294	291	270	287	303	307	266	280	274	308	285	266	282	290	302	234	265	267	260	278	256	272	261	273	276	287	293	313	295	254	261	252	269	309	284	301	286	262	306	257	286	280	289	262	245	252	274	275	248	274	271	278	288	277	303	273	277	273	290	276	263	286	261	293	277	287	242	250	263	255	259	282	267	260	279	276	287	288	299	280	288	262	239	282	298	307	258	227	246	298	274	304	246	272	286	284	290	292	266	284	278	267	280	307	286	314	257	258	267	309	310	273	263	310	277	278	229	280	273	302	281	273	279	304	304	295	267	245	269	256	272	291	251	317	291	281	292	290	255	281	250	253	250	281	271	274	283	243	281	248	309	266	253	297	275	274	277	247	296	264	289	285	283	283	282	263	299	296	290	304	301	280	289	257	318	251	260	273	281	281	265	296	271	275	266	269	249	276	283	266	286	286	291	268	275	300	270	285	279	252	268	281	263	263	275	267	281	295	273	268	267	262	295	283	271	286	277	261	249	249	292	261	269	240	307	273	267	279	294	284	259	257	249	263	269	282	276	299	280	278	257	277	276	265	306	284	297	319	248	257	256	297	272	264	259	314	288	295	258	266	266	279	273	281	232	282	244	282	254	278	297	308	297	268	275	293	283	286	293	263	297	261	261	271	286	247	264	291	288	276	277	255	242	262	297	257	313	276	285	280	255	287	297	262	298	309	266	277	298	285	279	252	262	257	259	252	243	291	250	299	303	288	271	283	294	285	306	264	264	273	263	284	300	272	266	294	272	286	281	280	264	276	253	246	240	282	274	284	272	269	279	275	270	274	283	284	277	309	279	274	300	246	239	273	299	289	259	265	266	253	271	302	306	295	301	260	270	291	296	269	268	260	260	264	292	283	301	272	288	278	251	264	299	258	265	291	256	276	261	281	277	264	273	296	284	271	259	289	267	271	276	298	292	271	234	246	223	258	258	287	314	300	308	256	313	284	295	265	285	299	274	276	273	274	270	259	301	265	289	303	309	288	293	290	259	300	257	261	301	264	280	272	242	255	255	286	257	243	291	284	269	273	248	285	262	275	294	262	282	266	293	250	276	273	274	288	272	304	279	283	265	281	248	291	265	243	280	273	273	288	265	270	291	279	308	278	270	276	250	265	273	269	290	280	286	280	285	265	296	259	257	231	255	286	248	279	264	259	294	280	272	280	272	278	285	260	314	290	272	299	247	281	275	297	262	308	278	303	304	287	299	297	268	275	268	271	280	304	276	283	278	277	278	290	274	283	263	277	254	261	272	287	287	281	300	259	276	267	298	277	260	253	292	267	301	291	291	282	295	286	271	278	278	274	245	255	271	253	266	268	262	285	261	271	241	278	293	251	232	282	269	268	260	275	266	305	278	264	249	243	260	265	278	285	268	274	272	273	258	280	245	256	294	264	265	241	278	258	305	283	302	264	277	272	263	276	317	269	299	278	267	251	283	265	270	252	284	294	261	288	289	281	316	271	280	263	303	254	279	267	266	229	256	296	290	243	240	279	290	288	276	268	259	276	300	285	281	261	278	263	273	290	295	269	263	272	290	243	259	292	275	288	286	290	290	246	283	260	256	256	285	237	278	268	293	277	283	279	268	266	269	266	278	267	272	267	274	284	274	270	298	276	259	296	293	286	278	267	284	285	249	257	261	277	279	259	293	279	272	271	258	279	278	267	298	268	253	285	263	273	266	258	273	276	278	303	278	271	287	289	284	273	264	281	279	262	254	284	285	277	245	268	305	267	273	255	287	279	300	268	281	274	274	278	268	251	234	267	261	264	279	287	252	251	276	274	288	255	298	295	282	288	259	271	266	263	292	260	260	276	292	264	272	276	274	297	270	262	285	261	273	265	271	283	287	231	286	260	269	261	276	302	280	287	269	273	291	280	271	281	315	266	253	295	291	253	277	286	294	268	247	303	288	244	288	275	274	295	294	279	282	269	296	262	276	301	307	275	254	291	279	301	282	254	298	268	286	260	284	275	283	263	278	266	275	276	285	270	265	262	265	275	305	266	261	273	289	272	288	274	285	322	285	295	266	288	293	296	248	282	242	260	304	273	256	272	251	257	268	297	290	298	258	281	272	267	260	287	301	279	271	248	302	243	275	284	284	239	281	298	299	272	283	285	292	276	262	275	262	291	305	279	296	263	291	294	292	302	291	261	303	299	255	268	277	267	289	286	262	257	263	244	259	288	272	303	271	273	283	294	281	289	256	292	273	265	274	272	258	284	260	252	267	290	293	279	261	287	282	285	293	263	263	275	303	262	248	270	275	285	255	259	251	247	289	266	306	256	275	272	275	263	303	267	296	274	296	277	255	268	275	264	269	283	303	284	275	315	244	251	287	262	268	298	268	285	280	303	246	291	288	275	289	273	287	301	266	254	262	301	279	297	270	273	266	297	266	266	290	275	262	277	281	265	293	278	303	295	289	249	270	274	286	278	239	270	286	275	270	263	235	289	266	260	287	289	280	269	278	270	287	300	295	258	267	278	265	267	285	282	284	266	282	253	281	303	264	324	287	260	285	266	264	274	293	261	276	267	275	305	290	266	281	318	278	282	256	294	294	245	302	290	274	277	289	295	286	257	280	310	248	273	257	283	263	294	274	262	259	274	278	289	276	287	297	283	255	284	257	288	288	248	306	280	256	260	282	273	265	294	271	284	235	283	255	287	293	278	298	283	290	273	288	283	255	271	280	284	284	280	260	275	293	282	260	278	262	278	295	279	262	306	257	289	261	309	254	292	252	263	253	243	284	280	238	273	262	254	280	249	286	268	272	269	240	283	265	270	255	288	283	273	312	298	268	292	281	266	291	264	269	269	271	301	248	293	282	285	254	293	269	282	281	284	264	295	298	284	272	282	262	308	287	251	284	237	280	250	258	276	266	287	288	254	270	283	292	270	281	247	270	269	294	243	281	278	265	293	273	276	297	250	289	282	263	269	256	291	267	265	246	272	265	287	276	284	272	288	264	268	261	276	282	269	261	256	264	264	254	265	275	282	265	292	257	294	271	275	282	252	268	303	280	282	273	270	274	274	282	263	265	244	265	275	270	264	288	282	269	275	268	267	248	283	289	277	249	277	265	259	284	266	285	270	272	268	283	277	280	247	290
25206	21448	27767	25525	8873	550	318	233	197	176	196	187	135	143	155	162	175	162	162	156	153	153	133	150	145	140	145	127	163	163	156	129	147	154	126	132	142	125	145	161	137	137	135	158	146	134	121	169	141	117	124	138	133	143	144	133	127	121	153	142	149	147	143	125	152	153	153	152	127	154	149	120	156	133	138	138	160	130	124	145	147	137	125	154	144	141	150	145	122	153	140	170	143	131	147	132	142	141	139	138	129	141	133	140	148	114	154	151	148	141	152	143	136	134	151	155	136	129	134	159	141	145	145	121	135	141	119	135	154	121	128	130	131	116	138	153	134	155	124	134	130	144	135	148	126	149	152	142	145	132	138	140	140	161	136	145	152	131	128	151	123	143	118	129	139	140	124	130	133	156	125	143	123	140	139	124	137	128	132	136	138	133	134	126	126	142	147	135	150	138	134	132	131	134	138	139	120	135	152	112	134	130	143	156	129	89	149	149	155	132	158	142	130	150	121	132	146	154	161	144	145	155	117	130	171	129	121	150	146	143	143	128	139	161	143	137	136	141	149	153	143	143	144	149	131	152	161	165	143	142	133	138	135	129	144	149	128	160	150	138	124	139	141	131	160	135	142	155	153	154	152	141	112	144	133	143	131	113	129	136	137	190	139	154	127	134	166	130	118	130	118	159	125	129	164	144	129	133	146	142	132	143	138	125	121	145	124	152	135	135	137	125	126	156	130	163	129	158	144	160	147	123	141	142	139	126	117	125	138	146	155	135	138	114	143	120	153	125	151	149	120	133	134	147	136	139	141	126	128	117	151	152	142	127	136	139	156	136	145	145	162	128	156	149	119	142	140	145	111	145	144	161	128	154	156	145	152	128	152	143	142	137	138	123	123	130	139	134	142	145	151	121	117	135	142	155	140	164	142	148	120	131	136	145	137	150	161	127	143	129	150	132	123	153	135	130	149	135	155	139	158	142	117	129	138	136	132	127	144	134	126	144	130	141	151	141	176	125	133	121	138	136	142	159	152	146	147	108	128	155	142	140	123	138	152	123	132	119	125	145	140	153	135	138	150	125	177	146	125	132	150	152	115	122	152	152	137	131	146	113	138	138	139	145	127	137	141	129	131	138	140	153	123	148	145	150	145	146	139	138	155	123	156	134	135	134	129	118	135	139	132	135	122	126	143	148	136	139	129	164	138	144	133	135	142	152	139	131	127	128	141	130	142	135	143	138	144	136	143	127	142	146	129	148	145	158	158	137	133	129	143	138	130	136	153	142	129	134	132	161	153	144	137	151	130	131	123	116	136	126	147	152	144	119	99	131	137	153	138	126	124	153	145	145	145	108	131	138	118	125	122	146	121	150	129	130	129	148	151	128	156	153	144	123	117	121	133	132	130	150	141	132	130	140	140	124	124	141	123	140	132	142	131	148	141	146	127	122	135	138	144	133	128	135	154	133	142	137	149	140	144	142	142	154	134	117	146	135	148	124	146	134	136	158	132	142	131	134	134	125	137	140	118	122	136	132	135	124	129	147	140	128	127	125	151	134	142	146	131	148	140	134	141	130	157	160	141	112	128	157	148	135	133	150	162	117	131	145	124	150	132	116	131	137	136	147	132	157	131	158	139	160	150	131	151	166	153	132	149	132	142	136	145	130	154	130	146	127	131	155	136	144	124	125	124	147	126	129	129	158	141	143	140	134	143	120	131	129	137	140	146	135	144	138	114	118	138	168	141	137	156	133	134	129	140	132	142	143	134	137	143	139	140	153	127	157	159	140	136	141	144	147	147	127	137	122	143	137	127	138	133	138	125	155	129	149	150	142	156	144	130	124	128	130	122	134	144	149	142	149	143	132	132	138	135	136	128	146	130	141	137	156	130	141	136	141	145	123	135	133	134	144	145	134	120	142	142	146	150	134	132	127	117	146	144	126	133	146	136	133	126	125	133	127	136	131	135	146	150	126	109	146	140	135	131	136	149	123	134	115	132	116	141	129	144	164	137	134	117	140	135	159	152	144	139	136	148	143	131	149	130	118	120	140	159	135	120	125	135	129	133	134	137	131	129	128	133	148	136	144	131	125	114	152	140	153	135	112	149	141	144	134	143	131	143	149	134	142	132	151	151	123	137	148	127	152	154	138	138	128	145	146	135	155	131	124	133	144	146	149	141	131	134	141	138	128	144	143	137	142	125	152	121	125	131	138	151	146	134	128	122	108	139	140	123	134	137	156	145	154	128	143	141	133	140	147	143	128	142	138	145	141	131	124	140	130	141	140	144	157	124	137	145	153	116	143	141	148	132	153	118	137	155	126	123	128	145	152	137	120	149	148	113	131	145	121	145	133	145	134	120	136	134	136	147	134	134	137	138	126	137	132	129	138	160	115	143	179	137	144	147	110	135	135	145	140	152	136	137	129	135	151	141	133	145	125	144	144	125	148	143	134	125	152	141	142	127	148	141	129	120	162	127	124	142	137	142	138	134	152	142	151	146	138	135	126	147	135	122	132	153	147	138	152	156	139	134	142	146	130	146	139	127	161	140	151	145	129	126	141	148	152	155	130	144	166	145	134	131	127	151	128	136	140	133	141	139	154	147	144	116	146	137	144	152	143	142	147	139	134	134	138	122	134	156	136	139	139	126	155	124	141	147	142	152	154	151	129	129	152	150	139	152	144	142	142	157	171	129	143	153	164	128	129	135	130	145	143	138	131	159	127	143	126	140	136	157	141	145	124	134	131	121	132	149	134	159	128	128	144	147	150	152	155	141	143	126	136	145	135	130	134	145	148	131	140	151	130	142	139	155	137	138	128	139	146	127	139	143	125	146	141	130	151	135	133	156	140	151	138	136	144	129	138	142	152	124	132	141	160	138	150	121	134	149	138	146	138	131	135	141	153	144	148	139	125	148	144	145	149	145	121	124	134	132	130	125	146	168	132	131	137	163	136	140	113	137	134	150	122	127	155	130	160	139	135	137	145	151	135	124	143	148	137	140	128	140	137	126	124	144	139	124	136	143	130	155	130	126	133	132	127	145	125	140	140	117	125	145	137	122	129	134	121	144	146	138	120	132	140	110	141	136	132	159	133	149	135	147	116	148	155	127	134	137	152	166	139	150	115	144	148	145	134	140	118	136	143	122	134	138	144	132	131	155	104	146	141	150	138	147	135	125	119	142	138	140	128	145	150	135	141	141	150	160	119	133	129	143	138	129	122	135	128	130	142	145	129	156	171	117	132	152	128	137	141	145	128	142	132	145	141	133	138	135	125	139	154	143	164	128	155	142	143	125	132	135	148	133	140	126	132	126	136	130	127	143	141	151	140	146	154	140	137	149	120	136	153	126	154	138	142	130	137	132	146	145	135	130	135	104	135	141	150	128	142	135	149	132	130	134	142	120	148	138	133	150	154	146	135	137	129	132	118	136	151	144	135	158	147	124	134	162	154	134	149	138	143	145	129	133	138	173	131	143	141	127	131	130	137	120	138	129	149	138	119
3068	2499	2139	1017	681	487	385	293	287	257	248	186	202	210	200	183	168	176	170	169	159	181	163	193	179	156	134	136	148	171	158	165	158	150	141	167	156	151	128	151	130	160	170	140	155	147	171	144	157	145	141	150	158	139	152	144	163	147	140	155	158	165	178	155	150	152	163	138	181	165	161	150	175	153	165	155	156	129	128	156	137	142	159	152	166	143	145	157	174	159	147	135	177	153	145	138	154	147	167	155	145	137	157	146	116	151	136	145	147	157	150	146	149	137	149	154	151	137	127	131	138	137	161	151	127	133	161	129	127	143	151	147	151	143	155	158	164	149	165	141	143	117	130	155	140	149	147	132	144	161	155	156	145	160	137	142	160	165	151	142	133	132	156	124	147	168	149	167	151	144	157	160	127	130	146	148	160	144	159	169	139	161	157	135	140	140	145	154	150	139	159	140	165	129	161	154	142	146	133	166	131	144	143	134	150	138	148	150	149	157	143	161	170	117	138	136	136	163	147	158	155	153	150	149	148	132	157	137	143	134	158	157	151	150	144	161	142	137	152	138	160	137	161	152	162	143	138	142	145	147	140	146	150	143	150	157	154	139	147	168	149	154	140	118	138	149	150	143	121	144	133	144	138	159	159	141	147	156	148	137	159	139	148	166	130	145	164	150	150	155	148	125	146	166	158	135	139	145	131	151	142	153	145	157	159	141	167	131	127	134	150	133	154	133	155	151	138	144	156	148	145	138	142	141	168	163	143	140	173	149	170	171	126	153	153	159	146	142	135	144	144	166	132	161	150	130	157	145	142	147	143	173	153	132	150	161	173	128	161	160	141	142	140	156	160	121	130	130	133	145	148	170	120	147	126	153	138	135	134	132	147	147	158	148	143	148	152	148	144	130	164	132	144	151	154	130	126	134	133	135	155	146	136	141	160	155	156	169	132	147	132	168	133	141	142	130	141	159	162	159	149	147	146	145	137	143	140	151	150	141	137	127	138	133	158	135	147	146	157	152	149	141	136	144	166	161	148	170	128	177	143	140	138	174	147	164	134	139	165	157	154	153	147	136	134	144	157	145	156	134	156	142	144	167	139	134	124	132	165	160	158	155	139	173	143	164	154	143	149	129	161	153	151	141	132	140	156	128	142	144	144	157	140	129	150	142	161	130	194	157	147	148	156	147	142	155	134	137	130	150	157	148	143	151	134	145	151	150	122	155	140	132	145	144	143	172	142	164	162	146	122	144	139	149	153	121	153	142	129	147	152	149	129	156	146	161	133	133	132	160	147	161	160	131	153	166	131	142	151	149	153	149	147	142	153	149	152	164	152	138	148	150	145	161	131	159	139	151	141	143	143	150	147	157	135	151	132	147	133	153	144	147	136	151	148	162	123	165	134	138	145	158	151	132	154	141	151	140	133	141	143	135	147	175	138	159	149	156	154	143	146	159	148	137	151	140	139	144	125	136	144	151	154	131	140	145	150	137	136	139	142	137	144	140	156	128	138	132	147	154	141	126	120	166	145	131	157	135	143	130	142	144	157	141	142	150	133	151	137	126	131	163	162	153	156	163	132	139	156	132	142	149	147	150	136	132	136	134	144	158	153	154	147	154	150	157	162	152	145	152	128	146	149	169	143	161	170	168	137	127	132	156	138	142	136	129	129	126	149	154	146	142	144	140	155	144	124	152	131	142	136	151	169	157	166	154	147	140	130	131	127	161	141	152	168	144	149	152	135	139	144	142	143	146	149	160	157	137	146	162	136	146	166	129	127	141	150	130	144	155	134	136	145	145	134	165	143	143	147	157	152	172	151	144	120	145	146	169	153	151	159	149	130	144	143	130	157	114	142	163	157	151	130	156	122	158	150	142	164	150	152	150	151	148	148	148	125	122	152	151	144	154	152	131	142	145	133	125	168	162	142	119	152	124	154	149	148	149	144	138	157	167	144	156	152	161	146	149	132	124	160	167	151	142	139	172	155	169	148	170	160	147	151	148	152	140	167	119	136	124	139	122	157	149	146	143	130	146	121	149	155	131	146	134	153	153	151	155	134	137	173	146	155	152	145	122	149	144	161	143	145	157	144	144	175	166	134	155	149	128	140	162	152	144	150	135	164	142	140	192	150	145	146	139	130	152	171	134	147	139	162	166	150	161	150	126	162	164	132	137	161	155	159	148	124	140	145	132	138	145	138	148	143	151	182	144	150	130	169	137	169	154	156	143	155	144	152	152	135	161	144	159	145	151	134	135	140	151	152	149	153	153	139	147	120	165	162	138	154	168	148	123	143	147	142	141	140	152	170	131	148	138	138	113	162	149	150	154	156	167	145	140	129	152	139	120	153	138	140	159	148	134	153	166	157	145	152	135	173	155	122	156	150	156	147	138	138	153	127	160	132	166	144	130	137	149	133	150	151	143	146	138	127	127	162	151	139	119	171	154	151	157	121	141	144	150	143	139	120	151	152	135	151	157	168	137	155	134	150	138	148	149	152	154	147	150	155	133	125	145	139	155	147	151	132	132	144	149	138	147	177	136	151	148	130	157	151	127	147	149	142	121	160	144	126	134	137	143	156	185	140	149	142	135	129	136	135	144	142	131	137	146	159	163	140	130	123	166	128	157	131	118	142	155	142	134	123	158	132	147	144	138	134	129	140	154	134	161	153	147	157	158	156	152	142	154	140	141	158	143	141	144	141	176	151	151	128	150	128	145	170	148	158	157	143	138	140	134	152	126	147	149	154	143	157	150	134	157	139	160	146	167	137	154	148	150	154	153	135	125	163	131	141	140	144	145	161	159	141	149	137	154	135	145	146	141	141	154	124	145	139	159	147	154	161	152	142	146	145	140	156	144	137	148	137	145	145	147	132	174	167	144	144	164	141	137	142	129	134	125	144	162	138	135	152	167	152	137	151	167	129	155	142	143	140	163	149	140	149	116	138	143	153	157	151	155	144	160	150	141	137	135	149	158	140	143	146	122	149	153	151	135	139	136	145	149	159	135	153	131	128	130	149	129	140	149	146	118	181	136	156	146	159	141	172	142	141	143	132	158	157	147	116	143	144	152	154	148	147	149	139	172	138	128	166	148	109	134	137	163	147	177	145	151	128	141	157	137	137	146	137	120	144	160	161	163	149	161	157	145	145	111	140	153	162	131	150	142	164	152	148	150	140	141	141	139	150	136	125	137	148	122	167	155	150	137	145	179	172	152	144	161	159	126	164	131	137	163	148	124	147	133	162	157	160	140	130	150	160	123	124	160	166	133	140	140	163	148	123	138	130	140	129	125	131	149	136	140	143	139	147	150	145	130	128	137	165	141	144	147	149	146	149	144	133	145	130	140	162	142	127	151	139	139	146	166	153	131	157	137	156	140	147	150	133	155	125	155	157	146	168	140	143	152	151	137	139	141	130	173	114	144	141	141	150	161	142	167	153	152	154	137	124	156	135	129	158	149	140	151	142	140	130	162	140	159	137	145	134	123	157	162	112	139	137	133
24381	21472	28769	24582	21448	5717	906	536	405	368	397	396	351	350	345	318	315	332	308	306	312	335	305	291	299	300	305	278	322	308	300	302	309	298	243	291	310	305	282	283	286	282	293	326	298	317	260	294	295	263	318	309	297	289	286	301	288	272	285	297	288	340	297	306	267	293	311	299	285	280	297	263	321	293	268	312	279	277	298	295	327	302	279	260	284	296	283	275	260	284	292	294	298	296	301	295	274	322	247	302	266	311	306	306	284	275	332	296	296	255	294	296	271	290	272	298	259	272	308	272	298	295	267	307	312	286	280	298	258	268	274	286	246	278	254	338	307	291	272	290	311	275	303	282	301	283	286	291	278	303	276	322	291	287	276	302	280	320	272	303	264	272	307	295	282	282	302	268	261	253	270	319	244	287	281	286	284	274	298	282	299	260	319	272	277	300	284	306	261	288	247	289	261	300	289	307	263	264	293	287	289	299	304	265	295	270	289	273	291	283	260	290	265	298	306	270	273	326	267	271	293	313	278	278	279	277	304	271	260	269	290	285	285	280	300	306	287	249	313	282	312	280	276	293	286	297	275	287	268	304	323	279	300	287	275	253	257	275	321	266	293	283	275	280	306	298	264	269	288	289	277	294	271	284	278	322	286	292	298	248	257	312	290	273	282	289	290	309	288	272	283	278	301	276	298	279	293	294	284	303	277	295	311	278	269	315	312	277	293	304	288	322	287	288	296	287	299	269	292	298	292	312	272	292	285	285	286	295	272	258	262	273	261	286	263	261	283	293	284	274	279	276	275	272	266	301	249	268	284	290	280	296	272	269	299	291	292	273	256	298	286	298	306	245	254	269	268	264	307	275	252	282	285	292	291	277	291	271	289	287	270	262	291	275	264	300	290	275	310	300	269	289	294	282	294	306	279	289	317	286	253	293	265	283	286	299	292	284	267	261	272	280	266	280	262	280	274	275	315	278	265	260	287	253	294	334	298	280	343	256	282	306	290	278	253	262	288	279	302	294	278	274	295	276	279	264	261	291	283	272	269	287	278	284	280	290	279	278	303	295	291	284	275	299	304	277	289	283	281	289	305	305	272	255	260	276	288	276	295	290	280	300	274	300	281	268	313	271	317	281	271	283	270	278	273	287	295	278	264	308	275	283	270	298	272	302	278	281	262	272	240	270	275	282	309	280	299	319	294	263	304	279	312	302	304	292	271	247	277	280	292	297	285	253	287	276	266	264	300	294	321	273	272	272	299	305	267	289	316	268	261	286	283	286	301	286	290	290	270	306	327	257	303	277	296	281	302	267	270	296	279	312	252	319	323	269	265	280	301	304	278	284	305	294	271	278	266	272	294	301	322	296	261	298	268	261	285	312	299	295	284	263	283	303	294	273	279	287	287	299	297	278	278	293	280	292	260	312	325	285	297	322	267	285	271	289	294	272	280	306	308	269	261	284	271	294	282	291	296	284	293	273	266	318	280	256	301	279	283	283	269	246	252	278	260	279	247	264	285	294	287	260	269	299	303	281	297	288	279	306	302	265	298	296	291	283	303	297	289	293	311	274	282	279	280	272	308	282	256	307	273	271	278	290	269	302	326	253	264	275	283	289	289	272	292	289	297	282	277	287	283	298	297	270	262	262	275	257	275	268	286	280	244	265	286	273	302	286	275	276	283	256	266	320	281	277	299	275	272	294	279	270	275	282	301	254	285	281	282	257	279	315	319	273	305	290	289	256	293	279	280	256	255	298	286	279	295	279	284	293	300	320	289	318	294	280	279	278	265	302	292	272	306	275	265	284	277	296	275	278	280	287	253	318	283	271	287	260	272	281	296	285	278	297	288	274	289	267	273	274	273	278	295	293	277	295	262	298	284	270	268	300	288	264	278	283	280	291	299	263	283	277	283	269	280	301	293	282	305	277	290	299	275	302	286	284	252	280	301	295	302	281	279	292	286	278	261	258	277	262	273	274	273	276	308	283	287	295	271	283	262	294	284	277	268	285	272	296	282	251	287	291	296	277	274	289	293	276	282	281	291	303	272	276	266	294	289	278	313	272	291	270	305	292	267	301	292	284	291	303	288	295	283	275	284	265	300	284	288	263	280	260	254	266	276	288	269	268	281	297	304	298	274	291	269	303	300	267	280	283	281	308	288	284	314	308	273	252	289	272	289	292	299	277	306	322	319	266	277	282	283	311	268	314	274	272	265	276	246	284	283	307	303	287	287	297	236	267	295	295	263	276	254	294	278	276	299	279	308	263	290	285	307	283	263	260	298	280	294	280	296	298	273	310	255	269	282	276	242	253	286	315	285	258	284	296	292	294	290	314	262	287	247	260	256	305	281	245	264	266	302	309	282	305	294	265	282	279	283	253	303	273	331	275	307	301	252	277	290	257	297	303	257	299	272	278	293	303	302	288	296	277	298	306	294	304	295	283	295	301	273	259	314	276	266	289	275	299	301	244	301	271	269	278	259	260	307	290	304	255	284	302	263	301	302	277	255	276	306	282	264	308	313	278	285	291	325	295	264	270	285	249	273	291	296	320	292	273	279	273	327	305	309	321	276	266	281	305	332	285	330	287	273	301	290	279	279	275	273	291	262	267	276	298	296	304	273	263	292	283	284	274	285	270	297	299	310	270	280	289	267	275	285	258	275	263	299	302	259	265	291	269	272	288	270	250	292	289	291	300	288	261	295	265	313	291	276	273	283	249	290	268	282	299	257	290	310	301	294	274	300	303	272	310	297	287	274	310	284	269	265	288	279	287	288	307	267	290	279	299	315	285	278	275	275	256	274	261	276	281	285	279	287	259	272	255	290	258	280	287	281	287	271	280	283	254	260	286	299	298	301	283	254	283	254	301	301	274	269	270	278	291	272	278	269	267	294	276	282	264	289	288	278	300	255	303	280	278	279	292	289	274	313	285	276	242	294	257	285	280	268	274	263	255	291	301	283	278	291	265	265	265	286	303	312	274	283	310	261	295	280	292	276	280	279	287	282	263	302	300	288	271	282	253	247	286	287	296	269	277	276	269	264	298	295	297	273	285	286	293	276	262	320	297	289	268	264	289	279	292	309	263	265	296	280	306	285	301	282	308	287	307	288	299	282	275	277	268	279	308	280	271	280	265	298	304	293	321	273	289	292	282	282	260	287	264	286	299	282	278	279	275	280	289	275	293	297	303	264	291	301	280	281	306	295	273	289	289	275	272	265	283	320	281	290	285	262	270	278	237	303	294	333	264	265	303	331	294	282	256	263	290	271	274	316	285	269	307	276	294	283	326	322	285	267	281	282	295	256	296	305	289	301	272	274	297	267	282	275	280	293	293	264	285	263	296	272	284	295	282	256	256	292	278	296	319	302	269	314	299	250	309	279	309	294	297	272	284	275	276	290	289	299	286	273	283	277	325	273	278	330	282	280	282	261	262	270	262	254	297	288	277	301	260	284	255	281	268	287	261	272	300	283	278	298	327	300	289	281	283	277	280	260	271	299	291
3375	4763	3879	2034	1234	932	714	646	533	469	463	423	357	375	341	316	329	305	356	304	318	291	317	294	317	284	275	275	294	281	288	287	302	296	284	268	277	286	278	256	278	268	276	280	303	276	257	283	214	261	293	296	244	236	276	284	283	262	286	272	296	250	252	283	255	285	275	275	294	282	261	259	280	295	269	256	273	286	274	277	261	266	255	303	258	258	255	285	269	274	265	247	263	276	281	278	269	276	255	278	274	282	281	282	270	257	264	266	254	278	297	253	283	278	278	257	263	248	257	299	275	251	302	284	266	255	262	280	276	254	284	260	267	272	279	279	260	256	275	283	281	284	262	273	261	253	289	276	288	263	253	281	281	273	267	257	282	264	256	259	296	266	282	260	265	272	289	282	276	271	266	288	244	254	275	259	263	270	247	262	274	268	272	264	270	282	283	277	257	244	263	279	261	259	270	280	256	278	306	248	260	264	284	254	275	273	293	272	275	255	260	258	257	275	268	274	273	280	247	274	274	267	240	282	267	251	293	268	300	272	279	258	252	236	286	296	264	256	263	294	254	267	278	222	265	303	284	256	269	251	283	281	262	245	261	254	255	279	277	245	278	303	259	262	264	268	240	288	267	301	242	246	294	263	274	282	248	255	278	270	265	282	281	268	278	235	267	254	259	276	268	268	297	262	278	282	281	251	280	276	247	250	261	300	252	278	263	271	256	240	267	258	274	272	263	264	281	282	249	267	242	275	294	273	249	270	286	268	285	259	271	267	262	281	257	286	274	274	266	281	280	284	280	269	257	285	287	275	277	246	283	280	254	270	285	257	284	260	289	247	284	279	268	276	296	255	279	237	275	252	278	268	302	280	254	286	260	243	284	261	252	267	252	256	254	260	274	261	273	280	236	259	268	266	286	311	268	257	289	268	279	275	265	279	274	271	271	254	287	288	276	268	241	242	265	279	277	286	254	256	266	264	299	281	283	244	281	287	257	276	274	281	275	278	275	271	264	255	268	261	278	275	256	265	288	272	278	280	278	251	282	281	265	279	274	272	255	239	273	259	289	246	263	283	260	259	260	316	256	278	227	272	280	264	289	275	255	259	239	277	263	274	257	245	251	253	283	281	266	258	253	259	263	226	273	276	282	272	269	250	251	263	258	284	265	286	264	271	265	269	281	283	268	280	254	252	260	252	244	259	259	272	253	282	279	253	274	243	273	246	290	287	282	262	262	245	296	243	287	235	263	277	271	251	274	294	262	255	239	293	279	255	270	259	272	250	259	255	252	284	263	275	273	292	251	264	255	255	281	257	260	261	288	258	281	267	254	264	292	279	263	269	266	242	265	296	257	263	238	253	265	223	301	280	293	249	215	284	269	280	281	248	289	263	296	261	274	268	284	247	277	289	266	251	265	226	295	255	295	233	264	289	295	263	294	289	258	251	258	222	269	267	281	260	247	253	287	289	269	247	241	289	245	265	269	270	259	274	279	277	267	239	271	263	271	257	289	280	272	264	295	262	293	283	264	276	250	256	254	287	269	261	255	266	250	261	279	245	271	283	278	260	236	268	264	296	302	248	276	256	309	260	265	245	241	225	271	264	251	273	288	266	275	289	263	260	283	262	268	279	274	281	255	265	261	269	235	242	261	284	261	243	281	249	270	249	251	283	276	287	236	284	246	258	261	281	274	255	272	292	273	238	275	271	274	251	277	266	300	257	274	269	252	261	257	258	258	275	255	264	301	234	247	263	266	254	281	261	266	257	256	296	263	243	237	268	277	274	247	266	266	276	299	261	253	275	267	249	305	276	243	273	261	252	242	276	269	254	308	253	265	289	274	236	261	273	256	269	282	273	278	267	272	247	278	289	244	266	272	284	252	257	261	285	300	264	257	260	259	281	252	261	257	255	256	258	231	261	259	250	264	226	271	278	281	271	279	257	240	252	270	269	270	263	245	232	284	259	281	268	274	263	302	284	262	298	253	240	286	254	267	247	257	295	246	264	270	256	283	280	250	257	280	283	309	252	275	289	255	255	274	253	287	275	279	258	258	248	259	233	245	270	283	274	274	291	278	277	250	266	265	217	261	241	250	278	243	295	255	253	259	288	285	262	232	278	241	278	274	245	264	260	262	246	283	282	273	259	268	256	241	285	277	260	241	276	268	253	256	263	257	268	282	244	274	241	269	271	258	266	260	263	266	276	241	270	263	268	288	263	255	288	255	269	252	272	242	282	285	234	277	232	279	259	282	266	233	248	275	244	257	253	281	269	277	272	257	253	276	266	266	278	248	266	257	275	255	243	264	268	260	289	304	270	264	291	266	279	254	250	229	255	279	249	253	265	271	248	258	260	242	271	264	244	235	243	284	256	275	240	281	246	260	274	260	258	291	251	267	324	260	297	272	259	277	259	264	257	276	254	267	269	250	272	266	262	246	257	275	276	267	256	237	274	280	291	310	238	276	269	254	276	296	247	252	251	264	276	283	273	289	271	285	238	244	267	260	262	250	295	293	271	246	275	250	249	278	294	269	267	258	286	254	285	248	260	253	279	265	271	272	271	264	233	217	247	251	272	294	249	261	248	235	254	257	252	278	274	264	276	258	241	257	259	295	252	285	261	286	278	255	289	243	264	292	256	258	240	270	256	288	242	285	279	275	262	267	276	283	284	272	258	263	277	262	290	246	284	285	278	260	264	287	271	224	236	284	267	245	252	254	267	257	247	283	276	278	281	251	281	270	268	276	274	285	256	276	241	223	269	286	308	271	252	225	275	233	257	257	257	230	256	263	286	277	261	277	253	263	261	244	256	269	281	252	246	278	270	267	259	297	285	260	281	250	244	257	265	244	256	238	303	247	270	268	230	257	295	263	275	264	262	268	243	288	275	297	266	262	260	277	284	265	285	278	263	246	297	283	281	264	264	268	272	266	246	263	292	250	241	257	253	257	257	254	280	228	294	270	258	254	275	254	244	243	273	290	265	272	285	268	253	258	239	259	260	257	265	272	258	242	265	280	239	273	266	295	286	253	254	250	254	260	268	276	250	289	251	280	256	258	233	277	279	272	273	272	268	249	288	271	255	297	281	281	247	267	255	264	270	261	260	272	266	244	251	259	290	261	270	262	297	260	269	263	255	256	235	281	243	269	257	288	239	279	280	278	268	253	287	282	275	266	284	248	252	272	285	248	259	259	272	241	247	248	251	261	261	268	257	269	254	267	255	247	258	278	275	272	244	278	270	255	271	249	263	278	257	265	255	283	268	303	248	257	261	290	260	272	253	255	284	249	303	264	272	224	249	270	227	253	260	263	244	261	275	235	260	260	289	262	264	276	240	279	254	240	275	265	282	258	270	272	255	257	259	245	260	261	261	277	258	261	287	307	250	263	266	263	267	262	270	266	290	298	255	276	258	262	302	274	235	259	260	262	266	271	281	265	284	289	251	282	268	272	242	264	275	242	262	233	286	240	259	254	246	251	267	253	278	265	268	258	285	292	247
27826	12267	926	437	314	295	312	309	294	311	324	299	323	295	297	308	297	320	307	302	290	259	299	304	323	278	325	284	303	308	310	289	304	295	304	303	308	299	301	272	293	251	294	286	287	292	306	291	278	299	287	322	305	284	296	292	304	291	312	278	267	328	301	273	299	278	306	306	303	299	292	290	305	286	314	307	304	266	275	295	291	283	270	287	288	328	301	294	292	284	275	314	284	283	294	270	296	289	313	290	332	288	302	315	290	288	314	284	299	295	300	285	323	322	304	306	308	276	291	278	304	287	284	280	274	300	297	295	307	292	290	264	278	302	285	299	309	274	324	263	294	300	284	300	306	277	277	290	293	286	306	313	289	288	279	265	310	292	262	306	283	283	290	293	297	319	282	310	282	317	275	262	299	268	304	316	317	293	278	290	278	272	301	278	293	247	279	318	317	308	314	284	267	272	300	308	261	260	311	314	271	271	289	314	308	311	298	297	291	331	307	290	293	312	290	287	284	303	288	268	300	304	318	292	305	266	310	303	275	279	326	299	297	307	292	291	296	272	301	296	300	278	275	280	295	273	304	303	308	300	334	267	280	306	264	269	315	303	285	279	287	309	288	299	271	292	324	302	271	288	320	296	311	315	284	301	295	302	295	295	260	304	301	293	308	252	288	300	288	295	325	294	320	298	298	317	311	299	290	325	293	296	297	305	275	297	295	308	263	338	301	300	289	304	305	268	324	304	303	271	298	297	314	275	301	313	295	317	279	289	303	293	291	295	316	297	272	269	272	325	280	323	298	301	308	311	300	308	322	294	286	327	299	298	327	312	285	261	313	276	296	297	297	275	300	313	309	290	291	295	336	296	312	307	308	287	280	289	292	312	293	291	301	317	294	286	309	270	315	306	263	292	318	265	295	291	276	297	274	279	290	286	269	300	274	309	321	302	274	294	301	277	277	296	280	316	314	299	278	312	268	291	304	315	291	277	314	289	292	315	300	264	294	283	293	287	327	311	301	282	312	295	285	287	276	289	273	285	266	324	309	277	298	287	301	266	310	299	287	273	302	292	305	291	311	295	278	288	318	300	285	333	318	291	303	291	313	289	283	284	275	319	260	312	290	309	298	280	297	258	271	272	289	280	287	290	314	302	320	284	307	296	291	276	313	273	291	319	305	305	293	317	285	283	283	289	279	322	278	309	281	288	300	280	279	294	326	307	315	288	314	301	290	296	291	283	285	279	297	303	307	299	277	284	258	273	312	289	302	315	308	306	309	288	278	319	283	308	281	311	309	282	280	287	321	292	289	310	278	313	305	282	283	339	249	303	289	257	285	317	310	280	286	334	303	289	276	285	289	301	298	286	314	289	292	289	314	290	285	278	286	325	291	287	250	314	300	289	280	289	296	315	326	336	292	296	300	287	313	274	291	293	257	297	339	303	320	293	307	297	295	305	301	294	290	326	278	284	316	325	291	305	285	308	303	291	289	275	291	309	294	294	283	305	279	289	289	275	303	282	335	313	291	303	275	321	245	299	261	282	307	284	313	285	283	312	300	267	328	284	291	281	291	292	307	312	298	293	289	291	272	281	296	292	318	287	299	290	274	287	297	270	287	324	300	271	322	310	307	294	307	272	306	293	295	302	287	297	295	311	314	272	271	297	266	326	277	304	317	290	274	292	289	276	302	308	295	318	296	304	296	325	294	301	304	291	289	316	288	305	317	319	272	296	310	302	282	315	320	302	281	285	300	309	323	270	272	261	286	280	289	297	285	291	316	267	266	307	313	305	300	308	288	289	269	292	305	293	288	286	313	293	283	309	269	280	290	286	283	277	300	272	302	305	300	288	322	293	299	281	322	292	298	278	314	295	318	312	323	290	293	274	307	298	315	318	296	296	314	294	289	296	293	261	310	289	298	308	301	309	277	302	292	296	279	309	271	278	305	263	307	281	285	306	305	295	296	280	259	291	284	300	260	281	265	295	302	314	309	284	298	303	286	323	260	278	291	295	321	291	305	307	264	316	299	301	320	280	274	262	274	292	261	294	291	299	276	286	309	327	319	325	256	281	313	318	276	275	309	309	301	307	289	277	307	256	302	305	294	277	318	317	336	310	315	282	289	289	296	296	297	271	274	313	302	294	273	305	302	270	306	280	321	295	306	271	296	315	260	276	289	313	311	328	322	300	288	286	314	289	306	291	291	267	306	318	296	265	295	330	315	262	327	280	318	319	251	288	263	277	315	308	294	275	318	290	310	286	325	303	293	281	290	295	298	286	293	299	281	294	264	282	272	298	266	294	293	263	292	275	306	270	258	295	309	283	278	275	317	293	315	322	289	255	311	272	272	292	320	330	292	294	287	299	316	294	314	298	290	288	299	295	288	268	313	292	298	279	281	324	304	287	311	307	307	312	319	319	284	291	308	298	270	283	297	271	321	272	294	318	300	321	289	281	298	301	298	288	305	322	282	315	271	294	283	313	283	319	302	283	309	292	308	272	333	327	275	280	309	257	289	323	300	248	278	312	281	299	309	303	298	298	285	272	268	319	294	288	311	307	283	259	302	285	316	280	278	292	296	263	308	296	298	296	275	293	251	278	276	257	339	286	289	310	316	311	290	305	298	293	269	284	285	266	300	309	299	280	276	277	309	288	283	292	299	316	336	287	278	267	298	290	310	294	322	309	277	286	303	290	290	290	301	287	298	278	294	286	331	272	276	312	256	270	285	286	302	280	290	321	326	317	318	289	276	275	311	272	271	292	289	290	266	309	284	303	295	291	293	273	310	270	281	296	299	301	288	285	310	269	288	291	288	282	302	326	297	307	299	307	292	320	288	281	268	293	289	285	302	327	298	308	291	305	332	286	272	258	324	269	292	306	313	264	301	314	292	288	288	303	306	270	300	290	287	285	288	320	306	308	301	306	291	298	287	288	293	286	332	283	279	322	294	283	295	285	321	319	292	282	277	299	303	309	287	272	337	295	286	305	297	271	291	274	278	274	285	327	288	312	270	299	326	293	290	297	285	301	287	291	331	283	279	275	279	275	283	326	279	294	286	298	261	271	330	321	271	297	273	301	286	290	259	285	278	253	315	296	301	292	303	265	293	291	322	311	303	290	271	298	313	300	320	280	287	295	294	268	298	301	300	320	295	300	269	296	304	290	311	292	323	305	310	318	290	332	234	281	265	300	297	294	297	294	291	282	259	298	306	315	276	333	258	295	275	285	316	313	327	285	294	302	294	304	333	321	316	326	287	317	304	307	285	278	280	273	300	307	317	272	293	322	278	273	285	296	282	294	272	311	290	270	318	281	301	289	297	312	313	325	319	282	297	299	305	313	292	255	283	289	326	309	283	268	289	279	272	319	285	262	291	321	293	290	310	307	282	288	335	294	292	292	276	306	297	298	300	325	293	254	272	304	264	283	315	286	293	284	298	286	269	290	277	301	299	270	290	305	287	242	294	282	276	305	321	298	302	290	278	301	274	276	296	273	304	294
4677	441	395	340	308	263	271	276	251	280	275	261	300	272	262	283	269	303	269	293	266	276	285	258	252	251	264	266	267	277	284	278	257	277	274	289	276	279	276	264	268	300	282	255	253	261	251	265	260	272	294	292	278	264	288	256	257	281	271	259	278	273	275	295	268	249	276	304	250	269	269	219	250	261	272	288	274	279	298	266	299	275	264	256	261	264	284	288	274	295	239	268	296	302	293	257	250	265	263	268	279	291	283	250	283	279	294	284	259	294	253	280	265	269	265	303	290	268	271	277	248	265	307	267	269	256	249	283	283	274	285	285	275	251	270	298	270	258	284	244	281	289	255	269	271	264	268	279	269	273	269	244	268	276	277	280	310	302	255	257	274	268	251	235	262	285	286	294	270	288	279	281	280	269	261	296	276	247	257	265	297	266	281	238	294	253	283	261	288	275	280	283	268	258	270	255	288	300	265	268	278	264	253	263	278	245	277	264	308	258	273	277	293	291	288	234	307	282	263	251	264	256	260	236	268	255	258	255	309	300	247	269	253	261	299	268	288	250	256	286	287	268	271	278	281	274	275	253	271	249	264	270	242	266	281	286	259	258	305	267	273	276	271	249	271	296	261	310	257	271	279	310	299	266	245	291	260	288	268	249	289	255	271	268	287	288	268	247	297	272	277	261	290	274	281	241	304	274	254	260	246	273	253	271	259	276	258	282	266	273	285	247	269	307	243	294	289	243	279	280	266	264	292	273	283	286	264	291	264	255	256	273	273	283	291	267	301	272	250	270	266	291	265	277	310	283	263	293	277	279	284	246	251	271	266	274	241	248	308	258	301	298	284	312	266	295	236	245	251	255	282	268	249	275	275	261	250	241	319	272	264	249	259	271	278	241	262	284	297	275	274	256	278	254	290	286	273	269	271	265	251	288	253	255	252	277	291	266	273	250	273	283	275	255	304	257	295	298	272	281	259	294	276	258	273	269	279	262	275	283	261	254	254	253	264	280	277	275	280	264	259	268	240	242	295	313	243	263	273	267	284	262	272	277	273	269	279	294	282	259	255	325	275	291	291	273	271	233	302	280	271	266	288	254	287	305	307	286	277	277	272	284	266	237	278	280	254	279	297	269	272	284	243	276	265	283	245	277	273	273	262	269	278	248	282	300	225	276	292	272	292	267	269	278	259	278	245	266	260	244	280	259	267	302	245	284	280	282	268	224	273	283	266	276	273	263	283	261	272	257	250	281	262	282	259	276	302	301	272	255	298	288	246	289	277	237	295	257	240	290	289	273	266	276	255	301	277	270	260	248	279	297	249	275	275	292	278	283	268	261	282	249	292	251	265	259	261	258	262	253	285	282	309	254	265	275	261	261	305	268	259	283	293	267	272	259	295	244	251	267	278	253	277	288	272	280	273	258	278	260	291	229	250	289	283	269	263	275	237	278	304	273	277	256	289	262	291	292	278	287	296	282	255	256	307	231	257	292	271	267	282	262	266	264	247	290	251	263	289	267	289	265	308	245	299	266	258	258	273	284	276	239	285	270	283	293	258	262	295	255	294	289	299	269	260	272	264	281	264	272	278	262	294	271	240	298	264	259	260	305	264	310	272	267	298	255	265	289	275	268	264	280	271	283	240	270	286	247	253	275	271	280	264	252	296	259	283	256	245	276	304	279	270	286	277	279	283	263	265	280	279	265	277	283	291	282	264	271	270	284	274	296	277	267	283	276	276	241	273	247	286	294	283	281	286	262	263	289	236	300	273	298	271	291	293	253	256	274	302	293	248	261	283	251	238	253	303	276	255	261	248	259	269	264	295	266	274	273	265	282	250	276	270	254	265	261	265	264	292	279	255	275	253	272	272	305	270	263	268	271	299	267	309	280	282	287	246	288	268	288	252	262	284	290	302	289	281	293	285	263	299	267	279	292	269	258	262	322	299	247	271	276	277	271	250	282	282	265	274	277	229	263	289	288	256	270	272	282	267	282	296	271	259	294	278	257	268	265	280	296	273	259	275	260	299	280	283	297	273	263	270	292	277	273	272	301	271	296	234	269	249	273	264	282	296	283	284	253	301	268	297	266	254	245	260	268	275	247	275	277	274	252	291	271	258	274	287	263	251	226	295	282	243	289	286	282	296	263	311	280	268	253	281	266	303	263	280	278	287	293	268	275	284	283	260	269	235	288	306	237	283	290	300	252	272	261	252	250	302	287	260	232	230	253	281	246	271	280	275	297	286	260	287	269	283	276	274	287	271	267	272	279	281	257	269	246	275	296	294	264	245	220	263	295	255	300	261	239	280	249	294	280	257	253	250	244	262	297	251	258	277	262	267	228	270	285	271	275	258	245	276	280	276	301	252	269	278	292	305	254	261	251	264	242	258	279	258	268	264	241	267	287	291	287	291	246	278	271	268	282	272	273	269	282	278	254	280	249	267	270	249	259	271	289	265	270	255	293	275	246	288	268	240	256	299	251	314	261	268	325	298	282	299	268	254	263	264	272	266	297	266	319	293	271	301	254	254	275	279	288	266	265	299	267	247	269	297	291	289	284	268	259	270	254	257	282	260	273	291	297	264	271	293	257	260	275	253	267	270	260	275	256	262	301	281	276	263	259	304	259	279	266	264	276	287	238	277	248	280	277	281	274	267	268	261	278	272	286	255	302	261	290	299	273	244	242	261	258	276	258	267	273	303	273	250	262	302	273	268	266	270	263	267	282	265	281	273	290	245	264	282	238	255	264	265	274	276	272	267	243	264	277	297	266	273	253	290	257	300	261	288	289	265	293	274	280	268	274	265	253	263	299	268	294	282	262	288	285	290	263	279	272	274	286	276	292	285	277	263	286	312	291	256	272	241	248	277	268	284	296	265	285	287	289	282	282	250	261	243	253	249	284	296	261	263	257	276	282	270	291	252	271	237	269	242	266	273	295	277	263	292	259	234	286	286	277	290	282	271	270	268	250	292	297	278	281	236	246	288	289	297	253	274	246	261	277	282	265	286	265	292	279	314	254	306	283	311	279	263	301	245	276	248	267	260	314	257	252	317	305	278	244	258	256	254	236	268	259	273	257	272	276	280	262	258	293	306	267	300	274	298	287	297	302	279	292	289	260	283	274	304	278	259	274	299	254	298	294	280	262	281	270	276	253	266	253	269	289	251	301	277	270	240	270	280	286	304	284	248	276	268	269	284	275	264	260	262	258	256	290	274	274	256	287	248	273	279	246	269	281	269	282	269	284	276	272	280	247	277	258	285	282	252	287	262	261	278	273	299	267	261	266	269	252	270	252	256	301	287	275	293	267	267	292	269	311	267	292	258	275	254	269	255	311	281	293	315	261	291	277	287	266	287	288	269	287	293	277	268	249	246	268	285	293	267	303	281	259	298	248	280	305	265	299	254	259	241	276	281	287	270	284	268	264	293	273	280	253	268	303	270	256	272	266	260	261	266	295	278	305	303	269	250	276	263	287	275	286	266	276	249	290	268	275	268	297
25296	21474	27821	25546	8785	575	329	225	188	189	184	187	170	148	137	142	151	157	162	155	172	146	151	141	168	147	138	119	163	116	148	136	151	138	144	164	138	125	151	137	148	149	148	137	149	159	149	143	123	143	133	151	129	133	150	137	120	154	159	150	128	143	132	135	119	155	130	155	157	137	151	137	152	166	143	151	115	150	123	141	129	139	145	119	123	118	127	138	120	118	141	138	136	130	148	148	128	134	151	150	170	137	127	134	149	127	126	129	138	142	165	132	139	160	155	142	154	154	152	141	127	162	133	141	153	138	145	141	137	139	150	137	145	136	139	116	150	150	133	141	149	130	145	115	137	132	126	117	140	127	146	114	140	131	146	141	143	135	137	141	150	143	134	146	140	158	120	140	136	136	153	128	143	137	131	143	112	123	141	148	146	146	153	144	149	136	149	147	151	137	145	150	132	144	132	141	144	160	131	147	158	141	132	136	129	149	140	141	129	131	146	118	140	150	130	150	145	157	132	119	139	137	129	128	154	149	119	116	126	141	155	140	136	128	121	141	137	134	111	138	144	119	140	138	125	124	151	150	133	146	150	148	160	126	133	143	135	139	135	152	136	138	160	125	130	130	142	151	117	124	146	126	140	141	124	139	143	146	143	145	136	164	143	154	146	117	142	132	157	154	141	148	149	152	133	139	144	111	121	141	148	132	142	134	123	141	151	133	133	119	146	157	124	141	155	127	159	148	131	138	130	126	146	144	152	138	144	137	131	153	122	129	140	141	163	138	157	147	146	135	148	144	142	146	139	140	148	160	133	132	147	127	133	119	144	139	147	148	135	137	143	134	147	147	128	153	149	137	147	142	151	144	130	131	160	123	136	148	110	125	144	166	142	126	135	161	120	111	128	135	135	142	151	110	160	147	117	143	128	129	154	148	130	124	135	151	151	133	132	148	135	140	123	139	140	128	142	120	138	140	140	153	152	125	152	131	116	149	130	144	143	139	104	156	143	116	129	127	148	134	135	135	132	148	143	139	138	118	149	125	147	131	147	154	132	117	121	146	148	158	151	122	116	164	146	140	122	135	148	155	123	132	129	137	127	147	156	119	144	141	135	134	142	148	136	133	151	162	151	154	127	141	113	145	151	146	137	140	138	154	143	143	139	154	134	120	162	141	138	127	120	122	148	145	146	117	148	133	133	128	143	135	139	140	145	143	143	133	153	119	128	151	140	135	156	135	121	133	145	133	133	143	157	157	143	133	124	132	143	128	141	137	147	152	152	147	150	135	131	159	137	136	157	131	136	131	130	141	133	124	150	141	136	116	125	145	145	128	135	138	145	139	135	136	162	161	152	139	133	127	136	125	129	141	154	139	155	124	133	148	139	125	149	148	151	128	143	144	145	151	119	131	141	148	138	143	128	141	138	142	151	147	133	161	132	146	137	135	152	147	147	146	164	152	134	131	146	111	124	125	143	155	130	143	120	139	138	151	140	148	159	139	149	102	141	140	134	138	141	152	134	145	142	134	130	129	172	157	122	141	144	148	123	125	160	138	150	152	142	142	136	139	139	145	143	145	122	151	160	135	141	146	154	126	122	149	156	126	134	128	143	125	146	125	135	146	133	128	143	146	127	133	116	134	133	125	142	142	135	131	153	131	143	128	126	140	154	142	140	140	139	154	149	131	150	139	142	132	138	154	140	144	130	144	125	131	141	131	135	152	123	154	134	138	117	130	150	145	150	142	158	126	127	147	112	148	150	150	141	139	134	131	113	151	147	122	134	130	142	155	142	139	135	139	146	135	136	137	131	138	145	150	124	120	147	127	141	139	142	125	124	144	136	149	136	137	127	124	145	144	152	140	120	130	136	130	138	145	147	118	148	162	166	143	133	146	154	134	109	127	140	136	128	157	141	120	121	129	122	128	156	156	143	150	129	129	146	115	129	135	141	153	145	147	158	123	146	142	141	130	136	139	125	143	125	127	159	132	122	132	122	131	135	129	128	138	141	130	141	140	126	140	134	126	141	146	139	142	145	150	150	140	127	145	124	126	116	134	163	146	137	128	151	116	148	116	144	154	144	125	111	141	141	144	154	150	120	148	139	139	134	142	145	137	126	140	150	142	119	145	149	145	132	121	146	135	125	146	130	125	152	154	142	133	132	137	133	134	125	146	149	136	123	137	162	130	127	127	144	139	135	145	143	141	132	146	137	136	137	128	139	135	145	143	139	139	144	134	131	112	141	129	132	157	138	150	147	153	149	144	145	131	164	138	151	157	137	125	143	156	142	126	149	126	129	135	137	145	159	141	147	137	150	133	135	138	141	137	145	143	126	128	133	128	143	129	133	145	126	130	135	133	112	138	118	132	155	129	123	140	129	126	137	142	129	140	146	137	113	148	125	120	145	148	129	136	119	136	140	157	124	155	142	123	157	155	137	144	124	152	127	154	127	122	141	132	148	151	133	137	153	132	139	136	137	153	115	126	136	136	144	138	132	123	148	146	131	137	144	147	147	146	149	150	145	158	121	125	144	143	140	132	131	135	139	138	126	149	137	142	141	144	141	127	139	144	131	131	146	158	139	123	137	117	154	148	137	175	146	125	122	122	150	122	125	141	167	136	146	136	127	144	119	144	133	142	135	146	135	112	141	132	118	124	147	136	138	126	112	133	156	142	122	150	137	120	127	160	140	168	127	146	135	145	134	126	138	130	125	128	133	135	135	139	134	155	134	113	136	157	140	151	140	138	131	170	138	163	130	125	152	137	128	149	154	132	155	167	155	117	116	135	132	150	129	134	124	141	131	123	117	139	142	136	136	137	141	140	125	145	136	134	138	148	151	136	152	122	104	125	123	149	113	126	153	147	136	135	136	131	140	122	140	145	152	127	143	149	141	139	152	138	129	145	121	147	135	148	127	132	136	148	134	137	144	132	145	141	131	143	132	149	145	131	111	140	144	145	117	139	164	128	141	140	126	141	118	129	122	127	136	129	150	127	151	115	142	139	131	141	138	152	137	123	136	145	122	123	142	147	143	133	143	170	128	142	160	153	136	132	124	134	147	135	146	180	155	151	146	147	148	163	143	129	138	136	126	139	139	132	127	141	139	134	137	155	139	154	153	121	127	133	113	138	133	137	122	130	130	138	154	157	135	134	132	120	124	124	126	126	130	119	126	126	129	167	126	143	161	136	144	137	133	126	147	150	149	125	129	126	154	135	149	134	131	159	150	126	135	125	125	151	124	135	123	129	138	143	130	148	132	141	139	134	127	155	132	135	135	144	136	151	140	143	151	130	121	141	143	162	123	144	132	129	144	141	137	134	145	147	142	126	108	116	131	135	146	117	134	127	149	155	138	137	150	131	137	143	151	139	157	142	121	119	126	124	138	142	143	123	130	130	130	115	132	133	142	150	122	133	131	152	141	153	113	142	147	150	127	136	131	133	140	152	125	129	122	136	136	156	155	131	128	122	146	125	139	144	135	150	128	132	163	140	141	137
3044	2556	2142	1019	680	437	409	369	285	277	222	192	202	191	192	179	164	156	187	162	179	168	160	156	147	162	156	162	133	162	155	151	158	160	165	116	152	159	166	154	168	153	143	159	153	143	133	150	161	152	143	160	145	127	147	156	153	151	151	179	163	150	150	147	150	164	147	152	151	137	141	147	144	149	161	144	140	157	138	155	128	158	173	154	130	145	127	140	138	150	156	152	166	157	131	150	149	138	174	150	165	121	134	146	165	143	152	161	125	147	164	136	133	150	152	142	148	155	134	144	148	144	138	154	160	136	134	160	159	161	161	147	154	148	138	136	166	137	167	142	153	162	151	136	140	155	129	163	154	149	149	158	168	164	141	128	132	135	168	143	140	154	135	152	150	151	133	130	154	170	142	145	169	142	138	152	161	128	155	138	148	142	157	160	142	140	144	144	158	127	142	153	116	146	133	157	144	150	148	151	134	140	144	140	174	143	152	134	153	154	164	144	142	178	136	162	148	156	155	139	140	140	145	168	118	119	159	147	145	167	137	145	141	157	132	161	151	173	136	152	129	153	165	151	149	135	140	152	152	142	144	137	139	146	137	151	140	152	138	166	132	133	129	144	145	162	146	156	142	155	158	147	139	158	170	138	144	153	135	135	146	134	121	157	166	147	148	164	148	137	166	140	153	170	170	150	143	142	170	137	155	154	144	130	138	149	153	149	144	158	152	158	130	150	152	156	154	140	138	123	134	146	140	149	143	127	157	141	156	163	144	136	140	160	132	151	158	141	147	157	141	139	150	158	132	134	138	139	144	148	135	137	140	147	158	147	160	138	144	152	164	150	149	137	141	147	162	137	149	138	160	140	166	157	155	158	143	134	154	136	159	132	157	148	149	125	141	126	145	152	144	175	149	154	130	146	152	134	144	175	131	157	128	163	176	143	138	148	152	144	151	132	140	145	143	154	158	141	150	154	164	130	126	169	148	141	128	140	172	141	166	145	133	139	128	165	165	138	158	144	141	166	131	159	166	156	152	143	138	150	152	146	140	140	146	180	145	162	136	127	131	135	138	144	140	136	131	157	141	139	131	152	155	159	151	153	154	156	147	148	151	140	124	127	148	141	153	130	135	148	153	146	161	156	162	150	136	147	137	157	150	141	160	155	141	146	169	144	140	153	147	150	147	147	133	155	154	159	155	166	163	160	155	143	143	149	154	156	140	155	131	160	121	154	158	159	154	153	123	128	156	151	139	130	130	139	150	136	159	156	137	149	155	147	136	149	148	120	147	137	156	165	142	156	146	130	167	133	176	147	158	127	136	134	141	165	156	135	132	150	142	128	142	151	161	142	145	163	118	155	150	127	162	150	144	137	130	159	146	136	149	148	172	164	132	124	141	162	154	152	154	164	123	147	141	142	141	125	141	154	132	152	155	130	146	144	142	134	145	158	145	164	154	148	136	156	144	139	131	141	151	157	175	171	135	155	160	166	145	168	133	153	131	170	144	139	149	132	138	138	146	109	146	140	143	138	131	140	131	129	145	173	133	153	156	147	122	152	149	137	139	151	150	159	135	146	169	145	146	151	137	142	157	139	140	153	134	142	142	193	167	140	153	137	151	141	140	133	143	157	132	127	131	131	148	153	145	152	158	139	143	143	146	149	158	157	151	176	131	135	151	145	149	164	140	146	160	151	144	160	142	152	139	151	152	121	149	158	143	152	138	158	122	157	148	144	150	137	134	148	132	148	147	154	169	136	136	152	135	163	143	146	143	163	146	166	117	171	144	129	116	146	134	152	149	134	139	140	145	138	146	156	141	142	149	151	145	145	146	134	139	134	139	155	127	139	144	150	142	138	152	152	153	151	135	145	136	159	168	133	137	141	131	158	140	126	133	124	173	148	186	147	168	169	126	139	152	167	149	144	151	134	123	149	149	161	144	157	120	161	149	146	153	143	150	145	144	151	151	152	132	153	137	137	149	158	135	143	152	128	116	154	166	136	142	128	149	167	142	147	137	148	134	129	156	165	159	155	171	147	154	141	134	139	152	139	154	137	139	152	124	127	153	149	128	145	163	134	149	134	143	143	126	140	131	158	123	134	140	158	124	142	140	151	143	141	143	153	137	142	153	156	172	152	143	145	156	156	138	116	152	146	146	137	148	149	139	137	145	150	135	149	148	170	164	171	163	138	153	147	141	124	164	156	153	145	157	148	139	146	129	140	142	147	169	141	157	155	147	116	162	121	143	138	134	143	156	149	153	134	154	146	131	146	138	141	129	139	148	161	142	148	132	169	173	162	142	158	150	144	139	165	155	157	141	120	149	140	152	163	137	145	131	164	151	135	153	138	145	121	143	126	162	135	157	132	146	133	151	144	133	118	151	133	160	142	158	151	151	143	161	145	129	150	145	165	156	140	134	142	145	142	125	160	158	180	151	157	133	152	155	143	118	154	155	142	164	149	134	135	189	144	152	121	147	148	170	154	156	147	157	158	139	133	136	132	133	124	145	163	163	136	146	154	158	148	151	140	155	137	134	142	145	147	138	149	130	154	149	154	158	128	162	140	132	121	148	138	128	155	159	129	127	167	154	125	138	159	142	147	141	147	167	138	150	139	149	130	142	116	140	148	152	134	153	140	163	133	132	150	142	143	157	138	155	117	129	146	149	157	144	130	143	155	165	152	153	161	137	134	147	152	135	118	122	153	156	147	136	138	119	144	145	150	141	153	117	168	146	155	150	135	157	140	158	145	154	153	157	137	143	146	146	152	135	177	135	138	157	157	130	137	148	153	132	139	136	136	139	141	144	157	134	139	166	160	142	147	143	136	146	133	128	159	127	142	163	140	144	131	131	136	143	143	145	150	124	164	137	145	145	134	147	157	175	141	135	150	144	154	143	141	133	153	142	164	158	156	150	151	141	132	139	140	177	137	140	163	142	158	137	140	140	137	154	170	146	153	152	142	135	162	139	131	134	128	124	154	127	144	147	165	127	136	160	149	135	143	144	146	131	160	133	154	145	154	119	150	161	149	141	158	149	136	155	145	161	144	125	154	136	156	161	147	138	157	128	137	149	150	126	149	150	121	144	128	159	146	141	139	141	120	147	133	159	153	136	151	132	138	134	155	157	146	172	139	144	156	144	143	129	145	150	159	142	128	132	151	156	142	131	150	150	142	151	167	148	175	136	148	147	140	155	163	147	138	150	165	138	151	152	152	145	144	173	150	151	110	139	160	149	138	161	136	153	143	138	148	132	138	157	146	138	143	152	163	141	136	141	140	140	146	160	142	137	145	129	140	150	149	148	131	140	150	132	159	112	142	143	142	123	128	130	137	164	144	138	129	143	160	139	146	143	156	129	132	155	156	133	145	151	148	158	155	137	153	143	144	126	149	137	137	139	126	173	159	140	134	151	131	133	159	142	148	142	134	146	137	124	145	140	160	129	128	163	138	141	145	144	166	159	139	138	146	123	121	161	167	145	135	140	144	137	119	155	143
24456	21514	28782	24662	21476	5725	948	535	419	385	345	347	345	376	328	342	296	322	323	309	349	333	319	300	295	297	296	315	286	302	280	318	287	298	298	303	320	293	272	297	300	295	308	287	301	307	287	278	321	257	288	272	290	325	314	322	288	290	289	270	278	300	273	276	268	303	267	294	322	263	296	276	286	283	300	284	284	316	298	271	289	272	286	260	336	279	323	300	276	302	305	305	301	284	288	297	285	305	313	313	309	308	303	291	290	272	269	308	270	278	314	291	303	255	270	302	272	345	276	308	271	295	253	291	284	252	289	287	291	300	291	302	259	299	325	324	294	256	288	297	299	296	287	259	288	272	274	294	291	313	298	318	286	308	287	277	303	286	309	277	278	274	297	275	287	303	276	259	276	316	271	326	310	274	298	287	311	296	293	289	269	279	320	262	303	289	307	314	277	303	299	278	274	289	284	275	271	274	311	275	263	273	272	314	270	293	231	273	272	280	298	323	274	272	268	300	272	308	279	277	315	276	278	289	292	293	318	311	284	285	278	268	246	310	316	332	298	284	293	296	310	260	286	303	274	299	288	286	310	279	273	288	290	287	256	298	297	263	271	275	287	308	280	304	299	291	306	298	285	265	296	282	307	298	304	283	317	252	301	281	286	308	318	314	312	267	297	327	284	247	277	311	295	299	277	279	286	281	285	281	308	289	276	284	282	290	260	264	298	332	296	306	318	316	304	267	268	277	301	301	279	286	298	303	271	296	253	286	303	292	304	295	260	259	304	280	302	314	295	280	328	310	277	296	264	236	299	301	280	312	298	285	268	269	275	272	293	322	258	295	294	260	294	269	278	301	298	292	282	275	263	295	294	280	269	288	305	286	291	269	280	304	265	294	294	295	298	274	300	293	311	315	302	295	294	309	285	279	315	291	270	289	269	289	279	282	298	270	278	281	303	275	274	271	277	305	269	305	281	265	251	267	274	275	288	309	279	301	270	321	283	291	302	273	266	304	270	289	299	261	276	278	258	286	292	300	292	325	289	283	284	315	267	276	290	312	317	300	301	258	283	283	274	281	293	319	273	269	289	277	294	285	282	279	265	293	311	272	247	269	275	280	265	318	298	295	319	291	304	278	287	307	277	304	268	290	261	304	303	284	308	278	302	276	288	281	273	263	283	305	270	298	280	282	271	299	267	296	286	269	284	265	302	296	279	290	268	258	285	284	272	273	286	311	282	297	272	278	316	283	288	275	256	274	287	284	310	300	322	303	288	275	317	295	276	301	310	270	260	278	273	278	282	275	279	292	306	300	276	280	321	283	284	325	265	271	287	260	293	297	282	274	290	277	297	309	285	313	306	288	268	270	310	302	317	298	296	291	265	259	281	299	303	285	289	320	310	299	302	297	328	289	289	292	261	287	287	307	273	317	293	284	303	262	268	296	263	318	276	298	281	293	276	291	292	300	251	264	271	268	280	310	293	306	272	256	285	275	242	298	305	312	281	297	286	288	268	308	309	268	313	281	309	273	298	294	276	312	270	286	294	283	269	254	308	269	274	301	288	307	282	260	280	274	256	314	291	304	291	266	269	314	261	265	305	296	278	299	288	320	296	284	286	308	288	302	274	246	289	293	309	258	289	242	322	292	299	310	266	286	279	262	295	316	294	279	277	284	267	285	319	282	268	277	324	264	273	279	300	288	305	276	297	302	291	278	298	296	278	300	289	282	280	271	301	301	322	281	296	317	270	267	302	312	279	327	321	299	298	274	299	296	321	269	283	279	281	269	291	305	295	306	274	313	259	293	326	250	307	296	273	262	289	294	270	298	292	278	280	287	302	287	258	321	290	278	303	299	278	319	316	304	319	275	297	283	297	284	307	295	284	261	280	279	315	284	259	273	303	276	325	276	292	290	272	283	277	284	303	279	280	272	277	266	278	325	283	280	292	290	271	270	262	300	288	286	271	291	291	283	281	284	289	280	274	292	277	299	288	293	298	272	337	259	279	269	291	272	275	295	264	265	254	300	288	279	288	300	313	296	288	280	288	267	257	271	306	268	276	276	297	264	277	299	299	250	299	258	256	278	303	272	288	289	287	271	301	295	283	269	297	288	285	295	285	268	293	299	294	299	276	291	296	286	301	250	287	304	290	268	268	289	268	262	296	323	281	287	279	289	299	290	308	273	289	298	278	257	275	273	270	272	294	268	285	278	255	310	289	316	269	308	297	316	283	310	274	318	301	287	296	304	292	303	259	256	277	272	287	323	281	304	286	290	286	315	316	268	278	288	305	252	321	267	305	301	276	298	266	295	277	297	274	291	283	272	295	288	278	310	248	285	318	284	318	291	316	305	297	302	297	290	266	317	288	276	245	299	290	283	276	288	275	287	282	276	288	315	292	307	294	281	284	309	296	280	277	298	303	289	283	262	254	295	298	300	282	270	282	315	299	278	260	278	292	299	278	289	271	296	265	306	280	265	297	301	276	272	281	287	290	269	277	329	289	277	289	288	263	289	291	275	311	282	274	315	313	281	271	274	291	259	298	291	289	297	285	257	311	311	321	305	316	282	274	291	324	277	289	320	277	281	295	279	292	311	283	280	274	321	298	276	272	282	277	294	297	298	304	336	270	298	281	276	286	278	262	272	293	292	299	293	267	266	287	282	277	297	270	261	238	270	275	295	263	260	300	285	268	287	326	267	286	296	281	308	307	280	279	316	300	293	269	293	248	278	258	279	273	305	288	286	309	304	285	298	300	254	280	289	297	296	306	277	273	301	292	304	274	291	264	235	309	264	292	294	289	281	290	296	288	270	274	283	292	268	317	271	291	296	280	277	316	265	259	303	271	306	293	272	277	295	316	293	291	295	280	321	297	315	312	280	290	288	290	275	284	292	291	295	268	302	296	253	315	247	309	284	285	265	270	291	288	296	286	287	288	273	282	309	308	301	341	289	273	284	294	319	333	279	316	292	261	304	263	283	308	301	283	309	275	283	283	257	281	286	290	306	293	287	269	281	331	299	286	277	265	311	268	267	309	285	283	247	272	293	310	327	274	289	309	270	297	281	278	278	285	298	307	286	260	309	292	245	263	270	283	316	323	298	305	289	327	291	312	290	281	287	308	261	239	264	271	285	299	283	290	273	308	276	278	287	270	292	306	294	298	289	269	294	305	267	273	265	290	321	286	256	293	291	266	293	287	275	309	290	257	305	313	297	311	293	295	298	276	259	272	280	282	319	280	305	304	261	298	304	301	281	291	290	328	306	287	319	305	270	263	302	301	276	306	259	297	304	319	287	275	255	323	293	296	265	259	311	288	293	278	276	272	284	268	326	264	288	259	270	273	315	278	274	297	292	245	250	320	286	248	301	274	300	274	267	267	301	297	287	289	283	271	272	287	297	291	300	294	301	287	263	279	308	263	265	266	287	269	283	250	288	299	288	276	297	277	319	270	306	300	274	280	281	264	298	292	264	284	263	260	286	286	291	279	258	265	289	298	293
3407	4594	3832	1923	1254	927	739	617	524	457	458	391	376	347	370	350	332	347	301	288	298	273	320	274	278	296	310	283	299	297	286	275	304	296	318	296	259	291	272	279	283	285	300	249	286	285	276	270	279	290	283	267	273	287	277	317	263	298	263	256	269	272	290	273	249	266	269	309	264	280	304	300	275	292	300	268	290	255	300	253	279	270	285	283	270	270	258	265	293	285	293	240	268	272	271	265	275	263	251	286	262	285	288	276	266	266	259	272	293	270	264	302	270	264	236	278	300	271	264	281	271	288	269	282	265	285	247	255	256	261	264	264	301	263	261	277	273	293	260	273	268	264	261	286	259	284	265	289	290	239	290	278	262	254	272	294	250	248	286	280	257	267	232	270	251	283	269	292	285	270	289	242	268	272	285	282	252	271	257	286	262	326	286	267	276	275	276	260	251	286	247	257	272	270	265	264	233	282	255	276	262	270	230	274	275	272	252	283	278	227	261	271	263	274	241	270	259	250	269	281	260	267	295	243	255	267	273	256	270	304	276	278	287	295	238	274	281	254	229	274	266	249	242	265	247	256	256	278	287	296	262	278	283	289	298	274	255	263	279	243	266	252	280	269	276	273	262	294	275	279	237	236	245	264	262	279	227	303	296	254	280	281	279	289	291	255	255	259	277	275	278	248	311	280	266	249	271	268	261	257	262	256	273	291	276	274	247	287	262	266	279	277	270	245	281	262	235	261	278	297	260	260	264	248	264	273	252	279	271	280	281	284	297	276	247	279	237	242	273	280	267	260	269	263	235	289	249	277	273	279	247	255	263	269	252	264	257	248	286	275	288	268	281	285	299	286	283	266	253	277	265	263	272	251	291	254	268	268	320	252	263	258	242	266	277	247	256	265	268	257	276	257	261	230	241	283	271	268	261	286	282	300	299	281	287	261	274	252	292	266	276	261	264	282	260	259	293	298	263	274	261	247	272	271	248	274	261	247	271	259	280	297	286	272	247	272	275	288	271	290	255	282	283	282	251	262	304	254	268	243	252	273	275	264	260	261	286	256	303	291	291	260	268	222	276	273	232	295	279	227	271	261	281	280	266	251	263	269	243	273	241	274	265	268	310	266	268	277	289	264	258	256	291	256	298	261	283	244	256	248	258	263	275	301	249	276	274	286	256	282	255	255	293	277	277	298	251	284	244	277	266	264	264	261	270	269	271	237	301	283	264	235	260	257	271	255	254	272	271	280	253	269	275	264	268	279	285	253	294	256	266	281	291	278	254	248	255	283	265	292	260	257	262	267	247	260	267	255	301	275	262	291	257	245	247	290	253	285	284	269	257	249	254	296	259	235	268	272	254	312	257	266	239	259	260	274	272	261	275	259	244	278	259	254	253	223	260	285	279	296	241	276	266	273	304	274	243	272	247	271	222	261	281	242	256	304	274	254	262	260	302	279	236	265	255	257	245	259	280	264	241	291	288	274	247	289	259	262	293	295	267	244	287	276	234	295	228	227	286	260	246	250	271	259	272	255	284	265	269	274	317	301	283	277	269	265	296	258	276	263	239	279	262	272	279	245	243	245	290	256	290	274	246	254	279	262	234	250	281	245	271	276	268	274	244	262	248	286	273	267	268	280	252	268	249	264	249	245	261	267	280	238	266	260	261	273	294	236	261	249	245	282	281	278	266	269	277	284	249	263	248	271	278	248	250	270	250	246	247	276	277	263	257	281	252	245	291	217	265	256	242	283	278	227	271	256	234	276	287	251	254	279	268	247	299	257	301	281	262	243	258	283	281	263	256	254	264	263	263	281	271	255	269	266	299	257	241	279	260	309	264	265	259	263	242	257	267	269	277	259	277	273	302	262	278	253	307	261	282	253	260	253	234	252	318	274	273	273	285	285	269	269	260	251	298	238	247	284	235	284	262	298	293	260	271	251	265	242	265	259	274	269	256	250	261	235	286	287	264	245	280	257	243	249	291	270	263	269	241	253	275	239	260	265	266	267	273	273	257	270	311	267	234	276	265	280	259	254	208	288	275	260	281	267	237	274	277	258	275	262	246	262	245	250	289	268	270	257	292	246	286	245	279	251	257	249	251	267	281	266	272	260	256	278	263	246	244	255	250	244	275	300	259	236	291	252	273	301	265	260	265	270	268	229	272	242	276	276	283	271	265	264	255	270	279	281	274	243	279	249	274	251	258	253	275	269	287	269	269	250	244	259	261	253	280	238	246	253	258	261	256	273	278	260	288	247	274	276	272	280	257	225	265	271	262	259	248	230	265	258	269	265	279	260	253	291	272	256	267	278	273	265	276	271	256	279	278	246	268	249	241	244	253	262	284	247	270	256	261	267	273	276	248	274	245	279	281	266	265	277	266	253	269	291	279	282	265	287	280	263	242	276	255	291	273	273	243	238	286	269	272	257	262	280	244	271	286	288	241	272	270	270	252	273	272	247	251	262	260	265	294	240	245	247	275	270	264	276	283	281	251	264	265	260	272	282	278	266	244	241	278	260	269	225	266	261	239	263	253	261	253	260	261	274	270	272	286	273	269	276	261	276	266	272	241	232	274	275	257	267	271	266	225	255	257	258	283	265	277	249	264	298	264	286	269	299	259	261	276	290	263	263	263	296	265	263	258	272	277	282	243	267	271	261	278	292	246	278	251	243	248	287	249	279	270	281	294	272	259	288	275	273	272	259	285	266	261	277	240	259	271	312	251	276	280	246	281	262	252	271	248	285	265	260	252	266	281	278	256	278	263	294	274	236	248	273	273	246	239	244	269	275	262	272	272	258	245	288	283	243	269	264	232	253	255	250	271	294	253	243	221	280	270	279	279	254	262	299	276	260	242	241	276	245	264	244	265	246	243	283	255	251	273	261	251	239	281	265	244	270	251	247	262	248	272	263	273	257	258	272	276	265	271	260	223	264	280	245	243	281	258	278	265	269	266	266	260	274	274	286	266	281	285	288	256	247	304	289	284	244	287	303	274	254	270	264	264	277	262	244	269	264	257	270	264	252	250	249	232	254	247	260	244	260	274	272	264	256	257	280	267	264	258	273	271	261	277	266	262	292	276	257	285	267	219	261	268	246	262	283	255	256	250	264	266	238	264	253	252	262	259	266	259	297	257	266	256	270	293	261	253	262	265	264	264	277	260	243	259	265	277	247	267	247	264	267	275	285	250	263	241	258	237	261	239	282	268	267	274	262	265	270	256	256	244	258	258	287	259	262	242	272	289	277	264	270	270	233	238	268	243	315	242	264	275	268	259	256	243	253	268	289	283	291	278	253	279	242	256	251	262	272	264	262	255	254	248	264	287	295	264	270	244	286	291	229	302	256	249	261	295	260	283	243	298	282	257	240	259	242	278	238	261	258	273	259	239	252	259	246	247	265	282	289	275	263	272	270	276	245	261	251	241	254	271	270	252	249	252	239	286	249	264	288	267	250	277	285	235	265	255	280	277	253	259	254	261	246	303	265	221	248	265	239	268	261
27864	12427	957	471	334	303	321	310	337	323	304	306	322	291	318	331	307	301	300	323	304	284	299	308	299	276	352	285	302	291	260	335	313	311	294	322	335	311	300	294	301	270	293	322	290	306	288	295	281	298	279	277	270	294	264	312	311	328	323	298	287	302	321	291	320	266	297	323	290	287	274	282	284	295	297	292	310	279	302	298	300	298	277	296	264	290	279	269	286	292	297	288	294	333	308	301	298	269	292	275	297	271	311	264	290	289	301	293	301	309	330	293	286	283	324	331	282	317	309	303	292	276	294	297	288	332	323	282	273	317	298	267	279	276	299	264	314	303	278	292	278	323	296	297	317	269	277	300	291	270	295	298	309	323	290	312	292	335	310	325	297	298	304	306	305	303	296	290	282	287	290	301	303	307	288	305	279	305	302	287	300	314	305	311	296	332	312	285	270	288	297	278	300	303	301	280	305	306	299	304	292	290	299	292	274	292	283	239	321	272	301	306	256	290	279	348	281	263	297	283	311	316	295	339	318	278	314	267	318	280	288	275	306	297	312	288	305	303	270	317	298	295	280	290	300	317	297	297	302	263	282	304	275	278	313	276	283	286	312	316	303	276	306	287	285	276	320	293	294	323	293	323	324	292	321	316	306	293	316	277	323	301	310	284	294	292	275	331	297	297	287	271	286	308	297	257	267	286	275	313	336	282	291	303	285	263	307	289	319	312	285	286	291	291	316	291	313	291	274	290	289	289	289	296	308	311	294	306	262	280	278	320	287	272	311	290	295	282	305	296	292	310	302	274	276	310	282	291	287	310	312	302	271	299	271	288	263	282	316	302	282	274	300	281	298	281	269	295	296	278	296	300	288	278	312	279	286	324	291	288	288	276	299	271	306	303	305	249	310	312	283	300	326	292	303	288	301	281	301	297	269	260	295	290	278	284	280	292	306	312	304	316	309	303	294	279	270	302	311	333	276	300	314	278	295	278	280	298	283	285	298	310	326	291	283	305	297	315	279	303	268	291	307	277	319	316	289	314	320	312	293	318	308	277	283	300	276	288	306	300	284	290	283	289	308	257	285	278	284	290	301	335	299	316	277	278	287	284	289	320	289	286	297	279	303	280	326	309	299	299	310	323	295	304	304	324	272	282	302	324	297	323	309	289	285	283	275	276	292	312	306	318	286	288	312	301	273	283	306	293	316	291	287	268	318	317	300	305	299	289	306	310	285	289	289	274	292	284	268	312	304	318	309	278	338	323	287	317	296	347	282	281	301	305	299	304	300	293	317	321	285	292	312	289	316	298	286	289	319	291	310	335	296	299	303	295	308	275	304	281	309	297	283	285	314	263	301	305	288	281	275	316	296	264	304	274	287	294	298	289	282	299	283	362	285	294	250	303	305	292	300	307	289	304	300	305	320	299	274	289	291	318	290	314	297	309	277	307	277	279	303	274	294	305	283	310	264	307	283	283	281	310	304	288	293	289	308	295	286	307	312	293	285	274	315	285	270	299	280	327	283	293	309	280	305	269	285	301	296	272	297	277	312	313	297	312	292	296	276	307	293	318	306	323	296	280	283	254	297	334	320	301	259	310	294	287	299	332	285	318	318	308	281	320	292	306	282	304	316	298	280	299	306	312	323	298	242	299	297	305	323	290	286	302	289	287	316	340	322	320	314	277	305	290	314	301	297	301	313	292	306	314	273	297	296	307	316	292	309	324	282	305	292	280	296	304	317	331	276	271	306	294	315	292	266	281	312	298	266	290	293	290	273	289	273	315	288	283	286	291	304	303	294	295	287	296	303	319	286	288	324	285	291	295	299	290	306	312	295	304	292	309	281	307	284	287	304	311	294	306	281	310	317	278	310	292	288	280	289	297	301	308	309	315	310	275	300	336	294	292	268	318	283	284	292	317	291	301	296	278	284	273	311	276	281	310	275	311	308	313	319	320	297	309	317	297	290	287	300	321	312	280	325	292	326	310	299	289	292	316	310	313	295	298	290	299	290	295	275	283	312	288	283	282	318	299	258	288	271	291	305	295	308	289	290	274	288	284	303	290	304	286	309	275	266	304	339	272	292	328	308	298	303	308	291	280	289	310	301	259	276	296	284	288	273	299	292	322	305	320	336	326	268	313	284	283	278	290	272	313	291	324	271	293	276	296	319	323	252	314	286	275	269	279	294	308	288	297	299	278	301	304	280	302	281	317	309	315	281	295	307	325	276	304	277	316	307	313	278	298	291	318	298	303	324	294	311	332	286	286	300	318	315	283	280	316	299	275	282	317	319	276	282	249	322	301	295	321	308	284	283	309	313	304	359	295	283	280	313	297	335	268	282	268	267	293	264	299	305	284	308	324	316	298	290	292	305	305	311	274	298	298	262	292	285	313	318	342	322	294	289	309	294	304	341	308	330	321	301	341	310	303	298	294	308	309	295	322	312	299	284	285	294	286	309	316	280	271	294	288	302	292	266	319	289	283	281	283	302	289	283	285	290	281	297	274	298	302	310	291	293	284	298	316	314	311	290	334	310	268	321	323	293	290	290	296	285	282	327	278	289	276	307	304	277	293	292	280	254	306	285	294	311	265	293	292	300	288	306	278	344	311	309	308	293	285	287	313	283	308	296	291	290	320	284	296	293	323	300	293	282	326	305	277	264	281	276	333	295	301	300	288	316	253	312	309	279	312	266	322	298	285	303	273	318	319	261	273	319	284	294	315	303	321	288	281	272	291	279	261	313	291	299	284	300	284	318	290	289	326	306	318	306	322	298	314	280	310	281	284	317	307	314	332	301	304	325	289	277	290	301	299	289	291	298	307	320	295	316	316	290	293	289	298	305	286	302	259	293	270	280	300	266	272	297	271	276	306	307	266	286	312	301	290	309	274	281	312	321	280	269	305	271	308	296	315	309	273	318	307	261	299	330	314	277	330	295	296	272	313	296	272	320	309	311	321	289	309	313	322	284	279	271	306	278	276	303	267	321	308	284	300	254	305	276	293	317	280	307	288	293	270	299	302	298	276	265	290	325	275	311	299	308	263	299	304	314	292	285	294	315	295	331	278	270	302	305	273	325	332	330	313	316	314	275	286	269	316	296	308	289	285	306	277	326	293	282	299	293	277	287	295	288	310	302	289	301	323	325	312	311	287	295	290	272	285	299	315	280	303	289	287	266	312	322	276	314	309	296	295	260	317	305	326	321	306	305	297	303	271	316	277	295	291	262	300	311	314	290	295	298	320	303	307	302	274	315	288	291	308	287	331	287	288	284	295	290	303	325	297	302	327	295	283	333	302	290	305	304	332	311	282	308	296	328	305	283	281	323	295	287	287	297	287	318	293	261	311	275	275	303	313	306	307	283	285	299	314	304	297	321	260	302	279	303	287	285	274	343	295	276	299	314	324	295	294	272	274	282	281	304	317	315	328	309	288	292	265	295	276	292	283	281	316	276	282	298	299	294	284	288	328	294	296	284	316	324	274	314	319	295	298	326	279	302	303
4683	452	427	322	300	318	292	266	256	280	271	259	233	261	260	253	277	278	257	267	294	281	265	265	273	290	257	271	255	267	289	266	286	282	297	265	275	305	255	237	264	272	251	273	257	255	275	284	245	287	276	272	271	253	278	271	270	299	256	260	262	288	261	245	273	266	285	276	263	241	254	291	276	264	276	284	263	267	262	270	269	285	267	311	301	274	284	273	250	276	277	288	297	273	263	271	264	275	283	271	242	272	283	298	262	281	286	280	276	298	281	301	263	278	278	278	293	286	281	260	288	275	285	278	261	266	276	263	281	258	269	259	288	281	260	278	285	269	253	285	299	253	265	274	261	287	259	251	254	259	269	281	213	258	291	250	258	287	263	274	288	294	265	263	300	256	277	274	282	267	283	285	274	280	279	274	263	273	278	291	239	318	316	256	281	272	274	274	260	269	256	258	274	283	260	288	270	274	266	294	276	278	263	283	272	259	246	286	267	260	290	253	267	274	280	294	285	233	242	288	288	291	253	290	246	248	274	254	263	311	293	264	285	269	279	288	275	270	281	297	289	267	282	263	236	254	293	270	243	280	260	276	236	258	259	279	261	263	262	268	272	260	245	267	276	256	260	273	257	256	280	283	248	235	289	249	318	254	280	215	279	263	285	281	261	275	278	264	253	266	262	273	265	294	258	274	307	271	259	253	292	291	238	271	276	302	271	263	289	275	250	265	257	274	271	273	260	251	274	257	249	268	252	242	285	269	275	274	253	304	290	261	252	288	268	288	264	250	269	285	256	300	271	262	254	271	248	244	268	273	276	279	260	277	299	256	273	275	269	286	271	303	260	309	285	279	257	274	251	256	259	234	282	266	282	272	263	243	279	285	275	269	299	248	272	281	249	272	278	274	262	287	280	265	312	254	255	276	283	266	258	244	270	288	275	286	252	311	244	287	281	264	261	276	281	263	280	269	265	269	287	306	260	239	286	276	276	249	276	254	271	253	272	270	282	249	283	256	282	277	282	264	253	284	272	281	257	293	265	254	267	289	278	300	290	279	267	275	278	257	259	261	277	275	255	239	268	260	278	249	250	232	287	278	264	258	283	269	242	269	294	248	257	262	293	252	255	267	275	267	263	260	268	254	261	260	276	302	282	300	277	255	312	285	274	268	246	275	277	277	269	267	277	278	270	300	273	280	276	270	262	249	279	228	268	262	260	298	258	296	281	279	260	279	264	282	262	274	288	300	243	278	274	295	278	253	263	276	241	260	307	273	285	281	265	247	272	275	275	262	270	288	267	305	279	246	259	255	295	249	258	259	271	261	263	256	271	256	279	294	278	266	269	240	274	263	271	268	313	292	285	264	301	266	274	259	296	289	261	251	288	269	262	285	259	265	248	280	279	232	267	274	268	268	287	278	265	282	273	252	269	257	278	304	259	288	282	286	288	279	271	261	275	283	283	271	294	277	287	278	244	304	280	261	281	278	275	258	295	270	261	296	243	257	247	277	293	294	262	273	279	266	284	253	260	293	288	272	302	266	287	258	285	269	283	270	280	234	275	279	270	277	240	275	274	266	284	269	286	308	260	280	260	265	257	274	262	266	258	244	281	284	282	259	283	254	257	303	284	299	273	258	259	267	280	270	292	278	269	273	243	264	269	263	331	281	272	281	236	259	256	252	275	260	283	262	288	278	265	284	287	265	264	243	252	277	280	261	292	272	261	263	238	289	251	240	272	307	304	276	273	253	275	259	261	281	272	273	276	281	275	253	277	307	268	271	236	297	248	274	277	250	273	270	304	261	274	291	294	281	267	297	285	276	249	280	280	268	295	265	273	250	267	265	273	242	293	290	274	247	250	288	275	262	272	282	276	256	297	259	265	282	250	271	262	246	282	259	276	286	274	261	286	277	238	272	277	240	280	240	277	284	287	287	284	277	275	291	285	244	242	257	288	275	277	261	241	295	259	249	267	258	273	243	282	308	274	278	279	260	255	253	271	288	239	301	286	237	244	282	244	281	262	274	238	299	279	255	264	241	272	255	283	245	266	251	274	259	292	303	275	285	301	275	271	249	267	278	266	278	291	292	303	241	275	245	248	244	275	262	280	234	266	271	295	274	264	293	275	252	277	257	271	276	290	287	233	273	293	277	245	278	296	266	274	266	259	269	289	257	257	265	235	300	240	263	259	279	290	251	265	282	258	261	280	283	273	273	272	276	249	252	239	277	294	282	267	265	281	268	271	277	294	254	268	277	273	287	294	262	286	286	274	283	293	288	278	291	267	283	266	260	307	276	268	274	292	263	250	262	253	272	273	277	291	279	300	271	252	291	281	266	239	266	275	275	262	265	313	251	289	270	259	264	265	287	248	265	264	272	260	272	253	275	274	283	284	276	289	274	264	259	284	288	274	270	297	278	292	283	285	255	265	279	272	268	268	265	267	269	274	310	268	272	257	247	249	269	248	264	265	285	268	267	286	293	282	271	259	265	265	281	275	293	289	274	264	243	267	271	249	277	261	247	276	263	263	294	283	285	246	276	257	277	286	298	265	287	250	285	277	274	318	253	274	295	269	255	280	257	289	268	285	311	292	245	274	268	275	264	288	266	253	254	276	266	251	268	280	247	279	266	283	256	267	293	257	261	257	277	307	245	267	268	248	246	282	244	275	268	266	299	273	278	268	287	289	259	267	288	257	265	284	260	275	263	296	272	243	298	267	303	293	267	275	266	267	267	300	279	269	304	274	272	266	259	281	280	261	256	294	313	269	280	286	279	252	303	261	288	268	283	306	301	264	310	255	295	250	237	276	299	257	297	267	269	272	274	281	254	284	278	284	282	294	263	234	262	282	251	268	289	247	274	265	280	276	268	256	269	301	246	280	260	272	275	250	279	280	291	276	264	275	247	284	275	312	272	258	318	266	299	252	279	252	276	250	275	279	284	266	260	255	272	255	280	274	290	273	253	258	290	224	276	298	261	287	266	267	279	294	265	270	251	297	269	264	289	285	274	264	292	270	259	239	282	243	274	288	288	278	251	272	275	271	286	291	266	250	301	279	290	251	288	268	277	267	268	262	274	269	261	303	260	300	257	286	294	265	276	265	236	276	273	255	287	243	280	279	270	255	269	272	277	266	270	267	290	278	261	284	268	281	286	249	275	271	278	288	293	280	267	284	256	259	281	256	273	253	304	259	283	241	282	268	300	254	269	260	264	284	269	254	258	260	279	255	284	275	276	279	272	266	296	239	316	271	269	313	284	275	291	255	275	298	278	277	289	263	266	225	296	248	268	249	272	247	245	279	260	273	262	269	247	274	279	287	266	296	273	299	272	278	262	267	273	246	250	266	265	290	315	299	294	253	288	285	274	286	260	260	279	308	293	281	262	239	260	252	268	277	292	266	266	271	278	233	275	292	276	264	265	252	274	277	265	280	250	264	266	256	312	251	256	270	273	256	271	250	269	270	292	266	299	242	280	280	239	274	285	269	252	252	262	269	285
25318	21494	27884	25527	9058	562	316	237	214	194	201	174	174	167	161	175	149	151	159	154	150	145	145	148	158	145	144	157	149	166	160	131	137	142	144	161	135	130	144	156	152	126	147	150	155	144	135	124	141	145	159	143	136	150	140	127	154	140	133	141	129	126	149	145	153	134	137	135	153	140	157	126	160	125	158	152	131	156	143	158	145	165	142	149	144	147	153	144	132	133	142	144	137	141	141	141	122	146	121	134	138	145	153	152	120	128	130	139	152	148	130	151	140	147	128	130	142	145	148	155	130	150	163	147	128	127	135	126	137	148	137	120	137	150	158	125	123	128	129	133	148	145	164	145	136	127	122	133	138	134	141	133	153	165	153	148	147	163	128	150	150	128	140	181	124	132	146	154	153	141	129	142	160	154	130	130	132	148	143	128	158	160	150	132	137	158	152	140	124	122	140	141	145	145	139	166	150	149	136	138	150	144	132	142	144	146	136	139	156	139	136	129	143	118	146	146	143	134	138	152	150	141	130	117	131	133	149	143	145	139	150	138	140	135	153	146	136	144	134	149	140	132	156	146	128	142	130	141	127	120	137	171	148	121	127	145	138	129	142	146	154	143	145	124	158	139	114	144	140	139	120	175	143	133	115	127	141	154	134	131	144	126	160	138	113	131	137	129	146	157	127	152	129	130	142	151	114	149	152	150	146	141	143	133	155	129	139	141	128	137	149	141	166	139	142	125	145	161	145	156	147	148	149	138	120	140	144	124	142	147	163	146	152	157	111	147	148	138	115	141	162	129	138	129	137	127	163	132	153	119	118	158	129	127	145	134	135	149	134	120	137	132	132	132	122	133	115	137	147	126	137	158	138	164	127	157	126	141	134	112	151	149	159	159	155	121	132	142	145	157	146	140	137	121	151	148	132	128	154	143	123	150	137	147	143	139	156	136	140	147	130	145	124	140	131	125	129	153	151	175	150	123	138	149	124	151	140	134	148	125	142	125	140	139	164	157	131	147	142	149	147	144	131	137	146	143	159	132	121	155	144	131	152	156	130	139	129	133	137	150	128	132	132	145	133	133	160	141	136	127	118	138	127	145	125	144	137	139	148	135	156	128	143	150	135	159	147	145	122	147	150	131	125	130	143	160	131	138	141	135	144	130	154	133	150	136	124	133	122	148	132	140	131	166	150	135	131	112	160	127	131	169	133	134	142	131	147	137	137	139	133	134	130	143	155	133	131	146	138	147	114	148	160	139	133	164	150	124	124	135	150	138	145	156	131	139	145	154	146	139	136	131	125	119	152	153	134	146	135	138	137	153	154	137	156	142	137	155	118	131	136	136	131	115	186	140	167	155	155	128	136	127	151	173	152	129	143	135	148	144	119	138	151	114	141	147	141	129	136	131	143	143	116	161	141	143	161	178	129	158	142	144	149	120	153	137	136	138	122	132	150	132	131	134	121	150	119	145	149	140	168	135	142	146	130	130	138	127	150	116	159	155	143	135	150	131	135	147	149	146	155	137	136	124	111	138	140	131	161	138	131	142	164	147	166	140	141	137	135	135	140	155	127	139	155	146	140	147	121	153	136	140	137	138	144	143	144	149	139	132	153	143	164	152	125	144	136	153	140	128	153	128	134	135	148	133	140	146	145	154	130	163	129	134	147	146	131	152	130	131	130	154	135	156	133	134	132	143	149	132	146	143	128	140	129	134	127	138	138	136	139	140	135	141	149	133	123	139	148	137	147	141	136	129	152	139	123	139	148	132	120	131	134	133	127	146	127	145	174	130	134	142	128	153	150	134	132	120	150	139	128	141	157	156	144	144	153	141	157	151	134	137	128	173	140	136	140	125	133	129	135	169	129	141	136	139	141	134	151	156	112	163	157	162	151	156	148	141	149	147	147	141	165	134	135	151	142	132	162	131	140	152	143	140	161	164	117	123	141	127	145	144	142	165	147	154	138	132	145	137	143	144	142	142	123	138	139	120	158	144	161	161	142	141	145	126	136	155	133	152	133	152	132	129	139	152	135	140	135	121	142	167	153	139	151	159	117	119	131	158	128	161	137	162	127	144	125	128	147	140	144	152	122	149	170	148	144	157	137	129	142	138	141	149	126	144	114	145	134	150	133	151	130	163	153	156	126	131	148	143	129	139	120	144	167	134	157	129	145	142	116	149	135	141	160	147	147	133	135	146	167	135	133	144	148	130	128	150	134	127	124	118	135	144	160	132	138	137	142	119	138	145	137	161	144	156	141	133	128	136	147	145	142	154	146	143	146	157	156	155	130	155	141	133	133	117	149	137	128	120	124	139	133	129	137	121	149	135	152	150	127	124	150	139	172	135	138	150	144	157	151	136	132	145	135	164	159	131	129	126	139	144	158	139	140	156	172	155	128	138	179	141	150	141	142	147	146	145	134	178	145	133	147	141	131	131	146	147	134	146	153	140	157	160	132	135	139	132	117	144	146	144	153	146	133	145	133	168	128	136	138	155	139	131	155	157	145	146	135	132	147	149	139	119	138	130	156	143	155	163	124	149	129	172	135	119	135	126	129	132	130	132	145	118	157	154	118	128	121	150	144	135	148	150	150	126	145	153	161	129	141	122	149	140	137	129	164	131	138	153	136	116	147	163	143	161	138	150	132	138	134	150	141	149	142	135	128	138	125	169	136	147	169	143	140	124	127	128	132	154	157	159	131	121	151	142	151	147	147	139	139	124	149	134	143	146	134	132	150	144	127	157	130	121	142	138	145	163	136	155	137	135	136	129	135	146	139	135	125	153	144	146	137	144	129	148	165	116	135	145	127	138	141	159	152	143	121	154	126	150	144	147	115	137	148	139	140	134	156	156	135	147	129	151	127	122	145	157	146	136	150	151	153	130	129	137	124	153	145	136	133	136	150	157	143	138	149	165	143	136	121	132	165	130	145	107	152	119	140	140	137	142	142	149	133	140	132	141	119	140	141	135	147	135	153	143	153	147	146	147	147	134	142	149	156	146	128	146	150	123	135	147	165	140	138	144	147	147	123	119	125	135	150	125	148	124	136	122	153	158	133	122	153	142	141	119	130	140	131	142	160	136	128	131	157	129	138	147	152	135	144	135	131	132	137	136	111	144	155	161	149	147	122	141	134	142	168	143	151	147	155	156	130	142	143	145	140	135	143	149	158	154	134	142	145	136	120	131	140	117	160	132	133	148	148	135	165	145	154	130	158	124	122	149	130	138	165	120	153	151	134	129	128	142	124	152	143	133	152	144	142	132	157	135	153	138	131	135	145	145	141	113	141	133	160	143	124	146	141	145	156	148	135	136	118	134	154	140	112	157	111	147	154	140	155	108	160	141	127	136	114	148	140	143	134	139	142	157	141	154	146	136	146	148	124	124	109	156	139	131	144	128	122	152	131	130	144	144	144	147	137	134	143	117	143	176	136	146	150	134	138	148	136	145	141	138	137	145	149	152	149	133	129	153	134	149	143	143	125	145	151	149	149	156	142	143
3089	2397	2168	1019	669	484	379	316	285	259	238	203	204	189	191	196	173	160	159	154	166	146	182	163	179	147	159	143	134	149	168	144	135	163	130	150	145	153	144	148	134	131	150	152	188	139	156	137	142	147	153	139	149	171	144	143	131	145	163	155	153	139	157	153	117	153	158	154	146	139	148	156	163	166	158	170	159	147	150	134	166	126	132	139	167	151	132	135	158	152	151	140	147	159	154	135	150	163	143	162	167	146	151	135	131	149	141	149	132	143	129	123	142	152	177	134	128	149	157	153	157	157	135	133	151	129	137	143	154	131	146	141	155	143	160	136	141	134	156	142	144	163	127	157	141	131	158	155	141	152	156	161	149	169	136	144	159	144	156	134	164	141	134	128	152	135	143	145	142	156	137	123	135	162	143	158	146	147	139	157	157	157	154	136	127	147	132	146	139	148	140	148	143	138	165	140	141	157	137	139	164	126	149	162	139	144	146	137	148	160	151	130	157	129	152	150	111	178	140	139	148	143	152	165	163	145	149	138	163	147	124	143	154	149	157	156	151	152	171	139	123	136	140	153	166	119	129	137	156	113	150	119	149	144	134	150	155	150	130	157	124	138	156	136	161	163	156	138	140	150	145	145	150	121	168	136	152	154	163	161	135	160	149	141	164	141	145	132	144	135	154	145	153	137	141	152	160	149	151	121	162	129	144	152	159	166	137	154	140	149	157	165	142	155	134	139	129	139	156	150	162	142	159	140	134	150	156	162	148	141	134	155	160	137	140	128	132	155	150	129	136	155	162	145	151	122	142	151	145	140	162	142	160	130	158	151	147	151	145	145	126	146	151	155	164	144	163	145	163	152	150	150	143	144	117	134	158	137	161	158	135	136	122	150	149	146	152	146	165	141	144	165	128	130	138	141	126	154	134	139	137	165	131	150	133	134	136	141	155	149	148	137	136	142	133	134	134	136	158	145	121	156	157	149	153	135	142	146	143	150	124	150	145	125	152	143	144	141	166	145	170	142	158	148	149	133	142	150	138	139	147	151	144	153	151	149	155	153	153	161	126	165	137	133	153	172	156	161	155	138	148	147	138	150	144	152	147	163	152	140	141	152	124	151	127	138	155	135	159	146	160	146	142	144	135	124	127	171	155	155	150	149	144	144	158	134	135	133	127	142	125	176	147	139	148	132	164	141	146	155	142	128	155	158	129	138	155	160	133	145	162	143	126	168	129	150	149	128	139	144	156	162	153	151	145	155	164	168	142	170	136	149	156	148	157	145	170	134	134	147	119	131	151	154	146	156	143	128	148	148	129	125	170	124	136	133	153	142	167	135	149	138	153	159	152	138	131	143	153	119	119	149	153	145	137	135	132	149	173	150	125	152	117	151	137	145	146	160	145	145	121	168	146	140	159	148	162	136	143	135	126	137	154	132	157	121	130	140	132	143	147	148	130	158	141	136	134	136	111	153	151	148	156	133	114	153	151	141	144	145	149	153	161	161	151	157	142	147	151	171	122	134	143	146	166	141	149	132	140	143	149	149	141	136	154	132	142	140	142	136	142	158	145	149	123	123	144	173	137	154	142	161	152	162	119	165	154	153	125	159	129	140	158	134	139	123	166	135	153	140	124	130	139	162	155	132	141	129	144	133	168	149	133	149	148	132	151	121	140	149	135	152	159	146	121	142	129	134	141	139	144	137	135	134	142	132	147	117	139	145	160	143	165	167	133	152	147	161	157	122	137	127	138	134	156	142	165	137	137	160	141	143	144	145	121	134	146	145	152	136	125	158	149	138	151	158	141	144	145	139	127	162	155	150	133	152	170	137	162	149	140	148	156	143	153	128	142	136	176	134	151	157	147	145	152	125	143	154	154	144	150	131	137	146	131	151	151	147	132	156	135	131	150	136	145	161	138	136	135	166	138	138	155	165	150	125	136	140	137	146	151	148	140	142	165	140	134	131	141	154	147	135	144	159	120	154	149	155	163	111	122	138	141	135	137	144	143	106	146	146	139	165	145	139	157	151	166	136	152	141	151	133	143	132	134	132	155	169	142	140	145	149	144	160	119	145	143	166	156	154	158	162	142	125	163	137	156	124	151	125	135	151	125	135	126	122	174	154	150	137	139	154	166	147	143	150	136	145	148	127	159	138	145	167	135	140	144	134	132	131	134	147	161	138	154	152	149	145	171	146	154	130	151	163	144	155	160	126	135	165	127	163	132	141	144	158	152	129	149	144	152	141	186	151	147	151	130	141	130	131	144	160	139	129	129	143	140	161	144	157	174	139	136	131	172	141	134	146	149	148	138	147	154	163	140	164	145	154	150	127	151	128	133	149	132	127	127	140	150	137	129	152	168	156	153	140	133	115	134	164	140	137	134	130	164	152	141	161	171	117	157	152	159	130	153	144	129	144	127	143	143	151	158	137	143	141	161	152	140	148	154	138	166	144	138	137	130	154	142	151	131	135	163	147	154	135	151	156	150	134	146	144	125	133	145	155	153	141	150	136	125	148	126	136	154	126	150	151	134	142	132	149	145	149	148	145	171	162	136	159	149	157	140	156	156	140	130	165	145	139	132	169	136	142	150	127	146	152	138	132	155	163	145	156	152	148	143	141	146	138	159	149	136	137	133	131	136	117	135	159	143	111	153	135	135	130	121	145	143	161	151	159	145	152	128	127	166	124	142	150	141	146	156	159	141	147	165	144	144	141	138	147	156	152	150	121	149	143	123	128	138	159	171	142	127	128	137	157	158	158	156	160	162	175	151	160	142	186	147	123	135	152	137	133	147	160	146	142	146	133	141	168	130	145	135	125	137	137	140	134	127	160	150	159	120	140	134	141	136	150	118	134	137	147	129	160	120	158	153	174	131	140	151	184	155	142	140	147	144	158	156	141	129	166	142	162	143	133	141	146	130	146	159	137	131	144	143	141	144	147	143	125	128	132	141	160	161	143	146	133	143	153	144	150	141	150	120	136	143	144	148	130	150	142	146	173	136	156	146	136	139	139	133	123	145	135	137	135	151	163	160	142	133	155	137	159	159	149	147	144	161	166	147	143	140	141	138	135	130	129	163	144	135	152	145	135	145	158	127	139	156	151	154	140	128	139	141	156	134	161	153	138	156	149	142	147	154	136	137	131	154	141	135	138	143	141	139	149	139	134	141	155	133	127	152	139	143	157	147	160	137	144	152	144	137	154	159	125	130	131	156	143	127	139	150	151	139	122	146	157	138	147	154	140	133	124	149	141	138	153	154	142	137	160	157	154	156	130	129	128	125	162	147	159	138	155	147	167	148	129	168	137	139	157	142	152	144	150	132	156	155	153	133	133	153	141	148	154	153	120	137	131	137	135	131	122	161	139	142	137	162	143	147	135	163	136	145	169	140	143	132	135	134	136	129	138	146	147	147	125	132	149	152	144	146	142	147	152	147	169	156	153	135	164	143	136	146	135	124	154	145	117	148	163	163	138	151	169	144	144	131	144	140	121	145	134
24407	21484	28792	24602	21462	5862	895	525	444	383	385	372	343	350	319	309	359	312	299	268	318	286	301	276	299	294	289	324	344	318	278	317	320	268	288	297	291	330	271	272	314	295	281	286	328	286	294	310	306	292	307	279	285	259	266	274	294	306	276	324	288	289	271	262	290	298	289	270	285	311	283	295	295	300	301	288	298	259	289	281	326	291	288	322	290	289	270	272	281	292	306	264	290	327	308	291	297	305	245	281	258	306	270	283	256	301	286	294	274	274	324	291	306	313	269	312	286	290	273	295	282	277	310	257	281	277	280	298	271	307	289	306	280	281	271	271	292	317	273	299	318	272	306	283	268	319	286	319	290	300	293	294	324	277	264	262	294	290	268	293	273	306	302	298	290	287	281	281	286	272	287	299	280	275	284	258	265	306	329	289	278	290	299	271	255	283	283	273	253	294	294	287	300	302	295	286	273	282	270	284	315	278	290	280	294	315	302	274	302	281	280	307	271	288	289	283	262	303	298	278	267	287	296	262	288	310	287	285	307	316	281	278	263	268	261	278	302	302	274	297	292	274	286	286	301	292	277	252	283	301	271	246	260	288	315	259	262	272	260	300	325	324	303	289	286	266	301	304	290	303	280	300	291	290	293	273	286	270	282	279	288	280	270	286	292	341	253	303	283	298	283	298	285	302	273	273	285	266	293	313	280	292	280	285	314	299	279	275	275	278	300	283	283	282	289	272	265	306	269	279	272	285	309	306	258	291	282	272	284	288	274	278	300	312	270	295	294	286	262	285	320	271	271	334	270	304	280	279	285	276	246	304	294	278	255	275	273	301	286	286	266	303	277	261	289	293	284	260	281	269	284	280	295	339	295	304	287	265	291	267	299	305	297	277	278	258	285	281	290	280	310	293	277	269	260	270	307	291	296	285	282	271	291	301	266	275	256	273	297	285	275	296	294	289	307	320	330	274	269	276	281	303	316	300	301	268	267	313	251	292	319	286	303	282	274	266	278	281	301	250	275	283	306	290	300	321	272	277	322	304	298	277	292	277	294	282	322	291	281	275	286	285	274	309	286	280	314	289	264	300	287	296	270	292	272	249	297	273	290	300	295	296	276	285	301	299	300	284	283	279	298	291	274	270	283	292	335	284	294	282	308	279	302	280	281	274	266	268	303	258	299	304	268	283	285	274	297	297	289	296	277	292	266	273	283	314	285	261	263	276	302	289	297	282	267	267	298	280	302	295	309	280	290	303	295	268	318	275	299	259	300	276	268	270	300	295	266	301	285	305	246	299	316	260	304	293	256	318	309	295	293	280	315	257	290	268	298	301	274	277	276	307	304	289	282	266	270	256	280	309	302	326	297	263	272	292	273	286	299	292	280	302	275	291	312	262	295	288	283	288	275	297	300	247	266	290	272	312	268	292	282	265	286	315	306	284	266	281	265	277	264	287	286	282	294	318	305	297	292	277	281	278	313	262	299	292	307	290	296	293	280	281	289	268	283	292	291	286	262	254	324	301	278	258	288	307	276	289	272	288	304	278	267	272	264	270	245	259	286	267	281	304	290	277	321	300	287	283	283	277	243	284	275	281	266	281	283	317	308	290	280	314	311	296	281	268	290	261	287	288	280	272	269	263	277	277	265	281	306	294	315	304	278	266	293	305	285	315	311	264	286	278	304	299	281	286	270	315	304	277	279	314	268	268	300	294	270	249	298	243	277	265	286	305	304	299	279	255	293	288	323	279	284	310	277	267	283	267	274	270	274	292	266	287	281	288	269	293	316	296	268	279	284	279	305	279	281	287	271	294	277	314	278	324	267	292	287	272	256	269	282	255	316	286	289	269	275	260	288	269	259	275	282	283	276	271	269	266	284	300	246	295	295	277	272	289	282	255	296	280	273	285	299	260	297	291	288	269	292	262	297	304	254	280	267	304	273	267	293	273	269	279	282	276	279	287	301	273	293	305	317	268	277	266	281	309	266	277	295	275	278	279	257	278	268	257	311	299	272	265	286	268	288	308	294	291	289	261	278	261	273	280	287	276	278	290	290	296	275	275	299	302	282	290	292	272	257	294	290	282	315	287	286	269	246	291	259	296	294	276	284	277	306	338	282	306	285	293	280	252	287	308	259	283	292	285	293	281	278	303	297	270	297	272	304	287	310	287	275	283	302	295	268	299	308	300	265	267	271	281	279	294	293	299	315	315	293	282	283	257	313	270	280	290	265	262	259	311	296	292	331	284	292	288	285	289	300	292	282	242	279	298	287	283	301	278	278	305	276	302	261	276	272	283	295	272	278	246	281	282	304	308	297	266	324	304	304	302	288	268	304	286	274	286	292	279	292	290	257	253	285	300	256	263	272	273	312	254	288	270	296	268	293	305	256	306	283	293	274	268	272	299	276	303	269	289	267	280	309	260	298	280	286	286	252	289	264	315	274	286	291	275	287	301	292	295	307	290	284	282	279	284	293	276	303	282	273	256	288	263	273	289	301	277	316	290	309	292	299	313	306	289	284	276	256	265	268	306	296	265	275	292	268	276	299	262	305	273	289	274	293	260	303	313	288	287	306	287	287	267	264	283	279	265	277	275	292	283	300	275	252	299	261	277	311	262	257	270	291	251	291	299	256	263	281	280	283	293	282	261	279	242	294	294	292	274	279	278	309	271	291	311	280	292	284	280	301	290	287	265	281	272	309	281	287	256	299	281	280	301	287	263	270	271	322	277	276	282	283	296	283	286	279	277	263	290	300	279	319	282	262	291	256	243	263	258	268	268	274	315	291	274	278	288	298	252	296	269	314	278	277	247	244	310	253	253	273	287	306	321	271	261	263	286	278	252	302	274	283	300	283	275	295	284	284	281	294	288	270	288	268	274	274	324	262	308	282	279	292	281	290	284	285	305	243	277	296	318	280	287	321	257	302	274	292	323	301	281	294	270	284	280	293	289	294	280	309	283	272	285	259	267	264	317	283	270	307	309	306	261	284	301	256	270	286	264	292	288	270	294	274	309	313	321	292	250	263	265	267	300	269	270	275	259	275	301	285	267	285	292	265	288	307	293	309	291	304	307	290	258	289	270	259	262	287	294	276	261	291	266	294	287	280	292	245	286	273	304	293	253	276	282	289	279	259	306	279	292	290	284	285	262	289	281	271	280	272	304	281	260	266	306	298	262	279	261	278	303	257	306	286	319	265	288	287	269	299	283	255	304	302	279	251	299	284	283	299	286	311	290	276	269	286	294	266	275	281	303	277	273	277	269	301	289	280	285	302	274	277	271	265	279	287	276	291	264	298	278	276	280	291	301	260	300	291	255	301	293	285	251	289	284	293	287	263	275	267	279	278	274	266	271	283	278	291	259	310	295	276	290	269	293	272	310	273	304	287	322	291	284	287	298	272	265	289	276	268	288	314	244	279	270	266	265	266	315	266	289	270	271	284	324	255	267	271	274	289	255	304	264	283	286	260	277	297	275	304	261	281	287	285	286	305	284	294	300
3304	4748	3973	2008	1312	957	757	635	579	488	427	426	365	370	370	301	331	327	330	327	296	324	294	335	290	291	286	279	322	273	303	284	269	278	279	263	307	270	280	285	263	277	305	279	306	288	271	289	273	275	265	275	264	266	293	265	314	265	252	278	259	242	269	280	260	300	274	297	288	263	254	235	238	235	260	275	276	258	252	272	263	301	283	307	264	267	285	295	279	273	256	273	270	265	253	248	257	264	280	261	240	252	259	273	250	268	264	277	252	276	265	263	287	270	292	291	254	288	244	268	278	277	250	249	287	268	263	292	269	263	267	262	279	296	290	259	288	284	274	257	253	256	297	262	246	252	254	263	288	261	267	259	242	267	307	238	284	262	277	289	308	273	274	272	258	284	255	245	258	284	255	265	259	252	278	297	277	254	262	262	244	282	257	268	283	270	280	234	263	287	266	258	267	268	253	272	287	297	300	293	260	280	252	262	283	276	275	263	239	278	269	223	298	277	252	245	262	282	293	293	275	311	260	293	281	244	273	264	300	261	276	281	266	297	269	244	265	267	263	249	281	251	257	243	251	296	263	264	282	265	270	265	267	280	302	265	273	256	287	281	261	271	236	266	276	261	270	265	274	245	270	267	279	277	250	297	257	272	275	264	294	254	237	251	260	258	259	303	281	289	257	276	306	272	249	262	293	259	252	271	257	283	272	274	290	291	273	274	248	281	270	260	268	271	262	254	247	282	260	281	241	265	273	258	279	280	252	252	309	265	251	265	275	281	238	278	271	226	271	285	268	277	276	280	250	272	280	251	298	257	266	268	284	254	260	296	257	274	262	268	257	276	264	222	246	246	256	277	259	283	277	277	246	290	269	247	258	262	282	248	267	274	278	266	270	278	307	267	243	260	286	286	265	303	277	280	303	265	284	274	268	257	278	252	240	259	283	281	282	278	310	306	275	275	279	291	278	275	265	236	268	241	277	253	288	290	288	301	271	283	285	261	286	271	255	279	271	284	280	263	273	277	269	223	236	288	273	228	293	281	282	274	285	297	260	264	297	269	271	282	279	262	274	256	254	273	261	256	252	265	274	245	263	268	291	251	274	261	286	277	281	270	264	252	263	267	284	298	269	256	277	273	250	320	297	264	288	286	244	248	275	262	265	246	249	249	260	252	252	276	259	263	267	272	258	292	259	254	247	267	289	271	274	269	269	246	246	263	285	258	238	256	274	271	270	271	275	269	262	251	289	286	294	282	290	276	256	284	264	271	257	288	283	274	262	237	273	275	241	271	277	277	259	253	258	262	266	239	301	271	257	274	291	262	289	283	251	271	286	262	258	279	301	263	291	270	257	239	258	272	271	248	232	271	278	244	270	271	284	310	274	246	288	249	259	251	283	239	259	304	267	251	250	271	269	279	258	290	263	261	281	240	264	318	253	238	262	263	287	263	265	250	319	253	272	284	297	265	276	274	263	253	263	251	232	252	257	256	263	255	264	233	268	268	251	282	260	274	282	245	256	275	279	254	278	266	274	290	267	278	270	280	260	283	272	273	269	267	263	271	274	253	286	233	262	280	249	273	241	291	243	277	259	254	250	258	283	295	256	252	281	276	258	275	282	284	290	263	263	258	272	256	249	250	269	251	263	263	284	270	270	243	236	256	295	243	257	230	283	288	273	278	262	277	237	243	245	252	246	311	264	260	250	247	250	258	270	229	269	268	266	292	268	255	285	232	271	266	267	283	270	307	239	258	227	267	259	247	236	290	252	220	245	265	273	257	278	271	287	271	273	269	252	234	250	285	267	236	253	247	260	262	251	238	252	264	245	260	285	222	247	248	278	256	237	261	293	281	278	246	247	263	263	249	245	294	290	237	267	257	275	261	246	296	249	226	268	251	271	247	284	274	273	306	252	275	253	255	258	262	264	274	263	287	268	268	237	287	255	272	248	260	252	284	243	253	224	283	242	256	275	283	279	270	265	259	254	255	283	277	297	267	281	259	273	264	265	265	285	255	259	266	261	252	261	270	264	241	273	254	263	255	249	255	272	251	287	253	267	264	242	267	248	270	256	277	264	262	255	279	291	267	259	269	245	288	269	268	274	273	258	283	302	258	257	253	247	266	278	248	265	276	293	256	268	240	264	258	257	273	253	260	280	258	277	230	274	245	266	296	256	256	262	237	264	265	260	296	278	269	266	263	265	274	287	258	286	256	267	242	257	271	267	264	248	276	277	260	274	246	262	248	288	291	264	280	286	237	257	276	278	257	275	286	272	250	258	265	294	302	275	251	294	257	284	277	265	260	304	260	237	259	275	262	238	253	265	279	259	261	279	248	244	277	255	244	265	271	256	236	276	278	246	268	269	247	267	269	274	252	290	252	281	229	305	276	267	269	264	253	277	252	266	254	262	275	235	252	266	283	250	255	261	277	265	270	263	273	269	274	267	285	282	242	246	267	295	297	249	279	266	241	255	248	244	257	267	316	255	254	296	270	268	249	295	279	285	255	270	248	273	285	272	260	273	248	263	268	267	259	254	256	274	240	260	261	293	301	250	244	261	235	263	286	256	303	255	247	236	270	264	254	272	277	258	300	287	251	248	253	243	258	273	264	245	268	313	258	242	255	275	248	252	265	269	280	255	252	254	270	259	272	245	271	281	266	244	273	271	282	255	245	251	269	255	236	237	270	241	271	255	231	252	254	292	269	275	276	273	269	242	273	282	264	273	247	271	247	269	244	287	268	257	254	266	270	279	244	273	290	272	276	257	260	238	275	277	260	256	274	249	249	229	274	260	262	259	270	254	243	268	277	275	276	264	256	240	274	268	289	238	279	271	248	277	279	275	282	238	243	266	264	263	235	273	281	283	287	276	236	286	277	257	248	264	273	251	264	282	256	275	321	260	279	300	276	250	286	218	266	235	267	278	253	266	288	276	266	273	264	230	254	269	290	266	251	272	247	248	270	237	263	262	262	260	256	267	256	302	269	230	304	252	249	302	251	277	270	254	275	256	266	257	246	244	265	268	275	257	250	258	257	260	287	264	277	267	252	282	264	252	295	247	260	265	285	241	264	244	290	263	239	279	263	258	259	257	286	265	281	295	242	234	292	239	259	252	262	261	253	270	266	294	277	277	282	270	283	264	262	251	269	267	251	283	277	249	217	227	246	294	240	237	246	254	273	265	260	277	271	272	256	296	240	236	282	251	265	273	291	258	273	262	274	249	254	243	265	240	259	266	266	257	253	267	265	246	259	258	288	283	301	249	260	256	270	252	266	259	249	275	264	277	284	243	271	297	261	264	272	258	271	298	258	267	283	255	250	275	245	280	248	268	263	257	270	272	254	241	271	272	260	260	260	281	277	254	261	266	264	290	258	296	294	279	228	276	252	295	279	283	275	270	285	250	248	285	251	276	262	278	278	267	245	271	251	249	273	245	283	257	263	265	286	260	252	249	234	250	252	256	250	283	288	251	247	245	266	261	266	272	273	263	262	280	288
27763	12313	994	409	307	294	325	302	303	284	285	273	300	306	292	310	284	302	331	299	305	333	320	285	289	314	329	297	282	263	318	269	333	295	316	303	299	268	301	277	342	294	289	296	286	260	302	327	319	272	284	279	261	283	296	316	248	309	266	311	275	271	300	279	287	294	291	275	270	295	292	269	306	317	319	276	308	307	283	263	260	299	288	306	317	305	302	300	286	281	311	299	318	284	306	280	252	304	292	309	265	299	286	285	294	281	276	296	262	278	307	271	312	323	296	261	283	283	336	282	278	302	274	304	297	279	308	292	296	310	316	276	304	313	305	263	279	298	285	305	270	334	286	293	290	314	272	283	326	304	297	291	304	264	303	306	264	304	271	286	295	271	296	318	273	294	255	302	292	307	267	265	287	284	307	287	291	267	325	260	305	268	322	316	304	303	287	274	295	297	298	260	297	280	259	290	287	283	276	322	295	318	302	283	299	306	290	304	269	300	307	311	280	288	304	303	314	345	280	242	300	290	308	279	279	295	317	309	278	301	311	268	298	310	278	288	297	295	287	273	248	299	290	296	290	312	254	301	310	284	286	300	285	271	336	322	254	287	310	320	317	303	314	325	287	288	292	291	277	274	279	289	278	290	301	273	304	324	310	322	295	312	310	278	301	304	293	284	307	298	279	303	304	287	265	286	313	294	277	298	305	314	281	317	289	324	288	314	282	271	310	269	313	298	278	309	288	287	279	308	303	316	301	328	264	317	299	302	274	312	300	270	299	271	262	299	304	243	317	277	295	284	303	302	296	276	300	295	318	290	290	292	286	323	305	279	273	267	328	308	275	282	289	303	269	279	323	314	311	289	286	281	303	312	331	272	306	277	299	297	289	281	273	279	318	329	316	322	266	296	305	285	301	283	311	301	298	292	296	298	278	309	283	315	276	288	277	284	303	298	297	279	294	284	298	298	295	301	309	299	276	311	294	283	272	319	271	305	295	284	299	313	307	285	293	281	318	281	280	330	304	293	294	295	288	285	277	265	305	294	293	289	321	253	311	291	309	284	300	277	297	294	281	263	302	287	269	286	292	293	277	274	288	294	266	309	260	291	295	317	292	273	297	320	287	313	296	276	297	293	288	293	290	312	278	296	300	325	305	295	312	300	294	318	292	274	292	294	296	300	272	295	293	304	262	296	292	287	288	279	275	295	331	303	277	296	295	282	273	263	270	297	317	309	306	297	282	278	287	293	279	308	343	259	293	303	283	299	279	312	301	325	293	319	303	292	290	299	305	313	296	284	292	307	309	292	298	317	308	275	299	257	295	290	293	327	320	284	291	310	279	294	259	307	269	271	301	313	292	271	288	302	268	299	268	286	298	311	317	292	311	306	306	306	267	312	253	272	282	279	310	297	294	307	281	300	320	267	322	288	299	294	281	320	311	293	266	267	316	294	300	297	302	301	274	317	264	298	293	285	294	282	278	288	285	296	290	300	294	326	252	294	319	292	291	313	293	311	285	289	303	276	282	308	310	306	308	278	303	269	266	276	275	293	314	310	302	285	296	288	285	284	306	298	310	332	301	294	319	282	310	278	325	315	301	335	299	278	346	273	283	299	288	268	302	284	293	316	279	305	309	313	276	278	281	270	306	306	293	286	293	280	290	318	269	286	277	294	298	299	282	312	308	302	292	299	267	282	278	316	304	314	297	257	301	325	278	294	302	312	308	314	297	291	296	310	262	321	276	275	256	301	291	306	293	297	308	309	334	266	335	314	277	292	297	293	306	336	281	303	284	312	278	269	295	267	275	288	301	329	307	290	296	281	274	263	294	293	308	273	313	335	297	298	309	328	316	273	278	320	279	323	305	268	293	267	306	298	307	278	279	310	290	283	303	252	275	293	265	311	295	297	274	287	293	311	279	302	283	294	332	290	264	272	332	279	298	279	286	259	300	308	290	269	270	296	272	289	265	284	313	307	278	289	313	295	293	273	303	292	307	283	296	262	315	297	285	314	335	341	317	288	284	301	287	302	288	293	267	287	299	280	260	271	303	282	312	312	274	318	292	268	272	302	316	305	295	309	283	268	308	312	283	285	313	303	261	298	295	290	274	328	300	283	301	280	289	316	341	300	310	307	297	315	312	277	311	277	301	304	311	305	297	288	308	283	313	303	295	329	295	310	301	277	307	316	281	288	301	272	300	296	313	298	296	282	316	315	282	280	277	288	294	274	291	282	320	282	307	268	314	296	310	299	308	312	294	288	277	301	316	279	314	308	293	282	301	289	299	261	295	292	313	282	325	316	293	300	272	306	290	273	286	300	272	282	314	325	279	300	291	295	272	310	349	295	296	283	314	300	285	310	271	296	279	295	302	273	303	287	267	292	285	298	290	303	296	309	321	277	300	279	302	285	293	371	319	275	311	323	306	282	319	288	286	277	268	306	306	304	281	304	314	316	320	288	325	327	297	288	282	304	297	316	316	274	301	285	294	262	317	337	287	305	319	313	284	296	281	326	308	309	274	304	286	259	299	326	291	307	325	300	294	303	315	300	302	270	289	296	288	286	296	288	289	282	284	330	286	301	303	270	282	294	295	314	275	308	299	305	293	280	294	292	283	285	310	297	304	307	309	301	287	313	297	300	287	297	288	268	272	279	257	320	275	279	309	298	287	294	317	297	306	285	286	296	280	283	280	322	306	242	284	306	321	270	274	274	290	293	296	296	304	309	278	302	301	280	307	288	318	272	305	286	283	304	265	291	299	273	274	306	277	296	290	309	291	292	296	260	273	299	321	297	295	302	305	296	267	291	289	342	297	275	273	291	301	295	294	305	308	261	259	302	277	308	282	297	292	290	304	283	280	305	285	312	322	280	292	289	305	312	291	308	300	325	326	253	283	289	274	310	266	295	311	320	267	320	302	299	297	326	256	297	304	281	272	271	297	259	298	293	270	282	290	291	296	293	295	314	284	305	291	286	295	285	288	273	300	287	284	293	291	310	307	290	301	301	287	291	301	303	306	304	288	273	304	274	264	315	302	310	264	308	303	267	277	291	297	309	315	301	282	288	304	281	299	288	300	296	276	298	294	274	308	292	305	301	283	289	319	286	319	316	290	282	302	291	324	318	307	270	284	326	302	295	285	297	268	335	338	346	307	300	302	284	295	268	293	276	289	294	276	304	281	278	299	294	304	278	279	264	296	327	293	291	287	291	291	294	306	302	294	289	320	305	309	282	274	339	328	328	315	314	302	295	310	288	268	290	305	295	306	336	282	316	301	281	336	312	308	283	293	308	325	296	280	281	315	304	328	277	275	326	316	295	276	310	268	307	294	298	278	311	269	286	300	308	274	311	307	276	278	288	308	291	286	269	276	289	283	258	310	288	274	264	294	292	284	278	276	283	283	310	308	263	302	323	300	317	286	256	305	326	299	296	297	287	277	280	284	262	308	293	285	297	292	269	299	329	288	294	302	317	287	304	270	282	308	302	300	302	308	305	277	298
4689	425	390	295	316	281	293	302	288	272	265	280	295	256	297	288	278	243	281	265	285	253	309	257	268	270	276	293	262	263	293	245	295	266	286	287	273	248	270	272	268	250	273	267	245	277	327	252	289	269	269	306	279	274	239	280	262	257	280	262	285	249	278	286	257	272	278	283	244	230	265	268	273	277	269	278	285	264	248	266	245	265	288	279	296	257	258	284	258	248	282	263	279	292	257	284	277	255	266	280	283	255	261	276	264	279	274	287	277	263	284	276	273	262	293	264	261	263	250	286	279	260	271	282	269	267	278	292	238	287	291	275	276	306	272	256	271	262	276	266	292	266	283	305	283	270	282	244	243	287	278	237	269	266	257	247	286	265	290	272	259	273	282	271	277	251	276	254	241	250	278	252	258	296	280	276	234	241	263	281	267	293	292	265	297	273	262	279	278	257	266	267	300	285	290	309	249	254	263	256	288	290	290	279	263	252	266	302	265	253	273	261	236	273	240	266	277	260	285	232	256	260	262	256	289	258	257	236	283	274	270	274	249	250	268	266	280	265	271	266	261	253	279	264	268	255	254	264	263	289	255	285	224	283	272	261	271	293	265	290	281	258	291	248	270	281	274	285	271	274	265	285	270	264	275	255	247	263	294	244	271	291	289	282	295	268	252	268	264	266	259	273	260	267	250	295	298	254	271	251	278	263	262	272	278	275	292	289	238	281	277	248	262	294	280	284	263	309	262	308	301	266	321	246	271	281	258	274	262	292	286	235	282	279	289	237	252	294	237	281	254	269	271	257	257	253	263	251	273	289	280	264	293	288	262	247	265	282	264	271	271	300	266	240	263	280	280	273	240	272	278	282	301	278	268	261	306	258	266	283	276	295	270	273	273	268	253	284	249	268	287	284	286	234	249	252	241	262	297	297	251	265	260	270	265	257	264	266	285	250	260	265	270	283	272	268	254	266	263	268	277	300	264	290	285	255	283	279	245	242	251	274	328	275	273	256	276	288	249	268	267	271	252	264	266	281	263	267	254	259	280	277	262	265	289	279	254	252	267	257	273	265	287	270	276	274	246	278	271	268	254	275	257	284	258	273	267	256	276	253	279	278	257	269	259	267	231	269	283	266	259	239	267	244	284	242	263	277	273	284	273	243	265	264	259	264	262	267	290	274	277	245	291	290	260	269	290	259	274	252	269	268	294	253	279	275	267	276	289	300	268	255	232	266	256	261	300	258	269	257	272	294	248	235	258	274	283	276	253	265	290	274	269	262	270	269	279	265	263	265	274	271	291	289	270	272	265	263	290	268	253	292	275	263	251	254	292	272	282	268	286	258	280	285	290	278	245	272	250	275	251	298	264	275	262	263	259	283	272	267	281	240	262	245	242	302	242	283	288	270	231	271	263	249	270	256	294	310	290	286	265	256	258	270	277	242	279	265	278	262	254	271	268	263	270	262	288	253	263	267	282	270	261	294	253	246	254	276	264	289	288	248	308	256	263	246	287	292	264	263	297	271	228	267	263	275	255	269	259	264	313	275	260	272	262	284	299	273	259	267	290	263	258	278	261	262	273	277	254	272	283	307	251	275	274	283	272	287	273	304	269	281	283	277	278	266	293	264	227	259	255	274	270	272	282	254	253	286	270	280	279	292	267	266	276	272	294	252	265	281	244	286	273	273	290	288	253	297	260	272	256	259	282	255	281	278	273	292	267	287	265	279	272	276	290	291	275	286	272	288	257	242	287	281	268	260	281	267	282	237	270	271	247	285	285	280	282	244	289	256	283	298	265	267	297	246	261	275	272	269	283	274	266	266	301	270	275	280	252	244	261	254	280	255	253	272	228	280	240	284	273	285	280	300	274	256	298	264	265	254	268	281	287	244	240	286	288	267	259	290	241	263	267	273	243	296	292	286	299	280	266	271	281	262	257	267	255	261	242	292	230	274	270	265	260	275	288	281	284	254	257	279	280	255	283	284	266	258	283	278	252	302	261	267	276	277	279	272	293	285	268	279	257	263	247	277	290	268	249	270	273	260	298	290	270	268	277	277	265	276	254	296	244	225	242	256	274	290	260	272	244	268	254	254	273	265	294	279	287	316	281	252	277	261	281	258	290	261	271	276	264	241	271	254	260	279	281	284	263	253	255	229	279	288	280	253	290	274	271	256	239	235	284	270	272	297	243	260	248	305	278	247	249	265	257	270	264	283	285	243	275	294	265	270	261	269	273	273	273	270	282	257	249	284	270	311	271	282	280	275	291	261	251	271	259	279	276	251	274	296	297	262	267	246	266	272	276	262	260	272	264	280	262	279	297	270	268	255	250	282	252	265	271	310	280	282	258	296	260	288	261	255	244	275	251	265	251	277	237	257	257	285	269	254	286	262	291	269	291	256	250	270	246	260	270	256	252	265	249	255	280	264	287	243	265	260	274	272	252	286	257	273	254	294	266	261	280	271	281	238	232	248	260	312	274	270	260	257	278	254	276	267	278	270	267	260	275	252	265	284	245	277	246	259	274	272	282	237	258	281	283	270	260	272	268	284	267	276	282	250	262	282	310	279	282	274	282	294	304	275	286	274	295	279	275	267	245	274	266	266	279	271	274	282	256	242	255	287	255	258	303	259	266	274	287	280	272	239	266	263	273	255	254	282	294	245	275	261	265	324	242	266	262	267	243	277	252	286	280	270	270	276	290	238	291	263	247	268	269	292	268	268	269	283	287	260	270	254	276	253	271	308	270	264	263	264	263	272	277	267	285	260	215	262	289	251	243	255	255	270	286	269	255	268	254	301	264	277	292	264	268	307	256	269	278	277	291	269	264	284	277	276	290	275	267	231	305	259	272	280	258	268	277	279	263	262	274	287	283	279	269	281	290	270	285	274	254	266	308	287	278	259	242	241	268	281	286	277	272	261	262	274	266	295	295	268	232	257	276	275	271	255	263	264	277	265	278	275	267	282	292	265	251	286	280	282	272	243	274	264	255	295	267	292	277	280	267	253	273	241	274	281	276	244	277	279	293	233	298	263	263	313	266	267	281	291	275	276	285	258	290	262	272	248	277	250	254	250	268	257	269	263	256	289	286	260	306	286	243	285	242	267	271	281	266	285	274	233	290	293	278	271	276	291	261	242	257	270	245	272	274	290	277	297	239	228	275	257	243	277	271	264	281	240	264	279	260	271	274	267	264	290	270	262	258	273	279	246	282	287	277	280	259	279	272	252	265	275	291	256	260	298	238	252	280	282	270	275	235	256	274	234	279	277	252	250	251	273	225	243	256	278	243	293	267	291	278	278	265	290	309	235	257	304	264	267	254	247	274	288	268	289	282	259	270	262	257	283	258	256	262	290	264	235	284	260	267	265	291	257	283	268	279	269	277	292	262	257	274	272	276	259	265	263	280	256	279	248	262	252	257	255	270	288	275	239	264	261	256	260	281	255	294	303	264	283	276	289	278	264	289	282	229	267	248	281	278	280	277	284	286	279	276	287	263	268
25246	21458	27793	25492	9029	588	313	239	185	176	183	175	146	131	156	161	155	161	163	162	158	130	136	151	147	171	166	141	151	158	139	149	128	155	142	151	151	131	127	153	125	158	137	150	162	153	126	138	131	140	139	142	132	138	154	153	141	151	156	148	138	136	137	144	154	146	150	152	117	140	138	137	135	120	121	130	120	151	154	144	123	144	141	116	155	163	161	139	156	132	158	131	141	135	122	127	137	129	141	118	154	132	139	130	147	163	134	144	125	167	148	135	152	139	135	136	148	127	125	133	126	128	133	147	146	127	158	133	155	141	127	153	148	144	134	119	125	102	148	150	146	146	143	139	122	146	152	132	142	126	131	135	139	125	155	134	138	146	142	131	129	147	162	153	133	130	154	140	140	144	132	134	135	150	140	135	154	147	133	162	145	131	152	143	160	142	154	169	135	154	154	163	148	138	145	136	157	124	129	147	139	120	153	130	121	157	159	146	135	135	130	142	134	146	143	140	128	159	151	147	158	144	138	139	146	144	130	143	142	122	129	132	141	157	131	135	117	130	148	159	149	138	146	163	151	153	163	148	133	159	121	142	136	162	113	141	136	163	138	119	150	146	139	114	145	136	142	144	140	133	152	129	124	157	145	150	132	128	123	138	127	143	134	151	151	159	145	134	157	143	130	139	143	151	144	143	136	146	158	167	124	154	122	138	125	130	128	149	144	128	135	146	122	123	154	141	146	118	122	150	133	139	151	130	125	166	153	134	136	130	137	136	130	135	147	151	114	131	155	120	116	135	120	149	160	135	135	135	131	123	136	119	147	145	129	117	128	161	127	136	144	144	144	140	135	129	140	142	171	153	154	144	133	124	156	138	155	134	135	151	147	152	145	136	138	122	148	140	136	148	124	137	133	149	135	126	129	169	171	152	132	142	147	143	134	137	147	137	141	139	140	131	135	149	158	150	131	153	167	130	130	151	117	141	131	146	126	126	140	158	140	128	159	142	140	139	148	140	135	146	151	121	138	139	121	142	137	116	126	122	137	117	136	143	129	127	148	153	107	160	130	113	131	144	129	135	152	170	160	143	112	140	147	136	150	122	154	142	133	131	143	140	132	147	146	134	132	167	149	127	141	135	117	154	142	122	124	151	137	130	154	154	145	141	146	137	136	143	130	148	144	128	114	154	127	149	122	150	132	162	144	117	145	128	152	161	133	114	136	132	151	148	126	125	125	146	146	128	116	126	149	150	144	131	134	123	145	146	128	133	145	139	129	135	126	139	142	138	140	131	126	125	138	140	123	134	151	148	137	134	127	147	123	131	154	148	161	149	131	126	121	133	137	152	125	127	154	125	147	139	140	134	153	136	143	132	120	132	147	159	128	129	152	147	149	163	134	136	140	151	132	130	140	143	125	131	122	136	132	144	127	152	123	145	119	160	143	141	152	120	115	139	123	150	145	138	129	157	124	150	128	145	120	130	131	139	158	149	116	118	119	128	128	140	143	132	148	141	138	130	133	133	146	133	147	156	140	136	138	129	126	134	148	117	127	150	135	141	129	138	125	146	149	147	155	133	150	159	113	154	131	140	140	133	120	133	155	136	139	135	131	131	178	150	129	124	135	135	146	140	117	129	141	148	146	150	162	132	137	149	141	124	137	140	130	114	133	157	131	143	138	149	164	126	145	139	131	130	146	152	151	150	137	140	150	155	149	130	137	145	136	140	130	151	177	131	140	144	133	140	125	134	164	147	143	136	143	161	164	143	138	150	160	133	130	136	138	154	138	150	126	131	147	151	138	146	134	135	141	119	138	143	142	132	143	121	125	145	162	127	148	138	135	135	135	137	135	157	148	145	139	118	140	144	138	145	136	157	128	133	146	139	145	150	146	151	134	135	143	129	126	139	144	124	142	157	155	151	140	146	146	153	138	125	132	130	126	157	138	125	122	139	118	119	140	139	137	156	171	134	144	137	159	146	140	138	134	142	131	145	118	159	162	129	147	129	159	118	155	133	131	144	142	104	123	147	139	131	134	143	163	130	131	136	144	145	133	142	146	142	135	130	149	127	128	155	133	159	145	146	148	140	135	130	142	145	162	145	134	131	146	145	149	134	143	134	122	119	129	138	117	125	158	152	143	119	148	142	141	136	133	147	132	143	143	156	116	150	145	142	135	118	146	128	131	139	126	140	152	129	119	161	142	141	153	125	126	150	147	146	146	136	174	135	133	147	136	131	130	130	118	137	142	154	142	137	144	139	143	158	136	134	139	121	151	124	144	141	145	111	153	167	138	145	142	136	147	146	132	126	115	128	137	136	128	147	119	142	148	138	126	134	145	138	143	121	141	133	139	141	161	148	148	125	105	136	143	135	147	146	142	137	147	120	151	117	134	139	155	140	136	134	136	128	154	148	139	115	134	139	142	135	130	139	155	132	142	146	125	152	111	130	143	130	142	136	155	139	137	142	140	137	105	127	133	152	142	149	137	145	134	145	134	144	146	127	132	140	139	134	129	147	132	138	140	138	163	146	135	149	137	146	125	150	138	157	138	152	135	126	139	137	137	143	135	123	123	150	132	149	131	139	165	147	141	154	133	159	149	142	135	120	164	145	131	138	122	135	135	147	146	154	160	127	151	132	142	143	150	150	121	137	146	137	160	128	144	131	126	140	131	143	148	132	138	124	147	157	151	124	122	126	146	116	144	147	158	132	160	127	135	122	142	142	146	148	139	135	119	132	148	151	145	157	143	152	143	135	147	144	125	151	139	152	145	118	151	121	152	148	142	151	141	133	128	141	145	147	151	130	135	140	135	134	120	122	143	138	160	149	124	145	146	128	144	135	162	128	142	137	128	122	157	146	115	137	132	129	140	125	145	136	154	120	165	125	119	150	128	144	130	112	147	142	141	146	144	135	129	164	145	135	149	138	137	138	167	150	143	129	122	139	152	139	139	145	112	117	135	119	161	141	123	127	130	146	132	155	138	132	133	156	131	138	156	139	142	150	136	134	124	129	150	144	136	118	143	140	127	137	125	137	136	140	135	131	158	122	119	132	139	129	134	153	143	135	130	131	147	128	133	134	158	136	132	139	138	122	123	141	140	142	112	155	135	123	142	154	119	162	143	153	126	139	148	132	138	142	118	138	126	159	138	127	148	142	130	162	138	149	158	139	154	146	146	112	130	130	158	148	125	130	138	138	139	148	156	135	156	157	148	141	138	126	147	153	120	140	123	144	133	144	148	161	130	119	142	147	133	146	135	124	150	126	149	132	139	146	142	128	149	125	138	162	141	143	133	114	125	141	148	133	149	135	156	123	152	152	134	129	136	129	148	142	128	129	138	152	134	145	147	131	152	142	149	157	138	145	141	145	146	147	151	148	123	135	139	136	129	155	141	152	169	117	149	128	145	142	133	129	155	131	159	144	126	129	147	142	129	146	161	147	138	133	136	133	133	148	146	142	155	157	138	145	130	140	124	135	145	141	150	131	144	111	127	139
3162	2413	2120	1061	622	525	388	328	303	271	221	223	208	185	202	182	156	207	161	156	172	164	184	164	161	132	153	163	156	158	161	158	150	174	147	167	153	140	157	152	169	171	140	158	163	135	157	150	138	141	142	141	136	146	149	150	147	163	151	156	125	147	159	146	151	141	149	150	146	150	136	142	161	160	122	162	181	142	150	148	159	162	150	150	131	155	162	143	141	167	133	148	146	141	146	130	148	154	165	164	149	161	151	159	134	155	150	145	142	136	140	135	147	155	153	141	167	119	138	166	122	162	148	150	141	137	147	130	143	137	133	167	161	139	149	144	138	168	132	154	133	138	130	141	130	144	122	176	144	135	148	159	166	125	154	153	147	164	156	148	136	169	124	140	121	166	186	135	150	139	146	139	155	157	127	155	128	142	140	150	136	132	144	147	137	162	143	156	138	138	139	158	139	140	155	147	151	139	156	180	135	149	159	128	130	134	159	167	142	155	132	172	154	164	152	154	143	161	167	151	141	154	144	144	172	160	151	147	145	155	150	148	145	142	151	152	150	162	144	137	144	150	145	146	138	142	143	138	166	137	126	155	138	143	127	143	154	143	141	121	141	148	161	166	153	144	149	154	145	151	145	171	132	140	139	137	143	159	151	149	145	136	124	139	134	162	157	116	152	148	158	156	152	156	150	147	150	152	141	144	160	152	148	153	119	148	141	128	125	178	156	140	139	153	157	138	152	156	128	145	150	153	156	146	154	135	145	140	132	156	143	147	129	141	131	132	163	148	139	138	174	126	122	150	150	129	154	161	130	157	169	145	138	144	164	144	141	137	147	159	138	157	141	133	170	127	139	141	154	147	147	148	111	143	161	131	153	144	108	125	125	151	145	141	160	114	142	138	170	138	166	161	174	127	151	164	140	141	158	119	144	144	158	151	150	141	126	150	147	148	132	149	131	160	144	142	150	146	134	135	156	178	160	175	162	140	148	138	161	145	149	139	151	159	172	134	125	149	144	146	145	160	148	125	147	149	133	145	148	144	157	153	117	145	144	146	160	156	124	144	132	142	141	121	146	154	158	143	130	145	135	155	162	134	154	137	164	149	146	157	136	146	131	148	168	165	160	136	156	166	147	185	115	148	152	138	151	154	161	140	153	153	141	138	165	138	136	151	141	149	149	152	156	142	153	154	153	141	152	140	143	159	163	142	146	144	131	137	149	124	135	129	141	150	132	153	153	138	150	137	143	131	163	149	126	151	148	154	162	140	156	134	159	177	134	168	154	159	147	136	162	154	150	147	150	143	150	121	157	151	139	134	124	155	149	144	143	151	141	129	140	130	139	155	137	142	143	160	158	159	148	132	138	139	136	137	137	139	126	158	135	146	155	146	160	145	150	149	154	161	152	161	158	136	141	128	147	142	131	132	146	114	145	151	145	143	142	125	164	145	148	132	146	146	166	161	164	144	141	159	121	159	153	153	148	166	139	135	138	144	175	146	160	152	136	155	130	158	144	152	133	150	158	155	126	160	131	167	155	125	151	146	159	156	147	140	161	126	152	123	146	134	146	144	147	170	133	145	144	160	155	140	131	134	138	161	140	150	143	141	127	142	158	153	143	157	144	117	139	134	130	139	129	153	142	125	162	169	165	139	139	139	138	137	126	141	161	150	163	140	144	147	165	169	149	145	142	150	140	152	141	155	124	120	128	132	154	150	164	147	158	136	138	126	149	168	125	132	143	143	142	144	149	154	155	166	144	136	118	156	151	128	127	146	158	144	157	140	136	148	151	149	138	159	148	151	126	130	143	137	157	155	136	136	163	143	126	152	164	156	137	147	160	132	165	144	160	148	134	141	142	137	138	146	145	151	158	128	149	137	133	166	147	120	136	153	149	135	144	151	136	150	135	157	146	137	148	158	149	134	155	151	134	133	129	165	126	155	153	136	146	157	156	148	135	158	146	158	144	134	164	154	142	120	156	153	168	141	156	134	118	144	142	136	161	144	147	149	141	125	166	149	147	140	150	132	147	138	133	138	140	141	131	119	135	134	139	141	152	136	154	126	142	131	142	141	161	136	128	158	156	157	148	132	148	153	148	159	137	123	140	128	151	158	142	134	171	157	137	132	141	136	127	134	149	141	142	139	157	136	134	158	153	141	141	152	150	139	153	172	151	157	144	133	134	141	130	150	152	130	128	143	157	146	120	131	142	160	143	139	123	120	150	170	136	137	134	155	160	143	155	150	162	142	156	160	145	131	140	122	156	159	154	168	146	121	162	151	160	144	148	147	144	149	150	147	151	147	149	149	160	168	144	142	180	148	168	133	145	162	155	155	145	143	145	142	136	130	164	161	118	138	146	136	144	157	151	160	127	141	150	157	162	168	143	161	151	143	128	141	128	147	150	139	143	146	153	151	150	169	138	128	142	135	134	141	139	143	156	140	154	138	153	150	142	120	158	136	149	125	156	142	145	171	148	140	147	166	128	156	159	143	132	148	130	146	148	155	156	137	181	158	147	126	146	141	154	145	138	137	147	122	124	136	132	163	153	141	138	159	136	164	141	163	143	142	148	150	155	153	153	146	159	154	140	152	150	142	130	127	146	147	119	139	141	144	160	142	130	145	139	153	148	145	153	161	146	136	156	142	143	126	136	136	140	147	133	150	146	125	141	143	132	146	136	136	160	159	152	123	165	129	151	144	149	144	132	165	127	160	138	162	145	171	135	123	149	162	151	158	153	153	155	153	154	131	118	145	143	154	142	149	135	170	145	154	134	147	135	141	163	143	161	147	142	142	135	143	119	169	149	139	141	151	139	155	136	146	160	151	128	131	150	137	127	155	143	147	149	153	133	165	132	136	157	140	154	129	157	115	138	164	153	167	138	141	160	130	115	152	152	139	143	160	142	148	141	147	151	152	139	169	144	122	149	158	131	142	121	138	131	168	142	135	132	156	156	158	153	159	135	144	151	148	141	156	139	139	135	153	165	163	157	162	162	176	166	139	157	139	145	163	127	154	121	116	122	159	149	144	145	143	158	154	153	130	139	141	147	143	166	157	169	144	139	135	144	122	129	131	148	149	126	148	159	123	143	147	129	137	143	132	149	146	148	133	140	155	150	147	133	155	145	138	154	162	154	142	162	147	169	133	126	131	145	135	153	149	128	150	148	166	139	160	165	164	174	135	156	144	110	123	137	144	142	130	150	137	159	162	142	144	142	147	142	123	136	145	130	129	163	149	136	162	132	144	141	152	138	142	159	145	151	152	137	139	144	142	141	159	121	151	152	162	167	121	124	159	151	147	173	117	138	139	131	138	145	135	142	144	149	134	116	141	128	126	161	163	139	165	151	159	139	137	143	161	163	149	154	159	152	146	145	138	139	150	143	140	155	146	149	137	152	148	157	156	128	145	143	131	138	137	156	123	136	155	151	135	143	153	160	145	178	160	142	157	153	141	132	142	148	137	168	164	151	101	151	168	135	129	137	127	149	131	141	135
24375	21486	28785	24606	21463	5800	947	517	429	392	363	352	385	377	319	310	325	312	305	307	287	337	334	308	332	324	319	283	293	284	283	268	309	282	298	303	294	314	322	259	309	297	267	316	304	303	281	290	285	277	268	309	298	295	287	299	276	281	326	272	293	301	315	296	277	282	304	324	313	277	304	273	286	305	292	281	271	282	329	285	276	262	273	256	282	287	270	306	277	299	286	272	303	309	298	279	287	278	300	309	279	286	289	290	260	269	292	281	272	287	298	256	277	288	298	273	297	275	292	278	294	293	273	306	283	272	256	270	302	275	265	281	289	304	296	262	310	285	286	288	288	299	310	278	295	301	306	316	287	297	281	281	281	286	264	310	257	267	301	312	298	284	305	303	278	286	297	299	294	276	280	271	270	313	272	305	273	263	309	303	286	244	272	276	263	287	261	298	307	259	287	280	277	315	280	297	314	273	284	288	299	276	301	298	297	274	248	265	276	278	296	280	310	307	281	290	279	264	283	270	288	273	294	290	308	261	295	285	288	319	308	292	308	317	293	261	292	281	288	281	265	268	276	287	277	267	283	284	305	263	278	298	293	329	286	260	277	283	277	261	281	266	285	319	295	275	267	286	289	282	253	271	267	247	256	265	282	275	269	283	304	283	308	293	297	288	281	259	267	256	257	277	269	287	305	283	265	315	290	315	275	276	277	296	289	258	295	264	279	275	301	288	301	296	285	298	281	273	304	272	271	275	281	272	279	291	311	263	304	294	302	287	282	264	333	282	293	278	275	277	298	289	298	263	298	285	292	296	300	249	284	270	295	276	285	269	283	301	273	304	281	296	295	308	285	273	259	277	284	289	309	285	267	290	276	269	286	263	314	318	289	280	295	280	286	283	292	315	302	284	300	293	308	300	297	286	294	295	271	275	280	282	286	292	315	290	293	255	263	298	282	259	297	274	281	296	285	289	269	283	260	300	268	284	287	328	288	278	273	281	271	307	298	313	294	311	285	290	305	293	287	287	291	278	290	283	272	276	302	302	293	282	287	280	302	279	286	287	307	264	300	306	308	266	302	318	268	265	299	272	286	308	261	313	263	249	285	300	309	297	261	282	229	288	284	308	272	292	278	294	285	311	284	288	257	279	290	301	282	268	297	278	267	302	308	304	265	300	279	309	308	310	264	266	273	307	287	268	298	270	305	321	313	303	321	265	277	329	315	251	302	281	270	289	286	289	277	315	276	291	275	289	312	278	294	283	285	258	319	289	290	272	280	253	316	266	269	293	312	262	292	286	280	275	272	282	264	279	274	296	271	286	260	286	283	291	296	307	310	299	287	288	290	303	287	266	276	311	282	279	299	287	281	282	297	292	273	282	294	310	282	258	284	280	289	264	284	320	279	323	287	272	239	279	299	267	272	276	278	297	283	264	295	252	303	257	289	304	294	299	253	266	292	302	281	277	310	308	279	268	298	318	280	282	280	276	282	274	259	293	284	269	283	271	258	263	289	290	277	285	264	284	301	281	325	270	332	303	296	284	291	288	305	300	267	295	268	283	276	298	275	264	291	291	298	301	265	297	275	297	284	276	264	289	281	286	283	304	286	301	299	326	261	321	294	288	278	273	307	272	288	289	266	234	294	259	277	289	293	292	268	304	277	281	265	296	279	288	278	296	294	259	262	288	255	294	266	286	278	309	276	279	269	292	295	275	295	292	285	275	291	301	294	290	305	294	298	274	306	293	275	306	290	264	289	297	308	282	284	310	276	268	313	300	285	259	267	279	284	299	260	288	298	293	307	300	312	284	284	273	253	288	261	251	288	298	295	286	315	310	280	259	286	271	288	267	314	316	267	293	283	259	264	255	300	272	291	271	285	287	295	289	273	295	281	271	319	280	304	288	277	284	271	290	276	280	288	289	285	264	310	270	300	287	294	271	288	275	283	282	289	288	306	278	288	293	301	296	282	271	290	265	283	296	271	311	295	304	288	288	292	272	297	292	277	295	311	268	272	276	240	298	275	278	269	297	306	279	319	298	299	285	278	285	258	310	290	269	284	319	299	285	258	280	257	301	268	312	288	303	272	265	266	285	312	301	288	280	291	297	278	304	281	318	294	290	289	261	264	286	325	280	296	306	277	273	285	288	287	267	293	295	271	255	272	314	276	296	272	299	284	296	285	276	268	262	277	310	294	304	252	296	274	274	284	309	298	261	272	265	294	277	283	314	283	293	279	312	279	234	265	295	303	281	278	292	273	295	321	309	292	265	250	302	284	313	275	283	282	263	287	294	281	253	318	304	296	295	284	280	293	282	290	277	275	294	281	288	293	280	263	301	302	287	298	272	274	291	306	273	261	286	288	298	290	278	308	262	316	294	300	294	283	295	275	281	298	263	264	282	308	311	301	311	307	254	286	260	280	281	270	298	265	283	311	294	301	276	275	300	273	269	325	295	279	245	257	295	313	273	294	302	281	264	281	295	279	306	317	296	255	258	258	279	266	282	316	276	274	302	281	298	282	262	286	271	268	322	332	296	297	299	286	317	298	282	282	284	271	269	265	280	266	275	276	309	291	281	297	287	272	286	286	320	272	255	300	301	283	269	280	291	276	281	320	260	306	275	286	280	284	304	301	270	268	297	276	277	293	282	306	279	278	300	284	274	302	301	281	289	268	297	276	286	280	254	282	251	303	292	299	294	271	273	292	304	296	236	286	294	274	278	281	276	273	300	296	269	269	305	246	262	282	294	252	278	272	297	250	269	286	273	270	288	286	280	278	283	296	276	264	260	293	291	310	283	279	292	292	250	286	280	320	300	309	275	257	279	295	267	282	295	276	266	262	288	286	273	295	259	280	291	255	272	294	264	298	281	275	280	298	272	273	299	251	299	258	268	225	323	299	284	286	277	248	242	303	307	269	268	315	293	267	285	302	278	295	310	305	266	301	265	277	288	303	282	296	289	299	301	310	309	259	268	312	287	290	278	269	268	295	297	290	293	291	293	273	266	281	285	283	276	262	290	284	281	293	283	271	261	261	301	296	304	263	260	289	279	294	285	301	296	299	313	273	286	329	293	267	275	293	272	296	300	291	299	282	253	279	275	265	299	285	281	305	263	269	270	286	302	285	295	286	300	290	313	267	292	273	260	311	295	295	304	293	258	286	298	251	282	283	297	301	281	270	289	273	264	312	246	325	295	276	266	300	269	288	298	289	279	287	299	274	316	280	278	276	275	277	271	285	268	287	290	252	292	297	284	271	305	268	277	257	300	275	262	252	277	293	293	259	308	264	295	274	314	291	266	286	308	310	253	298	273	284	312	312	270	281	314	273	251	309	295	254	320	287	309	277	263	295	286	247	270	262	286	270	251	295	265	281	291	280	293	303	272	270	274	282	255	290	277	259	296	275	289	251	279	283	268	303	290	250	282	294	291	293	297	274	273	308	274	344	280	272	284	310	287	271	297	321	259	281	266	291	277	298	276	282	275	304	312	305	296	304	285
3302	4702	3896	1989	1293	942	695	631	521	464	406	451	416	386	336	343	297	337	332	309	302	327	313	304	323	329	301	290	312	292	298	288	273	291	288	293	278	255	287	299	320	298	293	288	274	281	299	277	306	282	311	297	288	267	248	278	294	280	265	293	265	278	300	301	267	259	283	277	262	277	276	239	270	272	254	257	281	289	244	288	255	290	268	261	256	263	247	274	268	256	276	247	259	271	275	240	240	275	253	284	286	255	302	243	251	270	261	260	276	295	274	272	278	273	272	262	280	269	291	270	278	278	300	274	271	279	269	269	281	284	270	255	273	237	262	273	272	242	259	264	273	287	268	268	270	267	259	270	272	272	305	270	262	276	240	270	255	283	268	261	263	246	282	275	269	276	275	268	277	270	252	290	278	253	265	264	254	275	234	248	273	265	262	260	254	274	285	267	250	298	272	294	267	290	277	271	250	281	276	256	282	278	268	233	289	274	244	268	251	269	254	291	262	257	246	276	259	245	280	266	236	268	274	295	276	301	310	303	300	287	269	265	239	297	271	266	274	265	258	286	275	260	281	258	273	294	239	258	251	285	256	253	283	268	272	289	249	276	254	258	249	269	259	262	279	255	278	267	280	274	276	278	261	251	268	266	252	282	277	284	270	255	249	260	267	265	276	243	253	258	257	279	274	239	285	261	245	289	260	276	262	230	258	258	260	271	258	273	263	254	263	289	247	261	294	238	249	252	287	276	264	261	254	234	273	299	240	276	240	246	307	286	266	271	241	284	260	298	275	267	281	270	224	275	260	248	262	261	260	280	264	277	276	265	234	268	284	271	279	288	275	278	265	258	263	274	269	261	262	259	290	320	272	282	244	277	269	261	270	297	259	284	260	271	271	289	268	294	281	271	266	260	274	278	259	280	241	242	270	246	254	286	235	256	290	263	316	274	260	273	255	271	238	263	263	280	281	268	255	249	267	275	293	291	263	273	262	270	284	251	254	297	239	270	260	262	269	284	277	285	254	257	259	283	287	260	289	243	230	309	280	276	260	287	235	276	285	241	254	279	234	268	284	278	269	256	265	248	257	259	259	257	239	271	236	264	260	261	265	258	279	276	290	286	266	293	285	259	251	278	289	273	279	259	259	288	272	256	265	275	267	258	262	253	300	285	303	273	269	278	265	296	254	281	276	237	241	249	281	266	290	260	264	277	277	248	263	276	270	264	296	274	283	266	255	241	278	285	307	258	270	285	278	286	266	260	279	286	275	263	265	267	269	279	288	274	268	281	249	288	291	294	264	304	300	264	253	262	284	240	293	270	284	277	256	256	233	269	261	275	261	300	283	243	254	262	262	282	217	251	270	260	273	247	293	277	295	252	259	273	259	285	273	267	273	267	265	256	267	226	256	257	288	235	273	289	291	276	264	283	259	277	283	252	271	249	281	254	290	272	279	236	272	279	238	287	261	273	265	251	268	273	246	279	247	270	258	279	265	266	275	271	303	254	251	265	284	267	264	237	282	265	274	242	272	289	272	288	285	256	264	266	270	259	250	286	265	287	274	271	268	296	271	271	268	253	278	258	297	241	277	263	273	269	270	278	260	280	276	271	274	256	267	271	270	252	229	263	276	253	261	246	245	266	276	262	269	274	265	262	285	251	277	264	280	282	252	249	268	268	262	243	280	227	257	274	287	279	285	284	267	281	282	269	262	259	233	260	275	280	236	261	269	310	279	260	242	275	253	269	292	268	262	267	278	247	263	288	267	266	262	248	271	288	292	262	270	261	261	264	247	259	255	269	275	261	267	242	276	267	269	288	273	267	273	267	279	267	306	259	261	253	274	260	274	270	296	253	267	242	280	264	244	256	283	277	254	281	267	285	279	262	268	259	262	258	286	241	268	254	285	279	265	242	284	277	265	263	262	299	281	248	252	255	260	258	247	233	250	245	251	257	272	260	262	245	259	272	242	257	301	283	277	275	256	267	257	284	263	263	276	263	254	258	266	269	281	233	280	271	258	289	277	252	260	255	252	295	263	272	250	303	264	269	247	258	277	264	267	266	280	250	295	243	260	260	294	231	261	284	255	279	274	253	256	272	280	285	246	304	260	248	263	266	262	282	272	263	269	286	294	255	275	249	270	273	255	278	270	229	269	270	263	257	249	294	270	274	291	270	277	256	295	228	278	270	300	269	249	251	258	238	271	265	268	259	264	270	273	277	270	250	266	238	227	269	289	238	257	246	314	250	260	265	304	264	249	276	289	266	280	283	259	247	252	254	269	244	265	294	254	264	265	303	253	265	243	273	252	275	269	259	286	278	278	281	289	237	257	272	243	249	265	289	257	292	243	253	266	267	289	261	261	235	255	260	266	256	251	260	247	251	220	273	253	278	257	275	270	237	251	250	246	248	251	247	255	269	257	280	267	248	274	268	279	261	258	258	278	298	272	255	263	244	267	277	246	303	278	269	240	274	265	261	246	256	282	252	255	268	281	252	286	269	266	277	265	250	251	282	260	290	244	252	268	274	260	242	256	236	279	260	248	265	282	263	285	260	255	281	268	273	255	268	241	243	275	279	264	269	276	245	265	250	265	251	270	272	257	263	274	266	264	288	267	232	250	300	264	274	229	266	255	265	254	286	258	287	246	264	290	247	286	240	258	259	279	249	256	273	276	260	228	256	283	285	283	248	259	303	261	298	263	250	276	247	290	265	275	255	292	224	272	261	284	255	295	262	243	249	243	266	267	237	277	241	278	269	247	262	283	246	280	285	234	262	276	257	255	257	261	262	281	254	253	258	249	264	264	289	269	268	272	274	254	259	233	252	256	262	266	268	273	253	256	244	253	246	270	263	248	257	248	245	251	238	263	259	265	249	230	242	245	246	262	261	252	256	282	254	287	258	247	251	252	259	250	257	264	249	247	268	279	267	258	269	268	250	258	248	279	264	260	274	259	289	276	292	259	262	261	295	251	269	279	264	285	305	252	287	225	281	276	275	279	251	276	230	248	292	301	265	293	248	241	258	242	269	255	275	268	254	251	290	272	278	240	237	268	271	312	249	276	257	283	278	282	272	267	238	275	266	263	287	226	283	236	266	287	259	268	275	242	261	264	258	267	250	282	259	245	280	269	282	246	283	242	264	263	253	281	271	284	292	272	250	287	247	255	226	234	296	271	260	297	296	246	264	303	299	248	257	254	287	257	253	275	280	240	247	274	253	254	272	265	266	294	262	273	290	269	252	258	246	247	278	267	272	287	268	242	263	263	269	238	268	228	281	263	248	275	249	261	231	258	231	232	257	266	264	272	281	277	242	291	295	236	239	246	266	275	261	277	276	302	245	256	273	247	262	246	254	257	259	259	254	246	241	262	274	278	290	247	301	280	255	242	267	233	279	243	241	266	279	258	280	272	265	266	291	244	301	265	254	255	284	270	271	282	261	250	240	245	264	264	299	264	258	269	274	269	249	232	284	263	256	241	274	273	268	232	252	262	265	262	272
27837	12369	938	474	322	328	296	323	320	328	292	304	273	322	305	295	307	313	295	330	306	281	292	291	252	298	294	299	298	315	299	281	302	291	308	302	260	291	302	295	299	301	290	281	310	296	278	334	302	341	296	288	294	319	325	320	269	298	291	289	313	301	282	288	313	306	302	285	294	290	291	303	296	260	318	259	290	296	287	283	271	272	283	258	308	324	292	288	283	314	283	286	313	288	307	282	314	297	268	289	281	298	287	292	270	288	278	319	299	341	284	310	279	274	286	277	294	305	316	266	320	296	282	302	282	271	286	301	283	265	301	287	317	328	292	305	276	287	296	305	315	312	300	294	309	333	338	296	278	285	286	306	287	288	251	256	265	327	285	291	319	280	309	294	321	284	307	280	301	301	298	277	285	319	291	309	291	297	249	279	280	308	300	283	280	308	291	297	254	291	322	328	300	312	279	285	272	280	321	300	307	311	280	299	312	279	250	284	304	321	304	337	297	268	331	323	300	293	300	330	281	275	311	273	298	278	306	297	265	298	283	302	294	312	296	317	271	303	278	277	276	308	297	286	296	265	293	298	291	310	284	304	276	316	319	283	293	296	320	306	311	281	308	292	305	280	310	296	297	319	280	286	301	312	340	268	298	306	310	290	294	314	273	313	279	290	287	296	267	278	317	292	262	299	321	276	281	299	319	273	326	301	329	276	288	286	289	294	260	295	251	298	286	299	288	297	272	274	289	331	300	285	296	310	302	277	309	282	307	329	301	289	308	268	281	289	262	297	279	293	277	299	290	301	299	270	292	261	306	277	284	328	323	280	308	287	315	293	282	315	327	251	279	287	265	296	300	250	293	287	295	303	281	293	312	303	281	323	304	334	263	291	289	277	294	289	296	298	301	275	325	307	275	278	290	288	294	285	293	278	284	337	290	315	308	291	302	290	292	305	304	294	304	301	281	288	306	299	309	340	278	291	305	293	285	285	298	274	307	280	272	291	315	295	294	315	309	283	312	286	281	316	298	308	279	288	302	275	276	300	317	333	274	275	270	260	333	292	276	309	287	297	301	271	288	328	274	290	286	299	278	310	273	294	274	289	292	266	288	263	313	309	299	311	291	298	296	281	276	299	299	305	293	305	257	248	282	291	288	350	302	289	277	304	313	334	323	294	287	305	303	270	291	296	276	305	284	293	294	264	259	284	299	308	289	337	301	280	333	300	282	293	279	290	284	284	278	318	297	316	280	299	296	312	299	286	304	300	309	268	295	316	309	299	302	304	305	293	312	289	306	298	299	262	288	308	321	307	265	285	275	309	286	308	284	337	298	280	285	328	288	292	320	279	291	306	291	279	276	306	312	286	351	307	298	258	310	290	313	292	304	345	277	299	278	310	303	303	337	307	292	309	277	283	278	291	321	264	341	301	301	296	318	295	333	275	296	308	299	270	271	291	308	309	323	297	271	282	289	308	295	266	261	312	276	289	304	332	317	308	322	298	294	306	284	303	281	281	296	300	292	295	303	291	276	301	285	287	295	292	289	297	306	305	290	295	348	324	314	291	263	284	270	263	304	303	270	313	263	298	268	297	279	327	277	303	328	297	322	280	271	296	328	298	304	320	303	301	305	292	297	279	289	307	289	313	308	297	283	304	281	277	275	298	298	321	267	302	297	283	286	288	308	294	300	298	284	297	301	277	320	317	305	322	300	280	288	300	281	310	302	280	278	284	277	311	268	291	313	340	305	301	290	297	286	285	305	239	314	299	292	266	294	268	287	299	296	268	281	287	298	305	305	294	270	298	301	288	304	273	294	297	255	264	293	313	295	312	287	313	309	313	304	320	299	275	288	291	291	281	304	256	289	292	326	286	286	309	302	320	309	251	297	308	287	275	323	317	319	297	311	314	272	292	316	318	305	304	300	305	291	299	301	258	315	300	299	325	311	317	297	307	308	288	316	266	319	291	321	279	280	296	293	314	304	273	306	299	269	283	276	309	294	276	303	278	336	280	305	274	311	296	295	328	288	298	260	308	283	265	278	302	318	266	271	313	281	291	300	257	299	294	317	295	304	312	302	322	326	285	295	301	285	286	292	267	298	277	279	282	288	296	296	290	297	307	313	307	286	272	274	299	287	295	278	282	295	304	262	305	314	293	287	310	274	321	313	296	294	273	292	293	297	304	257	294	314	283	293	309	296	282	301	295	282	308	284	300	253	283	277	294	256	305	288	286	292	296	307	301	287	302	309	290	294	277	313	295	288	286	298	289	300	292	323	283	288	306	286	310	292	293	296	292	308	256	292	266	281	314	291	271	282	291	307	284	318	265	288	301	304	274	312	277	288	280	313	313	327	298	296	305	299	317	270	328	286	278	301	332	289	291	328	295	306	276	328	303	274	291	286	278	302	268	319	291	278	279	300	285	296	304	291	317	288	282	287	283	276	304	299	295	287	300	285	281	301	297	298	292	301	282	308	282	320	298	270	300	357	275	304	286	308	321	287	329	301	315	287	295	291	298	267	308	333	299	319	291	331	288	334	293	280	306	311	313	296	310	307	279	265	315	302	313	294	291	302	285	273	284	282	274	289	266	293	302	283	308	315	292	331	293	284	304	279	302	289	267	287	282	302	297	296	305	297	326	285	281	294	304	293	280	287	310	277	291	303	271	277	286	273	296	279	285	320	278	254	303	281	295	286	280	302	291	284	278	282	297	311	308	309	283	279	266	280	298	267	312	301	306	309	279	290	294	317	320	291	310	296	288	333	312	307	291	285	296	307	299	287	295	312	304	255	286	324	285	277	303	319	289	280	285	299	297	293	337	286	311	315	344	312	296	325	285	297	286	264	276	297	277	319	279	287	288	288	288	293	305	317	311	296	306	260	289	285	308	278	298	260	298	256	325	263	323	309	308	326	299	319	306	307	287	295	300	266	293	290	298	275	297	252	291	294	304	273	299	296	307	320	288	311	291	293	286	306	310	274	272	301	300	291	306	301	297	290	322	285	317	278	295	292	320	289	267	287	325	298	320	310	283	279	306	261	311	299	309	274	298	269	296	298	288	278	305	302	274	261	288	302	286	293	306	266	306	276	329	299	280	273	275	310	308	285	308	307	332	259	327	285	298	294	327	308	278	299	291	304	283	288	291	303	287	280	307	297	266	299	308	289	278	306	298	304	307	267	303	295	301	272	337	288	319	286	285	337	295	320	307	314	309	253	306	299	273	323	296	287	293	269	267	280	269	290	310	305	268	309	280	288	302	288	318	288	312	289	305	285	298	269	278	338	309	305	299	304	265	304	297	311	297	289	330	286	292	315	283	288	281	304	314	314	299	289	313	284	256	291	288	308	289	288	274	304	282	301	316	282	299	300	289	303	277	308	279	302	288	306	288	283	286	298	297	316	291	316	310	297	333	311	298	307	280	312	283	335	315	279	270	297	304	277	295	292	297	296	307	302	303	299	310	302	294	276	314	303	265	333	300	310	307	286	282	303	328	289	278
4696	443	441	307	323	297	287	289	295	282	300	249	283	284	285	288	255	274	254	296	272	256	281	261	265	304	273	270	270	252	286	273	247	268	287	287	290	256	227	262	270	264	291	259	260	272	248	279	278	273	283	291	285	242	265	283	282	265	275	280	270	260	280	259	289	298	269	268	285	285	248	266	282	261	264	285	275	270	283	289	269	276	246	271	261	278	302	241	294	253	277	237	292	266	268	247	273	277	257	264	251	276	272	289	262	270	267	267	289	254	285	255	238	250	272	281	264	300	274	273	268	250	254	287	265	241	268	273	275	265	249	253	257	304	280	278	269	273	272	284	244	286	234	305	273	266	290	260	271	242	261	278	277	281	298	275	302	245	321	255	245	289	267	260	291	265	272	272	286	277	272	263	267	280	259	271	260	273	274	268	285	287	295	253	282	274	286	295	270	283	256	302	268	287	278	261	251	280	272	241	260	269	266	272	261	253	253	268	272	262	282	278	267	291	264	297	259	287	292	263	269	299	248	271	250	263	262	268	269	298	286	276	261	266	272	295	232	279	265	282	283	253	260	259	281	264	255	266	292	262	285	283	243	276	261	262	270	254	293	264	270	313	272	276	262	281	271	254	267	265	282	220	276	229	258	272	270	234	265	272	276	289	277	280	288	283	257	257	268	272	284	281	253	264	262	268	239	276	290	267	289	273	254	293	262	305	289	261	246	261	271	278	258	266	272	272	253	241	253	267	281	271	287	245	294	282	290	256	278	250	274	288	257	273	261	280	214	287	254	237	251	291	287	253	266	271	257	293	263	251	282	282	266	279	294	235	277	301	253	270	274	288	283	282	269	262	270	277	273	273	301	247	276	257	307	266	289	230	240	304	239	287	255	281	251	265	277	258	283	275	283	263	262	297	262	264	244	269	262	279	275	291	313	283	264	232	275	275	277	283	285	267	288	261	283	265	283	255	250	223	258	269	290	243	269	260	289	269	314	286	263	296	289	291	266	268	309	251	284	277	264	282	277	280	249	276	279	301	274	287	275	287	262	267	263	250	236	251	281	274	279	283	269	269	275	272	289	254	286	280	276	272	271	319	240	257	272	261	270	267	235	290	257	269	268	265	268	264	284	285	298	281	297	260	264	253	234	263	250	288	237	286	278	282	226	284	278	267	276	284	287	297	275	282	249	275	264	276	279	249	242	246	274	255	266	285	275	272	302	245	291	272	281	291	273	245	277	263	265	271	303	275	271	273	288	289	271	278	258	276	251	267	285	284	285	285	264	282	282	247	260	295	280	272	301	279	272	276	292	274	281	268	258	268	268	279	273	256	246	277	259	279	276	264	281	274	255	303	308	279	254	291	284	276	294	287	276	276	304	263	275	276	290	271	285	271	286	273	308	249	252	227	278	284	273	263	249	314	265	313	238	284	296	285	283	243	280	273	252	284	273	267	286	297	278	262	270	279	267	264	273	271	281	256	275	281	279	247	283	265	283	301	294	266	299	274	280	300	264	276	256	282	279	245	265	294	286	269	259	259	293	253	251	298	285	276	296	258	264	259	284	281	263	259	257	263	302	285	297	280	260	276	265	275	285	252	282	250	264	255	276	253	246	299	283	262	272	270	294	261	270	281	327	239	272	244	248	285	257	268	280	269	257	266	277	271	283	249	279	276	258	228	269	244	264	283	286	287	287	255	263	269	319	290	256	294	260	273	268	294	254	271	235	301	270	244	307	259	258	270	262	284	290	307	268	281	299	242	298	255	276	251	270	262	276	259	263	272	288	257	259	244	272	313	262	291	269	296	285	275	254	314	279	275	292	283	285	275	254	259	277	267	289	309	286	303	254	287	264	230	305	253	310	257	254	289	262	262	276	267	273	271	263	273	262	246	271	264	304	280	292	276	258	248	269	279	268	245	277	273	294	276	290	238	269	267	274	262	275	265	268	275	262	232	285	270	260	269	285	265	290	268	263	274	279	239	280	276	284	269	288	257	256	280	243	256	285	257	294	275	295	245	266	268	253	268	239	263	270	281	284	263	240	280	295	251	278	288	288	278	259	289	273	263	290	282	265	286	286	276	283	255	269	261	280	255	284	262	262	251	228	273	246	284	271	275	261	279	263	247	277	294	288	257	290	277	288	291	265	267	297	303	290	255	276	276	278	264	270	294	299	284	264	271	268	295	289	262	286	281	272	288	295	282	276	303	267	268	243	305	310	285	299	255	283	265	286	253	270	269	267	283	284	251	254	270	265	285	255	250	253	273	266	298	265	274	259	273	254	266	281	271	276	288	284	300	269	283	238	256	275	278	258	278	278	279	270	269	244	288	286	273	285	248	272	260	274	292	300	249	256	286	265	250	284	280	267	253	270	269	298	258	266	271	264	265	299	286	278	263	305	276	249	300	267	279	266	253	253	270	279	259	264	263	261	257	253	265	267	268	280	304	283	250	254	285	260	263	291	304	267	246	286	283	264	303	257	245	283	274	268	256	257	265	277	258	289	281	227	284	275	277	285	275	278	285	268	265	254	286	279	282	264	295	296	296	250	269	259	283	272	292	242	316	282	264	302	263	301	280	273	261	298	251	278	288	281	266	274	284	269	286	274	270	300	269	281	251	254	250	261	298	250	247	259	280	284	237	285	277	292	280	315	300	308	284	242	273	282	282	265	256	267	258	260	258	268	273	265	291	273	282	268	278	276	269	278	260	263	246	259	311	283	262	273	250	264	276	263	260	300	285	261	256	267	260	277	293	302	288	290	284	263	258	284	273	281	295	291	261	264	283	260	256	283	266	240	278	257	274	269	273	287	286	284	277	262	269	257	248	250	284	269	283	271	286	271	255	249	279	256	287	281	258	261	262	270	270	293	272	253	244	274	280	273	305	252	284	253	266	274	252	286	286	300	274	277	301	278	274	267	252	287	285	256	266	260	287	288	278	296	263	257	263	304	264	276	285	276	243	253	284	311	227	272	279	252	269	279	256	228	289	284	254	255	289	286	280	265	293	260	288	283	278	293	280	260	258	272	264	246	282	264	263	264	290	243	276	243	281	257	266	278	253	279	255	285	231	271	274	280	283	303	268	259	299	278	300	285	269	298	284	300	247	263	281	282	261	273	280	266	257	277	307	254	279	262	256	262	260	282	249	231	299	270	285	259	239	284	265	257	267	277	267	274	272	270	307	247	281	233	297	271	290	273	266	268	315	262	283	252	284	286	294	267	274	286	271	296	259	274	274	270	258	314	267	244	281	261	280	249	272	284	258	263	284	289	267	260	247	265	257	268	255	297	258	267	263	265	299	273	283	318	264	279	290	285	265	253	273	277	289	271	293	282	251	250	246	277	269	281	267	257	264	284	247	268	277	267	281	265	266	265	295	280	275	259	283	287	274	300	245	260	271	252	295	279	253	280	260	234	270	289	284	275	265	276	247	288	301	264	294	276	260	314	264	268	267	265	274	251	317	295	274	292	307	274	296	296	284	287	265	281	266	251	284
25313	21438	27787	25485	9030	533	326	246	194	198	156	172	143	180	139	158	155	171	166	142	127	161	135	156	145	136	147	148	156	118	148	167	132	129	138	134	141	148	137	152	142	135	127	129	127	123	131	138	135	131	125	155	136	140	122	134	149	140	129	116	143	124	137	135	129	158	143	149	140	131	133	154	125	118	120	154	129	130	141	172	139	113	149	147	144	141	147	148	126	157	149	135	148	140	150	142	159	125	141	132	140	169	156	146	167	145	117	127	126	132	144	119	134	139	144	132	152	127	140	143	122	137	137	133	151	158	150	158	131	132	116	151	136	154	152	134	135	140	141	163	150	125	145	147	127	129	147	142	125	145	135	144	152	137	137	126	134	135	142	142	141	137	151	142	144	138	136	159	144	145	144	151	134	138	145	131	120	141	154	154	134	138	126	125	150	139	150	161	143	137	138	131	123	131	137	145	128	155	130	139	166	117	150	160	138	155	124	134	126	137	134	144	129	133	134	165	126	135	139	144	145	124	128	132	138	130	144	150	140	143	133	134	120	131	159	146	147	131	132	130	133	144	128	136	142	144	131	112	141	136	145	142	114	135	123	142	138	157	158	126	112	130	162	142	116	151	139	132	129	142	160	156	142	139	135	136	152	146	142	144	149	144	135	147	138	127	147	131	126	120	128	127	138	116	143	141	136	130	140	139	131	147	119	142	123	152	132	134	144	144	132	140	150	115	130	127	147	132	138	139	146	143	136	155	134	132	158	148	159	127	137	132	121	129	127	141	136	147	154	142	142	125	158	142	142	132	147	139	157	149	138	149	163	144	145	154	154	135	142	125	142	128	138	127	124	110	142	143	143	142	128	140	140	129	146	123	129	148	151	130	113	146	123	120	137	162	135	122	135	154	146	127	132	147	140	139	141	123	150	150	121	141	142	161	139	133	118	111	140	135	119	144	152	147	116	149	135	139	144	151	139	136	156	136	152	134	161	150	120	135	121	128	145	139	158	108	139	142	149	124	131	118	149	159	132	163	151	150	131	143	136	134	145	138	162	159	122	140	141	142	164	151	140	143	138	142	142	137	148	129	148	138	138	136	148	137	125	131	131	133	142	128	143	131	137	125	161	134	128	143	142	150	126	149	131	160	141	147	132	151	152	147	143	136	132	150	124	142	141	131	129	143	143	142	141	145	151	134	145	118	131	165	143	114	115	143	125	133	128	144	144	139	142	141	133	125	139	147	145	141	133	149	165	139	125	146	126	162	139	164	136	147	137	135	141	144	158	127	141	135	142	136	139	146	136	139	147	120	157	145	141	138	135	147	124	144	137	129	146	132	147	116	138	138	145	124	127	140	147	132	117	136	145	153	142	127	153	131	142	132	164	145	136	130	144	132	154	128	125	139	139	143	129	133	145	138	152	150	128	150	151	147	137	144	140	124	142	149	141	151	146	130	144	133	140	128	158	134	158	144	136	143	149	155	148	130	155	147	138	136	132	129	126	116	136	153	116	103	145	159	138	130	141	145	145	134	149	155	114	160	140	131	133	139	129	137	128	136	151	132	146	133	140	133	138	134	133	134	125	151	144	103	143	154	112	123	123	137	134	137	145	134	128	135	118	132	145	146	123	135	128	120	140	125	152	124	117	169	130	139	142	143	133	138	134	148	149	125	139	118	130	144	117	153	135	136	133	134	144	144	153	153	146	150	142	148	136	160	146	160	143	123	145	137	138	133	148	156	148	131	161	138	134	143	146	157	133	136	133	140	148	126	144	155	148	130	103	141	138	129	126	129	121	136	137	130	119	149	142	131	136	159	149	151	141	128	131	136	141	151	128	144	177	137	146	145	138	148	138	142	135	156	117	139	136	136	130	139	133	137	154	133	130	152	140	145	135	134	128	140	143	137	156	126	123	128	131	126	172	171	146	142	116	131	129	151	149	153	151	130	134	137	137	147	143	126	135	150	127	142	170	146	133	146	143	109	140	128	162	141	129	135	131	143	119	158	153	148	152	134	145	123	131	129	132	134	143	139	142	142	133	143	143	145	142	143	139	137	135	140	135	116	149	156	122	140	133	143	157	140	142	127	141	132	138	138	148	132	150	147	139	120	133	146	158	147	147	145	127	147	124	149	118	141	141	127	145	121	130	139	141	146	173	134	154	141	154	132	143	127	132	153	109	141	127	120	121	145	141	156	149	138	147	140	162	153	147	165	132	141	136	122	135	130	135	144	139	130	123	142	142	146	148	132	136	131	125	146	144	146	156	145	139	146	140	128	155	132	130	141	124	138	117	136	152	133	134	133	111	141	144	134	135	132	130	154	144	148	139	132	147	117	137	143	130	165	152	150	143	143	160	129	144	116	140	143	140	133	132	123	143	122	124	120	138	150	138	128	140	134	152	151	136	154	134	137	128	126	153	128	133	123	116	135	148	133	135	143	138	157	132	129	140	114	117	147	145	124	119	158	139	141	114	143	133	137	125	126	132	149	135	129	130	147	119	133	142	126	130	113	143	154	120	130	137	151	127	125	127	131	154	154	132	134	127	120	137	130	157	134	154	151	150	150	150	142	147	135	137	148	126	150	152	133	138	158	140	140	128	129	128	132	137	136	154	129	149	111	144	143	157	139	140	140	134	150	142	146	152	169	130	123	130	137	140	159	142	144	130	132	142	130	145	140	140	115	153	130	135	140	133	152	150	164	131	129	155	151	148	144	146	159	130	135	143	121	148	140	124	143	139	138	133	134	162	124	134	141	113	129	151	138	157	110	122	125	120	138	145	137	159	152	139	132	134	126	138	153	136	142	141	114	145	125	147	142	130	161	125	137	154	146	135	127	123	107	154	145	123	153	148	147	162	137	137	122	158	147	135	162	144	127	132	126	140	168	136	157	138	125	131	146	127	116	136	127	131	150	129	135	129	159	120	119	147	150	165	156	125	143	142	148	136	130	149	130	156	142	141	130	139	140	133	126	135	132	141	126	122	149	131	162	185	147	149	144	143	124	130	115	140	138	140	176	132	114	133	128	132	127	131	143	177	141	117	127	116	143	156	130	110	126	128	137	158	148	152	140	148	129	135	141	128	144	135	145	151	129	138	126	131	131	137	133	112	152	129	173	130	155	144	127	167	131	145	169	101	133	136	127	123	148	124	134	138	139	157	142	127	147	154	148	112	128	143	138	156	140	137	124	133	121	120	142	166	137	155	109	138	156	150	143	133	141	171	131	144	136	120	138	161	144	135	134	134	140	144	156	144	135	119	131	117	130	146	119	141	158	119	147	135	134	133	151	125	142	134	145	150	153	135	139	126	147	137	143	151	117	136	154	131	134	125	151	130	122	129	149	132	128	130	130	131	105	162	147	146	122	150	148	131	146	125	150	119	114	138	125	134	132	132	137	144	139	148	127	140	158	149	135	145	153	145	109	136	131	154	144	143	124	134	139	135	134	158	125	135	129	140	124	153	131	134	111	134	154	152	135	144	137	136	150	144	111	145	146
3096	2553	2181	1020	712	492	382	319	308	247	216	209	227	211	182	188	176	169	186	176	176	159	175	155	151	176	156	157	150	185	133	147	166	141	135	153	166	154	168	146	142	141	138	157	155	174	151	159	151	150	151	144	150	164	151	146	143	172	168	125	130	150	156	182	136	133	157	148	151	156	162	157	158	141	147	124	138	143	148	163	169	133	142	160	149	140	114	156	151	162	138	145	139	142	142	145	154	152	137	149	134	149	132	153	163	142	137	134	141	148	148	137	142	147	141	139	132	131	152	139	158	145	148	152	145	155	146	164	166	134	157	129	130	136	181	153	172	158	164	146	132	154	143	135	127	147	133	152	160	137	162	133	169	151	128	143	146	158	145	135	115	154	143	148	147	153	150	129	131	150	144	147	152	146	139	159	136	135	151	139	142	147	143	161	147	130	143	138	143	153	130	147	120	171	153	136	140	175	134	164	142	123	142	148	158	162	138	138	148	156	122	130	143	133	128	159	139	122	125	152	137	152	134	139	144	147	145	152	136	124	137	155	141	143	148	148	140	136	159	140	149	143	158	156	151	137	145	153	144	155	143	146	139	143	151	138	140	161	153	134	151	137	143	157	132	162	150	141	132	128	140	181	127	168	130	149	142	142	133	158	150	172	144	146	133	133	138	116	156	148	152	150	157	149	158	149	147	163	132	148	150	131	130	140	151	162	133	147	151	132	149	147	124	167	145	144	144	150	131	152	140	148	161	160	154	136	159	144	167	172	147	165	140	163	151	147	143	170	150	163	125	151	157	139	138	147	164	131	143	145	146	142	143	147	170	144	123	137	149	127	140	132	149	131	149	136	162	144	165	149	130	139	169	132	154	127	157	146	156	144	142	152	128	147	127	145	145	128	148	166	135	158	148	166	143	141	162	142	152	148	148	114	161	144	141	152	153	144	167	157	152	144	131	131	139	143	157	157	152	176	157	131	143	136	150	138	139	152	133	141	127	155	156	126	141	126	153	141	150	170	143	136	137	150	159	142	163	142	146	125	125	143	145	139	138	134	144	135	156	149	132	162	143	169	146	145	139	113	138	156	158	148	129	146	138	135	139	137	150	148	129	155	140	168	154	136	149	148	143	151	128	132	137	143	134	130	133	152	135	127	149	155	142	135	123	130	132	136	139	162	153	133	132	159	145	159	153	123	135	152	138	141	148	148	148	160	146	162	140	135	144	129	155	161	131	140	138	174	143	151	157	128	158	119	160	127	142	145	144	148	141	146	161	147	132	128	140	160	155	143	149	145	166	158	145	151	150	147	131	157	121	134	159	134	134	144	141	148	134	142	187	145	146	157	157	153	122	144	125	147	141	134	158	151	125	151	143	153	150	161	162	131	153	141	161	155	119	154	139	141	127	150	147	109	145	158	160	152	136	152	144	140	151	142	129	143	137	145	130	136	144	138	127	145	170	173	149	165	130	158	121	143	153	146	145	147	147	149	156	152	152	136	128	177	147	139	157	139	156	146	144	139	144	156	159	152	133	129	145	139	150	159	143	135	168	141	148	134	142	143	142	135	142	161	146	127	113	128	162	140	148	138	141	147	147	148	156	123	153	156	174	150	120	124	144	151	116	138	146	120	139	172	150	163	133	141	155	159	151	137	150	146	122	150	142	152	150	135	132	151	152	143	152	149	146	158	158	154	128	146	152	117	142	145	139	125	144	124	131	142	140	148	147	135	144	136	134	163	151	126	134	149	146	126	142	170	125	144	137	156	139	135	139	138	145	145	152	160	129	153	158	151	147	145	140	165	133	149	164	128	129	136	162	137	117	137	136	142	141	149	147	144	150	141	151	148	142	149	140	122	149	142	140	123	143	126	167	145	156	135	153	154	144	156	142	150	141	140	139	134	150	161	127	158	163	141	129	146	142	147	145	145	151	159	162	135	169	162	154	135	136	151	152	157	146	131	151	141	139	156	142	159	130	148	131	140	142	154	150	125	165	133	147	157	143	160	131	143	122	138	141	147	152	132	164	142	159	136	171	139	134	140	116	130	150	134	141	132	128	176	157	141	157	150	152	148	143	141	153	145	132	143	144	146	156	126	145	145	133	136	161	130	132	131	133	160	158	122	138	157	160	149	144	154	167	138	128	118	133	133	128	168	136	144	145	145	141	145	122	137	155	151	140	138	141	148	133	128	140	152	142	134	149	175	156	152	142	140	125	160	133	155	158	143	123	161	118	140	128	135	154	150	126	158	156	126	167	150	132	151	148	142	159	169	140	124	166	124	148	149	156	138	147	144	140	139	153	140	136	146	147	152	157	156	148	139	166	148	145	151	149	146	126	138	169	138	148	151	148	144	111	159	162	151	140	125	144	122	155	148	128	129	145	148	163	159	139	143	123	135	143	142	148	152	163	150	159	145	137	136	122	136	167	159	153	148	162	150	139	132	155	133	154	167	148	147	138	154	138	149	140	144	161	148	142	164	124	147	146	133	132	154	128	147	124	140	158	142	146	142	132	141	146	145	116	152	148	146	145	140	139	140	164	143	154	124	166	145	147	159	129	141	156	161	161	125	135	150	145	133	159	144	137	135	152	130	129	159	149	128	160	142	159	151	144	156	154	137	151	140	152	148	136	135	132	143	148	133	162	156	147	161	138	133	152	152	136	141	172	166	138	145	132	130	139	148	136	146	129	142	142	140	139	134	146	136	149	147	156	147	139	137	150	137	132	139	143	138	135	140	161	140	146	147	164	134	143	150	117	145	140	153	141	138	138	154	111	143	132	165	180	142	157	127	147	111	133	162	127	136	144	138	126	149	152	146	146	148	154	144	147	126	139	154	129	154	134	146	153	140	129	154	130	155	154	139	137	141	138	143	145	150	147	139	150	129	149	143	132	153	159	138	149	138	159	128	146	164	152	137	145	136	136	161	149	152	132	123	149	136	160	159	153	154	133	145	156	135	133	147	118	135	137	136	151	169	159	153	120	161	153	160	116	142	143	139	154	142	163	146	131	144	160	164	133	139	136	153	122	153	138	133	129	118	136	145	150	153	153	165	144	147	141	141	128	152	158	138	154	158	144	143	131	149	163	141	149	169	158	146	139	155	163	150	144	151	130	139	141	151	158	127	133	140	144	146	140	144	127	142	159	142	139	148	145	140	130	121	149	149	142	142	150	157	123	156	140	137	155	147	167	139	123	148	146	156	157	134	145	149	134	152	163	136	134	130	149	123	166	126	135	118	131	140	161	132	136	149	140	157	160	157	135	124	153	152	164	147	156	153	159	117	146	147	144	153	158	143	134	138	151	131	134	141	140	149	137	143	133	139	152	139	143	152	152	151	163	170	139	156	148	139	142	135	138	139	147	149	139	136	151	153	159	142	141	142	110	137	142	130	117	119	144	157	138	134	140	132	153	146	147	128	152	172	141	130	144	118	139	123	147	144	149	154	159	134	147	138	139	144	151	138	155	149	142	152	137	138	146	164	142	141	145	154	137	145
24487	21490	28726	24666	21457	5533	928	522	422	436	372	374	347	335	309	360	352	319	314	347	303	302	291	303	301	287	289	313	284	308	300	281	296	307	303	322	294	281	271	324	299	268	286	304	325	297	335	281	299	280	318	283	294	301	295	315	287	301	265	312	271	277	319	282	288	283	281	313	290	308	314	298	303	323	272	304	315	301	309	304	307	285	283	296	272	274	288	286	283	287	312	280	298	290	282	280	279	289	290	288	309	295	266	301	280	249	291	272	269	279	277	269	301	293	270	264	289	288	277	298	303	287	272	290	296	303	296	296	269	290	282	270	311	261	311	296	265	298	286	311	301	299	299	294	261	270	284	337	292	307	319	316	273	291	313	303	304	281	280	286	313	286	289	287	277	287	266	290	312	276	300	285	288	281	312	277	288	274	295	313	301	293	277	289	283	291	279	289	294	286	295	275	294	289	311	279	276	257	319	253	281	232	294	276	271	302	286	275	298	262	279	269	254	273	268	283	261	284	264	285	299	286	290	297	274	266	301	273	277	294	271	256	274	256	294	282	279	275	289	266	272	327	273	304	310	249	269	258	296	265	279	285	281	286	272	277	260	291	287	271	306	288	302	286	262	289	284	284	300	282	283	271	272	267	272	276	307	291	276	287	291	301	320	285	296	286	279	273	288	270	286	240	286	270	288	290	299	273	278	283	318	302	299	281	287	274	299	266	269	319	269	294	257	288	267	284	269	259	311	259	281	282	290	268	268	290	250	292	276	267	280	298	255	290	272	295	316	277	271	286	323	281	277	309	269	286	314	289	287	286	290	276	279	300	296	284	273	288	283	295	255	278	292	298	288	286	282	297	267	309	281	287	279	280	283	278	298	300	271	280	321	275	256	272	284	267	276	277	285	307	272	307	281	274	288	291	275	305	304	263	281	255	294	300	297	279	275	274	287	285	260	277	279	291	301	265	299	284	324	275	292	290	287	301	302	281	258	291	269	275	253	284	296	290	272	287	305	287	282	256	262	282	279	257	287	272	290	298	300	293	288	284	294	314	267	267	277	264	303	316	278	296	297	286	293	308	271	268	284	294	309	310	301	298	290	317	302	271	291	276	275	259	299	272	293	286	309	275	274	303	278	301	253	279	271	265	279	298	259	289	278	280	319	280	279	305	276	289	290	301	311	254	321	282	303	259	295	302	266	275	271	303	292	308	265	286	269	296	276	294	282	250	274	272	323	262	305	288	276	276	290	299	290	285	274	280	281	294	291	284	279	282	292	268	311	254	282	276	288	270	302	268	266	324	300	303	281	267	267	282	293	290	278	285	277	270	290	282	267	307	269	273	257	293	279	300	277	283	314	311	294	266	285	295	269	288	254	323	306	259	244	279	291	285	264	271	273	274	315	272	303	297	289	298	286	261	302	315	290	271	288	266	286	313	268	310	284	280	303	297	281	291	297	294	278	297	282	278	296	267	276	299	277	269	288	286	282	303	263	311	266	281	306	278	298	303	296	287	269	292	297	286	260	305	264	285	292	275	286	314	300	280	284	300	295	290	270	306	263	268	273	294	288	300	298	250	285	264	287	292	288	291	284	264	318	255	265	286	272	276	247	294	295	269	279	279	276	254	285	300	282	299	272	305	285	265	267	287	289	284	311	278	274	291	284	288	274	273	311	282	248	280	277	282	251	303	299	264	279	272	320	277	260	281	304	308	283	281	310	274	316	270	292	289	291	299	268	275	264	267	252	271	261	276	286	274	279	309	277	313	302	286	298	243	270	273	282	283	284	284	279	342	261	276	256	259	287	319	275	262	238	283	275	287	294	288	292	292	287	314	309	289	310	289	300	249	274	308	300	309	286	275	292	275	264	239	295	288	269	265	297	264	274	281	270	273	294	308	260	285	312	277	313	277	266	291	280	281	299	299	263	268	261	261	294	309	277	301	304	297	307	317	297	298	333	297	281	307	290	302	290	311	269	267	293	300	285	274	294	300	240	282	291	286	264	328	279	242	282	286	275	281	279	294	316	263	306	287	309	286	312	308	326	283	278	261	289	280	263	302	257	257	323	301	299	277	270	281	267	266	314	272	314	242	281	258	268	271	258	290	289	274	308	260	281	282	283	281	304	282	272	303	288	282	303	274	291	284	286	255	280	301	285	296	302	281	296	287	286	281	269	274	275	279	291	267	297	267	289	283	295	327	287	294	308	287	278	280	284	247	303	306	285	295	275	280	302	299	302	268	279	281	281	287	306	271	263	281	296	283	309	298	255	251	286	303	268	279	241	289	296	283	293	282	294	269	280	274	256	241	271	298	292	272	277	295	326	293	269	252	263	282	282	263	271	286	281	261	277	284	304	285	286	267	272	279	294	285	270	308	268	250	261	256	287	253	286	264	291	274	270	284	263	271	278	296	299	290	300	298	298	256	266	309	273	266	270	292	256	282	270	290	284	286	270	285	255	311	293	299	295	305	283	282	268	295	264	273	269	302	290	296	255	272	283	275	299	258	290	267	297	272	289	285	299	284	288	263	258	270	280	271	270	292	285	297	275	264	264	272	262	287	289	306	273	288	282	303	253	317	247	292	312	303	291	318	289	246	280	291	282	262	306	270	314	316	264	325	289	272	257	280	308	291	266	292	302	285	275	277	303	270	280	272	308	265	281	271	306	303	315	256	278	268	279	289	310	266	316	289	272	274	313	286	300	290	288	286	295	298	267	259	294	259	255	304	275	294	249	315	263	273	309	270	272	280	281	275	252	270	271	277	241	284	290	271	273	274	306	248	283	268	284	309	276	274	295	261	306	311	271	276	282	273	285	303	274	277	248	264	275	299	279	302	288	292	287	278	263	297	251	297	303	256	286	273	266	283	270	251	245	305	264	294	272	305	252	289	273	296	298	295	289	304	285	274	264	296	280	272	242	282	296	297	288	289	307	315	270	296	289	281	305	273	275	259	241	281	279	285	275	285	305	278	279	282	264	285	260	280	266	264	301	281	303	280	320	295	286	261	282	278	274	266	286	285	282	315	275	274	298	310	285	270	283	294	285	292	294	285	276	268	264	255	298	272	294	257	282	283	286	292	293	293	280	286	305	334	307	271	273	313	285	275	274	298	300	283	288	281	271	303	278	289	255	286	284	294	260	293	284	278	275	318	284	289	266	332	275	291	293	260	258	308	281	281	313	257	285	287	298	297	268	301	312	298	269	284	312	273	288	312	309	279	284	277	301	283	285	281	320	271	288	286	285	286	300	284	272	279	271	251	277	298	275	268	298	290	270	277	305	250	268	259	305	295	276	289	273	293	266	266	271	282	277	309	297	294	272	270	309	271	307	293	264	292	262	279	296	256	281	268	270	290	287	252	286	271	293	283	284	266	297	238	267	281	276	289	284	278	284	277	280	280	271	311	282	273	310	283	295	291	280	259	254	258	294	285	293	285	311	266	299	298	274	269	289	274	288	281	290	253	268	322	286	279	258	280	278	283	267	274	266	267	255	251
3311	4646	3904	1925	1209	944	699	591	497	478	426	420	419	379	347	349	334	314	319	300	292	324	255	277	269	281	295	308	305	268	308	306	304	291	305	268	263	277	293	265	303	256	308	294	275	245	241	258	291	270	272	250	254	276	294	294	290	242	293	292	279	265	270	292	263	283	263	301	287	272	289	257	256	265	299	253	296	260	330	286	298	295	287	257	276	263	283	292	264	262	273	281	269	287	289	306	251	250	250	275	242	259	270	303	296	276	266	272	260	281	286	255	281	278	273	255	280	267	265	273	265	273	261	296	299	273	251	287	265	277	252	286	228	251	275	287	241	299	290	285	276	261	252	247	260	265	295	244	275	258	277	278	272	271	276	292	264	270	281	289	248	287	271	265	275	268	313	255	294	272	254	272	282	303	244	265	279	253	246	274	276	285	238	271	274	264	283	288	302	270	295	269	270	240	251	284	253	258	258	267	244	239	261	287	310	275	278	267	268	254	264	270	249	261	275	315	243	228	309	263	269	285	285	257	258	265	266	248	285	248	288	243	273	305	314	271	252	240	265	264	285	252	248	274	244	274	261	256	259	289	258	270	281	266	257	244	273	267	299	296	252	283	302	275	262	237	248	268	266	267	275	283	268	276	268	241	266	246	267	279	245	293	281	273	244	276	267	254	267	276	267	277	290	276	273	251	275	275	254	265	239	260	276	277	257	274	288	241	253	270	249	259	268	268	277	270	275	259	264	250	252	269	301	278	273	274	274	261	275	244	258	281	289	259	272	265	262	282	233	255	264	308	288	280	262	265	256	286	268	276	266	282	274	245	248	290	272	267	281	255	279	285	248	271	263	253	264	266	249	250	249	271	263	279	245	283	291	259	250	294	240	243	264	255	274	275	282	266	277	274	272	274	277	283	272	270	282	258	288	276	240	263	258	318	253	274	253	284	260	288	300	287	277	255	261	262	230	263	260	250	241	272	276	265	255	244	299	256	262	254	243	257	260	291	254	266	247	301	249	288	270	248	264	300	279	322	271	268	270	265	265	291	262	283	277	254	274	284	239	246	240	258	262	284	274	251	253	257	271	265	269	288	254	265	255	242	277	298	267	269	256	281	255	271	271	261	262	267	269	251	276	249	263	277	290	271	259	251	294	258	232	286	273	279	260	256	270	253	263	252	276	263	289	282	243	270	297	295	256	288	263	236	276	253	263	259	257	268	258	312	299	260	271	289	245	268	260	245	303	258	259	263	281	245	283	271	297	257	263	275	273	273	288	268	268	264	278	288	280	261	261	265	270	274	256	260	254	265	270	276	277	254	296	260	263	260	266	264	293	279	269	270	254	255	270	286	277	263	248	272	251	238	268	267	239	281	232	256	254	250	286	268	268	261	262	241	260	276	275	246	283	258	269	286	273	245	253	288	235	247	283	271	272	273	259	238	266	269	269	251	243	256	297	294	296	255	264	275	279	253	269	255	266	241	253	283	253	259	256	244	259	215	271	248	281	268	277	246	241	229	284	265	265	292	277	265	243	299	282	269	239	266	301	268	239	290	253	266	267	261	264	252	286	256	288	280	277	270	256	274	254	276	274	275	241	298	260	301	248	283	262	272	275	281	274	251	251	241	238	254	245	269	255	264	247	280	230	275	239	267	274	276	283	241	272	271	253	242	269	274	265	269	250	231	311	290	250	278	263	297	282	246	264	275	244	270	241	269	252	233	253	261	263	235	269	268	258	289	279	253	260	288	250	264	256	263	271	268	278	255	257	289	268	258	260	272	237	287	266	248	251	278	267	235	262	246	247	256	258	261	295	233	301	270	235	259	281	265	291	247	253	249	256	265	291	226	243	272	276	272	283	259	237	260	232	246	255	259	258	247	263	263	223	234	253	259	273	275	273	300	238	243	265	242	282	253	245	272	269	251	264	270	285	268	264	266	228	282	259	279	272	268	288	266	289	297	275	249	267	300	269	230	259	250	244	292	245	254	236	259	237	251	243	258	265	261	264	256	237	274	269	312	258	245	256	280	298	264	275	266	258	235	266	254	268	254	253	264	260	280	258	277	256	291	268	245	266	266	226	254	265	251	273	273	285	296	250	256	246	249	260	259	270	297	257	230	280	258	241	257	256	266	274	251	272	265	264	248	293	276	274	269	277	266	279	262	287	261	273	235	283	268	265	257	272	245	264	262	249	262	253	266	261	256	255	279	267	285	291	255	237	271	293	212	284	273	277	259	266	256	242	252	279	280	291	243	274	271	259	254	249	256	230	272	253	233	251	262	263	242	224	252	226	269	269	265	273	262	235	256	260	244	257	252	263	267	230	247	258	279	273	293	242	260	287	232	253	245	251	270	262	249	273	261	237	259	297	241	297	240	276	263	275	264	242	246	293	229	249	246	272	263	269	248	282	242	255	285	264	282	245	256	254	249	259	225	279	276	282	254	299	264	238	266	263	254	265	296	247	273	264	268	295	277	237	260	259	264	262	231	249	268	247	273	251	275	256	264	279	255	269	294	259	265	268	287	266	280	274	245	258	260	310	241	246	282	256	241	262	283	267	250	257	287	283	242	265	281	262	250	249	276	246	247	257	216	255	274	260	262	263	233	262	261	261	292	290	258	289	276	249	265	233	275	264	240	255	237	256	273	275	282	275	294	285	274	262	281	272	259	302	259	259	253	276	259	264	259	232	249	273	229	266	283	277	281	254	261	251	242	248	277	288	254	293	268	263	284	263	235	281	256	310	290	271	271	236	251	284	275	262	270	286	242	265	261	265	257	291	266	303	241	273	272	285	237	244	258	254	229	273	265	270	266	223	254	266	301	260	257	286	279	283	264	279	261	266	275	248	279	262	271	270	270	264	242	240	264	264	259	276	287	283	276	274	250	256	279	262	275	269	264	258	270	270	263	274	281	275	273	269	267	258	289	271	255	257	287	260	277	281	264	261	274	285	259	268	276	271	275	270	258	248	250	240	261	264	273	236	272	260	284	254	260	266	261	288	263	248	261	245	265	254	296	264	261	281	280	241	276	264	270	265	255	266	270	237	274	250	266	258	264	253	270	237	277	264	258	257	265	249	253	265	278	261	273	261	290	289	241	290	271	282	260	263	259	270	284	261	267	272	256	278	259	243	261	259	233	241	232	252	264	241	245	270	255	267	247	236	274	270	253	275	257	275	257	259	267	288	261	265	259	255	261	272	231	246	256	250	271	272	260	261	264	247	258	275	254	240	251	284	253	248	259	277	264	220	282	274	258	291	267	249	281	257	240	281	277	277	270	278	253	246	257	267	306	280	259	284	297	265	275	239	236	264	256	242	241	251	278	230	275	262	286	248	266	263	271	267	293	286	268	239	255	295	293	280	245	258	244	265	261	267	245	258	244	251	270	277	264	255	270	230	264	270	278	243	249	231	285	227	261	291	246	259	244	253	258	258	304	234	250	280	273	270	286	250	276	238	254	257	246	241	288	279	262	285	262	268	286	275	260	263	257	248	271
27871	11997	951	460	333	285	326	310	295	271	276	307	275	288	270	313	299	297	267	283	287	315	293	290	303	332	289	283	249	312	283	310	298	304	289	299	283	296	290	304	280	294	295	267	258	271	310	311	296	296	283	300	328	320	259	302	260	318	247	278	293	312	291	290	308	303	286	300	280	289	299	309	296	296	292	277	280	323	286	283	320	301	289	291	277	272	287	295	333	282	300	293	293	286	294	286	288	268	275	286	280	284	281	314	265	272	296	304	301	314	276	293	286	322	288	307	291	305	294	295	301	287	301	302	256	280	281	278	297	292	298	302	294	301	282	323	272	290	290	288	295	310	283	307	299	283	329	292	303	281	287	327	286	289	328	304	287	307	299	316	291	320	312	283	279	258	279	298	291	324	285	293	305	307	301	308	283	312	297	282	273	299	266	297	299	289	298	314	280	305	294	298	291	288	291	268	276	308	293	292	282	284	302	277	293	282	308	273	315	284	275	309	273	291	343	285	284	264	262	293	243	309	296	290	298	285	308	300	280	295	261	287	288	277	294	306	278	303	314	271	305	276	299	321	296	297	292	261	308	312	304	300	290	292	317	276	294	279	287	264	291	285	285	269	279	266	298	300	262	286	284	276	286	273	289	299	299	293	280	284	279	301	302	310	268	253	312	292	306	301	305	317	293	281	299	252	315	267	302	274	284	241	283	268	312	288	261	292	291	265	291	337	275	303	290	312	294	274	288	277	277	294	313	275	267	317	269	275	291	281	351	297	281	270	281	312	277	299	315	264	325	293	308	286	297	293	266	293	265	296	282	288	281	313	284	295	299	281	252	264	311	270	280	277	284	289	288	280	304	320	296	298	278	279	272	321	304	298	329	294	319	295	292	302	292	306	285	288	275	294	292	305	294	342	288	285	286	280	268	325	306	297	276	274	307	301	256	311	282	298	285	288	263	284	267	279	310	285	289	272	291	320	267	311	283	296	281	272	282	275	277	298	276	284	316	297	289	283	282	316	258	309	299	305	295	300	339	313	278	319	306	278	279	288	323	321	290	291	294	288	300	269	268	289	262	315	316	264	273	322	330	288	271	309	302	259	308	319	297	289	300	296	325	281	317	328	284	291	296	275	278	242	263	310	283	272	270	308	286	322	278	264	289	292	272	293	284	278	310	274	327	297	271	310	285	276	280	291	316	264	295	298	307	283	287	313	321	292	273	292	326	317	287	278	304	304	297	314	286	272	299	303	292	271	297	303	283	284	289	293	314	285	296	301	294	291	278	326	280	277	279	289	282	319	247	337	286	288	308	291	291	277	303	301	300	285	317	301	311	308	294	274	332	333	296	308	301	291	291	288	294	299	287	289	280	299	244	306	304	296	301	321	324	297	284	307	302	305	283	312	282	281	306	276	284	321	274	321	315	274	294	294	313	290	295	286	291	299	283	294	293	287	317	271	289	267	324	281	315	305	290	290	279	275	308	315	297	259	301	299	268	300	284	304	289	279	274	287	291	286	284	291	318	293	274	326	290	307	284	309	278	270	275	312	270	295	308	313	304	295	297	318	301	290	258	296	314	337	293	275	278	318	290	284	288	279	268	284	296	288	324	304	298	258	258	305	288	297	303	292	305	295	281	288	309	281	298	279	277	281	299	286	293	295	316	287	299	292	299	264	283	300	283	274	295	286	309	281	308	296	289	283	296	314	314	270	283	290	278	281	298	304	237	299	266	285	299	295	289	319	308	300	292	270	296	287	299	303	292	291	277	282	309	289	305	307	309	293	309	304	302	292	265	325	298	311	257	271	287	304	295	268	278	320	266	279	300	299	300	290	296	294	324	306	287	310	231	327	288	300	284	289	294	267	287	257	317	298	257	285	269	308	294	291	298	296	273	311	290	281	272	304	317	286	283	296	300	251	282	308	274	276	251	313	319	291	291	284	287	299	276	295	253	264	266	292	278	273	300	297	294	271	336	292	274	289	301	275	299	265	311	295	289	299	312	287	298	289	295	313	292	279	307	271	297	312	281	306	276	308	293	331	301	298	293	281	256	306	272	289	304	282	242	286	280	270	309	311	310	280	295	275	317	306	276	265	300	270	274	269	289	292	307	294	315	302	286	275	288	282	308	279	266	297	308	276	292	281	296	281	290	300	280	272	274	276	298	300	285	290	274	313	320	306	293	260	273	284	265	319	303	279	257	303	295	275	285	281	286	287	285	273	295	303	294	266	297	301	288	285	274	299	296	276	313	300	281	321	306	328	289	298	284	288	301	318	291	276	290	324	292	262	302	294	290	283	283	277	291	281	281	299	268	278	268	282	307	287	291	290	270	280	327	279	313	269	317	270	253	268	327	288	276	287	317	281	276	272	282	309	281	294	287	294	288	279	283	296	297	280	300	291	313	326	272	259	297	299	312	267	289	280	289	300	293	272	303	299	277	253	323	294	290	320	286	294	285	311	294	303	294	290	282	299	309	248	320	301	303	300	298	277	322	294	300	315	308	290	267	286	303	278	274	285	303	263	302	281	280	261	264	287	292	280	260	297	268	273	322	290	301	307	279	314	294	311	268	308	288	301	306	328	325	293	300	289	307	285	287	280	291	306	247	272	300	272	281	299	304	283	301	279	323	277	268	283	309	275	326	263	297	323	296	296	260	285	319	280	298	303	253	284	287	318	314	282	301	279	310	279	295	302	282	271	261	293	289	290	281	288	304	267	291	280	318	244	307	288	326	286	259	277	301	287	318	282	296	277	299	309	299	304	319	330	306	313	284	299	308	308	297	278	294	304	265	299	294	280	279	294	301	304	305	314	280	268	285	287	306	286	286	313	299	280	322	317	292	295	304	301	292	283	305	268	307	287	292	301	279	308	301	321	286	271	299	304	292	280	297	312	285	327	282	301	278	322	333	299	325	304	300	334	315	293	315	293	298	287	314	270	292	328	288	302	298	307	309	294	273	273	261	284	269	264	296	277	301	298	282	280	303	288	313	289	278	312	279	286	288	275	313	294	287	291	309	295	297	289	289	282	325	279	296	297	293	279	325	290	277	349	327	273	312	313	274	294	310	286	297	309	309	311	273	282	292	296	313	303	319	245	284	270	321	286	303	310	306	282	257	307	276	258	288	303	291	311	319	289	294	285	304	273	264	283	323	271	304	272	278	311	278	295	301	288	325	274	290	281	285	297	303	323	311	300	257	284	293	279	282	286	298	285	259	292	268	254	273	309	267	282	284	296	302	267	274	289	339	282	286	312	289	283	276	306	319	303	335	285	291	330	296	299	301	296	278	282	271	285	261	301	275	298	324	304	302	296	312	271	278	293	280	305	258	303	301	286	303	268	291	298	341	278	335	310	265	297	283	290	306	310	281	313	274	286	311	282	252	279	277	280	294	255	321	267	274	321	301	285	305	302	286	278	287	306	286	272	284	304	323	297	310	322	301	286	287	284	293	281	261	292	301	291	293	307	316	300	285	303	282	298	312	289	294	302	285	270
4691	437	384	319	296	290	317	290	262	263	293	275	276	292	271	281	252	274	282	282	305	270	301	275	270	246	269	228	267	293	277	274	246	265	280	273	299	278	282	259	234	298	271	289	275	277	278	280	275	266	265	252	248	277	252	266	268	291	265	268	277	285	255	266	281	289	302	246	288	281	290	265	298	290	284	268	287	266	266	279	284	254	268	291	285	269	293	253	252	295	277	267	280	282	278	258	278	260	260	272	273	279	297	253	279	260	234	270	289	267	272	262	290	270	264	262	288	246	290	297	280	260	254	295	271	244	275	276	266	272	283	267	253	276	268	265	272	278	283	266	270	292	247	273	291	253	247	249	251	280	264	277	284	264	260	253	252	251	256	259	277	242	276	306	271	274	254	266	291	294	258	267	287	276	290	306	257	272	269	284	274	289	249	261	278	232	240	260	283	311	297	260	273	287	267	258	249	282	253	249	251	280	247	278	273	284	255	293	264	276	279	254	285	290	273	267	264	242	262	256	296	273	271	249	271	278	263	292	275	275	235	267	238	272	226	282	264	262	272	274	283	270	289	288	267	264	272	260	279	265	278	270	259	282	276	262	250	277	285	237	294	276	288	253	231	248	272	277	293	265	266	270	243	270	236	250	275	282	273	244	252	282	243	239	274	269	281	265	285	268	263	257	270	299	266	276	291	229	251	298	287	279	261	258	259	252	251	274	265	259	266	260	277	292	235	277	282	283	270	280	270	275	279	279	222	277	301	272	275	311	272	266	268	256	266	266	257	285	296	288	272	258	260	298	269	293	291	285	238	280	274	287	271	265	248	278	297	291	287	253	241	273	286	256	280	282	264	259	272	264	259	266	270	293	279	276	246	272	271	260	301	268	262	273	247	260	260	253	271	260	253	239	268	296	291	255	258	286	284	289	267	271	269	273	300	277	275	276	241	261	246	274	242	256	266	272	278	299	238	265	253	275	261	276	250	270	251	264	277	275	253	274	271	300	275	271	283	259	248	275	264	275	255	286	275	288	281	244	296	287	262	298	292	293	281	242	243	280	271	263	276	290	290	260	260	261	257	227	267	253	264	307	285	279	261	258	254	271	271	254	279	286	299	289	280	280	249	253	280	248	270	266	263	239	281	283	284	294	257	260	254	261	264	284	257	280	248	259	271	233	308	297	290	266	265	280	259	253	249	261	262	265	274	288	306	262	240	297	261	276	284	269	258	238	260	276	292	279	253	277	264	283	248	298	254	261	240	299	279	282	269	259	280	235	263	263	259	273	273	272	252	283	273	270	259	268	274	247	278	267	291	275	282	245	273	269	273	245	264	269	272	280	281	278	275	280	244	282	254	254	286	294	256	264	291	286	245	282	280	275	305	254	252	255	263	269	273	263	268	275	286	266	256	288	276	264	243	252	253	251	274	271	255	271	254	279	293	293	280	297	268	272	267	270	272	249	273	293	266	255	280	243	266	263	261	255	261	285	293	262	302	281	258	252	264	278	261	278	278	279	281	254	263	276	257	280	259	258	278	257	239	230	282	278	252	255	271	282	265	268	258	257	272	278	292	267	273	260	266	267	275	270	307	265	259	287	249	275	289	269	305	239	266	244	266	249	267	263	271	261	296	279	253	242	266	266	276	282	290	284	245	283	274	294	283	264	279	257	255	257	274	268	252	287	253	268	276	288	289	286	277	235	285	283	255	300	298	283	264	273	273	278	276	297	304	256	260	276	267	264	271	306	306	293	320	296	261	269	255	258	269	289	279	259	269	268	290	292	275	277	298	270	243	284	274	278	261	290	266	275	297	268	267	285	277	271	277	273	249	268	235	274	276	264	270	266	289	293	306	245	260	256	276	270	279	285	286	280	247	306	285	259	271	284	273	284	272	290	257	287	260	272	310	285	294	253	254	241	274	280	299	247	263	275	290	292	293	284	257	278	264	256	281	245	245	291	242	246	272	269	275	274	269	273	255	257	311	258	260	284	282	256	293	265	301	245	243	292	290	277	286	241	273	250	265	283	295	278	260	248	269	258	272	247	287	269	262	264	253	246	265	295	269	254	267	286	253	241	262	289	249	259	293	248	260	256	260	285	274	248	248	262	267	252	256	257	245	287	235	296	247	253	259	273	282	263	271	267	252	264	275	266	287	257	282	257	282	251	275	285	269	312	273	274	254	251	246	296	296	284	261	272	283	258	258	296	263	286	283	240	272	251	263	295	266	273	287	272	283	243	275	277	265	263	266	259	283	249	269	253	260	308	277	286	285	256	268	301	241	292	252	281	270	257	282	288	280	266	284	248	300	266	236	260	266	258	279	231	309	268	261	256	264	231	240	241	259	252	274	251	267	253	266	267	256	241	278	286	258	245	232	278	275	230	275	265	285	273	279	257	268	265	259	266	274	274	264	266	252	256	262	248	280	273	252	238	269	295	264	286	291	286	293	266	312	287	265	261	293	286	256	252	271	270	261	274	238	289	277	269	279	258	287	289	305	268	276	304	275	263	284	282	242	280	270	262	257	290	270	244	279	257	256	279	279	266	298	258	279	265	259	265	265	253	264	241	275	270	283	269	316	250	274	252	237	261	274	279	265	306	269	271	268	265	256	278	297	251	270	259	282	266	272	266	271	268	278	249	274	245	281	284	306	289	267	261	255	286	256	262	260	257	261	247	276	283	247	268	272	267	271	262	258	267	282	287	284	253	279	274	249	272	260	270	257	264	292	285	284	244	251	251	284	249	274	266	253	268	257	279	269	258	256	249	275	248	248	279	268	271	254	273	294	259	280	271	271	262	272	250	270	262	253	261	258	275	277	262	277	262	286	281	296	263	234	302	272	267	272	256	252	262	266	286	258	272	260	273	269	231	266	271	279	238	253	290	269	262	280	284	252	274	282	296	269	257	283	267	253	281	238	268	282	262	265	297	311	280	266	271	275	242	270	275	255	269	235	275	240	275	264	244	274	291	256	243	263	249	263	285	268	286	247	261	272	272	263	284	283	284	306	272	254	274	271	252	275	292	248	277	270	282	295	283	267	217	252	247	244	245	271	247	283	288	269	273	272	272	281	257	254	236	315	271	272	261	282	268	292	263	259	263	277	250	267	254	257	260	292	279	288	280	266	253	278	266	286	269	257	267	289	258	287	276	270	256	270	284	274	253	275	278	258	270	277	253	266	278	252	240	272	257	281	273	271	257	267	244	254	287	258	309	319	253	267	278	266	290	232	250	295	273	260	286	265	280	270	271	280	218	275	276	277	276	284	275	309	280	280	276	285	240	254	266	254	261	244	279	278	290	270	255	271	274	266	269	257	259	281	249	267	246	270	284	267	306	267	295	273	299	278	269	282	286	257	282	299	243	234	278	236	290	252	292	258	288	285	250	271	280	284	292	241	267	276	263	263	242	265	275	273	256	281	304	270	273	265	271	280	252	259	284	310	286	261	287	288	259	254	251	250	252	254	273	282	266	247	275	269	279	260	280	265	286	311	294
25317	21478	27892	25494	8905	566	359	241	201	208	189	180	153	159	158	172	156	157	127	138	128	149	139	133	154	163	144	159	143	142	141	136	151	138	136	128	152	134	148	157	147	127	132	115	135	150	145	139	130	155	141	142	147	145	137	132	134	115	143	150	152	127	144	142	152	141	153	151	140	176	143	153	142	159	126	149	142	144	132	142	146	126	146	132	146	140	140	140	120	130	143	158	132	122	139	127	138	126	128	123	142	149	129	125	115	131	153	133	117	146	126	133	149	130	139	155	147	119	141	133	170	163	137	140	131	136	118	146	150	142	124	145	141	168	120	135	131	131	119	147	152	144	117	127	150	138	137	135	162	120	123	140	130	125	129	161	136	131	131	130	130	129	133	155	134	154	163	141	134	137	128	126	131	144	145	128	146	135	145	161	150	144	143	149	129	142	133	145	132	116	118	138	146	139	125	143	138	149	126	146	137	153	157	129	139	123	135	137	132	143	133	155	138	134	156	145	137	139	133	144	141	140	132	129	113	148	112	144	146	127	130	149	136	140	149	127	139	137	151	139	141	134	134	153	134	153	151	148	129	176	135	132	140	124	138	138	150	146	134	134	138	133	123	119	139	131	148	137	135	144	137	132	144	123	135	150	140	138	132	149	140	128	135	130	120	146	147	126	144	133	168	154	130	133	164	140	132	125	125	136	147	140	127	123	153	133	166	143	129	144	132	139	150	135	133	141	129	149	126	133	121	122	128	167	140	145	139	132	136	121	143	133	122	161	153	143	141	129	147	129	140	116	138	136	151	139	134	136	123	131	161	144	150	130	134	135	144	138	120	148	148	146	129	129	134	142	129	135	130	134	149	129	126	136	159	140	137	144	150	149	162	140	120	127	150	152	146	142	159	132	146	133	134	129	142	143	147	151	143	166	152	142	133	122	137	138	146	125	153	132	148	117	132	140	113	139	124	147	137	136	125	128	127	157	140	141	143	151	150	125	142	113	145	144	138	134	166	136	163	150	142	124	148	141	133	144	133	139	132	152	150	148	122	114	148	147	128	118	121	141	148	128	136	144	157	113	137	130	153	123	135	126	150	142	136	149	147	155	141	135	112	128	137	106	136	149	157	132	127	126	135	137	137	138	116	162	153	142	118	134	136	143	155	156	152	141	145	151	135	124	144	125	132	141	115	148	152	139	121	139	133	141	157	138	119	131	140	147	152	122	168	136	141	141	141	144	140	128	162	119	127	108	155	139	120	142	141	134	172	110	138	130	119	127	129	151	141	124	142	156	137	138	139	144	130	127	159	111	128	146	155	144	151	141	133	123	133	143	143	136	131	140	128	157	134	121	138	129	148	157	123	150	148	138	124	136	151	147	116	133	158	131	134	128	116	146	135	144	125	138	137	138	123	110	143	137	121	146	135	147	132	133	141	121	152	131	147	142	134	138	130	125	135	144	143	165	130	142	134	129	144	126	158	125	122	135	139	137	137	144	155	137	160	120	150	159	140	141	124	146	160	141	153	150	124	119	127	117	145	150	141	136	148	139	147	127	139	132	154	135	131	158	116	139	114	128	140	136	121	141	146	115	138	129	171	138	138	139	115	160	135	154	143	119	138	132	160	140	132	128	166	146	149	134	149	153	144	119	126	139	120	115	124	129	148	132	124	148	137	124	130	169	154	129	139	140	127	140	116	142	139	136	157	144	115	137	135	150	133	122	160	138	133	125	146	142	127	125	116	140	130	156	115	148	117	147	152	134	126	145	167	130	136	131	127	131	141	122	150	126	146	135	143	139	159	123	138	136	150	136	127	130	129	149	134	149	154	125	131	156	136	136	134	161	147	143	152	121	117	165	124	125	146	120	136	151	167	165	156	141	120	149	157	130	154	139	139	131	126	163	121	157	133	144	142	131	132	148	148	143	117	124	129	131	134	153	126	143	133	143	146	116	135	138	160	124	124	128	139	162	154	131	144	121	136	137	129	131	146	144	150	146	127	120	138	161	158	128	132	146	123	160	160	160	140	157	142	159	138	151	138	105	101	130	148	132	141	129	136	127	145	138	136	150	136	139	151	128	133	138	124	144	135	128	115	137	125	134	133	159	157	130	152	134	137	118	141	125	126	148	137	136	121	130	130	150	128	122	137	123	128	145	144	152	143	131	145	145	140	131	144	132	136	129	135	135	137	146	147	141	144	147	134	136	130	139	126	131	151	142	152	141	152	147	118	126	132	128	141	143	126	121	142	144	146	149	135	122	151	142	147	144	124	146	146	127	129	162	126	128	123	140	151	140	136	146	132	147	155	149	151	129	139	140	146	140	140	148	129	131	135	153	133	115	152	107	124	149	132	142	132	138	135	141	129	127	151	117	149	143	123	143	135	128	156	143	130	138	131	138	134	110	134	140	131	128	131	166	129	124	136	115	125	153	145	123	123	141	134	128	126	144	139	134	128	130	145	143	142	130	146	149	138	130	126	129	165	154	138	141	130	138	131	156	138	146	148	120	147	139	137	135	139	143	139	156	146	136	131	145	137	146	145	142	141	133	140	140	132	149	138	137	152	157	123	109	137	149	134	159	132	163	128	124	120	143	153	132	123	122	145	152	146	117	146	138	136	132	135	165	117	139	141	121	133	153	147	138	155	133	141	142	135	130	167	151	116	138	140	122	130	136	132	129	167	135	152	143	140	120	155	160	137	139	152	131	158	151	127	120	133	138	143	147	123	139	131	155	146	138	127	128	152	139	129	149	138	148	133	137	130	155	135	120	126	136	125	137	141	128	127	142	149	136	147	131	120	143	155	124	163	130	143	133	115	127	162	141	140	152	150	140	142	131	140	148	131	139	134	142	139	136	122	135	142	141	142	128	141	111	166	135	131	131	110	147	148	129	152	127	128	152	156	161	132	122	137	135	124	126	143	148	160	126	130	149	120	147	121	129	153	138	138	141	147	126	125	121	128	134	146	126	145	142	137	139	151	153	129	124	155	132	139	142	124	139	148	153	120	134	145	136	150	138	146	140	136	139	136	132	139	159	150	141	130	132	118	163	137	149	151	152	141	143	134	131	125	148	146	117	117	118	140	141	112	162	152	143	162	154	126	138	131	132	135	134	124	163	119	130	130	149	141	140	148	124	137	159	139	142	146	142	143	152	144	123	132	118	160	141	152	135	140	143	134	125	147	138	138	119	134	130	134	162	148	160	147	138	139	128	138	136	141	139	140	145	135	135	128	139	120	139	112	126	120	127	155	129	150	126	115	110	141	132	127	147	174	138	138	150	132	145	148	145	128	139	140	134	154	133	129	133	155	141	128	148	140	138	144	133	121	122	137	134	121	156	139	146	144	141	135	130	143	129	131	113	145	127	137	137	131	121	134	129	134	153	125	144	145	133	149	120	152	154	143	141	156	128	142	148	124	136	149	161	137	127	124	144	165	136	114	143	150	140	118	140	129	144	110	135	135	133	140	132	134	126	141	128	142	130	157	142	130	144	136	141
3091	2561	2078	1031	643	507	411	330	282	231	222	217	207	195	170	160	182	158	186	141	166	144	150	154	164	150	165	180	157	158	152	136	158	145	142	159	166	139	168	148	179	170	170	161	162	146	180	142	124	143	146	176	121	154	171	150	124	133	152	147	137	168	154	169	149	171	142	142	159	167	132	136	142	150	158	156	148	137	149	164	154	161	148	139	147	166	147	139	144	139	147	140	116	143	133	153	164	140	145	155	140	152	146	151	146	150	139	156	142	151	137	141	153	142	156	162	160	157	139	140	150	147	179	149	138	151	144	150	140	140	129	142	153	148	146	157	144	147	135	154	151	126	140	159	148	140	151	139	136	139	148	163	150	163	143	159	159	141	155	144	153	149	138	136	153	153	155	152	130	151	150	161	129	139	134	122	164	140	138	122	143	154	151	177	177	147	148	147	140	144	154	151	151	150	144	143	139	137	161	157	156	136	121	140	147	148	124	136	155	136	145	149	139	146	154	169	145	137	160	135	133	140	125	158	154	123	130	147	131	144	165	153	160	154	145	155	127	153	153	141	167	180	145	143	145	139	137	125	152	136	144	138	128	148	147	153	133	151	140	123	140	141	158	147	146	137	151	141	161	129	150	140	168	150	139	161	113	129	143	134	127	162	148	128	145	159	120	146	123	141	160	136	149	150	147	164	149	131	141	161	172	149	147	161	154	134	129	144	165	151	147	148	130	163	161	131	146	140	163	142	139	149	129	138	159	150	158	152	131	157	149	149	158	170	163	108	155	160	145	137	136	152	125	156	134	139	153	151	143	147	144	164	145	146	154	139	131	133	149	143	139	136	148	147	157	128	144	138	147	131	131	157	131	157	140	153	139	138	155	148	146	144	131	165	172	161	146	141	143	156	129	151	119	166	114	146	166	137	135	153	143	143	133	147	159	140	138	136	155	124	147	137	135	164	155	172	149	144	151	132	139	134	156	164	170	153	165	128	142	163	132	162	153	141	179	143	149	143	146	150	149	138	163	147	143	129	133	164	151	154	136	148	166	136	144	152	143	160	148	125	139	190	138	141	131	143	139	123	138	145	140	146	147	152	159	159	149	159	162	132	141	131	143	135	153	131	153	139	147	155	130	145	132	135	137	139	135	142	136	158	140	162	129	143	146	141	150	151	158	124	146	157	163	140	139	138	143	183	142	156	152	157	150	133	141	146	148	145	148	145	145	160	140	156	149	159	156	146	129	143	156	163	160	154	141	123	161	150	130	160	140	144	163	139	135	149	141	153	134	158	162	161	156	120	140	154	161	131	159	148	152	145	129	137	132	135	123	160	157	137	150	153	161	133	148	157	143	162	151	141	139	155	148	153	138	153	144	154	145	141	136	144	166	150	143	154	136	151	150	129	152	163	146	141	134	159	139	128	129	141	146	134	136	155	146	134	158	138	141	147	150	134	142	151	140	157	146	151	150	139	131	128	152	140	148	138	143	158	156	142	149	154	152	159	132	149	145	155	153	152	143	146	149	146	150	122	149	138	133	141	145	145	164	144	145	142	143	149	146	152	151	139	147	140	156	154	168	143	124	145	145	145	161	130	133	142	148	143	155	141	161	143	147	152	158	155	132	137	145	160	167	129	125	170	148	132	155	156	133	144	150	150	149	145	147	148	173	167	127	160	132	123	152	145	139	166	164	153	151	154	151	162	138	155	132	121	136	141	157	123	115	154	147	158	135	153	137	127	138	135	140	128	135	160	168	121	160	154	164	171	132	165	154	145	157	130	144	147	141	139	152	167	125	156	132	152	171	146	162	154	139	163	134	161	166	152	115	162	130	151	139	122	173	139	172	134	151	145	146	136	156	139	143	134	141	129	159	109	156	118	106	166	134	136	163	109	146	129	140	132	131	143	157	141	133	126	146	128	144	158	140	136	135	141	129	132	125	137	139	135	138	123	138	107	165	152	140	128	162	156	128	157	132	141	158	135	160	144	152	141	155	149	155	143	161	143	138	146	162	140	147	144	140	160	155	134	133	154	136	149	136	164	150	140	144	139	158	138	136	151	138	132	136	152	158	171	139	161	133	144	126	135	155	114	135	141	153	147	147	147	166	163	157	148	151	135	137	150	153	163	152	144	149	153	138	156	145	139	161	146	134	122	139	159	128	119	133	159	150	156	172	138	157	138	145	141	141	137	142	125	158	144	141	137	135	138	145	148	157	162	162	158	148	159	152	146	144	129	136	133	145	155	133	153	152	147	138	160	150	135	141	131	120	145	138	154	124	153	150	181	132	144	156	134	143	153	149	143	139	171	144	166	140	150	144	173	141	143	154	180	154	140	114	137	126	163	149	159	135	148	143	119	154	160	158	145	139	149	130	142	139	136	156	145	167	139	131	146	150	160	143	154	153	128	134	160	152	142	150	166	126	149	117	161	127	142	133	137	134	159	138	155	141	161	145	137	131	145	161	158	135	162	146	142	149	149	145	181	160	150	159	138	145	137	172	147	149	133	122	145	132	134	149	153	160	172	124	127	135	142	166	136	141	140	136	142	148	151	127	147	159	149	144	148	157	151	140	139	134	145	149	161	127	149	160	133	134	135	145	154	133	155	151	127	160	165	136	138	164	144	152	142	157	145	161	130	139	144	147	151	147	148	146	115	143	136	134	144	158	128	144	154	144	139	130	138	143	144	133	142	139	141	155	144	149	132	164	136	145	127	161	149	122	135	147	121	140	130	142	157	128	132	163	133	135	135	130	152	144	161	146	148	151	136	135	145	147	130	163	150	138	144	124	137	148	153	121	126	169	129	151	156	134	139	144	149	156	153	145	151	120	137	132	140	150	147	134	155	141	145	141	147	142	138	153	140	152	130	163	148	147	151	138	156	156	154	126	153	152	141	141	146	127	150	139	152	151	151	167	158	144	135	135	142	139	135	143	139	125	135	134	136	157	129	158	130	148	122	139	140	143	133	118	126	154	149	116	149	137	132	126	146	158	143	113	155	153	150	163	125	155	155	154	142	138	145	140	138	147	158	158	142	156	146	148	151	175	157	155	157	136	130	138	144	166	127	152	155	160	130	159	129	137	134	132	151	170	151	133	149	143	139	135	129	136	136	127	143	126	143	132	157	159	164	123	135	150	149	152	144	131	144	142	143	143	127	151	159	139	159	144	154	166	146	143	150	140	140	162	146	132	143	139	145	139	142	135	132	141	147	148	138	134	137	135	153	148	127	132	157	131	129	149	156	142	154	136	139	153	137	135	156	154	141	135	159	152	144	137	136	166	122	123	138	134	169	146	132	139	132	133	150	131	138	149	145	148	143	129	135	119	152	143	146	132	121	134	137	136	147	151	138	154	145	167	148	159	139	146	163	127	119	141	118	135	147	155	149	113	135	127	157	145	141	148	153	135	129	152	144	166	137	136	139	155	152	136	161	138	143	135	130	152	141	139	138	168	124	135	133	155	150	154	159	121	150	114	136	154	152	154	152	151	138	144	139
24387	21474	28744	24607	21441	5618	921	516	435	374	394	368	332	341	335	343	342	312	312	261	319	309	312	314	303	296	328	311	280	319	302	301	331	318	290	292	285	294	278	277	268	306	312	290	281	284	282	288	300	288	301	283	277	276	266	308	277	264	336	310	277	251	298	257	306	280	295	288	283	278	269	287	292	285	279	302	286	275	296	271	285	278	300	259	302	272	280	306	284	283	278	279	296	272	283	296	277	302	286	269	284	263	269	259	283	274	286	287	303	293	289	282	286	280	290	264	270	273	282	295	289	286	293	276	288	303	278	309	266	301	301	319	293	259	291	289	280	260	299	283	285	276	277	302	301	309	265	272	288	275	277	286	308	286	284	263	277	281	302	308	313	266	306	288	264	289	300	284	261	297	283	299	272	257	283	284	286	282	311	288	282	307	289	303	262	276	265	292	252	277	263	293	320	273	285	273	297	272	285	287	282	319	292	296	306	315	295	260	300	294	283	326	307	304	277	285	316	280	263	288	270	275	286	306	287	278	275	300	291	258	294	321	272	282	313	274	317	280	285	287	264	288	249	277	261	299	265	282	252	320	303	269	252	267	275	296	291	277	294	306	232	271	260	302	313	269	258	295	269	251	287	254	278	293	296	297	275	281	284	288	266	310	249	296	331	295	306	298	267	283	297	264	273	265	297	294	292	283	273	262	285	263	325	275	273	288	292	271	297	275	294	305	285	299	266	291	310	312	278	271	252	271	255	295	251	298	266	296	292	290	288	277	275	271	307	285	251	324	296	280	264	279	271	284	312	307	296	261	286	327	316	291	282	284	272	295	269	272	310	314	251	303	301	293	302	286	276	283	284	293	305	270	262	291	277	312	275	306	307	275	309	285	288	301	296	282	283	281	289	283	275	282	313	269	304	286	286	302	287	264	252	322	256	280	305	270	270	308	310	289	290	287	261	271	268	270	295	277	265	286	276	311	315	279	319	299	274	288	300	298	302	273	306	289	279	289	284	300	254	299	276	276	272	285	285	284	270	282	294	275	294	291	282	283	266	273	291	294	291	245	294	258	293	277	282	252	298	301	311	276	306	284	296	269	302	282	281	275	271	283	282	281	265	278	294	280	283	283	283	279	277	274	313	292	259	294	286	290	320	278	287	261	274	264	249	280	267	273	289	263	294	302	285	285	289	282	279	296	280	265	278	280	270	280	292	274	300	272	308	312	268	323	291	305	313	256	300	283	285	289	259	277	308	271	257	260	280	289	280	273	275	290	322	276	298	258	286	265	271	309	284	308	278	304	293	288	290	268	307	284	273	301	263	283	292	287	318	259	288	261	286	280	283	270	291	300	301	296	285	302	275	300	295	322	284	281	273	292	294	286	273	284	300	265	273	280	300	285	280	273	279	260	267	317	307	296	301	293	270	261	302	301	261	289	276	276	313	313	283	266	308	308	284	262	288	286	274	271	308	275	274	261	290	279	273	280	290	300	291	293	275	288	280	275	272	291	298	269	241	282	266	290	289	282	297	302	271	263	320	290	276	279	290	268	273	297	307	258	286	296	283	274	276	295	314	282	272	284	292	273	298	289	271	258	270	265	293	256	306	283	304	280	295	283	294	281	286	292	289	300	297	306	274	322	270	300	276	267	313	275	293	288	311	281	292	305	267	227	290	260	285	289	294	266	292	283	281	273	280	298	282	282	260	257	271	322	285	287	276	283	281	300	290	288	284	259	305	299	282	280	270	286	316	266	262	278	297	254	263	294	276	296	296	271	289	294	291	226	288	283	276	287	269	304	291	289	316	273	265	268	290	269	306	272	299	291	267	278	307	288	286	291	311	274	287	301	277	265	283	270	253	271	274	294	310	249	268	270	289	280	299	269	307	303	281	309	290	289	282	291	286	264	265	301	317	274	282	251	257	266	289	267	247	280	270	293	301	277	274	266	272	280	319	295	283	275	310	296	295	274	274	293	295	300	280	299	305	297	291	298	276	280	273	312	280	263	274	271	271	313	306	295	294	310	288	273	231	295	280	235	274	256	284	295	299	274	273	267	292	303	274	294	319	271	278	286	271	275	286	248	260	264	281	302	253	279	269	305	306	234	299	273	270	288	288	301	289	291	305	291	301	286	288	285	267	264	327	256	273	249	318	284	283	282	264	267	299	294	246	271	284	316	284	279	278	288	316	284	301	270	276	270	283	264	285	268	293	275	308	292	271	287	291	281	278	297	263	270	272	268	262	273	300	279	300	289	282	260	288	286	283	270	294	299	302	270	279	266	261	259	290	299	292	281	267	291	280	243	268	271	249	277	231	293	287	280	286	268	298	251	297	289	294	261	280	271	285	306	293	311	267	283	271	278	259	280	273	284	262	295	265	278	260	289	299	305	275	270	249	300	290	304	283	283	312	273	273	305	288	296	268	313	291	268	288	299	288	272	267	270	287	276	266	296	282	237	317	291	304	289	318	289	272	272	282	297	282	309	296	288	287	297	262	319	290	294	260	275	268	294	299	268	257	271	298	281	293	271	255	297	297	283	310	277	285	286	297	309	276	268	294	281	260	290	298	281	278	303	287	284	292	268	288	278	305	276	275	288	303	267	314	325	272	287	302	294	316	287	276	317	289	281	263	283	267	320	268	273	289	320	252	285	267	279	282	259	304	276	265	290	317	277	265	286	270	261	276	272	304	292	305	288	298	267	260	305	257	274	262	267	281	261	286	274	273	281	288	264	277	286	284	290	279	329	289	284	271	293	267	247	287	279	286	306	304	254	299	272	298	289	289	264	292	296	268	294	302	255	285	280	286	293	297	261	303	245	283	266	305	250	269	265	278	273	266	297	309	281	265	297	254	302	284	306	255	302	282	271	270	288	281	290	270	267	291	240	255	260	283	294	275	292	295	278	300	288	294	296	282	293	298	298	284	266	291	297	302	259	284	259	290	287	275	277	286	274	261	254	284	262	291	266	284	317	265	298	265	274	292	269	285	277	280	275	279	286	270	290	283	259	288	272	252	277	291	249	268	287	284	275	272	300	293	247	271	279	289	291	270	285	270	282	292	273	280	268	279	278	264	246	287	308	281	260	286	277	298	273	264	277	275	276	291	291	280	286	310	292	291	293	295	276	279	338	289	277	279	323	292	281	305	293	279	281	245	298	340	270	284	303	279	299	314	259	266	295	284	274	276	288	266	293	334	265	287	282	282	287	271	248	278	273	267	304	310	286	285	275	281	249	286	270	299	285	291	299	257	281	285	285	307	276	301	310	308	292	275	282	263	278	266	264	274	274	293	288	282	310	308	297	319	290	298	296	287	299	275	270	296	305	291	293	272	274	282	264	280	250	275	254	264	290	261	264	292	281	255	284	277	282	327	276	276	309	279	306	289	280	296	283	276	251	278	265	292	267	304	277	272	283	303	305	282	273	288	274	287	306	289	297	267	283	279	284	302	285	274	303	239	286	299	271	282	305	255	300	283	272	287	313	300	269	295	250	276	297
3258	4559	4024	2001	1218	899	779	573	560	522	396	442	420	384	379	335	340	327	291	337	320	348	309	315	312	298	300	297	319	268	281	306	279	264	264	283	246	285	262	288	259	267	280	258	289	291	281	288	311	266	290	255	295	273	249	293	285	292	280	256	326	263	256	269	266	256	296	259	264	271	310	279	297	246	253	291	278	241	268	268	286	276	240	261	280	287	271	308	264	280	269	284	260	260	243	272	316	271	266	293	284	295	278	247	278	253	281	280	274	260	267	277	238	274	274	252	257	279	256	274	236	270	282	264	276	253	288	278	254	259	252	296	311	274	260	254	246	242	295	268	248	268	285	267	275	260	287	271	254	259	284	247	287	252	269	229	270	253	247	252	276	230	261	245	251	269	274	270	294	283	276	289	237	278	249	268	260	264	295	254	242	265	286	263	264	274	265	270	267	249	266	275	258	294	235	252	295	283	259	264	241	261	218	278	274	268	302	323	278	279	270	319	285	288	276	246	300	274	269	264	275	263	289	241	293	277	288	276	263	279	280	262	289	236	265	270	254	263	277	287	274	268	241	273	241	269	296	248	261	253	255	255	276	282	271	268	274	267	273	287	272	262	295	262	243	270	272	291	269	253	280	250	282	236	256	285	261	244	274	235	244	311	288	271	282	288	269	266	241	276	254	260	270	239	271	252	292	290	256	273	261	247	255	238	262	272	279	275	265	246	295	245	264	263	250	270	266	255	239	247	269	281	279	263	241	244	283	264	268	252	269	292	274	262	274	259	271	265	261	292	268	256	258	288	280	283	253	276	242	267	260	290	241	255	305	244	284	282	285	275	244	276	253	266	274	243	274	253	231	293	267	261	291	261	281	277	280	271	245	296	286	283	299	266	260	245	274	282	297	246	299	260	281	271	285	258	293	279	243	293	287	276	305	254	295	303	277	230	262	280	272	257	273	267	252	289	261	268	262	297	255	280	253	284	280	250	273	266	266	260	261	260	252	255	268	248	284	291	313	301	290	280	234	281	261	264	274	249	288	250	250	256	272	262	258	263	260	256	244	290	269	273	242	255	276	272	259	309	258	272	268	254	246	270	270	266	283	311	270	261	258	244	264	285	243	256	296	244	261	267	260	251	272	253	264	245	256	233	250	251	273	279	274	253	269	255	248	289	261	280	277	256	255	293	283	305	239	259	247	263	252	289	260	245	247	261	277	269	276	262	257	272	248	253	255	276	258	274	282	274	263	244	261	274	257	271	273	294	256	243	252	274	260	269	253	267	242	251	281	270	264	273	278	259	252	274	271	241	263	243	282	293	284	252	300	291	274	262	227	238	256	264	297	282	288	251	228	246	297	283	273	262	305	270	277	283	256	290	286	273	270	297	286	252	284	269	262	267	249	270	266	235	258	256	273	229	280	257	279	267	247	291	271	284	278	291	278	262	267	257	241	297	266	269	279	286	277	252	250	267	260	267	253	274	263	259	273	256	254	248	267	237	274	233	265	286	289	259	227	273	229	302	259	277	238	250	255	275	262	258	280	291	276	264	289	251	298	278	288	286	248	274	292	266	248	276	262	264	287	256	259	261	258	257	266	263	275	279	256	276	290	261	247	253	259	246	247	247	267	250	269	269	271	268	279	281	271	249	227	249	292	264	284	247	267	262	274	268	274	243	287	272	254	282	257	273	240	254	244	277	266	261	263	257	275	294	279	243	271	289	256	223	238	272	270	288	242	272	245	250	280	252	268	271	271	262	268	274	249	281	254	281	265	287	271	263	280	265	258	269	274	265	265	283	236	231	269	280	258	262	251	250	301	246	264	265	259	260	256	266	287	262	272	274	283	246	281	261	277	283	296	296	248	268	265	264	268	243	271	222	264	257	255	297	290	278	266	272	247	269	302	270	264	254	262	263	278	292	271	244	247	244	254	261	258	284	270	253	254	243	271	278	243	266	254	274	277	268	261	256	250	257	284	252	268	258	252	239	247	242	301	286	231	284	272	256	242	306	275	251	261	270	252	279	266	277	260	244	268	236	245	274	276	247	257	280	258	271	281	213	279	277	270	277	280	269	252	257	258	271	272	256	262	260	258	246	271	270	273	243	273	252	276	283	286	286	267	269	254	279	263	278	251	245	222	304	223	281	261	232	260	268	258	299	257	249	274	243	316	264	278	262	272	279	264	261	268	260	261	296	274	277	277	278	245	278	258	258	263	264	246	273	255	297	281	282	262	274	235	262	275	254	230	246	270	248	250	269	232	252	254	241	268	266	251	293	280	282	272	252	259	276	255	264	270	257	270	279	285	269	287	274	288	270	265	260	285	270	277	261	257	258	231	241	253	260	257	239	222	236	292	265	258	295	271	254	284	259	235	266	247	260	271	260	259	260	271	278	268	281	253	247	291	293	270	269	285	262	264	273	269	283	253	260	257	288	270	269	275	274	280	266	267	276	270	285	265	251	243	280	264	253	260	260	229	278	259	270	277	238	260	241	252	269	260	290	291	246	253	257	271	264	257	285	272	261	255	244	299	260	267	277	255	267	249	261	244	259	280	249	280	262	289	284	272	254	244	266	291	253	259	256	268	243	259	260	284	247	263	273	273	262	269	263	255	262	273	301	265	300	289	260	268	269	262	276	264	247	288	259	268	252	302	272	248	240	239	260	225	275	286	267	275	280	273	272	261	266	256	254	263	265	295	259	250	262	295	270	254	294	262	262	264	283	305	266	262	254	246	284	264	251	301	248	266	241	267	269	250	287	254	247	256	271	251	295	266	271	261	258	268	278	288	257	265	258	266	270	259	256	260	243	258	252	241	250	242	275	273	263	265	274	282	274	261	256	276	226	262	238	250	255	272	251	287	267	276	279	234	256	271	260	296	285	239	260	273	272	265	251	282	241	249	243	249	295	243	255	245	294	265	274	250	256	245	273	242	262	255	272	247	261	244	273	280	258	246	272	243	258	258	268	280	249	251	261	276	263	265	253	249	284	276	250	261	258	255	296	282	291	277	301	273	269	272	265	235	232	307	272	249	285	250	284	264	280	279	288	275	261	229	247	280	307	286	240	271	280	277	265	275	294	236	270	264	271	281	270	265	242	245	290	253	284	254	250	244	264	265	274	247	261	295	244	281	258	272	269	268	283	288	239	284	267	285	250	268	295	263	276	245	261	274	279	280	267	267	266	274	253	244	301	267	267	263	253	262	272	276	263	245	269	248	289	288	267	274	282	295	255	262	244	248	272	238	257	248	264	257	268	294	266	284	263	252	244	295	240	259	276	254	262	270	247	259	253	265	268	290	257	243	273	275	264	268	264	291	236	272	256	284	259	272	260	273	276	296	273	272	293	289	226	286	243	257	270	250	287	251	263	244	273	262	286	269	262	248	255	284	259	286	264	250	255	262	264	268	254	259	258	289	278	256	253	242	260	289	258	265	262	288	250	262	277	240	270	258	239	286	257	259	262	258	270	260	255	241	263	243	261	261	251	275	282	275	275
27858	12217	909	463	289	300	300	298	297	298	276	298	298	271	311	309	292	285	295	279	274	276	307	296	308	303	287	326	282	263	306	278	303	303	327	305	285	303	285	316	308	330	270	316	297	278	325	294	297	287	313	301	291	255	318	300	305	266	276	301	294	290	275	309	267	307	284	295	287	290	291	288	293	277	293	302	286	281	303	276	296	271	267	286	315	292	311	281	257	324	267	300	305	276	307	297	323	256	309	302	263	294	288	303	272	296	289	273	257	303	260	265	275	260	274	281	310	270	284	280	279	314	284	254	295	268	301	299	302	276	303	307	283	285	269	303	307	298	286	321	310	312	292	312	289	293	291	315	300	310	317	305	285	299	298	284	306	272	279	298	286	289	290	325	301	292	305	272	271	301	313	307	311	292	312	295	311	300	292	266	327	291	321	299	295	281	291	286	301	282	284	317	271	277	272	260	290	314	268	305	286	276	279	301	313	280	282	319	273	295	321	303	286	280	288	279	320	299	298	287	302	299	286	309	285	265	290	275	271	291	274	300	286	306	274	271	253	293	272	292	303	293	256	304	305	285	267	263	304	307	284	281	282	266	269	300	297	296	297	282	268	293	304	312	271	285	287	271	277	267	278	292	302	266	288	265	286	284	308	293	293	299	314	292	292	297	304	273	301	272	292	296	298	278	306	299	291	286	289	299	298	264	293	286	306	287	294	293	301	305	301	282	278	319	311	292	281	323	297	313	301	285	272	304	254	274	286	282	254	326	270	286	262	275	261	267	290	306	291	299	246	270	279	310	296	273	313	280	297	269	265	286	309	294	304	285	253	291	300	266	295	300	277	293	286	305	318	270	303	276	285	308	292	263	291	286	307	292	281	262	306	309	298	313	294	325	257	298	279	296	299	284	275	265	295	291	282	298	286	290	281	266	293	293	272	285	278	270	293	296	282	320	302	251	279	267	272	285	283	280	306	302	303	269	262	290	308	293	292	271	328	294	293	292	290	302	299	300	291	299	283	286	274	251	290	281	277	267	279	285	282	302	267	297	267	285	287	277	320	260	268	269	294	303	319	275	285	287	281	325	287	276	262	306	287	261	274	268	296	307	299	291	316	272	290	260	296	283	254	297	299	264	263	271	303	282	293	241	315	302	293	328	279	299	288	261	278	255	294	293	334	288	301	277	308	296	300	284	296	292	268	310	299	292	276	285	266	261	281	312	278	290	297	290	306	266	280	298	330	300	301	315	313	287	309	274	299	285	308	295	304	314	310	294	265	294	313	300	314	334	289	286	308	294	282	308	297	287	283	300	263	301	268	292	301	285	299	282	271	292	278	336	288	286	284	305	312	299	263	284	317	282	276	295	278	312	280	280	258	272	301	295	253	289	284	286	300	293	267	309	290	288	288	295	300	288	306	265	286	298	315	293	294	314	285	273	277	264	291	332	313	269	272	308	276	302	301	261	285	315	257	284	287	260	295	279	296	290	285	274	276	279	303	314	317	301	328	270	290	305	280	269	280	299	314	281	293	280	288	254	265	310	312	298	304	258	314	276	290	284	302	308	298	299	303	290	281	262	263	300	316	286	276	290	323	274	301	262	288	279	261	271	245	295	293	282	297	272	284	336	272	307	298	259	304	265	283	302	297	295	271	274	287	253	290	273	272	263	280	285	301	292	286	314	273	287	263	268	266	281	284	297	288	286	299	308	275	288	289	288	296	297	280	306	313	305	319	308	291	297	295	275	322	240	290	312	306	313	286	311	319	278	286	279	333	275	300	306	286	289	304	256	285	324	293	265	298	296	315	298	283	282	286	307	268	313	292	296	278	287	288	289	287	299	274	276	322	275	304	288	278	276	292	287	286	279	293	276	276	294	302	282	303	279	305	313	271	277	273	301	272	314	297	292	285	297	293	280	313	287	287	316	301	315	294	294	290	323	280	267	255	276	258	272	263	302	262	275	306	299	267	290	312	287	275	298	321	249	277	261	301	273	286	304	300	280	279	294	327	250	278	293	291	300	291	291	281	275	292	291	304	273	278	311	281	286	294	297	292	256	268	289	269	288	253	261	253	252	275	286	255	305	300	320	299	292	285	291	271	298	276	264	323	284	278	285	270	272	296	305	274	293	289	309	299	272	289	266	271	312	293	291	297	303	277	247	279	282	287	305	346	295	315	280	274	280	296	292	305	288	280	266	261	290	263	277	285	271	291	298	274	294	304	284	284	277	296	282	292	267	290	268	264	312	277	301	291	250	280	294	298	297	267	301	309	301	266	293	304	292	288	271	319	281	288	306	295	275	284	300	307	291	289	269	303	272	273	317	256	305	294	290	264	295	292	294	306	296	294	311	277	291	286	314	254	304	298	286	287	262	293	258	324	291	287	321	298	318	287	276	309	276	280	313	263	302	265	278	263	318	256	296	318	248	314	269	288	289	295	295	288	272	290	292	300	276	299	307	261	292	291	275	286	267	272	292	278	253	271	299	298	288	264	281	299	286	273	291	271	255	292	269	286	287	307	299	290	308	280	286	287	248	302	284	298	284	283	291	278	296	312	295	257	306	278	296	287	279	293	287	259	267	274	274	244	278	236	252	298	275	295	316	298	287	283	306	282	277	276	285	276	300	312	288	293	269	314	277	292	292	307	291	319	271	292	294	317	284	277	283	340	309	260	286	295	290	272	309	289	289	306	289	274	302	251	287	282	273	273	268	268	272	302	300	284	311	297	300	299	310	302	272	289	314	298	292	287	284	297	297	297	259	313	283	310	318	293	280	280	276	314	289	253	263	270	275	291	288	308	268	312	321	283	305	277	286	269	302	335	317	274	260	299	299	292	296	302	296	321	290	321	294	288	305	254	249	314	308	284	286	288	261	258	330	291	286	284	296	285	262	267	307	286	277	301	297	309	272	268	279	310	294	310	281	323	274	289	312	288	280	295	279	272	292	276	300	274	275	303	277	298	273	270	283	271	238	271	315	296	290	316	323	295	256	302	268	293	318	267	294	263	289	288	320	307	309	268	314	289	276	292	276	301	331	279	296	282	301	303	278	265	287	287	276	308	287	306	302	282	298	276	267	279	320	291	264	302	294	272	275	298	286	264	268	261	306	279	280	305	267	273	296	278	285	280	281	272	290	293	262	269	295	285	283	294	282	293	263	303	266	312	292	292	288	262	304	308	305	293	305	319	273	278	284	291	310	314	276	262	279	279	273	291	277	292	300	303	258	283	279	294	270	281	262	280	284	307	296	275	306	310	272	295	316	274	286	290	295	287	261	285	273	278	298	263	285	280	306	291	273	280	292	319	294	297	308	248	295	268	271	289	299	283	294	284	297	290	292	272	305	307	300	299	296	297	302	284	286	264	273	305	298	310	279	284	315	288	299	299	282	293	275	298	291	278	313	313	283	308	261	286	292	296	293	291	286	297	291	283	291	288	293	260	258	300	276	246	284	279	300	304	280	306	321	295	288	294	275	290	307	298	282	311	257	280	292
4635	436	382	327	274	303	288	292	277	286	277	290	297	258	248	256	266	292	260	280	268	319	294	263	301	264	276	272	265	287	292	313	261	274	269	237	289	281	290	280	269	298	263	266	235	263	260	251	273	257	258	274	291	261	278	251	275	252	265	281	266	276	275	258	281	248	265	266	266	302	264	264	290	287	287	278	269	269	276	251	265	266	256	268	257	280	269	279	283	279	293	277	273	295	295	273	299	273	280	273	246	313	292	281	285	254	278	316	269	278	264	222	274	285	265	275	281	258	263	284	286	286	249	258	276	279	282	245	282	281	232	268	280	273	279	297	271	262	252	249	247	273	253	251	285	262	265	256	248	264	264	251	260	281	303	269	250	265	242	288	261	253	276	276	285	252	269	290	287	297	278	267	288	265	253	260	260	265	284	250	271	254	260	277	274	243	250	262	272	242	273	259	269	222	288	275	244	286	270	293	279	264	258	293	303	277	249	268	275	274	245	265	247	270	244	250	243	264	238	263	292	254	275	260	273	242	254	269	310	275	274	245	274	273	289	289	248	259	272	263	240	273	273	278	261	250	265	261	252	264	271	271	309	281	275	291	257	287	286	264	282	289	290	292	274	246	251	280	233	267	231	292	251	301	266	287	262	262	271	247	277	262	237	283	261	293	305	284	269	255	254	252	295	261	285	251	253	262	291	236	300	286	280	281	269	285	258	258	287	255	245	262	246	280	240	242	282	255	245	287	270	264	283	253	260	250	285	267	240	261	268	256	218	277	271	244	273	257	255	274	278	236	263	268	272	263	288	261	265	277	280	263	255	296	279	269	275	241	266	262	265	243	249	259	278	281	264	272	278	279	246	249	252	258	270	281	262	275	264	256	263	259	291	300	262	244	292	244	293	264	265	295	245	286	293	279	245	283	290	253	282	289	258	269	261	261	271	260	278	269	252	273	260	301	273	262	263	259	257	266	243	247	284	248	280	267	273	284	277	275	268	260	284	266	244	284	253	290	279	265	264	286	272	284	297	265	253	284	250	256	256	259	277	249	266	278	295	285	267	247	260	241	270	301	262	288	261	291	281	274	261	292	254	290	256	250	275	262	270	272	251	266	281	251	265	272	271	273	255	271	275	317	256	257	264	262	281	256	229	291	274	241	241	255	273	237	261	291	252	259	259	274	273	265	249	227	237	265	247	236	259	269	274	243	287	288	264	280	278	261	247	265	258	275	256	280	292	278	289	276	282	286	278	282	259	239	259	269	278	239	252	278	247	258	270	277	264	247	262	237	242	266	271	244	282	281	281	276	295	310	272	287	264	271	254	265	264	261	282	281	274	283	233	267	268	255	263	258	306	274	278	272	260	273	274	252	261	295	288	272	244	268	229	275	289	266	261	272	265	277	292	258	277	240	272	307	248	248	254	270	236	265	260	281	278	303	265	264	257	277	295	247	248	285	300	273	260	266	327	268	294	254	272	290	243	251	284	259	304	265	281	262	252	254	303	253	259	233	279	294	281	244	268	270	285	276	261	261	268	274	262	255	271	256	247	263	287	260	255	278	263	286	292	280	263	291	276	281	277	272	273	249	257	273	270	268	236	280	288	284	269	293	262	247	250	272	258	267	253	262	241	255	267	270	247	267	298	261	272	285	276	294	252	274	259	261	249	269	273	273	276	284	301	260	267	270	259	252	256	286	298	262	280	270	287	286	277	288	272	291	268	253	281	256	281	260	290	261	247	262	288	306	263	295	271	259	271	286	282	284	283	278	259	246	267	265	273	259	262	243	281	288	254	280	269	244	285	268	290	257	263	295	297	267	251	295	265	276	266	270	284	217	274	271	262	305	263	260	303	305	260	276	294	271	304	262	258	267	262	296	270	259	258	254	242	252	279	287	267	257	292	258	283	291	295	296	292	265	260	275	247	267	281	271	287	260	273	301	263	257	265	273	249	275	257	276	289	262	289	275	280	270	261	237	286	267	234	268	262	286	283	278	266	296	272	281	273	252	288	248	255	253	284	279	263	263	227	269	244	243	275	265	284	255	292	244	270	260	265	294	259	287	261	266	265	253	286	266	265	275	274	274	268	244	276	258	275	299	291	263	264	247	247	264	273	259	272	270	272	244	270	271	260	228	278	249	262	299	292	263	286	271	272	293	301	262	283	272	278	275	246	259	263	234	282	270	312	266	254	290	257	279	260	297	259	293	278	278	262	284	268	251	261	233	274	277	274	288	296	282	273	277	272	242	280	260	264	255	283	257	282	249	245	279	252	291	292	265	274	254	278	274	262	281	281	252	281	262	297	264	263	240	277	276	274	284	236	279	246	247	263	272	316	261	295	288	264	269	263	284	279	263	266	289	258	295	271	275	267	270	277	258	270	276	292	284	294	307	280	265	269	248	274	276	266	259	283	263	281	278	299	261	243	250	248	269	261	271	260	271	281	265	281	260	243	312	256	298	269	251	271	259	294	257	265	275	250	233	269	261	268	258	280	278	267	293	279	270	250	263	265	287	307	282	255	260	287	291	266	273	268	276	249	262	293	286	269	276	270	261	255	278	258	274	294	257	283	258	264	261	285	274	247	287	276	285	285	263	255	268	254	268	284	273	274	291	297	282	249	276	283	266	254	256	278	266	260	259	285	282	262	273	271	268	242	269	274	310	292	276	269	272	288	296	270	277	273	260	264	285	251	275	244	260	253	301	257	278	280	274	240	255	259	269	298	275	255	257	293	234	268	268	266	252	260	244	262	270	244	273	271	242	271	267	296	246	272	288	255	249	253	271	292	262	294	253	264	280	281	301	269	240	251	269	284	265	291	236	277	259	245	306	273	284	264	273	263	261	293	253	249	261	287	271	275	254	279	260	270	283	297	272	268	261	282	252	275	255	257	245	268	274	250	262	279	302	269	247	266	287	235	229	260	248	265	236	267	293	259	236	264	263	246	252	269	296	276	252	248	261	270	271	256	283	277	236	273	258	276	281	259	274	260	264	234	269	254	278	247	277	263	276	270	245	286	242	307	266	289	260	296	253	255	251	260	277	287	266	250	252	247	276	274	263	302	254	278	248	285	254	241	289	280	293	287	285	270	254	259	254	264	263	272	270	279	279	298	271	281	261	276	294	237	276	265	271	307	287	274	259	251	246	250	243	258	261	274	288	266	304	274	256	236	256	267	260	252	260	263	291	280	281	258	283	248	251	285	253	263	260	268	255	265	267	296	252	280	300	293	241	267	278	279	267	255	247	247	270	267	282	260	296	274	312	274	279	259	256	251	285	269	276	264	272	306	296	238	260	253	301	260	295	244	254	260	247	271	286	241	263	276	262	282	232	256	302	276	274	248	271	254	256	260	241	268	261	252	283	290	276	277	291	263	243	287	270	236	264	247	290	260	263	273	250	273	204	257	281	251	278	255	281	286	260	254	290	284	305	281	277	294	267	232	268	241	268	292	292	269	290	272	268	259	255	281	281	259	281	257	274	245	262	290	243	281	256
25291	21488	27840	25550	9032	551	326	262	182	210	167	158	180	162	146	141	169	157	168	141	138	137	153	144	139	174	147	140	151	161	144	155	157	162	164	145	140	145	154	144	152	172	127	120	152	146	127	145	145	131	124	125	152	152	127	136	154	149	142	142	138	142	153	144	132	151	145	122	126	130	151	147	141	114	128	147	149	155	141	147	113	137	136	146	126	124	132	171	136	134	152	131	144	123	130	128	129	145	122	136	157	134	148	152	122	139	141	143	141	137	144	137	139	144	125	143	119	126	139	141	138	137	170	150	131	149	129	149	120	137	114	144	156	136	150	146	137	149	132	143	143	129	122	125	146	119	129	145	141	144	124	137	147	149	151	140	141	147	122	150	136	147	153	150	124	137	140	137	128	127	126	123	137	128	144	132	155	139	171	146	120	148	147	134	137	167	173	124	136	131	154	132	144	134	140	119	148	117	130	152	119	130	148	165	144	149	130	126	162	117	158	138	147	133	134	134	125	141	140	145	123	140	139	121	149	125	133	136	140	131	139	127	122	160	133	126	136	130	144	161	141	153	138	145	133	126	154	130	120	164	134	138	135	150	106	127	132	129	151	122	142	127	155	140	140	134	128	148	119	133	132	133	144	122	155	146	142	164	135	115	148	140	149	141	146	132	126	142	154	153	156	153	120	161	128	138	138	143	129	132	129	131	122	121	152	124	159	147	137	144	155	142	141	124	127	146	157	128	128	149	154	187	114	129	144	133	136	141	137	123	143	136	133	122	146	143	140	127	117	145	150	123	130	163	145	120	139	126	141	147	149	147	144	144	147	137	150	147	144	132	141	158	126	131	142	132	146	133	137	126	142	132	136	115	148	162	133	135	153	139	136	138	128	134	130	157	135	129	125	124	148	157	154	126	139	132	141	151	120	141	149	135	129	127	135	147	131	121	130	132	147	137	152	146	121	136	148	152	117	134	139	156	116	160	143	141	123	136	144	150	148	122	147	132	129	149	139	120	135	138	120	122	131	123	144	148	135	143	132	159	134	134	138	137	165	135	146	141	135	144	113	145	144	153	145	120	118	135	147	132	142	130	136	149	126	140	152	127	141	129	119	167	137	136	150	144	136	141	156	119	150	139	154	118	136	122	145	148	120	126	145	148	141	134	130	146	159	138	149	126	135	139	149	124	136	146	157	154	149	119	155	159	129	130	150	156	138	150	143	146	138	132	130	145	152	132	121	139	140	140	135	136	150	132	150	125	137	149	119	141	153	159	150	149	146	111	133	133	114	137	130	158	138	141	142	134	142	139	139	145	126	151	140	130	148	157	136	138	135	138	155	134	120	137	130	128	141	145	141	143	152	142	159	147	136	130	152	153	137	138	128	131	161	150	152	133	136	146	125	159	135	139	129	144	139	151	150	149	134	120	125	132	134	140	132	153	150	139	125	145	133	132	169	156	147	152	130	122	130	153	118	139	149	125	155	137	118	141	138	139	142	141	144	133	154	133	150	124	142	131	132	151	134	140	158	147	157	142	143	129	143	156	132	138	138	162	112	133	135	115	145	139	130	128	147	128	146	143	129	141	146	129	117	139	147	141	152	150	136	129	139	135	133	135	150	124	136	131	139	119	139	154	134	152	135	131	136	142	148	137	141	147	117	134	143	138	128	139	139	144	130	156	139	138	135	156	155	144	143	119	128	158	143	136	148	126	131	133	129	123	125	133	151	147	159	131	156	132	142	144	139	143	133	127	126	144	113	152	152	150	136	159	107	130	158	136	139	138	150	138	120	136	154	107	160	149	128	147	176	138	141	129	140	125	114	137	143	138	131	127	166	149	152	143	135	133	142	152	135	145	140	141	138	132	134	154	134	136	149	162	144	136	144	112	127	123	137	147	118	132	131	151	155	134	146	135	150	127	142	122	136	133	147	115	146	141	125	140	138	151	120	118	126	159	128	165	118	146	143	151	128	145	123	147	144	145	143	124	140	131	159	132	143	146	119	130	131	138	139	143	162	119	154	152	151	131	146	154	144	126	133	148	127	127	115	129	155	144	129	141	134	144	120	140	137	148	138	144	137	136	166	134	133	136	131	131	134	126	146	130	147	139	139	134	160	148	145	112	144	149	135	126	130	142	125	123	121	135	137	148	139	130	135	121	129	145	135	149	132	135	130	129	122	135	132	137	146	150	124	127	137	138	123	156	133	135	133	148	133	119	156	140	167	135	121	143	132	131	142	143	136	131	146	153	111	123	137	141	122	147	149	151	133	140	128	135	136	141	141	144	136	124	129	141	133	122	122	125	135	141	133	123	146	127	145	131	139	140	132	129	136	127	132	114	117	130	119	118	127	126	144	145	151	154	131	150	117	132	142	135	133	129	131	133	131	136	126	142	125	146	131	124	150	121	151	147	151	143	132	153	144	133	144	116	130	133	138	151	141	140	135	129	121	142	120	131	153	129	136	149	135	162	120	143	118	121	131	137	137	138	141	141	158	162	137	139	148	140	158	129	167	154	161	144	142	141	151	146	135	152	137	151	136	148	148	135	133	136	150	145	137	149	151	110	137	133	128	134	142	140	136	129	141	119	155	126	144	137	146	137	127	146	128	144	135	137	149	146	125	120	139	134	133	151	142	130	133	142	147	129	136	129	145	166	132	127	126	116	136	153	143	128	145	148	152	121	136	140	147	148	133	124	129	139	146	127	113	159	130	107	165	134	130	145	110	126	145	129	119	131	136	129	148	131	130	129	125	128	119	134	128	139	116	125	143	127	146	124	144	125	132	149	131	145	164	114	139	140	136	131	125	147	145	128	139	144	127	139	141	145	115	121	127	122	146	130	124	124	145	128	146	148	146	140	134	147	127	130	144	135	144	134	137	158	126	137	138	141	102	126	143	137	138	143	138	145	134	139	120	127	122	117	152	134	128	145	150	127	136	157	118	130	150	142	149	142	136	128	153	140	130	120	128	135	117	144	148	139	149	149	145	134	124	140	143	148	136	137	144	165	140	128	136	141	158	151	142	159	152	140	154	136	130	152	140	157	149	120	121	147	157	152	169	126	135	133	134	127	127	128	144	142	157	142	154	114	120	142	131	157	160	131	153	133	125	124	162	145	128	158	145	137	143	139	159	133	126	149	144	160	146	123	124	146	130	150	139	144	154	151	125	140	143	138	135	135	132	123	131	137	117	129	159	122	145	132	143	158	128	149	145	127	123	135	152	157	128	137	148	124	120	152	135	134	128	140	140	152	139	136	131	134	143	152	130	154	146	132	131	136	128	116	124	152	132	130	148	111	144	141	152	130	114	174	120	137	127	145	154	144	126	127	122	152	142	137	129	151	138	141	115	131	131	147	159	148	125	134	129	129	155	122	137	129	141	140	144	142	137	151	128	146	146	129	113	120	152	142	129	137	122	150	104	146	135	139	132	134	136	140	145	129	139	141	131	149	145	145	136	130	149	140	129	154	138	132	123	138	152	145	145	149	143	152	129	140
3066	2457	2088	1095	623	488	401	302	290	245	239	235	212	197	185	195	159	173	159	174	174	172	171	172	153	145	156	140	162	156	135	148	164	152	131	140	165	142	159	161	136	165	144	145	159	160	135	150	159	149	163	147	152	144	132	143	161	156	148	143	134	146	143	130	142	155	154	153	153	140	136	149	160	136	152	156	137	153	147	174	135	134	171	138	152	138	145	144	125	147	145	129	142	143	128	114	164	141	130	143	144	126	161	127	146	142	145	144	160	137	152	142	149	160	163	147	148	123	187	161	116	141	140	152	152	160	135	132	137	120	149	152	132	130	138	148	150	151	160	140	169	145	136	142	154	143	153	144	146	168	140	130	137	144	144	141	153	153	149	143	154	153	139	149	158	134	143	169	151	146	151	141	129	154	135	129	157	123	145	156	136	134	135	149	141	156	131	147	141	141	155	149	143	131	149	152	156	123	137	138	151	138	153	123	139	152	141	147	158	139	133	146	157	143	146	150	151	136	139	145	147	136	152	147	156	141	137	149	138	132	151	136	131	146	145	160	131	151	133	136	129	182	146	154	153	144	134	153	137	158	145	141	137	124	165	160	153	137	157	143	135	179	143	124	151	158	150	151	145	153	156	125	142	148	159	146	132	152	141	138	149	156	125	148	144	155	150	139	141	154	139	153	145	144	140	142	140	148	147	123	147	138	165	141	157	132	146	168	115	145	145	141	148	162	136	144	159	136	146	151	145	159	150	151	154	155	124	147	169	131	179	149	143	133	144	159	134	147	144	158	136	148	128	167	133	141	138	162	142	141	142	153	134	151	139	164	144	152	146	152	143	144	143	145	140	134	144	152	129	126	141	146	152	130	140	151	142	141	160	152	147	127	149	150	143	149	135	161	131	135	129	133	145	132	153	149	159	158	157	154	169	141	149	132	148	114	160	158	169	137	165	152	148	151	138	145	122	169	140	140	148	135	141	136	144	133	143	135	145	153	176	131	140	139	122	144	176	132	147	141	131	144	138	125	158	133	142	152	137	153	140	137	135	151	143	146	135	160	146	164	139	145	128	154	154	156	174	157	159	151	157	133	147	121	144	140	138	144	144	136	146	131	150	125	141	153	155	146	131	138	134	136	143	128	156	150	152	130	146	123	157	142	165	137	134	124	143	143	148	134	149	150	145	124	141	168	136	149	161	135	137	144	142	148	154	133	148	160	126	153	145	130	125	152	163	134	146	128	163	120	133	158	135	160	137	145	147	148	151	124	142	138	152	145	128	146	136	150	159	143	151	169	145	135	150	154	147	149	129	176	162	146	144	153	136	144	164	154	142	145	146	144	147	150	142	152	166	139	163	150	128	159	168	140	136	142	165	144	154	157	126	150	127	144	145	122	158	163	130	139	154	131	141	135	125	130	141	137	156	153	129	134	147	151	139	143	148	157	155	122	148	129	144	145	153	130	137	139	136	137	146	151	121	150	155	146	147	148	149	155	146	127	149	164	133	144	138	152	143	165	140	142	132	111	155	166	135	140	134	133	152	128	127	148	152	156	151	149	155	144	131	134	152	137	150	149	161	130	153	158	163	125	143	142	138	123	131	165	160	162	144	144	150	146	166	162	135	144	134	135	133	137	148	160	140	155	133	138	141	144	134	141	154	130	151	128	149	142	124	161	120	147	133	148	128	159	138	152	147	158	148	140	148	141	146	140	151	140	141	154	139	141	157	154	146	144	162	140	151	153	118	150	141	133	146	131	137	149	144	155	159	116	154	143	140	144	152	146	147	155	156	132	133	139	139	139	148	166	172	162	141	149	141	145	152	150	152	156	139	135	132	130	157	154	149	148	152	148	140	137	140	131	141	150	130	154	138	148	133	165	133	136	162	131	144	149	176	156	142	133	145	150	159	145	144	142	138	147	143	147	144	131	141	152	152	153	147	152	154	143	140	140	141	156	167	151	149	157	148	144	136	152	125	134	127	151	150	142	144	160	159	133	152	157	140	127	142	152	158	139	155	146	124	146	137	164	132	143	154	157	158	140	161	154	141	169	149	132	131	165	119	135	128	139	137	160	130	151	135	144	138	137	150	133	143	139	128	142	153	148	166	146	147	146	153	150	136	158	159	119	135	133	153	151	124	154	132	162	133	165	150	132	153	141	146	171	151	128	162	148	146	132	122	134	168	161	127	140	128	152	148	132	151	142	159	143	142	158	182	130	150	148	142	128	149	147	132	145	142	139	147	130	133	144	163	154	125	142	135	142	162	134	139	137	153	143	159	140	132	140	148	138	146	157	140	131	144	114	147	156	125	140	135	144	135	138	146	157	125	140	137	128	147	149	149	138	157	133	133	151	159	131	157	150	160	144	134	139	157	138	143	159	157	147	125	153	172	136	149	157	143	170	141	135	158	144	158	147	162	153	145	163	137	134	139	149	143	145	137	132	122	150	143	134	142	147	120	149	134	126	136	137	143	158	148	131	157	146	142	141	137	153	141	163	157	145	136	139	144	157	118	146	153	151	154	154	134	147	152	141	122	150	146	141	145	147	150	157	163	131	153	138	139	169	128	134	166	164	140	130	143	141	147	142	130	131	142	135	134	114	122	143	170	138	150	151	146	143	146	128	147	137	143	148	134	137	141	138	137	145	146	135	151	152	132	137	154	154	157	134	160	143	159	133	147	131	134	151	153	141	153	157	143	146	128	146	141	134	155	135	151	167	146	158	128	134	141	151	131	120	149	160	160	152	150	148	135	136	155	148	145	145	142	154	121	129	137	133	147	144	120	139	147	124	124	150	149	149	170	152	134	138	146	171	154	135	147	135	144	141	134	165	139	136	122	144	153	139	133	147	165	143	151	137	151	146	146	148	152	143	157	143	142	158	137	150	133	145	154	129	166	148	175	131	140	151	158	122	140	146	133	154	156	174	155	153	150	154	126	126	146	152	138	153	135	157	166	138	145	161	140	128	135	130	148	144	131	134	130	151	158	142	129	164	124	128	150	142	136	138	144	121	132	153	147	139	138	123	142	135	149	146	131	158	158	142	143	134	123	137	146	137	152	128	137	144	163	128	153	153	138	149	157	135	162	159	163	123	154	150	131	156	144	122	149	130	138	140	126	141	150	147	136	135	151	125	145	153	128	147	127	121	129	142	142	145	163	112	144	151	141	165	147	145	147	155	158	130	133	135	153	121	148	137	162	151	151	135	136	150	147	145	130	166	113	145	158	143	156	151	154	166	149	135	152	156	157	142	180	128	142	145	144	155	149	134	151	146	139	159	130	128	148	130	151	142	145	150	168	150	134	124	138	153	122	142	157	152	132	155	163	135	158	141	144	126	131	133	138	148	133	160	135	149	133	127	136	142	125	134	135	151	145	126	139	129	151	162	130	153	140	117	138	153	144	135	150	157	131	127	123	125	147	125	119	142	134	146	132	157	151	142	142	131	156	143	144	139	163	153	153	137	145	125	169	137	138	153	157	150	147	121	153	153	126	143
24438	21482	28749	24618	21445	5660	908	509	422	373	372	340	369	327	327	338	348	308	321	297	330	289	328	302	288	309	305	323	302	291	295	308	297	286	316	289	332	293	281	303	297	290	320	323	284	291	291	285	276	280	326	319	297	294	280	268	290	274	285	320	290	277	280	299	306	306	312	335	274	281	296	301	288	298	292	252	317	300	331	302	293	306	279	279	316	284	280	302	300	284	265	311	294	306	312	299	286	285	263	288	290	277	313	307	276	277	288	327	292	299	297	304	297	303	315	302	294	302	323	298	299	278	300	271	285	285	289	272	282	312	284	303	278	280	303	291	286	283	274	264	290	287	306	289	277	280	285	274	328	268	297	279	299	267	266	282	289	298	290	257	313	264	287	296	276	267	287	295	300	281	290	289	298	288	271	281	292	259	259	300	289	295	304	287	305	331	302	293	297	257	279	313	306	285	287	263	295	295	301	266	327	314	280	278	269	276	293	285	284	317	305	302	281	286	273	256	318	277	274	285	262	306	293	290	304	305	272	281	315	296	295	326	309	266	303	271	262	270	299	327	272	293	260	281	304	307	281	308	297	313	279	277	296	284	279	312	264	281	278	285	283	317	280	272	275	319	300	272	318	265	276	302	288	269	309	294	291	282	302	283	275	299	277	302	283	281	292	263	279	301	316	272	304	307	280	251	284	261	291	306	291	299	254	315	274	312	299	292	286	296	289	270	278	298	283	304	276	304	300	276	279	282	293	255	258	284	278	301	310	271	287	303	286	278	306	292	324	298	276	291	290	282	278	250	317	295	281	269	286	321	269	306	288	282	279	259	287	267	284	281	283	300	276	300	261	304	288	270	282	290	298	286	315	283	305	249	299	255	284	316	307	266	271	274	269	306	312	309	296	290	294	341	275	329	284	288	285	279	310	260	306	280	256	290	275	299	303	266	279	273	295	281	243	303	303	251	287	287	290	301	301	271	261	279	278	281	330	316	254	298	288	264	284	305	286	289	304	306	312	310	279	274	272	332	282	300	282	299	320	297	291	310	267	288	272	273	291	290	275	288	306	303	273	269	312	265	305	281	274	285	279	270	294	286	268	318	276	298	265	268	286	321	274	296	276	297	330	274	285	298	312	268	274	282	251	258	308	328	291	294	273	266	296	303	289	277	249	284	295	331	265	273	250	294	283	286	263	267	281	281	323	302	292	265	267	293	273	297	284	273	281	259	286	275	270	268	294	295	277	273	290	316	295	259	266	271	258	282	315	294	262	308	264	285	287	262	284	261	300	275	256	291	317	294	299	300	302	281	287	289	288	314	300	296	285	279	282	259	307	316	291	280	290	311	298	273	284	283	306	263	283	281	274	327	287	291	262	283	279	295	290	306	282	276	294	318	265	277	274	261	307	293	267	251	288	245	286	319	302	308	279	264	280	294	299	258	288	314	275	284	312	277	274	288	265	300	286	284	288	277	286	270	289	304	274	270	301	300	285	268	273	299	277	280	277	264	310	267	293	267	289	319	285	289	299	283	295	304	314	274	269	274	273	295	278	269	304	306	328	318	298	262	290	300	314	292	277	249	259	303	305	268	292	274	277	300	283	294	315	297	292	306	287	307	304	279	318	291	316	316	292	285	302	304	313	295	283	270	285	301	271	327	292	292	274	278	292	274	272	277	281	297	295	296	288	294	287	295	279	273	282	302	305	280	285	300	318	300	293	303	309	287	290	258	292	283	291	282	310	283	301	280	291	307	311	292	298	315	284	261	291	310	283	290	284	278	303	291	288	290	285	289	283	253	266	267	342	320	284	279	313	314	286	283	285	294	289	287	309	281	329	251	300	322	322	284	253	297	283	291	255	289	291	286	303	308	304	266	279	276	273	291	288	302	296	292	300	282	294	312	279	282	310	304	278	300	266	289	287	269	278	293	264	260	253	264	278	290	269	299	301	303	289	310	284	317	319	281	263	261	271	286	267	274	295	263	281	298	280	284	294	269	298	290	271	244	261	251	310	280	298	305	298	298	272	290	326	282	270	273	275	268	306	264	280	272	299	254	282	288	299	244	300	287	259	274	297	296	309	278	323	274	286	308	273	260	290	305	281	298	306	268	281	300	261	313	280	290	323	283	287	285	249	254	272	292	257	276	281	283	294	256	293	269	280	294	287	314	267	256	313	257	292	295	291	303	289	293	290	320	281	289	308	295	282	283	316	318	268	284	301	282	323	282	286	264	318	315	272	245	276	279	314	297	268	295	268	276	298	277	303	292	296	311	279	291	284	303	287	290	305	305	319	297	263	260	274	294	249	306	301	303	281	279	290	257	252	276	282	278	259	279	288	310	273	292	287	278	301	291	296	274	280	330	287	314	265	316	263	265	255	293	288	262	280	272	285	277	299	312	311	310	301	264	296	291	281	340	302	295	289	294	290	259	272	308	269	279	322	304	282	284	256	246	301	298	267	291	287	301	289	299	284	288	271	309	256	274	305	244	273	273	298	296	274	254	244	300	288	320	281	293	297	300	263	262	289	295	284	304	301	313	293	296	277	285	273	291	281	292	283	300	279	276	303	258	289	273	282	292	274	282	268	280	287	266	279	282	244	271	281	270	274	277	264	288	296	282	307	284	296	337	297	298	307	313	287	294	279	263	318	279	281	272	256	283	274	308	298	269	287	277	323	283	315	292	304	274	277	278	290	319	282	267	269	281	309	290	304	283	318	265	310	297	280	299	281	286	274	302	287	288	281	280	304	285	292	286	307	295	327	294	288	261	279	299	260	282	306	284	299	290	303	270	268	271	309	272	265	321	281	280	305	279	267	288	255	281	290	275	298	303	288	268	289	240	295	282	278	266	299	283	299	265	247	321	276	295	261	291	283	265	285	296	296	285	286	302	275	271	299	284	284	280	278	290	275	280	271	287	264	293	258	308	258	266	289	275	284	304	292	263	292	258	282	271	310	304	303	285	291	288	307	300	296	311	263	287	274	266	280	297	308	272	297	275	278	269	289	292	267	278	298	282	302	326	285	274	278	308	318	272	309	268	286	271	277	260	263	305	267	294	284	296	285	263	318	264	285	278	277	268	306	275	293	258	286	274	284	302	247	298	268	283	279	288	247	286	320	275	299	286	292	299	264	332	312	304	298	277	291	291	310	306	291	292	315	310	286	291	261	276	273	279	272	279	279	282	284	311	266	295	296	286	299	291	267	268	288	284	298	275	277	290	291	279	329	287	285	307	280	302	294	282	288	289	297	298	265	289	299	320	279	292	283	292	308	272	315	257	273	278	286	288	305	286	287	293	280	258	292	281	248	273	300	322	292	287	283	294	297	295	278	305	286	290	272	292	283	307	290	275	277	278	312	266	284	279	295	316	286	298	303	287	316	254	275	288	287	293	273	279	271	298	310	303	279	269	297	273	288	262	285	283	280	286	273	300	294	312	283	270	296	280	274	281	302	285	286	281	270	272	305	286	277	310	293	280	284	300	270	264	315	251	303	290
3270	4713	3843	1962	1258	946	719	629	549	476	466	412	353	373	365	308	325	302	316	308	307	263	292	296	303	342	309	284	273	279	277	314	279	278	255	287	277	280	262	275	267	285	285	285	275	292	276	297	268	290	267	286	288	276	287	258	295	312	270	309	291	274	277	285	293	256	274	249	279	275	308	250	307	263	247	272	270	298	278	280	279	281	250	242	289	273	271	267	253	259	274	268	286	262	304	251	279	254	298	267	256	274	264	273	277	288	248	267	285	282	259	264	270	286	275	271	277	260	293	261	289	248	264	253	285	284	243	287	269	276	262	238	275	276	260	272	266	249	273	254	264	248	267	266	267	247	280	276	252	290	298	267	262	289	257	252	270	260	256	282	263	285	241	251	306	257	304	251	293	310	269	239	276	271	259	265	273	300	276	256	261	275	261	268	284	266	262	266	296	254	273	249	300	261	282	280	260	254	278	266	283	275	271	267	240	280	270	273	258	266	277	244	302	272	261	281	292	300	261	273	251	297	257	260	268	257	255	260	283	265	276	254	270	274	258	265	276	295	274	253	234	271	264	289	244	261	288	255	273	251	303	255	234	269	238	271	248	258	253	263	288	264	265	265	276	235	252	260	262	258	211	256	262	254	274	292	295	243	265	269	267	291	267	277	249	245	262	252	263	264	267	275	250	239	262	262	258	265	258	259	285	279	245	265	239	284	278	298	264	264	254	243	279	267	250	255	283	237	282	278	276	279	255	279	265	314	250	242	262	236	294	252	264	286	289	251	254	281	266	271	324	295	238	274	259	275	270	276	258	267	276	264	286	267	262	251	276	300	266	266	277	264	238	290	262	287	283	269	266	250	256	269	233	244	268	255	279	271	262	260	248	293	281	273	259	248	257	279	281	262	286	260	255	254	281	247	263	276	299	258	284	282	282	267	234	271	280	255	262	267	267	277	241	279	254	277	284	261	285	248	294	279	264	271	249	268	260	277	257	271	305	247	256	242	271	306	237	287	250	257	280	269	251	235	282	272	257	259	259	286	296	299	261	294	248	281	265	261	259	229	303	294	250	288	277	310	254	263	266	283	258	301	261	269	259	255	296	278	272	255	281	252	267	258	267	299	254	287	294	267	273	268	249	253	249	257	266	270	279	250	268	263	249	273	277	264	260	259	265	245	268	286	261	261	263	282	240	257	258	260	243	286	280	272	268	259	273	247	249	256	260	255	276	264	238	254	303	252	273	267	252	276	278	262	276	303	245	257	276	265	288	295	250	241	270	250	275	258	253	275	264	276	290	241	261	260	259	289	282	262	277	278	285	223	290	262	266	223	276	273	245	277	289	272	285	286	269	259	252	235	276	251	275	253	268	296	284	250	267	258	289	246	265	261	256	261	299	260	268	281	284	245	270	238	278	275	221	276	297	287	278	306	271	280	257	272	266	302	268	286	324	261	254	250	290	230	277	258	280	246	286	278	264	271	300	255	234	249	269	260	274	251	257	256	212	253	282	270	238	258	245	270	287	279	258	243	258	273	277	258	280	302	269	264	260	264	263	219	252	277	279	241	278	257	256	253	266	240	264	288	263	257	278	267	265	291	260	253	291	261	284	237	259	263	289	253	239	280	260	292	276	264	299	253	275	296	239	270	270	254	280	252	263	278	280	267	270	247	277	251	253	244	265	283	252	253	262	273	273	276	283	276	278	284	217	260	272	279	250	259	283	248	290	262	274	253	245	279	241	263	265	264	272	258	283	268	303	260	273	256	275	245	293	249	268	239	293	255	296	249	237	261	264	259	244	259	300	253	266	277	259	262	295	237	286	265	277	260	248	275	223	264	280	269	279	252	253	285	263	257	243	234	257	257	257	259	242	275	255	246	292	269	258	247	234	282	254	265	261	268	265	283	261	284	257	264	250	281	266	256	261	253	291	286	266	275	309	253	266	267	262	270	271	235	272	272	243	241	265	262	249	264	266	240	269	232	258	246	254	237	281	291	248	265	256	286	265	260	280	269	266	246	263	310	248	267	276	284	284	247	278	249	282	251	264	286	273	241	283	238	284	208	249	254	251	264	308	258	266	275	257	267	249	270	238	263	251	260	253	250	256	271	269	269	258	266	253	252	255	251	280	255	270	261	263	244	247	250	237	246	251	250	227	283	256	248	267	250	275	257	228	252	235	273	258	261	233	273	295	266	218	251	259	263	288	261	259	280	286	236	260	273	274	261	282	278	274	257	287	250	254	293	270	299	262	271	257	262	294	272	245	253	228	277	297	250	273	264	254	251	279	259	278	232	261	282	245	265	248	265	264	265	249	250	286	274	274	261	229	288	247	287	266	242	269	277	258	265	257	285	249	263	251	283	291	254	246	260	292	258	265	246	253	264	255	254	241	269	271	249	279	239	298	277	250	280	251	267	278	267	285	285	286	264	277	263	303	267	267	264	248	265	281	254	279	253	265	280	275	281	261	271	268	289	261	285	236	231	267	247	276	254	275	282	278	255	250	273	244	250	257	233	259	242	262	255	241	286	298	279	266	254	259	252	268	259	263	267	249	277	228	251	282	258	263	276	274	251	262	302	256	288	275	271	248	257	284	287	301	266	240	261	273	274	289	255	282	282	252	257	255	273	256	273	273	275	269	284	268	270	242	271	268	269	236	292	276	259	269	266	257	249	253	277	287	251	248	268	254	253	274	250	242	254	261	285	262	269	266	260	272	283	261	271	263	263	261	245	296	274	233	268	279	269	247	254	282	253	236	241	266	256	230	249	269	274	290	243	269	246	239	253	302	253	250	260	266	245	239	256	269	271	255	249	256	249	273	254	268	252	262	275	247	266	277	261	259	251	269	261	288	273	264	279	275	242	260	239	273	247	265	240	275	238	255	276	287	256	266	266	264	249	272	214	261	242	276	270	267	270	264	244	255	270	247	258	258	265	260	279	253	258	262	290	290	252	250	274	274	260	266	299	246	277	256	261	249	270	246	226	283	259	274	269	258	272	251	268	277	291	274	255	255	252	255	247	267	236	261	283	260	260	246	296	276	243	270	305	248	286	249	267	243	268	245	238	258	276	250	253	257	260	304	265	311	273	273	264	271	271	269	284	268	277	258	273	251	277	278	259	246	279	272	270	248	260	282	275	245	246	235	268	284	261	263	284	252	267	246	243	273	296	254	282	306	268	248	263	276	257	302	250	259	292	220	243	284	275	265	225	266	256	248	285	269	294	274	238	270	275	316	275	236	273	271	260	280	261	276	247	265	261	268	269	293	297	286	257	320	268	267	250	266	271	275	277	241	296	300	294	269	263	261	262	252	278	243	261	252	268	259	269	248	282	234	257	259	263	265	291	289	286	247	230	249	255	258	264	250	258	272	284	263	250	249	237	301	255	267	266	258	288	254	246	282	272	276	236	261	270	297	274	264	271	262	252	285	260	279	284	265	269	261	267	233	271	293	236	234	264	299	272	258	247	251	248	285	274	249	265	251	232	257	262	247	280
27722	12402	984	439	326	331	304	292	316	303	328	322	312	304	303	321	295	288	301	332	300	293	309	294	298	318	330	340	287	283	319	330	306	300	286	285	291	304	276	285	287	276	303	274	275	294	301	322	291	264	309	280	291	286	302	293	279	295	291	305	313	282	301	277	297	297	272	290	293	318	300	317	311	296	286	287	281	312	303	301	295	302	287	295	282	271	277	322	285	307	285	296	306	307	276	316	331	293	293	296	272	286	291	303	270	275	289	294	326	292	294	332	328	248	296	269	282	281	310	265	272	274	310	260	321	283	266	297	293	327	291	254	314	314	310	314	259	318	323	309	301	309	307	284	289	258	261	292	309	257	281	290	290	282	324	311	277	302	323	266	324	283	273	288	283	323	288	277	296	280	286	297	280	282	312	294	286	283	280	275	297	295	310	326	325	278	309	300	287	292	306	293	315	286	262	264	297	287	267	309	280	294	301	313	273	311	292	294	289	294	301	280	330	299	320	275	277	300	293	266	288	332	305	313	295	281	272	317	314	298	299	317	302	286	297	302	304	266	309	300	309	304	311	298	274	277	297	299	274	265	279	286	257	279	288	286	267	324	289	318	304	279	313	314	287	304	249	312	318	278	272	294	308	342	278	307	327	305	294	270	293	271	296	290	323	320	304	300	308	308	297	282	276	285	309	272	307	277	286	309	326	305	288	317	302	301	302	266	289	275	289	301	292	309	322	291	334	301	284	292	305	288	301	333	287	293	290	281	328	310	292	269	284	295	287	326	275	309	310	286	271	284	325	278	275	298	286	285	254	293	308	309	302	315	311	310	299	291	302	312	273	295	284	308	256	295	304	334	309	296	298	300	304	316	308	294	301	256	342	330	304	291	312	306	278	285	286	269	311	280	305	280	293	305	272	306	291	296	294	287	335	267	302	268	319	280	272	308	304	309	270	304	298	288	306	271	282	297	295	285	319	312	283	273	295	303	303	304	324	276	251	283	278	271	299	295	321	289	297	258	304	308	290	275	269	291	305	289	306	316	289	261	296	292	263	281	286	252	258	286	303	280	306	294	282	277	310	278	297	290	261	295	305	274	285	275	306	260	311	302	289	289	278	311	295	277	270	272	249	329	284	284	314	271	261	288	292	276	302	281	301	298	283	267	310	305	308	287	321	248	309	297	299	294	291	300	279	311	282	290	283	312	303	278	307	307	284	307	299	262	320	289	295	286	293	308	293	300	305	291	310	289	301	294	323	306	293	278	302	295	323	284	296	280	257	288	274	287	289	294	295	296	273	290	262	290	296	298	254	276	275	284	291	259	285	270	308	294	296	277	287	274	294	305	271	277	290	302	293	300	308	291	302	302	304	292	301	289	308	263	286	298	276	276	309	309	312	260	288	291	334	306	287	303	276	291	294	301	294	282	314	273	292	286	318	301	291	309	285	318	307	257	307	309	305	320	304	303	305	297	338	300	267	269	295	291	280	295	303	303	296	306	271	313	274	331	313	300	318	287	281	266	281	284	302	320	330	316	299	295	295	292	282	269	285	292	281	271	273	287	322	277	316	288	329	280	293	287	289	285	311	260	316	299	308	307	288	281	302	291	293	292	291	317	303	304	289	292	296	269	276	267	294	314	306	271	285	285	286	296	306	295	301	267	282	283	319	282	297	268	313	287	290	263	326	305	318	313	307	282	291	289	293	295	300	313	294	298	303	309	260	308	293	286	273	289	310	314	310	291	299	274	301	294	280	294	311	279	282	301	291	285	284	276	281	280	324	299	301	295	316	293	281	307	281	263	309	317	292	300	301	287	274	281	298	277	296	321	306	300	283	310	287	276	306	290	261	258	297	291	292	292	326	314	316	282	287	290	309	268	277	281	303	274	305	268	328	295	277	295	301	320	279	283	295	298	298	301	319	289	277	282	301	285	295	326	325	292	305	276	296	299	306	341	315	282	268	293	304	289	295	286	336	307	282	269	287	328	299	296	283	293	292	297	262	299	292	276	303	298	281	273	281	285	264	270	286	267	289	306	290	260	313	283	297	269	253	319	295	281	304	329	301	298	315	275	306	274	287	317	283	283	301	261	273	295	313	289	288	283	298	330	304	308	316	286	270	295	263	322	270	328	294	293	295	301	297	269	294	313	292	300	274	310	325	272	290	320	312	326	282	295	278	274	265	304	292	299	281	284	313	282	304	308	302	299	309	284	288	321	280	289	285	287	295	308	293	281	300	294	289	282	278	293	279	276	294	304	293	276	300	292	298	282	308	277	279	281	287	301	300	260	298	282	333	318	293	286	314	282	308	278	278	265	289	286	304	278	279	327	287	329	277	292	285	316	300	295	303	290	312	255	273	300	292	278	292	287	298	277	264	291	319	277	287	329	274	293	280	329	309	272	294	291	283	309	305	282	276	333	272	283	279	286	299	307	316	267	310	300	297	275	303	302	280	280	305	322	324	296	333	305	277	303	285	300	303	306	314	290	308	280	247	285	262	260	306	275	296	281	311	294	305	331	291	295	293	291	298	324	293	301	332	317	306	298	314	346	304	312	316	295	240	309	312	270	304	288	287	280	287	318	321	272	293	312	286	305	267	306	269	288	281	282	300	315	292	294	277	328	277	308	300	271	310	314	305	306	322	297	315	287	286	301	285	312	283	264	297	305	293	284	303	284	283	287	251	305	279	293	277	278	299	304	285	283	301	255	292	298	295	279	268	320	288	298	322	258	295	290	292	318	303	280	268	295	296	324	294	304	297	302	284	328	295	312	310	305	254	274	297	311	304	335	284	292	313	274	313	285	245	307	289	298	276	312	298	277	330	298	305	315	315	294	269	286	272	279	274	297	296	294	273	303	295	289	301	304	321	292	322	306	326	291	287	316	298	319	324	294	286	287	312	277	298	280	327	299	294	272	334	309	263	296	309	291	315	312	295	279	289	294	289	297	294	270	309	294	285	309	315	298	262	289	284	325	303	284	264	287	333	305	280	318	324	315	295	310	299	304	284	306	289	302	313	302	300	278	280	324	298	303	266	286	274	302	283	294	287	321	302	290	306	281	319	301	276	300	308	297	309	314	275	314	289	266	308	329	282	280	301	277	300	286	275	301	276	300	283	311	284	302	303	290	306	279	323	302	318	287	285	280	302	292	266	327	292	305	288	308	282	269	290	313	293	304	283	322	313	306	305	314	285	323	321	315	308	303	300	251	267	289	312	265	305	299	293	310	296	296	269	312	266	280	339	289	271	316	300	330	293	297	305	290	288	308	315	276	298	278	315	280	284	300	320	267	297	274	292	317	313	310	312	307	288	295	253	281	301	327	278	291	295	307	299	266	309	298	318	308	319	302	322	272	310	310	288	298	301	317	314	318	294	289	299	326	287	293	287	274	285	280	264	305	302	303	271	307	275	291	285	303	301	296	302	309	273	285	325	292	329	295	314	287	297	264	283	304	252	298	270	288	305	266	277	296	282	293	279	276	281	308	311	289	346	291
4690	423	424	353	323	300	271	267	284	283	273	286	279	278	274	238	264	277	254	281	265	288	253	292	261	294	267	289	261	276	262	261	242	264	264	298	268	288	255	297	250	252	304	269	264	279	271	277	293	248	263	275	279	255	282	286	267	288	253	272	278	280	274	286	266	277	262	270	283	271	273	270	259	265	250	282	251	270	285	260	235	292	268	269	280	276	277	290	289	266	280	236	262	284	290	277	257	286	277	243	271	247	247	272	266	301	274	263	287	278	281	283	270	263	290	268	239	270	297	252	272	278	267	273	267	253	271	274	278	266	277	291	291	299	309	279	276	257	283	269	280	281	272	264	280	281	265	273	266	263	285	264	281	258	244	267	267	273	253	254	275	232	258	250	288	265	276	241	280	241	265	292	262	284	276	270	279	257	255	274	293	280	257	251	270	291	284	264	285	262	269	266	277	278	265	271	275	257	271	267	289	267	245	271	268	292	253	258	266	283	272	254	273	280	254	261	262	261	262	268	278	278	241	276	261	245	287	267	248	289	250	272	261	291	284	270	266	301	274	242	257	289	243	287	254	277	275	263	261	253	259	286	258	270	228	277	264	268	279	246	260	291	278	268	247	273	260	264	296	259	239	253	294	258	282	284	278	280	293	240	287	254	263	281	277	282	256	270	278	275	260	261	272	243	278	257	268	270	245	308	273	288	261	263	272	265	278	268	282	276	257	242	268	236	277	266	288	264	263	246	288	272	278	247	288	249	280	255	275	245	273	272	276	282	277	279	256	294	235	291	286	279	274	303	252	279	314	263	234	277	299	264	275	264	273	274	282	280	282	219	247	255	274	273	285	253	304	288	242	268	286	278	269	256	276	276	269	268	263	283	267	253	275	249	277	274	261	233	263	239	272	270	287	264	267	228	273	248	258	265	261	293	289	258	259	265	255	277	256	259	264	254	294	242	281	253	269	244	269	268	249	284	273	274	255	268	283	282	284	261	270	269	270	269	265	282	275	274	250	253	271	260	251	281	288	296	280	250	269	278	276	272	257	275	241	224	275	282	276	291	247	276	275	240	273	263	256	244	252	278	272	249	249	287	278	259	271	266	275	252	272	252	261	271	270	262	258	234	262	244	255	277	261	265	257	248	262	240	294	259	264	239	279	238	259	252	283	251	298	273	267	280	268	284	267	265	281	268	269	265	266	280	290	270	260	249	255	282	276	291	274	281	259	268	270	247	253	248	279	265	253	269	287	276	302	259	257	290	274	272	253	279	266	249	275	242	266	288	311	266	272	272	236	237	300	285	248	267	273	274	280	262	265	287	260	259	273	256	258	287	290	260	260	242	270	265	259	257	275	261	300	277	255	268	303	282	262	246	281	264	280	250	274	285	258	287	247	245	273	281	279	247	293	260	246	280	255	272	265	278	268	252	242	272	258	261	288	259	279	267	259	306	259	261	261	241	274	288	269	268	251	278	287	277	282	312	273	243	258	265	296	259	248	264	257	296	258	264	279	280	280	277	285	250	261	277	249	248	237	267	252	261	261	257	296	242	253	268	281	269	243	279	263	257	266	265	250	262	284	280	231	266	270	269	286	263	275	278	242	278	279	263	280	256	251	261	263	248	246	256	245	256	264	253	254	273	278	271	266	273	265	264	288	276	251	242	282	269	262	282	285	279	259	262	273	261	256	278	244	267	261	280	251	272	274	291	260	286	286	260	256	274	270	260	289	272	267	265	268	253	272	279	270	269	264	294	259	244	316	270	241	270	275	261	260	282	275	265	255	293	272	272	302	288	289	286	261	267	247	282	256	283	272	279	272	280	261	256	244	293	302	277	278	248	258	268	264	267	296	266	249	270	265	258	258	277	267	270	265	283	268	266	268	273	276	279	258	269	266	277	248	259	253	272	247	264	258	286	271	287	261	278	278	254	270	259	299	284	253	267	259	281	254	235	284	297	288	231	274	271	302	268	243	273	259	250	243	318	260	254	282	269	273	268	275	251	258	267	299	271	274	271	258	283	276	248	265	282	295	297	265	228	295	277	276	295	295	238	251	257	274	260	284	286	271	248	269	272	250	297	277	240	311	259	274	294	265	263	265	285	274	277	263	261	216	281	271	263	281	291	240	316	252	299	273	251	312	250	268	261	247	242	282	273	282	239	275	237	277	255	268	253	288	277	279	287	267	296	242	299	280	268	263	239	281	275	297	293	295	262	285	285	263	263	269	271	269	274	259	283	236	280	259	279	285	298	275	279	285	267	278	252	240	279	274	276	270	285	254	266	282	284	245	240	277	259	270	259	257	283	250	288	221	263	260	272	244	284	256	278	232	275	275	274	273	261	249	260	251	287	257	277	264	294	263	262	247	280	250	279	255	253	278	287	277	305	254	292	280	251	272	264	270	274	269	232	296	281	265	266	241	276	291	292	274	230	286	292	276	285	233	266	255	257	241	272	245	288	282	256	253	279	289	300	308	247	271	285	242	287	244	294	254	263	233	274	272	251	288	290	263	288	261	276	252	243	268	307	297	241	255	269	279	277	302	249	231	277	261	286	280	248	268	274	273	249	299	264	250	301	292	267	274	296	253	282	284	248	256	272	287	279	255	280	275	274	293	238	268	245	278	260	261	274	257	278	267	303	272	294	276	248	261	260	278	251	280	260	299	272	257	288	271	285	225	269	274	252	270	279	259	265	295	244	226	256	258	269	273	271	272	273	262	260	285	289	266	260	245	254	278	261	246	271	301	285	271	272	276	302	291	258	287	272	260	270	258	259	280	281	264	255	296	232	285	262	248	256	284	266	234	268	287	285	271	270	296	270	261	262	279	259	298	255	279	262	263	286	275	299	275	278	260	279	290	265	250	246	292	278	266	280	292	267	248	290	281	265	235	253	250	275	267	268	251	264	292	278	294	271	250	273	252	259	268	295	283	253	268	309	267	259	249	285	265	268	278	296	284	249	283	250	261	267	253	271	284	257	292	255	284	285	312	236	270	274	270	240	277	276	272	283	273	262	261	261	265	261	263	280	272	284	259	268	239	257	267	304	237	252	250	277	255	271	270	261	252	276	258	272	269	275	249	278	252	301	272	244	265	267	266	276	283	271	268	265	266	266	249	253	269	249	255	281	247	257	266	251	272	261	287	254	264	270	254	268	287	296	270	255	275	268	284	249	294	271	266	259	264	288	281	268	272	262	259	275	282	286	266	255	281	279	276	267	272	233	270	260	261	272	271	276	261	265	270	253	291	278	286	252	263	238	278	247	272	248	264	282	276	290	278	258	266	278	299	290	299	269	283	275	240	257	268	278	268	240	261	263	267	250	259	283	287	288	229	263	253	253	304	261	267	248	270	303	313	270	257	254	267	287	270	269	277	261	283	287	280	255	262	274	251	236	273	272	279	268	252	279	260	279	259	266	264	262	282	279	251	268	260	244	267	237	250	269	269	251	271	262	285	260	260	266	255	243	238	263	263	270	270	260	268	283	223	260	274	270
25354	21486	27851	25522	9150	595	335	243	199	169	175	186	164	161	151	163	148	156	144	144	154	163	144	127	155	133	141	148	151	150	150	147	150	149	157	145	155	171	146	141	150	152	135	156	154	135	153	141	153	146	158	168	152	157	155	148	152	134	149	150	141	139	139	152	120	141	155	130	157	129	152	130	119	137	122	141	137	111	118	120	131	139	139	163	138	115	150	128	148	127	134	111	151	134	147	134	150	137	148	126	157	135	128	127	162	127	150	124	143	144	160	142	172	145	151	147	145	138	132	170	151	147	126	109	146	129	137	129	153	136	148	133	123	118	142	130	140	140	143	119	161	140	157	166	141	151	132	137	142	116	133	135	141	148	119	126	131	145	141	160	148	132	121	144	159	127	133	142	137	143	125	154	156	138	146	160	143	153	149	145	152	146	115	144	146	153	133	136	139	142	126	156	145	152	143	127	150	149	152	143	141	127	157	138	136	130	141	132	165	142	178	136	130	142	152	160	146	156	120	142	137	155	131	150	132	144	148	135	130	135	139	129	152	134	149	138	113	137	134	130	161	132	133	154	145	143	141	152	129	153	148	132	129	146	139	134	123	124	137	143	140	124	138	138	136	137	122	145	147	149	146	151	143	169	146	130	146	149	142	162	122	138	160	152	146	140	135	125	137	148	118	146	135	153	128	143	153	132	127	147	142	149	140	140	159	161	140	149	146	128	159	148	135	145	134	153	149	137	139	137	152	134	131	147	132	124	113	155	150	167	133	139	148	142	154	129	123	147	151	155	169	140	128	138	144	146	134	127	126	141	135	150	128	148	145	128	147	137	159	135	144	148	125	145	142	137	163	129	128	138	137	143	135	130	134	145	146	135	140	126	161	154	140	130	161	146	152	130	119	145	148	142	127	129	147	135	132	133	145	130	137	136	142	140	132	136	120	127	154	150	134	141	133	137	140	149	140	143	135	133	148	136	144	144	144	127	136	145	157	123	144	113	151	160	148	152	138	151	156	155	126	139	159	152	124	149	135	143	139	137	154	141	136	136	134	138	138	123	131	136	144	108	138	104	143	153	159	132	145	132	119	133	146	134	134	130	146	125	141	151	137	129	161	141	123	154	136	141	139	112	137	134	117	131	162	142	161	145	143	132	168	118	110	129	153	121	138	134	157	136	126	147	131	154	140	143	132	145	119	127	132	143	116	126	151	128	161	130	147	157	134	125	152	143	128	134	145	127	133	114	135	149	140	135	149	123	134	140	137	144	152	137	129	170	154	125	129	145	148	145	138	129	132	141	151	122	120	144	152	147	120	120	130	133	144	135	137	148	143	137	156	140	140	129	158	157	123	148	138	143	140	138	130	126	153	143	144	140	156	132	147	161	128	136	147	128	130	135	121	145	125	149	138	141	147	113	147	129	136	141	134	136	145	148	121	141	140	144	140	155	149	121	140	134	144	126	138	156	122	128	131	159	126	144	133	138	164	144	149	125	132	161	128	115	135	139	133	127	133	125	145	140	122	135	167	129	135	154	130	152	140	127	150	129	158	149	121	135	119	138	140	135	141	149	119	152	147	140	152	123	139	154	144	160	143	137	145	147	147	132	133	127	124	119	159	154	118	122	115	141	129	145	121	131	137	137	123	162	130	110	131	132	130	128	133	138	151	147	129	142	161	145	135	146	132	128	147	145	140	141	132	130	128	109	138	133	151	141	127	142	145	119	136	133	143	152	135	133	129	137	154	152	144	131	148	129	146	134	135	137	141	120	151	130	146	134	148	118	149	137	146	112	133	144	126	140	146	128	152	166	117	152	160	142	149	147	129	138	119	118	144	151	143	129	137	147	132	158	149	135	131	128	162	139	126	172	151	135	131	144	130	115	138	144	147	149	133	156	137	135	138	140	143	146	120	138	149	135	114	140	133	141	140	153	151	123	114	140	158	141	158	115	129	168	147	139	126	146	123	141	148	143	133	136	112	137	126	134	135	150	130	126	133	117	133	129	135	144	131	134	147	111	143	145	137	132	140	139	131	124	151	145	140	157	137	138	144	143	134	123	151	127	138	154	133	161	132	134	133	158	138	122	137	128	159	152	153	142	131	137	138	139	143	123	153	119	118	140	116	149	135	151	115	135	133	130	148	142	126	139	158	147	137	133	140	144	134	125	130	135	133	125	152	123	147	120	145	115	144	137	136	143	141	120	122	138	153	132	148	139	132	129	162	139	140	146	132	146	123	167	139	128	147	148	137	155	141	145	129	152	138	146	144	146	123	157	144	155	148	151	132	150	142	140	138	142	158	132	127	145	149	134	146	159	128	131	144	124	143	127	137	145	122	154	155	136	134	140	122	158	132	131	134	159	150	144	154	157	140	127	144	148	118	146	139	148	147	127	148	145	135	141	150	156	112	144	156	142	145	152	162	162	141	169	120	154	133	155	143	138	148	124	128	112	138	153	136	137	137	135	146	145	130	123	148	149	148	152	134	139	158	135	115	110	139	134	143	128	137	134	125	134	137	141	140	135	149	155	125	130	135	150	140	141	140	150	140	146	143	140	149	141	129	149	139	133	121	133	145	158	127	168	127	151	152	138	143	140	133	154	146	144	132	147	132	151	141	152	123	146	144	123	140	136	131	138	138	133	149	153	124	135	137	128	145	135	155	137	113	103	134	149	137	137	130	139	134	123	134	137	130	133	143	137	121	143	125	117	144	136	142	117	144	160	131	158	154	147	133	140	140	133	137	125	144	121	139	143	142	147	141	159	161	142	132	138	132	143	150	135	138	153	164	143	139	140	143	154	149	140	144	143	141	141	138	136	126	150	134	153	142	183	131	149	127	133	127	135	148	142	154	122	152	138	143	130	158	129	160	119	132	126	143	155	151	125	115	128	166	143	157	141	137	148	144	149	130	140	161	155	122	141	157	140	149	147	134	146	137	140	132	127	152	155	145	164	147	138	139	137	137	139	119	150	141	153	146	147	144	140	128	150	135	122	149	137	146	136	143	142	185	140	136	131	143	127	124	132	118	145	147	142	136	108	143	125	127	150	157	133	116	134	139	134	140	146	138	128	130	139	142	136	138	146	141	136	180	136	153	150	127	142	125	148	127	138	148	152	144	140	138	133	155	134	148	133	151	149	147	129	128	141	121	149	133	144	122	149	152	145	156	126	137	145	140	148	121	122	144	139	125	136	140	154	142	141	152	139	125	136	143	137	139	133	150	156	142	144	144	136	174	154	147	127	158	153	145	142	144	121	139	135	158	140	131	129	133	135	112	131	139	140	126	164	150	151	135	152	137	134	110	135	146	149	159	151	112	136	154	123	146	157	150	161	138	121	159	136	133	162	140	122	143	150	145	120	125	133	148	156	138	123	129	145	128	132	143	127	142	131	121	125	155	139	164	152	133	134	142	149	144	125	156	132	119	165	135	133	137	130	140	155	169	124	144	144	139	119	124	127	147	137	134	144	162	135	159	153	151	129	148	130	151	162	136	155
3104	2465	2253	1015	649	484	375	326	304	248	249	202	212	204	194	186	161	147	160	162	143	196	153	152	158	129	169	160	164	164	143	138	165	148	170	133	146	148	170	168	170	152	138	145	154	157	114	164	154	142	136	150	128	152	154	146	151	144	145	165	156	164	159	153	151	155	141	151	142	154	167	150	157	166	151	149	146	142	145	136	130	157	152	157	161	125	172	153	148	143	135	151	144	134	167	147	157	137	159	140	167	142	143	150	142	141	128	126	158	163	146	168	165	149	145	163	132	159	125	155	151	148	145	132	163	165	118	162	132	136	149	146	151	119	133	129	141	133	156	157	144	161	152	147	136	167	138	154	152	148	170	169	146	166	169	137	166	183	146	150	160	154	154	155	151	141	150	148	156	127	143	149	161	147	174	142	137	134	154	152	152	162	164	131	148	150	125	166	163	130	127	158	145	137	150	154	157	153	147	128	151	140	156	154	159	152	144	164	171	163	124	151	143	162	149	143	143	134	161	157	169	143	152	162	136	131	143	142	157	133	164	152	142	158	137	163	181	152	169	139	159	144	151	145	140	156	145	163	164	177	156	128	143	143	139	150	149	150	128	135	153	154	150	134	158	163	153	156	142	113	154	163	122	127	139	166	143	131	166	151	149	141	139	134	146	151	116	152	141	139	152	141	134	160	147	151	158	153	151	137	136	140	140	136	130	164	138	145	149	156	140	141	141	141	164	135	138	137	150	140	135	153	146	161	163	139	125	137	151	161	150	127	158	123	131	143	157	125	130	169	149	144	146	140	138	169	154	139	144	153	130	144	137	146	148	155	133	148	152	149	120	150	145	143	134	144	134	131	155	127	150	128	166	157	137	154	167	148	165	145	149	139	135	151	151	136	155	129	164	159	154	148	143	152	126	140	155	159	140	133	162	138	127	155	146	148	141	131	158	165	144	150	152	134	150	133	145	149	159	132	150	121	131	141	166	159	160	162	142	146	150	152	136	136	144	158	146	161	150	145	143	180	154	144	147	151	126	151	151	153	160	167	140	156	155	169	142	134	155	149	130	133	138	160	164	164	145	139	135	152	137	167	137	143	133	153	124	142	128	144	146	129	158	122	149	144	152	168	142	145	168	143	140	150	164	147	121	171	151	127	128	140	116	143	159	156	146	125	153	143	133	135	159	151	151	152	124	140	132	157	142	144	146	145	140	156	147	153	141	156	129	122	128	148	142	145	157	140	136	153	140	146	139	148	126	166	140	150	146	148	146	136	138	132	151	144	148	141	154	141	147	148	146	124	163	141	126	155	123	148	118	147	151	138	152	113	145	123	141	160	131	154	149	149	152	159	137	139	161	157	146	143	136	127	171	134	151	157	111	128	145	148	136	141	148	135	132	123	145	140	147	139	137	128	156	146	159	145	146	151	146	164	155	128	137	139	161	148	142	159	158	168	126	154	154	140	154	148	148	155	144	154	171	146	151	138	139	168	149	146	142	130	163	148	135	148	160	143	132	136	140	137	149	155	143	145	133	143	135	149	175	138	151	154	166	132	136	141	132	128	166	132	154	163	147	143	137	142	148	152	150	163	116	146	143	134	129	144	132	160	151	142	137	136	133	149	122	160	146	141	132	136	156	159	150	141	140	133	121	147	136	157	138	140	149	111	163	137	128	141	141	132	129	135	136	168	136	171	163	155	157	127	149	164	159	114	138	138	137	153	130	139	143	143	140	161	138	137	129	134	142	129	164	166	129	145	150	148	141	131	152	126	136	132	149	135	137	142	139	132	152	149	145	148	138	159	109	146	145	125	147	150	165	132	156	159	130	166	143	148	150	128	121	146	136	187	133	150	159	177	124	148	148	155	165	140	128	127	146	146	144	161	140	139	160	150	135	144	137	122	158	145	144	167	130	133	152	144	138	139	146	145	139	138	127	153	129	144	148	140	144	152	133	172	142	143	144	160	157	143	154	144	131	132	154	159	145	143	131	137	145	145	161	145	155	153	151	128	123	153	146	128	132	148	138	112	163	141	166	131	131	141	147	146	144	137	151	140	133	147	138	132	139	139	147	164	147	142	148	141	126	159	136	173	151	121	147	161	152	154	148	159	146	153	142	142	133	131	152	124	170	129	150	129	134	144	154	143	130	129	143	131	139	154	129	157	131	177	120	157	156	119	155	133	143	144	155	139	138	140	162	152	124	129	131	134	147	138	149	156	142	150	155	153	139	176	143	142	148	151	130	145	147	131	153	141	135	157	138	113	146	156	140	134	152	136	182	143	148	153	153	151	136	139	151	125	158	122	155	158	151	130	146	145	146	128	157	135	153	149	125	150	153	142	168	145	148	139	148	147	151	138	142	143	141	147	153	142	133	148	145	145	129	160	143	129	162	162	165	159	134	139	151	148	149	141	145	131	127	136	140	136	155	141	146	146	160	138	152	138	139	159	142	126	149	184	138	142	137	165	148	131	140	153	146	162	126	142	142	152	140	137	137	146	140	137	144	154	147	126	155	136	161	128	133	138	131	158	150	161	130	124	164	141	173	120	138	147	125	130	128	157	149	139	132	155	151	157	145	155	142	165	159	144	131	160	144	148	137	128	154	132	156	152	115	132	150	152	157	151	144	147	150	154	163	128	157	153	147	134	130	142	135	149	158	140	147	149	128	154	159	119	162	148	145	150	143	143	134	148	144	135	137	138	151	162	157	132	173	144	117	136	147	137	130	150	146	137	130	121	127	148	161	140	144	148	147	156	130	134	134	159	155	165	134	147	142	129	142	136	174	135	141	162	124	150	145	147	138	129	158	154	145	147	154	146	137	146	164	127	158	157	150	130	142	149	146	150	121	152	138	137	122	160	166	167	166	141	130	142	131	138	129	148	140	133	135	154	135	189	150	156	128	138	124	137	148	158	134	144	147	153	163	178	135	124	154	137	144	166	144	132	144	151	152	135	152	131	158	142	146	150	142	163	156	138	155	138	144	158	157	131	157	143	166	138	151	147	162	139	151	138	157	167	133	163	129	140	145	129	145	145	132	157	160	143	138	155	138	111	135	134	142	151	145	124	124	139	152	120	142	140	139	139	123	165	146	155	146	148	137	140	146	145	139	152	151	144	139	145	154	155	130	154	152	153	134	116	173	151	134	139	145	144	155	135	141	118	122	154	159	154	136	138	160	154	165	138	137	143	152	127	153	159	148	138	134	163	133	154	146	153	130	153	153	126	137	148	131	156	149	141	162	141	142	134	153	132	146	145	142	142	152	147	155	133	172	125	161	154	141	126	150	144	140	142	141	128	153	129	158	152	170	131	146	146	145	143	159	122	133	118	141	140	141	145	142	152	145	124	154	142	144	150	137	163	144	148	140	154	148	147	162	148	130	112	133	167	130	136	148	144	156	123	131	130	120	127	142	132	150	154	151	147	130	150	167	139	143	147	145	173	158	135	167	130	134	145	151	136	169	156	171	162	152	159	133	138	123	124	144	145	152	152	129	153
24397	21512	28800	24650	21482	5733	882	541	396	390	337	373	337	350	328	319	321	326	339	267	290	304	313	314	319	287	296	284	296	324	287	294	313	332	306	289	303	291	340	300	313	270	272	311	293	306	287	305	271	330	315	297	282	295	281	282	316	283	281	297	287	315	287	267	303	316	290	314	280	304	317	282	298	289	315	301	272	294	276	262	297	315	344	279	288	254	307	300	276	285	285	323	296	312	329	297	321	279	290	310	298	290	302	276	286	299	286	259	262	305	276	284	290	298	312	273	289	286	317	291	297	280	320	283	265	284	300	299	318	276	287	293	291	291	281	314	304	259	289	293	276	281	255	282	287	305	280	308	291	299	314	295	257	299	298	296	284	303	292	285	269	307	301	276	295	283	291	301	288	283	274	295	298	315	296	291	268	277	269	255	252	285	289	305	261	253	314	293	287	285	317	292	296	269	251	302	291	284	289	291	274	301	264	284	300	279	322	300	268	290	318	292	311	275	285	252	269	299	275	296	311	288	298	279	288	290	292	270	276	279	266	294	267	281	298	287	277	274	309	301	284	295	298	266	276	275	302	282	319	313	308	276	287	282	283	284	269	290	273	283	290	294	266	294	289	293	283	274	319	262	277	316	297	287	281	294	285	276	291	270	280	276	281	302	290	264	264	267	273	310	288	283	286	298	298	280	281	278	294	300	286	285	284	276	340	318	281	263	266	284	276	274	304	286	277	290	285	293	280	288	296	280	276	300	280	271	312	306	265	299	278	270	267	313	300	294	324	301	285	273	280	319	286	279	283	306	292	293	274	321	297	273	269	273	282	297	293	292	274	298	316	295	335	291	284	323	279	297	300	326	273	283	298	283	300	292	317	264	286	298	286	296	276	297	304	296	317	258	300	257	274	278	289	311	300	247	276	299	308	267	275	285	312	286	302	291	309	272	258	281	277	279	302	291	272	274	281	267	252	286	314	299	273	292	269	271	279	316	255	286	255	280	261	277	274	289	286	266	293	316	301	316	289	286	270	291	302	278	298	265	323	293	294	292	285	290	288	264	251	311	312	297	294	270	286	302	273	305	309	265	272	332	312	262	294	261	312	273	289	296	303	286	293	294	294	265	291	283	277	278	264	284	275	269	297	313	256	283	290	301	267	276	291	283	314	274	261	291	269	308	308	280	298	263	272	274	245	276	259	282	278	318	284	273	286	288	304	266	273	257	327	269	280	320	305	324	252	300	284	254	300	288	258	306	277	299	290	258	295	277	317	305	288	253	291	295	278	257	292	266	305	268	287	292	289	280	287	302	296	274	285	258	266	309	271	298	282	284	279	266	275	290	273	267	329	256	299	291	274	295	285	267	267	299	275	304	287	277	292	279	302	313	293	297	277	288	280	291	299	302	281	283	283	288	310	297	282	287	321	276	270	273	278	293	279	283	251	291	299	292	280	291	266	281	279	252	307	299	304	279	268	291	293	294	290	296	289	269	306	268	313	307	295	283	271	290	265	302	320	284	275	281	305	299	274	265	279	276	293	268	283	293	271	288	239	274	276	317	283	299	320	274	307	270	271	323	275	303	278	285	298	304	288	277	306	286	271	299	292	263	247	295	293	286	281	307	289	304	326	270	277	280	254	291	304	289	295	304	287	321	302	297	265	284	272	291	295	292	312	302	309	276	318	282	297	277	294	255	245	284	312	263	271	309	305	305	295	276	278	286	273	277	281	302	292	294	296	302	278	278	285	290	313	281	297	300	269	290	285	278	301	308	267	282	307	296	284	290	302	297	295	307	265	284	302	299	264	270	281	283	286	277	290	296	293	290	278	289	297	296	289	308	281	296	253	282	283	293	274	306	276	311	309	286	314	271	265	295	284	316	303	276	285	274	269	286	280	275	275	276	272	279	275	289	280	301	300	261	286	287	268	289	248	303	281	293	269	308	268	272	277	276	253	298	288	278	279	299	296	304	305	291	296	276	313	269	273	299	246	343	311	264	289	259	245	282	289	308	285	321	277	267	305	290	325	300	285	266	285	299	289	297	277	293	273	284	288	285	289	299	317	287	284	293	277	292	287	304	313	269	257	304	284	310	277	280	293	330	273	276	282	271	278	249	310	296	286	314	303	282	277	290	289	272	299	305	300	308	272	309	257	258	308	290	279	262	302	287	280	294	304	263	276	308	294	281	300	288	268	287	323	287	312	279	320	272	287	263	313	302	284	274	275	281	290	285	247	288	293	284	305	268	268	312	276	320	260	279	287	301	298	294	253	269	288	332	296	272	273	288	251	297	306	290	319	294	295	265	286	264	276	246	294	303	307	292	281	290	282	279	283	303	284	302	291	315	304	281	273	295	297	299	276	298	299	310	292	268	259	273	282	260	270	260	295	303	283	289	304	282	320	285	278	277	276	270	301	277	275	276	257	297	291	265	345	277	296	248	311	299	299	282	294	260	272	260	262	274	287	282	269	280	322	270	284	304	296	278	290	319	318	285	304	303	275	291	314	281	293	275	280	281	308	272	288	305	294	290	291	264	299	292	270	297	306	288	295	295	321	269	275	274	285	301	294	255	283	282	299	277	290	268	295	263	276	268	300	274	293	300	285	255	262	267	276	277	273	285	310	312	316	283	281	285	262	284	286	317	274	298	272	291	269	280	297	311	314	282	270	264	275	316	302	252	292	265	296	267	272	310	332	285	308	304	282	308	313	286	287	267	273	307	270	282	292	284	315	306	297	281	253	257	321	262	260	301	299	286	282	284	300	288	283	290	305	273	288	295	290	291	273	278	284	287	269	287	282	297	310	310	288	267	281	314	291	273	274	276	281	277	295	291	291	220	269	272	281	291	282	312	289	282	283	281	303	303	274	293	288	273	288	306	270	272	286	290	322	264	306	282	285	268	252	312	282	262	272	287	287	287	268	290	287	286	289	298	254	282	297	290	343	271	278	278	243	282	276	282	277	299	264	294	284	265	245	285	280	310	285	271	304	321	250	287	288	280	282	280	270	279	276	290	302	290	316	281	304	290	282	304	297	281	288	268	289	270	274	290	288	275	292	255	268	276	283	259	307	294	299	289	274	275	279	278	290	277	273	263	277	276	301	289	281	289	310	268	267	289	276	287	291	287	276	296	300	299	300	325	288	277	284	294	289	285	310	281	278	271	306	293	333	292	256	273	290	309	300	282	296	287	281	277	282	275	305	286	263	267	296	278	258	273	283	292	304	321	295	316	245	279	301	309	259	270	311	316	299	239	278	272	259	320	292	239	295	275	292	264	270	309	326	301	309	268	289	269	295	305	260	263	279	268	289	295	269	282	316	282	306	265	299	276	273	281	300	298	277	293	308	260	268	269	284	260	279	270	278	311	298	276	285	264	293	277	300	294	285	304	330	292	312	304	289	285	278	346	307	257	292	281	270	272	283	282	299	276	293	306	281	293	262	259	281	290	274	264	278	272	274	248	286	289	278	295	302	290	273	282	258	267	270	253	304	324	275	263
3302	4705	4011	1909	1250	917	736	619	537	482	438	383	421	373	343	357	331	342	316	293	339	329	304	285	336	294	306	324	306	277	269	302	313	287	281	274	256	266	239	275	274	273	249	276	298	270	283	294	286	278	257	279	286	269	286	263	255	239	286	283	298	264	306	256	277	296	305	260	300	237	276	286	327	261	257	299	278	299	292	254	251	265	268	260	275	254	283	283	249	273	295	287	259	276	293	295	264	251	281	278	258	252	280	257	247	266	268	299	273	297	272	300	288	242	275	254	274	276	262	275	261	282	235	255	306	249	276	292	275	274	270	290	302	239	292	252	282	261	270	253	281	268	268	293	295	296	258	292	262	283	271	296	240	258	260	282	264	263	304	300	275	272	239	269	287	311	273	283	289	265	290	298	250	282	266	270	295	269	262	242	275	258	295	273	257	287	281	261	279	281	257	279	268	285	260	270	261	260	263	275	268	243	297	267	280	297	277	275	282	277	246	304	283	257	266	275	315	277	294	254	280	247	269	258	255	287	285	248	265	274	306	273	265	236	253	273	280	272	276	271	311	245	261	318	280	246	288	276	284	251	263	288	280	267	274	293	265	273	260	258	264	268	303	264	280	238	285	257	277	245	254	266	270	285	283	274	246	279	270	253	305	263	265	289	279	291	285	260	262	291	282	256	271	269	271	264	261	260	260	270	245	252	273	292	264	237	279	297	257	285	278	274	290	283	263	287	272	274	306	274	289	299	271	309	271	255	276	277	273	253	285	275	239	285	280	272	272	269	248	269	263	281	265	267	264	252	274	262	248	279	303	294	293	275	254	269	278	286	260	283	287	274	289	252	263	255	278	283	264	239	301	252	263	233	250	279	270	285	266	281	251	273	274	301	270	248	257	264	262	254	268	260	246	279	267	284	267	269	258	272	257	283	254	277	243	294	272	280	266	262	245	273	271	268	278	285	277	259	233	267	255	240	285	272	301	286	276	247	259	266	270	291	288	293	251	273	276	259	285	276	254	280	274	266	288	249	272	256	278	280	264	275	291	292	294	276	290	270	270	291	272	279	259	285	267	278	271	237	277	267	260	277	248	274	267	291	247	287	290	266	276	263	262	274	276	288	278	264	266	248	268	255	243	268	273	254	265	289	271	290	277	262	254	256	287	292	244	278	259	275	297	287	246	277	260	244	269	279	249	300	263	269	267	287	253	282	277	273	265	281	252	266	264	277	238	281	272	289	284	276	262	255	286	257	260	260	262	257	257	304	264	264	278	246	286	280	269	260	270	259	268	286	282	277	231	281	280	258	262	257	263	307	249	250	308	271	262	287	273	264	247	281	268	271	273	273	264	282	269	273	283	266	280	277	239	236	261	251	284	274	278	263	283	268	287	294	253	272	294	252	260	279	253	298	269	255	249	261	231	289	254	261	268	255	291	272	295	262	258	280	287	268	272	276	236	259	257	279	263	290	276	276	298	275	274	299	272	258	255	302	287	238	260	297	257	286	280	262	284	279	291	273	282	274	270	295	249	260	294	236	299	249	226	265	245	245	275	263	273	273	257	261	237	262	273	265	263	255	260	245	279	281	262	239	240	263	258	265	269	230	269	272	270	282	278	272	254	252	284	283	243	318	248	268	261	226	242	258	268	251	248	274	271	262	264	262	267	244	285	276	287	276	243	293	302	259	234	284	261	261	268	237	260	277	284	289	283	266	267	250	278	274	279	264	259	294	274	267	280	309	275	241	227	255	266	281	272	301	291	258	275	241	287	243	281	277	274	287	311	261	265	251	280	261	245	281	243	253	291	249	271	282	247	296	275	268	275	262	301	292	261	305	267	310	248	244	273	270	261	301	245	236	274	265	270	223	289	247	288	240	270	254	262	245	270	278	281	267	291	250	266	291	270	256	277	270	280	263	291	268	273	261	256	261	275	271	226	277	256	246	289	267	284	269	277	256	272	279	278	264	262	240	252	290	271	293	254	263	294	271	266	276	289	272	231	253	275	280	246	300	264	266	311	248	233	274	288	257	280	270	251	253	250	247	284	290	275	249	282	272	277	249	260	307	258	257	279	265	254	264	290	265	280	258	267	265	254	280	314	265	294	261	299	256	259	281	246	287	262	271	288	256	283	253	279	287	312	269	257	248	282	269	278	239	252	251	281	284	246	271	274	297	283	290	281	272	270	267	289	257	294	258	279	275	272	266	255	283	277	276	286	250	251	269	240	252	270	278	270	275	273	294	286	246	285	266	304	259	282	315	285	269	234	268	263	261	254	245	273	255	254	235	250	287	259	284	254	254	266	263	267	268	260	268	240	278	252	263	266	277	269	238	272	294	265	300	271	276	294	233	248	293	288	248	290	261	258	277	257	281	274	261	255	307	256	288	284	265	261	258	272	270	277	268	287	282	280	258	265	278	285	282	257	258	265	283	263	276	239	283	277	256	306	271	237	264	269	273	270	285	284	246	260	324	300	262	261	270	262	257	277	280	241	251	242	274	273	276	260	273	253	270	252	262	283	272	285	283	259	259	291	276	251	264	274	272	238	271	263	265	258	282	274	297	271	280	257	250	261	273	274	255	271	267	262	236	258	252	317	297	242	251	250	278	246	262	241	260	268	265	291	263	252	275	283	244	283	265	283	276	252	275	255	273	263	261	271	239	261	259	271	249	266	287	243	260	260	253	277	292	274	253	259	265	272	278	258	263	271	254	287	246	291	261	259	255	264	240	290	252	282	267	283	254	263	278	268	282	293	260	259	267	262	263	260	270	262	251	273	262	261	261	283	289	266	260	301	285	259	260	246	267	278	287	264	271	257	295	273	256	260	238	270	268	230	276	232	281	238	275	269	275	273	270	283	258	261	254	278	273	281	246	296	274	261	285	275	255	257	257	282	276	287	257	296	256	275	271	273	269	240	255	267	268	254	243	267	222	252	270	283	240	258	255	290	256	309	261	262	248	237	257	245	242	280	310	266	275	282	263	266	266	263	260	269	274	270	289	289	242	272	257	266	267	270	251	261	243	276	274	275	276	256	277	295	258	268	283	268	267	255	268	282	248	289	247	279	258	260	276	264	283	281	266	261	289	251	264	236	277	265	261	256	256	239	276	297	240	275	259	222	259	274	264	295	274	285	271	241	269	281	269	243	252	243	245	266	254	275	272	289	282	274	252	269	253	314	247	256	263	278	247	261	264	265	267	252	228	256	273	250	240	295	256	263	276	262	270	286	302	267	264	256	256	251	255	247	280	275	282	265	260	277	281	268	257	263	279	252	294	269	275	270	280	276	257	234	285	284	278	258	252	250	282	287	260	275	263	255	262	265	277	269	279	293	259	250	242	286	257	278	261	273	279	259	258	233	265	277	295	267	261	255	244	261	270	247	262	281	257	254	267	263	248	266	277	287	277	261	266	231	250	269	264	273	300	252	259	271	230	262	266	268	268	247	266	235	291	275	247	295	247	300	246	271	270	266	244	272	239	278	271	259	253	278	272
27815	12253	900	475	325	301	320	294	314	298	297	281	283	275	305	264	282	318	279	310	279	314	281	295	274	309	329	310	291	290	264	309	329	264	270	309	280	272	294	287	292	307	305	270	290	328	293	285	317	291	279	288	301	291	279	313	307	279	293	316	273	281	268	315	286	283	294	254	286	300	284	313	310	265	293	298	306	276	280	308	295	281	311	277	293	310	270	350	303	259	294	312	273	279	266	321	270	296	296	324	292	293	286	282	314	267	292	281	281	272	292	297	282	273	317	298	266	295	294	281	277	297	301	289	299	297	299	287	308	306	291	281	307	257	307	277	303	311	275	288	267	287	247	303	293	290	288	266	286	285	285	274	274	288	293	287	303	280	288	277	271	296	293	302	294	286	298	310	270	301	299	288	290	280	274	309	283	287	282	307	297	290	303	307	300	286	282	277	277	260	305	333	307	306	285	262	299	268	285	269	297	273	285	282	282	262	285	315	320	299	318	289	301	317	286	321	304	266	314	277	306	291	288	316	291	288	272	317	293	330	296	276	303	289	277	289	294	304	291	285	288	308	295	291	321	283	287	292	282	307	308	285	298	279	296	299	283	289	266	254	272	272	286	279	271	301	294	294	304	274	305	293	293	284	282	282	304	292	290	283	293	269	271	281	273	281	272	273	310	263	302	314	264	284	299	328	259	296	283	289	290	315	303	280	298	237	303	321	285	295	280	259	267	264	302	273	287	266	298	267	282	266	298	313	255	270	265	285	266	308	289	325	297	333	309	255	303	301	310	286	311	294	317	289	298	310	300	294	307	294	311	284	283	266	258	274	314	279	276	287	289	298	287	282	293	279	279	291	272	300	291	315	300	302	299	282	314	320	278	290	280	280	294	302	273	315	297	298	282	303	284	272	287	287	290	286	275	297	315	265	313	294	301	261	304	281	275	318	288	285	295	281	314	290	305	290	279	300	312	251	286	294	301	285	307	280	299	298	285	286	302	251	275	269	286	325	257	296	277	288	306	269	277	323	303	267	300	311	309	302	327	306	265	291	319	271	288	294	298	280	295	288	315	295	282	305	275	309	286	317	289	311	285	284	274	277	278	270	294	286	279	257	295	284	291	309	278	280	259	315	265	253	294	320	286	304	313	335	298	312	266	295	275	305	267	273	278	320	273	280	273	312	278	280	277	307	309	280	309	275	312	324	321	278	287	290	290	272	289	276	284	268	303	277	297	275	264	271	292	284	266	286	294	279	321	295	265	254	261	287	311	283	283	270	275	277	277	302	264	305	274	303	292	304	249	289	275	315	297	276	293	259	300	266	293	291	293	281	290	308	290	301	271	321	274	277	285	270	306	268	280	282	281	310	289	276	302	275	309	291	270	309	281	305	269	265	280	276	287	285	280	320	268	303	298	295	299	283	289	274	312	285	284	297	277	290	275	306	295	291	309	297	290	285	310	286	288	287	262	285	278	284	303	292	278	267	296	275	279	327	276	298	278	280	283	278	270	277	278	282	310	274	285	281	282	269	295	268	287	317	295	305	308	288	313	295	297	295	275	271	282	309	290	306	294	309	287	314	306	274	274	298	271	285	288	270	293	268	264	265	307	281	298	282	262	300	286	279	286	292	296	293	319	300	276	280	299	287	276	270	249	284	289	340	290	272	271	305	293	323	311	274	282	274	292	301	309	286	284	277	291	275	267	250	297	317	270	275	315	271	285	301	292	287	282	291	292	273	285	298	284	288	272	284	284	291	289	321	289	336	294	284	295	305	313	292	294	312	307	277	286	282	291	289	305	284	278	314	278	275	308	286	290	278	326	301	296	301	299	298	309	287	279	292	301	310	305	292	289	288	274	287	306	290	298	311	267	275	307	291	268	282	274	284	305	311	291	287	322	289	280	297	300	266	267	272	295	289	301	279	300	303	314	271	273	294	280	311	290	270	275	284	297	291	283	284	309	263	297	296	296	302	300	285	295	311	306	299	290	276	302	279	279	303	254	287	314	303	303	336	279	292	300	336	268	297	310	276	289	289	332	293	309	270	267	300	250	282	285	323	293	302	273	290	317	274	264	288	278	309	294	309	271	306	285	300	279	276	266	266	294	300	290	273	303	308	296	305	270	310	251	263	275	310	328	287	268	275	301	282	272	300	291	286	279	270	290	285	270	283	273	290	295	283	274	251	294	315	305	276	303	322	284	291	292	278	299	263	288	314	304	270	278	288	295	294	295	270	288	293	294	294	308	289	265	288	310	279	268	284	290	294	289	298	287	287	282	315	297	329	296	327	315	284	292	294	299	291	251	326	295	282	283	283	230	280	300	301	292	280	294	281	294	290	323	288	312	291	304	322	292	275	266	298	269	307	310	267	296	303	278	274	285	289	295	283	298	296	300	284	288	308	294	278	283	275	305	291	273	311	267	297	329	309	277	279	283	320	321	297	282	279	287	298	287	300	313	273	264	285	290	281	331	302	299	293	295	294	333	283	312	276	263	272	289	258	308	282	297	286	287	271	309	288	279	267	300	277	299	303	299	300	316	303	257	284	289	298	281	278	268	298	277	277	294	283	290	287	279	245	324	260	289	280	270	281	310	314	306	311	302	270	282	304	304	262	256	302	316	280	301	311	298	317	290	291	299	286	315	283	268	278	319	296	265	291	331	272	287	321	282	294	291	265	325	327	301	296	283	261	285	287	295	286	283	255	296	298	288	262	290	271	310	265	305	303	255	295	312	288	289	335	306	287	300	310	290	315	248	270	291	268	284	272	291	289	280	257	274	289	316	309	273	289	291	296	304	296	321	279	254	302	293	284	308	297	268	263	293	293	288	286	289	306	311	278	277	295	292	293	301	266	282	303	300	271	309	287	272	310	290	296	274	301	284	317	272	311	274	305	306	295	306	293	299	291	293	280	295	293	270	315	290	283	314	290	299	285	276	297	287	284	293	256	292	263	303	293	299	320	280	271	280	292	284	276	289	284	296	280	307	268	291	287	279	305	306	281	311	249	298	274	310	299	310	311	302	290	263	295	313	291	254	280	276	297	285	280	266	264	305	276	277	290	307	322	284	280	282	294	265	296	281	274	308	296	295	301	297	243	267	277	292	304	287	266	292	299	297	279	287	303	283	284	273	307	287	290	345	294	301	274	280	254	292	291	313	276	289	294	298	266	275	304	282	269	314	326	273	276	282	292	278	276	325	302	296	291	271	295	274	312	287	303	311	284	291	285	284	269	280	289	303	320	278	299	287	327	303	231	282	321	291	301	277	283	282	308	293	278	260	302	277	272	301	328	269	265	288	285	288	273	291	270	312	303	256	298	285	316	287	285	255	285	309	278	300	286	286	302	307	304	292	286	274	280	259	294	294	306	281	281	280	269	287	299	278	294	285	300	314	258	276	289	287	294	308	290	322	288	286	267	262	277	306	293	295	263	312	301	302	278	291	289	315	264	293	307	288	308	281	295	282	308	286	292	291	277	287	314	264	280	271	328	300	309
4720	417	377	305	281	275	267	263	267	277	253	293	320	299	286	270	239	256	281	244	264	290	267	298	294	279	286	269	305	276	291	250	295	292	268	277	229	298	292	269	287	286	262	246	255	251	296	259	289	299	276	278	256	259	294	284	284	247	290	275	248	272	283	283	255	256	255	264	286	276	269	240	264	290	272	269	242	287	294	278	301	270	268	245	271	246	242	251	257	285	268	256	260	284	254	250	263	245	267	273	260	265	299	273	294	285	228	257	296	256	252	253	306	284	260	273	235	273	297	256	259	283	282	265	281	284	271	273	277	281	274	289	294	281	257	293	255	279	265	287	277	299	293	265	279	242	260	286	282	274	277	251	256	253	247	234	272	307	284	256	264	267	268	278	289	273	295	293	266	267	285	275	271	265	277	284	271	271	290	294	270	282	275	285	262	275	284	289	286	286	248	272	278	263	276	271	271	243	264	285	273	268	289	242	267	251	267	258	261	272	258	292	241	291	261	269	300	252	240	259	246	275	256	276	287	288	276	250	264	267	296	233	248	273	252	266	268	273	234	259	254	278	280	253	292	267	276	272	262	266	266	261	268	258	271	266	278	299	270	304	262	262	291	282	250	274	277	260	297	274	247	287	278	292	265	273	267	272	286	270	295	264	289	268	272	274	264	267	297	262	273	274	253	270	279	263	282	270	293	228	275	278	292	297	265	266	306	284	266	281	249	276	264	272	265	280	233	261	267	262	252	298	294	275	300	289	296	279	299	283	290	263	258	266	266	262	253	275	277	258	266	280	285	264	292	280	268	277	261	298	271	278	287	269	253	268	272	262	239	291	243	259	269	277	280	268	273	256	275	258	243	296	276	261	269	284	261	260	296	290	271	271	256	267	274	253	262	287	275	257	241	258	279	282	268	318	274	274	279	269	265	292	256	274	276	275	269	262	276	279	270	262	264	280	239	252	302	268	248	256	270	271	270	312	289	258	260	275	289	275	252	264	275	278	280	260	297	277	262	284	280	265	280	294	283	251	277	258	239	272	283	263	276	268	258	214	283	257	254	292	291	257	262	262	269	294	290	281	220	247	245	287	272	264	273	291	292	265	258	250	273	291	291	257	302	258	267	258	270	246	260	260	282	254	263	273	274	289	272	250	287	265	260	299	255	281	254	268	265	297	261	272	256	242	274	265	282	289	258	262	238	249	253	298	240	261	240	302	263	260	289	284	271	271	265	260	269	270	277	301	284	268	238	258	310	272	277	258	252	287	254	250	266	289	303	262	295	268	246	284	257	281	298	316	281	276	260	247	257	276	289	282	257	297	260	271	275	264	278	279	251	289	280	265	255	285	280	291	237	251	256	257	264	284	292	298	294	316	281	266	271	238	268	280	262	293	260	278	273	271	295	235	283	263	257	276	259	266	264	251	266	282	281	281	247	264	278	287	281	260	277	269	258	291	291	280	280	252	273	266	265	258	255	280	271	277	272	263	244	254	289	268	281	268	265	290	259	310	276	266	248	271	265	272	286	278	261	283	284	255	291	256	258	261	285	246	287	277	271	281	275	281	273	271	271	268	274	267	260	304	269	282	278	280	275	265	255	246	268	276	278	248	271	272	261	291	331	269	306	276	272	300	255	269	254	273	285	274	250	269	233	274	270	287	287	284	283	262	272	269	293	277	280	251	269	268	274	245	244	269	256	279	285	277	272	265	272	278	269	251	281	277	276	269	268	279	255	267	265	268	274	284	286	306	280	249	252	273	277	254	287	303	247	246	291	257	259	314	257	271	267	236	287	243	254	241	311	291	274	257	266	281	266	231	248	277	270	265	263	283	271	267	277	275	262	261	266	278	220	288	298	260	261	285	294	271	266	240	254	247	257	274	267	265	279	279	277	246	265	296	289	239	274	263	257	254	279	259	316	275	274	249	255	255	281	292	249	269	246	258	285	262	251	279	280	279	273	278	252	283	277	244	301	272	269	271	293	290	275	258	326	228	255	258	270	250	254	269	298	276	288	260	257	264	260	262	274	259	274	251	287	282	285	271	270	279	282	281	255	246	263	273	260	276	248	282	263	296	271	271	286	267	284	290	274	238	282	256	274	296	261	253	276	289	241	283	261	290	290	256	278	271	262	271	266	265	293	282	272	275	264	283	243	292	253	282	240	272	250	245	264	251	268	258	265	275	272	264	287	268	243	299	297	260	272	248	263	240	253	307	264	239	272	282	295	272	301	245	249	290	282	246	278	260	288	294	281	289	251	274	291	269	272	253	254	294	292	276	276	256	256	274	232	244	279	253	278	266	279	277	267	300	261	288	262	269	277	284	253	264	257	270	291	267	259	276	321	264	244	254	248	262	254	253	263	258	281	281	263	265	294	267	235	245	289	303	273	278	294	252	273	299	269	263	254	301	269	271	280	250	274	289	236	226	267	270	254	275	288	279	281	260	265	258	256	284	250	256	274	283	236	238	242	275	283	288	243	300	279	246	304	266	270	268	271	295	251	271	256	277	217	246	275	262	264	289	305	278	256	272	263	270	309	227	282	268	261	258	270	265	289	255	286	266	284	294	252	278	282	234	319	295	268	270	280	270	266	242	271	230	277	261	272	262	238	277	279	275	259	261	279	248	269	280	259	268	273	285	291	268	220	278	269	269	267	277	268	288	278	273	266	281	257	259	280	273	246	268	266	265	251	260	273	286	266	276	258	246	283	296	302	292	261	290	278	295	277	277	261	261	255	265	255	270	277	251	264	269	256	241	264	315	295	272	281	267	239	260	295	277	293	280	264	259	290	264	262	265	246	260	246	291	279	259	264	278	256	282	273	273	266	290	277	285	287	277	281	245	298	250	285	262	263	292	267	247	277	246	264	266	256	280	274	237	275	279	273	251	271	269	267	297	265	258	255	263	261	288	311	283	259	271	294	268	251	280	271	269	276	259	273	285	277	268	261	272	293	271	242	247	290	275	319	263	248	293	251	290	255	264	272	286	263	252	268	276	290	294	293	284	307	283	261	277	251	253	311	284	275	246	274	265	288	283	268	251	292	261	260	286	272	258	271	277	266	267	306	269	257	276	241	259	278	266	260	275	288	281	309	255	295	278	303	269	288	295	264	269	236	264	261	263	260	232	293	273	280	241	283	275	273	266	267	265	278	279	299	271	269	311	250	246	262	277	282	244	274	259	257	289	278	253	286	259	274	258	267	276	259	272	251	262	274	297	266	277	279	261	258	270	253	275	275	285	271	270	261	294	253	284	256	288	277	249	265	310	262	250	273	280	291	295	268	261	286	234	257	284	277	285	255	290	273	262	298	247	269	264	276	253	266	257	269	255	277	256	242	247	269	241	274	276	260	274	246	270	275	286	282	297	282	261	292	255	265	268	288	246	308	278	273	303	267	246	252	275	300	236	270	278	286	273	278	273	257	253	294	240	296	270	284	283	288	271	242	229	269	271	287	273	269	264	262	262	278	246	260	246	287	268	290	311	275	248	260	280
25326	21488	27822	25554	8991	531	343	273	185	200	182	179	159	159	147	146	168	156	157	157	160	151	138	145	135	142	144	142	141	133	113	151	141	118	138	157	146	140	140	135	146	158	154	141	126	128	164	130	147	118	134	139	143	147	141	145	133	148	137	142	133	144	145	154	136	133	126	128	138	146	145	131	122	161	122	135	145	131	142	126	134	145	146	130	125	137	143	139	137	124	146	131	135	142	128	129	113	135	113	140	133	135	150	143	130	142	136	154	124	141	145	132	141	147	140	128	150	131	154	127	135	135	146	128	143	126	135	131	130	137	139	141	142	143	162	132	148	126	150	139	139	145	132	153	133	140	139	136	142	137	133	143	142	139	147	137	134	116	111	149	133	133	148	137	125	135	117	144	128	118	149	128	157	127	145	114	130	133	146	170	143	135	144	128	143	117	152	139	140	154	148	156	141	143	133	153	167	155	117	158	140	123	142	115	137	124	138	139	137	130	132	128	104	137	142	139	134	115	145	155	127	140	139	99	148	156	154	136	142	125	129	171	137	123	145	148	128	133	126	132	142	142	147	145	152	142	163	133	139	134	117	130	139	132	140	127	145	146	133	127	139	135	108	141	134	121	144	113	135	141	134	136	145	148	125	134	130	148	119	135	161	137	156	151	134	132	131	131	136	119	148	128	150	167	149	145	154	129	123	140	128	127	132	139	123	153	132	148	141	144	172	131	142	140	129	125	156	149	134	131	130	146	129	107	137	145	152	134	149	139	143	136	144	132	126	154	153	137	143	161	140	161	137	144	138	134	152	140	141	145	142	137	132	155	152	136	132	145	126	144	133	154	124	118	165	154	159	137	152	140	146	148	138	119	120	145	184	147	131	143	138	130	143	125	127	154	124	151	131	136	130	122	138	120	162	132	123	143	116	148	155	123	121	130	135	149	124	144	138	129	120	139	133	139	111	135	123	139	151	122	149	151	133	140	149	132	113	144	141	139	151	160	139	154	131	133	136	140	159	150	127	142	142	159	158	146	156	152	128	139	139	137	144	130	129	142	144	138	120	135	134	150	158	134	139	165	151	118	131	138	153	143	123	135	143	138	123	134	129	133	131	135	146	146	128	146	117	142	132	166	152	139	140	140	122	134	128	123	119	124	140	153	119	143	150	141	141	128	142	131	143	132	135	131	141	124	136	146	155	145	126	121	131	128	132	143	130	135	133	131	149	118	166	135	150	139	138	145	132	137	137	135	145	135	115	143	142	144	159	144	133	126	136	155	141	135	125	153	131	134	125	133	143	140	139	155	152	139	152	147	147	129	150	125	127	144	141	123	140	160	133	156	134	126	139	116	155	130	144	136	118	116	121	129	150	133	142	115	133	136	134	126	141	136	149	142	154	137	132	133	160	164	143	156	137	135	145	141	146	132	112	140	155	149	138	145	135	120	129	122	163	153	139	113	141	141	141	143	149	146	138	130	119	130	143	143	138	126	149	144	149	142	128	144	129	146	139	131	157	136	120	133	156	135	151	137	122	133	128	135	127	148	128	145	127	154	145	126	131	127	143	135	137	149	156	127	130	131	145	138	139	120	128	120	124	125	145	163	140	122	150	123	137	133	117	131	128	143	137	124	134	121	139	149	124	122	140	133	126	156	149	114	116	143	134	137	111	151	141	115	149	124	136	140	150	143	138	143	152	121	145	140	127	132	174	135	147	161	147	116	141	153	111	119	149	125	143	132	138	132	149	136	143	164	143	130	135	125	129	118	154	127	127	143	154	155	141	137	156	131	137	131	145	142	145	145	148	149	141	135	127	170	141	146	115	131	130	140	136	125	131	151	135	140	147	132	150	132	145	129	151	140	138	149	137	120	117	139	141	127	142	130	132	147	126	136	135	136	142	151	164	135	134	148	137	138	162	158	148	136	139	157	142	122	135	150	133	150	132	131	138	127	144	149	147	138	132	134	148	159	135	105	148	153	117	148	158	126	154	135	146	129	147	135	135	113	167	143	152	147	131	136	130	123	134	123	128	136	130	150	135	125	135	161	145	125	130	152	141	134	158	150	160	125	132	144	137	147	136	146	145	143	139	157	156	156	143	151	150	151	140	147	138	136	154	144	147	123	123	130	135	129	137	121	152	151	136	148	146	151	117	145	125	136	136	140	150	137	148	130	152	129	154	140	140	150	124	128	127	151	114	120	131	145	144	142	142	137	132	127	141	132	140	129	136	147	128	128	145	131	160	140	132	130	156	164	140	133	135	130	117	158	143	154	143	131	150	146	124	127	133	136	123	145	137	134	127	143	140	132	149	146	122	137	142	137	151	140	133	127	151	143	140	140	144	156	129	130	132	153	148	121	147	145	138	142	126	133	156	115	153	156	155	150	126	134	143	136	136	117	101	136	131	121	145	136	134	145	136	122	137	143	147	117	130	149	122	132	139	128	131	151	164	137	121	161	134	128	139	138	139	126	121	148	147	140	125	160	124	166	117	140	130	167	137	145	154	124	134	162	155	157	151	105	151	134	150	118	142	135	126	141	173	135	129	121	121	160	129	140	128	146	121	163	133	137	140	142	131	141	135	145	140	151	128	140	139	137	147	145	150	140	119	136	125	137	138	147	129	133	134	122	124	138	127	137	131	136	108	141	131	154	162	125	121	135	164	137	127	119	143	124	131	153	137	112	156	139	139	142	129	137	135	123	168	148	133	144	147	139	140	176	155	129	139	134	123	121	148	123	146	143	122	144	119	137	122	129	131	148	133	141	126	117	133	120	114	138	164	136	124	145	136	137	112	122	144	132	147	130	132	144	131	145	147	125	141	127	141	139	125	141	149	147	151	153	130	148	141	131	123	142	150	135	148	146	128	145	145	146	137	144	145	131	122	146	126	128	138	147	158	141	131	139	127	106	151	141	138	139	154	131	122	138	152	145	115	124	152	142	135	132	125	147	152	117	133	137	138	142	132	110	136	141	169	133	133	116	112	122	142	164	150	157	132	150	149	137	144	124	151	155	134	123	133	138	146	130	138	150	130	143	136	128	123	132	140	136	137	138	127	157	118	123	146	143	157	128	125	157	139	149	154	130	130	134	135	140	130	140	112	143	135	147	133	129	118	140	133	126	145	137	142	140	143	124	144	127	119	157	133	135	115	135	117	115	135	122	148	113	149	119	138	134	162	154	123	146	140	140	140	159	144	133	130	160	154	145	139	117	126	128	138	147	156	156	135	134	136	121	159	132	133	135	132	141	132	146	138	132	127	138	142	134	124	138	136	118	147	143	145	142	149	150	139	128	144	147	155	110	131	131	125	151	139	122	135	148	125	142	128	121	147	133	146	136	151	135	129	153	137	143	129	155	133	121	163	134	135	137	131	133	150	136	155	121	138	121	137	136	146	143	133	132	107	151	125	104	150	138	164	157	125	162	136	141	145	153	131	153	137	137	126	136	112	124	160	139	136	141	138	150	139	124	137	126	129	153	139	142	146	122	146	139	142	133
3065	2490	2106	1087	634	477	372	314	272	238	226	216	222	182	183	198	204	171	162	184	166	161	162	153	169	151	154	151	146	162	161	157	164	142	145	182	132	149	129	134	136	165	137	148	157	144	170	142	152	153	147	166	137	135	174	141	146	132	152	133	132	150	149	148	166	123	165	142	149	140	132	150	129	137	136	136	144	142	130	145	149	163	151	134	139	139	157	156	152	147	139	163	147	138	139	138	149	152	147	154	127	150	156	160	146	149	154	143	133	155	150	154	140	128	134	132	140	151	161	160	166	156	118	126	153	160	150	142	147	148	147	137	135	120	145	140	135	159	132	172	171	162	147	140	142	139	151	133	149	145	150	158	140	178	148	139	151	147	142	140	155	130	153	137	146	144	152	135	160	166	125	135	139	141	140	132	138	149	138	140	149	124	149	134	150	139	160	180	158	159	141	154	142	145	151	155	145	164	149	131	132	153	165	159	154	153	154	149	161	154	140	137	142	135	137	140	133	139	152	139	145	134	152	148	161	155	148	147	150	132	144	159	121	155	132	148	150	146	131	142	151	164	142	152	158	156	133	148	133	146	147	149	171	140	154	154	154	140	139	153	128	138	162	149	142	156	130	156	140	138	132	145	156	139	145	149	131	150	137	146	122	154	140	133	122	141	127	186	122	131	139	156	172	129	127	156	159	165	117	160	155	167	142	141	157	141	153	148	145	154	138	134	163	153	141	137	154	140	151	166	177	141	146	154	137	123	121	154	130	135	138	144	130	156	131	156	145	151	136	150	136	166	150	156	155	144	144	143	146	145	159	161	127	150	141	143	155	149	136	134	139	162	150	166	168	129	143	141	141	134	140	151	131	160	152	140	151	149	143	158	146	156	148	141	142	125	145	157	139	158	133	154	137	143	133	164	156	151	135	134	137	151	144	151	131	133	133	174	131	141	152	134	147	159	131	155	143	148	146	138	127	164	139	142	157	146	169	163	128	164	152	139	124	133	158	144	151	156	144	143	182	157	157	123	145	158	132	148	143	154	151	162	167	176	128	164	129	139	141	156	151	142	129	168	133	135	156	163	139	148	140	142	163	146	125	168	140	136	167	133	130	148	127	154	157	147	140	140	154	183	148	133	158	149	133	155	127	134	121	144	128	132	171	127	148	142	164	144	151	148	148	146	146	139	159	148	143	161	139	145	186	126	153	137	130	127	151	131	148	147	146	131	124	133	140	138	133	147	178	138	141	144	163	140	144	142	154	123	142	143	147	129	138	147	142	157	147	175	142	152	133	146	137	163	148	135	139	154	144	168	136	141	150	153	147	152	136	157	167	142	148	144	133	175	142	133	153	134	153	157	176	142	150	124	125	138	157	146	150	139	144	131	162	140	165	164	154	130	146	167	140	123	164	143	177	139	160	175	142	139	130	156	136	137	143	149	160	156	145	130	124	133	152	150	143	159	159	152	138	150	165	148	137	162	116	151	139	153	152	137	121	138	140	143	155	157	164	159	128	132	128	153	133	153	153	151	120	151	172	156	176	161	163	146	140	142	136	147	144	161	157	156	144	111	133	153	156	140	145	137	141	127	148	145	138	147	131	125	148	133	137	144	132	132	149	149	157	151	148	137	155	139	142	148	146	157	149	138	161	134	133	134	151	148	147	138	166	137	157	158	119	135	141	141	125	167	159	134	142	140	147	139	153	163	141	139	149	144	134	139	146	134	144	149	128	153	157	131	141	142	142	149	150	146	152	155	146	145	137	153	143	133	119	149	163	152	155	159	144	147	132	131	146	169	138	156	118	128	126	131	157	128	151	160	136	142	146	152	157	137	133	126	142	156	143	134	139	146	147	136	162	141	143	128	144	130	152	152	157	140	134	167	158	131	154	149	157	153	155	120	158	127	135	176	141	158	148	155	139	143	141	126	138	144	134	162	142	150	134	150	146	158	142	178	125	138	129	144	137	140	130	130	127	155	145	132	159	134	170	140	154	135	155	135	162	145	142	140	133	132	157	147	143	140	137	145	154	147	131	145	138	127	146	149	166	148	147	142	132	147	152	152	139	137	143	129	140	146	131	146	143	143	153	145	137	151	139	132	143	146	155	145	141	140	139	138	154	142	143	155	116	134	149	121	138	133	152	145	151	126	141	143	123	155	170	155	114	121	142	139	143	135	163	152	159	147	129	152	150	152	153	140	130	142	131	150	151	148	173	126	141	143	139	152	149	150	130	134	153	151	145	155	134	132	154	159	135	137	128	146	154	136	165	153	139	138	132	142	139	153	154	149	151	146	161	152	159	133	155	136	149	142	153	133	156	140	160	149	133	137	126	146	133	160	140	149	121	159	143	149	130	182	140	139	164	157	164	146	144	163	154	141	132	157	159	151	151	168	132	127	139	121	139	146	123	148	147	122	133	143	147	154	146	156	147	131	154	142	180	140	153	141	143	154	157	158	142	160	147	144	164	168	154	138	131	135	155	132	142	155	158	131	146	156	149	124	129	167	132	173	152	149	134	134	146	129	126	136	153	147	153	129	134	124	135	144	152	142	143	154	156	137	149	135	141	137	139	143	158	154	162	144	174	148	135	150	133	137	129	137	161	145	154	138	139	134	166	131	137	151	153	148	120	142	145	147	138	141	131	157	137	153	153	141	147	131	143	172	121	132	140	130	153	133	157	141	143	137	144	134	171	140	145	131	128	140	162	154	136	135	126	142	162	140	133	130	155	155	128	154	135	124	138	140	131	132	144	138	127	164	170	141	128	155	148	172	123	155	139	135	160	120	139	153	133	141	137	165	145	140	143	152	125	172	154	144	146	143	139	129	171	156	153	143	134	146	160	135	135	152	136	138	139	130	124	139	162	142	139	152	133	148	156	142	149	145	154	147	140	145	149	131	127	145	143	141	144	147	153	140	152	158	161	138	136	140	126	138	167	146	145	157	146	135	122	148	148	137	151	125	140	157	140	130	165	157	145	162	125	138	142	145	142	159	125	145	153	141	125	154	152	137	150	153	142	150	137	115	132	128	155	146	155	143	129	138	148	135	144	135	134	128	121	148	167	161	143	131	161	154	138	171	131	147	139	145	144	157	138	152	132	148	176	148	145	152	150	150	140	132	131	141	154	146	150	138	136	136	137	144	156	141	149	137	151	125	144	155	133	134	157	128	153	158	146	150	156	156	168	147	121	162	146	152	161	125	137	146	128	160	135	110	158	146	169	139	147	155	154	163	167	151	139	159	151	156	138	142	159	138	180	148	145	146	138	139	141	135	158	158	139	120	142	129	135	122	145	133	122	137	138	133	137	140	148	136	144	138	138	133	137	160	139	147	144	129	136	140	158	145	141	129	157	152	149	139	143	151	136	140	146	121	142	142	140	159	158	170	155	148	134	136	137	138	129	133	133	114	146	153	126	151	158	129	153	158	147	148	119	150	154	138	137	160	136	141	158	154	144	130	152	140	141	134	171	147	137	138	158	134	120	128	149	157	141	182
24370	21424	28711	24549	21402	5824	954	516	439	395	370	382	346	312	339	333	280	322	311	277	294	317	303	301	310	310	294	331	309	312	280	320	285	325	324	318	304	272	281	300	288	289	282	301	265	303	287	282	323	322	298	279	321	305	306	293	257	299	310	331	296	261	269	280	280	332	298	287	287	273	271	291	295	303	293	296	308	299	288	284	264	292	292	313	298	309	304	318	290	273	300	323	274	285	307	277	299	291	293	284	294	316	254	277	246	321	313	281	315	305	280	292	295	310	260	308	279	264	276	285	293	295	299	254	288	288	281	289	280	278	288	290	308	288	289	276	271	283	261	338	287	279	288	312	300	289	307	285	291	280	296	286	255	276	301	251	294	281	321	314	277	277	285	315	275	287	286	273	300	292	290	277	265	297	308	271	312	303	288	271	263	286	320	278	290	275	295	306	285	266	290	260	273	310	274	241	285	293	336	306	303	301	291	267	285	289	294	258	303	311	302	293	285	278	256	288	298	269	266	285	309	269	248	257	277	317	272	316	298	274	308	281	277	293	292	272	253	301	269	283	278	293	274	288	294	290	299	272	307	268	279	279	294	272	275	295	320	310	299	293	299	314	267	268	263	325	292	312	308	296	306	290	294	285	302	303	290	279	291	270	312	284	284	262	279	277	298	299	301	265	278	283	287	273	274	307	287	292	276	266	237	276	257	296	313	265	288	310	275	305	280	270	283	268	250	279	250	296	290	290	252	269	275	294	284	258	292	320	285	271	295	256	291	282	291	279	277	277	274	263	256	298	309	285	251	254	285	296	282	277	322	278	296	316	299	281	263	301	279	300	307	342	291	282	285	290	250	292	298	302	286	275	276	284	280	314	246	302	296	276	289	309	268	268	267	258	288	293	301	269	286	328	315	296	293	291	291	287	288	287	260	285	316	298	291	284	285	320	292	279	278	327	294	274	304	280	311	279	295	294	298	292	293	306	329	301	277	280	291	304	276	303	300	281	274	294	289	305	273	284	259	312	280	280	268	281	291	276	300	297	272	308	281	270	262	303	290	299	307	256	270	260	251	293	299	285	277	287	288	264	266	297	285	313	286	304	277	264	309	287	271	274	266	278	282	295	275	306	286	303	299	263	298	307	280	256	295	277	282	303	305	266	307	255	300	281	300	279	288	272	297	267	279	304	291	258	294	291	294	298	294	278	296	266	286	300	259	276	283	280	289	277	275	294	274	280	318	269	310	293	281	275	275	318	276	276	305	263	283	297	285	265	285	279	286	259	291	292	282	291	292	287	260	296	268	273	303	278	300	294	273	273	291	323	299	269	258	282	266	305	252	289	286	308	270	286	293	277	297	259	306	289	257	287	299	307	287	281	300	294	286	296	291	281	321	273	292	266	288	298	295	293	280	275	294	285	310	318	301	279	275	314	280	267	303	289	294	308	333	311	306	284	315	246	290	279	265	295	259	276	292	286	302	302	301	290	287	286	248	295	285	286	276	278	313	297	263	276	265	280	289	282	306	279	272	270	293	279	272	286	252	298	283	287	270	274	282	297	291	279	274	277	282	285	274	256	263	298	272	278	292	291	263	275	288	279	277	309	298	292	287	284	278	306	272	271	265	304	316	284	315	311	301	308	293	258	249	298	286	286	296	272	305	302	263	289	262	308	275	288	276	280	257	249	276	271	321	290	295	255	285	277	270	309	324	291	306	287	274	259	273	269	269	257	288	273	305	278	288	290	303	293	279	287	286	263	310	295	299	236	287	327	268	267	291	319	274	300	289	298	303	311	264	300	274	268	286	298	279	261	296	294	301	278	292	302	280	316	300	291	281	241	293	290	293	311	246	298	303	281	287	309	304	285	306	287	304	259	289	285	282	259	296	281	251	285	284	285	299	281	288	301	280	298	296	296	283	302	282	322	292	286	276	284	322	296	299	269	280	285	283	270	309	295	295	290	292	273	268	272	247	257	309	302	291	296	292	305	293	287	305	295	270	291	276	289	294	272	269	298	269	326	276	278	259	263	288	300	306	270	292	283	281	266	268	321	268	285	276	309	300	279	295	280	300	329	298	261	317	270	301	293	290	275	280	279	317	296	274	300	282	290	300	294	291	302	261	276	310	270	248	267	293	272	273	279	253	290	293	290	307	246	272	310	283	273	285	270	299	277	295	291	279	287	273	250	272	279	293	264	266	310	300	266	305	275	308	305	307	275	272	286	297	276	277	269	275	264	295	318	287	282	317	273	284	266	252	306	299	268	268	262	286	260	296	288	297	288	267	294	286	271	267	298	277	287	305	278	292	298	271	294	292	316	286	291	270	278	283	274	284	295	275	262	286	292	295	299	297	291	283	277	280	277	267	293	306	304	260	264	243	279	266	270	271	251	295	284	289	278	274	283	285	292	262	301	296	297	257	263	297	283	287	302	306	289	289	286	277	288	259	293	281	293	272	290	264	261	298	299	280	277	295	271	273	283	300	273	292	279	281	283	262	277	265	293	295	298	280	299	304	266	269	297	315	272	275	291	283	275	275	274	267	270	294	294	297	285	290	310	270	287	299	280	273	275	277	284	276	294	300	303	284	271	295	299	305	297	295	290	302	300	270	296	260	295	276	277	280	290	264	287	297	279	296	286	270	292	282	274	303	279	280	260	297	284	303	292	279	254	282	298	275	280	289	278	302	299	261	253	252	287	258	282	283	296	307	299	295	279	297	324	252	281	287	257	294	265	320	269	309	269	264	287	269	288	275	251	274	311	279	272	275	285	279	272	271	296	304	323	304	283	315	290	293	303	287	310	273	304	321	268	310	283	272	322	276	252	245	238	280	289	311	275	329	290	270	283	290	308	277	288	287	317	291	326	260	286	305	290	302	281	289	278	292	284	288	298	276	306	277	313	272	273	267	305	283	251	302	283	313	292	283	265	299	283	297	301	309	313	289	284	281	252	267	273	288	294	276	281	303	319	302	300	279	289	291	285	283	262	266	299	303	289	274	290	288	273	281	307	266	243	265	275	284	265	273	288	281	283	273	295	271	290	276	290	286	253	273	292	260	300	291	298	259	263	276	282	324	282	288	308	261	271	289	295	292	303	297	293	275	290	283	279	301	282	263	269	290	270	262	283	268	332	262	287	290	297	284	274	255	283	272	268	284	275	249	280	287	306	242	320	309	281	256	291	294	276	298	269	297	269	275	249	288	314	274	287	293	271	276	272	294	261	294	268	259	269	248	308	303	311	286	297	268	280	281	290	302	296	268	275	312	316	285	296	293	281	301	291	248	298	312	272	279	320	309	309	297	292	265	299	277	310	274	276	269	282	295	303	280	247	304	311	264	298	312	319	234	298	302	289	263	260	263	305	299	298	312	292	267	259	282	294	291	257	297	295	299	294	275	274	275	270	279	280	285	259	298	267	283	277	276	293	287	253	284	282	254	281	275	279	291	309	278	276	290	303	304	305	289	291	247	305	277	275	287	277	268	273	286	281	287	312	314	277
3249	4680	3890	1971	1260	921	706	645	525	493	431	421	393	384	373	336	348	318	329	335	283	295	297	288	293	282	320	284	287	281	282	299	289	290	301	296	286	286	279	267	273	302	294	257	311	268	283	312	294	288	280	292	265	290	270	275	275	284	275	268	283	307	245	289	268	286	281	262	277	269	278	275	288	256	287	307	251	299	267	271	287	277	286	280	281	277	238	273	315	260	267	254	271	261	285	267	292	270	272	315	269	292	274	266	280	287	287	261	267	262	268	281	279	263	257	270	276	254	275	277	295	263	291	271	271	254	270	276	306	297	261	248	286	265	260	258	284	254	227	302	258	280	269	235	293	257	279	277	274	295	287	252	269	291	258	281	269	286	250	279	264	289	268	276	244	272	267	259	286	281	301	277	254	272	263	283	280	286	290	297	258	279	272	277	280	278	295	253	298	299	266	255	278	279	254	273	254	324	272	286	253	274	294	279	251	286	284	275	279	276	286	284	254	280	265	265	253	272	254	239	248	260	260	246	287	277	261	268	241	249	274	277	256	269	276	267	276	292	271	250	255	257	300	281	262	276	252	281	285	286	252	287	275	300	308	269	241	265	260	252	257	261	285	245	249	265	273	278	266	286	267	262	276	258	279	251	267	266	286	262	274	291	245	263	264	303	264	270	257	269	268	290	242	293	269	284	264	266	314	304	231	259	297	259	274	269	269	258	261	275	266	284	246	274	271	276	267	267	264	255	269	262	268	267	286	266	279	291	287	262	262	264	249	252	258	268	242	265	296	260	290	273	268	269	241	260	274	269	266	275	282	254	272	248	280	286	302	264	273	255	260	281	291	265	262	255	295	252	276	292	276	265	288	231	271	235	238	272	259	293	259	264	278	293	278	295	272	245	280	255	295	291	266	253	269	250	268	258	261	283	258	280	281	243	287	266	289	275	262	274	265	263	270	257	268	265	242	269	269	272	269	275	263	244	279	286	280	260	244	259	262	268	283	293	254	260	255	261	272	252	275	268	264	256	277	282	306	280	277	272	290	247	251	277	300	296	290	274	253	274	279	262	266	255	306	262	286	276	252	294	256	285	270	292	264	283	254	255	260	263	267	246	254	215	290	261	243	259	296	274	292	249	251	251	283	277	286	281	267	262	265	263	270	258	266	250	284	273	262	291	266	270	299	291	262	289	270	257	267	259	269	278	260	260	267	267	260	276	250	228	282	254	265	286	280	258	281	249	272	259	267	280	267	272	276	273	275	251	287	268	260	280	240	263	277	264	255	271	262	274	293	293	261	265	277	277	268	246	289	253	281	279	270	259	257	258	279	307	272	279	278	251	245	269	261	249	262	257	275	263	253	275	283	260	276	271	249	250	278	256	255	261	268	258	258	285	268	282	275	270	259	278	260	264	267	275	273	283	290	254	268	276	260	253	271	277	233	260	266	251	277	294	274	255	290	249	247	272	240	248	266	268	267	236	292	241	244	263	286	253	267	271	234	281	278	277	271	272	287	265	286	257	263	263	276	270	299	253	269	256	303	298	264	260	268	254	307	263	249	259	259	274	270	258	285	237	288	213	272	268	284	271	233	287	272	280	260	278	253	260	292	248	266	265	252	269	298	258	282	247	266	267	252	301	240	252	277	241	295	262	256	261	270	270	282	259	288	262	258	281	302	278	258	274	263	249	281	259	256	286	275	303	256	253	250	290	234	238	267	236	268	259	243	249	263	261	269	239	245	283	261	275	248	278	242	267	260	279	271	265	256	260	272	266	270	273	265	250	273	267	251	274	260	265	263	264	290	243	275	256	253	257	264	253	265	258	255	258	282	270	284	278	275	256	281	263	266	270	264	286	287	266	262	286	267	273	252	287	273	249	254	250	271	255	282	218	265	274	274	277	262	282	261	265	251	280	244	274	231	270	239	250	291	283	247	286	255	253	252	264	278	262	258	269	249	248	279	264	306	263	282	292	293	241	293	265	284	272	275	269	269	280	255	283	274	265	254	229	258	291	267	276	270	278	279	261	267	284	282	256	250	266	309	251	237	268	248	288	268	299	277	278	239	291	264	264	279	261	255	258	241	272	268	262	304	294	249	266	247	271	257	288	292	253	279	259	293	284	260	273	277	276	266	245	283	277	248	245	273	288	259	280	248	255	254	276	258	280	267	284	280	250	260	250	266	220	279	254	299	279	256	298	238	278	278	286	284	268	246	247	273	266	294	241	258	272	275	277	276	245	245	268	244	251	271	293	290	266	253	282	251	256	253	262	262	260	277	284	276	247	247	279	249	276	239	259	257	291	271	273	276	263	271	259	295	280	263	271	248	273	268	276	282	278	265	270	273	258	262	242	266	285	253	257	281	274	254	269	249	262	272	263	270	252	255	276	281	279	283	295	285	282	239	269	292	262	301	293	259	273	272	272	268	276	289	257	247	265	266	271	277	271	298	252	281	268	264	280	260	262	266	264	250	305	275	263	265	251	252	264	283	249	279	243	242	256	237	262	264	296	252	256	257	250	240	280	259	258	284	245	274	320	265	252	267	276	285	254	263	249	250	257	250	235	278	254	263	264	292	255	275	243	269	257	247	266	256	270	275	278	263	273	262	253	271	293	255	283	252	267	270	254	262	274	254	287	287	276	253	276	255	267	274	265	265	262	257	270	241	254	271	253	265	264	274	259	284	300	256	253	254	282	270	292	273	256	242	296	255	271	241	264	267	283	269	265	262	271	302	264	249	275	266	248	289	266	280	275	276	278	244	243	246	288	291	259	257	270	242	279	254	260	278	263	262	269	280	301	252	290	271	250	272	264	249	276	266	248	263	255	283	217	263	273	278	282	264	268	244	290	265	272	282	244	276	243	237	258	277	269	275	255	283	291	295	258	237	268	288	244	271	267	250	264	268	265	272	253	256	294	254	265	259	277	276	239	247	241	269	275	255	271	271	279	254	262	263	260	256	264	242	292	226	256	271	285	257	295	265	275	262	246	266	280	271	264	267	263	253	250	244	243	282	246	290	295	265	238	256	261	236	271	253	255	267	256	239	252	275	275	263	269	256	242	264	241	264	270	279	278	264	249	281	267	273	235	257	256	271	268	266	284	254	263	278	289	269	261	295	261	252	264	276	266	250	258	245	237	290	267	270	259	250	257	262	303	272	257	251	258	278	283	222	281	271	284	262	271	255	247	261	270	241	284	272	262	299	258	259	252	252	267	279	274	275	263	271	272	306	266	289	262	283	270	285	261	246	269	278	251	236	257	264	275	253	258	244	268	256	275	264	278	263	247	269	250	241	281	284	251	285	293	251	287	232	249	286	263	283	225	267	244	266	251	258	247	273	261	238	297	261	264	290	282	256	242	250	281	296	275	260	242	259	279	276	262	259	253	279	271	277	268	271	279	268	267	273	237	228	216	274	257	256	250	256	240	247	247	258	261	286	264	259	248	255	240	262	261	291	247	277	245	283	266	272	255	255	280	291	251	271	292	271	272	239	235
27897	12137	908	455	320	302	318	318	300	260	300	303	304	285	277	301	290	293	258	276	314	291	284	271	310	290	301	289	282	307	300	294	285	270	320	294	309	299	295	315	296	291	303	261	302	283	274	299	314	302	279	320	263	291	294	275	304	282	309	289	281	279	254	290	301	278	288	311	291	289	306	292	315	287	281	292	274	293	299	293	260	294	296	318	288	284	283	246	313	315	305	308	275	299	311	297	314	270	311	281	305	276	286	289	318	259	309	293	286	295	287	328	274	314	312	300	276	296	291	315	273	296	298	283	280	297	316	253	294	290	289	273	291	258	278	292	304	259	280	292	298	285	311	268	286	275	312	296	321	331	301	291	271	291	280	259	337	279	288	283	314	303	301	270	287	279	295	258	282	285	293	278	264	287	278	296	298	291	313	296	292	292	300	241	270	291	280	309	304	297	281	283	299	297	280	302	277	270	286	303	303	274	281	278	298	305	281	275	295	306	306	290	275	304	287	267	259	286	267	298	305	260	281	314	270	287	286	291	301	312	303	276	311	286	292	248	287	293	268	301	258	287	271	303	296	276	294	263	303	259	302	325	272	280	315	277	296	297	272	311	305	303	298	289	303	333	295	314	273	300	273	288	303	304	280	302	254	293	278	316	303	303	306	301	297	294	277	273	306	314	277	314	251	312	284	272	244	287	290	304	269	298	297	272	289	266	297	295	276	258	316	289	274	306	287	315	271	304	280	294	277	290	308	292	289	302	278	302	308	286	269	297	296	298	297	294	278	297	265	304	270	303	261	290	269	264	289	295	282	315	305	270	252	293	270	264	279	290	285	306	279	310	314	318	312	281	278	311	295	312	277	275	309	263	296	315	304	264	291	281	296	286	300	293	303	273	283	289	270	269	318	271	284	289	286	289	282	282	296	299	312	315	290	296	316	268	302	294	300	324	314	264	274	296	304	287	295	277	275	298	331	276	306	265	297	300	298	305	305	260	295	288	281	290	282	314	296	327	293	325	291	288	288	286	297	276	285	272	273	278	288	294	310	288	280	288	247	293	282	303	257	283	284	284	300	264	298	323	303	277	297	281	293	282	280	305	306	291	290	282	290	293	284	316	287	299	262	303	295	302	303	307	282	290	312	306	300	259	285	310	289	266	308	300	307	305	281	311	286	288	293	275	303	293	291	270	294	254	301	300	307	286	298	291	285	300	285	299	320	243	276	270	311	268	326	268	285	249	278	294	281	275	325	306	259	285	286	321	286	284	277	302	308	286	285	296	284	275	275	282	278	291	255	296	310	280	268	276	297	286	273	292	287	284	311	303	282	274	278	279	298	306	303	272	282	301	260	296	285	275	274	256	257	298	301	288	305	287	302	284	307	317	302	271	284	299	288	285	306	300	291	277	313	317	332	305	298	287	304	276	260	292	278	289	300	319	308	267	299	274	263	300	273	259	286	278	316	298	263	301	283	296	323	297	291	249	293	278	289	270	306	292	280	290	273	269	282	277	307	289	298	297	300	325	300	292	315	274	298	279	299	300	302	303	284	286	302	283	278	305	304	308	307	315	278	263	309	294	304	288	297	318	290	287	297	301	281	309	309	270	285	315	311	285	292	293	267	282	280	301	260	283	300	279	326	303	274	271	295	275	306	285	321	285	295	305	293	276	289	316	314	283	291	301	301	294	321	294	327	269	301	290	303	330	299	271	306	307	318	299	293	295	273	288	271	282	328	288	297	280	293	297	283	250	299	281	285	300	316	275	284	283	294	292	291	282	279	279	297	301	306	320	285	306	304	315	286	321	281	286	284	271	291	266	327	273	310	294	310	285	255	282	277	292	290	288	255	310	305	304	296	300	299	287	293	276	278	289	314	290	280	315	261	288	302	272	278	280	289	294	280	261	279	285	314	283	286	267	287	279	295	284	309	280	294	291	292	306	283	326	305	271	294	310	291	250	277	318	295	320	273	305	283	293	275	288	280	306	289	274	297	275	295	291	286	299	311	272	295	311	294	285	300	271	314	302	290	304	291	279	259	300	292	288	279	288	289	275	294	282	249	280	294	280	319	295	281	294	306	317	311	278	322	307	302	307	288	290	274	258	259	301	281	285	322	281	294	297	286	288	306	291	328	292	283	307	314	292	267	320	314	312	287	285	283	307	271	261	268	287	295	294	291	321	306	299	270	279	299	303	290	308	300	317	274	298	300	286	287	294	286	285	300	290	277	303	297	288	304	290	283	286	289	322	325	288	316	258	268	271	318	288	269	287	271	295	310	277	312	300	276	282	313	314	284	297	311	270	266	301	277	271	295	271	272	283	314	269	320	261	317	268	289	279	330	289	283	274	269	270	255	293	261	269	285	274	276	310	303	285	296	298	296	284	290	262	303	293	275	296	303	286	288	287	251	293	300	297	281	303	282	318	315	301	298	293	290	284	300	279	286	310	316	292	273	278	286	278	320	302	313	269	325	283	304	286	284	278	315	273	300	287	294	271	300	307	304	280	294	292	304	339	283	270	306	349	302	270	282	286	300	298	270	292	278	280	242	306	308	292	300	314	281	301	286	280	283	283	261	282	288	278	308	276	309	283	295	282	289	301	309	291	292	278	273	305	295	290	286	293	288	277	251	281	308	244	288	301	311	292	301	302	259	277	301	307	291	272	298	275	282	306	322	269	259	303	269	304	272	289	301	281	280	287	314	293	279	308	301	338	306	282	291	296	291	264	255	288	279	295	268	264	284	286	303	298	293	298	271	274	283	304	282	262	313	309	280	314	282	332	299	283	284	308	296	287	305	270	294	271	291	280	277	283	286	286	312	301	316	323	274	307	286	283	295	264	282	318	270	297	278	308	285	308	314	243	304	317	300	278	282	308	282	292	288	270	316	299	267	262	270	309	290	272	256	298	308	280	287	308	309	289	256	300	285	295	292	275	288	280	282	311	285	310	284	270	279	289	288	284	296	281	279	296	320	286	259	322	307	277	301	308	287	295	286	280	302	257	287	273	290	306	284	306	261	282	298	328	289	286	282	296	269	285	270	308	279	286	274	297	276	315	291	299	288	318	329	277	286	322	221	308	270	290	303	273	288	271	272	311	293	294	303	285	304	292	288	312	285	291	299	299	275	302	304	322	330	287	319	313	277	291	290	289	285	297	313	290	300	282	330	312	287	302	252	290	310	310	301	288	250	308	295	303	297	295	312	275	283	300	260	254	283	267	282	314	270	272	297	288	302	283	285	269	291	301	285	278	326	272	299	308	297	291	300	273	259	294	285	286	284	318	276	301	276	294	297	290	273	267	297	328	282	286	289	283	309	284	275	277	282	303	277	299	270	277	314	307	290	308	274	280	297	277	268	263	267	314	275	282	262	327	274	293	287	279	282	304	273	327	288	255	286	282	293	303	291	290	300	285	286	293	284	302	293	288	306	287	292	287	267	287	305	290	304	285	296	304	281	317	292	282	294	286	282	289	292	306	303	300	250	316	303	289	304	279
4699	449	387	330	290	287	324	275	280	273	279	281	265	276	234	289	280	284	249	281	263	252	290	254	253	270	280	282	250	271	294	266	274	289	244	298	251	268	263	278	268	240	278	293	239	291	253	259	299	279	261	246	266	275	306	276	263	272	309	260	285	252	270	300	304	251	272	263	311	262	277	277	234	253	278	237	288	293	267	292	272	304	285	262	260	274	278	260	285	256	269	241	255	270	258	271	283	255	256	292	301	217	262	281	312	258	276	265	266	271	261	244	259	249	262	262	285	244	238	249	226	273	265	243	275	266	263	284	300	252	278	294	287	272	265	285	272	274	259	272	253	272	262	265	258	274	297	287	241	270	255	276	261	265	262	247	256	281	250	272	271	283	251	263	288	250	288	289	225	276	301	248	252	269	256	242	273	261	265	260	284	250	273	251	241	233	251	263	253	277	271	261	261	289	270	276	312	286	281	251	283	298	287	252	240	309	242	261	254	279	256	252	261	280	259	294	291	243	258	232	263	267	239	274	266	278	257	239	250	252	262	258	258	273	256	301	267	280	289	256	264	270	219	242	235	270	271	285	249	276	288	247	259	268	286	258	252	266	270	247	265	265	304	288	262	274	236	271	272	289	280	263	245	246	295	253	304	268	256	267	280	280	247	258	255	274	281	256	252	274	279	280	253	266	302	244	262	245	257	238	266	286	263	284	260	248	263	266	260	247	284	256	279	297	323	250	273	249	240	288	278	237	264	261	272	279	265	282	277	285	297	269	259	262	268	227	278	268	252	264	279	268	265	288	269	249	254	261	264	280	267	244	268	267	278	257	263	255	247	269	280	306	270	273	262	289	256	254	267	253	258	262	272	249	250	230	258	265	265	301	285	297	253	281	236	284	256	262	276	258	281	280	280	283	256	269	282	264	265	273	259	253	264	245	269	268	247	255	287	279	274	285	290	303	270	298	259	257	295	276	267	273	299	264	255	266	267	252	261	255	298	304	270	267	242	284	298	253	267	250	255	277	255	260	267	264	277	282	265	264	255	235	242	269	255	245	268	237	293	246	262	280	254	259	248	257	236	270	263	293	277	293	239	299	244	280	281	263	266	271	270	276	262	259	270	279	282	256	240	287	263	285	269	252	254	268	292	267	275	265	265	229	230	290	293	281	249	269	275	293	274	235	288	286	256	283	249	260	264	254	294	259	256	302	250	277	292	271	273	252	251	319	275	247	293	282	270	248	242	266	273	286	290	275	278	277	290	276	265	265	284	264	258	263	256	265	276	247	282	274	282	281	300	274	298	272	291	277	257	299	250	261	266	266	283	265	278	271	286	282	244	271	267	270	259	272	273	259	268	286	252	248	283	290	267	259	265	293	270	281	283	265	274	288	270	251	262	259	278	286	303	264	273	263	262	281	268	279	258	255	247	254	258	258	274	276	244	285	281	254	262	270	258	262	258	274	259	278	260	247	281	294	283	265	231	290	283	262	256	268	265	271	255	241	224	259	263	274	281	290	272	247	252	255	246	262	282	272	269	250	276	268	272	275	275	294	296	271	267	266	269	280	268	264	278	271	273	248	259	257	249	282	262	265	263	263	253	261	263	268	253	305	268	286	292	295	253	272	286	269	261	268	271	252	273	258	281	246	246	269	278	301	284	259	262	274	238	266	279	263	270	251	252	280	279	270	251	267	281	274	258	280	284	258	267	275	256	227	259	249	280	299	279	277	274	286	241	298	246	288	238	263	285	269	246	257	255	271	262	233	276	245	248	255	273	302	283	273	251	272	235	280	247	264	272	266	297	264	273	284	267	242	252	224	274	261	281	254	276	235	269	254	261	243	262	281	277	282	262	252	289	245	274	257	256	269	251	268	280	258	217	254	248	248	307	262	261	299	289	274	283	247	270	263	272	273	276	269	277	269	263	274	259	275	281	253	288	232	284	274	270	255	283	243	264	289	263	267	251	283	268	257	268	280	254	283	290	259	263	266	246	250	274	274	264	243	237	299	275	276	271	279	256	252	290	263	262	258	234	261	315	272	258	286	284	295	271	273	261	252	243	289	259	279	260	267	252	268	266	271	277	281	234	238	248	286	265	263	271	257	266	256	279	266	253	247	291	288	288	259	284	262	273	256	262	288	268	286	299	289	288	265	265	300	273	241	263	289	258	273	263	262	236	270	265	260	304	293	248	261	236	245	272	265	301	276	239	265	304	251	282	271	258	266	257	245	239	249	270	282	255	253	270	296	276	313	257	284	261	308	292	267	276	255	283	294	276	277	290	272	252	291	272	254	265	263	269	289	274	279	267	243	286	292	275	276	268	267	253	256	277	293	251	279	272	249	261	243	258	301	286	292	236	240	284	248	281	259	264	265	285	279	283	263	295	267	247	274	275	281	230	277	271	288	249	263	300	283	290	278	280	260	298	262	277	223	260	252	251	275	251	265	253	301	287	244	256	276	262	252	237	252	275	276	253	273	246	266	267	250	280	247	252	231	250	254	242	291	258	267	261	245	245	281	273	246	273	256	265	271	264	286	234	276	259	240	252	279	262	259	263	263	303	224	249	276	260	292	250	267	251	262	252	267	284	267	286	254	292	276	247	240	280	264	302	279	278	283	277	270	242	272	261	288	276	280	235	251	275	270	272	302	297	260	282	277	270	272	284	267	258	261	286	282	267	258	248	251	294	256	258	295	261	275	249	246	272	246	297	281	280	247	292	291	261	257	264	260	290	271	252	253	274	280	286	253	269	281	274	270	278	255	286	235	261	274	251	303	266	274	255	268	263	288	252	297	270	262	252	271	272	254	273	282	265	243	266	274	246	240	285	293	285	267	268	272	282	256	273	271	274	271	282	309	267	265	268	299	273	280	274	274	266	252	263	254	299	265	251	280	262	281	265	288	276	297	284	237	279	294	286	265	267	289	256	294	277	255	261	279	268	285	245	252	261	274	287	271	271	259	265	260	279	247	281	282	267	267	272	275	222	285	242	282	262	250	262	266	279	292	238	264	267	251	274	244	258	278	272	262	256	286	260	284	242	256	251	276	283	248	247	278	277	267	255	256	278	272	229	283	276	303	290	259	266	259	279	286	322	261	272	275	263	260	266	252	271	270	253	277	245	245	262	260	278	241	244	289	278	246	272	292	286	255	265	247	250	258	247	286	274	292	241	258	302	266	251	263	265	247	262	286	294	261	271	290	279	297	281	253	264	248	275	290	240	252	259	274	261	310	261	252	259	253	243	258	275	265	243	266	263	250	281	252	254	240	263	252	272	269	286	280	273	281	286	305	257	221	269	269	266	264	270	236	263	255	290	277	270	260	245	254	267	295	273	285	251	263	274	249	267	286	272	274	263	260	312	255	282	283	279	265	263	282	240	285	250	291	277	285	265	305	284	237	268	289	253	246	225	288	271	279	270	293	281	249	263	250	274	266	248	267	268	267	274	287	280	267	254	269	273	278	262	254	269	283	261	256	264	265	258	227	254	292	272	275
25310	21486	27862	25515	9117	528	327	216	181	206	188	163	156	154	172	178	163	147	135	146	137	138	130	157	117	141	111	160	144	125	130	131	162	166	166	113	155	156	154	131	132	129	138	137	149	131	137	142	144	141	124	143	139	121	145	123	127	124	139	150	155	135	128	132	132	125	128	129	144	139	153	152	142	124	128	137	128	117	134	137	123	131	145	142	129	132	153	149	163	140	138	122	142	129	138	131	173	135	122	156	126	164	138	143	148	144	136	161	122	102	143	161	134	137	142	129	144	131	142	125	108	126	124	136	123	121	132	134	140	132	130	149	147	137	151	147	143	141	165	131	143	138	152	115	134	122	135	145	129	124	133	120	149	123	149	130	127	149	149	156	131	137	129	123	139	145	143	132	143	140	151	148	133	138	150	137	133	147	147	156	142	148	170	152	144	129	119	140	138	117	144	147	135	135	130	120	108	126	128	140	122	121	138	139	110	136	144	149	129	122	139	146	127	128	124	118	142	134	113	153	135	149	126	131	138	128	165	146	118	143	139	130	138	135	150	141	136	106	138	117	146	130	140	137	137	151	132	144	139	143	122	128	135	135	132	120	131	149	119	137	128	132	152	146	138	148	149	154	140	129	142	138	113	131	129	134	146	142	116	146	143	148	129	157	131	135	108	126	144	158	139	157	144	151	133	136	130	115	131	154	136	130	140	145	144	159	161	131	146	140	144	154	122	163	122	168	146	131	140	151	124	126	118	140	130	116	145	143	147	135	131	141	138	141	131	141	141	129	132	166	134	151	135	162	146	134	138	160	127	164	136	136	161	133	122	137	153	133	168	137	131	141	142	148	130	135	158	129	143	129	162	132	149	132	140	158	132	140	153	126	133	131	149	114	125	132	131	123	151	117	152	135	141	159	137	123	130	157	149	131	140	138	123	135	153	144	149	123	143	145	123	144	142	149	120	140	134	145	127	123	125	125	153	134	136	151	140	153	117	143	135	124	130	152	133	130	124	140	137	134	165	145	148	130	122	141	143	125	154	135	137	138	129	141	126	156	130	139	117	141	127	126	138	139	117	161	143	150	116	144	135	139	136	149	132	142	140	118	143	136	140	123	143	143	123	129	139	124	139	124	117	149	123	143	127	123	139	130	142	130	121	143	140	153	156	152	130	136	142	138	127	152	148	119	143	142	147	150	149	151	146	152	152	127	143	143	129	131	122	130	150	129	130	138	127	133	140	148	136	133	126	154	138	152	139	128	114	130	131	132	131	128	135	128	144	116	141	123	155	134	121	130	145	132	124	131	144	136	138	156	120	150	152	141	126	129	142	153	132	148	134	134	129	118	137	154	135	124	135	142	127	127	100	122	152	130	137	128	147	136	130	130	138	138	148	142	150	132	152	127	145	120	147	145	119	148	119	122	143	118	139	136	155	128	146	147	142	150	128	142	154	144	131	127	121	126	152	119	133	126	132	137	122	145	150	141	132	156	141	140	128	133	140	136	122	129	133	146	136	112	127	136	130	142	158	144	130	134	143	125	129	130	139	154	127	105	144	141	122	137	116	130	127	160	127	128	133	129	145	127	129	130	130	127	137	129	120	147	142	138	154	152	164	136	130	121	112	149	151	132	161	117	142	146	131	125	121	122	128	162	144	158	163	103	127	150	123	157	115	133	113	121	139	128	154	127	131	125	124	148	132	129	145	119	131	129	135	161	121	117	138	135	126	144	129	130	135	120	135	140	114	136	135	124	135	147	137	135	141	156	134	132	131	150	144	153	131	139	131	134	159	141	128	137	147	134	133	129	139	131	143	131	120	133	111	146	134	133	132	141	156	145	116	152	135	134	138	144	140	146	114	155	120	149	132	149	146	113	143	158	129	134	133	136	117	149	101	132	145	128	142	157	124	153	126	140	145	139	137	147	137	144	118	116	155	149	141	136	152	129	133	140	135	131	124	145	125	134	135	119	130	116	146	122	136	148	157	162	151	140	123	130	132	137	151	148	137	147	138	143	165	143	132	133	163	146	122	119	154	162	138	136	127	121	135	134	142	136	153	121	151	135	121	139	143	146	152	143	146	131	127	132	127	123	143	154	147	124	146	146	138	153	120	148	128	137	148	153	146	135	141	140	138	133	140	130	141	131	132	134	171	144	146	138	150	129	135	156	151	128	127	126	142	125	143	118	159	136	149	136	129	121	134	150	145	132	156	124	119	157	130	135	138	120	119	143	137	141	136	138	119	134	133	149	135	120	128	131	134	139	140	142	140	131	150	135	136	147	124	138	152	157	137	124	113	117	137	145	125	117	135	140	129	109	167	149	151	124	113	139	139	126	140	125	134	140	120	126	161	128	137	133	134	133	127	136	133	153	146	166	136	140	148	149	129	134	141	157	133	130	121	152	144	119	140	139	151	133	133	128	139	145	149	145	142	106	140	122	154	147	150	155	147	140	130	141	131	144	116	139	137	144	139	113	117	139	120	123	128	157	127	138	132	132	121	132	144	132	144	127	110	120	136	137	123	126	125	139	119	146	125	169	127	147	133	140	148	142	131	128	109	154	145	155	137	157	142	157	134	137	156	137	145	146	129	151	133	161	148	144	143	147	116	128	129	136	139	124	135	125	146	127	134	129	136	136	156	122	130	146	143	136	126	123	151	162	163	130	125	114	132	152	130	127	125	139	166	146	157	118	147	149	130	135	131	127	155	138	130	125	145	124	133	125	135	123	121	142	143	128	136	143	133	145	142	146	142	142	127	137	154	121	133	156	131	118	123	142	145	152	142	149	136	154	153	149	125	139	136	129	143	133	130	123	124	151	135	136	125	143	132	131	143	156	122	156	136	124	145	155	132	132	124	137	125	149	142	144	155	144	149	150	142	108	135	125	126	144	126	121	156	154	131	147	126	140	130	132	134	141	112	142	123	141	142	127	122	118	153	141	131	139	142	152	140	131	141	146	122	131	123	146	151	144	155	132	138	128	156	137	129	141	143	129	134	148	147	138	138	125	134	157	133	134	141	158	132	142	135	130	112	147	130	127	143	130	165	135	151	154	124	121	135	145	116	124	143	135	143	124	139	136	147	140	122	134	135	138	137	131	128	131	141	136	144	135	135	133	148	117	126	139	133	131	133	162	143	141	134	114	123	136	140	143	124	134	148	139	137	126	115	140	142	146	145	138	131	148	135	133	141	130	127	137	150	135	138	132	141	146	124	140	132	141	133	149	136	150	144	132	126	152	142	126	129	137	136	149	129	147	148	127	121	134	121	148	137	122	136	148	133	126	127	132	121	139	130	111	126	134	164	135	145	134	136	140	149	142	130	142	160	135	131	138	148	155	157	163	138	137	129	150	133	128	134	147	132	125	152	140	129	139	128	131	139	125	139	119	128	140	146	116	133	143	138	147	121	132	136	134	131	155	126	141	135	137	136	142	129	165	165	153	151	146	123	146	144	132	145	118	131	128	143	121	145	132	130	134	131	145	148	119	138	153	135	126
3116	2541	2135	1041	660	461	397	295	282	251	193	207	199	210	189	205	177	180	189	160	179	157	166	141	147	156	153	145	144	162	169	161	163	153	147	167	151	153	142	139	142	149	137	162	151	145	159	165	182	144	138	158	155	124	176	143	156	141	184	148	164	142	150	137	145	151	132	174	147	148	127	178	145	161	131	159	120	144	144	156	141	147	148	139	162	135	153	146	131	135	177	129	185	140	144	151	155	126	149	140	142	152	139	160	142	135	136	148	136	129	134	149	149	128	139	142	132	156	152	156	138	153	174	133	136	140	133	158	156	136	162	188	153	147	146	147	130	147	171	137	178	130	155	151	141	145	146	132	165	163	138	153	144	146	158	147	146	152	142	164	157	153	156	136	128	157	135	155	119	142	134	149	149	149	113	161	150	151	148	139	152	105	143	164	151	148	125	128	132	137	152	167	141	148	142	144	158	148	150	152	154	158	159	132	170	146	163	148	139	139	169	144	147	149	129	132	145	145	169	144	159	137	134	147	127	155	136	135	131	141	142	137	139	149	151	165	154	157	135	143	148	134	150	151	132	157	136	169	138	143	149	146	154	120	137	118	170	131	146	144	130	175	137	147	138	149	166	117	148	166	141	167	157	148	154	147	150	145	146	136	143	145	141	129	147	151	152	130	138	139	152	137	132	146	149	149	149	164	155	155	154	136	160	137	138	165	152	131	169	141	150	152	159	142	146	145	157	160	140	165	125	142	144	144	145	138	144	160	154	132	137	140	120	140	158	123	133	138	130	146	148	164	140	136	148	144	127	153	138	149	128	140	163	149	145	150	150	164	142	124	154	154	149	145	141	148	157	133	158	140	158	143	146	138	145	142	132	130	160	148	127	146	137	126	134	137	147	136	142	144	163	149	151	162	167	165	146	156	148	149	126	145	135	145	149	143	139	153	132	150	169	147	141	141	145	149	150	167	154	158	134	152	124	130	149	136	164	150	154	127	137	135	143	141	156	153	138	164	152	172	136	148	160	167	143	155	133	139	166	169	149	134	138	152	126	155	135	152	149	149	157	160	144	149	138	142	170	140	146	156	171	152	163	162	171	152	153	169	140	138	128	155	159	155	146	146	142	154	144	153	146	157	158	154	153	128	150	130	167	155	140	163	148	140	127	138	150	148	154	120	137	135	137	137	159	161	148	152	167	158	156	139	141	144	168	163	143	130	141	142	141	145	156	148	152	151	148	134	143	128	141	130	144	162	172	150	129	156	164	142	131	146	136	148	155	134	154	126	152	137	156	141	162	157	158	147	142	134	145	138	142	128	139	150	143	150	137	161	148	167	149	137	166	145	152	129	150	150	139	161	132	154	139	151	159	149	140	124	173	136	137	166	125	140	141	140	155	125	146	141	156	152	129	147	134	124	133	138	139	136	125	127	146	149	138	146	134	140	169	164	159	157	153	149	151	145	134	151	140	149	157	127	125	152	148	162	157	138	125	123	140	172	150	146	126	146	167	139	145	150	143	138	133	149	163	147	170	146	152	144	154	137	140	137	153	148	153	146	150	125	153	138	166	153	152	143	142	150	143	150	159	159	144	153	147	146	154	135	146	131	125	138	156	140	156	141	142	144	116	140	148	139	155	131	127	121	133	166	127	153	161	136	144	154	138	147	160	135	174	150	138	143	134	151	144	152	159	152	154	156	136	170	140	147	138	134	129	182	145	149	122	167	145	125	126	156	166	118	134	125	156	137	124	142	129	163	166	120	140	144	162	143	153	150	151	146	160	146	156	144	123	151	149	145	142	144	140	142	163	128	131	136	147	140	157	145	127	150	156	131	163	137	159	154	139	160	135	154	146	155	156	132	144	137	155	168	147	159	156	135	132	148	138	163	169	172	141	125	174	148	146	147	144	122	147	145	133	135	157	154	165	134	151	148	161	132	159	138	160	154	150	138	127	127	152	147	151	169	149	147	136	173	162	161	139	153	151	144	140	160	145	119	148	155	157	151	135	136	156	157	140	125	145	164	146	154	141	142	137	158	130	148	120	116	146	144	169	142	140	167	130	158	121	146	154	131	147	142	147	149	144	166	152	137	156	127	141	157	126	135	156	142	156	123	130	164	149	161	139	160	163	129	180	135	143	160	148	156	136	153	155	141	167	159	147	151	143	163	155	129	148	138	144	136	157	134	160	137	137	159	167	135	132	154	131	149	160	130	147	145	147	137	135	150	149	154	167	135	136	155	136	165	163	126	144	182	148	113	139	144	154	153	145	150	145	146	142	131	120	139	138	133	143	149	132	135	142	141	150	137	146	117	135	136	164	141	139	146	138	158	128	125	133	146	132	147	134	136	134	151	133	132	139	126	157	123	142	145	136	157	125	152	145	139	169	125	147	136	137	145	147	153	136	147	144	150	146	163	155	146	147	145	156	135	133	146	122	139	149	148	150	130	127	151	148	148	151	166	146	148	149	148	131	143	125	119	120	155	150	165	162	138	154	124	139	154	156	160	134	158	157	153	147	158	145	146	126	150	138	156	140	157	130	140	134	154	117	165	141	123	143	128	137	136	135	148	145	132	149	134	159	133	147	143	140	159	140	157	163	154	148	136	155	164	153	155	139	129	144	146	146	140	141	130	149	153	142	144	146	163	136	135	139	149	140	153	149	157	144	147	123	152	156	142	119	150	151	142	170	132	152	139	144	126	147	136	155	141	148	149	125	151	144	143	152	144	135	153	164	140	147	153	124	139	153	150	150	170	164	144	109	113	149	152	149	161	150	168	158	154	151	158	173	168	138	124	137	142	142	152	136	151	158	139	138	147	150	139	132	137	167	140	130	149	144	143	152	159	138	139	131	153	130	132	157	140	151	141	165	140	143	145	135	147	128	146	109	151	144	145	151	128	155	122	124	176	149	135	137	141	144	169	155	154	156	151	162	139	159	140	157	140	140	162	153	142	152	132	144	173	160	165	137	127	139	145	156	135	150	166	134	148	146	161	165	164	156	127	160	135	135	145	135	145	154	153	152	143	148	174	161	151	138	142	150	161	125	157	163	155	154	129	140	140	134	144	159	150	153	178	153	126	149	131	137	175	137	139	153	121	147	148	131	133	134	149	146	125	144	164	139	149	150	133	158	133	157	130	137	151	150	143	156	137	130	144	151	164	151	124	138	136	137	148	148	162	164	130	151	141	145	131	144	146	130	145	153	140	148	133	141	145	154	141	146	132	125	140	138	149	159	147	164	150	153	132	149	152	141	145	130	139	129	139	154	159	145	142	138	145	138	157	138	135	133	121	136	166	165	132	142	151	139	124	163	141	139	157	161	140	138	144	143	139	147	143	159	150	147	138	153	142	153	151	155	166	153	144	163	147	148	177	170	148	137	152	152	136	148	137	137	164	131	138	140	140	136	149	158	192	142	152	154	120	131	167	123	153	165	138	154	143	144	131	151	134	114	159	149	168	138	137	174	154	171	149	133	127	136	160	140	135	135	139	147	138
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
