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
338707460122	338707460678	338707461228	338707461778	338707462328	338707462878	338707463428	338707463978	338707464528	338707465078	338707465628	338707466178	338707466728	338707467278	338707467828	338707468378	338707468928	338707469478	338707470028	338707470578	338707471128	338707471678	338707472228	338707472778	338707473328	338707473878	338707474428	338707474978	338707475528	338707476078	338707476628	338707477178	338707477728	338707478278	338707478828	338707479378	338707479928	338707480478	338707481030	338707481578	338707482128	338707482678	338707483228	338707483778	338707484328	338707484878	338707485428	338707485978	338707486530	338707487078	338707487628	338707488178	338707488728	338707489278	338707489828	338707490378	338707490928	338707491478	338707492028	338707492578	338707493128	338707493678	338707494228	338707494778	338707495328	338707495878	338707496428	338707496978	338707497528	338707498078	338707498628	338707499180	338707499728	338707500278	338707500828	338707501378	338707501928	338707502478	338707503030	338707503578	338707504128	338707504678	338707505228	338707505778	338707506328	338707506880	338707507428	338707507978	338707508528	338707509078	338707509628	338707510180	338707510728	338707511278	338707511828	338707512378	338707512930	338707513478	338707514028	338707514578	338707515128	338707515678	338707516230	338707516778	338707517328	338707517878	338707518428	338707518978	338707519528	338707520078	338707520628	338707521178	338707521728	338707522278	338707522828	338707523380	338707523928	338707524480	338707525030	338707525578	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2733	3600	2300	2733	3600	2300	2733	3600	2300	2734	3600	2300	2734	3600	2300	2734	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	2738	3600	2300	2738	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2739	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2740	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	3600	2300	2741	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24880	21396	24420	28781	21398	21423	11281	542	324	345	346	315	336	320	316	329	300	318	334	266	269	301	300	308	274	277	296	309	328	308	297	274	277	287	272	256	276	287	286	275	301	274	299	306	291	298	296	295	271	277	283	285	302	273	293	290	245	262	262	274	271	298	258	280	287	287	306	288	252	265	313	295	292	291	304	283	281	274	278	265	277	296	266	278	279	281	325	269	272	291	277	301	274	305	271	294	262	259	283	273	255	295	298	284	244	312	289	285	259	287	279	275	260	276	287	269	283	308	279	277	297	292	276	292	274	280	312	268	306	302	328	275	256	257	287	281	293	278	301	284	288	221	322	284	280	293	305	320	308	272	289	254	287	255	285	327	301	275	313	282	283	296	265	260	261	277	280	311	256	273	273	267	273	270	271	346	321	276	308	307	292	282	300	268	284	310	293	291	275	302	301	299	257	294	308	258	274	248	304	298	292	276	264	284	307	308	288	285	271	286	286	276	274	273	248	263	285	308	252	279	278	289	250	310	311	276	296	287	232	308	253	290	299	251	283	269	274	306	277	266	256	295	268	254	282	312	276	290	300	257	281	259	306	252	281	267	289	280	277	299	321	277	275	290	288	264	267	277	282	291	292	306	286	285	303	269	314	322	269	289	298	274	274	258	279	298	305	310	282	260	280	283	255	327	275	302	286	288	304	317	295	276	251	263	261	262	285	277	294	296	266	277	273	289	261	296	279	272	289	236	253	298	285	295	247	275	256	263	276	269	245	239	282	313	309	267	274	276	287	303	245	265	278	312	279	261	307	273	314	256	305	276	327	274	274	277	294	285	311	315	276	295	280	277	265	290	289	294	265	239	305	305	304	292	316	300	297	272	257	237	271	268	251	289	277	266	271	285	250	286	291	306	303	278	292	273	297	288	296	258	284	286	307	281	290	266	279	244	251	265	288	289	260	267	290	327	306	295	301	257	264	301	295	284	275	269	269	292	297	274	340	307	302	266	268	282	273	293	254	312	292	281	317	265	293	255	279	279	296	282	305	277	251	289	268	232	292	268	278	295	265	307	284	317	282	291	317	288	310	283	297	236	298	266	292	280	277	249	277	273	292	265	259	283	286	297	295	313	288	273	276	307	262	301	311	275	288	263	299	275	292	270	264	283	303	287	260	276	239	298	271	294	291	253	280	330	299	249	314	273	278	296	231	279	304	267	277	229	258	266	269	280	313	280	272	300	308	283	252	250	265	305	276	248	281	286	321	286	275	266	261	306	270	252	271	282	293	269	293	244	291	295	284	273	316	293	265	309	275	284	320	266	266	303	292	266	289	279	312	262	275	312	270	270	300	284	283	271	281	294	284	279	271	269	250	285	309	266	286	274	263	270	261	280	296	263	287	316	303	297	308	282	288	270	287	277	299	315	273	265	293	259	276	287	292	291	272	267	267	274	292	269	273	304	312	299	287	313	281	277	257	276	275	304	254	273	281	305	287	298	272	273	290	275	292	256	257	282	288	274	271	257	275	288	281	264	281	301	277	318	295	284	280	294	315	281	281	296	242	294	309	272	309	268	279	299	310	253	267	295	281	284	305	270	268	297	263	294	294	290	307	269	298	316	286	270	256	283	253	262	296	272	289	282	311	291	303	275	280	300	302	294	270	284	267	289	294	263	291	296	294	310	279	283	315	291	289	265	319	287	293	282	290	270	274	262	269	310	284	290	270	288	292	276	303	300	311	291	263	267	278	294	245	281	283	249	276	308	268	290	284	274	283	277	291	296	264	268	309	277	293	270	269	293	318	248	242	270	291	254	288	261	278	269	277	263	288	297	289	280	269	271	274	276	292	259	288	292	281	312	255	259	256	265	266	303	274	273	275	260	271	288	274	282	298	285	271	301	306	281	267	272	284	318	259	290	307	287	281	280	273	279	330	303	275	277	252	256	305	303	273	285	283	306	274	276	268	294	287	266	268	268	302	274	292	292	286	274	268	314	238	295	284	272	283	288	290	293	307	269	293	273	249	286	309	306	272	278	288	250	243	285	286	273	296	316	294	298	281	281	267	259	299	293	291	284	297	287	272	272	281	261	249	257	300	301	302	309	272	288	284	274	290	281	255	297	279	262	311	266	317	324	284	289	286	276	272	260	273	237	250	279	261	271	261	260	264	308	299	276	270	269	254	269	284	282	288	293	269	267	261	277	222	282	302	285	288	273	273	301	284	280	254	290	260	275	295	274	263	275	257	275	291	318	331	295	242	277	293	282	269	294	281	285	292	302	300	287	285	278	258	279	311	279	296	284	258	310	280	269	286	275	320	279	322	273	311	289	273	284	282	283	295	275	274	288	298	269	279	290	303	320	293	252	282	274	259	270	289	253	284	298	295	293	293	312	270	296	286	298	297	305	275	260	285	299	269	257	274	242	247	266	287	307	300	317	285	270	297	305	250	287	272	276	295	289	283	267	280	280	291	281	285	260	285	256	313	294	266	262	279	223	289	292	267	280	288	261	256	292	297	299	302	309	289	276	284	301	294	258	260	271	308	273	281	287	263	295	269	294	286	285	263	293	231	262	255	277	253	300	275	260	242	296	261	304	294	326	297	256	289	300	276	244	258	262	298	291	258	300	276	278	318	274	291	278	231	272	296	334	321	271	282	293	274	305	315	263	288	304	294	276	304	293	280	269	285	293	293	245	258	264	282	268	283	253	262	264	292	299	284	293	303	260	283	301	276	289	261	280	265	282	260	267	285	272	274	298	268	302	293	276	274	311	281	264	251	285	268	280	237	263	288	253	297	313	276	282	293	286	281	277	318	288	264	285	293	268	276	255	245	297	293	308	287	253	245	264	283	274	279	292	308	248	265	284	301	287	280	276	302	285	306	284	265	279	286	225	268	275	300	272	284	293	264	291	273	273	266	264	307	283	272	265	303	284	268	294	278	282	293	271	278	271	275	257	287	283	261	300	288	314	249	245	300	251	281	289	286	246	264	279	258	268	255	272	290	246	280	256	278	282	278	228	323	273	274	263	254	299	280	283	278	297	307	290	297	300	311	270	314	302	266	333	271	260	278	308	253	263	278	282	298	276	244	272	295	273	276	253	259	268	263	303	291	275	320	300	276	249	293	307	300	278	274	301	303	308	295	266	298	282	296	281	289	264	291	300	296	283	283	291	280	310	235	286	332	289	280	282	298	276	247	311	323	283	270	266	247	260	246	265	296	280	292	282	282	289	271	294	285	306	288	257	282	288	293	289	270	267	289	266	286	297	303	266	281	274	269	279	285	306	315	285	277	259	288	268	272	275	292	276	279	298	273	278	293	296	290	284	302	290	278	275	263	291	299	291	314	298	302	270	258	264	309	316	267	243	284	274	261	254	277	307	259	311	311	277	265	281	262	261	243	263	319	257	310	298	286	261	274	254	301	296	303	284	312	246	285	278	280	291	303	284	331	319	283	283	295	296	298	285	293	257	307	295	305	280	291	280	239	287	258	271	281	271
43041	56193	25587	1115	674	650	600	600	622	621	582	579	541	600	586	552	570	638	564	575	548	589	577	556	603	607	596	569	567	586	562	526	580	539	594	576	591	594	575	582	552	551	566	589	588	588	606	569	570	575	632	590	628	597	613	566	548	591	553	588	594	552	592	584	547	589	607	534	557	567	530	531	541	574	595	588	567	552	621	578	606	533	586	552	596	582	577	601	598	628	600	563	538	606	577	587	598	566	577	607	543	519	559	605	547	601	564	574	570	502	594	568	576	567	570	568	583	527	572	610	595	533	584	541	623	603	552	566	544	579	561	578	604	580	564	575	533	570	589	538	608	529	541	541	583	581	598	561	571	573	594	577	559	584	546	600	581	568	591	584	597	545	571	542	588	588	593	589	549	577	594	590	543	579	563	564	574	564	568	571	573	566	578	552	564	590	531	580	603	590	594	530	559	595	551	586	568	590	597	589	574	600	580	639	590	589	551	570	574	582	558	514	530	566	584	565	528	617	622	576	599	588	571	582	582	597	567	567	594	593	556	588	607	559	554	547	568	538	562	564	549	552	621	610	568	539	579	540	585	562	553	550	539	583	556	515	559	583	614	568	576	565	578	581	584	592	542	569	574	598	571	560	587	606	524	582	547	615	551	609	580	585	539	532	614	529	569	571	623	581	589	578	561	573	547	567	571	559	619	570	553	539	603	582	574	567	567	583	553	598	553	573	611	590	600	555	538	560	585	581	611	594	547	562	576	548	554	554	568	577	600	599	575	536	576	569	598	588	596	563	571	573	575	546	572	521	566	552	573	587	572	564	549	562	636	587	559	571	606	610	586	569	572	552	580	559	588	567	575	596	554	552	601	535	571	580	573	572	570	586	612	573	558	587	603	509	562	574	499	559	617	556	568	549	616	583	573	509	580	543	584	556	572	582	547	547	601	573	548	539	578	555	608	590	580	578	524	596	594	578	593	570	574	581	563	574	582	561	533	573	592	595	597	556	587	570	528	546	592	561	587	591	583	564	572	581	505	560	561	633	571	568	575	566	579	560	592	568	616	590	560	558	534	622	590	550	595	558	564	572	545	527	614	552	578	552	610	579	527	584	563	539	606	558	576	549	598	591	580	547	598	552	569	597	596	573	546	542	615	586	553	543	550	577	559	593	568	585	621	603	579	575	603	584	589	563	580	590	596	598	546	538	598	582	574	530	589	584	560	587	551	579	571	536	548	532	561	524	534	602	568	578	569	624	535	581	560	589	591	617	592	587	554	553	602	586	571	562	572	554	556	527	583	582	584	582	585	612	553	543	585	559	574	531	587	594	578	550	616	555	596	592	572	585	607	576	580	573	603	582	553	590	572	584	559	549	577	562	598	579	560	558	586	553	601	592	532	557	548	614	602	552	581	594	565	555	527	547	521	567	535	590	581	570	584	566	554	539	575	631	544	565	565	598	566	559	593	594	573	582	590	549	553	590	582	559	545	520	569	543	584	566	581	545	610	547	580	626	594	560	550	610	560	568	567	580	572	607	651	612	579	541	608	561	588	591	584	529	599	568	563	576	566	569	574	564	555	578	541	569	595	558	558	548	616	592	573	575	580	574	566	600	553	589	549	584	550	537	531	578	591	568	595	570	641	585	567	542	565	602	521	580	557	598	542	547	536	561	575	586	589	557	613	557	551	557	585	557	536	515	592	584	578	562	564	585	556	598	587	563	557	591	551	599	558	589	590	576	572	581	573	557	560	573	575	574	541	570	593	611	539	604	557	582	576	550	625	592	582	541	583	553	575	571	605	559	573	569	572	584	604	568	566	543	553	566	560	556	608	609	572	568	573	606	572	608	621	569	565	583	547	553	554	580	611	620	578	558	577	579	574	591	538	585	606	587	547	610	540	566	603	574	553	591	572	579	635	628	567	556	560	576	618	573	588	564	566	579	587	587	588	587	583	548	620	578	548	531	596	575	598	530	584	550	529	578	545	577	570	545	545	589	583	617	542	616	592	592	557	557	585	563	585	621	551	585	571	569	573	571	574	610	564	579	562	608	575	565	582	598	518	553	523	623	541	593	508	579	543	572	567	558	569	569	585	594	572	571	581	577	594	583	553	560	639	566	551	541	570	563	594	616	583	592	562	547	600	625	588	532	562	597	589	583	639	591	598	549	553	582	560	614	556	581	596	595	603	565	554	586	645	575	587	621	597	561	512	519	588	613	582	579	584	579	574	528	554	568	565	568	606	585	552	585	579	550	531	570	564	637	572	568	582	566	541	569	560	596	562	603	539	625	588	603	583	599	563	527	602	552	554	581	530	579	601	568	584	565	557	650	550	592	583	581	568	551	607	585	549	551	608	607	492	559	541	550	579	583	587	619	578	607	553	611	566	574	571	575	578	595	590	573	560	554	585	547	598	615	563	562	595	567	564	584	541	558	589	559	575	578	598	519	564	549	550	607	565	560	548	545	577	597	569	563	578	607	641	545	546	564	554	571	548	587	556	620	582	599	583	594	598	535	611	572	545	570	552	537	566	552	594	600	601	558	588	575	577	581	598	589	574	543	574	601	618	539	517	606	560	568	616	557	590	552	564	566	549	593	574	567	549	591	581	604	604	571	635	548	566	569	570	555	537	560	576	602	584	582	582	563	568	539	596	539	546	604	623	568	551	571	554	551	579	618	566	596	613	610	583	539	566	571	599	575	560	566	573	544	614	563	595	568	548	605	581	618	573	538	583	620	555	551	630	552	545	568	559	613	561	597	574	572	559	611	598	578	570	576	561	561	581	544	583	588	565	554	561	542	583	606	543	552	559	560	565	528	554	600	627	553	548	614	622	620	583	571	576	627	583	568	581	577	586	623	550	590	548	523	562	540	585	535	592	569	533	555	587	570	580	571	598	566	594	612	577	585	549	545	542	540	553	585	579	615	584	584	575	549	562	572	628	576	568	558	578	588	569	555	631	541	575	557	570	594	555	555	615	543	553	546	567	587	599	597	581	554	549	553	602	589	601	589	574	570	535	594	589	534	550	564	588	574	564	575	565	522	592	551	550	562	566	590	538	586	560	620	609	574	592	590	568	576	588	607	601	579	571	555	554	585	569	609	577	541	570	561	606	584	558	566	589	543	529	549	607	591	567	573	565	573	570	560	578	546	586	559	569	561	620	562	589	600	550	603	518	579	577	574	536	611	574	554	557	554	569	566	580	553	548	584	582	568	581	575	528	556	569	592	544	578	610	613	633	559	559	591	543	578	611	570	556	564	571	574	566	541	548	627	592	586	559	553	562	595	549	538	532	572	562	582	599	544	603	618	582	543	576	566	589	528	605	564	594	582	567	560	598	567	580	606	574	554	547	564	557	554	576	597	578	546	552	569	532	552	565	548	578	656	544	562	537	576	571	575	566	606	576	624	555	592	622	560	534	601	575	567	599	624	567	588	556	605	550	586	586	629	597	553	570	571	608	570	560	567	589	572	583	622	605	583	530	597	599	536	536	530
34340	18159	5495	399	177	156	133	152	138	128	139	123	127	119	140	134	144	140	145	111	144	138	123	140	122	124	137	168	134	146	164	128	141	120	130	122	117	130	142	138	111	123	132	143	145	113	156	137	131	114	140	134	115	138	139	128	152	151	130	139	148	142	161	119	134	137	142	130	135	131	124	125	143	131	140	119	121	141	118	138	121	152	142	167	152	154	153	137	145	112	146	138	143	147	141	137	140	139	140	159	133	120	127	125	134	140	116	138	135	139	140	137	134	128	120	135	120	133	144	128	156	139	143	146	127	132	126	108	161	149	141	125	129	142	146	128	118	117	144	138	118	132	146	145	137	153	115	137	115	141	124	141	122	112	139	138	144	126	131	151	148	128	126	140	136	132	122	144	149	129	154	152	175	137	146	134	128	148	136	141	135	140	125	146	141	135	126	141	133	147	144	124	98	125	134	130	149	147	146	116	133	136	159	134	146	123	112	118	144	120	126	127	131	139	135	133	129	131	140	174	133	138	135	142	139	104	140	139	155	130	153	142	123	137	140	116	126	134	131	156	135	149	147	114	131	138	122	152	143	146	156	112	126	116	144	139	142	168	155	114	140	96	139	147	147	133	124	152	141	114	143	143	141	131	149	117	157	140	139	146	136	144	116	125	133	133	131	125	134	137	150	143	155	159	140	149	137	155	155	139	132	148	146	120	150	121	136	125	128	134	129	153	121	127	132	135	133	165	138	152	120	136	114	132	125	134	161	144	143	134	127	150	142	143	123	128	123	137	116	134	137	139	138	140	132	132	140	157	129	166	171	152	143	146	141	125	154	144	140	139	127	113	128	120	121	126	144	138	139	139	137	125	137	142	122	138	128	153	119	133	136	133	118	147	140	145	138	108	108	123	141	142	144	147	129	157	118	136	123	153	128	146	149	127	155	136	141	137	121	129	136	135	139	130	135	144	121	131	140	132	142	138	168	126	126	133	139	124	129	133	150	139	147	143	126	162	149	131	142	104	149	123	117	141	108	147	132	149	140	133	117	143	150	161	120	129	164	108	130	108	115	143	130	124	123	125	147	157	123	164	146	127	149	168	126	117	130	148	119	139	159	139	137	127	139	134	137	123	121	127	114	131	124	101	136	138	117	135	135	135	140	168	154	125	131	127	127	128	148	117	148	144	157	155	118	148	146	152	154	125	133	135	155	139	131	133	140	118	151	132	143	151	160	117	110	131	155	108	115	131	145	124	137	139	144	151	136	147	161	126	111	147	140	128	123	109	134	148	133	140	164	115	136	156	135	152	128	137	137	143	138	166	147	141	134	167	111	143	144	118	148	150	119	121	133	123	122	130	132	147	114	160	125	151	138	129	149	131	145	142	152	141	125	138	117	132	133	143	125	144	141	151	133	136	143	143	150	126	130	122	134	155	160	120	134	130	149	104	146	136	136	119	142	124	135	121	152	148	119	118	126	133	129	106	142	120	149	131	131	164	146	121	119	113	155	152	143	131	151	129	137	153	137	145	120	123	124	123	138	145	122	157	127	136	138	131	128	136	130	122	121	133	128	134	121	124	129	154	125	119	115	119	159	132	121	166	122	123	132	147	145	142	148	126	128	142	124	139	133	152	142	145	157	128	154	127	127	119	145	146	108	161	138	148	121	163	152	133	156	140	129	109	155	137	126	123	126	155	141	144	138	138	111	116	146	138	141	134	110	134	132	134	131	155	130	127	146	133	139	135	92	135	109	136	120	134	152	140	145	147	165	146	122	112	150	136	144	141	128	141	131	130	118	150	127	133	148	131	128	141	155	149	127	138	110	135	133	166	132	121	135	130	134	120	128	159	142	148	140	128	114	110	113	123	127	130	148	133	126	134	138	146	126	134	121	123	127	135	135	119	141	137	121	136	127	126	127	146	137	139	136	172	139	138	159	140	118	140	126	108	127	125	130	131	127	109	141	152	129	140	135	153	127	136	145	147	125	157	135	133	126	129	154	138	151	123	115	136	140	156	137	131	147	138	143	116	140	129	130	114	136	157	144	143	120	147	138	129	123	134	127	134	113	154	118	134	122	122	149	134	127	155	117	109	135	134	146	153	130	131	124	147	130	139	135	104	140	105	107	136	146	137	128	133	123	137	123	142	140	165	154	147	153	175	143	147	129	148	133	149	138	131	137	118	130	146	136	139	147	138	110	127	142	122	156	128	138	119	113	130	141	141	141	136	142	116	143	130	134	143	139	140	130	130	139	126	132	132	138	134	125	135	139	114	126	138	119	124	146	139	115	159	130	123	125	135	150	143	116	131	138	135	142	124	136	180	143	146	112	116	141	146	136	141	152	134	136	139	124	127	160	102	130	147	122	127	131	128	122	126	139	150	102	155	138	116	144	138	138	128	124	136	132	125	141	136	123	138	138	148	132	120	114	108	129	124	126	143	142	145	128	130	137	146	142	127	135	122	140	125	128	138	143	139	123	124	131	131	110	140	133	132	127	128	139	131	137	137	127	149	154	129	115	147	140	117	156	139	113	117	141	149	121	125	126	123	139	131	131	120	113	128	144	123	133	119	117	103	127	131	146	143	132	139	118	152	136	125	129	131	133	124	136	145	134	133	142	151	121	154	158	150	115	147	128	102	152	149	138	132	126	126	139	134	110	113	136	137	134	142	133	133	141	143	154	125	124	136	138	123	133	113	131	113	128	132	146	146	134	165	140	130	121	146	131	138	115	131	126	153	121	141	140	154	139	138	133	136	149	147	128	133	137	136	145	150	123	132	156	148	150	147	137	125	137	113	131	134	151	125	134	131	144	107	123	133	154	121	158	135	147	118	153	133	128	119	158	149	139	118	132	142	131	161	144	136	128	123	147	148	147	131	129	154	133	134	121	132	132	142	118	114	134	152	131	136	130	132	124	155	146	131	149	110	120	130	132	140	125	119	145	145	122	124	121	140	134	145	155	134	134	154	131	149	109	148	157	141	129	127	144	161	136	123	147	144	124	142	134	132	138	140	128	161	127	135	119	134	140	140	139	145	143	128	122	110	132	133	142	141	135	125	158	138	137	142	128	136	133	133	124	142	132	120	128	125	110	144	134	163	127	134	137	130	157	152	133	150	131	121	113	127	139	146	160	127	113	144	145	163	141	137	152	150	137	122	108	135	134	152	155	149	134	140	125	128	110	123	136	118	150	145	125	145	124	140	132	132	132	157	129	140	148	133	134	130	141	164	116	125	132	155	131	149	129	168	160	154	141	113	143	120	123	135	138	140	115	126	125	145	127	136	150	105	137	113	128	134	133	131	144	127	130	140	138	135	144	129	130	139	110	141	118	143	118	123	129	140	138	111	127	131	130	135	132	162	149	146	134	140	143	137	125	143	135	120	124	127	161	133	160	134	131	136	135	136	120	141	149	130	139	139	134	161	100	144	138	135	116	149	166	130	134	134	126	128	140	116	111	119	163	126	125	153	151	156	129	144	157	120	119	139	108	148	132	134
17459	7606	1466	384	392	345	361	368	347	379	363	334	372	313	365	333	343	353	333	360	341	332	363	368	356	301	330	375	350	372	340	333	347	336	333	381	324	345	361	305	354	368	343	340	342	351	354	362	330	321	346	348	347	329	326	355	314	321	355	303	342	333	327	366	356	365	330	309	341	278	348	315	346	340	349	341	334	351	347	322	290	361	346	349	335	307	357	372	353	362	342	341	351	312	331	330	339	335	357	295	341	335	344	357	338	329	341	337	340	348	332	353	342	334	337	349	345	345	327	342	342	331	358	348	339	337	344	348	330	356	352	356	338	359	358	341	350	355	362	350	390	341	350	352	343	328	321	331	366	328	377	357	350	350	376	336	323	379	370	341	355	350	325	357	334	382	356	327	329	349	334	356	334	356	349	359	333	316	357	357	310	355	318	345	319	353	351	351	346	341	323	341	335	349	357	347	360	341	341	334	370	345	342	336	333	380	338	344	317	328	375	336	310	320	335	329	346	341	314	343	335	333	361	330	363	358	356	371	343	308	341	368	326	321	338	369	310	342	372	328	337	337	318	345	339	383	353	333	335	326	372	341	342	352	373	323	338	345	327	337	334	355	387	326	360	367	370	323	340	356	338	354	336	336	325	313	333	331	331	347	310	327	368	316	380	309	361	360	372	364	356	322	335	338	348	365	348	352	350	361	363	343	322	336	337	325	313	341	343	359	330	352	329	321	332	361	351	358	330	337	355	351	344	376	338	350	333	322	328	342	350	342	321	357	338	334	346	316	365	338	320	349	338	358	323	355	319	345	362	366	321	344	340	341	309	348	338	342	329	352	341	356	326	359	321	343	350	333	345	340	327	322	336	350	383	327	363	365	335	335	343	314	335	340	348	345	344	368	346	326	344	351	324	340	348	336	335	338	339	328	360	328	361	371	345	335	322	347	347	354	360	317	325	337	318	320	329	339	355	322	322	324	364	383	330	345	348	343	334	310	375	339	334	337	355	324	363	361	321	327	354	326	383	353	338	333	323	339	282	342	334	362	319	323	374	385	324	318	382	337	341	373	324	305	351	336	329	364	336	354	346	328	336	363	377	356	311	346	330	351	329	328	388	328	331	331	346	317	337	338	347	318	333	308	326	322	378	316	321	352	374	376	323	333	344	349	353	320	360	340	324	364	351	345	354	344	331	341	375	332	361	340	323	332	337	353	351	372	346	343	301	325	349	338	329	330	345	333	325	344	351	323	300	329	313	340	346	333	343	340	335	322	341	353	363	336	329	333	342	351	314	345	351	360	341	333	332	326	361	320	337	304	293	360	340	354	353	346	342	315	311	352	365	326	366	327	378	321	318	363	379	341	356	363	323	345	335	308	344	348	356	337	360	355	310	344	336	334	349	388	335	337	340	331	388	343	347	367	355	356	352	327	339	340	389	298	370	341	384	334	366	345	323	352	371	340	336	325	352	360	341	349	324	385	356	350	317	331	339	323	345	363	322	356	337	340	351	370	321	328	351	361	331	337	356	349	367	354	333	357	369	346	352	322	357	344	330	327	320	344	335	329	348	340	337	390	391	335	306	317	344	340	351	332	342	328	331	359	343	353	358	335	323	350	342	334	347	339	330	303	334	371	358	318	363	341	334	355	368	373	357	344	312	336	331	332	364	356	333	345	363	322	329	370	355	349	340	338	342	326	364	317	359	343	340	329	294	313	337	327	340	338	347	337	347	323	366	347	349	364	304	358	361	365	340	328	332	353	323	336	328	338	326	309	319	339	338	316	362	359	356	356	380	339	364	325	338	346	343	320	324	364	348	324	339	347	374	325	350	366	362	336	338	330	352	357	352	351	359	331	293	343	357	361	357	333	315	329	331	305	357	339	346	323	345	363	335	325	350	357	366	329	372	321	327	304	327	307	370	376	367	365	324	347	325	362	316	384	347	365	334	373	365	356	336	351	360	339	340	314	363	358	324	321	360	322	328	317	342	359	365	344	326	333	361	301	364	344	334	319	365	359	357	340	318	352	347	349	348	322	361	341	335	338	351	344	332	332	358	367	324	337	340	312	355	351	344	373	333	350	362	344	360	296	317	346	320	359	345	316	359	327	316	328	343	335	355	319	318	363	307	334	314	340	334	345	347	344	325	371	316	360	344	332	348	337	342	342	343	296	359	346	366	314	361	363	361	331	353	336	320	388	325	365	323	346	334	330	296	340	336	327	336	316	348	345	317	341	347	348	344	357	384	326	348	335	337	345	321	354	365	333	368	364	327	331	385	360	329	363	359	335	303	311	322	344	361	332	335	347	343	359	357	333	364	363	367	344	361	384	322	332	308	324	325	319	315	351	327	349	338	312	359	295	332	362	340	350	343	329	330	349	349	346	359	335	337	329	345	362	337	370	360	361	350	322	345	315	342	333	324	351	366	357	313	329	373	368	352	334	338	324	352	342	349	332	349	318	344	374	299	348	364	357	343	362	362	376	347	335	347	303	326	358	341	351	361	324	335	338	349	336	360	353	346	344	361	337	327	343	329	306	313	353	337	351	345	340	319	339	346	335	331	342	325	340	324	355	334	368	341	381	348	349	311	333	341	349	333	308	351	336	330	332	370	340	333	322	357	344	327	324	327	314	339	343	354	338	343	300	330	342	337	365	363	314	324	359	347	338	346	333	353	361	346	351	367	329	302	327	338	375	380	351	348	341	326	319	340	338	336	339	354	353	341	326	318	353	356	319	323	354	347	318	376	340	344	367	364	353	336	300	327	340	345	364	301	342	360	326	329	365	347	339	313	334	340	342	322	372	386	340	349	350	361	362	344	353	336	333	320	349	343	357	346	314	367	377	367	341	321	287	360	344	338	330	342	348	343	331	319	332	321	308	342	349	323	364	337	312	346	317	366	378	362	378	335	341	357	344	327	341	322	356	316	336	351	331	356	336	359	357	334	327	387	332	355	382	370	346	359	359	319	380	324	350	331	335	342	352	355	354	347	351	341	328	338	333	338	347	324	347	331	314	344	354	354	309	333	348	328	354	353	355	337	353	342	355	377	324	292	380	342	337	354	338	375	341	372	366	347	333	380	343	361	358	356	346	325	339	364	393	358	334	331	325	355	324	348	323	326	343	374	372	332	356	344	347	352	325	378	333	331	357	319	302	363	318	383	385	368	338	331	363	305	343	321	348	352	336	376	344	366	355	334	313	354	321	328	336	339	342	329	351	367	339	351	360	367	325	372	353	313	341	356	345	337	345	342	348	335	309	357	360	323	351	328	380	321	343	376	344	347	343	341	355	330	340	383	313	346	352	344	330	332	313	321	342	348	328	355	306	340	377	318	317	372	343	373	329	352	341	363	349	332	323	342	334	346	379	331	348	347	339	355	338	373	385	331	344	322	334	355	340	330	369	319	340	338	346	308	352	325	359	362	356	325	352	332	306	355	395	337	385	312	298	347	315	365	348	335	338	335	319	339	353	342	381	353	295	360	357	322	307	361	360
25295	21123	23689	28828	21113	12257	470	355	323	280	313	255	318	254	281	303	274	275	306	290	287	300	271	284	265	280	315	312	283	250	264	286	281	275	253	291	310	302	287	294	268	268	287	292	270	296	299	300	248	284	288	281	277	254	262	273	261	281	299	260	243	294	323	274	294	254	278	263	281	270	277	280	279	268	268	267	251	275	237	297	280	272	303	294	269	282	251	286	252	267	274	314	269	313	286	252	253	296	267	249	291	298	284	286	265	300	263	261	288	291	257	239	323	287	243	292	285	251	239	275	272	303	276	298	299	287	256	269	264	281	284	267	242	255	309	271	263	259	285	278	264	296	266	260	236	279	270	264	242	269	310	236	289	246	299	263	284	272	230	290	290	264	298	305	257	275	276	247	253	288	291	263	278	293	257	237	253	277	292	280	287	272	252	268	280	259	284	281	272	260	268	251	285	277	252	297	278	285	291	278	249	263	270	278	263	259	286	275	247	279	271	261	282	270	290	286	273	268	276	283	264	270	299	265	257	281	263	273	260	262	273	260	266	272	283	267	283	258	291	269	255	271	291	276	285	260	283	278	260	264	258	290	280	273	252	261	267	260	301	284	276	267	301	280	298	292	285	300	289	251	261	270	260	242	290	238	295	274	253	247	265	305	248	260	294	281	277	276	286	255	288	278	255	268	274	299	226	299	250	263	276	283	318	278	266	254	307	286	292	273	284	269	245	231	277	279	256	267	297	284	273	286	291	268	275	278	252	285	292	275	272	277	271	248	287	295	312	288	239	269	306	286	280	247	246	250	260	315	251	277	260	263	264	280	266	277	283	252	269	267	286	315	330	284	273	320	289	274	296	272	291	276	252	277	292	288	262	262	268	269	287	262	272	289	292	305	265	283	292	284	267	279	284	291	282	284	253	260	275	285	292	298	299	293	257	268	259	273	278	279	256	220	270	290	253	280	295	285	260	283	263	282	266	259	273	276	274	264	288	271	278	266	286	287	280	275	252	274	284	266	295	246	251	290	275	256	287	268	262	252	269	275	263	264	265	279	285	294	265	253	262	283	269	289	289	286	271	279	272	254	262	260	294	275	267	251	288	252	307	281	295	278	281	239	272	243	243	251	269	282	284	307	278	277	259	249	253	276	282	263	290	291	294	288	297	270	300	268	245	277	304	267	275	279	324	271	272	292	262	249	278	282	263	261	288	304	276	286	279	265	307	285	261	281	254	279	273	245	253	255	294	267	261	285	272	259	282	277	263	273	267	315	288	260	271	269	279	276	286	279	264	278	303	277	269	290	288	281	287	290	275	274	262	271	293	305	246	268	266	291	259	256	293	248	273	273	283	242	286	277	286	267	261	268	268	319	289	249	264	277	265	281	261	244	275	257	258	255	261	322	257	235	256	254	275	310	287	274	248	263	257	254	243	284	274	272	246	267	252	289	273	278	244	300	287	268	282	310	310	279	273	270	287	269	270	286	261	251	277	304	279	281	269	256	272	239	261	287	292	275	232	273	305	341	263	292	295	282	240	261	285	249	274	274	282	286	266	305	244	262	282	265	296	280	254	263	294	280	234	270	275	314	256	271	288	263	276	257	323	251	283	279	273	288	271	263	266	247	254	263	289	272	271	280	272	285	250	255	273	295	303	264	260	263	295	287	268	286	290	269	232	280	289	279	309	284	270	275	296	253	250	262	295	274	269	264	286	277	254	268	305	282	255	258	277	278	305	267	293	271	247	271	262	284	230	288	263	255	239	307	274	294	287	270	288	267	254	302	270	312	294	259	273	270	269	257	302	265	302	299	249	277	282	259	290	278	302	255	263	251	274	261	260	236	269	309	268	258	292	281	284	253	263	298	289	264	271	279	281	259	291	269	270	279	271	283	240	246	241	274	254	278	275	313	270	262	287	289	299	285	303	249	284	267	266	236	273	241	272	310	279	289	262	266	280	298	253	283	266	270	271	296	275	250	311	283	282	269	313	287	249	258	269	268	284	267	232	287	250	268	297	247	299	244	292	266	299	305	237	270	296	294	300	269	284	275	274	276	281	254	313	306	273	255	262	282	272	306	303	257	274	286	260	267	293	256	275	269	289	281	283	267	254	289	279	275	267	271	247	283	255	280	267	265	312	242	245	260	236	286	304	279	256	302	314	267	292	275	271	278	291	282	252	285	262	257	257	251	275	282	251	262	279	259	233	277	300	271	267	244	270	259	284	290	279	288	269	241	271	253	277	285	289	302	273	268	279	273	274	300	247	277	295	249	317	272	242	252	238	291	271	287	268	260	248	262	269	312	265	253	271	273	282	270	288	285	274	276	282	304	257	297	335	300	255	305	289	268	302	256	269	290	295	271	270	283	245	295	280	304	273	255	290	283	259	268	237	279	303	286	282	247	288	258	243	260	292	264	285	267	289	270	290	279	267	239	285	316	249	284	270	297	264	274	249	269	275	271	283	247	314	276	278	274	282	258	283	267	281	282	270	274	274	275	260	244	280	253	269	247	284	267	284	249	283	279	283	280	267	255	277	285	272	286	248	279	253	304	269	289	277	277	265	251	278	272	268	276	260	279	248	261	259	275	284	256	309	268	271	282	274	277	279	271	266	284	275	263	263	296	271	298	280	266	271	283	263	275	253	284	276	276	297	252	297	281	274	278	307	271	251	258	298	245	255	265	278	286	270	241	273	273	287	265	290	307	290	270	282	265	262	255	271	254	298	275	293	268	251	285	296	266	295	249	288	309	292	268	267	314	306	279	258	254	283	275	290	275	298	305	329	305	275	268	266	293	264	268	273	258	252	275	260	298	267	278	264	228	302	280	290	290	305	256	292	283	294	263	276	279	287	318	290	270	290	292	257	286	281	255	284	309	279	264	274	312	260	296	309	245	267	278	330	272	277	262	268	285	298	298	268	268	284	271	270	245	263	272	266	306	256	272	249	253	266	241	261	305	272	268	266	274	305	255	289	289	279	273	282	272	295	294	263	292	291	284	280	279	294	289	245	282	266	267	242	268	277	296	290	251	307	290	273	277	265	296	289	253	263	278	267	255	290	255	298	289	268	277	306	298	282	282	255	273	283	275	240	279	271	298	256	278	277	286	283	304	267	279	301	292	252	293	269	276	268	271	285	265	275	265	297	286	255	243	274	268	258	224	311	257	279	251	293	249	307	291	276	278	282	265	235	301	298	258	258	277	255	276	252	312	287	295	266	270	266	300	276	279	263	284	282	275	230	248	266	263	290	281	278	288	283	285	240	260	274	285	268	294	262	317	278	284	267	261	246	293	248	265	279	312	293	249	297	292	291	238	285	271	261	270	301	268	293	309	306	267	270	298	252	267	301	291	257	258	270	293	303	284	291	267	251	242	256	277	300	272	259	267	264	301	268	279	266	280	274	292	262	275	304	259	282	260	240	283	319	292	278	285	271	250	261	289	256	266	247	265	264	263	255	300	284	309	270	296	276	274	255	254	252	235	282	307	278	286	262	265
36244	43267	15906	796	694	686	628	598	573	612	615	610	609	599	598	596	605	605	575	553	579	559	573	559	566	607	574	615	608	605	592	609	616	632	583	552	606	611	620	606	609	624	586	606	549	578	575	561	590	614	619	546	592	558	599	586	665	605	615	571	600	593	622	621	615	618	560	597	572	564	599	639	627	578	563	561	591	609	580	610	626	575	582	570	598	592	648	608	609	620	615	608	584	626	576	573	591	562	603	574	609	576	591	603	618	606	611	569	570	602	620	620	582	574	596	632	585	584	543	578	591	581	584	604	616	577	585	560	568	584	566	585	632	613	610	606	623	587	615	607	630	618	570	611	593	594	590	644	601	630	612	569	606	627	591	582	578	596	577	567	580	619	594	582	602	558	583	576	607	646	582	592	624	589	542	576	606	550	609	574	593	604	592	580	598	635	616	622	597	596	591	559	609	571	601	569	602	617	618	602	566	591	609	568	547	611	595	633	587	594	652	553	615	595	612	575	594	576	611	627	578	555	585	601	548	602	553	628	575	634	588	589	584	576	614	585	582	572	671	569	626	596	569	598	606	581	615	604	638	608	582	632	592	631	607	598	602	656	585	610	534	585	585	575	622	572	551	616	610	624	604	604	598	597	528	579	578	526	617	628	596	550	588	581	564	562	595	588	590	585	578	606	621	601	598	604	587	590	572	600	581	615	593	621	598	592	606	616	605	617	578	561	552	556	606	632	600	601	605	603	622	614	544	608	552	548	591	560	589	614	598	614	587	573	626	582	594	604	599	581	646	614	621	589	588	604	594	587	636	614	527	596	581	609	584	584	553	607	594	594	590	647	634	611	632	621	593	568	582	599	556	581	531	582	606	568	589	584	596	617	622	537	593	623	586	549	586	610	591	615	610	596	574	550	624	597	557	598	565	620	588	590	586	590	548	574	608	607	594	551	564	597	572	575	639	612	616	580	632	591	573	559	611	570	564	588	590	581	548	549	587	588	585	587	557	588	566	611	593	586	588	576	546	571	598	652	581	611	582	600	637	599	543	605	561	584	578	591	571	581	588	581	606	562	600	586	577	585	552	569	611	603	637	604	603	534	609	589	587	585	601	573	609	578	630	576	609	629	574	585	601	599	603	558	601	575	586	579	571	611	561	591	629	608	581	626	608	602	604	632	586	576	629	593	599	616	625	575	592	578	617	582	581	626	574	586	601	564	582	598	570	565	547	567	597	592	626	572	569	544	618	581	610	609	622	594	575	594	603	607	578	607	613	591	603	597	540	608	574	579	588	586	612	606	553	597	579	571	576	589	615	614	553	560	587	575	609	595	580	622	603	644	587	600	558	611	580	569	627	570	617	565	566	578	608	572	605	598	595	613	620	572	595	590	640	635	556	625	578	585	610	583	596	580	582	605	588	590	600	557	608	603	600	631	580	562	640	621	549	620	596	576	597	636	590	586	560	548	604	547	616	611	539	620	548	543	556	588	617	602	601	608	580	565	559	592	569	586	573	591	580	616	618	576	578	556	608	560	579	606	560	577	575	582	588	599	568	595	562	579	618	629	621	599	617	581	615	605	574	569	587	574	628	605	558	634	588	586	567	585	592	532	605	615	659	555	563	586	582	552	569	538	570	599	583	613	569	609	606	576	587	583	555	618	575	555	556	578	613	594	580	597	616	594	634	586	592	595	587	642	582	616	582	618	556	573	617	567	574	620	615	591	627	598	573	576	617	606	589	577	610	572	590	599	570	586	589	562	599	591	600	580	565	581	581	608	580	611	629	603	592	598	598	571	620	638	563	576	580	629	531	602	590	568	543	554	615	610	582	575	620	611	575	598	606	553	533	587	593	590	568	582	557	576	579	576	567	606	602	596	561	578	579	572	575	551	569	564	621	589	595	635	588	585	579	585	618	537	574	576	599	644	602	601	623	579	576	593	629	576	601	555	564	609	594	586	608	634	564	638	600	599	577	576	603	628	606	603	599	564	625	606	563	575	562	595	581	566	570	566	624	577	618	570	521	586	582	589	564	572	604	587	583	582	606	562	580	598	564	594	586	657	617	589	572	584	604	620	577	620	577	592	574	594	536	591	567	562	605	601	556	585	614	605	598	617	613	566	613	613	551	627	611	588	592	600	586	619	576	557	581	595	613	616	583	609	629	604	601	606	580	573	579	614	587	602	537	601	573	561	586	572	579	587	586	604	571	594	546	606	597	615	588	586	601	631	603	583	616	628	612	609	619	569	572	614	633	624	564	590	630	596	593	589	577	587	608	642	579	529	596	558	614	610	594	573	599	554	599	571	621	582	589	582	597	584	585	572	625	626	585	578	578	560	628	580	599	581	614	547	551	575	579	604	571	578	526	561	562	576	592	584	643	553	614	614	579	562	570	600	562	598	604	610	603	580	572	586	597	579	593	576	598	574	624	553	579	630	575	545	623	614	641	632	576	592	548	622	575	576	624	585	570	630	596	559	606	591	568	611	603	597	583	616	609	609	613	578	608	577	581	580	585	572	632	574	590	562	602	592	603	624	612	573	600	612	562	591	606	573	597	577	623	625	609	585	628	583	558	573	633	593	621	589	587	578	593	543	550	588	580	616	591	587	602	602	583	584	622	607	632	561	577	594	606	583	606	588	547	602	626	605	577	607	601	603	586	644	625	591	589	616	572	565	570	602	541	593	587	619	616	614	626	605	535	595	597	557	632	605	574	598	575	616	592	578	588	584	568	584	596	561	574	579	619	592	562	586	598	605	616	614	608	579	594	562	595	598	609	612	586	612	592	587	575	595	599	560	593	559	610	613	593	572	579	582	628	584	601	596	576	565	595	556	580	551	572	596	609	610	537	622	568	641	596	602	609	550	616	598	563	618	614	577	578	567	526	596	600	581	576	580	621	621	601	584	587	600	529	628	615	608	615	633	577	543	569	602	613	621	600	630	594	634	617	595	616	587	575	607	573	642	583	620	609	583	571	590	586	580	536	561	629	628	551	577	603	610	638	592	625	634	609	595	605	594	591	567	537	593	626	620	617	603	621	616	613	563	594	585	591	566	619	569	609	615	619	592	592	630	619	602	591	599	603	605	557	609	633	622	610	637	565	603	572	618	583	602	589	520	555	570	590	582	609	576	591	600	593	581	603	589	586	593	590	556	597	619	597	585	583	586	597	574	596	566	596	605	602	598	564	544	585	616	565	572	561	611	629	582	594	625	592	608	613	524	571	602	597	614	633	550	568	603	591	574	597	609	622	596	609	610	578	658	583	608	593	603	565	582	592	598	588	573	607	572	605	597	600	629	601	553	567	607	587	598	607	611	623	583	573	584	630	599	644	607	617	599	596	576	601	603	625	580	617	585	604	571	575	596	588	630	556	618	569	575	585	581	623	621	612	578	611	574	586	604	569	597	575	577	602	568	555	590	635	612	628	607	583	581	604	645	565	577	651	610	594	593	619	611	565	636	612	561	617	565	610	564	582	610	627	647	590	594	654	593
24548	21128	24085	28426	21130	21146	11187	516	385	370	359	324	331	294	301	308	257	329	299	266	268	311	276	273	278	290	295	298	280	265	272	287	291	309	328	279	263	318	317	303	272	276	254	278	312	258	278	282	275	308	285	277	320	297	269	263	286	267	290	271	254	282	298	250	279	269	287	271	248	282	293	299	305	298	275	271	299	268	274	272	288	266	269	255	262	280	292	289	276	271	237	282	265	284	268	265	285	291	286	283	267	279	293	266	289	295	267	261	284	277	274	249	268	256	259	273	295	302	263	289	251	266	275	274	306	269	270	299	279	263	310	273	297	255	283	284	268	314	298	274	230	281	288	276	298	277	295	295	313	263	269	289	285	282	268	262	276	281	275	243	266	268	276	260	257	293	282	284	274	272	315	295	291	287	268	279	272	289	286	291	313	282	307	307	281	279	290	259	273	289	273	257	263	274	257	288	294	284	264	270	275	259	295	268	262	293	260	271	254	249	267	235	263	288	290	288	293	266	298	299	303	280	257	260	279	275	271	252	283	317	257	264	306	264	285	269	229	270	285	314	282	245	290	259	276	338	307	266	289	282	274	299	277	320	281	241	289	293	299	286	259	280	249	283	287	286	306	277	286	267	292	275	269	299	308	289	277	264	254	269	332	298	260	264	294	303	263	275	269	273	257	282	258	304	324	279	307	300	280	268	287	281	310	298	258	313	277	265	247	244	299	279	299	316	254	312	271	283	313	275	278	301	309	238	259	263	279	275	280	298	274	281	261	280	277	293	298	292	255	247	254	288	263	264	274	289	316	257	267	252	265	251	277	297	261	266	292	249	296	297	289	247	276	280	253	249	268	257	277	279	258	307	280	289	252	276	293	322	247	268	283	291	254	269	273	248	277	285	282	278	298	287	297	272	270	274	283	268	290	311	291	273	275	263	298	274	306	261	299	258	316	273	279	260	243	300	296	320	303	269	259	271	278	297	291	269	299	294	288	262	243	283	265	275	279	286	304	301	261	280	268	262	266	238	250	297	290	272	288	311	289	285	273	304	283	267	264	282	242	291	315	302	239	272	276	259	281	260	263	240	277	283	284	288	277	277	257	269	295	284	285	283	298	288	262	266	261	275	295	264	267	272	254	263	289	284	282	297	305	261	275	261	274	261	303	295	292	292	283	273	283	259	296	250	299	285	258	304	277	288	244	229	290	285	257	266	267	267	252	274	291	277	286	285	279	265	278	286	264	334	308	265	269	243	262	279	290	292	264	282	297	299	267	268	261	283	253	265	288	278	281	293	255	287	296	267	285	271	273	292	258	290	273	285	278	281	271	253	260	273	301	271	247	255	286	285	246	255	279	274	259	291	271	247	258	286	277	280	263	290	310	284	258	279	279	291	284	262	286	278	302	303	283	275	270	249	291	271	283	278	295	257	290	293	277	281	256	253	277	277	266	279	279	294	298	274	264	261	246	273	274	290	245	280	279	277	297	274	257	269	320	240	263	259	287	253	254	276	268	279	271	278	276	286	296	281	276	281	281	272	269	298	252	302	294	274	270	297	269	309	235	276	255	249	272	299	259	250	271	280	295	329	249	280	272	262	265	256	261	315	294	244	294	275	260	268	243	255	293	266	270	296	264	281	263	296	261	286	262	300	269	257	280	277	265	305	304	266	280	230	252	310	263	296	283	265	275	278	258	263	268	241	270	288	301	235	253	260	274	252	280	298	252	281	280	292	262	285	299	290	271	279	270	293	261	285	288	281	286	284	281	268	255	258	279	285	300	258	285	266	296	301	273	315	282	243	283	292	278	244	259	280	270	304	293	301	309	273	276	293	270	282	257	279	285	286	299	281	272	269	283	285	268	277	266	258	290	288	301	257	277	270	278	266	305	288	281	281	272	264	259	286	307	286	281	260	255	317	298	245	266	259	306	311	254	246	286	282	289	272	278	279	307	277	253	299	265	283	242	268	255	272	298	270	277	265	281	288	275	254	254	281	277	301	286	288	261	268	273	289	261	258	271	306	276	275	268	279	250	251	271	274	309	317	300	251	272	277	267	238	275	264	287	280	275	280	264	275	289	275	286	277	289	280	301	278	292	291	248	255	273	250	297	278	291	282	263	271	315	282	312	309	260	308	297	287	289	269	255	266	277	287	249	251	292	279	279	293	280	242	260	280	281	271	299	243	287	319	297	279	256	282	305	307	281	271	273	276	278	276	259	261	281	254	268	286	295	308	273	291	255	281	259	275	275	296	296	288	284	317	283	262	262	261	262	291	269	279	271	297	243	276	336	272	285	280	265	290	275	286	278	290	305	260	240	247	272	254	284	283	283	281	263	280	305	273	294	311	316	264	272	263	310	303	305	269	269	280	285	275	269	313	285	294	274	279	292	273	310	277	273	280	265	290	297	271	232	292	282	290	283	294	283	253	296	256	264	288	303	264	307	272	240	263	281	268	300	279	272	298	279	298	279	272	293	283	306	247	270	232	258	281	279	262	263	299	303	284	273	302	278	272	249	290	253	272	270	270	294	257	247	281	244	288	285	286	295	272	303	298	279	288	291	270	243	254	288	293	290	306	255	298	290	276	277	272	283	272	331	268	242	285	285	261	268	249	281	244	256	287	299	273	300	268	285	298	297	269	268	274	296	278	292	279	294	254	276	240	273	280	272	294	260	301	259	269	289	268	277	269	266	277	273	275	276	287	276	275	269	297	236	292	283	286	244	280	306	309	268	305	268	255	287	300	288	276	281	305	297	281	258	305	311	270	266	291	303	271	271	272	253	270	273	276	276	270	260	280	288	298	276	286	294	298	284	260	265	306	258	272	283	246	308	270	275	265	262	293	269	283	288	311	246	264	319	255	275	283	283	298	294	293	277	271	286	296	255	262	265	280	272	296	292	234	267	297	285	277	260	292	274	268	288	290	282	264	259	267	283	250	301	280	275	272	256	258	277	268	261	277	257	277	255	274	254	289	284	271	288	233	265	260	292	261	280	269	266	272	280	286	308	277	326	258	280	291	273	248	281	256	273	270	263	272	308	312	281	273	292	254	300	255	286	286	283	297	287	279	248	297	306	267	272	260	271	282	260	245	286	267	265	311	258	283	256	308	275	269	290	263	277	287	293	282	297	292	312	307	286	263	305	258	290	273	298	299	298	323	307	288	290	272	310	269	266	320	277	291	277	294	296	276	270	302	248	287	284	272	261	300	273	286	238	267	272	302	276	292	252	289	263	261	232	253	285	308	255	276	265	282	282	245	287	312	275	283	289	245	255	279	271	301	270	276	302	266	290	276	282	261	297	285	290	317	287	249	277	276	271	305	288	293	295	303	314	256	334	308	267	278	274	271	291	298	273	259	279	300	298	259	252	267	295	294	290	296	289	286	263	254	298	291	257	273	302	277	292	265	266	285	274	242	291	276	289	283	278	289	268	282	314	269	346	253	281	298	262	309	287	263	266	266	301	330	303	223	288	270	295	305	279	271	274	276	277	281
42584	55474	24277	1053	666	655	635	611	576	564	566	583	580	576	550	621	608	560	547	561	623	571	609	583	586	600	532	601	595	577	587	597	544	581	595	558	580	558	573	579	559	582	561	542	584	554	527	526	600	604	552	561	577	576	568	557	571	576	571	591	530	553	580	540	576	598	558	570	590	568	588	553	577	570	516	600	566	584	549	556	607	579	570	566	580	570	534	565	566	607	604	546	583	596	585	589	565	551	582	617	547	572	559	560	598	578	615	600	554	587	549	571	548	582	603	521	529	591	599	563	628	558	560	564	611	596	567	574	533	583	580	616	594	576	606	549	568	573	560	593	578	572	567	544	542	558	593	531	606	560	575	560	513	563	544	563	591	576	591	543	576	562	580	573	552	580	534	562	564	545	597	575	583	599	570	541	585	562	565	558	550	617	578	585	605	557	579	573	572	559	578	549	548	562	569	574	535	527	564	609	535	567	598	535	503	555	581	551	582	587	537	557	528	543	581	541	610	543	545	579	535	533	563	538	531	585	560	580	563	554	571	601	537	533	589	550	605	547	600	577	518	590	592	569	539	555	597	566	549	558	521	565	534	531	578	530	594	533	577	586	579	600	596	600	564	590	535	585	600	583	570	516	577	515	581	529	589	605	590	576	557	555	607	597	602	563	573	530	556	562	542	544	562	595	552	562	548	550	576	541	580	586	524	599	544	561	566	586	548	563	507	577	572	545	631	548	579	583	606	583	563	606	582	549	601	545	580	582	581	600	543	545	566	528	567	576	555	557	562	534	589	564	598	551	560	544	579	562	541	557	550	562	537	548	556	524	548	603	541	603	576	520	566	539	549	547	600	560	567	580	569	570	560	556	556	610	579	596	575	555	551	614	581	597	575	542	572	556	539	541	587	584	573	577	585	573	543	602	557	568	544	574	591	608	520	572	558	579	549	547	562	610	569	597	571	557	550	570	568	586	500	586	560	566	593	583	540	552	583	589	600	548	540	576	605	608	613	573	591	580	537	563	594	564	528	585	572	624	551	589	590	597	548	588	592	584	538	576	559	550	551	584	597	564	553	610	598	572	562	581	611	592	573	577	578	590	620	571	528	536	552	553	536	556	567	572	579	615	605	584	553	560	599	573	592	511	573	569	571	598	537	547	576	600	566	568	576	583	569	523	551	536	554	561	608	559	606	593	571	576	558	558	565	545	537	541	525	585	559	588	525	520	582	531	565	589	567	542	551	609	545	534	603	558	624	578	570	557	542	542	552	580	541	517	561	558	543	608	562	553	544	606	616	536	593	563	577	577	577	598	601	568	547	555	572	584	582	586	569	547	547	572	549	598	538	573	554	542	565	592	566	544	552	593	558	549	620	593	582	576	538	543	602	596	575	566	564	540	557	530	603	549	583	582	550	591	502	544	569	552	609	573	537	518	574	582	560	605	556	568	569	597	540	542	572	558	585	529	563	571	576	569	568	591	585	565	505	524	575	553	561	546	573	551	577	524	582	541	540	588	558	605	553	602	563	562	568	549	587	553	587	612	562	553	596	588	576	598	591	531	610	539	571	565	593	556	586	571	547	513	570	574	587	555	587	564	571	565	533	550	573	574	533	599	609	586	548	541	591	596	567	600	572	568	554	547	533	540	602	556	580	606	562	590	578	581	571	555	578	579	573	608	581	559	582	576	631	578	597	573	592	554	552	563	529	485	589	529	545	542	617	575	565	562	601	574	553	599	560	524	548	535	558	557	545	519	557	589	548	583	535	560	529	584	555	554	578	555	562	593	589	577	513	560	523	556	598	564	591	584	554	555	582	557	580	573	547	593	557	606	560	574	568	537	544	583	592	541	555	565	577	554	552	578	571	553	552	539	585	555	565	564	587	552	584	597	543	583	548	528	602	538	551	587	573	582	579	553	613	558	574	557	560	558	591	573	563	591	576	554	550	564	591	561	564	584	584	610	591	607	538	530	545	543	602	558	594	579	574	568	525	541	599	557	557	571	563	585	562	567	540	555	561	559	583	588	525	588	553	537	584	572	563	586	577	554	574	580	538	566	553	544	559	559	557	524	567	574	564	550	588	544	572	576	581	597	533	541	566	581	580	613	581	548	610	528	627	627	576	544	606	581	569	559	565	620	583	536	564	571	564	554	543	572	562	575	610	571	604	596	576	584	587	573	571	583	530	559	541	594	590	600	583	553	587	597	553	542	561	534	587	592	522	609	569	537	555	496	562	585	555	554	565	566	567	631	542	561	536	564	544	567	573	579	540	569	589	542	545	545	601	610	549	567	574	581	576	554	585	552	585	571	583	571	577	555	572	557	560	541	586	585	563	550	538	554	533	560	514	553	593	579	553	553	557	593	582	614	547	610	575	586	558	570	591	577	624	596	548	534	586	569	492	587	573	541	566	563	572	549	569	543	585	591	595	607	556	538	547	565	550	590	585	555	536	559	574	541	565	580	547	557	574	547	560	564	555	596	573	581	598	572	562	550	521	585	600	558	523	547	568	567	552	554	581	590	544	551	579	599	576	575	583	550	544	559	582	560	593	534	582	586	573	558	576	538	540	535	544	583	592	616	547	574	597	535	543	538	564	551	586	590	525	570	555	558	540	533	621	559	577	582	575	549	585	545	547	572	536	582	567	536	546	598	605	569	567	571	560	560	599	584	600	566	577	575	560	615	562	559	569	552	560	515	590	586	569	593	598	560	565	569	567	588	517	566	601	537	629	510	580	558	567	582	570	578	588	585	545	565	556	625	579	562	533	567	548	591	550	549	559	579	602	567	564	572	569	582	549	607	626	565	588	570	583	556	591	581	570	593	562	546	562	527	582	568	560	609	592	557	535	544	583	539	542	584	577	555	569	566	535	545	566	577	527	572	557	570	574	553	579	541	567	554	554	523	560	542	598	562	541	594	555	582	636	607	529	544	593	556	592	535	562	561	541	572	530	582	562	585	593	546	548	547	541	602	560	599	538	591	546	586	502	548	565	544	583	583	565	543	575	532	570	592	574	568	578	572	563	549	551	566	573	545	558	525	605	516	551	591	584	590	575	608	563	579	599	562	556	542	578	529	578	591	581	553	578	555	528	535	519	565	566	554	588	589	547	590	555	551	520	602	594	571	579	579	571	567	555	622	571	577	560	617	528	548	602	542	558	556	546	568	567	541	571	600	574	571	588	539	592	541	579	604	576	612	557	577	573	577	554	570	606	561	594	520	587	572	567	543	584	584	603	586	593	522	593	546	566	570	591	575	556	575	597	589	547	575	605	537	548	598	563	552	574	547	570	582	544	567	550	551	595	547	565	549	595	575	540	549	573	540	562	564	547	605	582	540	578	556	550	559	552	564	564	616	573	582	601	545	546	589	554	590	604	596	568	575	575	599	521	509	596	506	571	584	526	565	586	573	545	545	556	578	574	565	545	623	555	560	599	546	579	571	581	612	568	554	536	508	552	554	582	527	548	543	583	605	590	569	566	557	572	573	556	577
34131	18029	5485	579	265	261	184	128	153	144	122	113	128	101	149	128	137	152	149	155	141	129	124	101	126	148	134	148	131	152	145	150	160	131	117	114	148	126	152	127	130	159	118	124	113	159	127	173	143	139	130	126	122	126	147	134	142	158	112	118	135	155	146	141	155	146	150	143	125	127	141	131	146	148	147	113	142	120	155	158	158	152	137	138	126	143	122	139	141	109	115	139	135	139	140	136	142	149	145	146	139	158	148	116	127	132	143	125	117	121	137	117	142	130	153	146	122	122	133	119	121	163	117	143	145	146	138	145	133	143	138	156	139	139	165	149	130	157	126	145	130	143	127	121	154	145	126	142	133	130	137	124	117	149	157	148	128	129	135	127	126	132	144	134	127	117	138	133	129	136	151	137	137	132	133	151	143	144	132	147	149	153	158	139	132	149	142	133	127	122	129	116	123	96	131	130	118	114	139	126	146	147	132	139	137	145	132	138	128	123	125	127	131	142	146	131	130	145	140	141	125	114	152	128	124	150	146	131	136	138	140	133	123	120	136	124	153	139	146	119	128	144	130	123	146	124	118	147	116	137	135	119	148	145	154	147	144	123	149	122	127	137	139	146	131	150	131	152	133	144	144	121	145	127	124	124	116	140	157	118	169	115	155	131	136	160	123	129	132	138	124	143	123	122	141	143	122	122	130	155	132	137	133	127	136	146	131	141	127	123	145	141	144	149	137	137	130	148	145	137	129	116	144	154	135	129	144	126	147	154	126	115	132	145	164	145	128	126	118	126	163	132	141	125	142	129	123	133	126	135	126	149	116	128	148	127	125	146	134	148	132	143	141	128	151	156	141	132	111	124	130	129	164	130	148	129	120	148	120	132	143	140	138	115	126	152	138	132	123	139	172	141	126	127	148	142	137	134	147	123	134	174	124	132	126	120	122	140	144	142	139	132	141	150	135	133	158	150	128	138	152	110	111	155	142	118	146	126	122	166	134	146	131	142	122	143	161	148	159	140	144	140	118	147	135	147	130	136	135	122	145	118	137	123	135	148	145	136	144	145	138	136	141	149	140	151	130	145	137	143	130	147	140	146	129	147	137	121	122	137	134	145	138	135	123	135	117	135	144	136	142	148	130	120	141	143	152	141	152	130	139	133	146	150	162	146	130	152	129	145	148	103	137	145	141	140	136	133	140	122	116	129	130	136	105	114	145	124	125	117	132	145	151	131	137	136	133	157	138	130	101	124	134	132	143	156	135	147	114	159	135	129	161	118	138	139	145	127	158	128	146	144	132	132	126	127	151	133	143	120	91	147	123	139	144	150	146	153	137	151	134	117	151	114	117	122	143	128	131	133	127	126	138	168	129	142	135	146	174	139	149	139	143	136	148	135	116	154	143	137	142	159	135	109	111	129	141	147	128	158	144	125	148	161	157	143	133	130	145	130	140	151	140	169	141	149	161	114	123	151	140	138	149	156	162	138	121	126	147	120	134	127	144	157	127	133	152	131	155	149	138	125	144	128	133	121	135	128	126	155	143	152	139	117	126	134	135	122	122	163	132	131	144	146	144	134	148	132	131	153	143	141	133	123	161	127	146	121	130	131	144	143	123	146	133	155	125	123	139	161	125	156	136	149	137	130	130	116	125	149	149	139	139	130	116	115	140	131	123	148	119	136	123	141	112	122	140	136	131	127	127	120	139	120	117	119	140	110	144	161	109	139	131	148	136	127	120	142	147	151	147	146	151	152	149	122	133	127	149	151	115	130	139	154	149	149	123	123	129	140	160	130	139	131	118	151	141	144	143	137	146	126	132	143	128	118	157	133	136	132	127	165	145	122	140	124	114	134	145	137	119	172	134	161	152	124	155	122	151	147	138	150	156	127	124	148	129	159	136	127	139	140	136	126	142	136	158	144	138	128	111	141	136	142	152	134	137	148	137	144	153	155	126	126	136	155	151	123	146	153	132	146	139	134	134	143	139	143	140	129	134	134	139	140	129	138	121	131	105	140	141	155	123	132	146	128	141	126	125	142	151	143	140	141	129	142	146	120	143	136	133	155	129	151	131	160	141	147	147	150	139	120	143	129	134	148	118	125	134	143	153	144	129	138	149	136	126	120	155	122	136	139	149	140	149	132	132	137	134	137	118	116	118	152	121	115	125	144	114	158	150	154	126	138	128	135	145	139	136	142	139	140	169	143	152	146	130	127	152	150	150	135	145	157	129	139	144	147	133	133	128	144	122	137	135	137	147	170	136	153	122	139	127	166	152	147	126	157	125	140	121	144	130	146	132	137	152	123	129	121	132	136	123	115	114	143	133	125	155	145	135	137	145	148	149	138	133	140	142	127	118	120	126	142	127	149	147	127	153	154	131	140	151	137	119	137	145	122	123	149	133	120	131	134	132	136	148	113	175	131	134	129	136	161	126	136	169	131	136	135	129	134	139	125	140	132	138	119	144	123	136	158	126	153	148	126	144	149	147	153	153	128	132	138	142	144	144	136	142	108	141	134	127	141	130	124	141	136	137	150	139	122	143	143	140	143	170	135	117	150	159	141	138	128	132	137	116	132	140	120	164	144	149	113	120	153	114	120	140	141	153	120	127	129	124	144	145	151	149	134	145	157	130	153	146	135	138	143	139	133	125	128	129	114	108	119	130	154	136	142	137	156	140	110	129	115	146	150	134	127	92	154	132	134	128	111	140	132	133	133	145	131	130	133	123	128	139	119	149	134	141	159	141	134	135	121	140	131	126	149	130	136	124	116	163	131	114	147	134	129	132	145	159	136	152	134	145	138	134	126	131	122	125	124	133	128	157	126	121	152	137	167	139	116	114	136	146	133	128	129	137	120	123	120	162	122	146	138	130	172	126	159	144	143	135	146	129	116	141	140	132	144	123	135	115	137	111	133	125	133	142	115	148	152	136	139	157	143	143	137	135	149	135	133	123	139	126	127	140	133	115	138	131	151	149	122	132	125	152	127	134	138	142	140	141	160	139	149	141	122	138	148	145	151	149	151	129	115	124	115	123	132	156	138	155	119	161	134	122	133	145	148	127	119	133	139	139	132	158	119	131	127	117	147	155	117	141	134	167	129	132	139	136	147	182	145	132	123	146	136	138	111	141	144	120	136	142	132	139	136	134	133	129	145	140	158	127	136	155	125	134	126	133	115	135	137	120	126	144	137	127	142	159	153	128	145	153	146	138	128	128	137	164	142	138	129	158	151	138	139	107	155	129	149	149	124	132	140	122	158	135	147	149	123	116	128	157	135	147	123	135	148	132	147	151	147	147	124	135	133	147	129	154	134	132	133	159	121	138	131	140	125	168	138	146	150	129	124	165	135	130	140	145	141	141	130	125	136	152	140	148	148	121	139	158	141	137	135	130	137	125	114	136	136	129	146	127	104	141	124	132	125	133	132	133	129	120	158	125	129	128	151	151	138	138	140	130	141	132	108	126	137	139	169	150	136	138	152	135	144	145	139	158	142	119	153
17233	7743	1458	364	338	329	331	347	364	360	325	335	349	336	315	338	349	364	335	368	396	346	353	318	327	362	336	312	353	360	349	320	344	348	340	357	331	344	342	356	354	364	334	373	306	367	377	321	336	371	361	350	337	327	306	366	334	324	326	354	323	358	361	339	338	337	362	343	308	372	318	358	340	354	313	331	355	340	343	343	326	339	362	335	347	345	338	347	347	351	350	345	364	336	378	330	355	340	357	334	346	357	340	353	341	327	359	337	342	341	358	311	389	352	313	351	339	354	366	350	349	339	368	323	369	347	341	333	336	353	349	355	369	341	381	316	375	365	327	373	366	346	370	373	349	307	378	333	337	376	361	340	343	353	333	369	371	348	339	346	329	345	342	342	332	343	369	356	330	334	345	341	303	361	324	346	344	345	359	318	347	343	336	347	311	364	309	338	330	354	325	343	353	341	361	350	331	343	314	362	351	366	317	339	321	344	326	308	358	325	327	359	375	340	349	347	366	323	373	397	348	345	325	369	326	312	337	353	355	353	355	323	341	342	353	330	332	373	334	354	336	366	372	357	341	330	353	346	372	341	362	352	348	357	346	310	361	378	353	324	338	329	388	316	345	355	340	339	333	324	355	358	335	331	342	319	327	358	370	360	358	362	395	319	301	328	303	361	317	346	342	372	365	335	375	337	352	359	337	350	362	334	333	375	358	343	342	316	335	381	353	317	324	328	341	352	333	344	388	354	367	346	332	345	335	362	322	314	356	338	355	312	340	311	335	351	344	388	364	321	319	351	371	365	327	332	334	364	358	333	339	312	344	335	336	318	379	319	330	322	329	339	344	350	342	346	318	348	350	332	336	355	372	339	365	343	353	336	353	328	335	407	340	333	343	330	311	358	311	328	349	382	346	369	327	364	367	370	348	329	348	368	355	340	378	340	364	367	356	350	310	370	369	367	342	309	281	331	325	368	343	362	359	321	343	358	335	336	320	378	330	375	329	366	331	333	339	338	340	358	344	316	380	324	331	334	347	339	365	333	320	338	362	315	362	331	341	356	357	330	326	346	356	344	297	341	320	325	349	333	340	362	306	375	332	329	344	345	337	333	337	336	346	360	360	353	329	334	303	361	357	337	347	364	360	369	346	353	351	359	361	353	369	312	344	329	351	349	348	337	320	311	352	371	331	383	319	351	358	344	312	343	358	326	366	311	380	319	309	344	357	347	335	338	315	339	348	371	342	354	337	330	340	410	319	318	365	328	334	350	329	337	368	373	350	351	350	334	351	338	329	371	329	350	357	334	354	304	335	350	364	343	354	334	341	360	324	328	353	319	345	328	344	313	342	328	333	333	324	378	330	324	338	319	337	322	358	350	334	328	383	345	333	307	366	346	356	349	344	335	356	332	372	337	362	350	320	332	341	328	332	309	352	318	334	352	347	328	351	333	348	352	339	346	365	323	329	371	383	332	365	344	345	341	349	369	360	327	360	331	332	382	335	306	362	361	333	337	328	352	345	343	384	319	330	337	333	361	357	312	350	338	319	322	341	340	359	348	357	339	350	366	334	352	331	357	361	314	360	347	362	332	362	320	359	359	348	354	360	347	347	383	301	342	320	331	316	352	352	357	330	337	352	332	346	375	347	339	311	355	382	312	350	355	365	314	363	338	351	341	357	355	331	329	335	334	364	315	348	337	329	330	347	365	371	357	339	359	343	346	366	337	341	348	323	357	371	349	363	371	356	372	357	345	347	371	313	329	327	336	336	349	333	367	322	347	333	370	341	371	342	343	375	343	333	362	349	348	342	373	334	316	341	326	394	363	389	378	361	350	319	342	371	344	349	348	324	333	356	356	308	346	345	326	330	346	367	323	365	336	362	332	353	337	337	360	350	331	344	376	330	334	332	380	339	335	319	333	333	365	337	358	336	352	346	329	354	310	349	371	338	320	353	297	337	339	341	341	381	323	336	323	332	327	347	375	329	335	355	359	372	315	334	310	347	375	326	344	341	348	356	335	354	328	348	321	365	333	333	345	338	366	345	326	333	334	373	346	327	333	376	358	350	341	344	355	344	363	369	343	333	342	391	365	352	314	337	362	360	344	341	309	341	328	357	370	347	387	316	339	336	390	308	321	329	329	368	327	363	355	292	355	363	330	308	369	363	323	323	334	340	327	313	338	346	348	386	350	327	336	383	368	352	338	327	335	331	385	315	341	331	355	371	354	345	322	358	365	341	337	304	367	358	318	359	372	321	345	344	331	363	326	335	364	375	354	302	315	359	330	349	314	323	346	348	355	340	321	340	320	327	356	358	365	297	338	355	333	361	351	319	315	337	346	365	356	331	353	316	368	333	337	360	343	344	335	358	331	356	322	334	365	338	347	334	329	356	376	339	344	342	364	356	352	346	346	316	328	314	347	324	332	356	323	318	358	294	367	348	347	301	341	367	367	336	384	330	333	336	318	353	339	366	351	323	306	349	329	349	331	349	313	344	339	364	337	336	363	357	343	316	318	339	347	343	337	346	311	346	309	365	361	367	307	338	359	350	336	354	325	341	356	341	329	354	341	356	344	346	341	345	332	343	333	341	354	332	341	317	325	352	352	319	310	331	326	348	318	336	372	352	316	356	361	341	352	363	328	346	345	314	343	335	323	347	333	340	359	370	323	348	381	364	315	318	353	322	317	342	331	331	330	364	337	333	315	342	334	361	322	369	332	363	328	309	367	358	345	368	352	392	338	360	343	334	364	342	373	323	361	338	341	345	359	327	369	359	359	342	353	364	362	350	384	322	372	323	305	329	351	348	336	378	329	380	322	319	347	331	310	330	381	335	299	352	340	358	357	356	369	316	349	377	354	372	361	363	301	310	328	365	348	374	331	335	362	350	372	328	337	351	310	353	348	355	326	354	342	360	316	310	352	359	347	359	324	340	366	357	365	365	353	346	364	350	354	386	353	347	295	341	357	308	353	389	394	368	336	380	331	333	359	328	323	351	339	333	372	360	364	340	376	323	334	352	389	315	339	345	345	299	326	357	364	352	313	349	328	366	331	354	350	321	339	344	332	367	315	363	342	326	370	344	372	339	337	375	338	331	334	328	313	325	344	382	318	313	343	307	383	328	361	341	342	365	380	357	350	312	314	348	318	349	362	358	326	348	360	328	334	345	371	365	323	354	340	361	356	322	346	321	347	332	311	370	318	335	322	341	356	335	315	363	341	355	325	307	336	383	383	316	335	360	324	335	316	334	304	331	324	350	318	338	348	384	328	358	343	344	340	369	343	358	379	317	364	348	357	345	355	344	328	348	344	354	339	322	325	326	342	355	381	340	330	345	338	365	358	321	315	340	349	319	349	347	346	334	341	348	320	313	323	346	376	354	330	324	356	339	338	343	355	339	310	332	348	357	336	344	361	357	331	335	335	343	338	311	352	369	334	359	327	332	380	366	328	366	337	307	344	356	375	356	375	349	316	340	352	343	345	350	386	355	331	336	374
25254	21128	23655	28816	21141	12031	496	368	286	312	256	284	292	262	274	316	310	308	253	284	269	259	294	256	280	281	285	259	291	284	284	309	272	270	266	280	288	286	271	274	244	271	284	278	275	292	294	249	274	268	285	268	247	278	298	268	262	312	298	268	301	281	300	307	282	272	296	274	253	270	290	287	260	268	273	295	268	274	263	278	278	255	261	271	283	263	295	293	289	289	280	293	262	263	288	254	273	281	269	267	251	286	261	286	273	273	265	278	287	308	260	246	256	261	299	322	300	258	285	280	286	271	281	278	277	245	272	301	284	275	278	248	259	259	274	282	299	260	264	295	275	256	276	279	284	273	292	276	272	278	279	275	249	278	271	287	274	247	272	288	282	292	289	296	272	283	232	281	272	280	298	276	286	254	269	273	297	265	278	299	291	273	294	265	231	260	272	282	292	276	267	285	261	283	261	260	273	295	292	278	271	285	287	252	271	257	282	275	306	279	298	291	274	291	258	282	265	263	277	315	286	304	245	280	272	292	305	269	293	263	297	332	261	262	276	247	279	265	224	264	278	250	263	260	267	311	269	250	303	295	257	259	269	281	300	239	308	269	257	243	275	267	247	274	252	252	249	278	262	268	259	292	279	260	275	272	268	251	278	284	261	281	256	285	292	273	294	282	251	248	306	310	295	308	269	259	276	292	247	263	244	280	268	301	293	282	286	265	266	284	254	250	259	284	251	278	266	267	265	285	284	313	270	274	279	262	299	232	270	253	289	270	283	310	300	272	268	243	287	257	278	265	253	277	277	277	267	245	260	287	267	271	241	296	304	307	295	258	285	257	246	268	255	307	276	262	269	286	274	239	270	308	274	275	285	251	287	284	279	292	258	264	293	280	255	230	293	272	294	289	258	284	296	257	259	246	290	294	272	260	258	265	260	309	245	306	259	295	263	301	302	274	289	273	294	273	281	284	254	290	263	266	290	269	243	280	263	280	302	244	269	277	269	292	301	277	283	279	295	250	258	250	262	261	284	289	280	303	277	273	271	274	278	293	282	279	273	283	259	269	268	281	259	280	319	256	292	261	258	277	271	279	281	256	259	262	283	280	278	300	264	274	253	284	266	273	272	281	266	243	301	258	259	277	287	282	277	274	277	266	288	287	282	284	273	261	253	263	284	261	233	288	295	315	294	275	265	222	266	265	257	278	309	259	240	265	260	259	282	294	242	288	298	265	283	245	303	267	280	300	299	258	294	260	280	261	256	285	291	284	267	268	270	263	296	275	269	271	259	270	291	279	292	271	278	296	281	252	244	279	278	246	243	274	241	248	265	278	269	287	254	269	285	292	287	303	265	283	282	253	280	287	270	267	273	271	290	267	238	284	271	262	255	295	295	318	283	281	279	305	286	271	251	294	273	246	293	272	292	299	270	252	260	252	290	250	246	271	325	267	277	240	244	245	293	247	282	290	273	275	268	286	274	253	304	282	272	307	264	262	272	266	231	244	294	295	311	295	245	251	257	309	285	256	243	271	265	265	285	299	232	287	274	260	283	254	293	294	292	259	284	277	256	274	275	294	282	277	304	279	273	273	291	323	311	282	286	294	279	249	261	256	273	256	276	275	308	297	231	258	283	256	274	284	301	250	294	250	282	275	278	262	274	293	267	275	285	273	277	272	260	280	268	272	273	290	285	257	264	279	256	261	276	261	269	267	263	279	280	281	315	295	261	306	283	289	259	287	252	268	273	286	268	274	268	243	262	237	282	264	258	288	287	303	244	277	292	276	287	275	275	273	292	265	278	276	273	278	289	272	271	268	283	290	281	265	276	279	274	277	284	257	276	275	267	260	302	286	251	297	244	309	277	304	282	256	328	320	282	285	247	280	293	272	288	271	263	305	297	264	284	254	253	260	299	252	262	282	277	268	226	255	254	263	241	259	253	305	261	305	278	285	271	273	265	266	303	284	281	289	307	258	277	267	277	273	259	278	308	281	264	286	264	274	285	286	283	247	272	271	280	296	258	303	265	254	266	276	270	281	290	273	286	283	273	274	269	281	250	261	270	277	301	277	271	252	267	241	267	271	265	238	288	261	263	297	283	266	271	286	312	251	288	295	267	275	318	250	302	293	245	259	233	286	264	238	259	296	280	283	246	292	281	311	313	258	262	270	274	234	235	286	243	276	283	275	267	277	291	253	259	255	262	234	285	293	285	286	225	292	299	296	274	283	279	293	247	280	300	282	281	290	283	257	261	255	290	274	287	266	280	296	258	265	286	279	266	289	264	277	260	274	272	260	272	279	285	238	279	232	259	208	250	257	264	277	312	311	257	261	255	269	267	265	276	288	287	267	278	271	271	269	271	279	254	256	257	290	259	250	243	270	268	250	282	289	291	238	268	267	259	273	283	298	278	276	292	290	293	294	261	293	271	274	279	243	287	302	284	274	318	285	309	275	289	275	274	278	295	243	281	276	297	280	244	272	238	275	280	297	294	278	253	266	275	261	277	277	279	229	282	278	251	292	271	303	278	262	275	272	273	248	270	265	248	240	301	298	271	261	271	277	292	290	251	300	277	291	244	276	257	273	268	260	271	285	282	261	286	275	252	272	254	268	266	257	246	253	296	289	256	295	267	263	276	291	278	257	244	259	261	311	288	292	275	284	268	265	280	250	267	277	277	246	273	281	256	254	301	263	281	255	278	258	243	276	293	271	247	280	253	307	288	292	273	282	276	270	273	260	262	276	273	279	245	263	276	279	289	298	300	271	307	302	269	256	270	248	273	256	242	277	266	286	257	283	249	254	268	281	260	253	263	282	259	242	285	268	250	264	267	286	273	268	302	265	284	245	258	233	303	255	247	267	226	260	287	244	284	278	276	271	286	288	260	264	286	266	260	239	271	256	235	294	278	272	272	268	267	267	254	286	279	288	261	305	309	286	278	273	286	284	283	290	293	298	257	260	240	321	295	284	253	311	253	308	286	274	285	251	263	253	262	239	287	276	311	260	286	296	246	288	279	291	285	267	250	276	300	241	300	261	278	257	293	303	278	265	259	268	284	247	298	271	279	281	315	296	263	272	271	266	273	283	279	300	314	283	274	285	269	276	293	293	283	281	270	272	273	271	270	273	295	258	258	287	267	271	274	302	244	313	310	262	291	287	278	268	255	259	275	270	299	282	257	274	273	253	253	298	268	292	277	280	285	273	315	290	269	258	300	308	284	276	271	292	257	275	282	267	276	274	276	247	291	288	287	291	275	277	246	283	256	243	260	275	260	294	278	276	263	296	260	332	253	276	268	296	273	280	265	279	283	319	282	296	266	312	274	257	253	272	275	268	270	278	286	258	231	250	248	300	270	284	254	248	247	289	300	264	278	274	293	287	269	294	246	261	315	290	269	265	259	288	282	257	256	268	272	252	264	295	282	338	306	287	272	316	285	278	281	265	268	235	226	278	287	280	294	266	309	268	255	260	271	265	265	261	255	264	281	253	278	276	283	298
36131	43423	15584	705	649	657	607	599	570	612	611	612	576	587	604	614	655	606	595	568	620	600	589	609	617	576	561	608	620	571	518	617	581	595	547	554	608	578	614	576	603	586	595	635	603	607	548	609	550	600	576	570	611	571	566	623	604	591	605	604	627	623	619	581	622	604	571	633	583	605	618	574	597	588	577	568	574	596	527	608	619	604	599	560	593	581	594	600	571	586	582	588	545	630	580	584	587	608	612	587	607	602	610	590	603	588	647	607	563	613	604	601	587	595	611	545	587	601	562	582	586	579	616	596	577	605	596	565	588	604	564	577	601	596	610	543	575	617	596	561	589	588	566	590	608	552	619	619	614	573	535	609	621	592	598	628	600	586	618	612	588	596	624	584	618	595	588	616	611	637	593	585	628	638	586	618	616	628	537	599	619	527	619	600	586	592	583	589	590	617	597	616	623	606	595	556	612	619	627	577	641	633	603	600	600	599	592	585	597	588	602	580	574	604	600	574	589	629	575	569	562	600	580	588	581	589	555	560	567	640	607	618	607	609	615	611	581	619	567	622	591	586	586	542	559	609	578	635	586	571	597	577	608	592	574	588	584	622	573	614	631	590	575	605	602	584	638	558	637	638	594	596	553	621	624	605	597	590	571	609	609	598	607	597	630	591	586	631	597	618	609	569	580	574	608	588	597	572	632	586	599	607	550	583	562	589	548	649	571	639	603	609	574	606	575	572	571	637	596	622	599	583	569	635	606	592	600	594	560	607	589	607	599	596	600	571	580	559	551	574	581	592	633	592	531	532	602	615	598	625	605	625	613	658	609	578	631	560	625	604	608	564	598	632	547	571	604	620	591	585	623	585	608	577	584	591	590	637	592	639	595	587	571	601	588	579	557	586	566	556	626	622	564	564	567	573	560	562	588	600	625	577	603	596	540	581	645	599	610	607	608	592	642	574	595	643	567	596	589	613	576	589	600	616	592	604	577	607	603	618	543	644	566	638	609	607	592	585	627	585	589	570	605	558	602	571	585	617	586	567	655	563	604	660	583	556	613	621	617	563	558	588	622	563	654	565	602	607	519	564	599	637	571	612	618	609	601	600	608	597	619	618	535	569	586	569	561	595	598	560	638	585	581	584	589	611	581	615	624	604	561	557	582	565	632	579	569	547	514	604	614	591	580	584	583	576	579	600	624	605	598	621	542	570	628	556	614	572	637	616	644	630	584	587	634	579	565	598	589	612	636	590	599	589	594	583	586	639	600	569	575	599	606	631	596	605	616	601	611	603	578	575	639	583	581	593	566	585	603	574	569	642	577	516	600	585	619	599	617	570	611	573	547	614	614	545	573	594	555	621	593	563	548	581	561	575	594	574	554	633	585	590	607	583	599	643	561	582	621	618	620	616	591	591	594	592	607	640	598	584	591	579	592	588	601	619	599	612	562	587	586	620	573	597	530	593	612	581	606	560	609	632	546	611	580	588	587	569	564	619	592	605	595	572	596	575	607	600	578	607	567	619	581	621	591	594	567	613	625	617	601	596	584	581	630	599	606	619	584	641	579	610	632	616	559	548	614	633	532	563	580	585	568	574	535	593	580	549	585	589	584	611	592	567	590	595	575	555	591	605	628	607	572	602	600	624	583	549	561	586	598	594	635	579	585	598	596	576	554	560	528	604	588	557	630	591	594	585	620	570	557	553	632	559	573	611	614	613	630	601	576	588	601	603	591	583	555	565	584	582	590	603	581	575	604	620	528	565	561	609	582	596	604	590	608	585	607	602	602	588	586	544	552	611	588	627	638	633	580	575	606	584	571	606	631	572	580	561	656	546	630	592	582	609	624	600	617	610	586	644	563	586	583	559	584	615	588	609	635	589	611	578	598	616	596	590	616	602	616	595	609	649	604	584	570	574	598	564	583	643	591	594	620	575	633	601	564	567	611	581	609	576	591	584	628	612	648	594	603	612	627	584	588	587	612	598	581	600	595	600	613	577	573	613	547	591	607	554	629	633	597	546	575	635	604	587	571	610	629	608	593	609	581	574	588	631	625	608	482	592	587	586	587	611	617	591	604	614	577	609	568	582	583	570	590	627	633	599	590	595	580	620	581	575	537	610	598	610	612	585	608	581	611	558	593	654	592	583	602	569	613	631	574	601	573	601	555	622	601	566	574	554	596	597	587	594	621	596	580	585	583	585	578	596	625	609	602	555	603	559	603	589	591	592	588	561	583	593	634	600	598	598	603	607	600	594	633	599	589	557	592	611	641	623	558	582	626	587	623	556	559	602	562	596	601	578	645	611	625	546	604	607	589	603	598	590	595	613	575	622	624	575	598	603	611	589	565	564	582	567	585	594	546	623	598	547	574	586	566	604	607	603	594	572	550	586	616	592	603	580	615	615	609	647	593	605	570	584	558	560	590	565	619	555	606	582	616	578	587	583	557	559	590	613	605	589	560	576	608	558	573	587	570	591	621	548	574	557	582	635	584	607	576	569	582	598	623	577	563	620	590	603	577	586	590	593	605	606	603	562	569	620	649	625	576	586	577	598	590	585	612	566	621	601	636	606	610	607	596	564	616	565	604	590	570	591	570	569	581	587	604	628	585	576	594	594	604	598	594	580	585	589	613	597	583	598	616	633	593	618	615	608	599	633	570	600	604	581	616	635	592	573	585	597	605	657	581	602	587	617	601	621	595	616	593	572	568	602	586	575	594	590	632	544	578	599	621	585	558	618	639	564	627	543	602	596	598	578	619	614	578	618	621	593	603	553	589	610	592	623	635	601	604	553	596	551	622	581	542	577	599	559	613	594	590	622	588	577	554	569	596	600	563	581	545	631	576	586	565	590	608	616	579	574	602	561	543	575	577	567	589	611	607	668	633	559	566	593	609	607	582	609	601	567	605	576	604	580	573	595	619	572	634	567	567	592	595	566	606	620	590	576	570	644	582	609	544	589	590	610	598	593	617	558	606	580	587	579	531	607	614	570	597	558	601	608	655	597	590	575	611	566	554	588	560	602	552	597	578	617	592	580	595	584	615	559	626	627	544	607	550	611	591	610	559	582	562	552	547	566	594	588	623	617	553	580	599	609	559	634	570	609	612	603	569	631	599	583	594	590	619	616	569	624	594	601	582	584	583	598	568	629	571	589	650	551	600	563	562	600	545	623	618	562	596	626	618	538	605	575	610	611	583	607	558	620	593	558	594	607	566	594	616	593	548	604	603	610	548	590	606	649	579	611	544	617	593	610	533	586	658	620	589	555	568	581	555	585	592	643	619	606	582	563	583	546	590	598	578	602	570	567	547	594	634	595	572	594	591	585	569	559	552	590	577	626	583	570	594	614	610	610	645	577	578	583	623	596	590	557	634	635	555	619	606	566	584	583	577	591	590	633	577	556	563	591	596	594	620	631	582	604	596	593	568	623	623	601	570	553	607	602	633	605	612	603	565	545	629	543	605	594	566	580	578	607	573	602	576	623	583	587	587	601	658	595
24548	21122	24077	28438	21122	21146	11419	577	369	336	308	326	324	310	293	309	313	316	318	316	324	290	297	329	304	309	288	317	318	291	293	303	264	274	305	292	284	317	274	298	261	241	255	308	265	273	284	292	294	297	258	302	280	274	277	258	294	261	272	303	316	266	303	275	273	299	294	243	276	270	292	276	284	286	266	300	287	272	302	319	274	274	281	279	292	311	276	283	235	256	271	289	284	296	261	295	297	270	257	322	269	283	293	310	311	321	271	254	283	310	280	282	288	282	311	311	303	300	292	303	284	278	258	287	278	330	291	287	291	248	282	242	260	275	310	276	304	269	266	267	277	285	285	293	292	281	277	289	275	241	282	310	290	254	278	330	265	302	286	300	286	290	285	270	252	285	275	272	312	275	304	279	281	251	271	269	286	267	268	297	271	283	326	270	256	268	267	286	262	269	308	290	282	285	268	293	294	250	258	276	303	259	276	249	249	270	293	270	283	293	295	273	277	284	296	294	283	284	279	276	290	259	262	304	273	261	306	264	274	273	269	292	276	288	292	288	255	257	268	276	290	288	257	276	320	275	254	259	276	301	298	312	307	301	266	265	274	292	302	270	266	300	272	258	280	293	249	258	270	277	263	273	287	265	270	289	251	271	275	271	330	287	289	298	310	280	293	279	301	271	267	280	306	326	305	305	279	303	313	292	289	295	275	287	271	284	284	278	252	297	283	291	267	277	278	279	270	243	253	241	260	278	295	274	278	309	252	277	281	276	270	285	254	301	288	286	280	284	314	285	283	289	324	317	271	275	280	281	263	244	276	302	290	276	276	304	287	295	282	271	290	298	259	255	250	299	259	286	299	237	290	260	310	276	298	230	309	291	277	278	292	288	268	285	265	285	293	275	279	250	281	293	280	292	273	270	270	285	240	265	267	293	301	248	296	313	304	301	260	276	263	278	275	255	264	277	293	284	268	257	256	296	258	252	251	279	294	279	267	251	296	278	262	291	260	288	293	278	294	289	272	286	247	265	286	273	259	219	306	268	297	269	313	265	281	261	303	281	271	253	320	282	279	239	277	284	263	289	264	290	286	267	328	275	286	261	298	264	270	286	291	294	259	285	272	305	283	276	268	248	290	308	266	281	289	240	265	249	258	274	246	267	276	302	296	293	281	286	267	258	290	294	277	251	258	277	244	296	294	308	253	283	306	261	280	252	271	266	297	271	289	286	290	253	255	281	285	284	290	304	268	258	316	318	261	291	274	257	284	277	269	265	262	269	319	241	273	294	290	286	269	302	284	278	295	291	293	236	270	281	287	264	255	282	262	293	253	297	272	298	293	285	269	266	286	295	280	274	228	268	302	289	296	255	297	264	277	272	264	290	272	294	298	261	267	256	281	271	277	259	267	310	286	271	297	245	299	290	285	292	277	275	273	283	314	262	279	298	313	284	289	279	262	288	261	302	276	259	296	272	296	301	291	302	295	290	286	295	259	280	297	266	297	285	267	299	273	296	265	276	292	285	306	249	277	265	282	257	290	285	254	259	270	282	309	269	279	294	294	252	280	282	260	284	267	307	283	271	280	266	259	297	302	269	251	280	297	263	282	300	291	313	295	304	277	246	243	268	279	271	257	283	288	283	310	297	275	267	271	288	272	273	255	226	264	245	272	244	272	289	254	296	266	283	288	283	306	281	255	299	245	262	275	273	245	239	279	237	282	289	267	267	263	291	280	259	285	279	256	255	296	278	273	261	266	284	272	270	273	271	264	258	251	282	269	302	286	292	303	299	283	301	266	257	264	286	271	286	284	248	274	291	277	316	283	305	283	259	290	249	232	265	283	260	266	294	314	289	258	294	277	289	251	267	257	260	301	290	243	296	305	260	270	290	266	250	311	267	286	275	279	267	292	295	262	271	267	285	288	283	290	284	272	288	275	303	274	271	293	259	268	248	286	222	273	269	267	256	278	282	268	254	258	299	278	267	256	272	286	287	283	290	286	252	299	286	256	264	293	273	267	265	240	318	286	279	282	246	245	269	293	271	269	288	275	264	296	260	266	271	288	255	275	239	295	248	286	294	277	288	320	301	239	260	272	288	318	265	276	293	296	265	242	278	320	260	261	278	273	281	269	267	268	291	275	296	277	307	265	253	271	264	262	310	284	276	255	252	262	271	292	278	274	248	276	280	251	299	304	290	288	271	270	272	289	270	274	280	252	296	259	262	265	250	287	285	277	283	330	285	270	278	265	240	291	295	264	285	313	258	307	271	305	279	269	272	308	266	262	281	228	303	296	302	294	288	263	318	332	308	266	315	243	276	265	269	303	278	264	251	307	267	297	272	294	274	254	323	307	260	276	245	309	270	261	266	293	273	259	268	306	272	293	266	261	272	275	290	300	249	233	268	266	264	303	280	293	296	263	263	256	286	246	264	301	255	318	247	254	261	263	266	284	250	287	278	285	305	278	268	292	294	278	251	267	263	279	271	239	283	265	260	299	276	274	304	282	273	253	280	293	274	278	281	298	320	292	282	251	273	289	309	304	273	257	236	306	265	277	245	288	278	294	249	326	290	280	288	285	291	261	266	289	284	293	278	273	294	288	268	267	296	274	290	275	253	277	282	269	263	286	248	283	266	319	280	292	284	273	283	243	257	245	272	269	280	290	263	283	252	275	271	273	259	267	292	270	274	229	287	284	281	263	267	268	264	276	255	280	316	309	252	282	279	296	275	287	277	274	256	292	303	285	281	285	271	287	324	284	275	260	255	275	295	273	299	269	302	280	285	269	260	230	255	276	244	272	291	296	304	288	263	292	246	293	292	276	256	263	295	283	298	256	295	299	279	293	297	270	283	329	299	254	278	276	261	265	305	281	267	253	242	297	264	265	259	286	277	291	270	285	296	272	273	263	298	304	288	274	265	278	284	277	287	284	288	283	266	289	252	258	255	284	279	287	291	291	272	303	277	267	249	254	283	299	299	255	225	268	277	277	262	245	245	298	312	292	284	285	299	274	296	269	279	285	286	275	282	272	290	263	261	266	255	301	275	257	266	285	283	242	300	267	279	273	327	296	312	290	276	247	270	247	286	280	293	249	304	271	289	291	272	277	289	258	256	290	262	306	288	274	320	287	285	293	298	265	269	305	297	259	251	297	251	263	286	281	286	255	267	291	276	256	247	326	258	241	261	272	274	249	302	275	287	255	271	269	284	260	262	287	250	273	287	312	288	281	280	302	278	282	263	297	270	296	308	286	266	274	282	278	247	277	272	272	300	270	275	287	276	239	279	286	303	272	256	316	287	289	302	309	286	270	271	289	273	287	278	262	261	249	246	280	310	297	287	249	253	247	291	287	258	276	259	273	274	268	299	300	258	286	290	312	290	269	291	282	280	268	294	273	295	252	264	284	267	269	284	277	246	298	287	266	292	257	259	274	307	262	255	285	281	302	287	293	294	282	302	262	274	279	304	273	272	299	277	251	281	304	318	291	289	273	293	308	292
42914	55613	23547	923	684	585	632	590	571	614	584	555	543	573	554	629	586	595	618	572	546	598	567	556	551	590	636	560	588	606	553	582	572	618	594	573	586	581	555	560	563	577	564	576	575	594	531	552	604	600	540	582	549	600	546	525	562	555	577	568	563	579	545	568	531	583	575	541	561	560	589	590	543	601	575	545	561	520	553	598	590	546	578	559	570	564	579	624	587	547	556	596	571	601	562	556	557	596	555	550	548	560	584	552	570	581	556	545	612	544	551	563	540	580	545	541	555	548	594	563	576	613	566	538	589	587	531	530	606	526	542	603	571	553	525	569	587	576	571	531	574	564	583	556	581	598	563	570	552	540	543	575	615	557	609	543	572	586	549	595	604	595	599	607	566	561	567	550	573	565	585	580	595	596	565	557	525	582	561	577	598	573	592	614	556	565	569	613	536	594	555	539	573	603	560	562	522	557	549	562	547	576	577	587	555	578	549	542	546	572	576	581	609	542	570	605	551	559	592	593	561	596	525	586	538	570	559	545	538	530	585	564	548	556	535	575	599	524	552	518	607	579	600	567	639	582	542	573	574	555	570	537	565	545	547	604	531	556	573	568	577	545	568	540	573	573	553	575	596	551	626	553	585	548	593	569	555	591	570	542	572	554	569	551	550	537	570	547	554	557	527	584	568	580	571	607	557	594	542	592	555	573	576	560	581	559	521	563	547	510	600	560	567	578	585	545	573	599	569	579	563	577	537	543	596	601	534	556	571	614	531	538	595	610	621	543	613	604	596	629	564	531	549	591	530	570	582	550	582	620	554	622	558	579	581	553	564	513	597	538	585	565	628	528	572	581	543	535	567	589	562	559	556	562	579	572	568	564	602	574	547	543	577	599	593	560	581	596	523	616	544	559	546	561	568	550	595	553	538	581	539	592	547	607	541	573	578	550	534	544	573	619	564	605	556	575	552	577	581	570	576	568	615	572	560	528	557	552	611	607	541	561	572	564	552	556	494	559	593	557	570	531	576	578	591	562	567	560	525	576	504	554	623	561	533	538	531	516	531	589	563	595	582	563	568	553	566	574	570	537	545	568	588	613	548	563	588	573	546	555	576	550	603	608	566	577	539	554	570	549	537	561	539	583	588	574	573	575	582	572	602	556	584	569	560	522	595	576	587	528	574	603	562	580	588	528	534	583	573	549	576	561	558	558	550	580	556	566	541	576	558	575	565	584	578	593	560	534	565	560	586	537	585	538	571	585	583	553	509	584	546	513	529	570	573	595	593	555	603	595	602	573	568	563	582	580	573	533	578	587	591	577	550	539	586	577	539	567	545	601	567	568	590	583	614	566	560	575	597	510	595	589	529	586	562	600	580	593	594	520	557	590	542	548	564	577	568	585	564	567	548	588	608	554	585	538	555	604	534	552	569	550	576	603	578	556	548	565	623	575	546	556	578	600	538	560	591	572	616	547	551	541	577	533	597	530	578	598	548	568	614	589	587	574	533	533	529	559	598	569	543	607	600	583	568	524	574	567	605	584	577	562	555	576	569	590	584	584	616	622	586	560	596	613	561	562	564	588	593	554	574	542	516	547	553	521	611	547	549	565	607	554	572	553	538	594	582	582	536	567	546	526	591	523	591	554	572	586	602	602	575	551	549	599	550	567	562	563	538	585	602	565	566	583	551	579	569	586	555	568	550	574	602	574	570	563	568	617	557	572	561	560	562	576	543	589	586	607	551	561	565	578	557	562	572	578	542	550	527	591	578	575	563	592	546	549	652	565	543	518	586	549	586	586	574	545	587	567	570	577	516	560	602	573	567	578	589	548	553	599	566	571	548	584	552	527	573	537	600	609	579	573	585	566	550	574	601	608	576	564	550	545	595	544	591	538	562	557	577	577	560	514	622	549	539	576	586	538	560	587	533	536	547	556	552	597	577	584	580	616	578	582	548	550	599	524	556	573	566	542	552	564	515	565	578	552	561	572	578	569	553	564	586	548	596	553	575	588	562	604	592	588	592	582	543	599	601	584	525	601	559	576	583	595	569	581	551	557	533	540	531	583	581	570	619	629	598	557	540	535	564	573	563	550	556	596	590	553	567	579	568	585	577	541	565	573	600	591	538	574	554	563	589	536	565	539	566	504	551	557	558	565	556	562	627	560	550	560	582	547	556	569	567	574	593	579	564	577	567	553	565	575	533	590	555	521	563	557	570	518	603	573	563	569	563	618	601	548	602	550	559	520	538	565	564	560	568	538	600	549	598	532	593	525	593	558	591	558	583	601	558	561	609	557	580	606	551	540	582	531	550	582	543	542	579	589	565	589	556	560	593	586	604	568	578	550	566	582	570	563	605	581	576	624	511	554	577	548	630	532	530	562	550	607	577	593	538	556	578	569	565	562	607	577	536	534	542	556	584	551	557	566	522	569	586	550	518	549	551	599	550	580	526	591	581	556	595	548	567	543	606	563	577	603	540	565	543	568	592	522	563	535	563	509	579	575	592	548	521	600	556	575	573	554	628	574	545	567	574	569	554	580	584	499	535	562	552	547	581	567	538	591	545	580	604	486	545	570	593	570	511	589	533	544	568	559	549	561	539	583	564	595	596	601	580	589	552	546	572	593	584	552	569	526	563	537	593	558	555	572	541	556	573	586	602	585	521	555	559	536	592	555	590	560	532	577	561	547	595	570	557	609	580	599	548	587	549	543	535	579	561	591	583	552	531	555	564	569	558	601	552	590	538	539	573	578	569	553	544	577	552	573	587	531	617	543	595	577	574	586	538	624	573	545	539	574	530	548	563	554	573	576	559	560	568	571	596	583	573	575	575	539	545	579	564	607	530	537	562	627	533	530	549	605	574	605	585	568	549	579	569	524	534	561	599	582	585	598	569	582	551	565	578	569	584	581	578	520	587	538	575	603	530	586	596	594	605	523	602	551	620	613	582	558	529	559	576	584	587	592	570	561	561	579	596	584	576	556	584	595	563	605	560	533	554	541	538	557	541	585	642	532	560	585	567	526	627	602	546	598	598	596	552	562	585	565	525	598	562	616	616	577	583	579	569	550	565	545	573	587	568	574	550	611	635	582	627	578	571	555	560	590	585	571	613	566	553	514	552	565	585	590	559	624	587	546	580	564	531	586	569	514	503	548	526	568	546	549	558	525	608	579	531	579	580	562	582	555	553	543	524	598	533	574	539	576	555	532	568	587	591	573	552	546	563	551	593	574	608	563	597	555	565	573	577	576	617	612	543	569	559	522	588	549	583	517	563	574	567	583	585	577	592	559	562	535	571	573	596	548	574	592	577	582	530	580	525	548	555	527	555	602	584	530	543	510	586	619	592	575	559	533	572	562	610	568	532	559	593	594	567	537	539	593	601	564	550	571	547	523	581	583	572	590	582	544	552	581	586	564	533	587	585	562	565	576	565	570	523	562	570	574	543	549	530	607	627	537	589	582	570	529	595	593	594	572	553	582	578	562	570	610	624	586	556	562
34295	17977	5154	383	169	151	159	147	135	142	139	109	134	129	120	142	140	127	137	132	144	128	123	152	143	119	135	144	122	128	137	126	143	160	119	122	137	152	150	116	139	132	134	131	141	136	128	138	139	109	153	132	114	123	134	142	135	147	136	138	149	141	137	146	140	133	127	136	143	148	121	134	127	123	141	141	136	127	128	132	149	131	160	120	122	126	133	116	129	138	154	133	132	135	125	123	124	131	120	116	124	128	115	133	148	145	140	124	146	120	128	132	130	121	140	152	136	128	123	146	137	134	142	135	145	140	133	138	144	145	139	130	141	147	150	130	129	158	147	149	138	142	140	146	135	131	141	137	132	126	131	133	121	150	146	132	146	141	169	132	150	151	142	150	120	123	149	144	140	142	143	128	130	129	108	134	155	139	130	141	129	120	139	129	123	135	131	124	113	139	142	132	148	154	127	125	125	119	128	140	142	148	146	139	137	139	113	127	116	134	158	146	134	118	135	149	126	125	138	147	140	147	130	131	140	148	130	121	139	114	129	136	161	134	140	159	142	151	152	137	129	142	141	131	149	128	126	132	138	126	141	137	128	139	145	130	149	146	121	135	149	147	140	117	116	140	130	148	145	134	149	152	157	123	127	147	130	149	176	154	145	128	112	117	137	152	135	136	130	144	150	145	126	126	155	124	121	125	115	109	135	162	136	122	138	140	128	153	135	126	132	126	155	137	157	125	139	134	122	136	123	106	132	126	128	123	138	145	146	124	139	138	122	141	153	134	121	156	155	134	124	124	116	135	134	148	162	118	152	139	161	129	139	154	135	136	122	118	138	124	119	129	148	130	150	139	137	129	153	142	142	139	115	124	134	127	120	133	141	144	151	148	127	162	125	134	127	113	125	126	151	136	103	139	150	151	135	145	137	126	155	143	146	153	148	148	142	117	151	144	143	115	154	127	152	126	160	148	154	142	134	144	133	133	135	126	135	113	146	124	136	123	126	137	143	110	147	129	165	174	152	142	121	130	148	147	134	110	130	117	115	132	148	126	179	140	149	105	116	145	140	140	151	158	130	137	126	118	125	126	122	143	125	149	124	148	126	132	131	126	139	153	160	137	150	144	112	110	130	168	129	131	129	117	137	130	118	139	127	174	137	133	131	111	138	148	141	138	106	172	158	113	133	150	121	143	151	147	132	141	109	146	143	151	155	147	117	123	141	131	124	167	142	150	140	144	128	131	116	113	155	157	130	136	140	133	146	143	125	138	120	144	132	147	128	121	114	129	141	139	151	127	140	120	102	145	142	127	135	141	143	130	135	138	137	136	125	114	120	135	120	158	140	124	149	120	141	128	122	140	133	135	136	141	158	129	111	154	137	135	141	131	139	147	118	129	146	151	158	140	137	157	135	113	166	129	152	150	147	126	130	136	129	128	124	140	125	139	150	131	141	134	141	148	137	153	140	150	145	139	148	142	143	148	130	173	145	148	133	143	143	144	134	128	132	131	155	137	156	155	148	137	126	131	130	149	116	149	129	128	144	157	141	162	151	145	150	148	125	165	118	160	141	139	155	147	122	146	111	123	141	140	166	121	101	116	141	125	159	130	138	146	125	109	134	134	125	156	144	135	145	130	163	142	141	140	119	110	114	130	142	136	138	128	139	127	155	142	138	133	127	163	137	134	144	130	138	134	142	128	168	165	140	152	135	127	120	150	147	129	163	136	155	140	151	134	162	140	160	118	142	131	127	124	140	140	139	131	109	135	141	126	143	121	153	153	155	133	139	125	142	118	126	133	101	117	146	132	130	140	126	138	142	131	143	142	124	140	144	159	141	143	122	137	143	158	134	100	140	133	123	136	139	151	155	146	140	146	136	153	164	128	101	111	128	122	123	121	119	134	148	134	151	138	127	152	148	124	131	131	148	154	144	142	118	124	130	119	137	161	128	144	132	133	118	132	154	131	117	144	129	139	153	149	129	142	157	117	134	126	144	133	130	112	149	124	131	131	120	130	136	137	136	129	124	139	128	137	139	142	145	141	124	145	142	148	135	152	160	153	148	132	117	140	140	138	129	131	144	117	113	151	140	118	121	153	137	140	134	136	118	151	125	141	136	137	128	144	140	134	147	147	148	142	139	143	124	163	128	124	131	131	135	141	144	162	132	155	128	121	132	125	130	127	160	118	143	142	141	139	152	144	128	146	154	133	129	138	126	145	135	136	125	148	139	141	129	129	144	149	146	148	133	151	144	130	138	150	147	121	153	143	161	153	135	155	145	125	144	144	121	139	116	137	144	143	138	129	136	133	124	136	156	132	129	134	148	154	148	148	131	141	138	144	137	130	147	120	124	126	144	124	137	123	132	148	146	128	147	130	141	130	134	145	143	161	100	132	120	168	150	128	149	130	144	125	160	134	149	112	130	136	111	151	143	142	143	110	121	157	123	140	129	121	138	127	154	135	127	143	140	143	140	143	132	130	134	142	161	160	135	135	123	146	167	156	145	131	132	144	126	143	134	155	135	145	130	136	124	143	119	152	145	143	135	152	109	140	124	137	122	126	145	153	147	155	120	135	138	125	132	140	155	138	127	141	127	124	123	130	141	131	141	125	122	136	150	122	157	169	138	135	135	141	117	108	137	145	141	140	135	172	141	133	154	143	153	136	153	136	131	113	147	138	133	126	120	118	138	153	136	146	135	134	135	128	129	131	125	117	135	151	129	132	122	153	151	123	144	154	144	139	146	142	137	142	153	120	138	138	149	114	146	116	123	130	147	140	123	150	147	113	143	133	132	134	145	162	139	132	135	151	148	148	150	145	142	146	146	138	141	140	154	130	144	143	137	117	151	153	153	155	138	155	122	137	142	135	129	145	155	154	141	123	104	147	125	138	134	149	142	140	130	110	135	126	136	125	138	155	131	141	140	121	151	111	138	132	169	120	137	123	134	151	135	124	126	162	141	139	156	150	133	154	109	124	133	129	133	127	136	143	124	155	123	150	153	133	134	139	127	113	144	125	111	112	133	138	113	117	145	145	142	119	144	140	127	133	142	151	153	145	137	138	135	124	136	149	123	106	149	149	141	133	148	147	134	140	149	122	137	145	130	104	158	144	111	128	143	127	137	145	152	141	147	137	118	150	115	121	142	138	134	160	136	133	129	152	132	138	110	134	147	112	159	133	143	159	160	133	140	160	130	125	144	163	141	154	138	160	149	147	143	136	140	125	133	147	114	143	159	123	122	140	154	128	129	143	147	137	138	145	149	124	126	126	138	164	138	136	138	138	132	154	129	106	133	127	133	162	136	146	125	139	125	127	153	123	127	144	143	133	116	132	118	153	132	161	114	134	131	125	159	135	131	163	138	135	125	119	136	130	144	131	121	120	151	146	119	126	132	149	133	139	136	117	154	154	140	131	128	142	109	126	133	155	136	147	141	143	143	132	152	139	129	159	146	126	131	140	121	118	140	127	129	125	148	131	141	159	123	122	128	114	127	133
17253	7488	1270	331	318	338	347	373	365	359	310	350	349	349	349	345	358	356	367	378	364	355	336	370	363	314	341	340	325	330	352	321	361	337	335	325	350	332	336	367	325	362	332	376	349	356	337	391	325	323	375	318	360	366	320	345	363	342	388	333	381	323	324	397	331	324	361	348	355	335	367	342	341	363	322	310	351	349	330	331	353	345	355	331	359	350	352	350	328	346	335	356	346	360	356	326	364	352	348	344	341	361	349	337	359	351	321	354	323	344	350	335	361	296	318	338	331	341	361	342	350	315	384	363	341	348	361	350	308	338	344	344	343	328	372	325	374	373	336	343	345	346	311	334	361	323	326	355	343	334	368	355	345	340	353	351	343	340	354	339	379	348	355	331	331	327	342	343	335	346	353	347	346	359	369	323	348	343	323	380	349	378	331	323	341	347	369	316	330	319	345	329	330	336	356	353	332	354	353	348	350	371	343	349	327	358	358	354	347	345	304	345	355	336	365	335	361	379	324	356	345	369	338	366	327	390	370	306	357	333	314	360	325	359	368	371	343	329	317	353	330	326	345	324	335	318	336	362	345	330	322	319	293	358	356	350	334	365	361	334	359	332	374	367	350	318	345	332	392	341	346	341	349	333	354	366	375	331	339	323	376	324	336	347	340	346	318	364	319	382	359	337	348	333	346	350	348	351	321	354	331	307	372	347	326	318	380	343	363	319	337	340	348	312	318	346	340	372	359	391	384	323	345	352	338	312	344	342	365	360	360	360	334	331	334	344	369	364	348	350	330	317	383	336	340	339	344	338	320	382	360	373	362	382	356	340	361	353	323	325	374	370	329	369	335	316	351	321	333	331	316	328	342	358	362	305	366	346	348	349	345	352	360	330	381	355	336	352	360	333	340	352	379	341	360	360	324	332	320	360	325	332	338	338	350	358	331	348	350	372	344	346	350	348	347	357	336	374	325	354	331	352	367	360	332	325	327	337	330	316	389	338	360	356	342	347	351	376	308	336	332	367	319	331	337	344	355	391	346	342	346	358	335	365	351	357	363	320	358	326	336	346	372	337	314	345	358	350	316	387	336	344	345	346	365	343	363	344	369	333	336	321	315	323	351	356	325	306	343	350	351	355	281	340	347	357	347	326	333	339	299	325	322	351	341	314	370	338	358	373	362	351	324	358	356	330	366	357	323	352	362	333	358	334	358	326	340	328	328	364	310	372	367	317	350	358	321	360	320	310	336	341	347	322	339	351	350	340	327	339	349	344	360	328	346	340	355	354	367	371	366	320	333	368	336	354	342	336	336	354	364	383	372	371	338	334	335	367	351	377	357	364	376	352	332	342	360	402	338	379	359	341	339	335	353	371	327	345	338	352	322	318	357	361	333	349	341	330	349	323	334	336	322	331	333	356	344	340	339	372	353	377	350	327	371	345	354	358	336	350	367	344	371	360	319	340	347	383	341	366	340	324	338	355	345	373	348	331	354	350	327	349	349	370	338	375	341	359	343	350	305	356	348	322	349	313	323	354	339	337	320	359	364	343	350	350	361	347	333	344	349	351	343	354	332	331	377	354	339	333	325	347	354	366	303	329	347	355	343	345	348	384	324	373	336	343	347	367	409	337	375	331	373	367	340	336	364	363	341	368	345	338	326	379	350	320	393	331	356	283	370	380	344	356	349	337	350	340	354	374	344	347	338	357	344	369	348	324	396	356	325	344	373	357	335	325	333	356	361	338	355	333	348	360	361	340	324	340	338	359	361	357	346	348	316	358	319	361	315	360	366	325	366	332	306	351	377	344	317	333	342	356	359	364	361	349	321	378	375	397	345	338	354	331	366	375	344	333	369	326	335	346	322	332	357	327	330	356	360	342	360	358	337	339	372	390	333	343	349	344	395	332	332	328	321	323	341	321	362	330	353	353	343	362	338	371	346	348	376	319	361	335	352	337	361	351	350	349	347	340	314	369	341	315	398	358	363	318	340	315	346	361	347	348	388	350	327	351	324	324	337	316	303	337	350	350	361	333	335	367	377	334	344	361	359	322	357	380	327	346	369	339	351	343	368	353	370	342	335	333	357	340	350	328	384	346	363	318	335	327	316	332	360	336	347	355	363	341	339	344	335	352	360	327	362	341	331	338	349	332	323	333	364	334	345	320	311	357	342	321	375	360	325	369	335	358	352	339	369	343	377	372	323	328	338	369	344	324	332	330	351	353	379	339	338	336	339	355	346	344	354	347	342	344	312	333	364	358	322	354	338	320	348	376	324	330	338	359	345	383	369	347	333	328	378	325	360	361	365	344	307	348	371	348	342	353	372	336	329	318	325	338	333	362	314	348	355	349	351	356	338	343	371	355	343	374	359	343	323	338	328	364	358	327	354	361	361	322	329	352	349	346	358	356	350	318	348	342	363	348	329	359	362	346	332	321	342	358	367	334	333	336	359	341	361	337	314	354	339	342	367	318	311	336	331	381	350	354	356	375	347	315	327	353	373	361	370	336	336	324	354	351	330	348	346	322	343	318	328	336	341	332	322	330	354	358	342	348	325	371	366	392	364	356	349	331	344	335	354	330	354	343	325	354	321	337	358	352	347	335	346	356	350	329	334	355	376	326	314	337	358	327	335	341	398	334	373	347	327	341	338	337	347	343	351	371	366	346	335	351	362	342	345	330	306	344	367	385	357	383	368	337	349	332	341	369	369	333	345	337	328	323	365	344	362	347	349	366	344	348	321	329	357	338	327	350	348	370	352	340	344	327	324	381	351	378	342	333	365	351	371	315	326	334	350	342	351	374	337	366	334	342	365	357	350	333	351	330	329	311	368	344	353	337	371	330	337	332	340	360	344	333	331	353	334	355	366	373	355	350	342	354	354	330	329	335	373	340	334	366	347	354	380	346	367	330	340	342	324	382	348	372	331	311	324	326	360	329	342	325	344	347	312	383	342	319	353	357	352	324	360	333	350	318	360	354	360	370	361	333	316	332	379	332	365	346	313	314	352	340	360	344	359	334	351	344	354	320	345	357	365	329	319	344	348	321	337	340	350	313	340	325	339	320	385	350	334	345	366	323	355	349	353	316	349	337	328	362	302	311	340	335	334	313	382	341	338	325	322	371	351	329	371	338	345	331	360	344	306	349	353	337	358	357	383	326	334	377	367	303	373	353	334	328	357	348	363	348	326	388	314	330	337	367	318	357	343	316	310	374	363	334	322	324	358	368	330	343	334	345	352	314	365	348	332	326	308	335	376	350	324	329	318	365	347	320	346	363	355	366	352	348	363	370	353	317	331	331	388	357	370	385	340	362	348	325	382	379	360	350	327	345	347	334	352	363	372	359	363	336	355	356	319	337	359	349	349	328	357	375	339	356	316	362	365	344	352	339	326	336	348	365	368	366	347	319	328	327	356	348	332	349	360	348	322	324	301	347	344	340	332	350	314	335	349	300	352	334	367	393	328	368	341	350	329	354	351	327	358	304	335	336	311	315	328	346
25379	21164	23722	28842	21142	12478	495	378	312	291	291	283	273	303	311	301	306	313	315	262	294	249	284	285	291	295	290	276	243	253	303	297	257	265	316	297	288	281	294	287	267	261	301	282	292	278	264	276	284	325	272	269	253	280	295	291	285	266	273	240	274	294	266	253	267	275	275	299	275	264	294	252	271	307	300	238	276	281	281	274	251	276	248	248	272	271	288	263	295	250	288	287	292	286	253	305	271	305	261	289	236	249	291	278	276	263	276	286	270	284	292	271	275	296	254	262	297	273	276	322	296	303	257	282	269	233	274	296	272	248	286	253	260	270	273	259	287	255	267	276	286	266	292	271	259	290	283	281	258	290	262	296	294	295	314	298	264	235	287	308	279	297	260	276	281	268	252	234	289	263	257	287	284	303	254	280	281	274	283	251	258	283	275	284	274	277	268	241	248	277	262	265	255	314	284	262	281	256	313	282	255	296	285	299	312	265	277	271	300	285	272	303	272	246	268	289	275	278	301	286	276	284	279	286	256	291	260	285	262	267	308	235	280	269	260	285	243	247	300	313	268	276	295	256	304	285	298	283	271	277	288	283	273	266	282	290	263	251	306	282	279	283	285	282	248	255	243	253	290	255	274	281	266	308	271	261	262	329	277	263	288	304	288	250	260	267	231	247	313	290	266	262	252	296	276	248	269	239	280	311	253	290	291	267	253	244	272	280	265	281	280	300	270	302	306	301	294	261	271	251	299	276	249	277	269	248	296	303	303	236	289	284	259	256	277	302	298	274	277	298	290	254	279	266	276	292	288	282	300	283	286	254	291	283	306	293	263	313	286	276	289	294	282	260	268	259	254	288	238	261	253	256	286	255	260	282	269	284	299	275	272	277	292	301	260	245	296	269	270	247	246	253	263	275	295	267	293	281	256	276	289	288	262	281	290	300	278	296	280	256	281	263	270	253	283	267	258	267	264	304	276	295	269	306	304	279	257	266	285	298	290	263	267	300	248	256	264	272	291	274	272	265	276	268	291	265	277	276	282	272	265	252	280	269	283	286	300	268	271	291	266	301	284	284	286	279	250	274	235	255	270	286	295	282	277	304	277	281	272	265	246	256	256	283	303	254	250	285	265	297	252	300	268	295	237	266	256	278	291	266	275	302	279	271	309	295	284	256	330	272	236	253	273	264	277	272	274	277	264	282	274	262	296	272	301	241	268	250	269	276	263	274	285	283	261	260	297	271	279	265	287	270	260	272	269	296	282	284	292	269	277	276	318	291	258	275	267	274	255	268	248	267	304	282	266	265	290	304	260	263	289	254	277	291	282	253	261	268	264	260	273	273	275	277	268	263	287	274	271	288	271	295	275	278	272	275	250	271	276	269	260	276	296	254	261	268	278	257	277	292	274	301	276	254	243	268	269	257	306	289	285	296	299	270	253	270	258	253	315	235	285	255	257	286	263	307	248	259	305	267	287	273	290	280	283	274	267	269	259	276	281	253	289	261	297	287	269	268	286	297	254	304	290	310	276	236	260	281	270	264	270	305	281	254	259	275	359	305	261	271	269	284	266	296	262	287	248	312	323	314	249	276	299	274	287	277	278	275	281	271	294	294	279	294	279	284	285	265	268	300	255	271	270	263	281	256	286	274	269	237	274	296	268	258	253	249	289	282	301	267	259	299	269	280	274	277	299	287	257	275	290	271	266	247	262	258	254	276	258	289	268	261	267	314	278	277	296	292	287	301	294	274	287	238	280	248	270	287	280	274	289	279	253	255	270	246	279	280	275	244	285	285	279	294	256	248	282	278	266	250	265	294	275	280	298	263	290	294	288	245	323	304	313	302	254	294	292	277	282	295	276	302	287	283	282	316	273	312	269	273	293	297	261	280	298	272	285	272	267	301	284	272	248	255	252	286	257	273	268	264	273	290	276	259	295	280	274	270	282	301	304	293	265	294	287	262	293	310	287	253	259	270	258	302	248	295	263	230	287	287	287	269	318	272	271	263	277	258	268	305	261	269	271	236	309	308	307	287	274	307	271	272	286	282	274	282	299	301	306	251	313	256	274	252	307	249	261	305	293	258	285	283	293	301	297	292	288	265	272	265	256	285	239	296	283	258	280	278	300	275	268	265	279	314	285	304	278	219	272	274	284	287	282	254	261	239	307	282	289	320	301	273	270	283	283	295	282	315	287	293	279	279	291	277	263	266	264	251	255	275	291	238	255	253	275	288	270	299	280	281	306	302	290	308	274	259	309	301	271	272	256	274	253	291	254	292	267	263	278	276	266	293	273	272	287	266	282	288	264	268	260	252	267	272	268	287	304	280	264	261	255	272	302	293	285	301	275	278	289	278	281	269	263	284	332	265	273	276	284	307	289	272	289	271	279	286	253	263	281	284	280	273	268	265	254	289	281	276	283	277	290	284	265	269	297	279	240	281	250	293	241	284	270	289	300	265	268	256	262	268	264	261	304	254	279	288	271	258	255	301	262	299	284	277	292	268	282	287	272	251	294	294	276	305	294	280	287	305	269	283	276	260	290	272	289	275	272	265	258	321	262	266	296	290	292	277	285	261	275	271	259	247	298	309	287	291	283	259	252	285	256	321	254	271	283	300	305	258	313	287	237	283	253	257	300	259	242	305	260	274	287	249	308	291	261	297	284	263	253	268	246	267	257	261	309	276	284	292	284	265	263	303	284	256	272	292	277	264	250	275	279	296	263	323	245	261	296	267	281	273	277	251	265	291	272	267	269	319	262	286	287	293	260	274	281	267	270	274	270	258	279	291	274	251	243	275	270	272	277	279	261	285	286	269	299	270	298	292	291	285	284	281	269	263	253	309	270	310	257	253	263	274	282	269	299	309	254	269	276	298	296	287	288	276	275	286	270	264	334	261	291	309	279	290	245	326	292	260	265	268	286	257	329	273	236	245	280	278	257	270	304	305	285	264	296	266	283	263	302	283	276	274	262	279	295	270	256	279	269	260	282	282	282	281	280	271	268	254	307	281	244	261	296	277	284	248	321	279	282	264	268	307	277	252	269	253	260	303	273	275	289	317	252	273	303	238	297	260	302	290	277	273	306	301	257	269	251	259	228	268	274	272	269	272	292	251	292	288	286	277	264	241	253	286	274	262	283	250	274	264	246	245	255	270	289	275	295	282	280	271	268	281	278	317	287	256	291	256	267	285	280	296	283	287	271	285	277	290	275	250	259	278	256	277	328	319	312	303	293	249	276	279	281	280	276	252	280	283	301	300	279	238	302	323	309	267	282	236	267	270	261	241	293	279	281	267	280	292	273	261	264	318	252	285	271	277	248	277	271	272	295	281	283	248	265	273	298	282	280	252	254	283	254	268	268	263	250	301	283	261	261	257	275	305	270	285	251	293	283	285	312	296	286	278	320	260	265	256	291	251	279	311	250	285	287	278	261	287	262	282	273	241	279	287	257	232	264	263	274	273	281	294	280	270	231	279	313	282	297	284	299	318	298	305	274	260
36225	43978	14824	762	640	663	592	671	643	623	602	626	564	589	574	645	634	620	603	606	563	602	612	616	620	540	620	587	589	619	615	631	623	558	585	586	620	591	593	624	528	588	562	591	581	601	598	598	595	598	609	583	615	529	597	630	595	570	607	566	637	573	607	547	616	609	595	608	556	611	598	611	624	542	587	610	652	580	559	593	608	633	581	599	619	593	557	635	615	618	600	597	548	615	587	602	588	651	583	598	588	597	597	624	616	577	596	535	612	599	557	590	543	626	594	569	625	590	608	590	607	600	568	572	577	594	597	592	582	630	630	564	572	616	623	567	584	620	632	603	599	600	614	582	639	607	566	614	591	528	628	576	563	580	585	608	581	619	609	552	605	574	595	587	593	571	608	615	603	579	553	547	617	630	628	583	600	597	610	596	584	618	598	559	597	580	600	583	588	605	594	587	593	570	575	503	609	609	600	621	647	589	619	607	571	585	629	636	608	613	577	588	609	591	579	598	604	560	573	607	613	587	548	559	603	596	570	574	552	647	598	596	641	583	596	581	607	599	590	601	576	645	567	586	618	588	613	568	607	563	594	613	585	597	588	591	599	536	602	556	616	609	593	622	553	583	618	582	603	596	627	613	606	550	581	603	636	565	597	626	595	612	551	573	587	592	569	574	596	609	604	617	585	592	602	620	622	626	584	592	584	611	578	602	555	533	599	576	550	580	625	574	633	629	617	656	575	577	621	628	572	604	575	566	588	574	605	610	594	619	620	578	622	633	596	562	611	571	588	598	610	616	628	580	593	583	609	572	588	610	583	578	611	576	587	617	588	574	602	561	566	584	568	594	613	597	579	662	598	571	569	606	611	632	602	636	609	633	592	586	616	609	603	574	616	590	586	622	620	584	623	608	612	609	616	577	606	639	612	586	613	611	532	571	604	616	594	557	618	610	615	628	616	596	623	594	624	620	626	622	583	573	623	590	635	586	613	594	585	614	558	597	608	613	594	546	574	621	626	582	605	566	605	599	601	585	600	599	592	600	642	610	558	611	575	641	580	601	603	637	603	592	646	613	545	603	612	623	564	583	675	603	561	594	619	550	630	592	589	608	574	597	594	626	643	593	642	559	625	636	542	583	583	591	617	615	573	590	608	573	587	638	602	588	591	589	609	587	578	603	599	600	572	602	606	604	557	607	564	618	574	586	581	556	603	608	648	587	624	613	581	594	600	563	628	608	564	617	648	585	605	629	668	603	621	619	607	544	595	658	599	602	585	580	587	638	605	566	638	582	620	576	613	618	587	587	599	585	619	595	584	552	553	573	570	649	658	589	584	599	607	573	631	583	590	585	599	597	584	639	590	629	566	599	588	605	574	597	578	540	577	598	575	567	604	580	592	617	607	573	623	612	598	627	587	618	601	610	630	581	565	641	566	578	568	602	577	566	602	631	612	606	584	550	615	562	642	591	585	553	605	602	644	596	589	578	626	593	619	612	631	618	564	611	573	562	599	583	535	619	622	628	620	639	563	632	563	600	586	585	615	597	598	576	627	536	637	619	584	615	601	584	586	578	607	575	633	630	547	601	609	634	612	584	630	577	634	578	599	612	629	567	596	569	636	610	595	549	606	580	586	628	545	538	609	656	572	607	613	604	626	558	603	601	592	554	639	557	569	580	566	615	618	569	603	622	640	580	560	580	581	619	598	557	625	606	619	623	619	601	586	586	543	576	577	654	595	616	648	573	595	622	576	603	597	585	640	657	572	611	586	608	567	586	636	646	606	598	593	606	598	588	592	562	614	604	584	564	565	593	632	558	606	583	597	609	590	587	581	594	592	595	613	601	596	601	550	590	584	604	604	595	579	533	609	561	611	560	604	575	578	599	573	570	548	573	580	620	611	582	622	584	615	586	602	639	596	624	584	577	596	584	600	586	598	577	583	606	588	595	602	584	616	601	592	593	578	612	614	619	613	610	581	569	600	581	587	626	598	584	584	584	596	587	622	595	620	591	587	612	544	629	606	587	578	569	636	619	584	612	601	592	616	597	629	548	584	603	588	585	614	572	581	581	591	583	621	560	578	602	579	609	607	575	579	619	574	568	604	592	588	574	590	625	623	595	613	582	563	604	618	595	599	622	627	635	588	622	613	617	625	619	598	638	636	557	564	615	591	575	597	633	620	584	621	608	587	579	576	569	636	553	586	580	592	562	573	611	559	578	598	566	569	611	631	586	579	579	592	644	593	551	603	641	555	575	608	597	593	614	588	630	578	619	575	566	616	610	627	623	567	601	623	562	615	645	630	569	572	590	621	595	626	612	619	605	607	600	563	622	613	613	613	616	612	602	565	564	580	585	596	610	580	621	634	606	564	598	574	617	656	573	612	604	561	547	612	583	604	601	583	602	580	640	600	588	594	591	584	620	582	605	599	610	589	567	560	624	581	599	592	596	560	604	591	617	574	652	583	617	586	566	600	613	578	594	604	611	602	561	539	598	597	586	575	618	582	622	598	569	607	591	577	611	609	595	585	617	606	634	621	615	571	615	594	603	629	569	611	605	661	605	620	578	637	635	633	619	602	610	531	595	597	620	581	602	606	591	639	624	595	615	605	557	592	629	603	569	571	594	575	601	575	611	614	571	618	615	601	616	590	581	607	578	612	589	608	597	556	585	620	604	569	587	634	571	595	638	606	599	577	576	613	545	621	570	587	586	612	609	620	591	594	584	571	566	580	600	596	606	594	621	620	617	623	589	575	583	571	561	535	601	647	610	578	594	563	585	600	590	593	602	582	588	594	599	599	624	601	612	605	624	599	585	606	542	572	602	600	605	597	613	615	600	599	629	621	600	614	570	604	616	591	635	565	599	602	561	634	553	573	580	586	591	583	581	635	619	625	595	617	574	557	585	640	623	595	573	623	632	588	608	602	621	645	611	616	585	565	667	632	587	591	600	549	595	607	562	627	597	592	593	549	611	611	595	610	584	631	591	596	612	607	612	604	607	570	628	558	628	574	597	606	588	574	576	537	556	631	626	599	608	619	591	578	608	582	647	590	597	619	604	634	612	591	541	593	614	597	601	591	589	603	635	615	638	594	587	636	561	585	597	561	627	560	541	604	628	601	617	626	600	610	586	656	634	584	548	604	579	601	611	571	611	609	607	602	590	563	625	581	584	580	588	608	593	587	606	555	582	586	579	658	596	617	545	589	591	543	610	576	616	638	623	514	614	589	592	630	564	614	603	618	603	595	562	637	570	621	595	595	636	565	568	587	533	623	585	622	612	593	587	576	625	602	598	597	591	591	632	604	577	581	596	586	593	593	619	568	636	576	567	620	587	587	598	654	554	572	593	621	570	601	618	581	586	601	619	608	565	597	578	658	543	591	593	612	602	605	593	578	589	561	596	603	632	573	621	580	582	608	574	595	616	574	583	605	600	577	621	587	621	629	596	599	610	586	592	599	561	593	608	627	595	567	599	595	606	568	589	547	606	565	653	594	571
24573	21128	24124	28417	21130	21153	11574	534	367	367	295	311	312	322	316	276	285	312	286	284	320	353	320	304	299	279	291	294	331	272	300	279	244	307	271	299	256	254	279	293	283	304	289	269	312	304	309	261	283	286	305	242	261	265	261	295	277	280	314	285	312	282	239	304	259	269	264	286	268	306	261	295	281	281	279	295	294	282	269	284	277	262	286	295	283	280	287	303	278	244	259	295	268	306	279	274	311	313	280	282	278	289	259	288	285	293	279	279	275	285	282	289	279	260	283	270	277	270	323	287	299	266	264	288	269	276	280	283	304	300	264	262	280	273	271	269	305	301	266	280	292	253	292	293	279	284	270	270	278	280	285	292	254	245	256	285	286	301	275	286	245	269	241	257	279	285	281	290	301	287	303	254	267	252	257	232	277	284	306	306	281	281	283	300	271	276	236	255	284	288	257	270	257	331	275	303	269	283	267	259	287	287	259	248	286	285	292	252	247	251	268	261	294	314	304	296	294	267	232	249	247	268	282	240	264	258	251	278	300	278	278	281	290	272	301	313	313	278	277	282	275	283	308	273	284	285	254	285	306	262	286	290	294	278	302	277	299	281	242	283	285	281	265	285	268	276	273	266	286	312	275	283	261	262	280	249	264	279	292	285	288	286	295	296	285	266	281	294	270	252	302	302	289	309	265	299	271	304	264	265	283	279	295	253	289	243	253	263	257	255	275	260	290	273	272	273	267	277	283	303	276	287	256	295	282	275	261	300	308	276	264	275	281	290	255	258	274	274	265	250	299	287	269	279	277	284	321	288	281	261	240	269	292	246	303	257	260	269	243	287	304	288	287	239	264	286	276	259	293	292	296	256	270	301	283	283	304	317	272	276	269	285	267	277	274	266	283	284	259	283	278	265	281	296	270	286	281	316	278	307	275	299	263	270	306	267	285	276	273	305	275	263	258	245	283	277	281	277	263	274	271	263	250	257	267	245	264	254	337	253	260	278	285	283	267	262	290	302	259	292	275	278	281	301	277	299	301	297	268	282	277	293	278	245	287	308	276	271	286	272	280	319	272	265	254	246	271	294	271	288	283	263	286	288	297	262	317	304	267	269	284	267	258	288	312	269	305	301	273	302	284	275	285	263	286	268	266	271	264	282	242	256	264	285	295	270	318	242	316	301	287	307	302	306	290	266	289	294	301	276	280	258	252	275	306	269	282	315	303	289	270	258	261	265	285	287	303	276	291	246	259	262	266	260	274	272	319	281	268	255	252	275	300	260	254	294	255	229	252	265	266	298	277	257	277	272	267	274	306	294	267	298	300	298	256	297	262	295	284	263	254	250	292	299	269	257	267	255	275	264	270	281	304	285	261	298	268	253	255	271	293	276	327	305	258	260	282	264	270	277	280	296	276	279	268	269	252	273	269	308	297	271	285	311	248	256	290	276	262	272	313	268	279	303	270	249	287	241	285	247	277	273	280	285	314	267	305	270	292	300	280	274	246	265	272	320	262	292	284	272	298	304	292	302	288	302	304	297	257	285	309	268	285	301	250	270	288	272	261	294	283	298	293	284	300	271	288	277	241	287	311	290	304	265	282	265	285	256	301	278	265	256	279	280	309	266	271	252	287	247	279	273	303	302	288	251	250	281	281	274	264	302	285	295	259	273	277	263	253	250	294	293	258	274	278	283	276	275	285	252	290	285	314	270	304	257	267	258	274	303	298	290	292	260	263	267	289	286	269	278	279	269	285	296	275	302	271	301	296	258	265	285	304	293	283	309	243	287	275	288	280	271	297	270	275	266	267	271	284	291	272	274	279	270	281	260	257	249	298	301	301	274	266	286	289	294	254	265	289	272	270	264	283	275	255	269	276	303	267	288	322	299	274	276	270	232	276	262	294	287	248	289	260	316	281	309	299	308	292	295	298	279	275	278	271	251	310	316	300	271	254	296	239	320	315	295	289	315	306	290	287	265	314	310	259	266	309	283	282	293	261	264	289	336	251	298	328	271	246	289	277	254	293	299	284	282	286	325	261	277	297	271	308	300	281	284	283	262	259	289	308	294	297	282	284	279	274	295	277	237	272	291	267	269	267	288	281	312	245	257	278	285	295	291	243	264	257	263	315	260	258	273	278	268	261	289	273	318	305	274	262	273	273	308	261	267	239	276	280	258	283	282	328	267	287	304	294	249	263	254	284	290	288	288	308	303	249	266	324	283	298	278	265	286	276	292	286	293	298	298	267	266	296	284	290	264	269	291	270	300	285	295	261	291	285	273	269	263	275	312	282	295	283	289	269	273	264	299	254	276	288	279	279	296	274	287	299	266	300	273	295	270	278	276	255	269	275	259	271	309	294	286	286	296	311	293	283	253	290	283	305	262	274	300	296	304	287	279	263	252	270	278	286	259	279	281	292	292	230	298	254	266	299	293	276	306	262	251	271	274	282	276	256	277	295	261	264	307	314	292	279	294	290	302	281	271	293	277	280	268	296	298	296	285	283	315	296	298	288	283	272	291	266	285	275	256	264	272	263	279	269	278	282	270	280	254	263	246	289	288	274	298	262	254	315	283	275	288	272	285	283	307	251	286	275	284	282	271	246	255	269	283	279	263	284	288	293	275	261	315	282	274	291	279	279	270	261	279	259	261	286	277	302	305	258	279	301	250	317	306	259	299	281	261	283	279	300	266	285	259	283	303	289	269	287	294	308	285	256	287	272	287	299	298	324	255	289	276	306	303	278	283	265	273	299	277	283	278	286	273	294	302	275	270	296	307	265	287	275	294	280	269	274	299	300	303	282	276	241	273	271	263	272	271	290	245	298	294	291	248	293	261	265	305	266	246	282	295	275	261	270	286	284	259	279	303	281	254	278	276	256	279	279	277	281	250	310	267	266	288	271	268	277	266	239	291	304	246	262	276	309	296	271	264	257	293	283	278	254	301	285	269	294	290	286	266	252	251	271	284	280	287	281	258	277	294	281	291	279	290	252	244	304	326	256	261	260	266	248	299	263	262	264	259	291	266	252	261	245	317	299	264	223	277	274	296	281	255	244	256	286	297	280	298	290	293	275	241	243	234	297	284	270	237	288	260	278	292	314	285	259	286	290	267	282	302	303	303	291	290	261	266	290	271	280	268	284	302	282	277	319	303	288	303	261	302	274	274	252	291	284	305	303	276	257	281	285	296	282	266	267	334	286	255	255	267	270	268	270	263	271	290	258	262	266	272	292	288	294	270	269	271	275	293	287	252	274	301	288	280	284	265	292	279	295	249	278	282	321	267	253	277	296	277	278	290	283	246	265	285	339	305	282	280	252	261	293	278	283	276	297	283	298	279	262	293	254	266	287	301	290	272	228	264	271	252	276	270	245	299	315	245	301	283	249	306	289	282	252	273	271	274	285	291	287	269	236	289	242	296	299	264	300	277	270	272	282	286	251	266	292	269	313	316	271	249	268	279	277	276	276	302	286	250	269	266	291	302	261	283	275	299	265	280	310	258
42966	56379	22723	865	690	635	621	581	595	620	554	622	570	591	572	569	540	577	592	572	563	574	568	588	577	595	576	552	584	615	591	549	534	563	566	552	563	595	559	595	579	589	593	540	575	596	530	555	584	603	568	575	577	579	566	590	564	535	576	578	562	594	587	589	542	563	613	571	572	554	566	593	595	584	575	549	575	600	581	570	555	552	589	565	532	595	558	579	586	600	577	553	589	606	570	570	519	542	593	572	561	533	583	539	547	558	552	565	598	563	518	581	608	530	549	549	556	559	609	574	557	548	575	613	586	621	628	565	579	571	543	576	545	568	579	618	566	592	552	584	588	583	546	558	592	538	561	537	581	600	554	549	598	552	553	612	578	573	565	614	574	515	528	551	528	598	619	619	562	540	556	580	570	560	572	566	545	545	539	621	587	579	585	547	607	588	583	562	600	548	589	592	548	595	550	559	565	582	595	611	568	615	545	578	614	567	564	591	551	598	566	559	577	588	519	556	606	599	565	571	553	542	604	570	573	540	601	576	543	576	552	572	576	539	573	550	573	572	591	580	545	565	543	574	534	566	619	583	590	592	541	564	555	599	541	562	522	579	541	582	584	536	586	599	573	559	583	524	538	551	612	561	559	512	574	549	573	568	579	557	533	550	577	578	585	593	556	528	613	563	596	589	551	573	546	597	580	557	590	576	542	570	561	583	549	593	538	586	588	550	578	598	605	574	577	552	554	576	581	570	587	564	567	580	575	565	599	583	546	557	542	553	554	561	578	560	569	573	561	566	598	571	577	527	531	589	577	598	582	599	604	604	582	567	577	565	555	556	576	578	567	536	590	569	551	544	571	571	535	529	577	532	598	591	555	594	595	583	559	585	542	581	555	572	561	595	570	609	540	571	556	556	608	611	581	541	581	557	601	602	564	606	561	547	557	603	548	570	558	545	556	574	571	612	605	564	594	577	597	586	551	576	545	539	588	555	553	582	581	554	526	566	531	589	582	577	530	593	568	564	534	539	577	561	575	628	525	601	586	564	579	561	569	570	556	575	601	575	580	619	541	562	589	562	547	593	613	611	606	625	592	614	581	559	534	557	563	610	594	565	544	514	573	544	571	563	563	596	561	574	580	563	585	586	632	561	541	575	608	557	569	588	588	540	585	577	592	560	548	569	600	571	587	592	509	605	587	550	530	616	534	609	563	573	550	572	581	566	604	510	586	580	525	570	590	565	546	579	532	582	563	574	547	574	588	574	546	586	598	606	583	599	560	589	598	611	565	538	588	594	576	555	569	602	617	548	567	578	551	575	578	556	558	561	565	578	576	589	572	595	566	552	552	579	563	523	561	503	564	552	583	585	541	584	579	579	540	583	588	564	573	599	610	579	606	563	503	594	563	572	541	567	582	586	528	558	513	541	583	585	574	601	550	581	640	570	566	590	554	559	570	639	600	596	572	553	558	536	543	546	550	555	597	564	557	589	558	561	558	557	613	563	568	582	582	585	573	562	617	560	569	589	573	583	562	572	555	613	539	576	577	588	563	609	579	557	601	551	562	598	574	602	607	599	553	578	549	574	569	607	566	562	569	554	560	606	533	579	594	585	580	531	519	540	572	526	522	613	581	556	582	547	561	565	566	565	530	610	568	565	595	545	541	536	566	602	594	569	544	568	553	551	568	547	582	571	578	549	567	600	572	592	552	564	601	563	555	584	565	596	565	614	531	553	570	605	542	551	571	573	556	535	553	574	593	583	604	570	594	562	588	563	600	559	595	572	524	584	560	555	577	565	582	543	539	563	580	617	582	581	593	609	558	574	519	586	594	580	536	534	601	536	590	558	561	560	589	567	627	558	558	560	590	583	546	607	534	578	557	582	592	547	568	582	574	565	556	608	537	574	536	581	530	609	565	542	552	586	545	600	615	563	557	578	617	555	590	530	587	590	544	603	562	569	571	551	560	596	568	584	541	567	577	542	544	565	588	572	549	560	607	588	544	506	625	572	582	585	591	600	563	585	564	581	560	559	572	563	565	568	570	582	560	566	544	594	549	536	577	572	569	550	570	576	568	565	586	585	576	582	553	550	564	536	560	595	553	587	603	590	565	536	614	553	583	518	573	553	570	581	563	583	558	570	570	586	577	562	622	604	563	547	547	530	532	549	572	576	542	559	530	571	581	542	563	593	546	583	554	601	562	542	574	564	621	605	552	565	542	565	547	572	561	588	569	562	609	599	578	545	560	565	567	582	617	521	595	530	563	580	519	566	555	533	568	599	539	573	570	583	547	602	561	515	536	555	581	586	544	567	580	590	568	567	590	592	551	630	607	572	593	628	537	587	550	563	573	582	587	589	546	556	572	523	577	600	550	566	576	543	558	528	626	601	588	547	578	555	561	600	552	510	520	573	595	608	573	609	588	553	560	608	587	584	578	591	519	595	523	581	545	560	609	564	564	529	613	575	565	557	576	547	569	571	579	582	557	555	532	551	566	562	560	564	591	588	600	574	574	589	573	560	592	571	572	576	585	579	602	592	568	575	560	560	529	559	562	565	565	586	604	619	576	580	553	570	571	569	569	591	581	570	561	564	550	523	571	611	584	570	555	616	583	554	548	535	566	563	573	577	557	561	610	586	529	546	588	591	569	606	616	495	532	587	567	560	557	580	587	568	573	520	590	578	585	558	554	549	578	545	577	538	586	580	586	581	616	541	549	576	569	565	583	564	587	582	551	542	554	558	570	574	597	561	613	563	559	572	569	567	569	576	563	585	541	568	554	573	611	587	626	572	568	576	536	565	569	574	532	585	568	549	555	562	569	625	524	599	594	565	554	575	569	546	580	571	552	559	629	568	548	512	581	565	567	610	563	584	582	550	534	566	544	535	580	617	559	603	605	567	555	551	545	603	579	583	571	576	574	583	561	593	621	579	533	573	620	560	598	558	580	648	561	561	572	612	565	562	546	542	565	579	606	588	580	551	564	557	558	541	529	628	533	537	554	570	598	584	573	626	583	585	599	572	560	548	556	586	544	541	536	610	579	575	585	590	582	537	548	600	523	517	566	578	593	569	557	613	555	589	579	586	521	610	567	588	584	586	600	585	574	557	573	563	551	567	639	554	543	563	592	570	577	587	556	552	588	564	541	553	549	561	548	558	557	597	561	541	558	581	583	587	570	545	545	530	580	541	567	540	590	535	585	564	578	577	585	542	533	553	610	636	544	544	508	557	530	513	659	573	582	529	574	563	540	572	596	532	600	543	564	578	589	565	603	586	572	596	526	568	607	594	590	593	533	536	601	582	584	589	572	560	580	550	553	606	552	595	566	597	603	587	577	556	532	550	561	551	538	562	563	560	558	562	598	556	520	547	556	563	539	560	589	570	592	551	563	594	532	554	558	551	546	554	560	547	560	563	547	532	547	581	549	603	539	589	588	589	542	584	618	592	570	556	589	599	565	534	580	590	579	580	600	576	544	554	585	575	594	530	594	558	601	568	530	588
34242	18356	5714	528	291	251	218	168	127	129	150	133	149	151	127	137	155	142	158	146	142	170	148	128	149	130	123	136	139	134	129	138	129	129	123	154	117	137	123	155	122	145	126	131	139	143	138	133	130	137	148	116	132	136	138	134	145	126	151	148	137	157	142	150	151	142	144	144	116	116	119	131	132	142	137	131	129	160	129	115	115	130	152	137	114	152	129	156	127	141	147	132	125	155	145	129	147	140	154	136	135	151	137	130	137	144	138	146	131	148	114	119	129	141	147	146	145	141	153	111	142	121	139	145	139	141	134	155	114	137	150	150	128	120	156	150	153	152	127	129	114	148	120	145	120	139	136	139	142	122	130	151	134	141	162	161	155	130	138	141	153	140	135	140	136	127	150	163	149	136	146	136	136	132	149	144	141	134	148	138	132	136	128	125	124	130	141	122	139	125	124	118	152	142	146	133	150	143	137	165	133	150	131	139	135	125	147	133	124	127	131	153	153	155	126	152	133	149	141	128	129	128	128	166	130	145	122	139	127	142	141	129	149	161	131	131	127	123	142	146	146	146	114	145	142	119	135	111	150	145	136	134	123	142	142	119	127	132	148	146	124	122	145	123	135	131	140	157	122	141	130	122	145	119	139	140	154	133	143	122	155	129	123	120	119	136	123	119	109	128	142	144	132	141	119	124	125	137	148	143	143	126	125	124	153	156	130	119	150	119	150	145	129	144	137	148	144	122	151	112	128	142	134	127	124	115	151	130	119	118	145	123	144	138	151	146	135	139	139	146	146	146	155	143	146	135	146	153	118	141	140	132	138	117	132	148	125	132	130	138	144	135	123	141	143	139	131	146	107	114	127	138	149	125	147	126	140	140	120	152	151	113	149	129	143	128	132	118	122	139	127	133	115	124	149	140	132	150	124	124	151	166	126	141	122	135	113	166	152	152	152	152	149	138	125	130	130	119	117	142	126	155	130	138	152	145	148	159	152	135	124	125	147	152	151	168	146	140	134	125	145	143	147	141	146	125	149	132	137	153	143	129	150	130	139	135	119	112	149	149	115	126	143	112	139	132	121	160	144	144	124	147	112	127	137	160	165	167	149	122	135	130	136	130	157	129	144	132	128	139	160	127	144	142	134	149	168	125	147	159	137	121	129	147	125	146	143	138	138	127	131	123	118	140	112	128	153	147	119	141	144	129	137	147	161	150	138	136	130	143	148	148	152	132	154	151	142	119	133	125	148	143	137	130	125	140	149	148	134	128	166	122	121	143	152	135	149	161	158	133	139	156	141	145	127	161	125	132	158	125	132	156	134	156	142	132	155	158	139	119	127	136	133	134	119	146	148	139	138	138	121	116	167	136	136	124	150	142	116	118	139	143	116	128	148	156	142	146	141	121	133	121	162	132	145	136	140	148	147	131	127	137	134	149	135	156	134	139	145	135	158	137	129	132	132	127	160	102	141	127	137	150	136	136	131	117	152	160	180	152	139	142	153	134	148	136	126	124	123	146	168	134	152	126	141	147	122	132	127	145	134	147	145	124	132	160	156	124	147	140	133	145	126	148	151	143	138	99	129	141	160	140	128	116	127	138	122	119	139	143	147	149	131	116	141	148	130	149	126	151	153	140	145	151	127	141	128	139	143	143	163	152	141	129	144	135	128	137	145	136	153	125	116	145	113	144	124	141	122	125	137	142	147	131	154	162	124	113	140	131	145	135	121	127	139	130	147	127	155	139	134	152	143	163	142	153	150	143	138	167	113	137	153	133	137	153	139	128	92	129	127	135	158	132	120	147	140	125	132	124	135	133	130	115	141	150	127	122	131	137	128	144	144	153	134	133	144	127	137	170	151	138	124	130	141	128	146	140	141	124	138	126	135	144	145	118	150	129	157	157	169	146	137	156	149	131	120	172	142	156	120	132	126	130	167	151	150	136	135	153	150	126	140	129	135	137	157	158	145	129	137	145	120	134	137	140	137	154	131	128	124	138	115	149	135	129	145	151	147	150	112	131	169	117	120	118	166	139	149	158	146	143	139	130	133	136	136	159	160	141	147	148	126	135	129	135	154	111	155	149	128	127	141	137	145	140	147	139	142	134	130	142	120	140	136	134	138	127	128	120	130	149	143	147	147	151	148	133	147	115	164	144	135	112	119	124	146	136	172	141	127	150	137	133	135	127	132	138	131	172	139	168	132	137	134	146	114	135	152	144	151	137	134	161	155	154	147	140	126	145	121	126	155	128	131	160	124	136	144	129	149	118	146	136	155	139	136	135	129	143	111	157	148	143	143	138	129	149	116	129	134	143	119	154	163	141	151	130	148	160	152	137	137	130	146	143	127	145	143	107	133	139	130	144	134	139	125	123	137	133	126	157	121	130	131	155	145	150	131	148	156	142	172	156	138	116	131	134	149	143	122	154	139	140	122	130	138	163	146	133	121	139	139	125	128	135	142	165	115	127	129	142	142	139	120	132	127	129	123	120	138	154	124	143	134	150	132	151	148	133	135	129	142	150	129	148	162	170	144	109	131	143	148	148	130	146	140	123	129	144	129	125	135	141	130	121	111	131	129	135	126	136	132	141	138	165	140	150	130	145	139	148	133	138	156	178	111	135	146	146	154	143	127	119	125	144	110	174	177	136	146	142	146	119	135	150	121	121	132	115	150	111	123	124	134	150	136	134	136	131	120	141	137	131	153	127	144	154	162	135	145	150	125	124	145	154	144	124	148	151	111	157	147	124	143	140	143	138	124	127	150	129	122	133	119	127	142	145	155	135	143	148	134	146	139	139	156	142	147	123	109	127	142	151	145	154	120	134	152	143	133	134	151	147	125	139	148	121	134	124	127	120	138	130	134	142	152	122	134	147	142	154	136	139	132	119	135	155	159	166	140	139	152	140	148	144	143	136	152	141	138	140	119	149	139	144	131	135	134	156	143	148	155	132	122	155	152	139	145	128	120	146	142	146	136	157	157	136	124	128	136	141	132	152	123	137	138	148	147	132	137	116	130	140	119	145	141	139	142	172	131	137	147	139	134	148	142	130	151	163	122	150	150	145	134	145	136	118	110	124	116	114	119	129	143	148	125	134	131	133	135	153	130	132	157	126	155	136	143	119	125	127	98	134	113	155	151	155	138	139	158	160	151	141	160	111	142	134	135	150	126	164	153	134	127	143	143	135	126	136	147	128	128	140	133	152	128	158	131	120	135	138	120	143	155	136	142	129	128	137	131	137	138	161	129	121	144	135	131	129	152	153	164	128	131	132	151	148	137	141	142	116	141	155	130	140	132	142	141	120	134	149	131	122	149	153	154	151	123	138	153	146	134	150	135	125	152	172	124	133	138	138	149	145	142	133	131	121	135	137	126	130	143	150	144	130	134	129	136	152	171	116	116	116	121	127	122	118	139	151	140	136	123	115	147	145	140	127	123	146	185	137	146	129	112	139	145	161	156	141	158	137	135	144	136	125	135	125	120	152	142	153	137	155	133	125
17264	8091	1373	364	329	335	366	340	356	378	368	339	386	370	357	326	330	359	355	347	375	365	361	364	364	361	349	322	350	381	334	349	334	319	342	317	365	329	353	385	357	353	342	354	351	336	379	350	322	355	315	326	354	342	336	364	341	357	361	336	331	342	380	353	341	349	379	343	353	340	344	331	366	371	339	360	345	350	332	358	360	375	399	324	328	346	329	349	314	356	351	359	347	333	324	321	321	317	364	343	348	365	392	331	335	305	350	320	380	335	346	341	344	300	324	360	338	339	345	347	326	355	363	341	345	322	331	359	329	383	367	310	337	366	375	393	345	330	365	335	344	352	357	317	343	370	359	349	339	344	357	348	373	354	353	324	356	317	330	366	345	315	343	353	365	352	325	364	392	366	321	333	352	335	353	324	374	378	378	330	332	341	357	345	357	368	362	347	355	335	348	359	328	340	323	337	314	338	351	360	354	334	337	352	315	356	346	334	335	351	362	348	332	308	352	330	353	337	380	380	317	345	326	334	355	357	337	356	335	360	329	324	373	330	359	350	322	311	346	366	368	381	327	381	325	337	348	330	333	344	357	353	365	324	354	324	383	338	380	372	356	328	333	386	350	369	317	338	317	346	368	329	336	347	340	331	303	348	369	360	340	357	364	368	321	324	306	341	341	361	317	354	348	355	327	372	331	328	372	377	358	341	410	369	332	346	349	366	395	350	330	341	358	366	360	335	334	355	332	359	304	315	357	341	355	358	374	331	348	355	330	368	358	347	378	351	319	329	345	336	325	329	348	375	347	368	345	356	355	363	372	391	364	370	392	321	310	331	372	336	356	358	324	315	342	363	325	357	372	352	358	312	393	345	409	361	321	345	348	320	317	330	337	380	333	317	347	386	349	343	347	353	360	335	328	358	317	374	332	339	376	354	326	360	330	344	355	345	329	333	357	342	332	346	350	366	363	356	309	342	336	345	337	340	339	339	358	347	357	337	377	298	352	382	363	335	369	318	337	341	321	374	353	392	335	316	356	326	334	348	346	358	341	347	325	345	374	312	352	375	369	398	319	334	363	363	344	319	321	354	359	336	353	342	320	379	361	336	360	349	339	352	343	353	374	337	324	342	350	339	367	369	326	368	336	347	329	350	336	359	345	335	351	355	323	363	363	314	356	373	332	312	359	350	375	329	377	361	345	334	384	410	350	352	325	353	342	347	354	343	369	359	377	353	320	339	347	342	343	350	346	358	315	324	345	359	339	333	357	382	344	319	390	355	375	346	351	335	357	316	376	336	353	358	304	354	351	327	327	349	397	347	343	352	350	363	362	307	353	351	382	339	358	329	337	324	327	357	328	349	353	323	338	367	364	353	339	345	341	349	336	352	358	331	346	339	364	376	366	365	369	339	314	342	319	364	373	368	336	331	342	331	345	364	318	359	366	353	364	375	352	353	356	324	315	330	339	339	343	338	328	376	364	359	359	346	341	338	344	371	353	381	329	358	361	350	319	335	352	360	372	326	347	326	356	346	353	326	344	309	368	349	369	361	352	331	346	335	313	345	344	368	355	359	361	335	341	341	347	333	348	354	375	328	335	336	367	334	358	334	337	366	331	373	363	368	361	334	362	357	327	302	350	338	359	331	349	366	305	366	341	368	360	326	355	385	358	326	324	348	334	307	336	313	344	361	360	329	382	334	367	373	342	373	363	335	344	340	373	347	315	344	359	354	325	338	315	337	370	318	372	329	328	350	338	353	354	348	357	303	341	355	375	364	375	323	320	361	360	354	363	368	360	354	327	361	358	344	382	365	352	320	328	331	354	345	331	334	361	324	376	360	360	309	361	346	378	349	357	328	346	354	376	345	349	377	356	337	326	347	348	371	338	327	323	337	374	323	310	307	370	361	333	340	354	348	329	380	340	354	319	330	367	345	361	350	359	374	345	355	356	340	325	340	333	365	364	332	361	319	359	348	314	387	341	337	331	362	358	352	325	333	347	315	348	370	361	345	361	379	329	356	335	374	360	324	367	364	353	326	366	343	316	351	350	361	347	348	353	307	318	377	365	346	339	369	374	361	356	350	359	329	336	315	302	359	367	310	343	350	345	325	347	360	349	333	373	359	371	355	363	318	361	311	372	346	358	346	338	330	353	344	355	350	342	352	344	356	319	363	386	306	329	377	333	341	325	332	364	325	349	363	333	359	386	336	321	335	334	346	372	369	360	351	351	322	339	328	317	345	295	307	332	356	370	352	358	356	338	320	330	342	345	304	339	338	340	326	346	337	333	374	336	338	331	343	346	351	314	329	319	319	351	326	346	363	341	355	314	350	333	359	346	318	340	345	331	318	322	352	375	343	337	343	364	379	357	373	365	325	306	345	365	339	354	364	350	314	336	368	353	386	362	312	301	336	310	341	333	346	341	323	372	354	386	353	311	356	360	339	352	328	358	363	367	367	367	309	332	379	360	362	358	322	366	373	372	338	372	344	349	334	380	366	312	341	371	332	363	368	353	377	375	366	353	345	333	352	336	333	354	372	355	335	337	351	332	335	335	342	356	363	334	342	355	341	333	328	366	342	344	405	315	352	360	353	313	356	334	355	363	353	360	338	356	332	358	349	365	354	346	338	346	341	344	341	320	380	307	371	354	313	346	343	353	347	338	370	359	340	364	343	373	341	339	395	313	337	392	352	329	368	339	366	351	372	351	364	346	377	323	356	327	355	331	321	349	370	367	326	319	336	339	373	315	319	352	343	351	331	365	355	365	322	373	336	361	356	375	374	368	348	344	348	337	335	362	353	351	320	348	333	335	357	325	353	357	342	351	353	348	389	328	354	312	378	294	381	346	329	377	334	327	338	354	333	328	373	344	348	350	325	392	339	368	324	354	363	381	367	343	362	322	333	340	355	345	344	368	338	349	330	342	348	351	343	320	357	318	360	347	331	360	371	331	341	389	346	373	325	376	328	331	315	361	332	319	383	322	348	329	327	345	350	358	342	338	373	358	336	355	360	374	330	359	366	348	367	323	354	357	349	334	359	316	327	363	327	308	383	332	350	356	336	371	367	367	368	348	352	341	380	356	333	352	338	336	376	315	318	362	339	361	355	342	343	336	362	335	365	317	368	323	398	332	352	312	335	363	341	345	357	356	322	322	369	362	351	343	366	381	334	366	364	374	320	379	332	304	362	297	342	355	318	338	367	360	300	345	347	359	320	333	346	352	366	397	345	371	353	330	328	378	378	341	351	348	356	368	343	361	322	344	379	352	322	385	352	384	344	358	337	353	362	317	332	357	345	321	332	337	352	347	337	362	368	351	353	355	331	344	324	327	345	326	339	347	352	339	334	346	317	363	326	362	347	337	360	351	351	337	361	321	365	364	349	331	377	347	366	359	304	347	366	352	356	345	302	337	340	340	328	353	344	344	345	333	366	337	365	316	354	328	338	337	368	316	324	378	353	365	367	371	325	348	369	348	386	364	350	332	321	366	344	343	315
25278	21122	23766	28708	21109	13133	547	390	338	328	286	281	294	291	287	293	282	304	290	271	282	292	299	282	266	295	333	269	273	290	271	238	288	280	281	307	290	296	267	272	253	305	268	299	285	271	273	276	263	278	284	285	273	290	286	295	300	294	253	269	289	252	271	269	270	256	286	279	281	263	297	259	283	277	278	283	244	284	265	311	269	241	257	278	258	264	271	270	287	278	233	256	289	281	281	299	260	296	299	314	273	281	275	258	297	251	274	294	268	305	301	270	288	287	269	274	288	294	264	290	283	281	311	273	283	289	255	264	305	287	286	262	285	286	289	303	290	268	266	295	308	258	310	299	294	278	239	271	287	289	263	271	272	273	255	261	311	258	292	275	274	253	252	277	320	258	266	297	255	274	296	266	290	289	314	249	279	273	280	244	301	264	288	286	268	244	257	281	248	270	311	280	248	271	257	289	255	239	294	280	264	275	287	260	275	287	264	295	275	276	314	260	323	292	262	272	294	267	319	266	275	255	254	268	270	276	279	266	291	309	270	275	268	300	261	271	268	303	260	285	266	291	290	281	272	278	252	285	237	286	274	259	281	260	309	311	311	258	271	265	283	258	262	264	270	297	265	268	284	269	292	309	292	317	302	269	294	310	296	251	273	278	273	300	267	266	277	304	244	294	293	269	266	294	295	275	295	325	299	255	292	280	263	306	286	284	242	260	261	248	275	296	253	281	284	318	271	319	259	271	282	273	282	270	257	305	310	278	269	268	270	258	261	249	264	251	279	301	289	306	263	256	250	271	299	310	247	303	283	286	295	256	283	267	288	279	279	278	247	253	293	267	268	266	241	288	235	325	290	284	261	288	308	277	254	237	305	295	272	278	267	272	257	288	318	276	286	272	302	308	284	280	291	302	261	264	281	272	273	250	278	287	296	307	291	272	240	260	277	280	292	254	249	298	281	277	284	279	317	277	279	259	234	265	297	270	283	308	248	277	274	227	279	244	281	254	261	280	289	275	295	274	247	301	313	290	268	270	278	278	262	271	295	281	265	262	263	270	308	297	278	275	276	242	284	309	281	283	259	247	269	282	281	271	253	262	306	251	273	279	247	264	282	300	282	288	295	269	292	235	276	261	291	268	298	257	289	257	258	276	283	259	269	278	277	265	279	257	283	294	302	247	267	281	248	272	317	298	303	291	245	277	262	246	325	287	262	249	243	284	280	293	266	284	302	255	296	267	261	293	319	332	261	253	250	268	269	315	287	250	263	263	282	264	265	294	294	291	249	266	250	270	293	287	268	272	296	294	279	296	270	245	293	294	249	290	279	252	290	281	302	269	256	261	278	260	281	274	265	232	291	269	266	288	282	259	297	293	277	270	282	303	294	290	262	284	281	277	278	271	292	283	295	247	265	235	254	300	274	254	305	305	277	295	278	291	287	254	251	301	299	261	260	277	269	292	280	277	280	272	274	274	286	300	298	307	319	273	292	296	286	281	253	265	285	317	287	246	264	283	290	267	277	256	274	269	289	293	278	265	291	270	279	325	280	235	258	308	257	250	281	271	260	265	283	252	293	271	278	266	264	273	283	293	251	276	258	291	297	295	267	253	256	257	263	257	250	255	291	281	278	278	279	291	293	296	332	300	256	305	296	236	275	304	312	314	275	283	262	276	265	253	279	276	302	287	297	271	264	291	285	295	269	240	246	269	248	262	282	259	277	271	267	262	273	276	275	267	304	247	269	311	287	314	294	255	301	254	310	260	294	274	289	306	282	289	261	298	266	295	278	282	277	301	318	249	271	260	270	272	285	281	282	260	281	285	293	261	291	289	271	276	287	298	286	276	257	272	297	262	285	251	289	242	280	277	301	255	271	270	276	259	259	272	271	251	269	280	300	249	273	330	274	276	287	279	302	284	258	285	274	274	277	264	285	287	284	260	283	309	280	267	294	263	278	263	283	265	269	280	309	283	308	289	312	255	251	319	317	295	294	318	280	258	281	271	237	315	296	275	259	249	294	279	297	285	270	285	279	282	262	274	262	258	277	273	271	261	258	270	273	274	291	278	287	269	255	258	289	289	294	244	275	269	271	261	256	274	273	268	277	296	297	297	275	270	304	276	281	287	271	241	278	287	266	259	246	233	275	281	248	283	276	277	259	292	317	292	314	309	284	297	271	275	279	267	281	275	255	273	295	273	280	278	302	300	250	260	296	270	293	252	274	249	245	296	270	249	273	271	275	294	270	255	263	260	292	279	296	282	287	287	261	270	280	274	267	254	279	278	299	292	285	277	295	247	277	287	293	267	307	287	294	292	281	265	304	299	274	289	262	299	275	301	279	257	298	301	253	309	298	275	287	263	303	300	258	274	264	292	281	259	288	280	313	233	279	310	255	246	263	262	286	260	304	257	283	290	284	301	274	309	261	311	302	265	305	274	283	276	271	312	253	286	268	281	287	267	297	289	269	279	275	296	270	267	289	288	280	262	272	287	287	295	300	257	249	259	256	284	237	271	279	293	252	258	293	263	280	294	300	283	289	291	302	270	275	262	258	267	293	249	284	280	259	249	282	276	248	284	304	291	287	276	292	321	276	282	282	308	282	315	269	291	275	234	259	274	261	257	311	269	273	250	290	311	297	283	264	255	267	280	275	272	269	289	280	264	265	281	266	300	271	253	296	291	264	273	281	283	289	308	303	279	267	283	261	260	270	255	290	270	282	304	276	274	263	292	292	298	270	298	270	283	293	259	289	257	266	264	293	279	311	276	250	234	298	230	266	263	274	280	285	268	277	291	306	303	281	297	286	265	284	294	266	273	282	267	278	253	261	277	286	258	281	268	293	270	287	274	275	291	282	267	292	273	283	279	286	265	289	280	287	270	307	257	253	294	266	267	267	287	303	305	308	257	261	274	287	248	255	258	266	269	291	220	258	250	337	289	300	282	280	284	293	287	258	259	267	282	274	290	288	261	277	289	305	311	283	256	277	308	277	248	273	287	257	283	284	298	246	250	274	295	272	278	315	258	264	292	260	273	270	313	274	292	265	283	306	310	257	291	253	294	278	299	306	256	281	276	247	286	278	286	258	280	278	246	283	276	260	249	272	267	302	286	239	305	279	290	276	255	279	275	286	254	261	285	294	253	261	278	288	260	295	279	246	259	255	279	260	276	278	272	265	281	275	273	277	283	271	287	283	282	272	292	290	246	310	250	266	295	269	269	284	261	292	276	285	268	279	266	302	323	249	239	251	298	292	268	276	277	298	260	275	282	306	286	319	268	274	299	267	275	264	272	264	285	282	288	299	280	265	306	252	281	274	267	278	279	259	272	283	277	281	278	274	287	278	309	285	277	266	259	276	272	281	260	260	285	265	274	299	265	300	282	255	263	304	284	294	279	261	270	301	301	266	296	269	269	272	259	278	250	301	321	266	251	297	265	258	274	285	282	273	276	253	284	281	305	249	307	301	288	274	315	308	270	272	254	298	274	265	256	263	256
36032	43925	15140	716	649	652	623	627	581	617	642	609	573	587	607	583	576	559	585	588	588	579	605	630	619	607	566	579	566	571	570	627	635	596	596	593	601	582	608	604	557	632	670	591	595	581	646	616	610	589	575	569	546	670	619	629	619	563	592	607	600	616	608	585	597	570	616	600	593	619	579	646	612	598	637	594	606	597	618	625	605	592	563	569	608	573	592	602	630	587	637	591	623	630	580	590	612	566	635	620	614	587	601	596	606	616	569	600	604	557	617	570	618	606	598	615	606	609	599	586	589	583	590	631	610	642	614	596	606	587	544	599	577	608	644	559	610	604	635	589	603	596	586	566	589	598	574	615	639	562	604	622	610	615	553	627	624	587	613	585	589	600	571	578	612	612	568	569	648	592	586	552	630	559	617	600	557	619	598	585	585	554	573	609	607	586	620	595	661	579	625	567	624	630	590	641	617	567	610	607	563	593	618	635	618	604	622	623	563	591	549	607	586	613	574	554	641	595	580	584	597	535	571	612	600	569	613	585	608	590	567	605	571	622	567	590	620	616	579	534	569	618	592	609	610	590	617	621	591	606	567	614	608	585	569	625	608	578	556	562	597	587	601	611	613	595	584	561	596	577	601	586	607	602	590	611	554	630	604	604	570	601	604	612	569	604	619	603	626	569	569	538	605	577	585	563	591	607	611	586	611	597	589	597	625	619	608	568	616	588	650	614	571	615	593	629	619	611	580	600	629	576	610	559	599	636	607	605	598	588	596	615	575	573	625	586	604	594	591	607	573	572	608	636	577	590	581	575	551	591	600	610	577	604	577	606	603	565	603	614	610	646	593	559	582	589	574	576	596	557	594	617	566	629	600	572	626	643	588	608	628	581	601	551	646	644	562	613	619	587	568	603	564	547	602	558	624	610	580	587	601	567	620	602	566	556	597	571	607	601	645	639	584	620	606	616	564	569	560	624	621	617	606	601	599	635	611	595	575	630	615	573	567	600	567	588	584	577	580	608	542	611	575	563	543	558	618	570	558	560	589	628	615	576	558	620	582	599	606	577	596	588	607	607	602	637	577	596	599	609	596	595	550	595	659	587	577	590	590	618	582	613	600	630	604	608	559	589	617	613	611	606	658	605	599	612	611	590	605	648	599	596	603	635	596	579	617	620	645	548	610	565	561	630	555	567	647	617	601	567	607	584	605	596	638	574	591	587	603	615	598	566	604	605	592	620	594	583	638	577	638	594	607	600	614	634	626	556	568	581	600	607	603	579	621	593	618	552	585	625	601	575	578	595	625	557	551	611	624	616	597	603	576	583	610	577	611	604	600	607	533	593	609	588	635	601	598	583	579	621	602	600	563	618	613	600	575	614	618	579	597	608	591	548	616	635	577	607	604	591	596	586	561	604	555	569	578	618	618	558	596	600	585	603	591	580	613	639	620	576	602	616	575	565	625	611	593	599	583	594	603	539	584	601	581	582	596	611	598	589	612	599	637	596	549	614	571	574	627	591	555	598	614	624	583	569	607	602	624	643	569	611	586	582	639	581	635	575	599	585	603	576	612	635	598	568	615	629	650	554	553	605	604	596	601	567	619	541	620	626	629	612	609	631	555	592	629	558	596	583	617	624	590	629	595	538	616	605	564	624	645	613	625	578	540	595	633	621	603	623	627	596	567	650	574	595	561	647	588	573	602	609	572	577	601	605	580	610	589	578	610	542	604	593	626	581	554	577	568	504	607	587	598	563	606	584	561	575	602	623	639	611	599	669	611	577	602	562	577	574	597	606	604	650	596	585	592	613	571	543	584	619	587	607	589	593	609	576	567	571	612	574	594	585	560	587	594	611	573	580	586	615	609	588	575	635	626	612	592	602	601	604	566	573	596	591	609	606	594	583	631	630	591	597	616	582	580	615	549	625	632	592	577	586	644	571	576	597	586	636	558	625	585	599	587	597	612	607	615	623	606	559	548	541	581	622	611	603	584	622	617	651	631	601	576	592	592	557	576	593	552	589	551	596	617	627	570	603	600	621	554	611	574	556	586	598	580	593	623	607	559	589	589	600	598	563	581	607	645	620	592	560	582	584	655	577	569	592	577	628	582	641	602	591	576	607	621	646	597	584	599	578	589	616	595	571	590	548	618	601	609	570	597	633	567	597	604	562	557	600	563	606	592	584	602	580	616	579	630	615	613	587	589	583	603	645	534	616	633	607	625	622	609	579	616	576	578	586	639	568	610	615	605	586	642	612	617	569	586	567	602	585	533	605	628	608	618	598	595	588	570	553	590	603	581	585	589	576	641	596	623	637	580	617	613	570	563	603	593	553	631	625	631	589	584	626	586	641	661	565	626	602	568	566	598	576	582	569	621	553	592	614	594	602	553	574	601	620	601	554	620	570	579	616	584	559	637	602	585	597	595	570	622	592	580	612	603	567	643	588	559	588	612	563	591	545	624	586	583	574	623	570	615	596	587	624	590	617	590	605	592	584	623	583	620	601	596	580	622	539	626	599	590	629	589	623	568	573	603	594	573	608	592	620	605	581	553	638	587	606	567	625	577	613	612	561	572	649	561	609	535	595	589	586	612	563	581	617	570	579	559	604	596	590	612	615	575	588	546	626	605	620	624	618	603	605	601	573	584	618	602	629	631	642	564	652	578	567	573	638	556	564	633	587	570	620	630	561	620	574	552	565	609	628	604	582	591	609	616	595	593	581	584	579	554	603	577	580	555	598	578	631	603	659	614	623	618	557	590	592	620	607	550	590	631	553	619	600	582	575	589	599	622	600	632	539	570	607	596	642	572	612	580	655	611	575	569	585	566	530	593	557	566	531	602	601	598	578	569	606	631	601	612	582	629	576	569	593	554	596	538	581	623	538	593	583	598	620	583	587	623	585	610	629	587	565	602	610	593	559	610	621	578	573	569	570	600	586	604	591	547	560	616	599	586	584	588	582	558	537	623	554	609	592	585	589	587	614	586	618	630	625	566	585	575	565	597	623	600	616	590	577	597	617	671	609	602	576	606	588	587	578	624	598	600	639	599	573	588	615	564	604	597	613	601	551	633	607	592	630	588	649	649	560	633	598	581	565	565	599	618	594	638	600	604	608	660	585	564	616	563	585	619	579	582	621	596	605	537	612	587	620	592	592	655	637	585	564	589	615	604	598	597	567	611	623	611	591	623	585	563	580	574	607	620	547	583	580	603	630	573	623	621	628	599	597	605	578	571	593	677	576	611	608	588	605	575	566	590	615	604	606	591	591	582	603	603	577	617	620	604	627	604	569	603	619	596	610	597	627	639	589	568	632	564	641	554	639	578	613	607	639	549	608	538	624	610	609	613	631	556	614	553	598	563	584	604	595	581	590	547	562	639	559	585	609	556	623	599	626	596	597	625	555	612	561	613	615	613	581	595	575	597	573	565	650	598	586	613	561	537	583	613	609	617	619	619	592	577	565	646	583	590	610	584	623	608	590	594	593	590	627	573	643	567	617
24582	21138	24181	28364	21138	21167	11794	579	380	351	354	302	296	292	274	314	302	306	340	324	310	303	292	301	286	292	317	295	276	292	273	277	296	283	282	286	297	276	248	287	256	275	259	268	253	283	270	257	285	277	260	285	270	262	271	255	270	266	264	278	286	290	286	267	294	272	286	243	291	285	293	305	282	284	292	276	300	291	301	292	292	291	298	300	283	302	279	274	293	299	274	266	263	284	286	277	287	303	294	308	274	310	253	277	260	292	287	288	260	262	265	249	267	273	272	254	271	285	269	268	279	263	273	278	241	290	285	264	274	315	250	302	254	271	273	261	262	297	270	295	332	290	285	247	266	256	275	317	308	274	274	272	283	322	264	312	302	304	265	291	269	298	277	288	284	271	288	278	252	254	300	302	315	255	283	259	263	278	305	283	256	300	287	280	285	266	318	261	283	305	304	293	275	267	292	268	265	295	268	277	309	279	285	281	278	268	260	283	287	279	285	260	292	279	264	259	280	296	296	263	243	276	261	300	309	258	287	295	254	295	299	275	291	276	299	270	286	277	267	276	292	270	278	279	248	263	271	287	250	273	313	269	259	254	296	271	271	277	276	247	259	252	285	267	251	272	278	265	285	264	268	268	278	261	266	264	290	285	273	262	290	283	264	304	261	302	304	283	262	270	294	292	269	318	286	248	268	248	252	263	301	321	293	292	288	316	257	317	280	309	259	272	275	266	286	304	251	283	242	298	286	242	272	267	309	275	297	252	288	278	291	309	283	287	289	267	290	287	252	259	293	278	263	283	297	280	290	276	305	298	274	274	278	298	311	287	285	279	253	255	288	276	277	305	284	312	284	284	295	298	298	279	317	277	266	291	285	280	276	297	294	272	289	270	290	274	273	255	288	279	282	264	261	299	310	266	283	287	245	282	303	278	266	268	272	281	278	265	247	297	250	267	273	293	280	273	252	254	280	311	260	288	288	248	287	258	291	279	261	273	263	277	305	289	331	295	284	281	266	280	270	283	289	267	287	284	284	279	251	301	308	279	292	294	288	264	285	255	293	306	259	257	256	295	265	266	300	282	276	258	289	302	308	285	291	279	271	258	262	290	266	264	284	236	264	287	276	268	282	280	307	259	297	312	293	287	283	305	295	273	286	295	264	274	274	263	266	271	250	300	303	301	266	260	275	299	285	260	268	306	268	276	291	277	277	266	276	250	273	270	288	263	297	301	304	295	278	260	274	269	243	274	285	273	285	259	268	251	274	265	294	278	273	309	268	299	253	268	265	271	270	282	289	275	291	261	246	274	274	307	271	256	279	251	256	253	269	297	264	268	252	293	303	306	290	263	282	275	307	250	294	267	291	308	277	237	244	269	296	249	241	246	230	274	266	269	301	308	265	273	272	278	288	266	296	286	284	289	274	288	270	286	294	266	260	281	282	271	256	302	283	272	299	281	297	287	270	282	266	267	269	273	291	254	306	283	273	275	268	288	246	260	271	265	300	288	282	288	258	293	296	297	247	260	305	303	274	280	286	293	260	285	272	249	259	250	279	272	286	275	292	279	251	281	286	256	268	304	321	314	258	280	267	267	265	270	277	275	294	273	273	245	265	283	262	266	281	309	273	281	289	260	297	282	286	297	279	298	269	271	306	280	279	288	277	261	281	295	268	312	292	276	251	294	263	299	296	262	282	256	269	309	288	278	314	307	279	239	262	316	268	276	306	266	291	265	281	270	292	280	294	283	281	323	254	274	267	312	255	251	276	283	301	273	265	268	261	268	275	295	247	270	259	280	267	276	267	288	281	267	317	299	310	243	272	296	312	269	274	261	281	298	295	257	306	275	275	284	341	285	260	277	279	303	284	297	250	241	291	247	315	263	275	285	276	343	304	287	287	264	256	285	278	288	258	309	281	299	259	291	257	282	291	272	267	293	256	280	306	320	286	275	274	291	271	292	297	233	295	287	272	285	275	267	287	300	304	283	292	278	285	246	272	288	286	264	281	277	271	234	270	290	293	298	240	281	304	290	293	289	256	245	306	311	286	255	301	290	249	305	323	283	278	257	300	282	267	293	264	273	281	276	286	283	272	276	258	308	260	262	239	261	210	266	272	314	300	310	263	273	306	273	255	295	263	254	262	269	295	272	282	245	257	280	272	249	312	252	264	276	280	266	259	326	293	274	286	306	269	277	261	290	253	249	287	281	294	250	292	275	310	272	292	264	293	276	276	262	283	291	294	264	287	287	273	290	274	273	281	266	313	310	268	296	286	307	265	293	273	276	268	311	288	257	270	252	270	253	278	290	297	279	296	298	286	286	288	299	307	287	267	305	269	292	257	288	272	291	276	237	269	271	268	271	259	277	296	254	299	269	302	282	268	272	255	300	248	270	262	253	262	270	257	282	260	297	277	312	278	295	276	274	279	253	316	304	256	286	279	250	300	266	302	242	290	283	268	273	299	255	280	266	245	301	269	301	268	300	267	253	232	269	280	270	264	271	296	271	319	279	252	297	299	275	293	277	311	288	289	330	301	297	284	271	262	274	269	239	257	285	282	271	277	283	294	268	310	287	259	280	243	272	306	275	278	259	297	279	299	247	256	254	310	280	298	284	269	303	305	265	276	280	268	291	258	294	293	271	285	282	273	284	282	280	287	289	273	256	301	283	333	270	265	301	256	287	263	253	282	287	296	296	284	290	242	282	309	271	305	298	295	284	269	271	259	262	290	266	291	262	268	278	253	277	272	287	272	280	268	267	290	291	292	277	293	287	298	275	286	287	302	310	250	272	261	280	279	256	263	289	293	273	274	274	276	312	275	281	245	286	273	273	281	288	306	279	267	260	271	290	249	272	264	313	290	267	304	265	313	302	295	283	280	297	281	273	271	272	280	279	306	266	278	292	284	272	290	307	302	290	288	272	299	281	270	289	287	293	256	237	318	289	268	275	313	269	293	283	299	242	278	278	276	287	287	284	299	271	300	297	294	269	321	292	277	284	285	289	282	278	270	295	269	282	293	278	294	281	316	264	271	273	279	302	278	278	273	280	283	262	263	290	284	287	247	281	274	298	319	297	283	286	266	293	239	287	273	261	258	308	306	275	283	307	265	258	265	293	269	248	269	291	290	285	288	277	278	255	299	273	278	244	253	257	265	289	290	300	269	289	299	286	257	266	294	286	282	250	282	299	266	281	260	302	271	266	282	308	329	266	278	282	251	296	293	287	289	263	306	288	255	267	282	295	270	265	298	307	263	262	274	303	269	254	269	301	304	303	275	266	268	269	277	257	263	305	257	299	271	245	284	271	276	281	288	317	259	282	267	293	277	343	272	268	293	279	286	276	290	282	288	297	303	249	273	261	268	255	309	262	260	288	298	284	311	266	244	257	284	286	273	275	237	254	292	236	254	269	283	265	288	273	231	317	271	274	272	268	290	272	295	298	263	270	277	282	291	290	272	261	294	289	289	278	296	267	265	273	283	262	279	328	276	303	285	301
42503	56292	23438	828	768	653	592	617	617	612	598	602	618	572	581	562	581	605	569	601	531	630	540	578	573	584	551	564	549	612	528	581	516	532	610	587	590	563	567	556	551	535	576	630	574	592	562	575	583	568	583	548	594	590	589	609	542	581	561	549	548	560	576	545	566	535	572	574	547	559	556	549	550	573	547	588	535	544	608	619	511	562	637	573	553	555	565	566	591	545	545	613	619	558	551	579	552	601	604	581	577	534	572	550	584	586	564	543	572	576	579	555	590	536	572	584	561	555	606	598	580	566	566	586	599	561	573	586	535	540	563	582	545	571	538	593	584	585	554	583	563	582	588	556	611	569	570	586	568	544	597	551	530	559	598	565	607	575	572	578	604	594	562	555	572	592	573	593	510	611	558	539	579	547	571	569	600	590	575	547	541	513	608	555	562	583	579	548	581	575	530	556	585	565	601	565	607	566	513	563	572	570	574	606	550	584	617	596	586	564	575	544	573	576	556	610	594	609	566	573	590	600	560	557	564	565	583	552	568	600	610	578	567	572	535	549	611	606	570	591	578	545	567	555	552	529	553	591	575	553	539	594	565	563	527	592	568	555	594	586	596	571	613	533	607	571	582	584	615	584	559	532	528	581	562	582	532	539	583	575	536	585	585	537	540	543	575	566	545	595	558	594	559	536	561	582	564	613	602	607	563	567	571	607	598	551	581	580	548	550	567	596	591	612	555	558	602	563	597	571	582	558	577	544	573	617	550	574	563	566	571	604	586	579	536	546	570	586	579	574	573	587	601	538	576	552	593	567	545	574	552	572	570	545	566	572	579	615	566	587	565	616	569	572	551	565	539	563	575	552	589	547	547	547	576	607	563	526	584	557	577	621	570	584	547	570	566	558	573	563	554	569	589	582	604	572	546	570	568	545	549	587	543	581	554	564	555	563	575	552	576	528	580	576	573	541	548	587	567	629	529	528	584	567	581	552	557	558	563	543	578	547	594	580	524	588	579	546	566	594	574	604	588	587	549	600	559	571	563	587	586	570	564	559	599	558	586	595	541	580	618	568	593	572	564	579	578	583	549	600	615	549	580	550	616	575	554	592	560	525	526	574	600	608	618	538	584	561	600	565	551	551	533	592	577	596	557	580	565	576	573	589	553	561	579	580	532	600	568	609	526	604	571	572	574	580	610	587	540	569	561	581	554	589	559	545	583	581	542	560	571	567	541	529	578	599	535	585	546	551	588	564	562	559	600	530	592	589	553	605	555	553	569	586	600	606	594	611	546	576	572	581	556	590	573	558	541	543	594	563	566	595	602	542	539	541	602	602	586	551	508	594	595	566	587	599	609	530	536	599	585	555	571	577	570	624	566	587	587	543	571	562	568	576	558	589	563	579	520	536	596	579	581	533	518	553	540	575	570	548	554	573	574	555	541	562	570	608	560	580	592	567	599	597	585	585	560	623	565	597	541	553	568	559	578	552	552	596	604	565	579	570	550	590	549	592	551	586	603	550	547	553	567	572	599	590	572	527	569	570	554	503	545	533	545	545	540	567	556	572	597	575	593	595	536	578	596	552	554	566	603	551	544	599	560	608	587	536	531	561	584	582	580	522	573	540	573	552	576	574	551	608	536	576	576	584	587	564	613	561	545	571	554	554	604	543	602	535	529	579	542	561	558	566	573	616	565	573	555	556	583	536	568	618	595	549	548	568	565	571	599	600	597	554	565	562	624	535	557	633	561	566	547	582	557	558	585	574	568	536	579	584	609	598	553	591	613	549	621	589	593	576	575	568	522	589	561	605	585	573	544	552	533	588	614	513	561	580	527	554	556	587	561	564	570	590	560	557	537	604	553	572	604	585	573	568	561	549	583	566	557	603	544	558	568	585	615	602	581	536	594	558	537	580	584	557	585	573	575	584	568	576	585	591	596	578	574	608	544	575	565	558	557	575	547	546	593	573	608	594	648	575	605	585	556	598	551	568	573	555	581	596	595	562	569	610	606	586	614	547	549	599	564	607	608	563	559	604	589	553	562	572	580	529	568	580	553	566	561	593	557	559	548	565	593	554	581	545	566	560	520	587	553	560	591	570	557	581	523	619	545	566	541	567	539	532	552	572	553	604	563	545	572	605	533	578	549	534	583	560	565	614	576	533	593	566	596	554	544	562	584	595	579	584	582	525	555	542	550	544	561	649	567	560	565	629	535	563	585	595	544	525	598	556	592	576	551	602	578	560	567	601	576	566	539	601	519	621	563	531	582	615	565	541	565	586	615	590	594	540	610	603	549	561	585	544	609	598	568	577	570	558	573	577	594	600	581	555	581	558	595	555	564	589	527	572	578	571	528	623	547	566	593	580	562	621	558	587	580	581	619	555	601	609	566	575	656	580	565	564	539	548	585	519	560	545	576	563	592	587	542	593	595	560	557	580	545	542	598	595	560	531	545	530	584	550	540	542	598	596	544	541	573	618	576	590	546	593	609	543	567	553	586	560	568	594	558	614	584	569	588	565	608	569	583	539	562	569	575	589	565	593	565	546	583	551	529	592	559	564	595	533	548	564	559	592	550	558	561	566	593	562	546	607	594	578	558	598	552	601	608	538	531	572	612	550	582	626	556	570	576	513	594	615	571	577	564	553	566	592	568	525	569	583	597	571	594	579	510	582	590	575	577	529	577	581	566	547	611	545	554	571	540	593	588	556	613	575	556	549	594	542	574	549	579	576	577	608	594	612	550	583	599	529	564	605	599	597	616	552	577	536	608	579	590	537	565	611	547	547	577	581	569	578	578	588	564	559	592	568	568	553	563	562	595	588	588	607	553	611	585	639	581	565	580	562	577	567	565	584	584	593	575	626	612	534	610	558	598	529	556	610	551	537	565	577	618	594	582	594	553	593	552	573	612	584	556	576	543	552	585	589	599	560	587	564	617	548	621	596	560	540	571	539	614	569	569	593	551	602	552	535	550	619	607	603	552	587	585	585	571	518	605	592	571	518	546	602	555	580	615	571	614	546	555	595	560	559	615	564	582	546	564	543	603	544	530	569	569	564	565	524	556	569	589	577	569	572	563	583	536	587	586	557	603	580	578	569	596	541	549	595	581	567	584	576	501	639	590	559	542	615	544	582	525	555	569	550	559	600	526	568	598	587	569	646	569	515	580	595	529	549	544	567	587	586	600	568	587	541	578	592	556	600	556	540	572	551	557	584	553	565	610	573	561	534	592	589	614	571	596	528	605	603	563	565	570	561	547	583	628	556	556	553	550	577	585	562	554	543	579	597	583	587	561	538	572	584	587	568	542	579	615	591	561	572	555	572	542	539	620	559	561	567	560	579	572	557	575	562	599	572	586	602	523	550	539	577	589	542	570	575	565	587	554	562	550	559	587	601	531	522	583	544	546	553	605	586	570	558	588	573	562	602	576	590	582	585	610	551	551	555	547	562	556	530	563	574	552	578	569	612	565	536	600	524	581	563	583	560	535	544	535	577	588	589
34422	18302	5631	304	128	141	120	159	151	139	142	152	131	127	127	129	132	134	146	117	115	137	144	129	124	115	154	150	151	125	146	137	126	141	144	148	146	152	142	124	147	118	133	118	129	137	138	120	146	163	138	122	124	123	139	162	138	132	161	151	138	131	131	149	124	135	133	146	129	160	148	132	166	154	143	116	145	142	124	116	136	155	149	137	120	138	130	135	144	146	129	116	127	129	124	125	151	161	143	132	135	139	125	157	139	132	151	123	142	138	125	152	157	160	117	127	120	148	125	144	117	142	156	142	166	148	129	134	135	123	120	135	131	135	131	158	141	131	146	130	128	160	157	138	118	115	118	145	141	154	143	142	146	139	153	132	137	147	125	139	149	136	145	157	139	121	141	138	153	136	151	142	146	109	126	135	154	136	143	135	110	114	143	127	135	147	153	154	132	135	172	124	131	125	137	160	142	135	129	104	151	145	132	145	121	139	144	139	138	155	141	135	140	131	131	164	129	115	160	127	119	127	143	125	137	135	135	132	134	128	121	131	131	148	144	123	129	130	147	156	149	140	125	135	135	131	117	153	145	151	145	126	133	125	145	129	137	135	137	153	139	149	135	136	139	141	152	127	129	144	144	120	134	151	151	134	139	119	149	140	136	142	133	128	131	146	146	140	134	133	127	111	127	145	134	126	132	121	126	139	139	141	149	111	121	151	121	142	133	145	147	141	140	129	120	142	142	127	150	147	137	154	116	126	146	162	132	124	142	135	119	126	134	136	126	125	107	143	124	132	139	116	139	136	122	124	141	120	141	128	133	136	117	119	126	144	134	139	139	117	115	130	140	131	161	131	118	128	144	131	126	141	123	122	160	163	126	139	141	152	115	123	118	163	139	164	150	147	123	144	134	138	134	141	128	130	132	138	141	114	143	118	168	145	133	151	143	146	126	135	125	139	147	129	140	158	139	128	144	146	131	131	142	137	131	136	142	134	134	144	139	136	129	152	121	141	136	136	156	126	126	141	171	121	143	151	159	137	148	138	128	113	128	150	157	129	143	141	151	129	120	137	126	129	151	133	153	146	119	137	124	109	138	154	104	173	137	110	138	127	121	131	123	124	142	102	138	124	138	133	143	147	135	123	157	133	115	144	129	142	144	158	148	137	129	141	138	125	148	134	141	118	104	113	144	135	156	137	140	137	124	124	149	139	139	134	132	133	142	143	129	129	131	141	152	143	143	113	143	117	147	157	135	146	119	119	143	142	142	147	132	159	150	131	133	154	154	132	145	120	155	145	130	138	128	126	116	164	129	140	113	153	132	131	121	114	124	134	120	150	149	118	154	141	126	132	120	149	134	158	159	153	143	138	142	143	134	133	116	141	153	158	137	141	136	143	133	139	122	116	156	126	132	148	129	138	140	145	144	118	136	133	144	142	155	140	133	123	163	128	120	154	120	157	161	121	133	152	159	111	147	150	137	147	120	132	139	136	122	123	128	147	143	110	129	155	138	125	144	125	116	129	154	135	110	136	132	154	139	151	169	145	134	139	137	163	146	116	144	117	171	140	135	138	132	128	139	117	151	128	138	119	132	136	139	158	149	135	138	147	137	147	113	155	129	149	153	112	154	135	133	127	129	133	137	117	154	155	132	108	124	137	138	131	127	141	157	144	133	144	130	150	122	154	145	128	124	167	144	137	146	133	136	131	138	120	139	127	146	122	141	146	121	139	151	144	150	148	119	103	126	146	156	146	139	137	144	135	146	126	159	142	136	137	133	148	133	151	140	138	150	129	146	120	158	156	162	139	148	110	145	140	159	133	178	144	143	128	132	153	135	137	137	139	155	156	121	135	128	130	126	138	128	124	153	136	133	141	117	134	158	147	144	150	132	148	134	129	110	151	110	143	124	120	141	121	152	138	132	128	132	168	132	111	143	150	143	149	136	138	143	168	132	142	147	140	137	120	125	136	144	118	148	143	140	124	132	136	157	129	127	143	142	156	150	151	126	156	119	123	158	132	145	140	137	144	147	129	116	134	133	125	154	145	153	116	123	108	142	129	125	142	114	116	131	165	153	122	148	140	126	148	131	127	131	125	160	141	115	141	156	150	148	128	164	153	140	140	152	123	116	117	144	132	126	126	134	143	140	109	116	145	129	139	145	134	138	151	127	133	114	119	156	127	151	121	162	134	142	119	143	140	130	121	137	137	118	144	158	137	155	128	138	127	111	123	141	132	145	129	154	136	134	124	128	164	109	137	151	161	134	129	140	160	161	131	150	158	153	125	130	139	157	141	169	137	145	146	131	146	110	155	139	165	148	146	140	135	149	155	148	151	113	144	135	140	115	141	132	119	134	138	134	126	113	115	135	132	140	150	131	133	138	121	140	143	154	140	153	152	140	144	143	148	131	125	151	115	143	127	145	169	134	148	146	139	132	126	155	133	149	122	141	143	136	136	123	133	133	120	119	118	140	120	126	121	136	135	145	126	148	133	142	140	138	124	118	133	152	164	134	127	129	151	130	148	155	145	138	148	128	137	136	133	126	141	117	156	126	123	149	143	138	143	140	123	139	132	123	143	130	161	120	128	129	126	128	141	142	132	157	127	139	158	115	127	118	144	135	134	137	119	150	159	156	142	120	121	123	138	141	131	156	155	154	137	125	139	126	136	139	136	155	133	144	116	104	112	147	162	132	143	142	141	139	148	144	150	121	140	136	156	140	164	131	148	130	142	151	135	116	143	152	133	143	121	122	133	139	144	136	146	130	140	133	142	132	131	132	119	134	153	138	141	147	101	145	159	153	137	147	136	149	160	125	127	170	130	138	134	118	150	119	132	119	139	135	130	129	133	117	133	142	137	160	131	124	150	156	121	150	139	127	153	132	134	147	159	147	148	135	136	124	127	143	132	145	138	177	147	134	141	146	127	119	129	131	134	131	122	137	146	122	134	143	158	134	143	143	163	177	154	127	123	134	151	136	144	157	150	126	156	130	145	135	152	131	138	137	145	124	144	158	128	142	103	136	119	124	125	131	132	142	139	144	122	143	149	154	159	137	135	133	123	151	156	139	118	141	138	136	131	125	153	144	139	144	120	120	142	118	136	146	150	132	137	152	142	99	149	150	130	150	129	132	126	127	149	152	121	129	148	135	119	152	151	130	132	138	141	158	148	147	143	143	124	132	116	149	149	159	120	144	142	138	167	137	145	141	143	134	132	133	139	145	140	125	147	135	142	152	130	162	142	134	123	129	142	144	124	151	131	153	136	138	148	140	127	152	124	163	133	107	135	148	110	117	138	139	133	134	131	139	146	154	130	140	109	129	133	126	140	109	134	156	152	150	137	141	130	143	179	141	130	139	127	158	156	161	138	127	145	154	170	137	150	132	159	128	149	118	132	140	124	159	156	136	141	135	124	138	148	128	134	150	121	121	131	127	125	159	130	121	140	131	142	125	112	138	151	142	144	126	142	141	144	137	141	117	126	137	143	150	126	120	148
17064	7448	1329	372	355	320	339	329	354	341	346	349	364	338	315	366	353	345	357	356	361	348	364	351	338	355	386	326	380	359	396	358	310	362	390	387	336	351	345	363	333	378	409	346	365	337	319	334	347	346	351	354	334	354	360	325	348	348	384	357	351	336	353	301	356	376	349	324	338	340	332	329	364	365	340	357	359	369	350	325	322	387	339	359	333	341	349	393	357	330	346	363	360	375	357	368	358	318	378	336	313	362	321	355	357	316	327	332	309	339	354	358	350	345	357	381	337	345	358	352	363	331	367	339	332	349	367	368	312	357	320	295	343	363	345	340	336	340	338	348	373	323	355	308	333	360	381	348	344	341	339	337	352	346	377	351	368	357	347	331	383	341	345	354	341	352	356	365	338	354	389	335	341	349	358	317	331	305	350	363	329	359	340	342	347	339	345	373	333	325	348	311	328	330	355	355	355	360	341	364	347	371	403	381	371	361	342	327	363	334	379	360	349	339	332	310	348	372	322	320	320	356	334	352	355	318	334	352	353	366	369	359	341	339	336	339	361	337	381	370	333	370	343	340	329	359	380	321	353	313	351	346	362	345	359	327	347	326	351	351	326	345	359	334	345	335	337	358	379	377	354	329	346	336	322	348	347	386	335	360	349	330	322	356	364	336	350	329	348	362	361	334	347	329	336	344	354	333	316	343	348	320	373	363	353	375	316	335	344	356	370	351	360	338	374	345	347	339	364	347	360	324	338	367	335	356	327	345	390	334	311	341	335	328	331	352	352	347	361	366	320	365	329	358	347	315	348	326	333	311	339	374	332	338	350	367	312	346	344	331	355	362	352	356	357	299	346	358	355	344	356	340	342	339	354	334	335	386	322	328	302	343	323	368	349	335	364	383	366	366	334	380	380	373	363	360	340	353	333	335	376	360	362	364	351	331	351	299	357	356	366	373	369	340	339	334	372	337	345	338	365	337	372	338	355	352	345	364	340	358	365	340	337	384	371	336	332	326	362	332	367	380	338	343	352	339	350	333	366	339	320	359	336	383	345	355	340	343	316	319	347	329	354	396	340	305	346	364	366	366	366	348	352	372	382	335	369	354	347	325	317	335	326	324	348	346	334	340	377	344	363	340	311	338	339	355	348	361	324	327	331	370	332	370	336	353	339	368	354	329	348	336	389	321	344	364	336	343	334	363	349	353	348	350	352	354	316	348	364	358	337	300	321	346	350	341	366	354	332	372	336	330	346	340	325	323	401	364	352	332	343	320	339	352	357	340	347	338	340	336	342	369	348	348	349	357	326	351	331	344	320	401	357	325	324	357	307	335	332	348	359	320	342	336	363	351	379	320	313	376	368	354	321	347	320	318	347	356	352	361	311	341	335	370	344	329	355	347	360	324	338	342	351	340	362	343	344	383	358	345	335	340	342	302	339	373	349	327	349	351	335	362	376	350	358	322	350	386	313	346	303	331	371	357	348	311	348	383	343	336	345	327	354	353	365	363	344	346	344	358	363	302	380	346	336	338	319	353	352	351	353	346	320	344	331	370	348	352	311	344	367	347	306	356	334	364	325	349	343	334	368	388	334	343	318	334	377	343	362	380	318	311	359	354	363	337	353	368	319	353	343	340	330	355	348	339	365	310	353	322	341	330	376	336	303	309	335	344	339	356	341	373	364	298	342	369	341	349	338	364	367	335	322	321	345	350	369	324	327	397	343	323	354	300	377	359	322	368	334	358	356	320	356	339	362	334	372	334	339	338	343	341	361	327	358	382	339	379	350	346	361	353	357	332	361	308	320	367	361	334	362	343	340	324	340	374	340	333	346	368	352	377	337	312	321	375	345	371	327	395	339	331	338	331	366	349	342	331	353	343	357	350	325	345	366	380	350	327	331	359	362	338	374	318	369	313	339	342	350	365	339	347	352	365	349	339	346	310	327	374	345	386	348	317	334	321	340	358	336	354	338	362	338	353	357	357	342	338	368	327	385	293	360	335	343	342	354	369	339	329	329	338	371	339	351	350	317	349	313	339	348	369	355	358	363	347	357	331	343	345	340	345	361	349	321	323	338	314	350	325	353	342	357	357	340	348	344	318	326	314	324	329	350	327	352	354	361	340	362	351	336	361	321	349	351	354	327	344	346	358	348	376	357	342	366	383	343	336	342	334	340	345	346	334	364	346	368	370	357	338	346	345	339	329	342	341	365	349	345	349	382	319	370	327	322	366	351	362	354	331	361	342	355	326	338	335	365	333	337	334	362	321	332	361	344	318	357	350	343	345	341	348	348	370	356	315	346	353	380	350	319	348	326	373	352	350	360	353	350	340	373	333	371	367	340	338	355	356	373	324	356	333	349	357	356	365	337	335	346	348	337	362	366	317	347	298	389	370	334	336	335	361	366	341	334	339	331	331	310	353	367	328	375	361	344	342	359	341	345	343	336	335	338	332	332	377	325	361	360	364	333	349	359	361	354	308	366	348	335	369	341	338	342	325	333	388	349	340	350	361	355	326	359	371	322	348	379	338	324	355	372	361	397	370	359	331	375	359	309	343	320	395	294	329	319	307	347	363	339	355	326	355	357	346	377	368	314	349	341	353	373	341	352	340	353	344	352	370	332	335	354	356	328	318	339	363	328	351	337	324	337	347	337	362	356	357	354	362	348	358	346	327	355	354	374	350	341	351	330	362	330	342	338	323	310	365	341	339	362	324	367	351	337	331	370	329	330	330	303	376	349	362	340	353	349	366	357	354	371	322	359	333	332	346	370	355	369	374	356	341	323	362	321	361	372	350	345	330	368	357	391	340	347	328	366	356	342	354	353	339	321	347	325	347	345	357	315	354	347	348	348	386	332	318	357	322	359	338	340	320	344	375	327	373	367	345	305	373	336	335	331	336	347	337	335	328	332	333	326	372	360	330	343	353	323	347	358	330	361	339	347	356	349	361	333	375	329	353	344	335	343	348	342	336	353	332	351	360	335	352	357	331	318	333	324	341	372	323	378	382	334	352	312	361	358	325	319	335	347	383	324	339	316	339	336	316	370	342	344	298	342	393	353	359	357	332	361	358	360	356	348	332	361	344	362	369	336	332	366	337	325	331	309	351	349	325	313	348	339	358	324	324	332	334	364	365	350	347	381	362	340	381	344	365	343	331	342	346	343	384	325	370	349	351	335	332	323	360	341	349	353	365	341	316	331	349	343	325	367	371	341	362	333	330	337	371	356	355	336	359	333	365	327	367	329	329	387	330	350	338	361	364	321	373	348	288	334	336	334	320	359	316	369	371	358	369	345	324	362	370	359	339	327	360	343	308	375	348	362	328	361	332	292	363	328	321	347	309	348	365	361	363	368	365	373	339	335	338	337	334	343	335	345	365	339	351	339	385	357	323	322	328	378	348	362	332	349	331	328	342	359	356	357	346	379	341	340	344	352	356	363	355	314	335	341	355	373	363	335	385	342	353	324	339	365	378	379	348	337	325	338	359	372	337	296	346
25248	21124	23796	28720	21114	12599	459	357	351	305	293	313	257	308	285	308	277	261	286	272	264	294	284	272	287	297	317	262	301	284	285	277	246	247	294	291	317	250	273	245	276	267	300	278	267	287	288	279	274	295	286	266	272	268	265	248	288	278	265	285	307	288	298	276	287	288	288	272	288	320	260	295	270	271	280	263	267	271	263	266	261	282	279	296	242	305	272	255	294	293	280	273	260	250	304	266	266	287	285	315	281	300	263	243	304	267	250	286	278	273	286	271	285	265	291	271	266	280	255	269	304	260	262	280	275	265	288	280	275	272	305	246	249	260	290	300	293	265	252	283	297	301	254	261	244	276	249	257	256	285	258	274	263	263	261	305	263	273	282	274	251	244	294	259	268	278	294	272	292	310	280	286	261	260	287	281	256	278	280	299	263	233	269	296	256	272	266	254	276	275	276	299	284	262	266	300	283	278	307	283	270	265	300	251	257	278	279	251	261	252	309	284	263	287	258	275	281	260	257	268	258	266	317	281	269	315	291	277	283	283	260	278	262	260	271	258	292	270	273	288	310	265	305	287	295	287	311	281	276	266	272	310	311	271	282	278	280	269	293	261	275	307	258	262	262	280	305	305	282	296	264	274	274	292	257	288	247	289	246	271	274	306	250	302	264	264	257	295	289	271	286	290	285	283	256	294	273	278	232	269	255	296	273	229	315	287	278	252	268	281	306	265	278	307	279	283	297	267	325	276	259	255	293	260	251	274	274	274	277	305	312	287	279	300	270	284	270	273	281	302	272	285	272	286	309	276	253	288	268	296	275	287	271	248	267	281	291	282	285	279	263	267	293	301	261	262	279	274	280	267	273	325	260	310	257	252	270	274	300	294	267	281	246	284	271	263	286	276	258	296	246	274	305	265	292	270	280	266	302	258	260	305	253	285	279	256	248	305	270	250	292	261	285	264	280	247	260	293	266	264	270	275	324	279	259	264	282	311	255	281	295	280	292	282	288	264	277	291	297	253	264	262	235	280	267	305	258	234	260	269	312	304	254	286	273	254	250	298	237	267	259	280	274	284	270	263	293	282	261	301	326	270	282	270	302	283	281	271	268	296	273	318	266	286	307	295	253	261	283	294	256	279	257	278	286	308	284	263	279	275	235	295	269	301	300	272	292	255	304	313	282	273	272	270	277	235	261	275	238	275	277	256	263	294	284	293	275	263	272	310	282	288	270	331	307	288	278	308	292	273	312	249	283	258	253	297	260	276	290	276	288	308	289	276	285	303	257	263	292	280	278	304	308	303	264	278	264	261	241	269	291	281	253	259	279	245	287	273	307	278	330	255	276	307	280	265	266	306	264	281	270	301	281	251	280	269	280	273	285	259	272	294	286	297	274	278	304	242	265	275	280	259	259	256	287	282	275	303	315	274	259	274	252	290	298	260	273	261	297	339	291	279	257	242	260	274	237	281	297	243	271	259	322	264	286	281	257	267	246	258	288	263	291	298	282	284	262	281	275	259	282	294	276	308	303	289	255	295	266	260	310	253	292	259	293	302	247	284	288	259	281	283	267	237	266	303	291	264	287	289	292	263	269	318	268	269	268	293	304	254	268	264	278	283	237	269	277	284	283	288	284	269	288	261	278	255	306	275	241	268	312	293	251	281	296	274	276	281	248	309	273	302	286	290	272	262	280	283	267	279	268	267	281	299	254	259	272	279	273	291	313	252	265	280	251	258	282	258	295	270	285	295	292	260	271	280	277	267	269	272	296	269	279	289	293	279	294	295	289	231	299	240	282	286	278	288	278	254	262	283	281	260	261	320	310	251	256	250	266	298	285	285	282	298	272	274	293	259	280	302	282	290	271	290	248	283	282	273	281	298	260	253	286	289	268	261	259	279	267	300	284	282	270	297	300	292	280	272	262	263	345	273	277	274	297	253	285	290	265	292	251	276	272	282	285	301	275	226	277	274	279	286	292	292	254	285	279	276	256	271	274	275	286	291	261	272	287	280	271	258	269	281	309	266	312	246	241	290	285	275	297	287	252	270	298	243	283	283	258	261	295	266	279	306	274	300	274	282	259	265	260	261	248	269	253	275	286	250	277	240	265	268	300	270	260	246	264	251	259	280	293	259	266	307	286	269	281	278	282	285	285	310	278	264	319	264	268	278	296	252	270	257	262	263	320	264	282	273	255	268	280	274	264	268	273	267	249	256	292	266	238	293	264	255	302	267	312	291	268	271	290	281	270	291	259	259	270	296	272	282	282	255	256	276	273	275	291	267	266	276	323	268	289	260	279	267	271	299	290	274	256	277	263	293	302	270	291	277	267	297	300	304	258	260	287	306	299	265	250	289	279	279	271	277	238	279	318	282	306	282	275	308	291	268	246	278	288	303	295	250	291	278	266	277	255	272	246	252	268	253	273	273	265	284	269	297	279	261	271	304	288	262	279	266	273	267	287	285	260	278	262	279	276	264	251	267	269	257	309	332	279	296	240	307	268	269	255	266	266	265	289	272	233	293	276	269	264	284	292	275	278	284	266	284	260	300	258	261	242	240	246	290	300	281	281	247	271	261	264	280	279	273	275	280	243	290	244	272	268	262	300	262	284	288	263	263	271	265	287	296	278	281	309	302	301	253	291	275	260	267	304	262	293	294	278	289	289	290	298	291	286	295	267	282	253	245	309	261	281	263	263	281	262	281	270	326	241	246	265	244	272	259	298	254	292	262	266	291	276	268	296	295	304	271	295	295	258	279	284	269	277	305	263	267	309	293	277	262	235	295	281	263	255	289	287	263	295	281	311	281	288	259	268	244	286	280	314	278	242	265	288	281	244	286	292	277	299	276	274	265	267	276	265	309	277	268	296	256	283	283	282	252	277	250	305	280	268	283	271	276	300	274	258	261	270	277	268	282	267	277	257	262	295	281	309	267	260	285	241	264	262	262	286	284	248	266	258	249	254	271	248	263	272	313	292	271	275	302	261	302	305	281	255	295	276	301	295	271	307	290	273	254	247	287	280	222	268	284	310	307	291	273	287	224	267	283	264	291	296	290	303	291	249	292	266	256	300	278	259	281	294	259	260	268	259	315	302	260	245	293	295	267	278	272	278	257	291	281	258	251	244	303	259	294	276	281	294	266	270	273	277	287	259	289	274	265	265	284	318	268	286	264	273	280	303	261	254	276	269	285	287	284	256	292	304	307	243	277	287	262	258	285	271	250	256	260	264	268	261	260	306	287	305	272	286	274	284	271	276	287	284	298	296	292	282	237	250	278	304	268	307	297	254	260	296	266	238	257	308	273	246	264	293	285	255	300	289	254	293	264	294	307	297	263	263	304	286	306	294	276	302	247	259	264	241	285	286	287	273	249	267	264	271	246	302	271	300	255	261	287	283	253	271	298	303	263	265	264	293	289	283	293	298	290	280	277	284	279	281	273	306	287	276	257	297	304	274	260	296	252	279	290	280	264	276	291	282	255	285	264	276	316	281	270	267	265
35505	43509	14813	701	679	642	622	552	606	593	593	610	571	595	626	569	639	656	618	583	612	585	551	587	587	603	554	595	614	553	591	542	606	590	575	601	605	593	556	579	604	599	582	622	577	606	612	619	620	567	604	582	630	587	610	606	588	568	572	638	622	602	617	621	586	564	626	573	561	572	541	617	633	556	608	590	610	550	606	601	603	581	592	590	563	591	644	545	597	567	563	587	577	600	565	580	637	582	603	568	592	628	552	600	581	589	643	625	618	600	626	598	545	590	632	605	617	589	560	620	602	619	669	602	628	559	630	590	576	627	627	624	639	639	554	588	591	588	628	606	578	617	600	604	603	612	599	576	564	602	572	618	555	558	585	603	623	584	599	580	567	613	659	623	619	594	582	565	557	609	597	539	634	613	592	588	608	617	571	570	644	632	618	579	590	566	589	588	561	564	562	544	612	609	608	592	596	586	594	585	586	597	570	590	623	631	593	610	605	620	561	560	611	604	641	580	583	606	586	591	579	595	634	614	569	588	556	624	638	586	605	572	572	625	600	592	596	594	607	619	562	582	629	588	569	574	623	613	556	611	595	610	606	634	634	600	580	594	606	604	627	643	636	602	599	588	595	593	634	616	593	613	590	614	621	599	609	626	584	612	570	583	641	598	608	584	629	581	559	561	568	636	581	613	599	586	621	579	604	616	601	623	576	609	569	570	634	616	618	588	639	565	569	622	585	616	573	664	603	617	553	626	599	598	606	571	543	574	594	567	609	590	605	584	575	599	588	604	589	622	630	559	609	593	619	586	616	611	561	631	595	640	568	600	619	572	587	618	587	619	580	602	567	564	635	597	559	649	607	572	592	591	581	600	601	631	612	538	589	577	620	630	617	580	585	605	559	589	597	598	615	605	598	587	629	567	566	603	573	585	557	614	588	617	605	603	649	612	582	642	590	568	610	593	585	608	619	589	629	623	595	594	554	598	555	574	618	590	619	591	593	595	595	606	606	622	585	624	545	594	603	613	575	598	601	603	610	631	596	601	592	586	558	638	588	637	608	566	623	615	611	576	611	600	599	589	627	647	598	637	584	598	623	592	593	608	543	557	601	609	618	612	573	610	602	597	633	609	586	603	647	630	580	597	561	591	596	632	574	622	599	596	558	611	586	588	587	600	569	591	612	645	672	604	570	554	618	627	596	623	614	640	587	614	590	646	592	593	599	609	626	552	586	606	613	572	569	561	602	625	583	595	616	596	623	570	578	622	566	616	552	549	603	576	557	592	618	635	605	576	604	598	608	615	591	569	574	595	565	581	618	574	626	605	605	590	618	593	610	643	568	563	584	592	605	635	572	574	591	615	608	624	669	570	621	589	580	588	613	615	559	628	607	637	596	589	610	577	634	585	643	587	653	626	597	567	559	635	550	589	603	581	583	597	622	575	541	635	598	586	598	629	631	608	629	587	611	576	580	542	579	593	686	640	599	595	590	587	594	626	604	600	632	610	620	571	588	601	616	565	624	611	622	605	608	566	637	589	596	607	612	574	554	577	617	684	608	601	591	592	591	580	584	609	627	631	571	598	535	574	590	588	624	609	618	570	587	638	586	538	592	558	638	587	601	586	652	601	621	595	593	568	584	598	594	598	644	559	591	558	600	607	549	635	605	638	573	577	563	623	589	608	607	600	590	612	588	600	613	611	597	586	593	639	643	589	618	575	641	636	584	594	616	635	613	561	580	566	596	570	586	575	579	609	591	632	583	588	592	607	621	556	559	578	601	576	604	590	616	601	592	586	589	607	612	615	590	605	583	573	583	586	608	637	572	607	589	597	611	604	597	637	548	573	615	559	558	573	588	629	556	619	573	618	594	609	600	645	567	602	607	605	623	594	623	592	598	600	548	571	596	597	609	605	603	567	586	589	615	591	558	620	587	603	577	595	580	596	610	578	560	584	614	557	584	580	591	606	649	610	603	590	599	609	595	567	604	568	592	551	570	617	601	592	619	544	593	589	594	617	592	605	586	573	598	576	603	606	556	624	632	607	584	594	564	638	565	626	583	567	580	557	602	657	587	560	550	589	597	587	575	593	608	599	645	643	549	611	542	624	569	532	565	615	593	620	609	572	605	633	608	557	551	596	585	596	562	599	620	583	603	599	586	577	614	603	576	629	581	615	607	584	587	574	628	584	611	569	617	623	591	595	593	596	609	574	574	604	642	641	594	608	623	595	589	624	615	583	588	602	613	624	554	575	601	563	607	589	608	585	619	613	615	586	627	567	633	560	604	595	643	585	583	587	580	624	576	560	603	619	570	591	611	627	588	630	576	606	580	575	607	630	595	596	585	607	618	581	617	635	602	615	567	609	576	569	604	590	636	599	645	571	577	560	575	626	579	589	555	598	589	607	571	628	623	567	644	557	647	564	614	586	584	610	621	613	582	537	588	604	608	553	545	619	612	615	594	580	607	565	586	590	605	610	652	598	579	586	560	627	622	589	602	602	593	650	650	594	574	587	585	621	594	603	598	609	594	600	622	643	592	606	623	649	579	592	597	649	627	569	613	587	577	608	571	604	590	618	596	572	590	565	587	607	560	565	558	601	588	616	592	595	610	637	625	586	610	584	575	607	564	632	558	608	585	601	620	603	588	608	624	572	608	618	628	626	599	624	559	616	612	612	600	583	622	614	595	597	622	570	588	582	581	597	596	612	566	555	593	595	600	586	615	611	620	583	633	563	608	576	607	629	578	527	653	601	582	644	556	574	550	585	584	657	568	590	632	602	627	589	590	616	593	581	592	533	613	580	610	637	582	587	591	615	565	577	602	617	607	600	603	623	611	580	632	587	621	636	577	610	620	596	614	617	592	612	613	632	576	609	633	582	618	649	576	594	592	615	566	568	579	573	620	622	577	596	614	611	589	650	626	631	546	590	566	602	642	592	576	626	614	606	603	614	581	659	626	603	632	624	610	619	551	575	569	638	575	622	566	566	594	575	607	600	586	601	631	601	610	617	580	622	638	568	599	612	622	615	605	578	588	588	577	603	616	575	626	569	550	581	579	569	612	589	578	614	630	586	667	581	598	618	595	609	621	613	553	570	594	609	585	555	615	573	588	589	596	605	588	592	626	601	630	555	642	623	594	597	572	614	606	597	605	637	574	601	553	608	598	633	625	606	593	600	621	613	584	611	569	540	596	600	593	567	582	608	572	593	636	602	565	553	563	619	621	585	603	614	578	615	582	604	592	604	607	640	600	584	623	582	606	625	604	587	618	557	608	587	618	612	618	629	574	564	641	590	630	588	619	603	587	627	566	600	611	608	638	601	594	554	564	595	560	617	578	564	585	591	566	572	561	642	602	618	587	607	565	605	622	595	590	560	616	603	608	628	543	556	611	638	606	602	614	581	594	625	605	587	594	645	578	605	569	575	615	586	581	574	594	579	595	597	609	600	571	597	600	605	651	597	563	569	606	652	612	546	592	612	588	613	631	608	572	595	574	611
24576	21158	24233	28342	21160	21186	11393	545	389	330	313	339	305	318	270	293	303	262	287	282	293	275	276	287	286	254	249	281	316	287	271	271	300	279	292	315	280	348	276	271	262	313	254	261	274	278	314	279	282	315	250	275	263	280	259	271	259	284	290	250	313	265	286	264	261	279	275	299	270	282	261	328	260	287	268	286	297	263	269	281	290	282	272	310	284	291	281	275	273	291	315	260	291	302	289	278	278	292	259	260	283	278	312	247	254	299	289	261	237	279	268	257	294	278	269	259	285	299	309	290	312	306	337	277	273	283	299	299	276	266	237	285	264	262	287	273	273	282	264	296	309	259	273	282	302	273	294	281	299	250	294	268	294	288	274	284	277	250	246	291	256	281	258	258	269	296	276	257	291	268	286	290	265	262	272	279	277	257	285	306	305	293	289	270	249	297	298	298	285	303	268	313	310	283	294	302	236	288	295	267	272	242	298	300	306	247	268	265	280	272	293	299	284	244	299	291	333	317	242	292	275	300	297	286	282	301	254	286	276	282	291	278	292	321	337	284	274	272	290	296	284	268	286	249	267	281	272	265	281	277	305	270	300	275	316	272	265	280	282	278	271	243	298	248	281	261	285	287	318	287	290	280	257	286	274	302	279	272	259	286	268	266	267	262	264	308	278	261	283	276	252	260	267	263	307	285	307	286	279	240	283	300	261	331	266	272	273	266	268	303	274	272	271	282	248	298	282	288	276	271	269	296	294	299	288	294	274	285	268	265	302	280	279	255	278	249	252	270	267	304	280	280	282	271	288	283	290	260	254	314	260	259	283	310	294	292	303	282	271	281	260	281	302	287	271	290	241	207	285	278	260	281	310	293	280	282	262	255	264	303	293	319	263	273	259	273	304	257	262	269	283	280	302	296	283	249	255	294	292	304	308	267	276	281	285	295	283	276	251	259	280	273	279	304	291	302	296	293	272	295	310	295	242	267	271	258	261	259	257	271	289	264	286	272	294	250	275	322	268	250	307	274	292	266	276	273	236	287	308	279	300	277	291	294	266	264	275	259	261	272	303	289	279	279	255	289	287	285	265	302	289	261	314	280	266	271	282	290	263	321	288	294	267	281	282	254	305	257	284	255	285	297	311	288	266	295	280	288	305	279	257	305	268	311	223	253	259	279	293	270	287	242	277	291	289	283	244	293	285	263	255	292	287	262	243	263	264	295	284	273	318	310	256	272	250	278	286	268	260	282	255	247	269	304	268	278	272	261	269	251	270	267	272	265	274	271	264	305	270	285	255	289	264	245	273	304	275	245	293	230	259	273	275	319	288	292	270	304	307	286	250	286	284	284	273	281	275	297	220	262	307	257	245	273	292	292	297	325	259	247	311	287	290	279	270	292	306	303	281	275	298	270	293	280	264	261	275	269	275	280	260	270	256	296	298	280	250	248	256	268	258	287	254	315	275	271	297	277	242	259	264	268	259	264	283	248	274	254	271	262	290	282	300	277	266	242	251	297	289	267	284	280	287	291	278	269	286	290	273	284	291	251	295	290	263	251	268	292	273	292	269	284	289	296	296	292	242	283	287	268	276	258	297	266	258	233	258	267	287	245	291	277	270	262	285	279	272	275	268	270	276	289	276	294	296	297	249	252	284	263	306	256	316	311	263	293	302	265	265	275	288	248	295	269	275	310	273	250	276	271	224	302	275	277	295	301	271	280	274	302	281	307	289	289	278	292	283	286	243	269	272	267	253	295	297	248	277	289	261	247	295	304	241	252	284	300	289	285	269	261	297	282	291	258	302	304	310	272	253	315	288	261	266	268	275	256	254	313	253	257	320	258	255	256	272	291	285	250	295	330	314	293	277	283	283	258	259	284	295	329	273	270	300	271	291	297	265	285	287	276	289	282	269	284	265	267	265	268	265	271	251	298	299	288	292	239	287	290	294	301	309	306	280	272	264	256	295	277	248	298	286	280	262	283	297	266	274	296	240	272	292	254	311	269	255	241	266	260	274	273	295	257	273	292	323	285	257	274	277	301	294	288	278	279	267	312	261	284	250	273	273	284	298	285	266	295	288	274	273	271	320	278	336	260	271	268	308	270	271	282	265	297	263	267	271	248	283	288	236	279	305	291	278	278	277	304	307	245	283	285	270	310	274	274	267	272	257	254	321	299	295	268	290	249	293	281	275	262	263	291	289	269	251	240	289	261	267	273	250	281	251	285	280	291	252	265	301	253	267	282	259	289	288	243	279	256	298	290	284	276	258	308	298	275	274	280	287	256	268	323	287	293	273	299	324	275	297	282	267	265	258	288	250	245	280	301	277	303	260	251	271	294	283	252	268	293	299	252	279	282	260	274	264	268	302	337	314	241	256	287	248	278	260	293	316	256	259	276	267	270	245	266	248	263	281	283	240	275	271	284	282	283	304	292	267	290	299	257	272	261	276	276	281	288	291	273	267	276	239	271	264	296	273	265	264	289	274	291	265	255	276	293	284	272	272	268	276	284	260	260	305	277	264	259	308	290	267	284	275	262	266	300	276	245	281	272	255	280	304	312	316	286	289	270	322	282	254	301	253	300	293	271	301	268	257	301	317	270	267	283	261	257	289	280	289	299	274	284	279	244	285	242	240	288	307	268	268	262	309	284	270	265	281	270	277	277	294	263	287	283	271	297	257	281	284	285	265	286	266	265	263	279	296	307	286	297	274	280	271	292	282	273	258	302	274	300	260	272	277	306	265	311	269	250	274	262	285	290	285	279	271	273	292	268	300	289	288	261	267	280	260	274	287	274	299	309	303	310	283	311	288	327	313	269	278	308	261	287	248	263	281	268	256	308	285	292	315	277	256	300	250	278	310	291	266	291	329	275	258	263	269	280	230	287	264	312	249	287	294	273	287	280	284	301	297	236	258	304	295	282	297	270	285	264	292	287	243	295	294	276	281	265	302	226	268	295	295	247	265	275	279	293	257	278	305	286	277	293	289	262	290	295	267	263	250	238	294	262	286	281	286	262	243	265	278	268	267	263	318	292	293	259	308	273	256	291	242	271	251	262	276	272	295	315	274	291	287	245	256	284	265	274	289	278	290	291	295	295	293	257	271	264	276	300	268	293	303	284	263	270	265	298	287	302	275	269	303	264	290	288	317	281	318	290	279	302	300	268	289	277	284	293	254	289	289	286	313	279	319	268	285	285	285	254	319	289	309	246	291	312	259	250	309	270	272	269	274	275	281	250	278	263	263	258	269	301	266	283	306	281	227	259	290	288	257	300	265	274	271	270	300	291	245	271	315	296	285	254	267	310	288	271	264	266	296	279	274	276	302	296	283	254	296	293	276	285	259	265	287	294	323	296	278	269	274	283	283	325	300	252	287	281	272	276	249	269	281	279	290	276	309	300	271	280	256	276	283	293	292	258	244	229	256	258	239	265	270	308	299	279	248	284	266	261	268	246	277	284	276	289	285	279	293	313	298	289	290	291	279	293	304	310	288	278	321	274
42163	55008	22861	935	683	638	632	601	589	609	599	601	587	604	553	620	575	587	596	542	575	574	569	593	572	596	550	577	560	550	566	558	537	604	578	581	578	543	558	560	590	519	573	573	579	589	545	607	578	611	588	587	605	596	551	542	552	602	563	581	609	536	580	575	577	610	553	545	554	582	590	619	561	583	556	579	596	569	575	525	594	592	618	597	591	610	596	563	567	549	596	545	554	579	568	590	571	553	603	570	596	565	582	541	554	573	569	579	595	592	584	566	574	638	589	584	611	572	594	534	553	562	560	535	568	554	537	564	568	554	566	565	558	567	578	575	599	577	567	553	572	544	580	595	548	527	585	581	587	569	574	590	552	547	534	578	608	506	570	576	596	576	546	599	596	550	565	590	572	563	567	532	582	581	530	572	526	543	575	547	527	588	537	605	577	598	577	563	565	591	605	568	580	523	623	527	539	553	572	566	536	570	582	572	515	539	616	549	603	549	549	611	572	555	600	571	578	577	542	558	606	557	612	561	592	547	584	580	545	597	607	584	563	589	601	552	568	585	625	572	615	563	521	612	591	605	581	537	559	562	562	600	583	551	570	620	567	527	612	610	579	552	548	577	583	581	600	572	571	607	569	598	540	555	588	558	597	535	550	572	544	570	531	557	566	574	616	552	572	578	559	574	549	599	577	590	562	561	552	561	567	524	563	583	577	564	572	549	567	531	543	555	616	569	601	612	542	560	591	558	563	555	582	546	600	581	586	617	558	561	552	533	587	534	576	562	565	521	564	590	593	577	593	594	557	567	550	588	544	565	542	573	586	573	546	509	575	556	586	543	570	561	543	598	598	591	595	521	592	581	544	605	550	590	529	587	566	580	601	541	561	569	542	590	561	553	561	560	624	578	543	558	545	581	553	542	558	556	590	591	625	523	583	575	551	587	559	578	577	544	582	578	557	546	582	558	545	593	609	597	529	556	581	563	522	552	551	593	555	563	545	568	608	580	562	543	577	622	595	516	556	556	551	566	626	568	568	558	573	580	570	594	567	574	568	578	562	553	592	550	577	570	608	567	570	591	612	592	590	563	593	591	533	596	587	575	590	608	555	603	553	527	537	569	556	590	571	551	534	620	544	555	560	604	519	522	575	540	565	606	552	566	561	559	597	581	605	576	597	554	616	580	561	579	595	560	581	516	579	588	595	555	536	583	573	612	572	541	591	544	597	572	547	581	579	584	556	617	584	570	522	604	573	590	571	558	559	576	567	582	607	560	578	574	535	553	604	597	563	572	573	582	578	586	580	575	582	562	566	566	584	569	592	577	603	588	609	602	586	535	600	549	563	565	549	638	582	603	582	595	565	563	568	577	555	559	557	538	575	570	550	562	587	563	587	537	551	562	538	589	598	571	588	576	565	644	557	568	583	565	586	573	532	559	547	558	542	549	576	593	590	564	561	567	584	547	554	598	564	553	569	588	590	598	567	580	611	573	586	552	579	535	588	552	559	551	556	570	604	586	579	539	573	566	554	581	594	616	574	557	586	592	566	578	558	584	588	608	569	532	589	568	565	591	568	569	583	603	562	565	573	596	577	564	606	572	566	634	596	534	604	588	597	580	608	553	586	587	576	568	593	559	589	555	536	569	601	554	613	579	558	561	567	569	592	554	567	578	593	568	597	536	572	569	541	584	561	554	598	571	566	579	548	583	585	584	561	574	585	585	576	567	562	549	584	577	594	561	570	587	588	533	587	587	555	560	584	550	550	562	584	549	512	529	524	567	593	559	585	625	582	605	593	605	568	553	590	596	557	567	588	543	568	565	546	561	557	594	568	604	565	577	560	588	574	551	563	585	583	540	557	559	572	577	551	533	559	580	600	560	579	556	527	615	577	587	581	603	542	580	565	590	568	575	595	594	523	577	563	536	560	552	578	542	542	541	532	550	543	562	621	588	579	552	565	571	558	580	540	574	577	603	530	574	540	513	543	567	549	578	604	601	560	551	538	559	597	561	587	573	565	579	580	577	506	565	551	537	614	586	571	608	579	616	583	559	556	626	522	578	587	561	529	565	613	531	585	615	563	586	554	574	566	594	555	550	610	602	562	608	599	597	526	557	576	595	577	593	586	558	570	601	557	623	554	554	557	594	599	560	559	525	553	573	551	582	545	532	550	573	612	553	551	588	584	577	570	541	588	625	602	543	524	603	580	571	572	599	599	600	566	541	561	568	561	562	584	568	621	553	561	542	580	583	589	572	578	564	604	532	571	550	583	560	582	551	555	572	574	530	611	590	599	537	588	597	561	571	530	560	599	582	581	592	541	589	586	551	590	558	551	595	621	588	620	627	588	557	544	578	580	588	587	591	569	553	583	567	567	577	585	611	560	548	581	563	510	566	539	579	570	556	578	557	542	581	548	578	568	592	549	548	598	602	628	620	578	592	554	599	575	577	538	622	574	561	544	561	594	538	569	579	539	559	617	561	574	552	595	557	584	580	518	574	551	550	574	590	588	576	579	570	579	584	558	562	541	563	547	564	562	560	605	572	555	554	570	626	541	517	535	567	543	577	586	540	579	582	546	581	565	554	589	578	585	576	556	552	562	531	575	587	573	616	571	585	613	535	541	604	577	569	557	580	623	588	632	536	559	592	573	589	603	559	610	562	579	537	571	589	541	605	551	565	585	560	574	538	572	541	563	587	560	573	565	585	538	585	589	588	551	534	578	583	595	556	609	564	581	551	560	592	569	582	552	523	546	596	560	537	580	560	548	576	575	576	524	599	537	545	572	588	581	542	590	599	582	569	566	561	575	604	600	567	557	617	602	599	621	628	533	544	514	574	598	563	585	583	569	560	551	556	580	546	566	607	644	585	567	571	564	587	578	546	579	568	534	593	541	545	550	574	616	581	539	552	564	549	567	560	568	565	556	594	531	576	591	544	570	586	586	528	572	576	565	599	578	564	551	552	593	620	524	567	582	539	577	559	560	573	531	538	583	594	556	585	592	572	602	558	608	570	567	543	625	562	564	569	580	554	596	592	572	564	548	556	563	547	558	564	549	568	608	546	553	543	557	529	594	565	556	602	569	544	573	579	543	580	592	554	588	579	570	522	546	558	573	565	604	552	557	561	605	579	597	576	599	577	579	603	588	623	548	585	570	579	559	611	541	587	592	591	611	555	558	576	553	617	534	555	555	563	553	594	549	599	555	629	561	557	579	562	589	572	537	532	578	543	539	597	588	588	610	533	559	581	581	543	585	543	533	582	560	609	563	591	589	587	612	555	597	550	550	571	538	551	584	551	619	560	579	595	590	591	592	518	586	579	588	565	597	559	536	578	582	583	527	589	557	561	532	537	568	578	604	550	559	559	581	590	563	562	593	531	574	587	572	558	583	585	581	553	565	555	571	585	567	577	566	590	541	567	532	560	569	577	620	536	571	612	564	574	559	561	579	606	611	589	604	575	547	578	578	614	570	574	537	552	571	599	554	571	591	548	565	570
34188	18190	5453	352	193	142	161	154	153	158	147	134	140	147	125	115	135	151	145	118	123	123	148	140	157	135	144	131	153	126	145	171	146	135	151	134	122	161	129	158	137	129	113	137	134	132	153	139	131	142	141	173	158	129	144	110	133	127	137	140	123	153	142	127	143	116	162	135	148	134	129	121	141	135	158	158	134	143	124	149	133	138	143	165	151	142	138	140	157	130	132	153	149	142	144	149	159	161	126	127	137	133	133	134	131	156	155	137	111	131	126	161	151	136	144	156	140	131	144	137	118	128	131	142	147	136	142	145	145	130	123	116	139	134	127	113	127	144	140	145	136	134	161	139	148	136	148	130	147	152	144	132	147	151	144	147	132	138	161	137	134	148	137	128	148	143	151	130	143	127	125	134	156	140	155	135	123	114	128	131	124	134	138	149	155	151	138	140	149	138	136	157	151	119	143	136	136	148	153	142	134	148	137	118	132	132	168	142	148	147	127	139	136	129	149	145	136	171	132	117	132	128	127	152	145	160	129	142	170	142	125	158	117	137	141	151	127	116	151	125	132	148	141	149	143	137	162	150	131	136	146	112	140	130	147	128	151	119	144	135	132	131	129	134	166	132	142	152	120	139	144	137	149	140	149	134	153	117	167	130	143	157	156	137	146	123	124	130	141	147	153	119	157	129	142	134	131	159	137	153	130	132	132	164	147	128	134	137	156	143	128	156	127	120	141	127	133	145	131	151	122	143	144	167	168	172	124	141	142	145	132	134	118	126	156	131	144	133	140	146	140	132	122	146	124	118	118	144	128	143	134	138	134	123	143	149	112	129	141	136	133	117	136	156	157	156	139	147	135	143	125	125	127	151	150	132	137	133	132	132	138	133	148	136	151	140	133	120	138	127	132	124	129	150	140	154	153	138	112	137	147	115	128	136	122	136	142	150	144	138	121	138	144	173	136	172	126	128	112	139	129	148	130	114	118	155	124	161	128	130	150	140	134	128	117	157	128	147	154	147	137	123	120	127	147	150	139	156	133	152	156	151	141	133	138	133	128	141	136	134	146	129	141	138	129	142	141	143	132	132	128	127	117	150	159	126	112	168	142	137	133	163	122	127	147	160	141	127	134	143	131	138	156	150	141	152	124	133	139	140	132	131	132	120	133	160	147	140	149	147	159	135	121	137	148	142	118	121	140	143	137	136	125	121	134	132	139	135	129	138	144	162	137	152	143	160	142	150	138	130	147	131	139	151	130	136	147	160	145	139	133	136	139	123	140	129	148	137	131	132	134	124	139	124	126	129	122	130	151	119	142	124	134	131	135	151	128	134	130	145	137	116	133	107	137	144	136	126	116	137	131	133	132	134	137	146	145	142	148	150	155	155	133	138	118	152	133	127	138	168	149	137	137	153	136	146	122	142	129	160	133	133	146	141	143	158	131	125	138	147	123	131	139	132	142	142	161	128	149	144	163	155	125	155	167	133	140	143	140	135	127	133	133	138	133	144	136	138	165	142	127	124	142	120	123	144	133	157	128	111	132	142	121	129	133	127	158	136	137	165	146	127	134	125	118	137	115	120	139	142	116	134	129	149	163	151	133	125	142	139	133	150	135	142	149	141	140	126	164	132	134	177	120	157	141	149	153	155	157	132	138	146	140	153	143	145	128	141	125	147	126	149	140	140	133	136	131	142	143	150	184	119	151	156	147	131	126	148	123	137	145	148	158	118	151	147	139	137	141	137	128	124	139	151	161	168	112	131	120	162	133	141	134	131	141	133	122	152	133	161	150	152	133	133	118	139	123	152	161	173	116	132	127	119	131	146	153	139	140	162	160	148	163	133	157	139	135	143	111	129	151	106	151	136	146	134	139	130	138	156	132	137	144	140	136	129	152	163	154	142	134	139	133	133	134	128	130	136	145	166	114	116	156	131	130	108	137	152	136	132	137	144	124	158	141	155	130	122	122	130	140	166	138	139	130	125	138	155	110	128	133	139	136	140	132	162	120	136	125	130	139	160	149	132	142	110	131	130	137	168	132	146	142	139	133	150	149	144	136	134	141	153	150	154	145	156	150	143	124	130	135	166	163	138	133	121	151	160	140	137	153	138	168	130	128	132	136	135	133	139	131	127	131	126	156	128	130	122	136	138	130	144	138	156	139	153	145	138	167	148	138	139	121	128	129	114	132	129	128	159	154	157	140	116	133	125	135	125	127	146	152	132	139	133	134	126	142	130	143	137	128	148	139	150	148	130	119	140	137	154	122	145	123	136	134	131	126	145	130	123	153	160	152	143	142	118	119	159	127	121	133	133	116	150	151	142	134	142	124	137	133	111	157	139	154	122	152	156	130	139	136	161	118	144	140	153	147	167	130	146	150	157	125	131	142	129	148	127	167	123	128	161	143	135	166	149	146	128	152	119	138	126	145	143	130	155	118	114	129	141	128	139	139	135	169	150	134	128	140	143	115	147	146	126	153	138	136	150	149	121	131	115	163	147	147	132	130	134	136	163	126	132	137	127	155	121	140	143	140	121	160	149	121	148	138	140	138	131	141	119	163	142	152	125	118	146	120	124	144	125	116	118	128	145	122	131	145	143	149	142	154	116	151	134	136	126	138	132	140	140	144	143	132	148	152	149	129	151	142	138	141	148	151	144	134	145	147	157	142	137	128	129	142	150	125	140	127	141	113	160	135	125	126	154	135	128	126	137	152	136	118	128	132	135	125	128	144	153	155	145	132	132	149	121	126	146	135	130	133	150	140	131	156	125	122	126	130	137	121	133	139	133	143	120	122	138	156	150	145	148	128	124	129	161	133	145	143	131	157	136	161	127	133	137	142	144	160	150	149	145	112	132	135	141	124	126	143	136	147	148	132	136	169	134	135	140	138	136	150	143	167	137	145	148	135	148	160	151	136	138	129	129	152	127	127	125	151	110	137	148	131	150	146	123	121	142	161	139	157	135	112	132	117	144	152	138	141	135	164	144	124	127	129	130	132	146	146	141	129	143	140	119	147	141	132	135	123	130	138	128	135	143	130	137	152	136	129	155	148	131	131	141	129	136	144	124	122	136	131	142	136	149	125	147	153	129	127	133	129	145	152	150	139	138	140	134	141	165	141	113	123	169	146	141	129	114	136	124	157	136	143	148	138	114	131	129	134	133	136	107	111	134	137	129	137	123	155	149	127	155	144	137	117	154	131	139	137	144	143	130	118	116	137	131	153	154	145	104	127	119	116	145	137	140	141	146	151	130	144	144	140	138	151	115	145	154	150	140	138	172	136	146	132	145	146	151	155	122	128	140	147	158	155	146	121	157	137	127	140	147	148	156	147	162	139	140	118	130	145	173	149	136	143	154	127	143	155	148	132	138	146	127	123	134	128	127	138	130	119	142	146	117	111	133	128	145	119	168	160	124	150	144	138	148	130	135	131	129	142	145	163	176	136	156	129	144	145	132	110	145	143	121	157	142	110	140	148	145	142	148	146	151	162	136	148	154
16698	7287	1220	369	315	344	318	354	349	355	320	344	352	346	323	362	322	351	332	364	344	337	347	332	358	345	329	359	352	348	362	342	351	332	351	337	354	367	332	324	347	355	348	333	344	306	334	355	340	334	337	384	361	400	321	329	342	373	390	392	337	345	306	334	324	360	347	350	339	353	355	343	373	322	343	347	327	361	348	356	344	347	372	347	346	349	378	323	334	335	350	341	322	361	355	360	357	354	362	311	328	337	373	341	361	356	394	345	331	349	357	339	348	339	362	323	351	337	333	344	365	329	320	367	346	337	332	356	323	343	343	357	381	353	339	321	340	349	368	358	355	335	359	308	328	327	363	346	321	363	328	322	330	348	332	330	347	354	362	345	367	345	334	310	365	362	348	372	347	301	353	357	344	333	333	361	335	363	363	338	349	349	369	326	331	356	356	393	312	320	362	371	350	354	338	350	361	331	355	345	348	373	336	351	342	337	367	344	359	348	362	314	337	358	345	333	328	337	352	334	317	406	383	349	378	352	327	353	331	376	356	349	348	366	366	311	336	339	331	333	401	347	335	326	310	339	338	321	314	357	337	329	326	368	340	382	360	321	376	394	337	306	368	362	367	356	367	351	317	350	339	341	352	327	336	374	343	365	350	320	313	331	337	331	359	349	341	364	314	300	359	354	359	365	347	368	353	351	339	349	350	342	291	330	331	338	351	329	343	375	332	335	345	342	330	336	362	380	369	339	346	381	369	314	348	363	308	319	332	375	329	316	330	355	325	333	339	345	307	347	381	379	320	364	341	353	334	331	345	361	377	356	394	344	337	369	307	365	358	351	355	358	361	331	364	341	326	329	312	322	314	360	333	349	347	314	343	337	369	362	360	354	317	340	337	333	342	372	346	353	360	362	323	362	367	341	344	360	344	366	344	313	343	371	350	360	318	350	362	341	337	345	342	345	324	343	375	382	336	339	359	382	364	326	371	353	337	357	344	329	337	363	357	404	311	341	324	343	370	351	359	357	385	365	367	361	362	342	336	345	329	364	324	338	373	325	345	314	352	343	329	363	350	353	331	360	360	349	358	304	334	353	341	389	326	380	387	352	337	372	366	340	323	358	362	358	313	357	372	336	365	308	337	351	327	381	348	337	350	346	336	360	341	350	335	350	320	361	328	384	352	346	364	363	347	346	350	359	381	369	337	335	345	331	355	372	366	343	315	341	331	357	358	333	371	389	340	328	349	359	391	344	336	354	339	378	332	341	371	344	312	327	310	333	366	349	393	369	365	337	353	317	346	328	355	348	331	332	341	348	344	327	356	336	335	366	362	360	367	330	338	363	345	407	329	336	359	353	349	347	350	322	348	378	340	350	319	351	370	366	344	358	352	348	361	349	372	362	329	343	332	361	324	352	364	357	329	343	353	312	344	310	348	320	372	331	336	323	330	326	346	368	348	343	365	356	350	345	369	407	371	322	329	345	359	347	355	308	340	342	375	330	325	339	355	341	350	363	376	342	348	347	359	350	314	349	317	336	343	354	344	314	335	336	358	343	368	355	347	349	350	324	343	333	356	355	351	351	362	336	332	368	356	321	325	356	343	357	353	355	326	355	367	359	335	317	359	379	329	368	345	326	313	382	360	380	328	301	378	350	357	363	354	375	372	356	346	330	288	322	351	336	328	340	359	339	328	334	361	356	328	339	338	350	342	333	319	350	330	343	356	363	334	358	345	338	350	322	304	380	350	354	342	306	351	378	366	366	309	375	353	374	352	347	343	340	340	338	353	345	338	330	335	365	359	359	353	349	349	345	333	345	338	336	359	362	354	349	379	324	344	368	360	345	328	340	350	373	333	359	324	353	348	328	316	329	331	362	353	356	378	358	373	346	343	342	319	360	350	343	344	357	346	357	331	333	334	324	357	353	368	312	333	375	370	334	312	363	338	346	340	368	327	382	380	369	358	349	346	305	341	359	330	345	350	378	406	332	371	359	370	327	378	397	335	337	386	352	338	350	336	343	381	365	335	337	354	343	341	358	344	353	336	345	337	348	364	343	367	333	370	325	361	351	320	361	343	341	352	378	330	345	353	346	318	337	367	367	354	315	347	340	321	316	369	365	356	333	363	339	376	355	349	365	327	366	345	353	341	341	351	336	377	360	355	322	343	336	376	343	408	373	341	304	360	320	345	342	357	354	329	338	360	348	351	340	350	345	336	357	362	355	340	343	315	336	351	357	341	344	331	339	328	366	351	335	344	377	347	318	347	338	373	379	362	314	365	330	337	321	355	372	350	334	335	366	391	327	350	318	363	342	361	368	358	342	346	408	356	341	354	339	321	368	348	386	327	340	349	340	330	344	358	350	321	343	355	351	375	321	338	334	323	336	328	334	350	343	343	362	309	333	336	373	346	355	341	339	341	351	359	353	355	344	347	383	375	340	369	363	349	386	366	357	376	346	362	344	360	337	339	351	318	382	352	348	351	342	362	333	365	387	339	324	347	344	345	338	352	394	354	360	355	359	359	350	348	348	383	380	338	369	339	338	327	347	349	346	330	343	317	365	357	327	326	336	343	339	319	326	348	348	364	338	341	340	334	322	324	364	357	322	349	369	357	333	339	349	338	358	321	345	383	340	367	331	325	340	344	321	318	346	317	324	374	351	318	348	383	344	343	326	325	393	347	312	354	303	326	356	339	331	334	356	334	339	297	379	309	345	344	334	333	360	339	351	323	341	362	337	353	346	335	368	324	330	382	364	320	352	346	341	342	344	354	347	376	334	349	315	342	338	311	358	337	359	353	331	337	354	383	350	326	344	313	337	371	332	370	353	353	328	339	343	361	380	333	342	358	358	359	331	332	373	320	362	316	343	389	322	329	339	347	323	350	365	349	367	372	346	347	345	339	336	335	313	360	330	331	347	361	353	308	338	307	342	333	368	319	350	361	345	342	360	385	341	345	342	357	366	368	368	313	347	326	345	366	327	366	336	342	326	355	322	378	367	355	361	348	351	360	323	327	377	347	362	367	358	343	350	364	374	367	332	375	337	345	330	317	344	335	338	340	343	323	350	351	350	354	307	352	344	349	366	342	352	344	335	334	320	344	336	331	351	353	344	363	350	373	348	341	341	302	379	353	350	358	330	347	370	351	338	333	387	358	351	343	358	350	356	352	356	348	350	312	341	339	352	335	349	360	355	319	345	335	331	332	362	332	370	309	370	341	339	364	360	340	328	335	345	321	357	354	334	355	342	361	347	393	330	341	366	363	346	377	369	362	376	397	316	329	362	337	329	341	318	343	366	351	337	354	330	361	360	325	340	360	368	380	348	358	357	345	366	380	354	333	336	347	351	340	327	344	370	368	357	320	344	324	381	357	362	322	348	407	373	369	338	321	367	367	327	345	329	333	386	331	371	326	317	351	361	361	342	341	333	354	345	322	345	352	356	325	347	335	341	342	326	330	344	340	351	365	374	339	356	375	375	346	346	341	343	351	338	358	359
25309	21116	23787	28715	21127	12566	504	361	294	298	297	339	263	320	310	289	310	307	294	314	260	265	259	259	289	267	274	271	289	290	303	286	279	278	279	262	260	268	270	242	313	266	261	299	281	244	294	292	255	309	294	277	284	312	283	281	262	238	276	288	278	273	291	299	323	255	266	267	239	288	278	259	269	276	285	252	257	268	264	295	267	285	288	266	286	276	273	252	253	298	302	247	242	264	258	301	264	277	268	294	277	275	290	258	277	243	279	250	255	291	298	312	277	283	316	324	266	275	275	253	270	289	293	276	272	251	274	297	266	295	287	283	272	292	266	267	278	264	270	275	259	261	274	265	258	274	323	297	307	255	288	273	239	279	277	267	305	259	258	271	276	300	267	257	240	273	262	272	290	319	275	266	281	264	281	283	271	281	294	259	276	278	242	269	271	325	246	284	262	263	291	273	240	255	234	280	269	294	282	296	277	259	258	266	293	286	275	264	259	267	242	291	319	270	278	302	286	263	298	232	301	263	279	288	273	261	232	279	248	283	267	290	260	297	253	283	287	302	252	266	276	285	285	281	273	279	267	274	255	245	311	261	259	268	279	285	298	252	278	274	311	280	294	306	260	252	268	263	273	284	271	265	284	292	273	286	266	261	258	238	255	319	260	303	281	271	297	301	276	270	259	285	266	268	272	289	306	266	295	307	312	295	307	268	267	266	270	281	315	274	291	309	265	282	303	296	288	266	291	268	283	272	256	312	282	281	310	279	329	290	271	320	260	291	259	302	273	286	296	252	278	254	292	297	284	284	297	284	269	317	280	260	287	293	281	293	281	270	275	298	248	269	271	277	254	243	301	306	294	269	312	252	314	284	287	264	282	282	294	266	252	295	300	282	320	297	260	242	228	272	253	279	281	262	266	265	301	263	281	279	260	307	282	286	259	247	269	303	288	278	285	286	279	292	289	290	293	250	293	273	260	278	279	289	271	251	281	272	255	270	263	283	309	279	268	288	299	293	310	268	262	277	320	276	275	290	277	279	269	289	297	322	280	288	238	320	272	293	278	265	263	260	269	255	284	286	286	253	282	275	295	282	257	246	305	290	307	299	257	312	284	275	283	284	277	306	277	286	282	273	283	280	329	257	302	278	296	296	287	290	298	281	277	287	280	279	279	315	268	241	272	270	267	276	273	274	265	289	240	274	280	282	317	277	274	260	298	262	291	279	268	225	276	254	273	266	269	272	302	266	262	282	290	316	267	289	280	268	319	296	234	261	316	307	289	267	261	297	294	242	244	259	257	258	278	271	266	267	304	283	281	275	302	257	277	307	311	284	271	282	277	297	272	293	275	284	316	280	257	256	258	268	272	264	294	284	280	291	285	274	266	248	285	297	313	283	288	299	273	269	291	275	275	277	286	319	278	265	274	261	250	288	247	294	266	252	270	279	268	275	277	258	305	314	249	287	289	296	281	278	280	277	234	270	297	329	264	295	251	267	276	245	279	317	243	287	301	278	275	264	296	235	264	284	279	279	273	298	292	263	261	248	263	296	283	283	265	268	254	308	292	297	255	287	280	292	293	256	281	289	235	271	270	306	270	252	238	293	278	300	276	302	256	282	248	266	307	288	290	266	297	303	286	285	284	265	297	266	284	263	308	268	277	276	292	304	275	264	296	279	243	257	282	323	288	275	289	281	272	249	223	274	291	254	278	266	284	270	256	257	236	250	289	250	286	288	266	282	249	275	292	233	284	304	235	305	283	272	307	246	237	290	275	262	275	255	286	267	268	279	274	252	273	314	265	283	244	295	254	254	295	265	290	307	308	292	282	282	243	312	285	266	291	318	304	274	257	273	293	269	289	251	277	292	311	239	252	303	268	267	289	254	284	290	241	283	264	301	269	305	274	276	268	247	295	282	290	284	306	297	260	280	274	261	295	291	258	259	266	248	264	281	266	290	291	273	291	287	267	312	274	265	267	243	278	257	281	305	267	265	298	269	278	277	287	250	269	262	255	276	278	300	277	303	308	252	283	273	269	293	302	266	290	267	255	263	272	266	269	328	297	285	299	318	294	261	295	287	312	253	274	277	305	278	288	281	283	290	284	290	257	286	293	292	296	263	242	276	281	268	243	263	260	243	295	297	289	262	292	294	299	254	307	285	260	276	269	248	280	295	245	275	290	301	290	259	283	298	302	350	284	280	288	292	305	267	277	297	267	272	284	276	299	277	275	271	273	280	280	272	287	255	275	266	270	270	292	321	275	250	286	305	281	285	298	274	319	283	305	260	285	281	240	285	298	262	273	265	283	290	232	287	300	288	292	263	282	264	268	269	271	273	267	293	265	316	257	270	283	276	274	292	263	296	292	293	302	292	267	289	247	279	284	272	240	251	271	287	276	281	282	247	264	284	249	284	289	275	291	289	275	270	275	284	290	278	260	291	288	284	313	248	276	298	296	264	283	285	289	264	255	239	253	280	291	273	256	293	302	245	273	290	253	284	263	285	282	282	283	268	261	254	251	247	294	256	252	277	299	281	304	258	262	305	281	318	298	281	246	281	269	280	267	239	263	277	288	286	259	271	289	290	239	291	240	248	261	259	280	295	305	263	263	255	273	311	288	276	302	284	292	268	285	272	287	260	283	256	266	284	304	268	265	255	285	283	269	277	293	279	282	269	270	297	288	266	276	255	280	302	267	257	250	268	281	274	300	248	296	254	298	257	293	247	266	267	249	278	270	274	273	295	299	259	255	296	283	248	273	261	267	282	275	262	264	268	276	294	269	268	255	271	279	284	293	313	246	270	251	289	299	291	274	243	270	284	270	252	272	312	278	295	275	259	300	290	252	284	277	289	284	290	282	309	266	284	258	278	265	266	272	289	269	288	270	263	266	252	249	272	273	266	273	291	266	282	278	280	253	262	275	276	255	275	296	266	274	293	260	255	288	306	263	257	260	267	251	294	263	258	280	285	268	317	279	296	281	256	275	230	275	269	257	255	253	269	263	316	280	276	277	277	266	296	294	282	278	286	233	269	300	309	283	217	244	274	293	285	249	267	273	281	281	286	289	285	273	285	264	293	275	289	266	304	271	255	268	322	271	254	273	296	271	280	262	293	287	275	263	283	274	271	265	273	266	271	289	272	276	267	279	297	294	267	293	259	265	291	268	283	283	275	266	291	282	270	257	263	287	270	291	306	284	279	262	306	285	291	283	268	314	281	279	289	273	273	297	269	275	279	280	278	268	325	298	297	303	271	303	287	269	241	277	304	318	313	293	287	311	273	275	267	276	252	236	283	283	277	270	295	285	301	275	299	295	283	273	261	315	275	279	285	252	259	278	279	283	281	269	292	268	265	277	283	272	309	314	271	272	264	308	246	292	265	281	270	310	281	301	276	269	277	281	283	249	289	295	262	265	272	271	280	300	252	263	269	289	294	284	310	272	261	283	257	271	264	255	256	268	276	304	269	260	265	274	290	295	284	280	243	264	300	274	257	281	273
34933	42254	15290	741	699	620	636	598	588	596	625	645	638	551	570	582	608	579	601	625	614	623	567	595	628	630	585	574	606	575	591	611	616	596	619	667	604	591	570	608	611	603	611	620	598	647	598	566	585	620	595	621	629	603	600	602	645	566	549	602	599	647	588	587	553	579	611	550	576	562	596	596	569	597	580	592	649	566	604	649	614	566	590	610	629	580	600	596	564	611	571	636	584	613	562	616	624	605	600	627	615	577	598	567	638	568	629	585	569	590	617	604	586	601	641	603	617	595	544	631	595	591	553	600	578	557	630	621	592	600	606	599	590	590	598	598	616	634	559	607	621	599	611	622	593	574	601	609	624	536	598	601	619	652	568	592	600	640	600	564	618	576	603	616	527	585	570	571	616	588	609	579	607	579	598	601	621	583	587	595	604	570	596	629	611	595	623	610	611	584	584	586	567	576	639	579	613	579	615	558	585	587	578	566	597	603	652	604	555	588	627	618	629	573	588	603	593	623	588	622	608	628	616	594	581	620	612	609	597	624	587	615	621	613	617	601	597	568	583	569	634	663	575	640	593	589	623	609	598	570	613	602	610	605	534	623	574	618	599	593	568	616	641	592	614	614	611	599	606	597	604	601	619	651	590	544	568	605	539	556	565	558	549	574	603	607	593	611	574	583	602	576	560	639	592	593	569	619	616	607	638	593	598	608	598	630	588	608	614	585	602	616	630	604	599	601	601	628	578	616	575	569	574	604	580	577	562	583	562	577	618	605	574	618	604	588	602	596	605	562	609	620	600	585	587	570	565	618	590	636	600	611	576	568	632	580	620	596	600	607	565	594	606	628	580	600	614	603	612	571	593	610	636	574	621	611	605	582	594	585	631	606	582	597	628	619	593	625	634	588	591	607	576	562	589	583	615	608	631	591	621	604	590	582	594	594	648	591	584	650	611	615	592	586	597	634	547	587	581	618	600	609	662	626	600	586	569	613	614	608	620	588	608	567	617	597	563	612	557	648	598	570	593	597	580	543	560	570	572	632	593	606	549	595	565	589	568	630	604	584	587	598	597	567	596	559	630	602	610	607	610	608	623	594	564	640	570	608	593	584	580	564	574	602	585	616	608	623	603	581	561	579	615	557	575	600	586	602	593	585	619	610	590	618	584	621	570	579	589	600	586	614	607	574	569	566	585	585	568	617	588	622	647	600	560	594	595	623	581	613	641	657	587	609	584	555	561	576	605	554	605	654	620	625	581	564	631	631	573	548	596	565	578	618	576	580	555	621	595	602	577	578	569	611	625	558	559	577	604	600	615	605	578	627	572	578	572	628	601	613	610	603	613	621	596	590	594	618	610	617	596	572	615	587	583	558	584	557	642	589	620	605	641	576	584	563	585	569	569	634	584	590	628	598	553	607	567	593	619	617	602	569	580	569	586	560	623	634	646	635	590	628	614	617	576	608	594	583	566	590	627	618	601	616	614	570	582	553	580	592	554	608	606	591	601	604	602	595	640	580	610	596	610	571	572	636	600	621	577	601	590	578	618	627	638	574	601	669	579	605	568	596	609	605	603	584	563	588	594	614	589	643	597	639	583	626	634	593	619	594	603	627	581	600	559	553	564	584	532	596	613	680	599	592	582	628	590	609	593	590	654	594	598	628	525	608	606	528	595	573	625	591	620	650	578	619	550	595	592	604	623	604	605	655	551	629	640	564	650	588	625	586	605	591	555	576	590	636	588	637	604	602	587	588	568	611	550	601	576	552	586	629	587	624	576	617	611	616	600	570	616	535	644	594	668	563	532	627	598	565	611	643	638	631	641	603	616	563	572	639	644	555	604	616	589	583	595	610	563	585	644	597	600	624	597	584	594	551	592	565	648	583	598	593	624	617	561	595	593	619	553	632	635	567	592	582	596	625	655	611	604	608	619	602	571	577	618	598	595	622	592	574	581	632	576	580	611	653	615	631	595	579	594	614	615	605	584	623	630	591	591	587	603	605	582	606	581	609	574	587	615	592	558	585	601	641	605	585	585	574	581	624	571	597	593	618	572	615	591	574	599	620	599	595	634	561	550	620	617	568	603	585	582	595	583	572	611	640	584	594	589	630	565	549	640	652	596	637	611	581	599	585	542	606	619	603	591	585	622	584	578	575	631	619	564	563	610	577	581	561	590	596	605	570	556	592	617	592	564	606	565	614	609	598	617	617	629	581	582	591	594	614	570	564	600	573	623	589	601	617	627	605	616	566	604	600	620	581	621	618	616	637	584	557	569	584	604	634	606	601	586	621	597	617	564	608	614	625	605	606	584	596	635	606	585	659	631	634	579	604	560	577	612	590	594	637	566	607	581	570	633	597	594	617	608	563	589	575	576	586	612	612	596	636	617	596	566	630	608	606	592	605	598	587	613	584	571	583	577	593	608	586	607	583	586	624	586	621	599	621	588	607	604	587	581	580	600	566	638	573	610	575	595	621	601	597	618	605	596	587	615	600	591	653	576	608	660	593	616	595	615	610	634	594	622	595	617	620	641	586	570	643	580	575	603	618	615	605	610	609	591	581	643	617	616	566	605	623	600	576	624	589	566	578	632	554	554	585	616	599	606	594	552	603	653	619	569	611	631	600	591	607	625	621	548	607	586	611	570	580	626	596	593	552	568	606	591	613	578	607	648	552	654	598	597	559	628	634	616	601	596	585	594	563	601	600	617	627	602	647	645	632	604	572	582	642	639	622	631	587	586	552	600	618	585	602	584	571	546	593	642	612	573	621	624	604	609	603	565	616	582	577	634	568	617	627	570	646	639	629	650	573	543	593	566	575	602	598	562	606	604	569	601	600	631	600	627	613	576	568	579	615	611	617	578	637	599	600	590	567	587	575	578	587	589	574	584	605	596	639	603	620	620	563	599	611	583	631	592	605	587	544	591	589	618	632	570	603	565	586	616	610	572	593	572	618	603	558	617	609	585	584	630	582	613	581	597	596	612	615	606	599	607	558	595	640	626	612	577	565	602	586	575	621	620	576	616	583	589	633	580	601	564	568	630	638	570	604	608	614	627	621	604	575	550	575	625	620	585	557	612	651	615	652	596	596	571	613	593	624	563	621	595	592	585	591	583	584	612	609	539	583	657	588	652	607	641	576	628	577	652	565	609	587	576	607	576	604	619	627	635	583	610	605	630	581	585	609	591	605	560	604	593	589	614	628	550	561	579	586	572	564	598	606	541	613	622	570	589	625	593	574	609	628	583	580	587	601	550	561	631	572	601	639	665	562	643	554	591	578	574	586	598	594	557	608	609	621	638	599	565	624	614	602	578	550	612	588	578	590	619	581	597	592	594	562	596	551	564	607	643	589	574	585	562	574	628	597	617	627	646	627	595	637	563	585	584	584	591	569	576	586	616	591	570	625	591	602	592	600	569	611	596	612	592	616	573	604	595	583	654	567	597	639	580	600	576	607	586	620	619	572	584	533	549	579	614	623	647	619	629	584	618	593	614	582
24538	21122	24212	28280	21127	21151	11284	555	410	337	294	345	333	335	303	303	274	294	293	292	280	262	272	323	274	281	310	284	319	296	266	284	306	280	286	282	280	281	283	303	289	264	277	305	246	276	285	276	293	273	288	299	276	264	251	292	288	298	264	284	282	281	251	274	278	297	276	286	291	292	255	275	279	269	269	300	289	297	278	279	303	258	269	303	285	278	290	264	299	239	299	260	311	293	282	299	296	272	271	258	288	281	233	271	267	284	276	312	292	296	267	276	295	256	295	270	295	257	278	292	287	303	275	316	256	269	280	293	313	302	270	289	281	281	249	265	255	256	269	293	267	276	257	262	268	290	279	273	258	258	261	286	282	270	249	302	315	272	297	315	269	280	279	294	287	302	283	286	268	270	287	274	253	282	277	291	286	272	309	291	259	267	295	266	286	288	294	260	280	272	296	250	290	273	255	287	245	265	252	268	279	282	288	283	269	274	269	272	307	272	284	281	271	316	255	279	294	253	315	299	306	258	276	277	256	266	310	273	282	253	293	250	254	281	243	259	266	303	253	286	287	303	284	258	282	254	280	287	274	285	278	266	280	251	271	268	294	285	292	288	265	255	279	240	248	266	287	287	298	293	268	296	274	294	301	279	263	269	278	266	302	283	282	291	266	271	299	282	278	272	275	265	242	283	254	279	291	291	287	272	289	297	286	256	280	239	257	287	310	241	283	280	241	292	294	308	265	277	280	295	301	274	258	255	306	280	283	267	271	298	248	283	282	292	254	314	273	277	268	299	306	298	280	285	275	261	311	292	269	310	309	294	268	276	270	280	280	260	281	300	250	267	283	261	253	299	259	284	257	304	275	274	306	264	271	282	287	247	273	270	262	280	274	292	290	279	247	264	307	315	275	290	257	257	285	300	271	270	270	289	290	270	265	300	287	262	251	262	270	303	261	254	290	275	251	306	304	272	274	229	270	276	291	252	270	266	283	309	260	289	265	290	275	264	309	274	310	251	292	272	264	278	269	244	288	308	256	297	269	281	283	303	255	270	293	274	288	285	298	267	274	284	292	250	274	269	272	281	272	260	299	257	263	279	273	284	280	228	288	253	289	276	246	281	256	292	261	264	274	248	312	278	242	265	288	295	280	274	255	263	280	291	313	306	270	259	247	256	291	313	281	274	263	275	286	292	261	241	258	291	248	313	301	320	238	262	296	249	268	257	309	306	281	270	281	290	259	284	283	281	268	281	252	279	296	265	300	262	264	282	308	277	304	289	268	285	316	281	301	274	280	278	299	272	272	246	272	276	300	282	273	292	265	231	293	262	261	256	311	284	267	295	307	278	305	312	273	304	279	276	274	249	263	276	301	294	263	300	267	285	284	223	281	298	268	293	259	267	278	277	292	264	270	294	302	324	289	278	258	285	270	248	243	271	247	317	293	286	294	228	248	260	250	267	273	286	285	269	295	253	289	307	283	287	282	274	275	285	289	277	306	246	296	286	266	275	263	308	261	287	275	258	281	253	302	286	269	285	282	248	269	290	297	261	271	282	289	311	312	255	303	264	254	300	266	311	277	302	285	275	274	299	278	278	307	296	302	257	275	262	295	286	285	275	293	286	251	269	278	273	275	290	277	285	292	305	278	271	292	231	289	290	277	296	299	245	240	245	260	298	302	286	310	314	295	269	312	286	304	319	286	257	250	280	268	268	272	247	284	316	242	290	283	266	298	290	274	282	299	247	258	277	282	268	261	256	288	262	264	258	294	286	311	302	283	319	290	309	290	268	276	276	282	297	300	261	260	280	272	299	293	273	273	253	252	269	294	244	272	277	312	303	294	249	286	285	262	275	276	269	296	273	291	277	253	287	293	313	258	284	300	290	273	253	267	255	258	300	282	289	278	282	297	260	267	285	265	258	273	271	283	253	275	275	281	270	290	277	267	281	256	271	278	279	285	267	295	290	250	295	284	253	275	276	299	252	267	282	298	289	282	265	292	273	268	304	291	282	269	282	270	273	289	279	274	276	297	282	288	294	290	272	292	311	284	290	329	289	290	297	273	283	300	236	268	301	265	286	272	272	272	283	294	292	308	295	316	288	290	295	304	292	253	272	286	270	274	271	264	281	276	259	299	270	299	250	270	277	284	268	270	278	292	284	308	261	280	291	293	284	305	279	280	286	272	290	295	250	288	276	314	262	298	330	294	274	284	305	300	268	243	242	321	294	261	300	291	306	282	268	258	273	259	319	292	297	263	282	272	254	292	258	264	260	278	311	296	282	272	281	246	269	252	256	296	257	281	273	261	277	324	307	280	274	293	311	290	228	292	277	265	278	286	303	272	314	263	291	277	276	257	297	253	305	242	270	302	256	290	261	281	284	313	289	271	264	269	260	275	274	306	285	288	249	286	289	269	257	305	268	300	300	257	274	266	266	251	277	300	287	288	268	273	260	299	277	275	283	262	256	305	329	247	284	285	290	302	281	268	283	242	303	273	270	260	293	275	268	302	270	257	290	275	276	291	257	238	276	267	268	275	292	287	271	268	291	303	286	267	279	315	294	291	290	280	338	297	275	228	266	274	269	283	272	297	285	262	281	306	250	276	286	276	317	266	286	294	249	261	284	268	296	267	271	278	263	290	269	274	274	312	271	274	277	277	282	268	292	282	271	274	252	254	292	267	283	255	273	277	284	260	276	261	293	283	256	311	254	288	278	285	286	316	299	277	282	312	272	286	262	270	296	321	288	305	280	317	278	260	287	277	302	291	293	294	291	302	302	254	271	275	258	286	286	287	276	273	256	290	324	284	317	274	228	265	281	313	308	277	290	272	282	311	276	282	294	313	284	264	281	311	291	268	291	266	294	271	277	302	272	271	311	298	309	279	297	280	280	311	300	286	286	256	264	266	306	331	313	284	301	287	298	280	277	263	297	276	255	279	294	285	306	291	304	274	278	287	303	294	290	269	246	280	291	279	312	275	273	271	275	277	270	281	296	305	287	295	253	269	271	256	280	259	281	263	272	272	298	288	261	265	264	269	263	282	260	318	283	292	301	255	256	274	262	277	287	290	289	269	275	286	282	291	312	272	243	276	257	299	317	285	274	290	308	318	268	275	292	251	261	275	262	273	245	287	281	316	305	288	289	261	267	261	273	248	226	266	296	298	271	286	261	255	259	272	264	284	251	271	274	255	316	305	291	282	294	287	316	263	299	285	236	264	285	235	285	262	256	232	274	282	264	267	242	289	284	284	282	274	274	284	285	268	267	292	327	266	271	305	272	267	264	281	277	254	309	288	311	282	325	259	263	271	284	271	285	258	292	291	310	292	279	297	234	265	290	287	296	267	231	265	294	288	282	300	298	250	258	295	239	283	261	299	290	271	262	287	284	243	252	265	280	249	260	301	246	250	282	280	259	283	297	288	256	271	292	294	285	270	273	255	252	274	277	291	287	316	280	295	263	303	295	283	271	274	283	300	263	287	307	310	279	253	251	272	269
41049	53726	23220	923	703	646	601	590	600	569	562	564	596	582	584	619	605	563	612	557	563	574	544	551	533	569	560	555	535	581	569	602	520	582	636	589	596	551	536	558	580	535	566	592	562	566	562	586	605	587	574	563	573	529	553	539	562	611	553	524	571	587	578	604	554	567	546	539	548	552	538	542	604	553	550	587	580	554	562	563	567	585	537	558	539	513	592	600	575	550	539	559	595	568	586	569	577	574	569	568	573	541	575	556	561	529	617	545	546	551	604	595	559	557	600	522	553	564	576	578	619	527	585	592	558	539	604	578	545	588	606	603	529	558	561	543	572	547	576	572	591	587	552	526	539	601	565	579	537	550	563	564	543	613	610	591	578	588	542	570	560	656	546	593	564	601	609	594	567	538	547	605	581	534	594	602	594	570	575	584	564	571	589	585	551	605	586	592	558	534	583	569	542	582	637	543	577	582	535	572	575	516	577	571	534	599	599	513	571	570	534	559	571	576	535	572	543	561	558	591	546	619	549	580	576	531	534	567	583	617	542	564	566	592	561	558	561	559	593	584	556	584	607	547	571	559	519	546	573	556	564	588	570	555	601	634	552	582	612	564	591	560	571	605	576	597	571	577	581	577	592	601	575	540	575	572	577	569	623	563	542	556	602	546	558	587	605	562	573	601	583	597	569	555	552	545	589	564	589	552	535	588	551	576	574	555	552	520	555	605	521	554	541	544	611	550	529	553	606	529	583	611	624	550	562	549	573	535	584	569	508	594	552	573	567	587	557	619	584	568	534	574	590	523	559	554	585	566	544	556	597	585	607	583	573	576	564	559	541	560	590	562	584	575	563	591	593	609	602	535	574	570	616	615	556	581	537	599	549	539	578	568	536	605	551	583	569	548	565	564	564	548	557	544	553	556	615	577	614	568	574	573	584	571	600	580	568	539	552	554	586	568	582	602	542	553	576	555	568	571	547	543	579	537	590	550	581	529	563	586	569	574	557	557	593	532	599	550	529	603	609	544	535	563	593	564	569	606	579	583	613	564	571	545	558	625	583	563	588	573	582	598	560	572	562	533	564	562	601	578	533	533	594	594	543	547	574	552	562	594	568	489	531	545	549	545	597	531	594	553	597	567	566	582	597	592	578	598	534	578	588	537	566	565	596	570	584	574	554	595	585	579	556	544	583	576	566	581	591	621	554	578	552	545	530	545	564	590	547	590	546	605	553	546	553	543	575	571	555	551	578	583	589	516	601	564	551	565	591	576	568	540	554	529	554	595	555	599	574	522	582	594	551	530	608	594	545	573	544	558	576	565	590	561	556	518	564	630	575	577	569	571	581	555	562	557	605	554	570	578	563	571	592	558	611	574	623	545	593	565	559	555	597	528	599	574	547	542	612	584	557	567	521	588	607	556	556	555	565	601	532	586	573	572	585	555	581	561	509	527	591	587	552	571	522	587	552	563	555	593	597	551	536	585	551	577	580	593	580	557	583	614	577	551	567	574	562	554	539	570	591	570	594	575	569	516	540	594	580	591	543	526	560	589	581	631	577	543	571	586	565	585	543	570	579	584	571	606	570	565	519	548	630	541	584	557	560	588	571	551	523	593	608	589	554	624	567	553	576	600	529	529	563	616	590	555	543	558	596	578	573	546	566	532	577	526	559	600	562	545	597	536	580	552	599	551	555	584	583	556	579	574	566	546	593	558	560	554	544	583	543	562	591	589	596	541	635	578	578	554	572	613	546	578	530	571	565	552	567	555	558	557	542	604	548	587	601	581	533	552	558	546	550	600	560	576	560	617	587	599	586	516	565	581	558	570	555	556	568	545	549	580	570	593	547	548	560	582	524	524	565	568	562	556	597	562	552	564	591	533	562	566	560	587	532	553	558	565	566	578	584	564	573	578	578	531	580	571	597	591	587	564	561	581	558	570	593	574	586	567	538	558	555	604	525	539	539	576	566	561	595	568	596	580	505	556	555	558	546	568	554	606	547	580	574	595	574	573	564	505	588	545	600	560	533	596	625	551	607	544	557	596	583	566	559	559	575	549	567	569	538	509	551	571	572	618	556	536	561	566	546	581	587	573	560	614	575	588	583	578	577	572	564	557	543	569	591	589	543	546	583	568	556	573	531	532	552	575	543	596	591	589	577	559	576	606	560	520	605	591	584	575	582	576	532	555	562	576	566	609	556	551	572	561	567	548	577	592	534	559	581	581	560	546	555	569	563	547	527	575	548	567	568	553	551	555	545	533	574	534	546	570	585	562	552	532	536	535	575	527	614	551	524	586	554	566	569	560	539	566	594	555	548	523	563	553	580	591	569	587	593	545	565	581	577	555	575	564	544	594	572	567	585	558	536	488	563	566	553	597	594	551	564	599	524	535	538	598	558	592	534	583	550	536	562	516	568	570	600	570	607	557	571	584	556	576	606	586	590	549	550	538	561	551	575	542	554	621	567	560	566	579	562	574	579	553	577	533	555	534	557	593	551	608	590	597	563	561	579	540	549	548	562	584	559	579	563	539	565	524	580	562	567	540	539	594	578	545	594	622	545	570	583	597	555	607	590	566	581	598	624	546	575	599	527	558	569	571	550	556	572	588	536	539	574	580	559	538	614	526	515	553	573	545	573	556	590	574	589	591	583	569	615	580	582	552	616	542	603	562	584	581	610	555	571	520	554	585	551	561	557	542	533	604	603	582	561	586	565	579	571	612	547	586	578	594	611	591	542	537	542	581	563	557	592	590	584	581	572	551	571	568	517	543	535	575	580	594	544	605	554	539	562	582	553	561	572	546	554	631	565	580	575	590	598	579	536	548	600	553	527	562	561	610	586	573	600	593	566	612	547	537	546	564	571	545	547	596	583	584	583	587	530	564	581	578	584	575	554	559	587	569	560	528	592	555	569	578	595	547	523	550	566	556	547	543	587	596	559	580	557	606	606	573	539	519	543	599	573	572	575	549	553	609	587	603	558	591	536	549	536	576	558	579	576	613	559	533	585	553	577	612	579	554	544	567	590	558	609	577	555	556	563	581	595	550	592	586	568	550	563	555	576	598	593	583	591	590	638	592	572	568	548	514	537	567	575	601	529	586	632	606	558	580	562	554	559	611	580	576	594	617	573	566	643	579	549	583	551	535	603	614	536	573	553	524	550	592	594	528	582	564	583	555	568	538	585	589	520	588	538	566	587	575	546	583	609	603	577	615	534	570	566	565	572	538	545	521	563	590	577	582	584	572	578	592	560	527	552	588	570	588	571	547	564	585	566	590	561	603	553	592	550	598	581	544	584	575	583	575	567	569	527	573	574	578	566	570	534	577	548	576	575	582	590	551	543	590	574	579	598	575	560	580	562	588	540	561	590	572	564	549	589	568	551	562	569	565	607	571	596	565	564	553	590	538	517	545	556	574	569	564	561	582	605	567	567	579	622	551	572	548	557	590	572	564	537	603	603	588	601	558	603	558	530	589	579	589	571	551	595	541	609	537	619	563
34265	18072	5286	405	214	157	149	151	120	154	155	131	144	169	146	124	157	156	142	160	159	149	148	158	146	158	124	140	154	147	135	130	122	138	137	120	127	145	136	126	174	126	131	145	124	129	142	142	124	132	162	141	157	151	139	133	134	143	150	166	132	140	133	127	129	165	147	158	145	165	132	132	144	155	137	140	110	123	130	137	151	137	151	142	135	139	138	134	137	141	139	143	147	134	138	127	143	127	145	120	134	150	143	130	137	160	127	135	136	139	130	121	138	148	144	139	128	143	129	145	156	142	120	141	131	147	113	126	140	153	141	130	126	114	151	131	138	117	129	150	147	139	134	158	130	161	141	146	148	132	139	122	140	110	139	126	150	137	162	138	136	154	143	150	125	138	139	166	136	137	126	140	137	122	134	128	103	135	116	145	149	146	130	153	128	128	138	134	156	129	132	139	125	142	147	128	133	136	138	131	144	149	124	135	157	135	138	135	157	161	150	154	117	154	143	127	122	141	143	150	133	143	121	133	147	122	120	145	138	159	165	140	123	116	118	128	137	134	117	141	119	140	145	139	160	147	129	130	147	151	130	132	143	131	172	147	143	134	114	133	122	136	133	132	134	143	142	120	139	142	138	147	125	133	156	124	158	150	139	129	134	137	142	120	134	129	147	128	124	116	133	106	123	143	132	125	143	154	104	159	124	126	143	137	158	141	124	132	141	122	140	161	125	129	136	127	138	148	151	130	130	158	121	137	148	139	131	158	130	148	129	139	148	123	138	133	109	135	121	124	145	128	150	130	135	130	138	145	146	147	141	150	121	122	152	137	129	138	146	144	131	133	139	120	120	114	140	147	120	142	143	152	168	128	143	162	133	118	143	160	145	138	156	148	158	147	152	135	161	153	136	131	128	119	153	145	153	151	163	124	122	121	133	137	133	137	131	108	138	148	156	145	131	140	131	145	128	146	129	136	144	163	132	142	148	134	130	150	129	120	140	140	143	134	130	145	167	151	133	146	129	121	126	126	146	137	133	142	131	168	145	131	141	141	139	122	145	143	147	136	149	132	152	146	118	136	127	134	137	138	154	138	141	121	163	139	133	144	139	127	145	148	145	150	148	149	149	114	140	122	131	121	167	131	145	171	125	139	150	129	166	133	122	133	135	128	131	128	150	117	140	151	125	128	152	127	132	132	153	153	165	115	177	148	143	121	146	128	148	131	144	150	148	171	148	150	129	151	150	155	140	131	150	145	146	124	141	130	118	108	161	123	150	132	131	157	158	126	129	127	135	165	129	136	132	140	130	137	152	150	108	141	147	126	123	152	128	131	141	156	134	150	124	140	143	139	146	152	160	142	140	133	117	130	146	155	135	128	158	131	138	132	167	134	124	132	126	147	141	131	132	167	143	155	134	136	109	119	150	152	142	137	133	133	153	150	133	136	140	142	161	118	157	136	140	174	149	141	119	144	147	138	146	136	152	133	128	137	111	143	143	134	146	143	122	122	129	122	153	143	131	129	165	137	146	136	133	137	134	135	140	127	146	144	141	135	128	131	140	131	159	117	134	156	146	161	132	152	142	161	149	134	152	127	143	144	125	140	141	147	104	134	159	134	136	125	130	139	135	157	126	134	161	160	124	117	120	151	108	133	164	140	157	148	146	168	145	125	121	128	137	136	139	123	153	152	154	144	142	131	124	155	134	138	158	125	138	121	113	114	152	129	148	96	126	118	146	163	156	117	142	145	135	121	117	129	143	122	161	153	109	110	122	133	117	159	129	140	134	147	134	130	127	160	128	139	144	153	129	141	145	134	125	127	109	137	134	136	146	153	145	117	152	134	116	132	134	124	131	139	130	127	113	128	107	156	140	123	136	135	134	133	129	148	135	139	132	124	148	130	137	148	137	151	134	136	135	136	130	130	125	125	153	141	149	134	147	119	134	145	175	125	122	150	152	141	142	119	141	140	136	128	133	140	122	135	133	130	134	160	132	121	155	141	148	132	144	133	131	145	135	156	135	122	153	146	133	161	130	130	128	143	125	144	154	124	145	138	133	118	141	129	140	133	132	141	134	132	148	140	138	129	132	128	106	121	101	136	145	137	110	142	111	131	142	137	123	143	134	137	131	143	137	131	132	128	140	141	128	139	125	139	157	127	126	149	122	140	135	122	160	175	129	124	143	119	155	170	142	163	161	134	133	147	120	143	139	118	168	131	140	144	126	149	125	144	144	127	151	137	125	122	123	125	155	152	150	130	147	141	145	132	139	142	157	155	140	132	125	133	127	146	155	144	130	142	134	144	153	152	126	142	149	165	121	141	167	146	137	136	121	143	141	129	117	151	125	137	142	135	149	120	138	138	118	149	145	143	122	133	150	157	127	140	138	139	157	134	141	153	133	130	122	131	129	147	120	162	135	143	117	119	141	130	123	141	113	121	120	130	122	144	139	128	111	115	155	138	132	128	134	135	116	137	154	149	157	154	142	153	130	127	138	142	155	114	134	127	129	128	140	142	131	162	134	149	139	138	150	135	147	163	142	124	137	124	133	138	153	142	144	139	148	142	150	116	119	130	130	141	143	138	126	144	147	149	138	121	132	140	141	129	129	135	126	128	136	149	138	142	143	142	119	138	150	139	126	158	149	154	135	136	134	143	135	176	145	153	153	134	129	148	116	122	133	132	120	127	158	172	165	152	145	128	134	135	142	137	147	134	148	132	138	144	127	131	132	115	132	154	118	133	136	129	141	113	149	133	138	149	135	129	148	132	149	144	144	133	139	132	152	131	138	150	127	132	137	150	152	129	159	143	132	144	129	134	137	154	150	138	152	140	156	135	142	151	148	140	150	133	144	167	123	157	120	158	129	137	147	132	120	141	142	123	139	161	174	128	135	131	125	101	138	125	145	139	138	145	122	134	167	165	135	130	161	146	124	144	121	155	141	170	129	145	135	128	144	148	126	150	157	138	143	137	166	120	160	144	114	145	129	127	119	135	154	130	158	153	145	118	132	143	153	137	141	147	147	124	155	155	115	142	128	140	146	140	115	149	141	134	151	136	128	131	141	120	104	131	153	127	142	144	149	134	124	113	148	163	139	140	131	121	137	143	136	134	126	134	122	155	119	146	140	151	126	141	130	105	128	136	143	143	142	122	129	125	153	156	136	153	132	151	129	120	134	132	149	127	143	131	129	141	134	122	136	134	145	143	153	159	139	125	115	144	141	134	131	152	149	143	158	150	145	141	140	142	126	130	133	161	132	131	147	117	122	143	156	148	145	117	140	131	157	134	124	150	127	143	137	135	140	140	141	159	127	146	136	126	144	151	120	153	117	147	135	137	121	149	127	153	148	141	148	158	111	139	156	155	119	163	142	144	142	136	140	98	135	159	151	139	121	137	148	138	137	129	132	152	112	141	142	126	147	120	132	145	156	134	134	141	128	119	146	148	138	124	134	147	138	146	136	133	152	137	128	161	156	154	137	158	116	133	144	145	140	134
16463	7063	1260	338	326	346	350	351	344	356	369	338	369	358	324	351	366	341	350	354	326	339	363	375	351	369	338	306	346	364	365	409	325	377	343	367	354	367	374	320	364	371	365	331	338	367	377	316	329	361	351	343	346	384	378	342	337	353	344	387	348	327	333	325	335	362	351	342	356	321	353	333	363	354	349	339	324	345	331	350	346	356	352	352	347	326	342	358	342	345	373	349	348	373	336	346	370	347	353	340	362	326	321	365	336	375	367	371	316	310	369	356	360	356	353	357	315	339	355	369	357	375	368	341	371	371	361	338	349	346	320	329	340	364	335	336	357	344	367	335	336	321	363	311	337	361	330	342	345	335	380	369	333	349	348	358	366	327	344	355	404	334	331	354	376	326	353	368	334	340	337	353	335	370	348	356	332	354	338	370	353	335	366	326	349	390	362	326	340	339	355	342	325	346	345	359	347	356	319	302	321	349	340	349	337	361	366	341	320	339	349	345	380	355	337	368	336	332	323	340	357	346	377	347	370	364	352	354	358	364	330	385	359	332	334	341	357	324	356	365	342	361	320	345	341	331	339	360	345	338	335	354	368	362	340	350	339	341	350	357	332	360	329	322	328	351	366	369	317	323	339	324	320	347	370	359	327	367	325	361	360	367	339	376	352	309	354	340	403	341	342	334	374	343	347	336	333	363	390	336	359	381	382	340	342	338	362	358	375	318	307	340	346	344	339	350	367	368	332	371	351	361	337	371	334	374	331	376	362	351	353	357	334	352	354	345	358	342	335	366	331	382	335	378	337	324	336	350	336	328	345	351	361	366	348	394	332	355	355	316	385	332	358	344	331	343	356	374	373	363	320	318	348	330	359	367	323	353	338	358	365	344	318	353	330	348	356	343	365	346	349	332	361	365	329	350	327	362	345	387	370	344	357	354	327	358	373	362	353	357	342	328	336	386	359	369	348	340	368	337	359	330	331	356	318	354	347	322	351	330	353	335	340	342	340	355	374	376	347	368	362	366	338	348	352	344	318	318	368	334	355	320	367	312	349	329	361	357	360	342	359	349	361	348	307	344	366	347	340	352	341	313	308	353	335	343	338	338	353	347	341	334	354	347	333	349	374	328	342	330	322	370	343	342	403	341	323	363	337	343	336	353	328	383	351	359	345	364	352	358	311	377	350	339	328	343	320	369	346	326	359	356	319	336	333	373	352	344	351	374	333	340	340	344	336	338	360	363	369	314	352	366	325	356	369	335	338	366	324	325	399	316	330	369	318	324	334	340	332	343	314	361	339	370	341	375	342	336	339	341	293	355	342	374	324	369	357	380	350	381	355	360	357	324	350	317	337	371	350	360	368	352	361	369	358	340	339	343	363	346	350	359	351	350	358	341	393	361	340	319	351	345	355	338	347	302	340	354	318	378	336	381	353	361	361	331	322	317	322	372	345	348	328	373	365	350	375	385	336	335	305	336	335	336	317	324	348	375	319	384	342	365	370	361	338	338	351	347	388	346	370	372	372	380	377	375	335	382	370	336	340	385	331	363	353	383	333	337	373	383	342	327	362	364	370	350	347	342	377	335	361	370	375	322	359	360	337	352	334	335	359	331	354	341	359	345	335	382	355	341	314	339	382	331	345	360	343	334	353	360	344	353	345	327	348	342	362	321	334	341	339	384	336	353	326	390	345	332	350	331	357	367	393	355	360	324	344	346	320	361	346	339	367	373	325	372	351	339	368	361	362	340	392	337	326	346	355	340	360	381	369	340	325	347	370	323	356	333	360	378	336	349	350	350	376	339	300	348	320	341	352	318	344	349	315	334	356	347	342	349	350	369	325	365	368	328	369	337	348	353	365	341	352	370	357	404	344	362	348	344	365	317	358	371	371	331	358	322	343	335	323	364	359	332	322	338	385	352	327	348	365	370	326	390	392	310	336	357	316	328	335	332	360	346	357	339	343	348	368	340	367	337	345	353	319	346	364	373	343	343	340	319	307	351	364	352	350	339	318	343	351	342	320	340	361	369	349	296	360	358	352	357	349	334	355	333	368	339	329	338	349	359	334	338	342	334	331	356	316	320	348	338	323	354	343	360	364	327	333	335	341	344	333	322	358	333	349	372	333	309	369	344	327	365	389	353	350	367	356	340	374	371	351	336	359	346	313	357	324	333	362	316	331	365	364	375	347	334	362	338	360	355	359	355	334	314	355	324	351	360	357	357	326	339	326	349	342	356	329	346	361	366	311	318	353	332	366	351	354	351	358	311	361	371	332	368	343	356	343	341	366	374	373	330	334	356	303	342	331	346	361	352	338	308	336	338	355	327	335	344	326	346	345	335	405	351	356	336	389	335	330	367	348	358	340	332	342	352	336	352	369	356	346	346	326	367	331	357	376	339	339	341	367	358	344	342	361	373	339	352	328	322	358	344	384	352	366	332	354	353	366	316	362	346	349	323	357	318	360	367	367	300	316	316	338	367	350	352	356	340	346	316	346	309	388	325	340	335	329	383	392	348	351	343	363	351	331	344	350	362	325	336	354	345	352	338	352	369	318	352	368	338	337	378	318	346	343	350	356	329	386	365	350	357	348	331	349	373	377	357	350	357	371	346	341	349	357	346	338	319	313	350	393	352	382	332	337	347	339	347	335	341	375	347	340	356	351	373	388	362	381	332	333	293	345	334	335	340	366	337	361	353	376	353	356	323	394	354	361	351	369	325	343	357	331	338	330	327	344	358	366	326	355	338	324	355	364	338	309	339	309	367	360	338	371	358	332	343	360	376	331	366	373	341	370	350	363	325	303	332	373	368	371	353	348	356	362	349	364	349	421	359	349	356	323	303	395	358	334	366	356	324	322	381	324	360	329	354	342	354	338	348	360	341	367	341	332	353	364	363	308	357	347	342	339	323	353	363	351	356	368	323	367	348	352	368	359	350	320	347	353	349	342	353	363	344	383	367	339	330	372	368	329	354	368	360	358	338	328	365	337	352	342	325	356	352	349	368	319	367	372	350	347	317	329	336	337	333	364	352	362	372	370	372	357	355	356	335	340	306	353	365	335	337	343	359	356	365	344	374	376	363	338	389	318	330	335	361	369	357	339	360	336	350	332	377	379	379	360	359	333	347	360	347	317	322	340	360	363	356	318	345	362	341	341	342	334	314	363	372	332	343	330	344	362	327	402	366	353	344	350	359	353	355	360	321	342	320	343	346	342	354	321	361	346	344	333	304	330	312	346	361	362	358	347	351	374	361	352	360	333	376	338	359	335	320	393	334	382	365	331	358	350	327	369	360	338	355	368	312	401	343	327	329	368	360	349	339	342	359	326	327	344	351	341	356	337	355	357	372	362	331	338	356	364	393	357	368	361	330	357	360	367	377	340	370	345	369	391	361	339	363	365	345	348	332	373	344	356	358	341	375	331	319	345	351	348	326	341	356	309	363	394	335	346	350	347	337	359	362	354	379	375	361	332	355	357	337	372	336	358	321	339	349	340	356
25308	21116	23764	28716	21106	12280	513	406	336	304	334	308	292	278	302	294	300	314	281	284	277	272	298	262	309	301	294	289	288	265	268	281	244	283	336	272	306	278	283	308	312	281	288	235	319	279	279	290	322	280	284	284	286	268	255	258	291	293	296	296	278	296	285	270	303	285	271	269	261	280	262	284	316	298	309	282	262	267	255	248	277	266	282	268	293	308	256	326	279	288	269	265	281	318	278	287	286	280	294	280	277	292	288	268	252	301	287	272	285	300	319	270	282	321	285	258	250	246	282	289	278	290	309	309	270	285	300	276	300	289	295	226	266	248	324	281	281	288	259	270	292	276	312	261	304	266	300	273	296	268	260	293	311	277	281	271	302	303	281	275	282	290	289	299	262	291	285	291	253	279	322	313	259	277	254	297	246	280	270	248	263	286	261	282	277	307	256	288	258	280	268	256	305	272	283	267	322	309	283	281	252	266	264	247	309	294	271	280	266	294	279	281	279	271	275	281	274	279	315	235	282	291	294	286	291	275	292	284	256	275	273	280	255	264	267	288	275	285	271	267	292	288	302	239	281	285	277	292	298	288	271	256	274	291	279	296	267	280	277	248	254	286	281	297	294	269	299	274	257	280	251	271	288	278	278	274	278	268	292	324	289	320	275	300	263	269	261	286	316	281	254	293	298	268	260	292	307	278	282	266	275	268	276	283	280	240	290	281	285	289	260	304	255	312	298	269	282	294	295	301	286	286	269	270	300	261	277	278	309	249	269	256	324	293	273	287	265	241	294	289	292	300	256	309	301	288	266	272	252	270	278	285	278	287	286	274	289	276	312	238	294	256	279	286	271	282	288	283	295	276	276	282	244	249	292	273	290	252	244	281	274	285	265	259	263	271	273	276	257	265	321	235	266	291	281	273	297	264	267	267	256	254	294	277	259	292	280	244	295	277	273	269	270	266	293	295	290	301	295	254	294	265	283	267	264	267	285	263	315	315	283	286	290	268	323	258	278	268	295	261	281	279	289	281	261	288	258	285	278	281	293	266	276	248	302	293	275	268	260	255	263	257	274	266	254	267	261	312	289	257	266	287	313	267	253	280	274	318	280	273	287	293	307	261	283	289	285	266	276	251	270	295	278	272	266	323	275	280	284	292	268	275	300	249	272	305	261	271	300	272	279	299	275	280	274	306	274	285	277	282	249	283	265	272	273	268	286	310	268	291	290	274	282	295	276	328	271	311	279	260	268	285	255	272	269	298	281	323	279	268	279	272	277	321	290	255	290	266	256	286	297	301	277	282	281	260	264	286	292	291	276	299	264	279	252	256	252	280	307	278	282	326	272	284	267	252	277	264	268	286	261	259	279	293	285	276	296	276	296	277	279	303	273	274	274	300	271	262	267	270	263	259	273	243	264	242	290	306	308	308	287	281	269	274	268	268	255	257	252	256	306	277	274	273	289	301	281	254	282	264	300	269	264	305	266	295	273	288	289	285	263	278	304	266	265	265	287	252	269	272	272	294	294	299	282	258	256	273	294	286	217	271	259	279	263	287	288	299	272	266	264	262	277	280	315	255	293	275	287	293	258	273	290	269	260	264	273	271	285	306	254	255	266	305	277	263	252	303	310	294	267	282	288	295	262	280	288	272	260	269	304	281	258	282	287	280	291	278	289	262	280	263	267	270	246	246	328	285	252	263	264	263	300	235	273	286	281	304	242	264	309	271	261	268	277	280	275	275	290	296	272	302	286	279	269	319	286	263	265	288	276	282	297	285	277	276	288	330	305	301	297	273	294	291	259	293	284	280	286	249	258	291	252	258	280	281	268	262	258	272	317	254	257	278	240	309	257	273	276	305	296	272	281	248	292	291	293	260	263	281	268	284	256	299	275	305	291	282	284	290	299	288	269	272	280	274	250	290	289	293	281	281	254	268	273	230	322	280	283	268	269	293	258	286	253	298	272	279	262	283	291	291	262	259	286	303	290	281	254	327	305	298	253	279	269	277	292	311	268	284	299	284	292	293	306	314	275	265	290	286	289	273	305	215	283	268	300	302	260	280	265	303	295	260	269	301	263	288	256	262	260	278	268	270	271	248	265	267	278	257	269	287	300	291	263	270	313	294	280	245	262	262	237	281	274	263	291	275	262	263	299	321	267	267	307	291	273	282	261	273	280	275	295	290	285	293	259	264	272	249	272	257	255	297	249	307	286	270	291	289	297	280	269	304	269	289	282	264	268	288	314	270	277	290	254	307	272	272	304	282	273	285	280	234	289	303	272	291	260	271	276	283	298	288	237	274	308	291	259	286	257	282	288	297	294	252	296	252	307	301	313	299	286	300	285	260	272	292	270	279	296	275	257	300	287	285	279	283	288	275	304	293	269	275	300	268	299	281	240	291	279	301	277	273	291	265	281	315	288	273	302	296	288	265	263	272	255	247	281	297	275	288	254	278	256	270	269	303	279	294	265	297	288	271	269	295	260	268	287	290	283	266	282	291	293	267	252	276	267	266	293	257	272	278	275	294	297	281	273	291	277	329	325	285	249	328	291	218	279	288	309	303	280	292	285	270	286	272	263	290	293	293	298	291	270	308	277	246	276	254	274	314	272	293	260	284	264	273	283	306	301	279	292	287	282	276	271	283	287	254	292	277	262	276	277	279	284	264	265	290	286	250	243	288	282	290	257	296	284	280	304	251	295	288	280	293	288	328	279	265	293	290	312	275	281	259	271	288	257	269	283	286	251	254	282	274	277	245	268	242	273	260	316	283	262	259	302	259	287	252	266	288	295	265	278	260	267	312	296	269	318	266	265	265	289	259	280	293	290	302	260	253	276	296	285	290	276	243	294	275	284	311	271	272	263	319	293	300	285	275	286	286	267	256	271	240	284	281	289	283	288	274	239	258	259	251	263	272	255	253	261	268	285	247	253	258	260	273	281	288	265	252	296	295	258	264	289	282	284	274	283	280	303	294	313	294	276	288	268	260	265	279	264	260	276	275	278	302	272	298	263	287	266	318	281	300	287	257	262	290	273	271	322	270	253	278	299	287	275	292	256	295	294	295	266	297	326	279	273	276	270	237	279	243	271	254	286	275	287	274	281	276	272	270	271	287	245	260	260	249	266	260	276	278	288	279	253	289	273	260	302	274	276	293	293	287	290	336	272	259	318	300	294	276	262	262	293	249	281	304	235	296	295	284	314	300	289	283	264	273	282	309	267	265	268	282	292	255	291	306	299	283	300	300	279	289	234	312	283	284	267	285	287	246	275	285	278	306	278	313	249	275	269	307	259	273	281	286	297	253	260	263	284	272	316	274	242	272	295	293	277	274	294	261	313	264	261	253	304	290	260	285	259	259	300	242	280	291	262	259	256	264	295	284	304	257	260	243	271	270	317	276	256	258	282	246	271	278	253	274	268	260	285	279	316	283	270	254	266	310	260	267	269	296	303	293	245	306	282	265	268	294	282	275	306	272	275	255	264	277	271	321	283	282	279	279
34357	41597	15025	829	671	628	639	659	639	606	576	600	597	581	633	625	586	593	582	603	556	626	619	610	578	607	612	635	566	593	622	578	610	627	627	594	598	561	594	576	605	604	600	637	604	588	605	572	598	598	590	594	610	578	580	615	559	625	603	546	594	590	589	599	615	589	585	587	576	572	592	607	594	612	582	588	658	553	582	585	599	596	609	601	603	590	654	654	619	617	608	596	604	585	617	623	613	655	578	573	595	559	592	598	588	593	612	611	587	597	601	620	606	577	600	585	612	629	618	621	545	613	647	607	554	623	578	606	608	587	618	606	583	585	646	585	625	621	595	572	580	623	625	587	597	605	599	586	604	594	583	579	592	607	609	600	600	571	556	626	587	573	630	620	587	583	631	624	605	626	589	582	570	604	617	625	621	604	588	625	589	605	553	597	620	586	550	575	602	570	638	572	589	628	601	608	588	601	610	582	609	619	585	607	610	608	606	596	594	605	602	597	630	575	575	617	577	594	650	602	583	574	583	603	615	593	574	595	613	603	619	595	630	625	605	580	587	584	651	580	596	613	598	623	620	611	601	620	624	609	607	628	585	605	561	578	629	564	570	641	604	645	624	572	553	608	598	618	579	604	609	605	598	622	607	613	592	607	593	568	585	608	566	592	614	571	619	570	585	574	611	630	607	581	565	584	608	607	586	606	620	589	615	617	568	562	568	589	598	575	619	584	637	635	585	620	569	652	595	623	597	554	593	609	614	555	566	582	595	660	597	628	619	608	608	604	602	636	621	620	599	553	612	592	580	587	606	601	590	598	615	614	618	597	590	582	569	618	612	636	647	614	589	612	603	577	599	554	623	583	611	586	590	659	600	600	634	594	586	619	619	618	580	636	586	569	591	626	618	624	564	569	617	630	604	648	658	609	596	582	571	583	593	599	570	608	614	627	600	600	629	600	590	564	572	592	592	616	632	573	602	609	611	599	629	611	646	596	593	634	593	612	585	613	567	600	625	598	574	600	609	589	576	568	609	605	610	594	542	618	602	567	582	647	610	604	586	619	593	614	598	602	599	623	627	601	598	631	603	616	585	576	596	616	575	620	614	606	608	597	574	623	584	567	565	605	602	576	658	637	585	589	616	615	588	587	655	660	623	617	619	610	565	616	618	626	601	618	560	628	554	578	614	592	578	577	575	593	581	633	568	606	594	616	585	636	576	627	616	615	654	636	542	586	596	590	593	602	613	584	571	629	639	609	622	551	562	589	615	615	583	596	598	573	625	564	619	615	597	609	584	606	556	507	564	564	603	599	650	625	613	617	545	562	614	655	578	628	582	609	594	577	601	575	571	583	622	600	600	568	568	601	626	586	632	575	609	581	615	586	576	636	572	601	621	537	615	582	605	560	572	630	625	642	583	609	645	561	605	547	575	625	603	587	609	608	641	658	636	584	611	607	601	599	591	621	635	602	590	589	545	604	607	572	585	559	602	559	632	564	613	599	623	643	599	612	564	600	626	572	595	620	623	624	594	629	614	600	650	608	630	636	618	614	571	597	629	632	567	595	592	585	612	608	615	558	646	600	620	590	607	561	602	623	635	610	589	631	599	606	611	625	600	603	563	578	576	575	576	611	580	533	613	616	554	610	616	598	555	651	616	608	572	592	582	612	644	604	609	557	609	611	609	565	592	626	637	613	604	574	566	627	621	562	619	674	635	576	591	598	578	607	600	596	606	616	606	583	596	628	557	589	615	614	654	578	599	657	559	614	652	560	611	624	591	597	563	559	558	623	640	610	635	595	549	598	563	578	588	561	600	602	603	602	632	632	574	570	580	577	605	608	575	606	630	625	621	586	612	624	581	580	612	621	566	613	585	613	589	576	601	613	612	558	600	627	620	585	601	609	617	595	587	578	603	614	560	586	591	589	632	631	585	604	576	621	573	626	596	612	566	616	641	584	554	590	622	568	575	566	642	589	581	631	567	597	598	584	600	582	592	620	650	574	591	587	589	579	589	583	581	577	576	598	578	588	601	576	629	568	608	588	634	615	621	525	598	614	665	604	600	603	654	607	636	605	579	593	586	575	603	603	555	585	619	587	586	618	625	627	591	635	619	592	590	603	559	612	567	555	609	605	621	559	581	617	594	581	608	610	577	615	640	599	631	610	573	590	659	594	593	598	570	576	589	610	604	590	602	600	602	579	618	616	612	579	566	604	618	556	624	613	634	611	585	587	596	569	580	633	642	583	592	579	600	567	583	605	563	584	602	611	585	579	594	577	588	616	611	586	631	587	631	648	606	579	595	617	653	606	613	595	583	560	591	582	609	622	575	642	561	600	612	605	564	581	625	582	580	598	580	616	600	587	557	646	578	635	610	610	582	604	610	578	603	577	586	658	553	592	582	593	616	607	615	604	614	578	658	634	583	605	621	648	650	616	591	615	617	582	629	609	547	592	586	609	632	584	601	580	598	600	600	594	613	588	596	610	563	646	611	546	563	607	606	575	566	612	609	594	630	605	610	618	609	576	605	632	554	565	561	584	592	614	608	644	619	601	576	638	592	581	568	610	577	582	552	580	575	597	583	579	569	607	564	561	626	575	614	633	619	579	633	594	597	589	575	618	612	624	610	622	616	602	565	625	610	595	687	610	595	612	614	601	590	631	596	590	622	576	578	608	607	579	618	607	593	594	633	592	604	635	595	558	589	596	586	593	631	622	613	607	590	609	577	599	601	616	622	583	610	599	583	551	610	590	607	586	617	630	652	622	587	596	632	587	611	605	597	603	649	616	586	600	588	592	622	573	595	623	622	595	608	646	612	621	607	616	600	610	578	607	597	559	598	587	599	612	552	589	568	594	556	554	611	569	624	605	662	569	597	556	664	607	601	607	580	620	590	606	580	605	575	573	623	612	601	607	571	624	585	595	621	567	573	603	627	642	608	585	642	606	610	549	614	614	642	601	603	540	607	605	592	596	605	639	576	588	597	561	595	589	611	612	625	640	611	609	614	567	604	579	632	610	611	639	626	649	591	611	596	562	565	605	612	571	640	615	639	615	571	579	581	606	558	593	630	568	631	628	616	607	629	578	597	589	562	582	595	559	595	621	613	640	579	613	626	609	623	592	629	627	647	622	603	605	592	603	570	575	585	610	612	605	585	602	604	636	607	639	602	602	617	591	571	589	547	595	578	607	589	622	602	599	598	594	586	585	600	580	599	566	575	593	592	544	628	622	618	617	577	608	592	630	601	579	625	600	540	590	627	620	623	602	588	600	604	609	582	611	625	608	561	592	609	561	611	649	574	589	615	552	612	572	633	613	582	587	618	595	631	597	563	619	608	557	611	645	584	618	618	602	596	609	629	576	589	604	598	582	576	635	617	591	605	582	595	599	603	584	595	598	598	602	604	529	541	588	608	634	591	558	595	625	587	594	596	620	598	635	595	610	594	635	620	606	554	583	595	561	609	618	593	622	605	593	574	631	580	602	597	618	639	596	585	613
24620	21165	24226	28355	21164	21192	11216	570	358	315	319	313	318	356	338	324	334	307	293	304	291	305	281	263	242	301	326	329	271	301	262	284	280	259	295	281	274	278	299	279	325	274	320	260	244	289	277	276	312	277	285	290	288	261	288	282	252	273	274	289	272	270	280	294	247	248	292	277	279	265	259	300	267	290	285	290	250	273	285	252	258	234	263	274	278	308	282	254	278	312	293	263	258	261	289	317	279	330	277	296	296	290	325	300	309	255	299	301	286	264	271	295	273	264	260	277	282	269	281	248	260	265	251	300	308	296	307	291	259	255	268	290	256	297	275	253	294	278	287	274	327	297	276	299	263	283	251	249	271	294	251	246	294	263	259	271	295	285	247	305	267	267	268	273	269	299	305	288	272	298	291	305	242	258	270	316	264	266	252	253	306	282	250	278	267	284	284	269	287	284	264	313	305	287	275	273	323	273	290	294	293	268	297	315	282	316	277	288	296	287	286	287	254	256	275	258	282	275	298	276	305	285	311	276	285	264	291	297	267	294	277	273	246	294	286	249	291	299	317	284	292	256	336	275	278	273	301	309	280	301	319	268	307	304	308	279	272	245	277	257	254	301	277	272	272	279	286	272	268	264	293	283	250	275	310	318	296	281	287	249	292	304	287	259	280	272	300	317	283	252	271	289	269	262	296	275	260	310	274	266	269	303	246	268	315	294	280	281	279	277	315	282	282	283	303	262	312	288	294	341	280	278	324	274	297	249	278	249	269	311	302	309	308	273	302	283	302	287	284	281	274	274	285	285	314	288	272	247	284	273	268	283	274	293	294	293	249	262	289	296	286	312	282	291	275	288	242	302	244	245	274	254	321	257	251	322	306	317	298	283	286	264	258	256	266	276	297	287	285	247	286	303	241	296	270	288	287	297	249	303	290	279	262	296	264	283	261	284	273	275	279	271	290	278	270	273	278	295	300	235	275	295	266	267	261	296	255	240	266	306	239	277	297	290	282	275	300	289	281	292	290	280	282	315	288	305	293	316	318	275	279	277	276	282	321	274	287	306	254	264	312	247	313	296	274	278	272	257	260	289	287	277	281	286	291	299	297	275	270	263	280	300	288	282	272	293	272	290	297	273	286	319	282	272	286	269	284	295	281	265	275	264	267	275	260	260	259	275	252	297	268	320	296	304	312	290	280	282	296	279	241	300	292	292	298	269	271	283	299	271	298	279	291	259	298	274	293	291	287	254	272	247	266	281	313	283	279	274	261	291	287	270	288	295	288	324	284	273	284	301	300	264	278	301	253	226	291	267	278	284	311	306	291	293	303	289	308	257	275	239	256	295	298	301	309	292	258	246	285	285	277	289	259	305	271	293	285	257	280	265	298	265	310	276	297	259	286	279	305	290	280	251	276	268	278	289	261	285	285	268	254	285	246	275	266	268	267	272	303	267	316	277	238	277	294	261	280	268	227	269	277	284	273	298	284	280	263	266	288	297	256	318	287	284	313	295	277	269	317	293	293	295	295	281	318	319	274	294	315	265	322	275	292	262	284	260	286	272	254	290	269	273	256	274	304	276	278	245	283	261	282	292	304	284	312	295	294	322	303	267	288	305	284	284	272	288	247	285	273	280	284	283	267	260	305	262	296	272	290	324	268	262	269	300	318	294	283	252	270	299	270	286	253	287	293	278	298	273	259	288	306	276	270	278	296	267	279	275	294	277	312	267	274	272	287	276	296	280	283	259	304	268	302	266	273	279	254	266	273	280	249	286	281	286	255	263	274	264	304	262	309	301	279	275	321	307	286	280	286	273	287	292	294	277	279	271	310	283	271	295	258	233	243	283	294	270	300	288	271	263	306	272	270	305	295	298	293	268	262	311	257	293	284	288	288	315	259	285	299	283	268	248	289	272	286	266	275	295	271	259	294	303	281	271	326	293	266	272	321	293	278	289	268	242	247	283	284	315	308	280	297	264	320	281	272	284	288	297	308	278	322	277	285	265	296	296	324	279	284	259	296	286	271	332	334	303	264	301	290	307	297	271	253	289	314	304	267	257	274	288	281	267	273	258	300	276	262	286	300	282	258	283	251	290	280	279	297	275	271	279	299	302	294	269	284	266	280	260	253	284	290	269	281	270	302	287	275	284	270	281	301	288	265	285	289	279	287	256	264	269	279	265	269	274	274	302	323	289	261	226	289	278	317	315	283	270	280	281	284	282	281	264	284	266	293	261	294	261	292	271	277	277	265	261	293	255	251	256	296	249	289	278	301	269	312	296	259	267	289	253	250	261	279	288	293	296	277	311	288	255	307	260	299	275	288	286	302	279	285	303	290	275	297	273	276	278	278	256	247	294	291	284	304	280	240	275	282	273	283	274	337	285	288	307	272	302	291	286	285	282	274	270	269	276	272	279	287	280	324	325	277	304	272	269	262	245	294	290	282	282	279	295	295	283	288	272	264	243	283	278	333	287	257	265	281	260	320	279	279	298	262	264	324	311	274	303	273	288	263	296	272	315	326	297	278	279	276	252	274	239	313	292	295	266	289	292	298	275	307	289	283	309	278	276	271	313	274	256	284	291	245	277	316	269	273	294	248	279	267	291	285	271	267	242	290	297	296	279	323	284	286	275	285	290	291	313	312	296	271	281	265	319	276	280	253	297	284	288	291	299	287	291	253	257	270	303	265	241	260	272	304	292	284	308	306	272	293	283	278	253	281	289	279	274	297	261	246	246	246	269	251	297	310	273	282	256	281	276	291	262	297	299	282	266	287	291	314	260	314	280	333	300	295	314	280	303	267	257	305	293	276	264	295	244	278	270	319	276	267	314	297	314	292	332	263	273	262	277	272	271	299	273	292	278	279	283	295	296	291	276	285	274	291	298	234	299	283	265	262	291	259	284	274	282	241	309	253	308	257	275	263	261	256	273	314	280	287	314	308	324	260	303	315	278	290	297	320	275	293	277	294	266	276	267	255	245	234	242	273	279	264	283	283	230	282	266	264	293	307	281	274	295	285	305	247	286	289	275	313	280	265	295	271	296	269	280	295	301	276	282	294	280	249	274	303	282	287	269	279	286	265	286	282	326	245	304	303	262	296	283	289	314	300	274	277	282	255	279	284	293	310	272	253	291	262	303	288	235	290	291	279	279	288	288	278	315	282	303	262	277	287	292	295	274	295	278	269	258	291	264	243	276	287	308	282	289	285	268	263	256	267	259	314	288	261	277	266	271	260	265	272	276	290	291	268	270	264	318	267	314	274	287	286	265	273	265	242	258	301	287	283	272	278	274	283	277	284	292	269	268	251	254	289	296	280	249	285	241	288	288	267	254	318	268	267	281	296	305	301	289	274	243	290	269	293	265	294	249	282	267	279	310	307	272	258	297	291	273	260	278	264	264	297	304	288	276	277	304	261	249	285	253	290	262	275	286	266	290	261	249	311	284	285	313	294	245	313	275	283	281	307	263	289	264	297	268	255	307	298	280	325	266	266	275	277	266
40954	53823	23602	943	718	675	641	600	608	595	629	578	546	617	556	554	623	549	580	566	543	572	582	599	544	636	594	562	528	595	549	572	579	569	586	601	604	580	585	578	551	575	539	574	589	583	573	584	578	566	559	590	564	595	547	609	592	617	570	558	577	564	573	536	591	564	552	593	608	570	576	591	547	591	586	592	571	589	592	559	556	588	569	579	583	583	596	600	594	542	568	550	566	588	561	572	555	587	540	554	610	569	579	615	588	572	556	564	564	601	590	600	574	576	531	589	559	551	602	584	596	575	559	561	565	579	546	566	622	578	545	547	576	564	562	572	571	561	552	560	577	573	598	561	528	619	594	583	534	596	564	626	563	583	566	601	557	575	550	579	565	552	618	549	574	561	634	543	535	543	562	617	591	536	592	534	575	547	566	613	580	583	561	597	592	597	582	569	527	581	561	587	588	554	537	525	576	536	535	561	580	538	557	590	574	583	558	601	533	597	568	581	568	560	538	577	579	539	608	562	551	594	599	523	576	558	573	552	559	570	592	567	588	600	546	571	557	576	588	558	575	551	580	587	554	587	583	559	542	597	537	571	539	569	593	537	539	567	608	563	560	561	566	590	544	561	562	555	583	603	627	545	554	560	565	529	517	600	540	580	601	558	559	590	587	578	595	552	550	572	546	558	581	590	538	581	592	568	626	572	597	591	549	535	532	560	535	549	545	569	522	547	580	617	565	546	514	571	598	515	555	595	580	534	554	592	577	560	547	550	574	554	559	555	553	578	618	567	550	548	584	534	539	605	574	593	527	573	525	576	611	570	526	571	582	588	600	593	561	558	551	584	556	569	550	573	585	544	588	559	553	517	608	596	588	565	584	561	577	550	541	586	561	578	537	597	559	570	588	550	567	564	557	615	602	603	556	586	587	592	613	559	585	574	603	550	584	565	581	603	575	531	567	576	608	589	547	608	531	616	571	544	566	560	549	586	584	548	599	570	516	597	601	586	556	625	573	597	577	577	582	563	558	611	560	575	555	570	637	567	587	580	579	550	553	564	532	556	529	623	551	549	573	534	565	561	594	579	561	603	594	608	569	571	554	555	570	532	580	580	587	576	592	573	535	564	574	619	539	555	562	543	573	555	615	580	549	605	561	552	598	556	539	550	541	545	562	583	545	587	597	578	584	571	557	599	596	564	542	581	567	552	599	575	578	623	551	559	568	553	533	551	565	593	582	562	611	541	562	591	582	580	580	577	575	550	587	581	608	581	576	512	554	568	563	565	562	569	526	543	596	546	569	547	560	612	525	604	608	567	573	525	563	540	574	614	551	553	610	603	609	567	569	553	543	577	580	572	584	572	538	567	577	558	542	579	556	560	559	583	601	577	590	545	597	561	564	567	563	558	577	563	617	558	594	570	543	625	569	558	543	598	557	580	605	589	583	562	576	538	539	585	568	632	562	593	552	574	584	596	595	583	596	561	555	562	576	599	551	605	575	556	575	548	598	566	590	577	579	585	578	568	570	594	582	562	551	564	556	569	570	597	600	560	556	570	575	575	592	544	577	606	596	552	602	581	551	614	565	547	548	622	569	569	559	588	559	533	547	566	623	600	636	558	543	550	598	589	557	608	585	568	569	547	548	573	582	604	552	583	555	604	570	572	588	555	575	630	557	553	584	540	577	530	573	550	564	578	586	565	552	551	561	573	581	582	567	567	559	538	557	564	537	564	614	573	560	546	565	620	594	575	591	551	603	569	584	542	572	556	535	601	588	570	559	587	565	561	587	565	582	563	551	578	623	532	606	600	564	592	576	593	602	538	531	559	571	600	560	582	605	544	544	529	548	580	568	583	624	594	564	570	549	568	535	592	537	540	557	525	615	553	579	573	548	551	537	527	580	582	553	572	596	576	578	571	549	570	573	571	574	592	571	589	552	564	537	576	634	561	542	529	559	576	608	637	589	576	557	601	550	608	538	571	562	579	593	581	577	560	592	583	565	615	576	560	522	566	560	554	579	613	564	584	520	605	563	605	570	552	554	581	530	535	600	574	594	591	586	567	553	577	642	590	533	580	564	603	558	626	549	587	580	576	585	550	589	576	557	540	613	569	643	581	572	615	616	594	555	551	581	550	573	598	599	569	584	606	573	570	555	604	588	532	582	568	539	549	599	556	538	602	570	570	541	599	554	519	561	544	536	587	545	524	550	596	562	599	546	585	564	552	561	527	574	557	568	533	553	610	552	559	554	555	586	603	576	597	586	582	563	601	565	554	554	576	558	537	546	562	564	571	555	575	521	566	598	585	548	569	548	538	558	560	584	608	584	575	593	562	590	607	577	581	580	551	551	566	569	558	560	595	625	559	570	595	556	586	590	570	549	569	585	534	514	594	569	552	570	616	550	592	573	553	558	622	559	591	570	561	545	582	579	600	611	559	536	588	569	578	566	596	568	549	550	595	546	578	606	586	544	605	586	559	598	592	569	576	563	553	636	577	562	598	574	560	537	564	579	555	560	557	565	550	578	557	566	544	561	557	593	576	602	580	611	567	563	548	550	578	544	564	570	582	549	538	603	577	569	632	596	557	619	560	525	613	587	547	546	559	576	562	567	599	598	585	549	546	545	568	539	602	583	574	556	577	613	558	579	520	544	607	533	587	593	526	581	576	574	586	579	544	579	568	575	577	571	567	602	597	559	601	554	602	565	569	581	580	511	611	599	546	611	578	557	578	541	545	555	576	537	537	530	540	546	538	545	556	550	528	589	601	522	541	509	608	585	560	579	540	555	585	539	562	541	575	595	533	555	579	605	601	540	537	539	566	567	608	566	562	590	560	567	546	589	548	567	577	562	543	588	584	599	532	539	563	559	585	553	572	567	580	582	583	567	553	584	568	598	565	570	563	523	592	602	542	552	517	592	575	578	625	621	600	563	580	558	595	552	574	579	578	586	606	560	571	565	568	531	559	590	527	542	490	561	574	592	567	582	554	601	575	546	566	589	548	610	602	602	574	571	548	562	587	556	637	590	572	537	563	589	521	602	615	618	555	553	572	569	567	544	565	539	582	559	570	618	575	548	540	556	541	575	576	521	583	595	570	582	554	610	578	559	582	544	601	591	564	583	567	572	604	603	552	572	534	574	581	573	595	572	601	607	529	577	611	577	563	575	554	568	558	645	579	556	547	601	572	601	600	598	546	564	564	611	553	598	580	573	597	556	572	507	587	541	536	565	609	598	606	576	558	551	558	554	570	587	584	550	564	585	549	569	615	589	561	569	566	576	570	570	582	571	597	601	571	580	560	600	556	576	593	593	540	571	555	565	609	582	561	561	572	545	564	610	577	580	570	556	567	597	562	590	610	535	573	619	562	593	564	554	559	598	567	579	590	524	594	583	559	578	564	585	553	562	590	583	582	561	593	575	544	584	504	525	571	553	574	580	536	621	579	570	539	593	607	579	579	564	559	581	573	570	526	605	560	571	597	553	543	553	589	575	529	571	546
34346	18145	5224	383	172	158	144	126	132	136	146	157	160	124	144	145	130	151	126	134	143	149	134	145	128	143	137	154	120	123	154	147	137	126	157	149	133	146	141	149	130	136	156	142	162	147	148	131	131	148	150	152	154	138	122	130	154	161	136	171	138	156	153	142	127	113	138	132	136	136	158	133	153	125	148	159	153	134	153	138	145	140	148	137	127	108	163	133	167	143	150	127	128	132	116	140	143	120	130	133	140	112	151	158	172	154	130	143	121	150	128	125	138	128	124	149	159	137	124	125	134	127	151	139	111	139	126	119	157	145	143	143	118	126	122	161	162	162	128	150	141	145	141	153	144	130	136	107	133	142	153	141	129	162	137	154	131	121	146	149	115	150	120	148	129	127	132	146	121	144	146	134	152	167	134	144	161	137	152	150	133	154	154	142	134	148	146	140	138	159	131	127	127	139	163	143	145	131	160	140	163	131	121	125	118	142	146	147	139	153	119	137	127	147	147	108	139	151	121	135	137	128	156	133	146	166	133	130	129	118	126	116	146	136	132	137	121	162	139	138	139	133	143	126	137	132	135	133	137	155	152	144	140	146	141	126	156	164	159	139	133	164	134	135	114	143	148	145	135	147	140	136	129	133	135	128	169	137	137	153	137	120	123	136	121	139	141	144	134	140	128	131	132	120	146	157	130	151	161	144	135	138	126	141	136	121	153	148	124	107	133	132	128	134	126	118	152	134	137	134	145	143	160	138	140	148	122	141	155	139	147	117	123	175	163	126	126	137	144	162	143	136	157	155	144	144	153	135	149	133	137	119	168	164	145	153	121	123	155	138	129	131	141	143	116	144	160	144	153	150	172	135	151	143	121	126	119	138	132	132	131	142	152	144	119	147	130	136	136	131	136	144	152	127	132	137	139	112	150	158	144	156	140	141	119	131	124	113	132	123	129	134	142	112	143	154	126	126	128	130	139	123	142	130	150	119	146	126	153	139	139	124	139	161	125	137	142	150	131	130	124	145	155	153	129	120	124	134	109	132	115	120	133	149	128	145	130	136	150	158	141	138	135	147	124	145	140	123	146	150	141	130	146	122	146	153	121	155	120	143	113	123	139	148	142	133	133	132	137	152	164	149	127	128	143	151	134	129	130	139	145	134	126	157	144	140	131	114	138	122	134	138	140	149	127	132	149	147	135	136	141	147	123	137	139	138	121	151	145	140	155	122	139	140	156	122	128	158	146	139	143	145	140	154	112	165	147	169	140	159	130	144	151	135	146	127	143	138	143	142	147	138	113	129	131	130	139	143	124	127	142	126	125	132	151	149	157	132	139	129	126	120	123	137	111	136	154	138	128	126	152	133	130	153	126	141	129	152	152	139	133	124	146	147	147	126	133	116	133	133	135	149	123	130	172	139	150	160	135	128	142	136	142	150	134	131	130	131	130	135	132	158	156	139	143	141	137	153	131	135	141	122	165	139	139	144	135	128	128	126	152	145	131	127	129	134	138	144	133	138	173	131	132	150	123	125	129	125	126	137	144	130	145	118	135	155	138	142	145	169	169	134	150	152	148	154	154	115	141	140	143	154	154	130	132	144	130	112	136	153	150	153	123	121	126	134	148	114	145	142	168	133	123	124	133	125	157	158	123	153	127	133	154	144	139	122	163	122	141	150	143	140	113	141	151	146	136	113	115	156	129	138	125	146	120	145	115	140	142	124	146	141	141	140	125	144	154	165	143	148	121	124	154	133	125	150	137	149	121	139	149	129	136	136	136	169	149	130	145	158	136	144	143	125	137	152	126	150	143	133	134	146	137	160	118	137	164	170	114	143	130	138	107	124	129	150	134	160	141	121	134	124	121	139	145	169	128	123	124	152	136	128	123	139	122	135	154	151	150	157	123	128	139	154	146	141	151	154	137	104	140	133	159	120	141	137	149	151	145	126	145	162	151	142	142	148	153	120	139	138	122	141	142	150	144	149	131	133	145	140	136	127	140	157	122	129	111	127	142	123	151	144	137	139	128	126	156	150	133	159	154	163	148	144	151	148	159	133	135	122	146	146	135	115	128	149	119	127	102	116	136	124	133	144	145	127	152	122	134	135	127	126	138	142	143	137	155	176	132	151	141	141	125	142	135	132	146	117	148	147	138	147	147	152	120	148	144	171	155	145	140	147	150	162	166	137	143	130	156	145	149	161	141	144	135	119	117	147	147	157	164	140	141	124	133	123	146	156	143	133	138	138	133	132	119	175	129	123	147	133	136	133	144	136	130	150	134	139	111	135	142	137	120	142	140	150	149	137	121	144	121	144	138	131	127	122	132	121	138	153	159	129	138	144	125	129	132	93	127	152	142	142	145	119	152	129	123	172	143	146	111	142	119	136	150	166	147	140	137	122	134	140	138	130	151	153	132	156	141	133	146	147	121	159	143	112	129	149	146	119	148	119	118	129	109	123	134	126	123	140	163	132	146	139	152	127	119	133	151	140	161	141	131	136	141	125	162	135	129	160	149	140	135	148	141	145	144	162	158	125	132	131	126	149	136	150	144	150	131	115	151	140	139	137	117	135	125	171	125	122	141	130	172	118	164	122	129	109	121	154	153	132	145	153	159	148	135	130	153	142	153	123	154	139	129	128	150	139	136	136	127	118	130	132	137	159	115	139	143	133	114	137	143	147	117	144	143	136	163	149	165	138	129	138	154	159	129	137	163	154	137	114	132	135	138	162	156	139	134	149	129	164	161	157	140	120	137	145	124	138	131	136	139	145	136	128	158	141	145	139	135	135	131	140	162	117	147	143	132	153	128	147	164	133	161	127	152	122	134	167	128	161	160	135	139	152	155	145	136	151	147	138	149	133	136	157	130	149	149	131	140	143	136	130	135	158	113	152	149	135	143	134	140	137	145	128	142	152	146	151	126	146	133	142	139	117	135	122	159	141	140	129	146	137	134	160	147	117	144	133	140	151	140	115	137	144	140	131	119	135	126	144	128	147	156	123	151	128	132	132	162	155	141	148	153	155	127	149	132	134	127	142	119	146	156	122	133	130	143	130	152	138	129	121	139	152	135	150	139	110	136	143	148	139	133	140	139	145	121	152	134	165	126	139	139	152	141	153	144	120	165	146	151	141	143	150	135	122	137	161	166	134	136	132	161	144	145	136	137	130	134	167	139	152	135	141	128	139	135	145	154	166	126	139	142	114	158	148	122	127	117	170	143	149	116	125	136	141	153	129	137	151	149	145	157	146	128	145	147	149	119	138	155	130	138	155	123	139	127	154	142	124	145	131	137	135	143	126	145	116	152	138	125	113	145	113	137	138	116	116	153	158	154	147	137	127	140	147	138	139	146	151	131	133	133	142	157	149	137	146	129	148	135	133	141	146	148	149	137	148	151	142	163	163	154	124	144	140	150	125	146	122	140	141	144	137	152	152	133	145	122	149	145	143	128	138	126	158	134	121	168	135	129	183	145	130	125	144	165	137	130	181	157	109	140	145
16458	6929	1241	389	343	370	320	345	321	356	350	311	381	342	314	353	358	371	303	354	342	367	348	330	349	341	361	341	375	374	326	335	337	354	360	331	376	369	351	352	332	348	373	345	337	355	345	362	347	340	370	349	361	352	333	349	343	338	370	375	354	363	328	360	346	362	341	341	354	352	374	305	336	325	322	343	357	355	352	359	318	342	361	339	341	372	340	328	341	342	350	338	372	337	340	336	363	357	357	323	338	325	337	361	342	344	341	372	358	325	342	381	339	378	402	378	354	338	332	344	348	337	324	338	343	324	343	365	339	363	335	370	342	353	333	334	377	377	342	364	332	352	325	402	356	309	359	346	328	356	338	336	373	338	358	337	350	338	388	351	342	343	333	334	349	340	322	320	327	364	366	324	348	361	364	349	333	397	353	367	312	336	353	371	363	349	347	358	330	348	363	344	348	327	368	345	355	360	326	371	336	335	340	384	339	382	337	375	358	354	363	367	319	360	359	329	359	364	373	340	336	350	339	362	351	377	326	350	340	337	344	369	366	375	340	368	320	375	348	342	360	367	341	363	359	341	345	335	342	355	375	331	370	335	337	323	374	355	339	350	349	336	336	316	363	361	344	342	336	404	327	357	378	339	348	340	314	347	347	312	323	324	329	331	347	356	351	367	366	365	343	339	371	347	331	343	325	336	345	345	346	294	361	359	341	386	379	357	359	364	348	362	364	362	359	308	388	331	347	345	356	389	367	362	344	325	335	358	343	336	374	344	325	365	370	340	317	341	343	342	364	370	344	373	352	333	363	321	345	337	384	341	365	342	347	394	358	351	332	355	334	323	387	356	343	347	332	352	337	336	340	366	363	319	360	325	398	359	352	329	369	364	360	316	349	353	346	377	348	365	322	337	348	323	329	369	345	328	342	367	328	330	321	342	350	329	352	345	342	371	318	386	342	380	349	328	318	394	338	363	378	394	343	319	345	353	332	321	369	335	349	342	369	334	315	362	350	366	375	344	365	353	330	371	359	343	380	360	359	346	365	356	349	346	365	338	356	356	360	348	350	325	310	315	346	385	328	353	357	361	351	349	352	360	333	348	371	350	367	361	339	357	355	347	354	351	337	356	317	340	359	355	358	371	331	331	334	332	349	326	334	359	340	315	352	392	338	323	362	348	390	346	332	361	359	334	361	361	319	337	316	352	346	371	369	354	391	328	355	306	344	362	367	380	360	398	357	367	334	328	364	340	335	368	357	326	318	329	368	322	364	340	358	342	362	362	355	338	320	358	354	354	340	345	360	381	332	363	352	355	347	345	333	338	357	363	356	343	357	330	323	340	359	368	343	331	355	327	350	336	318	361	341	385	298	363	315	347	353	341	332	350	330	373	343	344	322	361	324	348	318	341	346	356	301	344	332	352	354	344	351	346	366	349	336	339	312	330	371	341	344	374	360	347	394	351	350	346	326	330	339	324	351	337	359	363	341	338	330	364	355	350	347	354	361	358	343	342	356	326	344	350	366	357	356	357	358	336	330	352	336	306	353	346	331	341	345	338	342	339	339	323	350	368	347	329	361	361	349	371	369	363	333	377	361	353	347	368	347	337	342	367	355	380	360	319	372	357	354	360	325	355	330	343	383	333	363	344	361	345	332	333	339	350	349	327	344	366	355	378	346	357	332	348	322	362	325	361	397	378	366	372	360	351	318	371	337	368	345	347	361	343	348	345	332	348	309	367	394	364	333	368	343	315	355	353	335	326	331	359	372	357	338	362	347	348	360	358	353	301	369	335	353	362	364	370	349	346	320	369	341	317	362	332	346	351	339	321	347	373	370	368	344	290	348	310	357	327	344	370	353	340	367	359	357	350	321	372	326	386	339	358	328	348	352	360	332	360	356	333	368	338	355	331	369	333	340	352	353	367	363	359	327	362	347	356	349	368	353	355	353	335	346	365	349	365	351	324	384	313	350	344	346	338	354	339	348	333	344	350	336	361	341	317	354	324	362	354	336	323	361	361	365	326	352	333	339	319	321	384	356	328	360	380	337	334	347	341	334	336	320	369	329	338	355	313	324	302	331	365	355	347	335	342	338	339	358	329	343	351	359	351	362	366	324	368	358	333	361	373	347	357	372	359	362	320	364	334	338	324	344	331	335	334	326	335	340	385	356	328	338	369	357	361	357	305	350	337	394	313	356	357	342	359	338	366	391	352	341	354	330	356	337	343	364	374	356	329	367	361	362	361	356	347	359	330	357	357	368	353	330	315	349	379	340	354	342	333	330	361	341	328	356	348	358	328	345	330	335	335	339	339	339	379	353	338	358	329	373	353	362	331	344	320	343	327	357	347	335	366	316	349	334	335	347	375	320	317	336	353	364	361	325	377	338	330	342	377	344	369	320	337	320	360	355	325	336	383	362	356	329	370	359	335	338	358	346	367	347	317	324	376	391	367	343	322	368	337	350	365	350	348	337	352	331	343	336	346	370	371	374	370	341	341	307	370	353	311	340	343	341	353	362	351	357	359	362	344	340	375	343	341	350	322	337	362	344	358	333	372	316	338	346	318	353	336	346	380	342	336	331	361	361	325	383	335	381	363	335	356	343	316	332	371	330	344	349	384	364	311	348	395	365	380	325	323	343	345	351	365	363	332	354	339	354	344	337	389	325	339	347	370	348	326	322	312	325	349	358	367	332	351	328	338	327	338	352	373	367	327	345	355	356	338	325	350	356	338	371	351	348	349	354	359	336	341	319	366	342	350	355	386	343	350	348	337	337	349	335	351	362	362	362	345	334	378	323	312	354	300	350	356	364	328	357	362	342	350	348	379	320	376	360	352	380	341	345	326	336	325	331	350	334	352	359	347	321	373	348	367	375	339	347	388	337	319	354	373	327	353	375	369	364	334	354	335	379	344	346	369	303	373	338	370	371	360	326	348	343	398	344	371	357	352	346	365	354	352	300	365	326	359	357	325	352	376	369	328	329	365	372	315	360	339	337	365	353	366	339	350	336	366	337	344	341	347	385	325	374	371	316	389	339	338	360	383	309	311	333	352	329	368	353	355	369	344	357	365	373	330	341	344	351	394	362	358	332	361	328	353	337	365	355	355	338	359	299	361	360	346	325	377	355	334	356	361	357	357	325	356	349	385	348	322	349	355	356	336	318	341	358	349	369	347	380	348	358	339	340	356	357	333	330	405	326	338	312	378	385	360	384	379	364	380	342	379	315	353	339	344	376	350	348	330	353	329	351	356	335	369	363	334	349	331	367	340	363	335	338	321	354	348	328	351	334	349	349	346	348	357	345	329	333	329	366	342	373	354	353	368	348	371	311	360	333	350	342	352	383	337	379	387	311	367	393	351	358	358	367	371	326	354	352	340	320	353	380	336	370	326	401	379	333	351	343	345	375	354	333	376	349	349	365	332	316	337	404	350	337	362	366	337	325	342	340	362	352	331	345	335	346	313	339	360	404	347	345	326	327	323	375	337	316	316	360	358
25294	21120	23648	28797	21111	12296	528	369	314	303	323	283	318	284	305	312	307	278	290	284	273	299	315	293	299	285	274	287	277	289	273	267	324	288	276	264	263	281	274	257	276	254	299	296	316	258	296	297	309	302	277	281	244	241	273	289	283	270	282	286	312	283	258	282	299	309	281	285	270	297	270	296	277	288	264	268	288	302	260	252	305	286	305	278	299	265	281	294	270	282	271	286	298	315	284	276	272	253	266	246	260	260	262	255	248	286	283	281	238	269	292	246	282	285	287	260	280	279	264	318	276	334	248	275	295	258	282	291	277	280	252	275	303	274	238	284	287	288	320	283	286	292	333	316	277	284	286	289	283	276	273	271	281	294	298	306	270	280	307	290	285	280	306	321	283	307	257	310	308	298	292	270	281	291	286	281	285	233	280	298	263	274	302	283	250	271	304	311	263	279	263	250	266	285	295	243	250	284	301	305	281	253	300	278	316	291	312	262	288	312	263	287	272	296	294	277	309	293	285	299	279	299	293	287	258	275	259	267	255	253	297	292	263	317	262	278	275	301	312	262	286	263	251	272	307	251	271	292	305	293	298	274	287	262	256	301	286	294	280	268	294	272	287	283	261	260	281	295	252	301	255	254	248	301	325	278	287	280	296	266	289	281	285	279	311	263	298	280	285	273	298	288	299	298	266	291	267	288	295	265	289	290	268	286	240	260	282	252	293	305	311	261	284	255	250	316	286	286	257	279	284	291	283	274	282	293	312	268	286	258	290	256	298	270	283	258	270	262	253	314	297	290	332	305	305	299	270	288	283	288	279	278	246	277	244	273	285	262	282	298	283	319	283	273	315	260	265	263	282	277	297	265	257	271	287	272	297	285	256	281	272	286	314	316	306	263	289	283	292	276	294	259	302	275	272	277	278	272	262	263	268	276	271	288	288	266	278	292	291	297	277	288	282	223	261	263	280	303	242	273	290	276	296	269	272	296	279	275	277	270	281	249	244	302	254	279	255	288	279	264	284	301	261	282	255	308	274	283	273	302	291	271	292	273	291	272	281	271	298	262	279	274	309	276	287	284	288	257	274	310	269	305	280	311	293	277	276	268	266	288	270	286	256	267	267	292	266	266	267	322	276	324	307	312	250	302	295	287	308	287	257	307	289	273	290	273	280	270	250	291	265	288	237	309	295	307	323	325	288	290	278	274	283	269	284	298	285	251	296	275	264	267	279	267	285	280	270	268	278	253	269	291	296	259	273	263	286	277	294	280	299	288	305	273	278	278	305	286	319	292	286	315	273	289	243	277	264	254	273	269	284	327	298	292	294	280	275	284	266	269	269	274	260	270	254	260	308	279	276	283	269	309	284	294	302	278	266	262	292	277	278	253	298	262	276	281	257	299	321	281	273	277	293	298	288	288	266	270	313	258	248	281	297	263	287	282	274	292	285	305	269	281	256	282	281	284	281	281	264	298	290	265	289	324	295	274	262	262	286	271	265	282	277	289	264	249	262	272	281	267	246	287	269	277	297	276	299	264	281	262	287	301	257	304	294	281	270	295	311	292	283	272	290	252	259	292	276	284	254	267	287	316	301	304	254	270	244	290	318	279	254	246	266	292	261	284	259	295	265	288	255	298	264	278	284	289	277	313	261	263	279	311	291	297	285	290	282	250	269	316	267	294	260	290	264	299	249	273	278	241	282	276	291	253	301	310	248	241	249	296	260	288	251	289	281	271	301	272	272	272	281	268	289	286	292	299	293	289	278	281	270	262	272	272	298	280	250	230	268	277	274	264	263	313	293	281	274	321	280	285	287	276	263	295	239	276	258	263	288	293	282	274	315	281	288	273	315	258	293	279	291	281	279	283	290	299	304	272	282	287	271	283	296	303	257	277	288	327	297	290	283	303	277	274	271	245	272	266	286	265	292	271	291	310	270	239	270	263	265	256	269	289	305	284	271	275	292	301	288	283	281	280	246	257	278	246	282	289	265	266	289	248	255	286	286	313	273	271	284	261	290	298	246	284	291	275	286	281	263	262	298	264	286	261	300	284	239	281	281	280	268	277	286	271	305	286	269	284	248	267	268	281	284	297	280	289	272	240	246	291	285	281	244	285	276	269	298	293	311	279	314	274	290	273	317	261	279	280	269	271	275	313	287	312	283	262	297	312	282	264	282	326	315	306	249	278	301	296	294	326	288	266	268	259	297	249	274	241	263	314	290	249	283	280	251	256	288	276	270	294	284	281	322	287	266	279	282	245	332	289	277	290	318	281	291	272	297	267	310	279	269	274	281	274	295	282	280	276	296	273	322	259	247	261	261	266	292	298	270	280	304	288	290	285	268	323	292	322	266	250	285	302	271	288	258	256	268	263	299	283	261	300	261	282	297	266	269	304	254	295	344	245	291	277	307	278	287	266	301	280	281	291	267	327	253	288	312	300	279	259	258	321	316	305	310	296	308	242	266	266	272	283	274	275	257	263	258	287	292	297	283	276	278	279	269	295	290	286	268	299	282	260	276	256	269	293	273	278	278	287	272	278	273	282	313	291	286	259	289	277	299	294	301	261	283	253	271	284	280	282	275	339	291	280	293	292	300	253	279	276	296	244	298	281	289	306	264	255	289	271	256	280	282	300	341	296	275	283	296	257	279	267	265	291	279	270	269	287	288	271	305	277	295	280	291	299	289	249	309	311	298	262	260	293	284	284	275	280	250	296	288	277	286	270	277	286	261	284	264	242	267	267	273	308	284	300	275	272	289	272	268	315	284	280	270	298	276	254	276	291	277	257	254	246	278	258	288	258	297	280	270	262	308	298	254	272	300	266	272	294	263	286	274	284	303	278	281	257	309	257	231	280	268	256	258	279	270	276	310	272	284	281	286	264	258	275	283	260	272	285	269	289	327	286	287	309	266	275	285	265	260	314	295	293	282	301	282	267	291	303	314	264	289	250	283	252	277	278	267	266	272	262	267	285	285	295	264	310	260	280	282	253	243	288	329	259	304	281	231	288	257	296	268	250	273	262	285	264	288	280	247	303	297	286	285	275	275	302	308	302	250	246	299	286	270	272	310	267	306	266	284	256	252	292	278	246	288	236	281	266	286	305	295	258	283	273	259	284	299	267	257	277	263	311	257	317	248	274	273	284	311	311	245	296	266	249	285	246	286	311	282	299	283	262	243	269	287	307	286	250	280	278	263	271	281	288	282	266	255	285	313	272	277	291	272	286	262	293	277	275	257	248	278	261	296	253	266	258	297	287	269	275	279	273	285	272	286	285	275	277	290	285	272	279	285	237	296	267	283	269	269	294	263	284	284	286	273	272	280	269	274	285	279	332	278	248	286	271	285	266	306	345	306	301	293	298	275	261	282	281	278	275	284	293	278	289	279	289	265	300	259	271	255	281	298	285	272	306	270	278	282	284	244	232	305	301	251	265	271	258	291	275	328	295	251	311	257	271	268	284	296	252	300	267	280	275	270	264	277	264	280	292	273	286	265	283
34518	41724	14432	770	679	647	625	602	617	670	600	616	614	579	572	594	592	549	602	579	616	579	609	578	602	604	588	627	608	599	623	619	575	630	595	609	597	573	583	626	568	612	596	624	588	600	591	585	614	566	624	597	583	583	601	607	639	628	555	581	567	582	619	622	592	618	590	602	576	578	597	603	613	592	610	613	601	624	614	600	589	597	613	608	605	577	642	634	635	590	602	614	611	647	618	564	616	604	594	603	628	565	555	605	631	554	633	622	614	586	582	620	600	594	649	600	604	616	619	574	562	634	591	583	600	602	607	591	613	619	576	601	608	604	578	620	582	580	617	590	609	571	604	553	597	611	565	614	580	608	594	595	619	591	559	581	645	590	634	604	587	581	607	619	618	636	625	550	597	625	630	639	590	650	604	615	619	570	579	567	621	618	604	638	583	593	601	571	603	604	561	564	563	634	528	609	605	578	628	642	597	589	602	621	603	570	574	609	591	597	616	605	620	592	609	585	596	612	577	553	567	616	577	641	605	626	613	602	580	597	649	576	613	597	577	561	544	635	565	583	584	625	591	542	568	575	558	562	600	655	625	593	593	617	603	596	597	649	567	588	619	623	601	644	600	621	571	567	597	585	562	622	617	582	583	593	556	605	580	595	648	603	620	559	609	609	599	616	635	597	615	603	630	579	604	584	624	609	612	609	582	604	616	585	577	602	556	596	650	594	610	557	602	630	576	601	629	575	605	589	573	581	603	602	633	603	579	600	592	638	601	612	609	577	627	585	562	611	569	602	557	581	592	626	599	641	598	573	593	623	609	600	602	627	638	615	616	599	622	622	627	645	607	594	613	587	604	571	599	651	567	614	615	586	563	597	578	602	634	570	578	643	546	638	578	629	598	604	578	592	607	592	611	594	627	561	604	622	587	574	563	598	592	565	621	586	624	582	593	650	636	583	615	564	604	580	551	640	561	614	613	582	586	609	601	586	590	583	632	598	613	601	544	661	600	582	584	609	628	552	583	576	600	622	617	631	622	584	549	585	588	575	601	624	654	620	613	611	578	620	599	569	586	590	608	576	598	642	643	614	659	601	548	610	582	568	630	589	590	601	592	590	655	565	623	607	628	606	604	608	554	599	596	609	620	601	581	570	605	602	579	575	627	584	626	612	589	598	591	602	620	566	603	594	609	619	585	600	590	603	611	602	632	601	601	575	582	594	608	571	575	627	608	642	634	562	588	591	593	622	568	617	664	581	548	610	585	607	618	639	617	641	588	633	607	574	611	576	623	621	598	598	569	620	631	581	583	567	600	582	606	643	592	570	613	597	591	579	636	587	598	571	588	574	584	623	598	613	597	580	642	574	596	601	643	620	619	593	579	611	591	617	606	617	581	639	615	609	581	625	587	620	610	568	562	604	566	583	622	569	628	622	623	591	626	564	608	618	656	599	569	612	594	554	624	609	557	658	612	626	572	584	565	601	630	578	617	636	616	610	602	612	584	637	575	569	607	619	640	599	595	596	622	621	556	606	592	568	581	596	596	600	592	567	601	593	645	600	582	616	572	585	582	593	613	610	565	594	608	600	648	621	609	597	582	607	615	575	605	598	611	633	638	595	587	554	595	643	614	573	583	636	548	634	587	641	576	553	614	645	575	595	602	593	565	570	593	650	551	610	565	634	678	569	574	631	625	655	571	616	622	561	565	557	577	557	608	584	642	594	625	590	613	589	610	652	628	626	598	608	581	620	590	549	586	613	592	586	579	610	594	615	600	606	589	599	627	630	618	605	604	546	635	581	613	636	580	578	634	578	602	606	626	606	619	588	574	591	598	597	627	574	567	602	624	610	595	587	595	590	578	610	578	614	609	614	604	634	568	587	592	620	600	616	601	601	591	598	604	591	598	629	603	602	606	566	563	600	667	553	607	625	554	569	582	588	618	620	600	578	567	575	631	584	572	611	586	619	541	614	560	550	639	630	605	612	625	562	592	561	623	644	597	607	588	588	585	636	587	601	577	615	629	616	609	598	583	580	583	620	579	585	624	611	632	596	620	617	578	641	596	595	612	582	582	576	577	623	667	574	623	560	645	570	579	569	610	603	595	632	591	580	545	626	639	633	580	604	617	664	590	612	600	595	653	592	593	570	626	594	588	582	591	628	555	637	589	585	589	602	594	595	602	640	578	611	584	572	588	620	632	573	613	551	566	577	558	610	590	613	583	568	611	584	612	589	573	616	601	622	578	549	635	586	623	627	601	610	644	565	590	630	594	642	617	604	642	583	617	598	597	579	605	604	622	571	594	601	542	642	595	585	599	634	640	617	614	600	609	659	546	548	576	591	595	556	589	639	604	591	591	576	602	574	599	583	610	561	609	580	592	594	583	548	597	603	584	557	606	579	603	626	611	588	584	544	598	635	608	596	583	598	609	564	595	578	588	584	593	656	573	647	577	593	626	587	621	611	671	606	605	600	565	621	656	584	582	617	610	576	627	603	595	619	584	616	623	631	611	588	581	573	561	596	582	590	583	593	582	614	619	603	583	605	552	591	582	563	612	596	578	605	619	590	563	616	590	575	604	617	657	620	548	590	603	592	608	633	650	607	611	662	660	564	583	557	613	658	616	601	599	640	574	602	651	554	616	605	603	596	657	571	629	654	584	586	609	624	591	596	571	629	559	625	550	616	651	567	610	576	595	631	603	623	585	592	638	598	627	588	574	584	611	610	580	621	602	606	629	575	629	619	590	582	644	554	613	595	591	601	569	555	644	565	618	596	622	645	599	648	604	597	588	618	595	587	648	595	583	603	622	639	637	598	600	571	600	622	567	587	599	590	578	612	583	598	607	602	516	607	599	626	578	650	584	578	616	609	608	612	596	596	633	586	608	606	582	607	644	577	586	583	613	603	619	602	622	655	586	593	606	551	612	569	606	577	616	597	589	568	592	622	633	600	639	606	599	580	619	636	607	603	588	616	613	645	590	603	585	603	613	540	594	611	573	579	642	588	619	617	617	599	596	590	622	599	617	620	632	615	616	583	576	575	622	620	581	614	603	613	609	616	621	570	571	630	601	617	601	606	598	562	615	633	579	639	575	580	590	616	591	565	637	610	614	588	609	622	600	610	596	563	596	566	586	602	585	593	588	580	592	562	596	624	595	564	573	585	613	555	593	601	563	605	602	615	598	581	626	625	637	619	604	574	634	578	594	624	579	614	615	575	600	620	628	631	567	564	586	576	630	613	598	590	608	603	602	626	606	593	602	617	596	553	594	580	603	575	581	583	625	647	560	624	590	615	639	622	610	576	585	604	625	595	606	582	625	560	653	606	635	606	601	642	585	584	572	634	577	619	595	601	593	648	549	622	582	581	607	604	580	582	606	594	615	623	602	620	630	600	605	612	596	558	586	556	573	546	598	598	587	563	540	619	570	601	594	620	605	638	646	594	616	599	585	606	606	627	631	654	588	628	548	590	635	576	603	602	566	630	580	596	559	640	570	608
24545	21146	24132	28437	21150	21167	11461	616	401	392	378	357	348	333	355	320	292	318	299	294	303	299	309	340	304	294	254	291	264	268	273	314	324	307	290	272	277	276	309	292	292	298	314	273	270	283	255	291	288	305	301	302	294	302	273	274	251	290	274	249	295	304	304	276	297	271	324	304	278	267	280	281	311	261	282	318	268	287	288	265	263	310	262	274	249	272	270	297	271	288	285	262	295	258	321	277	290	301	289	281	298	275	330	286	254	301	286	293	280	276	245	263	312	261	298	268	293	257	267	314	312	286	290	271	264	307	278	290	326	280	287	271	297	288	283	276	304	309	277	247	305	295	249	309	278	245	299	248	256	302	267	295	306	300	304	313	302	291	275	281	245	256	284	259	265	288	250	277	301	272	319	251	310	285	283	293	299	275	302	300	254	289	319	323	298	279	286	297	296	283	272	258	311	314	282	266	270	259	301	311	284	262	311	285	293	294	300	263	314	300	278	262	300	264	264	303	289	301	324	298	287	272	291	294	297	270	285	297	293	255	274	274	294	316	295	289	287	278	305	294	286	287	295	320	277	293	273	282	244	278	298	309	245	312	249	311	249	301	271	295	303	281	277	287	302	261	296	302	274	280	288	298	262	254	284	273	261	273	261	309	282	280	287	291	323	286	278	284	279	301	268	277	262	240	271	273	302	278	280	314	280	270	294	279	288	295	268	276	338	281	271	307	298	281	300	291	283	268	268	258	299	277	263	293	292	267	276	269	278	299	258	265	270	270	330	303	306	276	237	255	300	270	287	309	306	303	308	274	288	289	295	274	315	313	245	299	308	282	286	326	278	296	295	261	297	267	279	313	265	236	264	276	269	274	282	264	304	293	237	242	298	298	277	313	277	283	289	271	268	263	272	272	286	276	287	324	295	285	273	275	261	295	267	247	257	328	298	300	276	288	282	287	293	286	283	292	286	282	303	280	283	262	291	272	280	281	302	283	331	260	265	259	268	318	295	267	266	258	290	294	304	268	294	281	262	279	265	316	279	291	300	332	294	237	277	262	312	268	312	290	309	272	304	283	258	285	275	274	284	262	257	244	293	327	283	303	290	267	317	297	276	270	259	279	293	297	321	287	250	300	302	269	271	275	255	273	267	290	280	289	335	264	265	271	284	257	250	234	280	274	305	270	300	299	308	264	232	294	280	274	283	276	272	280	308	285	275	310	296	275	286	265	303	294	296	305	271	254	305	303	292	236	305	285	268	304	266	288	263	278	277	261	270	334	266	299	268	259	259	269	243	281	267	280	264	343	298	297	272	270	275	299	258	290	286	289	247	257	271	270	288	287	286	260	314	252	304	269	281	281	275	307	303	296	250	319	292	298	288	282	296	301	298	289	304	275	285	265	254	290	275	280	282	327	281	270	273	282	303	298	285	305	271	287	279	254	301	294	291	283	299	273	285	265	289	241	272	270	272	281	259	255	277	282	247	267	277	300	257	255	288	269	288	262	284	297	272	299	284	264	287	278	269	271	271	280	288	278	269	283	248	286	272	263	278	261	284	295	248	288	273	274	255	265	319	293	276	259	296	254	304	283	272	288	300	258	288	313	284	261	306	260	287	297	274	281	273	264	281	299	263	280	255	311	276	278	297	268	275	260	284	296	284	275	295	282	264	260	284	293	264	249	272	262	254	274	305	282	271	294	304	299	303	271	280	298	249	237	268	240	254	292	279	280	335	294	295	247	281	280	297	290	266	282	254	307	260	291	281	256	300	272	260	283	305	272	283	275	251	273	231	257	287	286	287	271	275	310	301	257	270	278	306	253	280	295	268	300	273	269	273	299	301	260	286	286	294	301	281	301	289	289	307	278	266	294	302	300	277	293	293	279	294	276	289	276	302	266	270	274	266	273	279	255	275	261	297	288	254	279	267	276	302	301	266	296	244	283	290	261	267	284	282	278	285	304	284	264	266	288	290	284	283	257	267	277	281	276	259	292	267	245	263	290	306	289	301	286	298	261	269	307	271	332	318	280	300	284	272	269	287	303	262	278	307	304	283	286	283	253	284	280	271	269	279	284	290	281	331	291	295	284	277	285	253	303	262	310	294	316	266	253	308	300	306	283	280	305	242	251	273	306	282	295	305	287	260	294	296	315	299	285	325	258	262	273	286	264	230	278	269	287	273	290	306	266	297	296	290	286	308	318	298	293	255	297	267	309	235	290	289	319	300	293	261	276	286	276	337	303	284	307	277	258	297	292	247	299	295	323	274	293	267	289	274	258	311	336	255	255	259	273	270	290	287	302	309	318	293	289	284	246	259	268	258	286	260	298	283	290	296	295	259	292	281	281	281	310	262	297	271	285	321	291	271	306	294	286	279	295	293	304	248	290	275	292	289	298	289	293	269	251	311	298	248	281	271	280	262	254	257	304	276	259	303	298	292	308	271	291	277	270	289	286	274	274	263	286	268	260	280	270	301	281	305	270	268	275	256	249	247	288	318	296	306	259	281	290	291	287	268	269	309	275	288	266	294	302	259	292	300	276	274	292	285	276	261	265	246	269	279	268	257	288	251	287	297	263	290	310	305	293	275	272	291	311	308	254	295	300	289	273	263	258	280	263	276	296	287	277	259	285	274	277	268	234	284	303	232	272	282	295	311	280	264	304	302	265	297	295	309	243	271	288	282	279	328	277	293	280	278	290	284	271	275	302	274	254	271	290	313	281	295	247	263	284	276	261	283	275	282	326	281	243	283	290	257	276	265	260	239	284	269	269	282	283	260	273	249	286	280	318	326	259	257	268	308	272	255	268	305	254	293	272	270	294	295	282	259	283	272	294	277	297	317	311	268	321	310	270	282	300	278	257	284	300	302	283	310	259	304	295	286	285	275	320	264	269	285	275	260	274	276	292	289	290	262	256	261	297	288	294	283	252	263	289	285	266	294	275	285	258	282	307	288	317	230	287	295	268	299	290	300	296	291	280	286	300	326	292	295	294	271	295	287	286	287	296	242	259	252	267	284	275	310	292	266	301	301	275	250	296	294	309	315	301	279	258	289	267	267	287	281	287	241	301	292	289	296	267	292	268	273	277	276	301	275	294	289	262	308	282	321	247	294	275	280	267	288	264	280	324	288	292	271	284	290	299	282	283	296	300	253	288	282	277	264	297	286	254	279	284	276	256	290	287	284	296	290	302	270	305	264	291	265	301	295	295	275	260	282	294	290	232	277	277	250	297	264	290	300	273	273	266	299	266	245	286	304	297	312	274	277	249	292	274	316	280	252	261	275	284	285	256	306	286	299	272	278	278	281	290	263	305	255	286	273	280	302	289	285	311	286	245	285	288	298	285	300	272	255	295	276	288	279	282	261	266	286	279	291	303	262	300	271	255	279	258	280	268	306	280	265	300	251	275	317	260	267	286	309	284	268	294	285	274	251	292	312	284	260	287	296	296	252	273	289	270	316	274	264	286	291	267	267	273	304	248	291	263	275	284	280	276	310	291
40994	52777	22997	956	721	669	655	596	600	600	604	632	568	601	594	568	610	586	559	588	595	563	580	557	574	608	571	569	567	579	578	600	556	622	598	562	589	577	565	610	549	576	602	595	565	545	557	564	618	569	589	654	570	565	600	586	581	593	544	548	580	522	626	568	609	558	551	576	590	581	550	585	559	539	553	592	547	549	561	582	576	573	589	585	557	614	596	633	588	596	584	605	600	578	595	510	578	576	559	593	558	570	545	574	532	562	533	596	597	578	571	605	598	538	558	591	562	588	605	569	552	574	581	567	583	556	550	548	591	571	597	596	567	582	585	569	581	527	546	584	519	561	521	538	601	585	579	599	559	559	554	543	574	600	566	558	533	538	566	572	573	586	564	590	562	562	607	579	536	557	601	563	584	553	596	573	621	556	587	548	556	555	592	523	573	565	549	523	568	591	586	542	555	577	596	583	569	546	568	540	546	577	538	535	552	563	611	558	553	567	598	591	649	572	568	601	561	604	583	610	546	593	609	590	613	566	532	575	593	547	562	591	591	547	550	525	569	607	571	579	569	551	540	563	592	580	575	522	557	581	569	557	557	564	582	580	537	565	579	547	599	573	580	599	592	555	558	573	564	516	556	591	576	527	574	574	554	499	606	580	585	580	553	571	554	576	610	585	618	560	605	582	598	539	540	552	566	595	564	543	541	577	584	587	544	612	560	569	576	595	529	537	558	527	562	585	565	579	565	591	568	602	559	565	545	535	565	520	578	613	574	613	547	565	576	554	580	556	588	530	584	574	557	579	580	556	590	537	550	555	572	610	590	578	581	577	603	543	583	598	603	573	603	562	563	608	540	558	550	582	582	589	573	587	567	564	616	570	537	539	522	588	574	598	579	588	585	599	554	620	589	567	639	586	609	565	594	587	563	552	549	547	579	557	578	578	562	585	631	537	589	576	579	622	543	564	590	561	595	575	589	551	599	602	565	584	589	559	558	576	556	599	557	530	609	587	600	587	586	576	590	557	583	588	599	609	573	597	599	560	597	587	515	575	527	554	553	580	589	609	552	560	554	581	584	600	537	601	622	582	559	559	533	587	589	546	598	572	569	566	578	555	598	575	588	598	599	581	532	587	581	602	566	555	572	565	518	580	553	571	554	567	584	560	541	569	600	597	609	552	578	581	559	571	613	561	561	535	596	570	573	570	609	606	589	545	561	540	562	549	584	584	598	560	545	573	541	550	578	571	588	547	566	539	568	560	575	546	548	576	576	614	588	572	574	582	572	532	551	593	576	583	567	567	595	542	553	589	523	562	558	579	542	550	547	564	542	551	598	544	572	584	600	588	574	608	587	588	566	619	561	525	551	558	547	551	567	622	529	538	549	595	560	525	561	609	620	565	575	560	543	541	579	579	562	552	553	577	599	559	574	562	585	590	559	516	616	571	568	583	539	560	568	592	559	546	571	551	571	544	565	564	563	526	554	553	604	597	552	565	566	553	561	509	594	540	570	584	596	558	587	573	582	543	570	569	598	580	535	565	563	554	567	590	580	556	588	576	575	576	546	627	589	556	513	536	600	600	554	552	582	575	599	560	573	578	577	614	566	540	580	580	571	546	593	600	581	557	556	525	556	577	576	614	528	575	541	590	549	533	560	554	573	593	596	523	585	574	547	544	555	581	595	586	553	561	590	567	582	563	579	569	551	527	574	595	582	546	534	564	588	596	504	564	557	581	577	556	604	545	566	572	585	573	563	590	566	528	518	578	553	562	567	592	589	563	586	518	570	586	570	598	561	600	605	563	577	602	548	561	596	587	546	589	580	522	508	572	602	572	574	568	538	572	586	591	550	603	554	543	554	556	566	551	597	575	589	548	583	543	559	567	611	558	578	576	555	637	583	551	582	563	579	581	583	625	585	573	560	537	610	550	589	542	592	563	598	588	565	586	558	601	596	591	611	581	556	553	571	586	566	593	566	568	588	554	566	562	578	547	561	565	579	622	583	586	543	603	560	556	563	555	613	550	564	566	584	570	601	520	566	550	537	568	585	562	597	558	575	580	617	561	629	594	555	579	565	585	580	565	582	524	536	626	575	559	534	600	585	571	564	586	567	580	617	571	532	607	570	532	605	569	547	609	578	569	601	574	568	567	559	616	606	584	569	561	559	575	563	573	560	584	603	561	562	607	558	531	576	560	568	524	601	552	576	603	626	573	581	594	549	595	567	550	592	555	563	582	545	525	587	559	571	550	561	563	625	567	601	604	564	618	572	568	546	564	580	590	557	658	577	572	529	552	587	603	534	602	565	586	561	594	582	561	591	587	607	600	568	588	589	549	599	554	621	561	553	564	550	588	600	563	584	613	514	579	591	620	567	553	600	577	564	548	574	586	580	576	563	565	529	583	592	563	596	593	556	603	546	598	576	589	578	615	581	524	582	576	593	562	548	596	543	568	563	606	563	596	564	562	616	551	591	599	555	580	596	602	581	606	549	624	554	529	543	597	568	547	570	589	606	559	560	542	582	576	560	568	575	540	570	562	586	549	581	579	556	556	544	552	541	570	503	571	559	579	579	581	632	576	601	584	546	625	593	556	556	585	536	611	575	568	628	538	607	586	584	588	560	591	537	569	561	536	615	588	555	584	569	608	570	560	575	548	564	574	566	575	579	533	577	566	575	557	562	548	528	574	583	590	553	516	604	619	529	563	572	546	566	615	571	570	565	557	583	583	628	575	577	562	621	572	542	590	620	555	585	609	553	579	567	565	565	552	644	563	570	601	570	568	557	566	586	570	590	526	602	585	574	588	600	555	601	556	565	593	596	573	537	583	546	644	585	559	567	586	585	581	590	602	566	576	598	569	580	544	610	553	543	552	580	569	585	578	576	606	543	552	556	592	573	599	559	574	571	595	594	549	543	584	569	555	570	595	573	605	577	564	611	545	536	599	576	579	569	605	560	557	593	583	568	599	588	553	583	560	611	547	560	577	556	540	580	540	537	583	568	581	580	583	580	598	575	601	556	525	559	538	573	603	553	524	527	570	546	591	563	582	562	576	576	577	566	534	623	571	568	589	556	531	532	572	565	574	551	570	574	527	579	584	547	591	565	585	566	589	551	598	561	553	520	555	557	535	551	566	604	560	556	583	600	548	555	583	583	555	593	565	536	550	598	560	603	557	538	550	567	540	569	548	558	616	605	577	593	563	588	555	568	607	609	568	573	578	569	559	580	581	599	556	554	531	574	597	564	572	577	555	592	578	600	560	531	575	601	599	568	552	564	577	600	603	563	558	614	547	583	595	562	614	595	581	599	571	559	549	600	595	610	566	559	581	579	610	567	567	571	561	625	610	598	551	580	576	569	535	572	589	608	566	554	521	596	607	533	587	572	568	560	556	549	545	584	546	569	550	565	577	588	572	596	584	574	593	546	579	598	605	588	534	583	519	564	617	591	541	574	552	586	583	553	580	561	574	568	613	552	573	539	528	601	552	561	563	564	547
33871	18158	5528	393	205	150	139	162	120	141	146	148	143	104	131	151	128	125	126	124	156	151	135	125	148	133	142	135	137	118	119	112	131	137	130	138	137	140	138	153	147	131	146	154	125	135	121	139	130	133	135	130	151	135	152	145	123	148	121	150	135	156	129	145	124	136	144	120	140	138	111	131	129	158	134	155	163	159	142	121	163	151	147	144	138	136	133	154	122	143	172	126	136	143	144	139	165	131	129	111	137	139	129	137	128	131	149	122	154	136	142	148	129	150	164	141	129	157	128	159	121	142	141	147	155	117	147	136	138	141	140	139	171	127	126	131	142	146	144	143	143	126	126	129	115	145	142	126	137	140	147	131	146	134	143	146	137	139	143	151	144	139	128	145	134	128	154	129	122	137	164	141	129	124	126	122	141	117	136	152	128	131	143	149	142	126	132	139	111	129	122	141	140	123	127	149	150	134	127	153	131	140	167	124	127	115	132	126	149	151	145	138	130	140	133	131	132	106	132	154	122	144	138	151	153	138	121	117	115	146	155	117	129	117	144	101	131	142	125	148	167	134	161	128	137	145	155	132	138	144	141	131	140	159	124	117	144	138	154	118	127	137	143	120	151	141	133	127	147	126	121	139	147	146	122	146	143	145	131	131	130	131	123	135	135	149	139	145	131	150	117	140	135	143	124	108	138	105	135	140	120	135	152	149	149	110	128	115	147	165	129	135	131	157	146	147	121	124	121	144	140	148	149	136	131	151	124	137	132	138	159	127	136	132	131	113	139	150	127	120	145	135	134	134	151	133	130	131	127	133	156	129	160	116	154	138	136	153	149	122	130	138	132	132	130	127	134	142	148	145	136	149	151	146	154	127	142	115	109	156	154	161	171	128	142	159	151	144	130	115	130	149	137	113	158	134	125	108	150	129	117	140	120	142	136	130	132	121	132	152	148	151	129	149	135	140	130	125	126	126	121	130	140	134	115	128	154	125	132	153	127	98	132	139	157	125	137	123	136	150	139	123	131	137	139	122	142	113	136	133	141	132	159	163	127	132	148	158	122	128	142	155	132	130	138	147	137	129	128	158	139	140	142	116	157	146	123	151	114	143	133	149	141	135	132	166	137	144	134	137	136	149	141	122	133	148	159	140	143	127	125	121	132	161	154	119	121	134	116	140	123	145	133	157	127	134	110	143	135	125	126	130	144	141	142	141	141	141	123	128	133	137	131	155	139	131	139	145	127	147	129	124	125	154	146	125	122	121	131	147	134	154	124	157	161	125	134	144	137	151	127	130	137	111	152	141	130	135	139	127	124	144	162	135	132	152	156	123	158	151	138	133	158	133	129	142	151	103	136	125	144	148	132	117	138	145	141	139	149	133	119	129	136	131	138	131	137	148	165	121	152	148	130	145	128	144	117	129	108	136	150	142	117	135	165	131	153	144	148	111	146	141	130	144	144	153	148	146	140	153	131	137	158	136	121	117	144	117	125	144	140	143	129	144	132	126	134	125	147	125	137	138	160	139	145	134	115	128	139	133	139	126	151	147	133	129	125	157	127	134	139	133	132	141	147	132	145	119	165	124	135	136	170	132	131	134	145	141	160	155	163	151	136	125	136	145	157	140	154	137	137	124	133	126	139	135	118	146	144	147	140	140	157	173	112	133	123	130	168	143	133	144	128	143	125	109	118	112	130	139	135	141	134	131	140	141	142	139	133	127	135	162	126	133	130	128	138	148	130	123	140	147	144	138	163	125	132	140	142	122	122	148	144	166	152	155	159	124	117	120	139	134	146	139	140	140	122	136	144	137	123	135	145	137	141	121	134	129	139	128	137	139	144	133	157	145	124	132	143	141	139	153	137	129	107	150	139	101	139	142	153	119	148	150	145	125	142	132	135	110	146	142	143	142	149	143	129	139	131	125	135	132	147	172	149	121	148	126	135	142	135	155	129	149	129	147	132	151	141	133	150	156	108	134	138	137	124	117	153	113	129	138	140	135	153	129	143	154	154	146	145	161	138	148	140	116	171	139	131	135	121	168	146	128	119	145	132	146	130	124	142	137	130	106	159	145	163	125	142	131	131	147	117	135	159	152	139	126	135	160	144	146	125	122	132	133	137	122	142	139	141	132	122	122	155	149	134	174	135	142	156	145	106	132	139	149	134	128	139	154	140	151	150	145	152	130	160	140	120	116	121	138	142	133	157	124	115	142	147	133	160	122	144	150	163	128	128	150	147	128	155	136	142	146	150	137	128	167	143	145	150	130	133	143	129	127	130	127	131	123	135	139	139	135	130	144	111	107	123	134	134	154	144	143	152	132	145	129	134	128	157	148	153	116	119	137	140	164	133	117	123	133	148	150	145	136	162	155	137	163	128	135	137	122	131	136	145	139	145	131	140	131	122	127	140	147	157	130	148	126	137	118	148	149	141	124	149	118	132	105	135	156	149	133	143	145	128	149	140	136	145	159	132	135	140	141	151	141	128	107	116	166	144	134	123	131	141	136	126	146	125	165	128	126	116	110	120	122	126	134	177	139	163	159	140	150	143	127	147	140	138	154	118	121	141	167	127	119	122	150	127	145	159	149	142	135	117	148	137	130	138	126	132	138	145	124	127	160	143	149	144	138	124	134	131	123	162	139	136	140	137	136	131	165	117	134	127	137	145	129	124	121	127	148	150	146	130	137	118	137	133	159	132	134	138	149	126	154	149	139	127	136	133	135	155	159	141	134	144	126	130	138	126	131	149	133	140	145	126	147	120	145	151	123	127	145	149	152	143	122	139	143	123	130	148	173	142	146	151	131	176	147	145	135	171	154	132	181	131	122	118	131	148	130	138	138	146	154	115	137	107	136	137	163	131	153	132	150	142	155	119	138	155	136	147	155	139	134	130	152	130	131	141	146	145	131	154	171	117	128	133	115	134	150	145	123	134	139	155	150	144	141	125	139	120	127	133	108	157	146	145	113	149	131	131	144	144	134	137	137	126	131	107	131	142	123	135	127	135	129	142	135	126	142	147	149	141	136	136	100	143	140	141	132	149	149	115	129	143	144	122	148	151	147	136	144	133	154	158	141	141	126	141	102	131	104	136	143	147	141	137	131	117	143	132	150	122	123	103	160	142	135	125	145	143	138	133	149	138	112	150	166	152	161	129	151	135	148	125	134	140	133	127	143	133	131	157	158	133	140	131	130	144	142	139	138	142	140	131	146	146	137	147	119	129	107	140	137	148	118	152	128	149	138	108	144	135	137	154	132	146	126	164	163	116	156	144	143	114	124	120	131	150	126	149	137	135	126	134	139	132	131	130	110	139	144	153	134	143	129	135	123	153	163	130	134	128	164	119	144	148	142	140	137	169	119	113	150	130	116	125	130	146	137	143	140	124	123	133	146	136	134	141	139	162	159	144	138	126	123	125	147	148	144	135	137	136	131	146	130	151	151	160	110	145	144	139	145	134	174	139	143	124	123	113	134	131	136	133	123	129	128	132	136	134	145
16484	6802	1224	351	355	339	332	373	342	376	329	371	345	314	324	350	372	398	352	339	328	354	378	376	318	370	350	348	364	358	306	327	338	334	368	367	358	348	335	359	352	363	321	354	348	324	372	335	355	335	390	338	339	356	370	356	352	365	374	310	372	384	351	333	326	335	363	341	340	333	352	387	338	337	341	357	373	333	375	355	313	348	361	338	350	352	346	345	366	289	376	372	365	338	309	312	338	334	364	315	330	345	322	374	371	358	326	351	353	325	345	358	355	332	330	355	349	324	338	333	309	338	345	340	367	353	330	319	357	329	353	358	327	321	342	314	363	383	338	328	351	329	342	365	353	326	341	360	368	369	325	331	346	329	341	339	335	360	363	326	324	334	352	327	325	342	375	362	368	307	340	330	366	337	358	335	359	337	379	295	350	349	327	344	372	344	348	334	371	345	351	351	345	335	353	328	340	384	353	379	336	338	329	363	343	320	349	360	346	344	361	360	352	339	353	369	355	353	366	343	333	373	342	332	360	385	310	358	328	338	342	345	328	357	333	362	354	352	336	367	327	356	358	360	336	305	337	330	360	359	352	346	337	359	364	371	342	328	324	359	346	341	395	362	327	361	376	332	313	324	366	347	329	340	340	379	333	342	342	339	345	357	343	334	314	357	326	371	359	369	331	341	343	380	350	355	362	320	333	322	335	390	306	348	355	378	381	344	360	358	348	355	356	314	314	372	337	331	328	349	356	310	337	324	357	325	348	317	336	367	362	364	369	345	315	343	318	338	342	377	371	352	373	354	347	352	351	339	341	336	365	341	369	352	352	327	336	346	328	301	376	338	355	348	333	354	378	372	351	362	305	328	359	307	339	339	377	324	367	397	327	375	349	352	343	328	334	329	301	362	342	349	349	318	337	332	359	328	344	349	335	352	319	336	353	335	355	342	346	330	350	340	360	327	342	316	377	369	353	359	339	345	359	332	368	326	361	356	342	347	394	330	335	354	358	330	324	370	335	359	341	396	346	374	346	318	326	369	354	358	344	331	369	343	340	336	339	333	352	343	347	339	340	348	357	360	306	345	360	370	359	353	323	360	334	344	342	357	330	358	316	342	345	317	368	343	366	324	370	372	375	340	325	326	328	368	336	330	354	339	338	339	344	366	349	331	335	331	346	347	337	337	330	343	348	327	358	328	336	322	327	358	348	335	309	386	360	356	345	351	326	349	350	343	330	367	344	336	328	361	371	339	358	371	308	339	386	358	317	338	344	354	351	363	364	346	361	355	355	356	345	345	346	340	383	354	349	346	329	339	322	323	337	386	357	326	346	329	333	358	338	328	368	357	340	316	334	304	341	339	352	333	387	374	338	346	334	366	355	340	338	333	343	332	290	338	322	346	351	354	369	336	344	332	317	342	339	356	352	338	336	343	339	340	340	367	340	340	317	353	319	357	334	360	361	315	367	355	362	337	385	350	372	367	333	314	337	356	357	329	338	333	354	349	345	374	311	346	342	330	338	355	343	306	357	348	335	328	328	319	332	347	339	382	303	344	340	334	334	316	319	353	342	342	358	324	353	347	329	348	347	376	304	380	355	317	340	331	348	324	319	344	331	373	356	351	365	334	395	360	369	362	330	379	349	341	348	326	343	332	354	358	369	342	331	323	361	362	366	311	374	351	354	373	330	355	348	347	351	331	346	353	329	314	345	349	342	358	363	358	342	357	381	363	307	335	371	354	346	338	322	360	345	306	322	368	358	337	346	348	372	345	343	347	334	353	345	334	341	382	345	345	309	347	337	326	360	347	310	341	362	341	369	358	350	322	319	359	311	369	338	320	323	350	385	325	338	362	358	363	345	371	343	327	345	290	338	346	335	361	335	326	357	317	339	352	364	352	311	329	357	326	345	319	373	367	366	338	345	350	337	368	358	313	335	341	362	337	333	321	365	363	331	362	323	330	334	359	336	335	333	329	350	356	347	382	323	349	315	354	334	335	356	320	334	351	351	344	351	337	330	327	341	373	309	354	394	351	319	326	323	345	325	366	375	366	332	331	342	329	353	334	352	340	336	325	315	338	336	325	335	335	364	361	338	341	322	383	335	368	330	347	341	342	373	341	368	347	339	369	325	334	374	319	328	346	340	354	337	341	362	345	344	370	343	331	354	349	318	318	357	323	366	373	356	339	353	341	370	343	318	328	329	347	359	345	358	324	355	360	365	344	352	300	361	360	329	332	338	322	356	347	371	347	353	320	336	353	332	333	345	344	343	340	341	349	339	343	361	357	304	344	376	351	344	366	360	332	371	331	351	347	329	332	333	368	291	351	342	361	360	365	342	383	341	340	375	305	354	312	330	319	366	349	325	347	359	322	353	317	357	352	349	325	385	350	328	328	314	338	358	356	349	330	333	317	349	348	359	349	353	318	343	348	342	332	382	334	370	360	378	334	354	391	355	368	323	357	363	358	322	323	353	314	369	338	321	368	337	332	350	364	332	367	330	345	313	366	324	339	355	353	337	358	343	333	359	347	352	348	361	339	366	317	347	360	349	326	345	334	338	336	351	320	327	361	336	342	321	351	367	377	313	349	352	349	331	360	333	339	334	361	319	367	371	313	329	344	352	352	329	347	317	364	353	314	323	345	333	362	312	365	344	338	344	369	384	344	321	364	361	350	353	352	358	343	345	344	353	352	368	353	316	312	339	333	334	349	330	363	343	350	351	382	362	324	351	339	316	325	335	366	328	331	332	319	374	328	324	312	348	375	338	339	381	337	361	332	343	353	345	333	344	332	377	329	340	369	334	321	320	335	360	365	321	351	344	329	325	345	331	343	346	330	328	351	325	343	352	336	356	346	343	363	355	364	340	350	349	361	338	332	351	355	356	353	332	361	342	326	352	323	370	372	353	338	349	349	355	370	338	342	369	332	382	331	359	383	365	335	303	358	361	344	353	367	348	311	374	347	327	318	351	329	339	317	351	357	328	335	320	358	367	369	352	315	332	337	364	338	346	354	332	356	333	339	371	324	319	328	328	346	339	356	334	345	351	362	348	300	335	332	324	319	383	344	304	354	367	334	350	370	318	342	338	337	377	328	337	352	369	360	330	303	356	364	336	348	344	313	331	361	327	340	345	329	363	336	342	391	354	315	352	341	361	319	361	369	355	346	329	351	345	332	342	357	347	369	334	389	345	346	348	356	353	363	346	362	384	325	332	372	331	347	329	349	316	368	334	352	316	302	319	334	357	368	340	396	357	387	369	355	357	347	368	344	349	363	363	324	345	368	354	391	333	384	321	318	374	341	349	374	369	343	340	344	335	316	332	338	328	334	335	337	342	332	372	358	326	335	359	350	371	306	337	371	348	331	384	371	375	349	339	340	341	356	359	309	331	326	324	334	355	342	324	344	356	354	352	330	376	354	363	348	354	331	347	345	309	356	326	324	339	350	343	331	320	321	334	345	332	351	361	348	334	348	353	351	336	344	326	342	337	353	345	334
25298	21137	23743	28766	21130	12682	490	360	316	263	303	292	288	301	281	291	326	283	274	280	303	254	328	305	262	271	251	265	287	269	265	257	265	269	281	301	264	303	273	263	318	294	303	284	253	280	303	260	300	275	278	252	272	258	265	287	285	284	265	274	259	258	256	304	289	310	284	255	275	265	294	282	282	267	250	280	298	274	266	283	277	267	285	287	251	258	255	278	251	287	292	281	268	267	282	300	291	255	247	290	277	296	257	267	284	280	275	290	287	277	275	330	272	272	303	275	263	283	232	287	286	276	263	301	280	259	266	273	287	264	290	244	314	262	291	313	309	282	261	244	256	274	291	293	269	280	267	315	292	293	276	251	286	283	242	291	329	255	279	253	294	278	272	262	281	297	294	295	290	282	272	256	280	305	267	286	299	293	254	285	253	267	271	265	278	266	306	275	268	243	270	300	264	257	312	286	261	252	295	265	292	275	239	302	278	320	266	261	275	270	288	302	286	264	294	272	276	228	294	251	283	272	288	310	304	286	278	272	271	250	276	264	257	290	297	314	265	288	271	259	285	288	265	303	259	271	286	308	300	275	286	297	289	256	269	298	316	275	274	316	269	286	293	276	262	296	295	278	293	293	259	303	273	274	276	307	310	265	329	287	296	266	270	264	296	299	274	257	296	282	254	271	257	271	293	274	284	312	270	271	282	263	309	296	294	275	279	279	274	297	308	284	282	271	270	254	312	255	278	263	263	287	279	268	262	273	295	259	281	289	286	282	255	273	282	274	286	287	278	280	294	288	286	300	258	287	289	314	252	290	281	308	271	276	296	271	262	286	294	312	293	264	266	285	258	288	282	284	294	303	258	254	266	250	294	263	302	299	279	248	314	300	297	278	235	257	290	254	264	271	270	293	263	288	267	278	283	286	296	267	281	295	249	255	292	289	258	250	260	269	242	294	281	300	310	276	287	257	271	265	291	254	260	293	256	269	258	278	260	272	260	294	252	302	258	260	291	279	317	298	259	269	257	291	270	295	257	270	268	271	282	296	295	263	283	274	292	262	243	289	266	268	270	269	276	279	293	250	305	261	279	269	275	278	292	296	266	280	283	271	301	244	270	280	290	270	265	247	250	260	263	263	281	238	283	305	289	287	268	291	289	266	273	276	280	257	260	307	305	316	276	264	274	250	269	282	299	269	249	293	288	271	274	294	264	270	236	254	275	272	289	297	275	275	280	266	311	270	279	274	281	264	307	283	244	278	261	248	247	262	262	268	285	273	270	281	272	263	282	274	273	284	265	267	233	265	238	285	306	265	265	289	272	297	254	291	309	268	256	277	273	247	286	308	241	271	251	281	308	279	250	286	257	276	261	270	266	323	273	246	270	266	271	297	247	283	249	282	249	287	293	248	245	286	285	295	298	261	268	313	291	300	313	296	260	252	273	276	272	272	266	273	265	264	260	280	295	297	311	276	284	273	266	272	298	269	302	266	293	304	309	280	273	270	288	271	257	283	289	276	246	280	280	269	291	291	296	276	290	275	283	308	275	275	268	275	296	309	249	300	284	271	299	303	277	274	267	301	282	303	262	263	282	275	274	268	276	274	274	256	313	300	304	290	311	298	267	258	271	275	281	293	278	294	277	267	288	291	270	280	297	271	283	280	276	276	262	299	314	267	295	266	289	262	318	275	287	272	273	275	282	264	293	288	275	307	281	264	251	315	299	277	293	255	290	280	293	270	307	282	237	299	260	270	301	266	279	268	281	291	268	267	269	273	303	293	263	256	281	300	242	264	296	282	324	272	267	288	284	294	325	263	247	270	272	284	275	279	279	272	270	278	290	240	244	317	271	287	275	247	253	313	283	297	285	288	259	297	285	278	281	288	248	267	242	289	259	281	245	240	257	273	262	258	249	264	280	320	251	265	279	315	237	273	302	272	271	284	239	259	287	256	266	278	269	277	272	259	279	263	292	285	302	295	293	256	267	260	245	271	283	254	267	284	319	268	283	315	263	325	295	282	273	260	273	276	268	261	301	266	275	271	297	259	274	273	258	273	295	268	305	310	296	274	294	275	300	310	271	256	311	244	275	275	258	271	240	287	270	279	260	300	256	303	274	249	304	246	261	297	259	282	273	297	280	291	282	266	269	273	295	286	260	282	285	267	266	278	263	288	249	262	278	277	288	276	252	295	267	250	277	285	306	310	270	291	282	251	270	280	254	268	261	264	290	268	299	289	293	274	296	291	274	293	255	265	320	313	291	298	270	267	339	282	282	291	288	287	285	280	264	266	249	266	291	282	288	280	274	276	288	283	281	274	258	269	278	289	272	264	240	232	270	294	291	265	245	275	270	281	277	277	260	306	287	280	264	277	291	290	271	268	299	294	271	263	254	275	258	283	258	315	258	289	248	286	260	255	285	319	248	279	273	235	254	267	253	268	288	275	255	291	259	305	298	296	265	273	267	286	264	299	261	242	301	302	308	288	288	285	286	297	278	251	255	272	263	285	279	271	301	289	318	295	289	316	268	273	268	288	298	257	271	267	273	295	287	281	291	265	252	279	257	254	293	283	285	298	265	292	274	297	285	241	257	262	277	293	280	293	297	253	281	268	306	262	269	259	290	283	253	321	305	268	252	251	254	301	285	273	251	300	303	229	254	266	274	304	253	257	312	282	310	282	285	288	287	288	275	284	259	274	296	275	285	267	269	289	267	315	263	273	279	283	263	292	281	278	279	302	239	261	286	300	282	294	305	242	272	282	256	268	284	271	258	290	276	266	284	259	288	253	292	282	320	301	263	300	270	306	266	228	261	287	311	298	265	253	287	299	293	308	278	292	298	308	279	291	283	251	281	290	254	259	274	283	259	280	272	285	267	266	274	273	278	274	280	315	276	281	306	292	280	292	265	268	287	282	272	296	300	249	250	313	251	244	257	269	280	289	281	285	303	308	278	270	263	260	294	283	283	279	275	267	309	299	263	303	275	283	282	261	287	298	262	281	309	284	261	286	299	252	279	298	313	275	287	261	268	290	281	281	258	271	287	310	322	239	268	261	271	299	261	274	284	294	280	284	294	258	277	302	297	255	301	307	295	239	271	284	264	275	296	267	271	310	299	289	289	265	278	265	290	291	269	269	281	271	263	311	277	249	280	296	282	276	280	280	249	276	273	285	308	310	290	279	287	279	251	271	294	277	277	302	272	302	254	268	289	278	270	247	272	264	286	276	297	287	307	283	287	270	274	263	289	283	302	271	259	286	302	267	304	275	302	275	280	255	260	270	288	267	285	280	271	285	297	314	284	279	324	296	276	284	287	279	267	296	268	282	281	299	279	290	290	271	291	272	281	263	271	293	306	291	238	284	296	331	263	263	281	279	280	293	284	249	292	278	268	263	245	252	254	277	299	250	309	312	275	289	290	267	284	278	288	280	285	249	281	297	288	268	272	286	269	287	294	266	300	265	304	301	255	311	263	273	261	258	272	272	277	286	259	266	275	289
34600	39347	14333	808	681	610	665	637	650	674	662	612	611	627	601	564	608	610	622	610	614	634	575	595	591	607	634	615	589	612	627	554	644	621	587	630	667	617	559	602	600	604	605	562	584	615	602	620	587	568	586	583	592	608	619	599	624	603	663	625	575	609	606	611	584	580	586	596	614	561	615	603	618	605	595	541	595	592	612	621	604	561	598	608	612	621	630	579	571	596	626	603	591	561	628	564	632	576	550	606	597	611	608	610	549	626	621	676	601	587	611	569	607	607	587	598	590	611	593	616	666	601	645	619	568	589	581	609	606	682	587	624	647	577	593	587	577	576	625	596	660	567	627	587	586	575	587	578	634	597	639	611	661	576	597	562	603	599	593	597	598	591	543	604	608	639	608	630	633	628	621	622	570	600	600	626	567	618	580	575	604	604	609	595	555	568	608	641	587	640	609	550	637	592	582	577	592	610	575	558	594	604	593	555	567	622	609	601	558	601	605	576	575	564	599	622	616	571	584	648	636	618	559	675	587	589	641	649	560	619	600	616	598	592	618	588	593	602	567	588	592	584	580	599	629	627	579	535	619	574	570	585	623	613	594	610	609	583	621	573	592	560	610	549	607	601	554	606	590	607	575	589	591	565	656	636	594	623	612	588	590	588	581	595	618	610	640	606	646	600	607	603	596	619	592	604	603	599	577	550	603	627	598	622	603	605	597	586	609	617	608	579	632	603	603	566	579	598	584	564	605	632	561	601	607	566	633	599	590	598	598	628	601	618	569	599	589	618	562	610	603	641	593	622	645	554	596	616	615	620	660	569	620	600	592	596	566	616	611	606	631	595	550	621	643	591	606	570	606	582	598	593	539	569	586	592	596	613	607	618	590	581	579	652	619	556	567	583	652	589	586	579	610	577	538	578	613	586	589	594	600	591	602	604	638	566	578	620	579	539	682	633	672	612	591	657	567	628	584	593	590	571	645	568	621	579	643	585	566	587	595	589	579	599	578	610	599	594	613	639	561	596	580	623	537	638	639	587	608	583	591	599	597	591	565	574	594	585	579	601	659	628	629	624	598	559	607	612	609	606	602	585	613	562	593	604	630	593	611	578	599	602	588	602	576	621	646	587	584	560	579	623	608	580	607	636	587	666	581	593	594	574	598	551	588	617	568	549	568	604	604	586	578	620	589	601	592	580	627	613	606	584	565	595	618	627	622	576	622	609	623	565	625	596	625	621	628	567	561	587	612	617	612	617	596	600	561	624	625	572	583	607	586	619	597	564	589	623	623	552	593	597	571	605	605	598	601	615	630	578	563	591	606	586	590	559	629	615	591	601	552	615	584	558	630	628	600	600	616	595	602	572	596	565	627	606	600	608	603	628	588	588	563	604	557	651	568	607	565	592	587	589	620	606	602	576	638	640	628	650	569	627	531	607	578	581	590	583	615	566	592	593	585	580	599	584	599	600	603	629	630	629	607	637	615	637	600	580	618	584	623	600	621	566	585	598	607	574	589	656	631	620	648	559	600	578	611	588	593	637	596	597	617	622	598	625	625	593	607	588	580	566	624	593	605	589	558	581	607	618	599	593	617	633	592	565	619	565	615	605	598	599	615	605	596	565	573	593	622	608	606	625	622	631	595	605	612	573	585	604	621	543	574	592	608	595	584	615	621	617	608	649	615	624	584	556	613	614	621	565	609	614	602	605	575	563	552	628	600	631	633	583	587	582	611	587	601	609	611	559	605	608	654	567	615	587	624	600	610	594	563	618	582	560	598	606	629	600	590	594	587	565	627	612	603	636	594	593	593	579	587	582	581	629	595	545	623	615	660	581	575	581	623	598	580	595	561	570	636	600	599	612	577	594	579	605	607	623	599	639	628	585	622	619	600	660	584	628	604	579	604	562	621	573	596	566	601	509	567	616	617	609	563	588	586	589	581	606	582	616	649	591	645	600	609	597	562	611	636	573	618	637	588	587	594	582	604	608	568	548	616	633	602	540	599	570	580	580	580	569	597	581	606	610	654	588	609	629	601	650	588	574	614	580	606	605	586	563	578	609	604	629	607	603	620	590	616	581	626	575	587	600	590	627	606	580	627	620	628	600	618	592	610	590	613	593	592	603	582	598	606	664	588	573	585	610	629	585	594	571	558	570	569	587	597	605	588	578	588	646	613	590	623	607	603	608	582	602	644	664	604	617	631	665	629	590	561	590	619	596	579	606	586	605	605	510	577	624	627	574	576	599	589	613	590	579	627	627	603	608	623	628	618	594	628	622	600	566	580	579	602	584	584	648	652	596	624	594	597	575	616	620	567	627	586	611	627	590	592	601	621	581	626	567	627	602	610	549	567	626	607	561	604	594	605	591	622	607	563	630	607	619	644	568	575	576	588	607	628	617	598	602	578	622	613	573	562	621	623	562	564	628	605	611	563	641	618	611	625	604	550	644	570	571	611	630	602	624	564	622	627	584	564	577	598	596	623	549	609	566	599	569	557	611	588	602	591	579	648	598	571	615	552	610	598	620	576	653	565	574	627	577	586	602	620	602	599	614	592	597	595	584	650	659	591	629	642	579	640	581	635	612	621	620	569	590	616	617	569	588	555	595	577	646	584	583	586	605	595	588	615	593	565	617	590	602	612	617	595	632	562	587	568	584	595	626	558	603	602	622	584	605	616	590	590	583	611	606	625	586	590	608	600	623	589	604	586	622	599	591	566	592	614	603	595	586	554	575	597	599	624	595	625	580	577	585	582	612	622	599	584	596	560	590	564	588	626	655	598	612	611	624	597	598	579	610	611	620	673	617	588	585	572	572	623	590	597	580	603	623	612	550	602	606	586	577	617	579	589	621	636	591	644	591	595	618	628	614	609	605	556	589	594	548	603	596	561	653	603	596	581	535	620	584	597	562	598	636	587	627	566	649	574	596	605	596	577	584	584	619	638	630	591	586	570	608	598	575	613	634	595	601	615	605	619	615	605	611	541	598	608	572	581	594	583	598	610	602	601	584	597	642	616	579	578	597	596	574	554	606	636	582	581	603	585	579	604	593	637	638	595	613	581	633	607	614	546	591	564	595	604	587	550	566	650	589	603	577	609	604	607	553	608	601	568	580	552	613	611	599	607	587	603	632	603	627	605	593	611	557	609	631	594	591	618	586	591	609	666	611	621	604	660	625	607	585	594	579	578	622	594	600	588	585	625	600	614	633	595	592	586	621	620	556	619	574	590	613	595	574	582	620	591	629	596	618	623	570	652	589	620	575	600	600	587	627	584	630	613	584	616	561	652	607	573	599	587	582	592	588	570	598	603	585	555	592	568	613	627	578	607	607	598	602	597	641	630	602	644	614	582	632	643	642	627	588	591	603	610	614	569	628	569	628	563	561	591	622	614	587	607	589	597	621	613	634	589	601	602	635	597	603	651	596	603	625	571	627	620	598	601	588	593	618	589	588	611	604	608	622	618	621	612	605	623	598	593	588	595	623	607	631	591	618	614	613
24495	21134	24150	28375	21136	21156	11538	596	429	331	323	349	318	345	342	370	291	306	304	287	312	300	296	305	287	275	302	297	300	308	289	263	298	311	307	291	271	293	299	281	292	282	281	310	276	307	259	247	264	268	285	303	301	297	299	268	254	262	316	275	305	289	278	306	292	278	305	279	276	261	335	301	325	302	296	269	299	261	263	293	281	275	291	315	250	265	282	262	294	301	291	324	293	290	281	305	291	265	287	303	286	280	283	283	285	328	262	304	271	240	293	264	239	319	270	290	292	273	284	253	289	306	319	284	307	285	299	277	271	320	287	263	297	311	263	302	261	284	272	286	273	270	281	295	274	258	263	337	277	278	287	284	302	272	301	272	286	290	307	294	308	287	299	279	276	271	318	317	256	267	277	250	282	292	267	280	283	284	288	282	315	295	286	288	283	275	301	290	261	307	285	301	279	287	260	276	259	272	265	279	282	307	315	292	278	286	277	269	296	273	285	289	294	225	297	285	282	270	275	278	304	296	271	285	272	276	259	281	315	267	297	291	248	271	289	258	294	296	293	284	275	287	265	269	289	320	275	287	297	305	271	283	272	260	304	307	247	259	289	298	290	280	263	283	278	292	270	264	266	297	281	290	281	314	314	320	313	244	283	298	271	255	288	273	310	312	241	286	285	295	290	283	267	277	258	292	286	295	277	281	263	272	279	316	280	300	294	302	260	283	247	282	264	295	298	274	278	252	274	265	286	282	298	277	306	247	317	297	277	270	259	313	272	256	321	282	284	267	292	302	249	289	283	292	278	307	256	270	261	266	304	303	275	300	271	271	280	292	315	279	275	279	333	279	294	248	291	261	307	259	278	268	271	289	296	280	273	264	302	260	279	301	268	278	259	290	283	289	279	284	298	285	307	262	270	301	252	285	271	294	246	250	281	322	268	272	320	254	268	297	264	296	294	276	274	249	282	257	276	281	288	262	274	283	259	271	292	254	271	294	246	239	288	312	315	285	274	302	291	290	263	303	293	279	262	295	277	256	285	267	257	303	309	274	306	261	261	260	295	259	293	305	273	292	260	261	250	294	297	286	276	284	296	259	270	322	253	235	275	320	265	261	302	265	255	281	291	287	283	281	258	277	262	270	274	269	315	271	272	234	282	267	252	275	315	295	262	269	259	273	281	288	306	265	289	281	296	282	290	285	293	289	266	288	271	279	282	311	307	310	268	283	299	293	320	263	308	321	274	331	282	264	291	252	280	280	259	284	255	272	296	272	269	240	276	293	271	244	256	263	300	285	285	288	274	272	278	293	305	314	306	283	251	282	295	311	308	285	281	306	269	277	286	262	315	297	284	287	287	302	276	293	291	260	286	314	267	261	292	273	262	267	288	277	278	287	287	288	282	286	280	271	265	290	262	311	284	277	278	292	265	259	293	274	303	274	294	252	300	256	263	263	283	279	269	293	285	305	291	298	299	279	283	304	294	282	300	288	299	301	282	281	277	290	301	319	285	299	239	287	235	292	329	292	295	284	294	282	284	305	265	303	250	282	295	275	274	268	301	293	274	271	258	286	280	271	274	246	266	283	273	294	304	307	271	272	283	264	282	304	278	311	292	303	268	286	304	295	281	265	296	253	272	288	302	293	287	284	294	254	298	264	263	277	278	291	256	284	300	270	289	285	318	258	286	295	275	246	258	312	299	294	280	280	271	274	277	279	362	280	288	291	274	292	280	263	301	278	288	265	280	269	279	283	267	279	244	288	274	312	291	278	280	262	258	287	251	293	274	246	269	264	270	288	238	277	257	263	287	289	279	290	240	285	305	257	290	301	281	275	308	257	273	267	265	310	284	266	255	273	295	292	300	279	261	288	285	288	252	268	269	276	289	263	283	296	282	290	278	272	286	275	279	274	276	290	262	315	304	315	297	286	256	273	292	299	302	290	281	289	273	297	277	313	284	308	279	275	282	312	280	323	294	295	272	279	301	293	296	288	292	262	287	281	284	293	291	291	294	283	286	244	273	285	270	306	282	249	274	297	281	277	278	286	318	286	290	280	259	281	257	289	254	285	289	306	266	270	265	297	297	306	279	236	270	321	297	259	259	254	246	313	290	303	303	297	273	268	263	275	281	292	294	263	286	311	298	248	282	289	307	289	284	269	269	282	279	301	266	306	286	289	282	280	281	272	292	250	292	293	289	296	314	266	304	278	279	271	250	245	277	301	333	278	275	301	270	267	279	281	271	252	289	307	283	304	255	292	266	276	306	267	266	279	281	275	266	290	284	273	292	244	294	283	260	290	273	299	306	289	299	273	275	292	265	304	273	281	277	318	259	272	290	296	292	309	310	261	292	266	294	272	302	298	267	297	276	296	303	282	294	289	271	314	297	311	287	264	305	247	254	288	278	260	276	309	314	280	284	283	276	305	292	288	285	289	304	257	287	295	274	330	288	267	279	282	303	267	296	287	335	282	286	313	295	325	246	268	256	312	294	301	277	317	263	276	270	263	273	277	253	253	283	298	267	300	291	263	253	274	313	299	262	258	279	304	277	287	295	297	266	260	300	245	280	271	258	291	295	263	271	272	269	250	267	296	304	253	271	281	303	273	295	288	280	286	287	271	277	275	294	290	282	260	262	290	293	337	263	267	279	275	279	280	311	289	295	309	292	281	282	269	280	298	268	299	265	272	326	304	289	327	280	285	280	270	265	281	288	265	276	287	292	292	298	290	287	283	275	311	280	270	301	269	293	314	316	287	319	305	247	288	279	272	276	307	297	281	288	267	273	308	271	275	266	299	310	290	256	251	311	276	310	280	273	277	259	276	316	292	251	278	306	308	260	278	324	292	319	272	268	300	274	298	254	278	292	290	288	243	277	274	259	342	265	281	268	307	279	279	254	251	272	288	293	250	267	270	277	253	300	270	312	287	287	260	288	246	308	278	260	260	279	326	283	280	278	262	297	283	259	269	270	279	289	261	266	264	288	292	275	248	278	271	307	282	262	278	295	309	299	287	256	306	266	282	315	286	281	285	289	255	272	285	270	264	325	313	294	297	279	271	272	284	290	266	291	259	275	275	274	258	263	274	276	272	265	273	308	307	262	291	293	292	285	295	272	274	285	272	288	306	280	286	249	292	280	302	259	296	280	289	298	280	270	288	304	291	261	263	274	296	262	266	270	287	295	282	254	270	282	288	296	276	250	289	281	267	268	304	298	287	286	291	263	274	292	267	302	285	279	292	281	264	295	271	304	265	274	280	283	248	258	293	277	303	281	288	281	287	279	230	285	255	326	274	266	273	293	327	263	268	250	314	274	291	273	280	280	267	278	293	264	283	297	291	244	313	302	311	289	311	306	288	318	299	236	265	255	290	275	266	271	267	304	295	283	274	284	296	305	250	315	277	248	266	274	277	274	275	283	269	287	275	269	303	281	270	292	289	302	293	321	283	275	286	283	268	284	289	305	324	268	270	307	304	281	276	297	286	306	324	305	268	312	266
40914	51697	22687	918	739	644	651	602	616	596	589	595	584	630	594	577	620	583	599	575	575	588	606	595	549	561	592	588	585	594	565	539	558	587	591	603	575	581	567	548	534	586	587	578	585	607	533	571	597	520	594	590	618	585	570	510	565	578	606	574	551	550	593	579	585	604	553	628	590	597	540	597	557	582	585	573	528	581	544	597	573	543	559	576	568	563	606	568	581	572	529	604	572	599	604	605	549	582	567	593	569	585	594	566	622	593	631	526	583	583	588	562	545	577	581	594	602	567	625	525	586	598	590	578	560	580	568	577	604	536	571	588	580	615	608	557	555	565	586	613	569	587	577	562	597	575	589	562	609	588	539	578	570	568	599	593	527	574	606	560	592	584	590	602	577	585	561	592	530	567	589	597	596	567	560	583	561	589	593	587	562	570	603	559	539	546	574	579	569	555	551	553	572	610	564	596	589	580	643	561	524	605	544	550	584	557	587	538	574	625	568	591	588	555	537	601	591	556	546	558	566	590	590	595	527	552	562	607	586	556	544	584	561	616	521	560	588	612	581	590	553	602	526	566	567	551	561	570	579	603	546	593	562	602	585	572	543	602	574	560	560	540	566	586	560	561	595	591	559	570	570	573	508	612	527	599	590	577	571	559	606	581	593	575	560	571	580	609	561	563	547	522	549	591	593	609	577	561	577	544	526	582	620	587	545	590	571	608	598	567	583	603	591	533	577	615	569	594	574	550	580	550	601	578	607	564	562	567	576	575	587	559	553	576	566	553	572	571	535	588	562	602	543	584	573	524	564	565	575	593	591	580	559	590	556	542	595	542	577	594	570	560	559	617	574	626	559	576	513	537	625	590	582	562	544	557	601	527	608	571	587	603	602	537	563	598	563	611	520	568	542	585	601	554	610	592	543	603	523	582	566	584	575	577	571	566	577	582	524	584	608	592	551	547	586	579	597	569	584	575	590	551	554	593	607	537	551	563	576	603	560	547	564	576	639	625	561	562	566	555	558	588	529	627	550	590	583	589	573	554	590	576	591	546	539	576	565	575	576	603	604	554	547	561	564	569	598	581	610	549	564	592	541	563	606	537	526	576	547	611	582	567	587	549	558	553	559	593	520	512	577	584	627	611	576	551	576	601	577	613	573	545	585	533	613	543	590	587	600	604	532	556	553	522	573	554	611	540	564	574	518	581	570	561	581	553	557	605	568	565	592	593	605	568	592	553	627	639	578	605	571	582	576	566	568	574	575	629	587	598	575	611	608	524	568	612	578	581	601	565	582	562	546	571	562	569	579	575	557	565	575	568	580	603	554	526	498	566	530	560	595	560	557	585	540	565	572	582	573	565	576	592	540	597	618	551	543	603	580	525	531	574	566	530	545	590	567	598	574	589	543	569	590	602	575	566	598	608	560	540	588	545	604	592	629	552	549	612	567	573	602	589	607	580	624	570	596	586	572	586	598	540	580	589	552	565	538	605	542	558	543	537	592	591	550	555	581	553	560	574	585	559	553	605	577	557	598	568	581	563	549	591	527	604	569	559	576	591	557	589	594	595	603	562	595	577	555	590	604	591	586	525	590	573	564	529	561	588	535	550	589	568	573	566	581	572	554	584	582	566	573	556	563	558	569	551	554	556	599	570	616	593	560	556	611	563	583	594	568	590	511	600	543	606	567	551	548	616	570	580	545	592	613	601	616	571	586	580	562	594	528	590	554	638	579	600	564	586	551	563	574	597	592	562	576	583	599	564	550	538	569	552	605	575	545	543	579	574	583	562	577	587	564	594	581	560	566	619	546	567	558	547	568	616	553	579	583	571	570	607	566	576	541	586	566	601	545	572	579	546	573	560	620	631	609	584	567	582	561	566	508	580	595	539	590	577	605	612	571	558	575	543	555	541	564	571	563	577	569	585	558	580	536	546	570	573	575	576	607	568	553	543	639	542	544	599	598	552	555	613	583	590	593	574	569	576	546	548	564	548	565	609	606	555	491	580	596	614	578	559	584	578	593	582	575	517	518	601	590	545	564	578	567	579	612	562	599	572	574	585	572	574	569	555	584	612	595	598	606	588	578	605	589	578	558	557	541	590	608	555	582	546	567	560	585	575	590	581	534	598	557	566	578	568	553	588	570	594	574	560	548	567	564	611	634	601	504	573	599	596	571	553	532	572	575	604	583	581	583	576	545	578	574	558	565	588	577	560	601	552	520	617	594	550	580	626	538	580	572	574	626	583	563	565	579	597	570	597	519	593	582	596	568	580	537	600	539	539	580	578	567	560	588	593	567	624	567	590	569	554	576	565	569	623	594	585	554	656	572	576	556	601	584	560	585	634	617	533	584	580	583	548	546	580	588	569	579	574	542	560	549	565	576	571	592	585	560	606	550	569	567	591	583	560	567	584	578	581	566	578	539	546	531	570	604	568	583	576	592	563	551	591	615	571	600	596	597	569	571	569	581	543	565	566	585	551	553	530	569	566	617	558	505	572	564	571	573	571	573	572	581	589	544	599	567	600	594	594	564	568	573	565	550	593	546	545	582	578	572	611	601	513	570	549	587	579	578	582	571	563	577	572	535	587	556	554	530	535	547	615	584	528	596	574	556	592	591	559	566	548	587	521	580	597	560	591	580	562	553	553	556	556	590	565	539	539	615	559	581	539	571	563	554	603	570	581	580	590	546	575	536	557	580	551	623	578	583	570	553	569	547	545	568	589	545	538	588	592	583	581	590	584	621	604	587	555	536	587	576	560	546	581	584	515	551	537	547	606	604	555	581	585	592	573	587	562	597	528	548	512	582	555	617	608	537	553	536	565	590	590	593	587	585	556	602	565	516	579	582	608	578	640	571	526	566	551	561	632	567	573	554	567	561	569	587	574	579	600	573	596	580	529	593	598	549	548	606	565	581	572	564	555	567	573	571	566	576	579	570	587	555	541	598	578	602	550	545	572	586	575	602	533	537	563	571	581	501	570	578	559	571	563	549	602	564	585	579	577	557	583	517	554	554	580	613	582	594	546	553	568	572	576	605	595	561	551	569	618	558	554	562	568	589	547	524	528	582	590	577	578	553	561	531	560	604	524	591	623	572	609	599	572	560	562	563	591	545	585	581	614	571	624	561	575	562	580	586	574	576	560	587	556	565	563	573	579	575	578	606	618	625	599	555	563	565	583	554	570	583	593	562	580	562	582	580	555	554	557	567	543	578	571	551	559	622	585	614	561	573	549	617	570	561	601	602	583	588	568	577	541	535	567	625	592	577	564	540	641	587	632	504	596	557	571	553	593	557	604	576	559	545	582	536	543	569	583	562	597	509	582	579	636	644	559	560	597	550	594	563	586	558	561	549	543	565	518	610	522	546	585	544	591	598	583	588	597	579	580	533	542	575	563	564	549	584	604	535	603	576	618	554	532	616	571	543	595	583	570	526	531	586	588	625	519	598	563	570	530	571	589	555	558	577	556	632	570	566	583	542	571	572	539	611	571	538	596
34432	18127	5200	328	140	121	125	138	148	137	129	147	137	128	148	140	148	145	123	143	141	151	151	152	161	153	126	145	151	135	150	145	153	118	124	154	133	157	156	132	134	133	143	159	135	153	118	154	146	144	142	142	143	145	124	159	145	142	155	132	134	125	140	121	145	132	152	126	133	132	134	168	131	150	141	121	141	150	144	137	117	165	132	150	124	143	132	136	146	178	129	150	129	163	126	172	140	143	157	141	130	146	142	141	123	128	152	110	137	161	124	146	127	149	128	121	133	125	147	145	144	125	122	136	135	137	140	134	130	133	144	158	127	134	117	132	140	146	142	131	143	154	138	149	153	142	136	148	153	149	161	139	130	140	142	139	142	144	144	136	117	123	142	129	142	145	131	139	139	154	140	140	121	136	143	135	118	132	130	125	169	145	154	161	141	140	137	141	143	124	142	120	140	144	147	154	137	115	111	156	144	150	131	140	142	140	150	153	127	147	132	146	131	133	157	143	159	131	139	147	147	147	155	136	142	143	140	172	143	157	144	148	121	118	135	137	145	141	143	137	141	149	152	149	122	144	150	133	140	145	131	149	142	121	144	117	150	139	160	125	138	129	132	153	134	122	147	144	130	118	132	136	144	162	138	162	127	121	98	140	149	147	160	103	134	148	144	140	125	144	161	141	136	123	131	116	139	155	133	135	138	137	146	152	151	141	158	145	135	132	122	132	136	122	121	134	144	133	126	142	160	141	128	127	159	145	132	169	128	145	140	162	144	165	118	157	129	156	148	155	145	150	160	150	128	141	140	130	143	128	130	138	139	133	155	139	155	141	138	134	149	137	122	159	141	139	131	152	140	129	126	144	116	118	147	148	157	145	150	150	125	127	149	128	127	163	132	142	132	134	131	142	160	140	145	132	144	117	138	142	145	147	147	148	149	165	159	127	150	144	140	149	154	164	139	142	161	153	156	158	151	147	139	121	130	159	132	149	173	128	129	157	147	147	148	143	136	145	114	143	103	138	124	120	151	130	119	138	170	139	132	145	121	137	146	142	106	132	112	114	139	134	146	137	125	144	151	144	152	153	150	156	159	138	150	138	138	137	146	138	145	154	146	137	111	153	117	147	122	140	125	150	153	150	144	124	134	147	150	137	139	141	135	128	143	135	128	161	150	141	143	138	155	139	135	152	130	161	139	163	132	132	152	130	157	142	126	148	130	144	154	113	142	152	143	152	142	135	139	147	146	148	121	127	135	150	144	146	139	134	159	134	133	129	144	157	125	138	139	148	152	159	133	136	132	144	144	153	126	139	148	130	157	103	151	155	128	134	135	150	125	140	169	126	133	137	170	140	135	127	151	143	125	143	146	132	137	131	123	144	131	148	164	129	151	131	143	135	137	124	135	137	154	132	115	130	124	137	148	150	136	143	140	136	130	143	166	163	143	129	132	137	133	137	121	123	116	118	144	148	134	129	149	157	139	135	149	159	127	142	124	137	144	125	118	119	135	168	125	126	153	123	148	134	133	130	159	152	141	152	144	140	154	139	133	141	107	119	132	131	150	136	148	116	143	124	184	121	155	173	132	134	136	117	166	153	160	127	134	129	152	139	153	152	129	116	121	142	139	124	152	130	158	119	141	124	138	139	132	135	146	157	136	158	131	143	148	117	142	163	128	145	154	136	128	172	142	148	151	123	147	111	141	120	132	152	147	147	145	137	150	138	139	145	125	143	156	148	142	147	136	138	124	129	159	155	144	160	145	140	154	124	148	143	137	120	130	124	116	146	154	131	158	134	137	148	126	150	132	133	136	128	149	113	150	145	137	119	148	144	147	128	156	140	134	142	134	144	134	140	151	141	159	165	145	127	145	141	123	153	123	118	137	125	140	146	147	149	173	140	140	124	131	126	125	144	127	158	129	146	121	148	140	136	144	141	140	117	139	145	128	137	126	144	152	138	148	154	140	147	114	149	165	135	130	134	128	149	147	144	131	140	132	137	139	137	148	138	127	118	135	135	137	148	133	138	134	135	107	134	118	129	133	144	120	136	151	130	141	142	131	147	149	148	157	153	130	132	124	143	150	162	141	125	143	136	128	157	135	128	123	134	146	134	125	123	125	126	140	165	139	114	133	127	157	156	146	145	122	162	103	148	137	138	145	144	142	122	146	142	124	125	149	129	134	126	140	152	145	158	147	116	138	164	142	126	146	137	128	136	130	141	144	135	144	145	130	149	120	155	135	152	154	145	132	142	142	132	163	146	140	151	143	139	138	112	142	132	141	139	117	131	150	147	138	132	142	128	145	173	140	133	143	133	150	134	128	119	144	153	134	129	150	137	108	118	132	155	159	165	141	131	141	140	139	141	126	119	121	131	163	134	131	134	162	143	141	151	145	139	155	149	141	128	142	129	125	135	148	132	114	116	126	140	140	122	151	159	150	139	131	157	134	143	119	127	124	153	160	145	171	148	126	144	135	162	132	138	141	133	141	157	157	139	157	127	135	151	143	142	145	131	148	146	138	175	134	132	143	140	141	141	143	154	131	168	115	127	161	126	130	160	115	121	129	156	126	143	130	138	140	141	140	138	136	132	144	129	111	149	122	154	138	158	135	129	118	127	127	143	124	154	132	144	139	163	144	135	135	137	162	147	128	133	131	149	145	136	119	148	122	141	125	125	129	147	153	145	128	153	141	144	138	158	136	116	131	144	145	167	143	117	140	150	136	126	140	137	154	126	154	125	133	134	130	131	126	145	124	150	142	157	131	153	149	134	134	133	118	149	168	179	154	144	137	133	153	152	150	162	138	113	141	148	134	167	132	161	126	112	155	139	139	129	149	142	134	128	165	132	111	144	152	141	131	116	142	131	126	143	155	127	137	146	129	128	139	146	146	131	134	132	129	166	137	140	156	136	149	130	145	136	144	159	134	131	135	147	137	132	142	156	121	159	140	150	165	134	134	124	159	143	136	156	134	150	137	113	117	133	142	134	124	141	99	155	140	143	138	128	145	131	138	144	140	150	130	121	141	151	121	137	131	131	140	148	123	134	146	143	134	149	135	154	150	152	159	146	155	134	157	132	130	137	134	139	154	134	153	117	144	120	159	160	153	121	124	134	165	128	139	124	146	143	143	149	147	131	137	123	164	172	135	163	143	147	121	146	145	142	131	121	138	138	144	145	152	140	111	142	152	131	130	134	158	133	133	141	121	144	130	126	166	136	140	122	146	128	156	128	134	133	128	137	123	151	149	132	146	133	127	151	144	113	131	148	112	151	133	153	124	145	156	129	143	142	126	137	137	170	138	140	134	163	134	138	157	152	147	139	130	144	142	151	139	142	112	152	128	161	133	135	139	150	145	141	131	117	141	145	159	114	159	150	119	138	135	147	153	138	135	132	137	119	151	117	151	148	134	134	137	124	143	149	144	120	116	124	137	135	149	142	142	144	135	134	136	158	130	133	142	158	116	149	157	136	136	153	162	138	125	138	114	148	148	131
17760	6257	1164	323	316	351	328	332	357	356	362	351	330	370	375	347	392	355	355	344	372	353	341	383	348	343	367	314	383	366	333	343	372	357	380	362	364	385	332	363	376	350	361	348	327	358	364	357	342	378	335	367	350	365	320	349	371	357	347	359	368	349	379	348	355	338	345	348	353	348	389	361	350	318	358	351	353	353	325	369	353	357	369	360	359	357	327	382	344	362	348	340	373	328	344	378	331	366	328	368	338	365	335	345	395	389	337	358	364	342	360	361	337	359	338	355	367	386	357	352	369	374	332	374	371	355	384	321	347	373	351	347	343	361	346	379	369	332	330	310	353	342	354	360	342	337	350	356	349	386	377	385	365	352	331	371	375	373	345	376	348	366	374	360	351	346	347	360	308	352	377	345	386	322	316	322	347	361	351	349	335	366	363	381	364	350	329	327	324	318	349	333	340	348	361	314	357	374	350	353	340	334	342	366	360	365	331	354	306	356	378	369	328	334	324	354	371	350	368	321	387	346	304	315	332	383	323	372	372	340	346	325	334	340	352	378	333	361	352	347	330	348	320	353	339	367	340	362	343	379	357	330	359	344	365	343	392	382	353	353	396	349	327	338	358	366	346	390	348	346	324	359	342	347	356	377	351	326	348	351	352	353	369	361	380	369	318	317	351	352	355	342	357	359	360	351	322	331	353	374	353	348	386	333	341	360	374	343	350	354	344	357	306	342	357	368	358	348	344	333	343	389	388	353	313	353	350	321	329	365	349	360	344	358	347	364	349	334	350	333	325	342	355	313	351	353	358	359	358	358	385	392	294	335	348	376	360	360	342	336	344	353	369	333	354	373	350	348	337	373	367	350	384	366	375	360	362	359	345	364	335	359	335	354	350	348	367	357	362	358	392	358	334	338	355	356	341	356	326	336	380	375	356	326	343	333	377	352	340	339	353	341	366	331	323	361	353	344	384	349	323	364	379	335	336	361	363	357	348	333	288	379	349	335	363	352	326	329	360	359	382	359	379	382	360	333	342	316	340	349	331	328	365	354	360	376	347	352	326	366	334	371	340	337	386	338	350	327	373	338	342	403	330	343	339	387	373	376	354	373	334	342	369	380	383	356	362	353	343	375	339	332	360	342	343	325	332	344	333	336	363	387	370	348	387	316	369	359	347	339	387	341	318	333	348	332	376	368	366	372	361	339	367	327	363	306	341	347	339	361	362	344	358	317	339	344	353	343	366	330	357	362	332	375	326	355	349	344	384	349	330	339	384	365	343	368	364	323	362	357	384	367	342	332	354	319	331	353	380	356	360	317	364	372	353	356	367	347	368	324	309	344	315	360	371	354	366	339	386	333	376	332	361	350	345	351	345	330	339	285	362	325	376	336	340	314	373	365	360	355	347	354	352	314	349	370	318	351	352	360	352	344	342	350	383	379	370	362	355	362	347	370	347	326	357	346	388	342	356	332	353	384	366	378	376	308	364	354	333	341	363	355	292	367	326	345	349	338	341	323	367	341	340	340	350	364	347	356	358	352	351	364	364	346	337	373	359	355	338	368	343	344	331	339	329	336	332	347	346	356	360	363	330	343	360	356	371	341	364	330	348	326	348	345	339	348	361	333	355	347	343	364	347	354	358	371	328	363	368	330	364	363	364	355	334	331	354	361	312	348	362	333	333	357	333	349	362	390	383	377	342	372	321	343	328	330	338	340	354	310	313	345	374	363	355	332	367	383	325	354	340	337	364	355	341	382	352	337	350	334	365	354	345	356	364	359	350	360	341	356	334	324	313	337	312	360	333	344	320	352	342	369	351	358	332	337	374	322	311	347	340	337	336	357	343	353	353	331	362	366	354	377	333	340	372	339	351	381	335	335	325	379	386	367	349	357	371	344	369	358	331	329	380	398	356	355	337	330	343	365	337	377	349	357	364	353	343	363	345	338	345	328	333	355	347	340	335	317	334	366	338	367	361	357	325	362	352	377	358	365	377	311	348	356	351	330	348	362	379	398	336	343	325	334	354	372	352	349	312	369	330	327	343	367	336	362	362	352	336	382	365	370	349	347	319	347	347	333	359	382	361	304	364	349	368	358	345	347	347	351	374	354	345	367	343	365	334	353	345	361	355	337	363	367	354	348	320	339	326	366	354	352	372	346	344	339	320	374	363	349	382	311	354	365	366	370	335	355	353	350	343	341	320	350	359	327	358	324	375	353	333	326	341	363	309	348	378	325	341	348	329	373	350	365	369	372	379	365	328	336	357	373	342	327	324	376	354	325	340	378	355	374	332	373	356	333	359	361	347	342	373	377	364	331	364	361	387	338	367	330	331	365	349	381	371	358	357	336	359	332	356	325	339	354	370	325	367	351	346	333	338	345	339	390	364	352	360	357	321	328	337	343	351	344	338	371	354	366	371	358	362	346	338	363	348	333	363	338	386	356	338	343	350	345	371	356	345	348	348	371	357	367	342	346	395	332	343	323	320	378	355	343	384	343	350	345	333	378	337	317	341	355	359	382	369	349	360	348	333	340	336	375	350	374	324	323	320	359	365	361	393	329	337	339	359	348	366	334	353	372	376	378	337	358	328	379	348	342	337	355	352	357	392	337	323	352	381	317	322	368	327	349	355	345	309	325	352	339	381	354	371	318	338	350	336	347	357	342	334	344	331	333	306	345	351	358	356	379	332	338	345	354	339	344	364	371	382	351	331	346	328	384	373	343	356	343	314	351	317	350	335	382	365	367	366	346	338	358	376	357	362	318	347	357	330	374	352	378	383	344	323	364	358	354	344	369	356	331	372	353	358	364	347	371	336	363	355	350	360	364	339	338	320	344	346	349	350	380	310	358	346	310	337	352	351	363	380	344	362	316	355	349	349	351	364	364	348	372	386	365	393	319	362	350	355	338	340	358	343	335	361	376	341	318	353	312	372	366	366	332	335	346	364	317	351	342	326	371	366	354	335	333	328	363	337	320	348	339	380	392	364	367	375	373	374	339	346	354	314	342	371	340	336	360	394	361	352	356	297	336	336	351	353	383	339	351	360	364	353	342	334	361	339	370	320	343	372	338	333	354	356	335	360	344	359	361	323	361	382	355	357	355	369	369	334	380	363	384	331	342	325	372	357	364	362	340	356	342	324	355	375	354	341	353	369	377	359	364	329	377	343	358	352	353	347	333	326	364	346	335	371	346	352	368	360	345	331	357	353	367	372	356	331	338	375	374	335	362	360	343	387	336	383	348	346	378	327	342	348	317	358	359	341	378	336	372	363	364	328	355	348	328	325	367	336	318	350	360	340	336	375	341	364	326	397	383	343	351	387	378	333	364	335	340	379	366	349	355	387	340	328	312	371	374	356	342	370	356	347	390	333	368	339	326	329	356	342	372	366	368	339	339	359	370	350	358	321	399	345	342	349	338	351	378	348	341	337	352	329	333	331	331	337	351	392	379	356	338	364	360	349	349	352	359	344	360	325	332	352	367	377	323	384	321	382	354
25269	21140	23738	28778	21135	12569	526	353	343	347	303	317	302	300	275	301	295	279	307	295	284	290	294	285	278	297	295	276	271	296	306	293	288	293	345	247	301	295	267	277	281	295	324	263	267	333	298	269	268	288	254	298	292	256	287	299	250	274	280	292	277	242	245	257	268	280	280	277	252	293	250	260	269	261	260	316	298	301	318	271	307	284	272	232	296	322	266	281	290	269	279	277	278	297	307	293	294	291	269	259	278	257	265	293	269	285	311	260	254	288	285	309	265	278	294	276	310	277	281	246	273	289	264	254	280	260	267	261	281	286	297	303	297	284	276	287	261	287	305	266	310	258	278	262	268	284	258	310	288	298	243	266	245	289	286	260	264	290	266	302	292	303	275	259	276	269	302	285	278	286	272	280	281	266	266	297	238	280	291	273	299	292	279	283	268	294	276	267	295	268	293	282	312	285	291	248	235	281	272	264	271	256	280	283	300	271	243	295	294	296	280	278	329	250	295	284	299	265	266	253	246	262	277	304	286	259	258	301	338	292	288	280	266	299	283	291	290	300	284	320	295	281	264	264	325	274	309	216	288	268	309	290	266	264	300	306	269	287	312	282	280	258	304	318	255	255	262	297	260	264	311	282	309	264	300	258	299	260	254	283	288	276	268	265	296	268	273	253	276	273	239	325	299	286	303	279	252	297	316	282	268	278	276	278	290	294	282	252	287	252	282	281	257	270	315	278	274	282	299	279	308	251	284	285	262	275	305	294	316	323	266	303	290	258	300	306	291	286	267	321	284	301	237	291	274	281	307	283	254	248	250	278	250	291	296	297	297	271	269	247	272	236	263	312	254	280	317	271	282	274	290	287	274	298	274	276	285	281	289	296	279	288	281	273	292	248	270	276	243	286	263	282	289	286	296	298	306	308	278	268	279	279	289	254	256	284	320	248	270	292	283	300	298	256	301	281	275	279	280	277	276	310	276	293	284	292	280	271	257	320	244	268	271	253	253	298	300	268	277	283	303	267	303	284	293	283	301	302	244	264	301	283	298	303	288	300	267	270	260	292	263	262	257	287	281	291	284	263	264	280	285	280	258	254	265	282	276	286	279	296	277	281	265	268	304	257	293	271	279	274	268	251	242	259	260	290	285	285	291	285	302	276	285	308	253	299	285	308	272	300	290	288	278	265	296	292	263	265	296	276	278	255	292	296	301	280	307	315	287	277	273	279	271	284	270	300	285	260	275	263	263	276	277	269	266	273	247	319	271	261	303	287	289	285	292	244	266	289	317	313	275	274	303	305	290	308	261	256	286	279	285	280	294	265	291	266	282	277	316	254	307	280	287	277	283	289	332	299	292	296	300	291	269	268	260	273	284	271	256	323	293	277	283	270	316	272	287	300	273	286	316	277	263	291	269	266	296	284	257	264	291	266	283	275	337	235	246	251	264	295	287	267	268	312	278	271	275	290	271	341	313	313	298	264	252	297	296	259	285	264	278	277	282	304	263	288	276	258	297	268	272	288	263	256	307	243	261	316	303	288	256	315	287	293	270	315	256	266	262	271	323	268	305	275	268	287	321	298	283	306	294	290	277	300	274	316	300	282	274	255	283	267	290	264	269	280	253	278	288	267	312	287	255	308	289	310	294	269	262	267	257	307	280	324	273	275	295	285	282	303	297	275	253	258	269	322	273	247	298	307	272	299	304	262	287	285	294	248	258	295	279	325	285	297	271	266	271	289	296	329	297	295	280	274	303	277	265	284	308	303	292	273	258	303	293	281	309	275	271	276	310	289	270	296	289	286	308	293	307	263	309	289	309	294	294	266	312	296	253	296	261	299	312	296	275	284	318	305	260	284	261	303	278	271	289	286	295	293	288	280	277	290	276	278	268	311	281	279	319	291	258	269	277	272	306	265	309	294	275	278	263	263	298	293	272	286	270	304	297	260	282	266	258	261	304	284	265	271	264	324	276	271	314	257	279	276	268	286	291	284	252	278	269	260	286	260	276	256	283	281	272	272	299	287	249	296	255	283	275	304	289	281	288	305	257	264	269	301	278	305	257	282	281	284	287	277	258	299	307	308	323	271	274	285	268	307	284	312	286	275	263	258	301	278	267	257	285	283	281	262	255	273	286	278	290	295	285	260	278	287	254	289	257	255	291	273	324	261	305	264	282	267	273	264	315	275	287	292	267	294	295	274	254	259	279	300	270	323	276	252	321	276	275	292	272	281	286	282	322	293	300	280	297	311	321	316	265	292	268	284	262	283	286	280	254	255	288	271	299	290	285	294	295	273	275	286	271	279	292	252	250	290	277	305	295	312	276	281	287	281	260	307	280	270	300	274	328	279	279	279	266	305	262	293	320	318	311	283	260	255	266	274	286	299	280	269	270	261	260	269	291	268	258	305	302	258	277	285	265	254	293	239	284	245	288	273	261	291	281	278	279	279	297	283	291	264	281	334	321	310	286	252	284	286	313	224	266	265	273	280	289	290	286	287	282	255	298	267	263	283	305	290	309	292	284	303	296	296	297	290	287	271	284	259	243	286	288	308	241	281	280	271	278	281	267	297	268	280	252	298	311	257	281	286	285	311	288	250	291	291	261	289	306	289	278	323	277	300	292	269	295	254	284	287	278	242	272	301	287	272	280	303	265	274	269	308	271	257	264	276	273	257	282	281	328	275	304	301	309	287	279	264	292	307	292	277	246	295	298	309	300	283	302	302	300	278	286	285	271	280	296	266	271	276	289	285	280	280	236	260	260	292	306	248	277	258	306	279	268	250	276	293	287	291	279	300	288	261	253	295	259	278	264	285	265	324	277	257	280	275	262	291	287	294	271	270	277	273	238	278	283	285	293	282	308	273	290	308	302	257	284	276	257	312	310	277	274	267	284	305	253	286	284	334	292	251	283	272	258	277	309	276	293	260	266	284	273	285	291	302	261	272	262	299	299	289	294	306	280	323	265	253	264	264	306	290	282	319	309	292	275	263	252	264	242	284	249	254	306	296	293	276	266	288	291	273	289	292	265	283	256	277	315	300	284	257	276	265	281	255	316	280	302	286	277	288	264	268	330	288	260	277	276	257	286	250	256	289	289	295	277	279	270	252	310	250	292	302	256	302	256	288	301	281	324	260	274	288	303	264	274	267	279	244	292	284	291	278	278	257	289	312	267	298	291	280	280	265	273	260	288	289	240	306	267	266	274	257	292	293	272	277	284	312	326	281	265	296	232	299	274	278	270	307	306	311	314	264	285	279	264	283	288	255	306	292	304	284	283	274	252	289	271	284	257	280	268	281	255	269	288	296	322	278	291	256	270	280	229	268	317	258	276	297	261	261	265	261	282	296	298	268	264	276	272	273	295	287	280	282	258	261	285	270	269	276	285	330	274	302	294	265	272	285	313	300	254	272	277	271	248	292	269	262	300	273	273	301	280	280	309	288	304	285	276	275	283	278	288	295	321	312	314	253	292	291	278	300	269	277	266	283	309	258	274	272
35093	38768	13941	760	642	662	627	653	627	634	627	619	612	659	579	640	591	615	569	597	533	571	576	603	620	617	591	616	584	631	651	556	600	627	594	573	579	618	618	644	614	602	641	619	627	611	581	645	613	633	648	597	597	590	625	604	620	607	639	606	581	615	584	608	597	633	661	657	574	616	578	614	656	568	592	592	550	623	612	583	618	627	609	586	633	614	587	646	625	576	591	575	564	627	592	611	596	605	596	586	607	586	574	572	647	565	542	626	608	622	595	615	577	623	615	576	601	637	555	598	653	640	608	622	578	601	604	578	601	616	608	577	609	558	585	643	632	574	623	663	601	576	569	600	609	623	627	597	602	601	599	590	629	655	597	592	616	611	616	590	649	584	598	615	603	619	582	589	648	615	622	608	559	582	602	596	614	570	609	602	571	551	613	580	640	567	594	581	571	623	615	610	600	626	584	598	599	543	601	631	587	558	612	576	592	657	592	586	577	606	616	617	582	642	619	619	584	639	622	596	579	616	580	609	578	599	592	606	658	653	589	607	626	590	660	595	571	607	601	605	623	627	606	617	609	625	622	597	592	585	636	599	598	601	620	584	609	558	629	640	587	559	636	583	575	596	600	586	573	593	570	575	639	571	599	589	615	633	572	571	613	610	565	612	579	586	570	620	631	593	607	611	570	585	570	598	586	627	620	610	586	594	595	598	622	604	574	615	583	580	618	602	563	621	578	592	595	615	624	593	666	600	605	603	565	633	591	590	601	624	621	626	599	596	634	566	626	579	616	600	559	621	628	620	598	633	594	611	626	594	607	612	610	601	599	570	609	639	624	613	609	547	622	574	594	620	594	643	570	650	566	640	624	610	594	589	575	613	623	577	557	595	596	532	574	576	667	583	605	607	553	609	641	575	600	541	635	622	627	570	632	612	600	615	639	576	559	612	593	578	609	616	630	595	602	584	580	593	591	591	581	608	640	612	658	628	595	542	621	623	613	559	624	626	569	604	596	614	601	566	636	595	622	623	600	582	569	626	559	607	566	591	610	615	631	606	589	613	607	593	572	615	597	564	619	589	618	614	605	599	617	576	595	594	614	602	598	590	600	600	569	594	615	637	596	589	625	616	589	630	637	608	632	612	587	628	621	613	618	601	601	653	620	590	622	625	600	609	605	618	552	589	599	602	607	575	652	557	581	630	573	614	625	644	596	627	580	599	569	605	623	595	578	581	613	587	613	610	617	601	612	590	637	638	551	570	626	598	628	594	610	596	613	565	556	603	616	571	613	614	606	620	601	620	571	617	614	612	600	613	590	625	661	584	632	633	612	580	589	598	633	627	619	580	607	585	595	613	633	580	596	603	622	634	586	564	634	605	606	607	580	640	591	544	628	604	613	581	588	576	591	604	607	634	587	576	558	608	588	626	594	616	601	572	603	601	595	589	623	599	616	678	635	602	617	602	611	625	619	593	612	628	600	590	624	614	584	598	615	667	578	579	646	594	650	618	614	638	567	647	617	648	606	600	597	636	591	582	619	659	586	591	609	588	603	573	608	602	613	620	608	606	609	639	579	567	615	601	594	594	593	662	614	647	602	642	586	638	622	641	613	569	604	609	645	611	585	605	610	645	600	607	610	594	604	593	612	561	586	659	608	579	591	596	624	626	621	579	592	607	660	583	665	592	623	615	574	632	636	614	612	616	627	650	623	588	595	643	624	615	628	579	614	599	627	577	628	630	622	634	608	587	620	610	567	575	588	656	585	563	584	604	632	658	593	607	645	592	583	577	609	599	615	579	611	629	631	601	608	676	605	633	614	580	600	568	599	602	608	619	611	611	595	618	606	570	580	626	581	626	582	613	608	599	567	617	575	624	599	608	616	608	589	606	571	566	628	570	598	596	606	593	609	626	617	584	621	634	598	601	606	587	634	596	572	604	634	607	613	627	604	579	610	610	620	579	617	603	578	624	630	616	634	583	588	629	657	593	591	620	626	630	617	601	584	571	613	576	604	605	590	615	593	583	595	621	591	572	597	647	584	620	635	624	579	606	598	616	641	598	597	660	594	638	600	576	635	595	588	619	587	635	594	577	563	611	617	601	588	645	604	622	585	575	642	604	619	623	636	623	561	613	573	653	577	577	604	586	602	602	596	589	636	591	563	635	581	626	584	604	566	604	593	626	607	583	611	610	652	604	600	624	614	627	562	617	581	635	622	617	547	591	598	582	615	599	654	637	588	614	645	611	581	610	614	606	617	616	643	616	600	627	599	605	602	572	582	632	619	639	563	631	593	618	600	600	603	607	607	622	596	619	645	628	570	632	603	612	598	597	585	570	593	596	648	615	637	623	583	556	588	602	622	590	612	617	596	622	584	638	596	651	554	621	632	549	566	609	632	636	581	612	577	567	586	587	623	579	562	603	603	618	568	622	629	608	600	618	625	613	587	632	624	620	605	609	619	595	584	645	575	615	556	640	576	590	635	609	615	628	608	614	616	568	626	631	604	631	662	600	583	592	617	618	571	615	605	627	590	597	621	559	595	650	607	591	601	624	586	612	589	633	620	598	589	609	585	573	653	643	583	593	617	629	625	588	571	609	614	567	616	619	617	602	599	576	586	634	583	627	580	620	646	560	616	608	639	606	590	609	608	601	613	559	598	625	591	605	569	579	634	627	623	595	607	581	625	609	591	597	588	632	608	622	571	623	630	653	588	621	593	619	616	620	638	615	590	582	603	649	598	604	585	562	566	612	603	584	656	620	647	602	611	586	647	598	602	628	619	566	577	613	581	534	651	624	589	632	644	624	607	625	597	603	568	616	620	593	585	580	646	581	568	564	573	644	646	593	587	627	637	608	558	595	595	563	623	633	570	596	623	572	618	619	615	631	623	625	607	587	631	610	599	620	582	625	596	598	635	622	616	630	599	634	591	557	594	575	589	596	620	657	613	605	610	611	611	605	572	591	612	600	583	573	559	629	610	613	606	561	618	652	578	624	569	622	593	622	613	558	624	612	603	641	574	628	599	603	570	595	587	617	642	621	656	595	610	611	598	608	607	606	564	599	605	556	631	599	580	635	620	573	619	621	609	599	616	575	611	640	621	618	630	614	595	618	585	631	589	594	627	598	595	603	641	626	612	581	610	599	633	590	620	632	582	616	602	635	560	598	599	565	599	583	612	658	629	598	568	626	600	603	627	675	623	580	623	574	579	574	625	568	562	627	574	590	565	674	580	608	563	627	592	598	614	656	575	574	622	565	598	633	620	617	613	581	630	645	552	582	574	588	616	650	585	628	628	595	552	606	622	633	567	605	583	599	636	576	607	619	580	596	640	614	633	607	615	592	585	620	601	577	569	613	605	606	615	593	638	578	610	655	606	597	653	579	668	637	622	608	620	628	602	610	605	610	640	604	617	576	637	606	559	577	589	616	619	597	600	589	606	595	605	639	634	564	608	606	594	579	628	608	559	602	633	595	597	591	587	597	590	634	583	593	591	555
24619	21166	24197	28390	21166	21191	11451	547	382	367	334	310	338	332	285	291	284	307	345	321	340	285	320	306	315	310	258	288	291	287	281	305	290	290	269	280	280	280	294	296	277	292	266	283	310	308	275	325	257	299	292	276	251	262	291	265	276	301	270	271	262	271	296	273	283	246	278	278	292	297	274	243	297	279	279	291	263	279	301	271	278	257	245	277	291	296	269	255	308	296	303	273	266	261	278	271	267	282	226	308	275	276	279	256	292	258	259	285	263	261	282	287	307	259	305	241	275	293	275	296	282	266	297	290	282	288	268	268	279	309	282	287	300	289	278	280	286	264	267	299	280	287	272	301	295	284	301	288	267	288	273	277	294	280	311	275	272	288	305	278	269	255	257	276	249	300	336	276	295	280	266	279	280	279	279	305	265	290	272	293	287	284	272	270	297	259	282	284	291	277	267	260	320	288	280	284	295	295	269	264	272	295	270	289	259	278	271	259	289	294	272	246	276	303	290	308	290	265	276	295	295	290	287	282	261	279	273	283	270	255	288	300	303	288	324	296	314	281	275	276	287	298	257	293	293	303	280	287	299	282	299	285	261	286	269	272	272	271	265	253	294	293	297	316	275	302	278	323	288	277	281	279	272	264	275	276	269	289	240	265	239	295	273	295	275	259	262	278	287	289	284	270	268	303	297	292	285	292	262	247	273	310	296	290	293	286	301	277	281	292	278	272	266	251	312	280	272	247	253	274	270	278	287	263	281	276	271	295	281	263	291	269	253	290	290	252	280	285	284	274	276	287	255	260	270	287	251	269	296	265	273	290	275	268	278	244	277	296	262	292	293	260	296	299	279	296	255	295	317	293	280	259	254	304	237	297	285	278	290	267	294	313	296	307	278	286	297	260	297	297	274	254	274	246	254	267	298	327	288	305	235	267	284	273	294	304	279	296	292	272	289	272	275	283	285	271	270	289	273	282	274	267	247	315	284	260	328	287	274	285	301	251	271	287	295	273	306	266	270	246	265	299	276	296	271	234	277	256	273	290	298	265	272	261	259	302	277	273	268	284	269	260	259	314	280	265	281	291	268	266	283	284	265	305	295	261	254	269	274	284	267	255	272	259	263	288	279	270	288	253	281	295	257	265	313	304	279	285	289	269	302	261	269	271	264	270	265	261	293	291	304	271	274	297	273	254	272	290	281	279	272	303	299	283	282	280	286	246	252	306	276	268	260	252	283	275	237	287	281	258	283	263	277	285	268	271	283	286	264	278	270	286	288	303	278	319	261	288	273	270	276	268	270	279	324	271	263	316	279	295	264	277	276	282	263	258	292	287	284	258	273	290	291	279	286	292	269	303	307	284	255	264	266	269	294	265	299	275	278	269	264	283	291	242	276	271	281	278	303	277	281	261	307	307	288	254	281	281	279	290	293	267	273	280	235	293	278	302	287	297	290	250	323	333	280	301	281	272	302	263	269	288	274	258	268	308	285	283	334	304	285	245	308	300	322	240	286	293	279	288	300	234	291	278	298	263	270	310	299	284	300	302	286	314	280	283	276	283	276	292	277	312	274	272	253	270	325	274	291	279	285	267	261	269	257	305	269	279	266	296	250	307	289	284	251	263	294	334	296	246	295	294	292	273	283	328	238	267	298	258	278	319	279	256	266	295	302	280	274	294	268	308	281	303	251	295	303	278	238	306	274	293	292	259	261	287	322	289	313	293	301	261	284	246	271	293	304	275	261	300	290	283	270	272	291	290	296	259	255	266	283	285	292	262	314	263	275	274	264	301	254	250	295	270	294	275	288	300	272	297	291	249	259	292	291	253	259	281	268	277	276	291	317	284	274	284	256	305	289	271	290	276	290	295	288	271	265	284	331	272	267	274	315	264	280	284	299	264	264	267	271	311	299	282	268	285	319	305	329	287	284	269	264	277	305	287	260	241	259	288	271	297	292	273	334	285	306	305	260	276	238	290	295	271	275	262	272	284	277	300	257	259	291	267	276	300	282	282	300	301	266	266	291	290	278	294	322	282	269	290	297	299	281	292	259	292	303	293	256	282	298	262	290	270	275	286	289	277	253	279	276	270	284	297	299	270	294	290	287	292	266	279	268	280	282	245	289	285	274	256	293	255	258	309	284	277	299	294	273	263	272	277	295	283	260	287	269	255	284	262	298	287	268	299	296	285	285	286	301	311	285	299	312	315	254	294	274	255	281	267	266	268	293	285	288	273	280	259	295	258	265	283	275	304	271	284	299	320	328	253	275	271	282	326	237	285	275	293	282	278	261	289	288	248	285	275	266	302	290	274	308	275	262	286	258	279	281	295	265	289	270	253	253	259	269	294	273	272	276	272	295	260	296	276	282	288	261	294	319	275	263	259	280	287	260	295	289	272	287	306	255	304	315	289	307	269	275	312	266	273	255	275	269	296	270	313	239	279	279	264	268	280	303	313	286	302	295	263	306	282	296	285	253	252	270	298	302	289	245	263	260	271	278	269	262	286	285	285	308	287	279	315	297	263	305	246	270	288	260	251	250	319	316	302	282	281	304	251	298	285	287	270	265	303	304	279	271	302	311	274	255	289	298	293	281	291	296	296	282	272	321	309	275	293	236	303	268	307	282	272	274	272	300	286	276	228	258	254	269	278	283	284	263	280	276	261	286	283	280	295	301	256	314	275	314	283	256	282	280	270	316	270	264	265	300	278	295	258	319	303	284	293	270	251	267	275	283	280	250	273	288	285	302	282	268	303	273	283	284	303	251	287	270	270	284	290	305	273	305	289	254	271	297	258	300	250	266	305	303	271	310	242	268	287	283	294	327	268	260	287	293	311	279	312	290	336	298	272	271	270	292	272	294	285	321	302	306	270	290	291	288	271	293	294	295	290	278	307	301	255	280	250	287	280	272	305	310	305	287	254	281	317	281	271	282	299	261	249	275	273	277	281	275	255	269	302	324	273	294	291	267	316	282	272	289	262	287	263	303	252	274	283	274	256	287	268	318	280	293	243	272	278	281	281	289	272	274	292	244	288	277	284	271	264	273	305	288	280	303	250	318	288	282	285	281	256	289	273	279	294	266	287	289	272	288	293	299	284	273	241	277	258	300	283	295	271	273	300	257	257	291	312	305	285	297	245	275	282	279	292	261	276	255	247	246	293	269	288	320	287	295	263	271	290	278	277	279	285	283	274	269	278	303	258	305	289	279	289	320	263	265	259	267	270	267	271	271	317	271	290	284	272	283	293	283	275	276	255	279	261	291	270	294	274	266	260	302	298	288	274	268	304	269	250	273	305	297	274	278	299	235	310	293	291	279	295	280	300	314	304	281	276	265	273	269	285	297	258	260	279	278	261	314	294	304	275	302	267	301	297	281	290	274	269	270	263	257	265	276	307	313	295	300	298	268	273	268	286	239	297	271	303	306	268	282	318	293	300	278	282	262	300	249	306	284	283	279	282	252	282	280	259	284	260	337	264	293	296	280	251	255	270	279	272	308	265
41995	50596	21942	931	713	658	629	598	606	656	623	607	624	625	609	597	635	603	615	554	600	604	544	549	599	565	608	571	545	588	585	583	572	637	561	591	537	565	596	596	589	562	562	570	561	588	541	610	577	586	586	547	595	573	570	554	540	609	602	590	585	546	592	585	572	556	592	544	545	573	546	566	560	583	576	547	605	564	587	536	582	532	553	566	612	566	568	568	571	587	583	610	562	563	557	580	533	574	555	555	585	528	534	564	562	566	613	634	548	574	558	572	547	550	542	603	598	600	576	599	567	512	559	578	602	571	572	554	603	538	612	622	579	571	584	584	562	610	585	533	544	539	559	581	557	571	545	558	569	566	605	588	602	559	563	572	558	582	557	537	548	614	555	540	607	582	561	567	588	589	559	604	563	560	575	608	606	566	585	551	556	556	555	586	520	541	620	612	598	583	589	582	564	568	543	521	560	591	537	614	573	610	598	533	547	542	568	540	545	594	622	573	551	600	587	554	596	581	609	563	552	547	580	571	563	559	589	581	585	576	583	596	553	547	600	577	563	583	588	551	534	568	555	590	576	565	534	562	596	588	564	605	583	539	576	599	567	577	577	607	587	606	596	584	555	577	628	568	575	580	548	555	533	566	563	572	560	612	591	540	561	577	561	598	556	570	542	582	545	588	593	607	553	628	576	587	558	593	583	576	569	548	558	595	552	610	628	578	572	591	572	593	532	595	579	562	577	571	564	550	567	580	543	550	537	573	567	618	557	590	612	576	616	570	520	538	602	595	602	564	572	631	582	583	549	559	614	586	600	566	572	557	591	545	549	593	571	586	575	564	546	581	585	585	579	629	587	546	571	584	575	596	574	624	595	585	624	550	551	545	610	577	625	602	529	607	591	615	584	627	593	567	623	573	578	559	565	541	561	564	543	563	536	593	586	570	575	575	516	593	597	573	591	568	590	565	571	571	573	581	526	567	574	589	550	549	613	544	545	567	569	609	567	614	578	579	598	593	591	565	577	572	600	541	565	538	578	566	601	547	581	592	561	568	572	591	597	537	578	592	602	569	563	588	552	582	594	542	610	619	601	545	573	567	536	552	561	569	616	553	622	588	561	566	602	597	583	540	594	558	573	566	596	582	628	567	551	570	554	533	560	576	583	531	538	562	550	559	562	578	542	571	575	570	607	576	581	592	563	547	598	535	572	585	626	544	561	546	594	580	549	580	569	573	569	525	548	553	583	572	568	560	588	609	571	585	563	560	548	590	604	538	602	559	591	572	584	568	576	557	557	537	593	604	524	558	555	560	620	607	592	596	582	519	567	569	594	557	541	587	542	570	568	579	548	546	581	539	598	584	570	569	570	576	606	557	539	616	587	573	598	572	547	588	600	599	559	586	573	617	575	583	578	552	615	600	567	577	593	566	547	576	604	591	575	609	524	564	542	550	597	555	544	587	554	586	592	565	588	575	594	569	556	598	561	602	607	588	610	562	597	557	599	580	600	596	508	572	585	587	553	611	581	591	578	627	574	548	566	546	549	564	573	536	565	564	609	526	582	546	547	595	599	545	581	585	584	572	551	576	540	564	594	578	575	546	594	578	618	613	590	568	643	615	611	597	575	532	610	543	568	578	606	582	577	571	584	604	580	579	621	556	579	539	597	584	564	569	612	549	533	597	590	563	591	567	579	567	500	568	627	588	541	609	545	575	594	511	549	610	596	575	613	602	611	595	561	548	580	607	571	590	554	580	537	639	573	575	549	568	596	584	562	571	561	590	579	573	551	532	596	556	561	550	543	636	564	586	563	571	580	566	550	563	547	587	546	582	557	600	574	577	574	550	566	614	538	573	573	582	605	558	560	576	541	554	577	578	596	549	566	518	588	613	592	560	541	581	555	632	616	530	589	582	558	601	585	586	569	593	543	583	554	592	570	582	572	558	530	579	563	590	549	596	557	604	561	571	582	584	565	559	574	563	551	601	529	595	596	555	569	540	566	583	532	550	554	561	544	572	556	586	583	561	552	577	587	631	588	550	574	598	596	575	645	568	534	594	577	596	489	600	578	596	578	543	587	580	572	617	630	595	583	598	542	559	619	563	603	556	579	611	599	595	622	540	575	571	566	582	549	609	582	562	581	608	544	558	553	566	619	572	576	582	594	576	613	547	583	568	533	597	602	557	568	608	604	548	534	626	601	553	582	608	529	548	586	557	560	575	605	576	579	569	583	578	557	577	570	563	588	613	585	595	566	591	559	594	550	558	614	570	593	613	607	578	536	601	552	577	581	537	549	575	591	599	577	588	568	572	616	583	607	572	561	535	574	569	626	566	613	589	544	585	573	589	589	560	553	529	551	584	562	605	556	579	590	582	571	585	549	556	574	575	559	595	579	577	613	568	568	592	627	592	563	582	582	610	561	588	589	603	587	561	596	568	599	566	548	583	569	560	609	550	576	555	567	544	565	593	568	610	587	567	577	539	592	592	564	610	639	569	578	591	589	515	578	589	535	560	532	558	530	556	601	558	630	625	613	572	568	531	582	552	587	563	590	578	578	580	574	619	573	588	558	591	571	581	586	599	565	586	596	592	601	584	638	582	564	581	564	634	597	589	540	555	588	521	599	529	583	579	573	575	569	564	552	588	585	564	546	606	575	555	574	538	542	565	600	589	573	587	599	549	563	575	592	555	593	553	552	628	588	566	587	567	579	542	559	566	588	593	588	608	560	572	593	593	548	544	594	553	592	631	588	563	563	566	602	554	565	601	561	575	575	597	624	571	550	555	585	596	538	564	562	606	542	593	573	587	589	538	578	559	577	538	585	525	566	556	634	572	566	582	586	585	573	602	538	562	582	553	547	568	607	559	604	620	585	595	583	578	576	619	590	577	584	569	607	567	592	552	572	581	565	560	578	583	578	591	584	534	585	596	582	573	584	579	584	582	543	545	563	592	612	569	562	585	530	590	559	604	582	564	584	556	578	613	566	557	608	645	610	577	572	550	554	586	535	557	548	571	555	554	600	560	593	580	541	572	603	569	546	573	564	576	562	588	570	582	570	562	568	569	568	586	570	550	550	614	591	558	601	573	565	586	602	599	573	545	575	560	585	532	574	619	553	535	576	591	609	545	557	586	578	578	579	570	611	565	557	602	573	590	577	548	641	600	596	618	573	569	553	559	583	562	561	584	579	568	597	606	585	570	567	585	575	585	559	563	611	569	543	620	572	559	560	577	592	612	569	594	566	590	553	623	560	580	576	620	569	531	601	575	571	578	554	556	569	548	563	572	535	572	602	572	582	591	575	547	590	603	553	573	531	581	585	544	602	576	552	591	555	600	540	600	568	573	588	541	543	549	571	576	581	568	578	581	584	529	549	528	568	576	510	576	566	565	557	558	568	574	578	577	605	548	537	539	562	592	614	599	586	572	556	563	599	563	538	588	586	567	609	594	591	563	569	582	582	612	584	606	543	574	573	553	578	578	550	576	611	571	567	566	581	569
34301	18463	5735	541	259	242	190	143	147	138	146	162	141	167	145	135	153	149	182	144	137	130	142	155	152	127	145	131	127	147	143	141	146	122	135	141	155	130	138	153	146	134	161	128	125	148	162	150	107	129	160	129	141	118	118	141	130	132	134	136	159	140	168	115	153	136	139	126	170	133	162	151	161	144	157	139	137	134	143	125	135	140	160	143	129	176	173	150	136	147	164	158	115	131	118	142	166	156	134	148	143	144	152	145	133	138	145	144	135	153	150	178	128	118	135	128	133	146	138	141	139	144	151	141	159	121	129	155	143	144	169	142	158	142	123	146	155	128	145	148	149	129	152	139	132	128	149	148	156	156	148	143	152	133	135	155	126	118	150	163	156	131	145	133	129	122	146	136	151	140	128	143	158	139	135	134	147	129	116	150	146	135	152	150	145	127	145	157	130	153	138	145	151	133	132	138	130	142	128	133	141	128	128	134	113	139	132	150	135	146	122	154	146	155	141	125	153	157	126	135	157	142	144	117	134	142	128	141	147	154	160	143	156	144	128	131	157	131	124	154	130	130	136	130	156	132	150	148	132	111	151	155	129	130	137	139	151	126	149	141	124	141	149	141	141	154	147	109	152	139	120	121	140	130	135	148	126	122	131	133	116	141	136	125	134	144	136	130	151	129	156	137	142	145	124	150	133	141	157	159	141	128	127	124	120	149	146	129	130	120	149	138	132	138	127	138	133	123	139	130	147	133	151	149	154	141	141	149	154	138	126	148	139	136	169	144	159	133	154	142	127	134	137	136	141	129	144	121	135	152	139	130	137	147	144	139	140	105	145	144	167	119	128	183	163	125	127	123	143	134	138	140	125	143	149	150	137	160	135	136	167	141	123	142	124	145	133	151	156	126	112	146	124	131	142	147	152	142	140	149	160	147	137	161	148	139	136	137	157	135	134	152	130	141	148	137	120	150	150	159	146	126	150	160	122	137	109	121	159	116	135	113	141	145	164	146	99	139	150	149	143	141	141	140	180	152	140	137	111	123	161	148	136	141	125	152	139	118	133	119	133	122	123	128	156	144	137	162	134	135	131	143	158	128	112	132	136	136	155	137	129	125	141	151	145	134	142	157	146	153	155	142	124	141	137	138	139	137	145	137	141	156	128	131	175	140	139	132	138	114	144	143	138	140	152	158	152	143	133	140	155	149	130	131	171	149	129	134	136	142	151	120	120	130	131	130	134	163	155	137	124	118	137	122	133	160	167	137	128	125	136	153	164	112	159	138	142	131	140	162	142	134	148	136	174	130	140	158	141	122	165	128	149	117	117	145	144	169	151	145	126	137	145	159	131	141	114	130	157	133	155	127	135	133	148	156	119	135	151	120	150	143	154	124	148	120	158	130	128	132	139	161	157	139	157	123	117	149	128	126	125	138	140	96	155	120	142	141	138	116	142	156	125	140	152	112	137	141	136	146	164	152	108	142	136	132	143	140	132	130	143	130	150	147	150	135	145	136	150	145	185	153	127	143	140	135	139	152	125	134	145	144	147	147	136	138	128	149	137	121	149	136	139	144	147	121	120	125	129	118	135	138	117	147	135	158	152	125	150	133	138	146	141	152	126	150	153	132	153	133	165	152	145	125	131	150	158	140	122	140	148	127	143	129	126	141	130	139	140	125	131	126	137	160	144	137	129	142	119	119	129	141	160	141	140	164	146	135	142	148	162	145	123	158	134	135	142	166	132	167	143	135	144	125	134	130	138	137	154	133	162	136	148	128	129	155	147	143	149	148	131	139	150	120	158	137	132	148	156	169	130	143	128	132	144	146	179	141	143	151	123	141	139	155	154	122	131	131	147	143	137	147	129	137	130	129	153	120	157	137	138	132	123	133	125	116	147	123	121	160	139	147	120	135	160	116	143	157	129	129	141	129	141	145	134	127	139	119	119	131	123	127	145	131	125	126	149	133	150	146	149	144	120	129	168	161	136	127	129	120	160	122	163	156	151	126	140	146	128	115	137	155	131	128	142	118	121	153	156	153	134	133	159	125	134	130	160	155	155	139	134	133	157	138	161	151	139	143	146	136	138	143	146	139	152	141	139	150	122	132	129	137	129	148	124	146	151	130	153	125	159	113	147	130	139	136	119	130	142	151	163	152	177	152	141	136	145	126	146	124	162	145	140	148	157	143	127	130	143	129	144	151	148	137	153	108	136	134	156	147	119	160	157	144	130	139	142	151	126	120	141	126	112	151	132	148	129	163	139	140	162	161	120	143	169	140	142	122	126	148	106	145	165	147	152	135	141	147	137	169	159	136	172	149	126	123	103	135	143	137	150	151	161	115	159	141	169	153	141	141	128	123	138	148	139	140	139	127	137	159	135	166	135	143	110	127	134	143	143	134	167	128	122	158	161	124	124	136	129	142	158	163	143	149	156	146	137	140	129	142	152	130	155	154	143	136	128	147	138	146	138	136	157	128	137	147	148	124	152	156	140	147	119	143	125	155	142	156	134	142	143	134	129	126	157	163	118	137	153	150	153	136	137	148	128	139	143	158	144	141	149	137	129	153	134	119	142	142	136	158	145	142	176	141	113	159	124	137	149	150	157	161	141	137	144	136	130	149	142	136	144	151	149	127	118	148	150	156	138	156	130	147	155	155	139	142	127	145	130	154	133	123	126	125	175	133	131	145	120	136	108	129	172	131	141	139	144	145	145	138	129	121	168	150	169	148	149	169	116	150	138	126	119	123	153	161	152	134	137	155	147	159	141	129	140	149	138	132	146	132	143	130	126	132	139	128	132	149	120	139	146	137	119	142	131	134	128	144	140	154	130	144	134	133	173	136	144	137	129	132	158	143	134	164	135	148	154	126	146	123	142	131	128	133	132	115	140	130	158	143	133	154	144	122	118	128	130	149	142	144	153	145	147	141	139	142	142	166	143	140	131	145	141	134	132	131	127	130	154	134	121	136	156	136	136	140	142	126	128	130	126	130	124	134	150	133	117	126	147	121	149	153	121	144	136	155	112	142	134	131	138	140	146	128	146	136	152	141	149	143	148	164	162	137	153	137	130	121	132	120	148	150	147	129	135	142	116	145	138	122	117	152	134	126	132	151	157	134	146	146	120	159	140	174	114	128	123	123	160	152	147	150	129	109	153	148	111	131	153	150	164	124	150	128	141	126	169	122	118	137	138	140	141	158	160	132	144	121	148	157	137	114	125	151	115	135	130	146	125	150	133	138	179	150	147	156	140	142	125	144	158	130	137	157	137	146	135	149	156	142	128	139	136	145	151	123	132	137	120	166	133	145	155	133	140	146	156	146	153	130	129	136	115	135	130	131	159	139	137	130	151	149	122	171	133	155	152	149	119	140	135	127	123	125	120	176	126	127	148	135	124	138	142	162	142	157	131	158	159	162	123	118	139	137	140	135	132	156	135	151	150	134	137	139	118	140	118	136	139	152	136	168	121	125	139	136	133	149	132	145	137	145	147	142	147	136
17913	6465	1296	352	378	347	395	400	368	340	356	346	359	362	357	360	364	377	325	349	336	365	334	326	319	370	365	331	390	375	342	309	340	354	344	337	363	325	372	343	357	330	361	329	340	351	310	344	362	344	345	340	388	381	373	354	367	341	357	320	341	319	336	323	346	399	331	341	324	369	346	354	388	341	354	329	376	346	355	357	380	360	339	387	341	320	360	348	384	351	386	355	346	360	336	354	336	373	371	348	350	373	336	304	331	362	364	334	351	376	372	344	363	370	355	362	368	364	317	356	332	338	357	363	360	364	321	340	359	358	319	319	380	333	381	342	359	348	354	335	337	320	333	351	328	368	370	338	364	374	344	353	376	339	341	329	372	343	359	349	332	349	364	354	405	367	396	358	356	344	348	363	332	374	351	390	322	347	365	363	373	319	376	357	388	384	339	368	338	361	371	389	354	359	348	341	349	336	359	341	359	303	380	354	338	371	356	333	332	349	333	371	323	351	354	348	367	369	371	353	349	376	386	335	339	323	361	347	371	338	368	351	326	347	363	338	366	349	348	354	355	350	379	291	358	355	335	367	377	350	365	373	347	349	341	333	367	359	398	349	358	294	336	361	325	338	321	341	342	347	362	392	356	336	362	340	324	354	364	349	353	376	357	375	357	324	368	370	353	338	352	371	346	334	328	348	344	345	351	373	313	389	330	381	376	344	348	352	351	346	366	325	346	389	361	353	386	319	412	329	343	305	327	337	354	323	354	338	332	343	368	350	377	348	339	334	365	338	336	325	367	314	323	359	322	362	350	340	375	337	362	365	365	356	361	350	350	351	381	355	366	355	355	356	375	356	367	330	357	377	312	364	382	332	323	326	383	332	376	337	375	362	357	350	361	359	325	341	393	329	341	328	329	376	393	363	335	348	375	344	347	348	355	366	353	351	353	347	385	368	340	353	349	363	360	334	366	387	372	346	382	359	341	325	371	346	340	338	357	356	356	341	376	369	395	305	364	402	369	360	380	354	359	386	318	319	360	329	343	346	375	367	396	332	376	361	395	342	367	332	341	338	331	367	337	387	369	355	389	363	331	376	369	333	353	379	350	347	341	370	379	362	352	320	362	340	343	368	329	351	346	362	348	375	344	359	370	366	351	335	353	365	329	376	352	322	376	361	364	359	311	338	355	312	376	350	374	311	351	341	341	331	337	389	372	366	367	380	354	351	361	361	345	320	390	321	354	340	344	361	338	327	314	333	351	383	347	330	314	378	321	330	333	358	352	323	384	362	346	393	366	357	363	360	345	391	325	323	352	383	348	361	352	350	346	348	375	380	367	338	359	331	339	352	362	394	360	353	343	369	339	323	351	364	354	361	362	347	361	367	335	358	373	342	358	336	372	361	355	339	380	350	374	345	391	336	371	348	368	377	316	388	341	368	341	360	375	347	343	350	312	381	370	352	354	347	341	334	341	361	356	345	359	348	359	337	362	364	332	337	371	337	306	308	335	350	387	350	343	319	356	372	384	342	350	394	338	349	342	325	351	379	347	370	304	354	353	324	352	361	404	364	348	356	393	334	359	359	355	354	355	393	320	361	363	348	341	362	374	358	368	340	396	335	346	364	332	321	385	353	349	366	344	356	353	331	348	357	356	346	336	337	341	342	353	359	366	366	323	390	353	344	375	379	393	373	329	374	373	389	350	335	350	346	333	334	349	323	339	372	332	314	333	361	406	359	317	341	361	341	349	374	363	368	359	347	370	343	328	342	342	372	363	359	323	349	363	362	353	333	341	338	350	324	339	337	367	375	342	362	380	349	360	338	360	346	375	364	324	351	369	366	407	369	343	366	350	342	334	342	365	410	346	376	335	360	333	325	357	373	378	341	341	337	342	335	329	392	348	353	356	344	348	345	385	339	344	366	325	362	354	373	368	356	333	346	378	346	332	363	312	342	374	359	363	361	355	354	369	395	336	359	371	355	351	347	348	347	411	332	350	364	365	351	363	349	374	327	374	365	377	336	353	347	340	353	395	333	337	367	340	336	368	357	336	355	346	374	365	385	349	362	357	365	345	338	365	330	362	349	329	347	354	362	338	349	373	341	341	398	360	340	336	376	321	362	320	363	340	303	364	339	338	339	352	379	355	374	355	376	368	346	334	361	346	381	364	378	380	366	371	382	361	318	360	363	328	342	345	354	358	373	366	367	348	342	338	322	346	384	345	350	378	342	311	338	366	354	338	347	380	363	358	351	306	340	358	352	343	346	321	377	360	378	362	360	360	347	335	351	347	316	350	324	333	333	358	379	383	365	362	300	347	337	409	367	331	362	342	354	332	330	347	326	315	296	349	362	335	366	366	392	348	386	360	357	354	381	342	356	351	353	351	360	336	328	357	359	348	344	349	370	358	338	326	345	347	334	361	348	345	356	349	345	360	336	363	358	353	354	362	339	358	382	388	336	352	368	386	365	362	357	339	346	388	330	362	350	346	340	364	348	329	356	335	328	374	361	371	370	355	356	367	343	369	319	351	334	364	347	356	345	374	377	367	356	359	354	366	351	382	376	359	360	353	340	344	344	395	388	369	360	317	344	342	352	340	338	340	335	329	358	348	328	360	373	336	338	368	346	338	393	379	357	355	337	351	366	369	354	358	349	368	352	352	343	384	337	349	363	364	367	360	323	370	353	378	354	345	341	385	331	322	324	355	338	350	348	361	347	369	347	324	355	333	364	359	351	344	389	353	351	343	362	323	380	353	314	364	355	371	361	305	308	355	370	368	356	319	363	354	368	354	377	351	369	361	349	344	359	366	339	342	351	356	324	333	359	340	373	356	326	366	345	377	373	328	358	367	377	342	338	365	342	359	346	375	354	344	361	343	373	344	365	361	350	391	317	338	342	374	363	384	346	338	380	391	347	347	358	343	316	362	333	362	358	386	324	333	348	347	375	364	340	338	369	315	333	356	377	372	335	374	351	354	369	330	362	329	344	352	340	341	370	352	390	374	345	353	340	361	377	362	352	350	343	390	318	372	369	359	365	375	371	327	358	342	367	336	343	361	364	347	375	367	374	344	367	353	348	353	340	348	351	354	337	358	335	367	366	333	352	346	370	351	337	335	317	369	356	365	338	354	342	353	347	323	360	379	352	320	385	324	364	348	331	357	375	367	350	353	368	365	333	355	344	364	407	356	354	361	337	356	389	321	341	345	377	335	363	348	350	384	341	343	346	342	364	368	354	362	341	340	375	363	324	341	347	344	347	375	334	371	327	343	355	349	346	334	383	360	333	349	340	344	340	367	339	322	321	338	313	341	377	386	373	373	362	361	349	339	365	356	381	352	369	345	353	346	357	338	353	325	348	343	366	347	370	337	353	326	377	324	384	327	347	369	352	351	365	343	329	350	336	343	323	342	331	371	358	323	362	366	347	358	327	362	368	341	351	348	387	363	367	360	338	325	353	342	377	340	364	394	383	334	344	354	319	376	367	332	378	357	336	379	373
25267	21103	23722	28705	21099	12907	482	367	347	335	315	332	300	294	297	310	311	329	298	273	280	270	285	269	306	279	287	280	303	302	284	259	265	282	293	316	300	276	303	284	257	257	286	303	239	291	251	270	299	303	316	283	273	285	281	304	331	258	265	265	292	305	267	307	272	280	282	268	281	288	285	294	288	301	305	302	290	297	283	274	302	264	295	274	296	292	307	294	277	266	277	277	289	287	278	312	272	286	276	306	288	263	276	256	268	290	275	257	265	282	270	283	260	288	292	334	277	276	246	292	281	273	275	311	271	310	251	296	278	303	273	306	291	272	269	295	277	295	285	286	264	269	305	297	292	293	266	287	262	241	285	290	265	254	303	304	290	275	333	279	270	305	293	280	258	251	282	306	257	265	289	281	246	271	267	285	260	305	244	294	272	272	260	294	311	276	295	294	284	292	277	282	272	289	313	287	272	293	276	295	274	264	284	290	264	300	290	292	270	271	282	295	302	303	287	308	259	313	319	289	270	307	258	293	274	293	273	272	268	271	296	291	265	307	290	272	285	287	275	276	306	278	299	280	272	297	313	314	265	268	301	293	293	260	266	298	295	292	290	303	294	314	297	263	288	302	265	296	282	260	259	282	274	257	317	276	296	279	318	262	242	287	293	285	275	274	312	298	283	288	285	274	273	275	295	272	283	299	250	276	276	316	273	281	265	297	271	302	283	288	286	298	255	281	259	287	269	282	280	264	295	273	271	279	294	298	316	263	285	261	292	298	335	289	290	276	286	276	270	314	286	275	267	291	294	271	281	253	262	290	282	277	263	278	285	246	274	286	311	272	290	270	273	285	298	245	316	261	263	279	259	289	282	245	255	275	258	275	243	272	290	332	254	311	316	273	266	283	284	282	293	282	262	262	290	273	266	288	306	288	282	273	279	310	283	282	289	272	260	279	271	304	287	240	294	279	278	303	276	259	275	296	303	275	237	260	274	280	286	278	327	254	298	246	321	288	285	286	279	253	270	289	313	288	289	279	267	285	262	276	260	266	258	276	301	271	314	240	288	250	288	283	283	265	297	279	242	281	293	253	279	303	306	308	270	247	264	290	276	327	312	291	276	251	310	285	272	252	258	265	252	268	244	282	297	281	311	291	271	279	291	296	253	277	287	279	304	257	270	268	290	303	318	255	270	269	295	254	318	271	286	259	275	263	287	285	287	276	299	274	287	291	298	289	261	259	273	316	285	248	332	293	302	292	284	295	286	275	273	299	293	283	311	313	307	295	250	268	283	284	274	288	291	311	286	276	309	287	280	272	280	313	305	270	270	293	278	298	270	297	248	293	260	285	267	288	298	258	259	277	313	302	263	301	286	278	299	281	284	256	285	264	299	295	287	283	288	287	258	266	287	297	269	276	273	250	279	275	271	277	262	272	265	297	285	280	309	256	295	279	290	277	312	288	285	284	283	284	267	261	286	293	269	278	256	290	259	287	329	277	240	286	250	310	252	302	265	272	275	290	311	278	262	298	291	261	294	262	284	305	255	264	270	283	269	314	266	282	295	275	324	264	294	270	279	252	296	302	310	308	300	279	269	259	265	299	279	291	250	304	313	298	273	246	285	286	280	292	260	289	331	293	299	279	332	249	270	290	268	287	290	289	271	289	262	299	307	289	272	288	269	302	271	295	269	296	253	282	290	290	292	284	281	257	237	312	265	290	315	266	299	256	271	278	284	290	296	301	294	278	286	281	267	288	281	295	298	241	277	305	275	303	269	258	272	302	287	254	261	281	241	283	312	250	305	285	294	282	260	273	259	323	281	290	298	278	318	257	299	242	299	288	285	294	299	258	281	307	256	289	298	292	321	307	276	286	276	273	277	277	239	256	298	293	299	294	283	287	259	264	257	271	298	299	269	283	289	305	283	311	268	285	276	265	296	302	292	274	274	317	285	306	299	290	281	288	298	274	289	281	264	265	251	332	301	259	283	307	310	273	309	265	285	275	261	281	282	294	282	283	286	247	258	267	260	283	307	298	273	263	301	248	260	295	292	313	283	276	309	299	256	246	268	251	267	287	266	248	268	267	274	302	278	321	289	288	250	273	325	291	272	282	280	281	292	284	288	308	279	302	253	305	264	300	273	275	315	281	321	295	256	292	299	268	289	265	302	285	292	274	278	260	299	314	259	294	284	264	294	269	292	309	289	295	306	284	298	262	269	286	256	283	261	304	271	300	255	308	279	374	271	325	288	275	257	270	259	265	299	277	302	267	287	266	258	278	287	297	294	249	286	289	288	277	308	263	294	277	284	231	275	293	243	302	281	265	283	260	315	272	273	292	251	272	263	308	301	281	255	294	283	279	285	268	306	290	230	303	296	288	295	304	293	252	269	282	303	324	279	302	270	258	267	282	259	282	288	280	297	266	258	271	279	297	282	299	255	272	269	280	303	304	267	315	290	283	259	287	271	273	268	305	285	278	271	281	249	275	280	301	270	284	278	259	265	251	306	249	282	281	284	337	288	262	289	274	281	269	255	277	257	296	279	292	292	323	290	263	260	266	277	268	251	282	266	291	322	291	263	302	258	306	288	315	297	285	271	311	296	282	259	289	308	254	320	276	309	280	321	299	312	275	304	277	282	276	269	308	314	294	294	276	275	270	291	259	271	282	270	290	283	280	262	290	280	272	243	334	309	260	313	309	261	288	307	273	273	263	278	266	260	260	260	292	269	288	293	268	272	309	276	263	300	291	270	299	316	264	260	310	276	288	274	258	311	312	303	269	284	296	293	284	299	278	290	257	313	272	302	272	252	282	267	254	269	287	292	329	282	285	280	270	293	291	252	271	233	292	310	298	311	274	262	287	269	299	282	276	275	311	272	313	325	299	281	316	286	284	276	300	285	303	296	274	291	278	274	275	290	266	290	319	287	305	244	247	268	286	280	288	267	280	299	269	277	279	240	291	248	309	253	286	268	290	325	255	305	295	273	281	300	285	275	273	304	269	248	273	263	289	273	303	282	273	284	280	255	241	259	284	277	272	288	269	254	241	280	297	276	283	296	263	270	254	272	296	299	286	290	267	295	259	326	265	287	291	239	292	310	285	300	300	262	308	280	241	300	265	280	276	271	283	277	302	276	290	281	276	296	313	298	287	279	260	296	274	264	290	279	305	273	278	307	280	269	284	282	281	285	274	289	271	283	266	291	286	255	270	274	298	300	261	287	273	327	260	284	261	269	282	264	270	269	254	298	281	295	280	287	242	307	303	286	277	272	313	266	267	289	262	314	288	270	271	266	293	262	289	290	298	289	304	283	300	261	285	305	257	278	274	312	275	267	304	280	254	261	274	274	293	279	283	302	278	276	274	293	269	265	285	290	284	302	250	285	321	280	271	268	313	277	294	284	272	275	297	268	309	290	261	295	254	278	275	280	246	261	268	283	271	264	304	302	256	286	249	288	297	257	259	281	279	288	295	269	288	274	301	293	241	287	306	293	308	299	290
35676	39235	14224	793	625	675	625	603	630	640	620	663	615	594	619	616	638	609	599	647	585	603	585	573	616	608	573	625	631	619	541	604	584	621	586	652	566	591	622	599	578	596	604	626	557	617	572	600	595	625	597	626	595	637	611	628	587	623	580	628	632	628	639	591	583	644	611	629	602	574	594	581	630	651	604	568	580	675	581	578	609	601	615	588	545	609	599	629	612	551	669	610	617	615	622	600	608	609	611	579	607	602	594	634	590	557	639	596	565	604	591	618	636	628	615	555	587	589	567	580	612	602	625	622	640	631	612	600	604	614	567	620	579	630	635	599	656	631	605	554	569	603	646	631	568	607	605	588	588	599	590	599	581	606	639	577	605	592	623	591	563	602	587	619	570	592	619	615	563	607	590	577	617	601	615	612	582	604	603	604	599	615	619	617	630	636	590	618	611	585	629	592	569	613	585	580	608	572	580	599	611	583	590	656	610	664	596	622	600	597	572	622	649	621	626	607	628	596	608	641	614	580	595	555	595	632	623	604	594	636	613	635	609	558	581	650	592	624	616	640	583	620	606	616	653	590	611	602	616	591	625	608	633	575	595	630	608	583	610	591	644	554	588	564	627	640	578	611	596	595	626	592	608	582	622	620	576	598	600	589	594	637	597	584	626	650	614	620	586	602	625	648	637	581	591	581	585	613	607	631	560	572	647	559	617	610	644	553	576	622	592	577	594	652	562	604	584	602	596	649	585	615	597	650	591	640	580	593	600	633	592	595	595	588	608	586	621	621	621	609	618	617	624	559	648	572	646	586	578	616	589	543	561	625	570	606	603	584	606	633	656	605	563	578	631	633	616	590	621	623	574	600	609	605	608	611	631	606	598	581	611	606	581	626	597	602	622	604	604	608	604	640	610	590	615	587	632	614	608	588	605	585	623	575	587	613	592	625	585	603	596	596	623	647	590	604	605	616	615	593	632	588	576	618	579	627	589	607	607	610	628	564	595	602	586	557	614	590	558	611	626	584	606	635	632	553	606	603	561	632	656	610	597	605	663	584	605	661	607	591	611	563	604	632	632	624	649	571	625	614	602	611	619	616	581	611	608	639	608	654	602	673	591	594	571	642	666	645	604	631	633	595	590	615	591	648	603	618	619	599	614	592	648	596	635	624	598	598	610	644	621	612	631	649	661	632	561	619	630	567	614	616	588	589	596	619	615	596	595	601	621	590	577	598	596	605	634	620	577	607	629	579	579	615	635	598	634	587	635	634	613	607	591	605	589	604	645	617	579	625	625	589	614	553	594	599	620	591	622	618	643	647	550	634	592	568	606	569	646	558	609	589	665	622	602	591	573	636	600	606	581	573	570	586	632	598	606	596	599	619	586	648	605	622	619	572	641	651	603	612	622	629	623	588	579	598	664	578	624	555	656	649	621	584	553	599	628	622	597	622	596	593	621	595	587	599	601	596	657	599	639	645	613	634	626	621	649	656	590	585	603	602	624	590	553	595	591	637	610	606	635	610	595	580	606	619	608	603	658	650	607	615	580	600	589	591	602	601	585	588	585	590	625	642	602	617	585	601	604	574	609	645	605	613	622	624	607	578	612	614	645	634	603	633	622	556	617	570	637	631	605	595	593	622	596	628	615	567	630	634	575	609	603	611	636	555	567	624	589	584	550	580	603	620	600	631	587	596	619	609	614	574	615	594	636	611	596	587	628	598	565	610	562	582	588	581	610	635	621	632	621	611	602	567	607	621	599	632	598	613	624	575	599	597	624	625	594	626	583	637	568	576	588	578	567	608	620	602	608	607	595	584	638	604	566	609	613	619	580	580	581	622	594	551	606	581	622	611	591	563	584	610	596	584	645	630	636	598	622	561	576	610	591	588	649	642	605	661	600	612	561	636	604	581	618	620	620	633	598	599	588	595	611	633	608	574	595	610	604	557	623	614	587	657	642	641	580	616	622	600	631	602	629	604	611	619	615	580	636	611	634	641	607	593	574	605	595	586	596	642	613	627	617	577	571	637	607	603	582	631	616	584	587	611	561	615	613	587	601	622	577	555	614	572	620	622	655	586	596	604	634	615	579	609	627	614	565	658	580	693	624	618	595	618	572	566	621	598	666	608	549	630	601	583	553	620	613	597	615	614	612	588	619	621	616	627	632	621	607	569	609	636	655	596	620	644	609	623	607	552	647	564	619	633	615	604	529	688	646	594	606	587	627	630	616	654	621	603	608	641	580	588	622	606	585	611	618	583	557	634	638	606	610	609	625	620	581	595	599	587	564	624	623	608	582	603	595	622	633	573	591	628	621	603	587	574	630	606	559	585	608	633	606	567	583	595	598	598	602	573	601	625	624	611	582	625	614	605	621	588	590	622	561	616	602	609	606	623	614	574	591	581	581	607	580	658	589	594	594	654	594	589	615	605	629	617	586	631	584	641	613	574	584	559	629	602	627	606	635	600	568	566	627	625	572	595	662	632	590	617	641	586	582	620	613	613	605	600	566	625	604	618	612	656	653	608	566	587	557	632	599	633	595	592	625	606	559	590	585	570	622	584	609	620	618	639	613	581	604	607	591	637	594	612	626	591	639	549	567	593	619	591	635	610	563	617	563	583	606	640	584	602	574	619	592	616	624	586	630	633	608	644	600	609	623	546	608	556	564	599	616	614	583	631	585	592	641	623	595	645	560	632	613	626	558	615	577	573	643	635	592	661	597	577	557	571	678	616	586	612	636	581	576	639	590	590	581	594	644	591	588	581	615	579	620	608	607	608	615	633	582	626	627	566	637	590	639	620	610	609	602	588	608	639	618	639	613	606	615	615	575	644	599	611	592	600	616	593	651	588	596	555	629	614	597	596	613	603	606	592	594	622	562	602	566	594	597	590	604	573	628	572	616	591	608	629	629	587	593	611	600	638	624	585	624	615	586	586	610	612	618	612	630	582	630	623	593	600	564	634	588	603	648	638	579	569	628	596	579	626	613	658	593	587	611	617	598	621	561	613	604	638	626	606	632	597	607	599	571	625	604	590	635	620	607	607	626	653	628	618	620	610	587	571	632	618	609	579	584	583	648	608	662	653	613	620	586	586	570	585	568	559	628	614	641	590	603	595	572	592	613	570	611	583	646	611	580	588	608	635	591	609	596	576	616	627	623	569	602	609	567	562	626	612	617	587	572	581	586	610	584	620	625	611	571	609	645	598	569	559	609	614	622	544	592	616	588	669	578	609	572	636	617	589	633	606	579	587	618	547	601	597	591	647	565	584	583	568	619	582	608	630	643	625	598	626	600	638	599	629	601	614	619	605	594	608	604	619	640	608	600	581	602	605	588	633	600	607	604	605	587	666	647	576	606	578	576	561	607	595	605	609	627	662	557	591	581	650	578	613	662	620	614	594	564	599	590	602	595	573	600	624	598	586	619	578	555	624	610	628	600	643	612	583	602	594	573	618	585	632	598	616	605	635	610	638	643	589	602	624	616	605	608	610	605	573
24581	21134	24099	28433	21138	21165	11229	555	413	349	342	312	340	315	338	344	308	312	290	307	290	245	276	309	280	283	329	257	297	275	303	293	296	267	299	285	302	294	321	287	296	302	273	275	255	318	279	274	293	256	273	282	280	309	256	255	298	266	313	313	283	267	274	285	272	277	274	316	262	250	280	291	303	279	280	267	262	298	300	293	295	266	285	274	294	309	275	280	296	298	252	278	297	280	309	269	258	263	315	249	293	257	237	245	297	285	312	273	263	279	287	294	288	301	311	273	288	272	283	280	286	290	267	230	300	269	268	301	327	286	274	274	280	286	281	298	285	293	294	279	310	308	306	290	259	261	280	269	286	303	259	256	270	323	314	308	287	259	263	277	306	301	294	297	321	307	252	240	270	276	306	271	280	299	302	321	288	295	276	295	266	315	254	294	265	242	262	292	298	295	278	285	262	287	269	286	296	284	259	297	295	255	264	304	316	286	294	303	265	267	298	297	280	274	253	299	290	287	309	293	308	253	266	260	263	288	289	270	289	296	310	289	271	298	244	279	269	273	277	254	276	269	277	268	277	265	242	253	317	266	271	269	259	274	315	284	297	304	270	286	294	279	285	260	285	268	308	283	297	304	285	288	302	289	281	282	270	269	297	285	255	278	296	277	252	271	291	293	280	295	280	286	280	304	296	327	294	285	256	277	303	287	305	250	307	232	266	304	281	271	261	304	286	260	302	262	261	289	294	289	270	308	255	260	266	300	293	254	281	284	277	297	271	244	291	323	311	276	298	265	305	289	287	350	270	291	261	292	299	239	289	284	268	264	282	290	256	296	304	267	297	275	283	249	288	259	308	247	299	287	246	296	293	296	281	256	271	281	304	298	250	290	268	279	263	256	244	302	260	289	293	255	322	269	241	252	281	266	287	275	280	270	265	281	278	287	312	277	298	288	296	316	317	344	310	301	304	264	252	287	276	297	278	293	281	301	295	278	295	282	306	288	298	306	272	269	267	256	267	261	248	260	265	268	259	260	285	269	276	303	272	286	287	271	271	275	307	329	312	301	242	290	282	288	274	280	280	279	243	287	286	287	322	316	269	245	300	289	301	279	251	251	281	275	264	264	303	253	290	296	271	277	269	287	274	267	268	296	303	303	295	306	280	278	304	292	254	285	286	254	275	294	271	271	310	291	262	248	306	299	271	280	275	285	294	284	313	252	259	296	287	293	254	295	266	301	295	263	269	278	283	279	265	292	283	279	284	280	296	264	277	306	260	298	298	245	311	266	248	261	245	281	279	284	307	274	277	293	263	262	286	253	263	258	274	312	258	268	285	288	292	290	286	296	285	279	304	267	284	290	303	272	299	296	292	275	307	300	306	260	249	274	271	297	301	301	274	311	323	287	288	282	263	288	288	249	288	302	270	328	321	269	271	277	310	276	280	303	290	287	305	278	302	241	261	299	312	256	270	265	274	281	268	280	300	290	256	276	292	260	282	303	285	246	243	284	292	313	274	269	281	310	301	285	306	273	292	285	288	277	318	294	290	297	269	292	281	275	276	261	301	267	284	336	309	302	257	282	261	257	287	303	278	290	290	280	272	280	277	290	284	302	311	306	300	299	285	271	259	266	289	296	302	231	261	267	281	268	273	286	293	312	269	285	273	328	294	291	258	246	305	255	268	251	251	288	255	255	260	279	260	271	286	303	248	288	263	259	260	286	279	298	258	265	267	253	277	233	276	279	295	258	269	290	267	286	282	252	278	276	253	284	313	305	281	297	282	274	309	301	282	313	293	260	260	279	308	273	287	275	254	296	297	292	287	283	315	299	302	260	278	269	291	257	275	297	317	309	307	270	304	277	326	287	261	246	308	276	292	291	248	290	277	289	278	261	303	267	269	287	271	294	282	296	272	296	296	305	272	264	279	306	293	301	297	246	328	259	309	254	299	312	305	288	250	292	287	273	283	309	281	276	303	262	299	297	270	244	269	284	256	303	266	271	300	304	285	304	244	270	305	288	277	300	275	267	283	297	299	290	297	280	300	269	304	287	279	274	278	284	295	303	276	269	290	276	305	308	270	293	277	277	270	300	274	240	297	321	299	273	293	263	246	280	284	288	279	300	285	300	301	321	279	254	293	284	283	257	288	292	294	297	291	272	274	268	272	259	274	268	298	284	269	294	293	278	302	293	259	270	259	279	271	285	336	279	268	273	284	266	280	303	282	268	310	296	283	296	319	295	279	275	292	303	301	282	286	276	253	253	293	277	274	292	261	315	289	284	287	261	302	272	273	272	298	268	300	270	301	306	303	300	300	286	310	266	290	273	316	316	299	260	300	307	274	301	305	301	299	301	272	298	286	280	249	283	264	283	287	289	284	255	265	268	280	321	333	281	301	301	247	248	251	276	283	263	272	300	259	270	286	266	278	303	292	284	273	232	278	285	267	280	268	264	263	298	303	253	280	248	267	296	264	262	255	305	288	268	277	255	256	260	253	289	277	267	287	291	271	253	257	270	276	244	294	295	289	289	298	301	283	268	307	282	278	309	292	276	278	276	300	265	263	260	280	302	275	254	263	269	277	261	310	304	309	309	264	279	274	290	313	283	284	296	274	260	258	289	285	296	252	248	310	284	309	259	286	320	318	279	309	298	276	269	223	276	317	281	304	315	301	256	282	293	287	273	271	289	270	303	290	274	265	299	243	271	306	278	281	315	242	329	287	291	268	278	295	291	288	292	271	274	277	293	259	306	275	274	288	270	286	291	284	277	273	271	285	249	236	282	246	262	280	268	275	266	271	250	289	272	306	264	294	260	324	313	288	256	286	262	257	278	278	262	256	261	285	289	303	277	260	259	304	311	271	273	289	259	265	257	291	274	287	266	290	285	280	276	312	297	263	269	278	296	321	261	273	284	272	277	275	273	274	304	317	276	288	298	253	293	309	256	287	271	280	271	265	277	292	265	243	313	284	307	274	309	265	290	282	277	310	293	264	290	258	252	285	289	272	283	289	274	242	294	298	274	272	271	264	285	260	290	296	275	290	274	284	260	337	282	293	273	300	274	292	283	253	255	282	294	268	294	254	284	279	273	295	277	284	261	265	288	283	277	258	255	254	280	268	250	307	290	295	283	298	321	307	284	278	295	262	260	309	268	324	257	298	290	250	275	308	312	248	255	297	307	276	285	316	255	286	234	259	243	279	272	269	278	269	268	270	303	277	291	253	270	289	301	280	282	266	260	266	278	267	282	243	259	263	281	290	298	269	310	265	303	279	265	279	283	283	298	277	312	290	293	318	288	308	251	300	271	287	309	259	259	308	275	263	276	264	231	278	293	331	287	290	257	275	271	308	283	292	282	277	258	316	304	285	266	277	288	267	296	261	271	267	305	286	265	299	259	274	271	276	299	288	304	301	269	283	286	272	234	269	301	292	312	257	293	268	265	274	275	263	315	306	279	287	271	293	254	304	289	258	282	306	308	297	293	296	253	272	267	277	258
42689	50629	22631	926	760	664	618	645	567	547	610	568	595	549	574	597	535	569	603	582	586	586	588	594	565	576	596	580	585	575	562	588	610	565	562	573	565	580	579	580	561	576	588	582	575	582	587	601	563	582	581	583	567	560	616	611	601	573	602	612	584	587	564	561	520	599	596	566	523	589	575	585	614	543	568	601	592	588	577	581	564	557	567	582	610	566	581	552	592	574	616	546	584	577	593	606	610	566	582	593	625	598	592	620	584	575	617	588	600	572	578	584	605	558	583	556	585	559	620	597	517	541	595	554	550	536	587	573	588	578	628	562	547	594	599	566	582	584	559	599	577	586	587	533	529	583	582	555	561	561	568	579	592	563	646	575	576	560	610	557	574	569	579	569	574	552	574	564	571	555	546	585	535	573	556	558	532	523	553	579	560	583	569	539	544	562	587	607	597	556	598	559	603	569	582	552	530	584	599	582	569	556	571	558	587	559	613	557	579	541	571	579	577	587	571	576	557	546	543	556	557	492	592	561	551	568	591	560	573	567	547	555	577	555	572	553	590	561	580	565	583	564	584	559	590	553	566	548	596	572	562	540	590	589	579	560	550	578	573	581	572	574	539	527	560	608	555	570	560	578	593	558	519	567	554	558	594	525	581	572	556	571	554	573	569	550	561	592	612	580	581	563	580	635	597	567	600	575	581	544	545	559	538	585	555	534	551	562	598	562	551	598	541	580	580	592	550	522	548	591	538	548	558	575	584	576	601	542	582	551	573	550	585	565	555	606	586	592	586	548	548	552	564	538	576	585	561	598	590	603	571	547	580	561	550	611	540	577	542	553	576	632	574	619	576	625	591	563	557	576	572	555	556	543	561	550	577	556	579	543	558	553	584	599	559	550	589	597	558	570	559	633	592	602	585	567	587	570	583	551	576	562	592	559	561	544	552	608	586	616	568	626	584	552	585	589	594	563	638	570	537	562	611	509	577	526	565	556	613	533	562	519	563	608	584	552	589	528	579	532	524	583	537	547	582	552	623	565	576	603	564	570	524	549	563	636	567	561	562	596	579	571	602	557	546	565	566	589	564	577	576	563	523	549	574	554	545	605	555	562	559	535	587	535	615	553	565	588	557	544	562	587	548	592	598	561	561	545	626	573	554	574	570	553	589	562	543	553	588	609	534	583	576	533	598	587	627	591	573	543	542	545	570	578	557	555	565	555	555	569	634	562	583	563	609	592	514	548	566	569	563	579	591	582	601	588	611	592	587	539	573	545	596	561	508	579	553	556	560	560	573	559	632	622	537	581	590	597	587	552	590	525	555	596	576	599	609	565	591	543	555	584	567	600	616	588	565	561	585	536	548	555	571	548	616	573	594	597	579	580	535	580	583	559	559	555	544	591	581	516	580	565	543	568	538	552	572	567	597	557	546	582	598	551	553	568	604	580	544	559	564	536	597	570	561	557	541	590	604	564	563	603	554	576	553	585	592	534	550	563	525	556	550	609	590	533	563	581	567	586	614	520	520	552	524	585	566	612	591	605	601	573	541	576	580	578	528	605	613	603	579	611	584	579	579	573	563	544	584	575	575	635	551	584	583	585	551	603	609	566	624	562	568	617	600	554	549	591	562	559	581	555	573	549	552	599	586	563	564	544	542	580	596	546	574	574	608	600	569	571	581	554	604	562	624	582	645	559	607	539	550	547	542	599	574	605	568	589	554	586	615	611	581	578	559	606	627	562	554	591	598	537	603	534	513	585	591	569	557	549	578	542	567	593	590	551	594	541	587	598	586	589	589	591	584	631	566	549	588	569	575	572	564	569	588	604	554	554	591	535	610	592	589	587	586	567	579	595	563	584	623	580	575	594	614	576	556	586	543	541	596	602	583	575	552	537	556	552	585	595	573	562	606	591	580	532	574	564	544	557	539	606	585	544	557	564	571	578	547	578	582	550	523	561	586	529	580	588	557	576	606	602	586	537	559	565	545	586	592	582	585	558	583	560	545	584	590	532	535	595	566	575	570	551	571	591	556	615	552	553	574	549	600	582	582	598	610	563	531	548	591	583	560	585	572	541	568	572	563	573	601	624	536	568	612	618	593	546	581	617	573	574	556	604	564	578	538	568	617	573	582	605	564	537	529	581	559	558	602	587	564	591	614	555	584	614	567	601	562	576	569	546	561	572	596	547	576	613	576	564	526	587	555	571	575	563	560	576	571	522	553	610	567	609	576	589	559	546	604	602	556	591	595	559	588	609	577	577	568	591	584	590	556	557	605	597	567	563	580	582	548	549	557	578	571	552	555	572	591	556	633	594	566	629	576	564	568	572	535	511	593	595	566	585	603	570	552	553	576	529	636	582	589	613	525	581	569	600	560	590	585	590	583	568	613	550	577	594	551	589	562	584	587	569	537	568	557	548	607	591	556	568	598	576	587	566	599	555	600	515	553	579	614	557	553	550	606	568	578	541	553	541	588	586	583	548	570	603	574	586	573	568	556	576	565	562	604	523	572	604	594	566	573	527	562	607	546	551	575	593	575	549	580	572	563	592	551	570	626	565	549	571	577	521	617	488	559	561	537	541	630	603	584	570	599	573	547	565	566	553	553	573	603	590	596	558	538	595	558	555	580	584	597	578	601	516	560	568	578	522	566	614	574	567	569	583	568	574	588	544	586	542	588	567	561	602	615	538	576	577	575	580	567	579	587	632	553	568	580	567	608	561	600	550	584	554	573	574	552	646	562	569	580	608	580	608	577	563	547	549	588	573	560	579	591	538	574	611	580	546	560	600	603	552	565	553	555	542	586	602	564	546	545	551	614	560	591	597	554	574	592	591	576	540	574	560	558	573	574	589	557	554	603	561	581	589	546	577	596	625	546	587	557	580	542	565	573	574	556	556	614	579	582	579	575	571	585	567	616	537	561	578	609	571	603	575	585	571	565	527	579	558	556	554	597	623	589	539	522	563	577	602	547	580	579	574	573	567	589	579	582	567	561	554	552	575	593	596	553	552	536	606	582	572	592	585	574	554	581	581	617	596	570	581	567	521	584	579	541	576	542	553	545	528	581	580	602	593	568	587	556	526	621	619	540	542	545	570	552	572	620	589	592	617	597	582	540	577	590	565	584	572	588	572	541	594	562	560	563	594	546	554	607	559	612	566	532	557	581	545	576	600	566	589	614	577	542	608	610	602	607	570	595	534	563	591	572	554	578	597	558	550	612	578	558	598	599	552	623	556	608	574	551	587	576	599	591	557	541	560	616	550	626	557	575	587	591	545	538	569	569	579	579	587	587	544	582	567	550	566	612	558	553	577	612	601	577	595	603	575	612	516	569	568	559	543	605	579	560	530	579	588	535	580	525	579	547	551	573	565	569	523	553	547	551	571	553	522	599	567	582	569	541	578	567	583	553	566	579	602	595	573	543	590	584	534	568	578	561	582	560	575	659	523	581	595	572	535	521	629	585	558	607	557	602	544	581	578	563	564	584	532	556	595	544	598
34103	18407	5983	552	286	233	201	139	145	144	109	162	132	122	121	119	141	144	146	138	125	128	134	142	155	147	140	130	146	161	154	150	132	172	133	137	135	145	156	132	151	106	155	153	133	147	153	164	145	119	169	159	148	153	154	139	127	144	146	134	112	141	151	146	140	136	129	141	142	124	144	164	146	140	141	132	116	146	123	161	159	141	136	142	140	155	176	156	146	127	123	145	162	140	158	144	164	139	128	122	138	155	159	148	130	162	145	155	144	132	160	157	130	130	145	158	141	136	134	127	141	141	142	153	126	141	158	146	153	138	173	155	145	163	128	133	146	121	133	129	153	131	150	116	156	147	159	120	169	139	158	146	155	159	140	156	119	136	157	151	140	134	132	137	121	150	145	138	156	131	165	160	146	146	114	144	157	138	128	157	158	143	149	154	171	155	150	154	185	127	128	145	155	147	144	144	144	145	135	143	144	139	142	129	143	145	138	139	147	114	131	130	144	141	142	149	144	143	161	156	151	134	140	116	126	141	145	165	139	149	110	136	144	134	131	149	129	145	168	170	151	162	168	156	142	142	140	167	132	137	132	138	147	145	130	151	126	122	129	141	157	155	141	128	138	168	161	149	147	145	166	137	163	134	132	151	116	145	141	137	112	160	146	150	150	133	158	158	157	137	133	120	144	154	140	136	143	150	130	120	166	124	136	139	158	135	127	149	150	144	126	158	130	148	141	132	146	163	139	132	151	155	130	107	134	155	156	166	141	126	153	125	157	150	136	153	155	149	147	149	145	121	167	135	155	138	152	157	149	124	127	132	142	132	137	153	127	136	136	164	150	139	151	144	154	162	145	131	136	130	130	148	151	136	135	142	155	144	125	151	172	153	121	130	152	127	125	124	127	144	144	129	133	166	133	150	123	133	149	114	136	140	135	159	114	138	133	135	116	118	127	147	148	139	121	155	140	147	142	165	140	136	125	114	136	147	152	152	148	151	152	138	129	125	156	149	134	121	139	147	121	128	136	158	113	139	162	134	158	138	131	151	158	154	157	152	135	157	136	140	109	134	117	121	131	134	122	121	126	134	127	157	127	127	151	158	157	156	126	157	150	145	136	117	136	141	153	160	139	141	148	161	154	157	119	144	165	149	160	131	141	150	141	146	127	144	139	148	140	152	130	134	162	150	149	149	148	157	129	129	167	150	176	146	135	177	146	149	139	154	125	153	144	163	124	126	129	127	143	125	139	139	145	139	152	135	122	136	133	118	157	157	167	163	156	146	132	122	174	137	138	142	117	133	152	138	145	157	169	133	145	144	162	158	134	149	141	134	124	147	143	139	137	150	164	147	137	142	132	165	145	118	131	127	109	146	128	154	123	141	129	132	124	152	139	128	138	117	140	153	165	154	126	143	146	173	118	116	121	166	152	130	137	161	137	126	155	142	143	130	137	138	155	152	162	135	127	142	144	130	145	149	161	134	134	129	130	144	126	145	145	137	142	163	148	142	147	151	156	145	162	136	149	129	111	116	120	148	143	143	144	156	133	122	124	148	167	145	135	155	132	154	154	151	146	137	167	154	162	142	124	135	151	149	144	129	150	112	146	150	137	154	140	144	165	140	139	120	115	119	121	146	145	123	153	149	148	164	129	116	141	150	144	141	140	152	142	139	145	127	158	119	166	148	156	154	148	143	140	126	158	164	142	122	145	142	141	150	145	121	153	147	147	162	141	128	126	134	127	145	142	134	139	134	143	123	136	123	145	131	134	173	143	128	144	144	155	149	134	129	154	163	165	145	129	146	121	145	143	158	137	140	131	143	144	151	158	170	130	133	135	159	135	147	146	130	133	145	156	134	142	142	125	161	142	156	140	137	155	115	161	140	144	139	151	158	152	128	149	105	136	135	127	155	141	147	146	134	132	129	145	138	153	133	148	111	119	134	134	147	148	134	111	141	171	128	152	148	130	145	145	134	147	154	161	143	159	136	156	136	127	142	137	132	137	149	112	164	148	148	118	142	136	131	135	159	145	127	149	135	156	134	126	124	153	141	133	153	145	156	153	129	138	110	126	151	154	153	109	156	141	134	109	125	153	139	136	137	137	135	125	139	137	147	112	158	129	147	139	150	130	134	163	145	144	121	137	105	159	153	121	146	155	154	154	153	159	132	149	151	134	127	113	157	143	137	135	129	141	140	133	113	135	120	144	146	144	113	121	125	145	167	138	143	146	137	159	135	117	174	132	140	133	146	163	146	143	130	170	146	140	123	135	148	145	132	138	128	143	152	133	128	159	132	120	138	170	143	132	165	139	132	142	148	157	148	140	141	146	139	129	145	161	146	141	162	162	149	150	119	136	130	146	158	133	123	142	157	120	132	149	143	144	137	163	148	166	148	140	135	153	127	158	130	159	163	160	113	154	167	139	149	145	133	165	127	147	146	132	170	151	167	147	119	150	157	135	146	146	148	149	140	129	148	157	128	142	130	125	124	142	149	158	141	122	135	147	153	123	142	141	141	117	142	169	129	147	139	137	145	136	130	155	134	150	155	134	152	144	151	142	130	161	174	139	157	134	151	134	142	146	161	153	157	131	136	140	141	170	156	151	143	142	136	114	135	143	160	127	128	138	147	144	132	126	152	158	145	140	144	148	162	150	137	151	162	138	142	114	151	142	142	129	142	151	140	141	153	153	157	156	142	125	152	128	147	147	137	123	161	127	139	126	152	136	138	149	116	148	143	157	124	130	152	153	160	183	130	142	155	166	119	154	147	135	131	138	148	138	151	141	143	153	155	137	154	160	146	134	120	125	122	145	145	138	153	150	146	135	130	147	148	139	156	156	156	131	125	155	144	153	127	129	138	135	128	149	129	135	121	130	153	146	148	140	141	141	135	137	165	129	164	124	138	129	149	163	140	145	160	148	140	147	145	138	145	125	161	145	135	128	150	142	151	126	137	132	141	128	132	130	142	135	161	156	151	126	136	132	133	132	159	137	147	136	103	158	127	135	138	141	143	141	144	139	147	121	141	137	125	147	156	132	166	134	137	127	152	190	140	133	150	162	169	161	152	158	147	126	125	134	154	148	147	144	136	118	152	156	143	125	112	179	143	125	119	139	138	135	148	153	142	142	158	137	131	133	159	139	139	133	120	128	125	141	140	134	149	133	143	151	146	125	136	143	158	162	148	133	133	151	148	147	166	123	141	148	139	144	144	131	140	128	131	140	123	147	131	145	137	139	140	124	130	139	126	129	142	118	157	109	120	146	119	133	129	142	120	141	165	157	130	140	123	167	145	126	153	156	157	157	176	142	162	132	126	124	165	148	153	127	151	132	120	152	140	143	150	143	120	142	145	160	144	138	126	155	138	158	124	147	150	148	143	138	152	143	117	147	155	143	124	135	129	155	141	152	150	155	151	146	136	174	123	151	150	162	132	126	146	136	141	149	151	154	145	140	141	134	141	128	136	130	123	133	108	148	159	160	147	135	145	118	128	113	153
18108	6319	1353	360	379	335	333	322	350	343	341	372	345	363	383	342	370	345	381	345	368	370	352	354	339	361	342	356	364	329	325	333	356	342	351	338	324	355	337	358	359	349	362	361	350	344	390	361	344	356	341	346	397	348	343	381	380	367	375	332	312	384	334	360	370	340	320	356	364	381	358	345	361	365	330	349	356	375	385	359	372	355	364	373	342	343	342	366	329	320	327	359	349	337	379	368	344	366	335	367	341	352	369	348	343	343	374	339	374	380	360	335	373	362	335	350	350	370	377	364	332	332	365	347	365	378	384	373	351	332	344	376	339	361	359	311	355	389	345	338	352	379	389	348	370	357	387	358	352	391	312	345	387	350	367	360	368	330	341	354	322	325	379	360	379	348	362	345	362	347	363	370	341	341	368	335	340	357	347	335	350	358	356	363	385	341	363	367	393	364	355	368	371	367	369	356	363	383	342	339	365	361	362	363	383	368	353	350	359	342	353	367	355	355	331	371	365	365	367	342	345	375	349	339	346	340	342	365	338	354	351	375	354	369	310	368	355	367	330	365	357	330	328	350	375	369	334	357	357	328	358	369	394	340	342	384	368	326	363	367	355	379	353	341	343	378	367	344	358	367	331	330	341	366	355	405	379	346	355	366	334	372	362	360	341	392	338	365	350	331	310	390	341	351	322	342	356	380	327	350	397	353	361	358	394	336	342	346	372	348	363	350	340	339	313	378	351	360	378	331	372	346	346	377	359	385	353	317	387	348	355	357	357	349	351	332	340	346	348	345	358	363	355	343	360	347	357	378	385	346	376	370	365	338	374	363	336	363	345	363	353	336	346	355	342	336	359	343	338	352	326	326	398	389	380	347	327	363	347	350	350	368	372	376	342	381	370	347	349	335	336	365	355	324	369	357	384	336	375	352	317	328	371	391	332	343	367	373	353	334	364	354	373	363	376	360	330	332	367	357	394	326	334	356	347	370	364	359	341	367	371	318	336	359	366	339	331	366	343	400	353	360	319	338	379	365	330	368	350	370	356	342	341	353	357	324	359	347	357	350	374	358	368	339	378	358	343	344	316	324	320	355	314	345	349	356	352	325	357	374	382	358	341	375	411	389	372	347	354	330	382	358	361	360	306	329	391	355	351	371	362	340	346	394	387	357	335	352	349	331	338	345	403	360	368	358	365	325	315	332	385	352	350	361	335	352	374	354	336	401	395	313	364	382	362	333	361	356	341	370	328	368	365	402	326	364	372	339	338	347	349	363	338	317	337	320	369	341	339	351	356	352	350	333	359	352	342	346	362	336	368	352	358	374	348	366	362	341	350	361	354	361	373	351	358	373	306	363	344	354	337	353	352	340	365	373	356	337	324	405	368	350	361	356	340	354	343	371	348	328	342	341	350	393	389	373	354	354	344	367	347	396	371	354	386	339	343	387	368	364	387	350	371	369	374	336	350	354	378	342	382	329	350	303	339	364	331	371	361	369	348	353	339	353	373	338	364	377	340	369	375	309	358	383	351	339	344	381	362	358	385	337	349	371	334	380	360	381	339	364	345	366	372	379	380	346	322	371	355	323	340	364	380	347	349	375	359	342	396	400	353	361	351	339	340	378	374	362	338	377	359	368	360	329	364	361	373	378	361	335	365	373	340	317	352	356	367	340	351	374	330	335	308	368	370	370	340	345	363	337	329	357	339	353	379	345	332	358	351	376	380	367	351	341	380	334	348	398	345	378	344	335	359	333	383	380	358	342	313	311	326	367	357	359	334	350	369	347	354	373	341	355	378	352	324	334	336	379	363	342	351	374	343	331	339	346	344	357	348	361	341	332	348	348	329	392	358	323	365	349	371	343	372	343	333	356	368	357	327	365	333	393	362	354	339	362	375	347	338	347	343	348	340	362	360	350	379	365	356	334	368	343	352	394	349	339	366	355	360	380	332	373	347	383	350	342	363	369	362	343	331	385	349	348	333	370	341	360	369	406	359	330	328	361	328	368	364	363	371	355	373	353	359	382	356	372	377	339	368	344	346	379	381	332	345	363	351	329	341	351	362	352	353	349	369	359	353	339	361	354	373	353	356	351	335	355	338	368	338	348	359	362	372	354	369	363	359	314	314	364	369	323	387	363	343	349	358	325	356	378	337	363	358	330	354	352	359	358	354	336	356	340	341	356	349	334	319	374	345	343	373	334	341	354	374	359	382	368	389	345	339	357	336	368	340	355	349	364	321	340	355	362	364	341	361	354	351	343	370	329	354	337	378	349	345	329	372	334	341	319	349	347	337	349	345	332	335	342	362	368	358	353	327	332	387	378	381	336	332	348	343	382	360	354	356	353	357	333	354	357	348	369	352	346	348	368	340	368	350	378	363	336	329	365	344	361	342	396	369	341	326	369	346	362	363	363	358	347	358	344	327	355	364	352	359	354	363	351	324	361	322	358	343	368	312	337	333	376	388	355	377	345	347	326	397	381	335	324	349	372	367	331	352	372	327	369	385	355	398	357	351	327	353	359	373	359	327	361	363	324	310	333	356	362	350	361	347	356	363	376	378	352	362	375	318	323	333	379	347	341	335	370	343	356	360	353	391	346	361	332	368	353	360	362	353	379	339	358	351	407	330	352	365	343	359	347	344	345	336	342	357	358	370	348	356	345	375	357	363	367	375	373	350	352	331	339	362	342	387	407	340	369	341	368	356	385	366	376	341	342	365	316	377	349	386	356	341	328	339	370	320	360	354	369	368	361	321	357	373	334	349	335	325	348	344	361	331	351	348	355	312	318	359	377	332	365	355	381	346	400	377	357	378	356	359	368	372	321	360	387	333	390	389	351	362	340	358	355	363	334	361	383	362	363	364	344	339	362	373	355	378	369	366	332	336	311	379	369	346	345	393	335	345	388	376	363	350	342	372	381	377	366	371	375	381	383	336	326	366	377	370	348	366	382	353	350	357	355	353	359	363	366	360	363	390	360	368	346	389	363	352	394	328	352	344	366	324	391	350	352	357	388	332	363	363	360	339	354	359	359	346	342	389	351	349	326	349	328	374	390	353	360	348	333	362	328	364	355	338	352	365	389	379	352	361	290	359	379	351	362	373	326	354	343	342	341	364	342	368	373	367	362	363	386	367	367	365	337	333	352	382	369	327	350	363	368	342	350	373	367	360	345	376	360	345	351	368	405	361	354	354	320	367	361	330	353	346	378	371	344	363	335	338	383	363	376	357	347	383	354	356	397	342	344	318	349	364	334	326	333	347	356	341	392	334	332	349	383	351	377	335	398	348	349	368	325	351	345	375	340	380	341	340	358	338	353	383	361	347	365	377	363	351	366	369	341	319	349	355	350	361	359	359	366	337	374	349	333	389	345	375	362	323	358	388	311	387	364	331	350	356	349	351	332	351	372	382	372	355	364	375	376	375	354	384	362	379	350	312	381	357	314	364	380	386	334	373	338	310	345	369	360	346	352	358	353	350	387	384	376	358	349	371	347	391	373
25289	21167	23771	28822	21149	12510	505	404	302	327	280	317	274	289	279	295	263	299	300	306	316	274	284	298	274	297	258	291	256	267	308	297	289	298	299	268	275	279	316	310	274	292	271	252	256	304	294	292	272	247	299	299	302	276	323	295	275	293	288	292	286	310	284	301	294	277	262	290	293	303	287	278	302	261	286	316	264	283	264	307	299	281	301	278	344	265	292	301	271	290	288	296	287	278	292	275	300	254	287	282	275	285	329	308	290	293	288	280	341	278	294	281	268	306	292	283	289	287	246	256	281	299	283	294	279	292	268	257	277	285	282	292	271	279	289	265	288	252	264	271	275	273	295	226	271	272	325	264	271	263	317	283	277	301	317	283	260	303	266	270	288	283	268	283	268	240	281	263	286	304	277	306	301	281	275	288	313	259	271	247	276	270	265	251	307	325	263	308	290	281	277	289	266	307	262	271	285	286	289	264	279	260	264	313	298	277	264	248	271	274	284	314	258	239	271	305	320	285	258	296	304	264	255	264	291	280	268	304	298	278	287	263	281	244	282	288	271	286	263	260	299	283	262	269	286	284	306	292	256	332	284	306	334	313	291	322	252	249	309	272	285	308	259	281	247	296	287	302	283	246	271	248	249	292	287	261	274	273	271	278	273	285	281	346	269	269	277	309	297	288	260	300	288	295	309	276	298	305	298	287	281	259	292	278	286	273	312	289	274	260	283	262	272	302	240	278	290	269	292	294	307	281	297	296	265	309	281	293	307	299	301	294	254	289	323	275	300	276	272	290	290	288	271	315	321	304	247	305	313	297	274	285	269	284	266	273	263	305	298	304	302	278	263	296	274	278	277	280	270	286	287	264	274	271	254	252	281	280	290	282	267	245	253	301	316	259	253	289	259	276	251	268	280	298	319	261	260	288	293	272	289	261	245	246	301	295	303	266	304	307	335	302	292	318	273	284	305	275	275	316	324	270	293	287	334	295	270	263	298	294	293	287	270	295	285	288	284	301	273	279	273	269	292	269	271	273	289	298	285	314	261	274	287	278	324	282	287	292	291	302	317	261	248	293	281	287	303	296	277	285	332	287	290	279	300	338	280	273	280	320	273	283	317	284	267	279	279	279	285	301	290	293	285	315	273	265	295	266	282	282	272	263	260	315	294	301	265	266	273	298	304	265	297	288	263	276	253	257	282	286	281	254	263	274	239	274	285	301	289	238	266	279	282	281	291	299	269	248	275	280	306	275	288	288	282	308	299	278	299	302	304	297	271	282	289	297	280	242	295	263	262	264	301	317	278	303	304	302	307	300	306	300	256	284	280	298	294	304	314	318	299	298	262	293	285	303	298	291	289	276	289	252	248	279	293	285	288	287	268	289	285	283	293	298	267	261	268	249	291	280	290	291	289	298	277	289	273	280	267	309	275	312	282	233	278	285	246	294	257	245	307	300	238	288	300	261	283	284	290	298	269	299	293	255	286	284	290	232	308	290	294	272	268	235	284	319	281	271	282	293	263	275	256	248	294	266	311	299	330	299	265	273	269	305	284	286	273	284	290	264	267	329	292	282	265	284	280	275	271	307	297	256	265	307	296	298	310	299	307	291	317	265	265	268	268	250	293	283	285	308	295	249	313	309	248	276	261	281	280	270	284	258	272	284	267	300	324	284	276	267	282	248	265	290	280	285	300	282	297	293	324	268	347	282	297	293	290	264	279	279	250	283	274	314	314	259	292	285	279	287	288	252	271	307	289	253	273	272	299	270	294	295	312	280	286	296	302	294	255	273	271	244	278	276	242	315	278	295	312	299	277	279	282	265	277	314	289	257	278	298	297	262	288	256	259	282	290	273	291	264	299	293	296	269	268	243	272	316	266	246	272	303	307	310	272	286	276	303	291	242	279	270	289	277	293	273	293	247	303	265	294	289	330	300	287	283	291	294	301	303	295	312	296	293	298	276	283	285	326	255	291	305	288	267	261	291	286	295	272	282	228	265	295	314	274	271	301	314	262	308	296	317	293	296	322	263	293	257	303	300	288	280	279	259	269	315	304	288	274	285	302	250	281	282	300	299	242	272	288	307	275	253	254	309	300	281	278	285	304	285	287	290	276	299	279	276	299	283	289	282	295	294	284	284	260	266	277	264	265	288	301	279	270	302	265	279	246	275	281	314	313	266	304	299	284	277	311	264	291	304	271	275	319	292	291	237	281	333	271	281	282	276	270	313	264	272	279	296	299	312	300	296	280	303	274	292	256	293	248	252	275	306	323	281	284	280	285	290	315	289	304	288	294	285	309	283	297	277	281	275	279	281	274	289	277	272	282	264	291	288	277	296	293	309	294	295	281	309	309	297	295	234	268	270	255	240	257	285	289	302	284	283	288	284	270	268	293	297	272	273	297	275	301	263	290	305	291	290	292	247	244	292	278	293	283	269	270	292	285	254	291	286	273	289	251	249	289	310	290	261	316	269	262	270	301	296	276	276	275	285	270	287	258	294	282	260	284	286	317	299	288	276	292	272	300	284	305	281	249	286	289	265	270	297	303	281	279	303	274	304	293	286	323	252	276	283	279	247	271	318	278	279	256	281	295	279	291	298	275	285	277	293	255	272	287	254	285	282	255	247	303	248	254	250	310	296	276	290	254	300	310	255	261	283	274	310	263	301	268	326	263	265	319	305	250	284	320	294	329	280	294	287	294	311	282	264	305	273	289	295	271	272	293	294	243	288	304	299	271	286	304	249	292	300	290	260	274	282	260	299	250	308	260	285	275	260	287	255	262	257	279	254	287	298	286	265	305	286	286	291	255	245	248	284	272	278	298	288	272	271	282	256	282	275	270	284	298	272	295	274	296	274	270	296	264	268	294	301	283	313	290	287	304	288	297	274	296	296	290	286	290	265	265	283	294	319	297	311	270	289	318	281	280	302	285	292	284	297	285	277	258	310	301	278	269	288	271	292	288	277	278	265	306	290	306	284	296	276	309	266	271	316	270	256	293	283	279	267	267	318	268	307	271	273	286	287	282	295	281	263	248	268	288	288	278	280	304	274	302	311	310	310	266	291	273	259	307	280	294	292	301	273	296	290	306	305	259	291	288	271	324	286	297	312	304	284	289	259	276	307	275	290	232	262	278	283	272	253	305	291	253	259	257	268	278	295	268	290	303	303	305	291	269	303	310	267	269	271	287	297	272	297	262	300	283	293	321	305	275	278	308	279	278	267	281	279	288	269	302	244	292	304	323	296	295	271	286	283	303	264	306	260	308	270	268	301	302	319	296	285	272	287	287	295	286	271	268	285	288	302	274	323	299	273	245	279	271	307	277	280	254	282	296	272	282	281	282	305	287	286	271	287	283	271	268	291	275	285	318	297	304	333	257	288	274	280	286	280	280	316	292	269	269	234	285	302	303	301	271	263	326	279	293	275	295	313	274	274	287	269	283	292	267	274	305	265	294	278	289	278	265	261	276	286	291	283	278	261	244	286	277	267	291	301	301	286
36314	38832	15418	861	679	643	647	620	672	612	613	615	598	629	638	630	612	647	591	622	621	638	610	619	627	613	596	560	643	577	571	616	624	615	585	598	642	636	602	634	590	638	596	629	587	606	632	641	608	621	571	615	606	594	665	585	607	630	581	633	630	614	620	632	619	623	619	621	609	629	594	572	592	615	603	578	630	628	590	638	588	608	583	598	558	554	608	610	590	622	601	622	595	667	632	594	595	592	589	616	650	633	613	641	588	592	571	580	603	624	572	614	599	598	636	626	598	583	621	604	560	606	593	574	637	625	634	637	624	640	645	655	596	577	578	617	592	528	587	624	607	588	609	618	588	667	619	565	632	615	554	601	576	619	623	644	578	637	601	557	596	604	671	617	586	645	549	603	674	605	593	589	581	618	582	603	590	605	623	595	632	632	604	601	587	592	614	657	591	589	618	654	589	647	587	594	623	609	656	621	611	587	634	643	644	621	589	610	616	626	614	632	607	593	593	585	601	615	612	629	639	589	602	577	588	527	634	640	609	606	602	600	627	605	597	630	604	626	562	583	644	609	619	664	615	615	598	604	633	616	620	617	600	607	599	603	582	614	611	611	601	578	647	565	609	596	615	567	620	613	610	610	575	682	604	597	611	628	613	641	620	615	630	579	574	611	607	648	651	641	615	624	612	625	605	647	671	586	591	604	598	596	678	637	591	635	630	554	594	601	601	600	535	554	604	612	595	641	632	639	549	622	634	599	588	588	614	641	603	594	600	577	643	632	637	616	614	623	585	603	564	638	578	608	585	569	570	627	589	603	592	616	633	622	596	582	617	597	596	611	645	588	573	553	654	597	628	643	600	573	599	595	602	626	623	637	579	606	621	619	586	565	601	616	619	558	620	611	622	576	604	631	621	600	610	634	614	622	607	575	595	583	582	588	588	642	610	615	590	668	569	672	645	594	608	589	588	632	618	623	592	652	625	593	644	591	609	614	632	656	618	608	583	562	581	618	585	642	592	658	598	641	582	617	623	634	614	637	584	590	609	659	630	590	618	635	568	586	622	610	614	594	638	629	623	624	608	583	603	622	625	633	614	567	631	635	637	617	640	575	604	640	579	627	634	626	611	618	643	625	642	612	637	591	650	640	634	643	602	607	635	611	609	647	592	645	628	593	637	645	623	645	638	598	599	640	576	601	615	598	596	627	635	595	598	607	631	584	607	656	622	620	564	633	622	593	659	620	594	587	597	602	577	584	631	631	616	620	626	612	610	650	587	530	590	617	597	607	572	640	584	589	645	619	610	602	583	574	619	619	589	603	573	612	628	631	587	614	605	595	572	612	568	612	602	608	586	625	595	631	601	644	641	650	605	595	599	623	600	602	587	549	558	588	610	628	587	604	615	585	626	578	614	606	611	598	612	581	557	601	660	583	571	618	598	587	603	593	637	617	564	617	603	598	636	644	604	616	628	644	639	565	569	583	607	594	626	599	567	615	611	652	581	621	578	592	579	597	658	599	613	587	596	610	620	627	643	631	608	606	617	580	624	644	602	606	607	594	614	585	594	600	629	582	627	579	634	633	640	608	633	607	609	587	608	598	609	593	577	610	623	595	594	618	605	598	606	637	612	576	619	585	673	638	628	597	587	662	656	600	600	623	631	622	597	612	574	631	591	611	597	614	620	611	562	593	582	612	596	633	616	624	577	638	587	600	582	617	631	633	605	577	620	634	583	625	594	613	606	673	625	565	577	603	603	593	605	637	580	621	594	587	630	589	614	654	582	627	603	582	670	589	582	615	644	588	653	595	628	637	577	610	592	627	588	624	618	617	554	575	638	614	642	594	611	596	587	596	589	604	631	627	594	567	594	616	567	602	586	576	600	571	579	619	618	606	603	626	633	601	575	593	606	608	590	659	600	598	591	608	618	638	614	598	653	588	580	602	618	607	605	609	592	634	580	660	622	597	607	622	600	626	568	627	586	577	599	617	657	635	600	650	595	588	668	595	568	595	597	600	631	614	617	607	592	599	617	607	603	582	604	577	622	594	588	561	631	592	602	603	600	622	585	580	609	635	611	595	614	639	600	623	605	603	647	616	596	608	587	648	606	586	582	555	616	616	601	562	593	572	593	638	611	584	605	640	624	595	597	597	595	639	625	582	609	610	639	567	618	597	637	634	589	616	623	611	637	596	654	597	590	617	586	603	658	610	655	607	604	599	611	625	604	644	641	566	653	601	650	625	649	620	631	609	575	608	601	587	617	626	627	635	600	624	591	662	637	604	618	614	651	596	632	598	649	612	615	614	584	628	640	564	560	604	613	635	592	603	598	584	650	619	631	600	590	656	624	560	615	591	587	605	604	631	607	568	580	622	577	659	584	600	608	608	613	593	631	587	601	571	606	560	632	604	602	572	588	604	615	616	577	635	614	568	589	644	598	621	609	630	646	601	634	611	610	606	632	630	593	594	574	585	636	641	600	599	625	633	576	596	637	569	655	561	597	577	610	633	626	597	634	671	581	651	613	584	580	656	638	607	571	609	575	597	574	610	604	574	590	587	576	591	595	642	628	625	589	577	609	665	619	659	605	621	601	595	620	616	650	595	628	641	631	619	597	568	605	586	594	588	597	558	595	612	604	611	588	593	598	587	592	614	605	645	633	595	638	621	599	653	611	651	583	665	601	596	572	579	631	614	635	610	619	619	644	599	623	612	627	619	643	646	589	629	575	570	626	628	596	606	578	583	589	615	634	559	592	628	658	609	572	620	602	636	600	622	643	634	585	656	564	631	613	606	581	612	607	603	630	584	602	609	638	605	597	596	614	627	642	613	619	612	595	622	595	575	604	606	616	586	628	587	628	612	617	581	626	634	595	629	620	630	573	596	609	601	561	647	611	623	581	583	586	662	622	596	611	548	594	571	594	621	588	599	608	661	593	612	647	633	617	626	584	607	583	609	562	637	603	581	606	599	583	538	601	582	612	583	621	598	670	579	602	562	608	607	587	632	658	598	608	573	618	614	620	648	651	605	633	575	640	565	571	603	584	602	565	617	638	639	571	656	664	618	596	597	637	634	623	648	629	635	647	618	607	609	656	589	581	600	573	604	629	641	626	627	643	620	647	593	641	618	595	597	615	641	609	609	633	646	608	621	602	638	584	582	593	622	617	614	602	604	573	610	602	623	620	577	612	591	564	632	618	568	585	633	541	622	642	642	576	664	647	657	592	586	603	598	564	613	613	595	602	581	613	597	602	668	595	602	642	594	644	606	600	592	622	618	616	644	610	601	589	608	616	587	647	615	603	619	620	590	636	654	622	632	644	633	612	625	643	575	559	552	552	621	614	649	611	612	596	576	620	617	607	638	632	638	616	611	629	603	614	618	605	623	560	580	587	594	592	587	566	588	598	596	669	608	612	587	591	609	600	598	654	600	577	638	618	637	614	614	566	629	580	645	629	572	590	616	588	637	632	599	598	629	562	606	585	607	666	596	598	576	612	604
24510	21116	24139	28329	21119	21140	11112	529	393	336	370	363	316	308	328	317	282	327	278	334	277	278	314	297	287	290	320	282	304	279	294	298	315	282	264	293	271	282	273	283	252	302	304	317	279	279	282	271	321	312	304	273	278	277	303	303	287	320	282	271	263	286	281	293	317	292	294	259	264	279	266	292	276	302	300	283	290	268	275	280	244	308	275	256	271	276	283	285	311	281	260	264	292	270	291	281	261	285	277	285	251	265	297	268	290	311	252	284	287	287	255	284	282	285	298	266	273	315	288	279	287	279	284	317	272	238	278	294	309	256	279	299	270	272	307	280	287	265	294	271	276	297	280	286	275	242	299	280	283	281	289	277	290	249	249	285	253	278	286	307	296	276	278	287	331	278	278	298	290	286	318	256	267	256	278	271	293	297	268	287	277	303	250	291	296	318	272	296	288	299	289	285	301	291	262	290	290	284	270	283	273	281	256	265	260	295	274	267	253	278	310	304	273	295	265	248	290	280	259	267	323	314	247	284	293	290	308	282	261	282	285	262	254	288	277	289	262	285	299	284	275	265	313	294	303	286	297	310	303	298	273	272	310	238	295	269	318	277	272	295	319	300	287	289	283	275	289	291	300	277	321	285	284	309	286	302	280	256	283	271	272	292	314	291	271	261	271	282	280	297	283	285	296	267	295	305	301	256	295	259	280	247	293	327	266	288	279	286	279	282	325	280	274	244	255	297	275	277	272	283	289	242	307	285	281	308	301	289	291	293	247	256	261	266	275	300	302	254	292	271	291	270	264	254	282	301	321	285	267	312	261	286	303	274	303	254	303	269	257	305	291	287	276	278	288	284	276	256	272	237	250	282	252	297	293	306	302	266	320	290	291	275	289	270	277	307	287	290	241	272	289	301	279	284	278	280	289	293	266	314	276	312	275	290	269	279	278	259	255	289	290	284	295	276	285	296	288	271	278	275	288	248	267	280	278	299	288	296	288	281	275	278	258	286	316	304	255	279	273	295	268	279	286	283	284	287	292	275	287	303	301	271	302	262	258	268	272	269	291	245	290	320	316	272	289	254	269	294	287	286	256	307	262	264	280	297	252	272	276	282	305	291	279	310	275	244	286	344	297	283	261	286	312	276	272	252	265	280	324	284	263	284	268	258	318	306	248	284	269	299	269	283	307	294	270	253	272	271	286	270	292	307	274	288	263	297	275	269	275	276	299	269	288	332	332	309	266	297	271	277	268	243	272	279	255	260	260	300	252	286	252	281	269	280	293	312	290	275	309	282	279	284	268	287	275	262	272	328	301	304	284	254	313	303	299	276	269	249	292	287	276	295	261	264	264	289	290	290	298	277	269	264	276	254	302	298	297	276	285	287	276	287	300	292	276	301	281	279	311	278	265	272	275	288	248	279	309	279	302	282	294	291	326	303	286	295	273	306	267	300	280	275	301	248	305	253	277	248	299	294	281	281	235	289	279	277	273	276	302	278	262	294	315	298	268	272	287	285	269	295	326	290	281	288	262	248	301	300	275	285	280	292	280	296	307	282	319	269	306	257	297	297	261	298	252	291	300	286	283	288	272	292	282	267	282	258	299	282	312	259	270	284	305	290	232	281	269	268	253	284	290	314	262	315	275	300	272	279	296	284	269	252	286	290	269	258	299	276	249	314	262	301	277	270	274	300	302	279	279	303	290	258	282	283	304	283	338	286	317	297	267	282	258	286	290	283	302	322	313	274	269	279	266	272	261	286	286	276	293	267	252	296	279	282	278	288	296	295	268	281	268	299	291	271	264	293	269	288	261	285	279	272	250	284	332	293	303	276	277	298	292	269	264	291	293	283	277	295	280	279	263	249	304	248	256	266	290	304	259	249	279	249	281	280	278	244	308	291	273	291	266	296	264	296	268	284	277	310	284	249	278	293	274	299	267	280	278	313	275	300	277	255	279	267	266	291	266	287	286	281	268	274	291	285	276	275	258	270	232	282	258	314	269	304	312	267	296	277	274	285	308	306	268	287	274	267	268	277	288	289	297	254	252	281	304	280	290	310	301	281	285	308	314	279	273	246	284	279	296	298	290	310	297	296	327	327	288	283	265	276	257	298	256	269	243	282	283	313	252	254	270	305	280	258	264	285	301	275	288	254	313	278	316	284	279	275	289	283	272	288	260	288	300	258	277	260	270	303	309	269	308	257	286	268	312	304	290	273	293	314	310	269	270	272	251	240	294	281	279	277	290	300	270	313	263	265	273	245	303	295	285	282	297	258	280	278	270	263	303	300	293	256	245	251	290	294	317	271	311	257	276	286	267	278	303	301	296	286	279	295	303	260	288	275	270	291	262	289	300	298	308	294	273	278	249	293	268	282	282	285	270	274	309	279	307	269	275	277	276	288	331	273	298	293	283	317	284	291	280	269	283	273	262	275	265	304	284	285	275	262	294	270	305	296	252	298	326	312	263	261	288	271	264	282	301	261	252	282	298	304	265	285	315	286	249	270	285	256	335	279	276	300	282	292	307	279	271	299	310	272	309	257	284	263	282	282	266	294	294	280	289	292	305	290	294	273	302	278	303	273	290	294	274	295	304	258	282	279	284	269	298	281	273	294	271	297	330	287	296	275	301	285	315	287	259	265	296	284	273	300	274	295	299	252	266	303	293	290	295	304	273	293	286	264	279	274	294	277	238	270	294	299	281	267	262	265	300	295	292	279	277	276	309	287	273	297	278	333	311	302	291	275	289	305	282	319	324	279	268	296	270	292	282	261	274	280	229	276	276	273	276	292	262	279	287	273	253	309	309	290	280	288	272	268	272	269	319	279	260	289	265	258	275	275	258	296	273	325	279	286	281	290	289	264	301	255	270	320	287	296	305	285	304	288	264	249	289	259	268	260	303	250	265	304	234	293	310	286	278	261	293	269	285	293	268	278	283	299	303	311	263	266	300	303	287	293	291	304	279	287	298	260	289	290	274	264	258	262	299	294	307	284	268	286	274	272	273	301	275	272	281	279	283	299	270	306	307	266	262	255	277	258	294	276	294	305	314	282	302	291	309	258	284	300	303	285	251	279	263	268	298	267	252	285	281	288	275	274	282	289	303	288	284	283	280	280	289	245	263	306	295	293	298	311	277	281	291	303	269	272	295	285	304	279	321	314	260	284	286	287	302	306	297	281	273	283	285	313	273	303	290	271	275	289	267	269	302	264	267	252	288	248	282	261	299	295	300	279	274	267	309	313	304	290	303	211	275	279	295	303	283	279	285	270	275	289	270	269	285	256	258	317	331	314	299	315	268	305	296	259	272	294	270	269	256	292	317	273	309	266	297	282	249	283	283	304	290	270	291	299	253	276	282	292	265	269	288	291	281	314	291	302	297	277	276	267	288	280	286	278	290	241	294	288	270	253	249	290	281	325	291	308	300	281	293	294	270	265	261	287	291	296	291	320	305	255	320	293	259	272	295	269	260	265	297	290	262	273	263	290	256	302	300	297	295	300
42008	50797	24147	1053	693	644	676	575	555	576	601	581	585	573	597	568	587	545	585	582	565	583	563	568	603	593	581	549	561	592	565	570	562	579	562	596	595	557	597	603	546	585	540	579	591	571	532	577	577	591	551	544	548	575	573	561	546	600	574	544	627	615	539	592	593	582	571	569	566	572	538	588	576	590	580	578	569	566	572	570	568	560	595	590	563	588	565	571	564	541	570	580	580	584	596	562	570	558	579	507	593	604	581	553	577	600	599	584	561	547	552	593	564	571	587	576	569	567	563	564	560	550	519	657	601	603	575	567	614	552	546	589	610	539	572	575	582	584	566	563	568	580	562	579	589	581	574	624	597	636	563	564	573	555	581	549	575	567	540	587	566	579	593	589	572	604	563	597	569	606	594	551	559	570	539	595	531	602	593	579	589	594	569	588	575	626	600	548	582	583	549	559	590	592	566	587	545	572	577	579	558	579	569	600	563	565	546	607	555	586	561	589	603	593	532	574	597	554	560	590	606	564	560	529	582	555	548	583	541	508	618	622	570	568	563	584	523	593	591	555	539	601	566	606	581	607	586	543	599	559	592	567	591	573	578	543	524	545	555	516	575	580	545	602	604	605	532	570	616	573	535	620	594	575	580	529	600	531	570	580	558	566	576	563	597	604	607	540	538	539	592	557	535	596	589	595	588	553	584	555	560	571	570	558	570	567	554	587	577	611	581	550	570	554	566	569	562	538	531	554	596	585	572	611	575	584	601	585	599	569	560	595	521	607	573	580	577	558	546	585	579	580	627	609	630	562	572	623	552	547	567	552	548	582	605	592	583	604	566	611	576	562	536	577	594	561	553	572	526	589	587	536	552	543	571	569	561	546	545	542	593	578	604	563	592	566	576	579	579	529	600	567	585	544	589	581	585	582	577	549	625	586	546	587	570	559	596	543	557	616	544	569	609	563	571	598	601	562	585	578	563	552	585	549	575	569	565	560	577	551	594	538	537	538	512	582	568	608	621	558	583	561	599	562	581	559	582	588	585	559	567	640	557	612	611	598	568	597	558	578	567	537	585	546	578	585	574	538	588	560	572	562	560	598	583	607	609	581	566	563	560	578	585	558	598	587	604	534	578	571	593	561	565	540	603	530	564	556	564	648	568	586	595	567	596	585	600	541	588	613	537	641	603	599	574	586	585	578	601	605	560	609	563	585	572	596	591	563	589	563	593	579	546	600	544	557	621	548	595	589	588	566	579	619	544	524	527	613	540	547	599	536	548	575	554	561	596	615	549	586	520	579	610	544	539	591	598	591	602	550	559	598	560	578	556	560	575	584	566	581	556	552	595	570	561	558	573	551	598	571	607	579	597	605	603	568	568	578	570	594	581	604	561	553	567	590	567	644	593	555	579	567	573	574	581	570	550	590	564	591	594	581	572	590	560	568	583	590	567	590	627	542	605	603	553	536	605	589	584	538	593	563	608	503	589	565	570	558	586	563	527	598	578	542	577	540	595	583	564	602	576	562	616	590	590	572	573	560	630	608	578	532	603	577	580	545	587	559	561	580	587	608	542	596	551	570	569	579	537	571	554	554	572	612	545	572	591	573	570	553	586	559	652	550	586	558	583	569	544	553	582	632	582	549	592	609	604	630	566	520	573	599	588	558	567	554	587	553	551	544	551	660	573	587	616	630	581	574	588	588	581	555	562	600	605	577	596	576	602	557	593	560	599	567	592	546	651	545	547	545	526	594	558	587	593	591	610	579	575	579	609	585	574	575	552	575	570	583	582	598	569	594	547	552	621	565	553	580	597	521	573	566	532	532	591	601	604	540	551	613	530	595	565	592	586	574	582	558	591	637	533	570	592	534	557	584	553	610	561	576	520	579	550	506	520	560	609	579	561	549	586	540	593	606	589	558	549	561	531	568	560	573	570	535	530	568	569	555	583	602	615	578	607	563	555	555	579	610	620	569	591	565	558	578	587	549	554	567	593	581	574	521	518	623	556	558	578	575	600	545	557	548	594	586	615	586	615	598	559	526	602	562	580	604	574	595	609	552	599	558	540	608	627	550	593	612	596	587	573	588	591	566	570	568	569	598	527	563	586	549	573	553	551	597	582	550	563	569	581	545	542	606	563	555	627	569	591	533	547	561	565	596	562	596	503	554	558	592	546	537	595	594	615	606	571	572	549	576	579	556	605	595	569	626	566	599	579	542	560	543	580	594	529	617	559	548	568	525	534	588	585	595	580	588	550	575	576	590	557	563	568	560	586	572	565	607	630	602	583	553	558	573	609	581	607	581	599	581	626	562	590	577	581	577	644	544	600	579	584	581	558	592	554	559	584	622	554	593	582	574	551	548	580	575	519	573	591	584	559	564	576	521	607	563	570	597	573	562	593	573	583	597	549	568	574	560	568	591	551	590	582	528	579	518	594	577	599	544	593	590	551	566	556	576	577	587	577	540	598	576	573	550	583	581	569	556	574	600	578	538	549	603	563	544	538	529	627	553	596	580	541	620	578	540	586	595	586	578	563	534	608	552	542	572	556	579	545	570	597	591	579	573	520	558	581	595	585	558	605	550	569	579	597	598	591	600	603	573	540	585	592	552	582	577	576	596	586	619	595	559	543	543	576	563	586	539	583	558	592	590	593	585	557	561	560	603	587	547	575	565	576	572	586	614	568	578	532	553	577	582	584	590	569	592	593	587	651	607	557	559	570	572	541	599	609	585	624	592	566	560	565	556	566	601	587	557	624	581	525	552	615	561	548	582	608	560	560	610	602	597	553	611	554	570	560	564	575	573	588	604	571	585	576	531	582	559	569	560	575	599	538	576	578	575	562	564	582	648	553	606	563	591	555	549	619	568	596	588	563	607	562	582	589	549	586	586	566	563	609	583	560	570	609	576	582	583	553	593	546	589	560	586	569	577	557	556	600	561	619	588	527	576	564	602	593	547	571	559	546	496	601	596	581	606	578	595	554	573	558	581	547	553	547	574	545	548	551	580	602	604	590	632	580	577	539	581	545	536	537	582	574	536	571	558	597	579	582	599	565	593	570	595	565	536	604	571	558	581	596	539	582	572	552	606	583	546	563	618	619	568	586	558	603	550	588	569	553	551	576	563	593	605	547	595	595	548	573	558	531	570	603	557	540	593	560	547	584	560	574	546	567	566	548	543	633	534	570	560	585	605	575	576	544	581	557	536	598	550	557	583	614	602	570	566	582	582	584	554	557	560	620	576	571	561	569	559	588	605	608	565	554	571	549	576	558	576	588	607	575	561	578	584	547	568	604	589	560	571	570	579	606	578	566	554	562	577	589	575	553	568	579	607	586	590	584	565	625	594	579	586	565	576	560	567	556	576	575	546	582	543	554	561	550	580	575	585	582	571	579	556	521	550	546	572	534	575	570	568	585	532	575	605	605	594	569	593	597	575	571	567	548	570	565	591	573	596	565	588	607	570	579	562	578	567	592	569	558	576	585	568	566	585	553	590	580	539
34331	18344	5512	352	154	133	153	141	140	177	172	133	156	140	159	167	156	153	130	134	147	109	159	152	150	138	113	118	142	144	161	151	136	140	142	142	129	139	147	153	137	115	147	135	143	138	144	147	144	151	150	133	126	144	137	142	155	122	125	138	161	140	152	179	136	146	131	123	135	144	131	129	142	156	141	146	153	126	150	141	135	131	136	124	149	125	144	146	145	119	131	148	145	138	176	144	135	149	125	166	149	125	136	122	150	136	138	140	166	112	146	157	146	144	132	142	147	123	138	136	121	146	151	142	147	143	142	132	147	133	151	141	127	148	134	125	124	135	159	140	148	122	127	150	181	128	169	113	145	128	143	162	159	138	142	162	135	174	132	132	135	119	133	141	173	123	128	128	128	142	135	148	159	151	144	151	151	132	134	138	146	124	129	129	142	143	144	115	142	154	161	129	102	155	157	132	134	127	127	129	142	133	132	163	146	130	146	132	138	148	144	145	142	154	150	139	133	138	138	147	174	146	140	147	153	151	137	153	153	158	141	130	138	147	154	148	145	140	139	140	158	135	141	143	138	152	143	136	143	129	148	131	132	132	121	126	167	140	143	152	127	122	142	107	141	149	124	144	134	148	127	145	138	132	131	150	136	157	143	113	140	154	148	144	138	145	135	135	115	123	119	142	138	144	117	138	145	143	149	145	143	134	131	107	129	138	133	134	149	134	133	122	143	131	147	149	148	145	151	134	130	130	128	127	124	142	150	154	136	145	126	152	136	141	148	134	134	153	147	146	140	151	160	129	141	164	113	150	141	125	143	149	144	161	157	141	138	139	123	130	153	152	145	130	144	146	160	157	141	155	128	123	127	156	140	150	149	135	151	165	135	156	170	135	139	158	148	163	144	142	130	160	178	154	140	143	139	142	109	144	144	120	151	127	142	144	135	143	131	108	144	140	162	146	173	164	139	132	147	149	166	152	126	144	136	129	141	142	136	149	148	130	123	141	142	132	154	158	125	152	140	138	122	136	157	154	146	145	147	154	139	142	143	153	137	145	127	127	126	120	165	157	150	130	143	120	147	147	130	125	139	152	144	166	170	151	130	143	127	140	129	126	137	168	165	126	145	127	148	140	138	149	152	141	148	153	121	135	163	168	145	155	141	143	153	157	134	136	144	121	133	160	135	117	139	156	143	149	126	157	139	166	152	127	155	131	132	116	141	125	137	145	161	145	132	159	122	153	133	137	151	147	148	138	157	139	134	142	163	148	133	141	151	124	129	122	147	141	140	161	138	144	126	143	143	129	132	117	140	147	127	143	120	132	148	128	134	140	146	140	153	136	156	154	161	154	123	142	138	147	118	142	144	144	143	153	123	129	149	152	126	130	144	128	130	134	114	155	146	132	154	150	128	136	132	145	157	135	151	134	109	147	122	116	164	156	140	151	149	126	161	165	130	147	149	154	173	127	128	143	125	145	133	126	143	144	121	179	157	138	131	170	133	140	168	141	145	149	133	125	158	142	165	136	137	129	148	152	138	141	150	131	126	141	134	137	131	132	148	136	134	139	163	141	136	137	151	145	133	129	151	135	156	146	159	131	127	178	153	179	126	141	142	155	167	136	140	148	151	151	160	132	117	132	134	142	135	159	154	113	138	150	150	117	119	125	127	131	148	159	136	139	140	143	120	118	140	105	148	132	149	110	147	145	133	144	171	148	122	143	140	167	135	125	129	157	140	156	154	159	157	135	136	125	140	156	134	143	139	133	140	126	140	136	126	153	148	149	130	125	133	144	132	146	148	145	139	113	130	129	123	168	142	148	160	140	150	139	136	130	146	147	152	147	136	158	156	148	119	123	151	137	137	119	142	137	140	125	152	154	162	115	134	131	158	120	132	147	151	145	140	164	149	138	164	135	134	137	132	160	167	156	134	154	137	159	156	120	149	164	146	141	141	142	144	158	149	135	142	119	153	165	172	114	123	123	136	148	140	146	147	119	112	155	125	148	142	135	153	160	132	144	140	159	123	166	133	141	147	139	129	124	121	124	133	152	144	133	119	115	147	141	157	145	131	115	128	138	138	146	133	135	137	152	166	133	133	126	156	138	154	136	135	149	148	137	138	148	161	138	126	130	149	121	118	131	133	134	141	140	139	103	126	143	153	148	128	145	122	162	132	173	131	145	152	142	150	153	135	139	146	151	157	129	129	124	147	141	162	131	130	140	157	143	141	154	121	145	139	161	119	149	155	137	142	140	138	145	145	142	119	134	172	150	149	155	150	143	140	118	139	159	149	136	154	155	153	118	121	146	114	169	137	167	144	146	132	140	136	129	138	130	130	136	141	137	160	154	143	164	147	153	171	118	142	159	138	132	124	162	149	129	137	126	140	137	137	152	148	130	163	151	148	129	150	139	158	136	173	143	131	125	154	152	119	138	113	119	160	144	150	138	141	157	142	141	155	141	132	159	158	141	126	144	142	122	148	144	164	160	167	146	168	124	151	136	129	140	140	152	120	127	147	144	164	132	143	150	129	114	154	140	132	127	146	143	136	124	135	127	143	133	130	116	126	130	164	150	145	120	146	137	128	139	132	148	137	144	133	134	135	146	144	127	125	138	155	151	144	146	110	146	145	138	124	143	144	155	146	155	138	146	166	152	141	139	124	142	146	116	142	140	140	130	120	148	126	129	152	134	138	138	145	115	128	127	128	143	152	143	136	134	155	144	155	159	150	148	172	143	141	165	119	127	155	126	135	110	130	135	146	118	139	143	129	156	138	146	135	151	139	128	142	154	141	159	145	152	159	150	130	121	122	159	156	120	142	147	132	132	141	154	162	138	110	148	143	148	141	149	141	138	134	147	141	135	128	131	167	155	141	137	123	139	154	127	118	141	155	128	132	139	158	146	126	130	115	113	140	141	150	144	127	137	149	131	130	139	125	133	149	152	146	149	159	167	155	140	163	147	144	118	157	158	161	163	145	123	131	141	152	125	149	115	142	151	142	133	141	128	139	134	133	146	127	144	162	150	158	152	141	124	147	135	144	137	147	155	166	142	140	126	142	129	100	114	151	147	143	126	145	138	130	155	140	149	139	117	143	158	157	145	152	128	126	155	143	137	148	162	146	152	133	170	138	154	129	140	156	140	135	132	155	122	146	120	141	161	161	134	153	145	159	134	122	141	149	159	140	144	140	133	131	156	145	155	138	144	137	145	152	134	130	152	125	145	120	169	140	147	160	141	145	127	137	126	130	138	140	127	139	174	138	135	162	137	127	135	138	150	145	170	154	149	144	137	174	151	145	149	124	145	135	139	134	134	153	97	151	135	152	151	138	153	129	141	134	131	152	149	114	129	119	143	138	170	164	133	136	174	139	134	151	134	145	141	147	168	136	145	139	144	149	143	141	112	131	154	136	132	135	116	128	133	141	153	130	143	122	152	162	131	140	154	137	137	157	134	131	154	146	114	143	152	149	146	153	145	140	145	127	120	137	133	133	129
17628	5968	1302	376	335	341	353	360	353	344	347	347	365	346	313	359	328	349	363	372	326	338	335	350	306	379	329	370	344	384	348	372	400	351	335	328	353	352	380	364	345	334	411	336	371	329	371	357	370	349	388	364	357	361	376	377	336	315	352	351	349	340	340	359	379	366	347	374	359	356	346	348	352	335	369	333	342	325	376	351	340	354	367	361	355	379	325	377	361	358	368	321	361	376	323	311	360	355	375	301	374	356	362	346	339	349	319	351	330	377	361	328	313	367	314	357	304	355	349	373	371	397	356	329	314	350	349	379	357	333	356	370	317	385	349	334	352	356	386	346	351	293	357	347	356	391	357	356	363	409	368	319	355	360	352	362	362	357	341	354	358	353	362	357	337	335	362	373	339	370	356	392	349	359	357	352	369	371	401	366	359	371	361	357	336	373	357	379	374	377	380	355	312	355	341	327	335	358	352	357	350	328	304	335	381	360	354	360	386	316	340	388	378	340	359	368	347	373	325	359	351	360	391	355	345	340	326	349	374	341	360	328	354	363	360	382	316	349	359	342	344	356	346	351	353	343	364	354	361	371	329	353	361	373	368	380	338	350	340	359	330	360	354	371	360	360	351	341	342	366	345	375	384	331	369	368	365	332	339	349	329	326	391	350	363	343	339	383	347	353	317	353	359	356	347	324	360	350	337	354	312	379	410	324	316	364	371	333	356	352	373	342	376	335	334	366	370	377	362	327	355	346	355	355	343	368	342	364	346	361	365	375	344	339	362	341	379	349	337	366	364	403	337	360	340	339	372	400	325	367	365	325	386	359	390	355	339	315	359	362	352	373	336	380	354	377	329	367	355	354	356	311	363	350	388	379	366	341	354	345	363	349	332	334	351	380	365	361	349	352	392	372	361	330	335	361	345	361	346	365	353	371	364	352	368	364	334	334	375	340	357	356	347	348	364	376	393	371	346	348	345	315	330	312	354	393	369	361	344	390	359	346	353	359	341	332	350	333	373	375	356	317	346	359	356	370	358	333	356	356	327	319	387	351	343	344	357	366	396	343	353	367	338	344	345	348	330	378	360	352	371	363	358	343	359	373	345	333	353	359	342	365	352	362	380	324	349	348	344	366	339	378	314	324	325	321	355	350	351	345	323	368	391	349	359	360	368	356	357	337	342	368	353	343	353	377	381	345	357	357	346	379	341	334	334	364	344	340	330	357	342	340	351	348	352	342	325	371	381	316	335	349	314	332	355	372	366	340	403	367	362	339	349	289	339	369	318	349	372	369	350	358	342	394	336	344	337	384	349	319	330	365	337	324	362	363	325	343	317	354	354	360	344	333	352	352	367	336	365	360	344	334	365	365	377	350	361	340	353	344	351	306	341	349	325	366	365	369	340	322	347	343	377	342	355	343	367	340	388	344	326	368	339	338	332	340	359	382	337	327	374	354	339	359	334	338	349	308	354	345	368	345	326	339	357	337	359	345	335	368	343	329	329	345	410	377	338	362	362	404	350	329	355	338	358	348	363	357	353	334	338	343	320	337	327	361	360	343	335	410	366	346	361	352	338	345	331	336	358	390	336	361	400	346	331	366	334	321	363	350	361	359	370	338	355	315	328	375	339	370	370	379	366	362	348	339	330	343	337	361	362	370	342	365	332	335	329	372	341	326	323	341	399	373	376	342	328	378	383	369	352	325	373	366	358	372	364	361	373	352	347	351	347	356	331	357	358	431	334	333	387	345	341	364	367	370	335	296	365	329	335	363	352	333	330	354	331	367	341	357	380	325	354	368	378	365	376	357	354	356	375	368	375	360	364	339	348	343	369	347	353	330	361	372	337	372	331	337	342	363	318	381	376	322	366	363	355	343	347	345	348	375	372	331	320	390	363	351	367	356	336	363	363	363	342	354	353	348	388	344	387	364	337	340	374	360	346	382	340	374	385	349	337	359	341	327	351	375	346	344	372	332	329	341	344	351	340	359	375	339	318	384	335	362	359	343	294	353	359	366	361	342	351	351	349	386	319	343	353	353	345	346	338	400	373	358	349	407	378	377	352	348	356	336	373	352	345	379	338	333	340	331	381	382	371	371	360	363	372	368	364	371	352	379	356	367	341	327	379	330	372	358	362	379	315	336	380	345	366	351	373	363	373	363	374	329	328	374	309	325	353	359	367	361	368	362	348	309	367	360	367	330	358	366	341	331	361	351	337	353	350	370	356	312	329	385	346	365	351	365	355	344	361	353	382	324	334	344	351	363	366	346	390	341	382	363	358	357	377	352	359	347	344	366	345	362	340	325	363	327	336	352	339	354	346	367	367	322	323	333	369	380	334	354	367	328	344	356	378	364	331	376	382	348	356	334	360	352	344	331	312	352	385	443	397	374	358	363	345	345	367	363	339	346	367	353	352	375	368	352	364	365	372	324	388	371	383	338	350	345	354	340	378	321	356	343	348	369	362	360	357	369	349	364	384	346	344	372	342	368	348	350	366	353	375	352	345	355	354	341	373	340	359	355	379	328	330	379	340	339	370	327	348	336	359	369	333	356	362	345	351	356	343	361	360	306	349	346	345	366	389	327	362	354	376	348	340	364	350	375	372	325	335	366	348	329	352	357	350	341	326	357	352	374	363	373	342	356	366	360	348	328	400	344	364	340	341	380	332	320	343	344	348	375	367	374	330	386	374	373	378	358	383	367	323	353	364	346	337	375	324	346	346	352	359	378	352	360	378	347	348	309	361	387	381	363	335	339	365	315	336	340	367	375	393	340	341	359	373	383	364	348	342	392	335	345	351	345	350	325	338	338	363	385	389	370	350	343	354	355	381	338	388	327	384	386	342	344	365	382	358	364	365	361	331	299	369	387	375	387	377	354	343	373	363	340	367	357	348	341	380	360	382	355	351	352	351	337	367	372	340	355	328	333	346	313	368	361	379	357	353	364	355	350	374	341	349	353	375	350	373	333	380	374	363	375	374	359	341	387	364	339	358	347	362	351	368	376	353	394	396	364	343	335	356	307	320	347	350	344	328	325	383	349	352	328	363	402	367	348	367	355	345	351	321	343	372	398	372	351	358	343	343	360	336	360	362	371	328	379	357	325	345	337	361	347	368	363	354	316	316	306	363	339	351	368	348	369	365	389	388	328	341	369	335	371	347	351	345	373	362	356	359	348	372	344	372	335	326	381	352	341	348	354	387	332	373	369	340	363	360	355	328	355	373	375	370	349	341	326	351	350	375	338	348	374	330	347	351	330	314	353	323	367	351	329	373	357	335	349	326	361	363	364	322	341	358	350	330	370	336	358	340	352	350	355	376	368	327	409	320	370	344	361	347	394	347	344	319	318	341	350	349	345	366	363	357	394	332	358	358	381	360	329	344	344	340	348	357	355	320	355	362	332	321	375	322	370	371	352	364	325	381	369	352	333	367	358	348	343	371	366	373	373	378	333	356	320	356	342	346	323	319	365	374	359	356	369	333	375	350	339	379	334	359	378
25251	21116	23716	28745	21123	12512	525	383	368	311	357	340	306	280	276	261	285	328	312	296	280	328	313	280	277	262	306	296	279	295	249	293	308	259	282	273	259	288	318	313	281	277	282	308	294	321	301	326	290	282	299	277	294	287	278	292	297	277	302	304	266	287	266	276	291	281	268	290	250	323	286	259	276	274	269	291	275	266	262	279	316	278	292	297	251	263	271	278	324	293	316	281	291	311	301	290	308	301	314	268	282	279	286	268	275	278	299	294	286	279	287	325	273	294	294	274	300	301	271	243	273	295	285	297	262	276	287	261	274	269	290	285	274	282	290	307	265	297	301	256	283	284	285	278	261	281	307	268	271	266	301	298	310	317	278	256	314	292	288	302	258	289	257	293	268	272	265	269	304	326	262	256	278	282	282	275	256	294	289	291	319	291	304	291	278	298	318	312	275	271	311	290	290	245	242	299	252	296	279	280	293	313	291	270	321	276	273	299	303	297	263	253	274	274	280	264	251	312	270	301	272	298	318	286	271	280	251	300	269	329	279	311	278	280	291	319	271	285	327	291	288	307	267	280	263	260	282	259	299	274	279	295	298	281	277	253	280	287	320	285	275	266	306	293	299	288	265	248	240	255	277	272	265	281	258	258	259	290	305	269	261	287	268	285	257	300	290	329	285	308	286	292	242	256	309	283	265	266	286	297	267	337	283	291	277	261	258	275	268	261	296	278	282	280	300	287	290	273	272	283	265	258	292	296	258	281	261	304	272	294	317	296	272	299	278	257	274	279	254	290	301	296	247	290	273	307	255	270	257	269	299	306	282	281	268	287	305	304	294	297	312	272	299	264	283	303	311	268	281	283	286	296	287	283	295	278	284	292	272	288	291	264	261	265	279	292	275	287	260	277	271	273	291	281	283	283	253	268	291	268	290	264	289	270	269	281	277	258	312	278	285	275	285	280	294	282	282	278	268	296	260	310	290	271	291	287	306	300	278	268	306	318	312	302	279	273	294	282	327	252	290	278	261	261	279	323	261	312	286	281	311	270	274	298	307	291	266	304	282	294	297	277	278	283	251	299	289	303	317	279	294	281	255	280	323	309	257	309	270	296	270	322	248	255	316	295	296	272	293	274	259	261	271	259	266	272	267	265	308	269	287	258	312	293	264	284	273	297	279	289	299	279	303	293	256	287	262	296	261	286	277	312	258	277	268	299	294	282	285	290	279	278	299	263	285	280	276	282	306	282	274	262	296	281	271	283	299	282	269	281	299	317	284	287	247	304	315	270	277	290	290	298	275	301	295	287	261	295	284	270	299	283	288	298	302	298	286	260	264	269	290	293	259	280	274	269	275	292	288	304	287	250	282	276	273	266	249	315	319	278	284	259	305	299	271	319	276	278	282	244	263	303	273	308	317	301	259	267	309	281	268	254	320	258	304	248	284	299	282	295	262	273	301	259	265	259	291	268	308	273	291	243	293	305	282	290	311	284	274	297	285	294	326	271	276	249	277	270	279	302	303	252	296	296	273	276	288	287	261	283	301	282	318	318	244	271	321	298	335	278	302	264	267	297	291	251	288	263	355	292	282	272	316	308	261	267	282	270	302	251	280	273	291	298	304	270	272	338	289	298	255	300	279	277	289	286	281	269	281	267	260	303	283	286	264	265	280	304	298	274	283	272	272	252	277	265	294	280	315	299	307	280	280	285	284	306	259	260	268	279	295	301	260	282	311	238	265	296	298	271	290	256	278	253	286	284	249	309	302	282	248	258	270	248	295	261	283	298	283	290	307	314	295	257	251	289	327	287	297	307	287	272	282	305	259	301	315	274	281	277	275	256	298	312	276	261	284	272	286	294	323	285	304	279	298	297	270	274	268	250	247	282	259	284	288	269	305	304	295	313	297	276	287	300	262	276	275	298	315	298	304	256	321	293	287	237	263	283	282	296	298	298	278	277	270	269	255	263	258	282	289	298	281	264	297	306	296	282	273	282	290	276	302	348	308	294	283	274	322	265	269	298	302	278	293	284	308	282	278	290	282	274	285	285	289	307	302	291	263	311	283	271	271	259	271	272	282	288	288	273	279	282	285	280	287	306	273	282	276	294	285	302	283	290	271	312	318	276	279	298	272	282	303	278	322	265	285	283	291	319	276	271	257	258	244	295	261	283	272	268	319	289	288	253	311	251	332	294	275	290	277	275	286	284	311	269	309	278	300	252	267	306	268	317	302	276	287	266	307	267	267	290	271	238	305	296	299	259	310	274	283	274	307	276	276	305	315	276	249	289	281	266	284	267	281	299	279	268	279	282	282	262	257	261	262	267	262	259	295	281	287	285	256	300	271	319	283	277	276	277	281	291	262	308	283	297	297	291	291	255	249	317	292	303	306	282	256	276	274	297	285	281	264	273	283	290	292	272	312	279	283	289	290	253	308	282	266	253	296	292	270	277	269	268	333	298	280	295	283	290	283	258	299	261	282	263	249	297	268	286	294	287	278	310	273	283	284	263	311	274	326	280	305	276	280	256	292	299	275	290	281	274	284	307	282	299	270	268	279	315	300	254	306	276	296	260	250	266	270	285	277	288	316	275	324	247	263	279	294	267	263	293	281	277	275	309	283	280	248	282	292	277	278	280	248	264	286	271	316	266	310	311	305	270	277	303	264	267	312	334	255	259	280	270	299	273	288	289	275	276	272	298	264	261	280	279	289	277	283	283	256	286	291	295	279	297	275	298	297	257	293	312	307	263	272	285	291	311	290	319	249	279	277	275	311	273	294	291	308	290	247	318	266	288	289	277	306	262	285	265	277	280	269	270	292	282	297	294	281	274	279	286	285	272	286	309	277	299	273	274	296	296	307	313	264	298	296	275	277	324	268	306	284	285	281	258	272	272	284	279	314	305	326	275	287	312	286	299	302	278	323	280	289	264	295	245	244	297	279	303	305	267	309	288	282	251	278	321	279	288	274	289	296	286	286	277	295	291	314	317	293	282	302	309	298	270	283	279	267	289	288	313	311	287	278	309	274	317	282	288	259	311	336	291	267	267	245	310	290	310	287	270	286	297	311	268	265	316	273	274	323	258	278	290	271	286	269	294	273	303	284	291	279	276	305	306	306	287	306	294	277	281	241	275	298	296	263	320	276	292	320	302	281	270	306	303	277	309	286	291	262	254	307	276	284	302	261	292	254	296	286	263	299	252	250	281	295	279	278	285	276	277	286	291	301	280	251	268	259	289	285	283	304	278	287	263	286	307	259	310	270	305	298	280	281	271	281	314	309	268	272	277	266	263	279	302	255	295	307	302	286	294	284	280	280	270	273	292	309	318	318	291	286	247	264	289	297	260	297	291	290	281	283	297	275	255	254	250	278	285	254	300	303	284	279	261	273	285	264	270	279	243	260	275	267	277	260	296	295	238	260	285	265	269	261	268	293	291	254	286	286	255	284	327	292	278	301	296	310	300	285	281	314	294	325	282	325	299	326	271	257	277	295	282	267	250
35089	38768	15883	840	624	632	631	618	595	611	641	616	617	598	596	638	667	625	607	635	613	648	617	602	648	607	637	625	651	596	620	603	641	638	598	643	616	638	541	612	640	624	566	585	583	660	583	634	573	661	617	592	585	604	601	600	576	635	594	606	585	594	598	628	586	580	598	623	633	618	625	585	582	594	583	600	628	587	640	569	588	624	604	583	586	573	625	624	634	623	634	657	567	629	579	576	643	610	589	562	590	620	595	632	617	610	568	616	605	603	659	683	550	586	616	623	656	599	593	582	633	546	598	647	610	572	632	626	599	651	610	609	598	578	646	621	611	571	645	616	652	599	621	575	578	628	657	612	619	587	667	627	635	612	570	604	626	646	609	579	589	567	638	591	629	582	612	631	635	599	611	627	599	599	574	573	650	590	627	658	597	611	581	595	617	576	597	573	632	620	605	549	625	606	564	599	610	572	638	606	633	614	577	590	628	645	629	580	652	630	608	606	611	571	592	623	607	597	578	582	603	602	584	608	647	612	607	574	627	602	638	609	607	636	580	609	658	576	620	632	609	644	604	611	563	588	630	602	627	643	623	637	612	618	608	593	616	599	644	572	662	635	605	629	568	623	573	604	663	631	580	650	630	635	673	607	634	610	619	624	597	605	586	605	583	639	583	630	601	569	612	579	670	628	594	591	609	575	637	635	602	592	632	581	613	621	572	585	623	632	566	627	613	588	565	638	646	636	596	603	654	604	602	641	639	570	571	604	590	599	583	608	584	573	578	587	622	616	593	626	621	606	657	610	609	595	649	584	659	619	602	626	559	624	577	604	597	630	602	603	577	663	630	594	630	590	638	626	640	607	578	612	618	606	617	582	583	612	599	622	623	541	604	624	597	669	621	599	636	579	608	620	639	581	619	622	620	595	598	600	660	639	590	633	568	612	614	589	654	623	625	582	614	600	583	653	607	640	574	608	603	613	631	613	598	603	567	612	654	632	551	628	618	597	605	587	583	589	656	541	617	610	656	598	641	601	627	601	605	623	604	622	639	611	616	588	606	588	615	622	600	615	619	628	571	637	649	651	613	637	589	624	567	600	652	585	600	700	592	630	630	580	586	638	597	607	629	602	592	607	651	561	636	648	613	610	601	597	598	617	620	598	597	598	628	618	675	627	592	629	565	569	668	619	604	613	585	613	595	623	567	627	643	587	635	628	557	638	604	607	578	597	615	583	609	621	643	609	608	619	605	616	632	609	612	595	562	619	590	604	592	594	612	597	604	550	609	577	588	578	661	589	558	584	666	627	584	595	617	641	616	631	584	614	593	605	643	605	609	597	645	613	549	594	601	650	573	606	591	590	598	597	579	596	641	638	644	649	645	598	600	656	636	612	564	624	649	570	645	595	620	611	586	606	627	618	597	617	613	614	634	617	575	605	586	619	626	615	638	588	617	613	600	611	622	599	633	613	585	607	582	595	625	611	578	619	601	657	603	602	635	629	646	608	575	573	586	595	638	624	604	649	637	569	608	598	607	584	626	635	602	605	631	613	599	604	587	612	586	617	606	635	586	596	619	568	605	589	637	633	640	616	577	599	600	603	622	654	616	624	613	602	593	611	597	585	634	622	656	593	572	562	609	603	585	626	613	562	538	565	650	608	563	614	590	604	587	598	623	617	608	586	629	611	575	585	637	646	584	626	637	602	610	624	576	576	628	594	571	628	556	601	622	595	632	611	608	521	575	593	612	590	570	624	628	625	635	643	636	620	639	626	590	585	600	589	620	635	574	631	594	584	561	609	655	614	586	635	627	599	613	565	601	637	634	609	618	578	613	598	614	588	590	609	582	554	598	620	603	615	634	576	599	589	607	657	622	604	630	625	613	618	584	630	593	595	634	599	607	599	640	601	603	608	612	593	600	595	582	593	630	649	601	634	592	626	611	596	618	591	599	583	584	562	583	619	627	578	586	569	618	596	625	592	657	617	591	616	641	626	598	628	620	594	643	586	652	604	595	621	594	621	624	611	599	624	613	613	621	611	582	611	643	597	591	603	597	619	583	582	618	623	630	622	616	585	553	577	618	601	606	624	650	577	621	574	588	588	593	582	597	600	615	551	610	611	623	590	613	632	606	641	655	567	632	570	587	584	606	609	594	586	591	597	607	612	573	575	682	568	595	579	571	648	630	594	579	595	601	647	652	628	584	601	582	637	585	564	633	661	568	592	629	604	616	576	587	592	620	608	692	620	578	595	607	604	611	623	624	622	625	604	604	615	570	606	624	589	627	607	560	641	657	615	608	589	586	570	622	630	627	592	592	592	580	592	622	614	625	577	610	612	621	588	586	592	601	612	627	618	622	585	594	612	628	587	572	587	662	595	579	563	623	621	626	568	591	601	604	617	572	623	560	588	614	599	598	622	618	609	602	594	628	601	593	637	629	627	587	574	629	646	636	652	629	579	643	622	605	564	626	609	578	652	594	579	608	581	634	645	627	590	621	608	582	578	589	613	641	578	593	629	583	597	646	575	600	619	606	661	635	595	569	611	593	658	586	641	595	605	588	592	624	601	637	633	594	556	604	616	616	599	576	582	601	621	606	598	669	567	614	587	632	564	625	604	608	608	597	613	659	624	624	604	633	636	635	597	616	583	587	578	604	636	606	595	594	575	589	622	599	588	664	640	603	591	622	540	608	658	593	595	650	601	673	636	644	585	621	611	588	619	623	568	618	622	687	612	602	651	619	556	613	644	606	600	575	570	575	558	601	610	573	574	548	627	620	586	625	625	599	588	649	625	615	648	625	574	576	692	561	593	597	581	629	603	614	534	653	601	626	579	572	571	608	608	574	630	601	620	643	592	602	625	600	620	568	636	629	599	617	639	574	620	653	613	622	690	666	630	661	649	616	613	606	575	622	638	611	567	635	565	621	603	594	597	600	613	639	603	619	587	610	580	645	628	606	620	614	623	635	580	617	594	554	622	616	621	618	578	607	595	622	613	673	609	555	627	568	594	629	629	601	621	566	618	618	603	575	578	629	612	629	628	615	616	613	615	569	644	621	630	650	606	652	656	609	617	614	626	649	604	555	588	576	635	614	619	589	654	589	602	604	618	599	576	608	614	617	590	642	621	576	620	597	616	601	573	656	622	608	592	571	624	585	621	603	611	660	608	606	622	616	626	567	613	621	593	635	590	602	631	565	605	575	582	562	603	573	594	571	633	597	619	608	611	598	581	577	648	605	598	589	560	618	562	636	653	620	589	644	603	631	630	590	580	586	606	632	623	634	611	655	601	616	593	622	568	625	625	606	582	644	573	629	610	630	630	650	580	558	618	565	621	557	572	591	641	595	606	606	590	625	561	615	603	627	615	575	559	609	639	631	589	652	583	617	627	631	607	650	658	618	628	616	610	611	643	591	603	597	665	620	614	659	589	632	624	623	616	595	582	591	619	628	638	579	573	615	556	584	560	615	608	668	595	565	575	610	578	578	601	590	604	608	640
24455	21110	24069	28410	21112	21142	11082	553	394	318	323	327	336	343	328	343	267	278	316	325	294	309	270	317	279	265	291	296	278	292	291	300	289	278	269	241	284	288	278	270	283	251	288	317	270	278	300	301	281	290	289	255	301	284	271	290	293	277	305	279	266	251	243	307	281	272	306	296	262	300	298	287	273	282	286	300	278	274	299	247	300	318	284	263	280	276	257	289	261	296	307	292	276	263	273	298	254	292	269	276	288	263	285	266	237	277	263	314	272	278	312	287	249	269	304	282	297	277	266	252	287	276	290	283	249	252	293	257	302	284	323	278	269	257	307	307	280	271	252	300	297	294	274	289	261	307	283	298	276	269	306	241	266	275	289	242	322	262	290	309	269	309	282	306	297	265	312	275	312	269	296	241	271	283	282	328	279	257	289	278	312	317	273	296	254	287	301	296	304	284	298	303	273	305	252	250	259	296	343	303	281	273	281	267	303	298	287	240	264	297	274	247	274	298	306	314	256	282	275	267	277	271	296	265	271	281	278	304	320	327	290	271	292	268	270	297	290	269	255	307	292	279	285	290	277	290	288	270	343	285	291	260	279	279	285	277	259	271	273	263	292	295	271	281	305	284	298	289	317	342	301	296	265	289	273	257	282	281	277	279	278	267	293	320	277	292	293	271	277	278	270	304	284	272	317	307	296	283	256	271	302	308	286	257	292	308	263	284	249	246	280	303	307	286	286	289	238	306	314	288	252	291	301	269	299	256	294	264	282	246	245	268	280	301	277	287	286	316	281	280	298	275	289	282	287	293	276	292	301	335	279	302	281	285	293	279	252	308	258	271	277	276	259	273	262	288	280	268	242	286	280	257	267	248	279	265	260	265	283	284	243	294	288	287	300	315	277	261	256	334	268	284	297	254	272	311	255	275	292	290	296	256	271	289	278	277	299	281	276	301	256	307	293	248	259	286	260	265	299	281	273	301	273	278	316	269	273	257	283	293	266	265	290	276	279	286	281	274	276	283	273	277	283	267	301	247	291	276	301	282	261	294	277	305	297	285	286	280	250	263	280	296	263	285	253	295	300	288	282	252	275	275	254	241	281	295	256	299	306	287	306	279	241	295	277	272	236	271	308	319	278	280	287	265	291	297	318	271	276	305	277	283	267	248	277	300	284	280	303	274	238	278	280	266	263	313	324	259	267	277	289	263	321	273	292	273	289	288	267	266	276	286	268	301	269	266	238	286	286	302	302	279	282	293	303	280	286	292	263	309	283	296	277	298	298	299	314	307	295	282	269	268	268	288	265	260	280	288	325	304	265	252	262	277	273	324	276	278	236	290	291	254	293	260	288	266	293	293	268	296	296	290	263	319	264	293	266	292	296	305	274	264	272	269	273	277	258	296	290	291	287	302	306	262	242	256	290	274	320	269	306	300	273	338	256	299	252	307	265	302	267	279	270	271	285	252	269	262	301	258	299	287	270	289	256	287	284	289	258	301	293	300	273	284	287	298	278	277	268	280	280	268	305	274	263	269	254	279	285	301	278	258	273	266	279	280	268	279	255	269	284	265	260	306	297	293	254	283	286	288	277	251	275	257	303	287	286	327	260	321	279	289	299	285	301	303	290	264	279	297	253	293	280	268	288	302	270	261	291	294	264	278	298	313	282	300	263	275	281	319	281	292	259	277	268	313	290	273	248	300	296	295	291	273	260	258	280	284	278	277	288	257	291	298	280	290	269	286	256	294	277	325	274	308	251	279	275	261	278	304	324	323	270	277	281	266	297	261	224	273	292	293	264	262	294	303	276	284	262	258	271	254	285	293	301	291	289	264	284	286	283	287	287	279	257	303	279	285	305	274	322	300	270	298	282	266	269	292	274	320	316	272	316	277	301	277	339	292	293	288	299	293	282	288	276	272	287	280	279	304	296	293	273	286	279	313	294	304	266	306	322	303	265	262	298	291	323	279	286	303	249	256	292	270	288	332	334	278	283	299	308	267	250	279	261	272	280	263	283	285	293	296	250	277	255	269	264	276	287	343	320	272	291	280	281	257	258	272	318	257	288	261	312	277	277	287	248	291	271	300	296	249	280	298	291	264	284	275	280	294	301	301	292	284	290	274	292	291	253	300	292	250	303	284	271	285	303	309	303	293	287	283	256	256	268	261	287	250	252	275	295	270	290	287	287	278	274	275	322	276	283	258	289	284	295	265	283	253	296	277	298	268	284	295	277	258	268	257	287	267	277	287	295	304	261	310	260	314	320	303	271	269	290	278	296	275	276	274	332	301	284	261	260	275	285	285	272	316	264	227	279	249	291	260	305	261	280	248	269	310	284	282	296	276	316	252	279	250	290	269	277	303	261	267	278	272	275	279	284	277	258	311	282	250	238	264	294	279	302	297	281	294	251	284	283	289	279	275	266	294	246	309	313	284	260	294	291	259	279	285	295	251	312	274	281	292	276	266	279	288	299	263	276	280	301	237	317	273	267	278	257	270	253	272	297	263	267	269	285	295	312	314	280	259	305	267	271	290	327	261	295	289	290	269	251	297	270	269	275	285	262	275	270	273	292	289	298	277	281	291	288	281	275	282	289	295	277	253	287	297	298	280	256	256	265	302	296	291	296	283	273	236	234	262	274	276	310	309	268	275	292	258	326	287	292	293	313	270	258	267	241	279	282	267	268	273	260	292	270	296	264	265	249	285	295	267	281	267	276	287	288	310	286	278	247	279	273	285	291	282	272	288	278	260	305	253	260	257	267	295	246	286	316	306	269	289	286	292	261	286	260	264	310	255	291	288	303	271	272	309	262	295	268	266	295	310	296	306	270	286	302	286	263	293	280	306	288	328	278	286	284	289	314	263	294	257	275	289	294	254	286	313	288	297	313	281	276	311	282	256	284	304	260	261	277	334	266	284	306	307	296	287	275	282	269	253	249	297	307	281	283	263	278	264	257	275	273	282	285	263	281	284	280	289	291	307	270	269	319	284	258	278	277	316	266	287	291	296	318	305	244	285	290	276	285	293	267	264	277	276	289	279	282	286	274	259	273	278	283	310	289	287	260	311	294	287	280	298	259	289	291	260	285	275	313	270	288	304	290	278	286	255	297	285	295	282	266	285	288	265	256	269	277	268	264	284	284	303	265	311	301	316	260	267	314	265	286	289	279	267	268	290	289	280	284	311	295	289	282	255	275	277	280	275	302	278	316	290	305	270	289	275	296	281	275	283	264	278	276	313	312	286	295	270	275	305	278	276	303	289	325	261	262	272	303	291	253	277	260	296	280	287	305	259	255	269	305	268	288	265	282	277	284	242	316	271	266	250	275	290	274	283	281	306	292	272	289	302	281	291	253	321	295	301	279	296	273	276	308	240	273	264	282	292	266	287	289	257	289	294	296	277	273	297	277	248	306	264	274	272	299	261	250	240	267	301	277	269	264	262	291	284	275	271	266	278	275	259	269	275	313	260	309	293	297	268	285	290	275	295	287	275	278	258	286	259
40912	50438	23876	943	690	660	666	578	579	568	590	535	612	639	560	597	568	556	557	583	584	561	590	588	574	576	559	592	597	564	570	544	569	578	562	574	619	592	552	570	580	578	540	608	581	590	575	563	558	598	599	556	581	542	538	562	588	598	568	556	557	590	581	567	597	613	592	553	569	536	566	573	596	583	558	572	633	605	589	546	552	626	579	596	549	584	607	554	587	581	564	580	606	536	578	547	562	557	619	527	590	602	573	562	536	558	604	570	580	631	576	568	592	553	592	532	522	569	558	578	580	612	569	596	550	594	581	587	591	559	592	552	533	618	583	579	544	532	588	569	587	609	584	592	560	537	570	559	620	582	565	562	545	564	625	537	596	570	596	561	574	558	562	572	628	546	548	542	533	563	529	559	595	556	568	570	576	592	546	556	612	621	589	511	578	588	525	554	546	537	563	572	544	572	557	576	564	591	547	589	543	579	561	552	569	581	577	568	531	612	590	576	574	527	598	604	558	543	594	583	554	586	577	614	566	543	553	535	579	558	557	561	563	537	590	576	571	592	600	588	556	553	574	575	601	570	552	536	592	526	563	569	601	552	616	559	555	575	585	616	561	593	552	577	544	576	605	578	588	546	582	624	592	540	564	525	556	626	584	585	551	596	584	569	584	540	567	551	558	559	570	584	549	549	567	547	602	586	625	586	566	602	577	613	584	559	529	575	610	576	594	603	586	554	601	554	545	567	569	584	565	574	566	568	568	612	544	618	603	585	543	589	530	547	532	587	593	542	559	546	568	542	559	571	623	584	610	569	561	559	551	546	574	573	611	584	538	585	577	603	551	567	576	599	565	570	536	613	579	555	578	577	550	592	539	568	550	586	560	543	560	598	609	597	539	567	616	590	559	566	565	615	530	597	538	545	624	547	582	623	553	600	541	601	596	601	570	590	596	571	558	605	560	541	591	562	574	562	566	532	574	609	549	563	534	587	565	583	596	600	590	529	567	523	572	579	588	563	601	557	578	558	564	559	553	612	568	604	558	603	568	586	572	591	584	570	545	537	552	541	547	562	605	568	586	588	537	555	622	570	587	552	595	601	569	580	537	593	530	581	555	593	560	608	581	605	603	584	586	601	539	565	556	560	580	566	560	589	562	601	588	574	573	583	538	573	558	552	601	555	574	563	535	531	573	577	591	600	565	597	591	605	565	540	588	532	601	536	588	582	627	587	571	556	560	606	572	592	505	562	561	574	550	616	542	594	595	568	586	574	553	590	569	542	607	580	537	580	596	561	598	603	588	556	606	596	597	609	591	604	579	608	624	612	598	569	581	536	580	561	585	563	564	597	567	606	592	584	577	595	542	557	606	587	609	557	556	601	618	618	598	581	569	549	586	592	547	568	604	578	585	591	557	582	558	586	645	592	566	580	570	517	523	604	569	586	618	556	584	549	589	541	575	570	550	535	592	544	579	564	538	537	575	562	569	608	584	582	560	601	614	563	554	565	569	640	574	561	573	562	600	566	586	533	608	574	618	591	573	528	613	581	627	536	553	569	565	532	536	577	576	550	553	577	631	548	618	560	583	545	587	542	552	533	596	555	580	563	591	558	537	562	545	577	574	568	593	548	583	555	562	582	593	568	600	568	608	570	588	584	582	564	588	537	531	539	611	609	581	538	579	566	580	611	602	599	549	597	535	546	534	614	583	581	601	551	575	551	585	585	576	591	601	562	586	582	562	558	601	554	519	538	597	557	600	586	585	571	584	600	587	537	594	552	569	598	558	557	582	547	544	562	556	548	570	560	586	546	524	573	606	576	550	567	571	580	551	573	608	611	593	568	563	596	570	563	598	596	561	589	537	626	576	615	547	654	589	562	571	551	601	534	555	593	538	602	580	572	552	563	561	556	599	581	558	544	529	549	558	558	578	614	546	561	591	571	540	531	509	588	585	577	584	575	569	569	581	572	552	616	597	510	605	573	549	541	555	572	566	627	554	595	562	550	576	553	568	564	549	554	603	535	610	593	554	565	575	604	561	578	547	589	597	553	588	556	586	561	604	594	540	566	584	607	573	568	579	612	564	581	602	585	582	595	567	547	582	584	606	578	570	567	597	597	551	580	555	591	555	529	566	537	556	596	531	638	561	605	530	532	577	577	529	549	593	548	569	582	559	606	577	594	551	620	562	590	610	591	544	557	559	590	546	544	545	565	544	611	576	599	558	584	642	610	609	565	579	566	586	585	575	547	575	573	559	584	566	552	540	544	581	605	544	554	519	616	604	589	587	577	568	625	579	567	542	544	542	573	561	577	540	564	585	582	568	583	565	565	583	543	556	580	537	565	584	615	568	574	570	550	589	558	559	559	582	556	595	552	571	590	543	573	594	648	581	585	615	573	541	551	574	553	605	575	610	568	586	578	593	566	526	596	605	567	530	577	575	583	549	556	562	599	524	595	558	557	549	556	534	589	580	557	578	571	559	579	561	541	588	570	616	566	562	576	564	583	575	525	586	614	575	539	585	549	532	568	589	565	578	611	575	570	557	517	571	556	610	575	594	590	579	557	599	602	558	547	577	575	551	533	560	582	591	520	597	566	566	560	603	553	538	553	557	547	572	581	529	545	575	537	563	615	554	577	600	551	569	580	584	549	559	561	594	562	563	594	590	549	580	623	554	582	592	586	620	594	594	559	566	540	600	559	554	559	588	538	589	583	566	610	573	535	542	554	527	571	577	606	581	602	547	555	574	527	563	557	585	526	567	587	534	571	540	588	578	514	587	559	579	568	564	600	585	522	588	540	589	575	591	609	578	584	590	597	608	570	593	540	566	576	555	553	520	589	558	560	593	562	595	607	569	591	603	563	589	563	556	571	585	570	572	586	580	575	601	559	565	598	554	616	551	602	613	599	545	575	605	555	550	537	583	560	553	569	548	576	575	580	551	578	570	575	636	566	552	565	623	557	573	566	577	574	538	599	631	586	558	565	599	537	598	557	590	553	601	603	577	572	601	541	595	553	547	574	561	548	605	572	564	610	577	565	581	597	562	565	610	555	588	539	618	573	598	548	509	561	555	587	596	596	615	555	566	523	547	578	594	615	554	609	587	567	554	576	549	560	593	564	537	569	591	544	554	586	569	547	599	588	596	587	611	598	531	545	543	594	605	555	567	564	577	520	613	546	559	553	584	599	570	588	631	530	603	576	555	559	562	606	585	549	552	610	549	547	552	595	548	583	580	568	555	545	551	508	543	547	583	518	551	604	546	558	590	565	580	559	544	545	599	583	551	540	569	630	521	544	548	598	583	572	580	603	566	593	590	582	568	540	587	568	601	566	533	573	583	586	558	540	562	578	567	571	588	593	595	543	543	599	549	555	585	547	589	570	567	553	574	549	609	599	565	562	586	593	545	547	626	530	586	603	521	528	538	573	624	510	573	584	553	608	574	532	541	567	538	594	541	574	607	559	578	582	530	539	544	580	543	548	563	579	600	603	582	585	570	592
34168	18216	5576	370	173	153	147	143	133	146	147	157	158	145	146	134	112	144	125	140	140	132	154	159	126	143	125	168	138	151	122	154	152	162	124	140	155	151	132	135	122	179	146	136	145	142	154	145	131	140	143	123	152	151	142	139	148	166	154	110	129	133	150	123	133	159	149	132	115	124	149	146	139	131	120	141	134	126	140	161	132	162	143	145	154	162	145	151	152	150	130	154	116	145	126	129	127	124	134	110	162	138	139	157	147	150	158	149	145	142	155	124	142	142	134	131	136	153	137	152	144	165	143	171	124	138	157	140	136	116	136	155	134	140	148	139	130	146	150	136	153	136	133	141	161	134	127	139	147	126	155	122	145	136	129	122	140	143	123	160	163	134	153	146	140	138	147	121	150	138	124	133	149	138	141	145	141	131	149	113	131	151	127	176	134	135	145	122	140	131	135	127	149	135	137	139	145	126	150	136	136	130	135	136	153	149	135	130	124	127	128	136	125	112	149	129	148	150	136	164	142	139	138	120	149	133	136	143	137	136	139	141	159	148	140	144	151	113	139	130	171	150	135	125	158	150	138	151	132	137	137	151	144	122	138	137	157	141	142	128	126	142	129	128	144	119	138	161	136	118	162	152	126	133	125	143	127	148	145	163	115	147	126	118	118	112	147	127	130	140	137	124	161	136	128	146	145	153	148	163	129	131	139	137	145	150	132	128	135	154	144	135	154	134	157	165	131	138	159	122	154	142	148	128	140	127	140	142	133	135	130	148	154	115	153	138	164	153	151	138	136	124	134	143	119	144	127	159	135	137	147	130	133	130	122	140	167	130	120	140	128	142	114	118	132	152	130	145	148	134	143	144	134	140	149	146	150	139	137	145	144	138	145	145	139	119	134	144	123	125	147	125	135	121	141	138	140	135	138	130	146	122	148	137	158	151	127	129	156	161	163	171	146	135	135	135	143	155	133	144	142	166	142	133	134	139	161	143	150	141	122	150	127	146	129	136	151	141	126	136	123	150	138	147	136	127	112	144	137	151	120	149	131	138	130	158	104	146	138	126	139	128	117	133	139	133	178	133	104	151	151	134	139	139	141	165	128	142	148	138	132	146	153	146	135	163	149	148	160	126	145	150	147	124	118	118	138	153	142	113	145	115	141	146	157	132	148	123	158	138	126	133	138	135	126	142	131	143	153	164	147	130	127	150	116	139	146	131	157	160	148	137	139	129	139	169	130	135	138	140	149	154	141	133	126	137	147	127	142	138	127	115	144	141	155	132	138	125	141	137	133	139	134	123	119	171	154	133	139	157	154	126	138	153	150	142	145	135	146	148	143	142	165	145	137	129	134	151	134	149	129	125	146	144	149	135	135	138	151	119	153	150	136	150	151	156	127	135	159	138	137	137	146	137	142	140	125	149	145	118	136	149	134	129	118	138	131	117	162	129	154	160	136	169	149	151	150	148	155	149	156	144	137	141	167	157	131	126	134	145	140	134	131	150	163	155	141	123	137	143	146	130	137	144	127	139	131	139	134	112	151	135	122	133	161	138	137	128	144	145	133	140	133	159	144	129	121	135	123	134	139	165	142	139	135	136	126	141	139	153	126	132	120	130	112	129	148	137	118	150	130	141	148	126	154	140	141	150	138	141	148	121	126	125	138	135	153	143	130	123	132	136	132	128	126	164	144	137	124	145	142	139	138	131	141	145	145	133	138	128	132	150	133	122	149	121	151	145	161	131	128	141	125	134	111	130	143	134	112	167	166	140	146	137	145	155	138	132	126	119	126	159	146	133	150	157	148	150	145	134	141	134	155	135	144	161	149	142	153	150	143	159	149	145	138	144	139	147	140	149	126	132	130	144	132	131	153	141	125	140	134	136	128	126	128	127	148	136	155	127	126	147	150	150	131	136	129	131	131	130	135	146	148	136	160	141	117	150	152	153	141	141	160	136	148	166	152	135	134	135	142	133	108	124	159	145	145	146	134	131	128	111	148	121	142	151	114	156	153	128	142	156	132	134	143	122	127	122	140	142	150	130	140	147	132	138	142	124	147	113	141	137	142	134	149	135	124	125	144	139	159	129	147	145	126	133	148	157	151	147	141	177	129	172	138	149	156	131	123	134	135	135	130	124	112	128	134	150	128	140	147	144	138	128	169	160	156	146	112	122	119	138	138	147	130	139	157	122	149	135	137	137	123	165	139	139	139	150	136	158	160	125	148	144	129	141	148	134	140	143	131	131	139	162	155	142	133	122	156	161	143	145	134	125	138	133	127	159	146	137	118	132	154	148	139	146	167	147	124	145	134	133	125	143	145	143	145	134	127	133	154	136	162	136	127	142	142	149	97	130	174	130	133	164	159	145	151	140	153	142	120	130	156	140	147	150	131	139	117	134	141	122	134	148	169	134	179	117	137	137	143	134	108	138	122	130	160	144	127	142	145	118	132	154	147	145	128	127	163	129	148	126	132	134	122	144	120	114	127	118	145	147	128	154	135	151	151	135	133	132	115	139	156	131	148	129	137	133	146	144	175	140	154	145	165	109	155	145	131	158	121	120	158	150	120	137	154	153	118	122	122	142	140	135	156	143	132	144	122	135	134	141	134	148	130	136	132	134	150	114	143	133	125	133	149	132	125	160	152	166	147	133	149	117	153	141	111	174	137	129	127	130	146	146	118	162	154	138	145	135	154	156	123	118	125	166	122	152	147	159	156	179	131	135	144	165	147	128	151	137	148	145	151	141	137	119	127	139	120	155	163	142	137	137	139	160	142	155	147	145	113	129	132	129	138	152	156	149	135	134	114	147	125	153	140	148	152	173	124	134	152	146	124	170	122	142	144	123	152	128	137	170	140	128	134	124	130	118	139	123	156	148	140	156	132	139	166	126	131	126	140	157	160	150	173	126	120	136	150	123	117	141	135	122	117	120	139	134	151	123	157	109	128	142	142	145	129	133	154	168	103	155	136	120	141	141	151	147	155	144	130	132	150	164	126	149	128	122	166	142	156	152	113	134	151	180	123	138	148	150	166	148	137	134	132	154	144	135	140	153	153	172	148	117	136	160	161	142	139	164	149	145	113	131	125	145	114	149	147	121	130	142	136	146	148	135	151	155	164	137	142	138	164	143	126	163	143	132	140	140	136	144	153	137	163	134	127	125	125	140	124	136	146	164	136	126	133	173	151	123	137	151	142	146	152	125	143	151	137	153	167	161	169	136	140	118	148	133	105	137	143	139	158	135	128	136	143	135	144	135	124	115	151	118	147	150	139	136	111	167	133	129	144	131	140	151	129	134	115	140	139	134	150	141	164	153	136	115	151	120	153	146	128	132	139	116	163	150	124	139	133	149	141	143	149	137	140	130	179	139	149	144	110	156	159	136	153	128	126	165	152	128	141	165	129	159	154	113	130	136	155	134	138	125	151	176	157	143	175	151	152	119	129	136	148	153	134	160	134	120	141	135	135	166	148	130	139	138	133	150	140	132	135	123	131	138
16971	5385	1279	379	379	316	371	318	362	371	374	341	309	339	350	373	347	362	372	327	363	335	336	324	370	374	343	357	359	369	358	394	353	350	339	353	348	367	380	372	352	346	347	359	369	345	329	358	372	337	368	350	358	352	356	381	330	343	369	352	401	369	330	355	357	353	380	366	369	353	382	358	350	364	362	373	335	337	359	372	339	336	343	339	366	339	364	374	342	330	318	330	337	333	354	348	373	376	363	356	338	341	352	341	368	355	350	393	359	325	324	360	383	353	348	333	328	353	345	347	324	334	333	334	334	359	327	320	370	322	378	321	352	364	355	351	332	341	391	340	308	329	344	345	388	366	353	366	324	326	354	367	366	374	346	361	382	361	362	367	362	345	385	378	384	332	398	338	362	357	336	331	332	352	341	358	375	346	321	354	329	355	345	333	331	338	333	368	361	349	342	354	334	356	389	349	356	340	338	365	375	363	342	334	333	371	354	378	366	335	335	372	339	333	346	335	363	337	370	374	333	359	358	349	319	399	374	367	380	301	359	334	335	337	370	348	340	382	357	365	400	331	353	334	305	353	310	340	346	350	367	346	334	333	345	358	330	312	366	375	329	335	369	350	343	324	348	356	323	353	386	365	355	370	351	374	353	372	363	372	334	349	364	331	362	343	349	336	353	335	346	313	354	399	327	356	359	368	330	355	341	341	355	360	382	326	374	351	320	355	361	347	343	372	327	353	341	336	363	349	345	339	371	334	341	333	366	351	374	359	352	383	337	325	325	379	348	406	347	364	364	378	331	368	369	339	327	319	348	348	325	357	361	358	345	346	365	340	344	339	351	344	351	359	385	357	326	331	351	354	340	355	362	348	369	333	356	348	347	369	357	368	373	325	351	349	357	386	365	371	323	362	387	391	333	325	319	368	359	332	339	329	344	357	367	338	340	366	346	342	355	388	381	359	347	318	332	350	344	373	346	333	355	353	344	323	338	372	377	382	337	321	340	346	338	341	324	359	392	375	313	374	348	349	345	350	372	356	367	339	340	351	352	364	322	322	373	355	362	346	360	390	330	325	341	374	379	380	345	363	322	321	348	348	369	362	360	363	338	359	342	362	356	310	379	345	330	388	366	364	324	359	395	366	366	336	364	355	342	327	352	381	353	338	360	370	370	353	316	355	366	370	326	365	363	332	360	346	345	361	375	300	338	367	353	335	338	347	363	338	370	358	348	326	338	345	359	355	388	340	378	352	325	359	377	336	359	347	330	353	310	382	356	327	392	339	351	345	337	329	361	350	330	348	377	348	373	366	383	357	352	390	334	309	353	376	365	336	331	333	359	382	362	363	363	359	352	327	360	352	372	347	339	350	351	371	332	338	338	357	352	346	332	357	363	341	383	344	326	379	347	309	359	355	323	335	348	325	344	346	357	381	339	355	356	324	346	325	369	383	333	352	326	364	345	368	341	380	345	377	371	325	348	364	389	327	361	316	328	360	336	331	366	320	348	351	377	329	358	329	324	392	395	313	351	346	356	362	369	344	375	364	335	334	330	339	360	362	344	337	340	358	336	351	398	347	341	357	339	340	338	359	365	340	384	349	369	364	353	366	362	347	358	376	357	376	343	374	365	334	385	351	340	357	348	338	362	349	335	345	356	392	372	347	321	377	364	316	362	366	352	356	362	339	326	336	368	347	355	362	347	363	350	361	338	368	357	357	349	317	328	322	355	347	339	355	365	328	356	334	311	326	356	321	351	388	384	337	340	364	324	342	361	343	373	357	340	369	322	354	362	345	356	362	329	337	314	374	317	337	379	329	335	344	381	320	335	324	331	337	376	343	341	373	373	369	339	375	340	350	365	364	350	319	335	341	337	343	362	341	335	354	371	347	360	336	379	323	357	366	335	356	344	352	327	348	398	333	349	374	363	340	347	350	346	356	369	342	331	354	337	322	368	340	372	373	328	363	336	375	334	341	328	321	337	346	365	356	355	354	338	350	352	373	355	358	333	344	366	372	322	356	359	357	359	354	343	363	348	306	351	336	363	380	360	347	340	367	350	369	344	320	357	349	350	352	366	362	349	360	356	355	360	365	408	352	341	376	342	333	333	353	383	348	371	345	374	352	347	359	365	358	329	383	344	342	333	326	365	345	362	340	359	340	372	382	370	353	323	350	347	346	340	353	358	361	367	339	373	356	363	369	364	363	333	357	330	372	317	348	362	348	342	355	347	329	342	351	357	359	390	330	301	345	324	317	360	355	350	391	338	363	349	307	337	387	360	373	327	358	355	367	337	379	342	369	361	338	347	341	332	362	338	347	364	372	372	350	360	337	338	356	349	388	357	390	373	364	342	352	350	354	358	361	331	346	372	346	357	317	385	363	374	340	346	312	369	300	328	313	328	346	349	364	346	350	356	344	354	349	374	379	371	350	345	361	361	342	347	349	359	345	333	350	338	326	349	347	358	331	348	347	371	346	365	338	371	330	315	322	340	317	341	358	343	338	365	332	362	348	370	353	375	353	370	348	330	364	334	354	353	367	333	354	341	352	340	390	373	323	347	337	313	320	337	339	353	328	386	328	340	351	387	340	330	329	345	339	360	322	379	346	353	363	341	364	307	332	349	389	342	366	335	354	374	345	387	361	340	345	342	342	339	372	356	376	353	319	340	353	380	341	347	354	382	351	336	331	329	317	325	350	363	357	316	352	337	355	342	374	374	381	351	359	353	352	371	363	330	368	318	340	335	348	360	386	354	351	342	347	344	324	342	354	356	404	343	347	368	345	331	359	309	341	344	380	355	381	363	407	371	334	354	333	374	345	367	342	360	385	336	366	363	357	332	337	332	341	348	355	342	354	337	365	390	356	356	364	349	362	381	360	353	331	333	357	356	345	354	371	354	358	327	315	374	384	359	345	388	353	357	379	341	355	345	389	368	313	392	359	323	382	372	342	357	374	357	362	353	374	339	369	374	347	376	362	331	343	363	330	350	338	358	356	387	349	348	349	350	340	344	366	361	374	352	365	347	360	358	357	367	326	329	334	385	381	352	375	345	357	369	335	332	378	347	322	315	370	335	355	342	335	331	338	364	378	330	368	371	339	310	360	360	315	350	379	353	370	352	342	307	366	366	355	318	348	368	326	358	377	344	334	332	341	333	358	362	341	393	341	349	326	369	345	364	343	378	352	352	336	379	340	367	335	364	369	343	380	363	357	337	355	371	341	338	363	376	350	334	356	325	360	321	357	358	368	339	361	397	328	367	345	354	373	341	340	359	349	341	363	361	346	314	350	381	330	350	335	377	327	336	331	345	355	353	381	349	330	325	343	348	366	349	340	355	353	332	364	369	359	379	336	372	357	381	329	357	357	362	380	345	350	346	350	363	345	323	370	367	359	380	390	348	359	349	347	353	391	354	351	357	370	330	330	342	376	349	347	331	338	356	351	369	345	344	326	334	382	342	349	389	368	351	342	359	349	322	359	350	331	347	328	348	341	348	333
25275	21132	23686	28819	21139	12940	489	377	339	332	312	319	327	311	256	265	289	286	313	311	278	318	321	291	295	298	299	314	301	294	300	281	299	290	307	293	299	312	296	319	280	262	269	287	300	285	306	266	276	274	263	267	308	282	267	262	287	295	301	291	291	315	277	283	303	282	294	297	305	259	284	299	263	295	302	287	271	299	268	282	283	258	270	285	291	292	280	281	271	271	280	297	302	279	264	252	293	314	292	295	317	292	307	314	290	288	295	276	288	293	263	262	271	287	305	273	296	283	263	263	295	277	278	262	271	291	308	307	270	308	270	261	299	280	254	280	315	263	293	280	266	270	279	278	297	250	296	271	290	300	330	285	290	246	286	290	291	299	279	291	287	273	289	296	287	273	297	291	309	291	308	288	290	293	268	296	280	266	295	287	271	285	265	264	303	317	328	320	284	268	283	277	267	275	313	306	292	286	291	281	291	286	293	282	277	272	268	300	273	278	309	291	262	301	297	281	308	312	288	302	310	314	278	291	259	293	290	279	293	284	298	245	300	278	292	295	306	282	249	259	303	319	298	286	299	252	292	274	315	305	269	332	314	292	293	293	252	265	278	298	267	268	300	301	288	287	312	276	292	271	276	307	322	309	286	282	274	326	309	297	315	264	269	276	268	259	274	278	251	286	250	287	318	319	301	259	278	239	308	302	277	251	274	292	307	264	271	289	309	269	301	279	288	281	271	311	310	289	277	306	293	291	292	278	261	312	274	278	285	276	254	262	232	287	289	316	329	307	275	296	289	289	275	283	275	255	299	298	289	267	299	319	312	260	289	307	281	284	266	306	287	255	271	292	281	273	292	274	306	289	259	309	288	262	297	307	270	294	275	274	308	300	273	242	263	277	313	335	306	272	282	291	265	311	279	282	302	282	310	261	263	273	266	328	303	275	294	280	287	268	278	323	297	274	295	302	294	291	289	290	297	251	279	261	279	284	277	248	283	267	320	287	298	280	263	286	280	294	279	301	283	315	260	285	295	309	292	271	272	268	306	289	264	279	307	301	270	299	263	274	268	281	314	300	274	242	268	271	269	301	230	283	314	297	268	254	265	270	279	246	260	302	321	237	266	274	274	260	311	281	271	242	274	289	290	269	291	307	272	264	275	250	267	298	270	300	299	258	252	287	267	292	308	287	250	300	311	293	284	265	279	298	303	293	304	305	283	268	266	282	315	308	306	315	261	268	235	270	289	299	281	283	302	295	290	252	272	271	263	300	308	284	317	269	278	293	263	268	291	320	305	271	291	258	275	281	290	330	282	276	263	313	331	267	296	286	257	260	279	293	270	271	272	256	301	269	292	277	292	295	256	292	272	275	275	277	307	252	290	296	319	292	296	258	293	296	289	286	305	285	301	278	321	284	297	290	285	280	272	281	264	282	257	237	285	286	319	315	272	257	318	247	285	281	288	286	267	280	311	266	278	285	264	275	281	327	300	288	271	296	282	292	308	292	291	283	323	281	294	274	274	290	284	305	267	275	289	303	294	302	277	297	279	282	293	316	317	305	307	268	280	257	284	269	257	255	296	287	286	298	284	299	291	283	304	274	297	263	273	277	305	320	288	306	291	299	325	301	270	289	304	268	271	295	275	311	270	308	326	319	287	258	286	283	261	309	286	281	244	308	282	298	272	298	283	274	271	283	280	262	279	313	270	273	268	262	296	280	269	249	293	273	275	267	258	282	284	268	291	282	256	286	312	260	324	262	259	286	300	285	278	326	265	272	279	254	290	246	280	275	291	292	257	253	316	307	270	307	302	286	280	296	277	268	293	286	280	266	279	277	295	283	290	293	301	282	332	281	253	259	288	317	312	292	284	294	279	322	299	286	287	259	296	281	270	297	280	298	296	277	288	309	274	293	275	287	253	251	306	318	285	283	279	312	305	296	260	308	258	267	266	284	300	292	280	266	289	307	303	300	270	274	265	288	313	274	275	265	250	265	275	282	246	292	264	301	300	313	291	266	263	273	315	289	297	275	315	288	257	261	297	284	325	286	267	289	278	307	278	266	270	282	298	294	314	275	286	306	274	289	285	268	276	301	264	292	303	266	281	255	304	273	276	285	293	280	268	271	269	299	272	294	307	286	312	278	297	286	267	277	316	302	292	307	307	298	313	296	300	293	266	284	295	270	271	281	283	294	285	264	275	297	296	331	265	318	305	256	270	290	278	261	275	290	307	278	299	296	254	276	290	291	290	298	261	299	292	297	298	288	271	267	281	277	298	332	298	285	301	312	320	299	303	289	300	281	279	287	303	272	279	282	294	312	242	261	293	262	286	313	281	239	271	291	272	279	308	279	292	300	275	261	281	266	269	295	296	287	281	278	303	303	268	293	283	266	292	286	303	293	276	289	258	304	269	277	279	283	273	292	273	271	258	304	267	298	303	281	306	247	296	259	276	272	268	300	284	293	279	319	293	298	298	246	288	265	288	309	309	310	291	286	278	288	265	257	248	314	262	283	292	272	277	271	295	323	291	277	326	291	290	253	277	274	278	272	306	297	265	293	301	300	300	297	292	312	269	318	307	276	277	286	278	270	245	306	268	300	292	297	255	294	281	307	301	303	284	276	273	291	244	263	324	305	267	291	287	304	272	264	272	282	280	276	283	262	272	270	239	263	269	268	282	283	276	254	277	279	278	313	338	307	268	292	282	272	290	299	305	301	279	293	277	286	285	294	279	306	298	281	309	291	288	231	314	250	279	282	265	287	279	289	259	274	283	289	299	266	267	289	304	296	274	276	328	297	286	284	269	288	289	287	252	250	295	273	294	256	266	250	250	298	304	269	268	290	310	289	243	318	290	306	295	295	261	265	284	258	287	281	272	282	303	308	299	299	268	300	283	274	283	269	277	294	304	283	285	315	289	305	290	271	290	266	288	305	297	278	290	278	292	265	257	306	247	289	255	272	267	298	288	254	245	295	281	273	279	281	293	263	299	280	280	276	282	266	278	307	277	278	292	266	281	304	265	269	299	275	267	280	265	306	288	258	269	270	302	303	305	288	277	304	262	255	286	295	316	297	293	263	305	284	275	298	291	275	271	291	271	265	273	286	308	281	278	273	257	328	264	322	249	308	285	281	275	279	301	298	277	308	295	285	284	268	310	247	253	288	245	274	278	302	322	265	245	293	256	276	293	299	301	275	252	279	274	303	298	278	308	267	278	289	293	293	267	273	253	266	310	281	275	262	303	261	249	269	261	303	238	261	302	300	270	330	263	291	289	298	263	287	270	305	274	267	264	295	287	284	281	256	282	277	292	273	315	262	289	275	291	274	320	254	270	303	273	287	282	286	278	295	281	270	265	311	260	298	297	294	277	271	276	292	280	274	262	331	267	291	298	252	310	271	279	276	301	249	258	299	276	283	264	263	269	298	322	295	293	277	282	315	273	253	284	288	260	268	261	263	289	315	264	260	277	271	294	282	283	289	256	276	271	289	311	301	266	300
34337	39071	15222	758	694	622	653	626	638	592	628	639	625	584	583	594	587	638	617	651	602	607	607	629	671	659	626	603	600	578	597	603	638	603	644	615	622	603	650	582	587	590	632	595	577	582	614	600	601	607	625	611	623	583	620	602	628	605	601	633	607	574	617	621	608	612	584	630	629	576	632	631	576	646	567	679	580	620	597	615	573	646	611	610	634	571	588	616	594	576	598	619	619	637	630	625	608	662	589	629	602	649	586	573	612	611	571	594	610	633	615	607	672	605	613	587	630	607	621	605	576	646	573	572	601	598	614	622	627	661	599	572	610	627	624	605	623	610	638	627	575	566	581	606	587	622	608	569	598	612	581	622	609	685	647	632	612	542	627	603	597	625	591	591	660	647	617	573	583	571	600	623	632	616	630	580	630	568	591	631	628	677	604	567	648	597	598	596	583	563	600	588	658	638	641	611	568	588	634	624	611	608	605	636	576	587	602	646	551	597	623	633	626	584	619	629	643	636	585	602	612	585	625	614	576	605	612	613	599	586	617	618	632	594	601	624	655	624	605	581	543	610	578	639	603	581	609	609	677	612	604	546	609	638	612	616	580	590	565	620	624	598	560	592	592	639	627	600	622	563	595	604	585	637	611	605	630	578	602	591	610	610	592	596	586	641	597	632	578	632	615	646	611	625	595	602	652	612	649	600	614	610	617	589	598	600	595	580	588	591	569	614	556	655	561	606	587	569	598	578	648	638	584	577	570	636	611	621	630	585	621	595	618	629	657	614	608	637	590	622	617	583	595	627	602	639	570	643	645	608	617	578	597	604	601	657	581	609	625	624	576	605	658	630	629	664	589	600	618	595	646	620	650	628	579	543	646	617	634	557	614	633	581	626	641	598	588	594	632	607	557	601	641	602	638	628	578	546	620	594	573	626	595	616	648	624	569	590	628	633	640	591	575	613	602	592	598	607	622	608	618	600	572	598	648	619	596	654	575	601	568	653	593	579	610	614	598	599	605	617	591	586	644	619	591	619	600	618	635	615	638	581	660	613	604	566	599	594	608	629	602	543	600	597	597	599	646	585	620	597	605	584	602	594	582	584	592	566	619	607	607	658	642	596	606	549	624	608	612	600	612	671	659	632	609	604	585	612	589	601	605	634	566	574	569	607	577	583	568	634	603	630	609	624	657	631	616	576	593	613	608	605	591	630	557	616	596	640	591	575	617	606	603	617	602	625	593	632	582	592	571	603	596	625	636	613	640	621	614	590	631	612	616	611	624	580	595	593	607	624	589	668	636	614	565	603	574	611	627	602	602	620	586	679	640	548	620	570	594	609	596	635	601	584	616	588	581	607	594	607	566	654	608	599	591	599	584	634	579	594	658	615	590	555	599	605	626	593	650	620	619	629	574	618	594	605	616	599	601	606	644	612	606	572	620	590	605	593	588	587	602	595	594	635	621	601	606	631	679	641	577	572	606	564	598	616	598	634	668	570	612	628	623	610	620	552	606	580	648	579	614	619	631	575	650	561	617	617	635	615	590	569	639	589	605	628	674	621	626	612	621	620	607	618	642	608	608	595	622	601	510	599	626	588	611	630	566	605	602	610	575	563	626	631	562	640	649	620	547	614	607	573	622	629	651	609	586	605	614	627	583	627	612	594	640	629	648	597	595	616	616	609	610	586	613	592	626	621	642	573	616	606	591	613	573	579	617	605	597	592	588	596	597	596	612	574	639	612	673	610	587	619	599	601	632	576	564	602	607	564	557	597	556	589	595	612	614	605	638	569	613	600	622	595	603	638	627	625	615	612	678	601	600	649	593	593	577	624	613	609	617	561	625	607	605	624	593	588	618	612	600	633	574	611	613	647	642	611	634	632	559	607	564	606	634	618	657	601	615	598	634	637	573	646	606	601	588	605	606	638	579	621	598	586	606	566	628	601	593	576	613	667	620	588	637	564	614	628	596	590	610	603	591	625	611	585	618	638	580	589	554	613	616	619	624	617	619	588	629	628	624	631	607	619	622	642	580	621	635	616	589	629	623	669	644	560	637	638	600	601	540	620	627	603	598	570	595	611	575	626	619	623	645	605	619	598	595	665	580	626	603	629	596	653	610	591	602	607	581	593	605	579	583	639	582	601	616	594	601	639	635	620	613	600	633	575	602	611	586	590	552	627	598	620	589	619	625	633	649	590	577	633	580	575	567	624	606	619	609	590	634	655	639	590	603	585	590	615	589	629	610	580	622	599	626	619	574	587	590	613	629	604	632	616	564	625	625	624	630	597	622	616	600	635	614	611	572	548	629	572	602	664	624	597	627	593	604	648	642	639	610	597	600	614	632	635	665	606	633	605	545	628	591	541	614	626	632	643	622	609	548	558	635	645	586	611	582	617	588	568	618	627	577	605	630	623	586	644	561	599	639	599	559	620	622	615	633	598	609	596	597	629	605	638	641	630	605	625	625	569	614	590	621	632	615	622	596	617	616	588	628	592	641	583	616	565	572	617	600	608	625	561	584	580	622	578	603	593	597	593	587	627	578	626	565	645	632	624	590	570	627	585	599	560	586	590	592	612	598	622	665	589	601	627	596	659	641	550	596	596	643	595	596	638	606	634	554	629	628	567	611	625	589	625	574	590	600	615	619	627	566	615	596	617	644	636	576	641	609	606	566	638	617	598	609	598	616	635	558	647	611	617	610	622	619	610	595	614	627	618	611	601	574	572	619	550	603	589	615	612	579	594	621	571	585	595	618	596	596	606	611	615	592	593	627	628	627	648	586	580	636	640	610	595	602	614	592	649	567	552	627	642	607	568	649	616	631	636	593	574	581	585	626	583	618	630	613	595	574	592	583	630	608	635	606	621	604	629	617	631	638	600	654	636	656	648	617	622	639	635	653	596	626	615	623	570	591	569	624	601	607	659	647	581	641	611	631	619	610	580	671	572	640	605	593	641	626	632	617	564	594	625	571	636	619	608	617	610	638	599	567	603	643	643	650	597	631	597	598	600	605	575	628	629	607	619	652	566	621	570	640	613	606	587	603	608	593	650	636	627	635	629	629	577	641	619	621	618	578	593	590	652	614	650	630	582	628	580	651	595	594	628	607	616	596	564	624	688	610	592	657	634	593	609	619	623	594	589	579	636	618	611	592	602	626	608	613	611	596	614	586	595	588	646	588	589	604	565	622	628	628	581	629	590	643	600	594	596	634	606	577	601	624	570	608	635	626	579	613	587	595	594	590	602	561	627	563	601	636	639	582	601	606	596	574	563	585	603	598	599	610	666	618	613	620	573	616	598	553	585	626	583	603	626	624	573	615	631	573	609	637	583	616	584	607	633	612	628	589	637	608	590	618	561	638	635	603	647	585	624	597	577	572	591	625	655	623	636	603	633	602	608	597	593	630	591	642	608	615	626	588	581	584	600	579	595	607	612	616	598	595	636	592	623	624	614	587	584	552	606	605	611	604	630	628	615	617	634	624	601	579	600	642	539	573	621
24540	21108	24041	28421	21112	21131	11160	579	359	334	344	332	287	300	290	291	308	309	298	262	281	273	299	330	322	311	281	321	263	304	294	331	320	252	300	276	273	270	293	286	309	267	272	264	255	295	280	254	274	309	268	306	282	281	267	295	279	321	277	287	277	254	276	276	281	274	279	267	298	259	278	289	294	274	311	264	284	307	284	263	274	300	298	286	300	273	286	289	315	283	273	312	258	265	291	285	297	258	311	266	302	259	335	285	334	300	300	274	285	306	281	269	279	268	286	264	252	305	316	281	268	275	259	283	299	282	294	263	285	282	261	255	273	285	276	277	264	302	288	289	246	246	304	272	262	259	310	306	257	302	280	311	266	273	298	258	303	299	276	300	254	309	283	260	287	272	276	253	281	295	298	280	294	287	301	265	257	279	270	279	303	268	284	281	280	281	282	295	310	303	298	302	287	293	294	294	280	282	286	294	295	275	296	281	277	256	278	279	290	282	300	278	287	317	296	281	270	315	268	289	293	272	263	298	316	287	292	301	325	269	273	282	304	280	254	286	267	295	275	279	262	275	275	299	301	289	257	267	275	285	282	268	277	281	274	279	292	264	284	290	279	280	275	315	327	262	279	273	337	312	291	290	260	295	260	304	285	251	256	278	289	318	234	260	298	276	256	270	271	303	235	268	279	298	260	289	259	261	280	285	269	288	244	291	267	283	271	272	261	266	294	278	307	287	305	262	251	287	284	275	271	260	274	290	292	275	312	325	293	290	268	279	244	268	264	300	266	257	322	271	250	337	285	293	296	266	263	269	287	280	261	303	302	264	291	235	265	240	258	285	267	258	278	282	268	269	290	264	247	296	274	262	302	277	273	287	301	288	289	307	286	267	273	299	281	299	277	272	316	261	284	275	279	306	265	257	272	264	262	279	291	272	264	296	292	274	261	279	271	295	248	274	249	260	257	277	269	255	290	315	292	265	252	278	261	279	258	277	315	294	298	240	280	257	301	278	255	295	277	276	281	278	282	258	297	291	309	284	268	308	244	271	278	272	272	296	282	275	280	235	289	273	308	255	281	276	303	265	244	270	281	277	283	295	277	275	296	289	276	277	301	275	259	300	318	283	316	273	255	256	294	283	279	287	274	258	283	295	313	265	274	277	270	289	296	307	268	305	323	297	285	269	259	273	262	273	313	270	298	263	281	295	257	282	320	299	290	288	274	251	286	283	260	333	261	296	286	256	305	266	263	271	283	250	273	253	282	250	288	271	293	271	272	271	259	278	235	292	280	311	259	264	306	286	288	303	292	291	263	289	278	270	288	308	299	320	289	272	243	287	274	284	308	311	286	257	227	273	287	287	275	302	254	295	277	276	257	276	257	285	290	273	288	279	277	318	279	277	286	284	317	304	296	307	295	268	252	273	288	284	275	271	357	309	253	272	276	253	305	262	277	293	309	299	293	310	280	300	264	283	313	292	287	312	297	281	306	296	274	300	292	270	340	298	337	291	289	249	284	340	301	279	303	265	258	277	261	273	254	270	300	248	284	267	270	248	263	267	269	257	262	265	282	252	279	298	273	302	282	280	316	295	299	280	300	281	290	275	278	284	289	289	282	256	278	280	300	275	283	293	318	274	263	280	283	288	304	273	252	267	252	264	278	281	297	294	268	301	302	287	275	261	277	243	280	318	262	301	296	276	282	266	278	253	261	275	294	302	296	268	293	321	264	280	280	291	285	260	280	293	256	288	272	275	293	266	268	290	268	266	283	334	308	309	294	276	284	247	283	268	272	268	289	297	270	280	284	263	236	271	284	273	300	291	263	262	262	285	275	281	296	297	268	286	278	324	294	285	310	272	269	282	283	284	271	283	292	295	269	270	295	296	301	308	270	280	284	272	270	287	293	289	282	295	305	262	288	287	297	309	291	298	249	229	275	257	287	301	268	278	286	293	268	318	313	283	292	288	296	300	273	306	248	247	309	289	278	284	279	282	254	286	327	283	327	301	272	264	266	275	266	269	270	265	246	283	259	288	268	261	272	284	268	267	253	313	292	257	268	264	279	256	319	305	258	244	291	272	285	280	269	274	261	265	266	291	291	298	319	281	262	311	323	259	290	271	258	306	297	259	283	281	301	292	273	279	308	259	278	315	259	265	282	264	293	269	297	318	283	270	288	264	273	287	282	298	296	299	289	294	259	264	268	261	272	294	303	264	279	257	295	261	280	280	249	277	278	286	310	287	257	251	262	285	298	279	283	289	250	283	272	283	272	247	280	287	243	295	298	309	295	257	270	289	262	296	274	276	277	285	283	270	267	259	268	256	279	278	289	290	280	282	291	307	315	302	263	300	302	299	261	271	311	297	299	305	287	304	275	276	269	287	282	297	280	309	254	314	248	268	280	326	317	254	214	251	285	276	291	261	256	279	250	294	281	291	300	297	293	293	266	275	284	280	262	265	295	254	260	264	310	274	299	270	293	285	302	289	296	296	307	280	268	300	264	275	293	302	299	298	304	284	274	267	271	297	294	257	306	281	271	267	258	272	295	296	303	274	279	287	308	272	319	277	315	307	289	295	268	296	252	296	292	320	274	282	279	280	287	272	246	290	264	282	288	293	266	303	299	271	286	294	295	299	292	257	283	306	278	282	284	267	290	266	252	257	292	307	324	317	301	259	307	293	239	245	278	290	287	270	269	256	269	325	289	286	265	273	295	314	275	277	288	290	263	265	295	290	301	262	320	300	286	293	288	276	309	262	262	278	278	317	262	264	264	250	264	273	283	259	271	245	293	265	306	290	267	254	279	284	299	273	289	258	267	275	295	280	298	276	298	311	288	285	280	309	290	301	270	312	287	271	291	304	316	297	278	269	277	294	295	266	290	278	278	264	266	296	273	271	276	284	273	276	304	282	272	304	301	280	301	305	250	293	276	249	284	260	229	261	261	286	298	260	304	280	307	281	281	288	268	300	286	276	304	286	297	289	313	272	276	274	294	308	286	267	278	306	267	296	271	251	278	280	281	305	288	283	282	291	283	258	262	283	284	304	297	260	290	273	320	275	299	264	278	272	269	276	291	282	277	265	270	308	301	274	289	301	274	285	296	267	247	299	261	278	251	276	288	277	238	270	281	269	275	271	272	308	273	266	275	285	256	289	266	281	290	316	283	263	276	295	293	298	255	236	292	291	285	280	269	262	274	277	276	260	299	260	299	299	265	295	269	269	268	272	285	267	254	273	272	277	302	268	306	300	288	268	292	290	288	310	301	253	295	268	249	311	294	278	257	250	286	284	240	298	304	274	285	317	280	306	253	247	254	275	266	274	288	266	256	256	275	276	267	306	301	258	266	280	260	243	261	265	307	280	295	305	295	259	266	281	315	280	267	245	293	288	295	244	265	280	262	286	276	297	260	271	296	280	269	274	242	260	300	293	300	279	269	281	273	292	284	260	279	266	269	267	287	279	276	283	291	261	278	271	283	296	302	289	258	257	296	284	318	280
40117	51316	23286	964	675	655	681	589	592	628	590	616	614	636	622	575	576	582	583	570	559	558	567	553	594	602	610	609	565	565	565	550	588	562	548	554	582	573	596	625	564	603	554	587	607	571	536	542	565	564	540	557	593	566	567	567	589	586	582	542	581	582	534	595	604	550	513	541	569	569	606	587	609	589	571	585	582	563	588	562	619	580	607	566	567	568	560	562	571	581	575	574	542	545	564	567	498	593	602	588	549	560	587	610	557	522	659	541	575	581	569	573	551	593	612	576	568	575	549	571	576	547	521	581	540	586	607	571	593	568	610	611	608	628	573	584	546	588	568	578	565	569	577	585	575	526	559	596	591	557	582	569	591	601	585	584	574	600	577	588	585	554	578	589	580	562	589	608	520	558	570	614	531	583	630	589	592	618	590	601	549	559	562	590	613	578	594	555	575	606	594	560	586	563	539	559	559	577	577	583	551	565	569	556	586	599	548	579	571	557	607	569	563	525	568	576	567	537	568	568	571	588	563	622	537	579	577	609	571	560	559	542	563	564	570	602	623	560	603	573	571	582	588	552	584	505	557	583	558	581	547	604	602	547	585	572	564	529	551	577	613	546	543	579	582	567	593	573	573	597	564	581	577	564	516	563	519	565	553	573	571	544	541	585	607	552	558	587	601	572	579	572	538	538	536	594	536	585	583	537	556	576	574	534	610	548	580	561	582	579	568	547	560	546	571	614	566	584	601	582	593	545	598	551	551	589	553	588	606	549	576	568	578	537	570	582	577	550	548	603	609	566	563	588	573	555	573	588	572	593	585	624	598	597	604	554	617	577	590	557	599	535	598	588	545	572	557	536	559	567	557	569	581	616	586	545	619	592	574	578	599	615	595	577	567	633	533	599	573	635	524	577	536	569	603	616	561	590	527	558	591	596	571	587	537	600	558	537	575	578	554	572	590	574	599	553	596	579	579	561	554	598	585	550	547	532	532	598	585	527	615	573	588	539	611	537	567	594	616	553	594	591	583	538	579	597	552	559	570	585	586	580	556	554	550	615	590	608	548	583	603	575	576	581	551	572	578	559	569	576	561	595	546	584	621	533	585	612	613	574	546	580	598	565	578	635	545	585	608	542	588	576	551	585	607	589	572	553	581	585	579	567	611	572	536	575	563	555	573	577	590	569	579	561	541	525	596	544	589	575	571	568	555	583	556	579	600	625	583	576	611	590	599	546	576	577	560	617	585	566	613	553	554	562	550	582	582	567	532	568	597	569	565	667	542	643	537	582	510	575	557	528	620	608	567	607	567	573	594	574	591	571	575	616	567	551	568	544	575	571	504	575	586	599	537	572	568	560	565	557	564	608	578	585	578	556	578	555	554	547	542	604	599	611	580	568	568	581	535	557	562	612	562	581	513	591	568	596	580	577	579	579	552	594	563	585	588	565	555	572	580	599	534	542	552	594	586	571	584	593	554	561	548	567	596	520	562	548	579	532	605	570	564	548	560	566	539	596	572	557	568	569	556	577	578	585	604	548	564	578	575	546	534	559	588	567	575	584	523	561	563	546	535	556	527	573	586	568	594	561	546	596	561	554	558	577	617	583	603	597	586	581	563	554	561	573	534	604	546	582	596	579	615	590	566	585	595	590	572	522	571	543	604	539	542	626	584	549	609	568	561	587	589	555	572	551	554	577	577	550	598	564	533	597	569	569	535	587	562	589	613	559	568	541	601	548	585	565	557	569	599	555	555	578	583	603	577	569	589	587	597	538	582	609	608	568	558	562	548	614	539	558	581	581	599	553	590	577	546	600	587	548	576	586	575	564	550	592	541	573	575	568	577	575	561	577	605	562	624	577	592	614	561	547	563	583	568	549	541	572	571	569	550	575	584	605	560	550	600	555	553	573	586	579	598	540	611	546	561	597	595	576	614	597	530	601	539	592	578	584	564	586	538	552	552	578	581	579	553	547	604	598	564	591	585	539	579	567	568	547	535	547	586	592	560	594	587	550	588	537	586	580	570	595	597	620	577	608	536	563	548	542	517	541	589	567	561	555	570	593	545	582	573	595	564	562	596	562	643	581	593	534	588	583	622	546	570	584	590	566	549	612	567	570	559	594	585	593	564	577	551	567	595	527	617	555	542	546	553	603	597	556	566	593	527	565	588	546	580	574	576	626	573	588	598	550	544	612	593	547	531	589	589	562	585	573	567	598	584	529	536	553	569	542	591	547	556	555	568	577	611	574	559	581	587	574	578	540	572	557	550	613	562	598	562	595	546	568	560	564	624	566	590	576	561	579	608	576	569	558	590	548	573	580	584	566	594	553	576	594	582	544	543	620	585	592	559	587	591	595	588	579	593	580	563	571	602	565	568	566	550	538	612	554	547	564	588	562	539	563	558	599	575	572	579	544	549	561	582	556	568	557	568	571	588	590	619	561	596	575	584	568	556	577	585	557	565	565	597	587	563	562	556	564	521	575	538	584	574	564	522	597	573	603	602	576	550	546	542	601	554	544	609	589	569	586	573	559	553	552	570	567	516	610	542	546	579	573	614	592	543	561	579	543	621	580	543	559	581	568	578	528	567	581	588	572	558	578	585	560	566	603	576	547	583	523	572	590	575	599	574	574	562	555	531	569	535	541	556	577	586	576	543	576	613	570	583	565	559	597	565	583	541	573	589	604	588	552	595	609	560	576	551	570	566	548	530	552	575	536	561	566	542	580	570	562	603	557	562	577	558	581	559	602	571	610	557	578	584	601	570	586	576	551	577	556	507	515	592	559	576	567	604	549	559	602	562	540	565	607	543	583	577	555	576	574	581	547	587	555	559	563	580	556	557	558	586	554	623	598	541	603	604	584	544	552	596	547	555	573	594	558	504	583	571	568	537	589	583	593	618	547	575	582	606	529	557	579	594	564	595	550	570	525	624	566	559	587	568	603	553	560	597	609	555	607	565	589	582	617	579	581	555	557	582	567	551	566	563	528	597	536	564	591	541	566	519	583	576	547	561	597	568	531	579	558	575	567	586	577	555	569	623	566	569	568	578	586	545	625	549	596	565	561	601	528	641	609	580	552	573	569	549	589	563	564	553	594	569	608	551	554	562	596	600	559	572	582	584	560	555	586	555	648	552	583	565	568	584	595	544	584	540	581	534	576	588	611	557	545	567	529	607	599	588	564	584	565	507	563	598	561	590	582	576	541	508	540	587	577	560	582	552	592	573	597	586	589	563	594	620	578	563	531	579	571	521	578	582	582	532	558	578	596	573	594	599	623	578	591	593	567	568	579	558	588	599	563	568	580	576	578	516	572	590	520	568	596	642	509	629	539	550	597	595	569	549	570	534	556	545	579	571	571	566	540	620	553	582	559	545	530	572	558	576	605	561	596	553	570	594	588	557	602	545	538	579	570	571	541	565	552	554	551	618	567	589	546	544	593	544	602	525	549	561	565	587	598	558	564	553	543	600	524	563	591	594	528	575	537	555	560	579	572	565	554
34291	18202	5561	407	196	141	153	164	136	145	156	129	158	133	142	145	158	147	146	161	148	148	157	145	155	164	118	152	128	128	118	129	149	164	157	136	138	155	141	132	142	138	134	140	151	126	151	132	135	136	147	122	141	149	134	139	132	141	129	158	133	127	142	143	143	130	129	162	155	120	152	123	163	153	129	142	136	145	115	154	126	154	143	138	125	151	140	135	143	151	144	143	136	140	138	152	154	134	143	148	155	138	137	122	153	142	93	135	134	143	147	112	156	144	124	143	153	133	152	129	121	161	135	142	131	150	153	161	159	153	122	147	140	148	134	124	135	113	156	161	154	131	149	122	145	144	129	125	128	136	142	138	139	140	138	138	152	138	141	146	134	143	141	146	163	131	147	145	158	145	157	135	137	151	145	164	162	146	135	130	142	144	145	156	159	148	151	163	152	137	132	126	140	135	136	140	150	132	134	151	132	147	178	141	125	134	136	148	146	141	146	122	130	135	147	139	131	143	154	154	143	140	130	131	148	166	127	162	112	160	151	143	139	151	153	145	112	141	123	141	137	117	116	155	153	157	152	139	154	141	140	152	156	131	163	142	136	150	127	133	133	163	141	162	137	145	128	145	176	130	113	161	138	113	141	132	145	141	153	130	136	136	124	155	147	141	142	143	143	134	131	123	145	136	120	135	142	133	136	147	161	158	149	152	137	172	134	149	139	147	142	133	140	140	133	154	129	132	158	144	141	131	149	140	143	143	131	143	133	148	136	124	139	139	145	140	141	165	145	166	146	140	140	128	157	138	138	146	109	143	144	152	136	128	153	146	148	154	145	139	131	112	140	141	146	159	149	147	142	133	138	150	136	138	120	133	126	167	143	138	132	131	142	146	140	138	124	149	123	153	137	133	111	137	119	139	141	132	123	143	146	148	147	155	140	149	156	155	142	154	152	156	144	128	163	127	153	142	149	148	161	140	139	137	130	152	133	157	155	158	138	155	151	127	149	114	157	163	144	154	146	148	155	144	151	141	140	137	154	153	115	112	150	133	142	135	143	132	149	137	153	135	140	129	137	138	131	116	144	159	156	115	147	127	155	149	143	141	167	146	132	116	139	126	137	114	139	140	135	162	148	145	152	118	143	131	134	119	127	128	138	138	151	147	151	138	157	137	184	146	143	141	154	124	150	137	140	169	127	143	119	168	148	129	158	155	140	127	145	137	128	148	149	132	126	163	158	140	144	164	129	127	123	115	132	127	153	121	138	131	154	153	137	150	157	138	143	153	125	139	135	135	124	163	145	121	123	129	137	151	137	151	132	143	128	130	138	150	162	124	138	157	159	129	130	147	160	179	151	140	101	136	141	129	143	132	148	150	134	147	127	154	134	140	134	152	137	146	136	154	140	136	154	135	130	112	145	134	147	118	158	126	125	131	139	134	149	141	132	147	144	133	155	150	136	128	144	134	151	157	154	125	147	156	129	116	160	138	131	121	135	155	145	125	134	156	147	133	140	156	122	144	162	151	159	158	126	127	119	147	133	131	160	139	123	122	145	154	144	133	127	126	152	116	163	130	153	138	143	144	131	141	136	135	136	161	133	160	142	142	130	139	127	116	139	126	135	151	135	146	150	140	132	131	153	147	135	125	160	156	135	138	128	126	132	144	145	164	140	141	150	134	124	134	131	125	156	130	138	143	143	143	140	133	150	157	147	160	142	147	151	153	123	110	134	126	153	157	129	133	124	123	167	154	148	116	162	118	142	161	136	139	132	145	128	123	137	142	155	155	132	142	147	142	148	133	146	122	134	111	161	149	141	155	136	131	142	120	124	137	131	147	169	111	182	141	137	142	145	147	168	142	130	141	134	147	139	150	134	148	122	134	134	118	131	129	142	155	136	162	131	140	145	108	129	135	129	144	159	120	122	161	123	141	133	154	168	168	167	134	150	176	133	135	111	122	134	140	153	160	162	143	121	137	137	166	139	135	165	152	142	156	139	135	139	127	139	149	131	147	133	163	146	137	143	136	124	128	121	149	138	151	123	148	156	138	142	143	146	132	167	154	145	154	133	149	158	133	157	142	163	152	146	156	169	152	122	133	126	147	139	133	133	145	140	151	156	139	131	149	119	150	135	143	145	140	138	124	127	134	128	145	159	144	123	151	121	132	132	140	148	144	123	139	146	142	150	117	162	143	135	140	146	169	130	168	154	147	141	134	137	128	166	153	142	131	144	143	132	132	124	124	138	140	152	135	130	148	113	116	135	131	155	130	160	129	131	148	146	139	136	152	136	133	146	147	129	118	148	137	154	148	152	136	136	166	121	140	145	125	154	144	154	126	118	131	145	151	130	153	139	149	110	153	135	148	123	136	150	159	171	143	145	139	124	152	152	140	160	161	136	162	140	138	134	144	142	135	173	128	136	120	129	127	131	158	147	128	155	134	136	147	147	144	163	145	138	152	132	164	169	141	138	118	136	135	132	129	137	157	148	137	129	128	134	142	141	130	127	133	149	144	135	123	145	150	164	137	127	143	137	130	166	140	174	148	138	155	136	131	137	141	136	138	137	138	138	128	149	118	128	152	158	158	141	121	142	131	126	146	104	123	141	137	119	151	145	160	113	140	145	149	139	121	148	154	117	137	152	144	130	147	140	124	181	134	154	143	145	141	135	147	137	123	127	142	154	150	161	153	126	132	130	147	141	131	146	138	129	128	152	160	176	142	113	128	139	158	147	149	128	123	154	169	164	151	134	141	134	143	139	135	148	144	138	162	128	148	149	137	173	121	160	135	126	150	155	146	133	135	151	145	142	146	115	120	118	138	128	155	140	136	149	139	137	135	145	150	152	141	133	161	126	145	148	135	135	118	136	137	135	138	153	141	122	139	123	142	164	162	155	162	145	139	131	130	121	148	148	158	176	154	137	164	146	133	151	148	145	147	134	136	151	97	124	145	162	140	152	147	141	128	156	160	165	143	155	127	123	150	163	151	125	149	144	141	148	149	149	157	141	177	151	133	148	152	136	141	140	149	120	110	153	155	127	131	145	172	108	140	146	141	132	138	131	139	133	143	140	145	148	127	142	153	120	157	144	138	152	134	158	145	131	132	152	159	149	144	165	130	151	118	160	113	135	124	151	116	139	139	120	130	144	137	125	148	151	146	141	141	160	139	150	150	144	149	136	136	131	144	126	136	147	118	165	142	125	135	136	140	171	135	127	141	152	159	147	126	132	135	146	132	144	133	138	157	139	127	136	145	114	141	153	129	149	140	131	154	165	158	154	148	139	156	137	140	164	150	127	154	136	146	121	135	129	144	130	136	120	152	130	153	147	135	146	162	158	174	126	117	161	143	144	141	154	138	128	174	142	142	114	160	135	140	162	133	159	141	122	149	129	152	143	168	120	146	138	159	132	142	130	142	144	154	159	130	139	120	124	123	120	143	136	162	159	135	151	144	137	137	158	154	142	135	138	126	149	137	134	128	120	156	141	136	147	134
16364	5884	1399	350	372	314	365	332	340	407	336	345	348	362	383	314	348	367	338	332	341	341	367	345	376	377	361	352	347	348	340	365	398	366	346	328	364	381	342	368	316	380	369	371	364	331	346	329	350	334	338	360	336	357	369	349	373	368	369	357	375	343	382	332	334	348	314	369	337	342	359	343	330	359	338	299	365	367	358	381	379	368	340	354	354	367	361	349	361	324	359	344	371	402	370	344	321	340	358	343	368	338	340	355	375	356	344	366	354	353	324	341	368	349	340	368	345	328	382	344	367	345	355	342	361	338	385	362	354	348	343	345	360	374	363	357	344	371	380	342	369	362	343	385	344	353	356	355	361	334	383	375	361	334	310	388	342	336	347	355	357	338	383	336	367	323	339	380	344	339	344	365	379	341	350	347	331	338	391	340	366	327	379	361	364	384	343	385	391	357	333	383	369	371	373	389	359	333	357	313	367	381	349	396	346	335	361	335	354	367	367	363	361	354	403	348	387	318	369	354	360	338	336	361	333	359	328	361	310	358	343	365	361	367	367	379	370	367	344	337	355	322	348	373	348	351	328	352	365	319	354	365	368	368	382	358	379	353	352	364	335	347	355	361	345	316	401	334	344	346	327	334	378	339	355	348	367	358	340	370	363	341	364	361	339	350	391	365	378	328	351	350	336	385	345	344	383	364	344	370	330	379	389	397	351	355	363	369	386	369	369	330	369	317	351	371	333	374	352	358	331	345	319	344	387	351	389	334	350	331	350	376	360	326	365	354	367	360	337	368	366	327	346	338	380	353	309	370	365	308	364	334	369	367	373	339	343	313	364	354	373	358	346	374	351	362	343	356	346	349	354	334	349	363	344	380	344	348	333	326	375	329	346	377	343	349	362	366	361	338	374	384	364	366	330	347	342	342	343	375	346	375	334	308	349	353	356	358	326	352	378	316	321	303	342	369	363	314	341	373	363	370	362	354	333	351	363	369	346	362	331	326	324	333	346	371	337	352	369	374	374	379	352	336	347	337	342	343	365	341	343	360	358	336	354	328	355	328	338	382	349	386	339	377	358	319	350	331	345	359	355	349	386	344	332	356	364	359	350	320	331	354	388	345	391	352	351	337	371	355	345	365	343	359	356	359	359	359	376	355	319	307	317	369	386	366	373	353	346	354	360	356	363	373	381	379	353	333	315	354	365	344	361	369	362	359	359	385	332	375	348	361	369	357	348	326	319	354	338	348	323	378	346	379	340	342	354	364	351	358	394	396	332	357	281	340	358	363	308	354	335	345	338	351	359	353	368	342	340	367	360	338	374	374	326	337	384	370	382	368	356	314	375	364	360	341	379	384	343	324	378	373	374	380	343	360	355	299	343	379	360	336	339	331	349	364	373	360	367	355	386	348	356	360	379	349	360	330	307	355	346	365	375	336	364	362	357	358	333	355	391	331	350	359	300	365	368	375	368	355	350	340	367	369	354	363	356	365	359	370	361	341	380	332	355	343	347	382	340	331	366	336	308	383	374	331	367	357	374	347	359	363	370	373	344	354	354	363	352	348	354	316	327	341	323	362	369	355	354	372	354	354	329	372	351	347	358	353	334	375	346	379	356	342	349	355	357	352	347	350	374	393	354	343	372	320	378	361	343	333	368	311	334	381	351	355	363	331	384	367	343	345	334	362	382	335	307	378	353	343	361	381	376	350	370	355	376	343	357	359	344	352	344	334	344	382	358	368	369	340	378	347	379	369	348	368	344	345	363	345	344	358	319	360	357	388	337	365	332	358	399	363	343	333	354	342	367	360	379	339	326	353	356	358	338	369	334	365	356	333	379	330	356	348	363	383	388	353	358	353	377	361	344	362	372	332	373	362	370	365	381	333	358	370	317	349	356	391	364	364	365	349	341	361	351	359	384	361	384	345	356	349	348	350	342	371	354	352	354	314	355	356	351	373	353	368	357	387	327	364	339	361	353	346	374	329	333	357	331	378	319	392	348	386	342	358	352	345	372	328	377	331	391	332	353	332	358	330	339	336	344	370	375	346	380	330	350	347	336	337	365	343	376	363	360	394	342	329	358	374	359	354	372	369	341	328	365	371	335	362	381	358	349	379	364	345	339	386	384	351	368	345	326	342	356	343	362	366	310	329	341	371	349	333	363	327	341	385	359	361	364	375	328	319	357	355	341	368	382	350	344	356	334	346	346	334	348	356	330	327	350	348	366	360	367	382	365	358	346	370	363	365	350	371	372	383	351	340	344	322	361	362	327	339	350	365	367	338	353	379	382	348	360	366	345	362	370	361	365	321	337	360	351	320	333	327	337	336	314	331	353	353	331	341	385	348	367	345	355	371	380	382	361	353	362	365	346	367	360	298	362	353	343	360	336	353	333	357	355	401	331	339	344	335	350	359	355	345	366	386	338	342	385	371	338	351	376	327	376	367	341	370	314	347	358	381	353	352	367	357	343	345	367	371	357	356	376	358	402	360	360	345	348	370	361	331	346	317	342	356	347	363	333	345	342	334	373	386	347	331	346	375	350	339	367	362	344	345	362	334	360	333	338	313	326	332	338	386	351	366	333	340	360	352	375	361	346	348	351	351	345	373	340	369	362	349	376	357	397	390	348	345	336	340	362	337	358	367	350	371	383	400	346	347	360	385	339	363	377	355	326	357	361	340	363	363	343	339	365	351	331	355	355	368	362	370	340	352	385	340	358	345	341	326	333	354	337	334	340	364	386	350	325	363	339	353	357	364	361	373	374	349	374	348	308	360	353	343	346	326	378	380	363	373	354	332	341	387	340	336	315	344	340	349	371	338	379	330	389	342	404	347	375	357	341	365	347	368	344	370	333	361	377	358	370	336	346	370	327	348	341	354	336	356	362	339	351	350	341	372	325	385	364	361	327	357	357	317	340	361	345	394	369	354	359	369	340	376	381	367	377	339	371	373	350	316	387	333	337	387	375	348	387	355	350	339	347	338	319	356	354	342	371	379	341	368	362	343	342	319	341	353	321	355	353	348	360	339	340	343	376	338	373	364	343	353	317	334	347	354	331	341	340	340	386	338	329	354	361	376	387	356	359	333	359	346	359	337	338	327	364	350	381	356	337	335	367	378	340	386	335	354	403	366	376	343	361	366	325	333	345	324	337	365	361	354	351	322	299	352	372	386	366	341	357	371	370	333	322	331	364	351	329	339	379	346	334	351	348	375	356	349	384	301	316	334	341	354	370	354	375	373	354	345	314	321	371	398	344	376	339	328	359	339	340	326	377	341	335	377	351	367	362	349	356	362	353	316	370	360	359	369	322	353	361	341	358	334	346	362	368	381	351	363	352	323	309	330	350	351	321	343	323	345	368	367	356	373	375	327	322	360	351	375	346	355	349	356	364	338	367	362	355	362	337	367	370	354	343	366	381	343	383	413	312	332	368	339	374	341	355	336	341	352	377	372	351	378	369	359	346	384	366	367	359	372	320	376	364	348	369	354	321	323	396	345
25299	21139	23712	28804	21162	12636	496	395	326	329	313	295	313	306	273	310	302	290	269	291	291	299	266	260	252	261	248	269	285	243	262	249	307	294	307	272	313	294	301	311	297	267	302	274	299	326	304	286	336	275	296	298	316	270	276	308	314	255	294	289	314	297	321	312	272	285	290	293	312	266	275	254	282	300	281	292	299	289	300	308	259	278	309	290	274	289	285	278	270	284	285	285	278	326	292	294	279	292	271	252	246	275	265	299	258	312	280	248	280	299	282	288	280	261	283	302	265	261	285	287	280	276	278	303	266	306	317	266	286	306	277	303	280	279	267	273	284	304	279	288	266	294	286	301	275	268	290	291	278	269	277	278	275	267	292	269	290	276	316	281	281	278	263	294	265	309	276	238	307	278	270	285	326	277	274	300	277	269	287	263	277	281	297	300	288	305	278	259	310	282	282	304	260	292	299	292	302	264	298	280	297	317	281	292	300	276	276	316	296	275	307	260	284	291	247	317	289	291	268	266	265	298	313	265	304	292	315	304	270	296	300	256	259	312	268	291	266	317	292	313	298	310	287	283	268	263	271	258	234	251	272	289	305	269	247	263	262	305	299	278	279	292	257	274	301	315	262	252	307	267	290	291	266	283	302	299	297	283	259	255	306	294	294	287	251	316	274	299	313	302	299	292	261	317	296	309	335	292	279	250	329	282	288	321	274	293	280	256	237	318	235	239	317	279	286	310	281	304	312	268	301	264	277	288	285	307	298	305	316	289	294	271	268	295	266	276	260	278	285	302	301	280	309	288	306	307	265	297	261	292	263	312	348	280	265	286	292	274	308	318	278	275	314	310	291	298	314	309	311	287	288	290	321	331	308	316	268	291	267	275	285	313	292	285	265	280	297	282	288	272	293	293	264	261	262	259	265	277	305	288	296	277	281	267	293	310	311	275	321	277	279	270	292	264	269	263	300	260	261	268	253	285	251	307	273	289	278	310	306	260	283	300	257	291	256	252	276	267	310	283	278	291	303	313	298	291	279	270	303	274	264	312	267	295	290	288	308	251	278	269	322	278	300	265	282	291	285	289	282	281	302	286	250	290	289	259	282	262	271	283	303	255	288	281	287	295	303	291	289	269	287	274	271	261	219	274	261	294	260	315	254	270	292	274	274	278	246	284	255	292	299	272	320	286	288	332	283	294	293	260	290	298	296	279	265	302	293	292	258	283	278	310	310	297	275	282	286	288	279	264	285	250	306	300	251	254	310	287	285	292	291	272	304	282	280	252	264	297	286	281	296	274	263	307	249	286	274	300	312	288	252	275	281	279	284	287	295	287	290	286	264	313	265	289	309	252	290	292	288	252	258	290	300	262	288	260	277	301	272	272	270	286	287	268	295	276	282	273	269	295	291	321	274	267	270	277	304	304	280	300	289	313	259	282	293	289	310	299	257	287	266	292	337	292	260	271	296	267	295	284	321	297	290	291	264	297	253	299	284	304	290	275	294	295	273	300	291	269	302	288	291	285	316	296	254	268	258	288	267	291	273	294	309	281	270	277	276	281	280	306	286	291	306	249	292	250	267	266	277	302	283	250	323	291	303	278	310	317	281	308	283	294	287	299	259	250	273	263	310	284	280	261	295	270	275	262	287	300	276	289	278	283	285	268	280	256	299	241	281	272	274	313	246	290	285	290	296	275	278	259	286	259	293	289	290	265	254	306	295	282	295	298	273	253	272	300	293	277	280	270	251	255	270	285	277	312	273	312	286	250	316	281	285	312	283	293	291	271	287	260	277	265	299	303	283	277	283	298	276	280	291	293	267	279	261	288	266	283	296	260	267	275	301	269	312	259	271	298	282	286	263	281	286	281	324	303	244	304	294	256	332	273	271	279	302	267	273	296	295	311	291	252	298	316	270	280	308	314	312	324	326	322	272	297	295	295	267	264	288	306	261	302	308	274	278	288	283	301	283	283	281	274	273	251	289	287	301	290	300	284	272	256	305	278	267	301	276	277	302	260	229	273	278	300	273	288	327	262	241	300	304	279	302	303	276	246	304	309	329	292	283	262	301	303	296	303	295	278	311	297	278	277	313	280	296	282	279	280	297	286	290	288	288	280	328	289	304	282	303	275	292	260	298	292	304	289	269	254	256	266	259	261	279	295	300	263	308	287	304	271	260	287	264	299	310	273	261	246	290	307	283	294	275	285	323	294	295	296	297	270	285	263	276	291	276	292	320	293	256	297	273	300	299	279	286	275	258	300	280	287	271	282	244	301	307	274	299	293	261	295	279	283	236	294	269	300	272	316	289	282	301	290	305	303	287	289	281	275	274	277	280	305	303	296	305	251	296	273	268	300	289	287	289	280	274	298	308	309	249	249	271	311	279	256	270	291	263	308	286	275	289	284	278	283	243	291	250	271	297	295	279	293	257	318	273	304	300	267	314	299	302	267	310	268	297	247	290	270	264	296	314	286	297	300	287	301	301	294	304	255	313	315	290	282	298	316	284	294	280	306	278	278	279	284	270	315	291	318	293	319	266	289	278	288	269	277	264	263	268	264	280	259	290	327	250	292	304	286	257	286	269	318	279	297	277	291	280	304	296	276	320	292	311	310	287	296	271	275	286	297	267	307	318	285	289	263	278	263	286	262	283	271	293	285	297	298	267	260	277	272	306	270	296	271	295	282	291	285	286	317	270	281	286	284	278	273	278	303	266	293	276	243	294	255	284	278	295	319	284	293	279	296	317	293	263	287	267	331	325	271	278	283	284	291	317	291	285	258	264	258	283	285	279	271	271	301	259	272	277	281	274	290	275	291	265	269	245	266	282	285	259	296	291	312	276	293	260	274	293	290	296	293	275	298	308	270	284	263	317	304	271	266	269	297	288	290	271	279	279	249	320	257	317	279	291	277	303	303	274	301	277	246	265	296	264	304	252	282	263	258	276	271	279	249	277	288	255	259	300	299	314	263	265	279	322	313	283	262	293	293	333	271	280	266	305	298	289	268	271	300	263	285	265	279	260	269	266	304	284	324	271	271	273	297	268	282	269	285	289	335	291	286	323	246	278	284	277	298	303	259	280	297	297	282	265	292	294	295	277	292	299	271	312	306	288	283	270	287	286	295	293	279	325	300	312	261	278	312	296	243	294	269	301	258	266	279	248	296	276	306	263	292	276	297	300	289	298	275	319	249	267	303	288	269	237	297	315	260	292	278	292	286	258	273	267	277	309	295	299	314	252	266	281	270	288	258	245	269	283	319	274	297	316	271	271	306	276	296	287	279	299	326	242	264	267	296	270	294	258	274	262	304	277	278	278	280	336	267	296	265	301	304	280	259	282	261	265	252	247	312	287	318	259	288	302	263	285	258	314	292	260	294	260	296	280	292	290	307	281	293	293	271	271	284	301	299	321	282	309	303	266	275	294	287	279	318	268	283	297	274	262	286	274	315	266	287	258	294	285	293	259	308	263	268	293	299	270	263	256	269	291	258	299	286	261	246
33908	39361	15470	820	655	669	703	641	638	585	574	648	613	582	590	621	593	629	632	612	642	578	614	581	597	574	647	626	640	623	587	648	633	591	628	634	594	609	618	573	641	656	629	628	582	623	666	593	598	587	605	606	645	664	612	614	602	642	618	590	593	627	648	584	612	632	612	600	615	584	619	587	638	607	647	623	612	618	626	631	614	655	614	607	627	614	621	612	573	611	608	626	600	608	666	593	635	612	572	626	609	624	615	597	581	556	595	561	625	640	617	617	609	636	643	616	612	655	597	603	577	600	632	591	593	602	623	626	624	645	575	610	630	634	607	594	602	621	660	559	619	579	627	624	599	618	592	590	584	632	609	570	622	619	642	594	602	573	638	596	628	640	667	603	635	575	620	559	638	632	598	651	650	614	616	596	587	594	599	611	620	614	571	601	641	580	599	598	586	572	652	625	608	598	601	604	627	563	593	571	620	604	566	598	631	604	637	556	668	606	612	622	646	626	597	623	673	608	632	590	588	641	610	609	583	619	576	608	658	599	593	624	594	593	626	603	615	655	595	646	577	595	642	629	615	633	588	604	589	589	614	583	591	620	579	637	623	645	606	589	646	613	582	583	617	638	625	570	655	608	656	589	574	617	593	584	637	622	698	615	629	612	610	642	634	633	608	618	575	572	631	586	623	648	609	604	619	610	625	584	580	601	617	652	601	639	590	596	633	624	620	619	587	615	578	612	595	621	586	593	609	617	583	600	599	575	638	590	657	581	556	612	629	593	616	649	640	593	606	617	593	571	608	634	612	601	614	629	619	584	604	610	615	617	594	604	642	611	606	636	600	605	593	618	578	568	606	630	608	592	605	598	587	599	603	602	604	547	613	623	590	606	575	578	609	616	621	623	583	568	601	628	598	611	636	613	649	657	613	631	599	588	589	602	601	633	622	632	614	646	629	615	567	656	626	626	633	659	590	599	604	619	564	626	605	592	595	598	604	534	637	629	608	577	568	549	621	610	558	639	579	585	645	606	594	624	627	619	541	631	546	573	632	598	608	623	606	610	615	592	615	609	606	574	604	681	588	586	611	591	623	601	610	596	593	582	603	631	621	643	613	599	595	587	665	605	597	584	591	566	595	603	640	609	604	639	624	653	570	610	619	614	589	646	617	598	632	626	635	589	613	624	644	592	605	615	609	584	622	659	644	552	606	613	635	605	622	600	663	601	590	619	589	599	610	627	627	621	615	607	619	659	581	589	592	612	627	625	607	572	626	591	633	612	597	613	595	637	584	595	628	565	627	653	558	603	651	582	597	621	652	624	607	601	582	600	615	649	596	600	569	578	628	587	610	676	664	605	638	617	639	605	599	607	552	632	588	611	631	599	588	609	598	604	598	657	632	593	570	583	591	626	639	580	623	574	613	596	605	638	629	616	596	645	571	575	628	616	598	634	591	607	634	609	645	630	631	669	635	585	640	581	614	644	583	628	586	651	609	627	645	596	627	633	613	644	599	590	621	565	604	631	574	627	656	640	608	614	621	572	585	615	572	586	570	633	611	636	641	588	593	630	584	668	615	610	589	596	580	610	629	591	623	623	573	632	626	627	605	573	579	615	596	652	614	635	585	624	623	592	652	618	635	574	638	614	602	582	608	618	657	627	619	629	576	675	572	619	646	573	610	651	627	544	636	620	677	571	648	569	653	592	609	629	593	554	626	589	628	639	623	630	593	584	615	584	565	597	637	574	597	607	639	591	595	558	605	646	632	595	607	595	610	623	598	597	646	618	614	591	658	622	591	616	636	653	632	630	601	585	666	593	577	631	630	604	581	641	612	633	580	601	620	583	645	637	619	641	602	577	653	615	656	594	586	614	555	585	591	617	564	573	617	614	600	617	607	624	643	585	615	595	613	585	658	578	564	601	588	603	619	629	622	569	585	564	607	599	639	638	590	640	617	597	588	608	575	593	630	624	599	580	596	635	645	650	607	561	658	585	660	626	601	632	644	585	636	646	658	611	622	574	597	654	606	608	659	584	608	642	608	599	602	616	602	578	599	632	622	599	595	640	575	601	664	577	619	586	626	583	590	534	632	619	620	624	564	600	631	604	612	557	616	605	604	585	632	616	651	628	616	564	605	669	624	665	608	589	590	612	589	638	593	613	613	583	606	591	608	622	660	587	603	595	644	633	645	659	638	588	577	562	612	632	646	617	639	618	605	577	607	647	645	581	635	641	620	645	603	614	563	633	596	638	605	578	622	580	603	613	558	618	625	584	658	600	613	590	647	590	582	609	578	584	610	635	611	626	625	600	670	594	613	654	573	639	603	615	641	593	594	633	646	591	611	597	635	631	560	594	583	622	634	593	628	621	627	626	641	626	569	685	630	620	613	632	634	596	590	597	623	614	560	621	627	607	626	647	575	617	600	577	607	596	608	576	625	622	608	588	623	619	633	602	585	638	605	618	620	667	585	576	610	595	650	550	625	600	568	592	640	623	638	641	602	605	648	611	626	602	577	566	605	643	576	641	622	588	612	588	594	614	626	611	578	588	598	618	604	613	590	599	583	623	585	629	611	649	610	610	632	596	603	567	584	604	585	614	607	590	605	578	613	587	582	650	631	590	624	591	626	647	594	602	611	643	607	620	596	639	579	634	627	635	631	623	636	626	611	657	593	615	660	647	579	598	615	630	569	585	593	592	605	615	592	611	603	612	605	628	628	566	642	620	584	587	629	603	644	612	602	596	594	626	636	606	616	600	647	606	604	613	616	651	603	620	591	613	643	602	653	583	613	623	602	560	593	592	601	607	574	609	643	648	635	645	640	608	616	581	554	640	627	596	585	588	569	609	628	600	646	572	589	614	654	590	607	610	633	561	597	569	647	624	584	609	634	625	634	615	604	626	584	648	583	605	582	597	585	590	617	651	559	615	603	633	601	609	632	600	621	597	648	597	614	602	608	613	660	596	615	578	631	604	595	588	585	591	599	594	607	609	629	636	583	609	630	564	643	634	632	589	663	584	623	618	642	622	612	623	618	598	619	569	647	648	613	631	599	615	573	620	574	607	591	598	640	595	620	607	637	589	565	639	595	611	589	558	633	619	638	615	632	619	594	607	599	624	595	570	619	616	614	560	598	604	600	581	652	619	571	643	637	605	642	605	606	592	616	562	608	627	587	617	600	618	611	615	591	620	586	610	617	595	576	647	604	636	611	605	553	606	618	621	635	601	647	573	610	639	642	628	630	622	616	602	641	621	620	637	650	620	604	621	637	614	613	610	602	610	609	564	625	611	654	608	616	656	646	651	577	653	553	634	624	638	626	583	606	625	606	640	594	658	639	632	642	603	606	623	591	630	622	596	617	574	577	611	611	581	638	660	596	632	594	640	650	624	620	639	584	609	600	607	627	602	633	629	615	622	588	604	637	598	575	627	611	614	648	583	604	639	608	616	621	588	628	615	610	632	617	626	584	599	642	635	626	562	636	606	614	604	619	611	615	629
24511	21126	24075	28446	21129	21157	11185	608	374	337	353	340	327	290	332	293	309	283	281	325	330	295	308	263	276	296	308	285	301	291	275	259	306	288	300	274	282	287	288	276	271	282	289	302	290	268	301	307	282	289	274	260	298	278	295	287	269	263	280	323	317	290	298	290	307	267	264	285	295	300	291	300	308	280	277	270	293	283	269	320	315	297	289	269	277	283	307	274	256	254	268	276	292	295	252	321	289	268	290	258	259	265	270	311	266	242	279	308	290	303	285	296	274	267	274	287	323	306	279	243	271	290	300	295	309	270	277	264	286	284	298	275	307	301	292	273	303	273	285	268	281	316	296	305	294	300	283	289	328	235	296	286	279	287	257	267	318	272	310	289	278	293	292	267	277	297	298	265	269	334	277	281	288	252	265	263	272	244	325	293	284	283	316	271	292	296	296	302	288	311	281	240	281	290	265	287	280	283	297	271	252	295	268	246	304	280	304	275	249	254	263	285	283	263	289	279	285	277	254	267	265	278	297	290	287	276	273	263	327	306	304	269	277	249	301	275	308	283	262	269	257	265	322	335	268	277	286	295	282	277	300	295	257	282	270	280	274	331	305	298	286	275	278	269	295	273	264	292	262	322	304	281	248	264	292	302	292	272	271	286	304	340	255	276	286	313	240	307	271	286	301	263	276	255	299	273	298	277	271	273	299	276	262	308	284	288	287	278	283	299	260	279	290	278	261	289	287	274	291	270	266	300	273	289	301	287	284	273	288	309	287	311	267	298	254	315	255	257	262	282	282	303	261	280	312	292	321	322	275	282	285	278	285	255	265	282	287	313	254	286	255	278	286	294	261	292	257	283	274	289	269	277	275	289	306	279	268	285	299	307	298	284	285	269	286	246	277	329	242	296	285	301	298	287	280	274	283	254	277	284	322	276	316	305	305	312	277	301	274	275	275	265	299	263	258	271	291	307	281	285	284	300	286	272	242	270	251	282	299	300	277	256	270	258	266	270	297	307	306	321	271	273	280	269	283	269	257	274	265	249	273	307	269	294	278	263	322	311	270	256	251	292	241	289	279	300	245	315	315	277	256	284	290	256	269	276	248	263	279	292	282	246	260	259	274	277	295	252	266	282	290	283	279	285	271	294	279	285	302	242	284	294	289	244	301	261	251	266	266	295	266	267	290	297	301	307	278	274	271	277	269	257	299	323	298	313	261	288	274	290	294	301	286	304	292	286	301	324	291	276	299	280	316	280	277	247	266	290	300	307	293	281	266	269	268	259	262	281	302	286	291	322	286	332	265	253	276	259	287	273	268	283	282	285	244	301	287	313	281	291	277	286	285	267	275	288	292	294	275	293	290	301	310	285	278	291	270	292	274	301	262	292	296	295	280	270	254	270	299	299	276	255	300	250	283	293	304	280	296	309	298	305	298	296	280	311	294	258	294	266	277	288	300	269	285	298	309	291	285	269	270	243	286	246	289	305	287	291	320	256	253	271	285	254	260	280	265	296	269	308	288	244	292	269	272	303	283	283	292	273	303	268	306	279	286	261	298	301	273	288	272	244	268	289	262	293	274	254	262	282	286	288	295	254	266	327	270	286	252	286	252	271	277	310	268	319	306	294	286	273	281	296	299	297	274	274	296	244	286	318	277	259	280	287	268	316	300	306	290	258	252	293	301	304	308	283	287	275	302	295	248	280	280	306	274	297	285	311	309	278	270	276	276	257	278	286	254	281	291	274	271	300	262	282	277	259	287	284	301	290	274	287	268	282	273	300	261	293	284	276	260	306	262	316	290	272	325	282	265	327	248	281	305	256	266	283	291	267	285	293	283	258	282	271	256	269	295	249	272	301	252	290	268	292	286	275	279	303	241	285	297	266	271	259	284	295	258	230	272	279	246	287	298	293	265	295	276	260	308	268	297	309	266	292	277	292	287	269	279	268	303	317	283	275	282	282	320	336	316	290	236	265	283	280	274	302	260	268	262	278	258	264	283	260	293	268	292	287	291	264	292	293	282	261	269	304	316	274	284	278	268	308	284	299	264	308	298	267	293	277	248	279	266	314	267	237	278	287	315	279	268	258	295	269	285	261	285	285	262	278	275	288	279	270	275	274	274	276	247	260	278	283	324	297	286	282	304	277	283	304	265	264	317	276	298	254	290	249	302	295	266	276	301	278	294	258	314	289	273	269	296	271	280	281	288	299	302	308	288	284	292	275	259	283	277	290	252	258	265	282	285	282	295	256	316	260	280	308	281	276	280	243	268	288	290	276	278	285	265	290	291	286	257	261	272	267	266	295	280	273	267	227	287	281	269	258	275	292	261	291	310	286	272	274	272	304	272	312	287	277	290	320	258	248	265	293	314	252	268	253	319	290	267	261	272	263	298	297	279	252	295	264	239	283	260	251	268	258	247	299	271	309	290	300	290	244	309	269	300	334	275	255	298	308	282	233	291	264	298	316	294	283	271	275	279	272	287	257	276	295	260	288	259	265	276	294	260	284	271	282	291	283	287	278	295	277	278	287	288	267	295	271	270	295	263	293	292	267	289	314	270	275	283	304	254	308	262	280	289	291	274	267	298	274	288	277	304	274	278	267	269	266	268	266	276	275	287	279	310	289	282	315	279	281	255	274	291	295	282	277	270	280	258	241	293	294	274	305	291	283	317	274	299	262	260	261	315	276	268	247	277	279	293	292	273	248	284	306	296	305	313	293	264	260	285	307	295	313	301	274	282	297	283	264	264	277	298	279	304	319	253	279	290	302	316	284	272	322	313	273	306	302	274	281	240	301	262	297	261	278	287	301	292	243	264	304	269	254	297	263	276	278	315	264	288	281	272	318	280	236	278	297	275	289	281	288	268	263	311	259	282	246	250	292	287	300	262	250	248	260	291	289	277	292	312	275	281	281	286	291	287	293	255	296	266	289	267	298	259	313	292	276	283	297	275	300	286	276	274	279	306	287	291	265	285	283	225	288	263	300	287	277	276	268	274	289	296	289	299	276	255	263	284	305	273	284	282	217	292	303	279	308	269	275	266	270	308	264	296	261	256	278	261	265	285	302	276	294	276	317	280	306	295	271	282	290	290	280	258	302	299	275	259	279	267	288	268	276	300	260	282	279	289	298	287	293	273	284	275	310	292	283	286	284	321	283	273	265	289	313	290	309	277	292	284	275	270	268	270	309	267	283	266	277	246	295	297	284	283	248	270	301	316	278	294	298	284	273	291	266	256	288	249	293	310	302	276	308	314	289	304	307	291	289	272	298	267	279	284	282	268	261	282	282	295	279	309	286	264	305	277	273	288	270	247	279	295	267	275	288	294	308	254	296	312	290	278	287	278	269	273	261	296	366	311	307	272	274	270	274	305	294	277	277	300	276	273	270	322	272	293	272	286	287	276	292	289	297	283	280	276	264	321	258	299	288	283	264	259	240	256	273	269	277	296	288	258	313	257	270	283	271	251	246	316	279	292	293	272	299	260	285	296	268	249	276
39773	50724	23316	962	768	682	650	668	587	583	603	578	611	544	583	592	577	609	560	563	560	551	589	577	584	593	590	596	559	612	619	534	563	587	582	579	635	610	615	579	586	587	556	589	547	591	583	589	584	547	563	562	581	621	553	581	588	588	585	541	581	571	582	565	553	579	574	590	594	545	581	540	567	579	572	568	563	565	591	502	529	534	544	566	573	593	545	601	539	588	583	558	594	590	579	614	563	552	610	548	548	553	554	576	539	613	598	578	591	562	588	611	548	586	622	576	585	583	567	564	540	575	583	592	641	566	571	583	584	633	576	566	575	595	579	535	606	568	545	575	576	578	569	570	566	593	576	581	553	551	580	545	606	588	586	562	629	543	569	542	585	577	593	681	582	578	598	589	558	552	545	598	539	544	603	574	538	571	573	603	588	597	566	575	576	575	573	605	611	578	568	549	590	575	610	520	552	625	535	589	580	559	581	527	552	525	597	585	581	568	614	560	550	565	569	603	560	560	562	565	543	547	589	579	565	523	575	597	617	552	603	537	569	580	578	617	575	577	618	585	574	554	545	596	562	623	625	532	570	557	579	599	572	567	564	615	551	571	561	594	593	570	592	552	568	597	577	568	543	628	545	586	534	584	560	550	579	565	581	605	550	624	560	608	550	564	548	559	564	562	553	583	546	565	615	611	592	556	592	596	612	569	558	586	587	530	575	562	611	587	610	562	557	556	607	554	565	557	584	588	560	560	592	558	608	596	576	566	556	579	546	583	591	575	548	555	595	589	587	573	627	608	565	577	568	555	590	583	588	574	568	544	589	612	534	574	551	606	552	585	597	596	608	594	588	578	600	576	532	578	552	554	582	549	604	578	609	541	580	563	570	541	570	545	551	570	581	570	592	580	566	587	531	583	564	544	582	553	566	580	590	618	585	571	539	609	562	561	540	614	619	593	555	604	553	645	584	635	542	586	574	596	606	553	551	554	568	566	565	559	562	556	574	532	575	569	606	589	570	551	620	549	591	588	596	592	554	572	581	597	569	574	541	580	577	559	585	604	637	631	546	564	564	562	581	593	579	560	592	583	585	556	597	561	594	585	587	549	553	566	582	586	608	618	526	568	560	566	546	561	559	583	608	559	590	595	584	566	602	580	621	585	582	596	600	583	550	596	613	537	622	555	554	562	560	535	583	581	575	545	589	558	565	571	570	624	559	532	553	537	574	544	583	575	564	550	603	540	547	587	568	597	597	556	601	564	595	577	576	583	596	603	559	555	584	610	616	544	570	577	599	595	588	613	519	570	590	539	580	579	562	574	530	559	551	601	606	583	587	573	564	596	559	558	585	581	580	537	551	530	542	596	548	604	553	585	586	580	567	562	592	576	570	575	571	542	605	574	561	567	578	577	593	565	586	573	548	570	598	558	572	569	558	545	567	567	586	573	604	596	603	580	593	589	572	591	600	595	553	618	607	576	593	546	594	614	570	564	604	596	557	565	559	582	558	635	574	529	558	592	577	583	568	538	597	579	584	539	608	607	602	567	575	517	612	573	562	602	601	575	568	572	614	592	592	535	582	597	542	600	546	592	563	577	606	591	579	578	569	558	573	595	561	604	582	643	588	545	578	580	567	523	588	593	577	619	598	582	580	534	551	580	586	626	605	602	548	552	570	559	562	570	579	544	574	583	597	558	603	594	602	585	546	590	557	580	600	554	579	591	611	584	578	587	526	587	550	576	612	609	553	533	584	557	589	549	593	541	566	504	558	550	587	550	563	554	579	558	571	608	578	570	594	546	537	551	553	597	584	552	585	558	611	557	581	584	574	537	521	563	555	578	591	576	527	590	585	591	593	581	550	583	587	555	537	593	640	583	541	564	554	558	545	587	588	544	590	582	615	634	600	541	618	547	601	620	585	569	570	559	579	545	558	565	588	578	552	580	579	594	588	510	557	555	568	570	607	544	595	561	565	605	605	577	602	522	604	571	574	556	556	577	543	548	598	571	569	587	573	529	562	597	538	568	564	532	559	567	567	607	585	576	577	561	555	544	550	578	558	605	595	565	551	578	571	600	579	572	579	544	582	573	601	549	553	565	570	595	551	556	532	529	544	580	554	574	607	566	524	548	526	617	565	569	657	589	571	566	542	578	556	605	526	553	568	543	585	544	563	563	588	577	552	526	573	563	574	563	586	577	576	560	573	547	581	592	577	521	582	565	574	585	633	583	544	581	569	528	554	574	555	563	586	604	569	583	583	554	611	572	571	570	562	613	557	594	608	556	559	572	609	578	596	571	584	602	561	533	531	561	538	566	606	569	561	535	570	581	590	563	559	562	587	545	567	582	586	597	573	641	577	583	584	569	565	600	535	583	548	545	544	608	537	560	554	569	572	568	596	548	592	598	566	583	532	544	582	556	580	543	566	605	565	568	559	554	550	576	602	575	558	601	599	582	562	553	576	593	540	607	561	616	605	583	537	568	597	587	573	584	563	584	587	588	606	555	562	573	588	574	579	524	566	554	565	572	614	566	623	556	570	586	541	623	593	552	596	577	560	528	561	581	619	535	560	573	590	602	563	571	546	572	568	619	595	541	557	630	591	546	565	592	588	544	627	600	556	552	518	561	563	557	521	578	624	516	613	586	586	566	557	561	574	575	568	579	562	536	609	596	598	551	594	550	579	572	588	526	585	560	603	566	557	561	556	587	540	600	573	579	580	574	595	567	625	523	569	587	588	582	564	600	553	592	592	614	584	607	565	568	561	567	543	590	564	593	630	581	564	581	623	581	564	569	565	582	580	570	584	558	590	624	576	573	610	582	572	536	564	598	604	571	601	624	600	589	548	576	612	583	575	568	577	541	564	580	566	515	562	607	582	581	632	581	577	530	529	554	597	574	568	568	547	557	586	582	546	553	580	556	579	553	599	585	555	581	566	559	606	581	626	579	568	557	563	559	571	538	584	574	639	575	595	609	608	540	660	593	598	604	557	562	560	590	563	553	582	587	567	544	617	564	576	550	544	577	620	605	571	582	581	612	580	621	637	558	576	575	610	528	544	569	562	572	564	614	593	574	608	571	541	584	562	573	603	577	552	530	569	594	576	556	577	546	589	567	601	574	559	600	555	562	582	563	602	560	576	585	556	554	605	584	551	580	592	581	587	585	561	591	621	584	562	601	558	574	547	566	638	576	557	528	596	548	572	624	635	565	555	602	561	553	569	560	571	538	610	554	611	579	557	586	589	569	589	602	643	623	586	587	561	554	591	599	543	522	556	570	600	581	604	567	601	600	604	541	555	595	582	537	539	594	580	583	563	567	555	555	588	566	559	569	548	584	565	600	620	573	566	569	577	587	586	556	595	582	609	546	571	596	548	607	611	578	593	561	601	589	592	569	597	592	598	569	601	562	598	577	572	591	613	559	587	590	589	591	564	576	569	568	577	559	578	615	547	578	566	561	568	561	598	565	581	553	588	555	542	612	563	547	550	569	609	544	604	572
34073	18359	5904	413	230	168	154	152	153	138	155	133	163	114	185	130	151	134	146	130	140	118	147	117	132	126	132	121	157	152	161	152	166	163	131	130	136	129	162	119	176	153	151	144	128	140	126	145	146	146	133	152	153	145	133	145	136	151	139	135	142	148	118	146	131	150	137	145	136	149	151	128	132	147	153	143	149	136	134	136	115	146	143	131	152	157	136	143	152	164	131	139	149	130	141	154	138	153	165	147	141	146	129	131	141	125	134	148	128	166	159	141	148	151	142	137	128	161	113	145	153	135	150	149	143	150	172	132	117	145	131	147	158	153	148	135	130	148	144	142	151	133	148	127	137	136	168	152	137	141	106	148	136	169	155	149	147	139	141	138	127	143	134	133	179	135	143	143	142	150	146	148	115	122	128	146	137	152	141	165	157	130	135	138	160	132	125	152	167	146	131	137	178	149	146	155	151	131	146	134	154	152	146	137	155	126	148	148	115	151	134	131	152	150	147	161	127	166	154	135	169	145	154	159	130	142	136	141	157	132	155	152	140	134	127	130	147	141	147	169	155	142	146	136	143	134	132	141	143	145	142	129	153	123	150	138	154	125	145	137	144	153	164	133	153	123	155	128	132	170	124	162	120	157	143	164	146	148	165	157	153	131	163	143	156	155	130	139	143	133	155	153	122	128	134	149	133	145	131	151	109	152	130	141	156	162	137	147	134	126	139	142	143	133	135	138	126	149	137	127	147	126	166	153	142	156	146	148	139	174	139	118	163	110	142	159	143	145	159	146	146	134	138	149	139	143	160	126	126	152	133	149	133	138	162	164	146	167	132	143	135	158	158	144	142	110	138	107	139	126	153	130	134	133	122	140	132	123	152	134	124	135	147	130	147	133	117	135	131	129	158	154	127	114	131	143	136	130	144	152	138	118	136	135	136	137	155	135	145	148	143	136	155	141	129	140	161	159	154	133	144	147	145	157	123	118	137	169	148	144	157	151	147	137	148	147	155	99	173	135	146	156	138	141	129	128	154	140	156	145	134	166	135	159	149	146	147	146	139	140	142	142	136	148	147	141	141	142	133	146	136	146	140	140	150	133	140	148	142	160	130	167	150	144	154	146	123	147	138	145	143	143	115	154	164	148	148	131	135	146	156	164	161	158	158	136	166	147	148	153	116	149	155	147	148	140	139	148	143	116	152	133	132	147	135	139	128	173	152	157	143	146	140	146	126	144	138	127	160	144	168	139	144	144	144	174	128	123	144	137	150	141	132	132	113	140	147	132	131	161	140	140	128	143	141	153	126	146	154	147	142	114	157	153	151	126	126	120	139	150	153	124	141	126	137	136	141	132	140	126	165	163	148	142	141	144	122	120	136	136	148	159	151	146	147	148	149	134	137	151	156	149	170	133	115	154	136	141	141	144	153	144	156	134	132	131	163	149	143	133	152	155	157	159	141	121	167	142	127	164	151	147	148	166	146	164	137	144	155	142	150	166	151	150	128	135	180	154	140	141	129	126	153	133	167	134	157	153	164	121	129	138	148	115	149	132	150	155	129	140	143	151	108	145	160	152	126	163	151	137	141	152	150	144	123	142	138	140	130	122	122	165	145	158	147	154	140	128	124	130	142	132	127	155	146	127	123	143	134	128	127	134	122	123	135	115	153	146	130	146	148	150	125	148	156	141	136	111	153	146	124	155	131	161	135	123	143	146	142	138	147	113	158	146	146	159	151	166	130	157	136	141	148	157	179	145	142	152	133	165	134	106	128	138	130	153	129	158	155	144	161	151	151	133	155	152	170	154	132	166	135	108	142	156	154	146	149	118	134	142	160	160	131	151	111	141	150	127	130	127	143	156	139	134	135	154	127	113	151	134	135	116	138	154	130	130	156	141	149	139	168	137	142	152	139	129	163	155	142	119	140	145	154	141	142	139	119	109	132	121	133	136	142	154	153	147	139	160	123	171	141	149	137	150	140	155	138	174	126	142	118	146	146	149	160	150	170	119	136	142	150	128	146	147	144	173	165	164	142	153	158	141	139	139	116	130	120	142	120	152	140	148	150	151	127	152	135	148	164	131	119	158	123	150	148	158	132	128	134	145	133	142	160	155	140	130	124	137	148	135	158	132	148	135	136	158	172	124	164	136	149	154	153	150	129	157	141	128	158	123	139	170	165	130	144	136	132	140	135	132	134	134	163	167	129	116	140	158	134	134	159	135	153	149	159	149	141	131	145	114	135	143	144	141	147	132	131	147	137	161	155	129	164	155	140	117	150	147	148	143	150	152	158	160	136	170	130	125	140	168	133	159	150	138	150	125	153	157	122	140	134	144	146	159	135	157	147	136	138	153	130	136	157	159	129	157	138	134	141	145	129	125	135	150	157	126	150	144	140	137	148	115	128	144	128	131	140	164	126	113	179	156	129	140	133	138	148	139	144	151	143	127	151	149	135	156	143	136	131	162	128	132	152	168	132	151	146	161	153	134	149	158	173	174	172	147	148	112	158	135	127	108	152	164	131	137	151	139	133	134	125	144	143	146	140	126	124	115	153	151	148	126	135	148	155	160	142	143	145	121	123	158	128	157	163	119	148	156	155	131	134	137	152	142	147	132	139	144	134	127	146	143	174	126	146	122	133	160	147	143	116	139	158	166	133	140	155	141	142	140	157	138	139	139	154	132	146	145	151	144	146	132	147	138	144	143	134	144	176	145	147	151	138	145	128	149	131	122	136	160	150	128	159	148	154	144	132	140	133	131	139	135	135	134	124	139	144	125	156	118	139	134	142	151	139	139	149	122	144	141	154	153	132	155	136	167	126	153	156	169	140	142	142	130	148	135	137	163	143	133	160	144	148	146	149	127	144	139	149	159	134	143	132	117	150	118	159	140	146	138	146	141	152	127	152	164	155	142	127	118	133	136	141	135	135	145	139	141	146	154	134	131	137	145	167	141	144	137	151	140	125	147	139	142	143	128	145	143	134	115	142	150	127	124	147	139	126	142	137	153	157	129	138	118	129	133	145	128	129	150	160	136	164	130	140	142	131	149	141	137	140	142	161	145	153	144	150	155	153	130	142	147	145	157	143	149	126	153	129	128	148	130	136	129	156	147	144	151	156	142	140	175	134	139	148	164	135	123	137	158	107	131	129	127	125	147	139	128	133	120	146	132	135	143	147	148	152	121	125	155	133	151	158	134	135	144	160	137	143	139	124	138	136	130	150	132	162	144	145	135	146	144	123	130	156	156	125	168	140	149	139	136	134	164	189	144	120	151	141	155	130	146	154	117	146	140	140	143	137	136	151	123	158	153	114	130	151	141	155	130	154	151	128	126	130	138	145	144	159	143	133	137	127	147	160	127	143	145	139	169	161	166	131	153	146	136	151	128	135	150	165	143	121	126	139	148	146	147	131	134	146	160	152	134	147	145	140	147	133	141	134	130	127	131	134	140	125	135	124	135	162	129	136	136	147	135	139	157	148	145	145	154	122	135	139	131
16653	5902	1322	378	337	369	342	372	359	367	397	349	332	388	329	327	339	336	348	328	372	371	348	323	341	362	386	339	318	352	317	379	342	364	320	373	353	351	356	380	362	366	358	364	342	387	333	346	370	358	347	322	356	357	377	373	318	365	339	340	343	342	358	352	361	346	366	336	355	385	389	375	336	367	355	358	365	346	345	354	344	340	337	319	374	330	364	349	370	345	354	368	367	305	350	340	355	360	362	355	359	380	398	342	332	339	366	312	357	332	365	396	330	357	342	340	346	363	331	362	371	347	390	330	331	347	360	361	375	346	351	334	384	334	332	323	365	379	336	359	328	345	381	346	353	339	378	351	325	369	356	358	349	361	344	350	326	338	356	363	345	376	357	363	376	337	361	332	356	329	351	346	365	342	315	358	371	355	343	356	344	328	358	370	314	367	375	366	320	372	357	383	372	353	348	370	355	348	338	339	344	382	358	361	354	375	354	389	352	334	385	361	354	397	339	360	349	347	340	331	363	365	361	359	365	354	380	363	357	360	339	361	362	365	343	324	395	347	370	351	362	347	368	353	376	378	357	360	367	359	342	365	320	354	358	395	336	329	356	347	320	366	342	376	333	351	330	359	340	338	344	371	383	330	363	350	327	369	375	349	388	360	353	367	354	377	341	367	368	369	338	346	333	357	332	364	310	352	375	371	348	335	343	338	353	365	338	348	329	341	348	366	375	352	351	357	351	365	367	357	357	355	335	357	323	335	379	341	375	371	355	347	370	363	369	389	368	347	339	354	373	329	385	374	351	343	369	362	360	369	358	351	373	348	359	383	387	332	332	356	358	369	344	387	319	343	344	370	339	391	341	399	360	396	412	359	358	369	385	368	372	331	394	357	347	367	345	375	332	382	372	386	379	353	347	372	356	358	332	361	354	379	355	374	368	367	354	352	337	335	340	356	347	381	360	363	335	394	358	355	334	356	373	356	367	345	354	360	334	341	388	345	369	341	375	343	359	343	365	373	378	358	334	327	369	354	341	372	390	346	362	347	357	389	382	363	360	353	355	341	331	382	344	375	338	384	386	345	349	348	348	361	336	332	333	408	335	359	356	348	367	338	349	377	338	362	364	371	362	345	347	355	319	339	378	345	337	360	378	360	340	357	333	363	342	350	357	396	373	355	316	337	373	329	368	375	375	362	321	382	376	307	350	357	357	327	349	333	367	319	363	390	336	339	337	355	385	324	404	366	328	360	360	359	372	372	343	354	364	382	368	348	366	381	323	388	323	381	337	327	362	355	331	352	340	365	348	323	356	333	349	354	382	380	364	354	354	353	339	371	331	361	367	384	333	345	331	362	382	359	347	367	364	370	357	362	334	365	330	330	378	361	352	340	363	374	404	332	340	381	329	363	386	348	352	366	380	384	366	380	394	336	354	341	334	361	348	331	363	358	362	324	377	306	380	351	327	370	398	368	355	354	336	331	354	375	329	348	362	382	361	346	394	332	325	377	330	379	351	353	340	327	363	358	350	381	381	345	338	376	337	359	346	373	339	337	339	331	385	389	332	338	356	345	372	349	354	364	344	379	362	378	324	337	349	325	343	332	404	351	362	351	317	395	373	353	366	353	340	371	387	331	366	332	381	340	345	368	366	375	368	368	334	346	378	341	368	348	356	356	357	347	344	345	311	398	333	347	393	336	319	350	372	336	367	366	370	341	360	405	372	350	363	358	330	341	382	370	345	365	343	356	376	373	353	366	337	352	379	349	375	345	324	354	342	343	334	355	341	371	346	331	343	373	375	338	366	372	362	342	376	369	345	376	378	382	390	345	327	358	340	353	379	369	332	348	339	318	352	356	332	326	368	373	357	360	337	333	333	328	376	332	346	357	352	380	386	352	356	341	341	356	341	379	356	369	350	363	370	367	394	364	363	350	360	359	335	357	340	336	360	363	365	358	332	367	327	327	350	331	380	359	362	361	389	353	358	338	360	354	342	363	348	371	369	329	348	373	349	339	329	376	357	355	363	361	381	337	353	379	341	358	328	378	331	391	343	362	331	382	343	369	400	351	376	341	363	396	358	318	361	358	400	353	349	342	330	340	323	378	362	368	365	377	346	352	335	348	350	381	376	324	369	332	353	356	374	362	351	375	381	367	354	378	383	362	344	372	365	340	364	342	323	379	366	357	387	372	363	328	384	365	348	367	320	353	378	341	351	373	338	353	366	353	373	348	337	367	346	374	365	394	335	354	351	345	356	357	336	356	313	364	345	382	374	334	333	341	325	350	350	355	343	395	361	350	337	371	377	353	436	360	361	362	318	337	340	364	337	360	368	325	357	329	356	361	328	326	386	359	367	371	347	340	319	366	350	372	367	347	356	370	360	358	334	346	343	353	355	327	353	362	346	372	360	356	371	326	360	358	355	351	362	347	371	331	370	332	295	317	375	355	346	372	365	362	346	338	341	349	345	358	347	346	364	328	396	358	317	360	353	377	381	339	333	337	375	320	357	342	361	386	356	354	349	398	325	375	342	348	375	381	354	341	383	335	381	345	371	367	342	373	364	331	384	357	345	349	348	352	326	377	325	343	402	356	345	367	344	376	353	359	362	340	364	340	383	321	340	362	315	331	363	355	365	369	333	347	362	319	343	360	382	383	355	323	397	332	346	363	345	364	348	352	336	373	387	363	333	323	384	375	367	369	328	344	367	365	346	363	376	361	337	382	361	358	365	345	331	381	380	329	341	349	346	368	364	368	363	347	334	376	390	371	339	387	372	379	368	354	340	359	339	359	389	368	341	385	347	357	360	362	373	346	358	344	373	369	352	353	348	358	347	329	352	363	329	338	341	324	351	370	347	353	321	336	346	345	325	320	367	378	329	307	349	357	350	359	395	338	342	335	324	364	356	348	330	336	374	322	327	344	336	365	364	366	374	361	369	381	368	357	333	335	403	336	376	340	377	354	351	319	333	339	347	352	349	338	360	350	344	338	380	327	328	362	381	344	351	390	379	353	348	343	360	327	365	349	358	354	345	372	361	327	355	383	349	359	368	313	362	362	344	365	352	374	373	348	353	330	364	335	340	342	330	369	372	360	355	360	349	354	353	355	354	360	336	344	367	310	359	390	372	360	371	335	378	349	365	355	368	358	332	338	356	355	367	372	361	347	365	380	364	335	355	334	356	302	354	365	338	370	355	325	355	330	368	368	330	356	321	393	362	388	381	333	352	369	340	342	373	410	387	354	378	336	341	354	329	355	325	342	361	355	368	358	324	370	350	377	366	373	388	342	359	355	368	377	369	375	367	319	368	336	345	364	349	370	356	353	361	330	346	365	392	368	357	364	374	347	372	361	351	358	333	378	364	359	353	361	377	334	345	343	337	359	357	390	384	362	371	365	352	362	370	355	361	361	367	341	343	359	355	395	354	372	361	346	323	352	366	338	376	382	389	380	358	345	390	364	356	359	342	370	320	300	346	382	349	328	373	353	356	397	340	368
25255	21128	23684	28823	21136	12640	494	370	304	281	289	313	329	298	271	296	295	292	311	273	311	284	308	296	350	279	278	259	273	295	298	303	291	312	332	248	270	262	283	265	277	284	283	246	302	281	262	263	307	292	285	255	298	310	303	300	280	276	271	287	309	290	303	324	289	295	296	297	283	291	297	298	267	284	263	281	286	292	247	290	270	289	282	315	285	272	293	306	275	276	272	278	262	272	283	274	285	287	303	303	253	277	256	287	292	255	283	285	319	262	301	287	273	278	302	260	320	282	278	312	269	253	261	284	289	270	319	291	285	291	275	294	290	335	292	282	280	288	284	300	276	278	293	279	283	289	264	301	316	254	284	246	293	315	329	291	297	285	283	289	299	268	246	288	294	294	289	291	270	301	279	296	281	243	259	286	255	303	307	277	311	275	270	299	320	284	288	303	326	294	285	286	270	274	290	293	280	295	312	285	315	292	279	293	261	301	275	281	281	250	253	293	287	301	312	307	256	250	307	304	299	297	295	304	282	265	293	305	243	289	281	275	309	296	277	291	325	306	261	295	262	246	269	269	264	290	302	310	302	286	259	312	265	275	286	278	294	302	253	256	300	258	266	286	276	310	302	283	279	279	280	301	300	283	312	288	305	279	288	309	320	301	260	313	305	294	282	284	310	287	282	249	274	289	303	272	261	285	267	308	294	274	262	277	287	320	275	283	302	287	275	310	299	302	303	299	275	291	291	300	236	276	286	251	295	311	292	281	324	267	273	299	300	277	279	306	284	285	284	282	301	282	298	267	278	249	267	299	278	271	310	296	266	276	286	269	305	252	294	276	308	300	281	292	269	274	306	286	295	329	302	253	292	257	275	300	289	287	311	285	301	291	282	279	277	272	324	245	276	305	295	300	267	272	307	264	330	302	265	284	292	296	301	297	262	245	265	263	301	254	305	227	275	280	260	237	293	307	256	279	283	293	279	295	292	293	259	278	286	316	287	285	276	260	312	287	317	293	322	277	276	300	287	248	313	303	257	310	319	308	281	288	310	278	300	292	272	279	289	297	257	277	293	309	295	305	267	265	309	286	274	282	267	267	279	307	295	266	312	276	314	274	237	286	262	308	291	298	293	278	279	277	320	260	275	286	245	265	275	258	274	278	271	323	299	295	261	289	277	275	272	299	272	271	305	310	292	264	292	290	282	308	336	280	275	274	301	322	251	259	329	289	320	286	350	275	289	272	291	244	304	274	317	281	284	258	267	277	284	258	317	312	272	283	315	304	302	289	292	316	307	258	283	303	261	269	292	300	279	261	268	283	289	295	276	263	284	287	259	280	301	297	270	278	292	259	281	280	295	299	298	284	284	271	273	267	271	266	266	290	313	283	312	285	281	272	292	267	291	284	289	270	278	281	307	300	284	282	267	287	311	288	299	282	293	281	295	260	290	291	331	246	256	278	269	258	262	279	282	298	339	271	297	276	285	288	291	281	278	289	317	302	305	288	290	265	289	301	305	300	277	306	260	280	312	274	315	300	273	280	280	295	278	276	249	299	295	296	276	321	309	255	311	281	288	271	278	274	287	294	287	279	266	281	282	283	292	298	294	257	291	293	259	293	296	295	285	280	264	312	315	318	268	308	283	259	262	299	254	280	288	282	307	263	264	284	262	282	281	285	274	290	303	274	306	277	281	289	306	273	282	329	314	299	302	288	259	260	287	266	279	311	292	305	302	294	301	306	287	296	299	300	285	253	288	256	287	296	263	305	285	271	259	309	292	310	297	312	270	246	302	268	292	269	250	297	266	301	276	306	255	291	280	311	295	271	275	292	319	295	274	317	296	248	264	287	257	283	332	283	315	287	252	283	257	292	273	268	314	305	281	284	302	277	292	311	265	281	256	277	268	308	290	293	275	284	293	329	320	272	290	285	283	294	290	281	275	273	283	324	314	267	270	273	273	261	294	297	294	265	307	289	288	281	286	291	273	268	247	292	348	296	293	261	312	308	289	252	261	280	265	257	262	265	303	276	284	283	273	260	298	313	279	276	270	278	318	313	303	318	315	297	279	265	276	285	270	278	292	284	283	297	255	267	247	264	296	281	296	303	295	342	249	317	295	275	300	267	269	263	279	243	259	307	301	294	324	305	333	270	282	285	282	293	288	296	274	278	325	267	281	293	294	272	287	310	304	269	274	320	268	282	281	285	298	283	280	285	299	288	284	280	273	267	301	273	299	308	292	282	286	329	306	267	298	270	290	290	282	268	282	287	275	306	318	263	268	296	265	300	274	287	307	291	293	291	260	250	285	291	294	277	264	252	298	264	292	311	285	263	271	297	254	279	289	293	263	283	255	291	314	317	319	280	282	279	278	284	284	284	268	329	309	301	302	312	295	293	321	279	298	288	293	321	294	289	299	280	325	321	283	308	254	283	280	258	290	262	308	290	289	305	245	285	297	301	285	280	278	312	313	258	300	298	308	286	294	279	277	294	290	302	283	270	304	339	254	283	286	297	319	283	271	294	264	281	288	302	271	278	301	311	299	296	259	270	282	308	254	297	295	276	290	269	284	315	299	307	290	305	275	295	293	290	310	293	281	292	271	298	287	306	282	316	297	262	286	239	261	291	269	321	269	266	319	269	271	295	306	274	290	265	271	277	297	267	272	302	301	297	296	279	291	291	273	280	301	262	286	271	250	309	279	285	288	297	291	316	288	308	300	288	288	292	289	271	271	282	293	295	285	267	267	281	262	281	277	295	309	295	308	323	313	272	322	276	283	278	287	286	264	284	302	316	284	312	285	258	282	285	296	297	273	280	277	319	286	304	292	294	306	286	272	300	239	298	306	297	248	277	274	275	313	254	311	268	266	328	245	285	270	310	291	272	274	293	289	299	277	285	286	300	282	296	312	288	300	272	291	277	308	271	253	313	296	275	267	288	281	293	297	307	280	315	297	286	288	235	300	252	265	308	333	289	270	289	272	315	281	260	273	281	291	291	287	323	300	295	296	274	302	272	279	268	274	243	291	288	298	282	294	282	269	303	289	302	277	294	306	311	306	282	294	263	266	286	307	286	265	298	276	273	293	300	299	297	300	250	308	310	297	297	297	289	276	277	296	291	259	307	290	259	305	283	270	304	262	314	298	301	273	300	298	286	283	293	293	256	291	235	252	318	314	277	289	318	292	310	285	288	297	314	312	280	259	287	288	274	258	277	287	288	291	276	276	288	231	242	279	273	300	285	300	301	296	299	293	281	269	291	313	290	288	258	296	286	285	297	280	269	277	315	270	293	285	284	311	271	294	304	267	279	282	276	277	320	300	255	277	304	254	306	255	307	308	268	268	290	296	312	296	278	299	300	311	307	273	304	313	265	274	279	280	296	262	291	285	267	260	265	282	300	321	293	288	275	286	269	297	284	255	256	310	291	309	286	276	331	291	295	295	281	300	285	256	264	289	282	300	287	285	287	288	252	277	276	268	308	291	284	272	284	304	279	263	319
33879	39137	14815	893	724	662	660	604	587	623	609	604	630	594	571	604	594	615	614	613	615	611	587	613	619	662	642	574	605	637	637	659	642	619	624	639	596	572	598	646	618	614	629	603	635	610	639	601	618	635	588	629	610	611	649	577	642	609	648	648	605	652	589	635	623	615	669	604	643	620	593	588	642	614	647	603	599	626	604	657	589	614	581	634	630	637	633	608	568	636	593	624	587	603	590	571	599	645	632	611	620	620	596	607	631	611	635	623	613	611	596	596	601	619	619	589	626	656	621	601	632	609	598	634	592	625	606	604	593	611	649	609	579	657	603	607	629	636	620	670	624	628	640	660	631	616	647	603	602	653	623	610	661	647	639	590	638	617	579	603	631	581	609	602	596	655	644	598	620	632	583	579	668	646	639	607	600	576	609	567	601	621	577	601	590	618	609	591	622	565	590	637	560	601	634	650	633	591	593	628	610	593	608	613	635	625	636	618	618	580	625	590	629	629	644	600	622	561	597	600	598	574	652	624	569	585	683	617	630	569	636	657	586	606	596	609	575	615	616	606	645	595	608	634	615	631	606	574	622	638	605	628	620	597	580	628	633	582	528	596	624	659	606	611	628	622	577	597	580	636	591	604	592	594	621	609	618	641	611	644	606	567	632	593	610	629	607	596	621	602	636	619	639	621	640	624	653	594	646	570	621	585	633	629	588	606	636	608	630	644	628	609	627	658	627	595	630	609	608	578	589	601	592	611	634	620	623	602	627	582	668	584	618	585	631	603	617	635	568	599	604	658	591	608	630	628	537	628	640	631	588	598	631	619	636	665	631	590	623	638	645	652	610	622	591	619	600	596	604	593	593	609	599	650	601	627	629	613	606	635	608	621	621	606	602	562	627	642	663	568	651	579	625	587	584	639	665	650	581	568	634	557	627	631	591	652	668	570	624	599	616	590	606	603	608	611	644	593	607	631	618	614	602	620	610	601	619	627	611	618	598	640	569	625	572	602	573	617	626	649	591	602	605	626	618	608	597	657	619	626	557	662	601	609	623	612	584	575	606	633	607	607	636	620	610	639	618	634	602	617	588	585	585	570	592	621	627	553	618	653	623	637	624	620	583	599	605	562	609	634	611	620	597	580	650	601	649	602	641	598	580	554	637	591	598	585	621	621	616	550	596	583	610	631	593	625	597	628	596	579	631	606	630	616	637	635	588	635	567	573	602	620	629	601	637	624	638	658	602	614	586	574	635	603	607	612	573	614	635	598	605	589	637	602	619	583	630	584	612	570	607	629	633	607	653	574	622	599	631	633	587	611	602	635	681	606	640	601	583	603	572	597	599	643	606	634	632	588	644	616	624	651	596	571	554	630	583	646	618	589	640	598	594	626	596	612	620	652	592	653	618	635	616	640	602	601	636	612	592	678	619	595	656	602	602	633	636	659	647	624	602	671	600	603	618	631	649	551	600	631	616	602	592	624	633	638	615	575	585	614	604	641	578	617	647	614	606	580	672	647	594	600	593	612	630	663	624	632	610	617	609	605	569	623	630	624	608	628	626	664	622	592	611	588	633	582	612	629	618	628	574	606	604	600	620	626	621	618	620	623	598	601	607	563	622	604	621	626	586	587	598	608	614	596	597	612	593	600	625	618	561	626	664	641	633	657	603	584	647	607	602	605	608	615	622	636	604	589	627	631	577	623	578	589	632	604	578	624	644	577	582	593	626	628	598	659	600	610	587	601	593	579	580	615	621	609	619	634	601	622	633	598	611	675	625	607	575	660	629	585	625	603	593	625	636	629	639	672	637	555	593	663	592	624	587	613	593	652	617	623	605	669	642	629	631	568	629	593	613	597	576	599	627	631	614	607	597	585	620	621	627	592	620	663	596	618	650	560	614	582	620	614	559	610	630	591	602	587	612	606	612	656	611	616	623	591	605	609	609	644	567	582	625	599	578	641	593	612	630	612	588	623	647	647	622	581	609	607	639	610	608	591	596	569	622	601	630	588	587	616	625	581	631	603	578	574	591	592	642	614	603	612	632	606	590	594	612	656	567	593	597	622	575	583	620	644	574	602	615	605	643	646	567	571	625	634	583	642	628	632	609	641	596	617	606	620	615	572	613	588	621	598	577	627	607	583	614	572	599	621	630	595	628	633	604	667	655	613	578	645	642	632	630	613	621	629	605	613	624	601	667	615	595	610	629	580	592	630	630	585	606	651	606	616	603	625	658	603	604	611	660	628	580	617	620	604	589	613	635	599	614	602	645	621	638	597	594	597	648	616	616	632	582	633	613	650	633	631	582	614	615	613	630	618	625	641	644	622	578	619	632	634	621	600	529	602	599	634	646	565	581	636	625	566	628	634	612	573	644	643	628	632	600	584	653	609	605	627	675	650	582	616	633	687	604	583	644	582	641	609	581	597	640	610	589	593	603	626	629	628	607	620	582	581	638	564	579	584	629	649	590	620	593	602	603	615	631	623	574	612	598	600	618	653	574	611	601	632	605	638	639	619	634	645	629	597	649	612	617	634	598	610	625	661	625	586	628	629	649	637	623	653	609	629	638	631	620	613	626	629	638	611	630	607	636	621	643	602	628	625	619	644	600	587	686	594	632	639	638	666	628	610	607	576	614	606	629	623	577	601	618	612	627	572	621	575	642	627	633	624	614	556	622	617	637	557	578	666	618	596	597	602	621	615	605	629	618	649	579	618	636	638	623	624	587	618	644	618	648	623	623	574	617	601	601	617	625	602	638	626	605	570	587	594	619	613	594	586	658	563	604	602	615	578	650	617	615	605	638	643	606	657	609	620	618	664	584	615	615	622	574	571	618	620	602	613	609	617	640	627	631	639	638	607	596	623	566	592	607	571	614	640	625	653	626	641	585	605	630	621	595	607	572	594	635	602	625	611	612	581	599	629	664	576	628	649	595	646	654	579	628	611	624	542	570	620	630	621	614	599	609	626	631	609	646	601	606	606	625	579	669	602	595	633	628	635	577	615	628	598	635	593	615	608	595	593	596	599	612	626	620	639	606	599	601	612	583	636	653	590	577	616	606	560	627	645	612	609	629	669	630	595	603	601	612	602	626	646	607	622	639	654	626	640	619	611	628	640	664	603	626	607	614	655	619	609	606	607	632	591	614	597	595	621	600	610	606	612	625	623	633	630	650	605	597	595	645	596	648	630	607	623	636	628	644	636	658	623	535	669	616	632	667	598	633	613	639	615	589	620	619	625	577	569	620	628	637	676	588	612	600	577	614	630	635	611	591	622	601	667	633	585	598	638	630	630	600	638	585	609	636	602	594	626	611	628	580	588	658	611	588	604	595	587	590	600	612	626	608	590	581	588	643	612	658	620	586	628	675	661	616	597	669	589	615	579	593	615	640	645	589	648	602	615	637	646	599	622	566	659	609	624	636	589	584	622	584	643	603	624	651	589	616	549	610	681	607	632	582	638	607	621	573	662	621	611	590	619	605	611	599	638	641	654	600	611
24515	21104	24015	28461	21107	21125	11243	510	380	331	366	350	313	332	325	277	268	274	296	296	307	336	291	292	282	312	267	257	284	291	253	280	293	315	317	269	287	295	286	270	287	290	296	273	282	297	270	302	302	294	266	298	294	287	273	269	292	257	276	285	271	277	284	295	305	294	299	282	288	280	256	322	293	283	283	313	288	275	270	249	309	282	223	303	277	285	288	301	281	274	298	291	287	273	273	302	256	289	272	291	273	284	280	275	291	273	262	252	258	278	269	303	265	303	278	265	294	287	294	273	278	295	306	278	298	304	273	265	297	286	290	283	315	288	274	304	272	274	276	263	283	263	281	275	317	284	316	303	288	265	303	267	291	279	274	311	264	314	252	258	327	277	287	276	305	287	289	293	295	237	266	257	291	308	279	270	277	291	259	264	286	320	289	276	297	251	267	274	328	295	276	291	270	263	279	259	281	273	291	265	292	316	294	298	292	273	241	290	281	290	292	273	265	283	285	263	285	295	267	307	258	267	265	282	313	287	244	288	274	282	259	315	278	308	247	284	304	288	280	267	311	320	275	291	307	289	313	280	279	290	286	307	270	289	281	291	277	298	254	265	301	287	267	249	296	273	310	273	279	232	270	261	284	312	282	241	272	282	279	291	301	274	267	295	264	269	286	284	285	287	284	278	300	279	261	299	297	261	254	274	274	304	279	287	305	286	288	276	273	317	299	277	317	307	304	238	288	290	287	286	282	269	292	278	266	272	277	280	257	286	281	280	298	269	264	294	286	278	269	249	294	286	268	271	307	287	257	228	290	285	294	275	293	305	309	261	308	302	312	272	290	279	288	284	271	271	302	323	293	305	299	312	284	288	313	281	290	295	296	318	283	303	303	269	283	303	278	270	282	285	311	312	299	298	302	295	305	261	280	288	295	290	277	268	253	301	320	306	260	279	283	292	271	264	275	305	291	273	281	286	286	290	276	293	303	328	277	290	301	263	273	278	283	256	301	270	288	280	309	287	285	305	285	264	268	291	266	279	249	279	320	312	331	279	277	271	299	289	305	286	282	279	264	283	313	305	291	296	288	295	263	271	299	277	273	265	286	304	255	282	291	271	284	271	301	293	292	289	275	291	311	296	286	263	308	259	287	268	273	279	285	284	262	310	332	268	269	298	258	265	263	269	298	308	270	246	291	278	267	270	287	292	284	269	300	316	297	315	300	311	297	249	297	291	255	288	310	264	286	264	249	279	289	270	266	293	299	278	296	289	254	273	277	282	274	275	265	280	286	261	284	285	310	268	252	316	265	256	265	284	256	277	290	280	263	267	268	291	319	272	283	294	294	261	273	277	278	316	275	310	304	294	284	291	308	292	257	314	281	258	283	285	277	306	289	312	285	307	314	285	288	275	296	324	299	303	296	266	274	315	277	278	293	277	272	286	260	276	303	294	277	294	269	258	297	303	266	282	288	278	279	280	291	279	266	280	247	246	285	253	297	295	256	285	273	308	293	320	301	285	287	246	311	269	294	274	270	288	254	283	283	266	248	269	301	284	291	291	276	286	288	254	272	262	290	283	300	312	270	267	329	273	282	295	286	311	300	309	318	276	287	311	263	278	265	280	301	295	317	312	317	321	285	282	278	298	274	300	282	278	297	253	241	294	277	282	289	266	290	271	265	284	281	301	297	281	267	262	261	286	279	302	284	288	306	275	260	285	275	272	281	285	298	291	299	318	270	266	245	274	292	298	292	272	279	289	292	296	328	285	252	267	258	265	258	294	290	304	299	273	280	277	264	284	265	260	295	284	299	297	262	261	260	269	307	272	269	305	291	308	312	237	283	277	319	281	288	279	282	272	272	303	280	299	270	279	259	309	321	287	300	299	312	306	270	317	278	306	301	260	295	281	289	275	302	326	310	323	308	269	275	287	276	282	285	266	303	285	279	305	292	301	257	267	278	245	277	288	295	282	287	300	282	281	301	283	297	265	293	289	292	257	289	302	279	251	259	265	279	300	276	282	288	278	306	275	326	277	285	259	273	290	278	303	293	284	303	269	324	261	272	271	293	279	295	300	255	300	310	300	251	281	297	314	250	275	308	283	270	295	299	243	306	276	269	302	303	326	278	290	273	281	247	294	269	281	295	262	295	295	281	308	264	281	275	263	294	311	279	279	260	277	270	316	290	250	277	278	313	292	303	280	303	281	285	282	284	307	301	274	309	278	273	296	327	289	293	282	300	285	281	295	301	266	287	269	295	291	316	303	292	270	295	271	308	290	269	323	268	266	285	294	290	275	292	287	278	277	279	300	278	295	295	280	330	312	272	291	302	297	294	281	284	271	293	291	261	248	299	272	259	286	277	300	297	271	277	302	298	320	266	282	268	304	276	281	293	280	293	286	281	302	306	308	269	286	298	323	289	273	306	271	299	284	296	276	272	266	286	277	278	290	266	304	283	317	276	319	242	303	319	275	274	309	297	301	291	260	307	291	315	309	278	287	292	299	304	288	281	286	286	301	261	300	301	275	258	296	294	304	301	271	287	292	299	281	289	301	287	308	279	333	287	301	278	293	270	279	294	274	327	281	303	267	301	312	300	270	297	292	325	267	286	279	256	281	292	288	300	305	261	288	251	274	281	289	290	286	275	259	274	277	293	299	270	271	304	302	329	284	277	303	277	279	284	287	269	297	299	250	273	291	287	285	299	259	271	253	297	280	280	269	300	270	274	286	286	265	269	307	325	320	278	281	286	296	270	287	278	277	291	273	264	268	310	286	287	273	278	275	280	304	285	251	290	326	286	297	280	285	276	254	248	297	315	308	277	293	301	297	292	284	299	256	298	288	266	240	312	267	279	270	289	312	301	296	300	296	271	267	325	303	288	295	269	287	232	267	266	274	320	295	282	287	284	301	272	302	268	282	286	291	301	292	309	253	256	282	307	283	295	274	301	280	278	272	305	263	299	279	306	319	287	305	287	291	272	273	301	273	275	311	280	280	266	302	288	291	288	302	303	236	284	293	281	283	274	251	297	292	332	261	265	267	288	282	278	266	289	287	290	287	274	276	280	265	296	261	301	256	286	278	284	270	302	252	292	291	298	307	287	269	300	259	292	293	294	248	309	290	283	269	289	304	281	284	305	265	262	298	274	292	303	286	268	270	276	292	268	289	290	293	297	286	291	281	277	284	254	284	304	272	280	278	304	272	294	263	299	280	305	294	304	249	275	299	268	300	271	295	255	283	297	299	249	287	283	273	305	266	308	265	321	292	284	273	299	290	276	303	279	290	264	281	287	294	317	282	298	279	264	231	304	316	313	336	318	288	286	287	291	309	294	263	319	292	265	276	285	298	324	303	244	300	289	281	295	280	291	277	296	229	264	277	278	291	291	302	266	258	323	268	282	308	312	275	279	312	285	281	288	293	280	308	292	286	295	281	316	285	302	288	307	265	293	286	287	275	312	291	306	285	269	284	306	269	311	251	257	314	310	291	292	295	276	267
39766	50026	24034	1016	710	717	634	597	620	547	598	602	593	617	538	632	627	595	636	556	568	605	583	616	602	573	553	564	635	597	586	631	593	569	551	608	592	610	556	554	599	541	578	593	600	590	619	537	583	587	588	560	603	601	559	572	566	599	543	567	600	552	596	576	586	580	640	576	588	558	544	581	577	570	562	581	547	569	604	596	579	611	558	594	573	575	591	569	592	604	579	587	582	558	606	586	572	538	583	596	596	649	564	591	590	589	553	571	609	563	547	586	602	585	587	557	593	586	557	585	579	586	568	567	582	605	568	554	550	587	580	512	596	535	573	568	607	579	615	582	559	647	541	582	565	558	604	571	540	581	592	561	617	554	564	585	620	597	584	576	620	579	538	567	541	625	598	587	542	587	543	629	608	611	561	531	542	601	589	603	541	516	572	595	547	583	569	589	587	580	549	564	568	564	540	559	573	544	560	566	550	577	608	572	589	565	579	561	518	545	595	563	563	593	581	612	597	604	581	593	561	559	594	574	574	603	547	574	599	613	549	579	599	528	572	532	552	634	609	587	502	565	636	574	628	550	582	572	552	581	576	583	574	550	579	578	583	538	621	562	594	595	564	591	567	581	565	544	604	546	592	554	618	536	582	580	577	582	567	581	551	569	538	598	553	627	609	585	599	579	579	601	638	570	606	537	604	585	602	554	548	576	607	608	604	569	559	627	616	572	563	571	589	580	603	541	600	603	611	528	618	562	635	531	596	551	575	582	595	585	549	565	564	634	582	578	573	585	583	580	605	609	605	580	606	555	550	578	596	594	584	587	542	557	555	581	590	611	593	554	560	567	548	582	610	596	547	564	533	574	592	567	592	609	566	532	562	582	597	558	572	636	543	547	591	593	576	577	567	559	581	592	582	605	584	601	566	561	587	544	572	562	598	535	572	598	567	578	573	554	531	560	565	608	554	590	557	569	546	603	570	554	532	549	556	583	510	557	580	601	625	592	579	599	568	596	606	595	603	601	584	576	587	594	618	620	579	559	609	585	598	600	578	530	571	554	570	572	549	549	549	587	535	630	595	579	597	568	559	605	588	570	547	576	557	579	584	539	565	561	602	570	564	549	558	593	570	559	582	561	604	562	560	555	629	556	576	598	567	575	570	585	541	595	548	559	573	568	570	606	590	565	603	575	550	633	568	539	538	604	559	526	548	557	554	589	569	556	614	590	578	592	592	549	572	587	589	572	536	583	610	558	569	568	587	533	587	589	613	602	569	590	612	596	571	630	569	598	583	595	556	522	593	595	584	597	542	609	575	590	636	584	626	552	578	566	614	605	589	563	574	606	554	621	590	560	593	595	575	579	567	597	582	571	577	556	575	607	557	618	563	574	602	605	573	588	606	577	561	532	565	590	629	539	545	565	602	564	598	608	571	565	589	576	577	593	595	573	599	590	592	562	530	577	588	604	564	569	568	637	620	542	631	535	579	584	618	592	568	603	578	546	552	607	588	553	604	594	593	553	600	568	571	552	631	635	616	572	633	571	596	603	545	620	571	572	584	551	551	575	603	565	585	548	580	602	605	591	602	565	597	568	592	594	599	580	578	581	562	620	621	611	613	597	565	535	564	541	564	562	595	580	550	548	567	604	625	570	590	558	602	571	581	637	591	586	589	577	596	622	550	608	595	559	567	568	568	568	547	601	572	607	567	568	580	541	551	571	579	579	545	595	572	550	583	587	603	575	564	555	551	608	572	549	574	560	564	586	594	589	591	578	629	588	623	588	599	588	550	564	589	558	582	596	581	599	616	564	586	578	568	575	579	557	602	527	587	576	598	582	551	587	575	564	560	586	515	589	544	575	580	574	635	599	585	543	574	601	566	575	566	596	556	571	584	594	598	578	564	605	575	584	597	574	572	597	593	634	555	617	558	598	590	633	585	571	567	569	565	577	587	552	611	606	603	591	594	604	541	593	596	579	584	634	542	582	596	609	580	559	558	574	529	559	559	560	551	582	582	601	586	576	596	560	570	547	611	560	566	571	540	538	577	590	580	573	569	616	548	571	557	594	603	582	576	539	591	599	572	562	575	570	536	625	537	555	576	583	591	597	590	601	587	604	622	588	571	545	582	558	582	541	564	572	581	564	574	583	573	511	549	559	559	554	613	591	567	558	613	627	551	608	568	602	599	625	582	602	588	619	580	600	562	604	591	592	549	591	578	601	604	555	556	506	565	566	584	579	576	579	636	562	602	588	572	540	578	562	586	600	530	584	608	556	584	585	562	559	554	583	576	590	579	574	610	565	556	608	587	593	547	568	572	530	567	613	604	540	554	544	600	592	573	596	557	569	609	585	622	597	596	592	526	584	541	569	582	601	590	511	560	524	560	558	571	600	598	623	548	598	577	575	583	574	599	556	559	581	598	524	594	571	588	579	584	590	601	568	577	563	573	574	628	596	605	542	607	581	588	522	568	630	584	575	575	603	579	579	604	561	571	591	543	631	605	549	563	581	578	581	584	572	545	594	592	602	601	555	567	563	514	593	532	564	595	605	561	598	553	613	573	559	570	639	566	630	570	548	573	533	561	537	564	549	563	535	588	634	607	601	599	586	556	622	582	552	564	595	548	600	628	580	587	626	561	537	559	565	573	560	578	556	549	589	643	526	598	579	610	560	565	572	615	600	557	601	544	546	587	562	578	577	515	609	559	576	568	544	624	603	578	547	573	579	496	611	603	602	570	553	530	586	542	594	567	584	603	547	587	526	579	565	611	607	572	572	588	598	561	561	597	576	594	585	626	548	585	604	581	577	617	573	574	585	537	573	583	568	603	585	571	589	564	547	614	570	627	625	589	594	566	581	598	509	544	568	622	592	570	586	542	581	547	536	601	574	595	599	588	567	545	639	563	560	584	556	585	564	584	554	573	608	556	584	582	576	586	561	620	572	568	555	568	628	577	574	575	593	604	585	645	576	615	600	560	539	635	585	588	561	582	602	640	592	586	562	537	575	610	624	580	574	597	563	546	558	558	572	572	541	600	569	603	534	567	616	542	547	548	597	565	579	588	625	588	593	560	585	578	551	600	615	583	550	604	588	596	571	607	560	584	551	581	613	550	603	581	557	592	576	583	569	560	555	578	628	574	612	597	622	570	575	607	585	566	583	602	625	544	550	575	627	579	575	548	568	558	587	576	574	573	561	588	526	572	578	611	604	585	559	573	601	575	566	564	617	599	582	607	554	573	566	568	529	580	558	547	559	625	573	580	550	560	590	576	601	578	536	600	569	577	585	564	612	603	580	583	610	591	581	617	565	599	610	584	577	568	593	588	578	593	542	602	572	584	593	567	562	584	592	572	567	591	610	568	570	575	595	563	593	568	581	583	600	586	562	547	553	576	604	578	563	592	598	602	575	578	607	549	572	573	623	609	548	571	577	523	514	562	547	584	592	542	611	546	588	564	544	579	586	571	605	590	601	621	577	613	573	505	563	533	567	571	619	563	546
34413	18347	5903	508	260	247	188	157	146	134	130	159	154	121	150	140	160	138	155	130	158	124	132	144	125	153	182	152	156	139	136	140	155	152	130	160	154	123	133	149	117	136	171	171	152	137	141	152	155	152	169	151	144	126	137	146	152	135	137	150	138	123	143	156	137	142	145	115	124	144	137	120	160	153	120	163	158	141	160	147	162	154	148	153	146	126	142	138	154	166	140	154	160	159	130	134	125	156	136	153	156	151	151	150	150	131	168	130	157	146	159	127	161	145	134	151	157	132	121	126	134	152	141	167	132	147	143	144	147	149	157	154	152	147	133	144	160	152	149	164	135	161	149	126	149	144	144	128	134	149	139	130	146	157	156	125	177	151	140	148	153	162	168	145	169	135	140	151	148	133	145	156	155	129	142	169	139	148	139	151	144	141	162	139	140	148	143	137	152	140	131	143	156	144	177	150	144	127	145	163	176	151	137	124	168	140	175	129	139	150	134	161	135	136	123	138	131	117	124	141	144	140	155	143	135	147	149	111	162	172	166	159	150	122	144	168	161	163	160	160	128	134	138	144	133	150	148	146	141	153	154	144	141	140	165	142	136	136	146	143	161	166	142	158	147	136	159	153	160	148	129	135	126	165	138	126	149	138	147	145	126	148	138	147	124	149	142	149	154	136	151	146	116	131	150	159	143	140	132	124	154	145	137	159	133	137	153	160	129	126	138	155	155	138	148	154	163	150	129	149	161	158	123	130	171	157	150	126	142	142	149	128	153	132	155	138	146	149	141	143	147	138	135	158	134	131	120	127	154	139	146	170	149	146	149	157	144	146	148	159	165	135	139	170	144	146	132	139	158	150	166	136	138	128	160	150	128	140	134	148	140	149	135	135	146	164	164	151	160	152	145	155	142	143	136	145	146	169	150	143	125	166	152	145	162	150	131	148	158	156	138	137	137	150	157	128	142	136	147	135	139	149	182	137	150	146	141	145	153	148	137	134	137	130	124	140	136	154	144	139	138	140	144	157	169	136	154	164	158	149	158	115	119	142	171	156	153	135	152	150	139	154	138	135	120	132	146	154	164	168	157	139	135	133	136	137	143	139	143	146	147	144	145	157	129	129	149	146	140	129	139	136	134	130	181	157	181	156	155	137	142	135	140	149	140	118	125	149	166	148	145	164	151	121	146	142	153	150	153	137	155	151	157	120	110	165	164	137	146	137	148	155	135	168	138	133	116	174	130	144	135	142	160	159	164	147	133	140	161	135	156	147	117	137	159	113	174	163	134	142	147	137	129	165	156	125	176	135	161	134	140	161	139	166	165	161	137	124	151	169	170	153	149	165	144	139	144	133	136	132	151	123	148	147	142	135	141	161	137	138	147	142	134	141	146	133	164	149	148	154	149	133	140	160	136	152	130	155	141	127	139	152	148	142	135	125	135	142	140	147	117	144	145	159	135	134	164	144	161	152	156	115	150	143	164	167	136	156	136	148	128	156	145	137	147	153	129	146	150	175	134	138	117	158	144	173	156	140	138	138	139	161	155	154	144	121	150	140	132	148	148	149	143	151	142	165	149	160	140	133	133	158	125	145	149	145	144	180	162	135	149	146	137	131	142	137	147	146	136	134	154	146	132	153	139	141	180	127	135	131	181	148	176	125	147	168	166	152	142	134	159	143	140	144	144	127	126	138	131	159	136	142	138	133	136	133	139	152	141	133	161	150	134	122	137	151	130	135	136	149	157	165	156	159	157	153	136	116	143	125	133	135	147	148	153	164	148	149	135	142	160	149	162	118	135	150	161	122	145	136	164	154	142	117	139	119	149	166	151	136	140	145	148	135	126	159	146	135	170	139	131	120	150	139	134	145	137	149	137	161	131	133	113	131	131	161	125	163	162	158	139	115	153	177	146	152	134	157	150	135	135	159	154	138	132	148	174	179	122	143	124	139	160	139	152	146	146	142	169	147	132	154	156	163	121	133	152	120	167	122	151	144	143	145	143	146	144	130	165	150	141	148	157	148	133	150	156	162	149	141	128	136	138	161	131	187	119	190	131	164	156	144	135	148	131	160	158	128	130	139	115	146	121	146	141	174	122	146	150	145	158	156	150	164	159	140	144	133	154	150	121	153	173	134	146	163	137	147	156	137	143	151	150	124	161	140	140	152	140	131	128	124	137	171	146	148	149	149	158	164	151	159	118	145	155	143	164	163	159	133	138	143	160	147	152	135	138	147	136	133	151	154	134	159	155	141	167	125	143	162	131	138	142	139	151	159	149	134	144	129	144	158	149	140	147	171	127	145	148	169	149	145	135	153	173	123	145	132	136	149	122	146	151	168	151	163	149	175	150	149	127	148	161	153	156	139	149	139	137	148	147	133	148	129	146	140	156	177	146	145	140	142	138	161	113	146	122	154	165	137	139	143	153	138	125	163	138	147	178	143	148	151	147	157	144	145	142	166	145	153	161	147	117	142	169	137	136	137	150	120	152	132	173	139	162	147	128	132	139	166	144	131	145	135	162	132	134	123	147	167	132	139	158	140	146	136	151	146	142	140	151	152	164	165	137	122	143	140	133	155	136	154	140	146	135	138	145	141	138	150	139	128	122	144	134	141	140	164	133	152	142	123	138	162	155	141	147	143	147	144	146	144	162	131	149	156	146	128	136	149	161	157	136	128	144	146	124	145	137	137	135	144	140	141	142	144	134	128	140	141	150	143	155	130	136	157	130	154	165	143	158	138	141	151	129	152	143	119	126	128	151	133	167	138	152	142	148	143	135	138	151	133	130	166	125	146	143	155	148	158	134	136	174	172	143	140	140	146	148	151	159	157	141	138	148	140	149	150	146	143	148	137	158	167	149	148	161	151	150	151	151	138	161	149	164	132	152	143	147	154	144	148	139	117	167	138	141	145	135	131	154	156	133	180	157	133	164	166	148	127	157	147	157	150	155	141	144	144	144	153	144	146	161	171	124	148	136	145	159	140	162	160	150	141	137	138	146	157	167	149	127	152	154	155	142	141	138	151	144	177	156	146	171	154	130	145	150	151	157	138	135	132	147	143	135	149	150	122	144	141	133	159	133	147	138	134	137	132	156	165	136	150	155	139	167	131	160	154	148	143	118	145	154	115	132	132	130	155	147	131	136	137	146	168	148	143	153	138	149	164	145	157	156	154	170	140	166	173	155	149	137	150	156	140	150	141	151	131	132	141	137	171	148	140	171	145	146	157	147	139	156	143	177	138	127	148	140	143	139	151	157	140	136	147	148	134	154	148	156	119	151	153	141	143	155	140	147	147	152	148	133	131	122	137	159	120	161	133	129	134	139	173	143	154	119	144	163	146	159	150	150	165	137	128	136	157	137	161	158	155	150	150	156	129	142	190	145	124	131	131	125	139	137	160	126	147	140	124	156	154	157	148	140	174	150	149	143	133	142	151	141	161	152	131	122	160	137	128	135	141	153	145	158	155	164	152	167	147	148	156	152	148	158	131	134	127
16850	5618	1460	380	341	343	362	354	346	356	358	373	399	372	320	361	355	338	417	407	373	348	374	355	409	357	354	361	335	370	344	403	375	390	367	349	384	358	332	364	365	356	345	330	352	359	348	395	359	376	354	343	352	383	359	340	353	386	358	360	386	363	378	349	368	378	358	356	352	364	369	329	369	368	355	379	336	390	333	336	346	336	367	369	359	356	369	370	338	359	345	359	379	336	408	327	370	393	344	365	391	369	381	353	336	390	348	373	356	374	341	371	392	350	362	360	357	336	371	372	387	352	343	346	374	379	319	359	354	353	368	369	355	326	376	357	390	377	347	363	376	355	352	373	392	352	385	354	331	353	402	344	339	401	363	339	333	337	377	354	352	361	377	395	354	345	355	372	384	358	404	362	346	345	328	339	363	332	363	361	394	383	406	375	383	369	354	345	363	347	338	393	342	383	334	368	382	334	371	393	357	349	369	391	364	318	363	330	375	365	345	346	368	355	373	342	358	370	384	321	379	352	353	374	359	374	379	357	384	347	417	356	373	359	331	396	352	320	379	364	381	366	356	354	375	394	326	374	347	351	395	377	371	355	348	365	349	410	352	383	368	351	376	370	372	348	379	374	373	336	364	367	354	348	369	322	346	357	368	366	343	365	383	333	346	391	348	376	359	354	403	356	371	358	391	375	352	374	349	326	380	373	324	355	389	361	363	363	372	358	371	365	352	364	397	353	406	400	366	360	349	383	358	330	383	343	352	357	348	378	332	342	387	335	338	353	340	376	400	353	352	349	406	364	318	348	364	337	365	348	353	376	347	309	349	368	340	337	348	362	358	367	352	350	349	340	347	348	372	310	343	336	365	368	389	376	360	373	330	379	355	360	373	362	353	370	319	307	367	353	333	369	335	373	327	379	351	346	402	354	371	406	363	374	365	342	324	329	379	355	361	341	377	342	423	348	367	336	347	380	330	323	389	340	341	363	364	377	340	370	376	392	393	360	350	364	342	374	393	378	366	372	349	362	357	348	364	350	340	350	361	365	346	370	364	335	377	356	394	348	362	349	373	369	354	326	349	367	353	388	336	372	364	336	362	358	366	372	339	385	398	365	324	344	354	392	389	363	369	358	359	400	357	363	369	309	366	363	379	313	374	383	357	372	336	372	338	342	368	383	346	362	359	329	363	384	337	374	371	341	324	384	364	350	359	360	340	374	388	391	351	373	345	386	368	361	344	377	331	354	346	331	363	337	331	376	335	344	368	332	373	349	390	353	365	370	367	363	374	350	341	383	383	343	359	410	370	348	364	346	374	366	342	355	365	348	341	414	345	347	353	365	355	346	354	343	395	356	357	373	367	360	382	372	392	374	359	379	361	354	358	363	381	351	341	323	334	373	325	381	355	352	377	355	370	363	359	361	358	385	345	346	336	358	346	367	364	347	363	386	381	332	374	356	312	348	339	341	367	375	387	390	371	356	350	370	363	347	367	392	347	382	345	376	325	390	331	351	347	355	362	362	400	391	377	365	387	317	372	362	362	409	374	376	369	349	345	362	354	371	391	344	367	348	356	372	393	374	354	337	316	342	344	370	372	332	364	365	340	325	347	361	365	340	343	364	380	356	351	362	352	372	352	345	344	383	343	355	352	366	354	374	373	340	335	370	325	358	358	351	335	392	358	371	352	353	346	372	338	384	339	371	337	356	344	365	368	359	362	365	381	349	374	367	351	365	390	338	345	360	367	338	355	397	356	340	352	344	379	382	352	378	399	338	336	356	363	355	333	340	394	374	340	333	367	368	387	388	384	355	342	367	352	364	372	371	363	382	341	392	351	332	321	369	340	365	356	341	380	349	371	378	377	368	364	364	350	368	364	363	394	348	371	329	348	346	385	380	382	377	362	378	330	369	341	343	346	332	367	351	357	355	356	400	376	352	362	321	382	346	374	353	352	340	367	351	387	374	349	346	351	388	358	345	376	370	347	353	370	376	397	363	365	369	368	399	373	350	378	378	368	347	377	335	374	340	371	405	347	370	377	386	371	342	366	380	360	341	388	343	387	343	366	359	351	328	409	348	363	333	375	352	377	372	348	377	371	341	352	337	374	388	367	392	333	398	352	379	353	356	340	377	366	363	417	342	344	354	376	361	361	312	344	356	367	368	367	373	356	337	357	359	415	387	373	355	349	363	371	367	366	344	367	363	356	362	378	355	360	369	340	380	367	343	355	357	361	343	373	365	326	363	374	353	364	389	364	344	391	360	353	351	383	337	393	365	357	355	384	367	367	335	382	384	355	356	340	376	365	362	363	369	335	345	357	346	378	358	365	348	366	351	348	380	373	349	367	328	394	333	337	366	364	380	378	343	352	359	344	366	358	381	398	380	383	347	346	360	377	369	364	326	351	343	373	336	355	373	389	391	335	348	393	386	392	372	355	378	370	346	380	366	328	335	385	361	356	316	352	367	362	382	376	351	364	359	343	341	333	363	356	397	357	361	348	374	398	357	365	351	347	349	365	360	358	386	380	382	338	378	368	389	370	343	384	342	345	373	341	350	380	355	353	339	354	359	370	364	364	349	363	384	341	371	372	379	352	337	344	341	358	367	355	379	335	350	349	409	375	391	343	334	348	377	375	355	384	344	354	387	373	353	363	384	359	339	351	361	382	361	376	350	379	357	377	387	362	303	349	369	377	372	367	365	350	346	370	379	351	331	341	356	296	350	322	345	365	362	388	329	347	344	348	327	351	361	359	340	394	345	357	378	364	336	332	361	371	372	382	334	315	366	379	360	338	361	350	377	342	362	379	345	369	401	350	376	338	375	353	386	344	375	366	351	370	383	365	352	393	342	333	351	337	336	375	376	349	344	370	379	333	374	380	376	404	361	360	363	347	362	360	387	348	379	372	325	371	351	368	358	341	331	339	379	364	371	376	371	354	392	350	352	358	315	355	367	348	336	365	341	360	374	358	374	342	356	356	353	329	353	367	336	370	365	360	384	390	362	379	344	354	372	368	352	366	362	350	372	384	369	366	359	345	360	355	352	367	311	397	342	376	323	391	354	369	355	373	368	346	342	367	362	381	356	353	344	351	369	370	334	328	340	362	337	364	353	341	360	371	341	351	390	347	376	368	378	366	350	342	366	335	346	309	400	378	396	344	358	372	346	385	365	354	370	360	360	362	354	342	353	362	312	383	314	340	333	371	367	386	355	372	383	376	367	377	350	338	340	352	345	347	326	376	342	382	337	348	367	371	356	378	349	363	380	373	379	366	364	359	374	362	349	364	367	354	333	350	398	356	361	340	339	343	333	365	361	389	378	370	357	351	384	394	351	374	402	359	381	362	358	372	373	383	346	376	370	354	368	343	368	345	350	342	332	369	364	355	346	349	358	362	382	384	362	344	330	347	350	346	359	361	345	368	339	362	342	380	379	322	379	367	360	375	347	359	396	364	333	327	390	381	365	364	327	363	391	350	341	345	375	359	366	359	353	349	362
25247	21121	23602	28876	21135	13081	540	428	312	303	318	321	312	340	309	307	276	277	318	272	313	290	300	299	305	290	274	322	309	297	270	296	269	292	270	281	276	302	294	275	279	307	297	272	313	291	284	282	302	322	275	291	301	328	291	296	306	323	302	277	281	301	292	288	309	311	296	285	300	269	271	257	301	294	283	251	325	314	287	272	334	253	282	269	283	306	300	306	267	305	250	283	286	279	272	302	263	241	271	296	319	282	283	298	265	270	293	289	287	287	303	284	296	251	300	269	261	273	301	269	293	285	267	292	304	302	299	279	282	315	279	292	304	253	321	298	291	316	242	240	289	273	272	284	274	281	288	287	271	298	289	326	286	265	281	280	308	293	276	299	299	325	282	285	306	285	309	295	293	289	274	310	301	257	270	281	274	273	287	286	286	296	284	271	303	278	304	297	294	306	290	280	281	300	258	296	312	318	290	288	317	314	259	278	286	274	268	255	271	263	309	290	311	305	301	288	272	318	280	286	298	313	258	301	306	321	275	309	293	319	306	271	282	292	304	276	299	297	316	261	282	321	314	273	291	280	300	326	298	316	297	300	305	281	307	303	295	300	283	296	304	298	286	276	303	305	299	285	325	298	278	300	265	268	322	277	268	295	336	322	290	296	277	297	289	336	296	278	300	282	280	286	284	299	273	277	300	265	259	344	276	297	248	287	308	294	322	282	279	284	301	268	262	280	291	279	303	285	282	301	274	294	292	263	305	259	317	295	261	294	255	255	278	274	301	279	271	284	289	313	264	252	319	317	292	299	269	288	287	319	275	251	295	264	287	295	277	327	271	305	308	328	272	283	298	292	298	281	300	304	283	314	287	304	299	273	321	289	265	282	304	301	286	290	310	271	323	339	299	293	291	279	290	293	334	311	310	287	267	310	307	291	301	304	307	311	307	294	309	303	309	300	270	297	302	290	292	274	275	306	267	313	312	271	304	312	287	305	248	282	305	322	269	257	300	272	265	294	292	252	282	283	258	298	292	285	272	281	274	312	277	309	300	269	305	278	333	318	287	301	297	257	300	279	303	298	282	291	292	278	274	294	308	310	302	284	259	289	308	302	307	275	269	297	260	300	256	286	286	275	279	298	309	250	273	320	296	271	250	243	273	293	305	327	289	249	282	272	236	315	277	308	276	286	293	278	285	319	294	295	301	292	274	269	272	322	277	297	285	292	295	311	266	280	316	287	310	265	295	294	250	263	294	290	296	277	306	304	306	287	319	301	310	274	325	290	247	242	286	292	292	299	300	287	297	292	288	277	304	295	292	314	278	271	295	296	294	311	319	318	254	268	256	258	288	320	282	311	285	263	281	310	304	268	267	296	324	283	279	291	284	299	303	292	269	298	280	290	279	267	266	319	290	304	275	293	269	281	298	309	290	238	309	292	315	267	287	294	318	300	337	273	297	271	311	235	286	307	241	264	311	293	297	299	331	296	276	302	314	260	290	281	255	282	318	276	288	284	280	270	290	278	297	271	292	299	304	236	253	264	289	269	274	285	315	313	297	301	299	282	288	258	332	310	291	281	265	289	289	310	259	282	298	284	274	303	291	280	268	267	278	277	304	298	294	276	292	277	295	298	297	285	303	288	331	296	305	282	284	275	297	289	293	269	303	289	294	285	284	324	291	310	281	301	283	316	281	283	285	265	292	310	272	274	303	294	269	274	305	255	299	292	279	284	299	265	293	231	280	304	263	303	317	258	291	298	305	275	312	257	311	303	302	292	289	255	285	294	298	299	276	326	274	292	310	237	261	285	296	284	295	311	303	293	294	261	263	265	281	288	310	254	279	294	291	305	318	278	277	282	312	314	276	252	256	337	302	285	324	280	286	319	280	286	277	254	326	293	266	286	305	277	289	299	267	329	285	283	284	328	307	314	268	304	298	297	268	297	317	274	286	283	251	290	283	290	276	274	266	307	274	272	305	287	313	277	267	273	302	263	261	288	278	278	265	285	268	296	308	275	281	278	272	265	294	298	293	300	291	283	272	271	304	297	275	269	300	289	290	302	297	283	314	317	258	315	293	245	299	278	317	295	269	271	278	289	317	282	289	281	307	298	320	266	280	299	298	280	290	268	295	282	282	280	269	276	316	267	316	293	269	281	306	295	277	294	301	277	273	304	276	296	281	276	303	270	306	279	277	259	305	298	300	321	274	269	292	296	252	299	271	282	281	324	306	279	266	269	288	298	312	271	276	279	295	301	296	313	305	288	271	323	336	298	302	279	306	296	311	305	282	276	290	318	324	287	293	262	267	284	314	285	309	291	280	283	305	274	295	284	274	293	279	266	301	272	273	269	343	293	285	280	301	272	277	296	309	308	271	285	256	280	274	272	293	299	322	279	255	281	258	316	270	290	274	321	267	291	268	305	272	288	310	315	303	277	263	309	295	308	268	302	247	270	302	323	307	261	272	259	316	318	328	290	293	300	251	288	264	303	268	299	266	298	261	289	285	284	315	288	291	304	302	276	279	299	308	302	294	281	305	311	321	290	278	269	276	255	301	293	286	290	267	283	274	300	281	318	268	299	336	277	309	258	294	312	262	259	270	284	270	265	277	287	279	316	296	319	276	286	263	269	265	291	310	298	311	322	300	297	269	283	258	231	312	268	284	278	266	283	326	262	282	311	286	271	274	288	261	307	298	301	268	300	318	282	286	278	297	299	314	293	276	286	298	316	276	271	283	321	299	273	294	301	237	260	282	305	296	308	312	267	269	285	307	309	288	297	255	275	318	327	310	279	259	305	310	279	272	266	293	325	289	283	294	306	295	283	295	267	261	277	267	317	311	292	271	319	284	296	308	308	280	283	258	278	284	328	304	293	281	279	298	309	301	287	287	292	295	296	301	297	305	267	297	303	307	281	262	272	298	304	284	295	293	288	324	311	296	274	292	298	298	293	295	289	269	274	316	272	273	300	306	288	268	255	299	300	296	297	324	286	290	301	291	288	237	272	282	261	270	318	253	284	290	315	287	298	331	300	306	302	292	304	294	292	273	281	297	286	294	284	292	289	263	297	250	306	287	302	328	276	311	270	280	287	264	304	290	292	303	304	312	300	311	283	307	308	314	274	285	292	270	288	270	282	272	307	299	301	270	271	290	309	309	287	276	315	304	257	305	309	289	281	296	259	280	264	293	283	288	263	318	282	290	276	284	268	268	299	271	270	322	273	332	282	264	292	268	253	275	276	258	258	273	309	268	290	282	311	258	307	314	269	268	290	310	306	272	238	265	269	256	281	252	324	299	292	285	312	289	304	249	302	261	274	292	281	266	304	306	290	276	275	319	299	283	270	286	334	274	290	262	295	302	332	295	289	281	296	271	297	286	306	319	328	277	272	293	295	270	271	327	301	303	296	304	276	302	291	311	275	317	320	288	275	287	289	337	302	270	262	322	320	288	286	269	279	259	301	283	289	304	288	298	279	305	265	283	280	282	267	291	294	309	284
33308	37186	16358	915	726	667	626	717	634	659	605	626	606	587	684	593	624	650	641	620	621	603	644	618	652	639	591	612	613	614	629	594	636	613	588	617	630	598	605	604	647	611	577	614	623	626	560	633	627	631	616	643	648	590	592	630	612	587	640	614	608	640	599	631	577	601	629	585	617	602	613	629	617	610	606	615	639	658	625	649	625	585	585	637	629	571	599	624	632	634	610	620	636	636	601	635	605	608	650	574	624	643	639	651	588	618	592	661	648	613	640	641	594	657	632	595	581	618	635	616	630	598	657	678	597	629	627	595	603	642	615	609	630	646	610	638	566	640	625	663	613	658	650	629	624	599	647	629	584	595	639	620	626	624	635	597	661	648	618	598	629	630	585	593	658	631	628	634	597	593	647	619	607	535	579	596	631	585	598	606	603	626	605	619	644	601	649	610	608	576	589	580	612	597	626	610	628	613	614	633	612	645	617	588	635	647	594	563	599	631	603	569	622	578	620	597	588	630	613	621	618	573	628	612	600	616	640	618	631	621	647	634	599	664	586	606	609	603	592	641	593	641	617	619	619	593	601	598	620	630	615	617	613	611	626	644	613	616	636	613	626	626	569	629	605	620	614	607	600	632	599	608	568	583	629	621	642	610	614	581	602	590	598	586	593	639	662	616	618	626	595	593	645	628	610	657	593	622	570	626	642	593	668	611	604	639	596	627	624	612	605	590	615	659	616	657	574	598	590	619	637	571	602	631	626	578	633	585	652	627	576	622	575	652	617	605	618	593	592	654	661	561	572	667	626	608	643	585	628	611	620	607	611	592	588	578	618	613	608	582	605	630	605	624	618	644	590	539	629	630	621	648	574	623	619	611	611	580	604	584	606	615	601	632	601	623	609	608	640	597	623	632	639	579	619	596	616	566	653	642	602	615	588	588	645	619	582	631	640	608	659	628	618	585	638	663	659	641	621	609	573	645	613	622	623	615	598	583	626	633	619	669	632	622	611	656	628	622	664	647	629	621	579	646	609	600	619	598	618	603	628	628	630	595	641	612	646	613	640	615	619	611	646	643	626	642	600	664	607	618	599	599	615	634	646	620	583	611	662	606	581	619	597	670	630	676	602	651	587	646	625	637	636	609	621	595	566	602	588	609	626	632	611	566	671	656	595	630	659	603	620	561	607	675	599	604	594	652	643	641	602	598	630	631	625	594	631	648	590	613	637	620	601	607	607	630	620	634	623	615	649	618	627	632	619	642	642	591	665	649	631	647	618	640	613	641	607	624	631	642	610	635	599	600	620	577	613	581	658	632	631	615	651	651	591	603	605	611	631	591	630	634	622	613	655	636	676	577	606	624	659	582	625	605	618	616	636	644	628	579	663	618	612	613	599	611	633	603	581	623	619	580	627	606	626	613	627	644	659	604	599	633	556	596	631	599	637	593	641	612	627	603	631	629	606	602	607	607	634	605	612	587	602	591	640	644	621	600	613	599	642	623	576	593	640	625	603	616	584	562	624	611	631	587	623	631	625	616	636	630	626	616	594	614	577	622	616	654	610	640	604	612	633	633	618	643	594	626	582	612	640	626	669	610	603	613	581	626	631	656	613	645	609	616	644	671	606	593	602	608	620	585	601	622	614	606	585	623	656	665	640	625	606	642	611	594	596	650	625	661	647	625	646	633	635	659	597	662	646	603	619	637	581	581	617	641	589	624	593	622	612	623	616	648	593	632	617	595	603	632	635	625	601	593	637	609	624	608	632	608	590	612	615	661	643	635	646	589	661	598	588	634	603	646	618	632	586	652	603	610	583	577	642	618	602	655	631	636	610	587	643	586	633	637	631	660	638	591	644	603	640	607	679	603	638	647	588	608	611	638	649	629	579	612	647	583	628	611	660	645	617	619	617	622	644	579	587	597	574	642	629	643	636	620	605	580	619	668	635	604	646	615	576	626	615	606	641	608	578	573	624	591	606	629	638	607	630	623	625	659	606	656	641	622	612	589	589	641	650	615	648	640	618	640	592	617	589	667	614	647	606	576	625	605	589	613	579	587	635	599	641	595	584	596	625	638	595	622	622	647	616	637	617	643	620	568	577	628	639	622	594	607	655	563	568	636	616	613	587	594	668	597	650	622	650	606	637	656	613	643	616	589	665	621	598	582	634	616	597	608	655	618	644	635	646	621	626	586	582	654	611	657	636	651	618	669	660	651	568	659	621	653	602	596	662	594	654	591	576	624	633	596	629	593	590	616	650	631	619	621	606	616	658	627	646	604	632	616	642	646	652	589	645	623	597	629	599	639	646	618	627	652	628	634	614	590	653	644	586	625	618	594	649	601	622	648	609	562	641	613	650	593	584	642	576	665	597	617	606	610	622	597	625	612	616	623	601	616	610	610	619	641	623	619	606	608	627	607	657	634	647	602	626	615	644	568	589	617	593	629	620	603	642	570	610	588	650	603	617	626	608	663	640	592	602	592	629	633	608	597	619	631	612	606	600	618	612	591	595	617	627	595	621	613	601	632	594	613	658	634	647	604	647	619	635	616	616	628	604	616	594	644	634	632	640	604	641	618	662	613	641	664	599	598	662	650	630	604	638	597	620	621	630	620	601	602	605	636	612	615	584	641	594	610	609	606	608	605	623	579	590	666	658	627	631	584	624	617	590	585	630	670	606	588	611	630	603	604	600	576	622	612	599	630	620	606	597	587	628	594	601	597	614	587	600	620	597	619	612	653	601	619	659	664	632	627	645	612	626	605	614	634	607	598	609	627	652	630	629	635	649	615	636	642	586	637	621	633	598	600	614	582	634	654	648	638	653	626	634	574	581	645	622	627	649	600	616	645	620	612	627	591	569	611	628	640	590	577	618	601	611	697	596	604	610	601	627	600	616	620	582	604	591	604	639	631	625	637	602	628	622	580	625	590	602	639	599	651	642	612	611	600	616	632	600	624	643	622	665	654	595	616	621	591	583	611	634	606	634	593	650	587	609	617	641	602	564	606	625	609	604	661	606	635	652	609	628	629	624	612	608	613	608	548	592	600	644	644	651	598	621	611	589	636	644	615	650	611	593	651	637	635	599	644	655	634	580	643	616	599	605	634	572	644	602	583	649	605	584	633	625	623	642	613	608	575	672	667	617	627	603	570	664	586	645	610	630	590	634	608	618	614	644	581	629	633	622	616	571	589	616	663	660	598	642	596	634	652	597	637	650	629	581	623	620	650	607	603	603	680	607	618	616	602	622	618	610	609	615	588	640	622	567	572	604	564	626	587	618	629	624	597	628	616	592	648	621	607	634	575	672	615	625	626	615	634	595	587	641	594	588	567	610	646	608	631	613	630	604	608	609	628	606	596	620	559	629	651	622	549	584	579	634	631	627	612	579	658	594	609	627	591	634	591	642	619	599	584	612	614	656	647	600	601	639	627	592	581	636	621	656	595	632	649	666	647	591	584	613	602	582	631	640	661	606	662	585	635	631	619	619	597	628	612	663	595
24486	21118	23955	28534	21121	21144	11629	574	428	387	349	324	330	316	365	301	288	319	310	299	283	287	314	326	273	287	271	302	266	301	290	325	313	303	292	306	259	281	313	266	293	265	277	317	323	271	308	283	308	290	294	291	283	271	243	307	303	274	299	290	266	290	284	318	295	298	265	306	295	299	285	258	312	306	254	278	280	281	263	298	268	261	285	262	287	295	291	314	322	273	277	267	314	296	281	273	310	310	294	286	280	270	291	289	303	266	318	267	281	300	288	270	297	282	292	273	262	266	293	282	298	289	289	270	261	302	287	306	269	292	270	320	284	273	259	292	301	303	306	310	291	266	298	307	295	271	297	298	278	293	306	291	300	302	289	239	263	306	288	290	232	264	300	298	254	265	274	284	264	302	294	294	290	300	292	296	285	304	262	281	308	311	274	300	307	318	281	274	270	265	279	247	299	296	299	321	263	305	280	265	291	290	286	296	275	287	297	299	278	266	301	307	289	300	310	299	287	280	283	295	285	275	294	316	286	294	277	310	235	277	270	250	274	266	300	315	301	305	275	293	306	320	264	280	310	300	287	278	321	299	249	300	272	259	277	287	301	280	279	279	295	311	308	332	294	291	296	266	331	330	313	284	289	287	289	296	295	273	265	302	277	268	297	278	287	315	280	283	246	293	290	260	293	273	291	276	250	272	293	300	306	322	278	276	290	307	274	267	276	298	250	278	307	292	319	299	302	289	297	286	301	301	306	293	309	272	268	273	277	299	255	304	252	282	270	295	262	304	246	295	267	275	258	296	278	297	281	300	315	299	310	284	273	293	274	306	301	265	306	271	314	336	271	307	305	267	295	298	272	280	299	287	267	264	277	276	316	286	289	284	277	278	265	265	277	301	293	278	287	261	281	300	289	311	296	265	273	298	280	249	316	295	282	278	280	265	291	281	267	275	297	290	313	288	298	304	264	318	306	287	280	291	254	293	280	251	279	293	268	328	296	257	278	299	296	283	290	294	273	288	266	296	306	312	301	292	310	296	283	293	289	299	296	278	305	299	283	316	287	285	285	274	281	275	282	259	263	265	264	276	286	313	294	274	307	275	290	264	270	289	320	273	290	316	295	293	271	331	273	307	303	310	284	284	278	293	276	270	280	292	249	300	310	314	329	307	284	288	276	269	304	310	295	259	305	287	270	293	289	293	294	262	300	293	258	277	289	318	293	289	286	248	243	279	282	273	296	295	290	263	292	290	294	278	322	303	263	293	273	307	278	291	287	253	307	270	248	274	297	271	299	287	268	309	297	261	312	275	320	314	287	296	278	350	293	273	311	255	298	273	310	285	283	272	264	283	276	296	280	240	288	257	285	250	277	271	288	299	300	284	272	264	275	301	283	282	292	277	273	260	280	301	286	309	275	303	323	290	275	278	307	272	274	279	287	269	257	264	279	273	288	246	268	258	276	303	304	308	329	277	269	289	267	295	273	296	288	301	294	263	295	269	273	302	303	294	278	307	298	289	306	263	318	286	282	262	257	321	274	339	286	273	288	291	298	304	283	257	301	264	292	302	250	251	304	260	294	305	292	277	292	263	287	263	272	276	286	289	262	285	298	303	271	269	287	269	274	286	289	260	290	292	292	312	287	273	299	269	267	269	296	284	300	280	281	301	307	293	297	282	299	300	310	298	283	315	284	310	296	292	270	294	316	303	284	284	298	295	304	305	298	271	279	275	292	323	295	282	278	309	279	262	278	256	276	279	261	244	280	306	304	293	275	284	313	289	303	295	298	266	262	280	290	274	279	285	260	264	259	281	295	285	282	265	285	303	308	307	300	325	270	291	279	338	279	272	284	271	324	292	278	298	273	305	305	308	284	318	339	266	252	254	292	277	272	280	262	269	263	290	263	254	285	269	295	322	247	309	269	283	278	262	248	295	297	320	275	281	260	298	293	304	298	288	282	274	275	261	279	294	286	270	319	296	271	297	282	277	287	296	264	265	279	314	333	295	315	267	309	288	299	304	279	263	278	277	250	279	275	322	263	288	337	267	277	310	309	305	281	274	305	265	286	320	274	299	321	290	254	274	284	286	315	289	280	319	267	280	264	274	291	281	298	296	294	264	282	308	296	294	295	299	279	298	277	306	285	302	292	266	279	283	292	279	301	279	295	287	304	297	251	286	290	287	265	313	299	262	305	297	279	316	289	290	267	296	312	289	302	289	281	313	280	261	295	272	299	298	281	282	276	311	249	254	284	331	299	297	279	298	296	281	317	294	275	281	316	308	290	294	314	286	285	315	274	310	274	285	254	274	295	287	277	261	305	289	307	304	269	300	325	288	289	276	323	269	285	304	250	324	313	304	306	275	286	295	317	247	277	273	264	284	294	284	308	299	307	285	318	260	262	323	298	303	297	278	285	294	285	321	323	263	263	291	298	275	305	262	296	270	296	261	277	247	254	296	310	278	295	283	303	283	286	291	312	289	275	284	276	308	266	266	307	283	299	260	300	313	288	282	315	297	300	287	274	275	290	331	319	285	283	303	285	304	281	309	304	313	296	285	292	242	292	287	249	261	301	278	277	286	311	262	241	320	285	286	275	285	282	255	276	290	274	272	280	297	282	297	259	285	287	325	321	315	281	279	289	284	291	294	243	286	289	294	314	298	294	280	270	275	306	279	268	253	262	262	315	292	286	240	292	292	311	261	301	267	311	255	268	289	272	297	296	269	277	280	289	321	265	259	285	305	289	282	247	293	291	296	307	273	272	331	287	302	300	257	285	286	308	268	270	261	250	297	293	276	337	278	302	286	287	274	309	298	303	292	274	292	306	272	278	262	269	274	287	259	270	256	309	268	272	268	287	286	299	272	290	261	293	257	296	288	285	315	290	267	305	287	285	285	297	280	297	331	316	287	248	257	287	305	268	265	269	298	285	291	287	280	297	291	290	272	302	290	277	277	262	332	325	279	298	279	287	314	272	269	242	290	278	299	299	302	282	306	283	268	300	253	299	276	273	228	275	264	235	243	291	289	269	263	288	271	297	299	281	251	256	306	289	304	260	273	339	287	309	312	304	328	293	317	280	269	267	263	335	299	250	272	280	299	293	267	270	290	292	265	315	294	277	257	277	278	254	309	290	283	287	281	297	340	266	327	287	295	276	304	280	260	285	327	298	295	282	274	284	290	287	289	293	312	283	317	306	270	278	331	271	315	324	284	292	291	270	291	294	322	286	301	284	286	282	304	276	298	297	319	302	297	323	296	301	276	289	257	286	306	309	284	308	300	305	278	300	279	302	275	291	291	285	246	305	298	308	285	281	295	292	306	294	298	280	255	298	254	298	312	284	270	266	293	283	294	293	292	304	276	282	284	314	291	283	269	282	281	284	270	267	259	277	299	320	289	280	276	293	293	336	273	285	284	293	321	312	293	264	282	294	303	266	301	300	294	295	267	289	302	293	285	247	280	316	303	329	289	286	261	276	265	298	301	275	288	272	299	298	287
39029	47555	24590	986	734	641	630	654	621	597	583	573	550	593	623	603	570	588	593	592	547	621	607	598	590	577	579	536	586	610	579	584	572	576	576	592	638	555	550	627	589	576	562	589	532	583	608	581	608	586	588	566	584	581	564	594	593	572	585	548	584	557	553	611	608	620	557	559	593	615	545	606	598	586	594	600	535	588	615	545	581	584	580	601	580	561	589	606	574	586	595	573	535	564	611	568	577	589	537	592	618	585	588	542	583	574	568	589	565	608	551	562	606	576	554	562	565	567	561	580	596	574	579	594	584	564	587	583	568	530	562	598	564	548	575	608	563	609	578	583	553	575	568	592	542	586	555	601	571	565	590	601	571	570	563	573	584	623	599	580	553	571	554	596	579	606	593	554	573	588	582	577	622	570	568	560	620	597	542	621	582	567	559	593	588	584	564	581	544	562	549	554	575	568	576	566	597	605	595	576	607	570	576	553	580	550	583	587	560	552	579	587	605	578	585	559	603	559	578	580	608	592	566	590	598	577	573	571	582	569	559	564	603	614	580	573	573	597	602	598	533	631	555	604	596	568	544	586	614	596	570	561	577	605	611	575	610	586	603	572	561	591	584	601	584	587	609	588	591	553	573	591	579	575	568	599	589	591	582	607	574	618	605	569	611	559	587	551	592	568	553	580	593	617	561	600	529	546	622	548	601	565	639	591	565	596	562	583	591	606	544	605	548	601	602	602	554	523	588	552	573	571	528	580	601	577	599	561	591	629	628	571	600	577	604	558	582	601	580	549	579	614	534	585	620	599	577	585	573	600	609	545	550	602	591	609	604	558	552	562	577	600	550	599	589	603	552	577	585	571	579	566	560	609	594	586	595	583	568	549	566	572	594	612	590	604	576	572	572	637	585	580	544	563	539	573	553	572	573	563	589	564	576	569	615	572	565	540	575	605	541	564	568	573	587	608	582	610	602	580	602	591	578	563	575	598	602	586	584	561	624	579	608	619	564	587	566	576	575	583	619	610	565	593	578	572	529	607	574	566	590	612	585	624	573	570	556	581	608	574	622	574	576	596	574	610	557	579	573	573	562	589	572	589	562	578	577	560	587	571	615	575	538	619	599	565	563	559	607	581	534	587	574	560	546	571	552	544	556	573	586	614	585	580	578	570	557	581	552	584	577	577	571	568	569	544	649	562	593	614	569	571	582	584	622	585	613	548	596	572	567	543	598	541	554	545	586	587	558	595	576	563	565	569	593	614	577	586	593	591	590	562	605	568	556	607	524	551	574	597	569	590	590	601	565	548	595	597	576	580	572	573	605	590	566	592	609	584	560	587	553	622	586	550	558	567	581	584	570	566	584	609	563	589	578	558	596	558	612	623	544	590	596	589	581	573	615	581	599	548	598	577	594	589	600	578	584	619	602	568	559	593	610	540	535	616	566	599	528	584	597	566	586	596	558	545	601	567	563	586	579	567	569	565	562	561	588	597	583	599	559	536	540	569	532	580	568	574	603	560	587	554	577	532	584	601	564	565	590	615	564	571	582	562	632	508	579	614	576	578	601	578	589	602	610	577	562	582	625	541	545	563	535	590	567	582	567	569	596	570	576	607	582	558	573	600	594	573	606	564	588	596	570	575	548	551	569	569	559	565	588	587	569	566	569	644	550	589	577	585	556	601	533	573	598	573	591	592	593	552	584	573	573	561	577	577	574	576	579	623	578	571	555	596	608	585	578	537	593	548	567	576	580	577	542	618	587	551	607	568	627	583	585	613	606	590	563	617	610	590	575	549	567	634	507	551	584	571	603	571	530	554	598	582	568	575	624	560	592	573	605	523	544	589	580	540	545	605	611	572	572	608	593	600	560	599	589	569	562	547	569	556	633	545	623	610	600	557	595	557	581	608	569	582	595	590	536	586	556	605	600	629	569	586	591	571	601	564	579	546	581	562	563	610	548	586	594	550	575	569	619	540	602	570	570	576	572	580	579	578	565	589	561	573	591	569	585	584	549	593	594	543	544	590	546	558	583	571	580	594	563	568	584	602	566	615	606	572	577	590	627	561	563	616	571	579	606	578	596	570	591	607	536	586	607	599	571	577	607	567	574	555	565	560	588	552	582	598	598	586	586	546	588	594	597	616	599	606	576	606	596	618	613	612	597	556	631	576	600	580	565	607	577	579	592	617	586	594	595	593	583	594	591	623	585	555	568	646	572	621	586	554	554	627	584	554	601	562	598	569	590	562	581	565	533	589	571	572	566	560	612	566	628	577	582	552	585	623	588	566	543	585	555	606	620	581	616	571	562	614	566	571	605	596	504	610	562	568	606	565	608	605	565	575	583	578	579	560	548	586	572	594	571	579	545	548	598	507	567	594	615	576	582	614	603	574	591	581	583	571	624	623	601	549	598	570	611	554	546	568	608	617	589	586	567	562	568	564	559	609	610	609	540	574	580	556	561	572	570	612	568	552	548	550	564	565	578	578	599	532	587	567	552	577	572	618	547	573	589	525	577	537	606	543	561	603	529	539	560	577	554	558	608	611	592	577	579	562	600	589	535	554	593	577	562	597	577	597	631	615	560	579	611	584	594	596	599	544	580	577	581	579	594	609	575	601	585	542	601	605	579	618	555	592	573	605	590	579	606	558	556	590	556	585	613	557	546	588	587	593	610	562	565	557	608	613	606	555	555	589	622	570	571	569	515	634	615	604	570	549	624	558	603	646	564	559	573	575	639	579	575	566	618	587	574	562	588	590	530	567	596	610	558	578	565	568	584	579	594	549	563	558	605	575	612	621	565	570	558	621	531	587	584	595	583	547	573	563	597	571	588	619	580	609	600	537	582	611	566	581	555	611	595	561	551	611	583	595	561	596	604	553	588	612	586	578	580	582	600	579	546	547	591	601	580	571	583	581	589	566	608	562	567	578	584	582	547	577	591	568	573	605	605	589	570	583	595	541	588	552	617	579	594	578	604	618	554	579	582	562	568	571	588	585	611	621	620	575	602	587	558	613	582	633	601	560	614	587	593	593	575	582	576	606	632	616	565	558	577	620	566	570	585	566	544	561	563	582	588	555	570	572	561	618	594	588	592	602	581	568	570	611	581	549	592	586	572	596	578	566	607	631	580	570	616	547	592	555	563	598	602	549	562	591	627	562	595	544	574	637	557	551	593	519	583	555	578	584	585	572	569	585	600	625	586	581	532	608	599	567	616	651	592	592	598	547	572	555	578	581	612	545	601	613	580	656	543	566	581	566	542	564	585	580	569	560	589	551	567	546	598	601	604	542	598	599	552	582	601	578	610	560	541	553	581	576	567	553	577	552	577	567	618	586	592	598	577	568	555	592	554	626	605	576	582	576	552	554	629	554	594	559	562	584	598	600	647	568	576	613	580	541	576	627	584	599	619	587	585	607	617	576	531	612	624	595	581	599	559	586	607	614	616	522	642	587	606	560	577	603	576	593	547	553	609	567	583	569	586	600	613	632	615	560	571	562
34187	18339	5949	446	201	159	138	146	150	147	148	123	158	178	148	182	180	149	118	138	134	157	147	151	160	160	133	123	120	136	132	145	150	139	145	150	140	155	116	171	163	139	151	136	119	146	125	134	128	136	150	148	166	155	158	142	120	144	156	161	133	165	167	159	156	163	133	152	137	144	143	135	163	160	130	142	149	133	167	137	134	151	137	150	164	131	133	148	150	161	160	152	181	128	128	149	132	146	154	172	126	128	160	171	140	151	156	176	152	139	145	135	114	126	141	140	155	135	150	147	148	155	151	144	184	166	144	124	165	145	164	139	129	146	152	133	134	145	152	131	133	137	143	131	127	136	137	142	150	133	156	160	137	154	148	151	164	131	136	159	144	136	135	140	133	138	138	158	153	170	160	133	131	162	141	142	155	144	166	169	155	159	143	143	163	155	134	154	135	129	158	165	162	136	125	145	160	157	116	135	148	143	163	143	134	119	140	148	153	148	147	149	142	140	134	147	168	162	142	149	138	147	139	122	160	154	150	122	142	134	143	133	142	145	165	183	139	149	153	155	150	153	183	173	157	134	136	132	151	136	127	131	146	156	148	128	152	153	121	146	155	149	137	119	148	131	154	140	123	135	163	164	141	155	167	133	149	171	171	141	155	119	149	134	145	157	143	127	132	119	118	108	159	162	125	167	154	169	147	148	138	160	142	127	150	163	145	137	120	140	140	147	140	160	152	139	137	134	165	132	158	154	163	144	139	145	139	154	139	159	132	160	124	133	125	171	159	150	138	141	136	149	154	156	157	161	154	153	167	149	160	139	177	137	133	142	137	159	131	129	162	146	161	160	149	150	127	149	138	143	135	163	160	166	139	132	139	141	154	134	150	136	156	144	155	156	152	140	131	131	135	148	125	152	159	125	169	148	147	137	137	156	143	159	131	148	155	159	157	159	146	149	158	122	131	140	139	127	120	126	150	139	162	145	156	135	155	145	141	158	149	151	143	158	132	137	144	125	138	155	132	137	130	146	143	142	150	133	125	143	130	140	148	131	146	127	142	151	146	162	145	132	128	160	145	154	134	158	136	152	140	136	156	150	143	137	150	166	140	133	161	125	145	147	139	149	130	180	142	130	138	137	137	150	151	152	146	134	138	154	148	126	151	141	144	156	133	159	143	162	166	155	154	115	119	162	132	132	157	143	169	156	161	134	138	154	135	150	140	139	163	144	134	145	153	136	154	136	132	151	145	144	145	141	125	131	137	153	126	158	151	159	131	162	152	124	134	157	148	138	133	144	146	140	136	145	155	147	120	156	165	136	143	129	147	137	138	145	136	134	146	147	152	140	136	139	148	129	148	132	137	158	113	153	136	159	139	134	157	141	145	148	131	154	144	116	139	135	155	158	162	151	154	144	137	137	143	148	124	139	135	152	129	143	124	141	151	142	155	125	135	140	140	142	117	156	130	136	176	149	129	142	148	140	156	154	163	145	137	132	139	153	148	137	147	135	144	137	145	123	131	155	174	129	144	155	142	118	153	142	147	146	155	126	146	150	160	145	134	162	122	143	138	140	154	145	137	138	137	149	130	134	147	168	157	145	149	144	116	142	111	144	137	131	144	128	157	138	132	151	132	147	145	126	126	153	153	129	155	147	144	160	146	157	137	149	143	131	121	113	144	119	146	142	143	129	147	139	150	154	136	128	154	117	167	140	151	166	151	148	129	147	148	144	165	160	157	144	147	147	125	131	126	138	133	128	143	133	159	131	162	148	122	147	137	145	140	153	161	132	152	128	126	140	156	145	166	139	132	126	134	131	141	145	148	151	147	145	151	122	140	130	118	150	154	149	120	144	129	133	148	150	106	143	135	166	172	170	157	136	143	144	121	132	151	130	172	134	129	149	158	172	137	142	129	158	134	153	135	136	165	158	148	129	137	135	146	151	156	126	136	147	142	118	157	129	147	148	149	159	162	170	148	128	128	125	145	148	127	156	133	139	120	145	160	159	155	127	142	133	148	139	136	145	151	153	150	156	141	148	153	136	153	118	148	141	114	147	161	156	140	135	126	134	146	127	113	127	137	152	150	130	154	169	135	134	161	121	155	137	132	149	160	148	157	163	160	150	137	130	154	144	152	147	147	140	142	153	142	136	124	156	131	139	131	122	151	131	154	176	126	119	165	138	144	123	164	178	151	143	141	143	145	161	129	111	138	165	170	150	155	150	139	138	133	121	152	153	150	154	145	134	128	136	159	153	134	160	148	152	149	151	142	145	139	138	155	161	165	130	141	149	140	160	133	159	195	151	159	161	135	140	144	147	141	136	121	156	136	150	135	136	152	145	144	162	144	150	168	136	153	160	167	138	147	159	152	137	140	135	162	163	145	149	131	161	143	149	163	138	166	163	146	163	169	150	166	130	136	135	148	163	131	151	168	171	139	140	123	143	126	143	145	147	146	144	159	134	141	146	141	117	141	147	147	147	149	162	129	132	129	127	158	140	161	162	139	153	136	133	127	144	144	152	143	168	135	150	134	146	128	138	145	151	143	159	138	131	148	131	114	129	158	157	133	145	134	162	136	141	158	136	128	151	137	140	128	148	146	141	147	151	131	150	135	155	133	161	138	124	140	142	132	147	172	139	170	124	136	120	131	154	131	136	132	106	136	156	148	135	150	164	118	148	133	152	161	150	124	130	149	134	141	134	154	137	153	145	134	175	152	165	161	138	151	142	161	149	141	148	153	146	147	158	161	152	140	140	144	155	153	131	160	140	140	138	130	139	151	143	159	137	140	126	136	160	137	130	125	151	138	170	163	149	172	140	162	121	133	116	140	122	145	156	141	140	155	169	139	148	147	135	148	137	172	133	145	157	157	142	139	149	153	164	148	150	131	130	126	155	158	152	181	114	141	141	130	141	145	130	133	169	146	141	145	148	140	131	148	157	129	128	145	154	143	144	167	118	126	153	147	136	143	128	154	157	145	137	141	168	139	144	141	124	153	143	144	141	126	157	122	139	134	149	144	152	159	153	138	135	177	132	146	159	148	154	152	147	184	142	166	139	151	145	130	131	157	141	148	152	144	149	155	148	158	159	156	154	173	146	148	132	148	138	128	168	157	131	140	145	147	132	125	154	138	174	163	147	142	136	164	149	130	133	149	141	156	153	145	159	150	157	160	144	156	140	151	124	158	164	151	146	169	159	153	153	149	157	139	138	132	131	131	131	152	122	111	149	137	130	136	155	127	126	143	131	165	146	152	167	154	141	125	132	131	144	113	133	146	144	128	140	139	149	143	172	133	139	131	138	147	150	160	136	141	142	135	148	132	147	147	142	136	147	159	145	164	140	138	134	158	141	128	168	145	132	142	128	149	131	142	139	160	166	155	167	125	160	149	148	157	145	136	150	139	164	150	150	148	133	125	171	136	155	114	130	146	130	162	126	143	141	136	132	125	153	137	142	163	130	161	137	146	146	134	150	152	157	146	143	142	125	152	148	150	135
16921	5360	1440	370	354	359	366	363	370	355	360	360	392	354	352	359	367	368	413	400	368	350	377	344	348	388	366	362	361	385	371	337	352	354	356	341	360	328	404	341	352	365	341	363	359	364	358	373	389	369	365	359	393	391	344	364	345	344	355	391	372	364	359	372	357	346	375	379	378	347	372	364	359	361	358	402	359	379	354	357	352	366	362	349	363	359	344	369	351	387	353	376	367	348	398	384	360	357	382	345	368	379	360	362	375	361	347	343	345	364	335	361	378	358	373	377	346	347	361	348	363	351	374	385	368	369	330	354	352	364	363	330	328	347	340	368	359	353	365	373	388	375	369	381	329	365	372	366	365	333	368	398	382	354	368	345	399	352	370	340	351	379	341	394	380	373	364	345	351	381	356	367	347	357	353	367	362	399	391	352	379	369	346	348	364	321	371	374	357	354	404	336	353	359	363	367	361	367	346	360	333	373	363	383	393	356	349	375	378	354	357	324	384	356	332	357	366	356	322	372	367	376	375	389	345	318	347	351	355	380	372	362	398	354	346	351	360	378	383	351	360	368	353	413	367	362	394	332	362	365	359	332	332	374	355	382	367	383	352	364	317	373	354	365	370	372	360	359	337	362	355	348	356	341	366	372	354	374	375	373	364	349	358	379	350	393	360	353	342	387	365	344	378	360	364	400	366	369	354	376	337	352	371	349	341	352	374	347	359	391	377	375	375	397	367	379	383	356	344	373	380	365	361	356	352	354	373	357	343	348	365	375	336	392	387	377	369	335	356	360	335	345	386	360	396	368	332	369	381	356	336	371	359	367	359	353	380	349	373	348	360	351	388	355	382	365	342	386	382	346	403	374	352	374	358	356	356	352	381	335	384	363	352	371	362	381	327	326	347	366	382	425	355	374	358	361	408	362	337	369	368	374	372	361	355	381	371	370	385	357	361	393	353	361	359	370	392	355	335	348	387	353	355	333	337	399	346	354	366	393	374	391	356	360	380	389	363	385	329	361	364	392	368	341	361	344	360	386	403	385	343	353	339	367	358	364	376	334	392	403	393	412	363	359	344	379	363	405	352	372	387	369	363	400	362	381	369	322	355	366	373	352	389	380	332	376	340	340	337	351	371	357	376	345	354	378	370	364	415	364	363	362	426	368	341	373	394	376	331	351	348	365	348	375	353	365	346	373	370	358	388	364	347	344	346	333	416	365	406	341	356	345	380	366	364	389	346	361	346	367	354	327	387	378	352	364	364	307	360	387	326	366	364	349	370	387	371	360	371	353	343	351	361	360	356	372	389	319	361	353	335	357	373	379	361	446	354	372	399	394	358	380	367	371	384	393	367	363	386	375	342	364	367	350	368	394	352	363	355	358	370	333	362	349	361	360	378	380	384	378	326	371	390	362	364	354	378	379	374	347	394	372	354	369	366	376	363	365	361	360	351	387	372	387	369	357	368	339	366	345	340	343	347	385	366	316	367	363	343	391	350	349	363	380	348	354	351	373	394	375	379	371	362	379	336	377	362	386	353	370	356	354	401	354	360	334	359	361	370	407	392	379	345	353	384	339	393	374	394	365	377	363	348	346	365	357	366	387	325	346	364	368	393	359	372	365	365	380	329	349	345	390	369	375	347	337	373	411	408	356	354	391	371	375	361	379	353	369	332	370	352	411	409	353	372	352	367	404	375	359	369	353	348	343	364	361	330	321	363	348	388	368	346	361	367	368	363	374	336	349	361	337	359	335	347	355	358	381	349	392	383	360	370	387	347	360	364	369	365	357	343	332	394	337	396	374	363	402	331	362	353	393	376	369	356	352	357	369	428	396	379	378	359	353	367	366	369	366	375	359	366	383	347	338	369	349	377	379	369	327	370	350	344	358	361	351	385	356	360	332	385	363	348	359	364	372	389	370	367	372	372	367	355	377	382	390	362	379	359	369	378	357	389	369	324	382	369	385	369	359	333	342	357	384	329	381	358	378	378	376	384	371	342	360	371	362	344	315	326	368	389	342	341	380	366	381	368	345	369	335	373	367	360	367	382	354	402	359	349	338	362	365	345	365	359	385	358	358	375	345	405	319	379	360	355	359	366	364	357	328	334	366	365	369	370	354	368	358	371	396	347	342	397	361	362	325	353	382	335	382	366	356	359	349	333	396	377	343	374	370	351	377	353	369	376	389	369	383	396	402	322	369	393	356	322	354	377	397	351	413	312	361	373	398	377	344	357	370	380	364	384	357	346	354	365	349	338	377	353	369	362	381	381	366	412	358	368	378	358	372	395	362	370	358	368	394	365	385	350	356	366	354	328	379	343	373	377	365	350	342	349	360	353	347	371	374	338	375	363	374	366	373	350	348	369	362	357	334	340	390	331	352	369	357	399	355	371	354	369	349	336	369	360	362	357	391	344	358	387	361	336	396	323	365	379	344	387	369	363	377	376	365	356	374	348	389	372	362	378	353	356	329	344	381	367	336	386	370	352	333	359	368	353	378	345	385	414	336	362	336	353	377	357	356	345	347	357	346	353	367	343	347	395	394	373	358	365	385	363	394	344	390	397	401	365	364	391	361	392	360	373	360	365	354	391	361	365	341	350	359	354	331	389	336	370	339	367	358	355	344	370	374	380	356	363	378	357	354	355	415	374	334	381	348	354	368	399	380	364	391	368	372	322	388	384	363	374	349	409	340	358	360	334	380	355	371	390	328	401	383	346	347	366	372	375	382	348	367	343	348	359	362	370	401	369	397	343	353	363	369	367	370	394	368	361	375	341	370	371	350	386	313	365	357	352	377	379	373	388	357	372	414	356	364	343	356	350	344	339	381	318	390	389	385	362	372	399	344	372	373	384	353	348	359	364	337	376	360	342	343	349	370	345	350	346	386	354	361	348	359	384	370	381	365	373	361	399	355	378	415	372	388	418	365	356	393	342	382	378	350	337	397	324	403	368	358	347	367	362	398	383	379	356	357	381	379	356	369	347	384	369	397	403	375	340	395	387	328	392	367	370	389	347	381	371	352	350	373	354	328	368	390	346	373	379	325	342	364	389	362	360	367	360	407	372	354	370	339	337	322	387	386	377	403	340	378	326	377	344	370	334	372	378	347	366	366	357	359	359	336	369	390	366	346	338	394	408	370	356	357	362	350	363	358	400	357	338	349	352	342	328	377	369	377	369	366	362	358	366	379	385	331	388	370	371	356	367	372	340	355	372	332	360	385	334	350	390	377	385	391	365	351	370	368	354	344	357	378	343	349	376	391	346	379	395	378	344	383	377	368	353	337	388	366	347	353	354	332	396	361	358	380	366	361	386	357	413	325	352	348	358	347	344	358	383	361	372	340	338	334	362	340	330	350	356	338	390	381	399	335	349	331	365	343	389	370	346	383	348	379	320	392	358	361	333	419	361	383	368	362	363	358	370	366	346	371	360	373	381	370	387	359	368	391	380	361	382	377	352	342	346	371	381	352	364	350	401	351	383	355	352	333	367	361	354	382
25320	21154	23648	28924	21147	14223	553	388	372	337	327	290	287	285	289	318	304	305	336	285	305	283	274	283	305	310	308	308	311	257	280	277	310	320	297	269	292	282	248	301	284	301	302	292	296	291	298	298	284	310	318	289	300	335	283	280	260	297	328	304	318	273	316	298	289	281	288	284	309	284	298	295	315	328	268	306	274	302	286	283	263	275	304	290	289	297	277	279	294	261	294	266	274	282	254	283	290	295	313	277	297	302	284	289	278	309	293	280	264	277	280	319	289	301	275	315	305	308	298	282	280	294	290	295	283	299	321	309	305	277	275	317	302	257	255	305	292	281	277	255	262	290	286	260	299	309	320	310	272	320	316	253	294	284	285	280	323	305	304	309	268	287	276	285	268	308	274	274	276	297	284	279	253	270	298	252	294	295	308	302	298	300	292	272	269	288	254	267	315	278	295	295	281	273	282	294	297	290	278	296	292	281	294	310	291	337	273	294	294	253	287	264	288	293	304	296	267	320	290	276	311	297	267	330	306	289	288	322	280	289	325	266	301	279	305	279	270	308	299	295	307	294	286	278	298	289	286	285	278	283	255	296	307	311	268	272	307	322	282	314	274	283	269	308	298	283	329	304	281	286	280	304	294	271	302	292	286	281	282	255	323	277	279	325	279	313	348	295	280	288	273	262	291	304	263	288	280	329	281	284	330	300	298	279	282	285	302	300	298	291	295	278	293	282	265	263	278	318	284	298	307	290	268	279	315	301	267	261	290	322	308	298	272	268	291	291	313	259	307	261	321	278	300	280	288	289	299	296	328	271	278	289	289	255	313	273	279	280	253	268	305	285	305	311	271	270	295	294	261	275	296	305	282	294	297	284	293	314	276	315	285	302	279	267	262	274	305	290	276	290	307	286	287	278	301	307	288	303	290	286	290	283	294	310	297	273	265	316	315	267	284	301	285	298	276	291	317	303	307	253	287	301	303	303	310	288	309	277	302	313	327	315	309	280	294	295	306	297	290	298	327	267	318	291	282	301	292	269	277	315	287	288	331	316	281	300	301	302	296	284	320	297	300	307	304	313	291	293	247	289	266	280	301	293	270	272	255	309	304	292	291	276	305	255	297	296	291	273	292	301	317	304	297	296	261	271	292	277	298	308	297	293	250	278	278	296	321	278	281	294	301	288	282	289	304	272	290	295	288	276	259	294	272	291	275	279	302	289	291	272	268	333	319	278	318	293	287	299	283	299	304	289	290	299	309	299	262	323	265	267	302	295	291	276	270	293	268	245	280	273	282	297	292	286	265	303	269	291	296	290	311	275	312	289	278	275	290	283	335	322	275	308	287	285	264	311	302	291	262	250	308	297	291	307	284	290	321	261	251	267	271	298	266	307	295	306	280	268	257	280	313	269	291	317	274	280	271	306	312	333	312	284	293	300	293	270	316	271	283	293	333	281	305	306	281	370	262	294	311	295	256	291	308	277	265	307	319	278	276	251	308	293	317	313	282	255	267	306	303	306	271	273	306	317	256	276	272	279	310	282	298	279	272	287	271	265	270	293	305	303	279	309	286	277	297	310	281	283	291	306	291	317	275	306	247	304	309	297	302	310	290	288	280	293	303	273	308	272	311	307	322	316	258	261	329	319	310	281	273	261	287	259	295	263	293	243	262	268	315	257	280	311	305	261	277	282	283	283	287	297	310	290	282	278	284	306	329	309	289	284	296	253	317	259	324	307	286	283	276	257	293	306	298	288	312	276	309	279	301	295	299	285	273	297	286	311	321	323	334	309	298	320	275	307	274	293	304	276	304	283	283	323	282	300	281	285	263	302	319	301	288	293	310	307	288	273	294	283	271	295	325	276	284	283	299	282	313	271	314	312	294	287	277	288	288	287	314	268	289	294	325	280	288	273	295	292	280	257	268	292	274	254	260	255	273	277	298	297	317	295	286	276	326	289	279	301	300	307	291	288	305	271	279	274	281	278	311	283	270	297	269	302	252	306	299	254	300	278	305	281	279	263	286	314	307	299	282	292	316	304	280	313	268	265	257	270	304	308	289	283	278	269	292	252	271	251	315	271	326	299	285	304	291	275	250	271	316	269	319	283	334	292	308	312	319	263	289	304	302	300	304	265	281	296	292	314	282	293	282	264	257	300	286	325	287	287	282	273	294	287	315	290	290	284	307	287	277	291	311	282	305	271	307	296	303	301	309	289	309	305	286	261	262	272	283	282	315	271	265	279	283	275	285	298	317	310	326	298	300	309	301	301	274	302	308	290	255	333	285	280	285	291	300	266	281	298	293	275	296	281	282	308	294	269	290	270	272	272	284	276	299	301	278	277	291	265	296	316	322	301	286	275	294	296	287	283	271	312	305	245	291	300	293	303	355	306	287	280	301	277	276	288	283	290	265	294	286	317	324	287	292	315	291	272	278	280	273	290	298	294	302	251	266	291	279	307	282	281	293	265	279	282	270	264	280	269	268	296	286	277	278	306	319	273	293	272	277	265	313	299	264	302	291	254	297	291	302	283	270	311	298	299	291	270	301	301	301	276	286	293	308	274	298	270	295	290	318	297	286	302	299	317	296	295	289	277	308	267	322	334	259	315	293	276	267	289	266	300	298	264	276	275	267	288	306	318	274	311	271	286	299	315	302	296	310	294	269	254	298	285	309	311	298	276	249	328	306	324	269	295	275	272	284	275	279	255	286	263	308	293	286	305	257	294	322	297	304	301	286	289	329	258	303	249	294	262	311	303	269	271	292	309	282	283	303	303	308	294	296	296	286	274	311	268	292	312	305	308	288	276	276	300	285	309	240	290	291	247	260	334	303	287	269	298	254	264	269	300	315	287	289	281	290	243	280	310	317	314	310	304	305	279	259	286	290	275	273	277	307	261	253	303	286	292	274	266	292	307	279	308	295	304	282	291	323	339	278	308	297	292	258	301	289	280	275	319	284	297	333	312	330	235	271	281	288	271	275	267	279	256	286	280	294	305	281	269	311	278	307	284	299	279	278	263	266	270	279	292	283	265	286	245	283	296	272	277	309	278	303	262	352	274	252	285	280	335	281	301	280	277	309	294	300	301	281	286	284	275	296	317	300	293	281	285	302	305	241	289	284	285	277	294	311	277	272	251	277	253	256	304	291	292	262	290	296	308	290	297	347	246	266	290	260	283	317	296	298	319	312	281	328	317	306	286	264	287	293	256	283	267	279	303	319	255	288	315	285	268	276	296	304	309	355	297	324	297	278	284	303	313	282	320	335	294	292	299	276	308	270	267	277	291	293	274	312	276	272	277	309	252	327	290	288	281	309	308	263	289	303	273	272	291	315	302	332	297	306	237	280	281	279	279	274	304	277	335	251	292	280	262	265	266	274	275	272	315	296	300	256	281	282	315	290	281	263	304	282	295	315	308	278	272	277	284	336	275	322	288	298	294	283	308	279	297	260	288	281	277	269	279	317	295	291	307	300	300	271	341	285	289	318	255	294	248	290	264
32320	37686	16556	814	656	695	662	657	627	647	598	637	672	632	647	600	612	627	618	614	642	610	617	580	611	616	614	627	658	646	605	640	645	618	599	603	633	594	613	591	620	572	616	579	611	663	610	648	650	643	604	626	588	618	592	585	646	583	615	654	624	638	706	633	682	668	609	634	657	617	637	609	621	652	630	622	635	577	609	593	609	609	693	643	651	619	594	614	628	585	620	622	594	660	650	650	639	630	615	658	610	660	584	602	631	591	629	592	660	618	617	589	616	673	667	598	610	604	610	636	646	671	621	601	604	606	590	616	651	624	645	630	633	632	609	620	606	632	645	618	614	640	601	583	613	619	568	635	652	632	659	616	638	607	597	611	623	615	627	636	644	610	572	617	583	585	594	635	638	620	639	597	581	585	628	608	612	657	628	644	597	631	601	611	620	632	643	625	584	631	633	627	586	653	639	642	611	621	644	665	622	622	643	659	602	652	608	615	633	584	615	620	621	630	633	635	610	657	631	629	559	633	627	636	611	612	602	671	622	587	591	614	585	627	576	610	592	615	597	611	591	644	617	619	616	629	609	649	615	614	648	591	595	590	636	632	595	598	642	606	618	632	593	667	624	618	640	646	632	620	644	615	618	634	624	598	617	619	617	639	569	608	611	622	562	658	631	626	616	618	627	591	635	577	611	672	630	661	626	595	602	606	609	671	602	658	611	617	593	644	627	631	671	615	562	605	611	622	650	651	638	633	621	588	677	668	621	598	663	622	622	606	608	624	618	579	604	612	599	642	615	620	618	623	632	563	610	624	624	610	594	585	605	581	648	652	622	577	636	618	616	638	656	627	662	655	597	613	641	648	611	583	679	617	617	587	598	614	628	625	619	650	644	622	606	643	588	606	623	606	636	623	635	599	645	627	584	642	582	600	628	599	600	599	632	614	606	587	652	654	629	569	634	585	607	629	633	676	613	575	605	627	615	579	624	598	644	616	603	639	599	635	606	667	630	660	638	669	620	615	600	598	611	610	629	651	622	589	626	612	598	644	607	663	620	641	604	619	634	631	653	604	628	636	603	646	627	579	613	595	620	644	614	630	582	591	587	590	625	615	670	600	648	584	635	616	620	593	612	642	647	589	598	623	617	580	585	695	604	630	632	628	620	635	630	584	624	629	623	662	658	568	642	644	622	616	620	604	630	622	654	632	610	603	641	584	611	616	629	624	618	635	641	597	615	602	592	666	679	597	627	616	626	598	585	605	619	655	615	624	627	583	616	644	588	610	606	576	636	617	576	565	600	649	651	573	624	607	626	637	623	642	626	677	586	636	646	593	613	618	614	568	652	611	604	616	589	659	640	610	607	605	637	637	593	657	608	620	611	584	628	601	652	650	605	621	576	644	578	628	675	621	589	590	613	597	594	592	624	619	644	613	555	664	610	620	641	588	626	577	607	616	646	599	648	596	643	619	611	570	609	596	636	667	653	605	636	651	612	576	636	600	635	680	594	626	596	646	584	569	633	627	618	576	635	636	592	625	647	607	584	581	595	645	584	625	600	632	600	615	671	636	611	593	619	641	634	641	604	629	607	614	630	625	588	665	586	625	639	633	613	644	573	618	615	572	609	634	629	619	615	639	655	635	610	602	640	645	651	591	668	589	626	616	631	582	603	585	598	618	591	668	602	604	614	619	622	634	630	568	654	627	617	611	624	578	627	657	628	561	615	630	652	663	635	603	622	632	636	599	578	608	599	638	590	610	609	642	586	592	630	610	634	608	605	623	621	615	613	619	647	633	603	627	609	586	665	584	587	626	603	576	645	625	587	631	604	606	603	597	613	598	652	581	600	625	591	637	655	599	643	618	600	654	649	627	586	616	623	671	658	628	653	638	625	632	570	617	639	618	619	577	651	624	584	596	625	594	642	638	664	616	614	635	642	624	624	583	597	630	651	608	637	684	647	634	621	669	644	572	630	564	629	640	608	660	659	582	665	651	696	615	613	622	579	605	626	627	579	644	619	583	556	627	617	597	642	648	671	630	608	592	622	622	615	620	628	628	605	636	618	646	586	643	606	642	655	646	604	615	654	623	629	639	608	639	594	600	625	655	624	606	599	606	560	613	624	650	642	611	663	642	624	584	621	608	606	615	640	641	644	623	592	667	674	654	652	593	604	576	581	611	621	637	618	661	638	633	649	683	590	630	617	632	650	624	604	630	606	586	613	630	593	652	653	604	622	578	629	605	571	633	632	627	606	617	664	641	591	640	614	664	596	629	659	646	626	650	664	605	597	598	604	649	606	639	635	536	601	620	647	616	647	622	650	599	657	594	620	618	594	641	584	622	599	639	613	624	607	629	580	583	619	614	680	624	599	640	622	615	623	598	635	568	649	663	601	601	638	633	596	645	573	631	637	624	641	636	628	644	617	606	617	657	629	626	620	627	646	644	633	624	662	625	591	607	621	628	604	654	663	606	608	584	650	641	665	636	641	605	634	609	665	631	576	604	657	646	641	643	627	623	639	609	607	596	638	628	605	609	605	615	602	641	562	631	648	599	600	614	617	592	594	626	591	655	622	623	628	616	652	613	659	574	619	602	631	601	567	621	597	622	621	601	602	601	624	615	629	617	624	632	605	629	646	606	646	625	607	573	572	632	611	614	614	655	587	603	599	621	665	664	580	611	613	613	601	593	659	636	644	563	628	616	616	651	635	601	650	637	665	624	638	672	617	590	640	615	584	597	659	623	627	600	641	614	619	613	614	632	619	637	574	622	653	623	637	660	645	619	574	606	643	632	593	627	614	602	625	645	593	588	630	610	637	635	570	622	592	611	573	592	620	626	624	627	667	592	676	596	587	594	622	571	580	649	612	565	633	600	603	589	598	623	613	643	614	647	612	613	631	607	621	605	623	620	609	584	626	668	584	672	679	627	605	637	618	632	665	604	617	599	626	656	638	642	620	646	650	585	566	643	607	600	659	583	635	622	646	622	659	606	625	580	685	606	636	648	588	626	642	632	653	651	623	694	631	652	629	585	608	599	632	607	613	594	614	647	609	655	625	615	584	596	621	632	629	612	582	593	587	591	580	587	635	613	604	575	633	589	585	615	577	599	599	603	639	626	598	629	586	620	621	629	592	592	648	636	665	642	610	604	604	608	671	602	597	628	613	596	632	613	621	600	629	601	644	610	601	624	630	662	641	655	581	624	628	580	607	632	599	618	631	644	648	636	611	607	644	592	642	589	607	605	587	611	624	612	596	613	630	600	619	641	643	640	608	618	642	621	620	593	629	622	662	606	626	634	621	639	640	590	614	632	637	613	606	667	597	617	594	627	673	550	572	604	624	599	618	617	653	611	574	607	597	619	618	650	610	619	625	612	592	636	656	639	638	623	658	581	610	640	599	648	658	661	662	654	625	636	618	612	594	588	624	631	667	605	632	601	604	664	657	560	640	610	607	621	656	627	597	618	632	635	631	634	585	608	601	612	607	649	610	616	615	614
24556	21116	23968	28537	21117	21144	12304	618	393	384	316	350	356	331	294	296	300	324	258	275	304	291	318	270	289	228	296	274	269	288	299	305	295	296	279	250	295	294	263	293	331	296	270	273	262	270	272	282	258	288	297	296	282	295	258	266	258	270	293	292	266	279	263	297	305	271	311	272	297	284	261	289	317	264	253	291	278	270	266	268	289	285	290	274	322	264	290	292	279	267	303	305	307	290	264	278	273	298	297	288	275	321	320	288	271	291	275	276	245	290	270	303	289	299	303	326	290	291	295	297	291	276	302	285	284	277	310	272	272	313	259	281	263	288	322	250	260	265	304	330	262	280	262	286	288	295	297	295	299	299	269	261	325	301	325	291	281	294	258	255	317	265	264	276	237	274	299	282	277	304	266	323	286	268	288	295	277	283	281	304	291	271	281	292	306	287	275	294	296	287	268	299	293	271	288	272	320	251	310	269	280	303	281	228	250	307	283	295	270	306	280	307	282	281	277	316	317	316	301	307	286	285	274	285	284	279	279	268	321	293	299	292	296	266	259	249	253	284	275	261	292	290	292	279	277	255	309	287	282	318	297	286	263	276	293	258	292	296	282	302	276	313	311	288	278	276	303	318	297	281	287	287	277	248	258	281	247	290	294	270	273	297	283	301	291	264	282	337	310	303	279	293	262	322	286	275	288	247	297	271	275	285	272	293	284	285	283	290	276	297	291	302	298	281	272	276	252	245	295	307	282	319	253	292	296	282	266	260	296	244	266	270	287	280	304	257	315	278	283	274	276	256	278	300	297	279	290	307	288	290	298	272	276	289	275	275	319	286	288	269	305	271	279	295	279	296	284	291	267	287	311	290	285	329	300	304	275	300	293	268	275	288	299	292	276	284	281	278	322	311	289	267	267	275	306	293	303	283	286	292	295	291	298	284	283	288	287	287	317	288	257	278	280	293	271	307	288	294	241	286	274	295	287	296	306	293	319	315	301	274	259	265	309	294	270	292	249	284	310	288	278	286	298	283	280	265	288	325	303	257	305	269	293	296	281	289	303	303	287	314	292	279	304	269	265	277	273	301	269	306	268	324	299	288	270	277	282	316	270	268	292	264	290	272	298	310	307	316	266	294	297	279	251	319	283	299	298	302	296	311	281	261	297	280	290	301	304	270	298	260	316	291	295	265	322	257	282	281	307	272	250	277	310	312	274	298	296	295	279	236	282	295	299	264	303	303	294	340	310	275	325	281	268	302	320	254	277	283	274	268	310	304	295	324	302	270	293	261	288	283	308	301	274	278	288	294	272	298	292	276	256	270	286	298	288	279	273	276	297	270	277	287	274	288	277	291	249	277	291	281	274	279	252	272	258	307	294	261	286	268	287	259	236	278	307	305	267	279	287	288	275	288	285	263	296	286	277	303	292	305	279	326	284	275	276	281	282	270	309	296	289	301	302	302	291	273	283	260	308	313	282	264	264	255	285	310	285	317	252	275	272	307	281	279	278	287	274	297	284	276	316	301	279	319	279	284	268	315	287	312	285	309	281	293	274	289	289	267	270	281	269	276	263	277	264	289	300	287	323	260	285	313	282	301	280	296	273	306	285	319	281	279	294	280	286	274	299	280	289	266	256	281	296	315	291	282	316	291	288	320	251	292	303	270	311	312	283	279	283	280	283	285	283	271	286	269	273	282	256	248	301	328	305	328	303	290	312	305	284	268	273	279	329	308	273	295	300	274	284	306	277	259	296	295	304	300	322	322	318	286	262	287	247	261	310	296	301	290	272	286	298	314	340	292	274	247	273	251	274	298	296	279	277	310	248	281	291	266	266	343	309	271	331	343	289	248	275	265	278	305	297	285	244	298	282	262	269	296	287	280	267	287	314	248	283	282	287	289	282	284	303	308	323	269	254	297	275	279	281	291	290	300	275	269	303	266	296	314	269	258	274	294	269	296	294	260	269	297	321	267	262	252	320	287	274	268	297	278	294	287	294	261	284	313	310	288	298	251	294	291	302	313	277	291	257	279	305	251	236	303	333	279	278	279	277	271	280	278	261	289	317	309	330	269	304	289	333	269	256	295	292	310	264	332	317	316	300	277	267	299	271	290	270	314	293	278	270	309	289	299	258	250	283	249	282	289	298	281	293	271	309	303	283	304	296	297	280	296	264	282	275	260	300	288	279	306	310	238	285	289	239	268	282	282	253	291	287	270	273	308	269	251	298	283	257	311	307	266	269	288	277	299	285	258	311	270	289	269	297	290	270	303	300	311	267	252	290	250	280	268	302	293	302	290	316	290	302	287	281	265	287	255	306	290	249	266	298	262	292	265	306	270	295	282	276	326	262	261	277	271	286	245	261	296	280	309	274	253	324	251	298	281	306	277	275	294	285	306	299	290	307	281	296	281	289	288	307	308	314	260	299	303	295	287	287	282	299	268	288	297	278	312	291	273	305	277	270	288	292	269	276	291	246	283	296	267	267	287	292	287	278	264	281	264	272	237	255	286	314	314	278	295	346	329	306	271	295	295	252	284	273	235	294	290	297	266	249	303	281	291	261	293	266	258	268	276	335	279	273	264	270	261	299	259	279	270	291	304	316	270	322	257	266	238	279	262	317	285	269	271	230	307	269	277	262	294	295	293	310	283	316	289	271	318	274	263	297	274	292	299	278	272	312	287	296	265	270	280	271	301	280	249	307	272	282	329	266	283	285	251	286	265	274	299	277	277	266	279	251	263	301	276	264	270	284	291	292	270	327	302	281	294	291	258	279	268	293	280	276	298	287	284	260	272	268	281	266	239	290	280	274	260	294	290	278	268	265	270	306	302	287	317	257	269	319	285	246	290	263	301	305	258	274	310	293	294	277	305	289	343	260	241	295	314	298	291	289	278	301	309	282	273	303	282	255	275	275	270	282	265	281	287	289	308	268	291	287	306	277	275	255	272	290	290	311	287	289	275	285	321	276	292	286	317	294	280	285	266	304	256	270	249	282	279	315	272	285	286	308	282	276	246	285	287	274	280	336	289	277	287	290	277	285	251	290	269	296	279	267	268	290	288	269	279	284	272	262	258	284	314	306	308	256	283	285	248	305	305	323	303	251	346	322	287	282	284	280	289	313	290	304	296	299	307	281	304	309	275	327	251	279	282	280	299	287	280	308	264	276	262	288	289	283	291	292	278	300	279	260	314	285	286	285	272	345	266	301	308	260	272	343	270	305	292	282	282	283	263	288	287	264	307	302	282	275	282	253	279	275	301	277	280	244	275	289	269	271	277	284	260	300	305	287	302	301	280	282	288	251	265	265	297	289	277	264	283	256	262	296	294	278	344	265	282	285	297	298	273	306	295	313	291	281	286	273	313	246	311	285	289	284	267	274	318	293	283	266	292	260	304	249	303	273	318	270	277	293	284	299	307	276	303	304	324	308	270	285	250	298	300	278	289	274	291	273	306	278	320	299	262	275	307	271	318	298	273	279	288	302	284	275	292	303	273	305	273
38373	48810	25053	884	688	691	622	620	627	613	624	598	571	594	612	601	584	635	583	603	579	604	584	586	602	606	588	604	627	546	571	579	600	558	603	563	607	631	611	583	556	586	609	589	556	557	581	552	580	592	585	576	594	598	604	639	610	603	567	578	548	582	598	573	586	561	581	605	591	557	616	592	567	595	570	594	550	573	548	600	575	617	579	634	584	636	609	557	586	555	582	582	574	551	567	558	533	584	615	576	638	584	610	553	595	588	599	611	573	568	603	632	538	594	576	569	589	575	594	617	551	537	597	555	625	579	616	547	597	615	617	575	578	616	569	575	584	567	578	601	625	583	576	612	608	549	584	635	578	624	582	525	586	562	552	627	546	556	596	581	604	615	600	598	613	578	577	579	528	562	601	565	598	590	601	566	585	587	573	652	580	587	578	632	623	535	599	616	511	595	587	611	584	581	606	590	629	575	590	538	566	546	566	597	576	631	545	623	577	559	569	571	590	593	567	611	569	589	593	591	581	572	566	611	567	566	554	603	557	564	566	571	579	537	553	577	562	551	594	632	585	571	604	571	572	596	580	621	528	573	577	580	570	571	622	583	556	573	566	605	593	574	613	573	575	572	559	610	589	584	587	561	582	555	561	555	582	622	549	578	602	604	528	572	596	594	630	598	548	594	552	550	596	539	558	611	586	562	564	595	582	603	597	594	585	565	572	603	581	601	562	540	519	585	594	616	585	562	616	552	604	567	588	607	579	622	602	596	609	591	571	591	607	611	565	581	600	556	544	566	530	543	551	632	577	574	573	594	580	626	638	562	533	605	604	526	604	589	550	616	544	551	597	547	548	558	602	562	562	592	562	566	572	568	596	664	619	562	586	515	581	569	575	557	558	545	580	571	577	596	604	533	583	561	562	566	592	629	622	591	607	585	541	556	606	590	557	559	614	590	563	567	551	598	566	558	570	589	567	592	586	591	603	580	587	598	553	619	630	565	568	555	587	552	553	587	594	543	589	608	575	598	591	579	587	591	631	563	570	589	588	621	555	617	541	624	595	632	589	574	627	584	550	567	602	578	569	552	610	550	579	600	554	588	550	607	574	576	572	611	585	577	577	601	564	589	571	560	604	585	575	590	585	640	549	595	599	612	601	587	596	556	557	587	606	596	579	576	553	572	537	590	607	584	564	595	571	556	552	597	572	600	596	545	581	582	558	533	579	559	597	556	605	570	617	586	564	571	600	563	603	582	542	558	564	591	582	589	571	570	664	582	583	586	555	593	583	600	616	585	594	553	551	579	574	551	539	606	596	564	577	580	573	581	553	598	593	618	591	586	614	596	516	567	566	580	586	601	597	565	573	568	594	586	542	608	636	580	599	574	600	601	534	600	553	564	565	597	584	578	569	597	604	596	554	582	589	568	608	617	553	604	576	606	577	548	613	595	549	572	573	596	621	565	561	594	567	604	586	571	581	595	595	592	579	579	579	570	638	604	563	573	580	568	615	571	630	602	538	588	575	616	587	563	600	583	556	567	561	582	572	616	590	563	554	527	589	635	580	543	582	579	592	580	599	600	573	587	578	589	537	568	533	565	631	566	572	605	560	617	560	558	558	555	551	554	576	579	608	547	607	620	566	587	595	588	585	589	553	574	588	621	609	601	615	532	564	609	586	607	605	591	594	559	590	560	595	576	581	553	550	602	580	589	594	635	585	554	577	584	608	580	549	599	584	561	534	584	552	567	568	616	632	552	574	612	576	566	612	622	574	556	611	578	573	581	581	544	570	550	613	557	624	562	595	617	554	588	575	560	581	540	559	597	569	562	566	570	585	579	547	579	558	571	601	583	555	551	563	569	594	565	605	580	552	586	575	589	574	554	631	543	609	574	560	624	565	579	573	614	569	586	594	548	608	607	596	631	604	580	622	559	579	589	578	544	561	620	572	563	587	592	557	608	600	584	618	540	579	545	600	574	576	563	614	548	578	599	612	576	595	518	603	564	542	584	537	585	525	558	555	538	580	604	580	594	550	592	578	580	562	572	577	618	609	629	570	578	587	625	581	578	605	574	578	550	590	579	573	602	587	594	612	567	589	573	559	622	559	575	590	553	560	596	614	582	577	586	614	584	552	608	580	562	608	611	529	608	587	570	544	623	595	592	577	611	601	581	585	530	610	625	596	595	579	596	554	569	570	593	571	596	599	634	574	605	597	536	550	624	618	574	599	581	588	570	621	580	602	613	633	590	583	597	578	567	565	579	563	562	582	555	604	583	578	586	579	578	551	555	546	603	578	607	570	594	578	556	586	581	582	611	640	586	591	598	574	606	602	597	607	578	584	606	568	633	609	608	585	590	560	598	580	605	532	600	542	597	586	604	540	600	554	596	584	590	582	585	569	573	596	587	566	568	594	556	593	577	567	566	617	629	559	581	581	620	621	579	557	590	638	596	568	611	533	583	607	598	590	604	553	585	608	607	582	572	575	624	565	552	617	604	567	613	581	610	596	590	592	590	558	582	598	556	613	581	553	591	602	532	565	580	561	588	629	614	623	579	561	598	584	612	551	554	549	623	533	563	544	597	572	556	562	555	585	530	566	560	613	553	594	592	593	554	546	569	576	589	595	559	580	599	583	589	627	578	576	563	573	542	556	610	574	561	579	589	582	547	568	575	602	588	601	563	591	595	616	569	590	606	572	570	617	584	573	586	569	562	555	579	579	552	563	543	599	606	583	582	573	580	594	594	586	568	632	585	567	585	565	547	559	570	554	580	562	586	554	590	564	608	575	549	567	583	575	578	599	576	570	543	602	543	566	584	565	584	571	567	543	586	562	565	602	611	610	598	592	581	585	539	569	577	570	587	542	588	557	590	574	603	590	574	544	583	559	560	557	584	582	604	547	580	558	564	517	615	560	543	540	578	590	570	588	612	582	575	591	560	611	534	560	612	567	553	580	561	537	594	569	615	578	579	578	594	580	605	597	561	582	559	581	598	573	610	576	594	581	589	538	553	566	603	592	560	599	600	575	654	597	612	569	601	580	601	586	558	632	558	643	571	600	602	562	591	609	589	564	555	565	562	580	624	579	599	556	618	578	587	577	558	596	619	601	607	543	549	562	576	529	567	562	588	584	540	589	585	609	573	538	610	574	574	551	576	593	576	585	603	542	566	616	561	560	536	579	584	570	574	561	608	588	554	601	570	592	571	596	581	585	579	588	545	643	543	536	589	601	609	567	564	569	582	543	595	609	561	616	595	570	579	567	605	592	578	556	588	577	599	571	602	575	602	578	584	560	591	500	612	606	540	603	608	544	587	582	584	573	592	594	558	586	603	557	573	578	608	564	611	588	620	573	586	579	596	550	600	586	577	579	578	555	603	556	574	574	617	556	578	581	597	568	591	618	581	599	575	588	599	544	574	568	571	596	559	570	581	574	548	622	636	538	629	605	573	595	614	588	553	590	637	607	574	544	571	560	569	566	574	593	606	586	536	575	597	590	535
34434	18504	6172	393	164	161	114	155	155	160	159	148	146	145	146	158	131	162	156	144	142	127	153	145	150	150	140	163	132	163	153	144	150	170	153	141	129	139	147	140	139	145	144	153	129	142	152	124	142	149	152	140	142	141	178	112	144	145	116	153	122	134	136	131	145	164	167	125	140	150	156	165	131	132	148	146	128	126	131	156	129	122	148	131	160	141	161	155	143	148	152	146	157	126	145	174	129	141	152	154	149	131	161	134	160	159	145	121	145	138	133	133	134	159	145	154	140	158	129	135	155	173	159	162	157	156	160	153	133	125	135	148	148	128	155	134	140	138	145	138	148	148	135	122	152	156	134	139	160	128	147	157	132	137	129	153	140	135	137	155	122	142	138	159	152	138	164	129	145	150	158	141	131	145	155	165	136	172	130	115	122	150	124	158	154	138	164	154	150	127	148	135	145	126	135	128	152	166	156	133	153	160	150	148	141	141	157	170	136	141	158	153	149	140	148	147	141	147	169	135	154	152	154	144	145	166	150	158	145	132	139	153	128	136	129	156	145	126	152	158	145	149	134	147	158	160	144	155	155	156	158	154	132	161	158	153	132	142	134	122	146	134	135	152	122	141	125	140	133	136	148	147	134	150	133	136	117	141	126	146	165	139	168	156	138	132	130	141	145	161	138	148	149	149	150	153	142	157	152	137	141	141	149	141	146	150	157	127	141	163	139	151	152	142	135	155	155	131	140	154	155	188	153	143	172	158	149	135	133	148	152	114	146	131	142	131	128	143	151	130	141	144	137	153	145	123	145	165	137	126	130	155	151	156	148	153	155	129	162	158	128	140	143	139	166	138	142	162	167	133	141	136	137	127	142	160	132	135	124	133	130	148	148	114	170	168	143	128	147	143	155	154	130	140	140	145	134	158	132	164	151	152	145	105	137	152	125	141	142	140	131	141	141	152	158	137	138	158	135	146	154	113	132	138	136	145	143	130	157	162	152	120	145	151	127	151	125	154	157	141	129	128	145	146	121	148	113	147	135	149	136	151	141	136	129	161	150	140	159	162	154	146	145	136	126	147	148	139	132	158	138	155	139	161	123	147	134	144	140	148	166	147	158	149	149	147	149	127	137	138	153	153	142	148	150	150	147	162	164	153	147	130	164	147	130	150	164	145	153	160	141	133	171	146	155	155	150	156	128	141	138	128	151	145	152	141	141	134	147	150	151	151	139	143	149	150	152	163	139	158	157	163	135	139	150	152	150	141	121	121	156	135	140	177	126	131	155	137	150	146	132	167	147	137	120	133	156	137	144	150	141	127	150	141	136	129	145	157	132	152	136	132	142	168	128	125	144	142	141	160	134	173	146	148	122	173	150	141	120	130	149	160	133	136	143	131	159	151	149	172	146	161	133	154	147	134	152	161	151	146	139	132	155	131	156	151	143	153	132	143	130	145	151	137	135	154	165	155	157	113	145	155	144	128	149	134	155	116	128	134	138	156	132	153	122	147	129	138	148	136	159	123	150	159	129	150	139	150	154	160	141	165	143	141	147	141	151	145	127	149	126	143	151	151	147	144	140	129	145	137	140	147	150	128	135	133	158	129	140	127	146	133	135	160	161	128	148	132	143	130	131	154	139	120	138	145	175	146	157	143	134	143	161	171	133	132	164	150	150	141	149	124	137	160	144	137	154	158	144	147	134	146	133	140	138	134	152	119	159	155	148	163	161	144	160	154	131	141	144	171	119	142	127	146	149	162	140	134	164	153	136	138	124	126	147	134	149	128	136	154	138	163	139	174	142	139	173	149	145	146	133	118	129	163	168	153	150	143	151	167	141	147	156	149	140	170	166	132	141	157	161	166	126	141	160	140	129	146	156	147	142	142	164	124	143	141	123	169	155	133	135	129	121	110	136	162	154	144	144	131	161	145	138	160	167	131	148	135	163	148	145	125	143	144	160	139	163	156	145	142	140	142	134	134	147	153	170	151	144	171	120	133	167	144	158	130	154	149	148	102	142	156	137	124	141	124	172	147	152	150	154	160	156	179	146	169	146	133	146	142	146	135	151	144	149	146	138	147	123	140	133	148	167	137	164	123	141	158	140	134	154	136	137	149	136	135	161	159	152	174	141	161	132	126	147	139	126	156	169	145	143	146	144	127	141	143	160	142	139	140	134	144	118	161	150	150	142	156	168	138	145	144	162	160	146	149	125	151	149	148	142	171	150	169	163	146	154	138	134	152	151	129	139	136	137	185	131	143	146	140	134	139	126	124	164	139	155	162	140	135	154	156	134	138	155	140	132	136	111	154	133	153	136	135	138	133	146	162	155	138	140	143	133	125	152	154	143	144	129	143	163	119	163	153	143	143	147	150	165	146	130	150	162	141	151	142	132	155	163	133	159	148	127	138	144	124	134	138	141	142	145	170	170	142	174	160	136	148	146	158	151	155	165	155	166	161	155	136	134	138	140	155	162	135	133	145	144	133	142	148	148	146	124	145	146	134	133	136	144	147	142	166	144	142	145	124	134	123	170	157	163	145	139	152	146	141	144	142	140	106	144	153	142	163	136	152	150	161	127	156	146	143	162	154	142	133	157	150	141	123	146	135	145	140	143	157	141	126	123	147	157	154	160	153	135	140	160	125	145	171	151	135	137	127	165	157	154	154	141	131	130	147	133	145	134	138	137	158	163	142	165	162	143	147	144	130	131	139	161	121	133	150	122	118	165	148	157	160	108	135	144	131	111	143	118	139	147	155	137	142	163	136	143	144	138	132	143	131	123	134	117	158	149	122	148	122	160	127	146	146	157	139	158	141	155	152	159	133	144	152	161	140	144	129	154	144	133	150	167	159	176	161	133	135	141	134	141	165	158	150	148	142	137	145	152	146	148	144	140	138	126	133	131	150	128	171	161	143	154	150	146	177	155	130	158	161	147	117	142	165	143	156	158	136	103	168	154	147	169	133	172	146	142	165	133	122	146	150	124	134	137	149	126	146	148	173	163	142	165	145	143	140	145	133	134	158	140	143	134	167	150	173	134	137	136	138	149	145	155	139	138	149	160	144	149	155	144	143	157	155	149	151	169	145	156	186	148	144	135	151	164	144	149	134	163	130	138	147	162	144	153	147	157	123	143	146	144	151	148	135	148	164	136	134	154	156	136	136	150	147	136	156	148	157	130	170	153	152	121	142	149	135	130	167	150	157	159	137	145	153	132	152	131	159	144	145	163	138	132	149	154	138	169	155	143	139	148	124	164	155	122	115	132	105	129	141	144	138	128	154	149	150	139	157	164	165	154	127	125	177	155	164	152	136	132	132	135	156	119	141	151	131	144	148	171	149	142	148	128	156	128	142	143	143	144	137	147	147	147	131	134	151	135	173	151	154	124	154	155	163	144	154	127	156	142	117	120	145	142	119	142	144	126	146	156	167	138	143	142	141	133	153	126	112	136	146	139	140	140	164	159	119	131	115	138	147	122	155	161	152	153	132	155	142	158	142
16216	5289	1454	360	379	331	349	354	387	358	396	344	360	329	412	363	390	363	330	345	385	357	359	342	351	398	377	371	358	344	363	361	376	346	347	346	406	354	359	390	402	384	321	367	338	371	388	319	343	337	343	370	377	373	369	377	385	387	339	365	366	378	354	330	365	360	368	345	367	351	345	345	397	373	357	360	344	322	356	382	418	369	350	356	369	365	354	370	344	347	392	341	371	345	362	375	374	387	364	343	394	365	381	336	358	359	324	376	410	367	379	400	357	342	342	336	371	366	361	360	350	370	346	377	361	359	340	346	360	356	401	354	392	359	344	343	356	351	343	359	350	343	402	345	369	370	382	366	387	384	340	378	336	358	358	356	370	346	365	342	381	341	347	367	378	414	367	361	325	365	365	364	365	350	339	373	388	356	359	364	371	370	352	366	368	368	378	360	363	339	398	374	378	350	391	328	384	368	368	344	371	353	365	344	352	346	364	370	367	328	367	372	398	354	362	352	375	340	360	374	384	382	384	389	350	372	329	362	343	408	368	350	375	353	378	374	349	353	327	353	372	309	373	364	386	361	328	397	332	341	355	394	359	340	346	378	337	335	347	365	312	378	352	332	389	342	389	339	383	374	365	415	349	371	388	360	381	366	373	367	314	386	353	346	363	352	371	379	345	340	392	325	377	373	343	365	341	385	348	386	341	341	351	361	356	369	341	359	374	392	341	352	337	355	337	343	364	384	366	394	367	387	378	380	356	327	351	387	358	348	356	358	350	370	389	344	406	381	380	381	344	343	355	400	346	365	327	330	361	346	357	369	362	353	348	340	369	366	393	393	339	366	357	336	367	344	353	345	356	399	368	361	343	350	356	380	399	371	368	324	360	363	383	357	350	324	390	356	369	359	354	371	363	359	342	356	358	367	371	359	336	379	366	340	380	357	344	324	359	346	338	339	363	385	368	350	393	372	375	374	351	373	325	345	358	369	394	355	325	364	380	364	345	379	389	366	378	362	352	324	356	381	360	367	376	332	350	355	358	364	373	356	357	364	310	354	395	349	387	339	405	369	384	407	344	341	365	381	363	364	385	361	357	368	378	358	367	372	384	355	365	376	359	373	376	360	384	366	343	348	370	352	335	370	317	366	327	361	390	377	338	365	357	343	358	375	371	370	357	358	383	356	344	391	381	397	368	356	390	360	344	376	374	343	388	350	341	393	362	384	358	401	352	344	339	366	342	361	373	351	374	337	334	327	353	357	369	339	376	331	387	384	343	354	386	362	368	315	378	321	351	354	330	382	330	383	368	377	347	395	394	384	357	403	390	365	393	382	361	375	396	360	360	361	413	360	382	346	360	357	366	368	349	375	368	378	364	374	392	417	379	375	362	352	339	380	374	329	343	370	360	392	380	383	360	383	362	359	340	387	354	352	377	391	358	371	361	378	323	370	371	351	348	395	377	352	369	339	333	381	395	351	387	366	342	388	363	381	381	336	339	361	367	362	368	372	360	346	351	386	354	369	357	368	358	373	369	364	360	359	352	392	363	358	367	393	304	348	372	369	362	374	382	361	332	371	378	366	392	360	366	363	393	366	362	362	332	388	383	333	375	397	378	365	388	367	391	362	352	374	352	391	421	396	381	344	391	343	358	348	371	346	339	364	341	351	360	347	361	330	352	349	416	366	341	329	332	360	419	369	384	362	353	391	371	392	351	373	381	304	355	352	330	374	334	346	363	361	378	367	367	356	359	377	368	372	379	342	382	356	381	371	373	365	350	347	377	350	369	345	361	324	369	337	346	351	361	371	376	383	396	352	369	373	343	369	415	382	365	357	371	334	406	372	374	361	357	372	365	357	398	366	370	363	390	370	399	348	367	350	375	367	357	366	397	341	357	350	362	340	400	367	348	381	383	364	345	360	389	353	365	368	340	345	353	341	344	353	385	400	382	373	395	361	378	355	361	358	351	394	358	358	354	361	372	386	352	366	342	367	347	355	325	378	356	367	347	359	358	383	365	353	366	383	344	344	355	375	374	363	345	384	368	366	373	331	385	405	352	326	361	369	354	343	377	350	353	373	357	377	350	350	374	363	331	352	324	362	342	385	350	385	344	351	374	347	349	350	350	384	347	363	358	371	332	355	343	347	367	381	354	373	375	357	358	368	385	359	375	350	369	374	382	346	364	364	376	343	376	314	359	391	340	352	377	333	382	338	350	354	367	359	386	343	369	348	371	340	345	373	349	339	400	384	345	384	381	379	380	377	364	376	321	372	337	362	358	359	344	352	304	350	381	323	340	372	348	363	339	362	386	392	366	403	402	334	373	381	358	373	354	361	354	388	380	323	347	359	369	378	387	387	378	383	345	362	360	371	344	373	357	377	379	345	383	331	367	386	368	357	372	382	376	385	360	358	386	362	364	382	364	365	346	385	373	336	344	374	407	342	343	406	334	358	374	336	411	366	342	379	342	307	371	345	353	372	376	373	396	377	401	355	358	348	340	386	368	367	368	367	359	356	374	372	383	342	356	364	382	367	376	360	394	342	358	382	349	359	352	334	312	413	349	348	344	344	383	367	364	386	368	381	375	361	354	362	352	387	348	352	349	364	332	352	350	383	345	374	377	351	372	336	363	358	357	354	361	366	350	360	335	351	340	347	377	374	362	399	384	363	350	353	366	364	385	398	344	357	354	380	397	373	360	375	355	361	364	391	367	337	353	355	373	383	362	352	372	353	380	394	344	378	364	352	343	385	356	343	355	367	363	357	387	375	343	345	355	360	357	371	372	376	347	380	357	336	383	330	363	368	320	363	374	363	381	391	343	344	341	352	336	363	372	368	363	341	347	344	378	375	359	355	350	378	369	363	396	382	377	389	383	354	386	354	349	362	385	367	323	371	349	393	383	356	364	360	350	356	351	388	390	353	361	355	381	355	354	353	373	343	367	402	389	362	381	360	343	352	356	366	377	383	333	330	379	322	383	358	365	382	362	333	363	343	382	352	367	375	342	383	359	412	392	350	364	331	352	367	396	378	338	354	355	360	376	365	371	373	358	359	343	408	356	330	357	364	330	361	328	377	354	377	362	365	367	338	347	336	358	373	352	365	376	354	377	356	397	334	354	389	375	327	371	341	326	342	352	338	342	368	363	364	405	389	371	343	367	374	341	384	359	384	357	400	384	363	377	359	364	356	375	370	362	364	373	366	312	356	320	360	366	347	381	326	337	377	367	375	337	335	335	365	372	335	361	364	377	343	362	340	361	331	359	369	348	360	351	358	373	359	382	365	378	333	387	375	379	351	329	348	354	337	355	366	373	357	392	389	354	353	351	379	328	384	333	371	356	333	371	389	341	373	355	365	364	354	364	333	375	359	375	365	343	369	365	365	382	365	354	355	372	374	381	354	374	365	369	376	371	347	373	399	389	354	368	363	373	355	373	364	355	377	347	373	358	357	378	338	364	361	361	362	363	364	361	357	366	378	374	354	351	357	365	347	365	353
25256	21122	23561	28899	21109	14047	569	412	304	319	293	297	295	283	282	290	299	281	300	301	292	295	294	296	283	289	300	255	304	297	257	297	332	281	271	268	289	283	296	281	273	309	299	292	294	297	298	294	282	290	280	260	294	288	294	305	256	293	292	254	291	295	305	267	279	278	277	311	291	328	308	286	299	302	305	286	273	276	274	260	280	282	313	283	280	303	265	295	321	291	254	303	300	320	301	275	281	327	293	281	289	294	319	297	305	293	301	309	306	290	278	270	298	275	340	303	288	296	286	274	306	273	257	282	279	296	298	346	304	322	280	306	283	270	280	266	297	267	299	278	279	299	279	288	262	325	323	270	309	284	314	280	306	312	272	258	270	300	289	301	303	277	327	331	280	287	257	292	273	309	302	276	300	319	300	296	281	316	290	287	274	288	291	287	260	267	283	263	294	297	296	255	253	302	329	278	323	278	259	293	278	263	293	290	316	299	291	276	279	288	304	260	297	333	298	265	292	284	297	277	278	283	259	290	302	325	251	295	288	295	290	299	288	301	282	278	272	265	296	287	268	285	271	290	305	281	278	268	261	291	318	267	290	322	310	286	276	283	286	276	271	268	283	303	300	252	255	314	318	277	280	298	279	265	296	287	291	272	302	265	313	306	275	314	293	268	251	291	285	274	281	300	309	279	294	294	293	293	284	303	290	309	282	298	289	290	259	281	306	290	289	289	271	307	270	298	274	300	307	275	260	302	294	272	286	280	305	268	284	291	323	312	280	291	289	250	286	299	282	296	307	271	281	281	278	312	273	291	306	302	292	308	274	293	283	317	291	294	298	292	276	312	298	321	315	301	268	296	263	273	266	291	283	309	272	279	292	261	297	329	307	269	303	270	271	298	285	272	282	295	283	307	284	269	307	299	274	302	285	296	302	300	317	295	284	286	306	279	314	282	305	273	282	276	267	312	299	274	281	266	261	288	304	331	296	287	312	335	301	271	262	287	299	303	257	279	321	289	282	258	319	290	268	282	292	314	292	299	309	314	289	280	325	288	303	303	301	310	295	264	272	302	290	305	288	283	321	321	298	297	300	266	298	291	255	300	276	246	294	289	290	273	290	290	282	295	292	296	298	273	279	316	277	294	318	304	316	289	312	286	282	276	287	299	304	262	280	295	302	276	322	299	272	269	282	288	303	289	308	323	295	290	274	296	303	292	310	295	290	288	283	274	273	314	277	296	267	292	285	295	284	264	296	315	295	282	281	336	266	290	316	297	311	298	293	290	262	286	278	275	305	298	250	279	266	277	284	300	257	269	319	279	299	278	295	288	296	277	257	303	311	295	289	325	292	272	301	283	316	307	304	331	289	265	271	263	307	303	270	306	293	260	299	314	256	261	297	271	277	278	281	340	308	289	315	263	265	295	305	288	273	294	322	285	272	288	292	294	313	293	282	286	285	274	281	308	322	304	287	263	281	291	310	275	308	267	276	310	298	270	294	279	271	297	335	279	288	328	275	256	250	278	299	261	279	285	304	318	255	318	284	282	286	290	261	299	290	270	276	253	307	287	310	264	287	316	303	268	298	313	274	270	313	279	278	305	285	298	303	310	259	328	290	287	279	292	282	273	294	315	257	277	280	306	282	305	292	306	303	295	269	288	264	301	265	290	333	299	272	273	303	301	279	320	295	301	255	316	304	311	339	300	292	269	309	303	292	257	311	304	287	266	279	285	269	277	300	275	243	294	311	277	292	269	295	279	305	273	309	307	316	315	310	286	283	257	304	312	272	297	285	274	277	310	298	266	277	298	289	255	291	315	287	294	274	276	267	301	288	259	261	315	281	288	306	283	287	307	272	306	287	297	306	264	282	286	313	299	319	261	308	313	289	270	313	278	281	307	284	326	282	256	259	324	317	309	290	262	289	288	283	308	316	291	284	303	274	299	319	275	277	282	283	303	311	298	301	296	270	303	321	285	274	280	273	281	296	282	289	292	290	289	287	300	304	267	300	277	286	317	284	269	291	314	296	282	268	305	268	283	265	308	299	308	306	293	292	286	276	315	298	245	280	313	268	279	275	298	299	278	281	293	274	303	266	273	301	272	274	282	272	255	254	271	289	287	263	305	296	268	305	277	316	293	288	291	299	291	269	324	322	288	296	243	301	254	297	261	310	290	266	241	283	280	297	264	305	311	287	310	286	299	277	286	291	272	292	301	265	290	303	281	282	293	301	287	257	283	292	296	320	279	266	292	294	297	302	290	289	278	259	288	267	272	242	321	291	281	274	283	290	276	270	291	289	312	275	274	310	278	293	270	255	301	275	307	313	304	308	289	311	277	290	294	298	288	329	270	297	313	316	272	297	304	277	283	242	289	246	265	314	286	301	292	285	238	297	317	281	276	281	249	271	279	299	299	289	279	263	275	267	322	308	290	263	284	301	289	293	319	316	299	316	293	324	270	281	301	273	300	284	258	288	266	271	300	277	274	288	289	258	295	261	270	299	291	305	272	267	270	308	272	277	294	270	313	304	280	255	309	273	277	278	300	269	284	302	264	269	282	282	298	286	303	289	296	314	310	310	278	283	289	284	286	283	267	308	288	317	312	276	274	277	310	300	327	278	286	272	270	289	301	279	302	246	274	303	300	281	288	255	268	285	298	325	290	289	312	267	272	302	278	315	298	276	281	284	297	286	278	311	317	260	300	313	294	305	275	264	261	277	293	309	290	273	303	298	275	283	285	300	300	305	257	301	317	337	322	296	259	269	302	290	281	287	301	271	251	287	268	272	300	278	276	295	277	283	306	316	265	325	274	308	291	275	291	292	273	262	293	283	256	276	254	281	256	311	308	289	261	337	294	292	285	295	310	294	303	272	305	316	268	262	311	298	320	301	274	277	290	286	272	281	289	316	289	291	279	285	299	307	301	276	302	254	283	333	303	267	289	291	260	294	275	294	273	294	270	269	321	246	296	242	300	302	307	304	298	278	291	243	276	301	268	284	284	293	264	261	273	248	274	283	287	332	304	264	289	304	285	317	278	269	284	288	316	285	293	285	290	296	302	255	276	290	295	267	308	307	288	285	317	283	279	260	283	322	267	257	303	299	292	246	276	266	291	298	285	297	303	278	274	306	275	266	281	285	274	318	280	285	330	287	282	274	303	316	252	275	301	275	291	290	305	270	279	275	279	256	311	314	295	304	286	291	303	288	280	313	277	315	263	291	252	285	304	295	293	263	279	276	253	288	281	305	273	273	300	278	285	318	289	250	297	269	311	267	293	296	283	291	303	288	257	349	269	308	279	294	276	285	280	274	274	281	295	319	280	283	315	280	285	325	307	300	312	267	291	292	296	290	299	294	302	328	295	282	297	279	274	325	293	325	273	286	292	281	288	282	321	303	272	301	295	305	272	253	262	300	320	277	268	270	266	283	296	302	274	308	281	297	286	297	268	272	295	268	265	299	266	321	323	286	325	309	325	272	280	276	268	294	280	312	292	295	285
32020	35802	17398	798	761	661	664	662	679	596	648	629	629	621	598	658	609	633	683	574	634	630	612	615	612	609	623	650	627	658	655	576	607	660	636	631	647	603	639	623	622	611	573	583	594	583	638	626	600	643	634	608	647	587	595	605	559	631	556	652	625	646	579	609	572	617	581	675	614	653	641	613	588	625	640	632	681	644	614	596	668	585	617	581	608	661	606	618	646	604	606	657	635	589	602	629	638	621	539	639	605	626	653	625	642	650	606	609	609	649	638	613	600	673	592	587	631	586	667	583	628	630	628	612	604	626	641	603	639	663	650	608	584	638	627	621	616	588	600	628	601	617	581	595	645	597	650	654	597	604	635	665	644	635	644	615	621	570	626	642	636	625	614	577	634	631	651	649	591	609	617	589	576	609	646	617	633	648	579	629	610	626	608	617	584	655	619	642	619	630	568	665	625	625	639	596	587	620	632	620	639	601	664	577	662	609	617	606	594	615	597	658	666	631	573	651	580	563	632	653	616	557	631	616	632	579	666	610	651	582	640	591	603	618	601	535	616	583	621	592	645	663	640	626	583	634	618	612	613	616	638	601	618	637	611	628	591	640	636	632	652	623	644	654	647	599	598	607	593	591	628	593	588	596	637	588	604	596	662	594	566	582	645	601	551	630	603	606	599	617	622	640	659	638	644	589	588	599	587	633	620	612	649	616	628	628	597	635	625	621	679	607	614	589	607	567	634	627	596	591	631	631	622	648	603	615	613	638	634	631	589	615	648	612	613	669	623	616	602	632	624	627	639	624	617	608	611	616	589	627	628	690	630	619	573	608	618	608	642	601	643	652	646	623	637	576	551	606	626	640	629	606	640	675	627	631	591	607	607	636	601	660	658	646	575	613	637	610	609	577	609	607	606	599	590	601	613	587	646	568	643	643	641	641	622	683	614	601	571	569	642	635	614	657	637	623	601	646	636	601	650	583	653	646	607	611	607	650	582	575	614	635	625	596	601	645	637	674	587	570	627	609	575	603	664	595	604	609	564	637	633	607	553	637	639	585	615	663	608	658	632	658	579	616	636	609	619	568	584	617	659	674	628	641	634	656	663	621	612	575	581	594	602	641	617	625	644	590	597	601	633	635	611	623	643	633	624	605	630	632	629	614	639	582	625	628	623	625	628	611	609	640	663	658	619	630	629	637	600	580	598	672	612	609	625	629	628	597	622	611	590	635	597	612	589	625	640	616	582	614	632	627	624	645	565	597	588	626	641	617	617	604	629	589	625	592	610	630	606	608	623	644	641	568	602	595	635	608	596	605	632	612	628	597	651	627	610	656	642	608	671	618	648	592	604	674	644	597	592	622	629	613	647	635	611	603	618	645	646	612	594	645	583	585	634	622	611	603	613	647	529	597	583	656	616	638	605	598	642	588	673	624	636	600	615	610	619	640	608	615	607	635	610	617	608	601	602	664	691	595	608	622	601	576	650	648	655	632	645	608	621	592	640	604	596	582	609	609	622	621	657	661	630	578	623	601	605	576	655	619	599	605	611	603	652	616	600	581	637	617	619	616	609	595	628	649	577	627	632	631	611	679	610	636	617	597	614	597	604	624	633	619	606	621	596	608	662	587	599	661	616	621	638	648	582	632	650	649	638	640	648	589	631	585	616	593	633	646	613	632	603	614	619	590	652	640	603	597	610	627	619	631	612	631	621	538	588	612	638	595	636	618	617	645	621	625	567	669	646	647	676	574	648	618	659	608	659	637	643	603	590	636	634	643	623	623	623	619	653	622	673	616	639	611	606	583	616	584	620	657	617	586	634	601	657	640	645	628	681	592	617	594	611	669	599	623	632	624	584	633	605	635	607	620	601	657	619	630	626	609	622	646	610	635	619	667	634	649	614	621	630	618	590	631	620	617	638	644	625	646	602	628	597	593	622	620	627	627	644	644	616	595	654	556	669	600	563	626	607	602	628	608	586	646	624	616	627	638	609	621	610	604	606	590	625	627	622	609	643	624	618	615	612	628	660	633	655	581	599	626	605	634	606	639	596	665	617	603	637	615	569	633	613	599	601	604	635	644	605	688	590	619	619	624	635	618	618	607	611	631	683	623	611	597	609	612	632	624	662	587	654	637	671	625	624	678	611	648	644	650	583	664	623	635	658	650	643	606	621	649	625	662	578	650	616	627	618	641	636	603	658	627	596	619	649	616	613	587	590	637	606	617	593	616	606	591	634	615	636	607	622	651	587	648	562	628	662	633	638	622	625	647	633	611	640	606	589	651	612	654	646	587	625	645	617	606	616	600	639	599	628	626	613	675	610	589	654	596	610	628	613	633	610	653	604	635	574	666	628	607	616	594	623	627	590	648	598	622	600	595	609	669	652	656	627	602	607	582	677	559	600	599	596	620	645	609	646	660	605	623	619	618	606	626	645	627	687	628	584	630	603	610	613	594	599	622	608	606	666	596	587	586	584	619	645	658	633	604	601	648	607	621	641	605	566	624	633	661	631	632	606	624	601	627	651	611	603	636	613	631	641	618	645	641	654	610	594	587	616	571	630	664	634	616	582	652	644	616	605	639	620	616	568	624	586	635	612	590	621	603	623	643	645	606	590	640	624	601	606	617	607	626	618	627	594	662	645	662	589	608	631	630	611	643	558	633	588	616	620	605	624	617	688	658	614	633	639	633	645	590	671	598	632	650	637	607	653	621	600	662	625	617	660	590	636	630	602	603	553	616	603	629	635	676	606	624	645	644	637	584	635	619	639	610	617	587	612	613	650	623	606	663	585	604	663	633	612	618	624	630	588	651	593	624	627	607	618	611	651	626	614	639	621	623	611	593	657	615	625	615	583	657	591	680	652	659	637	657	615	604	585	638	614	593	633	585	586	609	643	593	566	610	622	615	619	602	636	588	580	620	673	651	612	606	626	625	617	631	616	641	627	586	577	632	609	588	600	601	601	646	617	611	587	643	641	673	645	623	654	618	628	588	642	654	599	662	594	608	632	651	641	663	592	585	601	610	604	612	624	606	631	634	627	591	617	613	616	628	652	646	678	638	637	618	609	664	577	610	606	592	653	618	624	610	642	633	616	610	672	616	639	631	667	639	626	610	604	601	636	655	639	594	623	632	644	613	619	636	636	618	593	631	590	609	642	644	630	584	623	660	626	578	622	587	616	593	617	556	651	611	644	614	607	659	619	588	610	619	619	608	645	602	620	559	701	634	632	579	606	637	607	578	664	625	631	651	581	595	627	604	610	617	627	652	615	627	606	650	647	588	648	634	634	620	606	592	584	611	627	614	561	652	671	615	626	584	626	648	621	628	666	621	611	616	579	612	603	644	619	633	617	636	580	620	559	607	638	633	636	645	597	634	659	586	611	616	623	632	597	628	570	618	587	673	622	620	636	639	612	648	607	638	662	627	595	621	624	585	580	671	611	626	664	626	626	614	615	594	609	608	621	607	634	667	587	609	614	608	635	616	571	678	646	655	605	602
24579	21166	23982	28604	21167	21187	11898	589	402	349	342	363	359	331	313	318	299	315	308	318	310	301	311	289	288	302	310	285	306	287	299	280	300	280	276	295	310	311	290	320	289	280	291	327	279	286	288	303	295	287	335	299	261	279	284	266	286	293	257	258	314	286	265	308	279	282	296	311	286	294	261	285	286	278	273	274	292	277	275	292	286	301	281	293	307	304	294	305	297	278	271	304	277	305	279	255	253	288	295	265	308	282	275	271	287	262	293	294	319	262	297	293	258	252	269	270	284	294	263	263	269	294	282	295	304	263	289	300	286	290	275	304	304	275	306	281	279	276	259	327	273	311	293	285	290	273	303	280	298	263	274	289	305	265	281	276	280	287	282	279	275	302	317	279	313	272	320	298	310	289	259	283	284	295	278	283	272	268	302	307	295	302	284	298	300	266	287	284	291	259	320	301	262	297	298	284	260	303	306	278	239	282	291	268	309	269	272	321	308	270	290	283	266	289	341	325	284	304	301	284	277	266	252	301	278	316	270	250	251	257	280	282	303	295	289	313	296	302	306	287	299	264	287	265	303	265	275	275	273	295	308	294	293	298	309	310	298	297	278	265	292	291	280	297	291	302	292	269	270	299	300	268	277	270	265	305	281	281	249	293	285	337	272	268	271	268	288	276	293	277	258	282	244	280	292	359	244	320	302	282	303	282	280	270	296	278	301	253	279	284	263	286	275	261	273	254	296	295	329	293	297	287	286	291	253	264	272	280	279	259	279	323	292	320	299	303	266	285	294	303	327	279	264	291	307	273	315	289	245	298	305	262	308	307	271	256	256	286	306	269	290	284	348	285	286	255	256	257	304	290	289	323	279	268	256	266	297	288	296	274	267	277	282	288	301	279	292	287	287	312	286	262	242	315	272	293	275	288	280	274	262	300	299	323	285	263	276	300	302	250	279	261	311	282	292	264	312	311	276	247	273	276	298	312	283	270	254	350	272	289	282	293	309	311	280	307	284	297	296	291	279	277	282	290	272	291	268	285	301	282	295	296	250	279	280	268	266	303	258	252	293	272	282	295	257	271	279	309	290	288	293	288	288	306	242	275	268	275	270	269	302	280	283	308	332	278	281	284	288	276	294	253	275	283	280	330	329	312	286	313	279	283	274	303	316	276	283	268	255	268	273	287	270	253	249	283	297	271	290	306	294	273	246	277	281	277	282	277	299	296	297	279	313	288	274	273	273	282	273	323	296	294	286	298	300	263	266	283	273	287	262	283	299	300	276	288	270	293	257	314	282	286	319	320	300	297	304	297	283	271	281	293	303	289	275	270	284	292	283	254	294	265	264	276	276	297	303	282	319	328	307	301	294	278	301	297	272	277	260	305	288	296	263	289	285	289	248	278	307	268	258	281	311	310	281	266	285	292	260	293	290	296	290	284	261	273	284	265	300	287	288	310	300	287	269	291	281	284	287	264	293	306	293	278	270	272	296	283	290	290	299	264	308	270	272	300	327	272	291	265	294	292	296	299	345	300	292	249	293	320	295	269	270	282	292	254	266	274	278	306	286	266	294	305	259	262	298	292	278	317	297	277	251	275	264	296	281	297	273	284	284	287	271	280	286	255	295	267	290	271	268	292	289	263	319	311	291	288	295	279	329	294	297	277	237	269	302	269	252	254	281	329	281	287	287	283	319	297	285	269	255	299	293	319	309	296	337	266	293	253	285	260	277	279	314	278	317	248	285	305	281	301	302	323	291	321	261	307	275	320	257	290	262	289	309	271	285	270	278	302	293	245	274	300	269	258	289	306	275	299	274	262	281	305	272	272	269	272	269	291	283	270	288	276	264	268	276	266	249	300	304	276	288	284	290	282	291	288	262	289	328	280	273	265	282	299	281	275	271	299	277	281	287	284	298	284	306	303	261	286	279	304	270	260	286	298	337	244	268	288	278	292	282	305	282	297	284	302	239	298	304	278	274	291	308	297	285	280	281	280	248	279	286	291	263	289	300	324	315	280	287	261	274	282	288	280	296	301	292	279	294	268	307	302	284	294	275	274	290	277	285	313	313	263	302	299	277	306	286	271	297	284	276	306	299	289	260	265	251	323	280	248	292	272	266	252	251	287	311	271	278	318	292	314	278	255	302	270	276	287	301	307	294	307	293	306	298	264	291	291	235	282	288	271	276	280	264	297	296	363	302	267	276	271	285	298	287	273	258	309	289	291	312	307	272	275	269	286	294	312	278	286	254	306	273	292	315	290	309	285	278	275	291	326	261	289	292	269	291	262	278	278	285	295	296	273	296	323	326	277	250	262	271	302	292	284	289	337	306	284	297	272	318	276	266	269	279	256	276	270	275	312	281	296	301	248	275	269	290	303	283	271	244	253	266	308	294	282	261	265	295	286	278	289	309	291	301	255	314	302	293	299	294	287	297	281	254	269	307	280	262	263	290	282	309	308	272	253	312	273	289	263	307	257	272	256	253	320	300	271	283	299	290	259	290	284	261	295	248	264	307	266	320	310	283	278	262	266	310	309	300	265	311	313	280	259	279	301	298	283	316	286	299	266	281	257	278	309	267	295	260	280	280	286	275	279	287	287	300	296	311	290	281	306	289	325	276	274	295	314	318	260	296	302	276	288	278	257	276	281	304	287	271	253	283	236	288	245	295	295	321	272	296	261	288	291	267	296	265	298	294	290	270	252	260	282	279	265	268	270	320	280	277	295	336	294	276	264	260	285	279	287	275	298	291	253	301	274	260	297	295	281	281	284	286	316	269	277	308	302	302	296	303	287	263	263	289	294	281	280	268	316	274	288	305	291	274	254	270	293	320	298	246	280	286	271	250	291	279	283	261	268	300	268	298	280	273	256	279	271	277	279	247	299	261	283	288	283	288	262	272	275	293	247	282	307	238	289	329	321	298	303	283	265	299	256	291	273	279	303	259	280	282	255	252	305	306	264	271	283	305	317	261	299	261	289	282	269	268	278	268	306	293	287	280	288	213	290	272	285	279	272	289	249	313	275	293	288	269	294	295	293	314	297	285	302	281	292	263	279	286	269	279	276	249	275	289	293	252	278	306	320	288	260	262	258	276	289	273	278	289	263	267	277	286	327	268	302	266	290	312	277	291	311	288	261	274	269	286	316	272	297	252	270	275	277	278	297	280	294	246	305	283	297	271	295	303	242	256	273	260	274	291	328	319	257	249	282	276	270	266	281	301	266	325	302	282	261	269	253	286	244	288	296	312	277	279	298	255	294	276	265	281	260	321	333	312	290	273	281	300	279	237	292	281	241	323	283	298	272	307	270	270	318	309	279	301	282	309	261	262	266	291	308	295	320	276	311	297	279	271	265	278	288	306	280	292	289	306	332	279	256	294	285	293	246	298	317	300	252	281	288	293	272	286	321	281	295	323	306	291	258	265	273	285	282	264	283	278	283	272	281	299	282	254	305	275	289	277	307	302	273	300	272	275	314	265	290	256	326	270	271	269	263	296	268
37977	44697	27094	910	731	690	613	617	636	634	620	616	590	575	589	545	626	609	573	550	587	618	603	588	526	581	547	593	601	518	618	595	540	603	575	593	569	587	555	621	602	593	561	571	549	565	588	609	606	581	555	582	607	603	588	585	593	587	591	567	570	566	569	594	557	591	555	594	581	581	600	632	572	612	558	584	569	586	596	588	608	604	564	591	599	650	604	586	573	573	566	601	548	591	599	583	568	522	590	563	567	580	556	566	599	580	564	565	638	543	575	605	597	602	582	551	584	559	558	546	590	562	620	592	624	589	562	566	575	589	609	565	541	553	606	556	529	616	555	622	609	582	553	596	550	564	633	594	586	572	559	577	588	595	593	578	581	579	584	558	619	570	579	578	639	555	597	576	553	564	579	572	598	615	575	604	578	588	620	596	620	569	571	565	593	575	587	555	572	600	598	585	583	590	593	576	568	551	554	568	564	571	602	606	627	606	591	550	551	591	565	602	579	593	567	585	622	619	582	572	552	549	622	593	577	631	585	560	564	579	582	538	569	589	607	600	596	546	563	604	595	589	585	544	557	599	579	550	603	567	554	574	561	602	575	592	584	590	557	570	537	577	556	593	587	611	549	554	595	555	584	585	572	559	555	570	597	577	594	557	558	551	576	595	575	616	602	609	548	599	577	570	612	624	538	616	583	603	560	569	603	605	564	602	587	563	593	580	633	596	544	554	561	597	586	579	577	626	629	570	622	596	589	569	580	578	582	562	556	561	548	597	597	583	594	588	628	618	610	589	607	565	578	553	557	602	542	574	578	574	572	587	576	553	588	550	580	587	504	587	558	562	548	592	560	545	610	574	539	560	556	532	566	577	577	601	612	539	576	575	593	595	555	579	579	591	549	563	632	582	553	594	562	562	683	576	561	608	572	607	615	560	613	672	607	599	561	573	580	566	579	627	572	573	577	541	568	599	590	614	581	608	572	594	569	595	559	523	616	609	543	592	572	569	549	582	569	576	571	582	610	578	573	613	622	600	553	538	577	622	604	570	514	599	563	583	597	591	572	578	596	590	588	575	584	603	564	534	546	540	593	608	592	547	566	584	573	593	601	568	555	617	628	579	626	558	581	561	535	579	617	621	578	555	622	597	612	609	598	535	566	567	575	563	591	615	599	585	615	626	563	591	601	611	579	586	554	567	572	574	576	583	594	578	597	563	598	584	566	616	594	589	570	598	596	598	591	568	554	585	550	576	601	567	601	570	568	597	571	613	553	574	585	555	588	533	583	543	621	545	560	608	607	622	581	587	571	569	591	590	570	599	582	596	589	587	544	583	565	593	608	601	598	591	555	609	569	592	567	533	638	585	615	595	589	630	594	596	596	567	567	627	555	579	563	620	597	536	591	626	572	557	584	599	578	599	586	602	575	587	582	551	620	558	560	603	564	586	599	599	558	591	620	561	595	569	603	570	587	575	603	594	602	571	597	552	558	599	570	598	595	562	608	599	574	610	615	612	586	576	561	606	612	564	585	604	594	581	586	561	570	586	629	581	573	572	582	601	583	527	577	569	605	560	597	580	567	547	564	607	606	593	579	594	540	561	600	621	553	585	601	567	620	600	563	581	608	623	535	564	602	608	570	570	569	592	522	571	578	620	557	575	548	587	607	616	569	585	551	600	577	551	584	607	585	560	600	583	634	587	575	551	578	546	531	562	570	608	557	600	567	569	625	597	621	584	592	559	566	543	617	594	618	547	570	576	570	599	616	592	554	582	575	553	601	597	548	588	579	594	567	572	570	585	541	558	563	543	602	573	569	582	560	597	621	562	580	563	589	602	576	601	585	605	581	574	597	595	615	565	585	568	567	607	596	598	579	557	589	634	606	571	572	587	605	595	584	585	605	581	617	542	591	622	618	587	562	578	589	546	577	573	631	616	557	575	586	609	619	583	613	579	632	620	565	541	581	624	602	570	577	579	575	561	557	596	570	598	611	540	588	544	582	621	588	627	605	592	588	577	583	597	608	606	568	570	583	609	589	555	614	579	590	546	594	596	637	610	573	562	554	536	567	598	608	594	611	573	552	623	572	559	580	548	580	560	556	579	601	576	583	620	622	557	594	573	587	558	571	579	576	574	613	591	593	554	632	615	563	606	608	588	582	585	552	570	561	602	593	563	576	549	566	576	538	576	549	585	569	573	555	558	553	604	560	548	605	575	549	607	646	617	616	584	593	536	565	606	593	604	627	605	569	556	574	563	596	611	564	581	569	558	560	520	605	550	612	624	621	637	574	580	659	581	612	582	556	593	560	558	588	584	566	637	570	550	570	581	572	608	632	568	578	606	575	597	622	577	613	569	587	579	579	601	600	607	558	596	571	570	543	582	557	581	519	616	593	591	565	604	587	628	582	586	579	579	573	577	574	564	570	599	622	565	605	579	579	510	574	598	567	593	610	497	589	543	645	574	590	575	571	591	568	586	579	629	588	580	573	557	571	547	560	616	583	539	554	561	612	531	533	577	554	577	575	601	589	534	596	591	543	594	583	588	577	603	575	592	555	575	587	590	581	609	603	570	583	558	597	555	585	562	582	563	561	636	588	550	589	575	562	609	588	593	615	649	596	601	629	536	593	592	592	591	561	571	604	556	573	609	612	571	555	599	573	578	552	599	583	588	513	599	564	566	593	580	580	560	592	578	555	584	546	554	593	586	562	595	588	567	574	623	539	548	574	588	606	612	585	588	611	580	607	557	553	534	590	611	595	554	588	549	614	565	628	569	513	579	589	577	566	565	579	582	576	569	615	571	552	577	586	620	579	559	570	596	549	628	588	577	623	581	624	577	553	593	600	595	560	592	528	587	615	585	625	587	592	562	586	591	607	589	590	537	564	605	537	553	585	573	543	591	614	554	592	526	593	517	617	569	590	589	589	556	617	553	575	615	573	606	611	614	566	581	553	593	600	582	566	566	603	590	595	602	629	590	583	555	562	534	609	566	603	608	567	548	639	600	550	545	595	563	563	544	583	545	574	606	592	588	610	585	613	583	567	535	613	589	585	583	567	571	576	581	583	572	551	547	572	648	579	575	567	569	558	536	571	584	609	585	599	573	552	592	583	564	584	604	601	564	574	561	561	600	567	573	570	576	599	566	582	583	574	602	551	572	561	558	542	567	592	568	608	574	532	612	574	565	560	575	583	565	563	555	608	585	576	580	576	560	602	576	562	606	579	549	552	580	591	600	596	566	578	568	590	553	599	579	545	600	581	590	622	604	593	572	583	543	577	589	618	527	571	619	570	627	583	613	581	619	584	586	594	630	581	593	573	543	556	586	568	558	596	578	609	551	623	601	595	555	582	564	558	571	594	556	649	594	586	608	601	584	584	579	601	593	568	556	558	640	591	569	652	577	573	558	567	556	656	607	596	571	617	575	536	571	596	607	613	611	589	586	588	550	618	566	576	557	595	560	567	586	567	553	527	584	610	581	635	566	508	644	595	566	570	581
34350	18367	5957	412	139	149	159	138	169	144	138	179	141	136	134	176	136	135	168	152	147	139	168	147	137	154	149	143	147	157	155	168	141	143	150	145	137	140	151	150	147	138	154	153	137	168	173	128	133	165	155	120	133	160	144	146	136	130	138	150	145	149	163	143	166	172	144	140	141	156	156	152	140	155	176	131	126	142	133	147	157	154	146	122	141	178	150	138	152	132	133	132	112	133	136	163	151	163	147	163	141	142	134	135	159	134	159	140	143	135	160	130	132	140	127	153	140	153	154	157	134	144	155	144	154	167	141	155	152	155	146	143	148	140	145	143	129	154	156	136	161	148	149	150	139	154	136	154	139	136	176	129	144	170	145	155	149	151	128	134	151	134	134	174	158	161	151	126	146	130	135	174	132	130	155	124	158	155	151	142	142	141	165	127	150	159	138	150	146	136	161	129	162	142	111	145	127	149	144	122	116	146	128	137	141	148	159	156	147	148	149	125	137	157	146	124	156	135	165	155	141	137	138	145	124	116	158	129	163	133	140	116	130	127	154	152	152	138	141	130	171	150	126	144	134	138	163	148	180	143	145	171	176	143	149	155	152	150	157	159	158	161	151	143	152	171	154	141	160	151	113	147	133	137	149	151	153	147	155	156	131	165	138	144	128	151	153	120	142	143	162	149	132	140	156	152	157	157	152	137	151	142	140	150	148	137	148	141	120	143	139	148	125	157	149	156	134	180	152	158	161	141	156	129	151	163	147	138	133	144	145	145	155	142	131	129	129	123	155	163	142	127	117	122	148	148	145	129	150	143	135	149	168	100	137	150	144	151	140	158	142	141	148	127	161	131	138	163	128	149	144	145	130	138	142	135	140	142	151	136	135	149	170	147	139	165	121	143	147	137	148	145	160	141	142	156	136	153	139	146	134	159	163	139	146	137	150	128	141	135	172	145	138	132	167	155	124	169	147	127	154	130	163	139	174	140	161	175	143	132	124	163	137	147	136	164	153	145	136	125	156	127	149	147	152	134	150	154	154	142	146	139	138	156	139	132	129	122	157	126	128	121	137	119	171	125	149	137	133	151	130	130	150	140	148	157	128	135	145	147	143	144	157	133	136	177	132	167	165	156	143	165	149	159	127	154	130	127	148	144	150	134	137	149	136	129	157	163	128	128	138	136	134	133	156	146	137	142	144	126	141	143	148	170	136	130	139	139	136	153	149	150	142	148	159	147	142	139	155	126	146	135	158	165	121	152	151	129	148	153	142	169	133	131	136	146	132	166	141	123	162	149	166	161	143	140	150	125	148	175	158	140	161	159	153	143	149	139	135	130	154	141	150	156	129	133	136	141	132	143	143	137	141	121	160	158	147	155	125	156	151	149	154	150	143	132	182	163	149	135	133	149	135	146	148	125	144	172	167	164	133	123	151	145	151	146	149	144	140	137	139	159	163	133	122	153	179	137	147	167	133	148	137	119	151	145	153	151	154	135	143	158	169	158	178	157	125	165	155	148	150	136	145	131	114	135	137	173	136	127	186	162	154	152	135	151	149	155	145	140	137	143	134	148	143	141	132	131	145	149	157	137	138	146	169	148	130	169	132	129	152	145	143	143	130	127	150	179	139	161	161	136	143	153	153	140	131	153	148	154	144	158	152	133	128	155	150	136	146	151	150	143	155	165	150	130	158	195	152	142	151	152	148	161	143	130	151	152	135	133	153	146	150	164	170	140	173	138	165	158	134	120	151	183	148	139	158	152	135	160	145	152	144	141	130	127	138	159	140	145	132	167	134	137	140	157	142	142	149	144	148	133	151	143	151	160	151	135	152	132	134	141	135	124	117	158	158	192	144	137	160	164	128	137	150	146	130	143	126	153	159	167	153	139	145	124	155	123	159	146	158	135	144	120	151	150	142	149	135	147	160	146	144	162	140	147	128	145	165	147	136	141	155	116	158	162	152	154	162	161	148	139	148	133	138	125	166	135	146	165	140	154	152	124	140	150	142	143	141	150	157	144	144	176	149	155	130	135	139	151	142	146	162	158	168	139	148	140	134	126	143	130	150	148	161	144	161	138	140	139	127	151	152	154	151	167	137	139	128	154	130	134	150	159	129	132	164	146	146	144	139	157	144	136	136	151	137	147	138	167	170	146	122	149	157	135	129	156	156	159	152	131	167	151	162	140	130	150	128	131	139	136	154	160	151	154	135	168	135	143	135	172	124	142	152	139	141	164	152	150	156	182	128	145	141	142	124	132	160	162	154	151	163	157	160	144	156	161	153	164	141	163	142	151	165	155	163	129	155	173	164	146	158	159	166	168	156	133	144	150	135	152	144	148	131	157	117	135	136	157	131	177	135	148	143	159	185	146	151	151	154	157	145	147	118	159	137	155	137	130	132	125	148	130	163	165	162	168	149	146	134	149	151	167	154	144	183	125	135	147	146	167	129	136	141	143	156	136	129	145	150	130	147	151	135	153	145	153	167	123	147	121	161	173	148	123	156	138	141	119	146	144	140	142	146	171	146	151	127	165	147	145	153	118	137	155	131	152	142	132	131	144	151	162	166	147	145	138	138	177	128	156	175	161	153	154	132	127	137	147	139	141	153	160	166	139	136	153	152	143	161	159	153	153	153	144	172	155	144	137	135	123	149	142	139	134	153	160	139	178	190	154	122	131	145	153	149	147	126	154	138	124	158	140	155	144	163	160	143	139	150	137	171	163	132	150	138	129	143	154	159	168	158	146	147	167	137	162	153	155	157	129	155	120	145	145	147	145	144	186	133	128	120	153	127	138	140	159	151	146	153	159	135	136	160	141	126	137	147	164	144	174	135	133	119	135	150	178	147	143	130	158	141	145	142	152	137	134	128	153	144	142	136	136	133	134	133	130	148	136	145	139	158	150	124	156	130	162	163	153	162	150	147	127	135	149	132	132	137	132	156	143	141	137	119	140	145	115	158	138	130	151	128	164	136	134	154	152	135	122	181	156	163	132	128	137	124	132	139	133	151	160	142	146	156	140	164	138	160	169	138	141	146	142	149	156	129	125	126	139	141	130	139	131	152	145	127	147	153	171	171	162	144	138	148	107	162	149	161	152	141	159	168	139	137	141	138	130	161	145	144	157	153	173	160	144	160	138	143	146	156	145	149	143	130	160	158	147	147	140	151	143	151	146	138	160	152	135	151	139	173	148	116	168	138	128	134	150	127	162	141	166	157	123	152	134	110	153	133	165	147	149	157	105	169	154	147	128	140	140	155	115	152	155	130	138	147	144	136	142	148	138	162	137	164	155	157	136	154	142	140	149	142	130	133	151	142	143	140	150	162	150	153	139	123	152	142	145	178	123	159	145	168	157	140	138	144	136	136	165	129	155	146	138	159	111	162	167	159	146	151	146	130	106	160	127	144	137	167	147	147	154	147	134	123	142	134	155	145	144	145	142	155	129	126	142	133	132	130	163	149	156	153	126	149	153	155	151	156	139	136	177	141	129	136	119
16422	5415	1550	352	345	358	371	355	354	346	380	391	389	403	361	325	366	396	353	367	381	352	361	361	354	365	380	342	366	386	374	362	382	363	341	365	365	359	355	367	360	361	361	379	386	394	380	361	330	365	352	345	353	368	369	368	403	382	359	346	362	319	316	363	422	354	352	364	357	368	331	354	351	349	347	350	385	328	384	375	371	335	372	343	363	357	373	349	380	339	346	361	339	370	368	368	388	339	361	357	362	339	390	355	380	373	386	306	375	365	341	337	334	349	351	362	370	367	354	371	384	371	369	394	374	372	360	361	394	379	351	353	350	355	345	382	346	376	368	387	390	366	382	345	381	344	363	336	374	380	386	380	333	371	351	377	374	353	351	345	366	348	336	344	346	385	345	350	368	330	360	384	364	342	399	382	371	401	364	365	367	346	370	330	383	368	363	329	388	343	425	386	365	374	365	373	365	363	369	369	371	354	348	355	364	377	376	362	404	397	382	359	346	360	345	363	348	344	343	361	347	376	399	360	386	350	332	350	378	350	389	360	379	371	387	373	396	361	366	375	359	344	400	379	350	370	384	365	374	352	356	362	397	382	394	344	363	381	379	376	417	361	365	359	385	389	377	375	363	339	387	389	386	348	361	356	401	376	338	368	388	351	393	353	353	341	362	346	397	387	357	397	353	369	361	360	362	349	342	380	391	319	385	363	346	360	362	358	353	361	358	371	367	351	359	393	379	340	353	383	326	359	370	388	345	321	372	348	382	367	338	366	336	355	390	342	371	366	358	360	384	357	341	392	339	372	388	395	359	334	377	353	331	358	368	367	372	359	382	382	358	366	375	395	359	365	382	359	364	353	355	380	358	340	395	311	361	361	353	364	379	345	385	349	355	349	370	367	356	393	353	366	345	345	381	373	385	366	376	359	369	343	395	344	393	346	355	365	366	370	332	349	388	350	356	373	357	330	403	401	374	361	349	343	412	330	359	343	334	367	397	363	338	347	368	378	359	403	364	348	369	359	379	380	365	347	340	374	324	364	376	316	347	370	364	374	359	368	385	362	371	332	339	390	384	345	373	395	365	360	375	369	363	369	351	369	379	366	376	377	364	376	378	361	421	367	382	351	361	360	371	360	384	400	350	345	370	363	353	387	346	396	372	376	315	374	364	342	406	375	345	374	377	372	368	356	347	355	375	384	358	369	353	340	348	350	385	353	385	376	334	349	363	356	361	374	338	356	336	358	338	352	397	372	364	381	344	380	402	369	385	356	365	363	395	372	376	334	357	344	378	383	359	362	357	336	331	337	365	340	370	326	359	373	386	374	347	407	390	383	347	342	354	330	362	358	376	358	394	412	349	373	356	376	376	370	353	328	374	384	376	387	378	374	342	364	352	367	346	386	381	392	368	315	389	347	387	366	368	366	376	333	335	370	376	370	351	382	349	349	336	385	341	375	357	368	365	378	375	370	378	377	366	363	369	389	368	340	363	363	343	335	376	326	342	354	377	377	375	371	349	374	385	376	413	391	342	411	364	359	336	361	355	356	351	345	353	337	347	362	374	375	368	354	380	368	397	345	362	401	328	368	375	383	361	356	375	341	372	378	370	346	367	353	345	321	362	357	362	378	356	368	356	401	369	374	376	368	354	354	345	341	355	377	383	369	375	402	378	344	325	369	401	361	390	385	397	342	348	349	323	367	327	385	335	348	352	362	359	375	380	354	363	363	352	402	346	364	317	357	349	330	384	364	366	404	339	361	357	350	403	344	353	332	359	365	348	381	383	384	365	380	363	346	355	371	363	360	324	347	350	405	364	367	368	362	361	353	385	349	382	351	337	368	359	340	363	357	346	363	351	362	371	379	361	349	366	379	366	350	371	344	356	366	337	371	337	414	335	377	368	328	355	372	368	336	351	368	363	367	357	405	363	373	350	365	369	371	343	360	360	368	356	323	320	353	342	360	373	358	365	355	369	364	351	361	354	370	343	364	343	345	335	387	353	376	376	363	353	356	385	342	349	387	363	366	379	369	366	352	375	373	367	325	351	367	348	362	393	364	397	353	354	393	374	359	372	376	389	352	362	354	346	384	378	362	345	340	361	338	380	366	405	379	355	337	365	374	361	385	338	361	354	354	339	357	373	345	365	377	357	396	419	382	340	359	403	395	385	354	376	383	380	352	338	361	382	366	347	345	366	350	373	364	374	395	341	375	367	365	360	363	367	385	350	339	364	347	375	356	354	351	357	353	355	383	355	387	364	365	348	367	375	377	380	404	391	348	325	372	395	354	358	342	382	379	329	352	399	371	348	359	349	353	379	384	360	344	393	380	336	353	384	353	373	383	356	368	364	387	384	363	363	394	346	387	368	345	360	381	358	347	352	365	370	384	356	381	358	384	369	341	365	391	404	313	332	386	392	390	398	379	373	410	380	394	358	342	369	348	354	361	336	361	351	340	380	327	354	386	347	386	375	360	352	367	359	342	366	364	385	366	408	336	345	351	330	339	352	355	347	363	356	360	363	357	327	346	344	337	348	341	332	401	370	342	373	358	368	368	383	383	342	346	345	361	389	368	373	336	348	361	349	378	387	379	376	360	312	360	391	353	348	329	381	363	349	359	340	373	371	344	387	378	377	362	370	363	375	350	367	364	391	335	344	374	358	355	361	359	370	341	320	387	376	342	361	349	360	352	349	364	359	359	365	343	361	360	404	368	348	402	348	363	332	380	347	360	402	365	375	359	371	315	334	356	356	337	352	375	342	388	347	363	357	356	354	351	406	355	307	389	351	364	373	365	358	362	380	377	351	368	374	362	341	358	365	386	350	355	384	351	350	347	364	367	371	361	401	356	344	364	365	352	369	379	374	358	379	387	351	360	380	369	391	384	357	378	354	357	321	348	316	389	361	333	395	375	333	331	365	357	350	374	362	353	385	356	365	396	382	376	313	369	358	362	362	395	374	382	376	362	343	334	363	365	384	379	374	357	351	360	383	337	355	354	361	346	382	374	410	375	364	374	364	363	370	426	342	393	384	345	370	332	350	351	361	361	404	351	375	338	363	346	368	371	343	374	357	362	374	381	361	360	406	340	381	373	373	381	335	363	366	386	377	350	343	354	386	348	386	323	378	394	341	360	359	322	391	351	377	385	355	349	361	349	367	380	343	359	357	364	331	362	358	339	374	376	392	346	388	356	394	369	359	407	357	350	333	319	371	364	409	352	362	370	370	359	351	366	366	335	359	335	382	363	389	373	359	377	381	347	327	318	358	374	370	378	363	370	341	347	363	379	336	348	379	349	371	352	368	373	404	375	401	342	361	388	375	367	369	379	399	348	374	338	354	368	352	375	391	356	368	369	370	392	356	353	363	380	350	357	357	408	423	375	386	383	397	338	372	361	370	358	381	403	408	365	360	378	328	376	367	358	362	392	354	347	363	392	340	342	352	380	366	387	367	358	352	383	335	372	375	380	370	377	365	375	392	340	345	364	346	366	353	345
25290	21138	23595	28927	21132	14097	544	368	338	320	322	289	286	290	290	278	266	279	306	305	295	296	318	328	318	300	306	277	295	311	278	290	252	279	268	280	274	292	283	305	295	291	267	305	271	327	305	287	275	303	299	273	301	321	285	293	271	271	299	303	292	268	288	263	296	289	283	287	306	302	275	276	264	313	279	302	281	285	282	285	303	305	280	274	284	287	302	291	291	268	326	283	278	283	281	263	318	300	251	270	294	300	264	319	304	304	329	299	259	285	321	285	322	297	292	259	270	287	307	274	282	281	278	271	313	292	264	251	286	293	288	293	325	279	260	306	295	294	328	259	325	282	288	264	275	287	301	336	277	305	300	289	280	300	285	291	296	297	315	337	276	297	271	252	280	291	293	249	287	308	300	289	260	329	285	313	319	269	264	287	292	267	291	279	287	277	297	280	276	296	324	251	286	303	277	275	296	288	294	341	270	304	326	288	316	308	324	334	323	315	311	314	261	263	297	281	312	297	267	269	324	294	287	279	333	319	313	318	301	284	288	283	304	299	286	302	264	281	337	291	319	235	271	281	280	298	265	305	256	280	306	330	304	339	284	272	336	263	285	297	299	278	281	243	295	303	285	262	282	268	292	305	283	284	277	286	305	309	316	293	288	318	317	280	288	277	295	311	294	287	277	282	327	304	290	308	289	294	288	303	318	259	283	288	299	282	270	288	287	269	286	286	319	302	278	292	300	289	312	296	258	291	280	320	288	276	303	251	307	325	259	287	293	282	323	304	282	286	290	294	307	282	304	286	275	302	285	296	272	271	290	300	296	265	271	320	289	295	296	285	279	303	320	283	300	298	282	258	278	265	265	300	273	310	307	263	304	302	281	256	271	277	292	245	266	279	279	271	317	279	304	288	321	278	317	311	305	299	283	245	312	300	321	285	304	284	312	320	255	323	296	279	268	247	287	269	306	281	300	283	285	292	301	271	250	302	284	290	329	256	297	312	308	259	280	278	313	326	286	271	278	293	303	275	280	288	267	272	297	300	261	310	314	276	277	309	316	284	284	286	317	280	266	288	271	271	297	292	279	302	284	300	329	277	257	280	332	268	292	294	292	287	289	275	270	293	302	258	292	291	281	266	284	291	313	278	293	273	275	292	334	284	290	304	271	270	292	276	289	301	322	269	293	302	306	290	266	311	293	308	291	286	304	330	281	280	272	326	288	284	324	292	277	302	281	282	300	281	282	287	309	317	292	293	271	313	284	291	280	268	292	285	287	277	302	299	301	309	302	285	278	291	284	278	270	266	278	323	280	285	271	278	313	287	301	306	307	294	279	304	299	334	307	285	288	292	257	299	272	291	323	291	296	301	288	297	250	239	306	303	337	284	261	325	289	311	283	275	273	280	269	298	272	293	274	303	317	272	295	313	247	292	303	291	295	304	306	284	303	300	268	285	275	294	277	308	297	326	286	302	338	255	272	271	315	272	306	266	281	277	278	283	290	296	295	306	294	325	308	269	266	296	271	294	318	272	325	287	254	318	312	305	285	300	331	275	305	286	271	280	290	292	314	263	302	299	291	324	301	278	291	296	245	309	269	269	262	304	308	264	245	286	256	299	286	313	292	274	291	327	292	273	283	275	301	249	272	301	283	314	323	274	284	279	309	262	314	292	260	269	316	291	295	290	304	335	295	300	274	333	309	300	308	311	283	300	273	281	271	304	271	279	318	273	285	315	314	250	275	288	277	255	271	282	292	311	325	295	262	269	281	288	297	272	303	300	281	269	286	295	246	303	345	277	272	285	295	274	283	287	323	303	264	266	256	321	272	318	286	288	291	277	265	322	273	313	279	274	273	296	278	269	287	276	249	304	298	283	313	302	301	313	277	312	300	282	294	306	263	262	291	274	299	292	259	270	305	286	334	252	263	275	260	296	303	314	273	302	280	273	301	318	262	277	293	286	310	282	288	285	304	290	328	294	313	286	288	274	286	293	297	283	308	283	257	263	284	265	305	284	314	282	282	321	304	288	297	254	276	270	321	266	278	288	274	288	282	287	272	287	295	317	301	319	281	294	318	315	279	273	304	307	283	299	284	275	321	274	264	309	307	280	263	302	323	289	310	306	267	323	265	312	328	303	314	294	270	285	294	320	298	323	345	290	294	317	302	292	310	282	289	296	278	286	298	284	308	301	275	267	292	286	308	285	289	292	269	300	280	279	304	276	288	305	298	300	306	305	290	281	272	260	253	313	307	299	314	260	261	289	294	298	340	292	280	269	280	313	271	283	287	284	308	284	285	285	317	277	286	311	269	267	312	291	288	278	281	290	302	296	294	324	274	323	293	309	299	311	259	319	304	285	305	293	302	298	287	288	303	302	270	277	296	283	288	266	268	290	278	292	310	288	296	282	247	284	302	301	316	270	300	300	290	300	313	312	303	267	286	269	275	266	321	284	306	309	306	282	303	290	317	252	279	257	286	262	314	254	297	288	322	265	267	264	308	296	304	290	303	269	308	286	302	268	286	291	319	289	293	280	300	311	272	342	283	280	273	271	287	322	278	293	305	286	312	290	292	290	292	238	282	282	304	302	326	303	301	273	317	297	269	291	275	312	293	316	274	260	269	307	307	301	293	284	318	306	270	288	323	295	315	295	310	346	272	306	282	310	300	311	288	306	330	305	275	288	304	291	279	299	273	322	303	289	324	291	303	274	275	265	285	290	268	288	332	276	292	314	287	289	269	298	275	257	288	310	301	295	282	303	290	298	282	291	297	324	283	296	336	275	260	287	291	304	244	293	284	313	263	276	310	316	262	268	278	316	259	309	296	271	292	320	282	299	306	296	245	288	283	290	280	300	336	292	299	306	301	291	271	265	280	303	299	286	279	273	294	304	278	311	298	299	272	308	291	261	314	316	275	272	291	265	293	286	290	286	309	290	303	319	289	290	290	298	317	314	308	284	319	274	283	279	285	311	309	278	282	290	298	283	283	314	280	288	288	282	315	295	279	290	266	295	270	280	282	273	275	311	316	306	278	290	338	292	266	316	316	291	324	279	320	301	342	299	292	254	315	283	285	284	292	286	278	304	274	282	278	274	289	292	277	300	266	297	289	292	313	297	298	298	291	294	273	263	292	287	299	284	291	272	286	283	284	273	306	314	277	325	268	265	292	314	294	311	315	281	300	289	275	295	310	297	313	279	281	292	278	291	295	296	310	289	298	275	328	282	290	307	271	276	320	310	302	303	256	308	289	299	302	236	286	289	296	280	288	280	308	299	292	294	296	259	281	309	314	284	295	287	327	305	276	300	286	263	297	298	275	286	269	279	281	270	276	291	309	293	278	263	279	249	320	277	293	286	312	255	269	290	296	302	265	255	302	269	290	293	265	239	300	261	295	284	283	297	269	302	295	261	293	280	301	254	298	270	252	281	271	327	291	309	320	283	281	287	289	303	266	293	288	292	276	272	293	274	281	306	281	273	280	301	285	293	285	281	285	292
31841	36889	17903	769	672	651	685	669	649	607	627	649	644	641	583	576	621	600	685	627	631	637	606	595	622	635	613	634	651	595	652	621	658	637	605	620	604	635	659	601	635	599	647	667	629	621	617	617	621	647	641	622	649	656	600	664	586	638	637	574	627	622	619	648	637	625	609	615	625	637	621	612	642	650	618	631	635	609	618	603	601	612	644	574	656	643	602	592	563	629	641	604	646	658	702	624	617	605	670	604	598	653	632	584	638	655	639	620	612	617	578	580	658	628	611	639	639	656	666	618	598	593	643	631	613	622	666	611	620	614	620	648	584	610	628	584	666	619	610	634	675	630	632	588	622	627	658	617	610	602	608	647	619	616	631	556	585	616	609	582	590	659	659	586	664	605	647	627	622	622	639	598	653	598	622	647	644	627	639	619	623	640	620	594	636	600	621	625	599	685	662	617	630	665	619	643	609	640	625	600	631	625	635	641	585	654	639	663	594	620	626	607	595	587	647	652	583	631	622	653	661	668	614	654	631	606	591	647	601	625	591	634	618	606	605	623	645	621	600	625	587	629	606	630	609	665	622	638	629	610	610	579	627	610	631	611	616	625	648	631	638	628	608	637	586	632	666	638	604	582	633	585	654	581	568	571	628	584	596	621	605	640	640	626	645	591	654	675	629	624	667	610	564	616	621	583	638	600	652	616	598	647	684	623	618	598	645	640	634	646	586	632	655	628	648	659	638	639	644	593	612	601	613	636	641	605	613	627	630	615	595	646	661	656	581	621	572	647	656	621	600	603	648	623	611	628	618	634	617	593	635	604	621	625	622	590	626	593	610	618	580	626	636	659	587	640	613	622	611	636	617	636	609	674	606	596	575	661	605	620	627	613	620	633	576	607	599	581	576	619	618	590	648	604	624	593	614	633	605	615	634	584	683	643	699	635	624	582	632	699	656	657	671	624	640	601	622	616	616	599	618	644	617	652	604	634	562	611	610	613	625	592	619	593	570	596	615	604	652	622	623	581	664	619	619	617	634	613	668	633	608	598	601	595	600	579	609	647	620	627	612	608	610	616	642	648	609	637	581	606	615	561	604	656	616	637	629	649	579	656	614	640	589	633	597	612	571	682	641	614	662	614	613	648	623	620	633	630	617	641	580	694	614	597	615	611	611	623	653	593	621	630	664	617	640	652	600	598	641	601	610	614	614	604	609	655	649	625	600	588	576	606	618	627	617	622	617	648	628	617	636	628	678	607	640	617	620	581	659	631	642	621	640	638	635	593	633	663	618	658	640	617	667	646	600	625	616	632	621	606	622	640	604	593	637	616	628	648	623	603	626	594	632	582	619	621	639	613	620	644	620	619	615	613	620	654	640	605	645	675	612	615	640	608	614	598	636	608	640	613	668	588	604	609	653	623	642	607	688	646	583	647	594	595	590	660	585	626	618	616	612	635	632	591	619	635	616	665	668	634	614	617	644	605	616	627	627	596	598	649	608	617	619	655	647	642	631	607	617	614	621	645	629	637	583	617	607	635	605	569	609	571	613	619	601	630	548	594	592	615	664	647	621	656	644	632	601	597	626	620	583	657	646	665	586	629	609	649	669	655	631	599	613	644	630	581	633	658	649	602	604	595	623	623	660	616	626	638	637	574	616	564	654	613	595	584	667	656	609	651	635	630	612	575	664	667	659	608	604	638	631	662	607	616	635	674	590	620	622	621	650	628	645	631	609	621	635	601	598	633	626	636	640	672	626	640	634	615	651	633	653	627	619	608	581	599	606	597	635	644	587	588	623	584	619	646	645	623	629	646	639	619	614	609	593	593	613	624	618	615	616	649	664	629	586	639	624	630	612	619	597	613	609	636	676	650	619	653	630	620	622	635	603	617	620	677	680	571	644	595	617	613	643	623	609	620	634	663	631	626	595	663	654	644	616	628	592	631	614	616	625	610	638	595	614	677	644	610	661	633	584	605	624	621	600	617	629	563	651	623	667	600	656	638	573	609	611	625	618	617	618	550	651	603	548	616	617	655	658	644	588	673	603	627	597	595	613	570	626	621	608	630	612	594	589	656	623	695	646	701	634	648	598	637	605	659	627	633	626	663	638	638	618	652	605	646	567	638	630	603	604	573	602	591	636	611	586	630	597	594	650	603	640	604	625	600	607	651	666	634	613	648	642	623	638	645	593	571	610	662	607	621	616	655	597	651	609	623	614	635	671	589	618	632	558	612	645	584	605	626	642	639	619	621	640	643	673	618	631	635	621	603	628	579	646	612	628	599	664	593	651	607	673	607	647	613	649	665	610	670	649	635	657	651	682	639	612	627	620	606	631	601	622	625	638	627	631	654	623	614	607	614	639	639	658	597	627	624	635	591	646	615	640	644	626	636	651	609	599	616	630	629	632	647	600	653	587	626	565	627	624	605	601	652	615	639	622	601	628	594	656	636	631	598	684	612	599	625	613	662	588	631	629	644	610	654	612	609	636	668	632	611	624	604	654	628	627	603	605	645	613	645	602	646	612	631	634	637	630	641	624	591	610	596	630	645	641	639	643	641	606	623	662	594	647	590	612	595	648	624	623	599	648	598	594	658	617	550	625	622	654	640	628	648	636	656	622	626	613	626	639	598	654	634	643	658	604	598	634	623	621	635	625	640	649	631	648	629	617	577	608	653	615	632	693	601	596	630	683	652	643	629	646	643	620	617	609	642	609	635	644	651	581	615	637	655	646	646	645	620	631	612	588	630	624	617	616	670	633	638	625	636	605	611	610	631	608	646	613	568	619	615	588	664	653	587	627	597	578	640	632	612	592	671	645	613	674	613	584	608	632	634	656	635	591	617	606	622	617	606	619	640	626	594	650	640	589	652	607	610	604	603	636	609	628	632	598	639	617	571	632	604	594	598	623	625	603	591	600	601	661	654	619	630	587	618	610	653	629	643	621	623	603	645	629	646	632	604	570	570	611	632	612	643	617	587	638	633	630	635	618	603	642	631	586	647	628	625	586	661	627	625	637	639	629	572	620	606	649	612	651	620	615	654	603	656	637	607	593	606	632	619	659	597	597	652	607	622	620	609	611	637	619	646	648	649	607	635	612	628	628	619	632	599	583	615	621	604	620	585	625	595	635	607	681	597	662	583	586	622	620	614	631	617	606	565	603	604	607	614	603	605	625	608	651	650	635	635	623	639	607	619	651	622	600	594	612	612	593	680	587	621	566	662	621	615	613	631	643	583	655	575	632	664	667	643	663	655	622	611	664	606	602	620	605	605	639	641	604	629	629	609	639	602	650	632	615	633	627	611	640	624	652	647	642	631	626	618	663	654	577	619	591	614	674	610	629	633	584	616	610	629	620	655	633	636	636	651	601	632	625	655	631	629	619	615	586	690	591	633	653	583	618	611	597	629	664	609	659	588	648	624	604	591	655	619	630	635	602	630	657	651	597	587	627	639	647	640	668	656	623	622	677	631	574	638	656	656	581	613	613	656	618	602	639	611
24520	21114	23921	28559	21119	21131	12229	592	413	328	360	328	316	315	300	313	300	322	289	314	323	297	278	252	269	246	325	289	281	300	297	307	312	308	261	279	282	286	300	294	297	286	323	286	313	289	311	310	283	284	284	246	264	288	282	294	286	348	286	295	278	311	299	296	344	258	291	282	284	272	292	303	274	242	309	302	315	287	269	337	285	272	244	287	300	268	261	272	271	296	290	292	309	228	287	284	245	278	340	278	267	288	291	240	299	294	260	262	274	265	288	295	324	280	320	284	269	280	273	280	326	261	300	314	306	290	293	282	263	276	312	288	300	328	263	275	272	304	293	292	280	260	285	295	267	265	276	277	284	317	302	292	298	272	291	294	312	284	293	308	284	277	298	295	309	281	282	297	296	330	307	310	281	270	268	274	304	264	300	299	282	265	304	270	293	282	304	282	267	285	267	271	285	321	327	314	277	296	259	322	275	252	311	288	314	266	290	272	282	265	255	265	259	270	265	250	316	261	295	292	301	299	304	320	254	283	293	296	287	281	271	297	261	278	279	301	306	279	286	275	289	262	267	279	327	314	297	261	295	294	295	287	250	283	299	258	241	252	303	286	303	281	277	315	314	276	294	274	279	276	270	305	264	265	264	284	273	249	308	308	295	290	307	287	300	271	290	277	291	274	261	311	267	303	314	272	246	285	287	284	311	288	281	269	317	280	269	259	265	311	322	274	317	295	293	273	243	261	300	298	292	272	276	275	291	302	277	256	262	294	261	280	319	263	280	277	308	303	267	274	265	261	306	310	252	304	274	297	292	318	288	301	279	270	316	268	259	288	294	305	301	303	275	267	268	298	281	268	310	291	289	306	290	314	261	303	291	297	303	312	269	281	278	297	298	288	313	289	317	285	232	278	286	272	321	277	264	304	277	268	285	308	308	276	316	280	266	314	271	300	324	278	305	280	280	293	305	282	276	302	273	316	291	289	292	264	292	279	269	277	301	296	273	255	308	288	299	293	254	269	301	319	308	271	263	277	261	279	279	281	310	275	289	275	285	286	284	289	270	257	279	274	259	275	299	297	292	290	273	286	323	290	301	286	303	305	311	289	319	305	276	271	288	268	263	268	279	306	293	279	290	311	298	303	282	327	314	289	305	282	294	310	302	265	296	290	292	291	304	264	288	283	288	282	282	298	318	301	274	294	270	265	279	282	279	290	284	321	259	274	279	287	289	266	293	287	297	268	275	276	306	285	273	295	292	287	284	272	276	306	301	301	295	278	308	290	298	307	269	253	291	275	309	283	298	294	265	293	291	259	312	279	300	286	261	285	305	300	287	305	265	273	277	272	294	295	246	288	283	303	269	284	321	307	283	307	259	270	290	260	278	278	277	284	284	264	287	311	297	289	299	309	262	300	263	299	246	283	293	291	313	291	280	296	284	300	291	311	308	286	273	284	308	300	266	282	249	282	293	300	266	300	256	296	284	285	288	247	294	294	292	288	267	288	299	273	268	282	278	274	291	289	288	293	252	263	269	298	260	268	293	264	306	278	281	255	265	311	277	277	259	259	283	287	300	314	264	289	298	295	296	296	263	310	282	292	297	252	324	286	329	274	288	298	275	287	291	252	261	283	282	271	307	275	323	243	277	301	294	317	280	283	267	318	307	319	279	294	240	296	291	271	277	266	286	284	295	301	293	294	289	295	284	300	317	288	297	323	284	311	289	306	258	287	264	301	291	299	271	294	326	296	240	253	267	324	280	264	296	312	294	285	310	280	279	307	304	288	290	302	316	326	315	283	282	275	270	295	293	287	305	288	286	250	250	292	288	289	287	245	313	270	284	252	290	300	320	275	284	275	275	305	290	280	280	264	264	306	317	314	284	281	293	249	304	298	265	281	259	315	288	258	284	280	238	269	255	274	305	317	286	286	263	255	299	308	298	282	272	258	298	303	295	297	248	289	301	312	319	303	274	301	271	253	296	230	293	289	304	287	294	301	276	307	291	250	276	282	279	283	277	287	304	254	256	257	285	319	317	315	250	258	261	268	290	278	294	312	247	274	266	318	293	304	281	296	282	285	288	268	305	307	296	307	314	279	264	309	329	287	277	262	258	272	301	252	276	278	300	286	290	300	303	279	327	271	292	326	317	279	273	262	250	303	299	283	301	282	293	269	291	285	302	292	275	328	291	266	260	282	260	274	300	288	270	295	302	284	273	297	307	283	269	305	303	309	270	263	253	286	288	294	269	302	285	262	262	284	249	257	296	264	291	310	279	289	319	296	330	288	303	298	259	277	328	310	282	331	269	286	282	293	291	275	304	286	305	300	287	259	321	313	290	278	295	275	307	285	312	298	321	276	304	279	264	288	304	306	256	289	267	271	278	308	315	304	272	267	274	296	288	287	280	266	299	263	273	295	302	275	299	298	297	279	269	290	296	276	271	308	294	261	283	251	268	275	306	272	296	298	263	287	226	311	288	290	296	297	314	325	278	303	287	285	295	281	242	328	303	283	281	249	262	270	287	280	280	272	248	280	309	296	321	274	276	278	280	306	262	307	280	321	293	297	299	281	267	291	317	274	311	277	274	282	278	298	314	258	281	300	265	289	274	307	290	300	286	276	279	282	301	241	272	275	292	260	259	282	280	300	289	272	314	291	295	288	328	273	268	312	293	272	286	295	262	256	271	290	269	292	280	324	295	284	294	252	277	296	279	269	303	301	287	261	291	283	312	287	310	272	304	271	286	289	269	299	284	274	291	286	286	314	311	254	288	291	294	288	291	294	271	288	305	265	287	290	275	276	305	277	314	342	278	282	311	291	302	241	272	246	268	273	266	293	286	251	277	304	254	283	278	274	295	315	274	259	274	304	281	282	297	293	283	254	303	277	300	296	276	317	288	321	260	297	310	275	300	262	310	272	288	311	289	271	277	302	297	308	310	272	302	326	279	294	305	298	269	279	286	276	327	256	275	288	295	262	271	273	323	291	257	296	272	253	284	305	289	326	310	272	344	278	282	262	293	283	305	306	290	267	282	311	284	278	314	296	261	257	314	283	272	319	289	272	305	249	278	279	299	270	272	262	282	330	311	270	296	276	280	300	294	267	311	292	324	264	271	240	296	289	266	319	266	293	278	256	280	283	271	288	271	312	284	305	257	271	265	296	275	321	280	288	290	292	274	310	283	282	292	271	247	289	270	295	290	295	281	257	283	253	283	311	281	282	280	337	272	274	297	318	293	278	265	309	268	264	254	286	282	272	260	296	292	265	298	319	277	289	302	268	290	290	270	273	295	283	289	260	270	276	273	281	289	256	288	285	280	281	303	309	310	249	282	306	300	264	301	298	310	275	271	304	274	318	292	287	282	281	292	282	293	305	290	258	275	297	282	303	296	283	289	309	284	284	289	256	269	290	266	279	278	291	276	260	269	295	292	320	297	316	292	290	262	286	280	309	257	286	294	289	305	304	286	297	264	265	298	291	273	293	279	288	282	271	268	294
38232	49024	25982	939	709	658	645	584	589	608	596	611	596	595	627	580	608	548	553	608	599	557	604	591	611	602	624	591	592	606	604	600	610	581	569	604	616	582	622	573	583	617	579	588	542	564	579	577	577	582	615	575	589	584	594	569	572	550	545	586	600	577	608	580	623	566	599	586	555	552	576	612	611	555	583	559	620	612	570	567	580	598	538	577	570	584	595	589	569	603	585	596	607	608	634	537	583	585	583	531	619	570	592	549	609	572	594	579	582	576	605	579	630	572	564	563	602	587	614	563	618	595	640	608	602	590	544	570	568	600	627	560	604	603	584	570	549	607	597	607	556	598	585	583	606	562	595	588	607	607	598	543	592	562	620	629	587	577	570	581	601	586	600	609	616	609	574	605	578	603	591	576	549	605	606	635	590	521	561	596	547	551	568	608	559	618	558	584	620	633	576	575	592	571	564	572	597	578	553	582	593	561	607	578	554	606	554	585	578	592	614	580	608	593	591	564	556	523	575	585	604	603	602	573	545	613	561	594	610	594	562	579	553	585	604	580	610	590	638	603	582	563	562	592	567	608	616	601	620	614	580	578	548	539	548	537	566	594	551	604	582	626	539	548	601	607	619	616	617	608	607	611	597	570	597	632	536	566	572	585	601	577	581	575	563	589	564	586	619	595	572	577	606	559	586	620	559	632	599	566	569	549	537	539	584	576	563	598	622	573	571	571	593	584	574	550	570	620	582	606	611	565	593	596	611	572	588	566	595	552	586	573	597	617	566	553	539	554	610	560	611	585	569	596	572	608	575	634	579	591	592	583	621	591	594	547	579	604	616	569	588	620	595	591	574	536	529	571	583	582	579	597	599	602	579	603	557	564	603	584	567	622	563	568	621	588	563	554	621	588	570	583	554	532	592	586	546	552	601	591	566	604	597	563	553	603	553	563	588	581	574	586	550	587	622	601	568	591	580	594	618	560	583	602	578	614	548	576	549	578	573	539	572	595	589	572	566	569	543	603	576	552	588	594	569	548	587	533	579	629	569	548	563	553	596	559	591	574	581	574	556	586	581	583	645	629	562	571	609	572	575	585	612	608	604	569	564	591	584	574	582	596	592	590	588	594	583	572	589	563	605	627	562	603	588	582	597	557	563	558	530	568	653	599	555	588	532	554	583	615	597	598	595	609	579	583	597	623	615	600	608	584	583	603	553	601	544	591	623	564	598	581	636	592	581	643	578	537	595	568	608	557	585	541	611	588	608	555	555	626	585	570	566	600	589	595	603	547	574	599	586	581	589	525	620	597	580	612	564	534	582	545	569	620	567	580	573	544	541	557	648	603	557	616	618	591	569	585	585	577	560	585	607	601	561	583	637	624	546	602	562	557	591	613	592	535	571	589	558	592	547	568	542	546	638	555	563	588	567	614	599	542	586	592	563	558	582	605	573	602	593	552	581	606	594	592	526	579	537	571	585	620	592	605	625	577	575	565	586	543	582	599	598	592	598	565	583	615	568	595	553	591	587	592	592	610	568	612	606	545	597	578	616	622	615	606	616	620	576	629	564	582	611	612	544	559	570	574	597	595	558	587	557	574	598	602	571	580	589	624	603	598	623	581	581	567	615	574	576	569	589	639	562	595	553	590	599	545	570	586	555	543	617	616	586	595	568	607	582	568	563	595	556	576	583	601	581	593	623	580	567	555	595	564	552	599	598	562	601	569	547	564	587	534	585	561	537	604	591	661	595	572	591	583	576	577	559	594	619	533	619	545	597	530	601	602	595	575	602	617	591	568	599	521	622	587	579	540	598	574	586	549	581	576	577	570	572	560	577	576	582	623	599	584	578	615	581	595	612	545	559	622	562	583	576	571	609	592	620	573	613	557	617	570	590	595	603	569	596	594	586	582	621	616	577	565	591	585	540	605	548	566	644	572	571	597	534	587	615	581	621	608	568	610	598	592	584	639	568	549	599	608	608	610	592	586	610	613	583	589	567	572	559	595	578	572	580	578	608	606	580	564	611	573	582	599	579	581	588	563	582	601	604	580	605	608	571	588	644	553	566	542	571	602	595	590	552	565	564	572	616	609	572	539	571	575	571	592	575	548	601	579	594	583	559	585	580	573	547	570	616	596	587	574	584	550	599	611	592	579	596	594	591	567	584	614	569	618	576	585	585	587	563	508	586	625	577	643	589	562	544	586	560	578	569	593	595	576	529	574	575	601	547	593	560	561	508	563	665	612	603	557	601	561	590	584	604	608	575	609	604	558	594	587	574	584	609	576	563	553	558	593	609	626	557	552	571	593	509	589	630	581	576	585	609	593	583	599	585	583	606	599	592	624	562	600	619	586	558	615	578	567	542	570	558	566	592	568	567	572	540	565	556	573	588	542	583	583	605	600	532	547	574	586	552	596	601	594	617	614	583	611	605	553	587	551	574	584	602	593	592	558	596	594	616	556	580	627	558	577	554	575	568	634	613	578	572	569	616	548	588	609	583	594	545	574	591	578	562	618	599	582	578	570	607	593	575	559	610	581	579	604	579	582	600	567	602	572	596	632	620	580	631	556	612	579	580	573	548	540	600	592	670	596	527	605	602	572	585	580	556	552	555	628	577	616	587	570	564	578	584	597	558	581	576	564	605	605	569	568	619	577	592	586	529	612	559	594	624	604	579	597	628	605	528	532	597	546	543	566	551	561	598	624	574	597	605	578	544	632	588	606	561	585	596	595	548	575	551	591	573	525	580	647	589	625	565	614	617	611	576	564	591	581	569	559	572	576	628	569	563	583	569	557	605	575	575	573	552	564	575	585	572	584	563	621	600	556	605	603	561	569	587	580	582	582	569	576	579	597	546	540	583	565	592	587	597	617	575	568	579	580	552	582	586	573	615	583	553	603	612	576	593	582	616	598	589	595	602	616	606	559	568	581	571	605	594	602	589	601	582	614	615	532	606	527	566	625	552	579	596	631	579	559	607	613	589	590	559	574	573	572	601	603	568	545	632	590	591	580	582	579	593	620	611	594	553	580	564	621	560	596	580	598	603	606	567	538	568	533	587	635	600	616	557	537	605	616	582	587	560	578	573	558	579	606	555	572	571	538	563	582	559	569	597	586	645	605	570	602	592	585	543	568	601	581	581	580	586	586	595	592	579	580	620	576	622	573	632	600	554	587	599	596	561	634	606	635	602	611	552	603	604	559	586	626	594	582	570	595	617	632	613	526	600	565	590	565	614	575	584	534	605	584	596	613	599	543	609	573	575	572	592	569	550	627	574	586	570	570	549	612	608	620	567	554	587	543	599	560	549	581	624	531	624	606	606	561	604	631	601	625	578	616	548	610	566	614	584	629	594	543	603	586	593	611	585	564	554	549	564	564	599	586	559	610	534	648	578	588	583	582	542	600	605	599	595	595	618	612	581	599	559	559	564	585	623	605	538	574	616	597	559	569	511	609	582	588	580	600	602	620	569	610	527	586	597	615	601	590	580	575	610	581	573	588
34535	18602	6226	508	183	165	163	142	162	152	135	153	140	145	155	128	163	146	146	174	143	152	143	177	161	132	158	152	139	134	133	161	154	140	142	150	139	134	152	154	131	166	135	136	146	154	135	156	150	152	153	160	154	143	179	147	161	173	130	133	173	155	166	145	154	152	126	147	149	111	160	166	156	147	144	144	116	165	153	157	124	145	145	157	157	154	163	149	174	151	157	128	166	156	146	152	137	150	163	153	139	147	146	138	142	150	133	139	138	131	134	122	130	144	132	142	149	168	146	131	133	141	124	159	144	142	123	153	151	186	149	154	117	145	135	160	144	143	138	151	140	143	150	158	153	156	159	131	136	139	137	145	179	156	152	131	157	117	160	131	141	153	178	152	148	172	148	149	157	129	140	116	133	135	150	160	169	153	152	159	160	159	151	137	151	150	127	150	145	143	151	160	142	148	171	155	139	171	145	131	138	171	159	172	123	164	178	164	139	125	127	170	149	151	136	155	140	160	158	146	142	157	134	129	125	166	149	146	163	181	163	142	152	159	153	142	138	143	157	154	135	112	145	139	159	150	155	148	151	178	136	148	140	160	171	164	164	146	155	167	145	156	157	147	132	146	145	149	161	136	150	149	165	150	149	142	153	147	138	152	186	175	156	154	167	146	159	129	158	157	118	155	142	135	121	139	151	138	151	153	166	159	126	134	147	156	150	166	144	120	146	143	134	136	142	163	150	165	145	157	137	129	169	165	153	125	147	153	125	157	146	171	128	126	156	130	119	153	142	159	174	146	154	165	159	135	153	152	158	137	173	151	140	144	144	158	137	138	141	148	158	151	163	149	151	138	137	136	174	125	133	142	126	173	143	153	166	178	159	157	135	157	179	130	125	123	142	147	154	136	133	145	151	155	139	154	115	147	147	119	134	151	136	153	170	137	151	165	154	150	136	127	158	137	149	159	140	148	165	154	157	148	161	155	146	136	136	175	167	147	185	135	139	156	122	162	166	140	155	155	172	162	126	135	135	151	128	147	147	137	136	140	175	160	175	137	139	160	167	121	149	178	146	162	135	148	159	142	151	135	146	163	152	153	140	156	140	150	146	147	127	160	132	144	108	143	148	143	141	152	136	132	158	145	149	131	156	152	131	147	120	136	127	167	141	163	143	146	159	145	152	122	143	157	141	163	162	131	126	144	136	131	138	150	133	128	155	139	138	144	166	140	144	147	142	148	146	150	158	166	150	154	147	168	124	144	176	143	147	177	150	161	143	151	140	153	153	134	157	161	127	145	138	133	148	152	155	123	147	147	173	145	124	143	142	126	154	153	154	148	144	159	151	156	153	164	172	187	153	149	144	142	118	129	150	146	142	131	145	139	153	123	122	145	140	118	164	160	144	166	158	122	148	149	148	145	182	173	136	150	156	150	151	139	141	114	135	149	140	136	161	140	149	140	148	155	162	151	146	141	122	133	181	152	152	150	126	158	161	156	146	129	139	140	140	141	163	137	169	137	149	135	161	133	139	152	154	174	138	138	167	151	172	158	143	141	148	154	126	141	135	141	167	154	132	154	167	137	119	140	158	161	176	184	154	149	161	152	154	145	152	143	135	140	132	139	150	169	134	138	149	162	153	144	126	142	125	153	148	157	141	165	140	146	156	153	178	157	130	160	130	145	164	149	136	144	129	145	162	152	154	146	160	160	146	156	142	143	127	131	142	130	135	155	136	178	141	161	141	182	133	142	152	134	142	134	151	169	153	156	159	145	156	147	147	143	154	139	122	148	155	145	165	151	122	125	156	135	136	150	135	157	138	162	130	134	148	158	169	150	148	156	141	138	150	146	138	138	150	142	148	145	137	149	136	157	142	168	129	150	160	164	156	145	150	140	175	145	129	137	153	138	123	149	153	145	155	162	144	150	139	156	131	148	140	148	148	120	138	111	147	136	178	160	168	143	144	136	117	142	149	148	139	152	142	164	159	149	149	162	133	116	144	132	146	133	158	138	143	163	137	128	169	165	153	172	138	117	151	156	128	156	138	160	139	174	153	145	132	141	145	146	167	147	147	135	145	101	148	128	154	167	147	155	135	148	148	152	145	166	157	145	154	152	137	153	151	139	153	122	157	173	138	142	153	147	144	150	161	132	155	130	139	151	121	153	144	126	134	172	124	133	145	152	127	166	164	165	135	147	133	161	148	150	119	136	144	155	155	155	160	182	166	131	144	136	148	147	157	148	143	137	147	129	131	138	157	162	125	144	152	168	152	150	154	130	122	154	134	129	155	132	133	146	154	131	173	129	155	156	143	144	133	139	172	181	156	135	130	160	152	160	139	147	135	159	147	139	141	148	156	143	122	133	110	146	173	148	153	148	150	150	156	162	127	140	152	130	132	179	195	139	133	153	132	156	139	156	142	153	140	155	134	147	168	142	126	139	146	146	130	143	147	130	155	153	174	124	159	155	165	164	141	136	146	144	164	143	127	165	127	145	137	155	163	135	160	134	166	149	154	155	150	134	137	141	129	153	143	158	150	148	156	146	158	130	158	136	130	160	149	145	157	152	142	148	123	140	144	168	137	137	142	176	147	143	127	139	147	135	133	140	136	157	140	145	152	171	139	153	139	146	170	143	157	155	160	168	134	145	125	143	144	134	135	151	148	125	173	148	124	149	159	153	140	130	148	157	166	152	149	145	143	160	160	149	131	152	127	168	146	177	179	151	125	122	146	146	126	128	138	120	140	134	153	130	132	135	174	154	143	144	182	130	140	160	163	125	175	128	152	140	159	132	152	126	154	146	142	148	131	138	153	153	147	142	153	152	137	148	125	159	144	137	151	143	161	128	149	158	153	155	146	161	151	121	141	146	170	183	148	163	126	145	142	146	156	170	140	146	136	146	133	147	144	142	158	139	150	159	137	158	159	186	164	146	155	146	159	141	122	168	153	140	143	138	146	144	145	149	152	153	139	150	140	151	126	143	155	165	147	156	151	145	143	141	130	154	143	129	141	146	156	135	145	156	164	141	153	152	140	129	142	180	152	148	148	160	150	164	156	154	149	131	150	152	140	156	160	133	148	148	114	143	175	171	150	145	112	135	149	131	158	165	155	143	157	136	151	151	135	114	138	173	146	132	149	129	155	159	142	136	171	159	138	121	149	140	142	145	129	154	127	150	154	137	143	127	158	144	162	154	151	129	141	163	145	178	138	140	138	150	140	123	139	140	137	141	127	153	132	160	141	128	154	143	147	146	162	155	149	153	166	158	123	140	180	133	150	168	154	144	143	136	140	145	132	146	140	135	148	163	130	143	160	151	133	173	155	145	148	160	156	150	158	175	139	146	143	124	148	144	143	141	142	170	153	129	147	167	130	150	149	154	122	150	151	159	132	153	148	125	141	135	151	191	152	174	140	151	162	162	151	170	150	142	161	155	148	148	157	150	131	156	148	137	133	141	139	139	162	146	150	135	128	163	154	149	165	143	135	147	143	152	149	145
16385	5896	1608	394	365	379	399	353	338	363	366	368	350	354	386	367	339	392	375	382	358	354	399	406	368	389	367	408	333	363	379	382	383	374	339	354	348	351	328	352	370	329	378	374	386	365	367	399	356	405	353	335	378	392	380	347	307	361	344	347	344	375	352	383	356	353	380	381	384	378	381	368	399	353	348	346	368	373	381	360	411	351	346	366	367	372	372	339	362	366	336	360	403	368	392	396	343	352	327	326	377	370	391	416	390	350	346	406	337	401	388	352	369	326	355	357	370	358	383	387	366	357	370	381	384	364	384	399	356	335	377	367	376	375	356	369	360	404	381	339	375	334	376	387	355	381	365	350	366	353	367	311	368	347	347	364	362	376	373	398	362	383	376	364	388	384	362	375	353	371	356	366	352	382	385	356	391	364	354	349	373	364	341	353	353	353	372	392	380	423	384	404	378	391	369	377	339	347	366	373	359	361	360	377	385	390	369	424	349	366	342	330	385	389	368	330	384	366	368	348	370	368	354	369	388	376	383	390	391	371	357	385	368	370	329	329	392	367	372	326	380	386	351	383	369	351	362	371	377	374	360	374	374	342	346	383	347	367	350	394	321	371	363	355	337	358	375	357	356	404	377	367	379	336	365	368	378	384	382	402	383	379	390	343	383	376	351	358	354	363	386	382	382	366	423	366	355	381	375	335	379	413	390	383	348	392	378	375	377	337	357	331	369	391	370	359	331	337	386	380	378	317	336	354	321	345	370	389	369	409	361	389	368	370	377	403	385	412	383	324	323	359	378	383	380	354	371	391	376	401	376	353	375	360	374	396	361	357	348	400	360	366	379	379	388	378	345	362	378	336	364	373	370	371	347	372	398	371	352	382	400	369	379	378	342	368	371	367	379	380	370	341	368	382	353	393	341	353	376	368	374	391	348	352	375	369	359	376	338	372	395	354	381	381	364	371	355	369	379	392	354	380	382	362	341	336	385	379	334	373	363	389	383	392	382	401	338	392	385	368	381	327	348	360	398	352	339	370	393	347	403	357	369	409	367	404	373	398	384	380	337	374	352	362	370	364	352	375	380	343	400	372	383	370	379	371	366	389	343	348	360	377	332	364	357	357	374	371	352	316	378	363	366	343	357	366	351	356	377	336	376	379	356	385	369	334	363	368	375	361	393	392	341	354	357	362	366	366	360	361	366	360	353	355	366	347	363	324	367	375	389	385	383	417	381	372	365	378	326	345	363	370	385	364	382	370	351	373	376	368	382	352	401	347	385	365	381	356	382	347	390	310	403	371	381	343	382	364	382	394	355	383	359	394	395	361	387	379	393	400	353	338	396	367	369	363	352	405	382	346	360	348	370	349	357	365	383	402	350	357	371	352	363	373	367	361	343	381	357	387	372	348	391	349	385	347	323	360	343	361	372	380	364	371	364	358	368	364	391	356	375	367	378	354	384	381	389	367	346	383	337	388	373	351	367	353	370	356	384	370	361	361	381	390	372	369	350	383	397	384	361	359	381	370	327	388	345	342	344	427	388	360	382	362	353	353	370	350	316	340	391	348	380	337	365	401	400	394	356	360	335	373	367	379	371	378	380	367	357	380	357	351	355	375	376	375	371	367	372	364	361	357	381	344	392	351	412	351	324	364	392	376	395	389	385	360	368	319	328	358	351	375	391	362	369	398	405	396	381	376	350	367	376	358	424	333	361	348	366	357	391	376	397	378	353	351	376	396	335	344	382	376	358	355	366	344	350	382	378	404	369	378	398	334	385	395	358	382	400	376	405	384	356	372	343	376	391	348	358	343	335	374	374	375	351	342	357	362	415	380	371	382	386	364	369	368	346	371	374	372	385	384	400	350	389	396	354	353	373	373	409	401	348	380	365	376	405	360	401	356	380	377	354	375	368	382	369	370	355	366	389	408	355	373	372	365	360	383	368	400	390	351	354	372	380	368	374	361	324	394	392	362	357	331	350	339	351	370	366	336	395	346	356	378	337	373	391	369	415	367	373	320	349	374	417	384	354	386	344	363	370	321	376	378	364	367	396	373	345	397	354	376	357	366	364	376	388	383	382	364	393	387	390	370	384	349	399	378	372	387	380	394	386	343	390	367	356	362	383	381	383	378	393	344	399	378	399	370	376	366	359	376	350	367	380	363	335	351	386	376	355	381	360	388	382	371	379	344	372	370	373	372	380	363	392	386	357	315	381	382	379	388	391	366	390	354	376	370	380	424	357	385	362	362	398	356	376	370	376	357	336	386	381	368	405	379	365	379	394	361	347	398	358	362	365	371	362	405	369	354	365	364	376	418	381	395	380	357	339	378	378	340	392	365	387	413	411	378	358	394	347	337	361	381	390	347	367	358	344	366	346	374	386	366	338	331	401	379	368	329	351	370	383	359	356	340	352	366	367	370	376	388	391	341	367	377	370	393	360	381	352	368	345	329	381	371	378	389	380	380	415	354	352	360	375	355	362	371	409	352	392	374	385	377	368	369	369	365	371	350	403	369	376	389	360	366	343	361	377	368	347	327	393	353	368	381	342	362	365	385	403	348	375	379	341	361	404	381	372	348	367	376	321	328	391	337	359	395	368	372	397	361	360	371	376	358	367	376	395	365	355	340	378	393	345	346	371	349	358	382	376	383	369	342	354	354	359	368	369	391	342	354	361	381	394	328	384	343	375	350	369	386	355	383	338	388	335	370	372	379	328	336	357	389	381	362	356	363	352	370	408	365	400	337	376	384	350	408	373	394	388	358	393	386	387	369	383	370	356	349	371	354	392	370	364	364	385	381	370	394	344	385	378	376	381	371	388	374	358	350	344	362	376	341	367	357	347	370	373	376	405	384	370	343	358	370	385	379	368	352	363	378	377	385	379	353	387	376	375	338	369	328	363	363	380	363	348	358	372	314	379	332	384	361	362	364	375	385	325	377	362	358	356	354	338	348	382	346	372	397	394	337	375	339	367	353	352	348	380	414	356	334	369	372	363	349	337	391	342	382	379	346	364	362	368	360	384	362	360	389	360	377	363	358	367	405	374	388	377	375	387	391	366	358	365	377	381	364	408	372	361	337	380	363	374	366	340	381	357	373	356	371	405	421	337	399	369	359	382	365	376	364	376	381	348	355	359	369	406	316	343	362	367	346	407	386	396	382	385	375	369	364	411	370	364	347	381	379	366	374	359	371	335	374	376	377	355	354	358	389	356	383	333	378	350	390	379	357	359	358	375	378	371	388	350	344	341	384	363	345	362	357	378	345	365	354	368	362	363	395	369	373	387	322	340	355	350	344	369	351	366	359	365	388	368	367	356	370	346	344	364	385	365	359	379	347	386	372	387	368	383	341	397	342	366	350	393	346	357	380	352	376	383	333	369	361	351	374	381	360	350	347	337	352	377	351	355	385	391	380	373	373	373	373	366	363	361	353	358	383	373	336	390	376	374	348	384	379	395	366	373	397	355	376	373	387	354	364	342	376	396	372	379	385	356	359
25267	21126	23633	28848	21122	14159	570	372	353	337	346	317	360	304	341	330	313	299	296	309	308	301	298	293	305	303	280	318	309	294	328	306	285	297	287	315	293	312	281	316	285	304	282	296	317	316	345	344	309	317	288	297	277	277	295	279	295	284	281	304	280	286	312	245	316	330	278	320	318	305	286	293	336	311	320	306	320	273	318	284	301	271	292	299	304	281	264	264	280	278	298	285	280	289	285	297	281	290	311	313	288	280	280	300	295	308	310	317	266	297	297	298	293	283	292	288	299	320	338	286	293	286	301	283	327	302	310	310	313	288	332	283	301	303	274	297	259	247	311	344	279	303	284	300	300	239	287	304	298	281	289	294	268	277	290	290	311	307	264	271	283	312	271	300	262	305	303	282	299	327	276	298	316	315	264	290	299	299	289	287	308	299	291	325	288	271	317	297	283	270	326	309	306	271	262	272	270	270	271	291	298	266	287	275	293	286	313	278	327	275	306	277	267	307	287	312	287	300	296	302	292	291	314	277	290	281	313	319	286	307	317	289	283	284	290	343	265	281	279	298	309	304	306	268	292	325	263	310	261	326	283	269	252	276	309	314	289	303	317	341	299	265	273	307	309	286	262	275	277	301	286	265	291	305	295	299	318	292	305	342	308	298	287	273	310	296	272	284	299	292	311	306	283	310	322	253	253	275	295	298	301	253	313	313	347	277	296	322	319	321	280	283	295	278	304	280	285	295	311	286	303	316	277	312	300	257	303	316	281	277	292	300	310	306	285	259	310	291	273	292	284	263	291	279	286	295	305	283	289	307	268	283	307	279	280	293	299	286	319	303	289	301	307	279	263	265	295	308	328	288	295	303	291	303	307	327	298	280	276	306	287	304	314	280	298	342	275	310	312	300	309	309	272	282	299	298	324	274	276	306	308	304	276	282	300	271	281	300	313	308	299	301	309	294	269	299	287	307	289	302	265	303	298	297	271	298	314	363	293	305	278	310	305	269	295	273	292	290	287	304	280	301	287	305	279	300	321	321	293	294	319	278	299	336	286	286	279	278	290	284	286	292	296	263	271	318	290	285	294	289	290	299	280	294	298	301	306	299	302	321	312	297	309	290	286	286	304	285	285	316	274	277	307	285	280	271	293	341	301	283	284	295	260	273	286	243	288	300	272	296	306	279	301	289	289	299	291	318	265	280	302	297	306	287	310	290	278	304	359	282	293	291	321	305	314	278	309	285	252	275	273	319	309	306	303	337	287	302	289	343	308	318	275	319	280	259	291	279	255	288	302	292	313	279	333	293	302	293	273	335	290	288	306	325	306	317	318	296	288	261	292	281	320	288	297	299	303	298	269	302	300	298	287	274	266	300	275	273	315	274	284	269	266	268	272	244	299	299	284	324	320	291	306	318	297	300	286	263	316	302	283	304	300	300	285	322	339	326	282	309	293	309	269	273	294	285	327	295	318	279	278	305	287	283	284	289	273	277	270	288	314	332	307	289	274	273	298	301	315	294	267	284	263	323	304	268	303	264	276	322	292	324	283	280	318	323	310	260	306	302	294	274	316	284	274	290	320	268	292	278	304	296	275	263	322	326	273	299	277	296	289	296	286	290	314	300	277	307	278	266	279	289	287	276	293	315	308	286	300	296	289	297	301	277	314	307	288	302	278	292	285	299	285	319	323	273	311	292	272	270	258	258	263	325	256	315	296	266	278	318	265	265	293	300	291	271	286	306	290	330	278	323	245	273	300	296	306	270	283	309	286	263	290	284	325	277	301	250	274	278	313	308	302	264	275	277	277	303	283	302	294	304	288	282	272	304	285	281	294	292	283	304	302	287	330	310	275	311	316	282	289	290	262	278	333	273	280	331	285	293	279	310	277	262	303	303	302	294	255	315	281	307	300	265	281	281	290	283	305	299	284	269	299	268	284	326	335	273	308	289	281	276	283	275	275	266	280	286	252	274	309	308	288	294	288	300	297	277	279	265	309	311	296	292	305	296	269	277	256	264	300	288	295	305	331	312	302	314	306	302	304	310	295	294	300	289	335	327	287	320	273	333	298	298	307	286	294	282	304	334	296	275	290	261	290	285	282	297	303	305	278	273	310	295	259	269	318	299	286	292	305	307	289	298	285	272	284	289	303	312	309	290	294	260	317	310	293	305	294	296	290	251	293	313	313	291	310	308	277	290	298	301	289	315	287	288	264	289	304	311	312	276	268	284	313	292	261	302	266	299	279	295	328	294	282	304	315	298	313	260	285	314	267	302	276	283	289	285	297	277	306	313	292	297	310	285	288	277	269	286	333	280	306	271	295	290	325	300	298	303	301	296	280	326	274	285	286	269	295	317	312	294	296	275	281	253	312	289	335	301	299	309	309	292	297	301	286	309	301	303	278	318	334	294	307	276	292	283	335	284	285	303	290	289	281	274	252	273	266	297	296	288	279	284	282	262	285	269	290	288	272	292	293	292	286	283	316	307	280	297	273	283	282	303	311	305	240	281	272	318	279	335	318	324	302	272	302	301	320	295	336	274	240	292	302	258	290	301	291	270	257	285	257	279	312	292	297	273	288	235	256	307	277	290	289	272	314	324	331	290	304	275	298	252	296	308	301	318	284	277	287	264	302	304	303	283	307	304	278	267	303	298	305	286	269	286	318	301	307	296	270	270	297	294	257	294	285	325	301	278	292	328	297	278	265	310	272	317	326	307	277	308	289	294	313	310	303	290	287	277	282	263	311	281	297	255	300	300	274	296	269	281	313	297	291	315	280	263	260	307	336	266	299	296	277	291	289	322	286	266	287	328	296	304	290	319	287	269	290	289	284	297	282	337	314	250	282	337	340	280	307	342	304	287	302	276	286	281	286	298	331	321	353	321	326	288	268	317	263	307	241	267	301	272	298	304	287	308	319	304	296	285	285	273	282	285	300	259	293	297	268	294	303	319	281	333	284	252	319	303	306	297	271	285	304	320	311	317	312	306	324	267	269	283	315	306	281	304	286	297	294	305	317	307	281	294	290	282	290	311	251	282	286	302	278	268	324	298	295	294	318	299	273	311	274	290	315	274	284	298	318	270	292	306	295	253	297	293	332	331	293	329	272	318	297	314	312	270	289	306	293	319	281	270	277	319	261	295	283	261	302	314	272	298	296	310	263	279	298	279	300	297	297	293	305	297	318	310	303	317	273	294	263	315	261	295	261	291	246	298	270	314	284	283	265	306	320	315	269	325	289	289	287	273	304	271	271	323	253	291	286	302	328	290	279	283	276	263	301	288	304	269	279	281	289	265	300	326	291	276	280	281	295	278	271	307	320	288	314	276	285	288	305	285	272	325	296	312	255	278	283	289	297	286	299	283	284	322	281	271	322	315	300	307	331	291	296	301	279	279	302	292	293	288	313	280	273	294	273	332	310	289	310	314	327	307	294	311	283	248	305	314	298	320	295	297	288	277	256	298	298	294	317	317	307	291	306	279	287	307	272	337	285	271	276	311
32042	38849	19091	786	679	632	601	614	696	674	674	663	647	668	590	626	605	629	644	618	641	653	635	589	642	629	612	643	644	645	648	638	625	626	631	621	607	555	563	587	623	638	620	669	644	641	664	655	643	647	626	631	602	674	634	587	669	626	600	642	638	594	606	595	663	622	632	621	647	613	619	609	610	648	592	625	626	656	621	626	654	592	580	642	599	643	636	584	625	665	648	632	631	555	635	635	603	627	599	670	588	633	596	605	638	602	644	632	645	661	623	642	629	638	664	642	593	632	607	642	635	619	644	648	622	675	611	648	608	590	600	600	624	627	614	623	607	595	622	640	609	617	651	559	644	626	651	649	607	620	648	652	566	652	646	607	637	634	634	628	622	643	641	614	599	640	616	655	623	655	620	620	593	629	644	642	645	639	612	645	709	645	636	618	648	624	649	594	661	606	606	632	690	617	623	599	641	619	639	552	610	625	588	612	634	564	604	635	614	643	596	599	617	633	649	667	665	570	641	649	639	634	634	597	605	650	587	621	613	601	606	602	643	623	612	611	587	660	630	627	631	617	633	608	612	609	612	620	654	679	612	618	636	601	621	609	661	617	614	590	627	613	616	659	660	663	655	633	654	600	575	639	660	627	599	608	612	645	652	602	662	632	677	630	673	634	612	642	678	597	639	599	618	630	629	655	597	625	653	666	656	654	643	622	618	625	605	602	601	625	627	691	658	602	627	652	655	629	634	635	652	676	643	590	675	622	632	602	624	598	671	660	652	623	618	659	632	631	633	627	628	653	606	650	598	607	644	641	606	659	638	641	627	615	619	611	600	628	654	638	626	623	667	619	606	657	641	649	629	624	598	639	596	655	621	645	612	602	647	620	649	655	617	604	624	585	643	585	641	597	670	618	607	614	643	620	593	607	641	657	648	628	666	639	620	626	679	620	647	624	639	683	662	632	664	607	603	633	605	660	598	621	682	619	632	640	645	602	632	641	643	637	616	593	582	585	629	587	614	625	643	614	652	630	637	651	686	664	630	600	650	629	649	627	636	636	606	650	606	593	609	614	601	645	607	626	639	659	650	614	643	619	619	687	621	644	678	632	631	668	609	590	660	651	598	674	610	564	629	596	645	630	646	619	586	621	610	626	654	608	653	621	641	612	629	597	661	625	601	620	658	665	613	611	630	619	664	639	605	630	645	623	626	650	601	597	629	590	648	628	604	619	633	623	642	634	598	609	592	633	625	624	611	604	635	677	679	605	595	656	600	553	618	599	658	622	618	617	610	626	647	579	621	643	681	627	619	638	638	636	616	628	586	617	617	569	616	606	599	622	652	606	599	616	603	616	619	607	592	607	598	608	614	584	643	576	604	607	623	619	631	636	683	599	646	647	595	607	635	617	602	644	603	642	640	665	627	576	626	587	601	662	647	632	659	652	633	664	590	640	625	666	612	625	670	588	607	622	636	612	590	703	612	620	616	675	611	629	639	621	610	662	587	651	613	652	625	597	564	612	623	620	644	648	617	634	653	630	632	632	655	653	597	635	665	623	655	682	628	647	627	628	617	651	614	619	623	665	618	641	630	636	602	623	632	562	623	645	638	622	628	631	658	650	636	609	623	660	598	641	615	656	646	582	629	629	673	647	630	641	631	623	673	655	618	646	603	610	649	620	625	642	602	638	631	655	593	646	669	643	640	589	612	603	635	612	611	635	628	637	668	666	618	655	603	618	653	584	673	600	658	591	631	621	615	658	651	645	616	615	653	621	604	617	596	626	643	614	628	630	641	668	627	614	640	605	629	646	639	643	605	648	606	621	615	614	652	607	609	617	643	635	610	591	609	638	621	625	642	645	592	582	625	636	634	628	620	636	682	654	660	639	610	620	584	636	606	632	648	595	635	655	625	646	687	623	627	653	604	615	627	623	607	631	623	622	624	638	645	640	632	645	642	613	615	620	662	607	610	654	634	628	662	636	647	610	628	671	600	628	642	644	646	655	644	629	639	620	612	591	636	615	648	615	610	658	583	653	597	642	647	632	633	644	654	629	675	625	620	606	618	602	627	624	628	656	639	614	597	656	616	619	644	624	630	589	590	597	624	668	613	640	626	640	612	606	636	613	622	688	599	645	631	605	616	621	575	636	632	630	656	654	617	640	627	577	664	629	652	619	599	631	662	622	629	583	665	601	614	602	612	681	633	650	679	617	586	634	647	645	605	615	648	589	613	604	606	606	608	675	602	647	654	625	625	634	607	630	626	598	592	606	640	625	650	631	591	634	612	603	641	626	631	634	672	616	607	658	612	616	628	617	609	661	609	672	622	610	604	595	618	590	596	655	640	663	597	633	659	632	632	594	628	605	639	624	578	600	637	603	612	643	642	591	650	649	631	654	652	630	606	650	649	620	607	631	635	677	621	649	618	604	627	630	639	581	639	605	602	629	629	587	669	585	648	624	597	679	608	630	584	622	650	598	638	624	620	614	629	570	584	660	600	655	628	625	671	608	614	634	641	650	623	655	627	651	659	579	606	612	634	624	604	595	616	601	615	654	646	631	640	581	626	605	614	646	668	596	572	614	586	630	641	599	603	664	622	629	641	627	648	662	659	604	624	631	603	610	631	629	627	627	614	651	613	633	657	635	627	652	586	631	640	647	647	607	650	636	593	638	612	574	616	626	647	609	651	617	615	663	626	613	559	638	602	673	636	662	594	668	673	641	627	639	614	671	650	636	601	655	634	642	659	626	617	645	627	654	616	599	627	619	675	642	645	634	598	628	626	601	657	605	632	638	613	676	635	647	635	649	587	635	645	595	643	594	612	616	646	652	644	664	605	630	630	650	682	599	606	620	628	630	616	623	645	632	681	646	625	599	644	567	637	621	658	647	675	614	656	607	614	598	625	628	682	663	632	656	628	627	664	644	657	660	659	646	612	571	653	620	576	614	605	639	686	640	620	692	585	615	579	648	607	611	644	607	654	635	636	609	612	615	645	645	604	591	666	644	630	602	628	616	620	646	602	638	649	629	616	598	637	598	655	656	621	601	659	645	602	659	616	621	625	610	584	633	639	695	612	605	647	660	603	615	615	653	627	569	625	654	603	679	612	618	592	613	610	629	593	617	582	618	634	610	568	612	603	647	638	593	611	618	633	660	623	605	600	625	624	645	583	641	631	608	641	651	632	640	593	647	634	613	622	654	618	623	629	641	629	634	593	642	609	652	618	607	644	656	659	636	630	617	625	627	650	627	612	625	601	630	597	603	638	623	620	638	615	667	674	644	629	677	590	613	628	672	628	676	631	627	611	618	644	630	609	642	643	624	621	613	651	620	664	606	679	637	650	680	656	648	669	584	639	607	674	623	600	641	621	601	652	636	632	615	619	575	603	588	634	608	629	625	643	564	628	668	622	643	598	639	591	573	621	630	626	624	595	640	613	604	643	655	656	635	629	622	647	644	635	603	592	655	600	605	610	622	673	638	633	634	644	637	649	647	642	648
24562	21146	24027	28530	21147	21169	11963	530	379	341	317	312	319	328	325	300	294	312	296	321	307	309	334	316	284	339	327	323	318	294	297	273	283	326	302	271	325	280	270	309	281	292	316	301	304	270	303	279	314	320	319	291	290	274	271	298	283	333	276	312	314	313	286	272	244	288	277	291	297	298	279	275	300	301	301	259	287	308	311	255	274	294	288	274	320	284	267	263	315	284	293	286	322	331	267	274	310	260	285	279	295	291	269	285	297	284	289	313	335	297	279	309	330	309	305	279	280	298	258	291	283	342	314	247	300	270	297	279	296	303	304	270	273	278	276	296	307	275	281	291	283	307	284	311	282	285	285	282	275	280	293	320	317	295	288	301	284	288	258	304	280	299	280	287	286	313	261	280	308	341	285	296	277	272	289	274	309	282	298	257	252	287	280	271	290	275	313	248	311	311	284	264	300	287	282	301	287	286	294	296	295	268	271	264	254	313	313	288	302	294	270	271	279	284	258	257	280	296	321	264	249	298	276	271	266	284	269	279	272	282	285	286	308	327	301	306	299	284	270	312	314	285	262	269	295	270	269	301	300	329	301	292	262	300	304	301	283	318	280	303	268	285	288	321	305	297	301	280	257	312	300	278	283	295	318	284	285	285	297	292	271	260	298	272	282	294	284	276	276	325	299	286	267	266	268	295	296	249	283	318	261	299	294	277	279	302	281	292	273	293	269	285	258	304	295	268	268	292	293	290	313	256	317	313	270	289	301	314	307	294	260	295	281	290	254	296	267	297	276	285	310	297	244	287	288	315	296	278	276	293	301	284	296	264	278	289	286	279	239	239	294	241	297	289	276	288	272	266	295	279	257	296	309	300	313	278	285	292	284	291	296	298	301	280	294	309	285	264	270	263	286	317	289	320	280	279	269	297	281	258	276	298	302	279	290	305	267	274	274	252	305	278	282	298	286	261	317	274	311	281	301	300	321	299	268	282	285	291	324	284	311	279	280	287	265	267	293	318	297	276	297	320	294	291	282	282	280	278	304	309	268	278	288	309	301	299	284	288	269	284	299	295	292	311	265	277	266	268	252	308	310	316	298	281	278	304	305	258	243	298	291	320	294	261	276	305	269	301	294	268	302	283	300	280	287	298	300	297	315	307	290	314	243	286	295	302	276	282	254	282	294	254	310	310	283	284	266	340	284	283	279	252	270	295	310	300	284	269	262	305	280	304	327	279	340	296	261	304	288	323	317	305	282	285	284	295	288	266	274	270	290	283	273	284	279	281	304	283	280	259	279	283	274	289	314	308	296	299	287	325	273	299	305	248	293	298	258	295	289	254	263	290	276	280	279	348	271	291	286	304	326	289	288	285	284	303	296	250	302	290	255	233	301	277	306	296	270	335	321	296	283	266	292	269	301	321	297	308	273	304	290	329	316	295	295	280	306	279	295	300	310	306	303	268	258	267	294	297	295	299	299	302	302	271	296	313	267	313	276	264	271	323	280	294	274	258	288	302	266	339	312	291	311	330	293	273	289	291	287	271	273	261	277	238	278	289	299	292	299	268	280	275	284	261	273	289	285	313	310	286	285	304	291	322	311	276	273	263	293	301	289	291	299	291	320	294	299	266	277	275	292	274	289	284	279	303	314	292	282	322	304	269	289	276	280	311	324	291	305	301	306	302	320	284	314	302	306	298	269	280	292	313	265	291	288	297	285	295	276	272	296	246	303	264	257	277	302	309	293	299	297	299	298	273	299	274	278	289	287	306	311	295	274	294	298	307	324	297	313	278	281	267	270	262	295	292	293	294	290	276	307	273	268	286	292	274	272	284	294	296	302	290	259	296	308	255	289	299	308	276	284	292	284	291	293	311	271	293	293	252	276	298	321	286	331	282	301	319	294	305	273	280	277	327	298	304	263	273	253	291	282	270	294	307	248	295	285	297	280	287	288	270	281	308	306	287	312	288	295	322	295	265	320	293	251	287	272	269	263	286	284	300	278	331	267	300	286	257	289	265	289	283	269	284	278	280	272	260	259	315	286	295	310	278	326	253	326	295	306	304	286	271	297	337	274	280	278	308	292	322	288	286	295	269	294	315	289	268	275	262	295	272	285	292	250	290	297	271	283	267	274	298	293	277	287	306	325	269	312	276	294	286	322	302	316	275	272	290	290	301	301	302	304	264	281	258	276	287	255	274	274	292	298	294	272	253	313	297	289	270	252	323	291	293	273	263	250	264	304	271	293	323	299	278	243	276	262	273	289	304	285	253	302	268	277	258	291	316	326	295	268	330	286	263	280	297	269	292	274	282	276	263	282	287	279	301	329	312	301	311	282	249	278	259	301	303	268	296	324	305	261	302	270	287	320	301	309	298	310	300	318	276	284	272	283	279	275	298	266	327	289	276	302	307	306	275	279	306	296	287	280	261	294	293	288	277	272	273	288	270	260	290	319	320	280	298	276	279	289	276	284	303	304	296	267	278	283	287	319	284	297	263	258	257	292	270	277	306	298	311	301	341	290	299	294	294	291	271	297	294	289	314	283	258	277	287	311	293	317	307	290	306	313	304	322	228	298	300	282	310	312	251	277	322	301	303	314	306	271	282	273	282	311	270	284	291	258	293	309	300	274	280	272	289	297	312	271	276	278	314	252	314	266	284	267	299	279	296	288	270	306	286	282	303	257	250	274	279	288	272	297	295	280	267	268	272	275	324	270	292	288	275	331	310	294	311	294	287	297	301	273	312	312	278	256	302	290	254	293	273	252	277	269	292	269	288	362	281	270	300	261	285	330	291	262	280	284	278	275	281	280	288	281	309	264	277	302	278	282	297	268	303	295	292	301	261	301	280	259	289	275	267	285	298	282	259	291	313	300	287	269	299	250	302	295	283	261	269	302	270	315	292	307	286	314	293	303	273	262	274	271	260	270	291	252	289	294	272	286	277	303	293	304	263	292	314	307	257	286	291	306	265	268	264	263	298	285	267	264	268	270	282	272	295	294	293	270	260	294	290	293	292	292	281	278	290	303	305	264	331	306	277	288	263	270	284	293	280	267	276	277	288	303	310	297	302	283	302	321	294	282	297	289	285	274	297	280	291	299	304	300	294	310	285	292	277	287	271	285	295	276	314	313	286	301	289	265	289	305	289	286	284	264	302	306	284	293	276	244	259	281	299	288	280	290	275	285	292	306	294	280	293	267	287	308	313	276	332	275	277	308	299	286	296	280	283	287	290	310	335	245	312	299	299	296	279	270	302	298	312	298	280	263	279	296	272	320	275	307	295	306	312	314	277	292	277	291	333	265	305	261	298	277	315	280	282	276	313	291	267	272	275	291	298	299	316	275	255	287	285	265	304	301	285	264	296	320	271	277	314	298	297	324	309	292	303	279	288	273	238	322	286	299	272	292	283	268	293	273	308	289	296	328	321	318	306	303	261	269	245	295	275	301	272	311	284	285	313	294	295	311	251	242	264	301	286	284	332	299	291	242	275	291	302	292	272
37954	49750	28434	1003	760	687	598	695	635	638	575	556	606	601	592	640	577	576	649	635	614	555	569	593	570	561	604	625	612	620	640	579	597	552	617	573	568	599	552	598	583	611	575	619	592	531	610	616	610	572	599	591	588	596	567	587	621	568	579	545	581	628	565	582	560	565	592	611	589	602	562	599	557	611	534	582	586	605	574	538	594	592	618	599	574	595	577	622	573	609	619	609	566	590	514	551	574	564	594	570	617	627	651	608	566	568	574	637	553	593	604	583	615	591	546	602	572	576	608	581	565	566	597	621	623	566	526	593	550	585	567	574	620	567	579	591	630	595	592	556	603	570	596	555	603	584	588	614	620	586	566	583	573	562	583	560	580	563	579	635	558	550	614	530	577	614	541	598	550	598	599	604	602	581	608	548	575	608	590	635	634	608	559	604	561	549	623	587	594	616	584	611	563	615	588	612	582	559	587	580	598	580	641	621	604	631	534	581	583	561	597	607	624	536	575	579	616	569	577	583	588	575	544	608	585	563	547	598	547	536	601	640	601	577	590	548	630	601	586	589	553	551	618	611	592	552	586	553	601	560	591	556	555	635	590	630	601	540	585	593	624	639	562	640	582	566	571	578	603	604	601	624	565	589	590	583	603	568	598	585	593	611	560	568	588	577	579	631	573	579	601	589	578	583	531	590	593	604	559	556	560	603	594	577	546	591	568	559	556	544	612	604	629	596	558	573	599	584	578	548	585	567	554	583	594	558	601	594	606	573	548	570	567	642	610	587	543	558	561	584	588	565	587	630	587	571	602	621	579	584	614	569	598	612	616	578	602	600	570	551	597	617	557	565	583	564	558	534	582	621	592	597	581	582	553	587	572	579	593	577	595	571	571	561	583	623	557	588	550	592	565	612	576	596	566	561	586	577	620	627	596	584	560	555	630	571	635	565	613	590	595	591	567	594	581	601	614	580	602	587	588	610	584	602	587	583	569	596	553	546	584	558	596	578	616	575	621	598	584	587	584	599	585	580	568	604	568	624	568	588	563	550	579	553	598	562	552	598	595	620	589	579	579	649	567	566	599	578	624	578	549	594	579	575	599	613	612	548	602	598	579	569	597	590	552	590	622	596	596	603	572	559	625	625	583	610	603	577	576	549	589	599	582	598	578	621	583	580	565	561	526	588	586	562	587	607	571	574	612	581	599	570	617	584	552	605	591	580	619	599	570	595	568	622	592	570	575	604	546	570	573	621	598	559	597	569	568	564	620	621	576	599	587	540	603	552	568	625	554	603	548	551	604	599	560	594	560	629	553	621	578	576	570	540	623	605	608	583	615	582	578	613	599	598	591	601	586	581	568	539	622	603	600	617	592	551	566	583	599	606	547	579	620	635	603	597	623	572	530	576	628	604	617	578	562	615	593	580	604	595	590	627	573	555	572	551	580	558	565	549	594	562	541	557	586	621	583	570	602	603	573	588	607	579	579	599	588	570	568	586	567	598	575	584	601	553	579	530	660	592	626	590	565	562	556	548	610	589	610	567	568	586	591	608	530	621	590	620	612	615	614	589	554	618	582	570	593	535	593	569	572	573	573	618	613	584	610	567	573	611	598	557	549	545	593	636	540	546	625	519	615	549	556	598	575	582	566	585	588	577	606	568	562	573	584	605	577	568	596	562	587	597	572	592	592	593	603	600	594	584	534	583	587	609	597	584	632	587	587	583	568	548	606	562	607	578	565	572	591	560	619	602	575	547	594	598	579	576	625	538	577	593	565	573	611	553	600	616	644	588	571	587	610	566	591	587	562	594	544	544	611	634	582	590	629	601	576	613	567	635	559	620	582	557	614	563	598	561	555	578	604	594	605	573	569	590	583	587	639	555	580	617	573	563	559	574	591	624	576	599	569	636	581	608	551	573	593	606	592	591	584	580	597	603	583	571	576	596	594	563	593	579	583	594	579	586	614	572	596	594	598	568	577	619	628	572	585	594	592	618	595	599	565	595	570	592	588	595	605	629	617	555	558	591	593	595	603	592	559	561	555	580	587	634	608	617	585	636	596	573	608	609	587	578	555	556	616	610	586	603	610	596	612	589	622	614	581	591	568	577	604	608	634	582	578	590	545	587	564	607	580	588	629	581	589	599	595	574	562	577	558	569	599	543	600	581	572	605	595	571	611	570	594	564	544	614	531	526	611	571	616	608	618	607	584	579	602	569	566	577	591	600	558	550	572	625	603	600	570	563	561	609	585	597	556	593	580	604	624	595	583	600	571	567	600	551	558	560	600	636	599	589	606	610	553	583	609	557	559	582	591	558	594	571	597	601	579	609	586	601	536	584	597	615	560	588	597	586	568	533	597	593	592	626	567	555	568	552	567	582	577	622	589	559	538	647	607	588	600	611	599	571	610	562	576	587	596	630	578	590	556	588	603	585	577	585	580	568	619	574	567	598	613	554	603	590	610	620	556	607	583	623	575	622	571	626	590	591	600	542	585	555	564	601	595	601	575	605	599	593	591	641	550	610	570	580	584	571	598	591	600	581	604	572	632	561	629	599	599	588	600	602	586	574	591	588	568	619	609	584	592	615	545	568	618	607	562	599	562	557	578	585	612	544	606	585	582	548	659	545	573	648	591	552	531	554	557	612	582	588	629	613	544	607	569	603	601	597	620	570	584	596	581	595	569	603	595	669	601	566	581	657	619	574	611	575	610	571	591	596	580	533	595	585	621	561	633	598	580	598	612	609	577	572	583	568	602	589	608	586	600	550	544	553	589	598	583	596	578	557	596	585	585	593	617	535	585	555	584	583	566	603	621	585	582	613	537	591	602	605	565	583	588	646	625	571	594	594	615	617	587	581	581	568	572	560	569	619	600	610	591	579	584	622	574	624	592	653	638	530	558	560	556	591	563	590	596	555	556	610	562	587	557	593	579	599	570	606	581	554	552	602	599	605	566	595	603	563	575	577	649	604	600	597	555	569	597	614	605	606	555	546	542	655	590	585	606	610	550	584	608	626	601	587	598	588	559	561	556	598	599	653	599	604	610	569	558	589	640	594	564	570	578	591	567	577	599	611	549	626	631	612	597	592	616	591	550	596	576	561	593	602	569	606	575	591	598	584	602	605	596	574	585	582	600	602	573	582	566	558	579	582	541	562	557	575	581	625	585	586	567	574	585	582	641	574	610	616	573	588	579	579	601	568	554	568	576	565	555	600	580	567	555	586	592	590	594	589	566	624	536	565	587	574	599	642	556	574	614	645	557	592	578	566	583	566	502	593	592	586	541	576	612	630	576	602	591	576	616	594	602	611	586	572	568	596	580	597	563	560	599	603	587	634	655	638	528	595	582	536	600	567	549	583	570	620	566	557	618	584	591	567	578	570	557	605	579	587	618	559	567	548	600	566	579	580	576	582	597	613	615	581	600	611	605	596	597	622	614	633	554	567	599	546	554	584	569	573	599	604	618	584	546	575	558	596	590	549	595	572	609	609	604	595	610	579
34266	18460	6244	448	148	168	151	150	164	165	121	174	172	162	137	142	129	153	167	148	140	143	150	152	142	139	147	152	172	138	171	163	157	130	145	147	127	135	169	151	145	134	135	142	149	131	140	156	135	149	143	145	112	127	150	146	179	178	148	153	161	149	149	154	122	130	137	138	140	167	146	149	174	143	134	135	144	155	140	174	148	118	162	143	157	162	165	156	168	144	151	149	123	169	157	150	155	125	131	156	131	155	122	143	144	148	129	122	170	156	129	149	170	155	144	151	146	148	146	159	151	148	146	137	135	134	151	128	148	143	132	144	169	145	144	151	157	129	135	158	169	151	145	164	155	150	156	141	138	131	150	150	149	164	121	158	164	152	157	158	159	175	160	153	158	136	142	142	113	141	131	149	153	156	163	132	137	139	177	161	146	144	143	142	146	158	156	140	164	120	153	129	149	131	117	144	146	121	168	143	133	135	150	141	141	115	132	157	161	145	142	137	147	138	141	162	165	148	177	147	149	126	136	156	129	130	149	130	173	120	156	165	133	127	150	152	142	141	140	167	144	145	154	146	130	112	154	132	140	136	131	150	147	150	156	136	135	139	158	147	130	149	151	147	130	151	145	152	168	126	129	139	135	135	155	139	152	135	139	145	129	143	126	142	138	146	138	172	138	160	172	148	170	157	129	143	146	144	129	145	162	134	147	132	155	145	142	166	152	162	164	155	174	125	136	129	157	165	166	167	112	142	155	143	160	156	165	152	161	170	144	146	147	153	146	159	139	133	146	138	169	150	146	138	130	138	148	143	147	130	143	159	135	120	148	143	120	173	162	149	133	145	167	155	135	152	128	131	135	154	146	155	148	134	143	146	153	176	144	151	153	160	129	151	168	148	154	172	137	133	139	136	145	145	152	183	127	138	141	133	148	135	144	158	128	145	145	136	154	180	159	132	158	148	170	159	140	141	134	141	163	124	134	158	139	162	129	134	167	142	152	155	146	121	160	134	150	161	154	122	146	131	133	121	162	162	128	134	137	149	164	136	149	130	145	149	141	124	142	132	161	175	136	142	134	169	147	158	126	165	149	140	157	156	150	153	145	140	164	166	147	166	160	162	149	149	163	161	155	178	148	161	145	167	165	155	147	127	153	135	150	131	158	148	139	172	162	146	126	167	150	141	150	147	147	143	141	169	156	121	144	165	144	119	139	148	139	160	152	153	145	136	157	134	157	167	154	178	147	158	149	145	113	134	135	159	142	128	157	168	177	136	152	138	130	144	134	151	139	124	137	146	155	166	140	141	155	134	152	160	156	145	140	120	146	144	140	163	157	128	122	113	160	133	135	150	137	159	150	164	148	132	162	148	137	144	148	153	138	138	151	150	163	163	142	126	151	138	152	158	132	127	165	149	154	147	164	139	155	143	151	145	169	172	167	168	140	140	131	153	151	142	154	130	127	148	144	151	129	129	167	165	147	144	151	149	153	151	154	124	152	150	158	143	159	151	148	142	118	155	112	132	127	142	163	166	151	157	124	154	146	161	155	158	133	123	177	165	192	162	158	163	148	164	163	165	136	161	155	131	145	157	132	161	151	130	153	139	138	163	158	128	137	127	141	152	125	149	158	156	133	134	136	136	161	161	147	135	132	149	131	162	149	143	153	155	149	132	123	170	134	157	134	153	134	123	160	154	156	151	162	162	141	145	129	160	149	156	160	134	152	135	125	147	131	156	149	137	158	157	141	143	139	147	136	143	146	155	133	149	156	144	135	165	145	153	162	151	155	148	129	158	160	132	132	131	132	134	126	147	130	144	129	144	157	139	175	159	141	145	144	143	154	147	142	145	173	134	126	139	149	137	140	135	145	146	159	151	166	142	142	171	144	157	152	162	149	125	140	120	140	137	186	162	146	143	140	132	153	160	144	149	153	158	149	142	121	151	153	156	166	152	175	160	125	127	138	137	145	142	146	146	147	150	156	142	147	140	135	133	155	148	176	151	149	145	143	120	150	148	138	153	129	150	136	137	141	154	152	126	130	159	163	143	138	143	141	152	132	148	137	151	132	154	166	132	131	154	118	156	139	129	138	128	147	136	144	143	152	159	140	134	118	158	141	127	135	140	132	147	147	156	143	155	168	143	142	151	161	148	179	149	143	153	157	162	136	143	114	163	145	154	149	144	146	149	125	139	135	133	134	144	139	152	145	156	145	146	163	163	159	163	159	160	130	149	148	161	144	145	153	150	130	149	145	157	139	157	156	127	150	139	157	184	184	162	149	143	147	145	160	157	166	155	139	159	144	157	143	155	148	149	135	128	141	136	154	134	139	136	134	167	120	155	173	145	174	143	131	150	156	146	157	148	142	128	145	161	155	157	162	151	152	152	149	160	135	148	160	153	140	165	153	140	161	147	139	158	146	153	177	162	146	156	156	142	148	153	151	158	134	146	134	149	130	130	127	145	157	143	133	144	168	160	151	146	135	168	147	160	150	140	143	137	133	171	152	149	148	149	158	159	151	136	171	149	182	130	150	157	167	142	147	157	148	134	147	112	142	129	132	171	137	148	147	165	137	142	125	130	154	151	131	150	152	143	146	147	145	165	134	164	166	158	152	149	177	154	144	153	131	169	157	155	146	137	125	147	106	149	148	156	142	131	131	143	139	129	159	130	148	154	158	154	146	144	141	154	148	150	158	132	135	140	146	140	140	141	171	162	126	140	129	147	133	159	140	150	150	150	142	153	155	145	157	149	131	153	159	129	169	155	132	156	162	146	155	132	144	150	145	151	139	144	143	149	132	131	139	134	139	137	128	121	127	165	132	149	154	151	133	167	155	142	141	161	142	165	163	149	149	160	150	156	154	135	112	150	141	152	172	159	151	129	141	153	129	148	162	151	160	134	137	130	133	166	142	154	144	158	153	171	145	144	165	114	150	132	143	154	160	148	140	125	144	152	153	136	150	136	138	141	163	160	151	128	147	125	138	149	123	154	156	132	147	134	147	141	147	151	150	128	156	127	159	155	134	139	133	138	149	149	146	137	151	149	150	160	156	156	135	160	141	145	151	151	151	150	153	124	140	141	144	140	155	158	162	172	158	160	156	165	139	165	143	150	142	136	148	138	141	149	157	140	140	136	132	166	134	153	121	136	116	139	179	164	172	170	117	151	152	127	137	154	156	145	138	139	167	154	154	139	157	130	134	137	152	165	155	151	143	139	140	126	154	133	156	164	140	151	137	115	123	173	129	149	167	169	135	172	153	166	143	140	131	150	132	146	146	142	152	154	150	155	145	156	151	152	160	153	125	150	166	146	153	148	164	150	126	150	120	140	153	145	123	128	153	136	115	157	154	155	150	145	140	166	156	153	161	114	154	136	133	153	143	155	142	152	148	133	139	141	145	138	182	158	141	182	158	167	158	173	127	135	150	164	135	163	169	140	166	140	174	138	152	124	140	138	145	144	152	144	154	136	141	135	145	156	128	143	142	170	177	150	154	162
16047	5789	1682	360	363	349	375	367	347	368	378	381	332	351	350	380	341	374	357	377	376	402	379	390	388	385	385	352	384	380	359	354	355	373	363	392	393	426	359	352	369	333	382	342	377	396	372	405	368	390	349	380	368	359	357	377	365	375	386	367	361	366	367	378	345	362	392	363	378	355	378	356	349	393	367	363	344	357	389	385	346	322	380	363	382	398	382	377	370	376	395	382	361	415	347	381	354	376	383	373	374	399	379	387	391	375	389	377	349	365	364	375	378	390	384	350	379	431	370	365	332	352	327	358	351	368	370	367	383	363	378	367	375	344	378	366	358	382	365	365	342	380	364	373	378	362	392	381	376	347	381	366	342	359	372	421	356	369	368	364	353	386	336	378	357	378	373	361	362	379	381	361	364	364	374	378	392	400	332	358	351	376	387	392	371	372	383	355	354	357	417	385	377	364	378	375	397	375	353	375	384	347	401	386	341	363	396	375	394	372	374	359	367	406	372	364	348	373	366	398	363	368	360	399	371	370	379	395	350	372	363	400	354	371	346	372	382	402	352	363	349	370	349	360	404	377	380	357	372	375	375	393	374	342	378	340	368	387	362	342	389	413	370	374	361	354	376	353	337	368	359	361	360	345	370	355	393	366	360	344	363	377	356	373	350	367	390	355	381	352	385	389	374	358	426	359	386	340	369	360	394	378	352	356	338	350	378	348	391	352	380	404	353	356	362	378	347	361	376	369	361	376	372	412	395	364	397	367	370	396	404	363	391	369	381	339	397	350	389	363	339	352	386	362	381	354	366	375	356	365	384	381	375	361	366	363	364	324	377	407	370	375	406	358	393	375	374	347	373	362	363	342	390	401	367	394	394	375	347	355	347	385	399	340	341	345	381	372	381	362	376	348	355	373	375	365	397	372	376	366	394	376	375	371	355	403	353	395	398	386	381	365	367	355	365	391	362	372	375	430	369	358	385	381	408	381	384	390	368	405	345	393	350	375	367	354	349	341	380	375	364	357	375	354	387	384	373	345	352	335	356	358	356	326	386	348	372	376	344	382	370	405	334	360	360	362	355	339	368	367	358	391	343	362	370	393	341	361	351	353	382	383	381	358	381	395	364	382	375	358	337	369	341	358	355	361	359	388	369	366	367	396	378	400	391	381	363	388	381	335	371	316	397	370	348	360	380	392	365	388	367	356	351	396	402	371	370	406	351	360	367	368	385	378	400	351	332	378	404	375	382	356	365	365	379	365	403	376	361	359	357	384	352	393	375	377	370	360	373	369	401	355	342	362	350	352	366	361	343	365	351	375	344	415	343	352	402	360	379	395	391	371	366	342	356	389	352	390	382	355	343	404	359	399	398	394	361	348	354	366	370	396	414	398	374	345	343	345	358	374	363	334	377	359	361	375	344	364	351	368	312	345	330	365	387	368	357	396	351	372	376	388	379	346	399	378	357	364	362	371	371	339	394	375	346	374	377	347	388	365	386	365	338	337	362	371	379	331	370	358	360	385	354	383	362	398	350	370	364	365	358	327	392	377	368	364	367	392	343	347	358	339	363	359	371	360	357	339	351	384	361	378	365	358	385	368	373	381	362	374	378	355	370	355	383	386	363	407	336	352	405	375	380	371	396	352	368	370	382	388	390	366	350	369	385	346	386	360	366	365	356	358	357	354	333	377	411	388	391	377	364	376	401	391	401	357	374	361	359	343	362	373	345	369	381	375	331	402	371	401	345	380	371	381	362	383	372	376	374	384	365	412	379	371	354	353	395	341	384	384	365	364	346	336	386	403	373	410	372	339	343	334	393	360	376	364	351	355	381	384	372	387	375	392	392	390	347	361	404	360	374	365	397	425	343	365	374	372	344	415	336	346	348	356	364	337	365	371	376	370	353	339	371	390	395	383	370	399	340	367	365	422	366	355	378	376	345	388	351	357	341	373	352	360	382	358	377	360	390	380	353	349	358	349	386	353	387	345	375	351	393	388	385	379	399	337	382	361	347	352	370	371	374	347	363	334	364	370	346	377	361	365	328	375	390	389	397	355	386	353	394	337	340	416	375	389	350	404	370	373	388	361	354	363	391	381	388	370	370	370	372	389	353	386	350	373	357	343	359	360	328	369	357	371	347	354	397	363	373	362	372	360	392	396	368	356	353	351	337	365	345	353	340	401	375	374	361	346	372	357	401	366	374	363	406	378	396	367	337	376	417	357	376	344	370	372	376	375	378	400	388	370	382	385	335	327	365	327	399	378	393	392	359	363	376	374	393	391	358	351	370	397	320	382	382	388	357	394	374	379	384	371	386	372	357	401	370	386	361	405	382	356	411	394	375	374	397	378	347	414	361	335	351	345	395	353	375	337	389	368	387	370	393	357	359	367	385	335	382	371	391	369	359	366	372	354	345	345	334	346	363	378	352	321	378	379	358	377	377	359	365	365	358	360	359	376	384	378	369	387	332	364	332	347	371	394	379	368	359	372	378	385	381	359	367	369	381	381	351	385	352	376	360	365	369	363	382	369	362	341	359	371	385	387	380	359	383	377	384	360	362	390	377	332	343	367	353	375	358	371	331	360	358	352	364	372	358	365	370	366	363	414	350	369	375	361	359	359	365	381	332	396	389	376	363	354	366	356	364	364	356	369	365	376	354	400	377	384	359	379	343	375	375	380	364	367	366	369	366	377	371	324	356	367	345	359	355	347	346	361	369	374	365	381	364	384	358	340	387	404	391	375	389	376	375	366	372	367	342	355	377	347	384	360	380	341	375	368	368	360	362	390	393	385	354	373	384	416	390	380	365	341	363	414	355	404	362	378	372	409	382	355	367	388	370	353	354	355	372	340	388	391	383	368	342	384	367	388	336	371	371	360	351	360	358	400	401	347	362	388	398	356	377	379	382	335	367	404	350	370	349	367	399	381	328	360	390	394	341	377	420	353	358	404	374	358	336	353	387	400	326	364	403	361	371	368	373	407	366	370	356	392	394	369	371	372	346	357	350	357	363	353	370	350	387	347	356	350	373	393	371	380	389	375	377	378	384	363	352	375	369	407	331	390	356	369	371	382	395	390	373	359	380	408	359	362	375	355	357	362	382	382	369	381	342	406	397	369	367	385	319	373	393	392	403	366	419	384	379	379	341	402	372	348	374	329	364	349	387	381	407	326	348	365	351	355	372	365	360	362	367	360	351	382	360	373	357	355	363	379	375	378	357	379	362	375	379	404	358	381	331	325	342	401	377	397	345	366	373	376	326	403	358	372	349	350	379	385	369	365	331	377	362	373	396	383	342	369	387	371	425	378	336	408	374	379	391	341	384	372	331	361	405	348	374	396	349	371	360	373	380	386	404	356	356	387	355	360	362	379	374	388	370	347	370	364	378	369	360	415	334	386	363	354	362	367	367	368	350	365	392	374	360	345	352	362	369	361	383	354	381	384	361	345	399	368	346	350	367	373	371	386	381	352	359	390	384	367	341	371	374	400	392	369	353	376
25279	21153	23612	28953	21144	14327	560	394	325	336	322	323	314	317	323	294	318	306	349	292	293	326	265	306	301	280	291	295	285	266	295	346	286	279	277	287	277	284	286	254	309	286	288	308	277	327	288	278	273	312	305	275	305	302	290	303	285	286	295	310	279	317	274	309	326	255	301	287	275	284	274	253	303	286	291	318	265	284	292	286	321	296	302	293	281	268	277	295	300	286	252	313	299	289	278	318	297	296	303	274	297	308	311	289	288	299	307	288	319	306	305	284	278	264	259	322	322	302	282	326	296	332	253	280	330	292	279	301	293	282	286	307	285	300	268	292	283	304	298	269	316	295	296	271	271	264	265	309	302	330	308	302	289	291	318	286	280	272	297	274	268	271	305	311	313	274	307	326	307	293	262	264	296	301	260	292	299	289	292	277	303	304	297	365	275	279	293	310	298	300	323	294	296	278	304	315	296	299	278	322	293	300	319	327	270	287	309	288	309	282	299	308	296	296	321	273	275	266	295	271	312	283	273	305	298	291	318	309	296	295	292	307	290	296	304	307	308	292	280	297	303	288	283	268	291	283	284	279	286	270	286	269	272	307	264	283	339	309	314	301	262	326	293	288	267	285	269	315	301	274	301	271	299	300	295	309	309	266	316	278	306	337	318	301	293	287	272	270	305	326	276	299	305	276	306	275	315	324	287	335	305	279	283	268	251	251	290	292	283	291	284	325	304	287	274	326	318	261	292	286	289	260	275	292	276	262	297	278	294	283	295	312	302	288	304	314	296	302	299	295	329	292	265	286	269	275	308	284	290	319	300	299	275	255	315	303	334	286	259	281	310	296	303	311	303	265	276	288	261	281	271	315	328	288	293	291	266	309	278	319	281	315	290	297	278	291	299	256	314	311	285	296	293	271	267	310	310	308	262	302	304	280	292	278	310	320	296	313	299	263	268	326	308	293	300	307	308	286	264	291	288	306	302	274	312	291	288	305	265	274	314	275	275	338	290	300	292	321	272	256	293	319	255	308	306	260	281	268	281	265	266	319	321	277	324	317	266	311	284	277	315	314	305	265	298	264	311	273	273	291	292	256	309	254	303	299	340	306	320	298	277	291	286	288	314	265	299	293	308	277	259	269	327	306	298	299	311	291	312	305	311	269	281	306	308	298	304	252	284	280	284	293	287	261	278	289	326	288	292	297	275	291	256	274	292	293	308	296	275	337	270	284	298	315	303	315	310	312	310	292	234	263	317	283	305	287	282	298	268	260	284	295	274	278	270	286	302	291	286	284	293	298	285	297	283	287	285	270	295	288	291	293	262	300	290	284	299	298	269	304	270	301	320	267	310	310	291	289	277	321	290	281	264	299	300	295	287	300	287	281	298	286	278	280	274	296	294	310	268	268	307	309	285	316	276	259	258	280	323	298	291	308	300	338	304	312	282	309	292	306	266	291	293	300	288	275	287	273	305	275	277	323	304	279	284	291	270	306	268	293	277	299	277	305	280	310	303	248	255	301	267	302	287	319	296	288	296	310	345	290	307	285	287	292	269	299	258	292	302	308	250	316	292	306	309	291	308	317	287	305	283	312	273	301	280	299	324	292	312	260	296	266	308	279	299	269	299	303	307	298	315	312	309	302	281	279	333	298	298	289	317	299	333	309	310	279	285	284	318	277	325	313	289	337	310	270	290	301	282	280	310	313	287	258	283	290	280	308	314	269	300	291	319	311	274	292	307	301	295	306	295	322	312	298	289	252	295	300	299	291	286	316	310	294	319	298	292	299	299	299	279	314	270	293	280	288	299	270	264	283	314	341	327	243	282	299	323	310	318	326	283	292	305	309	299	293	290	313	271	304	312	306	307	293	304	321	317	289	266	265	298	287	283	280	285	306	281	313	278	283	312	283	287	270	306	322	311	259	294	284	288	297	312	311	286	287	297	276	279	250	282	274	268	283	284	258	278	331	312	260	295	299	307	263	286	283	262	303	296	280	277	271	281	293	280	282	267	308	280	300	306	294	327	272	326	303	299	297	287	314	296	299	287	291	303	292	290	341	316	282	293	266	268	272	307	301	307	303	327	309	298	306	255	321	319	255	293	268	283	302	307	262	273	300	294	305	306	295	322	291	281	282	316	290	311	286	284	326	314	322	305	297	280	293	280	290	303	287	304	337	318	291	309	306	297	286	272	290	301	295	264	271	314	294	292	334	316	281	299	303	268	277	305	374	297	282	312	280	273	314	298	289	291	299	285	342	316	314	287	301	278	298	284	293	285	284	283	278	259	313	338	279	283	317	291	266	271	300	270	293	279	308	321	285	317	275	300	277	286	310	300	286	326	298	291	292	270	280	278	271	271	282	274	280	299	303	301	305	288	271	273	284	297	306	290	318	297	269	270	284	306	286	302	322	268	264	295	280	292	261	248	271	362	316	294	267	313	272	343	301	291	300	313	288	289	290	301	264	321	327	292	267	313	286	278	291	296	270	292	299	280	307	273	284	307	312	302	295	296	261	303	319	284	277	298	279	273	329	281	281	297	280	270	265	289	278	317	294	287	270	274	268	278	290	255	300	287	286	268	317	268	302	311	292	265	294	289	270	293	270	308	330	313	333	331	335	335	300	285	297	315	279	282	290	269	329	284	258	301	322	283	260	289	299	273	272	293	253	308	309	331	275	296	284	286	287	357	289	298	300	301	299	295	309	297	287	309	293	294	280	255	272	297	279	314	276	275	265	284	288	319	330	309	298	292	309	288	285	277	280	285	304	297	273	298	274	292	292	320	290	298	287	302	257	309	289	302	270	279	290	314	279	290	307	289	302	294	283	289	252	278	282	325	307	300	326	309	283	280	302	290	282	309	307	298	287	271	296	287	305	278	277	281	312	278	270	318	300	303	263	270	289	294	288	307	294	293	302	310	284	264	303	301	313	312	288	268	275	313	300	298	307	330	260	237	273	268	307	295	291	298	281	306	276	272	283	281	295	301	308	301	314	309	273	300	270	295	324	277	289	266	280	290	306	298	303	294	257	321	307	294	271	279	296	291	322	259	287	264	284	283	304	303	268	296	280	288	296	321	318	275	293	274	294	254	287	290	302	294	312	296	301	318	310	309	344	286	299	284	262	300	291	314	300	282	301	292	278	292	315	304	303	282	310	283	323	299	306	294	267	273	301	324	277	289	295	259	267	316	314	284	322	326	304	252	287	299	319	287	310	309	295	307	267	307	290	272	307	276	298	265	255	279	285	317	308	287	261	266	299	294	293	288	263	285	314	337	313	320	322	273	284	304	290	265	282	300	298	309	301	296	278	300	329	273	261	274	275	320	284	291	255	311	278	277	315	263	287	306	271	283	289	297	294	284	257	317	304	299	274	296	274	310	313	275	282	359	315	280	254	256	303	284	273	269	311	272	275	276	298	309	308	285	299	307	328	259	293	314	315	273	286	316	280	291	277	285	284	328	301	294	286	274	306	302	239	288	315	308	322	289	278	307	298	272	265
31639	38227	19399	921	698	672	631	685	638	628	623	639	613	589	646	631	668	607	654	632	690	639	615	600	623	617	624	629	644	611	652	613	690	624	606	593	575	621	623	609	601	645	606	620	608	625	584	614	607	621	637	626	582	642	640	637	631	672	626	635	627	648	675	604	598	635	639	670	646	585	646	610	643	616	603	631	642	631	639	625	628	621	644	607	632	648	647	644	654	650	620	568	584	641	663	660	637	613	636	641	599	656	614	629	637	632	662	574	639	667	613	628	648	616	652	649	599	680	605	642	619	640	647	653	641	607	664	659	623	635	626	673	621	634	663	622	645	637	587	648	673	644	597	644	606	617	626	673	679	657	571	631	662	624	635	592	607	598	603	623	634	657	622	607	648	639	658	635	594	675	638	666	601	564	600	643	672	658	639	621	650	621	613	648	595	605	655	612	643	602	698	578	613	617	666	625	631	628	600	649	629	617	636	644	630	599	622	645	658	605	627	639	590	587	618	616	645	639	633	611	651	650	605	616	616	599	639	611	607	623	625	609	660	579	655	676	563	632	601	574	607	634	624	644	624	610	632	646	590	614	604	626	698	624	658	622	683	609	592	667	632	630	616	615	637	627	599	594	639	666	643	630	610	636	667	648	603	597	628	584	613	632	665	624	573	586	584	651	635	667	653	644	617	615	604	639	662	659	627	582	643	644	637	612	683	625	666	657	646	618	659	598	626	653	583	626	662	645	680	642	659	640	627	610	661	642	621	627	589	605	649	615	671	643	607	615	650	622	637	657	625	675	662	621	628	624	667	677	615	661	633	662	656	616	638	657	622	629	659	596	674	645	623	614	617	658	625	646	634	673	651	591	620	652	631	634	640	630	634	627	654	627	653	636	593	663	626	606	626	620	606	594	622	600	634	582	639	625	600	645	610	643	611	646	591	606	645	605	634	594	609	606	601	641	631	619	599	646	655	610	534	640	619	665	669	644	651	672	646	655	635	584	600	620	668	640	606	598	621	620	609	626	603	643	654	598	621	620	626	613	617	617	638	682	597	644	641	608	633	669	559	625	658	591	615	631	663	633	631	640	652	628	648	650	638	579	667	646	647	614	590	628	654	646	612	666	618	590	619	643	663	626	613	603	650	647	671	607	651	616	625	682	610	623	628	627	654	606	612	593	611	597	603	639	655	659	642	670	639	670	642	632	636	645	616	672	633	599	643	650	633	584	623	653	622	622	657	620	626	667	619	575	607	657	633	646	636	610	629	587	613	621	598	675	601	655	675	615	628	618	623	657	658	643	627	670	687	612	597	609	588	639	652	646	692	666	600	627	603	601	655	635	634	641	635	624	619	617	610	623	658	610	635	638	619	620	631	637	623	651	588	654	611	637	608	596	640	582	562	637	608	723	615	644	633	659	660	620	623	663	665	626	650	619	602	641	620	647	640	642	645	643	616	701	646	656	589	645	616	656	671	644	654	606	614	609	642	634	623	627	621	647	629	652	643	574	636	658	626	612	687	637	603	619	673	664	591	637	667	691	603	652	592	604	657	600	611	646	592	642	618	592	634	617	641	581	621	596	585	624	589	621	641	636	625	629	645	626	626	679	648	611	603	638	630	614	669	632	629	628	595	644	666	613	604	640	606	645	623	613	617	631	629	601	621	606	649	609	623	655	639	621	626	614	682	672	660	661	624	622	604	578	652	666	661	629	571	638	651	631	625	613	608	612	595	672	612	624	624	602	654	611	647	670	607	643	687	617	645	681	618	675	642	644	586	605	669	621	666	639	636	639	597	638	636	586	642	626	590	604	662	628	582	629	629	610	579	636	666	599	648	623	624	585	617	611	643	619	624	653	620	653	645	640	648	565	636	627	606	614	626	617	650	609	635	652	598	645	628	589	640	635	635	572	602	658	697	665	675	586	578	616	625	615	615	670	646	575	666	626	656	653	668	650	618	639	659	653	629	636	586	630	639	652	623	579	626	692	633	626	581	661	592	633	614	630	631	636	624	616	588	652	655	635	630	618	634	616	623	642	644	604	643	624	658	650	633	620	638	641	585	651	651	709	608	617	631	656	610	644	586	655	633	660	613	648	605	611	610	677	674	563	608	613	650	622	649	635	630	617	654	603	605	587	607	656	624	637	618	596	605	611	645	603	607	626	670	630	650	607	608	631	650	660	629	616	622	590	677	634	611	611	640	606	565	688	620	635	638	637	628	633	665	639	634	612	635	645	612	594	629	653	638	665	660	599	607	654	640	650	661	631	646	630	611	606	607	655	638	655	616	653	608	622	638	609	683	648	630	659	645	650	623	583	659	595	640	590	577	618	649	605	615	659	598	597	639	655	630	624	651	626	605	603	601	602	633	570	607	621	612	632	656	616	641	664	643	639	697	612	669	667	658	616	643	654	642	612	608	639	634	647	633	628	648	629	612	608	616	633	645	657	638	652	608	615	592	650	633	567	646	632	619	616	661	675	632	636	652	628	623	635	681	644	639	601	612	613	618	580	642	622	603	654	644	673	586	596	622	643	615	606	627	608	690	601	617	637	640	638	664	590	595	630	624	642	638	667	654	619	630	627	635	625	640	639	624	630	620	658	596	621	576	620	644	660	608	632	643	586	633	601	603	671	682	658	623	630	586	659	643	640	581	634	635	595	632	636	611	667	691	654	632	671	593	664	616	641	626	683	648	609	617	634	638	650	637	624	648	665	649	642	654	650	641	601	649	642	611	613	672	641	658	624	626	637	626	597	629	624	630	627	624	616	654	671	620	643	632	626	620	609	644	632	659	659	646	707	662	600	598	611	622	587	615	641	626	592	632	605	623	584	651	625	623	658	604	615	621	612	618	633	639	626	595	649	599	626	662	635	629	617	619	615	626	694	652	640	666	597	640	605	644	671	653	628	603	633	605	684	608	625	651	649	619	611	628	609	639	616	607	625	647	658	602	621	597	641	694	624	611	620	616	621	581	659	618	627	653	590	670	675	628	659	626	621	625	613	633	634	613	618	658	628	635	639	634	620	646	651	644	602	654	605	612	645	621	606	642	639	614	688	670	637	632	621	652	608	616	615	619	638	592	640	595	636	623	630	600	622	611	638	606	665	622	684	605	670	598	591	609	655	616	599	595	635	598	645	639	592	640	621	659	646	629	581	618	615	629	668	636	674	659	595	592	653	630	641	634	612	629	614	601	596	618	619	616	649	648	635	629	680	612	630	619	616	614	670	658	636	636	639	614	636	625	617	640	642	651	615	615	612	668	606	671	602	625	624	607	672	626	658	627	641	612	623	624	659	635	599	647	585	654	600	655	651	639	608	626	662	646	643	629	611	622	574	675	579	593	591	646	597	634	650	620	621	597	649	626	666	649	598	615	648	618	621	664	599	578	672	598	615	623	635	624	621	658	661	602	599	664	614	652	627	673	653	633	635	688	647	607	617	654	680	657	651	648	610	623	638	601	614	620	610	607	690	667	599	614	621	640	653	649	637	653	680
24527	21158	24002	28590	21159	21181	12039	565	393	371	393	349	318	308	294	322	277	311	318	329	301	272	327	285	278	282	270	290	306	328	309	279	313	344	293	306	315	304	269	312	281	265	299	297	305	284	308	307	318	322	287	293	277	290	277	331	289	290	286	280	321	283	280	302	293	311	272	289	281	273	315	286	312	257	311	292	308	327	306	287	291	270	324	291	258	303	258	299	271	312	316	277	284	265	248	268	284	288	299	246	275	285	328	313	315	243	268	279	281	302	261	283	306	285	313	284	292	305	323	301	296	313	281	276	285	251	308	311	306	287	316	268	266	277	296	320	285	284	312	281	259	334	327	282	283	292	295	324	333	321	272	328	292	313	269	279	311	287	260	291	287	278	270	293	291	292	283	279	280	279	288	295	275	298	302	258	305	252	278	292	301	291	282	271	320	267	282	332	279	271	303	293	310	284	289	290	306	300	299	280	257	293	290	272	263	300	297	275	275	290	298	254	296	314	300	290	284	305	293	312	287	302	311	294	278	292	309	306	297	292	282	289	287	282	299	277	308	313	293	320	289	289	285	299	272	286	292	259	278	274	301	287	298	270	313	284	287	274	299	293	289	272	280	297	292	322	306	275	280	326	296	311	275	320	284	295	283	269	268	289	294	271	299	292	288	265	295	319	298	333	277	292	277	295	288	281	298	300	292	311	303	305	265	303	285	272	281	287	315	296	284	299	273	287	290	292	291	273	324	326	275	302	289	278	267	305	314	312	323	320	280	316	316	312	268	315	262	288	278	282	305	287	304	278	293	314	252	262	298	281	292	294	298	276	260	295	276	325	303	293	309	260	276	260	288	288	283	304	259	270	254	300	290	269	266	260	262	268	285	305	286	298	268	270	275	288	276	239	293	283	296	319	283	271	263	313	245	284	307	288	303	292	282	271	285	299	287	271	271	297	307	289	283	301	240	292	308	306	301	277	238	339	293	313	276	277	305	283	283	291	280	257	291	301	291	288	276	284	312	317	289	334	319	297	280	282	310	271	275	266	315	282	282	257	347	319	277	264	301	300	337	257	316	293	274	294	298	291	337	316	295	305	294	323	278	313	281	289	307	300	297	271	291	272	312	276	288	249	264	284	296	287	270	299	315	256	266	290	267	323	283	273	281	283	258	288	287	289	287	344	282	294	277	270	275	285	276	287	283	256	306	274	314	283	267	286	327	289	294	312	304	294	309	302	292	293	280	304	315	309	273	287	295	263	293	270	272	301	300	297	285	282	277	306	313	258	268	278	300	280	293	312	292	338	274	302	279	299	298	291	281	310	232	256	308	265	284	290	273	273	305	297	284	304	304	287	279	278	249	259	274	249	319	290	285	299	313	293	278	298	277	267	287	280	289	278	286	297	283	279	301	280	287	300	280	291	254	301	315	281	270	294	294	315	293	293	275	273	311	284	288	263	264	316	286	272	285	268	287	266	299	297	291	305	302	285	298	289	295	270	281	276	293	269	287	283	316	276	278	291	287	310	272	314	279	289	272	283	301	319	309	306	301	308	251	288	273	302	316	283	302	288	296	303	251	269	274	288	276	268	276	271	309	296	296	268	292	291	265	310	298	309	288	297	302	243	347	264	326	323	317	285	267	292	275	299	316	287	284	278	299	272	295	300	311	256	303	299	285	276	337	273	310	294	295	304	313	289	277	297	307	258	256	297	297	289	261	273	294	271	271	311	284	275	280	289	281	274	309	323	302	295	290	275	268	309	314	294	311	268	301	317	274	310	295	275	289	285	305	304	270	268	301	272	269	296	299	293	283	286	265	310	293	301	282	306	289	278	310	261	290	281	291	313	287	289	303	275	299	310	291	299	278	288	254	267	285	297	287	260	269	298	311	325	266	289	254	280	296	300	260	315	281	311	308	292	270	257	327	271	269	287	276	247	269	294	280	308	263	302	264	264	280	296	301	281	294	297	266	246	317	295	302	257	284	296	278	323	259	304	244	275	317	298	270	301	297	296	265	306	282	320	321	306	308	270	276	259	326	258	294	310	288	270	275	303	288	280	275	316	298	275	274	314	296	304	284	270	304	294	280	261	270	276	309	253	290	277	280	307	295	266	273	258	276	318	282	285	294	262	286	293	275	274	275	325	270	292	309	296	289	307	302	302	289	326	296	282	276	253	261	289	282	287	298	304	268	276	258	286	294	313	293	307	274	309	284	305	307	283	294	282	298	264	253	287	271	293	295	279	265	297	288	268	278	291	299	316	289	261	290	263	301	308	315	312	316	296	276	270	277	292	284	283	291	270	292	320	317	305	277	260	290	302	314	293	285	304	289	289	279	297	282	319	311	287	284	287	304	291	261	318	330	309	330	296	284	241	287	284	278	284	273	276	272	308	294	324	294	303	276	280	277	285	276	295	279	276	288	301	302	293	271	334	304	268	324	301	291	264	325	243	273	254	286	250	299	268	283	286	291	316	285	272	265	288	301	284	269	298	267	275	290	270	329	288	313	288	270	298	289	292	268	289	257	276	295	294	289	307	250	279	311	276	287	299	270	313	291	266	288	329	274	308	289	283	286	295	303	285	289	279	273	279	309	312	286	269	255	284	300	258	283	313	331	303	281	310	285	294	291	268	306	305	293	301	303	281	284	279	279	253	271	315	309	251	279	299	285	295	275	268	293	292	283	301	268	268	323	310	312	269	293	305	281	288	278	286	285	279	287	287	279	268	298	304	281	301	297	288	297	282	261	318	289	269	298	304	298	289	291	307	252	273	306	276	298	302	274	269	254	303	270	237	282	320	246	282	285	292	317	291	278	283	307	290	272	320	273	236	285	294	321	286	271	262	271	297	305	286	258	299	280	325	282	282	276	303	298	287	259	339	272	311	285	293	261	299	303	308	320	285	264	282	302	295	275	287	288	267	322	312	314	290	287	299	296	290	291	277	270	296	274	343	320	275	290	296	312	307	248	286	281	268	281	292	273	272	282	268	288	292	306	271	262	308	282	268	269	295	263	295	290	303	308	286	279	276	314	312	270	283	283	294	253	290	257	295	310	295	292	324	278	291	313	301	301	308	280	309	295	279	270	308	274	255	309	304	281	277	287	287	293	294	288	329	279	296	289	284	255	305	296	291	308	274	295	305	320	265	307	302	321	288	247	311	295	306	270	314	302	290	293	292	278	300	296	298	260	267	259	263	310	295	288	297	294	277	298	276	294	245	305	287	310	301	291	297	263	314	303	270	281	289	279	300	305	288	286	284	282	283	277	281	270	272	316	290	297	290	288	276	257	282	265	298	294	287	307	322	296	282	281	300	282	286	312	316	298	289	284	274	309	296	278	303	288	330	313	271	289	278	275	272	284	286	272	279	269	275	302	275	299	288	291	284	263	289	293	279	268	285	286	301	306	270	322	314	324	310	255	310	290	274	283	297	271	283	275	262	304	264	294	265	295	288	293	302	268	274	272	283	295	284	309	301	289	292	281	288	261	281	281	283	279	289
37328	49579	28479	1179	731	701	633	651	603	583	626	603	627	628	617	609	609	575	597	597	553	602	593	641	600	610	551	611	607	593	611	629	568	606	618	618	555	615	607	639	561	578	603	559	596	577	594	607	589	597	599	561	568	601	619	584	603	551	585	576	563	586	585	615	600	589	567	613	602	598	629	621	601	613	599	635	533	588	598	647	602	594	614	589	631	595	603	585	553	604	574	607	557	553	563	584	572	593	595	590	627	557	595	615	598	597	610	601	634	612	585	638	548	596	634	589	610	571	626	624	600	619	586	567	546	572	591	585	573	560	580	619	604	589	542	606	585	602	569	612	579	553	570	617	616	613	594	608	594	584	560	585	612	590	624	612	612	622	607	595	558	572	641	610	564	589	598	593	565	563	573	594	557	572	568	592	615	604	611	594	578	578	584	599	624	612	538	607	597	575	609	599	588	533	580	628	620	606	604	639	571	565	582	624	590	592	635	610	587	585	618	609	585	583	539	585	634	591	567	560	601	568	564	564	596	654	593	562	598	570	559	614	609	560	591	541	589	601	582	576	591	549	563	581	573	586	586	608	577	613	644	594	581	605	600	570	597	617	551	616	603	597	591	592	560	607	569	588	563	632	602	615	577	569	602	587	584	643	571	606	624	577	562	582	590	592	570	547	618	603	562	584	559	613	600	617	587	591	568	566	574	566	590	555	568	612	584	563	608	562	543	575	581	590	644	631	571	619	609	589	609	602	587	554	598	609	588	601	584	618	541	601	633	623	601	605	589	612	602	587	544	590	516	629	527	603	601	582	587	572	611	582	605	609	557	569	599	585	576	563	592	571	579	614	582	553	620	594	607	596	563	611	593	605	588	574	604	557	576	581	578	608	622	605	566	576	603	611	603	633	609	588	619	608	579	618	580	569	618	558	580	624	572	562	596	611	589	569	591	632	586	601	581	595	634	562	587	567	613	609	523	589	578	624	561	584	570	602	598	582	571	577	573	571	610	598	585	568	590	571	580	613	598	583	531	566	562	581	601	592	585	593	556	603	581	570	573	644	650	642	577	588	596	564	608	592	581	584	571	571	549	576	588	617	657	613	535	573	606	551	627	569	605	589	608	532	606	617	550	594	550	649	572	504	594	618	594	591	584	610	612	586	553	568	608	617	579	622	602	577	573	590	645	608	547	545	607	631	612	618	592	588	570	558	607	588	574	560	601	564	589	611	588	630	614	602	576	605	616	581	555	593	576	596	598	601	591	609	606	616	539	539	580	568	579	570	593	562	591	569	591	595	593	558	612	544	577	572	562	566	584	552	589	593	615	581	611	545	613	549	593	623	591	631	607	540	611	581	595	601	618	578	586	587	594	608	543	594	605	575	576	555	573	586	600	588	628	572	572	610	589	558	583	625	585	612	554	572	529	625	591	591	598	589	574	597	620	621	615	573	616	580	616	626	612	566	609	577	613	552	558	570	568	578	604	596	581	611	590	578	620	610	585	598	585	615	557	608	596	604	604	602	571	592	531	614	541	583	579	611	629	566	592	562	617	584	596	589	576	546	528	585	550	605	612	635	597	607	583	599	591	571	573	584	611	613	612	608	558	590	573	588	585	559	610	588	584	600	597	570	629	580	574	592	612	602	608	575	573	623	590	594	560	581	575	596	581	568	597	586	545	608	605	579	542	612	604	630	585	540	578	617	638	569	576	583	525	616	579	557	610	562	588	596	547	626	536	596	585	554	591	554	588	567	613	587	566	584	581	600	595	628	615	545	608	579	577	575	576	621	553	585	576	606	573	589	651	582	594	599	611	596	594	613	579	647	570	548	536	577	577	611	569	589	607	587	597	585	590	606	569	615	621	591	650	563	574	587	589	557	605	561	641	600	587	601	590	640	614	612	586	590	623	623	572	591	624	541	563	568	635	576	623	600	596	594	589	564	647	590	575	582	607	595	564	549	552	559	600	579	565	576	578	598	548	624	641	611	606	580	560	569	606	677	538	578	608	576	630	630	561	619	603	565	578	551	601	611	589	608	599	606	557	597	580	586	622	577	577	599	575	559	569	591	591	616	544	583	590	596	602	574	611	621	596	616	631	590	601	608	569	564	565	538	605	583	600	565	576	587	606	618	594	585	598	584	616	600	566	577	568	603	526	571	566	629	559	599	620	579	607	591	625	577	580	561	559	601	611	562	593	590	554	611	577	627	561	587	549	574	576	572	637	635	626	592	576	622	550	595	610	562	549	618	606	579	596	583	599	538	606	582	561	581	581	583	617	593	568	617	610	621	600	564	560	626	558	553	629	572	586	583	609	565	572	575	575	564	558	574	611	556	592	583	593	593	553	589	615	586	598	599	573	582	580	624	582	567	552	605	589	622	642	577	631	596	579	556	593	544	595	614	625	572	593	569	649	502	599	566	571	625	596	599	544	549	593	603	599	590	613	584	539	583	580	560	616	587	549	583	621	619	608	618	594	600	613	542	566	604	601	630	611	561	596	587	562	611	586	580	563	581	585	571	586	574	576	534	591	554	559	554	613	641	594	585	594	567	570	596	568	575	564	595	578	588	600	557	579	581	544	622	589	564	607	585	575	615	555	553	546	572	564	620	611	579	560	594	599	563	548	622	570	625	591	540	567	614	591	561	573	562	559	586	625	612	595	557	626	586	617	587	597	559	540	611	592	587	583	621	589	606	608	618	562	584	593	630	615	601	558	626	587	538	545	596	546	620	554	564	610	615	575	606	600	618	576	609	602	585	612	598	608	578	542	540	561	560	629	570	580	623	553	573	590	622	618	563	613	629	595	591	578	612	564	611	580	563	617	562	571	556	592	605	559	590	548	577	599	588	620	533	590	561	535	618	579	607	538	605	589	562	546	599	606	595	574	610	548	601	577	598	585	540	565	583	596	604	596	549	594	577	587	580	594	622	585	604	596	569	588	606	576	604	609	588	613	535	553	575	592	584	617	603	592	588	551	596	611	610	581	559	612	607	594	592	584	578	534	609	600	567	595	582	571	644	552	585	550	574	577	575	588	583	607	578	581	609	555	567	603	560	594	533	609	571	584	609	560	615	570	581	576	567	608	627	558	558	611	603	609	650	599	555	596	597	637	587	647	594	601	597	613	630	598	611	597	602	626	579	609	590	584	584	567	606	595	592	639	596	570	612	586	602	615	577	617	585	632	567	549	588	584	611	603	597	608	613	582	595	595	592	579	560	611	572	592	588	606	650	601	567	637	599	588	586	594	605	575	544	564	611	605	610	535	606	589	564	603	565	601	558	579	646	573	594	561	580	580	589	607	615	629	572	563	591	587	626	642	578	570	543	547	591	578	578	610	589	617	591	557	605	553	579	634	604	586	629	629	603	582	575	601	590	589	564	607	630	589	567	604	566	566	564	594	605	628	602	602	511	609	635	615	594	595	574	589	601	579	586	564	615	655	588	579	586	577	599	601	594	570	603	589	578	605	566	571	543	641	573	592	567	616	574	580	602
34455	18609	6679	641	304	267	209	158	131	149	151	170	160	164	149	135	149	143	161	150	139	144	154	143	141	165	140	163	157	149	155	148	155	144	132	167	146	148	164	153	142	145	146	150	138	146	166	147	124	160	121	136	134	134	165	153	129	141	153	163	158	178	145	149	137	137	158	127	146	131	137	130	140	161	152	154	129	156	147	136	143	146	158	169	143	150	135	173	178	168	146	142	142	142	151	162	166	157	171	161	127	141	155	118	146	158	162	146	143	145	146	158	149	141	126	126	165	133	132	141	115	143	154	149	152	138	133	139	130	143	148	142	139	153	150	160	156	147	153	127	144	154	151	148	145	132	126	155	131	167	146	148	150	145	129	173	137	142	153	160	179	146	154	163	147	156	153	148	150	161	138	157	143	149	139	135	137	130	146	154	162	169	191	160	165	143	169	136	157	139	152	144	156	171	148	155	156	124	144	130	141	154	139	159	154	144	166	154	170	138	153	145	180	147	147	153	163	152	153	135	153	161	165	159	147	156	167	170	140	142	159	157	180	153	152	154	154	141	146	166	133	142	141	131	158	146	170	169	144	145	153	156	131	158	138	158	156	167	155	123	157	147	166	139	155	148	131	155	124	113	155	137	145	151	167	145	128	125	151	151	159	136	187	165	141	163	164	129	151	143	179	140	156	149	151	151	153	164	157	172	152	165	170	140	151	158	178	151	138	151	138	143	173	137	141	134	158	157	122	155	166	139	155	172	152	155	163	160	149	155	155	143	181	143	149	166	139	164	146	165	134	163	149	162	148	138	138	145	156	146	156	153	160	141	144	160	147	131	146	147	140	142	157	139	146	152	161	147	132	154	161	150	146	142	159	138	168	124	170	130	165	160	143	151	139	165	160	146	144	141	136	147	140	140	146	142	184	145	149	146	149	151	130	156	137	160	138	157	154	140	144	129	147	162	147	169	149	160	172	130	143	143	157	149	138	163	142	169	155	143	120	155	170	161	140	137	159	142	134	177	157	154	149	158	165	177	139	179	125	140	141	120	169	150	160	170	151	156	150	135	155	145	149	165	136	142	156	132	172	142	160	153	148	147	143	132	145	141	139	155	155	132	144	147	157	153	164	153	165	152	134	172	171	154	145	146	149	154	157	172	155	164	146	152	166	125	122	149	139	129	144	161	155	165	146	170	154	157	170	156	122	138	145	135	119	149	156	157	167	132	166	162	144	164	117	126	150	147	130	159	155	133	163	156	144	178	156	154	146	158	163	139	163	155	147	152	140	151	143	131	154	144	141	158	150	144	151	148	141	144	126	161	127	149	156	153	138	160	156	143	143	140	151	142	152	161	132	125	167	146	146	155	154	175	156	135	139	135	160	160	157	161	161	157	141	149	140	135	140	132	140	143	160	176	152	147	157	163	156	151	156	148	172	168	174	170	157	137	158	165	156	157	120	123	130	156	133	143	143	152	157	155	141	139	152	176	157	144	162	158	148	142	164	156	145	155	137	142	132	141	156	145	141	148	167	174	128	140	137	144	160	154	134	142	158	155	162	173	137	149	151	171	152	175	133	155	172	161	145	147	173	160	178	151	143	147	154	150	167	143	132	167	156	142	134	137	153	182	162	139	159	150	164	156	141	136	151	154	158	151	154	167	146	152	141	146	145	140	134	142	159	153	152	146	152	146	181	133	161	154	141	150	148	151	144	160	132	140	172	156	157	121	152	158	167	160	134	125	139	173	130	160	150	150	129	169	145	135	155	142	127	138	141	151	155	133	146	161	135	169	164	163	147	163	127	148	137	133	140	152	133	139	139	143	154	172	147	146	133	129	129	160	142	133	136	123	153	133	165	158	173	149	155	133	149	136	163	147	132	138	177	152	144	149	155	156	178	136	154	165	165	151	139	147	160	161	152	141	169	142	168	184	159	161	133	171	153	173	140	136	163	146	158	142	146	124	136	142	155	169	142	137	142	134	177	141	149	148	154	143	128	148	157	184	162	137	121	116	153	148	158	163	146	144	138	134	162	158	141	153	129	133	148	143	152	157	136	152	142	133	166	161	137	150	129	198	161	146	175	170	151	138	154	181	150	146	156	149	147	173	153	154	133	150	171	167	144	149	132	153	145	148	152	150	177	157	165	133	155	129	165	162	189	170	163	129	140	139	140	147	175	143	129	145	151	154	152	139	154	159	153	133	157	154	134	172	146	114	137	149	139	152	128	160	155	121	132	178	157	154	136	140	162	157	138	163	152	149	136	145	134	155	151	153	156	167	139	164	173	146	137	137	172	135	142	134	149	129	191	160	144	141	127	145	136	153	172	156	141	149	137	149	153	159	154	142	152	156	150	121	141	147	138	163	146	147	153	152	169	143	135	149	153	143	153	170	136	146	138	152	163	145	142	160	143	155	133	148	164	144	133	140	136	132	141	173	164	142	152	140	151	170	159	165	157	147	140	161	138	139	144	165	129	156	146	124	162	153	164	161	158	174	135	161	157	180	137	152	161	152	142	137	145	131	122	150	138	152	149	134	137	153	146	136	146	148	136	156	172	126	134	184	145	156	154	151	160	140	153	157	146	145	152	144	156	127	145	142	113	137	143	148	172	149	126	141	155	144	140	132	147	145	169	139	145	151	136	156	123	149	146	161	122	152	145	136	140	167	157	156	159	132	149	151	152	151	163	149	163	158	164	160	138	155	150	133	156	151	161	131	146	163	164	157	130	159	157	123	136	143	148	165	151	139	145	152	167	152	147	159	155	172	145	155	153	135	141	139	148	120	161	186	160	139	159	132	138	163	140	153	158	147	161	152	137	141	164	140	129	185	145	138	176	156	141	160	136	133	155	164	120	152	143	145	138	154	164	142	146	150	145	143	151	128	133	136	126	156	138	158	158	148	163	168	133	135	140	173	166	148	146	132	141	166	164	129	165	147	174	167	133	176	166	152	144	140	147	175	146	148	154	156	147	162	151	165	149	148	151	174	149	140	159	141	163	154	146	157	162	156	145	153	144	134	143	146	166	162	145	164	142	143	156	140	145	140	147	149	152	113	166	129	148	144	151	172	124	142	154	150	153	146	155	128	147	154	135	158	145	127	158	159	178	154	149	151	153	170	165	152	146	149	142	152	171	159	149	119	134	154	160	169	154	164	158	142	131	134	148	143	166	154	145	157	154	145	141	135	167	123	156	167	173	142	138	143	156	153	142	174	121	138	175	136	132	160	128	129	165	153	135	154	155	155	170	133	147	147	159	127	136	130	173	162	148	151	137	149	149	166	150	160	140	150	155	180	159	136	152	157	151	114	154	152	154	129	134	149	131	174	142	180	160	139	158	176	111	137	153	138	133	130	152	139	147	136	168	188	137	157	150	133	170	157	135	174	139	147	134	151	143	140	139	142	132	123	138	155	164	183	162	153	153	168	144	139	165	126	156	131	141	156	147	151	122	138	146	146	137	142	164	142	183	146	159	134	148	172	164	163	156	134	151	124	140	121
16368	5577	1917	447	365	339	403	343	345	365	353	397	385	359	361	359	380	385	360	341	402	360	367	405	379	329	358	371	374	387	401	399	363	402	346	391	368	360	329	364	372	375	359	381	394	354	373	361	370	365	395	344	409	321	386	344	379	360	377	357	355	394	400	369	411	390	364	365	350	375	359	362	369	358	364	363	365	367	376	383	370	336	349	400	411	391	394	384	402	384	332	372	384	357	352	390	356	368	377	372	391	405	379	349	367	384	372	405	357	378	346	363	387	375	362	374	400	368	392	388	382	386	400	404	394	375	364	340	358	370	337	404	378	359	346	320	377	398	348	325	375	366	350	331	373	320	359	403	359	340	366	350	388	335	392	354	376	364	362	386	405	367	360	397	357	395	366	365	376	317	390	367	392	335	376	367	374	380	383	376	402	363	406	350	327	395	379	420	366	374	377	375	361	359	397	343	360	387	341	371	355	332	360	358	378	374	382	363	370	359	352	342	382	371	375	378	362	389	388	365	372	346	367	392	351	363	357	386	388	386	351	361	373	325	384	373	377	395	404	355	386	377	337	379	364	386	361	367	388	425	382	385	323	352	370	377	357	400	377	375	353	365	364	365	339	393	371	354	388	382	366	379	369	379	398	343	346	377	349	379	383	378	378	374	393	412	421	360	378	387	365	412	377	397	404	366	394	385	371	394	375	370	416	381	413	365	353	402	373	388	381	359	382	396	402	379	395	372	388	363	383	374	349	384	402	370	377	368	359	320	360	378	342	345	334	347	358	387	377	355	380	376	366	386	353	388	329	385	327	382	353	382	393	370	379	369	396	354	383	369	381	359	379	408	370	343	360	400	399	341	350	388	354	368	375	353	388	384	376	353	387	388	377	363	392	369	408	368	358	375	334	379	396	354	375	411	405	389	361	380	349	367	367	397	360	399	373	359	376	378	390	338	378	367	374	402	360	394	380	352	359	332	360	361	394	365	389	376	389	358	382	401	354	354	362	392	398	361	376	381	377	363	383	392	411	374	412	396	387	403	355	372	375	354	405	399	360	352	357	359	358	376	389	419	316	380	385	372	391	386	342	406	380	397	366	386	379	365	362	386	376	386	360	413	375	360	373	384	375	365	350	367	387	401	366	389	414	374	370	360	404	388	378	395	363	361	385	374	377	387	354	384	370	378	367	378	382	408	387	364	384	363	409	369	373	370	342	346	386	391	337	406	352	373	365	350	347	341	358	340	381	366	370	354	395	367	343	378	387	393	363	353	359	395	382	360	384	331	368	378	404	369	384	356	395	361	349	340	384	377	365	375	363	376	372	357	337	340	346	382	359	343	382	371	333	365	362	379	366	378	386	364	337	375	351	396	339	367	372	366	376	389	392	363	382	386	339	381	391	383	370	333	343	408	353	334	357	358	338	361	358	365	357	364	406	386	368	394	405	327	353	381	366	358	385	391	350	371	389	368	349	395	362	361	348	351	391	372	394	390	385	366	358	379	362	374	380	351	374	378	389	375	361	399	381	366	348	352	352	365	369	390	366	389	398	384	377	365	373	378	394	395	408	363	338	357	405	383	347	406	365	358	342	372	392	373	333	354	381	384	401	397	387	374	377	375	343	389	374	389	384	358	379	366	348	386	367	369	368	349	424	376	348	355	381	339	345	387	387	346	341	381	365	376	359	369	394	371	387	359	349	387	380	350	379	364	387	396	365	363	359	371	358	339	369	390	357	383	372	352	370	380	354	391	394	371	369	373	398	353	378	334	353	387	384	368	381	333	407	356	411	389	369	361	360	362	380	397	387	402	351	400	371	353	355	383	400	337	378	371	397	392	347	369	377	415	376	334	331	392	385	371	337	359	365	343	345	411	338	374	389	369	380	344	388	382	350	361	358	381	362	386	364	385	380	388	372	377	387	364	359	383	327	400	364	348	382	357	379	384	383	374	403	397	369	358	356	376	398	350	389	357	342	384	385	365	390	338	367	366	390	382	361	340	369	379	393	372	366	405	367	346	362	388	383	368	337	391	366	336	390	369	397	389	398	370	397	354	383	393	355	358	328	380	376	357	376	375	412	367	339	343	390	361	376	377	395	374	380	390	342	391	333	374	376	337	392	397	353	399	340	400	364	354	400	376	382	385	387	323	368	354	348	347	374	385	366	404	360	396	403	331	356	356	383	398	393	373	405	348	377	364	383	374	367	357	351	347	376	374	331	409	384	384	374	349	366	392	353	345	371	370	375	380	370	364	391	337	343	354	370	354	392	357	376	380	375	391	375	381	376	366	350	346	397	381	395	348	378	393	354	353	377	390	370	367	373	374	360	382	363	370	375	416	388	396	372	382	367	358	362	357	386	386	360	360	393	389	351	394	347	364	399	373	378	357	369	377	392	366	354	376	393	378	378	353	388	366	370	352	378	391	363	370	348	362	346	398	350	348	373	324	406	383	390	385	345	348	398	359	337	407	408	383	390	343	401	394	365	371	378	353	415	376	366	350	353	376	368	361	351	362	360	390	359	377	394	401	402	386	410	362	365	383	347	348	394	382	345	387	351	352	372	380	356	353	366	348	373	400	356	409	372	366	386	385	378	362	352	404	357	380	343	380	352	361	407	400	385	355	387	410	362	370	361	344	370	371	359	342	389	341	373	380	358	383	356	352	400	368	368	360	369	359	336	404	371	340	367	369	396	374	387	363	363	357	356	337	353	386	348	348	366	363	367	380	409	354	348	354	347	376	396	398	399	368	343	385	383	345	358	368	389	386	382	377	385	382	400	392	369	373	370	376	427	384	374	377	383	387	378	347	360	389	384	349	365	400	367	365	397	374	375	392	351	364	378	358	377	376	419	404	365	380	333	391	361	368	390	397	398	434	376	367	363	373	360	375	346	380	392	354	319	356	398	379	360	359	404	356	397	348	405	364	330	374	379	337	376	330	376	361	369	378	397	381	379	360	371	363	378	367	358	357	380	373	380	361	385	375	363	376	370	369	370	368	386	363	364	393	401	379	389	355	390	358	373	399	377	371	364	385	376	336	381	380	398	380	332	363	413	389	377	384	362	379	381	393	372	368	345	368	363	387	382	367	347	377	407	368	378	355	360	377	376	374	371	378	386	346	363	355	355	363	363	375	393	408	359	359	375	370	372	395	363	371	365	389	348	389	364	339	404	389	375	388	368	366	332	393	349	344	373	353	370	367	377	392	361	407	402	357	330	349	365	364	378	385	430	346	376	392	417	365	411	353	387	392	352	348	381	375	359	359	391	372	361	392	370	372	354	382	363	346	394	389	350	383	399	400	338	385	380	358	385	366	372	353	361	380	364	370	367	381	357	392	384	367	430	368	388	364	373	370	351	392	400	350	374	369	350	350	385	365	371	378	390	363	370	362	378	363	407	378	376	376	385	384	375	365	391	353	388	385	376	375	365	387	356	377	376	403	397	391	375	398	381	335	396	338	399	351	380	363	363	357	346	382	372	340	379	366	368	367	388	381
25279	21136	23616	28895	21143	14378	579	400	333	361	336	323	318	330	306	314	301	304	289	294	277	270	354	266	288	289	289	253	278	290	317	273	311	320	274	279	266	282	298	288	302	291	284	304	260	289	305	299	300	303	288	279	254	285	256	271	317	302	340	261	277	317	305	315	301	276	294	257	265	287	275	295	283	292	298	274	280	273	269	263	329	291	277	289	268	283	292	340	323	302	324	344	294	278	300	328	306	282	292	291	261	290	289	315	313	298	302	331	302	293	310	315	274	304	293	255	264	282	327	296	318	301	306	306	308	309	304	295	277	290	285	305	317	307	261	320	308	287	296	294	320	297	296	324	300	328	292	270	286	288	338	293	278	249	282	265	300	277	270	288	307	293	311	298	308	297	265	292	275	298	308	292	298	309	300	295	302	287	300	317	259	278	291	284	279	293	282	282	265	314	239	293	314	316	286	312	265	318	315	279	297	273	307	267	287	295	262	277	304	290	292	283	287	300	320	312	306	302	279	281	309	301	264	318	283	303	270	307	303	311	277	288	296	282	297	295	278	294	294	300	332	312	331	332	288	272	284	271	281	281	302	309	273	299	287	309	327	277	320	294	296	265	311	291	273	277	270	304	270	285	315	307	320	278	302	344	281	269	293	288	248	291	288	285	317	311	294	309	307	317	319	305	315	310	257	296	327	281	283	281	260	303	274	291	301	308	294	297	284	279	299	280	292	283	305	295	288	336	297	296	281	306	282	339	309	288	285	306	299	298	304	298	316	304	292	318	297	290	252	285	285	316	255	290	312	286	308	283	303	293	290	298	283	257	284	284	263	320	262	281	309	288	290	308	285	301	302	278	313	294	261	322	305	267	280	324	294	288	239	262	276	297	307	250	303	317	332	316	262	298	303	306	290	304	313	288	309	319	294	271	274	245	257	285	277	282	285	344	256	298	277	302	277	247	288	301	337	292	329	298	320	285	275	298	325	286	269	268	294	267	260	312	300	289	317	265	297	262	323	267	304	305	308	302	303	309	268	298	287	295	303	310	288	320	294	302	305	319	304	305	287	283	287	334	320	295	301	281	289	272	289	305	281	290	310	273	268	276	315	262	290	314	317	296	312	300	275	326	279	292	279	277	267	281	277	287	274	303	314	325	282	286	297	290	292	308	275	271	289	257	305	267	283	287	326	277	283	279	295	282	300	283	291	285	311	271	277	320	301	296	330	311	305	303	299	274	309	260	280	312	303	302	327	246	286	271	276	291	312	316	274	296	299	274	291	309	290	289	274	287	259	284	307	263	312	254	273	291	321	303	319	279	272	283	289	300	297	303	293	328	317	309	270	301	287	282	294	319	287	279	329	303	271	277	302	284	292	325	297	270	286	291	241	293	268	271	267	302	291	279	310	294	298	277	298	321	304	265	274	259	281	296	286	323	294	299	329	309	310	288	298	270	306	294	272	271	299	295	282	310	282	272	271	308	302	272	348	264	333	288	290	297	286	276	302	277	295	302	304	283	279	300	272	303	277	282	330	281	315	299	314	290	288	289	280	310	314	304	269	314	332	287	324	270	311	283	314	300	267	303	273	299	266	307	279	291	259	303	292	295	305	272	307	276	244	280	356	278	287	294	296	262	308	276	269	283	304	297	290	299	291	299	277	289	290	305	333	345	281	305	294	306	295	308	324	270	273	283	306	297	310	272	278	264	297	283	285	294	334	264	280	283	274	293	317	317	309	295	273	261	310	294	298	304	295	294	277	289	320	296	301	317	314	280	280	295	281	303	317	306	276	292	267	282	313	297	281	297	275	289	293	281	276	303	278	285	279	289	310	322	293	303	315	277	281	311	288	278	296	319	302	319	262	320	282	269	287	290	319	288	282	274	285	333	283	320	265	290	295	290	281	312	316	264	311	280	310	300	288	300	305	314	304	335	308	290	297	297	300	307	283	290	304	275	310	311	260	295	296	297	276	310	293	279	244	279	307	324	294	283	296	274	328	304	294	308	283	338	293	294	301	300	265	285	300	299	272	271	306	307	274	313	293	282	237	316	292	302	279	302	267	299	280	288	283	306	294	300	284	295	278	297	313	262	290	297	306	276	276	270	296	316	265	280	293	291	312	292	292	305	267	271	279	298	307	270	282	313	294	310	290	291	284	288	299	306	293	256	316	304	303	296	327	258	287	309	301	331	314	305	273	251	295	289	284	274	322	286	314	262	300	291	256	281	318	327	303	283	323	264	279	283	302	298	274	295	311	268	251	288	316	284	270	262	282	311	292	272	297	278	269	273	328	299	277	259	305	301	279	323	314	263	282	332	318	269	287	308	278	320	258	280	271	292	324	292	287	294	266	278	293	272	276	288	279	267	278	301	267	303	277	274	300	295	319	302	274	289	294	272	274	270	297	308	281	317	324	276	286	301	286	249	258	343	282	261	285	273	309	296	302	294	299	302	278	311	331	306	280	285	312	284	313	287	270	293	300	292	274	323	288	295	298	300	277	303	270	289	284	281	293	294	287	290	287	289	276	292	313	300	282	336	303	280	254	279	350	295	287	329	328	259	321	334	273	267	274	310	268	288	288	283	307	302	287	307	298	275	312	274	327	289	276	273	320	294	318	308	263	295	307	279	287	294	282	280	252	322	288	273	282	287	307	292	289	252	274	278	279	284	249	248	272	277	305	335	323	309	297	295	269	269	278	339	277	302	276	311	298	310	306	290	317	346	313	286	284	315	308	288	291	294	285	286	309	262	298	273	316	298	271	295	288	303	298	286	278	302	300	307	294	280	269	286	313	275	272	268	268	299	276	298	279	291	333	292	288	282	292	318	310	294	277	318	324	271	312	291	317	278	296	295	279	292	282	318	269	282	305	314	297	342	298	353	302	287	317	303	281	291	283	286	310	263	286	282	259	270	314	270	306	331	295	304	290	290	285	283	293	291	251	325	318	314	329	274	285	325	339	297	285	285	278	285	297	304	333	315	244	304	300	298	262	305	292	268	292	294	304	305	279	303	299	257	275	284	290	295	297	301	294	280	292	275	262	248	282	287	288	302	334	307	293	289	310	301	281	274	297	266	302	313	266	265	276	301	281	310	275	302	310	291	303	328	334	296	318	280	279	301	307	270	289	288	285	284	314	299	270	287	269	272	280	281	304	258	303	288	306	321	302	297	270	266	317	280	289	327	302	280	308	309	299	302	296	277	309	274	326	318	292	279	303	308	294	309	278	290	287	293	298	286	292	326	288	324	299	326	292	275	253	279	293	277	287	309	271	262	309	318	313	305	291	284	286	302	308	278	294	282	316	318	322	251	291	286	292	300	314	241	268	307	295	268	240	318	312	316	306	293	295	270	311	278	337	293	318	309	289	305	275	282	307	297	295	303	274	279	306	269	301	321	304	285	274	330	280	330	293	294	297	296	287	269	274	288	327	286	281	286	288	293	282	269	277	265	287	275	336	320	296	276	284	270	274	276	303	294	290	298	305	295	298	264	299	282
31126	36988	20006	1154	661	728	670	609	659	622	672	627	667	597	652	638	656	657	608	626	668	648	644	669	622	648	600	678	604	634	612	605	614	593	616	580	629	638	626	640	627	651	606	590	620	634	632	657	637	628	653	617	636	625	653	607	581	635	610	593	615	624	614	652	613	640	688	633	645	648	625	636	633	606	597	656	645	587	642	648	631	624	610	653	640	628	620	671	606	618	625	614	582	628	656	608	629	580	624	628	655	577	630	605	685	569	624	640	687	648	666	688	614	649	608	625	631	615	589	574	632	628	670	653	643	629	641	586	622	632	651	599	620	626	655	617	666	620	616	634	635	637	577	574	590	609	624	605	621	643	630	662	637	594	606	619	637	567	615	615	589	625	620	690	631	638	660	615	649	697	628	604	592	634	640	615	616	633	662	585	597	673	634	653	599	632	692	669	614	551	654	592	638	625	642	620	642	646	606	630	649	621	615	610	675	619	607	658	590	657	661	604	605	664	597	620	639	641	621	643	630	627	623	630	629	637	639	628	608	666	624	609	566	630	610	612	596	629	609	601	591	607	629	617	624	607	629	586	655	650	608	657	655	652	616	590	661	655	609	625	660	682	650	612	626	605	616	650	585	636	618	626	608	628	618	658	636	667	627	596	659	646	656	601	601	636	639	632	606	664	610	624	607	628	659	649	610	641	597	627	663	629	630	633	587	639	674	624	648	604	659	646	641	647	613	618	641	607	621	558	631	655	627	576	643	690	636	618	637	657	603	657	608	645	657	576	659	636	644	613	654	623	619	576	642	567	627	575	657	611	641	659	661	573	633	628	652	665	654	608	665	621	661	626	588	676	651	630	638	623	653	613	634	631	629	658	616	671	639	603	597	628	628	657	643	640	584	585	632	602	633	615	618	657	683	603	617	649	620	628	637	627	636	654	636	676	634	590	617	656	616	623	588	667	622	627	601	617	633	654	631	608	614	629	647	591	670	627	632	579	642	612	653	577	600	600	614	676	660	656	625	614	659	624	626	630	658	602	651	581	628	634	643	639	623	624	622	647	625	640	691	633	650	609	653	642	650	600	668	606	651	638	594	649	625	629	659	621	630	711	626	596	606	655	649	629	585	618	641	566	604	627	676	613	594	617	601	616	639	631	612	650	632	589	624	621	628	614	616	653	635	625	603	635	609	625	640	622	662	587	629	615	595	617	633	577	628	639	618	625	612	612	598	620	605	613	659	645	649	623	595	615	624	641	618	626	628	625	648	686	621	638	609	646	621	593	630	638	626	633	612	653	676	648	631	609	574	567	595	657	570	594	616	611	638	614	644	615	647	605	643	596	607	636	617	598	643	647	641	600	601	625	652	660	662	624	608	614	643	624	608	633	669	648	611	633	610	669	597	601	603	657	630	655	604	611	655	657	628	621	628	633	614	574	697	602	636	616	645	631	573	601	597	618	597	603	642	653	660	654	626	626	630	626	642	641	631	633	633	613	623	605	684	605	639	649	653	609	647	626	612	638	691	626	659	632	653	620	623	655	684	638	605	657	651	637	672	577	608	670	601	641	610	593	622	650	602	698	630	584	590	598	617	616	625	634	586	658	602	679	656	636	625	624	602	626	640	629	629	614	651	645	680	627	621	619	634	656	595	594	670	623	637	602	630	646	604	653	634	619	624	578	593	642	657	589	660	620	607	653	616	659	620	568	613	622	645	627	675	619	632	678	637	640	631	606	679	632	631	611	645	612	621	646	617	687	675	641	584	634	639	595	646	605	610	638	610	648	661	656	595	656	671	661	636	605	592	597	638	659	614	620	610	664	633	610	648	600	662	616	651	621	614	651	686	611	603	570	627	658	652	634	637	661	637	612	644	612	617	629	628	674	637	641	635	656	645	592	590	645	642	621	622	658	651	631	637	670	628	614	602	673	622	596	652	631	612	629	579	644	651	602	641	647	637	603	575	635	643	662	662	651	608	622	628	609	569	622	616	606	657	689	663	626	567	661	578	636	644	590	621	654	664	658	679	626	605	626	612	630	624	597	629	639	650	635	566	624	639	634	629	579	609	601	637	600	635	625	645	648	605	609	655	622	636	586	637	647	638	590	666	621	606	673	607	654	660	662	643	585	599	594	612	644	630	611	666	605	631	649	620	633	657	666	661	592	634	604	618	697	629	610	597	613	629	659	613	628	613	615	647	604	629	628	629	654	622	604	644	616	583	612	619	656	608	631	638	594	614	597	630	645	622	631	605	611	600	617	640	618	588	644	612	630	622	661	624	655	675	622	606	628	633	642	650	628	635	647	612	632	621	639	633	619	639	671	596	660	660	589	668	664	625	629	579	628	600	586	647	613	606	614	677	631	625	624	622	626	602	627	582	637	604	589	622	695	640	662	629	617	630	639	633	605	625	628	607	659	680	655	592	610	646	650	694	615	627	639	645	602	645	604	646	651	605	644	606	634	627	582	599	561	679	629	601	632	619	603	624	637	592	655	614	598	628	591	683	656	613	613	633	626	598	636	641	655	666	696	631	611	616	606	621	630	615	658	670	627	636	635	585	617	641	633	592	669	596	593	629	635	657	646	620	658	667	621	614	645	628	660	673	703	634	629	553	629	612	625	639	646	636	625	624	670	640	632	612	606	616	638	622	649	626	677	671	628	595	661	642	636	633	668	609	662	639	628	666	668	633	643	559	629	594	631	643	609	632	647	630	596	627	620	635	622	654	697	636	653	602	600	623	656	603	607	632	651	634	595	585	665	630	656	673	642	599	616	616	616	622	590	593	672	639	586	663	639	627	637	600	614	643	618	602	574	668	627	636	634	623	625	607	638	649	593	596	579	599	614	598	604	635	666	568	649	608	626	672	660	640	557	574	644	569	650	600	598	629	623	632	641	612	630	660	616	643	676	686	632	672	654	633	643	609	621	617	625	642	641	629	624	622	616	642	626	633	631	646	622	625	632	632	627	599	634	622	672	665	625	649	638	633	669	640	627	632	592	639	630	629	608	611	643	598	590	640	608	625	596	614	639	635	625	574	661	595	611	657	634	650	620	658	661	609	644	639	597	620	596	663	636	598	662	570	638	639	613	594	641	616	668	635	628	657	587	624	656	662	616	630	661	621	626	602	611	644	641	595	654	601	605	604	593	613	597	655	657	624	595	628	593	639	580	634	673	610	618	600	637	638	660	624	622	641	659	645	609	643	658	637	653	600	615	626	623	612	653	638	624	631	611	645	635	665	616	659	682	655	605	632	655	603	646	630	656	648	617	654	651	597	646	626	668	655	625	610	626	628	661	602	665	627	585	594	627	599	599	644	695	614	611	619	633	619	606	625	618	616	620	598	652	641	642	621	627	652	631	663	642	662	660	589	657	618	626	625	638	660	581	623	614	643	661	652	638	642	617	628	655	632	660	626	581	680	617	665	577	612	623	636	651	657	643	634	660	591	594	655	627	635	608	648	636	655	626	627	598	639	624	662	588	603	595	618	606	633	636
24485	21112	23936	28522	21112	21146	12096	577	417	376	352	295	315	323	319	356	340	320	294	301	289	303	293	340	311	323	287	334	281	268	308	298	311	297	310	290	286	305	323	267	283	282	321	314	263	285	292	283	335	284	267	302	291	282	283	277	267	268	268	275	270	278	299	306	268	281	256	280	282	272	280	274	300	281	299	290	273	289	285	280	286	292	300	317	307	260	281	269	293	266	282	290	298	323	284	320	262	305	269	281	323	296	292	306	291	259	299	298	302	306	302	288	291	308	265	285	238	311	314	280	293	272	342	299	265	306	286	275	297	286	308	296	316	322	286	286	251	297	288	266	284	292	292	296	290	315	287	289	297	288	278	311	301	303	307	285	301	290	284	272	284	274	306	295	293	283	305	326	301	300	291	279	273	252	256	270	294	286	334	291	278	301	303	297	312	284	286	288	294	286	303	315	302	301	337	286	321	277	297	280	288	276	258	288	265	287	292	293	259	303	301	303	297	281	269	304	285	302	296	302	285	280	277	258	310	291	302	276	320	285	317	277	272	269	283	285	288	284	275	295	259	251	287	317	291	283	266	339	294	289	280	263	319	259	299	303	313	304	301	302	303	297	274	289	269	311	312	297	306	261	260	298	273	301	272	289	278	314	295	273	265	309	270	298	314	261	286	281	273	281	314	300	307	266	290	295	283	320	281	259	289	291	277	292	285	322	295	296	295	249	295	295	298	298	308	282	331	284	283	308	306	291	296	280	258	282	282	269	286	283	290	315	256	278	309	287	299	276	322	302	264	268	278	247	273	304	320	321	291	293	257	237	268	314	271	289	325	301	266	270	272	312	321	304	280	321	288	282	260	281	296	304	285	280	278	285	278	285	278	290	293	291	287	264	312	282	275	307	308	254	331	259	272	290	269	283	292	291	304	306	291	296	311	315	280	303	330	304	278	292	321	286	277	309	281	288	288	285	273	266	309	296	273	278	300	274	295	266	295	266	289	297	278	284	289	319	327	281	299	278	296	286	295	270	294	325	276	282	273	302	299	289	301	301	281	279	314	271	257	316	301	313	308	297	301	305	265	295	304	287	260	277	270	270	302	287	283	278	258	338	287	256	283	289	271	282	290	279	289	285	320	273	283	294	296	304	297	260	299	299	305	279	269	294	295	317	284	318	287	274	289	297	301	313	272	247	261	284	267	292	283	324	274	259	293	291	301	259	257	257	278	290	294	279	256	250	274	303	283	308	286	325	296	298	263	277	270	265	287	304	302	317	280	311	276	303	287	279	285	274	293	279	295	273	292	282	292	294	277	301	305	301	294	297	288	297	293	338	318	308	311	296	292	303	281	283	317	283	288	281	257	261	271	268	324	300	309	325	288	280	290	314	297	297	272	287	262	293	252	308	275	275	313	300	287	282	291	271	304	290	276	302	309	310	292	309	286	283	298	300	299	309	262	311	258	295	317	286	269	279	315	332	281	235	267	303	330	292	300	304	282	281	295	272	236	302	285	327	294	270	284	312	293	290	278	299	313	281	279	284	316	251	287	289	281	265	264	297	283	274	286	266	288	287	283	347	299	337	278	254	273	276	257	310	297	295	283	331	246	262	276	279	276	287	281	312	285	302	305	255	272	272	291	281	278	285	298	285	288	293	261	292	328	269	271	292	291	272	266	296	279	293	263	273	294	279	288	289	267	323	322	303	261	270	283	296	296	278	303	279	279	304	331	286	290	300	312	293	278	302	286	308	324	292	270	263	290	280	301	280	279	293	268	292	319	293	299	308	304	271	272	289	314	311	305	294	258	308	287	307	282	290	281	263	319	296	314	282	300	268	286	274	277	303	274	311	303	266	313	252	295	305	302	296	274	307	293	272	284	288	270	321	285	320	270	275	288	319	307	285	287	259	300	284	272	278	259	311	312	284	300	294	286	303	291	292	301	304	298	262	278	257	282	284	304	263	268	271	270	286	282	251	321	297	266	289	289	296	267	294	308	290	307	278	286	262	295	254	303	297	258	283	291	320	314	293	293	289	264	258	322	271	281	269	241	298	294	284	304	270	267	308	297	295	301	321	279	303	280	255	262	275	294	310	275	250	275	313	300	287	312	291	282	309	306	328	268	265	275	267	264	275	276	312	305	256	279	273	289	327	339	301	313	303	298	284	275	274	257	280	301	284	293	289	312	273	295	286	276	306	259	281	287	297	306	293	272	277	265	282	252	296	287	260	248	284	297	300	325	271	285	319	289	308	306	310	269	291	254	247	293	287	284	307	318	265	283	293	294	268	266	304	312	281	297	290	318	321	266	267	283	280	295	295	302	280	299	319	314	269	260	317	297	261	277	306	283	265	290	303	297	276	318	302	289	309	280	261	251	296	291	308	285	290	292	242	304	266	269	277	275	299	291	288	267	297	302	298	302	292	279	264	270	266	271	292	270	282	277	260	284	288	294	280	300	285	305	301	295	292	286	266	301	272	250	277	280	255	287	305	314	315	282	273	302	308	268	288	293	266	290	308	304	319	288	276	293	332	329	286	318	275	281	295	305	305	276	309	257	296	300	274	278	264	289	273	274	270	276	293	294	278	240	321	303	314	265	294	300	299	242	294	300	289	328	280	278	304	301	291	325	272	279	282	281	301	291	280	258	283	295	283	245	317	250	318	274	263	257	269	304	295	283	271	233	274	267	258	287	307	312	276	286	271	289	280	301	268	285	289	281	297	276	289	267	294	271	310	312	273	290	295	254	276	264	273	288	303	271	311	303	285	270	271	261	287	284	280	305	290	309	272	242	300	295	343	292	285	264	296	296	273	255	282	281	329	270	266	264	309	302	262	290	281	295	238	299	310	305	288	275	297	316	314	263	285	295	294	319	280	299	289	270	315	264	298	315	315	304	283	308	252	301	300	307	286	276	308	314	248	262	282	278	287	275	258	249	264	260	311	276	291	287	297	298	302	286	265	263	294	278	295	266	287	280	269	273	287	276	288	283	315	276	334	304	283	266	270	280	266	283	286	294	308	313	301	318	304	284	283	295	281	294	344	258	298	291	252	301	273	289	293	265	279	293	327	284	307	284	299	296	304	271	239	254	288	277	287	283	288	312	273	264	315	279	279	274	295	304	263	297	306	281	274	293	327	278	279	293	261	280	288	290	277	295	289	329	256	303	274	293	294	278	290	270	308	311	285	282	337	307	292	284	300	305	313	313	286	291	257	332	306	320	287	278	267	285	284	266	297	273	301	291	304	303	307	307	291	266	268	258	269	300	276	277	276	254	291	285	285	255	290	310	294	287	299	276	287	315	286	292	284	298	273	259	303	301	286	277	270	282	300	251	291	296	268	314	312	308	302	301	272	287	287	315	287	282	297	295	274	285	300	250	321	291	279	286	275	274	302	301	278	286	267	313	302	316	265	280	265	296	293	294	313	276	294	313	284	267	281	284	263	254	316	288	284	286	295	289	295	292	299	302	292	276	280	296	262	272	308	287	263	303	252	260	320
36650	48504	29168	1624	735	703	647	655	609	605	619	580	627	560	647	589	557	644	566	566	575	592	614	567	584	658	558	556	613	556	602	614	620	588	578	563	558	586	606	577	592	589	603	590	568	593	558	572	591	620	578	586	573	606	598	578	591	582	579	579	582	605	555	541	592	620	535	598	586	584	549	579	560	564	630	596	558	607	581	581	531	577	579	629	606	573	576	577	604	631	613	531	628	595	571	599	584	575	589	593	610	613	596	612	616	625	606	612	616	594	649	605	585	590	609	595	510	577	614	576	588	568	588	612	578	602	602	591	589	641	585	602	556	604	578	539	573	618	611	611	610	545	625	607	572	598	559	636	618	576	597	591	593	567	559	551	626	596	600	595	584	586	583	620	590	585	576	590	688	604	574	562	569	521	564	541	567	571	580	611	588	597	591	631	595	571	613	575	565	637	617	576	605	609	580	598	621	594	552	584	608	580	555	571	592	576	622	578	561	570	602	594	583	591	578	528	565	564	599	586	637	564	622	596	536	597	592	560	610	615	575	573	603	606	620	596	536	607	619	614	593	592	567	579	609	565	616	565	568	554	617	582	584	541	547	553	607	589	618	562	621	570	590	573	624	593	608	581	559	629	601	580	577	591	594	575	587	619	586	585	581	581	581	569	574	557	585	583	569	567	564	584	608	540	592	581	572	608	570	593	603	603	602	562	586	566	547	584	608	585	556	613	593	552	582	613	598	592	601	623	584	534	604	607	580	562	601	659	609	589	565	669	589	572	586	567	573	570	613	545	578	587	596	596	578	608	613	587	599	656	555	611	580	612	603	608	610	577	576	589	583	583	619	627	577	575	624	567	530	577	603	562	600	562	563	554	594	580	575	594	602	558	567	648	621	605	573	589	576	592	576	585	617	565	610	634	569	557	597	598	600	576	567	619	582	611	618	574	551	613	617	609	564	560	578	555	583	627	621	556	567	568	570	581	585	559	627	603	570	604	571	631	589	608	544	561	536	607	575	607	578	581	565	539	569	560	586	619	566	623	641	574	578	579	562	566	599	583	566	597	619	591	604	555	522	575	576	599	575	563	605	589	566	602	610	631	623	598	611	610	589	575	602	599	621	605	583	601	603	568	554	582	603	597	594	617	613	590	583	612	609	603	589	582	644	567	611	580	582	621	590	602	599	572	580	591	590	549	575	615	570	567	595	590	567	579	591	575	620	598	575	568	603	567	563	563	586	570	589	588	569	582	563	566	588	581	603	547	562	607	595	594	611	586	573	582	593	589	598	615	583	593	584	604	570	608	592	616	607	598	565	585	573	592	602	561	582	626	552	611	576	602	618	587	629	610	627	554	604	613	551	597	603	593	606	621	559	571	603	569	550	583	564	578	631	603	643	551	570	590	611	590	560	582	553	600	586	611	603	580	557	604	639	581	590	570	601	584	560	590	552	589	595	608	609	565	558	553	550	629	553	549	573	624	601	603	588	575	607	566	618	600	576	574	565	568	633	603	543	602	587	561	574	558	592	591	542	613	605	565	606	575	600	604	535	623	594	553	606	595	591	580	589	590	619	553	563	580	618	565	563	601	572	592	573	530	598	571	553	597	608	587	538	606	629	626	590	550	605	580	602	619	583	621	634	556	570	584	573	564	602	611	614	587	589	572	583	581	592	570	574	544	588	614	600	564	597	584	598	587	579	557	582	589	564	597	572	602	595	560	572	590	578	583	603	592	567	582	564	620	603	596	594	618	611	610	593	604	578	616	609	587	611	577	617	579	572	579	580	578	632	578	589	586	555	589	601	625	604	583	569	579	589	578	575	582	616	570	590	558	631	572	595	578	608	572	586	605	562	622	547	595	564	589	561	604	573	589	612	586	597	565	582	563	559	589	608	598	583	542	586	583	572	592	600	628	587	539	623	569	583	569	567	612	637	596	568	607	623	561	625	584	586	573	582	565	528	595	622	552	571	594	572	566	578	601	577	581	537	579	596	590	594	615	631	619	607	569	578	539	555	597	595	569	594	554	604	595	567	569	583	594	591	589	570	610	519	619	589	585	595	579	579	532	579	570	568	566	546	566	563	566	598	572	595	564	599	581	600	579	617	642	555	624	598	612	587	611	601	586	624	600	559	581	562	671	567	558	583	638	600	544	583	585	597	588	577	572	579	605	584	567	594	566	596	601	587	593	540	531	567	584	544	604	576	573	581	567	610	624	569	599	557	564	562	632	539	568	572	536	583	574	587	552	619	559	535	606	549	545	568	564	565	605	599	588	600	601	564	572	558	582	599	617	584	566	592	580	606	587	597	591	573	584	574	569	600	615	585	570	555	578	599	624	592	584	611	588	611	563	568	607	581	591	556	592	621	579	588	601	637	594	589	611	535	543	626	619	536	621	594	623	569	650	541	575	575	554	614	589	630	560	579	563	569	612	572	578	609	590	599	546	589	582	597	586	602	574	587	601	580	600	572	589	599	612	549	559	643	595	593	558	583	579	554	588	582	564	638	632	606	631	579	599	588	594	567	587	594	586	595	606	582	549	588	571	596	511	542	594	595	594	613	596	561	618	641	618	553	560	571	557	612	586	637	579	584	633	565	562	620	586	572	560	554	559	584	604	629	574	606	609	594	594	581	562	571	563	575	596	644	586	627	576	574	564	551	611	570	616	594	604	560	591	552	568	576	600	580	584	524	549	535	624	579	561	551	579	603	574	558	539	595	651	612	602	581	592	572	535	597	543	589	574	567	541	575	623	584	571	627	599	606	601	563	576	601	557	616	644	583	606	582	569	576	581	569	551	625	604	564	574	574	566	589	586	587	558	575	575	617	545	610	566	604	618	562	607	608	611	611	563	583	610	555	587	560	577	577	605	566	613	574	578	597	588	545	578	548	589	605	570	606	614	617	582	598	589	609	564	621	575	612	634	595	601	568	568	591	574	558	532	643	579	599	557	592	554	579	584	571	559	559	637	590	597	586	606	602	592	560	593	596	594	586	582	598	614	601	590	593	589	597	605	559	591	604	561	584	615	592	608	583	619	605	620	610	588	601	586	611	599	599	572	586	537	530	596	586	604	606	614	566	587	594	543	570	605	583	603	609	612	581	636	569	612	647	547	624	631	570	577	597	548	602	584	546	599	579	546	544	556	591	578	538	610	570	583	554	571	544	571	586	567	596	561	581	633	563	607	631	585	584	607	582	569	600	604	606	545	584	592	594	558	567	553	582	597	607	622	599	573	616	560	567	618	559	568	598	591	582	579	568	576	582	596	598	596	641	564	575	598	597	596	548	585	560	582	629	571	569	589	576	580	530	554	591	611	598	563	609	566	565	625	574	584	566	588	582	623	609	575	572	590	602	585	562	592	581	561	584	575	572	571	604	542	579	622	582	598	593	586	582	600	568	566	547	616	595	564	563	549	576	607	600	573	617	569	561	575	594	569	591	598	604	528	566	560	614	572	575	591	591	562	606	561	592	568	604	580	542	610	566	615	623	587
34222	18376	6504	621	307	265	190	143	136	155	152	141	150	152	133	138	151	149	165	116	162	149	152	131	158	157	147	169	145	164	131	123	132	145	155	162	154	135	173	150	147	172	142	166	169	145	164	163	148	170	178	156	161	130	118	145	167	151	133	139	144	134	150	146	153	142	168	157	134	127	138	154	137	143	150	144	120	160	128	146	155	158	150	135	166	168	141	158	156	151	144	156	153	155	153	130	158	177	144	126	157	162	142	127	171	153	142	124	123	155	170	136	148	171	137	175	147	159	165	133	160	146	159	133	144	169	136	164	132	145	154	165	140	118	152	141	175	134	126	169	162	166	160	169	180	160	142	147	123	169	153	144	159	145	165	151	154	161	158	153	150	164	147	150	132	184	148	164	145	153	140	150	138	157	151	153	162	132	156	151	158	152	143	143	138	155	155	137	150	169	153	149	152	142	168	145	180	138	139	147	135	170	169	129	160	155	136	164	146	141	129	180	134	137	157	160	137	166	166	149	174	164	138	168	160	141	143	160	139	131	129	144	155	116	137	167	121	156	138	166	145	142	152	147	136	159	147	158	135	141	147	148	141	153	144	143	147	142	151	144	155	136	146	140	127	145	168	141	143	163	143	153	153	145	140	145	151	142	153	146	155	151	147	150	140	148	137	151	164	150	165	155	154	161	160	142	148	144	138	153	160	153	138	138	137	138	163	164	137	148	147	153	136	167	155	154	147	162	173	161	142	132	136	159	149	128	154	176	150	114	170	159	139	146	139	133	158	144	145	130	122	146	124	144	142	155	145	137	143	148	168	136	125	142	152	139	144	132	131	163	138	151	171	159	146	164	140	143	156	161	148	125	137	159	147	152	151	159	140	166	128	130	149	159	142	142	159	159	131	168	141	156	148	179	143	154	139	149	131	126	144	162	141	143	142	149	156	159	123	142	146	154	142	176	142	143	139	150	143	156	160	162	148	150	136	159	153	156	148	135	142	175	161	133	151	132	153	118	154	153	153	157	146	169	146	130	150	172	173	150	147	179	169	132	161	139	174	155	178	155	138	162	164	157	182	166	149	148	149	168	170	139	163	136	179	130	148	143	147	162	153	152	141	142	147	140	137	157	161	141	149	160	132	167	148	151	121	163	148	167	126	150	137	137	176	163	174	138	144	152	158	156	139	132	144	166	142	139	144	123	145	154	149	149	150	159	157	146	160	139	146	172	162	153	153	170	133	138	128	123	103	148	136	145	158	157	148	170	140	119	153	154	157	134	138	135	151	161	177	158	150	142	171	153	141	136	148	129	156	143	127	140	140	178	162	136	145	149	138	141	172	145	165	121	157	166	137	126	142	169	146	137	125	139	124	123	130	144	142	133	156	158	159	144	147	143	149	150	172	149	135	139	153	180	138	151	137	140	139	140	158	158	148	136	135	147	149	157	138	155	146	118	150	165	160	162	147	128	139	132	170	146	127	153	160	170	157	166	141	155	154	137	155	135	146	149	180	163	169	148	146	159	140	150	142	148	155	138	152	183	138	147	160	169	133	136	158	151	145	162	134	165	144	171	142	153	135	135	135	136	140	139	155	140	180	151	153	144	129	128	177	162	150	151	125	141	162	155	134	133	148	136	159	152	153	176	158	160	149	149	158	122	154	150	146	148	138	148	149	142	142	145	130	157	156	163	143	147	145	135	148	180	147	145	165	166	150	136	158	131	169	171	155	161	153	134	143	134	155	175	150	158	178	156	139	158	153	133	161	172	136	140	141	155	161	156	166	146	149	156	159	155	138	139	148	142	152	158	141	158	124	141	164	165	154	159	147	163	133	135	161	167	139	161	136	164	174	152	179	137	128	132	153	143	127	134	133	141	165	133	151	155	163	137	170	149	131	151	133	159	153	143	167	151	131	131	153	175	166	161	142	153	153	128	150	148	164	142	157	147	146	156	149	140	151	151	136	156	170	153	138	156	168	144	168	142	143	138	128	148	157	138	138	121	148	146	115	154	164	156	137	154	127	130	165	159	141	131	149	139	154	120	127	137	126	144	136	144	133	146	141	142	141	153	162	163	148	135	162	122	140	152	152	137	152	134	136	169	144	152	166	164	155	153	156	137	139	148	140	165	165	170	149	119	142	142	131	133	151	134	150	144	137	178	165	145	158	151	131	145	160	140	150	120	146	154	146	164	158	139	132	160	142	125	159	152	124	118	195	146	162	149	151	141	166	148	135	148	144	138	129	139	120	153	159	152	144	164	165	150	139	153	152	178	127	154	149	152	151	162	158	122	152	128	167	147	135	143	149	166	128	134	173	129	142	153	155	152	172	148	167	125	158	167	138	158	145	140	154	148	159	171	144	143	152	146	156	158	144	144	157	150	159	153	149	149	139	169	136	163	176	149	148	125	157	133	152	153	184	152	148	171	152	148	139	163	156	154	161	140	151	131	163	147	148	156	139	140	147	161	151	140	151	151	166	141	159	156	148	143	129	152	151	140	146	166	135	148	172	164	149	142	160	162	128	146	148	147	163	159	160	154	154	161	129	144	143	151	192	165	146	139	152	139	146	150	127	153	159	172	152	154	159	157	155	135	128	143	159	156	185	143	129	124	189	150	177	138	174	158	146	158	151	140	134	164	155	155	149	150	190	156	144	149	151	139	142	155	140	129	148	137	146	151	157	150	134	140	151	144	168	158	170	160	156	144	144	145	136	188	152	170	166	140	142	131	135	162	152	153	165	141	178	148	134	143	161	176	178	151	143	151	150	137	165	145	121	157	147	173	143	142	139	142	145	156	131	144	141	126	178	136	171	151	150	139	142	147	152	159	178	159	154	169	154	161	142	146	154	140	167	149	130	138	127	163	138	179	133	159	148	129	163	184	165	165	163	160	136	145	146	156	140	116	163	147	148	144	144	154	141	161	153	141	158	160	126	162	154	149	158	145	151	175	157	139	162	159	142	144	143	154	141	158	155	157	156	125	150	149	130	161	150	129	155	161	133	147	169	149	136	176	137	144	129	129	160	157	137	142	165	169	164	147	157	149	163	135	168	176	157	151	162	162	149	140	143	140	151	144	138	171	149	161	156	117	151	140	170	157	150	144	153	151	145	131	156	149	149	157	158	157	163	160	141	150	140	151	127	157	143	141	150	166	146	139	136	165	159	185	135	153	130	181	148	172	161	150	150	162	148	140	180	143	158	149	138	142	132	155	156	161	158	151	137	145	143	149	166	141	132	142	120	142	152	149	152	168	140	161	143	145	126	159	147	131	143	147	139	130	121	145	139	134	157	128	144	147	166	158	156	149	166	165	130	145	161	162	148	154	142	159	142	131	149	170	154	162	131	163	169	140	141	151	157	147	157	151	147	140	140	168	142	148	148	142	154	149	150	158	147	138	140	151	158	143	141	132	131	159	138	137	144	142	129	150	144	144	148	161	146	136	139	154	164	161	151	155	152	146	143	114	160	140	146	135	166	168	124	156	142	122	127	157	163	141
15633	5671	1946	422	372	387	364	381	386	356	411	363	366	365	345	399	389	394	365	362	404	369	381	386	374	357	330	365	387	335	378	348	386	382	403	351	389	351	398	358	349	342	386	376	343	336	373	339	360	362	404	365	394	394	352	380	391	332	376	357	326	383	365	367	384	417	350	373	367	363	361	384	352	347	380	347	370	357	340	395	318	346	390	338	334	354	344	382	375	398	360	366	364	359	360	377	383	389	314	382	361	383	401	370	356	371	380	376	379	374	390	383	367	376	379	366	391	347	405	360	393	397	380	377	413	349	393	371	386	359	376	370	371	372	355	406	393	349	383	359	367	371	350	351	412	379	347	384	378	347	366	358	354	367	400	396	362	376	401	362	348	411	375	374	315	386	403	366	382	354	369	379	350	351	357	401	364	353	372	384	366	364	371	358	361	383	397	337	366	375	388	382	376	375	371	401	384	383	392	363	361	322	368	385	346	388	374	388	367	370	359	337	369	351	392	381	402	392	358	378	353	351	361	368	364	360	366	393	398	381	367	342	361	359	378	351	369	381	367	341	373	369	397	370	384	363	386	336	384	371	382	382	340	375	372	372	370	382	386	385	398	367	370	394	361	360	360	377	369	368	372	347	401	376	387	394	377	363	357	378	357	357	360	398	366	385	369	352	385	394	353	347	382	390	354	412	359	339	375	383	373	369	388	368	396	367	339	348	389	358	344	371	382	346	384	359	390	380	342	406	355	356	391	349	337	394	357	387	362	356	386	326	363	373	352	378	387	368	384	373	385	387	394	361	396	403	359	352	394	409	352	380	360	364	365	400	355	316	382	389	347	374	387	360	354	361	343	356	365	302	344	352	371	382	379	365	374	364	361	343	383	406	369	356	366	370	357	359	364	375	397	415	373	366	391	360	357	387	362	404	375	381	374	395	362	353	362	337	369	372	387	388	390	387	362	354	369	330	347	346	398	347	350	377	384	364	360	382	359	355	357	340	374	398	411	382	369	374	352	353	385	390	385	380	360	375	362	377	343	356	371	384	398	372	355	378	394	369	370	379	366	371	367	373	352	371	388	412	359	340	384	361	359	372	379	394	354	354	338	373	382	342	371	385	357	366	358	323	365	360	377	372	373	384	361	352	347	366	397	400	385	398	356	375	387	372	346	360	382	408	376	361	358	390	369	391	341	362	374	346	336	391	371	372	380	377	378	388	381	355	376	362	414	371	353	360	365	383	329	383	405	356	373	365	363	355	386	351	362	339	360	385	391	389	343	357	385	379	360	354	351	352	387	393	369	370	377	395	373	363	370	362	342	354	372	383	340	372	376	388	396	375	383	383	354	389	371	379	374	369	384	355	375	375	372	362	372	346	365	398	344	358	370	352	389	353	392	394	371	382	362	341	343	402	387	394	370	405	357	347	384	374	369	335	369	376	363	391	334	371	337	378	373	358	376	360	362	408	363	341	389	372	369	347	368	398	366	372	376	406	381	401	361	358	395	372	370	340	348	380	379	357	325	376	363	379	408	382	383	412	364	384	359	393	386	333	348	384	392	378	363	371	351	351	370	384	363	351	377	385	384	398	391	399	377	367	361	389	369	401	351	394	354	347	374	357	379	414	351	351	376	389	383	381	339	351	394	379	338	388	425	371	355	383	347	368	368	374	340	384	392	373	353	316	376	350	374	367	373	361	404	373	385	372	372	381	382	361	407	381	398	352	374	344	411	361	371	363	389	342	389	404	381	392	335	398	346	336	356	389	382	370	352	395	391	391	379	404	374	372	370	342	352	418	412	356	367	384	405	406	378	379	384	362	383	363	358	373	348	388	360	393	409	383	363	366	418	353	356	396	339	386	375	364	364	396	362	374	383	382	386	352	363	363	412	366	385	354	365	362	399	396	384	350	366	410	369	379	340	389	381	414	401	385	366	352	336	356	382	369	353	370	366	383	369	394	365	374	353	358	336	390	341	394	379	395	379	356	366	385	353	343	357	338	378	358	368	384	368	370	372	367	392	372	362	345	370	369	369	375	372	361	413	359	388	383	382	388	367	385	407	329	374	384	371	356	378	378	387	393	382	379	389	374	365	404	371	349	396	345	368	363	386	379	378	387	379	349	364	367	373	361	385	357	370	369	375	361	379	365	388	379	353	358	408	362	387	364	373	370	397	371	335	368	390	401	351	406	386	339	355	362	361	401	372	371	380	368	382	372	366	385	407	373	369	373	358	356	366	384	366	355	360	381	393	366	341	374	340	366	357	364	352	330	338	347	343	382	394	355	378	363	365	378	349	375	402	348	361	392	366	367	375	375	403	332	375	337	351	357	389	392	362	372	347	368	372	354	340	376	348	378	348	378	353	391	366	367	391	359	342	388	402	425	357	367	385	375	377	382	383	409	374	359	326	340	347	369	361	415	382	352	356	349	345	376	381	369	357	378	351	368	344	359	343	346	361	363	354	336	398	366	388	376	374	358	374	378	375	361	361	381	358	363	377	353	361	397	395	344	355	360	397	427	391	400	372	403	373	372	370	368	374	389	399	333	375	346	385	384	372	374	390	368	380	345	312	386	353	371	366	380	388	381	367	366	335	364	372	373	411	353	406	346	374	397	336	373	381	373	368	358	361	347	333	348	384	397	338	380	353	350	361	378	351	374	373	392	392	364	384	378	354	368	353	371	343	346	368	365	418	363	365	366	339	382	398	312	369	368	383	368	390	386	375	392	365	409	346	340	316	359	353	353	405	394	342	375	401	369	324	384	387	386	378	380	391	365	359	312	381	362	346	373	350	357	337	385	391	353	351	396	374	391	380	359	371	366	365	356	371	367	371	401	375	357	381	371	404	381	361	357	381	370	358	369	372	392	401	397	375	383	358	379	354	358	366	397	384	391	369	339	386	384	370	335	393	385	363	371	377	376	357	382	385	355	381	374	401	331	363	371	371	357	376	367	371	368	376	364	384	380	373	385	392	373	392	361	367	382	355	390	347	335	398	401	381	372	403	339	363	385	370	370	379	345	389	355	352	370	400	379	375	385	347	369	347	350	349	368	380	354	390	368	339	399	380	376	353	390	378	376	369	359	349	359	361	346	400	364	375	343	380	367	365	376	350	360	371	393	356	406	379	410	374	374	349	352	366	363	364	363	372	379	384	369	350	371	353	346	379	351	351	376	363	370	377	367	385	381	366	340	379	366	394	349	397	377	367	388	375	355	361	387	399	369	346	372	391	336	375	358	360	366	391	365	410	380	384	376	398	346	340	374	359	339	384	364	390	372	378	363	349	363	378	379	374	359	358	377	374	390	392	370	345	363	364	381	365	399	348	340	379	384	347	347	408	363	361	377	363	363	366	370	387	366	392	358	372	369	385	346	365	409	390	380	359	378	364	392	366	359	376	356	332	405	351	404	364	324	361	374	399	388	402	377	395	325	377	369	364	363	399	402	361	347	376	369	378	395	383	391	371	368	407	344	367	330	382	349	384	366	395	383	355	380
25213	21108	23609	28866	21096	13877	509	389	324	341	308	335	358	353	282	273	265	309	298	287	286	309	328	256	311	298	309	293	290	316	303	316	347	323	282	318	289	276	295	290	304	301	296	314	293	277	318	294	298	280	271	339	308	302	301	290	295	296	302	297	302	295	294	305	298	313	300	270	289	297	322	313	276	290	302	289	295	316	286	251	311	306	283	270	291	259	272	294	297	317	285	313	313	277	268	296	315	272	304	304	292	298	291	296	292	299	305	283	291	298	288	288	313	327	295	302	298	319	288	318	282	281	299	298	283	282	350	270	339	275	329	331	245	274	287	273	311	259	327	284	298	262	287	336	296	326	264	313	276	302	291	321	294	295	279	266	281	294	292	294	295	276	281	284	310	292	292	240	295	295	321	282	322	269	301	295	293	307	295	305	327	301	306	283	304	269	285	333	288	313	280	317	299	280	290	296	298	262	269	288	271	270	275	279	309	294	299	269	295	266	301	286	239	278	286	279	279	281	281	318	268	298	306	278	302	302	299	311	304	289	312	276	310	287	285	289	306	295	303	286	293	286	294	278	281	283	315	288	252	300	298	290	274	302	299	277	272	295	287	279	310	273	272	280	276	330	285	335	300	268	281	249	275	289	266	299	321	299	303	268	274	279	257	298	280	307	249	296	317	304	282	289	301	294	299	328	297	286	273	275	309	295	280	287	268	297	283	322	289	320	315	300	311	320	277	354	270	303	306	294	313	324	293	276	304	304	283	317	280	280	265	290	318	274	334	291	312	270	286	258	283	301	308	272	288	286	329	320	284	295	291	296	281	289	302	295	268	305	256	308	311	279	275	281	306	285	301	327	291	292	286	271	296	301	307	283	322	271	306	340	273	280	300	300	317	304	310	281	300	325	275	257	310	316	263	289	304	289	287	275	316	296	298	284	310	282	285	309	307	288	293	295	284	300	319	285	301	287	302	294	291	300	287	259	285	274	318	261	340	301	317	289	243	276	295	270	268	298	270	323	297	280	318	307	262	285	276	299	288	227	263	278	311	310	304	306	279	275	282	303	314	314	255	280	293	312	297	294	316	308	300	302	279	298	288	290	350	329	291	279	258	260	298	283	275	281	306	275	278	280	290	275	291	311	311	287	305	327	308	304	274	302	275	269	281	311	287	301	310	300	263	265	296	302	318	281	274	260	278	306	274	310	282	283	294	251	291	305	313	307	257	289	322	272	284	309	285	300	268	294	285	306	302	320	291	297	328	285	272	325	286	288	293	302	309	287	290	288	267	294	271	298	286	290	299	310	309	279	275	272	310	289	285	331	306	300	275	272	297	324	320	286	275	294	285	287	306	296	293	302	304	318	260	301	279	289	283	291	304	317	284	302	318	292	268	286	315	258	291	300	278	296	287	306	304	303	297	299	297	286	281	309	316	285	299	290	332	320	298	290	285	295	288	309	295	275	288	303	293	258	289	279	284	308	306	281	289	250	304	312	283	300	276	295	275	284	268	266	317	296	307	284	294	268	291	286	317	307	309	273	282	292	288	297	304	271	303	294	321	276	286	287	330	301	301	279	261	306	283	252	281	302	281	285	314	263	281	306	277	317	291	289	304	284	301	307	296	306	333	291	297	269	281	281	294	289	292	304	287	299	312	293	291	282	305	286	315	287	272	324	300	309	292	273	274	304	280	306	280	296	302	282	242	284	296	319	269	279	287	314	324	313	314	277	296	308	284	304	317	259	278	291	269	268	280	305	318	270	297	292	270	307	282	305	252	329	319	297	277	297	256	294	271	306	286	293	296	257	288	290	313	311	302	283	268	288	277	310	279	274	312	308	298	267	288	323	255	251	252	317	273	322	305	296	309	318	309	313	310	330	295	289	293	283	258	294	342	291	282	299	287	278	266	240	296	280	291	287	301	296	262	293	272	321	292	290	289	300	288	275	305	305	307	319	323	261	254	326	303	269	321	277	305	303	266	276	295	298	303	294	275	285	270	295	290	273	329	293	287	318	282	286	278	302	290	264	309	305	289	286	304	319	322	310	306	294	285	277	264	273	301	283	283	272	316	305	268	328	319	262	328	307	305	276	295	304	322	294	305	319	259	292	300	287	253	280	299	296	276	301	269	266	250	300	289	261	280	296	295	280	288	274	339	324	303	294	277	281	312	318	277	295	318	304	257	294	303	301	304	295	293	280	303	264	297	317	299	287	292	256	281	302	302	343	298	316	299	285	299	300	292	273	277	254	271	317	295	327	290	306	294	288	248	287	291	301	293	298	287	319	330	309	309	298	306	297	307	317	273	293	278	298	290	283	296	321	276	311	281	289	262	304	270	310	286	298	315	283	279	315	280	269	300	275	291	292	296	323	278	276	281	265	288	284	296	297	301	284	306	270	261	276	288	272	316	314	291	270	280	264	270	304	311	294	302	267	284	270	262	315	311	315	327	313	280	284	268	320	290	285	322	327	306	265	269	288	267	308	282	298	297	276	291	285	305	310	289	275	302	333	300	293	293	267	293	269	287	305	278	336	280	289	277	311	299	301	272	289	304	273	298	294	310	281	312	326	279	313	296	320	305	294	273	307	287	297	285	282	321	330	283	269	296	264	293	285	313	262	301	280	277	291	289	275	279	285	299	288	288	281	315	310	294	294	335	298	296	286	293	313	307	295	297	322	280	284	298	281	283	287	288	288	291	279	292	315	282	288	300	283	277	294	289	296	273	294	315	285	288	266	291	283	282	268	300	285	309	308	318	296	278	313	313	274	288	298	282	303	268	270	329	300	301	284	278	285	316	300	285	303	291	282	288	292	244	310	266	279	342	323	265	292	312	267	285	321	303	280	295	277	295	319	297	300	294	296	296	307	302	278	285	295	307	281	264	311	282	301	288	302	292	326	307	298	278	300	299	296	288	286	272	272	297	288	269	281	316	277	267	288	324	314	311	336	291	312	316	334	292	292	268	305	265	321	289	278	311	296	281	325	281	309	314	304	316	270	301	308	308	306	269	263	286	274	314	293	258	301	300	341	300	272	309	292	265	331	305	319	305	312	286	264	263	286	305	310	306	301	301	305	326	302	301	312	311	328	283	303	301	295	304	292	298	317	300	288	310	265	273	293	285	281	271	291	319	282	319	319	288	268	288	302	297	314	281	321	316	310	310	317	340	326	287	291	250	273	272	308	295	268	290	311	303	294	271	286	305	296	334	286	288	306	308	301	310	292	300	305	288	310	299	290	272	288	310	311	308	317	295	320	287	262	316	303	263	280	266	291	291	297	284	290	279	264	305	289	280	305	286	296	304	270	311	308	304	281	277	292	326	303	318	306	321	268	297	272	301	297	302	296	294	303	300	288	256	263	308	273	283	305	308	329	311	286	319	277	318	303	299	290	301	286	306	288	275	281	320	346	313	282	267	278	295	300	275	273	296	270	296	272	277	283	286	297	344	307	281	300	288	280	267	308	267	295	294	281	316	305	285	251	275	252	311	321	255	293
30387	37518	19127	1290	695	609	638	641	685	635	648	629	564	633	596	645	644	670	633	640	621	583	659	617	659	624	610	640	610	584	586	619	597	554	606	625	643	607	664	681	650	692	636	659	633	626	584	700	630	586	594	617	598	678	619	582	615	582	602	609	622	636	589	556	661	613	629	600	663	589	651	593	643	693	580	657	585	663	673	618	678	631	630	636	599	584	637	669	601	660	619	666	604	641	572	634	650	616	654	620	651	656	644	646	633	608	631	612	632	643	651	629	641	619	644	616	618	667	619	606	643	604	623	643	634	647	649	635	616	643	674	638	601	651	651	681	665	636	649	638	649	614	637	626	643	616	639	626	631	614	607	647	591	651	637	638	629	641	622	602	635	633	656	625	580	603	588	637	617	615	605	632	603	665	602	682	615	647	598	609	647	617	622	655	615	621	609	617	626	640	647	617	658	600	679	631	637	676	611	621	627	608	589	638	623	672	616	662	617	622	614	708	632	550	651	599	665	639	639	617	658	652	618	608	576	580	623	609	602	629	623	611	610	618	652	682	644	647	655	611	632	651	647	648	640	616	626	595	668	635	635	597	668	641	629	604	614	630	605	681	659	665	623	665	603	650	601	677	608	609	631	663	617	617	623	632	633	630	665	632	638	593	652	618	651	628	600	670	670	634	665	576	575	624	624	650	608	630	634	638	641	631	629	654	595	649	634	678	627	623	662	603	607	674	619	616	625	656	610	655	634	636	587	614	664	647	639	649	644	591	685	588	614	597	618	658	642	624	662	608	669	626	619	606	591	626	636	639	588	637	624	572	625	635	585	651	658	637	592	687	597	582	609	675	639	645	609	628	623	614	632	642	612	602	675	667	662	641	662	646	650	618	625	617	609	646	609	600	599	624	599	629	590	618	595	632	671	586	641	645	721	661	640	651	643	637	598	618	639	595	633	612	649	630	640	570	630	593	624	562	627	654	677	667	600	632	644	631	651	606	658	576	589	608	627	625	609	593	627	625	658	650	595	605	672	619	627	633	632	648	614	674	627	649	622	660	602	634	638	592	628	629	610	672	629	600	654	638	617	613	638	622	667	639	628	690	632	638	638	565	642	607	630	658	593	667	610	664	599	572	630	644	614	601	617	648	626	614	657	629	619	640	640	647	621	597	651	662	658	655	661	638	661	628	641	660	617	617	638	606	626	631	628	646	614	601	664	652	648	610	635	642	655	655	605	610	656	618	649	652	648	658	645	641	596	621	648	647	650	665	647	687	617	653	641	617	626	677	651	670	608	574	642	637	632	593	673	653	612	660	615	665	634	605	597	623	633	627	642	615	640	605	653	645	623	631	620	623	639	652	578	591	637	632	647	644	639	639	618	620	592	622	627	606	638	658	608	662	623	614	660	637	641	665	627	623	590	607	638	645	676	643	664	621	649	629	667	657	632	619	616	629	638	694	633	645	612	616	643	592	659	598	643	596	644	615	658	653	658	628	622	620	628	636	651	654	645	642	603	648	577	610	661	623	616	633	660	632	625	631	603	629	592	651	619	625	621	667	631	604	646	638	606	657	633	678	667	617	616	570	627	606	624	568	675	643	634	629	608	585	594	601	605	617	636	615	674	655	613	654	640	622	629	604	611	601	617	597	629	584	640	645	629	614	615	641	626	672	650	625	668	640	635	605	669	636	615	627	589	602	647	609	610	669	659	588	628	613	603	625	605	640	580	673	625	650	620	610	614	674	613	659	657	622	625	612	612	612	609	626	633	632	597	667	607	614	614	607	624	605	602	656	646	632	628	607	598	605	630	616	584	625	639	577	627	594	639	655	585	658	633	639	611	611	621	644	626	620	604	606	619	597	633	609	569	609	682	620	634	662	604	596	680	654	628	617	692	630	648	635	651	626	646	659	696	611	656	657	619	609	607	633	640	685	662	570	623	607	671	598	608	658	611	649	658	643	647	667	600	633	575	638	644	607	639	608	630	607	653	613	598	627	636	616	650	602	652	587	668	617	630	598	638	643	648	593	610	648	631	630	629	632	599	679	645	597	681	615	612	610	630	606	617	621	674	649	607	606	681	613	580	593	590	656	592	663	622	632	617	659	598	648	657	601	595	630	631	663	613	608	625	651	642	668	652	628	605	609	644	602	661	665	631	624	635	595	636	634	588	621	628	695	624	610	638	657	609	625	624	634	623	669	590	715	604	600	612	669	607	639	630	607	638	691	640	637	599	636	627	644	672	588	601	626	631	600	634	584	639	580	614	615	624	615	599	649	614	643	641	602	586	665	668	668	609	670	585	667	652	642	633	689	614	629	652	599	635	656	634	623	606	638	584	582	640	602	627	609	585	625	610	587	598	617	633	628	616	624	611	633	665	663	627	594	628	634	625	601	606	635	614	651	649	622	659	643	620	651	611	615	613	633	620	626	603	633	640	603	626	637	606	640	627	630	634	622	650	667	574	653	654	659	611	670	627	615	623	653	601	641	581	643	632	623	630	610	584	646	665	656	629	663	636	636	616	640	610	631	656	641	619	640	634	599	583	625	627	678	609	620	646	613	608	597	655	647	616	625	632	633	634	629	648	645	608	570	637	623	646	632	657	612	642	621	585	618	631	645	670	669	617	653	583	635	617	650	647	639	587	608	579	654	615	645	600	640	592	624	631	672	633	640	638	655	609	616	658	610	608	670	598	647	635	605	641	668	609	608	631	679	602	650	624	596	665	611	622	647	604	593	625	594	579	620	658	672	621	603	637	636	625	618	664	651	626	650	666	675	646	580	619	598	674	650	580	612	669	624	561	664	628	650	638	646	623	591	603	645	655	655	633	614	615	598	642	641	631	590	615	560	619	628	640	611	607	642	642	626	656	635	666	655	630	632	623	633	628	625	610	633	607	667	637	614	596	638	624	607	640	589	653	610	626	618	658	666	631	635	635	629	583	666	610	623	638	674	671	632	643	608	669	626	612	630	635	651	628	626	639	626	641	675	648	615	601	611	615	674	660	599	626	606	647	595	629	606	633	610	624	583	644	603	631	629	653	641	596	639	613	644	638	622	612	619	675	627	659	672	638	703	668	639	657	644	645	623	638	612	612	654	610	632	597	594	648	673	644	644	596	674	617	639	645	620	639	629	591	643	599	614	627	603	614	648	622	639	658	577	597	657	632	624	668	620	624	644	615	636	579	642	570	609	636	643	685	660	667	605	636	614	614	668	659	630	573	617	621	617	628	601	645	598	685	626	621	644	637	627	627	637	621	648	596	641	607	640	605	637	611	675	629	609	607	612	609	615	598	641	607	620	651	615	604	683	688	592	639	619	655	634	625	610	588	572	631	653	638	588	585	640	647	612	630	636	653	630	608	655	654	634	646	691	658	664	626	680	628	602	659	653	585	629	599	615	611	626	611	619	595	582	612	631	660	628	631	641	645	646	617	612	652	657	639	628	656	628	641	611	679	659	605	651	570	640	576	592	625	612	623	633	645	620	627	645	594	604
24558	21134	23991	28564	21136	21156	11846	578	445	352	360	358	346	342	273	342	286	314	297	312	309	337	304	289	269	275	283	314	276	359	274	275	306	283	290	278	272	302	314	284	297	306	302	304	326	291	279	284	279	296	279	297	269	321	283	259	304	314	269	294	296	307	278	269	305	256	294	303	270	296	300	287	271	267	287	278	274	295	282	276	286	293	307	313	293	273	319	303	278	322	290	268	317	294	258	277	290	286	292	299	292	284	318	265	275	299	266	284	296	302	285	275	273	253	300	270	298	275	297	345	331	280	275	291	292	296	287	291	264	270	307	251	265	245	278	290	262	296	278	307	283	282	262	288	293	290	306	274	299	297	301	294	280	330	318	278	282	292	271	292	307	256	317	287	293	291	277	276	313	304	285	276	273	274	284	298	244	288	304	271	268	275	312	281	304	270	284	287	249	277	296	262	258	327	286	267	285	302	295	304	277	289	294	284	290	306	256	265	280	265	266	295	268	310	303	313	305	254	247	303	295	296	286	270	282	265	315	299	279	299	307	309	318	272	295	265	273	309	276	292	290	263	288	250	257	321	294	320	274	292	295	294	283	281	258	301	280	302	307	278	296	270	313	322	300	306	296	296	283	277	252	287	301	313	301	288	296	332	299	280	275	293	237	274	282	274	284	288	285	317	298	252	264	282	261	262	310	305	290	309	300	285	284	276	292	259	260	270	281	250	276	289	291	295	256	286	279	270	286	256	298	290	294	290	293	281	260	259	276	271	323	314	328	308	291	296	315	290	320	293	297	306	267	295	258	281	299	325	321	274	284	290	298	308	269	299	314	246	318	292	277	275	266	263	287	297	277	263	284	317	325	271	285	300	277	262	230	278	291	282	257	288	298	290	297	285	290	291	257	277	268	298	280	280	326	294	275	295	269	282	311	302	290	303	251	242	277	283	279	290	302	303	297	277	280	270	290	288	299	300	267	281	307	278	298	313	268	283	307	291	287	297	296	309	269	274	284	279	284	297	274	257	309	310	306	304	262	278	283	305	267	293	278	286	309	278	293	273	314	263	264	306	293	265	291	250	303	274	307	305	283	289	314	292	295	290	271	301	272	277	255	258	277	282	289	271	305	300	314	289	315	296	265	265	284	271	303	291	294	273	286	290	298	283	291	273	301	306	291	261	315	309	304	269	243	275	318	294	304	300	295	245	302	300	284	309	300	309	307	311	263	287	262	255	281	299	258	272	304	268	280	296	266	279	292	267	312	263	314	304	260	252	294	251	258	305	242	294	275	304	328	267	276	267	279	298	293	281	259	266	282	262	292	283	295	268	283	290	284	277	283	298	262	302	303	314	291	278	265	279	287	278	285	316	292	287	300	261	313	302	255	270	288	264	268	280	270	274	324	282	282	341	275	307	255	279	314	277	290	309	277	267	317	296	289	265	262	285	290	260	288	281	283	303	311	323	312	305	308	291	283	281	302	281	300	283	290	315	290	281	256	267	306	268	276	275	308	270	264	298	266	276	319	283	311	250	296	283	267	284	312	282	313	294	262	329	271	285	258	277	314	273	277	273	251	309	272	273	269	292	253	307	273	248	307	309	291	269	298	309	307	287	271	309	280	267	267	304	284	279	273	289	287	303	273	284	298	290	284	274	274	264	284	276	302	299	299	296	282	280	302	304	273	281	270	261	277	275	283	298	279	278	266	273	300	310	311	276	296	305	287	230	285	282	259	253	296	287	298	341	249	315	306	282	295	286	278	305	325	299	273	261	283	335	301	274	268	307	265	246	301	312	300	291	285	275	275	326	282	310	268	270	267	269	268	288	279	284	279	269	309	244	302	295	285	294	276	309	300	303	335	307	256	301	296	295	293	299	287	280	283	255	271	265	290	300	252	313	292	284	307	297	276	274	313	300	279	275	272	242	308	296	281	254	286	264	300	265	292	299	296	300	306	287	279	278	279	272	303	274	274	282	264	276	276	260	257	266	265	283	292	268	264	246	288	273	277	291	273	295	305	301	277	259	302	301	272	283	307	274	265	265	292	280	288	303	278	294	309	279	263	276	305	261	296	295	297	279	267	270	280	295	283	268	300	269	291	316	305	278	275	304	271	273	248	301	300	284	298	301	280	280	290	263	293	277	285	268	278	289	291	326	316	333	269	249	283	291	280	274	269	280	288	287	278	287	275	269	286	303	311	286	314	320	297	306	298	286	303	266	277	293	266	254	292	333	259	306	277	292	279	275	280	273	273	280	264	291	293	292	271	279	315	280	262	286	297	308	290	279	291	254	251	291	317	301	290	287	282	277	280	264	298	302	295	283	316	321	278	298	283	255	293	307	280	278	306	256	285	272	301	320	270	283	267	284	248	273	268	285	279	258	309	297	260	273	272	277	288	276	291	298	282	255	270	301	287	255	294	260	269	283	299	235	313	272	280	281	287	289	281	285	335	266	334	286	294	293	281	263	278	305	312	272	284	280	276	287	265	267	261	265	267	319	295	303	297	293	320	254	274	285	298	292	278	276	307	324	271	309	251	293	278	289	286	314	300	287	318	292	300	279	277	302	288	255	256	264	261	301	287	294	301	301	303	295	281	289	306	298	276	274	287	314	267	306	294	311	264	273	288	291	276	278	289	292	300	276	309	311	323	285	296	252	297	291	296	286	290	277	301	278	289	301	273	268	253	314	292	288	282	276	288	280	293	258	249	272	278	282	291	303	313	287	267	289	270	259	292	264	295	303	301	271	283	282	280	276	271	266	297	315	271	264	276	293	277	300	309	281	286	294	246	283	306	261	314	317	265	281	308	278	334	288	322	293	307	283	291	303	288	302	285	314	305	302	299	280	335	289	271	308	303	317	303	270	284	289	282	269	267	264	277	277	292	282	272	299	254	276	306	312	280	290	271	261	271	276	289	263	289	284	312	316	271	275	297	302	268	254	287	238	261	281	306	281	261	270	301	269	297	315	280	279	285	299	278	286	272	291	287	273	310	255	292	283	292	292	297	288	265	293	274	292	249	309	254	266	311	264	267	297	257	304	289	274	247	294	311	290	278	269	296	277	276	291	291	276	311	268	235	301	299	298	284	296	290	291	284	296	282	266	309	291	301	290	281	251	275	270	284	288	270	313	302	314	309	301	300	263	296	287	280	293	300	282	280	254	268	292	322	305	289	314	302	294	279	292	317	266	256	270	273	248	236	306	276	275	237	285	266	261	278	276	294	290	264	258	271	297	291	296	278	250	275	310	289	279	285	254	239	296	296	303	311	271	261	267	303	272	297	303	257	278	286	268	296	267	304	261	278	264	310	358	295	272	280	289	283	285	313	301	307	290	289	289	298	246	286	252	300	244	249	319	282	295	293	286	301	316	287	253	269	290	300	287	284	288	284	294	286	281	315	335	296	257	274	300	303	301	286	320	287	284	284	298	289	285	271	282	273	294	253	286	280	272	302	303	297	292	301	281	287	285	272	306	291	288	297	279	292	275	275	312	276	267
36189	49173	27926	1832	731	603	622	591	608	636	590	608	622	607	596	570	591	587	621	577	595	598	569	573	587	576	601	572	610	608	617	610	571	564	578	554	629	541	582	564	572	592	595	549	605	569	572	578	533	600	601	560	630	542	594	559	606	584	574	638	615	552	606	578	558	570	596	578	616	599	561	581	568	558	603	616	538	603	600	610	560	599	575	615	573	575	601	539	610	574	591	626	530	614	537	585	585	589	557	538	643	584	569	591	582	585	579	611	572	617	579	664	588	529	549	596	539	615	608	615	556	523	580	646	585	603	573	574	608	585	534	609	571	609	581	548	596	611	606	575	552	617	551	519	584	546	553	595	654	583	609	583	619	596	591	594	555	584	559	636	568	611	635	602	592	618	526	572	632	574	588	609	571	560	591	614	632	557	553	594	571	577	589	549	561	596	630	596	581	621	599	629	612	524	556	546	588	586	541	566	571	554	538	588	593	579	571	616	595	566	618	615	564	568	587	583	580	571	585	612	541	582	595	586	649	563	526	616	604	574	601	573	596	592	600	582	605	539	573	569	531	577	560	593	588	561	611	595	598	574	565	560	575	613	585	615	584	595	603	567	597	599	585	558	584	541	604	598	594	613	596	594	584	527	599	624	576	603	553	597	569	643	589	594	595	594	589	616	564	589	599	574	563	565	558	559	561	542	589	556	613	593	572	648	593	601	609	576	579	570	573	557	596	594	564	583	574	557	536	568	563	593	594	586	559	585	603	562	586	626	618	579	584	610	587	557	595	598	558	612	571	615	555	569	588	586	613	569	641	596	584	592	604	559	607	601	589	597	578	593	618	605	579	574	606	556	557	604	577	567	620	551	585	604	569	596	550	576	589	575	577	547	578	626	564	615	583	601	591	567	577	598	598	594	601	551	571	605	619	561	582	604	613	630	588	580	571	549	578	558	575	606	589	575	620	578	597	569	562	553	619	575	594	553	577	545	623	593	583	571	606	617	567	565	587	563	595	621	580	611	579	644	577	611	585	622	587	562	588	553	580	585	577	608	585	557	610	566	616	600	593	577	588	607	632	594	588	578	611	597	584	619	552	605	559	590	595	552	611	573	574	564	636	589	592	594	554	577	562	634	560	589	621	588	574	606	553	571	580	537	600	611	570	569	594	569	583	601	587	599	606	572	556	597	565	608	617	580	587	566	575	629	589	571	584	600	555	609	639	583	589	634	563	569	601	593	604	598	538	559	552	545	614	558	591	592	623	571	586	596	550	596	557	606	624	580	575	600	556	617	622	595	636	580	587	556	601	592	604	622	577	630	586	574	597	590	614	566	568	617	603	595	593	596	604	624	612	538	593	584	576	591	565	609	610	626	592	589	577	555	567	588	605	591	627	598	589	590	606	538	577	560	607	616	566	572	596	602	592	615	599	575	568	604	612	592	536	580	566	614	598	552	554	596	634	567	592	589	608	591	547	613	538	607	603	586	602	580	630	613	570	605	559	565	616	569	614	589	622	553	595	536	600	605	556	593	567	626	631	572	594	580	587	616	569	571	597	565	556	585	572	610	536	586	598	601	595	570	569	597	561	589	580	574	591	600	636	558	579	591	598	569	605	572	556	565	575	570	572	595	577	543	582	626	583	598	576	608	566	567	582	563	579	611	593	601	573	595	613	537	561	577	580	573	630	628	577	603	568	600	577	576	557	581	599	613	591	605	573	564	583	618	553	645	573	600	611	635	540	646	601	594	583	549	646	605	583	588	615	604	570	600	608	538	585	580	612	542	606	584	539	584	572	607	580	567	561	538	604	572	536	594	603	580	593	608	570	554	570	618	538	565	536	595	574	598	622	587	602	567	544	586	599	586	570	557	598	575	562	585	606	566	568	600	609	604	581	607	586	625	550	639	606	591	610	576	592	580	566	589	598	571	557	593	543	585	587	591	613	526	603	587	568	593	588	562	573	622	591	599	598	566	620	604	632	565	550	580	563	599	613	599	570	590	633	554	548	630	588	601	593	627	573	579	547	618	562	570	575	621	586	553	546	563	583	589	643	580	537	584	576	584	547	609	584	609	595	622	543	613	576	567	561	580	574	605	602	557	610	587	565	566	544	584	587	576	569	605	541	585	577	567	577	600	580	599	597	583	596	595	622	574	561	519	552	600	591	551	614	620	556	591	587	616	588	645	615	597	613	579	609	631	560	551	549	554	633	580	600	637	593	550	590	589	598	562	595	564	559	580	572	609	566	593	571	608	646	562	569	560	593	560	606	560	596	584	546	564	576	544	543	574	582	576	622	581	621	583	571	556	591	592	561	580	633	614	567	558	529	584	555	589	574	604	624	591	605	600	584	601	568	576	609	600	580	567	600	567	575	580	581	561	542	602	560	615	601	561	576	607	624	567	640	559	604	548	567	558	614	555	571	601	634	614	577	575	569	579	590	545	578	606	560	619	574	603	580	528	631	557	600	588	597	651	592	575	548	608	555	604	569	538	612	589	583	626	594	578	573	580	528	583	606	634	568	613	615	569	603	601	592	542	607	580	579	575	620	573	594	549	604	637	586	543	602	560	593	573	586	599	614	593	557	537	577	578	617	564	547	566	560	566	607	574	568	572	556	574	587	557	576	624	606	571	576	562	586	576	578	578	546	601	611	596	624	574	552	587	560	583	592	607	601	540	549	603	576	549	573	543	628	542	621	630	563	617	574	582	669	564	599	577	594	623	571	532	587	578	621	591	570	597	526	602	588	575	599	560	568	601	593	600	616	601	567	555	601	563	583	566	606	659	603	606	568	561	584	556	582	575	604	605	601	597	560	598	580	593	590	599	592	619	611	585	575	606	575	569	568	586	608	578	625	546	537	595	567	566	599	578	593	621	574	593	590	575	621	549	584	611	628	591	570	592	592	591	602	579	592	612	584	619	608	550	552	589	585	586	614	595	578	583	593	584	595	565	592	584	629	574	593	606	588	607	538	560	586	567	593	613	604	612	606	607	563	582	584	575	608	589	538	566	593	540	587	615	586	592	607	592	589	588	599	613	573	629	590	608	576	578	622	544	543	617	599	559	579	571	586	564	555	547	582	577	581	621	599	597	552	607	593	605	563	584	589	617	607	616	592	572	597	575	595	588	552	578	599	561	621	601	613	594	573	614	586	584	565	582	607	590	567	547	616	536	612	570	562	558	578	584	585	567	620	618	561	575	587	580	565	630	573	586	528	603	592	602	601	618	593	579	615	642	572	550	593	597	538	568	566	569	586	577	558	599	564	608	602	612	580	578	550	609	606	582	545	620	544	640	594	600	578	594	598	549	565	586	600	557	562	598	564	608	612	615	557	608	606	554	594	553	602	591	574	609	591	606	605	594	569	602	587	609	628	584	627	584	598	579	567	551	550	600	553	552	561	596	604	611	574	636	592	553	574	603	565	600	618	574	578	546	563	597	615	560	614	642	573	598	604	587	592	601	578	586	594	572	618	632	588	570	590	604	624	597	600	577
34367	18262	6231	551	209	174	171	148	182	133	181	152	154	145	168	174	146	148	163	131	138	145	118	140	141	151	160	147	165	168	161	120	159	132	169	149	143	160	144	138	159	124	151	129	168	157	158	141	146	152	157	135	154	149	149	142	152	130	132	151	146	132	150	142	150	133	171	169	140	137	140	115	125	165	142	160	159	147	147	157	141	123	170	139	171	162	167	149	134	137	151	129	140	133	144	150	127	146	158	136	142	154	179	136	145	138	136	155	154	119	131	149	134	155	149	143	161	154	167	148	139	153	166	131	133	152	163	155	151	181	137	154	151	144	139	138	150	133	150	158	146	151	137	157	144	147	185	170	159	136	147	155	142	130	173	144	141	138	160	145	147	145	150	142	143	148	149	148	141	147	134	134	165	163	143	146	149	133	146	155	165	149	161	186	124	146	153	150	160	141	139	159	154	140	126	137	151	131	152	162	169	148	151	149	134	152	142	155	138	126	159	154	127	149	151	132	168	141	135	149	163	165	159	146	159	179	162	147	160	161	187	163	171	171	135	153	136	131	145	128	166	155	133	135	150	133	148	145	139	129	145	136	143	150	147	154	150	134	156	133	133	163	135	132	143	127	160	150	136	147	169	167	159	147	133	133	137	112	175	133	155	146	144	148	161	147	170	135	110	140	161	143	122	130	150	155	134	152	127	128	142	147	124	144	152	173	145	139	147	124	142	157	167	142	143	145	161	162	153	150	135	146	138	150	175	169	128	146	152	159	149	156	151	152	161	129	152	118	164	146	159	144	148	157	162	142	145	152	152	138	139	145	140	152	144	144	142	147	163	162	149	141	172	146	118	158	150	134	149	132	136	138	170	166	160	163	161	140	164	147	141	151	170	154	129	174	144	160	158	143	145	151	140	163	154	162	149	121	143	149	127	143	146	133	133	138	133	140	167	155	148	140	124	145	172	179	131	138	142	146	136	152	153	149	133	155	141	140	143	129	117	127	147	140	154	148	143	158	148	147	165	150	148	151	136	155	148	155	138	145	145	141	140	141	166	138	149	139	161	153	147	147	137	150	138	134	123	135	144	140	164	141	160	170	152	138	153	140	155	154	151	129	161	147	138	143	150	130	158	148	135	152	140	142	162	151	148	164	137	138	175	169	161	145	172	155	149	127	140	159	140	147	140	138	146	146	144	162	154	172	134	150	144	137	164	164	124	145	166	162	139	137	150	141	137	167	158	137	157	135	156	144	148	169	127	154	153	137	154	162	154	160	158	155	152	126	169	153	148	157	147	133	157	160	128	147	163	136	140	156	161	172	153	158	136	143	169	140	150	164	175	164	143	133	145	142	163	132	142	133	133	176	147	167	114	139	158	133	145	140	134	152	136	146	132	135	184	146	153	142	148	144	141	154	135	144	163	138	140	143	142	149	133	159	155	158	170	190	131	139	164	122	154	151	141	165	165	152	157	151	139	145	138	133	153	144	158	172	141	152	149	133	157	155	148	129	161	154	136	149	134	155	169	158	155	143	150	157	132	140	148	152	144	161	130	142	155	152	161	157	158	129	167	143	126	152	147	153	146	129	159	166	154	134	164	146	168	136	150	148	139	133	158	160	145	154	150	143	158	143	123	121	162	155	152	147	145	133	158	156	153	141	152	137	122	130	162	143	133	148	135	180	139	153	145	157	154	171	164	154	138	131	145	153	152	152	142	143	152	140	146	150	175	158	188	127	156	131	146	150	146	138	145	149	142	129	167	162	157	155	137	137	159	141	133	140	163	140	142	170	164	141	160	133	141	146	157	150	150	137	139	137	150	161	176	131	149	171	129	159	167	155	130	143	181	157	156	164	135	133	138	155	160	159	151	135	132	139	131	159	145	137	151	160	147	150	165	144	132	137	147	156	138	154	140	165	139	164	165	163	143	158	152	149	146	163	142	141	145	155	163	138	157	130	143	163	154	154	147	146	153	122	162	140	141	133	139	158	143	143	135	133	162	164	172	133	134	148	150	168	155	139	154	149	122	155	160	155	163	139	150	145	134	153	164	134	140	153	132	140	151	166	152	150	162	170	145	136	152	152	149	127	143	139	158	156	136	138	152	170	146	153	126	155	153	147	144	147	151	142	148	126	162	144	148	146	141	145	175	158	142	142	128	166	151	168	150	177	161	146	134	129	137	133	135	127	138	167	146	145	160	147	139	139	170	134	148	154	156	154	171	153	157	151	139	131	122	154	134	152	135	151	162	170	146	160	143	169	153	151	163	144	167	135	136	171	171	153	149	129	151	146	152	132	151	147	143	139	151	126	147	156	152	169	152	142	171	143	135	154	153	159	139	162	154	147	140	138	135	148	165	155	130	157	159	151	138	149	140	144	138	137	135	141	146	151	145	156	164	140	128	135	150	131	151	162	150	163	168	146	129	143	142	121	126	133	166	150	135	145	139	167	144	162	150	148	143	133	146	150	154	165	171	161	121	163	151	133	147	143	154	142	159	160	147	172	141	140	117	134	138	141	130	123	160	137	157	148	133	124	152	132	172	159	133	168	149	148	137	152	146	146	159	149	134	152	168	129	139	130	144	145	147	146	145	162	153	160	175	176	135	157	155	164	145	163	146	140	162	168	153	142	159	162	158	144	170	154	147	153	150	125	160	159	136	128	182	148	150	143	136	177	142	159	144	137	134	140	120	148	149	156	137	128	138	163	120	156	160	151	144	140	148	131	174	132	157	126	164	148	152	167	154	174	143	152	134	162	151	140	180	147	158	152	134	148	156	136	143	149	131	144	162	155	171	146	149	183	162	162	147	151	148	156	143	128	116	134	131	171	145	167	122	164	153	160	160	137	143	156	139	132	152	129	143	144	163	152	159	132	164	144	158	140	137	141	140	135	148	155	124	148	139	122	140	152	135	148	165	164	153	135	150	156	158	155	161	147	169	161	132	135	163	141	147	154	146	157	164	129	129	149	145	153	179	134	152	143	119	160	162	132	128	123	163	150	169	138	146	148	147	144	149	139	149	118	140	143	161	165	159	147	141	145	176	135	151	136	167	140	140	166	132	144	134	130	165	165	130	155	155	142	161	157	179	135	189	149	156	132	186	146	134	148	150	153	173	168	137	173	160	147	138	140	144	135	142	138	127	115	133	150	146	141	150	123	122	166	155	143	131	152	150	163	158	149	151	151	154	150	141	153	138	145	155	140	148	144	136	137	151	132	112	142	149	136	147	140	153	148	136	143	150	152	141	142	149	167	154	152	150	169	140	159	153	153	168	149	126	168	139	168	152	160	166	186	157	122	159	128	132	142	153	147	141	141	130	129	143	156	143	151	149	134	140	133	133	150	152	127	150	163	130	128	131	143	147	160	161	144	135	125	157	158	115	148	131	153	158	143	148	147	139	154	149	140	139	150	159	144	140	136	158	143	149	170	164	150	161	142	125	141	160	150	139	155	127	138	156	142	145	121	146	160	145	143	135	130	154	158	142	135	146	155	136	129
15205	5491	1795	387	385	408	354	362	430	400	313	379	377	329	368	384	367	367	359	364	356	375	349	405	381	363	365	382	363	381	358	342	375	374	351	380	363	383	381	371	396	362	383	364	357	367	375	369	374	377	409	447	379	373	357	395	357	383	373	373	357	380	384	340	400	345	352	364	380	378	347	384	359	411	363	322	361	370	384	381	351	329	361	364	377	362	393	375	357	347	344	361	347	349	338	347	390	379	354	384	368	377	372	374	369	368	360	366	349	372	380	342	346	338	369	365	354	347	359	382	380	363	372	369	376	351	375	375	364	392	341	374	385	398	382	367	378	380	365	378	384	341	375	406	357	376	414	349	346	330	359	372	353	358	352	371	327	352	345	351	372	343	368	350	370	363	383	365	363	347	346	347	348	396	386	391	368	359	380	367	373	383	348	398	347	379	366	336	361	391	364	355	416	354	369	374	350	392	356	355	333	376	397	377	348	424	353	360	368	362	404	397	373	380	377	331	369	349	322	339	391	347	350	374	371	359	367	366	374	368	373	349	385	362	366	347	358	405	370	375	354	375	385	337	392	367	382	368	399	377	373	353	393	353	378	357	374	351	370	367	356	364	351	374	344	351	359	350	385	344	384	370	372	391	356	348	357	379	368	372	340	379	369	395	361	383	397	362	382	332	367	358	328	355	386	380	340	352	383	387	368	365	397	361	353	359	350	331	363	359	384	371	383	392	367	382	346	377	384	367	363	347	371	355	369	358	365	389	363	357	388	350	381	365	381	356	352	368	372	362	387	362	379	393	384	378	356	340	347	347	392	374	349	409	363	376	403	359	362	384	376	345	384	356	365	378	356	378	363	348	385	372	367	357	358	416	374	380	356	335	354	357	404	349	382	396	390	358	400	408	349	340	388	400	342	351	379	329	370	379	376	374	365	368	357	392	362	387	355	362	360	388	361	384	310	353	356	360	368	386	341	352	404	361	375	368	392	386	358	337	364	369	337	401	400	329	378	381	389	403	378	369	369	407	374	344	408	392	377	362	366	369	378	388	371	376	363	377	356	375	358	375	357	371	363	391	377	382	361	374	387	360	359	369	360	363	348	367	350	351	372	401	405	354	362	347	361	371	377	385	353	378	361	380	363	385	367	356	400	397	377	375	368	341	375	375	355	318	370	403	375	352	363	366	368	407	392	359	362	354	361	425	344	389	379	336	355	374	409	397	410	363	370	379	356	370	353	357	363	391	371	373	345	404	391	375	373	355	380	371	362	381	363	370	367	373	391	402	398	361	373	373	397	364	374	356	325	361	361	367	365	360	380	384	399	367	331	351	385	367	385	372	375	339	372	367	395	353	361	372	376	370	361	361	364	374	379	370	339	340	381	344	384	374	338	366	361	347	377	347	360	382	353	385	358	387	357	371	376	379	389	375	379	351	388	390	362	353	351	414	365	374	367	332	380	383	382	381	348	402	357	368	352	374	401	362	354	359	355	397	373	377	379	371	339	402	384	378	369	354	365	358	388	359	393	354	374	364	368	389	386	383	389	346	377	320	406	351	411	363	384	381	391	389	387	412	395	350	350	340	396	385	392	414	366	383	331	379	378	361	404	364	333	393	369	386	359	357	374	375	389	381	354	358	361	371	350	407	363	383	407	372	342	393	362	372	369	386	376	345	375	371	362	362	363	386	410	383	396	363	385	387	436	366	383	354	381	371	345	351	385	384	354	375	349	383	364	363	362	359	363	340	371	391	339	401	341	370	370	398	347	353	367	351	328	356	393	343	360	383	371	368	351	377	379	374	378	317	368	402	336	366	371	390	376	371	349	381	341	374	345	392	382	382	406	373	394	376	360	358	398	408	356	386	389	389	361	363	389	364	375	413	377	355	349	352	365	341	397	366	379	374	366	378	355	353	361	374	337	369	335	374	406	395	384	353	360	376	346	351	387	358	341	404	364	383	427	358	362	367	370	375	377	350	361	323	367	359	371	353	412	378	359	374	392	377	373	366	366	409	351	340	367	360	389	339	393	387	358	362	375	380	366	387	380	373	387	356	351	365	381	350	362	391	373	369	375	368	345	396	389	368	374	397	393	400	370	377	355	347	386	382	355	369	379	398	354	384	370	372	350	369	354	351	363	381	334	362	352	367	380	380	361	368	378	398	346	371	365	389	386	385	323	360	360	388	397	378	347	354	366	372	387	363	409	396	368	351	355	427	373	373	400	354	332	364	406	396	372	350	339	362	340	359	336	374	411	394	361	406	362	318	400	389	348	396	384	353	374	362	351	379	359	362	362	364	380	393	372	360	352	405	387	336	353	387	381	362	390	362	373	365	381	365	347	344	381	371	371	389	382	347	373	372	378	376	378	357	382	383	329	383	366	371	400	338	357	369	353	384	396	345	358	360	356	330	355	363	359	360	392	372	349	391	351	375	374	357	372	336	373	361	377	385	371	379	384	374	383	370	366	336	370	366	393	336	362	352	379	370	403	366	392	381	360	374	330	372	339	405	373	375	407	333	380	359	381	354	390	381	364	375	366	387	370	342	389	381	353	324	355	364	391	376	382	377	375	380	361	346	362	389	382	385	378	358	370	382	375	357	331	332	351	387	373	361	358	370	372	407	365	377	399	367	387	361	358	347	339	374	364	385	357	339	361	352	392	395	365	398	357	365	381	365	364	360	387	358	324	388	338	401	390	404	370	350	378	355	371	356	342	393	358	351	335	379	347	354	367	396	354	357	390	348	355	376	353	337	348	382	374	358	398	385	360	370	377	318	403	361	350	373	350	372	420	356	382	369	369	378	375	402	353	365	349	398	377	372	340	373	402	372	378	370	406	397	379	338	394	401	360	340	369	359	421	381	395	364	366	344	330	371	355	346	414	409	365	385	407	376	395	337	392	362	368	364	370	346	374	385	330	386	377	370	415	348	368	353	400	355	373	356	357	368	362	367	391	354	386	375	379	391	408	388	371	357	353	370	396	336	370	374	394	359	415	349	368	378	364	396	391	368	355	358	377	340	391	379	369	356	367	374	402	352	397	345	382	351	344	378	389	395	371	370	369	378	352	376	370	367	373	376	378	378	352	333	415	371	388	359	340	404	395	384	366	364	385	352	386	358	350	337	370	371	331	321	378	390	394	394	378	374	358	386	375	387	380	350	341	379	375	360	364	362	373	345	347	399	378	386	400	376	389	323	384	380	335	403	313	376	395	363	393	386	378	368	327	382	389	372	349	402	389	380	366	344	367	373	358	400	386	378	392	357	364	360	350	387	372	385	404	378	407	402	362	371	376	394	394	368	406	374	364	364	384	364	350	370	372	358	357	379	391	361	401	371	380	406	365	367	363	377	362	361	358	376	343	370	398	360	329	363	362	400	361	390	357	384	396	384	382	362	369	333	415	353	376	384	356	365	332	372	347	369	373	382	366	385	366	364	394	398	383	374	380	359	377	365	373	360	365	366	377	362	377	359	374	338	355	406	366	394	359	350	380	366
25211	21115	23609	28856	21107	14331	571	361	298	357	333	327	304	311	293	333	291	306	328	264	291	325	349	311	309	284	281	262	295	305	303	297	307	296	283	243	243	274	271	329	275	299	305	284	297	300	295	280	283	296	279	260	337	295	310	302	294	294	302	297	301	309	328	290	284	266	283	296	264	263	287	300	305	288	295	313	313	274	291	269	280	285	292	298	305	277	275	282	301	283	277	286	306	300	245	258	288	323	315	284	281	289	308	253	305	261	320	327	272	276	299	286	274	305	296	309	292	313	290	310	312	315	306	315	322	278	270	276	267	314	307	260	272	295	285	304	266	275	296	303	256	290	288	270	262	299	324	297	280	296	329	305	293	279	310	282	271	305	317	286	289	312	310	291	330	265	324	301	284	290	269	297	298	283	281	285	267	283	297	303	305	272	330	340	293	311	308	316	290	322	310	314	302	294	309	302	310	298	276	261	274	295	314	317	298	314	278	315	287	272	260	279	311	265	306	298	247	264	289	288	284	305	281	304	269	324	293	255	300	302	325	310	292	291	306	281	297	288	293	270	278	282	282	300	289	259	290	278	273	283	275	260	257	287	286	329	285	268	304	311	305	325	294	285	286	305	296	294	270	289	270	261	300	273	311	268	290	312	313	296	319	280	288	309	301	307	302	327	283	277	295	309	292	293	297	320	286	312	304	316	286	276	300	300	283	276	255	310	317	291	307	306	310	304	282	317	320	275	301	292	319	284	303	271	311	302	269	273	312	295	299	265	296	308	271	313	308	309	274	312	322	293	274	309	297	329	273	286	257	298	291	284	274	283	293	273	282	276	291	326	304	289	336	328	276	276	274	284	300	330	306	270	279	328	277	307	320	275	283	299	289	280	288	273	290	288	299	268	298	313	305	270	286	285	278	310	273	309	282	280	290	279	294	325	291	296	316	280	296	290	307	283	259	294	290	294	311	308	308	306	314	281	274	277	291	291	268	287	282	303	281	311	281	271	319	285	269	295	289	287	270	274	330	279	295	309	285	305	314	286	304	288	332	310	329	303	286	272	293	317	302	293	312	284	307	281	327	297	307	280	302	311	327	273	266	304	252	268	262	282	284	281	299	290	322	271	302	289	295	313	302	309	307	273	291	301	272	288	267	297	321	318	294	277	274	276	262	311	290	253	288	302	307	272	307	301	290	280	265	297	286	305	265	302	304	306	300	312	271	291	300	276	297	298	277	281	312	273	348	275	305	302	302	259	281	294	325	293	301	286	324	255	304	278	294	283	325	292	322	304	306	299	299	282	289	304	303	319	311	289	305	310	251	274	294	267	285	305	266	343	244	276	295	293	282	269	279	283	305	283	289	312	257	307	324	290	302	301	337	326	298	286	273	261	289	261	286	298	292	278	310	287	295	294	284	331	290	288	313	285	284	278	285	307	294	300	285	290	276	276	248	306	292	302	296	275	298	302	294	297	287	275	277	278	279	312	304	279	303	329	307	299	312	271	338	320	289	290	350	315	289	277	291	318	294	305	274	289	298	291	316	254	299	317	294	271	276	322	273	299	314	286	322	305	286	262	316	296	290	304	305	298	305	307	285	264	308	299	295	246	293	287	258	259	316	273	345	298	267	281	292	279	293	300	307	298	276	279	287	330	290	290	283	295	288	308	248	256	271	307	281	303	295	324	283	284	263	286	284	292	303	296	319	266	276	289	278	292	256	286	295	335	263	254	262	304	303	304	331	290	291	305	288	317	297	292	249	283	329	319	288	305	297	298	307	336	309	306	292	293	274	270	282	309	262	275	280	285	263	284	293	294	305	277	298	326	255	267	248	315	285	261	309	279	299	315	312	271	297	295	297	274	296	286	282	261	312	277	304	328	291	303	317	313	312	267	323	291	274	286	276	303	321	282	310	270	298	302	285	278	282	293	317	335	287	294	312	276	303	295	280	314	301	303	259	287	286	250	304	288	309	300	335	325	300	299	311	322	297	329	325	316	269	285	279	285	291	287	292	305	262	263	269	288	279	301	281	293	319	272	303	266	272	307	311	314	305	316	300	309	272	265	289	313	316	266	315	298	282	279	277	283	297	310	261	291	292	320	292	288	286	319	305	325	279	261	283	288	304	328	296	298	302	286	297	290	274	284	295	291	283	289	340	300	316	308	296	276	272	318	306	270	295	284	291	285	286	273	298	295	326	319	316	278	284	299	261	304	284	278	305	292	293	319	328	276	262	287	275	333	292	292	302	267	298	277	279	304	324	291	266	321	316	298	322	288	301	282	289	300	283	271	293	309	297	313	298	307	302	291	289	296	308	292	273	308	282	321	297	296	265	314	319	260	265	303	271	295	288	273	269	311	275	321	300	296	287	280	259	322	277	294	299	321	271	248	282	300	310	279	323	328	285	289	259	326	284	299	297	262	317	293	335	252	323	242	265	312	305	284	304	303	310	295	266	291	251	291	304	271	291	286	284	279	288	326	299	275	318	230	306	305	286	276	311	284	272	279	316	291	263	294	286	291	320	296	326	282	279	290	306	286	287	333	278	306	301	307	299	284	290	306	288	264	273	321	275	261	305	278	325	280	305	273	272	284	326	264	266	294	302	297	327	290	281	276	287	275	287	292	291	299	282	266	292	278	295	281	305	306	282	317	283	323	284	316	288	284	306	288	303	295	280	293	275	296	301	313	292	317	297	304	270	281	277	258	281	284	331	298	290	292	291	294	293	285	294	309	287	274	332	278	283	251	305	303	315	277	257	328	295	273	325	277	314	313	316	294	268	304	277	318	299	293	294	293	278	300	267	291	275	293	277	283	284	279	307	292	298	278	287	268	278	292	294	313	325	301	267	263	274	314	334	320	298	283	304	286	309	275	288	335	308	269	300	312	301	327	300	289	295	297	302	255	278	294	287	326	302	295	264	270	268	276	260	262	285	310	297	305	278	299	310	290	294	293	304	268	274	295	275	287	309	334	326	250	308	273	285	282	302	299	308	257	296	292	310	278	293	297	310	284	267	264	288	297	300	268	281	285	278	276	284	301	298	296	285	301	291	295	295	275	254	266	279	294	296	305	291	279	288	271	313	304	298	263	274	260	266	311	277	288	274	291	303	318	257	288	275	278	279	294	323	277	280	237	295	263	276	280	292	298	322	300	274	309	291	314	301	302	305	321	282	298	285	284	253	259	311	277	285	290	254	308	310	269	299	302	309	322	313	294	326	272	330	333	341	285	290	269	298	283	318	281	296	276	303	286	298	258	285	321	275	317	333	277	298	311	245	292	304	317	288	288	280	278	266	310	315	312	327	273	305	317	263	291	273	255	288	276	277	310	290	300	279	314	286	294	293	324	320	294	312	293	272	286	284	268	277	280	272	284	290	298	279	291	284	282	288	297	270	267	300	281	280	283	284	327	280	312	294	327	308	287	279	272	301	309	302	324	271	316	284	295	286	313	275	303	256	324	244	270	300	293	296	318	284	330	260	273	321	336	292	312	288	297
29900	36873	19782	1141	730	704	659	689	626	630	635	674	647	675	625	626	612	645	611	623	605	626	614	652	674	616	665	601	648	636	627	611	641	642	663	638	630	650	614	614	588	639	650	642	619	665	610	687	636	579	633	634	596	652	610	588	614	591	610	644	589	625	615	603	659	652	659	601	649	628	665	598	640	614	621	585	610	651	660	671	607	617	608	625	634	643	621	599	616	617	657	625	621	643	630	607	602	626	602	619	642	628	612	666	614	624	612	648	594	633	644	614	590	631	662	642	618	666	631	636	636	631	673	632	611	614	597	661	650	645	616	592	628	612	631	623	641	640	654	650	651	632	621	584	586	655	662	590	621	618	631	583	628	630	614	622	637	622	620	599	628	639	592	631	606	653	667	617	645	641	644	599	664	654	641	627	613	632	609	638	603	633	629	643	659	644	597	657	661	617	632	663	625	607	622	612	662	626	642	607	634	623	556	626	604	648	667	631	644	613	597	595	617	663	622	613	627	641	601	665	641	648	616	634	604	647	652	613	586	686	607	601	631	620	601	664	635	617	618	691	614	587	595	647	594	625	602	615	660	572	634	627	620	594	675	621	658	640	600	664	573	599	650	616	606	605	649	590	642	622	666	664	606	617	670	693	620	621	629	618	642	652	625	652	586	611	666	610	638	558	658	597	636	642	623	641	619	602	602	633	645	648	614	612	626	604	590	634	629	651	628	666	660	672	669	613	599	626	646	643	609	672	666	642	639	642	631	653	623	596	636	591	622	616	640	650	638	617	628	617	648	652	614	643	602	645	624	581	647	605	661	593	622	626	642	659	606	633	599	629	619	654	593	660	649	627	623	644	617	622	607	643	639	579	631	627	614	628	640	654	611	598	680	626	648	648	655	599	609	651	612	637	621	635	578	634	565	626	688	628	593	633	605	617	664	662	606	650	609	601	668	660	673	563	656	654	616	660	626	649	643	643	579	601	580	585	664	616	640	617	607	598	649	645	626	668	651	656	604	601	619	612	586	605	594	632	623	608	631	593	590	637	638	599	637	636	634	647	675	638	655	644	611	636	613	640	637	623	600	658	611	620	585	628	595	625	637	636	628	626	605	648	568	640	641	635	615	647	654	655	604	604	628	666	677	654	583	637	592	664	620	654	629	626	611	672	618	652	623	645	661	627	620	618	645	593	657	619	605	623	651	561	660	601	589	663	619	620	617	646	668	619	618	625	644	621	607	642	607	647	667	628	636	625	602	619	599	610	635	619	616	640	647	603	659	653	621	616	626	635	640	651	640	631	639	656	627	612	632	634	668	641	676	649	613	613	655	573	593	601	678	616	665	603	631	578	603	650	651	653	612	630	591	641	660	647	627	602	652	613	621	663	596	590	631	647	630	652	619	620	611	617	631	650	589	636	641	566	640	640	682	631	632	606	598	617	682	646	651	588	640	616	661	651	638	616	625	640	583	620	635	621	620	603	642	648	596	653	592	660	643	640	637	659	635	605	623	641	576	632	634	630	644	628	640	641	600	607	614	626	590	626	614	618	629	590	640	620	658	597	603	638	681	598	601	653	607	660	618	629	639	627	645	593	622	621	646	567	620	619	627	620	595	642	609	686	606	580	609	586	638	660	618	608	600	604	679	634	624	636	666	602	633	630	598	641	617	671	626	612	655	636	610	633	598	609	638	597	632	648	610	638	602	597	615	600	616	607	617	613	654	647	636	663	622	633	658	639	624	602	620	638	655	654	601	618	627	614	625	615	656	598	625	639	578	663	664	653	619	622	649	608	563	624	616	607	634	628	660	610	591	668	661	649	625	667	619	599	618	643	615	654	615	662	649	682	639	633	565	595	652	616	625	640	603	649	637	654	655	661	599	628	644	597	664	632	658	648	624	655	631	641	652	585	629	619	650	603	607	638	654	584	648	622	654	596	643	634	620	638	620	635	632	613	622	600	665	599	611	591	618	613	602	586	596	602	576	596	657	639	638	619	615	640	635	645	652	630	626	673	650	611	618	562	626	636	591	653	583	614	595	625	641	667	601	618	620	645	597	623	650	575	625	619	619	693	617	619	633	652	642	639	649	613	613	628	677	601	625	583	660	622	627	620	640	645	625	593	634	664	607	642	661	618	637	601	659	669	613	602	610	609	620	611	641	647	620	584	592	641	639	670	638	593	628	620	633	660	623	612	649	597	613	618	609	693	650	661	645	610	576	618	593	600	626	652	633	653	629	601	605	608	618	600	675	614	646	645	622	607	623	655	607	633	615	687	643	643	630	621	624	609	605	614	603	627	677	621	613	610	574	655	602	660	608	631	618	619	633	639	626	605	658	616	597	675	663	643	626	605	597	650	624	581	631	651	632	587	635	614	670	642	670	610	633	624	630	662	643	650	624	621	661	647	649	619	613	652	580	650	636	626	662	651	641	649	663	602	628	644	638	628	622	606	618	669	611	592	580	602	618	636	652	625	622	647	613	652	627	628	642	602	590	637	672	651	637	670	601	661	659	582	629	623	621	665	609	610	641	611	629	597	669	615	630	639	645	616	647	617	637	657	647	627	635	656	616	600	622	623	617	603	581	626	624	659	614	645	593	638	607	597	651	621	605	597	589	646	651	640	584	598	600	638	674	653	597	652	600	633	665	611	607	587	595	639	595	647	617	625	581	639	637	674	635	679	639	591	650	637	630	573	650	631	704	578	611	634	679	632	614	639	643	636	650	605	678	629	638	612	599	622	628	621	581	615	674	592	631	615	626	637	624	619	638	630	597	640	649	613	640	581	677	633	658	696	660	610	639	672	623	606	627	624	573	609	615	641	671	643	614	613	615	637	662	594	616	630	630	618	605	609	613	651	627	611	611	646	620	624	633	540	652	596	613	556	674	597	625	632	574	619	595	619	638	624	636	656	632	661	628	604	636	599	625	612	582	634	622	613	587	678	612	606	642	622	607	614	666	653	595	620	619	718	610	637	612	640	621	648	602	633	624	592	602	630	589	597	645	600	655	639	588	591	647	648	579	625	593	636	670	613	557	662	668	647	653	644	647	606	604	640	634	623	636	646	629	646	632	656	615	589	632	593	601	629	638	616	621	613	610	663	693	611	622	622	570	638	594	610	619	570	570	665	624	618	658	619	601	639	614	676	643	576	619	620	610	611	640	687	611	601	684	608	631	659	641	656	643	613	663	610	649	620	642	616	629	580	588	604	612	606	621	618	612	619	627	627	619	635	659	605	588	616	609	604	638	613	604	604	569	592	636	620	674	631	635	681	601	585	599	599	628	657	635	700	622	664	599	633	652	625	648	615	610	657	623	643	650	620	609	629	621	693	669	645	606	640	622	596	619	672	618	592	607	637	591	624	618	635	597	622	622	615	646	641	612	625	663	619	629	634	610	637	604	607	632	626	611	620	635	634	608	634	670	629	617	575	628	631	625	648	633	614	648	667	619	677	677	608	609	635	585	680	623	633	620	658	628	651	664	625	672	632	621	645
24511	21120	23974	28515	21121	21144	12047	576	358	344	354	348	319	298	341	323	316	356	301	271	327	313	292	318	301	303	296	269	284	270	310	272	268	278	294	323	266	271	301	312	293	291	300	281	275	302	288	253	312	298	293	293	298	306	292	308	315	293	287	288	309	327	330	330	279	295	278	305	315	286	302	286	292	278	295	298	285	279	294	316	294	306	306	286	266	276	250	300	275	320	267	257	279	273	312	284	309	278	289	284	301	266	292	289	296	338	280	282	294	270	323	301	323	299	340	294	311	292	269	286	286	304	276	289	269	286	302	271	274	263	250	291	246	302	269	278	291	289	280	298	303	262	293	269	276	284	294	315	279	287	277	270	276	305	287	318	321	301	286	247	297	306	297	270	291	281	285	269	282	260	277	298	274	282	271	306	241	290	301	263	306	277	304	276	277	246	298	261	288	271	298	283	309	290	331	313	280	281	284	237	335	282	281	312	276	265	282	291	323	301	289	270	296	308	291	243	279	289	253	289	298	304	267	257	285	304	286	287	282	294	286	260	287	301	292	317	309	285	301	282	279	299	267	274	272	282	253	290	299	274	339	248	270	292	282	259	278	279	257	301	288	265	287	267	316	289	272	244	269	294	272	300	290	300	283	300	278	234	279	258	292	284	300	265	291	258	305	280	286	253	284	254	269	266	280	320	307	295	270	287	285	270	328	306	302	280	267	295	275	292	270	248	298	272	315	260	272	251	250	305	220	265	306	275	315	290	311	276	286	279	265	296	293	274	319	286	256	225	264	274	282	300	290	287	282	272	277	275	308	274	290	270	308	305	294	268	313	330	326	273	325	307	262	290	297	285	236	307	268	333	303	310	303	265	262	264	305	274	262	278	274	292	306	291	278	300	259	242	267	259	275	262	282	275	312	316	287	293	313	279	302	283	274	280	295	281	293	309	296	291	253	282	285	302	276	268	264	276	279	272	266	271	312	270	271	308	276	292	313	309	283	298	291	282	284	293	291	284	297	300	295	288	272	275	294	295	286	281	245	273	325	257	301	282	266	298	277	300	270	242	285	288	321	296	288	263	292	271	259	266	305	294	251	273	289	297	304	299	272	276	305	279	297	255	289	257	289	287	280	298	289	314	309	310	285	286	248	302	281	260	264	280	315	294	253	252	257	304	267	298	292	313	286	292	255	315	342	303	311	295	273	303	318	285	288	248	297	319	295	279	305	257	274	293	302	273	280	272	298	288	317	286	312	284	286	294	266	258	302	280	272	271	284	292	298	315	271	283	300	253	273	284	296	274	299	321	290	281	286	246	275	311	309	262	302	284	248	309	305	296	267	283	300	256	304	282	271	266	273	263	295	279	279	282	312	278	290	273	300	244	268	260	321	310	290	299	285	301	276	321	249	263	282	271	280	300	288	296	303	285	273	298	299	274	272	271	269	241	257	287	313	301	277	293	328	307	305	281	260	255	273	313	306	305	304	282	309	303	275	288	250	266	290	277	297	308	273	288	288	271	303	262	310	259	308	276	298	273	326	260	316	272	263	271	272	313	298	273	276	290	280	283	294	306	349	272	279	275	268	294	289	281	284	262	277	271	293	238	277	261	288	279	283	312	286	311	323	271	293	260	289	301	319	272	270	322	264	273	281	311	297	285	298	283	300	291	310	277	303	305	286	259	322	300	294	280	325	279	250	288	305	292	301	319	330	297	283	295	296	263	294	291	300	290	300	250	267	272	272	276	270	276	299	302	284	263	289	296	291	307	288	262	292	283	276	282	297	287	291	316	300	304	330	280	322	293	296	317	301	271	295	334	304	299	275	256	270	303	280	292	281	310	273	271	268	284	305	280	272	285	306	289	261	307	293	312	308	280	294	282	301	252	254	298	273	300	256	304	290	298	312	290	283	266	262	291	293	269	281	297	296	300	304	303	264	283	285	254	310	325	303	268	277	273	296	314	278	269	282	255	278	277	302	284	244	280	267	254	281	290	298	262	288	288	292	293	265	295	275	286	296	293	280	288	287	289	322	275	299	287	257	284	273	247	265	294	274	271	287	304	288	299	261	269	304	266	286	261	290	289	289	312	283	300	324	263	259	276	317	272	283	309	282	286	297	289	279	272	298	313	293	263	298	307	298	289	256	290	279	280	285	291	291	292	260	291	277	264	267	255	274	299	275	261	294	267	251	310	277	239	313	270	302	275	265	262	275	235	264	320	312	270	297	254	310	309	310	272	311	332	286	263	283	251	278	310	302	276	295	299	319	276	302	308	283	285	284	253	254	261	295	285	272	300	274	289	288	271	273	303	284	311	287	299	274	317	258	294	302	273	291	282	278	274	283	305	268	278	311	326	302	292	266	275	294	295	276	275	289	289	280	293	291	269	283	303	303	299	279	280	268	262	296	282	279	282	302	275	257	275	271	306	301	261	265	294	278	283	296	270	260	274	270	299	287	292	275	319	320	268	289	295	323	275	286	284	254	253	246	301	279	275	288	299	286	264	243	289	268	289	311	271	267	278	322	284	264	301	247	289	334	297	286	270	292	267	247	275	310	316	293	314	269	265	236	276	293	274	311	313	302	305	321	286	295	264	309	227	274	284	278	286	273	274	252	266	312	276	308	288	277	294	248	284	267	245	258	276	288	277	287	288	257	305	295	298	303	272	269	312	284	257	288	268	309	278	227	271	277	299	282	307	285	295	302	282	261	269	278	316	286	288	303	270	290	270	267	321	255	274	273	279	303	320	305	284	258	285	272	298	271	286	273	271	301	284	307	312	308	270	300	290	290	309	266	283	296	318	290	280	274	302	303	275	286	297	288	271	294	282	265	292	301	288	291	287	277	270	289	288	307	285	243	271	267	265	298	279	287	286	345	301	258	296	278	270	291	278	306	251	286	278	284	288	297	286	346	308	269	272	299	273	300	309	309	290	290	288	298	261	305	259	274	275	306	306	295	292	250	281	280	288	292	291	298	308	352	305	284	299	287	264	261	286	291	261	273	284	274	275	255	286	288	303	281	279	274	267	288	297	288	305	305	280	289	287	286	315	311	275	282	303	289	277	288	315	336	316	283	290	288	308	274	264	306	293	257	326	266	285	281	279	298	275	304	288	316	306	295	252	275	291	280	272	275	260	281	265	288	303	287	295	313	321	279	282	282	315	291	296	296	251	277	273	278	266	281	289	268	258	271	277	266	233	260	241	299	281	265	282	277	287	336	295	301	305	310	238	287	265	300	308	289	292	272	284	298	289	266	300	254	253	298	314	267	309	257	276	272	309	284	284	279	281	278	280	291	273	301	289	299	291	277	273	301	304	300	278	293	281	301	292	298	281	278	283	270	262	281	287	294	281	291	281	307	295	284	306	281	263	281	251	264	272	285	321	295	266	276	338	263	274	278	327	271	276	303	311	301	263	291	320	274	280	258	284	293	271	276	285	301	291	260	250	292	275	287	276	275	274	254	300	265	284	304	329	283	270	295	287	285	265	272	257	314	256
35408	47714	29025	1524	685	691	685	628	587	604	599	610	587	553	608	606	605	626	602	608	616	583	607	556	600	577	540	598	609	563	617	544	591	596	569	571	574	594	578	562	658	595	575	596	570	570	596	590	569	616	572	587	590	584	621	594	563	586	596	575	641	534	568	589	609	585	578	580	563	592	565	653	606	548	578	583	592	568	585	565	605	542	544	610	537	592	630	574	570	623	545	558	577	559	616	560	622	597	590	616	609	624	598	610	613	601	563	575	555	540	628	584	571	582	576	593	581	607	580	614	585	575	624	561	575	572	576	626	517	605	592	579	580	619	550	585	627	594	576	585	586	576	590	556	578	589	545	560	565	595	624	552	573	589	592	638	614	558	579	540	563	603	589	549	614	617	598	606	601	586	597	576	619	550	600	570	572	577	615	592	597	591	569	607	610	576	589	587	588	592	553	602	593	604	608	618	597	564	582	558	605	567	626	558	595	607	578	593	605	546	585	570	603	597	590	591	596	614	633	567	578	585	588	641	554	636	611	611	571	563	582	580	599	604	577	516	614	618	564	617	562	598	599	588	560	626	617	604	589	592	575	593	540	623	614	595	593	563	605	586	611	604	539	565	588	546	592	538	599	597	599	590	585	575	558	572	617	591	575	574	586	630	595	609	584	565	614	569	588	599	626	621	605	644	604	589	556	606	526	587	519	603	589	615	586	611	583	608	607	531	600	547	555	569	592	576	593	588	572	633	604	584	576	590	580	520	593	548	588	588	605	593	578	577	549	601	629	596	634	605	591	576	572	549	603	559	549	557	619	596	625	585	615	576	572	617	550	613	582	589	568	586	556	595	598	562	614	557	566	610	611	623	558	609	590	579	616	563	597	566	614	639	607	629	586	566	578	616	583	605	569	555	596	567	611	594	577	579	579	578	566	578	598	592	601	604	579	581	587	607	580	560	587	576	542	577	543	596	565	606	602	640	587	568	545	580	555	588	567	588	577	597	596	579	572	578	618	580	623	625	617	609	533	581	590	590	591	584	571	581	592	563	579	583	578	580	581	563	574	591	571	607	560	586	623	526	572	615	602	558	589	546	541	581	585	572	602	612	592	510	571	578	588	562	583	575	551	591	555	534	598	583	611	595	606	622	584	550	606	579	558	560	596	593	590	580	552	595	554	571	585	594	564	599	545	587	586	579	579	575	621	571	600	588	582	599	602	603	592	582	588	595	617	634	590	607	611	587	600	609	581	575	587	553	591	559	637	594	580	563	573	572	574	588	592	611	587	604	612	579	607	584	609	560	571	570	594	576	570	568	594	583	612	657	636	578	618	546	583	588	557	561	567	562	578	578	545	544	593	627	601	595	586	587	608	591	612	597	583	600	551	560	609	625	614	593	603	597	549	581	584	605	572	579	567	603	603	569	579	610	559	587	588	570	575	578	600	572	587	572	538	582	607	614	581	587	593	603	583	594	559	546	592	556	571	631	556	596	586	563	595	623	564	586	596	610	557	614	556	570	565	622	562	593	573	600	585	571	648	631	560	578	586	584	556	636	586	590	578	590	599	595	576	663	550	633	569	569	600	564	581	589	557	585	584	589	584	603	550	601	619	559	566	598	601	567	588	576	592	608	590	622	609	567	601	516	587	570	573	585	585	585	589	608	581	568	582	593	574	636	553	561	571	576	599	576	589	531	535	622	614	557	597	625	574	573	614	558	560	568	540	600	604	591	566	594	569	564	580	604	621	595	587	602	627	557	591	607	601	592	555	586	603	563	580	604	600	564	590	594	588	606	574	625	558	596	562	576	580	573	601	631	621	536	595	607	564	611	609	604	587	608	588	576	585	581	570	606	584	606	535	589	591	593	579	611	566	577	595	584	585	580	575	578	612	573	579	596	622	618	564	601	595	577	561	575	644	591	564	580	590	582	600	625	571	608	600	587	557	593	603	591	617	593	578	573	584	573	579	637	634	545	587	571	564	611	623	590	570	599	593	587	594	585	618	562	609	619	572	580	620	618	579	596	550	583	576	598	599	570	613	535	577	608	629	597	581	579	584	566	533	599	572	561	602	610	611	570	596	598	583	582	534	629	614	583	648	587	526	614	573	572	625	614	601	564	604	591	582	570	593	561	590	548	566	610	628	608	587	556	600	589	526	601	596	547	594	582	602	679	530	631	598	602	588	586	562	617	550	568	584	538	561	533	566	566	630	622	616	590	593	611	547	593	587	580	619	579	559	605	534	625	565	595	616	568	566	569	547	588	555	594	614	578	619	557	570	587	598	590	594	584	553	605	601	603	533	563	588	605	621	573	603	557	565	612	572	540	592	584	589	612	541	595	556	552	605	582	591	559	560	619	571	562	595	571	586	595	558	580	593	587	562	555	533	626	541	619	570	579	554	621	609	571	592	591	584	603	581	613	581	611	561	600	583	618	574	565	557	617	607	619	617	613	569	606	595	622	619	606	589	565	624	614	592	612	608	624	588	568	612	558	588	584	575	580	591	602	611	571	638	606	565	614	631	567	599	548	582	576	582	551	591	569	593	617	622	586	640	573	589	579	581	563	630	589	629	574	594	616	581	587	618	606	619	575	568	519	580	595	599	643	636	550	556	610	596	548	661	570	547	563	583	581	583	554	569	608	550	601	591	586	618	550	588	590	600	554	588	588	575	583	606	566	557	570	581	588	634	582	567	573	599	555	596	558	594	601	585	573	628	607	607	634	664	606	596	590	574	608	579	607	627	577	575	605	556	610	563	632	601	640	637	623	616	542	566	558	529	567	600	547	587	549	588	643	588	571	617	561	632	577	630	574	593	611	577	551	580	609	637	613	600	605	591	587	554	565	584	561	567	586	605	582	606	626	589	584	606	595	640	588	600	630	595	556	622	612	548	561	518	557	644	591	603	601	582	607	604	549	567	577	600	617	570	590	560	577	560	594	599	542	572	595	597	561	587	559	596	578	606	602	612	611	631	580	593	608	603	566	583	613	603	586	588	557	554	544	613	569	553	569	587	590	603	544	583	596	612	584	598	565	613	571	576	568	574	592	555	584	613	582	569	571	560	570	551	562	550	560	588	579	600	572	582	621	643	538	621	610	596	610	573	573	581	581	586	604	569	588	559	577	538	605	579	548	574	598	560	591	604	602	568	543	610	607	595	618	591	557	577	614	598	566	597	589	570	596	559	578	582	598	571	605	577	587	609	545	609	571	579	575	557	547	581	607	568	568	584	569	596	572	551	585	616	623	601	592	569	598	573	549	587	613	607	558	577	585	601	595	620	545	619	594	567	619	580	565	576	611	582	607	583	593	624	594	577	565	533	573	592	571	552	602	578	606	590	596	565	619	575	565	597	606	600	621	548	606	573	594	570	585	558	563	585	620	596	573	571	596	581	553	618	606	596	535	576	572	606	569	585	578	580	591	607	607	615	633	590	557	587	540	609	577	598	565	599	570	618	592	621	596	574	595	570	602	573	572	570	590	573	613	611	592	625	568
34255	18268	6099	530	203	171	169	150	161	137	129	135	151	163	160	128	153	135	166	156	167	159	158	141	155	122	145	162	151	172	144	148	168	145	160	147	153	157	151	139	125	169	134	149	142	147	157	132	141	136	158	176	162	172	130	152	127	160	135	151	178	148	153	148	148	154	154	168	142	144	167	157	137	146	163	131	135	150	139	140	146	151	151	144	133	132	151	160	121	128	153	145	140	143	153	149	129	148	123	138	138	140	160	158	151	158	139	135	169	154	160	149	163	160	131	135	155	160	152	167	165	150	137	129	122	131	157	140	154	135	137	131	161	147	125	169	147	139	137	137	148	147	144	157	147	150	164	158	133	154	142	131	137	168	141	141	158	142	158	152	169	161	133	141	145	146	164	156	131	150	131	153	128	151	132	139	149	159	145	145	159	149	153	128	156	163	160	147	140	155	159	171	138	170	132	147	121	182	159	145	148	143	123	164	152	140	152	132	169	137	153	162	142	122	163	148	159	128	139	133	156	136	145	150	147	151	135	148	147	163	162	168	146	118	126	173	151	137	137	150	135	127	142	139	133	170	159	147	149	155	157	145	156	162	165	156	130	137	154	146	145	163	153	132	150	155	140	152	147	126	152	144	167	161	142	161	147	158	132	135	160	143	137	149	132	136	153	146	163	143	135	164	155	156	155	159	165	179	150	147	145	161	153	165	147	138	138	159	139	145	161	165	159	148	126	135	172	144	166	125	169	166	157	161	161	148	147	150	134	125	129	155	176	150	137	160	156	135	139	137	159	148	140	143	127	162	145	186	151	154	136	137	137	135	153	156	137	174	152	136	174	139	134	139	139	132	132	138	148	134	153	160	157	134	158	146	125	159	147	158	161	144	159	129	184	141	140	137	150	139	117	159	162	145	161	159	144	145	154	160	176	128	157	129	140	144	151	146	142	140	128	131	143	137	135	140	149	163	136	164	148	150	134	156	142	173	171	152	143	147	162	141	136	127	150	142	152	150	139	173	155	160	157	144	168	149	124	142	134	175	149	150	162	153	153	142	163	110	151	160	153	147	167	142	139	135	173	155	147	148	169	130	157	128	137	144	153	133	151	169	140	150	150	146	150	136	166	140	143	158	158	126	156	148	153	131	148	150	141	144	131	157	170	166	161	165	140	153	142	165	148	153	119	135	166	151	148	163	146	141	139	156	147	151	136	153	153	154	154	163	154	148	155	147	161	152	148	161	142	149	172	143	142	142	155	167	154	174	128	175	149	140	134	150	157	140	150	164	145	141	141	154	144	135	120	152	153	131	140	135	140	177	144	149	161	159	137	154	148	143	158	120	159	155	180	150	164	156	146	162	145	167	150	156	150	129	162	155	141	177	151	164	150	143	155	147	145	141	133	147	155	136	138	128	135	155	157	157	145	139	154	140	128	152	161	151	156	148	131	148	136	157	169	148	160	174	153	146	138	155	160	171	145	120	158	164	162	162	131	140	139	155	162	136	127	150	140	129	150	158	138	159	169	147	151	159	161	123	155	140	147	156	112	162	152	131	146	144	155	158	155	126	155	139	153	137	160	134	134	140	147	145	159	139	129	150	167	172	132	157	152	125	129	148	145	131	160	138	144	119	137	124	147	147	143	154	156	179	161	157	155	145	149	137	151	158	148	171	123	153	149	129	156	165	147	145	151	136	140	146	134	133	147	146	171	160	144	132	162	159	146	148	140	133	136	154	163	139	148	151	128	144	160	145	151	140	146	140	145	146	154	171	143	169	161	146	143	141	170	170	140	149	140	136	147	155	162	167	151	151	165	140	157	154	168	150	127	161	128	139	150	134	159	161	184	166	164	160	156	140	136	154	141	155	147	139	175	152	150	150	157	141	172	149	138	144	153	156	181	158	140	121	147	143	149	149	138	142	159	134	154	155	137	161	171	131	159	158	146	156	146	149	143	146	158	134	140	157	136	128	163	143	155	157	156	134	168	130	145	171	159	144	147	113	140	132	129	144	134	128	174	149	132	144	148	155	150	170	146	144	147	146	162	159	171	146	160	141	148	160	161	122	156	127	158	148	166	160	174	134	166	163	148	137	135	138	168	149	153	161	146	165	131	146	130	164	167	138	154	164	152	157	163	156	117	150	146	137	141	161	162	157	138	180	167	161	136	162	143	173	139	151	146	165	148	138	162	143	143	147	162	144	153	163	139	156	139	121	171	183	167	141	147	130	159	148	149	173	151	142	132	148	159	143	144	165	155	150	152	147	148	123	139	148	146	144	171	151	135	146	162	153	142	145	155	173	148	143	161	147	144	137	158	172	142	152	109	132	147	165	157	158	128	153	144	127	152	139	157	161	145	156	184	145	145	139	121	148	126	165	151	145	149	175	124	158	150	137	160	134	133	140	149	158	150	149	139	162	132	165	140	156	166	149	177	161	149	141	187	161	131	134	140	171	146	148	118	124	118	170	139	146	159	157	136	151	145	139	139	130	150	160	138	146	135	131	139	152	132	136	146	151	139	157	132	132	150	142	132	132	147	146	133	134	137	160	139	126	150	158	150	152	122	158	123	154	140	164	159	152	150	154	162	138	153	139	149	148	128	155	148	158	162	142	164	137	178	146	132	155	144	154	160	135	154	131	145	170	148	140	169	148	150	161	134	148	122	131	140	150	140	175	145	130	141	153	148	153	135	120	116	146	136	143	129	157	168	153	177	194	153	157	163	142	145	177	152	168	164	126	163	149	127	132	170	155	142	144	168	136	143	121	158	133	159	159	154	146	153	144	117	178	164	165	135	164	148	158	147	158	142	138	152	146	152	159	138	143	127	139	154	160	159	158	157	128	150	151	136	163	157	165	174	151	157	177	144	153	139	143	129	142	140	154	165	157	156	132	147	134	152	168	170	136	134	164	166	155	128	134	135	172	127	161	165	151	160	144	136	130	164	134	134	154	144	127	135	132	133	151	171	134	149	176	146	166	144	133	147	142	147	132	139	144	162	142	149	155	159	147	163	169	136	146	138	140	158	166	147	127	152	135	125	151	113	133	134	147	165	143	161	151	161	150	143	156	143	136	139	141	128	156	135	150	138	137	159	138	133	136	166	137	159	137	178	171	152	157	127	146	134	143	165	137	138	143	144	144	144	155	164	171	150	154	152	162	147	143	137	136	160	159	139	139	151	163	149	137	142	140	154	144	151	157	167	176	151	146	149	123	151	153	172	159	145	157	129	149	152	155	152	147	143	139	163	163	147	149	153	152	146	138	145	145	157	161	165	140	137	143	172	137	136	131	144	133	157	147	142	134	140	194	144	146	142	138	147	132	144	145	157	153	134	144	145	136	131	157	165	142	141	141	130	177	144	177	149	139	137	127	148	153	139	157	153	140	145	135	131	174	159	148	174	189	164	151	133	140	147	126	165	142	141	183	156	177	145	160	144	153	153	159	147	147	115	135	161	139	131	145	170	149	160	146	160	154	132	143	152	147	148	136	158	152	160	167
14792	5367	1844	409	366	371	379	354	360	344	370	336	353	340	387	379	400	338	374	403	378	344	364	372	377	386	313	378	349	360	386	376	393	356	372	343	388	403	364	388	371	348	382	358	375	390	369	373	374	349	355	367	388	372	381	324	360	386	340	388	323	353	388	359	379	365	384	379	366	388	361	353	362	362	374	350	375	362	360	389	365	362	384	338	394	384	375	357	403	409	413	342	357	352	362	378	360	351	381	332	376	354	364	378	374	386	386	361	365	351	336	383	341	382	381	393	362	375	341	369	354	376	384	355	402	417	377	388	375	375	344	349	418	392	394	371	366	370	363	368	363	354	372	362	384	349	380	374	358	377	364	404	380	363	384	341	367	352	381	324	353	349	380	368	334	392	356	350	399	378	350	371	375	337	348	350	365	374	358	335	345	391	370	377	418	351	366	366	390	390	373	367	354	367	337	336	369	375	363	354	324	346	365	356	393	381	373	401	381	352	363	357	376	354	375	361	371	351	379	321	400	364	376	378	387	374	343	404	366	358	343	352	349	352	369	375	365	342	388	368	364	384	366	400	373	409	351	365	399	367	361	384	404	373	380	370	379	391	358	333	341	336	343	387	375	374	372	349	335	358	346	383	378	410	334	344	346	396	365	373	338	355	338	356	356	316	377	364	382	371	383	402	414	381	363	355	348	389	357	330	380	371	369	345	353	340	361	361	402	386	419	375	389	381	385	369	356	385	347	372	371	324	373	363	394	355	355	349	348	356	345	386	394	386	380	359	337	365	364	351	392	384	382	372	361	377	372	373	369	378	338	395	348	345	363	342	359	387	348	351	393	364	392	411	365	364	340	344	365	378	397	363	356	345	363	373	345	367	367	384	353	383	393	384	382	339	348	330	348	375	371	363	369	339	369	395	405	370	381	392	359	368	397	384	367	352	354	368	370	386	368	383	337	351	379	356	330	369	372	384	362	347	371	361	367	366	378	371	349	390	388	365	402	372	363	357	417	384	354	368	359	352	381	359	341	388	376	394	361	368	372	375	357	367	359	365	372	373	349	338	348	372	366	388	360	373	406	368	379	379	354	337	360	375	361	379	355	358	369	362	380	401	345	392	390	357	381	348	354	395	357	393	369	401	343	402	399	353	324	347	396	359	376	322	382	366	381	352	364	387	352	368	362	359	351	375	357	383	355	363	386	383	341	378	367	347	369	380	364	378	342	356	356	334	401	378	384	368	353	359	344	358	378	396	388	383	361	366	367	343	355	338	389	361	423	396	349	372	369	354	383	352	361	392	362	360	369	357	399	346	425	388	381	382	362	406	381	311	354	346	365	345	384	405	378	348	344	382	341	354	385	370	371	351	325	406	371	401	361	375	358	404	349	379	373	327	392	324	359	353	346	379	370	354	376	371	356	364	363	361	350	395	389	358	382	370	338	371	426	351	341	350	394	393	402	346	371	363	326	360	389	366	386	337	346	408	379	373	398	385	374	355	347	359	353	332	412	361	368	364	345	359	391	352	383	373	374	346	367	377	353	373	367	394	371	369	380	375	399	386	391	362	354	367	367	374	364	371	381	381	375	393	404	352	382	380	369	343	379	365	353	377	392	386	365	361	333	372	370	382	376	369	361	398	366	362	352	341	407	345	359	357	378	374	377	367	374	384	378	357	366	359	375	367	379	376	379	352	363	356	359	378	381	362	369	347	364	351	390	394	399	374	354	385	347	367	353	385	397	332	409	353	391	335	383	368	356	351	383	377	386	370	385	373	369	357	403	410	353	370	345	387	354	402	382	391	361	379	383	389	373	348	357	362	340	375	351	358	377	375	359	336	411	370	369	357	392	410	360	374	388	358	390	386	365	386	392	361	393	381	388	366	345	384	342	361	362	343	379	371	351	401	356	372	393	361	363	389	379	343	376	371	364	362	369	388	379	391	337	405	380	373	355	362	347	365	359	356	351	362	336	374	377	391	391	365	386	413	371	375	346	356	350	410	369	337	375	353	394	384	415	382	373	375	357	365	339	346	381	357	357	349	326	365	380	355	365	342	369	365	357	385	362	361	373	374	382	383	384	374	372	376	402	362	366	339	382	344	345	377	382	352	356	382	389	374	405	382	356	353	350	350	374	371	364	386	399	338	354	365	366	376	355	421	380	385	381	415	390	345	348	367	380	399	362	377	376	356	360	403	345	393	376	387	389	366	339	351	360	372	362	383	391	372	360	375	354	382	358	367	344	374	358	375	395	368	359	379	369	353	386	380	402	347	389	365	334	373	392	382	338	370	366	362	379	359	368	365	385	367	391	372	372	375	378	369	365	375	373	357	345	387	360	363	320	384	392	373	399	375	366	395	323	379	346	342	408	356	389	381	388	352	387	364	345	351	363	394	345	375	341	355	381	348	394	383	395	360	377	383	379	358	355	381	346	356	360	388	363	381	393	408	385	359	341	398	358	356	386	402	313	369	372	414	345	370	357	374	375	381	353	387	374	330	369	348	374	363	377	366	361	356	360	396	364	386	369	334	372	349	373	364	371	397	382	351	353	374	353	348	343	374	340	363	354	377	369	346	349	382	376	410	394	337	361	373	356	380	369	333	362	382	380	425	373	373	370	389	332	358	376	365	364	360	376	350	361	338	379	405	356	344	386	330	403	388	343	380	421	343	332	358	334	362	369	359	373	369	389	392	367	376	334	356	329	354	348	368	403	377	385	387	366	402	375	400	352	381	380	384	350	361	364	379	368	360	369	380	379	342	370	379	387	385	357	357	360	381	391	387	414	386	356	359	384	356	376	383	348	334	383	387	376	401	376	345	367	351	353	422	385	377	382	365	386	370	369	385	333	373	367	377	361	392	378	338	404	319	355	365	344	349	385	351	360	379	381	352	355	369	354	359	382	380	400	394	362	393	378	362	360	350	375	389	331	380	390	372	393	368	393	364	385	369	410	372	381	373	389	391	391	385	340	394	394	374	384	369	352	382	349	381	375	393	393	389	348	366	361	382	357	369	361	362	370	394	341	370	355	381	348	371	360	377	368	375	368	369	356	377	367	373	384	383	378	355	378	377	326	356	341	359	391	374	385	357	357	385	377	353	374	349	413	348	357	348	355	380	411	398	366	380	356	362	338	392	375	352	357	352	377	377	371	347	380	372	360	368	381	385	338	336	371	404	356	376	365	386	362	406	377	338	360	390	389	369	397	337	318	393	406	390	361	336	375	355	348	365	398	374	358	416	402	381	364	384	381	347	376	357	341	363	375	359	347	358	380	353	349	354	387	366	388	378	354	366	392	341	363	378	349	392	357	400	381	379	354	393	384	344	362	367	339	371	403	373	383	374	357	356	373	376	358	363	358	353	364	338	383	390	383	375	381	364	402	368	388	360	339	349	356	347	349	367	389	357	367	367	387	376	395	365	358	366	398	343	411	357	389	379	387	352	368	420	410	375	355	375	351	371	342	368	358	392	332	389	379	366	397	375	442	390	387	381	381	346
25231	21120	23647	28795	21098	13779	527	381	308	341	350	314	286	320	265	293	305	287	309	301	311	295	311	252	305	248	263	285	293	306	306	285	299	287	298	326	306	283	287	307	277	317	296	291	310	292	305	303	339	287	304	336	260	306	304	291	284	285	270	271	283	304	282	295	263	282	289	308	306	301	295	326	322	299	280	313	303	307	309	340	292	292	305	266	327	293	267	306	293	321	328	317	305	303	297	290	289	288	282	279	304	303	269	299	298	311	295	295	277	296	331	280	287	284	285	301	289	282	322	251	288	274	294	284	290	291	299	297	323	312	268	278	285	262	279	297	291	295	293	289	259	286	285	295	343	286	315	309	307	286	290	285	280	262	292	319	301	271	286	290	307	286	262	294	285	319	284	276	293	281	330	302	305	272	292	301	265	297	303	311	308	305	286	264	288	308	354	311	291	314	282	289	268	261	276	292	288	307	301	282	321	330	302	313	285	289	288	307	306	298	291	276	321	297	282	255	273	280	295	255	354	310	301	301	275	301	284	301	304	305	295	302	305	302	283	295	319	292	318	283	308	298	278	302	298	253	300	312	269	286	293	292	283	281	306	300	296	284	270	293	324	327	294	278	260	275	287	323	289	270	296	308	283	291	289	293	282	290	317	317	256	274	334	290	316	289	285	278	298	268	270	258	268	314	282	289	300	259	271	281	290	294	260	280	297	293	322	299	299	297	318	325	270	306	306	327	260	306	301	305	307	281	324	305	281	281	270	279	298	301	296	276	287	285	271	293	314	287	279	315	297	277	285	290	289	300	309	281	302	288	336	312	277	279	320	271	315	279	298	322	302	285	272	290	295	273	283	298	271	318	321	311	313	277	302	248	270	269	289	272	292	305	295	288	319	299	291	305	279	277	290	260	280	298	317	262	276	319	302	295	287	300	276	258	298	300	281	285	315	270	282	279	308	307	308	323	293	293	293	309	302	306	272	295	297	267	291	287	308	314	316	306	271	309	294	275	270	278	296	285	322	285	288	288	311	306	288	328	293	304	300	286	300	281	253	273	288	299	305	279	311	316	287	284	275	289	291	276	276	285	268	302	315	282	320	294	323	307	279	276	307	309	300	275	264	289	274	294	256	277	305	311	270	267	273	292	316	289	289	301	309	320	308	324	305	302	325	335	302	272	324	316	303	283	272	268	296	292	283	292	268	278	309	267	304	273	334	294	301	291	304	313	272	291	328	291	286	258	268	263	319	279	285	303	230	286	277	295	328	304	282	321	321	316	291	326	302	294	244	294	297	331	328	314	332	292	326	318	296	273	251	288	307	292	302	267	320	280	306	315	301	275	303	296	331	318	316	283	280	308	264	269	287	281	254	275	268	297	282	330	314	319	281	308	278	317	306	305	283	282	295	287	314	290	313	315	323	295	285	320	305	296	280	283	253	265	294	262	303	300	307	282	262	296	309	298	267	263	270	300	315	296	281	294	337	315	272	286	302	307	297	319	299	261	325	297	267	281	302	253	279	282	311	273	316	324	287	282	316	280	265	288	284	294	290	314	288	300	246	295	301	278	267	309	277	314	305	278	278	292	313	279	260	289	268	287	325	287	289	290	279	282	275	290	260	277	297	299	310	291	296	315	265	278	287	272	278	298	286	300	255	286	283	289	296	296	277	263	294	316	305	332	298	288	278	281	310	296	302	282	282	327	295	282	299	288	275	325	261	293	317	312	312	263	319	291	305	331	284	301	270	281	298	280	307	295	300	317	314	280	264	289	267	265	275	265	300	305	294	280	257	289	285	308	301	285	304	289	297	290	294	284	263	304	257	302	339	299	261	329	319	296	305	313	281	280	293	292	261	270	287	302	293	230	296	279	303	280	295	284	310	324	315	290	284	304	297	283	298	281	300	280	286	255	313	284	313	299	271	314	284	277	311	293	273	283	325	289	271	318	289	268	270	299	263	274	313	267	267	294	307	283	294	289	273	312	264	299	283	304	294	292	292	280	275	280	310	299	290	293	320	309	278	274	290	334	274	274	289	291	272	332	305	289	308	277	294	274	289	259	280	280	296	311	270	243	284	276	290	284	280	316	282	243	298	292	256	307	318	309	297	281	280	293	316	289	279	293	298	352	277	281	320	279	319	275	336	291	285	324	272	307	282	291	323	306	278	284	320	301	287	267	316	273	289	278	278	308	281	300	322	288	291	308	267	320	256	307	276	271	304	299	275	307	306	293	313	289	299	307	282	246	255	292	287	270	292	302	307	277	308	322	282	259	278	268	282	305	287	284	322	274	305	285	302	284	274	294	324	330	286	319	282	278	286	300	295	286	299	314	318	308	279	283	304	302	348	282	304	289	275	263	311	302	302	302	268	297	305	311	309	292	309	313	313	290	284	265	313	272	300	286	287	293	297	311	261	307	292	324	309	280	285	295	316	311	273	310	299	313	302	295	284	289	286	305	313	260	316	298	283	342	288	301	292	271	294	266	292	295	293	300	269	280	284	295	293	306	259	303	277	283	313	308	307	296	325	299	258	293	293	289	300	286	279	310	258	314	273	265	285	286	302	285	296	306	307	282	312	296	328	290	269	309	268	328	295	327	300	301	315	272	281	299	333	283	301	288	322	280	318	273	299	262	280	263	297	323	292	289	277	314	281	281	305	271	280	298	305	287	279	283	287	275	282	327	310	289	315	273	290	325	294	314	323	298	290	253	312	280	317	268	252	264	308	285	281	278	295	288	308	303	302	274	291	268	249	270	319	301	291	270	298	227	249	314	281	294	282	315	260	277	265	293	262	270	284	310	310	292	328	304	263	312	284	298	314	274	278	295	264	261	286	308	297	312	276	299	297	272	294	301	286	301	265	272	299	287	272	283	302	292	300	292	308	304	325	273	282	276	291	286	314	252	282	279	303	306	302	331	292	286	284	302	307	277	280	311	288	283	304	319	331	296	330	304	301	285	265	297	293	283	273	314	310	264	294	295	299	282	297	286	252	238	320	245	268	273	287	294	288	313	298	262	306	250	224	321	319	307	277	322	288	334	287	304	287	281	274	293	293	288	306	329	295	273	311	307	303	313	294	310	284	277	278	299	293	289	272	286	286	311	276	273	299	275	300	292	318	310	284	278	273	293	315	281	295	287	273	295	293	314	313	317	304	298	261	311	294	328	288	255	302	253	292	289	277	292	303	292	336	309	286	306	324	306	291	295	315	298	318	300	315	309	305	314	301	301	298	326	270	289	290	300	330	281	296	276	264	267	287	281	297	284	285	319	269	313	277	287	290	299	256	273	256	329	282	279	290	308	278	314	301	295	311	256	280	269	279	294	261	297	315	271	250	278	309	282	256	273	333	287	277	288	303	278	286	288	302	272	278	283	285	296	278	311	288	312	291	278	278	277	276	307	294	294	318	311	290	275	276	309	275	285	275	324	273	285	323	271	299	286	262	273	319	274	297	303	306	286	275	277	293	305	285	292	308	294	302	296	282	278	291	282	297	305
29101	36784	18324	1072	695	652	624	651	638	632	650	675	603	660	586	621	652	626	615	664	654	588	626	632	616	589	648	645	644	625	599	638	594	660	613	641	638	634	635	635	637	627	644	601	616	595	600	592	662	626	616	644	658	602	586	635	611	623	573	625	618	583	588	623	652	634	598	621	630	648	650	650	609	638	613	633	618	649	658	626	634	616	619	651	648	631	656	627	626	636	649	643	612	613	593	609	629	624	655	651	613	611	571	623	670	612	599	614	646	623	629	626	607	646	616	614	614	665	623	672	642	684	589	613	630	649	557	623	606	643	646	615	581	609	681	631	619	579	624	666	612	635	624	648	609	633	639	616	623	657	632	638	650	664	670	640	620	647	646	620	649	606	617	636	596	655	630	605	619	600	622	628	664	598	623	603	641	615	649	605	618	648	619	611	600	643	640	606	632	628	654	602	659	623	566	592	592	654	646	675	647	613	653	638	609	619	632	641	654	621	645	635	644	591	622	640	630	662	622	646	629	625	643	653	619	617	670	607	590	598	596	661	622	614	645	649	610	644	619	618	642	614	602	627	600	617	647	606	629	616	636	627	673	651	648	581	613	628	620	673	631	611	615	634	598	608	637	627	646	672	641	635	663	624	609	624	640	624	642	646	622	624	658	602	653	602	631	637	608	658	640	613	606	601	620	644	658	599	605	596	639	605	605	634	652	602	648	637	597	647	636	638	635	618	662	693	662	601	627	615	665	657	656	614	679	631	645	642	637	621	628	633	660	645	633	611	585	611	642	617	603	599	607	677	629	635	620	612	628	660	691	652	607	645	651	639	609	624	629	638	656	591	630	651	654	609	639	623	645	620	655	636	647	647	645	631	616	615	653	620	603	601	607	595	617	616	611	616	614	634	633	605	559	649	637	629	633	628	645	664	609	640	579	624	650	610	612	613	603	616	640	623	650	652	622	653	655	687	620	628	626	577	604	607	658	668	539	689	630	556	611	580	643	624	620	615	655	623	627	618	614	652	633	648	621	643	664	604	651	630	627	610	630	634	638	635	644	652	625	616	571	629	663	665	627	655	609	648	636	616	619	617	589	620	618	645	644	664	640	602	590	631	643	534	617	668	626	623	640	650	632	608	629	608	630	596	551	625	644	624	631	682	592	645	616	606	604	648	655	662	588	655	641	603	621	620	656	687	621	637	630	651	624	660	654	615	621	697	630	609	634	633	638	616	630	607	638	590	632	609	641	619	620	683	603	593	601	608	657	676	615	601	590	602	620	652	633	594	640	623	631	655	618	590	630	604	607	632	603	631	644	669	670	634	651	614	646	617	637	602	621	635	614	626	595	586	636	652	636	651	600	614	626	581	647	610	674	604	615	657	655	609	609	615	664	639	587	644	645	616	615	626	628	624	652	618	622	623	623	634	607	636	608	593	604	635	634	617	612	687	616	627	631	636	610	650	608	615	636	631	576	631	634	610	585	593	613	604	626	625	621	629	648	643	638	625	619	662	641	663	610	612	627	656	598	662	628	648	645	605	611	604	661	639	616	624	634	674	592	655	626	634	650	625	640	627	582	610	609	639	623	638	654	609	650	617	636	638	592	594	609	644	656	632	632	604	629	673	620	650	640	638	609	602	619	640	616	636	618	587	586	604	629	569	641	646	638	612	640	585	632	645	610	641	641	678	595	616	642	617	626	598	587	624	631	664	598	665	603	665	631	643	646	601	635	644	682	647	631	598	615	633	613	615	643	594	627	585	643	605	642	688	619	692	618	629	595	598	686	663	587	636	633	661	590	585	633	608	605	659	592	602	623	620	602	567	637	656	631	662	645	636	601	606	602	665	589	613	671	636	605	632	589	631	641	660	678	642	602	637	620	638	605	608	628	661	625	577	578	635	603	642	621	662	637	661	620	655	606	647	624	646	613	597	646	649	622	617	617	662	652	633	624	606	618	639	643	662	635	611	657	642	660	587	657	662	639	597	611	637	638	620	641	601	626	669	672	612	630	614	689	656	615	572	607	593	647	593	611	608	622	641	629	610	636	646	609	610	598	596	639	636	659	623	652	617	627	602	624	662	651	608	591	627	614	640	594	624	608	639	645	621	612	629	636	599	614	680	641	611	633	606	603	674	616	677	682	666	619	644	681	626	589	626	628	586	643	610	638	620	637	645	611	586	616	643	641	630	638	629	640	638	584	633	629	568	637	638	623	668	658	622	633	632	646	630	597	643	663	638	620	625	657	646	592	635	614	585	606	657	580	627	601	629	624	641	587	603	661	611	631	606	651	622	657	624	618	656	617	595	616	625	666	680	584	690	614	574	625	623	630	645	620	645	601	626	593	598	614	630	669	629	634	631	618	586	591	635	648	626	639	610	606	627	639	652	584	613	660	663	664	636	619	693	653	656	602	653	603	621	617	629	601	597	626	666	602	583	606	612	654	638	677	631	617	608	664	632	659	633	640	618	611	619	626	621	602	663	637	578	587	610	578	628	680	598	616	607	613	592	615	631	585	621	641	622	619	620	636	661	599	565	576	604	624	610	653	584	605	621	652	617	597	642	556	588	638	630	569	658	596	629	630	642	618	632	593	611	634	580	612	683	638	609	584	601	615	647	629	630	636	602	677	581	647	618	617	640	636	589	640	622	647	626	647	649	628	580	620	637	616	601	626	645	615	631	629	653	638	683	614	638	615	638	616	590	648	608	596	629	586	631	624	607	600	590	617	593	656	674	619	644	581	643	616	614	627	651	668	634	655	612	638	599	635	651	614	634	681	603	569	635	651	613	644	603	680	657	631	618	622	644	612	644	621	623	629	643	636	635	604	629	668	601	580	608	608	643	634	604	622	649	607	608	620	669	602	667	620	627	609	614	669	627	651	618	598	641	622	614	575	591	691	630	614	644	586	642	684	654	614	637	646	633	677	610	626	621	607	629	619	656	637	608	625	630	625	670	600	604	663	649	661	659	663	671	596	653	628	656	634	569	638	606	689	615	598	640	602	631	608	602	653	656	596	611	643	614	618	588	656	660	577	599	684	612	594	567	665	611	669	639	617	630	615	631	624	609	631	635	582	601	602	608	633	684	645	634	602	633	642	648	645	622	625	624	607	665	625	592	610	601	617	628	612	595	639	628	622	609	647	609	630	641	651	623	622	663	588	611	636	622	584	613	668	618	619	595	585	603	683	640	641	627	638	636	609	641	633	659	645	629	613	617	637	618	634	604	603	627	626	654	622	656	647	612	621	640	623	663	645	622	609	622	628	646	625	611	660	647	600	627	674	644	676	655	600	623	648	685	621	648	648	627	603	644	635	611	627	645	651	602	633	636	633	623	617	613	685	646	624	639	637	634	622	608	583	596	617	605	628	605	637	613	633	650	652	601	628	618	600	653	632	658	604	619	630	623	607	589	631	644	661	632	634	638	640	597	630	621	621	672	632	579	602	635	642	587	610	651	615	648	676	657	624	598	643	649	646	582	633	659	601	648	660	614
24549	21142	24062	28488	21144	21176	11924	620	415	374	364	354	316	328	287	301	299	303	290	328	321	307	321	319	297	269	297	310	265	322	333	296	268	280	287	323	284	306	310	292	309	256	265	253	279	300	310	332	303	277	273	283	299	290	274	293	299	281	299	298	276	266	308	274	279	293	269	287	293	261	301	269	299	294	281	249	299	322	290	248	286	262	298	299	281	269	312	290	278	317	298	273	269	289	268	272	287	285	277	285	295	286	278	294	293	257	301	281	291	290	305	270	270	288	279	271	313	282	281	277	288	272	254	267	289	267	315	284	298	287	268	261	267	295	285	279	257	315	289	266	333	313	294	270	323	294	275	295	280	275	276	304	263	268	304	307	269	274	283	309	287	292	297	290	306	282	275	269	261	255	315	277	284	286	292	287	267	290	294	287	283	285	302	301	270	265	288	256	274	309	297	283	294	272	289	277	292	297	248	301	291	285	332	247	289	278	248	271	302	297	274	317	276	272	312	255	308	271	275	273	305	302	297	300	287	281	286	292	302	314	277	287	302	273	313	270	314	287	280	283	303	308	299	309	245	255	232	312	313	296	299	291	286	342	312	254	293	298	311	319	239	262	271	304	252	297	293	264	303	267	299	319	286	280	289	264	284	286	279	297	304	276	276	299	307	290	277	285	272	294	300	298	298	305	293	285	314	308	311	275	271	269	286	286	302	294	276	279	289	286	300	296	305	299	285	250	287	262	309	284	259	265	271	265	299	289	269	252	269	309	268	300	279	305	299	298	313	312	251	242	261	295	294	257	241	288	271	295	282	296	286	285	332	268	243	299	307	306	311	313	317	311	288	310	309	273	283	305	299	286	280	283	301	296	290	285	266	302	296	289	304	283	252	264	328	283	290	283	274	304	291	275	280	251	288	327	316	273	269	296	290	274	310	284	273	257	285	276	265	294	263	278	259	312	257	309	272	281	302	268	282	272	271	252	289	254	307	291	277	302	290	302	286	314	279	290	298	266	286	280	294	285	286	268	316	313	281	275	308	295	287	274	256	301	286	283	293	305	303	312	289	306	282	269	316	312	288	286	296	241	266	291	289	270	279	263	295	309	314	281	324	262	283	271	284	282	294	262	281	300	269	261	288	315	249	277	288	299	288	271	266	313	283	264	297	281	327	279	295	292	245	261	288	302	265	274	277	322	277	295	282	290	305	293	285	297	291	249	294	272	310	308	306	284	297	257	254	277	286	303	322	290	264	276	286	292	325	288	311	272	297	300	278	296	276	302	288	272	296	303	277	286	280	299	338	282	270	236	298	289	270	279	282	270	305	320	263	290	295	299	297	283	254	302	261	279	271	362	295	293	272	313	349	256	267	301	295	268	243	268	244	300	291	272	273	291	280	294	330	295	275	279	288	294	272	292	300	299	277	272	252	293	285	303	271	306	307	310	238	263	278	310	287	262	279	304	279	324	280	269	269	267	292	306	269	293	261	274	272	272	280	294	305	258	274	280	304	287	294	294	285	298	273	281	277	295	315	247	295	281	240	288	281	282	323	297	273	290	287	288	251	252	304	303	298	280	300	296	266	273	290	301	278	272	269	301	259	285	280	267	257	270	292	278	296	282	278	287	267	290	288	298	265	302	268	273	281	276	284	325	297	290	284	268	277	303	273	284	313	271	277	280	302	292	294	290	296	318	247	279	278	259	287	292	292	284	277	245	234	288	254	295	293	301	267	293	296	298	292	320	279	277	311	282	289	270	266	283	331	270	288	283	300	267	281	286	288	247	289	278	262	276	287	286	282	258	265	282	287	297	322	274	279	306	297	272	295	264	278	293	271	322	287	312	258	293	289	268	306	304	272	301	298	265	285	267	293	265	257	280	260	300	273	276	285	309	289	265	299	280	251	280	266	307	294	281	277	292	276	267	259	303	291	283	293	270	279	251	267	283	289	319	233	258	296	240	303	270	276	271	299	278	274	294	302	281	299	277	339	272	287	257	283	295	317	306	268	322	274	268	263	270	297	299	269	263	279	317	257	254	249	332	338	277	253	298	284	283	252	288	296	282	280	264	302	273	269	289	283	283	260	291	307	297	305	291	270	299	295	302	258	322	321	291	275	312	333	261	275	296	283	276	269	292	261	298	275	269	302	300	287	270	272	281	273	336	279	283	269	285	256	286	285	289	309	282	313	284	293	323	301	305	293	291	282	265	288	300	284	312	293	243	265	270	314	268	281	294	290	322	299	286	274	321	275	321	276	275	285	279	283	263	264	282	248	298	325	286	284	279	295	286	259	313	296	246	295	250	273	259	285	289	285	322	308	267	307	256	283	305	276	283	291	266	276	305	268	302	284	299	274	287	264	295	269	262	249	297	288	230	265	280	287	304	272	287	276	282	287	305	270	267	278	307	251	278	254	295	297	285	264	265	271	280	278	250	244	265	268	307	325	308	288	273	268	292	273	269	281	294	281	305	272	263	220	335	292	274	328	275	274	256	275	265	283	278	303	278	288	277	292	280	279	276	320	272	266	254	280	284	251	261	268	301	285	306	321	295	267	288	300	298	301	290	293	276	259	279	282	288	272	289	276	281	292	287	295	321	284	281	320	307	284	266	280	273	292	260	306	256	269	286	274	317	297	270	282	297	232	297	277	285	295	305	331	285	298	316	270	286	281	291	322	283	273	315	295	285	274	269	269	272	273	319	282	303	276	281	280	270	271	285	299	287	270	278	282	285	258	255	276	277	292	305	287	271	315	306	326	302	275	258	279	289	279	298	266	290	311	291	274	265	310	243	317	289	288	303	282	266	283	253	273	276	291	277	270	272	277	290	291	258	272	291	237	282	280	301	270	289	332	276	284	291	276	277	304	301	270	265	269	246	268	246	287	251	309	294	317	281	288	307	266	277	316	283	307	283	277	298	311	257	295	282	267	284	274	276	286	260	292	281	266	297	274	278	279	291	265	301	289	324	284	266	317	290	293	293	317	299	257	287	266	269	284	254	287	273	298	271	290	286	290	281	306	267	301	288	304	302	308	254	295	263	255	285	273	319	277	308	301	288	273	304	303	288	307	292	267	267	256	274	271	239	305	260	288	283	300	274	282	286	317	284	289	264	279	253	223	270	324	298	289	277	274	300	318	303	279	272	286	281	304	267	275	290	295	284	302	286	303	283	289	251	285	307	266	268	294	265	290	279	287	274	297	306	259	271	301	313	284	279	283	295	295	269	325	285	312	259	285	273	296	259	290	262	291	316	287	320	301	269	274	292	286	268	269	312	283	274	270	304	244	319	285	268	321	292	268	274	272	286	333	294	281	310	296	281	283	274	296	280	296	274	281	284	287	303	289	285	274	260	292	292	261	267	292	286	309	311	283	307	285	319	257	256	254	290	253	305	277	315	277	286	275	280	302	291	289	310	259	284	299	320	257	316	281	278	298	288	271	299	294	293	282	290	308	298	254	293	284	294	308	289	300	296	276	271	267	275	287	275	277	280	297	296
34542	47647	28048	1368	755	701	678	642	592	657	597	576	655	579	598	582	584	633	563	627	568	580	569	616	611	640	585	591	590	580	588	585	558	616	559	602	605	532	603	590	579	588	559	603	597	594	616	634	635	580	605	545	600	574	556	565	608	574	579	579	600	539	565	607	606	604	540	605	615	571	555	565	588	587	564	578	554	567	576	536	598	579	557	586	559	561	581	570	625	566	620	590	571	590	618	563	597	617	571	574	615	636	616	584	616	566	597	575	607	568	568	627	581	559	576	593	551	539	576	574	608	636	606	555	601	538	601	571	622	567	631	572	575	567	604	593	604	575	614	622	563	595	576	547	593	576	608	595	566	599	587	591	568	599	543	626	566	635	582	571	616	601	585	594	585	571	577	605	569	569	567	573	578	623	556	609	555	579	595	578	589	601	603	592	621	565	594	561	594	574	564	598	582	561	571	583	634	583	612	603	579	573	579	543	576	570	607	569	564	589	636	614	579	597	585	584	619	564	599	585	616	579	596	611	562	635	575	577	573	577	641	560	553	535	575	594	600	595	628	589	567	602	586	556	559	613	576	580	637	572	583	587	579	596	630	604	562	593	585	567	603	643	579	558	580	581	582	585	550	587	606	570	591	576	583	605	587	575	579	574	576	619	607	554	596	590	634	578	609	622	608	568	583	568	588	571	614	566	570	603	595	599	634	579	566	599	583	612	573	581	582	537	540	548	611	596	586	581	578	597	606	608	554	583	575	553	576	582	539	576	583	603	592	562	558	599	591	578	579	599	639	605	608	579	556	591	589	605	581	582	568	573	565	564	535	552	641	577	552	574	617	595	542	573	581	596	587	574	514	577	587	578	609	578	586	606	598	605	632	589	602	598	563	575	602	604	589	554	577	598	559	585	577	547	629	625	601	546	570	609	566	562	626	573	594	623	568	581	577	598	557	595	565	584	570	587	562	555	580	531	616	569	599	612	534	593	587	529	528	583	565	539	554	599	580	628	551	587	561	555	593	573	628	579	557	599	586	560	557	578	588	583	605	599	563	587	552	591	611	609	609	589	581	611	570	584	541	557	564	570	578	612	559	594	569	595	580	582	580	571	534	611	588	597	645	621	591	569	570	588	554	600	578	615	581	614	534	622	579	562	577	586	600	586	597	597	587	586	611	604	610	564	532	605	623	519	587	625	547	632	621	586	576	609	576	585	604	572	550	600	582	612	632	587	594	614	581	611	569	584	599	585	579	585	600	586	622	583	575	585	587	572	572	580	568	626	576	617	547	580	564	617	590	592	571	580	616	605	569	558	591	579	541	565	561	586	557	580	610	589	556	577	570	635	653	592	554	604	610	576	602	605	579	572	600	576	552	620	619	582	569	610	597	590	580	588	565	597	549	554	556	577	558	579	600	557	585	596	615	603	612	611	586	557	570	613	576	622	562	581	619	608	583	580	552	554	565	582	575	610	577	627	578	571	584	569	602	555	609	572	626	570	592	583	595	596	617	574	618	560	569	567	567	559	577	613	544	553	587	570	576	611	562	577	629	582	558	600	576	612	572	591	580	560	609	554	593	586	591	594	594	563	587	606	599	621	593	604	554	596	601	589	610	579	507	615	610	574	574	563	585	591	569	553	594	539	595	619	609	593	620	591	573	525	606	544	550	650	560	564	566	601	593	593	617	583	575	563	618	548	606	591	576	604	571	543	591	562	588	571	587	608	590	600	555	605	607	547	597	594	578	572	598	603	597	600	616	610	573	627	578	624	562	578	612	594	583	577	608	598	583	575	579	598	547	579	587	571	586	573	550	582	583	605	609	569	559	606	545	573	606	596	568	580	618	622	597	587	609	598	547	571	575	601	584	630	590	614	577	607	601	576	568	613	564	589	592	584	602	578	623	580	602	581	606	585	576	592	552	585	594	569	607	595	563	582	576	568	614	565	608	606	588	572	610	598	558	590	596	557	641	608	597	598	611	589	612	534	571	544	605	612	583	629	587	598	637	596	584	565	588	583	581	577	545	539	610	547	597	623	587	551	575	592	608	593	549	610	568	589	599	572	559	571	555	594	600	536	570	595	609	619	568	617	585	593	578	597	562	585	604	618	576	601	573	567	582	588	572	592	588	561	617	537	574	592	594	590	602	600	577	581	543	580	576	599	591	591	596	599	596	575	541	572	595	635	572	643	594	575	564	581	620	538	593	569	580	576	573	582	615	542	602	615	537	578	579	513	647	578	602	600	584	605	604	583	579	613	626	592	615	595	544	556	583	594	563	583	563	564	594	566	619	558	583	563	551	580	560	563	585	613	582	560	593	627	602	585	545	597	566	579	615	597	561	582	603	553	628	586	586	617	574	613	607	600	589	583	548	555	560	598	583	556	579	601	630	589	585	601	590	534	580	596	561	560	602	615	589	593	546	626	622	595	587	654	573	600	567	586	587	590	540	545	557	570	596	525	564	591	549	570	605	583	558	577	573	582	565	625	580	611	587	564	561	566	582	601	615	609	612	517	588	569	604	550	618	582	548	579	556	597	584	552	563	594	585	584	579	610	548	542	559	572	593	580	562	558	586	625	563	557	621	589	573	597	565	613	595	600	606	605	607	579	590	573	565	595	597	580	591	591	628	565	596	588	563	590	599	602	592	602	609	572	599	581	576	570	571	549	566	546	583	599	576	555	613	556	590	597	538	641	584	570	615	595	588	583	553	590	549	536	578	582	581	619	599	562	545	571	626	576	568	629	634	571	567	596	585	555	550	582	572	585	564	589	577	576	586	584	632	597	573	591	555	583	604	558	607	578	600	582	608	602	588	592	605	548	607	579	620	566	591	590	558	568	567	630	564	572	586	593	558	542	558	582	582	591	606	613	561	620	577	602	580	571	600	580	584	630	572	600	578	636	610	573	587	551	559	650	550	545	585	529	579	570	556	567	578	617	543	600	583	568	597	567	561	585	586	573	570	584	584	574	599	565	584	628	618	626	603	573	587	567	568	576	578	556	568	585	570	584	576	599	596	617	639	539	564	582	601	572	598	574	607	576	559	592	563	570	625	590	593	574	580	544	579	549	596	610	560	607	595	577	614	603	576	543	574	600	628	547	609	569	558	615	559	622	551	592	574	603	595	582	569	630	561	582	569	569	601	627	604	577	586	586	596	626	570	543	578	598	595	577	580	609	558	584	618	595	581	595	558	601	613	557	610	537	602	582	580	580	580	604	594	589	563	536	612	589	568	568	620	596	584	545	572	617	601	600	609	571	553	589	566	576	561	566	590	573	624	589	527	600	606	566	567	560	577	617	543	636	551	586	611	613	596	587	529	622	608	533	578	593	634	551	584	583	609	593	552	581	573	582	604	583	596	589	584	587	579	581	565	594	594	591	604	582	595	598	564	619	571	597	606	555	621	569	586	585	586	573	617	572	554	602	565	605	596	627	589	614	554	622	543	612	545	631	581	629	594	590	595	598	571	566	610	604	535	554	539	594	586	566	578	606
34307	18144	6135	486	184	168	158	156	139	140	160	152	149	146	132	136	148	159	154	151	150	141	147	137	139	151	136	140	143	159	158	145	156	135	127	160	151	155	147	139	136	142	164	146	137	151	151	153	142	164	177	122	142	163	144	141	139	138	159	148	165	148	138	142	138	131	140	184	148	154	138	149	144	142	134	140	159	154	151	162	160	123	144	154	157	166	153	138	154	161	150	139	162	149	159	155	141	146	151	133	161	159	144	151	131	154	166	145	148	146	126	158	153	157	140	150	152	124	168	183	145	151	133	119	127	167	139	148	146	136	150	161	136	169	129	145	168	140	152	163	139	156	144	145	136	153	167	156	154	146	170	139	143	157	154	134	143	160	139	132	140	168	169	139	136	135	157	158	178	151	141	149	183	130	150	138	146	147	129	159	141	160	171	153	139	143	168	136	164	125	142	164	134	134	143	146	160	133	122	146	130	142	142	139	142	127	144	139	158	165	143	130	137	144	144	147	139	172	129	160	154	142	156	140	148	148	165	128	138	136	149	152	146	133	149	141	154	152	154	130	183	117	140	145	123	142	147	127	154	139	151	139	125	169	144	131	139	148	138	126	147	138	131	144	158	176	135	140	145	164	123	160	157	140	125	151	148	141	153	125	158	170	164	162	147	115	150	149	132	134	141	149	163	142	148	129	145	152	150	151	149	115	144	165	134	139	149	140	132	177	152	114	152	159	152	163	171	138	135	157	142	163	154	150	147	140	140	163	129	164	182	129	132	134	154	140	136	139	154	138	125	153	141	132	152	173	145	164	164	171	170	159	135	144	131	148	155	158	146	138	164	136	157	147	144	155	135	146	156	162	163	160	142	131	153	141	143	108	157	143	126	159	164	192	127	167	148	141	163	151	162	167	137	113	150	152	127	139	133	155	159	126	171	141	141	160	114	142	159	142	156	147	155	135	148	157	154	135	135	155	164	161	135	161	129	174	140	153	140	152	147	146	167	136	143	165	159	136	163	163	134	141	133	151	115	128	169	147	148	140	147	141	166	142	127	151	154	154	147	149	156	156	121	146	145	149	142	156	146	148	163	171	102	128	159	146	159	127	139	152	153	150	130	163	163	145	150	144	152	143	160	165	144	166	161	137	141	169	141	139	139	149	138	160	136	162	170	130	154	150	140	159	135	160	135	152	119	179	161	154	135	142	128	175	137	151	165	130	134	134	151	130	149	150	168	138	126	146	152	150	148	135	141	170	140	154	133	137	150	160	162	125	147	145	141	152	132	129	159	139	143	149	110	166	126	144	158	114	148	134	132	161	160	129	141	146	129	155	161	152	130	131	133	146	148	168	144	132	125	147	154	144	142	160	132	143	132	134	163	137	136	150	172	154	139	135	176	146	143	163	141	135	134	149	162	140	144	140	127	124	153	176	154	153	164	157	173	140	128	157	157	154	144	153	142	161	133	142	154	146	135	146	152	170	159	144	135	126	138	138	138	144	161	141	152	138	147	139	139	146	149	136	141	167	142	156	147	145	134	147	143	156	137	151	162	130	139	138	137	138	149	152	147	157	161	145	146	144	163	145	148	134	144	140	149	143	163	138	121	154	164	131	128	147	121	154	127	146	143	150	155	166	151	154	130	161	134	137	158	159	148	161	155	148	114	160	171	156	146	126	135	138	133	171	147	138	138	161	110	150	119	150	124	145	159	155	150	123	152	143	152	141	134	169	163	140	132	139	146	143	140	137	130	136	164	154	150	145	164	141	142	161	168	169	130	183	148	135	153	127	149	163	146	150	169	186	134	138	147	162	161	141	98	154	145	137	135	148	133	149	153	133	142	121	160	181	152	136	138	132	159	145	146	147	162	158	131	161	138	137	133	160	163	142	140	138	152	131	122	134	151	148	140	139	148	162	153	134	142	136	147	147	154	124	174	121	139	142	159	142	162	143	134	151	149	138	154	144	174	144	163	166	138	158	148	128	155	141	149	138	163	138	151	150	132	146	129	156	130	131	128	148	136	121	142	169	156	153	140	152	155	158	151	149	150	162	147	149	153	160	162	169	159	139	154	184	148	137	129	173	162	141	139	153	136	167	167	152	129	152	161	159	141	146	136	124	140	137	144	156	151	135	176	145	152	146	150	138	156	140	137	140	120	122	147	140	139	142	167	127	134	166	141	129	148	166	169	158	139	148	128	146	153	143	141	142	131	165	140	165	136	126	155	180	156	143	145	160	147	143	160	159	179	125	147	141	136	149	165	139	149	134	143	162	166	145	178	161	161	149	121	138	125	170	162	165	143	171	136	156	137	146	142	131	122	150	156	165	146	144	151	135	131	132	156	171	109	147	166	167	131	137	145	150	156	164	165	180	138	152	176	139	137	158	127	142	154	153	144	134	131	134	120	145	155	138	155	144	131	148	123	137	148	130	143	157	129	132	165	125	117	175	165	158	133	143	141	120	141	135	143	161	148	156	152	161	145	152	146	150	145	149	162	151	154	137	133	177	168	174	168	141	131	151	143	155	159	142	169	185	166	163	167	159	136	134	138	148	154	148	171	153	143	128	130	146	119	149	139	145	152	146	130	136	148	139	145	151	138	132	146	150	153	114	156	148	156	151	136	147	144	131	173	135	125	142	148	160	136	166	129	153	144	160	147	167	148	154	156	130	164	150	153	166	140	142	143	124	174	139	148	135	171	119	147	160	135	160	148	135	132	165	150	147	149	134	157	144	142	127	165	143	138	144	156	143	150	156	129	158	153	160	142	142	155	138	142	141	130	143	156	150	155	157	147	132	148	144	156	148	155	159	138	153	146	169	140	164	135	161	139	161	155	128	149	152	153	160	138	117	150	167	133	168	136	136	139	159	142	151	155	164	148	148	147	152	140	125	144	168	120	129	156	160	129	143	161	150	138	146	131	122	157	172	138	140	143	148	138	140	122	146	168	158	153	134	138	147	168	152	161	148	138	151	127	164	150	151	153	135	141	146	149	129	139	162	152	140	137	132	156	157	161	142	140	152	139	147	152	160	162	134	133	143	152	160	135	136	175	155	131	146	154	135	153	141	155	125	128	135	139	130	155	149	131	156	140	159	166	154	144	120	165	159	176	150	125	147	140	150	151	156	128	139	146	146	156	142	160	141	128	144	134	161	155	163	154	153	157	139	145	181	154	152	140	154	167	158	148	124	143	152	148	162	147	176	146	132	143	153	163	144	149	144	136	149	139	173	143	158	152	131	167	148	136	152	157	150	172	169	152	139	144	151	140	141	129	137	166	140	145	163	137	129	146	142	142	156	132	139	159	155	139	149	159	153	122	146	159	128	163	132	127	142	167	139	157	138	119	154	156	154	168	138	131	164	136	150	150	153	148	159	137	136	127	147	133	126	124	152	164	131	177	115	132	152	152	153	149	152	142	175	146	155	158	161	178	145	155	161	130	145	116	138	141	165	138	166	167	150	144	154	162	150	128	137	150	159	138	149	147	161	144	139	148	129
14802	5020	1870	372	381	344	402	367	384	367	389	339	373	377	345	357	361	353	378	377	370	338	383	390	351	341	393	351	380	396	378	363	354	333	321	357	397	377	367	374	360	371	345	374	353	373	381	338	343	372	349	355	379	376	384	361	424	379	375	344	364	369	376	369	366	387	369	345	353	350	390	381	358	359	362	385	386	365	390	389	373	351	401	379	405	339	359	386	390	394	352	390	380	373	366	392	358	376	328	372	387	374	322	367	361	354	356	371	397	341	357	394	364	327	381	377	351	394	359	375	341	356	397	361	377	380	379	344	340	339	363	378	360	363	386	396	360	336	407	396	403	360	357	375	393	357	373	353	393	360	357	387	376	348	355	372	349	372	368	391	388	377	349	358	371	360	376	368	362	368	384	395	355	358	363	397	369	349	372	365	383	389	370	342	399	350	375	375	382	418	371	350	382	368	368	365	357	387	375	330	365	394	392	390	359	385	375	352	336	359	361	386	344	371	370	367	381	354	344	360	365	344	344	382	394	333	372	381	391	375	365	404	354	387	356	376	388	387	363	339	373	388	375	379	347	386	382	387	359	359	369	356	355	369	410	354	392	357	405	326	343	352	364	363	336	391	364	373	385	369	336	373	381	361	370	392	373	381	382	384	371	378	351	374	372	391	410	408	362	372	371	383	376	393	354	362	379	382	332	369	379	387	391	353	372	382	351	390	355	383	366	393	379	357	380	361	373	394	380	371	385	350	385	380	364	340	378	400	397	353	382	375	340	391	346	365	395	360	392	389	373	374	366	351	355	387	339	369	338	375	417	354	364	349	399	364	363	355	399	364	349	385	374	361	386	361	354	369	358	361	381	383	347	346	399	369	348	375	343	322	334	392	373	405	354	351	396	398	404	363	361	376	383	358	358	366	335	341	369	362	351	362	354	372	349	371	342	365	361	384	383	373	394	371	381	396	339	352	391	370	418	367	372	371	378	381	366	400	362	359	391	370	398	369	364	348	358	387	344	377	394	332	373	365	380	362	358	348	365	343	355	353	330	343	386	372	395	349	381	362	385	362	351	354	369	371	367	312	355	351	364	369	395	341	379	374	404	344	373	375	379	391	389	399	397	367	357	343	389	355	377	359	354	369	367	366	344	365	358	391	379	379	378	342	362	362	390	362	381	381	352	346	322	360	387	380	355	365	332	348	371	374	360	355	396	421	378	372	384	363	364	345	384	342	364	362	391	353	350	345	369	370	375	387	335	388	383	366	387	375	382	374	358	346	372	380	393	382	373	380	369	389	379	331	347	342	398	364	363	387	404	356	364	395	322	380	352	349	354	386	358	366	351	380	402	362	388	357	378	388	325	363	365	401	362	371	334	358	374	354	367	355	366	425	389	337	360	394	359	399	381	378	402	397	358	388	350	339	397	401	372	350	343	338	371	369	377	402	351	380	349	369	390	382	366	390	355	382	342	370	385	387	393	335	377	378	394	377	363	349	353	365	363	344	368	348	364	364	374	394	369	340	354	377	354	366	394	362	378	361	384	368	357	353	389	365	327	351	350	368	369	419	372	366	336	367	368	370	347	404	360	360	379	362	363	368	351	351	338	348	346	354	365	371	375	371	349	352	354	344	350	389	334	348	372	366	359	385	361	391	373	356	391	381	360	357	367	375	380	357	391	375	365	360	370	376	392	384	368	408	371	341	333	390	373	336	380	373	385	369	365	351	342	374	351	372	355	353	363	377	387	353	362	391	333	346	337	356	341	383	337	376	384	399	426	378	369	375	399	412	366	351	371	407	379	375	362	344	397	359	358	361	373	357	361	371	392	372	377	367	387	399	365	381	362	395	349	400	361	370	360	333	343	405	345	375	381	359	371	398	376	373	362	388	348	349	362	393	377	364	370	353	372	398	365	386	387	374	370	363	395	373	351	347	416	369	380	354	379	385	346	367	357	356	332	361	373	352	354	377	399	373	341	341	375	377	357	358	345	372	404	392	384	380	354	383	394	386	391	341	363	388	349	381	373	372	372	387	381	392	378	367	348	356	331	378	358	356	338	370	364	335	372	390	357	361	315	361	380	363	373	359	349	334	357	373	406	393	385	378	364	376	381	376	382	349	399	345	341	381	389	364	348	349	369	368	358	358	403	392	349	364	370	375	367	386	361	356	357	384	386	390	341	382	366	378	375	363	395	366	376	363	357	373	328	378	375	383	382	376	390	362	370	363	384	328	412	352	364	368	366	398	360	355	360	399	412	417	378	347	408	360	377	343	399	388	344	365	363	366	372	401	381	400	369	408	372	384	380	341	386	386	373	391	370	393	372	369	372	367	343	374	392	391	360	382	362	369	389	399	372	335	383	390	374	382	411	338	374	346	314	363	362	344	350	359	357	386	353	375	393	366	379	389	372	371	351	376	337	402	361	400	356	398	379	357	406	368	356	321	403	383	348	379	389	362	371	394	376	357	350	372	372	382	401	344	379	378	372	406	348	378	371	362	351	363	343	381	365	358	391	343	359	363	376	388	384	362	398	392	342	326	360	374	367	350	353	389	344	363	403	342	384	359	353	385	391	389	379	376	403	371	377	387	334	385	395	359	388	383	394	388	395	381	359	345	374	387	360	381	357	373	360	355	353	377	382	403	408	354	382	382	358	346	384	360	371	375	408	407	345	366	354	363	380	385	368	388	373	369	392	406	411	376	374	384	369	372	333	383	336	358	389	364	376	321	389	364	370	367	365	327	388	387	385	397	384	389	394	364	405	370	373	367	343	383	358	374	399	393	362	333	352	374	382	366	373	385	390	340	369	399	400	363	381	376	364	365	376	343	388	374	357	366	376	390	338	385	373	378	392	350	389	389	394	369	356	385	358	337	326	365	356	351	369	385	392	374	375	376	358	363	386	345	399	384	344	398	393	376	387	386	352	413	385	351	387	345	406	357	348	421	368	385	347	359	364	377	384	376	362	382	387	344	355	361	355	361	387	389	358	367	374	380	367	343	370	380	316	370	366	368	363	322	369	396	361	376	358	392	369	398	339	398	356	376	357	394	344	363	340	373	356	376	358	348	341	379	408	347	372	372	382	376	382	374	363	379	374	386	360	367	366	338	382	378	382	390	375	366	386	341	359	333	391	347	374	363	361	372	394	365	352	374	393	359	353	392	360	366	358	372	387	360	377	374	370	385	352	340	380	387	374	391	386	357	353	375	372	424	386	351	364	385	358	340	378	364	370	377	375	360	360	349	380	386	332	375	385	385	375	368	359	387	361	400	350	373	376	352	368	358	385	342	381	365	379	355	394	327	332	380	384	381	379	380	336	374	375	378	364	361	404	356	401	363	338	366	371	364	359	355	358	394	362	369	343	395	380	343	386	348	368	362	394	380	373	363	374	364	415	380	364	375	384	371	371	375	355	381	343	329	392	347	406	396	377	391	357	372	372	376	364	316	413	359	402	365	376	364	371	369	401	331	359	355	372	360	348	349	359	357	368	367	405	443
25251	21132	23637	28858	21125	13738	541	417	331	306	335	316	330	307	321	301	273	306	305	300	315	327	317	326	289	281	303	285	313	304	279	309	279	295	269	285	283	310	269	283	279	276	280	249	262	265	299	304	303	312	296	301	287	296	287	292	297	261	299	296	304	286	279	295	324	285	285	302	261	307	318	302	305	335	313	284	298	301	304	292	310	312	282	280	301	285	272	292	279	296	302	293	284	275	300	302	276	304	284	304	337	305	297	296	288	286	286	289	288	320	305	295	301	297	294	297	271	287	283	258	274	299	274	326	298	287	282	282	300	278	261	291	245	275	287	277	284	284	291	288	283	298	309	299	316	298	291	311	299	300	271	286	288	283	325	297	269	288	295	307	291	310	295	308	282	274	304	305	270	280	280	279	288	313	283	235	255	309	316	284	291	295	263	295	329	280	296	282	305	277	310	283	285	233	282	288	295	301	306	311	305	262	295	272	312	298	267	288	298	282	289	280	312	325	334	296	285	347	293	312	284	286	285	315	315	283	327	292	298	289	300	307	267	323	272	265	295	281	299	315	289	274	302	270	273	281	317	284	273	295	296	290	275	290	285	320	314	266	308	261	308	283	275	303	342	328	254	285	323	287	308	299	290	321	307	324	289	291	286	262	264	288	283	293	336	312	279	286	282	273	278	293	259	302	293	315	288	266	309	290	297	283	309	311	333	316	274	299	275	283	306	247	293	310	302	291	269	269	300	293	327	258	284	336	314	331	317	308	312	316	293	305	264	274	273	288	323	334	354	294	274	277	310	302	285	292	290	294	299	309	319	308	280	270	278	315	283	314	314	291	287	306	324	298	287	281	302	291	335	273	298	267	283	286	297	295	271	282	279	294	313	289	268	330	294	327	294	305	309	278	273	266	292	288	268	299	259	272	338	246	270	281	305	262	275	271	261	283	288	314	318	302	309	311	283	278	287	281	305	301	305	271	276	279	251	291	311	323	294	289	254	262	253	303	278	310	264	282	285	290	291	289	328	275	290	323	311	302	281	296	278	317	285	276	271	297	284	283	291	256	288	250	305	296	304	278	300	253	293	294	287	280	287	244	270	328	303	269	247	268	292	304	252	306	303	284	291	287	298	299	283	303	293	308	278	313	287	289	303	282	267	289	295	296	287	305	254	293	289	303	317	280	285	295	320	250	299	272	297	310	264	289	316	317	290	294	319	296	281	277	265	286	283	277	289	322	315	280	311	288	295	284	339	305	311	261	268	300	292	293	298	330	280	287	293	302	283	302	333	296	289	296	296	305	301	265	237	261	322	285	305	276	313	303	280	275	328	291	282	289	305	312	311	283	241	313	294	287	314	269	280	284	250	300	271	313	281	301	292	287	282	333	260	287	299	285	285	273	264	294	269	323	280	259	291	287	343	297	264	260	314	304	307	291	306	285	295	260	282	299	309	271	275	290	268	291	258	273	270	295	270	280	262	301	309	321	281	282	269	307	273	272	274	299	295	314	311	315	319	283	316	260	322	257	292	287	297	273	329	293	329	290	327	284	288	298	295	290	306	275	269	279	301	288	288	264	259	269	310	350	257	299	279	280	252	296	293	269	325	298	254	269	305	277	291	278	312	322	286	289	307	273	316	259	302	290	285	284	262	278	303	275	328	260	315	290	275	304	302	309	263	304	311	269	315	316	305	244	289	278	289	251	326	280	292	312	301	288	319	258	270	258	273	301	300	278	314	282	312	323	310	269	303	295	288	264	269	297	280	264	292	280	307	265	282	277	276	282	281	307	277	299	294	275	311	300	313	288	291	274	302	283	268	298	269	314	304	275	293	292	282	307	277	278	299	292	291	286	288	264	314	287	306	263	278	268	304	297	315	277	291	307	298	303	278	286	310	297	306	333	284	309	288	273	290	267	307	313	283	255	268	304	279	310	303	314	269	313	304	273	299	303	297	292	283	297	291	318	301	301	263	270	291	286	287	305	286	276	272	266	281	299	306	297	248	303	314	307	308	285	282	291	292	281	312	295	258	277	289	267	279	286	306	279	308	305	288	282	295	267	292	269	276	313	311	288	302	284	284	277	295	304	309	253	256	288	287	306	291	269	330	294	298	308	317	291	307	265	271	270	287	249	268	268	299	265	286	259	289	271	316	310	288	282	307	281	288	308	283	264	307	284	292	281	297	289	291	295	277	309	267	282	295	295	274	302	285	273	281	287	303	285	313	312	274	322	298	283	280	277	268	288	285	261	286	304	319	290	304	283	286	270	322	277	294	285	254	293	281	289	306	272	278	293	322	270	304	299	301	283	318	271	273	328	299	312	325	315	284	301	318	299	310	294	326	297	285	318	317	287	271	282	283	332	291	286	315	281	267	284	305	294	321	322	268	302	313	316	283	291	242	286	299	283	264	309	291	281	286	313	304	274	289	282	301	289	286	301	366	304	272	297	283	297	280	279	304	286	299	278	269	299	284	284	287	261	266	291	286	293	300	279	307	256	324	325	279	317	261	271	285	272	328	287	290	331	266	296	294	265	272	309	315	336	311	297	273	292	320	284	307	284	305	270	304	308	282	316	258	297	310	314	299	297	307	282	325	300	316	289	307	285	309	284	276	303	268	269	307	307	289	299	271	292	282	311	289	298	300	256	277	324	320	274	301	305	297	277	301	292	315	299	313	288	285	317	301	336	270	265	281	298	278	286	269	264	324	274	297	287	316	299	301	261	307	251	310	326	275	309	287	297	339	274	270	305	250	305	243	307	265	261	285	329	267	302	303	305	309	286	291	316	306	326	287	260	302	275	299	294	295	312	313	299	293	280	238	328	289	287	292	266	288	301	293	321	301	293	291	323	312	321	266	307	273	308	311	298	278	287	294	298	338	273	263	274	284	264	315	284	297	297	299	282	308	318	289	267	291	300	303	299	274	298	294	296	291	303	279	309	302	311	278	271	261	335	297	284	297	281	286	305	283	301	291	273	295	286	324	298	266	275	285	291	298	319	289	297	281	289	285	304	270	295	300	274	301	301	263	308	293	290	328	297	280	272	275	320	286	287	290	306	272	314	281	272	287	274	296	317	292	299	292	310	319	322	313	301	295	325	324	295	274	275	313	253	282	316	307	266	306	274	298	287	307	297	302	313	291	282	308	302	266	296	287	315	312	281	314	267	284	326	332	280	276	286	329	309	293	289	307	304	268	289	248	316	294	304	304	353	288	285	284	277	290	293	286	302	306	293	310	289	295	258	271	280	274	304	279	264	290	308	272	286	262	309	297	259	288	272	278	300	285	318	295	260	277	283	271	321	268	296	252	262	289	315	293	310	307	306	286	292	285	287	329	309	307	291	280	279	313	275	275	290	310	287	298	294	293	313	273	289	281	315	306	287	291	309	285	291	265	276	261	292	292	272	293	309	293	305	280	264	276	311	290	245	251	292	313	291	297	289	295	320	317	282	280	262	275	287	323	317	313	268	275	278	297	291	284	277	277	314	287	320	291	285
29253	35451	18923	981	710	655	663	692	676	618	607	652	636	659	606	636	668	630	653	616	634	620	652	666	643	644	634	591	623	621	634	582	579	667	664	625	612	604	631	630	633	636	680	621	649	651	615	635	635	652	614	608	631	601	646	653	613	637	604	663	629	601	651	682	641	620	602	617	687	616	593	653	635	617	633	639	620	641	634	618	619	630	614	637	639	644	649	637	628	659	598	609	602	694	642	598	666	632	640	613	643	621	640	661	651	593	633	610	643	590	662	634	643	607	610	651	622	629	617	608	601	658	682	577	643	646	646	659	663	639	624	623	585	664	599	622	637	678	639	621	626	608	608	624	634	657	586	642	631	598	615	630	613	650	637	610	656	592	642	637	646	577	615	583	598	591	641	616	613	629	681	628	637	679	641	644	595	608	618	632	656	625	652	622	630	619	613	644	626	593	644	609	618	664	665	651	619	618	658	646	620	616	629	609	638	668	661	565	624	597	613	603	603	648	680	623	686	614	674	631	633	619	627	616	635	620	647	646	675	648	606	660	582	649	636	599	642	563	640	604	625	626	643	615	579	637	650	633	688	669	588	620	648	640	641	615	618	624	599	592	611	600	577	650	620	668	613	645	619	638	657	646	674	609	619	617	635	616	609	643	653	666	635	649	634	597	647	685	617	618	597	601	604	640	679	631	639	693	641	587	616	614	628	670	661	615	638	622	628	627	651	632	605	612	630	617	633	659	616	661	612	601	647	633	666	646	632	632	606	599	647	624	618	596	628	614	645	618	631	621	634	634	586	666	639	629	637	606	701	601	558	607	680	601	636	593	658	612	648	622	659	620	619	672	622	606	598	659	628	575	608	640	631	617	605	613	613	629	614	630	622	619	577	577	603	619	652	641	632	602	665	579	640	604	652	633	639	641	584	644	613	628	639	611	587	568	612	637	677	631	589	624	590	619	614	630	654	632	621	632	594	673	612	618	629	651	603	602	605	639	633	621	621	642	654	623	590	639	615	660	682	614	681	640	649	658	590	616	630	608	594	673	634	571	589	631	627	595	656	628	624	631	601	613	654	591	623	625	595	624	607	633	656	613	614	683	627	664	604	657	677	616	662	633	647	635	657	605	631	621	646	624	583	587	614	659	610	615	637	651	649	634	685	626	633	609	623	625	609	644	633	620	563	627	578	578	667	645	646	634	613	615	628	655	647	603	641	609	670	611	629	662	614	657	606	666	601	627	632	643	645	599	611	620	622	634	614	693	632	641	621	618	603	634	605	593	676	613	622	628	621	653	625	574	652	617	584	653	659	597	609	686	688	640	681	630	669	639	641	626	645	612	599	629	628	642	609	604	626	633	638	601	613	650	624	612	597	608	672	624	648	606	640	623	623	613	677	612	612	651	606	645	640	607	634	654	634	637	640	645	646	619	633	615	665	622	636	645	626	598	569	631	663	634	653	583	607	596	630	627	632	620	597	663	594	595	633	612	653	636	660	618	626	620	631	616	600	609	575	595	662	584	643	639	629	586	612	596	670	616	627	637	658	650	614	631	663	628	638	622	604	666	620	624	605	678	635	617	607	660	615	603	607	626	592	664	644	610	607	643	597	625	615	594	608	609	646	668	660	626	670	625	629	617	673	621	597	618	607	616	649	638	667	614	638	646	595	615	614	649	625	643	624	620	674	602	613	588	601	603	644	618	600	654	598	633	620	667	638	601	586	675	585	612	628	615	594	630	632	635	622	659	638	620	645	688	660	639	626	656	681	599	614	661	607	647	676	607	698	593	631	662	654	592	641	594	647	608	606	645	600	628	642	627	619	627	660	611	686	618	636	623	622	640	636	626	662	634	612	658	617	648	595	618	612	641	609	654	647	634	591	648	648	639	622	631	623	613	587	683	661	613	635	602	607	620	621	650	640	611	664	641	622	632	637	651	624	619	634	610	633	617	618	637	603	649	633	632	646	641	620	575	652	634	598	682	618	659	617	622	618	663	647	630	646	690	693	655	594	624	613	645	591	648	626	663	672	611	631	656	631	652	586	633	621	637	647	637	582	660	646	613	606	599	603	617	607	642	598	592	652	622	628	637	623	633	641	637	632	638	631	627	616	645	641	654	619	636	689	614	650	643	657	654	637	630	670	651	643	646	633	616	665	638	657	660	598	653	624	576	588	611	642	598	618	623	637	636	643	646	618	677	603	628	684	648	622	661	648	668	637	628	633	627	640	641	634	664	620	625	630	610	671	636	616	620	598	651	664	671	655	610	594	578	660	629	589	615	617	612	612	633	620	608	648	594	622	624	620	632	660	632	598	609	685	612	606	645	606	599	620	614	645	649	593	580	651	626	622	634	589	648	640	614	656	632	630	658	603	663	663	672	615	641	658	620	656	639	631	638	620	629	634	623	627	647	650	676	644	590	675	665	626	660	625	668	646	605	620	650	617	660	655	588	601	672	619	623	601	658	652	638	624	665	608	634	568	691	644	605	645	633	665	631	624	570	639	661	652	612	605	604	678	636	641	604	624	629	614	590	625	628	606	644	624	655	661	634	664	683	615	608	622	651	684	624	657	642	642	618	596	615	590	615	674	619	621	584	627	659	634	630	630	621	654	606	616	666	612	622	613	590	625	600	615	615	636	626	634	620	563	620	587	653	635	645	622	590	645	609	606	601	618	659	588	622	635	611	636	628	616	627	614	624	650	628	600	646	608	612	599	638	567	628	628	656	608	656	659	607	616	598	580	620	600	646	665	632	618	624	648	596	637	599	646	652	612	619	632	580	644	602	564	626	631	630	615	624	592	625	629	630	616	645	626	625	632	621	618	628	667	593	655	642	599	634	651	634	613	621	642	609	635	637	650	608	668	640	596	632	658	561	594	619	628	636	623	626	674	571	614	631	653	631	624	601	595	617	666	614	580	614	640	631	656	663	669	610	616	653	634	679	621	624	677	617	603	616	612	662	607	603	615	623	584	645	635	617	638	597	639	628	624	643	619	648	642	592	618	594	631	625	623	623	637	596	622	677	620	684	602	589	587	628	681	638	659	644	664	616	635	577	619	605	610	626	651	621	641	604	597	661	629	626	638	609	690	607	658	626	670	631	625	642	619	614	619	644	672	600	636	625	588	625	649	588	581	621	622	619	614	561	608	620	578	610	670	632	649	664	597	646	605	656	664	637	586	579	622	635	647	624	615	596	639	589	628	684	589	639	631	657	613	616	612	617	576	593	608	691	627	669	657	650	613	653	618	601	653	577	646	608	646	632	593	595	645	637	591	631	641	631	619	577	644	609	621	631	642	657	636	654	584	646	629	596	647	581	617	581	592	616	629	607	598	636	635	667	643	659	672	582	621	695	629	603	626	647	611	642	629	622	642	681	643	619	638	649	622	615	642	652	624	608	644	647	633	633	644	665	610	613	623	595	654	609	614	649	632	641	568	613	611	641	658	605	632	640	683	593	626	640	640	623	625	621	635	627	623	651	621	603	600	601	602	646
24525	21114	23921	28522	21116	21139	12103	553	414	377	366	348	296	293	304	329	339	318	301	321	301	299	276	296	256	286	283	317	306	303	271	301	284	291	251	300	277	284	280	286	295	311	280	282	317	292	277	284	279	280	270	286	289	292	278	291	301	286	274	248	274	291	308	262	284	308	315	280	298	263	286	263	289	281	285	291	303	258	292	296	284	265	309	352	271	294	279	279	287	292	301	285	270	294	253	287	288	303	304	281	261	284	246	268	285	316	288	278	283	306	297	296	263	269	306	309	290	270	309	282	289	276	281	300	282	229	294	269	246	285	325	282	300	287	251	271	275	277	273	290	278	312	277	278	262	284	297	287	287	295	301	295	304	289	332	284	275	290	293	274	271	251	282	265	267	272	259	282	297	285	292	283	267	271	253	285	297	290	285	275	283	274	275	249	297	275	320	296	280	280	264	271	305	280	284	276	258	305	293	325	283	291	271	297	263	309	281	290	276	295	280	271	289	250	286	317	314	286	278	254	290	272	289	284	260	244	323	285	268	262	276	294	255	275	293	292	269	251	275	320	265	288	354	298	298	277	269	284	282	261	295	258	273	295	298	302	291	282	320	286	257	256	281	239	285	270	296	286	273	323	310	288	315	300	288	287	270	284	266	286	291	295	294	262	281	285	268	312	269	307	298	311	293	280	299	300	305	266	303	302	256	279	263	302	307	307	307	282	300	294	299	285	303	296	275	250	285	285	301	275	279	280	308	236	290	293	281	293	279	304	272	305	258	276	291	300	269	291	298	306	291	311	280	269	300	270	275	278	278	281	296	259	252	256	287	281	265	274	304	251	272	293	288	278	277	285	270	307	302	288	292	271	263	282	265	286	288	308	276	292	293	315	296	316	334	324	309	257	228	278	298	296	323	277	276	291	297	265	292	306	263	270	238	314	273	273	265	325	259	305	296	292	281	291	262	264	292	299	281	309	299	282	274	260	273	291	293	279	285	310	311	275	266	285	302	265	298	248	297	242	307	271	288	272	287	297	257	287	269	277	286	281	248	264	279	274	287	279	293	301	276	274	265	278	308	299	276	270	315	289	295	309	283	282	305	291	294	294	297	260	284	284	267	291	268	286	294	319	293	311	272	281	272	272	288	292	294	283	279	256	293	265	263	297	291	303	301	308	241	271	285	273	301	299	292	244	259	309	284	272	296	282	282	276	254	296	252	303	292	273	281	302	289	308	324	314	264	313	296	303	286	286	275	247	295	254	299	271	268	318	288	272	261	259	287	253	281	256	292	278	290	283	290	305	283	308	295	292	273	258	292	262	297	292	295	300	278	294	265	281	269	293	258	268	282	298	296	309	309	331	300	259	295	282	273	278	306	273	269	279	307	260	286	286	287	264	279	297	309	279	300	250	281	292	287	314	285	290	282	300	290	294	251	279	256	318	311	296	289	275	284	279	284	326	288	293	257	297	251	309	267	300	266	262	282	293	265	285	292	252	293	290	288	319	276	292	271	282	324	297	252	297	303	295	272	291	276	270	298	301	280	319	318	320	294	290	286	295	327	289	319	283	282	258	286	267	294	296	298	299	296	271	277	299	268	268	302	290	294	290	279	279	276	259	275	295	263	282	269	285	295	275	259	284	273	301	292	293	254	286	280	274	290	277	317	276	319	253	266	291	293	281	262	286	296	250	279	291	269	257	283	303	287	316	308	266	267	276	270	280	285	271	307	299	293	291	272	314	292	282	283	305	287	280	297	281	295	312	301	255	270	243	328	257	266	309	305	247	309	311	273	284	273	293	290	280	283	282	297	299	280	294	273	277	288	235	303	272	285	282	256	238	282	302	305	268	287	287	287	290	310	284	280	257	303	290	320	270	297	257	276	265	278	284	296	324	298	311	306	303	336	289	284	311	304	257	279	275	302	292	276	279	298	281	265	270	260	289	280	297	274	290	288	284	276	287	293	277	267	306	252	317	301	260	277	297	282	269	258	285	275	277	279	296	286	313	278	298	282	260	270	317	290	253	286	306	289	258	305	316	284	295	290	292	299	275	240	271	303	294	268	284	294	253	320	295	282	264	306	293	276	285	295	301	271	294	300	287	314	288	295	281	271	285	307	265	288	258	271	275	279	287	293	263	286	268	293	252	308	307	281	311	300	280	294	287	285	278	288	269	278	285	265	264	312	293	283	269	307	261	276	286	284	320	315	295	292	293	302	290	284	248	279	291	280	309	257	266	278	275	273	261	261	281	279	279	317	297	307	282	304	273	265	253	261	310	275	284	265	287	275	288	292	281	280	272	297	292	292	304	266	316	281	273	290	296	278	252	305	300	295	278	269	304	301	257	282	230	297	288	266	302	301	315	271	306	318	266	265	251	286	277	290	238	285	270	262	274	289	302	298	302	305	286	281	275	254	291	271	296	265	302	280	285	250	311	313	284	263	283	274	286	280	282	276	304	284	300	295	299	270	256	273	328	256	257	309	279	288	267	292	278	290	313	310	289	325	295	294	300	280	302	264	311	323	291	302	293	310	299	320	272	293	322	276	283	296	280	338	289	312	302	253	287	278	250	285	265	285	315	256	287	288	300	313	280	259	314	271	271	267	313	305	273	285	267	262	264	292	282	277	357	292	266	279	273	288	263	281	255	297	278	303	296	256	304	285	316	286	280	278	284	282	275	293	276	255	280	267	290	256	276	289	267	277	272	323	279	287	287	288	305	267	251	309	317	332	264	255	270	283	298	269	284	279	313	309	280	276	273	254	293	275	293	278	293	290	306	298	257	289	261	297	292	264	263	266	256	292	271	272	294	289	277	286	282	315	281	273	296	294	306	286	271	323	288	275	274	270	301	262	252	283	328	306	323	289	290	288	270	285	269	291	259	298	283	290	290	271	305	311	294	258	278	332	297	309	279	289	275	291	284	310	287	293	297	281	281	319	241	251	312	263	278	259	306	292	304	278	265	286	283	293	269	308	283	289	293	288	310	268	307	289	310	300	281	259	283	283	344	292	322	229	281	316	335	275	298	284	261	271	278	317	300	266	305	311	300	251	293	284	299	264	322	254	303	267	270	262	309	266	303	340	259	268	274	284	250	268	285	292	277	274	298	296	288	301	286	279	284	266	311	278	294	275	308	296	263	274	278	294	292	300	323	241	279	276	269	313	256	274	311	317	311	271	269	276	266	286	267	277	283	278	295	296	275	241	284	271	250	255	325	296	274	308	265	311	320	302	286	263	301	291	251	261	307	311	294	288	282	265	326	307	267	267	282	280	294	254	258	286	275	292	270	298	276	289	284	308	293	283	309	272	273	269	295	295	269	274	294	286	287	321	276	337	282	305	262	299	270	259	300	277	278	276	275	297	274	248	296	287	309	314	294	268	266	306	278	263	308	305	288	302	292	278	286	287	286	277	289	294	297	257	270	260	243	272	288	259	284	272	291	284	249	282	270	283	287	264	270	287	281	304	292	265	264	290	262	284	287	287	287	275	280	283	261
35055	45279	27915	1150	718	654	704	555	622	626	630	620	632	627	584	616	592	572	602	557	580	587	590	569	600	590	595	620	595	620	601	578	597	517	623	565	570	607	571	571	541	559	536	592	625	587	567	565	599	556	591	577	584	580	580	558	580	599	572	604	575	615	563	607	593	603	597	542	617	563	603	566	544	597	589	602	596	563	567	638	594	542	575	544	561	600	594	564	587	589	606	573	587	617	579	623	596	545	556	544	595	582	567	578	565	559	591	580	615	589	530	573	554	568	584	570	578	562	582	556	588	554	588	565	616	545	555	567	529	582	580	553	580	611	589	603	609	551	594	598	582	530	579	533	557	619	584	577	624	592	599	578	580	578	566	599	608	558	567	578	585	542	579	578	612	620	552	562	558	556	586	624	609	577	598	541	596	586	572	594	586	589	617	617	554	564	530	597	610	588	561	583	626	564	563	547	589	577	578	573	578	579	566	562	580	569	574	586	621	588	607	559	586	587	560	591	613	547	625	579	560	553	621	549	606	610	601	535	575	602	587	579	594	608	596	542	591	588	547	589	603	607	601	596	588	523	580	615	541	613	628	563	577	605	583	598	571	618	560	617	578	634	556	540	584	550	615	589	572	564	598	549	599	608	570	616	526	579	590	568	546	598	599	536	555	543	624	578	574	564	557	561	576	573	594	577	598	582	571	539	538	558	633	578	553	586	605	603	546	598	580	593	601	592	575	643	608	554	651	586	577	614	535	599	586	585	545	589	605	596	514	571	595	601	579	559	545	528	564	577	561	542	588	653	561	577	556	594	599	555	586	577	619	615	564	568	589	576	584	595	583	574	562	578	591	592	600	594	577	583	586	565	583	599	573	596	592	566	593	622	575	579	523	564	596	608	584	587	562	597	598	575	602	578	552	597	546	609	585	562	606	600	583	563	588	567	570	583	593	552	574	562	580	614	584	626	584	593	592	603	591	594	598	585	585	611	582	532	599	575	598	566	607	625	561	570	625	602	549	580	606	573	613	567	561	541	599	545	554	589	561	603	589	550	628	551	586	579	559	585	546	542	569	589	581	604	584	577	576	622	553	535	592	588	544	579	578	600	584	580	557	549	597	594	581	561	596	555	588	612	559	593	534	566	595	530	569	590	621	533	582	532	565	568	559	603	578	570	565	584	588	548	596	592	548	581	562	562	594	581	543	548	584	613	561	537	627	557	583	584	569	587	559	587	540	543	571	550	572	569	582	558	567	563	568	602	548	607	546	542	657	596	571	606	606	596	608	577	598	599	601	574	589	589	632	604	582	510	581	616	598	595	544	576	612	612	609	571	573	582	603	587	589	574	587	607	563	602	605	611	573	536	563	593	560	606	577	567	555	572	629	601	562	597	549	614	586	549	592	594	653	537	575	569	575	610	581	589	571	615	560	579	603	598	564	590	566	563	572	581	557	584	555	576	581	552	582	575	605	555	563	610	619	568	607	555	604	575	566	573	617	548	601	557	564	621	568	563	599	568	578	569	602	553	575	582	576	597	586	569	567	564	543	619	541	571	583	550	593	559	577	560	571	602	593	619	577	580	619	562	623	556	553	598	556	566	582	564	564	561	595	614	537	600	587	579	534	590	546	577	552	543	598	581	592	580	557	608	597	572	545	556	572	576	610	569	592	546	558	617	562	602	581	562	599	568	545	604	595	573	564	577	605	590	599	613	619	556	556	578	599	577	573	577	565	567	564	596	575	568	592	587	627	558	560	575	543	571	570	549	571	607	598	555	582	557	577	534	622	587	583	588	575	577	578	613	596	596	600	591	580	607	570	573	599	562	531	582	594	543	618	564	572	585	598	597	579	597	590	593	577	559	623	606	618	526	604	568	567	591	597	565	659	572	510	574	563	544	605	567	577	564	575	554	566	596	593	560	549	559	581	596	604	595	577	617	568	525	593	595	580	587	593	547	574	562	594	623	550	582	630	642	611	561	611	582	587	547	594	638	562	584	599	600	607	586	556	574	505	624	580	532	591	584	559	566	595	563	565	559	594	588	613	565	583	589	559	604	587	598	569	594	570	573	573	619	567	593	607	574	556	559	633	601	568	595	608	580	552	585	603	568	578	563	585	585	573	598	552	622	574	545	622	537	549	568	605	576	566	578	606	571	570	579	600	575	533	568	649	544	625	576	574	550	568	550	584	574	557	582	594	607	557	596	591	568	572	620	550	667	596	636	531	594	612	561	545	582	569	632	543	617	593	586	573	596	604	572	555	582	592	583	559	576	587	594	608	605	547	605	565	566	580	585	624	607	622	584	587	559	569	568	590	603	571	625	572	578	561	567	617	574	560	534	542	602	586	592	586	550	597	563	634	596	590	614	568	579	549	555	551	581	581	567	593	578	582	599	611	559	558	603	608	581	616	590	560	620	616	571	553	597	578	624	576	584	547	574	643	540	603	571	552	571	577	587	560	630	589	583	577	553	563	576	583	590	521	547	567	568	600	572	616	560	598	572	611	593	606	576	595	562	565	590	583	573	562	553	611	578	611	583	548	591	582	574	606	573	641	607	604	582	575	598	603	552	555	622	540	536	580	630	634	617	596	565	605	543	591	600	579	568	592	568	588	585	579	567	586	558	591	551	582	544	606	579	555	545	564	615	592	583	613	553	589	583	588	562	593	595	563	595	654	570	571	555	572	558	593	579	617	584	608	578	576	633	614	620	570	566	601	565	575	629	620	560	628	610	609	564	568	576	597	570	616	597	606	565	548	560	573	571	557	585	579	592	559	587	577	538	558	560	594	598	558	575	587	611	566	549	569	572	582	593	563	558	543	531	594	565	554	599	601	566	617	570	604	576	595	585	601	604	574	583	575	607	598	560	566	549	578	594	555	602	602	600	604	579	559	605	592	580	586	581	553	610	590	604	626	555	568	569	604	646	537	581	585	601	543	570	597	570	569	596	576	578	647	575	582	536	602	565	586	591	602	557	580	620	553	602	570	579	576	612	622	590	559	605	586	571	573	617	587	574	594	563	580	557	574	588	591	610	586	552	576	574	606	610	592	569	589	579	578	550	625	598	616	608	552	581	598	558	554	588	576	551	584	528	577	572	582	532	607	569	599	609	615	585	586	578	602	588	559	608	590	576	588	616	593	604	563	628	586	562	577	555	586	576	560	649	542	560	550	584	548	599	581	540	595	568	573	603	583	571	592	572	595	555	559	607	556	536	579	568	581	557	630	630	614	574	578	579	562	577	579	560	602	593	586	566	644	599	574	596	571	582	600	597	604	561	545	537	566	591	584	576	591	600	588	518	587	590	610	580	585	582	572	566	579	616	538	565	573	567	591	583	583	602	597	518	583	614	555	593	603	619	625	598	578	559	559	583	571	590	556	558	612	553	612	633	621	564	594	551	562	546	564	580	544	589	576	596	597	591	605	594	609	587	582	594	549	567	567	604	610	572	591	611	609	561	595	585	564	586	555	602	601	603	595	602	547	554	581	603	606	582
34115	18122	6012	576	283	262	234	163	152	173	150	170	188	165	142	141	145	145	155	140	150	161	160	185	159	152	148	147	158	143	178	149	145	141	146	154	151	162	134	154	127	168	157	141	137	173	154	127	149	158	170	145	166	126	143	158	148	158	166	142	157	145	170	168	164	157	179	131	141	148	136	139	167	152	160	156	150	130	132	140	157	162	167	136	142	142	130	144	135	142	165	172	137	123	151	134	165	135	130	160	142	144	133	125	139	151	135	136	144	163	133	148	160	156	145	139	120	131	149	151	140	132	144	146	153	139	168	154	174	134	146	155	137	131	168	150	158	135	148	149	129	168	142	140	150	154	148	151	156	145	147	155	141	135	138	143	163	138	131	128	134	141	151	139	140	138	141	120	140	130	138	147	129	130	126	153	131	150	158	174	154	150	133	170	134	152	139	139	154	149	140	157	149	152	123	169	135	144	120	137	160	148	139	154	141	161	140	159	148	152	149	154	146	156	147	143	166	139	159	146	140	139	147	134	139	160	143	134	160	152	165	168	148	133	134	132	152	163	125	133	138	142	156	160	133	153	138	159	141	154	149	166	161	175	153	127	150	161	135	166	158	137	150	137	174	132	176	146	168	124	130	154	172	146	123	131	119	163	153	149	136	145	126	151	158	124	155	161	146	147	144	166	124	123	137	166	147	157	165	142	131	144	147	165	161	150	134	127	165	144	171	130	151	142	166	148	176	143	162	132	145	146	141	139	144	139	164	152	150	166	155	141	117	141	147	161	143	149	141	140	165	164	130	167	158	161	172	130	143	147	146	126	171	135	148	116	161	172	151	158	158	138	140	127	117	163	154	154	159	147	125	164	146	168	141	157	152	161	129	142	151	139	160	150	154	144	145	144	156	131	159	143	152	119	155	155	141	124	137	156	157	135	122	158	149	129	173	155	130	149	152	125	166	140	145	156	147	122	152	166	153	162	157	143	144	123	161	144	154	147	131	169	124	147	139	139	140	178	143	155	147	116	160	144	188	146	117	133	156	153	151	135	141	139	129	155	148	152	141	150	159	151	147	152	139	150	147	143	142	142	138	152	128	137	133	144	151	152	154	176	174	159	164	142	145	155	147	147	149	138	146	151	136	122	148	172	158	155	154	143	151	141	143	143	150	149	177	110	131	141	139	165	154	153	153	142	143	158	145	142	151	149	129	170	141	133	117	145	160	150	145	148	152	150	130	145	141	144	140	139	131	159	146	134	165	156	151	149	157	141	162	140	158	145	143	126	162	189	144	142	112	169	151	159	140	145	155	148	143	148	157	176	146	144	131	135	153	153	143	134	133	131	125	155	150	146	165	139	147	155	138	126	137	162	142	130	137	140	144	163	147	147	156	167	167	124	182	172	148	155	146	132	154	138	145	129	143	147	152	136	146	131	177	152	149	133	146	163	132	150	146	147	144	147	150	148	151	156	167	148	136	139	141	155	171	171	155	151	148	150	153	126	158	149	163	150	157	165	150	134	139	157	155	135	144	162	155	144	149	147	153	157	127	152	154	171	163	155	152	132	160	150	142	148	162	170	136	140	150	150	134	136	148	144	124	139	141	171	151	174	139	133	127	132	144	142	138	145	144	149	151	128	148	148	149	117	142	152	147	151	149	148	132	157	147	136	123	147	143	130	159	138	160	149	132	141	168	153	147	135	131	136	146	122	175	167	136	158	143	174	129	151	156	132	144	157	161	127	132	154	135	153	160	163	132	129	137	157	142	153	140	141	162	159	136	150	144	147	142	117	133	163	155	148	147	148	161	149	154	148	148	162	163	154	160	153	158	142	137	149	163	179	136	130	127	132	147	129	160	148	141	141	147	135	162	133	144	140	154	131	159	163	139	151	137	155	120	146	143	150	145	181	146	167	127	149	159	171	153	156	160	161	148	151	144	158	145	140	160	147	155	138	145	146	146	131	149	141	167	138	148	166	138	152	159	149	147	165	142	147	147	150	119	142	123	121	154	139	129	145	124	145	134	118	130	148	156	164	137	176	164	147	133	143	115	169	142	164	144	168	137	124	149	130	162	140	121	146	168	178	150	124	129	175	163	143	140	138	154	133	148	159	144	143	164	148	132	129	159	140	155	149	158	158	143	146	146	169	177	165	140	138	129	167	125	149	155	143	119	139	152	121	192	169	135	120	148	155	134	134	146	141	149	141	168	146	145	171	169	156	147	126	144	149	163	145	155	152	137	151	142	148	131	141	182	134	146	152	156	134	137	128	145	136	138	145	151	168	129	167	173	118	135	143	154	119	156	153	179	146	158	146	145	141	142	143	150	126	135	158	147	152	157	144	148	158	148	126	151	148	144	148	150	145	158	158	158	158	161	144	127	127	126	170	136	142	139	124	136	142	141	147	148	142	132	128	140	140	157	154	160	156	146	155	139	139	123	159	146	148	138	146	130	147	134	141	148	165	129	171	135	164	153	162	154	137	152	147	149	156	162	145	127	150	168	151	143	162	146	176	154	126	139	151	137	140	149	150	147	155	154	146	127	145	147	154	165	141	148	139	133	153	142	147	150	145	164	149	155	131	133	141	154	144	153	152	146	151	132	146	145	153	163	151	151	146	127	147	139	142	147	159	154	154	167	165	151	128	138	134	146	165	161	168	157	159	165	147	135	152	171	150	163	135	148	174	149	160	150	150	145	148	131	140	140	153	152	153	166	152	173	136	144	140	163	143	168	156	156	126	152	143	164	157	136	162	161	148	149	163	164	151	162	164	125	139	156	125	164	151	144	149	144	135	153	155	153	169	155	140	144	152	142	138	122	143	147	173	125	130	164	153	153	130	167	135	146	156	133	132	148	144	134	155	143	148	165	159	140	143	158	153	163	144	146	136	156	140	128	148	161	157	170	134	160	124	160	144	138	139	143	121	142	132	157	133	158	132	172	142	121	138	134	143	154	143	129	136	162	132	138	143	119	143	139	126	134	148	155	161	159	123	134	161	179	160	131	161	137	141	139	163	156	151	134	136	135	130	136	158	128	144	163	160	143	136	126	150	148	130	126	159	138	147	143	147	145	162	146	165	178	143	152	145	141	125	142	152	141	139	145	138	153	154	135	144	166	137	147	134	153	147	168	170	146	160	155	154	155	147	115	148	137	154	148	136	145	160	157	163	134	157	159	155	146	158	159	149	145	163	176	161	153	150	149	157	158	132	124	147	149	146	148	122	161	148	155	139	152	154	154	126	126	139	119	150	152	125	127	140	136	132	161	183	135	145	149	140	144	165	141	145	152	151	148	151	135	145	135	153	171	161	154	127	141	148	162	139	134	156	144	148	158	148	135	133	135	155	151	170	167	163	159	129	141	133	127	128	146	133	168	130	134	139	152	142	152	138	139	157	133	150	159	153	155	171	154	163	162	155	167	143	160	140	138	152	159	156	148	137	178	155	142	158	132	164	162	143	142	142	127	142	175	134	147	164	145	138	149	140	157	136	146	163	152	147
14764	4426	1735	354	361	373	398	366	371	342	347	361	375	365	361	395	363	376	391	388	373	347	384	371	339	365	360	395	380	352	389	363	343	365	371	355	376	361	382	341	335	335	366	365	348	381	364	383	334	378	376	379	354	394	388	402	350	379	355	386	361	380	332	380	362	356	365	321	360	364	318	389	376	336	339	365	362	353	376	342	374	387	385	357	395	368	368	367	330	378	362	350	352	345	378	343	355	353	406	372	389	360	336	360	378	335	348	374	363	370	402	361	330	351	358	383	404	349	359	321	402	359	354	388	361	355	387	372	347	374	375	353	348	372	322	429	365	365	381	358	382	326	375	365	362	328	348	363	385	357	362	339	380	372	334	379	365	364	383	360	389	366	365	404	361	362	381	368	372	386	371	357	360	367	350	354	346	402	392	398	364	359	364	345	378	361	372	382	373	342	341	362	359	368	354	350	361	384	401	381	336	372	347	367	374	341	392	366	416	378	367	366	368	358	407	393	365	364	422	395	367	326	368	364	378	370	377	374	338	374	389	394	409	392	400	408	406	372	403	369	341	401	359	367	374	357	349	359	373	378	348	364	357	381	361	382	366	402	370	331	411	403	379	354	377	340	364	364	374	404	363	345	375	365	376	367	391	383	392	364	364	346	384	353	396	371	392	325	346	394	386	368	340	348	332	394	367	359	378	384	359	372	353	361	367	384	385	360	383	381	383	325	337	352	357	366	380	358	351	340	373	358	368	369	362	381	352	343	357	410	373	383	345	358	379	351	382	349	357	365	360	377	369	377	355	394	349	373	406	341	361	373	388	349	373	373	328	359	401	375	378	342	352	366	360	376	369	375	349	371	359	346	344	393	352	387	373	335	341	390	375	357	352	351	383	363	372	339	320	346	378	365	390	387	344	383	366	360	390	373	364	384	372	391	349	363	352	376	379	357	389	360	361	371	399	354	339	348	376	349	383	388	339	335	380	397	377	398	395	367	366	408	374	353	364	351	328	360	359	343	346	382	323	354	371	397	368	360	361	358	372	336	351	354	377	363	365	367	351	374	357	351	384	388	366	367	362	384	401	432	367	361	374	346	342	350	394	348	346	381	382	352	374	342	355	365	382	340	347	360	353	370	368	383	358	413	323	371	383	331	365	340	332	390	358	353	341	378	369	359	357	324	370	368	365	387	369	378	369	355	386	360	357	387	389	360	358	352	335	365	360	360	378	375	382	381	378	350	360	379	417	387	357	370	337	352	344	405	351	370	368	367	362	373	396	369	378	344	365	363	402	368	344	364	378	362	337	373	377	363	353	372	394	379	353	368	394	335	375	380	366	375	378	332	375	343	350	347	372	350	356	337	379	354	370	357	377	385	353	362	378	382	378	381	371	360	354	384	403	343	394	362	381	360	390	365	350	375	392	381	384	392	359	370	393	371	368	375	346	368	355	358	353	333	384	349	351	377	361	424	393	352	348	362	371	350	383	382	335	370	359	388	368	351	384	368	367	401	340	335	359	388	397	343	351	391	360	353	406	374	370	357	369	365	365	381	367	358	349	371	389	359	383	376	331	351	359	379	367	396	381	379	379	369	340	386	374	373	354	371	354	409	350	358	363	348	376	364	384	386	379	372	353	385	374	350	378	352	384	360	363	369	379	411	347	381	369	388	360	369	371	398	393	378	353	364	354	363	365	334	353	352	394	351	395	369	388	388	369	367	334	343	374	364	372	379	348	366	364	356	366	381	350	365	350	397	362	358	338	345	394	351	368	373	388	372	344	393	370	364	394	361	337	375	362	383	356	384	373	336	358	352	365	339	388	363	398	360	343	351	356	371	398	368	353	362	392	370	380	387	345	381	381	380	369	370	345	407	414	376	375	357	378	380	374	361	337	348	346	368	392	342	357	364	384	362	368	337	346	361	378	375	359	378	368	339	374	344	384	347	410	381	347	340	364	348	359	397	383	386	365	391	347	359	392	341	356	395	325	377	366	351	357	396	367	414	367	399	373	392	361	380	345	373	373	361	365	361	350	345	377	320	397	387	392	356	387	336	371	376	377	399	392	317	385	368	376	374	376	411	364	370	381	361	363	370	407	384	331	400	376	336	365	336	362	363	355	355	344	383	385	374	381	339	381	383	366	389	348	379	332	349	360	373	399	362	370	349	416	322	367	345	391	382	355	369	384	362	358	374	404	379	361	376	386	352	349	374	323	385	382	355	357	388	363	370	349	333	393	373	423	368	336	365	358	390	379	382	358	353	399	383	372	402	420	386	379	394	368	387	351	377	352	338	396	367	346	336	356	357	359	395	362	355	394	346	359	369	380	342	379	385	324	400	361	372	366	382	383	387	357	353	378	370	376	387	359	363	351	368	383	361	378	373	379	383	407	359	370	406	340	397	373	368	371	389	354	363	386	363	377	366	366	331	390	374	362	379	401	350	371	376	364	367	385	350	398	377	365	373	358	394	376	367	352	376	371	364	390	353	376	342	396	365	387	392	355	384	365	377	393	331	362	364	357	389	375	410	368	375	390	376	362	374	381	367	348	354	362	367	361	385	368	367	358	364	369	356	381	367	361	348	362	334	370	336	390	331	357	373	377	389	415	368	386	335	372	376	343	371	378	371	372	347	379	375	363	369	363	379	349	382	365	405	401	390	362	346	386	395	353	384	351	385	364	340	380	371	361	377	377	382	409	349	374	413	371	353	367	372	388	379	398	354	362	369	351	381	360	369	326	341	339	369	355	326	368	384	362	349	378	406	362	395	384	376	354	375	378	330	363	382	359	358	389	359	391	396	415	378	370	357	382	392	372	390	353	382	346	370	410	367	395	371	374	329	363	366	374	374	375	403	359	389	397	345	344	369	360	363	346	380	370	352	354	384	385	397	358	378	372	387	352	372	367	351	376	363	351	357	376	366	384	356	378	403	347	337	362	392	364	393	382	381	375	352	336	375	357	331	359	421	379	413	359	360	382	375	360	370	370	376	330	378	405	318	373	386	351	352	360	364	390	368	365	409	378	378	356	394	366	354	361	373	394	370	347	348	366	365	363	340	356	386	386	373	370	373	346	359	350	345	372	356	337	401	373	382	387	415	349	384	349	386	390	364	409	378	355	355	362	394	336	368	387	362	384	379	363	374	366	387	353	407	350	378	352	390	406	360	372	355	380	373	383	378	414	399	386	368	394	359	374	368	362	359	374	342	344	344	332	364	384	342	391	357	367	368	351	385	353	365	368	379	348	394	376	357	378	390	352	360	377	334	362	394	348	358	369	375	370	389	391	383	381	386	343	370	392	362	358	389	404	359	408	344	375	388	399	368	395	351	340	372	367	364	372	345	385	372	386	343	380	371	375	378	389	335	374	367	377	377	367	342	407	398	383	347	335	339	412	396	340	371	387	362	396	360	343	333	371	384	362	377	387	353	338	352	356	384	364	369	387	408	363	350	407	368	370	379	392	364	365	367	412	381	348	368	369	345	332	365	349	372	366	367
25292	21154	23659	28908	21163	14394	528	417	319	359	303	311	311	297	309	299	300	274	334	305	314	291	252	280	318	294	281	302	309	252	301	300	299	301	264	319	323	282	276	272	286	305	294	294	257	300	283	282	300	305	319	297	275	294	304	297	266	281	301	313	319	288	237	284	316	282	309	292	309	286	320	299	288	294	299	265	285	299	255	251	297	292	302	318	319	257	315	281	304	293	283	254	282	291	311	286	278	302	321	274	329	296	305	308	283	303	303	292	303	326	300	306	280	281	290	301	311	298	303	296	279	291	287	310	335	291	271	290	282	280	330	315	295	268	260	293	280	293	286	318	310	303	319	237	285	303	277	309	300	315	271	299	291	261	285	277	288	306	298	338	311	301	282	274	270	284	267	305	301	307	269	305	306	285	279	303	286	293	314	271	290	283	286	318	288	280	270	270	288	277	291	270	285	243	263	290	308	337	307	286	312	257	273	268	310	290	304	296	307	305	292	321	259	297	307	319	315	331	286	291	310	289	279	304	296	292	290	320	303	265	297	272	328	289	316	290	314	271	281	306	288	314	297	255	312	284	307	278	293	284	291	314	292	294	313	283	325	278	274	268	301	327	287	297	304	282	289	301	281	294	268	265	282	288	272	289	313	241	271	303	283	294	257	255	290	290	290	274	298	300	300	311	276	278	295	283	262	297	300	289	274	292	310	317	283	305	287	274	293	281	282	305	279	306	287	270	246	268	272	281	266	256	291	266	308	285	285	310	312	311	272	300	346	281	293	264	296	311	322	296	265	283	291	293	279	279	266	321	306	331	297	269	276	270	286	276	300	305	275	290	282	308	282	306	316	287	288	287	310	303	293	293	257	294	278	296	325	286	300	285	277	288	305	314	320	297	288	270	266	268	258	284	288	315	287	285	269	293	288	270	298	301	274	300	270	268	300	257	280	290	297	310	288	294	261	293	323	313	303	295	274	308	291	320	278	302	289	268	316	297	270	321	304	282	311	304	301	288	293	281	297	283	327	294	282	310	276	281	264	285	276	293	307	309	282	310	284	283	284	304	298	323	278	309	325	293	273	301	307	292	283	349	290	309	283	293	275	293	285	280	285	281	267	293	275	315	322	293	320	315	315	317	333	321	282	283	288	288	330	274	293	298	309	302	270	298	346	279	280	321	342	339	305	336	329	291	277	304	269	316	301	262	306	278	269	273	304	273	279	296	299	297	291	290	302	326	332	264	333	279	303	314	311	324	271	289	282	289	303	287	274	313	262	299	271	265	285	304	294	321	309	313	294	321	311	309	323	271	282	282	254	255	269	307	307	285	302	325	292	298	297	278	306	339	319	288	303	287	292	280	252	240	303	328	292	298	298	313	274	276	282	305	314	286	279	300	278	311	280	271	273	322	261	282	286	290	297	310	300	293	312	279	297	300	297	317	302	271	301	284	282	298	264	279	296	297	312	315	279	260	314	336	286	288	298	288	310	299	317	307	289	334	308	315	326	293	289	287	290	312	291	276	285	290	289	289	321	285	275	276	265	318	312	306	298	319	322	274	287	263	288	297	300	273	279	281	258	318	317	303	283	317	273	291	293	274	278	320	297	278	316	339	331	285	303	283	306	298	283	306	269	267	251	302	287	293	293	280	328	299	289	280	277	292	275	297	308	311	280	288	301	289	234	274	301	303	307	281	246	285	309	267	290	295	290	288	300	284	322	316	269	274	269	277	283	271	278	277	279	303	294	313	294	284	282	264	294	297	334	293	322	331	285	326	308	269	300	269	307	269	258	298	303	307	305	299	306	320	275	301	311	344	277	278	282	288	331	301	335	271	271	303	290	329	280	314	299	297	322	291	270	301	307	288	292	288	291	287	289	268	304	280	311	310	303	301	288	323	286	308	275	296	300	306	292	310	271	290	284	309	294	287	282	302	277	297	294	296	270	266	273	313	317	261	278	296	310	314	288	284	264	243	303	299	287	294	296	271	320	288	271	312	316	332	279	312	293	275	290	291	279	292	283	327	260	304	281	281	266	298	293	283	338	293	275	317	284	305	302	258	318	313	285	276	306	301	311	303	306	297	304	283	281	303	288	287	293	292	271	276	294	285	314	282	262	296	287	285	308	321	278	281	297	297	269	244	302	285	336	326	271	292	301	288	300	297	304	321	321	300	299	314	305	328	291	250	276	284	293	298	307	272	276	278	279	274	289	300	288	277	288	334	296	281	293	285	273	303	284	285	280	312	266	286	259	308	302	312	289	319	303	290	294	296	299	292	276	292	335	291	317	291	302	297	333	288	288	312	280	302	275	293	272	328	298	292	255	282	302	300	291	324	307	269	270	295	283	275	298	251	272	267	288	302	283	309	305	259	289	270	300	283	283	256	294	297	281	290	327	286	286	291	285	306	295	299	275	268	271	276	303	310	271	259	333	322	306	309	282	312	330	292	291	310	331	286	302	297	286	296	270	297	284	284	293	272	270	278	272	269	284	324	309	326	288	326	279	290	312	283	327	282	292	271	306	308	279	293	280	276	300	301	326	329	315	312	281	289	286	304	282	289	260	247	277	315	306	272	303	275	260	274	296	275	252	277	284	303	319	319	319	284	325	291	287	288	270	342	291	288	317	306	270	280	280	309	313	311	302	296	301	303	293	316	300	293	284	293	274	291	258	303	283	308	297	283	303	289	276	315	311	344	292	288	281	272	291	261	291	297	289	297	305	301	291	280	278	268	298	258	294	281	283	282	289	276	298	294	279	342	321	292	278	325	324	250	324	288	279	294	284	325	306	284	289	265	284	296	282	324	301	299	275	275	292	248	327	309	288	326	275	269	305	327	311	308	289	281	272	262	264	298	333	291	315	305	310	288	313	289	302	280	308	318	290	330	298	258	305	303	324	308	300	300	279	252	301	303	288	299	284	307	284	321	312	320	303	333	299	300	285	293	297	300	280	287	280	283	279	291	262	314	310	299	294	306	300	278	268	291	296	273	276	290	311	315	257	330	241	302	308	287	276	312	264	261	268	279	274	262	326	306	284	291	283	291	266	320	312	296	316	319	299	279	286	296	286	310	301	258	273	283	302	279	259	295	314	271	288	249	299	282	318	285	299	303	294	264	309	304	296	282	293	301	308	272	327	291	298	313	317	317	307	296	298	282	298	324	278	258	296	300	307	297	323	306	328	306	297	281	312	297	258	288	287	299	270	277	253	276	296	263	306	259	264	263	277	288	259	274	299	268	274	298	329	282	269	286	277	273	286	311	323	306	292	310	247	270	302	279	295	277	269	292	279	275	308	307	284	274	269	299	277	293	290	285	279	318	291	318	307	295	295	317	298	292	286	302	292	295	299	254	317	315	334	311	275	294	307	287	282	272	288	311	296	269	287	342	325	286	287	295	269	324	295	279	311	303	298	278	274	253	299	260	281	309	313	279	294	290	289	306	314	305	321	283	319	293	313	296	326	326	291	298	293	281	325	313	298	284	331	279	288	298	283	291
29381	34491	18248	862	737	644	614	637	650	621	617	659	630	664	619	664	610	635	598	599	651	642	663	619	673	623	656	658	692	640	643	684	650	658	646	605	608	660	666	637	641	648	625	627	587	633	648	625	656	648	629	615	601	651	649	646	644	669	622	636	654	650	629	663	617	594	613	599	626	647	657	623	623	625	632	674	622	611	630	607	644	586	579	644	660	610	619	636	649	620	667	591	661	626	642	624	611	644	633	659	629	643	615	627	633	660	642	604	670	649	620	626	624	634	604	652	623	670	638	631	653	663	602	658	650	616	628	651	579	610	577	617	617	622	650	633	630	620	598	626	615	621	609	624	658	639	667	675	638	615	615	603	651	629	608	650	627	592	631	672	612	627	631	637	598	604	638	658	582	625	646	648	631	594	637	619	638	583	646	613	612	633	593	661	633	619	633	596	613	677	678	641	613	608	622	618	616	630	591	640	649	655	590	625	619	631	635	605	590	646	655	608	611	637	644	628	638	626	645	659	631	651	625	574	618	606	646	598	630	654	627	629	606	587	608	638	607	600	671	611	645	646	608	589	615	663	607	639	621	618	667	615	620	665	660	595	660	634	632	664	671	598	662	601	637	614	597	610	610	645	632	596	652	656	654	619	624	597	587	590	631	598	624	646	650	655	620	588	612	593	571	614	671	612	614	617	619	631	629	665	639	635	648	628	656	612	635	605	617	632	637	651	639	629	622	621	640	653	584	620	648	662	622	649	682	624	628	617	587	602	661	592	670	650	605	655	655	622	610	673	618	629	643	629	622	589	602	645	662	603	644	665	607	590	649	598	655	600	596	633	620	614	616	633	629	616	612	632	658	627	641	645	624	619	625	634	629	597	681	602	642	630	622	627	628	614	647	596	583	624	609	647	627	614	608	652	599	583	610	638	609	657	605	653	624	595	584	632	632	628	589	608	667	634	607	590	637	598	591	652	636	595	624	567	621	648	655	616	630	606	624	644	653	629	698	636	638	661	662	664	603	612	631	595	625	608	607	636	659	602	644	610	636	619	637	609	652	632	622	626	614	628	650	630	588	687	687	664	615	634	622	646	610	577	658	600	609	701	589	647	658	620	644	615	580	580	601	613	617	628	633	622	623	668	607	613	639	630	596	614	629	675	683	631	613	630	664	595	627	663	639	630	649	659	652	649	639	627	625	628	624	608	620	637	607	646	616	613	605	607	577	626	633	655	666	645	670	620	645	613	608	647	621	595	573	605	629	650	595	609	604	617	596	622	639	650	597	640	659	638	662	647	689	652	662	655	598	638	630	601	611	618	652	657	625	637	601	615	641	625	616	640	655	636	618	605	637	580	621	631	616	593	598	629	664	633	644	637	600	679	659	626	609	650	621	596	615	612	629	637	626	628	631	649	651	619	619	613	620	625	587	633	646	618	611	619	599	601	590	632	656	621	624	583	582	653	611	603	627	625	662	621	605	617	623	622	645	605	593	663	609	592	601	708	613	671	611	609	600	637	667	630	633	629	626	600	652	667	613	581	606	648	621	629	627	645	612	610	594	600	616	615	617	650	627	584	619	612	609	636	586	667	625	615	660	634	654	632	628	571	630	589	661	597	598	626	651	619	644	672	611	641	641	601	633	617	622	645	592	635	579	656	628	591	599	646	643	590	637	590	585	637	631	618	644	618	602	639	649	659	634	652	605	640	607	616	572	602	615	558	588	626	664	617	633	614	596	635	657	644	594	633	636	619	646	577	597	618	650	644	611	605	638	657	594	559	613	604	630	595	639	652	680	603	598	626	610	619	625	638	598	592	614	629	632	618	676	615	605	647	657	586	630	646	586	628	635	632	622	646	609	671	634	583	628	611	569	649	655	680	632	575	626	629	596	658	581	679	659	613	607	588	632	609	629	634	608	621	694	651	659	617	669	654	664	634	652	600	634	566	643	640	609	639	647	597	633	632	625	602	636	627	628	673	632	643	615	610	629	654	631	639	623	631	654	604	593	590	583	665	685	604	626	612	657	662	628	601	664	595	642	579	640	634	577	645	644	597	678	643	632	567	625	634	666	626	661	682	659	607	596	621	621	630	642	623	629	679	637	619	598	634	609	586	637	611	628	655	646	591	608	635	637	632	568	612	707	608	603	644	641	622	635	633	613	639	625	608	632	637	647	602	596	600	602	602	609	610	644	609	581	644	630	627	628	584	640	656	663	587	635	614	606	625	605	590	608	597	625	622	622	587	633	622	637	606	644	621	638	638	644	636	590	659	640	647	580	641	595	623	675	640	635	615	630	606	651	623	596	627	615	656	643	679	589	619	574	638	612	635	664	639	638	645	664	642	658	597	595	597	646	639	573	641	652	610	633	637	572	587	609	597	593	634	598	620	631	615	630	635	660	629	708	622	624	627	621	676	591	646	673	653	644	594	619	658	621	654	651	619	634	612	614	648	642	624	611	656	617	628	629	621	616	607	698	653	633	656	622	584	611	630	654	615	639	658	617	643	672	630	667	624	605	673	625	628	631	631	618	650	582	643	648	648	643	593	620	601	637	616	604	628	657	672	650	640	616	683	626	599	618	597	624	654	597	692	660	657	608	582	600	631	614	629	651	628	620	634	623	672	660	653	600	629	581	657	624	644	627	631	611	642	613	696	599	614	673	634	672	666	568	652	639	616	639	649	594	590	633	617	611	632	640	639	618	630	609	663	603	616	656	622	664	662	586	669	640	635	643	618	638	635	615	673	615	664	667	629	633	628	628	616	623	640	583	625	609	612	621	615	635	605	633	615	573	604	596	611	681	638	610	642	610	634	588	634	662	601	654	628	634	661	625	647	606	659	603	651	627	634	646	679	626	634	630	602	580	670	646	600	646	614	671	649	638	613	616	615	601	675	650	623	601	664	570	645	638	608	632	654	663	651	638	599	625	649	540	581	629	625	612	655	637	650	609	659	614	604	668	652	626	640	608	656	620	613	607	602	619	641	607	588	643	651	596	599	620	644	608	634	633	622	640	609	638	677	597	635	656	698	643	670	682	598	563	639	607	624	623	639	673	601	635	649	648	594	649	630	647	646	593	618	598	595	617	610	618	627	592	701	613	603	601	612	601	599	641	632	634	631	684	615	629	622	609	650	620	680	596	607	653	680	644	651	680	577	668	631	634	628	659	669	604	616	612	608	641	600	601	611	660	598	643	614	663	653	648	611	613	649	585	611	605	628	653	647	634	603	608	603	647	645	630	561	603	609	639	610	611	672	642	590	651	675	661	619	644	624	613	633	595	608	658	637	622	625	626	640	653	661	633	611	631	625	605	594	597	608	629	611	609	633	659	624	615	574	663	633	685	654	666	628	601	604	615	607	618	620	615	662	605	652	625	621	604	642	640	563	637	638	615	594	619	574	645	612	674	586	640	634	618	597	605	650	622	614	634	591	612	643	628	553	655	634	618	612	618	642	641	657	614	629	610	654	596	607	611	630	614	654	669	645	688	624	656	643
24531	21112	23956	28494	21113	21136	12235	650	394	332	308	332	337	332	314	304	349	327	307	292	308	310	302	301	273	282	275	348	281	324	279	286	272	271	283	290	288	286	277	294	284	267	299	300	274	300	279	279	274	275	288	306	270	324	282	284	276	319	269	289	279	265	276	237	268	295	323	335	279	302	266	264	281	262	285	293	294	280	316	295	284	280	260	256	286	303	286	252	332	288	317	305	334	304	281	306	278	284	306	298	315	270	312	299	280	281	290	254	287	311	272	314	273	307	253	278	327	285	311	284	282	280	249	284	279	266	238	250	275	261	302	275	260	274	294	279	275	298	273	308	295	260	284	244	299	276	281	260	276	284	274	245	280	273	281	270	303	297	296	287	294	284	268	309	306	259	268	277	262	260	268	280	301	312	304	286	291	306	294	258	268	266	298	290	288	296	265	325	275	281	278	298	282	255	300	286	304	291	287	289	294	289	286	310	306	264	304	284	290	288	282	298	296	284	284	317	255	316	297	287	298	264	278	258	296	308	295	290	290	266	268	287	291	289	282	250	281	312	266	281	288	263	282	309	304	305	277	311	276	265	282	297	304	288	277	292	272	280	266	291	298	302	279	289	247	265	284	284	339	290	287	267	277	269	284	279	260	254	299	290	267	282	311	288	272	247	276	288	276	275	274	276	282	308	300	284	274	269	291	309	306	273	308	300	287	296	285	304	308	283	274	281	302	297	331	275	264	266	297	278	276	288	265	313	258	260	279	277	271	274	256	279	284	288	322	318	292	296	278	285	337	290	298	284	310	299	301	277	272	271	276	291	304	280	289	303	293	308	249	275	262	256	305	304	308	267	289	286	267	257	260	302	288	275	250	275	250	291	281	297	268	300	260	292	291	291	287	264	252	297	302	238	302	289	315	293	272	286	303	296	325	304	283	310	295	278	285	275	308	307	266	306	309	272	262	286	287	273	259	287	287	292	275	302	299	294	250	303	296	298	258	259	279	287	288	295	292	292	282	275	288	281	283	253	312	287	287	268	290	287	255	327	286	290	308	275	284	290	229	294	289	263	280	268	298	302	297	295	262	267	289	251	284	316	293	294	286	254	300	306	256	338	296	281	278	290	293	273	278	293	280	258	287	282	287	303	258	276	258	259	295	278	271	269	277	275	274	302	270	292	270	294	292	291	302	298	302	296	274	271	300	320	281	303	247	302	266	323	295	294	295	280	306	262	268	273	281	276	297	304	271	238	272	282	269	268	269	298	294	267	266	272	252	301	301	302	266	297	291	264	305	277	274	278	284	300	279	270	286	272	287	300	259	298	273	297	281	299	259	291	268	258	265	270	282	274	282	255	267	283	297	291	275	288	299	292	322	264	299	317	294	292	277	263	274	275	242	288	252	304	306	272	300	302	298	289	292	329	266	285	297	284	277	283	259	264	295	283	269	294	273	309	294	274	291	302	274	276	285	261	302	302	288	271	287	293	267	280	323	312	272	300	296	265	273	288	277	272	277	289	291	267	285	264	299	295	270	280	259	293	261	282	308	289	298	293	271	278	337	315	292	285	273	273	315	287	309	287	292	247	255	285	284	308	291	263	273	286	266	317	263	262	285	316	279	261	280	285	299	339	283	284	265	279	296	272	296	289	302	292	278	281	275	279	244	291	293	289	266	265	258	278	269	304	290	275	281	277	269	286	280	270	270	275	317	290	281	296	254	299	304	292	288	250	288	315	260	286	313	269	269	274	306	292	282	281	317	333	274	290	277	265	284	308	307	307	303	278	262	265	285	312	279	303	299	316	286	286	258	275	289	282	266	288	295	317	290	303	295	273	293	278	280	295	284	303	252	292	285	291	285	272	254	257	283	265	284	284	284	299	302	263	255	295	253	249	238	259	295	270	294	309	291	276	279	280	279	299	289	272	263	311	298	296	275	301	305	261	290	309	253	288	293	282	298	279	292	283	276	295	276	308	292	271	267	300	305	276	288	296	255	311	278	292	268	263	274	262	250	236	307	282	269	275	268	300	281	283	302	301	315	262	280	313	281	264	267	253	276	289	257	273	269	277	294	283	319	272	293	263	308	293	288	284	290	241	262	285	289	267	297	300	281	260	285	292	280	300	310	297	295	297	269	266	275	310	285	280	269	281	280	269	314	295	283	304	264	294	274	280	294	265	291	278	269	265	259	247	289	292	258	296	280	247	323	295	278	301	279	306	299	296	271	280	291	270	298	306	267	244	331	297	255	294	319	299	242	287	299	269	302	261	279	297	315	289	278	277	279	285	328	307	262	294	284	284	294	276	286	328	266	272	266	285	287	269	284	302	299	298	292	276	299	290	262	272	278	279	311	303	280	253	255	252	300	314	280	338	292	291	245	291	290	326	293	252	326	311	258	298	273	321	278	284	287	283	289	257	272	269	280	251	284	287	290	298	277	299	270	328	309	248	281	301	289	294	282	281	293	252	275	281	253	265	292	280	249	283	296	298	296	295	304	254	280	251	299	268	292	281	306	289	278	282	271	272	290	286	235	300	277	275	276	275	283	299	267	300	299	291	282	264	306	245	284	282	301	275	253	271	249	277	260	287	318	292	256	287	270	303	301	280	289	309	267	300	287	301	302	303	316	271	282	291	259	244	271	292	311	293	293	310	278	297	302	300	275	257	291	268	257	281	289	226	246	273	253	290	290	284	283	285	275	262	228	290	278	301	278	317	299	268	326	278	298	292	283	282	279	294	285	284	283	315	307	304	279	291	294	275	290	256	289	314	294	257	303	297	291	296	262	273	290	269	278	306	288	244	281	265	309	293	262	317	302	283	263	254	321	291	302	293	274	283	289	261	252	250	266	272	328	297	288	255	248	275	293	255	272	306	295	301	301	279	304	276	284	262	321	297	271	267	310	258	282	281	289	269	241	296	273	292	291	285	307	279	304	278	283	286	327	293	276	296	293	261	278	243	276	254	269	270	280	261	297	299	284	282	275	297	309	316	253	269	282	297	262	305	258	297	308	276	297	285	287	257	273	285	286	279	263	221	319	255	268	283	254	257	291	258	309	283	265	253	332	300	287	309	267	275	253	289	293	302	259	284	260	253	256	261	318	260	287	291	297	303	269	249	277	282	277	328	300	301	286	266	313	266	287	243	270	278	271	274	300	274	255	271	272	305	279	305	285	288	294	277	316	292	282	277	270	305	284	291	264	314	272	287	302	293	285	269	286	287	302	299	293	298	284	274	270	302	280	292	301	273	246	302	310	291	310	275	281	265	271	280	266	305	272	285	304	288	262	276	276	304	251	294	288	292	267	281	294	265	288	282	237	276	279	273	296	332	293	258	291	303	285	281	304	316	255	325	280	261	269	296	304	292	272	249	328	273	274	274	296	322	294	275	290	303	294	269	304	299	287	256	289	281	328	303	281	291	254	282	262	276	310	288	284	290	264	288	274	290	309	270	290	295	260	274	291	266	283	286	277	296	301	260	255	282	302	286	289	285	292	280
34996	45699	26149	992	677	657	667	604	606	580	630	625	628	633	598	538	581	573	564	589	558	562	567	557	576	552	607	580	583	554	575	613	597	612	563	570	614	589	589	569	562	576	569	576	617	607	548	614	558	608	555	615	562	610	568	574	554	573	598	529	589	582	578	595	578	543	586	606	591	589	594	630	611	561	617	574	579	558	562	584	605	580	594	550	570	595	633	579	533	566	559	552	570	557	567	580	573	567	569	604	567	592	590	557	549	575	601	596	580	561	587	541	605	528	600	591	579	589	590	519	576	594	586	575	585	580	585	577	566	573	598	560	599	552	539	618	599	593	566	578	556	562	587	584	578	562	622	607	589	606	574	603	553	593	590	606	568	585	611	578	563	581	547	563	580	590	591	579	573	526	556	599	540	617	614	606	545	591	592	611	591	581	565	573	548	585	576	595	603	616	605	558	599	535	605	535	582	589	598	571	577	613	590	573	608	620	608	594	563	603	548	603	588	552	620	538	604	584	586	611	621	612	635	605	542	592	570	562	594	619	560	584	555	537	583	601	572	600	580	550	574	568	559	552	526	572	627	581	592	575	573	610	591	599	576	580	602	618	582	581	597	620	571	522	600	586	602	558	512	566	610	593	577	550	588	600	550	599	559	545	589	570	598	579	564	583	595	581	541	623	600	606	585	581	589	615	567	594	559	582	570	574	618	571	636	547	605	591	540	614	561	584	588	581	555	613	556	640	581	603	568	592	560	563	588	553	587	557	581	566	594	607	555	559	580	549	597	574	598	610	590	570	536	587	596	600	503	593	543	593	577	595	586	571	572	622	599	562	565	637	565	579	586	590	596	588	552	577	572	559	559	559	565	609	611	579	616	569	534	548	586	634	590	597	600	571	545	579	609	580	548	555	600	581	547	560	608	580	556	579	571	537	607	563	550	569	568	575	564	594	563	614	620	596	547	583	553	585	567	577	585	568	599	584	563	577	610	568	573	623	594	553	592	560	610	543	568	585	600	598	561	586	576	552	560	600	575	573	629	583	612	552	572	659	578	532	567	623	547	543	572	566	577	545	557	550	609	568	595	597	597	604	594	585	571	566	541	619	595	557	600	590	596	607	630	595	584	558	563	534	588	590	581	600	574	607	545	609	597	569	578	578	583	558	601	571	577	596	603	600	634	606	583	562	573	602	592	592	604	596	580	575	595	581	611	594	578	577	572	611	565	566	558	581	586	542	580	570	630	566	655	591	608	606	612	571	574	541	560	567	596	582	605	597	590	585	572	595	579	591	606	565	606	623	590	583	589	620	576	574	562	561	580	549	592	595	558	621	577	573	576	600	578	602	595	589	599	581	571	602	590	575	580	606	572	602	589	577	610	590	578	627	565	558	602	584	577	568	572	602	566	581	594	580	594	601	584	583	576	578	596	568	564	575	581	586	602	560	608	559	554	566	568	602	604	609	567	556	602	576	561	595	607	577	568	572	607	563	551	574	518	599	546	583	624	598	608	598	626	579	572	590	558	582	590	603	542	622	590	568	622	589	626	595	524	565	569	589	597	571	573	586	546	578	561	563	578	525	569	582	585	632	565	549	549	565	544	591	604	612	552	578	584	572	559	578	623	582	615	568	563	616	585	569	551	566	579	593	554	560	574	597	640	539	618	589	568	598	626	556	579	609	593	545	592	568	589	543	577	576	631	600	561	584	564	619	588	572	593	605	552	570	566	595	617	569	598	553	566	566	572	585	569	585	576	643	569	528	615	577	586	578	574	580	598	580	573	568	595	554	568	594	607	565	563	597	539	584	607	567	548	568	606	608	605	586	572	565	560	548	639	584	595	591	559	563	599	572	587	616	577	571	549	548	582	567	599	590	601	633	588	593	617	585	609	527	608	538	578	611	602	560	608	600	562	563	589	599	528	595	563	628	575	602	584	601	606	593	604	553	572	574	586	594	574	572	595	598	597	586	558	596	613	559	598	598	607	552	547	576	591	588	576	586	586	575	574	557	557	593	554	574	568	625	590	601	560	535	595	566	526	617	594	627	603	567	568	542	587	585	558	587	570	587	606	619	573	623	560	581	567	544	591	578	577	560	575	618	592	572	616	561	562	606	555	570	633	557	564	599	596	570	596	587	559	567	573	560	595	572	599	574	579	572	591	568	602	537	564	549	605	588	617	588	577	555	619	536	619	582	563	581	586	618	584	555	579	580	561	597	584	585	618	559	538	533	601	574	592	597	562	571	587	567	570	574	588	581	563	598	635	535	586	552	599	562	537	590	606	589	601	536	590	565	637	598	585	609	599	535	570	596	617	578	616	592	575	582	611	568	617	574	623	575	577	570	528	580	574	544	558	595	554	611	586	577	585	556	555	580	622	583	589	588	602	614	568	585	618	615	562	577	617	611	612	561	580	584	574	566	601	603	573	608	548	550	595	630	612	596	592	576	592	582	564	560	596	545	611	572	564	546	620	608	498	575	562	572	598	565	586	600	606	587	590	602	590	617	585	566	614	532	624	556	582	573	550	561	554	595	604	610	585	575	568	557	560	560	564	585	562	551	592	577	595	529	570	582	605	583	605	570	559	553	599	563	556	568	571	585	569	607	588	610	632	552	617	540	595	595	523	559	531	581	602	592	589	556	622	528	578	562	605	578	582	577	591	624	568	626	594	573	606	608	586	607	604	625	599	574	599	567	624	565	614	562	588	568	629	603	585	607	621	632	607	556	612	610	562	595	566	594	559	559	546	562	575	579	569	559	645	594	600	601	616	594	602	601	570	574	551	578	590	584	618	576	569	588	574	637	587	606	573	591	579	561	594	584	594	554	591	623	590	576	582	560	603	588	607	570	592	577	600	537	540	576	577	592	559	560	631	608	604	577	557	589	591	576	620	592	569	549	570	607	556	549	587	539	599	518	569	588	603	566	578	586	580	585	598	585	611	578	560	562	555	604	579	599	567	578	604	583	601	564	573	558	558	571	582	569	590	602	565	572	620	575	553	576	607	586	585	553	590	587	558	611	569	567	581	576	597	556	611	575	566	565	583	586	615	582	573	572	590	606	583	576	601	584	590	582	564	585	564	585	571	619	554	636	583	507	548	564	632	597	574	560	534	585	564	626	577	586	599	546	602	596	585	567	564	560	580	519	569	606	556	577	539	579	586	613	553	577	589	579	594	566	549	640	594	624	569	553	573	566	636	569	561	574	617	570	597	590	557	550	554	610	542	595	574	604	537	612	604	582	577	609	578	547	600	570	525	618	567	555	602	578	619	566	590	531	556	564	583	605	583	572	553	590	560	559	589	547	555	523	567	537	569	579	595	550	596	552	615	553	576	577	605	573	571	564	543	562	601	586	570	595	567	600	595	583	551	557	629	567	539	513	613	558	576	583	625	606	570	552	563	596	606	555	611	603	543	607	569	607	613	592	549	608	584	572	576	569	568	563	582	627	596	565	604	549	540	567	568	545	578	600	589	602	572	627	568	580	550	587	574	516
34337	17884	5806	436	171	151	151	140	169	125	130	138	136	134	146	147	159	166	126	146	151	142	165	164	145	163	133	154	171	150	169	126	146	136	132	158	130	174	151	149	146	143	150	148	149	133	154	157	143	132	144	142	138	161	140	142	149	144	134	153	147	138	137	143	148	155	144	149	155	151	156	154	142	134	177	133	163	149	146	134	179	146	161	150	137	170	158	135	171	165	152	127	151	132	150	128	144	125	174	159	144	144	132	157	160	156	109	159	158	156	141	125	157	157	167	124	148	155	149	131	148	171	129	131	154	155	160	156	171	140	153	147	154	157	159	151	166	152	132	132	172	149	133	138	149	136	159	160	152	139	145	150	136	164	147	143	152	144	138	156	140	142	151	134	165	135	125	177	144	146	174	118	153	119	151	141	141	134	135	118	141	150	151	160	160	142	148	154	149	169	138	121	135	149	158	153	144	147	150	123	139	157	147	115	156	151	121	129	161	122	146	140	152	134	141	140	125	122	150	113	149	158	147	143	157	163	153	122	139	151	167	149	134	125	144	164	136	130	162	160	149	124	135	121	156	128	127	138	118	150	152	132	153	159	121	134	142	130	129	126	147	142	125	136	146	153	141	147	137	157	174	139	149	153	133	163	136	121	154	160	159	153	159	149	126	133	153	132	128	138	146	161	146	160	160	164	155	165	135	118	146	155	146	162	125	140	141	120	166	144	150	132	139	147	155	131	128	165	152	148	143	162	111	125	136	120	169	146	159	142	149	144	127	148	161	158	137	165	130	145	163	146	172	121	144	174	154	147	159	141	142	162	155	136	132	128	151	118	136	165	132	147	179	141	124	160	135	158	153	147	137	148	123	128	135	164	142	168	148	136	154	138	142	123	153	153	142	150	175	135	148	157	155	154	155	166	127	142	154	137	135	137	153	157	134	137	147	141	138	143	160	142	141	150	130	135	144	141	152	175	147	154	159	135	120	152	136	160	136	127	140	122	171	145	142	170	149	132	145	159	143	154	137	137	144	158	147	175	159	122	148	140	169	134	124	158	142	116	132	136	144	166	158	139	146	146	144	133	147	151	137	137	152	157	160	157	150	157	148	161	166	158	145	154	139	147	119	147	153	119	159	145	150	140	147	153	153	153	113	156	142	144	156	131	126	141	147	145	150	170	151	129	154	149	154	135	160	140	129	148	135	138	140	156	153	152	146	124	168	152	151	145	141	149	150	135	139	157	150	176	157	158	144	161	135	113	133	150	118	171	146	158	131	151	161	139	156	141	142	145	182	152	149	173	131	122	154	126	137	143	150	149	165	128	166	143	144	117	126	158	169	140	162	146	138	145	150	141	134	131	122	154	143	131	156	159	122	149	128	131	138	126	156	148	152	147	122	171	146	152	147	158	131	152	144	153	142	132	150	134	153	155	130	145	122	148	139	137	142	146	154	159	160	156	157	149	139	164	156	155	147	148	136	145	146	150	121	138	137	157	145	153	145	140	149	157	164	151	160	172	155	144	140	146	151	132	147	158	134	153	161	154	137	118	141	111	162	125	144	170	148	157	160	122	123	130	140	141	139	137	151	148	143	125	146	139	142	142	153	150	178	139	125	139	153	130	143	140	153	157	136	154	163	142	134	140	131	137	167	166	142	170	161	143	133	140	128	145	141	146	151	169	133	126	135	140	172	134	163	138	142	148	164	142	148	137	167	133	134	135	162	151	154	150	147	143	152	145	153	156	161	132	127	176	159	154	164	146	123	165	138	129	153	141	137	149	123	126	142	155	156	142	135	157	139	150	147	150	146	144	150	141	148	134	125	144	149	178	133	135	153	145	156	141	164	148	158	163	130	148	151	156	135	137	132	166	165	152	145	140	149	132	122	166	153	138	187	134	135	129	140	164	139	146	135	154	148	161	142	144	132	159	138	144	151	128	151	169	163	157	140	151	148	152	160	174	170	173	147	146	130	146	140	151	166	150	171	172	144	155	129	164	141	151	163	153	141	151	147	166	145	132	164	168	148	140	133	146	142	135	126	131	143	162	159	144	141	142	161	136	134	143	150	163	150	166	129	150	154	165	149	148	153	132	151	152	143	155	144	163	160	154	143	144	173	145	146	135	181	138	164	135	141	131	143	140	161	128	170	139	137	168	125	136	142	131	135	151	133	179	138	134	155	156	140	140	160	152	129	157	131	144	153	126	166	130	137	141	146	159	128	147	142	132	158	144	135	148	140	142	145	167	130	167	148	154	152	121	144	150	156	149	154	153	120	157	161	159	150	149	139	137	143	132	119	151	168	122	169	129	132	147	152	149	123	140	155	150	152	152	167	143	145	127	144	142	152	165	160	141	152	140	150	138	136	145	164	128	133	142	163	127	137	138	146	147	148	138	137	144	146	136	129	171	144	147	127	147	154	141	163	142	140	161	134	146	131	154	163	183	156	133	159	159	146	142	152	161	156	151	132	165	171	150	137	166	127	140	144	158	147	137	151	139	170	136	133	136	144	160	131	126	164	165	120	143	164	151	142	153	164	133	135	160	141	139	142	151	129	133	149	130	144	151	173	145	130	150	139	135	136	160	133	153	150	160	151	138	135	148	149	150	123	154	127	143	142	139	158	146	137	147	147	144	144	149	141	137	132	145	131	147	152	161	155	142	138	139	159	127	122	148	128	165	148	137	133	132	161	154	138	149	157	150	143	164	144	167	138	159	179	168	156	149	146	165	132	123	160	159	131	137	146	137	148	116	157	144	151	145	144	171	148	173	147	147	135	158	132	147	146	152	146	132	152	152	143	147	150	143	151	150	156	137	139	124	149	126	157	133	136	162	150	137	155	123	152	137	146	151	135	143	147	141	157	144	162	151	157	127	165	139	130	156	131	161	139	174	140	134	140	132	162	128	142	139	140	131	141	156	155	157	143	142	139	131	162	141	126	133	139	173	151	147	155	135	157	160	135	126	126	135	152	112	151	166	121	152	131	141	135	155	138	136	149	143	129	153	155	157	135	141	133	150	149	149	148	163	158	142	126	149	141	166	165	146	127	162	165	156	136	130	141	159	133	151	159	152	133	137	151	162	142	142	146	138	132	135	129	156	183	140	148	139	174	161	142	157	158	148	149	146	143	149	157	144	136	129	125	136	123	132	133	161	141	138	171	153	131	142	140	136	144	140	147	125	166	147	159	139	135	108	140	151	126	134	150	157	129	118	138	161	151	156	152	145	141	168	147	156	133	133	136	156	153	169	148	150	149	150	135	153	135	154	147	152	155	160	135	165	160	140	152	146	147	138	153	132	143	152	125	146	153	129	150	142	173	157	146	130	159	137	125	137	164	126	135	134	143	125	146	177	178	127	137	134	126	132	141	148	153	153	143	134	163	136	133	146	152	165	136	140	140	131	157	127	146	133	134	153	158	177	144	153	171	157	142	138	129	148	141	179	130	139	145	146	140	137	141	129	129	124	166	144	157	132	116	137	134	146	133	147	151	125	147	145
15018	4237	1505	383	366	351	348	359	396	366	363	356	331	388	345	370	360	405	371	380	395	347	357	330	360	375	390	325	362	389	401	397	343	333	360	347	363	359	369	342	347	333	371	387	386	391	393	370	353	374	371	372	404	372	373	371	342	389	377	359	361	351	331	364	381	359	346	392	337	371	336	380	352	372	392	355	368	327	371	371	377	377	359	327	392	338	361	342	357	371	347	352	356	360	380	367	373	389	379	386	367	350	352	345	395	357	362	369	347	344	385	324	373	365	376	385	351	388	356	376	353	341	385	327	380	337	352	368	356	358	401	370	348	360	353	375	363	348	381	368	360	398	363	365	368	356	392	381	352	380	375	371	355	350	359	397	355	369	351	359	381	387	384	394	345	377	354	372	357	350	337	378	362	372	387	368	371	352	356	361	319	375	366	382	404	360	384	346	366	330	368	348	371	343	368	356	352	368	366	360	354	365	409	353	375	365	348	380	372	374	368	356	384	372	342	397	355	391	367	336	367	360	341	364	351	323	395	383	364	373	389	336	367	342	351	366	380	361	354	369	353	366	364	383	359	371	361	381	347	325	395	366	361	349	384	351	353	366	361	380	349	378	340	380	350	366	361	353	382	351	364	357	359	374	358	351	372	336	391	343	409	351	349	353	391	385	353	375	404	357	347	378	376	376	360	352	388	348	399	351	350	356	361	376	380	376	353	379	364	354	365	347	322	374	392	368	341	358	376	353	360	357	360	384	364	362	377	385	385	329	366	352	367	365	376	384	355	351	367	370	325	373	357	357	354	374	369	370	361	350	372	358	370	391	357	393	344	389	330	362	394	386	378	354	362	375	352	357	337	411	421	365	371	360	367	358	371	413	375	380	357	329	367	344	363	352	405	343	353	334	386	366	375	390	373	355	387	332	367	395	332	319	357	385	337	376	359	375	352	369	372	338	395	365	347	418	364	386	358	342	326	387	375	359	331	365	337	403	380	360	403	370	354	377	376	332	401	422	376	355	356	368	365	358	367	356	353	333	364	340	378	366	336	351	356	332	379	364	367	338	375	390	391	374	363	362	366	336	375	362	399	352	342	377	387	342	341	354	362	362	345	389	357	430	365	368	363	381	363	367	369	384	370	367	392	347	372	347	377	348	354	357	378	347	385	390	398	387	343	406	384	343	343	365	334	376	385	358	365	350	359	344	363	347	329	396	379	373	386	354	329	350	334	392	400	339	391	382	316	367	378	342	403	344	373	346	342	388	378	354	356	372	341	381	344	371	380	396	382	374	366	354	360	348	384	336	420	382	374	379	396	387	362	361	374	366	388	345	350	370	351	350	396	335	372	382	387	347	385	361	336	310	324	365	353	368	366	390	364	382	405	337	352	389	338	340	360	370	370	400	380	371	360	376	338	337	364	392	402	388	383	397	375	341	366	410	356	341	366	392	326	370	411	354	368	383	391	362	355	377	365	377	357	381	377	357	365	358	403	366	367	362	353	376	372	378	354	399	365	385	380	388	357	387	373	354	377	374	406	359	401	380	388	364	387	350	342	375	356	390	372	382	344	380	349	362	379	346	374	373	361	405	378	339	337	362	390	372	363	400	387	360	387	347	333	333	342	364	367	364	336	348	380	364	374	388	353	373	371	383	371	383	386	357	358	378	338	371	390	378	341	361	366	376	343	367	377	342	383	396	359	346	377	329	372	351	367	351	351	363	333	389	344	368	403	338	343	357	352	344	353	358	350	373	360	396	335	356	367	357	368	378	384	382	346	371	406	374	381	381	377	401	369	368	382	379	382	349	340	328	367	377	333	355	384	397	387	383	361	352	341	330	352	378	360	393	365	367	389	367	352	376	377	361	381	363	336	372	368	367	344	339	379	358	344	360	327	348	373	340	393	387	393	388	399	379	381	385	366	355	352	360	373	361	409	389	402	359	350	358	389	377	381	391	381	356	377	377	340	361	386	329	362	366	353	349	364	390	354	385	335	357	394	341	392	359	376	416	351	339	337	369	350	353	374	351	377	364	341	362	348	370	367	390	336	357	359	384	376	357	337	363	350	353	352	324	351	376	393	376	374	395	371	392	353	356	373	358	360	340	378	351	330	360	374	365	382	373	357	373	351	378	370	394	353	357	373	374	338	364	352	332	359	375	337	350	370	339	380	354	360	347	379	350	340	361	364	345	343	393	359	379	338	360	366	386	390	364	360	368	381	380	396	362	367	345	370	387	356	393	353	345	330	377	348	360	388	369	377	386	349	334	355	383	346	371	387	339	339	373	363	352	334	353	352	374	344	380	412	363	365	373	362	342	365	370	345	336	361	380	396	315	361	337	358	355	376	353	380	392	365	376	360	354	376	362	335	379	400	342	346	368	343	385	376	356	344	398	369	371	370	368	361	369	307	357	382	378	380	347	332	422	335	354	383	379	351	358	374	386	381	378	376	377	344	360	352	378	355	331	394	400	358	365	386	337	368	368	352	372	334	358	370	364	359	348	377	360	370	356	330	352	372	363	398	380	338	316	369	399	335	360	372	368	360	349	327	376	375	375	312	353	332	367	341	387	375	376	369	338	348	344	336	370	368	367	360	389	346	359	375	380	332	379	318	378	375	358	333	358	388	367	372	359	374	356	391	363	342	381	350	362	340	398	351	389	382	379	364	384	362	390	337	362	343	373	376	364	352	335	359	357	330	376	358	339	354	358	367	404	363	347	379	344	349	366	387	382	332	378	366	369	344	359	358	370	381	333	359	321	334	361	390	387	367	363	341	336	369	351	373	372	344	387	366	385	355	339	374	350	373	372	336	363	400	377	340	342	367	374	386	380	373	379	393	329	369	350	372	367	375	357	331	354	349	382	325	353	340	336	389	371	343	384	336	374	377	382	347	357	380	383	364	404	417	336	397	382	342	357	379	367	351	346	353	369	357	371	328	348	363	398	376	367	373	353	340	369	363	386	369	381	351	304	373	392	348	403	372	321	334	368	389	357	367	371	380	382	366	378	343	388	376	376	356	398	358	350	380	388	370	377	408	358	379	370	371	333	382	365	348	376	389	357	372	398	370	374	354	374	419	378	367	382	346	370	354	382	381	355	382	382	385	383	363	395	375	409	357	357	363	372	344	390	378	339	362	341	368	390	382	353	362	335	355	371	372	350	374	374	331	340	355	338	391	319	356	380	387	393	371	393	335	348	370	398	334	350	377	356	369	388	357	348	361	345	345	338	332	362	327	373	346	381	371	345	365	364	403	359	354	376	357	361	357	366	376	363	359	341	363	350	349	395	374	358	372	389	375	360	354	360	357	375	330	389	357	386	365	359	381	370	372	366	349	385	394	349	362	403	342	335	345	364	397	387	358	365	387	372	323	368	353	348	365	365	376	348	394	355	356	372	358	360	366	373	375	363	380	372	383	352	364	382	354	400	365	377	337	373	350	365	379	359	341	365	352	369	367	376	359	384	352	351	375	350	345	388	349	361	369	341	366	385	368	363
25239	21114	23643	28816	21104	14242	529	396	349	309	322	307	327	321	306	316	286	283	314	260	304	305	299	314	295	305	295	349	290	274	315	290	304	332	260	277	303	310	262	276	300	328	312	290	320	309	282	274	298	263	313	290	271	267	293	321	297	276	294	279	288	291	285	286	312	285	295	300	303	254	308	284	302	299	283	345	272	282	271	263	279	294	309	293	302	281	304	296	329	309	281	283	312	259	278	282	301	261	272	309	297	270	267	300	278	281	314	291	301	252	297	298	283	298	322	272	289	259	318	300	304	263	314	336	273	313	334	291	323	276	320	295	304	260	292	305	315	282	303	303	319	311	326	297	291	282	298	274	280	299	280	283	327	299	281	293	310	279	297	257	293	298	289	284	274	274	298	317	308	304	295	294	316	298	317	284	298	327	292	276	305	295	284	320	288	285	316	277	265	296	283	292	288	258	306	276	280	269	322	339	268	297	294	274	279	289	274	293	322	319	286	312	300	295	303	285	279	287	272	263	310	305	293	287	294	285	274	284	273	293	306	275	305	289	328	297	333	306	312	295	268	305	286	289	292	270	286	293	292	298	271	263	331	298	299	287	287	272	273	289	268	279	302	293	292	310	299	273	296	296	258	288	300	256	316	318	311	273	279	279	314	272	294	279	249	320	340	296	269	288	270	288	270	336	310	313	280	293	282	290	303	270	290	274	263	285	307	280	266	290	280	281	294	299	259	298	286	291	290	332	306	263	272	274	294	319	292	274	293	231	289	295	300	304	290	292	285	282	295	276	297	306	327	295	299	284	273	274	304	291	285	293	313	342	271	298	271	276	278	307	310	300	256	304	278	286	292	284	292	290	309	272	281	305	331	288	287	291	310	281	290	271	269	289	270	287	267	267	302	284	267	345	252	294	266	279	300	298	275	288	253	300	290	298	307	292	324	343	257	292	292	274	320	317	286	269	347	273	300	289	249	308	290	252	295	288	344	289	270	283	293	263	301	273	300	286	276	291	291	273	272	262	261	301	296	287	323	311	267	270	305	321	277	264	276	300	259	304	300	260	292	249	296	313	276	273	297	307	287	291	244	308	262	302	278	262	279	314	338	280	285	299	310	277	311	283	280	275	264	277	262	262	273	298	298	265	302	274	269	283	263	275	271	307	263	285	270	269	259	271	285	286	285	271	294	267	275	269	276	304	283	267	308	280	275	304	261	260	284	298	317	305	283	287	312	304	306	300	322	283	303	283	308	270	285	316	248	303	300	295	282	277	274	306	287	271	307	323	284	279	304	258	322	291	296	274	278	285	320	319	292	298	266	287	288	295	298	293	294	306	288	298	282	297	318	316	345	273	249	307	300	286	270	329	296	258	298	322	273	310	293	335	288	274	295	307	280	308	335	281	295	273	298	298	290	273	268	273	300	297	287	302	272	300	272	286	290	295	270	275	271	261	290	303	285	315	308	278	313	273	300	294	297	329	279	285	226	232	291	313	308	275	273	307	290	301	293	304	301	276	307	284	280	304	312	273	269	302	258	290	263	272	300	273	295	299	254	293	287	277	296	305	297	252	277	300	338	311	300	301	306	278	281	254	282	332	275	270	281	280	302	313	293	308	298	286	263	273	273	277	300	324	314	284	276	321	325	302	323	295	337	306	290	295	293	272	311	293	277	269	279	284	248	336	267	283	275	257	290	290	302	295	281	313	294	318	324	324	280	274	274	261	279	252	307	268	300	298	288	266	299	280	326	279	293	282	275	285	276	315	286	278	254	285	267	299	311	288	309	283	316	305	289	289	316	307	303	262	293	287	304	308	269	305	288	277	296	290	300	252	312	275	288	289	258	312	286	286	268	292	307	279	288	310	322	309	314	284	331	256	272	315	290	266	295	302	282	298	321	308	292	312	283	305	297	266	280	287	337	298	278	310	269	268	254	272	313	291	302	320	295	293	296	259	283	282	282	304	308	328	296	294	318	272	293	277	303	302	270	305	286	283	307	327	316	326	309	278	287	257	268	298	283	285	307	273	260	300	328	283	288	302	294	281	292	298	252	290	318	316	274	300	304	290	277	278	247	268	300	290	297	303	243	270	273	296	272	265	283	327	304	268	254	279	306	281	286	251	309	288	320	270	289	299	290	263	275	284	310	284	311	288	269	269	306	291	316	310	293	292	317	325	291	309	319	289	344	308	282	272	272	304	272	297	286	272	280	266	268	283	244	286	306	288	291	313	316	252	323	299	299	293	298	268	302	272	293	302	289	268	285	319	298	277	318	297	303	280	327	289	267	270	257	281	298	303	275	297	288	312	307	286	280	291	320	286	279	308	310	288	267	272	308	292	281	295	269	268	296	281	313	325	283	312	291	305	303	278	303	305	296	301	307	297	305	275	282	285	296	280	290	321	249	320	268	296	287	296	315	288	292	283	276	329	278	271	285	302	305	322	311	276	274	273	261	255	260	274	300	288	286	268	302	262	293	273	308	277	285	303	275	255	293	302	321	289	257	295	301	322	267	280	307	296	297	293	285	305	303	264	320	299	279	287	285	332	282	286	261	283	282	279	282	264	282	300	270	325	271	303	265	287	287	280	266	281	305	304	291	339	347	305	271	306	281	293	318	289	299	302	304	294	292	298	275	298	283	279	277	292	296	288	305	299	253	276	273	270	283	276	300	332	301	274	270	300	283	320	258	298	309	280	298	278	252	281	302	286	330	265	292	285	284	309	300	305	310	259	278	317	293	264	282	265	284	279	318	293	318	299	308	270	287	311	286	309	294	293	309	286	284	295	282	284	325	287	304	297	284	281	291	297	296	303	267	285	286	285	294	306	297	326	302	309	276	307	313	296	300	270	280	271	259	261	303	268	316	308	293	295	287	299	280	258	305	305	284	300	327	268	310	280	310	282	292	278	314	319	278	309	305	270	292	276	321	279	287	294	285	291	264	276	286	265	276	267	294	299	315	321	303	301	289	274	302	278	295	285	296	281	289	267	279	290	265	296	295	291	290	299	272	245	266	266	287	300	259	286	317	284	272	259	310	280	277	284	289	284	297	293	281	296	281	259	289	287	293	297	289	303	299	304	269	328	277	262	268	271	296	264	317	329	297	292	250	300	271	323	317	251	274	282	275	287	292	267	266	273	294	313	282	288	273	261	283	290	310	348	294	261	270	305	268	262	272	298	260	300	288	262	286	250	298	269	298	277	282	297	272	282	290	306	292	281	282	298	249	312	281	305	250	265	302	273	251	297	315	255	263	252	316	296	291	263	286	308	279	290	289	311	302	273	271	283	275	278	293	304	301	310	289	304	272	275	318	288	245	284	248	294	255	268	286	312	296	294	273	284	286	300	269	311	308	280	304	271	278	287	251	287	260	277	270	277	272	313	284	294	295	300	297	303	291	294	297	297	292	288	292	303	300	298	280	280	292	290	317	300	300	323	309	304	282	269	304	274	301	293	282	286	322	295	294	293	268	280	295	308	272	273	298	277	296	290	312	277
29138	34464	17024	836	686	653	676	646	687	656	661	664	630	629	609	627	642	650	607	581	629	644	671	585	611	613	676	634	581	615	651	626	639	607	641	618	634	612	642	640	606	636	602	603	635	633	631	613	606	639	598	610	651	672	576	637	632	613	674	650	618	651	615	633	640	645	656	622	614	576	617	655	624	644	615	596	594	633	625	592	636	623	623	610	604	564	584	614	622	661	630	641	666	650	648	625	591	633	620	623	616	586	641	672	591	619	615	634	642	630	627	587	630	602	615	633	622	590	617	634	619	607	629	651	606	632	648	646	644	592	614	607	665	604	631	653	643	636	625	580	647	643	615	604	651	614	661	640	622	615	603	639	659	612	658	604	613	622	625	608	623	592	631	589	641	643	655	655	599	612	654	611	594	625	669	632	624	652	672	646	653	640	602	630	614	616	627	645	625	654	632	563	601	640	633	623	634	585	627	630	649	653	628	659	685	617	572	638	652	620	629	608	589	632	625	659	634	576	689	639	589	601	605	607	613	596	609	639	646	597	641	653	652	648	597	637	659	651	639	660	650	607	614	646	635	631	620	553	619	599	623	629	669	635	663	612	628	631	614	572	655	611	667	658	639	636	627	603	647	613	632	653	637	637	657	608	662	611	612	637	645	581	605	591	624	632	647	617	577	573	648	597	608	654	664	616	608	636	671	629	622	660	655	602	635	645	668	660	659	630	637	660	600	632	638	671	650	610	624	654	645	629	650	672	663	596	620	596	617	651	600	618	642	647	668	610	660	633	577	607	589	597	633	609	628	614	629	598	645	611	649	634	656	659	605	677	622	655	625	600	609	602	672	643	607	610	640	622	628	611	628	606	645	612	624	585	615	622	637	616	606	672	627	712	668	637	602	652	650	571	657	652	647	620	621	613	594	649	619	608	629	656	655	644	645	640	598	615	595	617	626	664	621	611	594	682	602	656	631	604	612	603	651	614	633	636	665	658	637	585	597	606	647	600	670	621	687	610	624	593	615	655	609	629	616	629	596	656	588	626	632	649	610	606	598	589	597	634	584	628	577	635	591	607	638	648	634	611	625	685	601	646	610	610	632	616	652	594	606	649	641	630	679	636	630	608	621	633	655	648	628	597	626	642	634	583	642	611	687	605	633	582	645	628	599	700	594	634	607	609	614	647	654	608	604	598	633	621	594	646	622	610	654	638	627	643	628	639	612	660	647	606	609	630	679	645	655	635	604	619	645	589	627	612	615	636	634	603	662	594	602	630	636	653	656	603	623	613	692	598	623	634	614	595	588	683	593	638	643	663	624	628	630	600	604	647	652	665	630	645	645	646	577	690	648	621	600	588	639	633	630	649	609	610	618	637	608	644	613	645	679	618	629	639	565	581	600	610	619	619	650	630	612	606	653	585	658	680	582	651	617	638	605	630	632	624	585	610	611	612	599	612	606	592	654	636	696	644	644	607	633	650	614	602	636	646	613	667	621	584	618	660	687	627	640	594	643	609	643	637	623	623	660	615	621	626	581	669	574	608	672	625	637	581	593	612	666	606	621	615	597	577	592	617	622	619	621	641	648	630	602	621	637	560	662	633	627	620	625	640	630	646	643	643	646	630	621	608	614	613	671	650	637	625	656	628	644	607	665	631	602	583	605	645	674	634	623	655	672	592	610	605	621	645	624	566	620	635	588	632	627	637	607	610	613	630	593	640	668	631	584	643	607	679	600	625	625	624	625	617	655	591	588	665	614	638	591	594	586	662	618	608	648	655	635	676	587	620	622	568	580	651	597	614	644	621	652	655	653	640	635	628	629	623	595	672	635	629	601	641	616	618	642	635	654	638	601	642	603	616	602	627	641	625	654	641	655	608	644	605	639	610	600	629	594	566	640	664	647	577	613	632	630	642	656	647	633	647	613	668	609	623	645	573	638	620	587	589	628	633	638	609	579	606	619	613	638	643	636	658	614	601	622	644	609	652	633	670	579	622	604	560	628	611	627	651	650	671	656	618	693	640	595	640	626	634	641	613	610	609	637	593	568	605	603	616	649	631	574	593	623	627	632	593	621	654	613	592	647	626	650	639	636	606	636	678	614	636	643	615	673	594	648	662	588	629	657	587	657	630	659	654	604	600	658	625	622	589	646	592	683	633	627	628	618	627	613	572	659	595	619	594	631	599	600	590	692	613	656	586	677	632	598	625	633	601	628	611	621	651	692	637	621	601	628	565	616	664	622	656	627	612	632	635	604	628	611	635	627	656	683	594	604	586	606	600	598	673	613	576	599	638	643	625	600	647	638	598	615	612	646	604	600	634	613	671	642	643	606	580	660	604	618	651	635	611	629	600	651	640	631	592	611	640	613	637	647	619	593	624	629	615	656	635	591	621	646	624	631	612	598	612	616	626	627	631	625	626	630	600	660	611	616	659	592	615	637	618	651	643	614	659	650	593	637	599	598	611	655	650	669	650	597	645	671	569	649	659	625	618	645	600	621	602	606	652	613	617	612	632	616	629	588	647	632	635	666	591	652	616	612	626	630	603	653	634	633	660	603	618	586	624	627	622	653	650	651	610	639	573	581	635	624	622	641	706	583	609	644	684	698	640	600	663	615	596	638	619	633	592	625	629	640	634	610	631	606	642	603	605	631	641	606	622	577	593	652	606	602	628	599	683	639	631	646	632	629	614	596	596	613	604	600	616	672	624	639	640	583	641	597	658	663	616	608	641	603	612	598	676	649	587	616	641	616	637	611	603	587	644	619	605	647	628	620	652	618	591	594	604	618	633	589	628	604	629	636	640	559	611	629	648	660	655	662	622	652	636	610	662	665	681	615	619	591	618	622	665	597	640	610	617	580	630	620	626	621	633	642	579	645	624	602	616	616	649	614	641	632	634	592	613	655	648	610	614	581	638	617	659	626	637	599	623	635	645	641	583	631	626	599	659	599	642	647	623	581	634	572	622	624	641	632	591	637	574	649	652	648	645	616	632	606	626	601	643	608	644	608	625	654	620	617	595	611	593	635	577	651	579	620	629	634	639	639	582	616	625	634	657	566	621	631	616	624	642	656	619	665	645	626	614	620	646	633	579	647	606	593	601	617	635	572	601	622	620	585	637	615	584	662	633	619	588	635	629	649	605	631	682	610	586	624	632	637	618	601	615	650	658	617	655	611	599	666	607	653	610	642	619	616	612	650	651	610	570	623	599	634	639	629	589	622	641	648	626	596	615	661	649	619	620	647	663	626	617	641	576	682	655	623	642	619	673	594	656	640	609	587	604	617	645	602	613	680	599	608	617	601	633	649	594	619	673	604	646	594	660	631	597	611	659	636	615	622	609	661	626	629	634	655	594	632	625	647	598	614	627	610	648	651	647	636	639	607	613	606	641	639	631	611	646	613	637	610	628	670	648	612	622	611	635	612	655	632	664	627	625	627	593	620	612	571	639	563	657	581	607	607	613	618	619	610	609	630	623	604	620	636	646	654	617	596	606	620	631
24558	21126	24011	28521	21127	21145	11989	574	443	444	359	341	363	340	344	331	316	287	276	250	261	281	310	293	312	301	300	303	294	273	283	288	286	300	294	304	319	291	298	301	312	277	255	272	253	279	288	328	278	308	283	289	296	300	310	259	295	309	283	276	277	298	266	310	256	301	263	266	271	259	259	267	278	287	299	287	311	296	289	282	320	281	287	298	279	309	279	330	288	265	270	324	304	266	291	269	236	270	281	327	294	248	269	257	269	278	272	267	293	294	280	234	291	280	297	299	309	310	294	338	278	321	304	271	278	273	276	317	297	275	313	258	295	271	297	286	301	288	274	266	302	281	293	282	288	307	286	291	291	272	280	322	290	282	315	302	277	296	304	275	286	308	278	295	272	240	243	293	340	297	275	300	272	291	283	297	291	275	284	259	250	270	310	278	266	271	273	271	305	305	269	273	301	291	286	289	297	278	274	257	297	244	287	289	292	279	294	294	292	285	270	308	290	279	287	290	269	299	277	300	264	319	305	281	259	283	260	288	294	295	261	307	269	277	327	295	299	306	297	276	278	280	289	302	291	301	282	293	255	282	262	275	292	270	285	285	258	252	260	292	312	297	310	297	272	343	275	277	260	248	282	293	266	251	271	299	263	305	313	293	271	263	280	313	265	321	290	262	272	278	303	260	260	282	290	260	265	288	290	308	310	263	259	310	260	305	270	248	312	262	271	307	274	248	284	277	289	269	277	278	314	290	261	309	278	288	269	281	264	290	308	331	312	263	295	267	290	297	274	287	293	295	265	327	280	276	291	252	234	260	267	270	287	260	301	270	295	284	283	279	280	319	302	287	308	300	293	294	284	308	279	217	274	317	295	317	246	298	302	297	262	284	302	303	306	251	315	293	262	229	287	286	290	293	277	299	284	237	269	276	274	291	314	257	283	304	291	336	276	275	302	276	264	249	303	306	298	300	272	275	272	270	256	260	304	267	284	279	273	262	257	271	282	265	274	246	317	272	288	257	289	269	311	291	260	311	268	294	297	292	285	276	297	286	292	252	276	274	282	300	283	279	310	273	287	275	275	291	270	288	277	316	279	295	320	286	265	290	330	297	281	289	313	277	282	314	294	290	284	284	274	275	267	303	258	265	301	290	272	299	298	276	287	273	289	270	287	319	330	305	289	265	290	327	282	301	284	309	274	274	267	269	270	254	268	264	281	270	313	293	261	297	288	306	289	268	261	285	260	275	329	286	279	275	283	301	286	261	283	287	292	284	280	246	260	282	297	270	256	270	284	300	313	297	310	295	259	295	280	261	313	276	319	286	312	288	284	293	285	318	293	299	273	293	255	296	287	266	247	265	249	281	307	249	302	280	254	300	289	296	315	292	261	244	319	290	284	276	307	269	271	279	319	304	271	259	284	246	300	290	290	287	303	296	258	287	249	257	277	296	282	271	257	280	269	292	252	292	286	246	258	330	307	315	254	289	294	289	271	288	283	292	282	303	282	294	273	248	293	250	284	280	278	307	263	347	306	289	278	282	242	257	292	269	265	289	283	256	298	257	284	297	274	323	302	281	281	274	318	287	285	294	288	264	270	262	243	311	332	316	293	270	268	280	264	297	284	289	269	292	291	281	288	274	283	289	278	291	289	264	277	300	264	320	277	295	260	290	304	278	321	263	282	291	283	285	276	274	303	295	264	292	297	278	293	301	249	312	282	286	272	265	267	297	290	302	293	277	293	305	262	281	279	297	271	288	259	277	266	300	300	286	282	313	293	308	286	288	290	300	283	282	270	274	263	278	270	284	305	284	281	279	263	271	274	258	303	304	285	275	291	290	300	301	293	244	301	320	301	267	286	260	267	255	290	254	302	297	287	276	301	305	307	278	287	269	267	272	278	287	258	282	263	307	266	248	277	271	272	264	291	327	328	291	278	303	311	280	286	267	255	269	283	254	280	277	234	278	272	266	275	264	281	269	293	280	299	311	284	309	298	277	304	268	267	274	340	276	250	245	318	276	289	266	251	240	284	263	273	305	268	232	259	257	268	310	287	248	274	272	301	285	300	268	273	289	302	279	305	256	294	323	260	260	289	285	302	276	257	285	288	283	323	272	290	335	280	271	277	285	265	256	271	276	269	316	288	317	273	312	289	291	274	281	287	288	286	283	290	311	294	266	271	249	331	274	262	292	319	296	275	250	301	312	305	278	297	280	257	287	278	258	277	266	268	292	286	280	279	299	271	247	276	292	280	252	297	295	262	287	271	311	286	276	321	271	293	300	277	291	278	271	285	270	283	280	258	294	287	279	311	256	264	279	269	298	306	282	289	273	255	295	304	288	306	269	252	284	293	265	264	310	277	284	287	261	315	306	291	279	272	292	287	296	297	268	275	263	255	292	269	304	277	263	283	290	263	293	281	284	312	299	238	245	270	262	292	303	265	268	264	268	281	313	275	291	251	293	304	293	312	301	292	283	291	299	262	281	273	281	317	275	297	290	259	320	290	279	267	273	293	290	279	305	275	265	256	297	256	253	242	254	276	253	318	310	271	302	242	275	291	282	295	299	304	274	310	299	234	299	312	259	280	315	287	282	274	262	298	254	273	267	291	273	305	265	300	296	329	272	302	289	303	274	274	326	254	278	267	272	260	276	302	256	275	292	327	292	279	278	284	248	311	309	256	290	309	269	289	294	264	288	300	273	287	306	291	297	256	270	326	275	311	253	288	326	285	267	285	285	264	291	256	273	285	284	294	282	300	274	266	271	260	275	255	261	306	282	268	316	294	280	295	290	251	285	290	262	271	277	272	274	301	274	263	280	267	277	331	284	289	291	279	273	244	300	302	291	278	269	269	288	280	258	312	310	273	269	306	275	310	290	262	290	270	282	298	272	251	256	326	275	305	259	303	279	276	303	286	287	265	295	263	307	264	287	289	266	273	285	315	317	298	283	292	268	274	284	296	271	282	306	267	299	266	258	281	298	281	281	254	268	305	302	306	297	290	285	318	280	291	276	295	292	267	316	282	304	272	273	295	304	314	303	271	265	276	312	283	287	269	265	274	315	283	246	280	303	293	278	298	269	280	291	296	273	290	259	270	289	293	301	271	277	299	282	301	276	290	296	293	251	307	285	289	308	287	301	295	312	290	288	280	267	282	300	271	298	268	281	304	263	300	268	271	275	314	288	296	288	279	283	309	282	260	297	296	290	279	248	288	275	253	274	256	305	284	255	257	276	298	302	270	285	311	271	281	300	284	327	306	229	307	297	274	272	254	265	278	292	293	286	289	270	276	260	302	307	314	280	276	309	302	280	304	302	265	308	293	303	263	310	284	275	312	273	280	281	299	264	218	311	282	289	258	276	281	249	304	274	287	313	320	295	281	302	293	271	288	285	293	269	276	282	266	294	298	259	297	331	302	235	277	272	300	296	250	281	294	307	267	306	285	262	274	275	279	296	275	269	315	286	287	256	296	279	263	242	269	267	287	304	278	272	268	299
34921	45673	25186	948	749	670	603	641	602	625	591	589	605	600	579	586	563	562	635	590	594	594	616	556	568	556	625	599	604	550	589	559	549	536	596	582	566	571	582	537	583	592	554	606	563	584	566	531	589	582	574	614	589	601	600	569	586	598	601	561	534	596	556	574	578	586	574	582	547	592	603	534	613	618	554	577	602	544	584	577	608	652	576	594	619	554	580	559	585	591	591	607	550	579	591	568	595	549	607	551	563	589	573	607	550	567	579	565	579	563	589	556	610	597	543	576	576	565	618	560	576	553	569	626	614	587	593	575	584	589	587	573	569	568	614	588	580	556	570	568	602	582	612	536	580	587	574	643	614	593	591	596	624	596	561	600	593	631	621	568	562	554	589	551	595	553	582	564	631	558	604	577	606	609	559	611	578	594	594	543	540	557	584	576	627	534	598	554	577	598	581	615	594	572	566	609	569	616	630	583	576	621	572	572	572	613	626	544	565	548	627	602	623	606	601	595	600	595	587	640	587	625	586	572	592	568	583	571	581	595	604	560	560	583	594	562	593	553	565	599	590	601	542	568	578	593	638	585	551	578	541	534	602	586	583	607	541	585	589	572	555	591	569	595	555	594	526	617	551	551	606	547	599	531	553	596	605	624	567	561	605	564	612	600	578	569	577	639	634	556	544	593	597	614	608	575	572	530	585	575	569	575	598	562	575	594	534	570	579	595	582	598	569	606	585	616	567	565	598	554	522	570	556	570	543	579	618	566	522	562	582	571	588	618	580	560	572	572	573	572	585	545	572	578	583	567	557	578	607	565	591	572	580	569	603	569	589	591	564	637	583	557	623	536	596	530	563	629	578	562	579	582	662	596	567	558	595	583	585	577	575	544	579	591	595	612	576	607	567	573	561	621	564	633	571	581	594	585	562	554	587	586	594	577	601	590	540	584	597	560	600	595	595	596	560	551	581	598	594	586	588	610	560	605	584	584	579	594	577	608	591	584	543	582	554	517	601	581	557	572	584	589	575	569	594	590	609	567	593	592	556	557	602	610	587	586	562	556	583	570	596	566	590	593	581	542	578	609	616	560	593	568	587	576	624	581	572	587	534	561	562	607	569	557	571	604	556	567	618	561	597	572	542	573	566	581	536	571	607	590	604	572	572	575	538	560	550	560	582	566	546	548	617	611	544	576	568	616	593	609	591	627	577	570	560	602	574	582	601	529	629	560	599	567	607	550	559	566	581	582	622	605	602	590	574	570	572	578	578	581	536	596	544	555	599	570	588	634	581	570	568	559	568	591	580	590	566	594	540	549	581	571	586	626	559	560	571	569	598	558	596	606	575	556	580	600	609	578	578	618	580	557	596	552	558	579	582	599	587	632	619	597	584	575	626	572	610	565	585	570	595	595	628	550	584	588	571	568	585	615	531	595	586	587	584	576	601	599	627	599	554	590	612	574	546	567	602	601	611	598	573	570	549	605	571	579	592	568	597	606	548	603	596	577	585	624	619	572	582	587	599	565	566	592	609	632	612	571	590	575	588	609	579	604	614	612	547	600	559	587	571	596	634	594	555	561	586	552	604	600	577	589	590	551	586	591	588	571	594	598	573	568	606	604	552	585	626	578	601	608	582	536	521	561	583	597	573	565	585	586	590	589	590	582	603	591	557	582	594	583	551	605	537	612	590	603	582	588	534	582	574	586	571	568	593	550	559	566	589	552	567	567	589	599	558	565	570	544	550	597	575	595	585	591	567	569	599	564	604	550	600	580	622	576	595	572	610	580	611	577	587	594	574	618	555	570	601	556	585	630	644	605	592	592	597	580	593	555	573	598	535	595	624	587	620	572	562	591	615	540	602	574	515	570	559	542	622	578	596	571	533	580	573	568	603	570	551	575	598	625	580	576	586	561	569	601	592	550	563	564	625	565	567	573	557	574	596	537	617	583	562	585	592	548	599	625	521	580	590	629	600	607	575	622	511	591	575	621	594	591	566	587	575	611	599	542	585	578	569	559	563	620	577	572	592	587	596	611	579	582	620	583	525	554	569	565	635	585	600	565	589	579	581	560	580	533	585	566	563	563	580	566	550	576	537	614	578	561	528	572	551	603	590	617	587	579	578	580	583	591	627	605	559	572	561	550	611	594	613	588	575	582	589	580	583	573	557	599	573	607	559	566	606	586	581	544	565	564	555	566	578	569	580	569	612	596	610	546	541	573	576	552	587	588	618	614	572	567	555	586	562	584	594	599	572	576	575	562	610	593	603	607	542	564	551	618	557	591	561	632	632	588	596	604	599	574	563	526	604	590	603	577	532	560	586	562	557	596	589	523	627	625	544	565	569	573	580	594	609	587	622	609	588	565	568	586	564	576	571	546	597	567	575	575	572	602	585	573	550	558	587	581	527	571	547	558	577	516	595	571	558	581	591	587	599	623	615	593	553	621	603	533	529	562	586	554	578	564	568	540	551	564	591	616	624	612	563	562	605	609	541	607	555	594	591	586	549	550	571	574	552	594	572	542	592	624	622	584	574	555	623	621	562	573	603	566	580	572	575	579	561	589	548	589	614	549	581	580	585	571	596	547	581	620	568	564	627	604	619	592	530	574	569	597	573	569	583	559	584	560	569	573	596	565	532	589	572	601	613	576	576	570	601	590	602	608	602	600	584	560	554	600	601	589	569	593	594	591	561	613	575	550	592	591	607	590	572	604	595	590	576	567	591	568	538	572	563	585	577	606	588	569	592	601	566	608	582	609	560	564	536	626	583	623	592	634	594	540	548	588	587	575	590	553	584	586	609	565	609	582	576	571	598	602	577	568	563	572	546	564	551	578	579	580	582	587	605	587	607	611	601	571	583	588	608	573	539	593	598	568	626	589	584	604	561	582	564	573	569	590	541	550	607	555	556	592	585	554	589	583	534	558	604	584	590	571	572	588	590	601	575	530	591	579	562	603	595	552	623	542	582	588	572	583	603	591	567	609	603	583	590	592	546	558	608	603	607	589	618	558	588	554	533	561	561	634	556	586	583	576	564	577	583	568	581	559	551	584	583	583	607	589	595	569	564	583	605	563	563	591	586	568	605	604	554	587	565	548	595	564	590	571	609	585	564	594	601	600	550	560	552	563	540	596	546	587	617	560	613	582	582	565	562	596	576	563	588	621	557	599	583	613	609	582	553	576	582	595	587	585	598	601	616	579	605	597	600	573	595	564	568	574	539	574	603	579	619	594	605	557	599	615	575	578	570	595	533	566	555	597	609	529	613	596	603	569	546	616	616	558	581	552	576	578	561	545	606	584	562	563	591	576	558	596	563	564	562	601	526	587	587	598	625	576	604	599	598	583	557	571	579	594	593	557	532	523	593	554	600	597	576	621	603	628	562	637	631	558	582	593	568	608	618	586	597	574	594	574	607	584	582	588	598	613	586	558	579	592	547	589	600	606	598	573	619	579	584	608	588	544	583	556	592	606	612	590	574	529	590	594	593	555	546	540	592	593
34137	18100	6176	457	181	165	155	150	139	132	150	150	149	156	150	155	150	141	148	146	124	139	138	150	133	150	150	134	177	132	128	154	137	145	163	138	144	163	148	142	120	120	156	160	158	160	157	147	158	152	149	142	151	139	144	124	145	127	140	154	136	154	148	153	188	158	171	133	174	143	141	157	128	148	173	161	149	149	124	135	144	138	153	157	146	141	143	158	163	131	160	135	122	144	141	145	151	159	154	140	136	132	146	154	139	147	141	141	154	130	169	135	143	143	155	147	125	155	107	138	135	169	155	143	154	152	136	147	150	140	147	173	143	159	148	124	156	167	148	124	137	139	134	139	158	166	158	162	151	132	138	162	137	156	166	149	148	133	139	147	151	142	129	148	150	157	136	173	154	161	160	138	157	149	125	118	126	132	137	144	167	137	132	171	150	136	159	146	134	142	127	146	155	156	144	151	127	155	160	140	138	141	132	119	135	155	150	159	134	151	158	143	161	167	127	155	153	138	153	130	140	151	171	162	162	135	164	170	121	145	137	163	163	161	157	127	136	152	148	104	161	140	160	127	140	167	121	153	164	142	165	167	146	155	116	164	131	163	164	154	144	117	163	171	148	157	167	168	167	151	142	150	140	150	137	159	165	126	149	180	129	117	132	127	157	139	133	161	159	148	148	162	141	131	175	153	145	131	159	143	132	124	154	123	175	167	146	163	126	152	152	135	149	161	159	144	131	163	167	148	143	144	118	120	132	161	136	143	128	138	132	154	137	158	137	120	163	160	141	138	143	137	137	137	153	123	140	149	132	119	120	153	159	152	140	135	138	151	168	138	160	150	138	154	130	149	150	173	135	160	133	151	162	141	144	134	142	150	157	129	121	155	147	123	161	127	138	136	166	166	137	129	143	135	129	133	152	132	140	136	151	181	152	153	157	146	137	154	148	181	156	152	155	140	157	123	134	115	152	147	146	138	126	137	142	158	143	176	127	155	165	138	144	147	130	141	173	146	140	135	168	166	152	164	136	145	175	131	142	156	143	175	151	122	158	146	145	146	165	120	167	150	159	141	152	148	175	147	186	156	143	148	149	150	158	149	135	148	164	183	132	136	150	155	147	156	184	158	168	154	161	142	156	152	155	149	160	137	135	146	121	160	161	163	131	160	163	156	145	172	130	163	155	133	156	150	132	136	141	149	140	154	137	182	150	161	134	132	144	145	141	128	140	140	164	148	133	140	154	152	148	161	133	163	157	146	149	144	172	150	149	146	140	139	148	183	151	133	138	132	144	144	153	156	133	132	148	148	137	129	165	172	146	146	169	153	142	147	154	114	150	148	140	115	166	138	155	159	145	165	142	139	150	147	146	171	153	162	130	131	149	151	144	146	149	149	166	151	144	142	157	157	143	146	157	144	119	159	129	137	124	149	122	153	123	146	163	146	160	128	152	144	162	136	139	147	143	144	160	170	128	145	157	147	172	162	155	157	117	172	150	136	128	121	165	152	134	168	118	149	158	176	133	174	145	150	141	128	153	128	151	156	159	159	147	139	157	155	158	156	142	136	159	135	125	153	165	141	150	141	122	144	138	148	133	140	149	149	151	146	141	142	145	143	144	161	158	148	149	151	131	144	155	158	158	125	151	161	136	135	157	143	156	137	166	135	144	143	138	141	147	160	171	139	160	157	171	163	137	124	137	145	151	140	151	144	163	156	140	157	161	145	130	154	141	165	151	143	130	140	149	145	154	164	159	149	159	131	137	163	129	149	138	134	154	138	153	133	156	167	163	162	148	167	159	153	134	140	130	166	168	159	141	157	144	144	127	148	165	131	153	151	130	143	159	150	137	178	130	129	141	141	148	145	170	156	139	135	146	137	145	120	165	147	132	162	143	147	156	145	159	140	133	135	152	126	151	131	163	125	141	160	125	167	118	151	149	146	142	153	143	166	154	134	136	157	129	145	134	154	155	158	147	128	140	147	156	172	174	157	141	130	142	159	129	143	123	135	145	124	136	141	162	162	155	146	147	148	163	134	150	152	152	159	151	142	151	152	145	126	135	178	147	157	133	155	140	150	146	134	136	117	140	144	133	130	149	131	129	146	153	137	126	155	139	167	159	155	157	140	144	127	126	140	137	142	159	159	145	163	134	163	166	136	143	127	123	138	150	142	127	158	126	169	136	145	149	140	144	148	136	146	139	149	138	164	162	139	124	148	139	158	144	157	141	166	123	155	135	152	146	160	143	150	161	140	175	133	142	164	134	145	154	141	152	139	153	146	156	144	151	146	152	155	134	158	134	142	144	182	160	119	168	174	111	149	144	145	171	149	148	175	166	149	153	137	122	167	150	140	161	165	144	165	131	141	145	155	157	164	144	169	159	161	164	145	154	160	143	143	131	156	164	153	167	143	146	157	144	132	126	126	151	133	144	148	142	141	129	152	147	129	140	145	139	155	136	128	144	164	157	173	151	177	156	165	140	146	146	155	131	126	164	141	114	137	158	140	156	137	141	134	182	144	156	143	163	149	149	130	148	158	139	139	152	151	149	163	155	163	135	156	122	158	143	144	140	152	137	137	160	143	150	141	132	156	142	167	168	144	151	177	122	142	142	138	147	168	143	138	146	146	128	165	135	140	148	151	157	141	139	132	120	146	159	119	144	139	152	132	141	160	144	150	138	157	137	156	130	138	152	162	165	149	139	134	160	154	129	146	135	139	165	179	177	178	158	147	135	171	159	140	127	151	139	149	146	152	136	156	127	118	131	136	132	139	169	131	131	142	144	147	176	148	163	135	113	147	143	163	149	151	149	152	138	169	130	144	143	146	149	146	156	138	134	150	151	168	132	150	152	134	138	151	136	143	150	138	145	122	150	141	149	134	156	138	143	144	153	131	164	162	154	136	162	143	126	141	143	128	130	137	133	153	154	133	134	149	134	141	132	142	123	143	170	138	163	151	150	145	156	160	154	145	133	127	157	141	151	130	163	162	130	150	133	155	139	142	136	135	160	161	145	153	149	147	143	148	155	101	136	150	128	139	143	141	160	134	163	151	151	172	145	151	135	124	152	148	125	154	142	126	129	154	133	120	159	141	156	165	161	164	147	167	155	113	157	128	144	134	145	147	141	170	168	142	132	118	150	129	177	129	150	144	148	158	153	162	160	132	125	137	114	143	144	165	142	136	139	138	124	135	135	167	161	133	147	154	148	175	139	155	156	161	156	140	149	133	141	130	158	160	140	137	151	159	144	144	149	165	153	142	164	145	169	175	141	160	141	152	124	150	144	141	175	151	157	168	152	136	151	142	139	139	141	134	157	129	166	158	150	130	134	142	130	147	141	155	131	147	152	144	153	145	156	140	150	129	163	154	134	157	119	137	139	153	148	143	168	145	155	135	139	153	148	155	155	138	144	149	139	135	130	161	161	165	160	124	128	143	157	135	185	129	154	169	143	154	152	142	131	140	131	161	132	141	121	126	149	140	155	152	151	134	158	162
14507	4415	1589	393	407	376	385	351	380	390	359	362	344	399	349	409	360	367	381	343	358	373	369	394	351	360	353	355	350	359	371	370	380	319	353	339	374	334	377	343	349	358	362	364	381	377	387	381	359	349	385	373	365	387	391	375	353	356	385	367	362	370	366	343	358	391	364	373	383	377	379	373	360	369	392	395	369	381	390	356	357	371	361	386	364	374	349	370	350	374	364	352	323	356	363	351	364	364	400	350	369	419	382	370	353	360	361	397	347	350	346	354	357	389	372	384	368	373	351	371	364	337	370	387	373	378	343	364	334	368	390	379	360	355	354	348	391	348	416	380	345	361	371	404	355	354	357	359	336	374	387	368	367	376	372	331	368	351	361	347	386	374	358	389	360	361	359	346	348	361	338	372	355	361	357	382	395	369	371	390	353	384	322	376	376	375	361	383	356	379	365	386	356	374	351	337	395	352	363	376	372	359	334	360	336	341	365	316	358	384	370	343	374	347	383	370	329	370	371	366	400	341	355	384	365	339	377	381	368	352	381	377	355	358	378	344	341	377	358	363	387	366	365	353	336	343	380	377	356	379	368	335	346	348	360	354	374	369	362	332	358	384	371	343	386	361	369	382	370	354	342	360	354	389	356	368	396	394	373	384	403	346	372	337	356	358	382	358	352	412	380	363	350	370	407	404	389	371	397	364	356	365	335	354	349	381	383	354	357	358	357	359	369	384	373	364	390	363	353	360	408	348	342	368	336	362	382	366	336	368	390	366	366	360	349	367	322	378	357	386	337	378	360	387	375	360	411	342	384	343	400	366	362	394	379	338	357	359	376	396	393	352	336	371	382	386	383	358	359	372	368	381	351	383	379	390	356	385	391	340	356	353	358	370	371	363	370	360	373	335	347	370	369	356	368	361	354	380	351	379	361	362	378	331	343	411	379	377	342	332	331	385	350	351	390	382	352	380	388	367	342	330	350	366	361	369	398	354	395	408	328	368	390	386	373	387	352	367	366	379	368	343	377	370	361	367	347	393	380	379	384	386	360	357	377	343	366	378	338	391	362	356	345	366	363	353	337	376	354	395	357	362	382	365	345	352	349	372	359	358	361	363	393	341	394	372	366	355	381	352	369	347	353	359	368	375	354	374	379	366	370	381	378	347	367	380	380	379	352	333	352	392	357	358	366	372	406	376	388	359	379	365	341	356	366	332	372	365	373	390	379	371	388	331	362	349	360	362	362	396	347	355	362	331	382	350	356	390	363	357	377	371	398	356	353	381	367	366	373	361	363	389	367	376	362	391	340	368	364	385	359	339	388	360	364	355	354	384	362	365	356	340	380	381	323	385	338	297	366	367	358	326	389	343	354	384	380	367	381	370	384	360	336	383	351	376	351	347	345	364	399	403	330	380	344	351	373	379	332	375	342	369	388	347	371	341	338	396	403	378	347	356	382	358	363	373	357	400	374	335	390	351	346	348	400	395	352	345	371	366	398	369	356	332	352	377	321	397	387	352	369	382	364	373	393	348	343	378	362	375	364	371	388	384	374	368	398	353	346	358	382	356	354	398	367	383	358	358	382	378	365	391	368	415	399	383	348	370	338	341	395	385	394	388	382	373	373	366	338	388	332	331	381	369	367	349	369	355	362	338	377	358	389	343	347	377	355	363	367	352	376	384	342	339	341	366	387	355	374	368	388	340	388	349	401	333	362	352	385	380	381	376	362	392	339	368	380	359	369	329	369	351	377	350	341	348	357	359	364	356	366	382	362	359	366	351	384	353	368	340	370	353	378	411	306	349	371	422	380	373	392	368	379	348	354	390	341	383	345	330	387	376	377	348	395	396	379	346	357	375	405	333	360	388	381	342	358	370	318	367	362	361	348	394	362	344	356	353	371	338	354	365	357	410	380	397	346	347	341	374	361	377	393	370	358	372	370	358	351	366	362	353	350	371	377	405	389	367	397	379	365	373	351	382	364	350	373	402	364	360	353	400	357	354	371	369	384	397	365	362	362	364	357	342	360	381	361	380	370	405	345	389	377	359	357	340	358	344	351	379	369	371	373	384	393	392	391	348	346	344	336	353	340	358	335	368	366	343	331	355	350	359	356	401	370	367	367	366	378	393	355	380	352	371	376	356	349	371	369	382	352	366	373	374	412	413	374	377	380	375	376	340	367	340	366	364	391	384	347	369	371	398	373	389	398	379	382	378	317	343	351	355	358	348	361	388	354	365	378	359	356	357	405	374	377	354	351	364	355	387	341	402	351	379	372	386	367	370	326	396	383	379	336	382	350	338	325	396	366	354	374	393	366	390	392	395	380	398	374	394	359	338	334	368	354	379	367	376	378	343	352	392	373	359	375	379	402	345	374	392	369	338	366	366	407	348	359	399	359	365	397	376	344	379	393	362	362	366	387	346	349	376	370	406	373	356	360	356	380	366	332	378	362	374	370	392	359	371	350	390	367	402	390	375	374	369	404	372	318	376	360	373	387	369	369	370	400	361	383	390	371	383	358	372	336	348	379	328	384	374	359	373	365	363	379	368	371	358	378	356	361	359	357	372	351	370	405	375	358	350	350	361	374	371	360	340	352	343	356	356	348	362	354	395	379	390	336	359	341	381	370	376	346	361	375	378	363	370	354	365	351	379	346	408	389	368	361	370	367	410	356	357	351	347	370	383	372	383	361	369	350	348	361	386	360	377	345	339	407	346	363	347	371	365	360	348	370	387	368	340	371	363	394	409	356	386	370	340	366	364	368	361	364	358	372	337	363	356	351	376	352	359	359	407	354	344	357	386	390	394	344	362	369	355	337	379	370	384	352	367	380	367	389	367	409	354	357	336	381	375	398	365	355	368	363	372	374	397	392	367	376	375	392	355	378	351	345	365	385	365	353	372	372	364	378	361	373	361	341	364	386	351	359	342	356	353	374	370	343	349	387	386	390	352	341	353	400	380	360	369	359	378	373	335	390	352	360	329	367	395	406	345	372	397	358	376	389	410	320	371	357	395	397	332	343	372	376	351	357	340	334	357	385	368	348	363	301	388	376	381	333	361	343	395	373	364	374	366	378	357	356	378	351	360	366	355	363	358	372	375	381	382	384	392	404	365	385	365	367	366	382	350	370	398	377	365	407	359	326	374	359	350	365	366	354	412	383	369	355	392	375	395	359	364	377	377	349	374	361	386	397	381	369	346	347	349	377	363	343	381	365	370	373	385	351	396	375	345	337	336	370	369	373	354	368	357	396	360	368	347	405	367	409	386	365	343	361	382	344	369	385	335	349	384	385	369	367	364	342	372	375	392	332	353	368	375	370	395	377	363	354	359	357	347	400	330	383	368	399	354	389	380	350	361	386	368	360	343	376	363	349	394	382	354	376	347	393	338	383	370	358	395	360	352	368	356	398	336	378	357	343	373	357	349	375	405	360	379	385	391	395	391	389	337	385	337	363	395	358	364	382	393	389	384	371	367	403	374	366	330	369	367	393	370	345	409
25234	21120	23668	28819	21129	13802	568	434	378	326	296	331	322	349	323	327	297	293	286	288	318	293	308	305	295	299	309	291	267	292	316	306	297	297	316	296	279	330	267	273	306	291	296	296	286	290	312	318	311	302	274	284	302	302	273	281	291	321	299	304	277	264	306	279	302	308	284	280	323	287	314	304	307	319	293	272	304	296	292	273	284	283	307	259	272	278	288	326	324	255	288	275	312	302	276	285	271	303	324	259	277	346	290	286	290	305	314	300	290	274	272	323	273	288	265	270	291	301	298	315	293	268	303	311	310	303	343	286	313	297	323	301	314	283	290	273	286	315	289	291	301	254	286	291	298	282	300	297	302	264	307	324	269	286	287	308	310	310	280	295	252	265	297	339	271	306	272	287	265	322	262	301	297	287	290	274	299	260	271	311	296	250	286	271	297	293	322	284	281	307	286	297	314	301	306	294	292	276	312	310	304	278	299	284	291	285	311	287	316	309	350	301	294	303	292	305	297	285	273	279	311	276	286	310	292	289	298	267	298	313	281	315	293	283	328	299	275	322	313	289	287	324	306	304	286	313	290	281	280	272	312	309	285	274	297	257	290	292	323	303	330	302	286	275	319	252	322	267	324	310	289	322	306	293	300	302	281	292	304	273	276	279	304	280	335	316	286	286	320	304	281	306	254	301	298	287	305	278	271	324	299	327	290	298	237	295	275	317	275	270	292	277	282	304	318	311	274	296	317	329	286	280	298	306	282	258	298	277	308	287	341	289	289	305	312	309	292	295	268	314	299	314	290	301	306	296	306	271	282	305	312	317	308	289	271	293	338	322	283	302	288	329	278	304	322	295	275	272	275	291	296	277	262	302	327	293	275	316	262	273	297	289	329	311	343	286	280	301	265	293	296	286	282	289	279	291	274	288	315	353	277	304	291	259	267	266	276	277	311	292	319	288	314	279	286	295	287	294	313	286	318	298	292	296	275	285	294	295	305	264	290	299	273	313	330	288	326	292	321	297	284	288	308	292	323	287	307	291	285	280	286	289	269	287	300	252	261	275	297	300	308	278	280	318	292	300	281	279	293	316	272	295	266	266	295	268	313	314	280	307	308	333	298	313	278	299	328	298	264	292	288	294	275	265	298	329	273	308	275	316	289	300	323	316	308	296	240	309	301	273	305	253	303	308	283	282	273	280	304	284	267	299	329	284	321	250	307	299	272	267	286	307	337	298	278	285	266	295	266	282	273	319	271	292	287	301	273	278	288	294	299	271	296	264	284	306	302	314	297	286	289	320	340	268	280	277	303	307	312	298	300	261	299	274	332	311	290	304	314	278	289	301	322	319	265	285	283	308	284	315	311	327	271	341	312	300	298	312	315	281	291	280	273	297	281	297	282	292	293	329	335	301	270	294	307	262	296	291	267	258	307	272	284	283	285	309	257	287	238	274	289	312	304	258	280	270	308	307	299	273	256	279	304	309	285	268	312	305	311	273	265	308	273	308	276	276	297	306	283	276	267	326	312	283	289	288	307	290	328	293	279	256	279	324	265	276	329	279	268	291	287	298	299	285	279	286	278	295	351	289	298	292	295	272	288	318	309	292	302	300	286	281	302	308	319	285	298	304	292	295	311	333	301	296	286	321	246	267	280	299	293	304	295	307	269	292	292	279	276	282	306	287	287	309	295	245	248	275	300	291	295	312	293	355	276	297	270	321	319	315	262	309	278	312	305	303	282	283	289	273	264	294	283	268	248	299	289	285	298	302	296	279	279	303	307	273	313	312	352	314	285	283	305	307	268	280	264	303	279	277	291	299	278	293	287	278	287	293	278	316	303	310	309	261	262	299	339	275	273	277	290	299	287	299	318	283	283	291	297	314	302	299	302	329	300	297	283	280	324	332	276	280	291	303	297	304	292	320	277	268	287	291	265	324	297	269	301	304	276	249	300	264	282	301	326	285	316	304	283	318	271	274	273	339	284	286	323	317	285	297	284	309	264	271	325	255	259	299	318	275	306	299	274	281	289	272	263	302	270	270	297	311	282	294	304	282	278	307	293	312	315	264	325	280	295	296	279	326	306	272	275	326	279	272	289	306	326	300	266	292	295	276	272	314	273	325	299	283	293	317	320	298	273	318	278	263	268	337	271	276	326	325	289	274	269	334	280	302	267	294	303	278	287	289	279	335	288	305	302	294	298	316	277	286	272	266	294	310	319	298	308	295	300	273	322	316	311	281	298	267	294	290	278	269	293	303	286	338	313	266	301	313	259	287	300	263	315	302	298	303	318	270	258	273	275	304	283	297	286	309	325	297	249	274	323	295	307	280	284	279	274	259	306	284	279	259	290	267	271	305	289	287	298	299	278	276	293	304	280	304	273	289	303	272	287	290	293	288	300	268	349	332	308	312	301	279	303	291	282	298	304	278	291	291	284	260	312	244	305	290	255	330	302	316	312	272	280	304	302	267	307	297	263	271	267	286	337	302	333	304	299	262	295	295	247	305	275	322	309	265	292	303	290	298	298	298	288	288	283	313	278	266	285	281	266	302	323	297	292	284	298	311	283	293	291	317	283	269	310	299	304	277	277	288	291	282	305	255	312	258	293	319	301	296	288	278	277	267	319	277	310	294	281	267	275	319	287	308	325	274	282	335	280	304	265	273	283	292	303	320	276	281	320	307	288	277	281	284	305	287	310	318	285	312	290	279	313	323	285	274	308	298	299	271	278	319	307	277	311	265	289	318	262	292	288	271	332	257	301	292	315	271	307	319	335	321	322	302	287	303	249	242	260	303	275	304	237	283	305	339	259	270	278	272	331	283	281	311	317	273	302	298	287	290	296	275	288	302	284	302	308	272	286	267	271	285	307	285	301	308	301	284	278	284	310	281	272	298	298	293	303	263	305	281	286	303	296	308	323	299	262	314	280	290	310	306	282	289	290	325	266	319	297	305	282	315	294	281	311	274	303	312	296	301	301	301	278	316	298	275	280	311	303	277	302	294	274	290	297	310	293	294	309	273	297	312	288	305	302	272	271	282	255	311	288	284	248	297	320	314	283	287	284	306	293	311	290	311	326	299	244	282	279	327	290	334	290	308	318	304	292	299	295	318	323	301	288	256	282	306	259	283	331	309	305	282	287	331	285	284	314	306	267	296	289	286	266	334	304	237	301	286	262	297	291	317	283	286	277	277	311	302	307	311	314	293	274	287	277	285	274	295	270	285	291	270	294	309	246	265	286	287	309	278	283	279	297	288	309	269	282	293	291	305	283	249	292	320	286	262	283	290	292	292	294	280	258	287	279	289	315	296	295	290	282	286	304	295	297	321	306	306	299	294	303	309	295	300	308	280	290	295	276	273	305	267	293	287	308	295	261	291	302	298	269	322	285	317	306	307	292	292	307	298	286	283	303	268	283	297	271	312	294	255	272	293	297	284	268	305	289	288	282	286	310	271	262	295	290	290	303	304	247	272	270	298	273	297	257	301	304	310	294	287	287	277
29073	33974	16984	758	735	682	640	663	600	644	645	586	645	640	642	644	624	612	629	637	631	635	642	664	620	608	606	575	619	652	740	643	623	611	637	604	612	641	639	597	645	603	608	658	625	617	642	671	638	624	644	611	621	613	611	664	595	674	636	650	619	690	630	610	601	579	673	639	634	645	643	612	676	624	621	583	587	634	562	639	601	623	582	601	615	651	641	620	668	602	609	622	663	621	603	656	656	625	598	602	615	633	660	647	553	617	624	640	647	650	642	638	615	635	610	651	605	641	637	656	652	632	667	620	658	600	631	622	603	606	648	662	613	576	657	639	599	635	620	623	605	619	610	599	650	623	640	653	641	636	575	645	651	646	639	640	668	623	657	662	646	657	674	606	644	647	604	661	594	565	622	580	608	627	628	617	641	660	631	597	636	620	636	624	583	636	587	651	653	590	631	601	629	617	644	594	621	641	601	694	618	623	608	647	620	640	648	613	665	641	614	636	636	673	608	676	651	598	622	660	650	647	653	627	640	619	650	637	664	639	641	626	647	615	627	650	643	610	659	555	639	608	645	595	636	664	646	617	600	618	607	632	623	593	601	584	605	596	658	601	585	653	631	616	633	608	635	602	620	616	611	656	626	600	651	621	621	621	634	568	605	606	610	625	632	614	602	656	625	620	620	646	640	628	644	631	654	647	649	648	666	659	668	612	636	639	665	623	637	608	629	638	639	606	615	661	611	652	627	603	571	633	644	640	625	639	622	605	645	614	649	607	640	631	635	620	619	679	550	591	646	603	610	648	622	577	656	600	628	615	569	659	633	609	597	622	639	623	620	598	614	667	618	619	645	610	653	661	642	649	611	590	621	608	657	650	588	654	635	628	622	644	597	620	630	586	595	604	623	656	643	597	607	593	625	684	633	627	703	624	590	613	587	646	631	669	637	615	646	655	682	580	661	598	660	628	639	611	606	595	616	682	657	610	610	595	616	654	651	664	630	599	601	604	581	649	657	599	639	671	611	606	652	577	614	616	643	625	666	651	657	674	644	615	620	605	632	624	617	594	631	646	594	636	633	589	630	676	639	667	681	593	611	543	661	643	644	622	624	638	612	653	620	580	654	604	592	643	608	650	616	673	640	597	624	644	653	619	642	623	620	647	658	671	656	660	591	631	587	681	652	649	637	627	601	642	589	652	604	662	638	668	664	654	595	635	677	592	615	613	641	617	620	625	648	595	608	640	600	635	626	640	595	666	663	583	637	651	575	659	655	616	643	634	633	608	626	631	589	635	635	636	638	663	700	649	632	602	635	630	661	646	602	660	626	605	622	635	661	608	673	616	644	644	546	622	621	629	628	597	646	624	638	641	647	623	645	604	651	655	591	649	630	613	630	632	637	663	636	635	677	641	570	606	627	577	594	602	645	581	613	619	645	617	599	654	640	642	629	644	658	609	649	602	640	663	602	618	630	644	608	619	647	659	603	618	624	672	587	644	645	688	636	660	622	615	638	638	586	625	629	605	685	573	656	631	590	650	595	614	630	628	577	642	668	667	585	642	657	568	660	587	688	548	595	589	614	580	592	574	623	692	637	644	667	629	681	634	638	634	652	648	579	607	622	642	598	633	627	667	616	601	662	612	621	632	615	643	637	608	631	553	659	620	654	642	621	625	608	604	582	632	672	607	639	621	602	610	644	620	623	653	625	601	614	658	593	613	577	622	645	583	675	662	645	638	603	621	629	647	666	610	572	660	630	639	649	637	617	645	604	621	599	631	609	626	641	608	637	640	640	608	593	667	604	630	648	635	644	630	621	601	625	601	630	626	624	600	652	648	660	618	621	651	618	625	568	619	642	651	625	643	623	613	612	640	632	639	588	619	587	617	618	638	628	604	622	641	625	669	619	619	631	609	639	597	623	618	615	586	645	609	611	645	578	665	594	575	638	587	638	650	650	634	632	637	568	605	612	639	619	642	633	672	605	597	613	634	636	657	623	654	643	590	617	628	633	606	643	686	667	603	619	633	639	605	618	673	663	604	629	596	633	617	697	634	644	625	631	600	580	639	635	617	618	636	628	637	620	646	682	595	620	633	653	677	658	636	627	606	650	601	668	619	570	615	656	590	611	667	686	627	587	607	666	656	623	612	690	655	615	626	700	619	595	646	609	668	614	652	616	644	646	622	592	634	619	639	644	617	631	606	654	643	688	625	613	643	614	651	652	632	646	646	608	674	639	621	606	594	625	661	604	654	694	609	666	622	650	639	610	622	629	658	600	647	615	567	614	623	605	681	605	620	626	566	618	656	634	644	629	604	626	649	658	617	641	566	635	638	668	632	661	640	688	586	626	666	632	629	644	663	643	609	636	648	605	624	639	580	615	630	665	604	642	578	686	628	621	681	645	611	643	615	653	614	615	619	631	659	585	636	634	640	620	588	620	615	713	661	646	617	566	618	602	618	643	644	644	653	634	652	670	606	709	655	657	633	642	671	642	653	604	611	650	631	603	610	625	637	570	629	610	636	630	599	620	622	654	627	603	654	642	628	639	608	648	575	660	635	669	666	673	640	651	627	623	656	585	626	632	645	656	588	616	633	637	609	628	602	596	606	644	646	610	632	622	631	620	636	627	614	641	630	626	623	595	607	652	634	656	622	628	632	582	644	609	602	666	577	636	613	630	589	579	631	627	619	641	658	670	659	640	631	630	595	634	570	600	599	685	623	602	645	570	626	621	648	627	612	614	642	620	653	657	645	637	612	649	603	611	625	625	640	666	644	596	616	624	625	610	648	648	643	612	630	636	627	620	692	645	605	678	645	627	643	630	621	673	653	613	646	626	636	615	636	629	597	717	635	636	584	626	654	628	639	574	621	635	591	668	627	596	674	646	588	607	612	621	556	593	652	645	656	622	638	638	632	625	564	622	642	627	601	596	637	652	642	660	655	625	599	644	670	635	614	693	619	594	624	611	600	639	619	628	641	625	659	626	604	634	603	612	588	665	633	615	663	686	635	646	597	622	642	593	626	645	668	618	661	659	638	628	619	643	608	626	626	671	614	663	609	565	650	668	625	596	615	659	643	659	635	585	631	612	625	599	622	644	632	639	644	674	627	635	613	638	602	669	634	627	652	629	614	650	644	661	633	663	626	651	639	589	656	601	588	654	625	637	614	658	660	615	635	567	588	590	637	633	681	653	585	611	635	644	597	655	598	632	641	692	587	620	593	646	610	633	614	602	612	592	582	678	587	638	620	666	642	617	627	635	647	625	672	649	623	614	639	661	656	611	633	629	605	665	610	629	641	622	630	647	588	676	651	599	648	651	660	606	610	623	600	650	616	649	611	584	634	678	616	625	616	670	615	627	668	600	644	633	651	624	630	643	599	619	612	592	587	642	647	629	619	621	606	607	621	619	631	581	658	585	675	616	592	664	623	631	614	646	635	630	629	623	659	585	658	627	715	637	634	603	621	608	665	668	638	626	641	680	613	633	653	655	647	586	627
24497	21150	24130	28462	21150	21170	11617	570	386	388	333	340	318	347	339	323	313	269	313	294	287	281	303	303	301	308	310	287	266	304	289	288	300	294	294	287	306	252	284	255	301	281	308	268	295	289	297	261	314	257	258	334	268	305	283	299	264	311	299	287	276	282	289	310	276	288	265	326	261	280	297	267	247	269	284	283	251	305	296	298	249	298	283	272	255	275	280	311	309	282	297	293	296	275	307	262	291	272	251	270	287	273	325	251	281	299	297	284	266	307	285	283	279	283	260	272	297	273	271	279	285	277	304	293	277	305	297	302	334	298	270	298	264	303	283	302	317	289	291	305	291	290	269	243	279	279	273	294	276	295	303	296	262	270	250	303	282	286	295	273	302	265	267	280	292	297	258	249	269	314	298	253	278	282	301	303	311	293	322	286	297	264	275	326	295	275	260	284	256	288	280	289	261	291	299	298	295	304	308	283	256	311	269	285	263	283	316	256	257	320	279	286	280	276	276	272	263	300	271	252	273	274	270	282	281	255	251	305	277	274	246	282	251	283	269	286	280	293	285	267	308	247	309	289	295	309	326	278	251	272	307	282	290	240	318	282	284	302	293	280	290	279	284	266	274	328	274	268	306	281	313	279	284	299	301	303	268	258	278	277	258	263	266	259	287	271	269	293	288	278	314	270	289	277	323	284	272	275	289	317	268	267	254	298	288	280	315	292	288	276	273	260	281	310	303	321	262	291	274	298	312	273	270	291	274	288	294	294	308	253	294	263	267	290	293	294	331	270	284	289	276	282	285	247	285	266	275	273	282	290	243	270	249	319	275	276	260	312	260	246	304	307	303	287	241	274	270	306	289	283	281	263	302	289	281	278	275	264	307	296	309	291	288	294	292	270	274	261	261	280	286	280	292	314	307	290	275	270	270	272	258	273	265	302	297	251	283	248	264	312	259	273	275	276	320	283	261	276	256	263	295	310	267	286	293	265	279	307	283	295	285	301	275	299	279	253	263	255	254	291	281	306	310	314	305	288	304	306	291	275	275	313	287	271	315	281	294	313	283	267	273	338	310	271	250	266	259	276	254	348	256	307	284	255	259	275	295	288	293	283	261	314	270	283	274	280	291	292	278	301	260	290	283	308	291	306	293	254	263	242	298	277	268	281	255	279	273	287	311	302	279	281	280	289	290	267	280	311	280	313	292	282	263	325	278	249	286	298	300	318	301	249	274	243	302	267	281	306	291	253	302	296	287	297	309	289	272	288	303	281	290	288	252	296	304	280	257	269	299	267	272	261	265	269	284	298	303	279	246	271	278	286	318	292	291	270	280	275	301	296	293	249	288	272	288	258	280	252	301	297	273	282	281	284	261	304	301	303	290	290	277	284	268	265	281	310	310	290	300	261	282	269	243	293	297	305	294	265	287	281	267	284	260	255	276	296	287	321	265	279	285	264	330	317	258	296	325	292	291	288	292	269	252	265	267	276	260	235	272	304	282	291	287	278	317	312	304	278	282	287	251	286	272	298	290	293	265	295	268	277	295	322	284	262	297	331	314	283	266	269	301	267	281	301	266	338	282	296	288	282	281	305	276	260	259	275	258	322	261	288	274	283	274	281	279	287	274	304	281	263	301	290	310	270	292	283	311	280	305	311	319	276	262	291	288	263	292	257	276	263	301	301	276	328	291	298	318	279	289	266	272	274	296	271	275	302	264	286	277	249	258	261	235	284	328	276	287	298	256	285	292	250	281	322	291	282	278	278	298	268	304	288	277	263	276	294	316	301	274	279	287	310	275	274	276	298	290	310	337	268	301	288	286	289	286	327	246	273	276	259	273	291	276	238	268	282	287	307	288	256	274	325	312	299	283	269	291	275	262	293	268	326	263	309	304	296	296	287	267	298	277	295	290	302	227	312	244	284	250	288	272	262	273	278	305	277	278	302	284	279	287	264	291	312	294	278	286	290	288	289	295	295	249	303	308	261	280	268	274	278	277	252	268	237	243	298	270	303	267	294	280	280	297	265	285	281	277	280	268	283	292	245	273	264	265	277	299	282	295	298	307	274	284	268	252	256	262	282	251	260	299	305	272	261	291	282	298	281	261	299	252	297	290	299	270	264	285	316	308	255	268	300	256	288	296	320	310	267	288	274	274	290	262	295	287	260	311	278	260	276	295	257	236	275	267	296	258	269	276	267	291	275	263	264	302	289	275	317	294	264	278	270	306	301	278	258	267	292	253	303	314	243	316	279	270	250	265	297	305	287	284	276	318	324	307	283	300	284	291	302	276	298	279	311	290	258	279	281	310	254	270	281	268	303	316	299	258	274	330	267	297	305	299	249	286	306	279	274	290	240	274	276	297	242	293	314	297	309	266	269	282	254	273	296	332	270	279	296	267	285	262	290	285	265	253	305	275	271	298	305	266	290	259	280	282	232	279	297	276	322	287	281	292	301	289	268	281	241	293	302	269	284	295	288	286	307	270	273	260	279	348	317	275	253	283	276	285	258	289	291	283	261	306	292	256	255	294	286	294	272	261	289	275	244	256	268	282	262	285	300	277	304	258	315	304	293	289	301	271	274	282	280	312	285	298	274	317	273	293	279	288	279	272	256	298	311	307	288	288	300	290	276	279	319	273	258	279	294	273	280	256	257	295	293	245	272	295	284	285	329	257	277	289	299	276	298	266	297	297	279	277	248	280	274	281	276	288	265	269	268	292	292	295	311	321	292	303	302	293	275	278	285	273	254	278	279	283	294	293	308	302	298	277	270	311	282	308	271	301	301	276	264	310	285	308	290	282	300	284	250	253	267	282	282	289	251	275	275	295	240	335	261	295	301	283	300	283	257	318	293	303	257	276	282	244	272	300	288	261	278	284	272	285	299	278	300	296	275	247	265	284	258	266	278	272	268	258	240	279	296	289	301	270	253	272	290	290	298	317	306	292	266	290	286	328	262	286	293	285	296	290	275	266	245	298	263	297	301	270	293	222	293	274	281	298	291	282	271	274	257	298	266	276	314	295	313	273	272	274	306	279	279	291	254	290	304	314	287	258	304	297	263	291	286	273	279	241	299	282	244	316	314	259	283	280	270	315	284	267	258	303	297	301	302	289	311	302	254	284	280	296	284	267	273	258	279	286	268	274	271	282	310	262	280	265	283	261	266	275	272	279	291	317	271	275	244	268	270	294	270	311	286	287	281	283	295	280	285	298	287	288	279	335	304	265	277	307	244	299	262	282	324	276	282	295	309	264	297	269	281	254	271	297	264	274	285	285	301	284	307	282	269	285	319	300	273	307	273	298	293	270	253	279	286	301	271	287	278	294	316	288	294	267	303	248	261	293	233	269	295	301	295	301	293	299	293	273	250	273	286	274	291	313	273	281	260	274	305	310	300	299	296	262	293	269	310	289	263	317	296	270	279	293	275	283	303	298	290	267	277	291	309	309	261	296	287	288	279	280	259	283	263	313	301	290	286	295	287	288	278	259	302	300	272	279	307
34747	45207	24092	920	746	663	659	622	619	623	616	591	586	595	556	585	565	570	604	591	583	622	590	587	597	591	578	604	591	617	573	604	552	606	567	580	602	616	576	597	607	617	596	607	595	621	636	565	572	575	595	590	584	576	549	603	576	594	589	578	619	577	616	580	588	566	563	536	559	598	577	595	612	602	557	577	555	608	544	537	573	593	580	576	601	590	576	602	615	610	625	591	631	559	575	592	566	566	597	546	587	552	584	601	577	587	623	551	597	616	597	606	576	578	632	569	627	596	583	537	596	563	584	585	565	584	547	611	617	602	580	584	596	584	558	584	588	541	577	541	539	584	587	606	570	550	590	617	568	575	592	565	587	611	588	568	596	578	541	580	556	567	582	578	589	542	594	563	588	584	567	586	586	589	551	603	573	618	559	614	586	556	585	538	596	589	573	604	565	588	588	541	565	568	557	593	566	577	539	592	584	588	590	557	562	546	632	590	590	607	598	616	585	542	588	546	541	605	612	578	587	574	578	562	551	596	553	570	553	600	610	588	538	579	580	579	622	543	603	556	574	601	580	578	568	571	557	579	649	567	548	554	580	609	532	575	585	573	573	622	594	574	543	554	581	585	602	630	602	600	587	591	539	599	580	588	628	552	572	548	612	590	544	583	531	593	569	552	632	561	582	593	584	617	585	592	596	596	610	600	572	541	605	588	576	581	580	631	575	574	615	572	600	618	591	570	598	606	590	567	565	603	535	557	551	600	587	574	610	562	589	604	579	589	593	589	576	606	550	586	545	579	550	565	579	578	608	509	614	590	598	534	563	597	566	548	570	571	616	594	610	601	584	602	566	554	554	557	571	575	561	602	572	609	614	531	597	547	567	594	563	587	560	579	563	552	546	584	563	592	582	583	559	558	604	587	556	559	564	562	565	564	585	573	561	577	575	572	579	563	587	574	580	550	579	574	570	576	591	563	571	594	581	580	618	541	572	587	557	589	567	611	579	624	589	619	587	575	579	578	520	571	549	541	589	571	589	592	570	564	600	539	596	604	618	565	611	612	562	599	571	588	592	565	589	508	575	588	620	610	563	584	590	574	564	574	602	559	570	580	530	602	544	567	574	584	587	593	552	592	611	553	624	601	578	573	611	575	564	547	586	602	603	576	541	585	559	602	568	563	573	591	610	578	650	595	600	604	570	557	648	586	605	612	586	595	613	583	535	595	592	614	596	592	571	529	619	565	619	585	576	592	603	610	607	566	573	637	617	521	583	581	578	592	541	619	594	602	547	597	593	611	561	590	582	563	574	551	575	578	554	601	562	579	579	550	603	571	585	586	596	541	554	567	550	617	582	614	572	589	572	611	604	602	572	574	573	534	596	561	582	588	567	569	596	532	601	584	577	630	567	590	549	604	589	582	574	575	601	625	619	587	571	570	547	601	590	566	589	572	548	594	563	582	563	522	554	602	586	580	590	603	613	589	547	585	592	570	540	561	611	540	572	590	620	598	565	582	595	566	579	585	570	578	643	585	588	625	566	579	576	580	604	586	544	610	586	563	622	554	590	569	586	573	569	595	611	586	575	615	570	559	612	544	618	583	624	557	591	575	575	593	588	589	583	596	597	602	595	641	570	592	596	614	593	557	584	584	553	609	575	588	599	564	533	576	540	609	549	557	601	564	591	566	591	580	587	553	569	563	589	582	594	608	652	568	549	633	556	573	567	577	579	611	560	574	564	560	580	612	529	618	593	597	580	577	593	608	595	564	560	565	548	547	594	585	540	557	574	575	602	636	568	541	591	549	521	550	573	617	589	593	619	591	604	571	614	596	603	549	588	568	630	602	546	585	612	566	558	564	561	606	571	540	576	550	582	614	559	598	524	542	584	575	573	561	573	609	582	542	585	600	578	567	595	603	611	597	577	576	580	514	573	595	598	623	588	600	557	600	608	603	549	596	580	606	606	571	579	577	567	619	572	598	590	581	602	564	562	550	600	589	578	580	566	554	592	557	543	579	623	528	552	556	611	571	579	600	588	576	626	588	568	596	614	543	567	544	579	593	566	556	574	606	580	581	596	619	571	601	565	600	588	573	562	598	522	612	561	563	562	570	584	555	594	599	599	557	582	570	631	578	564	574	562	574	612	587	597	583	561	591	570	573	560	575	602	560	577	544	568	560	607	594	597	558	537	586	535	567	612	576	599	596	552	593	627	580	604	593	576	599	599	588	579	599	580	580	564	558	585	601	585	575	565	567	573	577	555	601	565	588	564	577	609	566	570	558	575	577	608	556	605	567	587	549	579	581	578	585	560	570	607	556	589	602	576	548	592	603	617	572	563	584	571	591	597	619	548	566	582	578	577	601	572	596	563	589	546	541	598	582	563	593	552	577	574	599	633	569	582	609	569	636	591	617	574	597	563	568	557	575	609	584	589	585	605	606	576	578	525	591	529	575	550	565	585	563	559	559	565	592	593	587	564	570	570	540	585	575	575	576	546	561	601	605	603	561	586	584	567	576	622	623	586	563	592	590	588	608	574	569	557	604	592	604	598	565	590	590	593	594	595	603	575	557	542	636	589	539	561	581	546	576	611	596	584	596	564	617	591	546	550	574	609	544	579	556	531	582	582	589	589	592	608	556	578	538	575	599	587	534	575	576	599	578	567	546	528	562	608	547	611	579	613	570	576	548	581	612	544	582	605	599	568	557	587	553	628	611	601	621	554	592	596	569	556	561	564	572	566	587	592	555	610	642	544	616	578	603	612	559	578	567	540	578	590	572	540	566	603	521	543	590	567	571	578	590	620	590	528	640	566	571	589	592	555	563	570	575	582	572	635	551	569	610	584	537	609	618	630	567	571	578	573	603	564	565	615	584	567	590	632	590	601	581	591	650	559	582	600	550	549	536	586	565	583	590	610	585	575	578	572	606	538	579	583	595	595	575	576	573	615	576	554	581	606	558	612	547	624	566	603	587	544	573	583	530	597	589	582	577	540	587	556	582	571	588	605	573	556	571	612	558	563	580	570	582	599	544	579	549	561	581	593	625	604	576	600	565	552	602	603	593	581	568	584	613	576	634	605	576	585	605	610	573	542	617	582	586	613	541	585	616	578	597	582	592	594	609	620	602	571	596	595	563	572	611	590	609	598	560	585	571	599	589	562	607	589	548	586	575	571	562	606	579	615	605	597	625	560	563	582	602	639	570	598	565	569	560	560	569	592	584	619	600	593	550	577	575	626	569	576	543	608	566	565	563	569	571	596	583	576	590	597	591	558	551	608	553	627	598	581	606	605	541	542	577	568	580	597	545	552	604	625	587	640	590	574	612	584	619	552	622	647	577	576	604	607	550	541	582	568	604	570	612	578	583	555	601	594	593	577	629	594	591	582	572	551	580	558	573	581	558	586	550	587	619	538	607	603	578	589	537	562	554	560	562	573	620	571	553	599	558	548	538	589	523	569	584	595	533	569	577	581	561	568	567	568	586	576	581	538	573	561	536
33989	17915	5669	395	215	182	140	136	149	130	138	122	144	135	151	146	150	142	177	122	162	157	133	155	172	156	164	134	157	140	142	152	133	152	137	153	141	140	162	170	134	158	161	159	117	148	147	151	160	164	169	157	145	159	152	121	143	134	148	123	138	148	155	150	142	153	164	144	143	155	131	126	134	142	133	133	139	154	137	138	171	129	145	147	156	146	158	130	150	131	140	146	120	150	138	146	143	143	138	147	161	161	143	139	133	133	149	134	150	124	165	137	171	141	124	169	160	151	132	104	138	155	135	146	124	156	140	147	166	150	154	149	160	144	188	132	150	154	134	145	152	126	133	160	138	145	167	134	150	145	164	132	146	162	142	135	132	153	130	121	147	167	148	139	159	174	142	143	145	142	157	143	145	164	131	141	137	145	163	154	152	152	147	140	150	169	144	146	147	159	148	137	136	153	148	154	143	142	141	168	161	141	144	149	134	146	150	128	129	127	155	114	147	144	128	163	148	158	151	152	131	149	144	149	135	149	153	134	154	138	139	137	136	159	156	148	140	122	146	132	130	129	154	149	160	135	147	152	134	154	133	167	132	139	107	126	148	161	143	159	143	139	163	145	143	150	147	143	140	136	128	140	153	156	184	165	152	132	160	136	152	176	139	140	162	139	168	127	128	154	144	139	159	154	138	132	139	131	169	155	134	152	154	135	154	158	154	180	136	140	138	144	122	156	157	168	138	157	131	161	140	123	155	138	141	156	140	163	124	148	157	145	147	134	137	122	173	124	147	130	138	168	135	130	130	157	137	168	151	161	152	147	119	146	147	161	156	148	145	120	131	134	143	146	140	147	158	152	140	136	129	153	149	157	153	159	157	136	137	150	151	139	169	165	149	153	151	142	153	142	147	139	160	136	154	176	119	155	148	132	135	147	140	148	163	149	151	147	159	127	127	163	152	143	176	173	118	135	145	155	138	114	138	140	154	162	127	131	134	164	132	121	144	154	132	136	149	146	145	147	161	145	156	147	135	159	148	132	130	121	132	151	134	118	140	127	120	140	120	158	172	141	158	147	134	141	133	152	138	146	137	144	115	151	161	150	163	138	167	134	156	138	146	131	155	126	150	160	169	179	136	148	148	149	155	130	151	157	156	156	171	142	147	157	126	152	138	119	127	143	148	169	138	148	136	141	143	136	152	145	148	147	141	155	145	136	160	137	151	147	145	149	119	145	149	133	148	139	168	140	157	147	163	154	144	135	141	143	155	123	133	147	152	135	154	148	161	135	148	167	147	157	160	168	129	153	165	153	155	139	158	141	140	142	140	148	174	148	129	136	129	135	160	145	135	126	137	137	155	170	130	134	153	139	162	161	181	145	142	139	144	153	146	173	148	149	149	160	146	125	131	138	136	156	154	161	146	167	133	145	167	140	164	156	154	157	160	144	155	128	143	140	139	132	144	143	131	149	154	157	136	120	144	156	154	136	155	141	160	153	152	133	143	130	144	148	150	133	140	153	140	153	122	122	134	160	163	149	138	133	150	141	138	158	178	142	161	137	131	142	131	159	128	150	143	154	149	163	143	146	153	159	149	151	141	136	146	161	162	139	164	125	134	136	144	145	152	146	133	140	135	177	149	139	133	120	135	128	144	139	163	159	156	144	134	126	126	128	171	139	164	148	142	141	143	146	141	140	151	141	151	153	140	125	136	152	140	151	162	122	145	150	130	142	138	155	147	151	135	140	146	168	175	136	143	111	144	128	130	132	150	145	164	157	134	146	150	158	138	139	139	130	145	169	164	142	143	160	134	154	159	139	143	128	141	144	141	164	172	127	158	148	141	150	149	165	139	153	152	153	152	147	144	124	146	162	134	153	170	164	144	134	166	147	156	151	139	128	136	142	140	148	139	144	139	125	148	134	145	155	154	151	138	135	155	143	122	138	137	146	123	150	150	164	145	135	142	149	149	157	155	151	140	154	154	138	161	143	145	142	144	130	150	143	149	157	143	146	136	137	132	145	118	130	124	117	164	127	165	148	156	147	127	153	138	147	138	164	132	150	143	154	154	144	168	144	151	162	165	149	160	152	122	125	162	155	158	152	134	157	133	127	157	140	158	140	150	126	135	142	178	169	152	140	133	151	138	144	126	139	148	155	148	126	161	136	141	184	143	143	156	144	143	142	127	141	147	121	161	138	142	130	141	141	138	147	151	171	146	158	128	136	141	143	142	123	157	123	139	140	141	140	147	151	143	151	156	163	156	155	152	132	144	142	142	157	144	139	123	156	148	156	142	142	150	141	162	158	132	122	141	152	152	168	189	165	144	156	159	158	159	135	163	156	146	141	142	129	133	127	146	126	128	146	135	150	158	144	160	165	142	154	127	142	161	163	167	148	150	126	157	148	160	165	138	116	169	147	148	152	145	154	156	140	152	170	150	143	149	149	164	135	151	122	131	150	144	132	142	126	136	152	123	150	163	146	166	150	150	137	156	150	129	126	127	148	133	119	143	133	171	149	133	134	128	125	148	155	144	136	164	153	139	128	174	139	144	147	173	156	128	118	156	143	139	151	150	125	160	156	165	143	135	161	130	137	146	160	159	145	127	120	152	149	147	126	151	124	147	127	150	146	136	153	171	143	144	122	137	134	148	126	131	141	140	131	139	176	152	127	171	118	163	165	168	128	180	140	144	155	144	146	146	134	126	125	149	144	148	132	148	132	152	120	164	148	128	164	157	166	143	138	131	150	129	166	108	135	153	146	177	149	128	139	158	156	149	138	141	144	140	146	113	144	154	158	133	129	115	134	162	149	149	133	161	157	139	134	133	123	152	126	155	138	160	144	151	135	151	126	161	151	146	134	113	152	178	125	148	159	147	124	130	136	138	146	134	127	141	140	132	146	136	144	149	139	149	122	153	150	124	142	152	137	147	126	142	122	156	135	182	162	149	139	176	151	161	149	145	126	130	153	142	120	141	125	138	160	160	132	155	124	145	134	146	129	153	157	130	121	153	138	150	151	148	140	118	142	105	165	131	143	141	145	154	157	134	126	177	169	157	141	155	129	126	177	151	145	154	153	171	138	147	156	168	128	167	122	134	148	145	151	136	152	148	150	149	156	160	150	163	173	138	148	147	136	134	136	139	131	140	148	148	123	119	140	138	135	153	170	161	138	128	136	169	159	142	155	176	124	146	168	159	146	137	172	142	144	153	148	140	144	149	145	133	156	132	150	134	139	146	125	149	137	136	151	157	124	130	120	145	111	139	137	136	151	113	153	141	122	147	173	142	134	157	149	170	154	128	150	151	158	142	130	138	135	148	140	164	130	148	135	135	128	142	143	133	151	149	147	140	141	160	137	146	132	144	166	143	155	136	165	160	138	127	150	143	160	166	165	128	149	155	159	140	146	141	144	145	140	169	151	134	128	145	135	132	170	113	132	148	147	163	130	154	152	184	154	156	137	138	140	171	139	138	132	145	139	126	159	156	149	152	149	158	140
14201	4495	1415	377	362	360	389	387	354	377	350	307	375	367	369	368	384	348	390	346	399	370	383	343	358	377	357	372	378	369	356	354	348	361	374	374	373	370	367	360	349	367	352	368	373	386	351	373	391	350	337	349	373	341	352	336	371	394	346	382	377	346	382	373	362	358	361	363	362	370	387	344	336	332	377	385	344	357	365	340	360	357	353	400	366	328	326	359	349	361	374	375	357	385	384	362	372	384	337	390	364	372	379	350	297	362	381	371	369	365	381	365	349	338	368	368	364	368	375	349	389	364	364	387	370	350	367	377	355	396	350	378	365	377	377	386	318	365	390	368	374	390	409	371	330	344	354	374	370	343	383	372	351	375	365	375	359	393	381	357	357	368	376	362	394	385	402	372	350	362	383	363	370	379	367	363	362	364	376	373	355	357	343	372	388	376	343	380	350	359	386	358	385	344	364	378	402	358	344	376	322	375	346	387	384	346	384	399	337	360	342	390	338	392	369	373	358	373	364	339	365	348	362	358	321	393	328	356	382	349	373	354	338	359	344	383	347	381	350	388	367	394	396	341	352	341	377	384	338	393	360	386	385	349	361	341	374	353	344	366	352	378	364	366	372	371	334	371	328	367	340	410	386	355	394	403	345	389	362	363	367	375	395	317	354	378	355	385	343	343	381	398	383	363	344	344	377	381	376	387	362	361	343	356	376	353	344	385	348	353	365	340	376	376	359	377	353	346	390	324	342	372	354	369	367	352	366	369	322	391	386	357	389	346	356	338	366	336	375	325	328	388	350	383	339	397	356	394	365	360	345	360	379	358	369	351	385	363	352	381	372	371	382	350	371	369	348	345	347	368	325	354	368	355	346	345	318	379	354	381	345	395	405	370	400	362	358	366	368	358	394	387	369	342	358	358	360	392	368	351	359	379	337	380	397	371	385	332	415	405	351	363	358	346	367	364	345	356	372	379	370	358	377	396	353	387	395	377	389	359	386	398	355	388	351	359	327	351	377	377	370	345	349	355	363	376	393	349	324	356	383	371	351	349	383	374	366	395	336	363	369	380	381	349	364	353	345	382	356	393	367	367	367	387	382	359	367	347	381	385	392	364	352	336	314	359	372	393	362	371	344	314	383	370	347	348	408	372	347	399	351	353	357	337	337	366	350	360	375	363	395	340	303	363	366	339	378	366	376	331	383	380	340	356	350	363	365	373	371	400	357	345	421	365	324	349	360	335	384	336	348	371	359	363	366	341	374	368	342	358	364	370	396	397	352	331	363	371	382	358	391	388	358	336	372	357	383	368	319	377	337	362	343	358	359	368	340	400	370	323	375	365	371	367	365	370	372	345	395	380	361	373	351	342	350	380	385	393	395	322	393	370	376	367	354	337	356	342	339	362	404	342	363	356	344	356	347	398	345	382	342	383	389	358	385	383	343	374	329	372	348	359	368	357	391	356	351	375	392	378	367	338	415	361	369	363	347	346	353	368	371	375	334	356	332	363	368	346	368	354	361	392	354	394	357	410	356	358	343	361	379	382	353	337	345	377	396	378	371	340	370	382	365	379	396	378	375	353	348	355	359	349	350	361	369	351	358	363	385	358	330	365	378	340	354	364	376	387	347	330	349	364	345	385	388	354	377	346	400	388	354	362	356	355	378	361	394	387	344	341	337	365	365	314	361	358	355	350	347	341	375	350	358	377	388	379	361	374	359	366	372	360	366	355	402	345	364	362	360	375	359	381	359	345	368	389	328	344	355	381	360	371	394	394	390	374	360	368	353	356	366	383	328	362	371	354	335	383	370	365	363	362	373	372	385	396	349	378	344	352	349	396	372	363	356	362	373	340	357	351	359	354	382	364	356	376	366	384	340	404	342	366	372	367	353	378	332	390	358	362	361	372	358	347	356	380	364	378	361	360	376	382	342	382	372	316	357	380	345	389	342	358	359	391	367	350	383	349	384	356	377	367	377	380	344	371	373	348	390	365	361	358	375	403	357	373	379	360	373	363	368	383	382	369	367	378	357	337	374	393	384	381	395	351	348	347	394	340	344	365	368	375	364	363	361	331	390	350	348	383	367	353	315	368	356	359	376	422	373	351	402	361	387	371	330	391	380	344	328	376	343	354	362	346	365	338	365	338	392	327	371	363	363	364	382	356	385	323	351	369	366	344	359	369	326	363	392	353	338	345	352	344	324	365	366	363	336	362	376	385	388	415	383	405	403	388	355	373	337	393	392	373	336	336	363	419	389	385	370	377	379	350	359	353	350	389	387	339	361	378	355	366	349	353	333	382	350	384	365	329	368	371	381	354	362	338	364	343	355	367	335	379	395	362	358	374	359	355	365	357	366	352	416	352	351	366	395	384	331	358	359	353	368	346	352	365	366	384	349	340	352	363	365	373	390	392	335	333	365	371	396	353	341	382	354	340	367	341	348	360	370	385	353	330	385	368	368	348	314	378	352	375	366	352	371	358	397	368	378	379	339	366	343	334	359	365	347	344	363	346	374	332	357	385	365	356	356	417	371	375	359	337	395	376	350	359	385	379	371	350	385	388	372	373	367	367	374	388	374	384	339	337	355	375	382	368	365	348	397	396	367	378	381	348	369	369	362	360	363	390	377	371	361	381	348	350	355	390	380	381	322	391	366	360	374	358	357	326	396	370	355	410	394	339	342	365	349	375	370	332	337	381	380	369	358	342	396	334	382	377	350	342	336	408	385	354	343	386	369	334	383	326	348	413	376	368	388	340	359	352	363	348	369	370	371	372	407	354	382	360	352	369	344	386	350	390	342	372	376	382	382	333	391	363	340	359	351	336	370	399	350	415	386	354	334	355	377	363	318	347	372	377	373	341	401	365	352	381	355	370	374	335	361	366	397	347	371	375	349	362	354	350	353	384	388	368	360	363	357	369	405	367	356	359	380	316	371	392	325	367	343	365	368	352	346	367	333	392	333	365	372	362	362	373	387	373	376	401	346	403	375	384	334	351	363	338	380	347	395	393	343	361	373	338	381	352	385	369	365	349	354	367	379	366	370	341	370	349	362	385	349	364	357	374	347	393	410	376	382	359	365	352	361	408	359	394	375	354	358	339	358	368	366	339	359	358	336	391	357	338	354	349	357	366	371	370	354	375	336	378	365	364	361	372	368	356	375	365	376	376	372	368	397	361	379	350	337	356	379	390	352	320	386	335	367	342	352	371	345	366	369	357	362	374	337	367	378	364	357	390	377	353	406	399	352	373	385	366	356	362	346	368	366	383	361	384	354	385	329	364	366	362	328	333	395	364	352	359	388	366	350	337	336	388	357	347	350	344	360	346	353	358	374	330	341	376	379	352	392	392	349	392	357	350	398	416	363	337	370	327	360	355	360	389	366	330	384	363	355	354	370	352	360	348	338	362	334	342	383	399	365	325	366	376	377	359	363	377	333	326	378	362	379	371	383	383	361	374	386	374	370	338	339	402	387	344	364	344	371	338	373	338	357	391	375	378
25245	21118	23659	28860	21113	12733	543	387	316	333	372	335	326	305	332	304	314	286	276	285	300	290	291	298	336	303	269	272	286	301	306	294	300	281	299	275	281	305	313	311	274	276	303	299	281	290	300	325	268	258	317	271	323	305	290	308	291	299	285	288	297	320	299	291	301	269	284	303	297	296	295	293	309	325	312	294	299	305	294	258	292	283	297	273	302	320	285	289	281	301	273	297	292	259	277	275	326	295	304	303	267	311	275	278	307	290	296	323	337	293	279	307	272	261	258	285	303	287	291	310	272	307	284	284	292	260	282	287	302	259	301	283	277	294	298	268	287	305	280	324	250	286	301	292	308	260	263	289	298	305	303	310	297	318	292	304	312	307	280	278	299	259	296	327	296	244	299	311	286	289	304	306	274	279	304	320	311	303	300	296	306	321	292	294	307	287	321	291	303	314	311	306	288	297	317	276	329	292	288	281	263	345	267	278	283	326	296	273	284	310	282	296	311	311	263	287	284	301	287	316	292	324	327	291	273	251	246	273	319	297	304	317	349	283	316	300	300	272	284	277	306	268	294	259	278	326	261	248	277	311	299	295	278	285	295	295	312	308	284	271	292	281	273	319	311	308	296	336	291	300	286	315	257	313	293	287	301	317	306	320	270	276	299	291	327	277	302	304	276	285	298	319	292	283	309	263	305	299	309	302	272	284	261	265	300	281	310	286	263	318	276	281	291	328	311	284	338	274	338	286	301	270	297	251	256	262	251	305	272	313	299	295	311	282	282	281	310	310	293	291	266	287	297	272	254	306	279	286	281	303	311	285	316	276	327	313	269	266	296	282	311	278	276	318	293	309	295	265	299	314	292	275	270	296	259	251	280	316	293	284	314	288	249	294	284	240	285	283	293	308	270	314	244	260	263	318	288	275	275	294	303	280	271	306	276	287	285	281	279	289	314	302	316	283	320	293	276	320	312	304	291	288	295	294	265	284	283	271	302	291	310	292	321	310	283	301	295	275	259	262	296	280	289	287	301	297	325	270	287	299	283	242	249	271	304	262	264	295	277	296	303	283	293	277	266	301	305	290	304	284	281	296	301	297	295	270	260	284	248	269	274	290	280	323	308	304	310	303	296	277	271	277	289	320	269	265	273	300	295	291	324	283	301	262	284	274	280	313	325	292	297	323	283	293	282	305	321	299	281	280	298	290	297	296	328	320	282	286	285	266	264	309	279	313	309	298	303	263	275	314	285	290	256	303	280	296	280	306	348	276	288	294	300	334	279	299	266	288	291	266	253	276	303	305	283	305	284	301	352	270	284	308	303	317	285	264	289	299	320	290	299	306	306	301	325	292	306	283	299	282	297	252	289	301	294	275	264	280	293	242	301	298	302	271	260	345	286	312	310	297	307	328	303	286	320	307	255	280	294	325	287	291	306	291	296	315	293	302	322	273	297	310	285	302	299	317	298	292	291	291	315	268	288	290	292	293	317	313	266	312	322	296	292	295	273	331	294	310	308	327	306	313	288	305	264	287	269	320	303	284	314	277	269	298	283	310	293	309	286	289	315	261	307	310	300	297	279	297	273	273	268	307	277	293	280	284	261	260	281	298	328	267	349	325	293	294	256	272	276	254	272	283	355	291	300	282	285	305	309	298	252	297	286	282	275	309	322	249	306	265	254	268	277	297	302	304	304	301	278	298	316	273	284	279	333	273	317	298	269	278	322	287	308	263	274	278	318	280	248	269	304	272	302	289	269	279	280	297	323	269	246	288	313	313	290	285	301	239	286	273	300	329	291	303	280	320	269	281	308	286	290	298	307	297	263	286	277	241	322	287	270	287	301	297	291	270	298	281	321	291	268	300	280	260	261	272	283	316	284	290	310	298	288	309	288	288	277	255	327	353	303	299	302	257	292	301	278	305	297	266	281	318	298	287	295	296	291	286	294	310	277	281	281	300	281	294	263	268	300	289	308	276	293	289	286	354	297	281	282	307	288	331	282	291	321	302	287	299	291	290	303	268	305	297	295	291	289	334	324	293	284	275	260	260	272	269	273	300	313	247	304	282	308	266	296	306	288	309	309	304	284	307	252	276	296	277	279	239	267	272	319	307	313	253	266	277	322	290	320	296	290	316	279	293	299	298	275	298	305	306	310	316	296	262	257	295	317	299	270	300	297	288	303	272	290	296	309	297	288	320	269	269	262	311	311	275	302	272	290	291	307	282	299	259	288	298	283	286	302	284	319	278	285	254	291	337	279	323	312	271	303	292	285	311	299	286	293	296	268	298	302	301	278	298	308	319	302	263	272	290	284	295	286	288	263	299	301	275	299	305	271	314	294	285	330	260	267	305	313	266	274	292	298	291	311	264	272	255	280	289	296	295	296	292	300	261	307	287	320	290	275	324	285	293	304	286	310	297	313	289	281	284	264	301	308	347	301	322	277	323	291	283	292	285	306	303	272	292	313	296	260	316	279	272	272	269	299	298	260	295	300	267	289	282	282	286	300	296	304	305	272	298	298	286	296	279	281	257	283	277	289	281	270	278	251	295	301	307	305	286	286	281	306	346	303	296	322	269	326	284	333	278	285	312	278	312	294	280	298	295	304	289	265	294	294	292	286	277	316	285	295	279	289	291	304	312	298	287	326	275	334	302	270	295	299	286	273	252	267	289	263	278	309	283	274	308	271	292	295	339	288	283	313	327	345	291	290	298	297	311	313	266	309	307	281	278	290	303	307	316	292	299	278	271	300	303	308	285	290	286	287	276	298	297	263	297	293	274	284	256	283	284	282	280	293	302	302	266	270	282	274	297	275	272	276	268	309	283	303	284	279	271	298	281	297	276	275	295	329	304	290	308	270	276	284	310	260	284	307	258	287	265	300	279	276	282	357	309	251	270	285	306	297	292	298	292	307	292	298	271	273	318	274	281	295	291	272	267	259	282	311	279	280	276	330	290	279	317	289	275	279	308	311	292	292	294	293	302	268	295	272	281	294	300	279	294	321	289	276	311	324	309	299	308	336	266	305	312	289	299	272	276	297	303	268	315	261	304	287	272	294	298	318	262	331	264	289	255	291	284	298	254	323	268	313	263	266	282	278	313	274	288	335	316	281	284	275	297	273	288	280	318	294	286	270	301	272	291	294	299	296	306	271	273	300	289	303	273	282	294	275	290	277	272	294	252	292	264	292	288	283	315	316	330	304	299	285	313	343	270	304	274	315	328	290	279	304	306	306	287	283	282	307	260	292	301	264	317	287	294	310	294	304	267	293	287	300	260	261	255	259	290	301	298	297	303	288	312	271	296	310	297	302	281	295	272	294	275	289	303	298	279	301	298	283	275	282	276	295	306	302	306	273	295	304	263	272	239	273	294	306	296	303	303	299	266	285	281	318	301	301	274	278	295	280	246	285	305	311	295	330	285	296	274	293	312	305	292	304	299	282	291	304	337	292	299	266	276	283	280	256	280	282	249	283	286	282	278	277	284	302	304	320	316	298	303
28394	33842	14971	814	704	640	638	655	641	627	640	635	637	641	608	655	621	656	647	584	640	636	641	600	622	649	611	597	665	639	615	622	656	652	610	637	682	623	663	640	623	626	596	624	592	600	630	646	635	620	617	598	617	583	623	643	628	630	615	637	591	669	627	625	641	628	641	624	607	623	616	640	653	621	594	607	608	625	643	655	640	604	597	615	584	633	618	589	598	590	583	648	606	630	664	620	590	627	593	594	653	633	611	646	640	618	642	616	614	653	647	623	608	624	646	595	637	633	610	635	643	664	618	598	621	649	620	666	604	599	627	623	635	641	582	613	622	674	606	599	580	608	615	652	617	621	652	659	649	663	628	666	568	608	621	652	636	643	639	655	605	627	655	642	591	652	604	643	591	625	609	650	616	591	605	660	627	599	609	618	627	627	645	666	615	607	604	582	664	635	608	631	628	651	721	608	613	594	597	618	653	617	625	602	638	634	652	601	653	633	681	619	634	652	635	645	672	612	600	629	615	625	614	593	605	577	686	647	617	634	605	621	606	620	656	660	623	621	620	661	646	654	614	652	600	620	649	604	655	616	646	682	628	653	629	683	584	639	592	615	640	636	644	591	635	589	599	605	625	656	658	655	635	677	599	643	643	588	626	621	640	656	647	625	636	607	642	617	657	654	642	602	610	651	632	673	582	612	612	623	644	628	634	596	634	605	601	583	651	599	583	642	668	635	600	626	605	614	597	595	623	595	686	664	610	630	623	610	666	665	636	605	633	638	598	613	574	682	619	615	581	653	610	581	663	680	602	640	634	635	620	632	660	663	601	651	679	602	638	590	624	661	580	655	639	621	610	634	614	629	655	641	620	615	657	665	619	628	665	573	623	595	648	640	622	624	619	593	659	612	623	635	657	612	622	596	619	664	645	623	665	650	634	641	650	598	615	641	629	635	636	613	632	612	646	649	642	623	626	660	634	641	617	607	651	667	611	615	657	624	615	634	642	636	623	643	659	606	631	632	651	623	648	628	645	643	610	616	644	641	611	701	651	640	575	645	631	655	653	656	587	629	633	623	639	654	605	627	613	622	677	630	603	588	620	596	637	646	632	582	669	623	632	554	658	633	604	667	605	616	568	614	607	643	624	636	638	609	575	624	611	629	604	660	593	633	645	611	637	677	593	642	625	646	666	630	634	632	650	649	623	653	645	686	639	629	643	636	639	667	584	614	637	603	680	622	616	569	612	654	618	668	644	633	605	614	660	644	614	669	625	627	614	590	600	639	645	640	643	660	611	661	695	606	662	649	622	649	619	647	662	614	638	602	665	645	606	611	622	617	614	627	691	617	626	665	632	657	628	606	627	625	619	603	611	568	639	655	586	612	614	611	649	629	660	638	639	581	649	609	643	632	623	628	630	599	600	586	612	631	604	642	671	611	621	616	619	643	598	644	610	628	619	597	615	632	573	625	630	602	655	634	580	602	622	596	624	660	668	632	620	646	639	587	618	641	641	594	602	654	612	675	603	607	610	640	602	636	611	588	622	670	677	632	589	616	617	626	572	645	636	590	621	626	694	609	635	619	604	641	638	636	655	612	615	585	661	637	593	574	638	633	649	583	623	608	586	635	587	620	637	601	583	616	603	658	609	659	636	644	604	664	625	638	645	609	639	624	633	635	633	657	616	651	660	610	695	668	603	635	613	591	629	681	644	638	594	604	656	646	644	632	632	641	603	635	606	683	628	629	599	656	631	635	595	617	651	637	559	624	561	620	629	620	624	652	632	626	650	621	626	618	628	660	619	633	583	631	614	640	638	601	671	592	646	641	640	609	604	621	625	616	626	613	634	621	601	608	622	620	647	637	639	611	657	665	615	594	621	610	628	683	619	609	639	584	652	617	620	647	629	620	595	640	646	617	592	626	660	604	617	649	615	641	682	631	652	626	643	631	590	585	652	622	664	611	647	620	632	635	629	676	640	593	578	644	619	650	580	648	649	648	644	605	647	632	641	600	608	649	654	612	639	618	601	649	652	626	660	621	651	616	659	684	622	617	582	625	645	629	620	588	665	595	591	620	645	623	642	653	591	665	622	632	596	609	649	574	626	645	630	642	673	593	650	593	663	561	620	652	629	644	583	680	616	671	608	636	577	607	641	619	598	669	624	611	619	612	613	620	604	614	610	661	633	596	656	615	620	613	625	620	621	664	627	583	637	645	599	645	690	664	666	588	575	623	635	692	646	634	660	654	618	569	611	624	607	632	642	623	636	610	633	612	620	670	638	565	611	627	612	632	613	587	680	672	620	648	622	639	641	631	606	640	651	605	670	630	640	572	636	629	611	639	616	596	587	577	658	654	592	583	651	596	680	607	588	600	667	613	625	628	643	651	608	605	577	685	619	627	580	666	588	588	581	569	608	579	588	664	657	637	631	599	634	626	608	649	632	606	608	626	623	619	604	677	602	601	565	614	637	604	611	632	630	619	597	677	626	576	604	632	627	631	635	618	659	635	562	641	656	656	632	628	610	642	601	624	615	658	612	596	611	634	646	657	613	645	643	637	580	598	638	610	686	606	640	649	625	583	628	644	656	616	628	636	622	625	617	632	628	636	593	649	657	629	658	620	657	639	625	609	651	641	612	575	633	635	664	585	613	594	645	644	640	628	658	680	614	665	622	647	651	603	627	677	648	610	617	595	647	651	640	667	609	645	612	628	629	647	663	666	663	625	620	635	602	642	623	622	611	626	617	614	667	588	625	605	596	650	625	603	600	593	635	599	618	665	666	628	649	665	623	603	637	641	643	606	650	636	597	606	663	637	616	619	619	657	579	594	633	628	602	595	641	606	581	639	675	620	616	661	629	598	625	584	628	642	622	623	653	607	640	644	601	626	657	671	628	621	622	597	651	617	622	624	645	633	660	624	643	616	628	660	594	610	601	638	616	633	591	603	629	586	661	596	604	630	664	644	664	664	641	650	605	665	660	630	591	628	663	651	623	607	657	648	628	620	612	668	625	615	623	590	615	557	634	607	600	629	643	642	594	573	696	612	576	663	629	635	671	643	578	683	623	611	637	595	591	644	621	636	600	614	662	641	630	602	655	633	601	669	673	675	642	581	662	654	629	641	624	610	631	647	566	638	657	634	634	630	659	637	576	658	581	625	636	622	623	655	668	622	589	633	660	629	644	605	609	623	677	637	624	620	637	643	653	617	635	592	640	627	642	615	637	656	577	633	639	590	625	595	591	644	642	594	645	674	653	612	645	658	613	668	634	642	641	599	635	645	665	606	673	630	604	670	648	632	678	696	570	630	614	651	605	603	624	661	630	673	624	635	605	667	622	619	637	590	630	609	608	618	622	610	622	634	621	663	591	590	665	676	644	697	632	606	653	610	602	590	595	677	648	606	635	629	616	628	638	620	673	649	638	597	612	606	627	605	629	586	633	649	658	651	582	643	635	629	573	597	673	582	649	621	630	592	677	614	627	688	622	651	650	630	640	602
24576	21118	24029	28458	21119	21134	11140	588	404	414	345	303	324	331	331	280	314	286	302	304	304	313	309	302	272	264	273	276	307	296	254	290	304	328	304	318	307	255	294	295	288	285	282	283	287	293	273	317	286	310	299	272	296	332	310	282	273	303	318	265	244	272	304	279	311	239	284	315	289	282	261	261	317	290	293	288	271	292	306	277	279	290	282	296	275	308	299	290	268	270	312	270	281	314	278	321	299	268	281	319	277	267	311	267	265	274	290	284	299	286	253	272	253	341	279	303	300	285	240	319	277	288	294	312	287	321	303	296	290	298	268	316	291	267	306	268	272	286	281	288	254	256	313	287	268	296	301	270	272	307	302	310	290	280	253	278	265	274	271	268	305	326	255	284	279	275	268	311	275	275	282	305	285	279	301	315	283	272	275	280	274	294	300	278	301	263	287	278	271	289	294	292	282	242	331	313	256	278	326	277	305	254	273	308	265	309	306	290	288	284	291	325	295	269	308	304	254	264	299	256	271	301	285	289	268	274	301	276	290	287	269	287	283	279	303	280	262	290	282	312	248	299	265	265	307	270	264	304	305	270	287	279	266	293	299	340	293	272	290	281	281	316	278	293	287	273	281	273	282	279	269	270	271	250	289	265	253	269	293	272	307	269	269	280	278	277	304	289	272	297	270	266	264	256	298	279	317	287	285	304	284	287	278	267	289	312	317	319	295	301	273	283	272	303	311	313	299	321	289	272	279	275	306	299	274	304	296	265	297	263	273	247	298	300	287	290	251	311	271	289	267	283	290	292	280	276	308	289	301	300	274	279	307	277	286	284	290	263	285	282	264	254	307	290	302	294	293	282	255	271	303	285	304	266	278	298	283	265	269	315	306	298	279	293	317	314	267	279	287	266	311	253	277	270	271	294	263	301	299	270	290	285	305	297	322	276	279	304	297	262	255	274	270	283	297	283	291	280	298	268	288	283	289	282	267	250	261	290	262	293	285	296	327	232	268	288	272	281	269	304	307	282	282	292	278	279	283	279	291	302	270	282	284	281	302	268	247	291	304	313	294	276	295	268	296	261	272	264	286	334	272	283	301	267	265	278	288	251	293	287	259	302	254	283	291	294	274	255	281	307	268	296	258	280	284	303	255	271	301	288	292	291	283	256	263	285	271	303	298	267	306	302	338	276	276	279	298	263	239	269	290	269	280	276	295	270	312	276	257	262	256	322	267	264	258	265	302	248	320	286	267	285	283	272	270	274	297	306	315	299	263	259	306	278	262	275	296	259	287	300	287	287	277	286	269	271	258	301	272	266	283	269	261	277	271	276	266	285	275	324	303	300	258	280	267	266	290	295	304	283	294	298	264	312	269	293	262	298	317	293	279	276	253	290	278	275	306	279	292	282	303	263	322	273	325	268	257	278	299	302	267	294	293	293	294	314	297	285	265	293	288	275	301	285	281	262	271	262	310	309	298	281	279	298	290	307	299	311	284	286	283	318	276	289	279	280	284	282	274	274	284	297	326	270	290	284	294	260	283	257	334	282	254	287	277	259	284	279	289	252	283	303	280	319	258	302	285	266	261	291	304	249	290	329	258	286	267	269	289	280	303	262	276	307	263	275	292	292	256	310	324	272	280	261	264	268	287	262	277	276	276	273	277	295	279	286	262	267	327	311	297	256	288	258	321	303	271	283	264	250	303	271	253	284	278	293	283	263	253	260	266	299	241	282	295	282	273	312	263	266	293	287	264	295	275	291	271	282	280	257	271	290	275	297	269	279	300	293	286	265	273	295	293	273	250	294	301	313	237	319	277	309	261	314	289	305	279	281	288	276	299	305	267	251	282	288	292	269	329	272	244	265	293	276	285	286	301	245	261	274	301	270	335	268	276	304	297	264	287	279	274	264	251	279	304	281	271	300	260	266	271	279	293	289	272	283	282	300	283	266	287	274	288	301	284	305	298	305	285	304	237	305	298	286	272	261	304	320	279	318	275	291	293	275	271	279	304	314	291	260	300	281	295	261	265	288	280	247	273	295	294	276	286	297	266	267	290	250	310	269	239	287	275	291	258	274	317	265	299	280	285	289	290	315	306	290	279	295	266	288	299	299	293	274	286	311	282	268	287	262	263	279	284	263	233	272	281	293	286	292	306	281	274	249	275	302	274	294	305	290	259	275	271	284	306	301	300	277	256	297	299	272	297	294	267	261	268	269	278	288	312	277	268	259	280	278	282	311	285	307	272	277	262	282	268	264	298	293	297	304	301	309	273	287	318	271	285	255	250	222	270	248	280	263	287	275	254	253	262	232	284	278	275	322	303	291	293	238	273	264	303	305	282	316	306	297	277	291	288	293	263	277	296	273	276	258	262	261	288	262	277	281	246	309	255	300	290	251	282	268	252	292	276	259	268	275	243	295	301	269	270	292	287	302	290	287	254	267	260	273	302	294	262	308	289	266	260	296	249	290	260	303	281	298	288	243	300	292	313	268	271	283	292	289	277	286	273	271	297	307	269	289	283	282	292	318	274	279	293	300	289	256	261	314	268	293	294	262	283	291	275	277	318	284	307	267	292	278	272	260	259	272	276	291	265	274	271	263	276	291	284	275	276	281	288	312	311	285	254	319	264	290	266	280	302	261	248	297	256	292	321	291	277	319	293	305	289	289	278	285	310	279	303	307	291	273	263	264	249	296	284	279	328	301	246	316	288	274	312	263	327	291	242	301	287	300	273	276	322	320	279	254	278	289	265	271	277	283	268	317	274	259	273	291	292	304	270	274	279	291	286	293	311	258	271	292	270	298	265	277	298	280	286	272	258	280	304	253	270	297	298	245	291	301	311	270	314	261	292	301	254	269	264	287	293	298	283	280	287	273	288	289	258	273	303	291	293	272	295	285	290	261	281	309	266	280	314	275	298	273	247	274	290	275	273	245	279	276	299	245	288	268	307	305	288	242	257	292	300	277	268	309	275	312	279	283	295	275	279	293	309	275	275	267	288	280	255	292	279	321	325	293	300	281	314	289	272	278	296	311	276	281	302	260	278	254	283	288	306	288	297	303	283	284	273	290	276	267	320	281	266	291	261	287	266	270	291	269	264	257	301	258	278	262	283	323	275	267	287	264	256	267	304	267	304	274	285	295	264	300	298	286	274	337	254	299	265	310	296	247	263	256	256	299	287	261	273	294	283	301	312	292	277	300	289	278	277	283	317	264	270	270	254	251	273	280	265	272	297	297	272	286	327	284	285	268	313	294	285	257	295	270	252	295	303	302	306	280	266	303	288	285	270	279	284	306	283	249	280	257	309	290	274	339	276	274	308	271	275	305	283	274	250	300	262	250	273	270	293	319	319	296	290	290	288	292	285	276	307	271	267	266	274	270	277	268	266	266	280	272	333	287	324	289	310	283	271	274	283	280	276	269	285	292	336	295	278	277	289	311	272	278	287	302	324	285	302	295	309	318	284	272	279	286	262	308	287	303	290	280	273	276	261	312	297	278
33905	44478	23175	953	761	653	599	612	611	636	589	596	629	611	554	612	610	571	588	611	602	582	574	546	586	604	575	603	582	592	567	609	562	576	603	597	596	560	551	565	600	604	544	583	603	581	585	553	618	590	625	548	586	597	585	580	598	545	597	553	567	574	577	569	597	572	544	581	568	609	602	600	608	547	586	593	553	576	554	538	582	575	602	625	617	571	588	578	569	580	553	601	561	543	583	565	603	622	558	577	551	567	590	549	564	564	604	573	550	589	574	569	549	575	595	567	557	605	574	579	561	604	565	565	597	541	544	545	575	607	600	591	581	583	580	597	611	607	579	592	586	590	568	594	578	608	638	596	591	557	635	599	582	599	596	617	522	559	597	562	626	570	581	617	585	540	555	564	598	604	576	593	555	563	540	576	562	620	557	567	606	590	613	562	567	549	574	569	612	552	545	604	567	523	584	578	579	601	584	579	601	601	569	599	540	609	577	543	625	590	541	584	546	589	615	583	577	607	543	532	580	594	562	609	574	598	548	625	616	593	565	591	576	547	606	558	542	587	597	583	600	592	585	593	584	574	573	626	567	565	613	584	562	542	572	591	560	587	578	591	613	569	618	604	580	594	615	584	558	548	581	591	544	598	576	565	545	544	563	575	564	583	542	580	597	584	589	545	534	630	605	547	565	621	580	575	585	562	557	580	592	573	572	613	576	557	542	615	604	615	536	573	632	625	570	627	581	589	582	578	582	605	574	594	573	581	575	565	604	592	567	556	572	581	535	591	600	565	627	603	607	613	599	574	551	548	580	628	616	566	605	600	591	591	622	569	586	566	603	596	592	609	587	568	572	595	540	608	584	574	545	593	566	585	584	576	548	594	600	585	629	583	638	551	563	577	538	604	593	567	582	551	567	576	585	589	597	570	565	584	600	552	623	593	557	551	570	597	519	579	623	537	563	575	580	591	617	584	566	533	553	567	581	565	591	608	557	581	571	573	577	555	593	577	543	522	569	580	583	632	596	593	604	570	550	533	589	601	560	568	632	604	597	586	595	588	601	577	567	587	573	560	607	603	585	606	548	575	587	595	603	579	619	564	568	618	577	550	560	609	595	585	548	577	548	607	583	594	530	573	577	564	567	553	600	590	572	578	596	613	621	585	600	547	583	545	564	538	598	600	585	594	574	602	566	584	605	619	584	641	610	576	586	595	632	572	595	583	582	606	570	573	599	603	592	597	587	577	576	582	580	617	624	598	570	598	595	593	621	560	546	612	613	553	583	610	580	597	556	594	602	567	564	569	616	587	541	588	585	575	592	580	572	527	584	603	596	590	588	619	590	550	590	583	575	589	532	615	572	568	585	591	617	641	600	593	613	564	571	601	575	558	601	595	610	581	611	605	590	575	580	592	620	584	563	584	598	563	595	602	610	543	557	594	548	573	600	599	598	563	553	576	597	584	622	585	599	559	565	587	586	574	562	595	579	589	567	555	575	578	600	532	588	585	529	576	580	553	559	595	598	573	635	576	592	590	615	554	582	584	567	562	568	565	556	571	573	616	616	540	564	601	617	618	561	568	603	551	581	609	557	570	612	558	575	569	583	569	522	554	592	569	652	529	535	562	585	571	568	618	565	585	608	610	595	548	546	626	593	585	611	645	579	577	580	608	612	569	564	543	592	561	544	587	568	606	585	551	558	598	582	601	565	601	567	594	571	599	623	566	542	560	562	591	548	640	575	599	608	556	566	587	598	592	539	564	613	587	605	590	581	604	556	579	560	639	580	575	569	549	550	620	590	524	614	563	558	569	581	556	592	591	603	589	573	599	600	576	613	557	598	575	549	563	608	583	526	573	555	553	607	617	571	592	588	575	593	593	608	569	635	568	584	620	616	529	595	579	543	552	544	546	571	606	611	624	556	493	519	609	587	548	608	567	602	580	565	595	583	557	587	601	585	595	595	557	558	627	563	589	583	638	579	549	565	561	575	585	601	618	565	569	626	576	569	579	563	595	597	608	613	563	632	591	611	611	652	571	601	605	576	539	598	599	564	622	584	655	579	596	585	575	596	586	589	557	605	538	563	561	574	589	586	560	586	570	608	575	555	577	580	569	530	597	620	596	566	593	575	592	552	602	577	575	563	627	604	570	585	599	567	597	576	580	523	554	564	538	595	589	591	588	609	582	572	594	575	580	545	581	572	574	605	535	612	588	596	566	595	575	576	592	592	607	578	584	569	564	604	578	619	589	589	573	594	570	562	572	573	579	578	563	579	633	617	556	574	580	593	604	594	620	596	583	610	588	597	578	589	616	561	573	566	563	592	634	585	628	579	572	603	611	547	600	569	628	624	525	577	541	566	595	561	550	592	565	591	600	607	563	540	567	590	577	635	589	552	619	573	580	601	606	610	566	548	571	575	558	621	585	560	559	600	532	553	550	565	560	575	597	545	556	569	588	618	571	576	596	562	615	591	579	592	593	560	597	588	559	600	568	603	593	558	574	587	617	597	552	552	574	566	609	555	580	567	586	603	623	573	558	589	593	620	600	597	598	551	549	600	584	604	560	593	579	547	630	593	573	626	588	613	556	611	585	593	577	556	583	593	584	596	542	567	601	588	565	528	585	601	614	531	550	562	588	608	554	570	532	568	627	595	577	593	599	583	562	536	586	580	542	536	553	567	608	625	596	554	579	626	587	630	566	592	518	585	567	571	560	603	585	629	597	564	573	602	600	600	605	569	603	580	586	561	592	596	600	640	604	606	635	615	569	563	557	586	573	572	571	611	614	562	603	550	582	589	579	575	529	592	568	554	557	561	611	592	526	591	579	590	613	585	606	580	598	579	560	566	614	577	603	579	571	558	584	575	607	628	605	568	577	625	578	614	588	570	611	562	593	570	554	573	576	571	571	560	574	536	567	573	596	597	591	618	576	587	538	589	523	581	594	555	580	586	565	546	539	631	562	631	565	596	546	580	552	526	579	559	559	531	572	589	600	604	568	572	562	596	604	599	571	594	597	577	549	586	564	575	590	541	582	537	582	564	600	552	610	592	577	608	607	558	559	510	563	561	607	567	577	604	587	584	551	604	628	600	601	628	608	606	564	605	600	624	548	568	570	610	568	578	589	628	601	602	561	572	567	582	606	583	531	576	551	606	565	605	567	588	595	633	619	571	562	561	614	614	623	596	576	569	580	623	564	625	581	562	605	569	588	577	569	562	586	538	596	566	605	595	615	591	594	604	548	541	552	619	556	559	537	594	585	573	589	586	605	591	571	539	601	580	577	588	604	568	557	634	564	567	593	594	614	615	588	550	576	576	557	579	553	570	606	549	549	544	574	552	606	572	576	603	597	593	571	584	616	627	520	553	560	603	586	550	591	609	589	557	604	588	570	600	558	545	581	599	570	601	610	624	586	601	577	587	554	565	592	542	568	587	624	581	599	580	579	559	547	578	562	590	576	553	582	569	609	596	581	546	571	563	576	549	571	558	552	594	522	559	619
34055	18217	5740	417	172	161	149	153	161	151	155	145	151	152	163	150	144	149	159	119	132	145	128	130	141	141	149	164	147	144	152	132	155	153	115	142	140	135	128	149	170	140	157	143	153	139	152	146	160	128	152	138	138	155	167	158	144	146	135	161	140	168	138	127	155	143	152	152	151	165	143	129	123	148	129	143	142	152	137	150	153	152	154	140	159	135	156	128	149	122	174	124	135	146	152	135	152	142	152	142	156	130	156	165	145	136	146	137	162	158	136	122	158	159	161	143	129	132	179	144	160	152	140	132	139	158	154	154	150	153	147	147	140	155	158	152	168	140	154	161	151	125	144	109	151	134	139	180	152	146	157	141	160	144	138	132	159	155	141	149	155	145	151	170	150	138	137	157	142	129	144	143	177	127	138	171	150	131	155	156	184	135	130	156	122	160	152	149	140	152	134	151	165	154	150	143	155	144	154	132	149	123	160	159	158	183	161	135	133	157	147	130	138	139	151	151	162	169	147	150	147	152	146	158	153	146	142	165	149	121	152	147	151	120	174	164	153	152	133	160	116	138	141	126	133	133	149	162	161	158	131	150	138	128	171	158	139	153	144	140	139	127	119	120	109	143	147	158	131	136	134	142	149	141	173	151	136	144	131	151	136	133	158	156	142	155	144	158	152	143	150	142	139	135	137	145	151	153	135	151	148	185	134	150	148	135	151	136	142	139	159	160	135	162	176	161	161	144	134	155	156	164	135	148	156	139	155	145	132	151	155	139	136	140	151	129	153	132	137	153	128	151	131	138	172	162	165	148	145	127	162	131	157	155	153	151	139	144	136	157	130	130	152	158	151	150	151	165	144	143	163	132	150	148	124	144	117	133	151	131	147	145	150	131	171	144	145	144	153	144	182	170	150	140	140	165	147	150	190	159	124	152	136	160	135	154	127	152	157	139	159	152	140	127	135	141	174	154	133	156	149	134	147	167	170	143	168	134	148	149	153	166	167	168	132	155	140	151	159	148	153	162	152	133	122	145	137	148	158	155	131	151	183	162	152	132	152	167	149	144	140	166	152	142	131	161	148	139	124	133	154	146	160	145	145	149	154	142	160	148	154	163	159	153	159	147	142	142	125	135	153	133	139	152	139	164	161	125	140	161	146	144	150	143	141	157	169	140	158	132	153	165	129	140	164	155	161	132	152	157	134	141	173	169	143	141	139	156	142	150	169	157	140	150	136	149	141	156	154	143	137	168	150	137	154	162	157	151	166	133	146	149	136	172	150	153	143	141	130	151	131	140	150	136	117	147	142	135	151	140	167	143	151	148	119	167	141	130	144	136	139	144	149	158	164	136	153	155	150	140	153	153	164	134	128	166	144	151	165	110	151	156	166	147	168	144	153	133	181	143	140	133	142	166	138	150	146	120	140	128	127	133	150	153	134	184	167	145	154	168	172	153	145	130	139	135	161	132	147	123	150	140	118	152	144	139	147	123	166	155	150	147	143	152	156	158	152	163	135	141	156	157	159	125	135	140	162	156	144	146	134	139	165	131	168	137	163	137	140	168	140	132	167	130	147	150	150	153	128	129	150	155	160	153	165	165	138	137	168	155	138	171	163	153	138	131	155	151	138	152	141	162	133	115	154	153	140	137	143	139	150	128	147	150	134	136	163	164	141	161	135	138	113	144	168	119	150	133	130	156	125	128	139	147	151	139	155	150	131	142	155	121	152	187	143	129	128	133	129	130	132	144	163	148	139	154	157	122	139	150	152	150	139	166	157	159	140	164	149	144	135	136	142	163	150	155	160	169	167	158	146	128	131	127	163	135	144	141	162	136	150	135	125	156	166	148	155	122	138	142	152	141	157	153	159	142	159	172	145	157	143	147	138	161	158	139	152	144	138	142	142	157	146	133	167	152	166	139	124	161	135	152	171	168	142	134	142	165	138	152	152	142	140	156	148	142	162	158	169	139	167	164	138	138	142	159	154	172	120	141	142	151	146	146	143	139	169	159	124	172	160	159	158	143	140	162	160	132	171	150	105	142	142	139	135	133	131	162	149	162	157	141	145	136	155	139	149	158	151	131	135	145	150	145	163	148	176	142	162	149	149	143	137	142	136	158	168	138	158	141	151	145	120	143	165	155	132	177	127	124	153	171	141	148	145	133	143	161	138	155	125	135	158	133	137	149	135	135	144	146	147	139	156	137	133	151	141	156	141	131	137	144	175	138	121	144	160	134	147	141	134	160	141	143	121	143	178	156	157	139	158	139	156	164	149	142	136	157	140	130	149	130	144	140	161	156	151	151	165	155	147	150	155	141	122	143	149	161	178	160	146	154	150	151	161	140	130	125	150	144	138	144	140	135	151	158	157	142	151	142	151	142	152	136	171	146	162	129	148	145	144	155	139	154	151	145	142	124	125	136	148	147	121	155	145	129	137	130	137	134	148	150	163	154	119	130	150	171	144	153	175	167	147	128	139	140	146	149	138	133	160	150	151	152	153	155	157	148	143	146	152	142	135	155	142	136	133	129	144	173	151	159	169	151	126	166	154	149	143	154	128	139	165	144	168	136	133	131	124	156	165	160	130	141	147	158	143	140	149	153	140	147	134	139	139	146	151	146	132	121	111	163	145	126	139	138	155	138	143	151	130	138	166	136	130	132	167	133	137	116	154	129	133	148	147	135	138	145	143	156	152	133	146	151	143	153	159	120	164	177	156	143	145	141	126	123	138	149	151	163	152	145	134	151	140	167	164	114	160	159	147	122	136	133	146	167	145	149	149	141	140	141	152	124	149	148	156	122	155	150	154	139	134	179	128	161	161	143	136	150	124	166	151	141	131	147	133	149	136	116	130	144	157	146	175	141	140	142	174	160	125	155	155	138	139	155	167	161	139	149	147	152	170	140	138	150	138	138	156	155	134	149	174	155	169	179	173	150	147	181	141	145	150	147	153	143	157	166	153	162	162	148	150	148	149	154	151	127	129	143	157	156	139	126	140	146	132	135	140	132	135	133	137	152	151	152	135	147	166	133	143	144	116	154	161	143	145	148	154	138	141	163	141	134	142	160	147	164	126	125	141	148	142	136	150	158	136	156	147	162	165	140	143	141	151	149	140	139	164	147	151	138	139	173	132	134	162	173	161	153	148	145	164	171	128	155	153	140	150	143	152	151	166	138	177	146	145	129	135	158	145	152	137	178	124	139	149	139	137	153	175	144	160	155	159	134	145	141	133	151	170	165	158	135	148	129	153	155	166	131	157	143	142	146	132	127	127	115	141	165	144	139	135	136	149	111	157	151	153	134	159	168	150	145	137	155	148	146	134	128	128	149	121	132	142	142	148	147	143	171	133	122	140	159	127	150	162	155	164	183	146	148	152	153	146	149	154	146	153	139	159	154	154	128	149	126	136	134	131	154	175	146	151	126	161	182	163	138	128	140	157	174	145	144	136	150	115	146	143	135	148	135	146	140	155	155	148	152	166	157	141	147	165	136	161	144
14127	4471	1365	388	384	377	379	360	396	357	363	408	348	418	322	375	416	350	323	385	340	394	350	386	359	368	397	391	358	402	364	370	366	355	371	392	383	339	352	370	340	349	396	360	369	376	387	364	365	387	382	327	382	385	376	417	360	350	351	339	359	333	383	346	391	419	365	349	356	394	418	389	373	401	382	351	382	340	373	373	366	353	381	411	348	376	365	383	386	377	366	358	354	373	335	361	334	355	373	357	366	378	376	361	404	395	388	347	392	340	365	370	351	398	371	403	374	359	349	372	369	390	359	372	338	402	360	369	367	382	371	357	386	365	351	347	362	358	375	357	387	355	361	369	355	342	385	358	363	378	383	342	371	388	330	375	353	375	396	376	326	360	354	339	348	400	354	363	345	377	374	371	373	354	359	364	344	373	379	366	394	379	383	387	359	384	343	383	363	342	368	366	358	365	388	379	384	396	368	363	402	339	375	340	381	360	368	372	355	339	368	403	366	396	369	356	375	381	350	380	371	360	384	352	343	370	374	360	338	369	384	398	358	363	363	405	325	362	385	344	365	340	349	414	356	345	386	395	346	370	364	339	349	368	378	387	383	353	379	341	348	348	372	343	386	363	391	370	382	371	370	369	354	382	403	360	395	379	372	345	368	359	383	365	349	377	356	390	391	364	350	343	386	356	386	375	391	363	370	355	358	373	356	339	352	385	398	390	385	348	375	396	395	359	390	399	364	339	345	403	394	372	399	389	348	349	379	387	378	382	383	352	369	382	385	401	338	338	379	361	349	384	360	385	364	370	371	341	353	386	347	390	344	345	401	402	347	368	372	359	382	372	373	402	361	373	359	348	362	351	384	380	360	366	358	321	375	355	389	381	384	375	375	377	364	380	365	370	384	393	395	344	387	369	362	408	386	383	375	342	366	364	360	360	358	333	345	371	343	346	373	395	353	369	366	370	396	379	392	393	352	360	386	393	353	380	366	376	395	395	370	368	351	359	353	389	373	354	368	371	380	360	389	388	353	375	351	325	355	377	353	365	369	369	404	379	379	371	364	373	367	387	376	391	384	370	367	362	350	351	396	354	355	395	380	336	354	379	375	357	346	394	344	392	368	356	373	340	360	384	382	408	357	340	373	355	362	361	359	338	373	371	377	415	372	347	350	382	357	326	357	359	384	351	335	365	350	355	360	390	402	403	369	354	369	404	389	347	360	350	352	367	399	358	378	356	374	359	364	366	366	373	344	372	368	356	400	428	368	356	354	388	375	355	371	346	376	398	381	353	370	351	395	344	396	364	362	367	348	384	378	374	385	387	364	377	363	378	384	387	356	384	364	368	358	343	361	344	377	343	364	348	353	377	373	324	359	346	346	355	353	358	353	352	348	365	352	368	384	385	385	384	341	351	369	363	357	381	356	365	378	364	357	386	366	389	380	407	349	389	383	342	357	378	372	393	371	371	353	370	344	373	382	392	381	355	331	352	371	383	372	351	362	377	373	350	350	375	372	374	340	371	364	396	388	400	400	344	342	402	373	397	367	373	385	371	362	375	374	387	369	343	368	384	346	354	337	356	377	357	342	354	378	352	363	376	389	381	380	363	380	393	364	363	360	394	402	364	335	380	358	368	349	349	376	339	363	376	359	370	379	381	395	365	367	377	381	370	378	362	378	380	345	392	356	391	396	381	383	349	361	361	350	388	375	355	343	355	374	373	373	408	351	343	374	360	371	382	380	379	387	370	386	387	366	381	377	390	371	393	374	401	370	373	382	359	404	351	391	373	375	356	375	379	320	338	383	353	373	355	346	393	368	366	392	389	378	386	375	393	381	392	363	339	374	375	361	380	356	384	384	318	368	371	358	368	367	349	360	359	363	377	381	395	391	348	371	399	373	407	409	356	393	378	381	340	343	367	345	344	348	390	380	368	356	357	391	371	358	357	350	372	363	347	374	388	365	345	360	361	375	395	379	362	400	375	369	339	362	377	361	371	333	380	348	384	347	342	389	350	368	379	378	362	379	330	404	366	398	348	368	367	385	430	387	339	353	370	340	377	396	355	371	341	390	366	347	345	389	390	381	367	390	366	338	374	343	374	401	394	407	363	386	372	375	349	370	372	380	404	393	360	380	358	361	381	379	381	377	396	389	361	367	399	356	383	378	349	356	369	359	355	401	393	378	375	353	347	356	352	410	377	380	359	338	371	380	411	359	389	354	393	381	390	352	338	365	374	364	345	366	363	340	379	372	331	389	346	391	388	374	389	358	388	407	374	362	349	376	353	373	352	361	338	382	356	373	357	393	369	386	388	362	375	372	355	398	377	359	374	354	384	354	379	377	379	369	361	385	371	374	362	369	358	383	331	363	368	398	380	336	371	367	403	377	351	387	404	375	402	376	350	330	373	345	375	376	338	372	333	397	358	348	357	369	398	397	372	352	372	369	354	369	306	387	364	360	372	363	366	389	374	389	342	387	379	353	388	354	343	367	364	374	355	378	369	356	384	381	339	371	422	363	361	359	352	370	337	362	356	374	370	344	367	392	380	377	369	324	346	366	361	346	368	374	401	348	338	349	373	333	364	382	388	339	358	407	367	387	395	393	352	358	399	368	348	342	368	347	356	345	339	345	346	365	380	332	363	413	375	383	382	345	361	376	361	371	362	378	338	375	381	355	376	386	385	399	343	369	393	391	352	325	355	368	381	374	347	367	383	369	385	363	381	371	369	364	312	367	341	354	359	386	384	358	369	398	367	364	376	348	360	339	382	324	362	386	374	399	363	353	367	360	391	386	390	355	355	359	359	364	372	357	354	375	396	376	374	352	367	370	348	368	387	388	392	379	367	384	401	388	373	370	402	372	408	374	383	376	331	384	349	353	359	415	383	349	364	357	399	359	345	357	374	373	354	340	381	348	382	333	368	359	348	312	387	363	353	358	381	394	337	390	367	361	390	373	364	398	358	348	370	343	377	359	365	351	376	394	357	405	369	364	358	373	359	366	364	405	381	382	357	358	377	390	347	358	377	333	366	353	341	381	343	384	387	381	383	365	332	347	354	362	354	366	387	357	355	380	367	371	373	375	348	350	354	337	381	375	365	352	354	411	389	350	344	387	378	374	390	372	361	360	365	370	371	361	390	390	366	418	375	353	359	363	345	379	370	372	349	334	383	343	372	352	377	377	383	346	386	385	393	376	370	387	371	337	347	415	403	364	364	390	396	364	383	369	370	375	351	380	393	380	397	365	379	372	360	366	386	375	358	370	410	386	338	393	366	343	340	365	362	343	395	396	355	365	359	343	371	375	366	366	368	369	365	364	386	367	344	335	400	356	389	363	347	383	374	366	358	358	408	352	360	352	346	372	369	358	412	339	368	363	371	409	376	354	373	376	374	384	370	388	347	369	339	399	398	380	348	370	361	364	362	392	374	359	364	377	388	340	398	370	354	356	365	372	366	347	345	371	357	349	368	355	388	398	389	359	344	371	389	347	374	351	385
25200	21114	23652	28811	21120	13057	552	391	352	350	320	317	291	280	319	302	319	300	277	289	328	272	290	296	325	299	311	275	271	303	294	283	278	263	310	287	333	267	297	288	283	284	332	308	298	245	293	274	320	315	315	295	305	298	291	307	273	289	276	288	286	316	294	272	313	274	259	279	272	356	293	303	288	330	313	295	308	315	264	281	281	282	290	279	313	294	284	280	296	283	292	324	293	309	284	306	303	298	269	311	286	331	281	264	288	305	307	311	292	322	305	297	312	315	293	302	292	304	300	289	289	291	299	334	290	281	266	267	308	310	252	291	271	296	335	297	289	298	303	304	325	304	310	268	307	320	257	277	314	278	318	296	276	298	264	286	292	272	290	270	272	272	276	343	320	301	241	291	270	294	284	303	264	280	302	272	301	283	285	309	266	274	316	276	272	302	293	268	276	244	301	276	283	273	298	283	293	316	308	291	270	296	290	317	296	293	260	267	302	268	285	318	328	301	253	283	263	267	255	243	285	310	276	272	280	292	282	286	263	302	297	293	325	307	317	279	271	288	298	281	291	270	311	271	302	291	296	294	267	292	289	274	326	296	288	329	298	314	321	295	300	250	319	287	297	291	291	283	333	317	296	290	282	273	301	252	289	285	274	320	315	293	273	264	311	275	287	274	287	287	256	274	311	305	300	324	286	340	264	314	303	301	282	277	327	274	281	317	317	320	325	301	333	313	315	284	307	286	285	286	312	284	293	289	311	313	274	278	292	268	303	303	333	268	307	288	286	306	293	259	293	290	288	289	277	305	293	295	249	300	298	278	296	300	300	266	312	313	296	285	281	306	293	274	282	325	282	306	315	308	310	298	281	267	282	356	345	264	330	301	289	290	261	300	323	298	312	294	295	267	287	298	306	272	320	279	308	293	296	330	316	306	294	279	263	320	303	271	333	302	293	253	315	337	296	293	286	308	269	293	288	304	305	306	274	290	289	291	272	277	296	273	299	296	306	302	283	293	305	281	308	302	305	324	307	306	274	312	326	318	307	302	276	268	293	305	273	295	270	294	319	314	309	303	279	275	280	282	313	301	286	322	322	270	278	286	302	293	275	272	297	288	280	287	250	273	279	290	283	324	276	273	282	283	294	306	357	310	265	300	304	315	323	317	272	321	296	281	291	304	326	281	307	301	302	304	265	243	321	294	304	297	261	303	286	314	276	260	300	292	298	253	301	269	293	314	300	323	343	317	330	300	268	311	301	306	283	257	299	310	275	282	289	293	306	313	291	297	285	290	294	315	302	279	299	288	301	305	276	283	282	287	291	264	311	328	251	275	297	279	244	279	315	272	278	306	297	332	288	289	262	285	284	300	255	289	302	308	315	275	309	294	297	266	302	270	324	297	270	287	301	299	265	284	276	283	299	305	311	326	283	273	288	306	283	321	287	283	275	288	319	270	285	300	265	309	280	297	280	299	279	279	279	280	259	337	276	272	298	284	277	284	307	253	319	309	242	270	294	258	309	273	282	306	309	276	290	279	316	309	285	292	282	318	298	326	258	266	290	279	306	307	308	329	275	279	284	270	287	308	308	277	279	296	312	308	318	334	252	283	314	293	260	295	303	277	283	291	316	266	303	313	313	318	300	307	291	269	296	312	324	296	277	277	337	273	294	303	301	279	302	318	307	285	288	299	296	272	311	301	242	250	276	276	301	262	289	280	295	291	303	288	305	287	282	314	284	352	303	308	293	287	296	284	284	263	292	254	258	286	303	269	281	288	314	249	295	317	315	308	296	278	301	293	286	266	327	319	327	318	289	284	308	303	292	271	275	273	281	249	287	305	307	301	273	286	293	293	276	277	282	297	273	292	259	286	294	301	276	297	304	318	279	282	316	259	300	318	257	279	289	289	303	334	298	272	288	285	271	285	317	280	295	267	300	293	291	318	296	305	301	275	290	291	298	311	261	284	277	291	295	296	291	295	299	293	312	302	302	293	308	302	323	300	314	296	276	260	278	275	328	307	314	277	296	269	284	297	319	283	283	295	297	289	278	285	288	286	293	281	312	284	284	277	260	303	332	303	293	292	309	300	281	297	265	293	309	323	282	333	294	303	287	284	299	279	323	291	311	289	286	293	321	264	298	285	295	309	319	290	274	293	295	291	280	296	296	318	278	294	312	294	321	311	309	291	273	277	308	296	284	271	287	272	296	256	320	264	314	270	311	277	313	273	245	278	270	273	279	276	280	301	275	291	313	283	317	278	287	282	302	273	272	290	294	267	292	272	292	282	306	292	281	292	292	307	315	285	284	277	327	305	339	307	279	298	284	312	308	293	306	315	319	307	302	294	307	260	274	313	284	304	278	285	294	273	297	272	285	269	273	270	255	290	298	309	316	291	290	282	299	281	294	267	306	300	286	279	288	309	307	268	282	301	304	276	285	285	273	272	281	293	339	310	316	314	283	285	264	289	301	306	292	282	263	278	314	275	283	294	309	276	305	283	286	321	281	289	310	279	274	267	276	303	317	311	314	322	322	264	308	274	300	262	302	295	297	295	279	282	285	293	301	305	316	277	285	291	232	321	291	287	315	304	300	298	294	298	319	335	330	298	271	269	282	320	290	295	300	301	289	286	262	321	317	314	287	323	277	283	292	321	281	321	275	299	276	303	279	303	285	282	276	280	298	271	293	302	284	326	265	298	283	291	261	288	273	321	286	303	314	318	316	290	293	287	301	295	319	299	273	291	300	289	291	327	286	268	317	279	295	289	287	301	289	287	272	301	285	309	290	333	296	290	314	326	262	257	289	257	273	283	286	285	292	287	274	285	314	295	269	284	299	306	288	299	314	282	317	286	272	279	339	288	284	282	283	332	287	294	251	303	321	283	275	293	301	297	314	289	291	297	294	305	281	311	290	269	301	306	261	317	268	249	270	318	295	300	262	335	298	275	296	319	299	275	281	300	297	283	298	259	284	294	264	309	286	308	316	325	286	317	303	323	286	311	303	306	297	284	296	321	293	302	286	271	302	296	283	276	281	272	280	292	282	281	286	271	307	331	297	282	289	304	307	291	304	278	299	318	262	276	298	280	293	270	278	304	289	299	299	263	285	307	269	286	279	282	315	281	272	292	323	315	306	267	301	323	282	249	292	294	269	282	312	292	302	298	288	279	239	281	320	305	307	314	296	316	268	309	285	288	268	283	277	328	301	290	309	324	311	268	288	307	315	330	283	287	299	262	291	287	250	282	314	302	285	304	310	277	295	287	269	283	306	299	268	283	288	297	288	306	277	265	282	285	288	266	307	264	278	291	313	268	286	287	315	265	304	282	287	308	256	266	300	295	280	294	301	260	310	282	242	248	310	286	255	296	310	316	307	268	270	272	301	292	278	307	286	293	343	311	292	279	310	303	291	280	283	339	313	308	324	297	295	297	287	298	301	304	338	305	339	280	318	261	292	323	334	293	268	290	274	279	274	325	308	270	296	260	294	293	287	278	265	312
27945	33150	15151	820	702	634	670	654	667	656	638	637	648	577	626	680	683	640	628	616	628	636	626	623	641	627	611	609	597	661	639	641	625	623	633	639	659	609	633	663	632	622	642	643	663	612	637	618	632	639	605	631	637	608	644	679	583	575	629	602	615	617	649	568	591	640	636	628	639	619	651	620	614	642	640	628	619	634	688	655	665	648	622	658	647	595	615	660	653	667	636	604	661	610	674	600	636	648	662	621	612	552	610	621	595	619	636	603	646	634	661	593	606	647	651	600	619	576	592	623	652	625	622	589	611	593	617	618	599	621	635	623	633	660	603	638	632	629	632	648	602	648	601	650	643	614	653	659	621	609	603	626	647	612	657	616	604	635	594	611	619	617	600	652	631	625	616	593	623	609	657	670	649	622	630	618	657	636	649	663	614	670	631	612	608	583	667	634	620	650	622	625	656	657	669	597	610	608	637	644	642	646	630	608	685	612	650	591	589	598	657	652	654	698	650	664	677	665	634	633	658	661	629	625	590	626	629	611	657	658	604	609	627	648	645	609	605	608	636	645	625	651	606	585	661	639	638	610	650	619	649	665	614	627	609	605	592	607	605	633	657	656	662	606	635	661	651	623	598	608	630	693	635	599	599	611	612	661	652	644	639	641	664	600	641	582	677	633	630	668	632	668	688	635	637	652	610	603	654	616	634	646	623	601	657	629	668	631	637	609	636	610	660	605	592	656	596	625	617	602	634	616	641	650	613	616	589	645	582	612	584	652	655	665	589	605	670	619	649	628	608	637	613	609	613	624	651	642	639	629	616	595	662	645	639	655	613	581	600	629	637	652	658	619	602	650	612	608	643	589	594	620	614	603	573	658	613	606	625	619	626	610	645	620	629	632	634	663	677	642	630	655	604	664	638	624	647	643	712	623	620	639	643	643	610	590	635	607	622	602	649	640	649	615	666	642	567	639	650	615	670	609	632	630	636	637	609	619	616	646	642	673	643	629	666	640	654	586	638	610	620	670	672	682	632	614	631	600	606	626	635	613	593	622	630	596	632	611	652	605	619	612	631	652	663	607	626	588	657	633	608	672	581	625	612	620	628	613	637	642	619	613	657	640	644	649	651	631	636	608	602	636	615	604	639	616	663	642	661	648	634	657	582	666	651	592	598	633	585	635	675	651	613	582	650	626	615	621	660	655	616	583	649	661	627	633	646	635	659	676	688	621	608	619	633	617	542	640	666	618	629	642	679	570	608	665	637	663	630	601	637	662	597	592	644	653	673	635	614	611	605	650	613	608	643	638	610	655	617	635	661	612	629	609	572	637	604	629	580	583	635	639	641	616	622	624	650	631	608	669	631	647	650	613	623	568	652	654	657	658	679	663	646	631	624	616	601	641	625	625	600	675	600	645	641	622	625	612	595	622	591	655	610	611	640	643	624	641	619	604	653	625	676	599	608	633	646	647	569	660	591	665	627	677	599	640	643	630	668	633	679	649	663	618	584	588	602	630	601	650	612	591	629	578	620	632	665	665	611	630	574	682	616	585	614	631	573	594	609	653	640	621	618	600	645	612	662	633	650	620	625	622	624	627	616	603	622	656	639	598	619	608	627	643	633	596	613	642	625	615	606	645	610	636	640	633	640	698	604	672	608	617	624	629	665	629	650	658	621	621	638	648	602	671	615	635	623	620	611	645	599	638	612	614	643	615	649	599	614	655	650	623	655	617	656	644	651	587	654	622	644	633	626	638	641	636	623	638	598	634	642	602	640	600	660	622	612	643	656	662	645	621	600	674	590	633	655	596	638	641	630	604	643	618	628	634	635	622	589	634	565	618	655	634	603	655	638	609	654	669	634	625	624	608	618	673	633	627	583	631	616	655	642	664	642	624	604	641	640	593	646	668	646	619	620	609	597	638	622	668	656	617	654	586	668	671	637	678	648	644	646	625	605	614	659	695	590	611	648	611	617	584	673	662	634	651	614	632	611	622	648	627	666	666	630	566	599	617	608	631	607	643	641	625	591	680	560	631	667	613	647	607	642	627	611	607	596	646	664	593	633	615	620	651	630	648	639	650	595	622	611	686	623	630	619	609	576	646	599	637	642	616	638	607	645	670	608	593	652	651	639	591	648	674	617	645	627	654	656	623	612	613	651	634	559	598	643	595	640	616	609	640	639	633	676	644	613	633	592	622	671	613	668	652	627	625	632	635	589	671	626	651	611	633	598	645	602	654	610	632	645	626	644	643	651	615	623	613	648	612	583	607	625	654	637	666	671	704	669	653	675	583	632	633	609	612	602	622	617	615	625	661	639	647	625	621	624	647	619	604	598	588	625	691	640	686	601	622	607	602	566	648	629	666	612	622	624	664	620	576	613	633	603	661	595	619	622	664	629	666	604	606	623	622	605	645	646	604	642	609	677	676	652	673	644	694	613	645	662	639	619	613	639	666	597	640	629	603	607	586	603	635	631	622	603	636	612	587	625	622	633	670	656	625	671	604	628	661	646	638	630	645	595	659	650	628	630	609	584	605	641	655	659	648	618	643	606	608	609	611	617	615	622	591	650	606	604	632	644	609	637	642	632	668	652	618	617	641	621	668	607	633	609	634	616	632	664	622	604	567	617	634	620	628	611	603	627	654	643	627	633	651	654	675	597	611	640	602	582	630	620	594	622	642	640	630	651	622	629	638	627	624	594	625	665	638	579	621	588	669	638	665	625	654	614	577	613	607	678	612	629	629	649	649	598	658	655	632	647	615	608	612	639	607	599	579	603	660	610	624	624	614	618	625	660	636	631	609	627	632	656	603	630	638	587	596	626	619	599	650	658	607	639	616	634	605	623	652	600	647	590	605	627	661	641	624	653	649	649	625	629	606	624	654	625	645	645	674	626	627	635	678	620	660	642	620	635	604	664	662	629	619	640	664	629	660	684	639	611	572	659	676	683	589	627	632	627	630	584	619	619	591	659	595	627	644	649	631	644	624	627	655	634	635	632	606	613	624	581	604	617	621	592	616	609	626	607	573	622	590	614	643	675	596	624	658	621	605	600	638	631	604	602	647	634	629	668	631	649	606	636	603	619	659	640	681	618	642	630	636	635	603	610	639	618	623	622	654	598	602	608	633	625	627	671	630	575	622	634	649	655	657	652	638	642	611	626	651	664	587	663	605	610	655	639	648	627	637	582	661	626	629	639	644	618	658	650	635	651	662	636	616	580	588	608	561	632	615	647	667	624	625	640	620	620	587	590	569	640	616	641	616	636	590	652	627	613	562	604	668	602	627	645	645	653	662	617	649	637	616	622	652	638	603	641	654	614	637	650	636	640	621	616	646	631	665	601	653	627	624	639	625	645	612	640	618	633	644	606	671	627	587	626	642	643	609	643	618	609	638	586	619	588	657	639	681	669	649	632	669	629	637	651	623	644	628	618	634	576	639	626	666	660	613	621	652	633	622	608	631	647	648	620	662	621	645	593	662	629	619	657	571	637	644	606	643
24482	21108	23948	28504	21110	21134	11206	609	452	340	335	337	337	325	315	326	311	332	296	280	317	317	279	288	269	264	290	285	278	299	279	290	309	295	268	328	282	292	278	269	307	296	250	298	270	287	285	292	286	296	287	281	303	276	279	324	295	290	309	313	298	281	261	284	305	265	305	254	275	317	303	295	291	305	292	277	297	248	304	261	286	272	298	304	302	252	287	269	253	250	294	268	280	280	278	290	262	334	285	305	275	308	289	317	294	260	309	313	287	291	295	288	284	276	246	277	306	302	311	252	299	288	281	279	271	306	290	294	310	246	285	315	304	289	282	281	301	259	261	284	328	254	287	266	304	257	276	291	287	284	260	281	292	261	285	300	273	288	270	310	276	292	278	276	302	275	257	245	287	303	258	298	277	290	268	279	345	282	288	247	291	304	303	274	282	296	284	287	286	313	300	258	300	292	286	297	292	287	287	258	245	270	346	264	282	283	229	283	256	292	292	271	318	286	302	260	302	289	294	288	275	282	297	258	286	303	253	255	334	278	288	295	255	287	289	280	285	281	301	258	296	266	285	287	277	305	281	297	305	299	295	269	283	271	249	264	293	286	285	272	285	298	293	298	315	305	300	260	243	285	272	251	286	291	293	288	271	320	304	278	277	291	254	280	277	275	292	286	275	282	282	291	269	287	289	280	273	277	263	301	271	315	312	270	318	303	268	291	291	259	263	267	306	303	283	301	307	260	274	282	288	300	289	289	294	278	281	295	290	301	289	264	305	291	281	285	286	298	262	287	310	289	287	264	258	265	294	277	293	270	265	291	258	278	289	302	286	274	291	293	276	261	310	238	294	265	288	268	263	276	264	302	289	290	253	322	304	296	293	280	301	250	300	283	277	257	283	273	279	278	284	260	309	272	312	277	261	287	269	291	306	299	276	301	262	293	290	279	305	271	287	263	289	332	274	289	286	285	314	307	283	282	284	278	277	255	273	281	261	254	267	242	261	283	288	300	263	258	220	264	312	268	265	263	263	269	269	275	312	292	254	290	264	291	312	272	290	295	305	277	291	260	280	296	312	320	285	315	301	295	277	274	257	284	316	277	277	297	304	268	290	315	316	281	285	286	283	306	251	310	277	278	284	268	276	271	328	304	290	261	278	251	253	245	289	278	287	314	310	281	281	291	295	281	273	288	282	288	289	277	260	280	298	295	288	296	263	304	301	303	293	293	301	297	274	279	264	271	333	271	270	265	262	301	282	292	250	288	297	267	271	262	308	241	264	289	256	279	297	295	256	280	294	302	275	305	271	292	308	287	283	332	286	272	242	260	284	280	279	318	268	282	319	271	255	266	296	296	308	286	280	307	314	236	266	265	278	281	266	293	276	259	252	298	289	265	334	266	289	316	268	270	273	306	300	297	272	290	292	293	280	294	280	278	308	277	268	301	264	296	298	279	286	285	299	258	268	283	245	261	333	305	275	308	284	313	295	282	295	286	287	283	302	288	256	237	281	292	261	291	296	264	292	292	292	262	266	280	280	298	280	294	295	296	257	276	294	291	262	287	291	276	256	284	275	283	273	274	303	298	279	284	269	268	276	270	298	256	297	271	304	281	266	277	261	257	277	278	263	306	267	284	269	299	271	316	268	290	241	282	283	307	294	279	245	274	277	278	277	295	286	279	302	287	265	294	303	311	293	296	262	283	280	290	281	285	300	276	264	288	291	286	290	288	284	298	266	293	253	320	284	269	304	299	271	270	287	279	289	260	274	244	289	282	316	267	271	321	278	242	276	284	291	310	309	289	261	329	270	301	326	278	268	267	286	271	289	303	274	279	275	280	266	261	286	299	289	276	259	267	291	262	295	274	288	288	298	294	292	273	260	270	312	275	269	276	290	312	284	309	276	297	290	296	298	284	317	277	280	282	320	268	280	267	272	273	279	233	291	274	272	275	320	303	287	304	327	294	300	296	313	277	282	298	259	281	263	286	292	275	309	280	292	309	298	260	264	301	262	280	287	288	266	281	290	282	219	281	282	273	296	284	286	259	277	267	277	266	312	288	295	297	320	288	253	335	291	322	284	273	295	265	293	289	287	290	306	294	285	292	286	304	279	283	286	279	263	236	302	274	293	286	289	275	283	284	255	269	246	295	288	273	290	308	291	297	272	305	292	284	270	294	287	289	283	292	272	298	302	291	287	275	290	268	281	288	268	280	280	272	247	332	274	253	271	274	297	277	311	268	307	280	304	294	325	283	276	288	275	273	266	286	291	279	274	288	258	316	288	283	313	289	297	292	300	269	291	302	298	289	302	283	263	300	296	263	286	259	304	269	261	280	284	326	288	280	264	281	302	256	297	250	255	272	294	287	311	239	266	268	290	288	302	254	276	284	275	287	250	300	304	290	260	296	274	279	275	281	264	287	265	263	318	290	256	313	332	279	272	298	291	276	282	273	305	268	293	270	300	281	260	295	292	279	273	282	265	294	292	322	294	295	270	252	284	278	297	289	333	276	268	311	249	277	293	252	301	292	282	300	277	249	270	251	296	279	318	269	263	287	280	277	284	287	301	295	280	256	247	257	271	302	300	275	314	281	287	274	260	288	308	267	277	284	269	275	285	240	256	269	278	323	278	294	304	260	277	248	253	269	284	297	271	283	261	307	290	286	315	299	268	291	278	270	272	315	274	270	302	287	260	273	286	315	285	321	268	278	289	276	258	306	269	288	290	291	304	296	251	284	307	283	278	301	285	279	277	310	276	262	269	289	326	283	274	300	284	278	270	267	274	301	293	302	293	298	280	318	266	312	291	301	283	283	295	270	255	263	289	280	307	251	268	256	277	287	305	286	332	323	281	270	250	302	276	271	300	329	265	299	287	312	278	286	311	279	292	295	282	271	313	284	264	284	253	278	300	297	278	279	272	302	305	272	337	287	283	288	286	286	263	283	287	294	306	326	310	289	281	304	281	288	312	314	304	264	259	303	278	288	303	289	293	302	286	299	261	261	282	270	277	281	300	296	270	262	274	257	278	297	294	321	259	256	302	285	302	291	273	254	275	293	308	300	296	289	281	322	274	248	281	309	300	297	287	262	284	301	321	298	280	323	291	296	270	295	314	292	262	298	257	285	251	271	277	295	281	276	275	285	271	267	302	312	297	287	268	295	274	242	251	294	283	301	284	263	271	321	262	227	284	279	275	309	274	307	249	326	302	293	273	274	307	298	271	281	304	259	281	263	270	274	269	289	294	312	281	312	269	287	283	320	337	270	273	294	280	328	292	265	274	298	317	280	251	262	259	277	321	268	282	287	280	327	291	328	251	298	272	286	282	288	289	289	290	286	300	281	291	306	289	265	275	275	279	287	300	292	286	271	269	274	271	314	256	287	283	304	279	280	271	306	307	292	256	303	285	248	299	280	268	294	321	264	258	306	276	282	303	292	292	283	281	280	291	304	300	285	277	269	263	278	320	302	269	271	294	285	306	274	272	275	302	294	280	304
33936	44412	23268	995	645	667	566	628	601	586	600	645	601	583	578	585	558	583	605	555	597	609	592	615	561	579	553	596	562	555	583	624	571	606	566	613	606	543	560	540	588	569	625	577	618	548	564	562	583	592	561	544	600	603	582	587	593	569	573	572	578	588	569	572	539	555	572	630	591	624	586	553	589	581	575	581	566	574	596	599	575	550	566	575	592	608	565	575	571	608	612	578	585	577	591	560	547	591	595	575	554	614	549	607	577	564	581	614	599	606	608	583	545	574	557	585	551	577	568	602	562	627	564	606	548	598	566	588	567	628	543	565	559	567	581	591	605	615	603	520	583	549	619	547	561	573	619	590	543	532	571	535	582	575	616	592	615	576	577	552	582	576	560	535	583	597	636	559	577	588	627	594	590	621	585	566	584	582	630	556	591	620	617	561	619	588	568	616	570	602	572	597	568	524	556	593	551	602	570	570	549	570	614	559	580	606	593	579	579	575	590	586	573	593	615	575	579	563	607	580	589	589	562	622	597	644	570	631	568	566	553	540	586	586	568	608	574	593	593	625	618	598	591	580	570	551	551	572	589	611	679	591	619	603	592	586	570	585	550	570	583	579	611	537	564	586	554	586	586	576	579	638	562	578	586	581	594	598	582	566	553	561	595	628	561	600	561	566	596	581	584	587	559	598	604	539	602	594	569	571	598	581	623	586	557	586	601	565	564	605	590	604	527	581	596	587	566	581	571	579	573	626	567	584	613	536	545	548	588	540	588	622	558	597	572	580	580	572	553	580	595	567	584	583	586	556	596	608	589	555	551	610	554	600	578	583	598	567	578	583	557	586	574	539	598	574	595	552	586	523	622	574	584	610	561	591	559	567	580	573	578	582	585	579	618	578	591	621	587	577	578	605	603	567	612	594	603	596	582	549	565	539	566	559	615	595	574	603	606	545	583	610	558	570	589	568	582	548	569	518	585	564	567	600	584	590	603	576	572	568	587	521	559	588	591	568	601	605	591	588	514	574	558	560	565	619	630	604	566	609	614	576	595	569	634	562	556	579	583	594	584	560	576	534	561	549	586	592	601	589	571	562	607	564	601	611	584	548	570	574	621	596	568	555	626	551	600	614	594	543	596	580	623	599	585	624	566	553	600	585	580	545	584	599	597	568	586	578	584	563	561	644	568	607	555	563	594	591	602	594	588	626	591	604	591	590	573	603	594	564	565	535	615	574	581	545	527	569	632	577	547	583	631	585	580	605	576	612	581	581	570	595	619	582	595	582	574	562	627	553	567	590	586	576	541	591	600	573	573	628	572	582	536	578	563	550	526	572	604	607	593	600	555	557	543	589	590	565	578	620	569	559	557	556	567	589	570	597	566	593	553	556	564	590	574	617	573	552	581	585	582	588	564	550	554	574	619	608	620	603	594	565	584	566	581	566	610	596	561	573	586	559	561	574	609	603	548	571	607	582	605	564	607	559	575	553	567	554	586	573	573	580	588	625	563	545	611	590	587	581	594	521	613	621	575	521	573	582	599	556	576	589	601	583	564	615	604	589	568	619	565	549	565	604	567	547	586	552	567	572	588	585	595	555	589	541	544	608	554	569	600	576	572	580	564	635	554	593	590	568	587	575	590	581	604	604	542	576	545	574	553	597	622	572	557	647	603	572	601	602	564	594	568	570	615	575	579	564	570	591	591	572	574	589	577	559	557	608	615	588	564	537	584	628	566	550	622	556	600	545	572	554	597	573	632	573	575	611	598	559	578	598	557	586	566	563	580	565	581	597	565	590	583	579	568	590	610	603	542	603	575	591	595	587	549	577	562	599	595	606	583	565	583	572	595	566	608	625	593	561	528	550	588	594	595	585	596	603	570	520	633	540	553	559	549	571	601	578	603	547	545	602	568	593	586	635	613	569	582	600	552	586	618	570	549	595	609	577	579	577	618	618	567	575	595	610	607	571	599	536	540	568	604	512	590	560	574	590	623	613	586	535	578	560	584	561	576	567	635	595	600	585	549	570	564	574	551	628	569	610	601	570	547	509	566	573	547	599	561	575	611	564	537	560	624	575	614	525	603	620	585	582	617	574	560	572	613	614	569	603	564	559	586	573	617	578	609	584	571	595	563	569	579	544	523	602	555	546	655	673	581	531	549	599	583	558	583	643	592	577	584	615	563	542	604	581	601	598	591	602	591	563	624	577	574	580	613	579	569	572	581	558	563	551	598	556	610	615	547	599	535	585	577	566	571	548	619	566	586	577	577	560	558	588	623	561	571	610	612	603	582	584	611	644	580	636	583	579	607	615	616	562	602	567	584	627	586	601	578	550	578	575	575	570	582	556	600	536	527	579	587	612	580	570	556	614	556	575	599	622	611	551	571	561	568	577	606	632	613	569	622	644	580	597	585	591	526	585	612	550	559	594	551	592	623	581	582	561	617	607	607	611	608	573	577	586	583	579	604	569	549	571	584	556	557	585	602	577	574	571	565	603	566	568	583	582	549	595	576	578	566	601	556	564	577	585	547	580	606	574	548	593	580	617	638	613	553	564	568	572	546	566	592	584	560	595	565	559	581	577	605	590	604	605	608	599	552	596	566	561	560	566	589	569	570	608	621	607	602	558	578	569	607	608	620	583	566	569	551	624	559	583	560	585	572	587	549	600	608	593	563	561	558	585	547	588	571	580	602	546	520	533	593	614	580	580	590	532	575	601	585	596	600	569	581	547	594	567	557	562	540	549	579	608	589	620	564	535	543	586	563	582	591	577	576	565	550	573	583	612	585	556	553	568	582	577	582	554	566	599	593	572	601	569	609	556	558	603	544	534	593	613	580	633	589	608	600	623	601	607	574	583	586	604	581	608	602	576	576	622	570	567	568	574	569	573	582	577	615	604	575	582	612	603	580	607	566	574	549	619	558	611	554	601	568	595	574	595	591	596	600	597	596	587	576	549	558	579	631	575	603	594	598	656	592	588	575	518	619	581	554	581	569	584	639	551	547	616	589	581	563	541	585	615	646	590	565	542	549	578	579	590	549	592	587	578	578	615	588	607	592	531	595	552	592	608	535	542	566	575	588	578	569	600	618	560	568	604	599	574	622	597	590	581	565	626	637	543	578	567	624	535	574	582	565	605	603	583	591	612	608	589	611	563	576	558	618	596	609	572	567	613	572	563	556	598	554	613	571	556	519	571	631	527	625	573	579	557	611	628	578	541	607	621	592	558	622	606	577	568	548	575	644	579	586	523	591	572	594	550	559	570	596	575	546	586	575	582	520	568	578	612	562	570	547	565	551	603	602	592	577	598	615	595	561	625	608	633	566	553	564	578	649	540	609	553	565	555	571	575	589	528	536	563	611	641	562	572	571	595	581	610	567	591	588	551	584	597	565	614	570	608	564	581	558	548	589	593	616	576	557	588	612	569	564	565	604	565	594	572	556	584	597	568	602	586	555	570	596	580	547	602	552	593	521	539	570	613	556	599	564	571	592	587	577	563
34078	18145	5661	371	160	133	161	140	151	133	152	166	158	146	128	122	137	160	152	155	146	144	151	144	164	133	153	145	148	165	136	143	162	154	164	145	150	116	162	147	161	145	155	134	161	149	128	136	146	153	155	133	135	167	154	152	160	141	133	137	137	150	163	160	155	143	147	160	132	173	166	139	125	171	166	134	144	135	144	161	157	130	149	169	152	153	167	155	140	172	121	133	171	158	170	152	154	165	147	149	137	144	142	161	150	138	130	150	153	153	159	134	160	170	153	144	133	141	139	156	153	149	175	136	146	121	154	116	149	154	181	143	137	144	134	132	150	172	148	134	137	146	138	149	147	154	131	141	159	132	150	142	135	144	157	126	154	142	149	152	157	144	152	130	158	163	169	148	147	153	163	122	136	138	135	137	159	163	171	142	153	159	137	141	158	135	148	143	132	127	141	150	147	156	141	145	145	142	153	166	167	115	146	171	156	149	157	135	143	178	138	136	141	132	152	158	141	156	158	139	148	162	150	155	144	140	169	155	146	147	143	127	158	145	155	152	170	158	147	159	139	170	161	134	154	131	142	147	116	160	147	165	120	156	139	146	153	135	168	157	152	122	157	128	168	162	148	147	154	135	145	133	130	147	147	161	126	144	149	141	148	168	141	131	121	141	147	152	150	136	155	138	152	153	136	141	171	161	169	151	163	148	155	139	153	156	158	147	133	162	154	165	155	162	154	166	160	167	172	168	122	153	144	163	155	119	137	136	147	176	155	145	152	162	148	176	126	156	128	137	154	166	143	172	135	150	149	171	148	149	134	146	129	151	133	117	134	145	153	148	136	136	138	160	159	151	150	141	148	122	161	155	144	138	125	132	147	154	135	140	130	166	148	158	147	151	136	134	150	166	118	141	145	164	131	175	166	132	167	136	148	155	157	140	146	140	135	157	132	156	138	156	150	147	157	159	152	164	170	154	162	144	145	155	151	169	144	160	146	150	164	165	144	190	153	154	155	149	146	148	145	160	149	134	154	130	161	152	155	129	155	141	150	147	150	144	147	142	156	137	137	149	157	137	153	168	132	149	136	144	145	145	128	132	162	157	125	157	144	191	164	159	156	164	130	146	135	137	149	127	148	139	173	139	164	136	155	134	153	139	135	178	170	170	147	124	166	148	139	136	159	151	130	149	142	156	151	143	159	153	142	118	122	135	121	157	138	149	126	152	155	146	130	137	140	154	154	139	152	131	143	143	142	144	151	136	133	134	131	132	153	138	157	154	164	168	146	124	155	155	169	139	145	148	142	173	148	145	148	164	157	172	129	143	171	158	147	139	143	148	151	144	140	153	134	146	156	146	118	154	146	156	176	145	159	120	152	149	142	159	135	163	152	137	161	154	151	146	131	139	112	146	170	136	167	158	154	165	167	145	152	173	171	161	156	141	158	137	136	135	142	168	148	153	133	148	154	166	142	153	154	152	150	142	137	133	151	151	150	136	139	137	149	148	157	138	141	133	133	167	151	164	136	122	145	164	145	123	160	150	155	140	139	135	135	142	131	140	162	149	153	148	166	178	153	159	138	149	149	152	137	143	139	134	145	161	155	128	174	128	147	138	151	169	121	134	163	140	147	137	131	149	143	172	129	132	146	143	159	144	154	155	159	165	143	132	139	122	172	116	148	143	140	130	149	159	179	169	170	115	148	152	145	123	159	138	136	156	132	134	139	136	145	160	141	163	158	154	157	168	168	159	167	133	148	131	145	149	148	154	153	147	132	148	147	167	150	142	164	159	158	168	157	148	125	136	145	143	140	152	144	114	136	156	149	156	152	141	141	137	160	152	156	174	136	127	164	149	150	146	136	143	147	138	140	150	138	181	151	131	155	155	151	148	135	164	138	160	148	159	164	175	146	125	129	155	149	157	162	166	136	135	134	160	149	178	132	146	178	164	144	154	147	155	140	140	150	159	168	148	150	160	123	135	146	173	155	140	146	151	189	145	140	135	130	153	144	160	138	136	141	144	164	139	158	133	139	160	144	150	149	123	159	142	145	156	138	137	146	148	167	146	137	142	144	151	144	130	133	168	117	130	145	142	148	159	138	156	149	140	171	142	164	125	139	151	157	150	125	151	161	152	128	127	133	193	161	128	170	138	156	143	130	116	144	133	151	148	161	150	144	146	135	154	139	166	158	168	173	128	153	139	156	147	141	156	141	143	165	133	156	144	158	170	139	141	140	142	143	144	135	147	147	166	146	137	165	149	147	140	147	156	128	137	171	167	142	150	135	128	164	149	146	152	139	156	146	147	151	132	135	156	150	148	140	131	138	124	150	152	135	163	136	153	150	174	144	164	160	152	148	150	152	131	148	175	138	142	151	131	153	174	167	178	163	119	135	151	152	163	132	157	172	157	154	142	158	149	146	140	129	128	162	171	143	148	152	133	151	166	153	138	138	182	131	136	125	154	140	148	141	155	134	156	145	129	144	162	149	134	148	128	149	141	156	155	167	152	149	161	153	148	166	167	154	167	177	155	145	162	178	174	134	153	156	150	164	139	161	167	137	171	115	123	127	140	159	149	129	138	130	137	168	176	145	144	145	167	142	167	168	150	153	145	170	195	140	163	163	153	159	147	153	167	155	163	139	160	126	144	157	137	152	149	130	124	137	148	134	136	132	145	159	153	164	127	117	152	169	155	143	164	149	152	157	146	145	140	159	146	161	160	144	150	125	147	142	149	160	136	130	169	116	148	147	153	164	150	148	142	150	135	158	147	133	120	132	154	151	126	130	159	121	122	146	159	174	163	177	134	137	138	127	167	153	135	147	146	145	169	138	131	173	146	149	140	161	142	179	158	169	131	151	164	161	141	144	141	143	136	138	155	153	137	159	119	148	165	156	146	141	135	166	141	152	151	163	160	153	143	138	125	139	147	154	155	151	140	145	160	134	141	128	127	152	158	145	149	121	131	147	167	143	150	151	145	150	145	157	137	167	124	150	138	134	171	143	156	144	146	165	139	161	145	139	145	132	146	157	136	146	152	143	142	131	166	149	140	165	164	142	144	148	129	157	181	164	142	144	164	136	135	149	115	161	128	160	137	177	177	179	132	121	152	137	151	129	143	141	150	143	162	132	149	157	161	160	134	162	128	149	137	141	146	149	142	148	151	159	137	160	162	166	171	127	138	125	128	148	124	145	122	156	151	143	135	155	150	159	131	141	157	147	132	135	160	154	149	155	121	133	123	159	155	140	145	142	146	137	147	146	133	132	153	122	150	180	136	153	159	134	119	148	137	151	150	155	144	122	145	156	161	128	146	152	154	143	137	143	157	126	167	143	152	161	140	128	155	155	135	157	143	111	176	122	130	163	149	148	144	137	134	141	157	149	152	155	163	151	171	157	136	141	147	173	145	165	153	171	145	138	166	130	151	149	137	135	140	161	132	127	128	141	147	154	147	158	147	153	163	134	147	133	151	158	151	120	155	162	135	131	163	157	135	155	143
14116	4517	1333	369	372	380	368	398	396	370	389	383	373	384	400	382	343	379	397	406	353	386	382	382	374	350	364	367	394	385	355	347	337	376	409	350	390	336	403	354	369	380	359	360	351	370	354	330	341	352	348	393	391	381	388	384	368	356	364	381	374	369	354	351	372	415	384	368	360	395	357	376	342	365	385	372	389	396	403	398	336	399	360	404	351	333	398	377	393	372	362	375	395	362	338	358	388	369	361	405	361	363	338	376	393	388	374	378	352	384	389	365	394	387	370	362	379	378	389	335	400	349	379	372	371	382	381	364	370	355	377	342	355	383	362	384	395	380	355	381	347	348	389	377	369	388	353	339	382	377	396	402	384	394	404	373	392	359	368	385	363	331	384	367	384	365	369	384	370	371	384	370	369	376	391	405	378	338	388	333	341	324	334	348	385	367	377	382	364	337	363	370	369	344	386	381	368	372	396	369	374	406	356	363	336	373	392	381	362	394	354	371	398	398	335	367	369	342	359	413	347	389	394	370	398	380	392	362	356	390	341	344	359	365	400	402	405	359	333	369	359	399	313	370	381	352	386	350	340	368	344	376	348	379	398	344	402	392	343	364	391	393	366	368	375	367	352	379	364	360	371	383	351	367	369	373	383	382	379	360	380	377	367	364	363	374	338	384	356	364	375	360	391	379	337	346	375	353	352	363	358	331	362	371	355	352	398	358	360	374	360	394	370	357	357	391	360	396	343	368	371	343	359	372	359	350	372	381	362	334	331	366	374	384	411	349	396	359	380	389	403	397	378	365	347	346	375	379	349	369	383	360	387	378	350	376	390	360	379	360	389	372	358	361	384	370	366	373	377	351	366	354	377	377	325	356	382	349	381	350	366	349	372	381	387	365	360	362	352	345	342	367	355	353	357	345	361	388	382	387	343	378	352	351	378	359	401	370	397	387	389	365	374	377	381	380	347	382	341	382	377	354	393	365	374	381	367	354	405	373	383	370	353	365	350	365	367	335	373	360	356	373	351	341	381	298	387	368	358	341	378	374	384	380	386	384	360	390	378	382	385	366	351	328	340	363	361	387	350	388	383	330	365	384	389	380	371	357	372	370	397	403	358	382	372	357	349	349	383	355	349	378	382	397	397	362	366	345	345	364	360	344	381	359	362	391	389	358	378	408	388	367	381	367	400	378	362	356	380	388	326	373	361	360	359	379	347	343	385	413	387	380	377	383	404	355	381	370	357	361	386	363	374	376	338	382	368	374	389	388	382	403	374	373	371	343	374	394	377	392	368	359	362	368	373	333	342	357	379	358	363	367	371	337	357	371	364	356	332	350	348	372	377	349	408	382	391	382	391	339	377	385	390	392	342	368	374	397	373	355	381	369	366	369	411	377	332	390	390	381	443	356	383	354	368	357	401	359	352	367	364	375	379	373	343	363	370	393	343	386	401	349	373	400	396	382	411	371	356	399	378	369	411	384	364	366	353	358	377	376	358	349	401	365	376	367	382	382	348	387	377	399	345	346	387	382	386	385	373	370	342	374	371	361	385	408	383	368	367	399	370	378	369	369	338	362	357	318	373	358	357	431	344	370	373	379	336	352	367	371	383	391	364	343	366	353	350	383	387	424	338	381	385	376	379	386	350	340	351	356	372	367	389	380	351	380	389	358	354	385	387	336	377	382	351	369	331	358	371	368	377	359	410	399	372	370	369	370	370	390	388	362	381	401	380	370	377	357	399	329	355	385	357	342	364	399	338	360	347	383	422	354	342	382	380	394	361	373	394	357	372	372	348	346	373	369	394	342	361	381	392	351	391	361	364	353	364	381	394	383	399	406	356	403	350	365	331	347	385	388	342	360	375	368	356	349	388	388	383	370	373	334	362	389	371	385	412	367	361	368	350	358	369	386	416	333	390	374	367	354	353	358	347	356	359	349	392	365	382	410	370	386	354	414	369	392	362	353	357	335	360	378	368	375	365	380	403	396	385	388	442	371	389	363	344	385	377	376	329	343	397	351	376	401	350	348	370	370	366	350	385	346	385	357	381	388	389	382	337	371	360	383	361	420	356	377	353	369	342	357	360	403	385	362	382	352	408	365	391	360	343	366	367	331	388	355	361	397	366	380	373	381	390	381	352	395	385	369	349	417	356	362	367	365	347	356	399	369	349	381	352	379	386	349	386	364	385	342	362	383	349	391	391	384	390	398	375	363	369	389	402	384	392	376	397	371	383	385	359	358	351	402	379	360	380	364	366	367	370	408	382	331	401	360	367	384	384	355	399	382	367	355	379	384	371	373	355	344	388	399	347	376	364	385	358	362	373	362	353	346	358	383	389	383	370	384	378	381	324	358	409	385	379	379	365	367	365	380	347	338	338	376	351	388	354	368	385	371	368	362	355	371	387	358	387	380	363	393	349	362	344	373	339	366	350	376	370	372	364	404	363	348	376	357	382	381	370	371	406	354	361	347	366	370	349	362	383	379	383	392	337	368	373	349	380	389	366	349	359	348	363	376	361	381	351	367	386	392	377	359	378	373	355	388	330	343	386	378	382	370	359	371	368	379	356	373	347	344	346	377	370	383	336	393	358	371	372	383	392	362	377	377	367	346	376	355	348	340	409	351	354	376	344	378	395	378	357	386	401	397	372	365	364	335	360	362	386	377	371	353	370	336	398	366	381	372	385	330	385	353	366	352	371	372	341	391	396	360	405	381	394	333	359	369	357	353	374	383	373	399	365	366	387	357	367	359	391	366	329	358	362	368	384	362	350	387	329	363	351	413	395	362	357	371	391	382	374	359	405	376	347	379	342	346	400	348	348	400	387	353	359	337	353	373	369	373	414	386	376	379	379	361	342	355	372	378	396	344	355	355	392	341	377	368	333	400	392	360	399	387	370	351	391	356	339	384	374	363	358	351	361	372	369	380	379	390	337	350	348	349	339	351	324	337	362	357	351	357	338	373	341	382	379	360	353	352	362	368	373	379	372	351	314	362	381	321	387	348	369	369	338	376	366	372	355	383	348	369	353	379	377	404	358	354	354	390	362	352	373	342	371	322	369	374	348	400	402	347	361	384	350	367	388	370	346	387	393	367	355	406	370	372	382	343	360	344	397	390	400	360	394	372	363	364	310	408	362	353	356	342	362	392	395	345	386	416	395	381	354	372	357	360	363	397	355	370	388	382	363	374	352	339	346	377	387	320	363	388	369	336	362	362	366	368	362	377	370	330	373	373	373	391	378	386	373	370	367	379	411	358	338	353	362	350	364	391	379	387	364	388	356	367	404	370	357	375	371	385	380	356	394	333	361	338	342	342	369	398	357	364	365	400	340	357	374	381	364	375	418	379	391	380	385	385	386	373	374	362	383	378	374	343	361	396	318	368	337	334	369	368	340	339	380	370	363	380	389	375	368	378	358	351	362	346	352	380	396	377	358	379	374	363	396	376	366	380	412	384	374	389	337	334	336	346	349	370	383	375	367	367	387	335	370	389	395	351
25176	21112	23634	28830	21122	13493	534	383	306	351	350	322	301	311	299	331	333	310	329	303	315	308	303	282	275	286	297	331	295	302	299	297	339	336	315	317	334	302	294	279	335	292	311	316	276	293	324	276	266	261	294	256	289	331	267	296	301	319	309	309	282	274	308	287	275	317	294	259	273	278	290	312	303	282	299	301	306	291	272	285	291	278	325	320	265	295	324	300	279	303	296	302	295	330	322	313	284	320	314	316	295	295	330	294	297	277	333	253	261	308	286	290	264	271	313	249	314	317	294	321	294	303	285	276	307	275	299	298	303	290	305	346	294	300	292	292	281	317	247	293	303	275	306	317	288	301	289	305	278	287	272	287	336	304	261	295	302	312	312	275	279	270	278	318	323	290	303	292	328	329	275	305	308	268	290	324	305	283	283	293	292	285	307	306	317	284	287	312	269	297	281	294	278	307	302	318	264	278	313	301	273	278	293	283	332	319	261	271	262	304	296	279	320	312	301	293	296	312	284	295	312	304	300	331	336	309	306	312	278	262	274	289	282	291	304	316	318	296	295	274	324	300	314	317	287	292	300	283	286	313	302	291	283	277	334	298	291	291	305	311	289	325	295	283	277	287	318	314	331	264	287	270	267	249	283	320	311	310	300	316	348	328	289	288	320	302	279	289	324	322	292	317	312	290	323	302	289	294	290	296	316	295	327	308	286	305	318	284	306	320	316	278	275	274	294	281	309	246	300	270	311	273	276	295	296	279	302	284	334	334	307	292	280	309	318	283	260	327	290	266	280	317	253	304	316	325	278	293	288	264	275	336	294	290	317	284	318	285	299	274	318	299	296	342	292	307	268	268	313	289	279	295	331	284	288	313	329	305	334	275	333	290	309	301	322	288	255	293	265	307	302	302	298	305	300	300	284	282	291	295	291	311	273	335	286	285	288	297	319	304	293	284	307	305	308	304	330	323	280	302	284	312	280	292	307	301	273	322	330	318	310	283	285	309	319	289	293	297	285	322	272	279	305	288	299	303	309	256	298	315	280	353	308	262	264	311	316	301	293	298	279	313	288	297	292	314	319	322	272	271	298	326	282	312	263	284	315	308	287	301	281	288	295	307	266	280	269	279	293	295	326	272	323	327	268	267	291	281	283	296	273	269	271	305	318	311	296	272	291	273	272	313	309	315	267	275	267	273	302	308	317	312	288	293	282	290	324	289	325	256	307	334	293	247	287	302	310	311	302	320	274	288	279	302	282	308	277	249	289	288	286	286	290	289	304	291	284	288	287	292	314	319	306	269	303	293	329	298	318	319	303	297	305	301	299	313	300	297	273	292	265	292	284	285	292	267	278	311	286	285	274	253	294	286	243	275	301	280	286	296	295	257	274	317	316	307	297	287	281	311	284	276	282	317	297	335	344	291	253	281	316	284	302	278	361	269	316	277	297	275	318	292	327	290	286	289	266	282	275	327	301	295	272	281	308	319	340	295	336	297	291	289	263	274	277	324	321	323	301	315	307	290	296	310	297	311	269	288	285	275	297	270	263	281	269	308	296	306	265	302	305	294	317	297	292	269	304	275	304	252	269	269	297	294	300	311	284	271	300	316	305	272	297	320	307	295	308	313	269	257	305	302	280	271	298	269	291	288	288	315	295	300	295	279	300	316	309	319	299	270	297	291	296	301	305	279	313	301	266	282	298	307	318	307	310	308	316	323	272	307	298	296	310	316	282	305	329	302	301	277	314	313	303	288	295	272	270	325	307	285	305	309	285	304	306	267	292	271	255	291	297	293	329	324	290	295	269	291	300	308	283	286	280	295	213	306	308	290	294	299	302	284	304	302	317	299	285	292	277	283	299	278	304	306	296	293	312	290	292	295	303	298	264	288	289	289	300	293	282	295	268	266	312	303	303	262	274	284	295	253	282	301	271	316	275	273	321	287	305	314	293	320	324	287	269	304	297	282	307	298	297	288	299	272	256	339	320	331	315	280	285	292	275	298	278	285	284	281	325	273	337	299	321	273	286	283	271	307	297	292	284	294	281	270	285	284	276	298	291	314	307	302	311	258	284	294	315	272	309	304	331	290	311	296	308	269	293	252	281	257	282	350	307	305	284	299	279	231	262	304	291	304	280	307	303	291	268	320	275	293	309	286	305	303	295	281	301	273	320	326	279	292	276	289	308	282	291	292	297	308	309	297	318	318	276	284	288	302	302	302	314	281	315	316	248	265	294	307	289	288	295	271	302	261	293	293	316	306	245	267	265	299	300	288	297	286	262	273	292	281	295	294	285	274	274	293	277	317	311	257	297	315	288	288	312	285	300	329	287	303	276	275	280	302	302	337	334	328	312	317	285	300	319	287	316	264	291	278	319	326	306	311	286	309	311	276	288	302	319	300	309	310	262	294	289	326	315	289	287	316	304	249	274	242	276	287	312	293	269	284	289	292	306	303	262	252	290	283	310	301	308	261	298	293	283	314	309	265	300	295	276	289	287	278	259	308	304	285	277	295	293	270	287	291	322	287	309	304	263	322	289	277	289	315	275	317	275	277	285	346	289	266	314	267	304	286	307	277	279	317	261	291	305	293	277	310	265	272	288	307	255	291	260	273	310	287	277	301	308	316	320	299	258	334	297	275	291	289	275	316	322	322	295	333	266	281	303	333	292	275	319	322	270	299	290	291	282	301	284	330	283	317	284	302	326	315	328	319	274	311	322	300	302	301	309	302	299	308	275	317	301	313	278	279	305	313	303	298	284	273	264	288	295	319	279	275	329	317	294	295	300	302	291	291	289	280	310	276	292	291	328	289	311	274	318	261	288	286	313	293	290	305	287	327	304	297	286	293	278	279	300	276	305	277	257	286	311	282	274	275	315	321	279	298	291	308	263	302	283	284	266	272	265	316	281	300	342	306	322	299	292	287	298	288	325	307	312	316	314	303	298	275	283	307	342	300	306	295	260	291	311	324	299	288	298	275	328	325	317	308	313	275	278	312	279	305	284	282	290	258	305	329	289	285	281	308	317	287	261	283	308	332	303	312	285	308	299	305	267	327	296	296	301	300	300	278	281	293	307	317	291	266	288	291	278	295	323	280	285	281	294	254	263	276	307	257	289	309	260	281	303	299	301	276	294	324	317	286	269	265	272	282	284	289	318	291	322	251	324	265	292	307	301	273	309	278	318	272	305	332	321	278	301	293	289	315	312	295	324	289	338	270	300	267	297	274	321	299	302	299	284	275	284	305	295	285	288	271	285	306	319	316	304	306	277	298	285	284	345	300	302	308	289	303	283	297	323	276	297	288	287	286	288	287	259	268	291	254	267	283	302	292	292	361	297	304	296	289	277	288	286	325	290	276	251	277	266	316	295	298	279	275	278	339	307	296	289	314	332	312	286	273	310	280	288	313	305	307	274	274	324	295	277	337	281	282	312	247	305	280	303	302	324	290	259	275	310	306	301	296	308	321	299	300	289	291	300	305	301	305	298	272	319	286	295	278
28445	33942	15451	842	719	681	628	627	623	677	651	620	617	648	643	603	635	633	621	649	623	593	655	652	638	633	606	609	645	642	614	635	650	615	610	631	605	666	642	647	613	644	616	644	668	575	615	604	644	659	609	607	658	609	645	661	622	665	614	623	636	581	629	654	604	596	630	650	622	620	622	596	666	668	654	645	629	624	615	644	623	619	660	646	654	627	624	589	663	665	584	634	663	583	652	629	636	637	633	631	656	654	605	646	604	607	644	658	616	608	610	615	674	623	655	591	646	664	666	632	640	609	608	615	655	618	634	609	630	621	637	621	661	654	626	626	638	620	702	662	651	674	627	665	629	639	635	686	624	646	659	655	683	646	604	616	562	665	621	598	636	613	590	637	631	641	639	646	660	639	642	667	654	622	584	650	641	676	616	672	671	609	652	642	659	595	619	632	625	688	669	654	596	643	629	608	600	617	648	651	636	675	660	659	607	638	640	650	618	607	597	604	646	600	639	608	612	634	628	608	596	638	640	579	606	647	599	678	610	621	677	637	618	616	605	597	626	663	626	655	607	648	624	600	594	630	623	616	659	614	665	581	661	614	622	651	666	683	632	664	657	626	657	651	664	666	639	651	586	628	657	637	611	617	596	612	624	615	637	702	605	638	604	603	643	662	619	596	627	652	639	621	642	627	598	636	647	589	615	685	669	578	620	637	632	601	653	658	619	665	640	659	599	635	604	589	641	610	637	640	642	610	599	714	610	642	670	645	613	635	652	671	571	608	673	618	616	595	599	649	649	639	623	632	638	618	650	656	598	622	543	608	635	658	645	626	616	615	680	623	607	648	624	613	637	596	614	642	615	595	671	645	651	654	618	630	617	635	625	626	637	645	606	630	645	655	598	645	634	603	655	603	608	610	638	616	627	649	642	628	623	616	586	607	608	644	671	596	633	624	636	627	628	654	623	614	613	611	627	629	629	609	700	603	598	621	621	600	613	652	650	657	640	646	671	642	599	634	618	613	659	671	643	606	601	638	636	686	622	652	570	674	582	620	651	608	612	626	612	641	692	607	647	648	620	618	666	660	653	606	654	624	607	640	626	576	656	616	633	623	611	640	626	613	616	611	637	643	631	645	645	580	638	656	626	597	636	642	618	610	661	596	588	656	602	673	609	668	608	645	631	654	615	594	648	592	608	608	622	607	611	638	611	647	597	589	598	636	637	618	648	604	652	603	632	613	622	641	628	627	627	658	640	626	612	583	577	595	635	658	630	636	659	633	651	616	603	620	654	639	612	633	635	634	637	561	696	634	610	608	632	621	654	649	625	611	588	653	659	635	648	607	639	625	640	633	661	628	685	624	617	651	575	620	624	611	664	601	669	615	683	625	618	569	623	688	645	616	663	633	669	603	593	640	657	619	672	613	611	588	642	627	620	645	589	632	629	640	672	612	601	599	615	625	599	665	668	649	656	602	635	651	633	645	638	598	672	600	642	624	583	675	666	598	646	641	651	649	635	566	638	625	628	658	614	605	586	591	623	592	642	564	646	621	671	621	640	625	633	634	580	623	641	605	642	615	677	611	609	619	659	617	639	616	627	675	665	599	639	600	615	608	638	645	665	574	617	591	643	614	586	648	591	607	589	658	605	600	638	612	606	662	613	654	629	617	611	609	609	633	617	654	652	616	593	583	628	626	641	654	605	635	614	674	638	633	675	641	651	618	651	616	590	667	645	652	687	623	658	637	611	609	655	630	609	661	619	632	640	600	640	603	639	648	641	602	597	619	619	676	680	645	638	613	700	606	600	620	620	595	661	587	655	633	664	640	634	644	580	680	595	647	622	663	632	600	671	664	663	594	623	654	640	639	648	614	576	633	651	592	627	637	658	641	621	598	596	650	621	634	612	646	655	663	615	646	621	592	657	634	617	644	651	639	613	648	637	664	611	646	602	639	645	639	630	622	633	627	652	613	668	605	627	631	597	622	648	610	601	594	646	716	675	611	682	575	650	610	661	628	648	612	604	641	670	656	614	645	641	591	626	631	652	620	597	667	611	598	635	635	648	638	609	621	599	605	598	664	641	632	619	600	610	648	645	660	639	692	621	617	632	634	632	604	624	624	675	657	651	687	693	602	617	646	665	665	662	627	569	641	637	603	644	615	634	600	602	685	643	650	654	626	645	605	596	609	661	620	619	670	607	607	609	637	670	641	640	688	623	648	607	636	657	625	624	672	671	599	634	632	604	636	691	632	659	623	652	605	601	597	654	657	677	568	577	584	652	650	602	604	629	642	599	620	647	638	634	562	646	594	602	618	583	638	622	598	626	639	637	633	626	643	641	607	659	645	622	651	668	620	645	604	606	647	649	604	621	667	682	695	682	646	622	622	659	668	629	637	648	620	618	641	608	626	634	638	641	709	601	592	663	615	590	619	613	621	614	606	611	628	639	641	608	645	582	616	676	628	625	627	634	659	652	661	636	641	622	600	641	642	601	641	620	645	625	625	610	585	609	611	674	650	642	628	666	553	645	569	636	607	601	613	653	661	606	656	652	633	655	649	599	633	639	613	637	656	590	630	640	614	622	637	621	647	638	632	579	652	636	617	639	659	613	615	588	607	600	617	629	649	646	685	627	610	624	646	604	634	644	599	623	598	702	643	628	621	635	677	621	662	587	683	658	635	640	631	597	657	621	632	658	584	658	601	634	663	678	625	591	623	604	680	647	630	629	651	618	589	641	669	613	677	601	636	612	647	608	648	605	612	639	630	634	600	649	619	602	591	614	669	635	639	657	646	606	650	660	622	611	633	664	604	598	631	631	606	596	627	593	648	591	657	633	659	632	611	600	590	623	605	645	656	636	646	583	651	631	636	643	611	668	643	629	671	613	666	606	588	601	631	624	587	659	656	655	628	611	650	637	585	618	613	693	628	640	648	653	612	624	644	657	618	651	628	620	655	605	629	627	598	612	621	616	646	594	617	634	618	638	618	607	658	655	605	618	626	620	581	593	610	647	644	656	670	625	596	632	640	653	567	621	638	587	645	623	630	588	638	643	643	626	666	627	610	669	668	624	672	633	611	620	590	640	599	624	675	633	612	596	578	662	612	611	639	642	604	665	666	632	649	703	604	608	606	648	717	603	641	646	649	627	622	661	631	676	646	649	634	604	664	606	651	634	613	616	664	629	635	677	608	605	601	643	619	633	626	617	626	674	610	615	646	597	659	662	642	662	628	623	618	613	635	637	660	609	604	617	644	600	640	630	673	674	643	661	569	614	637	650	605	636	593	624	615	605	652	669	632	687	685	637	632	587	591	627	625	651	635	608	633	643	634	655	620	613	673	606	638	599	649	630	630	618	590	650	652	614	643	640	604	619	639	655	634	668	613	640	606	620	615	637	596	589	625	649	609	626	609	643	661	647	623	657	646	723	631	637	612	635	620	699	588	638	630	631	602	621	615	655	578	661	654	655	609	658	636	649	638	601	643	626	612	629	615	592	614
24505	21114	23986	28479	21120	21143	11558	564	401	363	348	355	346	342	335	326	325	322	292	291	308	294	276	291	314	309	281	289	305	271	272	325	305	302	250	281	257	288	319	288	298	243	261	318	305	283	278	274	275	261	273	262	284	304	299	293	292	262	257	282	271	272	274	274	293	305	308	251	296	306	297	281	303	261	274	285	263	296	297	292	233	276	270	298	263	286	277	302	325	285	261	246	288	326	280	301	275	283	284	251	316	313	258	311	332	301	275	321	292	314	297	270	283	289	289	294	275	297	285	286	278	287	276	280	279	277	296	272	294	284	270	273	294	300	307	272	265	286	302	306	284	297	289	311	308	290	255	249	280	294	281	306	277	333	275	290	307	279	281	277	280	256	269	262	307	285	273	283	272	288	287	311	284	280	270	318	279	313	312	279	256	305	261	291	284	290	299	281	277	287	289	287	289	282	317	308	278	265	305	277	284	277	285	275	329	287	262	311	243	290	282	311	264	296	264	272	284	257	275	287	263	290	279	278	274	284	276	283	277	274	295	273	295	289	318	278	295	271	297	283	308	288	270	300	261	272	307	297	279	259	289	298	252	289	313	283	302	289	304	297	290	287	300	286	302	314	301	297	265	304	295	289	269	309	326	312	306	298	266	296	273	253	281	272	280	239	295	303	288	285	289	269	299	319	299	322	300	294	278	270	282	281	289	271	276	244	301	285	256	279	290	297	285	325	350	302	302	311	295	281	278	263	270	281	281	275	306	287	327	309	301	310	309	282	291	280	307	276	269	271	256	251	299	280	276	293	253	289	288	317	284	269	277	287	278	287	304	270	291	283	295	281	258	272	275	295	299	295	281	285	307	291	258	303	298	304	296	296	274	279	299	304	274	290	270	270	265	339	279	294	301	293	291	294	293	298	287	273	303	275	276	298	275	293	294	292	257	292	315	314	308	291	288	287	276	279	301	253	276	282	236	267	293	300	288	254	280	302	290	249	272	270	274	280	287	262	267	293	255	323	297	277	295	291	279	266	279	264	278	286	276	267	308	301	308	305	302	265	317	299	301	284	274	284	291	283	301	310	247	261	277	312	290	272	288	252	285	280	314	298	260	284	265	302	276	278	282	287	280	277	246	279	279	280	284	292	245	281	318	316	281	308	290	275	279	297	288	274	293	292	272	280	269	302	292	252	293	278	291	293	274	292	293	248	274	277	273	265	291	273	292	286	281	286	287	297	258	289	295	265	299	301	273	282	300	268	285	284	266	305	309	264	293	324	265	268	257	306	291	283	301	289	314	291	314	321	284	296	276	271	267	331	293	261	280	267	289	296	279	273	283	284	291	248	275	290	267	287	277	275	262	300	273	257	257	257	281	272	280	281	284	246	274	268	258	291	289	264	294	279	300	302	272	266	294	292	301	282	283	327	283	328	320	269	290	254	320	265	316	265	289	277	257	271	276	273	283	292	305	273	277	281	261	277	257	308	284	326	328	304	258	292	293	275	317	262	297	297	326	277	273	258	289	272	304	302	326	266	294	293	258	262	277	293	326	278	297	322	281	296	297	285	245	262	285	309	265	291	281	341	285	282	292	316	275	284	287	306	332	294	278	312	327	274	297	294	274	247	302	281	271	278	252	304	296	286	254	271	294	315	308	300	287	323	316	278	276	291	283	287	305	265	295	269	286	291	294	284	302	287	305	266	299	323	268	293	277	273	303	271	298	287	301	264	305	304	287	254	288	270	318	273	286	292	293	272	276	253	298	308	266	247	264	270	306	285	301	247	290	269	292	266	340	271	263	278	294	257	285	284	270	272	319	326	286	301	278	276	271	292	267	283	277	235	295	275	276	281	298	289	315	275	285	276	257	268	252	285	298	298	295	283	280	273	305	284	292	274	294	284	312	278	288	283	310	289	324	255	304	299	277	298	302	294	308	312	292	270	273	267	287	284	275	252	264	284	290	255	284	273	266	275	285	281	302	287	283	342	296	294	314	316	273	254	259	268	277	283	278	290	287	271	283	275	252	277	316	279	278	303	307	246	295	271	276	263	277	286	303	264	304	305	285	298	292	299	291	265	304	300	298	293	290	290	316	293	260	290	278	293	300	266	291	286	264	278	281	289	275	275	270	281	261	320	294	290	274	252	292	295	295	303	267	270	308	289	261	268	259	245	270	288	283	280	258	284	265	269	278	263	285	270	319	289	283	303	274	282	257	249	289	276	288	280	272	276	268	276	290	321	303	291	303	296	279	318	272	270	291	301	244	275	311	267	331	316	285	292	291	269	257	248	287	266	300	295	306	296	281	329	324	287	253	306	297	317	276	293	285	261	300	283	289	279	276	269	314	273	282	263	295	329	270	264	271	285	299	284	283	290	273	310	312	297	261	276	296	261	313	268	253	304	261	250	248	291	319	292	276	266	311	270	286	263	303	286	292	311	271	325	253	305	263	284	254	303	260	328	282	266	262	295	284	293	297	288	261	322	296	301	284	265	289	311	304	276	310	302	230	276	294	263	264	268	298	273	284	266	275	265	329	279	275	274	255	282	297	335	294	270	283	308	270	301	283	250	259	261	250	270	288	311	284	283	296	279	300	293	244	286	292	292	267	293	248	288	324	337	278	265	291	302	274	316	281	309	244	269	293	308	287	321	306	299	268	288	295	258	302	275	276	300	291	295	244	309	308	263	287	336	264	274	260	264	275	268	260	299	290	280	233	318	308	274	272	259	322	261	292	293	253	277	293	305	296	285	301	333	264	308	261	295	267	309	266	289	282	277	298	274	301	286	288	278	299	295	318	279	284	338	270	295	311	301	336	314	253	303	283	294	250	268	284	288	283	299	303	286	272	262	285	291	277	293	293	278	294	296	295	314	330	299	307	297	282	263	314	278	280	275	277	265	277	281	314	315	280	285	266	247	278	254	282	297	280	256	274	270	281	278	267	275	287	266	298	312	281	292	282	294	284	309	289	285	305	272	305	289	304	323	279	254	281	300	284	265	298	298	295	280	295	289	281	287	312	302	279	307	257	287	297	281	297	255	244	319	297	314	294	296	277	294	272	270	273	283	295	293	281	321	267	291	295	331	270	270	289	270	266	308	323	279	295	257	305	299	286	297	274	288	294	283	288	264	269	270	265	265	277	300	284	267	284	296	271	255	275	291	288	247	303	298	272	261	327	273	274	265	267	280	285	303	297	284	303	287	261	292	255	296	252	267	290	284	287	257	287	314	276	276	312	280	277	262	288	276	291	262	278	310	268	310	256	310	279	280	273	294	273	266	257	260	281	298	289	320	256	295	292	285	282	276	298	285	315	278	319	279	308	317	296	292	305	284	308	284	321	265	276	278	283	304	308	293	253	303	275	284	246	293	297	277	335	285	280	269	270	294	304	255	281	310	322	278	311	280	284	302	277	294	276	309	294	288	289	298	300	284	276	275	266	275	304	294	300	288	289	275	279	284	274	284	278	291	290	261	276	275	299	279	320	273	266	286	316	287
34768	45242	23056	958	701	662	675	653	638	614	594	592	615	598	619	589	573	594	579	579	564	562	549	579	605	584	580	585	604	624	565	580	567	603	591	569	572	566	564	572	584	571	604	595	551	579	568	589	601	530	547	570	566	579	612	529	580	582	596	596	579	592	560	604	587	575	607	604	617	581	586	575	593	591	573	589	577	570	606	597	603	577	601	561	613	612	545	563	590	569	586	597	551	584	584	563	564	577	530	606	581	616	567	573	619	538	580	564	583	586	582	594	598	609	576	593	571	607	574	562	548	583	620	583	549	590	600	574	592	619	571	562	610	620	557	579	570	588	587	581	579	568	587	572	575	552	555	613	559	587	562	586	569	555	601	528	552	563	593	601	591	572	615	516	589	574	570	602	581	540	571	572	556	610	586	589	566	595	613	587	578	585	582	576	554	603	539	581	593	568	597	573	619	563	585	533	576	531	574	566	578	618	563	563	579	575	626	555	582	571	547	559	627	584	582	623	551	533	588	571	627	573	553	582	568	604	580	559	603	626	593	602	598	576	591	576	614	575	573	579	552	572	579	604	638	596	562	570	592	580	644	615	581	588	573	572	554	561	603	559	572	578	609	581	570	604	588	602	569	617	595	600	624	612	617	599	535	580	576	566	613	571	566	643	584	597	575	576	592	584	538	625	586	599	560	537	556	567	629	582	565	548	586	576	616	579	588	646	578	599	617	588	574	575	594	604	578	567	590	597	561	567	569	542	591	581	616	584	590	562	596	602	612	564	568	546	571	563	582	602	591	598	581	565	544	619	586	569	579	589	556	583	599	579	627	577	632	569	551	582	547	586	590	572	556	579	622	551	582	584	622	620	560	595	583	599	591	576	586	585	577	588	577	581	587	575	566	596	530	568	574	575	592	577	583	547	577	571	594	611	542	598	533	567	599	523	583	542	603	529	567	639	630	588	559	622	535	578	580	588	608	595	556	601	573	541	574	573	561	599	590	591	551	612	578	596	628	551	593	573	607	586	610	588	556	553	628	591	626	604	561	537	593	594	549	612	546	596	600	598	573	602	587	572	601	609	521	586	596	569	603	560	638	603	555	586	578	547	603	589	575	583	607	553	604	574	589	546	605	589	609	591	577	575	583	558	591	520	578	590	594	580	615	605	613	603	591	582	590	579	593	563	541	576	582	573	603	572	625	601	595	567	597	590	567	570	568	615	560	555	585	571	565	593	588	586	556	612	560	565	620	603	631	561	549	630	584	561	584	534	610	582	565	534	593	574	622	585	593	548	620	551	543	599	556	550	571	618	549	587	567	643	555	563	621	578	595	582	580	569	605	610	561	640	590	565	583	587	588	533	603	644	579	570	568	582	586	598	581	539	595	597	571	544	631	602	607	563	581	632	609	575	615	602	620	589	562	559	579	576	581	570	634	591	586	562	541	581	557	560	616	533	573	593	573	595	583	582	583	599	566	586	606	601	587	595	583	591	593	600	599	590	572	593	539	597	568	593	606	573	607	603	593	549	563	604	579	595	559	544	581	577	543	556	589	578	592	567	596	607	604	618	537	552	593	584	575	558	576	599	566	580	621	604	597	590	565	540	587	557	575	594	586	556	577	625	576	593	570	570	550	567	590	564	584	603	577	590	537	555	570	574	548	593	581	586	548	575	558	526	592	557	573	557	570	574	561	559	580	580	568	569	601	627	590	597	542	588	561	576	546	611	565	585	599	563	562	576	597	557	591	582	562	613	610	611	613	577	578	583	550	557	590	622	546	583	556	632	539	588	590	599	590	612	621	577	601	557	572	586	551	540	602	585	609	575	555	579	592	629	590	616	593	557	611	640	630	585	587	579	582	576	625	565	572	574	578	598	602	568	579	544	592	600	621	594	542	589	599	611	603	571	562	569	544	559	574	592	542	582	573	548	554	537	604	557	574	600	588	577	606	628	558	598	559	600	571	525	596	575	569	579	561	578	565	609	575	594	598	592	599	600	579	549	603	557	616	564	622	547	616	557	553	550	578	601	543	620	569	580	567	602	538	598	604	567	612	572	605	589	584	557	567	599	599	606	590	605	545	571	578	576	616	563	581	567	585	593	543	563	570	575	590	600	574	638	615	594	529	570	597	598	558	642	601	586	548	592	607	565	521	525	614	600	595	564	581	560	571	615	587	590	602	571	572	585	598	603	559	571	564	579	571	613	608	570	588	570	530	553	600	579	561	621	571	598	580	550	577	581	571	606	602	547	568	565	581	567	549	558	553	563	571	610	605	562	572	600	595	561	589	574	587	572	574	614	563	596	593	566	638	591	582	546	579	587	634	577	547	571	563	586	620	599	578	582	573	593	611	583	571	596	557	580	568	598	591	592	617	543	597	571	598	599	572	621	579	557	592	601	549	588	559	540	594	563	541	590	578	591	592	562	589	618	609	584	551	562	594	597	621	605	589	551	584	584	587	586	577	602	601	579	612	595	593	595	622	622	570	619	549	576	560	572	578	573	591	560	624	535	562	597	607	568	589	617	572	579	593	584	593	592	539	617	550	571	571	593	575	620	552	564	562	588	567	565	563	625	594	585	588	579	552	572	590	543	539	579	560	544	563	627	630	566	567	582	590	579	575	610	532	584	585	568	592	566	571	527	600	619	572	609	598	547	623	574	594	520	609	603	553	602	568	539	580	592	591	594	570	587	555	567	555	540	570	608	618	559	613	560	556	597	604	562	582	587	621	579	583	568	564	557	601	602	534	600	566	609	596	551	573	582	583	614	563	572	612	582	593	598	552	553	573	596	567	602	635	609	584	569	586	560	613	575	592	591	616	560	564	598	549	587	584	586	578	592	589	623	546	627	607	597	545	585	573	542	594	573	603	576	570	598	547	597	634	538	566	548	595	577	554	571	587	586	580	557	579	571	592	589	585	573	600	583	630	587	570	579	588	588	602	546	575	598	595	561	612	570	621	616	597	573	590	603	575	570	590	590	606	602	563	586	562	597	549	601	579	612	608	594	574	601	591	613	618	575	563	572	531	604	596	572	573	573	566	530	536	581	570	626	563	585	588	543	576	553	577	588	589	572	582	550	620	582	611	597	582	619	575	605	576	567	580	573	580	603	549	606	542	560	581	610	546	571	580	582	587	597	629	579	557	585	565	580	565	507	571	571	607	596	589	589	589	584	654	600	579	602	618	606	595	580	581	557	599	629	561	630	586	586	566	585	589	585	587	582	608	558	556	594	569	578	545	595	599	606	595	570	584	559	586	586	599	591	546	559	585	548	617	592	573	579	566	610	584	613	558	571	599	592	611	577	593	585	570	598	582	579	627	590	554	568	559	596	577	578	600	600	550	578	568	622	600	578	567	609	590	631	564	607	546	567	586	594	592	609	569	603	593	599	582	608	621	626	582	609	563	566	610	627	571	576	584	589	590	557	550	608	617	598	582	578	582	572	551	546	586	592	594	550	571	586	572	578	561	587	576	590	582	585	600	574	612	598	586	573
34185	18288	5609	435	211	161	121	135	156	137	145	158	148	120	133	158	169	125	162	156	153	169	148	171	178	145	174	159	168	141	167	153	162	160	151	145	156	140	155	164	150	144	149	155	143	166	136	136	150	160	149	155	125	132	161	127	138	133	114	151	134	142	170	148	167	157	165	141	133	151	141	138	152	159	155	136	131	137	157	140	140	164	142	159	145	139	142	165	143	136	132	154	142	157	136	147	175	161	177	140	146	166	172	155	158	161	171	121	156	146	148	137	156	159	144	138	158	142	121	129	160	169	128	134	141	155	132	123	148	169	137	151	151	138	137	140	169	169	131	148	122	147	142	164	142	141	137	141	162	159	155	152	157	151	145	153	135	129	131	155	152	139	141	155	136	146	133	132	155	148	164	169	160	139	148	162	130	147	145	121	173	148	166	135	158	144	132	120	170	169	159	142	159	126	155	149	147	134	155	172	168	148	134	145	154	156	142	148	159	157	109	120	143	151	143	157	159	158	140	148	150	172	136	169	149	137	155	122	133	155	147	158	166	151	165	151	146	169	144	125	141	182	148	130	117	155	143	132	149	145	156	133	145	134	137	122	137	152	132	139	146	139	151	142	157	160	146	160	165	156	164	114	147	169	138	150	145	137	143	154	142	157	129	146	143	153	162	171	146	146	148	149	144	163	141	139	125	164	147	158	142	142	123	155	152	147	144	144	160	141	133	144	155	147	142	133	158	163	146	160	125	165	169	155	165	132	131	144	162	166	162	138	154	153	159	144	136	144	136	148	155	144	134	153	164	131	154	156	136	141	125	141	167	158	159	166	144	144	152	156	151	140	141	155	129	145	139	162	141	175	147	151	146	170	151	147	176	161	160	148	163	158	157	131	166	150	144	138	155	152	131	145	141	145	149	160	154	148	150	155	157	145	132	146	154	108	138	180	143	173	131	150	141	160	153	179	140	161	157	144	160	167	147	175	147	150	162	171	164	151	130	134	130	146	149	141	144	131	143	135	140	154	148	153	163	136	138	131	156	137	133	167	133	143	150	147	133	133	150	162	153	124	158	156	132	147	155	157	141	112	152	122	165	163	150	158	161	144	141	156	141	156	147	159	144	161	147	157	151	159	124	169	151	153	137	144	127	175	148	140	129	143	169	157	167	160	122	150	133	131	145	136	125	138	161	133	141	155	124	163	119	141	146	145	149	159	133	139	143	154	143	161	136	158	150	156	152	149	151	160	146	155	158	144	147	118	147	141	148	153	132	136	147	151	147	163	155	158	148	143	151	156	165	141	144	166	141	136	125	161	121	138	178	155	135	131	137	168	155	143	138	153	160	143	140	141	147	140	164	128	148	145	148	133	143	170	139	146	142	152	142	157	159	118	166	149	126	133	131	161	171	150	154	155	148	186	154	166	144	161	134	151	163	182	149	140	156	171	145	159	145	149	177	148	133	177	148	127	161	149	177	147	133	150	165	140	142	118	157	152	179	163	149	156	155	133	143	143	154	147	141	140	149	130	142	127	151	175	139	150	130	157	143	136	148	151	149	138	136	151	132	153	141	131	116	139	154	167	155	166	128	131	141	146	143	139	144	148	138	131	152	120	136	141	148	157	146	157	157	155	180	147	166	131	146	158	156	151	159	140	159	152	137	168	141	135	132	143	151	126	159	169	144	134	144	152	158	153	129	179	152	146	139	173	155	171	159	143	122	169	135	156	135	148	156	147	155	160	157	166	130	154	171	141	154	158	140	161	162	163	158	133	167	151	167	135	146	160	148	160	148	167	143	151	154	167	163	164	152	150	152	160	153	187	137	146	162	155	145	135	140	167	161	139	163	150	153	164	181	142	183	156	155	152	154	145	137	116	153	147	147	167	165	151	143	138	135	130	156	158	162	168	153	153	151	163	161	150	149	139	138	133	158	140	141	160	166	149	142	159	147	129	128	130	141	153	150	144	145	115	152	158	157	130	165	145	177	149	155	157	178	156	158	164	165	148	156	115	141	149	151	148	147	154	162	162	148	162	160	137	140	155	157	139	131	139	160	154	117	145	131	132	139	136	144	159	125	135	169	107	189	139	167	163	137	167	133	185	149	140	150	141	105	134	141	160	144	169	155	143	123	129	135	165	142	132	152	141	139	157	140	162	132	134	161	135	148	166	161	137	128	121	127	135	176	142	155	166	143	125	164	165	146	137	146	127	155	155	164	158	120	142	147	166	149	120	140	147	139	149	151	134	144	126	163	143	125	151	137	154	143	139	138	155	134	135	138	152	150	149	162	160	135	129	134	143	158	145	134	154	149	155	150	158	155	166	154	151	163	127	136	133	139	130	127	159	165	160	156	154	152	176	134	148	137	178	120	161	148	153	161	167	141	151	140	159	130	131	165	141	155	124	137	148	138	144	166	151	156	152	141	137	149	155	131	139	153	151	129	158	185	147	158	147	132	145	119	127	158	150	140	162	162	167	155	145	134	161	133	150	124	153	150	137	154	154	153	153	133	129	173	163	126	179	148	155	140	150	136	160	150	154	151	158	148	142	153	141	144	137	170	146	157	144	150	147	137	144	144	165	161	135	134	131	168	151	135	151	137	137	154	131	150	157	172	128	146	118	147	164	135	154	153	135	172	145	164	154	132	125	139	131	136	155	155	152	168	142	154	176	146	160	154	116	130	131	151	134	151	133	142	171	169	169	163	138	165	140	137	137	157	158	137	152	148	159	156	121	139	123	150	149	150	143	154	149	163	135	148	157	141	140	144	139	160	140	162	159	164	174	140	163	167	130	138	139	162	162	162	146	138	174	148	157	119	156	162	147	172	156	161	130	164	132	143	131	145	177	145	156	151	156	143	165	167	165	138	153	176	153	159	167	182	138	169	142	164	144	165	166	142	151	150	144	167	161	137	140	138	144	143	143	151	147	167	157	151	144	159	154	139	153	135	137	146	149	162	144	151	163	165	172	130	146	148	145	138	124	159	155	143	142	138	151	147	126	136	160	159	133	135	134	176	153	143	155	148	136	148	141	149	157	148	141	167	166	148	162	156	160	166	131	167	131	159	135	138	152	139	150	182	137	158	162	160	168	165	167	153	157	149	152	157	165	153	145	145	147	135	170	154	158	164	136	155	143	126	169	148	130	143	152	179	152	150	145	131	147	170	159	147	151	157	143	122	154	145	147	146	136	142	173	136	150	150	128	139	139	146	158	126	156	132	157	172	178	155	152	134	167	145	146	173	132	149	167	141	130	141	140	167	141	144	151	131	160	116	176	161	137	126	123	148	131	160	170	147	153	147	138	159	144	138	163	130	148	136	124	121	153	144	151	149	130	130	142	149	149	128	152	142	145	138	167	168	141	150	139	157	168	152	143	155	176	151	155	159	137	147	149	162	127	155	156	158	131	148	149	147	139	128	159	150	142	145	141	135	123	123	146	141	161	130	156	148	153	146	153	146	153	164	160	159	138	146	120	148	128	135	173	155	155	132	160	151	165
14489	4707	1244	382	367	365	356	376	395	355	376	370	386	359	408	346	383	373	412	337	384	351	363	378	350	345	374	399	393	366	384	370	352	362	352	342	419	377	369	323	374	376	364	339	366	377	364	379	365	369	358	354	377	359	425	408	382	369	345	351	389	331	371	377	367	377	341	346	384	346	386	374	399	376	344	388	391	388	329	397	394	382	339	404	332	353	341	361	343	410	359	374	333	378	356	353	373	375	362	374	357	395	383	371	388	404	410	342	388	356	361	324	345	355	366	333	379	369	364	354	399	368	399	363	347	373	401	363	354	372	366	378	352	359	388	390	377	369	380	383	363	344	381	382	380	356	389	394	394	361	377	405	412	355	348	389	372	394	386	386	388	356	385	383	360	373	355	368	360	392	346	342	377	369	362	360	377	337	337	384	374	358	383	377	383	358	356	351	356	359	377	380	375	370	379	323	396	406	375	393	373	351	349	423	379	364	372	368	364	347	367	339	376	410	381	373	354	397	377	394	371	376	360	363	350	379	390	366	349	373	364	409	364	386	389	339	358	391	368	348	377	354	380	412	391	392	379	383	360	381	369	399	387	381	402	360	368	396	371	356	359	364	349	381	380	335	378	363	337	407	369	362	403	350	348	380	374	383	377	354	366	321	391	369	375	357	375	409	350	374	358	323	386	358	384	362	367	389	356	415	365	376	356	360	378	350	375	359	375	361	356	360	376	382	341	381	380	356	357	332	432	369	368	390	378	387	359	358	372	357	333	399	360	389	360	390	361	367	376	357	329	379	375	381	365	355	385	370	361	352	362	338	387	384	391	361	379	358	358	362	372	390	354	361	360	365	346	401	375	378	399	360	347	389	386	361	392	379	368	394	416	369	374	377	391	333	356	379	386	390	367	372	391	385	387	359	393	349	386	392	368	411	393	381	375	385	379	396	383	336	351	388	381	364	351	358	357	326	352	337	386	340	371	382	333	389	387	370	397	397	376	372	398	339	406	369	381	359	356	365	411	391	339	369	357	347	348	377	359	381	420	358	346	372	366	402	374	367	363	353	382	392	346	374	398	366	372	362	376	368	405	369	375	384	364	392	386	387	375	372	420	356	363	355	363	391	363	339	387	407	367	384	366	407	348	369	389	406	421	410	377	374	346	389	396	380	365	353	379	357	374	378	392	393	366	401	354	391	376	381	377	406	359	350	354	404	364	413	356	375	398	363	354	389	371	400	359	367	341	354	382	381	378	389	366	380	407	383	361	408	377	348	350	392	357	358	359	391	339	391	399	383	398	341	379	361	371	349	390	339	369	358	387	372	385	365	382	354	381	377	347	379	380	380	358	381	364	374	365	354	388	373	398	345	323	366	358	352	372	339	384	341	354	359	379	378	396	371	367	307	383	380	398	381	338	410	379	348	373	383	371	385	366	398	379	353	356	422	354	375	376	363	392	395	397	383	342	359	365	426	362	345	411	383	377	385	372	352	389	376	381	371	374	341	378	335	373	350	385	364	348	364	366	394	352	357	355	370	370	387	399	385	394	375	375	337	387	382	397	368	358	395	337	392	330	371	400	369	381	366	382	392	351	358	383	371	360	353	383	363	353	393	380	373	333	410	348	369	367	348	379	363	367	404	385	380	389	370	332	343	339	367	339	369	362	365	393	367	355	354	380	371	378	391	357	375	395	354	401	353	348	367	368	377	347	399	367	335	380	412	368	350	373	400	381	375	380	358	369	361	371	400	372	384	376	369	383	340	370	375	356	376	385	335	383	371	369	399	331	403	383	387	363	369	374	389	392	372	348	346	379	350	364	375	391	377	363	355	376	382	379	369	350	379	376	346	382	381	380	376	353	380	384	375	380	373	391	328	401	350	373	389	363	364	359	376	407	373	369	377	355	379	380	362	359	385	373	374	408	350	372	367	366	339	383	378	358	408	346	406	320	344	355	372	356	349	348	370	369	366	391	362	342	383	414	358	398	357	415	360	378	376	370	400	362	372	392	359	355	349	368	332	381	317	421	379	320	400	368	404	348	382	360	374	343	364	362	360	386	392	362	404	399	399	378	407	379	387	377	387	356	367	350	350	358	368	381	395	378	388	368	355	391	375	336	410	374	322	384	339	361	378	357	371	355	341	372	375	393	391	405	351	374	377	391	387	349	380	391	380	407	369	399	390	366	370	404	367	362	384	369	377	352	366	388	409	360	359	397	370	376	368	364	378	355	362	355	381	381	381	384	374	382	379	365	331	429	400	357	362	374	352	402	345	364	369	358	356	405	396	369	389	346	389	401	387	362	356	348	377	350	348	356	357	351	401	407	401	385	390	386	412	363	345	359	364	366	366	391	353	362	412	358	384	401	350	415	362	367	359	376	375	376	361	381	370	384	426	368	366	374	405	377	381	360	360	362	359	361	390	365	383	394	346	339	370	393	376	374	362	342	356	397	364	359	337	383	381	325	393	363	389	366	373	381	399	356	379	399	349	332	333	347	375	371	364	344	359	361	355	374	380	358	363	390	374	343	365	351	386	375	346	392	356	399	412	371	368	400	368	381	321	339	384	385	383	355	357	386	415	360	402	343	349	338	356	373	372	373	411	362	355	372	372	385	378	373	365	384	372	370	333	366	395	392	347	367	392	378	377	375	357	377	365	407	357	413	399	346	379	369	366	386	365	367	401	358	380	397	368	354	355	385	342	402	365	386	375	423	358	366	362	368	348	369	376	396	354	386	374	382	355	372	377	368	353	375	409	358	365	393	365	363	377	328	368	406	351	363	391	366	382	372	406	375	366	379	369	384	350	363	359	355	396	367	342	345	354	374	375	422	364	393	369	438	355	356	330	316	385	371	347	395	390	374	341	320	374	398	351	391	403	357	354	376	354	352	371	376	378	362	409	385	369	402	402	388	392	386	400	380	365	342	361	366	371	392	363	364	362	372	356	361	339	355	357	379	351	377	371	369	368	364	380	388	397	379	369	363	354	337	354	373	334	359	390	379	379	357	357	361	390	338	380	388	341	369	371	365	378	356	383	380	363	377	377	353	380	394	383	364	357	391	400	365	370	379	374	367	410	367	388	375	347	392	391	380	378	369	371	377	379	380	340	372	389	399	397	397	364	357	355	382	353	359	402	373	404	376	358	395	370	335	414	370	380	363	371	368	353	355	364	384	355	352	353	346	344	368	353	386	369	390	367	362	398	389	400	371	363	354	375	394	393	358	377	406	380	349	378	373	326	372	397	348	376	388	388	385	387	375	369	340	402	361	365	405	358	358	367	391	381	370	380	391	376	390	381	404	340	394	372	387	345	377	391	390	357	399	371	367	375	393	368	364	399	372	390	383	356	377	373	367	372	341	351	365	357	352	373	358	399	377	368	363	380	380	383	368	372	371	392	357	393	401	363	345	345	412	373	380	366	373	418	374	425	388	408	365	364	362	338	348	345	339	410	380	364	373	371	404	403	379	386	396	353	357	380	386	391	374	362	367	364	375	359
25190	21106	23618	28850	21119	13858	553	388	374	319	339	313	314	325	332	320	310	320	315	290	341	278	298	283	277	283	272	306	299	306	292	297	306	296	313	288	282	305	284	289	315	278	279	284	302	307	295	317	281	328	279	297	320	307	291	249	286	289	326	276	306	310	289	306	298	317	322	296	276	315	276	272	272	255	310	346	282	305	310	291	302	319	286	288	314	283	281	283	288	286	310	308	292	279	316	318	291	288	304	327	277	266	309	290	283	366	292	306	256	271	305	294	264	275	315	299	284	258	307	333	303	292	293	273	300	277	305	295	276	260	272	287	279	291	317	315	312	315	273	293	311	293	263	274	309	269	286	248	291	285	284	296	296	291	297	303	273	297	303	308	304	316	301	321	306	297	264	278	274	298	321	318	304	282	282	287	284	282	290	313	320	299	265	302	268	312	330	311	317	327	312	290	301	274	250	290	297	282	350	276	306	281	319	279	302	291	304	301	309	287	295	308	282	282	324	296	250	275	308	280	275	292	272	277	311	318	307	298	265	295	294	307	320	341	315	315	324	278	285	296	284	292	282	303	303	301	273	279	290	311	301	272	330	314	336	329	271	287	253	280	291	305	270	299	327	286	301	276	299	271	299	268	287	290	311	314	323	286	312	316	292	305	295	284	309	288	281	294	277	289	245	293	320	317	301	291	325	305	307	304	263	315	315	251	302	296	280	286	313	254	321	316	315	312	301	315	276	308	277	289	285	291	317	309	273	320	278	257	279	317	283	314	290	265	300	286	284	306	303	310	256	314	319	287	307	270	307	289	306	276	329	299	340	292	297	324	285	302	321	302	302	298	295	287	272	313	302	288	292	289	310	324	292	296	312	298	291	311	308	341	285	285	283	311	289	288	296	273	238	293	285	310	303	276	279	298	271	328	280	306	304	301	293	310	320	286	333	305	290	303	286	303	324	319	295	324	298	328	306	301	296	281	301	311	288	288	334	306	269	272	318	319	298	288	316	325	279	305	300	273	243	330	289	296	274	312	279	276	299	278	290	308	326	315	288	278	304	304	302	264	263	264	320	312	302	330	351	293	272	292	312	277	291	302	295	278	295	306	279	294	318	294	314	272	284	276	306	325	287	295	309	276	264	326	290	309	266	297	312	314	304	280	295	284	277	314	312	295	311	279	320	279	307	277	306	303	270	302	312	284	304	286	270	316	276	288	293	288	305	290	275	309	285	280	284	316	311	318	292	288	313	285	292	290	268	312	279	261	287	291	286	317	255	265	255	282	261	301	296	306	317	306	305	266	281	280	296	325	297	300	296	245	309	285	264	313	300	272	285	294	310	292	321	284	264	302	291	322	270	286	291	303	317	278	285	286	337	332	282	302	306	304	309	298	283	306	307	298	267	306	282	297	256	312	290	315	289	262	334	323	323	282	255	290	305	309	337	302	299	313	291	280	286	297	340	303	331	291	297	285	317	288	284	322	294	294	311	314	274	329	290	308	316	303	285	276	303	299	273	257	339	297	295	312	301	306	274	319	314	285	317	331	296	305	299	299	266	255	312	304	284	278	303	306	284	272	320	297	309	314	293	306	302	258	316	309	307	338	321	289	285	280	313	292	338	296	320	275	303	289	287	296	287	298	291	305	309	282	294	297	276	262	320	291	322	284	271	295	345	277	299	281	303	294	259	271	319	276	278	299	286	264	315	292	328	314	315	290	313	279	320	267	296	277	311	283	299	297	271	301	306	281	275	263	307	278	288	269	285	306	296	280	282	278	271	304	293	298	300	305	320	294	267	280	266	305	282	308	295	289	300	304	291	284	295	312	325	318	264	300	312	272	280	278	314	275	256	291	299	314	292	305	283	305	319	283	306	292	312	300	302	264	301	296	303	313	296	295	317	281	325	317	315	310	310	295	320	285	295	316	301	291	313	321	266	277	257	321	313	351	310	290	301	330	300	289	283	287	302	305	317	269	303	310	315	271	298	298	313	306	277	265	325	300	309	308	278	327	286	263	275	269	312	300	294	340	349	300	272	313	313	273	302	282	268	291	296	274	321	264	308	294	320	301	281	294	293	296	278	265	301	302	275	284	298	285	293	310	314	291	328	305	302	309	305	278	257	300	268	289	285	311	295	319	315	304	285	314	309	294	310	280	309	324	334	305	274	313	265	282	288	277	284	312	292	292	279	266	276	289	312	299	298	274	282	264	268	292	348	275	279	294	274	296	283	268	298	292	289	311	299	314	296	329	308	284	307	302	286	329	289	327	287	281	305	295	259	313	293	287	275	317	302	278	285	328	262	260	265	288	289	306	288	305	330	321	303	304	312	312	289	304	277	319	300	280	289	306	334	288	306	278	310	312	291	288	287	315	313	299	305	294	290	278	247	316	290	286	343	293	305	311	287	316	295	293	301	272	289	334	286	311	286	288	337	277	306	313	282	329	309	266	289	310	293	289	293	278	295	322	282	303	309	307	286	308	294	278	311	286	304	288	274	313	299	276	321	307	301	325	290	314	288	320	315	314	287	283	287	334	274	268	272	288	272	282	295	291	297	283	300	272	328	312	301	292	299	284	279	320	270	340	311	278	306	270	301	270	328	277	313	271	314	315	286	272	291	284	330	315	268	296	276	312	302	292	321	322	270	261	279	281	273	309	282	335	312	345	304	315	303	285	325	320	332	305	279	268	292	276	315	259	279	313	304	271	306	301	269	268	298	297	294	275	275	288	285	298	271	308	287	299	284	288	322	280	316	291	285	288	293	322	311	295	309	307	290	316	270	338	308	315	323	288	303	299	299	285	347	290	273	306	277	284	331	292	331	284	296	294	291	300	324	324	286	300	300	300	260	293	280	330	336	248	288	316	319	309	314	297	309	328	295	293	279	288	318	309	285	307	357	338	320	336	301	306	285	296	288	267	285	306	327	298	309	304	294	308	284	267	304	284	310	322	294	283	271	284	307	307	299	304	277	252	267	282	327	281	307	287	320	287	278	297	306	273	280	279	281	276	292	290	326	288	321	259	323	305	321	316	279	279	284	316	273	293	312	296	334	319	289	322	310	302	305	290	293	281	306	310	314	282	299	315	331	289	277	289	281	278	300	275	293	271	272	278	274	322	269	268	315	294	328	303	307	329	290	305	291	302	287	279	303	288	292	338	295	318	291	319	301	243	305	315	307	294	283	312	310	300	303	271	312	280	303	311	305	320	261	316	332	289	284	302	320	284	291	279	289	286	271	296	312	274	286	281	270	298	271	272	311	295	282	264	279	283	314	308	294	285	292	297	273	296	279	285	312	331	260	281	299	279	308	305	305	271	308	315	301	293	297	291	282	283	290	293	298	293	291	263	311	290	308	279	291	291	326	322	272	307	316	301	300	293	271	286	301	280	265	294	283	279	284	294	276	303	286	294	261	307	313	304	299	274	313	297	313	265	308	318	280	272	289	335	323	277	308	298	320	305	343	303	286	305	319	279	285	262	293	326	281	286	299	276	287	294
28993	34489	13812	875	758	718	649	632	613	643	662	701	623	627	620	637	646	634	621	622	656	631	636	615	578	611	644	665	598	659	655	593	625	690	623	640	680	644	631	644	614	607	599	650	663	618	688	641	641	642	623	655	617	620	633	648	643	662	654	639	643	648	637	640	639	633	626	677	629	588	659	620	639	633	639	544	668	652	632	638	644	619	611	611	643	674	639	671	646	662	634	606	609	638	641	581	640	641	674	649	613	640	647	644	676	655	600	610	633	610	662	634	605	627	646	628	632	637	661	647	673	592	645	627	641	581	629	627	668	647	614	614	581	599	633	629	654	621	623	637	622	629	622	664	629	642	638	621	649	608	617	621	621	641	629	620	616	678	627	689	607	630	650	629	629	620	692	664	611	603	635	620	628	680	604	616	615	638	583	642	669	637	670	652	636	605	634	665	658	634	611	632	636	655	664	588	641	645	703	650	630	644	662	667	624	608	596	578	647	588	580	599	657	635	644	631	627	650	601	596	646	645	625	688	656	665	636	647	621	644	647	605	619	645	608	632	621	674	581	682	586	643	639	614	627	655	672	602	643	663	589	599	673	624	625	630	595	646	639	638	654	591	676	653	624	636	620	639	606	652	625	656	646	691	622	648	643	640	594	620	687	632	645	591	620	690	668	591	663	664	662	613	658	628	616	654	633	646	664	654	611	624	624	676	606	633	617	657	602	667	643	647	657	669	645	626	673	645	606	632	640	648	625	650	660	595	646	633	598	656	638	650	642	591	642	596	608	594	626	616	599	640	662	654	645	613	613	649	655	585	627	636	674	623	638	663	594	667	654	641	634	649	608	651	607	638	615	620	657	634	658	611	640	637	630	601	617	614	664	666	615	673	644	635	653	618	617	640	640	648	615	616	651	631	653	621	677	628	631	642	636	650	637	640	672	630	609	659	665	584	604	667	619	635	609	658	659	663	641	650	653	614	640	612	635	614	653	645	631	679	575	650	648	635	633	679	643	635	637	620	695	658	610	653	664	618	633	607	646	680	658	640	620	659	580	659	641	638	639	667	664	598	660	635	627	638	679	626	598	620	645	666	654	639	602	677	649	589	663	659	649	685	666	649	668	648	610	605	662	661	632	635	590	636	626	612	642	634	629	596	673	631	626	617	629	668	653	616	636	630	624	645	658	679	656	649	652	618	605	604	642	643	663	623	613	633	645	636	660	636	662	650	579	653	632	684	617	647	651	615	621	556	585	656	624	678	612	613	659	660	649	625	615	647	614	602	630	675	643	615	623	649	596	611	662	609	647	591	654	633	622	630	628	636	640	604	603	633	632	622	683	680	629	612	636	587	603	634	614	624	610	682	611	657	657	636	700	629	620	603	640	651	590	654	676	647	648	667	649	597	645	640	662	657	648	625	676	634	663	647	593	636	622	621	651	654	592	586	633	652	690	658	625	595	607	636	625	642	646	638	600	630	604	674	655	644	640	617	677	614	637	655	649	623	630	605	664	622	623	628	665	705	595	648	622	617	634	630	601	609	582	634	668	641	673	647	626	605	619	651	638	615	646	622	620	632	642	663	611	643	642	626	684	678	674	601	649	620	623	640	655	600	646	606	617	609	665	628	665	654	598	654	610	660	607	592	621	666	698	641	638	658	631	633	628	636	643	677	590	618	656	631	614	699	653	623	607	644	593	624	686	656	636	631	655	644	629	651	648	663	664	594	618	634	596	644	635	646	643	635	614	674	659	594	637	642	645	609	651	666	582	625	648	570	657	617	613	655	619	626	639	685	642	615	672	610	604	613	671	628	658	669	630	663	617	661	666	629	619	653	649	574	623	641	618	646	651	614	632	662	607	663	622	705	650	618	626	615	603	612	602	629	651	639	618	626	610	607	657	602	648	593	666	615	607	605	655	641	628	639	627	680	574	607	635	634	688	610	654	627	630	630	654	647	649	651	634	623	676	670	660	653	670	647	665	595	626	618	696	638	594	614	613	663	640	657	607	621	608	612	657	633	635	665	637	595	619	623	673	593	657	614	674	640	623	620	620	618	581	572	663	635	636	660	647	609	664	633	574	656	606	615	594	694	615	605	636	626	616	641	635	591	631	600	649	622	611	617	649	655	597	646	613	647	626	628	628	648	665	595	613	625	599	652	601	627	649	626	631	601	644	635	581	588	640	614	596	651	632	632	638	639	623	654	640	650	674	646	607	645	627	641	622	637	646	630	630	643	663	642	669	650	637	638	620	649	581	610	607	646	684	610	663	677	632	667	606	651	632	657	628	625	669	660	594	662	619	654	664	646	635	654	589	659	620	604	596	637	678	664	649	611	655	657	674	659	627	620	653	641	614	627	665	647	655	610	648	604	627	636	605	643	624	608	681	619	650	563	676	638	614	645	637	610	632	643	621	623	659	604	597	636	570	600	610	618	618	592	596	580	640	606	657	652	668	591	640	663	664	651	669	668	624	660	631	636	590	640	600	647	618	706	652	627	658	613	606	630	609	651	655	643	640	619	640	659	649	620	629	622	633	578	628	653	639	642	598	610	684	640	673	671	631	593	625	621	591	662	640	652	624	649	622	631	699	598	615	668	643	651	632	641	613	636	597	609	682	608	630	628	667	621	638	617	605	664	616	613	704	632	614	658	684	589	615	632	648	637	637	656	629	654	627	628	634	671	600	612	679	648	610	625	625	626	604	615	632	685	645	602	649	601	649	633	642	630	620	629	623	629	568	602	670	636	658	660	648	620	650	654	624	667	629	633	636	641	599	654	661	645	596	658	641	676	638	646	616	625	646	604	626	625	651	643	586	640	656	664	623	621	618	623	591	631	645	643	665	629	614	632	623	599	677	672	619	679	627	647	650	618	657	645	640	597	622	577	620	631	681	637	611	633	674	669	642	652	674	624	653	619	653	613	652	650	643	631	647	617	632	656	650	658	678	646	633	639	646	621	670	631	648	646	652	627	639	628	627	619	627	677	672	609	651	651	632	632	635	621	663	607	633	643	667	627	629	624	623	646	655	596	659	635	634	607	640	630	648	644	636	644	610	647	655	637	624	698	648	596	626	639	594	605	579	649	617	661	603	644	626	680	628	636	619	636	661	598	673	646	596	632	615	608	625	648	658	597	614	615	652	648	622	647	667	663	642	623	629	652	674	644	638	659	652	667	620	639	626	595	641	656	637	585	662	621	646	674	684	633	630	622	627	575	617	646	638	663	668	633	621	631	602	611	630	647	644	597	642	648	638	599	627	609	612	639	644	657	616	616	663	636	670	574	657	656	644	620	652	619	661	636	653	666	723	654	661	659	590	685	600	648	629	655	663	649	681	634	606	637	582	674	615	645	598	645	591	644	589	590	663	646	651	664	670	652	646	618	638	606	620	639	641	653	625	646	682	640	663	568	603	595	612	627	642	629	611	618	672	600	605	625	649	602	586	596	636	624	635	628	616	627	603	617	668	636	624	641	678	622	619	594	631	614	616	588	614	625
24517	21106	23930	28557	21106	21127	11672	606	405	371	365	339	330	300	315	321	307	286	293	312	271	300	321	293	316	326	295	285	290	273	291	294	283	257	266	261	277	258	302	312	287	283	300	325	283	285	252	290	269	257	302	280	298	300	261	296	295	271	286	277	273	304	260	234	276	287	295	295	277	307	324	319	278	260	285	263	272	254	310	275	285	312	274	282	273	284	280	264	299	307	320	273	285	256	309	273	301	275	261	265	289	264	282	279	286	287	272	254	293	266	291	272	298	294	293	279	269	308	285	290	299	323	301	288	255	302	284	282	286	263	281	288	300	285	284	277	301	307	257	281	345	303	319	287	313	275	276	308	293	264	240	258	308	263	259	276	307	278	311	274	293	252	244	274	299	262	293	287	263	294	266	324	307	273	284	315	287	273	287	295	282	250	281	278	268	275	324	267	315	276	285	287	276	292	281	287	297	275	277	303	311	319	290	303	276	292	309	291	288	270	287	253	277	277	299	269	255	271	261	281	283	301	287	281	294	248	307	318	268	310	310	272	284	308	313	272	287	253	271	273	292	301	297	311	276	302	298	300	310	310	284	252	289	272	335	314	269	299	308	286	308	271	275	303	305	286	281	323	302	307	290	278	291	284	270	267	311	314	302	285	270	290	295	289	277	307	292	298	267	292	270	291	286	297	277	281	292	284	294	286	311	297	321	272	307	293	291	298	288	294	295	282	256	299	280	294	312	284	268	280	287	296	307	280	275	277	289	322	325	279	313	262	327	294	260	275	309	274	242	271	286	278	289	296	271	268	292	267	300	264	289	295	318	309	295	276	266	286	251	278	273	262	304	335	288	244	260	321	321	335	273	316	301	277	284	279	269	273	300	297	278	263	281	284	291	287	268	301	264	292	267	281	297	299	274	282	277	298	280	288	307	300	271	278	278	287	268	276	297	311	286	287	259	284	292	288	291	294	274	288	268	269	289	297	265	246	266	316	317	328	268	295	297	319	291	313	351	262	297	269	275	289	304	302	283	277	297	268	307	294	248	306	302	304	274	291	269	349	320	301	264	281	248	291	301	310	271	246	282	327	277	296	276	285	266	292	271	248	276	257	264	276	299	316	320	325	252	300	295	254	291	266	300	299	269	265	290	272	288	302	249	290	269	278	272	292	274	280	301	298	263	253	290	304	274	304	257	267	273	347	292	311	302	300	293	306	318	288	314	271	303	267	281	264	283	311	295	260	294	255	308	261	312	293	295	273	311	301	262	279	283	300	296	303	266	285	256	271	273	274	264	255	286	290	301	275	288	292	299	279	296	273	267	295	305	299	292	293	253	280	293	276	312	303	295	303	281	252	281	272	302	276	273	300	266	280	286	293	268	291	276	316	288	293	307	303	283	278	266	294	273	299	268	254	307	260	327	335	280	258	307	327	277	261	266	294	276	282	271	281	292	269	287	285	298	268	260	279	317	311	332	273	267	333	296	276	281	304	316	302	257	309	281	262	293	289	282	313	244	297	277	260	312	269	279	293	284	268	278	267	274	292	274	283	311	307	304	279	289	266	288	258	280	280	264	262	294	268	260	275	275	269	284	292	299	246	286	277	298	310	274	264	282	286	291	319	271	258	312	282	289	324	302	273	290	290	281	282	319	271	259	307	268	305	290	281	260	275	323	282	303	294	279	307	279	278	255	266	286	309	294	319	262	266	281	273	292	279	300	321	280	260	280	262	272	320	282	277	251	270	311	295	286	283	261	290	311	274	239	291	292	284	291	275	329	321	268	274	305	307	280	253	281	287	286	270	303	303	311	331	273	250	272	304	311	278	290	288	265	279	267	299	280	277	320	285	304	307	291	284	246	284	293	322	315	313	274	276	274	312	290	288	276	287	270	293	251	256	313	311	313	290	266	322	295	299	283	279	279	287	278	283	260	272	291	306	290	257	296	277	286	254	312	276	279	316	278	296	291	310	310	299	328	290	270	252	284	300	277	293	273	288	293	295	244	291	280	260	275	278	261	289	280	265	278	295	269	297	288	271	303	331	282	268	299	258	268	270	282	278	243	261	305	295	274	285	265	282	282	274	319	296	255	275	290	312	297	312	297	251	299	260	323	264	262	286	288	303	290	311	306	290	246	311	265	312	254	260	279	300	259	281	315	259	283	265	297	255	296	286	286	292	296	302	307	308	285	328	281	286	336	304	281	272	273	272	282	294	292	314	269	273	305	300	274	302	277	283	252	330	309	287	272	300	260	279	264	307	277	269	276	272	277	305	281	275	294	275	272	284	302	260	286	297	262	259	271	287	313	283	256	296	278	286	259	305	302	264	293	293	287	314	276	289	272	297	304	277	289	323	261	263	313	298	292	298	265	280	254	309	328	266	278	278	290	297	287	288	290	349	268	295	296	328	310	312	301	286	262	273	288	287	279	247	279	313	286	297	288	252	298	308	281	260	301	276	305	316	286	282	266	301	298	298	262	264	287	280	298	295	297	286	302	343	278	263	283	282	272	284	279	265	265	296	305	299	317	323	260	299	284	273	278	269	287	313	304	285	271	283	266	233	272	273	302	281	263	274	284	276	277	274	274	295	303	267	278	266	288	287	309	297	282	262	288	304	300	275	300	281	294	308	288	299	317	287	261	310	307	278	312	306	272	265	285	292	276	277	287	288	277	283	279	298	284	274	286	251	277	298	294	272	293	309	305	292	301	279	286	311	296	306	324	283	272	283	296	250	272	276	289	283	303	307	248	255	316	257	290	284	295	296	270	290	286	254	303	295	257	271	251	296	271	253	304	300	266	300	296	312	288	248	256	280	261	283	306	317	294	288	274	247	304	282	292	299	267	251	284	301	316	301	293	289	282	302	276	321	282	298	252	259	313	297	299	253	288	275	318	290	266	274	304	303	291	287	278	287	295	299	299	277	292	300	293	309	293	294	292	294	272	262	261	271	270	299	317	292	263	279	274	276	279	317	305	267	277	292	263	276	302	248	271	254	277	311	274	334	315	304	303	273	254	314	289	340	279	248	278	253	291	313	277	260	301	280	310	298	283	257	261	280	317	288	300	276	281	282	282	291	295	268	282	291	270	282	297	278	283	277	281	336	278	291	308	300	289	293	325	288	279	289	314	295	286	287	261	310	313	313	268	255	288	287	290	275	302	268	284	316	287	284	255	279	283	270	289	276	283	288	263	290	299	307	270	296	277	289	301	316	272	317	308	293	272	283	284	325	290	301	289	283	301	247	286	301	303	292	295	285	281	281	286	303	275	288	299	291	345	284	284	296	261	284	301	292	301	280	256	299	264	250	284	303	263	296	261	311	280	278	278	281	288	275	261	251	283	325	295	261	310	283	269	288	295	264	292	316	296	296	257	298	259	294	266	321	309	266	246	276	283	277	294	299	293	313	274	256	284	317	291	282	278	273	295	301	300	293	272	315	310	284	300	290	254	278	284	252	287	295	273	265	282	291	290	271	275	296	267	285	282	271	255	261	314	279
34917	45310	21553	938	695	640	625	625	625	614	593	603	607	613	598	589	575	569	579	590	582	567	599	607	596	568	557	607	570	573	613	614	549	596	594	619	629	561	574	547	563	577	544	533	568	611	553	590	588	590	576	567	590	577	596	577	552	597	598	604	578	544	605	559	557	582	577	566	593	620	597	611	560	571	586	569	551	575	599	568	598	555	624	596	602	543	632	577	578	568	590	559	584	599	596	578	592	584	584	587	593	612	581	548	557	558	598	578	533	616	609	590	613	622	602	587	574	607	555	544	608	535	557	574	618	591	601	588	543	587	585	584	565	582	542	617	561	579	591	545	594	552	589	624	579	557	643	580	616	588	577	554	587	601	621	651	575	573	563	576	609	580	589	604	606	570	614	560	584	584	568	550	609	630	536	640	557	537	599	598	554	581	576	552	578	588	601	540	571	611	594	603	548	603	568	607	577	607	579	599	603	599	540	605	596	584	556	594	612	581	568	593	616	564	603	627	575	583	553	616	597	572	586	535	569	590	571	591	573	606	553	620	598	572	550	543	568	537	568	569	553	562	577	608	572	613	598	597	587	544	590	566	589	565	616	552	580	583	581	585	595	591	615	599	639	619	598	594	613	563	609	618	576	539	558	577	635	551	574	579	617	564	613	594	596	541	592	611	580	596	601	614	544	573	600	605	575	595	583	575	580	573	565	586	573	590	629	601	594	543	565	584	568	564	589	582	580	564	578	582	601	579	555	611	573	608	598	593	580	598	585	589	599	592	615	630	552	621	565	624	606	614	595	563	577	616	624	584	554	555	542	613	652	580	595	582	568	551	594	605	655	581	553	597	563	593	543	623	594	585	629	588	608	591	560	556	618	604	631	633	610	567	547	570	561	573	610	588	578	597	597	571	603	552	604	531	570	580	566	601	563	579	572	623	591	607	594	567	591	592	584	631	580	578	568	538	554	590	616	597	600	592	588	586	563	574	547	646	606	574	562	553	568	602	616	598	553	559	587	598	571	625	617	566	609	602	612	594	561	572	602	585	614	607	582	568	601	602	568	578	652	583	614	509	541	579	608	596	654	580	565	603	601	575	617	592	584	583	590	570	646	620	581	587	598	562	536	593	582	565	564	616	567	611	597	599	575	604	574	548	566	588	575	608	560	580	573	594	544	603	588	584	600	562	609	609	581	555	569	589	582	619	581	590	555	591	555	575	598	581	567	563	594	594	586	598	536	592	566	590	601	579	598	578	556	571	621	547	573	576	566	614	591	604	539	600	567	625	634	559	582	615	562	581	591	598	588	570	569	569	577	601	601	588	565	576	576	540	617	564	577	597	637	541	617	548	590	615	640	589	574	586	583	590	604	582	555	613	588	578	622	612	578	548	532	584	576	555	615	590	568	575	610	569	605	593	562	567	599	593	615	621	563	585	595	542	572	621	570	570	594	557	566	596	551	561	538	585	611	633	606	576	565	583	583	568	581	600	602	572	550	544	567	607	606	556	552	566	568	561	564	578	606	594	538	582	546	587	599	603	599	601	569	552	577	586	565	607	617	573	637	601	614	578	602	550	571	594	597	605	566	653	573	587	614	563	575	637	583	587	570	586	585	602	561	548	562	560	560	573	573	579	640	618	584	543	640	562	581	625	576	578	623	592	613	604	602	569	561	561	578	563	604	655	564	571	615	551	599	608	573	570	573	629	584	597	563	602	636	606	567	563	614	587	554	616	580	596	574	549	524	589	637	592	555	593	562	615	604	591	614	607	602	591	627	568	590	615	586	600	594	603	579	550	634	542	626	575	608	564	518	574	577	572	567	577	589	627	540	547	543	566	613	563	553	560	625	554	549	562	595	565	639	582	574	562	595	603	586	598	569	592	541	614	550	600	575	572	583	554	575	598	572	575	599	585	538	578	568	585	614	656	533	583	560	627	580	562	579	583	616	593	572	616	570	550	543	606	589	615	594	592	543	590	576	590	530	557	573	584	585	588	600	559	572	596	625	570	585	619	551	599	577	559	568	579	622	551	577	593	582	581	561	553	619	567	617	559	606	604	544	565	608	580	543	597	587	597	563	626	590	576	573	597	607	577	573	590	596	588	574	575	584	612	556	577	589	596	596	593	585	600	595	588	592	586	558	599	556	568	605	604	552	575	593	588	571	586	600	607	585	623	565	584	561	576	560	599	527	569	589	586	557	590	586	565	542	612	574	601	637	591	573	570	597	580	594	646	569	563	584	618	550	585	576	598	558	546	584	622	577	599	586	615	605	562	555	559	625	608	574	606	622	571	579	618	570	638	564	602	553	616	560	549	602	581	633	529	593	579	602	584	595	580	566	556	607	568	572	596	574	577	588	596	603	540	608	614	563	577	584	612	582	576	611	580	554	593	574	611	603	582	606	537	585	611	598	560	623	568	571	583	611	566	594	592	572	563	583	545	568	579	590	545	616	603	592	619	570	625	582	559	591	610	562	613	589	620	561	547	597	582	591	594	563	598	582	565	600	585	561	581	574	555	568	571	612	596	574	555	573	587	608	573	572	559	548	595	602	596	679	589	571	618	622	546	575	560	601	592	609	580	605	585	576	617	572	579	584	589	561	558	562	601	583	638	573	609	572	570	577	574	607	582	585	595	591	584	624	630	575	585	563	567	568	598	597	550	564	582	554	606	589	646	612	607	587	598	577	590	627	588	560	602	600	607	577	514	608	584	593	585	621	603	569	598	608	626	591	583	550	608	575	601	575	559	589	596	574	587	592	570	588	611	584	608	578	646	577	597	581	524	580	575	582	626	589	608	584	561	584	526	585	627	570	564	550	593	591	580	578	530	565	615	547	599	607	574	577	571	598	587	559	593	561	544	583	625	613	597	589	595	601	591	590	581	562	599	583	591	567	567	583	560	599	583	608	570	589	577	566	595	576	575	553	603	599	543	601	600	619	553	641	565	629	601	615	572	603	589	590	591	609	583	557	542	595	583	559	584	585	594	565	560	572	601	639	562	540	571	613	602	603	548	602	560	618	600	617	624	564	552	595	599	643	557	548	615	613	559	588	588	557	608	572	594	586	600	594	571	615	592	598	578	587	555	603	575	573	602	515	591	587	571	620	609	592	608	583	546	604	633	600	626	584	567	556	562	627	568	612	555	562	600	576	604	606	577	607	570	569	572	580	568	597	599	553	559	567	577	578	601	588	633	618	550	620	570	548	594	601	556	598	570	615	588	598	600	548	608	577	599	612	570	565	630	611	591	556	602	604	597	576	612	613	610	545	579	595	559	591	599	579	561	599	584	622	596	575	614	579	630	610	575	561	594	561	592	601	600	601	558	602	572	584	625	612	592	590	602	618	548	533	553	556	583	557	609	598	546	600	571	533	617	597	592	595	601	576	600	576	612	588	578	570	623	548	547	552	610	597	629	593	610	602	580	580	576	588	557	551	573	570	608	598	572	616	600	576	570	626	603	581	612	596	604	604	570	539	610	596	563	553	607	597	598
34058	18285	5599	384	188	157	149	148	150	142	139	156	170	149	137	137	143	142	144	164	131	141	152	156	160	136	130	123	128	166	136	167	130	157	148	161	147	141	146	149	143	145	172	162	150	142	137	143	127	151	139	153	151	163	143	133	172	137	129	168	138	129	144	183	153	172	156	155	120	158	158	156	131	158	121	153	136	125	138	141	146	161	156	151	155	143	145	174	145	153	149	140	144	142	118	156	159	150	132	135	173	155	131	155	137	124	158	152	129	166	127	134	170	152	174	161	155	132	153	142	126	117	175	151	165	149	172	140	157	142	155	161	115	143	139	143	134	152	152	163	132	138	164	138	130	146	165	149	146	138	157	186	145	160	154	155	147	147	160	153	171	135	141	164	153	145	158	151	155	155	158	130	143	148	157	157	149	145	150	157	164	140	119	138	136	140	142	151	148	160	161	164	138	138	142	122	159	159	148	147	147	142	132	172	167	144	167	161	144	161	159	149	151	174	153	155	157	142	175	146	138	143	125	142	148	129	155	153	157	146	137	158	156	142	153	153	156	156	151	153	150	158	175	171	148	149	126	150	127	173	144	151	128	169	162	164	150	138	128	171	124	137	153	128	165	158	138	136	146	141	151	150	147	147	135	123	159	162	157	144	148	167	144	161	124	160	164	155	160	142	159	148	130	147	156	160	168	136	148	121	156	130	136	147	144	159	161	140	156	159	137	167	150	146	162	124	137	149	143	162	141	145	137	144	157	157	150	135	124	124	148	161	146	114	137	154	154	159	131	142	150	158	157	151	135	171	159	159	175	153	146	142	141	129	138	129	155	134	160	145	150	153	147	148	167	137	148	157	145	149	151	166	141	126	128	147	161	160	160	146	162	164	149	154	149	167	147	155	151	135	146	145	163	131	151	156	146	167	152	151	130	140	141	165	148	174	168	132	146	153	142	166	157	172	151	140	136	151	138	158	148	136	165	132	165	140	167	150	152	149	146	169	151	152	152	161	155	150	162	142	164	187	141	155	156	150	123	172	149	167	136	133	130	149	155	141	144	175	123	139	156	142	156	145	166	147	118	171	157	143	134	160	150	158	136	151	173	158	142	182	127	149	176	133	133	153	167	139	143	140	135	142	160	151	116	146	130	159	153	137	164	147	151	149	169	145	144	152	158	137	135	146	158	140	159	162	151	161	155	145	152	137	147	132	150	126	166	157	138	147	171	149	149	151	137	139	146	161	161	156	155	143	158	132	149	156	141	163	142	148	161	154	128	137	142	162	132	144	133	162	143	151	145	123	134	185	164	128	154	145	142	139	158	145	145	142	139	149	138	131	146	145	174	131	114	168	166	169	153	163	128	143	145	143	148	148	151	141	130	138	145	158	143	145	120	136	154	124	157	154	149	147	158	156	166	177	150	146	158	170	155	131	136	131	157	140	137	138	145	139	170	136	125	129	141	136	132	146	175	140	195	157	121	146	138	141	140	162	162	155	126	130	131	142	143	164	149	143	145	140	156	153	149	151	165	178	155	138	167	145	143	159	140	150	143	141	163	146	159	149	171	155	130	162	163	158	147	143	156	146	125	156	151	129	124	143	148	155	149	161	143	109	132	155	160	157	136	127	150	159	130	148	163	152	146	149	156	133	141	137	132	153	136	141	151	174	141	171	128	142	139	151	156	126	151	150	156	125	154	154	146	147	134	145	143	163	150	159	155	132	150	163	152	140	130	165	153	145	118	128	146	160	150	135	166	139	143	139	134	172	136	151	153	140	169	145	164	138	142	144	143	148	167	147	160	161	151	162	155	161	170	134	169	158	151	146	137	133	155	139	160	169	146	170	159	148	137	149	161	181	145	155	155	166	119	148	155	133	154	134	142	136	163	144	171	124	152	178	155	141	159	146	143	141	141	161	134	145	121	164	164	158	184	153	155	128	145	145	146	171	164	143	138	122	144	156	159	149	151	156	131	139	137	137	151	145	133	150	141	129	156	134	144	155	156	145	161	142	157	152	125	153	165	145	140	152	150	146	146	143	138	164	159	156	129	132	152	154	169	151	182	150	134	145	136	142	161	179	124	135	158	148	148	171	144	168	151	156	146	168	138	152	144	156	143	138	164	140	157	154	137	174	137	165	163	148	158	134	139	135	157	164	141	156	149	151	161	165	156	162	170	163	138	163	167	146	136	166	196	168	162	152	157	155	162	165	158	175	162	146	151	156	156	147	145	136	169	153	150	152	136	128	137	139	142	143	140	157	165	156	144	152	158	145	137	138	128	149	165	151	145	159	152	140	152	161	168	133	160	148	146	130	154	156	153	153	139	152	127	138	135	167	141	161	158	151	144	161	166	158	160	173	168	159	146	155	158	161	169	160	156	164	155	120	167	150	169	123	118	138	156	131	146	115	162	144	149	148	129	139	148	149	158	148	133	128	145	143	157	149	142	142	174	162	139	159	161	119	152	148	168	147	163	152	139	151	161	157	135	143	162	120	147	141	164	160	138	151	139	149	136	149	143	144	151	166	144	169	146	114	135	160	149	141	145	141	143	128	130	157	154	158	158	136	138	160	151	165	157	168	140	159	165	136	152	145	160	156	138	147	164	163	150	140	158	159	165	144	134	148	139	128	176	132	148	165	138	165	158	127	159	144	161	162	144	133	147	157	138	152	132	139	140	144	157	163	134	130	140	146	157	172	136	132	142	158	149	159	166	141	142	135	171	114	151	137	161	135	156	130	138	146	152	164	138	167	133	152	179	130	158	158	151	142	132	166	161	137	136	147	156	158	152	148	157	134	138	166	137	140	159	151	167	173	152	133	127	152	145	150	158	175	142	150	143	166	165	134	161	169	156	146	122	136	135	150	142	146	158	146	139	148	134	139	162	141	155	133	112	157	138	160	156	171	143	168	144	156	140	132	127	182	135	130	138	134	140	156	152	157	172	135	139	118	138	139	124	145	133	180	128	175	141	152	158	116	157	169	151	184	146	135	134	165	128	155	145	168	160	141	139	169	161	156	147	169	133	160	153	172	158	142	156	157	167	165	161	138	129	148	144	151	153	148	140	158	146	132	148	148	146	151	150	171	157	175	153	142	122	144	129	142	137	154	154	140	159	142	134	152	150	157	144	142	131	156	144	157	132	163	149	150	129	131	136	146	146	156	155	153	125	149	171	151	170	144	119	141	128	150	142	143	140	141	135	159	156	157	138	141	122	135	169	157	153	139	130	117	167	164	166	174	142	117	138	154	151	157	143	134	153	144	147	150	144	163	151	125	173	139	157	163	161	143	168	143	136	133	182	151	139	167	152	122	138	167	141	130	140	147	151	169	164	162	150	138	129	136	148	124	142	137	146	152	132	147	147	170	165	152	154	145	162	144	156	143	143	148	173	131	156	151	158	165	154	148	143	161	152	137	152	151	152	153	138	142	142	147	173	132	154	140	161	145	151	146	145	157	162	144	146	148	149	163	147	148	163	143	163	147	151	157	149	142	149	155
14656	4513	1228	410	378	366	370	373	387	353	356	366	393	406	344	366	392	349	411	390	344	379	353	384	361	357	370	359	372	372	393	336	351	360	355	332	372	388	380	364	356	377	376	392	340	366	404	379	358	376	365	355	384	412	392	387	328	383	343	385	375	388	361	367	359	371	331	346	329	364	366	397	364	350	375	376	450	370	358	362	339	332	387	370	357	375	373	350	402	405	382	380	360	360	415	334	367	380	358	328	353	372	388	365	393	368	397	395	383	387	375	399	379	344	384	368	397	390	377	387	356	415	394	398	359	421	349	401	381	378	397	326	390	370	362	369	341	380	365	379	378	372	363	376	376	366	383	367	371	384	396	378	357	353	370	416	403	415	384	369	370	343	373	371	363	368	376	358	354	400	367	386	360	337	386	377	385	382	356	365	358	377	340	380	371	375	378	350	382	344	368	379	391	339	362	358	419	406	353	373	391	354	356	356	393	379	351	372	370	384	376	423	368	377	337	335	353	367	391	383	349	374	361	365	363	393	340	366	399	390	344	366	346	384	414	362	351	361	387	376	369	376	374	361	388	398	392	384	375	362	393	360	391	382	371	355	403	354	383	372	365	362	364	389	349	394	360	399	392	375	375	384	402	391	367	388	366	382	394	355	402	385	368	374	405	335	353	377	392	354	387	374	374	359	361	377	371	354	369	393	327	348	387	369	347	336	349	386	385	343	424	378	368	362	405	392	346	382	367	345	389	328	352	380	377	362	367	380	339	345	368	382	355	351	376	365	349	313	396	376	343	360	383	415	383	396	349	365	365	390	376	365	378	367	354	344	381	390	377	350	380	366	363	378	342	365	378	355	373	413	359	359	348	391	371	395	368	367	364	385	390	367	375	381	344	392	364	389	384	374	352	377	350	383	374	376	354	388	341	364	365	376	372	364	383	376	365	375	370	363	352	336	375	348	370	378	381	381	379	382	360	354	343	377	379	376	430	380	350	339	369	352	367	364	371	382	388	402	398	367	365	342	367	401	368	380	368	378	370	371	370	367	390	381	368	354	405	370	375	388	379	347	400	391	362	377	343	377	358	414	340	362	374	370	377	392	364	384	392	349	374	393	391	345	387	360	373	396	391	367	386	378	403	374	348	365	387	390	349	386	379	383	391	392	335	366	331	365	389	373	344	366	365	362	391	360	388	383	358	357	406	370	333	332	353	374	387	363	357	372	394	384	366	359	376	363	378	367	379	406	337	353	343	380	382	357	354	336	337	372	373	370	381	422	364	370	383	375	328	355	360	393	335	365	381	357	375	374	352	394	352	370	385	374	363	391	364	381	359	398	395	371	382	364	357	385	386	369	381	364	347	361	399	371	369	400	394	370	363	387	381	380	365	384	364	364	360	384	376	403	371	360	380	387	347	362	368	352	375	367	390	388	360	357	381	355	384	363	418	390	357	357	338	372	382	359	399	376	388	362	381	361	365	398	318	390	398	412	333	347	345	389	350	403	410	356	386	366	378	388	351	382	369	379	380	406	341	401	390	365	397	352	411	368	386	343	383	358	382	381	386	415	306	381	390	346	352	387	399	391	382	393	384	410	389	382	374	371	392	397	390	370	353	369	353	375	345	384	397	394	370	384	357	355	376	362	352	342	411	367	354	364	377	380	377	410	365	359	372	393	365	366	378	356	346	384	395	368	377	378	393	352	392	382	378	364	398	373	385	363	376	330	366	388	361	370	373	365	363	392	343	364	362	397	363	358	389	390	357	360	363	366	363	376	361	418	385	411	367	348	366	374	318	396	392	395	378	349	358	329	363	398	368	368	393	365	370	374	359	349	355	341	378	361	386	372	391	369	392	387	353	394	349	361	391	397	361	362	367	330	355	372	404	393	356	345	366	366	388	383	369	355	363	383	372	341	363	363	347	378	319	364	349	353	374	357	351	386	368	377	352	374	389	378	358	381	336	328	372	368	379	340	398	365	399	331	358	369	361	371	375	360	361	380	353	356	392	356	349	348	362	405	380	380	370	335	379	384	362	403	331	362	381	393	366	359	377	382	375	368	373	363	386	339	359	369	377	419	336	368	376	392	400	376	410	402	363	382	402	339	354	383	362	374	341	367	395	383	372	387	346	373	369	412	357	380	410	342	359	384	369	379	396	351	347	361	358	354	381	379	399	384	393	404	392	371	371	367	403	350	379	380	362	367	406	370	374	379	409	386	342	377	356	373	366	401	373	363	387	366	375	373	366	363	362	372	398	407	353	365	353	389	412	385	362	357	372	407	393	406	409	366	365	372	375	376	353	362	369	358	361	384	355	353	393	341	360	341	366	380	372	355	372	366	409	369	381	378	345	369	389	339	409	361	347	378	344	370	365	417	351	379	365	355	371	373	399	362	364	371	365	394	363	360	364	380	351	384	372	387	374	369	370	362	358	374	365	359	383	367	400	353	383	348	375	373	400	389	352	401	363	351	383	383	365	354	358	410	367	363	385	396	368	385	358	388	337	399	393	389	380	379	391	382	389	368	370	342	359	372	349	385	354	393	408	382	369	369	384	333	376	375	384	372	376	388	374	350	395	342	354	377	347	357	356	382	386	353	371	349	371	352	380	341	363	375	349	386	382	375	388	370	329	388	385	404	392	388	345	350	321	392	374	344	368	411	399	365	328	401	387	401	375	380	368	368	380	381	400	415	389	393	364	361	362	383	378	392	357	391	337	359	373	379	353	376	352	358	346	352	381	362	352	372	381	354	340	369	385	389	369	383	405	379	387	370	362	404	388	373	362	420	409	382	332	370	381	363	355	400	338	350	360	399	361	354	363	379	404	388	346	348	392	339	361	350	359	372	339	366	389	354	374	387	370	339	359	349	368	385	378	354	350	362	353	401	374	371	392	334	379	335	401	379	355	408	352	347	398	376	325	388	342	373	356	385	369	407	421	437	389	377	307	342	388	384	364	345	378	351	373	371	397	382	359	345	372	370	365	322	347	368	370	405	375	372	366	366	382	348	372	384	381	349	395	372	375	367	378	376	365	384	368	380	394	368	367	370	356	383	383	366	371	358	373	335	372	403	396	341	330	347	354	376	374	370	352	367	384	377	360	379	361	382	374	365	389	385	392	387	342	391	396	351	385	341	334	361	426	412	354	362	386	362	343	374	340	394	378	388	359	382	350	402	367	381	388	345	344	433	376	390	334	373	405	339	330	361	407	336	404	356	375	356	400	399	346	375	390	389	375	347	356	345	355	356	373	376	371	355	401	377	393	354	367	386	366	393	372	350	366	416	420	393	370	358	368	366	373	405	369	370	356	393	393	378	366	363	340	364	387	403	378	353	424	408	392	381	346	381	405	380	379	364	386	372	431	381	384	402	355	379	354	397	385	369	397	396	361	383	377	359	354	341	353	400	364	350	383	375	355	392	374	363	390	370	364	396	369	395	342	364	363	386	359	376	327	358	395	404	381	391	353	386	347	384	353	378	377	370	384	368	385	402	371	351
25227	21104	23568	28892	21125	14016	589	402	347	340	342	335	339	268	336	348	289	291	335	353	302	287	312	311	292	300	294	307	302	284	317	312	275	312	284	327	299	335	307	290	335	287	315	274	315	286	243	306	330	319	309	305	280	258	267	282	283	271	290	327	317	274	297	319	284	277	290	272	317	294	294	276	277	299	275	306	338	298	312	305	284	290	318	325	302	289	299	328	328	280	291	288	313	292	287	314	279	299	277	342	305	325	300	282	281	288	299	284	312	290	301	291	282	285	312	321	302	313	330	257	325	295	306	311	291	292	302	316	311	307	306	286	305	282	350	264	299	288	287	296	274	312	306	305	301	300	283	292	303	282	262	329	264	303	301	298	298	303	303	246	279	313	305	314	306	277	310	280	280	290	278	288	281	268	286	301	282	283	291	338	323	284	292	275	287	294	330	296	265	306	285	304	308	313	323	314	281	293	316	302	302	292	343	306	298	329	303	302	294	323	273	300	320	302	283	265	322	311	277	285	285	280	328	291	293	300	321	358	296	289	297	334	281	328	309	292	287	303	291	312	298	293	275	304	298	312	331	337	301	288	320	277	283	293	246	254	295	289	308	295	311	340	316	311	270	273	315	295	322	264	292	282	308	306	327	307	298	272	321	274	323	276	302	304	305	303	284	276	283	261	290	301	315	267	281	310	302	300	304	265	300	309	278	340	319	303	280	302	266	288	298	294	297	288	305	300	295	303	288	273	325	289	310	294	290	287	315	306	288	307	275	298	290	324	308	288	325	275	300	315	340	310	288	273	326	266	287	312	294	286	287	278	270	286	280	275	285	306	298	293	305	261	279	297	301	298	299	293	296	301	303	279	323	324	292	295	314	288	287	269	290	312	293	285	312	330	292	334	295	285	282	311	321	290	321	332	338	303	323	298	301	278	310	297	291	292	305	332	313	322	285	319	284	281	318	270	290	283	308	327	263	323	287	309	297	311	323	325	329	251	291	285	312	286	301	285	289	312	319	301	323	290	312	293	293	293	299	289	314	320	286	288	323	246	307	319	288	286	301	302	321	311	317	309	289	278	292	304	272	266	279	278	308	319	294	295	314	324	295	297	282	311	318	305	292	313	293	295	294	286	270	303	282	332	293	320	271	286	298	302	308	266	278	308	337	270	297	288	267	285	302	294	291	295	320	287	287	294	290	301	290	294	277	333	311	307	322	277	300	296	317	301	301	334	327	288	293	302	270	270	306	294	292	270	291	288	298	328	298	295	297	294	289	288	276	295	295	286	311	309	312	282	270	323	274	290	283	317	315	310	279	282	342	285	276	302	296	280	265	280	295	313	297	276	319	273	293	265	293	291	245	291	311	268	300	315	284	319	313	318	333	283	314	279	325	307	268	322	260	292	335	300	288	277	260	288	314	301	305	303	291	267	279	326	281	276	314	327	277	283	308	295	295	309	267	291	261	302	320	317	286	313	282	305	324	290	311	312	322	296	293	318	281	311	334	342	298	278	286	262	281	266	295	302	287	318	333	300	318	285	282	286	279	276	300	297	314	293	257	302	262	267	261	304	298	307	306	295	297	280	267	314	297	320	278	292	290	274	257	307	285	277	319	288	261	320	309	294	295	274	266	307	282	313	299	320	282	276	307	269	291	300	280	309	302	279	296	265	270	304	298	291	282	311	279	316	285	276	291	283	291	285	292	315	323	265	325	295	283	302	324	305	325	306	290	310	308	295	300	283	316	280	280	290	314	280	318	289	300	303	264	287	287	295	296	290	270	309	287	301	321	328	280	312	263	297	255	298	318	302	285	284	298	287	300	252	318	274	301	258	284	320	286	312	318	282	289	290	305	264	299	275	327	286	321	287	258	326	314	280	317	325	281	310	292	294	289	332	299	296	305	309	286	327	284	291	261	274	280	314	275	322	291	311	280	244	296	297	296	282	306	325	294	293	284	284	314	282	315	319	311	279	287	316	308	318	270	292	312	353	290	311	280	304	297	320	314	309	342	293	297	309	287	291	302	258	289	314	273	286	305	290	290	289	313	278	286	305	277	288	330	245	284	304	314	296	292	293	304	281	267	256	276	302	297	305	327	305	329	282	317	314	306	314	290	284	293	297	326	259	291	279	338	317	314	289	331	286	260	308	265	343	327	298	301	317	262	274	264	307	310	325	324	328	298	309	272	297	328	268	299	287	262	313	303	298	289	319	327	315	297	327	289	267	321	303	354	278	277	280	287	314	281	312	282	294	257	287	321	319	302	301	288	319	304	315	276	316	302	283	290	321	303	299	301	318	324	295	316	284	316	281	286	282	307	294	273	284	313	284	306	280	293	297	296	302	318	285	332	301	306	310	296	276	290	309	292	315	306	303	309	288	296	281	322	316	294	301	288	306	274	275	283	293	300	288	253	293	263	318	294	299	302	277	285	276	288	278	324	317	291	308	281	329	295	276	276	313	287	292	296	285	312	293	305	300	289	303	315	264	300	284	270	318	309	283	288	251	288	271	323	289	261	290	299	298	321	291	279	306	313	354	285	290	316	301	323	319	266	281	288	280	289	300	282	269	318	321	279	314	316	307	288	314	260	300	317	304	283	323	316	299	283	284	277	303	262	306	292	307	291	261	306	286	313	297	320	290	295	289	308	240	291	259	307	321	279	281	289	260	324	286	269	321	304	310	290	315	299	341	334	306	287	304	290	287	297	322	287	278	280	294	302	258	285	282	308	313	285	282	330	298	308	313	279	335	308	277	276	277	298	301	309	301	309	288	321	274	325	291	295	308	294	294	321	299	292	272	296	265	268	316	326	286	295	262	294	281	307	295	275	281	309	319	313	309	292	301	291	291	325	283	253	277	301	307	290	288	275	310	281	279	298	269	280	281	307	299	284	306	300	276	309	291	298	310	307	320	297	314	274	283	283	287	284	291	310	282	301	299	302	261	279	306	284	269	283	301	316	327	269	294	313	275	276	271	270	299	292	293	298	275	269	288	291	337	317	308	301	354	278	281	345	292	276	316	301	273	307	281	339	354	303	294	288	281	292	324	298	296	298	307	264	282	308	304	299	247	329	310	296	258	271	296	303	293	299	301	320	322	297	264	327	268	275	285	295	309	291	284	304	279	299	299	303	302	292	297	292	301	284	276	286	292	309	260	282	328	265	289	293	316	302	289	271	279	329	313	279	301	302	309	319	294	286	316	295	305	310	288	305	298	277	301	298	287	318	340	259	312	266	333	319	326	324	312	315	329	324	285	300	319	330	318	264	282	262	299	289	293	295	304	278	280	298	282	314	299	280	320	314	310	308	299	302	320	261	307	297	307	303	293	274	305	276	259	275	272	302	318	299	296	305	295	283	290	292	312	294	285	259	324	267	285	269	319	302	295	321	313	289	297	273	316	315	286	305	266	319	286	292	324	272	322	311	321	313	315	297	330	311	262	275	270	292	299	300	294	292	316	317	284	309	261	295	316	293	290	295	292	319	301	291	285	317	303
29423	34254	13371	872	733	675	679	603	634	677	638	645	655	657	630	637	577	636	667	662	671	627	665	652	664	636	628	672	625	634	652	634	644	634	615	616	617	621	638	621	649	656	675	667	658	661	628	653	673	600	631	668	601	677	563	618	629	674	645	612	676	634	643	631	701	647	643	658	623	639	642	670	605	647	634	617	613	600	635	696	585	606	627	623	649	611	632	563	640	676	644	636	649	590	596	663	628	589	689	647	645	672	632	619	638	607	644	667	616	647	627	591	620	661	613	650	609	690	603	631	591	609	641	653	635	610	640	606	666	662	591	628	675	623	636	624	674	616	681	597	624	644	625	662	637	622	630	662	658	600	672	663	629	610	619	628	629	632	632	613	678	660	667	648	613	642	615	618	572	635	674	638	644	665	635	656	669	628	666	587	639	634	596	659	622	635	606	655	674	630	634	651	695	632	582	663	643	600	654	655	619	683	618	607	595	649	640	617	680	668	605	606	625	665	664	661	630	665	598	655	646	645	615	660	692	655	680	591	577	593	673	665	662	642	650	645	614	652	621	640	602	639	639	641	622	672	637	632	682	652	573	592	653	616	662	647	662	650	644	608	652	618	625	669	633	660	653	662	597	613	594	662	648	656	639	657	618	644	665	632	603	641	632	683	647	670	644	600	630	617	665	621	672	631	654	610	607	647	631	648	663	592	594	616	628	623	632	659	650	664	647	632	629	630	606	573	611	622	629	662	652	617	613	687	596	617	605	651	627	645	614	658	627	627	629	654	638	634	607	663	654	647	640	631	594	675	624	652	634	621	649	597	623	639	626	650	601	635	648	639	634	642	598	602	643	634	652	649	637	663	616	644	641	643	659	632	677	650	638	589	605	631	630	652	694	605	666	623	630	643	659	647	661	636	665	646	640	617	599	722	629	644	647	641	597	621	592	671	654	645	662	655	616	661	634	667	647	578	644	639	594	649	665	707	615	630	687	636	638	633	652	652	594	655	666	587	655	637	653	666	610	585	649	620	649	613	573	579	629	655	625	649	635	661	643	680	632	632	652	601	625	662	680	613	592	613	640	654	641	623	647	619	640	627	673	639	620	610	675	598	592	658	603	639	678	703	596	620	695	640	606	681	641	653	652	594	649	645	638	642	648	612	595	643	614	640	620	640	598	625	628	637	608	642	679	597	565	594	614	622	616	567	653	607	638	639	696	670	641	631	623	635	641	613	628	637	635	667	630	626	603	655	627	634	652	620	585	686	670	625	635	675	627	627	636	632	659	646	635	667	633	602	619	640	631	606	631	673	601	642	672	617	656	655	633	647	657	679	627	583	639	625	625	593	647	595	624	636	599	599	623	603	676	632	668	615	598	634	647	628	615	664	681	635	645	661	608	676	611	628	721	595	670	620	674	592	660	626	670	644	632	654	631	624	631	643	622	622	633	632	678	632	651	612	623	585	644	642	684	652	610	639	639	606	625	625	622	631	669	626	619	642	634	625	623	675	661	627	636	625	634	645	611	652	663	620	648	602	639	642	598	662	650	640	629	630	653	671	603	639	630	620	654	608	616	659	640	616	652	615	617	642	635	631	611	631	647	586	622	646	640	616	651	626	596	673	642	631	638	626	650	679	593	659	662	643	590	630	624	604	638	656	669	653	640	641	580	643	660	670	660	667	671	587	623	637	632	597	645	648	645	588	658	615	624	613	638	628	664	640	608	592	632	639	568	656	607	631	647	627	640	600	640	587	651	599	661	678	631	603	599	616	616	656	629	635	652	605	619	637	652	655	625	660	621	658	647	607	622	639	621	638	641	616	652	616	635	616	621	662	658	656	596	605	634	631	629	603	663	675	617	615	617	653	613	597	640	637	637	617	630	638	621	623	632	650	650	651	670	637	641	652	661	692	645	581	674	605	601	630	649	656	677	588	648	651	651	700	557	653	617	666	605	654	658	639	619	633	617	604	569	686	606	626	650	667	615	602	636	654	589	650	656	624	667	663	684	657	679	637	648	669	658	608	672	655	623	668	647	647	645	670	625	651	682	608	663	618	595	625	626	632	656	645	669	669	624	616	613	614	649	606	636	602	575	640	619	638	636	634	620	691	645	636	643	657	644	616	624	657	638	616	618	667	653	709	640	667	601	666	624	629	641	629	683	632	651	606	630	631	631	650	666	639	671	591	612	667	652	627	619	658	621	587	659	637	612	634	670	670	659	624	652	640	625	643	631	631	657	655	589	604	618	583	654	632	686	617	627	674	621	651	608	651	659	639	642	636	606	661	625	647	659	641	644	619	638	629	609	627	653	633	676	627	629	568	652	611	620	662	581	616	652	638	651	623	613	630	639	589	652	642	657	660	613	627	646	650	695	632	647	633	647	596	665	591	566	655	639	641	663	633	632	618	663	679	671	640	674	631	653	636	672	646	630	690	673	649	598	682	625	608	669	651	645	678	660	621	635	606	649	645	616	606	640	597	648	668	659	608	652	633	611	600	629	669	653	645	630	621	635	652	610	623	637	638	620	588	695	674	679	601	629	689	628	615	652	642	642	639	698	621	653	638	619	657	589	650	648	618	664	639	620	602	632	672	677	635	659	601	647	623	692	612	628	664	588	670	645	655	635	659	668	608	653	643	657	700	666	632	620	640	610	634	600	605	657	690	619	658	635	628	684	655	622	611	635	673	663	619	642	634	633	671	658	634	627	618	620	616	635	640	650	651	591	607	665	643	644	659	628	641	610	676	674	627	656	666	644	635	644	655	653	683	626	681	600	633	629	645	603	647	628	655	632	629	641	640	642	617	634	609	648	641	628	615	657	638	661	612	672	610	643	633	653	627	618	651	631	627	618	613	617	698	636	627	652	660	631	620	632	592	631	627	579	659	624	596	638	645	624	671	634	601	604	640	649	650	657	608	593	642	636	587	644	622	653	619	663	670	628	649	644	664	632	636	652	629	648	607	635	622	625	632	693	597	621	656	666	623	686	707	607	668	585	640	610	609	636	640	607	639	644	558	602	664	651	626	620	623	653	620	629	647	638	648	636	652	664	641	610	598	671	639	619	628	666	623	623	683	675	591	567	635	610	660	647	618	609	616	674	626	692	626	631	647	665	593	599	663	604	660	613	671	632	640	628	643	635	620	648	598	642	659	609	624	662	639	678	636	628	621	601	671	652	669	653	657	625	646	690	629	630	671	657	600	576	636	633	633	628	630	637	636	606	619	669	615	667	650	673	653	581	561	647	657	607	659	639	667	656	660	606	624	614	591	622	645	616	628	670	614	605	643	642	611	638	667	647	584	611	647	660	624	640	669	650	620	657	662	618	598	655	675	612	644	643	633	640	618	618	661	579	644	631	680	629	681	644	602	658	668	618	665	671	617	652	667	620	637	641	582	631	659	615	641	645	605	632	647	637	677	610	630	661	631	659	643	680	634	633	644	632	624	677	633	613	634	652	637	644	617	595	637	648	585	620	662	656	638	646	615	639	609	642	594
24561	21159	23984	28596	21159	21177	11786	669	433	390	334	312	342	310	296	339	330	298	275	299	310	315	297	325	289	298	320	308	303	318	289	293	327	265	304	303	334	297	289	322	284	270	308	304	292	265	307	300	299	294	317	274	279	294	266	281	273	265	302	294	315	291	285	296	265	245	292	299	288	259	269	275	306	301	301	313	280	296	290	268	270	297	295	314	291	269	288	304	279	270	268	281	268	316	288	286	276	271	266	332	307	280	261	327	300	277	292	290	290	266	332	257	273	313	302	252	315	312	270	267	279	291	303	289	278	273	283	296	322	283	266	298	302	307	242	319	261	278	294	260	266	283	298	308	281	288	277	291	281	328	280	270	287	281	338	308	289	342	295	325	266	293	289	308	270	283	291	285	285	281	275	303	292	285	274	311	294	290	303	291	282	256	298	284	291	279	268	254	273	267	290	290	278	312	269	280	269	285	266	287	304	293	302	311	287	306	298	254	323	260	289	264	288	288	290	304	275	256	286	290	314	265	294	286	249	314	305	296	267	295	304	289	304	276	290	290	265	317	274	234	283	306	316	318	271	259	276	271	237	273	293	269	276	288	258	277	293	271	298	292	296	282	270	264	299	271	284	300	296	308	279	263	302	279	268	290	288	304	272	261	279	257	298	294	276	296	283	313	289	254	264	284	247	295	292	297	280	284	275	277	307	289	278	282	271	313	264	304	267	292	289	292	310	333	290	273	287	315	291	299	283	295	290	303	251	288	291	297	301	298	320	284	273	294	280	294	296	263	281	289	277	273	310	279	281	294	311	291	269	279	281	301	324	301	311	276	292	294	272	287	317	311	281	282	309	298	293	250	289	317	280	312	311	276	305	291	268	285	263	269	313	254	283	303	309	271	269	281	326	287	267	301	285	293	306	299	296	299	301	289	253	264	271	272	278	298	268	280	269	292	300	279	294	293	275	264	304	279	302	288	303	263	267	266	304	272	306	290	292	301	270	289	288	305	287	298	264	306	297	303	299	280	299	288	304	278	247	262	281	261	256	294	312	264	294	290	320	266	259	272	250	263	265	273	292	250	303	253	284	272	290	280	313	308	298	277	300	269	301	243	273	262	286	301	303	290	296	254	289	288	314	322	255	281	317	250	243	311	300	300	311	281	240	258	288	303	301	290	266	279	275	316	288	298	269	281	306	300	332	283	298	295	296	290	277	298	302	300	287	282	271	318	281	297	292	282	308	260	279	274	278	249	306	320	302	291	283	286	282	284	278	258	294	315	261	285	270	251	303	301	298	268	275	271	282	268	287	263	290	319	294	250	285	296	268	305	298	273	291	297	266	280	281	336	282	296	270	287	315	290	285	280	316	292	297	283	289	283	277	259	267	304	296	296	272	276	285	294	293	276	314	300	292	290	281	294	314	279	286	272	297	281	288	268	311	317	260	308	288	290	239	272	292	332	281	267	296	268	315	295	308	300	298	264	289	283	292	295	335	305	283	289	326	286	312	273	289	289	287	273	298	264	296	307	281	265	281	249	310	274	311	298	290	299	296	251	307	320	273	351	296	314	269	310	283	290	304	285	284	292	302	280	257	281	258	264	281	257	286	261	273	304	303	303	292	273	261	300	301	308	293	288	313	292	288	281	279	285	279	290	272	299	296	270	293	262	269	296	284	293	277	298	278	307	254	282	313	299	289	300	265	268	297	309	284	273	270	275	266	263	296	291	301	297	302	335	291	260	281	270	288	289	301	276	310	278	267	300	301	291	287	301	281	271	287	275	281	307	272	277	314	266	267	286	269	290	280	260	293	291	281	270	278	306	269	305	298	327	286	333	303	299	283	307	257	274	259	287	311	299	303	300	263	270	287	295	289	309	285	290	297	318	278	252	276	281	297	291	284	286	287	316	306	247	275	303	293	254	305	286	273	281	285	298	286	254	307	314	265	323	318	289	308	294	298	291	284	284	297	279	277	306	324	258	323	296	300	306	311	280	272	281	305	284	312	289	264	325	275	298	309	303	277	257	274	254	271	290	302	292	290	288	314	279	284	323	306	306	297	267	298	265	248	293	231	274	295	317	300	278	315	307	251	272	290	295	288	270	289	302	310	307	240	286	281	290	268	314	289	297	262	268	261	275	276	276	279	296	286	287	331	311	306	303	281	287	278	290	261	289	315	261	301	299	298	271	274	306	298	270	294	255	293	278	296	265	294	273	298	284	307	296	255	305	271	277	274	278	276	266	254	302	243	324	288	277	293	278	300	264	306	289	307	302	266	259	271	293	281	304	284	266	308	292	286	300	271	271	284	302	293	312	305	287	294	282	290	274	259	276	274	306	302	295	272	274	273	265	313	302	287	265	270	293	275	313	285	318	292	267	295	274	278	269	294	300	310	275	250	296	291	270	319	274	279	294	315	283	284	287	296	300	279	280	267	262	320	297	279	271	269	288	306	294	274	339	299	323	340	287	276	286	315	325	315	302	300	296	266	272	295	319	297	308	314	294	276	251	328	269	280	274	239	261	308	297	295	264	281	307	262	257	275	267	283	308	263	270	269	262	305	275	274	293	281	286	280	275	299	305	301	267	272	316	297	295	305	284	261	281	259	271	270	264	268	256	278	270	256	298	279	270	280	299	291	300	285	298	264	280	246	271	302	271	300	276	269	260	266	278	281	296	322	315	284	317	314	282	297	289	348	279	279	292	297	290	274	291	256	293	268	291	272	260	268	274	298	322	307	279	275	299	279	262	283	294	289	308	273	244	275	293	282	289	301	256	294	290	283	281	300	291	247	246	306	323	262	276	296	281	286	287	309	290	275	276	266	278	306	279	297	301	290	237	282	299	297	320	276	284	297	294	339	268	327	280	271	284	282	294	307	290	284	269	258	281	285	290	286	288	282	257	287	287	274	307	277	255	317	308	281	326	283	283	271	302	291	287	302	288	288	289	312	325	318	303	307	288	272	277	278	280	300	320	294	291	288	272	274	269	294	272	277	317	302	283	305	283	294	295	287	304	292	293	315	314	298	282	296	301	276	296	269	309	284	322	322	271	297	307	328	299	277	303	302	282	301	331	275	270	290	293	285	297	295	322	271	289	258	324	269	254	286	310	285	298	282	316	280	277	287	278	287	263	275	309	248	276	259	279	278	291	278	292	278	283	294	299	287	299	267	283	263	268	265	284	282	280	274	322	289	294	285	311	281	283	277	252	279	240	292	274	256	277	290	304	298	285	268	310	290	288	282	281	285	283	281	298	302	279	290	278	290	296	275	279	273	288	273	311	280	299	301	303	283	289	321	286	294	277	273	267	286	316	307	291	322	290	269	276	263	242	318	288	324	298	336	291	287	286	310	317	282	316	278	297	273	274	318	290	301	297	255	289	311	272	294	291	278	295	303	315	280	346	258	303	342	284	300	292	286	269	294	291	298	287	279	300	278	264	286	279	294	276	279	274	318	299	260	301	283	280	315	297	278	287	308	335	284	292	273	318	304	288	290	305
35092	45772	20551	1142	736	715	665	596	621	624	584	591	631	552	607	591	617	560	630	586	616	583	570	597	566	603	566	556	572	574	586	591	588	602	562	548	573	603	553	604	596	609	614	599	541	591	560	612	594	578	564	604	551	613	584	609	596	609	549	612	574	593	599	548	573	582	558	608	618	537	616	587	608	577	579	612	588	564	591	585	602	583	612	591	579	608	614	604	614	534	562	600	590	597	580	580	618	587	567	559	597	656	618	607	576	635	583	592	534	575	595	594	610	581	587	581	616	571	563	591	588	575	604	602	605	594	594	598	563	558	608	616	650	559	578	634	595	596	574	577	587	588	607	575	614	627	607	584	568	566	590	547	595	589	601	570	573	580	582	593	633	600	640	589	600	569	616	597	605	604	573	628	532	565	580	581	547	574	594	571	618	598	587	534	583	590	610	595	575	590	591	563	604	597	574	624	628	582	587	574	583	598	626	567	600	569	592	586	578	561	610	609	617	571	582	618	613	580	606	593	573	573	550	564	639	622	558	587	641	585	588	580	559	599	564	579	581	570	619	547	588	596	538	626	598	636	613	596	573	604	605	598	571	596	634	610	589	638	556	612	601	620	575	533	616	586	585	515	543	568	610	601	586	571	592	596	605	582	538	572	537	616	588	612	593	601	566	566	591	608	599	576	567	569	569	578	599	623	619	607	589	602	580	588	570	573	536	611	559	581	579	637	533	641	617	575	585	571	578	579	586	594	630	600	593	617	582	585	606	547	557	539	586	566	573	594	606	553	598	569	577	598	584	588	629	607	556	595	626	585	596	612	577	588	585	579	552	599	609	603	610	603	517	621	594	595	605	603	585	637	656	570	553	597	570	569	566	578	587	561	602	538	615	610	555	577	558	641	628	571	565	547	603	626	635	564	585	617	641	563	632	622	604	612	587	574	614	571	578	579	584	628	590	570	587	591	607	613	608	612	591	635	600	564	575	607	599	650	579	570	571	604	568	604	556	576	597	620	600	636	548	599	611	625	610	576	616	533	609	565	605	607	581	606	600	571	549	589	577	563	584	607	614	571	578	569	553	589	571	585	570	619	585	632	561	594	575	602	594	576	563	564	617	568	604	559	609	592	615	596	581	566	579	595	627	526	586	567	555	573	547	552	554	598	612	551	578	578	614	589	562	614	586	606	600	572	584	578	570	572	580	591	574	594	568	602	598	542	557	620	632	607	583	624	610	559	563	585	585	562	593	597	593	583	566	594	643	579	621	565	589	603	587	607	625	586	545	592	586	610	579	640	611	600	589	610	579	649	575	613	595	539	580	593	576	589	584	600	617	580	569	574	560	543	574	561	572	597	617	631	560	597	575	601	598	630	588	573	566	601	608	586	553	587	581	590	547	567	573	562	589	544	627	561	597	562	593	581	620	575	599	635	604	580	588	618	622	605	551	573	632	518	596	578	627	626	637	570	593	634	561	570	610	624	607	567	546	576	563	600	585	598	594	611	581	575	567	582	595	594	576	577	560	601	581	550	575	554	613	630	596	608	556	585	597	566	603	567	616	612	579	601	601	603	588	553	621	552	591	573	604	566	591	588	609	601	579	595	611	569	560	569	579	609	613	587	613	579	584	569	563	612	583	568	565	567	628	575	607	563	567	568	542	580	561	542	621	583	568	532	604	608	626	583	545	600	620	618	576	572	625	557	566	573	582	612	565	643	606	552	585	590	564	623	608	599	630	607	580	555	596	583	600	611	521	613	528	601	587	599	557	612	575	574	599	593	574	622	575	566	598	561	592	615	619	544	589	588	572	624	595	552	622	570	613	572	595	596	632	594	613	572	587	568	599	586	569	565	577	581	607	586	569	582	590	611	601	570	627	595	603	630	606	573	575	597	571	573	525	608	606	605	592	597	547	541	598	586	599	606	566	590	592	555	573	611	636	617	560	565	613	577	592	567	579	548	602	539	556	571	579	575	558	614	572	611	572	609	661	596	565	583	600	576	568	553	560	536	630	571	570	589	585	567	568	514	579	547	586	581	582	591	602	545	575	580	615	554	616	563	560	561	556	569	596	555	601	632	600	577	600	649	592	625	560	569	568	607	637	556	583	594	594	602	561	599	592	635	581	617	628	608	580	608	624	571	585	546	593	558	575	601	567	598	546	572	568	578	576	616	540	635	590	555	597	571	593	581	572	573	592	617	591	589	575	623	593	588	566	619	566	646	535	553	577	621	591	596	543	529	591	607	600	598	545	608	615	615	574	576	564	599	613	653	587	565	576	619	633	604	615	571	550	590	578	578	546	635	542	596	596	625	548	570	559	573	566	619	611	575	588	593	563	591	577	603	614	635	584	601	545	609	584	593	577	617	574	618	567	609	603	596	615	567	588	532	612	580	605	572	573	544	580	570	573	566	629	626	562	641	571	573	584	578	564	576	558	589	608	600	588	572	616	578	570	550	552	599	562	584	565	575	600	624	660	580	558	591	558	555	616	537	596	603	587	617	599	581	601	597	590	586	585	632	620	616	561	585	622	566	585	578	604	552	576	586	588	578	596	597	626	554	579	600	576	566	594	614	592	602	572	589	586	583	539	607	615	614	642	577	624	609	603	570	583	542	607	616	595	566	576	633	591	628	596	586	576	617	570	619	569	565	602	583	577	587	572	592	566	629	615	590	594	585	575	580	587	602	609	590	602	573	569	569	568	607	567	595	607	589	571	605	634	544	580	559	599	601	614	575	567	576	588	575	587	556	607	591	573	567	551	595	587	625	568	584	604	570	613	582	547	603	586	552	592	582	610	601	614	540	572	542	560	639	602	611	592	581	620	581	600	621	620	562	576	599	581	574	603	554	637	617	584	602	611	585	581	604	588	558	597	586	554	578	568	608	568	584	584	590	567	599	610	602	616	598	602	542	604	601	550	573	642	613	542	639	555	575	607	551	594	593	624	596	600	596	556	591	592	550	547	561	541	550	573	617	570	613	565	638	577	567	592	598	564	584	639	574	604	623	603	583	591	625	566	591	575	564	612	597	605	663	559	565	574	606	550	575	615	536	553	611	569	595	613	573	598	591	566	616	570	577	606	593	605	565	594	607	591	589	601	542	592	584	587	554	597	540	609	587	600	579	611	604	597	612	606	588	597	588	619	566	597	602	607	589	569	567	587	610	610	591	579	618	587	578	582	607	559	620	595	616	600	626	605	594	581	538	608	582	597	659	577	596	602	574	628	604	585	563	585	568	620	622	562	563	626	567	603	614	617	580	588	611	579	586	559	610	538	541	593	595	600	559	545	597	568	603	616	546	601	600	580	545	638	625	561	577	531	576	583	557	608	588	545	575	572	593	572	602	600	536	585	577	594	572	629	544	567	597	589	558	583	601	563	559	612	591	575	560	602	593	607	579	607	585	626	609	554	565	576	595	588	564	601	578	570	599	593	565	592	576	595	622	597	604	574	578	542	589	584	592	569	556	589	524	556	616	581	604	550	563	575	569	624	613
34211	18446	5601	337	172	149	148	164	140	131	148	151	143	165	158	138	128	130	156	157	165	131	130	159	136	157	138	142	144	140	132	139	138	158	143	160	138	146	168	161	164	167	155	112	170	159	160	150	166	154	158	143	147	141	118	144	173	143	148	139	157	145	146	167	134	187	153	143	138	123	156	160	137	166	147	150	159	132	155	160	180	167	166	174	142	138	147	145	143	176	156	135	159	153	168	143	141	131	139	141	138	172	166	154	149	151	155	149	154	136	156	136	143	146	148	169	137	130	162	136	163	146	144	128	153	145	179	136	145	146	140	176	117	131	159	156	123	148	169	169	142	163	160	155	177	138	150	136	139	138	142	124	158	135	160	154	141	163	154	157	143	146	181	177	142	137	156	135	134	142	122	137	182	144	129	157	153	142	145	120	157	143	170	155	151	174	149	142	147	145	159	129	155	156	155	152	138	153	165	143	158	143	149	135	160	142	164	151	166	141	143	117	161	159	160	153	157	184	175	147	153	140	153	157	133	148	133	146	136	156	130	163	150	148	135	155	157	131	160	124	146	139	124	166	138	145	140	132	155	161	160	145	156	124	135	156	175	178	181	180	147	145	150	150	159	136	139	158	152	136	142	141	117	154	152	152	159	151	159	165	169	161	138	169	133	144	131	125	175	154	140	169	142	141	147	162	162	137	162	155	171	156	137	142	172	151	145	162	136	140	142	125	141	162	146	129	147	161	132	146	172	164	119	163	182	145	168	138	156	144	144	132	128	152	145	142	150	126	173	158	131	144	155	160	151	145	143	178	167	149	144	157	131	170	164	144	152	150	156	136	171	148	133	153	152	142	165	164	150	148	144	148	142	136	161	160	163	145	127	150	165	162	146	144	152	164	154	145	143	131	158	138	128	140	152	170	146	140	149	159	158	138	151	178	147	160	155	145	152	143	137	159	151	138	154	150	134	141	163	153	146	139	144	146	149	156	151	159	185	158	141	158	149	125	170	134	144	139	129	150	202	118	114	148	157	142	141	156	173	154	129	148	130	128	140	158	158	160	160	123	145	144	140	171	171	126	160	137	161	139	157	117	173	134	150	155	153	128	140	140	162	154	146	157	130	140	150	154	178	153	136	164	171	153	142	138	136	125	144	150	162	144	129	146	166	151	164	161	150	135	150	143	132	179	133	150	135	165	145	144	140	139	150	142	165	155	138	161	154	155	151	153	159	152	162	153	167	147	142	139	145	128	151	149	151	154	177	158	118	171	146	137	150	153	177	149	132	116	142	154	156	182	161	151	149	129	156	156	141	146	147	133	149	121	152	132	156	143	163	147	144	153	154	173	134	151	160	159	140	168	142	144	165	157	143	166	129	127	148	163	162	160	163	143	159	141	175	157	152	150	135	141	156	142	148	144	149	152	138	153	137	156	157	129	133	125	147	142	138	145	149	142	144	152	154	149	152	142	147	134	134	154	153	136	127	137	169	153	140	158	145	135	135	142	153	147	143	159	168	146	185	151	157	159	144	152	128	144	162	139	124	132	136	152	145	136	145	145	137	141	170	163	163	137	153	159	156	148	148	145	159	153	120	129	131	150	130	150	157	139	133	143	136	148	120	125	143	168	146	148	159	133	156	148	151	156	138	161	142	145	149	160	135	162	148	162	166	137	114	163	131	135	169	144	137	154	167	141	138	130	133	140	159	164	146	156	154	153	136	168	149	139	180	146	179	165	139	155	164	159	150	133	136	168	151	154	163	172	156	153	145	143	136	161	147	139	142	127	137	171	169	180	159	163	161	135	157	140	145	145	170	145	152	148	142	142	150	143	174	158	140	141	139	142	147	140	161	158	164	157	159	140	166	132	152	150	148	154	165	156	158	172	145	138	158	138	149	146	156	157	156	148	152	142	139	186	142	156	138	146	145	128	134	145	139	136	157	155	137	141	136	175	164	128	122	146	135	154	177	146	146	132	151	124	174	172	164	142	175	142	143	145	146	150	149	167	154	146	149	127	142	153	164	154	149	162	144	127	138	165	155	164	152	172	146	155	145	132	162	168	143	137	133	131	141	159	164	150	157	145	165	130	153	154	171	133	147	147	144	140	155	143	152	150	144	135	130	153	138	136	150	131	144	154	180	143	140	141	154	117	128	134	146	136	163	147	144	150	146	135	156	152	142	148	141	143	133	144	144	152	136	169	135	142	164	161	140	146	144	138	151	148	153	147	161	179	158	149	161	153	154	157	154	165	168	173	140	178	148	164	148	170	152	122	139	179	153	163	154	153	165	149	131	172	159	159	147	160	142	151	159	141	151	156	147	129	174	166	140	147	146	141	174	158	127	150	134	158	165	138	144	144	137	179	154	137	154	157	189	148	137	153	158	148	161	150	161	132	141	145	150	157	148	150	169	147	131	134	153	162	178	135	141	169	139	150	149	154	145	140	143	160	146	152	143	143	159	151	159	143	152	151	148	158	165	157	147	156	157	157	157	136	124	151	157	121	157	148	121	167	173	165	161	158	164	155	153	130	115	159	171	150	117	148	152	150	128	163	131	154	123	159	149	148	151	141	145	149	148	149	128	146	148	173	162	153	141	144	163	128	159	160	176	137	146	148	127	167	140	174	144	145	127	165	140	134	124	135	152	151	153	129	154	151	137	164	143	167	148	144	164	138	147	183	154	131	155	141	145	170	156	134	160	156	134	147	162	149	170	140	159	152	146	141	141	129	141	139	148	147	149	152	155	151	149	126	158	156	149	137	174	143	149	176	163	159	149	150	161	161	142	132	149	171	159	176	149	138	157	165	141	131	146	141	158	148	136	137	167	148	168	138	119	145	160	164	158	128	162	146	145	142	147	166	139	157	152	139	146	156	139	154	136	178	139	145	142	153	149	157	144	154	145	152	131	148	132	146	140	158	150	134	153	162	150	144	155	161	173	161	142	174	156	169	150	130	145	164	157	149	146	155	150	150	155	131	156	132	167	165	167	144	152	129	153	142	130	159	128	134	160	147	144	149	147	131	159	163	134	160	164	156	171	161	141	152	143	139	146	155	157	148	162	161	146	153	141	130	157	154	173	172	126	162	142	148	168	149	146	134	141	138	143	138	136	151	140	185	154	160	122	145	151	141	184	116	138	124	154	153	143	137	154	168	158	161	146	134	155	145	131	157	145	153	155	158	160	161	124	165	161	138	119	132	142	151	156	151	144	135	153	148	129	141	162	153	154	165	150	145	154	124	147	138	135	139	144	144	158	162	137	150	136	139	150	154	149	130	163	157	164	175	133	123	131	149	140	147	140	134	164	168	140	176	152	158	147	160	154	137	142	149	159	173	127	133	139	163	141	151	150	143	154	177	149	123	170	167	161	138	146	138	129	159	140	175	150	169	173	154	121	157	162	156	160	148	138	166	159	140	166	138	152	174	153	143	140	151	167	132	120	156	139	161	125	153	142	184	112	155	156	159	159	159	157	134	145	152	152	129	157	141	151	150	142	148
14357	4926	1096	361	399	384	358	384	405	354	353	394	384	370	392	371	380	401	379	363	375	354	375	393	376	384	348	372	371	370	364	350	358	372	377	381	381	371	369	356	373	384	411	373	383	344	361	354	419	374	376	400	376	381	394	406	364	405	379	365	338	395	378	373	363	360	358	359	393	354	389	374	335	376	362	372	380	363	391	345	384	403	376	381	418	384	358	351	367	379	354	329	339	378	361	385	350	379	392	348	355	390	369	346	377	415	361	392	403	401	377	370	356	369	383	355	372	348	369	362	346	377	379	376	358	380	397	402	396	380	359	377	366	368	368	378	358	384	390	367	381	371	341	352	356	366	348	409	379	360	389	397	366	334	375	386	376	368	368	347	372	369	402	385	379	396	366	368	380	342	370	401	348	372	391	352	361	389	360	391	364	369	391	395	397	392	366	364	382	375	347	368	375	401	376	364	380	367	381	386	367	393	389	357	355	381	347	366	362	389	349	380	408	372	418	361	364	367	389	355	391	341	365	361	388	375	394	345	331	327	389	408	387	382	382	397	405	428	369	378	381	366	375	388	358	383	362	367	355	369	339	380	348	367	349	370	362	400	379	386	328	356	355	372	353	383	383	386	343	367	365	361	362	395	344	408	379	368	380	361	386	360	351	353	356	390	405	389	379	396	375	379	387	384	394	384	413	363	357	367	356	373	381	361	383	388	352	359	392	400	360	397	363	393	395	373	391	368	350	406	389	372	363	378	383	367	387	391	375	376	388	378	395	365	387	360	416	363	376	392	385	363	369	424	376	399	365	368	393	393	380	363	418	380	360	355	357	382	383	375	396	363	371	338	364	361	402	372	349	371	377	358	358	375	373	371	375	390	383	362	366	377	391	396	360	385	370	367	410	390	396	359	400	355	367	379	375	370	375	351	377	360	362	368	359	364	365	379	348	362	344	369	377	360	356	384	371	378	331	385	353	353	395	400	388	386	343	403	377	384	371	357	368	381	357	388	360	386	382	363	396	375	376	374	424	379	345	380	370	390	389	355	351	395	371	363	362	373	359	339	394	370	398	415	365	386	399	395	374	369	405	369	364	381	371	370	388	362	357	342	348	354	378	410	386	360	368	364	409	379	369	388	380	354	348	372	353	380	364	361	390	382	383	368	378	362	394	398	391	337	369	390	380	389	340	386	391	371	365	396	401	357	370	349	346	396	412	386	363	376	375	372	391	409	360	389	372	375	345	353	402	392	408	372	353	376	351	355	382	356	376	362	390	357	399	351	387	384	372	375	378	383	370	351	391	384	410	360	398	401	353	388	385	399	399	371	368	338	362	386	363	411	381	375	389	381	337	367	367	378	345	395	400	387	372	382	358	367	367	384	378	346	354	376	340	353	396	355	375	387	440	371	401	366	341	373	360	355	414	411	397	365	389	401	376	375	398	380	359	377	359	349	352	340	376	371	402	362	392	395	420	368	348	351	394	368	384	345	335	385	342	389	382	366	365	370	378	407	364	403	371	364	351	356	373	369	365	359	376	386	394	357	375	381	378	377	387	372	365	386	386	352	373	382	361	358	376	368	366	371	382	379	402	380	384	347	358	352	376	371	426	368	384	392	332	381	381	355	367	395	399	386	357	357	387	400	363	392	393	352	368	407	394	377	403	400	372	362	362	394	362	357	366	383	378	382	376	401	365	368	397	362	388	379	403	387	372	397	396	349	352	378	361	390	379	355	430	339	393	350	363	398	371	385	346	381	371	407	351	355	365	359	372	356	390	396	327	363	357	388	382	430	355	379	388	406	366	415	358	363	375	389	365	411	399	355	372	373	391	380	373	400	364	360	390	409	366	367	368	377	344	398	370	381	362	383	350	412	422	371	372	367	323	419	374	387	404	394	397	416	384	380	348	410	333	375	383	386	365	385	376	367	362	384	368	376	378	358	388	380	381	366	390	366	343	353	358	374	397	339	356	383	372	399	399	409	384	356	397	374	377	374	356	354	371	363	412	365	370	407	377	334	370	361	360	393	406	406	357	359	368	374	346	378	388	361	375	377	351	369	388	399	374	367	372	377	355	409	374	403	389	377	386	363	373	379	413	373	378	400	373	370	364	372	397	393	391	373	407	363	353	365	380	364	383	386	354	367	395	401	377	383	370	363	366	371	398	361	375	379	375	402	362	392	347	371	371	375	391	356	377	378	386	355	403	366	375	393	397	348	396	378	360	365	377	364	359	391	362	383	375	380	379	374	340	380	375	378	360	395	375	365	381	403	394	352	352	356	393	379	394	377	393	378	400	426	367	338	348	378	348	351	353	329	383	354	344	377	379	339	345	376	359	362	369	385	393	398	391	345	369	403	371	374	350	380	373	358	370	358	347	386	385	402	363	385	366	343	351	387	339	390	352	379	356	352	349	389	391	390	375	375	377	368	381	362	382	379	394	392	358	375	393	386	365	371	370	352	375	373	347	366	338	372	376	396	396	349	337	394	374	352	381	355	377	378	365	350	347	382	382	363	378	361	366	374	389	371	373	378	369	395	400	337	374	346	391	397	369	379	388	384	364	381	369	400	371	403	400	346	363	378	380	376	371	365	378	386	380	369	366	358	364	375	400	379	366	358	370	379	372	368	384	367	381	380	409	395	373	375	384	369	370	394	386	359	364	385	358	376	369	348	391	375	342	394	409	397	393	363	363	358	373	354	401	410	356	343	370	395	365	385	355	368	366	397	368	402	362	370	381	349	358	378	399	392	370	389	408	397	394	378	362	385	385	351	352	365	392	367	349	412	389	364	364	372	355	358	392	358	383	405	382	384	379	377	395	360	352	398	367	356	393	372	396	366	378	364	350	396	380	408	413	367	367	382	357	365	381	391	374	358	388	374	394	366	400	374	359	442	364	393	398	373	403	351	364	384	341	388	393	414	339	399	395	352	356	383	378	383	389	385	371	371	372	377	394	380	390	363	384	364	377	356	418	366	382	375	336	390	371	369	383	384	384	397	362	381	364	367	397	361	374	368	361	359	386	360	404	408	377	403	360	346	375	366	364	398	364	420	376	422	381	379	389	358	376	356	400	380	339	362	355	379	380	355	396	398	395	357	378	379	428	378	358	399	429	346	372	369	366	381	368	371	382	367	360	395	370	373	388	387	371	354	376	393	400	370	388	366	394	372	378	449	387	355	389	367	365	372	356	355	429	364	357	351	378	393	338	362	365	400	396	373	378	354	399	376	406	389	344	360	371	385	371	385	365	388	384	370	314	373	388	385	372	411	393	378	389	401	392	386	368	383	402	357	371	381	415	372	364	379	384	380	375	334	356	379	380	356	370	382	382	418	394	355	358	360	388	332	370	357	352	367	392	376	403	382	367	345	335	354	374	409	371	371	375	357	407	365	359	402	380	362	380	366	365	339	412	355	394	368	392	403	382	375	390	377	379	400	389	384	400	412	381	393	379	360	351	362	407	353	371	363	324	389	381	383	386	378	375	429	383	372	374	356
25251	21114	23618	28863	21129	13669	528	394	339	374	324	281	341	339	347	307	284	311	342	345	305	260	267	314	255	300	303	289	306	293	318	296	299	305	322	318	305	312	303	294	292	290	303	306	302	351	297	314	313	350	317	286	302	287	292	313	258	306	320	296	340	325	292	275	285	307	271	295	268	287	286	255	284	297	291	280	285	288	292	325	310	283	308	291	295	298	273	318	315	284	280	322	275	306	292	309	288	290	284	284	278	306	308	286	333	286	307	327	284	261	314	302	289	296	288	293	290	308	293	280	275	299	277	301	263	293	333	296	295	302	315	311	324	306	313	292	278	317	290	287	305	292	292	289	301	293	297	298	285	304	296	302	341	302	305	301	298	293	311	272	298	319	278	301	289	308	284	306	305	315	278	264	290	290	274	283	271	254	269	246	303	307	290	277	302	317	287	323	289	309	269	277	312	333	316	304	318	302	310	301	254	338	293	265	289	296	290	326	276	279	298	307	279	281	301	271	294	302	294	299	316	252	293	290	340	287	279	312	303	306	293	285	319	311	331	283	258	313	307	273	302	289	303	330	312	307	299	284	276	278	313	303	297	293	306	297	292	300	313	305	275	280	247	280	263	297	284	317	302	285	280	298	304	281	300	284	248	334	304	307	298	332	283	316	280	304	302	321	309	266	292	322	304	323	295	331	283	292	321	278	300	332	286	302	284	304	285	308	265	302	312	278	300	317	304	317	266	307	330	273	332	289	305	286	276	291	295	298	277	317	264	268	274	294	323	276	314	304	285	294	304	292	319	336	306	302	318	297	280	277	294	285	284	314	304	292	283	275	303	287	306	328	277	273	310	291	332	275	292	300	315	298	317	282	331	329	295	282	306	270	294	245	269	278	319	312	279	276	285	319	308	301	287	308	288	330	324	299	297	320	297	304	273	280	284	309	304	283	303	280	277	296	273	329	325	305	295	307	281	306	293	311	325	264	299	346	310	275	292	312	296	273	326	296	282	284	293	325	302	280	299	283	284	330	302	298	267	312	297	297	323	298	319	285	281	321	288	291	285	319	297	298	318	295	333	307	291	279	350	304	290	284	320	305	313	317	276	290	298	292	270	281	280	304	318	290	277	283	277	263	267	317	312	297	249	247	295	279	307	265	314	302	326	302	278	309	320	261	329	290	244	301	330	322	311	301	304	302	305	286	311	291	323	306	285	324	323	294	284	327	318	296	255	315	279	297	331	313	300	258	302	316	364	320	328	268	315	289	276	284	292	277	275	259	302	303	305	312	315	322	282	274	297	308	301	312	281	304	277	298	290	298	311	280	288	294	315	280	311	278	303	303	310	337	296	313	306	307	277	293	287	306	288	338	316	290	300	291	290	279	306	287	284	309	297	264	311	284	305	295	306	317	291	292	286	305	337	289	299	287	337	283	309	287	334	326	311	304	298	345	299	329	297	300	307	303	300	308	282	266	287	307	290	275	314	285	310	301	282	279	288	311	289	298	320	278	297	308	276	287	306	332	333	268	342	338	282	279	272	334	291	294	322	335	319	291	307	319	270	317	292	276	285	284	292	307	311	308	343	295	316	302	271	295	288	302	297	260	291	336	344	286	302	304	317	331	315	311	287	299	337	296	287	258	289	337	314	303	294	288	268	274	318	302	281	317	328	316	271	315	319	289	280	284	276	256	333	302	308	275	328	296	288	269	311	295	328	294	295	268	313	284	302	256	268	306	338	293	326	301	327	316	275	329	276	282	274	295	333	290	296	298	331	308	285	268	287	315	292	324	285	307	317	259	288	315	300	311	278	301	297	297	315	281	302	323	322	279	325	315	281	302	287	277	288	322	301	245	313	327	267	296	283	283	323	304	301	290	308	296	310	284	269	327	342	308	316	275	317	322	359	313	334	309	274	272	313	301	290	281	321	318	295	289	316	275	265	277	290	268	279	270	298	268	325	296	315	283	299	277	294	299	324	308	292	274	327	317	296	310	281	315	270	288	279	319	284	288	291	287	281	308	324	302	311	296	328	303	291	284	301	284	331	309	286	301	299	291	317	299	296	292	296	304	293	313	301	296	303	318	295	326	285	299	304	322	317	307	296	284	311	352	331	285	290	286	281	349	312	260	307	299	313	317	295	296	308	299	298	293	299	307	295	322	324	318	275	311	285	299	269	284	287	311	332	316	273	260	267	283	315	324	331	313	297	268	323	341	322	297	307	282	312	292	279	308	275	304	313	290	334	304	301	315	320	324	284	279	312	288	289	303	309	296	300	286	272	303	299	305	266	297	322	291	281	271	284	273	303	276	279	285	279	317	277	285	294	296	321	292	286	276	315	278	300	260	269	279	284	293	278	298	304	288	304	296	290	283	292	272	294	323	306	332	286	321	313	282	301	286	267	320	300	305	291	302	277	290	309	279	287	318	295	286	275	274	301	296	286	287	280	295	264	302	330	326	312	259	272	322	295	297	297	318	279	301	335	300	308	293	304	287	302	317	270	285	269	296	294	302	288	303	263	337	312	267	258	289	335	296	300	299	310	309	307	295	278	343	234	308	270	303	302	316	299	294	303	255	287	308	302	295	320	315	339	282	292	290	285	300	279	332	299	319	273	296	276	299	301	280	301	272	273	307	283	283	285	290	326	302	335	296	319	320	307	322	335	297	295	329	292	269	299	302	314	327	309	280	274	310	297	292	306	315	287	294	297	286	297	333	317	323	341	304	329	292	299	255	299	291	305	283	295	276	292	318	317	305	327	317	289	299	319	288	308	324	311	316	295	272	326	263	299	315	270	311	311	295	294	325	324	278	303	325	320	305	284	316	267	325	313	284	286	271	287	298	268	289	290	286	291	330	325	277	270	300	330	293	309	319	289	270	270	297	312	319	280	326	302	292	254	291	304	267	299	333	268	304	293	337	304	310	268	267	317	298	293	276	300	297	289	287	288	297	287	300	277	288	302	327	305	308	293	323	315	280	296	287	301	289	307	310	258	301	278	314	285	307	227	258	292	317	295	305	278	311	310	260	282	309	289	282	334	305	323	297	302	318	290	325	304	314	304	313	312	299	309	268	322	268	292	282	312	292	312	314	277	278	277	319	312	291	279	300	298	299	265	303	308	299	300	286	310	289	310	303	308	296	281	298	306	279	319	299	302	309	309	310	300	285	307	276	287	296	270	279	318	284	277	280	299	300	332	275	285	303	273	303	288	297	267	265	289	312	288	317	330	303	320	307	271	318	320	315	282	287	295	328	334	312	298	318	319	287	335	295	297	339	297	293	292	312	271	304	261	311	289	308	273	301	277	264	302	309	297	298	329	298	280	288	298	304	301	296	285	287	311	280	309	274	309	294	301	288	293	296	280	291	275	299	276	284	327	285	305	293	293	306	305	370	309	297	298	298	294	284	280	269	290	281	314	299	284	285	275	324	284	322	302	291	289	306	287	329	300	306	298	304	309	286	301	300	288	274	302	266	263	319	275	313	303	297	263	331	294	268
29250	36463	13523	940	708	694	656	645	653	605	697	622	629	627	640	659	677	637	604	604	679	676	636	675	664	626	678	650	658	660	628	629	619	618	654	635	626	628	623	634	664	630	648	642	624	617	629	643	628	645	621	626	655	617	661	590	643	684	626	663	652	634	651	617	685	637	647	628	651	643	607	643	625	680	638	628	567	700	650	648	669	630	601	634	650	667	681	640	596	614	620	667	650	650	631	643	650	627	660	654	621	674	635	598	642	639	677	623	654	640	620	608	643	623	652	663	634	650	591	597	643	638	601	652	636	614	678	669	634	593	655	679	630	600	660	636	639	639	663	630	653	622	617	604	646	648	608	617	604	627	666	640	591	640	645	618	670	649	582	652	674	642	690	628	671	612	633	694	623	662	642	634	648	658	633	629	671	666	619	660	628	667	626	638	652	667	627	653	632	607	631	632	626	646	637	628	653	658	664	649	601	675	625	590	640	644	647	637	661	611	649	618	685	658	667	665	621	644	599	656	642	626	652	662	643	654	656	636	638	607	633	637	592	621	612	634	617	645	677	648	645	629	630	645	623	616	605	674	663	663	672	605	738	588	585	662	638	649	624	617	669	669	639	644	631	649	652	642	666	620	597	621	645	663	640	654	628	639	645	621	643	649	638	633	637	659	625	657	607	633	656	681	615	646	645	620	580	672	671	627	645	612	693	606	609	609	677	644	652	661	640	591	616	662	585	647	651	629	607	671	633	622	655	655	642	647	623	620	613	644	609	651	647	610	651	634	653	638	645	654	639	662	652	669	642	614	610	652	641	614	652	663	583	636	660	642	604	628	622	632	626	658	672	640	633	630	661	643	648	634	634	580	658	649	626	642	657	662	612	617	652	678	637	627	628	669	660	660	647	655	631	625	663	655	647	637	601	619	631	604	658	619	637	668	635	598	609	660	612	644	632	679	650	661	660	643	606	615	645	639	628	589	633	656	631	641	615	675	602	640	615	642	637	651	657	604	657	665	659	648	654	658	636	628	651	629	640	638	653	614	664	616	674	662	647	665	685	654	619	638	632	628	635	600	669	642	635	611	664	671	661	655	645	611	615	597	583	636	653	632	616	615	628	638	594	662	625	635	617	603	640	630	618	603	639	638	626	636	638	691	628	655	657	639	633	663	701	667	640	661	609	634	658	620	671	641	654	602	677	677	657	662	639	598	636	646	604	664	648	662	662	653	621	653	624	638	610	637	606	639	632	645	631	678	690	661	600	592	634	587	635	580	665	650	641	628	651	627	638	643	598	645	671	633	628	698	643	634	634	606	623	639	638	623	626	672	624	648	628	654	617	597	603	625	590	637	621	675	654	636	646	589	613	614	606	666	638	636	626	650	653	593	635	617	617	627	659	595	636	629	622	643	628	662	624	639	699	672	660	609	651	690	595	680	670	608	690	650	648	642	620	649	645	656	635	659	644	609	596	674	610	609	655	606	657	606	649	694	636	667	619	627	635	638	649	645	674	626	624	651	633	588	645	638	637	639	653	649	647	626	594	634	635	654	647	638	613	631	668	692	598	608	664	620	665	657	655	617	634	621	657	608	626	640	657	613	617	630	623	658	608	623	647	661	655	629	666	642	609	647	669	673	686	615	601	617	692	616	644	615	624	643	640	663	656	681	624	633	609	609	649	661	648	656	629	605	614	605	608	629	622	642	668	670	664	619	624	636	676	629	599	602	628	668	599	607	622	626	679	674	642	626	600	636	628	665	621	621	646	669	647	643	679	652	627	627	560	592	648	629	648	669	651	605	640	643	643	660	627	631	635	684	625	615	585	658	643	651	625	632	659	658	670	665	690	680	647	610	604	639	634	651	627	638	613	650	613	634	663	663	626	615	596	646	613	628	603	618	604	639	657	638	636	613	611	669	644	626	585	642	643	629	640	639	654	685	629	647	621	634	636	629	655	643	610	643	643	628	623	657	634	626	636	691	641	679	621	681	626	647	620	610	625	657	640	628	658	630	645	601	625	662	606	633	642	663	642	619	619	649	664	620	640	617	643	661	637	618	627	699	641	616	632	641	616	608	666	652	618	609	678	647	644	658	633	590	630	646	635	640	643	641	652	647	615	618	619	612	631	663	638	644	619	598	666	636	628	701	641	649	616	636	679	650	617	640	616	648	660	640	627	632	618	633	638	634	621	609	647	629	585	628	603	640	670	686	650	637	662	685	622	609	664	626	627	605	620	629	686	606	607	626	642	592	639	643	642	606	653	631	629	644	669	644	638	665	592	636	610	603	601	652	636	685	648	667	677	630	623	653	657	610	638	652	651	710	627	635	636	646	608	676	652	632	630	599	626	629	653	647	626	697	623	657	647	644	612	635	631	685	626	635	688	650	669	594	618	661	602	618	634	642	598	625	591	644	689	677	613	645	618	678	667	666	644	656	637	638	645	645	646	641	612	638	673	625	632	649	617	673	641	674	623	623	616	655	623	678	633	664	649	647	622	630	670	657	652	663	606	642	592	614	648	661	663	689	668	613	662	655	632	660	637	618	605	620	645	610	621	645	633	645	621	646	603	642	618	635	625	698	620	673	653	648	668	663	625	637	607	612	665	637	631	654	620	629	622	617	619	634	617	657	663	656	621	611	666	558	642	630	596	642	641	640	630	654	666	687	663	658	655	693	703	646	653	610	628	677	655	661	627	669	653	655	663	622	668	695	631	637	647	640	657	640	643	648	670	674	647	630	663	660	668	603	652	599	683	662	663	622	681	637	626	616	649	660	657	677	631	646	694	659	676	641	674	658	633	614	637	662	633	634	629	646	687	638	640	604	667	667	664	670	623	627	658	587	682	639	627	643	665	597	650	627	639	616	623	672	607	654	657	623	659	618	639	654	666	659	664	664	677	632	618	645	584	623	622	606	671	668	619	596	652	619	626	635	640	655	681	619	640	599	651	652	644	645	623	648	652	639	670	644	595	637	694	638	648	644	631	683	688	629	687	619	638	655	646	634	673	598	640	659	653	634	637	650	669	607	606	626	657	678	637	598	673	664	689	648	689	615	651	624	651	689	629	618	619	670	621	683	690	662	599	649	649	654	622	599	630	643	617	634	603	655	646	665	622	647	636	659	685	632	657	640	634	575	595	669	624	660	644	646	644	638	660	663	654	656	681	641	648	646	636	640	636	652	666	654	640	635	641	639	624	668	643	636	662	604	660	659	656	665	619	637	630	644	581	614	593	648	631	666	663	647	600	649	671	674	646	630	656	613	631	682	667	617	609	664	621	649	616	614	616	597	676	655	646	595	660	651	674	644	658	637	652	630	631	662	656	609	634	679	696	610	657	670	663	615	663	642	625	599	619	632	626	608	637	633	679	643	630	606	663	620	631	620	653	595	642	663	633	673	637	630	669	637	655	631	621	647	683	664	681	610	647	601	623	576	577	682	608	633	661	642	638	645	630	659	621	601	589	640	650	635	645	645	606	681	644	618	618	632	627	639	608	657
24516	21112	23991	28487	21113	21134	11740	578	398	367	326	299	371	356	312	312	280	313	318	303	273	309	311	297	279	290	300	273	272	314	305	303	286	263	278	261	291	321	285	334	272	261	290	304	301	280	247	315	308	298	307	270	313	307	265	304	312	307	295	319	314	295	317	310	257	290	288	310	291	226	253	272	308	278	280	313	268	285	274	271	278	271	280	285	270	306	291	293	304	311	279	273	281	303	301	301	292	297	292	277	261	286	259	293	274	275	275	291	284	293	275	270	268	305	286	287	302	297	288	269	319	293	294	262	287	290	293	299	273	262	273	270	286	279	265	297	298	310	296	298	277	301	287	280	240	265	296	309	293	284	284	297	295	285	266	285	307	291	287	316	296	280	271	323	267	272	282	273	285	298	315	275	302	292	280	298	296	325	297	361	294	279	279	271	305	285	295	306	334	279	280	299	309	267	294	286	307	279	320	294	305	279	290	252	304	287	285	289	284	307	295	266	297	304	296	298	268	321	294	281	281	286	276	306	269	283	312	248	280	274	261	289	311	299	341	272	285	274	271	280	269	284	267	275	305	301	269	275	278	328	248	273	264	279	300	262	287	271	321	282	273	285	318	278	301	239	290	296	294	282	286	303	305	256	287	265	275	304	283	290	296	282	250	278	283	269	275	314	302	232	266	276	283	309	300	308	331	266	285	314	301	268	293	264	281	313	304	263	237	268	270	274	303	309	316	292	328	303	288	270	252	266	288	278	283	292	293	305	297	285	292	259	280	249	284	306	291	268	295	260	295	271	281	307	282	285	318	311	293	288	271	312	283	274	291	284	271	278	292	282	265	281	310	261	260	272	325	308	287	305	315	282	300	309	278	276	292	284	281	293	276	302	279	275	277	279	258	269	294	296	239	276	272	314	283	270	290	297	294	258	335	302	314	257	264	275	295	260	274	271	276	273	281	252	255	284	278	287	264	271	312	274	283	333	263	278	286	304	304	293	323	296	280	332	275	272	266	300	297	268	297	275	308	309	273	308	285	277	286	267	296	298	244	293	274	309	308	289	267	274	265	306	289	309	267	294	263	270	254	302	289	275	292	331	258	309	295	315	289	290	258	283	290	275	269	298	278	262	293	255	308	312	275	275	328	228	294	281	274	261	296	289	307	292	253	246	307	310	281	286	294	271	288	317	275	294	282	297	265	307	250	258	309	291	282	279	283	265	296	266	311	317	280	289	316	283	302	281	297	255	317	300	269	287	284	303	280	250	321	309	274	292	279	298	282	283	284	279	277	262	264	318	326	301	317	306	244	298	265	262	270	299	228	278	301	273	296	227	311	275	267	257	275	289	275	294	303	280	307	271	289	303	290	268	281	307	280	279	277	270	298	289	264	270	278	287	302	269	297	308	306	309	272	267	261	260	308	300	314	255	257	290	271	318	318	289	307	315	294	292	284	266	284	301	311	308	300	292	275	290	325	306	273	262	300	308	299	270	315	300	300	294	305	292	291	301	295	297	314	283	308	290	269	285	263	233	265	291	248	298	262	290	283	308	302	271	311	280	297	288	309	287	301	321	277	263	252	270	311	268	265	273	286	267	297	271	258	300	298	305	249	288	278	289	268	278	284	273	289	257	289	260	273	300	316	265	297	295	296	254	263	288	266	296	279	306	311	300	267	318	283	289	252	269	305	303	295	278	277	317	287	271	277	278	303	273	288	271	260	309	313	322	276	295	292	248	307	274	305	270	292	250	320	276	288	268	277	273	282	306	265	302	277	280	272	249	293	298	293	281	271	289	288	276	303	278	271	295	262	273	257	325	263	258	303	292	269	253	265	274	290	297	283	293	310	305	304	294	277	313	300	294	289	289	274	283	278	285	277	267	236	272	267	270	277	283	308	246	237	322	282	286	256	284	270	260	309	297	283	312	295	282	256	258	267	278	268	289	281	312	307	318	278	272	292	274	270	291	297	274	284	292	308	300	299	287	291	278	281	305	312	280	300	259	289	267	292	309	311	299	279	245	245	271	250	272	256	299	260	305	304	313	330	286	268	297	270	279	279	283	274	272	270	291	311	311	309	290	276	288	269	283	310	303	311	309	277	282	281	270	280	279	235	263	257	289	284	279	301	310	275	254	253	314	298	302	272	297	298	284	274	293	268	325	319	285	318	343	291	306	266	273	306	290	264	257	276	280	298	277	276	267	264	298	281	284	293	308	320	241	283	275	282	284	321	291	296	283	296	304	291	286	277	286	285	281	283	322	272	301	311	287	286	289	291	293	276	300	267	288	282	280	272	291	260	249	294	317	270	328	289	297	302	253	292	271	317	307	323	260	269	269	305	254	297	290	284	302	285	247	296	296	282	276	286	305	256	262	286	271	289	252	259	305	287	285	293	311	287	258	272	306	275	241	298	271	288	265	288	297	281	270	296	275	302	285	301	286	279	297	278	264	278	284	313	312	290	300	285	282	265	262	262	273	299	262	279	278	282	255	291	281	291	285	308	289	287	299	284	269	277	261	277	296	309	295	312	292	294	271	297	296	300	269	296	324	278	314	276	259	262	274	286	282	270	288	267	263	266	280	258	264	285	283	296	247	263	284	308	248	282	267	280	327	302	309	271	289	255	302	232	246	276	299	277	244	256	302	290	282	323	323	295	288	291	290	285	300	300	290	289	247	244	310	288	246	257	294	293	285	304	306	256	294	282	306	280	264	309	290	256	271	292	288	282	285	303	277	273	297	290	261	272	292	301	272	319	264	275	296	267	284	303	285	251	268	296	267	234	274	276	262	316	303	306	295	320	295	296	296	289	299	282	262	292	255	277	298	280	313	257	270	281	296	286	270	314	307	294	329	282	282	288	273	268	327	283	267	315	291	253	271	311	297	315	319	305	297	271	268	269	310	283	279	265	297	287	281	293	280	269	301	264	282	315	302	294	270	270	282	277	323	291	301	315	285	309	255	297	300	270	266	270	306	292	259	292	286	296	309	272	299	296	245	300	287	278	264	294	263	300	279	295	306	282	285	320	269	247	319	260	253	306	288	260	244	307	285	266	274	273	289	283	292	314	280	278	259	299	263	299	291	316	318	259	326	282	272	310	324	311	284	278	282	299	311	260	315	292	267	277	269	287	310	285	277	294	275	274	316	290	265	276	293	269	268	289	276	287	276	252	305	282	299	275	289	288	305	293	281	250	303	282	292	307	289	302	282	329	273	262	287	269	274	271	282	283	309	274	306	308	287	269	303	301	287	297	303	292	244	289	278	304	278	276	266	259	295	296	276	291	318	316	253	289	277	281	287	267	312	275	280	270	285	283	304	301	275	281	284	278	257	257	260	302	279	289	280	280	284	270	281	263	274	285	259	271	305	274	292	290	266	278	271	282	318	299	277	293	262	267	262	274	279	251	262	281	325	261	245	261	281	283	283	264	272	252	319	312	303	297	300	299	289	295	291	288	293	291	257	295	285	283	258	257	302	279	258	284	279	276	307	292	285	283	302
34978	47139	20571	1125	675	637	647	593	615	611	591	596	615	625	606	592	603	574	578	586	590	581	603	614	572	521	607	619	567	598	592	570	581	579	594	598	592	621	560	580	586	616	616	592	551	629	608	564	597	538	596	586	544	610	556	591	582	568	581	574	553	560	565	572	616	631	565	576	601	607	592	571	570	592	591	590	613	597	601	589	547	534	612	600	620	581	564	569	589	592	578	594	567	570	602	565	614	582	595	597	582	593	586	576	580	580	607	585	592	553	576	616	602	577	564	619	579	600	578	567	566	596	590	547	616	585	597	603	576	634	572	604	592	553	618	550	607	563	573	593	561	581	621	565	627	568	576	580	596	590	608	572	580	549	579	564	587	545	608	597	617	567	607	549	572	560	579	597	583	598	561	587	570	611	596	569	616	584	564	584	554	611	577	587	602	590	598	610	618	561	603	570	564	568	565	595	568	525	561	598	521	569	600	603	575	548	622	543	597	564	557	590	587	593	611	547	574	606	597	615	608	618	579	552	584	552	585	566	504	599	580	585	628	603	635	589	560	566	541	601	599	601	615	578	562	545	615	628	624	579	577	568	584	550	597	620	563	558	566	593	598	585	588	605	593	589	558	580	565	559	609	589	606	611	541	561	596	609	581	590	580	552	623	603	564	576	572	567	589	592	588	581	588	575	606	563	611	585	556	606	609	595	605	581	593	574	647	588	602	586	587	580	600	550	586	603	566	576	567	556	596	571	593	584	662	587	610	620	596	534	590	580	612	586	599	628	560	581	547	636	589	614	603	569	565	573	628	589	604	551	604	604	589	568	622	610	532	607	632	633	614	613	549	622	586	591	574	588	575	575	630	595	584	592	571	598	594	562	559	564	640	560	635	583	578	593	582	555	584	568	582	599	610	593	594	623	577	582	599	595	587	563	592	611	609	570	588	569	561	605	574	578	558	596	555	580	610	579	623	599	605	617	636	615	584	618	598	608	577	572	611	617	618	616	578	580	555	596	626	578	547	615	559	587	596	569	568	575	585	550	573	596	586	584	554	621	565	587	564	598	646	557	553	621	598	606	571	585	614	594	594	587	553	609	539	597	635	587	621	586	611	612	591	604	605	546	560	571	600	576	547	574	569	620	580	587	610	590	599	600	582	607	558	634	587	579	574	616	602	582	599	537	559	551	631	538	572	594	545	579	581	584	623	617	545	565	589	585	594	548	598	557	560	559	556	617	551	561	591	592	604	600	590	575	609	667	577	583	581	620	568	596	593	558	587	571	559	548	601	548	597	634	651	614	646	612	628	592	615	537	604	584	584	582	617	600	582	598	601	581	607	557	596	569	604	581	591	577	574	638	608	608	583	549	613	571	596	539	584	614	583	599	581	581	580	613	614	568	612	591	553	579	599	593	563	587	589	565	607	607	593	567	610	622	606	577	581	575	535	613	575	595	582	569	596	563	552	592	609	536	592	567	631	588	619	568	577	609	634	609	590	595	628	559	624	559	591	578	613	618	580	603	615	569	594	606	581	571	574	573	593	546	603	549	598	573	599	584	611	566	556	598	586	562	538	573	577	577	572	585	578	592	621	591	578	576	562	570	621	580	569	605	569	608	613	556	617	595	570	574	606	567	545	596	603	614	585	607	611	588	613	561	557	572	541	583	613	588	629	594	587	610	644	581	583	551	599	614	618	614	561	624	567	612	570	616	626	571	534	598	585	567	594	556	618	581	566	607	589	615	607	597	597	589	642	623	552	648	584	589	584	591	578	597	595	598	598	558	583	601	592	584	593	601	588	665	601	577	558	607	574	549	578	577	567	587	556	602	574	583	579	642	625	596	618	599	572	614	569	593	579	602	550	601	596	598	595	557	600	583	580	528	603	563	606	583	602	631	588	618	577	548	569	626	554	586	570	610	593	582	616	553	585	642	548	591	605	570	595	576	595	600	637	635	581	566	591	633	591	589	609	550	573	586	576	561	591	576	572	598	581	581	601	586	617	558	616	585	555	607	560	565	613	604	565	566	586	565	567	582	545	587	585	544	636	633	565	578	604	636	592	571	598	586	602	564	623	568	611	603	569	613	600	573	528	597	640	590	580	625	579	582	620	539	607	566	577	616	571	591	582	589	584	591	596	581	644	577	601	571	584	623	596	596	631	595	654	569	566	585	607	596	595	604	588	596	592	569	615	585	593	568	646	538	636	578	578	570	625	617	601	638	591	585	575	597	580	595	602	584	621	590	602	548	569	576	576	615	599	631	579	579	579	601	565	541	608	586	557	589	608	598	643	595	582	576	597	591	601	611	639	615	571	568	536	608	611	547	566	622	559	576	653	545	602	628	598	553	622	612	539	599	572	553	554	594	584	581	592	594	550	584	551	548	567	612	611	545	567	574	592	612	584	620	609	588	603	597	611	558	583	608	581	585	542	635	587	583	565	602	601	636	567	531	602	603	573	602	548	595	590	589	579	579	605	577	575	605	568	632	612	564	583	584	596	583	539	579	572	619	587	581	608	600	597	576	652	594	581	584	612	563	601	569	576	569	567	560	593	558	599	563	621	585	584	576	566	557	573	631	574	586	548	579	578	628	587	606	542	590	617	578	621	560	586	573	606	598	646	584	614	574	608	582	641	582	599	601	566	574	598	585	562	581	577	599	585	575	602	539	536	615	585	537	573	598	590	570	607	582	581	600	607	542	600	608	593	587	602	580	566	610	596	551	575	578	596	563	616	556	594	606	632	592	609	619	567	560	600	582	612	595	650	584	583	629	568	558	558	581	564	585	622	661	591	602	595	600	561	587	578	627	551	589	596	605	531	597	573	571	595	590	571	609	654	540	566	644	579	592	556	577	590	596	587	580	575	606	561	630	592	611	587	598	575	598	566	581	555	615	609	543	546	607	616	578	615	599	590	596	599	560	556	616	587	547	550	582	581	570	634	591	542	539	593	569	595	587	594	601	562	614	597	598	560	574	582	578	605	598	638	597	597	595	573	546	550	611	615	568	616	557	603	599	604	604	598	607	560	557	613	584	572	581	616	574	603	523	588	565	595	609	597	602	582	572	593	604	579	574	585	626	598	594	598	559	597	599	584	595	595	581	627	577	601	590	610	594	584	574	556	528	585	590	565	598	608	632	601	551	555	598	580	582	600	567	634	626	565	557	579	573	587	567	593	612	620	582	559	587	591	571	590	565	573	594	559	605	598	609	572	589	602	554	549	616	532	598	552	576	635	611	619	564	584	590	597	608	594	565	588	572	622	590	622	575	596	583	624	582	597	616	590	619	634	549	558	590	540	579	619	622	554	577	569	544	578	555	552	623	599	582	603	587	590	556	605	598	585	592	617	546	523	634	583	639	549	587	610	597	575	579	560	631	581	593	628	582	638	581	550	547	602	582	587	607	559	552	610	573	612	560	618	584	617	570	572	570	557	566	547	614	564	572	566	565	621	607	611	608	572	585	595	569	576	609	591	587	576	606	589	612	574	580	595	593
33933	18412	5535	389	174	162	159	151	159	141	141	143	162	139	145	162	152	141	150	139	165	156	146	155	144	145	156	155	126	138	146	144	164	137	150	138	170	163	162	124	138	158	192	163	165	158	152	132	145	161	132	140	155	136	149	163	156	131	171	164	135	148	152	133	150	162	160	148	136	152	140	141	155	138	130	142	151	145	151	154	156	165	161	151	157	146	137	170	147	152	181	170	137	147	135	143	143	152	147	129	146	154	151	150	137	155	140	141	136	135	152	159	148	163	143	152	122	151	163	137	137	156	161	156	155	148	155	167	155	164	145	134	127	159	159	132	167	176	152	159	137	134	153	157	137	154	162	153	146	169	162	162	129	155	118	144	157	130	143	141	146	145	163	150	144	139	146	129	145	156	142	149	153	139	157	141	150	162	141	126	147	140	136	179	139	149	139	168	156	163	144	168	134	151	137	144	161	169	139	128	147	153	134	161	124	138	135	149	148	185	146	167	145	154	153	148	130	141	151	133	165	136	144	179	148	164	158	158	163	132	162	118	147	157	142	131	122	145	135	152	150	153	173	132	154	144	140	122	156	152	137	150	163	131	138	168	162	150	136	149	147	144	157	139	140	147	146	132	180	139	158	141	153	164	156	151	145	137	123	145	146	154	146	134	136	181	158	164	168	136	123	161	146	156	175	131	164	139	169	151	157	170	156	139	147	141	149	157	153	136	152	153	134	147	137	169	178	177	158	153	152	158	135	162	142	154	161	147	149	136	157	129	150	144	170	142	162	147	119	150	140	172	146	168	158	185	145	138	156	151	157	154	154	152	137	141	156	173	148	137	156	137	157	172	164	143	137	151	155	158	145	156	143	134	152	151	187	117	155	146	162	163	129	128	162	143	137	140	136	162	142	157	164	143	139	139	162	134	160	159	165	168	133	151	157	161	150	150	142	165	166	120	145	141	153	170	146	154	129	124	148	168	154	165	161	131	144	146	139	146	165	135	146	148	142	165	172	153	158	142	161	145	148	149	172	147	187	145	119	163	146	154	164	157	153	167	148	131	155	128	132	134	154	128	130	149	136	150	154	142	161	161	145	145	170	142	158	143	138	130	122	166	152	153	148	159	127	140	139	151	153	149	157	159	135	154	160	175	160	166	155	139	121	130	174	153	144	125	151	150	142	139	137	147	151	158	159	139	145	171	132	151	143	143	140	158	171	123	139	160	156	146	135	137	153	163	183	168	152	125	161	178	157	146	134	144	146	157	162	140	143	167	141	146	150	160	151	155	175	155	152	144	140	157	140	149	161	145	135	129	148	134	132	161	149	135	145	155	162	140	171	143	152	167	154	148	155	138	163	164	147	153	138	154	133	147	165	163	143	154	168	166	165	166	159	150	149	141	159	157	138	153	142	153	153	160	128	157	162	142	138	126	135	138	142	156	160	147	175	135	140	156	138	135	153	156	154	143	152	165	163	159	150	139	147	164	143	148	162	148	166	145	160	141	157	138	159	153	151	126	132	171	151	149	153	154	162	161	150	151	156	136	155	161	137	160	149	134	173	140	172	114	140	156	156	152	160	156	165	153	149	142	151	143	174	135	196	146	132	145	139	135	130	139	152	150	143	159	155	137	161	166	149	164	146	145	146	151	138	148	164	157	151	166	148	125	146	164	185	125	163	164	175	155	155	143	139	141	150	167	177	138	139	149	147	143	160	145	151	138	158	155	136	163	141	155	154	134	166	133	174	134	155	144	149	147	144	132	150	171	146	147	154	167	160	157	150	125	125	142	148	165	134	161	183	151	173	139	143	167	155	143	137	135	122	145	152	171	173	166	131	154	167	170	184	167	157	149	188	147	151	164	161	166	127	144	165	148	129	155	162	151	138	122	145	161	189	158	160	151	143	146	129	162	162	141	149	155	157	132	148	161	156	137	166	146	130	137	143	144	142	127	156	143	145	143	161	152	161	163	147	133	135	152	162	139	137	149	125	151	138	142	193	159	164	135	136	157	151	141	167	155	153	170	151	161	159	171	168	170	167	157	156	155	151	155	131	141	154	153	141	163	147	126	160	141	146	143	138	156	148	146	163	144	155	141	155	157	143	121	136	152	141	145	140	152	154	156	173	152	148	157	166	136	154	148	155	149	148	151	158	150	150	125	170	134	165	170	158	149	139	149	165	167	132	137	143	150	149	151	155	161	150	133	163	150	137	149	159	147	160	139	142	133	153	149	136	162	134	141	139	145	176	155	175	177	142	159	130	148	153	167	135	160	138	159	143	158	158	161	132	164	152	149	170	152	147	138	146	133	150	142	152	140	147	142	141	136	158	166	146	139	147	156	160	144	155	169	134	143	162	171	183	159	148	140	137	143	141	162	159	142	198	150	143	163	141	175	158	128	147	163	151	140	140	138	161	147	130	161	136	149	158	149	139	142	142	124	148	158	157	130	159	132	132	132	159	129	146	169	159	155	159	179	137	164	149	145	163	152	170	165	140	152	136	157	158	145	145	144	148	167	156	154	140	159	149	139	148	153	151	159	130	142	162	169	158	152	153	163	139	158	168	160	176	133	142	145	150	163	159	155	159	143	149	160	173	150	133	151	155	160	174	141	130	153	156	139	119	143	107	142	153	162	157	125	168	129	143	139	165	168	135	153	147	150	131	142	169	161	168	149	145	162	140	169	165	135	169	160	148	126	172	136	141	147	144	136	190	155	159	177	150	151	176	160	142	170	148	134	162	176	165	153	176	147	139	145	141	163	144	172	137	148	177	163	163	140	151	147	137	170	138	153	141	168	155	162	148	149	147	146	151	167	156	142	152	143	139	141	147	159	143	134	132	156	166	154	162	141	168	143	158	157	146	150	168	151	162	139	135	146	154	171	156	147	151	150	166	125	132	150	133	157	156	140	162	144	145	151	168	157	118	110	171	155	132	149	156	167	157	163	150	145	135	129	147	139	155	160	160	146	154	128	150	156	166	166	146	177	150	164	132	162	147	131	154	136	150	144	129	171	134	150	147	160	141	182	165	175	164	147	142	173	177	170	164	140	153	150	140	129	168	143	166	136	154	144	154	165	147	141	137	118	143	154	148	127	133	165	147	146	160	168	151	143	163	146	156	166	147	157	141	154	117	156	137	173	161	156	156	137	158	159	121	138	148	136	137	147	159	138	158	148	177	165	150	164	134	133	176	134	143	156	169	147	132	145	147	144	135	155	170	145	172	157	141	139	147	147	145	161	137	170	150	162	142	147	162	152	129	129	143	161	142	154	138	130	148	163	143	170	144	149	154	154	142	135	161	162	151	145	162	143	146	164	144	173	172	162	156	155	163	137	165	178	134	121	154	156	124	144	128	172	157	132	139	167	158	130	143	156	150	145	124	180	133	145	125	142	156	161	143	135	132	151	145	144	155	147	155	129	163	150	136	153	160	139	171	166	144	157	134	144	149	145	156	135	148	110	158	157	129	133	168	161	149	149	134	163	143	160	145	160	137	173
14229	5944	1154	354	391	378	394	359	333	352	383	370	409	402	408	379	378	370	398	370	411	357	372	373	368	373	355	370	337	375	385	374	379	360	373	330	350	384	399	351	386	365	383	348	390	337	380	369	348	389	372	391	409	341	346	349	361	415	347	386	360	352	381	401	389	394	396	394	370	369	358	337	362	398	318	378	414	385	393	369	389	372	365	360	381	398	400	407	359	388	398	369	386	389	374	389	394	403	362	350	404	326	416	388	366	383	373	395	381	376	376	388	361	369	393	388	371	389	367	386	394	393	364	365	369	391	354	358	370	350	385	391	386	365	373	378	384	369	376	374	356	370	370	337	341	378	388	417	402	345	384	389	400	364	343	400	373	388	366	369	378	401	380	344	355	355	364	387	358	357	382	380	390	331	356	348	392	416	370	387	358	367	345	381	378	415	377	368	381	397	375	371	417	366	399	406	385	377	333	364	376	369	373	398	413	381	351	386	404	378	367	370	353	392	393	371	394	351	351	388	363	426	413	380	371	400	397	367	391	389	379	351	403	366	371	352	365	353	378	383	410	391	372	397	413	377	349	375	381	387	400	371	364	384	367	367	348	390	409	371	381	400	374	365	399	368	380	376	355	350	388	385	416	399	407	371	371	355	371	386	405	368	378	375	354	377	371	336	362	391	327	401	400	407	413	382	397	402	364	398	357	399	405	374	367	370	398	396	340	375	342	414	345	398	349	374	402	376	369	424	390	346	395	375	409	389	354	367	413	328	399	360	390	362	383	387	392	400	383	378	373	360	428	386	363	392	402	394	377	395	359	388	377	353	374	401	372	368	372	363	348	343	363	417	385	380	395	363	379	375	352	408	352	367	410	382	380	397	357	353	364	373	371	364	367	396	330	385	354	369	360	339	379	377	347	382	377	370	372	388	397	361	373	365	396	369	366	388	379	357	360	371	372	416	344	379	349	373	374	359	354	400	325	415	343	397	385	379	391	400	368	389	379	402	367	389	352	390	341	385	365	395	381	376	380	416	398	403	415	369	370	385	361	368	405	363	370	397	378	373	375	403	336	377	398	377	392	387	406	383	373	381	377	401	372	358	349	365	362	397	367	331	383	359	361	355	414	329	358	368	398	424	393	370	348	385	372	363	376	328	393	361	360	372	345	377	396	359	381	380	384	361	395	391	387	369	401	338	397	395	355	350	364	382	386	391	351	362	379	364	344	406	395	359	395	361	374	358	358	405	373	360	384	355	405	347	382	344	368	378	379	380	381	414	383	409	391	362	375	381	384	380	366	390	362	408	393	358	358	372	392	357	370	347	357	359	372	382	347	392	398	367	347	363	375	410	371	369	373	378	364	381	359	380	357	367	439	358	376	421	371	355	378	363	381	398	374	408	377	362	352	409	352	335	345	388	410	375	386	407	331	366	384	364	406	368	368	375	376	381	354	371	375	386	384	400	372	386	364	379	352	358	379	363	401	346	390	383	385	377	384	353	386	382	364	344	365	397	369	404	377	393	396	361	400	380	398	394	362	376	393	375	402	357	379	328	360	351	398	368	414	373	373	394	352	367	388	384	407	394	424	372	366	377	361	380	380	381	392	405	424	366	379	380	390	357	390	365	351	363	363	349	343	344	365	383	397	398	368	371	383	359	379	384	391	392	348	392	382	394	357	367	407	362	376	375	367	386	382	378	386	383	375	376	398	347	365	367	370	360	386	417	376	344	357	377	380	398	365	359	369	396	383	371	399	351	395	364	387	374	385	386	339	355	382	362	388	381	373	394	394	342	366	385	377	401	408	387	331	396	357	368	352	393	380	398	384	447	387	368	377	366	368	383	377	359	369	343	369	387	350	368	416	360	385	372	365	366	361	397	394	397	363	403	395	398	373	359	364	341	398	385	361	341	356	362	355	367	348	419	386	349	369	360	370	388	371	374	360	398	381	388	378	413	397	387	355	392	359	381	357	381	373	379	354	376	365	378	377	397	370	375	400	383	369	395	382	402	381	352	375	371	393	370	379	377	378	350	356	368	392	365	367	376	390	408	400	342	357	387	347	378	406	382	392	364	389	409	364	379	363	388	378	330	364	384	364	372	356	378	359	375	372	378	348	351	399	392	394	424	369	359	340	385	379	380	380	394	397	353	366	371	366	379	377	370	362	379	393	408	388	340	377	368	374	357	400	363	372	367	407	379	401	372	377	387	387	387	364	370	368	382	383	342	395	411	370	371	391	394	384	366	381	382	391	372	384	386	380	369	407	402	380	353	393	428	375	360	361	405	359	368	359	356	363	369	406	401	416	408	376	387	360	412	398	384	369	425	409	370	375	361	373	367	375	352	350	384	369	345	358	370	391	378	394	367	362	382	385	394	360	404	385	426	406	380	409	371	386	363	421	353	366	385	344	362	362	345	388	373	395	361	379	376	362	378	336	366	355	395	371	384	389	415	384	364	400	385	392	389	378	416	387	376	385	350	369	412	382	372	363	368	390	371	390	353	353	372	402	361	425	403	385	386	371	363	366	388	370	335	380	388	407	399	360	390	390	379	376	381	367	376	380	363	333	348	394	403	354	350	390	391	356	360	381	352	389	394	366	400	432	351	407	394	359	408	360	355	366	357	393	359	354	362	376	368	370	395	371	365	375	390	368	383	363	365	391	354	340	376	346	383	409	368	390	342	358	349	378	347	371	332	365	375	383	351	397	377	367	365	377	382	362	384	388	391	386	403	374	348	390	403	400	386	381	365	369	375	401	367	361	372	358	375	398	373	355	348	325	367	363	369	371	413	391	375	421	365	369	377	347	400	378	386	369	348	397	390	368	395	370	378	377	372	368	365	417	344	326	381	344	371	367	347	407	403	413	375	367	363	402	366	375	402	385	362	388	353	346	358	376	381	341	424	389	406	407	399	386	356	396	356	403	367	393	338	392	395	411	350	372	418	405	400	390	376	391	385	384	383	391	375	428	371	349	374	377	376	380	349	385	372	391	366	361	414	405	376	350	356	383	384	373	389	369	390	382	427	373	362	384	398	394	371	376	371	390	362	353	374	373	414	346	408	363	372	394	346	357	379	372	411	395	399	364	396	362	397	368	356	383	388	370	402	356	388	368	353	382	375	365	383	397	404	379	384	391	369	371	412	407	374	420	353	338	379	382	368	425	396	386	357	428	388	400	383	368	340	397	397	399	407	380	389	418	412	378	356	366	370	340	385	398	357	366	379	398	365	356	350	373	344	346	340	388	401	388	367	352	417	409	405	340	346	396	367	384	377	371	349	369	353	402	382	397	390	360	363	380	405	395	374	396	357	370	403	395	395	371	367	402	370	364	375	386	393	410	348	389	342	393	422	381	407	400	370	378	390	367	347	379	365	383	364	382	363	385	372	374	388	382	386	369	369	385	392	404	397	367	374	367	365	383	337	384	357	385	350	397	382	352	347	394	388	370	402	402	364	390	377	371	341	370	352	370	380	375	351	364	357	332	377	356	333	369	356
25223	21108	23578	28872	21124	14192	612	429	349	322	345	323	303	306	311	299	329	313	311	328	305	323	307	328	286	296	322	315	304	340	310	327	275	310	324	298	287	299	305	317	318	317	282	300	291	292	289	265	316	293	313	330	305	305	302	289	320	277	305	294	303	290	297	311	317	296	325	309	285	329	284	271	296	296	278	316	318	292	318	302	290	257	297	295	295	308	307	283	302	315	263	279	287	270	295	295	300	294	313	275	326	283	328	309	280	287	290	290	292	302	287	295	324	285	326	327	329	292	297	311	309	319	313	321	273	277	297	287	297	278	328	327	304	287	295	307	328	285	324	306	301	305	282	286	285	300	282	283	272	283	260	288	262	314	322	299	296	325	313	265	301	286	273	268	294	321	292	284	265	278	308	316	287	305	292	289	286	308	276	291	323	320	302	284	297	347	353	326	310	290	297	287	308	316	295	267	283	281	312	304	311	322	330	271	303	288	304	309	305	311	303	295	286	343	301	275	314	339	311	313	316	311	292	255	299	307	293	330	311	303	269	334	288	329	313	319	314	295	291	282	321	287	254	283	293	292	281	278	274	307	303	300	315	300	333	292	288	290	333	301	310	308	297	313	315	306	296	274	264	262	300	288	315	317	304	305	303	287	302	293	297	327	300	304	302	300	271	283	311	300	306	326	313	308	293	278	301	276	330	313	308	317	295	317	318	352	312	308	264	317	321	318	262	311	314	304	297	299	271	267	280	307	310	315	298	301	292	317	318	268	314	302	320	307	312	289	264	287	298	309	262	275	286	273	315	258	294	274	316	290	320	330	290	319	291	295	301	325	283	289	297	320	339	318	322	290	334	306	304	286	293	263	302	282	310	294	327	342	290	285	312	300	285	298	301	314	315	324	311	302	266	280	297	296	303	279	286	289	303	276	309	295	312	280	320	307	304	257	292	277	263	304	303	297	322	275	275	298	318	293	337	299	304	282	260	297	279	310	300	273	274	308	315	314	263	308	306	306	258	304	288	278	278	313	273	289	316	323	326	301	303	310	277	291	280	273	303	299	320	304	308	287	322	302	279	324	297	296	307	291	311	294	289	298	271	344	256	291	325	286	303	304	287	288	293	277	249	301	288	297	292	303	311	281	289	299	336	316	301	314	293	348	306	303	262	310	276	301	291	334	296	275	293	285	296	324	289	294	307	313	303	334	305	298	293	297	280	316	282	267	251	336	301	335	337	330	292	282	294	299	305	268	274	317	300	340	305	322	250	301	287	301	265	299	288	285	280	295	279	285	282	332	296	319	317	309	271	282	293	290	318	320	303	298	263	265	282	304	331	306	306	308	280	321	332	325	312	285	304	296	298	340	279	289	274	278	283	283	304	316	294	302	317	295	310	310	309	326	315	296	304	301	300	351	281	329	302	292	324	300	289	295	284	321	279	287	274	315	308	301	266	284	326	311	337	304	310	265	308	314	269	309	304	310	307	307	288	311	286	293	312	301	331	280	293	329	313	302	311	308	290	305	301	298	309	286	296	281	306	316	291	302	311	316	289	286	291	337	289	317	291	307	298	306	326	290	306	289	312	308	291	325	293	305	300	284	277	279	296	293	298	302	323	310	309	283	281	310	284	287	312	226	255	314	298	279	265	312	298	313	280	270	288	309	330	277	295	275	290	293	326	319	293	338	261	274	292	284	306	305	313	319	295	264	301	277	300	286	316	306	291	293	286	301	271	331	299	296	308	277	301	279	318	311	267	295	276	317	319	306	288	290	317	315	329	283	324	275	271	277	315	319	293	332	259	282	283	293	309	299	319	262	319	296	302	310	308	291	272	294	285	304	287	332	315	276	291	292	307	262	287	298	276	288	269	297	295	291	302	291	295	288	313	309	314	327	296	281	283	274	263	306	303	304	316	304	272	287	306	314	286	296	285	274	285	307	338	284	303	277	303	314	331	315	325	291	308	327	301	282	278	311	317	282	267	264	305	314	295	330	291	305	275	292	307	292	299	313	340	291	301	328	273	304	317	282	304	313	303	313	311	287	287	307	291	280	291	293	250	316	283	269	311	320	310	291	300	313	318	287	303	323	309	299	306	285	306	276	270	316	293	273	301	293	296	311	281	305	308	285	300	315	306	272	263	298	260	301	313	315	317	330	311	296	320	273	292	270	294	276	310	300	285	288	307	289	289	270	320	304	308	285	274	292	282	274	290	289	323	323	303	314	318	299	306	306	275	276	312	313	287	338	316	323	308	283	305	287	290	284	319	271	291	267	294	277	318	280	306	320	301	341	268	285	288	281	284	346	294	302	282	285	334	308	292	305	307	284	294	322	255	266	336	322	298	307	291	342	279	272	258	317	285	314	296	303	327	285	334	318	305	305	308	290	303	314	293	282	257	280	284	294	299	327	330	282	305	310	274	313	293	294	320	304	310	318	283	307	303	302	276	306	338	304	304	328	295	324	310	276	289	305	279	296	280	308	322	286	316	269	328	299	286	298	305	296	291	316	290	288	275	307	309	344	312	314	287	277	309	326	275	279	284	280	319	273	279	326	287	309	299	276	278	304	312	305	302	312	310	342	289	304	276	297	319	308	321	268	285	282	313	288	331	292	316	250	279	305	310	305	287	346	301	284	293	288	350	300	308	309	321	281	298	309	279	298	295	295	271	310	287	289	319	313	292	302	284	323	289	296	269	302	320	293	273	286	321	283	291	305	286	329	313	298	297	315	322	283	284	293	332	316	316	301	290	270	314	274	322	288	339	324	274	292	326	273	313	318	298	290	285	271	292	292	316	308	285	307	309	319	300	314	293	305	306	314	255	304	286	308	314	295	271	280	301	295	319	314	304	272	316	279	327	299	281	314	305	293	308	312	295	281	267	305	294	286	272	289	284	293	274	321	285	301	320	292	294	297	300	278	294	316	291	289	285	281	294	302	312	307	270	287	267	329	308	288	321	282	282	296	315	303	286	282	334	271	315	262	309	294	275	325	280	315	317	331	309	276	306	327	295	272	290	305	268	298	297	274	294	328	294	318	306	307	310	287	289	309	274	301	274	287	259	313	297	284	306	300	316	293	310	297	342	294	321	317	297	276	298	315	321	312	271	327	353	325	283	280	274	294	308	308	295	291	305	300	266	296	295	334	292	277	337	309	272	280	296	288	295	307	293	249	293	299	306	306	292	325	298	284	305	297	298	325	265	334	317	301	291	301	314	329	305	287	266	299	312	317	283	294	284	283	282	315	296	284	310	330	345	307	321	287	287	310	279	296	261	267	307	313	250	285	312	298	279	287	286	315	320	304	309	299	299	273	305	273	336	321	313	306	303	340	316	313	319	303	301	320	315	278	298	290	266	276	289	297	251	318	301	288	318	297	286	297	291	288	333	302	304	330	311	312	332	299	294	309	316	302	293	313	322	284	284	284	300	312	287	287	308	335	316	305	299	290	330	280	297	269	299	390	294	291	274	300	329	301	313	292	284	299	308	328	294	295	273	288
28897	37306	13372	872	782	689	690	603	636	660	639	663	628	590	697	642	628	623	658	658	643	622	678	643	669	629	661	663	633	663	615	659	639	657	576	654	672	640	627	595	625	656	619	640	642	654	686	643	671	630	651	652	641	625	628	607	639	658	664	614	660	660	660	634	646	662	677	646	606	630	646	604	664	680	641	642	644	630	652	666	649	624	595	670	650	629	672	647	648	658	672	652	622	627	646	621	618	643	650	667	618	657	620	599	668	653	635	656	648	626	628	686	648	612	611	697	583	613	621	656	663	657	615	628	611	689	618	657	629	648	650	673	636	612	653	675	627	654	629	592	648	668	636	639	625	638	611	641	676	644	628	686	627	619	636	633	636	642	604	665	656	668	655	582	643	620	643	651	580	663	636	652	622	677	646	644	624	646	641	656	663	643	666	675	649	649	672	622	633	597	642	603	629	679	617	622	680	586	652	645	632	659	647	616	605	613	653	659	637	655	645	617	647	645	635	596	674	628	713	640	606	617	667	643	672	679	620	641	657	673	648	644	622	636	628	631	598	639	626	671	607	619	620	649	641	662	628	663	632	644	611	665	659	676	636	625	646	598	583	584	631	639	662	642	661	635	650	617	699	600	663	610	649	644	645	664	641	642	635	632	615	645	656	610	641	593	690	637	684	645	685	636	612	641	667	632	682	617	676	607	665	628	656	655	632	610	679	648	677	666	636	660	637	685	621	652	601	626	626	680	648	630	656	668	569	645	641	631	652	685	612	685	625	661	611	652	716	646	670	613	601	652	598	639	670	661	623	637	652	684	654	574	611	677	630	640	655	599	598	599	662	654	604	645	637	680	644	633	643	615	643	649	634	652	612	651	677	613	577	622	626	629	687	669	676	613	632	614	673	629	650	682	622	643	638	607	651	707	626	602	653	610	651	626	680	629	655	623	635	642	657	639	685	624	637	621	679	647	608	632	640	680	637	630	611	671	636	600	628	710	648	632	630	621	617	621	645	625	660	610	622	636	663	604	669	641	614	642	617	603	590	619	663	636	633	618	650	689	656	633	649	611	633	629	626	602	641	628	667	678	667	628	618	639	657	642	589	664	641	623	681	649	637	632	628	637	651	602	675	611	638	615	631	617	688	660	598	611	620	621	620	598	668	645	657	655	659	667	648	646	629	661	647	652	638	649	654	638	629	640	676	665	640	631	654	659	655	618	629	636	641	623	610	655	633	602	649	636	624	635	622	613	628	623	679	639	627	659	616	649	656	600	670	644	628	611	638	581	652	670	631	618	683	659	666	624	667	638	639	623	617	610	653	623	691	647	642	623	619	683	630	617	649	657	614	610	662	647	634	652	631	633	668	651	669	630	660	658	643	597	630	591	660	621	676	619	617	641	661	647	666	609	619	657	680	599	651	655	631	621	594	678	673	638	642	641	668	679	657	616	652	626	664	621	650	599	651	646	642	683	654	663	652	646	664	617	624	655	679	675	677	604	662	660	615	636	680	687	628	639	633	643	616	652	637	664	624	662	626	640	610	638	653	651	604	606	590	627	631	640	675	629	647	615	636	645	639	645	631	641	672	656	691	658	616	656	638	599	663	687	633	615	667	658	674	620	655	656	607	648	654	645	614	628	666	618	664	689	639	623	645	660	632	667	625	627	638	639	624	636	648	615	646	604	639	672	598	592	653	667	645	636	655	663	660	616	638	597	633	655	621	619	668	620	624	673	679	604	637	677	585	635	643	638	643	650	615	684	661	655	617	647	667	638	652	642	634	659	611	660	592	637	651	663	626	641	639	621	628	629	643	641	625	669	654	610	662	680	625	646	642	624	630	635	610	630	658	604	602	609	617	652	640	664	652	672	632	661	633	649	654	625	647	610	613	630	657	654	606	632	601	645	688	659	670	647	623	635	659	608	648	633	618	639	664	588	642	640	670	659	621	627	659	619	622	631	686	651	585	668	642	655	654	625	625	638	654	653	663	606	596	645	631	666	622	635	626	609	676	674	619	658	627	634	669	619	623	653	634	656	658	585	634	642	677	653	615	650	674	650	643	635	654	643	658	685	639	705	634	653	665	643	653	646	670	621	619	671	639	666	615	554	664	611	624	652	638	602	682	620	646	637	642	673	634	659	603	618	651	662	591	619	650	654	617	635	682	637	634	647	656	665	671	686	600	637	602	659	632	632	600	658	646	616	656	686	664	600	642	679	654	642	676	634	675	656	660	643	629	626	646	634	639	662	628	615	621	668	662	677	624	608	610	655	619	638	656	669	617	631	657	634	647	617	638	622	661	649	654	656	652	619	617	621	655	605	637	617	637	641	597	629	639	645	661	652	672	610	660	666	633	644	638	630	666	649	635	622	619	631	657	653	637	611	617	591	613	644	633	628	629	634	614	690	629	632	643	660	643	606	655	636	611	591	637	632	674	641	603	670	659	629	674	633	638	640	633	655	655	674	673	619	635	629	620	630	669	639	638	590	623	655	637	627	650	603	632	574	653	626	651	628	627	660	651	640	653	669	659	619	652	628	635	679	629	670	628	655	666	649	622	685	655	579	660	594	704	649	672	610	660	639	599	674	618	662	668	653	661	678	646	661	641	652	663	678	599	630	661	626	650	665	621	623	644	606	600	657	582	602	626	623	639	622	665	634	670	638	658	665	673	622	645	657	647	647	660	624	654	652	656	641	670	647	668	637	677	598	620	674	679	693	664	638	584	655	609	630	639	610	649	637	632	666	609	621	639	627	644	670	668	654	649	634	642	637	690	650	630	627	655	647	645	642	655	666	657	628	599	630	655	623	594	649	635	673	645	620	606	631	648	615	674	706	621	672	682	636	657	600	659	661	659	621	669	625	608	678	670	587	617	662	631	628	626	639	653	623	629	605	628	670	628	598	652	634	628	658	648	668	671	600	618	591	576	620	685	628	679	635	644	654	679	654	646	710	630	652	661	696	620	668	613	609	665	611	664	661	645	662	656	623	612	692	632	665	613	667	671	626	621	651	627	628	624	641	634	654	635	603	655	653	664	666	671	618	595	634	625	667	638	621	661	652	630	647	602	646	636	645	622	627	637	636	661	663	657	626	619	669	658	638	646	621	622	661	660	616	633	624	668	644	649	658	627	612	648	685	627	660	635	652	633	660	620	639	629	663	640	655	669	666	620	653	646	663	620	649	681	630	656	624	648	649	655	614	592	620	635	670	629	638	623	662	624	670	653	638	635	636	631	662	607	629	659	651	638	692	666	622	655	640	604	645	621	603	628	633	655	661	666	654	648	654	654	581	623	661	630	632	634	657	613	618	609	663	638	654	608	614	651	656	645	642	633	594	643	671	689	656	666	648	650	612	660	646	621	670	609	678	643	638	666	690	702	632	633	661	635	643	632	667	662	599	631	656	651	644	655	655	620	647	619	679	653	641	652	620	630	674	625	676	619	648	660	591	667	689	679	638	701	630	619	633	639	665	647	604	680	622	621	668	684	674	657	646
24537	21126	23957	28545	21135	21159	11658	596	375	355	355	368	318	323	352	329	297	304	334	302	301	317	308	267	303	267	286	292	250	276	268	297	301	330	322	292	257	263	311	297	265	277	299	308	279	290	288	275	271	282	265	295	298	289	263	284	286	296	291	330	304	304	276	300	292	266	285	271	267	242	242	262	271	284	269	289	297	269	304	301	304	283	258	265	269	270	267	285	268	281	294	268	284	289	253	303	286	309	287	271	260	269	268	281	259	250	279	271	280	301	300	285	287	287	295	314	291	284	293	296	296	282	236	281	281	296	283	277	312	279	269	282	278	296	297	281	273	300	316	297	278	290	313	283	256	272	288	337	308	264	259	296	297	304	307	279	295	296	330	287	294	271	283	328	275	275	335	303	275	283	311	314	339	296	310	230	263	260	290	275	281	291	293	349	341	275	297	254	268	289	259	261	298	297	288	314	305	263	312	293	296	338	283	298	303	309	268	297	282	300	299	248	275	253	274	321	295	305	299	324	266	287	298	248	286	267	297	287	296	262	302	313	277	289	258	272	279	309	303	260	256	247	293	260	282	316	293	281	323	296	293	286	263	261	263	290	295	272	299	298	302	291	297	308	314	277	281	250	294	298	279	297	286	290	269	279	296	286	331	293	266	270	310	323	313	279	291	278	302	263	272	287	280	320	312	269	301	293	276	266	296	300	269	275	303	276	262	311	293	296	286	301	315	325	300	288	310	298	283	272	251	288	283	271	278	270	319	283	310	285	276	307	305	298	272	277	322	292	280	309	287	279	299	337	274	287	300	281	259	273	296	308	290	284	272	296	279	273	314	299	270	313	286	306	311	280	245	327	278	281	290	308	267	301	293	282	293	307	291	272	276	278	268	301	320	312	263	263	308	298	267	316	276	273	293	284	329	293	261	298	284	270	325	295	282	287	290	275	276	263	261	281	289	304	306	280	296	299	276	304	273	301	287	287	272	258	251	264	284	314	302	272	327	291	324	298	276	284	299	275	276	281	270	304	327	318	248	295	261	258	233	256	305	315	274	316	309	287	278	305	262	287	296	299	286	255	272	276	280	287	291	274	292	297	287	261	311	284	295	282	255	305	296	282	300	302	277	330	303	302	252	293	286	297	261	262	275	286	234	287	274	279	280	327	311	286	330	314	320	297	267	298	307	325	288	285	256	293	285	276	309	288	313	314	298	283	318	291	295	293	290	266	276	266	280	290	271	264	256	290	288	300	283	265	267	266	292	307	255	297	252	277	291	272	269	265	284	271	310	315	314	302	277	280	290	273	265	281	301	272	259	298	277	297	276	292	276	289	294	309	278	270	269	288	333	295	271	309	281	280	292	301	267	291	269	273	304	331	274	304	288	277	306	273	304	275	296	298	257	264	264	276	315	307	287	280	342	348	306	294	290	291	288	297	330	284	300	305	314	312	274	288	269	283	287	289	294	322	277	284	301	276	255	303	284	305	276	311	293	285	257	250	316	282	287	274	297	275	259	287	273	270	278	299	279	263	268	293	290	254	257	297	311	293	271	307	318	279	286	290	307	320	275	305	298	286	299	289	285	267	271	263	294	296	306	303	306	319	309	254	282	304	278	256	287	303	264	278	260	302	317	261	260	290	264	287	303	274	299	269	289	311	289	292	311	284	282	298	276	267	283	305	266	292	281	283	273	255	252	280	289	280	294	276	300	253	294	283	276	266	295	282	290	300	312	269	285	276	304	303	291	284	323	287	327	294	314	271	299	288	300	284	292	295	260	273	253	266	295	289	278	282	264	260	288	307	320	305	298	301	326	277	316	286	277	278	291	285	281	298	314	292	293	295	291	279	301	302	300	304	284	287	265	272	269	312	281	302	287	294	295	259	290	304	285	273	300	298	307	308	273	264	273	255	276	325	277	288	269	283	289	311	294	269	247	267	284	308	291	257	297	300	273	287	269	256	274	310	280	286	265	273	292	291	266	261	280	305	286	305	291	251	279	303	264	274	272	309	282	305	299	286	271	287	294	304	291	298	281	274	280	288	331	293	266	281	286	280	261	282	284	235	287	276	291	284	295	280	278	325	280	287	295	286	297	288	318	286	263	269	257	285	262	278	280	285	264	317	293	269	305	252	261	257	313	293	251	296	291	287	278	268	280	313	301	289	266	313	265	278	248	296	273	298	280	295	307	271	253	284	276	272	292	292	297	267	283	299	261	265	297	265	274	302	307	263	300	265	270	262	274	289	263	271	328	299	320	302	292	297	295	287	272	260	296	266	276	281	292	281	275	310	280	273	261	266	297	268	305	280	278	275	273	267	250	258	273	267	310	268	261	257	283	301	297	275	303	290	295	279	275	314	297	321	320	316	316	259	278	301	316	271	266	266	273	297	300	309	273	297	306	271	280	304	275	276	300	277	290	283	282	296	282	276	296	265	280	259	276	291	286	293	269	269	283	272	314	291	335	292	260	266	285	284	273	282	302	269	295	280	305	292	321	273	277	251	295	309	320	316	276	295	277	292	316	288	266	278	283	300	274	272	274	289	283	320	300	306	291	291	313	322	300	297	281	250	296	270	293	276	294	307	292	298	291	271	279	317	308	291	257	243	298	270	280	280	283	288	306	287	257	271	285	295	273	306	271	304	301	295	320	275	318	286	261	292	304	296	256	285	310	301	296	278	300	280	311	264	284	270	304	282	289	295	269	348	296	278	274	272	262	324	313	278	274	261	289	263	286	291	296	253	286	306	296	278	264	277	305	289	324	308	285	298	299	265	313	269	267	316	317	296	306	288	304	293	284	312	269	310	303	286	291	275	247	287	283	268	283	306	319	301	314	277	302	302	279	326	262	310	289	324	278	295	271	263	305	276	303	311	271	288	277	286	265	293	253	294	257	316	293	270	322	273	305	276	321	274	287	248	303	291	287	280	270	295	303	264	274	262	273	255	269	285	273	279	287	254	273	308	271	283	307	241	265	255	264	259	309	315	307	254	260	282	289	292	296	308	281	278	267	277	274	270	300	311	258	291	251	329	291	259	269	321	296	279	285	272	309	282	286	271	313	261	284	285	256	310	290	292	270	299	282	255	293	271	269	279	276	310	326	283	320	245	324	292	279	289	295	263	284	311	277	314	280	308	299	283	283	299	254	306	259	283	263	271	253	304	312	304	252	286	285	292	258	280	303	279	306	270	274	287	277	274	286	287	294	289	308	258	279	264	285	282	313	280	275	285	234	265	266	258	293	303	289	290	277	282	299	309	261	286	244	299	292	311	277	306	295	271	277	263	249	282	273	291	292	280	279	307	294	280	248	274	302	287	287	301	268	325	302	306	267	259	278	280	299	283	271	285	259	291	278	301	260	284	315	298	275	264	276	318	259	256	303	264	292	283	302	294	295	300	284	271	307	295	285	326	312	262	300	285	281	288	285	267	285	276	261	299	263	304	264	294	305	291	269	288	284	279	297	297	285	290	283	311	276	328	268	296	278	288	300	309	297	280
34680	47308	21067	980	763	748	636	629	658	599	559	595	603	594	590	552	568	597	599	602	580	587	571	563	596	629	576	616	579	561	586	550	602	586	606	618	585	561	570	585	580	575	594	577	640	595	588	563	592	595	564	585	583	589	548	590	578	601	630	565	593	608	527	595	569	628	609	600	628	579	630	607	557	602	617	559	579	573	593	596	634	604	616	595	581	582	578	607	574	602	650	615	566	607	591	585	572	570	571	644	578	575	559	588	543	603	611	542	557	574	577	628	601	613	632	610	550	568	624	603	605	579	595	578	608	564	549	547	641	593	572	633	613	628	571	568	609	583	590	585	585	567	614	621	637	627	592	561	528	620	568	598	588	574	599	605	576	585	590	614	588	621	615	574	611	539	567	597	594	589	626	594	608	555	578	614	627	581	626	567	617	625	581	566	594	583	582	589	556	567	575	613	581	578	625	602	585	578	597	609	551	622	564	628	578	599	592	600	600	537	535	621	575	606	557	570	588	585	591	584	588	609	581	574	576	621	604	623	604	581	598	599	611	576	552	612	572	564	605	560	588	564	622	568	581	618	606	609	537	582	545	577	589	604	584	549	573	556	616	620	554	597	584	591	568	578	569	628	584	599	589	544	575	604	570	565	556	609	579	645	575	629	585	545	570	603	594	547	570	596	608	597	574	608	592	581	649	595	580	597	587	605	555	579	605	581	558	564	583	598	516	572	585	552	570	600	573	609	563	534	606	562	567	595	624	612	608	597	580	635	623	537	638	590	576	633	555	585	590	578	567	612	597	625	611	603	628	602	577	625	630	572	593	575	581	595	627	560	626	550	601	559	633	570	558	568	576	577	589	595	577	636	565	596	610	568	534	563	568	622	590	608	568	575	599	586	603	597	590	609	585	560	612	591	580	614	585	612	607	611	608	573	636	614	585	641	585	564	586	578	590	607	629	592	588	612	598	614	610	569	570	590	600	570	599	609	619	578	591	615	644	564	621	559	590	583	572	619	570	600	543	553	580	603	603	602	602	545	559	580	575	607	617	621	608	638	602	570	580	596	605	597	553	605	575	633	592	579	600	588	560	537	624	645	549	625	597	551	555	602	595	560	574	631	605	580	618	588	595	626	566	636	591	599	595	551	602	582	553	580	622	560	596	624	580	576	612	617	556	599	606	611	613	599	558	557	571	553	558	571	602	541	577	565	555	620	608	590	592	600	588	574	613	598	547	610	544	614	584	641	600	616	586	606	601	560	585	583	557	582	605	599	560	601	613	572	640	591	612	620	609	618	612	582	606	570	578	592	606	583	594	616	636	577	616	599	625	607	584	572	575	557	617	597	600	632	615	596	539	614	548	597	611	613	603	560	598	524	570	571	599	602	552	547	567	620	621	641	592	623	595	597	587	577	594	589	605	583	584	605	590	602	577	554	576	600	570	584	660	591	573	569	608	611	646	575	589	566	540	630	619	582	587	617	556	559	610	574	544	565	616	516	605	572	633	607	588	594	623	587	603	603	600	627	565	572	608	590	578	609	588	589	620	581	589	613	631	607	582	615	576	539	604	572	619	589	594	567	572	600	619	534	577	588	573	591	584	557	642	591	587	573	642	615	587	572	587	592	600	557	565	579	556	571	642	594	574	585	573	618	593	586	569	583	602	593	586	592	594	616	587	577	579	615	574	568	582	597	635	583	599	575	591	584	582	573	581	614	589	569	600	557	607	557	566	573	580	579	550	572	574	587	619	605	570	637	606	574	621	592	637	614	568	596	587	592	594	601	612	637	569	583	568	598	570	592	614	569	563	604	592	588	587	602	583	570	595	605	565	596	616	632	599	582	563	580	577	593	604	582	643	566	631	540	589	629	605	608	586	568	635	634	597	602	566	568	600	584	613	567	570	601	563	588	596	599	592	619	591	588	582	572	549	560	596	596	593	567	595	634	599	594	567	573	563	536	592	580	551	610	582	570	563	591	620	587	566	608	535	645	635	616	576	587	597	611	617	636	590	579	554	595	581	585	591	587	558	621	590	588	589	616	567	586	580	539	570	593	613	573	534	577	562	584	608	598	607	610	563	594	553	586	621	615	594	559	584	561	602	617	588	598	538	624	571	584	631	636	597	640	566	616	578	599	550	579	577	563	582	623	612	576	552	568	604	593	591	582	576	578	543	581	607	593	556	632	608	634	600	625	615	619	570	569	584	581	550	629	577	559	549	607	559	617	569	583	570	567	590	584	590	590	584	628	584	590	582	572	581	617	572	602	603	571	579	593	604	594	592	588	561	564	587	584	569	610	573	600	572	562	614	618	620	625	617	564	554	565	607	603	615	570	642	529	580	588	592	592	573	616	579	583	600	580	589	648	591	563	557	584	594	559	569	587	623	570	592	597	597	591	601	616	576	632	627	613	577	627	560	569	595	576	595	559	559	602	636	612	607	613	600	597	572	583	564	616	580	636	580	547	608	602	560	597	609	608	601	555	608	560	577	530	563	601	600	582	557	610	582	598	540	594	563	624	555	629	604	584	623	602	541	608	605	623	565	586	561	584	597	554	578	600	604	587	562	594	562	559	600	578	598	577	601	611	562	596	530	618	581	562	591	609	621	554	546	576	579	567	591	577	645	568	602	618	604	568	581	599	644	604	622	594	580	575	570	612	612	629	595	540	633	603	565	544	564	595	608	607	591	590	640	602	580	605	620	597	612	612	567	612	592	641	571	576	564	578	621	566	566	555	562	569	581	568	619	595	612	567	519	619	587	617	602	595	622	589	583	572	572	566	583	612	567	627	622	562	593	595	568	610	564	619	588	629	599	567	570	595	583	561	616	589	576	567	612	623	575	577	592	603	577	603	589	579	648	592	579	616	591	589	598	553	601	565	568	615	568	590	602	606	574	530	620	606	573	617	591	577	589	562	562	578	604	583	583	565	557	589	585	619	611	607	613	552	585	623	618	598	593	595	647	580	568	575	599	567	572	602	577	637	594	635	556	589	586	564	576	522	597	621	568	618	579	580	642	634	586	617	603	561	572	555	579	589	612	562	595	595	603	589	565	596	620	592	591	590	596	595	583	550	590	570	602	614	616	553	626	558	561	585	578	577	615	555	579	600	563	604	625	582	583	570	590	575	605	599	591	564	626	605	598	583	612	580	569	620	561	605	613	593	622	591	605	551	614	567	563	559	597	597	572	585	625	570	566	583	572	572	569	608	620	595	571	605	598	581	580	580	594	560	621	610	599	599	593	623	563	592	584	620	565	610	622	623	594	612	570	602	577	593	590	561	620	603	626	583	585	545	615	613	615	591	585	577	575	590	580	592	610	597	554	542	563	603	616	585	589	591	585	590	608	641	580	561	601	590	603	597	603	602	570	624	608	599	601	542	576	562	584	608	602	594	584	590	588	615	587	612	564	596	556	568	579	535	582	626	559	592	574	597	569	583	613	608	635	586	562	581	591	614	603	560	628	566	594	580	602	592	601	584	569	592	634	570	577	518
34080	18478	5410	372	162	160	172	147	159	183	192	158	159	148	142	136	146	138	165	151	127	168	133	144	153	149	156	158	133	149	135	159	146	158	141	138	148	159	148	137	138	163	158	144	145	135	155	135	141	152	135	161	145	155	153	158	169	138	176	154	148	157	152	154	138	123	153	147	136	159	155	171	136	151	143	139	148	141	144	170	157	150	169	159	163	153	159	157	163	170	138	144	167	158	135	134	145	144	126	146	154	142	156	144	135	154	159	150	151	152	134	151	143	139	164	174	153	191	165	136	153	143	145	148	137	141	139	165	160	160	160	153	144	157	148	139	146	163	170	154	132	158	149	139	162	164	159	155	147	163	155	152	143	134	166	146	161	129	170	117	163	158	155	151	155	159	160	148	146	130	152	163	185	142	155	162	154	146	160	153	139	157	157	158	136	187	155	146	175	158	141	162	165	149	156	130	202	148	158	173	172	145	141	161	140	172	156	116	163	167	158	145	152	149	168	152	138	143	144	144	123	160	131	177	158	169	154	153	136	167	138	123	152	173	160	141	152	138	151	167	147	160	139	165	154	177	129	153	135	174	159	140	155	145	155	149	155	152	128	151	156	167	130	152	150	142	152	150	144	158	173	148	132	153	152	140	156	177	149	148	143	159	170	133	138	168	133	141	168	177	143	150	167	124	136	155	144	138	152	138	165	131	151	142	146	153	163	160	161	142	146	153	159	133	135	126	116	152	168	147	147	154	121	167	168	143	125	152	137	139	157	154	148	154	166	185	134	149	150	144	137	145	168	168	150	129	132	154	165	127	150	140	138	143	155	158	136	133	145	162	152	161	127	170	152	152	166	159	146	145	145	140	176	131	147	140	148	165	146	135	137	152	171	142	175	140	143	156	183	157	140	163	122	177	143	154	163	172	134	138	161	164	168	135	179	154	132	148	149	154	135	148	150	158	166	136	152	146	149	150	141	165	167	128	150	164	163	157	139	169	159	174	153	143	156	149	130	162	144	154	133	160	127	165	153	159	131	137	163	143	137	165	156	155	154	169	140	152	152	148	132	142	150	155	148	168	145	149	143	135	170	176	147	152	132	151	126	132	151	149	151	148	154	157	137	116	128	155	145	176	156	152	162	159	141	155	148	135	143	134	151	156	151	143	124	158	142	132	156	155	169	167	136	155	177	140	151	155	159	155	163	168	141	133	134	161	172	142	147	154	150	160	145	142	160	158	145	145	140	168	151	134	141	154	159	139	164	149	144	153	149	142	152	132	173	155	147	150	155	155	148	168	149	130	146	166	133	135	168	160	119	153	137	126	173	152	146	152	133	190	149	136	130	127	165	149	146	165	147	168	165	150	175	145	167	149	152	149	150	146	166	133	141	159	131	137	142	133	138	150	143	167	163	172	156	150	144	149	131	134	152	165	123	151	135	162	169	165	135	105	145	140	145	173	159	152	157	147	154	127	154	159	147	131	154	163	157	143	122	148	155	153	140	165	160	164	126	125	153	162	150	159	149	153	168	164	150	155	168	142	173	145	154	141	149	176	160	165	163	159	137	140	169	158	152	156	132	134	167	142	147	159	157	142	165	176	171	166	149	155	136	139	136	143	145	151	154	146	141	153	134	139	147	168	139	147	152	150	150	167	144	144	149	153	152	148	150	142	156	137	152	148	164	154	171	133	167	141	171	149	147	134	165	147	151	164	155	155	158	149	155	144	165	144	148	156	148	149	186	144	132	134	152	151	140	137	150	168	165	143	144	146	137	143	161	165	139	144	135	167	172	160	136	149	147	112	150	149	164	124	142	130	159	145	146	133	158	148	146	139	142	179	155	144	129	139	134	144	163	151	172	147	138	146	147	139	160	136	144	122	147	128	133	163	148	132	165	148	164	142	130	137	168	151	169	180	159	158	157	149	164	148	140	139	142	142	141	150	151	155	150	159	147	145	125	140	161	139	142	142	160	162	153	134	163	115	125	136	180	178	142	140	161	160	127	141	167	170	145	126	155	129	127	154	141	150	150	144	146	156	138	125	127	162	131	148	140	163	134	159	145	164	142	155	148	128	144	172	157	167	146	142	155	176	157	138	162	158	164	141	138	168	120	148	144	175	172	145	153	162	160	142	178	166	151	151	160	139	156	157	159	155	143	148	142	136	141	131	172	169	150	173	132	153	149	156	146	145	147	164	153	164	152	139	156	151	145	129	144	156	135	157	154	128	167	159	135	172	156	139	144	151	176	158	161	165	150	149	146	143	164	144	148	138	141	158	140	162	156	146	148	136	161	159	170	159	129	125	144	130	133	138	155	160	132	153	134	155	144	170	164	128	136	154	146	159	177	130	146	146	149	163	136	157	145	153	153	154	154	136	143	162	146	156	172	129	172	133	136	143	148	149	157	126	169	149	149	165	163	151	152	146	148	145	179	168	145	135	170	158	163	151	131	142	129	136	152	130	140	153	158	131	161	142	160	146	159	149	166	142	155	149	129	134	177	173	132	147	163	155	150	156	180	157	172	146	142	137	155	163	164	137	147	138	125	183	166	174	143	156	144	150	145	161	160	143	129	139	149	160	128	154	157	137	152	154	152	139	167	156	140	132	163	156	134	147	149	158	150	160	175	144	152	151	149	138	143	129	139	175	147	172	156	130	142	140	128	157	144	169	140	135	155	114	141	141	153	135	155	157	148	129	159	154	119	128	157	144	143	143	153	152	173	125	154	153	130	138	144	163	144	154	152	149	154	150	131	155	152	156	145	149	154	146	145	159	156	144	155	138	163	130	140	130	155	158	140	153	161	164	148	146	147	163	163	143	155	162	150	139	157	146	148	157	172	149	135	159	169	147	150	141	145	151	173	147	132	153	142	158	161	154	140	163	160	142	148	120	139	148	132	142	153	159	133	181	123	131	154	134	136	147	147	152	136	160	152	167	164	137	151	151	168	163	148	162	144	157	148	152	155	177	168	141	159	142	170	149	166	123	157	158	145	165	128	151	156	165	136	152	159	133	170	173	136	142	131	157	152	138	167	135	144	127	152	145	152	168	145	129	131	149	167	147	139	163	179	161	154	152	148	155	142	136	134	156	148	154	125	146	145	157	128	145	150	135	151	155	134	172	129	148	155	155	137	133	153	152	152	137	139	142	164	145	151	150	141	168	164	143	159	139	161	146	135	145	150	148	144	152	164	171	186	158	161	154	135	154	151	141	150	143	162	136	139	159	137	143	114	150	155	156	166	172	146	141	141	142	167	167	162	156	178	151	137	144	152	149	152	139	133	154	152	145	164	159	144	162	157	153	160	159	157	149	149	160	146	172	143	146	143	140	153	151	122	154	142	152	137	155	143	126	145	149	159	155	138	155	140	144	138	140	142	134	147	156	164	151	169	175	139	132	153	174	139	146	163	163	168	143	163	158	159	154	161	153	152	144	155	152	152	151	149	138	137	170	152	150	136	138	143	151	144	152	148	138	151	140	152	156	140	145	169	148	156	188
13821	6457	1032	405	385	390	399	400	352	351	352	372	364	411	374	374	365	386	380	384	391	349	379	369	369	378	424	404	381	348	355	378	372	371	399	379	406	385	368	382	356	363	358	364	366	391	386	361	387	349	367	372	391	398	369	402	377	354	366	369	402	380	381	360	378	381	357	341	389	370	397	374	403	349	394	353	396	364	367	384	364	367	380	371	362	378	375	405	387	386	357	367	391	349	427	359	396	335	391	362	395	365	396	379	353	404	399	395	377	374	359	371	392	388	363	349	416	392	375	355	345	388	366	372	354	391	397	367	337	400	378	365	385	404	423	398	356	394	388	396	353	375	381	345	347	382	371	355	363	365	385	368	374	390	371	375	419	356	370	371	363	379	381	359	336	355	352	341	346	384	375	356	374	354	380	409	368	391	364	373	370	334	382	388	387	415	372	373	360	380	366	375	361	375	379	381	366	379	380	380	358	376	398	381	404	391	340	380	351	396	362	367	356	371	405	347	379	425	355	374	359	371	413	390	352	415	401	365	394	387	382	383	385	377	375	405	394	392	384	378	379	369	420	383	379	382	373	386	400	366	388	360	405	369	372	414	396	375	372	386	395	391	375	346	402	384	382	403	397	380	371	369	350	375	371	369	376	377	374	414	357	359	389	389	371	376	383	382	392	401	365	420	368	420	388	374	384	381	381	411	397	385	364	386	391	373	351	364	356	364	361	378	351	371	376	358	375	374	365	377	377	363	371	382	375	371	355	398	375	370	391	396	354	350	426	406	390	374	386	368	387	377	368	395	395	383	386	390	400	381	403	378	360	364	415	364	406	358	406	385	380	371	361	421	379	371	395	389	384	392	370	409	370	383	375	342	378	383	391	433	388	366	390	375	363	368	380	373	364	347	386	386	337	372	387	392	388	384	360	383	365	361	368	355	375	396	402	411	401	397	375	384	373	403	370	372	385	390	376	379	392	377	381	375	359	378	398	360	400	394	381	385	361	358	370	395	400	350	387	340	356	356	355	357	390	376	403	358	391	391	381	393	364	366	374	385	398	362	367	407	364	375	383	372	370	352	384	358	366	379	354	371	361	395	371	359	369	370	365	372	394	390	390	393	359	363	376	388	377	381	370	383	372	385	376	379	387	357	372	394	372	363	403	377	389	375	383	397	362	365	364	366	404	366	407	393	382	382	395	361	393	368	380	378	387	387	368	355	346	399	364	393	361	394	409	389	390	356	382	401	374	350	379	346	340	410	391	381	369	388	364	350	336	361	389	343	362	406	404	349	418	370	407	417	374	367	372	367	359	370	383	357	403	388	363	384	369	384	366	407	344	354	396	405	351	400	373	380	361	399	422	342	334	386	368	354	355	375	389	366	364	403	367	365	401	352	402	346	362	331	414	379	403	346	358	338	392	345	385	361	369	391	372	363	368	381	383	413	392	376	356	395	407	391	332	387	400	386	390	379	390	394	368	351	376	390	375	397	407	385	356	409	363	397	377	378	341	355	374	378	387	367	396	373	399	366	368	366	373	396	407	386	388	350	357	402	348	370	409	406	371	342	366	358	341	409	375	363	359	414	390	348	351	357	384	407	376	360	371	358	344	363	372	367	360	336	337	394	387	363	350	365	411	360	355	403	379	376	364	388	368	347	381	375	357	401	409	388	383	382	382	366	404	382	363	438	398	341	409	362	338	356	351	388	342	382	362	381	372	390	394	370	325	393	368	409	401	377	381	386	373	370	375	366	318	362	371	366	403	405	409	414	392	366	395	363	375	393	376	371	372	384	361	399	419	386	363	374	406	350	364	369	359	398	366	373	365	351	380	374	400	358	362	393	387	380	384	386	389	398	379	390	373	333	366	405	363	377	389	393	375	375	374	343	377	363	372	408	378	326	357	369	407	370	360	377	405	382	405	383	364	374	363	358	364	388	385	406	386	349	349	386	364	344	374	385	363	376	378	362	400	352	380	357	354	349	396	357	333	379	403	362	436	395	389	345	364	373	393	423	395	382	367	363	361	349	380	383	369	385	350	381	374	390	394	386	406	393	373	349	386	371	369	375	369	352	390	398	350	370	420	392	376	371	384	385	358	416	373	370	365	371	385	380	406	395	350	372	369	380	375	405	404	367	365	391	368	404	377	396	388	336	376	355	388	394	373	383	354	365	382	352	355	399	349	343	386	401	385	395	365	348	376	375	369	387	384	363	364	369	358	384	380	365	381	376	340	400	361	355	380	349	337	352	366	370	390	338	376	345	385	374	401	393	381	409	403	400	376	401	369	354	360	356	355	385	358	366	383	385	367	379	369	359	403	352	354	379	364	374	371	378	345	358	370	375	395	363	355	372	370	374	378	391	355	362	381	366	376	372	364	353	392	360	368	403	365	379	384	398	386	348	362	382	374	376	364	411	391	406	389	399	409	334	361	398	393	376	383	365	377	392	388	364	340	408	345	392	391	385	363	372	373	394	371	400	365	390	389	389	392	357	363	393	355	407	416	365	368	358	362	359	362	374	375	388	405	404	382	382	367	361	381	380	376	353	386	370	357	389	412	376	398	352	394	369	376	372	350	375	403	385	369	378	362	392	383	376	379	345	362	369	346	385	360	317	372	371	371	358	355	402	358	411	374	389	407	392	379	404	354	367	389	390	391	379	359	376	350	400	363	413	387	358	376	368	380	365	390	320	366	378	392	380	375	391	362	380	389	390	379	387	384	340	398	376	351	357	368	397	372	398	378	395	372	352	365	375	354	381	342	408	384	371	387	375	390	364	341	379	378	389	320	387	415	380	382	389	395	377	390	359	362	379	380	387	389	355	362	369	364	395	364	372	346	400	381	328	375	395	360	384	376	379	394	390	372	407	357	362	385	370	375	370	415	366	365	358	346	372	373	395	367	383	380	384	397	362	366	363	371	377	396	367	401	380	354	378	393	401	378	370	383	388	383	371	377	378	350	396	370	393	358	393	383	367	379	358	393	357	376	385	413	380	371	377	375	394	377	376	417	384	389	396	367	380	391	396	367	398	346	389	349	378	378	373	336	410	384	359	388	350	403	382	367	377	424	368	388	386	352	363	385	369	381	353	425	397	372	374	357	401	409	372	341	397	383	348	383	386	360	362	392	387	402	374	390	397	343	376	381	363	349	398	368	385	366	345	381	354	343	353	359	348	378	374	346	372	401	384	381	392	321	364	372	357	399	360	387	355	388	350	378	362	378	382	367	381	420	415	398	374	367	378	384	395	386	377	352	390	321	371	365	383	381	382	360	385	376	409	352	391	384	383	349	378	378	381	386	371	412	362	425	360	411	398	385	359	370	359	385	380	395	374	354	367	360	374	358	373	326	367	363	416	377	387	402	386	356	370	391	408	375	347	399	400	359	383	413	346	368	369	425	384	395	371	394	356	397	387	335	356	362	385	363	357	414	361	364	392	356	403	379	332	392	358	385	371	365	338	387	400	384	401	375	382	372	405	377	391	377	369	390	371	378	364
25194	21151	23598	28958	21163	14070	580	430	378	345	338	343	317	309	300	327	319	301	278	328	298	319	296	295	314	303	354	317	308	345	323	278	323	315	299	279	277	313	283	278	304	302	292	296	286	289	302	298	296	302	308	268	318	302	305	277	299	303	298	314	311	324	299	297	302	286	295	292	324	310	286	315	321	302	333	290	292	292	318	303	262	318	288	326	342	333	302	282	285	288	313	267	294	293	297	338	297	304	333	242	295	269	286	305	301	311	293	307	301	267	301	287	276	298	288	311	283	295	276	289	283	329	296	318	274	316	306	311	278	281	302	271	337	323	288	285	278	278	319	296	294	325	306	304	253	266	295	310	308	275	282	323	274	290	280	320	303	301	305	310	301	292	260	306	302	289	300	255	318	330	286	295	276	307	291	313	295	301	308	272	285	288	304	277	351	321	326	289	311	276	314	316	262	316	298	288	289	294	315	309	273	330	271	288	287	290	324	285	328	313	292	283	291	316	301	276	296	293	297	301	280	311	335	303	284	265	283	310	323	304	301	294	303	267	286	265	282	307	302	302	309	289	281	327	297	269	303	301	289	267	332	321	315	307	289	299	307	298	310	316	265	321	302	320	292	269	268	296	270	295	328	282	268	295	276	291	286	271	302	313	295	354	308	299	283	350	324	294	269	318	266	302	264	304	277	322	292	302	291	296	331	282	290	289	281	269	266	276	274	286	272	292	288	267	305	280	290	279	303	313	296	278	303	318	309	300	313	323	310	320	297	309	283	285	304	318	288	284	295	258	293	293	321	307	283	263	302	340	297	270	305	298	324	287	273	302	306	311	297	342	290	323	291	301	286	262	321	309	275	302	266	314	298	290	295	296	307	344	269	321	298	305	301	269	311	279	308	284	312	321	332	271	304	314	311	304	339	302	301	304	266	316	293	312	326	277	321	299	328	287	308	310	294	289	291	328	296	324	288	343	304	270	319	300	356	315	279	298	319	285	298	315	308	249	328	278	298	294	317	321	284	293	307	355	285	285	314	299	292	279	306	337	291	317	305	308	287	286	284	309	303	322	281	270	297	281	305	306	316	315	301	293	315	283	300	310	274	296	296	275	288	320	300	291	281	288	309	277	279	290	313	324	279	300	318	255	291	310	296	287	318	299	337	289	291	288	248	297	289	284	305	289	286	288	291	251	289	306	268	308	257	301	323	281	266	319	330	334	284	286	281	305	267	318	297	271	294	281	290	310	315	332	318	275	282	303	288	283	304	328	285	307	271	279	312	287	284	303	276	268	279	259	312	325	321	283	305	319	299	267	312	300	296	268	325	318	318	292	303	267	350	303	285	316	288	299	302	303	321	275	299	296	307	304	301	267	303	285	264	319	323	288	292	312	278	282	274	290	287	240	290	342	328	336	305	309	292	259	275	317	270	283	283	308	311	260	303	289	304	278	307	271	320	308	296	306	271	308	315	297	299	309	297	321	324	297	282	302	279	276	289	315	307	295	296	272	279	306	289	295	287	308	306	303	287	287	279	309	303	306	340	315	275	271	260	294	299	282	317	256	295	310	306	277	283	306	300	321	318	331	319	301	290	293	290	322	292	294	291	304	271	305	302	318	288	303	306	291	305	274	276	274	282	300	302	299	324	308	315	314	336	335	274	284	284	291	267	309	316	321	309	314	291	298	289	252	322	294	282	270	321	270	296	323	307	308	303	296	286	277	297	286	265	299	302	321	280	264	357	329	327	304	304	287	298	317	289	293	305	299	310	285	283	311	299	310	316	289	311	267	300	258	274	290	325	287	289	313	323	290	300	291	295	270	288	289	313	317	294	295	277	271	296	267	287	263	319	288	280	320	313	294	321	276	323	292	280	290	290	280	299	294	295	279	294	336	264	304	295	288	329	274	309	281	308	310	298	302	288	303	317	308	298	285	279	300	272	283	318	295	320	345	296	287	292	287	343	285	296	264	282	305	313	292	302	301	297	288	284	307	306	253	315	335	320	309	300	313	338	328	285	312	294	322	284	286	291	297	276	266	312	300	288	288	322	305	291	298	297	302	298	290	301	277	246	280	283	315	314	331	319	310	310	336	299	301	302	321	326	267	318	271	286	300	315	281	310	330	303	257	274	263	292	317	287	291	286	291	316	330	319	307	294	278	276	310	303	275	302	295	318	280	298	291	256	260	266	291	263	320	286	277	310	313	289	304	298	291	308	304	300	302	299	301	299	321	251	313	269	263	273	314	325	290	300	285	301	303	322	347	313	321	297	315	300	275	309	262	312	293	319	293	324	302	342	303	324	332	279	272	269	293	312	287	292	278	295	285	279	298	304	284	294	279	332	277	309	267	276	306	274	304	288	296	305	264	292	275	299	295	296	305	275	294	273	312	323	343	310	314	251	298	294	279	329	328	308	296	298	311	275	286	282	302	297	294	276	282	297	322	252	295	284	308	296	292	291	323	302	297	281	310	302	266	300	290	309	288	311	304	282	275	317	291	278	313	287	299	306	309	276	318	314	261	297	299	310	306	305	282	301	302	293	301	321	276	300	294	301	300	290	298	330	328	297	294	330	275	301	313	269	295	302	307	307	314	286	278	315	300	266	300	274	294	297	302	304	283	297	312	311	285	305	288	291	289	280	308	288	324	306	299	281	276	277	271	302	310	276	309	303	296	320	310	331	275	319	322	326	282	307	308	274	294	289	278	296	296	285	281	297	296	307	296	304	298	317	308	295	272	320	305	304	289	293	290	314	312	337	280	278	285	309	308	320	306	294	269	248	302	374	323	294	280	283	314	318	306	288	318	275	294	281	327	295	283	350	279	297	293	324	281	287	295	294	296	286	329	316	312	307	287	293	308	278	302	322	296	287	304	312	280	299	310	306	311	297	288	331	330	309	291	285	301	331	309	315	281	311	294	293	319	295	300	312	287	326	319	311	258	306	286	321	289	346	294	303	267	291	300	288	301	293	297	299	309	296	256	300	282	298	309	281	303	270	278	343	292	287	302	312	269	292	320	299	276	296	310	259	283	325	308	284	287	302	285	319	282	273	274	314	307	292	281	311	299	250	314	317	334	282	294	272	284	284	302	281	323	285	286	299	296	257	296	269	271	292	315	289	288	292	300	295	297	306	293	287	261	311	296	297	330	313	290	265	241	281	318	283	337	253	271	309	266	285	318	323	310	323	326	297	308	321	280	310	307	286	311	328	308	317	303	302	299	282	278	297	299	297	272	302	274	300	283	275	286	320	289	332	305	308	299	270	308	306	312	285	296	279	314	302	289	308	273	304	320	271	278	274	292	318	269	287	283	307	299	294	292	317	293	309	310	302	307	304	306	319	270	269	304	297	305	313	307	303	292	290	321	339	306	261	300	264	285	299	308	294	267	292	293	298	278	304	264	301	308	270	301	302	291	297	312	262	277	293	327	284	298	250	269	265	297	289	294	302	298	272	303	280	320	309	292	317	298	287	304	285	300	316	308	312	316	270	308	317	297
28434	36751	13169	910	684	681	680	677	702	664	669	661	638	667	651	654	624	620	631	696	653	649	655	625	687	675	681	667	604	625	647	614	680	629	636	627	633	637	629	681	616	649	631	657	650	646	676	669	677	662	679	592	629	633	656	610	669	663	618	649	630	651	682	628	647	664	652	586	595	604	671	653	643	671	594	608	643	634	665	642	589	675	653	612	644	659	640	622	627	648	645	650	679	646	620	680	665	622	642	602	618	621	607	631	597	651	637	671	704	664	640	657	648	609	621	613	630	656	676	611	610	695	631	629	638	656	652	652	601	674	688	632	658	636	653	600	598	605	632	627	665	670	633	631	652	654	629	660	627	609	632	627	636	665	665	612	656	661	628	602	606	647	646	632	638	597	622	634	655	647	657	693	642	655	692	704	607	594	622	619	619	650	646	637	657	618	643	641	622	653	641	623	636	587	671	655	627	611	663	659	670	627	612	678	615	646	608	614	622	629	644	633	646	629	617	688	575	643	669	606	658	639	619	660	639	646	667	623	639	626	673	649	626	661	637	655	638	649	594	648	631	669	633	624	643	638	636	630	667	694	686	644	621	614	639	625	646	653	651	645	673	652	647	605	653	656	662	660	618	613	648	646	634	657	638	649	658	661	621	618	644	672	628	659	611	648	615	642	644	609	676	660	665	663	624	618	697	642	661	656	622	673	621	641	634	640	627	663	644	613	662	631	630	646	603	649	609	687	638	662	601	653	656	662	606	610	659	688	627	633	678	645	663	635	660	635	646	676	667	666	626	647	648	662	686	600	643	636	654	645	626	666	654	631	670	636	651	617	647	635	641	635	632	579	677	638	664	654	605	681	630	647	626	665	633	654	640	624	649	640	627	626	610	642	623	650	646	649	662	610	659	669	615	641	637	679	628	675	621	656	635	670	635	650	628	620	643	658	698	612	646	618	605	596	685	627	698	630	664	622	645	624	605	616	652	667	667	578	664	609	675	632	672	641	615	631	669	601	627	639	663	660	658	626	626	622	605	660	655	612	636	634	649	648	671	619	659	633	611	637	638	641	680	615	621	644	596	623	626	646	614	638	641	659	620	665	602	628	622	654	659	648	675	635	662	610	638	661	620	684	663	608	603	655	650	620	648	644	672	659	640	654	674	678	645	621	649	658	647	654	603	621	668	627	632	646	614	627	643	631	626	570	616	676	676	630	613	624	632	606	659	601	658	643	644	591	611	649	641	604	656	642	644	663	615	649	684	653	659	594	647	669	610	662	605	656	613	655	636	599	625	603	630	640	651	623	675	616	628	665	637	591	632	681	663	656	600	656	619	633	664	608	618	671	642	587	630	651	638	639	619	628	650	667	657	684	673	647	600	577	668	655	634	622	653	622	698	609	657	620	613	640	656	664	662	655	673	606	635	647	660	617	688	652	658	689	678	685	637	652	641	614	628	649	605	624	669	673	603	627	649	651	624	600	678	584	647	642	663	608	654	679	683	630	650	605	659	634	640	628	662	621	625	627	665	610	643	599	594	681	653	610	669	651	623	660	595	631	649	669	654	693	620	632	673	592	611	651	597	626	607	607	622	644	651	632	639	637	675	631	669	629	638	641	635	666	686	693	623	657	647	574	662	603	655	655	661	649	642	628	596	605	665	649	657	623	675	651	641	639	657	613	605	610	683	648	695	663	667	615	628	669	652	661	657	601	620	642	613	608	628	631	624	651	693	628	635	658	632	624	631	610	632	643	618	663	630	637	670	688	640	685	623	626	667	654	668	643	603	658	640	641	619	660	645	655	645	654	661	662	648	674	665	645	635	657	637	633	602	670	665	618	633	661	643	661	663	680	631	628	677	701	639	676	611	609	673	669	686	681	672	665	647	672	638	676	668	609	643	635	642	681	648	655	596	633	603	620	634	687	617	654	621	659	639	629	672	646	641	650	638	610	629	650	649	650	653	663	629	615	657	632	674	611	673	676	612	599	688	654	653	610	657	607	654	652	659	637	615	648	704	625	642	651	646	665	653	683	628	613	616	638	658	610	637	636	635	636	587	621	637	689	653	637	645	620	653	656	593	688	659	588	639	618	627	633	684	626	642	664	621	654	674	664	624	704	648	658	639	614	662	668	667	645	630	634	623	609	615	598	605	682	650	670	637	675	646	616	663	673	679	638	578	657	617	605	621	647	674	649	644	657	705	677	611	639	634	634	616	673	657	659	660	624	606	647	622	603	659	658	604	654	652	641	663	627	664	668	616	644	658	663	651	657	608	684	673	661	653	617	660	654	678	633	625	628	664	647	669	627	612	667	655	643	642	636	630	581	637	643	656	683	649	654	618	635	565	682	643	642	689	641	641	626	682	638	664	633	667	677	596	626	633	638	671	663	623	603	627	652	630	652	631	603	651	612	595	653	636	662	637	644	578	636	624	646	616	681	651	640	594	621	629	662	620	608	676	653	678	701	624	660	657	633	653	663	615	619	652	612	557	657	657	617	628	642	686	664	643	652	677	673	695	662	668	658	618	638	650	632	634	592	669	622	608	625	631	647	613	636	658	672	613	643	640	647	646	690	651	637	650	657	580	650	621	638	656	622	623	670	633	622	627	598	647	635	625	617	652	612	675	707	684	627	632	600	637	676	619	632	627	627	665	615	677	619	663	645	661	635	665	633	584	656	630	653	656	637	653	597	655	635	637	639	672	584	647	678	608	678	627	634	641	651	626	642	678	638	651	704	601	630	648	661	673	621	642	634	610	646	686	625	625	606	635	625	660	658	602	645	642	642	674	600	686	679	671	606	641	664	627	655	665	672	665	594	648	640	640	637	646	633	640	649	647	661	605	626	672	617	607	690	641	612	705	651	609	611	622	637	627	671	686	618	642	625	658	626	652	655	636	651	676	614	599	647	636	642	676	607	665	615	626	657	653	628	620	644	651	688	655	654	671	607	654	702	601	667	634	637	622	674	652	614	680	593	656	694	625	578	651	608	679	660	602	612	600	668	598	605	618	651	621	683	654	635	627	589	624	649	619	624	665	654	667	611	624	610	654	644	624	625	574	632	641	579	645	655	627	671	618	676	693	652	631	680	629	640	629	649	639	638	647	628	647	623	633	607	620	622	657	632	628	661	675	682	620	675	646	610	611	655	625	603	630	625	617	627	608	667	672	646	644	619	634	639	636	647	687	672	593	633	622	646	622	612	583	647	686	591	645	614	644	602	625	619	633	651	628	667	656	591	659	658	646	600	612	731	660	637	656	640	615	641	673	596	670	641	647	661	591	639	654	636	640	673	658	585	655	627	601	589	604	649	612	617	615	687	634	617	638	634	615	625	662	616	676	581	619	661	606	596	645	642	631	678	646	640	632	664	660	692	677	683	656	616	641	627	646	604	645	646	658	688	656	635	667	638	711	609	655	646	640	639	639	617	681	610	652	647	680	660	616	638	680	650	609	677	630	603	653	636	642	597	630	655	621	649	639	605	677	715	678	593	672	622
24492	21130	23995	28527	21135	21154	11688	628	390	329	350	335	309	349	315	325	328	301	293	310	298	292	297	292	281	279	267	309	286	267	261	295	323	274	316	301	293	270	280	323	299	321	291	297	262	278	276	281	282	279	312	266	313	274	291	288	283	292	249	263	292	291	305	323	311	308	287	310	249	258	285	301	305	272	268	296	309	297	277	303	273	275	275	284	275	264	283	301	292	248	265	256	285	260	283	267	301	261	261	278	252	291	314	298	263	282	299	293	280	294	266	285	308	276	249	266	304	265	292	306	308	311	313	288	284	288	324	270	265	272	251	273	286	312	311	263	294	325	323	285	262	289	286	257	332	273	292	316	297	303	340	302	286	307	297	277	300	315	328	318	313	291	275	305	292	291	294	294	287	299	284	302	295	303	289	301	294	265	299	293	305	325	288	303	268	272	265	306	303	308	301	263	280	311	295	281	283	313	262	314	298	282	301	275	297	305	288	298	310	295	315	292	298	320	284	267	326	304	313	292	304	261	266	264	269	294	288	294	300	309	305	304	303	314	286	283	268	302	324	303	315	282	285	287	261	288	290	294	262	295	278	261	270	263	281	285	286	259	267	298	278	274	296	277	289	269	278	310	247	294	293	295	317	315	310	295	320	293	308	292	313	269	290	275	277	288	265	255	298	282	277	285	288	286	263	273	286	330	270	290	287	255	296	289	271	278	294	262	266	301	268	278	254	252	276	296	280	313	265	249	278	286	274	289	316	303	284	309	298	270	274	292	272	278	272	284	322	283	307	282	280	277	270	280	291	278	287	279	276	295	278	308	288	286	344	321	304	259	263	319	283	271	322	322	288	301	284	299	278	266	286	301	305	307	275	254	264	276	268	285	309	304	250	258	308	296	303	268	303	289	282	295	273	292	334	309	281	271	316	274	305	303	289	286	299	299	276	290	281	288	278	281	243	267	277	269	288	304	294	324	282	274	303	308	334	279	275	295	311	268	308	292	308	273	308	291	287	267	274	297	302	295	278	267	285	278	287	281	253	249	285	262	286	282	293	288	310	273	310	285	294	260	300	304	298	325	326	276	278	259	255	288	297	345	294	238	279	271	294	292	276	305	284	294	293	310	276	275	300	270	317	275	293	313	316	304	293	256	304	279	296	298	291	289	270	295	310	272	263	312	294	289	288	285	292	281	250	286	290	281	296	304	287	266	319	257	313	296	303	294	308	316	308	248	284	293	254	319	299	307	306	274	278	306	288	329	303	272	295	301	279	265	288	289	248	291	281	295	303	285	303	271	274	293	241	320	280	265	300	315	299	274	284	299	268	281	296	246	262	302	290	310	299	287	284	321	272	315	308	285	281	266	270	280	267	273	301	275	245	279	270	298	286	263	280	295	281	305	271	253	289	253	281	313	313	317	283	289	284	307	332	291	306	314	274	273	274	252	305	278	277	248	310	316	261	275	294	289	276	314	307	301	265	293	297	290	309	259	294	301	277	269	305	287	295	243	282	283	280	261	308	304	284	251	237	248	282	270	320	292	303	285	284	267	295	284	304	318	254	272	282	286	291	258	312	271	306	301	286	296	289	328	274	301	299	274	276	290	295	281	308	303	286	278	251	276	285	307	305	256	294	309	285	288	282	282	296	253	290	278	265	286	314	264	279	292	310	264	280	288	303	291	280	317	288	248	281	294	273	264	296	284	284	293	287	316	309	305	304	294	313	315	297	292	268	307	298	294	310	273	270	261	301	292	291	253	295	298	301	323	322	316	296	309	304	291	286	247	307	331	295	291	323	271	271	282	284	298	282	298	280	273	266	308	330	286	323	294	270	259	271	257	254	302	299	295	292	303	285	290	260	291	286	312	285	263	294	264	269	278	302	280	291	300	281	278	267	284	289	254	265	289	324	290	273	309	307	267	273	261	273	287	275	317	296	268	290	309	272	269	298	291	292	298	292	269	298	308	288	280	319	284	292	302	294	288	259	283	275	268	266	319	299	293	302	283	247	289	304	319	266	279	315	324	272	329	308	264	305	255	297	317	285	259	287	285	289	283	285	303	282	284	280	251	271	282	290	290	271	288	283	297	293	272	308	299	292	290	272	286	274	284	282	255	259	320	284	312	302	276	276	301	271	244	275	310	317	311	291	291	269	284	259	286	276	293	289	301	313	272	280	298	285	271	280	299	301	304	279	313	291	294	306	285	309	295	272	275	281	289	296	276	323	301	296	292	264	278	302	300	289	266	287	271	332	291	283	242	285	291	270	260	281	283	316	308	268	310	269	279	291	276	276	272	274	254	282	300	293	269	275	296	266	307	289	277	313	307	290	272	309	269	281	307	275	282	277	273	272	293	291	297	283	315	279	291	290	271	280	269	277	265	283	278	309	275	274	269	281	292	264	283	301	295	290	317	302	265	298	318	275	267	271	266	306	270	299	310	273	301	271	262	267	262	293	323	282	289	264	279	290	291	254	304	301	289	286	294	254	287	281	284	311	247	279	280	285	288	294	272	288	272	286	290	309	298	300	276	300	275	304	303	289	281	322	302	293	285	261	305	279	275	298	287	241	303	317	261	262	286	274	294	253	288	289	293	264	287	310	272	309	307	311	302	287	280	266	292	280	274	291	288	303	272	323	256	284	270	285	274	288	263	284	249	279	297	244	285	278	285	264	300	255	260	268	308	325	289	258	297	298	282	284	272	288	333	270	245	272	307	252	277	267	297	244	266	260	266	289	268	289	248	272	279	274	278	276	252	292	293	289	281	289	298	275	256	268	269	322	294	279	280	300	295	293	302	269	297	272	301	302	313	250	299	293	295	293	265	264	280	283	282	298	257	311	296	308	299	287	277	305	307	266	268	301	287	300	250	271	281	279	280	294	298	291	271	256	274	318	276	269	258	303	288	293	282	297	272	285	324	264	272	279	283	269	325	292	307	281	309	267	265	299	277	308	310	293	279	271	253	306	280	303	291	290	305	262	271	273	276	289	298	299	262	291	263	279	295	289	288	309	280	294	296	290	291	320	282	262	269	317	289	306	269	289	282	316	276	288	330	288	268	328	292	281	280	312	296	279	266	281	292	281	291	279	299	280	288	300	279	270	300	297	296	263	327	253	317	294	253	301	301	278	277	240	282	279	294	286	298	289	299	291	263	292	261	324	289	320	286	280	304	274	267	298	269	275	263	276	293	272	305	289	299	283	270	278	304	269	313	258	300	251	271	294	266	296	276	285	312	289	288	294	300	282	285	253	283	280	268	265	275	288	274	269	291	281	314	271	266	253	297	293	266	271	292	280	299	260	290	330	284	290	289	282	267	325	280	256	309	340	296	261	284	295	297	294	304	319	328	309	296	287	301	290	292	276	273	266	256	278	307	320	274	317	318	260	310	291	285	327	305	286	311	293	283	297	287	294	293	270	310	322	299	267	311	329	296	302	267	275	290	297	293	256	285	287	286	291	271	280	275	280	278	296	280	306	279	287	260	280	330	270	290	301	301
34271	47189	21148	1138	682	668	680	683	609	664	618	586	618	610	615	582	630	599	576	543	545	545	612	600	635	615	590	606	583	621	568	556	569	598	587	622	605	616	577	596	604	587	588	569	595	584	589	525	561	597	568	559	603	536	569	546	578	570	662	573	536	609	608	561	614	587	534	584	581	537	580	603	541	579	584	622	600	620	557	613	575	570	593	571	574	614	586	594	578	592	576	636	595	627	584	621	569	622	569	568	582	562	581	603	571	588	587	579	615	583	573	585	595	601	636	554	595	572	622	574	575	582	630	606	562	590	575	594	604	570	577	609	589	597	585	614	598	575	597	595	582	585	579	568	623	584	597	576	595	635	603	588	563	598	545	531	564	572	592	611	571	645	585	570	593	600	614	574	651	545	601	541	589	614	632	544	592	608	565	578	569	545	547	577	556	542	604	559	598	616	586	550	574	621	605	643	625	600	609	611	572	627	552	589	614	599	621	629	567	625	592	561	604	582	603	602	577	627	545	612	566	567	594	602	617	624	589	600	606	579	574	635	613	584	601	590	612	585	572	578	567	618	568	629	576	613	628	583	583	589	572	622	566	609	638	604	570	556	603	562	534	593	603	565	559	569	582	606	554	553	582	647	584	543	566	614	616	607	612	563	548	579	564	575	585	608	578	616	669	588	590	592	553	573	569	612	612	504	598	542	592	625	624	559	607	567	643	575	562	595	563	572	545	586	618	579	570	565	588	614	574	581	589	563	587	562	567	571	583	581	561	610	599	604	577	564	599	576	525	562	608	596	579	597	601	543	616	614	601	582	530	565	610	580	586	585	593	602	579	573	616	633	582	564	569	626	588	624	603	590	610	601	611	605	625	597	557	571	573	606	588	550	564	606	617	596	600	556	616	588	590	609	564	584	581	593	595	629	637	572	621	571	588	615	605	586	604	637	627	581	609	570	575	555	553	646	566	600	611	577	594	580	582	559	569	592	555	579	605	563	584	623	638	610	607	579	580	569	590	606	552	624	617	600	605	611	594	579	597	535	610	579	610	598	582	567	565	579	576	601	614	608	573	624	581	555	605	586	583	596	548	616	597	566	568	574	608	565	600	582	599	587	608	556	631	613	570	558	564	603	605	556	586	606	561	595	558	557	590	576	581	580	588	582	607	618	593	547	601	547	594	587	611	609	621	638	595	579	559	613	604	555	547	585	597	575	555	618	586	604	592	619	569	560	549	545	613	595	552	609	565	591	583	604	616	607	619	590	552	595	623	605	584	583	588	598	593	576	589	572	573	601	559	589	606	576	628	574	598	557	600	582	593	613	587	621	604	534	572	557	572	603	548	536	573	591	600	596	538	597	580	592	585	628	608	562	632	563	608	578	556	565	596	599	598	602	626	592	609	590	558	630	574	605	566	594	575	577	597	567	575	579	587	544	572	592	620	574	549	605	612	603	549	537	582	531	634	523	615	617	592	569	553	636	536	578	556	599	626	551	597	622	579	569	579	632	587	554	617	619	582	553	502	576	560	545	589	581	610	584	604	591	595	597	625	586	545	584	579	587	590	604	586	615	525	599	631	579	573	534	605	571	585	585	593	601	571	575	605	597	595	589	564	581	621	617	654	581	578	587	649	578	589	587	543	586	620	607	659	568	557	605	616	583	607	611	591	578	579	595	593	640	600	598	617	586	590	567	630	610	589	583	578	589	572	610	575	570	579	589	608	626	556	571	587	621	589	573	615	566	575	610	572	593	605	550	623	622	542	570	581	589	541	571	593	589	589	589	549	643	608	591	607	614	616	582	525	578	583	579	630	601	606	553	647	614	623	582	623	577	585	596	573	602	592	562	587	631	615	614	577	561	605	585	581	578	598	598	548	620	580	589	555	570	592	634	580	582	583	582	590	577	596	610	589	575	602	611	671	591	602	625	547	568	553	641	584	581	589	604	618	557	577	568	599	564	551	571	601	633	586	573	585	581	605	569	604	602	613	586	551	579	554	599	613	573	578	611	613	574	570	560	569	602	601	588	618	592	655	608	605	572	591	627	599	545	626	583	599	600	595	603	562	590	573	626	656	622	610	596	585	591	619	592	607	588	551	590	614	593	547	607	620	572	627	602	594	584	610	609	630	567	542	557	633	583	574	607	615	619	566	607	627	624	571	596	568	628	581	553	560	601	567	627	571	582	592	584	591	586	596	624	547	600	585	578	608	593	580	575	596	561	599	589	607	590	543	610	558	586	607	592	570	588	631	560	635	568	607	597	619	597	588	577	597	579	589	552	535	596	593	594	594	582	562	576	568	526	566	556	559	585	574	583	599	586	605	596	624	588	582	571	561	558	580	570	545	591	601	625	623	624	619	580	575	581	561	599	572	621	586	585	584	629	586	600	558	591	621	601	619	571	579	574	606	604	552	557	604	602	559	547	572	593	576	556	575	589	597	632	610	571	571	580	588	580	591	619	578	602	594	575	609	591	564	560	572	606	583	569	594	600	592	570	648	565	578	562	554	606	591	583	569	539	582	601	573	594	588	624	548	590	618	553	553	602	583	573	569	588	569	567	594	611	621	599	630	601	601	593	554	571	609	603	616	612	581	598	623	579	600	594	590	582	590	572	555	560	579	604	584	570	577	561	556	601	552	591	574	585	548	585	575	597	609	596	610	583	582	584	589	563	608	588	588	568	555	565	584	551	573	612	639	620	590	588	583	581	621	604	598	552	616	581	593	580	578	557	614	612	594	580	600	592	589	558	578	555	593	594	561	559	589	567	558	582	582	571	593	567	601	609	593	601	594	600	576	537	607	577	589	590	565	600	547	599	543	579	599	653	537	631	586	542	600	599	601	598	574	574	628	616	585	578	581	602	577	581	571	594	565	599	578	577	616	610	598	610	635	563	579	601	594	583	582	559	593	607	606	594	569	598	582	583	611	616	590	595	552	575	594	612	562	587	606	609	611	596	604	568	584	620	557	592	579	615	569	630	619	580	597	586	622	547	562	581	572	585	570	604	581	583	594	575	556	584	580	539	577	632	576	627	585	588	562	595	611	550	595	565	560	619	614	623	554	561	557	615	615	583	594	618	601	593	578	577	585	633	563	564	605	550	586	582	563	542	615	565	586	574	593	570	637	581	590	587	597	586	593	563	592	625	593	595	585	617	585	587	584	598	614	562	577	567	583	582	587	596	584	666	561	604	581	559	631	590	567	584	610	560	562	605	643	651	605	588	562	599	589	575	590	583	589	599	604	589	622	609	604	581	583	558	566	602	593	605	577	607	587	584	589	576	587	562	531	618	616	565	656	625	615	627	589	569	601	643	596	605	607	614	604	582	604	564	587	611	562	570	651	612	594	606	599	622	565	608	563	611	549	639	589	623	606	563	553	582	620	553	569	604	590	600	595	575	620	572	608	573	601	604	571	599	556	614	597	587	566	534	590	550	555	560	588	646	592	584	563	572	640	579	614	535	531	604	620	577	630	568	596	588	626	557	600	585	601	634
34135	18458	5584	542	303	262	227	174	156	152	159	143	142	143	140	164	166	125	158	139	156	155	172	150	136	141	143	147	161	178	149	136	137	164	158	174	150	166	147	159	145	157	132	143	149	177	156	150	155	134	186	144	160	145	157	153	168	163	164	159	163	149	143	155	145	150	164	165	156	151	142	176	126	153	155	154	149	155	167	147	105	145	145	176	134	166	145	147	168	139	139	147	151	143	172	163	162	140	147	188	170	129	168	160	147	131	155	172	154	149	138	143	131	133	122	140	138	154	148	132	141	176	146	142	144	163	148	140	164	156	139	147	170	155	153	162	148	146	142	154	146	146	151	154	141	163	123	151	132	149	140	155	172	142	148	168	145	150	135	145	135	144	166	161	167	158	137	153	172	168	150	160	155	165	161	143	122	120	140	161	164	176	148	162	150	161	151	154	161	168	181	145	136	158	147	137	160	136	162	194	178	150	142	162	162	150	149	159	136	166	136	147	144	143	155	130	147	173	142	154	121	160	147	151	156	135	144	163	175	141	135	134	139	168	184	146	144	143	166	170	152	150	145	161	156	152	161	152	137	115	168	159	171	153	107	154	159	156	163	122	157	163	167	156	158	147	149	145	155	176	161	139	151	132	122	159	166	151	160	148	155	165	164	159	147	135	148	132	149	145	155	174	144	162	145	166	159	152	154	143	164	145	159	134	173	130	163	148	154	158	158	151	167	142	145	180	166	135	152	172	147	146	137	142	167	173	136	161	160	156	169	152	149	135	162	144	127	162	161	151	132	151	155	167	146	172	150	138	159	157	130	137	153	140	168	158	145	154	147	148	165	164	155	139	164	184	148	143	150	141	141	159	147	149	147	160	159	157	174	145	127	159	177	147	161	152	138	150	152	168	159	160	140	141	182	136	163	166	158	156	154	152	159	150	148	148	159	173	162	166	129	141	152	153	142	145	155	142	160	125	178	156	128	153	135	139	134	171	158	154	163	167	154	161	148	152	176	119	161	175	149	143	133	152	135	153	150	163	165	162	154	160	172	161	146	158	162	162	147	140	129	164	150	156	143	131	167	137	160	159	132	156	137	154	159	160	154	162	140	151	142	161	171	172	151	163	166	119	159	145	138	135	151	147	151	162	181	152	129	155	157	170	151	150	139	171	162	181	154	135	149	152	158	154	149	141	151	156	148	130	160	156	148	154	161	142	144	128	162	170	142	139	151	162	155	158	151	134	160	140	154	159	150	171	126	135	154	149	178	169	141	132	153	145	160	144	157	145	162	158	168	156	146	165	165	145	146	154	136	145	166	144	159	144	151	148	135	146	156	126	156	138	161	165	136	148	164	173	161	151	137	137	147	149	130	140	157	144	146	158	150	171	166	156	153	161	156	151	163	140	145	169	147	160	160	148	159	148	151	149	163	152	133	158	157	170	161	153	149	132	128	153	165	137	154	170	145	150	153	158	125	167	147	166	158	143	143	166	141	142	134	155	144	176	152	136	142	142	132	155	174	135	131	178	125	155	141	163	156	150	150	131	148	149	156	193	137	148	148	132	148	153	149	134	153	145	159	139	136	152	164	142	159	151	155	150	152	147	140	155	133	143	155	159	150	159	162	141	162	148	134	162	138	149	150	185	162	156	182	162	165	169	161	136	157	152	180	170	148	148	139	139	145	167	163	162	138	167	146	160	144	132	146	135	167	158	152	163	139	160	135	159	153	139	143	136	170	159	171	159	167	188	149	140	154	147	131	164	155	181	137	149	159	141	146	150	152	124	149	156	154	147	162	135	163	149	168	147	159	162	161	156	160	170	163	128	137	143	139	141	120	142	137	143	136	149	145	142	142	141	125	157	146	143	143	121	162	155	146	167	151	143	165	173	136	151	155	147	133	179	138	181	166	157	138	153	132	161	149	165	167	156	162	145	166	174	155	127	162	127	165	136	156	147	137	159	168	163	125	149	152	136	155	153	148	171	135	155	144	131	140	151	155	158	172	160	171	164	145	145	141	155	128	133	150	144	159	147	161	158	133	148	164	138	173	130	171	178	170	136	146	183	161	151	153	138	142	139	145	136	145	167	151	166	135	145	154	151	154	152	138	153	133	155	147	161	131	130	169	156	176	142	141	147	149	140	147	152	183	174	136	140	132	141	147	170	170	149	131	155	153	144	129	163	157	133	149	142	162	162	144	163	142	171	159	147	155	145	136	157	139	147	149	161	166	150	164	158	137	132	163	145	132	149	168	179	158	140	157	147	166	154	155	168	146	154	144	150	148	148	167	130	133	157	150	137	160	137	154	137	176	157	157	152	155	140	157	145	154	172	158	121	156	150	146	160	138	141	151	119	139	126	151	150	141	142	128	144	159	146	166	127	152	137	146	159	138	143	132	149	133	163	140	144	161	139	152	155	158	158	141	150	133	170	148	136	159	152	136	151	144	175	148	158	138	169	129	148	163	167	150	143	164	160	137	151	129	156	174	155	129	158	170	151	136	161	157	145	164	146	150	154	141	161	155	166	155	151	144	167	157	173	164	147	139	160	155	169	163	166	152	145	160	144	162	146	153	157	167	187	141	167	168	169	150	148	143	121	156	153	129	155	152	143	138	128	154	159	170	155	148	134	135	140	155	162	148	158	139	162	144	139	159	165	161	157	142	177	151	168	156	161	143	147	167	166	169	160	166	134	137	152	141	160	158	147	170	146	139	151	146	160	140	167	179	150	161	161	171	147	152	153	154	145	142	146	154	146	181	153	134	152	166	149	158	151	141	145	150	156	141	154	170	153	155	147	150	150	148	167	178	174	155	138	143	132	142	144	173	154	170	162	151	150	150	142	166	169	156	150	140	169	134	147	167	145	143	139	153	143	152	142	133	139	166	161	130	163	156	149	143	145	176	159	163	157	170	144	155	165	153	151	132	154	117	133	148	167	140	161	137	160	156	140	141	152	155	143	155	164	160	147	146	158	145	151	162	136	155	142	161	146	137	152	150	163	161	144	155	157	173	161	175	146	129	172	156	143	151	154	156	161	146	159	125	171	160	139	146	150	145	142	135	168	171	158	157	134	170	165	157	151	158	132	150	164	149	156	152	126	140	178	177	140	155	139	170	162	132	158	167	151	151	136	160	142	118	161	143	149	144	161	156	133	175	150	126	141	155	149	146	145	169	152	167	161	155	125	140	141	135	142	172	159	152	139	147	138	157	146	149	146	144	134	134	151	169	144	160	169	154	151	141	141	133	152	170	165	152	163	156	134	171	127	164	157	124	144	154	166	143	156	168	157	146	140	131	158	160	128	148	165	135	141	145	145	148	175	161	139	154	160	137	164	141	153	162	131	123	175	140	167	184	174	168	158	173	164	144	195	189	147	172	158	125	158	152	163	165	147	149	139	144	154	163	155	164	150	156	162	161	149	157	155	141	143	174	168	134	165	173	152	136	163	149	138	162	149	154	121	126	172	161	140	148	176	147	147	152	134	154	139	148	130	149	168
13848	6469	1303	402	395	377	353	419	385	388	398	372	381	361	396	389	380	423	398	369	412	396	350	422	393	359	363	389	396	366	403	373	360	443	392	379	388	412	369	377	363	424	370	386	404	403	383	352	396	370	400	380	347	388	389	377	396	373	361	392	405	368	354	374	341	387	385	395	346	385	374	344	403	372	360	421	377	406	381	384	413	366	394	389	390	392	380	371	430	342	389	361	407	409	394	439	345	359	375	392	383	361	354	347	365	348	378	349	404	373	381	380	382	348	371	351	407	384	407	361	405	403	375	384	368	356	360	372	384	391	355	383	390	386	390	400	348	395	383	392	397	403	374	413	418	340	401	358	369	431	363	411	384	399	389	377	384	352	360	358	363	375	358	374	358	364	354	387	366	387	385	405	389	363	377	375	363	400	352	363	372	384	384	370	393	352	362	377	383	370	393	353	365	390	367	393	372	403	387	357	360	395	390	394	390	395	365	381	371	377	370	392	380	397	376	380	405	347	371	376	368	377	363	395	387	320	380	377	363	381	399	398	378	343	378	394	386	384	414	349	369	406	373	377	382	370	370	359	391	366	363	368	386	400	361	394	386	363	382	348	379	370	370	395	373	354	373	391	402	362	406	383	362	367	379	363	411	370	380	376	360	366	366	358	398	402	345	364	365	363	386	363	381	378	416	375	402	373	362	353	402	377	407	369	370	377	390	409	400	354	384	383	398	371	376	408	358	335	412	391	375	381	375	405	357	373	394	359	378	371	434	380	366	389	392	375	361	381	340	385	393	373	375	375	424	342	388	372	362	365	406	381	360	361	338	371	381	380	424	390	385	369	379	402	381	397	366	381	371	390	346	406	392	378	346	404	380	382	401	381	377	395	379	386	371	359	355	372	383	378	373	353	395	381	380	396	355	358	406	348	389	417	397	388	373	363	368	343	389	333	370	376	363	361	387	375	391	379	346	400	381	356	351	380	362	383	354	378	377	360	412	369	380	370	398	380	375	411	369	377	361	357	391	410	396	406	396	427	355	374	392	383	415	397	385	359	385	367	392	391	384	370	388	384	355	361	367	408	380	362	421	394	391	383	386	398	386	363	371	384	383	338	403	392	399	362	386	418	401	366	395	360	422	387	362	369	384	408	359	401	397	398	367	379	364	375	374	372	381	354	352	382	369	356	380	377	395	402	366	353	355	406	332	418	380	402	368	406	374	373	352	419	359	380	375	395	381	414	364	371	371	404	341	376	403	356	386	390	391	354	395	357	382	358	390	348	364	356	375	379	393	362	412	378	391	352	358	388	390	384	378	369	372	370	401	362	363	408	385	370	377	365	373	378	406	366	371	374	389	401	391	382	369	382	413	368	393	334	410	396	358	377	364	361	408	368	353	390	367	420	405	410	387	376	355	392	376	416	416	385	387	358	380	397	345	415	392	361	367	340	411	405	363	364	413	355	370	417	411	378	371	384	362	388	380	352	391	380	374	390	400	378	355	365	383	355	395	374	360	361	409	376	376	359	375	395	374	385	376	365	369	413	378	352	366	360	384	369	415	409	401	380	360	414	359	373	341	360	368	392	368	378	370	421	399	368	406	385	411	389	394	373	380	394	374	417	378	382	385	355	367	394	347	382	388	344	381	374	350	390	388	386	380	373	397	339	366	332	392	382	352	403	380	384	367	381	342	393	342	390	375	378	400	386	393	411	382	372	365	415	387	389	377	373	374	352	412	357	375	339	370	380	358	382	380	349	392	350	370	380	380	388	416	390	393	404	420	361	355	399	377	382	385	365	393	366	403	359	379	361	388	384	395	387	355	389	390	390	388	377	389	390	369	379	376	352	363	399	376	378	395	389	376	384	406	355	383	363	365	381	394	414	411	386	384	369	391	368	337	388	365	362	361	371	373	388	412	349	387	402	378	390	355	364	361	355	382	370	380	363	370	385	395	366	383	373	344	395	431	399	378	371	396	343	352	396	345	342	399	386	391	371	367	378	361	388	383	398	382	395	388	382	429	380	408	394	365	360	351	426	351	377	379	374	366	392	380	394	393	407	357	398	376	379	350	372	375	380	402	382	375	382	383	432	368	376	368	359	397	360	376	416	388	366	375	393	428	376	394	418	356	354	369	395	414	367	400	417	405	378	393	398	367	340	396	393	401	403	398	381	388	381	356	363	353	399	413	386	355	411	359	406	381	373	395	343	357	346	408	413	360	374	412	406	376	398	387	379	402	374	402	392	389	371	371	372	387	390	389	334	433	351	379	375	406	394	396	398	386	405	352	386	448	400	391	364	363	382	374	359	378	398	363	362	387	373	375	386	361	401	395	373	346	398	396	393	349	397	391	383	366	381	375	375	415	348	401	410	386	419	407	369	343	392	391	378	391	334	373	387	413	391	358	362	387	367	389	392	374	363	396	409	406	385	374	377	388	389	387	366	410	416	382	419	380	434	392	373	341	380	372	366	371	369	416	397	396	383	381	367	367	399	376	402	381	349	363	371	414	364	357	388	385	399	415	353	398	380	367	342	344	400	409	395	412	399	370	377	361	385	391	393	355	368	358	370	351	349	339	353	430	396	408	408	361	385	362	405	392	365	379	411	377	374	386	369	354	380	379	397	336	368	418	395	406	394	368	383	378	374	378	360	381	393	399	372	340	401	360	380	337	400	367	402	369	380	387	379	372	404	401	381	392	339	385	366	352	410	356	409	392	389	410	392	383	375	379	442	357	398	381	367	380	360	390	390	369	378	361	381	370	401	368	402	371	367	388	389	372	378	396	389	371	366	383	386	409	387	388	381	396	384	354	374	391	385	341	377	362	356	389	361	398	339	400	378	375	427	378	429	383	400	392	381	372	380	394	349	380	372	399	381	349	375	386	365	392	396	350	390	367	390	382	402	360	390	384	370	379	409	388	397	380	391	379	368	370	402	389	367	377	409	364	381	388	403	374	406	406	390	392	382	412	390	394	391	389	390	375	385	374	361	372	418	392	391	376	361	364	382	359	388	388	384	382	380	382	400	383	372	373	370	366	363	376	359	371	351	413	384	376	372	362	368	390	362	385	369	411	377	396	400	376	339	361	350	395	361	379	323	407	371	375	391	395	392	371	352	369	405	362	387	401	394	390	351	378	387	373	390	383	374	366	400	373	359	369	392	374	375	371	372	372	373	368	398	386	374	347	372	358	397	416	351	372	420	378	345	393	432	386	380	373	391	389	380	350	387	342	386	391	389	398	350	401	367	377	388	370	377	358	373	366	375	314	342	399	371	345	402	388	390	359	391	392	376	397	376	397	402	376	399	367	332	373	378	367	363	338	398	376	378	392	377	382	405	384	379	373	379	375	410	369	384	368	335	365	371	411	357	390	351	375	368	357	372	376	375	384	386	397	386	348	377	395	378	368	370	357	359	355	345	364	363	375	361	352	375	390	372	406	374	387	390	383	351	372	363	390	401	392	370	401	388	369	437	371	351	362	361	378	415	391	376	375	356
25153	21114	23642	28804	21107	14095	577	420	376	341	324	348	352	336	340	318	294	286	285	320	336	318	305	319	322	326	323	340	297	309	305	300	304	300	306	324	322	295	274	321	312	253	278	304	304	289	333	326	318	284	278	312	314	321	272	270	270	298	266	294	281	315	330	343	263	334	316	332	319	294	294	312	309	315	324	313	279	292	286	312	299	310	298	304	334	290	295	306	315	329	286	268	318	275	323	332	292	279	318	300	293	318	286	318	308	319	301	283	272	319	296	295	293	312	318	299	287	282	320	287	292	292	299	333	331	295	317	278	253	303	314	284	289	324	264	279	296	300	285	287	292	298	281	313	278	300	325	326	287	325	300	318	268	303	297	293	288	304	299	308	313	281	312	328	276	288	300	291	296	301	326	287	296	294	311	352	278	297	314	300	295	300	310	313	303	301	284	284	301	323	316	295	297	337	315	280	295	286	311	284	316	259	315	269	294	320	334	285	339	314	300	299	325	355	331	278	281	325	289	291	321	293	291	310	320	278	282	310	286	313	277	306	326	279	300	295	317	318	335	277	269	265	335	292	311	316	306	295	312	301	304	278	253	270	296	276	317	296	286	314	306	300	316	306	289	287	281	270	308	272	263	267	286	267	313	284	315	310	294	257	271	294	319	291	297	303	301	283	312	279	309	326	296	269	298	305	290	302	322	286	316	310	314	287	313	269	288	300	317	315	296	286	307	285	308	328	280	311	305	279	292	311	292	292	311	326	295	314	292	312	310	326	299	278	278	285	337	286	305	317	306	299	289	279	295	289	291	309	312	336	309	296	322	309	304	318	313	318	296	312	330	308	273	309	314	295	261	262	267	305	280	292	285	274	318	289	304	289	296	333	275	299	295	275	323	283	306	315	324	310	286	339	262	307	304	316	278	309	257	285	289	314	271	282	323	316	318	346	317	283	315	279	312	312	293	308	312	286	301	329	266	296	299	311	284	283	287	327	303	332	309	274	291	309	317	280	264	318	271	285	296	302	300	280	314	321	272	256	278	284	281	309	301	325	305	259	307	303	291	303	329	308	267	338	298	309	290	296	301	271	325	322	306	305	322	322	296	325	281	290	304	297	310	311	313	333	306	315	250	291	290	318	289	310	294	307	314	306	307	317	286	293	283	263	287	313	271	315	320	317	315	329	308	310	299	292	306	288	278	308	306	314	296	278	301	309	317	303	325	337	265	255	295	306	305	283	285	326	316	291	314	320	266	318	298	311	276	290	304	303	281	313	294	303	273	282	308	288	304	282	286	286	311	295	298	317	283	309	302	276	302	305	338	297	267	287	325	320	326	299	284	317	338	309	307	295	271	298	305	330	350	301	288	275	289	283	293	293	299	319	321	313	300	291	296	317	315	274	286	295	287	290	281	291	296	265	315	333	255	277	284	294	310	304	305	286	300	259	338	290	283	268	276	294	279	264	293	299	303	318	316	317	302	316	304	290	269	309	306	310	301	289	319	266	322	277	326	320	268	298	304	271	279	282	328	320	300	306	310	289	306	291	323	256	297	288	289	292	302	345	273	295	310	277	282	261	339	349	271	332	296	314	285	314	307	278	290	316	304	317	315	314	313	321	313	322	284	316	315	295	319	306	303	308	299	289	304	313	302	288	269	271	313	292	290	355	266	317	310	267	292	322	308	308	277	309	281	331	288	286	289	334	264	319	324	299	293	280	322	319	297	288	277	273	298	295	304	300	304	312	283	297	289	320	322	287	315	307	276	290	283	265	311	313	316	290	310	307	307	308	288	309	290	287	307	296	301	276	287	289	315	313	294	284	284	319	276	315	302	291	300	282	300	325	295	315	303	305	307	323	313	273	283	298	330	275	317	278	296	286	303	318	280	327	294	256	280	311	295	311	325	301	269	307	281	307	312	299	295	317	325	298	268	345	287	301	262	298	286	306	314	271	315	292	322	319	337	287	341	263	309	274	309	306	293	302	312	326	301	287	293	297	306	266	362	268	285	331	311	290	284	308	271	291	278	303	281	249	314	309	287	281	303	306	311	336	302	325	273	275	272	305	300	300	281	299	267	264	314	281	280	304	288	268	284	286	323	346	320	270	311	321	290	295	274	286	302	317	329	287	312	280	308	306	316	302	278	281	317	253	318	276	298	286	302	327	290	307	296	284	302	320	313	325	287	304	285	312	321	333	331	321	297	306	344	286	300	319	314	279	326	298	324	257	294	313	322	278	294	313	277	280	301	328	298	301	318	271	302	261	339	316	273	309	302	288	355	282	310	329	284	290	333	307	349	290	286	312	310	305	274	303	292	294	319	317	291	298	289	289	314	321	314	303	317	281	306	314	298	343	335	293	316	292	269	315	260	280	312	289	330	267	291	277	279	311	300	263	286	303	323	302	332	311	290	313	285	283	273	279	289	268	299	342	328	330	289	285	275	344	285	287	281	298	300	273	299	335	323	288	289	274	328	301	258	294	272	277	304	270	283	291	314	298	258	281	288	292	323	302	297	313	312	289	325	290	272	323	314	305	307	278	282	256	282	290	275	272	300	280	263	292	288	279	312	275	319	292	289	293	309	300	307	301	311	294	303	264	309	284	288	303	302	292	317	299	304	295	290	297	286	342	297	340	321	316	306	323	319	289	300	287	355	305	325	306	327	290	268	307	271	301	299	270	286	322	295	304	308	316	299	292	290	308	280	288	260	323	286	317	270	293	298	277	304	285	265	308	316	297	274	320	316	283	297	319	294	309	310	289	290	342	284	320	285	290	319	303	289	287	288	278	285	271	316	321	314	323	302	281	269	314	321	304	283	322	288	312	311	329	288	275	290	303	310	315	318	275	303	280	320	309	342	321	289	288	315	288	322	327	320	273	283	292	311	307	320	289	276	282	350	296	289	291	287	284	332	299	302	289	285	310	293	279	309	275	293	285	295	271	303	320	290	285	314	309	323	309	274	279	325	275	301	286	299	285	276	324	307	299	319	316	275	275	291	276	307	328	309	296	289	315	278	311	297	340	300	305	295	303	301	319	292	327	328	323	300	325	314	317	340	321	305	317	270	304	298	273	302	338	351	320	281	279	276	264	280	310	324	314	284	294	310	255	293	274	304	316	305	290	289	293	305	294	309	309	290	286	289	307	310	300	299	284	302	291	316	296	302	291	329	319	304	306	323	289	305	307	313	325	326	265	294	297	337	300	326	285	270	305	300	307	312	251	302	301	300	291	282	280	282	307	304	296	293	280	313	299	340	289	294	310	303	313	273	302	300	302	321	321	313	305	328	304	289	291	309	334	274	276	283	310	284	277	309	265	315	332	294	292	297	298	317	330	330	307	333	302	299	316	301	272	278	279	289	315	298	279	293	297	289	321	337	305	294	273	299	261	302	284	317	334	321	291	297	269	289	318	363	301	289	314	320	300	287	286	306	296	328	262	318	290	288	277	296	274	314	320	309	284	278	295	299	299	316	328	320	316	293	330	294	288	288	329	280	279
28241	35514	13248	1007	682	714	685	648	679	636	625	673	650	617	646	691	600	668	638	650	625	608	621	609	693	680	654	644	674	657	629	642	639	676	655	665	647	627	671	654	676	612	594	652	620	657	647	628	633	633	665	635	645	672	589	632	632	623	616	638	638	671	660	661	630	624	622	635	681	649	623	654	633	673	660	591	716	586	633	618	639	661	648	629	640	673	676	627	641	622	651	632	660	655	635	634	610	619	666	637	644	622	663	629	639	658	649	649	607	645	627	609	660	606	650	653	686	633	687	628	668	631	593	641	615	652	668	626	691	667	651	634	653	671	624	636	657	661	663	646	634	613	630	593	643	614	662	662	628	668	668	688	601	637	611	652	674	602	594	604	678	627	638	681	581	702	645	653	643	623	631	638	668	677	637	661	624	675	645	616	624	615	662	609	656	606	615	676	618	665	663	639	603	634	641	628	627	655	634	605	625	621	682	662	625	640	633	596	615	657	623	644	637	641	641	653	628	641	696	638	660	644	653	670	637	603	662	701	610	622	655	679	621	572	629	676	706	597	620	590	669	620	695	648	624	631	679	637	635	608	632	706	662	689	641	679	628	625	644	688	650	625	638	677	669	644	622	625	677	649	667	595	669	658	614	625	607	640	675	658	589	594	651	671	658	658	642	599	650	642	616	612	629	679	657	621	613	616	634	632	672	620	643	625	630	664	647	642	644	587	633	626	657	622	655	621	647	603	621	650	661	638	619	647	628	653	605	655	593	628	670	661	648	608	665	659	676	633	627	664	602	651	646	659	612	632	676	640	635	652	611	622	623	652	630	635	631	627	652	644	606	614	577	666	637	592	633	655	644	598	594	650	655	632	621	615	629	647	628	607	599	664	634	609	623	637	665	633	612	605	636	656	618	653	628	621	668	655	634	623	635	652	664	632	642	657	662	667	643	664	629	654	621	623	606	670	629	640	608	591	638	631	651	601	651	587	608	613	608	634	662	618	647	639	612	669	648	695	670	639	667	636	625	688	665	628	650	586	602	657	633	636	617	638	622	658	630	613	637	634	661	629	658	645	649	642	608	651	667	648	647	630	654	644	618	612	679	632	628	613	597	637	642	667	667	634	612	646	651	622	629	641	649	629	690	634	610	649	679	646	623	615	640	654	649	649	663	656	672	634	601	607	651	678	659	648	639	667	582	628	624	637	653	637	677	674	607	680	687	599	644	668	624	672	672	596	614	659	627	675	648	638	653	610	657	606	672	643	695	685	638	627	619	687	659	644	677	628	593	643	633	624	687	606	641	611	675	611	654	630	662	649	694	658	580	606	655	633	668	663	626	661	619	676	669	627	652	641	654	612	608	676	607	624	619	650	592	653	661	604	613	638	647	659	646	625	630	609	640	679	690	671	615	659	641	648	646	641	698	699	626	602	641	643	659	628	664	623	639	658	683	641	626	651	622	630	651	612	651	635	629	645	617	620	600	631	647	634	643	667	681	653	632	645	678	641	641	656	655	587	652	619	659	634	604	619	616	613	671	697	664	647	648	617	642	620	644	606	629	679	644	675	654	618	636	641	632	602	629	629	625	682	639	612	637	646	693	645	611	614	642	676	617	695	668	656	631	628	665	654	666	653	634	598	650	625	653	642	661	657	636	596	613	626	673	647	631	592	672	595	634	659	633	655	684	650	663	644	623	648	659	680	632	643	669	617	654	674	627	664	658	677	628	603	645	656	689	655	641	672	655	641	613	645	674	633	639	673	634	640	638	654	620	597	616	608	665	653	655	633	617	644	657	621	635	654	631	605	603	653	618	627	631	664	642	653	622	646	666	586	635	640	623	663	621	649	635	630	630	648	678	647	609	649	648	655	659	609	623	645	634	652	593	638	665	639	661	603	676	612	614	613	615	663	699	661	657	605	648	627	690	634	611	634	639	630	626	637	625	643	680	605	626	631	632	647	611	636	579	644	652	691	669	608	652	681	597	620	661	608	667	628	624	651	655	631	636	592	665	621	673	642	677	654	666	648	646	650	682	661	633	652	624	676	662	711	643	635	672	593	597	648	627	621	628	653	644	663	680	653	653	640	635	644	620	698	618	621	657	684	637	643	620	679	632	622	631	624	636	674	651	639	657	640	621	620	645	609	601	629	609	663	617	600	632	602	595	640	628	601	638	660	655	657	629	584	658	625	609	625	659	648	669	659	613	617	578	658	640	667	649	640	687	622	626	609	667	614	606	607	575	659	632	613	649	649	635	675	699	621	641	604	669	608	637	611	592	678	664	686	620	621	656	631	632	631	641	597	640	626	681	636	627	659	639	635	639	620	609	622	633	679	615	650	621	635	609	631	660	679	641	663	625	678	620	672	624	643	616	648	687	634	631	638	648	665	639	604	649	625	637	696	635	649	669	625	622	650	629	671	658	655	668	659	619	694	624	636	647	677	626	661	620	657	681	661	675	611	655	627	589	629	629	676	647	616	603	630	643	657	635	639	643	633	625	648	651	697	651	641	642	632	630	592	685	655	645	691	629	604	651	643	672	578	637	626	682	633	611	643	611	664	632	642	632	683	621	667	604	657	615	620	658	622	620	634	680	650	658	647	621	607	662	657	639	614	601	603	631	631	634	640	641	634	607	621	654	616	659	643	653	666	682	639	634	694	649	660	616	614	638	603	680	666	674	681	624	661	659	614	596	635	630	649	632	593	653	605	641	642	620	648	648	595	631	611	667	661	634	604	651	615	649	621	679	613	627	635	665	644	647	624	672	591	672	675	628	585	610	661	645	708	660	595	641	640	643	636	648	660	628	638	640	588	654	649	615	679	636	630	643	630	667	640	651	612	621	649	606	684	586	645	603	622	594	649	640	655	631	653	661	618	667	671	693	644	626	615	606	665	619	647	687	697	638	624	634	634	624	646	620	660	653	658	594	658	629	632	603	658	705	689	641	630	613	655	646	632	633	600	637	626	600	613	656	614	653	628	615	690	638	689	633	649	670	628	655	668	613	636	638	606	633	620	681	651	644	658	629	639	630	684	652	674	663	629	624	682	648	677	636	630	608	555	600	673	632	647	661	625	619	651	673	663	669	643	659	675	643	641	652	667	655	655	655	667	632	623	638	656	664	645	669	682	627	630	592	661	640	664	655	666	660	608	684	606	701	634	636	628	644	652	648	643	668	628	670	616	607	645	635	604	645	657	632	660	661	641	677	688	631	669	628	629	612	607	620	671	677	670	624	670	638	609	631	612	622	640	629	610	672	639	649	641	667	650	645	649	671	629	641	590	594	637	601	649	692	666	685	620	606	662	692	641	617	635	649	645	593	655	634	630	656	586	605	620	627	655	641	667	655	665	598	664	598	702	654	632	596	676	604	595	638	614	649	650	616	646	666	641	666	677	627	604	637	667	662	653	639	631	587	564	617	668	615	654	650	670	657	640	635	620	675	609	653	628	665	665	655	610	599	660	653	648	669	629	652	647	642	631	636	635	611	639	649	650
24489	21112	24054	28452	21116	21140	11709	607	382	361	362	344	342	301	271	301	299	326	333	314	296	307	309	272	291	292	287	277	308	304	249	296	285	274	290	315	311	283	284	317	292	292	318	262	296	268	308	302	279	299	278	302	292	286	314	277	278	274	301	299	287	280	285	323	311	313	252	293	310	328	305	288	302	287	294	273	260	311	279	277	267	300	313	270	287	279	282	289	312	273	294	280	285	300	271	288	315	320	280	244	294	282	283	302	288	278	271	315	316	291	269	317	312	304	330	284	291	280	303	295	317	278	275	322	317	302	290	291	288	285	288	287	295	318	290	256	290	269	299	265	269	282	332	285	298	286	296	291	320	303	279	275	300	258	287	259	296	295	300	291	326	266	300	292	309	302	317	282	293	281	312	274	301	313	315	300	297	262	288	328	283	279	292	285	266	297	315	274	285	317	284	290	246	270	282	262	300	298	288	280	289	284	289	269	258	293	281	273	321	279	325	286	301	279	309	273	291	281	325	275	301	271	268	272	278	304	278	280	259	275	260	282	275	277	302	297	314	286	253	303	298	278	305	283	283	255	284	293	331	307	290	278	264	303	285	291	278	305	281	298	313	282	299	272	279	318	284	275	325	284	277	264	308	317	271	293	290	251	261	292	244	312	268	280	276	278	284	278	286	280	290	279	308	291	283	274	301	268	288	286	273	320	264	244	303	282	327	281	280	268	274	295	284	281	299	289	258	305	277	293	268	342	327	301	299	308	274	270	275	294	302	312	302	287	280	291	279	295	268	306	261	276	267	287	310	286	296	286	271	269	284	275	269	293	305	305	287	282	282	269	283	319	294	289	304	259	305	319	313	277	288	276	298	284	309	278	286	311	270	260	303	306	266	301	268	287	320	279	254	306	308	286	328	288	295	307	298	266	290	295	265	266	246	323	295	283	308	319	289	247	262	293	289	288	348	309	309	277	320	295	281	267	267	293	258	314	284	283	301	298	309	283	253	273	265	277	293	285	271	304	292	329	291	274	301	258	281	314	296	286	292	278	275	272	305	264	280	279	307	280	316	286	318	283	296	331	278	282	292	275	277	288	288	291	273	296	265	277	300	287	302	280	304	274	297	272	318	320	254	264	264	308	290	293	277	294	338	286	285	221	300	308	296	312	312	250	268	279	275	260	274	291	295	312	310	288	268	310	260	281	279	277	280	292	285	295	290	326	324	297	282	341	247	303	274	280	259	308	292	304	293	294	274	298	277	294	272	308	281	276	321	287	280	301	272	303	302	303	289	252	321	302	294	296	307	246	271	285	281	291	279	321	244	294	291	297	291	298	287	301	297	260	300	284	287	287	285	265	277	268	283	332	298	285	278	275	270	330	302	284	281	264	292	299	279	306	302	294	287	304	269	272	282	311	271	301	311	275	289	286	236	279	279	290	287	293	266	290	274	271	269	299	291	296	280	285	314	310	301	283	313	297	280	276	315	290	283	265	299	283	272	266	309	305	290	265	278	303	301	266	280	273	271	301	271	272	308	272	319	298	265	287	251	276	307	287	287	289	297	265	289	278	312	294	276	306	292	272	306	268	243	296	294	266	286	301	305	274	304	286	292	259	259	281	302	302	274	314	328	273	295	266	298	287	282	272	287	282	292	253	294	286	289	284	282	293	257	341	300	251	309	297	274	288	281	288	276	309	301	274	288	278	301	339	274	303	272	298	276	277	268	320	313	264	284	271	340	305	288	271	312	298	315	303	271	294	307	316	266	287	275	294	251	295	300	309	269	287	317	333	299	295	283	293	283	284	290	286	310	279	284	305	272	279	305	279	278	277	295	267	309	288	282	272	249	267	309	297	296	301	279	269	278	301	290	286	300	269	307	314	268	280	268	291	286	297	266	282	270	305	309	301	298	263	291	277	331	324	293	265	298	283	280	286	311	255	284	302	301	277	291	277	287	303	300	294	271	289	266	264	257	284	267	293	304	266	272	247	295	279	297	266	299	252	285	250	304	271	271	277	310	303	300	281	267	278	280	237	270	288	249	284	325	292	278	287	262	295	302	274	286	285	278	298	280	318	286	256	323	317	300	254	271	292	306	279	290	292	299	270	255	251	298	274	260	295	325	282	297	273	305	279	294	286	275	292	281	280	293	282	280	298	286	275	298	306	283	269	296	291	278	272	282	259	298	289	266	261	327	242	267	298	249	302	297	261	287	280	269	240	302	291	284	307	307	299	316	271	308	315	299	289	299	296	317	303	287	253	323	298	293	284	291	308	299	268	256	270	278	285	283	272	319	310	293	325	261	284	296	284	264	255	272	255	258	255	254	281	288	276	271	298	261	303	286	320	280	305	286	287	267	281	277	280	294	321	294	257	301	281	250	278	328	301	306	284	291	265	290	289	292	291	308	277	289	295	274	287	282	306	287	301	317	302	298	275	269	270	257	265	292	298	277	273	271	295	263	308	323	292	283	317	305	240	282	280	297	287	309	312	301	283	282	279	281	305	266	288	282	288	270	298	281	288	284	298	268	273	280	259	296	317	277	256	264	281	256	288	309	293	298	303	265	262	324	298	259	310	294	272	285	268	294	311	270	261	273	314	276	308	255	252	299	293	257	279	278	280	290	282	285	308	276	307	296	257	272	275	336	300	263	298	302	278	243	296	284	296	273	251	270	295	268	270	281	304	300	322	273	329	340	307	290	301	277	290	306	278	269	319	312	288	313	275	309	279	265	275	321	310	289	275	266	248	244	261	278	304	313	287	307	268	250	312	278	302	312	292	301	293	306	283	256	303	296	331	301	288	280	279	301	282	286	258	299	263	307	291	279	257	258	297	315	273	281	295	294	272	280	276	277	286	259	277	280	308	314	332	294	308	265	297	290	275	298	253	305	259	293	287	304	286	262	277	273	280	286	288	271	295	290	291	292	309	277	262	302	291	299	284	277	280	292	277	292	291	293	298	297	275	284	321	276	326	306	301	291	267	274	283	273	293	276	313	270	289	295	285	261	280	286	308	270	263	281	302	272	253	314	296	286	298	274	269	285	298	287	268	297	308	288	278	277	288	266	301	293	279	268	283	271	305	292	263	272	308	263	284	287	287	278	282	270	306	288	284	289	289	297	279	307	300	294	281	280	278	293	284	277	271	272	277	283	251	261	298	299	302	275	306	343	283	292	317	291	311	275	305	314	289	288	296	286	297	283	283	283	311	311	279	275	305	258	269	309	285	301	337	295	327	288	281	291	302	266	284	285	270	312	291	317	313	298	278	298	296	255	256	268	307	272	264	262	277	290	267	307	316	293	267	273	300	281	279	273	270	281	289	308	295	303	286	286	268	303	306	276	308	283	310	268	253	286	279	289	268	294	281	295	282	286	302	282	267	293	281	297	271	297	301	309	276	308	291	266	256	334	296	242	309	268	260	264	297	275	295	307	295	308	289	318	326	299	254	268	282	292	296	244	293	263	304	282	305	257	278	306	283	320	298	294	323	301	275	312	267
34260	45019	21191	1433	766	664	645	592	626	586	620	594	594	626	623	590	599	575	582	635	617	621	600	574	664	582	620	664	541	620	644	616	593	622	606	587	577	625	618	577	565	572	585	537	581	583	564	604	619	575	579	587	582	623	602	588	597	532	569	591	611	588	588	601	602	577	567	599	580	557	632	538	591	588	612	600	629	585	581	624	598	539	577	640	565	615	607	597	582	595	546	588	574	578	583	594	575	562	605	591	595	612	592	592	588	596	579	574	578	578	613	593	634	587	594	586	596	554	612	578	542	581	570	660	601	560	580	589	601	554	608	576	564	596	568	598	608	586	606	617	659	594	607	586	571	582	586	587	592	596	610	574	582	593	608	638	601	600	571	569	577	602	587	584	544	584	602	647	596	579	599	567	566	528	599	542	624	585	565	570	559	619	603	551	574	597	530	532	540	592	578	611	593	623	572	563	571	630	552	582	594	647	584	561	565	604	610	590	592	597	570	619	574	548	559	602	598	557	564	557	556	572	579	571	641	571	595	596	539	575	576	531	589	575	563	571	589	547	576	557	564	637	605	626	576	592	576	568	579	566	580	639	595	559	619	573	574	612	594	607	565	579	592	556	583	603	595	581	571	592	605	557	598	607	658	568	633	574	561	555	598	548	594	611	557	602	576	557	555	597	577	627	583	590	586	591	548	598	583	582	596	614	591	603	572	600	558	572	577	593	544	577	603	543	627	640	637	631	622	598	592	578	568	557	576	585	591	600	578	585	616	578	595	591	577	607	595	612	589	562	609	529	574	599	593	585	601	608	592	607	627	587	558	626	628	624	589	573	592	566	613	597	584	598	566	571	620	588	558	602	608	603	553	595	618	608	587	560	564	604	615	574	563	606	641	587	628	605	559	579	624	616	583	591	623	618	581	596	589	597	579	588	550	614	605	591	587	604	543	587	617	602	592	610	613	602	586	632	570	592	548	601	536	618	572	550	574	589	589	637	555	567	550	518	563	609	603	575	581	595	618	578	572	601	582	604	582	606	580	604	549	619	588	608	582	604	564	548	579	629	599	585	587	585	583	638	585	560	592	564	604	633	618	603	572	598	567	621	597	550	621	576	612	646	579	608	600	599	590	561	609	575	653	599	604	559	577	552	566	572	596	627	618	610	629	590	591	557	595	593	645	579	551	607	620	590	594	571	595	567	577	588	621	610	594	602	606	586	579	594	589	564	571	587	605	628	618	564	631	608	590	565	574	574	586	600	558	560	557	606	636	586	614	563	614	546	586	600	555	621	619	563	613	558	586	609	617	574	592	577	642	606	609	578	585	608	590	633	598	583	582	600	576	551	608	539	603	588	573	575	587	609	597	583	609	597	629	588	571	564	597	587	541	544	596	612	600	573	597	603	580	587	586	565	564	632	627	573	624	648	589	612	568	593	608	559	634	596	553	646	579	604	554	562	592	584	615	615	586	568	566	581	563	574	571	619	592	561	610	623	568	611	571	599	553	600	551	596	618	541	580	597	604	536	615	568	596	567	607	633	570	601	557	555	604	615	585	596	592	605	598	596	585	614	580	585	597	583	562	605	601	615	559	601	619	618	604	572	599	612	619	579	631	569	562	600	581	576	590	579	657	609	638	601	556	611	580	586	549	647	614	574	601	564	601	598	584	595	564	592	607	621	602	584	554	572	615	565	590	607	553	545	590	581	579	580	602	555	637	613	571	594	600	596	540	607	593	599	537	598	603	564	580	575	530	566	586	541	560	603	586	586	595	622	563	569	562	623	626	572	607	557	594	547	552	550	613	574	590	572	562	579	599	571	614	580	561	617	526	543	570	598	614	582	594	564	556	589	610	576	577	591	565	576	599	600	594	575	588	591	553	579	582	588	583	590	618	604	577	610	566	560	588	571	585	610	597	583	575	556	605	612	621	538	606	575	614	635	624	643	580	580	543	576	627	573	615	569	600	593	610	606	636	588	611	615	596	605	555	545	605	584	587	556	591	556	549	596	623	628	589	608	621	574	589	592	579	575	609	621	601	597	569	607	601	601	589	575	580	625	604	586	557	631	603	647	576	607	548	563	584	556	584	577	577	578	604	590	591	629	638	598	604	561	595	600	608	568	615	526	625	569	627	581	612	569	597	600	600	584	544	614	615	642	574	577	595	582	600	627	564	620	589	620	602	586	596	584	583	609	595	638	589	621	594	651	569	605	540	561	579	595	583	581	608	544	601	574	627	581	631	586	617	574	585	611	554	608	588	577	590	579	575	579	592	586	599	572	558	604	593	631	604	592	535	593	589	635	613	559	549	670	603	569	611	591	578	602	554	584	583	599	565	577	605	574	537	620	568	584	570	591	603	553	605	536	600	583	596	600	558	628	582	606	558	600	583	566	646	579	599	573	593	585	621	612	588	638	602	571	584	558	650	556	589	585	563	597	652	603	590	561	582	556	600	599	563	616	613	586	625	591	585	547	613	563	551	594	562	580	611	604	568	574	563	597	567	583	597	613	539	596	538	586	590	597	601	560	585	605	591	597	603	586	577	589	594	588	546	578	556	603	605	596	602	606	570	640	610	607	546	583	602	528	555	596	594	616	573	573	577	570	577	617	558	611	579	584	596	596	627	560	592	602	561	566	581	613	623	570	583	560	628	592	587	618	621	587	545	565	543	520	577	573	580	596	573	598	581	573	620	591	556	580	602	549	598	585	599	594	622	601	608	581	580	599	609	606	526	604	583	596	595	568	599	609	599	569	597	639	627	591	546	614	606	592	634	645	584	594	557	555	613	623	599	554	600	598	627	572	557	585	578	546	640	643	605	562	579	565	553	586	588	583	608	615	562	590	610	550	616	593	580	593	559	567	597	623	567	568	576	601	587	611	605	606	563	552	600	588	568	597	585	604	579	606	627	603	595	562	565	585	565	565	543	582	590	606	573	638	595	596	607	599	585	579	624	575	579	603	600	580	584	558	607	617	623	590	611	616	632	570	594	590	556	594	581	593	571	564	577	590	561	608	631	575	548	657	583	578	544	576	594	560	609	600	628	577	611	578	610	565	581	592	538	562	562	607	597	639	597	575	575	606	561	591	589	611	604	587	575	572	599	582	579	598	638	632	563	543	571	611	611	585	565	590	608	536	601	659	601	606	570	566	575	605	550	584	597	578	579	589	585	541	591	635	620	607	635	548	605	602	609	611	590	616	615	570	540	614	638	571	586	564	623	600	601	571	537	561	590	603	582	591	571	587	631	580	570	570	602	603	563	600	608	509	609	545	605	600	580	596	548	535	591	563	596	578	586	566	580	570	607	587	650	586	598	592	592	575	555	616	608	564	595	630	579	603	538	598	584	562	579	575	590	553	590	587	586	594	608	596	587	555	580	554	583	616	605	585	629	621	560	606	538	605	546	625	570	603	562	599	600	579	621	563	560	585	593	578	627	624	587	595	610	586	580	588	582	593	582	586	609	587	591	634	592	592	596	570	584	561	599	606	553	594
34127	18247	5292	341	159	153	166	159	147	156	134	171	151	149	162	146	159	173	148	149	167	164	164	159	150	162	146	116	146	153	142	148	146	164	158	133	147	153	160	158	153	171	149	153	141	169	155	148	153	141	147	141	132	134	141	131	129	142	157	163	141	157	148	133	153	172	152	158	138	151	165	144	142	158	146	139	143	143	141	151	163	129	140	170	133	156	141	150	156	151	169	150	175	142	153	132	153	157	158	161	145	147	153	149	170	167	150	157	161	156	163	130	175	137	146	144	143	158	142	145	154	160	146	150	146	157	165	140	148	118	172	168	160	170	141	147	160	155	152	127	163	125	160	170	151	151	145	146	149	143	163	166	156	154	149	149	148	162	154	133	146	138	164	172	147	155	132	138	138	144	149	168	154	144	145	167	145	136	147	142	150	151	159	148	144	169	147	165	165	175	162	158	166	151	159	172	165	159	131	131	129	163	138	161	150	162	153	150	149	182	136	158	177	143	186	150	149	150	142	158	160	136	159	173	146	147	142	166	149	154	137	170	143	156	149	125	131	142	159	137	183	138	155	149	148	154	150	170	167	166	146	142	154	146	157	134	153	129	167	166	164	140	188	173	137	152	159	150	124	167	158	155	171	143	166	145	139	174	161	147	156	139	151	158	162	142	159	165	148	163	143	154	135	169	148	141	160	155	149	166	127	147	160	158	159	153	143	167	165	156	167	136	153	153	137	146	158	159	164	155	153	138	152	161	181	157	131	163	159	159	162	158	161	143	162	164	152	162	133	152	143	151	156	151	151	163	172	139	162	161	169	156	140	184	163	149	154	147	136	163	163	134	162	145	173	151	134	139	159	178	165	145	150	136	165	151	141	154	158	141	144	172	157	155	169	149	154	154	158	155	168	144	158	173	157	181	145	127	153	133	152	130	121	127	138	162	152	149	157	155	145	173	153	153	168	145	152	155	194	141	175	167	140	157	146	142	155	173	152	156	162	135	153	162	149	142	149	134	158	134	148	167	165	151	155	148	152	157	159	145	172	110	154	140	133	136	121	145	152	136	150	155	156	164	156	137	146	153	144	126	140	141	147	153	162	133	159	145	151	146	159	129	151	155	169	166	114	142	133	161	125	149	130	138	173	158	142	141	146	156	144	162	145	151	142	159	187	167	151	134	167	172	171	127	157	177	186	160	152	162	153	145	147	135	162	167	160	162	126	136	134	149	155	170	142	123	156	134	164	163	161	149	128	166	136	149	160	151	162	169	162	159	157	146	137	136	160	144	147	154	147	157	158	155	141	149	163	176	153	156	145	125	145	157	148	151	171	174	154	146	159	144	153	158	138	146	172	149	154	162	177	152	162	150	185	166	171	186	177	161	158	140	176	142	153	169	166	131	152	137	163	146	167	133	153	159	124	149	157	154	174	122	131	157	182	163	139	138	141	168	160	147	134	154	145	129	153	144	139	144	143	136	151	157	155	122	143	153	153	156	151	148	167	140	164	149	165	151	144	166	151	143	144	195	166	143	160	176	158	159	163	164	159	142	129	129	155	148	149	140	127	136	132	162	156	153	163	172	128	166	161	155	153	176	160	154	176	169	147	162	152	161	157	131	152	164	150	141	142	132	145	171	153	160	135	129	153	164	136	151	147	159	136	154	129	143	169	156	161	152	156	158	171	159	165	137	153	142	160	163	156	154	160	133	164	164	148	146	148	144	175	160	135	171	156	165	145	147	136	156	150	183	137	152	170	154	158	146	141	177	143	132	149	153	168	164	176	172	126	146	152	154	150	144	156	157	153	165	164	170	150	180	164	152	153	165	154	145	153	160	142	150	156	172	149	149	153	147	160	150	178	139	136	137	156	171	147	138	133	126	144	144	137	160	171	160	143	141	155	166	160	162	142	161	150	153	188	177	132	158	149	152	163	146	152	125	154	145	170	173	118	159	175	135	161	128	165	133	155	156	141	149	151	149	148	158	142	162	124	149	172	161	144	163	158	128	134	154	145	165	149	161	137	138	175	154	162	150	141	157	140	144	140	166	151	143	182	129	157	160	132	170	153	128	174	150	160	159	146	158	153	168	153	152	130	140	171	151	139	145	153	133	143	163	168	142	174	163	153	120	152	145	151	139	140	140	144	151	156	169	138	142	163	167	142	168	141	134	151	173	139	153	175	166	157	156	163	158	157	149	145	141	149	175	150	163	172	140	144	170	137	156	161	114	140	128	150	161	159	170	153	160	171	150	157	137	138	137	141	134	144	162	151	164	166	142	160	155	152	121	151	158	134	175	144	121	153	144	177	148	161	136	149	180	141	148	152	140	153	156	169	159	147	175	150	164	155	134	172	140	147	158	158	143	162	148	139	122	147	148	162	136	151	145	165	154	154	162	125	172	150	164	129	156	148	142	177	136	137	132	140	153	165	128	147	153	140	135	174	136	162	174	168	134	179	165	152	142	140	143	144	156	136	152	148	173	164	153	150	122	152	127	137	155	148	127	178	135	147	134	147	150	152	139	172	154	130	147	152	142	141	147	159	149	146	154	141	168	129	142	162	147	148	163	165	163	138	147	137	138	139	164	154	140	156	162	139	148	137	148	164	179	156	167	161	146	141	150	145	157	140	159	156	155	152	145	143	137	134	139	132	150	159	145	160	167	159	150	155	176	154	159	155	135	132	127	176	159	138	156	168	162	161	138	166	158	168	139	142	162	151	164	177	153	150	150	150	153	157	154	153	137	149	143	135	159	162	144	141	141	158	145	152	142	137	172	138	118	159	149	154	148	157	152	163	159	166	141	150	130	142	187	139	144	183	168	167	159	153	169	152	158	180	132	128	150	162	157	157	150	168	130	151	173	151	161	158	137	148	178	159	162	138	154	146	138	150	186	180	143	130	169	153	142	156	142	145	123	127	171	167	162	151	153	145	132	137	135	142	163	139	135	143	168	159	157	167	134	158	158	178	172	172	164	153	158	166	177	165	139	137	132	128	152	156	157	162	167	141	157	143	155	144	145	178	165	148	149	146	147	147	148	153	147	167	141	142	155	146	143	128	169	149	156	187	179	177	179	154	137	154	139	147	149	142	136	135	158	166	161	158	152	130	146	140	134	143	127	161	161	136	151	139	145	145	151	172	174	135	156	150	156	148	138	136	168	117	128	151	132	151	155	144	149	135	164	136	149	165	153	147	154	160	149	147	158	162	154	170	152	135	138	158	157	130	156	160	176	140	140	178	154	162	164	147	145	138	148	149	139	153	145	173	136	138	136	169	142	157	135	152	175	158	138	159	169	149	150	186	162	146	169	138	138	143	126	143	161	134	131	158	179	167	151	152	153	163	164	161	139	156	155	148	154	170	138	152	168	137	145	140	171	173	146	133	154	168	179	151	149	151	138	155	143	165	139	159	138	168	131	160	152	164	128	168	164	162	149	159	166	149	186	171	169	145	147	137	142	135	126	141	137	128	124	165	162	151	161	131	163	151	176	146	166	161	162
14018	5356	1123	382	405	348	356	419	404	382	383	372	344	370	388	372	369	389	382	413	362	383	377	393	395	368	403	374	376	365	364	363	371	395	367	369	383	376	415	383	406	379	372	366	352	435	366	393	415	380	363	394	397	357	400	366	378	387	390	370	377	333	397	360	365	354	377	405	370	379	383	403	402	395	356	392	420	370	360	389	355	397	380	383	373	383	414	404	404	413	394	365	364	348	427	398	385	358	371	368	394	378	365	359	367	361	347	367	385	397	362	395	379	373	366	387	392	423	333	342	386	386	385	401	402	368	396	369	351	378	381	366	356	406	389	410	396	426	389	348	374	397	332	364	359	381	360	354	385	348	365	392	368	378	369	393	366	367	401	343	360	368	419	385	404	357	387	376	350	371	414	357	378	390	425	396	373	349	382	373	387	406	347	390	361	360	414	379	404	380	379	382	387	383	385	408	355	399	400	373	405	383	378	403	388	357	392	387	385	379	384	349	371	375	367	373	416	345	367	367	368	378	385	360	381	340	390	387	379	346	393	388	382	379	381	355	381	381	375	360	421	393	361	352	411	385	406	376	331	361	390	414	340	387	387	400	385	373	365	370	344	381	350	375	391	347	331	388	389	387	366	399	398	392	402	392	389	415	362	381	384	395	365	350	391	396	400	364	348	401	397	428	392	381	367	379	386	353	382	346	368	413	381	408	391	355	395	389	376	359	389	424	373	402	362	377	374	390	388	387	383	433	391	409	375	395	388	392	407	354	391	378	335	387	405	383	387	399	384	373	393	402	385	361	363	421	394	342	377	368	356	391	382	363	353	405	374	382	400	412	375	382	370	378	390	357	359	374	385	393	360	400	367	404	378	383	374	400	359	383	387	382	399	392	408	360	394	403	387	379	393	380	376	402	359	372	370	377	345	396	384	356	418	391	369	403	348	343	369	347	386	414	380	385	371	367	389	382	390	373	371	379	380	363	382	377	368	374	402	383	368	399	374	360	372	359	392	396	401	394	406	381	403	364	379	406	370	389	396	366	379	349	406	393	365	371	371	398	384	371	363	380	374	373	390	399	392	360	339	373	377	399	406	365	389	389	360	382	379	392	407	365	388	356	357	348	390	390	400	373	367	332	383	442	373	386	364	390	362	355	373	390	373	389	355	382	378	367	399	341	383	360	372	378	392	370	390	383	375	389	399	348	349	409	379	397	350	392	366	386	390	387	385	386	360	404	350	380	351	391	373	380	375	385	409	344	398	380	389	363	388	360	373	399	381	382	377	408	393	353	383	380	385	365	408	378	384	380	393	365	368	429	374	375	333	363	386	390	396	399	403	364	373	385	387	392	420	378	353	353	368	396	375	383	397	400	381	404	363	390	388	374	366	372	383	373	406	377	353	413	403	344	366	400	360	390	392	397	387	371	362	353	378	373	369	356	372	397	382	385	375	369	389	345	382	377	407	380	375	388	357	364	381	365	403	379	382	350	375	389	395	374	397	370	374	383	380	371	421	373	377	359	362	390	360	356	359	376	394	404	391	357	386	340	354	376	368	348	363	389	378	381	417	369	359	377	373	387	403	370	351	389	378	362	369	404	410	385	388	388	374	404	374	411	396	378	381	379	384	342	386	377	361	393	368	325	372	388	402	376	384	424	364	372	356	379	369	377	356	380	347	347	379	373	379	397	398	428	322	389	395	357	364	359	369	351	399	358	353	393	407	377	381	347	370	376	355	367	370	386	352	384	376	392	329	365	336	357	389	391	360	420	376	406	391	414	362	374	436	361	379	381	384	389	389	358	379	381	382	399	347	364	394	350	371	362	360	384	372	357	358	377	355	386	358	402	381	365	347	386	378	391	397	424	369	390	378	364	396	374	373	385	371	380	395	369	349	374	370	411	411	374	388	392	395	374	392	362	380	385	397	374	385	378	397	389	389	371	355	364	392	392	367	399	403	383	368	382	387	378	387	363	383	375	371	388	406	411	352	391	426	421	350	378	373	366	403	416	366	375	425	375	383	369	391	345	403	383	407	405	325	357	399	387	389	371	405	390	402	369	366	390	380	374	398	392	342	357	361	422	372	406	397	380	371	396	353	364	355	379	375	393	400	399	383	387	334	372	378	384	394	374	356	368	400	393	355	419	409	369	358	400	381	363	408	373	376	377	379	362	389	414	394	379	374	397	415	375	372	389	374	363	398	359	382	391	411	359	367	397	357	349	362	408	408	348	375	381	330	390	417	408	385	369	359	328	395	409	370	366	379	357	409	368	383	366	396	372	392	368	420	379	390	415	386	371	397	399	420	363	374	404	354	396	356	372	420	367	414	392	373	384	389	373	385	385	418	366	382	383	413	398	385	397	381	406	378	382	365	384	345	356	380	352	363	386	377	359	363	370	377	395	373	375	379	372	403	388	379	387	396	378	397	358	383	362	369	387	377	372	351	378	399	372	370	405	379	390	370	389	370	383	365	391	380	389	359	388	368	362	383	394	377	397	385	356	380	362	372	358	364	416	383	380	394	374	335	366	382	366	393	401	360	370	375	355	377	385	391	400	393	379	405	376	361	387	366	380	411	404	383	364	366	425	374	361	423	392	379	356	377	370	349	370	346	379	366	410	398	357	381	406	398	395	403	404	424	372	402	359	366	385	380	389	419	409	398	405	419	415	373	375	369	357	401	392	356	404	406	363	358	428	377	380	366	406	373	379	366	387	359	386	381	389	364	382	390	359	371	383	369	378	372	381	412	379	375	355	403	401	357	382	403	364	385	394	345	416	372	424	419	406	373	361	375	394	376	381	370	385	388	416	394	369	387	388	386	397	349	372	379	416	380	388	399	400	426	394	370	382	413	382	368	378	409	389	392	391	403	380	387	387	361	355	363	418	376	410	421	391	348	348	372	392	401	380	358	378	413	381	412	384	350	437	375	380	370	351	378	357	376	360	402	398	399	364	360	401	372	392	373	379	351	399	375	369	387	392	393	346	367	324	380	382	394	422	400	362	380	399	365	345	402	398	387	341	354	371	372	391	358	414	401	336	380	400	384	375	387	386	366	383	393	368	391	393	416	380	372	365	372	381	348	387	390	366	365	379	363	359	424	380	379	386	396	368	365	390	372	371	393	389	384	364	368	346	388	401	356	395	407	403	395	377	357	359	369	374	345	368	345	367	375	386	361	364	352	352	381	379	365	365	376	383	379	413	367	352	327	380	379	391	371	376	401	376	368	404	387	349	394	382	367	390	386	383	363	372	367	365	372	373	389	354	380	383	348	364	366	387	363	372	391	386	375	368	408	396	377	381	366	378	359	363	359	369	387	408	372	393	382	370	380	414	405	403	362	376	400	387	364	358	411	398	360	369	375	380	405	367	394	377	348	363	382	355	422	351	358	377	412	350	386	391	368	425	383	396	332	397	410	337	383	374	372	400	391	375	376	388	377	337	355	375	383	335	393	352	347	402	341	385	332	410	363	379	377	403	368	360	355	381	399	398	394	345
25249	21132	23753	28774	21137	13717	534	395	341	341	352	298	319	290	293	317	314	320	299	295	298	310	310	318	321	294	299	342	315	316	298	335	304	290	328	319	302	314	326	336	321	284	287	317	300	303	291	333	297	297	332	298	270	299	332	310	287	295	342	331	271	338	277	268	280	296	288	298	289	285	335	307	315	297	327	258	269	299	295	303	313	308	314	327	297	304	314	292	312	333	277	306	337	317	292	289	286	304	306	302	276	279	291	325	260	283	291	324	309	321	330	314	297	302	306	309	322	316	325	322	301	302	290	276	278	316	293	273	317	287	306	316	288	317	333	318	310	288	300	307	260	311	296	312	301	285	289	292	290	329	280	303	299	262	278	292	305	293	297	309	336	308	319	327	303	293	331	308	316	266	303	311	308	276	288	330	301	305	304	350	310	305	326	313	334	274	297	303	295	313	308	297	320	332	285	350	250	272	326	285	297	276	311	319	300	295	315	288	289	279	280	292	282	346	284	262	283	299	306	284	305	309	294	332	296	329	318	311	281	290	298	304	295	311	318	296	295	296	309	287	309	302	302	280	274	295	320	275	273	336	305	315	312	315	288	302	322	301	334	256	285	308	285	279	286	297	295	307	337	366	282	293	312	257	334	290	304	315	304	316	301	348	303	297	315	303	309	308	279	286	302	307	283	278	350	278	302	298	270	308	346	306	305	289	295	285	280	294	333	304	287	294	325	315	308	310	339	302	276	325	304	331	334	283	292	315	311	309	310	278	313	303	334	282	302	320	328	296	311	292	309	268	286	274	283	318	358	316	279	296	304	305	325	278	283	315	293	297	315	315	321	305	316	303	293	318	281	294	299	294	343	280	300	304	330	324	263	298	340	266	303	337	264	328	286	295	322	323	320	292	304	295	308	287	308	286	336	296	307	283	271	308	304	298	276	295	307	290	293	312	300	306	323	314	312	318	294	286	296	271	306	304	290	322	335	304	276	266	269	294	287	322	322	312	312	324	324	271	308	323	302	249	290	282	281	278	295	288	308	315	307	283	322	282	309	302	329	315	319	279	319	314	304	271	317	285	330	309	305	276	278	264	316	307	279	315	345	306	276	257	303	290	318	308	285	282	283	327	309	289	322	322	298	324	315	298	291	322	310	296	320	303	298	304	332	348	313	323	328	298	326	332	290	304	304	300	267	303	303	289	318	328	303	314	296	326	296	298	288	268	319	284	280	296	286	295	329	295	308	310	316	275	328	274	288	333	276	338	285	304	312	307	337	282	268	324	357	278	322	290	280	314	279	286	306	296	295	291	261	305	289	306	306	281	293	320	304	310	289	309	303	299	286	297	310	313	327	303	305	303	310	313	293	309	331	304	327	297	296	296	297	320	290	264	294	290	315	321	260	315	281	305	290	289	290	312	298	311	288	335	316	311	277	314	297	293	296	323	320	306	291	294	265	299	318	321	316	296	308	284	296	334	296	312	321	301	320	314	291	288	264	296	299	262	319	315	294	329	290	326	273	297	312	342	314	309	294	309	310	276	305	332	270	318	288	315	311	281	326	285	293	320	313	263	313	302	305	307	290	314	292	285	273	323	312	310	294	294	305	324	287	315	286	306	324	305	315	302	314	306	315	311	312	287	335	350	301	296	282	317	268	288	309	273	297	296	280	312	333	283	326	279	285	336	314	301	308	320	313	319	292	293	307	305	295	294	282	306	331	284	295	361	308	301	326	302	294	302	280	273	303	316	313	298	311	315	315	295	281	286	301	308	301	332	285	287	293	326	299	296	318	304	350	270	295	268	276	285	313	284	259	285	305	303	294	312	312	322	314	321	275	323	330	303	325	317	297	306	275	280	315	307	295	298	294	314	302	312	305	296	307	288	294	296	305	250	297	289	318	290	330	314	277	304	305	280	258	303	314	307	320	314	295	292	316	317	299	273	287	288	301	303	309	281	294	316	334	317	294	269	315	313	306	312	319	296	301	304	300	320	273	327	299	315	290	271	314	290	298	276	335	287	274	275	299	297	278	333	293	342	323	319	288	311	306	310	276	298	302	318	290	303	310	274	292	303	312	301	306	331	321	303	277	285	278	307	326	308	294	290	333	317	286	320	264	312	331	302	286	318	290	290	293	343	314	302	307	333	322	330	307	294	314	314	307	292	294	308	309	298	314	316	281	307	289	301	315	292	339	290	315	278	318	296	317	299	323	328	300	318	296	315	280	316	320	313	301	340	300	335	331	318	284	328	295	318	293	306	313	323	294	274	269	310	324	314	270	277	304	330	297	266	288	278	293	313	294	327	267	291	275	266	334	342	309	248	308	303	290	326	298	333	273	311	290	294	286	318	340	303	284	324	321	275	307	309	311	283	298	289	315	320	295	330	291	297	309	290	289	333	276	307	308	328	314	324	307	313	278	323	304	298	273	332	313	309	270	340	286	276	312	292	295	314	305	281	277	319	268	301	274	285	264	273	324	323	273	287	279	296	299	288	282	280	277	280	294	316	295	295	296	292	336	300	269	319	306	291	277	300	305	301	299	287	289	325	319	322	264	290	273	313	319	313	329	293	288	297	300	294	303	314	310	328	314	282	280	300	307	286	276	297	302	286	278	332	300	278	282	318	331	291	285	289	308	319	290	265	295	314	304	313	303	288	303	299	305	318	311	325	319	304	336	309	303	299	329	287	308	335	303	301	296	336	316	280	318	290	320	321	301	297	303	279	340	318	279	292	329	289	309	286	289	284	302	283	320	296	286	277	296	311	298	325	304	291	281	281	319	289	277	279	289	292	295	357	304	288	289	306	320	316	329	329	288	255	283	306	284	299	298	312	303	323	317	306	332	285	315	334	318	270	336	326	338	306	270	294	286	292	264	293	292	288	313	312	308	283	296	286	311	313	330	347	292	330	285	321	260	308	283	330	281	308	283	304	299	288	311	270	302	293	306	288	301	314	318	317	294	283	296	323	319	307	264	274	307	274	299	292	295	298	253	304	264	297	310	345	314	306	309	314	299	273	284	320	335	316	280	294	285	295	272	303	273	299	296	296	296	292	307	315	309	292	302	318	265	310	315	292	299	276	313	347	294	336	298	293	291	313	301	307	337	305	261	306	270	275	315	309	316	323	318	285	279	332	311	309	272	324	304	289	309	285	321	307	298	301	280	306	257	338	331	288	248	296	293	295	285	286	305	289	249	313	327	294	283	302	296	291	301	326	337	273	290	302	309	292	307	319	284	310	292	317	322	292	291	290	308	322	264	264	264	275	293	328	327	294	316	308	325	290	305	307	293	259	297	273	299	303	305	297	348	294	313	290	289	305	348	319	287	315	345	291	319	293	308	277	296	307	329	269	269	267	302	301	300	290	290	310	280	344	279	272	299	345	310	283	298	308	320	284	312	343	284	281	299	309	317	333	297	287	292	289	315	302	319	261	311	288	332	303	265	278	321	302	296	279	300	283	324	312	292	320	307	300	307	304	320	311	327	302	316	292	336	264
28809	34834	14918	1139	674	660	689	618	676	639	605	642	636	634	673	667	647	682	671	658	658	644	679	678	671	649	635	645	635	643	656	634	640	633	658	658	673	723	667	660	632	652	633	624	643	612	649	655	647	612	651	624	635	652	653	680	636	667	691	672	718	627	607	641	675	617	679	637	607	626	657	647	678	631	647	638	646	633	655	633	664	625	657	650	637	661	680	608	653	622	667	628	596	624	664	632	676	659	679	622	633	621	670	678	632	605	646	644	637	648	659	597	651	660	655	673	647	679	598	583	656	636	613	636	657	654	652	640	635	629	644	632	669	678	634	634	633	674	638	614	624	617	666	629	647	660	660	616	637	594	712	697	630	664	689	650	644	656	626	601	722	716	666	636	656	646	587	625	623	604	657	619	664	651	652	666	623	681	651	614	619	669	642	597	623	637	646	666	651	608	678	708	671	649	679	701	670	617	633	652	648	607	625	629	624	693	652	621	607	635	615	689	639	603	679	640	606	638	634	633	656	651	662	676	569	662	672	645	661	664	627	615	633	666	668	682	631	664	668	622	677	645	637	693	630	667	606	639	624	650	647	663	657	645	658	663	604	641	664	636	619	656	648	658	662	634	660	646	633	668	663	634	652	665	699	628	609	630	641	701	566	640	635	642	640	681	636	650	623	664	687	613	630	634	646	632	643	664	657	677	656	615	672	677	657	645	642	679	655	644	660	684	589	658	634	672	607	638	621	650	643	690	646	696	632	638	662	651	667	635	615	634	658	667	614	670	643	656	651	642	669	700	688	624	687	685	645	642	680	611	650	677	628	669	643	672	655	654	632	663	642	638	616	671	659	625	620	624	608	645	693	689	677	631	708	680	652	633	644	660	632	669	668	637	646	649	636	631	655	631	628	636	646	597	669	589	634	632	670	607	636	689	664	704	629	712	651	608	673	702	642	636	639	633	687	662	636	700	683	694	676	641	674	628	635	660	684	598	634	690	663	674	648	631	603	646	657	658	669	621	674	676	673	640	648	642	629	671	713	646	645	609	593	653	644	634	625	628	615	679	620	699	623	636	627	625	646	637	642	667	623	628	631	614	633	654	674	655	624	626	679	671	611	631	631	639	633	654	649	658	616	681	677	709	682	630	633	669	651	661	655	682	627	632	622	675	653	690	617	622	680	645	643	686	678	661	633	627	622	619	635	641	646	660	637	665	624	644	651	617	663	648	637	663	648	654	630	645	592	624	679	654	626	624	671	636	610	611	641	624	624	666	672	617	693	680	675	612	626	619	652	620	637	644	675	689	649	713	636	668	607	666	672	655	630	640	633	647	685	650	600	642	675	650	655	661	649	660	654	622	645	649	638	672	646	671	693	628	644	645	639	643	645	641	685	636	628	660	654	656	631	618	648	631	670	640	653	653	616	632	654	641	679	624	623	641	634	670	650	627	640	643	627	685	634	681	661	647	643	639	679	671	641	636	625	645	631	634	631	653	604	625	666	675	630	663	647	614	621	590	669	673	647	627	605	644	629	631	639	651	645	694	671	668	627	653	660	648	658	689	676	651	629	595	683	572	676	621	646	642	623	626	636	635	615	668	657	664	649	668	608	653	652	653	665	675	627	653	685	612	664	621	646	636	654	696	653	647	605	635	613	658	679	646	636	673	656	625	671	672	602	677	617	629	688	645	624	636	661	630	631	681	616	614	614	655	648	687	663	645	649	574	657	663	681	661	645	637	661	630	648	618	620	663	659	592	646	681	615	696	662	643	650	642	667	614	695	618	690	611	656	589	694	645	633	662	646	663	600	638	660	682	643	647	645	669	651	697	693	620	628	664	673	651	633	655	614	649	612	642	630	585	656	615	651	656	708	643	671	670	677	632	647	727	639	685	663	596	627	664	671	650	630	656	634	657	698	655	675	616	682	681	672	624	640	674	648	638	638	685	660	649	632	651	642	658	620	666	639	645	651	667	649	612	620	651	631	661	645	627	615	692	665	634	704	660	661	621	666	669	631	655	664	635	675	660	641	609	665	669	643	648	667	604	616	628	630	663	669	650	649	683	645	619	695	696	604	647	641	656	670	652	651	651	593	633	632	639	603	626	665	647	678	628	681	688	654	676	680	591	648	701	705	656	667	620	627	651	652	669	661	618	649	683	611	676	599	608	656	643	638	658	675	660	625	664	651	644	669	663	654	669	593	627	674	639	698	674	641	638	657	636	677	654	690	587	674	644	663	634	665	636	655	650	682	612	656	656	633	614	626	610	637	665	671	633	699	653	617	615	660	615	653	664	674	606	659	671	663	674	626	646	652	631	654	645	587	677	632	667	635	656	689	671	646	635	650	642	633	649	637	671	652	651	640	649	660	648	670	648	680	617	649	653	665	649	668	633	672	651	623	636	646	654	633	627	635	607	619	613	623	657	663	676	633	635	668	662	612	639	639	660	638	661	662	633	653	627	643	635	621	653	654	703	680	686	633	631	660	593	650	654	595	700	667	647	639	631	665	623	644	669	665	673	644	680	641	683	678	676	675	635	685	601	629	642	707	668	627	605	629	715	677	622	619	684	636	644	696	624	632	637	625	648	622	679	593	668	683	647	662	650	610	682	632	666	608	643	619	649	652	695	649	627	639	660	677	662	636	666	683	680	649	642	637	676	659	672	641	647	649	666	627	637	621	657	626	628	625	630	661	644	634	698	607	618	642	655	644	668	634	661	657	658	657	683	672	656	645	636	646	631	671	689	655	620	612	617	654	639	637	658	634	630	627	671	633	649	686	656	636	664	654	648	637	647	613	586	655	615	644	645	695	607	619	690	657	622	657	628	650	631	671	662	681	647	674	620	601	658	628	602	681	679	680	658	671	644	643	660	651	638	595	660	661	668	612	620	621	664	645	630	638	682	657	672	616	651	650	654	700	635	657	619	611	631	663	608	628	645	619	662	660	666	604	594	642	615	656	677	655	615	645	619	644	635	668	634	645	623	701	608	647	666	655	676	666	649	636	651	633	652	645	640	648	630	641	664	638	674	607	639	607	636	622	651	695	626	666	678	660	701	617	625	633	692	635	626	624	656	631	672	659	708	657	661	674	633	626	634	584	696	637	660	678	649	650	668	650	629	662	630	617	668	632	649	633	634	683	666	702	657	636	634	644	670	712	673	626	641	636	667	612	639	629	654	643	666	684	624	662	673	593	674	628	652	653	632	623	646	644	625	657	619	676	675	627	619	622	614	663	604	609	648	635	662	653	657	645	599	625	684	621	604	629	631	636	632	639	638	637	634	661	619	610	623	657	624	615	674	615	629	619	670	659	634	654	625	664	636	599	623	634	600	625	642	635	647	641	638	599	614	634	632	634	639	611	642	667	672	650	642	653	675	687	673	687	653	659	620	583	641	652	596	653	654	627	641	653	646	643	628	652	657	674	627	656	684	613	648	634	646	619	666	661	609	622	642	625	647	638	612	685	644	638	622	640	694	661	682	635	606	629	644	632	665
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
