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
341312654820	341312655378	341312655928	341312656478	341312657026	341312657578	341312658128	341312658678	341312659226	341312659778	341312660328	341312660878	341312661426	341312661978	341312662528	341312663078	341312663629	341312664178	341312664728	341312665278	341312665826	341312666378	341312666928	341312667478	341312668026	341312668578	341312669128	341312669678	341312670226	341312670778	341312671329	341312671878	341312672426	341312672978	341312673528	341312674078	341312674626	341312675178	341312675728	341312676278	341312676826	341312677378	341312677928	341312678478	341312679026	341312679578	341312680128	341312680678	341312681226	341312681778	341312682328	341312682878	341312683426	341312683978	341312684528	341312685078	341312685626	341312686178	341312686729	341312687278	341312687826	341312688378	341312688928	341312689478	341312690026	341312690578	341312691128	341312691678	341312692226	341312692778	341312693328	341312693878	341312694426	341312694978	341312695528	341312696078	341312696626	341312697178	341312697728	341312698278	341312698826	341312699378	341312699928	341312700478	341312701026	341312701578	341312702129	341312702678	341312703226	341312703778	341312704328	341312704878	341312705426	341312705978	341312706528	341312707078	341312707626	341312708178	341312708728	341312709278	341312709828	341312710378	341312710928	341312711478	341312712026	341312712578	341312713128	341312713678	341312714226	341312714778	341312715328	341312715878	341312716426	341312716978	341312717528	341312718078	341312718626	341312719178	341312719728	341312720278	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2764	2000	3600	2300	2764	2000	3600	2300	2764	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2765	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2766	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2767	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2769	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22790	21572	29687	23925	21573	21630	11182	1301	972	895	764	695	659	634	614	568	600	552	516	518	544	518	524	540	457	504	542	543	517	502	491	537	498	514	514	449	492	499	529	491	509	476	477	456	469	482	486	483	495	464	448	481	457	485	496	453	470	478	464	449	481	479	490	487	489	468	477	493	469	474	491	478	489	439	475	495	471	479	474	499	477	499	481	445	477	500	452	435	460	466	441	445	432	484	499	495	477	461	484	447	454	485	500	452	453	450	487	474	492	463	465	463	473	460	455	455	474	495	451	489	452	440	445	480	478	478	436	500	522	474	465	439	505	491	479	458	446	483	497	472	456	486	459	498	465	481	440	536	471	521	450	500	455	463	466	449	428	477	481	492	481	468	464	468	426	447	471	486	462	513	454	455	487	453	457	440	445	427	453	448	457	460	463	453	488	501	493	474	473	502	455	475	459	438	471	479	495	476	465	470	468	450	434	471	467	487	470	500	472	444	459	483	457	440	444	403	443	477	438	436	471	444	465	468	481	431	493	465	476	480	460	469	506	465	479	498	470	487	459	473	470	490	438	443	490	478	492	478	415	477	462	462	467	490	462	479	465	444	467	503	466	486	451	498	456	483	475	478	432	444	503	508	473	433	449	457	493	466	482	460	434	449	482	456	479	435	477	494	468	446	538	504	457	466	456	428	493	453	479	457	480	501	464	472	510	488	472	493	490	481	455	448	487	473	474	461	461	455	467	469	446	498	489	448	459	457	461	453	449	448	458	473	452	448	535	446	497	420	466	477	424	487	480	473	451	485	490	422	461	479	481	490	498	466	429	479	489	472	479	479	430	455	493	457	482	439	469	476	500	476	454	424	447	463	432	541	463	457	458	494	473	479	464	452	451	465	478	477	504	486	440	485	487	439	489	441	504	452	468	481	487	451	443	473	476	482	457	459	477	490	472	477	459	458	449	528	539	482	475	473	466	496	478	457	492	485	457	430	526	497	456	448	499	470	438	468	477	429	472	473	462	467	492	454	485	494	462	466	444	469	443	468	479	465	464	473	483	450	435	453	479	498	451	459	425	452	434	474	453	479	480	472	440	462	462	494	440	491	470	455	474	444	452	460	465	437	456	503	425	481	456	480	451	495	478	445	507	466	450	445	494	460	438	458	427	501	477	448	469	475	509	477	455	483	494	458	506	493	489	471	462	440	456	439	428	502	447	473	467	486	455	474	476	459	475	442	459	463	425	470	434	466	489	483	488	452	479	448	444	468	489	435	462	498	445	469	496	475	477	502	454	460	487	525	445	453	461	472	510	447	465	472	468	457	456	450	492	465	486	459	489	452	430	443	440	452	460	483	480	481	435	476	462	441	447	493	444	463	474	462	468	484	479	447	467	460	456	473	471	436	471	474	430	482	485	469	477	479	486	489	472	441	455	425	485	447	463	444	505	428	433	448	478	438	501	473	463	445	485	475	466	482	473	471	467	469	474	452	480	482	464	480	449	504	487	463	479	459	440	454	526	447	480	465	469	478	467	464	474	472	449	473	428	447	489	480	479	478	500	486	488	437	493	442	433	470	474	509	466	451	492	483	484	451	445	448	465	465	469	486	464	432	477	476	446	503	455	470	452	480	448	462	483	476	478	478	455	496	431	493	471	469	442	456	460	463	465	493	464	502	485	486	464	467	476	456	417	442	460	466	492	455	449	447	466	484	469	495	460	453	450	474	503	494	434	433	450	513	451	472	460	473	477	438	443	480	469	468	463	402	447	465	492	476	497	456	471	415	465	439	474	462	482	501	443	436	450	450	479	474	475	479	461	490	438	454	468	443	455	474	508	417	484	470	466	452	438	449	502	490	475	441	481	465	452	440	474	453	474	451	469	480	443	464	470	464	490	471	433	463	470	482	433	486	492	464	451	447	490	484	494	453	460	469	466	454	452	448	457	498	464	522	474	434	472	469	475	454	448	448	464	502	496	442	435	450	471	499	436	467	444	497	492	443	491	482	490	481	508	462	501	513	493	453	489	480	462	483	472	507	452	463	475	461	447	497	487	488	505	481	443	455	439	431	478	467	466	489	475	446	461	517	440	436	437	462	471	466	477	435	465	456	470	485	445	492	483	453	495	475	504	460	489	458	425	504	451	457	496	430	431	452	492	465	462	458	457	506	504	479	474	447	460	485	461	464	471	484	458	484	423	479	493	459	461	476	453	497	468	451	435	402	488	480	456	479	472	476	459	446	430	485	451	505	457	458	452	500	463	480	467	490	447	457	469	439	426	450	445	485	451	487	458	443	459	460	416	476	474	466	467	484	469	494	488	498	491	451	445	443	493	495	471	436	479	439	432	463	461	451	500	501	490	466	465	470	459	435	450	432	470	445	470	464	486	439	424	446	449	480	434	505	493	463	475	460	415	413	476	490	439	470	487	505	470	444	440	458	450	459	460	467	435	497	441	453	464	458	442	456	469	488	508	466	427	457	493	440	498	466	451	460	482	506	453	424	492	439	475	456	465	450	472	455	504	407	447	455	477	485	480	475	458	472	460	461	470	484	441	467	434	520	464	452	464	497	486	429	464	483	497	522	453	451	464	467	488	484	446	458	461	437	460	456	450	475	461	430	460	460	435	457	439	515	460	475	468	430	450	462	434	454	440	444	446	445	508	402	435	437	490	496	454	479	433	465	439	428	494	474	454	510	454	451	462	500	476	452	496	444	489	434	494	442	535	497	475	458	462	507	462	493	492	500	417	435	450	459	460	455	452	470	455	419	403	448	464	507	515	502	460	473	456	486	484	444	456	466	486	470	473	473	475	467	466	456	412	435	453	459	471	468	460	470	468	453	485	517	513	461	459	441	480	511	483	471	436	466	475	484	446	474	462	496	501	446	412	458	491	523	507	460	469	444	429	465	496	490	455	473	457	484	445	457	492	490	502	469	467	438	482	486	451	435	471	484	448	458	459	426	454	428	500	448	490	485	442	445	438	500	482	466	464	441	477	480	501	450	461	461	461	480	458	487	453	481	477	491	453	444	471	461	445	446	495	500	494	462	448	441	465	455	458	447	495	443	472	498	451	470	476	453	431	435	440	460	492	454	452	472	442	438	465	464	448	491	474	448	447	460	480	499	469	449	460	464	459	457	419	463	481	468	465	480	493	479	477	512	467	458	487	479	476	471	500	459	484	467	470	468	454	450	460	482	436	472	467	449	478	455	466	478	459	456	441	423	440	484	435	409	464	482	468	465	478	460	435	441	460	443	463	452	448	442	446	500	441	462	493	494	482	435	469	451	461	473	439	460	454	446	470	451	447	494	428	443	458	453	488	472	461	443	420	432	469	442	454	464	424	458	437	463	454	476	459	474	459	480	472	438	467	463	472	496	448	477	427	503	472	501	436	463	463	453	418	451	482	479	474	467	438	440	463	477	413	472	486	475	441	446	529	477	453	468	480	474	452	434	455	439	459	463	475	473	445	466	445	465	461	469	470	491	441	400	436	478
6957	33283	25620	5221	3674	2837	2080	1626	1361	1109	1032	913	798	794	735	722	685	656	650	670	582	567	570	569	573	552	536	503	547	537	540	537	495	533	569	527	531	531	542	526	487	506	526	514	556	509	554	536	509	502	553	527	545	524	526	526	514	525	521	483	509	512	511	503	499	536	527	520	512	511	493	515	507	517	546	494	450	559	550	497	527	524	478	532	471	529	521	518	564	504	511	540	465	496	474	516	491	502	482	483	498	546	548	512	539	485	525	521	531	510	504	513	496	495	515	501	506	534	494	518	462	490	478	460	529	500	514	493	538	512	511	544	492	525	470	513	489	507	514	469	511	450	480	489	547	501	477	531	473	510	506	457	473	495	473	481	510	491	513	528	519	519	483	564	503	498	529	501	501	487	517	490	531	526	537	507	546	497	526	507	533	526	527	501	515	485	525	497	500	508	543	507	544	524	477	530	528	526	483	499	478	518	498	528	484	532	510	532	498	523	494	522	496	486	487	488	509	496	519	510	534	506	482	536	500	463	495	501	519	505	494	509	481	479	487	469	467	527	532	497	503	541	509	524	478	523	488	490	504	542	497	524	453	480	519	500	521	496	508	480	492	488	470	523	476	491	530	475	496	515	572	502	515	503	503	491	522	465	497	491	495	518	502	525	503	529	502	546	498	482	536	480	492	540	503	501	469	478	532	493	494	499	542	511	508	488	530	529	513	487	478	487	480	504	486	542	505	559	486	529	509	484	494	514	518	488	518	527	471	524	501	517	470	499	492	542	507	536	515	501	521	495	515	509	542	484	513	516	531	484	547	491	480	504	485	493	510	497	480	485	518	530	491	508	489	515	484	526	517	479	517	523	494	469	530	502	488	511	487	531	545	539	507	498	480	513	518	525	494	505	493	530	530	505	536	489	472	527	558	476	537	533	486	455	502	460	521	544	521	463	539	497	517	487	494	518	501	460	491	517	508	469	464	525	543	495	524	503	526	500	512	511	455	475	507	540	531	510	511	505	532	498	476	492	517	457	458	513	485	498	498	556	497	518	531	491	498	510	483	491	516	524	504	508	519	517	506	476	499	512	508	548	492	481	531	493	526	483	527	497	497	503	513	494	506	482	496	446	489	501	515	514	534	449	502	493	504	520	519	491	479	491	464	499	485	485	515	519	496	496	509	530	513	501	515	515	574	461	536	519	495	516	472	487	499	489	494	518	487	476	501	487	519	499	527	508	452	480	549	484	485	537	505	490	527	488	488	493	495	509	464	520	489	514	498	507	513	512	502	499	475	474	524	510	476	512	501	504	479	528	537	516	490	520	524	521	477	516	534	514	475	512	515	525	486	494	529	471	500	473	516	504	478	503	535	495	488	531	503	473	496	513	536	481	502	492	505	490	514	491	480	475	472	540	504	490	491	498	504	532	507	516	533	505	506	478	465	498	472	519	542	485	475	485	519	511	524	531	515	479	539	544	481	488	478	519	505	505	479	505	471	492	502	473	498	517	481	498	519	548	494	496	518	553	529	494	478	510	502	512	507	508	472	496	507	524	474	522	554	495	473	526	489	496	510	502	494	520	470	547	476	540	543	468	481	503	492	522	503	455	508	489	555	519	529	500	502	480	522	502	529	506	503	501	486	536	508	479	523	493	513	531	515	507	474	472	542	470	518	499	498	491	530	527	524	520	522	497	495	481	488	504	508	517	510	518	546	508	513	502	487	496	488	506	478	513	494	527	480	502	528	481	540	506	567	494	497	527	464	499	509	483	512	524	515	496	496	499	501	499	513	469	532	520	471	468	523	511	507	495	477	529	476	473	522	479	468	490	501	473	498	517	487	468	520	486	516	504	537	476	498	476	510	518	516	544	525	524	474	498	501	523	486	521	519	531	518	460	508	494	542	479	511	514	515	487	527	514	477	470	506	508	488	522	494	461	537	483	525	493	504	522	540	489	543	496	491	496	478	502	488	507	512	532	547	475	480	529	511	501	516	476	484	497	489	511	517	529	499	491	498	477	514	497	513	522	516	514	493	527	456	487	472	528	497	480	489	505	549	485	489	471	497	501	497	492	494	521	502	496	515	504	515	482	492	514	547	488	481	507	528	497	501	501	540	513	492	502	490	515	513	548	517	512	510	495	533	538	522	536	511	520	504	506	492	492	474	473	509	485	534	532	534	529	510	496	495	543	472	503	501	529	520	466	517	499	514	510	491	518	491	515	456	496	513	500	490	520	480	491	477	493	491	505	482	526	488	479	539	529	494	474	514	511	508	514	504	524	520	491	519	516	536	506	510	488	508	514	468	498	483	501	538	575	533	532	481	505	510	515	523	494	492	516	527	534	516	512	513	502	525	542	521	487	516	529	546	512	512	483	497	533	514	511	496	510	528	526	481	482	476	499	463	500	501	477	508	498	521	471	510	524	506	484	486	502	557	506	497	487	518	510	489	493	483	530	478	521	495	513	486	545	478	551	530	450	526	482	526	503	495	476	531	525	491	492	486	499	551	498	521	500	528	523	525	504	525	484	554	520	515	501	553	508	510	521	515	523	519	465	522	544	518	474	463	532	496	497	473	527	523	530	510	509	438	488	500	479	529	514	494	517	490	483	503	521	488	525	487	545	512	528	509	474	498	524	530	495	505	562	511	467	539	490	485	529	490	500	505	502	486	502	519	499	494	560	518	479	526	458	530	478	501	493	546	463	491	468	478	470	486	480	513	472	513	516	517	474	496	534	508	527	523	522	541	493	494	480	488	560	501	515	530	503	499	552	485	479	542	494	533	510	511	510	511	527	551	491	525	498	507	503	518	539	518	545	501	501	495	509	524	523	477	513	548	452	539	498	511	505	503	503	472	509	498	532	482	466	516	518	505	509	493	535	476	483	490	498	492	528	485	498	499	502	488	455	485	515	501	510	484	483	502	490	480	521	498	489	492	506	511	500	501	503	491	483	503	508	502	489	488	513	488	539	520	487	494	491	539	490	471	503	499	544	482	520	445	485	511	511	458	537	472	489	528	487	463	515	497	496	511	540	525	477	500	500	499	461	495	541	475	486	470	517	499	467	512	475	493	476	502	498	526	497	530	538	526	490	519	521	527	511	531	495	489	518	465	535	520	516	497	473	556	519	519	496	516	483	547	502	492	525	494	502	499	519	505	516	514	517	496	542	566	496	481	504	504	524	465	466	458	519	504	465	517	518	467	494	490	518	463	497	528	502	497	509	541	486	525	490	491	460	462	534	510	501	468	508	486	496	521	499	474	493	460	508	495	481	470	535	499	469	496	484	495	501	486	504	513	539	475	500	519	502	545	483	512	482	498	518	498	552	526	514	485	502	549	506	453	494	507	536	471	541	486	528	508	500	453	480	500	499	488	497	533	506	476	491	534	503	525	511	495	504	520	503	482	499	560	524	515	551	515	527	453	514	495	511	523	505	488	523	521	529	513	476	490	462	486	490	510	514	490	538	511	501	568	524	526	489	527	479	500	506	506	530
27555	19571	7584	678	389	390	359	361	391	394	364	374	398	351	338	360	348	325	346	339	346	347	331	360	347	366	361	330	333	373	342	356	341	367	371	322	346	330	328	360	364	331	336	350	329	361	345	358	323	321	327	335	385	338	341	361	364	315	360	360	340	352	318	313	333	381	383	339	406	355	345	341	312	367	316	326	358	332	336	339	369	374	331	338	331	346	373	332	343	304	352	342	362	327	331	320	337	328	338	354	337	356	369	348	315	353	362	360	315	319	371	320	354	359	369	376	320	350	350	337	358	326	362	346	352	371	360	334	335	339	370	373	333	365	359	374	386	332	334	347	327	360	330	340	344	339	345	323	341	392	352	358	376	338	338	355	341	373	339	377	345	377	319	362	356	341	355	343	385	341	320	376	326	345	343	320	373	347	351	322	347	321	351	372	342	368	332	372	313	353	349	340	351	381	345	325	335	340	358	304	342	332	334	363	350	353	314	322	337	356	354	367	356	337	318	360	325	366	348	359	334	354	337	333	339	358	356	338	311	380	348	336	372	280	347	370	361	317	337	362	363	343	368	382	369	340	321	331	326	343	323	354	319	308	355	365	342	331	344	327	346	364	341	339	327	310	355	321	372	362	348	350	326	325	356	364	367	363	303	368	349	344	375	346	319	389	348	336	328	357	343	357	352	361	350	327	333	368	366	344	374	341	337	328	343	363	368	347	370	341	324	301	341	346	369	322	327	355	384	356	360	378	328	379	384	363	346	339	350	346	352	368	342	362	331	322	344	312	324	348	330	346	335	373	338	359	353	347	328	326	342	347	324	340	376	335	336	344	363	343	328	344	356	371	320	352	342	370	352	360	334	339	362	334	359	346	356	384	340	319	350	373	341	348	341	362	363	355	368	330	367	348	373	343	312	349	335	354	327	382	313	340	349	365	346	357	345	356	331	342	315	356	341	376	350	329	368	345	340	337	327	348	332	336	321	326	349	341	369	321	339	334	356	332	339	336	367	324	357	355	323	342	347	349	334	349	354	340	338	331	352	346	306	365	328	339	313	349	349	336	311	353	349	351	341	358	341	322	372	340	355	323	328	336	374	364	359	350	367	324	330	337	340	351	362	357	337	333	358	324	371	345	382	345	324	311	350	331	314	358	346	373	307	336	313	349	341	352	344	319	352	333	343	359	391	308	399	328	365	324	346	359	346	336	333	347	293	324	337	328	360	345	357	357	359	354	386	340	336	336	328	332	352	376	342	343	356	354	326	316	322	366	337	366	333	338	339	361	339	331	353	312	378	352	338	333	374	326	332	311	376	355	331	335	351	349	345	317	333	326	335	368	356	330	330	365	348	338	382	290	323	344	359	353	371	359	332	333	328	338	334	363	339	323	335	340	338	357	342	300	350	352	360	330	332	339	348	343	356	363	336	329	325	338	342	348	333	351	340	347	340	361	332	330	358	363	344	337	331	318	343	360	379	355	385	350	339	377	344	342	349	355	342	359	330	280	360	386	337	320	343	352	344	337	369	335	323	350	352	350	353	333	337	326	335	321	351	321	307	363	360	348	363	313	349	355	333	351	394	298	351	392	352	339	360	365	338	337	322	389	350	360	319	344	331	331	365	360	386	378	324	371	375	351	318	360	343	360	360	325	391	367	330	341	355	349	333	331	346	323	355	356	377	362	331	348	343	359	339	326	333	375	326	345	345	321	346	321	344	360	359	366	327	364	342	329	334	350	326	328	340	373	330	348	350	345	364	355	383	346	346	317	342	324	338	327	358	333	304	348	328	342	360	349	349	377	336	313	342	355	361	369	359	306	336	341	347	334	313	344	350	336	327	325	339	347	345	340	335	357	312	367	327	355	343	329	345	333	334	290	334	352	346	365	338	367	342	336	362	344	372	339	380	354	360	335	317	371	321	363	322	371	317	335	321	328	327	342	375	312	325	382	342	360	320	360	342	349	361	345	314	353	322	309	294	339	349	363	326	339	329	363	363	323	368	334	311	400	354	334	357	340	369	358	363	343	326	360	349	347	322	327	352	351	363	354	351	306	372	377	347	326	382	363	342	331	318	351	343	349	340	364	331	360	345	368	349	367	336	351	355	353	344	350	355	354	360	350	356	330	321	334	314	361	333	321	309	299	376	374	362	345	373	330	350	336	336	379	326	327	309	334	348	333	344	325	319	381	317	315	322	351	330	321	325	313	368	317	350	344	347	344	353	325	349	367	334	355	351	326	352	326	284	379	345	332	309	412	340	346	328	374	339	337	367	338	327	341	325	343	358	331	346	337	330	330	322	376	361	335	337	340	352	344	324	337	351	336	351	328	375	381	356	360	333	319	355	346	371	327	344	355	341	342	333	326	341	338	317	362	325	341	344	373	374	408	337	374	325	347	379	341	349	365	313	344	350	358	335	337	366	337	354	364	367	345	363	335	329	340	373	324	344	287	370	332	312	324	353	341	374	356	334	378	358	354	317	312	345	331	302	345	349	338	338	343	346	355	341	366	347	344	342	344	365	294	337	360	359	340	337	352	353	347	359	371	327	332	331	380	345	354	365	330	333	350	334	355	354	312	341	333	332	333	357	357	327	362	354	361	297	350	314	347	361	373	367	347	316	355	341	357	338	332	351	339	346	344	356	338	366	360	333	319	345	366	320	313	340	347	338	355	334	383	354	352	303	356	353	338	377	346	349	360	350	331	312	325	363	309	341	325	332	319	345	349	326	356	315	342	336	349	341	362	340	367	342	318	371	360	333	329	310	387	340	337	369	347	356	345	324	338	329	350	306	325	380	350	354	319	359	351	326	358	369	308	326	335	331	350	339	369	318	338	308	307	372	343	312	306	298	358	345	327	355	340	390	332	349	326	335	347	338	376	377	342	334	374	322	341	327	322	392	307	352	299	342	332	319	337	379	329	346	340	359	351	350	337	358	314	354	326	321	350	342	356	369	325	345	385	326	316	360	317	351	320	325	350	369	345	348	349	346	320	352	342	298	340	336	326	329	342	335	372	340	341	373	328	331	343	334	342	381	332	334	352	316	359	321	368	367	346	328	351	320	363	342	320	331	355	344	332	321	346	340	344	348	358	322	332	303	331	348	344	375	322	350	366	339	338	356	335	314	337	335	318	361	359	375	351	350	320	363	316	391	337	364	339	356	336	348	335	332	328	328	319	328	340	359	343	333	384	365	326	313	333	360	343	344	313	375	361	323	312	358	321	361	356	316	331	356	369	305	333	353	345	375	391	367	337	365	332	331	332	382	341	370	311	302	346	353	380	333	353	328	359	342	397	355	358	324	350	332	358	338	352	320	322	354	351	332	359	344	373	352	312	320	346	309	316	344	362	386	339	340	340	347	345	318	332	362	336	332	329	373	365	356	373	346	341	354	350	349	342	349	376	360	348	378	367	369	364	311	345	342	337	304	352	327	321	329	314	354	336	351	333	353	344	322	344	325	343	365	335	350	318	344	348	353	349	368	345	398	305	329	328
5270	5483	2732	516	449	437	415	371	405	385	405	396	402	358	374	367	375	402	350	391	326	368	349	383	367	359	359	403	359	395	361	386	332	367	366	343	373	360	357	343	373	399	341	382	377	319	364	371	366	384	368	368	357	361	395	361	339	368	353	364	358	406	335	348	390	383	376	322	386	347	364	364	345	423	351	390	383	368	345	343	377	354	379	352	361	342	377	342	385	397	343	337	388	347	348	373	374	374	349	338	354	364	345	363	354	356	360	365	369	360	347	384	383	359	379	378	365	341	348	348	375	371	362	383	373	372	379	367	406	376	347	375	403	341	386	349	360	342	399	352	320	346	331	369	336	365	357	357	374	350	351	342	355	356	350	345	348	348	340	386	412	377	363	353	360	400	357	343	332	402	385	357	367	356	358	356	331	380	376	384	352	336	355	392	375	370	361	356	392	364	359	339	388	357	392	370	401	334	322	361	373	355	390	348	376	366	377	371	372	364	365	342	344	397	338	370	386	358	372	358	361	385	344	394	370	343	362	349	384	375	354	370	353	362	372	400	339	352	365	319	394	349	394	371	344	342	353	383	353	330	381	374	370	369	354	388	367	357	389	375	382	397	359	374	380	367	338	375	359	365	392	381	370	422	384	368	354	389	386	358	366	360	360	369	366	376	383	364	372	363	348	342	365	371	346	375	373	338	389	344	399	345	367	331	361	300	402	355	380	314	369	374	372	348	382	397	364	366	336	377	376	364	343	401	408	380	377	377	378	379	369	391	358	385	358	353	370	371	358	363	332	375	363	325	388	377	314	392	355	367	393	388	377	377	370	369	391	351	375	397	404	367	395	353	398	376	364	330	387	336	366	321	317	338	384	372	366	373	376	361	370	386	367	374	401	352	341	344	357	352	354	367	374	398	361	344	366	364	385	358	339	341	352	370	371	367	369	366	385	391	329	319	363	377	396	356	368	394	377	351	354	380	373	339	325	367	350	381	371	349	413	327	364	380	367	381	372	339	375	361	393	392	371	384	362	371	374	356	378	360	352	344	336	343	354	395	353	315	363	348	364	351	343	378	387	364	371	342	333	365	352	367	354	342	389	365	379	373	348	360	382	370	377	342	370	362	345	372	343	363	357	360	408	379	369	329	414	381	379	363	333	359	407	326	376	354	349	390	400	350	378	347	359	366	372	361	354	362	370	360	367	366	380	381	377	402	357	374	348	359	366	355	342	334	350	393	341	368	380	357	373	367	386	343	350	374	380	365	365	365	381	392	404	343	382	370	344	353	397	368	345	357	368	312	367	369	344	352	374	337	377	358	345	385	374	364	365	395	348	338	379	379	382	384	396	370	361	382	368	329	372	345	360	380	358	365	359	376	348	341	357	347	357	401	378	365	368	312	370	365	366	376	368	358	356	337	346	372	376	395	373	404	368	392	339	360	373	327	378	353	349	360	362	361	342	369	363	350	353	367	336	377	391	328	360	366	387	376	356	384	367	341	364	361	383	345	364	377	371	388	359	371	348	358	355	345	345	362	360	390	364	353	342	356	350	363	354	359	400	365	366	358	332	369	366	355	353	401	352	375	372	379	371	350	366	394	344	372	356	383	395	408	350	347	373	344	350	368	342	376	354	346	353	354	330	364	387	390	381	356	387	367	361	375	358	385	351	390	337	368	367	366	359	358	383	355	355	390	379	357	379	369	386	381	388	349	372	381	351	350	353	357	379	358	365	368	371	343	359	369	368	379	382	372	390	379	353	352	391	313	341	386	338	347	367	326	334	368	356	335	385	381	372	352	381	368	308	371	366	377	370	377	384	370	351	396	360	365	351	362	379	354	381	347	332	341	375	331	338	377	359	350	334	342	350	369	350	377	377	367	368	377	355	361	341	367	362	354	363	378	348	319	376	377	397	361	362	336	360	328	359	372	347	392	379	348	390	363	397	360	381	355	378	382	348	364	327	382	343	313	367	370	364	401	384	361	366	363	393	366	336	360	369	388	329	413	371	381	371	358	390	400	387	391	351	356	368	370	361	397	380	419	320	379	361	398	386	379	326	377	342	342	356	356	378	327	368	347	366	392	388	380	361	342	348	350	324	395	351	372	378	381	345	401	339	383	390	381	356	362	416	381	360	334	347	338	367	343	359	362	366	374	315	347	373	382	353	366	351	383	398	370	382	325	353	309	347	362	357	372	366	367	328	356	344	353	374	344	375	385	362	410	379	371	347	356	377	375	363	396	377	392	357	373	363	364	338	349	363	385	363	408	354	389	351	348	384	355	349	356	361	374	365	363	377	395	372	360	372	369	357	401	376	358	334	393	385	380	360	343	371	377	326	403	372	340	380	377	410	392	370	402	348	340	360	351	343	345	372	344	330	339	366	345	348	341	361	375	368	418	395	377	335	345	375	365	366	370	372	347	367	368	339	361	337	388	363	362	339	359	397	368	393	370	373	361	382	369	361	374	338	363	329	341	360	362	391	366	364	337	386	351	363	372	357	330	386	335	354	394	378	400	352	367	353	367	352	378	385	380	375	365	366	355	365	366	337	353	361	382	354	372	362	349	342	346	345	381	352	354	364	370	387	356	353	344	381	360	345	354	357	370	363	363	342	367	336	375	369	353	394	387	364	398	352	333	355	334	369	365	375	336	347	389	345	352	327	374	390	342	378	398	373	379	379	355	368	362	396	349	339	369	391	349	338	348	376	368	353	378	371	354	380	374	328	364	415	372	390	365	361	302	360	366	361	342	389	377	334	393	367	354	369	363	353	345	385	385	372	368	363	385	340	348	358	337	369	356	356	323	394	345	373	371	370	351	358	410	390	355	356	372	379	385	393	385	338	333	355	327	369	385	372	319	361	372	365	384	381	380	372	359	366	362	389	375	357	374	388	360	350	357	386	381	371	385	337	388	367	348	349	375	393	391	334	347	387	398	389	369	354	365	344	373	371	357	360	378	344	350	364	352	328	372	328	343	351	327	383	350	366	342	384	370	383	336	332	349	362	348	354	362	360	376	346	359	378	364	385	377	359	348	345	372	362	373	371	354	375	365	368	368	327	367	357	368	387	387	335	368	374	355	328	357	355	369	345	387	360	367	373	394	329	359	360	385	354	387	319	346	381	349	358	374	360	383	374	367	361	355	324	354	366	341	330	366	345	379	372	352	379	370	371	348	351	371	368	371	362	330	377	354	326	373	363	353	384	343	350	352	356	373	377	381	353	393	354	359	391	357	348	395	363	378	353	373	348	335	362	353	345	378	354	337	331	337	335	372	378	349	380	320	372	374	407	364	364	380	346	364	383	344	379	374	366	357	361	387	337	366	332	398	354	335	370	333	318	367	355	388	350	349	382	344	345	325	361	389	409	369	372	369	356	355	390	412	344	376	348	361	380	392	371	364	363	348	394	369	370	386	369	375	352	393	373	377	369	391	358	351	370	341	347	375	361	360	356	360	368	374	362	325	308	359	357	397	375	375	366	331	371	379	370	391	369	372
23468	21158	28591	24019	21160	11675	1469	943	844	803	752	760	655	729	702	676	686	593	658	654	673	609	670	629	607	657	587	603	607	590	613	592	585	613	582	564	612	601	583	596	617	590	617	624	589	581	602	622	610	586	609	569	586	614	573	552	601	625	562	608	604	645	580	609	592	605	604	658	600	578	606	607	573	594	562	608	657	584	611	580	630	583	591	544	582	603	578	624	552	580	646	611	578	590	610	588	606	610	598	582	601	565	632	569	595	592	613	558	601	570	596	618	589	619	569	591	584	620	618	631	575	603	575	571	611	624	575	642	595	618	660	631	578	614	558	630	558	619	627	512	568	610	592	605	577	582	630	589	595	544	601	607	644	622	624	582	612	577	578	561	600	588	589	609	555	524	602	592	565	628	586	592	599	606	583	564	650	576	589	600	600	596	583	649	564	590	615	582	622	602	583	624	598	622	605	583	565	589	586	598	611	608	576	584	578	567	657	587	572	590	639	538	598	604	592	616	592	602	649	557	591	612	597	623	614	571	668	629	586	587	607	621	627	594	579	584	610	621	592	594	533	607	593	578	590	591	601	578	629	597	591	555	597	577	646	595	544	585	625	587	590	573	571	585	599	542	635	608	597	634	576	638	605	613	573	638	590	637	630	647	578	609	599	625	580	598	618	592	599	579	595	567	629	600	586	580	584	617	628	601	589	641	603	594	570	609	600	579	589	582	617	592	604	612	565	572	576	623	589	556	595	614	638	560	581	643	597	617	558	592	617	623	598	549	584	622	560	578	583	614	617	580	623	566	582	567	617	630	609	614	569	607	590	614	601	631	607	610	592	560	571	584	628	580	562	614	617	577	586	565	590	627	600	629	564	584	614	584	587	592	601	600	606	640	619	604	630	554	597	611	624	603	579	593	596	623	547	639	556	612	610	597	600	606	629	599	622	580	582	560	603	584	631	646	595	613	588	631	606	559	611	617	578	545	597	607	576	605	594	625	584	552	605	640	626	550	632	596	538	567	599	561	599	592	607	607	571	594	570	582	582	599	615	633	563	587	590	660	599	600	602	603	601	621	616	588	600	566	619	560	603	575	632	593	612	650	630	587	579	551	611	553	593	619	558	633	549	588	599	570	608	597	585	586	577	577	607	584	640	593	571	550	576	592	583	609	611	596	565	568	615	555	578	603	629	576	599	610	598	575	564	563	619	628	604	618	619	563	593	611	601	549	567	587	578	581	552	593	579	563	582	616	606	597	631	571	599	608	571	563	621	582	557	617	612	592	603	637	623	594	584	566	613	590	590	585	613	575	598	555	565	578	592	579	589	585	614	585	571	578	604	597	593	589	578	599	613	594	591	637	584	641	597	624	574	615	597	592	595	609	584	594	570	586	607	563	561	575	624	575	576	585	580	595	579	600	606	583	611	614	607	605	569	579	581	606	638	615	584	560	598	618	575	608	588	622	577	583	619	590	576	588	572	598	586	567	586	574	619	620	609	610	600	565	569	566	598	591	565	615	591	605	607	582	592	577	593	606	590	643	561	625	570	599	611	614	544	586	595	568	597	607	562	597	576	588	593	606	614	625	619	552	627	597	560	561	590	587	570	579	602	585	587	601	569	608	613	583	586	613	558	572	599	615	595	603	590	588	591	547	603	601	619	593	575	597	604	584	623	605	609	596	571	613	582	601	649	607	582	583	583	609	630	599	575	607	601	597	609	575	625	606	572	595	556	591	565	592	592	586	622	547	605	591	609	596	567	593	568	615	606	593	591	602	603	645	591	583	668	585	578	608	602	599	611	564	578	615	620	595	610	601	550	592	608	596	640	591	609	568	560	555	567	613	604	558	634	640	584	555	655	654	564	595	526	581	627	600	585	565	625	604	592	619	605	600	621	598	600	613	596	606	610	618	561	563	546	616	639	571	560	619	589	613	546	611	579	642	571	612	642	573	574	577	583	574	602	634	635	602	594	629	613	630	604	584	596	597	611	586	552	605	613	601	615	608	576	581	593	646	633	637	594	587	635	602	627	578	628	589	615	621	600	617	611	565	607	643	594	592	591	605	579	586	593	596	572	606	595	590	569	609	583	608	620	619	604	599	641	618	611	562	604	589	586	551	615	642	617	583	604	574	596	598	564	563	604	564	564	573	602	627	557	576	598	548	605	582	611	594	583	618	624	606	584	572	626	563	568	606	659	598	579	595	554	577	606	589	610	618	573	609	600	544	626	605	620	585	570	600	573	592	607	556	616	598	615	610	558	596	601	603	638	630	587	571	587	623	613	577	594	617	596	615	630	616	591	535	606	569	552	641	624	588	619	601	581	630	607	625	599	606	586	580	564	572	586	599	577	594	584	584	610	620	563	598	590	582	623	592	637	602	644	628	632	584	594	541	615	615	587	580	578	578	578	601	595	624	609	605	597	628	532	617	617	597	666	623	568	631	629	620	640	622	612	581	616	574	626	553	546	596	608	598	573	621	618	604	532	622	601	616	530	599	593	560	587	612	607	606	626	569	610	559	621	618	578	618	603	596	597	570	593	596	594	572	586	589	574	612	566	575	605	562	593	638	598	591	624	657	599	582	597	595	593	578	587	598	619	606	629	612	601	632	604	581	601	613	589	578	595	631	613	560	591	617	598	598	614	599	576	641	607	624	577	581	556	579	555	602	625	639	594	592	606	595	636	590	625	591	575	595	610	619	604	621	599	599	607	631	573	576	598	584	606	599	614	606	596	589	603	620	576	633	626	559	533	630	636	588	601	565	635	606	578	598	612	633	564	560	562	577	616	604	576	568	612	576	569	614	561	584	601	629	581	620	593	556	617	638	556	595	592	528	588	583	590	629	639	620	622	567	603	621	581	608	605	580	645	612	606	587	626	594	557	616	606	583	589	605	595	537	598	616	590	591	617	606	586	594	641	562	634	597	624	545	590	631	621	583	596	615	577	604	616	565	608	570	592	604	607	600	651	608	554	572	602	625	563	545	597	632	557	565	587	586	588	584	584	574	588	623	589	601	611	588	573	587	568	590	557	559	608	635	633	585	577	577	601	604	635	575	567	586	579	563	643	614	612	566	610	624	575	616	624	605	617	595	602	581	593	554	592	581	585	639	574	616	576	617	609	632	624	677	608	591	596	589	600	637	598	602	606	538	625	582	549	601	591	586	594	560	635	628	590	601	565	620	568	615	538	588	580	601	612	614	603	590	588	582	581	568	563	594	601	592	638	590	570	622	600	651	604	614	568	567	593	552	585	640	589	598	543	603	614	570	620	557	630	568	588	545	622	593	593	610	623	604	559	568	617	565	639	605	567	593	561	573	588	584	592	596	539	592	594	639	601	580	651	562	597	557	589	583	594	559	596	586	585	584	591	600	567	597	607	567	590	576	575	641	632	510	596	626	595	595	589	609	604	626	617	609	618	639	626	544	540	569	599	560	583	577	599	551	595	610	665	612	559	639	592	642	597	549	605	586	579	611	591	592	607	570	584	576	600	608
4948	27194	19192	3089	2240	1753	1392	1193	1055	995	891	806	752	749	716	703	621	683	692	716	681	691	701	698	645	661	637	680	610	642	662	655	607	634	642	657	682	638	583	612	667	655	636	653	650	670	624	598	664	590	601	640	603	657	637	646	622	657	640	636	604	646	658	632	654	627	601	649	581	633	656	590	618	641	627	601	611	677	624	645	634	633	645	644	644	650	634	614	646	668	612	603	648	630	604	626	610	644	581	666	674	620	629	634	606	619	570	628	635	642	671	637	597	635	618	635	619	598	613	649	632	650	593	619	610	603	627	660	620	659	641	594	627	639	610	613	639	590	626	644	598	573	596	627	647	588	592	612	602	645	628	599	576	657	600	627	613	625	646	619	612	649	592	577	611	597	623	594	570	604	673	624	636	618	566	611	614	588	655	653	618	633	585	600	632	643	625	641	585	616	617	618	644	645	588	597	667	600	632	606	590	610	588	665	622	631	652	582	669	663	609	581	596	641	633	630	622	614	635	609	676	587	602	581	618	644	589	635	613	628	621	568	684	627	584	620	642	641	637	601	630	637	653	597	646	646	615	636	636	598	720	611	625	644	624	665	610	614	647	570	642	621	575	613	645	619	599	623	583	653	621	600	617	664	605	629	599	606	614	598	622	605	621	589	648	628	630	585	647	549	616	691	614	643	643	636	607	648	617	662	660	587	630	591	617	630	562	617	638	605	622	622	612	672	635	592	574	634	614	633	592	624	599	621	617	658	619	623	626	624	605	605	630	653	601	636	618	607	643	626	631	644	632	536	624	644	614	613	637	623	621	637	585	607	646	685	631	582	604	584	589	611	617	618	630	577	595	631	629	591	607	607	602	650	608	642	603	645	635	638	610	624	635	645	653	623	641	599	629	608	587	626	674	596	630	632	604	612	598	623	657	668	633	623	608	597	641	658	619	643	605	614	658	664	655	648	654	612	598	637	616	635	640	630	662	619	601	621	638	637	647	674	648	633	605	638	667	658	634	596	620	643	606	638	640	600	628	615	633	603	624	614	640	620	630	601	640	612	629	620	621	609	558	635	609	586	675	581	641	631	627	670	596	619	620	623	623	581	598	594	663	637	660	624	650	623	642	648	630	588	629	638	609	644	615	631	617	602	595	614	676	560	658	622	579	647	607	648	653	594	608	655	668	639	628	682	675	644	608	594	648	599	596	624	609	642	616	629	625	591	609	624	562	611	668	611	655	617	641	642	577	646	662	655	674	602	621	626	662	607	652	607	618	613	649	642	596	628	633	672	606	616	662	652	609	584	639	664	607	640	579	662	682	668	654	623	641	640	575	592	591	631	634	647	590	629	583	605	614	633	640	593	651	625	575	627	579	651	675	624	613	611	597	617	609	655	607	663	655	631	628	609	658	601	646	611	628	629	626	638	604	574	603	587	631	614	620	610	593	612	647	643	606	607	588	666	631	601	619	611	642	643	669	639	614	635	621	614	631	622	621	631	575	640	585	663	579	586	616	591	653	583	654	572	624	634	630	579	572	578	653	607	633	629	598	638	674	617	600	614	618	670	636	609	589	639	601	631	619	644	663	621	617	595	655	628	633	663	588	646	629	617	636	616	624	623	676	610	584	633	644	614	618	597	595	621	614	602	676	594	579	606	654	685	591	583	628	602	612	626	613	611	655	601	597	581	615	618	622	640	641	652	652	620	613	626	620	634	646	646	672	596	589	591	622	628	620	619	662	638	615	612	617	613	627	674	580	595	563	633	621	598	609	626	594	652	636	651	642	644	632	643	645	611	604	649	620	639	588	685	648	619	593	629	624	630	629	666	615	667	599	674	623	582	630	674	626	632	634	583	617	606	592	642	640	611	598	669	607	646	606	630	602	624	631	621	602	623	626	609	622	666	606	594	673	637	607	655	647	608	623	611	603	628	645	587	632	629	626	582	592	620	600	647	629	604	613	629	620	599	595	654	610	612	576	627	654	652	592	595	590	665	653	640	659	665	679	654	570	562	635	632	616	620	613	634	633	650	613	593	681	615	614	621	608	636	616	604	620	605	590	678	622	584	636	619	631	661	611	612	673	593	622	636	631	633	603	589	634	594	571	604	607	662	636	587	658	654	601	656	679	628	603	621	624	628	574	596	610	605	637	642	610	607	619	587	588	608	581	574	555	617	668	621	606	587	582	578	582	603	628	624	629	596	641	642	576	643	635	634	646	654	612	607	614	665	627	671	589	627	620	628	638	686	611	636	636	607	597	634	625	597	616	675	622	623	637	616	617	597	643	646	635	612	602	670	625	624	658	633	679	611	618	644	666	639	638	600	626	629	620	616	605	574	678	641	601	618	704	641	599	667	613	627	612	632	615	607	596	599	621	592	615	644	605	631	608	603	672	604	652	614	611	672	618	633	625	650	626	631	628	632	631	599	607	613	642	609	612	606	665	644	610	597	614	629	633	618	611	626	636	547	594	618	664	619	624	620	642	652	660	622	625	603	561	619	637	606	645	576	601	647	610	634	629	645	595	632	629	666	598	572	644	616	664	637	605	609	607	618	670	661	597	648	673	615	634	617	644	623	624	637	646	629	632	627	569	593	629	662	617	602	643	658	636	606	599	597	621	580	657	641	643	657	616	636	578	650	625	629	656	659	609	581	635	649	613	596	596	614	630	624	617	624	604	616	655	557	626	620	594	654	604	678	627	598	604	646	639	601	617	622	625	605	614	606	640	633	637	571	618	629	599	628	558	583	624	647	607	593	641	629	634	630	584	631	619	641	605	622	581	575	627	623	631	634	663	622	624	676	658	625	588	585	637	595	610	614	622	613	591	614	631	615	612	618	656	650	633	648	616	624	592	618	629	620	608	601	594	637	643	635	653	633	641	603	611	640	665	620	598	612	645	602	616	592	591	635	649	588	598	644	634	598	621	595	649	645	645	604	616	627	611	635	650	645	601	649	639	576	608	615	645	645	621	626	575	665	602	604	630	634	597	678	613	592	565	626	639	634	638	606	619	623	693	652	606	632	618	647	635	588	618	615	609	665	641	567	626	598	649	606	629	658	612	626	615	585	608	616	608	659	681	647	629	665	610	649	645	619	611	673	650	627	628	602	615	644	669	612	637	616	651	607	622	648	643	609	589	619	643	629	634	607	618	639	612	586	621	630	620	656	615	579	607	643	605	606	615	669	555	651	641	588	646	600	615	597	640	628	603	589	663	655	666	640	632	678	572	596	651	607	613	673	661	642	626	593	622	595	613	637	628	637	627	608	623	626	653	626	666	581	625	598	630	617	636	617	663	608	625	655	662	633	621	640	622	628	622	582	598	610	623	623	608	638	567	609	613	602	640	635	624	653	614	632	577	643	603	579	649	675	613	630	715	637	609	643	639	632	639	638	610	648	589	622	620	629	611	653	651	599	628	595	634	611	596	608	609	564	687	621	652	620	622	652	610	642	589	627	619	629	585	656	612	584	616	613	640	667	629	646	594	643	585	656
24660	21272	27951	24847	14060	694	414	314	250	247	251	245	218	191	199	177	185	211	179	168	179	164	181	163	167	182	184	166	160	168	151	157	171	167	161	171	160	158	171	161	139	191	158	160	141	143	174	157	155	147	177	148	168	154	175	169	159	189	165	146	159	169	175	165	155	177	141	137	180	177	178	142	162	161	174	183	197	178	171	158	159	153	146	151	164	141	175	165	160	157	147	148	145	138	165	158	154	193	154	161	169	145	147	181	160	153	168	178	143	167	160	163	167	150	179	141	156	155	145	180	166	164	162	163	157	155	152	151	143	161	155	141	174	191	169	169	151	147	162	143	160	162	145	149	169	157	168	142	185	168	162	176	151	160	141	167	164	157	156	161	166	154	150	150	173	166	160	150	156	168	166	145	136	170	162	157	166	156	146	163	144	142	153	151	135	149	160	182	151	166	139	165	155	151	166	153	166	171	157	144	158	174	164	161	154	170	166	154	161	164	155	149	151	158	141	159	180	184	137	150	152	163	154	170	128	167	145	160	162	150	160	161	152	145	163	147	158	135	137	171	174	167	159	144	151	140	140	158	144	161	157	179	183	156	166	144	163	167	159	171	172	157	161	160	147	144	152	165	165	156	163	180	159	131	157	179	163	159	146	161	154	171	159	165	167	166	149	155	180	174	187	162	157	155	131	142	166	177	169	176	168	153	162	159	168	146	155	164	154	175	167	164	163	160	147	144	157	158	169	144	162	140	137	148	155	160	152	171	152	150	154	170	178	154	144	142	182	175	151	160	154	149	177	156	164	158	153	163	168	154	161	150	185	160	162	154	161	154	145	162	163	156	144	160	179	179	150	153	180	138	146	167	133	184	136	163	150	168	160	180	178	159	171	133	166	172	145	147	149	163	169	176	155	163	154	164	161	156	158	168	165	145	144	162	152	167	143	136	154	175	156	143	140	157	164	167	173	167	137	153	176	140	144	150	161	133	166	152	190	134	156	134	154	162	160	149	159	181	138	135	170	171	159	144	157	149	171	159	162	159	143	168	156	183	147	157	144	177	146	153	155	165	143	154	166	157	138	148	166	153	144	175	179	177	167	175	160	178	128	194	163	179	170	170	155	148	180	161	145	168	155	134	170	158	164	158	163	156	178	170	181	151	136	145	150	157	139	148	150	161	152	157	172	153	153	151	143	188	157	143	149	161	159	148	161	165	164	166	128	157	182	160	142	165	149	160	159	154	170	153	153	156	144	157	165	163	168	142	156	180	172	137	162	166	142	150	139	153	149	138	170	192	175	148	171	173	156	146	166	160	168	172	186	148	146	154	169	160	165	171	174	148	153	155	153	196	154	156	147	148	135	128	165	176	156	149	165	166	145	171	179	192	150	164	185	163	139	122	158	167	182	166	163	160	146	144	148	147	155	160	187	169	166	163	147	162	159	168	159	173	168	152	162	166	148	155	155	154	167	155	147	156	143	153	153	155	172	151	134	160	150	193	163	170	152	146	164	184	156	189	169	152	151	168	172	178	146	142	157	139	152	146	154	182	152	134	162	180	169	139	184	149	135	158	167	156	163	177	163	176	150	190	167	176	163	155	185	158	143	143	178	157	156	151	177	149	165	150	167	149	160	156	163	150	145	148	167	171	150	157	180	154	158	143	160	166	169	140	155	160	157	145	165	150	148	136	177	151	166	153	162	171	162	146	170	181	130	150	159	152	144	171	154	153	162	153	163	147	161	152	148	166	153	180	164	163	150	150	154	155	152	147	153	143	141	181	158	159	148	134	168	166	148	154	171	152	161	157	171	161	170	157	191	142	140	186	158	167	172	183	178	144	154	159	179	155	156	160	144	163	157	151	138	159	145	163	161	158	164	142	160	163	161	142	147	161	158	154	176	164	163	169	178	168	166	144	177	153	146	164	164	147	164	148	168	139	169	153	159	158	159	160	162	171	170	163	164	137	151	150	137	143	162	166	157	143	164	143	175	162	176	164	155	148	159	169	145	182	194	142	156	149	171	154	156	149	137	165	167	173	160	171	154	160	157	171	147	157	160	138	173	143	159	169	157	159	148	174	190	169	128	172	155	157	146	150	175	182	159	181	166	152	159	162	159	161	155	152	153	176	147	176	146	162	150	158	151	167	155	156	126	152	164	154	154	166	158	154	132	157	149	171	154	150	160	148	168	164	184	158	155	157	163	170	153	166	143	179	153	182	151	173	168	154	149	154	177	164	158	150	166	166	173	153	139	159	156	168	161	144	144	131	165	136	161	154	172	141	169	172	149	164	171	146	180	159	179	140	175	137	164	153	154	167	147	146	178	136	183	167	174	173	160	147	167	169	164	145	152	155	143	166	157	158	168	153	162	150	160	164	164	154	169	146	148	143	146	159	172	171	152	157	157	153	164	137	149	142	142	165	178	184	181	162	172	167	154	164	140	160	159	145	148	179	170	143	169	163	191	135	157	156	155	157	155	153	171	141	185	178	150	140	140	186	182	184	163	162	174	145	178	138	170	136	166	150	150	160	176	152	151	155	170	162	145	159	154	177	172	153	169	137	175	153	177	171	153	160	133	139	155	162	183	150	177	156	144	169	151	158	147	133	175	173	145	163	148	146	143	171	142	172	139	176	140	168	149	161	158	173	158	151	147	172	143	163	175	146	163	168	151	156	168	175	172	147	165	206	155	147	157	178	153	154	136	168	156	151	152	164	163	151	157	176	164	144	154	149	160	157	151	150	162	174	147	150	147	159	177	148	139	154	161	156	167	154	147	154	150	166	160	160	143	155	158	152	165	146	173	159	149	167	157	166	156	159	157	159	149	172	154	150	153	164	154	164	134	168	165	146	158	147	164	151	147	154	183	151	153	166	166	160	150	154	148	163	149	145	158	132	161	170	157	159	181	148	174	132	153	151	154	166	167	194	168	147	147	171	156	141	161	156	172	171	147	142	156	154	145	165	175	164	158	156	166	161	169	163	170	164	176	148	163	151	147	172	157	150	148	150	156	160	164	174	164	156	147	148	142	170	177	157	183	173	165	153	165	138	157	164	168	169	159	161	166	154	166	160	166	176	163	178	156	168	168	138	154	151	153	137	152	142	131	152	177	172	140	148	148	172	173	174	175	192	153	144	142	156	137	145	154	133	164	139	171	145	131	167	157	148	169	165	166	149	160	155	159	164	162	160	152	145	153	156	167	174	142	140	150	161	146	153	160	167	163	154	155	174	173	157	152	165	169	168	165	153	164	148	160	170	160	167	155	156	176	181	163	173	177	170	160	163	154	148	174	168	161	148	129	150	150	139	143	144	134	152	167	147	153	139	161	140	164	161	164	152	186	173	173	175	158	165	169	158	159	154	147	146	153	161	197	169	147	176	147	159	165	147	155	158	155	159	141	158	151	139	141	133	160	171	149	155	173	168	154	145	156	151	134	153	144	170	150	145	131	172	152	149	175	158	167	160	153	151	174	163	153	169	155	155	139	170	173	159	158	155
4786	21056	15776	1557	1204	888	686	509	405	363	323	294	257	253	261	232	215	234	204	192	225	205	192	199	197	186	198	202	189	205	194	216	216	189	201	197	202	193	206	205	163	201	203	179	164	203	212	182	172	214	197	184	197	198	165	185	193	192	201	211	192	183	187	201	188	172	187	187	167	170	184	179	184	181	202	190	175	176	197	166	186	192	172	167	195	199	184	179	173	156	190	166	200	180	166	183	196	187	170	201	177	189	176	177	175	163	148	198	189	188	194	157	209	180	196	198	189	172	190	185	178	189	195	214	184	158	153	190	191	185	193	179	191	187	190	173	169	174	191	203	177	191	187	166	191	186	185	207	190	172	192	183	187	194	191	180	165	164	184	169	165	182	184	195	193	165	185	198	152	200	174	180	180	197	172	184	190	193	186	202	215	187	196	202	169	207	186	165	202	198	186	207	180	186	186	197	180	189	185	166	189	171	195	161	181	190	202	184	213	174	195	185	185	182	185	188	165	200	171	190	182	180	201	169	196	210	193	179	168	193	188	204	199	189	165	171	209	178	177	188	189	179	198	193	191	162	201	176	175	170	181	180	193	175	177	191	175	178	176	175	202	189	161	177	170	185	184	177	157	161	178	167	180	192	169	165	189	188	180	190	167	203	175	179	194	162	178	189	195	179	158	192	185	203	170	180	154	185	176	195	183	182	184	191	172	195	165	211	172	161	188	188	175	182	176	176	177	202	170	189	156	183	179	188	191	177	185	172	189	191	170	183	201	168	175	198	192	194	184	189	191	190	167	184	190	191	179	165	185	163	174	189	187	179	176	175	163	209	214	197	188	179	164	182	203	161	169	195	180	182	173	176	186	197	190	188	156	186	191	185	188	185	192	169	188	210	185	170	197	179	172	179	186	177	184	202	181	164	196	176	180	192	180	171	176	190	187	191	201	182	184	196	189	179	209	175	189	178	188	176	176	184	187	185	175	186	183	187	175	201	180	196	177	170	189	182	197	171	173	191	194	212	179	189	180	181	175	205	166	202	199	167	185	158	179	192	177	161	164	196	155	165	159	193	199	193	207	175	200	208	188	178	177	209	188	186	201	171	187	195	203	175	171	199	194	182	179	213	195	201	194	187	166	202	184	187	192	205	170	188	173	202	177	219	177	194	194	184	185	178	161	180	187	180	180	159	174	216	198	175	198	192	174	174	197	203	167	165	184	195	190	180	160	180	167	189	193	189	194	187	178	177	173	199	164	187	187	187	182	181	192	175	216	174	170	189	181	171	194	172	176	205	172	182	190	171	180	192	168	164	185	197	195	190	196	195	186	182	181	189	185	183	199	197	174	176	192	210	154	201	154	180	184	190	178	166	172	180	185	182	169	189	156	189	179	197	191	176	171	189	197	191	202	165	169	191	167	192	187	150	153	196	192	199	175	174	193	210	183	186	185	181	177	192	192	205	215	204	172	179	192	167	188	202	178	191	157	196	172	167	198	184	169	181	170	166	166	198	181	179	165	182	182	188	190	187	186	187	186	171	173	186	180	166	214	187	181	184	196	187	185	179	194	176	198	202	194	175	189	170	178	179	188	179	186	175	203	202	191	185	174	195	180	186	191	186	158	175	177	197	193	158	151	185	189	188	189	171	203	193	184	168	180	166	173	199	183	180	162	158	172	191	179	188	193	185	195	194	196	164	192	158	173	185	184	192	178	165	160	160	186	191	168	174	161	190	179	190	187	191	188	183	179	163	201	175	182	173	185	196	203	187	172	182	181	185	191	172	186	184	184	173	205	184	194	170	182	189	185	196	198	172	165	186	190	208	180	195	193	190	209	186	192	201	176	165	208	174	195	177	174	201	198	176	195	171	165	177	167	185	202	190	196	212	177	170	199	181	197	201	202	199	194	179	189	199	188	176	190	194	189	192	203	171	186	168	166	177	210	174	186	199	177	200	209	177	175	170	195	159	181	169	199	194	171	179	185	182	181	182	201	183	153	173	192	189	186	170	177	177	176	176	170	218	176	188	175	165	203	201	200	189	199	196	200	181	186	169	164	172	196	221	184	175	192	184	177	189	191	192	210	157	170	181	175	184	187	186	176	184	177	200	197	190	192	159	161	181	177	201	190	179	180	174	200	201	203	193	189	177	172	174	167	178	173	198	185	206	153	181	182	207	169	193	176	189	174	174	177	193	185	203	199	167	174	177	174	170	182	202	180	189	164	171	188	167	193	196	195	201	169	159	180	175	205	171	182	198	192	196	164	182	186	205	182	184	172	175	177	168	170	187	181	172	185	181	183	177	186	182	181	163	196	174	198	189	175	195	190	169	203	175	205	186	160	192	196	163	190	177	188	191	169	184	193	205	166	180	167	187	186	165	199	179	212	198	185	175	188	171	202	183	190	166	155	186	182	161	202	188	175	185	197	195	193	168	185	189	200	188	157	196	191	185	184	189	209	189	181	191	179	175	176	193	176	193	211	181	190	162	192	196	169	180	176	180	209	182	202	177	186	191	181	182	162	172	179	194	189	175	186	177	186	160	197	177	195	203	189	185	186	165	189	173	188	175	194	188	179	197	184	178	165	205	191	171	183	166	226	179	206	195	188	193	178	174	198	181	202	179	165	186	171	200	165	207	187	176	185	206	176	161	186	165	192	176	178	220	201	191	160	179	187	185	185	190	162	164	190	197	161	179	171	190	153	181	156	162	185	160	198	187	198	191	195	170	193	205	213	192	178	181	180	217	172	184	181	169	186	188	166	169	156	176	169	181	214	200	168	170	194	205	200	169	180	201	170	190	187	177	193	173	168	198	173	182	189	188	147	177	189	188	165	159	183	188	185	172	194	159	155	193	187	169	195	196	188	175	188	173	208	174	170	204	186	182	166	190	193	192	192	193	188	185	170	176	217	181	178	177	181	186	180	191	180	175	201	202	189	184	166	167	161	180	181	193	179	166	171	186	200	181	204	209	179	181	189	209	186	194	171	179	199	192	181	185	222	195	197	187	173	196	183	180	190	182	166	178	192	189	178	171	195	167	187	203	189	175	163	178	157	179	187	195	169	180	194	199	176	165	184	174	200	157	178	178	190	176	184	189	188	177	169	186	191	182	183	173	177	187	173	171	210	198	179	171	183	197	176	171	200	178	207	175	160	175	185	191	187	185	168	179	174	209	199	181	200	174	168	157	182	182	165	179	198	175	149	198	187	170	186	148	177	164	210	171	177	220	162	174	175	203	214	191	169	176	182	178	206	175	167	176	155	199	167	194	183	170	180	178	157	202	185	189	191	178	153	192	164	205	166	181	179	185	192	168	194	187	173	186	197	184	193	192	177	181	164	161	187	188	149	203	175	189	189	176	180	198	179	182	205	160	191	182	168	221	180	184	170	164	171	188	197	174	185	182	176	186	183	172	162	157	184	177	173	175	154	195	163	177	182	166	183	156	195	197	172	192	177	179	209	202	204	185	183	192	192	187	185	175	171	147	189	162	167	181
22515	21298	29244	23677	21300	21384	11003	1199	936	828	759	721	667	617	603	570	565	528	576	496	523	536	492	516	522	445	455	493	470	495	470	469	446	478	492	463	437	488	452	454	456	459	473	473	439	419	453	471	460	456	452	465	438	474	443	443	436	463	455	450	450	466	491	453	420	465	486	444	437	443	469	450	459	423	468	452	469	457	438	474	442	478	473	455	451	456	450	472	482	423	460	442	469	488	472	443	489	486	430	433	508	420	430	454	402	446	464	485	492	440	465	456	461	445	456	436	427	460	451	465	501	433	482	468	445	444	461	456	451	429	499	486	490	457	454	443	444	521	453	485	440	465	436	495	438	447	458	419	453	438	417	431	402	416	474	464	453	455	449	464	445	473	486	431	485	458	458	459	494	468	455	483	449	472	430	467	482	468	437	423	483	469	477	488	438	474	445	413	456	446	425	444	441	455	480	483	439	465	474	442	473	480	425	456	450	471	485	476	488	427	471	454	480	441	463	446	447	442	407	438	445	452	470	438	459	467	483	435	440	425	473	429	439	441	451	478	462	470	470	468	461	442	428	486	433	454	435	446	465	447	428	416	451	504	438	445	437	437	412	455	439	446	474	433	413	434	432	416	462	469	491	443	460	463	459	446	478	408	435	461	424	418	501	457	451	449	467	454	449	513	470	471	417	474	463	487	436	470	428	416	435	451	395	439	460	424	467	427	446	439	426	453	479	478	427	437	428	427	481	446	433	420	476	425	434	479	470	459	498	473	429	446	468	426	482	437	479	490	479	461	479	471	459	465	471	431	471	441	443	477	467	457	434	427	448	469	425	484	458	474	457	453	465	449	436	438	473	477	455	446	461	477	469	456	488	436	434	442	458	469	430	417	472	467	444	417	473	449	487	453	472	446	448	470	449	456	420	451	480	468	460	451	453	483	442	455	476	456	443	439	470	444	459	466	452	460	436	447	445	465	425	499	454	450	460	437	490	461	475	440	466	435	464	465	413	466	472	458	447	481	453	435	454	424	422	520	462	470	458	473	497	480	473	460	446	467	423	418	472	449	496	426	446	406	470	446	436	451	432	472	488	424	440	439	419	473	407	480	419	498	436	454	436	462	452	455	439	475	435	463	437	468	455	473	440	480	449	442	451	433	477	459	450	429	419	435	453	430	423	480	459	418	426	429	464	440	454	453	499	423	425	411	476	448	456	429	443	455	415	440	445	461	463	403	448	437	455	449	428	441	434	449	447	450	447	426	444	414	410	432	477	474	478	487	472	412	418	446	465	481	407	419	444	449	437	468	449	484	485	459	435	411	451	465	501	439	419	469	447	465	419	451	423	470	438	476	487	411	430	472	485	426	446	439	496	469	471	415	457	445	441	466	469	455	471	435	472	432	462	437	461	451	418	466	440	459	461	449	411	506	428	449	481	453	454	454	482	421	433	432	440	463	461	484	473	434	481	464	461	428	445	457	474	456	445	462	473	488	416	480	485	457	474	452	476	447	451	469	440	466	436	452	429	470	416	474	441	436	456	451	476	481	469	432	427	450	429	447	434	467	458	427	467	491	456	430	457	400	456	458	450	458	418	450	463	470	439	499	454	439	457	477	427	456	478	460	475	443	460	414	460	477	470	431	401	467	439	464	488	457	422	448	462	436	480	454	421	463	474	444	483	467	412	462	502	443	458	460	451	497	473	436	493	428	453	413	425	434	458	466	495	431	441	469	437	490	477	491	466	455	429	441	472	459	465	460	482	467	432	467	441	466	433	450	431	446	452	421	445	462	429	465	475	475	464	483	490	436	461	437	462	501	460	438	452	496	436	463	454	468	446	446	463	466	452	469	468	458	493	409	451	504	495	474	451	445	460	448	435	419	447	469	453	445	447	439	449	418	442	507	461	461	412	451	475	461	470	434	436	456	440	461	473	437	419	428	453	477	482	441	450	449	427	478	484	448	449	464	445	434	443	445	469	470	428	496	475	450	455	463	435	480	480	440	447	440	432	449	458	428	439	476	436	414	465	459	452	411	407	467	454	427	440	461	486	462	407	495	448	447	427	446	420	457	426	482	481	493	442	473	485	464	432	459	406	434	415	435	452	463	449	483	453	442	504	466	437	439	495	442	437	470	455	490	456	440	450	452	432	455	448	466	455	494	443	461	431	460	456	475	484	437	468	455	425	458	450	454	441	445	477	444	459	459	464	462	413	493	473	484	442	443	479	443	456	488	464	434	461	439	467	452	456	460	437	452	443	439	467	454	420	436	444	460	446	434	463	451	472	425	464	467	446	446	486	447	422	471	412	436	451	463	442	474	446	445	433	438	461	460	465	461	481	469	431	430	472	449	445	425	433	489	469	433	434	490	467	457	444	493	495	446	424	444	443	432	439	444	454	435	468	447	486	448	431	423	452	417	438	448	446	425	473	483	471	473	472	466	455	443	451	476	462	471	453	444	486	466	458	435	477	457	445	489	462	449	453	448	457	479	496	438	418	416	433	467	472	456	435	436	463	454	495	487	475	441	444	446	479	457	442	489	431	462	452	463	454	468	456	471	434	451	448	433	461	482	462	449	453	454	443	429	449	479	469	480	425	426	452	478	465	446	484	482	421	460	468	460	464	482	420	457	459	435	449	428	416	456	473	475	427	443	478	496	422	466	444	445	458	428	522	459	440	396	457	472	422	460	450	449	424	466	458	493	483	468	435	431	471	431	431	427	473	452	415	460	430	445	454	473	445	448	470	486	520	428	470	439	467	451	444	446	460	471	457	419	476	452	465	467	427	469	430	440	487	450	448	482	450	443	436	476	458	452	451	494	437	459	480	484	453	489	440	465	437	445	478	469	408	454	437	446	424	425	466	424	466	468	434	450	442	446	446	465	462	441	429	461	462	481	456	421	471	447	439	437	447	471	443	456	444	415	431	458	455	451	447	532	459	480	450	434	468	471	449	494	422	485	434	459	477	459	481	452	461	434	442	464	448	450	468	410	501	452	439	458	475	476	437	479	456	427	461	437	431	458	443	412	450	449	455	467	491	464	473	420	428	444	487	443	460	415	426	469	492	459	439	477	481	445	464	418	495	476	455	469	448	466	472	447	452	458	448	498	464	426	455	417	425	474	436	448	451	491	458	450	452	440	480	492	453	422	448	434	434	479	469	453	412	400	432	454	433	408	442	450	473	477	493	459	453	450	408	462	429	456	464	438	476	425	416	488	462	481	414	452	434	449	502	421	502	478	463	441	491	494	400	476	494	445	442	453	504	447	431	471	445	446	475	482	461	436	479	431	472	452	433	416	431	467	447	463	439	430	495	449	451	485	454	481	424	454	469	464	461	476	485	426	452	453	475	456	446	478	477	475	459	429	467	461	413	442	460	438	426	433	443	468	460	448	489	473	461	451	461	502	424	454	495	454	466	412	462	478	419	483	464	443	447	451	447	459	476	462	410	419	443	440	469	487	463	462	445	440	475	504	438	439	457	487	484	472	432	453	462	447
6736	34846	26090	5209	3654	2736	2057	1634	1363	1119	1024	881	795	733	761	647	603	621	616	607	597	547	573	601	558	565	548	535	519	476	534	532	536	536	532	519	531	543	525	486	511	519	531	516	499	527	504	505	517	502	516	485	472	491	545	483	492	505	513	504	509	506	499	517	467	523	521	486	521	487	505	511	510	478	483	499	506	468	444	474	483	478	530	517	464	508	480	501	529	466	513	500	475	479	500	488	495	486	494	474	492	538	465	457	524	524	505	505	500	493	456	532	463	492	527	468	488	480	490	449	508	521	514	486	513	449	529	536	519	503	516	479	452	475	527	506	525	458	476	455	469	435	504	489	488	488	512	487	490	484	473	499	494	503	493	490	499	500	521	482	496	437	456	490	481	521	497	511	481	505	485	510	540	471	505	463	521	469	504	485	506	499	512	476	552	493	456	500	516	495	472	526	497	496	492	484	520	477	469	496	461	540	484	558	512	511	489	527	494	506	479	525	495	516	505	501	494	480	502	537	460	474	498	454	465	491	489	505	506	530	492	470	513	514	507	528	480	429	493	481	499	518	462	454	495	497	482	505	474	488	433	475	475	480	460	506	478	521	531	482	493	491	476	456	459	519	472	491	492	474	537	495	489	520	488	471	502	473	507	500	493	501	520	524	519	410	451	515	501	485	522	497	478	436	489	486	509	487	473	481	509	452	458	515	497	484	540	490	512	477	486	515	500	494	438	519	470	480	470	492	529	484	494	509	495	498	509	462	486	504	516	491	470	512	481	506	469	489	473	490	482	480	538	558	489	471	485	483	517	515	513	484	487	520	498	502	497	483	462	476	489	502	532	473	487	481	498	484	496	498	513	523	510	469	507	479	476	522	537	506	530	467	538	461	451	498	471	517	520	511	448	505	464	513	488	522	523	506	469	498	475	497	531	503	548	467	499	522	459	476	521	506	483	517	498	477	497	481	504	477	491	472	485	496	481	492	496	506	515	481	525	545	502	445	481	496	488	525	472	505	542	502	457	497	523	511	488	499	491	530	497	446	475	497	464	492	459	494	487	466	485	493	531	484	484	473	475	465	487	510	517	510	500	455	487	503	518	510	489	494	488	499	510	515	503	506	525	489	483	495	500	474	503	495	504	482	476	484	524	521	489	517	493	477	508	535	533	505	486	504	498	498	475	484	481	518	481	528	479	509	537	522	520	510	484	480	482	497	506	481	499	487	480	520	472	520	502	475	506	465	536	493	469	510	484	508	479	529	515	548	529	483	465	487	470	504	511	516	509	529	477	524	473	528	478	453	504	502	513	482	510	505	493	498	516	507	514	498	509	511	478	504	485	518	481	499	509	511	469	503	501	492	504	492	516	476	494	503	472	499	497	430	529	474	515	464	520	522	508	514	468	481	503	454	464	504	503	501	486	493	495	469	516	513	459	504	539	500	539	499	464	499	472	476	444	485	515	510	493	539	474	503	487	493	559	522	528	488	521	499	497	522	550	451	484	520	478	515	459	498	519	473	483	486	468	483	466	486	501	500	504	511	472	485	528	500	528	469	520	482	535	490	467	481	446	515	509	492	514	501	521	528	472	483	472	424	540	465	506	466	454	495	458	494	451	530	495	477	498	502	453	535	468	478	520	478	464	494	503	519	507	495	490	489	505	507	511	477	506	514	501	530	487	478	522	473	490	497	472	490	469	522	481	484	467	508	505	463	531	477	483	454	499	478	502	515	483	485	466	485	451	502	513	514	508	499	511	493	498	546	497	517	508	478	458	490	490	467	504	494	524	508	523	497	514	504	501	484	487	496	503	475	522	474	484	514	493	513	514	443	486	508	495	516	460	477	502	488	481	494	492	478	483	476	502	491	509	516	483	525	510	497	495	513	485	467	522	502	551	499	499	522	459	542	475	469	493	496	503	458	481	500	480	484	506	472	517	516	477	504	513	508	482	444	501	486	470	484	499	489	468	517	531	458	492	486	483	489	507	470	464	522	492	488	529	480	512	496	486	485	501	516	484	476	484	487	542	487	452	450	497	502	471	497	481	512	503	487	520	458	540	493	495	488	454	504	515	522	480	458	514	484	488	482	479	498	498	530	484	475	502	483	506	520	487	480	475	503	476	485	484	514	511	519	505	509	486	499	471	506	483	506	476	492	457	508	489	504	547	496	480	489	483	462	496	497	537	457	480	481	522	498	469	494	455	536	449	506	485	482	512	513	467	485	529	484	456	506	478	488	524	500	509	468	483	482	496	548	501	542	437	511	458	455	491	524	479	516	532	498	508	466	527	502	456	523	519	512	478	431	488	472	519	491	465	533	469	474	545	469	503	486	491	472	514	478	503	469	451	519	489	509	518	526	474	487	506	486	487	505	488	502	501	508	521	505	500	458	462	492	514	482	501	490	497	436	409	505	452	489	481	497	498	514	469	494	480	447	530	479	470	500	494	523	519	507	461	477	468	478	472	471	482	509	481	439	530	487	509	483	429	495	445	463	506	485	458	493	494	480	522	523	506	467	523	484	445	508	487	533	492	461	513	496	464	520	497	461	487	502	484	496	483	478	519	477	456	519	506	488	535	491	467	468	485	502	484	476	504	479	504	466	511	490	508	483	470	482	499	456	502	479	483	482	495	472	475	507	501	489	485	519	450	490	469	499	472	510	510	492	482	475	487	490	450	515	534	483	499	480	510	487	487	527	483	488	480	463	494	488	502	507	467	492	519	480	481	517	498	494	498	551	461	476	495	508	514	478	515	468	499	511	496	479	516	467	503	500	491	463	490	496	514	490	468	484	480	496	491	491	478	500	478	462	512	483	475	486	519	518	486	467	501	492	483	477	473	509	501	502	501	498	528	473	478	482	448	474	526	495	498	489	471	524	490	451	503	484	468	470	500	477	513	454	481	491	494	495	488	495	485	492	493	501	476	547	473	478	504	494	493	515	531	462	542	474	474	477	510	470	482	479	486	513	477	509	511	474	488	508	499	458	464	496	473	446	508	487	479	488	462	478	484	513	504	507	478	485	474	509	491	454	463	484	527	437	533	514	470	480	469	493	458	530	509	491	524	461	501	460	507	512	477	469	515	483	516	472	439	491	451	465	478	506	476	491	492	502	482	491	462	502	503	483	504	493	464	500	520	488	454	460	511	533	490	480	514	464	508	467	520	489	500	473	471	478	504	497	480	508	495	474	477	477	489	489	485	481	435	479	457	559	536	511	461	507	474	492	508	520	526	501	511	485	514	492	521	478	467	511	501	529	480	464	493	539	486	503	464	491	524	487	490	520	500	488	481	476	480	524	522	511	481	535	480	499	461	480	483	517	510	443	497	466	559	516	489	472	475	488	453	450	494	508	501	486	505	525	506	515	500	494	522	482	498	487	463	483	480	506	454	496	470	478	497	480	483	455	462	493	489	449	526	493	527	509	510	486	501	531	506	512	475	501	493	477	483	491	499	513	471	471	495	497	507	512	500	494	498	489	498	494	488	524	510	507
27490	19520	7771	719	425	373	388	362	315	366	359	362	374	333	307	337	365	364	329	334	334	327	356	340	343	354	340	349	371	353	358	349	383	311	369	341	338	347	333	358	350	340	333	320	341	318	317	353	350	359	327	350	330	364	365	351	319	352	349	314	308	326	358	323	324	334	388	311	336	349	337	321	384	364	361	354	351	351	342	333	331	317	345	367	333	392	344	362	310	310	364	359	334	336	326	344	343	324	359	333	357	332	335	366	379	328	369	355	360	346	367	346	346	297	314	348	372	343	353	321	344	345	354	321	322	327	354	330	349	334	368	355	331	360	368	335	341	355	312	324	338	311	346	345	347	371	341	318	336	346	357	358	362	330	354	345	339	340	340	359	368	348	363	374	334	333	346	324	377	343	328	337	342	354	310	358	358	365	357	349	347	372	326	318	337	332	338	367	341	368	342	314	327	303	353	377	358	356	356	336	360	355	323	331	349	341	320	326	349	316	331	336	331	345	364	359	323	328	327	382	383	345	354	349	348	336	338	313	307	357	328	343	342	379	348	368	371	363	349	335	326	341	333	304	370	366	333	346	315	339	351	390	352	332	347	342	333	371	332	324	356	330	340	356	352	354	345	363	329	372	312	321	348	342	375	324	351	321	337	377	337	360	335	353	343	322	349	353	313	324	333	372	337	342	342	354	339	334	315	335	351	355	346	331	336	350	323	327	341	350	323	350	378	349	325	336	329	349	336	372	343	312	317	365	310	367	343	330	349	359	336	349	369	349	349	321	347	335	339	305	356	334	355	338	357	323	330	365	319	328	310	381	343	319	356	373	376	329	330	348	332	351	338	295	316	404	364	349	333	370	370	366	331	341	372	298	379	365	325	330	360	358	341	352	308	318	338	361	350	345	371	330	340	370	365	329	364	344	321	375	396	303	323	327	344	348	372	307	328	315	335	320	316	342	334	309	369	320	357	326	329	350	327	317	317	351	337	356	337	353	332	340	338	376	339	337	348	324	298	334	331	344	311	383	331	395	371	328	348	388	329	351	323	348	348	366	342	356	329	350	373	349	360	339	355	342	370	336	369	345	317	324	372	357	351	383	356	411	345	329	359	350	349	333	375	333	355	329	349	338	329	350	365	320	318	352	354	335	331	374	299	366	358	351	376	362	341	333	338	347	353	352	333	363	331	352	373	312	341	338	334	332	350	349	352	329	336	340	358	314	343	333	358	344	364	338	347	349	335	305	321	343	362	345	342	348	346	366	340	317	352	331	322	342	351	335	317	326	330	368	350	363	340	338	369	305	296	366	341	336	334	340	363	333	338	354	326	363	330	346	358	334	380	354	343	346	335	356	345	359	332	332	350	336	301	359	318	344	357	352	330	346	345	347	344	349	334	355	305	337	379	372	366	340	334	355	353	345	355	329	350	334	339	327	323	333	334	328	315	347	344	352	383	372	344	365	360	338	337	361	346	349	331	321	341	377	344	351	353	319	334	336	342	354	330	371	348	361	382	365	320	350	348	344	369	339	319	319	360	333	336	361	343	309	370	347	335	331	349	340	348	320	335	349	352	348	372	342	339	351	353	323	336	339	338	381	319	369	339	371	348	361	319	350	348	362	333	345	349	363	320	345	348	324	362	327	379	335	322	331	340	342	329	346	358	376	339	306	341	320	343	365	376	338	341	347	342	309	341	321	307	332	369	337	335	352	343	323	336	359	361	314	358	340	359	323	357	346	338	316	361	361	347	354	358	343	347	350	325	368	325	342	361	369	334	353	347	308	345	366	318	349	313	347	353	327	334	369	358	356	338	326	364	307	340	366	306	363	350	337	373	340	334	338	346	342	336	344	372	310	368	330	337	357	312	339	338	360	356	323	349	344	337	327	308	341	347	332	361	337	341	330	364	335	339	335	310	329	326	341	353	359	319	332	325	314	373	373	360	350	394	335	365	345	347	344	384	328	331	363	373	338	317	362	371	372	331	339	345	340	365	345	363	335	365	330	346	342	318	368	379	326	364	324	364	338	316	335	330	324	310	315	358	318	338	367	328	387	375	320	369	349	301	351	333	325	338	369	317	322	335	307	322	324	366	378	330	362	375	336	339	361	357	375	342	374	357	353	347	318	350	310	379	366	349	362	312	305	338	353	328	366	347	339	334	370	342	330	379	322	341	352	342	344	339	322	342	344	346	350	363	341	326	329	331	343	348	347	343	323	342	301	349	321	386	341	356	360	324	364	340	368	334	329	349	369	358	366	361	340	310	349	339	337	348	327	348	356	385	313	390	344	353	345	349	330	376	330	346	369	339	348	351	342	344	355	319	303	321	355	307	372	342	317	297	319	335	316	314	357	335	350	357	315	327	331	333	312	322	354	341	340	336	324	306	364	333	343	344	353	367	361	351	335	347	361	342	345	326	343	323	353	340	376	350	334	353	350	361	354	352	313	389	359	363	327	350	338	317	368	325	321	336	367	341	374	359	326	310	359	356	359	334	336	346	356	328	356	327	326	340	321	370	357	337	342	345	353	383	356	342	361	350	367	336	358	367	375	335	348	366	331	347	322	346	327	366	299	332	341	362	320	331	315	330	317	312	325	353	354	363	340	344	375	317	343	322	342	330	346	342	350	341	337	344	337	336	324	333	372	323	344	350	334	384	382	340	345	321	340	357	356	347	356	354	384	367	355	330	327	297	400	386	336	326	316	362	351	341	343	338	325	352	363	335	311	329	337	327	337	332	359	341	322	317	375	336	352	351	326	325	334	349	354	363	321	369	368	345	339	351	318	347	349	367	312	323	337	313	347	349	338	352	324	356	322	361	355	346	309	346	348	352	315	336	338	332	350	345	322	320	355	313	325	341	315	357	319	338	338	342	347	342	328	337	368	337	346	339	334	363	348	338	361	346	354	364	328	356	339	327	304	345	325	348	363	329	368	356	372	355	365	353	347	345	336	346	304	353	350	332	346	295	327	365	357	308	382	360	325	336	338	382	360	340	360	351	360	304	324	316	366	308	340	354	331	356	342	359	360	344	335	319	325	354	333	324	338	371	353	340	326	350	337	345	330	362	300	342	358	316	309	326	361	362	367	334	355	323	371	339	358	353	374	356	362	358	365	385	331	366	377	347	317	344	343	363	354	352	314	361	337	345	339	357	323	325	354	351	352	316	342	336	367	313	345	335	323	349	350	334	352	315	352	353	381	363	362	367	352	367	333	355	296	347	316	348	311	354	337	339	377	336	326	334	316	320	347	365	360	325	323	332	351	342	355	348	340	351	341	354	351	363	321	345	318	324	344	359	354	351	352	311	376	352	337	359	345	331	390	353	309	353	342	317	330	360	344	329	329	351	347	335	316	367	331	367	342	307	329	336	321	350	324	360	343	369	339	307	322	339	397	403	344	341	340	325	333	343	334	331	348	360	345	324	345	326	370	336	319	353	381	335	360	386	336	327	327	385	327	341	332	327	348	364	336	351	339	357	351	349	326	372	376	347	349
5217	5451	3278	546	493	410	409	376	410	383	442	356	347	375	393	331	374	396	363	373	366	387	378	405	365	343	334	365	371	343	343	352	369	350	388	364	410	357	364	388	390	381	368	346	332	343	344	372	327	361	365	365	361	391	379	358	406	343	377	364	394	361	315	321	304	375	339	339	389	373	394	364	365	368	358	372	352	346	352	317	353	349	342	368	336	358	363	398	373	373	345	356	358	383	349	378	395	337	369	329	349	376	326	355	349	380	379	366	384	366	401	371	381	382	317	339	355	350	345	371	349	357	381	336	325	354	366	368	333	348	377	353	409	352	343	389	336	373	334	370	357	394	354	323	356	365	372	350	359	346	388	364	340	383	381	370	346	326	342	387	376	364	363	364	397	358	344	374	363	364	382	383	360	358	367	381	345	370	378	368	331	333	383	339	359	361	362	381	355	362	359	344	354	358	398	345	345	343	368	383	408	357	354	347	318	333	343	352	352	351	355	364	315	344	349	327	379	338	349	357	360	352	334	378	356	379	346	360	361	365	351	373	361	386	324	370	362	347	364	357	358	382	366	337	341	339	347	352	377	369	376	363	375	342	350	367	346	372	360	362	331	361	331	412	344	387	372	335	378	381	360	386	347	372	336	351	345	343	341	381	352	347	385	359	352	353	316	330	375	366	371	357	339	320	350	392	369	362	339	374	332	375	392	333	353	359	337	360	344	376	357	372	348	367	346	377	355	379	335	360	361	367	353	391	408	342	362	345	371	381	327	368	360	354	369	345	383	351	326	357	356	368	344	347	391	379	375	368	364	333	395	341	366	362	346	373	354	357	362	356	351	361	354	369	371	377	375	396	382	371	344	366	367	301	309	343	380	365	408	398	340	389	377	354	363	365	354	366	359	374	354	374	343	360	344	379	367	376	360	366	390	368	397	376	353	364	396	333	338	377	350	390	353	346	377	385	366	339	363	350	341	364	369	373	394	341	384	340	400	369	361	399	336	356	340	385	357	365	359	362	374	360	389	358	346	366	340	363	371	347	385	358	336	337	313	378	371	341	380	376	371	373	366	378	366	358	389	401	348	357	378	363	353	357	393	349	353	395	368	386	360	365	355	359	389	353	356	361	372	367	404	360	361	338	367	336	337	365	353	363	340	381	350	362	367	348	361	354	357	347	384	369	348	351	390	348	384	350	357	323	376	358	331	336	373	344	367	347	370	362	346	366	389	371	354	355	350	345	372	351	341	369	365	398	362	366	376	359	341	403	371	373	363	362	325	343	360	363	350	373	373	342	361	348	358	336	348	381	380	355	391	385	356	362	359	326	355	373	368	394	362	375	356	349	356	383	364	364	366	360	374	378	392	323	353	331	336	356	371	363	362	352	355	416	362	362	358	386	385	374	345	378	359	356	370	377	353	374	360	350	340	372	350	404	374	356	354	383	310	377	363	325	362	313	367	362	378	345	360	346	382	386	349	357	336	346	374	352	329	355	363	378	351	353	349	392	355	352	377	391	392	359	357	349	395	352	386	377	354	383	424	342	336	353	368	351	358	331	354	364	347	351	368	352	359	361	365	346	350	336	374	378	321	381	348	332	362	383	348	408	340	370	372	368	335	389	398	403	357	338	346	347	343	369	355	379	374	379	361	351	391	390	386	330	373	382	354	360	348	344	363	394	357	353	335	352	354	372	336	348	374	363	392	359	348	368	360	354	358	355	349	355	362	358	346	333	364	342	364	350	386	364	350	344	358	363	356	352	377	364	345	358	341	369	356	351	374	401	356	370	377	369	385	345	357	341	365	371	376	373	386	388	356	362	346	367	358	338	351	368	390	334	356	371	347	360	384	351	367	389	354	395	383	336	368	380	377	368	375	369	375	384	366	372	377	346	375	343	393	344	351	361	332	369	346	383	334	311	379	343	370	353	349	338	366	398	357	362	381	348	393	340	357	333	378	364	364	373	371	363	368	376	362	395	374	369	322	328	358	370	362	350	384	347	354	397	343	325	360	334	352	345	373	354	322	336	362	372	364	356	335	337	355	383	367	378	370	361	365	338	350	382	372	346	368	377	328	359	349	376	349	398	374	378	335	382	323	355	360	363	353	405	369	343	371	347	348	328	334	340	356	360	353	372	366	355	372	346	348	360	390	353	331	353	386	383	379	358	328	363	362	369	345	372	362	372	357	356	375	364	376	362	360	366	394	363	342	392	334	363	351	396	373	413	354	337	390	376	330	357	366	384	344	380	394	346	360	391	371	363	370	369	347	367	353	359	366	346	327	387	379	384	395	371	396	358	353	377	354	408	375	366	353	360	336	337	353	397	376	376	357	383	434	369	378	364	360	366	381	354	372	363	363	359	344	344	358	350	357	349	385	378	391	340	346	342	350	332	328	363	377	368	359	340	347	361	371	368	335	368	352	356	347	359	343	363	336	341	373	386	365	355	346	372	380	382	354	335	324	327	351	354	344	371	346	366	356	339	330	357	338	346	355	340	336	342	365	356	349	382	365	349	361	344	377	357	359	396	331	343	386	398	377	377	351	327	346	363	368	380	367	367	351	315	364	345	374	340	359	372	390	358	364	371	344	354	375	354	317	346	345	389	378	378	376	365	351	381	380	360	372	388	380	350	340	367	376	368	360	342	358	355	341	321	345	338	372	341	389	350	376	382	385	382	372	364	361	352	365	370	387	366	346	332	341	363	407	383	383	378	347	359	334	373	340	382	333	381	353	354	368	400	340	352	366	365	385	353	370	372	389	373	372	366	391	312	358	337	365	359	359	389	389	333	358	376	364	367	382	376	342	362	348	388	381	337	371	355	373	372	364	373	381	365	350	401	394	371	370	341	364	315	344	378	376	366	389	351	384	337	343	391	361	367	358	361	361	331	385	345	349	344	345	356	345	355	369	344	357	368	363	370	339	327	369	367	387	400	335	344	394	422	361	341	366	359	385	356	366	360	374	355	389	360	349	375	356	342	386	389	350	377	359	307	354	364	380	348	336	365	348	368	363	357	373	359	363	345	323	372	399	362	351	328	385	387	359	338	337	352	384	358	339	360	333	383	324	374	348	335	344	344	358	344	363	396	327	388	385	352	352	361	338	361	365	358	379	344	361	352	323	345	375	359	365	371	397	372	355	362	353	344	339	398	341	391	324	378	356	383	364	367	361	387	343	356	371	328	375	333	368	375	357	369	366	343	394	357	400	374	355	365	375	366	360	349	359	336	368	327	352	378	364	344	369	315	351	356	353	407	366	387	379	346	348	377	346	376	357	372	355	358	365	387	384	422	381	366	345	373	353	390	370	388	360	344	396	414	385	347	381	330	382	325	361	346	366	401	362	395	359	371	349	387	395	321	346	356	355	388	391	345	365	387	375	383	329	364	349	373	342	364	385	353	361	356	361	354	354	342	365	367	377	361	358	373	380	375	367	340	369	352	343	379	384	344	381	350	367	369	327	328	365	331	339	337	390	355	346	359	394	373	385	343	386	367
23527	21262	28687	24156	21259	11034	1454	975	863	747	779	699	709	718	670	638	677	644	642	645	629	670	620	623	614	601	594	607	547	611	601	605	630	580	596	559	617	613	608	600	578	601	618	589	566	565	567	591	615	603	633	550	606	624	584	612	569	591	580	554	606	642	580	597	574	611	550	580	605	577	596	591	571	568	556	578	590	575	581	611	611	598	599	568	618	578	629	592	545	588	602	658	587	603	596	606	611	585	588	585	585	607	615	550	621	590	606	580	618	588	566	602	589	642	587	598	585	592	580	569	627	581	611	585	595	545	566	587	597	573	579	591	615	612	634	578	587	562	564	604	577	544	622	569	598	609	601	633	598	638	629	576	617	632	561	587	588	602	566	558	559	613	575	625	614	599	606	537	604	644	628	571	600	621	601	626	584	607	607	607	579	610	621	604	583	535	547	598	608	557	592	595	598	556	609	610	624	606	589	582	614	581	577	594	616	605	573	609	625	596	592	621	594	595	567	544	537	588	615	536	584	603	580	585	585	592	601	595	610	591	577	569	617	569	570	594	558	604	594	554	580	612	617	588	605	569	601	579	605	586	568	596	575	622	619	616	606	607	570	540	516	599	593	591	615	582	620	546	591	587	571	625	592	603	559	611	641	569	592	583	625	605	530	616	577	589	587	626	550	610	608	608	555	575	595	604	546	561	614	603	581	573	583	598	617	585	576	612	592	560	560	565	622	587	579	555	616	555	586	568	644	595	619	578	612	590	627	586	548	600	587	605	600	598	603	538	572	568	581	611	594	598	572	590	592	603	597	632	593	542	593	564	533	628	574	616	588	584	613	591	608	598	563	647	603	549	624	602	608	638	589	571	553	666	652	613	573	598	606	594	645	619	655	601	588	591	583	540	584	561	577	604	596	628	618	584	574	625	593	598	556	578	594	628	596	606	590	608	580	565	598	542	575	594	595	583	591	517	592	592	573	599	572	585	597	582	617	565	534	616	560	613	571	597	567	617	584	593	594	597	561	541	592	596	584	572	598	576	552	597	605	619	541	562	576	593	598	560	569	565	590	585	575	597	620	612	597	589	664	596	609	580	623	611	544	542	635	587	616	585	542	619	611	588	560	590	612	576	567	555	611	579	608	570	650	607	582	651	624	570	595	628	610	550	591	582	585	571	580	573	608	552	563	551	546	597	570	582	569	583	581	590	560	557	569	582	586	594	609	560	568	560	613	611	586	623	575	580	570	588	653	563	619	586	591	561	559	629	625	600	549	584	657	551	595	548	569	579	622	582	592	571	622	565	606	553	583	540	613	577	598	602	567	572	626	586	566	620	605	620	585	575	621	580	611	576	581	594	565	586	553	580	610	572	617	568	595	585	613	554	623	608	608	617	581	607	553	605	590	621	594	586	566	593	605	544	650	600	606	594	570	573	575	626	625	610	652	538	599	615	606	587	577	571	557	557	575	579	577	556	582	619	519	596	571	638	583	565	600	556	617	666	572	623	571	609	595	574	565	595	528	600	594	559	591	609	582	556	582	583	594	559	560	563	561	559	620	581	620	572	574	575	610	575	579	613	589	589	588	606	575	564	607	554	568	621	621	602	632	598	591	547	597	571	581	577	566	610	555	596	587	578	611	565	551	599	660	571	610	602	616	523	636	571	587	581	589	616	619	579	605	600	591	629	621	627	584	573	565	610	595	593	565	596	596	571	563	629	576	581	569	568	628	602	613	583	572	614	575	569	587	592	590	550	551	578	567	592	597	553	611	612	579	598	588	576	554	607	563	582	576	572	593	616	584	593	627	606	593	603	562	582	623	568	595	571	596	605	614	563	590	584	615	649	614	605	634	571	567	607	559	590	558	588	645	571	578	586	538	610	543	620	572	607	643	611	601	562	566	558	615	590	559	594	593	592	577	574	557	611	616	583	616	605	558	580	603	578	609	598	587	622	587	590	613	581	575	592	606	546	581	546	598	587	630	577	618	620	602	580	597	629	597	588	603	586	563	592	585	597	565	596	586	646	574	593	601	599	585	564	600	600	600	578	548	590	572	589	588	588	580	617	564	573	577	544	575	591	589	583	600	599	591	621	614	575	560	589	608	576	559	579	629	634	670	594	594	598	584	571	583	610	598	574	566	616	578	606	539	573	588	596	580	599	559	607	595	553	614	586	625	603	614	602	616	580	616	597	586	585	593	566	629	599	572	572	580	566	611	583	606	609	566	555	535	591	600	588	640	591	556	604	530	626	556	581	635	605	556	588	605	574	554	613	604	603	576	585	590	599	566	593	598	590	527	578	599	613	581	589	592	604	585	609	652	576	595	582	575	564	584	599	605	599	657	543	577	589	574	561	606	589	530	580	565	576	584	628	591	581	577	572	595	551	590	583	602	518	582	582	618	562	585	584	588	546	610	580	616	592	600	590	556	584	596	612	570	609	602	621	601	565	601	586	591	557	602	570	573	585	601	574	596	574	562	593	573	559	585	642	585	573	583	582	573	613	513	613	585	624	606	603	580	601	607	592	582	571	582	573	557	620	621	591	629	606	583	598	590	596	583	564	582	570	601	612	563	587	569	623	590	526	616	598	573	608	571	609	585	599	564	582	601	604	588	623	552	575	584	563	588	614	622	596	583	611	621	582	581	600	613	599	604	569	569	583	572	562	574	615	570	564	575	608	636	589	567	583	575	569	618	605	601	583	590	613	598	623	593	628	596	625	618	587	566	577	570	585	581	588	581	574	610	586	583	597	569	562	591	614	590	585	602	538	555	584	568	571	602	537	616	594	611	615	596	607	556	592	640	575	591	559	604	567	551	585	558	578	570	570	582	609	608	571	595	577	587	544	578	607	612	546	599	557	568	580	602	592	553	558	555	599	606	586	532	569	573	588	620	575	584	550	620	588	624	589	583	571	588	591	637	579	566	587	560	641	641	584	606	562	530	600	629	605	585	615	641	580	635	555	594	584	556	581	606	567	602	600	604	609	628	601	582	572	610	542	551	582	589	614	606	572	602	601	595	562	619	585	590	578	591	563	611	592	595	603	600	586	571	630	562	562	597	587	609	581	633	615	589	576	593	569	621	591	570	536	573	594	583	555	647	566	588	614	589	582	581	600	560	572	542	586	607	582	571	563	566	579	592	603	580	602	595	600	573	639	615	586	569	586	608	560	610	575	559	549	517	605	605	628	622	569	605	561	613	611	609	606	601	600	568	615	566	570	578	586	619	583	592	582	568	566	583	603	641	588	575	585	633	591	633	550	625	550	615	586	606	609	579	576	584	574	561	539	606	571	585	578	579	555	600	599	571	625	606	597	606	630	619	582	597	607	620	593	610	587	565	616	586	552	630	621	588	585	573	564	589	609	620	605	590	604	615	614	602	588	597	591	584	584	573	606	587	607	567	587	561	596	636	562	623	602	601	553	606	616	565	598	597	615	634	565	549	613	595	614	571	631	603	570	527	548	578	569	561	604	592	600	596	615	600	600	569	552	657	555
4812	27476	22351	2993	2223	1765	1412	1226	1100	948	885	849	735	775	702	697	697	705	650	700	643	639	680	670	653	700	629	585	672	611	666	656	612	634	632	667	614	612	667	647	610	617	607	643	620	638	621	641	666	629	639	635	659	580	644	656	625	635	654	636	600	647	679	657	626	599	606	596	634	598	659	618	645	638	646	651	627	650	623	638	623	661	637	640	601	580	569	580	612	632	567	576	630	607	644	649	611	611	631	630	616	606	544	592	600	648	628	672	636	632	604	597	599	602	657	610	602	603	623	611	643	604	616	601	611	655	593	590	613	629	607	640	619	624	632	630	643	613	615	628	652	627	577	644	600	580	637	647	663	654	570	626	634	620	573	631	619	632	607	608	600	664	606	642	594	618	624	604	642	628	595	611	597	632	633	621	657	597	610	637	643	643	635	624	663	628	594	583	598	596	607	612	639	637	626	619	659	634	598	601	628	656	620	602	630	639	635	646	566	610	607	615	646	655	693	595	607	634	648	620	611	639	632	589	616	645	622	628	596	707	604	639	605	618	628	630	619	627	633	615	635	615	658	592	631	643	628	620	680	598	616	599	678	655	622	601	662	645	608	628	590	596	630	613	608	534	590	594	627	619	608	617	627	623	631	631	640	616	627	635	629	619	615	646	648	572	640	625	593	580	628	626	595	636	620	618	621	617	592	596	620	659	609	647	608	606	632	621	628	631	662	600	580	596	588	652	663	603	600	604	613	584	660	660	633	637	612	634	608	611	652	608	645	648	706	598	637	636	625	618	632	613	631	605	622	620	630	570	642	624	602	655	599	602	612	644	621	632	585	618	589	659	660	639	641	613	601	607	623	622	603	635	630	654	633	627	643	628	599	640	621	614	642	627	634	587	607	651	636	651	631	631	589	617	644	634	662	618	656	639	631	597	639	609	637	606	587	618	616	616	633	564	610	635	549	609	612	635	582	619	638	600	661	609	616	593	625	594	629	627	616	660	592	618	634	631	612	621	642	614	640	674	634	585	643	582	656	607	639	580	583	621	652	616	624	639	574	621	611	610	615	616	577	615	657	613	616	628	621	662	617	599	632	610	613	597	633	624	621	625	615	605	608	677	631	602	598	594	600	572	644	624	649	612	591	621	629	630	614	662	591	660	606	643	680	603	652	622	634	608	628	617	613	628	616	566	601	644	659	665	587	575	600	620	604	594	549	640	664	637	640	619	621	625	605	595	631	639	593	603	642	587	620	625	642	607	606	611	647	592	607	614	583	621	651	611	668	589	583	617	598	629	636	640	609	621	628	600	615	685	601	637	682	594	624	618	605	614	641	609	682	592	622	616	633	605	590	642	634	622	602	592	647	647	611	592	647	665	588	598	621	604	606	624	618	617	649	593	652	635	616	607	627	617	659	610	662	634	629	603	646	650	632	586	599	591	658	658	603	630	615	584	621	592	670	642	659	626	637	602	646	619	650	642	595	670	642	611	600	645	623	591	610	574	628	636	614	594	616	629	553	618	632	602	575	613	632	632	586	624	612	644	641	602	610	625	615	606	618	632	590	612	618	611	594	608	630	642	636	573	637	607	601	632	561	644	618	623	665	605	622	609	668	633	633	595	663	647	610	587	592	638	642	596	621	617	605	583	626	601	616	625	625	569	610	608	645	618	630	616	592	606	593	609	618	616	589	632	651	594	640	598	618	608	606	671	620	662	638	595	619	608	611	606	640	607	595	619	621	592	612	635	589	667	639	615	662	613	612	582	625	624	638	637	593	621	664	581	582	677	640	618	612	655	623	677	592	637	627	631	638	620	628	582	583	612	618	617	601	640	677	576	605	612	634	596	672	655	637	608	630	609	604	600	617	604	623	621	638	628	595	602	621	641	603	613	645	611	591	630	657	585	598	625	607	629	629	617	595	575	611	619	592	601	643	616	630	600	609	621	579	652	615	592	585	617	603	616	638	676	669	638	618	647	587	638	644	631	621	597	609	606	616	657	571	647	645	593	629	602	610	643	634	605	626	592	592	626	607	609	647	625	578	632	569	619	614	645	623	586	627	625	585	601	664	644	642	648	628	578	621	643	633	640	588	620	598	616	664	626	645	571	608	648	645	662	599	601	628	626	611	609	636	613	626	659	569	572	650	618	600	605	641	609	642	613	634	647	571	608	636	617	603	612	615	621	613	646	589	613	604	595	595	612	606	620	653	625	652	630	599	636	636	642	600	659	559	586	562	625	623	614	575	624	587	640	613	621	624	585	674	629	642	633	615	624	645	616	594	639	606	628	589	634	605	641	607	591	653	584	622	601	607	631	621	612	696	581	620	654	651	638	622	607	568	634	639	569	675	591	624	623	634	643	606	636	608	637	608	618	599	637	671	573	615	646	564	689	598	599	614	618	607	628	651	607	619	595	636	607	639	637	591	664	548	643	632	615	615	633	624	622	610	593	652	614	587	577	630	598	624	635	610	674	602	621	613	573	620	617	632	608	618	601	593	625	635	613	628	592	655	648	651	634	579	608	642	594	600	646	610	652	617	616	645	661	621	601	612	636	601	638	637	599	661	608	654	639	630	639	637	624	614	640	664	648	607	608	632	606	602	617	611	598	630	653	626	612	627	617	606	583	627	587	597	617	616	568	614	637	601	573	601	608	656	620	613	598	651	620	614	636	658	655	621	589	684	635	626	638	669	587	593	604	652	642	565	600	634	644	614	625	601	583	617	666	615	618	602	637	562	590	645	613	567	626	631	600	610	627	586	575	597	624	636	645	608	639	600	621	603	626	633	620	618	637	633	626	625	622	650	618	631	580	640	625	599	630	578	629	586	572	553	558	634	614	601	593	640	632	629	604	640	625	638	597	604	608	615	610	596	608	609	660	651	633	639	614	651	650	633	618	656	577	579	642	625	635	658	625	629	653	636	602	616	617	583	586	591	626	638	612	614	595	623	651	668	614	641	628	612	591	673	579	593	607	655	600	606	602	608	640	608	620	624	628	611	589	634	577	583	638	635	637	628	597	655	593	595	625	630	603	577	628	617	626	673	627	644	659	616	587	590	603	631	659	643	558	622	637	607	634	636	618	602	636	612	615	625	590	612	564	617	593	614	602	612	573	652	613	659	616	604	621	636	652	615	594	632	613	605	571	605	582	656	610	611	618	604	595	588	629	610	634	613	609	635	592	627	588	654	652	607	625	649	660	645	636	610	601	604	567	635	621	625	615	605	622	621	610	639	612	626	619	636	548	641	600	649	572	686	622	598	632	581	596	600	647	604	632	613	625	638	613	601	616	585	644	663	604	555	611	630	616	584	624	625	586	643	629	615	670	607	599	651	578	648	611	571	635	613	626	629	623	565	589	609	615	663	604	671	655	612	642	636	608	637	591	622	642	615	627	595	590	608	638	648	612	629	629	621	590	610	631	653	588	627	602	642	587	584	607	646	626	593	576	601	622	592	639	611	599	569	620	627	593	635	596	626	622	631	616	632	594	597	593
24506	21262	27816	24941	13557	613	383	338	256	249	223	207	202	211	198	213	190	174	181	194	151	162	185	169	173	165	159	148	170	174	154	153	134	161	137	154	141	148	164	163	171	141	183	171	155	147	159	131	159	159	137	148	168	178	158	141	163	150	151	177	165	132	169	155	159	156	153	176	135	162	146	166	161	142	155	156	151	160	142	160	174	166	167	149	156	156	157	138	163	158	140	168	149	144	145	143	176	157	138	175	156	168	173	150	147	163	161	149	132	161	158	163	156	164	164	165	159	151	161	156	158	156	149	153	139	164	159	167	170	151	148	141	161	150	138	162	163	157	156	160	146	167	142	164	166	190	148	171	151	182	156	162	169	153	142	177	163	149	163	156	156	166	136	152	146	157	162	152	164	146	163	124	152	143	142	162	140	161	173	141	144	133	154	171	148	159	158	163	157	176	148	165	171	153	171	153	144	139	173	172	152	155	179	169	158	147	181	160	161	144	152	165	141	154	146	155	132	149	149	148	163	175	141	152	175	136	162	153	194	150	141	155	149	145	159	158	150	143	143	144	177	152	149	175	146	164	155	155	156	163	153	147	154	154	181	156	155	179	161	164	133	167	155	154	145	164	168	148	115	144	159	134	146	138	171	178	144	169	153	131	159	142	151	146	158	148	170	150	145	163	141	153	165	143	167	138	141	155	156	142	173	149	149	157	145	165	152	134	182	169	157	162	156	153	172	145	155	159	185	143	157	169	146	140	142	169	155	161	146	174	161	155	193	161	130	152	139	153	162	144	146	167	151	161	156	157	141	171	157	161	157	160	170	160	154	168	149	139	160	163	159	152	150	181	168	165	170	134	172	154	156	165	147	180	174	145	160	157	175	149	151	148	142	139	156	156	140	169	159	160	161	153	144	143	147	149	152	181	153	147	149	153	162	144	152	171	147	165	173	164	159	178	163	152	145	171	149	134	130	139	138	133	148	156	156	136	167	151	138	143	160	142	143	157	146	151	113	171	175	149	159	134	142	158	158	140	129	161	182	172	179	142	144	143	161	160	148	147	177	162	182	149	170	155	158	147	150	153	133	185	160	184	166	146	167	181	155	167	147	168	171	133	173	140	161	155	145	150	154	159	177	171	176	158	152	163	134	147	160	172	153	134	171	164	161	150	131	161	171	162	166	156	160	165	171	163	159	150	170	163	165	138	161	161	149	157	164	156	158	153	145	159	151	170	147	141	167	130	155	172	162	157	142	170	154	154	157	167	143	154	154	165	163	154	171	170	165	150	157	152	139	157	148	160	154	156	155	133	162	166	140	143	171	178	148	141	178	146	144	163	150	164	153	156	170	152	152	147	176	145	172	166	170	165	161	144	163	142	166	152	140	161	166	135	142	160	131	145	149	173	183	147	154	130	144	167	153	165	161	151	156	153	166	138	152	145	153	157	164	158	142	138	165	152	150	146	157	151	141	184	165	137	134	156	159	176	156	153	151	130	150	148	160	130	134	166	185	173	154	155	136	159	163	141	153	154	142	156	131	137	172	161	163	149	177	118	156	156	132	152	140	150	156	145	136	158	160	138	163	170	139	185	158	164	160	171	150	190	168	158	155	164	151	158	148	148	145	162	132	151	160	153	148	153	158	154	167	180	158	168	175	172	150	165	169	146	146	170	142	160	145	161	140	161	152	155	180	177	159	176	141	156	156	160	172	124	168	165	155	156	145	146	164	197	177	148	163	139	146	163	167	158	159	167	153	162	132	138	160	135	140	151	157	162	160	141	153	155	155	149	166	162	160	172	139	149	155	194	145	132	140	178	157	151	168	170	145	167	188	154	170	150	143	157	140	147	158	161	159	158	137	155	134	163	164	153	153	157	169	156	156	162	172	169	153	151	167	177	148	138	154	140	174	140	163	161	168	133	147	142	165	179	155	138	176	153	165	168	159	172	154	120	165	152	146	152	160	152	149	153	151	157	152	180	148	174	155	169	162	160	161	134	151	143	166	135	149	167	155	164	174	173	167	168	122	152	144	171	143	147	153	139	155	146	160	156	144	168	158	125	158	155	150	157	172	170	155	153	157	152	159	154	197	156	141	160	148	180	155	174	189	168	141	182	150	147	142	169	166	130	150	163	151	167	154	160	173	164	159	149	151	150	157	172	182	141	158	133	151	149	152	155	187	159	168	155	167	161	162	135	158	166	147	158	153	165	149	147	165	164	139	161	133	168	175	135	160	158	146	167	138	168	141	149	150	166	160	154	159	151	134	166	165	180	136	187	169	176	154	162	163	152	149	153	137	151	173	162	126	162	162	168	150	148	160	162	160	169	160	155	166	165	167	172	155	147	164	155	167	163	166	171	152	161	164	153	149	182	171	154	164	157	145	172	147	149	141	143	157	165	151	152	160	148	162	139	149	141	150	148	148	148	172	153	167	142	145	176	157	153	151	169	190	156	142	155	155	167	141	158	158	151	181	174	170	145	170	149	151	166	149	162	164	178	156	158	136	159	157	161	163	155	147	147	159	170	165	148	150	142	134	136	157	162	153	151	147	161	162	142	152	153	157	161	168	169	157	146	174	167	170	161	163	175	148	133	145	148	163	171	167	163	163	144	159	165	156	158	149	154	145	168	144	163	167	177	163	146	152	143	154	152	148	159	154	171	167	193	160	164	165	159	132	152	164	154	152	154	151	176	159	160	155	161	151	176	150	158	142	151	149	163	140	163	158	152	154	170	157	146	170	163	154	170	163	158	147	143	160	174	171	139	166	157	157	171	146	148	149	151	157	140	180	161	155	138	148	131	152	169	148	184	149	158	158	165	152	183	152	154	167	158	136	164	153	128	154	152	143	155	140	168	144	169	171	153	172	143	172	137	161	160	151	125	194	166	172	151	148	152	148	151	154	157	180	168	140	169	134	153	172	145	150	141	174	157	171	142	167	152	178	140	155	164	161	175	137	166	146	150	170	132	156	151	186	163	174	159	148	162	170	147	156	164	137	128	145	160	180	181	156	152	179	129	179	173	140	175	166	152	148	146	153	136	168	168	178	167	148	150	151	163	144	163	162	175	150	182	165	142	150	165	148	160	153	157	152	160	145	171	139	142	150	154	151	161	160	136	138	162	134	144	151	155	154	153	154	160	172	160	160	139	129	171	158	174	136	149	144	162	151	148	135	171	156	124	167	160	157	146	143	160	139	158	160	170	152	167	164	145	178	149	156	150	147	159	128	176	145	181	179	169	160	153	141	133	145	157	142	152	166	160	161	149	153	168	155	158	162	158	129	140	159	143	159	143	163	145	167	145	143	173	131	171	162	146	167	171	161	175	149	157	159	179	147	139	160	145	178	142	147	139	156	168	129	143	153	163	151	141	144	119	175	148	167	178	156	166	147	150	150	169	148	157	149	146	139	159	191	168	145	138	154	180	145	156	149	155	160	167	159	161	160	155	153	156	160	162	158	157	160	173	159	182	144	167	162	147	163	161	157	155	185	167	151	164
4790	20592	16648	1656	1169	836	617	533	416	361	330	307	263	254	243	222	239	235	239	226	193	220	191	211	193	193	207	203	182	198	169	177	171	218	205	196	192	196	196	194	206	168	175	183	186	169	151	207	200	196	180	172	179	171	186	180	178	181	194	192	183	185	183	178	182	170	169	153	201	170	178	171	172	171	181	172	213	194	190	169	199	205	151	168	168	178	184	173	187	185	201	189	180	175	191	169	176	176	180	161	201	185	185	187	191	184	179	193	184	194	177	179	177	195	182	190	177	186	200	176	178	171	203	169	186	186	166	203	168	186	182	169	187	194	191	181	183	179	178	154	191	178	180	198	166	193	183	176	183	176	193	200	178	165	204	190	192	170	209	183	182	172	176	180	159	189	181	175	193	194	192	183	180	174	180	187	188	183	172	182	182	185	194	174	191	184	175	182	180	182	167	180	178	184	169	193	184	178	170	162	183	185	179	198	170	155	135	182	184	178	194	164	188	186	187	189	192	198	175	189	172	221	190	168	168	188	195	196	166	179	200	183	197	168	183	197	186	152	191	190	200	172	169	175	174	188	218	183	168	171	206	164	189	180	169	200	173	194	183	163	172	173	190	179	203	214	168	194	169	179	180	190	175	156	196	186	189	193	166	184	195	178	197	190	154	181	185	171	188	192	184	162	162	172	192	174	176	194	172	177	191	167	192	168	178	177	181	175	195	176	178	160	188	185	162	176	185	189	175	203	176	197	185	181	191	194	193	173	184	172	193	162	160	154	202	194	199	188	203	196	180	196	181	196	207	195	186	184	161	176	208	168	188	174	172	192	177	177	188	168	175	190	185	176	164	192	182	182	172	162	187	194	152	197	193	147	209	181	199	189	164	176	148	180	179	193	147	175	171	180	181	200	164	193	182	190	187	182	159	200	175	168	154	165	166	176	175	167	160	166	187	174	169	189	176	188	170	170	192	177	143	190	180	182	166	185	178	168	187	191	195	202	188	180	190	167	204	173	173	192	171	183	182	200	184	193	164	183	182	174	179	178	190	183	166	174	168	180	198	159	164	178	180	197	194	179	165	174	143	182	173	174	207	175	171	182	156	174	182	160	176	167	169	180	201	183	180	159	183	173	202	190	198	185	173	190	195	171	192	174	194	193	210	165	172	187	197	175	190	176	163	175	178	207	185	207	210	188	190	199	163	163	156	215	175	164	172	166	177	179	171	168	188	190	206	186	171	175	172	180	183	177	205	171	194	184	203	190	174	197	181	175	179	172	172	170	177	187	197	185	189	182	171	157	212	172	195	174	171	177	179	166	159	156	167	174	178	183	153	184	195	186	185	186	184	183	175	165	171	180	174	184	187	186	201	175	182	160	192	176	146	173	175	199	187	187	205	172	177	196	166	167	155	177	165	169	181	175	201	199	185	180	166	203	194	198	161	180	199	199	179	180	165	174	166	193	173	179	183	184	183	190	189	184	170	181	205	180	173	190	186	153	178	171	174	174	209	176	186	196	182	194	199	207	170	153	187	190	167	170	207	184	167	184	176	161	184	170	175	202	187	177	196	185	200	196	182	177	172	157	194	186	170	179	167	181	177	173	182	165	178	180	181	183	174	190	198	185	172	195	167	186	163	158	180	179	188	159	174	158	173	203	178	210	160	203	183	180	172	192	161	184	172	186	197	165	161	173	171	170	176	174	165	183	167	182	177	193	174	157	157	173	176	182	185	196	172	177	185	203	180	158	181	182	179	210	178	203	167	208	180	187	171	187	188	182	163	187	181	185	173	208	186	202	171	167	171	164	165	190	192	193	160	161	189	175	162	170	183	186	161	180	194	169	172	171	184	181	193	156	184	170	196	187	182	200	200	175	220	184	194	184	182	182	152	163	191	189	202	206	177	207	175	182	192	180	187	164	184	185	178	208	172	189	194	192	164	178	173	182	181	178	192	175	204	193	175	174	198	198	190	176	201	176	184	196	168	180	181	183	153	173	165	179	164	190	180	198	181	186	173	202	181	169	160	167	176	177	178	199	157	180	192	201	194	173	167	180	196	179	176	167	188	162	184	190	189	206	165	181	189	192	196	178	192	182	191	180	176	178	166	195	178	164	184	173	186	170	184	195	188	194	178	168	177	174	160	182	220	196	167	183	205	173	174	176	212	164	191	167	190	207	199	191	195	179	153	184	204	167	195	201	173	172	180	214	176	173	172	200	186	202	170	167	135	194	190	183	178	171	203	189	174	199	168	217	166	186	187	163	200	159	179	179	197	156	181	192	169	193	192	197	165	205	196	189	194	177	185	182	185	176	170	166	175	163	186	202	188	180	173	203	180	153	176	155	194	179	176	174	208	177	184	183	172	176	180	184	180	186	195	188	166	186	196	163	184	187	183	182	180	164	168	162	157	191	179	185	172	190	194	179	191	184	182	188	179	156	202	175	183	205	173	201	191	174	195	183	168	188	211	161	176	195	186	184	193	183	174	172	215	194	187	187	168	168	198	171	154	174	164	158	160	176	197	183	176	168	191	177	196	170	204	194	213	177	182	194	196	181	177	186	198	180	163	179	200	161	185	164	188	190	192	160	192	182	165	178	167	188	163	171	167	200	171	170	166	186	183	197	185	179	204	189	164	182	170	168	186	192	183	183	192	155	182	199	178	201	171	193	186	178	183	173	184	183	157	187	189	185	203	170	186	184	195	178	178	201	186	189	185	199	199	178	172	183	167	180	161	170	181	169	195	221	195	199	178	163	192	202	178	194	182	181	198	168	165	181	191	186	177	207	168	165	179	204	162	180	198	173	170	208	197	198	166	190	189	188	172	187	191	164	161	165	170	213	178	188	175	166	179	185	191	194	197	166	181	177	187	166	201	195	154	167	185	206	197	186	185	192	172	175	187	199	165	165	192	154	197	160	195	187	187	173	195	181	193	175	171	186	195	190	197	180	165	185	180	184	163	196	180	198	188	195	183	170	206	183	167	180	181	185	183	205	188	189	198	188	150	187	178	178	165	176	175	185	158	187	199	176	188	203	189	187	173	169	199	172	169	182	181	187	193	176	176	154	169	185	176	178	164	197	192	181	184	186	202	169	175	188	180	169	185	195	185	221	178	175	186	190	183	192	192	204	182	184	195	170	177	178	162	175	178	163	168	195	181	183	189	205	176	187	192	177	164	181	161	175	182	176	155	200	151	178	196	185	171	186	182	179	166	186	177	190	192	198	186	183	194	204	178	187	186	204	177	170	166	180	182	172	180	162	198	192	199	175	189	197	183	186	165	188	174	186	169	211	171	181	177	155	176	178	176	180	193	176	154	184	199	187	174	188	212	197	187	206	175	177	186	180	176	183	182	191	169	172	204	173	179	167	176	181	177	175	201	180	197	182	186	182	180	211	188	181	175	186	157	167	200	185	181	187	181	197	195	196	197	194	193	186	183	154	185	177	200	162	190	186	182	176	180	186	184	174	168	207	165	172	181	194	193	205	203	184	168	184
22533	21338	29263	23751	21341	21410	10146	1320	934	825	729	724	619	623	600	596	496	539	562	540	542	535	534	479	486	513	498	478	500	492	504	482	477	479	495	465	497	450	483	414	448	415	488	444	456	457	469	434	462	456	430	442	467	493	418	467	451	448	467	442	472	463	460	478	448	450	446	469	462	484	468	450	425	486	464	475	449	468	448	467	419	475	442	471	485	464	465	475	481	426	451	486	434	417	431	435	461	429	483	465	473	480	497	493	464	448	423	448	478	467	421	422	466	453	458	449	441	468	461	465	452	443	457	420	416	444	451	455	440	517	464	475	413	443	447	466	429	461	439	404	447	435	407	429	423	453	447	473	448	446	436	463	447	448	441	434	459	410	447	501	444	429	486	401	437	468	444	447	439	436	405	442	475	430	423	438	494	424	447	468	406	426	447	454	476	439	451	435	412	439	405	465	421	423	459	478	463	458	440	413	447	461	474	433	457	406	434	476	421	473	448	432	438	462	457	490	414	473	426	434	458	472	464	413	435	469	464	482	445	410	443	399	429	441	439	465	478	479	421	445	469	398	440	490	455	439	460	462	428	441	451	441	487	442	458	484	455	440	489	424	465	438	456	435	486	439	459	413	425	447	444	452	424	448	456	435	434	444	450	450	451	413	449	450	444	459	507	440	412	443	434	400	482	451	454	454	423	469	433	410	433	417	454	463	432	434	489	463	459	451	427	439	464	455	409	432	439	440	433	473	444	480	456	504	454	427	422	452	451	483	482	447	447	418	482	447	455	466	479	475	422	445	440	448	453	407	469	432	458	438	430	485	499	463	436	400	448	452	463	434	449	457	460	443	452	381	452	468	423	385	473	434	411	431	428	447	425	437	479	464	489	452	427	463	464	452	466	435	469	481	448	464	464	442	473	437	453	458	413	415	471	432	484	469	471	451	434	483	443	453	465	483	472	484	480	474	468	458	432	441	424	472	435	447	439	410	406	475	420	464	403	438	453	444	470	447	404	389	484	439	471	429	459	450	470	425	423	424	474	434	444	444	443	470	445	448	461	445	445	463	484	434	423	490	464	453	464	470	479	463	446	479	441	481	503	465	482	437	417	442	459	454	441	439	437	446	466	434	440	467	456	442	464	435	428	440	464	446	469	423	423	421	434	445	423	438	453	456	430	434	473	440	410	456	504	443	462	439	471	423	430	469	453	432	460	423	459	445	442	453	430	446	478	444	461	447	428	445	447	433	434	438	452	476	417	432	493	459	445	461	460	475	439	443	475	451	485	452	461	434	387	445	439	453	449	427	461	430	461	448	442	442	459	452	470	439	460	469	448	434	484	442	453	470	410	455	444	439	427	463	422	422	445	449	443	501	465	477	450	439	434	465	434	445	419	433	466	445	471	457	455	431	456	431	435	456	460	466	425	423	458	478	433	481	431	451	468	431	444	401	463	398	466	456	436	452	477	468	447	464	400	443	439	434	494	443	440	448	436	490	447	429	478	476	451	453	461	443	464	403	498	437	431	441	426	417	467	436	452	414	482	459	457	454	453	428	474	455	445	477	455	433	469	421	430	448	427	435	437	473	471	463	450	445	498	434	479	457	463	477	452	432	432	449	482	417	464	466	483	474	463	440	417	452	431	444	437	444	423	445	461	444	436	444	445	465	476	439	447	450	472	442	446	443	443	429	471	443	432	446	462	462	469	463	434	417	444	439	441	442	465	440	463	429	441	439	425	432	459	450	435	469	422	430	454	446	447	443	472	449	452	434	437	431	464	458	448	435	445	463	454	431	462	416	438	436	410	473	462	456	422	453	423	436	463	464	450	427	411	481	427	439	435	427	456	430	431	447	455	459	456	458	459	435	464	453	440	457	495	447	467	457	483	418	430	445	439	414	426	485	443	472	456	465	453	447	460	423	494	449	444	443	433	472	420	446	415	436	452	459	448	447	474	482	370	429	425	451	421	426	429	413	477	442	433	453	422	436	442	446	414	471	437	452	463	437	444	444	452	420	435	440	476	436	456	416	476	442	427	474	476	423	439	444	440	424	456	436	401	445	449	432	476	458	426	475	497	442	454	443	448	460	421	408	421	475	447	441	464	458	471	481	477	411	442	454	427	402	436	415	415	421	426	413	460	449	446	449	412	471	435	477	443	448	480	410	438	457	441	484	426	448	463	422	475	452	419	478	441	430	434	489	409	462	416	466	481	481	425	432	427	482	465	433	482	468	430	448	482	471	410	418	467	442	441	486	457	464	448	452	472	454	456	477	450	416	443	467	435	460	441	434	443	439	436	444	466	451	477	472	408	471	462	454	446	436	445	435	461	469	450	454	492	410	426	471	450	455	462	443	429	465	439	401	437	466	459	425	451	427	438	453	461	438	440	446	466	481	471	444	480	431	416	452	408	458	428	436	453	450	451	447	466	428	413	485	448	448	460	469	465	480	409	443	460	480	428	497	475	446	446	432	407	447	416	429	440	429	467	441	437	460	461	458	442	447	454	475	444	475	433	433	405	447	430	449	471	474	443	414	429	444	449	472	476	460	420	422	488	462	475	420	472	440	471	453	427	409	384	418	465	429	467	455	478	449	491	496	439	425	463	493	424	435	464	397	426	434	466	436	443	476	464	449	471	395	448	439	451	404	462	432	451	457	457	427	458	459	440	433	471	446	455	440	479	485	459	437	460	432	442	470	440	427	433	388	429	438	414	405	468	473	447	487	437	433	462	427	480	431	457	442	493	433	470	452	422	439	475	443	504	454	429	472	447	466	431	400	433	425	449	429	440	441	437	455	417	438	414	469	453	451	453	434	459	455	457	432	418	417	460	431	474	445	437	454	434	455	429	450	444	415	428	460	457	428	425	439	446	456	471	445	451	439	446	416	397	461	448	389	460	439	474	459	423	494	438	410	399	444	439	452	432	461	470	430	412	416	445	471	433	446	452	422	480	438	442	446	459	463	430	428	431	446	469	453	474	454	435	481	434	451	444	454	479	474	410	456	439	442	440	473	475	432	407	458	449	441	435	468	442	500	431	453	416	456	449	424	445	427	442	467	462	460	389	434	441	439	435	442	444	437	452	465	427	438	459	424	457	457	424	454	459	426	485	419	454	450	430	446	446	480	458	481	436	472	490	420	478	466	458	468	456	425	457	465	439	440	431	459	468	458	457	473	440	454	446	404	454	441	482	459	447	452	460	439	456	465	412	435	475	446	468	454	426	441	420	427	427	438	469	462	470	437	489	477	483	466	443	451	454	416	431	460	446	435	466	428	484	480	438	441	422	445	437	411	500	432	460	453	440	437	466	447	439	475	467	461	458	448	441	464	442	437	415	431	473	432	468	468	436	444	453	436	404	438	496	427	444	456	461	431	432	448	425	439	454	421	436	436	425	427	433	444	428	422	435	442	466	456	460	482	429	426	482	452	402	423	418	444	398	490	448	452	474	465	424	436	453	415	436	458	465	405	448	457	447	490	435	468	420	427	461	477	434	437
7205	33150	26723	5009	3675	2652	2062	1632	1345	1124	975	871	820	711	692	701	652	627	611	593	602	588	538	534	560	542	533	524	482	532	518	514	516	463	519	532	511	516	543	489	516	517	530	518	506	512	532	473	492	514	486	476	490	493	440	475	495	470	524	490	495	467	478	498	485	490	521	476	488	490	476	481	514	481	470	515	475	453	477	513	480	537	493	510	450	480	506	535	481	506	490	534	496	465	495	458	455	473	514	506	498	475	461	464	504	484	496	502	466	489	500	501	458	482	489	474	444	460	491	501	492	501	499	463	492	489	492	434	474	480	501	460	519	478	486	506	508	487	467	504	523	481	473	464	459	499	530	491	482	524	492	515	515	469	492	471	465	482	469	485	511	480	508	481	490	509	476	505	522	478	497	472	511	488	471	481	463	470	511	512	461	488	473	496	485	501	458	495	494	509	479	466	483	468	491	464	500	477	520	475	482	516	498	480	490	494	473	483	494	504	517	512	456	454	519	469	494	509	477	489	547	540	495	490	548	448	472	461	503	475	485	455	471	498	482	467	491	469	497	512	476	478	517	452	508	468	464	467	465	486	492	473	444	491	509	453	459	505	437	506	491	520	496	502	496	496	476	534	492	508	512	481	480	496	510	500	525	492	526	447	475	479	527	501	455	476	481	512	488	456	463	491	474	472	462	476	538	448	483	464	430	456	503	504	507	501	501	514	474	458	508	476	472	473	499	479	519	485	505	491	493	517	451	470	464	501	487	493	500	514	488	471	479	464	504	505	516	525	518	502	462	476	477	484	491	466	422	483	536	467	501	488	489	469	491	532	525	500	520	500	436	518	507	474	449	494	477	495	485	529	474	457	464	492	487	452	516	475	513	457	503	512	508	450	491	535	514	507	501	503	486	456	500	501	443	458	472	507	514	499	531	474	504	507	472	464	471	485	488	452	495	433	521	473	474	478	489	474	497	511	470	477	526	437	481	472	476	451	453	482	458	505	481	510	470	484	501	493	449	519	491	525	496	474	526	530	501	465	473	488	443	499	480	507	496	520	464	481	493	515	484	493	463	476	527	462	460	437	505	481	517	489	469	481	478	488	481	430	490	500	498	483	484	487	496	481	450	477	505	492	482	542	508	492	464	476	492	477	488	474	497	475	441	463	487	469	459	486	497	486	522	493	494	507	499	494	494	530	479	495	499	476	495	473	492	455	509	489	489	470	487	507	497	475	484	457	481	483	471	479	482	503	500	493	459	495	502	460	487	471	521	520	478	518	461	489	465	465	506	540	459	481	473	469	476	492	468	508	475	513	449	462	480	471	459	490	491	473	528	500	475	499	508	511	475	510	513	494	506	465	471	488	518	512	531	534	482	489	456	480	481	494	500	461	491	473	478	516	486	489	539	466	472	466	493	481	491	498	511	496	490	497	502	474	518	477	488	470	496	493	487	496	488	461	457	469	493	489	515	482	470	479	506	509	468	501	484	488	461	468	458	464	470	508	461	448	461	455	507	467	465	512	462	522	503	504	460	473	459	449	458	497	550	492	486	488	485	459	485	514	514	474	487	478	485	494	491	485	474	488	457	528	515	481	484	514	507	503	518	481	466	494	479	503	508	511	470	515	498	493	492	497	484	476	497	473	484	478	476	498	464	473	486	491	485	445	454	519	477	436	504	495	486	523	495	493	478	494	463	451	512	493	494	511	487	498	478	470	485	502	452	471	494	493	480	470	486	455	480	502	512	490	460	457	489	480	508	466	515	461	475	512	510	503	484	496	456	502	462	450	480	505	476	488	494	499	480	511	467	490	513	471	449	504	522	482	475	470	505	487	530	492	500	508	491	449	485	508	487	481	511	475	493	478	494	522	499	556	505	508	492	481	477	494	460	479	457	497	510	470	513	499	477	505	517	518	494	498	461	496	483	503	433	508	512	482	477	447	480	489	479	515	501	483	496	494	493	490	509	512	508	504	432	508	494	491	513	460	461	527	465	491	509	474	447	501	474	508	514	472	504	458	492	514	479	463	494	475	510	494	466	471	444	489	493	475	505	490	494	493	499	491	478	471	488	485	498	500	528	454	502	526	430	499	485	497	438	476	498	491	492	483	502	464	511	465	462	534	466	471	514	484	497	503	471	471	483	486	484	443	450	508	505	494	446	469	472	473	469	492	459	486	523	501	482	464	521	494	474	504	470	480	488	494	494	491	531	476	480	471	444	495	494	505	507	513	481	495	468	518	491	458	454	498	449	468	533	491	495	532	459	481	531	514	507	509	501	490	504	492	509	505	478	475	487	463	476	465	496	482	486	505	514	510	509	506	485	487	492	501	477	453	500	507	491	495	468	460	468	503	420	475	516	476	465	499	484	461	448	495	499	549	469	488	474	487	477	517	490	506	458	483	500	496	491	482	459	462	491	475	480	512	490	468	472	485	477	517	496	522	470	469	506	516	501	458	478	501	468	473	521	494	511	468	488	494	466	457	457	510	512	524	477	472	497	520	472	419	516	472	474	456	511	491	504	486	483	472	484	497	476	503	477	535	494	475	490	496	484	452	516	515	512	518	491	511	509	518	467	490	503	512	481	450	480	494	474	471	460	482	470	530	509	485	471	504	471	505	469	514	499	465	499	494	478	519	486	499	508	456	475	486	509	455	472	477	488	489	481	484	494	520	429	511	521	512	488	511	476	485	508	471	485	507	465	470	492	510	447	515	561	467	441	496	518	483	444	491	459	469	511	454	485	440	488	492	450	481	473	476	489	483	460	503	483	545	507	459	484	456	483	494	466	497	474	501	473	443	491	481	503	465	517	470	509	528	469	468	455	507	503	518	487	489	492	486	518	475	468	438	471	501	512	493	501	467	483	473	529	467	455	467	449	464	505	473	476	465	447	470	519	472	499	496	488	522	532	481	507	507	490	490	457	511	443	489	512	488	437	517	484	501	456	481	501	465	478	514	507	537	502	498	476	486	498	513	471	485	507	498	462	504	491	536	542	496	514	467	484	444	502	471	427	522	504	467	527	442	513	481	492	468	494	506	479	485	520	489	462	469	524	462	508	466	442	484	506	523	476	486	495	460	483	515	484	483	452	487	458	518	476	474	480	509	487	472	483	476	465	524	469	520	474	488	471	456	475	514	473	490	472	499	487	435	460	483	536	468	495	478	498	536	478	529	455	492	488	450	452	531	489	458	481	473	488	456	463	481	490	481	480	505	493	522	514	517	487	462	481	470	504	564	474	525	479	501	457	485	455	451	502	491	521	505	487	467	530	479	466	492	489	477	480	448	491	473	498	505	508	495	463	483	476	485	441	445	505	468	480	469	506	486	480	485	492	486	485	479	469	471	496	498	499	465	482	486	455	506	507	517	530	512	494	435	499	448	473	479	505	502	449	486	484	512	492	513	510	491	431	516	463	517	483	492	485	503	487	496	472	466	475	504	492	497	498	478	470	483	517	480	470	505	507	511	491	463	490	491	507	480	479	458	493	499	495	465
27543	19390	7617	674	412	397	379	381	334	352	360	324	346	367	324	326	334	356	362	341	348	305	342	347	288	330	323	357	343	357	352	347	326	308	361	296	332	366	336	348	343	353	355	348	368	369	305	327	333	308	321	374	323	349	340	331	337	361	325	344	343	318	348	329	341	339	386	341	337	326	330	345	347	347	334	346	308	358	320	303	339	327	360	342	343	329	300	317	328	306	347	327	349	344	343	333	345	338	338	334	350	329	346	333	335	318	340	325	320	333	337	361	380	367	342	346	383	354	364	361	348	323	360	336	338	299	324	324	370	324	367	373	359	340	357	331	300	332	334	354	337	353	338	327	316	348	363	324	362	322	344	320	332	335	352	328	321	342	370	338	316	328	323	341	349	337	342	311	339	356	315	341	301	314	357	354	298	343	333	302	361	351	348	302	348	384	336	331	350	327	383	336	377	343	340	338	319	347	324	352	314	352	351	323	340	356	315	341	335	347	342	354	315	343	328	341	382	347	330	338	363	333	342	356	329	359	357	358	311	353	354	327	336	334	341	328	310	362	338	387	327	356	386	348	323	310	330	331	328	310	346	341	320	349	340	367	315	324	351	347	304	339	375	304	305	312	308	336	359	343	376	339	342	349	360	367	344	298	345	309	342	360	332	362	337	326	338	374	324	327	354	339	333	358	336	394	323	336	350	329	333	312	341	349	333	323	331	328	348	322	332	360	348	321	329	336	308	318	335	344	314	346	355	348	322	372	318	358	280	361	341	356	357	338	305	339	342	388	339	323	354	318	323	341	325	316	350	354	329	335	324	325	366	321	343	338	321	326	351	324	320	339	312	334	336	340	328	326	342	343	327	335	329	318	345	313	335	326	329	333	363	350	344	335	359	352	345	361	334	317	353	334	325	328	339	334	356	351	325	316	311	313	326	362	345	321	325	331	340	306	340	314	311	376	312	328	341	328	333	319	306	320	313	351	318	321	322	349	359	347	371	343	341	328	303	342	346	315	375	329	343	311	325	359	334	366	283	316	323	365	343	351	340	310	305	322	375	340	300	346	338	352	331	344	286	327	337	276	332	344	350	334	351	347	361	344	353	327	337	324	333	332	328	328	317	349	308	353	367	331	311	355	314	351	331	360	325	336	331	343	319	383	346	335	341	337	352	338	335	317	343	342	343	344	346	333	365	357	314	318	323	341	312	366	336	329	347	326	328	327	333	362	338	297	328	339	337	315	389	344	343	317	313	318	348	339	379	367	329	339	336	332	336	338	320	329	353	338	345	339	345	351	336	395	384	315	362	326	344	332	363	354	348	354	343	373	341	342	318	362	352	362	325	316	332	367	323	345	357	313	337	336	283	329	360	314	320	355	350	343	310	337	330	343	359	317	342	384	316	344	341	302	320	373	340	348	330	314	340	353	355	348	347	294	318	326	355	319	346	327	294	344	339	346	343	356	360	344	334	336	349	328	342	372	344	330	337	366	358	342	341	336	338	338	346	353	375	327	329	331	334	360	330	347	342	318	341	356	331	325	299	345	340	280	342	295	344	348	343	358	341	322	358	337	312	348	353	329	336	348	336	373	322	336	324	339	364	349	313	346	340	361	353	335	349	322	355	353	326	337	336	324	337	342	327	335	313	362	335	336	342	336	341	347	348	344	350	325	338	345	313	305	311	310	335	354	332	326	329	345	359	338	311	347	305	360	358	328	343	347	346	384	346	352	328	352	350	301	334	321	338	355	347	334	338	336	347	369	341	329	342	341	346	358	321	338	347	342	313	352	369	351	360	357	318	337	324	336	322	315	324	332	374	345	367	320	386	327	325	349	343	333	356	303	330	328	338	331	306	362	352	339	366	317	331	354	331	360	357	341	340	352	324	377	355	345	338	315	338	374	294	355	359	331	358	319	376	364	370	341	353	336	338	357	313	326	337	369	315	330	349	337	332	363	344	314	335	351	330	364	366	310	358	350	334	333	314	323	361	319	346	373	382	328	328	327	343	346	318	344	331	323	342	310	347	336	327	316	334	318	338	313	325	327	341	357	322	356	365	334	336	326	347	338	334	313	342	316	338	313	356	353	304	347	314	370	328	335	329	339	331	313	360	365	318	358	364	362	317	347	307	365	331	334	331	344	285	344	376	325	332	355	326	335	325	329	313	343	355	312	335	356	341	346	362	341	335	344	307	338	319	341	344	322	343	327	339	365	312	356	330	334	352	335	312	377	361	371	335	319	334	340	326	339	350	348	354	310	343	311	380	319	340	341	331	333	312	337	321	330	323	343	351	331	327	336	318	360	338	346	314	360	361	370	340	370	331	376	360	323	361	328	346	334	352	320	350	318	325	361	343	323	343	368	357	337	311	372	360	330	339	360	347	350	341	325	326	315	318	347	340	350	308	331	290	329	339	341	383	345	351	320	341	364	344	331	328	315	322	303	310	321	310	336	337	354	348	363	339	333	332	325	339	349	316	351	315	330	379	329	364	337	340	349	360	380	296	335	332	313	316	348	346	354	326	300	338	373	361	345	313	328	334	306	336	328	313	342	368	283	333	361	336	357	297	341	361	337	346	377	329	352	347	329	334	298	344	345	320	326	330	345	345	316	339	365	337	302	343	311	357	346	341	320	345	348	321	334	345	354	308	336	372	341	315	299	340	333	338	344	336	338	330	324	339	323	341	310	353	337	334	320	325	330	334	340	333	322	331	356	338	352	342	345	391	343	361	317	342	326	373	376	341	332	353	358	340	363	316	345	345	329	352	334	354	364	342	353	356	338	327	345	340	355	362	347	353	356	356	343	297	342	316	338	349	357	345	369	331	333	353	381	358	334	367	349	316	359	347	304	339	378	309	311	370	332	360	295	377	352	319	346	328	310	312	364	339	368	339	333	392	317	336	329	312	348	341	380	354	338	339	336	326	327	325	337	312	343	332	334	356	328	360	329	331	304	335	338	365	315	369	346	345	335	349	342	331	318	344	330	332	335	314	326	365	393	335	382	324	342	343	338	319	335	359	349	351	353	329	315	345	358	347	309	289	332	368	338	349	342	307	355	349	328	364	327	334	343	363	310	350	350	329	396	328	349	332	323	390	342	347	313	344	328	362	336	348	326	367	334	352	336	337	312	334	325	307	364	330	327	348	363	321	327	353	358	320	328	353	369	321	340	324	343	334	337	343	360	310	309	336	341	328	298	333	380	333	360	340	379	363	343	376	372	310	352	358	358	314	324	355	311	369	374	350	343	351	352	306	339	319	327	323	332	321	317	320	352	318	322	337	341	344	347	342	344	333	367	335	305	362	357	324	326	317	317	335	347	339	375	330	359	320	344	374	332	347	345	357	347	331	332	342	304	286	329	380	334	320	316	317	329	323	334	326	330	295	314	308	334	333	332	339	373	312	342	345	310	346	333	345	358	339	364	375	375	354	312	311	350	336	304	323	356	315	354	338	313	324	357	322	299	339	342	315	327	340	336	352	326	370	366	334	332	345	322
5497	5011	3342	525	473	417	395	403	396	356	401	365	380	377	318	354	372	344	378	326	376	341	340	386	369	355	390	344	345	369	341	361	356	344	358	380	361	348	358	390	386	364	352	355	369	344	374	346	345	363	365	354	365	378	309	346	385	366	367	359	389	361	336	327	320	340	334	370	338	347	365	377	341	348	374	339	348	399	368	370	371	365	349	344	325	352	346	378	391	376	355	376	349	391	331	381	377	359	367	366	370	351	328	391	378	331	368	326	385	355	361	347	342	400	354	336	342	354	351	356	359	325	341	357	359	349	393	330	349	370	365	369	346	368	362	384	348	356	347	359	337	353	344	389	369	376	371	332	337	356	326	357	322	355	347	328	352	379	363	356	358	326	340	362	387	351	328	340	368	357	347	321	368	368	353	326	377	367	319	363	348	392	358	346	321	358	354	358	382	355	369	351	378	335	372	369	330	386	333	365	363	387	339	381	357	361	370	338	372	360	335	381	365	344	348	362	355	379	386	377	382	334	371	334	362	359	354	374	353	364	339	363	353	377	324	340	348	372	348	374	351	343	359	319	356	359	351	333	363	319	382	330	370	340	351	357	365	349	394	355	373	364	329	358	320	377	345	380	318	380	373	366	367	362	360	350	366	336	354	359	381	350	328	362	365	336	374	341	348	362	354	362	362	355	371	361	368	340	346	340	382	362	380	349	363	337	344	370	354	351	368	334	372	360	357	324	362	383	355	373	364	363	377	377	337	346	347	347	371	361	329	365	365	349	334	333	379	343	334	364	383	362	346	335	338	341	327	380	359	331	365	326	349	363	344	342	365	361	356	354	365	329	366	396	361	336	351	376	398	364	340	365	341	350	339	375	354	391	366	316	364	363	368	367	341	355	320	366	377	358	359	361	335	375	334	369	333	350	338	372	361	337	337	374	359	410	328	357	351	345	341	334	348	316	370	377	340	342	355	340	355	360	363	395	378	373	338	361	371	352	361	361	376	366	357	336	342	339	354	356	352	346	363	365	384	370	346	368	363	381	354	358	355	361	345	344	376	373	359	376	337	341	381	355	351	345	362	381	342	372	375	394	355	353	366	330	336	354	412	369	365	325	342	368	379	330	347	382	380	308	327	355	348	358	377	375	352	355	316	357	426	354	348	350	369	367	372	356	357	371	341	367	356	322	363	343	351	359	400	377	342	369	339	351	346	354	373	371	385	360	359	334	358	351	328	341	382	370	366	364	375	378	377	367	354	348	377	365	345	368	358	353	366	313	353	337	309	358	347	336	362	334	336	343	360	330	355	353	381	367	356	357	373	323	350	348	396	335	352	351	353	347	369	344	365	368	324	354	352	347	356	383	344	360	374	369	371	369	371	350	378	375	357	380	355	363	347	337	347	398	368	359	382	389	354	372	358	355	350	385	333	343	350	415	330	368	371	366	348	377	388	397	363	407	370	359	333	353	362	342	324	379	352	376	367	371	407	339	348	345	358	334	365	359	341	346	346	388	363	347	356	362	327	381	348	372	362	369	332	381	363	334	322	344	387	321	413	365	345	402	346	371	359	345	361	326	378	372	364	383	371	350	381	358	340	293	355	369	335	348	375	300	343	379	392	375	364	354	364	327	380	377	348	345	360	368	362	412	358	348	363	363	377	360	378	350	355	376	360	357	321	379	365	322	352	375	386	382	364	366	361	360	372	360	346	360	360	341	334	391	340	382	355	360	371	331	353	377	340	329	337	338	391	358	382	348	391	368	339	379	342	336	363	369	354	364	335	361	373	350	353	352	338	362	318	376	371	351	342	367	341	373	357	345	348	346	326	357	380	368	333	346	386	343	355	350	350	348	363	360	345	366	374	352	358	354	371	342	355	373	352	366	345	350	347	356	346	368	361	356	374	351	362	378	360	349	358	387	338	358	365	390	373	389	346	346	340	380	307	367	361	325	364	359	353	375	344	344	354	348	382	340	344	374	384	371	377	373	322	377	337	373	352	372	356	356	411	371	383	347	329	378	376	355	331	349	386	374	321	363	353	373	346	357	355	351	371	315	352	343	334	373	378	391	358	366	387	352	396	342	348	347	369	348	355	369	365	319	362	355	340	368	348	389	353	382	363	335	348	359	369	341	347	348	368	343	362	389	342	349	372	356	390	341	379	365	359	359	319	363	340	354	358	345	335	357	381	363	388	364	360	354	386	335	381	367	360	344	327	327	365	383	328	339	381	344	387	340	346	329	362	364	390	357	388	343	378	355	342	368	357	374	357	340	350	340	345	334	371	335	355	380	372	366	353	361	369	337	370	343	349	362	377	362	334	370	350	333	359	381	358	356	345	391	360	396	351	341	390	391	369	341	333	361	366	366	379	356	354	343	362	359	345	351	359	368	380	341	315	355	384	400	365	347	325	396	341	363	352	331	377	370	369	367	353	351	387	349	362	333	351	373	347	327	388	363	353	369	351	354	335	374	349	367	361	350	361	362	354	343	343	367	332	341	343	370	343	339	395	361	356	377	323	316	361	354	408	360	350	376	402	340	378	335	371	345	357	366	337	365	350	361	358	395	352	352	350	352	367	345	380	376	394	347	380	380	394	375	353	362	364	389	326	336	377	380	359	335	343	374	374	391	347	377	363	327	342	359	339	369	375	345	335	343	360	334	368	341	367	376	370	369	359	338	375	356	359	356	390	370	335	354	366	368	349	354	337	381	368	358	352	317	379	341	318	335	349	352	329	366	374	379	354	330	350	367	399	338	361	342	339	361	341	407	368	353	403	381	336	363	389	363	341	385	344	353	350	333	357	351	349	367	324	351	329	310	338	355	359	372	345	354	393	366	341	371	367	370	373	333	307	379	366	377	343	328	379	370	350	324	356	354	374	343	362	370	355	351	351	356	349	329	354	352	323	384	364	345	384	366	375	349	368	364	376	377	395	372	356	360	354	378	352	381	340	373	364	337	325	359	390	354	364	338	336	355	350	351	366	311	378	355	368	325	368	322	378	372	328	360	374	373	358	364	363	369	376	347	430	376	335	332	359	365	343	372	346	336	376	343	334	351	358	358	360	355	369	337	366	337	361	376	363	320	347	357	400	375	372	367	337	372	344	342	368	366	323	361	347	363	392	359	355	369	342	353	354	349	338	352	364	340	375	378	371	349	333	354	385	374	347	383	390	357	352	334	351	352	364	357	345	384	368	378	360	374	392	365	318	366	345	366	335	362	348	386	307	333	330	358	361	366	334	377	332	377	319	374	378	367	367	404	339	342	388	381	368	360	365	360	374	328	342	379	369	340	359	376	360	352	400	328	354	373	375	403	341	335	334	363	325	364	380	316	377	366	344	349	346	344	358	384	364	394	361	383	379	322	343	349	326	362	372	361	367	355	333	320	346	357	350	378	355	344	353	375	348	351	346	346	361	372	400	375	333	357	384	349	383	358	324	336	359	365	352	365	382	327	332	329	356	353	356	336	351	357	384	366	346	375	341	372	357	360	341	351
23568	21302	28813	24124	21282	11265	1373	964	839	736	765	714	704	636	704	674	596	611	637	633	594	609	579	620	611	594	612	598	581	567	552	611	568	597	578	590	583	564	604	594	545	554	623	600	652	588	574	554	613	590	565	570	561	594	553	560	604	602	589	613	600	600	559	581	599	623	552	620	562	556	592	562	563	586	563	573	583	569	579	608	601	555	609	563	563	598	583	564	584	617	522	565	608	585	598	536	556	543	551	583	594	609	621	583	617	632	578	550	612	576	619	605	611	582	589	540	577	537	603	576	610	608	599	576	649	552	540	602	604	576	576	569	600	566	565	583	592	579	561	582	545	585	596	534	586	560	591	575	604	569	614	635	565	576	621	573	574	540	639	582	567	605	579	557	617	578	585	567	607	591	612	576	565	572	573	612	581	547	593	560	575	592	585	541	633	579	548	552	583	604	580	573	555	607	576	602	586	557	527	573	567	624	603	608	588	516	610	557	634	629	567	550	553	606	583	618	592	605	583	562	544	596	561	589	615	572	574	607	573	641	528	568	553	598	536	568	543	572	610	548	604	576	596	568	600	551	599	584	549	585	575	583	626	616	629	595	588	583	628	547	565	580	561	575	559	580	589	580	575	583	598	553	591	584	585	591	563	558	619	581	572	522	545	593	578	577	623	597	560	577	597	575	604	593	559	561	548	653	565	584	606	583	638	587	588	562	564	581	566	570	563	592	536	583	601	562	569	545	615	562	592	601	565	599	613	592	567	539	544	584	580	599	614	577	617	528	573	594	564	543	611	616	601	554	573	573	626	584	596	612	555	574	633	563	572	593	562	607	588	567	594	587	531	570	573	623	556	607	581	607	541	587	594	573	663	561	599	602	557	593	569	584	606	569	591	601	605	557	563	587	564	598	593	550	594	571	581	565	580	595	623	585	566	569	561	583	585	579	593	596	587	567	569	569	571	579	610	557	591	589	541	590	609	577	608	587	568	526	584	607	539	532	599	579	566	538	562	599	580	575	563	595	617	586	560	564	593	599	586	567	545	562	569	621	573	572	569	559	556	617	511	573	600	567	524	598	599	625	589	592	569	607	579	611	575	582	587	638	602	603	595	556	577	545	566	579	554	582	574	577	586	566	543	607	562	589	571	588	591	557	623	584	577	589	581	591	580	548	605	614	568	601	572	582	639	603	564	597	549	596	574	607	566	635	591	634	605	595	607	590	565	621	546	608	600	594	629	563	581	555	545	548	621	581	547	594	584	597	568	584	613	593	571	593	606	580	648	579	600	594	552	549	577	566	597	614	611	564	607	584	575	591	549	589	571	578	606	589	611	579	597	557	620	591	542	603	582	564	559	600	569	581	578	581	559	603	583	628	570	581	599	572	620	558	581	576	551	563	583	583	576	563	557	569	537	568	604	609	558	582	539	542	581	579	598	552	603	592	578	531	601	504	619	571	578	571	576	543	568	604	627	554	582	556	545	619	595	570	591	574	585	512	575	598	562	564	603	585	553	552	573	627	625	598	612	570	605	568	549	556	608	583	579	575	593	606	580	578	578	581	589	565	610	576	593	581	581	571	571	604	557	611	589	571	575	584	541	565	602	583	608	588	562	553	542	577	580	638	616	555	562	592	581	620	625	581	567	532	590	591	630	545	580	561	582	564	570	576	566	561	512	578	586	545	585	567	583	624	605	607	545	603	598	611	601	612	568	608	610	563	601	595	579	541	593	565	580	559	551	538	557	533	577	581	596	563	547	549	616	542	574	612	617	586	562	565	585	612	552	614	540	562	575	567	556	563	604	534	562	602	560	568	601	561	495	538	518	606	622	567	607	588	565	593	617	571	577	549	593	575	548	559	576	585	588	598	574	576	570	550	610	564	571	557	587	558	615	583	570	550	576	562	577	577	585	585	565	603	556	615	580	613	600	552	608	570	580	559	550	619	591	618	565	578	598	569	564	567	574	603	574	596	564	606	597	549	572	580	585	609	603	570	595	597	622	588	645	578	571	590	617	585	572	596	582	633	588	509	555	590	591	547	588	568	555	599	540	569	555	593	590	580	559	590	568	645	556	591	547	555	586	622	577	588	558	551	579	590	589	569	548	565	572	546	613	578	561	623	616	532	607	584	547	548	610	568	575	579	588	564	592	568	586	598	562	564	547	586	566	556	575	572	554	613	535	555	585	552	601	529	604	575	589	589	592	586	577	592	588	615	581	572	589	529	585	590	543	572	591	590	561	564	611	583	581	597	570	553	603	602	620	588	599	629	586	604	539	571	604	555	560	615	566	564	563	601	589	633	587	570	557	554	601	585	578	574	606	575	572	631	580	550	548	571	590	617	575	580	577	581	558	556	559	566	569	539	593	607	625	569	562	578	576	594	577	630	567	570	558	557	575	573	584	604	576	595	572	593	507	583	584	590	599	654	622	552	592	567	551	550	595	558	579	584	597	534	593	554	630	596	573	580	606	594	615	533	581	592	581	584	565	589	579	549	547	586	573	579	561	568	554	587	540	581	595	534	578	590	559	548	569	559	587	590	567	585	590	581	575	564	549	619	565	616	571	605	595	584	559	591	635	593	570	582	574	600	576	607	571	561	558	592	575	584	610	583	586	587	554	603	610	557	606	580	573	606	602	625	626	583	576	584	570	583	594	575	599	574	550	563	577	584	580	608	541	596	573	567	602	615	538	605	575	587	624	583	614	565	605	602	591	621	556	573	608	631	548	600	580	555	555	573	553	607	613	567	603	557	572	579	605	548	560	560	599	566	575	624	589	563	579	545	605	548	577	598	550	623	587	536	543	558	549	555	543	553	544	590	579	588	616	600	596	553	569	541	590	601	607	556	598	574	569	539	577	588	627	587	584	569	615	610	555	619	567	569	604	585	586	586	597	591	556	626	559	567	592	584	606	565	611	596	588	659	585	571	615	615	550	537	580	594	576	590	627	607	564	546	541	612	615	532	601	598	557	650	598	576	564	589	554	570	582	583	620	595	595	524	579	595	583	600	574	561	569	621	556	579	574	570	578	571	597	591	607	585	601	575	593	581	533	538	607	575	607	605	563	567	590	580	590	627	541	554	557	586	579	560	574	579	569	579	594	580	646	594	610	562	597	592	564	576	603	532	580	575	618	562	581	599	539	577	557	581	584	569	579	592	586	578	600	585	582	599	626	590	563	596	586	592	580	587	552	541	562	566	565	584	539	601	558	610	610	510	566	628	574	567	609	542	589	557	612	604	617	596	553	590	543	591	604	591	571	590	589	580	593	565	558	554	580	569	601	547	552	578	591	616	607	583	579	593	584	615	576	582	579	618	581	594	661	580	579	590	576	599	546	557	601	590	591	577	553	619	600	562	564	566	552	558	586	564	576	586	600	535	580	554	584	569	605	555	626	554	575	572	584	561	572	584	556	578	561	572	583	557	562	573	544	583	554	580	637	580	569	574	587	581	563	586	568	572	570	588	593	575	634	634	601	573	588	543	583	555	557	583
5144	25084	21891	3087	2344	1745	1407	1266	1002	966	809	762	794	733	744	737	694	730	652	682	628	670	651	667	621	606	592	603	639	599	618	623	643	625	613	603	644	634	617	642	618	636	618	627	628	600	597	595	631	619	635	608	613	629	573	593	625	572	606	580	647	611	612	638	600	627	615	596	626	597	597	653	645	580	610	649	591	660	643	623	603	598	639	609	628	610	645	561	615	639	614	658	652	619	632	574	596	629	614	607	672	635	634	664	591	594	642	612	607	602	636	581	628	587	626	594	646	651	634	631	617	621	596	656	603	610	599	644	630	587	599	617	613	652	590	632	646	615	614	616	595	629	614	599	603	594	556	600	643	620	634	620	630	634	602	655	600	607	581	616	606	614	589	604	605	633	658	578	661	615	610	591	622	619	642	623	573	564	615	603	597	641	621	638	625	612	616	605	626	601	556	645	563	613	613	635	613	590	641	566	639	638	631	585	624	647	617	620	626	609	648	550	655	613	621	592	578	624	631	610	620	592	625	605	611	644	645	604	594	622	650	635	616	598	610	612	605	661	691	650	632	661	606	639	637	622	618	589	598	658	616	577	608	626	640	616	612	614	650	595	564	650	606	593	620	639	644	619	614	645	615	625	555	602	612	582	629	649	591	593	577	613	638	581	584	600	612	640	632	667	622	624	631	594	603	629	632	651	634	610	597	612	585	611	594	555	594	622	596	627	615	601	610	582	654	591	632	628	604	620	595	640	590	639	641	618	608	641	641	634	597	614	620	622	605	625	644	575	612	631	592	601	616	562	604	577	591	627	631	627	576	626	637	609	578	637	649	644	657	639	611	581	631	648	583	592	567	587	642	603	653	594	602	613	623	610	625	620	617	607	612	636	634	605	644	592	623	599	644	567	583	600	623	592	595	600	623	578	616	588	613	599	639	625	627	618	634	570	638	580	652	594	647	635	595	618	602	590	644	571	605	614	654	602	605	590	639	634	639	621	655	609	596	621	623	582	581	620	638	613	623	603	622	647	627	612	633	585	607	630	561	617	636	612	628	607	616	640	622	597	615	611	620	608	634	632	603	627	605	662	640	661	589	621	615	589	629	580	615	613	612	599	581	575	609	621	667	582	560	606	666	620	614	577	621	638	622	622	616	607	613	636	607	620	591	587	649	594	620	640	644	607	651	587	610	594	574	628	627	586	618	617	612	642	603	634	676	625	640	623	627	597	589	620	597	604	649	612	567	623	678	575	660	580	626	627	615	660	620	628	612	640	631	621	607	616	614	608	565	607	617	634	578	579	607	613	613	632	628	584	601	603	615	626	612	628	586	610	605	612	587	618	589	610	594	595	582	601	602	644	609	634	602	662	589	604	702	620	636	606	601	610	627	603	602	666	603	640	622	635	630	604	604	603	640	589	594	623	606	613	578	611	616	641	598	597	629	583	627	598	610	634	634	591	607	603	597	595	559	646	612	602	613	642	600	588	597	587	589	624	588	593	647	601	626	616	582	623	595	595	593	608	637	598	601	599	629	599	637	609	610	613	596	613	622	592	578	614	647	591	635	594	601	611	609	582	642	586	623	609	637	560	605	539	617	615	653	652	621	592	602	635	620	581	584	675	591	596	563	592	582	641	588	617	605	632	645	608	572	607	599	614	639	623	604	623	587	607	645	611	589	584	584	583	606	651	662	623	582	621	593	612	605	608	619	650	628	591	649	603	625	584	578	629	628	571	634	618	577	627	621	653	628	571	634	645	647	602	631	576	600	622	582	621	596	610	642	663	578	630	581	573	631	688	607	609	581	630	633	612	598	646	587	611	611	589	644	625	620	577	635	585	600	598	643	570	593	656	593	607	619	586	641	606	600	560	615	624	637	632	603	596	661	612	635	646	638	595	620	618	650	588	616	681	621	647	605	605	620	573	597	608	636	619	599	594	622	596	615	612	618	636	599	645	587	590	600	607	619	584	668	579	602	628	602	585	616	593	586	560	639	557	623	617	658	592	600	620	662	624	654	585	610	642	634	600	637	628	605	616	642	611	617	555	607	611	606	608	621	602	588	612	621	584	649	604	596	596	628	636	605	611	599	600	628	616	617	618	642	636	648	624	589	613	665	623	594	614	605	607	617	617	578	586	622	631	586	609	600	600	591	578	600	601	603	596	584	645	587	653	572	647	608	568	625	635	601	604	626	610	630	620	618	627	667	618	630	584	612	614	649	590	599	610	538	635	661	567	578	636	607	642	613	648	640	637	641	577	658	636	650	582	596	639	641	588	667	611	635	677	596	638	633	616	620	628	612	615	634	609	640	618	627	597	681	623	597	615	603	611	680	604	591	602	587	574	662	635	610	613	596	608	626	589	598	635	627	608	634	611	618	609	649	646	633	605	631	625	600	653	628	586	619	627	582	660	597	602	600	608	622	581	588	621	626	576	634	614	657	618	644	657	627	584	613	603	615	615	584	599	605	609	585	589	611	628	599	570	632	639	617	613	585	601	630	639	617	669	659	645	602	582	641	615	583	620	610	611	596	623	634	596	614	622	624	607	604	644	601	598	597	597	618	633	579	599	586	653	585	610	650	610	609	614	564	591	600	647	578	601	588	641	614	572	592	621	569	562	631	623	616	630	600	590	594	645	611	626	581	650	633	579	579	621	576	597	615	630	613	640	630	650	617	615	630	592	640	657	559	641	620	581	629	583	584	590	640	599	597	604	630	599	568	620	580	609	614	628	634	600	572	637	612	632	614	651	624	615	626	612	546	655	611	609	633	631	633	635	614	575	587	642	671	614	605	635	605	612	604	625	637	637	589	603	641	586	622	586	578	616	613	629	590	559	636	653	634	621	617	650	601	628	650	622	636	596	624	634	610	618	603	644	655	608	605	619	604	613	613	616	628	602	623	571	571	606	620	595	621	584	631	582	590	596	604	603	568	646	595	631	618	596	592	601	669	608	583	598	605	595	601	634	627	591	603	551	612	617	636	574	602	616	598	611	604	648	587	611	593	599	612	555	644	613	612	623	650	652	628	610	570	599	585	638	620	595	598	646	607	619	627	635	573	620	617	650	638	649	618	636	555	652	631	630	633	614	650	614	623	612	641	599	599	591	617	613	634	641	619	629	594	620	630	659	605	595	636	587	616	612	610	596	696	635	635	609	587	603	614	614	601	641	634	574	603	621	660	600	607	616	614	639	661	646	644	597	611	651	584	581	638	663	632	605	615	642	635	634	645	592	614	628	584	647	594	617	629	611	607	660	599	603	607	619	587	627	648	627	532	628	638	606	622	613	626	598	612	606	613	594	592	633	630	566	591	644	603	627	617	613	611	616	603	657	610	608	631	595	594	590	662	612	654	676	618	635	583	603	609	611	651	602	613	620	593	597	615	547	579	626	620	609	557	618	631	597	599	609	603	614	612	662	626	621	624	639	630	608	571	630	631	611	615	633	592	597	633	560	567	634	607	651	575	637	604	600	613	578	655	632	615	649	608	608	608	614
24609	21266	27731	25053	13191	667	418	342	267	246	227	216	204	184	202	167	176	169	165	173	171	163	165	167	170	164	157	181	152	154	159	137	176	176	185	152	171	175	153	163	177	169	167	156	159	137	175	138	137	160	153	142	122	155	139	155	169	130	168	138	163	158	138	147	162	158	149	149	159	157	157	131	129	132	146	169	134	159	148	167	155	168	170	158	147	125	158	140	160	153	139	155	142	165	148	172	149	160	157	171	170	162	141	150	150	175	145	156	117	152	154	147	152	140	135	156	171	172	164	155	154	145	149	139	170	142	160	149	159	133	149	150	133	118	151	164	177	174	166	153	149	168	138	164	143	152	157	150	171	146	169	148	144	159	154	139	161	151	168	170	180	157	146	138	146	146	153	138	155	154	157	136	172	160	159	156	155	142	156	149	173	132	131	164	162	168	181	144	173	142	154	162	141	150	154	162	170	146	153	161	122	166	155	154	170	162	164	165	164	140	140	159	164	164	142	170	159	171	144	143	187	156	147	145	153	147	144	146	142	138	159	150	149	146	172	140	154	173	152	166	133	179	146	165	134	183	166	156	151	141	162	153	149	149	160	146	150	167	130	164	147	142	165	140	135	186	154	145	171	147	142	159	143	166	154	162	135	165	162	140	144	148	136	141	156	150	160	151	165	143	141	155	153	133	149	165	158	147	169	128	157	147	155	137	180	175	156	161	158	147	176	160	157	159	144	153	153	156	155	149	154	163	147	159	159	175	168	152	138	145	151	164	158	173	166	156	168	176	160	157	158	144	152	177	149	144	164	145	159	136	151	154	147	150	161	159	157	183	139	157	154	152	151	154	164	164	133	146	151	155	162	158	160	173	167	152	148	150	149	152	156	182	134	147	156	171	124	158	147	125	158	163	153	132	168	173	154	167	171	146	178	151	152	160	154	164	166	135	159	153	147	158	164	141	153	154	164	155	153	163	150	157	137	150	153	135	143	157	142	154	156	139	156	138	156	144	146	163	136	151	168	175	170	157	138	171	160	157	138	159	156	117	148	175	155	153	156	159	129	143	152	148	167	146	153	149	155	136	151	156	159	131	150	161	159	167	152	157	163	146	151	162	141	147	149	178	143	142	171	161	143	134	155	142	162	154	132	159	139	149	146	143	160	136	155	154	153	167	156	146	149	148	146	169	159	153	154	166	164	144	136	144	143	157	174	152	137	129	167	146	148	161	155	168	137	151	159	136	139	143	133	148	133	170	151	142	137	157	139	149	154	139	152	135	161	150	170	149	148	163	150	146	168	169	156	137	159	142	161	135	173	133	137	159	176	144	152	163	151	136	145	145	143	155	150	139	155	132	160	151	161	160	134	153	174	147	142	132	158	161	150	166	167	161	135	150	174	146	145	154	169	158	151	168	147	140	159	145	159	139	175	149	158	160	140	150	171	170	137	155	167	133	145	147	150	150	161	151	163	147	144	141	165	158	154	151	154	176	155	164	145	160	119	147	158	171	159	149	155	163	145	168	136	165	138	141	158	163	155	153	185	151	154	149	125	150	148	150	154	146	145	149	135	166	154	140	151	176	150	149	145	132	160	153	168	167	163	139	156	138	177	146	139	142	155	153	143	130	152	158	147	158	141	171	146	141	147	171	139	159	167	164	154	156	169	153	167	161	152	157	154	151	161	145	144	160	149	168	149	130	174	164	179	157	133	148	151	157	161	177	170	150	148	145	171	162	163	162	150	135	165	149	155	193	151	163	145	149	146	157	161	168	156	149	163	150	139	136	154	136	140	181	166	166	147	140	150	157	153	170	148	135	162	125	167	149	130	144	143	171	158	146	155	140	165	165	151	196	151	137	141	154	174	139	153	169	154	170	145	157	177	162	165	150	155	157	157	139	140	157	125	145	162	137	137	156	147	143	164	163	147	159	155	145	166	167	168	160	151	154	150	158	144	153	148	162	165	148	148	158	151	143	157	153	148	136	149	161	168	196	141	173	159	179	169	147	169	158	161	146	158	141	140	158	179	174	140	158	162	159	128	145	172	153	162	138	129	164	148	172	194	146	179	186	159	145	153	141	142	149	146	169	144	144	154	159	146	141	141	176	158	157	142	165	146	160	126	149	182	147	169	162	148	140	136	146	182	156	159	155	129	150	147	162	164	149	120	172	142	163	141	162	134	173	159	128	155	141	145	161	156	133	157	173	165	159	153	169	146	145	139	171	174	142	159	153	151	144	142	163	169	143	134	150	169	145	148	135	146	152	163	143	160	145	167	171	164	144	146	164	137	148	153	154	171	170	155	142	169	152	162	140	155	150	134	136	135	148	158	146	153	152	153	140	159	124	139	133	158	155	152	141	153	132	156	155	156	151	148	168	153	152	164	161	179	163	164	162	147	152	159	164	154	150	150	149	147	157	161	163	165	145	156	188	136	150	147	163	147	162	171	143	140	170	158	167	148	165	152	148	158	147	157	156	156	136	137	151	147	143	157	134	180	150	160	167	152	165	150	149	152	160	158	182	142	163	159	175	155	151	137	171	142	150	161	152	169	152	158	150	156	159	156	141	149	168	160	171	141	168	141	147	173	155	143	161	147	143	166	153	148	163	153	169	155	149	174	163	148	154	181	143	149	156	141	160	157	150	146	128	176	135	152	146	137	163	159	147	154	149	145	174	155	177	175	162	145	153	166	155	139	164	169	156	166	130	165	163	146	153	143	170	155	150	162	149	153	138	159	159	171	150	168	139	126	157	135	151	146	154	155	147	142	160	144	142	158	158	135	147	151	153	137	168	150	140	156	142	169	144	149	167	155	162	177	161	159	161	161	169	161	140	158	145	156	158	160	128	132	147	151	130	148	157	154	139	156	160	170	152	150	158	166	154	160	138	148	149	154	136	159	148	160	160	158	157	136	148	141	133	151	153	163	160	149	161	161	164	149	156	158	134	156	160	141	149	162	156	134	136	141	143	157	171	163	164	142	149	153	149	163	175	161	155	161	147	169	180	164	164	144	164	166	162	155	142	147	156	164	140	124	178	167	160	163	164	169	161	130	153	174	143	148	133	160	153	136	164	157	162	153	164	178	151	160	136	142	146	149	155	169	155	141	170	165	177	149	174	158	144	135	166	152	136	142	141	170	169	143	144	153	170	155	149	154	158	164	167	166	135	140	162	152	148	172	140	145	162	163	161	140	144	157	163	164	164	153	158	151	139	155	164	160	155	169	151	174	139	155	154	163	149	169	141	172	162	163	168	154	140	153	167	147	168	144	149	153	160	150	154	159	167	182	147	156	148	144	142	177	146	140	146	135	127	140	152	152	142	147	130	142	148	145	166	148	168	154	163	142	147	151	138	155	168	156	150	135	139	149	146	183	140	163	145	134	173	167	156	160	128	176	137	126	144	153	134	173	148	170	151	155	154	148	158	168	143	142	134	162	147	149	164	151	149	145	164	140	150	145	168	140	144	165	153	173	169	159	141	181	149	157	132	166	147	158	137
4762	19133	17879	1580	1086	846	642	563	420	361	331	261	279	251	237	235	209	238	212	202	199	184	214	184	186	190	219	181	189	171	183	179	177	184	204	166	187	182	198	171	183	195	185	199	169	187	191	171	215	170	179	204	192	153	183	205	159	204	184	197	182	171	171	159	201	174	212	187	205	197	179	197	181	191	205	193	164	158	170	150	164	166	182	185	178	173	187	195	187	157	180	189	190	173	174	172	161	171	172	169	160	165	195	181	163	183	180	184	185	209	203	173	193	183	193	195	165	193	201	199	172	178	169	170	205	190	183	189	199	220	150	193	180	182	184	176	170	177	195	184	184	183	192	166	174	162	194	179	166	215	188	174	185	189	179	189	177	177	175	185	179	151	181	175	167	173	173	170	194	170	186	200	177	187	165	184	176	192	178	180	176	189	173	182	182	157	160	187	185	167	185	166	178	185	145	163	175	183	195	194	172	193	205	195	161	160	175	173	191	156	197	183	210	201	192	184	175	160	178	175	199	217	167	171	176	188	158	180	179	167	190	159	190	179	171	163	201	199	172	196	165	164	173	174	182	151	188	195	178	180	185	160	195	164	190	176	167	185	198	198	191	182	172	179	203	148	202	151	169	192	197	172	196	173	193	182	175	170	186	188	212	158	184	196	175	172	187	153	175	153	190	180	174	212	174	182	167	188	179	165	196	189	171	173	188	162	155	177	179	170	178	153	175	159	170	183	161	185	187	187	175	180	168	171	180	205	192	202	177	162	169	180	200	200	190	171	171	191	196	171	185	191	192	183	188	180	179	154	197	170	158	168	189	196	151	183	172	182	204	172	170	178	187	199	167	172	186	171	194	186	175	194	184	188	151	162	175	182	180	166	196	175	170	182	193	180	193	163	176	191	178	176	176	186	159	203	170	177	187	172	190	176	172	202	179	172	168	159	209	189	175	162	217	173	157	182	178	164	208	177	176	177	202	188	173	182	196	167	173	219	188	180	171	175	185	183	187	179	169	156	194	173	174	169	172	194	201	174	192	166	184	173	166	170	173	181	181	164	165	161	165	180	168	209	179	166	202	186	166	188	176	182	181	199	175	167	177	181	175	153	168	185	181	203	181	174	196	180	199	171	196	172	191	180	184	183	156	185	175	170	204	175	187	171	207	180	204	172	204	191	177	196	195	197	186	183	184	167	192	163	191	179	170	180	195	198	219	166	151	184	188	176	177	172	209	162	192	191	179	185	155	196	189	186	187	167	176	192	187	188	200	189	172	167	170	168	188	166	187	192	167	181	195	213	180	180	159	192	185	191	177	173	170	180	176	167	199	164	197	166	176	187	177	188	190	178	178	171	186	195	168	186	174	182	179	163	165	197	183	170	185	186	174	161	187	162	199	203	186	179	177	162	167	182	195	178	166	171	194	193	187	180	176	180	177	173	173	196	182	190	179	186	181	194	209	176	168	166	174	173	178	170	165	187	162	159	172	186	184	176	180	167	182	186	177	181	179	190	176	166	185	189	169	188	190	162	191	184	190	188	183	185	177	149	158	172	196	176	175	188	196	167	172	195	183	150	186	151	174	179	181	177	179	171	175	179	200	186	185	176	156	200	159	169	205	176	163	183	198	184	178	181	165	197	181	197	179	171	171	176	186	168	168	181	183	176	181	177	172	167	175	189	176	186	184	173	173	197	166	169	183	177	184	186	184	174	177	188	175	179	172	179	185	168	192	187	180	190	197	190	180	175	189	150	180	154	159	213	175	193	201	180	197	184	160	194	154	176	162	201	180	175	163	177	179	165	183	200	179	177	185	179	182	154	186	196	172	172	189	203	174	162	197	175	188	175	178	167	180	190	166	167	174	180	191	176	180	174	154	171	176	189	206	192	192	183	202	165	197	178	165	163	193	189	174	168	155	183	180	186	171	189	176	164	183	170	181	168	188	203	193	179	191	176	183	187	191	182	186	181	221	166	173	190	179	181	177	183	186	168	183	182	171	179	187	182	190	194	173	176	176	170	183	180	182	172	165	196	181	168	185	180	170	158	182	145	172	175	182	169	177	188	157	188	178	173	176	182	184	161	190	166	202	195	181	165	176	172	173	183	158	199	194	197	159	169	174	189	208	156	210	168	193	196	191	193	174	180	216	203	191	179	183	179	159	186	209	167	202	166	182	179	210	182	198	178	171	163	163	173	195	175	166	162	161	198	173	179	191	181	182	177	176	166	157	199	194	173	173	167	145	181	182	166	185	181	182	171	189	160	203	168	176	144	160	177	173	174	188	196	166	173	159	173	171	197	183	178	166	161	163	183	170	163	190	157	174	197	174	161	172	193	178	189	175	177	200	184	164	153	135	162	181	182	171	204	185	164	182	190	202	172	167	185	191	180	158	183	176	202	160	174	199	181	171	188	189	160	179	174	192	177	164	169	173	180	155	159	195	192	176	198	185	207	191	170	167	177	187	203	171	186	177	155	168	167	168	188	175	192	214	174	167	187	163	180	190	164	186	188	181	193	162	171	178	180	160	206	193	173	188	182	178	174	189	166	185	183	213	195	188	176	179	170	179	185	191	199	152	161	181	155	167	160	195	178	162	172	165	199	159	169	167	188	168	199	194	182	187	178	182	167	156	165	183	169	195	198	170	197	179	171	173	180	203	171	156	170	195	178	183	166	176	173	169	187	176	183	184	180	187	174	192	184	156	193	172	186	193	185	159	180	179	179	197	157	168	167	158	160	203	167	192	185	172	165	176	193	168	172	176	163	195	185	194	168	188	162	176	160	175	181	171	173	191	175	167	172	184	181	179	184	169	173	196	185	173	162	193	158	189	168	182	180	159	181	178	166	201	187	171	195	165	182	162	195	175	191	189	206	173	167	198	163	182	177	175	154	178	168	180	181	184	191	155	194	160	181	180	158	183	176	164	157	168	198	178	175	188	178	175	198	171	197	197	178	178	175	177	180	170	172	184	192	183	164	171	170	192	179	183	196	175	195	168	190	191	177	170	169	198	175	168	176	166	170	167	165	196	178	188	166	157	169	184	200	215	183	191	163	168	163	170	192	186	190	193	153	194	202	198	182	180	168	188	177	167	185	186	188	181	194	180	167	164	180	191	189	164	189	178	175	178	173	186	196	159	197	170	200	172	160	177	175	179	184	167	185	184	177	185	189	181	177	179	187	174	198	210	178	171	182	186	188	174	176	161	176	192	175	178	158	185	190	185	175	192	189	183	181	175	200	182	194	199	181	215	178	177	164	161	193	169	206	160	187	184	198	160	190	178	198	217	187	168	174	209	175	184	194	184	195	172	185	197	187	174	168	168	152	197	174	181	198	169	198	166	173	170	201	186	188	175	173	180	186	166	177	151	165	203	209	165	188	171	172	169	167	182	192	175	193	166	151	191	178	190	195	176	157	199	194	190	187	183	169	177	154	197	188	191	179	168	161	157	176	180	202	183	181	182	178	164	163	165	166	170	194	196	201	166	169	177	182	176	179
22506	21310	29043	23924	21310	21367	10194	1274	857	837	763	700	648	591	579	581	555	492	508	464	499	484	501	495	480	491	487	472	487	444	429	434	455	472	521	483	476	451	447	491	424	456	432	475	435	461	458	448	459	457	475	440	388	439	453	431	463	467	428	438	448	440	458	427	404	461	445	407	436	399	457	414	423	436	425	423	438	451	431	434	422	444	436	411	411	432	422	434	438	444	408	419	456	456	426	424	473	419	449	466	461	395	434	433	427	437	399	405	429	456	456	449	457	442	431	455	466	444	420	444	483	457	437	451	431	460	431	439	445	444	456	439	420	426	447	479	425	448	432	447	440	439	463	423	440	428	415	441	456	400	429	465	424	443	442	454	429	393	463	450	481	425	453	434	426	471	437	440	432	420	439	432	452	462	435	447	441	401	417	476	433	404	454	395	499	410	430	436	417	506	441	467	434	445	428	421	440	438	456	421	420	451	437	452	439	389	472	427	392	428	397	451	453	395	443	447	474	468	435	458	452	423	455	417	430	432	424	424	462	442	442	465	385	455	438	411	441	467	435	434	421	418	413	437	436	416	394	465	410	443	448	427	403	426	448	456	429	429	420	405	458	441	421	414	413	453	418	413	458	454	497	440	454	424	455	436	468	464	421	425	404	458	419	442	458	419	438	448	406	451	457	422	465	466	398	448	434	457	493	441	459	433	426	393	432	485	466	455	434	459	432	453	454	437	426	443	429	430	434	449	424	442	478	455	415	441	460	434	411	465	465	419	404	407	418	439	455	462	441	458	412	487	450	458	431	456	436	452	447	470	429	412	462	449	436	492	483	416	455	418	451	436	431	457	452	466	434	432	493	454	436	428	377	402	430	467	481	433	480	417	426	438	496	442	430	449	459	480	413	434	450	423	421	442	442	452	483	408	369	421	483	414	450	435	470	418	419	468	468	448	423	462	471	434	462	431	477	447	455	436	413	464	465	412	380	439	442	427	453	445	445	439	424	458	453	458	466	393	462	440	442	446	437	424	421	458	443	417	444	448	419	402	420	427	419	470	441	424	433	450	439	427	458	441	454	467	452	433	436	423	470	488	418	461	434	490	428	428	459	452	413	450	455	431	415	412	449	468	438	458	408	400	426	402	438	474	412	467	459	471	453	454	430	447	429	476	422	407	410	478	452	465	415	437	437	454	450	456	449	451	506	402	456	481	464	474	466	460	447	473	452	437	441	467	428	415	474	460	426	440	444	449	395	414	432	447	464	458	419	437	439	426	420	462	454	448	457	455	448	465	493	479	431	413	445	442	435	442	448	454	424	449	387	436	427	432	454	451	461	394	417	399	440	452	417	485	424	433	430	441	423	446	432	431	421	428	427	421	439	433	446	448	420	433	452	446	431	410	448	475	457	431	431	449	450	429	416	469	414	424	438	409	446	445	436	473	457	443	461	444	459	419	458	442	419	404	413	457	470	460	439	432	431	448	450	441	388	423	429	450	391	433	465	399	425	418	435	462	428	397	418	423	430	426	443	430	450	412	430	476	424	457	409	433	403	469	451	436	439	468	415	402	440	404	450	432	425	432	467	432	425	469	445	411	464	430	439	415	444	416	462	465	420	427	436	443	441	464	441	443	422	453	468	427	454	423	474	418	415	451	432	459	453	462	453	472	438	458	448	502	422	417	449	435	473	440	420	438	430	444	441	442	411	431	469	441	444	398	468	420	427	423	431	414	426	470	437	444	469	443	432	453	423	401	433	450	431	415	435	423	410	438	442	426	414	424	418	457	446	404	499	489	444	430	440	426	437	432	457	426	416	445	447	415	434	475	471	420	429	444	480	438	464	403	452	458	435	418	442	455	462	433	443	424	457	439	425	436	443	435	456	447	416	428	403	467	416	469	444	416	426	430	455	467	454	415	440	414	455	460	408	420	424	442	418	477	427	467	464	455	439	424	430	469	481	455	493	432	442	457	444	435	421	425	420	440	457	437	474	452	451	420	422	436	461	436	463	427	448	409	439	449	450	431	437	427	430	432	453	478	406	431	450	429	470	440	455	408	418	422	487	463	427	407	455	441	452	403	429	443	441	452	480	419	423	390	432	431	442	414	442	426	425	436	427	442	427	455	444	417	481	422	435	417	444	420	427	432	462	430	508	467	483	407	385	457	424	424	432	442	429	443	430	428	459	427	425	453	434	407	413	423	431	424	417	446	447	448	419	457	461	429	465	472	390	430	445	466	408	447	416	429	442	446	441	452	477	423	472	456	411	446	420	437	497	432	437	440	517	424	440	436	428	439	442	462	446	421	471	399	435	453	389	408	399	452	426	434	423	457	405	427	411	443	453	454	456	484	422	430	427	448	421	443	427	456	436	451	450	423	454	437	437	435	456	475	426	442	413	469	430	444	401	447	417	462	444	450	487	451	443	453	437	411	405	493	434	431	421	469	426	397	430	450	425	437	441	428	417	424	442	431	440	448	456	401	437	458	403	376	405	436	435	426	389	453	453	396	424	427	434	446	421	463	464	432	456	369	424	419	443	395	479	457	443	410	419	443	417	435	472	409	466	410	468	431	431	437	402	495	417	409	442	429	442	462	437	438	430	405	424	443	423	435	475	427	442	439	444	457	454	468	451	440	431	454	466	469	429	429	456	452	442	416	435	428	456	407	401	416	453	419	420	441	475	434	433	477	418	442	444	446	439	440	440	440	442	432	459	442	464	440	424	432	429	429	436	431	468	436	424	460	443	432	419	426	431	424	409	441	417	394	479	422	436	454	447	412	412	449	437	409	415	430	424	435	442	461	450	464	439	437	435	439	441	439	411	449	420	430	469	463	435	423	443	424	488	440	445	445	417	451	431	424	450	468	431	451	438	439	406	463	428	454	431	405	435	429	455	437	432	403	448	437	448	449	408	458	442	406	450	461	421	412	416	449	489	433	386	466	455	469	455	444	440	446	452	420	463	460	470	402	424	456	448	439	381	466	412	413	407	429	411	440	424	425	456	439	451	410	455	464	417	472	449	447	432	431	425	440	452	446	422	405	466	413	430	461	416	427	423	432	485	415	425	405	459	441	458	449	413	456	442	432	420	408	439	442	413	448	470	467	424	439	450	423	426	455	398	429	451	449	434	424	431	438	459	391	424	408	405	380	437	432	445	419	424	411	474	455	424	454	438	451	451	434	415	426	455	436	437	422	436	456	436	469	451	475	474	418	446	427	432	435	451	437	435	419	413	443	455	446	430	438	418	440	409	443	408	409	457	423	478	440	426	445	424	435	483	445	446	404	422	455	468	434	407	432	441	416	452	411	456	424	401	437	434	471	443	404	457	412	483	442	412	429	486	453	423	474	482	466	417	419	423	444	442	432	471	451	408	412	416	448	415	432	446	445	462	402	419	424	417	405	428	445	436	413	409	425	441	418	408	437	472	443	435	452	442	409	401	441	417	437	442	423	419	408	423	418	428	399	445	458	450	450	422	458	429	464	447	422	451	425	424	467
6967	31141	29742	4986	3552	2721	2052	1653	1400	1067	953	826	856	766	645	713	630	585	613	597	613	534	575	510	524	541	539	528	539	537	511	535	471	482	530	504	503	477	522	517	515	481	530	459	557	492	502	488	478	526	477	458	453	483	488	494	477	464	517	495	481	515	457	483	502	444	490	442	477	496	462	470	518	475	470	561	488	484	476	517	466	498	503	478	510	447	466	532	478	495	468	476	454	505	509	466	487	462	489	503	507	513	439	470	498	449	462	501	463	494	506	472	485	485	469	496	492	510	485	489	460	467	464	483	497	468	476	470	529	502	432	475	508	442	480	458	474	490	466	474	481	490	496	500	466	485	472	465	510	481	475	471	470	540	469	444	490	451	482	462	446	471	444	514	492	510	433	492	492	510	481	475	518	449	502	479	474	498	501	473	463	456	504	503	502	489	486	493	496	497	502	471	477	495	444	444	511	457	485	465	484	473	464	471	516	479	454	468	474	518	432	515	443	470	509	479	490	470	450	507	440	493	460	475	453	473	476	488	491	473	477	498	456	494	482	469	494	445	467	486	461	457	472	480	458	477	490	442	478	498	513	475	512	475	470	508	503	480	528	491	463	472	456	473	466	500	480	479	482	472	490	487	469	464	488	474	464	421	524	434	476	475	472	493	505	495	509	477	466	478	511	428	460	454	466	476	481	492	454	508	511	559	469	474	461	460	465	471	494	452	496	466	472	489	516	494	474	486	487	465	479	448	502	479	510	476	461	472	468	459	498	450	475	481	450	519	464	501	441	517	456	492	446	472	462	489	520	484	498	478	489	469	494	488	446	486	458	491	486	476	458	503	511	508	481	485	479	524	448	430	493	483	465	472	480	450	485	515	478	491	519	488	457	472	433	480	477	512	481	482	468	461	445	476	493	467	470	438	488	486	488	506	479	454	448	494	503	475	475	482	499	472	461	496	529	484	505	454	452	515	485	493	519	464	465	470	442	470	467	454	479	456	462	480	481	521	482	473	533	482	478	456	428	476	455	452	501	473	485	451	476	468	471	463	492	478	456	518	512	441	463	489	457	535	490	509	461	501	483	496	469	447	508	474	479	474	461	503	449	497	459	473	488	500	476	419	459	478	491	472	466	469	458	492	526	461	481	471	463	509	469	478	492	449	465	482	493	493	488	478	457	509	464	524	502	433	458	471	495	498	450	492	466	542	466	458	510	460	495	513	500	470	463	492	451	485	446	515	481	436	479	508	452	519	468	506	461	479	453	479	474	487	480	501	506	495	467	461	503	490	437	467	500	451	479	466	472	473	495	498	490	477	464	538	464	511	478	443	499	448	486	480	494	481	495	520	472	485	492	506	477	458	500	432	481	502	480	448	415	462	527	466	478	466	530	482	484	468	491	494	435	478	504	465	485	516	497	477	476	496	523	469	468	489	468	490	462	472	454	479	446	461	470	507	486	487	449	491	499	463	468	507	501	447	519	472	477	511	454	460	527	492	491	510	494	480	510	485	455	503	464	472	501	463	470	462	514	491	475	455	480	481	484	475	454	468	475	490	491	455	492	491	520	490	496	489	490	465	477	453	477	497	477	497	468	494	460	478	452	476	444	461	458	487	491	472	501	502	485	464	492	475	463	508	494	449	478	483	471	457	474	450	474	466	443	464	490	499	512	493	491	479	464	507	460	493	466	495	472	505	495	462	493	482	487	499	456	537	455	469	437	500	477	473	507	473	442	459	457	515	458	474	488	464	526	493	483	474	461	490	491	489	472	459	508	426	453	519	459	471	439	510	492	480	441	429	459	508	485	472	489	516	508	538	489	431	480	480	460	483	433	497	473	493	484	483	530	496	477	448	483	483	472	466	474	518	454	521	468	432	514	481	481	457	479	472	481	477	479	489	471	511	487	449	478	469	509	467	490	480	481	456	520	484	465	481	451	460	446	466	509	479	474	491	502	502	494	479	518	458	508	451	492	481	465	466	520	477	440	472	479	504	475	464	444	490	462	481	468	479	479	483	492	488	430	443	441	473	455	491	477	504	446	531	460	482	466	472	509	503	483	514	504	458	495	488	471	465	458	485	511	496	510	445	451	472	470	482	503	509	492	457	463	507	479	513	470	456	475	471	471	500	458	468	488	498	516	480	440	520	461	499	474	483	480	457	505	465	477	478	452	453	458	491	471	481	476	471	473	469	546	447	488	462	485	496	450	492	497	458	463	491	451	478	480	497	449	515	507	467	472	465	480	472	503	465	476	483	478	472	454	491	448	462	473	494	515	502	466	485	493	483	420	482	492	519	454	457	489	456	445	462	508	453	478	478	493	521	493	472	482	467	434	467	467	456	490	450	466	505	468	498	498	459	492	435	447	472	476	472	450	484	476	449	438	489	488	442	504	479	444	527	468	455	427	522	477	501	472	541	493	476	491	502	484	478	486	444	480	486	497	506	488	478	490	463	468	497	495	501	489	504	510	462	475	449	468	442	487	493	455	470	511	513	489	464	483	455	486	508	485	486	496	455	481	486	482	483	494	467	477	483	500	506	474	452	481	498	477	487	447	467	467	476	490	462	489	471	490	487	480	482	476	511	524	507	484	477	491	454	477	446	486	454	482	449	439	493	482	492	504	485	476	499	491	460	496	485	498	492	472	495	501	485	480	500	499	500	439	441	479	449	446	513	528	469	521	492	469	489	482	469	490	498	458	470	497	480	483	442	492	440	466	499	469	497	495	510	499	515	483	453	501	465	448	466	473	468	499	503	482	508	468	481	493	460	494	478	472	458	488	477	461	479	471	497	461	493	486	480	485	505	482	482	481	496	457	466	470	476	518	514	465	492	468	476	505	454	527	458	456	503	482	462	465	499	494	496	440	514	488	450	476	497	480	479	482	466	503	467	477	499	472	459	501	445	461	507	480	440	540	456	491	498	460	519	486	487	484	486	442	464	442	512	486	485	492	504	479	506	490	469	478	493	498	459	481	473	482	482	482	509	488	513	475	501	465	483	456	442	467	468	484	471	464	474	486	481	505	480	463	446	486	482	474	457	501	478	491	500	496	470	508	496	488	481	493	483	509	485	483	501	495	479	480	469	454	489	498	501	510	439	507	499	487	464	494	505	520	452	453	467	507	473	458	444	507	474	495	527	467	499	503	475	480	490	502	509	494	457	452	464	502	479	477	576	440	532	477	501	471	485	489	494	459	483	504	475	462	494	498	489	514	473	496	514	531	490	502	483	498	511	463	470	477	477	476	506	510	511	476	464	504	473	452	482	479	514	521	473	475	491	452	474	495	506	498	476	470	511	440	447	480	528	498	470	460	460	485	473	476	476	490	535	466	475	479	510	478	445	453	517	467	458	496	498	447	498	529	508	470	463	473	458	482	461	477	474	485	507	466	509	467	470	506	499	481	486	504	453	479	445	515	532	465	478	466	470	486	492	476	483	475	500	461	517	441	452	495	485	491	464	476	468	493	477	500	438	475	458	493	482	505	453	441	505
27497	19398	7963	695	391	392	377	379	350	372	340	332	352	345	333	320	327	350	335	345	340	346	335	365	335	356	310	356	340	327	348	333	321	364	356	330	348	322	357	333	310	336	330	319	294	346	308	342	311	320	326	364	316	354	327	340	322	348	332	369	335	330	336	342	351	343	346	344	333	340	326	308	314	321	323	331	332	320	336	315	336	323	353	333	349	363	341	355	315	363	348	345	315	326	343	349	311	334	308	346	323	360	315	315	324	367	349	346	313	336	367	295	347	342	339	311	310	315	361	319	323	342	359	341	324	312	333	330	303	337	332	360	363	338	343	334	326	337	343	326	323	340	308	327	318	311	323	345	338	352	344	341	367	347	354	317	338	349	329	331	312	334	370	317	328	335	326	313	340	334	310	365	344	327	338	322	351	323	286	333	294	317	313	353	301	351	310	334	355	342	350	326	319	352	324	345	358	315	320	336	312	322	340	354	290	346	330	336	329	350	300	309	359	335	321	341	330	337	327	326	342	333	310	330	312	305	331	352	314	320	369	309	336	306	317	334	310	330	379	312	325	334	334	328	329	320	371	341	314	308	314	356	357	327	317	322	338	374	307	325	332	313	317	328	347	339	328	321	362	321	336	344	343	318	347	325	322	335	332	344	332	306	339	376	339	317	362	334	309	333	346	365	293	340	312	364	341	328	314	308	361	281	324	338	337	316	333	335	351	346	326	334	340	335	358	345	335	316	355	368	322	357	340	340	329	314	304	367	344	347	307	344	352	300	313	312	307	318	323	359	346	325	310	331	343	344	324	336	318	293	346	313	296	289	312	352	339	346	304	316	334	305	319	348	318	317	344	329	335	331	330	347	347	339	337	332	337	337	334	330	364	312	316	325	342	337	339	332	342	338	346	312	374	345	365	311	322	346	335	337	351	307	331	333	304	354	337	296	330	354	344	334	366	349	304	314	310	347	300	322	345	327	340	317	330	320	310	339	329	312	358	350	341	343	347	333	316	343	339	350	328	323	324	342	327	318	328	313	347	331	331	329	295	315	326	320	354	317	339	309	339	319	309	302	291	320	342	325	312	334	335	352	296	381	321	342	372	320	317	292	319	360	338	350	327	319	344	335	302	323	328	356	351	339	368	300	325	338	310	362	337	353	331	341	349	352	360	363	337	350	347	346	336	340	322	316	340	334	319	357	356	344	361	326	342	327	358	345	312	354	324	323	335	291	298	315	366	314	365	346	309	349	328	329	320	298	334	321	323	325	343	329	340	327	369	342	326	347	333	341	317	358	337	313	326	342	347	328	321	318	321	328	340	312	304	296	310	335	350	315	341	342	329	347	335	356	326	329	338	305	348	342	326	330	298	359	335	344	336	327	336	330	307	355	340	345	316	344	292	353	314	315	342	363	317	333	316	326	352	329	296	370	323	319	348	367	342	319	300	370	319	357	359	361	324	331	358	357	340	357	349	327	316	353	306	309	334	318	313	325	332	354	342	335	336	371	331	306	331	345	377	324	342	338	349	311	350	340	336	311	350	308	316	330	369	320	330	328	318	331	344	343	342	345	323	333	311	291	343	344	340	344	337	349	340	351	339	333	312	359	361	326	362	335	360	355	374	329	313	324	331	319	338	334	329	320	340	331	335	339	342	329	333	336	315	321	348	350	301	324	344	374	329	351	327	315	340	342	327	313	333	351	346	323	329	335	343	331	335	287	299	323	351	303	350	311	354	348	344	370	331	342	348	325	331	327	327	332	321	309	338	321	316	316	314	325	369	356	335	345	319	323	302	346	300	327	310	330	294	335	353	318	356	349	321	373	357	310	339	307	333	330	342	319	317	346	341	305	347	325	324	355	317	345	308	332	332	332	298	342	325	287	363	310	316	380	335	326	318	333	340	319	331	338	310	344	338	329	355	376	327	327	326	334	326	338	325	310	369	323	324	333	349	381	348	336	339	355	342	301	357	359	347	331	327	310	359	337	350	339	371	343	338	335	318	359	327	342	314	337	303	336	338	321	318	330	340	329	359	339	347	306	350	339	308	314	315	325	337	320	365	356	355	329	316	340	324	394	336	357	328	304	335	360	340	326	334	324	311	332	350	324	303	337	296	341	362	345	348	337	340	323	356	326	324	368	340	331	325	335	337	330	302	364	327	368	316	311	325	329	330	328	314	327	334	340	350	334	327	365	319	330	362	344	332	322	350	321	319	336	345	322	347	331	340	338	347	335	323	316	323	349	319	328	346	377	347	345	334	374	346	368	345	335	336	356	348	340	317	307	313	337	340	318	356	340	338	347	331	340	359	350	326	309	305	350	303	332	335	322	332	356	322	328	318	299	337	340	337	347	341	324	371	323	327	279	318	320	334	347	323	322	319	305	297	311	334	359	323	354	320	335	328	302	321	337	349	355	349	330	346	312	337	363	331	333	318	349	307	321	318	334	349	346	336	314	306	326	321	348	313	346	317	330	326	352	333	322	350	296	340	291	340	310	328	334	358	346	315	324	339	334	307	309	336	334	316	338	313	323	368	331	306	322	332	334	300	328	316	312	353	347	338	342	352	343	347	323	301	338	305	367	329	369	336	344	354	339	334	297	345	328	334	334	322	349	322	345	331	307	322	321	328	319	338	332	356	318	377	342	325	340	371	356	331	355	295	363	336	341	359	333	349	347	360	360	319	348	335	357	337	327	345	370	336	368	312	332	332	329	309	338	337	334	329	327	353	340	354	328	349	344	341	322	322	347	335	369	342	320	345	357	341	335	351	326	343	339	357	301	328	299	308	377	338	349	351	337	332	365	326	349	313	301	342	336	369	344	338	373	318	301	343	335	362	322	390	348	294	325	300	333	330	335	342	343	368	323	324	306	318	311	323	317	351	329	348	327	334	352	330	329	343	318	342	350	326	354	353	337	314	354	367	324	345	334	354	340	333	336	340	295	314	316	342	325	338	320	335	349	313	354	337	329	352	332	348	309	323	307	349	331	317	320	332	342	326	320	307	327	321	367	340	339	311	331	361	338	311	323	340	315	341	358	345	337	332	346	352	340	314	341	342	335	337	333	313	326	320	316	336	325	323	352	328	336	303	318	316	322	320	363	323	357	319	366	345	382	326	335	310	323	334	333	324	330	323	356	334	344	300	328	339	338	325	338	357	347	352	325	368	315	324	335	336	347	316	313	328	357	314	346	342	291	330	373	337	339	330	356	333	313	311	356	350	326	390	334	335	313	338	353	332	350	328	313	319	317	330	327	303	320	323	326	319	327	344	337	337	300	341	345	348	328	318	302	297	338	322	301	328	355	311	343	344	344	327	324	355	334	310	323	353	313	359	307	334	336	313	364	347	358	338	320	354	314	322	323	346	339	327	336	336	347	314	318	348	347	360	338	369	319	307	336	334	345	338	330	322	304	322	338	335	355	300	293	336	317	323	325	337	308	360	348	329	320	316	336	365	317	326	346	337	353	330	317	343	330	311	324	336	313	325	314	358	334
5115	5010	4001	576	475	428	424	384	364	383	343	381	355	391	329	369	334	372	353	360	353	372	330	349	355	310	374	341	353	364	332	361	376	356	385	368	368	358	341	354	352	362	343	352	334	342	347	353	359	328	395	370	355	366	346	371	315	345	336	353	359	344	376	310	340	389	362	376	348	367	353	354	363	331	364	338	371	352	380	327	328	324	367	334	367	359	373	361	316	358	371	347	359	343	333	360	378	367	380	385	342	332	318	363	340	360	349	373	319	375	376	370	374	372	378	337	365	352	339	364	347	366	341	381	377	369	355	375	356	356	349	332	337	346	348	349	368	368	336	352	393	358	333	357	364	358	311	338	375	341	371	378	326	376	361	334	364	392	351	351	383	359	352	360	336	367	389	350	349	371	376	360	377	344	353	338	368	377	352	341	317	367	358	361	356	354	361	399	337	349	320	340	350	361	356	340	350	333	351	349	337	323	359	331	365	364	345	306	360	361	352	331	345	354	378	373	368	375	383	341	384	366	401	401	359	340	337	339	344	363	386	411	369	367	341	361	352	343	339	366	361	358	365	332	351	359	354	338	333	374	346	387	340	345	337	340	354	385	328	357	367	348	353	320	359	334	338	334	359	334	339	360	370	349	369	371	378	303	327	365	380	355	345	372	323	352	369	346	376	334	385	367	372	373	365	358	351	368	370	351	328	321	373	351	355	358	351	350	327	373	322	383	380	358	332	332	365	326	342	362	393	342	353	368	365	338	355	344	382	353	369	307	352	352	354	324	363	365	344	325	349	352	335	384	354	321	369	360	354	367	361	341	329	369	340	338	353	367	328	340	335	339	351	329	358	342	394	387	341	318	347	321	352	330	387	343	329	317	347	366	372	361	348	327	371	329	357	385	358	359	325	361	376	360	338	356	366	366	377	343	339	349	381	389	344	328	357	355	340	358	352	347	375	377	358	349	372	346	364	351	357	350	377	341	360	362	370	390	360	338	397	324	342	334	392	410	363	368	354	335	340	364	385	339	350	351	369	364	382	388	339	327	380	335	364	379	372	341	335	357	394	343	345	359	362	363	339	344	363	346	371	377	382	340	381	327	353	308	358	369	380	347	391	353	318	339	355	364	380	364	372	351	342	350	344	368	394	361	363	327	322	328	375	340	340	362	364	373	338	357	366	335	340	352	346	332	382	324	344	336	333	383	365	364	349	352	393	371	350	341	366	361	374	402	343	367	336	318	368	336	356	363	375	310	367	367	387	348	344	319	342	402	343	386	365	377	344	365	388	329	398	320	322	329	311	331	391	340	392	337	345	367	367	334	338	329	366	355	370	350	348	316	341	367	340	361	365	356	392	386	372	371	340	353	339	346	353	344	355	365	336	364	346	339	326	338	370	385	350	344	364	365	372	333	350	393	350	400	355	354	381	363	359	369	385	342	359	351	340	372	393	362	374	336	347	354	321	352	370	372	309	327	355	373	331	358	394	368	349	345	347	381	360	320	343	330	365	360	349	351	356	359	330	352	378	363	345	342	336	375	360	366	365	358	358	364	327	377	365	345	353	336	343	350	348	377	402	348	358	357	363	365	378	320	374	370	305	347	320	351	389	370	331	341	333	379	299	336	348	334	348	375	345	342	352	352	356	336	357	358	329	356	329	374	370	349	342	346	383	372	340	338	391	354	333	368	379	332	343	341	343	341	347	355	366	335	376	359	359	335	334	354	336	326	353	366	349	334	337	331	371	335	337	347	371	355	337	337	369	356	341	362	364	392	341	365	358	341	329	389	362	351	349	355	393	371	352	358	330	360	377	374	328	355	341	369	343	349	346	359	361	327	352	333	369	369	350	367	322	359	388	400	385	364	359	387	382	379	367	356	356	334	370	367	352	372	372	349	361	381	372	353	369	326	330	301	346	353	379	363	355	363	337	360	349	350	385	355	345	353	360	357	337	362	376	366	361	367	359	335	375	343	339	369	374	390	318	347	362	362	341	377	345	345	363	394	383	353	330	364	376	338	356	328	393	332	342	350	369	355	371	342	398	350	352	354	346	323	350	379	403	344	345	344	375	354	338	338	358	339	316	366	360	355	353	348	341	350	351	329	335	372	384	340	348	356	374	359	344	354	335	366	401	355	358	326	377	324	358	362	302	359	371	326	331	364	342	398	382	357	364	340	369	360	325	349	343	324	336	314	351	362	320	367	369	356	343	363	362	405	340	357	374	365	345	384	363	356	369	328	392	354	328	350	360	371	355	331	340	367	374	383	362	361	339	340	386	376	364	379	342	358	351	353	346	381	350	323	346	337	346	334	341	349	332	347	335	339	337	390	392	352	346	368	321	366	363	382	353	433	345	340	345	379	343	315	350	363	358	365	357	346	379	369	381	351	375	343	370	352	379	381	360	348	367	351	326	391	388	379	359	358	362	355	365	369	393	343	373	354	334	396	352	379	368	340	355	361	342	323	378	361	359	344	395	355	365	382	308	335	341	361	361	373	359	354	387	353	328	354	329	386	334	391	343	372	374	320	332	355	321	326	357	371	377	362	345	346	323	373	337	382	330	356	355	341	340	352	336	387	342	385	355	382	364	323	339	353	368	359	365	370	377	381	355	323	354	326	342	355	355	345	335	346	376	377	360	365	362	356	372	345	365	379	330	370	359	367	379	368	368	373	354	369	365	340	353	382	334	360	356	374	334	364	321	350	348	391	357	348	350	367	382	381	363	352	400	368	360	365	374	383	359	338	322	384	353	350	361	345	337	374	354	378	351	355	359	348	338	370	360	368	321	346	348	359	338	365	344	342	346	364	334	335	369	334	351	359	347	368	334	337	365	343	342	332	358	324	361	381	340	343	356	351	351	362	354	340	371	341	332	337	384	373	346	359	348	352	394	342	342	372	339	382	346	344	366	364	354	384	372	354	369	390	384	345	350	336	356	340	374	345	326	369	324	365	370	364	331	362	365	363	384	378	359	327	347	313	359	347	374	366	335	353	370	335	354	377	352	358	364	336	360	375	347	345	369	349	355	377	367	356	382	336	362	372	347	365	349	380	336	372	365	314	330	332	359	351	326	330	377	334	360	358	365	372	369	332	366	358	352	346	375	313	336	360	319	374	348	355	354	339	361	365	350	347	362	340	365	379	360	361	345	372	359	350	388	359	341	368	352	386	350	325	362	370	360	321	335	385	348	353	348	345	321	342	327	361	318	334	398	330	326	360	361	338	364	352	325	371	366	339	357	341	368	311	373	367	361	367	350	381	379	315	326	332	365	361	334	370	346	349	341	338	354	346	398	362	323	364	384	292	354	365	394	379	354	332	340	327	294	347	330	348	361	345	369	360	327	332	324	343	355	377	400	358	372	330	342	337	365	334	370	338	341	352	354	346	367	351	347	332	343	353	358	387	349	361	324	368	377	374	342	367	382	319	349	357	322	406	345	382	365	353	331	368	404	372	322	349	347	346	338	331	337	363	368	370	342	356	355	363	338	392	352	353
23500	21256	28489	24360	21260	11095	1447	1009	807	733	703	717	656	639	680	648	644	600	623	599	630	636	579	637	647	554	605	582	543	613	580	613	540	602	638	587	556	605	610	619	578	606	569	557	595	593	534	590	601	584	576	563	536	598	583	562	590	551	546	558	549	587	627	548	555	606	574	572	541	593	544	589	581	570	566	557	586	566	568	590	580	565	558	598	552	636	595	649	566	593	568	537	580	601	565	566	521	533	594	592	601	547	588	576	573	563	582	593	582	608	565	590	560	568	528	558	599	594	595	556	562	588	545	524	602	556	553	553	578	542	565	568	601	556	611	554	555	519	562	557	516	537	561	548	601	583	581	559	614	562	597	530	601	547	549	587	574	552	550	539	567	569	565	561	613	561	534	579	572	533	554	557	545	570	548	597	581	602	595	578	550	541	568	594	562	570	564	592	581	541	558	594	604	542	540	580	562	608	601	594	584	613	555	595	562	552	587	587	593	554	568	634	523	555	571	574	576	576	564	590	563	572	589	568	554	544	558	605	548	565	585	599	576	588	550	621	541	568	575	587	604	554	532	571	597	542	587	526	588	567	522	522	572	566	586	545	551	588	534	531	541	564	581	582	543	572	586	567	583	578	544	539	596	560	579	585	601	567	567	605	567	532	571	579	578	550	575	585	565	528	573	614	571	541	571	558	571	572	557	603	541	544	591	537	606	572	581	582	554	585	607	573	565	587	592	602	578	542	559	578	550	562	533	590	601	566	545	567	585	534	568	543	573	556	577	588	548	541	539	582	583	547	573	584	566	580	543	523	571	595	561	589	560	577	557	584	537	549	558	545	592	545	579	525	545	547	556	567	561	568	572	589	576	553	574	516	542	603	547	537	550	567	579	558	602	569	546	577	555	576	584	589	575	557	570	616	606	592	573	610	576	555	587	569	608	577	533	559	575	595	608	552	563	601	571	559	549	598	585	550	544	612	562	587	632	540	566	570	560	589	578	585	557	612	556	598	585	600	553	570	526	556	596	537	602	579	562	599	565	567	549	568	595	592	559	594	518	539	627	597	585	567	596	585	541	549	553	604	590	579	607	557	571	562	582	585	542	557	529	586	571	598	537	603	535	598	577	611	559	571	553	592	587	565	570	575	560	591	581	532	592	569	588	544	587	560	552	530	582	568	575	585	554	562	521	564	561	601	596	553	553	512	598	543	556	558	565	593	604	562	561	576	520	574	538	577	547	540	593	599	593	576	615	525	596	543	615	605	570	513	575	569	532	599	530	567	598	548	555	555	545	584	592	559	562	553	567	583	605	598	567	607	585	599	595	551	545	589	574	601	531	551	544	567	562	563	570	577	585	591	570	562	571	541	544	576	548	519	596	594	555	563	572	588	553	535	598	566	591	545	609	550	588	565	541	563	602	600	547	582	581	547	596	601	586	561	555	580	577	585	546	620	523	577	568	547	554	546	590	582	569	556	566	532	582	590	589	577	575	620	555	612	549	566	545	556	544	593	565	589	588	561	610	514	585	598	591	568	571	587	548	527	583	602	537	563	558	585	543	583	580	511	581	567	527	564	546	590	594	619	581	546	528	546	604	616	561	561	584	582	562	531	574	571	573	572	569	552	555	586	593	586	583	619	582	565	584	544	532	550	547	568	575	543	619	617	604	576	599	592	506	569	548	584	595	590	552	610	551	591	553	576	569	556	604	568	543	550	591	561	589	567	587	559	542	555	562	568	593	573	587	607	557	558	580	583	547	601	539	588	608	564	616	593	587	543	590	530	578	567	590	602	537	558	598	557	591	551	575	582	569	615	556	528	548	524	541	501	566	551	622	579	581	568	601	587	555	557	592	576	571	593	557	569	586	599	609	569	560	549	531	569	598	596	642	576	561	553	545	581	589	558	578	556	554	583	548	588	578	602	616	567	541	570	572	618	579	539	562	555	557	605	568	564	552	565	568	537	531	556	559	589	574	569	552	588	570	554	536	560	614	537	583	599	525	504	583	573	586	522	591	549	562	517	592	633	554	588	583	552	541	551	542	565	572	522	571	553	569	558	646	562	593	585	569	572	567	540	593	571	568	560	573	542	559	586	516	584	585	571	527	567	562	534	550	557	593	553	573	508	507	564	567	530	629	614	563	592	602	570	589	574	581	591	536	542	583	560	580	617	547	576	590	543	575	524	585	564	596	559	585	601	572	542	590	572	537	599	581	587	551	583	584	593	576	536	557	574	594	594	560	564	563	590	579	546	592	555	617	548	541	567	565	505	556	546	591	574	553	542	616	572	597	584	588	564	568	532	598	562	577	595	575	589	571	564	539	583	544	512	564	552	598	577	515	546	600	574	604	517	578	601	572	575	582	571	584	633	596	586	606	566	543	525	559	583	496	595	558	565	558	556	544	528	548	563	620	535	591	590	574	600	509	535	563	590	585	579	575	515	535	597	554	543	639	584	564	569	540	571	586	557	587	555	554	566	579	575	530	551	554	537	590	562	559	542	560	594	567	591	603	570	580	565	535	517	601	558	554	544	548	547	588	551	542	553	563	580	603	542	568	601	584	575	617	572	530	547	555	549	506	554	600	563	575	564	592	564	605	542	530	559	580	540	592	553	566	558	538	544	559	578	566	560	576	570	550	515	600	610	564	550	591	523	585	624	568	630	572	558	601	581	553	524	558	553	598	573	568	567	509	620	564	556	569	609	592	575	560	529	523	568	530	568	596	590	561	591	557	588	580	534	584	537	561	592	579	605	568	560	570	545	584	571	560	569	624	576	574	552	585	591	555	594	564	568	546	581	540	551	569	580	541	602	563	529	555	569	597	585	532	526	566	561	568	583	580	589	587	543	561	562	527	570	610	594	515	601	633	543	592	552	561	563	580	579	600	586	599	559	581	576	542	594	550	580	544	556	570	578	528	593	561	563	539	582	577	556	546	637	576	604	562	616	585	581	554	526	578	554	557	593	589	540	578	562	597	551	578	558	565	551	589	581	558	540	552	578	603	523	574	565	577	546	622	572	529	537	547	564	575	555	584	569	572	526	578	530	562	596	608	552	572	576	583	565	580	553	564	597	569	563	586	563	586	528	584	565	517	552	600	571	617	538	597	560	609	578	570	550	591	565	589	562	601	569	562	571	578	591	612	578	567	475	605	591	577	563	596	575	556	580	602	575	543	544	579	580	574	551	590	545	560	595	540	566	551	569	560	579	577	541	565	617	548	581	532	542	545	532	571	577	526	590	566	561	567	602	556	632	557	565	545	534	550	583	575	547	557	536	533	593	536	553	531	567	532	582	573	546	560	552	532	542	541	542	550	575	530	555	508	569	529	546	549	552	597	559	637	600	601	570	543	563	576	566	511	576	570	558	591	563	573	571	562	575	564	571	548	527	515	579	583	569	562	571	589	556	571	560	563	587	573	572	618	571	550	561	528	560	562	556	563	572	544	572	576	571	534	606	574	573	535	563	573	559	546	560	576	507	573	557	599	575	575	556
4878	24843	24028	3134	2296	1730	1421	1181	1029	956	855	773	767	731	675	706	696	652	721	713	654	643	692	595	659	706	663	661	614	633	637	644	555	619	597	629	583	666	617	620	611	614	602	615	648	625	580	613	656	601	630	569	644	652	590	606	589	598	648	588	586	665	611	609	584	606	629	617	589	577	635	611	638	646	659	618	645	621	586	633	608	588	584	594	637	589	567	589	650	665	605	620	588	553	571	609	595	616	589	638	615	597	593	592	562	630	634	567	607	603	574	646	585	612	610	610	592	631	631	611	598	607	583	595	604	621	632	611	644	611	605	610	573	600	605	614	620	613	629	610	590	581	621	587	620	647	601	641	595	601	608	589	627	609	646	601	638	635	623	580	566	628	644	563	580	593	680	645	551	615	634	567	614	607	613	598	582	611	632	633	612	599	618	581	589	610	596	595	588	583	606	643	617	598	580	583	638	588	578	595	646	576	615	558	619	558	607	601	614	606	646	602	652	565	631	547	668	618	605	623	597	618	620	600	586	658	631	607	561	576	601	584	589	623	574	602	623	585	616	631	628	621	630	589	574	598	632	635	576	629	582	619	589	608	607	599	610	588	613	577	642	574	604	597	580	625	577	636	596	626	592	607	611	595	618	604	600	577	613	594	665	601	656	600	602	602	596	590	534	600	659	628	594	631	614	577	620	629	632	596	637	593	601	593	590	604	634	612	602	630	584	572	618	625	596	617	626	605	569	572	618	629	624	567	616	576	613	587	609	616	670	643	606	605	607	597	602	614	595	588	565	611	623	585	601	625	617	657	611	615	614	612	639	581	566	629	580	657	564	590	590	641	621	588	623	574	599	613	597	624	570	639	610	558	600	643	591	632	640	599	602	616	624	616	579	586	612	554	607	545	558	608	611	599	641	627	590	615	607	646	606	632	583	615	588	633	598	641	633	625	636	618	602	650	588	607	583	609	569	645	589	626	613	602	633	606	596	613	610	612	659	613	568	617	599	638	568	642	639	601	565	607	624	625	587	591	556	577	598	641	574	594	632	610	630	608	644	629	605	600	604	606	615	628	607	579	621	602	621	653	603	597	642	606	581	592	580	570	619	579	582	598	559	597	653	618	590	614	654	603	611	665	646	609	611	597	603	564	613	626	634	637	606	581	602	616	607	597	615	623	571	624	600	583	602	630	589	650	609	630	605	577	600	613	588	613	608	542	616	566	578	578	604	634	598	602	576	630	613	614	602	605	600	619	592	628	613	605	576	579	580	600	600	608	594	605	586	672	648	616	613	595	565	605	599	621	637	562	582	635	587	618	582	636	590	587	606	657	623	588	641	584	610	595	591	639	642	623	628	654	574	614	638	616	577	600	588	611	619	580	631	608	633	606	602	604	641	575	567	580	596	583	606	605	544	581	598	604	569	572	589	608	631	604	657	630	626	619	596	602	594	626	617	617	599	627	638	595	558	598	622	615	563	575	657	592	568	594	665	599	596	614	574	589	600	560	619	607	606	587	661	623	621	635	591	621	580	614	606	607	624	564	578	617	588	586	628	603	629	602	573	566	629	608	551	626	587	592	582	585	605	630	615	584	590	636	590	625	612	553	626	653	620	600	641	597	647	615	586	586	597	619	576	631	634	632	630	634	596	593	632	612	633	630	614	566	567	606	626	587	662	594	599	614	564	612	620	627	614	556	632	588	606	612	676	618	630	624	592	586	636	629	622	583	596	644	594	632	618	596	610	613	612	646	585	584	635	630	597	594	585	585	649	598	586	620	602	628	588	607	561	652	600	573	614	627	618	645	571	620	594	625	672	629	616	567	640	625	597	593	623	599	538	609	619	627	591	610	593	630	625	599	576	558	628	623	604	621	625	602	624	618	611	601	584	606	620	639	656	586	578	637	664	594	590	619	588	584	577	625	577	590	631	603	645	578	564	592	619	614	644	601	624	591	567	615	641	607	592	618	577	575	608	604	651	608	550	597	574	601	590	574	572	638	638	579	634	592	619	586	592	639	615	627	575	598	575	636	587	585	589	650	596	602	615	633	630	602	609	587	626	617	602	594	650	599	587	633	611	627	600	622	600	625	600	626	594	627	579	609	618	588	609	609	639	600	693	589	629	565	624	598	611	600	579	636	624	590	618	573	626	621	600	625	528	628	588	621	610	604	643	641	593	612	584	610	605	595	627	658	558	636	624	613	644	646	656	574	653	587	648	608	637	630	615	607	589	642	637	656	636	615	602	642	622	583	573	611	661	603	602	634	611	592	587	598	597	607	587	662	584	587	590	629	588	576	658	616	611	600	618	584	604	592	641	584	598	620	631	595	635	609	620	585	564	612	600	589	598	640	596	615	628	619	643	621	600	644	604	637	622	604	581	595	589	618	598	593	579	607	566	586	605	639	636	652	595	594	593	581	614	598	597	554	623	622	606	609	603	603	620	620	601	625	633	580	653	612	618	615	660	642	591	620	570	606	616	608	589	587	605	600	620	608	625	592	610	642	612	610	566	615	641	595	591	677	591	604	626	602	604	582	602	633	615	613	609	617	573	616	612	648	603	572	626	600	581	594	602	580	648	577	625	614	625	635	580	602	623	588	600	575	594	593	613	542	585	608	596	582	601	577	592	616	636	560	617	626	613	620	621	592	633	583	655	615	576	659	636	618	583	612	621	631	624	568	597	609	575	654	603	617	636	607	589	611	544	604	574	598	606	593	643	597	600	566	569	652	606	619	611	638	657	602	616	628	608	563	594	653	579	602	564	627	614	626	584	591	613	594	615	624	628	560	587	554	602	619	581	606	641	562	610	639	590	623	568	590	597	593	591	613	609	652	613	545	649	609	622	592	596	621	578	579	581	592	607	613	612	605	569	598	636	622	601	572	628	605	629	617	590	689	615	613	615	590	604	579	581	650	626	595	642	581	630	587	669	644	591	622	573	624	584	633	555	596	596	601	562	603	632	576	659	611	579	662	637	585	604	647	614	581	587	607	602	590	578	561	610	632	632	591	647	588	631	575	559	579	615	593	613	601	580	586	615	585	581	606	605	599	623	589	608	625	620	591	575	629	649	635	606	622	624	636	578	582	618	640	631	613	614	612	621	638	615	594	587	641	677	535	617	599	628	628	593	602	589	601	607	608	651	599	615	639	641	630	567	611	636	625	610	604	593	576	584	560	592	574	588	558	603	571	561	666	643	583	591	601	605	593	534	613	622	605	583	586	602	628	609	656	641	600	658	595	620	598	606	605	636	578	587	595	606	557	640	633	583	619	613	600	603	558	572	596	612	575	604	621	604	586	561	588	597	643	651	613	595	611	621	625	609	600	627	562	600	649	617	587	602	613	575	592	616	566	588	625	575	591	602	607	599	582	633	623	663	618	597	581	619	619	590	633	610	610	630	616	553	650	603	598	606	558	573	592	624	616	612	587	586	605	601	567	662	616	606	645	603	621	639	588	594	633	542	607	600	620	608	598	592	600	586	586	622	588	581	637
24565	21265	27753	25010	13823	637	411	331	272	238	224	215	196	165	215	180	209	162	160	180	168	173	158	174	177	187	174	170	143	148	173	152	155	162	138	134	183	157	163	164	160	163	168	145	151	140	161	177	137	148	182	149	154	151	157	155	164	149	154	145	159	159	153	152	175	165	174	138	143	139	159	173	153	152	137	148	164	142	148	155	148	163	148	143	151	132	151	167	138	144	155	162	143	155	147	147	140	182	146	160	168	183	145	164	162	152	162	145	138	145	130	144	149	141	150	167	187	144	143	156	151	137	146	145	166	140	172	171	125	153	155	163	160	167	149	170	156	167	150	143	155	146	158	143	147	143	147	170	170	158	160	150	139	166	174	144	194	164	146	140	167	127	162	136	148	151	148	162	164	143	163	155	173	143	137	166	166	125	176	139	155	167	163	116	181	137	171	148	133	151	163	141	158	172	158	142	165	173	156	155	161	159	166	170	142	162	132	155	165	151	152	170	152	137	159	155	152	174	133	163	133	125	169	151	159	156	149	147	150	140	162	129	165	165	151	149	147	159	140	125	159	158	170	160	157	170	134	145	154	138	139	150	165	152	166	164	158	166	136	177	134	138	171	120	155	170	146	163	165	130	141	155	162	156	142	147	140	153	145	146	169	143	133	162	165	120	140	158	148	153	148	138	142	156	136	145	157	158	163	148	164	146	158	157	145	171	168	137	152	152	143	139	157	168	129	155	187	149	131	139	147	146	159	146	160	162	139	140	158	148	149	163	180	150	144	146	165	161	162	163	150	161	174	145	164	155	169	136	143	160	171	154	169	135	161	147	162	169	166	147	157	156	149	158	154	161	144	136	156	168	162	155	135	147	150	137	145	151	160	149	157	137	160	159	148	157	148	139	139	147	144	146	166	158	156	136	144	167	140	188	163	139	146	148	149	151	162	176	162	166	147	138	149	150	131	145	159	141	140	166	158	167	166	147	154	143	153	141	156	145	161	156	133	149	151	152	165	154	161	141	137	137	145	164	159	139	163	156	153	145	146	147	161	156	158	145	141	161	131	179	144	178	131	140	150	167	148	174	165	155	145	180	166	169	151	172	169	145	160	158	168	153	144	164	152	153	160	163	145	150	158	145	147	149	176	160	145	154	187	130	147	146	156	146	134	158	126	153	145	138	154	156	157	142	153	178	151	153	154	162	162	163	175	155	156	166	120	141	138	153	157	149	143	127	167	166	153	141	170	158	152	163	163	156	154	154	151	113	158	141	149	154	179	153	140	175	134	165	140	152	167	166	158	147	160	158	141	165	134	169	158	144	160	151	137	144	171	173	145	169	156	137	173	142	150	168	145	142	146	146	157	156	143	163	146	165	157	166	160	155	162	136	149	157	146	168	165	141	141	161	157	137	147	155	180	138	153	142	137	155	146	159	151	173	152	151	151	153	161	156	174	148	148	162	158	158	174	161	159	170	150	149	176	146	156	142	130	171	141	153	167	151	164	180	139	149	145	161	134	148	145	144	135	179	158	139	129	160	146	151	128	163	148	149	143	152	143	167	153	142	146	147	171	142	152	162	169	161	189	158	139	149	137	155	170	185	161	163	143	151	156	157	181	154	142	173	145	129	150	148	165	159	146	157	156	141	156	165	145	137	166	162	111	162	151	164	164	157	141	147	148	152	137	148	160	168	152	135	160	187	138	166	160	145	159	153	153	169	167	135	141	137	167	145	152	164	128	143	156	139	151	148	154	148	156	140	161	136	165	165	170	137	154	169	165	138	167	186	150	139	150	170	146	134	159	173	152	156	183	146	168	149	176	182	144	165	142	159	163	155	149	151	158	166	191	169	132	170	170	189	165	155	151	152	155	150	155	166	161	146	142	118	135	170	180	167	162	152	141	139	178	151	173	136	143	153	155	139	153	150	158	152	148	129	175	156	155	163	145	170	175	150	140	146	168	156	145	157	167	138	161	165	165	139	171	145	141	166	145	154	152	161	167	143	141	155	163	175	138	137	175	178	153	145	138	169	155	142	145	191	140	156	145	138	156	167	128	162	160	149	156	147	165	180	167	161	159	184	165	165	174	163	166	170	142	148	165	144	160	162	159	155	143	149	164	158	166	142	170	168	153	160	158	142	136	141	145	143	137	166	139	138	168	160	148	173	163	153	167	163	161	138	182	175	155	161	148	129	142	168	139	160	155	151	151	137	171	154	157	162	143	175	138	126	155	176	158	141	139	156	148	147	144	153	137	141	160	162	148	143	164	142	166	174	149	153	143	157	147	147	143	150	153	166	135	165	175	147	162	149	158	137	141	149	163	150	157	138	155	132	144	134	154	174	137	143	177	148	144	156	150	150	158	158	129	157	160	142	144	151	156	144	157	156	156	164	174	137	145	150	166	146	159	180	177	166	137	172	162	160	138	164	151	140	136	150	150	133	163	161	162	171	136	150	153	142	140	162	166	161	118	131	148	156	156	146	147	135	154	151	165	133	158	143	161	148	174	173	151	156	160	125	177	141	140	170	147	164	161	132	157	144	160	164	154	157	160	148	160	158	149	148	147	150	126	149	150	148	160	129	149	138	176	147	143	144	155	155	134	178	148	149	175	153	156	166	154	153	141	138	175	151	131	146	159	150	149	155	164	149	138	150	176	153	152	179	155	150	119	146	156	169	154	149	169	154	153	149	142	188	135	157	154	154	164	144	179	163	151	169	121	146	146	167	162	162	176	137	150	159	147	167	153	147	151	140	161	176	138	158	144	140	160	158	146	145	168	130	171	161	149	170	142	142	185	149	152	163	147	164	163	166	170	147	155	148	163	152	132	152	146	135	164	163	161	152	141	155	147	143	156	161	177	169	130	143	168	148	154	164	151	152	138	140	140	153	159	164	152	162	182	151	152	161	144	147	155	139	147	132	134	156	164	141	149	151	158	150	146	150	151	140	145	163	156	177	171	165	136	152	159	142	159	150	157	136	165	144	159	164	134	156	157	148	113	134	152	133	171	169	163	150	150	156	151	125	143	174	163	161	136	138	164	128	152	143	150	169	141	148	177	155	146	153	173	144	152	167	134	151	148	140	161	148	146	177	128	173	172	142	162	139	149	152	143	172	158	164	129	146	143	136	154	156	162	141	157	146	147	168	153	156	154	163	151	136	150	142	142	153	159	151	162	159	151	147	142	171	150	138	150	149	132	131	158	149	165	160	147	172	131	150	157	163	136	156	149	169	183	173	147	177	155	173	141	146	166	158	160	155	148	154	169	146	155	157	147	157	152	164	156	150	144	156	144	142	140	158	154	142	143	155	151	147	148	142	131	167	149	174	161	167	157	149	158	160	183	163	144	160	141	138	153	158	140	163	170	154	142	164	154	156	135	150	149	158	135	169	156	145	161	147	148	129	139	129	166	138	172	131	136	147	148	169	157	156	166	154	149	140	181	152	147	173	167	145	183	147	166	151	132	149	148	162	166	167	155	140	148	150	166	176	151	119	142	154
4331	17183	20030	1636	1135	828	603	493	430	350	317	290	302	255	228	209	232	214	204	220	191	176	194	185	196	189	228	193	186	188	173	208	208	180	180	183	166	191	186	168	169	186	201	173	177	197	187	162	194	201	190	179	174	174	172	175	182	189	186	178	197	200	169	157	165	211	191	191	176	205	190	171	171	189	184	173	179	199	162	155	155	180	200	175	176	171	184	198	211	189	190	191	193	186	175	198	185	172	147	190	163	201	177	181	156	168	185	181	175	157	167	185	173	178	163	159	163	187	168	204	193	179	183	182	184	205	186	182	184	183	182	190	185	165	192	157	182	170	162	173	162	177	163	188	187	163	158	176	165	184	192	197	153	184	171	177	167	184	152	180	156	190	158	180	177	171	184	169	175	175	161	156	155	158	163	181	202	186	174	204	179	171	197	194	172	192	179	181	171	201	193	170	172	174	214	171	188	193	183	220	181	147	191	215	167	159	191	171	157	190	187	197	167	162	150	190	185	174	172	188	175	181	184	201	191	167	172	182	168	180	156	159	163	192	163	190	204	179	178	186	162	183	187	176	193	193	171	193	183	187	184	168	163	176	185	155	162	199	163	161	166	192	193	199	177	172	191	185	161	170	174	164	167	165	171	190	181	190	163	171	182	171	179	173	178	157	166	210	174	162	186	161	156	173	191	164	176	169	193	155	166	166	162	166	156	180	171	156	186	179	207	186	192	179	159	169	175	190	198	181	179	173	195	197	172	163	180	189	151	184	173	185	183	162	177	199	187	181	182	175	187	176	186	175	170	180	173	185	183	176	180	190	190	194	180	183	193	186	173	171	160	174	167	182	177	183	157	194	203	181	187	166	151	159	180	185	160	182	197	200	178	160	150	180	179	162	177	192	166	166	178	162	157	190	164	172	185	152	148	182	166	171	180	188	182	182	177	181	173	186	159	161	178	186	174	151	167	167	170	177	187	177	164	167	171	164	181	164	177	182	166	168	173	154	173	161	168	179	169	177	174	187	181	184	194	185	181	201	164	188	193	182	185	176	167	187	187	186	174	210	196	177	211	179	179	160	174	190	159	163	177	162	163	191	167	172	155	196	189	168	161	180	186	203	160	177	176	179	161	166	195	158	175	173	177	151	173	180	184	187	187	171	154	176	179	202	174	163	194	194	171	191	185	171	183	169	177	181	160	177	164	185	203	179	199	204	188	173	186	155	164	160	155	221	181	166	192	169	199	158	182	184	158	166	183	216	174	183	202	178	190	189	201	178	164	173	188	196	173	180	184	167	181	168	180	190	185	170	181	167	180	195	195	189	166	181	190	184	192	184	171	164	168	200	185	172	174	169	192	190	171	189	168	179	177	172	182	170	182	173	168	165	184	154	176	182	184	192	193	188	180	186	169	197	182	166	159	166	171	178	160	168	176	183	185	183	170	179	163	193	176	181	179	177	161	182	160	169	172	139	170	175	189	186	188	160	173	167	199	160	178	190	186	167	192	210	178	190	162	147	150	190	191	160	158	211	174	176	168	173	168	156	170	174	193	167	193	162	204	169	163	168	183	208	191	187	165	209	193	188	167	201	176	163	192	184	189	187	172	199	182	173	175	181	182	173	169	168	210	201	164	188	166	175	172	157	157	177	172	184	159	183	191	167	173	185	157	171	197	159	202	166	201	182	175	178	182	173	163	179	189	194	190	176	165	195	174	167	167	153	172	158	165	154	190	173	176	175	181	167	164	178	176	176	165	191	179	175	184	172	192	173	171	182	168	200	181	171	173	179	184	174	166	169	185	190	167	182	173	191	150	168	177	162	181	172	169	174	185	195	171	196	189	206	187	175	184	172	164	172	181	185	191	186	167	175	172	184	167	199	177	189	175	176	179	163	169	171	174	181	161	179	187	200	167	177	204	186	197	187	203	150	185	162	173	193	160	202	167	165	191	164	167	173	163	168	210	169	177	191	170	179	178	183	159	171	182	159	176	185	144	183	189	199	184	158	164	181	171	195	168	204	184	219	163	192	177	184	175	163	177	163	169	198	168	180	181	181	165	186	168	173	163	183	176	181	174	192	199	193	189	194	162	204	183	177	199	166	199	201	182	165	191	174	185	170	191	180	173	184	152	169	151	160	180	169	188	199	181	168	168	179	182	173	171	184	174	156	204	175	185	171	177	189	195	167	196	171	172	171	181	184	169	198	191	188	187	167	175	172	177	190	164	178	172	186	184	164	177	209	204	169	169	174	179	185	186	167	181	186	169	180	208	202	188	191	174	145	187	162	164	172	157	154	200	177	187	175	178	193	164	176	164	166	170	187	182	203	162	177	182	178	196	158	189	173	173	181	191	181	168	178	190	190	200	180	190	199	180	192	156	178	186	197	190	186	152	196	188	174	186	183	200	172	169	189	161	196	168	149	176	157	190	186	183	187	169	192	171	176	182	203	164	182	158	182	164	174	188	190	186	160	188	152	201	146	177	185	166	175	182	198	191	171	164	170	192	175	168	156	214	173	183	199	169	182	193	188	173	207	187	178	198	166	173	182	193	172	179	180	177	195	199	204	150	176	181	174	187	198	156	168	176	182	182	206	171	155	222	183	199	165	149	180	162	166	180	205	185	173	187	183	162	194	172	193	199	165	189	166	168	174	172	161	177	166	176	191	184	189	202	186	175	158	178	156	209	179	169	189	179	191	179	164	170	172	181	170	191	175	172	186	165	177	177	185	212	166	175	177	169	201	194	150	156	164	173	182	181	184	167	144	188	206	173	177	200	186	166	175	179	176	185	174	208	190	170	148	176	189	206	195	167	168	173	169	180	156	171	161	163	161	179	186	175	175	189	179	207	153	213	194	176	193	186	188	187	189	171	220	167	167	177	169	159	182	174	182	165	181	175	179	178	185	180	177	161	167	182	179	189	199	177	193	165	159	184	157	187	175	192	190	170	164	168	172	174	190	173	193	196	188	180	195	148	175	164	185	156	164	195	191	204	178	173	172	201	184	193	165	183	165	178	178	184	165	157	185	197	160	196	202	161	182	175	172	182	165	180	163	179	183	166	176	169	176	177	187	170	185	203	190	180	205	189	189	166	181	168	181	169	176	183	182	178	161	172	202	185	152	174	187	177	193	176	152	190	161	192	185	153	186	187	165	178	192	175	188	163	153	172	191	185	179	183	187	174	197	179	166	177	171	180	174	187	170	154	143	183	188	168	176	173	178	175	181	150	165	189	201	212	159	196	198	180	176	187	186	193	185	162	192	187	176	202	185	173	169	165	187	180	194	175	176	181	189	165	187	200	180	171	165	202	170	180	175	165	182	154	195	176	185	182	197	170	151	208	169	162	190	166	215	184	170	162	177	183	173	158	158	144	205	184	165	169	193	192	195	187	176	175	168	152	193	180	172	181	171	179	184	151	173	166	157	183	181	172	160	178	168	187	191	170	182	188	186	205	192	198	173	143	179	181	187	198	185	190	199	180	168	191	178	198	185	186	194
22238	21120	28932	23597	21123	21185	10108	1156	859	786	724	697	650	613	596	524	549	557	537	539	470	467	504	486	507	486	454	506	441	432	463	429	430	426	495	442	443	442	451	465	444	431	444	444	426	444	424	424	423	418	422	478	463	413	420	422	450	402	442	442	467	437	441	421	444	425	430	431	455	471	416	437	416	438	450	401	467	442	476	443	433	417	441	426	396	427	432	456	460	447	449	408	392	428	435	450	427	455	464	397	454	439	455	442	420	435	445	465	460	415	432	420	431	430	459	443	435	401	418	411	452	424	447	461	434	428	447	448	408	433	448	420	443	423	442	479	444	424	426	447	433	478	439	431	448	429	443	449	424	414	447	432	431	415	463	451	398	424	453	403	421	418	449	377	432	432	405	445	447	391	444	446	423	411	421	434	445	399	478	422	425	424	436	414	452	456	430	410	401	434	439	412	423	416	427	434	409	464	438	432	432	403	441	420	432	399	408	429	431	421	445	402	402	412	404	470	452	430	458	460	422	440	418	435	437	456	419	452	459	437	439	450	455	458	422	422	430	439	414	427	410	426	435	427	442	465	431	420	447	433	457	457	403	460	449	408	423	420	446	423	452	476	438	451	403	473	459	433	460	437	464	436	425	417	405	428	411	440	453	429	454	435	388	440	432	449	458	441	436	424	446	468	419	441	402	453	438	446	404	394	430	407	440	405	442	437	435	462	468	459	449	466	415	432	449	474	393	403	429	466	420	443	438	432	404	430	415	430	422	393	438	403	400	410	444	447	414	447	434	410	462	422	408	374	431	397	445	437	451	400	400	403	424	423	458	435	407	419	453	443	430	440	425	419	407	412	452	429	420	399	402	450	460	406	412	402	429	444	420	446	420	455	460	420	426	443	457	480	468	434	420	436	422	405	417	428	437	462	449	427	426	479	428	414	445	411	413	449	436	485	414	403	439	445	438	446	429	400	466	410	444	398	458	433	425	413	448	414	432	417	448	421	447	478	431	405	450	422	454	401	433	473	416	413	413	440	425	436	422	408	441	386	415	400	430	439	435	441	420	442	437	465	478	438	435	452	475	409	433	399	415	462	412	465	434	410	441	425	472	392	457	438	462	437	421	449	432	436	471	415	454	439	454	465	424	516	416	419	446	448	422	455	425	436	439	445	429	437	429	445	418	412	425	444	441	447	417	438	431	444	456	423	420	423	411	450	434	390	427	432	460	451	454	412	440	414	420	432	438	438	389	438	463	425	403	418	439	433	412	441	459	441	418	426	419	429	451	464	463	420	458	449	405	425	442	431	431	427	416	426	416	458	462	418	461	402	399	464	451	449	449	433	436	443	448	406	429	436	434	411	424	432	418	425	459	429	461	437	418	390	416	446	422	442	411	460	437	419	433	442	434	413	426	457	391	419	421	429	441	437	444	453	437	434	420	448	410	454	439	424	439	447	443	431	434	446	469	427	425	426	429	426	413	416	423	428	413	430	447	439	421	450	472	439	421	418	445	411	440	394	404	417	440	434	447	463	418	424	410	441	427	441	440	448	457	389	448	420	384	447	382	404	433	427	448	434	407	429	402	472	395	449	415	448	425	422	416	449	403	414	439	430	455	450	417	433	450	382	419	438	449	392	439	438	432	460	439	463	407	449	422	403	489	450	446	405	387	423	412	440	466	427	430	435	457	424	437	435	441	435	400	443	413	430	408	444	447	451	406	467	462	451	451	454	392	449	412	439	441	416	417	445	469	449	435	431	442	432	419	428	443	426	451	425	415	431	457	439	415	458	426	431	425	444	404	409	421	469	423	388	472	401	429	407	395	422	463	451	408	446	433	397	404	430	400	471	447	417	413	434	455	465	405	426	441	478	402	431	412	446	439	416	443	400	384	446	401	445	400	400	444	417	425	440	431	440	455	469	434	455	446	416	443	409	435	431	452	443	408	416	436	419	437	452	453	443	417	424	453	398	452	469	448	459	445	431	427	434	436	424	454	436	411	421	386	457	405	448	435	431	429	452	437	443	426	458	389	436	444	395	387	449	416	425	453	462	394	423	413	482	447	396	432	432	427	378	446	424	470	402	455	445	426	416	434	407	403	447	404	435	439	454	478	457	424	381	430	395	400	432	420	455	421	425	392	398	449	393	442	441	393	444	473	440	464	455	403	444	434	436	425	448	421	418	472	414	412	439	433	447	444	430	419	443	424	424	441	423	406	440	396	408	452	415	420	389	434	469	447	382	405	445	430	425	427	443	445	460	437	413	422	414	418	413	447	484	447	411	422	418	455	456	474	445	429	433	406	435	440	430	485	487	440	431	409	421	401	404	450	440	434	426	436	415	377	461	428	436	414	435	467	445	460	438	441	475	412	437	470	466	454	432	431	404	409	477	465	449	402	435	443	449	456	419	402	417	477	427	427	421	458	421	438	414	446	432	391	460	414	413	443	427	438	408	417	422	405	500	404	425	400	387	403	417	436	440	438	434	401	433	446	398	417	434	470	466	409	434	428	433	425	430	419	445	401	421	418	405	438	411	446	436	433	464	408	454	465	437	446	420	426	396	440	439	426	427	399	403	414	437	400	442	427	427	443	415	413	421	455	434	433	434	449	419	397	439	419	430	454	432	435	446	438	425	410	432	441	427	398	422	433	430	434	420	430	430	410	441	444	443	448	412	427	454	444	448	433	406	408	424	431	442	434	407	421	454	445	432	428	438	415	452	420	430	444	403	420	441	412	432	437	412	454	436	450	437	428	419	457	440	412	438	425	484	426	453	404	425	438	414	410	446	402	459	430	425	414	413	444	429	446	425	414	454	438	419	417	412	407	425	423	468	404	432	440	419	421	414	419	457	473	413	461	410	447	423	447	419	408	429	415	466	409	441	422	457	445	403	429	397	452	462	466	461	422	442	410	412	426	379	434	424	438	385	436	422	437	417	413	440	443	423	419	415	442	465	434	440	438	464	463	412	447	435	455	413	453	424	410	424	473	469	466	415	462	454	402	433	446	418	427	450	413	436	452	382	445	437	423	456	413	434	434	495	398	423	437	432	467	421	407	427	391	467	423	439	420	430	433	401	424	456	413	420	411	415	449	425	440	410	416	423	433	448	397	449	426	477	397	416	443	423	472	480	449	433	439	425	435	462	393	451	421	434	422	375	441	427	457	428	449	442	451	464	456	422	483	432	452	428	434	439	420	420	432	430	427	479	397	473	465	430	432	415	436	445	449	451	428	438	448	417	407	426	394	437	456	421	412	450	430	423	413	409	436	398	472	395	422	419	453	407	422	464	448	393	408	424	409	427	425	447	419	466	436	442	431	472	450	449	437	402	398	403	457	395	434	439	436	449	403	408	451	428	456	419	456	415	430	464	447	481	457	423	437	460	425	459	441	424	444	406	455	451	448	436	404	417	442	416	420	435	397	428	419	430	374	395	397	438	475	432	467	400	445	469	387	481	432	453	429	422	432	425	426	397	420	430	396	452	418	466	460	424	424	426
6480	30723	32241	5088	3561	2699	2049	1602	1333	1077	939	910	750	731	731	654	632	628	552	602	591	565	556	535	545	552	498	506	508	495	496	542	527	504	484	496	519	515	495	501	505	485	494	502	486	505	486	468	468	418	492	493	487	493	467	482	487	499	510	473	463	470	464	504	496	499	472	532	448	485	457	476	449	499	482	483	453	469	469	499	501	483	492	453	448	479	486	474	518	500	452	476	480	459	472	464	478	464	521	486	474	483	450	481	440	454	486	465	469	473	500	451	480	441	473	492	451	481	478	485	484	501	467	467	448	470	478	477	468	522	496	482	488	470	451	470	482	484	479	473	461	481	465	485	485	506	446	462	430	494	470	504	458	456	490	488	469	481	484	460	464	463	477	506	485	481	456	469	497	476	494	465	456	504	459	482	461	444	437	449	499	442	458	483	487	457	479	493	489	469	466	507	457	482	500	440	422	491	487	428	460	525	469	443	513	460	471	464	436	473	469	484	493	474	477	486	502	493	504	481	466	467	473	494	494	476	473	478	489	435	462	474	503	483	458	489	468	484	488	463	502	462	460	490	512	450	477	464	476	449	507	500	458	503	462	449	457	454	490	461	494	481	449	480	485	469	473	466	459	446	451	510	473	469	466	465	466	467	458	459	474	465	464	463	435	476	487	490	468	529	489	467	465	489	456	492	465	459	486	451	486	497	459	478	454	476	480	442	405	466	460	450	459	485	477	460	463	471	449	458	456	455	448	487	476	427	471	457	466	483	461	453	496	461	484	504	470	474	442	470	500	495	482	482	460	465	471	482	508	517	466	480	471	465	489	468	484	463	465	468	447	451	464	454	471	445	459	450	461	495	469	435	457	473	426	473	465	464	478	461	467	478	510	475	468	505	467	443	472	479	506	455	472	468	492	480	484	463	450	466	471	472	475	466	508	466	468	472	502	444	459	437	489	486	460	470	460	444	455	485	464	454	485	460	473	423	480	435	454	431	485	468	474	512	450	460	477	473	424	446	473	471	486	463	505	467	447	485	476	482	456	458	482	474	503	485	498	501	495	503	457	463	435	489	474	451	468	453	462	496	459	479	474	459	479	469	452	447	453	461	513	513	473	488	462	467	451	496	458	505	463	475	466	483	492	438	522	479	496	454	472	513	460	490	454	461	470	479	446	495	479	488	465	481	443	424	513	487	486	464	489	438	498	485	471	461	478	466	442	455	494	478	474	451	444	475	454	448	491	483	439	475	453	468	496	491	503	482	465	453	423	447	463	435	476	462	462	478	446	454	461	473	464	483	426	517	487	462	483	466	492	470	469	510	463	462	450	499	468	460	482	505	471	491	508	487	458	445	444	424	460	501	445	474	443	453	452	469	495	418	459	476	455	524	502	432	486	480	490	525	487	510	449	449	464	471	458	473	441	492	481	467	478	506	452	472	471	468	485	474	462	477	464	471	500	477	512	494	477	489	524	429	470	489	459	511	441	459	463	485	467	454	460	468	464	432	476	459	463	468	498	485	441	475	449	497	474	459	484	438	483	468	454	464	471	465	473	479	417	484	490	444	470	479	466	439	520	456	479	461	487	440	456	490	454	467	481	447	486	509	460	464	441	478	500	465	467	469	467	469	457	448	500	447	455	448	474	461	488	477	465	500	478	448	476	493	494	476	458	443	500	463	452	482	459	483	452	469	480	476	472	444	460	450	491	450	469	467	457	524	483	451	472	485	446	475	428	486	435	479	435	481	469	477	454	520	476	502	509	469	482	474	491	458	429	517	448	446	442	486	460	435	469	481	474	492	479	508	458	512	440	477	444	485	510	474	484	479	488	438	437	489	470	457	454	442	428	501	443	503	487	495	477	481	461	466	490	477	456	469	465	473	468	494	472	491	472	457	469	471	497	450	470	459	451	469	448	468	470	465	452	456	498	452	493	492	482	488	453	504	443	475	471	456	517	487	472	487	440	462	509	482	482	491	422	449	488	421	482	510	461	437	496	468	476	416	485	482	444	513	466	472	436	527	463	457	466	485	425	462	446	465	470	476	462	479	478	441	468	481	472	482	476	485	498	465	465	471	510	497	446	471	463	482	452	459	506	485	445	523	521	460	483	460	474	447	432	502	489	501	481	472	471	407	465	494	477	491	474	481	440	484	468	490	454	481	432	433	476	519	497	482	476	495	453	443	467	451	465	478	454	455	434	497	464	501	505	479	492	500	442	461	474	477	515	458	505	462	460	415	437	510	492	436	501	461	452	436	450	433	439	448	474	492	472	442	505	499	446	474	498	481	480	475	501	474	445	495	503	469	462	465	489	472	464	459	475	451	478	489	488	505	454	490	447	483	456	494	452	463	515	460	470	484	507	470	462	507	478	502	477	462	489	444	472	488	467	483	432	459	494	480	435	495	456	454	473	486	466	456	471	539	523	455	467	469	501	440	454	473	472	475	494	503	480	439	464	481	458	455	486	495	486	418	485	465	473	500	439	444	467	456	436	431	456	486	500	477	446	483	468	485	453	460	469	502	461	476	505	487	472	460	462	494	469	472	479	432	468	442	455	458	455	506	475	498	455	467	474	495	484	460	481	464	472	468	430	504	478	469	492	477	485	466	484	447	476	480	413	453	480	484	447	456	478	495	470	479	512	444	471	466	513	452	473	500	447	459	468	440	428	489	468	477	487	495	464	493	459	494	460	470	485	463	484	439	513	476	462	472	484	460	462	456	494	498	447	502	498	476	467	457	490	464	448	496	488	498	490	469	451	478	488	466	480	458	460	437	496	482	474	479	459	503	485	447	486	497	482	494	467	446	509	463	493	496	444	464	437	498	493	467	439	468	467	478	472	457	467	446	465	452	500	498	468	494	459	484	492	493	501	452	462	455	468	448	441	471	454	488	466	485	516	475	467	481	509	469	492	454	489	427	443	460	506	476	484	461	482	460	444	476	463	480	469	484	464	479	465	459	470	471	480	473	461	464	458	512	484	438	518	453	462	451	442	451	441	449	507	473	465	483	491	520	504	495	501	498	454	497	445	479	455	467	442	531	475	469	469	462	471	476	490	435	460	454	483	497	491	496	484	474	483	464	493	455	475	483	464	441	475	456	502	489	498	511	491	507	461	462	475	473	468	476	487	465	468	477	450	454	511	432	516	486	483	494	476	456	454	452	441	453	478	476	454	493	474	483	468	477	445	465	472	468	484	457	485	456	480	472	480	460	463	422	460	497	470	494	466	494	474	463	488	487	499	481	455	469	463	457	507	462	476	457	461	468	474	455	469	453	480	490	500	478	498	472	462	486	481	523	482	478	461	438	467	460	465	480	472	485	462	455	468	490	474	450	448	456	494	473	452	462	472	469	498	471	460	461	455	446	493	443	425	497	491	439	495	459	475	474	460	469	481	456	485	458	487	437	462	468	464	482	431	471	480	440	478	460	451	476	468	460	503	467	438	489	438	516	469	441	457	492	490	490	473	456	459	494	432	454	474	464	476	461	463	459
27482	19224	8341	721	400	379	369	331	344	351	351	346	358	338	299	332	338	335	305	302	321	327	316	319	329	295	311	341	335	319	317	328	331	311	314	331	313	327	302	317	306	351	315	353	337	302	351	349	312	350	298	382	334	358	344	334	333	336	335	339	302	352	349	365	329	305	327	309	307	323	323	290	315	357	340	316	346	340	325	318	352	293	338	326	310	290	308	328	356	320	331	345	304	297	300	357	332	331	317	322	322	308	291	322	285	324	312	325	299	343	332	331	310	314	302	317	333	329	328	306	338	342	331	336	318	326	352	331	319	308	311	319	361	294	330	340	325	343	317	347	322	327	307	325	333	342	344	325	348	351	313	318	372	369	335	335	342	321	325	360	309	326	327	354	330	331	323	337	313	326	347	339	341	342	367	293	283	327	336	336	354	339	305	313	343	359	331	319	301	353	328	333	326	337	305	334	323	320	346	307	298	319	366	392	330	318	359	330	325	328	332	330	284	333	328	367	309	327	323	323	326	318	333	314	324	356	354	348	343	342	320	326	299	331	324	342	307	336	345	339	358	340	348	346	358	354	328	319	346	310	310	346	334	322	306	309	337	321	299	368	339	334	305	319	329	305	337	323	382	329	319	333	305	340	309	332	340	341	340	337	325	337	343	316	334	321	346	356	299	349	299	293	332	328	336	340	319	334	351	340	327	346	361	336	327	330	362	321	344	334	299	300	320	338	371	342	344	320	333	324	315	330	312	321	347	318	339	343	354	276	313	332	339	327	318	334	347	334	324	303	295	303	315	325	342	334	339	347	342	296	311	320	326	335	355	342	338	343	327	321	319	320	321	349	342	352	356	373	319	318	328	336	290	340	343	305	351	327	327	340	336	348	315	336	352	322	318	338	328	360	339	336	369	338	338	310	288	318	351	336	347	329	358	338	326	345	329	357	340	332	335	346	352	342	332	310	323	342	305	310	310	313	344	316	304	307	343	347	316	307	332	317	318	331	363	308	313	298	318	310	333	354	344	345	301	333	311	355	329	314	332	300	343	305	355	354	330	332	331	320	366	313	348	332	326	308	348	328	327	335	283	354	315	329	343	318	298	306	333	347	354	322	318	322	293	339	319	343	328	346	311	325	328	347	304	348	345	346	335	311	346	334	307	296	316	311	329	323	316	345	329	346	315	350	323	336	322	337	340	315	308	344	294	347	352	333	348	330	351	340	314	318	322	339	358	337	338	352	324	316	353	312	326	337	299	294	365	296	281	354	354	307	329	319	354	313	318	345	311	296	328	320	337	313	344	313	334	327	321	341	323	333	315	311	356	344	299	345	334	355	313	343	369	321	350	325	333	355	343	324	294	301	354	333	306	302	328	344	347	303	330	343	333	342	353	335	333	312	355	341	361	339	345	338	354	337	326	346	344	296	308	368	366	349	343	321	333	299	306	330	319	364	360	333	335	335	310	300	317	342	340	318	330	343	356	310	339	339	318	313	292	340	314	306	309	358	323	322	322	353	332	332	310	328	332	320	327	343	332	315	309	348	348	331	321	336	339	332	312	313	322	329	321	303	314	334	352	311	313	326	335	359	334	330	322	327	319	344	325	323	333	360	340	361	339	345	314	310	292	308	346	328	359	342	341	325	354	344	336	329	297	347	314	359	334	319	312	323	318	331	307	318	292	309	332	335	324	318	326	366	324	343	307	336	345	302	336	323	355	342	315	356	293	317	335	296	317	350	290	346	349	340	303	315	325	308	342	309	340	341	361	361	334	325	337	327	348	317	311	336	322	319	327	327	354	386	346	308	310	328	349	284	339	352	349	329	317	320	342	323	378	340	306	301	307	324	330	317	301	328	319	335	305	314	351	329	322	340	351	321	347	326	349	337	330	337	370	344	334	311	330	384	334	329	356	301	352	302	349	332	313	331	302	341	319	321	333	337	340	343	327	314	338	317	326	325	328	324	303	362	316	361	334	326	337	344	320	366	349	317	329	342	311	350	311	351	342	310	321	337	331	312	309	345	320	346	341	326	327	355	344	358	330	301	358	319	297	342	320	306	346	318	332	330	310	288	336	322	310	329	310	349	345	352	316	301	311	338	344	327	336	303	321	326	324	337	344	316	355	310	341	350	329	357	321	344	319	328	311	331	307	337	367	353	297	331	360	342	347	328	333	370	343	302	336	310	310	344	335	354	336	363	361	354	368	303	355	353	328	331	336	327	340	318	345	328	310	373	353	315	331	325	335	320	333	328	354	339	317	312	287	339	323	347	343	333	325	332	337	361	327	350	331	371	347	347	318	330	338	367	331	325	329	334	318	309	333	362	337	312	328	315	313	349	352	338	331	341	332	318	334	321	336	294	309	343	349	329	328	330	361	322	332	285	339	290	318	323	320	350	353	341	322	347	341	360	348	320	308	316	330	314	308	359	298	327	328	350	356	320	327	341	316	314	325	331	349	306	318	355	312	371	321	330	338	320	287	300	337	310	328	295	325	320	340	331	321	324	334	316	317	364	318	294	318	360	334	325	326	328	339	328	363	361	321	340	340	330	330	350	325	344	354	323	306	346	307	341	324	340	314	336	370	354	342	331	325	311	318	313	320	362	316	317	355	306	347	311	306	361	328	315	344	342	358	323	364	322	321	337	356	346	336	340	319	311	345	340	313	335	322	337	331	323	338	310	307	355	364	341	324	323	346	311	336	294	316	325	363	351	348	341	333	344	308	305	343	333	361	328	325	342	348	367	331	326	336	364	323	347	339	314	295	365	330	296	332	319	332	322	332	288	345	307	313	348	337	279	313	321	343	306	305	330	343	313	304	337	315	309	361	332	296	339	348	328	302	330	323	341	316	344	329	344	338	332	332	367	303	335	350	337	330	335	333	356	320	341	288	308	319	315	324	368	309	326	310	327	340	320	356	351	321	330	328	297	296	342	319	326	296	351	334	331	340	326	337	310	308	337	321	317	342	344	302	327	340	365	353	321	349	307	305	319	338	372	333	333	362	333	329	339	344	337	313	347	299	303	284	321	337	310	327	321	343	373	325	305	293	288	348	340	310	320	339	316	330	331	368	335	330	325	327	337	330	337	338	327	352	328	312	328	320	323	355	331	324	344	333	328	315	296	313	312	323	302	353	374	313	301	305	325	327	335	321	320	356	341	352	340	343	317	346	336	355	342	325	311	315	323	360	341	328	338	333	320	365	309	285	328	312	338	366	328	296	333	268	355	343	328	323	367	344	350	337	314	298	326	314	294	338	330	346	339	334	324	343	319	336	303	334	320	307	303	319	327	347	332	312	316	321	331	353	335	288	307	311	329	342	318	308	323	323	349	348	323	310	315	323	317	332	308	315	299	339	360	323	341	317	321	338	304	291	330	318	329	323	312	342	342	321	342	354	344	342	344	360	314	322	332	327	359	323	320	351	315	295	313	305	317	298	332	405	301	313	342	336	292	308	323	302	330	325	336	353	337	340	313	347	330	333	326	338	312	308	370
5116	4358	4915	513	415	461	375	377	369	359	329	343	384	377	363	369	356	332	339	354	396	376	308	344	344	366	346	335	349	357	381	387	338	354	364	364	365	358	344	350	356	336	302	352	357	360	339	362	350	383	393	313	358	375	345	336	356	343	365	351	337	354	359	360	353	346	361	349	381	329	326	356	361	356	325	333	338	374	327	355	365	373	379	334	330	345	346	350	340	333	356	323	318	353	362	382	369	343	347	328	351	373	350	383	371	348	342	349	386	366	403	353	312	400	372	356	368	353	361	336	341	331	340	376	379	332	378	338	358	358	354	339	343	371	329	349	343	333	362	348	347	383	366	366	369	348	353	341	347	363	342	357	366	372	357	343	368	368	338	344	329	351	373	384	333	352	328	336	380	315	320	324	365	333	316	352	328	321	343	395	350	350	343	378	343	357	326	378	351	366	318	356	343	349	362	314	309	326	299	376	355	325	332	350	341	344	365	341	350	368	329	349	361	297	354	366	327	344	350	324	329	335	355	363	362	331	332	362	359	357	342	381	302	366	388	374	337	366	345	344	310	379	327	370	345	386	364	326	339	350	330	345	353	348	375	354	314	348	368	362	361	332	341	335	343	359	394	363	350	345	357	361	332	357	377	315	342	357	318	368	376	371	371	332	347	345	310	318	385	358	366	340	371	326	328	358	347	326	366	341	342	370	326	340	353	365	361	347	354	366	370	360	367	359	327	379	338	345	368	390	365	374	358	355	344	393	346	314	353	315	360	370	341	367	307	357	376	332	340	311	384	353	348	366	346	358	345	377	333	328	352	333	330	326	314	366	321	364	350	353	334	349	363	360	360	387	378	341	355	348	340	367	320	357	367	331	365	359	360	383	351	348	359	335	319	345	336	348	320	348	333	343	332	360	349	329	358	364	333	365	329	374	333	346	370	353	349	336	353	351	350	340	366	311	336	368	339	357	351	351	357	324	335	385	347	332	337	337	337	367	329	359	349	345	376	351	337	343	374	397	330	353	341	374	373	371	351	356	381	394	372	339	384	355	349	340	355	372	338	356	349	411	331	383	361	406	344	313	357	349	351	302	344	366	345	341	325	372	334	354	356	365	377	344	377	368	340	330	355	332	387	363	316	372	327	360	364	363	345	383	358	382	330	336	341	352	335	356	365	328	372	357	357	344	358	374	342	353	341	384	353	328	369	391	330	325	319	371	365	352	333	358	362	382	336	361	350	340	331	374	347	361	372	350	345	336	370	334	363	343	356	362	341	322	330	373	348	361	337	374	350	375	349	370	330	354	355	361	375	393	343	351	344	345	350	327	358	352	354	337	348	362	347	341	337	369	367	330	365	392	341	349	340	331	343	352	332	354	326	355	310	388	326	344	344	336	331	347	299	378	363	344	329	324	368	360	359	340	338	363	369	337	349	357	333	371	320	348	380	351	357	348	349	341	317	351	326	335	348	363	364	367	359	332	315	315	327	344	346	356	344	331	388	318	330	352	353	316	294	353	338	350	343	340	374	357	343	398	357	349	374	349	333	353	355	329	340	330	355	364	355	354	314	340	332	337	340	344	349	360	374	358	367	360	333	351	335	355	378	338	333	396	335	314	376	386	343	329	344	352	375	355	350	321	355	328	340	362	387	360	334	366	354	349	324	355	369	365	348	327	340	356	363	352	377	353	351	313	327	362	364	336	340	378	325	325	374	340	331	333	356	329	332	347	339	351	349	332	335	356	354	362	362	365	361	364	399	345	347	345	347	339	371	348	348	386	316	342	358	331	369	354	357	323	371	360	358	360	367	348	315	351	359	334	361	331	317	357	381	353	365	346	339	319	351	340	335	342	356	339	327	342	382	378	354	357	341	335	320	360	362	345	390	370	330	360	337	372	380	359	360	351	339	337	378	351	310	334	330	363	345	354	325	333	349	341	372	311	342	364	344	372	356	377	325	339	330	357	328	368	333	387	379	353	341	351	357	348	357	351	352	374	339	341	347	377	353	357	332	335	362	339	358	336	316	311	339	343	342	340	349	338	340	352	375	350	324	369	350	336	394	366	342	357	335	363	326	354	377	383	364	379	363	352	361	351	369	328	355	354	347	372	350	338	377	355	353	351	352	347	379	347	363	330	358	357	363	362	362	353	348	359	322	333	359	312	343	351	322	324	339	362	363	329	396	347	362	341	378	344	349	343	347	350	371	373	363	345	354	341	355	378	379	367	359	395	326	348	358	338	352	354	330	365	374	353	331	342	329	363	330	332	381	351	364	373	359	339	353	340	357	380	369	373	380	363	330	339	349	361	358	375	332	333	332	338	344	347	370	359	350	369	339	366	357	354	328	340	339	355	341	345	343	361	363	333	334	325	341	332	376	370	366	342	360	354	360	350	322	351	367	358	351	362	362	365	371	354	366	313	381	366	320	368	367	319	343	373	364	357	329	355	345	348	335	382	346	364	360	340	329	364	357	346	355	389	345	329	354	368	337	366	316	342	330	337	352	368	361	370	333	329	360	361	353	344	348	344	318	365	351	346	323	328	322	368	356	362	388	375	347	354	345	342	365	335	358	315	361	364	374	333	329	366	351	356	336	346	346	352	374	321	357	340	365	345	358	351	347	373	355	324	361	328	328	346	339	350	367	336	361	333	367	334	351	364	365	383	353	359	325	327	352	349	350	335	336	365	361	366	330	324	377	364	333	355	322	324	349	350	371	349	348	403	355	327	348	353	337	361	333	295	371	359	353	361	353	353	346	379	362	355	353	336	363	325	371	362	342	381	324	359	338	361	353	350	321	317	375	333	333	383	363	334	329	354	349	353	408	329	337	347	344	380	366	333	369	345	350	352	356	380	374	336	371	369	327	331	358	363	351	354	355	382	352	378	334	375	352	325	342	315	350	353	348	356	361	347	353	330	337	354	357	350	354	351	342	329	364	392	375	370	369	337	376	359	334	364	351	359	351	364	352	376	363	318	376	341	347	390	331	334	376	371	331	321	334	343	355	344	373	349	357	396	354	348	397	353	349	364	350	359	332	331	354	346	371	347	375	356	324	343	351	337	395	340	384	328	372	342	383	338	364	354	356	359	363	344	329	337	366	345	366	403	361	337	386	321	318	354	320	387	312	362	321	337	350	367	349	350	378	377	359	363	362	372	319	332	345	350	357	354	358	335	369	347	380	348	322	340	340	352	348	364	349	367	364	357	355	356	362	353	345	372	335	396	342	348	305	360	371	363	339	306	353	358	340	408	351	406	343	362	360	332	324	375	363	384	367	327	343	357	370	372	368	348	329	353	309	351	335	381	335	388	363	361	342	337	363	365	341	375	365	371	332	354	334	386	356	348	330	361	327	367	367	333	358	387	339	355	365	322	364	305	341	315	335	310	350	363	338	355	377	337	362	373	366	354	345	339	352	386	353	340	368	358	350	366	337	401	373	335	339	365	352	332	398	372	364	346	341	353	376	323	358	357	375	350	343	316	349	391	354	371	331	352
23503	21252	28478	24347	21251	10867	1313	876	817	758	733	709	664	734	674	609	601	648	616	588	633	645	566	579	610	572	610	596	557	517	602	562	617	593	562	571	575	577	573	572	601	573	544	597	578	587	605	603	559	540	587	554	571	544	546	597	538	571	598	570	600	573	594	563	571	578	615	586	590	574	570	582	567	546	555	576	546	542	601	602	518	524	609	583	554	598	533	551	554	563	560	556	557	602	546	545	564	546	602	527	519	520	597	590	605	533	587	559	590	594	577	529	573	581	556	529	578	532	587	537	580	566	567	604	528	617	571	549	620	594	568	561	573	581	557	600	546	624	599	584	548	593	589	574	578	590	573	624	573	552	617	569	547	534	547	581	565	555	579	589	563	585	602	588	552	594	601	509	599	562	553	555	603	549	579	531	563	630	588	584	568	615	523	539	568	586	537	544	582	546	577	543	579	585	532	561	582	594	609	551	572	578	609	538	572	584	557	626	576	538	572	627	539	564	595	503	561	574	577	558	537	583	589	557	567	580	571	560	562	549	600	585	565	567	574	568	528	539	544	583	549	564	531	531	575	581	596	550	546	556	569	608	572	514	535	597	577	575	556	592	561	556	588	550	540	578	543	604	583	561	597	527	599	574	564	592	531	542	574	567	550	558	565	550	556	531	573	523	560	583	526	586	557	572	584	541	581	589	557	580	581	549	589	573	539	580	563	589	563	536	546	575	559	577	600	601	530	567	543	559	551	514	563	573	575	580	574	586	541	569	579	566	562	583	573	556	551	597	615	542	570	596	584	610	587	580	595	501	522	551	545	569	557	610	612	598	533	599	563	582	575	556	596	557	586	556	577	537	569	578	575	549	554	610	579	563	578	561	584	555	573	550	559	567	601	595	530	556	556	594	575	548	549	520	572	516	516	540	594	617	561	549	607	579	593	552	584	560	578	534	574	595	550	614	544	543	576	577	545	572	549	566	568	577	570	585	566	570	584	600	591	577	570	556	554	597	570	545	600	536	574	536	552	579	564	573	545	578	554	607	608	554	564	524	541	601	566	564	573	587	562	577	535	565	541	548	522	570	573	585	578	573	553	566	582	593	551	619	557	533	582	582	557	593	533	566	587	584	538	557	540	558	553	581	596	583	581	624	546	562	553	599	567	610	562	527	551	596	606	609	528	559	571	627	566	583	521	538	578	557	591	557	537	534	611	555	574	555	595	591	544	587	613	560	547	568	567	546	610	575	573	578	577	548	581	550	533	580	582	570	547	561	530	594	560	549	576	589	558	561	603	526	589	534	540	585	571	572	545	577	590	606	564	524	598	560	576	565	569	559	614	602	557	554	585	567	551	584	580	623	597	586	577	587	580	589	543	557	592	572	583	544	539	583	576	591	622	591	568	567	561	550	597	614	560	577	598	565	570	578	577	592	570	569	571	569	613	588	576	614	587	578	590	558	549	567	576	561	509	568	559	546	587	555	579	588	566	545	583	541	592	592	590	505	556	581	559	596	618	588	609	537	591	532	607	566	534	549	557	575	528	594	530	545	567	545	542	587	547	558	557	572	511	557	550	594	518	576	579	560	561	504	584	579	512	579	549	523	601	568	548	558	555	592	578	610	596	560	586	555	565	539	584	558	558	572	553	576	573	538	575	572	614	604	593	547	558	580	549	521	540	566	591	567	578	563	578	578	591	612	561	549	558	514	547	528	589	555	570	551	575	564	574	572	539	581	553	595	554	580	511	587	555	570	623	591	537	547	576	549	579	584	558	560	571	554	558	562	556	550	567	549	581	580	553	545	581	590	570	593	579	534	558	590	559	585	565	565	548	563	584	552	568	600	571	567	594	575	554	543	588	541	562	527	597	593	550	531	562	556	529	581	551	576	575	584	552	577	559	549	551	561	553	606	578	569	513	586	562	555	569	613	547	602	579	561	582	558	492	589	583	561	602	578	588	545	599	566	533	545	534	581	564	617	510	600	586	550	579	550	587	525	544	561	576	595	561	555	548	578	526	592	539	585	553	520	569	574	567	564	536	558	563	579	570	563	530	569	551	573	598	502	582	591	523	551	544	589	572	513	571	582	565	554	539	554	546	517	563	573	602	548	577	595	587	594	564	535	602	565	536	594	504	561	592	566	569	545	583	566	563	575	533	545	576	566	594	553	554	545	552	581	574	544	601	551	586	559	548	573	518	583	542	514	565	540	595	580	579	563	555	519	554	551	558	583	590	570	565	565	550	528	594	543	576	581	544	550	580	571	601	570	569	594	547	543	549	592	568	619	597	541	504	554	584	591	555	565	558	554	589	566	548	528	570	540	581	592	569	596	560	573	559	587	575	569	556	572	570	563	552	575	568	548	591	584	568	584	551	588	540	586	554	555	610	593	607	581	595	588	582	565	579	580	564	581	568	603	553	600	616	569	612	543	559	558	549	551	583	574	609	545	592	532	563	591	565	517	590	582	631	544	555	558	542	545	539	536	565	587	563	577	545	582	545	560	586	581	538	516	553	561	543	547	588	590	553	531	632	546	575	582	561	555	607	565	561	511	596	561	560	541	579	577	586	574	573	581	617	589	596	547	568	547	585	576	567	555	579	565	541	541	575	584	558	554	574	616	565	576	569	562	579	533	513	566	604	547	558	564	589	574	593	571	573	539	577	540	566	579	531	571	546	617	571	541	545	600	585	557	547	563	557	590	585	584	580	552	517	556	576	553	519	573	604	573	560	541	567	606	579	548	572	595	558	531	551	569	576	568	571	602	578	557	539	547	590	563	582	564	564	557	528	546	598	615	599	540	580	560	588	549	541	537	554	579	544	573	582	556	552	588	576	572	562	525	544	554	548	608	563	570	609	582	570	535	559	576	588	590	558	576	608	565	571	586	588	551	566	582	609	583	566	607	556	530	577	523	575	594	595	573	576	513	593	579	528	559	530	599	585	558	590	588	581	547	553	568	584	580	613	573	592	569	602	604	520	572	590	554	561	609	565	564	538	533	610	536	588	560	498	598	573	534	546	549	588	572	648	581	547	569	559	585	597	566	551	562	554	545	551	611	526	594	586	582	565	548	565	572	563	591	554	551	576	596	536	571	597	526	554	564	573	498	607	541	555	534	594	567	576	536	527	572	597	583	543	558	549	552	573	552	588	602	554	581	543	599	523	565	560	572	576	585	570	532	575	580	586	574	510	527	560	584	548	570	565	540	545	548	585	573	628	584	571	537	589	532	549	563	583	587	562	554	594	579	575	560	618	585	586	525	561	585	544	534	530	564	577	586	560	532	570	578	573	583	562	572	609	605	562	553	570	548	503	542	605	544	574	586	580	538	568	586	560	547	539	546	555	528	569	528	582	566	581	553	577	544	544	577	573	599	572	553	522	562	552	578	565	564	564	587	601	571	591	566	573	561	566	552	586	566	554	569	541	575	550	533	542	616	563	605	536	513	576	556	510	557	548	578	523	588	591	559	553	594	576	553	592	576	567	586	588	539	576	555
5091	23855	26951	3094	2228	1810	1405	1159	1018	914	838	815	730	686	670	689	716	682	687	679	644	659	613	648	630	684	628	621	613	661	602	618	611	674	610	602	574	610	650	613	620	587	624	644	608	628	624	597	656	587	589	617	627	624	651	621	647	610	611	616	628	615	623	609	580	629	647	623	600	591	608	609	622	624	582	626	621	618	597	594	636	580	620	613	645	581	579	633	658	563	635	602	585	606	603	622	595	620	623	618	609	626	584	616	611	580	634	618	602	619	579	588	582	558	577	584	598	570	636	615	614	604	585	614	600	605	581	569	614	621	568	576	582	645	606	598	618	615	621	619	605	606	588	590	633	598	597	585	549	586	580	646	661	610	569	577	646	612	631	579	585	641	633	587	627	619	629	624	613	587	647	585	562	594	587	614	550	597	587	603	591	585	573	620	583	638	557	613	590	581	604	605	613	596	593	626	587	606	622	634	626	612	590	594	568	583	609	594	634	587	597	609	590	575	632	609	613	608	628	603	668	596	606	576	612	628	574	651	548	619	555	613	564	564	617	617	627	650	618	586	606	646	620	645	591	591	643	620	586	566	608	606	590	595	635	585	568	576	627	564	585	616	650	641	596	641	658	628	616	615	600	619	603	564	618	567	618	592	573	617	561	615	642	628	601	595	609	589	617	630	605	596	595	579	615	615	585	593	585	637	597	615	604	599	610	629	597	591	594	567	602	588	561	592	578	613	573	628	582	661	551	597	556	567	580	633	620	572	659	676	583	613	612	659	598	590	597	605	611	600	568	593	586	583	585	573	605	579	585	587	646	603	602	616	629	557	651	600	621	649	590	583	618	556	630	584	638	621	613	597	597	620	573	591	581	632	628	610	600	634	623	632	615	627	623	574	602	599	598	607	614	613	615	573	605	611	620	613	602	583	577	544	587	591	626	635	629	662	578	571	673	626	586	595	601	616	621	579	574	607	586	581	630	614	591	602	611	644	610	606	620	626	579	563	609	616	621	629	601	607	588	604	621	592	588	562	604	585	632	579	593	601	595	572	533	632	606	604	579	590	596	549	640	613	648	624	584	626	572	570	632	590	582	652	581	576	582	623	594	615	614	587	617	635	615	608	635	641	583	605	570	636	596	614	619	530	560	599	667	619	620	609	594	600	574	576	628	626	573	658	611	572	646	593	591	619	594	626	595	608	587	581	586	597	640	618	601	588	641	610	557	588	603	587	610	626	566	608	594	612	568	568	606	618	544	576	588	586	628	582	597	686	584	586	614	562	590	591	632	610	566	606	630	568	597	600	610	609	586	583	605	629	577	598	576	578	592	650	605	625	615	590	569	645	617	610	605	621	613	641	610	638	605	592	666	582	584	605	591	565	615	574	590	595	607	590	582	616	590	599	580	613	630	591	559	644	565	614	599	592	599	615	635	604	597	571	610	601	585	646	545	589	623	608	614	592	613	616	614	578	593	557	572	657	581	653	599	613	619	613	571	636	590	616	638	620	607	606	636	600	606	641	629	586	580	615	609	610	613	617	598	620	622	589	567	613	605	592	626	584	606	604	570	580	600	607	613	619	577	549	647	588	611	588	613	593	670	565	594	633	621	614	619	583	600	547	596	593	584	563	610	566	617	574	645	626	598	597	612	575	579	613	610	576	600	590	600	592	632	614	632	597	597	596	591	612	588	648	602	602	641	553	594	623	579	607	592	608	612	615	609	597	640	663	587	604	583	602	656	613	694	583	581	599	581	626	576	600	558	581	527	614	552	597	612	570	585	563	577	600	653	582	627	585	571	618	581	625	630	588	588	610	622	640	594	591	655	598	597	628	631	577	617	557	640	599	624	615	641	589	610	580	600	662	603	596	611	635	626	676	632	601	624	572	616	590	596	632	633	653	623	594	604	618	574	606	594	662	620	614	630	615	629	619	583	620	599	622	625	615	575	576	636	600	617	585	581	592	607	580	608	599	603	576	598	584	632	641	653	615	652	605	582	542	578	566	592	570	598	596	622	590	579	594	580	661	604	604	595	608	592	622	589	597	614	544	598	598	547	596	596	564	613	573	610	597	602	625	586	607	646	576	597	597	576	663	621	611	587	601	618	580	589	600	601	597	667	607	616	585	624	585	634	584	607	617	625	619	566	561	618	579	622	574	604	587	607	560	579	542	557	581	579	615	610	584	603	610	567	573	608	567	601	610	600	637	622	596	609	579	596	590	624	584	614	640	583	610	624	612	585	595	619	646	605	630	588	625	587	601	575	577	607	628	578	583	561	589	600	610	590	609	596	591	589	598	620	628	618	613	589	636	582	674	598	630	587	643	622	643	595	585	636	567	560	648	590	600	635	606	595	640	600	611	614	637	585	594	614	568	589	602	609	595	635	622	587	595	613	601	572	564	633	589	579	624	621	609	614	630	573	612	594	590	607	636	587	623	624	633	576	590	605	587	582	613	599	584	566	585	625	613	627	591	574	561	629	641	599	608	595	613	595	586	603	630	639	609	633	624	604	599	615	608	633	590	617	630	562	619	593	608	605	621	607	634	562	604	599	585	618	618	630	590	638	620	576	553	600	605	606	596	593	616	593	669	602	596	629	629	590	577	594	648	630	625	633	591	593	596	619	614	611	609	599	594	618	661	612	641	575	567	589	630	591	581	580	602	603	635	636	545	614	619	644	638	588	606	642	604	623	600	606	616	583	566	589	630	608	603	638	587	661	573	569	589	584	635	613	577	611	616	602	562	602	605	581	613	615	597	598	555	602	604	577	631	585	623	620	569	629	626	604	622	627	615	633	593	589	586	631	614	625	620	616	600	606	601	615	596	604	591	523	591	608	588	632	615	611	587	611	633	604	643	623	602	581	572	611	587	620	565	573	612	627	638	624	603	599	578	605	625	609	629	590	608	563	592	600	656	603	598	613	621	594	609	599	629	620	583	592	620	619	610	596	632	594	610	594	595	634	577	595	601	580	569	567	563	584	597	624	605	640	609	605	588	639	638	614	600	586	592	583	596	578	620	581	617	574	597	617	573	645	574	654	589	561	649	550	611	613	645	571	615	612	606	594	611	620	657	619	585	593	584	617	596	590	603	587	573	604	597	626	571	579	607	613	605	589	588	613	552	617	612	627	573	623	554	594	634	592	584	601	567	588	609	615	604	590	576	582	620	592	634	581	570	578	623	609	609	589	581	583	570	614	623	600	616	562	591	591	650	622	655	598	604	623	639	611	607	568	594	625	597	562	577	606	573	582	575	594	613	581	633	600	617	670	608	618	562	633	606	611	645	573	617	588	592	634	655	595	594	643	611	601	582	575	563	580	616	616	574	631	637	621	599	622	612	603	610	610	608	606	576	616	620	580	577	609	648	590	602	579	570	565	595	629	582	621	580	577	628	590	600	605	599	615	596	553	588	604	628	582	621	595	586	611	598	566	612	603	606	614	579	569	583	596	602	574	561	615	614	602	600	579	596	584	530	650	604	598	616	598	621	634	602
24472	21188	27569	25034	13705	671	363	320	286	254	250	210	223	222	191	173	179	160	176	141	159	148	181	183	165	154	163	156	153	171	150	151	164	149	185	155	167	152	123	157	137	155	141	138	138	154	168	173	163	155	151	157	141	177	160	139	134	153	148	150	145	174	143	148	128	164	163	152	148	159	164	136	138	152	157	148	134	147	160	150	152	162	145	146	153	144	143	175	134	155	160	153	191	159	167	134	167	140	168	152	158	178	158	166	158	132	157	138	155	170	128	142	154	150	147	145	145	145	152	151	140	158	146	161	167	142	143	155	142	160	159	155	140	143	155	166	182	140	160	173	159	146	152	152	153	162	165	126	143	153	135	149	154	162	166	162	143	147	133	155	160	145	158	141	148	152	144	134	157	171	149	173	143	160	158	154	166	160	134	171	146	130	142	171	145	138	169	159	132	140	158	138	146	146	151	148	135	125	137	138	162	157	170	150	162	161	183	155	133	140	139	155	152	177	145	156	161	144	151	139	154	171	160	159	146	137	151	169	128	146	133	157	135	166	165	148	138	136	131	154	169	147	178	156	149	146	139	141	164	145	157	144	129	144	161	140	147	133	133	142	154	161	144	151	156	177	157	155	140	151	160	137	157	149	145	135	162	170	152	166	144	140	160	154	168	147	148	162	144	166	159	166	145	136	140	168	157	146	157	169	162	139	140	159	157	141	154	151	143	140	143	183	146	158	166	122	133	161	134	155	161	145	174	157	152	154	156	163	163	156	152	140	174	135	130	161	162	150	154	159	151	152	154	140	158	163	153	153	135	143	147	164	164	155	147	147	140	129	155	162	175	167	142	148	175	150	151	124	144	165	199	163	164	159	151	152	148	177	145	149	169	137	158	167	133	141	143	163	143	139	145	126	146	141	145	157	140	148	155	170	166	133	169	154	152	146	127	165	163	164	141	146	158	172	149	131	160	159	162	153	166	144	170	170	171	129	150	163	160	154	155	148	157	139	137	137	166	160	144	144	124	147	146	140	139	145	157	137	166	146	157	161	139	154	130	151	156	171	162	160	126	155	146	160	147	169	155	146	147	145	166	159	141	159	175	155	142	149	152	154	123	163	165	147	148	146	160	158	141	175	137	137	146	162	145	149	170	131	141	146	164	156	149	147	152	161	159	162	161	178	164	146	122	152	170	144	171	169	154	147	143	148	139	153	178	146	166	167	157	159	152	146	160	163	148	144	136	162	168	122	158	127	163	166	136	155	138	143	149	172	142	160	150	136	139	157	150	154	150	147	150	136	150	142	151	145	167	128	157	162	159	163	150	121	136	165	141	137	127	145	134	152	139	144	138	154	148	162	154	155	153	157	158	138	147	156	161	141	163	135	129	151	140	129	143	174	153	139	172	159	136	147	148	162	169	166	155	147	151	141	134	164	141	147	142	161	157	137	146	148	135	143	160	159	168	150	160	166	164	143	145	151	154	152	130	143	148	146	124	142	144	147	147	163	160	154	150	150	166	181	144	162	157	132	123	159	146	153	144	144	174	163	156	166	138	167	169	161	151	130	137	153	152	154	163	141	134	176	152	158	145	152	158	136	159	142	146	146	167	136	131	153	169	177	128	145	158	123	164	142	172	140	131	147	146	151	158	164	164	170	162	139	130	152	144	167	160	162	156	118	150	163	137	166	152	141	148	155	155	147	142	132	147	152	150	142	143	156	137	155	159	149	148	148	148	142	162	163	144	148	164	152	162	155	130	158	148	122	159	144	172	133	153	150	174	167	166	160	141	134	128	128	157	147	157	156	164	162	187	141	152	142	150	143	131	171	155	160	155	152	158	176	160	148	167	148	154	171	139	132	149	162	163	119	140	143	164	138	132	192	155	178	146	138	166	158	152	142	137	155	153	153	164	127	169	159	144	171	155	182	157	160	158	130	155	168	139	159	152	162	152	156	148	136	151	142	178	146	148	147	157	173	147	162	170	154	123	149	146	138	147	156	152	157	166	169	171	156	130	162	160	167	153	142	156	150	166	147	172	130	162	176	146	139	154	150	158	139	161	166	135	144	132	139	154	145	143	149	146	128	154	160	163	136	154	139	139	149	159	153	137	145	174	165	176	150	162	149	140	134	150	156	129	144	158	138	156	160	150	156	146	154	140	144	145	164	164	160	141	145	140	157	156	139	151	147	135	155	144	158	167	153	132	163	141	169	164	145	148	148	149	174	136	159	156	148	156	150	154	147	144	156	141	163	141	146	141	174	135	138	132	164	126	161	169	165	168	131	136	174	160	142	127	168	159	133	154	136	127	170	155	136	154	144	167	146	157	159	137	146	164	128	133	156	150	141	138	164	147	149	130	142	162	157	154	150	142	153	151	150	135	143	111	158	156	166	123	164	142	147	144	147	153	155	147	149	148	154	152	153	154	153	146	148	147	158	163	144	156	136	160	137	134	144	127	144	140	169	155	152	161	148	162	124	152	153	156	142	159	165	156	136	157	148	148	139	148	148	156	173	154	145	156	146	133	156	163	137	145	164	162	159	167	160	128	137	150	128	164	168	143	155	139	150	158	150	154	142	142	148	165	140	144	157	139	156	134	146	124	129	178	157	148	163	158	154	147	122	151	173	157	145	146	142	152	147	160	167	141	135	131	181	158	140	140	130	149	134	164	164	153	149	149	129	155	157	147	137	155	125	150	144	142	145	138	139	150	144	165	155	138	136	142	148	140	153	168	150	154	133	155	147	155	131	152	144	165	150	134	132	145	134	166	169	174	148	170	162	167	149	158	175	157	152	159	161	166	148	154	179	167	140	141	145	133	142	140	152	159	159	158	152	137	141	145	156	144	138	147	163	138	164	153	151	147	131	141	153	162	164	184	157	130	157	151	145	161	130	126	157	166	146	153	148	163	167	133	137	140	152	147	163	144	147	144	151	166	151	165	149	141	143	122	135	160	177	151	155	188	155	148	132	161	157	172	163	163	147	146	152	156	149	148	149	153	159	137	150	152	170	180	139	151	171	149	142	135	140	164	132	144	150	165	135	158	149	137	155	172	147	146	156	161	177	147	134	141	153	158	159	117	142	143	146	158	160	154	163	159	162	146	134	158	158	137	170	132	158	129	142	178	152	152	137	140	162	153	151	136	171	144	143	148	147	159	150	158	146	159	146	159	144	135	132	153	135	167	155	152	138	156	164	151	136	152	130	147	149	161	160	159	158	160	117	155	156	177	150	160	145	146	133	133	148	147	148	142	157	183	142	159	132	146	159	161	138	152	164	146	157	177	167	138	150	161	158	167	169	183	159	152	155	150	143	156	161	153	125	157	169	167	144	152	165	158	149	158	166	132	124	169	134	125	137	162	146	150	144	163	149	163	149	158	163	147	141	166	133	141	150	141	161	126	146	153	154	160	153	162	166	148	155	148	134	144	155	147	148	150	128	131	177	162	165	126	139	160	163	164	159	146	166	140	154	140	164	137	131	167	149	134	158	144	140	141	151
4782	18636	21944	1593	1217	846	697	496	413	374	302	304	267	256	207	214	224	216	213	216	189	205	195	185	184	171	187	168	153	188	194	182	179	179	198	170	204	159	182	181	185	159	173	166	166	178	164	146	187	185	178	173	181	177	200	183	165	194	160	161	181	161	173	171	172	162	163	176	160	162	165	187	166	183	175	203	181	201	175	170	183	182	191	171	168	166	177	182	161	184	177	169	199	176	161	182	172	185	163	194	145	179	166	146	162	183	189	197	170	184	176	173	200	172	185	181	176	152	160	165	192	183	164	184	167	205	182	162	181	172	188	157	176	175	192	192	155	170	175	177	190	180	172	187	162	155	186	170	175	172	174	173	181	173	166	168	178	182	180	164	162	172	182	210	207	174	185	160	188	191	170	186	198	179	185	185	171	176	168	195	196	191	181	171	204	201	167	179	176	181	172	171	168	172	176	199	207	171	177	166	206	178	160	174	197	160	174	179	176	172	184	164	169	172	161	171	177	170	168	175	202	177	165	193	183	160	193	185	172	195	154	191	185	185	172	180	168	192	189	160	182	168	176	211	159	174	168	154	208	156	152	185	187	147	171	172	159	192	170	176	176	179	172	199	178	178	165	174	167	193	167	177	167	167	174	156	160	180	174	167	146	177	184	177	175	168	164	185	161	160	177	199	183	158	201	170	189	167	163	167	182	163	178	177	195	154	170	166	182	184	175	172	182	185	185	181	177	179	176	168	176	190	188	169	186	172	166	180	179	176	193	187	175	185	165	192	158	169	181	198	159	177	160	179	159	172	156	192	171	178	204	166	170	185	178	175	187	162	181	196	188	199	153	175	166	175	178	186	176	173	171	193	205	180	173	174	161	183	180	159	190	176	146	172	193	219	166	169	180	183	175	163	183	178	151	195	168	141	172	193	178	166	172	212	190	162	154	155	176	167	176	167	169	192	149	178	205	173	168	141	172	185	160	176	180	184	184	165	181	179	178	186	148	174	156	169	166	186	158	195	178	163	173	202	191	173	160	154	207	144	170	192	169	164	167	195	198	171	182	163	178	162	192	199	169	181	153	159	173	157	173	200	195	157	173	173	173	182	188	170	168	169	164	179	192	181	186	182	182	192	186	146	165	199	174	175	170	184	196	175	165	158	194	192	187	203	166	151	200	154	173	183	189	188	191	164	192	141	176	186	187	180	160	180	186	183	175	164	143	201	186	205	191	176	188	172	177	161	194	168	180	172	160	206	182	169	163	171	155	167	187	197	180	172	173	178	175	158	181	160	167	195	185	186	175	155	180	164	170	165	178	164	204	178	181	158	194	179	171	162	178	162	172	182	156	208	185	190	177	155	176	169	184	174	171	182	188	188	184	163	187	168	178	182	156	167	153	173	170	173	173	175	194	209	172	174	153	193	183	177	175	164	163	204	194	184	175	169	188	169	188	183	192	159	153	196	167	184	194	195	182	168	185	170	163	160	156	189	180	180	169	183	170	194	181	169	186	175	203	162	189	190	201	173	155	166	180	156	172	187	175	178	198	161	196	190	171	182	187	168	164	178	162	198	157	173	158	177	179	169	193	173	184	173	198	179	175	161	181	163	181	177	172	193	185	181	163	205	176	186	173	171	164	163	166	171	158	158	193	195	166	184	181	167	171	190	193	174	180	190	171	185	184	157	165	160	160	171	187	180	176	151	171	183	179	169	169	195	163	170	202	145	179	163	218	182	170	167	174	165	161	162	174	172	186	188	180	174	191	157	176	166	204	166	160	171	187	184	163	169	196	160	175	163	162	165	163	164	174	187	185	154	154	202	187	173	186	172	175	190	165	194	190	170	164	184	171	174	166	181	162	171	163	171	184	140	165	179	193	190	175	202	187	164	184	174	179	178	199	173	170	176	191	193	172	194	199	181	158	174	174	190	176	144	169	187	179	155	169	185	177	171	179	167	180	214	165	171	175	192	152	180	158	196	182	176	167	180	169	181	161	171	157	175	151	159	183	174	166	171	171	173	189	157	176	141	180	180	182	149	175	179	203	182	175	182	179	169	172	176	182	187	150	163	181	181	172	154	177	190	152	176	161	200	173	171	175	180	169	174	192	176	210	180	200	172	180	159	170	153	173	174	181	174	157	186	181	192	176	170	157	187	176	154	171	176	180	177	167	155	173	190	174	168	157	166	169	182	180	165	202	172	187	181	164	178	148	163	188	195	187	174	145	174	164	208	179	176	170	173	169	177	172	156	166	166	179	168	176	169	172	194	202	186	143	169	169	174	166	177	169	152	175	188	160	193	167	173	193	173	175	172	192	178	180	186	175	168	173	163	187	159	153	184	211	163	163	169	174	191	173	197	175	167	152	187	196	169	174	192	190	194	168	176	166	178	155	195	184	179	162	160	168	166	172	159	159	189	186	182	159	190	192	196	173	163	176	186	170	156	193	171	178	182	174	187	178	159	162	156	185	178	199	172	173	191	163	172	160	172	172	178	188	163	176	162	211	173	167	206	176	177	173	173	175	170	190	171	183	165	196	172	207	174	168	160	183	159	167	182	196	165	181	177	188	175	180	167	159	167	185	177	160	184	176	203	191	153	204	163	191	191	181	164	182	183	165	173	175	199	196	188	175	164	160	169	187	173	189	180	198	177	167	189	186	190	193	162	187	177	167	180	190	179	161	181	184	178	187	191	156	169	186	165	170	156	207	171	194	169	164	164	190	188	185	164	161	152	173	166	164	152	174	177	171	198	176	181	161	158	180	192	133	182	174	200	198	174	194	182	173	173	178	186	167	163	184	176	183	176	169	160	202	190	165	171	189	166	182	183	180	178	166	190	188	157	170	165	207	174	192	204	155	158	171	169	165	208	154	165	185	164	173	176	165	178	185	160	201	194	177	187	168	177	192	175	191	180	190	172	177	174	158	163	169	181	184	183	157	190	174	188	204	184	175	182	187	166	192	169	186	179	176	150	179	188	181	187	154	184	182	175	182	186	182	177	168	171	165	176	165	183	196	190	184	168	178	169	177	171	169	171	171	172	188	177	186	198	173	161	195	167	163	169	186	189	189	158	194	198	157	174	154	183	169	182	178	156	161	158	167	177	181	174	175	181	174	159	187	170	189	176	190	173	174	153	176	190	180	173	180	190	168	166	168	186	195	196	163	179	175	162	194	180	186	193	186	180	166	175	179	169	154	179	174	160	183	180	165	169	164	181	161	163	160	181	167	180	154	193	201	146	171	187	180	182	177	177	174	173	186	171	192	185	167	153	196	184	191	174	158	166	199	180	181	175	191	172	165	185	200	172	194	168	205	208	151	178	176	180	178	149	152	196	182	176	155	179	167	160	168	170	151	182	180	176	152	170	186	199	177	177	160	171	169	159	191	188	174	176	192	165	151	165	177	171	182	198	177	166	172	170	187	175	193	161	169	199	165	165	164	172	172	178	157	184	202	143	175	166	171	165	177	186	185	191	173	182	150	180	175	176	162	201	174	185
22516	21302	28815	24107	21303	21367	10258	1286	816	778	729	633	616	577	553	581	507	511	484	517	515	486	445	480	500	494	466	434	453	483	442	419	451	487	433	447	421	459	449	450	451	426	463	454	460	412	450	439	429	413	457	443	460	459	445	433	469	452	459	445	419	446	464	442	452	438	431	444	427	483	463	435	449	444	452	481	466	398	395	473	429	428	448	469	405	424	447	406	452	415	412	402	457	443	415	442	441	471	453	405	409	432	478	434	456	412	407	429	461	419	417	424	427	435	423	429	436	453	427	459	407	460	417	426	460	437	431	435	447	432	481	470	421	439	451	433	444	454	421	441	475	445	403	494	443	418	473	421	432	428	441	412	421	399	453	444	416	420	481	439	433	429	460	436	459	457	416	441	457	445	430	439	386	431	461	428	448	436	452	396	464	470	437	428	447	442	429	428	430	471	420	429	437	415	460	427	399	401	409	444	458	456	459	440	457	400	407	453	426	455	426	404	471	440	432	464	433	438	431	439	419	433	441	429	441	443	436	423	446	451	443	412	434	433	451	494	442	428	447	411	391	501	403	436	445	425	439	443	440	418	445	447	431	433	387	458	419	441	461	429	455	422	439	448	460	426	439	419	392	434	384	448	434	394	407	428	438	431	447	440	454	446	435	413	447	418	404	470	414	439	435	451	451	465	430	439	432	448	434	445	413	431	474	428	450	428	438	446	418	452	442	412	440	418	415	414	423	418	408	435	392	475	421	425	432	409	429	426	450	417	412	393	433	473	413	422	430	418	403	429	434	419	428	427	460	422	434	385	437	431	420	478	421	475	470	440	465	436	445	399	414	414	461	428	416	450	458	439	472	438	455	456	454	418	453	436	441	407	454	419	456	448	422	442	406	421	444	447	426	410	406	394	439	431	470	434	410	445	428	459	475	453	432	354	422	434	398	433	489	424	425	456	437	450	433	415	442	443	444	429	427	409	465	436	444	427	420	426	471	449	408	428	435	449	413	418	446	456	441	445	435	468	430	432	445	425	444	386	409	426	396	434	379	436	413	449	464	462	433	444	414	456	429	464	446	417	439	396	454	442	446	426	407	404	409	438	424	421	431	407	418	431	420	434	435	445	421	429	409	502	424	438	427	425	433	418	437	454	435	454	418	416	411	427	418	425	455	444	443	419	413	428	423	407	433	450	442	420	438	406	414	439	463	427	435	427	400	439	470	419	443	464	453	404	408	442	478	458	470	431	446	404	434	398	450	407	449	451	403	433	491	394	440	448	456	432	430	436	449	431	432	443	423	416	453	422	435	419	413	444	419	414	424	419	420	424	405	415	465	411	449	431	403	468	407	415	397	418	465	425	480	454	450	417	424	422	449	488	440	416	408	447	446	399	441	430	434	444	434	463	404	435	428	414	416	389	423	428	421	421	453	380	451	444	468	459	404	432	391	464	441	429	401	421	443	455	454	422	404	466	466	385	423	430	415	439	448	424	403	448	429	415	428	419	420	417	431	409	437	431	408	462	419	435	422	437	443	418	445	424	427	400	397	428	432	441	437	412	447	417	457	419	450	395	412	421	459	445	446	430	427	423	421	473	433	425	424	422	429	443	417	481	416	481	438	443	456	428	446	410	453	422	443	445	432	459	426	438	460	434	394	457	434	446	430	440	431	389	421	435	428	458	438	461	399	454	436	430	426	432	450	465	458	419	429	462	430	428	436	440	454	424	429	429	438	433	419	431	435	458	472	422	429	475	436	470	426	430	452	439	441	447	398	426	427	429	437	445	465	407	458	459	427	437	419	413	467	422	410	418	429	424	457	389	434	385	427	436	432	430	437	413	479	429	454	394	430	422	419	423	461	435	452	447	420	442	448	395	446	408	439	439	438	406	416	440	459	413	410	411	422	439	422	456	409	431	417	444	447	435	427	457	462	427	429	412	424	460	450	442	429	419	457	439	456	445	412	436	423	434	400	437	446	422	426	465	452	391	414	459	427	440	439	429	428	423	465	445	432	446	442	420	432	462	421	416	425	414	441	428	437	438	428	455	450	428	422	412	413	447	433	419	452	438	431	428	417	443	439	432	431	425	440	446	439	423	421	412	449	419	444	424	427	416	474	477	418	419	479	439	453	416	449	451	459	470	437	412	420	449	402	424	468	398	432	396	419	472	441	418	406	438	440	455	439	446	433	404	445	449	466	451	434	430	447	448	430	463	455	455	445	455	412	413	460	464	453	448	413	438	425	411	419	447	484	453	434	417	430	475	451	447	420	433	448	378	411	411	457	456	397	458	435	425	438	445	420	418	421	441	449	469	433	465	445	422	455	417	404	406	444	377	441	441	451	452	466	454	444	460	429	472	438	384	414	439	440	424	431	400	438	430	421	445	459	408	422	460	448	409	429	444	426	427	394	421	426	403	436	444	447	441	444	417	423	420	441	446	403	439	418	481	426	397	450	442	465	478	418	431	426	462	402	442	408	437	441	386	421	411	452	439	434	460	427	427	441	452	449	428	403	433	444	450	426	394	462	396	437	410	433	400	406	394	437	448	424	430	432	458	424	448	422	440	431	428	448	430	422	405	411	445	417	463	415	430	449	479	447	414	431	415	433	435	446	439	414	424	433	456	410	458	427	475	388	482	460	427	450	445	410	432	415	433	454	409	428	457	414	421	389	397	447	428	452	457	423	463	422	386	418	428	467	410	429	415	384	427	417	451	399	417	421	393	414	426	436	432	409	455	451	422	422	423	438	428	426	448	449	454	484	434	430	425	426	384	430	481	431	419	441	459	466	422	423	438	440	464	468	405	444	419	433	433	409	390	420	448	417	435	425	434	465	402	454	448	398	463	408	432	422	401	389	407	417	458	472	419	400	432	416	437	446	459	401	416	405	430	437	415	417	449	410	432	425	421	446	463	419	451	428	408	435	395	452	449	389	410	447	419	436	406	463	442	436	397	452	414	425	427	409	427	423	456	432	410	404	449	429	419	448	449	457	438	437	399	419	436	442	431	419	436	424	425	407	384	424	446	452	429	445	414	387	420	441	426	398	454	426	425	417	420	442	451	413	453	469	453	436	421	423	401	457	441	468	448	402	437	417	431	431	444	409	403	451	436	428	438	440	400	417	408	451	431	445	438	418	439	447	429	452	441	422	443	405	432	448	353	405	414	410	439	429	429	416	442	456	446	421	428	419	462	442	431	449	468	426	456	450	399	427	450	463	439	404	455	473	438	446	426	464	448	424	422	420	442	460	413	454	424	424	453	452	447	407	401	439	409	431	441	450	479	425	444	406	448	449	436	420	465	424	482	456	405	463	438	434	473	485	407	415	465	435	430	411	420	422	444	455	454	445	420	415	421	414	428	401	449	435	426	421	431	449	444	438	418	407	457	437	442	441	440	420	420	449	425	436	410	449	428	425	412	426	433	425	426	425	459	419	445	445	424	442	405	473	422	443	446	400	457	472	415	441	449	400	419	441	469	449	431	437	402	467	417	453	403
7457	31266	31606	4932	3611	2675	2000	1636	1292	1029	979	876	757	741	702	640	600	605	604	557	579	548	500	571	530	548	568	551	545	482	459	521	538	536	509	568	485	486	488	432	482	483	495	493	496	468	487	467	455	482	500	469	467	512	434	505	527	524	469	475	479	486	515	469	515	470	457	470	477	477	500	499	504	454	486	464	494	447	488	464	454	462	428	466	452	441	485	461	443	509	476	455	476	477	460	516	531	453	484	483	468	435	485	512	487	503	464	466	461	483	484	491	498	487	487	460	486	495	506	471	436	418	479	460	467	442	459	486	461	479	457	455	469	460	442	481	424	445	457	512	462	455	437	426	409	455	458	421	483	465	476	432	480	464	451	452	477	432	431	465	477	465	454	469	474	454	476	476	459	483	490	469	477	455	494	473	482	521	427	503	462	517	467	488	462	489	466	450	448	477	495	474	450	445	481	465	464	478	484	505	483	452	502	462	442	462	474	474	468	474	489	490	510	439	473	493	509	450	463	479	475	460	468	476	471	475	500	500	490	478	472	448	443	449	491	458	478	460	489	503	457	462	493	449	520	455	463	496	432	482	490	451	474	468	448	490	479	492	429	431	459	483	468	465	465	472	431	471	457	448	470	502	505	500	452	458	543	466	465	512	431	465	453	453	469	457	444	482	458	482	454	437	489	455	454	448	461	484	496	463	457	456	501	474	494	437	503	455	475	507	453	449	468	457	439	451	465	509	502	480	467	445	484	485	408	488	482	488	451	473	447	428	484	449	471	452	480	503	470	502	490	453	483	448	471	469	478	458	477	462	508	429	493	482	452	461	486	461	479	456	489	477	474	495	488	440	516	459	482	453	478	483	491	467	452	484	485	478	449	478	461	444	483	491	470	469	475	481	459	432	485	452	482	512	475	455	479	452	483	456	492	501	462	464	457	476	471	483	445	491	463	486	488	479	449	430	469	451	489	516	476	451	493	476	446	508	471	479	482	454	491	482	493	485	441	472	471	440	453	472	485	475	471	442	467	472	467	483	464	441	442	502	506	444	477	473	495	486	490	454	470	487	464	470	444	508	479	465	488	478	494	474	450	460	463	454	479	470	459	475	478	464	466	473	475	543	460	508	442	487	466	482	457	501	483	479	478	479	460	484	459	451	472	474	498	455	454	471	502	517	493	467	481	442	508	412	420	460	452	470	459	419	482	494	512	467	460	489	499	467	502	503	463	514	462	475	471	509	463	496	495	495	444	449	487	475	481	462	498	465	485	461	506	461	443	475	456	489	448	493	505	435	480	509	497	438	423	484	444	475	450	446	471	474	474	478	423	502	485	457	490	433	471	499	457	457	490	472	455	501	496	453	478	448	494	463	469	451	488	471	441	454	492	474	443	488	465	459	480	452	503	466	471	482	451	474	480	482	533	508	444	508	476	484	481	479	419	450	466	455	467	451	470	460	484	485	473	484	458	458	479	494	452	467	482	454	428	493	428	464	520	464	468	487	482	488	477	452	474	435	461	420	483	487	468	456	461	443	534	497	478	453	477	478	425	422	505	469	423	514	498	463	462	474	480	485	455	484	476	469	459	483	466	446	446	478	486	455	461	474	456	452	466	486	464	491	488	479	490	519	485	449	507	506	446	456	460	480	473	467	471	455	493	436	496	440	490	469	471	462	475	459	483	479	469	448	461	458	484	483	471	464	502	461	476	477	463	463	519	479	499	475	489	480	469	461	467	454	456	443	472	475	502	473	475	498	454	462	439	482	459	483	470	516	438	516	440	487	462	449	492	498	473	473	480	466	440	459	502	486	459	467	473	488	491	470	482	476	451	479	450	469	474	466	448	464	479	430	435	453	491	433	482	452	489	464	444	485	463	472	464	479	484	485	464	465	486	493	435	499	432	432	473	467	468	488	470	458	499	464	490	492	483	460	450	473	489	458	503	495	435	471	474	491	505	466	466	457	453	475	500	480	441	463	444	456	505	461	461	487	460	497	500	468	466	476	486	469	483	451	467	502	474	491	457	466	471	458	460	465	429	516	498	485	441	467	451	502	478	471	518	455	478	493	475	502	458	441	474	487	451	425	453	454	479	516	456	459	463	461	490	485	518	453	422	487	458	473	457	471	502	484	490	487	470	439	484	464	473	479	482	461	492	451	486	452	476	479	468	480	465	462	432	476	461	441	488	502	511	481	469	475	476	488	469	474	457	482	481	472	499	462	469	468	481	481	472	468	478	455	488	458	463	487	459	454	497	476	462	473	477	547	462	463	455	512	501	513	484	468	481	467	449	500	503	480	481	492	459	490	447	451	483	522	496	516	503	439	435	463	472	489	470	468	499	468	499	462	506	495	436	467	478	475	474	484	494	482	472	444	467	456	474	452	459	493	476	451	433	473	470	478	415	428	480	478	478	442	443	456	491	464	459	492	471	473	489	486	502	478	449	470	431	437	494	488	488	456	485	465	502	491	474	437	497	481	467	475	454	463	432	474	493	486	480	522	451	466	465	463	460	506	459	455	447	452	477	480	451	453	438	507	453	485	452	476	446	473	461	460	508	476	472	516	477	485	467	478	461	504	489	499	481	499	497	487	469	430	544	461	511	442	468	466	471	511	489	466	450	449	430	465	487	460	475	493	438	487	426	468	446	476	484	484	436	496	480	516	446	501	459	480	456	469	456	488	476	470	477	492	440	457	457	462	490	504	478	474	488	473	440	450	484	463	449	468	495	462	471	481	516	465	451	497	447	486	461	485	488	436	469	447	465	481	463	428	481	476	468	501	473	465	437	464	468	463	498	446	473	485	481	463	470	503	454	463	454	475	481	441	464	479	457	462	475	494	480	484	464	444	441	443	523	474	478	451	471	488	469	464	467	431	466	480	462	466	466	485	481	475	509	467	446	457	496	486	506	464	465	432	463	463	455	472	482	484	472	503	446	495	455	462	462	472	495	473	468	484	460	446	448	476	485	480	491	495	483	490	494	475	515	473	446	453	408	498	443	460	486	499	494	500	514	517	484	496	459	514	470	486	467	477	492	504	458	441	438	455	478	476	488	435	438	412	467	467	481	473	473	487	423	468	498	431	472	448	483	494	452	469	457	440	439	450	462	474	489	477	417	459	448	508	487	468	458	451	468	448	463	467	493	466	443	460	479	423	479	438	438	480	470	458	466	439	460	472	458	452	464	475	494	473	519	448	474	459	489	461	411	458	480	483	508	428	462	468	468	493	492	506	474	459	462	459	463	451	456	481	452	435	474	482	459	508	474	459	507	487	463	471	460	523	453	460	437	497	476	475	438	436	457	499	453	462	474	465	480	511	479	470	467	478	495	513	501	470	485	467	483	460	485	526	453	439	486	439	487	458	495	480	461	461	454	482	439	469	454	479	458	480	457	455	462	474	483	447	502	498	493	439	427	468	459	462	472	462	486	479	478	530	463	447	478	472	437	494	480	479	458	457	481	499	467	443	483	463	486	474	451	446	471	474	487	458	462	424
27516	19412	8719	778	402	392	397	330	373	323	363	319	347	291	321	307	330	340	323	348	310	351	345	289	373	382	347	371	326	342	331	313	334	314	328	330	344	352	347	331	359	346	323	319	339	331	331	377	323	347	308	300	373	350	317	341	320	339	324	353	312	346	338	297	332	331	333	306	326	355	329	348	330	318	335	296	332	350	338	300	286	308	337	334	332	291	315	303	336	339	378	346	339	323	324	294	356	320	360	348	345	307	330	325	340	327	332	331	309	319	325	320	341	328	324	325	341	339	339	330	346	337	338	356	332	322	352	357	297	317	331	309	320	337	314	306	326	352	347	325	352	310	335	349	302	344	348	349	323	363	348	333	318	353	306	365	353	325	329	349	313	362	321	334	318	307	335	320	336	315	330	341	310	350	342	329	286	343	349	304	334	309	302	347	351	317	288	320	301	323	342	301	332	324	323	337	320	334	369	373	332	321	361	312	326	359	345	325	355	321	294	327	325	289	331	331	300	355	306	342	337	331	325	336	331	308	356	308	362	328	356	317	333	316	308	327	297	307	335	340	318	312	349	307	304	330	322	375	336	324	333	353	333	341	332	325	303	350	315	321	296	304	338	355	325	330	393	318	352	341	327	326	310	296	317	319	358	343	326	336	348	327	336	324	343	340	307	304	324	340	324	327	338	325	302	320	360	329	318	329	312	340	293	348	329	346	331	318	346	341	338	318	319	333	300	327	357	327	291	324	375	332	308	332	329	328	283	344	311	330	321	318	327	307	292	356	327	350	339	333	329	297	307	309	339	328	326	331	335	316	332	347	366	331	333	334	359	308	282	338	332	313	329	313	346	344	310	336	336	329	318	346	313	321	363	341	339	344	325	348	332	335	308	316	329	292	329	331	337	377	345	325	333	346	320	346	333	359	307	331	331	324	335	314	321	297	317	306	313	383	318	341	306	294	346	320	313	300	310	332	326	333	363	343	335	275	338	327	378	317	325	281	310	318	370	308	325	359	335	362	333	322	328	339	340	303	334	316	299	321	350	283	312	319	307	313	307	326	325	302	342	343	331	341	292	335	318	319	335	324	341	351	342	329	310	381	352	344	300	305	337	304	338	334	346	334	312	358	308	319	303	308	335	321	326	304	338	337	350	336	319	312	347	354	342	376	312	365	334	318	350	337	343	315	302	366	290	352	316	305	312	311	322	342	351	329	309	335	379	319	333	339	307	328	311	343	327	344	363	340	354	327	320	319	346	314	305	317	343	322	318	289	335	355	343	336	341	351	359	331	353	345	304	297	306	327	371	316	338	357	322	326	320	311	317	341	339	331	340	339	299	309	331	338	322	322	357	333	339	319	333	337	316	331	308	341	291	369	319	322	328	340	321	327	309	319	324	305	349	358	317	367	322	307	316	311	310	336	344	330	339	333	328	306	336	302	335	328	329	308	325	317	300	332	327	325	340	359	328	325	342	368	334	330	338	304	289	339	345	322	322	300	345	316	333	352	332	375	340	327	331	324	321	317	339	340	346	352	312	359	328	353	362	348	335	333	321	318	348	336	329	331	335	336	328	309	363	320	342	324	318	328	309	323	347	372	340	320	315	322	340	357	342	337	331	348	326	338	297	346	359	320	314	317	358	344	325	322	360	337	338	336	301	306	362	338	338	308	330	337	313	342	328	320	338	319	329	361	305	347	338	351	343	341	378	374	362	329	352	316	344	304	324	334	301	340	314	314	347	331	331	327	339	343	308	309	343	356	349	307	347	314	323	315	319	311	325	313	322	361	330	358	308	338	327	329	337	312	326	344	341	302	297	338	310	317	338	338	306	338	367	346	337	330	331	317	343	325	334	323	354	325	344	347	345	341	298	306	329	322	320	324	314	318	368	326	326	320	334	291	333	351	334	310	286	314	328	366	303	335	287	311	338	338	340	310	361	314	314	319	322	325	347	309	378	308	325	337	333	343	324	336	341	315	321	355	348	309	339	336	320	341	358	345	290	310	364	365	356	301	317	327	359	351	322	351	359	315	350	316	292	364	331	345	320	331	310	334	282	335	364	328	350	319	341	332	314	344	335	353	328	328	315	318	328	359	299	351	311	348	320	319	342	314	340	331	339	337	347	324	325	315	312	355	342	318	336	363	333	294	338	334	333	325	354	320	329	291	336	294	335	361	344	340	306	333	346	360	327	351	328	335	332	312	368	343	307	301	322	333	315	326	334	311	356	332	351	353	308	362	337	305	328	341	298	326	301	286	340	335	310	323	356	297	345	302	316	341	321	360	329	357	308	344	321	360	338	342	358	309	316	326	336	327	308	323	356	338	328	354	349	303	318	318	319	307	313	305	350	327	318	310	325	337	325	370	347	299	338	337	323	330	330	321	329	346	306	334	352	326	308	330	359	355	356	340	362	304	330	324	312	332	352	351	351	337	344	317	335	348	322	347	358	365	275	329	322	308	313	340	323	333	336	322	317	326	363	336	364	338	331	324	303	341	342	338	314	352	332	342	349	312	313	350	317	307	304	306	343	323	318	343	337	325	350	320	349	320	323	336	342	343	361	332	334	332	315	353	306	342	355	344	338	325	338	337	317	341	319	310	351	325	350	344	323	320	304	346	350	343	326	330	341	306	331	351	354	336	307	312	331	338	327	340	347	354	337	325	324	309	343	341	307	333	341	335	305	357	323	293	325	315	301	348	319	290	325	318	347	326	340	312	310	367	339	364	352	316	330	309	323	346	334	337	341	355	303	340	353	330	344	347	328	322	343	338	294	350	348	327	361	349	317	319	338	342	329	319	334	318	330	340	347	299	327	318	332	325	340	322	343	331	304	327	317	333	321	338	307	322	317	333	327	350	334	333	349	314	301	335	312	339	336	349	363	327	323	334	310	308	335	285	305	342	342	340	293	336	365	309	324	353	342	326	301	332	338	326	324	322	324	350	309	296	331	378	345	288	321	302	345	331	357	339	367	322	347	357	354	292	370	325	361	332	333	340	339	330	362	320	314	341	346	312	357	328	340	326	298	366	329	355	343	295	317	319	341	340	341	324	357	327	357	326	354	339	314	331	317	301	314	310	340	307	327	331	326	329	339	315	332	329	343	340	373	306	319	329	343	314	328	324	323	345	299	354	372	306	351	325	364	325	359	292	294	343	318	332	310	331	326	307	335	320	309	336	340	314	349	337	334	334	319	323	320	350	366	342	339	355	318	340	357	337	299	327	335	325	364	328	324	334	312	334	329	355	327	363	330	346	349	341	341	340	330	333	344	346	367	347	335	325	307	322	367	353	298	312	340	329	318	316	358	364	318	314	335	328	323	361	341	337	342	359	326	314	345	331	346	347	316	310	338	331	352	304	332	318	354	341	336	325	328	330	304	324	349	374	289	305	318	331	290	334	320	326	336	328	303	316	292	371	321	339	319	359	313	334	310	340	331	321	343	328	312	371	346	319	326	371	331	336	313	303	324	318	308	329	337	337	343	324	348	343	330	315
5275	5260	4905	500	418	392	365	386	349	356	383	395	366	325	364	379	379	368	338	349	341	374	340	372	353	362	349	369	358	365	341	376	346	358	344	329	353	336	332	355	362	352	341	359	340	351	359	340	325	322	327	325	353	336	382	338	348	331	328	335	357	338	331	341	364	360	351	339	341	332	341	340	333	340	358	380	321	387	372	372	363	341	354	356	328	354	395	362	343	382	387	356	379	320	352	354	349	357	362	388	366	361	350	337	373	346	354	337	347	352	358	353	353	352	332	325	354	369	353	377	386	336	349	332	326	347	347	368	341	348	368	347	345	345	364	341	405	371	343	336	335	347	367	351	342	354	371	337	346	350	367	344	352	342	348	353	346	352	377	330	373	363	362	354	336	364	320	396	331	362	359	349	351	331	361	349	359	349	355	360	327	343	355	355	346	374	352	371	332	341	364	370	327	366	355	369	346	376	336	338	364	361	331	316	342	391	322	334	344	381	385	362	345	338	349	361	376	358	351	362	374	343	381	364	321	334	352	357	329	337	300	374	344	378	370	340	378	339	337	324	351	369	333	304	381	354	380	370	341	351	348	331	372	354	358	382	328	367	348	362	358	363	344	383	383	365	308	355	333	369	355	308	325	376	333	381	340	347	349	360	333	337	358	357	354	360	362	339	367	344	342	341	317	374	342	392	351	330	360	347	351	324	345	340	382	358	346	316	381	309	350	339	357	331	316	334	349	398	350	343	314	355	383	362	367	365	311	398	348	336	379	338	303	355	356	318	335	367	345	325	347	337	334	322	342	368	333	338	358	345	360	343	319	365	337	356	393	401	354	370	340	346	380	338	358	354	302	357	378	378	326	337	406	337	357	320	363	337	339	323	373	357	358	348	380	359	330	346	313	358	368	366	366	329	366	372	342	328	365	370	326	357	347	373	353	376	350	338	342	338	347	352	342	357	376	385	360	356	338	373	347	323	339	361	350	359	350	348	330	338	362	350	361	360	371	374	365	335	334	368	384	361	326	355	315	322	327	344	334	341	365	328	342	340	361	326	313	349	376	340	380	340	339	337	371	358	353	363	354	340	366	367	326	331	325	371	333	324	379	313	357	327	349	358	353	359	337	363	357	336	360	359	383	344	364	367	359	342	338	373	340	359	345	366	357	370	356	367	373	342	379	331	337	351	329	365	341	313	340	370	328	309	344	362	353	377	392	366	333	336	345	329	355	379	347	367	326	357	357	364	344	352	388	367	399	377	336	361	321	321	388	339	374	334	372	337	337	356	348	370	325	364	337	340	345	334	322	363	358	347	367	347	306	340	344	353	350	387	351	328	354	342	341	370	332	364	363	337	340	332	341	322	346	355	331	343	319	378	344	336	378	349	362	357	358	377	347	356	319	347	362	346	371	366	371	358	354	376	346	327	322	357	389	347	355	350	386	336	321	374	336	363	356	345	331	319	331	383	341	326	368	340	394	390	329	354	358	361	355	345	350	348	354	354	352	360	376	347	334	336	374	338	357	345	321	377	345	375	329	317	350	335	356	334	363	359	342	375	336	375	323	376	333	365	343	346	318	336	351	343	377	358	352	351	365	348	338	349	338	361	381	329	332	382	309	371	352	332	333	314	340	350	367	310	345	325	311	314	388	364	372	321	317	370	344	372	347	389	330	335	353	356	318	363	353	352	361	360	327	310	348	345	326	365	351	317	355	330	387	354	368	351	377	357	354	344	316	336	341	347	393	343	366	349	379	359	386	341	355	347	325	352	354	353	388	375	368	347	357	349	339	359	379	361	368	324	352	335	334	362	383	340	337	372	349	350	346	318	383	338	334	351	362	382	377	360	334	377	337	403	367	334	330	361	360	376	362	371	361	350	360	368	376	335	379	384	326	363	375	344	365	347	359	364	354	359	351	378	335	343	378	368	324	385	353	372	360	350	321	363	362	353	372	380	354	372	321	369	345	326	356	316	336	371	346	350	348	327	357	332	355	380	317	359	352	368	377	350	318	341	358	361	357	328	347	353	339	352	335	333	378	366	378	350	342	357	315	318	366	343	350	358	328	330	374	361	380	353	360	376	340	365	355	331	354	377	346	350	340	365	368	365	341	336	371	326	352	359	339	370	327	334	378	369	337	356	367	334	351	355	324	360	389	339	336	361	321	354	347	330	339	353	368	315	355	345	345	345	373	326	356	333	331	325	331	359	334	362	349	362	334	346	358	358	363	345	371	348	332	368	330	348	358	362	332	375	372	352	374	386	360	348	339	364	383	345	324	320	350	363	371	340	334	361	330	328	372	369	349	336	328	337	339	351	340	357	342	365	375	357	355	340	366	365	400	342	322	350	370	341	330	351	349	367	355	341	363	357	347	351	356	337	347	333	370	353	366	376	404	340	326	339	359	358	336	352	349	341	368	339	343	352	373	359	346	346	379	338	347	345	343	370	349	356	326	324	349	367	368	333	352	355	365	348	335	380	357	374	342	339	339	354	346	380	360	326	327	349	351	349	348	362	355	345	311	328	370	336	318	338	367	365	357	355	372	339	357	378	319	367	389	332	337	344	358	371	353	358	342	369	364	355	310	321	331	360	343	373	370	348	356	333	362	353	357	354	370	351	361	327	374	366	347	348	341	337	370	351	349	347	370	353	378	321	384	366	379	366	365	369	359	331	359	344	329	365	373	345	355	352	340	326	354	345	366	325	367	369	365	334	335	353	327	332	357	365	332	345	310	336	342	349	354	340	356	344	308	360	343	349	339	361	334	349	349	421	336	360	380	368	355	350	396	336	386	374	324	365	355	359	311	352	345	360	344	356	352	366	350	354	336	359	359	342	355	344	363	312	355	330	325	374	330	349	344	380	359	317	346	350	412	346	342	372	367	353	341	351	362	344	360	342	338	317	342	320	361	329	383	338	357	356	365	385	312	383	355	334	352	338	394	322	378	333	348	351	347	363	368	342	315	320	366	358	346	362	353	363	334	354	343	377	384	350	346	352	339	341	374	365	343	354	346	320	334	373	351	324	365	373	367	372	355	332	355	345	366	326	374	306	359	362	341	382	358	374	320	354	328	368	365	354	358	355	346	349	351	352	358	327	350	325	331	363	361	340	339	325	321	359	334	346	330	351	353	362	350	367	346	347	354	335	355	370	359	336	361	378	345	331	359	374	338	373	348	318	351	381	361	381	340	364	350	357	345	393	340	336	321	354	351	357	344	365	380	343	360	338	345	353	376	363	360	347	371	358	408	356	333	375	340	321	368	357	353	376	338	357	368	340	368	367	336	369	363	349	339	363	352	358	356	341	357	353	381	348	316	339	343	366	362	366	393	360	372	345	340	340	373	330	347	362	405	360	321	347	375	349	367	350	351	352	347	359	354	350	333	343	353	366	391	354	344	348	353	351	335	308	323	372	346	345	358	330	324	356	328	318	353	349	359	324	339	332	355	325	346	360	329	369	345	370	318	351	349	327	366	311	337	334	323	350	379	369	345	335
23543	21259	28386	24451	21236	12029	1463	958	803	780	693	662	670	672	684	621	641	630	609	556	600	607	566	547	593	584	570	553	611	555	588	558	623	581	539	518	578	603	589	573	610	579	626	546	555	596	571	545	554	598	564	592	537	572	569	539	548	576	575	581	547	551	609	589	555	559	582	599	573	582	522	584	590	584	582	573	587	521	587	584	543	578	555	584	562	590	596	560	584	553	560	536	583	586	593	567	565	558	541	604	597	527	599	574	537	563	595	548	556	576	569	515	575	547	544	587	589	559	560	556	562	529	581	576	567	574	576	563	539	537	636	560	590	575	565	575	551	590	561	549	592	559	563	512	568	579	546	551	542	622	589	602	580	621	565	554	562	576	579	553	587	584	577	574	579	581	582	604	508	598	547	622	603	603	605	534	604	574	581	578	591	592	571	564	610	545	563	567	597	603	548	594	600	569	596	541	568	564	527	532	542	563	599	585	616	557	576	573	545	610	598	546	584	562	536	569	573	595	559	574	585	548	555	568	529	560	556	554	552	571	604	570	540	571	592	568	562	540	583	560	552	591	552	563	542	571	497	593	586	568	537	541	581	519	577	570	531	533	526	580	571	546	547	588	537	568	556	520	570	584	557	568	572	584	598	548	571	525	546	566	543	592	582	578	551	582	549	563	593	561	578	568	521	555	546	613	533	611	573	615	535	590	579	561	567	569	582	573	579	578	582	616	540	571	615	604	608	516	542	563	551	573	572	607	559	618	525	549	545	532	573	529	602	619	598	558	540	586	550	585	549	591	544	572	573	590	531	580	586	593	584	567	580	554	516	559	576	561	564	576	595	495	585	576	532	536	566	562	540	550	622	554	568	557	531	578	602	552	568	581	573	571	565	559	580	595	559	561	509	572	533	519	589	565	551	564	551	573	612	581	609	544	552	583	571	611	574	544	530	533	593	575	567	568	596	562	564	623	584	570	587	523	549	576	573	563	539	582	540	566	594	563	615	564	577	495	589	605	579	564	573	578	619	523	546	542	579	558	651	562	543	565	537	564	549	566	546	590	566	518	536	535	562	547	580	525	542	540	587	531	571	586	605	571	519	518	585	564	573	584	571	608	544	532	572	578	562	597	548	544	599	568	603	587	599	612	566	567	559	594	582	569	553	569	559	562	572	595	551	586	576	578	543	535	571	537	538	573	580	577	542	543	565	552	574	538	540	561	571	536	555	535	561	585	546	537	564	583	539	538	550	553	552	603	570	606	554	617	543	565	584	589	495	519	571	554	566	581	502	591	559	535	581	556	564	534	547	576	599	569	566	551	571	566	562	570	566	551	600	571	563	592	580	596	574	589	513	553	565	590	576	576	591	588	584	561	562	589	589	615	560	553	548	523	557	578	564	600	581	564	517	553	589	567	577	558	556	567	530	593	577	560	599	573	577	585	562	553	536	580	581	577	598	607	577	542	530	537	584	571	596	606	556	560	533	593	547	556	572	573	570	598	534	534	531	570	586	593	570	588	606	570	602	542	537	590	556	553	574	526	543	585	587	580	571	512	594	605	531	532	581	610	561	572	569	587	577	565	566	591	574	556	526	608	557	607	622	591	536	579	557	564	604	594	561	539	589	552	602	605	571	583	522	593	613	630	528	542	547	586	614	540	589	546	581	560	578	589	551	586	556	568	571	577	614	529	575	561	554	554	567	572	557	571	619	548	579	521	564	603	614	591	563	548	585	581	566	519	583	575	517	551	573	553	570	573	563	540	561	568	560	558	570	567	542	569	573	623	560	561	568	569	570	608	556	611	550	568	561	573	584	582	562	583	590	557	518	543	582	616	580	596	569	530	603	607	569	567	517	566	607	562	543	572	574	573	569	563	541	568	559	563	583	584	542	531	566	585	602	587	575	539	595	590	591	563	570	584	567	614	596	516	557	565	581	562	607	596	546	559	579	599	565	569	522	591	575	561	508	549	571	604	607	561	563	573	565	563	604	536	535	588	568	582	591	573	535	582	526	537	588	565	610	577	576	600	602	546	560	592	540	595	571	575	565	555	548	587	573	586	583	576	614	573	592	545	592	549	534	567	555	592	555	562	577	552	554	554	559	587	571	524	585	567	579	601	580	580	528	555	576	530	583	578	538	564	530	530	532	574	576	564	561	571	549	533	620	568	588	597	571	578	599	554	567	563	575	550	533	550	547	546	567	567	544	561	569	555	555	585	569	579	565	543	545	558	579	554	559	554	585	571	541	597	605	588	609	574	579	605	592	582	569	553	552	583	536	553	627	591	562	576	575	630	558	568	578	568	626	583	537	563	561	569	585	590	557	557	534	539	548	527	554	525	528	548	552	572	595	573	571	578	569	542	590	619	573	600	553	633	604	604	591	563	562	587	609	575	573	564	565	562	602	599	564	569	566	548	543	529	588	580	550	590	558	575	594	525	543	519	586	551	534	564	565	574	544	583	588	600	579	548	552	535	558	535	579	571	605	544	580	500	575	556	549	571	560	624	563	578	579	550	580	563	586	594	536	560	511	568	589	533	583	594	553	597	569	543	538	540	590	597	557	553	581	540	581	578	552	551	530	547	579	580	563	561	559	547	564	558	590	544	572	548	597	597	570	588	538	561	575	602	558	621	564	540	575	598	579	573	604	594	528	577	542	543	566	581	560	582	553	556	546	575	555	549	543	569	595	573	590	552	591	592	582	538	541	643	565	552	536	588	565	541	582	532	569	569	562	516	582	576	552	571	573	539	567	542	578	530	531	550	576	560	537	596	588	574	580	567	569	545	599	611	627	546	574	553	574	576	588	584	563	532	615	537	590	597	580	606	520	579	574	603	537	564	564	557	583	593	593	523	545	555	555	561	604	576	571	613	551	593	561	574	543	529	544	549	536	575	571	620	549	556	581	509	580	556	545	561	552	570	583	588	571	584	612	584	589	602	556	616	510	577	563	528	558	609	530	573	576	531	594	601	569	532	564	545	591	576	564	554	570	566	564	525	570	557	526	556	587	594	518	570	585	540	560	552	546	532	569	555	534	528	585	561	572	558	531	586	514	569	521	538	615	546	566	598	578	530	571	577	592	595	586	580	516	599	578	550	567	570	552	595	552	573	581	578	570	597	577	564	516	538	587	580	561	565	571	579	568	556	548	548	564	591	556	551	547	534	598	551	591	568	535	545	606	549	530	590	581	493	617	524	565	566	578	632	534	591	594	527	601	538	585	555	550	515	603	556	565	567	595	558	575	551	565	550	552	590	605	542	538	602	607	564	534	588	562	600	587	562	595	585	539	526	557	545	555	561	577	548	600	541	578	538	593	572	590	558	563	589	536	601	575	551	597	543	566	585	565	568	595	572	548	548	613	557	577	577	538	583	547	561	568	555	567	562	580	561	542	573	606	529	573	567	563	544	572	601	581	568	611	556	574	583	593	555	541	576	587	562	580	592	618	574	571	530	553	609	544	608	588	574	582	574	609	538	557	529	541	564	558	532	570	559
5418	26097	24954	3047	2221	1782	1369	1201	1036	885	820	826	769	752	655	711	635	655	618	681	635	636	631	650	672	641	625	632	627	586	589	617	602	605	632	580	602	568	566	589	572	578	582	692	591	640	611	600	608	627	598	617	589	615	615	584	610	614	592	568	589	606	614	625	596	622	635	564	607	623	606	606	569	619	571	625	591	598	595	603	595	575	599	554	591	616	622	602	636	575	629	547	618	655	606	634	611	569	588	594	602	569	597	566	566	568	625	598	580	625	597	553	625	613	633	615	591	620	594	636	604	571	589	626	585	559	629	589	619	604	652	615	595	617	616	590	615	591	583	596	606	566	624	589	596	617	579	618	616	581	593	604	585	582	604	614	590	569	624	602	616	604	590	571	598	637	614	593	623	580	612	581	597	596	569	583	610	618	566	609	608	532	619	585	587	581	647	620	600	584	577	546	570	558	614	541	612	612	597	585	627	581	591	633	626	588	623	609	595	624	581	580	615	637	600	596	637	611	595	579	567	646	611	607	595	594	605	612	621	601	612	566	616	666	577	641	574	566	606	598	596	603	622	610	590	627	533	599	581	580	586	625	611	549	596	575	604	612	577	590	590	584	605	606	597	591	587	587	582	611	601	616	577	607	588	635	615	611	643	607	593	574	626	604	606	615	556	634	588	614	566	558	581	587	565	561	609	578	602	623	601	619	585	628	610	604	604	582	603	601	614	633	581	655	605	569	662	525	616	595	560	573	571	623	601	619	630	557	596	599	617	587	574	617	615	626	601	588	612	593	560	641	588	571	594	633	628	616	588	599	578	597	590	578	585	542	600	570	610	598	587	617	636	576	648	574	573	603	591	617	590	617	608	581	572	571	639	628	621	641	634	580	583	597	589	586	626	594	613	628	609	631	602	584	610	611	613	599	594	642	566	620	567	568	628	639	586	648	605	621	614	586	616	604	584	617	542	578	591	605	578	556	614	602	604	611	657	671	580	568	619	637	630	645	572	590	648	560	589	605	616	616	576	573	597	586	596	604	622	629	572	629	595	600	570	661	617	652	608	620	606	601	570	591	567	638	612	600	627	620	550	585	563	567	583	598	603	576	615	593	604	642	600	646	628	617	619	579	593	627	572	599	587	625	610	593	600	603	632	592	593	613	623	603	564	615	584	588	581	593	596	621	566	593	624	597	639	618	639	663	603	617	632	575	550	596	587	579	591	596	598	554	594	585	600	550	639	590	601	610	613	607	606	623	603	569	593	619	564	586	601	574	558	607	606	617	647	628	574	613	610	599	563	516	580	586	586	626	596	599	589	595	623	593	563	628	604	542	591	599	565	607	638	601	549	609	568	614	620	605	572	579	552	576	590	598	594	577	588	627	578	583	588	607	611	594	578	602	617	618	611	576	609	588	607	588	603	581	586	575	573	632	581	601	593	596	586	609	607	589	601	584	598	604	590	649	622	616	618	633	611	588	591	605	614	557	607	613	643	611	565	605	604	551	593	587	607	567	585	575	608	602	592	610	594	595	616	613	591	560	570	593	608	609	597	575	624	574	621	609	600	609	593	571	606	583	552	642	589	575	572	619	583	599	627	613	539	588	619	589	588	631	611	564	571	610	576	616	615	619	573	621	572	556	572	624	597	585	597	600	583	608	597	584	626	609	586	579	598	647	596	645	596	591	635	649	659	585	598	586	579	605	591	578	582	602	634	594	611	570	643	555	598	620	617	641	590	573	596	624	613	581	615	572	589	582	606	594	612	571	625	625	593	582	588	609	628	620	588	570	555	573	589	619	607	584	618	613	571	542	565	583	635	599	574	588	585	600	579	570	551	580	601	589	554	576	616	629	605	609	601	612	606	606	588	614	568	575	601	569	601	607	618	615	613	651	549	669	599	567	603	617	607	583	611	590	656	587	575	554	616	576	586	602	570	585	621	606	595	593	542	564	611	623	559	609	606	629	612	600	553	606	679	609	595	597	562	603	571	616	642	604	572	609	594	604	568	607	584	574	628	598	607	556	576	627	618	631	653	611	575	576	599	625	604	566	645	605	615	618	646	625	594	602	574	594	542	568	590	583	596	614	594	602	563	614	610	565	592	576	626	584	615	601	578	590	587	608	620	590	577	582	582	569	593	578	587	623	611	592	612	644	590	592	593	603	589	564	569	581	630	606	599	654	571	587	566	591	653	605	632	632	628	587	585	601	569	611	589	607	596	603	587	584	624	616	563	614	555	553	555	602	596	624	664	561	583	572	632	595	552	595	611	624	580	603	579	552	553	605	567	596	609	624	632	613	575	612	561	620	604	623	577	574	575	627	646	614	628	616	595	611	611	567	578	575	642	601	583	583	621	561	633	607	622	657	605	580	575	588	559	582	594	605	591	599	595	631	597	604	582	582	626	585	571	605	564	582	628	572	588	588	567	621	604	593	624	540	613	619	588	621	613	616	552	645	612	550	616	574	595	576	607	577	613	621	596	625	572	592	617	550	627	594	599	622	599	585	594	613	638	600	608	558	599	612	599	658	594	603	619	591	561	634	606	628	610	568	566	609	591	567	612	566	636	589	631	637	570	635	589	611	570	618	602	595	598	608	614	581	658	610	607	617	567	608	569	612	589	589	575	565	583	555	611	609	575	592	592	600	611	580	583	631	599	559	561	599	571	603	573	605	575	593	645	606	606	628	606	606	598	583	578	583	589	634	588	601	614	578	597	603	597	613	614	609	587	580	636	568	558	634	571	594	612	614	559	593	638	663	565	646	596	589	594	604	558	597	606	587	574	558	595	608	661	594	593	589	586	614	586	586	564	548	574	616	600	603	581	589	568	568	616	586	626	594	555	586	645	612	585	606	577	603	554	653	569	639	618	579	601	573	642	589	602	603	575	574	600	626	594	567	548	577	636	589	625	613	592	604	581	593	595	615	636	570	625	618	620	598	607	602	590	596	614	571	601	575	577	616	611	606	613	587	627	584	630	645	588	601	604	559	582	535	619	596	554	636	631	611	606	604	611	584	633	582	592	623	596	546	623	612	621	583	583	589	565	583	568	594	637	583	568	601	626	604	601	594	580	610	577	630	598	584	592	590	570	580	581	589	591	643	616	611	571	630	588	616	608	618	577	606	589	580	648	614	576	608	642	594	596	629	579	598	590	603	619	581	589	614	635	611	592	600	564	602	552	570	617	589	578	550	597	621	587	566	563	601	589	548	581	573	586	624	606	585	586	593	571	567	623	603	633	574	607	623	605	568	627	597	614	628	573	588	546	589	594	625	566	571	618	607	584	613	582	598	628	585	603	582	602	593	615	567	579	589	606	596	593	586	638	618	614	589	612	622	605	581	590	607	597	603	578	604	593	608	592	593	615	599	662	589	575	565	626	622	563	607	626	588	630	619	641	603	606	590	605	578	595	596	618	599	603	618	594	576	610	602	604	584	617	616	595	617	540	603	569	599	584	625	600	619	594	585	604	612	550	594	591	580	578	598	605	623	618	590
24648	21272	27636	25185	14312	675	413	311	253	235	215	192	184	179	193	178	179	164	189	153	166	177	168	168	187	180	179	175	172	163	147	153	162	172	161	138	167	145	147	157	151	163	148	162	150	171	157	159	165	163	142	155	158	134	157	174	157	144	146	172	168	137	155	139	142	166	132	133	154	139	140	179	162	151	135	142	156	142	173	178	134	170	124	166	184	151	163	134	139	159	179	150	151	156	149	155	173	152	152	150	145	149	178	155	171	141	154	168	139	150	155	162	163	160	149	152	155	159	139	153	163	158	150	162	139	154	148	124	176	131	153	145	155	145	179	140	160	172	154	168	180	147	167	158	148	131	146	137	163	159	149	147	162	157	178	163	146	143	146	131	140	149	163	135	146	154	147	167	149	137	142	157	169	158	166	143	139	147	129	159	174	160	163	146	150	135	142	139	150	126	138	148	148	155	148	153	151	146	153	167	132	157	150	143	166	141	143	138	121	151	144	161	140	157	116	163	132	135	144	152	144	154	148	154	146	168	134	163	156	136	160	157	149	156	152	136	147	159	143	173	162	153	153	162	149	156	151	172	138	157	148	133	135	174	137	148	134	154	163	149	149	154	147	158	140	131	147	139	157	151	147	129	150	161	151	177	144	165	165	160	159	177	165	171	159	139	137	163	147	151	149	132	161	128	156	159	175	160	131	131	135	140	155	157	161	160	140	146	159	153	138	156	166	169	150	143	119	160	148	154	144	166	144	178	128	126	147	151	167	147	156	151	159	152	126	155	147	147	160	142	142	155	148	147	167	147	152	167	133	153	148	163	147	163	161	158	169	164	146	146	173	143	162	149	133	145	139	174	139	158	143	153	156	145	135	152	162	176	147	162	153	151	157	155	138	157	153	178	153	162	144	139	155	146	127	151	151	145	153	157	169	175	140	164	172	172	154	144	158	178	143	143	137	164	155	155	153	153	167	158	140	138	148	146	177	145	147	144	141	137	143	170	156	172	161	173	168	137	154	143	155	178	166	142	162	142	155	165	130	156	154	171	155	132	146	164	146	165	153	169	142	155	135	128	141	168	148	139	171	164	163	154	154	133	133	159	164	154	162	142	149	155	173	138	161	153	150	160	152	152	157	141	140	147	143	150	131	162	140	177	156	144	156	136	156	172	150	142	145	137	123	150	138	138	122	151	154	147	166	155	146	143	139	146	178	142	138	131	152	146	149	141	168	134	162	132	132	146	132	157	162	163	140	137	150	158	165	145	152	156	137	141	162	177	149	155	154	147	159	165	162	155	145	156	164	177	171	168	157	130	149	157	129	141	141	159	141	165	156	171	137	173	136	153	142	136	149	150	148	135	144	147	150	131	151	155	150	140	111	169	161	152	181	149	145	131	171	160	156	146	157	139	141	170	159	139	159	164	178	157	169	158	162	175	144	143	151	149	160	146	147	146	173	160	141	150	175	122	138	143	196	145	153	158	153	129	140	139	145	147	138	162	144	159	145	177	140	154	132	174	135	143	144	159	185	179	166	167	158	125	128	158	151	139	141	186	145	158	140	158	171	174	157	142	148	139	156	147	151	135	144	158	167	180	153	137	163	154	151	155	116	156	149	130	173	183	166	153	137	176	141	148	127	140	165	157	149	165	155	153	126	158	161	153	136	150	157	155	161	144	138	163	135	160	172	154	147	166	154	164	137	158	149	143	143	145	124	168	149	138	159	159	138	153	144	142	156	152	164	138	151	152	168	146	134	145	145	142	169	144	134	165	178	150	169	162	172	156	144	164	136	127	151	149	154	150	172	164	174	158	183	161	129	147	143	134	161	152	153	134	144	154	140	170	143	143	142	163	144	144	170	157	169	128	153	153	138	152	158	143	129	165	162	131	173	149	152	161	146	140	135	162	164	132	146	137	159	149	164	164	131	154	154	164	176	138	156	139	119	150	182	159	152	154	161	142	144	145	154	172	160	150	144	135	139	150	141	137	160	151	127	155	151	143	159	138	154	177	154	142	166	155	166	150	141	135	164	143	159	152	184	129	176	136	166	154	182	138	145	175	157	154	157	133	146	168	137	121	136	172	152	147	172	162	153	172	153	165	178	138	146	136	130	146	152	141	154	140	141	161	151	157	158	144	142	154	126	175	175	146	166	150	173	149	163	142	150	146	154	148	162	155	156	162	141	158	138	153	157	152	141	154	144	152	169	119	144	158	147	129	142	157	169	146	130	143	170	154	155	183	155	153	141	162	154	166	149	135	164	139	178	148	138	152	162	138	170	167	124	160	138	154	154	158	164	137	172	168	137	166	163	150	152	155	159	136	152	148	134	154	139	180	137	153	144	144	158	171	155	149	151	131	141	190	151	147	150	152	160	145	158	181	142	137	155	138	166	144	156	159	158	145	164	150	138	148	137	164	148	138	132	151	143	162	153	149	176	135	139	154	147	143	156	149	148	144	153	147	146	143	130	128	136	159	161	154	147	152	143	139	161	155	161	132	148	155	152	135	141	171	151	154	161	167	168	136	134	147	143	146	159	111	140	153	161	126	162	147	148	161	130	147	156	151	138	142	154	167	160	140	139	150	130	143	152	157	145	141	164	147	151	164	150	158	132	135	154	168	161	156	165	148	168	170	166	136	141	152	145	146	150	143	144	144	153	153	157	140	151	158	150	147	163	156	171	154	181	156	151	149	154	163	156	157	168	155	147	160	117	163	141	158	156	138	163	153	159	135	141	149	152	149	138	150	158	157	151	162	151	143	157	139	144	133	165	155	145	161	119	170	145	137	141	152	142	135	144	153	138	156	141	145	166	157	164	159	132	154	158	142	130	163	159	124	166	156	148	173	147	140	162	170	139	121	149	146	167	149	175	159	168	145	151	136	138	159	143	135	168	144	150	153	157	140	142	147	156	149	144	162	152	144	147	133	139	138	162	145	164	134	154	141	118	149	143	137	172	160	171	155	141	131	159	134	152	148	161	142	160	129	164	161	174	134	135	164	158	175	154	149	143	122	160	136	154	159	156	151	159	157	165	156	141	149	172	149	146	126	143	149	134	150	148	149	156	148	160	152	150	132	158	142	151	175	146	160	174	156	155	131	155	158	150	154	139	169	154	149	141	140	151	128	164	164	154	165	119	167	164	166	167	134	141	164	134	138	128	151	152	134	163	157	142	173	128	153	162	170	141	145	150	171	149	155	154	156	162	135	147	140	141	154	155	162	155	162	138	143	155	147	142	148	171	149	151	159	155	154	160	151	167	158	156	144	144	150	126	137	142	144	142	160	139	170	168	145	139	170	148	155	142	169	131	175	156	171	170	139	134	159	153	138	151	153	154	168	137	153	134	126	120	147	145	156	178	150	151	140	168	155	153	141	150	160	143	163	149	137	150	166	143	154	167	171	171	171	149	164	163	149	180	147	136	159	146	152	156	133	169	150	162	160	123	154	124	154	156	146	146	157	132	161	153	126	152	143	145	160	149	142	143	147	147	162	174	142
5080	22160	17258	1610	1127	854	613	495	437	330	313	298	284	251	219	200	231	213	200	222	219	193	199	187	201	172	157	226	195	187	191	168	173	187	184	181	189	172	188	177	187	196	176	184	162	172	181	180	169	182	176	207	190	153	185	158	192	182	179	190	192	191	197	184	202	175	159	173	175	182	154	172	155	204	204	155	196	173	165	174	171	147	200	175	172	161	164	194	161	188	199	194	187	205	156	171	215	170	175	166	179	193	180	172	173	180	167	169	148	160	187	177	181	167	180	177	183	158	161	171	157	174	186	170	175	174	157	185	187	170	179	165	182	189	184	162	161	164	188	156	146	188	172	198	166	203	175	169	171	165	192	190	175	176	173	168	163	149	179	164	163	183	167	154	163	190	166	167	169	169	184	177	182	167	194	189	175	180	171	173	179	189	192	183	159	172	192	186	172	157	164	168	167	189	166	177	172	156	197	166	178	146	147	177	178	167	167	183	180	169	155	162	168	188	171	172	208	176	193	179	160	187	166	156	162	161	189	180	192	187	174	176	173	155	176	163	181	153	182	165	182	189	165	176	170	169	185	156	181	163	158	170	171	168	158	171	159	185	211	157	186	174	191	148	206	151	145	179	156	186	175	180	181	167	150	169	193	187	166	165	169	185	166	193	173	170	173	161	170	178	185	168	174	174	188	168	176	179	181	193	167	191	147	190	183	202	155	190	178	172	173	175	153	172	194	169	175	185	187	185	204	181	160	162	207	174	168	178	176	183	162	176	176	179	185	174	191	175	170	186	169	202	183	162	161	162	177	181	208	180	152	190	172	186	159	175	151	173	178	191	164	151	177	173	174	185	178	188	186	183	170	171	180	173	196	190	192	159	173	196	191	184	174	189	173	163	188	177	166	167	169	176	201	189	185	154	176	170	181	186	197	192	174	178	163	178	172	154	186	173	208	176	140	166	180	160	160	155	166	158	164	156	185	193	176	176	166	189	193	180	175	203	176	173	195	184	162	181	167	172	199	165	183	187	173	167	185	182	171	154	182	197	181	162	170	175	212	169	185	174	153	165	170	161	178	163	165	189	196	189	171	174	170	190	186	145	151	165	158	177	190	180	179	165	163	181	189	192	181	176	151	205	164	182	176	201	172	170	174	176	179	181	167	185	156	170	196	203	179	159	187	167	182	181	178	183	162	167	152	176	175	170	190	180	174	177	196	164	173	189	161	176	191	175	163	185	191	173	177	184	187	187	144	200	168	190	161	193	157	173	200	175	175	204	183	182	163	193	184	166	178	177	164	174	179	193	172	170	171	174	166	187	198	181	207	153	194	171	160	178	186	190	171	174	160	170	170	187	185	173	172	177	170	147	177	183	159	152	168	180	179	193	168	170	156	182	176	152	206	167	151	182	173	171	172	170	190	167	199	177	183	174	179	153	184	165	186	182	159	190	170	181	171	175	151	191	178	197	179	190	173	173	168	195	209	174	176	188	179	146	177	183	154	160	182	169	181	191	165	156	167	164	155	197	174	190	163	190	172	163	180	174	163	179	181	176	193	188	154	178	171	169	153	181	176	169	164	167	174	180	169	170	188	169	164	176	167	171	164	162	171	167	213	198	185	188	194	175	179	157	193	209	169	170	172	192	193	183	169	172	174	210	186	188	190	188	172	178	175	194	176	171	190	183	168	159	155	160	178	165	167	167	170	188	172	178	174	165	178	172	173	183	176	195	172	187	161	173	189	193	182	169	189	175	178	196	189	172	181	176	187	181	166	175	171	183	166	171	195	183	203	158	179	188	184	188	175	182	167	160	175	182	188	187	175	193	190	222	190	170	173	173	145	203	198	171	186	172	172	178	190	199	164	158	167	187	153	175	209	171	168	186	159	186	181	160	170	168	184	190	183	163	153	198	155	208	161	154	173	173	202	168	181	192	187	184	167	153	168	181	170	183	192	176	166	175	198	154	166	173	188	179	195	181	154	175	161	175	156	171	192	175	176	197	158	177	167	158	204	162	178	190	169	160	182	188	171	188	171	173	167	175	159	163	167	170	174	169	142	175	181	175	182	184	161	184	178	159	181	137	167	171	152	173	170	185	198	159	186	183	200	181	179	169	179	169	184	177	176	151	173	146	181	181	165	185	167	188	162	182	154	182	177	179	170	184	172	169	175	173	196	177	173	187	166	185	153	173	179	186	160	162	174	184	165	188	180	171	175	184	166	167	185	180	165	166	179	188	162	182	168	162	182	160	177	197	168	184	160	188	153	164	173	202	167	178	166	180	166	190	193	185	191	186	191	162	165	147	156	184	177	181	168	201	181	192	186	180	151	169	174	183	180	170	179	204	182	172	186	180	167	152	170	178	160	163	176	182	172	180	158	210	195	186	187	195	198	180	182	168	167	169	182	164	186	181	188	171	171	168	183	197	151	174	177	181	159	181	192	163	183	179	187	168	173	160	168	151	181	171	177	178	182	181	176	183	168	164	186	166	200	170	152	164	181	183	179	169	157	186	186	144	168	182	168	169	172	195	189	185	179	172	190	154	158	164	168	190	161	169	207	165	186	165	185	160	148	202	184	191	181	181	169	170	188	178	170	165	173	174	167	180	173	159	172	175	186	168	166	149	176	176	172	180	154	160	190	161	167	158	192	181	152	154	179	182	176	169	190	189	199	177	187	175	185	186	185	185	168	175	171	174	171	168	166	190	187	177	171	168	179	161	164	197	184	164	175	182	187	198	180	152	184	197	188	158	168	189	186	175	185	158	176	179	170	166	169	163	173	168	160	168	162	166	168	163	164	160	191	184	201	183	166	159	170	170	150	174	176	177	174	186	154	189	191	152	163	190	176	144	194	179	170	169	164	166	188	166	168	152	182	181	182	175	174	185	163	200	157	196	184	158	176	174	181	187	156	191	171	179	194	155	168	199	168	183	182	170	160	160	166	202	159	151	186	160	170	167	175	180	173	170	168	168	191	185	171	165	200	200	185	178	172	168	157	176	192	161	191	152	159	162	168	189	188	186	165	176	178	177	173	195	162	168	172	191	182	151	187	173	180	173	183	182	160	157	167	170	165	180	172	192	169	154	170	180	184	153	207	174	171	178	171	185	193	181	201	160	166	173	171	178	179	171	172	146	155	185	166	155	174	164	174	173	167	174	163	186	208	163	189	174	159	175	166	197	178	197	185	161	176	167	197	169	185	191	173	187	190	170	161	188	174	157	151	179	167	167	196	170	168	197	174	173	176	145	187	148	173	169	154	188	160	187	149	191	170	177	185	176	169	178	149	178	177	190	175	172	156	160	187	190	174	170	173	163	166	177	171	172	153	174	157	186	166	169	160	172	169	167	172	166	192	171	196	165	175	168	170	190	183	160	184	161	175	163	164	158	179	162	183	176	188	156	195	197	171	181	178	188	161	191	183	185	168	180	184	179	175	182	149	182	182	177	173	156	168	179	187	162	173	186	154	187	158	185	202	177	171	159	159	189	156	185	172	186
22532	21302	28806	24121	21304	21356	11485	1278	920	790	736	651	621	573	619	553	469	508	515	495	482	506	486	479	446	501	487	480	428	469	453	461	460	417	460	431	414	414	465	447	447	479	436	473	457	423	457	437	385	438	468	451	431	434	448	437	401	443	422	436	454	410	422	409	451	410	446	458	443	437	445	437	472	463	468	458	446	425	407	439	447	418	431	428	426	450	435	442	426	436	401	449	387	412	435	413	443	462	434	444	425	445	472	429	386	397	427	410	422	406	389	454	414	430	471	398	431	432	427	449	444	444	422	428	466	489	461	402	427	412	448	421	411	441	429	419	444	452	407	428	446	439	426	440	449	404	440	435	433	440	425	443	409	428	422	393	406	423	405	431	435	450	425	428	418	405	464	420	431	405	449	447	440	404	380	421	440	403	453	456	422	437	455	434	415	441	405	413	426	460	432	409	422	421	433	438	416	420	443	440	423	460	467	433	418	440	423	446	405	441	418	445	401	431	429	438	411	401	451	414	431	442	426	404	428	420	438	427	459	413	389	443	423	413	408	412	425	464	433	451	377	441	440	398	396	439	406	447	449	444	435	442	408	438	407	414	394	404	458	439	423	458	448	445	430	433	429	445	463	435	419	450	411	438	437	450	428	442	416	428	425	435	444	425	419	435	445	389	463	389	438	423	419	419	443	403	440	426	420	431	447	443	443	470	451	431	451	467	434	414	450	436	395	420	439	440	405	412	414	433	439	432	467	447	403	417	417	460	457	426	383	469	424	452	420	445	422	415	409	402	445	415	415	430	434	406	421	436	393	433	437	450	399	403	406	404	454	421	424	413	498	447	408	407	434	435	429	427	430	446	444	399	396	415	464	404	428	463	422	422	413	395	454	414	449	379	408	421	395	444	381	437	451	427	414	426	422	385	402	416	436	426	428	410	473	439	424	442	430	448	437	431	425	408	400	427	408	432	434	420	404	430	425	416	379	421	422	443	417	373	402	429	434	391	411	408	406	452	410	423	433	417	432	470	419	460	458	417	402	402	430	434	436	467	387	440	419	419	443	429	421	441	441	465	464	460	430	381	389	455	423	429	417	434	422	421	399	429	418	431	426	459	448	499	437	421	412	414	423	486	435	415	447	465	453	434	433	460	438	469	444	412	412	433	428	410	433	405	421	419	469	417	407	439	421	421	420	450	422	422	421	423	435	431	435	475	437	399	416	408	434	456	444	424	457	422	414	417	427	422	408	437	416	395	435	440	416	417	468	428	416	439	453	463	425	431	425	440	423	427	420	428	418	410	453	412	403	431	429	416	421	375	411	427	417	429	412	434	398	427	408	427	417	438	418	413	421	385	445	420	408	424	461	434	430	450	414	425	413	417	392	429	448	457	412	466	422	434	392	421	418	453	415	455	439	407	441	438	400	410	425	452	437	397	412	428	427	439	429	424	459	395	415	439	434	409	412	405	409	396	448	396	429	436	399	449	407	446	405	423	436	403	456	437	426	449	426	406	426	432	413	387	401	418	403	417	453	435	488	432	414	461	438	419	428	426	447	427	391	417	420	437	440	403	383	418	404	432	458	398	446	469	456	400	405	422	484	415	422	414	384	404	435	423	412	388	407	429	451	398	481	467	474	404	419	415	434	441	469	448	445	433	430	423	444	381	409	407	436	452	407	442	453	455	384	435	438	429	439	451	446	436	424	430	455	425	447	459	378	453	410	413	416	391	417	422	399	475	456	368	412	438	458	442	460	438	423	445	425	409	433	406	430	432	427	426	443	463	407	394	405	437	418	405	388	415	419	415	449	409	417	414	422	437	396	405	430	454	451	430	445	442	429	393	418	486	405	412	419	445	407	454	426	431	490	424	430	393	463	396	413	436	419	453	409	424	445	447	423	406	405	437	417	413	406	413	418	397	460	411	439	443	436	416	411	431	416	459	453	430	453	403	436	398	459	424	431	418	414	446	432	439	432	395	450	433	417	407	455	443	463	453	411	442	431	427	432	472	417	452	413	416	444	414	456	455	397	417	413	436	459	465	412	446	459	400	419	425	428	455	442	432	429	421	430	426	402	437	380	412	443	400	467	433	460	406	408	437	441	442	427	466	463	438	437	470	421	437	441	432	417	429	442	425	443	430	427	420	444	415	445	401	400	451	429	443	411	414	408	426	458	436	431	434	452	422	422	388	456	439	423	427	422	457	404	450	413	407	439	437	412	455	426	411	421	438	398	376	453	396	432	460	429	453	437	409	438	393	427	446	452	430	425	440	417	406	495	384	396	438	421	429	422	418	420	387	425	406	444	444	398	414	415	438	428	410	443	419	382	438	432	447	420	428	448	434	410	438	436	444	399	453	434	420	435	438	420	342	482	401	429	412	418	428	413	481	424	422	432	417	416	467	405	449	458	439	442	445	447	438	427	429	419	421	425	428	409	451	436	436	407	456	437	422	391	416	420	423	417	422	433	420	457	422	418	422	419	466	409	402	402	434	415	432	453	391	422	437	435	413	445	448	415	412	449	436	377	438	454	424	415	427	405	445	423	428	410	442	423	427	409	437	426	466	428	430	420	445	480	404	426	454	430	448	453	403	399	433	373	439	434	431	414	431	428	421	405	419	459	398	434	434	430	415	423	432	424	430	455	416	425	409	430	462	432	400	405	432	430	435	404	431	417	449	423	412	411	422	410	416	451	413	438	421	457	418	443	448	422	420	419	432	408	427	444	457	435	435	474	438	407	417	407	442	415	440	399	407	415	457	443	429	435	437	385	426	454	442	436	448	470	466	472	450	419	472	425	414	401	450	471	385	439	432	431	449	437	407	448	430	395	402	420	430	430	421	425	459	434	442	450	437	451	434	412	438	463	430	417	450	416	416	453	445	449	424	414	388	449	433	437	444	456	443	385	413	416	413	408	428	452	419	438	409	428	410	423	430	459	388	457	413	434	407	460	470	435	391	439	440	421	423	457	425	448	432	457	424	459	392	434	436	462	431	449	453	415	415	442	457	413	462	436	411	433	426	441	451	413	405	417	432	459	468	406	375	401	418	445	426	439	397	418	442	430	413	412	429	396	408	404	415	493	410	463	408	432	410	439	422	443	435	424	444	425	427	447	447	442	423	438	416	421	439	433	439	429	415	428	442	428	447	387	412	431	426	396	463	435	433	415	411	439	402	437	406	406	415	396	432	415	413	430	435	424	395	400	413	417	402	425	429	408	432	411	414	409	408	430	415	422	417	427	420	411	408	451	474	442	427	436	421	471	448	395	464	422	407	378	421	442	440	432	426	461	403	457	406	428	391	486	430	446	430	473	432	407	402	422	414	430	405	411	449	422	421	418	428	431	424	430	407	408	446	413	395	420	407	416	388	455	405	449	443	426	380	433	418	421	397	426	435	414	437	395	391	407	429	402	417	441	461	442	441	425	446	438	433	424	471	454	414	433	447	398	442	416	451	417	435	409	435	380	430	395	422	437	418	416	450	419	423	427	441	438	428
7678	37491	28034	4995	3612	2630	1997	1605	1252	1068	976	862	762	726	700	610	598	615	589	592	541	590	569	526	542	502	513	499	511	522	521	551	491	522	519	535	509	523	482	451	494	462	487	466	466	479	477	485	499	469	495	474	454	467	436	510	518	498	466	454	508	468	464	463	479	491	527	493	457	502	483	489	445	460	499	461	508	453	486	467	450	476	450	458	437	474	460	468	435	465	484	464	486	468	433	447	466	473	449	466	453	444	455	461	442	502	481	485	454	451	450	511	486	441	471	489	479	478	456	470	468	465	433	448	459	451	452	457	495	482	479	454	449	497	494	482	448	452	494	443	479	476	475	468	473	458	489	488	488	474	512	468	461	453	458	478	449	443	467	500	459	471	463	458	444	521	472	449	464	444	457	437	459	441	478	453	457	472	464	471	464	476	461	500	420	435	437	459	503	441	454	471	469	455	489	454	466	446	482	477	449	471	444	454	470	442	483	491	450	468	483	428	466	498	440	477	466	498	481	498	488	457	436	508	459	497	448	446	461	434	448	412	453	472	433	439	470	470	453	451	420	498	474	487	461	442	456	467	448	447	472	459	428	472	498	459	487	466	453	474	479	479	433	450	442	435	450	445	481	482	486	464	420	477	475	489	444	478	470	504	469	496	471	471	477	481	457	468	485	498	507	434	494	468	461	453	464	450	491	457	473	444	469	476	473	457	479	458	476	521	484	456	443	503	461	487	470	479	468	482	501	485	457	477	488	454	476	475	466	470	448	443	457	472	448	466	491	480	463	443	451	457	464	496	442	455	485	446	444	421	417	452	476	463	457	470	481	449	450	467	473	453	460	459	463	460	455	500	450	467	471	449	477	443	483	470	431	471	471	437	443	481	459	459	470	478	497	437	468	476	479	480	453	486	454	452	503	499	486	483	475	474	475	455	441	471	466	449	485	444	457	484	477	456	460	461	484	456	468	436	478	447	504	506	478	466	505	466	493	467	475	489	432	440	468	465	454	422	461	473	480	437	453	487	439	483	493	455	442	503	446	431	452	487	506	480	451	490	498	450	450	453	457	457	455	459	466	474	462	459	501	432	471	441	465	430	485	468	453	481	477	493	446	447	488	482	460	486	451	462	477	458	435	493	437	454	463	448	433	471	454	438	465	442	422	456	480	463	514	450	475	434	449	487	493	458	472	464	495	451	468	428	455	448	449	466	459	449	483	459	476	473	462	477	463	493	433	495	457	466	527	450	482	510	430	428	476	443	470	463	470	467	478	493	457	437	469	488	444	470	441	436	471	425	460	497	494	508	459	452	442	439	444	424	485	480	480	485	506	482	452	462	500	470	450	453	479	470	454	440	500	468	473	434	472	521	439	489	434	463	477	431	470	471	442	438	469	450	471	461	474	472	454	474	494	446	470	468	489	459	482	490	443	475	421	437	448	463	463	429	482	445	426	440	474	462	468	482	457	460	445	472	491	481	459	467	454	472	447	440	485	453	505	455	461	495	438	464	486	459	439	445	499	426	484	489	455	493	492	444	449	438	478	483	469	469	450	480	474	499	435	434	451	444	454	449	455	479	477	451	460	467	497	445	459	424	465	478	469	479	462	435	463	497	477	472	467	446	465	506	479	459	456	468	452	450	494	488	453	479	485	425	456	462	461	454	466	497	480	468	448	491	428	450	462	464	504	470	458	448	498	472	456	465	461	468	486	474	502	463	481	468	466	469	493	466	496	474	512	466	467	478	452	448	459	451	481	451	467	470	486	486	469	442	461	484	449	444	501	464	462	461	482	495	475	496	463	520	441	445	479	451	474	482	457	489	505	485	497	468	440	465	467	463	432	508	438	446	495	486	468	486	473	500	446	476	485	445	463	454	482	482	446	503	448	506	432	468	470	477	458	497	504	467	473	471	428	505	428	479	477	481	446	469	485	445	470	464	513	431	462	497	505	488	453	448	474	490	495	446	475	487	472	475	414	438	487	462	473	488	453	453	489	471	459	446	428	481	472	447	497	461	456	495	443	473	471	488	457	520	460	502	460	464	512	471	471	450	506	489	495	467	470	482	457	440	455	458	445	448	475	467	426	468	471	477	485	469	494	463	462	443	433	454	484	478	475	444	452	460	472	495	464	469	416	471	448	454	458	441	477	454	499	476	457	491	440	482	477	415	460	433	480	454	435	488	476	475	461	452	470	468	468	438	504	461	489	452	461	454	410	429	485	470	476	430	458	469	447	468	481	464	482	485	448	439	464	469	444	462	491	503	453	457	454	447	487	455	447	468	476	461	456	470	483	460	506	469	481	508	495	450	489	424	489	458	454	477	460	462	472	468	470	462	458	440	499	459	451	456	492	424	479	480	476	466	450	464	413	467	482	468	496	481	440	451	478	449	457	462	489	456	485	494	457	456	467	487	486	463	498	466	462	452	446	466	421	439	450	440	448	472	488	463	439	445	471	452	500	459	476	508	502	469	442	461	454	460	502	467	465	456	467	479	474	447	481	472	459	463	472	441	441	500	431	449	462	491	492	460	443	478	478	528	460	461	467	448	449	496	446	473	443	463	439	456	433	437	493	477	472	470	452	410	466	442	468	462	454	442	456	466	461	462	451	493	500	481	459	452	455	485	455	446	464	467	415	433	426	447	474	485	444	476	476	479	444	436	467	482	478	457	477	462	494	457	483	454	471	452	476	443	473	476	478	468	467	447	457	472	476	491	461	440	452	477	465	460	480	477	458	432	462	456	454	489	474	461	470	478	477	464	474	487	456	418	521	501	479	494	485	466	456	432	473	427	472	470	471	463	472	508	430	467	475	461	466	480	454	467	473	462	448	485	424	491	444	456	453	506	472	466	517	483	478	451	465	457	424	441	438	483	480	489	427	460	466	487	460	491	421	466	463	447	486	456	439	425	489	476	447	460	442	480	457	513	440	445	463	461	501	436	447	464	471	476	464	444	500	469	489	462	472	492	447	472	457	470	456	468	436	486	503	468	456	476	513	520	474	459	463	450	482	513	480	471	445	469	467	468	428	473	502	458	473	387	456	497	491	477	470	446	447	473	506	519	439	454	471	479	442	483	458	491	475	509	442	479	486	482	439	462	440	432	477	464	471	481	491	474	459	510	438	460	455	454	470	463	434	480	487	433	463	459	459	474	447	465	450	460	446	444	459	475	474	436	448	473	429	467	432	432	477	477	454	458	483	466	461	468	454	488	474	485	474	434	447	448	487	462	435	465	450	429	460	457	456	442	455	458	474	458	479	467	445	449	466	470	454	480	462	470	433	466	469	448	484	464	479	463	481	473	474	489	471	468	493	469	486	413	437	471	445	439	507	451	420	450	454	462	439	453	479	471	500	479	469	468	445	437	452	467	470	447	489	427	438	421	480	503	485	464	501	422	454	470	468	495	475	456	524	506	516	504	446	436	461	485	448	491	496	429	467	474	475	483	464	483	444	470	477	440	464	460	442	474	450	478	482	469	456	437	506	493	475	455
27539	19561	8663	735	416	406	363	353	332	317	313	348	358	361	359	322	333	319	343	325	325	321	302	337	318	326	365	311	331	324	341	307	344	337	300	357	309	318	325	336	355	315	328	332	336	325	333	322	336	316	308	308	324	322	336	308	327	337	344	303	337	321	306	351	329	341	336	365	314	298	312	339	307	343	301	301	343	338	318	349	304	331	322	346	332	318	347	353	356	365	342	328	284	305	333	314	299	366	347	323	311	306	332	313	317	323	342	316	307	342	318	307	319	341	291	318	336	316	327	309	330	315	327	318	296	319	332	319	327	307	343	333	332	321	317	348	331	335	323	319	341	296	332	334	336	307	320	309	302	327	338	341	310	332	343	343	345	310	325	321	328	342	305	310	335	335	318	332	326	331	337	312	331	337	341	296	322	328	351	336	349	325	336	314	315	340	360	332	332	316	335	307	328	325	326	322	317	352	335	364	288	341	351	325	333	301	308	334	329	339	291	308	390	323	366	336	341	326	310	349	303	306	346	339	316	358	312	340	351	329	340	325	321	345	324	320	312	328	319	307	317	324	352	321	306	342	327	322	347	342	302	331	324	301	322	329	347	326	313	343	321	344	344	369	342	332	313	289	284	348	316	328	314	343	318	354	324	328	326	339	342	348	362	309	341	339	332	324	307	315	361	324	332	308	325	328	346	344	341	332	307	327	346	343	319	318	331	330	330	341	312	352	310	339	355	316	337	331	338	316	304	372	339	344	312	311	321	322	354	315	319	330	319	306	329	321	310	343	326	309	291	314	312	324	319	344	325	354	326	303	342	340	308	328	291	336	307	322	327	305	307	313	331	323	308	322	314	347	334	321	321	298	323	319	324	299	328	348	337	319	353	322	337	323	310	314	314	305	330	329	334	321	336	315	362	277	314	325	337	319	332	328	353	306	334	315	308	334	295	328	358	316	319	301	314	322	249	358	342	311	332	331	338	327	341	310	311	335	329	339	282	307	338	303	345	317	323	334	345	283	325	341	322	340	351	293	316	316	321	314	329	302	359	338	313	315	322	351	323	298	328	293	334	323	309	327	348	359	295	357	292	353	327	321	334	339	325	336	322	326	320	307	365	342	335	375	348	312	316	328	324	330	345	349	301	321	341	361	314	312	324	322	303	304	350	305	333	336	326	349	315	332	325	326	337	353	311	325	327	354	323	302	328	317	340	318	322	327	354	342	330	298	331	333	349	320	337	330	309	298	349	336	370	336	328	316	356	338	344	341	334	322	299	299	326	302	301	335	296	326	346	344	327	315	346	313	334	327	335	345	330	307	349	329	352	310	330	327	321	335	359	328	354	320	322	302	321	280	340	361	281	309	296	317	334	326	312	352	327	326	343	312	342	334	321	329	322	345	321	353	316	306	320	307	315	338	354	304	296	312	287	334	350	323	330	323	338	358	320	334	319	311	311	340	337	330	318	311	319	349	334	334	324	339	301	345	322	279	310	314	340	333	348	358	347	327	304	339	323	296	334	307	332	336	393	307	312	321	317	306	353	330	301	300	323	324	265	337	326	318	311	333	322	331	320	316	297	336	295	353	332	323	327	319	327	325	333	324	343	305	330	334	314	342	346	335	324	330	302	292	317	299	322	350	330	314	329	329	314	331	297	323	325	356	320	305	337	310	314	327	309	306	318	349	315	348	322	363	319	347	314	319	331	326	342	403	319	348	336	333	305	350	336	341	353	372	343	331	333	329	341	330	325	350	329	340	334	315	346	315	354	317	331	336	334	311	316	334	277	366	299	312	377	328	353	277	313	309	340	330	305	330	361	296	312	332	368	337	323	340	340	330	328	358	316	337	330	327	320	335	312	336	318	322	301	336	344	323	339	342	337	346	341	319	325	326	329	337	349	326	353	308	334	347	305	290	327	362	298	321	360	310	319	339	360	316	360	336	349	334	319	355	343	332	320	313	327	357	340	313	331	296	301	376	302	339	334	339	310	351	295	330	337	321	355	329	325	336	323	320	288	325	340	332	322	341	350	311	330	364	348	302	313	336	345	319	341	343	292	296	319	336	307	322	314	340	331	315	283	303	333	313	347	305	335	310	325	327	316	315	310	326	335	317	341	320	312	324	325	361	298	351	333	310	356	325	312	356	360	329	357	359	346	341	357	348	312	333	311	335	348	338	338	343	313	342	333	325	315	308	336	292	359	298	316	309	333	320	323	312	319	307	322	351	309	337	338	328	313	341	317	297	296	324	314	317	327	362	309	305	313	313	308	333	326	379	315	339	329	326	340	332	356	336	311	318	333	324	334	322	345	349	336	335	334	333	326	334	332	315	325	313	319	334	339	326	338	309	347	336	357	326	314	353	331	337	328	328	328	316	302	354	345	318	320	315	358	327	343	342	323	340	355	345	343	343	318	336	320	336	337	313	356	343	334	307	304	330	316	343	287	322	292	309	324	325	327	299	354	346	310	293	339	313	330	318	311	316	348	322	356	319	344	333	332	304	303	309	316	347	339	331	325	309	336	306	344	361	351	346	321	344	313	313	331	333	335	325	329	343	335	334	330	352	375	368	322	329	339	346	353	328	322	346	322	313	324	340	337	285	313	317	318	354	350	323	321	347	316	338	348	302	284	287	310	324	356	327	306	321	349	345	364	316	333	313	300	362	334	328	333	294	319	360	350	337	281	340	324	338	342	345	337	331	303	322	353	319	357	332	323	349	321	344	371	315	326	332	361	316	324	319	335	327	308	335	339	292	345	325	322	306	320	302	342	316	301	317	342	357	297	367	340	355	319	312	354	310	318	316	326	323	328	363	295	300	345	316	342	313	328	324	371	345	340	330	337	327	317	308	307	314	352	301	320	321	306	312	313	350	337	322	341	327	324	338	283	340	330	351	343	337	335	314	357	329	320	320	368	348	364	353	328	310	345	311	322	336	353	293	321	311	347	332	318	350	358	333	324	314	292	294	326	310	306	324	307	360	324	319	309	333	334	333	325	337	319	349	320	296	337	347	313	311	331	352	349	331	305	342	325	334	337	330	342	357	331	317	349	308	309	341	327	326	350	326	337	304	303	349	340	346	340	314	314	311	333	313	319	305	316	340	317	318	308	312	328	307	358	332	327	310	320	363	313	321	324	357	287	338	306	328	311	329	319	292	344	339	309	332	361	318	308	305	289	328	328	355	315	335	315	320	319	315	353	288	329	308	335	325	322	341	317	299	321	335	324	281	316	340	345	322	303	341	339	311	314	298	297	312	343	335	323	331	327	299	362	313	284	336	289	341	328	320	357	317	326	308	325	350	327	314	346	334	307	303	340	318	324	351	351	340	311	299	319	320	322	300	306	345	349	338	296	337	321	334	341	322	354	322	315	310	313	302	317	308	340	351	339	342	330	314	328	321	325	329	315	335	306	321	329	338	330	322	345	332	342	332	313	331	332	292	325	319	338	321	346	345	341	334	311	337	373	309	349	315	325	344	309	328	356	324	333	337	322	286
5320	6685	4199	504	460	415	365	380	401	360	383	360	344	370	357	363	355	356	355	345	351	360	368	353	328	337	382	328	337	385	354	364	330	386	357	349	364	350	369	372	366	327	368	338	335	325	329	378	378	346	353	352	357	363	345	373	326	346	312	356	383	350	338	343	348	328	343	387	356	371	366	377	349	359	332	349	345	353	339	362	348	330	338	353	359	363	307	327	383	347	350	386	339	355	360	313	327	370	359	340	386	361	359	338	340	324	343	357	334	344	359	330	352	321	389	340	350	336	364	358	328	341	351	340	325	357	377	330	411	375	344	334	348	323	326	396	379	349	338	315	340	361	324	341	339	356	330	336	335	343	349	334	349	363	358	351	349	367	335	353	341	371	363	323	381	351	368	332	349	363	374	310	338	397	376	320	332	351	358	320	317	341	355	361	339	349	335	342	363	346	352	359	363	362	373	362	370	394	320	343	358	333	355	365	355	322	310	332	323	338	312	349	353	353	327	356	351	352	354	318	351	312	359	343	352	332	331	308	343	360	367	368	337	351	338	338	359	339	348	342	337	359	333	351	362	392	338	357	338	326	332	349	371	400	369	344	374	364	326	329	330	383	323	343	336	375	314	359	363	356	361	362	399	362	342	351	341	335	334	377	375	373	358	359	382	344	348	344	322	339	355	360	362	363	338	382	330	352	359	365	315	344	326	342	361	366	322	366	336	365	347	360	359	327	343	331	354	342	353	368	374	347	318	319	330	342	287	352	326	371	358	337	373	348	355	347	338	355	356	336	349	370	330	336	334	350	344	313	360	337	328	337	311	369	347	319	332	334	331	349	387	362	323	304	348	366	358	357	329	331	358	360	305	321	365	362	329	351	367	343	342	351	326	352	388	332	367	336	371	368	384	338	355	336	350	356	359	364	371	362	350	339	379	354	349	337	318	338	379	335	372	338	338	320	373	357	341	366	338	336	343	338	325	360	347	361	322	355	365	324	332	362	363	347	344	329	341	356	327	342	340	354	382	392	352	369	333	378	362	364	373	335	332	330	323	342	336	318	347	331	323	334	339	338	356	376	354	351	356	326	375	341	379	336	370	341	343	324	324	365	359	330	332	335	333	348	331	366	384	388	325	363	349	374	366	311	333	318	377	360	342	365	330	311	310	349	327	330	343	342	346	296	353	364	328	340	366	295	350	343	325	345	347	355	371	346	359	321	330	350	324	365	345	342	334	344	360	334	352	395	346	349	361	357	348	323	353	380	306	325	351	350	327	297	335	336	325	322	366	330	332	345	352	360	335	352	310	346	349	391	348	344	328	323	360	368	369	355	370	349	348	336	379	381	322	355	337	362	357	347	316	355	348	359	386	363	344	334	314	336	361	339	352	334	339	315	364	337	378	375	324	338	356	353	343	376	355	342	352	368	361	342	340	375	332	339	353	327	330	331	334	332	325	362	321	390	356	327	359	364	364	335	371	362	360	381	378	357	378	370	342	355	355	356	345	363	338	300	331	322	364	375	330	338	359	348	372	347	371	361	325	353	314	325	341	356	354	360	331	326	344	327	344	341	383	365	356	338	379	328	345	334	339	327	348	328	370	339	373	355	359	353	343	337	357	355	340	348	363	359	370	358	334	346	332	347	338	331	361	345	354	348	328	365	354	398	337	328	378	339	355	328	341	348	366	389	324	350	362	380	366	354	337	335	361	350	310	343	379	343	320	386	368	329	345	403	364	337	332	364	344	352	318	362	358	330	347	347	351	318	334	371	348	385	394	382	360	324	366	362	359	356	354	353	360	340	372	371	332	364	343	337	352	348	341	327	327	376	329	374	381	347	343	326	342	388	359	318	368	308	346	341	355	341	322	360	357	362	317	337	343	359	336	334	324	354	325	345	345	398	353	346	361	349	372	354	341	313	350	345	348	352	362	314	333	375	336	333	381	400	349	349	335	330	333	350	357	356	390	320	346	350	409	309	343	353	324	357	362	334	332	349	367	321	374	366	350	374	357	336	337	338	332	328	344	326	352	337	327	338	360	361	369	323	339	346	348	366	334	336	351	345	334	334	334	360	353	344	366	343	335	339	337	350	364	342	374	397	365	357	342	348	328	331	331	338	357	315	359	337	339	360	332	328	375	326	353	336	350	329	332	385	381	368	343	328	384	342	344	324	336	338	364	324	360	354	363	364	344	339	330	366	345	386	342	352	327	353	340	353	363	339	322	354	363	364	335	345	327	308	352	335	359	331	343	317	329	314	379	332	315	382	368	354	339	305	352	371	362	367	360	316	380	345	348	370	353	341	349	362	336	357	372	355	305	352	332	367	365	340	388	350	356	366	332	337	369	368	347	387	360	315	334	338	358	352	318	303	375	341	335	367	352	356	319	333	337	364	354	350	375	354	358	320	359	327	355	373	334	343	332	302	333	343	354	340	360	353	357	367	353	341	342	355	376	321	383	363	340	362	349	341	330	351	362	370	350	357	304	355	384	332	347	319	398	366	340	369	378	348	312	350	354	356	354	337	382	355	342	335	306	323	369	347	320	348	393	330	332	343	332	334	347	331	383	353	354	354	347	359	348	351	345	341	366	323	351	383	337	361	354	344	363	342	340	321	365	386	355	352	343	320	356	327	375	375	380	347	316	333	351	357	364	327	355	342	324	361	365	354	340	332	340	373	343	340	374	329	337	341	333	335	327	366	338	345	379	341	336	351	322	352	295	344	364	334	383	364	323	328	379	337	344	333	346	385	336	343	384	329	334	351	368	358	369	359	344	333	330	372	359	340	357	364	332	355	347	350	339	329	338	331	352	326	365	344	380	341	372	347	315	350	358	371	379	333	356	368	361	327	362	367	344	348	298	348	351	317	353	344	355	353	334	351	341	364	343	335	348	375	346	360	330	353	317	334	344	355	313	337	354	370	389	325	362	346	357	379	305	324	338	355	344	344	351	319	344	319	358	370	346	337	335	327	321	329	353	347	357	330	351	360	336	342	328	346	370	356	349	365	364	334	374	349	368	350	331	290	344	352	338	332	337	322	377	321	348	342	355	334	341	328	339	333	342	343	393	361	352	346	358	325	353	356	329	355	362	369	329	327	349	342	370	335	379	387	369	342	359	354	328	344	326	375	334	342	324	369	376	344	355	374	394	350	334	362	340	373	351	346	350	376	352	355	351	354	331	360	356	333	358	358	366	337	388	330	362	364	371	338	340	370	332	344	320	366	381	327	336	359	341	326	353	336	343	345	369	350	376	331	354	329	366	347	380	336	359	336	374	359	356	358	364	349	346	403	358	350	306	339	322	327	348	309	336	355	355	356	354	346	353	367	339	322	362	372	355	361	352	374	360	351	353	358	330	337	343	357	347	356	334	357	335	323	372	348	310	351	336	344	346	327	361	351	335	359	358	354	319	359	350	346	349	352	373	315	342	334	343	343	374	329	334	365	337	342	341	323	357	356	351	334	397	324	310	336	352	328	379	351	342	367	372	341	329	383
23491	21224	28291	24453	21227	12512	1451	947	804	757	753	715	668	650	611	598	598	608	605	580	587	591	615	578	580	557	581	561	555	534	552	552	565	601	585	567	579	538	592	574	618	559	562	561	576	596	555	581	564	586	510	596	572	589	582	528	561	593	549	569	568	525	553	501	594	552	586	568	575	587	565	563	549	575	524	559	518	590	577	574	581	545	573	568	528	580	555	549	574	564	547	571	608	583	584	594	562	568	561	549	534	525	567	533	607	515	525	565	550	596	565	582	583	595	531	540	585	576	570	569	589	572	593	546	546	583	589	582	555	549	582	574	525	596	554	564	574	560	585	595	596	588	572	583	540	585	577	540	582	531	579	531	598	607	557	564	580	565	562	574	560	565	564	594	585	571	552	584	599	584	525	574	614	542	558	559	581	548	594	582	550	545	562	552	573	597	578	574	556	548	520	544	583	550	593	589	561	539	528	527	537	562	524	580	583	517	544	549	563	516	587	549	576	547	529	559	572	579	545	530	559	534	591	555	535	590	593	552	577	570	530	570	522	551	542	554	541	538	566	600	521	598	575	505	604	583	563	574	555	544	573	589	567	558	586	582	551	603	548	515	555	540	535	522	556	522	588	606	528	586	551	581	528	569	648	544	535	549	520	565	560	537	565	535	574	602	537	590	572	613	580	567	574	605	574	559	601	574	582	595	546	578	543	598	539	593	526	539	545	604	554	550	587	529	576	544	553	574	557	567	558	541	581	540	592	526	586	572	528	559	539	540	594	542	546	564	580	553	532	576	551	571	591	551	607	605	523	563	568	548	555	585	560	579	567	578	553	574	545	577	548	566	565	571	619	600	584	528	566	577	583	594	531	564	543	537	540	537	555	533	602	550	577	540	565	601	522	527	574	565	552	584	528	578	575	540	567	532	521	541	536	584	512	573	553	549	607	603	577	575	526	602	565	565	576	573	562	547	559	541	621	555	574	564	570	557	518	559	567	552	551	545	576	559	561	581	552	583	594	584	566	544	551	579	573	646	576	585	581	575	544	530	566	629	600	572	567	592	585	548	559	585	538	560	605	551	551	547	569	574	613	577	532	566	541	546	565	574	552	525	587	559	558	575	529	546	557	554	529	534	559	614	559	570	505	569	546	552	510	579	580	557	522	561	542	514	550	566	550	535	563	577	545	554	563	542	552	559	562	572	536	549	560	559	526	546	569	522	574	552	541	561	569	533	553	550	559	568	563	537	568	529	581	526	553	563	565	564	561	558	532	570	551	541	588	593	552	627	567	510	610	569	555	559	546	516	552	550	564	528	542	576	591	528	573	550	544	500	613	541	560	576	538	554	558	567	602	552	548	565	555	560	543	557	594	605	548	586	543	504	553	599	566	533	533	580	572	561	560	525	541	596	589	574	556	586	584	557	559	576	566	560	547	610	579	558	569	498	547	587	544	565	605	561	536	553	581	558	547	556	607	573	539	562	497	575	552	566	530	523	557	557	550	587	556	527	573	553	580	557	556	569	542	584	584	545	543	545	542	550	534	554	536	579	580	534	538	575	600	552	534	534	583	566	565	551	525	530	565	565	550	578	562	550	525	510	571	517	564	523	546	571	559	525	572	593	555	584	573	561	539	589	589	588	570	555	583	533	540	554	613	579	549	501	556	568	584	548	518	583	565	566	598	552	560	583	577	537	542	553	592	580	583	579	572	527	533	534	527	586	596	559	546	551	577	557	604	531	560	558	554	559	558	534	566	560	528	552	537	575	567	608	559	548	570	611	599	548	611	512	603	581	632	535	581	571	516	544	573	554	523	556	544	547	540	582	590	570	567	553	566	573	560	543	534	541	588	563	550	581	584	557	521	602	574	555	569	577	513	527	570	558	538	594	541	537	542	554	578	562	550	579	521	557	599	553	541	541	530	585	565	541	544	586	587	554	653	587	571	542	565	529	513	551	488	584	581	526	579	576	542	564	547	551	542	563	568	570	565	609	585	548	571	543	543	575	530	539	541	590	581	568	538	510	598	549	560	570	567	567	527	568	533	572	579	612	549	600	567	549	573	574	535	580	560	537	531	560	523	532	544	551	553	595	538	544	582	523	578	588	560	558	588	544	585	588	563	595	568	593	575	567	574	567	555	546	546	571	619	565	581	522	530	554	555	573	578	540	584	536	568	562	564	518	562	564	544	550	541	573	563	548	527	565	565	562	553	540	529	537	577	559	563	582	538	552	604	575	526	558	604	525	521	560	594	572	515	564	538	580	567	569	547	565	563	560	537	529	559	570	579	552	523	563	560	535	533	557	528	564	493	526	575	536	546	593	512	554	574	612	539	587	585	531	521	534	549	561	553	544	557	533	548	576	547	555	556	538	574	525	562	536	571	580	561	564	564	533	529	567	534	561	579	555	562	564	524	576	562	543	572	577	539	563	551	550	560	536	562	558	587	514	557	567	548	553	602	541	544	594	549	541	552	555	551	576	575	547	535	544	571	542	564	583	577	522	558	550	553	581	569	576	542	570	574	565	562	585	541	616	574	560	523	549	552	512	563	555	571	530	543	543	553	524	575	556	521	558	540	555	550	555	588	569	533	524	586	578	560	537	584	602	571	556	554	570	540	542	546	525	549	589	540	571	544	580	574	563	591	571	530	625	549	543	610	583	557	597	553	512	561	558	480	553	566	577	590	565	564	542	554	586	604	594	626	496	574	587	543	567	558	589	583	596	599	578	542	567	582	583	548	531	557	562	560	554	543	551	555	589	517	541	526	606	557	532	560	551	546	547	571	554	592	580	599	588	535	573	578	548	544	562	579	541	532	590	528	520	594	481	570	583	556	550	565	552	523	521	607	490	563	557	576	570	604	581	600	554	607	564	553	541	585	570	523	529	583	543	560	585	592	531	562	546	571	525	526	598	546	546	565	574	539	502	570	619	542	575	595	537	507	593	528	523	545	520	555	558	582	546	576	557	590	504	582	556	605	594	564	534	554	568	522	553	568	559	565	575	605	545	554	569	554	523	556	563	529	548	537	574	544	518	561	591	559	544	560	589	579	601	541	545	570	563	570	533	546	572	569	577	575	578	558	580	521	577	542	565	568	552	522	562	610	550	575	554	541	573	556	581	587	572	547	576	534	552	561	577	526	584	571	541	546	575	558	582	529	563	551	528	593	532	541	560	560	559	575	536	557	575	550	607	598	519	554	509	590	572	572	566	591	527	570	552	591	529	586	520	535	544	589	595	562	586	556	554	514	591	587	567	580	543	548	561	557	555	575	535	552	574	555	557	568	530	532	630	570	532	568	561	528	526	542	552	557	599	565	513	562	622	572	569	599	573	580	548	569	560	585	596	529	569	589	577	513	565	581	580	538	527	536	585	573	595	550	585	533	570	562	596	568	579	503	563	551	555	562	520	566	581	541	554	531	567	547	576	547	553	570	549	549	578	519	586	570	566	579	561	540	553	602	584	513	551	527	554	571	612	613	635	556	543	572	568	571	582
5310	28357	22965	3067	2193	1749	1380	1123	1024	980	839	795	750	764	709	673	726	710	637	632	682	638	627	622	632	625	616	607	596	625	601	603	566	611	605	580	597	580	618	589	599	618	619	672	595	554	599	593	613	616	535	606	620	592	606	635	572	610	594	589	653	587	609	605	636	578	571	639	565	577	582	639	599	584	610	597	606	609	561	589	567	601	612	575	588	569	623	562	589	627	612	598	592	626	566	557	598	583	614	616	585	602	598	602	610	573	572	608	625	629	611	568	621	579	619	562	574	585	578	629	624	560	581	582	584	590	641	595	583	628	591	614	522	627	564	603	583	603	575	584	625	640	584	597	631	600	609	577	625	596	555	622	589	635	581	609	634	578	592	603	594	586	618	589	548	589	568	597	606	619	585	581	619	548	593	611	582	579	558	573	597	587	591	590	551	612	583	590	622	614	603	556	581	604	611	568	588	571	602	600	580	583	561	556	560	634	602	570	588	602	596	614	589	611	565	545	635	565	593	596	598	585	572	590	650	589	610	573	595	591	607	620	620	618	615	611	585	591	554	598	619	628	538	585	610	584	610	609	638	607	571	582	591	583	563	616	577	580	576	573	594	615	594	585	622	607	609	610	574	572	572	587	574	600	595	592	603	601	572	540	565	604	609	607	582	603	613	588	559	597	615	551	591	602	580	605	580	561	618	570	574	573	628	626	614	555	619	601	626	578	585	583	561	604	557	625	575	610	565	557	573	628	593	599	576	578	611	540	609	618	580	538	588	590	583	584	561	613	578	596	598	591	586	578	575	607	582	610	601	575	581	567	579	576	576	577	593	633	608	579	552	562	610	580	565	580	596	585	561	571	594	604	562	577	549	587	589	605	625	585	594	551	580	580	577	605	525	613	608	603	574	598	568	572	582	555	568	605	565	600	622	587	582	551	626	618	587	602	572	613	560	598	569	614	545	574	563	574	580	619	611	576	602	628	614	560	595	569	626	591	590	596	623	562	556	556	592	627	603	616	567	560	597	611	577	630	568	594	559	627	567	596	529	599	588	644	564	581	597	567	598	567	609	629	608	589	592	569	618	594	633	579	594	558	579	570	582	604	581	578	599	571	555	577	629	627	571	600	564	590	605	596	618	584	635	535	579	564	607	588	576	600	603	603	581	619	582	596	616	643	572	572	605	580	615	591	587	565	588	584	642	551	587	585	596	598	597	581	567	601	567	598	588	605	617	651	558	625	592	582	629	619	573	571	556	621	592	571	566	585	613	606	607	567	605	569	582	596	583	573	553	620	554	562	572	552	586	581	616	556	605	563	565	598	595	621	590	545	572	594	581	573	598	606	607	601	615	604	686	587	595	601	564	613	578	544	548	563	613	586	577	568	602	626	609	610	574	561	569	625	542	578	557	604	585	577	628	560	576	613	601	592	627	577	618	557	593	576	607	578	571	537	611	610	590	551	612	599	588	583	607	608	567	604	653	614	581	599	547	608	586	619	607	593	562	579	605	582	608	569	593	607	627	562	616	576	630	606	565	563	604	601	611	602	621	601	565	553	583	601	583	578	576	582	587	654	566	584	620	615	548	565	608	644	597	563	586	578	595	560	627	577	575	609	562	587	549	605	594	574	585	628	563	574	564	544	607	587	570	620	593	596	580	605	573	561	582	571	571	597	571	542	615	565	589	591	614	595	595	583	564	617	585	610	553	600	568	547	627	608	642	601	581	602	575	619	594	592	610	613	592	599	532	599	569	590	623	560	593	563	611	634	609	566	590	548	598	580	570	554	632	529	646	609	593	586	552	590	546	612	625	583	546	562	597	606	578	589	599	614	601	558	600	583	590	585	563	628	620	577	638	541	597	561	565	587	604	608	598	534	581	565	604	616	554	553	579	636	601	574	592	585	576	554	540	552	554	603	610	590	598	570	584	568	614	606	546	577	555	583	567	590	587	610	599	568	614	610	643	578	614	583	582	596	585	570	622	582	608	576	617	590	595	581	589	613	597	617	597	560	584	575	582	560	568	568	601	579	533	628	586	588	573	616	556	608	559	588	552	523	595	577	577	594	609	593	580	613	571	613	596	585	613	626	593	616	542	585	630	613	608	549	614	579	582	583	617	629	613	570	586	634	591	563	577	622	631	582	580	584	620	589	570	621	600	576	594	624	589	564	534	579	618	600	548	595	552	631	561	612	580	556	562	615	584	614	600	579	610	575	589	607	584	619	592	565	597	589	612	596	564	576	598	571	607	588	583	554	616	578	575	607	592	598	628	567	581	634	631	568	560	626	555	609	639	595	602	629	578	568	560	547	583	603	594	575	596	585	617	576	553	628	553	650	603	569	608	613	598	560	569	634	557	605	638	604	610	622	543	557	607	594	640	594	598	631	569	635	569	614	579	632	564	588	572	602	566	591	611	594	648	574	614	556	601	584	590	607	579	640	697	592	616	603	564	551	609	584	641	585	565	636	595	576	592	563	592	515	577	554	585	626	636	612	619	631	633	635	614	608	617	598	565	603	586	575	555	600	603	608	600	594	571	545	575	594	578	622	593	589	582	568	595	601	581	619	608	572	618	591	577	579	600	606	580	605	549	582	602	562	632	624	555	610	578	608	634	568	634	614	629	611	634	587	620	604	597	636	617	575	584	613	558	577	572	576	594	598	584	601	596	620	577	564	595	601	572	583	582	601	609	557	630	579	591	581	569	624	633	603	548	605	571	609	583	595	564	649	612	551	616	616	578	626	619	582	639	635	595	611	581	561	603	586	632	641	595	606	569	608	573	582	592	580	593	541	585	593	611	632	581	617	614	557	576	574	599	636	608	595	576	557	586	596	596	588	583	602	605	647	573	536	587	591	594	552	588	591	605	651	563	578	589	590	585	591	597	557	567	583	588	588	552	566	578	610	589	556	589	576	593	589	607	596	618	594	565	582	563	586	577	598	584	609	592	580	555	570	574	635	646	575	606	577	593	596	595	593	599	570	598	614	618	574	585	613	578	586	583	577	614	603	623	658	594	577	569	581	586	604	659	592	597	602	592	601	561	571	587	585	607	582	589	607	560	617	583	592	593	599	622	597	593	622	571	580	584	605	598	634	582	587	543	619	627	639	550	604	592	567	569	630	553	618	613	560	590	615	596	581	618	591	557	584	581	554	588	546	542	619	581	565	619	609	558	560	623	616	577	581	571	591	603	618	615	612	604	576	558	601	607	581	596	556	597	606	612	603	598	572	628	600	605	596	568	582	631	591	561	580	601	611	579	526	600	569	584	582	618	600	554	573	617	581	579	587	586	553	600	597	593	597	565	570	651	589	585	562	578	572	558	590	573	577	620	584	600	560	537	579	596	596	569	576	617	640	572	645	602	557	634	583	594	614	642	604	565	600	601	596	545	600	561	571	545	547	598	576	582	605	587	608	608	638	584	597	576	603	580	589	627	620	583	644	622	603	566	576	572	555	610	572	602	595	554	575	565	562	588	622	567	584	560	613	577	580
24334	21076	27460	24878	15536	736	425	324	268	240	254	221	183	177	193	182	164	181	201	180	139	165	182	154	154	167	166	153	159	138	133	147	169	182	149	178	137	147	165	141	146	138	189	119	133	139	156	143	140	161	150	145	147	139	168	166	162	154	152	153	157	153	159	166	150	152	144	161	147	138	143	157	126	155	159	166	135	155	138	136	152	142	152	131	116	127	158	150	162	152	152	160	154	136	148	149	163	142	169	145	145	152	126	156	156	162	154	165	156	154	147	136	172	140	147	161	129	134	159	123	172	142	140	165	171	137	144	162	165	147	168	155	159	142	153	145	171	155	159	129	123	139	161	136	152	172	136	163	156	142	153	130	140	144	124	147	131	149	139	143	159	155	122	147	147	134	133	129	142	157	156	158	162	164	146	152	147	126	154	151	162	151	157	159	146	143	143	156	142	140	121	157	156	162	158	136	138	145	145	168	147	156	169	179	151	162	144	135	155	156	135	170	133	154	133	149	174	144	130	153	147	159	145	122	129	160	148	134	157	135	152	141	153	158	139	164	141	144	138	168	144	148	149	132	131	138	146	147	138	133	157	132	133	149	139	157	140	164	143	132	145	146	136	127	176	151	133	155	143	130	160	120	137	151	152	139	162	149	165	148	166	133	135	167	148	123	162	152	134	163	141	160	131	124	154	144	142	142	135	162	149	128	147	169	153	148	158	127	158	143	136	146	179	140	157	142	134	140	124	156	151	171	149	147	138	118	139	140	154	145	149	138	136	171	149	150	148	133	173	120	128	128	136	142	150	166	177	165	158	144	130	130	130	149	150	149	145	157	155	154	143	169	149	161	140	140	173	146	164	137	141	138	156	154	136	156	137	140	142	136	161	139	139	166	150	143	138	141	149	148	167	151	145	147	149	140	134	135	160	149	130	123	167	154	150	144	158	144	146	134	135	143	145	143	154	141	143	157	141	164	155	163	152	156	140	152	145	134	165	154	140	158	139	149	146	155	150	174	143	153	144	151	168	152	161	141	164	146	146	160	151	135	151	152	151	127	170	184	147	132	162	140	193	158	146	156	122	133	140	146	169	160	159	149	169	147	155	146	121	163	192	132	136	158	131	148	141	141	168	136	151	136	158	184	164	152	139	145	163	137	151	145	166	152	147	148	141	175	157	141	145	143	147	141	181	134	146	152	167	148	154	162	159	147	149	154	131	142	142	140	144	146	133	177	154	136	143	140	130	140	162	140	159	161	123	136	144	151	156	149	167	140	150	137	129	155	149	142	143	125	158	155	145	152	154	128	146	128	139	144	151	164	149	167	150	139	146	144	146	159	162	134	129	163	142	146	144	136	132	149	162	157	169	157	138	130	126	153	135	139	172	133	173	129	146	153	152	159	140	158	132	150	153	141	157	159	127	142	169	160	123	135	138	143	162	142	144	157	132	131	136	123	159	166	164	145	140	155	170	174	146	151	148	125	153	176	150	166	162	145	152	152	159	154	130	144	149	140	135	138	151	149	145	132	155	170	154	159	137	148	160	127	157	131	129	128	171	158	146	153	143	139	149	169	140	143	146	136	146	134	144	148	158	152	160	149	144	153	135	139	158	148	155	144	144	151	144	156	160	120	158	180	148	147	140	174	127	152	152	154	151	143	151	146	137	164	160	136	139	157	160	159	168	134	154	140	130	145	124	150	141	149	147	151	147	125	142	142	129	135	159	134	151	136	139	148	144	166	181	144	139	136	144	166	152	139	140	122	124	144	160	159	159	139	129	125	141	138	151	126	156	143	148	143	144	151	150	172	130	174	143	130	149	147	146	149	146	168	154	142	156	155	140	149	133	149	150	138	148	150	171	132	145	149	146	163	135	157	160	148	159	161	141	138	142	140	158	155	137	151	136	143	175	160	131	149	140	137	159	139	142	157	155	136	123	149	161	163	157	126	135	145	136	139	128	155	173	149	147	143	130	155	121	141	148	148	142	157	137	144	155	143	157	162	172	149	144	143	147	138	147	159	138	155	140	132	146	137	133	133	141	160	138	136	152	145	142	191	120	156	151	139	154	133	137	153	161	157	131	145	161	140	156	141	171	150	152	158	151	152	129	160	146	135	136	146	167	149	139	155	147	141	136	149	131	140	140	130	124	151	147	164	154	135	138	155	149	159	147	146	148	141	136	127	148	132	146	143	128	130	143	146	158	132	141	148	129	125	121	134	133	153	157	137	127	117	145	135	131	133	139	159	133	142	138	144	142	147	147	143	147	147	153	128	160	162	141	137	146	165	141	134	130	141	148	145	123	158	117	143	159	153	155	157	129	142	158	152	149	151	152	145	151	162	146	141	144	139	149	145	127	143	150	148	149	153	134	153	115	141	165	153	150	145	161	143	123	150	155	140	154	125	144	140	140	148	139	137	156	141	136	148	165	155	110	147	158	150	135	138	135	149	151	159	153	141	141	139	163	140	137	148	159	150	176	139	162	137	159	145	143	140	148	143	159	158	152	144	147	153	141	135	166	152	148	124	161	145	156	163	162	154	147	138	153	148	122	152	157	155	156	134	129	162	152	148	146	164	151	152	146	148	138	154	142	167	131	141	125	170	155	163	149	133	132	153	152	137	159	138	137	137	156	153	141	143	124	133	147	156	147	150	173	171	142	142	124	139	167	136	162	139	165	130	143	141	143	143	137	133	159	146	140	133	142	141	133	129	150	140	174	162	159	127	162	162	147	148	135	143	151	142	157	131	162	200	136	166	149	149	148	172	127	144	153	174	143	144	149	153	156	156	159	146	142	142	156	151	143	141	156	141	128	142	134	138	146	159	155	142	157	159	151	147	140	135	153	136	150	141	131	142	125	149	152	154	163	161	148	142	153	160	136	149	157	147	151	150	155	160	155	158	129	150	178	137	123	130	141	146	150	151	155	144	140	161	142	151	134	169	137	140	127	126	146	146	126	140	137	166	164	151	155	140	175	139	155	140	143	142	125	140	159	138	134	123	147	145	149	142	139	141	138	156	148	140	151	170	128	176	136	169	138	145	171	168	139	131	139	136	128	164	154	136	163	138	161	151	146	128	142	156	153	162	144	141	150	147	148	140	141	151	133	165	131	145	155	153	157	164	140	151	153	158	141	139	143	144	144	126	136	147	159	157	167	137	163	145	146	150	147	156	149	164	140	138	138	143	156	149	170	160	176	146	132	144	146	126	162	167	138	133	140	153	162	162	145	144	156	147	146	128	156	125	152	127	154	145	140	160	152	150	133	148	135	143	181	135	166	132	130	154	141	172	137	131	150	148	153	139	142	148	158	152	167	154	141	134	146	166	129	144	167	148	135	133	157	153	142	150	147	168	141	141	146	152	180	166	147	150	153	143	161	136	155	143	140	151	145	134	131	190	166	127	155	134	118	173	136	163	166	156	164	145	163	135	152	184	137	144	153	144	155	150	143	153	139	150	157	143	163	157	138	176	165	172	170	133	148	140	147	139	137	147	149	144
4940	21108	19714	1663	1141	849	635	515	458	330	280	282	247	265	231	234	207	191	184	211	195	207	196	192	179	180	166	197	186	191	196	163	184	198	189	174	143	164	160	175	180	177	174	156	165	195	179	163	186	162	183	182	178	172	172	174	184	176	178	179	163	185	173	185	185	167	184	156	171	159	180	175	173	171	169	176	200	152	175	175	175	186	195	204	190	171	153	187	169	198	183	171	174	184	153	163	166	192	177	169	192	163	158	185	162	183	174	180	173	173	152	162	164	180	169	152	169	179	183	175	170	167	187	177	183	175	174	155	175	162	172	178	177	187	159	154	180	157	182	156	183	179	172	168	184	156	177	182	165	174	168	175	184	158	193	169	180	159	188	160	188	163	175	176	166	163	185	162	181	185	186	184	188	166	183	158	179	167	192	200	190	158	183	167	153	178	188	155	183	167	168	187	172	147	173	196	152	179	169	195	154	184	175	172	154	163	166	145	202	183	167	170	164	176	186	168	176	160	180	175	157	160	167	178	179	187	169	177	212	184	187	176	164	191	204	181	186	186	176	138	187	185	170	183	173	132	175	200	157	203	168	167	193	175	188	161	166	156	173	179	181	173	166	172	155	161	134	166	176	170	178	186	171	178	151	190	169	153	145	194	179	180	162	158	166	182	187	147	178	167	158	170	180	180	162	177	169	155	166	175	202	172	189	157	155	184	150	152	176	172	183	202	173	169	180	183	173	170	159	166	165	179	161	212	166	196	161	184	176	170	170	134	144	179	174	186	186	164	181	156	170	184	179	158	188	173	180	174	176	161	157	177	181	193	166	174	186	167	168	186	182	183	182	156	172	177	159	183	171	157	150	192	183	173	160	186	183	170	164	165	165	161	179	207	182	173	181	170	156	161	184	164	151	196	193	175	182	172	179	176	177	202	173	183	191	185	150	190	186	182	176	169	183	180	199	165	187	177	160	186	168	155	190	148	186	162	190	164	166	165	171	177	176	172	171	183	177	158	195	129	161	175	156	162	182	175	174	178	181	200	156	199	181	177	176	172	177	154	158	167	168	179	165	176	164	184	194	172	167	200	200	176	196	181	182	187	154	182	172	175	212	161	145	162	186	163	170	150	191	168	161	184	180	162	186	186	179	181	184	186	155	181	159	153	167	162	191	175	171	157	166	189	175	164	154	173	175	182	178	152	185	201	181	154	169	175	164	176	164	166	163	184	142	183	201	184	181	164	207	160	167	166	169	194	172	170	162	186	180	186	153	177	162	150	173	165	182	159	196	168	167	147	181	169	179	176	176	182	158	173	158	183	166	171	175	198	178	163	204	161	178	169	180	160	181	183	175	151	165	181	189	175	174	177	175	173	174	182	180	188	184	155	174	184	153	168	179	148	175	163	189	160	158	184	168	174	184	191	165	174	142	165	172	174	171	170	214	175	141	186	140	168	170	183	168	163	165	179	175	170	177	171	158	201	163	177	178	188	171	170	186	179	167	180	178	195	160	162	161	185	166	149	175	182	186	167	156	176	187	181	162	182	183	149	163	184	177	185	162	154	171	163	158	170	155	173	192	172	196	177	169	170	181	166	197	171	166	167	182	172	162	164	170	187	168	160	137	176	173	168	185	167	181	175	162	162	172	161	150	155	165	157	164	173	159	150	147	170	166	170	190	176	177	187	168	158	156	154	158	175	164	170	185	160	185	186	184	198	160	179	155	182	175	175	186	181	167	177	169	158	186	175	186	190	179	173	178	184	177	165	167	179	184	164	182	163	177	198	184	181	164	172	171	164	164	141	165	184	192	160	182	191	196	167	186	176	170	178	191	190	169	144	171	177	148	188	159	176	185	168	154	154	159	170	177	166	192	197	203	163	159	129	187	180	168	181	177	173	161	179	183	152	208	169	166	175	203	171	165	154	166	177	174	156	187	149	156	197	147	192	172	174	160	177	153	180	181	184	168	171	163	156	184	172	155	174	170	191	177	177	168	170	180	167	177	165	167	162	175	150	158	174	169	156	176	175	152	161	155	175	167	157	164	176	150	162	173	170	153	177	154	172	173	153	136	184	178	174	167	146	172	173	164	163	218	201	172	167	170	193	153	169	178	175	170	152	165	164	174	159	192	184	174	165	164	163	178	187	165	182	182	164	166	155	178	183	199	178	158	168	179	173	183	191	177	171	143	162	183	171	163	186	159	175	170	185	162	174	177	149	168	169	154	169	157	169	167	169	162	192	170	176	162	186	194	165	177	199	186	178	166	194	171	161	169	176	168	153	193	188	170	171	169	170	174	175	174	172	173	181	155	177	162	145	169	151	167	197	169	174	165	160	171	193	161	192	154	148	156	170	187	173	202	169	182	166	168	164	175	151	173	167	183	163	150	173	169	178	161	162	167	156	193	155	166	157	177	165	168	184	177	202	168	157	189	166	150	166	182	185	174	186	162	150	176	183	149	189	158	161	149	161	175	175	168	154	154	158	172	187	173	190	150	203	175	174	175	161	188	177	162	172	176	171	168	178	174	188	163	170	148	195	191	179	188	170	182	189	168	173	167	177	163	163	194	172	176	178	182	202	179	176	191	168	148	159	176	176	173	155	175	167	184	178	158	177	168	166	178	154	164	177	162	175	178	188	180	170	188	160	175	187	157	167	180	177	174	161	174	146	158	166	176	168	181	171	182	169	159	180	181	152	183	176	151	170	171	167	183	167	159	183	188	185	168	172	182	174	155	154	168	178	180	162	165	194	169	184	167	163	176	167	170	174	181	177	165	153	164	179	185	175	168	150	195	177	173	159	149	160	153	168	172	186	160	177	177	157	162	160	160	176	159	185	173	172	176	157	145	176	199	169	164	176	179	159	165	176	172	165	172	183	175	196	176	177	185	191	167	167	166	179	163	181	192	172	147	160	155	174	168	196	191	182	192	195	158	167	154	170	164	160	170	173	173	166	162	164	175	167	183	177	174	180	172	183	172	175	185	179	173	203	178	173	174	179	187	163	198	182	164	166	170	179	211	193	176	179	187	176	155	186	162	177	164	156	177	150	164	174	161	176	173	164	150	175	183	160	193	164	168	177	175	179	188	154	173	158	177	172	166	175	161	162	147	152	162	145	163	182	156	185	161	177	189	167	170	142	170	182	177	174	169	161	182	168	143	193	137	168	175	153	167	180	174	156	184	168	183	171	182	196	191	179	172	186	186	162	175	175	167	178	162	163	183	187	149	175	154	163	174	172	164	168	170	163	164	153	167	159	183	173	171	162	182	172	172	193	162	160	164	161	164	177	168	197	170	154	163	179	181	196	169	165	165	149	167	163	188	194	176	176	161	171	181	186	192	170	157	173	155	177	177	173	160	168	172	195	155	153	178	176	159	167	173	165	189	171	160	133	167	183	179	167	182	163	179	182	177	160	199	174	159	186	162	166	176	186	167	175	178	170	178	167	164	165	154	154	170	175	161	172	168	179	160	166	171	175	179	186	164	175	158	183	160	181
22534	21336	29234	23774	21338	21395	12527	1267	944	812	763	648	606	571	552	557	541	502	535	528	484	458	468	457	444	426	482	423	450	464	452	427	441	422	442	473	455	464	394	426	409	434	434	440	439	430	440	435	443	449	419	420	429	437	426	381	427	426	439	444	410	460	422	450	405	461	399	388	413	404	398	397	436	422	403	427	456	426	392	418	429	373	416	441	424	421	401	409	431	423	428	394	419	439	444	445	414	431	437	404	423	406	426	441	404	437	422	382	388	451	414	406	390	440	412	424	423	455	438	447	378	441	463	426	405	447	425	407	452	412	498	427	418	391	414	407	405	427	396	391	389	431	421	402	428	432	382	412	393	421	416	405	437	429	400	453	423	417	452	382	397	426	411	420	416	440	419	413	422	408	493	436	420	450	375	427	430	422	433	445	433	391	424	401	388	381	431	433	419	473	408	443	402	411	449	430	434	455	412	432	457	417	413	440	391	396	438	394	409	476	429	403	461	422	406	400	399	421	412	468	438	429	423	418	461	374	403	404	413	423	432	435	401	409	424	428	443	429	460	455	422	395	437	470	448	430	438	446	428	429	427	424	400	398	391	398	439	440	446	408	419	407	412	441	404	440	432	417	404	426	401	424	418	442	416	425	428	423	419	460	404	391	423	415	403	407	432	416	398	415	436	439	420	455	434	396	435	404	454	452	437	410	444	431	445	423	441	436	423	464	438	423	414	397	436	423	426	426	420	441	420	437	406	425	407	397	418	379	440	403	394	402	396	425	409	407	413	418	429	442	410	424	414	440	390	438	409	401	406	436	384	431	446	420	431	416	368	405	419	388	416	451	423	444	406	406	465	385	443	430	387	421	409	417	431	439	419	420	416	440	428	420	420	409	448	441	447	392	411	394	423	459	427	409	431	423	418	438	421	390	407	431	413	411	429	422	422	443	417	424	442	447	399	461	428	446	432	465	413	411	403	410	441	406	401	432	441	391	399	396	450	432	411	455	452	426	430	404	419	412	451	433	465	402	427	410	402	455	450	432	411	390	446	427	428	418	398	429	406	450	470	430	411	394	435	433	437	413	424	420	450	445	419	393	402	445	457	388	405	424	422	471	442	439	445	439	429	425	396	413	434	466	450	440	456	465	404	438	435	392	427	420	465	392	420	425	396	444	399	446	421	413	387	441	440	424	464	421	393	416	407	393	444	438	416	429	407	401	427	434	461	401	417	412	381	435	448	422	415	401	406	434	430	431	382	451	450	401	424	388	384	392	402	399	444	395	415	403	425	370	422	424	432	415	414	399	414	418	382	413	417	429	441	464	419	461	428	413	452	437	425	412	393	405	451	398	403	401	388	414	426	431	409	406	415	352	419	449	413	446	407	376	405	443	402	426	432	409	418	437	414	447	421	428	435	425	433	402	423	416	427	423	431	413	431	419	401	426	430	424	438	423	395	396	441	424	424	412	443	388	412	444	459	408	450	432	418	433	402	436	390	400	437	422	393	407	406	444	418	392	433	389	439	453	475	374	441	444	439	446	428	392	478	440	465	412	426	412	444	425	417	391	426	457	422	421	406	408	437	446	371	413	416	431	407	409	408	430	432	387	419	418	434	404	404	412	447	461	433	440	460	374	425	404	457	448	381	432	448	448	460	446	449	427	402	457	460	426	410	421	453	429	434	451	411	389	439	429	424	450	454	433	430	438	438	415	470	405	434	384	429	391	457	424	421	413	416	399	412	465	446	420	460	422	436	415	429	408	409	398	446	435	407	452	431	431	422	451	400	410	413	450	401	410	381	407	455	387	437	404	396	421	427	458	437	418	420	405	426	420	396	400	416	419	397	408	403	384	403	420	409	424	441	424	399	424	399	441	390	428	388	398	471	432	457	420	454	402	385	431	402	447	414	410	454	449	410	403	424	447	421	389	394	409	427	429	413	408	398	428	375	415	436	386	445	426	433	429	418	446	407	446	405	406	427	396	430	428	412	395	445	398	419	433	456	411	437	430	411	388	403	393	440	422	427	404	414	417	397	425	449	431	429	397	444	393	404	437	377	415	453	432	444	423	429	433	443	453	453	397	394	402	384	421	425	398	397	442	435	431	399	406	420	444	424	451	434	396	462	428	439	428	400	405	475	463	415	414	423	420	409	421	427	412	409	431	403	408	436	457	429	437	442	413	393	413	431	391	471	454	423	406	446	410	427	401	439	386	435	418	422	435	437	435	425	395	428	404	390	417	452	432	439	392	405	421	446	440	405	425	398	448	399	419	426	425	441	415	454	418	396	437	468	427	437	409	396	408	411	394	393	445	407	405	411	435	437	427	417	405	435	436	428	443	386	411	405	418	433	412	432	429	434	422	411	410	378	399	455	416	459	374	412	410	454	442	444	411	384	432	417	455	418	427	414	412	442	412	426	434	414	394	448	431	404	441	419	418	423	442	446	433	408	442	432	456	418	413	438	408	417	432	415	417	404	427	432	396	435	468	440	400	418	431	434	410	386	453	421	429	419	452	396	423	422	435	448	413	398	372	361	418	422	411	424	438	438	419	409	388	439	429	419	393	425	438	392	434	415	434	416	392	420	419	430	435	399	396	412	438	419	432	428	410	442	411	411	436	451	454	443	451	466	407	436	415	465	413	428	417	392	446	402	422	454	419	397	425	417	413	406	419	410	406	429	427	417	412	429	421	447	445	424	412	398	398	409	410	440	424	414	449	410	441	411	433	409	436	436	394	420	406	455	389	451	407	414	391	380	432	384	412	420	406	424	430	408	404	456	417	418	444	445	405	436	415	437	423	401	408	453	420	430	407	404	451	363	391	423	387	411	434	401	431	447	428	432	437	467	469	435	452	406	424	437	424	394	442	428	431	438	389	422	417	421	404	421	421	438	432	396	392	416	417	433	397	437	402	372	425	404	458	430	445	448	412	440	405	383	412	448	370	425	387	456	424	432	426	429	417	426	435	407	393	399	414	441	395	423	399	396	429	429	433	463	474	422	407	425	439	437	417	421	446	389	444	395	423	394	378	407	445	412	429	439	442	425	421	460	438	412	425	405	391	403	437	476	449	431	421	421	400	438	446	411	403	435	416	417	417	429	409	450	438	425	430	439	407	445	431	424	402	434	448	428	423	420	405	413	436	419	410	436	401	455	457	443	439	392	412	430	427	420	425	417	407	407	401	437	411	410	441	422	442	396	437	434	445	434	396	407	404	418	408	433	388	416	427	440	424	374	409	426	429	433	417	397	411	423	430	409	413	401	402	420	407	422	442	438	457	414	413	420	411	417	441	400	428	420	418	443	423	441	385	432	442	419	441	455	450	394	441	419	404	411	430	418	444	380	379	411	421	423	444	454	458	433	435	415	420	427	423	400	396	430	425	451	405	420	422	409	429	385	435	470	455	426	415	441	464	427	446	425	430	416	446	423	418	422	414	418	433	441	422	429	435	412	468	423	399	428	431	422	392	449	403	432	368	414	415	403	423	434	409	429	404
7568	39481	30696	5048	3510	2772	1983	1607	1275	1088	965	815	778	765	659	639	602	607	614	538	547	566	544	520	545	507	537	473	468	463	480	510	501	527	491	497	486	490	501	469	480	481	507	452	485	488	492	482	473	490	450	514	479	471	479	462	464	480	468	470	487	465	488	485	480	427	471	458	450	480	490	482	458	455	508	475	473	496	490	499	451	455	456	485	482	471	472	463	473	485	483	449	471	451	508	494	410	462	506	486	458	494	476	416	469	457	496	466	435	472	462	495	463	466	466	487	447	445	446	455	453	453	487	474	446	480	447	466	452	449	448	469	448	501	470	440	474	446	486	487	489	429	454	510	509	496	463	476	460	506	445	440	453	468	499	435	471	462	456	454	425	470	497	465	459	455	451	452	436	470	444	463	422	477	417	466	455	450	469	437	452	473	478	455	464	458	452	414	429	497	460	465	423	456	456	481	443	461	460	503	423	471	441	497	465	434	477	475	459	439	467	460	460	463	480	475	468	479	477	426	457	465	483	420	427	452	463	440	434	474	504	458	485	444	458	432	425	487	450	466	421	461	465	434	426	452	503	523	461	482	450	445	478	501	491	477	483	498	487	432	476	494	442	434	462	463	473	486	414	429	470	437	436	453	471	446	448	474	499	452	473	451	466	431	472	476	470	478	423	453	435	474	434	451	440	450	399	463	464	449	447	452	475	436	483	443	425	468	453	466	498	489	472	486	467	460	472	451	466	461	472	462	509	472	446	448	430	490	483	475	472	468	452	462	460	451	469	454	479	458	446	438	467	442	414	443	486	457	475	451	457	471	475	459	479	461	529	447	452	422	464	476	450	437	459	477	459	436	426	469	434	514	424	476	482	466	461	438	445	452	437	484	456	439	448	427	467	431	509	446	482	487	461	484	493	459	494	444	489	481	438	482	460	454	473	462	488	457	449	454	468	458	472	456	515	476	435	464	420	443	471	464	473	473	488	451	472	436	439	464	424	492	452	491	436	433	465	462	494	427	492	488	496	489	474	445	476	471	483	426	441	438	434	461	440	434	451	463	460	449	421	438	505	462	481	457	436	451	447	428	485	436	470	453	464	451	456	459	472	463	453	470	464	471	434	457	443	477	444	472	488	468	484	437	424	487	456	452	458	460	483	437	470	471	435	459	469	476	452	474	501	477	439	501	480	482	439	453	462	516	449	443	488	465	441	429	478	407	451	444	462	484	477	468	430	461	453	488	454	438	464	447	448	476	429	479	424	443	461	435	450	486	489	450	460	479	509	449	407	456	481	482	437	433	475	447	476	463	488	415	453	438	467	470	428	499	475	472	416	493	440	463	444	475	461	473	506	417	490	476	446	515	462	469	494	491	488	426	482	505	456	477	465	490	420	470	425	462	433	424	448	453	462	458	405	475	462	444	462	480	459	440	497	440	442	456	436	423	468	449	457	510	473	481	457	464	449	500	458	446	472	464	457	484	448	453	450	434	463	500	442	480	495	492	477	461	480	440	482	459	457	456	491	447	493	462	469	481	455	458	483	455	446	431	428	469	443	437	500	465	461	424	492	450	443	434	437	465	449	477	472	477	499	444	465	462	483	494	456	472	455	435	512	483	449	431	455	474	468	443	425	455	459	454	483	439	462	446	482	442	449	475	461	471	475	469	448	475	451	503	473	474	491	460	453	456	456	462	427	485	484	463	435	456	434	471	470	462	436	486	474	469	420	421	458	493	454	458	454	467	480	444	432	473	446	454	461	439	427	444	477	486	443	427	437	486	447	463	477	446	454	455	427	438	496	471	500	472	408	433	426	450	464	486	479	486	522	450	440	460	442	513	458	460	458	428	437	441	428	463	456	463	440	498	450	455	455	459	455	479	449	464	477	481	454	488	487	511	442	474	447	497	448	454	454	445	457	465	450	435	480	446	475	484	484	434	487	433	465	477	457	417	469	484	470	451	486	474	462	475	507	473	492	460	450	459	442	452	454	469	445	452	465	449	467	467	472	411	426	446	485	476	474	465	467	443	453	475	464	470	463	414	441	474	439	423	439	426	452	418	430	440	472	498	453	433	423	418	461	468	486	486	482	459	453	474	418	441	445	456	433	445	458	475	472	494	463	450	486	435	472	479	448	456	468	446	467	449	475	460	402	456	464	473	476	458	443	482	469	509	450	431	476	510	464	481	467	476	460	468	480	442	460	459	446	459	476	496	428	458	451	442	481	458	457	428	428	492	466	448	458	485	442	427	453	461	437	445	442	431	478	450	426	471	449	437	468	440	441	459	449	471	441	481	477	449	485	437	476	425	450	447	431	446	499	448	459	487	491	454	478	474	444	447	473	435	460	457	479	500	474	462	423	457	468	504	456	438	490	494	442	445	483	467	490	451	442	474	445	476	497	472	462	454	491	463	470	464	469	464	436	474	445	474	450	447	481	453	421	487	456	438	449	445	486	439	488	440	434	501	469	442	464	464	454	492	468	449	527	453	495	432	468	507	452	435	474	487	494	438	436	441	469	458	471	498	446	411	415	490	443	477	456	487	446	490	473	450	446	483	487	443	446	449	490	459	443	476	465	495	432	467	454	453	486	468	443	463	445	476	452	480	459	464	456	468	474	444	484	496	451	427	421	468	453	424	461	482	512	472	448	454	494	472	469	451	445	452	478	497	468	459	503	453	453	453	441	469	456	423	434	458	445	443	462	439	428	454	447	450	457	484	484	467	456	450	501	460	495	496	467	434	451	455	485	463	437	472	490	478	485	455	484	475	468	458	435	483	440	448	448	455	489	437	473	462	467	477	463	461	438	487	471	448	461	461	471	476	467	448	464	436	451	476	450	462	452	483	461	472	445	472	431	458	478	496	470	467	458	479	463	489	480	465	485	462	485	492	470	432	480	457	471	499	476	470	478	454	444	434	441	476	477	452	482	463	480	474	485	473	446	472	436	460	471	466	455	528	450	453	435	434	464	474	438	431	474	440	482	469	481	438	487	465	445	468	447	469	459	456	492	475	450	473	490	490	463	480	467	432	464	443	468	454	474	450	446	485	451	443	473	434	470	475	449	472	460	440	454	436	456	423	471	444	512	453	464	414	459	466	481	454	448	474	458	456	436	508	438	437	489	474	461	474	464	500	473	480	465	481	499	459	444	461	481	464	479	466	444	470	489	428	455	454	466	466	468	451	431	458	477	455	445	441	489	426	436	459	438	467	514	419	436	472	468	453	457	471	474	473	486	487	506	463	438	433	489	434	440	465	461	452	462	474	455	471	435	473	438	451	454	425	454	485	497	476	467	471	472	457	469	458	468	465	508	461	451	483	443	448	456	479	474	448	477	458	459	440	442	478	480	470	463	515	465	447	457	458	445	463	460	436	478	458	473	442	475	478	431	505	468	468	462	449	456	455	462	486	447	420	453	477	471	486	456	490	453	448	460	477	477	437	414	468	460	477	469	460	428	439	480	457	471	464	456	432	472	458	444	495	479	459	468	463	436	437
27482	19486	8816	806	397	366	367	362	313	323	343	312	320	319	344	359	342	337	333	332	339	370	317	355	343	322	336	350	351	288	311	295	321	353	334	332	304	338	308	352	327	332	323	341	325	333	321	330	343	322	347	327	315	321	318	325	328	325	293	329	313	305	351	330	341	285	318	333	314	366	348	325	304	337	291	305	334	349	337	348	292	320	314	332	359	297	304	314	318	331	318	320	329	294	347	340	329	334	304	298	324	316	333	338	319	348	310	299	294	317	315	298	323	340	315	318	299	333	336	318	347	356	344	368	309	336	340	327	333	329	311	328	323	366	330	372	319	328	340	355	335	334	330	320	349	326	323	311	305	336	320	359	324	313	332	293	351	331	348	315	291	307	330	319	308	332	344	316	318	283	360	306	316	376	320	312	314	296	337	297	316	315	337	324	319	323	315	316	331	315	286	317	282	344	316	340	358	329	301	334	328	329	314	304	313	320	329	319	316	321	319	289	305	350	295	320	331	322	374	293	336	313	343	330	342	324	316	338	325	350	328	343	343	301	319	308	274	340	309	313	317	319	317	350	284	301	274	304	291	309	325	293	335	326	318	332	318	305	324	335	369	314	307	308	293	316	332	308	323	327	350	299	347	321	324	322	313	320	320	324	321	322	336	328	347	315	301	302	334	328	308	337	326	330	348	331	323	339	307	322	303	320	358	316	305	288	311	307	353	326	357	290	284	322	345	327	332	312	282	328	320	342	326	313	353	301	350	343	324	339	304	352	335	359	331	307	310	332	301	322	322	319	321	337	322	296	334	321	302	309	314	304	321	311	314	299	349	290	338	346	344	323	336	296	328	314	324	308	359	353	332	309	294	337	336	301	323	355	310	304	285	309	337	321	302	340	327	307	311	316	343	314	308	287	306	357	318	324	300	317	358	339	337	327	337	317	299	336	311	315	294	362	303	310	290	316	335	311	300	304	332	335	296	340	321	309	312	313	349	352	328	351	291	326	344	361	325	353	295	315	310	354	322	306	301	325	312	316	344	352	334	307	318	345	333	331	321	346	345	307	332	317	311	333	339	321	324	350	330	304	361	290	357	327	340	281	321	306	337	308	320	313	313	338	321	329	335	315	312	348	342	315	323	361	336	329	315	319	311	341	309	363	305	334	311	322	298	312	325	314	321	314	322	349	331	292	309	286	321	321	331	304	280	325	300	325	299	325	347	318	293	343	323	341	341	303	321	321	337	319	350	341	349	325	332	314	348	326	297	306	314	312	331	314	297	366	325	328	341	320	338	325	307	341	298	315	306	334	335	328	314	314	329	296	319	314	348	361	318	346	338	342	324	312	313	318	321	328	307	320	322	330	329	314	279	323	332	322	355	341	335	306	307	334	292	310	341	347	315	313	313	339	306	339	314	302	342	336	315	311	327	303	300	311	338	305	342	304	346	317	312	327	325	295	302	340	335	353	316	330	307	311	352	275	346	306	308	324	319	377	369	339	301	314	319	340	343	307	334	341	313	334	313	321	315	328	342	350	314	315	322	309	334	359	325	302	322	318	299	356	335	320	323	313	317	315	321	317	305	307	320	293	336	324	298	324	323	332	337	321	300	321	349	327	335	320	346	321	308	342	309	349	295	312	339	346	322	350	298	339	339	318	341	335	315	339	317	364	332	309	329	333	300	332	320	291	332	332	315	289	341	367	341	359	294	313	359	309	362	312	322	282	304	305	294	350	332	335	328	350	341	300	328	333	324	332	313	323	336	312	283	275	328	328	323	301	316	316	312	322	340	301	291	340	334	336	323	320	333	322	328	299	336	319	346	316	324	320	335	311	318	285	331	306	329	318	329	350	326	296	273	309	340	335	308	346	307	329	340	308	347	326	310	297	306	318	321	304	325	336	304	342	307	332	308	315	337	334	354	324	340	323	305	291	329	317	329	358	320	316	300	321	302	340	315	327	331	304	323	309	307	342	312	286	321	318	306	346	340	327	322	294	327	337	288	310	344	307	300	349	362	304	343	343	315	315	296	335	329	334	308	315	288	335	314	312	338	334	305	331	344	347	314	297	336	344	312	313	304	322	322	324	293	346	288	309	298	350	332	310	312	318	336	340	317	326	318	318	338	350	352	304	316	312	347	299	333	305	345	327	306	352	292	317	341	276	281	308	333	296	327	345	320	318	288	335	335	354	342	331	326	318	367	322	314	322	330	332	308	301	330	338	299	319	352	283	340	321	351	305	316	316	345	339	323	313	315	323	305	317	326	330	321	298	345	358	321	326	305	305	346	336	350	332	324	336	343	297	305	307	296	314	363	321	340	328	313	324	306	312	348	354	292	318	319	343	304	311	356	340	316	335	337	312	339	299	313	336	316	295	333	324	347	290	364	353	336	330	331	314	282	331	322	333	334	316	304	320	334	304	324	331	318	318	321	305	304	344	342	317	297	323	310	346	323	320	331	341	328	300	319	346	346	316	318	297	350	315	383	299	309	335	342	327	317	299	299	343	310	314	372	310	344	286	354	315	336	338	314	337	324	313	339	303	302	275	314	300	325	308	315	347	290	318	341	326	355	374	355	330	330	315	303	325	309	327	339	283	313	360	337	320	341	304	332	328	317	312	311	329	307	299	295	345	339	349	331	343	344	320	326	318	325	342	314	333	329	312	327	354	324	319	306	295	359	323	343	335	333	304	323	306	326	321	311	334	346	307	325	309	336	301	315	343	306	335	298	331	327	321	318	367	321	340	320	346	338	324	306	340	336	341	320	348	340	317	333	315	325	328	304	322	367	329	329	350	322	312	324	333	296	318	337	296	313	353	309	320	317	329	307	338	312	346	322	348	292	333	352	350	345	313	297	311	318	357	331	329	323	358	313	329	290	321	318	329	328	347	318	334	326	334	326	311	337	312	327	330	335	335	330	328	331	303	330	350	312	304	336	308	324	317	320	350	341	303	347	330	300	335	306	353	323	325	312	300	345	349	347	296	290	300	367	321	337	328	328	309	309	333	301	322	333	321	358	326	311	330	362	354	338	340	312	291	320	339	347	346	347	314	327	322	337	301	335	321	360	307	339	289	328	375	311	330	333	363	320	308	319	332	331	316	323	344	298	305	339	315	308	344	321	307	327	330	328	332	321	317	324	326	332	309	348	317	334	300	330	338	336	315	307	320	339	281	291	311	332	310	338	342	350	318	341	306	296	308	333	300	323	335	317	325	321	333	323	310	322	304	363	278	339	331	301	337	351	317	316	306	335	320	326	314	310	348	306	331	332	312	305	321	303	364	333	336	302	313	352	291	312	309	360	301	331	312	319	347	340	300	324	313	343	310	309	312	330	304	339	349	298	329	299	309	313	328	313	322	324	308	276	304	348	327	349	312	347	315	325	327	321	308	341	325	307	330	320	339	355	296	325	327	338	334	303	320	335	339	288	305	332	351	312	344	319	330	346	328	327	324	373	308	324	345	333	323	311	305	316	314	306	341	335	319	308	317	321	332
5232	7000	4805	482	461	388	427	361	351	364	352	359	346	322	334	349	368	380	333	333	333	310	334	346	333	355	322	367	310	337	318	359	357	319	345	362	336	343	381	353	327	314	349	349	322	313	321	342	326	397	308	358	371	369	333	354	345	344	365	347	340	366	351	313	347	352	348	352	322	325	341	342	342	362	319	338	353	340	339	334	330	341	360	351	332	336	334	357	329	330	333	366	335	346	341	327	348	329	346	352	328	334	329	323	321	368	334	320	367	332	339	354	340	347	368	306	356	344	373	344	303	311	360	329	346	410	330	350	329	338	329	338	341	372	361	368	354	355	344	346	373	347	313	347	348	366	308	369	333	318	352	325	394	325	333	340	368	329	338	366	327	352	321	348	370	332	369	359	350	333	367	340	338	337	328	338	360	344	349	353	354	337	342	320	319	331	343	356	372	364	348	319	377	341	355	316	351	331	368	361	354	333	350	330	336	360	365	345	334	334	317	340	342	380	353	375	352	346	342	339	361	329	349	344	350	339	345	357	327	324	353	363	338	359	343	344	363	324	327	326	357	337	334	363	342	319	308	351	335	355	303	346	333	349	368	338	349	363	366	352	352	353	337	341	317	356	396	356	313	343	322	353	355	375	361	325	348	345	335	325	347	336	337	379	352	346	342	335	346	336	336	376	360	343	365	347	376	377	321	339	356	347	327	343	329	317	332	383	323	320	355	339	356	330	317	341	352	321	336	339	336	332	347	343	307	365	350	332	361	356	361	347	372	309	334	371	349	309	358	342	348	335	347	336	376	316	342	304	349	329	336	339	348	318	342	374	337	326	310	351	360	343	372	346	339	349	330	376	334	343	355	332	349	334	351	318	322	348	383	344	342	326	378	328	328	352	381	326	343	320	316	310	341	370	370	336	308	380	355	349	328	351	341	368	373	331	352	361	348	330	346	317	357	338	320	340	370	346	338	362	320	363	348	349	353	339	384	338	358	357	341	365	339	331	364	314	352	366	313	322	323	362	350	332	335	345	343	318	342	320	300	368	340	339	333	287	338	326	355	350	331	333	356	293	348	328	356	372	331	335	322	326	352	317	336	377	335	320	331	345	310	331	373	362	305	347	357	328	356	357	357	343	313	336	359	361	354	334	372	341	378	331	354	371	368	352	364	330	309	328	365	346	373	331	304	312	352	349	317	360	349	363	331	362	355	368	402	346	333	342	325	362	324	343	377	330	335	332	324	331	344	333	339	370	359	349	361	331	347	305	335	323	355	306	337	336	338	396	323	367	340	349	332	332	341	348	342	325	363	368	353	338	360	321	322	346	344	340	321	327	330	335	370	369	341	357	343	317	337	339	358	329	351	342	336	342	347	330	340	342	339	302	332	333	380	298	365	331	333	341	329	321	333	346	332	325	332	325	349	321	372	325	336	324	334	359	346	339	340	320	389	343	382	360	377	307	311	331	326	351	312	335	334	363	312	341	364	339	380	344	344	342	336	328	351	365	346	355	329	322	363	350	337	344	333	372	359	347	312	353	346	344	358	321	343	319	345	358	358	347	333	352	376	316	355	317	336	348	331	370	345	338	361	344	346	346	370	352	323	339	348	334	342	350	325	338	343	319	345	358	338	355	326	342	353	329	328	356	356	335	354	327	333	353	316	318	340	347	329	364	321	327	321	347	373	351	333	353	362	335	389	376	360	320	342	348	359	331	326	357	334	333	371	322	308	305	328	331	345	329	363	314	373	321	341	340	357	330	357	353	331	340	338	324	359	375	367	369	341	361	363	332	341	295	312	316	328	333	364	319	322	333	340	309	365	320	365	319	357	324	333	346	342	345	320	308	327	345	340	365	323	329	342	381	377	329	349	328	319	335	374	344	361	341	357	357	337	355	338	348	332	369	314	337	335	332	364	351	358	327	322	351	327	336	353	342	338	355	343	339	315	358	385	343	343	359	339	342	348	358	375	326	338	356	316	346	349	336	353	368	350	347	343	335	328	363	358	337	338	328	353	360	323	343	324	352	326	334	312	325	355	358	343	352	327	390	367	363	330	336	381	360	335	332	366	343	336	364	385	331	346	351	317	358	344	329	322	351	331	340	366	343	342	331	360	344	333	358	350	339	321	349	355	327	336	359	336	339	346	364	331	340	346	334	285	356	321	302	341	334	334	339	317	339	381	327	365	338	327	360	327	322	359	336	331	361	351	328	326	338	346	335	315	360	368	317	302	346	378	350	326	359	358	320	315	350	357	367	391	356	365	342	370	381	354	368	327	357	374	358	334	358	346	337	342	324	293	338	375	318	390	340	325	357	367	344	365	377	348	304	345	358	335	342	358	343	330	377	361	353	369	343	321	367	342	340	379	301	328	322	374	340	344	350	350	390	305	325	367	354	372	366	361	332	351	352	345	332	331	362	337	335	342	323	358	363	334	315	366	350	340	347	354	360	344	346	346	341	368	363	338	348	345	344	320	328	356	332	351	332	338	348	327	329	349	370	342	341	338	340	317	335	349	342	330	331	340	335	318	363	334	324	327	349	381	313	370	339	342	368	353	322	314	356	343	357	342	332	350	333	306	332	372	363	332	378	342	319	365	338	327	357	338	332	313	353	349	362	364	363	312	357	327	334	350	350	342	372	313	345	333	341	324	347	372	347	358	362	329	347	319	341	307	370	357	329	355	367	348	330	351	366	321	329	349	359	315	362	356	350	343	361	339	329	361	356	319	310	332	360	357	342	336	370	338	350	317	330	349	366	378	312	320	332	370	323	327	314	332	365	379	367	326	371	348	378	316	330	340	370	353	336	330	354	348	333	340	344	324	356	339	290	344	328	374	372	350	347	365	344	356	341	359	372	342	356	335	369	351	351	357	360	332	368	343	368	335	334	318	368	303	337	294	359	316	321	316	354	360	377	343	327	341	341	348	364	378	349	331	359	342	344	343	323	348	315	350	330	325	346	365	342	350	347	350	336	371	362	309	351	288	342	345	357	317	366	350	346	327	321	302	337	316	368	367	344	343	346	320	339	353	319	323	333	355	342	329	346	356	334	343	328	352	342	368	355	327	344	349	359	365	338	336	329	354	335	356	319	335	375	337	324	342	343	376	371	344	322	347	361	344	350	351	344	344	365	325	320	309	378	351	364	327	283	336	356	352	346	364	327	315	373	339	346	346	346	328	335	349	334	355	343	366	317	359	323	340	339	323	342	339	344	302	362	323	343	301	320	336	338	365	348	370	349	346	369	352	338	382	370	368	357	300	339	376	368	340	346	350	334	313	332	350	343	360	322	378	338	337	374	357	351	355	343	319	354	368	362	325	350	366	358	386	353	345	325	330	314	370	374	348	349	312	342	372	319	369	344	351	347	375	349	368	355	335	335	345	331	358	345	337	350	326	324	371	375	359	342	345	342	350	351	358	352	321	308	323	309	293	335	348	343	337	359	348	345	340	351	371	313	341	333	347	298	348	346	341	348	372	330	362	337	315	322	352	332
23416	21184	28512	24148	21184	13557	1578	986	758	751	725	677	660	596	646	667	604	577	667	554	627	558	556	572	572	610	551	581	558	552	578	592	543	582	517	569	515	566	579	528	583	538	593	554	524	562	535	533	569	573	524	549	563	596	558	543	560	541	578	534	545	570	579	574	611	546	526	553	574	492	557	549	578	544	540	559	551	590	538	563	528	558	529	573	534	587	540	558	558	534	567	545	542	577	552	562	569	604	594	542	580	536	532	567	556	569	534	572	557	512	570	581	547	568	556	531	554	532	533	546	532	537	572	505	567	534	548	582	582	546	516	574	590	538	545	544	543	537	576	583	554	549	543	539	517	580	550	523	551	566	551	589	552	559	545	562	569	533	555	584	508	557	581	517	555	563	571	521	540	561	551	539	569	536	562	524	570	536	542	557	542	518	538	558	517	574	578	523	552	561	583	568	544	619	529	525	517	577	574	575	553	541	524	539	540	552	569	576	536	542	553	531	558	549	560	574	537	523	549	526	540	503	574	526	529	552	529	566	577	515	523	560	543	547	552	534	557	584	534	548	559	516	592	531	583	538	535	515	570	552	581	591	532	498	534	535	558	511	568	581	535	531	551	530	598	580	535	549	534	562	555	545	517	524	619	558	579	573	550	526	522	494	578	531	531	519	552	603	547	530	556	581	593	547	553	516	569	553	572	545	529	529	569	538	509	564	508	589	555	542	545	553	525	571	511	542	570	555	529	595	542	525	561	532	537	597	557	536	553	566	542	543	557	555	566	527	574	564	522	562	564	539	549	545	568	527	551	550	537	562	508	523	556	540	573	546	575	598	568	533	522	548	531	597	556	563	558	568	568	512	578	569	543	541	551	568	562	556	549	563	512	527	557	555	550	529	527	503	541	537	493	500	527	581	542	546	559	532	537	549	545	540	519	549	540	527	536	534	551	568	529	555	540	513	556	553	544	512	550	553	531	542	544	554	585	546	557	564	566	494	596	575	573	579	502	546	524	509	502	565	545	554	574	562	552	549	554	592	559	541	573	588	518	553	549	574	544	565	526	543	557	583	545	554	573	533	585	571	585	543	514	561	572	590	580	531	572	546	524	504	553	577	564	561	585	554	518	533	562	574	555	521	583	573	556	573	568	538	554	561	579	521	581	581	541	558	501	541	544	549	598	553	545	572	520	525	572	556	580	568	556	543	572	575	525	574	562	550	554	520	549	509	531	554	603	568	569	566	567	567	539	528	569	559	547	516	575	584	556	556	579	553	549	555	562	545	536	553	581	552	571	527	512	532	567	581	528	543	576	550	544	555	562	561	584	510	566	579	575	594	560	558	552	541	519	572	535	520	567	592	526	543	603	548	593	536	565	539	581	570	525	515	506	505	529	582	551	566	576	551	550	552	540	530	570	537	565	516	539	566	559	557	524	547	532	585	546	527	533	570	553	553	557	532	561	555	554	539	557	563	549	518	535	558	517	539	517	527	536	526	590	543	511	571	576	555	537	593	529	554	515	545	563	521	518	564	529	532	564	562	524	539	579	574	559	536	537	524	603	560	562	524	532	548	549	535	553	563	548	535	583	521	561	583	568	576	536	577	516	525	535	536	540	544	574	543	561	553	562	505	571	530	509	586	616	566	607	559	529	546	565	528	547	543	534	566	575	552	528	559	599	607	582	527	532	548	542	549	566	527	571	575	563	549	517	532	549	495	577	575	549	508	595	586	546	554	496	514	508	551	546	557	556	506	599	587	529	555	556	527	530	591	540	581	512	523	553	591	570	530	537	522	567	568	573	524	515	559	493	562	546	546	602	571	566	592	528	526	560	532	527	522	542	553	534	513	559	551	532	527	502	521	511	556	519	540	536	556	568	600	596	566	562	556	522	541	546	540	520	581	538	522	529	585	537	584	603	562	580	570	555	551	570	509	549	558	570	542	576	576	530	574	555	544	548	540	575	553	541	549	537	560	546	548	512	551	488	534	516	538	574	531	561	544	590	555	541	539	538	565	537	580	552	539	528	586	504	525	592	549	546	566	556	544	566	564	557	570	533	529	554	567	553	541	562	569	519	542	561	556	513	527	505	541	541	513	553	526	579	520	564	598	532	570	536	540	558	571	548	524	549	532	523	548	560	502	523	543	563	574	544	568	534	532	515	552	538	566	544	576	559	563	562	579	577	541	567	596	555	531	555	514	557	523	552	539	555	575	526	563	565	574	528	543	563	568	567	528	577	493	550	535	558	527	562	553	527	561	552	559	522	542	536	521	593	551	565	529	538	560	582	569	546	559	560	519	569	540	555	569	576	565	544	557	539	529	572	551	544	563	536	564	525	568	548	551	570	598	551	543	537	551	524	516	543	557	509	546	536	552	507	515	550	566	573	595	562	571	534	526	540	537	611	594	548	598	537	580	550	506	578	514	561	554	564	590	538	592	573	503	570	566	558	519	562	601	530	549	552	541	565	578	566	515	557	548	520	515	594	561	545	560	566	569	542	562	531	539	527	540	564	527	511	547	580	543	533	576	554	535	560	589	543	573	589	557	572	528	548	535	554	546	560	559	497	558	546	553	570	528	564	564	593	529	589	558	591	542	541	542	530	556	543	543	553	542	556	553	561	571	541	546	544	521	550	526	536	525	559	507	583	536	577	555	535	521	577	547	531	558	526	536	577	573	541	563	520	509	569	528	531	541	542	515	584	553	529	521	538	562	527	539	549	560	532	538	560	527	537	537	528	537	517	559	521	533	567	535	566	556	555	595	540	561	573	539	541	526	554	527	529	540	544	573	529	553	537	576	521	591	540	529	585	547	511	542	534	536	521	535	526	581	529	546	593	576	572	526	558	555	574	524	554	553	632	542	553	550	554	544	558	551	553	532	552	567	575	561	524	551	507	520	535	573	566	563	556	527	584	524	529	574	538	587	543	530	556	551	547	564	530	552	573	555	552	591	551	581	531	549	569	564	557	563	570	541	581	522	529	552	582	540	534	565	531	590	555	575	573	578	538	510	547	526	533	537	524	568	509	512	520	550	535	586	547	547	514	543	546	542	563	558	509	562	497	527	559	550	546	563	533	548	582	550	560	518	575	551	550	594	544	527	516	564	543	545	531	536	533	530	566	562	574	533	593	531	544	557	523	540	543	574	536	545	525	507	546	582	541	546	514	561	538	561	588	538	560	556	522	576	557	540	579	554	538	586	536	554	545	529	570	522	533	524	520	554	556	551	525	559	567	536	559	517	535	531	570	510	534	573	544	516	556	583	523	561	563	558	576	566	568	573	560	551	522	527	501	535	541	541	547	572	609	581	543	535	546	540	547	548	526	543	535	556	540	537	560	526	564	555	563	517	544	542	558	533	556	526	555	549	561	553	604	553	498	553	548	533	525	563	544	561	568	567	505	565	563	548	565	558	554	508	556	516	527	510	558	561	553	548	567	532	592	530	552	567	541	550	546	557	524	545	562	524	528	517	562	577	540	579	594	524	532	563	557	557
5429	28653	21889	3018	2287	1718	1450	1136	982	927	815	726	727	720	687	686	640	701	657	649	620	558	613	625	631	591	588	644	623	550	599	551	581	606	634	575	627	597	602	595	622	596	592	605	547	600	613	592	598	587	547	601	651	574	559	610	582	606	565	531	578	584	607	625	600	521	568	568	632	568	585	578	563	604	569	590	546	533	571	602	558	534	645	597	597	569	585	612	533	558	570	613	595	542	605	584	587	569	575	551	587	587	611	605	587	556	576	588	573	622	539	591	630	573	591	571	597	570	562	554	593	609	538	566	619	588	600	623	610	589	543	590	550	603	575	594	616	600	542	557	576	555	611	593	564	597	573	592	579	625	621	563	587	615	592	581	601	580	607	569	559	581	627	604	572	552	592	572	563	570	577	637	597	599	550	569	563	605	619	586	567	583	551	585	596	624	612	555	590	613	559	551	588	550	533	545	557	580	601	558	558	611	638	625	570	544	598	612	584	570	571	586	573	616	583	601	569	574	588	540	590	584	616	568	572	613	610	558	550	551	568	618	571	588	553	561	607	572	585	568	568	630	623	607	564	581	576	612	573	556	595	573	604	557	562	572	585	545	605	578	608	585	581	638	578	546	565	601	561	608	601	563	609	524	600	571	610	588	576	560	617	559	588	595	550	577	579	600	546	622	531	576	600	602	599	561	577	584	604	555	583	632	610	589	546	581	613	561	587	639	572	602	575	573	588	572	566	554	606	568	545	567	573	596	602	590	606	562	589	552	562	567	590	570	581	572	650	565	577	580	577	568	605	595	578	579	582	583	576	531	528	564	607	561	623	622	606	601	582	574	631	529	583	546	563	604	584	570	583	549	617	648	568	577	578	602	604	614	586	579	601	564	572	604	550	583	570	624	545	570	613	607	585	589	571	588	570	550	553	592	597	572	645	610	589	568	573	562	587	588	566	566	600	601	556	548	579	604	610	627	554	560	616	580	594	570	595	566	530	614	534	601	569	568	542	584	581	583	605	559	612	598	563	564	586	539	546	573	599	582	593	621	579	555	567	570	591	641	580	566	617	565	578	567	526	582	554	627	551	600	589	580	570	605	606	546	537	524	579	600	600	651	549	577	610	584	635	547	589	600	587	594	601	567	564	521	577	597	550	592	588	539	579	541	571	611	629	577	548	611	580	598	588	565	595	599	584	560	564	582	563	580	601	550	573	591	581	579	602	598	580	582	602	601	535	627	615	596	577	579	592	577	586	591	564	589	576	566	586	620	566	620	547	631	618	536	609	552	510	580	600	583	557	593	582	561	579	563	582	585	552	580	574	603	584	580	596	611	607	589	612	571	580	605	537	620	563	588	579	575	603	585	565	543	563	596	598	584	570	567	628	539	575	592	570	578	599	523	595	601	590	557	572	579	574	574	606	604	601	626	589	556	568	607	573	565	572	574	570	548	562	583	590	567	583	590	575	595	552	576	575	606	596	587	551	519	569	565	599	555	584	579	569	569	603	577	573	606	526	574	562	575	533	537	570	578	561	551	585	577	600	581	598	622	618	580	635	565	611	579	577	573	590	560	599	569	566	581	583	562	571	564	577	580	581	580	593	638	588	538	551	569	580	590	590	616	602	571	547	581	572	580	570	554	645	608	555	590	573	546	580	577	591	592	569	615	603	625	594	602	590	612	556	597	595	533	541	622	555	594	577	546	632	592	605	559	533	549	543	592	567	550	545	573	572	600	598	551	582	544	559	601	602	596	582	595	578	557	528	592	557	543	621	561	603	527	609	588	573	583	615	608	563	554	588	568	564	570	605	561	615	630	580	579	567	597	615	598	562	558	552	594	569	577	552	568	615	543	567	598	589	567	646	570	544	587	634	567	611	572	605	577	608	631	587	612	566	622	562	557	597	542	566	567	575	607	572	598	557	553	524	541	590	549	570	565	541	618	591	586	538	628	576	510	602	546	592	557	595	601	624	568	596	590	572	521	561	585	595	581	548	609	590	617	573	622	614	581	578	642	578	602	563	668	589	562	556	565	582	556	584	586	569	594	592	574	592	596	589	522	590	583	550	629	595	589	523	609	589	551	572	598	572	559	561	597	566	582	571	578	535	574	625	595	591	581	576	547	557	601	618	583	571	556	594	553	560	583	571	598	575	562	577	580	553	573	598	566	537	600	610	596	637	553	579	572	580	575	592	586	586	613	585	589	539	568	571	582	594	574	579	576	556	568	584	575	619	584	566	587	595	595	551	570	569	584	578	588	597	636	572	590	583	580	548	584	565	580	567	578	579	594	566	605	569	529	569	612	559	580	585	583	581	585	631	632	618	557	603	556	559	532	593	572	605	546	559	597	617	603	614	574	608	568	593	570	584	574	555	606	612	558	580	590	583	590	539	586	590	552	617	579	601	621	586	566	618	596	578	601	574	622	563	576	591	597	571	605	616	591	592	574	613	598	580	564	585	552	589	570	580	582	570	574	561	574	603	628	592	576	582	544	587	632	592	580	558	566	592	559	629	533	589	598	548	594	595	575	620	546	595	595	607	610	592	618	584	579	572	571	619	559	575	562	572	577	588	591	579	582	587	556	617	543	574	602	586	574	605	584	584	577	561	592	638	577	597	590	596	550	589	543	546	544	615	612	551	577	557	566	583	595	586	576	626	575	577	625	576	568	576	567	559	579	566	593	575	600	633	652	623	578	614	557	535	536	567	570	587	521	542	560	596	553	602	546	547	570	569	564	585	585	591	566	557	593	578	550	609	582	592	546	567	562	562	599	564	567	576	546	566	623	560	560	637	557	585	578	570	582	562	552	640	609	539	621	555	578	597	593	568	601	596	619	625	571	534	575	608	579	581	594	544	586	577	583	586	600	532	586	592	550	635	594	598	608	609	597	610	577	590	613	540	575	609	621	574	589	583	566	581	634	583	610	553	566	593	607	560	592	560	613	580	613	562	575	557	600	556	594	597	587	575	592	587	562	605	603	578	618	584	601	576	534	570	576	563	538	588	589	621	605	584	586	553	603	554	563	552	552	583	576	593	589	606	588	578	556	587	571	572	570	574	563	571	591	522	626	600	576	542	582	532	586	577	617	609	577	573	575	578	585	585	578	564	637	544	570	566	555	574	581	561	567	561	548	585	582	580	583	577	551	630	578	571	600	569	580	593	549	590	610	609	573	572	571	580	582	584	613	587	578	539	583	571	578	580	560	634	577	593	583	582	556	602	564	581	576	578	603	581	566	633	590	592	609	582	579	557	589	593	587	596	591	648	565	614	579	563	548	616	559	596	565	586	610	555	635	599	592	577	549	617	590	591	538	544	604	595	559	605	576	562	575	626	578	568	575	613	588	544	603	582	554	558	557	581	575	572	612	621	614	601	523	607	576	623	590	583	592	582	592	590	561	586	583	588	553	601	590	572	546	587	564	590	544	597	584	556	586	567	571	538	540	591	570	558	574	571	547	567	557	570	569	559	545	589	561	634	580	595	581	599	590	589	637
24554	21212	27750	24985	15703	747	387	317	263	239	232	199	211	182	199	168	174	151	160	160	189	157	158	163	178	149	150	141	153	152	146	153	137	161	152	158	175	144	168	125	169	174	166	155	147	144	169	136	150	155	116	137	164	163	145	126	159	142	161	170	142	170	152	137	136	149	140	153	149	166	155	140	142	156	166	147	132	161	143	141	156	152	150	151	154	150	134	132	146	147	157	136	132	143	145	164	145	157	146	123	142	130	170	159	151	147	126	156	146	169	141	121	150	146	157	164	141	145	159	139	164	152	148	159	151	159	170	140	161	121	172	160	148	159	158	137	174	143	160	132	137	142	130	160	162	149	149	157	153	154	156	131	146	156	143	148	150	137	137	150	164	153	155	135	156	163	143	136	155	132	148	139	185	113	161	141	138	151	145	149	149	139	152	132	138	142	154	145	160	130	166	132	138	146	159	143	142	155	173	163	145	147	155	157	144	136	144	163	143	154	159	142	146	165	130	136	158	145	117	164	148	157	126	158	162	150	150	164	134	121	154	149	144	153	138	130	144	141	140	148	150	163	126	162	156	147	196	141	131	148	160	156	130	151	142	162	141	149	135	123	140	125	148	141	142	139	149	160	133	150	140	131	140	139	136	136	171	149	139	149	149	165	126	161	132	139	149	157	153	139	147	157	148	173	160	139	155	152	140	141	145	147	153	136	145	146	161	167	149	160	138	129	140	152	137	130	162	147	149	159	130	148	125	143	170	156	148	151	150	151	147	126	129	154	157	150	154	161	165	159	145	127	161	146	128	143	161	141	139	133	145	141	147	166	170	150	129	145	145	158	156	137	122	124	150	136	162	139	152	147	122	143	154	150	148	147	143	146	134	151	162	122	134	147	142	140	150	146	147	139	128	128	134	145	167	133	129	155	139	151	163	144	134	139	145	149	149	153	151	139	131	150	155	126	142	130	139	137	158	153	158	157	171	145	145	143	153	155	167	136	154	146	115	129	163	147	150	127	146	147	148	121	164	127	143	162	156	158	154	143	145	137	135	138	147	140	138	154	147	141	145	127	139	142	171	143	154	135	153	127	143	140	134	149	152	150	118	130	146	160	149	156	133	172	137	139	149	118	152	146	136	148	145	149	140	133	134	136	163	142	128	155	151	143	145	180	178	145	153	125	153	151	132	145	174	137	152	147	172	129	152	152	151	153	156	155	150	131	144	136	148	159	141	145	162	151	164	157	170	145	148	133	153	145	154	150	142	124	153	142	153	145	144	127	162	120	147	140	133	135	122	156	149	134	122	146	160	162	136	139	152	127	146	155	130	145	148	166	161	152	136	131	134	167	154	154	156	158	159	137	147	133	139	161	144	134	142	153	158	133	145	175	156	138	130	165	150	150	121	146	159	125	130	136	153	135	137	133	145	165	147	155	163	156	162	153	161	147	166	139	135	165	135	127	148	132	143	156	142	144	139	149	167	141	149	160	159	152	122	129	127	130	152	173	157	164	132	147	153	146	143	119	140	132	154	155	155	163	155	157	147	142	135	134	131	146	160	132	140	134	146	135	146	145	143	148	142	130	143	159	145	155	129	153	151	155	153	164	128	157	160	130	126	130	134	128	166	158	134	132	128	170	122	146	151	132	132	119	138	142	138	146	136	137	145	153	144	141	167	123	127	147	151	138	123	158	130	131	159	154	138	166	156	176	129	153	135	153	147	152	143	138	147	170	144	160	157	130	152	134	139	147	147	153	165	143	128	131	141	140	152	149	151	117	131	166	145	162	157	120	149	165	150	156	128	144	146	140	147	172	154	153	138	162	136	159	167	164	144	137	153	156	171	154	145	158	161	138	142	139	141	143	161	137	148	129	144	136	164	155	134	160	143	156	151	149	136	130	129	128	152	132	123	144	149	149	172	156	150	126	139	150	162	147	133	160	154	146	133	171	150	140	156	124	172	140	144	137	160	156	128	145	136	140	129	132	132	158	145	158	140	144	149	165	175	168	149	151	147	143	136	146	122	127	143	135	160	154	150	136	154	135	159	148	146	134	174	148	147	133	151	162	151	176	140	132	122	140	149	150	167	152	156	155	166	148	161	151	136	133	136	134	147	167	149	133	147	152	142	152	152	159	133	139	153	141	169	146	136	135	138	161	150	151	158	140	137	132	146	147	152	148	145	157	140	141	146	160	157	149	160	153	137	127	141	131	131	145	125	134	152	149	154	142	141	174	143	162	141	160	148	150	161	158	136	160	145	140	150	159	166	136	151	138	119	137	170	156	135	145	160	139	143	152	132	132	144	148	154	145	154	142	120	139	157	157	135	153	120	168	137	129	161	126	154	165	143	157	140	155	148	141	138	138	150	141	131	141	157	159	142	128	142	151	133	157	142	150	141	170	136	138	141	136	132	139	159	156	138	144	141	138	154	161	148	141	158	162	160	140	142	155	165	146	157	141	131	133	152	145	139	147	139	162	137	134	134	156	168	170	129	135	145	142	144	111	149	133	123	159	167	122	111	137	159	160	133	124	148	133	157	150	129	171	130	151	151	147	156	153	151	139	156	139	140	147	147	155	139	156	164	158	152	147	132	141	139	154	143	138	136	135	125	157	131	184	156	145	147	146	148	142	173	145	141	148	169	158	142	143	145	124	152	155	143	163	157	136	138	156	151	145	146	136	128	158	158	147	148	131	151	138	144	136	172	142	165	136	133	130	166	130	141	151	134	135	143	133	156	143	144	165	132	141	163	124	146	164	162	148	161	131	147	152	141	154	139	124	149	156	167	180	154	143	149	156	121	146	136	142	144	152	138	132	176	159	174	157	163	134	138	139	145	143	152	158	120	152	152	141	161	139	148	140	152	130	133	168	152	151	138	134	168	146	170	160	134	157	143	153	155	151	135	175	146	128	145	146	161	143	167	141	149	139	140	154	136	141	147	120	142	149	146	144	171	145	130	148	128	146	140	133	175	162	146	150	150	136	146	139	138	145	161	157	156	156	133	152	138	138	145	152	148	151	147	153	148	168	119	165	139	160	158	160	164	147	139	139	153	143	161	149	145	128	137	161	143	150	134	154	153	131	158	115	123	138	144	156	162	139	138	157	142	159	157	121	125	141	129	142	148	147	156	148	145	151	141	172	138	156	135	172	138	145	121	137	150	137	133	172	138	133	136	140	132	131	142	144	134	147	135	145	139	171	152	148	153	134	140	153	151	151	151	145	131	138	159	154	149	136	161	148	150	146	164	149	137	146	143	129	141	145	155	142	155	155	153	145	165	146	138	134	131	140	144	157	150	158	138	138	150	126	135	153	136	143	137	150	152	143	148	156	140	158	147	153	182	148	162	150	153	159	140	158	136	140	151	149	133	153	163	136	138	145	160	152	141	133	142	133	144	136	171	139	137	142	170	130	173	157	146	154	164	151	166	153	145	153	181	147	161	157	151	162	133	141	139	161	126	140	149	151	164	132	128	133	149	149	152	143	152	132	153	151	142	160
4920	21388	16441	1575	1173	851	688	527	397	365	315	253	269	249	247	217	200	201	218	193	185	227	215	187	206	161	206	207	175	193	205	186	158	208	177	191	175	185	160	164	180	158	183	148	155	176	178	172	184	191	185	188	158	175	157	180	166	186	190	157	160	173	190	158	171	132	161	189	178	202	169	170	166	164	181	160	161	162	181	158	167	168	170	174	171	149	183	179	184	175	178	181	149	151	154	190	155	195	161	155	181	166	197	170	168	149	175	174	180	151	157	170	158	198	189	175	182	178	164	177	160	163	154	150	150	170	163	172	180	163	160	159	160	180	180	163	182	190	159	158	175	176	174	144	169	168	164	168	181	162	154	182	172	177	143	177	172	171	183	163	173	154	172	175	175	185	162	182	143	167	149	150	179	171	177	177	166	174	162	177	164	149	170	175	193	164	170	186	150	165	184	164	180	161	170	174	161	151	170	173	197	187	159	159	184	148	149	168	175	159	152	185	172	160	183	155	180	176	181	166	169	166	164	183	157	157	177	166	149	154	171	181	159	172	162	148	150	162	162	169	177	168	176	163	183	161	191	158	149	152	159	171	160	160	172	187	189	173	184	166	170	176	177	168	171	158	163	172	175	182	164	172	153	168	196	168	161	187	190	183	181	168	165	172	183	189	174	152	169	171	152	172	180	181	170	185	166	160	181	163	171	165	183	177	147	179	151	164	182	180	194	152	172	186	171	176	162	155	160	164	166	169	164	180	174	167	171	170	176	153	170	183	170	187	172	142	171	159	161	178	172	164	147	182	162	185	178	180	181	153	165	168	153	171	154	166	180	180	149	148	175	190	177	162	198	169	163	167	157	163	176	157	162	154	163	166	162	150	167	174	165	161	159	195	145	162	177	165	177	168	180	168	178	187	180	157	178	165	184	164	177	154	183	177	168	164	164	187	170	189	172	155	173	153	163	178	164	155	174	154	171	168	173	170	161	162	179	193	159	175	154	167	144	161	193	186	167	184	178	162	174	181	178	149	164	176	175	161	156	178	182	176	174	167	152	172	172	168	182	181	157	157	168	195	185	153	173	158	165	178	172	175	140	169	180	167	165	180	175	176	199	150	181	170	138	162	171	185	167	166	174	162	170	173	164	181	157	177	184	164	169	179	162	169	168	172	176	177	143	177	180	151	175	181	190	166	140	166	155	166	174	159	162	162	172	173	156	182	166	170	186	185	156	160	172	201	170	176	175	176	192	169	162	156	158	147	144	185	160	151	157	184	143	186	173	168	171	178	166	179	179	179	184	184	170	166	175	165	160	174	172	166	169	168	155	177	158	159	157	199	185	160	166	187	172	178	152	183	186	163	176	169	190	163	165	160	169	169	187	166	150	150	163	154	172	176	187	155	149	176	197	144	184	165	163	166	178	184	176	178	138	158	182	156	189	173	175	182	169	177	181	164	165	155	172	165	158	197	185	153	168	167	167	176	163	157	170	182	145	157	163	164	166	179	164	185	165	181	155	174	175	180	181	165	164	173	182	167	194	188	168	184	163	182	150	161	178	177	169	133	159	145	176	188	171	153	180	155	161	174	182	172	180	176	172	168	182	149	152	151	178	169	164	177	168	171	183	155	164	161	162	173	174	155	196	165	172	190	155	156	155	182	166	166	179	156	178	190	180	168	172	188	183	161	191	154	155	177	191	166	155	174	176	144	172	161	159	174	176	161	164	180	195	146	176	152	161	178	167	173	201	160	161	169	159	176	184	182	155	171	182	187	177	168	166	171	146	200	182	173	178	178	183	163	179	165	197	175	178	170	176	178	162	169	166	161	167	159	176	180	164	174	190	193	180	180	149	178	174	182	161	159	184	160	160	171	157	181	167	163	171	168	178	192	187	170	196	179	173	174	167	191	158	205	183	163	178	161	197	158	177	177	157	138	177	163	188	196	173	169	174	190	150	190	151	160	197	152	145	159	166	159	194	174	167	169	189	187	173	157	171	173	154	172	181	189	160	186	156	173	164	173	171	192	156	155	161	164	180	159	189	163	211	173	173	185	157	152	172	178	200	180	170	181	172	177	165	206	181	174	173	173	155	184	161	174	186	170	150	159	175	167	169	171	179	173	174	151	182	163	166	180	167	183	180	162	153	172	182	165	168	180	169	161	168	165	149	163	161	150	157	173	162	167	149	170	195	172	153	167	163	171	180	185	205	138	167	180	179	170	153	185	144	174	194	159	169	181	163	175	179	178	167	185	151	160	174	162	173	178	173	162	160	175	154	188	161	172	177	169	177	178	189	181	183	183	178	185	169	178	184	165	177	170	172	185	158	164	176	149	199	177	168	177	166	169	154	168	169	177	173	154	166	162	170	171	174	160	167	168	153	194	181	160	188	149	168	165	198	179	167	185	158	153	171	155	169	156	185	168	162	176	163	178	170	146	165	188	172	181	159	183	152	164	173	165	173	170	154	176	148	185	165	173	180	162	182	158	179	169	157	181	181	152	163	171	161	169	159	148	159	195	173	175	189	172	171	177	153	199	175	182	158	168	175	162	161	177	163	163	161	161	154	174	160	182	186	179	161	166	179	176	164	167	153	185	183	153	154	185	175	142	188	166	185	179	191	173	171	170	159	164	154	172	195	168	163	161	180	147	171	164	159	165	164	157	173	187	163	157	191	158	190	189	160	149	156	146	181	183	166	186	173	193	151	163	160	179	175	180	162	174	168	184	150	194	189	152	157	180	174	158	170	162	174	179	172	167	168	181	148	165	173	174	172	174	169	146	170	168	167	160	177	166	154	153	151	190	179	182	181	166	172	158	136	183	161	173	180	159	151	191	174	189	167	155	158	172	194	174	171	182	170	185	166	182	167	189	153	159	172	180	168	167	161	170	178	160	186	166	166	162	149	183	192	170	180	165	184	162	171	206	170	177	154	167	136	168	159	187	161	191	162	182	198	170	187	150	154	176	174	172	160	174	200	166	146	159	179	154	172	162	167	202	170	178	175	184	164	164	156	164	158	177	164	184	182	170	169	171	158	173	179	142	155	151	159	171	162	178	170	179	203	183	146	159	170	164	171	159	178	170	185	154	164	146	170	146	138	182	168	170	156	186	163	170	167	162	163	170	178	178	180	172	170	173	171	177	182	175	180	159	163	162	156	162	185	168	162	175	174	198	203	161	143	190	180	170	182	162	163	168	195	174	186	175	161	154	161	154	162	169	154	164	160	176	154	168	165	155	169	189	186	173	175	179	166	182	180	143	157	154	178	177	159	181	170	168	195	162	188	165	160	169	171	179	168	201	164	175	164	207	179	183	164	159	162	161	175	172	176	182	181	165	181	158	181	183	149	171	203	165	171	191	157	175	174	150	202	180	156	185	168	171	183	172	165	173	169	174	170	176	184	154	171	166	166	174	168	163	200	159	163	189	166	190	171	165	173	178	166	176	175	142	178	193	180	162	167	177	160	189	166	201	175	162	152	194	163	162	164	168	162	161	177	196
22471	21294	29212	23755	21296	21360	12343	1290	851	776	727	649	621	598	588	505	531	522	516	509	523	506	455	465	463	447	480	478	451	449	454	434	418	433	478	449	440	465	428	433	380	470	423	439	433	426	417	430	431	446	414	452	445	394	418	425	408	420	386	442	445	415	388	407	411	399	438	423	388	390	398	442	409	416	385	403	380	366	431	406	433	422	439	427	473	402	435	394	388	411	438	442	434	460	424	425	377	402	405	390	429	402	418	408	414	400	401	430	410	436	388	446	453	436	407	410	419	418	445	385	413	409	414	374	397	398	417	459	393	463	409	401	439	429	434	429	374	373	406	440	400	404	423	463	413	404	417	426	434	416	425	446	414	422	402	421	425	430	407	425	460	448	416	391	397	443	428	397	409	414	410	422	472	433	398	383	413	414	375	400	440	409	447	431	438	380	416	411	417	443	383	404	431	416	446	435	433	453	456	407	404	450	401	431	450	411	402	376	431	447	432	419	405	434	404	409	407	409	383	412	399	433	424	451	408	386	423	408	383	433	414	414	384	425	444	404	401	371	421	418	440	396	408	423	429	392	443	453	406	418	445	419	407	397	393	418	431	385	397	423	417	407	427	445	429	426	429	439	424	413	428	393	424	414	444	412	450	418	406	425	438	446	393	411	447	443	440	417	433	389	448	425	407	400	421	437	406	433	426	396	461	413	416	448	392	406	441	445	454	427	396	420	435	423	407	398	420	394	412	429	417	411	397	399	424	423	382	426	418	440	430	453	413	425	397	418	426	424	456	419	421	434	435	437	401	404	387	426	404	405	410	451	464	388	366	424	419	427	443	461	425	405	401	411	412	448	391	416	410	417	420	410	449	444	428	400	418	389	463	435	459	390	390	428	402	411	443	408	415	416	435	422	433	392	397	414	434	382	412	439	401	405	415	419	418	400	406	452	401	417	382	398	434	422	402	412	430	461	410	439	406	420	379	413	428	412	405	418	411	424	408	434	432	428	415	434	435	442	389	428	454	427	442	402	387	423	387	413	434	440	447	450	408	378	462	447	430	411	421	432	433	400	389	418	407	430	395	413	390	426	390	362	451	406	436	426	433	442	451	371	399	420	438	416	404	395	436	390	412	434	427	435	432	420	415	439	372	406	427	388	425	392	427	439	398	402	423	442	406	405	386	418	402	402	423	401	428	415	450	428	477	380	392	430	414	386	442	433	430	429	449	407	455	437	397	412	396	388	409	429	397	438	461	412	426	401	460	440	393	443	384	409	444	449	388	404	435	431	375	410	448	420	415	444	409	434	419	433	400	395	399	422	424	419	429	429	426	422	456	427	414	394	455	394	392	392	440	419	427	413	444	451	442	405	423	437	410	411	431	409	397	443	398	438	417	422	423	414	424	441	443	384	417	377	447	396	418	425	418	426	396	409	433	435	453	400	414	426	412	382	403	434	421	386	421	399	379	445	384	437	419	396	477	441	413	448	403	435	434	395	449	388	422	393	423	446	429	421	419	366	418	421	423	429	401	428	423	416	417	416	439	401	425	422	402	434	380	390	392	425	386	414	421	435	454	391	402	370	386	401	375	430	430	410	438	394	408	376	421	431	429	411	441	392	419	459	405	387	389	458	438	440	483	452	412	421	359	402	440	414	414	431	437	387	418	430	379	383	407	418	439	441	401	413	399	425	423	465	389	402	415	449	393	391	419	412	422	421	372	439	423	372	426	434	397	427	424	417	400	408	408	418	419	371	456	432	407	439	428	394	438	423	429	433	397	385	431	446	394	419	417	409	413	394	435	402	406	430	435	395	405	421	389	395	397	412	367	411	433	417	405	416	394	397	470	383	418	407	426	407	408	442	396	432	404	430	418	415	429	431	440	387	411	423	397	390	424	420	408	410	415	405	388	411	431	420	439	403	401	445	434	430	404	436	410	445	445	427	377	387	407	386	392	403	434	415	405	428	411	380	384	391	389	407	429	428	422	442	424	391	390	418	414	426	407	399	419	418	373	401	434	487	404	429	421	382	391	442	396	429	397	400	405	393	394	399	405	382	415	423	381	444	441	395	386	388	410	403	389	408	385	414	435	425	394	377	395	440	417	388	368	386	413	409	418	386	381	427	353	421	417	372	413	411	396	414	385	386	425	410	411	425	428	397	408	415	422	436	400	403	407	412	415	397	429	460	419	443	370	399	454	386	424	423	407	417	414	441	402	402	420	434	425	411	407	417	410	398	446	437	433	435	427	424	382	459	407	409	410	396	418	400	413	435	417	473	397	393	438	414	411	433	438	431	366	386	442	399	424	392	447	416	402	399	384	414	390	433	398	371	417	414	390	377	381	431	408	410	423	426	421	465	435	427	411	423	446	402	407	429	405	395	429	406	411	436	373	408	423	394	398	383	426	403	393	443	415	405	401	426	393	423	440	421	416	417	455	428	419	453	402	447	400	385	385	433	430	404	399	407	425	416	399	382	457	410	431	398	393	416	396	458	379	415	423	411	400	457	455	445	456	443	457	449	412	411	446	409	454	426	426	427	431	444	382	371	420	402	430	420	378	401	421	435	431	438	395	382	465	466	382	430	416	420	436	452	427	358	447	414	415	446	435	419	438	373	415	445	389	440	424	459	395	395	402	436	436	412	422	408	422	395	395	421	410	424	408	421	450	423	413	405	418	392	406	407	417	416	412	440	461	404	414	444	408	379	415	420	414	460	419	428	393	419	416	435	436	389	413	462	434	450	433	426	403	410	410	367	440	410	438	425	420	443	414	447	446	441	447	424	402	427	436	393	400	473	388	426	416	433	450	414	416	366	425	387	454	421	430	399	419	423	427	388	411	378	405	401	427	415	442	414	404	395	420	440	440	408	438	449	432	395	422	471	412	443	399	393	428	403	421	414	447	431	409	402	439	413	419	443	399	421	416	391	410	379	421	377	393	440	398	375	413	420	381	442	426	445	407	416	396	414	403	434	429	434	462	401	408	405	399	411	469	419	429	417	417	427	397	433	415	418	403	416	409	424	402	451	429	410	394	392	401	403	440	402	366	384	454	418	355	357	412	438	413	441	446	401	399	400	368	406	417	450	401	392	461	450	384	399	427	428	451	451	413	447	406	428	398	373	417	413	402	441	409	402	392	417	447	367	386	421	425	419	429	368	403	434	414	429	410	433	413	369	416	449	427	441	437	488	406	456	440	415	395	384	402	415	413	434	412	437	419	412	426	428	436	440	423	387	430	436	373	397	381	435	431	435	425	465	432	424	437	396	444	411	375	411	424	436	426	411	416	398	399	419	424	400	436	424	438	406	390	385	453	429	385	428	432	399	419	441	432	420	404	386	396	412	416	407	424	406	425	435	426	402	397	389	431	421	390	390	400	404	424	408	398	397	401	403	416	405	413	406	398	419	386	406	411	400	422	426	415	396	425	405	440	444	431	421	430	399	398	398	425	440	391	415	435	418	413	411	432	448	413	379	428	415	429	417	429	419	413	446	416	450
7293	32694	28425	5031	3526	2666	2074	1604	1342	1071	878	827	763	673	648	637	614	634	622	590	534	516	520	543	550	508	523	499	502	499	481	498	485	496	467	468	474	439	490	467	506	466	434	499	507	478	464	488	473	484	475	486	436	488	486	457	464	435	486	472	443	446	487	459	460	469	453	494	483	450	456	460	481	448	473	470	444	448	446	417	477	463	470	439	465	429	456	442	441	449	451	412	441	492	432	448	464	440	454	420	455	449	453	469	449	438	433	475	476	429	469	500	462	420	412	409	477	461	497	451	459	455	466	453	477	450	412	449	448	439	418	482	454	455	476	498	449	464	462	440	464	463	428	414	478	472	435	441	479	474	461	450	474	440	457	439	472	486	440	428	436	498	453	464	451	439	438	445	472	468	498	481	453	476	436	436	475	496	479	448	492	415	446	419	457	464	457	467	463	456	479	435	414	436	455	456	447	480	477	451	467	482	440	432	477	517	494	443	472	454	442	475	428	443	457	445	515	423	460	443	451	447	441	473	445	429	442	418	477	463	424	439	463	443	462	432	432	461	465	438	389	465	447	442	498	439	459	469	453	472	476	430	424	467	436	470	445	438	448	465	467	456	461	443	478	463	449	481	462	433	415	427	463	432	452	506	418	464	431	456	466	444	478	458	443	440	450	465	474	456	474	478	456	448	466	476	486	464	435	459	513	469	470	443	468	467	459	474	453	468	469	466	458	454	461	494	468	443	503	482	467	493	436	463	476	489	445	460	494	482	482	469	471	416	439	485	407	464	427	454	448	482	470	489	463	458	456	454	423	464	422	485	460	460	470	484	486	465	476	439	429	439	469	441	523	479	450	469	426	432	426	426	466	417	500	466	460	480	447	450	472	443	474	427	435	455	463	433	438	461	384	440	427	436	474	444	455	453	445	474	453	438	464	477	468	464	455	441	449	428	424	451	435	473	462	452	470	430	448	449	443	467	451	445	474	459	460	493	449	472	447	440	460	461	430	471	449	456	444	434	465	490	497	436	467	432	458	455	441	478	427	456	500	450	426	458	463	434	490	425	448	447	437	449	481	458	396	485	443	454	450	455	459	481	469	428	463	464	442	424	456	457	443	426	419	468	444	422	462	455	500	474	441	429	431	421	459	457	463	440	499	469	424	435	436	491	435	456	427	448	435	463	439	467	478	466	406	462	451	449	424	436	464	426	442	465	464	433	442	442	453	467	414	487	421	452	442	461	457	469	465	436	468	437	437	442	466	446	510	444	455	427	448	465	415	425	444	457	466	444	483	466	493	448	484	452	424	444	490	473	424	413	434	460	457	479	461	495	477	457	470	447	428	463	443	497	450	452	486	470	430	435	465	445	511	473	435	421	425	451	492	456	455	434	476	431	470	442	481	460	445	493	447	481	461	444	470	411	428	442	481	431	461	454	448	470	435	441	464	478	461	460	462	437	440	462	417	423	446	415	427	448	409	426	450	455	465	450	450	472	469	450	485	418	446	455	474	458	446	439	456	464	461	422	460	446	440	480	455	471	449	508	477	425	417	413	409	469	492	458	432	434	470	460	482	446	445	442	458	439	446	450	432	467	444	477	450	463	436	466	478	421	460	430	428	452	470	455	417	450	470	457	429	444	451	450	475	503	477	484	437	436	444	462	455	454	440	428	483	447	457	436	473	431	462	456	454	451	463	428	453	468	482	435	443	479	468	469	467	453	434	446	444	427	473	474	450	477	470	447	442	436	450	443	452	456	450	442	457	437	478	402	449	444	473	443	448	437	466	463	455	443	472	445	434	426	452	425	459	461	472	485	498	427	436	474	473	437	470	432	485	443	463	442	449	472	469	446	452	468	419	434	462	452	422	441	470	444	452	462	440	461	433	454	450	462	423	454	463	459	426	471	472	407	447	444	418	464	461	432	453	437	426	456	474	408	476	417	449	438	460	472	429	433	471	442	459	467	468	427	485	444	437	410	452	414	465	454	439	441	480	465	429	454	479	385	453	436	469	463	494	433	453	443	444	429	436	451	488	461	464	455	453	495	456	457	437	475	455	456	452	453	435	477	474	467	455	489	439	459	444	473	453	461	430	445	449	489	475	457	450	442	443	468	454	471	506	440	474	463	415	480	449	458	388	430	463	441	511	459	476	461	465	440	471	471	475	429	452	410	433	472	473	464	467	432	453	462	440	472	486	434	498	437	454	427	469	454	457	460	496	437	464	472	412	418	468	435	495	449	474	461	444	413	457	458	429	469	451	452	437	465	460	483	457	452	444	460	474	465	459	450	424	465	438	444	464	438	454	456	465	459	458	442	463	431	474	439	473	477	430	456	437	452	428	443	471	455	438	452	450	481	468	447	461	468	465	451	452	451	463	452	458	408	463	470	439	461	422	462	437	457	452	448	458	444	486	466	430	447	432	426	443	446	434	465	457	444	479	428	444	438	426	402	460	458	500	480	483	499	496	452	479	467	485	467	449	460	428	451	406	471	445	439	449	443	438	414	425	439	473	458	429	449	444	442	463	453	444	446	456	445	441	444	461	451	473	434	432	462	484	463	440	449	442	439	460	485	423	433	492	450	455	442	422	417	452	450	455	467	442	470	456	490	479	423	450	428	467	468	474	447	431	425	437	461	457	428	458	477	473	457	453	434	477	458	472	446	467	478	473	450	462	435	458	462	444	451	493	454	466	441	443	436	451	466	430	428	422	437	468	429	476	441	444	428	480	472	454	440	463	453	439	472	463	462	461	443	437	462	465	423	463	450	446	460	503	461	458	491	473	460	437	450	467	424	483	454	487	448	457	467	464	407	381	438	472	485	409	468	484	463	456	524	435	439	444	477	456	442	467	489	426	462	430	481	438	469	499	510	470	486	478	451	446	456	453	460	442	464	464	467	497	445	451	442	493	463	486	453	443	474	453	434	471	443	471	490	495	470	480	455	442	440	471	458	461	457	422	450	465	434	450	467	452	439	457	456	448	464	433	472	443	465	492	421	462	461	453	453	471	450	460	465	420	419	447	430	422	437	442	458	481	448	458	452	435	461	452	469	470	465	480	421	449	458	459	456	468	437	439	454	467	479	425	462	431	453	440	437	469	467	450	437	457	456	450	447	467	474	456	475	429	468	450	470	462	427	481	437	450	471	416	427	389	469	446	449	466	465	435	435	445	460	453	427	492	434	444	431	461	465	434	467	442	480	490	450	463	435	443	478	424	440	497	439	436	432	412	439	452	475	450	433	506	469	448	441	488	443	474	457	449	456	463	441	438	459	441	455	422	432	426	444	469	434	423	442	434	435	449	439	472	459	458	414	440	429	446	438	447	471	493	454	438	490	472	468	444	433	496	453	447	465	451	421	419	418	478	463	426	467	478	459	414	459	485	476	453	441	456	454	475	418	445	481	436	418	440	427	453	459	467	422	419	480	423	438	471	431	475	452	438	444	451	453	488	442	443	433	440	469	448	494	443	432	441	444	432	470	481	452	460	431	431	464
27525	19539	8745	871	420	371	385	348	326	336	344	329	325	359	293	342	335	341	330	342	302	346	304	311	345	301	324	289	325	301	312	298	317	332	348	306	332	334	318	325	316	321	340	326	283	354	300	323	325	326	318	332	318	328	301	313	326	323	319	348	354	322	333	328	317	325	299	319	371	316	318	302	327	338	327	319	338	323	292	341	309	357	342	310	311	320	331	326	314	308	297	336	311	297	309	291	310	291	292	335	338	307	322	315	299	345	325	350	297	311	330	328	344	338	312	323	333	293	299	316	326	317	320	318	313	327	322	301	312	321	314	342	287	321	326	351	335	311	300	325	338	336	306	308	314	310	333	330	291	306	355	343	318	326	303	319	334	322	321	340	284	347	335	313	335	349	297	319	323	382	353	294	334	342	294	289	324	347	352	344	321	322	348	324	315	312	298	316	283	331	327	312	347	328	337	345	305	285	349	326	324	330	329	303	299	309	309	296	315	314	301	326	303	341	299	287	312	322	277	342	335	296	336	321	315	333	321	310	331	331	304	322	318	310	318	293	343	365	310	311	317	315	304	323	329	304	332	332	272	301	286	330	325	308	301	306	353	341	294	323	313	301	311	324	318	298	354	365	308	323	332	283	322	335	312	337	315	336	324	312	347	299	323	335	338	304	322	313	310	351	277	313	334	288	295	323	322	345	280	343	345	346	340	309	321	326	304	311	358	328	326	339	344	341	336	339	302	326	324	297	307	338	305	313	336	306	310	355	319	279	315	314	324	334	325	329	320	319	326	284	326	290	304	302	316	314	298	332	356	301	323	294	342	328	322	344	307	305	309	308	337	324	302	313	311	315	282	328	328	322	324	307	307	340	339	358	305	307	325	339	288	350	304	279	332	302	320	317	296	357	330	336	329	293	325	362	300	351	328	341	292	311	334	334	337	321	367	337	338	358	299	340	310	340	321	307	301	357	319	287	332	329	327	310	315	306	317	339	316	301	331	336	353	329	310	333	309	301	312	329	305	307	333	301	288	313	324	352	341	327	298	321	298	313	307	347	322	306	347	306	358	328	336	307	293	320	325	345	330	305	301	306	292	323	318	331	322	342	339	309	326	312	357	330	345	306	327	307	308	305	324	303	340	289	329	333	281	300	326	330	349	279	339	342	296	329	286	344	337	305	317	320	323	304	310	334	315	324	300	331	321	320	311	340	309	298	338	305	343	319	312	293	336	323	347	341	346	352	320	321	332	300	325	324	338	318	327	314	314	289	301	325	291	343	328	316	308	315	321	322	290	297	339	326	331	353	314	302	312	332	318	344	329	314	360	345	320	331	331	321	331	336	310	314	297	317	305	342	339	325	329	290	330	319	321	310	332	339	353	316	324	289	322	329	355	297	345	327	305	295	357	321	283	330	312	322	347	316	329	315	330	342	311	324	326	311	336	322	320	345	344	311	309	313	319	343	306	306	300	333	336	343	325	305	294	338	318	312	322	284	323	335	306	315	335	329	307	294	338	366	310	324	311	307	332	315	344	304	335	366	296	274	293	353	343	335	324	306	339	345	330	334	343	337	303	309	330	333	289	301	313	303	311	343	329	281	343	341	319	350	291	290	341	356	337	301	318	326	294	295	310	355	278	299	320	322	312	303	330	289	308	351	334	312	333	283	339	271	337	315	319	314	303	345	344	316	301	295	314	341	304	330	337	305	318	324	314	342	338	321	327	290	320	345	321	358	317	326	299	326	297	329	356	350	348	317	283	313	323	314	334	306	308	322	312	289	318	346	363	316	324	296	280	295	302	318	317	351	315	318	277	323	298	305	331	318	332	338	335	349	331	342	326	310	328	301	290	303	320	320	321	355	273	315	308	370	320	328	328	307	333	324	301	321	282	296	331	354	348	321	287	338	329	330	294	313	332	301	319	344	350	321	327	336	296	316	315	315	293	336	321	323	332	340	280	308	325	335	324	325	329	325	332	345	313	317	317	323	328	331	302	304	332	325	344	286	321	323	328	305	324	322	300	330	321	326	319	344	311	363	307	301	320	325	325	316	304	314	319	308	319	345	326	291	319	356	328	297	324	320	332	329	327	321	309	302	317	327	309	329	347	296	325	324	341	320	341	339	305	333	314	270	320	307	311	365	311	318	334	324	331	340	354	318	322	338	344	313	314	351	301	325	331	294	314	290	341	341	318	296	338	335	331	316	306	316	305	342	332	367	302	326	325	315	283	311	339	338	324	320	328	338	341	336	331	323	333	281	344	311	294	352	278	326	345	329	295	344	288	296	319	324	284	306	326	338	318	333	331	322	342	310	301	334	324	358	310	334	275	292	328	338	326	353	304	293	302	296	312	320	308	327	359	346	293	337	307	324	319	312	313	307	327	301	315	327	318	308	327	334	305	335	311	316	344	359	318	329	313	336	300	339	299	294	310	332	330	312	302	315	312	290	354	328	313	338	348	336	327	307	312	333	337	321	334	340	307	345	297	316	363	363	297	319	349	329	323	331	291	297	318	329	311	291	340	316	340	318	312	317	342	287	305	311	336	308	322	316	313	302	320	329	317	374	343	303	314	342	334	302	336	323	336	299	297	284	344	313	312	313	312	326	323	297	351	320	327	326	322	331	302	310	328	299	292	298	290	338	334	302	341	284	324	308	324	296	347	353	294	311	331	312	339	321	332	313	342	319	275	304	281	347	310	340	356	313	328	279	343	324	317	280	339	323	320	338	333	316	336	316	316	327	306	347	354	318	352	333	340	321	312	316	299	285	313	328	330	327	327	317	317	297	318	319	343	357	323	305	348	323	304	338	344	319	337	348	349	333	316	320	333	300	335	262	347	320	339	327	323	310	315	313	300	297	379	320	313	328	306	358	299	336	290	336	350	329	324	323	332	310	301	294	306	334	327	322	297	359	295	294	348	310	335	311	307	323	332	297	320	286	316	313	348	319	296	301	291	318	326	309	326	278	312	343	328	346	321	319	332	337	321	327	344	326	329	339	282	312	290	351	329	344	317	337	326	329	330	315	304	333	295	324	321	344	329	322	316	325	309	297	297	311	299	321	331	294	308	312	319	305	283	297	315	301	337	311	320	332	320	345	334	322	304	355	300	314	283	322	328	312	292	302	314	353	298	308	326	321	363	292	337	303	310	331	338	330	295	332	340	294	342	304	335	313	331	356	310	293	282	324	335	314	324	340	314	318	309	347	325	324	327	343	330	342	316	322	314	323	306	315	318	317	308	318	333	305	338	364	328	347	359	315	330	334	314	350	341	315	311	297	366	330	275	268	289	349	347	322	333	319	303	353	333	320	342	332	278	342	392	315	373	334	325	313	334	349	334	284	341	329	294	325	322	340	310	374	339	298	309	319	318	323	328	330	313	302	282	325	337	324	326	290	360	333	307	315	313	308	319	322	307	357	335	303	317	315	300	345	310	328	332	310	294	314	324	351	294	348	346	318	311	313	321	319	336	311	287	349	288	327	291	343	324	346	330	328
5327	5657	4618	497	437	425	406	399	379	349	339	338	341	358	352	354	361	351	337	324	379	335	344	344	316	360	360	343	329	365	317	346	349	323	337	323	332	338	322	356	363	356	329	358	344	345	334	301	345	311	352	331	334	353	312	359	346	341	330	346	341	327	310	361	338	356	390	312	353	318	345	337	329	361	328	388	349	319	330	362	301	342	327	310	326	366	353	346	360	316	330	345	320	346	399	373	330	322	331	350	344	330	319	333	337	320	350	360	363	341	333	308	359	342	347	309	322	343	355	331	340	325	350	341	324	325	341	350	343	319	303	310	324	348	355	395	346	341	327	321	347	355	331	339	333	335	340	336	335	334	343	344	330	337	331	353	365	334	337	326	346	342	365	348	338	337	355	357	361	352	338	320	352	383	347	378	357	323	339	372	335	351	343	360	340	342	341	327	349	392	347	350	313	343	306	330	328	341	371	377	346	332	307	322	304	351	346	323	343	332	370	362	369	356	310	363	369	301	344	335	359	334	355	339	373	326	320	330	339	352	313	315	365	342	353	338	354	334	312	335	365	337	339	347	341	361	334	371	365	314	349	366	327	366	350	339	340	343	343	341	357	339	333	366	327	361	363	358	316	334	345	320	331	354	345	332	341	327	366	337	372	348	327	313	319	380	332	317	346	346	358	345	310	354	354	333	337	381	352	337	341	357	338	338	321	312	338	363	327	322	364	328	310	336	328	325	351	345	343	366	338	329	306	351	301	362	345	365	318	322	356	343	345	315	334	325	355	348	338	335	342	352	365	304	338	323	334	304	344	320	347	338	342	340	358	354	352	333	384	337	355	352	340	353	330	354	380	361	318	359	334	343	359	333	338	319	363	339	350	364	347	362	334	350	330	367	367	384	317	354	317	332	291	366	333	357	341	325	335	360	351	342	370	336	370	352	336	366	354	341	348	365	330	300	377	318	350	340	339	353	343	356	331	328	351	304	347	336	350	354	332	331	351	331	343	362	352	349	343	362	329	325	376	341	309	307	346	338	340	353	335	349	336	346	350	394	368	337	360	334	359	344	369	330	334	335	339	357	316	315	325	364	318	345	344	302	336	343	367	321	342	343	307	330	333	370	332	332	346	328	329	352	309	344	345	298	378	372	383	359	334	333	368	307	353	358	332	296	353	349	340	329	348	362	345	321	350	328	355	356	337	330	384	337	345	341	316	342	383	351	349	322	349	364	338	335	335	338	363	293	329	335	304	336	341	378	359	326	356	320	369	369	344	341	307	332	330	382	368	327	339	349	322	326	361	351	324	313	315	344	380	347	320	333	345	338	336	342	334	336	357	321	339	340	294	345	332	338	324	327	353	338	336	333	351	326	315	312	371	381	360	340	342	300	333	332	328	351	349	314	340	336	338	320	382	351	335	350	350	355	332	329	344	329	366	340	344	355	335	354	339	321	345	368	339	334	349	331	341	347	315	334	348	318	356	338	322	327	349	324	328	350	311	346	369	325	369	366	354	356	382	351	348	355	345	323	342	330	345	330	324	344	352	340	375	397	343	325	353	340	336	355	368	334	334	340	338	326	381	370	364	327	337	352	370	355	354	353	331	326	331	370	331	338	340	334	355	338	319	324	351	302	380	372	313	330	322	328	363	374	334	348	303	347	353	314	359	314	350	324	347	340	371	316	298	338	342	311	331	369	348	375	363	330	371	339	322	359	357	351	323	343	321	348	335	365	326	341	355	317	310	317	348	348	381	367	343	341	350	371	326	357	308	347	348	359	337	351	331	337	347	337	345	330	315	340	334	353	367	346	338	330	347	370	340	347	358	315	326	324	335	350	345	321	319	336	325	335	320	335	355	326	362	338	333	330	312	323	317	342	351	324	305	349	360	353	352	356	353	316	370	347	359	333	348	362	364	328	356	367	326	362	361	351	313	334	329	329	341	317	349	350	363	342	371	376	343	346	312	347	383	356	370	347	345	300	334	335	338	352	350	328	344	347	336	326	336	327	324	344	347	316	344	382	346	305	324	341	354	317	351	340	321	322	357	373	342	333	341	364	316	324	339	358	376	357	355	316	349	364	384	347	321	354	314	334	355	359	347	358	349	324	333	360	349	349	343	335	333	319	346	349	358	349	273	320	352	340	360	332	332	315	324	377	354	371	322	389	336	337	324	369	362	321	362	359	322	332	337	324	320	337	344	359	355	384	339	360	362	338	329	333	364	327	325	336	341	362	331	344	347	357	352	334	336	325	366	316	336	337	374	308	364	356	343	330	347	378	321	346	323	385	382	350	339	358	338	338	336	360	345	379	344	365	380	352	348	360	350	353	341	349	332	341	325	373	348	347	374	333	332	312	328	344	336	357	329	348	353	363	328	326	334	343	357	318	362	316	315	340	335	319	327	379	357	375	341	325	358	327	312	317	334	323	333	353	321	337	307	347	357	330	323	338	366	335	348	331	389	342	348	337	312	324	328	313	332	346	342	368	326	359	360	365	362	324	344	330	332	327	326	334	358	373	344	340	358	315	353	324	335	344	343	329	379	360	362	353	305	390	332	341	322	335	353	354	340	343	340	330	320	342	358	384	348	298	347	376	336	332	338	329	341	309	328	309	355	343	312	334	338	373	335	347	347	322	346	314	336	331	331	328	380	338	336	353	323	349	344	347	336	340	341	365	354	349	324	346	359	343	340	341	340	342	361	351	343	349	333	344	351	334	352	339	328	335	368	302	371	344	339	326	359	325	350	364	332	333	381	371	336	289	326	327	342	336	339	336	357	332	348	354	330	361	368	318	348	332	326	335	349	332	303	331	329	335	337	352	348	351	350	306	321	330	349	361	347	374	361	334	341	387	343	382	362	338	316	329	315	339	360	317	325	360	329	334	306	336	346	317	333	361	346	327	319	309	338	340	354	336	342	347	334	349	300	334	317	358	334	327	329	338	328	381	352	356	342	382	331	332	335	367	340	323	346	318	367	344	301	314	349	347	353	348	341	339	348	350	367	345	338	315	360	328	310	334	356	343	346	350	350	315	346	331	310	332	368	374	317	368	348	371	319	340	367	343	349	354	360	349	351	332	345	337	315	341	323	365	313	328	360	328	376	340	380	367	331	344	330	357	331	333	311	333	314	347	312	328	306	321	328	318	366	341	329	327	336	332	315	377	355	308	350	328	364	360	330	331	327	326	350	369	334	357	330	333	354	340	328	333	380	315	359	308	340	356	372	336	312	345	347	354	345	341	346	356	356	347	312	317	317	337	327	342	342	376	356	335	327	316	335	349	364	366	340	340	335	338	338	335	356	284	297	350	330	349	352	348	316	348	346	336	318	340	337	372	351	344	372	337	314	329	335	322	363	344	351	343	339	334	358	343	309	346	346	341	346	364	336	332	345	354	368	348	331	369	352	350	356	331	333	337	362	349	349	347	346	357	327	336	342	349	312	347	359	323	360	333	370	330	334	341	364	398	333	356	341	371	341	311	332	318	349	336	325	374
23513	21268	28853	24007	21285	13498	1510	989	824	746	695	672	664	605	620	602	528	560	535	597	566	577	559	546	573	540	556	554	554	572	541	561	505	573	573	538	552	599	539	504	542	568	563	586	553	536	541	525	522	530	509	586	554	544	582	564	528	559	528	546	571	561	573	574	555	520	539	560	580	583	534	525	513	552	539	574	545	536	540	533	538	518	536	556	549	555	563	544	557	539	553	527	579	541	555	502	598	563	566	600	561	538	532	514	553	581	567	579	552	587	545	565	546	555	565	587	589	569	533	507	543	556	566	502	547	530	537	605	571	569	552	607	550	511	567	552	520	573	588	576	574	561	523	546	488	568	550	533	547	533	575	554	537	553	526	536	569	510	556	575	567	539	546	560	533	566	556	551	565	548	555	560	556	555	550	562	540	579	512	527	560	507	516	568	510	540	557	537	568	536	533	522	522	529	567	543	547	535	550	535	565	557	576	559	569	543	572	505	537	572	556	568	544	535	552	512	548	588	551	524	518	555	559	560	535	539	524	575	577	526	537	543	540	564	534	552	527	535	532	538	559	556	567	580	517	569	557	531	544	534	535	546	545	543	550	555	523	544	581	537	548	560	479	523	571	536	523	584	601	578	550	558	572	580	544	542	569	605	549	452	592	507	528	523	505	565	554	562	571	499	542	539	540	520	526	519	516	564	545	579	508	579	523	489	559	538	536	537	515	537	519	492	583	518	518	544	571	561	553	559	552	520	520	560	561	524	519	527	549	544	523	529	529	524	540	536	519	537	566	538	509	579	561	558	518	561	570	536	572	546	542	518	532	531	547	553	547	502	536	529	532	552	559	527	592	538	566	521	523	573	562	534	519	544	546	527	518	545	536	582	515	523	474	548	548	541	575	545	541	536	558	529	545	557	508	515	543	530	536	557	560	516	516	543	539	524	557	517	524	541	518	556	549	581	507	567	581	609	558	511	545	567	541	531	538	526	521	586	526	545	520	515	560	548	522	524	510	558	588	549	554	556	539	530	562	572	538	559	549	518	552	573	493	517	522	556	566	546	538	484	553	519	499	535	550	541	523	543	577	576	544	526	492	540	521	536	533	571	524	542	591	605	547	554	563	565	537	532	590	543	535	527	546	555	565	552	542	564	552	556	612	566	559	577	538	579	555	547	541	543	558	507	531	522	523	532	607	539	526	539	545	528	565	517	579	562	554	575	561	559	570	535	512	526	530	533	512	540	568	539	531	523	585	543	532	537	534	517	612	595	525	542	537	565	502	553	524	543	542	568	508	575	553	531	546	591	564	566	519	557	589	511	527	536	546	552	618	568	577	523	551	533	557	532	543	541	571	539	536	528	492	567	516	538	495	576	526	592	543	544	529	536	517	549	573	550	584	543	535	553	555	536	515	512	521	556	486	532	547	560	575	583	530	549	547	545	528	508	510	509	511	539	519	554	553	562	536	490	538	529	518	536	559	479	564	601	580	510	562	549	551	564	552	578	541	527	523	543	516	537	519	548	554	575	549	572	563	511	526	571	556	510	559	537	559	592	534	552	511	526	560	552	536	539	536	553	541	534	569	552	535	571	549	565	508	522	551	563	534	537	521	554	531	544	497	496	518	542	550	573	526	552	546	526	552	546	549	590	547	562	603	545	549	579	560	532	565	587	531	520	544	499	554	603	527	562	552	548	554	549	574	558	506	544	573	575	584	524	573	584	540	569	554	575	521	557	584	572	570	572	523	568	537	517	531	552	553	527	535	546	575	526	546	533	555	549	536	573	566	540	545	548	556	549	541	567	585	528	543	516	548	527	560	508	541	513	537	558	531	529	530	534	532	536	576	552	564	546	546	521	553	555	562	557	543	564	554	525	484	558	527	518	520	551	561	584	535	527	575	569	507	533	536	619	500	532	551	567	518	578	542	558	521	531	537	523	505	539	538	547	569	603	585	551	536	541	527	550	591	517	507	570	559	559	527	531	547	540	522	537	537	547	568	504	563	542	567	543	542	510	539	541	543	520	563	553	525	540	524	587	563	507	555	547	548	513	554	546	540	597	599	525	569	545	550	579	524	539	535	570	521	544	548	552	539	558	519	542	521	538	594	586	534	529	525	529	588	543	533	517	586	551	538	560	568	550	559	552	535	556	501	560	536	535	602	559	532	561	547	565	563	574	592	553	516	545	541	581	537	540	566	540	556	545	549	551	545	534	555	556	534	536	538	553	596	536	564	520	560	560	531	533	525	540	580	535	514	509	525	513	528	541	560	568	538	524	550	536	521	526	549	532	537	546	598	542	585	542	538	562	613	547	554	557	527	535	543	532	577	479	532	530	498	591	554	561	536	536	543	568	547	553	570	560	520	592	546	564	537	557	565	534	544	542	560	548	565	535	525	546	544	525	556	540	553	542	582	540	526	549	542	503	568	524	528	531	537	554	533	543	537	585	550	551	546	557	537	546	583	555	544	536	544	555	554	549	581	574	550	554	543	578	550	599	552	556	530	522	568	569	544	548	539	572	560	536	540	541	539	530	542	533	532	540	551	546	559	556	571	541	527	528	528	562	537	564	561	541	545	573	543	564	571	535	551	496	542	599	558	561	556	557	524	495	565	557	529	516	531	499	552	561	571	549	534	525	551	574	535	600	515	519	572	545	528	535	512	548	552	553	525	556	551	534	547	524	542	523	492	562	537	498	573	547	545	527	551	550	560	576	548	544	581	552	549	543	511	509	518	512	544	511	548	526	588	527	537	556	530	555	517	548	545	555	499	538	523	525	554	578	538	535	573	558	544	590	531	569	599	520	546	565	561	568	584	496	538	568	522	577	552	537	511	506	524	543	514	602	519	510	530	565	567	526	488	516	564	558	561	548	522	511	548	556	526	524	558	568	575	545	536	516	552	548	538	550	593	583	540	525	524	518	572	506	542	491	509	595	574	556	561	534	542	611	558	602	509	485	570	542	533	557	519	578	553	529	573	564	575	561	555	498	544	507	540	540	533	536	572	520	544	529	523	558	594	594	504	559	534	513	548	583	578	560	539	526	550	584	528	517	546	511	572	527	554	547	535	532	559	532	561	526	528	556	538	498	514	552	603	591	553	559	560	539	533	550	524	587	554	577	590	540	559	549	596	529	548	537	536	520	561	554	525	524	547	549	549	550	528	570	614	504	542	538	549	571	549	555	595	557	523	532	531	537	553	552	546	541	533	560	512	580	540	554	522	553	622	530	551	563	570	572	513	539	563	533	529	570	568	509	581	511	578	540	546	512	554	543	524	569	518	573	541	534	568	524	575	574	551	525	558	558	555	549	568	563	571	555	532	576	561	528	501	559	518	543	538	546	587	562	543	539	569	554	552	545	552	546	549	514	504	529	561	523	520	557	522	552	535	559	543	500	512	520	543	491	563	522	526	569	570	524	562	506	538	532	508	565	537	609	557	543	570	571	574	513	500	516	555	536	524	549	562	511	556	553	513	541	532	550	545	551	576	536	534	520
5823	24179	26769	3136	2363	1733	1412	1162	1027	919	843	838	697	713	697	647	660	647	629	608	634	567	623	648	604	626	611	575	563	562	584	613	600	558	584	599	604	582	586	565	573	565	576	573	603	574	597	603	577	570	613	613	583	611	559	565	622	558	590	540	584	578	592	550	573	607	527	543	616	621	563	629	597	580	587	565	596	593	577	589	596	602	595	602	558	555	630	619	552	580	578	558	568	583	574	588	552	578	591	594	592	559	592	546	565	565	614	572	594	610	562	571	608	554	586	611	590	564	604	561	589	594	559	557	568	542	615	598	559	582	585	539	579	635	554	612	628	586	589	569	602	607	602	545	620	553	582	566	607	560	606	590	593	554	576	556	581	592	588	574	593	573	601	576	541	577	577	570	558	563	557	624	598	579	582	591	541	556	593	594	568	576	564	579	556	584	578	572	599	562	606	555	559	574	591	614	597	576	618	598	559	573	553	559	595	555	571	608	623	602	588	582	609	558	575	572	564	568	599	556	567	563	632	601	582	608	608	590	592	618	596	561	601	574	600	612	602	536	540	587	614	580	612	565	565	581	539	582	566	549	619	621	612	575	596	571	567	641	552	570	611	567	593	554	558	578	604	619	579	570	596	613	564	588	605	537	607	610	581	602	580	602	573	601	593	556	590	579	612	564	577	615	574	552	528	527	578	536	605	562	576	549	582	566	567	580	601	561	577	561	552	592	583	599	544	590	593	584	609	589	606	596	605	592	601	568	568	600	593	555	561	598	562	565	635	635	624	591	567	593	583	569	532	594	596	555	586	541	577	572	579	580	579	542	579	542	612	583	582	588	592	560	587	561	588	600	583	605	597	600	599	587	598	607	536	598	617	555	534	584	586	570	561	566	601	557	587	615	592	614	593	554	556	593	555	588	619	590	588	555	608	575	633	579	568	609	566	550	583	574	581	600	593	613	569	596	586	581	581	620	587	565	573	532	575	558	594	609	573	547	578	562	578	545	585	577	558	603	576	591	578	582	534	575	556	578	557	603	601	579	580	565	553	572	619	594	591	597	566	612	588	582	574	588	538	606	587	533	554	566	586	542	619	610	591	586	574	554	589	581	537	568	624	549	591	581	565	575	567	598	577	578	603	573	583	542	588	566	554	609	604	526	608	592	603	588	590	583	610	591	580	579	522	600	553	627	587	585	611	603	607	543	551	621	568	591	608	599	592	565	570	647	571	550	572	573	635	609	562	537	579	598	542	583	592	579	586	600	582	593	583	573	592	583	571	587	594	547	562	546	609	555	576	529	574	572	561	564	612	558	601	574	582	565	588	604	539	613	589	588	553	611	520	546	604	573	588	591	541	603	595	594	573	590	576	583	577	607	570	581	625	572	537	614	578	542	576	594	574	576	561	560	562	543	567	598	526	592	572	573	580	559	594	600	517	589	554	557	578	527	537	572	581	594	554	592	537	547	574	539	560	585	597	581	588	587	574	535	538	559	582	570	551	541	550	483	540	539	595	622	570	560	550	554	590	585	574	575	596	606	584	574	567	626	572	588	569	604	557	611	586	563	563	607	549	607	582	567	625	575	578	585	579	582	569	577	590	612	610	591	604	578	605	588	568	548	572	610	615	552	558	619	605	601	602	618	571	588	543	565	563	573	596	566	563	584	578	593	574	598	598	566	604	568	579	564	578	506	565	581	548	599	622	560	554	596	550	588	570	588	565	560	573	575	551	584	586	585	568	604	549	618	550	575	575	552	576	647	579	569	610	596	580	577	564	554	621	583	570	527	539	526	578	618	556	550	577	578	583	612	567	578	586	568	534	544	581	571	557	561	558	565	597	577	565	585	575	582	566	556	592	564	557	589	602	611	564	597	615	590	608	597	581	554	612	599	604	580	564	586	610	584	534	597	608	576	579	574	575	574	551	567	627	570	605	590	563	533	604	562	606	536	564	566	544	607	593	585	556	588	557	574	564	565	529	568	597	546	573	618	586	585	622	602	591	569	633	553	613	571	567	581	613	577	530	635	595	583	577	532	617	602	629	624	612	572	581	528	546	592	591	584	571	585	568	631	545	621	531	577	544	603	563	577	610	583	631	564	548	606	621	593	568	560	588	552	599	635	559	581	563	592	563	559	553	563	568	607	611	578	554	575	636	638	577	555	570	568	586	562	555	578	581	599	549	544	556	608	612	587	568	588	575	590	546	547	630	570	574	588	588	591	555	598	560	607	556	563	569	565	555	598	571	602	590	558	540	560	582	607	574	589	567	607	599	607	576	551	617	606	527	591	604	581	548	603	581	614	566	543	625	597	606	538	590	579	587	611	588	585	573	561	536	580	578	621	599	579	618	652	563	570	601	548	542	532	563	569	607	608	570	564	614	576	581	571	575	561	596	596	589	575	584	577	548	559	605	586	599	602	580	560	580	568	589	575	586	594	579	571	586	552	602	587	560	529	559	556	585	554	551	564	611	544	575	614	567	562	593	592	572	598	570	562	608	619	577	587	592	591	555	562	562	593	592	550	543	597	557	579	551	521	554	581	607	560	581	575	583	609	582	620	589	552	551	612	584	554	573	564	565	572	558	553	598	572	579	589	567	547	599	582	599	578	564	590	554	623	578	523	593	591	585	607	570	593	537	573	569	565	571	549	541	586	549	536	623	574	574	569	563	582	616	607	579	582	552	571	527	549	554	584	549	570	597	629	600	613	589	577	578	590	587	552	591	562	592	552	575	598	583	554	593	546	532	593	581	613	540	604	570	601	594	555	547	598	567	586	595	550	562	589	609	550	560	598	580	564	600	549	610	614	546	555	563	562	575	613	588	594	585	583	579	567	579	577	571	550	568	601	583	595	600	579	553	583	564	584	561	580	599	580	631	599	585	616	591	559	570	602	566	585	586	570	539	594	555	596	613	604	556	581	593	576	575	587	557	591	590	613	619	547	570	591	563	562	602	590	582	553	570	588	564	625	602	582	569	607	610	536	600	561	600	589	548	566	579	590	541	588	553	616	570	592	549	572	552	598	594	574	595	602	587	563	539	546	640	566	555	570	580	578	572	546	566	613	626	559	607	609	579	535	517	598	528	590	620	580	558	621	571	558	552	556	586	554	572	587	561	617	572	562	575	559	560	568	551	593	619	559	597	579	567	557	569	592	575	552	631	593	580	583	595	559	609	602	570	591	574	604	581	609	569	576	578	579	554	625	543	594	553	612	546	566	578	576	572	591	604	600	630	582	579	610	569	596	569	581	583	541	576	528	544	605	551	593	570	581	589	607	563	575	571	601	583	586	573	568	575	590	599	539	568	609	557	580	585	579	591	537	582	602	594	597	589	595	620	561	566	622	614	568	576	549	583	549	527	551	558	574	601	576	601	626	592	564	595	570	556	611	599	569	606	551	597	562	539	543	551	568	586	586	607	572	561	571	550	617	579	570	593	615	593	557	586	623	588	631	600	575	606	564	590	531	553	607	579	589	573	557	610	570	603	581	599	556
24621	21296	28021	24842	15590	719	420	297	266	209	218	219	179	199	190	186	181	191	159	194	164	162	172	168	152	172	154	175	164	156	152	145	147	147	141	157	163	128	128	148	138	154	158	150	163	147	134	140	159	157	157	125	156	166	166	149	150	130	161	152	144	132	152	158	142	125	149	147	147	143	144	145	150	139	133	145	139	134	141	148	158	133	138	150	142	142	149	137	134	146	149	155	161	134	143	151	135	137	126	118	151	154	144	135	158	144	154	152	160	147	159	167	162	160	157	156	137	141	148	144	132	125	162	132	151	150	142	140	144	175	147	145	159	140	154	164	143	165	142	131	155	152	163	161	117	155	134	138	143	148	148	152	140	158	130	134	147	159	177	151	159	156	146	138	131	138	160	151	114	156	149	143	148	150	152	174	156	127	155	160	143	176	154	152	142	148	129	156	163	123	148	144	142	137	137	153	155	145	142	146	163	159	140	147	140	159	147	133	163	145	149	131	137	149	126	145	159	133	165	156	144	158	147	141	149	140	158	124	161	166	140	134	140	138	135	164	148	134	150	129	153	128	135	159	137	153	150	141	131	136	156	126	140	144	146	136	140	142	142	156	176	136	141	157	157	152	146	152	133	151	168	143	146	140	150	138	143	130	152	151	155	148	121	164	160	118	150	155	162	136	130	129	114	139	150	147	170	147	154	157	152	138	143	149	146	152	154	140	113	139	165	144	142	136	119	155	160	160	163	143	165	131	140	142	137	135	136	149	137	148	134	151	141	147	146	114	136	151	122	135	151	156	148	152	113	139	143	139	168	138	146	149	149	135	156	145	129	142	129	141	152	139	152	157	131	146	142	157	143	148	162	128	144	136	122	153	117	164	161	148	145	154	164	135	127	145	137	126	136	124	159	139	149	150	141	137	136	135	128	154	146	144	156	142	134	140	151	145	148	145	135	129	161	147	163	134	157	154	135	157	131	170	162	150	149	169	149	158	173	130	151	155	152	148	146	172	128	160	131	144	146	144	152	130	144	134	142	148	139	148	149	164	144	168	149	140	158	170	141	145	148	133	147	129	156	136	140	139	154	135	146	153	150	139	161	148	125	152	162	137	141	157	130	141	145	137	135	158	132	141	150	138	139	140	142	145	153	125	136	159	149	135	131	150	148	143	144	152	149	146	133	132	135	138	134	135	134	144	132	127	141	141	143	136	140	129	143	142	146	139	148	150	134	132	148	125	144	150	130	127	168	152	155	165	140	150	142	146	159	162	148	140	149	138	158	144	133	137	140	157	160	137	140	125	164	145	139	132	154	140	143	159	146	145	155	182	129	142	143	145	151	158	117	138	149	137	125	145	148	141	158	131	128	135	151	138	154	154	144	138	157	133	153	145	145	136	144	148	150	176	164	167	150	150	140	140	162	127	146	120	142	160	149	137	149	136	137	152	146	157	166	143	157	143	144	153	129	140	145	153	159	157	154	157	130	135	137	157	163	127	142	131	158	147	133	140	132	147	163	166	138	157	139	154	161	146	145	144	153	152	155	154	141	137	153	154	152	147	159	130	144	142	152	120	135	144	144	139	155	158	148	154	127	130	166	118	150	149	153	157	138	125	146	149	134	130	180	146	148	162	146	162	145	138	133	158	131	139	146	156	166	138	149	158	160	159	138	131	158	145	153	146	161	145	145	142	140	152	165	144	133	144	132	143	135	141	134	153	162	158	152	148	145	156	150	154	156	142	128	141	166	152	157	148	134	144	123	141	153	147	173	168	131	144	149	143	159	152	127	134	136	129	126	161	136	140	137	163	138	146	150	140	134	128	144	141	133	137	130	142	142	153	158	145	131	127	133	148	141	144	125	159	151	157	145	139	153	152	156	143	154	149	135	123	153	143	130	150	161	146	172	155	154	140	174	115	130	148	165	147	158	127	139	152	144	156	129	146	152	142	136	144	124	151	146	162	155	146	138	149	137	152	141	149	143	137	149	166	137	133	160	146	133	151	160	156	143	169	130	156	143	130	122	146	150	148	142	162	142	132	154	160	140	143	142	154	141	144	143	135	130	159	155	133	132	152	155	149	138	148	148	130	149	136	141	138	135	151	133	142	154	163	148	126	137	141	141	151	136	144	154	139	156	141	152	150	155	126	127	143	133	149	156	150	152	147	141	125	146	143	144	168	141	130	134	151	148	136	156	152	159	157	153	146	170	142	139	158	135	135	153	147	122	143	136	144	146	142	160	137	143	143	150	137	145	144	151	135	164	146	164	147	155	150	137	128	130	137	115	160	152	142	136	146	149	135	151	136	159	132	150	138	168	138	140	171	174	153	138	125	152	168	175	124	135	149	132	130	138	149	142	159	156	146	163	130	165	129	156	155	170	141	152	132	158	135	154	145	150	149	138	133	143	155	161	150	144	134	157	125	163	150	131	155	134	141	147	158	161	130	156	154	167	154	137	144	144	143	119	159	174	165	154	133	137	151	136	154	165	151	144	163	140	145	141	149	136	146	171	153	147	145	129	143	140	151	158	156	146	147	154	138	139	128	144	150	149	148	144	140	140	143	142	149	149	149	160	153	151	160	153	129	173	168	144	144	152	143	137	148	139	145	143	153	160	145	128	145	142	162	140	142	121	140	159	147	144	134	136	127	138	146	153	151	165	133	145	143	154	141	175	162	141	182	157	135	150	123	155	143	130	122	141	146	149	153	138	128	148	137	166	142	166	161	131	137	138	129	137	144	159	178	138	168	127	146	158	142	140	141	147	153	157	126	164	149	148	153	159	148	139	164	147	145	155	112	124	143	150	164	181	149	151	153	142	147	144	165	125	132	159	167	135	149	146	161	142	131	157	123	139	126	142	149	156	147	140	155	145	147	136	138	155	137	143	162	147	125	150	159	173	157	130	153	132	150	136	148	146	133	157	153	139	139	148	138	154	144	130	169	147	150	151	144	152	138	154	145	148	139	149	148	127	141	171	141	146	156	131	157	154	149	149	144	147	150	140	154	167	163	157	163	147	136	145	151	134	154	154	159	169	158	167	156	160	151	144	140	131	141	144	153	141	128	150	127	134	139	164	138	138	153	135	137	130	146	139	155	146	139	143	147	144	150	159	123	151	123	142	145	153	146	149	147	137	161	144	141	155	153	139	134	136	142	157	149	173	172	157	152	151	133	135	143	141	136	160	153	166	138	129	144	137	154	144	164	153	139	134	152	157	152	137	137	168	134	143	136	134	141	137	171	150	157	147	147	143	160	153	150	152	126	162	169	132	148	146	150	148	145	140	119	165	147	155	126	125	150	137	148	154	142	134	138	125	132	174	118	149	115	124	179	153	143	153	139	152	138	160	142	137	140	146	162	135	156	132	144	143	140	153	143	130	145	142	155	142	153	145	142	165	131	138	147	151	148	166	132	143	175	155	145	180	133	168	154	154	170	156	143	162	145	139	146	147	157	132	139	132	156	126	137	152	155	148	134	132	153	159	156	146	133	156	164	139	130
5446	20077	21848	1565	1153	834	658	530	381	361	304	266	232	278	220	224	210	214	202	193	184	205	187	185	177	201	176	185	192	187	202	186	191	179	179	168	164	185	163	185	153	177	144	186	171	183	191	191	160	178	185	177	173	197	167	152	161	190	163	180	157	181	167	186	148	179	180	174	157	166	158	156	173	172	159	161	144	163	191	149	169	164	179	170	170	172	169	175	186	183	167	171	163	185	145	177	186	160	173	166	168	186	183	174	162	201	176	167	156	167	170	193	175	164	159	183	164	181	156	149	157	189	163	160	174	185	172	185	169	174	175	193	156	167	181	183	161	185	178	155	174	179	162	169	168	171	166	169	155	151	150	161	184	173	175	175	159	164	177	174	143	167	167	184	187	170	176	176	165	164	168	173	196	181	169	173	167	154	174	164	166	164	183	177	210	171	169	168	174	171	154	165	170	179	164	146	162	160	185	164	158	173	202	195	173	164	162	179	176	167	192	184	161	174	167	160	156	174	159	172	195	162	167	189	160	181	177	176	162	176	170	173	177	182	144	188	160	160	161	171	173	200	184	155	181	169	163	181	188	174	146	181	169	160	173	169	156	182	173	134	175	172	166	190	175	158	157	188	186	162	168	175	185	150	186	159	163	182	162	163	171	168	170	155	174	157	167	180	152	171	178	157	159	181	165	168	165	201	184	181	170	176	171	174	154	170	158	168	150	161	179	178	167	179	143	163	163	154	183	130	174	180	183	141	161	157	174	152	161	181	174	171	174	151	181	155	164	169	159	150	177	175	163	189	181	150	174	170	161	152	159	151	172	161	178	159	159	148	191	135	161	169	162	149	169	170	163	148	163	169	193	163	170	179	148	168	171	178	195	162	171	185	161	191	164	169	177	178	197	171	185	158	147	161	154	157	181	195	168	180	175	176	156	191	171	153	184	161	146	162	154	170	168	172	175	173	176	166	185	160	176	202	178	167	171	172	177	159	175	154	182	177	167	180	174	198	154	165	164	183	174	160	173	171	172	161	178	168	167	157	154	170	173	169	166	183	160	171	167	158	156	172	175	164	171	148	165	136	191	171	180	168	171	163	158	159	162	169	168	168	182	168	152	176	190	155	174	163	166	155	177	187	140	186	186	181	185	158	172	166	149	166	170	184	169	171	181	170	159	169	159	184	179	158	178	166	171	176	170	178	185	153	176	175	161	183	172	157	158	170	165	166	169	179	201	191	155	164	160	141	168	150	157	179	170	184	171	175	174	172	179	162	152	158	179	161	157	183	171	170	167	147	180	156	157	182	166	164	176	179	158	172	175	174	161	184	177	164	157	177	167	156	162	169	193	165	182	164	185	162	154	157	176	156	156	162	179	156	146	174	155	149	189	160	165	180	167	189	199	179	172	181	182	178	187	172	182	157	154	176	157	194	170	183	192	166	172	173	169	179	168	154	169	175	169	181	176	173	167	179	176	173	150	159	143	158	187	167	156	191	173	160	159	169	160	148	175	191	177	172	169	149	166	151	153	165	173	183	171	196	159	173	161	196	143	180	180	155	166	175	164	148	163	158	151	148	172	159	165	168	179	170	152	169	175	170	177	193	148	172	162	188	184	154	185	173	173	153	149	162	169	169	163	155	183	158	177	168	182	184	157	187	178	141	164	194	170	176	180	171	153	154	165	185	182	174	144	160	159	152	157	162	158	156	166	179	145	171	173	155	174	175	160	179	172	183	191	159	190	162	166	152	173	178	176	161	161	174	159	192	186	169	161	176	161	176	174	164	165	171	153	174	186	174	178	178	154	168	165	143	182	159	171	162	187	178	181	170	177	178	199	155	150	173	161	155	152	158	163	215	157	144	166	168	171	192	169	194	171	167	168	178	161	173	170	162	183	174	159	171	168	195	183	173	173	200	177	147	187	167	180	180	176	181	170	184	194	173	163	167	176	171	165	158	193	165	165	216	181	189	169	177	161	153	160	187	177	167	174	185	147	185	175	194	160	154	163	155	190	159	166	167	136	198	175	175	184	162	164	168	191	162	175	158	168	183	150	187	162	167	177	166	199	171	157	176	185	194	168	178	178	161	178	163	175	168	167	177	155	179	172	184	147	178	169	181	150	181	208	148	185	164	186	177	155	196	173	175	163	157	164	145	156	146	178	172	162	177	163	164	178	165	158	182	159	154	169	144	180	173	191	159	190	198	176	170	159	156	160	170	175	153	176	185	160	159	158	184	163	193	166	190	157	147	183	179	162	156	184	148	158	159	182	186	182	168	174	177	149	184	191	159	178	157	178	194	177	186	169	167	178	185	181	173	172	166	179	172	151	174	169	188	168	180	166	182	157	175	169	181	196	184	181	166	150	151	164	162	184	158	172	169	175	155	175	151	168	164	159	154	197	166	151	157	164	201	163	171	148	167	159	154	188	141	159	175	178	169	155	175	172	169	201	166	178	183	153	161	192	159	161	159	169	163	155	165	170	166	186	157	179	149	182	163	182	156	149	178	151	186	168	176	164	172	159	155	178	181	162	152	186	155	160	180	151	174	161	166	172	156	181	167	181	168	171	171	168	167	192	167	175	197	159	166	181	160	158	180	175	171	173	170	170	184	160	173	171	158	190	168	154	172	174	174	166	157	173	213	169	152	147	164	165	178	162	174	204	168	165	172	171	179	158	175	173	138	175	170	171	175	163	173	157	158	173	181	153	170	170	173	169	168	160	169	188	173	182	158	168	175	163	175	168	173	163	177	166	170	165	160	180	192	191	173	169	173	154	158	182	171	175	175	184	177	173	156	155	181	150	183	153	187	157	166	178	147	164	148	146	175	158	181	181	162	183	170	191	154	200	151	180	153	177	174	177	143	173	187	173	143	168	153	164	166	173	148	158	195	176	182	159	173	175	180	166	157	164	174	162	173	174	178	158	162	174	164	177	164	161	190	155	165	187	174	168	184	179	145	174	150	180	185	159	178	183	178	169	181	191	157	163	167	183	173	169	150	176	159	168	173	155	165	162	176	176	144	188	175	169	170	154	176	178	175	163	166	167	186	182	164	173	162	154	152	167	143	170	170	192	172	161	171	183	167	159	186	186	178	159	151	179	140	174	158	178	196	194	158	163	172	159	182	187	154	180	188	171	141	165	174	139	166	171	179	195	159	175	172	150	164	165	173	163	168	156	165	130	164	177	184	185	176	197	174	187	167	150	176	178	161	170	187	166	159	177	167	154	169	172	182	165	181	181	173	158	166	155	183	163	168	167	166	182	196	186	178	165	190	175	155	170	197	193	185	164	171	176	173	179	154	164	163	169	166	167	171	182	174	165	171	183	188	142	174	170	163	188	158	172	161	171	182	176	168	165	180	189	174	167	177	173	184	176	183	181	178	172	182	175	166	188	168	170	182	160	159	180	154	170	162	165	154	151	147	195	172	189	165	175	176	150	185	166	146	178	177	169	164	144	159	188	150	142	145	163	167	196	158	173	177	177	172	164	148	183	161
22469	21298	29139	23774	21303	21366	12325	1321	924	751	695	692	607	596	562	565	518	537	501	480	498	477	504	440	458	473	404	467	449	457	467	453	455	439	397	424	433	415	410	452	436	430	426	424	438	397	409	443	422	429	408	423	434	439	391	432	430	414	404	421	424	399	440	406	396	418	419	463	464	422	448	410	447	446	449	427	377	405	395	446	398	423	441	438	407	411	404	427	411	447	413	400	372	399	410	390	417	393	411	408	421	455	399	407	420	417	421	441	395	434	424	376	416	418	416	399	428	402	399	382	377	428	399	398	428	426	384	417	349	415	432	404	410	398	388	395	405	412	422	424	402	440	421	438	427	392	376	410	423	419	394	419	395	428	404	411	415	430	444	391	412	377	437	410	406	456	396	396	405	412	367	443	392	415	420	444	384	416	430	432	431	394	407	406	423	433	459	413	435	411	436	417	460	431	438	434	409	410	419	427	437	426	422	396	397	443	415	381	387	419	453	417	383	422	395	394	404	400	436	398	408	380	378	401	407	440	424	375	411	380	429	394	418	397	453	437	375	436	416	393	413	429	399	412	413	389	403	407	384	419	411	433	403	418	402	422	418	418	444	425	406	422	406	419	405	365	424	431	427	421	423	436	429	424	407	411	450	396	445	408	403	422	411	441	386	390	409	409	436	399	428	374	432	410	406	420	382	407	395	425	434	379	415	426	407	420	411	398	422	391	401	450	396	368	422	425	439	429	398	410	429	419	399	457	437	421	427	430	431	370	398	413	402	440	425	446	446	397	420	391	397	434	413	439	433	415	417	428	382	429	418	416	420	433	409	376	428	452	440	414	410	427	398	444	432	442	402	443	405	438	422	409	416	404	385	387	447	413	396	432	440	410	402	419	428	422	412	379	429	410	446	410	393	407	428	406	393	440	419	399	451	396	456	438	416	385	388	427	446	426	400	395	435	421	409	401	377	420	397	421	416	419	402	441	382	375	445	404	446	431	412	395	418	397	391	427	444	398	401	420	374	389	370	399	426	423	436	435	408	391	403	415	439	447	403	423	405	400	399	448	395	404	409	421	425	374	408	400	443	441	410	387	381	426	426	419	420	389	436	416	433	409	382	398	397	381	438	398	434	392	396	424	398	431	429	410	389	424	423	416	393	421	407	445	408	456	403	463	397	379	421	412	410	402	378	409	405	425	449	403	452	386	405	447	393	382	384	478	433	381	422	417	404	416	412	415	432	404	406	427	402	458	410	442	378	410	420	434	421	378	423	402	388	409	411	378	418	400	397	402	355	410	423	434	457	425	438	432	409	416	388	456	423	394	424	419	394	413	421	438	393	426	418	406	422	402	391	406	415	383	417	418	424	413	434	420	425	460	409	387	427	409	411	435	424	410	398	403	409	399	428	370	422	431	418	374	428	384	448	441	434	422	410	421	427	419	375	427	426	405	439	376	416	462	415	428	431	413	397	446	403	414	397	401	387	394	393	440	419	403	407	427	390	413	443	406	447	419	390	381	444	414	415	381	406	425	410	419	425	442	420	407	400	457	410	456	424	441	369	397	389	380	402	426	419	416	445	395	402	402	396	439	433	412	450	408	412	440	418	425	392	411	400	433	457	419	397	433	419	421	420	391	399	415	402	386	428	426	413	405	377	453	384	432	411	411	374	436	421	408	409	412	406	400	440	442	410	410	398	454	362	376	393	410	388	408	424	404	390	416	406	423	408	418	422	425	413	375	404	393	412	404	357	420	391	397	420	441	392	427	443	433	414	433	412	384	445	415	386	421	409	412	441	417	442	431	433	386	415	429	404	421	418	419	391	421	451	416	398	425	403	438	399	407	402	403	439	410	377	411	441	425	426	400	429	418	350	410	402	419	424	399	403	386	401	414	390	410	397	374	403	404	398	429	404	411	412	392	414	402	419	387	418	405	402	412	425	441	404	416	400	408	418	424	425	406	417	367	433	388	391	428	415	431	440	444	407	376	434	424	406	436	399	388	439	420	404	388	432	400	384	435	374	432	386	401	426	403	377	412	428	414	392	406	399	398	428	416	400	383	442	428	424	436	429	384	438	386	402	397	424	403	439	388	390	441	422	398	432	445	425	408	426	410	404	386	420	404	398	362	406	439	398	440	446	392	400	387	421	401	410	383	471	422	439	412	375	420	415	377	413	443	412	402	424	440	396	429	400	421	389	386	409	391	396	417	417	389	405	422	417	427	454	408	387	397	396	388	403	396	432	408	383	404	448	405	402	407	371	408	439	415	432	418	435	420	388	424	440	411	416	412	406	439	424	447	415	391	404	431	469	399	407	422	401	417	439	394	427	412	408	431	404	428	396	422	411	400	394	425	411	415	406	441	429	432	408	387	397	421	432	408	407	410	417	451	382	419	412	397	350	393	447	417	416	391	405	428	438	445	384	426	395	417	406	423	427	409	394	368	410	394	400	437	415	438	415	406	402	386	404	437	408	400	440	393	462	404	419	444	394	408	401	395	437	432	422	423	436	449	366	395	394	400	422	408	416	447	413	413	420	408	416	411	393	403	411	435	424	402	401	383	408	434	396	401	385	393	423	393	404	439	392	410	417	412	432	418	377	406	432	413	396	448	407	412	439	451	420	418	372	395	417	417	438	389	429	405	411	408	436	423	403	407	391	414	414	413	398	410	422	399	441	411	403	402	378	441	402	415	401	408	390	411	423	418	436	401	433	397	399	406	431	396	470	427	396	411	413	397	382	383	406	415	408	428	399	403	407	439	424	434	378	389	412	395	411	400	401	430	417	335	407	384	381	436	415	433	414	427	408	425	365	448	446	399	427	419	426	365	427	399	383	445	403	397	415	428	393	408	418	432	392	467	412	398	431	400	411	371	443	378	405	399	411	445	407	413	397	393	414	419	432	413	465	424	409	389	411	390	408	407	417	426	413	402	427	400	424	398	404	415	405	416	446	420	423	427	439	453	407	401	411	441	428	438	405	404	428	375	417	385	401	421	424	387	398	442	449	386	429	431	404	368	408	398	439	447	431	423	419	473	401	407	451	382	413	420	400	431	399	408	396	412	400	408	408	386	414	358	430	442	421	412	392	428	373	456	393	434	414	410	420	430	427	373	473	448	430	421	423	406	411	389	408	399	422	410	429	444	409	386	402	404	412	436	384	398	422	378	422	448	405	435	370	410	386	387	430	442	387	384	408	399	425	374	422	392	386	394	425	422	400	394	430	413	404	404	414	381	390	422	391	420	432	438	426	416	450	365	399	404	423	438	433	361	391	413	447	417	419	460	356	447	406	421	406	433	448	391	419	422	407	393	406	389	391	397	377	437	383	395	397	428	402	421	434	409	410	408	378	421	378	442	404	377	407	407	432	368	428	414	445	406	426	427	439	393	414	421	421	414	438	419	415	402	425	424	412	407	428	440	423	428	426	361	416	418	424	366	400	402	405	432	417	413	425	396	387	390	410	387	415	408	373	454	408	385	408	404	424	402	391	368	414	397
8197	33075	34580	5067	3551	2639	2041	1566	1290	1041	921	822	742	702	657	652	589	595	597	530	522	549	523	482	502	516	510	511	489	487	493	486	505	466	531	441	494	471	455	400	453	506	420	470	446	467	442	491	467	483	433	458	505	483	462	459	495	449	446	410	479	474	444	459	466	473	451	409	475	438	488	442	464	441	441	477	442	464	464	437	435	453	481	450	457	432	442	491	481	468	447	417	423	440	476	462	417	454	490	486	474	443	444	431	457	445	457	414	458	463	452	466	467	514	507	448	485	435	432	433	411	447	449	446	430	436	436	477	425	466	446	417	464	485	467	477	450	416	410	438	434	470	460	426	453	432	441	482	470	452	488	438	485	460	466	481	481	444	458	427	445	458	475	442	462	453	473	430	421	475	448	441	458	448	480	437	437	464	436	467	428	465	432	406	431	513	447	423	447	425	447	458	435	443	449	443	427	425	442	412	445	458	434	465	414	438	418	455	472	423	440	406	446	420	470	430	470	417	490	483	428	449	479	486	450	424	436	495	476	429	468	443	442	437	464	420	416	448	439	512	495	446	453	459	443	442	448	441	510	423	461	418	445	458	489	447	429	432	468	435	464	466	460	482	438	440	426	462	469	448	453	435	480	430	433	432	465	417	427	503	492	474	429	448	448	438	465	491	453	421	434	402	462	412	425	445	426	448	424	436	476	446	450	476	463	458	438	453	433	439	452	449	406	433	450	462	453	446	421	493	449	472	428	461	447	498	434	469	442	469	444	457	426	470	458	472	464	457	433	445	473	466	456	450	443	421	460	435	385	420	444	432	472	444	431	436	459	451	458	421	453	441	468	453	463	437	431	439	452	418	433	447	443	446	454	433	484	444	428	451	464	416	437	447	479	426	448	495	467	447	478	449	449	411	450	439	449	453	455	462	377	457	460	462	455	470	454	458	460	405	472	460	496	433	475	461	462	455	459	419	443	440	469	451	425	454	434	440	459	427	454	422	430	460	465	444	434	435	464	419	430	456	496	493	453	442	469	419	437	457	424	454	442	412	407	431	408	460	455	482	430	450	459	425	455	446	477	453	446	396	422	431	404	451	482	478	439	455	466	439	434	424	478	441	420	485	437	454	439	401	474	480	444	477	456	454	494	459	467	402	482	467	448	434	469	419	405	430	448	416	427	459	426	462	426	462	435	443	401	449	435	440	485	477	472	484	447	457	447	434	455	451	466	460	418	425	456	430	429	431	460	465	418	468	440	473	455	481	471	413	472	444	409	455	453	473	457	451	428	428	438	456	486	408	459	418	484	431	419	455	438	493	448	448	422	451	464	403	449	455	475	432	470	468	439	438	407	480	443	450	412	422	442	443	416	488	460	455	460	434	447	419	473	448	453	465	442	446	450	473	468	459	449	441	433	456	426	429	434	480	422	455	453	441	468	434	437	444	479	437	449	452	433	427	469	431	453	446	437	463	484	439	443	457	462	435	440	430	470	424	466	425	462	470	431	475	448	481	484	463	464	450	462	445	479	419	446	430	453	436	479	438	433	426	439	430	429	446	420	432	456	451	437	432	440	444	438	461	421	479	491	448	429	419	465	445	417	428	444	419	438	445	483	451	432	426	482	476	486	442	448	440	486	434	448	458	435	427	441	446	446	434	423	433	470	456	454	465	463	445	481	437	477	445	459	486	431	421	464	441	493	429	458	447	460	449	438	387	429	429	454	440	428	466	440	426	443	479	426	483	443	466	471	445	429	447	425	480	482	461	440	474	422	442	439	456	477	446	466	425	455	447	455	449	459	430	444	439	442	427	460	427	405	495	466	436	430	420	434	478	451	437	471	432	450	426	461	447	475	493	411	409	450	426	429	432	501	457	459	436	519	479	459	449	460	439	425	464	458	488	431	462	449	452	451	455	454	448	454	446	442	491	467	462	449	453	431	443	440	433	467	444	432	431	462	470	421	442	444	431	429	443	472	461	429	454	453	426	432	432	458	482	408	449	427	470	462	447	462	447	471	462	473	432	423	496	451	439	434	478	490	444	469	443	469	480	440	440	504	446	430	477	441	432	423	454	482	447	435	439	469	447	448	421	443	444	461	451	443	471	462	415	472	435	419	465	436	463	448	433	437	424	406	446	463	441	463	471	460	469	451	469	473	429	444	478	448	458	458	425	460	450	435	427	449	452	458	444	469	428	403	471	431	470	455	481	444	461	422	423	434	459	441	439	495	453	435	426	460	467	456	446	429	413	416	458	443	464	440	425	449	472	447	447	461	444	448	440	448	420	482	414	451	441	447	463	453	443	463	438	433	454	484	418	458	457	437	472	451	430	453	463	429	457	404	454	460	448	440	462	434	448	450	458	452	438	452	469	473	402	446	448	448	451	432	455	427	422	442	469	478	469	472	428	441	453	483	487	461	443	453	444	395	404	440	443	469	451	411	456	484	457	398	476	458	470	476	418	435	417	462	457	457	446	464	446	440	447	441	434	425	423	445	409	482	477	480	465	459	460	435	465	423	473	417	437	403	446	470	450	412	468	426	501	436	460	454	497	411	476	458	460	426	477	462	435	459	467	450	463	441	424	451	441	458	464	415	460	419	438	431	466	426	471	440	422	446	445	474	485	448	462	441	454	442	407	429	418	440	435	445	458	457	481	450	439	431	455	444	423	417	428	422	434	492	453	446	448	423	432	428	466	471	483	448	427	455	467	444	473	414	460	444	437	443	461	465	453	453	438	475	459	468	402	424	478	434	403	478	444	423	453	462	451	479	443	430	430	447	435	445	458	449	461	463	442	450	463	436	476	457	436	433	453	465	399	450	471	420	460	489	456	428	426	415	424	501	419	433	430	462	469	441	429	456	455	431	415	433	455	451	443	447	496	463	436	443	426	437	463	431	446	415	448	428	438	459	429	428	427	468	415	455	442	437	460	452	455	425	465	442	454	474	452	469	490	449	428	466	431	452	429	494	442	451	442	464	450	453	465	508	443	449	453	457	474	447	424	484	463	473	440	436	429	461	473	457	474	443	460	393	452	448	464	427	493	462	475	438	446	443	444	447	434	463	480	436	446	452	463	452	473	456	435	436	471	433	472	451	435	426	469	480	474	457	438	467	420	422	459	429	483	480	424	415	485	467	411	433	476	432	438	445	446	461	441	457	437	411	416	452	453	442	440	461	399	472	483	413	415	441	426	430	461	446	450	442	412	456	424	480	475	442	461	467	468	469	465	445	458	452	438	474	446	461	465	466	458	439	468	468	449	430	457	431	415	442	389	437	439	467	448	452	440	443	448	497	431	452	424	455	433	465	436	436	430	453	452	506	414	449	431	478	431	449	432	478	454	428	450	451	473	440	440	476	450	428	484	486	455	444	436	467	468	432	422	453	431	458	453	447	435	435	458	475	418	463	435	430	512	446	509	447	459	414	419	455	455	433	463	483	433	456	449	448	431	436	491	433	435	447	441	490	442	470	427	463	440	460	447	459	453	462	425	462	456
27500	19537	9495	894	438	380	348	336	330	335	324	326	347	337	312	275	302	319	307	356	328	310	341	329	309	310	325	301	337	324	342	324	298	315	321	291	321	298	319	322	315	302	331	321	324	306	293	317	295	330	300	276	344	307	303	340	330	291	305	309	326	345	315	285	297	304	310	300	328	302	323	346	315	318	320	317	300	299	273	314	347	331	301	283	334	288	314	283	355	311	326	320	300	309	337	306	334	316	330	315	330	338	328	329	323	299	297	283	325	325	333	312	324	331	354	340	320	315	338	301	329	316	292	328	288	300	272	276	310	335	307	335	301	323	260	338	327	307	318	305	322	355	340	311	315	323	335	302	347	353	353	314	333	324	284	301	312	352	316	310	303	318	331	335	332	293	333	283	311	340	332	324	350	305	359	305	315	325	315	335	349	318	319	305	331	323	348	326	327	329	316	335	327	309	331	317	349	334	316	333	300	296	343	322	335	321	300	321	334	310	309	348	328	291	309	323	288	326	325	331	307	293	307	341	326	303	304	339	308	325	320	296	315	304	311	352	325	338	314	326	310	316	327	304	333	286	338	267	349	323	313	354	323	347	317	334	312	312	354	332	327	323	336	312	346	315	304	308	313	318	322	317	345	340	299	338	307	340	364	360	324	311	327	345	321	336	321	291	370	298	327	300	323	322	310	323	310	320	295	291	315	301	324	297	323	309	318	309	303	293	336	294	298	339	326	327	320	318	321	348	325	291	352	316	331	313	312	329	312	319	316	343	284	317	331	329	326	297	318	333	315	332	310	311	323	331	284	358	353	342	317	332	315	334	318	312	311	324	328	340	324	299	304	300	306	308	330	315	309	332	329	299	306	340	323	322	307	298	316	302	309	317	319	298	323	313	316	315	285	320	345	305	317	320	289	313	289	307	326	308	327	312	325	277	311	323	327	331	359	294	334	291	334	324	293	328	312	299	323	309	319	373	324	303	349	303	317	296	304	345	293	349	335	319	324	324	346	323	299	317	331	303	316	304	320	306	317	297	330	309	296	306	333	340	319	300	322	298	311	342	302	323	346	333	289	329	338	325	301	314	370	322	302	312	306	321	309	368	326	311	320	324	314	330	329	319	336	288	322	340	329	352	309	321	316	356	292	296	305	350	319	307	312	310	307	298	339	315	298	302	332	328	323	318	323	313	322	306	318	301	318	334	300	356	312	307	304	323	327	292	362	308	317	307	309	305	327	301	343	313	300	312	294	316	353	327	331	337	310	297	298	348	303	326	314	301	311	302	325	299	321	360	328	353	335	327	324	317	322	320	310	320	323	345	315	290	343	328	336	318	315	306	309	337	306	280	310	306	348	313	285	308	302	311	314	338	290	318	342	280	306	316	313	288	317	302	322	301	306	341	294	272	326	323	320	350	356	363	340	315	333	332	295	333	292	300	314	318	308	309	347	309	305	318	347	315	311	313	342	310	293	339	328	341	344	297	309	307	335	286	291	336	345	304	300	308	310	318	324	301	327	317	325	317	309	317	339	330	336	335	300	315	295	278	317	308	363	326	309	302	307	278	281	293	292	313	305	324	302	326	316	317	302	314	332	326	305	320	306	315	322	332	338	329	318	326	344	371	305	306	300	319	329	313	308	322	322	329	306	298	310	321	293	365	311	305	302	316	315	310	339	311	329	302	286	301	314	324	325	335	307	347	316	323	283	334	334	335	301	315	325	337	334	341	291	332	331	320	320	344	296	305	297	303	313	344	304	320	351	329	317	320	345	305	329	325	344	317	332	297	349	348	309	310	321	308	332	312	323	321	285	332	316	315	331	313	330	300	300	339	338	316	295	325	308	378	340	329	337	347	316	334	305	324	309	315	338	349	317	306	331	293	310	329	317	310	322	306	335	322	333	314	305	302	297	324	344	315	321	330	311	299	249	334	282	314	332	329	319	314	342	308	312	328	320	303	303	320	335	316	312	316	321	307	322	331	306	307	308	317	320	311	323	291	326	300	321	332	331	297	321	322	335	301	331	309	300	327	337	305	322	309	302	298	338	344	317	331	303	323	315	336	303	346	318	328	334	312	314	315	295	319	362	328	308	351	325	295	316	303	329	298	298	338	315	314	334	343	340	330	317	321	293	327	322	339	333	299	291	353	354	351	314	322	286	302	327	306	305	310	306	289	355	307	314	284	313	343	331	297	303	307	318	330	320	319	316	326	310	314	334	310	369	300	352	318	302	328	315	294	326	352	306	303	351	317	304	317	306	315	321	305	334	300	339	316	341	323	320	324	298	346	329	359	314	338	327	316	321	357	312	309	291	290	327	313	330	299	278	346	330	313	292	344	358	318	311	327	325	315	296	327	325	312	331	282	322	331	321	322	316	334	311	329	346	291	313	304	284	301	327	324	328	342	303	298	289	325	323	299	348	335	325	324	290	320	294	313	304	320	337	327	326	328	326	313	307	332	325	303	337	312	303	296	329	310	313	300	341	310	310	308	299	314	316	316	310	306	340	296	298	312	316	325	322	334	324	326	319	329	314	339	344	326	307	333	344	357	335	326	306	326	307	325	309	325	304	312	288	337	320	346	296	325	333	308	315	352	294	300	345	319	359	304	309	289	322	319	339	300	341	303	338	334	324	303	321	353	305	329	333	312	331	334	324	298	306	346	329	328	312	324	312	324	318	304	304	307	311	308	293	329	317	340	310	325	323	308	304	297	294	314	326	336	299	342	335	298	290	317	333	318	326	356	322	315	302	291	334	343	344	347	314	311	321	300	295	305	304	328	312	318	304	325	332	329	283	311	330	276	327	367	303	317	354	354	339	326	330	313	299	334	335	317	338	292	333	311	309	285	297	304	343	295	319	359	298	304	320	297	316	314	329	307	349	346	341	307	348	341	306	338	339	319	292	318	286	324	327	349	342	335	321	343	335	311	298	299	321	327	314	329	327	316	303	300	314	311	314	347	317	321	331	298	349	323	308	301	276	329	329	337	332	344	340	332	341	286	318	300	323	323	335	297	310	347	326	321	321	339	288	317	336	335	311	332	330	332	310	314	318	319	307	335	343	291	307	316	316	316	330	328	321	311	319	338	320	317	328	343	304	337	311	337	322	342	324	310	320	322	315	321	307	342	301	302	338	353	297	313	318	322	312	317	322	311	314	326	326	358	278	326	310	322	354	347	305	327	332	314	321	321	333	306	328	313	338	323	314	334	313	308	329	309	302	302	275	330	344	315	319	354	327	302	325	319	334	306	293	350	292	328	331	323	301	275	321	354	333	326	306	320	316	314	349	303	338	310	327	328	325	309	293	326	311	290	301	323	352	311	317	289	312	318	303	321	338	309	340	298	336	296	338	325	297	310	318	302	325	359	311	336	299	322	306	302	292	298	353	313	334	319	311	364	292	322	312	323	315	326	339	304	320	294	321	326	319	306	308	334	305	341	326	328	336	355	318	316	342	301	295	304	322	303	341	316	290	296	319	335	341	323	345	312	350	327
5631	7033	5041	505	429	416	408	381	353	382	363	368	356	364	338	332	352	316	291	334	308	332	322	342	376	330	351	342	348	347	349	310	356	312	351	350	332	308	348	335	332	353	342	332	357	338	338	325	360	348	317	350	349	369	328	374	345	342	299	332	352	370	384	328	352	341	342	368	354	322	356	306	332	320	341	346	331	317	337	336	335	320	338	342	343	348	345	329	356	341	352	333	338	316	357	368	332	337	350	360	317	369	366	306	296	330	357	316	328	309	316	353	320	353	337	327	339	317	377	352	324	337	361	334	342	376	321	340	336	322	335	347	364	362	339	344	330	343	270	330	336	358	353	325	311	372	314	338	348	324	327	317	323	342	324	322	353	299	361	318	360	340	322	319	312	332	342	324	329	347	283	344	357	352	331	322	322	330	350	330	350	345	341	342	352	328	302	331	348	337	344	322	341	337	368	316	313	350	365	329	340	335	339	312	368	329	345	320	343	369	354	331	351	366	340	356	317	340	314	329	355	332	333	303	346	316	293	349	320	338	323	345	344	319	337	361	330	309	333	334	347	336	360	322	316	354	317	332	321	339	342	354	298	365	310	327	364	352	314	348	301	311	357	338	312	333	323	319	378	340	336	345	326	319	330	353	324	329	320	327	350	352	320	349	321	359	329	357	338	313	336	326	332	350	330	338	312	350	343	358	324	336	328	359	327	349	328	310	331	300	336	335	321	333	347	342	340	369	332	359	314	320	314	332	331	317	347	342	331	346	350	325	337	371	347	367	295	351	333	349	321	335	329	351	323	315	369	366	328	330	360	349	346	332	361	348	325	340	298	360	333	340	309	324	347	339	357	348	323	338	335	331	357	323	358	354	301	326	313	296	331	346	330	364	319	341	341	336	326	339	335	333	333	311	331	355	370	357	324	328	345	337	340	349	352	336	336	336	372	344	350	368	359	334	358	358	325	320	357	364	362	342	324	324	339	348	302	353	335	314	346	331	351	366	341	350	357	360	317	334	333	322	333	346	341	326	363	335	341	346	332	321	327	356	340	342	339	360	310	331	330	349	320	316	336	339	319	337	362	340	316	332	299	367	322	328	375	379	329	327	332	339	342	331	308	308	337	318	326	348	334	348	359	377	346	333	326	327	373	381	329	336	328	348	358	359	352	361	350	324	344	319	323	333	329	347	359	301	352	323	309	326	342	305	346	349	330	348	366	359	308	353	310	359	339	338	333	359	309	368	337	352	356	356	352	331	348	329	335	309	326	337	347	328	342	345	328	308	358	350	345	332	334	304	322	379	340	326	321	351	387	345	346	341	346	353	316	331	375	375	344	364	318	360	337	336	291	327	340	334	327	331	318	315	365	322	335	342	338	351	343	360	386	347	371	352	337	350	337	362	358	331	338	344	362	348	299	304	356	318	343	343	372	333	366	328	345	335	336	339	353	349	360	344	361	335	367	377	314	313	350	313	342	335	376	359	358	338	340	321	324	352	324	351	339	313	326	336	332	360	367	342	338	340	322	349	366	368	339	369	320	361	343	367	345	353	367	292	347	369	353	326	369	318	327	335	350	349	342	343	327	372	374	318	324	314	351	348	344	352	357	378	365	374	340	347	336	290	350	333	359	325	334	314	329	341	302	323	344	311	308	355	328	338	319	346	329	326	329	336	337	330	328	322	335	318	363	351	353	314	349	345	352	365	327	337	348	368	339	339	315	316	336	368	334	333	344	324	349	336	328	366	333	363	337	340	338	328	343	367	347	304	348	362	356	310	332	360	332	351	333	345	329	341	365	363	352	365	348	346	327	325	345	313	340	320	337	344	332	336	349	359	341	322	357	343	339	337	337	345	325	329	370	314	356	314	346	300	321	330	333	354	343	352	337	346	321	342	339	349	328	312	360	316	358	359	349	361	340	330	341	348	352	327	320	345	334	368	334	318	328	325	339	341	346	315	312	352	326	333	329	379	365	349	314	333	336	322	347	318	365	333	327	326	346	325	351	335	328	355	331	351	308	331	364	343	335	320	353	359	336	322	360	337	311	361	348	325	329	358	323	350	322	346	326	309	344	370	361	341	372	335	307	333	343	335	330	337	338	351	366	354	308	360	361	334	324	341	339	339	333	354	319	341	353	305	339	345	324	306	327	358	335	332	333	337	352	329	339	323	320	339	328	343	362	314	331	335	303	288	367	322	348	337	326	340	340	309	336	323	338	363	340	322	323	346	337	311	343	315	364	325	367	345	317	315	320	326	344	375	355	311	327	339	333	331	337	357	349	320	346	344	340	351	354	321	350	368	310	338	342	337	344	356	325	351	336	308	353	374	381	331	371	367	371	324	330	346	317	321	391	336	337	354	350	344	376	341	326	355	330	371	326	340	306	313	307	370	340	331	303	308	350	344	334	332	315	334	328	334	349	351	343	340	305	376	345	336	335	343	344	326	350	341	320	317	326	333	368	357	312	391	331	330	300	319	336	330	330	349	318	330	332	351	332	326	369	307	334	346	325	335	353	329	334	318	330	335	351	341	379	333	333	326	334	311	346	323	348	346	333	340	291	322	402	309	373	317	301	321	332	326	336	339	347	337	307	345	372	314	310	330	335	327	331	322	334	333	350	346	332	361	304	334	315	313	351	356	340	327	320	318	320	343	330	326	345	375	323	322	338	339	303	363	330	367	316	332	332	299	288	325	345	353	314	354	347	347	329	350	336	371	294	314	326	356	347	339	366	341	333	338	342	347	347	354	311	328	314	354	296	343	330	335	377	354	326	318	331	320	334	357	339	335	342	337	344	349	367	354	331	323	328	311	348	353	365	380	306	321	293	345	351	340	321	350	333	319	332	320	330	324	296	334	339	320	311	335	357	331	364	331	322	327	330	338	364	310	334	354	335	329	320	339	330	338	359	321	322	354	354	337	326	362	332	346	364	334	319	306	343	325	301	340	356	314	353	346	364	332	330	306	359	346	349	375	334	351	361	326	353	356	354	339	336	325	338	298	321	329	322	349	337	311	329	327	344	306	352	343	345	340	337	313	351	371	334	342	351	342	362	332	366	323	338	349	297	356	339	345	335	334	375	327	299	330	344	348	360	351	331	348	358	367	326	361	311	334	337	332	321	349	340	328	325	341	323	360	335	334	332	322	360	332	341	321	348	310	338	332	384	356	337	319	353	383	343	350	311	357	341	324	353	327	329	335	358	367	370	332	354	361	304	326	351	314	316	355	329	327	345	334	333	334	354	346	345	343	379	345	299	347	344	348	339	325	301	368	341	350	375	338	362	350	359	357	359	332	333	343	329	301	362	353	304	349	375	330	311	332	328	373	343	308	337	339	318	333	322	332	315	328	304	334	337	365	318	318	327	336	354	344	343	320	336	348	355	374	337	351	345	329	331	334	338	341	355	348	356	358	339	320	350	330	339	347	342	345	335	344	318	320	353	349	341	341	368	296	338	374	332	339	351	350	342	339	346	344	327	306	344	322	338	311	359	324
23573	21264	28852	23994	21264	13280	1489	941	784	754	741	695	663	675	596	602	600	593	577	575	568	593	566	580	582	564	533	567	599	565	527	561	524	570	558	559	519	568	577	527	556	562	575	569	557	551	599	528	543	563	532	538	523	559	604	543	530	600	583	592	558	557	535	540	559	573	591	530	560	518	584	545	544	562	538	554	569	538	516	566	499	578	557	554	525	615	505	551	539	577	557	572	564	553	510	585	577	559	519	493	544	538	528	530	525	529	587	475	505	571	538	544	508	548	551	485	579	581	547	531	565	558	524	551	552	544	530	525	549	569	553	524	552	536	495	553	555	538	543	529	554	533	504	533	554	562	560	551	528	569	549	545	586	564	540	543	552	546	523	569	544	551	531	578	532	529	531	556	543	528	577	562	547	511	549	557	563	536	527	568	538	549	560	560	503	532	560	535	535	527	528	529	506	558	545	543	542	511	574	545	561	521	546	510	505	565	552	531	531	546	570	577	538	542	560	527	545	572	531	571	525	571	570	500	549	539	586	556	553	531	552	532	514	583	509	571	546	548	581	534	544	585	549	529	540	519	565	543	552	552	531	556	527	573	584	538	510	552	523	539	556	523	547	502	531	560	524	556	548	579	538	540	552	517	540	534	570	520	533	505	566	501	564	539	544	539	546	555	504	526	530	546	532	544	541	524	578	545	546	556	539	522	558	533	540	545	533	540	514	562	535	519	551	614	562	540	554	506	511	536	580	556	537	550	534	533	560	508	530	570	537	566	514	556	569	570	540	555	554	548	527	515	557	552	552	539	594	588	544	520	532	577	539	542	534	573	564	548	612	527	516	492	501	542	564	539	551	530	558	548	535	544	544	537	559	530	532	550	564	533	546	542	535	539	570	534	556	535	568	539	534	484	573	493	566	533	587	538	547	536	560	559	569	521	573	538	522	538	539	561	561	508	558	520	505	563	559	533	512	545	517	538	511	507	563	539	580	533	541	561	531	550	529	521	559	519	553	551	545	565	543	524	581	532	524	521	525	529	541	543	549	552	562	535	560	563	497	548	563	530	581	548	538	538	533	540	579	523	578	535	533	568	559	583	538	536	555	542	527	547	515	515	529	536	566	531	541	518	538	505	549	553	554	544	576	535	543	589	584	566	600	554	561	539	552	497	537	555	561	504	483	557	498	568	551	507	568	532	512	524	548	574	589	543	590	599	517	548	528	547	522	547	547	547	542	533	525	544	524	520	530	553	559	530	553	523	546	563	571	571	566	579	572	548	554	585	508	543	524	565	504	541	536	552	567	517	530	529	549	532	543	523	555	555	554	535	542	576	588	514	574	557	523	506	565	559	536	580	509	537	559	533	607	532	559	537	544	528	602	540	560	542	514	529	569	544	529	525	517	557	574	508	548	531	523	560	551	517	572	548	583	594	531	538	585	513	533	484	526	527	533	538	557	547	576	550	557	533	530	563	573	527	536	540	521	545	537	560	541	563	502	607	525	569	545	538	553	542	538	528	556	480	511	541	558	561	558	548	548	525	551	542	567	554	517	550	548	526	547	557	545	595	545	523	511	566	582	560	536	525	574	472	499	533	500	541	530	515	539	475	552	544	579	545	563	512	540	535	532	508	559	531	547	545	498	529	513	512	552	555	513	570	521	529	552	543	566	559	595	527	549	514	517	549	547	545	542	534	552	547	581	494	536	544	544	522	555	527	578	555	550	553	550	558	547	524	549	512	571	577	558	557	540	552	547	540	582	539	561	533	533	542	510	570	540	518	546	544	519	536	548	509	553	560	552	564	537	550	522	609	552	526	528	515	565	566	577	533	491	499	553	539	559	501	516	551	557	507	517	532	548	527	550	521	562	522	564	555	539	556	509	528	500	518	534	542	532	534	501	518	520	522	566	540	497	524	566	495	519	564	541	526	548	551	562	555	556	525	556	568	559	537	551	553	538	518	564	528	572	535	502	502	581	553	515	511	497	506	534	531	540	565	529	541	547	545	513	528	564	541	566	515	554	526	522	523	513	529	535	528	528	595	538	510	525	568	527	538	536	576	543	568	560	552	503	531	553	517	548	553	501	523	549	519	547	557	564	571	579	535	574	502	530	574	553	537	550	587	559	543	581	544	581	525	521	538	534	555	540	557	572	545	560	530	579	559	556	504	540	548	542	522	536	567	524	532	532	537	574	533	525	527	512	523	548	568	551	543	502	525	563	593	536	560	533	555	589	546	498	521	530	554	555	541	518	503	537	529	541	563	564	551	509	550	532	547	510	542	497	523	542	525	561	523	538	548	530	606	558	532	542	547	510	540	534	552	537	609	523	555	590	547	548	556	530	541	562	566	554	504	560	574	522	561	528	558	520	514	593	568	560	564	523	506	527	592	547	557	530	530	547	565	519	525	533	538	546	567	575	530	543	524	550	551	579	573	544	572	532	546	539	536	532	558	536	585	546	550	527	539	538	544	535	543	523	541	521	578	533	542	548	541	551	521	549	542	552	548	567	525	539	559	515	519	527	531	510	517	542	524	523	570	568	571	527	531	553	521	577	564	540	531	526	526	562	535	531	548	536	560	517	579	539	538	544	583	562	507	568	532	527	567	509	539	583	519	543	550	536	520	530	576	532	512	590	538	562	546	536	545	520	526	574	500	545	580	544	557	527	556	537	540	549	541	544	543	562	526	530	553	522	542	541	530	512	542	531	498	586	541	590	580	563	535	526	551	598	536	556	554	578	547	552	491	539	571	524	544	546	547	540	571	540	543	545	552	555	544	590	538	567	548	528	532	548	542	542	557	545	532	489	556	533	510	526	551	573	542	551	543	544	548	548	530	535	550	558	555	528	580	539	557	515	561	565	568	536	593	554	527	525	505	520	581	533	548	504	524	486	501	527	564	529	547	505	533	545	568	564	561	517	517	524	554	558	515	573	521	554	543	524	539	499	513	525	562	545	512	558	582	581	530	566	533	500	554	537	561	533	549	537	547	542	523	552	526	548	541	554	538	527	552	554	549	539	502	550	540	545	545	544	494	533	518	546	581	546	542	553	542	553	597	543	544	550	544	547	534	574	554	512	515	574	563	542	545	553	579	562	547	573	537	572	537	542	544	500	514	596	530	598	543	530	533	541	530	523	524	530	551	525	552	519	582	528	547	540	530	512	561	538	560	541	536	540	542	536	567	539	504	544	574	557	542	571	531	542	534	550	510	554	519	536	525	525	502	542	527	548	565	516	537	543	520	541	559	506	536	505	556	539	552	536	551	555	558	563	535	523	540	513	549	557	555	577	536	543	521	560	556	530	536	522	508	541	521	512	545	494	581	543	538	538	556	532	503	496	519	498	551	535	566	556	556	510	521	519	544	527	488	581	544	555	571	531	519	530	561	548	536	513	587	532	546	571	552	539	540	542	533	521	554	565	594	515	545	551	534	544	578	550	539	531	541	611	528	536	550	547	562	507	581	517	530	542	574	526	558	527	578	545	559	540	580	551	526
6426	26742	28457	3002	2221	1722	1407	1180	1009	965	835	784	729	743	661	662	641	610	653	671	603	587	604	602	618	609	639	609	588	612	579	591	603	620	545	605	597	638	595	558	632	581	599	563	596	577	551	571	595	539	607	601	582	572	595	641	605	608	565	620	578	576	600	545	553	548	563	530	631	580	618	628	569	554	580	566	553	580	553	540	573	580	571	616	566	554	575	568	534	592	586	559	582	598	560	585	583	584	600	599	560	588	611	590	539	589	602	571	542	594	579	573	605	544	577	622	565	546	583	551	584	564	558	610	592	597	615	605	601	580	566	579	567	594	595	556	602	540	559	516	637	574	549	552	584	525	542	533	564	578	576	569	595	595	543	597	589	551	632	600	523	592	595	598	619	558	573	558	595	567	558	581	549	586	528	506	560	569	588	551	577	602	569	542	574	569	606	573	569	575	573	583	575	582	603	547	607	550	552	550	608	574	579	610	558	596	561	569	603	561	559	526	549	534	594	570	550	558	588	563	590	520	568	567	562	570	566	560	551	583	585	563	580	569	576	551	554	535	580	521	556	606	615	525	560	547	567	557	591	555	555	572	578	531	554	546	575	563	583	556	604	576	572	575	595	590	555	566	616	572	594	557	583	551	638	608	580	571	553	572	569	564	573	569	539	573	591	605	549	559	563	601	604	569	589	580	565	593	553	549	563	579	573	570	540	562	584	573	546	566	564	556	590	569	576	561	567	581	593	557	578	533	572	534	554	596	590	577	595	529	588	599	598	520	541	604	611	550	625	528	544	518	552	605	555	563	599	598	590	540	525	579	558	572	551	567	603	569	590	599	624	596	584	573	602	556	560	581	531	559	587	630	572	611	574	546	524	560	582	569	557	551	574	544	613	522	622	565	563	561	554	544	635	601	573	604	535	549	597	576	598	568	594	585	614	543	544	575	528	569	607	542	585	533	618	588	557	549	578	561	587	598	543	615	597	559	546	553	572	597	579	558	579	564	563	540	577	623	558	601	529	546	531	563	590	523	535	572	594	572	565	569	576	574	543	584	562	590	573	554	608	583	541	579	607	602	592	560	562	614	590	583	551	563	565	571	568	583	591	591	585	586	551	609	543	560	596	593	587	601	563	554	520	557	570	553	588	561	581	577	568	579	566	537	560	602	559	595	585	572	593	564	604	556	572	570	554	579	575	555	575	560	554	562	570	559	543	565	597	605	550	600	673	571	616	581	544	577	570	581	569	552	566	596	584	577	568	577	602	590	579	569	584	640	553	570	589	592	599	613	550	609	590	546	568	575	576	555	573	588	593	613	533	561	579	596	511	615	586	549	597	572	557	566	551	561	553	579	573	582	572	573	566	547	588	630	593	517	594	551	596	600	598	581	582	578	594	598	562	559	575	561	565	548	610	571	556	609	617	576	580	569	584	572	615	559	598	567	581	589	580	559	605	562	571	610	600	602	579	582	597	588	604	611	560	591	535	608	555	554	559	587	559	617	559	538	576	601	542	524	555	560	578	589	553	588	598	603	573	596	586	576	608	611	578	576	602	600	574	586	591	592	593	536	584	537	573	571	550	573	552	560	624	554	581	579	621	579	580	559	583	598	581	573	589	570	582	566	574	582	549	610	569	597	551	581	592	591	576	579	610	562	629	557	615	543	577	611	574	586	564	554	576	560	576	574	558	562	577	564	588	589	556	593	577	565	601	561	549	535	581	585	589	539	585	566	561	555	522	558	558	561	597	571	606	575	547	550	597	613	607	594	565	568	578	596	549	571	588	554	549	594	605	572	592	555	554	596	574	541	604	551	607	561	542	561	563	545	580	573	588	603	535	571	570	555	588	546	567	551	590	563	557	561	569	560	595	556	578	585	580	574	559	573	609	597	569	604	548	533	611	580	615	552	616	566	546	547	592	559	553	598	600	643	565	562	613	532	516	617	551	594	584	578	565	561	598	572	576	580	581	596	606	535	606	545	568	572	545	599	601	553	570	568	611	535	590	588	569	551	569	546	595	531	578	561	578	594	548	610	593	561	589	557	517	587	561	559	567	588	576	556	598	560	537	577	570	584	568	583	561	544	562	548	585	544	577	578	561	593	582	589	583	551	552	609	611	567	563	587	562	594	590	552	586	602	586	576	574	527	520	595	546	502	562	565	565	512	568	573	588	596	600	539	588	553	634	559	580	565	547	560	566	588	601	617	613	541	529	542	546	588	564	609	576	551	625	563	590	570	562	633	558	568	574	576	572	550	618	548	570	548	555	571	582	590	552	591	571	598	594	590	528	573	566	570	561	535	493	606	603	592	536	554	587	574	592	570	578	549	567	588	543	554	579	571	589	565	558	570	573	569	588	585	593	545	573	603	549	553	576	543	580	550	589	577	596	579	554	568	598	561	554	562	589	545	609	536	548	579	572	534	608	556	582	568	574	562	553	538	597	567	610	617	559	598	528	608	559	570	607	582	544	545	613	520	590	561	559	548	589	561	603	603	575	522	584	533	594	556	619	601	532	543	549	559	542	576	545	562	569	591	597	552	569	533	575	608	585	615	586	571	588	555	575	552	571	588	574	541	589	606	589	587	586	589	579	589	557	561	599	527	545	593	541	596	572	583	571	580	566	594	618	582	582	547	579	525	598	578	562	563	579	565	562	566	561	567	579	570	624	533	555	557	611	611	603	564	525	619	570	558	600	552	642	519	607	561	600	525	557	572	596	573	538	539	569	542	522	566	586	571	532	541	540	571	624	573	589	559	563	561	574	569	568	565	542	547	580	551	526	573	574	590	575	590	603	587	557	599	633	560	566	604	593	577	596	595	592	604	553	543	561	565	592	579	546	602	598	576	572	587	583	578	590	572	605	590	556	578	614	583	569	548	577	590	573	618	558	569	565	600	574	556	578	612	602	609	615	602	579	553	549	580	575	570	557	578	603	583	593	589	578	537	596	565	542	567	570	593	605	632	585	569	602	590	564	567	594	560	581	600	554	575	546	577	590	572	604	557	565	565	562	576	541	548	603	567	564	571	584	584	595	584	581	584	601	599	585	545	576	591	576	590	583	587	588	617	544	576	576	578	597	578	568	619	561	550	594	567	550	576	530	531	575	639	557	548	602	610	490	588	570	551	591	617	605	583	561	536	558	581	528	574	596	565	595	531	565	585	600	555	531	600	572	583	593	601	591	553	563	563	579	560	609	575	608	578	580	577	569	546	607	603	612	566	586	583	570	530	594	591	591	614	555	598	562	550	569	583	577	543	594	587	554	586	562	569	588	541	595	574	607	597	592	561	592	528	543	591	527	587	543	603	587	557	563	598	536	609	610	584	564	538	598	559	619	585	559	550	569	588	574	555	580	587	551	537	563	560	569	574	612	604	591	548	603	602	552	589	571	583	592	598	557	557	552	608	590	600	572	543	585	579	608	566	580	563	558	544	600	586	602	574	597	564	587	551	580	555	571	588	583	600	593	583	515	587	594	634	569	633	542	570	558	581
24643	21256	28006	24750	15673	742	378	319	258	222	205	226	202	171	209	170	185	167	171	153	157	137	134	168	146	160	152	151	147	142	148	147	155	140	136	163	150	136	154	153	150	141	120	136	135	132	160	141	152	172	144	136	146	149	152	157	152	135	155	145	142	155	150	140	125	131	119	136	137	148	141	154	165	135	145	151	135	157	123	158	158	147	129	147	154	148	129	155	157	160	144	155	148	143	148	140	125	147	144	138	148	131	138	152	147	140	169	147	136	137	165	143	154	143	159	144	152	132	129	137	147	136	157	123	157	161	127	163	151	144	147	155	151	131	143	137	139	147	144	172	144	158	136	124	149	166	153	168	136	143	142	148	148	113	159	147	134	155	131	125	137	137	141	165	128	133	134	159	133	134	122	142	140	121	155	156	129	123	161	140	149	130	154	131	139	144	140	130	138	119	140	139	155	146	134	140	156	130	148	159	130	150	134	130	151	145	156	140	156	143	148	138	159	158	114	146	178	171	150	140	129	122	142	146	119	149	156	123	144	150	146	135	138	161	150	149	140	161	149	170	123	152	148	166	144	159	162	141	144	141	156	132	149	120	157	162	146	148	130	133	129	161	149	171	120	153	125	153	178	140	140	141	130	140	150	140	120	159	146	127	152	153	160	132	141	125	146	137	153	154	155	136	131	147	165	136	149	158	145	144	159	162	167	127	157	139	145	140	166	141	150	144	136	139	132	133	149	134	152	150	135	130	156	144	136	151	153	156	121	151	132	159	142	136	139	154	136	128	134	152	149	145	151	147	157	154	156	135	133	170	143	136	145	167	153	152	145	134	152	176	162	144	136	132	141	132	149	141	136	144	162	149	148	134	140	147	148	144	156	154	142	176	152	132	145	149	166	167	157	135	145	130	136	155	142	116	125	156	155	138	135	157	164	137	131	159	153	147	150	165	116	127	168	158	132	146	149	156	158	148	133	136	140	130	145	144	151	146	141	135	120	144	144	142	140	153	123	136	153	160	155	154	134	133	169	154	131	154	142	142	144	138	132	147	136	155	143	145	143	142	136	148	127	141	155	145	138	143	142	145	134	143	163	141	162	159	141	156	143	131	151	151	154	145	126	133	143	155	132	130	147	152	133	177	179	161	171	168	172	139	155	161	160	148	151	174	148	125	155	142	125	132	153	164	164	148	163	148	130	154	145	133	129	128	134	160	116	142	139	150	146	148	125	148	154	160	134	145	143	150	140	168	144	154	149	162	146	129	143	137	137	126	127	152	133	135	159	177	134	162	141	140	140	154	159	160	150	155	140	147	139	148	160	139	149	131	140	132	132	153	156	134	125	141	149	146	145	143	139	140	142	142	171	163	141	140	149	132	139	150	154	138	148	153	150	148	164	142	125	128	138	172	169	142	163	170	154	150	141	139	148	146	141	154	137	162	137	138	135	137	149	140	154	165	142	112	118	134	141	144	148	158	126	128	144	151	134	167	153	163	147	151	151	137	136	120	133	128	131	134	146	148	151	134	133	148	164	170	138	147	149	141	142	152	133	122	147	155	148	131	137	120	143	138	137	153	134	132	135	140	156	129	120	155	144	147	137	141	135	123	139	130	153	167	145	138	149	156	138	149	160	160	159	149	169	156	145	141	152	121	142	151	158	154	146	156	138	128	137	142	153	144	166	136	150	157	148	143	156	128	151	137	146	127	148	131	159	153	171	133	158	134	134	140	120	149	127	145	152	125	134	141	133	153	148	140	155	134	155	140	144	140	164	130	132	136	174	157	128	159	149	145	143	141	121	158	160	134	151	157	152	143	138	129	147	143	141	146	150	160	144	129	133	143	148	140	156	134	131	148	133	135	157	137	141	129	128	148	160	138	156	132	137	144	135	138	143	164	129	167	134	154	163	133	149	157	144	141	162	131	143	146	148	153	138	149	136	150	141	142	136	153	152	152	150	131	152	130	139	138	141	150	132	131	152	158	146	147	136	138	144	142	153	144	142	128	162	150	145	141	119	148	165	159	128	154	144	139	133	141	132	140	155	153	159	171	156	127	153	145	161	148	142	128	142	147	160	137	151	157	142	153	150	137	133	145	118	145	164	152	151	149	170	136	160	141	152	145	118	145	141	133	145	140	152	138	149	149	119	127	145	168	145	133	151	171	138	156	139	123	159	125	130	156	173	155	140	142	166	148	146	161	135	159	151	127	155	155	129	119	149	143	130	129	157	127	149	143	154	121	134	143	153	144	187	148	135	126	143	130	139	145	152	149	135	157	140	144	153	138	181	150	151	153	133	150	141	145	131	160	134	139	159	142	132	155	129	151	148	153	119	131	139	148	137	142	146	150	166	152	158	137	138	157	168	156	149	152	156	149	149	143	140	128	155	155	151	140	130	153	152	129	153	128	118	144	133	134	148	147	163	137	158	143	153	127	138	147	154	158	160	172	143	124	141	147	136	157	133	149	155	134	136	138	164	156	132	155	171	141	143	143	149	142	153	141	140	157	162	139	151	144	139	133	148	144	146	144	139	157	148	145	177	151	127	127	146	137	159	136	157	146	136	147	145	126	125	156	152	173	143	143	144	128	127	144	142	135	137	153	140	149	158	133	121	152	157	150	137	141	163	143	156	154	162	142	134	133	150	138	141	142	169	144	145	140	152	121	149	153	143	126	138	129	151	147	163	150	157	153	148	134	130	128	136	169	149	138	141	132	154	162	164	156	134	132	138	127	157	134	136	136	137	159	152	137	152	147	166	129	157	158	148	153	168	138	140	147	150	156	137	149	121	125	152	141	160	160	131	159	151	165	123	159	151	157	129	133	160	137	158	131	141	143	140	151	135	160	139	138	150	156	125	136	151	117	130	155	155	156	160	149	158	139	146	119	155	147	142	171	129	154	123	146	135	136	182	141	141	146	169	147	131	148	186	166	139	146	149	157	158	140	147	148	149	171	137	156	133	144	154	142	140	151	162	143	172	163	145	143	150	156	136	157	148	150	132	141	156	141	140	138	144	128	147	138	144	142	153	154	137	146	139	136	130	147	127	150	165	138	146	124	154	133	156	128	131	134	126	145	166	128	123	131	147	171	125	148	140	131	151	155	142	144	139	142	139	143	140	125	150	144	153	158	126	127	157	139	148	136	151	134	141	135	142	142	132	143	144	150	153	140	137	146	125	143	147	134	156	149	130	134	123	142	145	145	139	143	163	152	139	143	141	123	165	137	129	150	129	129	133	148	142	143	140	157	135	155	143	155	151	148	147	150	154	120	147	151	136	144	145	139	122	143	138	143	137	150	146	141	142	128	137	133	131	145	142	150	135	157	149	149	166	165	132	119	157	127	160	147	140	159	156	159	154	161	149	168	141	152	142	133	138	152	142	141	144	146	148	153	151	136	155	153	142	142	134	135	143	160	137	143	154	158	127	131	144	141	128	146	134	181	157	150	167	136	131	140	139	136	144	158	152	143	130	132	154	139	147	137	148	161	153	130	162	140
5889	21556	23995	1579	1187	852	642	513	370	355	298	269	283	235	225	200	212	199	200	189	167	179	174	197	185	191	198	182	194	180	164	202	169	172	174	177	160	184	164	178	164	162	187	170	183	165	135	155	186	174	184	157	164	195	158	157	161	160	131	189	158	173	189	166	203	171	173	191	175	177	164	145	167	189	172	163	186	185	165	172	163	169	177	154	153	150	189	148	164	167	163	182	168	158	145	194	163	168	178	169	166	199	173	187	156	181	162	175	162	181	177	161	168	171	155	170	164	157	172	182	166	173	155	193	178	188	163	169	151	171	172	185	159	203	150	159	179	174	174	174	168	162	171	143	183	188	177	160	156	175	148	176	186	168	166	167	179	166	166	178	169	151	172	167	146	165	165	182	194	179	182	170	183	152	156	166	143	179	170	160	157	156	179	149	182	173	154	181	151	164	150	167	160	160	157	161	187	209	166	165	165	173	168	176	156	187	178	186	163	197	141	160	187	150	158	154	179	177	157	166	173	175	173	169	181	152	154	171	164	172	176	187	176	166	175	159	153	149	145	158	154	190	172	187	173	159	170	156	155	173	188	149	179	170	166	166	190	159	166	162	153	171	182	176	182	172	166	179	195	177	167	140	151	154	156	167	176	190	191	162	165	184	173	189	187	185	166	178	166	187	152	171	160	157	148	174	167	159	187	166	174	148	151	163	164	156	141	167	177	157	156	174	159	175	188	182	165	158	145	170	174	158	144	182	178	146	167	188	168	153	150	162	164	170	163	180	164	182	184	174	200	164	172	172	141	161	160	175	186	149	170	162	160	175	164	177	177	160	180	164	148	166	162	166	147	160	189	190	179	165	165	163	170	182	171	173	179	180	168	185	169	174	152	191	161	149	179	172	161	172	137	149	187	171	172	197	167	177	176	171	197	169	155	184	163	166	158	169	169	137	165	161	171	192	160	155	168	164	163	153	154	157	174	150	179	164	171	165	162	192	168	165	162	183	166	203	173	178	158	158	179	160	163	166	173	163	178	151	151	163	177	161	164	172	167	153	174	146	167	162	164	162	170	192	172	138	157	168	177	171	174	154	161	165	172	183	157	171	172	180	175	184	166	173	147	163	164	167	166	193	168	163	147	139	159	177	165	184	162	172	164	176	146	175	147	179	177	170	174	168	153	155	179	195	176	154	179	172	155	153	170	158	153	170	174	181	161	160	173	151	174	189	161	184	177	164	152	160	176	188	160	158	184	180	191	190	169	173	183	171	170	183	153	148	185	165	147	159	165	166	160	188	177	167	176	165	188	163	164	185	172	159	159	188	160	152	176	179	169	159	172	146	163	158	179	180	172	177	155	192	172	162	166	140	156	175	173	153	178	168	158	143	194	194	166	176	154	174	149	175	170	161	175	170	174	161	153	168	165	152	178	175	162	150	167	173	162	166	208	158	176	151	153	168	166	177	157	174	178	140	186	182	160	162	170	175	159	165	150	170	152	174	154	177	160	168	174	189	177	172	162	147	184	148	173	167	142	160	172	181	169	181	151	154	185	148	172	197	176	177	154	166	190	190	145	155	203	173	183	162	172	155	186	174	174	173	161	162	169	166	186	170	171	175	154	170	159	171	151	151	183	161	179	161	163	169	187	160	168	161	185	182	174	174	162	174	141	155	164	159	156	160	187	151	166	172	146	181	178	184	164	157	187	182	169	193	174	183	147	151	197	158	163	172	175	164	140	160	168	183	179	170	161	193	157	167	181	176	163	166	157	173	175	175	172	148	169	165	190	166	161	162	169	167	157	168	170	160	163	177	193	204	162	149	174	169	166	158	144	148	168	147	203	163	166	150	179	183	169	157	199	159	141	151	178	162	171	193	158	160	158	172	171	161	166	160	194	165	140	177	170	141	194	171	179	188	167	160	167	149	164	157	183	185	184	151	169	157	156	169	180	194	153	168	188	174	190	194	152	164	207	177	160	170	181	184	168	159	148	159	159	180	164	174	156	197	172	164	172	172	164	180	135	181	162	174	156	188	181	179	169	170	171	171	188	167	179	158	158	171	190	176	151	175	156	148	173	172	157	165	159	173	184	166	169	176	174	155	162	181	177	163	181	186	147	163	174	180	162	163	156	169	156	171	165	212	138	173	176	163	164	162	154	180	177	167	177	177	197	192	160	182	167	181	152	136	163	173	176	164	168	186	169	162	156	161	152	146	151	183	162	162	137	201	173	189	173	164	189	149	175	167	161	173	187	159	146	166	184	160	164	153	172	143	190	178	160	169	171	193	171	158	161	173	183	163	172	155	185	163	164	153	167	157	172	168	172	181	179	164	179	154	158	160	147	153	180	188	159	172	171	167	160	166	150	170	143	152	163	178	161	163	162	138	148	149	164	176	158	169	156	170	178	160	153	162	157	158	160	168	191	146	168	148	156	151	181	168	152	144	182	163	168	153	177	154	144	182	165	161	179	157	141	178	182	163	171	174	166	165	169	165	167	186	179	174	171	163	167	201	171	165	167	183	149	161	173	164	180	167	171	162	148	163	161	177	178	154	165	183	159	175	161	181	135	172	159	145	173	159	179	170	199	165	143	175	146	173	196	166	152	200	171	165	161	172	169	170	165	167	171	157	174	184	143	170	164	159	162	159	176	175	152	147	164	174	161	162	145	146	177	149	166	180	167	151	162	167	184	177	162	166	138	141	174	199	170	168	178	193	160	152	168	166	179	170	158	160	170	143	172	158	165	165	180	162	180	178	183	157	167	180	166	163	190	174	173	146	167	166	177	141	172	175	191	139	175	145	169	171	183	161	180	168	187	157	174	151	160	185	159	164	175	175	152	162	181	144	160	167	170	147	163	183	167	160	146	170	171	175	158	165	177	152	177	160	150	165	170	171	163	193	171	157	168	155	180	192	157	177	156	200	170	164	155	159	182	165	168	166	188	160	160	173	162	151	187	166	156	162	173	174	169	156	162	159	148	179	189	163	142	159	185	172	183	179	158	166	174	169	173	180	176	150	153	183	170	153	167	154	186	155	168	173	199	176	190	166	161	145	165	147	167	171	150	174	168	146	157	161	169	162	158	163	182	175	167	177	185	164	143	183	174	168	164	167	159	157	153	162	198	174	170	154	178	149	153	159	186	157	167	186	157	146	171	175	186	173	159	156	169	167	160	157	171	153	161	166	174	166	202	170	185	181	162	173	155	160	148	157	163	154	161	174	188	164	169	169	168	181	168	173	175	164	180	152	188	166	185	176	158	162	192	166	160	164	153	153	172	186	155	154	157	175	203	169	184	184	156	176	170	177	157	159	176	162	180	156	167	173	161	180	162	176	163	166	194	148	168	169	158	168	193	173	183	186	163	162	157	147	160	159	149	181	173	144	158	168	162	183	182	124	173	161	197	169	147	182	159	153	179	159	165	173	146	163	185	146	169	161	160	161	156	149	183	181	154	148	150	183	173	192	167	180	169	160	158	162	162	172	179	192	177	160	175	159
22500	21290	29340	23599	21290	21366	12037	1208	925	798	709	655	575	561	522	563	545	526	510	475	474	470	461	445	447	443	444	414	432	442	414	398	441	445	430	419	395	453	397	397	445	404	394	444	439	439	479	396	384	354	399	438	417	406	391	402	445	440	399	410	426	428	413	413	455	396	421	387	412	384	446	398	417	427	418	420	432	386	431	402	430	418	425	410	371	386	405	389	418	418	405	397	427	414	431	393	413	379	422	421	401	424	416	407	414	425	417	381	388	387	407	408	436	428	434	413	404	432	433	397	375	406	399	423	423	396	400	385	437	411	424	389	396	408	414	410	428	445	408	422	386	424	422	383	401	376	412	399	419	397	407	428	395	393	405	410	389	418	381	422	450	407	456	403	425	461	375	436	393	411	408	373	415	401	413	386	428	430	417	428	430	398	423	407	397	441	410	423	405	427	433	378	413	433	444	408	442	401	395	409	398	409	411	404	410	430	420	396	419	405	398	400	373	408	415	432	396	436	368	391	387	422	392	427	400	419	424	369	414	373	410	390	397	432	377	367	426	413	394	426	433	394	381	401	395	391	462	401	399	368	447	415	424	403	416	383	396	438	397	383	412	400	405	386	427	407	349	427	430	379	400	401	406	379	404	477	383	431	399	391	408	421	463	363	398	413	401	381	394	450	453	440	441	411	383	386	423	410	439	393	400	386	396	432	446	415	435	411	398	424	404	448	397	392	416	424	422	399	415	430	418	400	414	421	409	389	399	424	397	415	422	405	413	389	410	401	446	409	391	399	407	396	426	408	394	387	397	414	441	429	391	397	394	393	399	400	384	416	416	432	424	411	438	388	405	382	413	378	456	417	421	404	392	433	367	406	379	409	363	405	368	402	418	382	372	393	393	401	400	408	405	395	417	389	412	406	420	398	427	372	388	390	411	426	382	438	415	380	384	362	410	392	418	410	428	437	400	414	434	438	415	432	397	421	373	409	408	385	355	450	470	440	461	394	408	415	387	399	399	393	382	418	405	441	423	397	401	400	396	371	381	408	430	418	455	411	404	397	421	403	370	399	447	409	405	383	413	379	413	369	412	371	402	403	406	446	416	374	385	414	424	386	393	417	418	396	408	415	401	412	422	390	423	403	437	386	414	429	419	381	434	423	409	432	390	406	434	425	449	385	398	415	429	391	394	413	430	425	400	431	402	389	395	392	411	426	393	450	400	387	413	386	382	420	420	400	437	425	389	426	386	428	411	433	437	386	398	395	431	415	369	408	382	426	388	379	390	391	425	394	394	383	392	434	427	419	397	426	403	400	429	376	417	410	376	414	410	403	423	365	457	436	424	394	396	410	442	410	417	394	407	375	445	421	417	398	434	429	416	389	418	404	413	384	431	416	416	423	419	441	416	376	381	408	407	373	383	414	409	411	416	425	411	395	414	444	413	399	411	434	425	400	424	403	419	407	411	400	401	385	406	414	411	400	403	420	414	428	413	433	413	390	387	408	425	416	433	398	390	406	390	401	405	421	402	391	419	420	430	392	448	439	397	383	414	410	397	386	384	414	407	398	399	426	429	408	423	389	404	448	407	426	408	371	406	411	409	429	389	414	416	374	416	395	397	398	412	405	374	386	419	404	409	423	426	415	402	399	412	443	406	428	409	356	413	372	434	421	402	412	376	402	414	403	404	397	416	399	441	416	395	442	404	439	443	429	426	440	402	455	397	431	402	425	408	407	401	449	390	426	408	399	374	386	410	372	411	419	411	442	396	401	415	396	410	391	373	393	424	430	451	412	407	388	409	401	418	437	397	407	370	421	409	400	404	393	381	438	391	389	419	411	393	403	413	387	385	419	412	380	386	400	418	422	424	406	405	423	403	448	413	410	408	361	434	404	408	412	398	433	416	405	388	383	428	421	414	388	436	434	370	416	406	424	441	441	411	426	414	404	428	380	392	399	412	421	438	388	394	432	412	373	431	448	370	407	406	428	411	402	384	440	409	376	421	386	383	390	402	401	423	388	396	402	410	405	391	427	389	408	401	394	377	422	395	418	361	443	400	379	410	408	404	396	423	430	379	440	366	420	405	397	392	421	414	406	414	410	401	419	416	414	457	385	418	435	436	398	396	386	398	396	400	441	432	433	427	412	426	399	406	392	405	386	431	424	381	374	420	401	408	434	433	409	409	417	371	411	413	395	426	427	410	416	428	396	409	411	392	381	400	390	389	374	393	438	396	419	384	445	438	385	417	425	390	410	423	416	416	415	417	401	408	448	401	369	452	437	426	444	426	389	429	431	433	411	410	437	390	397	383	399	404	389	364	403	391	407	410	411	388	421	426	401	445	390	420	412	418	401	431	391	372	436	412	395	396	415	423	398	370	417	402	389	441	409	401	381	397	402	360	382	392	413	363	406	431	404	450	442	457	366	406	443	430	477	430	396	385	440	417	376	378	412	414	403	413	390	415	422	395	411	401	407	401	414	415	408	391	430	397	373	405	422	432	394	435	416	414	382	403	424	422	468	383	397	403	389	409	381	413	443	375	410	388	367	408	398	417	419	393	445	409	420	413	405	418	380	429	402	409	371	411	389	417	393	394	404	406	428	410	433	413	414	398	406	395	398	421	391	382	402	386	404	388	381	406	421	405	408	360	408	416	406	405	400	428	400	389	418	414	422	394	398	367	418	392	380	400	402	413	425	398	403	414	417	424	408	417	411	427	392	389	399	424	436	427	426	393	370	376	411	415	400	377	387	399	417	370	415	387	388	389	442	425	386	421	365	398	430	385	399	386	353	401	401	396	398	406	379	400	410	348	404	406	409	418	402	432	391	442	401	387	413	362	389	391	400	414	444	396	431	416	415	415	414	439	401	404	396	387	422	383	424	390	381	409	392	412	441	403	418	402	402	408	388	422	437	416	421	398	423	436	413	440	392	415	389	435	429	414	386	399	395	431	448	395	398	416	446	407	430	423	410	412	410	392	399	404	402	434	407	396	401	433	390	421	435	460	420	421	361	439	408	376	394	372	398	403	401	393	396	378	421	428	407	401	363	365	420	432	431	436	443	401	387	386	396	410	457	408	409	379	415	406	438	398	415	409	448	445	397	392	400	380	404	416	415	395	410	399	394	413	426	440	389	443	425	428	383	387	395	374	407	414	415	444	405	403	393	444	381	393	468	400	375	413	411	418	396	418	423	435	397	458	438	408	413	408	398	428	411	410	411	400	426	401	392	395	416	440	396	404	445	396	413	402	430	380	443	431	416	411	402	416	409	423	446	430	412	410	385	432	399	444	394	416	422	416	438	416	404	412	375	415	382	409	383	421	400	418	403	415	417	406	400	477	405	412	417	439	395	432	428	439	435	399	389	402	410	379	389	371	428	394	433	433	397	436	394	387	432	403	385	388	392	407	417	416	414	412	403	423	368	434	401	431	400	409	401	395	414	394	403	393	445	387	399	423	408	455	425	426	398	452	410	418	402	402	424	390	421	366	410	389	399
9142	34046	39712	5128	3676	2664	2013	1602	1346	1044	938	859	776	666	664	639	609	539	545	564	555	512	507	513	502	511	495	491	517	446	496	502	461	482	466	456	510	437	498	497	495	497	480	447	469	441	465	466	431	456	447	472	476	455	461	477	453	447	488	419	448	486	435	470	426	404	432	465	448	466	481	484	453	450	411	497	441	447	428	457	458	469	405	466	431	471	442	434	464	465	446	418	438	449	469	431	428	425	453	444	443	466	437	438	441	451	493	438	412	456	451	441	482	466	464	383	415	437	476	437	433	475	440	436	438	463	434	426	472	450	449	457	452	418	455	443	418	423	454	460	422	452	453	419	426	427	483	417	428	471	462	455	491	437	452	417	463	465	425	466	461	395	451	424	486	425	447	432	415	452	419	434	465	458	437	446	454	426	449	444	416	423	488	441	450	424	462	443	464	452	439	459	470	447	433	435	444	443	428	482	457	454	444	422	441	445	433	503	445	411	468	417	430	437	444	461	485	485	441	447	453	403	407	452	423	437	442	418	461	456	439	445	444	439	460	452	416	427	451	447	431	428	446	421	475	409	431	468	458	448	446	446	466	425	441	458	440	453	489	440	477	467	440	434	428	432	435	444	458	397	467	451	471	482	439	411	406	460	403	442	459	444	428	463	450	443	486	442	451	397	457	418	434	421	455	443	459	470	449	442	419	455	446	411	472	465	485	506	440	483	441	437	435	424	452	470	446	421	456	440	444	459	451	448	458	465	439	431	443	429	446	439	434	420	455	442	402	463	434	444	476	469	411	455	468	433	434	436	432	437	448	458	497	467	466	444	456	441	444	448	440	463	467	458	436	445	451	408	456	477	448	459	424	445	443	433	447	422	439	459	413	423	441	415	434	483	437	473	439	432	446	420	415	403	433	410	421	469	474	418	436	426	445	431	444	441	441	420	465	441	434	465	446	440	425	464	426	418	462	410	431	452	473	418	465	454	470	451	445	464	441	435	419	427	442	463	413	499	431	453	443	471	420	454	449	459	439	435	432	415	456	429	462	418	413	424	447	457	427	470	415	419	473	428	407	427	458	450	458	447	448	412	432	432	431	429	479	396	415	440	463	478	446	428	417	443	462	422	445	413	410	435	440	433	463	450	425	418	444	449	474	431	447	418	416	434	427	404	452	452	444	431	442	440	430	453	417	447	441	458	422	436	405	436	424	449	434	455	429	451	454	466	458	447	467	422	451	454	421	434	459	427	448	411	450	470	445	456	437	451	432	476	459	471	463	442	459	441	401	434	427	469	453	462	440	460	430	469	425	462	452	422	443	455	494	435	466	436	421	450	463	420	450	461	458	425	425	443	495	415	449	473	429	446	447	442	455	454	450	448	477	427	463	423	470	470	424	466	433	433	478	424	456	468	449	455	469	439	397	461	461	415	423	444	471	423	405	455	444	461	426	449	448	446	429	476	449	443	430	458	426	468	421	423	426	448	449	428	430	463	425	473	460	469	430	463	486	420	432	475	480	460	408	432	424	459	448	444	463	433	407	461	441	485	477	466	436	453	462	437	487	424	451	425	494	448	434	429	456	473	455	422	470	461	461	424	441	493	437	435	465	468	437	491	439	460	436	457	444	443	415	441	457	446	428	415	457	426	443	429	432	484	412	464	470	446	388	438	438	482	435	417	439	417	426	429	449	406	529	446	410	450	427	462	407	465	456	425	434	411	456	428	455	417	475	482	447	432	407	440	479	431	438	440	455	451	420	412	413	425	452	443	472	469	491	439	475	447	473	467	449	455	444	473	426	472	475	438	460	440	435	413	448	445	397	475	473	462	483	428	464	482	408	454	471	402	455	406	444	462	436	483	455	463	490	447	430	422	455	454	454	441	436	488	476	477	447	472	471	454	457	443	446	463	431	430	426	427	437	440	484	419	462	430	447	459	456	444	450	412	447	453	444	441	438	467	434	461	444	464	459	455	490	427	437	462	460	410	440	494	404	472	458	418	438	429	413	425	470	441	435	457	494	451	484	433	394	451	489	437	502	484	448	427	461	454	484	465	438	440	452	408	430	469	409	441	470	440	452	446	401	425	502	474	429	435	442	441	406	462	455	444	446	460	459	455	430	430	443	405	420	435	468	464	446	422	429	465	455	415	470	458	473	428	444	443	475	472	464	419	425	434	400	444	457	468	440	477	451	469	433	444	483	415	450	421	471	476	423	431	443	448	426	439	432	442	441	437	458	454	433	438	449	474	464	448	389	444	449	463	441	453	461	441	406	462	452	473	452	480	451	448	422	421	467	426	485	463	484	407	422	429	427	449	482	425	433	438	451	420	449	453	417	440	443	466	491	430	471	423	445	467	452	416	424	472	451	462	460	446	447	427	431	425	444	464	466	457	437	437	418	430	428	485	469	409	439	435	434	437	472	454	489	456	432	443	427	444	414	460	444	478	456	455	470	459	447	469	475	475	434	481	464	451	442	428	475	452	443	461	425	427	429	480	433	453	432	423	457	457	493	434	461	470	448	423	417	475	461	430	449	462	443	427	448	465	408	442	446	441	430	435	464	466	437	428	462	431	440	430	468	442	449	451	434	412	483	470	465	482	443	487	423	425	430	447	440	434	446	446	430	445	455	484	440	423	460	445	429	432	430	411	428	371	437	420	417	435	487	424	477	445	456	452	455	428	430	419	419	436	466	454	444	437	447	455	431	415	434	444	475	481	427	486	502	421	438	445	433	442	481	435	445	449	441	424	436	431	468	465	449	463	475	443	428	446	440	458	465	462	437	448	473	405	477	467	418	457	448	430	449	413	411	419	448	444	433	466	437	408	440	437	427	451	470	437	463	419	455	447	426	468	447	422	475	420	459	453	446	475	483	451	459	436	419	414	417	443	456	459	434	440	455	427	447	441	468	446	423	469	445	447	406	495	423	424	461	469	454	447	444	453	394	459	420	415	432	435	403	449	452	423	421	440	423	441	446	460	451	457	427	460	470	450	444	459	467	452	463	451	442	442	471	490	463	485	446	453	421	485	431	465	447	422	420	451	434	479	450	452	442	477	396	458	441	431	431	459	468	491	442	450	456	467	470	427	442	453	472	460	447	445	463	428	434	451	433	436	433	418	453	462	443	460	451	420	438	388	425	450	445	461	451	443	476	451	452	459	438	493	446	400	466	447	437	423	427	451	462	407	385	462	445	436	449	409	451	473	433	446	421	422	454	491	483	438	444	453	427	443	461	441	435	445	437	448	437	462	447	443	465	438	477	445	436	467	440	421	437	432	454	425	460	443	424	463	437	438	418	447	410	469	420	453	437	438	416	456	454	424	405	466	403	416	440	441	475	426	428	451	420	451	437	437	464	481	447	403	464	429	474	429	438	429	438	474	437	432	417	447	464	495	437	444	455	469	464	455	401	459	410	471	453	444	444	427	416	469	468	404	425	405	394	405	432	448	455	472	418	425	402	450	415	400	425	464	448	431	429	442	444	445	431	449	406	461
27252	19239	9955	1016	390	348	403	326	310	341	326	330	348	342	302	313	299	313	334	324	300	323	293	287	347	325	294	315	318	310	302	310	332	318	277	318	295	326	339	288	286	276	301	302	308	314	306	318	303	293	347	321	288	303	293	277	334	316	325	313	317	286	312	287	285	317	290	318	333	267	332	309	322	303	303	319	326	291	286	304	318	290	283	341	301	344	308	322	297	322	319	335	325	323	311	326	312	273	303	280	328	288	343	303	308	291	336	315	336	305	300	304	313	299	304	308	312	341	309	302	313	299	306	311	346	298	306	298	321	303	309	333	317	311	315	299	288	312	320	310	308	322	305	350	311	303	322	314	305	321	288	324	318	295	289	331	279	280	313	334	315	322	289	324	301	353	321	288	321	325	285	314	328	336	324	295	338	306	284	292	297	325	333	312	347	306	277	308	308	319	295	342	360	334	310	315	286	316	295	306	326	288	324	299	316	311	306	321	273	309	276	311	315	292	324	306	307	301	286	301	357	313	298	277	285	357	289	288	295	331	334	315	323	321	292	288	299	331	297	324	307	300	309	312	346	302	317	292	313	324	326	310	353	325	330	305	293	335	312	280	335	317	281	315	322	289	306	312	301	315	300	293	309	312	299	342	346	336	311	312	301	309	324	282	280	293	320	322	338	304	289	335	305	303	302	309	281	330	301	339	348	325	304	310	300	294	332	305	290	332	288	309	306	338	288	310	300	314	307	317	310	300	300	322	298	307	305	325	307	308	302	335	317	326	313	317	295	315	312	307	334	289	301	284	313	312	345	330	298	307	296	319	342	304	296	320	332	308	318	316	307	307	345	294	326	311	316	308	303	338	331	307	316	293	345	314	278	314	272	312	307	325	285	310	260	289	286	318	318	313	310	341	330	287	323	313	309	327	299	306	293	345	313	318	299	295	299	328	301	292	338	307	306	283	291	310	304	305	313	309	335	325	327	310	305	306	318	348	301	316	272	299	301	297	288	308	314	306	305	270	275	298	277	329	296	311	314	317	333	277	297	347	315	303	289	293	301	322	308	308	335	316	328	310	323	334	283	312	275	292	314	311	326	310	325	282	263	318	297	302	303	305	299	328	308	308	353	333	338	280	322	325	304	319	333	325	288	332	327	294	330	319	325	304	294	292	308	274	335	337	290	333	314	287	305	320	312	286	316	317	300	330	328	301	311	325	319	301	305	332	293	309	317	306	285	330	298	327	328	317	319	322	311	317	320	318	349	322	317	322	272	343	279	323	304	320	302	343	311	311	322	322	296	291	346	297	317	344	334	311	309	298	349	310	328	322	308	290	310	321	335	311	308	334	364	323	309	325	293	286	329	320	322	303	315	303	296	299	287	333	313	340	267	335	320	311	343	298	299	290	326	296	290	312	337	303	330	296	325	336	304	307	304	324	306	359	335	321	316	312	318	298	308	336	325	298	357	330	342	328	321	297	324	287	336	353	329	332	349	301	327	287	330	287	314	309	312	330	296	312	289	279	329	342	325	314	297	303	304	306	301	315	334	352	294	318	301	294	310	299	313	325	306	280	307	310	327	312	320	303	342	317	320	323	310	320	294	312	309	316	291	314	316	316	325	318	332	313	313	343	349	293	289	332	342	355	326	301	311	277	284	324	312	313	288	319	292	306	307	331	308	315	283	333	313	310	304	307	337	314	299	336	300	315	292	310	327	302	292	300	313	368	349	337	280	299	280	300	336	332	293	332	324	298	323	277	307	303	317	296	331	341	304	304	331	329	339	268	276	345	334	282	344	315	313	305	339	318	293	345	317	319	311	303	318	349	317	300	274	342	296	310	297	309	313	284	306	302	341	320	307	308	290	340	321	299	302	317	313	322	327	312	273	320	329	322	304	303	300	307	288	310	305	294	308	319	318	332	331	322	288	315	292	306	288	346	311	314	294	296	357	346	316	292	304	314	320	317	327	292	312	318	298	317	303	290	327	323	306	289	318	351	286	312	306	302	311	293	327	319	324	335	298	306	299	332	320	309	341	319	308	326	308	284	309	319	332	327	295	326	290	307	315	282	286	295	273	332	319	327	309	361	285	327	306	311	340	320	315	274	315	317	295	323	343	308	344	254	296	309	320	297	305	307	322	324	332	327	295	299	270	293	323	340	322	267	288	327	326	318	305	280	302	325	297	269	309	299	322	324	315	314	347	317	339	322	313	303	312	316	315	324	272	332	296	336	308	323	311	305	328	296	297	278	342	274	315	342	302	300	343	328	307	297	326	316	303	311	262	303	344	295	350	320	326	324	304	295	283	300	335	299	306	305	306	299	297	292	334	276	305	324	319	317	319	311	329	304	332	313	311	317	313	314	331	282	297	314	300	301	287	307	314	324	323	325	321	321	307	343	331	298	314	337	328	289	308	302	322	319	309	313	300	312	340	305	326	315	319	315	313	305	336	320	307	303	300	306	352	309	301	326	287	307	304	308	331	330	308	322	308	330	320	340	316	263	319	313	305	297	314	300	301	333	320	320	306	314	330	293	304	335	309	333	315	333	298	323	299	310	322	339	334	302	294	304	311	324	309	322	300	327	317	303	351	334	321	300	330	302	305	318	334	313	336	314	306	271	327	310	286	325	321	310	289	285	323	302	310	323	340	314	342	349	329	351	285	323	322	269	274	351	315	314	310	305	303	298	338	282	307	298	287	311	320	294	290	328	291	299	341	309	309	318	305	308	337	329	314	310	285	324	291	314	272	342	291	313	303	313	311	294	333	304	317	282	306	328	325	323	279	343	303	325	310	317	295	345	318	297	329	291	296	266	307	313	283	317	319	315	315	291	306	312	307	309	337	333	319	311	340	288	308	338	331	289	303	331	322	291	303	313	343	320	306	312	323	304	321	291	317	297	308	319	307	333	295	332	313	297	287	316	274	317	332	334	310	306	338	301	311	286	290	309	279	343	332	311	339	337	317	308	297	327	333	291	324	350	293	331	289	323	292	314	327	296	308	338	311	291	324	313	299	346	337	287	358	316	319	302	270	297	311	313	341	325	327	318	319	308	310	309	312	308	297	330	316	310	307	327	311	305	316	344	335	327	308	316	289	314	354	302	325	299	348	341	313	305	297	313	338	307	313	332	317	333	298	308	294	297	273	316	336	292	320	324	307	287	281	338	299	319	366	312	313	321	298	299	315	321	318	361	291	285	315	293	297	288	318	329	311	351	305	284	299	306	334	304	319	335	282	325	301	313	291	334	301	320	316	343	311	335	348	310	318	324	312	312	296	318	260	285	309	314	316	293	338	355	325	329	322	336	318	322	356	294	290	333	311	319	304	273	323	300	318	289	299	298	298	285	342	304	346	300	318	315	290	269	320	326	318	307	303	286	275	336	292	317	320	311	292	306	324	327	305	336	336	321	325	322	346	327	298	293	300	308	309	300	316	295	338	308	318	304	308	316	314	335	293	357	313	316	336	293	327	338	327	295	315	323	326	323	297	293	325	307
5953	5408	6028	462	406	384	370	375	354	350	325	343	351	369	347	326	337	368	342	333	353	310	354	377	341	336	345	310	297	296	336	355	315	327	313	336	336	331	298	340	353	296	349	322	338	348	325	312	312	312	333	324	335	338	365	346	323	324	375	339	340	339	332	308	301	320	309	316	360	367	349	328	327	372	343	332	339	312	313	326	370	354	339	332	321	375	351	310	351	324	365	349	324	301	348	319	304	317	281	333	346	348	343	313	349	368	308	323	343	325	315	328	334	326	355	334	320	321	332	321	339	321	376	314	307	326	302	308	372	340	357	321	324	330	283	318	318	340	368	306	334	337	367	316	346	361	319	336	310	338	339	321	339	310	307	311	315	336	304	346	318	315	316	308	315	330	334	340	343	344	337	329	318	341	350	368	340	310	318	313	335	334	343	321	332	326	317	294	316	333	347	339	343	317	304	313	330	322	329	338	312	361	319	317	382	328	326	311	324	318	322	383	357	327	350	334	355	346	357	332	303	322	310	341	347	325	363	320	326	337	321	331	348	323	302	362	313	313	342	300	319	304	322	339	340	347	345	333	326	316	307	352	302	347	327	330	321	355	322	333	343	328	335	293	345	354	304	348	325	344	318	326	338	329	349	334	335	333	340	318	342	346	317	325	337	351	298	351	331	347	342	333	337	340	349	310	304	327	312	363	344	325	342	320	333	339	329	329	308	338	321	324	336	335	297	297	314	319	329	337	335	326	320	322	314	357	312	323	346	319	346	337	327	341	308	346	333	346	342	338	344	360	324	319	333	359	319	321	322	313	341	361	340	347	309	317	332	312	349	337	343	375	354	324	326	320	300	352	346	341	324	331	339	355	341	351	312	330	316	328	309	320	327	350	367	349	344	322	327	315	351	318	310	342	302	374	327	366	325	318	330	321	316	300	340	314	325	312	298	370	323	331	325	318	315	295	312	322	368	327	327	319	334	334	319	333	326	350	333	316	335	337	327	342	334	347	329	307	296	337	342	330	295	325	331	315	331	349	344	337	355	315	329	337	354	350	319	324	335	300	328	341	337	311	342	332	338	355	340	331	315	299	333	337	326	342	352	303	364	325	341	328	308	362	363	343	310	293	340	341	359	352	336	336	336	348	326	326	313	318	323	343	355	318	315	340	320	282	351	296	311	335	326	348	296	320	305	320	299	322	334	330	335	344	342	311	345	370	305	324	344	318	343	327	306	332	342	347	324	342	345	331	318	338	313	314	333	331	332	328	317	342	376	341	303	328	312	314	342	319	329	323	345	354	341	340	293	320	321	308	354	328	307	344	316	325	318	357	325	334	311	319	332	316	345	318	310	328	316	351	321	363	333	317	314	325	346	338	309	331	355	332	331	404	339	342	324	311	340	350	324	325	378	356	319	358	363	317	303	364	339	307	347	340	306	353	337	322	361	310	339	337	336	331	320	329	321	341	344	316	342	348	363	337	322	345	330	324	326	318	305	312	325	357	355	312	346	303	321	351	327	311	334	314	330	344	306	311	313	320	333	341	314	381	319	346	346	318	320	319	303	295	346	342	317	311	336	342	352	343	330	359	316	340	323	340	347	366	338	350	338	355	315	317	346	321	329	314	311	329	329	369	350	368	347	361	342	371	339	291	350	355	346	357	323	381	347	320	321	350	341	345	337	311	318	337	327	337	358	325	339	352	328	360	336	344	323	318	328	333	352	317	329	320	349	332	309	348	318	280	352	320	309	353	358	324	341	343	333	339	328	311	335	336	323	339	328	312	328	349	344	332	360	340	358	334	368	316	319	367	346	315	339	316	348	344	311	349	331	325	341	353	322	353	333	337	317	328	324	313	347	347	283	375	324	311	350	357	338	337	328	340	325	334	337	353	310	339	381	322	340	352	333	365	369	308	339	322	339	337	347	327	310	350	336	333	333	332	326	357	357	334	359	337	325	334	320	344	319	348	332	339	355	337	331	335	349	356	328	360	352	335	348	317	354	315	346	360	351	325	346	338	339	334	357	358	345	357	323	359	314	338	320	335	318	331	328	342	334	328	352	338	309	328	323	328	317	372	335	314	329	343	323	338	340	301	318	340	314	347	322	322	343	339	358	326	319	333	303	361	354	349	365	348	335	317	350	332	305	343	344	319	326	316	342	310	319	301	333	311	317	346	340	320	351	338	330	309	306	310	355	318	325	364	337	332	340	311	327	337	317	369	363	347	351	334	371	362	357	350	315	345	340	319	331	344	361	342	296	341	303	298	356	346	330	317	348	329	327	309	352	356	325	339	323	348	342	337	347	358	306	308	330	355	341	355	309	289	313	356	331	342	312	310	318	371	314	355	331	322	326	339	317	323	312	331	323	305	337	309	358	356	316	302	333	334	299	343	352	326	325	352	301	331	319	322	352	358	322	344	318	335	351	338	344	345	347	352	321	337	322	339	343	350	305	312	342	333	313	330	344	332	373	334	312	333	370	333	333	335	350	351	332	342	333	317	361	336	360	321	323	332	314	315	344	331	352	326	344	308	358	354	348	338	335	313	346	342	299	327	309	317	347	333	372	341	328	364	317	346	330	332	342	318	323	318	320	342	310	337	346	341	307	347	315	331	328	364	313	340	323	322	352	306	333	317	375	325	329	347	330	322	334	338	344	347	339	309	328	339	357	352	323	324	356	329	326	308	328	303	330	377	307	321	297	329	322	326	330	349	357	343	338	324	334	336	310	342	365	328	355	322	318	327	321	356	338	321	305	339	335	344	343	334	325	362	343	327	337	306	344	366	315	366	338	334	314	310	354	355	330	325	316	334	327	306	294	341	317	324	316	315	336	347	341	370	342	321	331	376	337	306	317	292	311	324	316	332	314	347	310	337	344	338	350	318	318	316	334	339	314	343	314	332	330	325	337	329	327	356	311	332	336	353	362	352	291	325	344	343	364	350	319	349	302	334	335	333	339	327	350	309	348	328	345	341	332	340	321	347	329	362	313	317	337	317	344	348	312	314	339	325	315	319	318	366	329	331	332	342	349	339	324	360	351	334	314	329	325	348	281	321	340	328	320	321	342	349	343	328	340	353	327	298	309	329	320	331	350	323	347	325	324	343	311	307	336	347	313	326	332	368	345	359	340	328	345	324	334	349	324	370	345	316	332	372	347	323	311	323	350	330	351	284	333	343	330	321	315	309	362	352	356	337	347	339	353	339	290	322	342	302	348	347	338	307	343	328	294	312	324	349	346	341	357	384	320	338	366	302	313	344	310	337	346	333	334	320	344	318	335	364	316	359	313	312	347	329	341	341	330	332	321	306	352	329	334	354	351	324	306	331	329	341	332	325	376	316	362	320	323	333	313	348	336	345	333	348	331	326	347	312	340	319	346	344	357	302	339	343	318	314	347	325	353	329	345	358	333	350	332	341	338	333	322	330	338	353	312	332	351	326	352	331	335	335	347	331	328	325	337	335	311	351	318	327	339	313	344	331	294	326	318	339	347	332
23612	21266	28884	23986	21281	13546	1492	913	769	840	678	688	656	574	647	591	630	574	615	581	575	572	544	586	539	516	614	546	573	545	541	576	594	550	549	527	552	533	522	566	513	559	550	540	546	512	510	563	509	511	530	523	571	568	551	525	533	571	534	534	514	539	549	529	486	537	576	525	534	532	562	502	564	567	544	514	568	547	524	540	509	562	541	520	565	575	555	515	586	528	545	565	524	508	545	543	551	540	532	517	562	540	543	540	532	571	531	513	558	551	548	563	530	536	519	544	506	525	573	579	531	552	557	567	536	567	554	547	575	529	554	551	532	561	550	547	554	509	542	455	524	552	568	591	469	539	546	550	494	572	528	517	518	571	560	524	526	505	549	563	559	550	546	539	572	530	567	504	546	554	509	534	526	529	535	526	543	578	578	512	549	532	532	576	511	526	593	560	585	500	516	533	544	551	569	524	574	562	541	551	523	519	552	518	568	505	541	509	538	500	535	508	559	521	526	537	584	543	546	543	525	509	560	538	516	578	584	550	522	583	540	562	541	523	568	525	554	493	565	511	546	533	527	538	519	548	548	523	559	553	529	565	520	556	524	551	559	559	524	525	543	524	555	501	537	517	555	522	548	561	557	595	537	516	516	537	576	528	580	521	589	513	505	572	533	548	540	539	499	559	521	533	516	533	511	510	598	538	531	537	500	559	542	560	552	557	550	542	536	531	562	587	543	520	541	523	534	543	546	553	534	550	558	584	547	566	562	574	554	514	545	519	550	535	543	531	580	557	529	562	526	505	537	509	552	531	555	556	560	541	541	536	546	545	560	475	531	549	568	529	528	539	513	556	565	563	555	542	572	537	574	527	548	520	518	496	554	560	514	532	536	558	543	558	515	556	567	496	581	504	531	533	541	574	545	540	518	527	527	559	523	575	556	544	496	522	538	512	524	532	549	542	541	541	534	539	512	541	570	508	552	558	561	565	597	540	504	524	515	593	537	544	602	550	520	548	508	514	520	552	561	552	526	551	511	525	547	554	568	523	542	574	546	570	523	509	551	586	576	558	537	524	539	522	513	532	545	540	483	521	517	552	523	544	513	514	544	525	527	540	520	560	519	537	546	579	569	534	518	543	501	512	544	570	534	537	503	498	549	493	521	555	526	526	547	531	543	531	547	489	557	530	600	565	547	541	534	566	572	586	551	539	527	481	551	549	538	532	537	563	602	552	555	548	559	574	537	534	489	521	570	557	505	534	525	538	551	521	539	553	538	535	529	574	561	510	543	620	474	543	548	521	493	501	522	553	572	536	526	489	528	559	552	547	527	523	545	557	564	543	558	539	549	518	570	540	534	591	532	506	554	583	525	523	549	557	532	535	579	523	549	506	556	554	532	524	563	527	526	533	541	514	550	539	550	520	556	574	541	508	557	562	539	562	544	520	527	543	556	566	556	522	553	482	561	529	582	533	547	531	567	547	519	505	538	517	564	554	541	556	535	565	527	524	518	526	530	512	548	551	548	575	541	549	491	532	548	554	560	532	545	582	534	556	567	546	549	530	521	546	531	548	535	528	534	530	501	531	545	495	496	550	507	534	527	556	576	602	570	532	522	536	515	577	515	540	529	536	525	532	553	523	528	556	530	540	498	532	571	533	529	578	557	503	564	542	513	530	548	518	537	528	533	516	554	532	522	481	540	526	513	543	558	580	502	550	536	521	522	511	524	585	528	508	505	498	488	572	519	535	534	536	532	520	510	544	558	538	568	581	553	553	475	559	530	533	539	541	505	515	518	511	503	572	518	574	568	524	554	557	545	550	547	522	543	519	554	543	542	567	527	549	532	557	545	543	524	528	598	531	561	528	565	574	558	526	567	513	534	506	582	583	550	552	524	550	568	546	530	556	544	576	531	502	545	558	511	526	564	521	584	530	531	465	522	530	570	486	519	554	569	550	522	538	519	564	523	531	555	531	569	512	536	545	523	532	538	533	507	513	510	555	523	530	507	509	526	561	558	529	537	541	555	548	503	500	497	545	560	520	480	488	538	561	523	504	515	505	541	504	541	557	507	549	517	566	540	544	551	553	549	538	531	532	519	507	560	536	605	553	509	464	514	536	543	534	555	532	560	532	573	521	551	531	548	533	504	539	511	494	543	471	545	557	543	534	569	576	541	551	511	495	548	490	559	561	568	500	531	589	520	513	547	518	538	568	561	548	526	543	531	564	540	570	550	567	547	539	513	547	535	530	516	508	585	537	490	541	517	523	534	526	543	557	481	538	550	571	534	567	491	554	551	508	528	547	567	577	524	574	518	565	541	553	566	531	517	533	529	525	559	511	522	527	508	535	540	539	559	580	483	491	532	507	535	570	524	531	530	544	526	543	561	553	539	531	577	538	573	538	533	523	521	491	513	562	524	550	517	553	546	575	522	519	529	507	549	528	550	541	550	520	568	546	493	562	547	565	518	570	547	525	560	569	572	574	538	509	544	548	579	552	541	560	522	518	532	530	514	568	534	564	588	505	513	563	513	530	532	538	538	557	558	529	546	503	556	507	535	521	516	576	575	515	525	555	501	505	535	567	577	541	545	527	542	573	522	580	566	518	553	502	561	549	562	571	551	542	530	528	526	544	535	541	523	544	564	511	526	528	509	539	530	579	538	555	583	510	518	575	552	501	564	542	557	510	513	528	548	564	555	509	561	545	560	543	519	523	547	539	593	552	554	553	588	554	492	556	463	522	528	502	503	547	581	540	491	528	545	543	536	561	529	559	549	512	542	535	547	538	527	548	559	518	500	537	580	539	547	528	511	487	546	522	536	550	552	543	524	513	553	534	513	560	501	548	544	537	515	536	516	596	547	585	559	509	568	512	535	531	567	536	552	573	552	582	532	545	522	527	585	507	495	547	540	502	523	592	481	542	518	542	546	519	549	571	530	538	520	541	563	499	550	539	533	527	555	535	555	574	529	530	528	549	554	519	552	568	521	576	495	566	515	551	544	567	542	535	520	542	513	545	540	514	513	548	526	539	545	573	522	535	505	482	562	523	545	515	538	547	543	536	526	515	513	557	532	542	546	547	544	551	532	561	517	521	534	567	531	581	563	557	557	535	515	523	538	509	543	557	555	505	553	519	564	499	520	539	544	520	494	521	517	550	540	544	562	516	552	565	535	543	559	545	523	505	550	577	487	521	533	549	582	525	539	583	552	563	520	532	589	582	534	554	510	543	500	555	556	521	563	526	563	535	524	554	543	508	566	533	551	550	565	540	539	516	543	524	541	548	539	582	529	538	562	523	573	567	553	538	536	539	513	580	559	564	581	545	539	544	548	539	556	556	565	543	568	547	551	551	560	546	515	539	526	566	551	503	570	511	537	536	494	511	537	574	548	533	566	510	506	545	580	518	575	551	535	544	525	536	543	543	574	553	533	548	555	539	548	612	518	538	546	563	532	531	536	512	550	520	514	536	552	573	522	572	553	566	571	522	553	509	545	544	493	504
7010	23725	32155	2958	2202	1713	1388	1107	995	870	861	733	729	698	659	621	609	669	630	597	595	603	592	585	619	583	611	553	649	595	613	611	601	559	590	563	567	574	506	585	599	558	578	588	599	561	581	555	564	587	583	551	575	558	569	579	589	575	509	571	568	574	565	550	542	569	588	582	568	552	570	574	572	546	551	574	575	571	607	621	538	577	552	580	533	582	598	591	583	559	589	561	590	562	578	587	543	576	546	567	561	591	536	570	564	579	567	551	614	569	553	550	598	561	531	539	562	566	543	562	578	569	562	572	510	615	549	575	621	600	570	553	579	551	585	562	581	561	523	548	596	569	527	554	548	580	548	560	590	586	619	542	589	591	626	558	532	577	563	564	615	562	575	557	543	552	596	536	531	558	561	531	561	537	607	566	544	517	550	580	574	545	580	587	549	550	606	567	522	538	552	547	541	558	561	539	550	530	541	543	575	560	550	574	578	596	520	582	535	562	539	540	567	594	578	566	537	553	583	541	564	588	561	626	563	565	524	521	556	602	568	573	598	561	547	576	557	582	566	554	573	594	564	552	586	581	603	574	561	534	586	537	515	601	562	577	556	557	605	592	592	519	557	631	540	605	539	592	521	582	541	589	551	585	554	553	585	595	606	582	575	595	607	576	601	550	557	580	561	567	540	509	534	580	577	543	568	526	559	567	550	587	581	561	583	527	606	528	507	564	549	580	513	571	588	554	617	591	576	554	592	583	569	552	572	547	520	558	607	613	579	565	562	571	553	584	562	555	574	587	546	574	578	540	533	580	553	576	576	573	559	504	592	636	587	577	599	540	590	566	531	507	574	553	554	552	553	584	544	583	547	557	576	537	580	553	607	572	519	560	545	565	574	543	548	543	577	584	612	605	597	567	535	590	537	546	534	528	552	626	555	607	591	570	575	611	614	566	567	564	582	554	548	588	530	550	612	592	571	588	522	550	586	597	580	617	577	594	582	560	582	538	569	551	552	573	555	515	584	570	588	533	574	585	592	594	568	597	598	609	549	578	567	544	589	574	589	579	546	526	615	570	605	554	580	563	586	559	530	552	537	543	545	544	625	580	631	550	573	571	576	546	573	602	569	588	543	617	567	562	544	556	584	570	553	565	557	544	558	548	590	572	542	590	552	585	557	575	583	576	584	564	612	601	551	595	560	571	569	621	517	581	544	581	572	551	581	573	551	524	578	575	594	595	590	567	507	569	585	582	599	591	603	548	601	627	555	528	587	561	570	576	585	559	613	553	555	575	550	572	584	620	591	526	553	553	591	580	567	567	572	582	562	571	587	600	608	580	595	556	570	619	547	580	587	560	547	552	578	605	586	589	538	584	564	527	534	529	552	566	594	546	532	576	586	575	560	561	588	580	561	600	565	596	569	584	536	577	565	590	541	591	582	579	554	590	600	570	564	561	539	531	532	552	541	547	506	569	562	559	541	593	569	606	583	580	587	592	538	562	546	575	544	596	535	555	566	576	562	570	564	591	529	558	573	561	527	544	550	536	593	553	615	593	589	578	578	546	560	567	540	551	581	557	566	593	556	588	563	544	538	527	605	541	548	514	575	547	574	583	542	579	565	590	585	584	540	558	543	554	577	529	561	530	541	566	566	577	614	574	549	592	575	566	546	587	571	546	593	536	545	551	494	570	569	562	548	591	581	547	540	560	560	569	584	566	564	578	541	571	555	554	549	567	585	558	586	580	556	573	569	573	569	604	589	608	578	552	596	560	528	583	558	542	576	578	564	568	570	601	553	567	527	538	596	599	587	596	543	546	550	571	547	596	545	560	596	567	549	576	570	585	606	580	644	571	604	587	541	576	580	543	538	601	576	584	555	543	558	554	513	562	585	566	577	552	563	587	548	592	548	559	632	561	571	552	518	563	525	549	549	539	586	536	580	577	596	569	603	539	561	552	592	562	587	615	520	561	536	553	572	575	529	559	535	546	594	577	574	577	534	539	587	553	559	530	573	529	605	597	556	547	570	523	545	567	571	576	566	550	559	595	561	566	588	576	554	595	586	584	550	547	596	605	594	550	532	548	581	593	558	560	584	560	565	593	572	529	588	550	539	620	511	548	579	538	596	571	552	571	589	585	614	569	574	572	597	598	494	546	593	585	557	578	539	556	598	577	536	555	590	539	599	553	616	594	589	555	566	591	570	593	611	551	536	569	617	556	530	612	571	584	587	531	563	575	570	560	526	511	570	558	578	555	552	586	558	536	603	590	561	596	576	557	561	606	550	533	621	539	551	575	585	569	556	589	569	573	545	542	556	536	578	582	539	511	590	574	573	597	591	534	581	584	549	595	572	563	563	592	602	582	588	620	557	574	557	595	592	564	534	550	596	589	586	598	603	537	555	538	570	572	550	579	554	563	539	540	587	546	533	530	571	556	554	537	573	529	554	562	584	598	559	575	575	589	562	551	572	593	598	603	582	564	586	594	562	545	524	561	567	557	561	565	559	584	559	592	539	574	517	545	579	572	577	583	559	572	575	582	587	598	558	624	566	555	563	565	568	522	523	540	604	568	578	576	576	535	547	576	555	549	578	583	512	565	613	543	628	571	558	584	614	598	538	564	591	558	563	586	561	573	556	530	530	588	594	639	555	543	578	584	572	578	554	529	514	566	562	569	582	578	547	569	575	550	614	553	578	555	606	569	551	541	533	550	599	579	546	562	536	603	637	561	597	608	571	569	592	549	544	556	557	598	554	570	572	605	552	541	559	554	583	615	564	580	588	548	591	534	549	585	553	562	573	556	551	563	555	576	578	571	569	589	537	551	567	636	565	547	527	556	554	577	567	572	564	514	574	566	547	566	534	562	614	606	587	579	573	589	503	527	580	540	567	578	588	587	546	575	580	585	586	566	556	595	571	590	564	591	534	536	590	541	549	561	559	605	542	560	571	584	555	570	604	543	572	569	561	547	616	561	560	587	596	585	586	588	563	575	550	584	551	585	587	586	568	581	543	578	560	563	562	552	580	560	541	535	568	569	528	552	534	542	586	594	573	574	595	527	538	544	538	597	570	577	568	560	552	615	569	576	535	554	566	530	590	572	573	567	600	568	572	559	578	565	526	579	563	539	549	609	550	602	548	519	549	580	565	569	603	540	535	579	547	613	583	576	579	613	588	519	589	572	572	590	567	549	577	552	573	571	579	536	576	573	587	570	534	558	582	573	582	591	540	592	553	556	581	591	588	555	593	602	572	551	599	549	549	585	558	547	564	540	582	604	605	582	541	576	573	600	554	594	584	564	572	588	574	558	566	581	611	560	510	567	554	511	534	557	551	568	581	626	546	559	575	567	555	565	531	563	550	512	545	587	575	556	582	538	580	563	567	532	547	558	576	586	565	564	611	535	571	538	574	590	583	553	569	553	522	532	565	600	595	568	570	580	585	528	584	527	539	576	530	590	568	542	543	582	559	547	547	561	567	552	552	568	546	572	592	543	522	584	556	561
24579	21254	27806	24972	15860	825	370	333	264	241	230	178	193	164	180	152	180	154	147	178	149	187	163	158	164	153	147	138	148	154	156	145	172	171	127	131	116	139	165	162	159	148	143	148	145	135	152	123	167	160	142	130	146	165	153	152	133	159	156	140	153	146	119	118	148	137	127	151	165	144	145	144	148	168	155	144	144	122	129	149	142	146	146	141	153	141	147	116	153	150	134	152	130	136	148	165	122	128	144	143	147	137	136	133	150	146	127	160	126	160	122	163	159	135	141	150	162	155	139	143	161	154	149	145	152	143	137	153	144	148	141	136	135	145	127	132	147	138	141	144	126	130	149	158	156	144	145	136	146	143	127	124	135	159	143	151	148	146	140	150	146	151	118	132	150	147	139	151	162	146	171	143	147	139	139	138	160	118	147	153	132	137	123	107	128	153	134	156	148	149	122	147	140	145	149	167	136	132	137	148	132	159	143	137	146	159	141	127	145	152	160	137	137	129	150	127	143	148	139	157	146	148	139	151	176	148	144	164	166	127	145	137	138	139	146	146	163	129	160	150	151	153	156	164	151	127	148	127	148	120	151	134	126	143	153	145	150	150	143	138	143	134	126	142	151	166	126	139	162	155	148	153	136	139	137	133	153	148	130	164	133	145	155	139	162	135	151	126	155	144	160	134	121	151	132	163	150	160	150	129	134	133	140	147	131	155	133	145	161	132	140	154	145	141	148	125	148	157	129	135	145	135	142	114	154	137	127	122	159	146	142	147	160	128	148	147	144	137	129	131	133	148	158	153	153	158	141	164	133	123	129	157	140	140	138	144	138	141	137	148	147	130	141	116	128	141	138	133	158	148	146	137	136	142	146	136	141	148	144	136	136	131	145	147	146	148	149	152	128	137	144	166	171	137	141	138	131	147	163	157	147	132	157	152	136	154	145	146	147	157	153	155	140	143	165	165	138	128	124	160	147	168	135	182	149	128	146	170	128	142	124	135	158	144	148	129	142	157	137	135	131	145	143	154	145	135	144	157	162	143	158	120	129	150	153	126	153	141	137	138	131	137	137	145	149	143	139	139	155	148	147	153	134	158	154	156	141	155	169	167	153	152	150	130	122	138	146	151	149	158	138	141	137	126	137	167	143	118	135	144	149	161	142	134	141	152	155	124	148	131	137	134	161	150	142	119	127	132	120	130	168	149	151	152	135	116	120	132	141	133	139	148	155	142	175	131	160	155	150	159	143	135	134	139	132	146	157	130	153	120	152	169	162	165	148	126	153	142	131	151	136	143	141	136	160	152	157	145	149	158	152	137	138	165	146	137	132	135	159	129	153	133	144	141	159	140	131	134	132	134	138	171	138	150	158	142	156	145	136	132	145	138	151	144	134	121	147	128	160	141	138	136	149	138	144	120	141	142	160	140	150	138	144	140	163	133	141	144	146	161	146	162	159	139	168	149	146	135	135	147	140	160	135	130	137	157	144	146	148	138	138	155	139	167	160	133	159	152	142	168	144	143	136	150	136	155	141	132	137	135	137	116	166	154	149	144	155	142	133	145	149	140	135	162	139	164	147	107	129	134	152	135	124	154	134	150	134	118	127	147	146	154	157	153	146	157	157	170	145	153	141	143	149	152	125	146	164	115	135	152	153	147	136	145	127	149	133	140	139	136	142	132	134	158	148	155	132	144	137	134	125	138	140	134	139	142	152	189	139	150	156	141	136	131	122	145	136	155	131	159	143	158	122	141	137	130	140	126	157	129	158	131	158	133	142	141	169	133	157	164	128	143	185	144	136	151	146	140	149	116	127	151	157	135	138	116	154	131	154	149	137	127	149	127	134	157	146	141	131	136	136	145	157	156	127	133	137	116	165	149	157	120	145	159	143	138	128	153	131	153	139	149	144	138	146	126	153	125	137	148	144	140	138	147	137	128	152	145	162	134	149	145	157	150	159	140	161	155	174	156	164	162	148	137	152	139	134	133	139	155	137	129	139	140	127	141	146	147	135	152	135	137	162	156	153	132	137	143	151	142	142	158	143	146	141	152	147	162	150	120	170	157	172	153	145	135	129	146	152	128	154	116	157	134	155	147	161	138	130	141	143	150	141	141	149	155	154	161	149	130	144	146	137	161	141	139	131	122	134	167	146	146	154	144	139	155	133	141	152	149	160	151	139	184	149	155	149	137	127	153	134	129	153	163	136	157	145	135	146	130	149	149	117	144	144	152	133	144	144	123	144	151	134	144	150	130	170	154	162	152	154	120	135	167	134	129	151	138	138	145	136	153	144	152	153	136	152	137	151	144	143	142	152	131	145	143	141	154	133	133	153	133	141	132	133	142	147	123	154	143	141	149	140	130	133	178	146	161	136	164	145	153	138	155	154	136	129	109	147	136	121	149	153	145	131	135	135	152	130	147	141	148	141	135	158	136	114	149	154	154	168	160	131	143	146	117	153	160	140	160	130	134	134	167	161	126	138	145	142	138	160	122	123	132	137	130	126	149	144	157	142	142	167	146	122	130	143	132	142	144	142	165	141	135	159	165	144	149	135	150	150	134	149	129	147	139	139	156	121	149	170	154	143	147	157	144	151	133	120	123	142	146	152	135	146	143	163	140	160	143	113	134	145	131	147	150	155	123	149	166	143	148	166	152	119	173	143	177	153	123	169	130	143	144	130	119	151	151	127	134	154	121	159	150	145	151	164	135	148	157	129	139	149	150	130	133	129	135	141	144	142	144	144	150	142	153	147	118	149	145	124	126	136	141	143	139	141	180	139	125	147	156	153	171	134	139	151	152	146	125	148	141	142	162	134	158	150	142	174	142	154	125	128	131	140	143	149	145	157	148	168	131	167	117	127	152	181	127	147	140	126	133	127	147	136	145	143	154	123	140	144	146	159	154	145	152	147	130	141	145	148	130	156	138	146	164	151	146	145	121	156	134	149	130	129	170	142	150	138	144	132	152	142	138	115	143	147	135	135	159	143	149	148	169	164	155	114	138	173	128	133	167	147	157	137	149	148	127	146	153	131	135	124	162	140	147	153	164	147	142	134	138	155	134	155	143	167	151	159	150	148	158	151	148	142	131	150	150	138	144	119	131	151	145	138	149	163	134	129	138	137	117	138	155	164	168	131	155	124	139	140	149	146	140	152	136	125	122	176	139	129	128	148	129	149	155	132	162	166	138	143	135	149	152	147	133	160	153	159	144	152	156	164	131	123	141	140	154	144	155	153	121	157	149	152	137	145	146	168	148	133	143	143	168	157	147	145	130	138	136	148	152	167	160	136	164	136	159	139	139	163	140	143	147	147	148	139	143	143	138	129	164	137	137	155	138	155	132	121	139	150	138	136	134	151	136	143	135	129	172	126	145	139	135	150	146	142	146	132	134	144	152	169	149	140	145	150	135	156	132	149	119	132	147	147	138	138	134	149	148	140	155	154	160	135	123	149	145	146	138	130	135	175	144	132	140	127	111	150	127	140	147	142	142	136	138
6408	17262	26316	1579	1102	846	646	481	435	388	308	281	293	282	253	212	205	208	203	199	207	209	193	189	194	183	181	166	170	193	173	188	170	182	154	185	157	175	154	192	178	156	169	192	153	151	142	182	158	173	161	192	169	157	179	159	164	179	165	192	157	181	190	161	179	158	187	146	169	152	181	162	185	146	168	173	164	152	163	164	162	169	176	167	172	185	175	171	181	160	161	155	172	147	172	176	174	159	191	169	164	157	196	176	182	164	172	157	161	150	160	180	168	156	163	168	165	154	176	179	157	157	172	186	155	168	166	174	180	145	151	171	172	176	139	148	179	185	162	180	171	167	169	157	163	160	180	158	174	144	174	164	176	178	161	165	196	168	154	167	164	178	167	164	150	156	155	180	156	167	162	155	186	153	151	170	190	174	178	162	159	174	152	157	131	163	162	145	146	170	156	168	158	183	160	155	165	150	155	180	201	178	153	174	160	169	163	152	149	160	159	180	180	188	165	166	159	172	203	167	141	160	157	185	161	152	155	179	176	177	169	158	148	170	155	166	178	196	168	179	152	156	174	165	195	156	186	172	185	170	163	162	160	167	184	169	173	178	161	141	136	170	191	174	157	168	166	167	155	176	150	162	158	171	169	139	175	165	163	161	173	171	151	177	181	194	175	179	160	183	173	146	156	167	167	170	168	147	171	169	140	170	191	174	173	186	164	144	172	167	173	181	144	172	185	178	179	175	171	160	189	157	152	165	195	164	169	154	151	173	160	140	154	172	153	161	164	174	163	181	149	172	162	190	188	166	178	153	202	182	171	158	176	180	165	167	167	161	170	165	143	166	170	163	163	187	159	173	166	172	190	162	152	140	187	161	177	149	186	160	166	181	171	142	175	179	140	149	162	176	148	200	171	175	176	181	165	173	170	157	167	173	158	173	182	181	142	164	173	162	165	163	160	182	160	174	184	166	173	163	177	149	182	160	169	143	171	160	166	167	165	170	162	171	186	164	155	145	181	173	174	157	167	161	175	162	143	145	176	167	171	170	186	183	168	184	165	187	144	171	167	164	163	161	172	184	192	164	164	146	183	175	163	167	158	138	163	141	139	189	185	163	163	168	162	159	144	180	182	179	158	162	180	157	177	155	144	162	166	162	174	189	161	141	177	173	157	168	168	177	161	189	189	150	177	154	155	172	180	157	166	161	161	177	146	169	159	163	183	150	181	203	198	160	173	168	164	183	168	163	169	164	139	181	178	165	170	158	185	157	163	162	169	134	184	180	170	160	168	182	158	152	164	184	172	153	169	160	171	178	173	163	154	135	157	163	169	159	158	164	167	165	171	202	156	165	166	170	168	169	159	151	160	162	162	151	140	158	161	157	168	152	162	175	174	181	185	189	156	164	178	170	174	177	173	148	160	163	189	193	155	138	186	158	184	153	197	166	179	152	133	144	165	149	168	156	139	160	158	180	177	182	179	167	155	146	173	182	179	173	162	151	173	174	168	150	152	148	191	152	175	154	172	156	160	148	189	167	181	164	170	169	187	177	207	175	178	139	162	163	181	183	161	181	158	148	150	136	178	163	156	154	155	152	155	169	160	158	169	176	154	172	175	169	168	162	160	166	188	168	160	179	179	163	168	171	182	162	184	160	167	179	168	141	147	145	154	181	171	145	166	190	151	175	181	161	152	160	161	176	132	173	159	150	180	155	156	173	167	155	189	163	149	168	157	145	174	172	170	181	151	194	158	160	159	174	175	155	200	185	161	179	158	159	155	192	150	155	161	168	172	178	186	171	170	174	168	159	144	172	159	165	149	130	170	170	153	157	168	162	174	172	195	177	163	173	149	159	172	149	162	174	143	158	154	177	176	157	161	161	184	147	185	167	161	188	170	163	189	163	147	158	165	175	161	164	152	180	164	180	162	164	156	200	159	182	177	167	152	149	171	185	167	191	187	161	159	175	152	165	164	150	160	186	155	167	158	168	161	199	161	175	165	162	144	165	181	153	155	156	168	157	166	171	181	161	153	173	156	159	162	168	168	159	151	163	186	159	154	166	158	182	167	157	159	175	163	174	155	159	188	168	167	164	166	147	164	173	147	185	166	162	174	129	180	177	163	172	166	166	135	157	154	185	182	166	155	181	161	151	169	170	145	164	148	147	164	151	157	158	150	175	147	167	179	185	188	170	165	159	179	164	173	149	168	167	178	170	149	153	197	188	161	192	157	173	173	179	180	190	164	172	152	151	185	163	163	174	163	161	182	152	152	171	148	173	173	163	178	161	177	175	151	160	159	169	171	163	190	152	173	162	138	158	193	193	173	173	171	163	176	176	166	163	147	136	171	168	163	146	140	177	174	171	169	172	145	156	141	183	167	167	161	186	182	171	159	167	188	172	170	196	161	140	164	153	170	176	162	178	157	157	170	176	165	166	180	171	154	166	162	194	176	157	174	154	170	177	168	176	154	164	160	151	175	161	194	159	161	182	167	187	144	170	168	164	184	161	160	167	167	164	194	150	165	159	157	188	163	173	149	162	214	169	175	176	171	144	173	167	179	159	163	166	179	173	184	179	150	176	153	186	164	171	166	173	196	167	174	157	177	180	151	170	145	175	167	160	179	180	156	151	186	184	158	183	170	176	150	168	160	151	157	186	175	173	166	157	167	174	190	180	174	151	168	186	157	152	188	154	181	167	171	176	178	161	176	170	161	183	151	167	156	158	156	167	174	177	166	156	161	167	168	173	161	166	137	153	153	156	178	165	146	171	161	159	171	172	144	163	173	151	186	171	174	172	169	155	161	160	162	162	164	162	147	160	160	143	172	174	157	164	174	175	164	147	170	165	169	158	175	158	172	165	185	166	166	162	162	180	173	173	162	160	164	167	175	173	168	170	174	162	164	167	179	160	169	179	181	166	134	160	171	194	156	142	149	179	182	160	178	158	146	150	162	164	154	185	154	162	172	162	181	170	159	163	171	182	156	194	171	158	163	170	166	160	160	158	153	185	181	150	171	163	168	158	172	179	167	134	173	169	168	167	185	154	167	163	149	166	177	168	181	143	159	161	159	167	179	146	148	173	173	146	166	168	155	150	178	192	183	169	156	165	160	146	158	155	182	179	164	154	166	201	160	174	171	180	157	158	160	166	148	180	162	143	154	150	161	155	165	159	176	187	153	155	173	162	159	173	169	163	181	156	147	159	178	166	150	156	179	152	172	178	170	163	162	153	183	184	155	144	164	167	162	178	157	175	155	181	163	176	146	149	176	163	164	172	152	169	189	168	158	173	187	157	159	170	174	180	169	185	157	170	149	181	166	145	165	175	162	167	164	168	158	156	160	185	148	153	184	170	173	156	147	184	145	162	170	154	139	173	145	188	166	159	162	189	165	174	179	181	156	168	156	165	186	177	187	163	137	164	174	185	155	158	166	133	169	164	164	147	157	171	178	176	178	140	160	165	155	159	165	172	175	155	164	176	175	164	174	156	184	171	146	163
22476	21270	28972	23923	21273	21321	12050	1250	878	863	712	643	567	578	502	506	535	484	493	473	465	433	439	441	465	439	433	437	441	411	440	419	408	438	402	450	432	364	378	401	383	400	365	430	400	393	410	429	401	407	399	419	392	417	390	406	394	414	393	427	416	420	403	376	437	397	396	439	418	393	377	402	417	439	421	392	415	384	400	413	410	424	408	384	380	373	380	422	398	404	404	421	426	372	427	431	421	422	401	426	385	398	398	419	405	396	400	420	441	426	400	411	401	364	397	402	383	383	438	388	410	409	388	418	418	404	420	383	412	431	424	386	419	388	377	431	415	391	389	385	373	389	382	409	389	445	417	396	412	401	396	392	424	424	394	417	372	374	404	394	433	421	417	432	391	392	379	421	407	420	402	425	400	390	405	383	406	441	406	378	419	432	404	419	434	394	387	384	407	409	410	383	394	385	383	401	367	421	417	365	382	418	390	410	428	379	416	361	402	395	398	363	394	372	408	400	402	402	395	456	396	371	424	424	398	378	390	370	378	364	399	384	401	391	380	415	426	410	385	406	382	384	386	443	387	420	408	412	422	422	389	381	369	398	397	391	426	389	409	365	413	369	429	404	403	396	404	419	369	395	388	383	384	391	421	417	430	410	427	404	380	392	396	399	395	375	385	395	407	367	387	392	426	422	403	402	387	420	397	432	371	396	415	413	408	413	405	412	416	421	378	411	451	401	417	415	387	422	401	410	392	424	426	409	398	416	413	371	392	370	400	373	399	373	374	442	371	442	394	406	420	398	345	391	411	404	387	389	426	434	400	380	417	409	399	444	417	406	404	392	354	410	378	427	448	405	401	417	388	382	387	462	415	408	399	391	392	416	394	388	422	397	406	368	417	398	394	398	403	382	388	409	433	406	424	418	359	386	366	408	431	398	410	455	410	411	414	364	392	410	408	382	405	365	436	399	406	426	426	416	389	394	395	368	379	408	369	408	416	425	359	384	411	389	367	392	436	395	391	422	423	383	376	402	376	363	378	423	409	401	404	390	404	379	363	455	400	394	391	400	429	413	422	407	400	388	426	430	403	407	397	400	345	426	390	400	416	393	414	432	430	452	370	408	417	393	389	410	372	415	415	396	426	375	398	396	422	426	380	375	399	403	397	377	404	431	414	438	404	379	414	396	400	383	405	435	417	342	397	388	416	400	386	405	426	419	366	407	415	391	375	401	390	408	386	396	393	397	415	373	402	427	392	401	423	428	406	383	376	432	362	422	387	417	391	400	386	393	430	368	414	378	424	391	420	429	391	362	416	419	427	425	399	411	405	401	385	409	389	400	383	393	402	402	399	406	358	402	407	385	408	373	401	390	402	387	360	379	395	430	369	382	392	366	373	435	408	380	420	393	378	406	397	388	414	384	404	384	379	392	395	392	402	402	368	414	425	413	374	374	410	381	383	401	380	393	419	395	431	363	384	408	351	369	373	360	384	365	407	412	398	399	395	394	432	385	417	431	408	375	362	416	459	401	379	413	428	417	399	420	436	420	422	409	379	424	393	406	419	401	388	383	397	393	371	394	396	392	405	364	394	392	394	391	412	406	410	396	391	414	424	382	354	441	420	389	399	414	406	365	414	385	404	406	387	407	397	421	416	425	390	382	403	414	380	394	398	395	405	387	375	413	394	417	384	397	400	387	412	423	413	399	381	395	427	408	429	409	393	398	419	397	441	389	438	406	377	378	448	365	362	395	385	390	392	385	408	405	419	401	385	416	438	412	398	439	412	406	386	393	422	424	425	414	390	426	415	396	441	412	399	424	453	402	379	386	414	401	365	373	362	402	374	422	425	427	434	412	396	405	402	395	411	422	402	407	387	386	405	387	438	419	375	400	385	390	426	395	396	422	393	426	416	418	403	417	396	387	426	425	386	431	389	430	375	414	397	421	430	389	407	384	387	400	395	411	412	397	389	403	382	437	395	407	402	423	415	430	431	412	395	413	408	410	370	422	399	374	420	418	416	410	385	362	409	398	420	392	349	393	412	416	371	424	416	391	356	377	419	389	379	430	384	390	386	393	396	439	381	396	434	359	448	398	429	434	402	388	419	376	402	396	387	425	385	416	419	414	397	396	398	413	392	397	379	385	390	410	421	378	387	402	394	368	406	416	396	384	422	400	393	378	406	431	393	390	452	405	402	372	373	359	431	418	393	390	422	399	394	399	380	407	364	380	392	405	397	402	388	373	426	406	388	385	376	402	392	392	365	393	383	406	418	432	426	374	370	413	388	422	369	402	382	427	446	391	404	418	400	390	447	394	414	365	431	410	399	389	390	381	404	400	417	395	404	371	402	407	409	399	394	386	415	414	437	402	384	404	413	380	419	419	392	405	397	407	409	385	383	379	396	401	420	383	439	404	391	385	382	390	430	366	421	411	426	408	405	378	421	401	408	417	429	394	413	400	416	376	378	418	334	419	417	408	381	372	403	412	398	364	381	415	383	429	372	394	404	435	383	377	417	427	404	407	433	426	404	383	383	377	379	371	390	403	379	403	399	392	388	380	408	371	430	422	396	411	414	382	379	420	381	424	413	411	454	412	381	420	382	385	380	370	444	350	409	384	408	398	426	413	416	404	395	398	402	398	409	359	413	398	395	380	411	372	413	452	386	381	421	415	391	374	407	373	434	409	378	369	404	403	401	406	400	392	399	373	399	432	438	369	372	414	422	390	426	376	372	423	465	390	435	364	411	401	385	399	371	426	384	372	383	365	370	397	383	430	415	385	408	416	378	411	422	378	417	382	403	421	385	371	411	385	413	402	402	414	412	396	416	425	394	432	423	406	379	400	422	418	412	401	418	390	407	385	417	385	408	365	381	376	395	377	379	414	387	435	423	395	413	442	386	383	376	396	384	387	374	385	407	400	408	412	401	420	411	404	385	420	387	426	378	402	419	375	385	414	404	434	392	423	414	384	413	399	388	399	385	411	408	377	393	446	396	406	435	398	388	384	416	396	443	373	376	398	359	381	382	391	372	359	419	393	393	408	423	398	398	386	399	400	396	431	438	392	375	393	398	358	374	403	413	394	414	410	398	402	387	390	369	386	383	423	404	402	402	410	389	405	378	390	412	367	441	414	414	411	411	418	383	399	376	419	411	399	381	389	404	403	423	408	403	395	396	390	403	424	372	433	408	388	418	385	381	380	375	376	422	421	397	379	424	390	381	402	420	390	377	414	363	384	380	413	406	383	375	384	390	444	389	388	380	368	387	390	376	421	391	400	388	384	370	425	425	389	393	399	390	364	389	378	419	389	380	398	389	412	408	397	395	388	389	398	408	392	422	396	398	368	406	391	391	404	390	411	434	392	415	384	383	415	423	423	406	405	416	386	410	401	373	392	354	395	387	413	405	371	419	393	376	397	365	405	429	403	414	403	399	421	429	378	416	407	402	428	379	397	400	409	380	390	400	422	381	413	394	375	386	379	431	415	407	408	397	432	381	426
9443	27583	39303	4973	3603	2618	2018	1599	1294	1097	886	766	740	702	661	672	619	608	563	545	534	501	526	501	499	482	475	469	478	498	525	448	496	482	501	482	477	471	462	461	440	455	434	448	454	414	439	445	435	409	412	434	429	436	469	391	442	520	422	463	438	452	431	461	440	458	437	419	430	447	404	438	443	428	425	436	439	458	446	425	432	441	386	441	456	473	405	473	434	393	441	439	407	443	445	409	453	442	426	443	418	475	404	393	435	455	412	444	441	433	451	446	442	465	448	457	421	438	400	446	457	415	468	434	457	475	456	438	429	438	436	446	439	453	439	462	424	452	434	428	408	453	461	406	435	428	455	419	412	446	421	453	457	433	453	451	450	392	396	417	436	443	428	442	465	418	424	420	439	402	413	468	444	447	446	419	472	455	427	454	403	435	420	441	440	418	449	465	411	441	441	417	438	423	392	445	440	404	413	442	423	401	380	439	469	408	434	417	436	428	410	433	437	447	454	455	458	478	408	439	443	452	388	420	408	450	451	435	443	447	441	478	443	403	411	424	446	449	442	423	442	409	419	447	451	449	442	454	440	477	446	446	412	407	438	427	435	422	405	446	461	420	472	400	444	433	464	475	423	427	453	422	427	456	418	435	423	440	402	478	429	405	429	434	422	448	423	465	419	426	449	452	411	450	425	405	464	413	418	412	445	444	474	423	451	445	433	438	448	437	434	420	458	445	435	483	428	461	415	448	431	416	452	471	436	445	460	437	417	465	427	432	410	419	424	463	480	443	434	421	435	403	419	442	395	434	423	453	423	440	444	418	450	447	462	409	455	401	428	436	439	422	442	445	442	458	460	400	432	451	417	408	407	400	456	427	458	415	365	442	449	452	432	402	422	464	433	447	439	423	451	444	416	398	418	432	445	440	442	455	436	435	459	436	461	438	453	441	444	458	440	435	453	421	431	426	438	458	417	415	434	415	449	432	458	385	446	409	423	412	454	379	415	427	447	451	396	437	415	421	428	413	435	436	431	403	421	409	446	445	458	458	441	429	448	450	390	442	422	443	445	447	450	409	430	461	424	410	425	463	413	422	417	412	426	476	503	389	452	464	405	442	418	402	422	414	438	447	444	431	443	444	405	465	466	447	453	452	426	430	451	421	423	434	412	451	453	445	421	418	441	405	438	444	471	416	448	420	425	429	428	445	435	434	408	428	465	430	444	454	445	433	441	445	407	425	433	457	419	448	459	413	446	440	454	457	425	452	439	421	451	427	400	436	452	414	424	441	427	401	416	449	443	457	448	466	441	449	423	464	442	443	405	419	415	445	418	396	435	431	443	445	426	429	423	460	411	438	434	434	439	400	437	452	436	475	425	416	453	458	452	444	438	433	471	425	426	450	430	404	415	425	430	432	469	455	440	449	432	455	440	450	449	421	406	466	418	398	446	447	404	397	444	396	447	390	406	436	424	426	453	423	414	430	445	464	429	441	443	476	429	428	439	471	468	418	480	398	416	456	431	424	424	407	435	443	425	408	421	414	444	458	442	433	464	391	438	455	433	418	429	450	408	457	420	468	429	468	417	442	428	423	450	461	437	459	457	439	471	433	428	448	433	421	422	449	453	426	406	429	439	443	420	406	443	386	431	439	403	439	450	413	437	452	448	376	461	427	441	422	408	452	417	461	459	427	431	437	440	462	437	443	449	428	440	398	462	425	391	438	459	412	444	433	436	443	435	460	418	424	460	444	436	467	429	436	465	456	439	414	448	442	447	445	433	444	439	451	429	454	473	420	450	435	433	465	444	425	438	446	439	427	412	427	368	422	460	434	414	421	444	417	434	437	466	426	429	467	458	424	443	430	431	425	453	463	443	422	444	420	454	461	460	456	456	451	423	437	436	437	411	444	429	447	451	462	431	423	411	466	386	448	396	417	443	411	462	463	465	427	421	512	412	432	419	433	457	411	418	450	404	457	443	429	425	430	468	474	439	461	431	465	433	446	435	434	416	422	429	460	407	408	414	443	436	436	437	440	436	442	452	451	436	409	455	434	452	438	449	438	432	437	447	466	446	433	439	456	461	429	481	424	440	446	441	438	410	433	420	418	475	413	429	436	401	406	449	400	441	404	434	438	434	454	434	430	456	491	440	465	451	416	464	455	427	391	404	434	441	414	430	418	387	434	412	417	477	437	436	462	420	458	426	432	450	462	431	426	424	450	429	448	399	445	399	456	424	430	434	469	460	456	426	416	451	439	435	453	411	449	430	400	439	456	461	371	419	453	427	415	421	450	419	434	459	438	447	456	439	439	451	453	419	426	410	465	429	417	440	480	475	437	445	425	460	453	429	415	440	430	424	458	459	438	443	451	405	503	431	439	407	441	428	438	430	441	427	412	428	464	483	398	456	426	429	436	425	423	415	465	431	385	438	432	450	432	439	430	469	458	450	428	452	437	448	414	435	450	431	416	467	419	449	439	446	457	419	404	458	440	445	431	432	455	460	457	410	443	440	452	448	453	459	432	408	458	441	412	452	448	402	420	426	464	436	440	435	417	444	426	429	432	402	431	446	412	419	471	404	465	412	488	442	449	477	394	458	424	454	440	445	443	468	412	428	494	412	453	422	476	437	428	396	422	455	453	453	402	444	451	418	463	421	451	409	462	402	436	437	413	456	460	414	414	469	457	427	433	439	430	421	463	391	442	414	436	431	430	448	450	458	441	415	428	424	456	450	433	426	464	432	430	444	442	452	443	450	445	413	447	455	429	429	462	433	399	423	440	443	429	475	428	456	414	399	442	443	419	439	420	448	417	452	429	472	437	412	433	442	392	428	478	421	455	402	402	449	396	417	483	438	433	449	420	403	464	401	440	420	432	427	409	463	431	425	470	407	406	433	437	410	436	425	408	483	394	408	428	453	403	455	421	413	389	442	430	428	416	427	401	458	441	420	439	433	439	441	413	426	455	438	408	399	379	425	430	423	425	447	454	439	416	427	391	439	430	453	423	392	465	435	435	432	455	405	446	379	482	428	478	407	418	465	454	417	423	438	461	386	394	454	424	429	403	429	441	416	441	426	423	429	435	435	432	458	404	451	452	443	457	416	435	435	387	419	450	428	459	438	463	470	464	408	464	419	468	453	421	418	426	463	440	450	430	432	428	425	433	451	438	429	493	455	430	444	428	421	446	452	439	444	375	443	476	406	439	409	427	417	424	449	416	465	430	402	432	439	433	393	395	435	429	402	411	449	442	463	471	447	409	446	404	420	403	458	439	439	447	436	449	445	461	413	441	444	442	453	434	438	440	421	407	411	440	418	455	407	457	455	440	410	477	381	433	464	477	464	424	433	420	427	440	424	460	425	430	407	437	437	428	443	451	397	440	409	446	437	426	406	441	425	449	427	421	416	416	461	456	470	432	412	450	435	468	398	435	449	446	456	442	396	426	425	432	431	463	446	400	423	441	402	428	475	442	399	409	441	457	442	447	409	451	427	441	424	445
27475	19430	9681	1146	504	449	377	352	335	314	332	303	306	317	329	312	329	322	342	322	314	293	325	304	288	336	320	336	327	311	286	315	315	332	329	298	330	323	300	340	288	320	314	309	306	311	291	320	328	317	352	300	299	337	283	311	321	292	319	321	285	298	290	312	301	304	326	326	289	306	315	300	309	329	289	307	316	314	308	328	298	297	295	318	305	322	326	321	320	275	353	304	340	309	349	297	295	310	297	316	299	317	339	329	307	283	286	303	324	305	313	337	304	318	327	293	296	301	336	299	278	325	303	342	335	336	299	309	322	300	295	308	299	332	318	293	292	300	328	311	314	320	313	322	334	305	335	297	330	323	325	313	313	325	300	313	308	302	310	291	298	325	333	303	318	355	314	305	317	361	310	328	333	297	289	343	293	305	321	306	307	312	326	304	329	315	343	291	310	298	325	320	303	309	326	314	279	317	314	323	333	291	328	333	315	318	313	285	309	335	318	327	341	310	284	318	287	342	299	284	326	317	286	284	317	342	312	302	336	334	297	320	302	282	295	309	306	288	362	309	320	308	297	311	310	322	293	332	333	311	330	293	320	333	306	311	322	330	296	308	321	317	345	289	303	294	332	307	351	343	307	332	313	336	322	306	319	321	304	322	305	321	313	310	312	313	340	324	337	297	336	289	305	338	310	294	313	300	301	299	320	313	336	296	319	310	324	311	297	298	327	292	302	313	348	289	280	337	340	312	318	307	286	330	337	255	339	341	305	338	338	331	326	273	293	325	290	297	309	315	293	334	325	345	320	350	320	279	336	311	292	314	307	328	308	305	329	296	301	325	286	297	303	331	287	334	333	337	363	310	299	329	319	310	312	339	301	345	307	289	322	311	283	334	316	300	278	286	299	359	296	308	319	290	331	335	316	309	326	274	302	296	322	314	286	276	294	322	317	332	298	318	312	296	326	316	328	321	291	313	290	328	318	293	297	323	311	315	299	293	301	328	291	301	303	316	294	300	321	326	277	298	286	321	302	306	314	297	341	335	307	308	323	310	299	312	317	309	307	301	278	286	359	330	318	309	335	307	301	282	305	331	323	318	300	313	325	329	346	306	303	311	280	312	324	313	341	320	330	287	301	348	355	306	312	314	299	336	306	318	315	311	338	318	302	352	334	317	299	311	305	313	299	283	320	327	286	333	307	317	366	318	287	311	331	328	295	344	306	304	307	311	320	332	314	313	290	298	327	321	317	306	326	297	329	306	299	309	301	320	292	348	288	308	287	284	265	292	284	311	309	319	311	316	293	294	311	302	283	283	309	323	316	298	312	321	340	333	307	282	322	301	318	320	348	321	287	299	324	290	334	311	310	316	338	342	311	304	278	284	329	331	321	320	342	305	323	321	310	301	314	309	283	332	319	313	264	300	296	337	270	290	313	288	327	288	289	325	301	309	328	328	300	317	315	299	330	307	313	305	291	297	324	320	312	328	326	305	307	286	315	315	355	338	313	326	345	310	319	279	309	294	322	328	284	319	319	310	298	307	329	302	316	299	298	304	317	289	322	288	288	305	303	288	318	339	305	296	319	285	365	300	302	313	307	297	309	336	344	301	301	319	330	315	312	317	334	290	316	347	350	299	310	282	339	325	324	352	301	321	332	294	291	308	324	291	325	341	306	334	293	321	344	298	307	323	319	307	302	317	283	305	309	297	331	297	285	299	288	308	322	283	330	277	278	317	306	313	313	302	352	319	341	303	309	343	334	317	323	312	317	319	353	338	323	302	291	331	315	290	280	310	346	311	312	350	298	280	304	339	318	317	305	331	300	312	317	310	292	313	306	305	335	318	300	315	314	339	305	304	320	328	318	298	320	290	322	320	317	339	282	332	326	311	306	337	322	297	309	274	317	311	289	312	312	324	302	302	319	296	323	336	317	304	295	323	307	337	310	342	333	336	322	314	313	301	332	320	317	292	317	308	316	282	307	355	291	338	299	315	336	323	322	349	336	314	296	327	328	325	310	322	317	301	316	298	307	333	317	315	282	311	309	297	334	291	325	324	314	297	319	299	309	339	312	331	311	319	320	308	324	330	309	323	314	334	301	356	348	339	322	314	324	310	298	300	299	313	333	317	341	286	314	309	297	323	339	309	317	338	317	315	336	347	310	297	282	321	323	310	299	296	340	305	327	296	314	304	322	317	308	289	291	323	280	310	329	315	320	313	318	324	283	341	299	299	305	345	295	335	303	308	299	297	289	284	301	311	323	333	318	342	288	336	327	307	281	313	303	314	313	289	328	340	275	287	297	297	288	318	320	309	309	319	319	286	327	313	316	299	306	315	332	313	284	282	295	308	313	303	321	344	288	329	290	332	311	324	330	313	305	290	324	332	327	320	335	327	352	303	289	316	332	314	311	315	328	328	318	310	333	303	336	311	298	285	308	290	299	326	315	308	303	335	300	317	318	327	306	312	323	332	338	345	304	325	304	286	323	304	313	326	322	332	311	305	291	288	348	294	314	316	300	318	348	293	322	334	304	305	326	302	320	326	315	327	336	329	308	324	334	271	335	276	334	338	324	300	339	332	291	348	305	342	319	317	323	282	284	329	338	331	327	337	315	325	279	295	308	287	316	329	304	295	333	315	330	305	292	311	290	307	316	332	321	315	325	298	295	292	316	295	293	328	319	307	318	342	300	330	312	323	308	312	309	280	306	305	297	332	305	288	304	334	293	286	267	343	303	302	323	278	313	304	273	319	311	266	314	317	296	290	317	312	312	319	331	321	306	278	305	303	318	349	296	321	299	318	314	303	286	325	302	330	306	324	306	340	287	323	307	317	268	274	335	308	312	328	322	322	313	273	285	324	305	326	318	295	288	307	318	312	329	301	321	301	315	306	280	332	298	306	318	307	295	301	313	309	306	316	286	309	315	296	312	307	311	332	322	293	323	323	308	295	323	302	284	294	308	331	293	318	309	333	303	330	313	340	326	299	322	282	328	306	309	319	284	311	295	333	343	303	321	322	314	252	313	306	312	355	288	294	298	296	290	309	344	332	311	296	296	317	310	312	297	298	308	310	305	316	339	323	315	333	286	296	333	321	301	310	275	325	307	303	306	317	326	308	293	300	285	322	293	300	314	326	330	323	310	312	325	320	340	317	304	307	341	314	298	298	332	323	293	285	321	297	319	309	286	336	326	323	299	325	306	294	316	276	320	315	328	315	325	319	308	334	321	281	320	359	338	318	306	315	299	302	295	305	311	310	275	294	331	307	355	309	276	319	316	324	334	273	289	297	318	328	333	317	294	314	305	312	338	293	349	313	311	355	306	306	312	299	337	302	317	323	315	309	331	324	296	322	308	328	326	320	313	310	329	296	310	303	283	272	310	279	332	298	331	309	316	326	295	338	324	323	309	315	309	308	304	294	289	314	301	332	290	330	305	276	335	295	342	308	335	319	339	318	322	302	309	294	363	313	258	319	306	321	300	326	314	318	309	318	320	287
6395	4667	5834	510	428	429	381	379	352	341	348	353	350	325	369	314	337	350	332	377	292	337	316	371	334	307	284	334	305	308	365	335	334	327	322	300	338	356	329	331	329	377	331	345	319	339	348	345	345	337	341	315	299	340	341	326	326	318	334	326	317	322	320	356	337	336	328	353	372	304	346	304	320	321	331	331	369	298	341	332	337	350	349	347	352	321	320	328	323	337	329	343	307	306	304	306	320	301	325	362	342	365	309	323	358	332	340	315	342	348	319	334	334	318	326	329	349	303	322	348	312	333	348	326	360	340	319	325	326	357	337	370	351	357	354	325	349	331	345	291	369	304	328	335	341	328	324	336	359	363	333	326	304	358	357	335	322	345	349	317	352	322	343	331	308	309	315	337	330	343	315	338	305	352	341	337	390	329	357	333	332	324	335	323	358	337	314	311	345	341	334	337	336	355	351	335	327	334	331	326	337	302	361	342	371	307	336	313	343	313	348	316	343	338	331	341	338	350	338	327	312	327	312	348	335	314	344	315	350	321	314	347	343	346	314	355	356	313	303	311	337	307	334	356	372	356	364	337	333	330	339	339	323	351	350	320	338	341	331	334	333	357	276	324	338	300	321	342	342	329	325	348	296	343	319	326	312	341	332	320	336	334	333	304	330	349	314	341	338	344	338	344	338	330	332	331	314	304	315	336	278	355	327	307	334	343	337	353	329	321	324	334	323	342	315	329	326	315	301	310	346	293	336	334	360	338	313	349	349	319	335	317	352	298	332	317	379	317	312	346	324	333	327	354	306	340	356	366	335	308	308	330	304	331	325	330	336	323	339	318	342	337	315	325	337	352	324	340	342	335	332	353	330	306	340	346	329	326	348	323	334	314	326	327	332	290	313	341	344	320	350	318	346	346	337	330	307	364	327	341	311	327	329	316	325	315	313	325	348	330	328	335	345	330	343	354	321	335	311	332	320	304	339	309	339	311	296	334	327	321	340	316	311	338	352	337	321	307	345	318	332	346	330	335	351	341	300	312	384	335	333	341	376	341	311	322	349	333	342	339	314	293	346	343	331	306	294	333	348	362	350	354	342	337	341	327	310	332	315	329	314	353	349	314	353	339	305	353	330	338	317	342	296	341	305	340	324	324	327	332	353	366	358	312	333	321	336	317	320	327	358	331	301	363	366	315	344	348	347	339	319	338	319	346	332	316	306	316	353	346	345	322	364	346	318	336	348	329	330	338	314	310	335	327	359	337	341	321	295	321	338	296	356	341	332	318	325	322	342	330	341	353	344	344	324	322	315	325	324	340	328	309	343	312	323	364	332	349	339	343	313	348	299	312	308	339	328	310	364	350	332	306	343	351	351	313	348	332	357	339	323	348	332	374	355	343	328	323	298	359	326	322	327	296	321	304	300	326	332	332	337	347	314	324	334	349	344	339	333	315	353	333	353	305	343	330	345	327	318	314	314	318	360	334	339	333	338	352	344	356	335	306	327	325	359	324	332	343	357	327	339	332	337	335	336	318	318	327	325	334	347	306	302	305	353	324	339	346	346	357	303	335	371	322	307	298	330	335	348	326	346	349	364	351	333	346	293	356	324	317	314	347	318	331	338	338	329	369	331	358	313	339	327	341	344	303	334	324	323	346	300	292	305	333	324	369	330	318	331	320	319	312	339	319	374	307	344	333	329	301	379	335	370	339	335	358	371	342	349	339	325	311	341	320	348	314	314	343	325	324	356	341	327	366	331	332	318	322	343	334	325	326	340	322	322	357	330	319	338	346	348	344	344	309	373	298	347	325	327	337	336	325	341	307	301	331	358	311	341	354	318	309	338	322	323	343	338	311	328	327	360	335	341	378	327	293	329	338	356	309	334	342	326	332	365	320	326	346	357	317	340	354	332	332	337	340	300	310	333	329	351	301	336	335	312	342	328	328	330	290	332	327	335	334	323	309	349	326	318	330	336	342	343	332	369	320	357	324	338	315	346	349	328	300	326	294	354	305	347	322	299	343	325	333	311	323	319	333	307	342	323	342	317	315	293	303	345	306	337	346	324	305	314	318	348	323	330	335	273	348	381	338	296	339	326	340	309	339	313	352	330	353	371	365	337	332	346	328	359	357	279	323	327	344	342	319	368	326	336	330	332	347	341	333	335	344	341	328	314	332	342	353	277	359	354	320	325	355	351	295	323	312	311	362	364	324	319	339	322	317	377	328	355	325	305	327	300	354	348	335	343	321	369	315	323	319	351	335	293	331	352	345	330	328	348	329	324	325	337	310	356	347	336	339	346	313	350	348	305	324	362	327	331	323	367	328	323	385	291	339	349	304	319	305	285	336	336	343	345	340	330	350	324	300	357	345	302	354	353	352	316	340	339	354	338	312	347	357	357	338	354	351	333	331	343	326	312	343	329	335	324	316	329	293	343	327	359	305	309	349	307	324	309	356	371	322	331	342	334	311	335	316	335	340	317	358	300	302	305	337	344	325	337	323	342	353	352	338	346	340	340	347	337	320	316	335	346	338	364	333	307	337	299	365	323	352	351	357	309	321	359	301	317	346	311	314	323	343	334	329	330	321	347	315	326	349	339	349	356	356	315	323	316	360	318	313	353	335	348	340	325	350	318	318	324	336	326	333	345	340	373	352	307	330	339	358	287	344	309	310	327	293	333	335	344	313	348	363	328	364	313	351	331	336	330	344	340	351	346	322	295	342	354	331	311	343	377	341	317	349	337	317	330	360	329	311	345	347	346	295	339	372	359	327	334	362	335	339	335	359	316	336	344	313	343	326	335	330	315	343	312	333	318	378	325	316	343	316	330	353	315	315	349	341	324	350	352	324	301	344	360	342	316	329	301	323	352	346	375	323	319	372	337	332	355	299	312	316	332	388	315	337	333	324	332	311	301	338	335	335	330	292	343	338	355	344	333	311	340	309	324	343	336	325	362	357	363	331	326	340	339	350	327	317	335	330	331	339	346	313	322	348	320	331	345	336	325	375	346	332	332	349	324	307	325	327	347	305	372	319	319	331	343	311	345	359	353	330	337	276	316	363	331	339	309	388	342	323	308	358	344	335	325	332	303	311	310	329	335	333	320	339	310	341	368	318	310	323	346	319	336	326	338	342	305	311	356	365	307	348	305	353	341	320	349	312	381	309	347	320	349	342	301	340	321	331	332	313	364	356	340	309	340	319	311	320	336	327	343	328	332	345	336	328	312	362	327	345	301	316	352	358	336	327	358	352	318	316	311	322	316	326	315	343	326	367	334	338	314	349	326	316	321	347	318	321	317	341	315	331	330	327	315	332	341	330	372	337	321	318	344	333	338	337	363	318	325	302	343	353	317	346	323	315	318	363	345	358	333	365	287	315	333	338	302	365	339	336	357	359	308	328	334	337	314	312	347	316	328	350	319	330	343	339	353	321	318	338	308	334	393	330	328	327	337	334	350	342	322	387	351	323	372	332	356	344	304	337	325	324	345	356	336	329	339	327
23548	21286	28793	24143	21292	12757	1478	883	799	754	700	668	636	608	631	585	579	576	550	574	559	582	581	517	564	525	554	549	565	524	583	563	508	529	522	501	534	570	524	529	549	527	512	553	551	559	517	564	532	543	559	546	565	544	498	510	480	556	531	563	530	592	519	560	528	489	561	539	560	521	490	512	512	495	500	535	548	564	533	533	519	582	558	520	524	536	491	528	531	562	524	524	531	506	520	535	546	529	507	496	526	558	534	514	553	536	568	523	520	563	524	474	562	540	475	544	502	544	538	565	524	516	548	551	507	525	534	546	578	509	510	532	543	533	534	562	551	525	556	494	546	507	561	554	483	518	539	552	510	570	525	549	507	529	538	524	496	480	497	560	523	542	548	541	532	528	577	526	520	513	536	545	557	503	517	513	553	529	577	560	550	547	499	515	552	554	504	521	494	538	520	544	546	502	529	535	483	521	537	494	511	562	544	532	540	525	540	536	519	541	523	529	523	548	546	554	485	592	515	521	562	578	498	520	571	577	517	541	560	555	550	517	498	548	541	515	509	581	518	524	518	510	503	544	550	543	515	510	567	504	509	502	497	526	500	571	533	518	568	548	493	523	527	546	523	541	505	570	586	601	533	518	527	543	555	558	587	552	519	522	529	513	528	520	528	536	534	505	555	520	590	550	567	536	520	542	511	539	526	524	520	541	560	487	526	553	525	498	501	519	558	493	530	520	524	562	505	533	489	507	559	517	568	504	545	562	532	555	507	541	546	503	536	561	519	502	518	493	552	550	519	570	562	522	526	509	531	518	524	526	519	504	549	505	521	526	525	570	515	560	557	555	512	531	538	553	543	509	534	506	528	522	508	532	525	530	502	520	554	532	519	514	510	512	526	495	532	519	552	505	507	580	590	550	493	556	582	534	501	526	532	545	530	534	532	509	502	528	512	532	552	519	505	506	553	500	553	538	516	526	542	528	530	531	514	487	511	534	493	578	550	552	549	551	515	506	519	526	545	532	563	514	490	522	553	548	501	524	568	523	541	558	555	529	535	551	540	530	541	516	491	502	543	540	532	511	535	481	519	493	520	560	543	553	541	512	551	521	549	561	553	531	530	595	529	531	507	514	505	524	502	540	503	507	536	510	550	535	519	515	535	523	504	586	515	557	514	527	546	487	514	529	571	528	492	496	532	516	509	513	529	539	545	541	561	537	524	538	537	534	520	517	547	554	530	553	528	508	554	541	551	496	520	540	515	544	544	525	507	536	504	543	536	480	510	514	541	575	506	547	504	518	522	540	491	506	547	527	523	537	533	537	580	524	507	517	512	509	557	529	497	530	552	548	511	512	534	525	511	501	501	530	516	509	517	526	579	524	513	532	542	542	580	512	515	512	531	542	523	537	562	507	532	528	556	495	506	523	544	554	558	566	505	492	515	525	494	529	560	511	559	571	526	504	557	500	531	500	580	521	526	514	503	538	545	559	540	542	527	528	528	517	561	572	516	523	521	530	550	557	510	534	495	507	544	567	512	508	478	579	511	510	480	532	499	533	552	502	530	541	585	559	535	512	500	546	473	573	515	562	517	522	496	551	514	498	535	554	549	530	577	540	531	513	524	512	524	580	571	546	548	558	521	541	531	512	574	513	565	502	536	551	553	513	559	506	523	549	542	557	517	549	538	527	559	497	577	499	494	539	498	587	518	578	529	557	554	488	532	579	570	512	528	530	518	529	518	518	555	566	565	505	487	568	573	520	517	556	555	540	535	561	531	514	539	518	538	511	513	516	516	503	537	544	530	517	509	557	533	512	524	554	522	541	485	581	536	544	511	517	497	505	574	527	532	523	525	526	526	521	497	495	534	536	538	562	510	534	469	490	474	498	548	520	532	529	524	525	517	557	566	526	550	536	511	563	529	541	578	536	504	551	518	530	552	489	534	569	548	548	514	575	565	519	551	531	517	503	580	539	534	545	511	549	533	578	532	543	494	548	527	528	488	532	517	515	542	547	506	545	503	538	536	506	531	522	496	527	512	489	549	541	541	541	533	539	540	524	565	521	527	510	517	525	524	553	501	529	542	494	525	554	589	551	547	533	545	536	580	523	500	542	548	502	563	551	567	555	497	515	519	514	541	553	545	493	512	528	506	518	512	554	540	534	548	496	549	473	528	542	493	522	532	522	561	513	485	519	550	561	542	512	521	513	554	524	509	511	532	519	541	545	549	523	542	535	518	508	563	572	505	536	542	522	505	518	493	555	506	551	527	549	506	559	520	485	523	491	516	559	530	520	535	497	530	538	516	558	526	518	524	531	550	546	537	540	503	525	591	504	564	538	551	545	493	542	524	509	513	527	589	525	511	501	502	526	513	504	552	523	493	539	528	514	499	505	515	535	522	529	572	528	542	522	518	560	581	583	555	552	573	544	481	529	506	580	539	525	524	532	536	514	530	552	578	457	513	531	556	532	555	527	516	494	549	584	559	548	536	577	547	568	531	580	554	567	518	490	572	540	538	486	523	517	516	527	549	534	502	536	556	532	551	556	540	520	526	522	567	545	547	524	544	543	520	530	545	527	571	494	552	534	558	513	546	533	538	522	527	518	524	527	540	509	551	560	543	576	526	574	536	517	537	555	579	540	519	508	527	491	546	542	533	515	503	538	535	541	518	494	527	528	502	526	545	534	528	519	538	522	516	512	533	555	534	532	531	544	546	539	523	543	545	535	538	521	531	523	534	527	543	537	512	490	565	502	535	511	540	510	512	500	568	510	513	537	458	519	517	565	503	497	525	479	555	536	574	529	506	509	523	523	516	488	564	513	526	576	516	549	554	548	541	563	525	506	552	565	540	556	504	522	530	535	546	536	540	540	535	522	539	523	540	551	512	526	542	499	582	530	545	549	531	521	525	541	539	497	542	515	531	543	554	521	514	540	523	537	529	522	511	502	525	535	534	520	539	558	538	477	547	540	519	522	511	488	536	566	529	509	567	521	517	530	529	545	510	550	467	517	541	591	539	514	510	527	490	552	556	491	525	547	536	531	541	538	546	503	530	518	566	519	515	531	509	510	493	577	552	585	536	506	522	495	519	538	527	497	514	552	528	483	545	509	560	536	528	487	536	510	538	518	576	517	567	490	518	540	521	561	518	511	543	518	508	507	506	514	551	516	546	547	544	552	521	559	501	519	539	546	517	490	567	536	543	553	554	561	545	479	532	521	524	540	568	542	502	497	552	535	536	505	524	536	553	536	521	512	564	509	492	531	567	553	535	542	523	547	501	513	513	539	492	539	531	538	595	550	545	494	556	542	561	558	500	514	516	524	557	594	507	537	489	511	543	580	531	539	520	533	544	522	513	523	534	511	529	520	510	535	558	543	529	478	543	496	531	539	540	515	555	546	529	493	521	555	529	522	530	522	543	526	501	494	525	558	520	538	557	532	515	509	525	519	494	547	550	518	523	536	533	512	507	547	529	581	524	562	515	540	518	543	510	539	541	560
7282	20593	32532	3014	2277	1747	1362	1094	1001	893	794	784	739	706	669	700	622	628	620	647	585	615	585	578	617	593	618	573	600	618	561	572	583	560	563	581	587	600	558	607	561	578	574	591	567	590	560	539	569	529	532	542	576	555	545	558	567	538	552	545	538	599	565	556	552	609	549	586	556	597	570	541	576	582	545	566	558	535	519	577	561	566	578	552	589	520	592	530	550	592	570	589	527	545	550	599	556	578	566	538	522	528	572	531	548	526	571	547	577	513	572	533	571	570	570	552	546	583	598	588	579	610	569	523	556	559	523	613	559	564	580	498	615	608	576	613	566	561	524	554	549	556	562	565	556	564	576	551	573	576	555	575	578	564	521	601	518	559	556	558	550	543	555	554	542	531	589	560	559	567	566	551	507	579	575	579	570	582	593	560	546	561	578	560	550	591	548	579	564	543	572	562	519	579	565	567	552	544	559	578	517	536	547	591	549	527	541	547	556	543	572	581	513	536	607	578	540	538	610	549	564	600	543	555	569	623	581	564	579	526	569	580	585	541	561	534	535	575	535	543	585	582	543	559	550	573	534	568	553	592	574	538	597	537	519	587	532	574	541	517	579	560	596	537	572	548	609	581	592	553	566	564	549	518	575	588	526	529	565	607	552	569	553	541	593	541	592	528	560	588	553	552	574	559	569	537	569	555	554	523	578	574	588	579	568	544	589	587	557	537	548	563	520	545	548	593	556	555	574	531	515	589	553	561	611	587	555	566	574	583	556	553	546	575	541	536	556	544	539	546	582	531	573	567	537	554	556	541	585	543	517	581	552	545	581	506	592	548	572	525	538	550	582	537	560	561	546	556	571	592	579	558	593	541	543	586	535	552	580	569	541	576	571	538	607	568	516	567	552	547	579	562	499	545	535	554	543	593	525	565	587	555	563	555	527	557	500	604	558	546	571	576	586	552	549	547	555	582	533	578	587	587	553	545	593	576	542	600	530	524	566	578	543	562	599	540	565	589	523	559	578	548	596	548	540	584	570	567	551	559	567	554	533	562	591	560	552	502	586	577	578	604	523	547	550	520	553	564	559	567	500	536	536	585	546	562	605	557	550	558	566	567	573	587	551	567	545	599	529	523	558	524	582	547	578	549	525	551	526	527	522	528	564	578	579	561	564	547	547	558	556	553	580	594	575	586	530	564	535	556	616	548	541	577	562	541	509	542	537	561	566	566	521	567	603	546	542	545	593	541	548	548	569	554	555	526	550	563	539	560	577	576	592	560	582	540	540	533	584	551	536	595	532	561	522	542	620	584	571	554	553	583	571	569	590	567	514	577	566	580	528	569	573	563	568	533	572	574	556	592	548	558	537	568	553	562	546	586	574	604	582	570	579	566	580	558	611	566	539	548	578	539	585	518	576	571	591	556	574	572	500	516	607	557	551	550	533	565	573	582	603	519	571	565	585	550	553	604	496	556	560	539	534	569	574	560	500	587	587	582	568	622	578	570	579	565	583	548	567	519	521	557	548	546	532	531	522	540	541	581	552	564	534	554	527	551	584	562	590	570	553	560	585	596	514	572	532	560	574	526	544	580	530	579	537	574	554	544	582	508	561	572	514	570	540	564	556	514	569	560	606	572	576	588	529	534	551	580	554	549	571	547	557	565	559	575	556	566	569	576	538	603	565	567	541	567	566	549	535	574	552	557	567	554	516	550	550	545	578	525	569	561	558	519	620	540	557	579	559	549	567	570	570	554	570	573	528	587	557	522	576	585	567	573	593	602	574	574	553	601	578	550	544	576	564	589	581	587	536	581	559	530	581	526	558	609	532	551	529	555	528	573	599	610	541	553	540	527	533	557	578	580	546	574	560	573	489	569	532	532	533	576	526	538	534	581	581	589	565	579	535	548	556	564	523	548	547	604	664	553	551	554	528	602	544	546	532	521	547	541	579	562	542	566	541	576	588	575	565	555	577	585	579	588	558	553	550	553	523	562	522	584	591	569	578	595	497	538	598	555	607	567	593	577	553	555	567	567	550	555	569	534	573	569	526	562	611	530	528	579	550	552	575	549	565	574	581	536	540	562	586	531	586	570	571	570	590	603	530	569	562	561	539	565	550	574	499	583	557	572	554	550	533	531	573	548	553	580	561	516	537	632	560	545	538	563	516	567	547	549	531	581	539	608	526	548	549	572	544	548	564	577	600	638	539	484	593	589	554	603	564	573	547	563	577	573	619	606	521	569	600	565	590	508	544	557	560	496	560	528	562	521	548	553	567	544	577	554	534	533	534	542	556	605	541	580	524	562	584	530	574	574	556	509	532	586	586	599	559	539	545	587	562	552	534	583	556	587	580	533	565	563	532	508	539	568	597	580	575	552	578	545	530	556	575	506	569	533	578	538	519	575	540	571	532	637	577	551	572	525	586	532	540	572	541	585	584	532	569	538	545	546	566	568	556	563	565	563	587	530	570	598	551	563	562	560	561	534	548	525	535	551	558	545	548	573	558	558	577	574	573	561	535	531	576	584	584	546	547	557	584	541	567	561	566	553	587	580	520	574	556	574	547	535	556	553	536	578	576	538	592	593	562	552	562	573	584	559	558	575	622	541	608	577	574	517	561	580	546	584	521	577	549	588	566	552	605	555	616	554	571	571	552	547	552	558	550	567	576	604	526	550	565	533	567	505	509	544	566	534	600	592	614	555	563	549	542	547	548	580	571	542	534	563	502	515	528	591	568	551	613	582	567	566	553	580	502	574	567	581	561	609	601	567	564	594	557	569	565	580	559	557	566	513	575	551	526	562	568	572	585	553	538	580	579	523	589	544	523	507	567	555	572	577	604	546	579	555	567	562	601	574	580	574	577	563	550	542	544	555	580	585	549	592	575	542	548	589	536	573	541	543	587	546	578	557	565	599	538	555	550	586	585	543	539	573	561	595	530	574	569	541	576	546	510	584	542	559	612	568	569	555	587	553	536	561	551	595	582	544	554	527	584	602	513	606	544	605	576	551	573	573	534	573	561	611	569	600	534	607	552	570	593	579	562	541	535	576	541	559	604	572	544	541	524	565	587	539	542	600	545	541	565	547	531	524	536	576	570	550	584	555	569	609	564	588	537	544	554	555	506	559	559	594	570	586	580	587	549	515	537	544	551	566	553	592	584	560	540	564	599	546	577	581	567	580	582	507	520	575	576	533	544	530	608	571	558	535	547	584	582	510	546	521	527	587	539	572	577	574	534	580	585	573	537	586	618	591	571	577	529	550	503	535	577	574	566	573	577	582	541	549	608	541	556	539	583	580	584	569	598	603	527	546	550	553	565	587	556	546	568	579	563	555	570	543	563	545	555	612	574	517	563	565	558	557	570	546	587	555	533	555	604	478	559	542	567	546	609	611	595	538	544	549	533	591	571	562	576	563	534	580	601	558	562	557	547	532	571	599	591	536	524	558	511	565	559	554	545	570	571	535	586	542	601	563	579	550	580	511	571	560	570	561	558	542
24609	21267	27992	24821	14958	675	371	303	256	239	208	209	192	173	183	170	160	166	163	184	152	150	155	156	160	142	148	133	149	160	151	139	157	155	141	159	136	152	167	145	135	127	164	145	141	133	151	135	142	147	141	128	127	128	143	146	143	128	149	164	155	125	143	147	142	165	147	141	175	155	152	148	149	132	148	129	141	129	141	137	155	141	141	136	124	146	139	128	119	139	136	140	143	160	145	156	138	137	131	158	157	159	162	130	176	141	146	149	151	151	141	129	138	123	148	141	144	139	138	123	112	155	153	140	159	149	136	138	140	144	141	165	143	155	142	135	143	140	143	150	172	165	138	136	141	149	131	141	150	123	123	152	141	156	145	157	145	116	124	158	114	148	130	148	126	152	165	164	128	157	124	136	134	167	141	122	128	157	138	152	138	141	136	155	150	149	127	150	145	129	144	146	134	140	128	129	152	128	165	129	151	144	151	144	141	151	139	133	156	127	138	128	138	159	159	131	163	131	146	139	138	145	137	158	127	141	114	170	131	136	145	133	127	134	127	137	144	156	143	148	160	122	147	126	145	115	164	157	129	123	155	120	146	125	142	147	139	146	153	152	165	132	137	159	129	146	139	129	142	136	143	154	137	126	156	153	135	149	139	128	166	143	153	171	143	148	128	136	150	141	120	147	138	130	138	134	167	138	147	142	135	139	164	143	151	157	138	152	145	137	153	137	130	167	132	160	137	122	155	157	135	147	150	142	123	129	117	144	135	144	131	129	140	150	156	138	162	131	149	135	149	145	143	135	168	139	118	144	150	143	132	145	151	134	141	146	138	127	135	124	138	145	129	144	147	141	150	117	153	147	140	159	142	145	158	154	145	118	154	148	136	138	127	142	132	140	143	142	138	148	135	142	151	155	142	145	145	149	155	138	139	135	153	169	138	148	152	150	128	150	147	134	136	144	137	151	127	135	147	140	123	156	149	133	130	130	132	153	132	128	166	152	156	138	139	148	138	158	134	136	148	146	140	145	146	129	139	138	165	149	150	123	152	118	156	145	142	141	153	138	139	141	151	135	154	144	118	136	138	149	154	139	143	148	134	135	138	135	149	142	139	147	129	155	135	153	159	134	131	116	138	131	162	131	140	163	140	135	153	135	164	137	139	166	141	148	129	174	154	135	139	127	150	146	125	154	169	159	166	133	155	127	152	137	130	135	136	135	129	137	144	146	128	147	173	115	140	131	140	146	158	146	129	145	141	120	141	152	144	124	134	150	144	158	137	153	139	124	147	144	135	173	150	142	132	154	144	149	149	158	145	168	112	132	166	135	153	130	132	142	142	143	137	149	159	146	145	146	149	166	145	143	152	125	134	139	138	126	136	143	144	142	143	165	169	150	148	154	172	146	150	134	131	148	135	115	139	140	144	160	143	138	146	138	150	142	142	162	127	138	157	131	148	138	135	145	158	129	159	147	122	133	135	151	133	136	154	143	166	128	148	139	151	122	128	144	140	147	122	144	153	146	147	157	149	141	138	147	135	161	142	150	138	142	136	135	136	129	139	140	142	160	133	141	132	122	158	140	140	147	139	127	149	138	121	130	128	125	146	140	145	137	134	128	143	132	156	124	141	143	165	125	129	141	126	137	153	120	148	129	132	133	164	134	145	133	153	149	141	139	155	126	141	133	148	134	152	147	125	135	143	156	139	141	129	154	122	148	152	127	123	149	146	145	153	133	138	138	168	167	140	143	144	134	144	129	126	140	140	138	128	136	143	145	158	153	157	134	150	161	144	147	139	140	142	120	138	139	130	145	161	122	146	139	153	146	144	143	144	142	155	124	163	141	152	142	174	134	134	122	118	146	152	153	147	139	153	160	139	136	132	147	157	152	163	143	154	149	157	170	136	140	156	168	140	128	136	134	149	132	120	136	122	138	127	121	161	152	137	140	119	141	131	135	143	130	162	150	133	145	149	155	149	144	144	161	135	140	117	171	164	151	147	148	155	130	134	139	162	145	154	134	147	122	167	137	161	141	140	149	143	138	145	139	137	127	143	131	158	132	164	147	165	135	142	144	156	145	136	133	146	144	169	148	132	178	145	140	144	160	143	148	156	135	117	145	141	153	129	150	153	136	145	153	157	152	150	140	138	164	138	139	116	124	148	133	134	148	166	122	141	139	140	144	143	146	137	134	147	137	137	141	168	131	138	145	142	116	163	150	128	149	146	141	153	146	147	132	134	151	139	136	161	139	144	115	155	139	143	151	153	140	129	160	140	160	132	128	150	143	136	145	146	155	136	140	152	157	157	149	131	162	134	153	139	131	137	134	129	139	144	146	142	150	166	121	151	137	128	165	162	163	136	159	144	137	113	131	147	161	146	146	127	124	138	137	141	159	134	153	149	151	142	156	156	127	151	135	135	126	150	131	150	164	153	135	144	141	153	143	129	128	131	161	163	135	145	147	152	148	135	129	146	144	146	149	142	126	138	139	145	160	149	158	149	138	140	153	155	147	156	117	136	132	153	122	141	130	142	152	159	137	138	147	139	137	155	145	141	143	139	155	132	125	148	137	145	144	127	158	150	130	154	149	124	136	143	127	132	164	170	160	149	160	142	138	144	143	138	149	134	148	129	150	132	159	148	127	124	148	149	146	157	135	130	131	155	135	131	151	134	157	140	140	139	150	147	150	141	142	146	159	142	136	150	152	154	163	141	124	138	169	128	144	140	120	121	126	137	136	128	155	149	141	145	148	138	140	153	130	130	145	122	145	151	125	114	134	125	137	170	112	149	137	152	130	147	134	145	138	133	149	150	115	116	134	120	161	155	136	149	125	142	126	133	147	134	151	138	151	129	168	138	154	150	141	118	155	150	133	148	137	157	149	127	146	132	152	167	143	143	146	146	139	135	148	134	151	152	145	136	133	151	152	145	148	132	129	154	130	145	131	126	146	138	146	136	131	148	138	135	139	136	131	142	133	134	150	131	134	134	142	116	138	135	134	145	122	142	130	149	171	127	142	129	146	151	160	142	145	145	128	135	133	145	138	150	127	145	142	141	147	149	135	129	148	158	130	152	119	143	149	130	141	139	147	124	143	135	154	146	148	147	146	134	128	153	148	127	131	158	115	149	153	127	152	152	143	143	146	157	123	158	139	147	140	153	164	137	134	125	138	134	135	131	155	144	136	158	147	138	159	166	151	161	143	168	134	146	161	141	147	174	148	141	153	151	137	124	148	123	164	146	145	136	164	127	161	129	148	152	146	142	126	139	107	115	130	142	136	131	134	133	162	151	122	153	144	133	130	135	163	154	141	143	133	147	151	151	138	155	134	145	128	143	139	146	139	126	151	136	136	130	142	164	137	133	144	115	135	164	139	158	147	143	137	152	152	157	145	152	145	141	137	134	141	128	159	112	127	161	146	122	131	138	145	159	160	139	142	145	143	153	167	144	137	126	137	153	148	155	150	125	144	135	169	142	175	144	144	134	134	155	126	134	129
6869	16282	26381	1576	1090	823	672	547	407	368	292	292	265	267	246	251	213	209	180	163	186	191	154	206	182	165	192	168	178	174	204	183	184	167	178	172	174	173	168	184	162	163	189	159	155	159	162	144	200	161	164	181	177	177	165	160	166	161	176	174	162	162	184	161	186	169	175	146	159	166	159	152	177	143	163	156	171	153	164	159	147	174	173	145	138	152	153	153	136	133	171	182	159	195	171	162	155	163	165	153	177	160	143	165	163	128	189	176	163	142	171	161	177	172	174	194	190	179	160	170	196	169	155	164	164	176	181	168	168	175	153	154	146	161	156	161	152	180	170	156	152	159	195	156	163	187	168	156	156	152	170	145	155	172	145	153	158	179	165	141	166	154	154	154	147	161	165	153	155	162	160	167	187	160	147	181	161	168	173	174	172	163	156	149	152	181	180	187	180	172	161	167	146	178	167	155	162	157	176	153	169	176	162	167	155	181	150	173	163	149	165	181	166	157	163	160	167	153	165	179	170	163	186	153	176	166	177	164	160	175	155	153	187	165	161	171	189	171	151	171	166	161	175	176	174	161	180	177	166	143	167	172	206	173	171	149	163	152	169	149	162	157	157	162	177	170	156	160	168	155	165	167	153	156	166	165	165	171	204	164	149	177	173	158	160	170	167	179	155	165	172	165	148	148	172	161	137	167	142	149	157	171	173	160	150	168	159	140	158	200	153	154	167	163	168	165	161	175	173	165	178	128	149	172	179	153	148	156	157	161	150	177	162	162	156	168	164	182	187	199	169	158	163	147	156	157	179	167	183	174	175	178	165	179	149	176	185	154	144	162	168	189	165	158	173	180	165	190	172	156	163	182	171	179	171	174	150	173	159	165	167	168	154	160	165	177	163	183	161	155	176	155	173	181	176	164	166	176	169	179	164	182	167	157	161	169	171	187	137	155	165	194	163	173	160	156	189	155	170	179	157	162	196	162	141	159	172	165	170	150	146	176	168	163	172	156	149	174	150	187	187	168	194	184	188	149	147	176	177	163	169	172	161	165	150	172	163	169	178	155	159	168	155	179	172	176	182	147	159	170	164	147	147	156	167	161	166	175	173	172	160	172	175	157	179	173	166	151	138	140	153	147	164	176	176	156	166	147	150	147	189	162	153	183	172	176	163	147	193	165	168	207	159	159	168	174	166	170	171	158	155	149	151	157	146	151	165	167	158	168	168	184	170	158	143	158	171	171	185	145	175	146	159	156	187	152	164	158	174	178	155	155	153	162	165	161	159	164	164	160	129	176	161	168	177	156	158	197	166	169	167	169	150	163	177	148	151	154	179	162	156	155	169	155	181	150	175	187	165	166	153	159	154	178	172	152	162	155	187	176	193	152	172	152	167	179	171	156	158	170	171	166	154	159	139	177	165	151	167	187	162	141	167	178	157	164	142	147	158	155	162	141	168	181	174	184	145	166	167	179	162	189	144	164	162	157	188	158	150	163	168	149	157	168	171	171	161	170	205	150	164	157	148	149	149	182	145	167	142	169	147	167	171	168	154	155	175	174	157	181	153	175	162	178	180	146	189	160	165	160	173	167	157	152	166	151	176	158	164	156	149	159	163	160	146	159	143	157	156	176	162	192	176	162	142	167	145	179	155	164	179	190	152	175	162	144	170	146	165	144	182	176	166	140	175	165	159	164	155	168	172	164	177	163	179	155	166	161	154	170	146	176	157	167	157	155	165	179	165	172	161	159	156	141	159	149	167	148	158	174	154	161	164	181	163	135	168	151	149	148	159	167	175	163	178	152	164	167	170	182	164	152	180	156	169	173	183	172	148	166	173	179	145	157	161	160	162	162	158	172	157	166	180	184	158	159	179	166	156	148	159	189	154	149	170	166	161	163	164	175	169	149	201	156	169	136	170	159	184	160	167	177	156	164	167	167	161	147	166	160	173	155	163	160	148	168	171	183	156	159	158	184	173	190	170	169	169	172	154	143	183	156	154	162	160	167	177	151	158	154	149	149	160	163	161	159	176	156	163	171	167	153	171	173	153	144	171	157	156	152	167	156	160	165	185	149	156	165	160	162	142	170	151	153	154	177	184	154	174	170	168	200	163	166	152	142	187	189	181	157	159	151	154	179	173	182	157	150	181	154	153	174	165	147	159	154	173	153	162	166	167	170	139	161	176	158	150	166	166	170	175	190	168	180	154	150	164	165	143	185	147	161	162	156	176	163	167	169	172	169	168	170	169	164	162	168	150	183	189	157	140	187	184	162	165	150	176	178	141	164	153	161	162	178	146	177	154	169	156	199	169	157	164	200	165	155	160	159	162	176	160	183	178	172	164	157	155	157	148	177	158	172	148	153	145	158	167	157	195	164	176	153	171	161	173	145	155	156	174	166	137	154	164	150	170	181	170	155	159	174	139	146	153	142	156	164	152	148	161	185	162	143	166	176	154	185	151	156	145	148	145	169	167	154	170	152	160	175	190	169	191	175	152	193	172	139	176	153	171	142	165	160	179	164	167	163	165	181	140	170	164	170	158	165	156	158	176	172	172	152	135	198	175	179	167	160	183	158	160	154	141	144	153	160	184	156	175	178	142	170	174	172	174	174	184	160	170	147	174	138	151	167	167	146	191	153	176	148	168	161	156	188	181	157	178	169	176	163	169	165	147	184	180	165	188	167	167	167	174	153	171	143	165	163	170	172	171	155	158	179	177	155	167	184	158	151	169	171	170	155	183	153	175	150	168	166	174	173	157	179	148	171	174	166	171	174	182	179	182	162	179	163	182	158	171	167	163	156	144	141	150	161	161	145	169	140	157	153	188	165	147	201	155	181	143	153	175	134	173	179	155	190	136	153	167	159	172	170	169	176	155	188	179	135	146	153	157	166	171	149	163	149	154	135	184	162	177	179	160	149	164	181	171	149	171	157	145	149	167	162	142	154	155	163	150	162	172	179	161	164	143	128	158	169	154	155	179	142	165	185	169	166	153	159	167	162	178	160	150	169	173	148	150	173	154	167	164	142	152	168	180	138	175	165	180	169	168	147	140	159	180	154	169	170	158	163	148	165	166	185	168	156	164	171	163	168	161	163	154	164	170	156	177	179	166	125	160	158	192	186	167	185	161	161	153	159	193	177	183	169	181	167	179	182	159	155	174	163	163	165	137	154	167	184	168	172	153	148	164	181	151	146	163	167	146	137	170	182	162	157	164	161	149	187	167	176	161	155	157	159	179	187	192	163	160	155	178	167	145	148	165	160	157	152	168	181	162	141	154	155	155	173	169	143	154	166	161	169	150	158	192	155	157	156	158	162	180	155	160	151	191	155	146	169	178	172	171	168	159	159	164	185	192	147	182	166	142	178	152	177	138	169	167	178	143	142	148	171	165	157	178	185	163	177	175	174	158	169	184	176	181	161	154	158	179	161	187	160	157	157	164	151	169	183	158	171	153	169	178	172	173	145	177	177	170	143	160	156	168	186	162	160	163	158	171	152
22476	21266	29094	23767	21268	21319	11038	1292	834	756	730	594	611	511	542	494	483	514	472	477	435	466	461	466	419	419	424	400	418	423	439	446	482	387	386	419	418	392	381	379	410	392	411	409	377	397	398	405	422	434	425	417	414	366	450	376	410	371	402	385	406	419	401	366	407	420	419	405	379	405	389	409	410	368	389	370	411	387	416	403	406	373	374	417	412	399	394	347	404	388	420	402	381	428	360	388	406	401	400	420	396	366	422	385	409	373	406	405	404	424	405	394	370	390	425	372	422	423	414	370	404	386	404	373	404	395	403	351	417	355	434	396	368	382	377	377	407	397	407	398	398	378	438	407	383	375	397	407	377	372	405	414	394	388	384	368	354	432	398	408	407	389	401	435	378	405	431	396	361	368	396	389	379	395	396	399	397	395	413	381	417	396	373	373	385	381	427	370	397	401	378	373	385	396	398	397	399	423	438	392	400	426	356	397	404	413	418	395	417	380	387	389	428	386	385	357	378	377	407	373	389	422	389	394	410	397	383	381	383	398	380	406	395	366	407	356	416	383	420	393	397	399	405	402	403	383	414	403	401	410	356	444	417	389	414	389	432	399	372	364	432	392	372	385	378	414	408	399	404	378	440	386	375	430	380	381	362	437	433	402	400	388	365	406	406	417	396	399	414	416	375	396	392	419	411	422	380	375	384	390	402	408	377	395	416	400	410	411	400	418	353	405	388	395	370	371	377	428	425	388	397	385	388	435	405	396	406	406	377	384	413	371	389	395	414	389	454	381	395	397	365	413	384	389	452	412	424	355	371	377	359	366	437	371	395	405	383	433	387	374	350	380	395	389	394	400	370	412	390	410	381	432	385	405	397	395	379	392	409	364	421	430	396	380	395	392	400	397	385	414	356	387	381	402	436	427	385	375	362	408	381	370	400	390	419	385	403	422	430	395	385	358	393	416	364	418	378	397	358	394	403	404	409	377	384	382	412	412	415	417	370	391	427	378	402	403	387	376	401	386	384	366	394	407	373	375	384	388	399	356	399	413	412	382	377	417	390	352	460	392	378	408	416	422	435	391	370	404	426	364	398	411	373	399	384	391	397	407	382	371	387	380	382	426	398	408	388	408	366	401	414	389	391	369	362	393	391	393	364	365	368	413	399	381	403	393	365	412	370	391	398	386	410	382	367	392	393	385	395	388	393	409	438	369	384	394	449	413	401	412	366	406	409	375	404	376	415	440	440	394	389	433	404	399	394	406	404	389	378	411	390	420	389	394	395	394	412	406	407	413	384	422	356	382	355	366	431	414	386	372	384	383	376	403	413	433	416	431	395	376	388	403	391	398	422	422	421	439	368	405	409	385	374	417	399	436	408	384	399	406	396	401	404	423	401	390	371	395	394	383	393	393	385	373	387	392	418	392	367	406	415	397	389	401	403	422	384	381	396	389	382	377	389	428	365	423	384	375	385	416	407	394	377	399	371	393	393	407	385	419	391	396	414	376	408	387	392	361	400	391	380	406	402	399	382	451	377	374	375	417	396	381	404	376	375	401	381	423	366	377	366	401	428	400	395	394	399	380	410	380	394	406	392	417	379	368	364	381	394	385	428	364	375	399	426	415	405	430	403	398	430	399	393	392	367	399	371	415	403	377	399	412	384	411	368	403	374	414	374	406	402	366	409	421	404	443	392	369	376	427	387	395	385	393	372	412	385	375	408	375	373	386	357	388	453	406	370	399	403	383	391	404	423	396	378	440	367	400	383	386	372	372	407	378	381	365	414	353	415	408	422	387	365	372	390	377	411	392	390	415	382	392	389	379	432	382	444	417	388	395	395	415	416	398	404	395	415	364	380	390	376	359	404	414	413	456	369	390	395	427	404	387	371	383	395	406	375	402	415	416	406	393	369	402	391	351	415	449	405	382	376	453	391	425	429	388	391	381	416	369	371	428	446	404	439	403	395	388	368	388	394	407	388	387	409	386	376	369	389	402	381	372	407	390	369	402	389	391	424	401	420	398	373	384	389	412	415	381	403	386	398	400	388	399	371	412	366	402	390	384	409	385	370	396	392	424	385	408	393	404	394	407	387	389	414	379	425	388	389	408	410	420	375	395	383	393	403	394	405	387	414	358	376	372	384	372	399	388	427	381	366	398	380	439	406	418	389	397	387	417	398	407	404	394	416	413	392	360	390	406	413	372	394	419	429	408	406	402	393	400	412	404	362	421	420	397	397	411	436	393	396	391	405	398	390	409	396	369	367	420	389	402	389	380	381	387	450	438	390	404	388	421	344	389	392	358	410	392	368	364	409	386	407	396	396	401	367	418	412	383	389	402	390	391	420	414	389	361	371	382	394	395	405	398	421	400	396	391	424	402	431	414	403	393	374	378	361	386	384	408	402	369	413	418	399	400	372	416	402	388	404	403	389	412	420	390	404	369	404	420	406	398	379	358	389	359	396	360	430	355	385	429	360	393	368	403	374	366	383	384	380	335	366	411	373	399	401	385	416	397	413	415	393	427	396	346	399	427	395	383	356	408	357	397	419	394	364	385	419	368	392	411	398	401	377	382	415	412	371	375	395	365	435	426	400	403	377	385	389	407	414	391	405	378	398	439	363	423	399	417	393	392	398	381	381	377	382	415	416	397	397	408	392	401	387	365	374	400	396	385	371	390	393	403	393	423	397	387	429	353	389	368	387	433	380	393	392	398	388	390	382	415	400	419	397	412	414	415	371	438	410	380	403	396	410	368	342	367	386	413	370	390	363	376	417	378	392	428	393	400	391	371	387	358	418	414	393	362	388	394	387	403	387	396	389	356	405	410	404	387	345	383	366	367	410	404	387	381	399	391	421	426	384	357	418	394	418	386	362	404	365	396	420	370	441	367	386	417	395	413	407	400	381	394	431	432	401	387	396	411	409	409	414	381	408	401	373	380	395	381	363	407	408	401	420	408	395	399	371	384	394	391	388	418	393	413	382	393	394	415	418	386	386	384	375	402	401	389	394	382	377	378	411	410	378	417	383	384	393	401	423	371	368	415	394	371	389	424	380	405	378	375	363	409	383	398	415	362	386	390	361	389	412	393	364	414	377	386	372	405	402	386	381	358	384	419	426	341	412	386	432	392	429	394	406	382	451	390	373	399	415	407	382	350	394	369	408	398	365	390	379	392	391	384	391	404	375	402	385	395	394	436	378	374	363	389	393	394	375	380	395	339	388	422	407	430	383	400	423	433	415	405	371	401	382	391	431	435	419	383	386	379	389	379	379	420	411	415	398	381	408	402	397	409	390	396	397	380	379	392	414	391	371	382	413	345	378	378	390	413	359	434	433	409	385	389	379	373	438	421	393	405	402	419	390	386	407	377	380	407	369	382	395	397	414	370	397	418	386	392	412	374	389	382	390	395	424	378	415	372	401	381	367	391	399	368	403	393	398	399	418	355	419	389	409	353	372	385	436	396	396	427	369	393	393	357	385	390	389	377	445	379	409	405	413	406
10189	27819	41740	4833	3442	2617	2048	1473	1261	1107	907	841	752	699	623	590	584	556	557	512	516	532	545	532	483	486	479	481	450	455	457	479	497	466	445	474	446	429	429	432	458	441	457	446	429	482	454	448	471	449	435	428	451	441	433	463	465	453	420	438	465	407	443	417	435	470	454	460	424	451	416	424	447	408	461	425	471	442	428	436	440	446	388	429	428	435	406	465	447	449	426	415	438	462	432	449	429	438	455	414	419	440	473	430	451	423	414	435	422	447	440	436	434	424	441	435	412	439	457	460	462	461	417	426	488	472	472	434	401	444	441	463	434	403	411	454	441	439	458	475	461	464	421	447	433	411	431	411	401	415	432	445	451	436	436	445	389	461	454	445	408	417	462	421	484	436	453	402	459	459	423	429	475	423	443	377	409	418	459	449	428	443	420	423	441	439	403	459	439	476	440	446	424	447	416	484	437	489	455	421	403	445	408	471	428	409	404	440	419	455	430	404	422	445	454	411	415	473	440	458	448	423	432	440	425	424	428	409	430	423	401	462	436	418	469	442	413	481	417	455	446	453	435	408	472	450	412	435	402	435	423	430	403	459	406	436	438	430	472	415	456	426	470	420	418	398	407	389	437	392	420	420	414	431	455	427	397	418	410	425	393	464	432	372	439	417	417	402	452	444	420	468	447	406	408	454	391	411	444	451	427	410	464	400	395	406	460	436	454	472	435	459	412	423	434	412	447	445	436	448	389	487	426	408	442	422	432	415	400	441	454	428	452	403	449	418	437	439	437	398	439	448	425	452	460	413	426	389	406	452	430	452	420	401	419	434	397	403	434	465	443	420	424	410	481	451	423	402	435	458	447	454	472	447	448	445	466	435	412	444	427	445	411	458	455	439	432	423	430	428	415	420	461	430	433	407	432	388	475	438	433	423	403	425	467	439	424	441	441	429	448	416	431	478	436	416	415	418	421	449	421	425	415	417	408	421	417	428	417	432	424	470	465	424	421	421	450	455	432	471	443	446	442	415	445	439	417	403	439	437	457	393	420	425	399	410	427	432	414	430	420	408	431	437	403	465	428	422	447	425	396	468	463	395	404	435	428	410	455	405	438	407	379	438	462	428	421	425	448	404	406	452	454	398	437	425	470	411	442	447	442	403	442	397	411	442	431	417	461	432	456	406	439	438	400	434	412	428	418	402	431	422	425	467	429	447	459	449	425	404	415	401	445	434	479	443	417	430	409	390	439	441	455	435	429	429	411	422	425	432	420	394	431	416	438	430	438	425	437	453	447	465	409	407	428	435	427	478	432	413	416	448	438	424	438	425	437	417	436	414	431	425	415	432	426	407	422	431	405	442	417	442	409	452	415	442	429	411	442	423	456	426	433	417	412	437	464	456	420	425	448	436	455	454	403	420	441	450	425	454	424	418	431	425	411	415	443	445	430	462	446	416	429	426	460	416	451	488	436	430	449	416	427	443	459	451	463	451	385	434	454	415	458	429	451	441	405	444	417	463	407	448	435	428	420	391	440	449	449	436	401	436	439	395	445	409	410	393	399	455	397	439	431	478	432	419	451	432	444	419	440	455	466	411	401	426	431	434	449	445	411	437	460	438	461	426	378	400	432	426	426	480	413	412	431	404	474	426	426	417	458	434	466	452	457	442	442	434	422	391	465	408	442	416	454	446	378	431	450	446	433	421	444	428	418	437	450	430	418	449	465	431	451	471	431	439	434	452	403	409	434	473	464	408	409	426	419	403	450	452	431	435	444	417	451	448	457	409	453	425	455	424	419	425	431	499	416	433	400	433	421	449	425	459	433	430	449	458	429	438	444	432	401	437	455	469	434	442	457	413	405	454	411	459	425	461	418	411	460	430	428	405	477	449	397	460	441	446	442	406	437	439	433	413	458	390	434	442	443	442	425	447	422	445	442	404	450	372	438	421	430	444	437	459	442	455	421	432	427	466	424	433	479	440	407	419	426	436	440	441	434	437	460	444	437	424	444	428	402	445	409	451	454	400	432	452	411	402	411	440	439	443	444	426	430	442	451	468	417	426	442	437	406	431	423	396	416	418	388	454	415	466	421	434	405	431	411	464	415	481	461	427	442	410	411	427	421	440	425	417	425	430	399	422	442	448	426	433	421	438	397	433	419	439	426	427	438	407	393	434	409	450	433	430	419	447	442	453	442	418	438	433	466	445	440	422	405	445	431	434	444	462	451	420	416	457	414	405	452	420	446	413	416	432	446	435	424	436	435	457	425	461	443	421	453	413	411	436	449	459	448	446	441	435	475	401	425	464	402	438	410	446	464	447	451	451	486	415	425	457	439	457	445	458	390	435	428	436	436	407	440	452	429	430	415	366	400	452	450	424	437	398	437	464	470	413	432	439	428	429	429	462	421	445	441	426	384	438	431	423	454	435	457	406	407	375	401	437	450	440	418	418	416	457	438	439	445	425	470	432	483	424	467	451	433	438	418	399	394	396	402	462	436	428	406	409	463	427	434	422	435	431	440	462	431	460	439	472	430	446	437	410	423	435	416	475	423	450	468	460	446	453	460	419	414	425	445	419	440	442	447	415	441	451	449	429	425	456	446	428	424	432	472	479	456	466	421	412	410	434	442	458	391	456	432	458	493	484	434	442	412	431	427	449	427	437	412	469	411	425	404	435	398	427	407	433	414	405	443	411	407	438	423	422	408	429	444	449	402	404	458	474	426	417	409	436	423	460	429	420	401	410	387	366	441	427	422	451	421	439	423	423	425	459	418	426	430	421	449	430	466	423	429	427	435	447	396	453	453	419	411	443	444	431	429	409	420	445	405	425	443	409	442	480	416	459	417	444	410	429	394	428	407	453	439	435	458	461	440	411	447	454	456	438	465	433	442	439	434	408	435	396	435	387	362	419	424	445	439	410	427	433	398	417	408	461	425	440	433	467	426	406	426	421	443	441	431	449	471	415	448	440	426	410	404	427	456	457	411	423	432	448	425	410	455	406	426	420	450	406	460	443	441	459	445	466	456	424	468	437	409	428	432	460	442	429	440	444	451	436	425	399	439	425	397	403	372	434	406	393	466	419	394	397	439	434	433	436	426	450	438	422	436	393	477	430	446	435	436	395	461	443	405	434	429	422	425	443	434	429	401	423	423	458	449	422	438	446	415	404	430	418	383	431	438	412	420	391	451	429	439	417	445	433	445	465	428	412	437	432	426	393	456	462	447	404	409	444	432	446	445	443	403	467	443	448	426	429	433	455	449	451	446	466	443	417	421	454	419	423	409	441	401	434	477	429	405	456	381	425	443	437	444	419	406	461	445	430	421	432	419	454	435	425	432	463	428	454	391	435	460	435	453	415	450	421	413	437	456	470	434	433	428	434	436	426	408	490	394	386	447	424	449	449	428	426	432	432	471	437	434	446	463	419	450	438	500	433	440	445	412	410	445	425	442	442	462	454	442	420	426	451	416	443	460	426	445	420	414	440	430	402	402	486	465	461
27565	19388	10626	915	390	358	352	335	315	342	333	300	334	292	328	319	333	304	306	282	297	346	321	327	297	310	291	317	305	279	320	277	314	309	317	311	311	329	331	304	321	319	322	313	321	290	299	338	323	311	292	318	322	323	311	322	342	311	302	326	321	266	314	293	284	324	311	337	313	299	334	325	326	305	287	318	343	331	327	328	317	299	304	330	323	286	328	305	326	312	325	299	307	315	303	300	330	333	342	306	336	311	339	297	324	308	304	297	320	287	349	314	290	291	309	328	346	321	330	310	288	303	350	312	318	291	323	290	282	336	303	324	341	299	337	294	293	290	293	287	307	317	285	339	317	314	343	287	309	323	321	266	304	315	343	330	297	335	329	334	330	320	277	301	305	315	313	307	326	329	322	323	327	325	290	298	316	281	284	291	326	314	305	318	269	297	293	338	298	307	335	299	299	306	309	293	286	308	305	322	317	303	286	326	307	284	304	310	333	353	303	304	286	324	293	314	362	322	316	343	298	318	334	318	309	327	327	311	310	305	324	336	320	270	339	306	304	322	287	299	348	326	298	299	300	291	340	300	334	302	352	346	302	312	340	317	335	318	316	287	313	309	328	315	318	284	284	303	298	316	303	291	330	306	299	317	300	321	284	293	298	277	310	290	316	329	295	337	316	339	289	306	315	333	284	309	331	286	339	323	321	302	328	315	312	326	326	314	296	314	297	311	275	324	261	318	302	293	315	343	357	319	321	311	312	304	309	278	309	297	328	334	300	316	279	310	313	282	309	322	328	307	296	312	277	330	291	316	299	350	340	278	293	318	309	322	330	316	313	307	293	364	304	303	307	313	305	335	302	343	292	319	304	299	295	296	318	313	309	290	339	303	314	306	294	327	318	288	338	321	329	300	314	286	320	278	316	324	295	307	320	308	326	314	310	282	336	316	317	293	294	336	303	306	336	311	314	333	316	340	307	337	326	284	330	296	305	312	345	285	297	318	325	324	296	299	317	304	321	257	308	307	326	309	332	319	302	317	297	321	309	278	297	292	318	317	328	324	293	305	329	331	345	330	298	294	308	322	330	321	304	313	328	314	291	308	305	326	266	294	307	320	323	323	324	322	293	279	288	309	313	303	324	299	275	332	328	332	290	319	315	284	320	297	287	306	298	334	289	293	337	329	302	298	318	315	321	305	288	294	321	333	347	315	312	318	303	285	295	306	309	286	300	341	297	322	308	315	332	325	324	338	359	292	342	333	301	279	298	316	301	293	335	309	336	331	318	324	300	271	300	288	331	323	321	325	307	307	289	301	293	324	330	330	293	325	324	306	317	328	318	308	302	305	285	301	319	353	297	314	313	318	286	329	310	338	289	278	321	320	321	294	278	289	289	276	298	324	295	305	311	307	316	296	344	305	303	304	337	333	326	312	324	319	316	333	305	285	351	303	325	293	329	325	290	282	321	301	319	311	304	304	313	286	288	328	288	306	307	322	312	307	318	312	327	326	317	325	322	312	320	304	289	312	307	306	307	323	303	332	295	308	270	297	306	303	314	288	319	312	289	291	350	329	306	329	277	286	314	284	294	308	284	318	302	327	336	318	328	300	280	333	331	323	328	341	329	305	289	329	294	314	299	336	332	312	339	318	284	307	312	288	327	287	295	321	301	317	317	306	309	317	342	318	289	321	307	300	296	354	349	314	304	295	288	335	305	303	311	332	331	311	343	323	325	334	306	292	303	311	297	281	321	290	295	319	288	321	274	324	328	306	308	283	322	324	320	318	312	309	345	296	316	328	356	335	337	300	302	290	333	284	301	288	329	346	312	307	316	322	299	290	265	315	335	306	327	282	307	316	298	304	338	319	313	316	287	285	308	324	293	296	276	334	275	316	286	315	297	317	323	295	333	285	302	324	288	326	307	306	294	286	304	307	310	319	328	289	313	308	294	294	318	306	313	308	307	303	336	305	309	277	314	294	299	292	340	307	300	298	331	297	312	309	310	340	295	347	306	294	313	285	309	319	324	305	292	322	316	288	304	314	301	310	347	316	300	315	316	309	328	317	293	327	276	328	311	311	286	349	289	304	325	329	329	287	305	332	312	315	329	260	318	303	304	318	333	325	309	315	304	337	320	332	292	311	310	281	333	321	277	299	340	310	318	336	315	302	322	317	336	300	304	307	304	318	296	287	309	321	295	297	318	324	312	309	303	284	323	288	348	311	299	305	329	333	279	336	297	334	302	316	301	314	301	332	311	310	319	322	318	293	321	314	331	307	311	306	323	327	315	312	334	369	298	296	303	310	324	293	340	293	360	308	284	326	319	325	291	303	301	318	278	334	307	293	322	302	291	320	285	317	306	255	305	338	329	281	299	323	331	317	306	300	312	315	340	331	304	303	309	304	304	269	282	315	314	347	336	287	308	274	297	312	294	286	342	318	309	320	321	302	314	310	317	342	285	333	322	338	318	301	326	331	294	294	316	311	349	327	311	292	302	321	300	319	331	331	314	294	315	312	313	299	312	300	291	323	305	328	292	324	319	318	273	325	289	318	344	305	317	313	314	303	349	297	296	331	290	317	312	337	325	290	314	304	311	316	297	294	295	322	342	302	296	319	313	293	324	312	313	308	310	299	316	303	292	308	349	301	293	292	314	312	334	315	309	308	340	342	339	345	313	305	292	315	304	340	331	293	315	275	302	312	299	313	328	326	302	333	322	342	299	296	315	322	298	281	307	287	277	319	306	296	337	289	302	311	306	292	330	339	318	335	303	318	330	327	348	329	298	307	280	326	309	320	332	302	332	287	321	339	313	327	340	307	278	317	282	323	310	292	311	313	319	298	282	293	310	288	327	312	311	285	337	293	313	279	320	301	318	317	316	296	310	324	308	274	320	294	310	310	312	283	310	304	323	292	315	315	294	274	311	325	316	276	300	343	305	314	315	347	292	326	319	323	315	308	328	321	323	328	336	310	304	305	287	332	341	274	302	296	255	309	311	294	304	294	312	283	293	301	275	295	321	270	315	296	322	317	300	308	293	295	305	324	319	307	300	320	294	309	290	328	322	311	319	320	288	331	332	333	327	295	292	301	280	298	311	301	324	326	338	331	344	301	309	313	314	303	323	316	319	298	331	266	308	312	287	317	314	302	289	318	332	322	328	275	321	339	321	320	305	324	311	320	287	336	311	319	318	276	317	285	318	312	288	300	354	323	311	318	319	289	329	314	340	306	303	324	287	340	300	293	290	348	320	275	292	358	341	316	319	314	334	290	326	315	282	324	317	330	318	311	324	305	315	310	336	286	315	288	311	321	316	314	296	306	330	300	310	298	285	303	298	328	295	320	320	318	334	283	323	292	318	324	297	304	312	278	334	288	316	300	304	315	318	305	292	305	308	287	317	311	333	307	300	330	293	286	360	316	307	305	294	318	269	325	288	298	320	308	340	321	303	311	320	295	330	286	308	305	292	323	302	297	300	291	300	310	300	319	292	293	333	299
6474	4980	7299	463	398	414	394	362	367	358	353	341	334	364	343	326	315	336	339	341	337	349	330	361	316	320	329	331	346	335	316	334	361	326	374	307	353	333	361	330	329	336	294	365	303	333	327	369	334	328	307	334	321	323	338	322	356	321	333	339	314	333	307	332	315	303	353	325	317	348	324	323	323	329	363	335	322	346	319	323	352	336	316	315	331	356	332	332	327	309	332	324	303	342	314	308	298	322	310	313	348	349	360	287	296	371	344	312	332	358	343	323	314	316	346	326	341	331	319	324	342	349	369	336	332	301	345	326	349	324	342	347	312	348	347	317	295	300	311	339	338	324	338	328	318	347	312	324	342	331	334	293	361	315	323	319	357	350	321	350	366	320	329	330	327	350	326	363	302	300	318	281	348	324	333	316	333	332	349	310	320	323	333	292	370	307	359	355	327	303	325	338	335	300	299	342	326	331	311	306	298	339	334	331	335	301	323	330	323	347	324	315	326	319	329	369	316	328	279	341	320	285	316	337	294	311	340	343	305	345	350	333	324	365	334	344	321	340	343	312	360	351	302	333	309	341	347	305	340	353	320	337	299	307	313	354	310	328	312	311	352	321	359	347	328	336	321	306	316	342	335	315	346	342	346	367	317	316	303	313	286	330	330	327	335	348	351	320	343	334	327	345	342	323	342	336	306	316	315	322	302	282	325	331	334	313	325	322	310	341	323	334	341	314	330	337	311	342	354	329	308	339	304	326	338	345	317	334	318	305	348	306	320	293	335	357	325	334	359	320	341	334	325	321	339	325	313	336	308	333	342	338	352	345	321	334	343	334	311	353	324	327	323	336	314	313	327	330	328	309	347	351	322	322	326	318	315	335	329	341	342	312	305	339	287	330	329	364	336	324	314	364	332	308	361	339	321	342	303	320	305	320	331	331	347	315	335	344	347	339	319	334	350	309	329	328	346	329	293	345	307	346	308	311	343	306	324	326	317	315	338	287	343	354	331	322	349	283	345	317	314	330	334	330	329	351	327	337	330	377	294	301	368	333	332	326	329	315	337	330	314	307	315	331	330	278	275	309	280	309	302	328	364	337	328	319	335	330	315	332	340	363	341	342	345	330	322	311	343	329	315	361	328	316	326	325	306	315	364	386	333	329	313	315	348	298	326	322	315	314	288	337	328	311	312	352	319	319	338	347	302	359	373	316	315	336	334	310	318	314	340	336	316	351	344	317	340	317	332	364	304	352	316	342	356	348	357	331	311	339	366	307	332	310	325	318	285	326	324	346	352	296	318	326	310	310	356	326	340	340	314	342	331	315	328	332	355	312	322	335	342	333	335	364	313	337	360	352	332	335	366	334	329	346	307	341	327	321	341	352	332	328	330	311	295	352	331	323	298	329	323	378	322	359	333	346	336	334	300	355	334	316	324	336	312	319	361	323	330	334	309	356	325	319	315	295	328	334	341	338	325	294	341	329	310	342	370	323	360	306	302	377	315	337	351	359	327	346	308	301	307	359	336	324	369	323	330	320	303	324	315	321	312	299	340	322	332	358	322	353	374	354	325	316	354	341	338	322	360	358	325	324	296	344	325	322	341	344	354	346	305	317	338	356	319	295	313	350	322	352	361	327	310	323	342	302	325	334	370	350	342	317	317	336	328	329	339	347	341	332	332	330	328	334	330	331	318	333	348	334	337	343	298	333	333	327	324	329	358	299	330	333	328	310	334	348	301	316	335	309	367	361	309	314	332	345	322	304	308	301	330	336	309	367	306	304	329	334	309	334	319	335	379	303	322	351	274	307	345	345	345	323	352	333	333	336	318	351	334	342	324	314	335	331	312	328	323	308	343	309	343	314	356	343	281	316	346	318	334	325	348	346	343	338	353	297	373	355	329	295	320	324	313	304	347	316	318	315	320	341	333	328	348	354	347	315	314	340	294	349	334	331	338	363	346	332	347	322	324	347	301	319	316	355	344	349	305	333	344	355	298	318	324	317	336	342	336	316	321	346	334	307	313	340	312	336	328	320	341	319	355	328	329	346	339	337	339	325	329	355	296	345	335	300	333	303	347	335	306	347	294	304	321	343	314	313	330	353	335	333	297	357	366	343	320	326	319	326	322	274	342	301	280	343	325	328	347	335	321	305	310	351	304	320	360	349	350	355	344	357	302	342	348	313	342	337	347	326	327	338	316	313	315	321	354	324	313	344	312	327	314	357	364	319	315	366	342	319	323	341	302	309	373	330	338	352	314	308	320	324	338	372	356	332	346	302	328	320	321	337	342	334	333	347	352	311	313	318	302	319	319	315	352	310	343	331	344	359	330	321	336	320	341	337	313	354	330	327	340	293	325	341	360	360	336	328	351	344	373	304	300	325	342	317	316	329	333	331	295	322	318	350	331	336	327	365	345	307	329	315	293	327	328	337	334	328	321	354	321	325	299	338	344	364	324	326	292	299	314	328	348	335	339	333	335	318	324	349	290	320	305	302	298	333	312	315	317	355	341	313	324	353	333	342	295	344	311	364	348	340	339	323	350	330	329	326	332	360	338	340	332	361	329	322	356	337	338	309	317	324	330	327	301	330	356	340	324	317	337	344	336	341	330	324	325	306	346	308	307	361	344	346	334	306	324	313	315	334	357	323	322	328	347	294	319	341	340	330	336	351	339	335	304	361	339	345	324	351	346	286	322	313	349	332	350	320	348	330	343	344	327	284	327	330	328	318	320	335	340	354	334	331	334	331	309	325	321	352	356	321	345	317	327	310	323	324	346	348	333	327	331	343	326	320	329	337	355	370	327	296	329	325	318	342	332	323	339	337	338	335	332	321	315	332	328	321	328	335	341	344	292	337	334	314	328	330	344	309	339	330	351	345	334	362	354	352	354	348	346	325	328	346	327	311	314	356	319	321	337	365	350	325	311	365	344	345	309	321	357	340	316	342	343	340	327	350	330	318	337	329	361	329	342	322	353	329	334	307	319	313	329	337	301	371	338	352	301	342	323	313	341	321	301	305	331	339	334	328	311	337	369	357	324	340	335	326	305	350	328	344	327	349	317	336	298	340	316	377	343	322	323	299	367	338	303	325	358	341	340	302	355	341	329	353	334	297	329	330	333	332	303	344	326	338	326	316	345	341	326	311	317	320	336	341	315	354	313	357	317	328	323	331	304	321	317	323	285	302	365	352	359	351	320	326	371	327	344	349	350	318	340	333	315	343	282	316	322	348	331	346	331	305	343	359	323	326	352	343	354	308	322	347	348	327	339	320	343	343	350	349	307	303	336	341	329	298	320	349	310	319	371	331	351	325	345	334	353	318	304	346	333	326	356	318	294	334	351	335	297	354	334	351	316	336	337	342	363	323	308	304	343	325	365	338	357	327	330	314	338	369	330	295	359	342	351	332	341	340	354	312	349	329	344	340	321	319	321	305	322	337	318	349	351	352	349	314	344	342	340	331	306	335	336	340	325	326	306	318	331	339	313	320	311	314	327	282
23530	21304	28653	24302	21306	11740	1326	942	774	735	679	691	643	590	594	606	531	545	579	577	538	549	546	576	565	570	545	520	553	578	555	530	512	508	563	540	518	559	504	544	527	579	536	542	545	535	542	535	549	526	493	553	527	545	552	535	526	535	506	505	574	515	518	488	540	544	536	544	544	539	523	520	484	548	524	481	518	572	530	507	507	525	581	503	552	487	512	548	513	539	536	522	512	505	514	524	518	510	525	508	507	515	559	557	508	501	538	530	519	521	530	541	555	508	530	540	542	502	522	554	524	586	534	545	535	547	542	532	530	453	525	484	570	571	519	544	554	571	581	532	549	554	542	535	521	494	488	540	486	534	528	547	518	527	550	535	524	504	520	530	510	536	501	509	561	546	536	489	475	571	530	494	541	526	503	553	517	511	548	519	521	562	534	559	524	551	528	532	513	520	520	541	543	520	555	513	522	517	522	537	514	528	521	529	525	504	505	556	521	550	527	554	543	536	503	534	539	515	548	507	501	506	522	524	509	538	489	495	546	507	550	515	563	527	533	559	484	520	581	541	513	512	499	532	551	551	541	526	499	496	541	527	529	546	502	510	522	540	523	502	511	516	494	524	565	554	481	490	546	542	544	524	507	529	506	516	530	503	485	518	506	553	507	512	565	496	508	528	499	518	485	546	543	538	551	506	525	525	572	573	516	546	531	491	504	545	490	478	511	532	529	545	517	551	500	533	535	590	528	500	486	501	525	539	525	533	509	527	550	506	508	608	528	548	513	525	540	560	541	493	528	485	512	523	535	470	504	482	507	544	527	508	492	525	520	521	523	569	491	521	517	541	541	514	535	538	563	502	485	544	514	528	526	557	502	535	550	513	550	532	479	558	540	504	518	513	545	531	562	495	514	502	520	496	521	502	512	504	495	532	536	512	523	526	488	528	512	504	516	521	537	489	513	557	534	517	534	514	517	520	501	503	516	524	549	480	482	523	528	579	514	509	470	511	535	524	533	543	527	549	519	565	529	497	540	551	516	502	545	555	516	538	491	498	503	531	522	526	480	507	551	521	511	566	512	523	503	548	492	528	519	525	546	538	561	554	563	533	545	544	551	470	503	529	513	511	517	526	514	518	494	512	512	554	514	529	550	504	557	482	510	527	525	532	484	517	505	522	530	505	550	569	493	517	544	564	509	597	513	546	518	496	555	490	511	520	517	531	529	495	492	521	549	552	558	520	507	521	532	515	517	546	514	508	525	534	561	518	550	547	534	518	506	510	498	532	539	514	531	519	520	493	536	481	534	510	499	486	565	504	534	546	526	552	500	513	497	525	501	517	486	542	512	534	500	512	518	506	527	521	494	488	535	534	500	564	539	522	546	529	527	539	540	526	504	546	507	572	573	497	528	472	533	516	499	469	541	517	498	547	514	540	551	508	476	509	498	512	546	523	529	526	501	529	507	540	514	530	537	552	503	517	540	557	542	540	457	499	490	502	525	497	526	543	513	513	487	539	541	521	573	506	509	502	534	503	549	547	545	510	526	545	505	535	531	499	529	529	523	533	533	543	546	539	547	518	528	472	527	532	545	559	529	537	491	501	535	521	519	526	530	557	531	480	553	524	516	562	520	531	564	573	511	486	538	537	522	533	509	525	511	492	521	568	530	563	513	538	528	503	501	538	517	522	517	540	545	498	493	496	572	517	528	540	532	532	525	533	518	564	513	514	503	512	524	504	509	528	494	544	508	538	510	514	517	527	520	545	536	517	479	562	541	528	526	537	548	516	528	497	485	515	522	508	542	522	537	506	532	547	518	551	527	523	515	526	537	540	534	520	513	545	537	510	525	533	497	513	541	555	524	515	517	529	516	511	535	534	571	563	525	490	533	536	507	547	522	523	494	541	542	536	546	533	552	525	540	495	481	517	586	506	525	530	488	496	485	507	576	520	540	526	527	503	543	520	516	573	564	515	546	522	533	525	484	495	533	517	511	540	533	508	508	539	561	532	509	551	542	493	517	518	506	551	488	537	530	491	519	529	538	547	565	527	527	510	518	527	475	516	502	488	517	538	538	528	530	532	518	512	539	500	534	535	530	534	542	514	523	532	556	500	518	518	567	529	536	545	521	528	511	516	478	518	516	527	519	501	517	538	538	500	469	500	473	513	495	543	523	538	545	531	541	504	498	517	512	542	510	530	545	560	529	533	510	523	546	532	516	562	502	485	537	535	496	534	504	547	564	484	506	508	516	482	541	547	534	508	548	573	523	539	527	502	484	521	510	529	543	542	475	524	529	518	547	516	506	532	527	520	548	561	537	534	528	514	529	514	523	484	529	538	511	571	559	568	502	536	484	515	542	494	567	532	505	502	506	508	549	542	514	531	513	522	533	541	548	502	508	535	494	495	552	504	510	552	487	503	559	526	526	561	490	530	519	550	565	527	550	506	533	525	495	531	528	544	526	522	540	531	517	522	508	527	525	519	517	551	476	496	507	491	507	533	494	563	559	539	555	530	518	525	511	535	552	538	563	514	541	571	508	518	579	517	527	517	535	530	536	498	493	515	468	549	492	531	547	565	554	498	539	503	504	532	537	495	533	506	504	529	506	514	564	545	515	513	544	555	529	531	543	559	523	501	579	565	529	544	545	500	528	524	543	513	496	543	527	529	495	526	571	526	454	522	484	545	551	529	476	536	544	528	525	553	524	565	561	540	517	522	501	528	511	582	517	491	499	479	486	527	536	553	496	477	527	549	538	535	543	498	511	495	512	552	540	518	554	553	517	513	506	513	471	500	501	488	512	493	477	496	498	544	502	518	521	518	531	510	551	501	529	508	520	540	499	531	505	554	555	512	515	525	563	519	545	557	554	534	556	530	549	552	493	526	525	516	539	537	472	523	546	510	511	525	557	593	507	479	549	509	532	521	489	527	532	524	584	527	527	538	507	504	517	527	559	530	474	500	545	523	555	524	522	504	492	518	521	559	503	536	546	528	525	539	511	559	503	504	528	539	544	529	532	510	518	537	528	500	533	527	525	563	504	558	554	531	521	524	548	500	507	488	493	512	490	524	513	537	554	505	553	525	537	521	512	521	549	527	480	554	553	527	486	516	509	550	550	506	514	515	526	535	501	550	531	545	521	575	525	517	536	544	527	588	550	554	525	561	497	560	527	529	506	538	440	527	523	538	526	579	540	546	490	522	526	556	504	563	511	522	543	537	543	482	500	571	516	519	526	532	481	513	524	529	485	568	541	467	501	513	546	515	527	518	491	510	503	520	544	555	502	536	531	513	569	521	526	509	506	516	510	550	525	517	529	476	538	555	542	502	552	494	509	529	530	497	536	561	542	495	564	530	514	530	533	556	512	511	506	534	529	529	537	512	541	532	520	543	573	477	532	559	534	531	485	570	539	505	528	513	517	506	500	511	520	479	547	525	537	523	558	490	552	480	511	538	466	495	562	521	531	518	496	503	542	489	520	538	493	482	534	516	576	495	525	534
7791	21274	29384	2980	2173	1752	1342	1071	981	904	818	765	679	695	663	655	625	639	573	593	557	581	624	574	584	598	578	577	584	626	584	557	525	563	565	649	560	586	568	526	556	521	572	541	517	529	577	574	531	568	597	560	549	507	564	555	568	518	574	570	536	561	566	533	556	563	527	565	557	596	591	581	557	567	575	578	563	567	588	567	567	562	567	534	553	537	535	537	593	523	572	496	547	542	572	540	556	572	567	576	528	553	542	554	560	562	581	555	521	540	526	573	537	575	560	573	563	581	544	544	571	538	569	561	552	532	567	565	573	536	566	564	589	568	583	527	567	547	583	580	541	560	513	576	552	531	519	512	546	595	535	565	595	529	542	535	556	552	577	544	572	577	537	545	603	541	531	545	574	556	576	585	535	535	544	530	591	544	568	528	521	544	574	542	548	548	554	580	525	521	537	580	595	579	567	556	592	572	536	557	554	573	551	550	520	560	558	575	538	525	582	555	526	548	540	557	527	594	581	532	567	518	559	526	568	538	503	532	558	591	565	541	599	583	547	599	517	549	527	564	581	516	498	506	554	554	549	556	538	575	557	571	598	544	543	502	569	490	518	569	578	538	602	501	565	542	558	611	552	599	539	560	584	536	553	565	557	541	537	587	572	554	593	544	573	560	594	536	593	542	533	576	533	593	545	569	586	543	588	494	576	565	536	562	568	576	575	578	522	512	558	528	539	545	581	552	576	559	556	542	614	552	537	560	576	532	576	525	537	585	604	554	583	531	545	557	557	556	529	581	552	555	542	582	573	553	572	570	562	605	547	579	507	568	527	570	570	620	548	549	566	570	559	552	537	559	540	572	576	549	530	570	558	548	546	557	609	560	535	549	514	561	561	562	526	538	580	552	540	552	526	520	533	566	542	540	526	517	567	537	543	547	551	573	560	514	584	586	570	573	532	529	563	579	537	564	548	517	553	557	585	573	567	568	531	571	565	577	574	632	565	563	520	527	555	543	548	550	543	554	580	580	572	557	594	554	515	526	544	570	507	565	528	572	560	583	564	568	559	522	530	524	536	559	568	556	566	513	554	513	559	558	532	598	549	548	547	551	560	546	548	580	573	568	552	509	561	573	583	551	524	558	545	562	579	580	527	553	547	607	590	511	567	598	556	521	536	536	542	532	563	527	569	554	581	595	547	567	525	526	566	569	556	563	518	563	559	529	541	531	536	539	595	551	519	518	597	588	541	520	546	510	562	550	528	492	538	563	570	608	544	537	606	578	556	579	527	585	551	568	580	521	536	587	543	557	551	566	552	546	576	541	495	553	533	565	565	533	537	539	549	536	500	575	548	601	563	575	545	566	533	537	570	601	554	516	557	553	538	564	559	531	596	546	528	547	565	568	580	537	543	588	555	591	557	568	591	556	565	545	519	531	552	557	556	585	561	585	571	561	522	566	530	574	540	522	518	522	567	557	529	585	527	578	524	541	543	533	561	567	537	543	589	556	531	590	521	553	546	540	544	582	518	561	548	566	577	556	527	613	562	547	550	552	544	575	585	573	541	531	535	576	572	599	519	559	579	551	551	508	546	547	545	603	579	577	595	545	541	538	528	518	556	572	544	561	543	556	572	555	578	552	565	567	547	549	551	552	552	530	523	545	538	577	584	503	587	561	539	555	565	558	548	547	545	551	543	507	551	542	545	533	528	543	551	570	532	530	530	564	547	527	555	562	581	575	570	568	546	546	533	528	543	537	543	580	577	563	514	580	556	577	571	526	534	532	522	541	552	566	532	546	582	552	538	566	595	562	564	566	554	554	567	575	553	518	518	544	581	566	533	549	588	574	510	536	575	511	555	537	546	594	476	576	584	541	558	555	531	531	542	575	551	555	576	547	585	614	516	523	572	591	580	582	512	552	550	581	565	528	561	545	528	537	575	535	541	509	547	518	565	547	570	586	568	548	527	576	583	549	593	561	528	591	596	575	549	564	555	600	601	589	579	539	575	569	605	576	558	539	528	549	555	556	561	575	512	564	537	519	586	566	559	538	574	526	576	566	543	559	550	552	539	558	537	549	564	528	591	507	521	568	525	548	556	530	546	536	573	563	559	535	520	543	548	510	575	584	535	478	549	521	520	563	543	521	563	560	568	555	553	513	548	561	589	563	515	519	573	523	567	553	535	603	569	568	569	543	517	537	517	599	574	554	558	566	590	551	561	543	508	504	575	558	575	565	567	574	546	573	582	598	507	571	544	593	587	541	555	539	547	595	606	510	540	580	550	539	610	559	607	572	565	557	579	532	573	582	547	559	529	530	532	546	585	570	559	590	552	532	577	539	526	546	555	577	568	558	533	524	578	551	553	549	547	580	535	572	544	599	531	515	558	604	517	551	542	527	580	570	542	569	600	553	572	528	511	520	589	592	550	550	556	565	558	555	567	525	562	542	511	564	577	551	589	551	562	564	557	590	566	581	608	541	557	530	590	536	540	524	533	578	538	545	545	503	538	610	515	545	506	575	567	574	567	555	604	547	552	542	571	602	540	587	572	560	571	567	588	560	572	522	562	529	600	535	567	537	542	538	552	569	526	579	546	537	538	528	535	579	486	511	496	562	522	581	548	561	531	541	546	521	608	560	592	555	602	528	565	529	516	552	539	557	600	544	499	557	580	609	559	569	543	582	563	563	510	546	600	612	573	556	553	593	566	554	580	548	518	569	573	578	542	551	539	572	578	607	575	522	616	550	549	530	547	530	576	502	567	578	557	522	555	538	555	545	541	540	537	565	534	549	573	576	544	555	599	563	592	539	556	549	562	571	562	580	588	539	597	576	555	522	542	534	559	529	581	580	556	541	596	580	571	559	535	531	601	612	544	528	567	495	524	570	548	565	535	585	562	538	579	574	611	554	529	570	563	589	583	546	578	553	567	534	605	559	524	561	529	528	580	574	585	592	573	562	558	594	580	560	541	565	538	522	548	540	535	594	536	576	553	566	552	551	577	564	537	571	535	563	587	609	549	518	546	604	584	522	515	599	558	574	560	589	573	578	628	538	570	576	547	516	558	522	542	549	607	573	566	544	550	563	550	568	559	548	546	535	571	524	511	578	567	552	577	550	533	546	584	547	548	548	589	557	558	570	509	602	559	581	548	535	559	543	535	588	571	508	600	559	526	545	592	562	544	560	552	612	561	559	573	562	587	548	548	539	544	532	536	580	571	514	531	581	578	543	596	582	525	543	526	530	541	565	553	546	534	546	550	570	551	560	572	543	563	596	579	593	537	547	565	545	581	543	558	548	602	558	591	542	575	543	563	557	546	601	488	531	556	586	566	543	556	557	534	549	541	512	562	551	538	569	541	542	556	546	574	592	562	563	566	557	562	580	586	573	529	577	546	577	564	600	550	555	551	567	539	537	525	533	514	553	550	563	548	564	545	624	558	551	498	558	567	571	539	553	533	552	546	546	518	595	557	583	580	533	558	548	548	521	536	536	560	558	576	542
24536	21238	27855	24916	14476	628	389	290	279	219	219	205	170	180	168	186	162	154	170	164	178	178	160	175	145	171	144	151	153	162	132	155	116	146	157	121	138	155	150	139	133	134	150	153	151	146	147	144	123	159	168	154	151	165	148	141	152	139	164	142	140	142	152	126	133	148	136	140	131	158	158	147	153	153	146	133	156	121	163	142	136	142	132	141	137	134	143	130	124	137	140	137	140	153	154	158	168	108	133	152	147	156	136	156	151	142	136	156	142	134	120	142	175	145	139	138	142	153	135	141	124	147	141	126	136	138	144	146	171	127	131	149	145	135	138	137	150	136	148	135	138	132	152	156	139	143	123	127	137	129	127	141	164	138	132	145	134	136	135	154	159	117	135	155	158	142	143	155	154	140	135	138	135	122	148	132	134	130	151	164	159	144	149	129	134	122	124	138	151	131	149	124	127	136	152	154	149	142	125	149	148	128	134	129	157	130	123	135	161	145	127	141	138	127	134	132	161	147	129	144	142	133	119	129	136	140	140	137	143	151	134	139	125	144	132	158	141	138	139	134	170	149	147	146	146	132	150	141	149	137	125	137	122	134	137	131	131	148	114	132	160	151	141	148	159	152	154	151	140	128	148	124	141	147	158	129	143	149	146	150	115	136	161	136	147	144	145	127	174	140	132	138	147	140	122	132	141	107	168	126	126	141	164	154	130	145	135	119	149	141	140	156	130	134	154	135	127	146	161	123	127	161	134	122	128	142	166	150	147	114	171	144	141	134	137	161	135	133	131	144	141	141	121	136	130	130	137	131	146	125	138	126	120	183	140	136	145	153	146	145	142	138	137	139	150	137	144	147	154	147	130	149	163	126	141	136	123	142	156	137	135	146	154	124	154	127	147	166	125	134	139	161	131	129	160	121	153	137	150	153	138	166	127	142	143	146	154	171	147	143	162	133	134	143	142	145	128	169	141	152	138	142	129	139	157	142	127	144	134	160	156	138	141	133	133	136	122	142	129	153	136	136	132	132	151	140	139	143	113	143	127	158	147	142	146	168	142	126	137	129	143	139	158	144	127	131	120	145	135	139	151	136	144	116	126	135	132	127	147	140	127	147	127	146	151	166	146	146	141	149	155	135	157	149	142	150	148	127	128	153	153	125	150	155	133	130	134	138	149	126	153	133	129	142	141	138	157	143	146	132	126	141	153	167	126	144	141	141	144	133	143	164	157	136	144	117	146	162	157	135	125	114	130	148	131	148	134	133	136	150	138	143	164	145	132	139	115	146	135	120	148	155	144	150	125	152	139	116	129	147	135	135	135	145	159	133	142	144	143	141	133	143	134	136	139	128	131	157	158	148	123	137	133	129	139	133	137	144	138	130	148	122	151	146	129	106	136	133	138	135	175	151	155	145	143	133	148	138	139	139	145	106	136	155	128	134	135	159	146	112	143	136	147	153	125	134	142	138	142	151	152	157	130	147	156	138	135	121	132	133	142	145	152	144	128	124	132	143	163	157	147	144	134	138	122	144	138	125	147	148	128	144	152	160	117	169	139	133	143	166	137	149	147	137	155	159	134	152	121	147	173	142	142	149	130	151	164	142	144	146	144	133	116	133	136	165	151	147	145	150	161	137	132	143	114	147	153	151	157	138	132	152	108	128	137	161	156	140	123	139	136	145	147	130	152	135	133	139	134	140	132	127	158	142	128	150	140	151	140	160	160	131	138	135	158	134	151	136	151	142	138	138	150	156	142	141	148	129	158	136	118	168	147	146	143	153	144	142	143	164	144	144	133	144	133	161	125	141	139	140	160	131	137	133	158	133	142	131	149	163	135	124	132	116	142	141	151	158	148	128	134	147	160	147	144	148	129	135	161	142	122	124	140	146	119	135	151	145	146	136	119	174	138	122	137	131	184	165	141	150	138	126	132	138	169	143	144	140	164	121	131	144	139	150	151	139	129	135	136	134	145	135	146	143	138	132	142	131	134	155	142	143	129	123	151	142	160	123	127	135	121	163	140	147	137	121	142	141	118	140	138	145	134	144	142	144	129	133	144	156	150	121	139	143	139	134	148	126	152	124	130	134	125	137	142	128	140	168	135	151	134	145	159	142	141	118	127	141	135	132	131	144	141	120	141	147	137	157	144	112	125	129	152	153	136	145	126	146	134	134	134	130	132	153	127	139	151	148	135	137	127	149	148	135	148	138	139	132	136	135	135	126	125	160	138	145	130	145	147	160	138	160	154	131	143	131	126	153	138	161	151	140	138	125	125	131	137	134	134	132	117	170	149	142	151	146	146	153	121	152	109	142	140	129	128	157	153	150	131	138	143	143	133	108	135	127	147	128	141	107	124	142	140	132	170	138	122	152	129	132	132	131	145	150	160	143	148	152	146	132	149	127	125	155	134	135	155	133	141	129	154	140	157	132	156	143	141	167	143	155	135	115	166	162	148	137	139	132	139	141	161	135	133	140	160	144	160	154	150	144	136	141	145	145	160	112	122	144	150	133	145	147	116	126	153	126	131	141	154	139	147	149	135	156	153	141	148	149	125	130	140	152	134	122	134	148	126	128	125	140	151	147	147	137	135	142	132	139	134	156	134	135	157	126	119	131	138	141	120	126	140	159	115	122	146	148	110	119	130	151	141	135	119	143	131	157	146	161	148	140	150	160	140	132	132	124	141	142	144	150	119	142	152	124	149	142	138	133	133	120	139	130	158	128	141	142	149	141	155	145	152	157	148	143	132	128	128	135	131	137	126	142	152	168	144	138	149	135	154	150	133	143	145	144	153	141	131	142	154	133	137	127	144	109	146	154	156	145	142	132	132	143	147	144	151	146	150	131	142	132	141	154	141	159	138	138	140	121	155	153	128	140	124	143	124	134	139	137	124	118	169	160	166	133	140	132	147	144	150	151	156	132	129	130	142	149	143	137	163	155	154	143	162	125	128	138	156	129	147	135	144	142	152	159	157	131	116	155	156	152	152	135	151	151	121	127	149	140	153	134	140	157	118	124	142	148	149	140	150	143	132	145	154	151	134	133	142	133	147	134	145	143	131	134	137	130	151	128	137	103	142	123	135	123	140	127	153	144	134	133	135	141	127	143	144	143	149	135	120	142	131	140	128	176	156	143	143	168	144	121	151	124	143	130	141	144	124	133	150	120	142	138	139	157	135	118	140	137	162	124	137	140	126	151	175	137	149	151	136	145	167	146	149	173	155	165	135	141	129	152	139	150	143	131	154	133	146	145	152	150	157	146	141	144	125	138	152	125	140	150	116	132	126	134	135	159	122	138	137	139	127	154	127	154	141	144	116	135	141	130	134	132	150	140	133	139	147	137	138	145	152	149	142	135	135	127	141	142	126	131	155	138	171	124	126	119	162	149	135	128	159	152	134	141	142	126	143	150	126	166	132	141	129	148	155	120	139	169	140	165	141	133	117	155	149	145	137	151	139	113	146	140	154	140	135	136	145	147	160	145	136	138	151	132	130	124
7087	16476	23047	1551	1182	821	652	499	412	336	298	247	269	239	211	217	222	197	234	181	181	181	195	197	180	182	168	153	149	174	172	165	180	211	182	158	151	156	163	171	169	156	151	177	158	184	161	180	172	165	147	161	173	145	170	170	177	136	147	171	162	166	193	175	153	163	178	166	166	186	170	160	158	185	152	159	155	162	172	155	168	161	181	161	181	157	156	158	162	147	161	173	157	163	170	140	158	161	169	158	158	152	141	145	162	177	159	171	180	166	150	164	162	158	149	158	156	152	151	142	151	176	157	167	174	154	169	173	151	151	163	156	172	142	153	193	145	142	170	157	169	152	163	150	178	165	154	152	172	168	158	152	182	146	186	152	178	152	183	153	161	163	146	173	167	158	190	147	165	184	167	166	188	131	147	171	160	166	150	155	159	168	166	161	159	150	167	144	149	157	175	145	163	168	158	158	143	171	156	159	180	168	152	152	167	164	153	150	182	141	157	165	159	146	168	188	176	161	144	164	163	169	189	187	159	187	169	155	187	159	175	156	155	157	166	164	177	136	183	174	141	153	163	187	168	167	197	141	172	145	168	166	158	157	177	142	171	145	148	165	150	156	147	166	153	130	165	141	150	157	145	171	169	160	183	150	158	145	173	185	145	156	156	158	157	166	176	160	168	165	154	169	166	149	162	168	142	156	152	161	169	178	163	183	175	152	147	158	171	168	164	170	165	159	166	173	174	169	157	154	168	171	153	173	163	151	150	136	184	172	164	181	181	151	146	168	168	159	174	150	170	177	165	154	139	173	164	158	164	141	155	167	154	159	176	158	188	158	175	164	161	169	167	160	164	144	177	155	166	150	163	149	161	161	154	169	148	166	143	158	194	162	155	185	167	169	161	157	169	180	155	173	176	158	156	145	161	160	164	178	169	163	168	175	161	159	183	175	160	174	170	129	158	164	182	191	163	178	170	144	181	187	175	182	150	157	149	171	144	142	155	176	186	156	150	137	168	158	159	156	164	151	150	154	161	195	171	151	177	194	162	146	176	148	180	166	160	150	145	171	156	156	164	145	134	150	148	126	155	152	172	161	167	143	159	157	134	157	169	159	175	151	140	177	173	160	157	190	159	140	164	163	154	178	159	170	146	159	158	164	158	163	154	142	176	168	159	151	161	161	153	149	178	166	160	144	165	164	161	154	164	174	177	157	163	167	168	194	170	154	166	159	154	145	143	155	178	176	166	155	162	189	163	168	157	149	165	169	159	169	164	169	182	173	151	178	145	169	162	150	145	156	192	165	155	183	178	178	162	156	139	151	177	166	171	174	175	165	160	153	174	151	167	166	144	168	175	181	153	146	164	170	159	159	155	170	154	166	182	171	160	147	175	174	178	160	185	167	165	166	152	166	165	176	164	174	175	197	147	163	172	175	154	156	172	174	163	154	187	173	159	167	166	179	148	171	164	166	159	144	146	178	170	176	160	182	159	157	174	177	162	150	160	165	175	160	164	185	156	168	167	154	167	173	166	166	161	167	179	170	152	159	171	153	163	162	147	166	179	138	147	177	182	168	163	156	139	145	156	157	162	165	153	175	168	152	155	147	156	182	156	169	152	165	157	165	153	159	182	158	166	167	203	151	158	151	153	182	155	161	168	170	171	161	171	159	155	169	175	167	154	183	163	185	139	158	166	167	162	147	163	169	177	170	173	137	140	162	176	164	151	173	169	156	158	153	156	177	158	173	158	182	146	165	175	162	142	166	149	171	174	179	161	189	155	150	156	168	152	141	177	167	185	145	163	173	176	171	169	171	149	171	163	166	157	165	163	157	161	151	162	182	152	187	139	154	175	170	176	168	157	162	146	176	163	134	156	173	145	155	168	147	164	167	164	153	136	169	189	138	147	188	136	148	159	162	166	176	148	163	162	154	138	169	153	168	179	177	170	180	167	174	171	159	153	167	183	171	170	143	162	177	166	163	140	166	145	169	152	166	172	184	171	167	194	150	181	185	191	169	151	165	158	152	180	167	158	179	165	152	181	145	169	162	161	161	178	163	156	179	159	150	180	172	171	184	169	176	178	158	167	174	143	161	165	142	167	158	161	160	168	148	145	171	162	179	149	144	169	171	175	163	143	179	148	171	160	161	174	176	160	173	169	141	161	189	160	152	148	170	159	173	132	136	157	179	160	162	163	157	157	132	178	158	175	158	156	166	150	183	171	143	161	146	174	149	160	151	156	152	164	168	183	160	162	160	173	162	162	169	175	151	153	172	156	153	162	178	143	165	164	149	149	170	163	141	144	158	162	162	159	147	151	149	162	163	164	151	165	155	152	172	146	173	170	171	172	156	186	178	147	164	161	178	178	167	180	159	174	170	153	169	156	149	170	168	163	141	154	139	147	150	149	168	144	168	171	181	158	164	164	174	150	165	175	169	187	154	152	162	153	159	127	158	153	180	154	143	183	159	153	163	157	165	165	173	167	160	161	172	173	152	167	161	159	157	172	156	140	178	150	165	159	159	173	139	163	162	143	159	158	161	184	160	161	159	150	171	153	144	153	173	170	170	179	173	164	169	163	155	167	164	182	168	166	165	151	133	150	155	163	166	156	166	159	129	165	154	165	161	169	150	154	161	163	160	169	171	145	161	153	169	159	157	174	145	146	160	174	168	161	160	150	162	168	143	159	157	168	149	156	182	177	154	168	163	165	154	149	140	167	151	160	146	176	162	167	150	152	183	171	157	156	161	178	167	164	168	133	169	143	168	152	156	171	157	155	171	161	152	166	152	160	161	179	151	161	173	163	155	161	178	173	163	180	156	170	145	160	143	180	151	162	163	161	160	175	154	176	172	149	189	155	151	179	158	156	164	165	153	186	170	177	189	165	178	151	161	163	169	157	168	150	163	175	172	174	161	146	140	153	161	147	161	129	148	149	173	175	156	150	164	153	187	156	153	184	166	142	155	162	156	188	155	157	160	158	166	154	160	168	176	164	176	158	153	165	167	148	153	204	140	178	152	172	185	171	165	157	173	138	154	162	162	158	165	151	156	165	166	160	168	159	157	172	177	155	156	159	182	182	143	160	156	149	174	181	147	150	156	178	179	151	162	164	133	171	178	149	166	163	170	173	157	159	173	160	170	149	150	158	160	152	148	157	178	156	155	161	151	165	167	158	160	136	141	166	158	156	147	163	171	150	176	166	159	156	153	163	152	154	154	190	155	162	176	152	186	166	164	149	194	166	161	153	166	172	172	143	167	168	173	145	153	178	162	174	165	154	165	158	148	151	134	161	142	150	170	161	160	151	188	156	158	180	170	176	159	185	152	185	162	161	174	156	153	152	162	191	166	159	160	175	176	155	177	162	152	150	152	156	154	164	154	186	161	186	184	163	140	157	165	159	181	162	179	170	161	143	161	164	178	144	159	143	181	169	144	177	135	154	142	163	165	154	165	159	158	162	161	188	158	164	161	152	154	178	170	153	150	173	158	130	148	165	150
22503	21300	29134	23791	21305	21363	11164	1175	912	753	672	662	583	523	486	541	512	472	465	448	470	439	457	445	413	438	468	443	429	429	469	407	392	438	408	438	382	404	387	390	393	390	367	378	416	395	422	412	407	434	415	381	387	429	432	386	429	389	404	368	363	408	434	405	387	372	388	393	355	379	417	403	372	374	398	375	374	372	375	391	397	393	384	410	430	390	361	394	407	391	385	411	385	375	411	387	356	375	416	403	342	403	400	399	372	371	370	379	395	391	394	386	358	423	410	369	410	388	392	405	413	369	406	393	418	388	455	383	402	368	375	413	383	363	402	362	387	410	415	409	385	397	404	417	393	424	401	387	386	367	396	411	398	389	378	407	386	372	391	403	398	399	351	403	368	431	393	384	392	425	390	378	361	424	410	418	390	398	396	394	375	425	393	377	397	354	405	377	378	409	376	426	367	399	399	434	380	392	403	387	416	409	391	393	397	390	389	394	406	387	418	428	402	393	399	379	406	391	401	361	361	400	382	400	397	396	375	396	390	387	397	408	400	349	369	361	391	379	384	375	432	352	391	398	383	363	424	368	400	420	392	404	415	408	415	378	394	406	406	377	374	385	375	370	401	371	398	368	425	363	410	388	372	387	389	392	371	392	394	383	383	406	368	390	376	355	401	405	390	361	396	369	386	373	365	372	364	402	385	392	389	373	378	365	403	392	383	360	419	413	377	397	365	399	393	418	407	403	378	388	386	382	412	385	351	387	390	387	395	356	393	385	380	405	380	391	375	370	382	429	346	383	368	385	411	377	378	392	344	384	372	369	370	376	407	394	379	383	390	421	419	388	394	370	372	358	392	399	390	388	393	401	360	369	378	414	371	381	426	386	428	381	391	380	363	382	375	397	362	396	376	359	437	385	389	397	375	409	396	396	362	437	374	369	366	397	401	371	422	391	373	373	406	402	372	391	420	415	413	425	402	376	388	375	353	375	376	373	407	411	390	378	355	414	397	375	420	371	383	415	416	346	386	371	385	379	404	404	413	363	373	374	389	361	364	369	400	396	400	414	400	394	380	419	373	370	375	389	385	369	412	384	426	396	381	405	416	402	384	394	384	398	362	383	411	378	387	383	397	387	427	402	429	359	371	367	378	405	401	393	397	398	430	386	361	418	389	383	378	386	398	402	387	397	407	366	387	359	382	378	373	385	364	382	407	389	414	403	382	361	381	368	364	405	358	383	364	421	379	394	440	391	360	398	397	397	428	345	391	351	381	396	409	359	404	364	400	379	375	370	400	381	397	365	413	417	378	402	422	387	438	392	416	343	391	373	419	381	393	382	412	386	390	418	356	419	384	402	369	358	378	385	364	363	383	391	360	386	356	385	420	412	368	366	374	414	391	395	411	415	347	397	362	391	373	378	364	395	383	386	382	392	427	373	389	416	410	385	394	429	412	402	365	376	414	360	394	345	422	425	425	421	405	369	374	402	360	353	365	419	400	360	404	350	420	380	381	370	402	400	418	382	377	398	356	392	386	371	389	331	394	434	398	384	399	395	384	382	405	415	382	348	359	364	397	393	391	372	372	390	359	395	407	355	384	354	380	329	386	381	406	414	378	371	389	410	413	377	386	390	377	400	363	394	402	408	415	398	379	409	417	401	404	398	393	361	370	389	419	367	384	398	402	353	382	390	391	417	373	386	393	364	391	378	404	402	394	370	377	421	401	370	388	369	371	399	397	379	370	373	375	402	391	419	418	394	378	379	416	384	409	445	391	390	378	399	396	399	399	395	369	411	422	361	378	383	373	370	358	398	402	390	409	406	423	399	410	383	363	421	397	352	408	381	349	345	430	375	388	395	401	406	385	430	398	392	387	389	405	387	394	355	363	419	417	373	383	375	405	372	394	383	341	407	358	411	386	385	392	388	360	388	409	430	409	393	375	385	413	432	387	401	356	408	396	409	402	374	351	388	405	400	395	405	426	386	389	420	372	368	371	383	386	408	386	399	381	386	375	356	409	367	404	345	386	387	356	350	392	415	392	396	379	385	429	395	428	385	403	429	356	401	370	369	366	397	406	379	396	384	371	395	396	381	440	384	360	390	398	368	416	354	406	388	381	387	378	416	385	369	399	398	393	386	383	373	381	371	374	395	371	409	398	361	404	407	442	391	350	390	386	382	418	403	445	384	383	392	406	383	385	418	376	400	399	422	399	373	388	399	370	423	406	377	367	364	436	393	405	401	383	378	381	389	407	447	395	393	402	360	395	378	406	393	392	396	383	368	396	367	397	391	411	421	409	388	393	386	359	376	369	427	369	373	368	400	390	419	384	405	378	385	403	366	395	408	421	413	389	398	390	419	403	381	371	385	422	345	392	394	354	396	392	395	379	372	406	395	399	383	370	373	426	365	436	414	400	389	416	395	372	397	357	410	406	386	420	414	394	412	393	378	365	364	425	380	393	371	390	418	409	393	401	377	379	400	377	386	404	386	401	390	384	335	383	397	414	387	400	369	416	370	365	390	367	418	367	359	406	395	417	364	444	404	417	405	376	359	407	373	384	404	409	377	370	378	396	411	401	383	418	405	403	393	417	382	374	356	391	405	385	370	393	400	346	350	372	396	383	353	377	387	376	381	337	362	399	366	384	367	397	397	375	380	366	403	406	373	393	391	368	381	392	374	388	447	391	392	356	367	419	410	395	418	389	405	400	377	412	407	381	359	378	401	377	359	437	406	361	365	385	383	388	405	411	407	419	400	388	425	381	411	428	418	386	382	389	381	371	389	404	384	395	399	397	360	404	415	374	374	388	400	382	379	373	390	368	408	415	401	395	425	403	396	421	374	402	377	352	376	409	394	411	417	361	390	388	406	364	419	433	366	393	432	378	395	400	395	375	388	411	412	418	382	377	384	400	362	382	405	402	393	424	427	405	403	380	417	388	405	389	366	384	364	366	394	397	408	414	398	382	382	409	406	374	377	371	411	355	390	414	381	354	376	423	363	386	440	370	347	393	368	382	374	390	368	386	441	412	379	364	410	348	390	398	370	400	369	391	412	377	391	399	434	408	378	407	388	370	397	425	382	408	394	418	405	402	425	387	418	356	402	362	373	394	430	387	385	362	396	437	381	375	385	371	409	348	395	415	410	368	411	387	373	372	356	384	424	385	402	356	386	395	405	410	366	392	426	386	415	389	376	378	394	391	365	345	409	380	414	379	404	411	410	431	401	390	373	367	434	390	365	392	441	389	430	409	428	379	393	391	381	426	392	397	402	368	395	408	365	362	399	375	427	373	400	398	391	363	389	382	371	399	372	372	405	382	396	403	403	404	381	395	356	420	372	372	380	428	405	380	395	385	378	380	416	388	371	433	387	392	408	363	374	388	343	411	374	406	432	335	376	420	393	381	362	404	371	380	366	396	368	362	396	351	431	389	384	375	384	394	380	405	403	395	386	398	375	391	404	389	403	373	403	392	386	411	374	391	395	395	411	381	376	400	373
10481	33952	35596	4835	3485	2564	2022	1554	1199	1061	873	777	697	686	624	642	574	604	556	504	523	485	488	502	497	463	481	444	478	487	467	415	482	495	458	441	450	450	455	440	443	434	432	421	381	458	440	432	458	411	440	463	402	394	446	438	383	421	451	432	436	466	442	405	417	455	452	465	406	365	452	474	414	434	418	449	406	438	467	449	432	415	448	443	444	404	418	393	411	397	420	443	443	412	412	431	426	434	418	439	434	431	453	432	445	441	387	431	406	413	388	420	464	405	432	392	440	393	475	426	438	425	463	433	440	444	418	451	438	434	401	434	434	448	410	419	420	428	402	395	432	452	421	412	434	401	440	406	402	432	467	401	428	394	438	421	447	423	468	422	465	452	414	443	428	430	418	437	383	464	413	438	458	471	422	420	444	420	441	442	413	425	444	427	390	441	447	385	438	406	447	403	387	406	450	436	465	440	422	460	432	425	433	425	405	417	398	449	418	407	410	414	386	423	407	403	444	421	419	452	380	392	439	435	414	438	402	417	419	430	417	431	444	446	404	442	420	458	471	399	450	428	433	428	419	425	437	418	422	442	425	447	421	407	435	449	395	383	418	456	425	443	427	445	450	428	426	426	443	448	429	411	409	423	435	429	422	409	424	418	441	457	434	419	420	408	428	399	431	457	402	452	422	440	406	407	428	409	416	461	431	435	450	415	411	404	414	448	398	452	405	439	435	410	434	420	444	445	415	385	398	427	427	436	445	426	453	444	413	478	425	435	444	425	446	436	440	404	449	434	418	417	435	394	455	448	452	420	426	446	418	441	473	433	407	446	400	417	395	458	420	449	427	368	374	403	423	445	404	450	447	427	458	425	410	415	444	454	433	447	442	417	407	438	392	460	428	437	390	416	413	415	422	461	411	425	440	428	433	434	420	408	423	422	416	424	447	417	454	437	396	418	421	383	457	427	439	424	410	378	419	452	449	390	418	426	408	456	455	421	443	397	422	396	468	446	429	471	438	400	405	420	412	423	434	409	417	425	461	425	444	406	436	398	437	425	422	441	422	458	419	464	414	442	434	444	406	440	402	431	455	431	411	405	396	399	462	414	441	443	412	423	428	408	429	426	381	381	420	433	423	400	411	455	425	471	435	393	421	420	398	445	458	457	430	397	405	428	423	483	409	409	456	430	410	420	447	442	436	397	435	410	421	402	414	462	420	426	449	432	445	426	453	440	414	407	418	407	449	450	409	437	445	439	444	441	435	387	428	403	408	451	422	404	426	508	437	418	430	432	424	460	425	445	414	444	404	393	401	390	425	426	451	410	410	412	410	452	423	432	434	437	380	401	472	465	440	458	444	481	446	438	410	448	436	454	435	427	390	439	417	414	406	424	446	424	411	400	388	421	458	448	451	440	417	387	421	425	415	427	428	405	413	414	421	450	434	448	424	417	451	406	434	433	421	439	441	452	446	413	463	419	402	427	399	408	463	462	487	426	470	424	421	436	409	445	450	414	409	386	462	403	414	396	403	410	443	387	455	454	426	397	438	417	436	437	404	454	433	437	431	445	412	452	441	427	420	464	435	397	400	418	429	446	440	454	443	424	420	460	386	392	419	432	441	434	428	406	446	432	432	451	418	459	410	430	408	434	380	464	415	437	398	432	430	449	413	426	416	423	421	420	442	409	406	437	450	406	456	436	462	449	414	398	445	441	397	424	429	413	465	396	439	438	435	454	405	370	423	426	438	429	423	452	422	423	468	448	402	430	382	428	433	450	406	440	441	409	415	420	433	448	410	410	442	422	381	443	474	409	413	414	441	435	409	435	416	376	448	419	452	423	415	420	432	427	430	435	452	453	436	415	420	418	399	421	451	449	500	423	438	416	429	413	439	442	424	463	390	454	409	439	407	420	415	452	421	396	426	448	433	419	437	424	420	400	445	422	391	447	472	408	419	406	413	449	476	433	441	418	431	437	468	400	435	432	451	427	450	424	445	426	451	434	449	424	440	433	419	431	417	462	462	438	480	432	451	430	428	448	428	388	412	427	417	441	425	403	430	409	434	417	458	417	430	436	424	438	406	411	452	399	413	429	416	401	452	404	462	422	432	418	425	414	440	420	437	435	457	435	450	420	431	426	440	432	400	435	432	431	420	392	426	430	427	420	432	426	414	440	434	416	430	407	439	432	411	437	453	397	409	390	427	445	439	428	421	416	426	458	425	414	439	424	440	425	429	442	419	421	419	417	470	414	451	444	440	420	420	431	416	432	407	436	412	409	441	430	421	389	430	415	441	457	457	398	425	446	421	437	442	426	446	431	395	419	403	416	401	452	407	473	424	412	441	465	429	414	389	409	445	445	440	427	483	378	418	422	426	428	427	392	421	411	424	395	456	445	419	419	439	411	382	428	438	421	465	444	452	420	393	409	483	460	428	446	385	456	446	421	396	445	432	417	400	419	378	448	421	409	430	436	392	448	429	466	411	432	385	418	405	419	403	421	429	454	427	458	446	460	428	410	413	454	413	397	430	387	414	462	421	441	391	386	418	429	408	412	427	413	401	457	410	426	380	428	432	436	416	454	422	470	440	439	431	424	431	410	433	433	431	446	423	433	414	404	412	430	378	427	440	429	425	437	409	414	466	422	441	436	454	429	431	457	418	417	394	415	442	434	420	428	378	421	419	429	409	435	428	451	432	410	451	420	424	460	443	421	429	416	415	427	459	482	402	450	483	415	419	407	425	432	417	437	417	457	437	433	424	456	419	462	448	401	410	484	421	440	433	397	462	441	429	414	436	423	448	419	441	433	414	443	401	424	428	424	426	442	429	391	429	424	400	441	387	376	435	434	407	440	447	444	409	423	402	424	462	402	391	413	426	439	423	427	432	418	436	469	415	429	420	393	434	427	406	411	442	460	411	401	412	446	431	417	412	433	445	422	449	471	407	456	392	468	419	403	424	401	416	442	407	433	445	402	400	430	404	462	429	417	403	448	430	397	418	392	422	466	392	422	418	437	466	435	423	447	416	417	412	416	441	405	433	429	422	429	427	408	418	392	414	400	420	441	424	433	427	420	423	434	434	401	423	405	412	417	426	402	429	427	431	429	394	405	412	444	419	379	410	425	398	413	439	445	428	442	438	428	390	434	428	430	402	429	438	434	429	433	406	430	422	417	438	444	399	448	454	420	437	436	380	449	420	408	419	406	411	483	427	444	424	405	429	412	411	408	409	414	434	445	432	425	411	396	403	425	431	465	444	422	417	419	419	448	416	422	378	396	428	426	419	416	427	410	418	456	437	446	419	426	445	472	433	432	411	399	435	402	428	405	418	409	422	460	400	421	396	392	458	443	490	422	455	390	411	402	421	398	430	413	430	449	411	410	424	441	416	458	456	420	426	413	428	390	489	440	428	427	444	447	415	411	409	426	418	452	446	405	433	444	425	435	419	419	418	473	382	394	396	402	420	415	441	400	425	425	432	457	440	412	444	467	430	419	407	403
27516	19518	9371	864	426	365	330	335	361	321	320	330	309	282	309	278	316	330	321	302	316	300	308	320	290	277	269	322	294	308	310	309	318	299	311	320	335	322	315	300	293	304	311	297	301	331	310	301	308	282	310	285	298	325	306	338	306	288	320	298	328	294	317	305	314	291	308	311	311	322	325	307	284	318	306	312	320	298	316	274	310	283	295	326	351	329	318	304	306	299	327	307	317	321	346	309	286	297	290	307	275	288	321	331	306	293	311	293	296	277	283	305	268	290	327	292	297	350	290	313	315	309	310	275	321	350	307	302	296	324	332	293	302	304	273	307	290	317	292	356	319	282	287	287	298	319	290	277	317	283	280	295	296	307	287	295	285	339	320	303	340	303	293	309	333	309	283	274	303	332	282	315	321	281	344	284	304	305	298	306	285	287	260	313	287	353	342	260	307	320	293	305	329	324	301	299	278	310	304	295	283	306	311	324	269	318	292	288	351	273	311	318	326	275	298	342	321	300	286	314	305	301	298	259	312	307	321	311	307	321	286	318	332	267	359	344	330	335	311	308	338	312	292	291	268	315	293	295	310	315	317	315	306	306	313	263	303	286	344	290	289	286	313	337	286	294	306	320	322	271	294	342	298	267	306	321	293	293	291	325	291	299	352	299	275	313	290	330	297	306	293	289	294	311	294	324	308	315	315	336	326	304	328	302	320	309	279	312	322	297	319	303	275	296	302	311	303	252	309	292	276	326	318	314	293	297	275	291	306	306	338	307	306	291	300	318	307	307	290	324	312	324	320	304	341	298	300	289	307	330	326	328	298	295	314	321	321	301	303	298	283	292	319	320	291	316	308	266	293	323	314	302	278	346	299	312	299	307	319	301	330	272	294	317	289	302	287	329	320	293	320	312	296	309	319	310	297	286	309	324	300	279	324	289	309	290	318	329	309	316	270	300	311	304	348	318	327	308	318	286	327	313	287	291	304	311	289	282	294	296	318	301	312	331	341	293	279	287	294	349	297	309	290	287	315	306	319	277	287	297	304	287	305	342	296	313	286	290	308	278	276	313	280	288	302	297	316	293	302	308	331	293	320	282	340	291	306	291	303	319	315	274	320	314	304	309	292	325	308	311	286	281	314	309	297	308	299	282	324	314	296	306	321	298	351	319	330	289	300	297	303	311	335	338	327	304	319	286	293	290	316	298	287	303	312	331	301	290	340	301	298	319	307	312	330	307	302	304	336	312	300	331	320	305	317	304	311	297	312	297	329	309	299	323	327	315	307	315	291	317	304	313	308	294	339	284	319	292	274	280	302	311	319	288	324	308	336	302	275	296	306	311	263	303	287	293	298	318	282	317	288	279	306	306	315	309	328	301	287	305	315	312	285	303	298	305	301	286	315	267	314	318	295	327	295	327	311	317	309	294	285	275	308	296	346	304	333	300	329	318	324	304	303	331	328	322	334	325	316	319	313	297	335	313	341	300	311	314	292	283	319	291	295	286	359	268	303	310	317	289	322	334	318	327	280	348	320	276	287	323	294	307	315	312	300	306	276	265	315	316	300	305	311	327	324	329	284	287	284	299	273	309	299	331	303	256	310	318	287	352	311	318	302	283	331	297	290	310	302	282	313	294	279	305	310	319	305	332	324	286	323	305	293	308	334	312	294	277	295	291	292	289	293	307	297	328	293	311	315	282	262	287	315	317	308	274	308	283	295	356	301	329	305	277	333	323	298	274	328	309	310	297	286	297	334	307	315	317	302	260	286	286	340	304	320	313	298	273	328	297	330	340	319	300	307	265	307	323	355	285	288	311	294	303	306	304	303	291	295	305	312	309	324	294	301	298	286	309	286	304	294	312	266	286	320	308	314	310	273	301	296	316	286	308	303	300	303	303	306	295	303	288	275	330	319	265	269	309	296	326	306	295	289	306	305	325	331	297	317	335	306	324	300	348	266	312	310	328	310	308	279	305	289	329	304	317	304	315	289	275	279	298	295	297	288	318	315	336	319	302	337	306	297	293	303	312	287	304	297	322	314	278	304	322	325	302	301	278	301	316	277	280	315	298	288	323	312	339	304	317	323	319	269	292	324	303	302	316	291	322	325	323	257	307	302	332	311	295	305	278	288	284	325	282	311	287	319	306	284	310	316	331	285	305	300	299	312	303	317	318	275	326	287	302	283	319	315	298	320	280	299	327	305	319	313	319	335	307	324	317	275	304	277	317	292	308	303	301	302	335	335	342	304	319	304	287	313	316	344	319	304	342	293	324	296	300	296	284	268	294	290	281	304	320	327	306	312	327	269	266	326	291	313	302	282	322	280	310	319	346	294	309	334	290	327	311	323	291	330	275	346	302	298	284	295	315	303	306	304	277	334	306	302	293	313	310	342	300	309	272	290	306	325	276	317	296	289	322	304	310	332	315	326	309	316	339	333	287	303	311	315	332	307	279	317	285	298	311	293	286	320	320	290	325	328	299	311	284	287	308	308	324	291	307	297	298	281	284	300	314	308	322	265	284	285	307	276	312	303	314	301	307	315	305	312	339	338	358	286	304	273	309	304	335	288	271	286	321	306	299	294	348	328	307	313	289	295	314	291	300	305	297	317	303	324	321	298	301	310	289	303	306	308	322	319	327	275	297	322	294	319	256	300	300	300	297	294	285	327	314	283	291	297	284	314	296	331	320	308	331	311	338	321	303	298	306	316	294	290	292	317	281	305	282	307	294	313	296	325	312	294	280	318	272	324	284	281	281	300	336	320	311	265	285	300	303	320	296	288	305	287	344	310	326	300	325	273	305	298	302	300	302	296	316	327	312	309	289	314	345	337	271	314	331	306	324	309	293	288	301	328	289	308	291	288	321	315	286	283	313	302	314	305	319	322	279	319	323	278	277	288	314	292	294	297	305	323	322	319	322	302	308	302	321	289	303	325	297	283	283	321	327	285	315	326	310	302	299	310	304	291	303	301	282	286	324	296	304	316	324	287	287	331	325	316	292	326	291	330	329	314	332	305	280	293	311	281	328	306	280	304	286	276	318	316	303	314	301	328	293	308	306	320	306	335	286	345	295	274	296	297	284	297	320	301	289	306	291	317	335	290	293	297	296	328	300	314	334	294	314	325	298	306	303	332	301	301	309	270	288	294	308	294	292	291	305	320	305	284	267	298	306	303	284	315	320	311	290	286	313	309	279	308	323	305	299	312	296	306	322	291	310	287	336	281	304	310	340	306	272	339	335	333	316	323	308	292	302	279	284	299	290	296	341	287	325	293	296	314	326	284	306	320	296	310	296	308	330	305	302	311	277	301	319	292	279	280	297	302	321	275	309	348	276	326	268	291	315	286	338	290	298	323	302	274	308	304	316	324	275	313	324	277	321	305	287	306	295	299	322	324	301	316	299	331	311	302	313	324	299	257	319	347	289	320	333	306	317	349	325	289	306	302	299	292	327	304	329	322	289	319	291	325	306	295	308	300	300	275	263	285	280	278	316	298	335
6951	6891	5570	432	421	403	368	371	321	345	399	314	353	339	340	328	345	310	306	314	354	361	315	318	336	329	326	314	313	334	323	327	334	276	336	332	330	315	330	301	305	313	334	303	359	370	332	355	333	362	357	319	287	313	344	336	297	322	346	339	329	333	321	312	305	340	269	326	340	314	328	317	334	287	318	315	325	318	324	343	379	314	361	308	351	334	320	325	376	339	320	308	355	363	315	340	367	330	322	317	339	326	321	336	323	333	337	342	339	349	330	334	292	301	305	322	314	305	323	363	335	311	372	338	308	345	312	324	308	367	340	351	376	324	325	307	318	328	308	314	324	319	317	327	349	335	310	348	327	339	308	298	308	357	313	326	335	311	325	342	311	322	341	358	327	315	343	353	319	296	332	282	347	310	316	328	334	339	287	305	318	340	313	313	348	337	315	365	326	344	324	323	330	336	330	342	315	332	324	302	315	303	317	326	333	332	351	336	330	307	347	324	324	311	341	308	322	338	294	312	343	321	323	340	314	335	316	307	324	303	321	327	322	323	314	338	309	343	319	339	325	316	313	310	348	301	308	327	341	322	311	327	352	340	308	311	319	345	313	348	345	299	343	320	346	303	325	297	324	316	332	341	317	303	291	291	323	325	345	318	371	325	331	312	309	320	320	335	316	303	317	293	300	302	284	359	331	314	316	319	329	321	318	339	321	311	337	336	321	305	278	332	381	344	333	361	307	326	300	317	355	314	360	347	332	300	307	301	317	316	307	293	312	358	338	351	340	295	338	342	317	338	360	322	364	348	320	338	294	323	346	313	302	335	314	323	326	309	358	308	339	335	322	318	281	320	306	306	341	286	296	307	351	339	321	347	302	311	340	310	330	325	325	316	330	309	318	298	312	359	339	332	296	333	346	328	318	329	352	333	318	307	392	312	341	337	334	309	346	335	324	300	297	323	287	300	311	315	318	330	322	329	343	313	310	324	307	303	315	315	317	298	339	329	308	326	321	308	300	299	323	363	319	301	346	322	337	308	331	326	341	311	341	314	330	337	320	325	313	338	318	327	311	314	313	332	318	340	330	327	352	305	326	309	316	325	318	331	309	350	356	333	300	341	312	334	317	334	331	312	327	332	336	296	349	343	346	311	343	329	329	323	329	315	291	380	318	318	327	321	344	325	369	344	302	327	335	374	328	315	312	305	334	317	325	330	327	286	373	307	324	336	325	321	291	337	300	321	344	311	350	349	351	318	323	359	303	292	329	336	375	311	352	325	336	334	350	309	328	341	332	297	331	322	333	295	318	353	332	351	323	311	333	337	312	336	287	308	286	322	319	345	351	355	382	321	338	348	303	315	334	324	332	325	313	320	285	326	317	342	331	316	329	335	339	320	291	327	304	316	333	295	309	342	333	307	352	324	330	333	327	324	310	322	319	331	298	331	331	291	326	304	323	322	306	305	325	326	298	346	336	301	318	351	320	373	342	342	342	313	313	325	333	328	355	318	301	317	338	301	342	348	311	351	282	345	353	286	374	325	336	315	335	361	351	295	323	288	338	352	346	312	364	343	326	333	334	348	338	328	342	300	296	333	329	333	382	326	313	323	338	326	315	323	343	331	330	328	314	296	359	348	298	296	312	330	323	308	303	322	325	304	312	332	332	335	301	329	322	327	302	326	337	342	340	327	349	308	320	321	320	330	323	318	319	349	336	316	326	340	345	318	320	337	346	314	354	313	371	315	319	323	333	310	346	322	312	321	344	329	338	333	334	341	325	325	349	326	329	321	327	331	345	314	350	358	320	332	345	336	309	346	331	340	337	328	302	297	339	330	318	325	312	319	324	340	309	336	334	331	308	294	316	329	354	326	345	334	327	330	322	296	317	333	303	312	335	311	324	323	332	314	330	291	298	352	337	333	334	322	314	332	314	325	337	363	310	275	349	306	314	299	321	344	311	342	315	334	301	303	352	349	350	335	305	299	343	338	310	318	307	309	336	331	337	347	346	335	333	290	319	327	361	311	297	311	335	315	346	320	328	326	352	334	326	279	330	323	331	310	322	327	328	312	323	313	322	309	314	367	328	329	319	318	337	326	331	338	316	318	310	350	373	337	315	355	356	322	328	302	359	326	343	304	355	320	293	333	324	322	322	321	301	330	326	331	326	320	352	343	328	333	330	310	328	358	353	338	334	322	340	332	328	318	309	328	343	358	304	306	344	327	312	294	320	315	332	306	334	325	321	331	330	300	327	338	299	343	328	322	333	280	345	350	339	347	314	312	299	326	291	329	303	315	303	347	271	333	322	322	320	311	319	319	317	320	309	326	344	311	332	326	352	333	321	331	316	317	334	344	301	302	304	318	316	336	322	337	303	324	320	320	322	295	327	321	331	312	294	317	345	326	315	315	314	320	329	303	308	337	330	320	330	323	330	308	320	326	324	315	319	319	310	336	322	314	330	332	309	355	325	313	322	322	318	303	359	338	346	323	337	354	324	343	337	352	322	349	334	325	323	306	306	299	307	323	337	326	309	333	335	319	286	325	347	305	336	330	346	349	341	324	332	370	303	344	357	320	365	311	327	330	303	310	326	329	308	317	346	347	334	354	328	346	331	323	352	341	305	329	305	339	343	320	331	319	315	286	343	327	311	305	347	326	333	310	302	289	310	343	324	345	314	350	320	353	335	330	301	373	301	322	321	314	319	317	320	309	319	335	354	331	310	329	326	346	343	350	354	333	312	305	319	313	322	342	331	294	338	369	340	340	325	312	324	332	310	314	315	301	332	323	310	311	340	335	330	322	317	352	326	331	334	319	345	333	294	327	308	321	341	321	311	322	305	378	350	318	312	344	343	332	295	354	332	305	308	305	334	349	334	325	323	307	314	305	334	313	314	315	336	334	317	329	330	292	330	347	358	336	288	359	334	362	348	290	321	320	327	322	310	297	313	336	328	337	340	338	322	347	299	333	326	332	337	295	336	337	322	320	330	313	368	324	302	342	308	319	329	335	341	317	336	330	313	324	331	288	366	341	324	317	309	325	331	329	338	334	340	320	323	317	324	296	328	323	345	318	324	318	315	297	364	337	330	304	327	352	348	316	330	321	333	322	341	317	315	298	363	314	337	341	334	343	331	319	304	320	359	287	302	322	338	343	302	297	312	345	317	340	343	358	319	293	300	316	326	311	319	338	289	323	293	334	328	335	299	314	344	327	355	317	331	340	331	338	293	322	315	293	343	361	325	330	308	342	331	332	324	362	313	329	320	318	346	329	339	336	301	301	305	320	322	321	327	327	321	321	323	311	304	322	306	293	301	319	334	308	320	347	296	318	319	318	358	343	316	314	331	319	331	352	349	347	307	303	344	305	298	315	358	354	343	353	322	330	298	278	301	310	317	317	317	311	318	302	301	304	386	337	313	351	341	320	345	366	334	303	330	315	347	288	331	359	336	339	312	306	337	298	323	312	344	331	357	294	327	309	337	333	306	340	330	320	318	345
23543	21294	28778	24125	21304	12504	1367	880	768	718	687	629	625	586	571	583	581	581	543	503	538	553	595	557	528	502	538	537	532	545	515	519	543	523	560	518	508	504	568	480	521	495	559	519	491	501	544	518	555	506	518	499	514	482	549	495	529	569	517	518	490	520	517	530	483	511	505	521	470	586	484	511	532	524	535	474	541	520	531	514	549	507	532	504	522	544	531	481	528	544	503	523	543	517	523	534	491	507	485	560	523	544	448	529	535	535	498	500	557	516	498	528	508	551	490	487	497	481	521	555	534	522	509	558	518	545	473	541	506	510	539	514	507	547	530	507	529	493	529	545	467	516	504	519	518	497	503	510	477	526	485	505	521	494	571	547	538	494	497	509	551	515	516	525	529	499	462	519	488	534	558	522	485	517	536	538	525	511	525	525	512	536	509	519	535	537	528	538	494	528	547	528	486	523	479	546	543	543	499	534	543	520	525	522	479	490	517	498	492	481	486	486	543	494	537	489	460	512	533	559	536	488	543	517	472	475	504	504	557	559	512	563	528	495	529	504	525	502	493	535	475	545	555	504	491	521	530	533	506	487	500	534	543	502	536	548	520	539	532	527	552	479	535	546	494	507	507	501	507	498	566	484	492	499	518	488	508	540	481	539	486	522	535	551	549	488	548	524	519	525	549	526	465	489	536	511	533	548	479	561	536	494	471	504	498	485	535	519	504	485	527	536	488	557	520	556	507	551	547	472	531	503	536	511	531	480	502	509	514	546	557	515	501	531	501	495	529	577	508	498	538	518	508	499	534	551	512	534	460	495	512	540	529	552	514	470	539	525	522	505	503	514	537	520	516	485	513	547	489	519	548	531	494	525	521	533	486	509	512	484	488	534	521	513	525	510	456	501	510	511	462	495	546	494	520	525	505	515	529	519	517	542	520	518	486	512	478	523	505	490	542	511	513	536	555	528	535	508	525	492	504	536	481	497	521	503	525	498	470	518	534	529	478	530	532	489	540	493	518	496	537	504	503	561	485	520	538	555	492	532	522	485	555	511	512	496	509	547	490	495	542	550	504	467	498	511	474	525	506	510	559	513	524	534	538	493	508	485	537	518	492	521	523	572	483	535	527	486	516	497	475	516	506	539	488	483	523	534	522	546	526	532	499	528	534	483	514	545	514	521	536	503	523	554	531	453	524	540	520	597	502	503	502	534	481	498	506	549	510	519	523	537	515	494	563	525	527	539	457	517	495	507	517	519	505	522	531	499	511	560	541	501	525	517	534	500	534	509	532	514	544	555	534	543	451	478	507	522	532	495	487	510	512	504	525	510	503	512	494	495	477	523	482	527	509	500	492	501	496	502	532	482	528	540	544	550	502	500	504	503	520	497	544	573	525	482	512	515	500	520	525	541	498	561	554	517	534	532	515	567	527	506	488	531	505	535	500	501	515	471	543	524	519	503	509	505	557	490	514	502	555	550	499	518	522	477	506	497	540	519	474	532	492	518	544	521	507	489	516	481	513	524	525	498	541	531	516	510	520	524	508	500	486	546	518	520	533	488	465	468	545	519	498	491	511	564	503	553	529	518	526	520	526	522	496	513	521	518	528	531	471	533	518	512	512	487	526	509	553	488	540	547	517	492	551	527	498	524	545	586	489	518	499	509	566	539	508	486	520	489	487	535	548	527	503	540	501	520	498	504	537	518	515	511	543	490	506	477	530	485	536	529	501	483	536	523	521	527	509	517	513	519	523	537	522	522	534	493	509	532	547	507	538	499	504	531	485	512	484	525	510	513	509	491	492	530	481	533	516	524	472	515	525	518	511	506	511	562	513	509	579	506	498	500	521	532	533	550	526	521	520	537	522	516	507	533	549	552	514	505	565	549	539	509	492	512	497	532	504	468	521	510	482	532	478	502	528	466	551	525	506	482	520	520	553	531	519	497	530	541	530	510	558	510	495	492	496	504	489	559	468	458	496	522	563	562	509	522	475	518	478	513	544	492	501	550	508	580	483	507	516	552	511	529	487	471	504	495	549	515	546	519	520	463	528	504	511	496	521	521	561	510	553	521	503	520	534	539	502	505	533	523	509	516	556	500	500	514	529	523	516	467	514	569	539	556	499	515	534	535	485	550	511	486	478	515	512	486	556	519	539	504	546	513	518	505	482	502	502	480	501	486	470	497	546	517	515	482	488	503	487	486	524	521	539	500	513	502	506	505	513	538	483	496	505	505	536	481	509	516	495	514	532	555	504	512	506	526	525	478	507	482	528	477	507	526	537	555	544	527	549	498	505	498	511	549	483	506	508	588	485	559	513	505	528	498	481	495	539	542	517	485	518	491	538	519	542	491	500	498	540	515	570	541	482	551	522	526	563	489	565	486	516	522	531	523	475	508	522	537	469	471	549	477	536	541	518	521	524	516	532	529	507	569	492	500	552	502	510	520	552	547	506	531	497	495	513	542	494	543	520	532	533	534	533	503	533	550	548	505	506	505	527	533	542	505	547	517	535	535	519	508	515	533	515	509	532	506	508	506	545	517	510	500	497	489	534	540	542	515	560	525	556	490	486	520	489	476	540	505	517	526	532	517	527	491	526	557	556	541	476	551	488	497	500	479	514	514	493	516	553	502	482	487	532	530	533	535	509	503	545	546	514	510	523	509	535	474	487	547	503	525	506	549	535	521	528	513	495	540	542	518	517	463	515	495	537	473	521	522	515	495	559	501	524	539	483	487	495	502	537	521	513	539	529	522	532	541	530	499	493	522	528	494	518	511	467	515	493	542	543	509	531	555	542	502	548	488	531	477	532	528	532	516	530	506	549	495	547	512	520	510	498	540	492	501	520	494	536	540	530	516	491	500	534	538	543	510	521	509	476	544	501	478	575	508	520	576	527	473	535	502	509	498	545	522	507	490	505	481	484	508	496	512	536	488	549	511	513	518	519	498	488	487	511	519	500	503	551	515	507	491	529	447	552	496	500	482	500	464	525	514	516	509	521	543	511	571	508	524	507	489	502	485	554	509	499	519	549	510	514	493	524	525	521	481	518	506	485	504	484	504	502	488	531	532	555	482	519	530	523	485	504	543	516	495	517	528	493	514	516	523	538	502	524	504	552	521	546	528	525	533	516	513	531	525	490	485	537	507	525	513	512	531	506	479	482	497	564	517	531	540	550	529	509	508	520	479	534	518	481	503	500	485	455	490	521	529	503	507	497	488	479	527	538	511	556	543	523	504	502	508	508	490	486	505	526	551	519	560	518	518	517	506	543	515	529	545	560	487	515	530	514	500	528	494	528	532	504	527	496	496	503	498	529	508	524	553	529	531	549	528	502	513	532	567	495	513	497	506	501	505	559	509	548	496	505	515	529	503	488	500	480	511	558	498	542	547	531	513	515	524	516	521	499	525	478	493	517	522	526	490	512	483	490	546	501	523	479	496	504	504	504	548	531	553	537	512	539	502	502	513	504	530	498	496	509	473	507	555	509	480	528	477	535	495
7845	26705	26996	3010	2165	1698	1386	1158	957	900	820	739	699	682	660	665	639	632	617	612	609	595	567	604	588	603	596	576	553	556	567	522	528	585	534	526	537	580	570	571	556	544	565	551	571	564	567	576	582	582	522	557	536	526	568	544	604	591	551	562	561	573	512	521	553	547	550	561	545	578	544	569	562	556	524	567	534	608	551	547	583	533	542	584	544	537	551	539	565	568	542	539	557	548	548	557	560	546	555	562	545	570	567	497	545	568	551	543	571	530	537	521	556	551	519	564	550	565	514	561	538	548	564	538	518	562	519	509	547	528	558	578	538	577	560	529	535	553	514	543	567	545	518	568	572	542	560	500	578	524	512	578	531	541	560	545	564	546	567	581	561	526	537	528	575	558	528	519	585	565	563	529	543	576	553	512	547	585	554	516	514	534	523	563	521	558	620	525	563	564	536	532	539	523	551	542	577	515	546	591	563	587	552	524	568	543	529	522	522	507	531	550	555	541	557	531	546	568	552	511	560	555	540	530	596	512	550	548	553	523	555	531	543	529	600	545	542	518	551	495	526	567	578	515	512	526	518	542	566	511	524	574	525	553	552	527	570	571	605	570	552	544	559	554	558	488	523	530	531	532	580	535	537	531	562	530	587	562	579	564	567	537	575	521	516	572	558	569	577	541	521	536	577	562	503	576	540	576	538	551	595	519	594	517	563	518	556	583	581	539	532	551	565	518	527	528	505	522	521	529	545	520	570	525	571	537	555	571	520	516	537	537	604	537	569	578	514	541	542	552	565	549	549	550	600	544	520	556	572	563	549	545	574	529	532	548	541	523	527	502	550	566	552	536	538	556	582	531	546	563	570	584	531	554	533	558	540	548	552	535	585	585	563	531	523	552	521	569	572	522	559	565	547	528	567	492	597	547	557	560	558	529	525	540	507	599	567	593	577	541	573	573	536	576	560	584	570	517	534	517	570	582	627	516	505	554	555	594	543	568	552	531	560	583	592	546	530	538	554	530	571	558	519	593	578	506	556	543	535	561	550	535	578	539	581	538	570	561	521	540	557	563	536	550	527	535	530	560	552	569	572	526	559	539	537	578	537	575	554	574	545	602	548	546	508	571	526	586	558	569	529	546	562	589	557	522	539	591	533	532	545	546	540	583	572	557	527	497	578	574	545	543	526	533	567	541	563	548	523	548	510	569	565	576	571	534	558	544	551	553	511	549	558	571	545	543	554	568	526	534	527	577	619	601	564	533	566	538	587	521	551	527	558	562	554	564	549	554	520	557	535	523	563	558	508	503	552	544	528	560	569	537	491	566	567	564	579	515	548	574	565	623	533	516	588	602	597	528	523	508	578	533	544	561	529	543	625	549	553	511	522	548	562	549	568	557	585	586	520	549	558	561	545	545	544	504	536	562	568	551	575	561	504	601	597	501	514	553	585	587	571	565	529	568	563	516	547	510	518	553	518	523	500	562	595	579	525	587	541	531	507	569	576	573	554	577	547	555	541	546	544	564	579	550	525	540	582	567	509	529	530	536	542	542	528	576	547	559	553	539	515	550	573	634	543	558	512	577	567	554	534	503	568	546	545	516	555	570	518	539	532	601	534	532	558	552	578	549	537	495	555	543	548	598	532	540	545	582	532	548	511	546	596	544	525	540	554	569	509	523	559	543	518	499	591	560	593	575	540	515	570	510	526	525	521	584	527	554	504	583	557	522	543	555	528	574	575	545	534	570	579	593	549	544	535	593	564	518	506	531	556	567	585	556	557	540	538	574	565	527	559	522	540	518	526	540	572	557	590	577	523	544	560	598	559	515	532	533	517	501	536	559	564	563	541	537	587	577	536	543	618	541	595	595	555	501	539	607	538	556	545	555	519	555	541	543	576	527	555	580	549	564	543	542	594	519	554	548	558	570	549	534	552	580	511	536	544	545	527	526	533	591	507	539	579	586	563	539	538	557	572	533	555	573	556	548	558	584	556	574	553	608	517	562	602	561	533	539	531	558	543	542	531	506	503	530	563	586	593	512	532	579	551	546	527	560	563	587	565	536	504	528	574	523	531	548	574	574	566	538	596	524	565	570	529	537	591	588	550	585	500	587	553	557	545	569	535	530	511	551	538	523	591	540	535	556	597	517	544	536	535	582	536	547	496	553	517	558	563	541	572	531	566	549	546	567	526	542	525	600	561	536	515	554	533	527	583	563	574	531	513	544	598	538	552	586	574	519	508	545	546	548	550	564	517	566	586	565	538	514	524	545	529	545	577	540	538	541	575	534	590	517	587	537	553	479	601	562	519	573	545	535	521	568	564	578	573	543	531	513	560	579	567	525	574	573	563	565	562	561	531	557	533	526	504	546	523	556	558	545	587	580	603	498	558	582	581	558	518	571	539	554	564	542	539	542	544	583	545	555	563	546	535	594	545	564	564	552	550	545	526	554	529	541	527	542	497	562	552	557	571	550	581	541	588	561	575	592	561	563	527	590	502	565	527	526	511	538	527	531	574	532	559	558	518	549	564	518	548	567	552	540	571	578	532	542	571	558	529	585	552	569	492	530	551	577	586	552	573	556	548	555	582	576	596	561	541	541	520	546	555	535	568	527	575	551	545	553	524	623	590	541	564	510	582	598	550	545	540	546	532	500	562	540	573	560	564	528	554	555	610	577	564	585	527	510	536	572	513	567	547	534	539	548	534	534	607	562	539	566	509	542	573	538	536	548	539	532	571	554	512	551	515	523	559	526	564	564	538	526	542	539	557	578	541	603	578	566	545	535	502	526	607	573	570	553	541	540	567	551	578	542	547	568	556	532	541	530	538	533	542	562	530	572	555	565	549	525	538	561	566	534	548	557	501	523	538	549	545	549	542	538	579	558	521	557	485	567	549	532	556	543	503	544	544	536	571	558	529	534	568	542	563	578	580	562	528	580	533	545	583	580	541	542	568	567	557	570	549	550	572	563	554	566	532	507	576	532	535	562	525	531	538	559	555	559	541	549	585	603	541	565	576	538	547	541	514	534	577	553	550	582	537	543	541	550	533	569	560	561	491	576	562	558	548	593	548	530	523	513	526	516	535	575	539	564	575	542	511	567	547	556	510	526	554	537	568	527	545	551	560	508	543	544	538	548	529	539	534	538	554	527	524	552	538	565	533	522	581	536	499	514	561	538	557	589	588	576	564	535	558	524	544	569	535	533	521	540	575	516	558	556	540	530	554	521	544	526	530	547	507	545	521	526	555	536	542	577	562	564	545	580	561	546	529	561	566	598	557	558	517	558	544	547	542	520	555	535	581	540	545	559	557	527	580	532	522	580	566	538	552	558	555	532	532	525	578	522	559	529	540	562	533	556	573	524	565	539	563	588	528	572	549	562	542	563	516	565	580	519	551	561	493	578	561	574	527	537	565	537	559	528	517	538	584	547	570	532	525	565	587	511	528	564	520	546	537	582	540	481	539	553	550	538	580	559	521	548	540	518	531	590	567	516	568	578
24376	21102	27695	24712	14761	632	355	322	287	217	211	187	179	175	187	185	176	181	177	152	138	169	166	128	139	154	141	160	150	145	141	134	145	146	147	136	126	139	158	155	120	116	171	122	149	149	134	145	148	125	133	141	135	147	140	138	140	156	122	136	137	120	140	145	131	138	115	134	141	117	141	135	140	137	149	156	136	129	145	124	148	117	125	124	141	138	144	140	138	142	133	139	140	142	143	116	133	153	136	142	142	151	147	154	136	135	136	120	135	140	130	143	140	145	139	149	129	123	130	130	142	123	140	148	139	134	135	149	153	132	148	136	163	140	132	129	129	143	145	130	142	128	161	149	122	159	149	123	157	149	146	150	126	129	116	132	148	135	140	126	125	153	142	125	138	149	138	143	104	132	122	140	131	144	142	140	130	148	119	143	140	121	135	138	149	112	154	143	135	125	137	125	128	126	136	152	147	144	123	126	138	143	128	137	150	160	133	126	148	127	134	125	160	135	138	141	144	140	123	140	142	133	111	145	127	124	143	132	136	132	125	136	158	130	140	156	137	149	124	137	133	135	146	141	134	112	140	131	143	127	137	169	118	120	130	155	139	160	136	110	127	125	115	114	135	139	144	128	131	126	145	144	119	126	131	140	150	143	131	117	138	145	145	123	125	156	136	141	140	154	152	140	132	147	127	143	135	133	105	130	143	148	147	136	141	146	133	159	151	149	115	147	149	144	139	117	150	132	140	128	144	133	122	126	166	147	139	132	146	131	131	147	138	132	142	142	147	166	136	135	139	141	116	120	132	144	126	149	148	123	128	139	131	125	133	147	138	141	138	150	153	124	129	127	142	142	145	132	121	127	146	124	127	150	150	122	123	133	126	132	131	132	122	121	160	128	111	122	118	159	145	160	142	140	127	125	131	154	125	142	133	141	143	127	143	157	142	135	134	124	133	136	125	138	152	139	126	125	144	118	144	137	151	142	141	144	134	128	134	142	130	129	136	131	131	133	123	144	135	122	113	143	128	134	135	148	153	154	128	141	136	132	162	126	138	144	147	139	140	133	147	151	158	139	163	108	132	138	110	148	137	145	135	128	163	135	148	154	125	122	124	137	145	136	153	134	148	127	137	118	134	149	155	125	135	130	144	138	138	112	141	154	129	137	144	136	128	134	120	138	133	141	132	123	125	126	132	117	144	125	148	140	157	131	130	126	153	155	148	163	126	145	129	139	131	149	138	135	114	115	146	142	150	145	123	121	144	124	128	137	126	149	133	141	135	119	115	100	138	146	138	147	128	117	134	132	120	136	152	158	113	133	139	145	158	139	127	154	133	148	156	126	143	144	121	150	145	124	142	130	149	136	143	157	132	128	120	142	149	144	136	124	126	142	155	144	138	136	143	135	148	127	141	119	121	126	114	125	137	155	133	133	134	139	146	107	129	135	161	108	141	132	161	118	132	132	143	156	124	124	135	150	136	136	156	139	114	144	127	133	156	143	138	149	151	147	126	136	115	147	137	148	143	153	156	124	136	116	144	133	150	150	137	138	115	134	142	125	148	129	143	119	135	138	143	135	106	137	140	158	164	149	141	127	140	137	123	148	135	126	127	136	136	138	141	132	146	138	130	147	135	153	155	144	141	145	128	153	156	135	146	141	131	147	135	159	143	126	133	117	152	123	119	138	127	155	143	141	145	131	134	152	146	136	134	149	123	151	128	152	134	140	138	126	137	135	118	129	124	149	149	140	127	135	172	148	137	149	122	141	121	124	133	148	149	140	141	134	137	148	123	154	132	143	142	143	139	134	130	120	149	133	135	153	140	139	137	137	157	115	145	126	149	147	118	141	148	124	137	158	130	129	111	145	153	136	138	136	169	136	142	133	148	133	125	124	152	138	132	131	129	147	138	130	134	151	134	147	133	156	139	140	139	136	150	142	141	163	143	136	149	139	117	108	149	128	166	151	138	142	118	136	161	137	133	144	156	128	122	152	132	124	128	148	160	143	133	134	137	135	136	144	118	139	132	127	145	131	139	131	125	138	151	138	118	143	122	115	157	131	136	144	123	134	122	135	138	142	152	135	153	133	132	129	132	148	138	146	125	139	135	151	131	129	125	146	151	150	128	146	134	150	156	136	122	139	123	137	117	139	143	132	137	130	132	146	159	142	155	122	168	151	124	133	122	154	146	161	149	129	140	140	131	135	136	135	148	129	147	131	126	140	148	141	133	147	150	140	152	124	116	147	149	142	132	137	153	157	127	147	146	142	119	152	141	152	138	128	116	144	147	144	140	127	119	130	157	170	152	146	124	147	151	125	123	151	124	139	134	148	126	125	132	126	134	132	131	141	113	121	118	123	140	116	134	135	141	152	119	145	139	143	139	143	150	147	139	145	147	129	119	137	140	138	132	150	121	149	101	147	146	130	144	136	144	138	122	122	116	146	149	150	133	126	123	128	141	124	113	160	124	130	144	139	122	124	120	138	127	122	150	129	139	143	134	118	142	130	144	136	132	146	125	135	145	144	117	125	131	136	138	139	157	125	136	128	135	136	136	125	151	150	151	127	150	127	140	158	153	132	119	132	139	132	125	138	142	135	132	123	130	148	136	141	126	151	125	120	140	144	136	129	144	124	125	125	107	134	140	121	140	131	140	119	143	137	137	124	153	135	125	150	130	115	138	143	132	148	124	129	148	124	134	143	156	146	146	132	124	129	138	148	125	132	126	128	106	139	128	136	142	146	109	125	121	141	156	143	128	150	118	154	125	136	137	160	139	125	145	137	145	125	130	140	151	139	154	124	150	149	144	132	118	142	128	139	144	136	140	121	132	141	143	150	132	140	135	117	127	135	166	133	130	143	135	146	139	135	117	163	134	143	114	142	112	142	134	123	163	135	133	155	137	143	156	142	143	140	154	139	123	150	113	143	144	142	134	160	128	132	141	131	141	152	124	132	147	135	162	116	144	126	147	142	142	140	103	134	149	134	137	151	158	140	123	145	135	145	145	131	132	131	130	139	153	132	146	153	136	128	130	136	142	151	126	127	140	136	133	145	137	138	138	139	144	140	130	158	135	129	129	162	130	148	130	150	146	149	138	143	127	138	131	147	131	134	134	164	150	125	125	136	132	122	137	148	127	148	140	141	129	143	147	142	110	156	149	132	132	126	125	163	131	153	131	123	126	132	140	138	119	129	139	136	137	150	124	154	140	129	130	143	138	142	151	148	145	139	113	135	134	125	143	141	134	120	110	132	149	146	128	141	130	135	142	149	131	156	136	147	157	138	140	128	125	127	135	137	145	132	145	129	161	111	144	141	127	150	143	140	135	121	140	136	137	155	119	144	160	124	141	137	123	131	146	138	134	139	135	157	144	121	150	134	144	135	117	149	145	141	129	120	135	123	124	135	127	145	128	145	152	124	116	141	140	144	131	141	130	142	141	131	126	131	136	141	132	129	123	142	129	140	127	126	132	135	141	112	132	137	132	122	134	120	133	136
7297	18362	18802	1557	1096	833	607	539	391	333	292	254	238	211	188	210	200	175	198	168	173	190	158	163	166	185	180	171	166	168	186	173	170	160	173	165	158	139	166	163	175	172	179	151	165	156	160	156	155	169	175	169	147	148	179	169	155	173	167	143	162	168	152	183	173	147	162	159	172	152	154	172	137	157	176	155	159	158	168	150	150	163	147	170	160	150	163	157	155	161	176	162	165	154	168	186	135	156	163	153	153	145	156	160	164	136	166	181	168	168	156	164	147	154	174	168	160	155	169	174	112	152	146	153	152	188	165	153	172	156	160	163	156	164	168	178	175	171	151	166	179	161	168	165	142	147	162	144	163	163	168	152	163	161	157	163	151	154	165	146	187	168	152	156	157	164	158	171	146	145	174	161	188	193	159	168	153	158	171	181	169	161	156	139	154	153	145	162	168	148	154	158	143	176	159	167	128	153	154	177	174	158	166	149	147	173	167	160	157	137	175	168	178	133	132	155	148	168	179	149	174	168	171	175	146	141	151	149	148	157	163	157	157	157	166	130	169	150	162	137	136	157	175	164	155	165	167	160	159	168	160	154	138	134	157	137	177	153	175	167	165	145	159	165	168	147	161	171	156	164	159	182	145	170	144	158	175	155	161	164	134	167	162	155	156	149	163	150	171	184	172	152	185	153	176	157	159	148	150	169	160	165	155	158	165	154	162	143	150	162	171	184	143	176	163	157	160	164	156	158	169	165	149	156	134	143	165	139	147	165	140	163	156	154	166	187	149	136	159	158	186	139	160	157	129	169	156	175	163	158	175	150	157	155	152	144	152	141	157	176	170	146	157	176	151	155	164	169	177	146	175	157	173	148	142	160	165	173	166	153	160	165	147	142	134	167	146	157	154	180	147	162	151	179	154	176	153	160	144	147	162	140	152	176	143	170	156	167	160	170	156	157	171	167	149	168	175	148	132	152	149	159	178	175	156	149	140	177	152	181	153	156	160	189	152	167	167	163	149	159	141	146	152	148	166	158	158	149	124	144	165	130	158	169	173	153	168	159	154	167	145	161	147	164	158	130	176	153	168	129	155	141	167	149	173	146	151	155	163	161	152	156	169	157	172	171	174	139	171	149	162	174	157	153	145	154	175	152	176	176	182	154	141	149	170	148	162	163	133	166	173	148	171	131	160	163	165	177	163	163	162	142	148	158	148	159	153	137	160	120	149	145	154	174	162	148	169	163	139	156	170	139	160	146	145	152	153	161	158	151	177	160	199	165	176	153	169	136	158	152	158	165	146	139	150	153	166	145	163	168	148	161	175	131	183	158	138	139	162	184	178	158	144	169	167	147	177	157	153	175	145	163	166	141	160	169	157	151	147	165	156	163	193	148	170	131	147	179	157	173	153	146	141	155	165	154	145	175	158	134	177	165	157	146	143	158	153	134	154	166	152	157	149	166	162	170	147	146	177	144	170	150	162	157	151	154	147	155	154	181	168	151	179	168	153	150	163	155	157	154	153	133	161	156	150	165	154	164	170	162	142	157	174	179	142	129	135	145	158	173	145	154	162	158	160	153	163	164	161	175	151	162	146	161	160	154	143	147	165	142	146	168	139	148	165	167	144	123	148	170	135	169	128	142	161	159	154	139	179	149	137	155	162	165	162	147	171	153	150	151	168	182	162	157	156	162	132	167	169	156	158	135	159	177	171	150	156	163	168	138	176	169	132	150	174	151	162	136	165	149	149	153	152	150	149	152	179	156	154	145	148	176	159	165	178	160	165	175	180	177	164	154	165	161	172	150	171	143	161	151	155	151	152	159	154	162	165	158	152	148	161	160	175	139	151	199	165	161	177	154	161	146	172	132	142	150	142	164	160	157	177	166	154	162	151	177	163	156	156	186	153	164	168	169	151	152	172	161	182	158	144	156	165	169	153	164	176	171	163	161	151	154	161	150	161	159	161	157	157	152	158	167	154	133	163	185	184	139	155	158	176	166	163	170	152	147	169	160	168	168	145	170	168	155	138	148	150	184	175	180	136	157	162	165	163	155	162	138	166	164	163	152	159	164	142	152	172	146	156	145	138	157	162	154	176	146	171	162	161	174	151	143	144	165	146	170	165	165	167	148	157	175	163	189	158	164	161	154	136	165	159	158	133	158	176	155	157	181	170	154	154	151	176	125	154	138	180	173	152	152	164	162	180	150	150	152	152	151	154	163	163	153	176	180	146	153	150	142	176	140	149	174	147	155	145	152	164	153	133	145	184	153	149	142	149	169	150	181	160	162	171	171	153	162	150	149	162	164	150	168	172	165	167	167	147	158	164	165	152	155	153	157	154	164	164	165	160	172	162	145	148	151	170	158	165	162	172	141	163	157	150	158	154	168	149	155	157	160	160	157	144	145	170	168	150	150	158	153	171	149	172	159	171	151	168	163	156	170	167	169	137	141	157	157	173	169	152	132	145	156	167	160	165	150	162	162	144	161	172	159	161	158	164	146	159	144	146	148	155	131	177	159	153	179	165	166	143	158	165	168	149	162	151	150	143	165	171	161	159	149	171	144	154	147	167	177	189	147	170	156	132	168	160	157	157	180	155	151	167	143	162	156	158	137	168	163	140	180	141	188	168	179	144	169	176	180	156	147	183	156	165	152	169	165	158	154	162	151	169	162	169	150	158	156	152	160	148	179	166	155	149	170	175	151	170	164	138	166	172	168	140	188	146	148	164	145	155	181	157	165	172	160	168	158	132	151	145	161	163	156	145	145	161	173	156	175	174	161	165	163	158	169	158	150	181	150	146	163	137	141	169	166	157	146	161	154	149	153	187	142	173	172	161	131	149	136	175	152	164	171	158	133	169	161	155	159	176	163	162	176	150	156	154	145	145	162	144	169	148	154	188	157	165	153	139	179	149	159	163	143	148	147	141	182	169	146	150	163	170	143	152	161	165	151	157	150	160	166	146	159	142	139	162	148	154	141	140	156	160	172	156	161	148	152	171	166	155	148	157	162	165	142	155	146	173	145	181	158	164	160	144	158	166	181	147	156	163	165	150	166	151	149	177	141	177	170	158	177	157	163	165	143	171	144	146	165	156	145	154	166	159	186	173	173	153	160	158	161	168	158	179	167	175	153	161	176	157	167	164	179	157	147	172	147	146	164	160	148	162	172	170	144	169	169	190	152	154	148	170	169	170	184	176	162	173	168	153	130	188	173	152	166	184	146	166	162	163	163	169	165	155	136	156	175	147	161	161	143	142	163	148	161	135	145	166	128	175	163	161	162	169	156	161	146	178	147	159	152	156	159	151	171	158	180	148	156	155	146	148	148	164	148	162	173	159	165	179	173	130	169	138	155	169	155	143	159	147	140	162	128	157	163	154	173	159	170	154	157	184	146	157	143	151	152	160	164	152	165	158	154	140	150	163	144	144	138	186	155	170	156	175	143	170	176	158	164	157	155	142	151	160	174	151	159	171	174	147	158	161	154	159	163	152	148	158	165
22536	21330	29153	23863	21335	21388	11729	1201	857	760	720	627	593	528	550	510	486	470	501	424	449	474	488	422	432	480	421	433	436	400	396	416	409	401	417	417	420	393	425	411	413	430	381	425	436	373	429	406	408	382	406	415	384	365	403	417	382	370	406	427	380	384	385	374	440	415	430	415	362	388	379	368	428	369	396	424	384	398	398	363	397	345	425	378	386	394	389	370	377	397	372	400	351	393	396	398	402	394	380	388	395	426	394	409	386	395	421	372	416	402	396	434	418	359	410	397	342	378	414	395	371	386	388	387	410	367	379	389	417	398	389	394	370	393	423	407	398	381	376	346	410	406	383	407	429	341	371	405	361	413	378	383	384	361	383	377	412	362	390	393	371	395	433	384	376	390	407	380	394	384	402	363	397	401	387	391	399	403	397	371	411	410	387	419	357	419	383	370	390	416	401	382	385	426	366	354	390	401	402	382	402	396	359	413	377	416	371	375	405	360	377	362	393	408	384	392	383	387	392	402	361	400	366	414	366	377	383	390	393	373	397	427	393	389	375	388	382	398	403	410	379	397	401	386	369	384	379	372	404	429	409	394	345	357	380	374	417	359	401	382	363	430	368	410	378	383	395	402	362	415	409	374	382	425	385	412	401	337	347	388	386	350	394	409	414	381	370	409	401	378	388	370	346	403	374	380	399	387	346	389	352	379	396	400	430	372	378	358	404	377	386	378	386	385	417	378	390	432	381	413	387	402	392	383	376	386	395	376	372	421	371	404	399	427	379	365	380	405	383	387	403	418	395	380	361	366	406	380	349	396	411	360	387	411	371	406	382	389	393	353	407	358	382	386	393	355	385	402	404	384	402	405	384	397	407	392	365	361	402	379	356	353	370	416	382	389	428	373	352	376	386	380	427	375	393	380	366	374	353	396	387	389	361	387	374	406	383	388	384	398	353	395	400	367	379	385	438	401	423	394	423	397	413	380	424	422	401	395	412	342	384	413	389	350	381	358	383	381	397	419	380	405	402	378	398	359	419	402	402	398	404	417	398	406	395	357	387	359	394	395	418	400	367	396	371	358	386	337	396	422	364	422	380	406	422	357	350	367	357	370	396	419	395	405	399	358	419	377	393	366	395	379	400	390	379	381	363	390	396	404	443	385	385	394	410	406	378	401	410	368	384	391	373	383	353	361	401	425	369	414	380	384	328	372	372	397	379	378	395	358	396	390	415	366	392	390	416	358	387	354	376	359	389	378	403	333	400	387	383	373	389	412	437	393	365	417	352	340	405	403	381	393	421	374	380	374	366	385	381	365	398	386	374	374	390	405	377	382	404	379	393	357	344	329	389	394	399	408	386	419	400	424	374	404	416	375	389	370	399	371	382	365	403	384	398	389	383	405	377	383	343	407	390	372	412	390	403	428	365	378	381	393	378	415	421	390	364	385	383	395	393	395	382	411	387	353	370	396	395	378	382	384	387	398	374	385	370	372	383	369	388	381	371	368	399	405	400	372	426	374	366	412	389	325	400	385	386	419	373	364	389	389	384	427	389	404	346	415	387	378	397	402	376	354	376	373	368	386	356	368	418	369	414	404	388	379	376	356	377	367	385	378	377	372	393	383	378	369	391	392	357	373	375	399	397	385	362	405	389	399	405	399	407	377	389	356	389	423	402	354	397	383	390	405	399	419	385	388	387	373	397	371	374	384	375	375	390	385	379	410	385	379	403	385	355	416	404	381	361	352	348	418	395	383	402	363	408	409	418	371	378	419	378	404	396	380	395	407	345	388	394	405	372	411	359	377	394	364	375	410	407	372	366	390	414	413	423	374	406	359	359	409	397	394	405	376	401	376	422	417	386	409	403	362	368	369	368	407	384	376	351	394	413	369	421	414	386	380	369	353	414	368	380	401	377	366	375	394	358	367	389	380	416	376	373	389	358	383	356	384	403	388	385	394	368	394	381	375	365	375	388	373	382	396	365	381	407	382	383	398	401	415	418	402	379	394	365	394	392	385	367	383	360	355	362	396	445	417	375	374	379	384	360	394	392	400	416	412	368	374	392	385	379	393	356	371	367	377	413	405	415	389	418	381	388	388	418	395	397	410	366	356	373	384	406	408	385	366	391	396	394	372	397	413	373	366	402	387	395	381	385	398	361	398	408	407	386	401	395	403	424	403	416	384	377	374	438	373	377	383	401	402	363	356	392	393	414	381	414	342	399	398	356	383	431	362	383	421	374	382	438	372	374	376	405	375	377	361	390	393	327	396	359	392	367	362	404	383	426	395	399	361	368	404	400	414	393	400	391	375	390	397	394	385	390	353	401	407	400	392	397	391	399	385	386	410	349	349	394	429	395	393	368	407	408	384	367	381	383	395	402	360	386	377	394	381	389	390	391	393	399	398	393	373	357	357	377	355	371	367	362	364	376	400	394	386	381	439	410	361	404	365	384	389	408	373	390	407	369	418	361	396	371	359	387	377	381	407	371	378	409	394	352	371	382	436	376	393	372	406	373	375	405	423	419	394	377	354	415	423	413	379	386	381	375	397	363	390	362	395	389	372	360	404	365	390	369	385	361	390	422	384	396	417	388	382	412	394	386	369	359	410	367	396	385	396	379	360	379	396	370	382	413	368	393	380	376	366	380	399	390	403	369	401	388	415	400	368	367	389	382	389	373	411	379	390	412	356	423	407	385	359	400	358	380	365	376	370	388	375	386	361	348	394	403	347	382	400	386	416	381	377	377	388	382	390	384	387	386	386	428	395	380	380	363	344	397	392	357	367	402	389	398	384	377	433	368	422	421	342	416	416	356	373	388	390	397	370	403	388	387	394	377	405	379	348	383	396	404	413	376	375	384	337	382	350	380	365	348	392	383	391	381	357	402	396	399	351	392	403	367	390	378	413	356	405	367	415	397	388	365	376	351	369	378	358	406	352	389	362	417	399	418	376	390	360	406	406	383	367	396	385	381	380	403	395	379	382	389	432	386	393	407	371	414	362	348	371	410	396	345	370	372	372	379	389	385	395	372	390	368	366	398	389	384	367	362	378	389	370	367	417	377	365	427	382	368	411	373	391	390	374	379	385	397	363	380	411	378	395	378	388	353	386	391	362	392	383	366	348	380	423	396	384	373	422	382	380	377	368	382	383	386	388	429	385	377	369	350	369	367	392	360	372	388	359	389	387	398	406	368	379	365	379	379	394	362	374	391	408	387	413	383	385	378	373	374	422	360	389	374	398	435	365	383	372	392	406	402	396	388	393	369	392	383	374	375	365	399	411	362	380	418	380	404	417	357	390	395	369	345	394	427	398	385	367	417	375	409	386	386	393	379	411	407	406	414	432	415	383	365	369	395	356	360	393	398	361	374	383	405	367	404	425	439	376	399	387	393	405	380	390	347	386	393	407	383	415	363	399	372	386	394	378	399	373	366	367	401	368	348	388	376	361	370	384	428	377	395	381	423	385	385	412	372	392	400	393	385	403	368	386	340	378	394	401
10461	33435	34528	4860	3445	2725	1994	1582	1300	996	933	822	777	674	598	590	578	531	583	511	508	513	488	482	490	435	466	459	440	457	469	453	470	486	456	429	453	415	472	421	472	477	447	433	444	429	388	421	406	411	437	423	411	425	421	441	415	412	413	405	399	456	453	410	440	449	454	413	443	395	439	449	399	412	429	409	372	460	405	397	445	403	422	402	459	421	425	468	400	446	426	430	417	428	442	452	439	416	401	431	398	399	430	419	423	433	416	393	404	383	400	451	440	440	415	412	398	415	450	408	400	401	425	420	409	395	413	438	430	422	431	447	425	416	419	424	403	377	390	468	425	380	441	440	458	394	384	383	454	420	391	448	420	434	427	434	431	398	441	431	382	455	430	441	447	430	432	475	438	392	451	404	424	445	448	390	407	428	451	402	407	416	414	424	408	420	420	466	418	400	429	407	460	389	400	405	459	415	383	432	443	412	426	400	434	409	399	443	414	402	420	421	448	474	414	446	414	426	426	452	413	436	419	418	411	439	431	441	396	420	407	440	433	437	424	416	418	445	405	413	417	390	435	430	401	441	389	399	411	385	399	412	413	412	424	413	421	412	406	412	417	405	445	435	401	425	421	420	421	416	415	395	423	424	426	397	420	446	390	422	430	414	449	390	436	453	392	460	420	425	440	423	419	422	395	434	421	392	377	439	384	434	461	389	442	407	416	412	418	411	431	430	417	392	412	395	450	426	418	429	438	378	393	399	427	437	433	417	426	405	438	448	420	426	448	401	464	419	414	410	392	436	378	426	422	409	398	418	423	411	434	437	436	421	402	413	431	412	408	409	407	396	418	444	419	418	391	441	421	368	434	413	404	411	391	375	408	422	443	424	435	417	425	424	399	416	441	413	461	433	438	418	397	411	446	428	425	424	396	394	417	420	407	444	430	388	437	386	458	448	400	388	393	455	412	453	424	426	423	418	417	412	403	426	401	421	433	423	440	434	448	430	403	428	448	415	445	435	454	452	434	444	409	463	438	430	395	400	428	445	445	431	410	408	406	427	403	402	386	437	399	443	410	448	407	421	404	441	454	412	459	421	409	444	418	426	407	404	425	443	415	416	473	419	415	453	438	385	446	449	404	416	429	431	452	410	426	396	434	399	391	414	408	411	425	431	448	461	429	397	427	439	422	386	431	446	452	415	417	456	413	417	446	418	412	456	463	424	408	409	389	420	382	411	421	388	391	434	410	406	462	427	425	405	432	395	398	427	394	460	420	422	421	420	430	418	402	422	443	380	430	422	429	418	404	406	434	411	407	404	441	428	407	403	476	416	448	424	425	396	384	417	468	428	415	388	395	447	428	417	437	415	417	409	411	409	420	430	381	409	412	417	403	410	409	397	437	454	409	448	394	401	447	412	399	457	445	450	452	419	413	451	409	411	406	424	396	428	419	464	445	403	408	434	433	438	431	371	422	424	427	371	400	451	399	414	413	432	444	429	439	418	429	430	435	406	403	422	412	403	438	406	406	419	427	435	428	425	447	445	407	403	418	482	436	436	403	419	465	393	391	406	407	441	459	402	435	422	395	445	394	415	455	443	408	399	432	414	396	430	390	381	401	403	437	455	403	446	437	443	467	410	407	382	436	427	394	455	382	404	420	393	439	443	416	402	406	425	418	410	424	434	431	445	409	435	483	391	412	464	397	384	430	437	436	449	443	428	421	401	412	445	461	411	410	421	439	428	422	424	408	393	435	430	409	421	426	415	399	421	402	406	450	397	420	451	440	424	435	461	425	438	460	404	447	408	442	397	381	408	420	434	408	441	397	419	421	404	411	441	393	417	444	414	406	452	413	411	415	432	409	440	437	420	405	423	425	442	420	425	428	458	419	467	439	424	398	453	416	417	424	415	418	418	401	451	403	426	441	418	455	431	407	411	411	467	394	400	391	438	398	441	399	444	413	413	412	386	429	450	405	453	435	429	396	410	415	397	407	435	431	417	456	464	425	443	431	476	449	402	397	408	396	406	424	429	421	414	429	446	422	424	428	429	432	398	402	413	419	457	426	427	441	437	399	428	422	411	428	415	402	422	399	387	420	413	437	406	417	422	427	402	394	405	429	425	423	456	420	402	442	440	464	432	470	410	431	423	418	473	417	415	431	423	413	421	439	410	420	420	433	406	401	417	423	414	398	441	391	400	451	433	424	412	414	429	403	453	417	430	392	432	429	441	423	386	451	456	416	407	410	435	406	391	430	384	425	412	462	406	431	414	412	428	419	437	407	412	432	423	395	448	387	410	441	446	470	440	416	412	423	393	403	436	378	393	412	435	421	378	418	401	389	442	425	413	423	458	417	397	401	455	453	418	426	410	421	449	443	460	431	389	446	420	421	418	407	428	422	418	414	435	444	406	443	436	430	417	413	394	456	419	402	416	398	425	418	468	410	460	407	424	432	393	391	438	405	427	431	396	400	410	419	432	410	389	435	440	427	471	453	425	443	415	435	422	437	431	409	414	440	429	414	407	401	399	431	420	444	429	415	412	435	427	449	443	438	442	396	423	427	412	435	404	432	375	397	406	399	431	428	434	422	427	450	462	432	469	424	428	427	428	398	454	421	435	403	430	429	429	438	385	394	438	396	400	383	434	453	402	403	386	413	429	414	392	453	420	431	435	423	396	458	408	442	437	457	420	463	435	422	422	425	407	418	428	429	428	422	417	401	434	397	433	444	441	417	401	455	398	424	432	444	377	432	411	409	423	423	384	420	431	410	372	426	417	415	409	427	426	404	418	416	434	413	437	465	406	422	427	421	412	425	420	423	429	398	427	414	417	389	412	431	404	427	443	425	421	428	415	413	414	429	456	442	415	387	411	402	405	416	407	409	433	443	403	411	430	423	384	403	410	415	417	426	404	457	437	399	393	408	441	429	372	403	438	424	403	447	405	436	387	456	440	383	376	414	404	426	426	461	446	451	374	403	425	436	427	398	396	403	389	401	459	437	395	455	438	430	395	415	409	406	486	393	434	402	422	424	418	423	421	428	441	408	434	428	397	425	429	425	429	426	424	429	428	399	425	423	431	436	451	411	395	418	436	438	415	424	396	369	397	431	393	457	450	435	412	434	399	419	417	398	399	443	433	394	419	446	419	419	445	413	410	395	458	461	396	430	418	435	457	419	396	413	418	395	439	440	447	409	441	436	423	426	429	409	411	439	468	390	421	407	405	414	413	426	433	443	400	422	432	394	421	415	457	396	443	403	402	436	433	419	389	416	445	427	396	449	400	419	373	431	423	421	395	437	402	443	466	437	414	435	416	449	429	442	410	408	442	399	426	428	442	415	442	421	448	400	430	390	427	391	435	427	461	397	425	424	450	447	434	392	418	422	439	397	438	424	404	458	448	424	430	432	406	406	391	439	406	391	444	437	391	452	412	434	432	410	425	452	412	431	391	433	396	406	385	405	441	433	439	418	422	402	448	461	431	429	457	410	418	371	405	398	409
27521	19467	8778	783	396	362	336	335	346	317	315	313	289	299	302	314	266	328	310	324	336	291	303	315	320	288	313	307	325	294	304	346	271	316	282	310	318	288	296	307	281	308	293	293	279	287	301	319	304	309	321	290	267	326	292	315	310	314	354	346	293	278	311	314	306	351	300	277	308	341	299	293	287	313	290	287	308	280	292	321	297	297	300	302	318	315	282	276	300	324	281	301	320	292	279	295	320	301	278	300	297	324	311	318	310	285	293	319	332	271	336	327	299	292	303	292	262	320	320	341	312	298	294	318	291	286	306	304	298	311	311	303	292	297	288	317	311	298	326	309	297	300	324	287	317	301	292	309	321	308	265	284	292	295	339	330	300	332	291	283	306	321	336	303	332	285	299	284	323	284	314	305	309	315	313	289	290	322	290	322	278	313	283	300	304	310	296	297	289	301	283	277	304	314	314	308	326	297	330	310	288	313	316	267	287	319	291	267	326	312	306	263	299	311	303	309	295	332	324	327	328	296	298	310	304	321	302	341	295	306	307	325	325	314	286	284	312	304	287	309	306	306	281	321	317	295	301	298	273	329	294	316	302	289	306	291	339	361	279	333	306	296	314	302	307	297	292	319	300	275	290	299	311	336	303	286	305	281	337	280	315	304	288	287	293	322	324	306	336	290	266	294	322	309	328	302	281	321	294	318	302	280	315	321	292	302	294	306	319	313	327	279	330	300	299	278	297	313	307	292	303	303	305	334	301	316	320	298	317	320	305	300	316	305	291	289	329	288	311	283	286	277	328	307	298	292	291	293	298	285	312	303	296	337	311	283	301	310	321	294	338	304	298	306	276	326	320	318	295	298	294	306	318	314	303	292	304	316	313	334	304	320	293	284	298	316	273	304	294	325	289	316	305	309	290	329	327	317	296	327	292	318	314	284	302	300	310	291	316	307	283	313	296	316	326	303	324	296	283	316	271	341	298	311	307	338	313	275	306	317	288	295	282	325	334	295	316	312	290	323	310	326	306	310	320	300	295	289	266	336	274	312	287	306	318	293	272	312	254	295	299	266	314	307	303	266	304	292	326	312	318	298	290	287	320	296	304	301	288	295	310	325	297	301	276	302	324	291	295	288	289	318	328	291	349	357	301	345	317	329	313	326	318	300	303	335	303	295	303	290	289	270	321	284	310	306	305	320	337	292	313	323	327	295	277	307	294	334	310	314	318	301	282	302	318	277	326	317	326	326	308	300	287	297	293	263	323	307	315	300	329	303	314	294	307	274	312	297	294	308	308	300	303	335	325	304	291	315	320	293	319	315	322	272	308	320	334	277	286	301	314	291	334	288	309	316	291	328	314	281	290	322	295	270	289	310	288	335	294	269	265	314	293	292	283	309	291	308	307	285	279	301	301	324	335	305	280	270	339	304	316	305	312	349	297	278	312	322	318	307	307	321	270	298	310	300	308	306	303	292	293	286	319	308	301	323	281	312	304	328	304	319	302	316	306	274	284	307	313	336	295	306	289	304	311	298	303	323	278	320	313	280	300	332	309	327	307	326	299	305	307	292	306	297	320	268	318	318	330	333	293	342	285	325	282	321	333	324	303	334	280	340	315	291	317	315	303	303	300	311	314	297	302	320	308	297	301	321	292	309	297	303	317	317	323	282	280	290	271	297	291	299	271	319	296	274	308	286	307	296	279	310	311	293	322	289	355	303	318	335	272	320	289	316	307	334	282	286	289	301	310	339	288	305	319	293	313	329	289	313	296	332	304	281	320	307	314	319	311	296	312	332	312	290	270	328	314	299	338	301	278	317	287	273	310	263	312	297	315	288	305	299	299	316	296	303	296	283	293	315	319	293	306	321	327	266	294	332	284	343	303	280	281	314	314	293	287	328	302	301	313	283	284	286	296	278	287	313	297	297	308	303	331	294	321	326	265	314	311	313	315	303	273	317	311	287	289	322	302	308	294	314	322	314	290	302	302	309	305	317	303	335	328	315	279	302	318	283	284	282	274	310	328	312	319	270	324	316	281	266	307	312	294	280	297	291	318	289	284	295	309	299	299	254	330	317	307	335	290	289	305	275	287	294	328	288	297	297	335	306	299	295	304	308	286	294	314	325	275	309	342	295	275	301	301	300	310	297	330	322	287	281	294	300	322	276	307	290	334	316	299	312	319	317	310	305	305	300	305	311	328	337	290	287	344	338	302	308	299	280	311	299	301	288	327	288	313	311	274	265	280	299	296	299	339	312	292	316	303	302	292	281	325	297	283	297	295	315	304	306	300	308	282	358	308	289	302	297	313	290	275	309	305	301	294	339	308	299	304	289	318	294	322	295	293	319	327	287	308	291	294	305	302	313	290	276	297	322	290	289	269	319	294	297	310	274	302	300	301	315	300	298	298	313	289	306	309	315	308	306	304	288	283	293	291	330	295	316	299	294	289	314	298	309	288	309	274	306	349	262	302	300	271	304	322	319	297	310	304	301	300	324	318	306	303	332	287	259	284	318	298	318	325	290	291	327	302	278	307	320	292	316	302	309	281	308	307	285	322	291	292	316	288	319	313	295	302	287	331	287	288	298	279	300	367	294	299	294	305	278	312	310	315	264	298	302	343	298	305	308	321	302	310	323	315	297	308	326	294	282	316	301	299	300	285	316	304	267	275	276	316	320	351	303	301	307	290	333	305	307	298	324	326	297	330	285	280	299	319	298	293	311	316	308	311	301	292	302	305	294	281	303	298	306	277	327	300	275	311	333	327	313	301	326	314	289	310	303	305	321	287	288	260	312	321	287	274	309	309	313	302	334	286	282	286	316	282	280	307	311	314	288	298	274	288	293	309	276	316	315	287	323	323	312	305	308	305	300	316	309	338	315	295	287	301	317	313	312	303	311	304	273	288	283	330	279	303	302	309	305	295	311	273	305	301	306	303	344	271	302	271	277	326	310	292	302	307	335	338	317	316	300	315	337	293	287	313	303	280	312	326	296	323	296	304	297	329	318	328	311	290	289	296	335	305	293	319	287	301	301	268	303	287	320	330	276	309	278	287	307	280	339	283	271	300	325	292	289	291	296	303	293	292	288	316	335	319	303	312	309	287	320	296	311	308	307	289	285	312	316	268	279	318	316	319	284	312	324	303	299	296	284	321	278	326	331	321	302	306	306	297	282	326	308	325	293	300	292	308	302	292	287	302	294	272	295	318	294	305	308	293	329	276	288	279	291	277	315	274	330	290	298	301	319	322	287	263	327	304	326	305	328	295	294	306	258	280	288	300	296	343	275	330	284	328	338	284	286	305	310	354	296	286	330	262	301	334	311	314	298	317	264	317	326	288	293	267	296	314	306	321	317	308	332	304	305	306	338	276	327	303	292	273	324	306	299	295	285	291	317	301	289	292	321	331	318	306	365	322	311	331	301	313	288	336	295	278	281	312	331	284	294	301	302	297	287	300	302	287	290	268	305	283	316	315	329	276	324	330	330	283	276	313	309	309	302
7025	5714	4966	471	420	396	368	349	362	323	349	313	355	316	344	319	322	312	344	307	324	328	292	333	341	346	350	322	341	325	306	318	321	319	333	287	321	335	310	305	304	345	322	303	312	356	338	309	324	369	316	326	302	320	321	309	333	314	320	296	339	350	336	333	306	339	343	344	311	340	328	334	354	333	335	299	327	319	332	346	343	359	327	337	301	320	335	344	343	302	334	327	330	317	311	298	315	317	324	343	341	310	347	318	316	305	334	309	335	331	302	327	316	314	323	292	321	316	330	316	330	326	320	314	319	326	335	315	345	330	336	317	321	331	287	331	330	326	348	310	323	332	311	298	342	346	349	314	330	329	376	321	320	345	312	323	345	314	311	323	299	331	339	329	303	317	345	285	310	303	294	334	323	331	337	330	346	344	321	328	310	347	349	331	322	322	324	298	282	319	291	324	344	347	360	293	321	330	334	309	358	329	336	321	335	336	351	291	339	311	331	331	328	341	324	368	347	333	295	327	339	331	327	314	290	307	308	318	288	294	341	327	305	334	339	334	347	325	298	290	318	305	301	307	318	339	326	321	313	295	317	319	312	316	352	310	338	304	310	311	333	308	330	311	335	328	297	324	300	346	317	322	322	303	302	289	305	320	306	359	338	335	315	325	329	349	303	313	305	329	314	341	314	338	309	310	313	319	329	332	325	291	321	312	308	329	325	327	304	276	345	312	313	326	292	325	285	321	305	325	322	308	329	314	340	333	322	329	361	338	329	330	325	309	339	324	322	303	360	312	348	309	328	355	297	346	323	317	340	326	319	331	322	315	308	312	351	333	336	348	295	313	321	321	338	308	278	308	308	336	323	299	321	331	311	313	315	300	295	299	322	345	306	319	293	323	347	320	315	292	306	322	314	330	315	307	311	327	354	308	315	334	300	328	303	335	339	318	317	321	329	339	335	362	323	357	324	337	300	332	332	299	326	317	307	303	312	308	323	310	330	319	292	313	322	270	352	306	304	355	359	332	310	311	345	395	307	318	334	310	330	309	311	313	341	343	319	322	310	308	366	324	321	314	313	323	300	264	313	325	352	321	316	321	325	317	301	347	322	345	299	339	301	301	316	330	301	329	347	353	332	336	317	304	298	359	331	307	323	330	304	274	317	302	329	321	294	324	311	343	348	333	335	316	302	326	314	327	322	332	311	312	311	336	343	285	305	343	336	335	327	332	325	321	302	307	325	345	329	333	305	315	350	303	344	333	294	340	337	337	345	300	320	350	329	334	322	313	308	313	326	336	354	326	302	338	313	332	304	314	340	317	308	327	306	338	316	297	336	347	334	332	283	317	337	293	310	315	312	353	308	333	319	340	299	327	306	292	323	341	279	309	329	322	294	303	328	335	319	335	299	318	339	304	322	306	304	316	336	341	298	315	327	323	322	307	344	277	324	318	324	307	308	360	310	337	323	310	360	305	297	307	323	284	314	340	332	326	323	312	324	304	306	313	317	322	310	298	328	354	323	338	316	323	345	311	328	330	316	307	328	340	303	314	324	351	296	328	319	317	258	306	310	327	348	331	305	306	299	365	288	323	309	305	319	348	346	311	314	339	322	314	304	343	338	325	295	328	335	311	320	315	298	302	337	318	314	299	330	332	336	377	302	311	311	306	322	304	316	327	336	355	332	313	321	324	318	311	317	316	362	344	338	332	326	347	283	354	316	299	313	339	320	333	310	313	328	307	312	307	300	341	304	312	310	311	336	321	302	303	323	305	341	333	299	312	290	325	276	325	330	325	290	326	289	317	326	282	307	337	340	320	336	289	314	307	330	293	320	341	311	321	316	335	334	306	303	311	311	298	321	325	306	320	320	305	296	359	360	346	323	294	307	294	327	312	300	296	306	346	314	314	329	312	339	314	286	291	317	317	297	311	323	336	312	332	329	315	318	330	319	353	306	325	333	313	302	353	314	315	346	348	326	320	323	338	316	335	304	293	302	327	351	300	305	315	315	293	339	301	331	311	329	319	309	313	301	336	324	324	293	354	348	327	333	325	332	322	309	303	318	330	297	332	285	330	337	338	329	335	340	324	332	328	307	326	327	303	319	288	323	322	370	311	334	293	336	306	321	299	318	327	324	311	339	311	323	363	330	347	316	312	308	320	324	348	314	321	363	307	309	309	338	315	311	341	311	311	313	326	342	307	331	324	315	344	364	349	292	298	305	308	321	318	346	320	304	343	339	311	311	316	298	352	317	330	323	343	327	312	333	292	343	282	324	322	358	293	340	299	316	302	331	330	311	312	314	344	296	316	337	326	322	324	315	334	304	337	311	302	325	327	324	333	329	278	303	312	334	335	321	347	323	341	315	320	305	309	345	332	291	293	314	321	307	296	346	309	310	344	303	342	284	335	295	285	328	342	328	304	330	299	331	318	312	329	331	321	335	316	301	346	285	280	321	337	295	303	313	334	302	308	347	318	334	307	315	328	334	323	346	334	359	288	346	341	287	317	352	361	289	356	329	323	329	343	306	330	356	302	298	314	337	314	283	322	306	325	302	317	332	319	335	311	348	297	340	302	307	313	314	324	347	340	302	329	304	309	328	314	305	320	308	321	321	331	318	337	320	322	321	325	325	332	359	323	314	357	344	311	339	319	313	303	322	299	315	318	316	347	312	341	308	358	307	326	314	299	313	311	326	340	319	323	289	292	335	305	314	328	336	332	313	319	340	270	305	317	314	306	317	317	308	333	332	288	318	316	317	305	346	308	327	311	375	338	321	316	358	317	323	336	332	339	294	324	305	360	332	308	302	340	350	276	317	316	319	336	329	320	364	318	328	323	306	312	292	295	305	352	346	319	319	301	311	288	353	344	311	347	322	318	296	324	319	334	340	330	324	317	310	341	301	310	315	295	308	324	334	299	326	316	338	343	328	318	334	339	321	348	306	323	348	345	329	319	318	341	303	321	344	302	334	330	307	310	305	324	328	330	310	316	339	329	299	351	306	330	285	317	337	328	350	324	322	326	338	324	343	307	327	313	331	303	297	308	318	330	355	314	318	297	341	292	336	312	329	323	320	355	331	340	294	316	322	338	339	329	316	336	315	311	348	341	343	339	348	307	331	338	322	307	319	307	296	323	322	292	325	326	308	308	327	299	331	317	302	314	302	306	329	309	312	318	321	314	306	313	328	319	321	335	349	327	332	334	346	321	318	311	308	307	329	340	330	323	337	281	326	303	324	355	326	340	361	279	306	328	319	321	313	299	311	320	318	311	337	339	307	311	331	323	327	309	332	309	325	323	326	315	337	328	339	328	315	331	316	320	326	322	346	304	316	332	335	297	337	349	344	328	308	314	314	321	326	329	320	316	338	298	318	315	364	310	314	340	319	305	330	314	318	311	300	318	336	302	280	288	327	334	312	305	321	316	335	334	335	327	297	318	304	286	324	316	303	318	303	332	311	308	293	364	306	341	291	329	345	312	345	327	320	332	326	329	346	333
23476	21212	28728	23990	21215	12522	1408	916	734	672	719	671	594	615	623	600	551	510	507	547	559	578	547	545	506	510	525	541	491	532	515	541	540	520	482	522	517	483	505	523	541	537	490	519	534	548	513	544	548	514	526	475	534	513	542	508	546	498	553	495	495	558	523	516	506	513	484	511	530	459	495	533	517	520	508	535	525	518	511	467	512	479	491	517	518	495	547	519	511	527	477	543	500	506	506	535	479	481	491	460	534	531	538	464	502	530	487	546	507	519	510	507	479	494	516	531	505	524	478	493	531	581	538	530	514	489	506	495	551	520	491	533	521	502	486	525	495	518	510	496	527	492	498	516	474	471	507	469	471	464	521	538	523	524	504	517	516	512	524	514	541	511	492	491	498	530	522	496	545	535	549	513	489	477	489	502	516	522	527	501	472	504	516	530	543	529	518	527	499	487	536	493	503	522	488	469	510	491	497	481	514	543	506	483	502	514	511	515	527	480	537	525	498	505	534	528	487	525	524	502	510	524	533	488	530	512	517	527	520	573	493	513	496	517	500	537	482	481	522	484	472	497	481	492	498	494	524	515	520	498	470	520	530	525	568	540	505	492	533	494	483	483	513	533	525	534	526	511	524	510	547	527	508	520	492	524	515	479	492	512	500	527	517	501	566	522	514	513	529	512	524	536	533	502	522	491	495	472	514	496	501	517	562	505	449	481	536	516	553	524	496	555	504	531	481	504	527	472	488	570	510	494	557	493	567	524	523	493	482	515	526	503	518	503	535	501	524	544	529	509	485	508	514	517	510	501	528	538	509	548	475	567	477	497	493	492	521	489	451	513	540	537	510	556	564	521	494	530	469	502	505	491	527	506	515	522	544	509	518	516	544	517	512	510	522	480	481	458	497	498	512	558	516	518	590	538	535	503	562	506	502	537	512	528	506	540	485	505	535	486	533	538	551	520	511	507	545	475	552	502	559	511	493	529	531	507	552	492	505	531	495	539	446	497	509	491	551	506	547	512	484	514	479	517	500	513	551	505	517	477	510	518	490	499	517	541	511	498	515	548	540	552	484	528	504	492	523	487	505	486	493	527	536	513	491	502	511	516	521	518	520	527	462	466	505	500	517	448	507	505	524	495	516	486	491	516	491	527	519	508	512	483	487	473	517	545	483	512	550	494	508	537	511	529	549	521	505	482	497	521	484	523	479	495	572	516	526	463	501	499	551	545	564	531	516	535	505	501	506	507	530	559	533	505	491	497	480	517	518	508	489	474	548	444	543	501	521	525	490	522	527	492	540	537	473	511	512	500	500	505	525	492	496	522	552	536	493	535	518	530	471	484	470	533	515	473	544	538	520	511	491	484	464	487	510	526	518	531	490	509	491	500	496	517	512	501	460	466	524	526	527	505	505	516	487	511	497	502	505	522	509	478	552	508	543	540	511	471	518	510	486	496	518	517	476	538	481	562	485	515	533	554	465	514	542	504	478	481	494	502	506	523	540	510	551	516	547	523	477	530	529	510	470	494	542	542	495	484	477	508	461	462	509	487	511	499	504	518	504	524	509	519	519	483	543	511	533	530	569	496	525	504	555	519	512	537	483	519	508	528	455	486	536	549	458	548	522	531	521	533	494	513	527	510	457	487	518	486	499	515	531	505	540	496	499	522	483	541	473	524	512	520	511	512	494	496	503	510	497	510	517	477	509	493	501	514	504	528	551	514	508	523	500	566	506	509	518	482	505	500	509	554	537	507	491	508	509	538	519	498	492	527	509	492	448	456	500	494	488	529	532	505	504	551	505	539	498	526	503	532	515	498	511	539	520	534	495	501	480	490	505	521	505	534	472	509	498	516	500	511	517	508	506	501	522	527	473	520	511	534	508	494	494	480	506	522	495	494	539	540	488	521	487	517	504	515	506	500	527	495	501	540	491	509	521	521	495	503	526	478	490	522	506	506	540	526	517	505	503	504	506	518	535	495	514	547	502	463	481	451	499	549	508	540	502	542	463	500	519	507	474	515	510	555	539	502	458	486	496	501	548	507	548	464	516	553	519	472	524	478	517	498	504	535	487	501	513	477	515	481	506	498	530	507	540	529	501	465	479	498	517	508	526	506	503	516	497	476	570	498	544	485	480	495	506	501	513	529	501	545	535	474	514	510	506	503	506	544	502	489	507	515	509	491	483	532	518	523	529	453	499	534	525	526	499	561	516	511	502	507	489	533	530	471	498	515	537	499	539	527	539	510	537	482	516	520	547	502	546	508	516	504	458	483	508	498	498	491	534	553	495	505	501	519	530	522	478	493	514	544	496	494	497	540	508	528	521	513	501	536	486	517	528	500	529	555	464	506	511	474	486	482	514	540	493	553	507	498	517	509	518	527	519	528	506	531	508	483	493	510	499	516	546	534	518	479	506	488	508	528	520	509	493	529	511	532	525	545	526	477	498	512	481	518	511	528	519	519	519	534	502	528	487	499	493	491	482	490	524	525	553	512	497	503	516	524	534	483	499	479	500	530	530	504	496	513	518	448	479	484	510	515	503	517	517	502	510	523	523	525	527	517	537	534	530	493	509	515	494	522	475	512	500	464	520	540	487	499	503	498	499	502	530	514	525	496	483	547	482	486	514	493	485	522	543	529	511	476	497	497	496	526	540	523	493	465	511	553	506	534	499	531	513	538	539	508	514	481	486	537	528	538	491	552	506	501	522	450	525	516	477	494	506	518	494	500	519	489	477	519	487	522	524	554	506	519	537	503	512	511	522	500	516	502	512	514	479	528	498	518	494	526	532	509	515	492	516	484	468	513	491	488	515	544	497	529	514	483	491	493	509	501	517	541	515	522	515	504	532	480	538	509	480	499	538	501	559	521	501	486	531	549	514	496	516	482	476	520	514	531	518	541	506	519	521	473	496	495	509	521	465	483	511	530	511	528	489	495	507	511	514	537	484	528	518	554	504	512	546	494	498	488	539	517	492	501	490	508	538	505	472	515	518	501	532	511	514	511	508	526	510	504	506	547	474	552	515	541	542	496	488	520	536	513	483	521	486	513	501	527	531	522	550	490	493	490	499	513	517	504	527	518	495	508	529	543	541	513	512	491	469	482	523	461	498	518	503	485	466	532	486	533	489	520	481	474	484	528	478	509	502	537	509	510	518	496	471	526	499	528	491	491	521	544	525	500	491	545	511	527	503	489	470	523	534	554	525	543	524	531	556	508	509	521	506	501	514	526	511	519	545	510	484	513	524	505	534	536	538	479	512	522	494	496	520	539	482	529	514	447	519	508	534	537	533	497	471	497	502	485	496	522	553	516	533	547	477	456	548	501	459	487	554	520	496	512	546	539	506	521	546	519	512	514	507	534	496	515	513	481	534	536	533	507	529	488	534	530	532	558	523	466	499	518	503	536	498	532	485	519	478	505	485	471	520	521	533	518	539	514	519	523	507	513	522	511	481	519	552	491	473	510	492	474	523	511	516	498	526	500	493	478	475	529	544	550
8879	21835	26451	3035	2140	1699	1367	1163	954	895	839	742	680	615	674	682	622	585	598	607	597	557	618	616	583	584	566	515	565	558	577	584	579	541	561	564	573	537	573	580	570	533	546	536	538	559	553	545	536	537	560	523	519	569	543	573	549	532	521	537	530	549	490	562	526	514	521	543	553	545	540	546	570	549	558	566	609	574	533	561	537	552	512	467	606	531	582	539	574	529	545	550	541	531	515	563	543	583	518	566	538	521	541	524	537	534	561	538	569	521	537	549	486	500	549	535	570	567	549	561	537	550	536	563	557	535	531	560	529	582	552	573	483	514	581	500	537	539	565	564	536	518	550	559	536	562	531	530	535	528	520	569	524	524	520	505	539	532	494	541	574	564	544	522	552	576	532	539	549	569	541	569	556	544	555	518	571	511	542	509	519	540	512	545	560	547	537	543	540	515	560	568	534	535	546	536	555	524	547	570	550	526	547	534	580	546	533	565	558	509	537	542	517	522	569	572	547	539	498	547	527	560	543	535	551	579	555	512	547	569	553	576	528	569	523	548	544	542	592	570	553	572	527	571	536	565	516	546	522	493	539	520	564	573	554	526	572	531	548	543	532	520	540	559	570	541	506	536	553	542	525	519	517	571	542	509	540	511	528	551	540	525	547	555	503	548	517	510	522	527	565	580	498	518	529	520	587	574	555	588	564	531	553	520	554	536	574	545	591	566	539	563	538	574	540	553	562	517	575	520	579	566	522	522	533	556	532	497	512	539	506	486	480	507	522	515	506	546	546	523	560	524	563	545	563	547	588	557	558	581	519	516	555	565	555	531	560	537	503	594	553	509	536	526	531	566	530	495	551	573	501	531	499	523	546	511	556	535	537	523	569	544	523	535	554	521	519	551	532	515	552	551	562	559	530	569	561	554	538	507	542	544	564	536	546	582	542	543	532	529	567	523	561	513	545	511	552	520	549	569	541	538	582	544	541	559	520	529	541	549	567	538	561	561	549	562	543	569	563	523	558	523	519	512	519	516	556	529	535	558	547	551	521	561	581	561	513	523	511	521	541	511	555	511	585	548	560	555	557	509	546	497	506	555	534	529	570	521	572	566	556	516	507	539	529	551	515	573	592	527	529	540	490	538	580	528	574	564	562	567	555	560	548	512	558	545	590	528	548	511	578	526	577	529	521	496	527	499	545	583	520	546	568	543	579	557	545	513	535	520	502	528	567	537	603	544	519	543	514	529	555	538	548	584	558	484	525	546	547	523	585	562	553	526	539	565	524	569	542	560	521	542	535	551	530	563	551	586	592	552	568	541	533	515	508	538	572	569	527	543	543	516	480	560	522	531	546	540	577	548	526	518	546	504	520	511	541	539	510	565	531	519	570	523	524	514	532	534	510	524	532	550	562	549	542	477	584	546	536	566	556	553	562	546	537	551	537	542	556	528	557	543	538	579	537	554	557	556	568	554	523	545	516	549	534	525	558	562	569	564	544	525	560	536	541	546	555	537	496	580	542	543	553	548	580	545	565	571	577	558	511	546	587	511	542	533	519	547	525	565	557	538	557	522	582	509	540	548	558	552	559	528	565	607	517	556	513	546	568	539	568	537	574	536	557	537	518	551	533	508	571	531	582	541	506	502	531	554	575	542	538	516	550	557	572	558	543	535	531	533	524	547	521	548	523	525	545	557	539	589	537	565	538	534	536	525	530	567	538	538	535	548	525	519	529	514	539	519	550	529	586	556	537	568	532	554	501	540	590	550	517	574	535	558	533	521	579	536	554	576	579	542	560	501	525	526	584	554	529	550	565	523	521	548	533	535	559	501	551	580	571	522	578	520	562	577	557	547	539	524	551	570	536	534	625	514	603	540	501	582	564	545	561	549	536	548	562	527	563	578	524	549	529	522	605	553	521	558	571	529	572	528	553	559	497	581	573	512	524	568	518	541	589	524	532	546	532	541	494	576	574	533	516	513	581	535	540	568	599	551	562	544	564	511	534	617	518	568	535	536	534	531	540	539	557	553	551	535	534	541	597	580	519	585	527	530	512	517	561	561	544	534	543	513	524	561	562	540	546	551	505	562	487	566	580	533	591	555	540	531	550	497	526	519	558	490	555	570	539	564	553	573	532	535	540	579	492	541	554	554	536	544	562	549	522	516	523	541	510	583	558	583	557	544	558	534	533	530	569	537	557	517	587	534	544	515	561	560	556	546	552	488	550	541	531	565	550	573	525	559	549	555	557	529	553	584	546	527	575	504	570	536	566	544	532	554	566	546	513	512	507	558	562	518	543	556	524	558	481	529	507	559	537	543	544	587	528	543	502	525	525	542	569	516	542	548	557	520	579	539	563	500	584	553	516	530	518	510	550	515	551	543	570	566	552	510	560	535	549	600	544	544	546	564	585	534	535	564	536	547	536	529	561	544	549	554	542	576	526	509	546	522	488	521	564	517	541	578	534	517	528	556	534	500	552	509	504	513	543	511	539	574	597	512	560	521	532	554	532	552	569	542	521	587	527	539	503	582	567	530	549	481	593	535	524	544	543	518	571	531	530	521	608	536	556	507	554	567	549	533	597	531	518	528	559	531	507	540	519	520	539	523	567	539	531	528	567	561	541	516	534	533	525	505	577	523	530	572	510	548	530	522	525	556	539	536	581	522	542	568	554	535	539	544	501	538	539	575	531	581	532	562	551	580	541	512	547	562	531	548	549	586	548	533	510	570	514	536	563	567	526	543	540	543	547	517	536	553	573	534	548	535	527	517	522	550	569	563	526	572	552	543	553	589	526	561	544	512	569	525	506	523	566	530	563	565	530	535	561	530	565	532	561	540	532	529	543	584	538	559	565	556	506	531	536	524	506	539	540	526	556	553	556	531	530	528	531	511	526	555	551	548	523	555	581	557	561	547	538	571	542	529	510	527	568	522	533	516	584	546	537	549	516	538	549	518	590	516	511	479	539	549	527	536	552	530	499	529	545	571	535	597	527	521	519	521	556	529	505	527	486	509	498	528	549	545	498	554	547	535	547	533	498	522	572	542	532	567	562	550	523	524	512	541	546	528	526	530	524	543	518	574	518	533	525	551	501	574	482	532	558	558	573	518	533	577	512	582	511	528	485	507	487	493	569	560	523	554	555	555	538	537	547	547	537	538	521	549	566	514	528	565	524	539	565	573	518	497	537	592	524	531	544	525	533	537	537	557	588	535	518	558	487	550	533	524	514	556	559	581	511	511	531	555	536	532	540	525	565	558	514	557	595	507	545	556	548	540	541	556	545	538	555	522	539	589	551	578	542	547	566	509	559	550	558	537	538	518	520	551	498	561	576	562	522	596	532	548	507	554	520	580	489	543	562	505	574	578	520	553	501	537	541	490	526	546	539	511	515	565	553	584	564	525	541	563	581	565	522	561	515	557	524	532	504	533	530	560	551	535	511	571	551	552	503	578	512	515	589	558	575	488	564	494	531	542	524	527	577	526	526	495	526	529	545	540
24567	21216	27835	24861	15208	689	373	303	254	229	204	193	181	178	176	170	170	158	138	131	141	156	170	154	168	172	128	145	167	153	153	154	128	166	137	160	140	147	135	119	115	128	145	135	151	154	130	129	144	127	159	132	135	143	120	152	156	127	132	122	125	137	130	101	160	149	142	119	133	141	141	155	142	159	144	130	126	150	150	147	143	125	141	126	146	130	148	123	139	125	148	136	133	119	120	122	143	138	143	151	131	156	136	127	146	149	141	145	147	127	119	119	125	150	153	142	125	155	128	153	127	144	140	147	147	130	138	145	133	128	159	116	128	140	144	122	137	139	138	129	137	137	142	128	130	134	153	157	149	163	141	161	140	146	138	138	133	124	126	130	129	119	118	122	145	152	136	117	145	139	122	127	147	145	147	122	137	140	154	137	125	144	148	137	137	155	134	153	143	131	140	130	137	137	135	145	149	119	136	137	135	150	137	132	129	136	135	115	137	136	150	123	159	150	132	133	125	121	127	151	146	150	120	117	146	134	132	140	130	135	154	140	132	138	154	147	125	162	135	151	144	142	111	138	127	148	130	114	124	149	147	135	140	119	141	137	157	132	129	117	134	125	139	140	143	139	138	148	127	133	113	139	126	136	138	118	151	152	129	102	137	141	130	134	143	126	138	146	129	127	137	126	140	136	114	139	138	152	130	130	128	134	131	137	122	132	142	136	117	136	131	129	145	144	153	134	131	137	142	128	155	143	133	142	140	137	156	131	145	122	134	129	128	151	132	141	126	135	129	150	152	139	142	139	156	166	149	140	129	151	132	119	141	145	158	158	138	130	142	161	129	127	140	137	156	145	137	141	137	136	128	143	126	130	116	128	151	124	145	145	143	144	140	121	126	130	119	143	139	134	139	126	150	122	133	157	130	141	128	130	138	130	134	138	154	149	124	153	141	155	150	136	144	117	139	142	136	140	136	131	152	129	137	129	133	124	140	132	149	141	117	118	139	118	144	110	117	147	137	130	136	149	139	115	151	152	138	149	123	129	131	129	149	154	138	135	143	114	141	117	134	137	142	157	132	135	162	146	153	138	145	139	142	158	146	126	139	134	146	139	162	132	129	165	137	142	147	153	150	157	138	116	134	123	119	138	140	138	112	132	147	105	128	136	151	143	135	129	137	133	137	130	136	136	138	140	140	159	141	137	116	122	142	122	129	142	125	124	149	146	150	129	141	125	139	147	139	164	128	133	139	128	130	129	140	160	160	116	147	146	140	161	128	129	138	152	128	123	138	124	122	143	134	129	130	140	125	137	154	127	150	121	156	147	168	115	131	124	127	155	149	137	135	127	121	136	132	131	118	128	147	138	144	137	150	154	119	134	140	143	133	138	131	127	153	133	137	148	135	161	113	151	132	143	139	170	123	148	133	147	149	125	133	148	147	140	121	133	133	131	154	155	136	117	139	127	146	117	145	139	126	150	141	150	131	158	146	124	132	126	118	142	136	142	119	132	137	147	104	157	128	137	160	122	134	142	144	128	127	157	122	126	121	130	148	143	136	143	152	129	159	134	142	132	158	133	125	145	122	119	136	127	133	123	148	158	124	158	121	117	125	132	162	104	129	132	129	142	119	119	132	148	143	140	139	125	145	167	139	140	121	147	129	142	141	125	149	120	137	139	141	141	150	149	148	120	145	139	121	115	132	143	144	129	130	144	155	145	131	130	126	147	116	121	136	122	133	119	136	134	156	154	142	137	144	137	132	137	132	131	109	163	127	159	137	143	129	150	132	153	127	134	133	141	127	141	113	126	137	154	143	128	151	130	144	147	121	135	139	131	133	145	123	129	129	146	134	128	125	148	131	126	130	118	137	142	129	117	142	135	137	122	127	126	131	152	140	138	134	151	132	131	126	140	140	148	125	147	132	135	144	129	137	143	121	137	146	134	142	126	116	159	125	138	147	136	152	128	144	138	150	142	137	155	132	144	133	148	140	133	138	120	160	144	126	127	163	140	147	134	115	120	139	119	129	136	149	135	128	130	136	133	134	141	127	148	113	135	125	125	132	132	144	134	131	139	140	137	134	151	133	139	132	133	134	133	126	128	126	135	139	123	119	134	158	146	134	140	143	137	130	122	138	127	130	149	149	149	143	161	146	150	122	113	120	149	139	128	139	136	145	141	146	138	132	143	133	123	140	146	136	132	146	133	129	150	147	142	148	147	131	141	146	137	142	136	114	135	130	137	130	113	130	137	128	125	133	116	139	123	139	138	133	146	149	133	143	156	123	123	150	141	154	114	121	118	123	134	149	129	143	137	113	128	157	133	151	120	129	126	140	129	156	155	137	134	124	142	119	136	159	120	153	133	150	151	136	140	139	117	124	128	139	143	142	134	149	128	126	147	148	136	122	133	143	130	132	154	132	141	150	132	137	142	128	140	144	140	128	131	130	131	137	131	142	129	147	134	142	138	159	139	132	127	139	116	146	134	147	126	150	148	132	128	136	134	142	137	134	132	129	142	128	132	134	133	142	118	142	142	133	125	144	135	115	160	119	138	136	164	147	148	115	121	132	147	118	150	136	140	130	134	132	153	139	139	117	110	137	136	136	140	139	125	138	128	125	137	141	100	125	131	151	141	137	139	130	131	135	130	123	145	140	133	122	135	127	136	123	139	147	118	142	153	131	145	140	157	110	137	136	128	102	151	126	119	139	153	124	124	144	137	141	119	124	129	111	141	120	128	142	131	136	146	117	153	125	146	106	128	124	136	139	134	105	136	155	116	154	107	138	178	150	129	148	122	134	152	152	141	131	160	149	137	126	130	141	129	118	148	149	165	129	143	128	132	151	118	124	133	160	118	152	142	146	145	132	148	137	134	136	117	154	148	137	146	166	117	153	136	145	133	112	125	159	141	153	134	141	152	133	119	173	124	140	141	121	151	133	121	133	126	152	146	129	150	125	157	147	127	140	144	141	135	134	143	151	148	127	139	151	130	144	141	116	136	162	135	140	133	124	130	131	134	172	142	150	131	131	140	136	153	121	119	143	135	137	145	153	127	124	165	138	125	120	168	135	147	122	134	145	135	140	132	145	133	164	129	126	137	134	139	139	122	141	127	161	136	144	157	135	120	134	147	140	147	128	118	124	133	141	152	141	129	130	120	122	134	155	154	140	144	134	128	136	124	123	164	146	139	149	154	158	122	175	132	140	155	119	126	138	133	133	130	138	133	166	147	138	130	113	117	145	134	126	124	142	141	149	130	135	121	133	137	121	123	104	148	121	132	132	135	140	162	150	139	130	137	159	141	135	126	117	131	117	140	143	144	147	131	130	144	138	129	147	151	137	146	119	126	144	135	137	133	106	148	122	124	128	115	145	157	126	141	151	117	140	150	143	166	144	163	142	140	132	149	139	172	146	147	142	136	122	139	158	142	152	122	122	143	167	139	126	125	125	134	124	129	129	137	161	142	126	142	118	131	144	127	135	114	132	130	127	128	136	130
8264	19245	20573	1595	1144	859	632	476	385	370	307	268	273	231	210	209	207	198	197	201	202	189	177	169	184	170	162	161	175	145	147	173	154	192	143	159	160	180	154	168	167	169	167	178	134	174	148	150	180	152	143	142	140	174	158	173	158	152	152	154	154	169	151	170	175	178	169	173	144	173	153	165	159	130	155	169	156	142	156	163	176	180	169	156	156	130	153	163	169	198	179	166	161	157	159	154	171	150	167	167	156	153	168	176	177	164	158	169	151	172	179	142	138	172	151	159	168	144	146	170	147	171	161	175	147	122	140	151	165	171	155	155	189	157	145	190	172	147	149	168	142	179	132	185	157	153	152	146	165	157	164	163	178	159	155	143	139	145	153	162	167	170	157	149	152	183	162	170	169	146	160	144	166	155	153	149	159	166	163	151	140	161	165	146	145	172	151	157	173	153	164	161	162	154	159	143	158	169	157	159	163	167	176	144	154	181	164	134	165	157	153	154	161	138	166	166	177	143	158	150	164	149	172	150	146	133	166	147	146	157	158	171	178	146	171	169	175	162	152	136	141	146	132	145	145	170	147	161	169	152	165	177	141	153	150	138	149	147	176	167	156	144	177	175	180	161	138	168	177	154	138	148	152	188	166	145	157	157	137	149	125	175	163	172	156	170	166	140	145	149	165	162	161	177	163	177	182	154	182	144	174	155	132	171	143	152	142	161	153	162	159	171	162	156	165	150	165	173	155	173	133	153	165	156	161	160	167	145	166	147	173	150	159	157	158	170	168	156	151	153	153	175	144	169	180	141	140	142	166	178	142	149	216	173	153	142	135	166	151	123	178	170	137	158	153	158	153	155	162	166	175	148	170	161	182	162	173	157	163	158	144	179	168	164	163	152	136	154	159	135	159	171	158	162	146	144	157	154	184	175	169	169	163	180	166	174	154	156	184	151	158	155	156	176	155	162	153	165	176	155	160	151	169	142	146	168	158	154	192	155	148	150	135	177	142	175	143	155	169	156	153	164	151	157	161	135	170	150	152	147	156	169	164	167	168	142	165	142	158	143	158	166	168	160	154	154	149	135	146	150	151	172	161	156	165	148	161	162	134	148	147	175	162	169	161	147	161	168	187	149	159	184	159	161	147	169	162	135	156	158	165	161	157	168	148	140	140	151	179	158	163	174	155	160	186	147	158	159	167	131	173	179	138	145	149	153	167	158	149	147	178	170	150	162	157	147	154	159	164	153	162	165	149	168	180	150	176	148	144	161	156	157	149	157	145	165	168	142	173	126	152	142	167	137	158	148	151	154	180	156	145	176	150	170	143	151	174	165	175	154	139	172	159	154	149	171	203	165	142	144	128	155	176	152	168	161	182	172	147	160	161	167	151	151	135	154	147	152	166	160	176	142	151	180	141	139	138	154	152	147	149	164	160	150	154	153	166	163	154	159	146	158	151	145	157	162	157	142	182	165	164	154	155	140	145	161	171	172	158	155	142	170	145	134	136	175	144	161	169	135	160	177	138	151	170	157	161	169	191	172	167	177	155	145	157	155	156	150	158	172	171	170	173	164	135	155	157	142	153	166	159	140	164	166	169	167	139	167	151	155	139	149	146	141	183	143	155	144	181	159	159	165	162	173	160	137	144	162	161	155	163	157	143	152	147	164	174	164	137	152	185	173	158	177	175	151	158	175	151	144	179	155	153	163	173	165	141	148	152	159	141	139	140	171	155	137	142	145	149	168	157	168	203	178	143	201	141	160	173	166	174	145	145	164	163	154	171	159	143	152	160	155	172	171	196	169	153	141	151	143	160	160	144	181	166	183	181	162	137	153	157	156	172	157	167	162	155	163	156	153	179	174	156	156	169	169	157	147	185	162	146	134	173	158	155	168	169	151	144	181	162	157	140	168	148	164	188	155	163	143	169	169	155	156	151	155	141	141	124	152	157	143	173	135	173	156	172	148	139	167	172	167	144	159	159	161	142	157	155	157	179	150	159	160	145	182	148	178	162	151	180	150	153	161	144	142	154	167	174	161	154	159	171	175	163	180	166	158	164	144	167	140	144	192	141	157	154	165	158	162	162	164	141	189	160	177	142	146	166	189	146	170	148	168	158	178	170	173	156	149	168	159	169	141	151	150	181	165	173	146	164	166	153	127	173	143	159	165	154	167	141	157	158	158	175	155	151	160	187	158	159	159	161	157	151	138	179	176	170	142	166	145	146	153	157	157	140	138	147	157	169	151	160	153	153	143	164	140	155	143	155	151	153	156	149	146	160	180	144	173	168	146	175	162	186	167	160	166	163	148	157	174	165	154	138	149	168	164	174	145	153	144	126	160	155	156	158	153	166	155	155	148	157	177	147	146	159	171	172	171	171	168	160	159	161	165	138	153	174	139	165	148	141	168	177	168	160	154	172	157	152	157	148	160	171	176	160	181	160	155	165	185	190	128	157	153	152	161	172	167	154	171	165	151	182	170	147	160	156	168	172	149	155	156	164	175	174	177	161	165	153	178	132	153	147	157	168	135	123	171	168	163	154	144	146	165	174	168	153	146	178	162	178	144	156	177	130	167	145	171	192	152	155	174	156	141	167	160	184	147	183	151	154	152	155	167	192	153	142	138	170	150	173	157	147	159	142	160	169	172	144	147	145	169	160	148	150	179	126	161	156	172	141	158	134	149	169	161	161	160	177	159	164	158	184	182	184	160	157	168	172	170	140	162	164	149	143	159	142	166	154	170	146	157	153	178	146	162	163	163	143	180	170	155	186	159	143	148	162	154	164	163	166	153	163	157	157	177	157	153	165	138	148	173	153	174	177	142	167	171	167	152	158	154	164	136	132	135	170	149	108	138	177	154	147	159	183	151	154	164	152	160	155	156	175	169	138	162	148	153	158	173	162	177	141	172	180	152	170	150	165	182	146	149	140	187	163	171	148	176	158	189	159	161	166	147	158	153	159	153	149	135	148	149	177	159	168	148	156	179	179	160	180	170	167	162	179	181	136	167	151	163	161	165	171	172	172	175	140	152	161	156	158	153	172	163	155	159	167	175	145	153	161	151	157	164	167	171	158	155	170	170	167	158	157	164	178	159	154	143	157	144	168	172	157	133	152	188	166	168	163	154	138	155	162	158	137	164	183	169	168	149	150	140	139	139	158	156	161	152	147	166	168	168	142	160	161	156	135	158	168	177	170	169	177	151	150	159	158	149	146	163	161	164	182	139	146	152	160	156	140	158	155	147	145	152	168	160	148	180	200	168	167	172	156	144	173	147	181	138	179	169	161	143	131	154	187	175	161	137	141	180	148	132	154	158	156	153	141	179	162	166	162	157	117	165	166	180	147	160	154	156	148	156	145	174	162	167	171	145	143	161	181	162	149	165	142	160	143	159	166	175	170	167	154	172	137	154	156	162	167	167	163	153	161	182	155	140	161	154	165	160	165	158	162	152	150	158	149	165	134	166	167	160	150	165	158	149	166	155	159	189	142	162	144	151
22458	21266	29092	23776	21267	21327	12033	1290	884	743	668	608	561	563	544	474	481	469	465	477	472	442	460	430	441	408	377	415	415	438	420	412	398	427	397	406	408	440	388	386	350	412	408	419	393	418	411	408	398	399	411	359	381	408	381	384	396	375	368	382	357	409	389	358	364	424	378	401	388	404	379	372	386	377	357	371	363	387	379	408	395	396	398	419	401	386	372	375	403	351	388	378	380	370	370	361	371	384	364	363	379	376	395	369	363	379	364	403	383	393	381	403	397	426	360	385	389	418	380	362	362	326	383	365	372	394	358	367	361	398	387	356	358	413	377	383	422	378	389	390	421	378	397	346	379	358	415	378	397	379	384	372	382	336	371	394	409	344	374	377	414	385	386	368	360	415	399	360	415	383	357	377	373	389	341	364	409	393	378	375	359	356	391	381	379	409	369	348	389	382	384	412	395	344	366	353	358	351	371	361	358	417	382	373	383	402	363	379	359	359	372	336	371	415	365	402	358	396	389	361	391	353	391	383	374	404	405	401	392	388	387	390	382	383	388	360	349	357	380	382	420	389	398	347	370	375	367	344	397	380	390	365	379	365	377	380	364	383	374	391	403	393	363	350	370	392	396	399	397	364	391	390	347	393	384	364	388	351	422	357	384	364	331	398	382	391	384	394	358	347	364	449	371	328	359	376	409	383	389	383	390	351	357	378	401	411	379	380	391	365	392	381	376	378	372	368	401	399	388	367	408	393	400	379	394	372	389	380	360	380	363	356	399	363	359	358	389	355	360	397	406	364	390	366	414	384	367	383	362	427	390	385	382	395	344	385	401	376	364	389	387	396	366	391	349	396	348	369	422	342	331	406	410	382	412	409	343	398	383	404	407	382	376	372	385	372	353	397	398	343	410	395	369	345	348	389	361	412	369	369	403	345	391	363	342	391	357	355	354	366	346	393	377	354	353	407	395	405	390	386	344	374	419	392	406	371	398	374	374	369	375	373	374	396	365	359	354	387	396	368	371	389	396	428	350	330	386	365	394	401	394	415	391	407	345	371	365	356	391	368	371	372	395	399	377	386	403	377	388	360	383	369	390	376	371	393	388	366	388	388	398	422	398	364	390	404	397	399	393	400	374	377	357	365	359	378	376	395	405	426	359	398	374	369	373	347	384	390	411	370	366	366	367	361	399	379	375	401	386	351	363	400	359	339	331	343	343	403	359	389	368	386	374	403	381	383	361	401	360	354	370	363	375	361	376	390	404	416	391	389	394	342	379	406	377	394	370	390	359	372	376	339	353	378	353	366	380	405	363	374	395	345	360	354	397	371	398	383	372	377	384	358	397	353	362	407	372	392	367	388	404	377	384	368	399	401	360	359	395	360	385	393	370	391	365	396	378	360	374	401	367	367	375	391	396	381	339	351	396	366	385	395	378	404	369	360	361	381	351	334	398	371	363	362	422	351	383	394	412	379	365	407	363	376	348	377	416	364	397	384	402	390	396	389	371	350	374	386	391	368	389	370	400	393	348	367	374	396	378	376	371	362	375	389	382	373	390	374	405	354	374	374	398	385	336	359	387	387	373	396	375	407	390	394	358	385	359	391	348	378	404	362	363	381	389	380	373	365	390	385	405	409	369	375	358	408	399	383	372	383	368	404	412	396	389	393	384	403	374	394	353	378	362	330	363	381	363	394	380	397	375	394	379	403	365	395	382	404	394	365	378	403	383	391	393	386	378	382	374	394	367	387	401	394	400	390	393	356	393	390	376	359	375	395	391	388	384	379	394	378	376	388	381	387	401	379	369	398	342	359	378	398	380	375	399	347	392	380	360	394	388	394	352	411	367	383	367	421	380	372	404	373	361	360	386	372	381	397	418	358	419	361	379	400	368	404	432	415	351	379	370	400	374	364	392	366	394	386	348	386	363	369	359	363	361	337	358	381	376	388	396	390	358	380	359	374	363	407	370	358	371	386	368	391	399	373	392	393	384	387	382	345	358	411	408	383	393	379	358	384	379	405	381	387	399	379	388	436	424	389	365	372	368	392	368	395	395	341	386	357	383	394	411	349	372	397	430	394	376	381	340	364	363	386	402	387	389	409	351	365	381	375	405	415	385	383	374	372	394	384	364	371	349	354	388	374	395	370	361	342	419	360	398	397	401	408	362	398	404	386	386	370	392	386	389	350	381	371	376	383	386	393	384	409	390	391	377	379	364	379	371	373	398	411	371	394	342	377	351	371	367	379	403	394	368	361	402	356	377	372	366	394	393	377	389	418	375	350	377	365	408	353	378	394	363	407	373	382	430	404	377	348	358	400	389	353	363	348	390	417	385	387	345	365	404	397	347	365	370	367	372	393	372	386	387	350	409	367	405	414	379	373	409	402	370	379	384	372	394	378	376	382	418	399	390	379	378	405	416	362	357	343	430	386	399	388	366	366	378	383	365	403	376	389	363	384	366	381	373	360	385	360	394	381	382	401	362	358	381	402	368	370	358	361	367	342	393	409	408	355	378	348	365	390	423	360	407	367	394	388	388	372	399	365	407	354	375	359	362	398	362	392	450	372	402	391	406	381	368	349	357	392	395	392	391	375	373	357	400	347	388	435	377	385	398	373	355	390	395	388	389	360	387	378	363	353	393	380	365	352	378	418	398	379	409	375	371	396	387	412	372	392	403	338	356	387	383	361	353	381	375	344	355	376	412	397	346	379	369	371	362	391	407	383	412	391	363	376	409	379	359	404	360	380	378	349	345	385	357	371	375	406	379	366	392	355	386	400	376	380	395	391	392	389	374	418	385	361	377	379	382	395	409	385	366	354	398	381	350	338	374	393	386	349	380	366	338	362	371	387	411	375	401	412	369	402	360	359	374	401	376	381	377	362	386	394	390	377	355	380	375	389	346	373	409	382	349	375	393	374	357	383	401	404	397	369	359	388	376	383	395	391	354	396	384	369	378	391	370	392	412	354	372	387	363	372	367	358	388	371	393	410	364	364	407	389	394	364	400	444	399	386	379	376	373	357	382	377	369	361	384	429	416	381	353	369	400	341	370	379	383	390	349	399	399	403	377	373	396	380	376	388	393	380	388	377	392	388	370	379	429	357	358	383	395	380	357	372	364	395	339	399	345	361	382	396	364	377	357	387	369	350	411	347	369	376	351	347	354	386	392	390	416	412	366	392	365	343	361	352	374	365	366	384	357	387	381	364	357	385	377	406	372	423	427	372	349	414	395	362	372	364	413	375	329	348	365	406	360	385	376	350	356	364	384	370	378	373	394	422	377	399	393	399	380	373	390	396	404	399	386	364	373	363	391	381	363	383	427	350	395	379	413	394	379	361	356	369	374	371	375	420	371	323	348	384	384	350	384	386	372	367	384	333	358	403	350	396	388	390	384	370	376	361	372	394	400	373	389	341	363	363	384	373	390	399	354	389	343	375	394	401	360	357	397	375	369	371	413	367	354	351	381	361	408	395	345	346	371	389	397	360	358	392	368	352
11723	31040	31892	5004	3623	2657	1959	1544	1251	1062	880	802	746	671	608	622	583	520	511	523	514	498	440	469	472	491	436	433	435	421	452	485	443	450	454	498	432	427	429	441	460	441	436	418	444	407	405	473	442	398	394	409	432	447	447	397	397	409	458	445	428	435	449	419	405	405	447	418	445	396	430	424	420	432	398	409	396	410	436	413	430	402	434	384	445	432	418	442	470	414	413	377	443	408	436	403	423	397	428	400	399	389	398	455	407	400	443	415	444	387	439	412	426	379	412	402	398	403	428	385	446	410	431	425	429	419	419	418	399	425	419	382	430	421	380	398	428	435	441	415	444	427	431	414	420	425	374	419	419	428	377	423	420	411	402	409	369	435	433	443	421	391	413	415	435	430	393	407	416	434	398	425	404	395	426	438	413	387	415	393	450	402	381	431	419	403	414	415	400	419	403	375	449	427	412	425	410	400	425	422	399	443	401	384	405	427	420	392	402	383	419	398	424	384	407	401	393	424	386	391	430	380	412	386	408	410	384	451	424	416	402	401	404	396	417	445	426	413	412	378	444	400	426	408	401	429	410	388	441	433	391	372	385	387	402	416	434	395	398	402	442	424	414	413	441	408	403	446	426	409	446	393	399	382	414	393	414	379	395	409	426	424	427	398	412	396	439	421	405	451	422	404	430	373	413	405	418	390	400	432	427	417	391	419	423	427	420	422	388	480	411	415	429	472	419	425	375	436	418	387	394	437	416	451	425	438	431	406	380	421	414	407	437	423	429	433	441	427	470	419	410	411	414	417	405	419	401	423	428	454	424	422	430	393	413	426	409	411	419	398	429	420	398	420	434	388	422	393	422	431	452	426	403	398	417	408	429	419	458	410	404	370	398	426	411	388	403	380	406	420	429	452	429	426	427	412	411	420	425	400	405	396	403	416	398	406	396	405	406	393	386	416	416	402	414	412	431	421	414	405	399	410	430	390	414	445	453	423	365	386	441	438	420	401	400	423	418	427	407	452	418	428	409	422	427	423	398	404	384	415	422	398	412	393	429	409	371	409	450	419	458	413	420	400	431	394	425	379	437	385	410	421	390	403	431	424	416	409	394	413	406	408	431	408	411	422	411	428	381	433	426	432	441	409	431	419	411	437	406	395	432	423	402	386	399	390	389	401	411	395	390	441	390	410	404	421	445	441	403	438	393	410	393	429	431	452	440	403	413	424	449	415	425	387	420	392	445	393	399	430	409	398	406	408	413	413	473	431	399	425	381	409	436	403	389	431	422	436	428	391	415	404	428	429	437	394	432	438	399	396	475	416	433	426	413	422	410	432	418	410	408	391	393	426	401	422	439	410	404	447	418	399	408	398	407	412	383	397	416	420	393	392	428	383	417	392	407	403	428	428	395	385	394	426	412	368	431	398	399	388	401	391	404	424	395	416	419	395	406	449	419	435	410	391	405	455	406	427	387	433	447	431	400	397	403	419	414	406	425	450	418	406	410	405	435	364	411	420	426	406	423	394	431	420	416	407	424	428	422	386	432	404	439	385	409	435	384	429	410	408	407	375	405	423	413	363	433	399	404	435	407	398	416	388	430	423	409	431	432	474	391	409	371	417	408	435	405	402	421	415	410	418	424	402	427	409	422	400	417	421	431	398	407	435	395	449	402	450	389	421	405	411	428	378	415	418	446	431	415	378	390	419	415	419	419	438	407	423	427	366	417	403	421	440	435	426	425	428	405	410	407	404	413	392	439	440	418	399	423	461	421	443	429	429	426	416	410	392	385	423	355	426	410	399	457	434	428	429	407	423	396	412	397	430	415	425	401	432	397	432	380	439	404	409	391	429	444	394	421	408	407	389	431	424	388	420	424	394	402	389	458	394	396	418	377	425	421	394	425	415	414	419	427	393	402	390	401	389	404	411	431	402	425	396	450	391	408	443	396	437	421	390	411	414	425	388	421	457	398	452	403	386	407	431	411	378	419	435	411	405	432	411	429	439	394	433	389	399	390	406	418	409	421	407	418	411	372	395	421	424	389	376	424	406	407	425	413	405	391	413	428	444	412	447	383	400	411	410	417	432	483	437	404	383	408	442	413	391	435	384	410	435	413	390	385	429	425	451	423	411	417	400	419	439	439	396	424	434	427	403	435	403	412	409	393	422	443	450	389	416	436	412	397	406	440	416	408	420	400	424	404	441	388	417	384	425	402	393	376	413	396	403	437	422	421	407	416	401	377	419	411	420	426	403	432	407	400	429	416	401	428	420	442	431	409	455	426	471	380	426	377	408	423	400	413	403	408	445	425	388	398	449	411	402	389	403	408	409	424	405	438	409	432	423	435	443	400	414	430	403	393	347	406	394	378	424	426	375	401	435	402	431	381	427	433	422	407	406	410	448	406	398	419	413	442	391	400	418	417	426	374	447	389	418	421	413	421	409	438	418	431	418	384	396	412	409	435	428	399	443	398	419	406	437	419	429	434	395	422	373	437	417	400	429	429	426	445	400	416	406	421	452	417	433	397	415	417	433	445	428	399	422	370	403	390	398	422	383	406	394	422	396	393	408	388	388	412	439	415	451	398	452	410	433	400	391	393	397	413	406	447	403	430	442	402	439	401	430	427	421	393	403	412	410	444	383	437	437	410	404	398	411	416	413	406	453	409	418	423	425	411	396	418	396	445	424	424	426	428	427	411	381	391	411	438	444	399	407	423	431	401	444	428	417	384	434	376	413	410	419	411	369	411	433	422	450	451	430	375	399	408	398	408	418	425	422	425	417	373	400	456	404	422	399	402	389	414	407	401	428	421	449	456	416	426	418	408	445	389	431	414	423	369	396	407	458	438	389	406	406	419	436	402	392	404	418	419	417	439	424	385	413	434	442	400	421	390	443	377	438	415	410	439	399	378	425	414	407	406	444	418	422	393	402	414	422	417	388	425	429	416	393	400	429	442	426	402	413	394	364	424	399	406	392	420	428	404	422	392	394	404	417	446	438	413	425	410	411	415	422	412	382	437	430	435	399	393	406	412	409	435	426	459	401	427	405	396	422	417	415	361	422	421	384	410	432	424	414	408	393	420	458	389	438	395	380	446	408	431	399	428	427	412	449	410	402	427	409	404	408	425	479	436	400	419	408	421	442	394	386	418	458	399	415	450	399	409	368	429	429	410	409	405	442	397	406	439	415	403	413	425	415	396	431	412	422	441	412	434	448	425	417	397	394	438	415	378	434	430	362	436	437	428	430	432	422	421	424	383	426	443	398	410	419	386	400	442	404	403	399	411	434	412	385	404	377	418	430	414	408	372	381	416	430	438	382	401	428	417	434	434	378	398	410	402	421	399	370	407	395	434	415	416	391	402	419	381	374	411	417	437	436	409	407	404	397	398	416	445	390	415	431	428	436	409	411	457	395	450	443	406	382	393	450	399	437	411	414	376	423	418	439	397	430	409	360	435	391	412	418	423	391	395	389	443	407	422	430	399	394	415	418	415	462	392	400
27641	19563	8925	757	383	350	321	299	325	348	304	307	315	291	342	320	294	304	276	307	295	323	285	286	304	289	302	280	282	319	310	283	289	304	299	276	292	331	271	290	296	300	311	283	283	310	309	296	287	318	276	304	323	291	277	308	311	291	312	289	304	296	329	303	267	314	310	281	296	278	313	319	288	294	311	286	307	305	318	345	305	317	314	292	292	292	285	302	285	314	267	283	304	296	307	298	321	309	265	285	269	290	325	318	301	319	312	297	289	316	310	304	310	275	300	304	311	292	293	332	298	288	303	304	318	302	309	314	273	299	309	279	280	272	282	314	322	296	293	291	297	303	298	317	351	286	273	300	292	336	288	314	287	276	320	291	336	289	280	332	307	330	259	282	312	292	327	290	295	322	312	315	317	280	299	308	296	264	285	303	276	292	294	288	292	302	297	267	286	295	316	323	296	293	300	294	302	322	300	321	299	297	329	282	319	274	280	303	301	297	324	317	314	346	266	312	338	279	320	282	317	278	322	275	305	302	295	312	294	300	334	292	324	281	310	294	300	270	285	319	305	321	304	297	304	283	305	292	338	272	319	285	302	265	329	255	313	291	299	294	307	285	300	285	330	288	289	316	320	294	348	303	286	304	321	302	292	290	297	305	267	313	321	264	275	308	322	294	309	335	343	291	317	300	326	316	283	294	290	323	324	272	303	298	291	297	289	300	321	297	295	314	276	296	328	299	288	321	277	323	341	304	336	273	279	281	306	302	314	267	315	312	313	279	283	292	298	284	317	281	281	297	298	299	321	284	315	303	278	309	287	285	307	277	318	285	302	284	274	310	297	316	299	287	271	315	307	302	291	294	316	283	313	299	289	275	309	301	315	276	318	324	283	296	292	303	273	299	281	299	313	311	303	341	331	332	312	290	318	301	299	310	314	323	304	298	313	272	318	279	310	307	300	285	307	322	278	326	311	287	299	314	311	295	259	317	326	312	289	290	266	284	288	292	311	297	328	288	298	285	289	302	307	288	296	293	303	279	325	296	283	315	301	285	287	328	290	342	314	316	287	303	309	283	295	293	319	317	271	276	308	307	247	306	283	303	298	296	288	308	295	317	316	296	283	286	320	289	283	310	298	296	289	307	313	303	314	318	287	289	305	317	292	332	326	327	287	291	304	296	312	287	277	319	302	299	304	288	316	328	286	345	273	290	276	291	340	332	289	319	303	309	288	259	311	267	320	328	323	265	306	307	321	299	293	333	293	298	300	312	271	297	290	302	268	306	307	316	298	293	309	310	291	282	300	294	287	278	309	307	262	314	283	286	283	292	319	315	292	294	298	287	282	306	286	303	296	306	284	266	337	285	290	311	289	305	299	291	279	345	305	291	283	268	317	300	315	271	280	284	308	292	311	299	308	297	307	309	302	277	318	295	280	322	309	304	284	296	293	289	281	307	306	321	290	307	328	305	314	349	349	297	299	303	282	311	296	309	312	301	282	287	295	318	296	300	277	297	310	288	291	294	294	320	306	319	301	268	270	291	295	314	290	314	306	299	323	285	321	289	271	295	305	315	291	300	322	331	297	293	314	285	302	304	299	320	292	265	289	314	281	305	301	313	290	282	299	266	306	290	262	299	303	288	301	316	306	278	294	301	326	320	279	291	313	292	286	327	291	287	306	311	306	275	265	258	315	310	314	300	305	304	278	275	288	296	315	294	310	299	323	287	324	294	308	279	298	323	267	308	276	306	303	307	283	270	314	294	294	329	290	307	300	295	280	300	307	330	322	306	300	306	310	270	321	283	280	292	293	285	294	286	293	289	307	302	302	299	298	240	292	276	336	324	299	277	297	326	303	294	308	308	299	314	295	265	292	315	276	300	264	272	285	323	320	285	305	289	304	293	321	294	301	324	317	321	317	290	297	309	281	307	317	279	272	310	290	287	306	308	316	308	288	309	322	323	289	292	323	291	308	316	288	285	277	298	299	304	263	277	300	307	311	326	312	284	294	288	284	247	312	310	299	321	293	294	322	320	281	277	304	295	292	314	291	292	312	300	305	275	306	301	308	295	276	296	277	306	319	267	320	291	276	325	305	291	302	315	288	283	285	319	277	300	307	301	287	305	305	326	312	314	286	289	291	287	315	272	282	305	305	327	286	279	334	289	326	296	315	291	316	293	289	274	301	309	295	315	313	327	268	299	324	277	289	264	303	286	293	330	326	290	316	321	280	304	308	311	281	287	310	293	318	291	323	291	319	302	253	313	313	291	326	278	290	308	290	293	303	292	320	307	302	301	313	301	302	344	323	304	287	303	311	303	307	306	321	266	318	285	317	325	300	309	300	276	308	288	291	299	305	319	327	296	314	303	282	297	322	316	301	295	314	285	291	322	295	303	326	312	286	318	310	325	294	342	302	299	297	285	312	326	324	315	304	329	294	313	298	276	285	287	303	278	315	305	280	331	305	298	334	303	301	305	318	315	292	303	277	315	286	299	302	287	342	327	296	282	276	280	313	307	288	298	293	272	331	304	276	329	324	295	286	297	277	288	301	302	285	296	292	291	293	302	307	311	352	301	310	308	303	326	289	326	312	320	319	284	346	299	298	297	304	282	313	297	282	294	294	289	293	263	286	307	299	330	285	283	296	291	292	304	303	311	312	305	281	303	313	278	264	271	310	297	288	292	257	308	292	296	285	296	321	291	272	307	326	294	283	326	274	278	300	282	305	306	293	286	320	302	295	336	270	302	313	289	289	309	314	294	281	287	325	311	277	275	314	304	322	280	322	285	309	343	297	288	299	299	294	299	289	289	325	304	297	286	308	249	297	274	270	325	314	291	284	310	317	326	314	289	286	318	284	308	311	286	280	270	302	296	313	273	293	311	304	323	302	306	295	298	344	313	312	307	288	323	300	311	291	303	311	336	296	305	321	320	287	346	317	318	287	302	305	292	269	287	312	324	257	284	273	324	286	312	319	275	302	310	287	292	262	325	288	271	289	298	327	287	344	294	324	290	306	337	291	276	284	287	315	319	298	304	319	314	260	290	285	312	310	293	326	299	311	316	308	283	296	282	283	271	259	292	297	327	329	306	278	276	292	274	302	289	275	294	320	309	311	267	304	306	289	322	273	334	299	314	331	292	295	285	318	310	296	301	291	283	307	284	312	316	332	281	300	272	275	329	310	295	312	283	303	326	290	310	272	306	268	304	310	288	286	278	278	295	319	342	283	315	287	293	294	288	293	286	306	301	324	303	307	296	322	300	314	321	301	272	294	298	283	334	315	313	305	318	301	313	315	285	278	265	297	311	287	315	304	302	305	279	293	299	308	309	306	299	338	308	304	276	276	282	300	308	315	286	306	282	301	282	283	314	329	278	286	300	291	314	292	333	288	312	296	294	329	309	278	308	296	316	299	313	301	327	259	288	293	296	298	278	317	285	301	319	296	290	281	307	303	304	304	322	294	268	310	332	316	309	329	333	326	292	298	289	302	299	304	297
7460	6404	5141	440	441	395	340	362	335	315	308	323	322	309	320	301	339	337	312	331	327	322	297	329	273	332	331	331	292	323	309	315	321	305	324	344	318	320	340	289	335	319	332	340	319	330	330	322	338	344	316	310	346	321	309	337	335	314	339	331	350	301	277	332	342	307	312	302	334	288	309	308	304	305	303	307	303	313	314	316	296	313	335	315	313	316	363	321	302	292	355	327	314	306	297	305	343	325	324	325	334	331	306	335	327	315	296	314	330	321	333	336	273	297	330	340	325	331	331	306	286	342	314	301	325	318	292	338	296	347	335	319	315	307	303	329	331	338	322	301	283	335	300	340	313	348	333	317	300	309	319	319	293	314	323	339	307	324	317	293	334	306	325	305	322	302	306	318	323	336	349	312	354	309	318	338	327	320	321	336	304	330	323	313	338	300	354	310	305	292	321	318	334	291	305	313	357	321	307	307	295	339	317	295	371	307	326	327	331	347	321	284	332	322	341	298	342	313	341	327	312	339	349	304	307	334	314	307	321	331	322	334	286	319	332	318	318	319	339	316	340	309	291	323	317	321	316	283	340	329	345	327	290	296	300	325	294	350	330	342	334	321	317	308	307	300	323	311	308	304	311	325	321	326	298	300	291	355	300	306	306	320	316	326	308	340	327	299	332	333	341	328	319	309	325	382	300	301	326	306	330	328	332	298	329	304	305	311	318	304	320	320	344	311	337	315	307	316	327	328	344	292	344	299	334	294	311	342	334	334	310	307	319	325	320	304	319	331	313	304	292	310	329	301	327	276	290	301	310	317	304	294	323	312	309	309	314	275	306	324	304	325	322	291	328	315	326	304	330	320	296	325	325	310	332	339	318	302	321	315	329	323	312	343	350	332	310	310	323	349	346	286	320	325	328	322	325	312	334	316	312	284	312	313	340	308	345	332	344	297	326	300	331	289	307	304	292	298	319	302	310	309	325	307	330	333	335	330	338	340	305	321	318	314	352	331	353	312	329	324	283	330	286	326	331	305	330	315	347	323	303	319	338	324	318	338	337	345	313	351	305	310	351	303	351	337	294	327	316	323	316	296	322	317	318	317	332	318	323	343	327	313	346	296	325	353	316	304	320	324	304	340	325	332	320	313	327	315	345	330	294	326	301	301	309	298	314	304	289	318	317	339	327	318	287	334	311	313	332	313	320	310	308	332	358	312	322	336	347	349	339	308	313	295	338	313	311	340	343	308	301	312	317	327	314	324	330	317	312	337	331	331	311	343	296	295	322	316	358	336	336	344	322	293	303	342	318	337	338	320	329	300	349	314	318	313	327	303	296	322	326	324	322	318	339	312	308	351	331	331	303	336	318	335	300	329	299	332	317	336	289	292	343	312	287	335	353	313	328	308	334	321	328	321	316	311	328	289	293	336	343	321	311	313	299	339	288	332	325	284	325	341	320	323	322	315	335	333	303	330	321	353	332	317	320	332	315	320	302	297	316	299	387	311	312	307	315	288	320	316	344	303	306	326	324	334	318	320	339	308	304	310	299	301	333	353	313	329	314	302	315	319	285	335	348	333	337	282	319	345	332	308	317	332	350	339	343	337	286	321	340	324	329	330	343	298	298	303	330	334	299	325	299	316	288	335	302	330	333	329	280	356	325	342	297	309	303	334	357	279	317	304	339	340	288	316	297	308	317	343	316	304	326	326	291	321	335	331	317	334	308	318	332	334	328	318	321	349	298	287	357	335	322	333	311	334	309	334	308	298	293	300	335	315	314	302	360	327	307	315	289	335	320	312	302	306	323	312	300	346	314	333	314	332	336	331	313	306	341	302	351	293	330	342	329	328	288	312	316	330	335	323	299	303	325	316	318	354	345	340	320	312	315	312	314	309	325	314	310	331	304	345	312	323	330	327	329	314	330	288	309	272	344	294	313	320	349	317	302	325	329	333	304	328	343	316	331	306	332	329	306	309	321	305	289	335	313	316	310	297	344	311	304	316	368	331	327	273	340	281	306	314	313	336	316	328	279	313	322	317	343	296	345	337	323	329	314	328	288	330	330	296	321	301	345	330	318	302	322	325	329	297	338	302	338	329	322	310	304	307	317	325	288	310	320	309	324	294	330	317	359	288	303	310	334	341	348	284	306	314	323	326	295	305	344	337	315	288	333	310	290	306	358	323	329	305	341	320	310	328	340	342	322	314	322	294	340	300	335	310	321	357	318	294	307	326	327	301	336	333	329	300	346	316	317	353	299	330	346	317	336	329	311	325	307	295	351	313	338	308	320	309	297	336	303	310	335	324	318	321	332	340	306	331	354	295	306	324	305	316	331	334	289	313	344	342	317	295	312	313	302	323	320	343	320	291	321	311	301	306	317	324	351	321	278	331	311	299	305	321	321	329	320	322	337	340	304	299	328	290	327	321	328	338	326	325	322	340	319	286	281	328	347	337	320	341	338	315	361	296	315	292	290	330	332	339	320	281	329	299	301	337	301	316	323	302	332	341	285	333	305	283	332	330	322	318	318	299	319	326	329	299	305	297	325	312	341	298	324	324	306	296	331	339	309	312	320	333	311	304	300	312	346	353	312	304	304	316	347	331	288	322	314	306	316	326	317	307	319	312	348	345	294	313	314	327	319	305	334	336	302	279	308	350	330	338	331	317	313	273	333	307	348	314	328	310	326	302	318	304	317	304	312	323	321	296	306	302	347	330	324	291	322	327	334	302	342	299	334	318	320	319	293	326	325	334	326	320	339	316	347	325	286	300	333	336	339	319	311	334	297	321	289	294	349	310	348	321	319	342	304	295	342	339	341	330	322	326	299	313	327	330	313	318	319	314	354	318	288	336	342	310	304	347	342	330	307	312	324	318	346	318	305	283	298	344	296	306	328	299	301	315	336	282	309	288	346	328	312	299	319	343	333	303	301	317	309	308	349	321	327	322	324	314	322	337	309	304	312	304	287	337	304	335	349	326	296	327	322	316	313	314	307	290	324	326	340	367	346	308	349	348	299	339	320	312	336	337	331	319	321	310	304	308	303	325	317	306	296	312	302	323	313	316	308	354	330	310	318	347	303	316	299	332	311	313	325	307	330	335	312	299	316	266	294	329	318	309	311	346	327	331	307	319	312	320	345	335	321	314	310	291	331	337	308	300	304	310	308	368	317	329	328	298	327	337	281	302	293	339	325	291	342	314	349	309	284	324	321	344	306	337	303	313	332	312	297	337	320	339	321	297	312	335	308	310	295	317	292	305	320	326	327	328	310	309	318	302	307	341	285	316	334	318	294	301	310	319	291	324	299	316	312	348	311	310	317	324	313	306	324	326	293	313	387	319	310	338	342	333	332	300	318	326	298	349	349	312	342	297	303	335	285	339	305	287	298	344	353	313	324	305	368	313	317	291	325	323	280	322	303	324	327	311	298	321	304	325	320	305	321	325	334	346	296	341	313	311	334	309	296	304	318	320	347	324	312	332	298	304	317	347	285	317	296	342
23599	21257	28641	24166	21263	12819	1426	924	726	695	681	608	628	591	616	584	562	545	540	523	503	496	512	508	543	536	527	521	540	516	485	513	526	539	552	509	492	500	541	508	511	524	543	566	540	498	506	503	549	505	456	502	510	511	524	508	514	511	505	535	523	524	484	527	479	527	481	535	531	531	498	493	536	523	508	533	493	494	495	530	531	564	490	512	514	479	523	488	519	508	512	512	509	499	502	510	512	524	494	511	490	493	477	544	439	522	489	517	477	478	511	509	520	520	536	551	471	537	472	492	489	572	541	508	504	497	473	529	501	519	498	496	517	512	512	482	482	529	481	511	483	534	535	521	488	499	501	557	507	480	491	481	526	519	507	486	513	532	523	486	490	508	500	496	507	509	506	523	520	510	502	489	490	502	500	499	514	487	499	510	510	474	543	502	478	512	498	507	509	507	523	491	518	487	522	534	516	478	482	506	522	492	515	519	493	528	520	524	545	498	492	508	483	511	474	513	531	540	497	496	500	547	486	486	514	481	519	553	514	482	474	511	468	542	512	518	499	513	524	536	489	525	481	479	534	505	513	453	547	503	521	505	498	478	507	485	495	450	533	513	500	473	528	513	527	502	497	529	530	548	518	524	535	520	491	519	471	512	500	506	504	498	523	530	518	494	530	511	536	490	476	494	503	517	547	523	500	495	541	526	521	493	527	541	489	520	514	524	542	496	531	474	528	507	505	519	516	480	507	516	507	467	475	521	536	489	500	492	471	504	523	472	497	530	486	518	484	508	556	536	532	480	482	541	482	479	509	500	521	498	482	481	475	497	468	451	528	488	507	485	537	505	492	498	534	470	507	500	521	515	495	515	510	518	516	550	483	455	493	510	539	495	467	533	518	472	518	482	523	481	468	469	528	520	537	484	518	453	537	494	521	483	490	481	535	511	516	488	505	498	519	512	512	545	502	517	500	476	547	507	502	481	527	519	528	534	518	506	539	532	546	489	549	517	506	510	462	524	551	542	507	489	519	485	529	516	473	550	526	489	542	473	497	489	497	477	520	519	518	518	532	512	529	529	526	504	499	508	536	492	514	520	503	508	537	495	491	497	496	508	487	496	501	523	519	522	526	526	490	478	543	513	497	501	536	514	541	518	541	497	524	529	496	506	513	492	527	518	529	492	535	496	524	524	527	517	498	493	495	485	503	516	495	478	536	508	536	520	504	510	470	492	518	497	453	500	532	506	520	509	506	505	491	493	484	520	525	546	471	506	497	524	517	535	461	524	505	537	495	512	514	483	511	535	479	480	520	512	540	468	519	508	524	505	529	538	565	512	472	500	477	491	540	522	552	538	516	492	531	526	520	482	532	496	516	511	496	529	495	532	516	508	500	488	531	501	526	517	479	498	503	497	492	499	461	497	515	503	566	475	502	480	501	501	471	525	498	501	479	535	487	475	542	502	472	467	493	540	517	477	507	522	497	528	501	496	542	542	499	544	515	517	539	506	531	515	530	487	491	495	479	530	477	489	493	488	523	508	503	501	549	518	497	485	494	480	494	497	529	510	462	511	525	519	505	521	496	505	537	474	504	541	534	458	511	463	522	539	439	487	488	466	498	488	469	500	530	496	482	518	524	483	471	503	522	525	503	528	527	470	489	526	519	502	505	506	531	528	499	550	527	487	513	487	536	497	507	480	492	507	488	482	473	541	551	514	479	499	522	535	519	492	540	501	485	505	524	484	499	507	523	539	491	470	479	507	472	470	521	469	517	471	497	530	433	484	531	490	509	520	528	515	506	541	519	525	505	554	504	478	469	518	496	511	540	469	521	521	512	535	514	470	484	504	523	509	495	503	502	556	479	485	473	505	508	513	511	506	469	546	493	488	474	531	563	545	508	483	507	489	500	550	514	548	534	518	531	488	533	532	480	508	505	539	498	488	510	529	508	523	516	485	495	528	510	542	518	494	531	494	576	488	518	509	468	495	512	520	540	506	502	509	500	560	520	494	540	468	496	504	462	506	504	506	493	509	485	507	506	524	500	521	515	495	502	520	505	463	494	528	508	482	479	488	532	512	515	497	512	467	477	531	484	522	514	545	498	511	516	510	490	551	531	483	531	534	528	521	515	512	470	522	496	551	511	525	513	531	519	521	509	486	507	541	488	467	543	479	537	510	498	533	533	509	461	515	493	523	466	515	476	494	515	479	500	470	492	512	512	527	463	484	555	497	513	524	550	503	519	505	514	487	525	501	505	538	478	542	485	561	501	524	501	511	498	488	474	524	543	505	524	469	516	511	517	522	505	534	513	498	457	539	498	491	435	495	542	491	477	541	530	492	492	526	461	530	526	526	516	522	490	507	492	555	502	505	498	481	483	506	529	508	557	485	502	496	501	506	506	515	490	517	511	511	499	483	472	486	480	512	514	508	508	491	523	501	479	510	497	517	488	558	501	509	471	509	492	501	533	516	558	543	486	521	546	535	543	473	496	509	492	480	517	475	504	486	484	474	496	486	491	482	498	495	549	507	522	540	501	509	495	520	510	530	501	485	543	470	533	505	517	495	552	554	517	494	526	517	521	481	465	524	471	497	489	524	516	513	510	484	563	487	499	537	528	504	555	497	539	530	560	495	486	470	537	528	555	534	461	517	547	493	504	527	514	491	532	493	533	466	520	539	534	542	520	498	445	485	527	532	496	521	508	518	488	490	532	517	503	503	451	530	520	525	473	491	505	520	491	455	520	495	500	490	524	475	498	503	513	479	513	524	529	489	508	534	489	495	511	497	499	535	517	531	499	540	508	505	458	539	539	490	501	488	536	494	487	473	494	463	545	487	500	494	508	486	522	497	491	486	513	520	525	546	486	537	492	484	498	504	471	476	474	522	504	481	484	523	514	538	513	489	480	530	526	486	518	502	478	452	454	573	517	511	505	543	534	496	545	528	483	485	540	516	518	506	557	459	514	492	498	479	491	508	489	503	505	531	490	485	523	454	488	496	480	525	535	516	502	503	508	545	532	528	519	519	505	476	504	494	553	482	545	542	514	470	500	469	499	535	484	467	558	488	535	520	513	515	527	497	509	484	554	474	483	523	446	489	532	524	552	463	511	536	487	522	496	515	511	522	490	503	522	537	489	497	516	524	544	536	469	476	486	454	488	482	518	539	488	478	558	479	546	485	526	528	525	507	481	529	507	505	490	515	479	539	497	493	518	507	517	558	506	518	505	516	482	532	509	489	503	526	519	475	517	474	465	486	512	507	526	529	481	531	516	483	505	542	484	504	486	499	494	507	508	513	502	497	520	482	552	529	501	536	558	489	456	537	523	487	497	535	527	520	484	519	535	476	486	510	501	510	529	516	525	501	549	495	485	515	508	516	545	529	538	492	559	507	472	490	460	507	457	493	527	503	496	548	522	496	504	471	493	468	490	514	483	506	512	495	502	501	477	507	534	478	518	500	509	499	508	520	525	536	503	529	495	485	517	521	516	486	464	481	549	519
8966	26461	23893	2865	2235	1707	1320	1103	962	810	774	731	686	682	633	660	637	580	587	599	562	529	580	572	605	589	570	517	611	535	553	537	597	526	533	537	576	526	509	552	583	518	561	540	555	551	521	568	591	532	531	535	566	549	568	568	510	561	540	547	581	533	547	539	495	564	494	531	541	542	537	551	529	549	544	572	505	549	518	541	513	528	556	529	579	534	566	584	559	540	584	544	530	538	536	534	558	551	548	540	555	539	565	515	545	530	555	547	557	548	523	562	551	558	548	546	513	559	537	544	565	528	531	544	500	521	522	567	565	595	546	564	579	542	534	518	531	523	541	529	538	540	509	527	547	563	538	567	551	527	506	534	502	525	541	553	567	527	493	515	547	516	538	523	526	531	570	565	550	535	533	522	522	552	567	522	544	546	523	550	555	553	557	549	549	519	534	541	558	558	562	534	540	484	547	507	512	480	504	516	544	541	493	548	491	563	512	533	519	566	521	558	521	521	554	545	563	483	507	570	518	567	531	527	513	540	573	522	500	591	494	566	545	537	539	572	581	568	561	535	530	542	566	553	516	548	574	513	483	584	550	519	549	537	489	475	525	561	571	529	526	570	554	524	500	557	528	554	556	540	539	518	493	533	556	569	555	541	554	532	529	553	542	554	505	525	542	590	572	558	526	544	549	550	545	564	485	497	515	559	537	520	499	566	514	557	515	534	543	507	571	553	576	565	533	519	580	511	512	528	552	533	546	515	544	553	524	564	555	528	540	542	569	515	529	547	544	502	529	547	493	574	544	534	594	533	564	569	540	512	554	517	571	538	516	546	561	503	502	527	545	541	561	524	527	492	540	533	555	563	565	508	533	489	558	521	510	520	516	601	562	540	532	533	542	507	510	545	537	542	510	553	500	560	518	573	533	596	527	509	543	576	534	512	536	503	573	554	529	502	519	543	526	521	534	554	538	536	534	547	505	547	540	578	547	516	549	540	550	510	565	457	485	533	532	519	526	564	519	536	541	523	536	548	544	544	545	565	532	535	519	537	500	525	566	555	524	526	507	561	544	544	552	512	529	536	502	553	524	568	548	561	524	544	585	591	515	553	557	546	547	564	523	541	527	521	534	549	557	534	559	532	536	536	503	547	530	533	538	526	554	545	523	528	583	514	503	503	541	509	548	541	535	527	546	538	575	540	518	531	557	525	533	529	525	492	521	494	545	534	572	518	503	560	544	533	563	532	534	510	555	576	561	536	547	525	534	564	523	568	550	539	549	541	531	555	508	572	547	539	538	548	537	524	547	576	531	509	549	508	541	517	546	556	576	519	573	567	553	514	495	539	537	507	573	545	556	542	583	565	537	555	523	538	558	553	535	507	564	521	523	533	528	532	526	533	524	504	521	543	543	522	577	557	560	540	531	550	541	498	562	521	520	568	554	489	511	523	514	537	554	529	526	540	553	517	531	551	570	527	529	526	579	492	520	534	550	530	491	536	530	576	540	554	527	519	520	532	514	540	566	519	552	527	560	589	526	511	513	551	545	517	540	559	545	535	528	544	541	531	544	567	529	538	525	517	512	544	544	543	533	533	560	561	555	536	553	536	542	552	541	491	586	519	550	496	533	510	552	580	519	506	499	578	543	592	524	520	535	554	568	574	551	553	487	488	543	502	522	548	546	551	525	559	530	514	545	547	520	560	514	486	507	561	536	543	561	520	527	538	546	514	522	514	548	548	509	522	576	562	512	540	517	543	523	541	559	517	502	541	547	542	579	512	509	531	563	525	558	525	546	568	546	543	518	516	511	562	564	533	527	548	605	519	550	551	547	534	555	576	535	540	570	534	551	535	581	529	559	537	552	556	533	546	553	503	548	558	540	546	533	537	494	544	571	538	546	554	537	562	534	524	537	536	524	567	551	476	552	490	552	524	568	531	539	506	526	523	564	538	545	508	549	502	523	612	519	537	550	534	533	485	549	510	567	558	503	563	543	524	517	547	511	545	543	515	518	561	566	523	560	553	586	515	538	559	547	542	571	551	533	539	532	523	522	472	542	546	511	537	548	542	535	541	548	500	519	520	532	549	539	535	527	523	554	530	510	522	531	538	568	524	554	565	524	537	524	526	552	545	527	520	577	519	543	541	539	529	547	561	560	523	561	527	528	537	584	544	533	535	563	511	544	555	565	542	520	565	542	512	511	557	550	536	522	483	569	524	537	521	562	516	516	557	545	526	571	501	530	549	516	558	542	542	507	605	511	531	548	553	563	537	555	516	517	547	531	545	518	569	508	518	548	510	529	560	519	545	544	540	554	520	511	506	521	533	582	526	510	515	541	541	518	551	492	519	580	509	498	573	535	519	548	533	514	527	524	544	549	569	516	532	544	565	531	526	566	557	587	551	508	518	502	563	530	528	515	551	546	531	543	501	570	543	535	533	500	563	504	544	564	544	487	526	560	561	524	542	581	547	502	506	536	548	595	566	557	555	531	554	523	513	521	539	515	537	511	532	549	547	543	535	524	531	533	526	543	551	525	548	557	525	533	589	544	512	538	527	519	505	544	511	533	614	537	517	563	556	510	525	514	566	523	544	510	536	538	513	542	531	552	501	538	554	521	541	551	549	551	548	504	509	523	538	521	475	553	556	508	531	518	513	529	579	529	550	552	540	551	506	539	554	526	526	577	544	549	573	554	549	486	508	551	498	537	560	530	559	530	517	531	534	504	526	525	533	561	501	544	517	541	581	544	525	544	494	533	566	537	568	546	512	525	526	533	534	550	515	555	572	548	528	517	539	539	559	535	560	551	518	548	519	563	523	541	587	519	535	536	502	577	561	526	571	571	561	468	559	544	518	544	512	556	538	536	539	509	531	494	574	508	521	509	524	511	536	546	547	513	577	527	527	509	496	547	541	563	550	523	532	519	567	542	526	511	495	514	546	576	488	513	563	526	518	560	541	522	542	521	556	519	531	533	527	553	519	532	596	528	507	574	539	558	570	536	523	515	528	570	523	561	503	578	513	543	531	543	547	543	502	524	528	535	540	523	542	550	555	522	547	508	506	522	530	547	531	509	503	508	523	536	544	529	533	584	514	527	542	540	529	543	512	555	556	549	509	516	553	513	527	577	508	536	518	574	521	535	518	536	580	549	490	528	544	534	540	526	534	530	553	554	544	515	517	530	555	570	560	537	528	540	519	547	550	529	540	561	525	555	559	565	545	531	549	512	567	542	551	552	502	535	545	515	494	521	502	566	511	556	548	544	530	498	517	508	534	531	558	511	499	528	584	510	535	545	564	570	539	512	533	542	538	506	563	540	520	556	553	531	543	501	544	503	552	529	531	514	591	554	539	529	548	556	534	521	543	538	524	500	504	517	504	526	547	539	549	528	546	560	532	534	552	542	541	543	559	581	519	525	529	542	547	528	536	550	532	511	515	557	547	518	542	532	517	556	534	566	523	542	538	555	505	537	547	503	522	516	580	582	542	524	565	591	566	529	562
24642	21256	27872	24941	15432	688	368	281	250	248	199	213	189	178	158	166	170	144	185	155	159	153	120	157	149	169	138	137	146	134	129	133	121	128	135	149	115	129	137	156	127	164	124	129	126	144	136	151	121	133	128	130	148	122	132	120	135	144	131	148	171	141	127	126	139	148	137	155	138	139	129	152	146	145	134	148	138	141	137	123	129	157	149	139	128	136	150	134	107	129	143	142	133	125	129	144	152	145	126	150	116	129	131	140	142	155	147	153	131	139	127	158	159	135	129	127	124	138	142	127	137	117	129	137	137	130	139	133	146	100	131	133	144	120	150	133	140	119	135	134	134	164	120	125	135	131	123	124	151	124	130	118	160	136	127	177	144	147	125	144	111	135	137	148	120	135	121	136	113	123	136	140	126	132	142	121	151	150	132	135	143	118	128	147	126	136	140	149	137	132	137	131	117	134	116	130	138	146	149	143	160	142	129	154	144	156	142	129	131	124	131	147	144	131	120	124	141	146	121	130	143	149	143	143	148	147	113	118	148	109	143	146	141	138	145	142	123	142	137	128	136	145	135	120	152	142	151	123	123	137	159	126	126	144	133	121	138	144	169	123	145	144	153	134	135	143	135	134	133	133	151	140	136	141	143	124	140	126	118	126	134	133	133	138	126	148	151	122	127	133	128	118	146	138	134	163	142	143	170	138	147	157	109	155	148	132	145	139	141	141	127	138	129	135	142	143	133	135	145	137	144	150	130	128	163	150	155	138	139	142	143	137	130	120	146	141	123	125	126	119	140	145	139	140	154	117	143	131	148	122	125	126	153	135	129	121	146	136	138	138	142	141	146	134	138	111	122	122	117	130	152	136	149	153	138	122	120	128	126	132	125	145	137	142	140	131	136	141	122	166	151	154	131	128	119	140	117	143	137	151	152	148	135	140	137	140	133	145	144	123	107	139	132	130	145	125	124	133	155	146	170	143	122	130	126	156	120	132	111	145	136	137	151	123	131	129	138	141	148	138	129	143	126	125	136	136	143	127	131	137	105	141	129	135	136	136	138	128	129	123	108	166	127	140	130	141	147	157	143	121	141	143	143	127	146	142	127	132	136	132	140	114	138	163	158	132	132	150	140	157	137	156	130	138	152	168	142	144	157	127	137	127	141	125	138	137	136	136	154	124	164	143	131	149	132	124	152	117	109	151	139	145	133	124	139	130	125	139	139	140	147	144	144	136	162	130	117	151	148	126	136	129	145	134	136	112	130	131	163	121	128	127	131	145	140	117	112	132	142	145	133	160	130	134	125	145	143	125	133	136	144	130	118	124	118	149	133	155	129	139	133	129	143	127	127	129	140	128	148	127	136	148	127	136	130	156	121	146	157	131	149	143	136	153	130	121	122	127	137	120	126	143	142	122	129	128	150	136	123	144	149	131	138	119	133	130	132	131	149	149	142	130	139	141	129	130	129	124	112	146	147	127	146	134	134	140	159	128	134	149	133	146	132	139	118	117	164	123	144	115	154	122	125	145	147	135	149	152	141	128	103	136	133	133	142	125	132	142	121	137	133	130	151	112	130	125	136	141	126	125	150	146	137	152	135	139	145	154	133	152	119	151	132	134	159	119	145	120	149	125	140	167	138	131	149	122	115	157	137	137	141	140	137	135	114	134	130	116	126	141	137	151	134	131	124	141	157	131	136	125	133	141	137	131	128	138	152	143	147	113	140	127	108	147	139	142	127	127	132	140	125	145	123	149	156	141	132	130	113	131	145	142	138	136	159	116	133	135	107	153	138	133	128	119	145	133	148	161	141	143	128	165	130	137	136	146	136	134	136	136	133	129	126	147	119	127	120	137	110	148	137	143	161	139	139	110	143	129	149	115	143	155	128	141	124	146	137	141	143	137	155	151	150	126	128	132	136	142	131	144	149	133	142	130	152	146	102	124	135	147	131	142	132	159	161	140	131	134	129	119	122	128	119	142	145	140	139	112	138	130	140	150	114	137	149	146	138	145	121	119	146	136	141	119	130	162	160	128	158	152	129	158	139	138	151	144	132	143	144	145	144	133	131	143	156	141	127	128	147	147	122	127	133	122	123	148	133	139	134	132	131	130	126	148	154	141	140	139	118	149	144	121	129	140	133	134	149	126	133	138	114	123	134	149	156	131	131	161	130	137	147	130	133	145	136	150	154	159	133	144	151	142	153	128	116	142	142	128	118	137	159	130	142	111	144	132	135	158	147	153	147	126	129	124	134	138	145	139	140	136	126	124	104	122	156	143	121	130	131	139	116	137	142	130	144	145	134	136	139	127	143	133	130	143	142	140	130	132	143	133	122	140	114	131	151	112	141	129	132	135	140	141	167	115	138	159	124	143	138	125	143	146	120	128	134	130	145	130	127	127	138	137	129	134	145	123	150	140	128	173	147	142	160	135	130	143	128	153	157	126	135	132	136	128	143	145	152	130	128	133	140	121	144	138	129	135	134	129	126	131	111	121	149	110	137	133	116	138	148	122	108	151	143	147	144	135	136	133	131	123	143	130	144	119	123	127	146	130	146	137	142	141	143	154	113	120	147	134	141	134	129	134	132	142	116	131	137	132	152	135	138	131	136	146	142	138	142	140	126	118	139	136	144	127	138	136	135	149	158	134	132	150	121	121	138	118	142	110	129	111	150	152	132	138	144	123	131	129	126	149	122	127	147	138	129	135	135	131	147	162	128	111	139	135	128	120	145	137	128	142	150	154	129	132	147	139	111	123	135	119	154	139	148	131	120	163	130	126	125	134	133	142	139	140	139	131	155	122	145	115	147	130	144	137	121	142	135	145	111	130	153	129	144	141	145	140	128	115	123	115	145	138	114	115	137	159	135	141	131	136	128	155	146	136	149	151	127	125	141	158	137	139	142	123	134	119	142	142	104	133	118	135	143	122	127	134	128	158	156	136	146	119	155	138	121	147	132	137	142	116	113	125	125	130	157	156	146	122	121	141	124	140	130	150	125	145	113	134	157	124	128	115	137	125	119	123	107	153	125	147	126	138	152	120	158	156	129	133	143	131	137	106	147	141	141	126	126	133	133	143	120	132	136	142	127	151	137	143	119	154	136	137	148	148	122	129	129	119	126	133	153	144	149	153	144	129	141	127	147	135	162	122	158	126	141	134	131	164	148	132	146	127	114	145	123	125	154	119	139	138	144	125	132	139	116	143	135	154	140	113	135	144	132	153	140	128	131	145	134	139	159	139	145	137	154	132	132	163	121	133	139	129	136	134	127	152	133	126	150	114	121	115	143	140	142	107	132	129	156	136	148	143	143	119	130	149	142	132	137	148	161	129	132	139	154	131	135	146	135	153	120	127	123	129	153	126	140	129	156	137	135	134	140	127	130	145	132	130	137	148	111	139	134	121	152	127	141	126	141	133	132	134	136	128	142	130	156	141	134	116	144	147	126	153	134	137	111	106	134	138	143	123	149	127	140	143	149	130	139	129	134	112	143	144	134	155
8576	19237	18829	1547	1050	891	639	474	400	321	307	281	225	242	227	199	186	210	188	189	193	177	164	185	170	151	186	165	165	179	166	198	164	164	176	169	139	158	147	171	153	166	153	168	173	150	186	157	155	165	152	155	165	158	183	167	146	158	161	143	153	153	134	162	155	167	151	164	171	150	152	154	170	136	148	142	157	159	163	175	151	144	168	148	170	158	139	142	159	184	167	147	141	137	142	144	158	156	171	183	156	167	151	145	162	157	158	142	153	164	142	140	154	140	130	148	146	163	159	151	151	157	157	166	190	150	157	181	139	151	157	156	166	155	161	155	175	150	139	176	156	149	146	146	174	161	156	164	159	162	168	142	152	168	173	148	143	162	145	154	149	173	151	134	143	158	144	151	165	153	135	177	142	143	145	167	134	156	147	176	165	170	142	157	176	181	149	145	161	127	159	165	156	156	162	159	156	153	132	153	169	160	149	177	136	133	157	158	171	172	157	161	160	158	161	158	161	155	157	163	155	164	132	152	152	138	152	150	157	160	146	155	145	164	141	161	162	139	155	140	155	159	162	156	159	154	146	153	147	158	142	148	159	142	152	154	161	160	149	150	153	152	149	178	144	147	157	162	169	180	159	161	157	163	155	171	140	149	137	147	154	180	135	130	166	154	141	152	172	170	165	139	153	132	180	158	143	134	154	154	148	168	162	156	176	149	154	147	164	161	149	163	153	155	135	154	175	175	156	155	145	153	151	157	159	132	159	158	155	152	184	160	152	145	153	157	144	158	165	160	143	172	157	156	162	168	148	148	170	157	162	152	151	173	153	167	145	140	153	155	164	163	156	158	157	155	172	151	143	159	170	143	140	145	166	165	139	157	156	166	163	157	151	163	146	158	175	158	171	156	166	159	147	157	142	176	136	147	154	138	182	157	152	146	138	141	146	135	150	142	146	166	155	157	149	145	150	164	163	152	153	170	166	177	154	161	180	161	171	151	143	166	154	159	147	166	167	179	161	184	156	168	153	161	152	143	157	168	133	160	170	151	154	159	187	163	145	165	152	177	150	205	178	165	169	177	152	141	136	128	153	159	147	159	186	156	147	134	165	158	146	149	171	158	146	153	173	168	132	167	168	134	149	153	169	153	158	143	158	148	141	150	147	161	177	149	153	162	166	170	133	152	140	172	152	164	159	177	160	148	161	155	171	143	166	154	155	152	164	158	152	154	149	136	146	143	157	175	163	168	169	164	157	181	164	160	179	150	139	173	177	145	156	140	167	179	148	153	151	148	146	170	145	147	153	142	156	129	155	157	151	160	160	161	156	171	148	142	157	153	145	152	149	142	148	178	153	159	138	168	162	143	160	161	158	155	175	152	169	151	146	156	136	164	176	143	145	167	135	163	143	182	152	160	149	159	116	160	145	174	151	148	157	125	140	162	164	156	142	155	158	152	170	158	127	176	165	166	150	165	170	168	161	162	170	141	164	138	140	142	165	147	135	150	157	159	142	159	176	156	161	168	149	146	131	156	158	153	178	138	149	183	162	150	148	144	177	163	175	142	146	138	149	147	173	149	145	150	157	144	164	144	148	138	168	147	137	169	167	174	149	171	170	164	140	156	179	153	173	163	151	174	163	160	166	139	153	153	140	155	169	160	179	163	136	143	156	161	148	163	168	165	171	141	157	164	148	144	148	162	145	151	153	151	144	172	154	168	144	143	166	142	158	173	150	145	144	139	161	158	162	145	161	171	133	172	166	159	155	162	144	179	156	163	170	141	130	158	158	136	149	153	159	147	159	147	141	141	146	135	144	153	149	132	138	177	157	146	162	141	156	146	152	146	169	155	117	169	152	152	170	179	164	160	161	135	169	158	136	141	152	145	172	164	171	167	153	158	156	149	147	183	126	172	141	136	142	162	161	158	154	153	156	156	150	183	159	166	148	175	165	168	176	148	167	160	150	154	163	155	135	163	146	134	166	161	160	157	151	143	156	187	154	160	167	177	155	167	180	170	140	173	134	157	132	168	128	164	177	154	141	163	132	151	141	148	142	155	154	133	163	189	163	158	141	163	145	168	165	127	172	164	179	142	141	155	138	139	165	153	164	153	156	180	189	178	160	153	165	149	166	174	146	170	195	178	135	166	152	144	148	169	140	160	138	163	152	146	140	155	159	165	175	133	165	139	169	155	155	153	135	175	157	157	153	160	161	146	173	155	144	145	146	154	152	167	164	146	141	162	159	142	162	147	132	162	149	159	168	163	168	166	174	163	153	144	154	148	132	153	156	160	148	157	161	162	163	145	162	171	142	159	171	169	166	169	157	183	162	159	158	169	155	145	164	146	150	173	180	147	154	173	147	165	163	138	159	170	156	137	152	156	151	152	158	162	131	164	148	168	156	140	143	172	155	152	150	170	164	173	146	175	177	152	157	174	157	162	151	148	140	159	147	160	149	153	156	180	185	148	144	183	155	169	170	154	173	166	165	138	154	148	153	149	138	147	161	170	153	149	163	144	152	148	158	144	142	162	143	154	159	127	149	166	163	140	167	152	179	142	146	144	162	139	146	178	172	139	149	143	160	165	140	165	175	151	148	145	134	156	165	165	192	163	154	174	182	162	146	147	170	155	150	163	168	141	169	136	171	171	155	176	160	155	153	147	155	160	161	140	172	165	168	166	153	145	146	179	152	169	157	156	130	161	168	155	144	154	144	134	143	145	155	167	134	154	169	152	149	155	152	149	160	154	139	167	153	147	153	163	165	167	161	158	168	156	163	149	127	147	157	160	148	171	178	154	144	134	157	162	156	150	150	146	165	162	172	157	134	165	157	163	167	146	165	171	145	161	150	157	151	149	156	150	147	153	127	147	156	157	156	145	135	148	140	167	160	148	139	205	125	161	166	167	134	143	151	152	166	124	165	133	157	140	162	154	164	163	166	158	154	167	156	168	156	148	140	164	166	186	165	176	152	132	151	153	156	128	150	159	143	153	174	174	160	142	151	150	135	145	176	172	167	156	137	155	154	138	162	144	174	142	160	144	171	154	155	160	158	161	156	152	159	144	133	149	154	156	170	179	143	166	160	155	152	146	145	167	152	195	138	133	149	157	157	174	137	168	152	162	172	151	164	160	147	161	151	154	155	145	164	174	164	159	151	139	163	147	159	152	152	169	159	162	152	156	157	165	135	146	130	152	189	148	155	130	168	156	167	157	134	150	163	149	161	146	150	167	162	129	136	157	162	158	186	159	139	154	147	140	164	156	165	144	150	144	181	155	156	158	159	173	165	169	167	148	150	148	162	162	158	152	173	155	160	164	130	156	160	172	153	167	165	164	166	148	139	143	158	158	153	160	172	161	146	162	138	150	148	147	170	144	155	146	151	126	176	154	137	142	158	196	146	163	153	143	166	151	152	157	150	150	180	148	171	142	179	125	159	159	151	168	155	149	143	149	199	158	181	153	159	166	164	157	176	162	144	151	161	150	151	164	167	152	157	159
22495	21292	29024	23880	21292	21350	11878	1260	847	742	720	607	556	541	526	514	502	477	438	452	494	431	392	406	463	416	432	409	397	409	436	406	403	423	393	398	357	362	362	390	373	378	394	400	412	389	402	372	384	364	402	383	404	359	372	376	368	385	385	392	365	367	390	380	371	362	368	381	401	390	374	408	386	368	368	367	385	364	399	371	366	323	366	422	365	386	348	365	357	441	397	390	344	410	415	371	383	345	364	377	387	399	388	362	362	381	397	378	360	342	383	357	364	397	402	392	372	348	383	370	407	363	398	392	362	335	384	345	353	383	398	353	401	366	400	383	359	352	391	372	352	393	361	356	361	386	383	404	355	390	412	387	364	384	365	380	399	375	388	385	368	381	375	388	355	377	367	398	364	396	375	347	398	391	386	362	385	355	356	372	388	382	372	377	382	399	383	352	342	361	373	400	355	378	373	394	390	369	411	388	405	372	359	355	369	410	338	396	366	380	354	387	364	386	336	373	409	385	415	358	429	375	345	396	397	380	388	374	389	340	379	353	365	378	401	374	392	414	350	384	370	406	367	362	366	415	379	369	361	363	383	347	352	360	379	406	383	354	373	386	379	375	365	384	368	406	388	404	381	376	360	362	405	395	360	395	360	380	357	356	379	440	393	386	388	418	382	355	391	378	386	397	391	364	384	366	374	378	387	375	375	375	385	373	382	356	371	396	372	399	396	401	359	394	415	359	399	365	340	376	371	388	395	384	364	345	359	368	396	382	378	357	372	362	378	358	372	388	375	436	396	404	345	393	366	369	341	371	376	383	399	343	351	382	358	341	395	382	376	398	387	392	404	411	379	382	392	336	362	359	352	364	359	358	419	382	358	366	370	390	363	399	385	371	342	384	375	372	421	361	366	346	354	379	398	369	346	371	427	389	358	371	401	341	374	379	367	358	424	358	384	379	406	381	391	367	374	374	371	417	376	399	369	373	357	361	343	395	390	349	377	367	366	380	350	412	376	406	392	375	347	355	350	358	383	360	370	399	364	357	356	404	392	364	361	377	393	392	411	385	354	386	379	381	365	362	381	392	368	387	337	339	378	357	356	359	393	328	366	392	361	393	361	364	418	381	363	385	366	410	344	384	356	354	367	334	395	364	418	392	383	403	347	383	363	402	379	390	399	409	368	366	386	393	386	394	337	343	413	382	371	361	382	367	368	370	348	369	370	391	367	360	396	371	383	377	386	390	379	341	420	415	398	344	340	355	382	376	313	372	383	411	360	365	356	333	355	364	379	379	367	403	368	410	346	364	390	401	376	383	390	370	378	366	370	382	346	387	370	354	355	394	371	419	382	356	422	407	355	368	372	362	392	376	385	363	359	385	354	402	346	382	387	369	342	388	366	356	387	363	339	377	357	355	381	387	349	388	385	362	396	376	381	408	369	358	341	376	377	377	360	356	376	392	368	356	388	385	376	366	405	372	379	376	387	370	374	386	363	409	344	369	367	382	368	336	381	349	388	408	395	371	349	390	372	396	338	354	396	357	367	365	345	384	372	375	359	393	395	361	368	411	366	389	368	322	363	401	355	399	350	353	379	344	396	410	412	371	408	366	397	368	390	376	396	371	380	384	357	366	388	363	381	391	379	381	356	391	381	376	381	385	403	399	409	388	358	388	392	377	367	397	397	400	391	384	391	350	361	364	382	342	404	376	395	394	401	358	375	371	372	339	377	360	414	360	384	390	371	384	381	366	380	388	356	391	358	376	334	382	366	377	396	386	402	386	373	380	376	357	391	370	344	388	404	419	407	348	390	333	380	391	349	367	408	382	414	362	391	354	390	371	373	383	398	366	366	352	378	365	349	372	351	373	364	363	382	376	370	380	347	394	393	364	368	369	405	376	363	369	366	379	372	374	375	353	395	351	353	373	392	354	389	393	368	368	341	353	374	361	387	396	360	397	398	381	399	400	362	362	382	394	341	405	377	380	381	378	376	382	367	364	372	390	374	389	351	364	377	387	397	371	379	373	381	390	382	372	421	372	409	429	365	378	381	407	378	395	378	386	337	382	412	370	352	338	343	436	400	368	389	346	355	393	382	373	355	400	368	408	362	371	370	359	383	381	365	377	365	382	387	359	375	382	357	381	380	387	370	363	384	365	379	383	395	413	381	355	398	400	380	367	386	375	376	408	363	382	366	347	363	381	407	391	368	372	391	380	378	371	356	402	376	397	358	405	367	402	391	398	362	391	361	321	361	387	392	404	358	368	337	393	373	361	353	372	385	353	378	355	362	380	383	386	364	385	386	331	378	374	384	344	371	354	342	392	399	344	392	391	380	389	368	343	367	363	372	363	378	360	366	398	403	380	427	369	385	378	408	350	353	394	358	390	391	380	365	397	423	353	366	399	364	354	369	366	331	396	391	385	354	384	393	370	370	362	341	382	335	349	381	389	380	387	364	365	400	372	363	357	369	350	392	358	363	400	371	396	370	389	342	388	338	357	401	378	369	380	365	373	374	379	371	347	390	380	377	388	394	381	370	367	394	428	364	391	335	410	407	423	351	367	361	407	370	373	375	374	393	388	381	389	399	371	382	385	400	396	344	386	397	394	372	374	379	351	399	380	400	382	385	384	389	362	347	381	396	416	389	342	370	385	368	373	350	364	365	357	380	343	360	355	417	409	355	382	394	356	386	380	387	365	363	359	359	338	366	364	358	364	392	355	330	368	360	385	426	362	394	346	342	393	349	364	368	370	377	377	381	386	364	383	371	409	363	355	355	362	385	373	383	353	416	374	361	361	385	406	383	363	384	394	371	361	362	340	393	362	408	359	361	366	357	410	342	361	374	383	341	383	343	372	366	430	351	374	399	389	407	375	356	392	372	359	343	364	398	382	362	383	387	373	401	409	378	373	350	333	393	387	396	354	405	378	370	377	384	387	345	386	373	374	373	402	408	398	344	397	373	361	368	404	386	350	384	357	391	396	396	380	375	346	346	373	348	373	386	379	363	370	369	382	401	344	365	360	384	355	376	379	406	369	359	354	403	362	371	355	379	382	404	367	363	370	371	386	378	371	354	388	380	356	394	375	383	368	368	410	372	388	361	352	388	370	380	343	372	398	375	387	386	376	375	379	367	355	351	405	351	387	359	410	386	370	376	350	358	370	379	365	373	398	381	388	351	370	374	349	365	391	369	371	383	327	379	370	365	362	376	386	377	384	368	389	371	383	390	381	434	367	374	388	387	347	379	368	353	379	381	385	374	385	344	388	365	373	378	374	366	407	383	371	330	380	375	372	397	394	373	383	378	335	360	367	341	369	404	405	379	356	384	363	378	380	355	378	399	375	380	396	358	367	366	330	328	370	379	372	401	377	359	379	360	367	392	372	392	348	364	428	397	364	357	376	360	375	371	357	377	353	321	381	369	397	371	383	371	385	338	361	370	362	381	379	332	328	340	383	369	405	370	371	416	378	392	343	374	358	367	361	403	396	357	358	354	387
12521	33174	28700	4975	3607	2647	1955	1538	1241	1052	880	750	731	669	689	604	567	538	511	521	497	507	442	494	443	441	414	471	489	457	450	483	479	410	452	454	448	430	424	426	449	413	420	423	398	453	418	440	447	430	428	437	390	463	404	418	421	423	436	410	419	430	439	432	445	411	419	413	419	411	423	393	381	389	388	437	394	375	415	431	410	406	441	378	432	392	416	451	404	414	410	391	421	410	398	429	426	415	396	391	411	410	429	407	408	400	412	402	368	350	411	420	406	431	418	427	408	441	385	427	411	426	416	436	393	404	379	383	411	435	416	417	393	418	425	427	431	413	409	374	422	392	376	400	422	437	376	412	403	398	396	412	402	420	379	377	393	407	392	378	412	406	436	427	390	442	383	393	411	387	416	414	415	378	426	435	437	403	396	424	435	374	416	391	402	394	421	402	427	406	380	382	393	410	372	438	418	377	411	409	381	416	409	386	391	395	430	423	392	410	377	408	418	405	391	424	395	403	415	391	434	406	438	405	416	414	411	435	408	404	414	384	406	394	417	396	433	397	416	414	422	442	409	408	389	470	442	388	389	438	414	370	390	410	429	442	365	406	395	404	395	397	421	409	447	389	406	420	380	394	372	405	445	413	439	429	389	419	391	446	392	379	380	439	399	407	431	430	437	381	397	406	412	423	407	396	397	419	439	403	414	432	381	437	448	417	401	373	399	383	390	419	404	394	398	439	413	426	455	431	434	401	418	461	401	431	391	426	431	407	423	407	412	435	420	406	385	415	419	442	463	426	392	423	391	435	391	428	387	398	421	392	432	438	418	413	436	441	373	412	432	400	402	369	391	410	408	413	395	423	375	421	405	389	378	401	399	419	420	398	406	398	415	399	446	395	398	409	413	396	465	436	428	356	438	454	386	415	404	390	418	383	404	436	383	393	418	428	434	400	411	387	417	446	443	372	398	426	437	403	411	406	403	388	443	397	392	424	398	391	383	398	434	395	377	374	391	384	408	425	423	415	409	385	435	406	423	408	393	424	373	385	374	388	405	434	411	417	405	413	429	395	412	414	428	429	407	410	447	410	392	398	381	403	401	422	416	396	428	374	409	392	401	410	390	416	406	420	419	434	440	421	387	417	381	407	430	415	438	418	403	415	427	424	423	411	448	407	400	415	410	377	411	416	416	401	386	414	415	419	428	427	398	437	425	445	404	437	419	412	442	423	408	407	422	397	405	419	398	415	409	415	401	419	414	371	456	417	418	398	395	428	439	392	416	427	434	406	402	388	388	408	418	447	396	420	416	418	411	448	401	423	406	409	421	416	429	391	419	418	420	399	367	433	406	374	389	445	397	430	425	373	437	391	456	391	410	418	388	414	441	395	425	368	399	416	421	430	419	408	408	413	387	394	439	378	393	425	429	395	415	412	390	420	432	432	413	414	436	372	422	418	420	404	367	427	382	402	390	399	416	406	423	415	387	376	394	401	389	457	436	411	390	413	406	414	410	404	389	417	442	422	435	424	432	417	442	413	392	434	447	409	452	402	410	375	420	436	431	404	406	418	415	394	410	424	417	353	408	417	394	421	380	370	370	416	399	403	402	413	427	405	433	409	428	412	388	370	410	414	420	403	424	368	446	413	434	408	349	396	420	462	441	418	360	426	459	386	425	432	429	384	409	375	387	421	387	430	432	404	380	396	392	411	422	422	385	407	414	408	398	369	433	408	389	412	394	422	434	407	427	401	443	401	424	409	416	434	386	416	398	407	387	409	398	431	396	421	408	395	433	417	410	386	388	369	405	375	433	389	412	419	384	419	410	392	410	457	405	408	400	408	423	399	370	381	423	441	414	407	401	389	443	411	405	421	397	425	382	425	403	350	409	434	378	395	434	411	411	404	427	391	416	427	374	407	364	387	414	372	401	403	390	401	422	402	391	389	389	416	362	399	375	417	418	404	442	426	374	434	404	372	421	420	370	415	414	408	387	418	396	398	399	430	372	400	412	401	412	397	369	417	408	400	397	341	391	399	413	396	425	446	396	402	393	388	404	394	395	411	414	408	410	388	390	411	398	431	412	432	409	404	444	440	395	392	410	403	409	411	378	451	447	364	406	416	388	405	459	381	420	382	397	421	446	427	408	424	419	412	420	385	403	441	426	438	419	433	391	430	427	411	396	442	410	433	394	416	424	420	417	414	384	415	418	398	408	377	449	411	411	436	406	413	443	397	401	408	381	440	395	402	406	416	387	423	399	405	424	433	434	414	416	387	430	380	379	380	368	409	429	403	373	414	428	392	452	400	438	394	403	423	400	403	387	390	426	414	428	423	434	380	385	414	429	426	388	384	421	430	388	417	446	391	411	408	403	388	419	391	399	410	402	382	426	365	397	380	423	401	420	418	396	364	420	388	432	385	409	416	391	394	437	379	400	376	404	423	413	404	412	369	390	385	417	415	389	386	401	412	454	422	416	409	417	421	431	432	431	388	417	404	398	416	420	422	391	409	430	407	395	394	386	409	423	401	408	403	449	423	429	458	415	373	396	423	409	401	429	398	398	404	410	407	420	392	388	372	406	423	399	407	406	417	388	382	425	404	432	421	370	398	396	429	393	402	394	379	385	403	404	383	389	419	398	373	430	412	386	416	402	402	393	424	430	406	433	423	419	405	433	413	404	391	435	420	394	415	397	389	446	397	432	429	413	405	384	429	416	395	366	436	383	437	421	424	382	412	396	457	432	408	399	350	418	421	408	401	423	442	430	400	412	456	408	427	400	416	415	416	465	399	408	438	425	395	461	421	411	369	400	393	423	362	421	376	409	415	406	398	407	438	422	381	329	391	416	407	404	412	399	414	375	410	385	412	385	445	441	425	410	394	429	414	413	430	393	384	418	425	437	408	423	439	392	408	399	394	419	420	421	426	416	431	417	420	430	411	444	397	426	396	428	402	388	419	409	397	379	392	383	416	400	428	371	395	390	435	384	390	429	429	406	429	351	409	412	441	374	394	427	430	393	408	406	400	420	395	398	413	385	463	419	350	394	419	403	410	439	409	395	374	423	412	381	414	381	395	399	416	441	398	418	415	376	394	391	436	397	431	405	399	413	420	418	436	397	387	413	368	417	416	450	428	408	425	388	403	405	438	434	398	391	415	389	412	393	387	389	431	422	437	397	412	450	399	392	421	357	421	386	398	411	433	406	428	422	366	417	427	437	413	415	376	379	398	417	388	441	417	397	417	433	402	387	410	448	400	378	410	388	419	375	399	411	427	417	373	425	403	410	424	408	382	423	430	386	440	392	393	424	401	426	428	413	419	435	417	404	409	401	427	427	417	421	382	391	395	403	391	384	393	388	415	425	410	393	435	378	403	402	426	447	400	420	428	411	435	411	462	416	406	419	378	441	374	398	394	412	376	462	434	428	409	403	417	384	379	429	435	389	408	384	408	436	419	414	400	443	403	434	417	395	412	406	372	410	403	425	418	414	405	392	430	400	400
27514	19660	9336	765	391	339	316	326	336	311	307	294	274	307	304	306	295	288	326	335	301	288	314	304	276	322	298	312	293	264	311	302	322	304	324	319	304	306	312	310	319	303	290	293	308	262	285	329	293	332	289	334	281	300	313	318	315	286	321	301	289	317	299	299	260	286	260	304	296	288	331	292	272	303	302	287	278	271	308	277	325	320	295	301	299	338	289	286	313	301	307	271	298	310	316	340	306	312	326	315	325	308	296	296	286	298	304	291	314	286	275	261	289	285	289	299	296	332	298	294	292	282	333	279	291	320	280	294	282	303	277	306	296	304	295	298	300	291	288	279	281	293	304	321	305	311	306	294	294	296	291	318	299	277	313	283	296	299	299	300	278	299	287	305	324	301	315	308	289	273	298	276	282	289	279	265	303	295	272	302	321	308	287	305	308	282	316	310	274	313	300	298	282	310	290	298	294	284	299	311	306	310	290	326	303	276	314	284	315	346	283	276	307	297	327	283	303	278	308	309	288	320	279	268	303	311	320	339	292	315	301	291	325	313	297	302	320	278	288	319	301	270	305	301	296	273	317	315	306	289	282	301	287	292	317	283	305	296	268	285	294	322	292	302	296	285	320	261	286	298	296	305	278	303	285	313	306	294	316	305	286	291	301	324	310	242	297	308	337	289	271	319	294	321	294	299	276	295	305	313	295	280	317	288	296	284	280	279	273	304	304	291	298	283	299	279	294	300	268	295	295	303	264	286	287	321	319	291	302	328	324	321	305	327	293	315	302	276	299	294	348	326	297	293	331	260	290	305	305	278	322	309	295	299	312	279	305	298	285	303	299	298	279	290	315	282	296	312	314	303	314	299	304	306	282	289	260	287	306	290	301	297	281	336	321	300	313	282	284	305	292	300	291	307	291	299	268	293	292	308	306	276	310	286	289	263	320	306	267	330	264	293	296	300	299	289	299	295	271	288	330	313	315	296	292	309	300	295	309	302	289	288	307	290	327	285	285	300	287	291	314	298	270	335	315	303	321	300	287	276	287	279	292	277	299	320	299	292	307	330	288	301	290	286	294	304	308	280	327	305	281	306	288	309	272	307	314	270	293	303	328	309	298	292	280	302	351	292	296	289	288	323	307	326	299	271	292	277	304	328	292	309	301	301	293	281	289	306	321	298	283	311	299	279	297	299	304	286	281	329	295	313	308	298	278	306	300	283	297	279	317	274	324	312	322	285	291	298	303	331	316	329	274	290	277	300	295	308	310	283	293	307	324	316	321	284	307	322	309	294	306	292	314	292	306	283	287	290	288	323	315	278	307	282	292	309	312	306	326	308	278	290	276	314	295	301	330	329	311	303	288	303	304	279	279	297	279	308	307	311	294	284	266	271	299	297	316	292	297	289	314	279	289	323	284	278	316	287	262	304	313	284	306	281	304	285	282	294	281	261	297	307	311	319	294	303	284	295	289	320	280	282	310	280	284	275	294	304	327	298	265	315	297	311	305	269	299	312	315	305	284	305	294	326	304	289	292	320	306	300	308	317	299	327	319	299	303	330	290	317	275	299	300	273	324	312	288	281	339	268	270	343	337	306	350	288	295	317	305	305	304	294	267	319	350	315	300	322	286	280	311	284	301	324	297	303	304	294	299	274	282	327	304	296	302	303	287	304	313	305	285	315	299	297	291	271	306	279	318	330	281	272	273	309	292	275	306	308	280	312	311	291	278	289	316	285	298	278	294	290	307	263	300	287	300	322	310	307	315	298	291	280	297	291	314	302	275	296	311	303	290	288	298	327	300	293	289	343	317	316	293	316	295	318	284	284	314	280	332	315	286	295	289	319	303	326	272	288	284	293	305	296	284	326	300	276	279	278	313	344	319	269	326	291	307	308	264	267	290	304	292	299	296	335	293	283	310	294	283	278	262	297	278	282	304	288	308	285	297	324	306	295	315	311	297	319	279	291	303	300	304	289	318	332	312	272	274	286	303	284	282	282	288	284	310	324	295	256	327	317	307	299	306	293	285	305	309	317	308	303	332	302	314	323	335	336	308	325	294	304	330	308	289	289	319	296	301	328	316	292	301	313	318	296	279	340	307	328	328	293	284	266	310	312	290	298	304	275	288	303	306	272	270	326	286	307	283	308	305	266	308	281	286	311	331	293	296	306	302	289	280	293	325	317	308	292	318	302	279	274	312	292	294	326	298	296	316	305	308	290	321	290	305	291	301	287	291	314	295	324	263	285	290	304	295	329	306	306	287	310	305	316	278	280	314	292	299	299	282	264	288	270	281	288	311	304	291	251	312	294	296	326	314	275	271	333	259	282	304	298	292	285	284	294	311	282	295	320	320	290	308	328	309	318	298	288	319	316	300	310	318	310	294	302	283	291	299	296	312	285	315	297	272	322	289	251	313	306	298	307	297	291	278	311	301	301	294	288	299	316	301	292	275	279	308	293	267	324	311	287	287	329	317	299	310	292	320	300	318	348	295	331	290	297	306	286	287	300	279	289	324	314	309	268	303	287	320	295	287	328	281	264	284	309	290	311	304	303	313	307	273	291	288	294	275	268	275	313	290	307	283	315	300	299	289	311	284	276	313	352	302	309	311	287	311	313	269	302	294	300	270	293	276	305	333	287	296	287	282	291	266	294	309	268	310	326	323	294	293	304	285	339	318	264	282	298	294	299	287	290	295	293	301	299	299	291	302	281	327	322	298	298	291	324	270	301	318	297	305	326	309	294	302	306	293	315	301	314	310	289	288	314	289	275	313	321	323	257	294	278	298	284	267	283	333	282	306	288	298	296	282	260	305	305	320	313	276	288	287	317	310	280	295	329	288	298	318	313	330	276	328	284	301	297	300	300	306	312	305	286	296	301	305	291	283	305	342	301	282	308	283	307	313	273	329	288	283	306	269	269	294	282	323	291	298	286	311	295	315	314	295	313	283	300	299	328	321	317	326	305	266	335	276	320	333	314	334	311	316	309	293	305	294	289	312	307	278	295	314	329	308	305	302	281	291	327	299	293	292	300	318	298	283	286	306	311	313	294	277	326	284	301	306	294	293	318	299	275	285	290	289	349	275	298	321	274	321	293	289	318	299	320	274	335	304	317	308	286	306	270	271	291	274	325	294	322	293	300	271	322	276	278	299	269	281	298	295	290	338	311	307	292	284	305	290	285	300	264	299	303	293	303	309	321	278	307	304	259	307	298	306	292	274	268	300	303	320	321	265	314	300	295	293	335	284	291	293	306	290	298	310	292	296	298	302	298	295	303	329	317	280	312	291	318	283	314	295	270	260	294	277	314	313	302	322	298	298	294	290	300	312	289	317	278	329	297	268	293	306	316	298	283	296	311	271	283	313	289	300	313	297	269	296	304	294	288	295	279	322	277	298	295	284	289	292	298	287	305	288	285	308	312	297	275	283	274	273	288	278	302	332	349	299	301	291	299	286	276	303	338	300	296	285	265	300	297	313	298	320	299	316	318	292	268	298	287
7750	8285	4694	461	409	383	384	362	351	318	324	342	299	353	343	300	357	330	340	310	326	286	329	352	314	309	322	324	303	331	328	325	336	332	311	306	294	327	346	313	321	343	314	340	346	317	323	296	320	290	332	265	319	304	334	305	330	368	317	330	346	309	298	335	303	331	323	347	293	346	339	308	325	335	280	324	335	317	351	289	327	319	355	314	325	287	281	311	324	318	307	288	325	311	318	323	316	350	310	329	316	306	343	345	341	319	297	320	316	294	306	363	314	304	346	310	329	346	327	298	321	339	351	337	320	354	306	305	326	317	337	291	326	314	320	301	331	298	335	332	314	335	312	355	350	319	293	293	328	310	303	341	340	324	350	290	326	317	342	328	324	316	316	324	324	349	299	322	332	309	316	304	320	337	301	292	328	303	307	318	333	301	304	284	307	319	302	332	319	320	312	308	301	295	312	304	301	299	334	323	300	301	340	314	347	320	315	325	321	331	303	337	306	276	344	316	293	337	300	327	304	341	312	303	326	289	303	314	321	303	305	324	313	305	315	298	350	339	301	322	298	322	323	290	343	311	306	327	327	342	304	314	297	330	353	316	312	315	336	314	317	338	310	299	312	351	334	319	302	329	311	331	284	320	315	305	329	285	315	298	335	303	296	325	309	310	315	298	325	302	331	321	288	332	311	334	295	302	308	303	308	319	335	302	340	321	307	306	301	327	314	327	304	294	308	323	312	290	292	297	330	331	309	298	339	318	318	325	320	298	314	331	343	293	305	311	288	313	321	327	316	298	321	340	335	297	327	300	330	300	323	303	320	312	324	292	326	366	329	314	342	334	343	305	295	322	326	330	331	297	314	347	328	312	283	321	335	288	335	305	308	319	320	296	315	325	324	348	320	318	281	335	341	317	306	332	314	334	328	274	308	307	320	313	346	330	322	310	315	324	314	311	314	316	300	312	290	297	278	310	352	323	319	333	311	330	328	326	315	308	320	315	343	310	277	292	304	302	318	307	313	296	305	326	294	337	320	292	294	320	299	323	312	297	317	321	307	307	333	293	327	308	313	309	324	305	295	332	319	359	360	301	327	311	329	333	321	314	332	314	314	340	302	331	287	319	354	296	323	292	328	344	350	323	301	335	312	303	342	322	342	304	293	320	316	285	314	325	332	311	303	325	323	321	320	298	311	340	321	318	307	315	309	323	330	316	295	309	337	298	289	299	318	324	346	306	318	310	298	342	329	351	298	320	337	302	349	353	297	321	329	307	333	322	320	285	330	315	328	312	312	295	309	307	307	345	306	302	274	310	324	334	320	347	333	288	295	302	294	348	316	317	305	339	305	323	345	306	334	304	349	371	372	318	301	328	316	309	318	327	310	342	306	343	305	279	324	317	331	344	312	320	304	326	320	297	313	320	348	326	304	310	299	322	329	309	332	305	297	351	303	303	316	336	300	337	332	327	314	310	336	302	315	306	337	297	350	288	358	306	337	296	310	338	326	343	301	328	326	304	317	322	316	316	304	288	312	342	341	328	306	324	289	321	308	307	300	332	355	330	329	336	293	293	330	336	316	299	337	294	342	309	320	340	308	315	305	328	336	266	311	302	312	296	314	321	345	326	296	341	335	339	323	310	330	331	316	293	325	319	318	320	340	309	317	332	321	315	319	289	312	308	319	333	339	310	323	290	335	317	331	329	343	319	313	325	253	310	327	290	354	303	292	334	320	299	338	322	301	348	372	298	304	300	350	322	322	294	311	318	347	295	350	296	306	360	329	309	368	302	314	339	310	269	288	344	308	293	336	292	307	341	317	332	330	312	327	310	300	311	294	312	298	329	338	305	317	325	310	334	304	336	309	326	343	328	301	324	300	290	348	314	321	326	348	354	324	317	332	329	319	322	328	339	296	356	334	325	291	303	334	341	282	277	312	291	313	291	286	311	319	323	313	325	336	318	309	311	325	323	302	300	283	313	330	310	321	271	321	312	332	323	296	314	312	344	311	342	312	312	327	326	348	296	332	319	331	314	289	323	316	344	328	339	322	320	289	321	319	329	286	297	333	321	319	328	360	346	303	323	286	299	314	304	349	336	337	333	299	316	326	324	292	321	318	347	305	325	327	302	308	318	321	329	298	301	311	319	305	359	289	309	331	312	333	322	330	301	292	333	305	314	310	317	316	315	294	319	321	325	346	313	300	333	328	319	308	302	339	320	360	326	315	326	294	307	310	348	329	342	288	342	319	340	324	320	327	297	296	323	312	301	315	312	339	324	341	284	329	329	345	323	303	336	324	327	347	298	348	367	335	335	334	315	316	306	315	328	303	341	313	339	297	322	317	335	282	363	338	336	306	311	327	310	316	339	314	297	297	333	307	320	315	353	326	323	316	328	300	346	310	313	341	304	351	326	301	313	308	324	298	324	293	339	310	311	320	345	293	307	330	299	343	312	349	291	299	312	324	304	319	311	326	320	297	324	292	316	308	323	304	328	298	313	343	316	313	298	322	302	345	329	314	316	334	321	337	335	334	332	333	274	318	346	316	288	320	286	310	298	299	293	353	350	328	325	320	336	335	337	301	334	306	353	313	311	321	301	325	345	308	319	320	314	302	329	270	315	345	309	324	295	325	314	318	301	320	294	314	285	277	302	287	338	327	322	316	308	342	358	291	297	291	308	328	331	293	299	307	302	345	293	289	293	360	299	308	307	320	359	335	329	342	322	332	293	306	326	299	333	329	306	312	335	330	324	315	296	285	354	318	288	312	314	306	306	289	324	322	321	318	327	343	337	329	365	312	317	304	301	321	336	356	306	321	355	347	295	304	316	320	362	325	328	343	302	304	307	308	306	339	332	319	299	322	321	312	338	320	325	319	317	288	321	306	328	359	315	322	299	323	305	308	315	327	314	321	347	333	312	335	275	280	330	305	298	325	288	331	338	334	322	351	328	345	330	306	293	282	299	330	329	338	351	317	306	339	306	316	316	308	300	321	319	337	299	274	332	312	358	282	304	322	330	319	318	328	321	325	325	304	331	340	319	326	329	299	306	331	349	321	300	312	321	323	316	319	323	332	316	362	322	298	332	314	318	345	310	316	329	290	328	318	302	310	306	331	328	318	314	318	308	338	344	315	294	332	291	308	330	311	352	292	308	319	305	320	294	304	318	328	331	309	308	310	338	323	354	344	329	294	280	326	322	322	313	283	304	329	333	329	355	319	306	331	309	310	335	337	343	316	283	311	285	326	351	334	275	305	339	322	322	344	322	315	280	318	329	335	291	331	342	310	303	294	318	325	321	315	322	319	297	310	311	300	310	324	305	321	327	326	324	353	308	290	344	321	351	317	303	286	319	319	315	326	340	291	335	317	334	287	314	303	331	319	346	324	327	318	339	314	341	290	309	311	312	302	345	348	352	295	320	287	315	332	314	298	335	309	307	291	304	321	313	338	317	307	310	332	313	350	340	304	308	303	321	325	318	321	314	322	289	321	344	316	338
23548	21246	28710	24118	21250	12919	1397	828	769	695	637	626	619	586	590	590	567	594	574	512	542	526	560	528	524	511	519	518	494	517	499	507	511	488	527	506	507	509	546	547	526	514	513	526	530	556	532	532	462	483	529	516	510	527	482	488	526	528	510	524	470	481	523	531	483	505	482	500	486	525	497	527	551	536	515	522	539	456	555	514	493	501	545	474	487	492	526	526	485	554	461	507	514	516	487	510	554	495	503	498	516	532	462	504	520	493	556	493	540	517	510	500	508	538	480	482	502	525	515	504	477	483	485	538	524	517	511	491	490	467	490	497	503	478	462	489	514	475	505	482	517	513	502	497	515	512	527	516	488	524	498	536	462	469	508	492	460	515	485	541	468	514	511	516	511	527	512	494	532	503	486	505	477	469	513	533	509	472	518	505	505	471	503	472	503	486	510	499	521	487	458	478	479	471	493	499	522	504	494	517	519	524	507	490	560	505	489	494	501	513	484	506	511	469	530	513	463	488	514	522	475	531	501	484	542	462	489	525	471	517	545	493	537	494	518	487	479	503	511	508	499	508	496	489	483	481	468	521	532	483	476	528	481	481	519	505	511	507	483	482	523	509	477	515	512	540	501	505	476	463	471	518	520	506	503	489	552	526	540	478	543	517	527	516	506	473	457	520	462	476	548	536	500	499	486	520	483	516	494	495	524	499	504	483	483	541	470	511	527	499	499	466	509	469	485	551	497	510	528	554	489	481	512	436	485	481	520	492	513	525	497	496	486	510	483	515	508	496	482	488	433	492	478	502	465	515	519	463	474	544	503	500	509	499	496	517	502	544	515	540	461	529	462	503	531	499	528	509	479	550	502	502	513	502	492	491	466	504	495	492	480	515	477	540	489	527	507	483	510	519	487	474	520	499	499	455	482	508	539	507	515	492	464	495	539	501	513	474	501	501	492	524	497	524	493	458	523	451	465	456	482	476	497	494	493	535	476	452	526	523	470	510	509	536	479	475	553	510	495	496	520	498	513	488	498	526	481	508	459	501	503	490	449	509	536	552	498	528	473	522	497	544	511	501	501	483	480	476	513	494	513	451	537	513	484	525	514	516	525	489	498	477	506	502	498	488	484	479	551	504	483	525	510	518	480	530	499	501	523	527	450	523	510	504	488	497	474	510	469	497	535	526	466	497	461	525	487	513	507	544	510	538	523	526	523	458	500	499	465	491	516	464	459	492	498	465	528	481	476	511	526	565	532	531	468	491	517	510	510	507	487	478	490	490	483	482	479	457	496	500	453	468	485	504	511	452	452	518	501	516	535	491	504	537	502	543	477	519	496	480	489	520	515	547	502	507	439	478	507	486	500	494	523	485	496	546	512	501	511	459	523	494	522	507	484	497	477	508	496	478	494	487	513	508	517	505	508	517	467	525	516	492	496	444	489	480	479	476	521	502	483	483	506	461	492	497	463	506	539	513	508	532	485	515	526	511	507	486	526	472	482	507	477	512	516	480	525	445	550	533	489	495	470	485	448	522	499	524	495	505	498	552	497	511	484	479	493	513	496	522	530	490	467	528	530	463	469	522	487	509	559	515	490	495	473	518	509	556	501	513	536	487	513	502	497	485	523	477	453	489	497	480	508	486	503	509	503	511	484	520	512	490	492	486	479	495	495	507	480	488	504	520	458	496	507	497	461	484	477	508	460	474	526	436	532	502	538	524	458	505	479	500	510	525	480	521	519	503	485	496	485	491	512	495	495	499	484	507	505	526	517	480	519	543	495	541	505	477	539	522	521	502	490	504	506	492	476	503	531	508	524	484	523	493	509	485	527	519	510	495	531	509	509	464	497	478	510	520	493	478	535	488	433	476	532	543	509	499	513	486	519	515	533	490	495	491	484	523	514	503	506	502	489	510	499	494	513	524	516	532	482	520	489	503	509	511	470	444	513	513	490	474	494	502	521	512	512	505	528	483	489	489	479	499	483	485	473	487	506	477	498	517	512	518	499	487	526	486	501	512	527	478	524	482	479	493	528	464	488	542	480	508	521	516	544	484	475	470	528	486	506	520	550	507	524	549	519	492	493	495	533	511	511	465	494	506	480	484	518	492	509	504	511	507	537	538	495	494	494	487	504	533	491	526	478	513	503	486	494	513	517	515	471	528	542	481	484	531	508	497	508	483	520	507	476	488	513	520	474	517	496	499	539	477	523	520	504	508	512	508	511	531	449	501	498	512	546	510	501	523	511	484	527	493	514	542	521	479	519	515	511	504	503	517	523	489	485	485	468	515	512	516	505	497	490	511	481	523	487	530	493	500	515	416	485	467	541	496	503	535	519	489	496	514	482	469	504	499	525	493	473	492	501	520	475	517	515	495	497	439	515	517	459	480	520	538	544	521	499	497	533	500	524	471	517	515	478	523	518	491	508	501	511	523	490	485	520	475	467	529	493	467	511	511	505	461	526	505	479	519	580	474	505	532	466	534	509	522	476	485	515	523	511	492	524	478	509	501	494	487	549	522	485	517	532	484	506	505	470	481	508	507	504	506	497	511	445	503	510	493	484	509	502	508	462	474	496	492	529	471	524	516	514	497	505	481	457	529	521	457	480	513	461	497	463	482	547	478	526	507	474	467	505	485	492	516	481	478	508	517	524	551	504	505	519	494	479	464	539	514	497	504	525	520	490	522	515	495	520	495	493	497	526	552	480	477	508	483	492	487	499	517	473	525	468	481	470	512	499	516	515	497	541	488	518	525	528	510	479	464	526	507	479	515	497	536	506	493	470	480	506	488	487	518	505	519	495	536	508	477	482	484	537	538	494	531	510	505	482	487	463	502	506	480	448	503	477	490	486	487	521	502	497	515	446	530	500	530	464	524	529	549	482	489	468	484	525	472	473	471	478	516	521	502	471	488	513	508	532	488	537	504	512	491	487	479	529	496	533	503	505	508	456	478	499	492	496	479	471	504	481	546	496	475	484	525	492	500	475	479	504	505	521	523	496	492	494	493	521	476	573	517	520	480	509	513	507	515	496	481	498	526	500	513	480	573	521	475	527	487	499	509	546	473	534	487	488	486	510	482	502	510	504	518	517	484	511	508	537	480	509	534	484	489	508	493	522	501	482	509	500	544	505	515	495	473	488	494	494	510	528	486	480	486	462	480	480	513	511	519	466	527	447	479	498	492	504	540	461	510	476	481	506	512	522	485	518	499	488	489	527	471	500	479	530	525	513	479	505	483	482	519	474	501	490	490	506	521	512	499	492	532	475	501	533	481	474	485	461	572	525	501	493	485	527	482	471	504	521	486	517	560	492	497	493	473	515	500	538	507	494	471	512	505	497	500	505	495	532	443	462	500	506	504	496	464	489	499	518	528	503	489	488	478	493	497	519	491	502	477	506	546	515	473	503	483	517	503	532	512	490	476	509	499	517	505	521	509	501	496	485	499	481	470	456	499	502	476	457	488	508	467	519	507	484	452	501	481	511	516	511	507	510	482	474	480
9216	29376	22665	2985	2201	1676	1361	1132	952	812	750	704	703	688	658	628	637	617	628	610	582	620	514	565	542	538	565	531	482	547	565	541	520	571	559	544	526	558	551	522	564	540	541	555	532	528	584	542	531	521	557	509	552	533	543	574	547	545	551	537	566	537	541	552	522	565	501	474	513	521	544	523	520	468	554	572	543	535	537	537	509	521	491	520	527	520	529	509	495	532	505	544	563	547	529	546	569	514	544	521	514	492	527	545	487	544	506	522	508	552	564	551	539	553	534	550	523	518	548	515	487	546	540	510	548	567	572	540	496	513	546	532	524	551	520	532	494	503	539	508	547	554	541	511	552	528	576	544	549	540	538	540	514	524	513	513	565	523	528	507	539	538	543	523	519	553	528	546	524	564	524	555	537	527	570	578	520	555	520	546	544	564	515	554	568	529	507	532	553	517	496	546	506	540	558	531	528	536	536	563	506	535	513	580	528	522	520	512	510	521	533	513	548	554	492	509	505	515	534	511	501	504	537	525	505	521	546	524	561	537	530	553	538	551	516	537	494	529	530	525	510	535	532	533	502	522	549	481	549	515	542	504	468	510	536	518	499	535	528	491	533	602	548	517	557	519	558	516	525	511	540	562	516	541	510	564	498	510	532	538	529	487	496	567	501	505	486	533	556	535	537	498	539	535	514	559	546	552	556	558	504	531	551	544	560	563	533	502	517	543	540	590	537	556	505	546	554	547	510	530	526	493	561	532	521	521	506	565	535	506	502	506	554	533	544	566	536	524	519	529	554	524	496	538	563	543	529	553	528	509	568	536	533	507	538	524	512	547	545	503	549	492	519	563	502	547	554	549	515	517	542	538	513	520	554	510	554	550	494	507	533	544	541	523	501	567	548	558	501	496	509	501	526	551	573	509	557	517	519	531	505	505	507	544	528	511	514	548	524	522	526	525	545	565	548	507	507	526	546	544	540	500	525	536	489	492	525	547	523	521	546	552	553	555	520	494	548	553	549	521	508	505	526	481	492	518	561	553	523	550	522	535	543	532	505	539	553	552	590	503	504	521	498	536	517	559	540	557	527	540	539	551	500	575	522	539	514	556	508	526	550	523	536	569	527	515	517	501	518	523	487	483	551	537	541	558	533	552	512	505	503	506	551	537	525	504	543	520	530	499	506	553	534	598	550	554	534	494	568	552	535	519	545	560	522	548	522	537	550	526	517	505	531	510	541	524	542	568	522	542	528	532	539	535	573	541	534	544	531	573	530	523	536	523	522	552	551	542	538	509	537	543	481	530	587	523	552	509	583	527	511	527	523	530	535	545	500	558	528	550	528	496	478	510	527	543	520	463	525	512	551	527	517	544	539	541	554	522	524	551	541	503	537	557	563	519	534	533	533	601	525	550	550	542	510	487	523	564	555	548	546	489	559	517	542	557	534	511	537	543	532	520	518	551	569	530	526	495	514	541	520	536	550	532	501	529	527	533	526	555	541	562	526	532	530	485	552	563	555	538	543	495	560	570	566	554	525	539	492	538	507	496	510	548	534	540	545	509	518	525	553	554	525	550	539	504	530	519	543	581	526	553	531	551	563	531	520	524	540	521	538	559	563	557	526	522	516	492	518	545	459	492	525	533	513	530	534	538	536	539	541	501	540	545	517	526	516	546	521	514	512	539	559	528	504	544	535	536	584	483	532	550	529	533	541	534	509	548	525	533	541	532	541	509	581	533	566	505	556	581	550	531	510	574	504	525	542	528	467	511	558	516	570	539	518	545	525	541	535	535	530	536	522	547	571	505	549	506	543	567	506	555	505	536	557	566	563	545	557	536	534	550	514	482	498	560	549	534	533	525	544	556	524	513	550	565	530	542	512	562	534	581	521	554	557	531	539	537	515	483	552	541	521	547	553	550	542	546	512	537	526	528	535	522	536	539	517	475	504	540	531	510	506	505	531	518	518	546	512	501	524	559	513	499	539	514	484	520	521	560	533	504	520	542	494	512	574	516	504	504	559	583	522	506	586	560	525	548	528	537	541	558	501	530	580	537	519	545	524	535	539	520	521	483	544	533	568	508	519	553	519	545	521	462	548	533	561	564	522	547	494	564	513	528	535	493	503	530	480	508	519	517	559	494	540	539	522	492	542	537	570	532	519	504	524	520	552	550	516	532	530	529	546	533	550	540	504	524	492	518	538	492	488	511	506	559	592	558	491	543	519	517	510	480	525	523	555	537	505	536	532	483	545	514	554	530	552	536	524	544	545	510	553	528	506	506	543	523	575	525	517	499	534	500	510	527	480	519	495	537	512	534	529	554	542	508	570	550	508	533	549	466	515	536	530	582	532	528	500	556	513	493	517	500	540	532	521	588	527	517	542	523	545	587	541	493	512	520	505	525	531	492	563	548	546	530	496	555	504	532	526	533	593	519	507	555	520	502	540	519	522	517	545	511	536	490	492	513	562	523	540	550	537	518	524	535	508	536	519	558	532	562	548	513	525	547	539	557	534	491	541	515	507	519	492	498	554	506	528	504	498	568	567	530	533	529	501	524	488	555	489	526	487	568	526	551	532	541	497	556	579	527	543	504	526	504	542	549	519	516	529	538	517	501	518	503	530	518	578	560	548	555	544	536	556	548	524	541	509	548	463	540	526	509	531	560	521	504	537	543	500	513	505	545	527	575	510	534	498	500	572	519	501	486	548	564	506	560	522	532	559	530	539	563	565	554	539	536	537	541	578	557	498	549	528	537	527	560	544	552	566	533	567	540	578	502	500	565	558	507	533	562	508	495	497	476	490	538	525	525	498	521	549	548	551	553	522	518	501	555	554	541	558	493	499	534	586	508	512	529	548	537	550	535	543	532	513	530	543	543	556	505	549	551	546	547	559	494	545	475	551	530	515	578	502	539	527	518	561	514	544	551	513	527	549	500	550	600	565	506	533	551	490	531	525	553	517	475	570	546	549	514	578	494	478	518	575	564	529	537	549	539	514	561	497	532	493	498	546	531	554	514	523	526	550	529	506	535	548	504	526	503	537	561	502	510	551	552	530	513	521	546	496	520	541	566	535	519	559	549	558	571	545	504	550	559	545	548	541	527	580	529	533	552	519	523	519	483	538	523	524	557	528	530	467	551	502	519	541	531	547	495	544	532	541	543	515	571	514	524	547	542	564	529	549	555	527	534	508	527	525	575	533	516	498	527	574	524	537	507	512	551	511	531	524	511	566	542	554	522	500	540	521	549	498	515	508	516	509	523	531	500	543	516	501	527	561	525	543	519	490	534	531	546	533	519	580	478	526	513	519	516	569	501	492	511	546	479	514	539	523	548	532	528	545	519	529	566	525	475	539	482	574	548	505	551	539	535	506	572	522	564	539	499	526	545	544	516	540	547	543	548	535	520	468	547	555	541	547	522	503	550	526	509	515	524	559	491	570	561	553	531	571	545	535	571	529	529	552	524	528	532	559	522	505	512	510	513	478	549	519	543	550	570	530	558
24557	21226	27723	24935	15013	663	358	311	247	221	219	200	191	157	172	160	158	148	142	157	161	143	158	156	143	142	144	154	148	129	141	144	141	136	132	141	130	155	132	124	145	149	150	149	150	141	144	145	129	142	141	131	144	130	144	127	138	130	139	141	125	138	136	140	110	143	128	149	128	149	133	122	152	112	130	129	123	131	134	129	136	137	144	156	138	121	153	147	161	124	130	131	124	144	124	131	149	124	114	128	142	137	134	137	136	145	131	137	114	140	140	138	127	122	135	132	146	118	139	125	132	141	136	120	146	138	141	133	136	157	157	111	133	127	133	123	125	122	140	143	137	126	171	147	133	152	156	136	130	148	126	149	134	132	130	154	123	151	131	130	153	114	128	136	133	149	131	142	133	118	158	135	121	145	141	125	131	143	147	126	125	140	157	132	132	139	117	133	119	121	144	129	153	141	131	121	127	136	126	164	138	121	138	150	144	132	122	127	145	132	112	142	117	134	132	149	131	136	106	117	128	133	154	133	142	127	133	148	124	130	131	126	131	143	122	135	131	144	122	130	131	139	147	122	125	138	125	104	147	115	120	121	135	126	151	127	135	115	134	147	139	129	150	132	126	138	131	117	136	117	142	127	130	133	132	134	138	129	122	144	126	135	132	117	126	149	148	122	126	139	136	137	130	135	137	134	136	128	151	141	113	126	150	139	131	119	130	153	154	120	125	116	124	129	132	137	132	138	143	125	154	113	130	148	132	117	149	133	132	118	121	140	108	130	114	118	142	144	142	142	148	141	126	146	145	118	124	135	135	121	158	138	125	135	131	140	130	148	153	136	125	157	146	123	135	161	135	124	127	137	115	127	141	103	126	105	105	139	155	119	141	127	140	138	122	112	115	121	123	120	112	123	122	133	129	131	146	112	152	133	128	136	153	145	107	156	129	109	150	144	121	117	122	116	117	152	120	155	136	131	136	141	148	143	137	123	136	138	137	133	126	139	125	158	136	137	144	131	155	112	110	128	127	150	134	143	143	124	148	144	139	144	163	122	115	134	123	117	144	127	130	135	143	153	125	127	143	139	144	138	129	160	156	124	136	135	162	139	134	139	130	152	141	147	151	129	131	137	133	126	120	127	141	144	123	134	126	132	123	140	127	136	121	140	157	144	110	152	123	123	130	136	137	132	141	125	125	124	127	147	136	156	143	122	159	126	132	112	152	135	125	141	132	134	132	142	138	135	98	139	121	125	122	111	159	141	135	119	137	163	127	130	142	149	131	144	132	129	114	141	128	139	146	119	116	129	141	117	136	162	117	139	167	145	142	135	117	124	117	148	144	131	134	127	143	142	146	120	120	127	134	133	119	128	125	131	112	138	139	122	134	137	121	152	140	116	126	140	131	131	126	116	109	139	130	138	145	139	145	150	164	146	147	136	138	116	134	136	149	128	144	128	136	136	144	119	131	125	117	130	130	145	131	137	114	134	125	145	133	156	135	133	144	125	146	139	145	142	132	143	138	134	126	143	129	135	138	127	136	135	122	134	118	145	131	138	141	157	142	128	147	140	127	122	147	131	130	124	145	123	155	123	127	127	108	115	145	132	136	137	137	119	128	139	135	116	146	140	130	131	121	132	144	141	135	123	167	127	154	117	123	131	124	138	131	125	142	152	116	123	126	131	145	129	112	122	134	138	129	142	144	138	142	128	143	135	140	124	134	120	139	140	136	128	154	129	131	128	137	131	156	146	111	117	135	126	119	130	114	123	125	139	128	144	121	120	122	124	136	131	120	135	136	140	121	137	128	129	125	131	119	113	130	128	126	139	154	130	118	121	160	171	113	113	122	154	138	116	157	127	146	139	139	146	140	145	125	141	125	141	131	128	130	137	128	149	150	128	137	149	122	137	130	112	135	135	133	124	138	135	143	124	143	123	138	106	121	149	149	118	158	136	134	143	118	129	145	131	131	152	153	117	126	129	137	156	141	139	148	107	133	147	122	123	140	137	126	152	129	117	133	146	134	159	137	142	138	145	148	130	140	126	133	125	134	134	119	133	116	145	148	128	155	143	135	135	132	132	129	145	119	135	137	148	134	129	139	143	138	143	117	150	139	139	141	130	127	124	149	124	152	122	138	136	140	125	123	119	140	103	129	128	134	127	138	139	130	126	149	117	133	143	138	155	132	117	138	128	129	135	114	123	121	131	162	124	133	125	137	131	166	131	130	140	134	129	115	151	130	120	115	127	137	133	123	131	148	146	136	119	121	139	141	126	141	134	127	127	138	138	150	148	139	127	141	151	121	142	142	134	145	133	130	144	147	137	129	129	134	141	130	124	141	147	124	134	126	138	162	158	147	126	124	115	152	133	134	139	146	132	131	134	134	126	137	139	125	152	147	152	124	130	147	134	135	142	121	136	125	145	145	147	114	133	145	132	133	145	124	133	113	135	123	129	133	135	118	137	134	147	132	136	140	143	158	150	113	122	121	115	140	135	141	131	144	151	140	132	156	139	117	134	152	150	127	124	116	144	135	119	123	153	146	129	125	123	134	128	119	121	139	137	128	126	136	136	108	130	141	128	124	131	120	125	125	144	122	135	146	135	137	140	129	135	127	133	117	138	133	115	139	120	116	143	117	121	127	125	118	134	140	152	171	151	146	131	120	114	153	111	157	126	123	170	147	116	165	151	148	144	143	128	160	133	140	142	139	132	129	124	152	137	126	132	119	122	130	128	122	128	135	126	117	127	122	122	124	135	133	116	121	131	154	146	133	133	125	139	145	125	135	154	131	142	132	105	142	134	138	131	145	132	122	139	162	130	165	124	131	136	142	106	123	140	132	147	125	152	136	130	145	128	114	130	127	136	134	158	130	131	151	126	148	131	151	146	110	131	132	127	131	137	95	126	132	121	126	123	139	117	133	119	128	121	146	141	128	132	131	118	144	134	129	122	128	144	131	130	152	112	138	162	114	136	145	147	134	133	140	126	116	147	130	134	129	147	140	118	147	141	137	134	116	146	143	131	128	126	130	113	118	110	130	140	141	139	129	148	122	138	120	122	151	133	131	143	139	143	130	137	154	127	123	143	120	131	158	126	139	128	141	146	140	150	124	122	120	168	119	140	134	147	126	124	140	140	139	145	127	138	130	121	138	118	124	140	144	119	138	138	127	117	162	127	120	122	160	143	150	137	139	120	141	125	136	150	121	136	145	138	132	135	130	131	127	137	150	166	145	135	150	142	142	119	126	122	125	152	121	124	157	122	151	152	130	148	143	118	127	122	124	140	148	133	134	124	145	130	110	138	126	131	143	142	147	138	131	143	144	148	126	143	138	135	126	147	143	150	120	147	135	165	116	135	131	138	139	138	139	154	118	146	114	138	129	133	132	140	126	136	135	138	149	114	135	153	122	126	140	143	122	126	130	164	138	136	133	111	136	140	146	142	126	124	136	110	141	133	142	138	130	171	125	155	139	133	136	112	163	140	136	151	139	125	125	143
7843	21435	18502	1515	1100	860	619	474	433	321	282	273	247	252	221	206	187	213	190	181	163	164	191	166	176	170	176	193	173	159	166	170	147	171	176	156	153	154	164	160	163	159	179	135	178	165	166	185	157	155	141	155	166	123	155	148	146	150	158	153	164	156	145	166	133	152	171	164	153	161	146	155	149	158	176	164	154	160	146	143	166	179	161	162	142	161	169	155	159	128	149	153	152	184	163	168	159	152	125	138	147	167	133	170	146	166	152	164	169	150	138	169	166	156	146	165	145	154	144	149	149	137	148	158	142	168	154	157	151	140	138	138	138	167	183	140	135	142	158	154	156	153	147	149	150	155	156	156	149	177	156	137	164	158	141	152	165	143	147	162	169	139	162	151	148	163	134	146	153	156	158	163	149	170	178	145	167	162	160	145	151	155	150	142	146	134	162	163	185	145	150	157	145	163	161	164	147	155	152	140	146	160	147	155	139	163	150	156	145	145	144	157	136	157	170	154	139	166	146	151	148	164	162	173	153	173	164	153	147	171	135	158	153	147	159	170	132	148	153	146	145	163	158	169	178	124	159	161	142	165	179	185	160	160	159	157	142	157	159	172	180	160	149	156	166	160	169	142	138	146	161	147	160	157	171	155	166	134	147	133	172	147	150	152	176	166	173	149	146	146	159	145	151	166	133	151	147	187	156	142	157	164	147	147	180	171	180	148	163	140	133	136	152	150	152	173	152	153	162	170	166	163	163	139	136	152	155	164	142	149	169	138	145	148	164	153	145	144	148	152	184	157	147	159	170	153	149	147	164	151	137	161	140	138	173	143	122	144	127	148	148	168	143	157	156	151	165	144	154	169	147	134	149	159	173	167	155	143	141	166	161	153	154	159	152	177	171	151	149	165	144	176	157	157	171	177	158	165	140	154	152	137	158	178	153	135	143	150	163	171	150	150	188	164	149	148	170	164	163	153	158	155	157	153	155	130	152	143	163	157	159	146	137	135	157	134	159	156	143	160	148	142	136	178	181	154	136	142	145	150	147	159	153	151	172	164	157	175	152	164	151	140	167	153	160	128	142	162	155	158	159	136	164	136	160	137	164	147	135	146	156	137	165	155	146	129	142	155	150	174	163	161	142	171	162	153	148	170	140	152	149	155	160	176	172	150	158	176	164	142	156	166	134	153	141	164	123	147	157	155	154	162	156	173	148	147	146	167	142	143	164	143	154	140	156	159	155	151	168	156	161	176	115	151	162	147	173	161	164	162	170	157	178	144	157	134	152	141	147	153	147	156	138	160	164	165	147	158	154	155	180	172	138	136	169	152	148	152	158	176	158	163	115	150	135	153	152	166	158	160	159	174	163	161	157	163	165	150	167	134	168	153	146	155	175	155	165	173	146	180	136	166	157	154	142	139	162	165	151	150	138	131	158	147	163	153	147	163	173	142	158	178	151	163	158	145	152	164	173	143	154	150	176	138	158	138	165	145	154	157	158	150	144	151	150	135	171	158	152	162	138	155	147	161	161	145	161	170	159	170	150	150	173	173	146	138	176	146	148	138	174	146	150	136	144	152	152	138	162	136	149	165	144	162	160	141	157	140	164	153	162	140	137	155	139	163	159	145	155	154	168	121	141	140	157	153	157	154	162	152	154	156	151	167	136	170	157	170	159	149	147	158	163	154	175	175	140	149	144	142	179	176	158	147	175	158	148	141	154	128	159	162	165	137	152	184	172	153	149	139	161	167	134	162	146	156	144	152	152	162	146	173	165	152	154	155	157	154	151	150	160	160	153	150	150	169	168	140	147	167	165	155	165	160	141	150	159	153	140	154	141	166	148	173	153	160	152	144	162	135	151	142	172	129	177	168	151	156	149	160	154	144	136	143	151	172	166	171	144	148	165	151	154	135	154	143	152	144	171	125	138	146	146	138	156	167	172	149	151	140	173	150	163	151	144	167	170	159	183	151	158	160	145	154	162	179	151	156	157	148	150	151	164	170	156	134	165	140	156	159	156	152	149	167	162	145	157	167	163	162	177	140	157	162	158	160	135	156	137	171	156	163	148	183	164	162	157	148	165	161	158	154	143	162	155	178	132	148	166	157	152	156	135	142	171	133	149	160	155	149	138	162	119	164	159	181	165	184	145	144	143	162	165	138	161	139	160	134	163	161	147	130	155	167	124	142	161	153	155	166	170	172	147	164	152	151	148	177	165	144	138	152	163	165	152	147	149	155	162	127	158	180	157	140	162	155	157	145	148	183	138	147	170	155	160	152	148	158	138	156	176	124	171	163	148	153	153	142	171	178	148	165	166	128	167	147	138	166	144	158	130	164	134	161	148	163	146	154	151	154	172	149	148	166	150	152	160	152	151	162	157	162	145	165	156	152	147	142	149	142	169	150	132	130	152	159	159	176	169	162	145	143	152	156	147	146	163	162	157	152	168	144	173	154	156	154	158	148	167	163	150	144	141	170	164	143	142	159	165	152	162	165	151	171	141	152	147	140	164	149	170	171	160	165	146	157	142	151	140	132	164	150	156	154	158	144	156	123	141	137	162	153	150	140	145	167	147	174	162	139	152	155	159	164	144	152	156	148	169	133	155	147	161	153	185	157	128	147	156	153	165	146	153	158	130	139	126	176	144	149	118	162	156	145	166	155	158	149	157	157	155	159	167	177	129	170	178	155	150	175	139	149	183	173	148	163	162	150	148	161	172	153	128	157	149	153	168	165	142	146	154	155	139	143	139	153	151	180	171	166	148	157	159	147	155	147	169	172	132	155	146	142	150	145	151	179	177	174	151	146	173	151	140	138	152	153	157	161	153	146	150	155	169	146	162	161	149	168	156	161	164	152	160	167	147	145	150	145	145	155	165	161	152	165	172	134	150	179	152	163	144	166	154	151	161	146	139	162	150	164	137	150	162	155	156	157	143	165	159	150	152	156	153	144	148	172	145	134	166	151	143	150	146	146	148	164	175	152	158	151	150	136	174	157	169	139	139	157	174	138	155	142	140	147	164	152	164	145	158	174	141	164	141	157	153	140	132	154	157	131	172	142	167	162	174	139	147	145	144	160	162	148	152	137	159	160	149	153	153	161	145	156	168	148	161	160	159	172	171	160	165	165	145	159	154	157	150	150	130	144	159	174	146	156	150	155	139	140	146	150	150	150	155	142	159	149	154	150	163	139	157	133	151	164	151	173	149	139	145	152	135	144	174	150	152	148	155	145	164	152	159	134	168	147	152	149	146	163	173	173	148	123	139	150	170	147	163	146	164	152	147	147	167	142	149	148	148	147	142	149	163	139	168	151	155	145	161	151	140	148	156	130	147	159	151	143	171	171	147	153	174	175	163	145	146	163	165	156	143	158	140	156	162	152	173	141	164	165	150	163	151	149	126	129	148	164	154	153	157	176	144	158	162	154	161	152	157	169	159	146	144	126	161	160	178	159	159	188	156	172	158	160	175	135	154	162	131	151	119	144	162	169	140	138	144	147
22486	21308	29145	23820	21308	21355	11846	1228	802	734	678	613	531	533	479	537	442	495	446	466	444	443	434	417	422	439	405	398	424	422	384	401	419	357	399	385	349	388	418	417	368	397	378	392	389	387	405	366	380	408	378	405	410	384	400	377	378	347	385	365	359	336	368	376	393	402	396	399	389	370	399	400	416	374	361	373	396	389	394	384	352	388	383	373	384	378	349	398	351	387	396	358	390	372	376	355	348	360	372	375	407	398	382	346	375	379	366	362	385	389	383	383	387	372	362	366	382	348	391	351	384	376	343	367	364	372	383	349	361	388	358	380	383	369	366	366	362	367	358	359	372	375	391	368	395	345	369	354	402	382	349	354	353	359	386	349	375	375	385	364	400	348	378	375	382	362	339	396	370	353	353	354	391	369	348	389	395	355	369	354	373	379	373	385	386	402	362	370	374	346	355	368	368	368	366	369	367	370	371	385	336	356	340	369	366	366	384	364	369	360	340	399	344	392	342	357	343	343	389	345	392	407	393	374	382	373	366	351	355	419	347	405	387	361	382	374	405	393	373	410	384	374	332	363	359	359	384	353	366	371	380	381	358	353	360	382	370	382	362	328	364	380	351	360	351	365	369	419	359	365	389	370	388	385	369	396	395	360	365	365	358	357	371	371	359	399	355	334	376	346	408	380	393	354	349	393	374	353	374	379	373	355	356	345	362	365	352	428	380	391	357	387	370	361	377	364	345	394	370	380	405	377	364	379	363	371	365	370	398	354	333	369	375	307	363	375	381	356	416	371	379	372	371	362	393	370	380	368	356	375	379	393	397	360	353	406	396	372	372	373	370	369	368	388	391	330	393	371	400	367	407	383	354	379	360	358	365	387	353	403	384	380	357	355	371	402	421	353	391	368	382	357	363	365	350	376	392	381	397	356	356	389	405	372	376	360	378	373	333	376	351	369	379	380	360	371	383	372	384	393	366	360	376	403	389	373	363	369	366	365	336	361	376	373	335	406	321	349	404	368	367	345	396	373	339	390	360	342	397	440	386	377	378	350	378	339	366	346	371	413	386	364	383	382	352	370	368	381	325	341	392	370	339	363	340	369	374	406	372	351	403	350	347	357	370	388	379	366	369	396	353	357	363	406	401	384	367	347	387	359	352	367	347	379	338	376	363	415	345	343	388	356	363	375	397	386	347	357	360	334	383	363	397	368	390	380	404	394	357	335	365	347	362	360	358	368	393	394	355	379	366	356	373	380	348	347	347	394	364	349	374	338	387	381	387	375	356	360	343	381	348	360	405	355	384	384	352	338	361	395	368	358	391	366	391	355	359	367	365	426	358	372	365	348	367	387	355	375	363	360	378	384	376	397	341	374	378	396	332	368	378	377	364	342	352	379	386	415	368	372	364	351	388	376	375	387	371	366	340	351	375	376	368	383	364	376	379	386	389	343	363	373	390	377	376	372	363	375	384	357	380	398	369	382	368	349	316	351	397	382	399	395	379	368	416	371	395	361	367	346	337	373	367	360	351	381	379	396	380	354	385	385	350	395	411	358	354	382	338	342	387	401	390	404	367	364	358	360	385	369	370	380	339	384	385	355	387	363	364	382	378	396	342	377	399	389	361	369	346	343	369	373	347	355	375	390	366	366	331	325	356	383	348	381	386	339	333	378	377	381	345	336	383	356	362	390	374	395	393	358	374	373	379	414	369	382	406	403	410	384	362	388	368	373	352	350	379	369	327	377	372	373	364	387	387	352	408	407	355	369	349	361	375	367	351	389	365	363	372	366	346	376	380	391	377	377	400	370	398	371	415	391	345	379	392	345	370	404	332	362	381	364	355	370	370	376	384	370	388	385	393	360	398	387	404	392	357	352	384	382	348	360	373	396	402	380	394	360	389	352	375	364	390	365	378	387	350	385	383	346	363	351	366	353	367	355	370	372	370	332	362	402	355	363	370	386	378	370	391	372	391	394	343	357	364	369	380	345	389	373	405	349	370	397	384	358	343	389	375	326	388	380	385	387	354	363	359	395	358	361	397	392	359	370	349	362	389	370	352	368	371	347	390	380	385	385	380	389	362	353	377	372	398	372	347	357	374	417	348	361	353	379	409	375	336	351	386	375	382	377	372	370	374	385	380	390	380	354	367	426	348	399	349	372	387	383	363	349	371	365	364	366	357	344	427	380	385	332	351	370	408	354	343	353	368	354	364	344	373	349	353	363	376	410	353	367	355	390	370	401	310	358	383	389	407	335	348	380	381	370	372	389	428	369	367	381	340	390	345	379	359	387	367	360	348	358	383	370	384	365	369	331	369	374	375	366	350	346	389	386	383	400	366	346	372	395	397	367	368	403	373	369	354	363	366	400	351	381	357	373	386	354	379	372	382	354	356	346	372	380	386	360	387	388	333	368	357	368	369	386	388	354	347	369	366	399	377	397	337	383	390	355	370	380	365	342	373	345	389	376	381	352	366	365	382	343	358	344	354	360	344	364	365	375	378	354	355	369	364	387	325	356	356	363	389	345	380	357	391	372	363	363	371	391	383	340	358	365	350	352	340	374	361	362	365	399	378	403	339	363	336	348	357	364	377	363	411	406	355	399	385	374	370	369	397	385	379	351	399	380	358	383	407	386	367	416	369	347	392	361	366	377	381	379	344	375	331	399	403	372	396	371	382	381	363	348	385	365	370	367	361	367	382	377	366	374	398	391	391	392	357	382	359	377	321	376	368	363	371	365	366	397	367	366	397	387	379	371	370	355	381	382	382	361	398	350	360	380	379	384	388	392	397	389	365	405	390	398	369	390	410	379	357	386	384	353	363	405	393	394	371	359	393	389	361	379	376	405	348	411	355	382	359	368	370	345	352	386	353	347	384	420	380	380	393	361	390	371	337	371	351	397	397	362	416	353	385	342	374	371	331	376	373	371	351	407	353	347	376	408	392	392	410	362	379	377	353	350	386	350	380	371	364	387	396	350	379	366	396	332	346	362	330	424	374	389	343	392	386	401	397	363	386	362	370	350	347	371	391	365	407	409	394	405	403	361	377	383	349	371	362	348	372	363	373	354	390	350	383	370	361	384	402	365	367	393	370	383	376	366	382	350	376	332	418	428	374	393	326	367	386	357	352	352	353	350	352	387	391	340	366	377	363	392	365	355	355	378	363	415	349	378	341	355	373	367	379	362	392	398	372	365	353	364	373	381	347	367	408	348	378	357	364	363	363	343	378	325	373	371	353	395	404	350	367	395	354	368	343	374	387	359	361	359	412	373	383	356	405	381	399	385	360	363	339	353	362	366	360	386	416	357	370	384	383	376	390	336	354	382	356	385	369	352	385	332	385	369	340	357	357	376	372	401	397	396	324	375	362	354	407	360	407	382	368	390	396	365	364	389	370	379	373	375	371	373	339	361	353	366	398	401	378	376	367	368	405	383	386	327	398	371	332	399	409	360	367	391	393	343	394	399	376	328	367	374	397	360	373	358	353	381	374	337	380	374
11119	36806	29044	4981	3509	2656	1993	1549	1220	1001	874	836	745	668	596	582	570	553	497	507	489	525	490	461	471	449	427	457	457	485	428	429	405	439	451	432	410	433	424	416	392	453	434	445	395	428	431	400	416	430	446	456	423	427	399	413	411	432	425	402	388	371	434	366	391	427	418	383	419	395	400	420	408	435	410	433	397	401	409	396	409	390	408	404	415	439	397	406	419	381	450	393	430	433	448	423	381	408	432	401	421	363	420	372	395	397	403	391	382	413	418	415	390	379	413	414	431	367	380	390	372	399	433	414	409	435	408	385	389	401	390	383	395	405	409	432	428	384	397	419	391	400	394	449	390	383	372	438	397	434	431	371	403	386	412	426	411	377	431	423	373	367	435	419	383	386	406	402	428	375	406	395	378	438	408	427	393	396	405	400	385	404	412	433	422	388	377	364	402	419	408	441	375	401	405	407	396	381	394	420	406	407	423	408	370	445	395	407	382	444	398	435	381	393	399	421	398	389	413	397	404	439	421	385	417	396	423	434	408	391	395	394	409	404	385	399	410	409	397	434	404	391	417	441	420	373	413	403	418	408	380	387	354	428	398	424	415	405	425	395	380	406	385	439	396	403	397	429	360	400	406	393	390	417	384	413	415	394	415	401	413	412	422	394	437	428	374	403	411	442	387	423	397	414	390	404	407	427	403	395	406	395	376	402	368	399	402	428	374	421	422	404	448	393	430	400	391	409	421	417	415	408	361	405	404	383	436	421	385	394	366	403	371	406	403	408	395	402	449	383	408	413	422	415	391	368	371	392	371	378	397	418	415	396	414	383	386	384	364	437	402	389	402	378	393	387	433	399	399	376	396	426	390	382	416	409	402	409	438	392	389	366	387	385	401	413	394	390	409	423	429	401	418	430	406	396	389	404	407	370	379	415	374	431	404	413	365	386	400	391	412	424	385	405	388	393	452	443	422	419	412	374	403	441	417	385	434	419	372	394	404	391	391	426	447	408	417	423	396	417	414	409	405	427	378	397	385	424	456	405	430	424	419	444	374	448	433	393	396	396	421	419	373	399	419	420	408	381	415	397	416	388	405	418	413	386	411	403	421	391	369	379	401	412	410	391	403	400	375	422	429	410	385	429	353	386	432	409	426	396	404	440	403	391	398	396	407	377	378	410	390	396	394	386	363	370	414	426	380	380	417	395	383	439	426	421	412	413	398	389	419	389	413	385	419	385	397	374	385	415	423	366	405	396	410	418	385	429	392	424	389	399	439	414	406	394	416	383	395	395	403	430	406	373	422	418	381	399	417	407	379	414	413	422	400	417	406	367	392	421	417	428	412	403	378	370	393	400	408	415	352	404	410	389	414	406	351	405	395	441	440	430	393	386	422	372	405	358	424	400	401	382	401	387	428	397	422	452	412	408	413	416	393	388	370	372	384	400	365	427	459	394	398	404	420	392	399	388	382	408	385	404	404	388	424	392	427	396	427	392	395	428	420	442	416	395	393	402	425	435	411	413	373	415	393	400	424	424	386	390	439	435	461	387	426	428	385	401	411	379	387	388	398	413	434	402	409	384	399	430	382	399	376	403	421	438	406	408	435	385	396	437	435	396	410	435	433	381	428	418	409	422	420	403	393	370	383	390	408	393	390	389	396	384	377	382	369	378	404	433	401	397	409	387	399	405	364	417	400	373	424	390	393	408	408	424	392	425	437	396	433	380	403	409	397	392	413	429	431	383	366	390	414	391	424	407	436	397	403	371	444	387	427	361	397	386	402	376	387	427	406	378	404	420	391	392	370	376	407	421	400	424	379	389	391	405	386	389	385	406	402	385	400	388	391	384	424	417	413	409	381	404	441	446	419	377	430	445	428	410	427	439	385	385	402	410	412	398	414	407	398	410	405	385	421	411	395	435	386	413	424	391	356	408	400	420	399	443	446	407	386	408	417	407	434	399	435	427	394	396	415	374	369	391	397	397	398	401	404	382	386	380	411	431	395	432	387	423	385	429	394	394	422	448	393	413	413	404	414	389	429	396	401	398	414	389	373	428	389	444	423	380	393	405	376	384	442	374	406	389	419	406	403	425	408	373	384	409	417	368	395	415	427	401	450	402	392	419	435	400	407	417	426	437	391	400	389	418	402	405	409	397	403	405	422	412	388	385	413	403	400	435	381	415	435	412	402	384	386	420	432	407	383	416	413	409	446	378	416	392	384	378	407	383	395	397	411	402	409	415	392	415	396	398	426	425	402	380	422	386	420	406	379	411	406	405	408	464	388	388	392	390	386	413	404	347	398	388	421	401	401	402	393	401	384	395	367	432	411	430	405	407	428	409	383	457	406	423	432	431	409	395	414	387	395	423	356	420	409	401	407	383	396	412	440	413	405	452	404	396	393	394	391	417	394	414	393	409	417	399	414	374	395	382	370	444	398	370	434	406	396	416	417	406	403	411	398	432	371	414	390	398	405	394	393	423	417	404	388	394	351	419	416	397	433	399	399	411	417	405	396	418	412	379	442	370	384	388	407	394	416	408	413	418	426	396	391	389	400	414	428	386	422	413	409	376	424	428	390	430	407	406	415	403	413	395	364	405	423	418	414	448	412	431	420	420	475	437	422	374	441	411	427	351	372	404	423	394	410	400	427	401	407	453	406	407	382	429	429	410	382	420	408	404	347	412	408	392	370	398	414	431	410	396	393	393	423	417	395	410	403	397	396	415	377	387	458	386	383	392	407	402	404	405	404	395	375	431	399	404	452	400	381	371	420	401	405	382	377	399	376	393	383	383	401	354	431	392	393	411	383	422	414	413	396	408	385	354	420	379	432	383	358	407	394	380	413	410	432	396	393	404	343	380	408	416	375	414	394	378	408	363	397	418	390	401	379	391	410	395	393	412	411	407	402	442	384	382	383	410	359	395	393	363	395	428	401	400	407	350	405	392	438	389	446	414	376	411	407	399	423	398	419	419	433	413	388	385	369	420	420	375	395	382	409	383	424	367	397	407	403	384	403	368	411	414	421	389	416	405	390	412	415	415	407	391	405	379	408	382	413	403	389	409	356	407	420	409	410	406	400	404	412	427	432	405	386	398	400	374	431	406	417	404	435	402	384	398	418	425	392	414	425	415	439	408	396	381	384	418	407	412	385	380	433	383	388	430	371	415	410	444	407	372	414	427	395	390	408	408	402	396	378	400	423	385	395	381	402	435	391	398	407	417	386	373	393	392	418	394	414	386	383	403	417	381	443	404	428	450	424	412	404	392	424	371	410	394	399	402	398	408	417	430	377	430	442	406	419	396	418	360	422	396	389	400	425	376	415	430	400	407	409	404	424	377	414	428	425	410	475	417	401	422	423	415	386	428	440	385	387	385	380	395	404	381	427	436	454	381	409	408	407	373	388	402	388	385	431	413	420	413	405	409	391	379	424	416	374	397	377	397	406	385	383	386	407	418	424	413	408	382	388	407	388	415	421	381	394	387	435	401	438	387	392	392
27466	19511	8739	725	363	313	339	354	327	280	288	275	307	285	282	294	298	322	323	286	330	340	307	297	289	298	293	275	288	287	287	287	287	289	325	298	312	282	268	271	309	250	293	292	279	316	281	284	307	289	323	276	317	283	262	269	281	298	298	265	333	315	276	274	291	281	298	285	267	291	295	271	291	282	291	301	301	318	263	312	302	311	293	290	315	280	317	270	291	279	313	309	273	289	301	293	313	273	277	288	289	293	302	298	308	288	297	321	278	296	319	269	307	280	291	311	282	308	290	304	265	289	317	286	314	285	306	301	299	318	282	290	298	315	289	325	275	298	309	306	315	302	299	286	286	278	277	314	297	290	319	299	322	302	300	297	284	290	296	321	298	286	269	305	288	298	310	319	278	289	283	269	277	298	302	322	289	293	279	278	291	302	303	264	275	268	294	279	282	270	291	294	283	312	297	310	300	280	286	293	285	292	310	300	289	306	312	283	299	274	270	279	301	288	299	300	308	301	286	300	280	302	274	279	307	298	296	280	292	287	307	309	300	303	308	282	276	284	273	305	288	304	291	283	278	289	293	307	284	300	280	291	294	299	293	318	288	325	289	337	286	274	312	257	280	317	307	292	333	292	305	277	290	278	310	301	267	295	282	305	279	309	298	317	275	307	275	328	261	287	313	289	258	294	303	289	302	269	311	260	301	318	265	320	317	281	290	284	264	277	297	290	315	270	274	293	307	286	289	288	275	304	268	261	293	304	295	335	288	324	234	296	269	309	277	282	289	273	315	303	295	285	296	265	281	300	260	285	318	281	274	293	301	275	323	285	282	247	311	298	301	311	302	258	274	274	304	265	287	296	280	289	289	323	314	268	282	277	331	295	314	280	295	300	280	260	303	293	280	281	274	290	292	304	294	264	302	296	314	298	282	305	290	286	297	290	308	332	297	304	324	291	320	309	300	319	309	296	318	290	293	294	337	321	305	284	289	277	315	287	289	314	287	289	307	330	317	300	296	274	263	293	304	308	294	309	290	297	300	249	268	304	274	301	277	281	263	280	295	277	313	311	276	316	284	289	288	308	273	281	296	285	309	281	297	288	277	302	284	282	302	327	312	283	287	303	294	290	297	289	255	326	289	269	308	265	295	308	303	293	273	304	320	298	296	286	278	271	280	310	273	248	282	261	265	304	291	273	303	294	317	292	300	289	290	290	286	265	319	309	287	327	297	287	328	280	265	292	296	275	311	292	264	298	294	267	310	280	280	299	282	272	327	290	293	301	279	285	277	285	294	295	274	275	294	322	323	333	284	275	263	307	327	312	302	279	300	281	323	307	295	302	313	307	261	296	277	304	288	282	301	270	311	314	281	282	303	278	289	293	297	271	316	288	276	304	263	287	290	298	294	279	284	295	273	301	289	288	301	302	313	294	283	299	333	283	281	295	269	276	295	280	276	284	289	328	308	297	311	345	292	274	292	279	279	275	313	281	319	278	274	253	314	294	283	264	314	291	308	286	301	278	244	266	280	307	288	281	302	306	275	277	269	300	277	282	336	289	297	253	288	271	292	295	311	285	291	285	255	280	324	280	277	257	304	285	283	278	305	282	317	277	286	265	277	310	273	276	285	284	276	280	281	273	294	327	262	283	301	344	313	268	286	312	300	285	291	268	286	294	314	289	278	285	293	327	315	279	299	280	305	297	286	314	301	280	290	283	294	288	326	310	285	282	301	325	282	306	306	298	288	269	283	287	312	318	292	280	307	274	322	274	287	275	273	299	295	286	292	322	324	308	284	279	321	302	258	299	309	312	271	297	289	294	303	275	301	315	273	279	285	318	312	274	303	293	330	304	290	272	310	295	289	294	257	292	289	279	294	282	285	290	271	306	282	309	326	325	292	298	298	273	290	271	303	270	322	287	296	300	317	261	312	325	295	289	291	288	278	273	303	295	275	290	306	271	298	283	272	288	278	322	269	274	280	278	308	320	248	277	287	277	283	273	273	291	292	295	315	302	287	285	311	297	320	282	300	291	301	297	301	286	296	281	284	300	309	286	279	308	293	295	301	285	279	298	273	297	313	297	312	309	283	295	295	258	295	341	309	313	313	289	308	273	286	296	330	283	330	303	301	270	305	268	298	316	311	299	285	295	283	305	292	304	300	288	299	280	272	271	270	304	293	319	281	283	270	322	282	301	310	298	287	290	288	273	296	292	285	301	285	288	302	300	267	264	304	276	314	306	287	289	291	296	287	313	286	287	295	314	301	270	268	309	297	282	296	309	280	320	278	304	315	273	264	257	295	316	252	318	307	282	298	302	272	295	279	259	299	294	301	297	295	301	286	262	291	281	292	316	283	305	285	289	283	274	279	304	302	306	339	302	287	303	272	309	288	285	274	323	299	286	302	289	286	323	299	287	282	279	265	314	292	337	290	302	272	295	284	293	282	306	273	267	317	283	295	288	267	304	274	270	299	303	308	315	302	286	312	313	253	312	291	269	312	295	318	295	301	283	276	316	291	276	276	306	310	310	332	298	295	290	299	287	316	273	280	290	278	317	284	300	324	288	275	274	280	304	287	278	301	292	310	327	298	317	292	260	302	252	288	273	313	308	277	278	288	291	299	285	273	289	319	276	319	298	302	317	290	277	282	279	307	293	292	296	301	274	302	282	314	299	291	283	302	302	298	284	309	265	298	269	288	287	320	262	316	270	288	328	317	307	269	300	301	258	299	287	280	292	292	276	292	327	279	322	299	272	281	342	290	284	285	289	289	308	275	269	252	302	292	291	340	320	303	302	288	284	300	321	292	303	288	286	317	288	270	260	308	310	337	317	252	312	273	301	279	295	281	301	303	290	314	293	305	299	320	279	289	273	311	297	313	290	302	305	292	270	281	311	276	303	286	290	287	308	293	322	284	294	300	306	295	274	307	285	286	297	290	296	309	280	262	313	327	328	309	270	270	276	274	280	295	305	286	321	271	287	282	284	297	310	304	295	314	273	287	326	299	280	337	311	311	318	301	282	272	290	300	275	297	272	298	306	327	277	315	320	279	318	306	270	320	283	322	285	259	299	296	261	273	302	288	287	284	282	273	279	295	299	299	289	280	324	287	305	288	330	305	293	321	312	286	279	294	316	275	290	303	312	290	331	286	297	279	302	275	303	281	293	280	303	287	283	329	322	281	301	288	287	292	302	294	299	356	285	290	305	301	298	298	313	298	271	292	284	321	279	308	298	296	276	278	271	292	268	293	291	298	286	277	323	275	290	285	270	279	293	303	260	265	290	294	288	281	262	304	282	280	298	269	277	296	312	277	285	309	308	267	307	330	284	310	275	314	292	303	303	316	289	288	307	306	291	307	288	312	320	317	290	294	320	280	282	310	295	300	257	298	290	269	300	309	266	270	276	279	292	264	302	265	322	299	301	315	324	291	293	286	276	298	306	301	290	284	328	299	322	294	263	295	276	298	240	292	270	289	285	290	292	325	281	271	303	295	287
6721	8684	4460	475	439	365	385	342	338	303	310	307	331	314	326	323	329	307	331	332	303	314	304	320	317	286	291	342	310	306	318	299	314	289	314	276	315	309	310	318	326	305	301	310	289	312	324	320	316	303	327	335	328	308	279	350	290	334	333	309	322	318	323	271	311	339	316	299	324	318	308	321	328	315	332	315	303	298	304	334	309	303	285	314	306	322	313	325	317	342	307	296	299	326	319	312	313	309	292	301	305	316	325	312	312	320	335	326	301	325	303	321	329	300	284	297	308	304	298	287	331	314	314	315	324	318	314	329	288	322	319	327	280	308	292	315	318	307	319	344	293	292	337	315	322	300	315	298	292	318	286	344	331	347	308	340	323	297	313	325	312	320	301	289	323	325	290	307	284	314	331	314	296	332	314	316	302	322	308	323	313	341	312	324	314	320	338	331	325	314	317	335	309	329	343	315	298	314	308	324	304	312	305	305	332	297	323	306	268	323	308	312	319	320	344	285	332	331	280	303	314	293	310	339	279	334	308	279	325	307	300	315	352	299	289	318	298	356	327	338	302	325	293	309	303	314	318	326	285	332	300	306	305	299	274	288	321	327	311	291	324	333	303	292	300	321	290	289	312	309	300	299	347	299	310	318	321	307	310	307	303	300	313	337	305	301	313	329	328	282	314	333	300	331	303	296	318	309	284	363	319	277	307	323	325	327	278	318	308	273	297	297	299	316	320	306	322	279	277	319	297	287	312	334	345	327	314	311	320	345	326	301	309	320	304	323	327	309	326	322	294	311	303	290	290	323	313	329	298	318	296	283	345	309	330	316	290	336	303	300	314	342	333	311	306	315	324	305	321	315	314	329	300	305	267	323	343	308	295	309	315	308	317	290	306	321	290	303	291	328	309	283	339	340	330	324	297	340	308	279	308	346	312	307	302	307	326	315	276	320	312	309	314	315	321	292	296	296	314	312	315	314	295	299	291	335	301	330	316	338	319	316	320	323	318	353	319	309	321	333	326	307	326	316	293	288	287	339	327	306	322	327	311	306	320	331	324	323	320	299	328	296	314	290	280	347	306	286	320	309	292	293	309	328	337	339	297	302	320	296	313	336	306	306	301	302	320	308	319	277	307	282	289	303	306	328	322	276	325	302	323	292	278	290	329	324	297	346	301	299	298	305	325	290	304	306	316	326	317	328	328	294	322	284	332	324	344	317	279	322	320	323	330	321	282	353	296	314	319	319	310	315	302	294	351	309	302	292	306	319	310	322	291	331	314	316	302	297	300	319	326	307	315	304	319	290	288	357	321	296	313	312	335	276	326	297	329	304	318	288	334	296	330	292	299	286	317	313	281	275	336	319	323	300	329	334	322	320	292	296	314	329	299	314	341	325	322	343	314	323	280	324	309	343	320	326	307	297	349	312	321	328	366	317	317	347	270	333	277	323	296	344	293	293	303	297	320	306	294	323	332	306	324	337	321	293	289	320	296	306	291	313	286	331	316	325	305	278	306	299	330	315	294	311	304	353	329	284	300	323	287	330	288	304	287	331	296	339	334	321	299	316	308	311	329	304	295	319	312	330	308	303	318	314	295	314	308	293	338	298	333	313	323	324	321	328	295	316	336	304	335	315	327	302	280	290	308	306	286	311	337	334	307	295	334	320	316	332	268	335	299	298	311	290	314	307	317	308	313	320	297	311	334	293	335	291	285	336	301	316	320	337	325	288	347	316	313	309	295	302	297	309	312	313	273	302	300	280	305	313	325	300	291	280	310	281	326	293	316	319	323	316	265	318	330	347	302	342	310	322	288	315	314	315	333	349	268	296	321	303	311	294	297	318	287	284	282	350	319	312	324	310	315	324	288	320	313	315	277	343	314	344	315	331	321	309	300	308	333	308	312	294	312	295	311	330	331	291	284	275	325	319	298	292	332	343	296	323	326	288	301	300	291	320	291	347	302	351	290	311	305	360	309	317	273	290	297	330	327	302	306	311	269	324	319	315	343	277	265	279	300	265	337	307	302	330	334	288	300	327	279	337	319	287	300	309	320	331	304	287	314	333	341	291	309	329	305	325	319	305	330	349	325	357	302	334	303	314	275	343	330	322	307	340	318	303	304	329	300	293	307	321	296	339	304	292	306	311	294	318	317	313	311	283	311	336	300	354	314	302	301	278	333	325	337	300	298	315	293	308	286	305	311	294	294	325	287	286	324	296	310	310	323	277	295	313	315	324	312	302	319	323	349	343	337	328	302	304	302	332	312	337	294	324	317	297	294	331	313	339	300	329	309	308	295	326	314	331	304	335	306	280	330	335	334	309	305	323	328	306	296	288	329	311	310	315	315	327	319	327	312	322	347	322	317	322	311	280	336	288	312	323	315	295	293	311	311	312	332	307	341	318	286	306	308	340	316	298	320	298	323	324	313	308	314	301	314	283	302	321	295	317	311	291	278	298	295	327	277	319	295	274	340	293	334	287	295	295	317	298	329	295	320	300	309	321	300	314	314	320	292	315	330	313	318	336	302	354	290	310	313	321	311	297	333	306	322	330	294	291	316	320	321	333	314	329	308	311	298	285	279	307	308	296	299	316	318	301	285	306	325	323	304	296	334	289	312	315	310	303	326	311	303	345	327	326	312	295	300	279	288	342	322	289	317	338	318	326	307	318	314	334	306	306	300	335	311	331	302	307	302	310	291	309	310	302	312	286	335	322	292	316	311	320	304	301	301	320	320	322	315	322	331	298	313	325	282	362	331	350	288	319	300	339	295	307	310	337	320	315	332	332	329	317	302	333	300	299	320	348	289	316	296	333	294	306	288	298	308	301	321	313	285	327	284	307	336	343	311	330	310	310	293	344	298	328	293	329	296	305	283	279	281	322	297	341	323	314	294	334	324	317	302	294	303	289	310	336	302	326	319	340	331	289	297	314	296	323	313	331	331	323	316	322	334	319	306	311	291	314	292	286	293	314	339	317	352	320	308	317	348	332	332	302	321	274	319	309	309	325	344	310	308	310	347	346	299	280	309	338	290	328	322	329	323	325	347	333	314	301	320	326	311	316	286	315	298	293	330	297	331	300	305	321	302	285	326	289	297	326	318	298	282	306	321	324	358	333	320	305	302	339	308	332	300	293	314	304	281	315	306	278	329	339	308	305	305	334	328	289	318	305	295	333	319	281	311	307	314	322	312	311	289	304	314	323	308	294	301	303	309	332	318	295	316	319	336	298	298	300	334	317	294	310	287	320	317	333	289	313	317	273	310	326	293	319	317	319	324	319	302	307	317	286	282	325	315	328	328	330	322	311	275	324	300	321	337	299	286	323	303	341	315	329	315	309	312	308	304	359	320	304	319	319	292	301	276	322	299	311	314	294	278	300	304	310	304	279	306	289	308	347	302	276	332	316	315	347	317	302	322	324	281	314	312	291	342	307	300	342	317	301	312	319	282	302	334	352	326	315	304	334	283	311	295	299	294	312	359	328	295	298	326	307	333	280
23491	21252	28761	24041	21261	12626	1405	847	798	713	650	663	637	541	568	550	538	539	533	506	502	546	529	535	537	523	489	500	491	538	502	532	506	517	556	500	481	537	494	502	499	482	498	535	513	513	541	535	527	469	470	509	509	477	507	483	469	511	488	488	516	482	449	490	470	539	529	485	502	460	482	496	485	485	497	518	528	500	492	488	470	474	480	486	469	527	488	476	488	519	521	507	503	509	490	499	488	480	502	487	485	462	537	522	541	451	492	498	479	501	529	509	456	531	517	482	494	465	499	497	472	524	488	500	492	522	527	514	471	482	470	467	465	515	530	518	447	483	510	503	486	497	449	472	519	513	454	519	537	472	520	479	444	482	513	482	473	487	502	517	495	516	497	451	494	476	492	453	493	479	490	513	472	472	518	533	494	501	518	504	532	484	443	475	525	484	479	480	505	495	482	505	457	486	472	552	517	509	470	466	499	539	484	461	515	446	509	483	546	499	496	495	486	465	443	480	495	497	473	513	522	478	476	471	477	525	479	518	476	510	514	498	505	514	507	479	503	516	551	485	512	495	513	479	484	503	480	495	500	468	476	455	538	479	466	498	450	455	448	516	469	499	516	534	454	475	510	528	512	536	513	473	501	509	524	507	499	490	503	471	466	550	520	518	466	479	501	530	534	468	500	512	524	533	495	489	502	519	478	493	524	491	495	469	478	484	510	513	476	482	504	505	522	503	462	487	493	519	506	447	464	466	517	503	506	461	492	492	523	454	498	503	490	508	501	503	482	516	477	505	503	506	486	505	505	511	463	466	451	511	512	486	476	490	511	497	527	470	473	481	485	515	507	530	475	519	490	495	531	490	528	503	500	503	478	493	523	524	488	487	492	507	490	503	537	468	534	521	530	522	469	493	437	489	475	510	494	518	500	504	449	507	453	477	487	514	477	512	473	476	452	499	490	455	445	483	467	489	481	528	499	513	508	510	486	522	492	524	483	458	501	479	534	505	524	490	492	522	497	537	505	482	466	548	521	505	455	529	466	498	480	497	463	466	485	531	507	509	506	506	476	466	449	526	484	509	523	525	503	431	501	523	489	527	531	496	485	449	492	490	455	490	511	492	495	486	512	448	485	508	520	484	439	503	490	479	511	473	476	495	468	488	463	505	487	477	487	500	482	551	490	457	513	483	515	461	512	501	433	485	478	469	522	483	472	514	492	500	512	507	522	531	538	469	479	483	491	479	472	504	488	512	488	494	515	463	497	501	474	494	513	487	467	532	509	511	452	539	509	519	477	498	476	507	516	510	493	488	512	476	499	500	496	457	516	528	462	505	470	464	492	474	496	505	491	519	490	506	463	508	487	479	498	476	499	499	511	507	503	486	512	491	501	487	455	450	489	506	492	466	500	502	463	490	469	506	464	450	493	461	445	518	555	470	482	484	489	516	488	499	506	529	501	494	492	507	488	510	493	494	478	479	486	464	477	511	470	507	510	482	507	494	475	499	458	481	528	500	495	523	491	494	522	561	487	495	462	523	468	494	514	526	474	480	502	489	483	526	543	476	513	468	519	510	483	471	501	515	478	448	506	495	455	495	431	453	488	518	461	485	490	530	491	498	493	463	478	484	479	489	476	454	515	489	468	522	441	493	537	497	494	444	497	499	523	502	516	478	474	501	489	495	489	500	482	478	495	473	488	506	516	526	507	487	468	508	466	522	498	518	522	498	501	491	488	497	521	453	501	457	518	523	483	508	498	514	478	492	493	517	528	500	538	436	468	496	470	501	495	493	511	515	485	499	524	511	496	499	499	466	497	484	495	515	521	467	486	495	488	507	520	493	469	474	484	476	508	487	516	518	495	448	489	502	494	491	524	488	439	478	487	500	445	470	502	526	529	506	502	519	495	505	501	456	489	481	506	484	500	474	473	491	451	494	490	476	501	503	506	455	525	539	518	519	476	497	543	503	503	524	474	510	488	478	487	492	505	506	500	494	483	498	474	524	505	487	490	491	445	498	516	436	540	490	490	465	480	488	499	473	504	484	494	460	498	518	508	522	449	479	488	480	485	498	500	531	484	455	505	484	500	500	495	493	526	462	468	523	489	469	520	497	509	524	503	476	496	471	505	493	530	503	470	481	503	496	511	478	512	546	501	456	521	489	503	470	495	508	495	465	464	453	499	481	504	486	467	494	495	526	482	513	482	528	503	472	464	483	505	500	460	472	526	464	475	528	520	507	520	479	509	512	470	468	448	452	506	471	477	511	482	466	528	477	490	481	482	512	506	488	520	460	518	531	460	504	468	529	475	472	540	502	527	499	452	527	496	506	509	479	477	512	506	488	478	486	456	503	505	527	535	530	496	523	496	522	465	470	528	514	484	477	523	488	475	484	509	483	496	482	472	448	475	511	494	488	487	502	536	483	475	485	505	476	509	483	459	457	498	498	556	492	502	496	490	509	479	467	522	500	468	472	464	471	514	480	512	534	494	520	511	486	486	488	475	477	497	442	510	502	478	492	501	500	497	462	504	476	516	511	518	506	485	475	477	508	516	486	490	509	474	463	482	475	509	519	527	512	493	506	493	531	492	513	468	524	495	532	541	480	488	492	462	540	507	472	518	489	496	497	468	505	484	516	504	474	488	500	503	514	457	545	535	481	521	482	480	511	478	526	499	485	503	515	494	480	440	491	479	482	474	484	476	504	544	457	482	470	487	454	540	514	500	456	481	517	501	508	524	477	519	494	495	500	447	471	502	494	448	488	511	491	464	514	532	495	506	546	474	516	453	474	477	519	520	455	486	515	495	486	492	504	492	464	508	506	480	487	514	459	471	525	479	494	509	517	503	457	485	517	496	531	507	507	508	504	494	499	468	486	499	486	506	509	493	470	480	518	483	482	465	518	488	471	486	526	510	509	513	502	514	491	513	499	489	483	467	498	538	508	478	515	522	471	519	459	502	476	475	484	508	494	504	468	548	492	500	492	487	523	460	501	505	543	487	525	491	471	536	494	541	473	523	512	472	464	504	466	505	464	478	491	491	457	519	461	496	489	498	521	488	526	518	495	509	477	485	448	492	478	499	520	490	498	487	529	458	495	480	474	512	490	503	516	494	511	464	506	463	508	556	502	474	477	462	473	485	494	500	517	472	493	487	497	488	445	465	496	449	513	515	534	523	512	472	474	493	511	470	472	510	500	532	478	487	482	470	508	486	467	508	486	443	512	471	501	504	490	480	474	510	521	454	498	471	486	461	502	495	489	482	491	527	462	487	530	515	471	482	475	530	497	498	494	519	507	434	494	462	476	496	492	499	505	523	475	509	472	526	522	491	506	486	481	505	529	501	519	475	492	496	456	505	494	467	524	509	495	479	482	496	478	479	466	489	461	497	489	507	506	486	519	522	466	490	490	516	454	508	482	481	483	499	507	511	478	514	455	510	494	469	494	501	529	493	506	489	516	506	525	528	500	473	496	492	501	520	485	489	503	512	497	489	483	486	489
7472	30486	23342	2848	2180	1676	1337	1118	972	833	718	715	693	684	663	637	641	589	584	560	603	540	566	534	549	550	596	561	546	513	569	565	512	538	543	513	520	514	513	541	512	506	520	537	531	493	526	551	496	542	561	520	538	567	517	533	528	537	537	532	526	533	544	543	485	526	519	550	501	487	526	529	496	568	516	532	528	551	553	510	497	516	540	504	522	529	504	511	545	583	573	546	530	553	527	555	528	532	553	547	508	490	550	498	552	543	572	502	521	537	509	527	488	501	564	547	542	504	515	502	524	512	551	479	500	542	497	508	510	508	511	510	503	543	553	548	553	497	536	587	521	534	497	520	528	524	552	509	538	536	510	491	553	508	508	573	520	548	506	501	476	498	505	504	522	551	543	527	516	481	503	538	508	539	530	561	509	493	507	516	521	524	518	532	527	534	579	523	529	535	521	547	535	498	513	493	567	542	544	485	501	470	530	503	521	529	510	544	524	540	534	518	570	509	524	541	486	553	493	499	530	510	497	517	559	557	492	547	536	528	514	520	519	531	501	557	514	526	522	522	580	568	504	528	535	525	553	546	500	525	529	573	543	527	549	507	545	517	483	528	527	533	492	521	519	531	520	524	544	489	492	520	514	524	510	533	520	532	518	514	496	543	527	500	529	505	504	529	507	499	504	516	530	538	494	495	484	524	513	537	516	521	528	514	512	557	547	488	556	544	462	557	493	497	532	494	497	519	515	526	551	532	551	484	506	530	519	522	506	516	543	491	545	550	495	547	525	520	544	469	518	475	522	522	523	533	562	518	541	503	570	538	510	508	563	507	535	517	467	554	560	566	497	528	540	522	568	502	478	531	512	527	526	535	508	546	527	544	501	535	560	506	512	523	525	564	514	498	531	523	492	512	556	542	553	498	540	575	511	505	550	523	526	556	523	524	567	511	502	527	491	539	525	571	562	534	538	505	489	531	558	544	510	511	535	516	527	558	491	545	534	547	474	496	494	538	540	493	531	538	524	566	537	552	504	527	494	509	530	517	534	524	533	598	497	525	503	574	516	544	540	522	573	526	528	540	539	531	550	531	559	503	548	519	509	512	498	502	538	491	540	504	501	523	525	512	529	559	529	527	488	510	527	524	533	549	537	509	515	535	565	520	511	501	566	539	494	527	528	545	530	552	506	517	583	536	528	498	524	499	517	537	502	532	509	512	557	509	564	517	532	551	506	504	507	556	503	491	545	558	513	533	557	553	488	515	548	503	548	519	529	515	493	510	540	524	484	508	547	507	515	507	548	461	544	547	512	542	522	526	536	546	514	508	524	544	531	503	512	517	520	528	526	507	522	510	507	524	529	547	523	567	546	515	516	517	534	502	570	546	521	488	538	522	539	559	564	553	512	514	519	539	497	539	544	501	505	552	535	492	512	555	529	522	530	506	566	492	505	500	526	513	548	509	538	528	545	547	543	506	520	501	491	527	508	518	556	480	505	543	514	550	517	502	533	581	518	484	492	522	534	540	517	518	561	497	500	500	509	526	565	522	519	511	542	521	542	529	565	506	489	502	520	534	542	525	484	485	515	482	522	492	517	558	547	561	575	551	519	587	522	533	531	516	518	541	519	536	520	492	497	492	527	507	490	534	536	563	544	531	526	530	529	529	512	548	574	552	532	531	473	574	569	531	552	506	575	541	528	527	556	523	524	534	499	541	532	550	527	546	533	554	499	547	541	503	516	516	525	552	486	531	543	534	513	506	505	538	515	500	537	483	520	521	520	544	532	507	523	546	529	537	509	501	577	510	553	486	533	525	514	509	517	555	499	550	572	544	480	548	548	553	482	534	509	539	508	529	590	496	533	559	536	552	539	543	544	499	549	503	527	555	528	513	516	548	483	507	557	511	493	491	550	546	494	540	521	519	532	500	544	549	551	525	524	548	515	507	494	556	495	543	519	503	488	494	539	542	473	535	517	488	514	550	513	544	527	524	528	527	531	535	533	522	515	514	534	503	519	553	498	494	526	508	538	529	539	472	529	502	509	513	529	555	502	529	525	525	542	520	545	532	533	517	547	554	528	539	535	505	575	546	530	546	549	558	526	478	557	494	548	536	548	493	550	532	523	516	549	524	523	530	518	535	520	486	509	493	497	523	505	497	488	517	536	502	552	501	540	513	507	524	523	572	526	519	555	512	540	506	514	539	512	536	520	517	500	510	581	517	515	562	511	575	508	486	520	529	525	545	542	513	560	495	521	515	534	542	520	543	545	534	554	524	547	519	526	514	537	508	521	491	563	550	568	525	520	497	472	479	510	542	535	498	537	531	512	522	494	534	508	534	502	504	574	518	511	558	500	554	493	532	533	509	551	519	512	512	521	535	523	542	545	508	481	505	521	546	527	537	546	501	494	491	492	483	522	514	477	532	531	519	536	515	511	539	565	522	526	519	496	516	545	516	526	536	542	503	511	558	509	512	501	524	522	516	539	494	503	550	507	510	481	491	542	496	541	548	516	533	530	517	532	549	513	493	536	562	520	532	530	502	522	568	495	549	504	543	528	500	560	499	536	529	551	518	536	512	528	530	523	540	491	529	565	580	538	534	545	548	529	530	550	527	564	558	548	564	526	540	494	541	517	547	540	543	508	516	505	496	587	509	507	520	505	558	564	510	525	538	555	512	530	534	513	507	504	543	516	510	515	519	494	492	535	493	505	538	515	530	548	502	531	544	536	554	525	519	528	526	536	540	518	482	508	517	529	591	494	510	539	540	541	513	497	541	531	551	545	554	586	528	527	502	540	509	546	534	528	557	517	544	516	570	563	483	527	526	565	544	525	522	552	513	496	501	550	492	543	522	508	501	494	540	492	509	520	488	535	562	535	529	539	548	540	493	550	567	551	529	536	523	530	528	586	523	499	508	545	550	530	557	536	528	486	537	502	528	500	538	518	543	525	525	526	523	532	512	492	511	546	552	540	488	557	499	545	553	562	515	554	522	555	540	538	537	471	523	529	531	526	509	545	542	547	523	534	565	545	538	494	532	533	479	531	490	512	522	504	514	507	488	500	526	553	537	535	532	552	518	569	528	499	543	544	506	525	504	567	533	578	593	538	482	587	550	559	527	538	561	550	544	545	536	538	541	524	531	525	549	495	506	521	506	515	546	530	523	502	526	521	500	556	545	544	496	532	576	516	512	512	520	569	534	585	558	493	489	509	564	509	558	521	535	529	513	524	533	569	563	518	514	514	522	534	572	530	523	545	575	536	540	523	547	531	503	511	513	566	563	503	464	484	503	518	528	470	509	551	526	536	533	535	508	474	528	554	563	500	544	519	503	568	533	501	499	495	527	547	562	497	547	512	523	527	519	488	534	518	496	513	570	498	553	536	507	510	560	535	534	561	568	537	552	534	550	518	497	506	563	511	552	542	518	506	492	513	485	522	486	540	552	545	566	516	484	475	544	507	508	570	522	507	501	565	555	516	497	512	523	482	528	551	522	533	545
24621	21252	27843	24880	14712	670	363	308	221	223	187	191	202	197	157	154	176	149	159	129	148	132	147	157	142	110	135	156	137	149	140	116	130	152	157	145	152	142	154	128	144	132	146	125	150	133	124	131	114	144	130	136	132	132	149	143	121	132	134	120	137	132	144	122	125	140	110	120	140	106	137	138	134	126	128	129	139	147	134	136	121	138	140	153	131	154	123	111	121	143	127	140	146	132	111	136	148	140	137	130	122	108	156	123	125	140	138	125	103	127	148	137	123	115	131	107	146	151	117	130	118	133	122	113	147	134	124	140	142	122	132	137	114	118	131	134	131	120	142	137	134	127	130	137	152	126	121	136	131	139	136	145	127	123	114	141	148	126	135	138	157	127	148	131	126	138	119	102	134	131	134	115	140	139	139	132	157	141	125	132	139	139	128	140	107	137	120	125	142	138	157	137	129	146	166	128	134	139	115	133	141	119	113	124	124	128	121	149	132	126	122	155	107	137	134	123	132	127	131	135	128	120	134	126	147	133	153	136	129	137	128	146	117	132	123	114	155	139	146	152	113	142	134	136	140	132	135	111	116	123	134	127	141	141	149	146	145	128	139	115	143	113	115	124	131	135	109	123	137	116	140	134	142	141	116	141	138	130	136	152	139	150	138	115	136	128	129	134	127	132	134	131	122	133	114	133	123	134	117	154	115	110	135	131	144	150	140	128	131	113	130	116	141	140	129	130	104	122	136	133	124	112	145	137	123	130	128	126	127	142	128	161	144	136	133	112	153	149	133	135	118	135	105	156	119	148	116	142	127	136	135	143	131	123	124	146	128	136	134	115	140	129	120	164	129	120	149	129	143	129	131	118	135	125	133	119	143	120	131	114	124	105	125	122	126	127	111	150	149	127	109	131	102	145	139	128	109	137	133	130	131	126	121	141	140	129	132	170	138	123	123	119	141	135	150	135	123	138	116	123	109	110	143	122	139	116	139	127	139	155	133	132	143	133	136	135	152	131	131	130	128	118	119	127	134	132	119	134	165	133	118	137	141	156	125	126	138	138	137	155	128	154	115	121	148	125	135	113	132	156	135	134	125	138	128	145	128	136	119	129	126	136	128	125	142	135	142	146	121	116	107	145	133	131	135	121	131	131	135	132	123	110	126	124	140	134	128	141	144	122	131	125	149	134	119	148	140	129	142	135	120	106	130	135	146	138	134	134	129	141	134	122	110	121	149	120	140	148	146	133	135	136	120	131	137	131	164	147	147	126	142	130	125	140	119	122	118	146	121	126	124	118	118	125	167	125	139	115	134	135	139	133	127	125	127	112	144	167	138	128	133	116	137	113	133	137	117	140	131	161	136	121	157	123	132	143	153	130	135	146	133	118	133	146	118	127	125	144	137	136	143	127	147	134	142	119	146	116	119	146	138	134	113	132	135	141	111	132	117	139	120	132	139	130	144	127	143	106	128	135	106	128	109	118	145	158	134	141	129	122	144	117	130	130	125	125	142	132	124	144	105	107	121	117	138	139	121	129	127	123	136	135	142	145	139	132	138	124	139	122	134	143	148	133	120	143	117	123	146	126	121	129	141	131	128	118	134	146	124	130	137	132	152	128	143	143	134	127	123	133	142	134	110	128	130	119	137	134	119	143	131	132	132	142	126	131	131	107	162	146	139	140	129	141	146	140	119	121	146	143	142	145	125	129	115	137	138	121	122	148	125	114	135	130	141	130	141	119	149	121	139	123	131	127	112	125	135	153	138	148	123	129	132	125	132	149	134	159	156	152	146	125	126	142	132	125	149	132	137	129	141	130	132	123	124	117	134	125	137	128	113	134	132	133	134	149	138	130	122	142	125	137	143	144	130	143	138	165	118	120	117	145	138	146	128	127	129	146	135	133	132	131	133	134	134	136	143	131	121	118	128	133	112	141	143	146	136	132	133	140	123	129	133	131	132	130	101	130	134	128	118	129	143	147	118	132	146	153	121	144	133	108	136	125	124	143	126	128	144	126	140	101	112	144	134	141	112	137	137	135	136	135	128	123	123	143	142	120	133	130	116	125	119	120	152	136	122	135	125	141	132	116	127	139	141	140	154	125	134	116	134	128	120	131	145	143	118	132	116	133	132	144	161	124	122	129	145	125	149	149	128	130	128	114	136	137	139	149	119	118	135	121	105	130	119	142	120	139	133	123	142	133	132	142	137	137	144	123	124	127	141	139	121	127	137	156	150	104	136	138	146	119	121	124	145	118	154	117	128	142	140	128	113	150	136	111	130	124	134	120	119	128	119	141	140	127	134	134	126	118	133	137	130	150	157	121	114	129	128	147	139	151	146	122	112	137	134	165	139	138	124	124	139	119	126	146	145	121	110	119	126	124	137	123	134	146	140	126	147	133	143	126	135	131	125	138	126	128	125	126	136	143	138	137	133	133	124	137	139	113	115	134	143	126	155	111	145	146	123	147	131	119	128	137	136	118	131	122	135	126	144	145	104	133	136	140	141	130	136	145	122	135	108	143	141	150	141	136	147	144	147	145	132	140	149	133	117	128	134	145	129	144	128	110	103	149	141	146	122	140	118	133	126	116	139	130	142	129	127	140	128	135	118	139	137	159	111	165	122	139	143	127	135	144	143	134	125	152	120	110	125	128	147	134	122	113	137	104	117	126	113	140	118	141	122	142	133	135	133	149	149	124	144	130	110	143	127	110	138	109	131	129	159	145	125	135	127	145	128	150	134	121	134	137	122	128	140	114	139	108	125	137	116	121	117	119	130	136	131	107	123	147	146	168	136	122	119	128	155	145	132	135	125	112	135	148	123	126	145	122	121	121	135	142	118	142	129	113	124	146	145	123	136	137	127	147	126	132	122	114	127	147	150	119	128	125	147	110	115	133	118	135	130	136	141	124	133	133	115	130	151	138	118	144	144	146	129	145	125	129	124	139	124	141	154	116	140	121	125	126	128	135	135	130	133	129	122	140	146	131	131	130	132	134	138	145	125	125	141	128	125	114	120	135	134	127	138	128	154	137	130	161	114	137	124	133	127	116	115	123	141	114	155	137	143	132	134	124	138	126	123	138	116	126	116	113	139	123	119	134	125	118	127	120	127	132	132	140	138	128	133	140	142	141	116	114	145	127	148	138	113	110	108	128	107	148	133	128	133	140	132	130	131	119	125	128	134	128	130	129	139	117	139	127	141	110	118	121	127	138	150	121	156	129	133	138	149	128	145	127	132	125	114	132	150	127	105	117	137	151	123	128	140	123	137	146	152	134	111	130	142	122	127	119	142	146	145	122	119	143	129	137	127	145	124	116	124	118	134	139	120	134	123	125	129	131	123	141	127	139	133	129	148	146	130	157	137	118	133	135	121	131	132	131	129	144	111	132	136	130	141	112	134	130	128	117	115	131	135	119	128	143	136	135	145	154	144	122	112	129	108	118	139	137	120	145	127	125	143	139	128	120	134	145	126	123	131	126	166	136	122	134	126	127	133	141
6466	25177	18189	1515	1157	789	659	515	390	333	286	274	277	233	218	197	190	214	187	185	166	188	173	184	174	171	160	144	170	150	165	154	180	152	154	149	151	163	170	159	155	132	148	139	169	175	144	150	174	160	161	167	160	150	140	167	158	157	151	170	162	159	173	166	160	166	153	157	160	166	150	140	153	177	156	166	156	157	155	163	155	151	159	147	132	171	147	134	127	152	155	151	137	140	154	149	166	167	166	147	166	151	144	143	149	171	181	124	160	137	146	168	136	153	153	160	152	152	166	143	134	161	153	155	134	142	156	141	154	157	156	161	136	167	137	135	131	145	148	153	144	142	156	157	159	160	160	156	166	137	140	147	134	154	159	155	151	157	161	144	169	151	132	149	139	159	182	156	157	153	156	148	138	151	129	140	162	143	150	150	149	147	152	145	143	145	149	154	156	130	144	183	154	157	154	155	159	135	160	172	173	142	155	151	145	124	140	146	140	139	151	162	143	157	173	170	171	155	146	136	161	166	143	164	136	145	165	153	161	181	172	168	139	173	161	176	161	149	155	177	150	143	180	136	147	162	168	169	150	157	138	147	144	162	153	146	156	163	158	155	137	155	138	179	153	149	152	146	159	161	156	145	163	166	158	160	151	161	137	156	164	141	130	147	149	165	156	138	153	129	146	167	165	159	164	138	140	158	164	187	170	151	154	149	175	171	146	143	145	156	149	149	155	162	147	167	127	151	157	167	127	159	154	159	168	191	162	156	169	161	142	159	150	165	173	160	136	152	143	149	167	152	136	160	132	160	149	157	159	138	163	152	131	153	144	165	150	155	162	147	145	180	171	141	148	144	148	168	140	151	146	152	164	154	165	153	156	154	153	139	151	170	163	143	153	157	162	152	115	153	155	147	147	148	163	142	167	133	166	151	140	171	161	155	157	149	139	142	156	150	146	130	159	156	148	125	167	140	141	149	163	160	146	141	148	145	147	168	149	170	142	150	165	151	130	141	125	136	156	156	168	156	134	142	169	159	166	153	149	154	145	156	151	144	152	165	155	158	161	147	163	149	163	145	164	175	141	134	143	144	149	146	148	171	161	144	149	145	129	145	140	150	156	134	176	186	142	123	144	149	139	161	174	143	138	140	147	133	124	167	150	170	127	153	146	148	132	156	155	143	162	137	138	167	148	170	135	155	167	142	152	164	156	147	153	169	149	152	167	145	141	170	157	147	158	153	144	169	171	159	147	140	167	156	134	161	168	162	166	145	167	175	169	179	167	154	138	134	139	155	157	143	158	154	164	145	177	160	163	129	171	166	173	160	174	132	141	152	162	168	153	130	160	147	130	145	150	142	149	156	161	145	151	157	132	162	160	153	169	147	146	145	162	154	152	145	150	133	159	170	155	159	139	168	180	168	151	119	131	154	146	149	147	140	151	154	137	178	177	149	158	151	138	160	151	162	170	149	162	150	128	143	177	148	146	171	169	141	129	158	158	161	149	152	143	176	140	154	160	151	147	166	139	132	163	144	153	177	144	149	154	157	145	155	158	171	151	160	151	139	148	145	149	150	162	138	153	151	150	138	160	132	159	153	149	142	147	163	151	143	163	158	142	149	149	136	161	180	176	181	174	140	151	130	160	161	127	150	148	147	162	147	162	143	136	145	161	147	128	161	133	141	156	152	151	159	156	158	145	155	174	159	175	174	146	154	154	146	154	147	163	155	138	147	170	148	140	152	128	154	151	148	157	150	163	160	159	138	164	136	155	154	156	129	158	149	166	145	140	171	149	168	164	139	142	156	160	162	162	144	160	158	161	157	146	157	155	134	154	142	159	160	143	150	171	158	179	139	152	135	156	157	155	142	135	119	168	139	161	153	162	155	161	140	149	147	162	139	144	164	152	151	136	158	131	151	149	144	129	131	148	155	154	164	157	141	160	136	154	151	159	130	150	150	158	132	157	119	161	132	167	142	172	151	160	149	146	167	172	152	157	154	158	156	164	154	150	159	166	158	158	176	148	149	156	176	156	185	126	157	149	133	158	140	169	137	159	144	146	165	149	129	153	150	144	140	172	161	135	190	133	133	152	155	120	154	141	166	143	177	144	154	136	153	166	129	141	140	147	161	155	145	156	155	164	131	143	159	154	158	150	147	149	142	160	173	152	160	144	144	146	162	140	147	128	129	166	128	169	143	145	145	145	144	191	148	133	144	151	151	138	147	167	161	156	161	189	143	149	154	168	159	133	140	160	147	151	150	166	150	152	161	161	134	165	145	136	138	153	149	156	161	170	141	131	149	105	160	148	171	165	152	164	138	146	134	161	148	167	158	145	151	146	141	174	151	137	137	147	140	146	155	196	139	146	184	172	156	166	179	145	162	150	151	154	155	136	157	142	146	156	128	137	170	152	146	174	158	150	148	137	157	153	138	140	144	150	156	141	141	159	159	134	158	150	141	157	133	158	140	124	141	152	148	182	137	149	163	168	140	144	170	166	153	144	134	150	154	173	140	153	148	156	174	147	131	158	155	158	143	151	158	146	143	151	156	141	139	150	141	145	153	155	162	143	126	147	152	150	171	156	135	162	155	154	153	161	153	172	163	171	154	163	145	159	153	151	139	151	150	151	153	145	148	146	134	153	157	145	155	136	140	164	172	147	139	174	151	138	174	153	139	172	147	174	157	167	174	142	161	184	154	155	153	152	151	158	151	150	164	158	174	156	157	166	127	163	148	147	152	159	157	145	148	135	156	148	138	146	161	166	144	141	143	165	141	138	154	145	110	160	148	143	166	164	166	170	141	161	153	106	157	157	141	144	173	142	165	162	129	157	146	158	164	160	135	150	156	148	141	146	150	171	158	156	163	146	152	150	157	153	149	146	163	164	165	140	144	152	161	163	159	143	158	166	163	164	150	158	161	143	162	158	141	147	153	161	163	168	139	143	162	137	152	140	159	157	163	160	169	145	154	139	154	144	152	154	166	149	164	132	164	146	143	164	157	138	132	171	162	163	175	144	140	148	165	158	147	158	170	145	163	160	157	147	161	160	131	163	154	136	158	155	154	153	151	163	151	164	160	155	155	164	175	158	167	158	149	163	164	175	141	162	149	157	160	177	136	156	151	161	174	149	169	170	139	156	137	159	158	149	147	144	145	174	164	136	167	141	148	152	151	144	137	160	170	159	160	142	147	153	135	152	143	160	141	144	139	171	157	172	166	153	150	176	162	144	171	142	146	169	158	133	157	150	146	146	153	147	153	152	166	158	112	155	169	159	168	152	137	156	170	172	146	160	146	141	146	137	162	144	168	128	159	137	155	145	164	171	138	168	129	154	138	144	160	146	137	148	141	139	157	178	136	163	153	150	164	166	161	145	159	177	171	156	170	150	150	144	152	157	163	148	152	158	155	175	149	150	147	146	140	148	160	148	158	166	137	145	142	123	152	143	159	155	150	153	185	147	145	151	152	146	149	140	129	152	155	128	156	148	155	157	137	131	153
22517	21294	29127	23816	21297	21362	11269	1212	799	772	673	608	565	516	521	497	493	441	428	454	412	399	450	444	388	399	405	417	412	426	384	407	397	397	400	356	396	337	381	365	363	408	380	376	397	362	368	390	345	395	355	384	385	359	360	355	373	393	352	359	390	356	369	361	379	419	385	393	396	359	358	370	359	349	346	346	360	341	343	361	355	363	381	360	358	402	383	343	352	363	385	363	380	358	358	365	391	369	343	376	389	378	379	374	363	377	371	400	355	358	376	396	387	371	422	372	400	366	386	368	375	341	369	350	414	365	361	362	342	363	369	349	351	385	372	386	377	381	351	406	351	391	383	336	393	346	344	373	380	388	373	360	361	348	314	332	376	342	363	377	377	366	362	366	364	391	335	355	363	353	371	394	368	363	347	352	371	325	360	365	403	360	416	361	381	366	374	392	367	359	351	392	400	380	379	356	372	353	402	382	374	356	393	360	361	366	350	375	373	374	389	375	348	375	331	399	393	406	338	368	379	360	356	361	356	354	345	396	347	349	331	368	387	333	350	369	356	363	315	369	348	342	367	327	352	349	362	363	363	368	356	331	372	356	389	376	391	344	377	383	372	381	377	406	401	332	365	355	400	373	360	356	346	370	362	372	387	379	378	342	336	354	376	371	358	373	387	344	373	309	352	389	359	367	367	375	337	383	366	357	359	373	339	366	376	397	321	350	360	381	367	384	335	351	341	378	339	359	371	392	392	364	403	373	390	351	345	363	403	392	370	366	362	390	364	328	342	359	340	383	373	351	369	333	360	383	392	354	362	330	397	385	352	390	342	374	330	345	341	378	384	380	329	397	342	381	346	351	365	387	400	351	383	352	379	341	380	395	370	347	359	391	372	354	390	357	375	353	389	390	362	330	371	375	379	368	374	368	345	373	353	343	401	370	370	386	346	374	361	335	372	388	353	381	368	361	345	368	353	382	389	358	324	400	320	380	365	403	341	367	355	394	380	365	366	375	368	379	374	375	346	397	401	364	338	344	391	336	361	321	353	388	346	365	384	344	325	354	375	339	372	365	344	344	349	373	359	372	372	385	361	344	346	362	404	368	371	383	364	378	365	363	385	376	387	370	329	369	371	351	378	342	361	382	343	358	362	352	414	341	379	399	375	382	376	354	381	348	332	357	395	354	373	345	376	382	387	371	359	360	357	375	353	374	345	355	338	334	334	369	349	380	362	391	349	363	378	341	350	357	358	393	369	368	351	390	379	361	412	344	417	354	377	337	374	408	374	371	360	371	344	361	353	378	354	348	390	372	373	378	374	330	376	348	383	356	388	403	331	346	336	376	364	356	380	377	366	367	368	373	381	354	384	377	337	377	340	358	358	371	373	316	330	392	364	389	378	358	374	359	353	369	386	370	378	425	392	422	396	401	348	319	356	350	369	353	373	362	386	346	365	369	397	364	353	387	361	396	410	383	360	369	341	371	376	388	370	369	354	353	384	371	326	380	358	364	373	364	362	375	343	390	382	377	380	364	366	379	359	342	350	373	346	378	369	346	376	337	339	383	357	360	389	378	369	386	362	385	376	363	354	354	344	387	372	360	379	410	400	364	362	360	372	366	386	418	360	372	388	393	369	373	356	355	398	372	353	337	365	367	393	338	386	388	355	377	354	361	355	392	367	362	392	331	339	373	332	349	367	338	385	359	342	354	375	366	358	367	408	392	365	348	360	378	342	353	334	360	348	404	346	384	406	397	353	333	385	353	362	353	369	338	363	349	398	377	365	383	348	387	355	321	371	351	387	353	377	346	333	363	356	373	372	390	358	401	343	383	383	329	374	389	350	355	360	366	366	365	393	401	356	353	365	377	392	371	354	381	366	341	367	367	391	373	341	332	347	362	352	353	361	369	373	338	335	388	379	363	340	342	358	327	359	345	359	391	375	392	327	377	359	358	355	380	350	351	386	376	346	363	361	363	358	354	395	363	389	382	364	373	344	361	363	370	385	368	384	358	345	379	432	372	401	359	367	386	333	366	342	370	352	362	353	365	346	375	390	363	390	394	396	390	349	381	388	389	376	374	405	341	377	378	366	377	393	398	361	394	343	381	359	339	394	366	382	377	388	364	370	341	386	347	376	395	378	378	362	348	362	366	382	367	361	385	403	377	336	329	400	381	369	376	383	322	367	355	363	372	356	382	373	383	403	349	336	375	382	393	379	409	360	383	354	394	367	361	372	364	379	395	371	349	380	361	358	350	404	402	375	364	340	382	368	352	332	382	348	364	379	358	351	342	385	338	366	346	343	342	381	350	361	360	362	307	392	339	374	399	379	373	364	337	372	368	324	377	369	369	366	376	316	408	308	359	384	379	360	362	360	357	341	393	376	365	378	354	334	356	363	307	359	377	370	336	369	374	389	372	358	380	371	354	370	360	370	327	407	371	391	360	349	352	384	390	366	360	369	363	358	301	350	339	354	358	357	358	344	385	337	366	376	384	348	342	356	352	349	350	347	371	385	375	369	366	376	368	362	382	351	383	373	358	388	373	369	357	379	347	367	357	370	353	368	377	340	355	403	391	389	374	355	360	360	379	382	353	419	341	346	393	358	368	364	346	353	360	352	342	369	390	372	341	351	331	363	361	373	389	385	364	387	376	373	376	384	377	379	369	402	349	391	390	366	370	396	318	359	366	400	365	324	355	354	387	357	379	379	377	372	371	375	370	347	372	384	382	355	387	349	363	355	385	359	392	384	373	374	356	354	366	375	352	393	368	367	362	316	371	363	352	349	400	383	397	319	349	363	368	372	393	351	383	391	372	354	372	369	397	345	344	366	361	352	365	371	344	408	356	377	372	334	401	372	355	353	361	341	343	356	337	380	362	345	362	379	351	386	387	369	335	380	331	360	356	389	372	380	331	357	389	389	371	377	362	376	355	351	412	369	340	310	370	372	389	357	378	362	363	365	366	380	363	360	393	371	367	347	347	346	327	349	389	344	352	384	363	369	353	412	362	372	370	358	392	338	349	384	380	382	361	351	365	403	370	379	356	402	330	342	368	389	371	330	368	345	361	379	381	360	363	344	363	359	345	364	345	380	382	354	335	359	368	344	355	359	351	359	344	358	368	403	391	356	343	356	370	372	342	411	387	356	355	340	388	377	361	388	357	393	395	372	342	347	383	380	356	351	372	362	364	377	347	351	361	354	391	391	379	370	396	397	381	379	341	404	369	365	353	348	369	361	374	368	363	385	356	344	360	365	359	356	353	357	394	376	380	372	366	400	368	384	384	375	406	383	373	327	377	367	364	356	371	381	371	340	385	391	384	387	383	346	372	378	355	372	363	334	354	357	408	381	362	351	335	362	354	394	358	396	393	372	370	365	354	351	337	366	388	350	382	344	344	347	352	396	360	366	351	353	373	375	343	384	368	337	357	373	399	346	363	333	374	354	372	373	365	378	358	321	363	351	397	366	389	395	356	369	373	392	394	327	391	377	373	370	370
9433	39781	30624	5024	3637	2550	1982	1562	1209	1056	890	732	705	627	621	598	538	556	524	506	478	503	442	506	452	437	470	447	464	463	438	410	456	423	467	435	423	428	450	402	445	410	394	390	442	411	428	425	413	460	407	413	370	403	421	406	439	371	386	432	404	388	404	417	380	420	415	419	418	403	411	452	392	404	395	434	406	392	386	428	381	419	383	410	395	425	387	402	385	397	404	392	411	427	373	398	400	371	422	407	401	388	402	404	395	373	418	401	408	392	389	423	413	414	386	448	364	410	370	411	432	382	400	420	384	405	373	431	418	406	423	435	457	386	387	446	416	422	375	446	392	447	411	408	415	436	411	412	401	408	404	379	385	383	375	428	433	386	390	432	406	388	404	404	383	370	423	411	398	413	395	407	409	396	398	419	381	418	393	385	391	401	403	416	401	391	418	411	425	427	384	398	382	373	406	401	396	407	416	387	385	415	420	418	398	354	417	350	355	384	446	396	381	388	401	427	397	402	407	405	426	400	398	412	372	421	385	379	440	408	428	390	388	405	390	436	407	426	403	425	382	384	417	383	391	390	396	401	415	420	327	414	401	376	446	370	412	374	385	402	399	407	417	366	396	416	392	406	412	383	393	383	390	377	396	416	399	447	387	387	413	375	403	365	349	408	407	413	415	394	385	396	420	391	417	385	389	411	372	428	382	388	372	402	404	398	428	372	414	420	387	361	402	395	403	422	377	394	440	387	418	416	404	406	355	402	394	371	357	401	386	418	381	385	421	383	435	387	405	405	424	391	418	390	397	406	422	397	406	425	378	406	430	405	380	373	397	428	425	418	436	410	405	406	364	407	426	414	406	417	419	387	399	442	407	406	414	406	383	390	362	387	406	393	415	401	412	399	383	412	391	402	421	429	375	400	383	372	394	424	399	410	416	417	416	416	393	390	405	371	432	387	391	384	399	375	410	399	393	386	409	411	418	399	423	409	376	386	390	403	364	387	428	385	422	397	386	424	418	373	394	422	375	439	401	408	446	412	414	413	426	416	443	380	400	404	407	415	397	373	433	412	402	403	378	389	405	397	406	394	399	386	395	432	435	430	391	398	406	406	425	393	421	427	396	402	414	419	426	397	444	386	362	387	420	402	370	403	389	373	432	393	396	409	375	367	391	386	397	391	378	420	363	419	381	413	387	394	392	404	399	413	372	412	404	383	413	390	369	387	380	407	385	401	388	374	397	406	386	370	389	382	388	441	371	390	430	410	406	383	363	406	393	427	425	397	408	416	380	441	411	371	396	381	403	393	385	395	426	382	396	370	396	402	391	413	401	415	412	382	426	394	416	374	382	411	384	385	399	403	418	417	395	392	380	406	396	419	383	397	402	340	397	397	399	373	390	407	439	440	363	441	371	443	415	373	396	421	431	408	397	406	417	427	371	390	412	394	395	374	390	429	358	363	361	398	417	396	420	387	388	414	443	431	415	397	404	382	395	386	380	415	414	404	386	392	352	406	380	382	380	378	393	395	426	388	397	362	404	387	409	393	416	383	404	406	404	418	390	422	388	412	410	402	422	405	418	389	369	418	379	414	389	401	429	398	416	362	381	401	400	437	406	406	371	397	381	392	392	376	389	397	377	425	376	368	401	367	383	384	420	367	405	375	385	409	383	373	459	417	415	398	407	418	422	411	374	375	410	391	381	437	378	456	412	388	416	368	363	390	381	420	405	401	408	435	368	456	412	418	399	418	397	403	427	395	379	374	434	394	421	416	389	349	406	409	387	394	414	398	384	405	375	409	435	429	379	403	415	376	400	430	400	402	425	413	385	433	399	391	417	405	400	408	390	404	377	369	384	420	403	376	367	423	370	380	409	388	371	349	371	429	406	402	407	396	390	370	413	406	375	385	384	404	367	378	424	406	441	399	425	414	384	373	395	381	415	409	410	433	378	416	409	427	427	393	372	391	416	387	407	391	411	426	386	405	411	363	402	413	402	423	453	376	411	406	417	415	408	377	422	362	412	376	395	414	404	416	407	430	422	393	363	423	388	392	379	433	421	369	387	408	409	395	412	341	399	411	387	388	377	375	396	372	386	415	393	386	408	402	373	422	420	406	408	391	431	383	409	378	387	401	380	407	388	395	406	397	396	407	416	397	405	388	386	407	352	389	411	412	415	412	428	362	386	396	384	379	354	415	408	391	415	405	411	404	400	428	390	408	416	369	432	446	393	411	377	373	412	394	398	436	393	408	394	387	355	418	380	423	442	409	406	448	400	365	370	409	373	418	402	439	408	392	395	432	408	437	366	436	387	382	396	378	393	379	391	351	375	357	384	410	377	398	404	408	393	381	396	397	367	359	386	432	431	391	383	397	438	397	393	418	389	410	408	376	380	374	406	374	430	389	412	409	364	407	392	400	393	397	424	375	393	387	401	397	381	367	372	409	398	417	410	387	418	415	381	390	400	415	398	423	399	406	392	427	412	383	422	360	382	368	405	417	399	383	390	423	443	397	421	404	422	429	385	360	410	376	398	390	419	373	385	396	410	374	400	398	396	404	416	380	387	406	427	389	395	418	397	393	392	358	420	422	387	376	389	371	389	404	381	372	390	392	377	379	382	407	425	408	378	397	403	387	414	384	409	399	439	413	417	400	380	402	405	435	394	405	369	401	383	429	386	404	386	360	435	410	425	414	396	411	411	384	393	387	393	396	384	394	431	409	386	394	389	384	391	390	436	376	370	378	353	444	426	377	412	398	409	359	406	407	391	370	372	400	387	425	404	420	408	427	409	369	386	390	357	394	377	414	418	378	426	416	360	388	399	391	438	384	388	409	405	386	367	412	398	440	399	386	397	400	421	376	421	416	408	419	424	374	411	413	399	376	385	399	376	399	416	392	434	395	392	410	386	408	399	405	367	389	384	422	395	402	381	384	449	379	372	381	415	387	389	375	371	382	393	403	416	421	389	383	393	373	382	406	369	402	401	414	386	399	434	419	392	371	416	402	386	443	403	418	424	355	375	388	414	413	394	408	415	417	385	387	400	386	389	367	387	414	399	362	409	383	402	393	393	389	371	387	364	420	427	427	404	405	444	411	384	403	426	374	425	404	380	348	375	399	378	391	432	398	417	419	398	417	384	426	407	406	391	386	399	406	390	422	424	409	407	387	362	387	432	409	413	410	428	396	383	394	372	394	386	377	405	392	388	394	429	365	391	363	420	382	405	396	411	453	389	386	391	399	411	427	423	420	439	390	411	406	403	423	434	387	386	387	420	369	418	382	429	366	413	409	435	393	371	422	392	413	416	400	374	380	415	413	387	367	415	426	382	357	403	408	398	372	434	409	424	430	405	377	365	414	387	401	414	377	395	388	414	386	384	384	448	394	394	379	388	364	421	415	399	407	388	417	397	387	436	404	373	401	413	402	371	443	410	426	397	414	425	405	414	433	369	364	402	405	425	389	350	410	411	425	386	402	388	396	383	374	389	389	395	389	382	443
27545	19722	9024	702	364	344	338	342	297	288	301	295	309	256	286	310	296	307	306	308	291	291	286	324	331	280	289	317	310	297	319	275	288	264	301	306	295	287	313	273	288	300	268	332	330	275	257	284	289	322	313	292	296	282	290	281	289	286	265	275	276	293	292	265	309	288	320	316	300	319	264	305	270	292	322	270	284	277	301	285	280	282	294	282	294	286	302	267	275	316	283	336	319	301	295	283	303	255	294	268	267	311	311	317	302	276	302	300	299	304	301	319	320	285	299	274	289	255	270	287	267	287	262	309	306	308	259	299	303	271	307	296	294	278	278	299	329	286	314	302	289	283	280	308	315	285	275	304	278	290	303	274	287	270	278	299	314	291	282	302	279	299	267	322	307	290	307	279	291	277	267	271	321	297	284	302	291	291	303	309	290	289	298	318	270	314	305	295	275	301	277	301	338	315	261	309	299	271	275	294	273	303	278	285	301	289	271	302	293	292	288	289	290	292	284	279	325	307	303	274	267	288	275	293	284	311	291	275	302	281	297	340	269	267	289	287	305	290	310	301	297	314	271	282	273	297	298	279	271	283	269	278	264	280	264	292	292	289	309	280	301	301	240	304	278	275	321	287	273	316	293	280	285	252	312	287	290	322	249	265	296	305	289	313	293	274	300	321	302	304	291	297	295	290	297	277	287	288	296	323	307	303	278	298	316	309	302	307	296	302	286	309	274	300	299	310	270	291	295	320	323	282	295	283	267	303	311	266	299	297	285	302	281	294	308	269	284	305	272	302	294	261	310	305	279	255	305	314	314	296	283	271	288	282	289	326	301	298	286	261	291	296	305	299	242	292	297	276	286	286	306	301	303	317	286	302	294	285	277	258	315	293	306	278	293	284	260	303	299	294	302	262	321	268	302	314	282	268	312	293	271	347	314	266	306	336	299	286	272	292	282	281	299	290	270	283	298	297	313	335	280	307	278	298	272	297	246	292	285	292	335	295	293	305	282	288	287	230	275	285	278	292	310	277	293	291	318	286	270	297	280	345	260	286	266	276	296	286	299	300	285	326	283	289	306	304	278	264	304	293	267	265	294	277	297	298	297	300	272	294	280	256	310	282	261	283	280	296	313	296	307	301	281	300	301	314	309	294	314	300	307	284	334	318	270	275	307	306	278	238	275	293	296	287	298	298	310	300	303	303	307	302	318	296	278	276	294	306	292	302	280	305	262	300	311	301	282	310	281	289	300	283	276	319	282	312	284	284	286	261	312	294	320	286	300	265	291	284	294	269	308	277	293	273	288	277	312	306	298	284	309	279	326	287	300	280	264	272	278	270	293	280	303	303	270	295	309	301	313	300	279	302	282	281	298	316	297	326	276	301	312	284	268	315	267	251	288	274	283	259	291	296	279	275	289	311	290	289	302	301	299	313	306	272	259	296	319	312	298	325	278	303	305	288	301	314	301	301	262	289	293	279	311	310	277	315	296	292	297	275	322	279	285	316	297	293	294	258	307	297	339	321	262	299	296	295	301	300	299	284	270	290	300	311	319	272	273	318	261	285	317	289	343	320	258	294	268	271	308	276	309	295	288	287	288	263	323	280	297	276	304	300	296	303	291	313	292	288	283	317	277	286	270	310	296	291	307	289	297	265	276	300	282	341	288	275	281	286	293	287	283	299	297	280	310	327	285	303	309	304	302	284	266	298	273	273	290	274	269	265	287	259	287	297	328	302	284	268	271	279	303	326	309	273	321	321	281	286	274	305	294	316	286	345	267	292	268	280	284	257	264	302	299	296	287	276	270	277	301	309	237	293	258	263	272	316	320	291	287	263	299	287	299	296	289	316	320	283	303	292	263	242	258	307	291	327	315	295	298	306	279	305	285	299	271	291	283	320	303	311	287	292	290	306	322	310	271	278	276	279	303	301	311	277	291	288	285	295	303	310	250	306	301	307	331	260	301	300	266	291	295	280	271	274	276	304	313	262	323	280	307	282	294	282	269	305	313	272	292	279	297	285	275	278	302	323	242	283	288	300	293	296	322	295	302	280	284	279	283	317	289	285	263	295	280	254	267	284	288	297	287	306	309	283	271	290	299	275	279	318	254	288	291	288	287	296	293	266	281	316	301	296	263	290	306	300	286	291	297	279	325	276	267	320	285	301	339	285	289	320	289	278	275	310	283	274	286	286	276	306	312	310	292	316	265	294	281	304	295	286	283	301	296	290	330	287	284	286	280	306	285	295	288	301	312	268	293	266	311	281	286	294	289	318	288	275	290	268	295	324	280	274	271	273	274	315	295	254	263	306	308	278	298	262	304	316	257	269	327	292	286	315	289	270	266	293	267	294	303	298	273	297	299	315	318	291	301	299	297	246	318	275	295	297	304	298	295	304	276	281	338	298	316	283	298	295	262	300	310	281	307	283	293	293	264	314	312	312	306	247	274	296	269	308	250	308	297	285	289	270	311	272	270	284	295	297	293	299	293	314	305	317	316	297	299	296	281	280	278	286	293	263	288	267	299	286	291	266	300	285	297	340	274	281	307	254	270	294	291	287	300	291	286	283	313	283	331	295	291	304	233	299	313	279	299	280	291	287	314	273	292	278	322	291	289	313	319	260	297	268	316	296	309	278	272	290	286	293	301	302	309	279	285	306	285	312	300	286	330	271	317	286	310	307	308	294	283	283	308	296	281	318	289	318	299	260	281	295	268	274	277	281	294	298	279	295	279	293	282	289	294	285	287	291	313	321	297	305	291	269	330	318	270	307	280	303	301	288	287	275	290	279	310	291	293	273	295	284	306	293	315	324	275	266	249	288	319	308	283	314	308	307	280	281	297	253	298	288	274	270	306	300	294	313	292	291	271	296	304	254	303	283	285	261	303	314	300	317	288	283	310	294	324	282	289	298	294	312	284	294	298	291	288	313	286	350	316	309	290	305	290	276	275	286	303	286	302	294	287	331	303	287	287	290	240	271	277	302	315	283	309	305	296	270	311	281	310	292	299	272	301	299	309	306	288	298	279	287	288	287	307	267	297	271	298	290	296	283	304	295	298	308	287	263	326	277	266	290	304	275	302	270	297	278	312	280	296	259	301	322	323	277	261	292	260	287	290	289	285	313	287	314	304	298	265	283	285	283	259	323	292	293	298	273	292	281	286	303	293	296	297	289	313	313	298	291	288	282	280	274	271	287	263	266	303	289	276	333	296	260	301	255	268	293	281	258	274	281	289	304	277	294	266	255	300	302	291	330	288	302	275	317	309	294	311	283	254	303	293	293	310	305	277	281	298	347	297	292	317	291	302	307	287	296	285	294	286	280	261	262	323	336	281	288	309	270	319	315	318	292	276	281	294	282	310	323	267	315	279	273	289	279	279	340	268	295	308	302	315	287	305	275	275	301	308	297	281	275	276	302	298	302	300	308	287	286	276	299	286	295	281	322	299	315	294	291	274	296	274	329	292	303	293	344	311	298	312	284	283	264	314	279	282	301	239	311
6207	9625	4877	443	403	390	324	317	347	339	285	314	312	319	334	293	322	294	335	314	315	322	310	322	328	279	304	308	324	288	338	325	295	321	300	307	316	327	306	359	303	314	286	290	296	296	296	350	324	325	299	341	293	301	320	292	321	329	316	316	322	343	329	331	336	281	302	314	302	318	282	315	317	302	308	312	297	304	287	323	326	337	356	296	342	305	321	335	342	281	289	261	305	307	283	317	299	323	308	323	300	320	314	292	322	323	306	312	290	327	339	304	299	376	317	287	301	317	322	308	299	327	351	311	324	294	320	293	305	310	296	304	318	328	284	300	308	307	320	305	311	283	284	310	331	288	265	317	288	318	296	283	296	352	296	328	316	310	295	308	314	309	309	338	302	333	300	324	316	298	302	327	318	312	277	289	310	324	327	300	311	304	286	300	335	288	299	288	297	299	321	317	338	288	291	312	295	315	299	305	326	304	306	330	332	318	294	331	301	326	280	305	318	307	269	348	313	310	290	298	318	339	311	313	314	334	310	315	320	323	304	332	299	292	325	293	297	279	337	309	293	300	305	284	304	294	305	309	333	305	301	312	319	320	315	322	294	340	314	313	285	278	275	277	319	307	319	290	326	308	280	318	334	295	306	292	305	302	295	300	282	314	330	291	328	326	319	312	275	311	310	324	293	369	309	314	336	318	296	302	302	324	309	321	314	310	295	296	342	362	330	317	285	314	279	321	332	309	337	322	313	362	311	302	322	314	308	294	338	319	286	324	298	328	338	308	331	340	301	282	313	303	305	320	303	322	312	281	329	331	290	302	307	307	315	289	334	343	301	308	335	306	310	316	305	304	342	326	342	336	310	285	298	289	309	297	340	312	292	282	325	326	291	331	323	314	345	308	300	336	307	305	295	338	281	317	318	329	307	287	318	326	310	323	322	338	328	297	313	337	313	313	318	312	306	321	306	288	302	330	334	295	339	306	297	307	299	301	308	337	291	293	343	278	303	341	329	314	329	283	336	307	287	294	336	318	321	298	294	360	335	318	293	286	335	316	273	327	314	291	313	318	321	289	303	307	319	323	303	302	313	326	313	307	310	313	293	291	314	296	329	321	314	290	327	329	336	297	300	311	302	291	307	306	333	289	313	325	321	314	356	305	330	310	336	329	293	333	310	292	306	284	327	338	297	313	323	306	284	323	316	290	287	324	296	295	341	311	329	323	326	329	308	268	294	319	336	312	306	259	317	297	290	317	321	317	302	305	291	296	317	300	346	294	327	300	324	303	321	313	315	296	290	287	300	309	318	314	299	322	310	289	340	304	293	312	305	308	313	307	308	301	290	327	293	324	328	325	277	300	329	308	333	289	361	294	325	274	319	321	335	306	313	306	337	306	339	283	325	332	322	311	310	338	334	314	304	307	297	316	300	328	334	331	284	324	331	317	311	316	301	308	359	300	316	312	295	328	278	308	311	310	338	288	316	344	306	273	313	324	292	292	281	330	286	297	302	315	312	288	322	331	312	287	307	301	328	294	321	290	293	329	315	308	328	329	286	317	317	297	325	330	274	306	289	318	319	306	309	298	299	310	301	298	319	292	292	329	304	313	311	327	315	338	320	300	317	305	322	300	333	322	319	311	275	339	316	330	324	277	333	316	319	336	345	328	306	312	308	309	304	298	308	323	347	328	302	317	333	272	283	319	326	286	305	318	306	292	312	322	311	307	322	303	296	332	269	339	298	280	306	308	297	291	332	340	330	304	311	323	332	323	349	313	320	288	310	326	309	310	295	282	316	288	289	318	280	355	308	336	298	312	308	300	299	320	295	349	266	325	277	322	318	303	297	283	276	272	318	297	312	292	311	332	314	311	325	324	312	316	302	297	289	325	295	315	311	321	286	318	301	279	312	319	325	324	325	337	322	273	298	312	316	302	323	309	311	352	320	335	303	315	286	304	322	319	309	314	318	331	362	292	311	308	297	336	312	287	337	300	321	315	308	326	308	300	278	315	307	297	314	295	297	311	300	314	293	295	331	297	299	317	274	345	287	335	284	286	334	311	321	300	318	260	312	332	304	316	316	276	321	323	267	328	303	331	315	340	292	302	325	290	304	293	295	304	312	303	323	274	324	317	315	300	314	298	300	307	334	309	309	316	312	316	311	305	305	320	295	298	313	301	337	318	339	318	308	298	316	320	288	324	296	347	305	301	292	321	364	306	330	324	322	323	342	303	314	330	326	322	307	311	293	301	330	318	315	306	330	330	310	308	280	301	301	338	303	301	302	321	296	303	290	337	290	282	318	323	281	308	304	319	315	322	285	316	319	277	335	314	310	314	309	270	328	299	312	302	319	300	321	334	292	286	324	292	318	329	281	269	311	332	294	301	291	304	331	287	313	307	290	307	298	304	321	312	341	303	309	304	314	309	322	311	300	299	313	346	335	329	289	286	319	305	310	300	328	307	321	323	314	296	313	309	296	306	328	315	294	320	322	291	283	329	301	316	303	307	314	277	328	270	296	329	321	305	304	291	293	290	315	318	289	315	284	292	323	303	306	309	289	317	308	295	281	317	303	305	332	338	310	299	343	311	351	299	310	330	315	302	302	357	304	327	299	304	301	315	316	302	320	317	305	280	280	295	319	332	348	300	295	282	320	295	322	295	288	303	293	301	300	321	307	315	323	313	337	304	275	308	288	309	304	281	284	336	321	288	290	296	281	299	305	300	289	265	307	305	305	279	318	296	279	311	296	305	314	308	315	290	300	312	305	324	309	332	326	322	307	316	294	324	319	299	323	298	332	273	306	318	328	307	345	297	327	330	331	313	299	323	315	322	337	292	321	310	340	293	301	291	309	312	278	302	344	275	291	342	305	323	312	294	298	312	270	327	297	329	316	292	331	319	294	330	315	310	305	303	302	304	298	294	353	320	304	304	304	335	337	303	323	286	293	314	304	331	311	319	308	302	311	308	335	320	333	294	328	274	331	336	310	320	322	327	305	297	298	308	296	308	336	303	312	296	296	316	303	309	294	327	309	318	324	303	330	301	304	310	300	311	290	307	329	301	300	326	299	282	325	320	288	324	350	337	334	333	326	316	300	325	295	284	324	314	318	305	275	332	306	298	327	285	306	290	285	284	309	323	339	322	309	312	316	301	312	289	317	334	338	325	306	296	302	303	304	309	318	342	305	324	338	312	306	292	282	315	309	343	311	324	290	308	298	297	297	298	310	301	331	310	280	303	341	302	312	277	338	302	320	328	319	323	321	319	337	318	318	306	305	327	310	311	308	308	317	298	330	298	295	329	295	302	295	316	317	287	330	317	333	332	306	290	293	310	307	328	295	288	319	319	275	283	313	299	331	347	272	340	297	312	299	271	316	306	309	343	321	303	336	296	314	320	340	292	296	328	314	307	310	287	287	315	306	318	296	323	289	304	308	307	332	326	334	326	326	303	332	291	281	312	311	292	322	287	312	326	332	302	290	315	308	310	322	288	308	324
23591	21296	28690	24229	21298	12192	1354	893	729	666	658	671	586	552	589	520	557	534	534	554	530	543	555	522	525	537	490	521	510	504	493	492	516	516	500	487	500	522	508	496	517	497	528	495	465	532	489	483	502	487	474	479	421	469	517	478	507	482	530	467	445	488	511	528	473	486	514	482	519	504	511	464	494	559	488	494	512	493	517	524	493	539	471	520	515	467	504	522	488	487	489	449	496	455	470	470	462	472	499	484	452	468	508	547	458	480	469	460	488	499	493	475	456	478	521	470	497	511	474	477	508	473	496	516	517	509	450	494	480	484	434	484	455	496	506	480	517	445	507	503	476	492	501	513	491	523	537	514	511	527	453	493	465	501	491	460	524	510	503	500	500	498	506	543	533	518	495	486	437	511	526	470	509	486	493	504	446	494	520	532	513	493	525	441	521	467	470	508	525	509	500	495	501	475	483	510	474	507	467	509	472	525	480	457	474	500	545	495	485	521	483	519	462	490	501	440	460	505	494	490	488	493	482	463	494	493	501	501	489	511	505	529	455	494	498	520	483	473	514	491	495	511	444	502	503	503	505	499	514	512	508	503	492	483	513	490	478	464	502	514	470	469	543	474	490	491	482	480	522	504	498	496	457	504	531	480	482	500	504	551	470	481	468	508	465	495	461	502	450	483	521	504	481	484	476	485	500	513	442	481	430	507	525	483	472	482	481	508	496	518	458	510	509	520	478	471	511	507	459	469	504	501	489	493	529	524	488	499	476	508	505	514	493	517	490	468	484	497	465	453	488	524	517	523	472	503	484	511	493	509	491	519	523	477	492	475	465	453	475	522	558	513	504	524	496	475	466	477	451	496	460	516	483	533	485	523	516	519	501	500	486	488	512	499	504	509	471	514	490	483	481	486	512	506	484	505	497	464	467	499	557	526	466	502	514	505	512	487	516	461	518	497	502	519	504	462	511	474	451	543	433	468	482	495	500	476	529	491	515	480	472	488	459	447	477	519	494	474	468	500	528	459	500	487	546	490	475	500	535	518	473	462	509	493	505	513	507	478	502	493	477	466	535	470	505	505	505	513	494	530	522	451	500	514	474	475	495	527	511	482	474	451	481	498	521	503	480	528	514	453	506	484	463	428	530	561	514	460	479	479	489	476	496	460	482	530	506	449	500	508	486	477	507	462	516	490	453	483	483	501	503	479	507	492	530	489	478	462	518	507	461	501	494	517	503	497	458	492	484	509	531	524	470	520	484	501	500	514	435	486	452	469	506	500	517	475	463	481	537	498	476	491	476	476	499	457	528	495	490	489	459	469	463	502	522	455	493	496	492	472	487	501	542	473	498	486	484	500	486	477	481	502	490	459	518	479	506	496	478	494	465	510	500	485	460	476	512	516	461	481	496	503	504	448	482	497	471	468	481	482	460	469	505	511	472	486	504	494	501	538	499	464	538	497	417	448	501	517	463	482	490	526	503	472	477	470	512	505	475	517	471	453	486	489	466	515	487	493	527	495	493	506	511	515	526	472	479	459	506	449	505	486	495	492	494	544	502	514	458	507	494	487	491	467	517	473	474	478	462	472	452	501	467	499	495	491	491	517	473	489	506	522	453	529	484	471	474	504	508	466	505	509	515	518	476	468	500	499	491	465	434	505	464	483	516	508	455	520	455	488	470	475	485	469	544	507	485	524	504	458	487	476	510	494	503	483	480	493	456	505	457	516	467	483	515	503	470	479	497	489	548	473	497	508	480	536	494	508	487	482	477	513	509	479	498	449	447	504	484	462	504	516	487	519	476	497	486	507	473	481	506	514	524	506	458	497	489	515	484	481	484	494	528	503	487	510	492	481	495	471	512	502	467	496	512	500	525	481	460	520	512	499	485	499	536	497	521	492	503	495	533	453	505	510	463	517	496	443	495	499	494	495	478	507	461	500	502	544	489	484	488	468	474	510	515	464	479	482	478	482	548	514	490	481	471	524	512	481	495	496	526	486	494	475	501	489	496	493	475	508	470	460	480	486	485	474	539	514	485	465	504	505	489	474	490	510	491	517	487	511	481	505	518	516	497	486	514	476	483	476	489	512	467	477	473	516	508	492	478	490	469	495	513	484	496	462	519	495	528	497	499	513	473	479	512	485	497	509	486	476	499	512	470	470	490	496	509	486	534	463	507	460	469	515	485	502	487	515	464	471	487	492	502	486	525	503	485	447	477	461	474	552	487	487	460	508	508	485	485	522	461	498	467	474	497	445	492	441	505	517	496	484	509	487	519	492	471	485	465	505	485	496	490	479	475	508	466	498	500	511	494	485	514	450	481	453	487	479	484	519	481	488	503	476	470	475	513	482	520	463	465	493	477	482	501	496	504	467	464	501	484	498	503	514	469	473	489	501	477	471	493	492	478	507	487	499	494	495	488	490	529	467	522	511	498	487	522	456	482	475	494	518	487	451	459	499	489	511	502	471	516	520	507	504	510	484	492	497	484	507	494	514	508	533	479	503	461	486	483	488	492	494	519	500	482	488	494	492	478	490	486	460	473	478	553	475	494	468	514	497	496	493	488	469	497	492	453	533	468	479	484	482	483	477	474	518	460	495	471	473	507	526	517	532	497	496	474	486	498	495	457	469	491	521	512	487	484	514	503	513	512	478	515	483	494	448	491	505	511	457	510	486	468	497	475	514	495	491	497	493	513	478	520	476	482	486	521	491	501	448	501	511	485	466	467	486	495	510	499	467	492	488	472	498	500	478	554	468	479	480	427	465	461	471	547	469	485	494	476	539	503	518	503	503	482	477	480	479	500	506	499	470	528	504	495	465	499	490	530	478	459	523	505	512	438	452	506	480	478	520	490	485	477	500	461	486	466	491	485	525	526	535	515	492	465	471	433	486	510	512	458	542	465	518	447	507	493	484	489	497	489	491	487	464	480	478	507	494	501	509	501	463	430	509	476	536	530	449	469	494	479	519	476	499	483	495	478	526	480	500	452	466	499	435	488	525	520	465	475	491	515	481	481	505	473	499	513	467	498	477	475	469	501	467	513	560	470	481	494	450	485	490	523	457	471	512	482	502	497	469	469	462	519	476	498	494	540	477	473	478	465	478	501	467	476	506	505	517	463	457	531	471	494	455	451	472	475	495	470	506	474	496	481	518	513	484	496	469	528	466	518	468	471	480	461	462	492	516	455	491	478	498	467	492	485	475	447	531	499	492	492	511	487	491	473	456	487	473	495	526	461	498	495	507	482	501	525	510	477	515	504	521	505	503	510	516	474	529	513	507	497	494	490	481	514	520	501	496	491	501	515	466	485	493	498	493	508	495	497	513	470	477	484	498	485	459	500	506	472	507	487	505	524	470	487	471	509	476	486	511	471	493	503	466	472	488	485	482	472	495	509	504	514	480	488	494	493	506	508	470	458	476	475	543	517	506	469	514	459	519	449	498	467	501	475	461	485	506	490	498	504	556	521	466	486	498	493	494	458	439	455	456	498	447	433	435
7052	35454	23207	2966	2149	1658	1278	1123	863	898	802	752	676	670	666	597	589	588	584	599	559	530	562	555	569	551	531	552	525	564	527	536	535	571	493	558	558	537	476	567	505	501	586	524	540	522	526	528	583	521	535	543	547	520	523	534	549	505	503	511	541	518	478	533	563	523	528	489	513	526	523	522	550	538	513	518	532	579	535	551	550	537	516	484	539	510	529	522	525	494	478	533	496	508	534	503	532	554	528	513	504	522	527	520	524	503	528	536	537	505	559	545	542	533	511	539	566	499	509	472	510	547	516	516	531	507	484	509	512	522	535	528	523	507	483	484	493	537	547	540	563	504	551	509	548	493	550	519	531	485	513	517	550	481	521	501	542	538	524	532	522	551	519	529	505	553	553	533	533	474	503	502	542	541	529	517	537	485	522	476	517	497	493	538	527	548	509	539	527	499	492	527	519	564	506	545	541	527	558	520	506	533	541	538	534	534	499	560	523	550	555	542	537	518	487	521	558	536	537	519	494	536	549	517	520	523	489	515	500	538	537	497	562	508	489	503	514	528	532	509	519	505	541	497	535	512	541	499	535	519	530	536	493	534	544	558	535	528	502	495	504	539	511	531	522	505	489	563	541	571	508	516	507	481	521	549	489	536	495	507	536	498	500	513	544	527	520	515	519	510	506	534	537	532	481	532	532	534	533	515	526	458	515	510	562	505	543	513	498	499	528	550	499	528	539	533	584	530	530	546	509	541	537	484	524	566	528	523	555	507	548	545	503	492	503	550	540	469	507	537	521	524	492	496	550	533	499	538	514	518	588	500	538	501	567	525	504	526	552	520	544	531	522	525	567	522	533	536	544	540	497	540	548	525	536	548	520	543	534	522	514	531	534	535	477	540	535	492	552	527	525	553	538	510	506	508	472	558	484	484	531	517	524	534	542	549	493	499	522	498	524	541	556	519	526	487	519	513	550	461	489	524	470	509	542	536	531	525	534	495	552	483	528	524	490	477	518	524	504	510	524	528	551	500	534	507	502	502	497	532	503	544	555	501	580	520	493	503	525	504	504	543	533	508	513	550	518	502	533	510	527	525	497	454	571	514	590	510	553	497	542	521	470	526	516	550	523	519	508	552	498	515	498	521	496	508	515	499	479	482	584	524	512	536	520	482	496	512	490	498	520	528	506	533	515	556	560	558	552	536	547	523	527	554	548	485	516	504	512	546	520	522	519	522	546	518	496	473	570	525	573	526	504	504	522	534	539	528	511	501	517	513	565	539	504	529	504	542	539	538	524	501	521	507	498	546	527	549	561	484	524	519	490	545	521	535	564	539	543	557	509	553	547	545	521	553	526	493	527	510	528	501	529	518	497	524	496	477	503	538	523	487	484	561	521	542	535	545	530	491	528	531	513	505	533	500	496	511	496	507	535	549	495	504	532	526	508	508	505	515	511	522	511	532	569	505	466	522	522	535	547	531	504	521	557	488	570	507	543	525	506	532	540	558	551	514	509	536	567	533	504	536	523	529	506	500	483	524	494	509	521	518	498	484	509	471	536	543	511	508	523	481	555	526	517	529	553	533	508	506	478	482	522	516	559	484	500	493	531	508	516	567	530	495	496	557	515	551	502	516	512	538	518	573	499	560	567	534	511	540	539	553	497	541	529	499	611	500	521	524	477	513	519	531	537	516	533	543	492	558	516	512	555	501	534	528	518	569	484	568	529	545	472	530	491	515	508	535	534	545	512	480	529	505	537	491	531	524	503	529	542	536	511	519	542	559	490	518	520	561	549	535	534	468	512	527	568	514	521	552	539	501	507	548	539	553	521	538	502	559	525	514	565	566	545	504	497	542	530	526	493	562	538	548	496	566	586	512	543	497	498	506	537	532	534	569	511	561	545	540	477	492	548	504	505	511	535	500	543	480	539	498	505	519	504	521	507	506	508	547	526	536	493	487	526	482	501	508	531	519	505	570	517	524	534	536	465	517	514	516	500	491	550	501	523	562	532	538	519	521	546	562	542	523	536	510	528	476	521	537	507	527	518	509	502	529	498	486	518	498	490	546	500	492	536	540	538	524	497	509	503	499	504	504	514	497	493	498	497	523	527	485	521	528	564	515	503	479	530	516	556	546	525	539	516	488	505	534	533	550	521	511	493	511	520	549	522	507	517	538	540	500	552	563	501	553	527	504	507	516	557	531	556	530	538	509	535	540	500	506	533	547	521	534	523	526	491	525	489	514	539	552	493	540	517	512	517	523	505	493	479	515	529	510	540	502	521	512	559	537	511	546	544	547	545	543	562	552	543	511	515	517	521	509	518	515	536	545	544	553	546	525	507	496	509	536	516	551	534	541	521	523	569	555	531	490	479	492	512	529	534	516	536	542	480	517	511	530	492	550	524	527	542	524	561	451	522	531	550	529	539	534	514	521	498	508	509	549	539	507	506	507	583	521	538	545	480	546	517	532	531	523	556	510	468	528	528	509	510	520	537	499	461	520	488	536	483	571	505	525	523	544	534	525	508	516	529	543	545	481	521	497	521	551	511	485	492	514	510	515	540	516	545	526	527	522	575	522	537	481	498	519	544	504	504	493	492	522	522	555	528	534	525	502	521	510	500	525	474	501	525	508	529	539	514	548	498	530	525	549	557	562	552	528	517	537	518	482	540	540	537	516	505	503	555	511	561	516	525	520	516	483	521	508	552	512	531	514	525	514	514	487	502	567	541	540	542	505	539	515	549	522	504	495	519	518	559	530	533	492	507	517	510	519	550	534	543	505	527	498	489	530	505	493	502	500	521	526	533	510	514	516	546	549	510	531	504	469	489	537	509	529	567	478	531	541	506	518	574	501	471	510	529	540	500	531	487	528	535	542	496	512	518	536	512	517	581	505	537	499	528	542	487	544	547	546	523	534	528	513	559	502	511	510	533	544	492	533	525	558	528	511	520	537	516	510	520	522	523	508	511	526	543	506	475	529	541	525	513	562	540	539	502	539	518	513	503	471	546	542	533	529	528	542	506	523	531	500	530	513	557	507	470	485	499	531	532	540	492	531	562	503	508	534	522	534	544	542	559	538	510	545	521	541	514	515	533	497	513	519	553	496	500	501	518	543	535	488	492	547	517	497	507	542	516	540	549	524	554	505	496	552	476	513	524	508	489	513	535	492	496	529	539	542	560	509	515	536	492	485	505	511	565	530	519	570	538	498	563	547	564	540	531	526	511	508	535	508	503	506	507	487	541	505	551	586	550	546	554	511	523	510	503	525	537	518	513	528	515	569	516	547	503	520	537	501	504	534	575	496	503	504	494	509	477	507	525	543	519	525	523	491	525	515	511	537	531	537	530	517	534	523	489	550	538	555	494	543	517	517	531	544	529	572	518	558	510	503	527	500	473	514	514	537	530	521	499	516	538	529	494	484	556	543	513	488	514	502	504	494	514	467	508	502	488	522	549	496	476	511	564	495	538	531	556	508	524	508	496	494	544	505	560	528	525	481
24514	21200	27722	24940	14990	668	373	287	252	199	222	170	205	167	160	175	161	166	145	168	140	137	137	141	140	138	139	147	143	127	131	120	139	134	100	137	130	121	117	131	129	129	157	141	143	125	130	115	119	125	147	142	120	128	137	150	132	122	143	140	115	114	141	149	136	137	146	141	154	138	149	147	108	132	147	100	126	131	121	118	140	139	115	126	125	124	135	121	126	136	137	138	124	129	121	142	136	125	114	135	128	144	125	149	117	127	125	128	131	141	139	140	125	139	159	108	108	103	149	144	126	116	136	144	130	132	139	132	123	133	119	130	129	134	121	113	126	133	107	120	143	129	142	121	119	130	124	127	131	145	130	135	132	101	120	149	134	111	123	145	133	133	139	124	108	128	136	133	116	102	149	142	134	129	140	152	118	129	145	143	152	141	106	123	139	115	139	98	134	146	149	143	139	131	135	136	119	116	115	137	124	128	142	140	135	127	129	148	107	104	134	147	126	103	135	131	135	139	142	141	119	131	157	138	128	149	129	128	130	145	126	138	144	117	138	129	125	125	140	126	133	124	127	139	121	129	138	144	136	124	133	131	106	128	143	127	119	127	133	123	130	147	104	127	136	119	114	138	127	139	133	131	132	141	118	117	150	126	145	135	133	132	137	122	114	124	125	148	114	146	150	135	116	150	144	121	122	151	115	130	145	129	144	131	137	138	133	124	112	129	135	134	134	144	115	128	143	126	126	138	128	124	116	157	110	135	117	136	126	154	124	115	139	130	136	151	118	130	100	137	131	147	128	139	122	141	128	134	136	146	136	118	128	122	139	145	149	118	142	122	115	135	135	116	133	127	143	124	140	118	128	128	136	119	117	127	131	130	120	131	131	114	119	125	134	120	136	104	137	108	117	126	140	128	129	137	130	129	139	116	126	120	122	141	111	143	135	136	115	136	116	131	161	142	133	126	130	125	134	125	147	136	158	127	134	120	134	122	121	143	133	111	150	131	114	140	149	134	130	136	134	137	155	116	122	130	138	139	132	104	138	115	131	146	127	126	138	128	127	134	143	131	139	117	116	127	131	117	147	117	124	128	141	141	137	139	123	129	130	113	134	133	117	128	137	131	160	153	150	128	134	106	143	131	116	116	132	122	126	123	117	134	139	130	111	145	129	136	128	112	126	115	147	142	145	127	161	117	140	123	146	130	145	135	142	132	123	120	132	120	116	140	144	154	121	118	126	130	159	128	137	129	128	130	133	114	128	113	130	125	135	125	135	133	127	147	137	130	152	128	108	148	143	148	153	149	133	114	135	111	152	114	127	120	136	137	151	109	145	127	120	146	138	120	130	132	138	136	136	118	135	125	117	131	137	150	132	123	136	119	131	126	146	142	148	136	117	127	124	150	125	153	113	121	138	142	127	120	141	129	130	116	130	132	112	139	130	114	133	121	133	117	131	130	123	129	127	109	128	134	126	144	127	126	123	127	156	109	105	145	135	119	125	116	149	132	130	146	116	135	131	137	136	130	133	120	141	142	124	122	129	135	126	134	123	105	122	130	130	117	149	151	134	148	128	121	126	143	140	136	134	133	141	133	134	136	130	118	126	150	132	120	113	154	134	122	129	136	139	139	139	142	150	121	124	134	124	131	145	122	123	153	135	119	128	138	139	140	124	126	131	115	117	105	123	122	143	115	130	126	128	150	128	131	134	123	138	128	129	135	147	137	122	111	126	119	132	140	112	130	152	124	132	126	140	139	144	132	141	103	123	134	140	126	136	120	127	146	131	138	143	115	115	120	136	133	123	125	128	103	133	133	134	136	123	152	127	117	149	122	117	131	124	112	121	145	134	121	111	140	130	141	149	126	112	129	145	125	135	144	126	134	130	114	127	159	127	129	121	119	119	111	126	132	131	140	138	152	152	121	153	129	119	131	112	137	141	113	137	133	141	126	136	126	123	122	158	117	129	134	129	110	117	137	110	124	118	105	139	122	138	129	143	135	139	121	128	110	116	128	125	138	117	122	126	127	123	126	131	133	124	119	141	137	111	137	128	134	130	139	130	139	122	113	131	147	135	127	128	137	136	109	133	128	131	130	140	115	130	134	113	131	137	159	126	116	139	121	129	121	125	137	130	141	109	136	134	130	147	134	129	130	135	113	136	133	121	129	126	140	158	122	117	138	131	129	137	127	149	136	139	136	117	119	134	128	121	133	139	130	149	130	131	131	139	112	136	123	122	131	130	130	138	146	121	136	156	129	112	110	139	137	139	138	124	118	144	153	121	122	142	107	142	122	123	133	131	112	131	134	145	133	122	140	122	122	126	137	131	145	144	120	121	138	121	142	145	144	127	122	134	139	139	123	116	132	124	126	123	118	123	124	122	141	132	124	129	129	112	131	127	140	133	125	139	133	123	133	127	143	125	107	122	149	131	139	128	136	137	125	124	137	110	120	130	146	131	142	125	132	141	123	124	137	132	150	143	120	136	135	141	129	135	125	139	142	136	130	155	136	136	132	141	120	141	114	117	107	129	131	152	117	148	122	148	144	128	113	145	127	134	119	135	111	141	128	138	121	127	146	109	122	141	109	151	136	131	121	126	154	141	119	113	140	127	155	132	126	134	127	105	145	142	106	125	114	126	141	132	142	128	123	123	121	119	126	150	126	134	122	116	134	113	117	119	135	122	114	146	122	136	125	111	123	153	143	138	121	121	139	126	128	125	145	128	138	147	132	121	119	153	155	127	129	133	122	114	156	141	124	135	134	132	115	144	110	140	128	139	132	133	118	126	131	157	127	142	115	140	151	130	130	128	122	117	133	113	125	119	121	105	130	126	143	135	137	118	116	130	108	133	139	145	128	128	134	123	126	139	156	121	141	117	152	135	135	139	142	125	132	113	133	132	126	144	131	127	143	116	124	108	122	127	126	122	139	123	141	131	126	139	126	136	143	141	129	119	124	118	146	145	125	121	130	116	127	129	114	129	131	124	106	121	118	136	114	112	137	138	118	141	111	128	124	126	121	119	122	143	120	106	107	125	136	121	126	149	144	149	146	128	141	116	140	139	123	107	125	139	126	136	141	110	139	137	130	103	124	145	123	133	118	118	145	137	122	132	122	125	126	152	160	120	117	130	128	138	134	119	122	121	155	141	133	135	108	153	151	138	118	141	125	132	118	130	162	125	135	136	133	132	119	154	124	135	143	106	143	131	132	138	102	132	135	116	154	156	134	139	132	112	97	126	120	124	105	128	111	113	118	140	113	119	113	135	109	143	122	143	118	129	127	117	131	135	132	130	125	122	140	126	137	141	140	126	137	128	114	155	130	117	138	136	136	130	142	144	136	145	104	126	130	130	139	142	141	152	107	138	137	136	125	127	132	125	121	114	121	132	139	143	150	143	124	137	140	140	153	113	120	135	135	122	111	136	113	132	140	154	125	136	138	155	135	122	122	133	142	111	128	126	135	119	124	133	122	122	126	130	149	132	124	130	130	121	123
6293	26057	18168	1554	1114	758	613	478	444	357	288	269	218	236	208	212	212	194	187	154	185	169	161	165	174	169	170	158	163	175	148	160	163	138	149	151	144	160	160	159	183	142	167	153	157	158	141	170	160	154	164	159	181	138	145	159	158	173	147	130	142	152	160	170	171	153	145	162	187	127	168	145	153	155	151	138	146	166	173	160	145	153	137	139	147	135	153	159	132	180	153	143	146	145	153	150	128	160	184	144	152	156	137	156	135	154	144	149	154	165	146	148	146	149	159	156	149	156	147	142	148	149	165	144	168	162	152	166	162	150	136	191	168	172	128	143	158	159	154	154	147	154	149	139	162	154	137	162	162	172	153	117	168	154	151	158	149	139	141	169	140	144	141	124	137	123	153	162	140	146	141	153	145	133	162	163	139	144	156	156	161	166	159	171	178	184	163	153	183	159	163	150	177	136	138	179	170	142	163	168	135	158	146	141	144	158	143	153	141	152	144	127	144	178	153	168	128	162	181	163	135	143	156	144	158	140	168	152	129	135	138	144	160	148	158	141	164	160	128	153	123	143	144	161	156	162	119	162	174	145	132	151	143	134	157	135	145	169	152	138	148	140	173	142	142	135	127	144	167	137	176	157	150	146	151	172	152	152	151	158	136	166	171	160	117	145	115	148	150	171	138	157	132	167	149	150	146	143	147	143	150	144	139	162	147	145	135	161	148	156	144	147	153	135	172	142	172	149	140	145	159	122	132	165	158	150	155	149	147	148	146	153	141	129	144	156	130	146	161	134	148	164	149	154	146	153	150	148	131	138	150	146	148	160	156	127	157	158	154	157	146	151	146	153	152	145	154	167	151	157	140	152	163	130	159	150	164	152	152	169	152	164	146	137	146	168	144	142	148	151	153	182	142	149	144	145	161	144	139	135	159	137	150	135	155	126	152	150	145	150	121	153	130	158	163	137	135	156	143	168	162	164	151	144	160	145	141	177	164	139	162	150	162	172	162	155	153	138	147	157	143	160	153	145	156	146	163	158	140	147	136	155	165	178	169	140	132	150	152	144	163	142	155	155	153	171	160	157	139	152	148	134	166	143	142	148	157	132	173	120	171	175	152	145	146	153	148	163	157	136	164	164	139	155	132	151	130	169	162	168	156	150	129	142	146	174	161	146	147	119	160	151	137	145	157	154	153	141	145	144	129	163	147	147	162	156	161	148	151	146	148	130	144	126	147	141	158	144	137	156	155	144	153	142	168	179	123	168	161	149	130	139	150	162	151	140	128	151	159	152	166	180	149	147	127	144	146	159	131	162	135	140	155	185	150	156	165	157	174	161	162	144	150	160	179	160	156	185	160	128	153	137	141	139	143	163	150	144	156	136	143	147	140	153	138	147	170	134	169	157	148	153	140	158	151	163	154	152	136	152	134	163	163	149	156	151	153	181	158	140	133	147	187	151	162	188	147	149	182	161	161	143	164	154	155	141	160	149	156	154	135	156	128	154	140	148	166	156	157	135	164	143	134	155	131	147	157	134	138	139	141	138	159	166	140	132	157	148	150	156	145	141	163	144	176	131	136	136	152	149	176	137	151	153	133	165	142	167	151	133	148	144	155	154	146	135	166	156	131	157	169	168	176	146	151	142	144	140	175	138	154	154	153	158	154	136	145	153	154	119	163	142	142	142	159	156	145	159	136	164	142	145	155	144	136	165	131	151	144	173	149	151	142	146	153	157	139	153	136	126	149	130	156	126	149	155	137	141	135	158	145	137	128	159	129	141	151	163	142	154	147	147	137	138	156	131	164	148	146	152	150	142	136	163	142	136	130	153	142	140	148	146	158	160	141	139	153	166	170	132	159	150	145	147	151	154	138	167	141	149	139	143	147	162	147	167	159	141	128	151	137	143	124	158	154	153	147	140	156	146	171	148	146	150	159	129	148	165	151	136	168	143	149	184	137	163	155	159	145	152	166	161	156	141	155	163	162	148	137	134	143	139	157	155	143	164	144	144	140	149	149	138	156	164	161	146	136	160	157	144	141	155	149	146	148	159	162	145	134	132	136	181	179	165	162	137	151	154	137	153	155	133	135	160	119	164	132	143	147	152	155	139	137	166	148	147	152	158	168	152	147	155	142	155	135	141	151	127	145	136	146	153	148	145	165	150	165	147	170	155	136	150	177	139	131	167	164	139	144	145	152	143	153	161	165	140	150	168	166	153	149	147	127	149	140	153	157	137	144	158	150	134	172	157	142	155	161	157	125	145	140	179	142	136	136	157	154	154	137	150	170	142	159	168	134	153	160	152	121	162	140	133	175	160	162	164	134	159	149	142	164	138	140	138	156	140	131	140	173	158	128	138	153	165	160	156	148	169	177	143	152	146	147	152	140	156	142	158	153	142	147	142	134	163	136	179	144	168	159	159	169	157	164	149	143	164	147	145	152	151	141	171	162	153	154	154	149	143	147	133	142	167	153	157	140	167	123	155	149	157	158	160	130	172	154	163	159	149	151	123	182	160	157	141	152	165	151	138	146	159	129	134	146	149	153	151	168	136	157	161	150	142	163	140	164	146	155	146	148	156	156	156	177	147	161	161	115	133	137	147	154	156	162	144	164	155	158	157	156	152	147	140	153	136	128	156	144	137	126	141	146	157	133	162	137	146	142	159	147	147	140	145	164	151	149	132	164	149	169	135	160	149	156	141	141	158	151	160	149	153	171	152	150	159	158	149	158	153	158	135	127	155	167	149	166	140	168	141	133	163	161	180	144	142	148	153	143	151	160	157	123	152	167	142	148	165	157	158	127	158	147	146	151	128	142	146	161	143	158	143	156	142	155	143	134	149	144	145	124	160	139	141	182	134	159	141	128	158	132	145	137	147	140	125	150	164	137	143	130	153	160	149	144	141	151	150	131	144	151	122	157	135	136	154	138	155	156	142	134	143	156	157	149	152	144	140	143	151	144	144	163	145	149	128	136	169	154	147	143	162	151	127	162	135	166	144	144	164	167	161	146	180	147	152	171	163	151	150	138	145	134	160	148	128	154	142	142	172	153	161	158	149	150	157	156	156	155	159	161	132	152	162	172	132	151	155	163	158	135	149	192	144	126	143	150	119	154	136	143	160	156	156	145	141	142	167	172	153	149	129	144	146	144	142	142	137	134	131	150	141	160	143	168	151	123	153	152	163	144	177	144	172	154	178	140	142	142	149	156	125	167	132	174	152	172	142	145	128	161	137	152	138	150	147	161	161	151	154	145	134	143	135	154	181	172	148	133	173	148	159	146	169	160	141	162	146	130	156	147	144	134	149	136	157	145	182	164	152	130	154	147	165	140	147	136	168	162	146	148	151	138	160	129	143	143	177	160	167	147	150	166	161	155	150	152	154	158	141	135	152	131	158	148	174	151	168	158	156	162	162	131	140	145	139	167	161	129	135	139	138	148	151	143	137	162	161	169	139	145	158	161	146	121	150	143	143	161	140	184	166	150	156	160	153	157	137
22430	21272	29082	23786	21272	21342	11809	1204	856	768	645	578	542	494	536	480	417	434	418	454	429	409	425	391	397	407	412	429	366	366	413	389	395	384	377	362	378	396	365	390	390	372	381	365	393	346	401	356	393	378	354	347	352	363	383	341	370	356	361	368	363	365	392	402	378	359	386	380	386	335	333	380	381	393	375	370	392	384	382	366	351	371	350	342	359	335	386	339	314	358	368	379	359	377	329	376	348	348	372	358	374	334	386	384	391	330	378	346	365	388	378	411	353	379	378	356	357	378	350	333	347	353	380	357	374	336	359	349	359	324	377	376	388	387	368	375	351	343	352	383	366	352	377	345	371	384	368	343	407	391	317	324	363	402	344	381	371	352	353	371	379	362	340	360	377	361	342	392	352	336	365	375	371	376	368	335	368	386	361	337	366	343	369	370	378	312	315	380	368	368	364	341	328	366	385	369	348	391	367	397	343	356	350	370	348	337	360	340	371	321	362	362	370	387	323	376	356	349	357	368	349	344	352	386	357	391	342	379	377	356	333	387	367	384	368	373	396	365	367	343	364	378	346	347	377	328	349	378	358	400	315	375	346	344	359	375	357	361	308	324	351	367	380	345	342	357	354	353	378	362	361	356	365	337	323	323	357	364	379	361	360	370	345	346	331	342	349	371	348	366	374	383	362	368	390	392	340	356	362	369	379	382	364	390	357	378	350	341	366	371	349	332	379	379	364	358	358	369	360	390	367	388	312	340	389	336	355	362	362	367	360	346	346	363	349	367	367	346	325	372	355	363	351	341	363	356	346	361	358	413	342	382	363	331	364	340	341	377	325	372	314	370	382	358	332	383	332	366	358	364	351	387	362	388	332	397	361	360	330	370	352	372	347	359	392	327	397	361	350	352	349	335	385	382	368	379	381	343	349	368	375	367	383	355	363	376	338	404	335	339	361	369	362	417	367	363	341	341	352	350	380	358	366	397	360	359	367	367	328	396	351	381	373	417	356	370	377	346	337	340	359	348	373	366	370	357	379	386	365	365	352	346	325	359	378	343	346	351	383	397	382	356	387	313	360	357	355	365	357	387	362	372	362	396	337	361	389	335	363	330	369	334	368	353	361	333	341	325	377	359	370	353	344	343	318	397	336	382	357	379	336	359	394	342	359	367	347	350	384	356	349	351	366	355	342	357	357	337	338	367	356	351	385	382	351	350	377	383	358	341	373	361	353	361	396	379	354	344	372	364	358	362	324	405	386	333	358	370	350	371	336	375	367	369	352	336	378	363	362	374	355	375	342	360	353	348	338	379	365	351	328	386	340	359	354	355	349	335	353	360	346	376	373	356	348	369	312	389	353	394	338	321	377	339	346	362	344	348	370	413	406	360	356	351	358	352	379	359	337	377	359	325	381	335	321	342	339	310	334	374	380	358	361	356	336	372	332	336	356	424	363	360	387	359	382	356	376	373	359	345	380	366	354	343	343	376	353	347	366	357	353	391	350	331	328	380	360	396	348	411	393	379	360	371	353	367	339	365	403	373	383	340	369	370	354	339	349	365	360	371	338	342	389	354	359	387	341	381	346	358	324	385	354	392	354	346	378	380	360	376	328	355	362	375	341	379	349	361	365	375	356	369	373	363	383	382	375	372	384	359	347	340	355	384	355	387	385	398	354	339	350	380	363	372	363	375	345	367	378	382	365	347	361	382	376	371	369	359	361	361	378	381	364	386	350	352	341	366	347	356	354	359	382	361	337	353	341	353	346	398	381	358	368	348	351	391	403	345	345	348	385	364	372	367	378	367	397	374	365	370	371	363	350	368	386	383	350	354	384	346	343	347	326	359	342	355	352	390	366	345	316	371	350	379	372	359	377	365	361	391	361	367	354	317	360	371	366	358	315	364	362	350	347	364	362	360	316	358	367	363	368	376	347	364	364	388	375	390	351	369	343	379	337	384	333	372	377	382	335	340	389	382	354	342	364	344	335	369	307	337	333	353	336	339	326	383	353	384	357	346	344	375	373	344	364	380	355	364	339	354	358	369	379	341	360	364	393	355	354	375	423	333	354	364	356	355	375	354	379	386	402	355	350	370	365	378	379	340	355	350	370	387	392	363	341	359	369	367	320	362	349	355	361	368	325	359	338	385	382	378	380	357	356	342	338	352	378	370	353	352	358	409	366	396	356	380	338	350	361	350	374	335	340	375	333	392	403	398	356	354	341	367	369	388	370	338	357	351	371	345	396	327	352	354	347	408	368	347	368	332	317	348	323	368	373	342	347	384	391	343	392	369	375	391	344	361	344	344	344	328	390	362	356	354	387	372	358	349	350	358	362	390	375	351	359	343	356	338	356	332	352	346	338	375	350	358	367	367	366	339	386	388	361	379	347	389	349	346	364	351	361	371	373	359	348	358	327	342	316	356	345	343	353	339	362	361	351	357	369	357	362	340	367	353	360	394	363	355	346	371	380	370	377	365	361	347	399	363	356	354	369	375	366	327	336	365	322	371	323	354	356	357	355	359	396	381	331	322	366	385	346	393	352	345	368	342	369	352	354	366	375	368	349	363	351	361	361	381	344	342	331	331	350	377	340	361	333	357	389	338	383	353	371	357	330	304	320	350	351	350	388	345	343	376	367	356	372	382	384	342	345	361	354	355	371	361	345	341	381	385	373	351	345	344	351	380	358	339	362	329	391	387	352	367	319	347	394	371	338	342	343	357	358	343	403	397	369	339	363	327	379	352	336	350	349	357	399	333	336	348	374	363	389	365	356	334	313	355	323	390	347	336	369	374	351	345	379	357	346	388	337	374	336	359	395	392	337	358	340	373	362	399	351	363	363	349	334	359	376	393	344	373	367	384	353	329	387	340	346	363	345	367	355	358	368	330	352	355	359	352	380	357	347	341	349	346	366	363	337	359	355	385	350	372	339	344	370	373	383	357	359	352	345	352	357	381	380	355	388	336	333	380	341	374	353	358	363	335	350	333	385	354	361	381	342	373	365	355	356	359	363	381	355	335	371	358	338	356	352	369	307	364	412	335	356	400	350	375	402	378	379	374	343	354	359	345	348	389	354	329	353	376	340	358	358	372	358	362	362	352	341	352	379	382	343	366	340	360	318	342	346	394	373	332	353	345	367	329	338	332	353	390	359	360	373	312	363	369	338	379	329	360	339	364	365	350	346	344	375	346	373	383	378	347	342	383	336	327	341	350	367	348	337	356	387	388	369	359	354	336	345	384	340	319	360	349	321	394	370	364	383	351	363	366	360	387	375	342	355	327	358	358	397	339	349	393	326	352	370	375	377	345	410	333	364	376	374	382	330	365	302	334	355	371	360	352	360	341	358	399	340	370	382	342	367	378	324	330	368	348	386	364	365	368	334	361	340	339	349	333	378	371	374	388	342	395	372	313	339	373	352	356	362	386	328	339	364	360	338	355	381	353	383	323	360	346	328	349	337	367	381	374	392	353	381	392	361	397	369	358	335	352	368	372	353	357
9747	39625	28720	4913	3524	2593	2045	1557	1233	1078	894	768	669	603	613	572	509	492	476	440	525	476	449	483	442	435	424	435	432	434	432	424	400	395	419	450	445	425	437	399	410	404	442	413	401	396	382	441	454	435	413	376	408	424	382	427	400	381	431	380	397	411	389	414	399	437	408	405	420	419	376	428	404	376	371	428	409	409	404	388	448	412	429	394	402	411	389	401	450	411	381	388	392	442	380	429	390	409	374	375	417	387	405	396	412	416	362	423	382	402	403	396	423	381	421	384	407	416	404	423	365	394	376	383	381	395	384	398	391	353	380	383	387	417	419	409	388	385	384	384	372	388	431	390	381	417	394	357	398	384	384	372	387	406	396	404	377	382	395	400	422	397	393	409	391	400	406	384	404	398	376	377	389	365	401	370	380	371	408	421	392	432	399	410	396	396	422	353	413	417	377	401	393	396	364	399	364	399	376	388	382	391	409	437	414	383	421	401	379	404	373	359	349	410	362	424	391	395	397	406	458	395	388	354	390	402	408	403	379	377	376	412	382	399	414	395	424	404	375	359	405	371	407	398	332	380	378	403	418	370	386	394	394	384	383	387	389	380	397	384	368	406	349	404	408	387	419	362	351	401	374	388	423	412	404	373	384	416	397	428	418	391	367	422	376	404	403	392	399	399	410	417	378	390	376	383	359	401	398	397	366	390	426	412	361	369	410	381	363	401	393	385	390	375	414	366	371	393	394	393	381	375	398	408	395	413	451	415	392	406	393	418	404	422	409	408	401	384	393	371	394	379	392	422	383	362	440	389	388	403	369	377	433	406	376	402	367	403	414	380	387	390	411	393	398	350	396	363	364	367	415	426	398	405	371	366	401	398	401	391	399	383	362	381	390	374	411	398	400	393	388	403	413	410	403	396	402	389	418	396	381	363	422	392	416	378	395	391	391	412	402	390	389	403	380	375	361	421	394	383	396	401	392	376	371	397	415	369	384	401	405	401	379	427	373	403	389	449	391	409	404	395	411	370	416	359	410	418	383	399	372	384	366	352	414	381	387	363	399	384	411	378	400	379	416	370	395	401	407	368	394	409	406	363	391	376	356	376	361	384	396	362	435	393	406	392	361	384	395	394	420	396	367	387	379	392	395	378	382	391	386	405	387	397	381	396	382	404	425	370	373	371	355	399	382	399	392	385	360	405	392	417	408	374	379	391	416	392	379	446	377	399	373	416	416	390	421	400	419	359	403	393	377	419	388	389	364	401	379	425	382	427	390	409	383	388	380	401	386	420	405	391	417	411	404	439	382	387	409	397	401	401	413	387	368	424	379	381	392	403	410	391	390	388	390	388	383	375	387	453	414	391	399	393	371	398	416	370	398	412	396	367	394	407	379	366	402	406	369	404	386	420	418	388	405	425	379	422	390	372	428	380	386	384	399	375	393	395	407	384	339	373	375	380	411	382	383	373	365	387	400	367	387	379	380	360	355	404	407	385	409	390	382	384	380	396	372	413	428	417	404	393	381	388	387	388	379	432	385	374	402	408	401	329	408	398	374	395	419	423	429	347	416	440	364	398	415	386	399	420	417	396	407	375	377	384	390	408	411	415	394	386	411	394	416	414	413	384	429	390	406	380	371	389	407	397	390	396	402	421	381	391	383	414	405	399	384	427	393	420	402	369	396	396	380	417	396	372	430	386	402	386	371	364	384	372	373	405	353	360	376	401	391	425	359	378	394	422	367	392	397	387	399	416	396	353	373	381	394	389	381	424	404	413	393	435	375	416	389	397	360	411	391	379	389	408	379	356	378	399	386	404	347	391	412	366	415	392	372	374	419	408	379	423	370	379	448	388	391	373	387	420	400	365	385	384	396	398	373	400	368	432	358	385	393	395	395	393	399	393	402	382	383	390	402	370	385	412	354	406	395	408	386	406	408	411	364	407	393	380	391	415	393	349	409	405	378	397	389	430	421	373	398	388	396	383	393	375	375	394	415	377	413	380	430	400	361	380	391	388	382	435	401	417	374	399	376	416	411	406	403	395	381	377	400	358	404	392	363	417	401	402	395	402	395	407	418	417	392	391	427	370	353	406	372	417	356	342	413	366	403	393	358	456	405	417	366	396	364	388	387	393	418	377	410	385	391	400	382	402	386	450	368	418	391	403	398	405	403	405	421	355	354	391	427	383	406	375	435	415	405	424	383	413	408	401	391	421	345	413	381	399	395	369	406	396	384	393	416	406	379	363	419	401	379	395	425	384	398	378	391	382	376	364	384	363	400	403	413	393	338	384	395	380	409	395	414	416	396	377	446	409	409	445	382	400	392	371	389	348	413	393	405	388	382	407	412	415	416	400	365	355	387	380	436	420	371	403	445	396	393	411	367	383	391	418	384	413	397	368	392	382	386	395	395	377	438	365	398	382	363	404	405	374	416	400	436	386	393	402	404	356	359	385	396	393	411	424	423	425	405	412	408	408	403	424	426	440	434	411	396	424	416	423	371	405	381	397	386	403	402	371	429	400	347	413	395	350	373	435	407	410	411	361	400	369	406	374	366	420	389	362	409	395	426	343	395	402	395	380	395	399	425	386	423	387	400	390	418	382	379	361	394	400	414	411	377	366	401	414	378	370	394	410	381	398	378	390	379	424	414	407	427	432	373	441	420	417	386	406	353	397	414	408	389	398	365	386	418	384	409	379	381	365	373	419	393	400	436	384	434	383	409	401	394	372	392	391	418	424	402	381	376	402	400	412	395	371	386	383	376	389	404	395	428	385	396	369	429	408	367	405	428	398	360	398	440	363	428	356	378	393	401	412	380	407	413	373	394	446	365	412	389	432	407	385	395	351	407	383	388	400	391	419	392	381	423	395	382	370	371	385	383	397	413	384	399	368	402	387	406	404	394	399	382	372	397	365	394	365	401	397	400	386	396	371	415	383	410	405	363	405	377	389	385	383	387	390	401	389	413	391	375	371	377	412	405	404	392	390	393	392	392	359	393	438	405	391	415	403	393	404	388	380	394	407	421	392	401	438	352	392	344	376	374	422	382	415	383	372	388	388	416	377	394	439	418	390	364	445	413	387	410	390	390	370	396	407	394	406	382	371	395	390	383	354	405	372	405	383	393	398	421	402	400	371	402	345	386	383	385	396	413	388	399	362	397	367	361	389	388	383	414	385	399	364	398	408	411	402	381	387	384	381	422	415	405	401	408	389	394	398	394	377	401	385	402	396	374	374	416	410	375	388	409	439	361	400	384	402	394	380	404	374	403	417	417	403	417	379	381	407	410	372	434	357	410	363	426	378	398	384	333	375	397	370	395	360	411	402	380	382	381	392	411	396	406	406	434	419	417	390	392	397	420	354	404	399	390	382	362	407	388	388	366	382	394	433	347	373	394	378	387	390	391	362	409	397	352	375	385	373	399	376	396	411	412	393	383	390	396	400	392	385	372	386	388	384	379	407	343	372	410	371	372	377	416	382	352	426	401	389	386	408	421	374
27469	19534	8685	714	378	329	320	332	312	279	283	294	286	323	281	277	279	290	306	282	304	286	276	316	297	293	298	290	281	291	291	302	294	286	278	298	291	307	278	283	289	319	261	318	297	284	272	301	273	301	287	267	277	341	289	284	305	310	304	278	296	312	257	298	308	299	284	302	306	291	303	281	310	314	298	277	295	284	305	292	260	270	272	286	308	308	275	294	268	328	275	291	270	283	271	285	293	306	296	285	293	315	276	259	274	294	261	307	308	285	278	283	305	337	268	275	269	259	290	287	295	286	314	317	283	282	264	293	273	280	276	257	321	280	288	310	265	266	249	289	292	278	279	298	314	269	297	308	300	281	271	329	290	309	324	309	291	308	283	285	307	267	258	309	294	287	302	310	270	278	291	292	321	279	287	273	274	271	261	251	312	253	274	308	308	301	327	287	288	306	298	292	279	314	271	304	286	296	283	280	291	261	299	264	279	272	289	278	284	289	286	253	318	285	293	282	299	266	290	297	294	299	286	265	306	279	313	268	321	280	309	327	258	307	262	282	291	304	291	291	269	324	291	272	300	282	305	262	307	285	273	287	291	271	323	293	293	296	300	310	310	290	284	323	281	303	273	279	301	286	282	283	272	312	306	289	302	288	285	269	275	288	301	305	268	292	291	270	301	275	281	279	307	294	270	268	321	283	282	260	287	264	301	282	309	258	290	289	258	268	306	289	250	292	315	277	297	275	268	291	263	285	293	280	307	266	289	304	282	291	287	284	263	289	253	302	302	269	298	301	320	268	274	292	294	281	302	302	315	297	300	304	299	286	313	303	266	295	257	264	279	243	289	299	282	293	255	313	267	290	297	280	285	267	256	293	296	288	285	307	298	267	289	276	280	276	265	264	283	307	311	290	294	308	305	294	271	263	283	297	253	299	287	305	304	264	266	280	295	297	294	319	308	298	297	274	278	278	264	317	322	285	273	301	278	297	271	317	247	303	284	302	293	287	305	288	295	297	297	295	273	284	293	289	255	296	306	299	314	324	319	296	269	284	278	305	263	286	293	289	280	282	289	320	289	302	280	305	304	258	290	285	277	292	279	297	273	304	303	302	266	264	303	296	260	312	307	286	276	287	272	290	303	297	276	294	294	276	303	264	291	278	306	287	279	253	309	281	275	305	311	290	279	278	283	309	297	304	306	291	283	293	297	294	310	320	258	300	265	284	260	286	299	275	260	301	315	270	271	294	264	286	294	293	303	289	272	276	291	265	312	275	274	300	295	264	293	311	276	298	284	304	285	308	306	324	275	269	275	292	306	284	300	299	243	287	304	331	301	289	298	315	256	280	324	262	295	282	294	310	277	303	296	296	286	278	296	272	286	262	321	251	290	287	267	282	279	280	276	282	262	265	307	273	273	310	302	270	301	278	297	289	287	283	296	268	299	288	289	306	286	299	318	278	310	303	303	271	286	272	324	300	271	305	310	291	288	298	304	273	301	263	314	279	251	281	270	278	277	270	261	274	295	306	263	294	288	304	254	276	300	255	277	292	299	303	278	331	288	292	294	292	289	274	269	303	301	286	273	264	312	292	295	305	262	300	279	321	295	293	266	278	304	272	289	284	334	283	307	292	313	299	309	312	279	278	294	287	298	296	259	304	292	279	271	288	277	300	254	291	307	288	282	286	276	311	301	278	245	284	293	296	301	271	271	286	271	298	291	321	275	294	297	282	277	271	300	279	277	283	293	283	303	302	300	295	266	280	309	311	292	269	308	271	278	284	302	271	277	295	273	267	278	296	305	306	301	273	277	285	313	304	278	280	272	276	295	291	314	288	273	305	315	302	312	278	280	287	310	292	288	299	269	287	296	278	278	284	282	319	280	284	289	290	309	308	303	282	318	293	302	301	298	282	287	273	291	289	276	275	269	281	299	282	290	312	270	292	279	296	295	268	290	303	265	262	293	298	279	288	250	300	258	293	310	298	259	319	251	295	292	265	285	294	314	316	332	272	253	277	254	278	271	279	284	274	271	265	270	295	275	299	270	285	291	329	310	281	290	256	299	278	306	284	294	277	300	279	302	293	282	285	303	278	302	268	269	303	313	300	292	263	300	275	294	278	266	318	290	289	327	262	294	265	295	273	310	261	283	276	296	292	277	276	297	280	245	304	278	290	256	283	277	275	304	309	252	318	273	305	317	271	277	298	315	291	267	281	290	292	298	309	303	275	297	285	269	282	285	321	275	249	269	298	302	281	268	334	284	283	284	277	287	258	269	265	282	284	303	273	310	300	270	283	264	281	275	269	247	306	297	261	300	297	266	320	287	277	282	294	288	279	290	297	299	326	271	277	278	309	301	279	280	254	271	292	328	305	284	306	322	274	285	264	284	281	296	302	269	299	285	305	270	296	301	293	299	296	279	282	284	297	285	283	292	279	264	306	276	301	302	293	297	286	269	296	303	274	305	276	256	261	291	306	330	286	266	276	305	277	278	272	297	290	311	294	280	266	296	296	295	245	264	279	313	274	297	307	283	288	301	286	277	289	282	292	281	302	303	310	280	295	258	280	289	311	294	258	277	304	277	277	279	278	271	309	287	298	279	279	301	306	297	275	320	302	309	300	311	274	325	289	289	313	296	286	281	292	302	297	290	284	308	293	292	286	289	269	267	252	313	276	286	287	276	290	287	272	295	304	294	243	291	274	315	313	300	287	291	262	278	285	297	280	308	279	245	289	313	318	301	257	291	313	299	294	288	283	290	290	280	305	286	277	297	265	290	305	288	286	277	279	252	330	293	287	277	295	277	279	313	287	286	267	309	287	311	269	271	265	288	288	306	264	279	297	266	268	295	278	303	301	288	312	264	304	282	302	258	283	265	300	297	317	304	288	299	291	296	278	299	293	311	288	301	291	269	307	282	286	282	312	285	300	310	307	293	287	276	252	294	277	260	289	316	279	275	309	320	300	306	283	308	283	281	280	321	308	274	306	261	272	279	300	286	293	304	263	290	321	316	273	278	303	266	280	301	279	268	278	276	277	285	284	333	314	298	274	293	304	269	243	299	280	314	284	285	294	268	286	270	293	317	269	334	267	249	307	260	310	283	301	292	278	259	286	295	297	293	270	279	317	261	280	278	283	293	307	305	300	255	290	285	288	288	287	260	279	252	275	290	305	301	299	312	311	308	300	304	289	306	295	294	300	270	266	289	279	270	293	291	291	303	296	300	295	258	250	305	302	294	250	249	271	301	276	239	299	276	293	267	292	303	245	277	278	293	301	298	276	283	267	311	301	285	299	275	295	288	300	302	302	281	288	320	290	319	307	283	253	292	304	298	268	304	287	296	295	253	285	299	305	306	303	292	270	284	302	291	306	273	299	257	261	278	318	292	261	304	287	282	275	305	281	307	304	257	283	266	289	309	285	290	320	306	279	322	284	281	285	315	288	282	296	297	266	277	314	301	314	302	261	288	292	285	281	298	319	304	313	303	294	269	309	306	307
6339	7861	4554	445	370	379	377	342	336	321	309	319	304	279	302	345	319	312	340	313	309	303	304	315	319	303	300	339	324	315	282	284	330	344	302	330	319	304	273	280	312	298	267	306	314	353	322	300	311	313	330	290	323	312	298	302	322	301	299	342	296	302	297	301	312	280	321	312	320	308	323	307	333	353	317	313	335	303	309	325	300	312	299	331	286	294	287	312	348	283	318	337	323	302	278	325	314	275	312	323	323	286	288	305	309	298	329	285	314	296	297	277	296	305	294	314	314	331	270	297	300	335	293	294	280	309	325	285	313	301	279	295	316	323	285	295	320	316	338	282	314	307	303	289	314	302	275	304	301	296	278	297	307	305	304	354	307	302	274	312	308	313	297	298	290	298	322	298	323	287	300	313	324	313	293	327	282	301	296	289	318	322	269	298	324	304	284	285	322	284	313	319	342	269	314	324	286	294	272	308	286	305	291	333	286	296	289	318	278	297	258	290	298	304	294	277	286	318	298	277	286	324	293	302	280	321	305	294	360	295	323	305	317	278	311	333	294	321	299	325	354	310	330	306	271	302	272	321	287	301	300	309	292	330	318	296	295	293	289	297	278	275	332	312	342	269	346	289	319	311	271	337	319	315	300	318	272	330	268	317	325	308	311	282	302	301	277	314	297	310	272	319	308	316	307	307	309	309	312	289	308	306	306	325	296	323	320	304	305	304	295	308	313	300	314	308	305	279	302	302	303	285	323	303	353	281	314	260	295	325	295	319	339	320	283	303	316	310	303	294	306	318	304	309	297	319	331	282	328	274	306	302	320	313	344	322	314	310	330	319	304	327	289	320	295	283	330	306	288	308	276	317	316	320	304	285	304	309	277	319	290	294	301	319	322	311	291	299	316	286	315	303	321	292	306	322	319	325	300	317	290	302	281	321	340	295	319	299	312	316	284	297	308	316	306	286	331	290	300	297	297	301	314	340	298	307	282	296	284	315	285	300	313	305	341	310	321	275	306	289	290	300	306	298	304	271	291	300	347	314	309	311	346	307	311	316	294	293	307	319	281	313	288	303	331	298	294	328	304	243	307	273	328	300	302	305	307	294	309	321	277	317	305	316	321	310	286	287	270	292	326	297	323	304	285	305	322	298	298	279	316	307	324	277	330	334	318	323	311	310	321	321	305	316	312	311	315	282	315	286	289	291	317	296	300	298	276	293	300	284	321	323	311	313	328	323	312	311	302	328	299	305	325	319	315	280	330	331	341	316	316	309	298	298	301	324	319	300	310	314	323	315	316	335	279	301	309	306	290	311	312	268	292	323	280	321	325	313	304	295	277	295	327	286	286	309	312	352	298	273	309	294	307	286	284	313	299	269	304	322	330	298	328	304	298	292	300	320	300	341	300	316	317	327	295	316	322	286	330	292	302	312	297	324	306	293	343	324	288	282	296	311	337	322	294	288	285	282	302	301	300	320	318	286	284	294	292	320	314	312	299	265	331	310	313	290	292	309	306	292	321	313	299	300	306	311	324	322	296	275	303	312	301	311	326	299	298	302	314	311	301	319	329	297	331	321	303	311	309	333	321	332	295	313	319	311	264	308	283	299	322	303	315	282	317	296	334	284	307	319	326	309	307	318	309	288	280	310	306	309	315	313	333	311	320	307	301	327	311	300	319	325	326	280	305	292	311	299	293	315	313	294	312	319	311	298	315	294	295	323	303	290	284	279	331	302	289	330	301	300	291	331	305	316	300	272	305	260	327	305	312	320	290	314	299	316	294	305	331	305	297	297	313	351	301	295	323	269	268	309	319	329	278	298	305	318	307	306	305	298	323	328	306	305	317	315	318	280	283	306	313	295	303	341	285	324	312	300	288	302	281	290	322	313	326	339	309	310	312	302	339	299	265	294	297	325	305	324	282	317	317	330	286	293	300	330	307	303	292	307	301	318	295	298	299	310	312	316	321	320	294	314	318	285	346	304	299	311	311	295	310	316	313	306	303	308	299	298	313	332	321	280	289	295	318	295	304	349	291	328	310	320	304	330	328	280	325	308	293	314	301	289	330	298	297	285	317	321	312	270	339	322	306	330	296	318	303	328	315	288	319	321	314	293	291	297	344	278	297	343	306	308	307	318	279	346	311	280	290	308	305	317	295	303	319	308	303	328	336	288	316	321	269	320	302	305	304	304	283	321	296	301	310	296	282	290	287	318	309	327	325	306	306	313	299	302	322	323	310	323	302	320	302	306	303	314	308	326	300	300	303	302	327	320	285	286	306	318	290	342	290	305	290	325	331	325	295	320	290	307	291	291	360	292	270	332	328	323	284	328	293	307	302	312	303	266	300	288	350	297	296	315	323	291	323	339	295	302	320	309	303	316	339	313	267	338	320	305	287	310	306	316	268	319	316	325	302	288	308	333	301	298	323	318	306	296	332	276	274	308	299	313	318	331	315	299	300	318	321	291	301	319	300	309	314	297	299	318	296	314	293	306	297	324	269	324	268	266	319	321	300	323	323	283	319	317	300	291	337	307	317	336	325	268	287	320	272	301	310	288	324	322	348	292	289	285	307	297	305	302	325	308	316	289	289	276	318	311	276	289	318	322	329	313	276	331	318	325	257	291	301	296	303	310	285	332	292	281	297	313	301	314	326	293	320	301	313	324	317	333	312	295	307	285	298	303	294	308	300	291	293	324	292	300	339	323	325	326	327	323	277	337	285	289	328	320	261	324	335	288	314	329	293	286	292	280	293	312	291	314	310	319	323	297	311	313	343	314	273	302	281	324	340	291	294	308	284	315	331	307	327	290	302	317	293	275	337	311	307	280	305	306	261	319	279	297	285	318	316	331	305	309	293	290	308	301	309	299	308	333	312	307	309	315	334	306	329	319	333	324	256	304	297	303	320	279	283	302	309	324	290	308	315	316	317	319	321	300	339	304	316	307	274	312	309	282	323	293	300	282	287	313	313	308	299	333	295	322	290	286	314	290	290	313	322	288	312	344	309	278	320	320	316	313	295	309	308	291	305	323	297	309	300	322	317	279	305	300	309	319	294	277	310	311	327	300	311	308	303	320	318	331	317	305	329	355	267	299	277	294	307	326	287	310	277	280	312	284	283	311	306	316	288	307	309	283	307	348	284	301	302	284	290	303	314	290	306	298	339	302	278	314	281	310	316	355	261	336	298	318	330	301	323	303	313	328	301	316	319	294	304	319	298	300	315	299	296	353	279	297	338	322	287	347	319	299	319	285	337	290	310	308	304	325	310	296	276	305	331	269	318	295	306	336	308	338	287	270	303	296	309	330	299	294	312	315	290	301	322	319	291	303	297	323	327	301	320	334	324	302	307	305	299	294	301	297	310	315	319	326	304	311	316	328	287	302	287	323	296	291	304	296	276	321	292	324	296	302	301	313	317	289	278	321	322	303	335	304	306	323	298	305	269	309	278	292	302	309	313	329	297	297	326	289	313	315	344	284	283	298	314	313	314	338	299	309
23578	21298	28736	24187	21303	12740	1400	876	752	698	617	593	609	587	557	575	555	542	520	548	490	517	540	499	534	493	505	493	494	441	490	535	492	487	487	516	511	475	487	486	480	488	497	492	517	466	524	513	459	468	471	517	464	493	476	462	479	532	500	481	488	495	485	476	469	495	491	486	501	496	472	485	494	515	462	526	480	490	452	456	474	480	526	474	448	489	488	501	521	506	501	464	494	501	466	499	511	488	481	512	510	523	502	528	463	505	489	496	480	506	495	518	498	464	486	521	451	484	473	489	494	451	502	475	479	491	524	487	492	472	460	489	493	493	519	522	503	496	475	514	483	468	465	469	522	497	471	467	462	479	463	497	487	501	476	440	500	477	490	499	484	493	475	536	495	452	469	508	470	454	467	503	466	473	504	485	481	462	515	441	470	520	484	484	454	523	463	487	499	484	487	502	464	495	497	429	492	556	504	549	478	481	491	468	515	458	459	472	459	487	448	490	503	473	468	471	483	530	491	535	519	508	480	478	456	483	535	499	496	460	469	475	477	478	446	484	470	485	491	472	478	520	466	467	425	479	492	478	497	512	506	451	506	528	526	488	483	518	472	476	489	497	457	488	436	500	497	476	487	472	505	476	482	451	505	475	465	499	493	540	488	480	495	486	490	492	490	496	474	497	514	428	484	519	515	491	492	460	493	486	518	510	456	496	482	492	518	517	483	485	476	502	459	474	504	470	487	467	490	501	508	459	474	457	475	463	495	505	482	458	464	489	491	478	502	519	494	453	511	507	528	483	503	482	494	502	512	485	456	469	499	508	510	538	496	545	461	483	478	496	539	493	444	486	516	496	454	486	508	501	519	467	480	492	480	493	508	547	477	516	543	478	475	475	485	499	499	468	515	491	496	489	471	497	475	524	473	486	423	488	481	515	425	438	532	462	501	511	481	526	462	477	499	516	500	454	458	506	471	469	488	475	501	475	498	465	497	478	504	438	483	480	496	455	494	468	481	493	448	473	474	523	538	460	447	506	483	479	494	474	510	495	506	495	487	487	517	503	465	492	495	433	496	545	487	464	458	514	527	439	500	490	505	511	532	484	504	501	452	452	505	484	478	509	517	481	456	483	505	457	491	493	516	525	505	487	470	473	497	500	469	532	497	488	480	481	441	534	531	487	506	484	527	499	509	514	472	452	484	483	456	470	504	538	492	468	462	501	487	505	544	443	458	498	459	493	454	493	501	466	482	492	460	519	508	471	476	481	522	461	470	488	481	468	494	508	494	492	475	485	491	507	496	465	482	481	496	508	464	454	438	508	525	480	487	490	500	487	485	479	479	527	477	559	463	487	504	522	506	456	497	485	498	496	491	503	473	441	461	470	501	472	459	491	496	453	493	461	499	464	491	506	475	477	442	494	459	507	496	495	532	486	470	485	530	492	485	473	509	515	490	507	470	462	495	518	495	462	500	461	501	514	511	497	544	460	503	495	489	455	479	504	484	474	508	465	490	478	467	472	518	471	494	549	470	498	425	499	485	499	468	483	525	506	478	479	481	492	492	491	462	454	482	476	497	462	495	484	482	492	488	512	466	479	494	478	490	457	471	490	488	522	464	476	447	491	456	489	487	498	482	521	484	495	490	508	529	488	532	505	491	514	452	507	473	487	486	491	500	498	517	475	463	486	457	480	477	510	476	515	516	476	490	475	523	451	469	487	444	519	523	482	508	489	477	479	483	460	505	510	484	444	462	474	491	446	495	477	452	481	475	481	464	518	470	502	440	482	491	480	462	505	475	451	492	474	487	475	454	490	479	485	477	491	491	478	477	483	487	497	506	469	486	456	487	501	498	500	500	448	514	482	488	475	502	527	528	470	450	527	488	503	445	478	496	502	473	480	482	493	490	473	504	473	517	481	504	509	478	457	506	516	520	457	499	476	525	505	476	486	490	508	482	446	470	494	525	483	503	516	456	475	482	484	460	506	438	518	522	442	514	476	495	518	461	474	498	484	468	486	495	464	493	499	491	526	514	492	499	468	492	459	505	479	492	489	504	515	503	471	512	502	469	461	483	523	494	485	483	481	493	525	485	489	473	465	528	451	494	445	468	488	478	472	491	479	488	479	487	488	466	485	524	483	507	437	495	486	478	495	494	500	471	452	455	454	489	526	461	472	513	467	520	461	465	503	469	513	494	450	478	519	485	544	508	470	477	499	457	523	492	466	508	513	494	467	488	476	467	500	463	519	474	503	515	453	491	502	513	480	482	478	484	521	497	469	515	516	475	455	480	489	493	487	526	497	451	489	502	482	505	502	494	465	508	514	507	488	485	488	465	509	475	489	450	455	496	524	468	528	470	510	481	494	503	473	465	492	516	497	443	508	464	472	486	440	479	482	500	466	469	519	495	519	510	496	490	477	425	492	444	513	459	501	478	527	501	483	495	506	488	470	500	475	492	487	465	468	518	507	483	444	438	441	486	472	483	500	507	450	505	489	504	476	499	516	454	479	503	495	484	448	517	445	453	499	459	498	482	479	497	510	540	484	469	481	481	473	486	473	507	539	450	474	489	468	487	501	506	460	442	471	488	498	483	522	475	488	469	503	451	478	492	516	480	492	476	444	482	501	471	465	507	511	480	540	529	445	435	494	499	522	546	451	514	500	502	465	449	494	517	465	474	468	522	491	480	498	469	521	504	487	543	486	478	487	475	482	543	489	507	502	447	461	496	459	467	475	471	490	493	488	492	495	517	534	470	510	520	488	525	483	471	493	446	514	484	466	450	501	476	431	508	531	486	471	475	461	472	476	502	489	480	491	506	447	520	472	509	496	503	474	501	471	527	481	467	445	538	503	438	470	466	484	535	508	487	548	488	492	511	515	521	433	462	448	502	473	439	481	492	477	491	440	445	497	478	506	469	479	482	476	510	490	507	501	488	471	504	476	474	523	518	439	482	507	479	506	431	514	484	486	532	491	515	509	471	439	499	523	514	495	474	513	489	492	492	509	466	499	506	476	470	482	456	514	486	489	488	439	464	486	521	501	481	488	488	476	465	497	480	500	472	470	472	512	531	484	514	516	490	471	491	469	490	485	469	492	467	485	498	503	502	519	480	472	477	521	482	497	500	498	478	529	499	482	506	485	465	483	504	476	498	514	479	496	476	506	495	513	493	487	485	465	488	477	453	520	489	512	486	485	474	500	503	518	505	437	484	451	480	453	519	451	453	531	493	471	506	472	487	495	493	523	471	488	492	478	498	461	453	484	501	462	502	454	481	533	495	456	484	451	512	494	464	475	486	487	490	482	485	488	488	449	489	514	503	489	505	504	509	466	475	477	435	489	473	486	479	468	519	479	498	494	516	472	494	467	459	494	529	490	452	492	470	464	516	489	439	512	458	448	484	503	504	473	458	469	462	479	506	476	500	491	470	470	464	456	503	488	495	469	497	474	494	482	490	476	518	511	490	470	522	481	527	444	473	498	490	462	459	450	521	480	468	474
7215	27391	24273	2915	2179	1747	1343	1099	992	808	768	702	721	664	654	598	609	582	549	576	583	548	551	516	587	528	514	529	504	529	501	537	582	519	518	532	506	503	517	518	518	529	517	513	526	530	514	540	574	540	543	523	548	468	535	495	539	512	508	477	533	528	544	511	500	517	488	540	544	511	484	541	563	502	535	545	516	517	523	536	551	502	553	512	491	531	505	512	503	508	570	523	480	491	549	512	520	521	508	522	498	494	519	491	520	510	561	547	481	533	551	543	516	544	507	495	541	541	515	536	526	533	508	519	545	542	531	544	494	473	499	498	544	497	529	553	517	504	505	545	542	557	512	484	515	500	516	537	540	532	539	509	517	504	494	506	510	514	476	493	490	495	498	512	504	534	510	536	488	521	491	536	468	555	512	519	523	482	506	507	500	526	540	488	504	476	530	510	523	481	491	499	518	531	520	539	566	511	517	487	493	552	494	498	498	494	507	531	481	529	493	506	508	531	507	500	516	474	489	546	509	510	551	497	495	490	511	552	514	516	504	524	537	509	489	512	495	510	522	544	516	515	526	556	534	525	520	530	512	532	512	510	538	556	515	507	496	516	516	539	477	518	523	518	532	539	530	518	519	516	515	544	542	523	522	497	560	505	523	544	505	513	524	526	518	483	516	472	518	501	533	511	515	510	501	534	491	488	502	555	522	555	538	508	545	538	505	561	498	497	500	534	564	565	540	522	512	532	490	501	506	568	493	478	510	481	529	476	535	501	508	505	531	563	528	534	475	509	550	497	483	560	521	525	458	509	531	490	499	492	492	555	494	513	543	502	531	454	524	524	574	554	525	519	545	518	537	535	502	515	521	507	517	504	545	495	508	531	505	505	522	518	519	503	517	506	493	544	513	500	548	475	513	520	488	513	522	542	494	500	507	531	531	491	518	536	512	505	520	520	506	525	541	495	523	481	519	491	559	518	512	493	499	554	509	487	502	530	523	491	509	513	510	489	539	503	516	507	526	483	546	542	554	465	507	506	523	545	522	480	496	515	500	495	521	514	523	506	502	488	534	488	523	488	532	510	509	496	536	559	521	529	486	538	506	515	533	508	512	555	541	526	547	517	514	556	512	511	484	522	520	531	474	538	506	511	495	527	507	537	482	541	512	541	536	516	526	517	512	503	506	505	495	496	488	515	504	509	516	566	539	477	527	546	539	469	529	514	505	498	494	532	529	492	554	493	550	523	490	538	513	485	560	504	508	511	538	504	525	525	540	552	552	497	528	488	531	522	527	524	526	524	466	504	537	509	496	514	509	511	527	479	508	507	515	457	535	529	497	533	557	512	464	528	510	494	518	543	518	543	482	502	545	519	510	505	548	488	567	493	523	497	517	508	496	532	457	521	516	508	548	508	469	479	494	531	471	510	502	499	498	501	533	547	507	519	523	513	520	513	488	541	512	492	514	483	512	479	523	509	517	488	514	517	504	532	564	522	532	536	492	495	513	558	518	533	517	520	506	501	486	500	537	480	550	509	545	561	486	505	534	568	527	528	532	520	524	549	514	514	520	512	471	512	535	528	522	483	521	497	549	515	487	546	521	571	498	534	503	546	526	540	509	508	503	551	514	488	510	516	530	503	579	547	515	473	558	499	511	521	513	504	523	519	540	500	518	547	510	527	526	476	526	499	517	524	521	502	544	519	503	503	547	527	539	491	540	499	488	550	464	538	494	500	538	504	528	492	519	557	505	495	532	508	511	516	520	539	527	514	552	498	533	501	518	529	540	511	530	494	500	454	564	491	503	512	531	526	545	501	449	497	539	516	551	504	534	490	508	536	519	515	496	500	507	526	535	541	505	506	497	506	531	498	535	525	449	511	527	539	521	538	497	530	531	510	535	521	528	517	515	511	516	539	486	479	481	519	510	494	523	514	501	538	556	542	537	522	525	544	492	539	521	492	529	498	487	511	549	490	502	526	490	527	519	532	525	508	505	514	521	549	516	540	523	567	546	521	492	493	511	532	533	569	513	511	561	526	519	495	517	482	461	478	497	518	495	506	532	517	539	486	533	510	521	505	548	498	536	533	506	521	471	530	525	519	536	553	476	508	537	549	493	547	547	494	519	504	499	515	551	491	485	491	542	517	504	510	489	511	477	517	531	498	553	523	479	512	472	517	487	516	490	531	514	539	487	515	490	503	505	511	527	524	517	491	530	509	496	507	516	519	499	486	505	528	528	540	512	511	512	507	512	490	496	480	512	554	511	512	503	528	564	532	508	515	520	493	548	539	513	527	533	510	528	516	489	540	558	515	502	512	546	535	509	538	558	546	511	487	523	539	529	524	525	499	523	517	522	537	522	539	527	552	470	465	513	477	493	511	523	489	531	499	528	509	532	515	482	498	496	575	500	527	550	541	522	528	495	483	505	508	534	505	503	558	495	489	508	484	492	534	456	508	500	541	525	491	527	511	548	522	474	504	525	558	525	537	522	517	501	523	519	511	491	491	536	516	562	507	513	537	504	523	548	520	537	461	562	520	523	503	514	504	532	531	466	491	567	489	508	523	488	513	540	532	514	499	532	518	529	510	525	526	475	531	519	494	488	499	512	517	527	527	517	520	510	509	549	518	493	530	524	554	507	490	563	507	537	515	582	499	547	477	514	519	542	534	531	516	532	497	515	481	561	508	511	485	527	487	511	539	549	475	540	546	497	526	518	505	559	496	508	498	528	557	475	548	516	516	501	518	521	542	533	495	535	457	521	513	505	551	527	527	522	514	521	510	486	513	509	523	478	526	515	509	520	560	506	494	506	540	559	493	525	541	497	505	513	513	524	517	509	528	535	498	473	550	496	553	518	533	512	511	496	525	468	526	549	494	545	497	510	499	502	522	477	505	547	505	532	482	555	521	506	525	491	515	525	520	503	503	464	495	488	483	491	518	502	496	511	546	516	530	509	539	530	539	541	514	517	508	540	520	516	512	508	589	521	531	513	521	528	526	536	524	533	544	547	499	519	493	495	487	514	497	520	502	474	494	500	528	533	510	486	537	488	537	491	524	487	518	501	500	521	486	481	482	519	523	529	508	531	568	547	526	519	504	554	515	532	509	523	526	539	526	526	501	572	508	514	507	524	512	492	543	514	539	538	494	535	542	569	563	565	520	500	528	537	466	556	512	512	492	529	494	521	492	495	504	497	492	488	512	554	515	492	477	514	485	518	511	496	520	547	523	517	494	525	515	518	534	500	496	484	524	521	533	549	505	510	550	544	490	512	513	551	563	501	502	509	524	479	508	493	528	488	547	540	521	520	518	516	525	513	488	515	514	488	514	533	500	519	510	522	502	553	479	502	511	490	518	525	546	536	480	504	481	498	509	555	532	515	502	502	474	496	532	524	502	461	520	515	522	498	493	553	513	528	538	534	505	499	529	543	493	516	504	514	495	515	509	526	497	508	524	544	492	500	445	526	486	497	506	518	511	494	500	525	484	540	523	482	508	505	526
24625	21272	27816	24993	14792	694	372	267	237	238	191	153	189	162	198	169	169	153	150	161	140	161	145	132	146	139	116	122	130	147	139	145	143	131	143	116	114	126	132	154	135	133	124	115	129	112	144	114	148	115	166	146	107	147	130	130	117	141	125	127	136	127	117	150	131	125	153	128	142	135	114	121	121	144	127	126	126	133	121	109	127	121	127	119	125	132	150	126	116	125	123	126	125	103	131	124	134	124	127	138	132	138	139	143	106	141	122	109	125	112	122	134	122	139	117	116	165	112	113	123	118	147	149	135	117	126	110	135	121	128	131	147	132	131	147	129	120	114	129	142	154	123	132	126	115	137	137	129	123	134	114	139	135	110	145	118	130	137	115	136	139	136	123	124	118	133	124	141	125	125	141	142	122	141	125	122	133	124	120	145	123	121	115	130	135	125	121	133	145	131	138	124	132	110	128	140	127	130	132	126	127	110	143	145	125	139	140	129	114	118	140	144	135	129	146	137	113	111	121	146	132	148	133	152	123	131	134	146	122	146	119	130	107	125	119	137	136	129	118	115	121	128	149	128	131	109	126	125	131	129	136	138	140	126	142	124	139	138	144	111	137	115	117	138	131	148	122	136	133	145	132	110	140	132	129	142	127	138	138	121	129	117	129	124	126	151	117	138	116	115	131	132	132	144	108	119	134	142	139	118	130	113	117	131	134	129	157	130	122	133	116	135	126	134	129	131	129	137	121	129	121	113	116	134	152	128	105	130	124	139	136	126	136	127	150	125	136	116	129	135	130	144	129	135	137	143	144	114	134	129	155	129	142	127	146	137	110	127	124	131	152	130	127	148	129	128	135	155	118	139	136	129	136	124	126	121	130	137	125	143	135	129	126	131	128	136	129	116	129	126	135	134	125	146	119	111	129	123	157	139	133	120	128	129	133	119	124	145	153	128	116	145	122	136	126	136	118	132	126	143	132	121	155	121	142	139	142	137	133	126	130	120	138	142	132	131	129	146	138	124	143	136	124	148	128	130	125	128	140	117	120	123	128	142	127	126	115	171	140	136	107	134	140	149	115	127	140	123	139	122	128	142	125	135	114	128	119	134	133	116	118	114	122	101	122	146	119	127	128	124	122	142	146	144	127	140	111	125	144	134	124	117	120	136	130	134	112	141	114	115	135	116	135	132	138	130	138	142	119	139	107	117	130	144	108	123	113	122	122	147	129	139	121	150	113	124	123	150	133	131	146	129	128	142	145	128	128	141	108	130	140	111	116	129	116	131	130	140	145	111	148	136	129	122	135	129	116	126	145	150	148	115	120	111	141	121	130	124	125	131	120	132	143	119	136	124	128	106	120	134	112	84	139	119	127	136	134	134	120	123	124	132	132	137	132	141	141	133	150	139	125	135	125	142	127	123	124	124	124	129	127	136	121	135	108	138	129	127	117	122	137	108	116	135	126	113	142	129	142	133	120	133	127	134	117	122	132	127	112	131	114	119	120	125	124	131	145	115	122	116	125	148	130	144	121	130	130	127	110	135	120	137	126	108	111	131	125	118	122	148	130	121	131	123	135	130	123	116	105	145	125	129	149	115	113	128	119	126	157	126	126	126	150	133	127	118	139	113	158	133	123	119	125	118	121	117	127	146	115	123	128	139	123	138	139	135	116	110	125	143	153	125	136	129	128	120	141	123	127	133	142	146	132	145	121	120	126	132	116	125	133	120	145	148	121	118	117	118	138	121	145	118	123	130	145	127	121	129	132	131	129	125	130	130	117	141	140	128	127	148	122	128	120	120	131	150	111	131	119	144	131	128	108	119	145	127	148	127	117	137	132	122	125	121	139	136	140	132	140	136	117	130	132	127	119	121	114	140	123	132	137	148	113	128	117	114	123	119	122	117	113	142	121	131	121	128	122	136	116	159	143	133	127	129	129	122	131	133	132	138	141	122	107	106	128	137	129	142	123	134	151	125	125	152	132	135	111	134	125	127	125	130	129	135	110	117	143	139	144	131	132	137	150	125	150	129	130	129	120	129	136	155	131	125	134	115	112	133	127	125	115	125	117	123	154	125	105	135	143	133	109	137	139	119	147	119	111	134	110	134	134	139	122	128	119	118	115	134	122	122	141	151	120	132	160	118	111	122	135	112	165	140	112	138	117	131	111	141	144	126	140	131	152	126	114	125	118	138	134	144	130	150	113	129	117	121	123	117	124	145	101	107	119	156	115	145	147	136	120	127	107	120	139	128	118	110	121	116	146	133	141	135	112	125	136	117	129	139	135	127	144	134	138	132	142	143	117	146	128	166	139	117	108	141	122	141	147	116	121	136	129	138	118	113	136	112	124	128	122	125	125	119	148	113	146	129	128	130	132	155	128	123	147	126	118	119	126	137	130	150	110	145	130	116	140	136	113	120	128	123	128	130	125	119	117	124	141	128	130	141	140	105	113	128	137	135	128	135	110	133	132	125	106	131	128	134	131	144	131	124	131	135	124	121	127	127	131	107	120	139	120	127	119	118	130	120	115	131	114	141	108	134	143	136	154	120	116	129	138	127	145	117	126	119	131	124	125	134	148	115	122	128	127	135	128	127	127	124	101	134	118	134	135	124	116	120	152	126	126	135	119	126	145	139	146	120	138	137	125	125	140	129	143	145	117	131	140	120	121	126	109	147	123	130	147	132	138	145	129	136	115	110	120	144	127	130	128	141	133	134	118	138	158	120	141	126	97	153	133	117	127	129	128	150	130	117	143	127	110	136	132	132	131	135	145	121	134	129	131	141	115	139	131	130	139	132	115	141	139	131	138	117	110	134	139	131	137	128	128	118	133	135	130	108	134	124	134	124	137	128	130	141	122	126	137	138	134	115	106	109	128	117	115	122	131	117	162	134	147	141	127	138	148	134	143	146	139	118	124	129	135	139	149	128	136	121	125	149	127	103	112	136	123	127	144	137	122	125	123	128	120	144	140	122	124	120	122	125	125	114	119	116	147	128	115	126	131	112	121	122	128	131	142	119	135	135	127	124	105	138	133	132	135	107	116	123	124	135	132	129	128	131	135	135	131	117	140	113	133	124	149	125	107	128	129	154	121	128	133	125	133	128	126	138	115	163	128	144	119	126	120	123	129	118	141	131	140	123	132	121	147	159	147	131	117	120	125	127	113	114	134	130	147	118	129	122	155	114	113	99	143	137	127	112	117	137	127	125	135	124	126	115	124	111	135	123	141	124	137	130	121	121	150	135	140	110	137	145	140	125	131	136	129	153	125	127	109	116	135	138	141	131	125	138	150	129	123	110	122	118	150	120	145	132	133	144	126	123	126	147	139	109	131	131	101	124	117	131	138	141	126	123	134	108	153	132	120	129	114	110	134	110	121	144	141	126	133	136	144	114	130	121	137	133	131	133	121	131	156	115	121	138	136	108	144	117	144	142	140	129	133	119	113	125	122	136	128	136	141	103	112	136	149	132	116	139	123	147	155	124	133	143	136	154	138	118
6380	21809	17343	1594	1139	798	655	440	407	322	302	286	211	209	190	217	207	185	197	172	162	171	187	157	179	147	165	171	172	160	149	146	147	158	147	160	151	166	147	122	157	136	161	137	155	141	132	169	174	137	142	168	144	158	165	153	158	169	143	180	156	158	166	162	148	149	137	175	161	153	188	148	168	128	152	133	149	156	166	159	166	155	122	149	172	138	159	156	145	148	145	156	148	157	160	158	159	163	149	151	160	151	147	137	156	141	162	150	153	159	139	165	186	164	160	166	144	142	157	143	155	137	130	133	154	154	147	148	172	174	140	154	127	138	127	149	162	159	151	155	146	145	166	154	154	151	142	147	151	141	164	149	139	150	158	156	160	152	138	135	158	151	151	165	153	158	163	158	119	145	124	154	148	151	155	163	149	162	156	136	159	165	163	149	127	169	153	141	139	149	118	169	135	150	141	137	161	165	153	154	150	134	167	164	142	146	157	133	154	147	153	146	132	162	142	150	149	161	130	159	151	163	150	154	144	153	153	156	139	142	145	147	133	135	145	149	163	149	147	158	141	118	134	172	173	165	149	164	145	132	164	151	149	173	129	152	159	139	164	144	159	139	150	142	137	140	158	136	158	154	168	155	154	167	160	149	130	151	135	132	154	150	153	149	148	150	140	140	146	158	137	152	144	141	136	163	155	167	147	151	145	144	161	155	144	136	136	150	144	150	150	178	148	155	138	160	134	162	160	137	132	155	140	137	153	158	155	170	135	138	144	138	138	174	131	158	152	150	159	147	150	147	147	143	165	162	146	125	126	148	136	137	156	161	146	166	154	144	167	164	151	154	150	159	172	139	159	165	158	151	150	145	147	144	148	179	122	149	144	142	155	157	140	151	166	155	160	165	157	148	159	157	129	155	138	148	155	143	160	157	154	127	185	171	137	153	138	163	143	153	157	138	160	143	160	148	159	173	164	176	135	147	141	159	142	170	146	144	163	139	146	136	151	130	132	141	123	152	160	151	133	142	144	161	168	150	178	128	157	170	151	153	163	146	157	143	145	154	144	144	160	155	131	160	167	157	111	140	135	153	151	146	163	149	146	130	141	143	143	154	159	154	160	137	151	117	138	150	171	152	155	156	155	140	142	149	142	159	167	134	163	149	161	143	135	154	148	135	150	124	161	151	144	141	138	136	166	143	141	145	146	140	150	143	152	154	144	137	152	141	150	158	171	138	153	138	117	159	150	146	111	136	149	149	152	169	156	152	143	162	144	160	150	144	161	157	132	154	155	148	156	140	157	174	154	159	127	155	156	157	137	117	154	152	141	148	161	122	149	148	165	166	140	157	152	141	135	118	131	144	152	145	158	145	154	148	127	138	137	160	117	171	140	154	159	165	142	136	155	135	159	157	167	145	156	169	153	170	157	161	169	145	145	137	155	142	136	153	170	144	147	148	170	150	145	135	128	130	157	176	152	133	148	150	168	147	131	164	137	151	144	138	148	152	159	156	153	145	148	144	153	137	154	152	151	175	178	149	146	125	155	152	138	146	170	146	137	133	136	164	157	147	140	143	142	141	155	156	170	150	148	144	135	139	138	151	137	150	165	140	137	168	154	159	140	159	149	130	135	154	142	158	156	159	154	155	146	167	144	128	152	150	172	145	162	149	157	144	151	147	143	142	162	139	168	149	158	161	135	141	138	140	140	137	162	130	162	169	127	148	146	141	134	172	127	144	157	149	163	153	154	143	142	164	132	139	149	145	146	148	155	149	142	141	124	153	148	153	142	151	157	144	147	162	173	137	143	152	150	131	115	162	142	138	157	139	154	173	153	158	142	158	124	151	158	131	142	148	147	147	168	161	153	179	172	161	125	141	153	153	159	167	138	161	145	156	164	155	143	146	151	146	164	156	150	155	132	128	148	154	169	133	150	144	163	130	147	151	175	142	130	154	139	138	142	149	137	144	145	156	138	128	142	158	140	148	141	155	168	164	143	140	176	161	136	144	134	151	154	151	151	171	145	163	143	145	144	149	176	163	149	154	155	143	139	152	133	142	142	141	158	144	126	155	161	139	180	153	159	142	170	137	152	134	126	158	157	142	147	150	140	143	140	160	151	138	170	162	159	148	149	161	130	165	147	155	128	151	149	171	159	129	153	148	150	163	157	138	167	156	144	154	152	161	128	148	141	154	158	140	152	147	142	156	153	149	142	153	168	137	122	141	157	140	138	136	147	154	159	136	174	147	140	144	182	140	147	134	182	135	149	144	168	130	145	141	151	134	169	158	150	134	139	143	146	167	127	133	141	154	154	162	152	143	125	126	153	152	162	133	161	150	155	151	145	173	157	128	144	130	156	163	139	151	130	145	148	159	141	160	144	157	153	156	170	161	152	151	171	170	166	145	151	127	163	169	153	157	168	151	140	139	140	138	157	145	164	146	167	159	166	154	144	135	131	162	152	160	126	140	168	140	162	138	156	143	135	153	147	130	148	170	152	128	135	145	142	160	147	147	150	147	168	145	158	144	142	148	144	128	138	157	125	155	151	155	144	129	161	137	128	168	152	157	128	158	144	145	148	134	158	145	161	154	156	135	158	149	144	151	152	164	129	136	154	147	146	155	148	149	153	195	138	152	141	136	141	152	150	138	143	146	147	144	158	139	142	152	153	167	132	144	145	152	140	127	148	139	141	150	152	149	150	155	142	149	153	154	139	148	139	157	144	142	127	166	157	154	149	136	160	142	123	168	174	142	130	132	152	128	177	153	139	136	147	167	144	174	169	160	159	146	155	137	158	139	133	186	142	155	165	131	148	159	164	147	143	145	163	137	156	140	146	151	139	143	136	131	150	150	148	147	135	129	134	153	144	148	156	137	147	139	139	160	143	153	157	147	150	149	135	169	155	130	160	160	132	154	151	145	152	158	139	168	135	132	155	147	131	154	136	136	146	143	154	149	155	162	147	143	129	161	149	138	154	140	137	136	141	155	149	134	176	146	151	159	134	138	137	159	157	132	144	149	164	140	177	144	185	140	147	154	141	149	143	156	147	162	147	146	138	127	145	150	147	144	122	146	146	134	159	170	147	169	152	145	139	178	168	164	153	159	172	138	144	153	144	132	133	133	140	145	151	160	164	135	137	159	144	148	126	164	156	154	164	170	146	146	145	136	145	169	146	149	139	158	150	144	161	155	142	156	149	140	159	162	138	162	135	170	154	136	134	138	152	143	134	128	185	142	154	146	127	141	152	144	147	143	147	147	147	143	143	156	145	162	151	177	158	146	159	152	146	171	160	152	145	160	159	138	150	149	139	142	155	144	143	159	147	149	159	142	159	135	157	155	165	129	156	138	181	141	169	140	151	149	152	151	150	129	139	137	135	168	155	152	133	154	148	146	146	151	130	145	152	142	156	153	146	139	162	147	136	153	138	152	138	146	163	133	146	151	142	162	142	137	167	144	156	156	151	157	163	151	148	163	152	154	145	177	171	166	155	138	135	144
22524	21302	29104	23834	21304	21370	11447	1218	840	712	660	552	554	537	515	484	512	500	481	413	441	433	437	383	407	410	455	390	392	381	388	404	353	397	350	351	397	365	362	387	339	427	370	371	382	335	358	356	362	339	388	374	353	379	383	346	319	370	359	375	329	348	385	342	384	367	359	365	385	386	346	361	346	349	374	343	348	393	350	377	354	349	357	324	343	380	366	379	375	360	323	322	374	319	347	361	362	383	375	362	346	323	346	371	369	330	319	322	366	362	360	390	365	372	361	357	358	375	319	358	359	326	349	368	363	362	346	328	356	320	326	362	357	345	359	362	380	372	345	347	374	362	345	352	351	346	355	332	352	360	336	340	376	343	379	378	339	372	358	380	344	337	359	358	371	339	364	360	360	358	362	357	359	326	344	328	353	379	367	374	379	347	350	375	384	353	358	349	331	359	340	359	367	334	380	382	384	377	372	385	359	336	355	354	387	365	321	371	366	347	374	354	362	362	352	363	374	344	354	346	336	336	318	341	330	355	369	360	361	342	343	354	351	337	343	355	348	340	369	328	345	382	319	358	358	356	386	378	336	347	368	369	383	370	364	351	322	363	365	340	316	340	342	377	397	375	359	320	329	359	391	363	396	366	365	378	352	362	372	377	324	384	356	314	352	357	361	343	337	382	362	360	346	350	387	393	387	359	361	326	355	347	357	345	325	362	348	364	359	338	368	365	344	372	328	373	334	336	366	352	365	344	353	332	368	403	370	376	358	346	372	365	365	309	344	345	367	407	378	381	360	384	344	357	356	375	336	355	374	349	352	376	375	373	346	326	360	356	389	341	346	325	345	345	336	337	362	364	337	358	332	344	354	360	356	354	357	360	380	346	357	368	368	358	329	363	356	353	329	373	364	370	379	375	372	334	331	370	361	328	336	345	334	355	361	341	356	369	364	348	370	351	333	337	349	357	337	342	376	341	351	353	306	366	334	343	342	361	361	325	332	334	324	379	355	368	346	369	342	376	339	339	358	353	355	341	374	341	352	335	349	386	364	317	366	364	356	335	349	325	405	333	361	380	356	368	339	360	348	333	382	351	339	357	346	380	361	385	337	333	344	362	375	345	362	349	339	340	341	360	353	366	361	362	342	380	356	321	371	348	388	309	346	349	348	391	392	368	387	311	340	365	366	340	345	386	361	344	349	365	319	369	336	365	327	376	365	357	365	344	348	423	357	363	404	342	365	362	323	341	325	385	355	352	398	339	318	301	345	367	314	355	349	327	348	321	348	388	340	343	363	359	368	321	349	364	398	347	320	353	329	350	363	349	366	360	347	335	373	373	370	338	356	331	360	370	354	363	353	332	329	337	327	362	377	369	353	364	336	320	354	367	344	365	339	361	342	392	366	361	347	347	344	365	312	355	363	367	394	329	347	332	352	369	358	346	320	343	385	332	360	326	357	393	382	361	370	371	351	312	352	361	346	360	363	372	327	357	393	396	409	360	338	375	364	364	359	366	369	366	364	396	345	367	319	345	359	327	366	374	358	326	336	337	369	372	381	383	367	337	349	366	329	348	351	363	364	343	358	354	352	374	349	353	330	344	381	342	336	367	326	344	337	364	340	363	346	309	332	369	342	340	359	359	362	384	348	350	361	322	372	360	331	388	317	362	330	388	397	359	343	354	352	367	362	350	347	382	352	356	363	320	353	350	364	339	370	338	354	336	325	333	345	374	395	358	364	362	357	352	368	352	336	362	380	361	368	361	395	361	363	342	368	355	337	336	328	326	392	315	367	346	341	353	387	356	394	357	363	378	332	327	356	335	361	372	376	351	348	372	330	340	370	379	346	339	338	354	350	370	379	381	374	377	361	334	336	365	354	335	339	361	324	370	339	344	391	386	348	330	327	348	338	380	356	372	346	352	368	327	355	384	372	315	361	329	332	364	339	353	356	336	367	367	335	355	352	374	354	333	355	351	353	373	335	364	314	351	365	355	388	336	341	362	360	347	354	385	384	349	328	354	349	351	357	354	315	337	344	357	383	353	328	348	363	332	342	368	358	365	366	351	336	356	352	415	338	357	367	346	366	357	359	359	335	377	358	341	361	343	394	365	354	369	339	381	334	343	336	397	344	351	379	370	311	349	392	361	359	344	319	328	351	355	367	337	358	318	369	363	347	358	358	346	352	340	356	327	363	343	375	325	325	333	337	339	354	381	350	315	364	330	364	340	350	378	343	344	345	351	354	365	349	355	361	354	371	398	389	344	348	377	348	326	367	329	340	349	351	362	330	348	366	362	353	335	353	351	349	341	363	333	368	364	342	351	353	356	334	391	343	378	331	366	364	366	364	366	342	353	353	363	335	350	357	343	384	389	347	350	327	338	304	379	342	353	370	320	331	349	374	348	343	321	352	383	346	375	352	326	327	350	325	332	368	352	388	370	369	319	349	349	356	352	354	368	357	331	338	305	338	367	354	361	362	367	340	352	371	343	369	374	390	340	354	334	323	364	342	364	352	369	343	349	346	326	391	381	379	370	356	311	348	369	378	337	331	381	348	366	319	344	351	348	345	396	337	373	368	364	356	367	379	353	334	354	341	364	344	386	370	351	310	368	365	337	363	372	338	349	374	341	327	383	377	357	373	341	358	359	366	353	338	353	323	366	355	355	345	314	347	368	354	371	387	396	348	366	351	365	383	345	379	298	353	349	349	360	365	349	335	318	348	333	352	361	376	348	362	362	376	359	389	342	348	351	357	352	354	394	364	366	341	381	347	383	377	328	312	353	365	354	324	388	334	338	342	341	313	309	336	317	361	363	352	348	362	381	358	346	372	334	338	380	350	373	384	375	345	362	341	362	360	368	358	350	357	350	385	364	356	336	369	387	345	343	351	381	345	377	386	356	350	348	343	360	358	369	324	361	332	356	336	323	359	343	413	354	352	348	365	335	349	360	367	395	350	374	365	336	341	309	378	365	347	342	368	325	338	338	370	315	363	388	324	338	376	350	387	361	334	346	344	354	370	348	350	372	337	347	367	349	339	359	351	346	363	341	330	334	349	388	341	376	343	339	387	376	375	367	352	336	329	354	351	346	344	337	332	354	390	357	346	317	347	360	330	387	353	361	381	319	337	364	376	411	373	365	364	359	361	343	320	333	339	316	353	337	396	348	349	408	389	359	365	321	360	346	355	354	380	357	372	342	342	360	364	322	345	340	391	374	350	307	367	376	308	355	352	372	373	343	343	350	352	343	364	376	373	356	369	367	366	355	375	366	369	338	375	339	322	334	363	338	380	376	337	368	358	337	366	348	372	403	343	356	374	335	371	318	345	318	372	350	351	371	375	366	374	381	351	362	341	344	366	358	353	355	318	370	368	341	369	365	360	340	380	370	363	383	353	348	348	334	364	376	359	364	316	365	351	378	343	355	363	344	353	389	361	354	371	353	345	352	338	332	355	362	349	376	357	367	327	364	411	338	342	364	340	377	389	296	363	396	355	357
9284	34466	27591	5048	3558	2627	1949	1511	1270	1009	916	804	684	661	617	555	518	537	481	497	477	456	516	488	447	430	478	418	453	436	437	450	409	389	390	420	410	422	424	392	391	429	399	387	390	407	423	403	428	394	360	404	404	428	391	383	385	413	367	348	415	372	381	376	421	437	373	428	406	420	376	432	402	417	371	381	400	403	369	391	386	367	370	399	347	398	360	400	401	415	402	384	398	418	398	405	414	360	409	382	397	406	406	371	373	390	388	397	395	408	403	368	393	395	384	375	358	363	383	371	382	422	387	377	391	413	418	391	393	368	390	415	366	395	369	389	392	423	409	394	377	404	397	397	383	390	379	382	396	389	391	386	408	387	406	354	379	366	382	398	377	383	402	375	390	414	388	380	378	380	383	411	393	364	389	395	404	356	416	403	393	425	372	396	430	382	364	416	375	398	383	391	384	403	379	399	394	384	416	403	429	354	391	407	395	390	393	360	370	379	387	432	370	387	398	387	395	397	388	361	381	374	359	408	391	398	375	430	390	390	366	422	408	411	396	387	351	388	380	391	396	353	415	388	389	386	374	389	382	395	400	361	358	415	346	401	411	394	394	397	383	384	386	411	378	382	393	412	383	390	365	396	364	368	368	390	404	440	400	417	406	363	411	425	432	417	382	385	397	370	371	412	375	363	411	407	352	401	369	381	355	399	384	364	373	395	427	410	391	400	381	357	410	398	397	403	380	397	378	383	385	365	387	391	365	378	404	371	389	396	367	377	370	388	377	393	372	376	401	385	382	429	384	398	371	384	360	397	364	407	383	401	387	383	406	363	350	368	404	433	364	367	359	375	383	385	397	430	367	390	401	416	375	361	361	405	385	384	356	430	363	357	411	411	432	384	365	391	397	385	386	402	391	384	405	391	433	394	354	387	416	395	372	355	375	378	367	341	420	378	375	390	386	402	368	383	383	380	366	386	399	380	431	391	418	409	377	368	415	405	374	434	396	380	372	376	373	382	398	380	418	398	396	390	384	385	385	375	413	382	433	406	386	419	379	380	372	389	385	401	382	441	362	386	377	327	346	377	374	399	371	410	353	366	360	409	424	405	419	376	359	382	379	393	381	377	393	358	377	373	428	356	353	383	413	397	401	381	387	416	391	402	397	381	409	379	381	364	391	406	362	381	387	373	368	370	380	403	425	411	418	386	381	417	379	375	368	404	409	331	386	370	383	373	359	393	372	361	412	373	370	407	364	381	410	370	388	407	433	394	388	381	402	369	351	376	465	409	381	372	383	414	395	409	419	381	385	386	375	364	385	388	378	394	391	407	358	377	384	397	389	410	423	363	390	385	416	383	386	406	404	417	367	370	372	371	397	399	376	384	379	411	412	380	372	418	392	427	373	358	360	390	381	355	399	406	408	395	390	366	367	378	347	395	390	414	406	382	363	373	379	379	376	404	400	365	370	347	416	374	375	376	395	395	366	389	410	399	385	363	373	409	367	395	382	360	406	387	405	401	372	420	387	369	401	406	362	368	390	383	418	398	335	390	411	380	367	416	407	401	393	379	361	415	401	356	414	396	386	392	385	378	387	368	377	404	374	375	407	364	373	361	411	398	388	402	397	348	373	381	401	390	402	370	379	385	391	394	398	428	408	393	377	362	375	374	389	390	331	406	372	388	411	364	379	369	404	383	392	390	369	392	381	412	396	405	342	399	393	379	385	388	388	387	363	420	389	372	367	367	407	398	377	395	400	383	400	400	368	387	385	386	398	397	363	354	382	362	430	421	403	367	409	360	401	392	376	358	386	360	401	406	392	380	396	392	370	383	348	404	412	422	403	355	404	397	376	409	388	377	372	368	378	360	380	380	414	385	373	408	445	373	393	360	396	413	382	379	393	398	385	383	383	399	392	403	360	376	367	340	430	395	386	358	344	386	392	407	398	402	398	400	346	406	393	382	384	401	364	414	377	376	389	392	411	409	342	398	379	393	392	370	414	422	389	394	376	362	368	371	420	376	421	369	382	377	380	397	384	379	381	419	386	393	379	407	383	389	348	405	376	369	371	393	390	409	357	400	412	364	385	380	364	365	395	393	417	386	391	411	378	405	409	388	412	389	378	353	369	360	370	376	372	373	340	383	391	399	363	367	393	364	392	359	405	355	375	391	378	385	383	404	398	375	406	374	397	380	355	419	424	388	381	381	378	433	388	426	399	357	402	391	409	393	362	374	379	350	373	412	368	389	378	364	396	406	387	364	374	376	403	379	382	401	405	383	387	376	376	417	409	375	399	423	395	384	408	376	407	394	384	383	391	364	441	361	411	409	381	423	393	390	376	405	361	399	386	403	405	374	389	379	385	401	405	392	389	403	384	395	405	389	409	387	389	392	414	384	384	364	393	368	412	381	401	382	349	374	371	412	411	406	389	347	412	353	412	413	394	395	412	420	401	410	364	369	358	398	389	399	418	393	365	391	352	360	380	397	406	420	410	408	378	410	363	365	374	427	373	417	414	420	370	448	371	377	404	399	389	380	390	393	403	387	422	436	424	388	428	379	408	420	413	398	381	396	377	390	383	401	403	385	406	395	376	385	367	395	394	393	364	370	386	427	396	385	394	348	411	374	403	399	416	407	399	403	421	390	405	378	399	384	415	408	389	416	368	357	399	402	415	356	412	385	409	372	384	359	379	425	375	405	400	407	388	357	372	373	366	395	368	358	365	364	376	358	408	373	366	372	398	435	375	387	398	411	369	396	395	387	388	388	384	380	368	388	355	377	403	415	393	389	359	388	407	380	380	416	338	369	400	405	395	381	403	370	397	378	383	396	400	361	419	371	397	374	406	407	396	412	376	383	413	426	382	375	337	422	378	375	393	358	393	374	390	356	389	381	352	396	406	395	385	368	364	399	409	388	415	405	344	379	365	397	393	381	384	390	416	370	401	375	366	391	392	369	400	377	385	368	398	407	394	367	406	386	382	364	364	393	391	382	395	383	403	394	364	391	367	392	387	373	391	401	383	400	379	407	392	404	425	406	372	397	387	370	411	421	383	370	386	405	414	417	393	377	375	403	369	401	394	372	393	392	383	402	390	399	379	408	381	389	413	403	367	386	382	384	429	359	387	393	361	378	365	394	429	395	386	360	394	369	395	380	356	363	425	393	400	363	364	361	348	394	366	368	346	431	401	390	392	389	369	364	372	375	401	361	403	405	383	412	376	404	385	378	406	362	379	398	373	386	377	362	408	383	409	361	392	384	352	370	409	412	390	375	399	380	412	391	363	385	375	370	399	422	369	392	374	380	388	397	409	357	407	383	379	373	361	377	384	385	389	382	412	370	356	405	354	369	395	393	421	365	368	413	369	352	404	351	389	385	364	402	364	404	393	407	394	411	389	386	378	378	378	388	390	366	417	370	397	396	391	382	366	367	383	399	383	399	407	393	369	394	353	388	361	396	413	381	398	364	389	387	375	402	392	417	406	440	385	401	360	374	399	370
27573	19588	7927	623	386	333	314	296	283	298	276	303	311	297	298	278	252	296	292	284	303	276	297	278	284	274	264	294	288	266	264	265	333	266	284	266	273	267	297	259	256	299	301	302	270	293	261	315	272	268	262	265	278	256	268	289	286	296	310	317	308	274	251	293	277	281	279	292	281	301	291	282	271	281	311	287	278	306	301	283	283	278	289	264	257	318	310	295	288	285	261	302	255	302	282	278	259	276	262	283	269	284	291	256	289	275	284	297	287	292	274	295	280	265	293	293	293	312	279	295	281	284	303	289	274	249	288	278	270	265	293	289	280	274	282	275	287	260	279	285	303	286	297	253	312	291	265	291	305	289	295	262	294	251	260	299	293	269	313	299	281	293	292	300	300	254	285	282	316	283	306	302	291	272	275	279	277	272	245	323	285	355	284	280	298	273	285	275	279	262	289	301	307	298	274	294	298	290	285	302	283	265	257	249	268	284	239	270	305	285	282	299	266	266	282	271	298	251	285	326	301	277	279	274	284	297	302	298	294	313	284	249	300	317	280	294	253	295	286	285	276	266	282	273	287	271	249	244	284	289	265	267	295	265	285	261	302	308	272	276	272	257	273	308	278	280	271	260	263	285	298	288	284	283	264	278	291	270	300	283	267	276	281	320	287	312	268	292	286	297	260	296	293	242	290	290	281	288	295	297	285	303	313	273	284	309	293	297	285	294	282	284	300	315	277	290	295	288	284	312	273	296	269	289	274	292	305	276	275	267	294	275	286	292	258	279	300	307	284	281	273	296	278	289	289	274	265	286	235	292	293	288	299	295	293	285	305	288	294	281	286	266	274	311	280	263	265	263	286	297	284	294	271	311	258	273	245	274	300	297	262	307	297	277	313	261	298	283	266	296	289	315	274	293	302	304	270	268	305	268	280	296	256	260	311	278	311	285	297	261	286	274	283	267	274	275	277	248	271	305	270	292	331	266	291	286	299	316	267	293	270	269	302	308	265	294	272	276	297	265	301	276	302	276	270	251	249	267	267	254	285	303	274	279	283	284	240	301	276	295	296	271	286	311	312	275	283	274	281	306	292	284	261	262	302	303	311	281	307	326	276	296	254	294	281	252	290	291	296	302	285	283	274	303	301	275	304	277	273	258	307	274	279	304	263	290	278	291	293	257	289	309	287	295	311	290	286	290	293	279	309	289	324	268	249	293	281	300	261	282	290	291	285	277	299	276	306	320	280	307	280	318	313	319	273	291	284	300	280	267	287	291	269	310	278	295	257	271	297	287	281	304	302	266	273	280	283	277	304	258	253	264	302	281	262	285	291	276	282	284	281	290	280	295	277	279	289	280	284	283	311	259	297	288	274	264	279	313	267	279	275	286	347	293	260	278	296	291	295	282	286	279	286	248	287	283	317	308	274	312	299	269	236	305	294	273	270	282	278	319	298	292	287	295	272	307	300	284	303	280	271	284	299	290	298	297	310	274	282	247	309	263	276	277	273	269	296	256	305	271	273	276	282	252	286	288	291	276	287	260	252	259	274	297	301	270	296	280	278	299	305	288	264	281	280	288	294	262	280	276	258	303	286	267	267	305	250	276	278	264	296	294	286	270	279	275	296	286	273	250	315	295	289	282	294	291	283	229	304	292	277	276	274	284	285	285	259	325	251	276	256	290	294	273	250	264	304	274	267	311	292	279	281	281	254	290	271	259	315	257	274	258	297	283	321	315	269	277	283	306	284	307	282	298	284	311	275	244	282	286	322	298	308	281	254	286	269	273	274	274	266	260	286	308	262	288	271	296	301	292	300	263	268	294	269	272	247	267	254	298	274	279	299	313	317	286	307	284	262	280	272	275	280	286	279	256	284	285	306	290	279	297	288	276	298	271	274	266	288	285	287	321	244	289	266	288	282	297	288	274	291	286	309	289	272	271	274	291	271	307	289	255	264	294	277	272	271	279	283	299	299	283	256	276	281	301	336	280	268	235	274	304	270	263	288	294	301	287	317	295	289	291	291	316	261	296	301	278	287	284	292	294	282	293	270	295	270	256	313	274	284	287	288	289	262	285	289	299	283	286	272	301	286	311	296	261	280	268	272	296	276	263	294	268	291	258	310	259	286	306	259	281	290	277	282	281	307	260	291	277	289	270	292	305	267	288	288	310	291	303	276	298	285	296	251	268	245	297	287	284	281	276	301	290	284	303	280	291	267	271	281	259	272	278	307	274	294	307	280	298	303	250	285	280	277	283	306	278	298	299	290	297	267	286	272	288	290	274	283	275	310	282	283	287	267	302	306	290	273	255	283	271	311	286	293	306	260	256	290	276	287	297	308	277	269	271	256	282	294	269	297	261	277	309	288	299	288	250	262	307	270	313	279	273	283	304	261	295	284	266	285	293	285	323	304	269	265	304	282	279	266	293	283	322	275	275	285	290	274	285	289	285	297	279	262	302	301	304	316	268	272	288	299	258	301	293	275	295	288	316	309	281	285	298	300	274	298	323	256	312	263	256	284	293	321	275	282	264	312	269	259	286	289	223	269	286	304	285	295	290	267	287	265	267	284	282	275	265	274	293	306	280	274	253	264	297	271	289	261	273	319	263	278	259	304	295	285	291	230	272	285	250	266	259	263	259	269	265	291	303	288	286	266	304	278	273	312	295	261	280	275	285	261	272	311	277	273	304	273	313	275	267	279	306	278	280	270	293	250	301	296	272	262	279	296	287	286	300	250	276	303	241	265	272	297	281	311	286	292	292	292	304	269	255	293	299	264	306	256	308	308	292	276	288	308	289	280	279	275	293	282	288	273	246	296	278	287	263	269	299	264	266	291	283	297	313	269	287	274	307	274	290	298	292	281	281	276	298	276	306	304	281	250	300	270	282	279	279	277	289	300	271	282	277	286	296	258	295	274	259	277	296	342	303	271	284	280	297	278	285	290	292	275	284	296	283	292	286	273	296	318	269	280	273	284	276	265	283	306	279	289	300	301	328	281	278	257	279	281	316	269	277	283	264	251	299	288	300	279	270	269	290	274	280	288	287	274	295	302	308	276	280	308	267	257	292	257	313	274	268	268	278	285	273	290	281	270	268	285	295	299	284	313	306	271	287	296	287	263	288	259	273	296	288	297	299	300	266	299	319	285	262	256	267	258	280	267	273	303	276	273	295	269	277	295	329	273	272	271	283	276	292	325	286	312	282	308	288	282	281	298	283	267	282	293	264	292	286	279	284	265	289	275	273	300	274	267	267	293	294	298	313	305	297	295	284	266	321	283	306	305	283	254	282	284	274	277	297	295	308	294	272	269	270	302	302	257	270	276	309	273	268	272	275	297	286	297	305	309	302	276	275	297	267	291	279	302	288	319	293	294	285	302	294	267	279	298	319	285	266	337	271	262	267	290	272	302	262	279	295	285	286	288	264	283	284	297	280	291	304	287	305	256	285	288	275	286	275	273	288	302	302	289	265	281	270	271	281	287	274	231	278	262	302	295	303
6636	7551	3537	445	420	359	325	317	293	337	317	322	312	297	313	293	322	287	313	321	319	293	295	300	315	315	273	314	290	271	281	282	311	321	306	267	286	302	314	308	276	281	293	283	335	310	301	306	314	268	301	334	273	316	303	274	273	292	298	270	299	307	288	297	304	305	322	288	288	270	313	280	297	298	300	296	294	292	297	298	291	307	292	294	301	286	311	318	292	303	304	274	312	293	294	334	300	326	303	296	329	313	330	318	272	309	290	349	274	318	287	292	298	289	309	326	288	311	283	325	286	303	308	307	261	296	313	326	289	309	314	310	309	293	318	321	312	294	303	299	319	290	289	307	301	297	322	305	325	306	307	306	278	300	294	301	291	331	289	323	326	276	320	304	265	295	273	294	310	319	307	297	296	305	304	334	307	313	289	296	285	302	305	280	293	300	284	282	303	289	287	308	319	344	273	309	321	327	319	311	289	287	330	278	286	342	317	275	313	303	321	276	301	292	304	308	291	310	313	323	317	328	296	306	286	294	281	301	323	287	287	302	328	298	306	307	291	294	292	324	280	301	311	296	332	304	308	306	315	289	286	314	268	293	299	296	289	306	308	283	316	320	336	296	296	313	279	303	298	292	295	321	304	283	310	274	327	275	307	304	332	286	286	294	314	292	294	268	328	276	290	292	302	298	274	330	282	309	308	309	284	267	302	300	311	307	355	293	296	316	325	305	331	306	308	356	319	279	262	271	297	289	297	353	300	307	292	285	320	324	319	291	323	300	345	319	289	297	316	266	335	297	285	322	283	318	303	273	298	309	291	269	294	286	288	320	307	314	281	305	293	266	315	278	270	287	280	293	280	308	299	298	305	289	304	302	321	279	279	316	312	304	320	302	293	298	327	332	303	312	294	324	317	286	327	316	304	304	311	331	317	252	280	314	306	321	291	328	291	314	317	288	290	301	287	268	280	316	288	334	297	296	331	270	306	292	307	304	295	294	339	309	297	293	302	316	282	301	324	294	297	290	317	310	272	304	292	299	289	290	311	299	325	291	319	292	303	303	288	315	302	308	329	315	305	308	317	285	311	288	325	290	310	301	302	304	290	347	308	316	304	326	315	284	322	311	297	274	303	308	293	297	310	299	321	304	310	328	327	278	276	290	276	295	290	272	315	279	255	302	348	300	304	317	308	338	285	309	297	296	268	310	283	327	257	297	286	320	311	295	275	302	269	309	325	310	319	290	279	307	287	316	296	309	285	311	290	309	322	296	302	296	302	323	299	323	326	292	288	304	317	308	290	286	271	316	289	295	296	300	287	297	312	298	298	332	295	305	314	297	311	280	288	311	308	294	309	303	315	283	306	310	319	310	295	302	308	283	364	320	319	305	316	309	281	305	280	321	274	314	306	324	310	298	298	317	298	307	315	298	315	320	333	303	290	304	298	320	302	322	291	313	317	305	295	287	282	294	295	311	319	315	277	318	315	331	296	303	329	324	323	306	304	311	302	308	299	292	301	293	308	293	304	285	291	322	292	296	335	315	309	303	263	317	283	310	282	319	298	300	297	280	282	317	316	308	324	311	303	288	299	303	288	330	291	299	309	327	250	301	299	288	297	308	292	313	306	265	307	283	276	323	297	319	273	290	308	319	274	317	313	359	315	307	327	311	305	322	314	338	319	313	295	313	307	322	336	293	330	311	290	291	330	335	311	289	316	321	297	287	295	319	317	325	316	283	331	298	329	298	287	312	319	263	305	294	302	285	293	286	315	273	321	317	285	319	309	281	320	280	301	288	297	297	329	304	331	333	294	290	294	305	295	331	303	297	313	303	302	304	291	308	309	286	259	303	328	279	294	311	322	299	315	307	275	284	322	310	277	322	295	289	332	302	309	273	292	335	326	296	293	349	292	331	294	288	286	311	288	304	282	318	300	312	305	295	296	287	303	315	298	315	314	312	299	293	310	307	281	310	301	314	317	302	283	303	302	293	302	294	284	282	330	301	324	298	297	282	303	288	300	286	294	290	289	297	308	323	310	285	326	316	270	313	299	292	318	327	331	297	318	317	341	309	304	286	308	304	336	302	321	304	292	294	321	358	282	328	327	309	288	293	305	298	281	273	311	277	327	302	258	301	307	298	285	298	290	292	310	351	291	276	317	300	320	318	312	280	294	286	301	313	317	328	321	295	308	300	310	329	317	333	319	317	321	293	329	302	282	300	307	299	292	278	296	312	291	333	297	313	322	305	301	301	303	311	298	311	300	296	281	295	319	274	324	286	264	287	301	271	316	300	310	299	331	302	306	294	299	308	300	307	326	301	300	304	313	316	294	288	278	281	294	321	273	311	285	337	297	333	299	300	326	314	309	330	284	297	316	295	342	304	305	287	326	334	298	273	292	309	348	324	307	301	321	301	291	287	308	256	289	311	310	336	321	282	268	316	301	290	306	293	300	319	286	317	309	258	281	292	321	289	269	318	312	312	337	297	310	289	277	345	324	307	272	322	314	339	303	309	274	273	310	306	342	300	292	297	294	301	310	304	317	304	245	311	313	302	277	279	313	307	294	269	303	320	322	340	294	300	312	318	275	307	306	318	291	294	322	312	287	293	285	317	318	295	315	293	309	271	320	304	327	264	289	327	322	300	285	315	325	312	304	295	304	289	310	321	313	313	292	344	291	315	299	341	304	298	327	287	292	316	282	292	304	321	279	309	316	311	298	330	301	317	302	302	315	304	332	299	269	285	295	323	311	281	298	302	303	314	305	313	302	291	298	322	283	306	298	298	302	304	316	301	296	313	305	283	288	292	299	332	279	289	312	295	299	323	275	320	297	286	314	304	290	312	306	271	299	305	303	306	279	290	309	286	265	279	284	287	276	304	290	323	309	316	324	327	326	303	323	294	312	285	277	328	309	286	341	279	277	307	291	300	301	332	341	306	322	290	335	300	305	290	319	324	280	318	344	285	324	328	305	279	310	316	291	310	287	324	298	302	277	303	307	317	288	312	290	303	282	307	280	301	326	286	264	312	297	320	315	318	303	285	322	286	298	306	308	303	268	296	275	287	293	294	302	317	313	303	295	314	291	287	297	341	298	321	311	281	324	302	307	303	298	295	308	289	289	325	320	311	316	304	322	300	319	314	297	289	313	338	328	287	293	304	333	338	304	308	278	331	320	263	320	310	317	320	310	280	305	289	335	279	295	317	337	300	335	298	304	270	273	301	279	276	307	296	301	307	311	293	295	285	294	284	327	318	300	311	299	299	290	319	319	289	331	285	317	274	331	304	319	307	274	322	305	298	321	301	332	295	293	322	349	301	295	297	327	307	320	303	302	293	307	287	331	275	273	296	303	317	296	317	297	282	287	308	299	289	312	306	303	331	294	296	276	306	318	337	297	311	301	309	310	282	314	291	303	313	308	300	356	343	294	309	314	324	285	262	285	316	292	321	304	294	320	301	296	296	306	337	293	316	276	319	350	333	315	297	299	322	317	302	338	264
23529	21244	28680	24130	21251	12349	1390	830	692	683	615	619	610	564	525	549	536	563	525	525	470	524	525	519	533	517	476	504	490	480	510	504	513	468	478	461	509	499	509	477	479	520	464	489	509	512	479	503	451	500	472	495	456	464	454	520	513	476	483	483	458	465	461	475	457	488	491	478	479	476	467	508	508	486	475	474	439	458	493	487	460	528	476	493	511	487	471	457	510	476	488	419	491	484	459	473	497	525	463	461	480	485	483	443	454	495	493	484	440	470	496	491	481	500	430	530	498	483	492	471	498	476	498	458	525	489	486	476	474	471	456	500	457	432	426	499	441	465	460	433	474	478	462	486	478	442	540	479	471	438	475	487	482	447	473	530	453	474	456	505	453	508	511	445	454	475	436	434	466	476	484	471	456	511	504	490	469	478	497	505	466	472	497	494	477	502	478	495	474	453	468	448	431	470	455	499	482	492	493	442	466	496	474	467	497	497	480	465	457	524	437	472	505	433	498	475	446	479	478	485	493	446	486	478	489	513	506	444	471	461	485	469	473	459	464	473	449	483	477	493	533	468	480	442	462	473	425	481	501	472	510	464	515	471	490	464	484	436	501	494	445	468	487	507	474	458	476	431	460	453	445	464	488	469	460	466	485	436	481	470	473	463	486	469	466	486	518	490	480	454	435	436	494	485	503	477	470	484	449	476	449	489	495	468	466	455	459	483	489	450	490	497	475	468	525	445	489	470	504	488	506	470	463	450	488	433	462	455	466	488	519	497	462	489	481	492	462	488	503	444	459	517	478	481	493	457	500	456	441	488	481	476	475	474	478	468	437	465	464	452	441	478	477	483	494	475	485	483	481	487	466	482	482	492	451	478	518	502	487	492	494	473	441	438	475	472	466	475	459	467	490	486	503	488	438	475	471	477	472	504	467	447	485	501	478	462	452	454	492	439	499	462	462	502	513	490	503	497	498	483	460	455	482	479	473	438	462	443	463	446	483	465	492	465	473	460	477	495	503	438	502	459	439	495	540	520	495	455	475	447	443	474	479	491	512	473	495	480	481	492	496	462	503	470	533	464	490	526	456	523	469	487	486	465	465	479	487	469	478	477	481	494	458	489	486	488	498	451	457	466	463	472	458	472	508	436	459	468	489	507	493	471	443	489	482	484	461	477	459	498	472	435	492	504	474	509	462	477	471	519	484	519	479	513	428	484	484	496	508	473	491	434	467	469	464	460	475	450	503	459	446	499	438	551	452	490	454	446	477	449	502	477	489	472	484	482	505	458	484	510	477	461	474	486	481	451	456	448	456	502	446	488	499	443	521	472	476	462	493	474	485	517	493	472	442	478	499	464	461	431	477	487	466	466	483	510	427	471	491	464	477	477	487	502	494	464	504	497	477	468	442	480	526	498	494	445	443	480	456	503	454	434	433	485	453	492	458	487	458	482	488	495	509	514	465	484	494	487	491	456	465	471	456	421	484	492	453	528	468	470	456	465	496	486	475	477	477	481	504	467	462	489	490	485	488	497	472	460	499	481	526	479	508	456	472	484	442	509	480	435	445	470	505	477	469	460	443	501	492	473	477	481	499	446	456	502	509	483	473	478	445	487	479	455	480	486	505	491	481	471	473	456	496	481	498	446	486	489	460	535	497	487	481	511	485	510	444	466	466	470	456	482	464	512	492	544	471	445	448	505	461	506	519	478	465	516	468	444	458	493	459	477	448	472	454	475	486	459	503	494	484	443	464	506	479	477	498	511	462	481	486	502	490	510	465	475	448	447	512	528	471	437	484	459	444	485	509	483	473	474	498	450	494	467	439	524	508	468	495	494	455	471	470	526	478	479	469	498	486	490	470	469	493	486	449	474	474	475	451	480	457	492	508	501	557	455	481	481	486	461	443	455	469	455	511	491	468	490	501	491	513	487	475	459	475	509	478	457	467	503	466	513	476	483	461	478	493	463	486	479	468	512	506	512	503	468	471	487	487	449	443	471	513	488	450	461	477	464	467	489	492	477	471	423	448	450	497	484	498	486	488	498	457	478	468	517	494	461	485	455	476	448	510	466	454	454	512	465	455	487	475	484	482	472	455	482	462	464	472	447	497	437	456	440	465	468	498	467	507	527	478	459	479	485	502	479	495	485	480	443	478	486	421	486	501	500	493	503	455	416	469	463	459	478	446	483	453	482	478	470	506	492	480	475	463	497	437	464	475	467	446	466	481	488	486	464	519	423	485	512	467	457	488	488	465	489	486	485	498	489	494	459	442	491	529	500	467	457	489	481	462	476	467	467	501	469	486	494	430	472	431	489	463	509	461	507	462	477	499	498	473	467	484	478	444	471	485	442	477	445	494	496	460	492	469	492	482	459	483	499	475	482	475	449	459	477	478	473	454	434	476	464	511	479	512	460	504	494	515	497	458	454	494	444	445	461	529	462	513	478	468	474	458	457	488	477	473	490	469	537	508	463	499	454	501	450	474	472	498	446	483	550	453	471	473	498	440	473	508	491	453	499	467	479	454	450	507	465	475	476	464	477	459	418	473	519	494	457	497	440	502	467	492	431	443	476	522	497	465	465	477	492	488	513	481	477	490	461	505	433	487	489	459	510	453	486	470	465	445	438	487	451	493	481	497	495	466	498	469	490	467	452	483	486	511	479	460	438	473	492	442	465	464	476	454	487	474	469	461	516	493	498	448	494	526	500	492	472	429	460	447	473	476	459	530	505	466	484	486	469	457	467	452	463	455	461	476	440	442	493	470	453	502	527	478	511	494	448	499	449	490	466	473	453	474	496	485	447	482	517	464	452	457	490	528	466	483	527	501	517	490	457	462	503	479	477	494	467	483	502	487	463	477	488	493	457	459	508	467	479	489	459	499	477	454	464	460	461	464	500	488	491	485	505	486	472	467	488	472	493	506	500	459	472	480	454	473	493	491	461	456	508	463	484	480	469	461	470	457	495	502	450	468	514	469	491	453	465	488	505	450	459	466	467	457	458	444	461	456	495	457	460	463	476	469	476	486	463	452	498	515	456	498	483	492	504	489	475	458	510	468	488	473	458	497	476	470	478	472	520	473	472	519	463	453	473	451	443	470	440	427	478	486	456	490	431	476	477	472	482	485	476	473	454	499	492	486	467	493	465	476	508	469	484	447	533	500	452	466	481	488	472	503	486	476	499	473	465	490	471	504	476	433	495	486	507	458	471	458	471	500	439	497	431	480	480	463	507	438	464	510	458	508	481	408	486	511	481	436	478	494	447	490	510	487	460	447	497	471	466	498	495	482	450	480	475	503	504	479	466	467	493	487	496	461	512	490	488	483	490	503	491	482	477	499	483	480	468	475	466	480	483	491	504	470	453	463	479	480	496	516	470	481	455	468	489	452	470	486	476	483	464	436	478	477	460	502	471	509	484	457	516	522	434	489	456	504	447	508	446	463	512	491	502	475	467	495	529	450	483	514	446	479	497	446	453	462	463	511	482	494	440	462	512	479	479
6793	28902	24977	2960	2230	1691	1380	1138	930	811	725	706	660	668	600	649	618	573	572	582	560	503	563	525	523	571	531	564	512	549	515	492	512	500	529	534	552	545	548	513	516	527	556	511	549	515	505	553	521	522	477	527	535	528	531	530	498	485	499	503	458	536	533	490	543	514	534	463	519	507	479	527	515	478	498	480	503	496	535	559	505	490	489	485	554	546	476	533	505	496	507	500	517	487	544	509	508	518	533	504	545	516	534	574	552	503	556	532	515	467	495	469	560	547	528	506	544	521	495	482	494	509	554	519	541	495	513	518	460	524	510	513	490	523	504	514	509	503	525	511	549	501	484	534	510	498	465	581	503	528	485	509	517	538	485	534	515	493	477	510	525	531	497	512	496	519	522	529	559	528	511	507	503	472	571	504	521	520	505	543	515	537	516	506	516	470	491	541	513	494	491	546	503	475	492	528	494	512	521	483	472	522	506	526	494	517	508	495	489	515	501	483	553	537	499	468	527	498	490	485	494	524	478	509	523	510	515	483	533	502	471	538	506	500	513	497	514	523	493	510	508	481	552	529	499	451	474	500	504	506	536	487	532	525	489	531	516	514	508	538	490	541	512	495	489	519	515	471	553	521	534	559	537	550	492	491	497	546	507	515	511	472	532	541	459	526	470	523	501	553	497	512	519	523	517	549	504	483	551	504	515	521	519	487	458	519	534	562	493	554	481	528	457	449	520	466	457	502	511	496	518	504	537	483	517	539	530	499	535	515	472	508	464	551	549	537	540	453	536	505	468	502	499	522	518	532	541	526	500	569	492	492	549	514	487	519	503	487	549	508	500	523	473	543	519	494	520	450	485	505	499	549	512	542	498	508	512	507	482	525	517	519	502	509	512	512	467	486	522	516	510	505	538	487	468	493	495	525	515	510	474	518	502	475	484	539	535	495	526	496	528	497	503	471	531	514	513	464	541	516	505	497	476	469	530	503	476	478	510	514	531	527	497	523	505	528	491	532	487	513	502	525	501	509	526	520	510	508	528	526	512	527	522	486	512	500	516	493	508	437	530	527	502	525	528	509	536	536	528	474	534	510	514	490	521	526	501	511	551	497	508	497	484	524	528	522	543	487	491	493	479	511	515	487	509	530	471	476	482	487	477	499	499	494	502	476	525	496	518	525	514	499	521	507	499	532	505	523	481	484	498	493	484	504	525	535	491	529	487	515	535	504	503	474	509	495	501	521	497	465	540	532	533	556	467	494	521	521	513	498	520	497	477	528	518	504	529	503	490	500	518	495	518	494	531	505	545	537	525	498	497	488	531	502	510	550	462	553	481	522	515	502	528	517	519	478	509	513	538	518	509	490	488	502	499	483	487	466	532	510	530	516	469	547	531	496	525	522	506	554	524	501	508	521	524	533	458	505	478	551	492	529	506	509	501	490	512	512	488	505	472	487	511	513	502	474	548	506	540	473	483	520	535	466	466	526	517	517	528	457	502	532	492	506	496	504	512	532	514	521	510	506	465	449	515	501	529	529	494	504	478	515	504	518	511	530	476	521	517	499	499	521	512	511	495	505	496	552	512	535	492	501	495	519	502	523	511	526	486	486	512	491	533	526	522	532	532	513	506	480	500	510	470	532	514	535	493	487	505	478	543	538	535	519	514	514	487	475	488	548	481	526	481	498	544	501	491	498	498	522	529	520	486	517	490	496	532	521	492	491	529	498	504	516	534	501	484	471	522	543	522	515	509	468	533	511	518	539	499	539	548	509	520	486	468	513	508	515	515	517	498	531	500	500	517	532	479	465	489	505	523	478	530	487	489	461	480	504	521	485	487	509	503	495	511	516	504	539	484	521	502	454	486	539	514	493	451	499	527	555	518	452	518	552	515	488	496	543	474	514	463	485	467	494	504	515	517	543	513	527	510	495	490	545	528	491	475	524	507	501	491	528	444	494	502	511	548	519	560	542	484	515	485	486	483	524	506	521	503	479	530	514	515	523	494	447	497	556	511	504	507	500	545	500	509	512	517	502	524	512	499	489	504	524	490	481	524	500	538	516	488	500	503	516	515	552	468	480	510	500	493	516	499	502	508	514	513	498	505	511	506	493	517	541	543	498	509	565	502	506	512	530	476	523	545	516	468	523	509	495	522	493	518	526	505	553	498	504	515	501	527	494	501	478	465	481	488	512	520	520	509	546	556	518	489	472	506	497	484	547	512	483	550	525	522	507	511	523	486	540	510	484	453	508	525	484	462	499	501	488	503	532	517	498	508	493	541	538	522	521	501	511	533	512	530	538	508	487	503	542	555	503	530	504	527	497	505	505	523	516	524	520	521	504	490	537	494	505	546	521	520	495	517	488	503	478	474	482	504	535	494	503	550	480	515	496	489	483	489	527	473	495	503	518	500	470	513	507	521	515	454	480	520	512	487	529	535	531	496	484	489	531	512	568	523	504	557	544	548	512	517	518	534	532	511	528	484	498	509	496	491	512	538	517	490	490	486	490	541	466	516	508	520	478	480	524	517	541	485	525	509	490	495	506	498	516	506	535	512	517	533	475	471	444	475	529	518	467	517	484	547	500	486	531	507	521	522	510	473	556	489	516	516	534	492	489	512	525	459	496	512	510	515	484	467	467	509	483	489	483	537	509	505	513	531	492	525	495	516	524	518	491	492	552	481	517	531	481	505	540	467	505	519	508	508	532	506	457	532	489	496	516	549	526	523	522	523	481	485	518	498	533	490	541	511	511	520	472	504	517	498	522	483	480	528	511	488	544	515	516	528	538	476	498	500	433	522	514	512	527	509	500	518	497	552	500	497	507	546	502	521	503	542	495	500	508	482	526	518	516	491	485	499	491	548	488	510	467	544	470	496	550	499	525	486	531	511	510	509	548	479	520	482	486	478	524	504	503	495	508	507	515	494	520	504	507	515	518	549	500	517	502	522	495	499	503	521	486	464	520	508	520	490	468	493	513	481	510	477	523	523	515	521	483	480	476	506	493	517	508	472	470	495	539	527	440	498	500	503	531	517	535	513	521	484	492	446	505	520	537	508	503	470	544	519	516	502	479	509	523	527	508	495	488	505	524	494	516	514	527	502	505	507	490	490	526	464	550	491	522	534	472	494	511	492	462	531	514	515	496	515	539	513	491	564	519	473	521	486	503	506	490	551	530	497	516	500	488	536	479	468	507	485	503	506	507	468	523	490	531	453	549	502	512	517	526	480	506	545	504	487	509	531	498	522	530	500	515	477	515	513	483	555	489	492	507	496	521	519	515	514	499	502	528	499	484	497	510	498	522	496	513	532	511	510	478	479	498	547	531	499	509	497	518	510	551	560	508	449	494	514	515	503	465	497	532	465	492	515	523	496	488	496	500	499	520	535	528	501	519	523	493	494	511	499	522	496	492	498	546	504	522	520	516	465	466	514	488	518	484	503	510	497	559	472	494	477	531	485	496	511	483	548	515	535	507	514	537	499	512	511	483	528	536	485	476
24411	21096	27600	24788	14766	656	358	289	220	220	208	168	140	159	166	178	150	164	156	136	169	150	132	155	138	131	142	135	141	144	128	128	121	124	138	100	127	157	137	134	129	137	125	108	114	143	140	128	118	134	138	128	128	98	122	125	133	131	125	149	125	139	115	117	119	110	124	112	143	136	117	131	148	124	133	116	123	139	127	135	121	138	115	133	131	141	115	125	125	136	121	120	111	142	108	125	121	108	116	101	124	120	131	122	115	125	130	118	142	116	123	123	150	139	132	128	140	127	115	109	130	120	116	121	125	102	128	131	110	115	131	108	127	130	129	150	137	120	127	99	122	148	112	112	123	107	143	123	139	136	114	129	115	126	122	130	122	124	121	142	127	111	149	111	117	143	119	127	137	107	114	107	144	129	119	139	105	131	115	127	133	144	116	128	129	135	136	124	143	137	124	143	115	125	114	138	116	133	120	107	115	148	133	108	108	127	134	124	130	145	136	117	122	136	149	121	119	133	126	133	127	119	117	138	119	134	134	133	140	119	119	134	108	134	125	142	128	130	116	118	136	115	130	128	136	126	125	118	126	144	143	138	135	157	126	164	126	135	131	128	127	125	113	122	124	103	118	141	127	107	134	124	142	135	132	140	146	133	125	124	143	123	129	126	130	132	147	129	124	117	111	117	138	126	114	133	138	133	109	126	130	139	125	123	134	122	142	139	131	135	130	119	132	120	145	123	138	116	131	131	136	131	114	146	116	142	95	147	149	136	122	136	133	117	146	115	122	134	126	115	128	134	122	126	119	115	113	111	137	125	143	131	119	129	133	125	119	133	135	131	136	129	123	123	122	139	123	124	131	148	122	121	140	123	112	137	121	127	150	126	117	138	111	128	123	136	137	146	128	126	130	128	109	136	127	131	138	131	131	111	127	110	135	125	148	140	124	137	144	117	143	111	137	126	138	130	119	120	124	115	150	124	147	151	132	112	125	126	127	117	126	134	137	130	124	121	139	111	134	125	109	129	138	136	116	129	140	118	144	108	122	119	123	130	148	132	114	135	137	142	137	119	129	129	136	120	119	112	143	106	138	128	129	139	138	121	141	139	136	143	130	137	136	140	130	116	133	128	135	111	115	125	137	122	128	122	131	134	137	107	130	144	138	126	114	143	116	142	153	127	136	130	131	131	142	104	139	115	136	135	125	140	116	117	133	119	117	128	111	114	115	137	117	120	125	136	120	126	139	132	137	132	120	141	123	125	131	104	121	131	143	124	127	131	133	127	133	127	126	122	126	127	100	113	119	125	121	119	118	127	131	127	126	127	120	135	125	135	131	116	126	122	120	122	152	133	117	118	125	103	128	132	129	102	123	118	120	128	105	127	126	110	124	144	131	136	126	132	137	132	127	121	130	124	142	130	133	131	141	138	120	113	119	128	134	111	89	122	104	135	116	119	148	129	129	121	128	122	124	148	140	141	129	129	116	152	125	143	114	125	132	125	122	107	140	124	119	125	124	129	132	118	133	117	128	117	118	136	132	115	116	108	109	122	161	128	144	135	139	126	115	125	120	120	128	118	132	127	119	144	119	139	132	130	133	117	118	121	116	106	134	116	131	120	120	154	125	121	120	123	103	129	137	146	117	119	112	112	125	143	140	117	117	129	126	132	124	127	131	143	119	143	132	139	125	116	135	114	119	115	124	126	122	113	123	137	139	136	116	137	111	123	129	127	121	126	140	131	135	126	127	133	140	114	129	119	137	116	117	133	143	140	135	125	130	143	118	118	132	116	120	126	123	121	140	106	119	123	127	135	145	117	129	137	119	120	112	125	117	122	129	116	120	115	120	126	126	141	120	134	132	124	110	124	130	109	139	126	117	141	131	117	124	119	137	127	115	134	156	125	137	121	130	121	100	105	110	118	141	142	121	129	131	142	125	128	128	118	128	131	131	135	125	129	133	137	123	137	122	132	135	150	127	127	129	147	126	116	148	130	115	133	146	143	121	100	122	109	107	122	143	133	109	124	121	150	148	119	153	117	128	145	125	119	99	110	113	140	122	134	146	138	129	122	120	123	144	138	126	112	143	128	126	141	144	143	133	132	153	125	132	138	119	123	127	124	115	125	104	142	129	105	125	130	121	110	142	122	118	136	117	131	125	111	118	118	111	143	145	131	134	120	136	109	143	110	127	116	115	143	123	121	119	128	119	134	123	104	112	142	136	126	156	108	119	124	142	135	116	133	128	118	123	114	121	135	127	132	131	121	113	130	116	140	126	118	131	130	121	110	139	128	122	140	103	116	128	129	135	121	125	129	134	132	135	128	138	120	118	110	117	116	128	124	129	127	139	139	123	130	115	146	128	135	110	114	114	123	137	145	137	133	124	133	141	126	127	125	112	134	118	127	130	108	130	133	148	116	121	133	130	132	124	128	119	141	125	112	132	119	126	143	119	133	133	128	125	140	149	130	117	124	117	126	139	132	123	137	117	140	126	121	132	115	111	121	135	125	130	125	126	163	111	123	119	140	123	131	107	146	129	134	138	118	119	134	135	146	118	124	124	134	116	114	144	119	113	124	129	122	134	128	145	132	137	141	153	142	113	138	127	129	132	124	125	157	134	113	122	130	129	113	147	114	131	124	129	121	128	125	118	127	137	136	157	122	133	111	137	100	136	138	129	116	146	127	132	139	140	129	136	147	127	136	142	123	147	137	135	121	141	145	127	138	142	126	136	130	120	138	131	131	115	130	126	116	141	130	113	138	122	125	108	120	121	133	127	118	115	116	131	126	121	128	133	122	104	131	116	135	127	119	112	115	109	140	122	135	115	125	136	121	102	149	106	147	131	127	117	143	109	122	133	119	114	127	123	140	105	153	124	134	138	151	139	111	106	144	132	126	124	149	122	142	164	117	113	151	114	138	116	132	143	129	134	128	141	152	127	136	137	126	121	118	111	117	137	138	123	127	124	130	128	130	127	140	130	125	131	135	124	130	127	119	137	120	122	128	125	113	141	127	130	136	132	132	135	134	130	134	126	132	133	119	134	140	110	154	129	129	136	128	128	120	131	117	134	121	112	130	126	128	143	130	121	112	148	131	127	142	120	132	142	115	127	130	126	121	121	126	130	128	116	146	141	118	116	125	127	96	122	129	130	125	130	151	139	134	125	118	147	116	130	137	121	144	111	133	132	105	132	136	136	136	152	139	132	151	128	109	144	130	123	123	114	112	126	131	127	122	112	114	118	118	133	131	119	135	128	117	120	111	129	137	140	143	130	122	152	122	119	125	128	128	150	129	142	123	117	132	133	126	121	132	135	124	130	114	109	115	130	136	109	123	129	123	136	140	144	131	129	115	151	135	107	128	137	129	109	122	149	104	121	125	115	132	121	128	126	120	117	144	125	133	131	152	124	107	154	141	147	110	122	127	116	133	146	129	117	131	128	139	124	115	121	131	138	117	138	133	138	137	116	120	132	136	119	107	138	111	140	132	140	112	126	134
6260	23696	19797	1609	1112	805	617	485	401	299	335	267	272	215	189	197	188	170	175	191	156	171	172	173	157	188	184	151	159	150	163	157	159	141	173	168	159	149	147	166	141	133	159	154	152	162	164	137	128	155	149	171	147	134	144	154	163	166	143	120	155	155	152	150	143	168	139	145	154	142	136	138	170	148	154	149	124	152	162	154	141	161	169	161	128	143	137	127	154	144	154	137	144	146	142	145	140	137	146	136	154	137	139	142	143	150	127	138	152	147	167	153	165	148	153	146	151	134	148	138	121	168	150	154	141	155	146	138	132	150	160	135	132	159	139	134	153	170	156	146	156	158	154	154	143	130	154	133	142	137	152	137	135	149	119	138	158	157	137	143	161	171	157	133	175	162	150	162	140	149	131	141	131	148	142	162	154	160	162	145	146	165	142	148	151	139	157	118	146	136	154	145	148	153	150	143	147	144	148	151	157	123	152	127	146	152	162	148	148	138	141	158	161	131	151	152	145	152	154	140	161	147	143	149	141	154	137	141	158	167	146	181	140	142	107	161	140	128	148	137	146	151	154	134	133	146	161	146	163	129	183	150	154	137	162	128	145	136	147	144	125	153	143	158	136	121	132	167	165	151	154	146	151	171	152	146	137	141	141	136	141	173	151	154	165	165	158	153	164	155	154	135	140	159	150	148	154	145	168	132	129	159	138	142	144	151	148	148	132	115	144	153	148	128	157	119	156	134	167	131	145	155	172	133	164	187	128	150	131	148	123	143	144	140	148	151	135	151	153	138	156	164	159	149	160	142	136	144	150	141	153	137	162	136	158	149	146	141	145	122	144	169	156	146	152	165	150	140	176	168	139	148	139	169	133	133	148	154	163	145	131	145	142	145	134	144	143	153	146	147	155	150	165	149	146	152	143	165	132	164	149	164	119	161	159	137	138	160	139	133	150	140	149	156	141	138	150	157	148	151	143	146	156	132	145	158	136	147	159	156	152	139	158	157	153	152	130	152	134	140	149	164	117	157	156	134	167	160	132	145	158	134	134	142	139	131	153	153	144	145	149	149	133	152	146	136	167	149	156	137	130	158	156	139	147	155	145	145	142	159	141	139	136	130	143	135	157	141	165	149	148	133	141	154	130	139	144	148	120	165	140	157	132	139	135	148	133	141	130	143	142	166	133	143	140	146	139	151	161	150	147	137	152	129	162	129	125	157	132	146	149	142	169	155	155	149	142	141	130	150	133	136	156	158	155	155	157	129	159	149	122	135	131	153	158	145	183	140	154	128	128	150	147	141	143	142	130	147	148	154	152	131	134	145	149	133	139	150	154	168	164	155	150	146	175	150	153	167	146	159	136	165	156	158	153	130	160	131	137	150	167	152	164	155	162	152	153	143	159	137	156	122	137	152	136	140	137	144	155	138	144	153	141	172	140	124	133	163	135	152	135	145	145	148	156	132	165	132	122	150	135	148	155	149	145	160	162	154	116	135	130	142	142	143	131	126	137	149	164	146	156	170	137	157	159	154	160	150	158	130	150	164	155	121	145	134	140	146	156	143	132	121	129	155	135	142	151	144	154	147	150	152	135	146	158	144	157	174	148	140	149	149	152	151	140	153	155	142	154	137	138	152	156	138	161	163	138	150	137	154	134	139	125	163	168	138	142	151	137	144	125	144	163	132	154	156	136	147	146	136	159	146	144	145	160	155	120	163	160	146	163	136	152	138	179	142	128	135	165	140	110	141	161	132	127	157	141	142	151	136	135	123	155	143	145	154	141	156	149	128	148	153	159	149	157	137	156	150	141	135	147	147	177	149	157	130	138	146	147	154	168	134	150	146	161	151	154	152	154	140	150	146	173	149	163	143	142	163	140	168	131	159	155	152	143	149	169	136	161	172	154	159	145	121	146	128	121	146	160	149	160	139	140	145	130	144	157	162	140	158	124	176	142	130	139	150	138	151	137	141	157	168	149	139	152	138	157	158	142	158	140	147	155	160	129	149	156	150	148	147	145	145	143	151	140	145	146	152	141	132	162	159	146	132	148	160	154	143	135	149	133	147	124	156	135	134	147	162	123	162	144	159	139	143	138	140	152	137	138	136	160	168	143	130	143	162	140	151	125	146	155	140	156	165	151	138	161	146	164	146	156	130	136	141	150	147	164	129	134	139	144	141	135	130	158	127	123	135	142	129	153	159	152	151	126	158	152	145	152	135	140	131	132	145	156	147	143	158	123	151	148	150	138	167	160	140	163	164	123	135	142	164	154	150	139	149	144	145	135	150	164	136	135	158	156	129	155	167	130	141	162	147	151	168	144	149	166	136	138	139	127	139	153	142	160	143	148	146	126	135	169	140	137	143	142	130	154	162	142	156	157	150	136	130	138	153	153	131	122	152	140	139	131	152	162	162	168	140	130	128	141	134	120	159	140	175	147	147	151	160	127	158	129	149	138	146	164	154	147	148	164	146	152	157	133	154	140	145	145	140	147	155	159	170	138	137	139	142	183	127	141	140	162	134	131	147	137	145	156	145	141	151	151	136	131	142	159	148	134	131	147	149	153	157	134	140	139	144	114	143	132	148	138	153	153	141	164	133	162	147	153	129	136	157	126	132	146	156	158	127	143	151	135	148	132	131	138	165	121	143	176	150	138	164	144	177	148	167	157	153	138	154	160	147	134	146	155	135	126	134	166	149	119	152	144	147	156	146	140	140	152	139	158	153	151	135	132	148	150	152	137	138	141	136	143	148	155	145	148	127	154	146	134	160	131	146	147	147	137	158	135	144	138	142	165	144	139	138	136	156	130	130	147	147	132	151	147	143	123	152	132	146	143	164	145	146	138	165	146	140	152	135	128	156	154	147	151	156	148	158	145	147	132	163	146	152	143	159	152	145	154	162	132	158	154	147	151	139	154	151	139	162	134	130	127	140	144	142	132	140	155	139	137	141	137	162	144	123	153	128	152	137	146	147	155	142	137	161	164	143	141	142	141	146	113	153	146	155	134	149	147	128	154	128	153	157	145	152	158	152	143	134	146	140	137	163	141	138	142	133	143	148	146	130	170	146	164	146	166	151	130	161	152	143	145	128	123	142	140	143	132	139	159	141	156	134	152	125	151	148	141	147	148	146	160	151	140	142	126	152	129	142	147	144	138	158	161	133	140	120	145	132	119	170	145	161	139	164	136	134	148	148	124	146	133	143	123	152	160	137	174	147	140	162	131	136	139	147	161	148	147	136	134	160	151	156	133	152	127	142	131	128	148	153	130	133	141	169	135	151	169	167	147	172	148	170	161	145	158	140	129	127	167	154	134	156	148	153	149	140	141	141	159	160	146	147	142	150	137	126	158	128	141	158	141	146	137	143	140	151	150	142	158	136	149	137	133	136	139	151	140	144	139	137	153	135	138	146	144	147	161	154	130	142	124	160	145	159	126	142	145	143	163	153	120	144	139	145	124	144	164	135	142	123	158	180	135	154	150	140	161	141	162	154	156	160
22503	21306	29062	23886	21306	21356	11458	1102	824	718	640	608	563	540	504	458	436	423	406	444	393	375	398	432	396	419	429	379	378	376	403	360	375	385	354	389	377	354	384	358	370	356	385	348	379	366	362	376	405	348	380	343	348	364	339	373	382	317	367	320	375	342	323	356	357	334	364	345	353	340	366	356	356	313	329	336	363	359	353	348	352	347	362	348	362	333	368	353	336	337	359	376	349	375	363	304	330	347	346	352	359	347	346	340	359	374	374	356	340	335	377	355	358	330	370	373	369	390	334	320	358	344	362	337	346	338	312	322	357	365	363	356	359	342	328	357	382	340	361	363	365	287	360	339	365	339	367	369	379	347	331	328	330	364	356	337	361	344	403	369	377	359	385	333	346	345	360	353	400	407	355	356	349	338	354	371	339	336	392	372	363	354	346	319	346	348	361	328	333	345	353	358	325	327	351	361	343	334	354	334	343	370	346	367	354	365	356	384	369	335	376	348	337	338	318	325	326	330	311	338	332	353	358	331	291	351	313	352	362	353	333	367	364	338	398	332	357	355	357	332	348	334	363	336	375	356	363	355	320	358	341	346	323	337	345	345	345	358	394	386	367	360	353	348	376	387	316	346	341	362	385	337	345	346	364	354	350	351	354	369	354	368	362	368	386	380	330	357	331	356	344	340	376	393	345	317	389	363	372	372	352	377	349	323	345	360	382	333	292	331	326	357	376	348	318	367	329	362	347	345	361	358	349	353	362	366	375	345	321	370	360	325	342	371	332	353	356	322	341	362	381	336	353	353	352	359	361	324	379	355	358	358	366	362	373	328	366	362	351	361	352	348	358	373	358	335	363	371	342	341	318	351	356	382	339	375	366	345	371	343	332	350	358	349	349	366	354	334	323	352	360	358	338	363	336	359	369	358	351	339	373	346	365	337	390	360	363	339	365	328	341	357	352	386	342	358	325	354	359	352	363	358	375	340	358	349	381	385	332	360	398	310	347	330	334	382	335	353	354	323	355	323	338	348	330	364	336	386	356	365	336	381	376	332	351	367	343	340	370	374	362	355	348	336	349	375	345	356	362	325	363	348	383	377	348	375	362	340	376	353	389	311	349	343	354	369	334	382	329	347	338	352	397	364	338	374	361	351	362	328	357	374	403	338	356	364	337	327	348	358	360	340	318	361	341	328	355	366	362	345	373	349	333	347	346	329	300	337	326	326	355	370	357	360	341	348	356	347	367	361	365	367	368	340	392	361	379	362	337	355	380	371	360	329	335	325	366	365	335	346	348	359	320	375	370	340	317	333	343	353	366	346	368	336	359	372	381	343	335	349	356	338	335	373	349	332	335	359	331	377	354	368	344	311	356	370	349	353	357	378	397	353	349	378	310	367	358	338	369	369	354	370	358	377	357	353	337	380	353	374	367	351	367	331	357	336	354	339	348	382	343	324	358	346	352	364	350	349	334	363	359	349	329	343	346	324	353	366	342	319	354	372	369	334	331	354	361	331	350	345	352	357	346	342	340	343	372	346	339	344	359	361	340	360	339	373	350	374	334	334	340	337	328	365	340	378	341	372	330	319	307	367	335	327	345	330	330	368	353	355	377	336	386	356	359	321	347	374	360	332	392	363	356	327	346	351	359	387	365	358	375	384	355	323	352	362	349	346	342	331	337	350	359	357	370	353	333	337	357	345	373	334	331	344	359	326	363	356	350	339	361	374	342	353	377	390	369	367	359	357	340	349	339	355	353	344	348	361	357	365	359	344	351	334	357	362	367	318	345	364	331	356	328	336	350	341	367	357	339	342	366	331	350	365	358	390	364	361	321	327	354	350	359	339	352	335	323	324	368	372	323	348	304	328	334	374	391	345	347	361	335	369	375	358	351	394	367	390	369	342	378	342	334	334	351	378	338	342	372	367	376	348	338	343	409	354	365	353	362	329	338	346	314	370	348	367	384	345	345	373	348	379	350	337	343	346	356	398	348	310	373	361	361	325	386	350	364	367	359	359	364	359	333	295	351	366	398	333	377	374	354	342	367	324	378	354	347	326	338	374	332	368	344	338	329	344	321	345	347	314	326	373	358	370	360	376	338	363	357	332	361	343	342	363	362	328	328	354	339	351	317	352	373	358	355	343	352	329	355	347	341	356	323	346	333	368	323	338	345	353	357	329	335	351	367	331	348	347	381	326	341	364	368	360	333	395	391	319	393	342	348	358	378	348	358	344	332	311	306	348	381	354	372	328	354	359	380	301	358	304	396	318	339	361	349	340	321	366	349	362	362	328	396	360	346	342	372	358	362	361	336	350	352	349	357	351	359	382	331	383	360	340	350	329	366	364	358	349	330	361	349	364	349	367	335	332	352	346	328	362	347	390	378	329	371	359	330	342	362	348	337	343	313	343	339	350	331	359	370	329	362	395	323	365	369	353	355	339	375	360	317	333	361	345	359	350	356	332	364	368	359	324	350	364	362	367	328	385	346	342	362	367	351	358	361	322	372	361	334	333	343	335	371	353	332	363	319	368	338	402	351	384	377	330	359	378	313	366	363	360	362	363	338	371	333	362	367	359	337	365	339	323	382	360	352	335	389	367	339	367	346	373	385	308	333	379	358	360	334	356	369	379	361	352	338	338	348	383	368	356	357	358	352	353	359	329	333	345	364	311	363	349	359	374	365	355	352	327	402	399	339	381	335	335	361	348	349	353	361	359	352	334	348	353	360	329	350	339	332	347	390	330	352	337	362	359	331	356	336	340	326	341	357	344	348	354	342	361	346	366	346	338	366	326	395	362	367	352	365	369	366	332	328	358	370	365	342	370	358	296	365	341	363	369	338	344	371	346	352	336	340	347	346	368	322	336	343	328	328	350	366	350	341	356	335	368	333	360	346	331	352	396	340	342	323	336	336	320	362	373	362	345	373	345	368	369	382	341	349	338	354	356	319	367	342	349	339	362	327	356	332	350	382	366	319	349	344	356	363	356	334	365	356	355	367	321	381	357	334	377	379	345	330	365	365	341	334	333	351	352	348	344	338	342	357	358	332	353	321	342	326	367	376	329	334	383	301	353	356	333	375	344	324	344	354	330	359	351	370	320	355	324	380	339	331	386	351	358	373	367	361	364	370	367	322	344	320	325	328	331	355	306	375	346	353	361	338	313	345	348	306	356	356	378	346	344	339	353	329	399	338	338	355	342	325	366	355	370	338	360	334	357	338	354	355	333	365	368	334	355	331	347	332	322	377	341	362	348	335	345	342	338	345	355	357	367	364	364	353	358	329	338	383	343	363	338	339	331	369	343	326	322	368	382	352	299	341	353	317	364	359	382	375	358	371	339	338	367	396	349	344	360	355	339	341	323	340	364	310	380	366	383	336	350	366	325	339	376	341	340	348	357	354	373	363	360	375	324	356	332	364	334	347	327	312	305	350	347	315	354	340	357	347	339	362	390	329	372	324	353	342	328	340	370	388	354	361	373	346	369	349	353	358	357	336	331
9016	38442	31783	4925	3560	2606	2011	1502	1210	1036	840	740	682	658	573	613	567	533	481	460	491	481	445	441	430	473	417	428	428	433	438	408	422	413	405	412	420	408	413	409	387	388	419	388	391	429	449	402	390	383	395	404	390	381	390	358	381	390	377	381	383	389	409	409	413	383	352	364	365	389	409	390	401	404	378	351	398	388	373	377	387	408	397	398	418	377	359	393	358	351	395	380	391	384	413	411	401	406	386	406	401	388	435	397	382	379	387	368	356	371	409	393	380	388	422	414	386	401	391	335	364	366	388	384	349	440	395	395	391	402	399	388	389	380	384	377	392	398	417	383	371	395	407	387	338	393	402	370	419	391	369	355	359	401	361	368	391	412	384	381	366	403	419	409	365	358	364	383	375	349	425	395	385	402	394	380	372	391	375	387	383	368	373	348	384	389	422	388	394	361	369	391	368	394	346	354	368	404	393	401	372	401	382	390	417	382	377	390	393	397	377	383	389	377	383	364	373	374	359	404	374	397	376	386	358	368	408	394	367	384	374	379	380	375	402	383	406	366	348	381	370	417	444	368	392	381	417	424	361	393	372	359	377	397	390	380	402	392	363	341	367	392	369	320	342	393	383	395	378	354	408	381	365	400	358	344	366	395	375	380	400	415	372	389	378	391	401	329	411	373	386	362	388	391	360	428	368	400	385	367	393	397	387	383	385	377	421	376	392	371	396	369	400	358	376	389	372	377	389	372	384	371	424	413	383	384	398	358	427	370	373	405	367	414	414	367	372	410	384	397	337	389	395	385	397	350	379	363	407	379	352	382	396	367	376	381	363	385	385	400	360	385	390	410	382	398	362	406	426	410	351	405	419	392	413	378	390	344	387	370	414	378	377	404	350	383	386	382	374	370	386	384	389	360	403	390	402	369	397	382	409	404	392	390	374	423	351	379	409	375	372	392	391	362	403	412	389	365	376	348	388	428	378	375	378	429	395	376	403	391	407	362	375	396	391	407	346	371	375	371	405	384	355	419	423	380	386	374	376	408	381	367	375	350	379	378	389	441	383	389	385	381	365	378	394	361	373	394	367	374	401	373	401	374	384	375	417	368	383	410	373	410	406	396	340	373	363	390	404	401	358	383	346	338	405	367	411	365	389	368	401	387	398	391	382	360	406	354	368	392	372	340	377	393	364	392	385	401	373	377	417	409	400	358	400	384	394	375	424	405	375	394	372	378	383	385	367	409	328	404	381	362	395	381	379	382	366	357	375	380	365	408	365	388	396	395	362	353	383	363	388	397	358	377	385	388	379	344	377	398	362	396	407	382	352	378	383	398	371	364	381	404	387	395	338	389	368	374	376	398	361	401	372	387	360	377	399	418	340	412	378	389	381	403	343	378	359	408	388	384	406	395	365	337	399	380	390	393	354	356	350	396	381	341	392	392	364	362	371	385	361	378	366	396	388	389	369	392	379	362	394	386	371	387	388	373	377	375	358	383	416	359	353	380	393	384	363	366	360	387	392	401	396	410	401	352	373	360	405	401	356	362	369	387	408	346	353	357	414	412	350	392	421	368	389	406	353	395	371	382	371	380	397	393	378	375	362	387	382	377	372	384	369	399	398	378	404	371	380	398	398	382	383	382	373	382	381	388	393	430	391	356	391	394	401	405	365	376	391	382	363	418	390	407	382	369	394	386	380	389	375	404	405	348	407	386	401	396	395	385	338	430	378	392	376	374	385	362	376	425	424	387	395	347	400	378	374	357	366	410	423	403	381	332	388	399	373	400	383	391	388	398	425	355	343	400	368	394	362	391	393	433	410	404	410	389	395	370	394	371	429	382	407	396	386	385	385	401	396	378	393	411	367	366	375	385	407	364	395	371	396	422	385	376	426	349	419	394	415	377	392	381	371	337	396	394	388	364	393	375	377	358	378	389	394	386	395	400	386	424	405	380	392	358	412	363	389	387	369	369	375	383	380	403	387	382	351	383	401	368	374	379	390	405	397	376	400	391	379	359	394	398	390	400	394	371	385	387	408	378	364	404	342	379	394	367	394	401	392	388	372	392	364	380	370	398	417	393	410	352	376	358	392	376	391	376	351	350	416	379	396	393	373	388	386	395	381	417	394	403	369	360	361	378	362	403	397	390	374	418	380	405	424	393	405	351	385	385	365	385	400	378	347	386	437	367	359	407	406	414	367	346	381	370	393	348	393	385	383	388	378	394	361	355	394	398	387	383	396	370	359	374	408	404	366	357	420	393	389	405	360	385	368	401	394	380	387	379	386	392	369	397	404	384	419	375	425	378	376	366	396	363	436	380	399	348	376	397	397	371	363	374	357	384	371	376	416	376	382	383	374	393	364	360	403	403	368	389	404	385	400	395	393	376	373	368	370	390	365	387	388	399	374	362	394	360	410	412	364	364	420	379	418	391	355	360	374	387	352	352	411	394	400	408	415	403	374	424	352	372	379	393	404	406	378	355	368	387	351	355	401	349	402	393	402	415	360	367	398	357	380	391	392	394	400	392	374	331	375	391	377	390	376	387	368	384	378	369	408	403	376	373	357	381	361	385	357	396	372	411	354	367	397	353	376	359	351	386	385	411	384	342	415	351	378	408	374	348	366	396	382	430	373	355	378	428	393	370	387	361	380	385	374	392	370	382	375	377	398	388	380	408	367	398	379	415	382	380	399	403	395	362	399	372	367	427	374	391	377	370	363	396	400	397	360	407	430	369	389	376	374	426	378	369	365	374	411	371	381	364	371	363	388	378	385	388	388	396	376	387	363	421	417	429	386	365	401	358	379	385	402	384	371	368	389	406	389	376	367	398	381	360	420	358	370	371	397	377	348	386	366	389	403	411	370	384	401	421	406	392	392	374	377	392	395	373	361	400	359	378	393	407	357	381	411	379	358	375	377	355	366	419	374	383	342	387	364	366	404	398	387	390	400	378	352	365	367	361	363	354	369	372	354	379	372	392	386	369	449	400	428	384	383	352	382	364	405	399	351	371	432	356	396	401	370	396	384	364	383	403	374	390	371	376	365	392	388	401	390	378	395	385	397	406	397	364	369	396	363	363	440	364	385	375	392	376	376	409	371	394	386	400	374	366	432	355	374	360	370	395	397	344	393	404	388	356	417	386	405	345	398	410	382	398	326	408	357	378	380	387	441	358	358	410	376	384	374	404	411	369	396	359	373	392	411	361	420	356	347	413	361	394	368	349	404	360	401	388	368	367	389	350	359	370	391	381	369	379	395	377	391	394	355	383	389	342	390	377	376	401	397	401	360	350	358	358	370	379	390	366	374	380	390	398	367	397	420	393	379	379	383	385	375	381	394	371	380	392	353	402	339	372	393	353	385	360	361	371	365	358	408	383	364	371	385	374	386	383	365	373	380	375	379	368	377	406	394	388	387	395	358	422	380	376	411	415	361	397	386	399	381	383	389	375	391	371	370	413	372	410	404	371	414	417	381	382	375	370	382	385	365	348	369	425	443	398
27411	19535	9236	720	346	346	344	300	298	313	316	317	281	272	309	291	303	283	289	290	280	299	267	300	313	280	312	312	296	291	283	256	288	269	259	270	256	275	271	284	284	290	320	290	272	282	278	290	289	256	294	286	265	289	266	338	305	299	313	258	286	275	283	301	269	259	280	278	283	292	282	278	273	263	274	280	266	268	288	267	278	298	275	280	280	297	291	285	287	275	293	274	290	263	314	275	302	268	308	301	261	294	275	271	268	272	268	272	285	287	268	263	263	284	298	311	278	287	263	329	256	283	311	270	271	266	283	263	309	296	289	279	288	269	296	271	273	297	266	275	257	277	297	294	261	291	301	299	291	286	260	270	287	282	285	272	279	281	288	272	279	287	288	271	280	263	267	289	281	277	291	308	273	274	269	287	284	294	292	287	271	265	306	279	242	284	303	276	272	267	273	260	313	285	304	298	311	264	293	278	282	277	317	304	275	256	292	285	269	272	272	271	265	273	294	247	251	292	293	295	277	280	284	293	262	279	310	264	270	265	254	296	312	276	246	258	292	282	290	278	288	285	266	307	276	291	286	283	250	272	284	276	280	275	275	279	295	276	289	276	292	266	288	270	291	262	271	280	259	298	293	277	296	277	293	266	273	251	269	304	276	290	296	279	282	277	287	294	286	277	285	268	289	269	297	277	285	274	264	277	294	268	312	283	273	286	264	262	272	281	275	274	256	263	248	290	285	286	278	263	259	301	260	303	269	278	267	289	261	311	298	281	271	296	281	291	284	268	301	291	255	290	296	303	282	301	272	293	289	302	279	289	283	279	254	250	274	261	260	301	299	282	251	272	304	279	288	300	262	272	298	268	271	295	295	234	263	310	266	268	295	256	272	256	272	277	291	283	269	259	341	279	294	286	273	281	288	292	264	281	245	277	259	283	287	279	273	304	282	267	281	289	284	283	258	293	271	284	273	317	280	296	305	259	295	276	294	296	278	268	265	287	272	280	277	263	295	279	270	304	278	281	264	274	282	262	277	276	283	290	289	248	263	258	265	288	288	266	298	263	286	289	314	289	267	302	312	251	302	288	282	302	281	272	271	280	274	275	284	307	297	257	279	299	310	298	278	286	300	307	294	273	293	294	285	295	285	271	266	300	314	268	276	266	288	271	280	280	271	264	273	295	284	295	262	285	262	276	284	295	287	279	299	279	292	295	291	302	301	275	239	296	257	318	273	279	290	260	274	302	259	285	234	303	277	317	281	293	280	259	292	273	300	246	252	288	295	263	274	282	276	266	291	265	291	271	311	309	274	270	278	287	283	314	289	276	289	291	288	295	288	287	276	293	277	261	266	312	292	266	318	308	302	265	272	278	255	299	309	287	287	277	269	292	277	298	295	292	293	286	287	277	304	269	282	291	278	276	246	262	296	261	237	278	297	285	266	322	315	248	275	275	311	267	294	255	302	257	287	278	289	281	303	273	255	287	240	288	308	262	269	276	258	306	288	269	293	273	276	298	287	316	253	280	281	284	268	278	258	284	315	278	307	283	263	292	292	301	275	275	236	292	278	253	285	255	280	292	281	284	314	269	294	298	291	262	305	288	302	281	276	308	294	280	292	282	290	267	326	262	292	277	292	299	288	261	270	274	263	272	289	293	265	294	276	273	267	285	262	256	276	284	307	299	291	279	267	266	244	286	293	268	295	291	300	260	265	265	253	245	262	266	262	265	279	278	279	275	281	268	274	253	274	291	257	276	280	289	273	313	281	315	267	304	281	280	259	289	289	281	304	287	284	270	297	260	307	280	286	281	267	281	251	281	295	290	313	278	287	265	282	274	299	276	256	301	302	279	301	273	282	288	258	276	303	285	264	281	260	275	275	254	266	259	325	261	280	299	261	266	321	264	286	292	274	297	260	279	295	265	316	275	286	289	326	264	270	255	262	262	278	240	309	272	249	289	269	275	312	285	289	302	276	299	307	266	288	273	295	271	295	285	273	273	267	282	287	273	272	269	252	256	287	268	248	254	289	289	301	267	291	309	292	291	277	256	264	277	278	309	273	283	271	278	314	304	278	287	306	284	280	258	289	243	255	260	291	290	286	301	305	280	277	303	285	275	298	277	308	296	313	276	256	292	298	300	287	283	281	328	276	272	281	282	303	268	275	287	279	288	263	299	296	278	283	301	292	303	286	274	276	272	305	321	284	296	269	282	280	285	285	263	284	269	292	299	271	331	317	260	230	279	289	250	277	292	266	280	291	271	279	285	293	322	300	255	305	290	291	302	282	253	293	296	282	301	292	280	256	304	276	278	272	303	264	298	314	286	282	285	269	316	271	250	296	259	278	261	277	271	274	301	274	294	292	284	263	308	293	279	301	263	292	260	281	324	323	310	259	276	261	282	257	322	277	325	277	289	270	298	317	256	240	280	276	274	272	282	321	247	284	294	279	299	308	259	262	288	289	308	260	282	278	288	248	289	259	275	282	282	275	279	286	326	257	277	258	306	291	295	287	274	260	276	294	277	277	235	289	280	276	253	288	299	253	279	267	313	282	305	269	293	278	262	283	303	296	273	307	279	268	279	296	247	284	274	277	290	275	305	273	279	271	295	277	273	286	255	307	282	291	285	301	268	275	261	291	263	262	280	276	305	272	272	270	290	286	289	282	295	296	303	258	299	297	267	273	259	267	256	295	260	293	307	304	320	300	271	275	259	291	263	316	302	295	291	304	264	284	286	264	254	284	292	273	277	252	280	291	276	312	276	297	288	292	288	310	289	287	281	290	277	256	299	271	259	283	271	308	258	267	288	261	291	297	288	279	261	271	284	272	267	293	292	293	275	264	249	286	257	279	273	293	271	287	309	275	265	260	272	263	267	282	274	292	312	281	271	276	255	259	282	271	281	293	275	278	333	279	256	296	277	249	258	260	287	270	233	269	291	291	277	272	286	278	277	299	292	287	272	275	268	303	266	313	295	270	286	291	280	276	291	280	279	295	289	253	276	254	298	313	257	294	250	284	279	314	265	288	282	292	298	277	283	286	256	317	271	278	309	286	274	276	291	285	284	298	286	272	284	283	304	283	285	274	255	278	266	276	271	262	271	309	286	297	293	251	300	291	272	312	283	259	285	258	287	262	250	275	292	271	276	256	274	249	270	276	285	309	294	273	266	279	261	274	297	283	323	303	283	270	297	266	265	282	265	292	247	248	264	282	304	264	307	292	292	264	236	288	285	283	283	300	296	278	271	252	256	270	314	276	270	252	288	294	269	285	294	287	279	287	298	309	322	274	268	276	275	290	286	291	302	290	262	285	268	247	280	285	300	266	238	264	287	262	287	272	305	256	295	257	284	286	291	258	296	306	304	275	312	281	280	251	292	329	300	250	257	286	283	254	277	258	300	310	276	264	250	273	255	282	277	273	279	302	285	270	254	295	282	304	300	291	281	303	267	262	275	262	262	295	316	281	299	278	268	268	268	253	297	289	291	295	287	262	264
6546	8365	5309	448	388	355	330	327	321	324	322	331	274	308	280	297	343	324	280	309	317	334	294	284	291	290	300	312	289	302	312	324	305	289	319	305	307	279	288	310	314	326	312	270	309	293	273	309	275	297	317	312	287	314	300	310	298	291	324	303	302	322	300	276	292	296	312	286	302	302	331	310	271	321	292	284	283	257	324	327	296	295	289	270	298	260	306	297	293	296	298	325	321	302	301	311	312	295	276	302	336	258	280	272	303	313	337	325	310	298	320	294	317	283	307	304	270	287	288	299	290	319	312	332	274	290	304	285	286	303	312	317	306	330	301	277	291	312	314	282	319	281	283	297	300	291	293	299	338	287	294	299	293	307	345	305	312	287	302	273	283	305	278	294	290	308	291	303	316	326	281	304	299	290	297	281	328	298	335	277	305	310	317	289	298	291	297	321	280	283	317	293	301	307	327	307	298	314	307	305	276	298	294	322	285	314	302	333	301	295	289	304	303	307	275	288	312	302	317	288	332	277	275	291	292	250	295	324	296	296	290	290	310	298	296	305	283	311	301	272	290	312	298	258	334	290	285	290	314	273	329	275	306	301	296	287	238	270	313	317	261	313	274	313	285	286	283	304	291	280	271	308	328	295	269	309	274	330	315	328	314	323	300	313	281	320	316	275	297	332	289	303	278	269	313	322	307	278	340	286	267	287	319	284	295	284	304	315	332	328	303	295	315	299	290	334	303	287	291	306	312	290	316	301	312	325	281	308	320	286	291	299	304	309	284	310	319	272	298	296	294	298	294	282	279	291	277	293	321	328	289	296	307	303	301	288	310	303	307	318	312	295	295	295	271	277	313	268	297	316	268	280	307	284	289	297	293	286	274	301	323	311	291	312	291	302	296	300	300	302	302	258	287	283	282	320	295	297	323	312	296	297	290	303	320	337	291	288	297	267	313	292	303	302	313	290	305	303	300	321	269	292	298	304	291	323	286	295	295	304	288	325	318	322	301	264	279	298	289	318	307	269	328	300	285	305	313	285	290	321	297	306	331	300	297	313	320	297	277	309	300	312	305	298	297	287	275	301	320	286	291	312	295	275	297	299	288	313	285	301	310	318	270	283	320	273	296	312	322	291	346	320	287	294	301	307	296	305	329	318	323	295	271	282	279	328	310	304	309	311	292	325	279	280	293	287	272	280	282	299	296	311	302	293	313	313	258	289	294	290	291	286	310	313	297	301	293	294	286	266	310	314	329	317	325	304	312	311	306	327	287	272	314	264	273	275	316	296	283	296	283	309	302	289	302	322	284	303	287	292	304	312	291	305	290	261	310	298	292	324	327	317	280	315	318	274	308	299	305	300	283	279	328	335	293	346	284	269	307	286	286	277	271	300	315	314	310	306	316	321	285	272	274	297	327	291	306	287	290	282	289	312	309	309	306	335	305	301	317	308	299	302	316	312	306	317	288	305	318	293	299	281	305	291	276	275	302	300	314	333	281	314	307	281	292	297	290	288	271	292	286	303	303	311	295	316	314	265	289	304	308	292	294	291	327	303	309	293	287	305	292	318	324	298	305	293	294	301	313	308	282	319	294	310	294	305	302	308	289	330	313	310	329	311	307	289	302	315	258	298	304	315	312	264	280	305	292	286	325	297	311	309	295	299	286	324	287	295	296	307	288	297	316	304	280	296	288	284	315	305	272	309	271	316	307	290	321	275	298	294	312	290	298	292	325	268	314	299	294	287	283	274	306	288	312	293	295	308	290	320	312	302	288	326	308	296	300	348	290	307	305	293	304	318	316	287	297	300	294	309	283	320	283	282	289	277	310	301	303	286	304	305	315	317	287	255	297	279	284	278	284	309	304	314	312	276	285	293	273	304	290	288	272	281	295	298	302	287	334	287	318	292	298	295	315	281	302	302	290	312	321	296	292	292	306	287	295	297	320	272	315	285	302	331	317	298	275	326	296	254	312	312	313	303	308	294	309	290	283	284	289	291	351	300	307	311	311	296	324	300	309	303	317	305	297	293	302	297	306	292	285	277	311	290	273	270	333	282	287	262	310	283	266	302	278	271	283	310	300	292	291	303	282	338	285	333	307	297	275	305	275	311	302	301	311	308	294	296	319	279	307	302	278	302	326	263	290	305	299	307	294	308	289	294	316	285	265	272	301	307	312	301	278	292	298	281	284	293	280	288	313	306	299	339	315	302	296	302	318	292	269	302	327	305	305	304	294	259	245	292	311	303	314	256	325	308	282	332	291	318	277	272	296	311	263	321	294	293	285	296	314	260	308	304	305	271	308	333	308	283	326	307	278	284	304	255	322	316	297	285	288	322	302	278	289	307	280	266	273	293	318	306	313	282	297	308	299	314	299	295	291	322	318	291	314	290	292	286	311	302	297	271	289	274	305	297	323	324	267	276	295	301	294	292	316	290	306	304	274	283	269	287	299	256	299	292	283	293	321	325	300	281	296	294	304	278	291	278	315	327	319	307	311	330	290	318	308	281	284	298	301	333	327	299	308	296	335	281	316	287	304	275	292	265	304	286	329	293	291	299	351	294	268	310	283	298	333	300	286	302	306	287	283	291	298	299	299	290	294	272	304	289	303	295	315	315	289	349	305	285	324	299	282	302	313	295	310	289	296	284	303	300	332	288	297	288	257	329	307	320	280	279	310	301	301	298	312	297	313	314	288	329	308	339	297	297	316	308	294	286	317	279	314	307	302	296	304	317	300	322	290	303	320	311	316	286	290	305	244	289	316	322	278	306	292	329	316	307	311	331	295	292	294	304	288	305	307	325	311	293	319	316	306	267	311	331	290	271	308	291	299	283	277	286	331	316	309	270	289	310	294	306	259	315	336	285	279	295	291	309	336	321	260	323	303	292	294	310	289	297	296	283	296	294	296	300	279	323	315	334	299	298	306	327	289	300	282	305	303	289	313	304	262	269	305	277	321	282	267	296	282	302	292	308	292	308	328	263	310	301	292	298	334	306	305	332	291	281	327	265	309	305	281	323	305	289	302	313	282	310	309	275	269	274	296	309	357	262	311	289	300	311	295	296	296	327	311	307	296	321	291	298	310	295	298	288	307	284	271	307	314	316	290	314	308	297	303	279	307	316	275	324	309	306	287	292	286	294	302	291	300	310	281	339	291	311	296	309	281	256	296	280	288	313	287	334	311	286	299	297	312	288	288	243	304	317	282	318	310	293	338	318	308	322	303	285	295	296	334	271	326	288	310	291	309	328	291	327	302	315	310	289	320	306	298	309	328	272	286	295	300	302	311	316	303	289	317	287	327	291	301	301	284	282	276	293	289	284	311	327	279	296	285	306	319	288	285	290	310	303	283	306	301	282	289	298	264	283	284	249	284	307	298	308	324	319	320	268	315	282	269	280	308	278	292	283	302	310	301	295	310	277	301	321	307	278	326	307	294	310	275	289	277	313	294	318	291	270	296	313	303	341	309	299	302	282	291	308	281	288	263	286	305	290	303	308
23494	21220	28621	24145	21222	11855	1352	842	731	620	617	575	597	600	532	545	521	543	531	467	480	525	524	479	512	515	500	472	475	482	497	516	445	485	481	495	489	460	420	479	482	464	477	479	474	467	490	502	475	471	456	477	543	508	546	456	513	462	469	477	473	477	455	468	484	461	455	440	460	467	409	497	509	463	513	493	447	502	491	485	465	455	449	460	480	485	515	499	481	454	461	469	463	447	461	500	491	498	480	484	473	499	477	465	492	507	421	501	430	468	423	490	452	460	441	460	438	480	500	494	471	498	504	452	446	434	484	484	456	460	429	443	486	486	461	489	430	466	420	463	509	470	458	503	463	466	471	489	456	432	464	441	452	453	506	491	435	458	451	476	507	472	466	503	462	467	455	466	457	472	464	447	465	476	477	444	459	459	467	465	483	455	471	474	481	497	496	479	455	483	493	481	443	469	484	473	447	488	489	472	469	482	468	476	469	506	443	538	459	453	460	467	445	494	478	449	495	510	419	451	474	452	488	465	500	536	479	436	530	470	530	472	447	497	510	501	488	451	427	464	456	448	460	466	469	462	477	508	479	433	466	493	488	441	486	484	500	475	447	497	479	484	476	442	455	490	488	492	498	453	492	477	440	480	492	462	473	472	489	423	469	483	469	463	471	480	446	465	473	508	458	491	450	465	480	487	490	464	477	534	451	479	464	469	480	460	500	480	460	496	471	466	466	480	472	480	482	453	476	496	454	478	456	512	472	487	461	488	450	507	458	465	450	460	438	483	477	466	457	491	508	456	505	470	443	454	454	440	451	487	467	484	488	469	512	517	489	447	468	544	500	500	499	462	508	448	465	462	496	440	450	481	483	467	460	442	455	459	490	503	490	492	445	449	449	471	434	488	415	462	476	495	459	473	489	505	487	475	463	475	475	498	464	481	449	482	480	452	486	442	478	482	479	403	443	473	489	477	496	474	467	464	476	508	510	520	458	498	485	484	433	488	500	496	513	500	474	497	457	500	470	492	485	436	450	503	459	497	476	474	470	461	442	445	464	435	454	499	423	432	497	447	478	461	451	435	406	491	431	428	470	480	496	461	503	429	471	480	487	463	482	452	468	466	470	478	493	432	482	493	481	488	465	478	463	477	449	456	458	497	492	515	491	462	505	486	491	462	456	464	440	493	474	503	439	479	452	460	464	493	505	504	493	458	425	469	529	500	471	483	472	502	472	489	495	457	496	495	474	466	486	442	524	453	437	452	462	455	464	483	478	475	455	457	466	450	441	432	461	457	478	449	452	475	418	448	487	460	436	484	480	475	479	461	483	455	459	478	451	473	521	490	484	478	436	469	474	493	497	473	488	484	481	461	460	448	481	435	465	473	459	481	497	456	470	483	471	496	487	457	473	476	493	462	483	466	471	444	472	482	455	471	465	459	463	437	514	461	473	484	474	485	454	477	447	467	458	467	459	489	495	471	494	425	475	484	498	487	473	479	445	443	517	491	457	494	493	493	481	482	445	479	497	481	488	458	494	469	441	473	479	464	477	469	445	484	419	482	484	464	456	461	462	516	488	438	470	444	474	433	463	451	442	469	456	459	461	468	469	479	479	466	460	472	475	430	485	492	487	472	467	467	509	488	439	494	475	454	482	441	452	468	477	457	473	454	481	479	484	448	474	470	459	443	489	478	492	433	506	427	520	491	443	479	457	445	445	461	486	506	485	467	510	452	424	478	463	468	478	468	477	479	443	472	440	504	473	468	471	450	539	455	449	435	484	463	507	460	492	465	477	497	429	487	463	472	470	456	451	440	422	393	457	435	505	478	445	485	452	465	486	441	511	461	484	531	486	478	481	508	493	465	478	471	460	503	410	485	490	484	473	514	483	501	462	474	458	463	481	512	458	465	464	463	468	465	468	513	485	491	468	475	473	484	507	486	450	463	428	454	442	527	435	495	468	454	472	457	488	454	489	467	482	445	482	447	462	485	461	488	474	446	453	488	444	479	491	484	454	488	474	468	497	442	463	475	495	480	475	493	490	430	469	511	445	451	482	486	463	441	491	430	458	493	482	502	451	454	475	499	450	483	469	444	454	513	446	489	459	454	508	471	492	484	465	445	476	449	452	462	466	484	468	488	482	446	486	504	486	462	450	454	497	461	489	459	475	498	503	509	468	469	487	426	467	450	470	484	452	453	464	446	463	478	491	439	468	460	496	437	455	479	442	479	458	473	499	434	459	462	487	501	451	479	499	478	468	470	481	458	455	496	485	476	487	435	475	454	487	458	466	471	471	460	476	460	467	464	466	499	483	501	456	466	499	508	480	440	446	495	460	469	511	445	481	488	479	438	454	434	432	460	468	463	483	491	504	482	522	460	469	483	466	486	467	473	459	451	474	497	474	488	463	461	432	500	484	491	517	524	439	490	475	443	455	490	465	479	461	478	465	469	469	496	456	501	464	480	461	459	482	460	497	441	491	488	498	466	463	462	468	436	476	442	470	514	467	477	441	478	501	513	488	482	506	465	497	455	488	480	498	460	445	435	491	448	461	492	490	445	478	446	460	503	495	471	484	453	426	451	513	488	484	474	456	492	462	491	500	484	467	416	484	465	479	508	488	451	485	433	453	484	449	469	488	441	467	477	483	461	473	466	473	476	531	432	468	496	523	485	441	447	477	498	434	463	491	501	457	495	484	470	456	498	481	483	490	427	478	441	511	449	444	480	444	443	427	486	425	475	461	506	480	457	450	466	435	491	451	485	476	467	493	493	475	478	483	469	481	480	441	469	453	445	443	461	472	492	463	458	469	443	446	465	530	498	473	493	457	497	480	440	460	452	477	453	485	504	485	468	454	460	470	450	489	485	487	482	468	461	501	440	476	483	459	443	473	498	469	451	431	482	459	460	447	518	463	471	509	457	429	468	456	481	481	480	427	488	462	447	470	479	460	458	445	456	451	496	472	496	447	476	474	453	486	418	445	455	458	485	485	476	470	524	423	509	497	477	480	451	451	483	478	477	449	488	471	482	440	480	467	467	504	457	471	462	453	473	416	482	491	457	450	486	433	517	474	469	485	478	471	431	451	479	474	492	465	457	492	470	472	475	436	486	482	457	467	465	437	442	444	492	444	502	474	474	483	470	496	457	455	464	481	463	443	456	450	468	469	466	464	456	498	420	489	497	455	443	479	486	447	463	472	492	433	499	428	484	445	460	475	434	484	458	467	478	489	438	459	471	438	455	443	463	468	456	515	473	460	485	495	477	499	480	486	471	474	473	459	498	464	453	460	485	470	486	453	475	458	468	434	476	468	472	516	446	464	452	499	457	459	472	479	465	474	491	422	474	447	481	464	467	449	430	497	495	446	459	459	466	466	477	465	474	439	435	436	486	445	478	470	478	518	483	473	481	501	497	478	476	447	468	456	476	502	497	485	471	493	489	486	488	471	467	491	455	426	476	478	488	535	464	493	496	504	473	432	479	485	459	493	480	454	423	481	451
7602	30621	26716	2939	2204	1558	1340	1059	907	846	785	672	715	686	596	630	574	530	554	532	547	557	520	508	555	520	516	520	498	469	510	501	478	514	518	511	524	521	535	535	519	527	481	536	501	482	493	490	518	511	545	513	513	514	496	525	500	471	536	556	508	480	503	532	496	485	493	528	477	527	488	489	495	524	519	527	541	524	499	500	487	508	529	488	525	490	535	508	466	516	498	513	519	505	521	505	507	483	517	544	469	489	466	478	506	499	492	492	470	492	507	505	524	493	481	540	514	478	495	520	517	503	498	513	444	529	485	499	485	480	522	471	500	496	483	507	475	503	517	463	515	488	502	495	510	519	499	497	532	513	497	476	493	548	496	492	512	510	492	514	510	531	472	507	497	521	500	509	494	475	519	448	470	462	524	478	536	522	493	508	470	499	515	527	487	502	493	485	495	528	488	526	497	513	482	488	509	507	517	509	480	543	491	499	478	505	479	504	491	490	487	515	519	510	508	506	499	492	481	457	564	500	512	446	521	481	495	459	487	511	516	504	479	502	519	507	514	526	465	530	494	481	540	523	479	504	504	498	524	479	509	542	500	526	504	501	483	500	511	485	520	519	509	535	502	479	486	468	502	478	518	509	470	483	509	486	504	511	497	465	486	520	486	501	488	476	490	509	485	490	502	519	525	502	480	516	498	527	509	516	458	474	488	518	503	498	498	507	488	508	504	465	543	540	528	508	520	480	506	523	497	512	506	473	483	503	514	490	484	505	492	496	506	488	500	495	509	522	485	513	489	498	491	491	537	512	462	525	488	480	471	487	473	527	510	493	484	525	508	452	487	465	502	523	487	515	520	527	500	522	484	536	510	496	501	517	498	508	521	514	490	567	543	502	520	497	486	492	446	511	444	515	546	454	542	541	470	522	479	505	539	518	498	505	495	459	495	507	468	507	526	537	514	477	507	500	498	491	508	528	518	506	492	496	504	472	494	497	507	485	520	506	567	521	531	490	479	489	481	482	524	481	475	487	506	480	508	457	479	477	465	498	513	520	500	496	494	516	472	474	490	463	465	473	530	488	508	503	509	504	498	466	497	487	509	520	521	550	507	458	486	470	498	491	497	495	498	506	551	486	508	515	510	510	531	525	493	513	543	531	463	477	492	493	487	521	476	476	506	501	512	481	512	559	520	527	485	513	482	526	526	513	482	490	523	526	489	528	499	497	536	468	484	481	505	437	496	486	488	533	531	549	508	467	488	517	489	540	491	481	517	484	522	496	489	523	476	510	501	513	490	486	501	515	500	500	517	509	441	512	504	527	486	497	523	523	503	506	459	476	544	509	485	523	517	458	481	469	460	499	518	510	521	535	493	485	521	455	507	575	510	496	523	486	506	468	506	496	506	510	547	521	488	495	491	500	509	483	518	509	510	524	494	512	478	515	447	490	477	493	514	486	490	506	487	478	514	528	524	510	535	501	512	532	528	474	497	513	535	524	494	513	503	458	511	505	440	513	452	499	514	486	513	523	502	485	485	522	482	462	473	522	518	488	493	456	487	488	489	517	495	470	518	537	526	476	491	513	513	520	472	534	515	484	508	488	510	517	495	471	504	503	511	485	553	493	499	481	493	489	524	534	468	541	493	509	488	494	457	540	466	508	507	533	497	498	499	532	518	495	478	490	547	491	489	563	487	504	524	500	551	488	464	491	521	514	475	485	508	480	496	499	488	466	491	492	497	517	499	509	456	477	485	513	531	478	493	494	510	485	508	503	516	508	525	499	488	513	480	512	492	467	517	495	545	459	527	491	486	519	526	505	501	467	502	513	535	487	516	491	535	532	534	487	511	497	448	496	504	500	516	497	529	472	486	532	491	505	475	518	509	494	503	496	499	514	523	554	505	491	509	504	490	525	494	485	496	507	461	500	482	525	534	544	489	489	516	531	503	501	530	496	493	558	543	525	522	491	565	519	495	510	481	532	462	553	458	508	485	482	489	465	496	502	475	520	471	500	514	525	506	497	514	492	494	521	504	483	497	501	526	465	523	497	500	562	494	473	490	481	450	460	515	504	488	454	506	483	535	470	515	536	514	512	519	531	495	517	483	549	545	488	500	507	530	514	460	527	563	511	508	487	506	478	499	460	455	512	508	534	494	510	529	510	556	462	520	505	542	480	502	548	489	498	523	503	520	489	486	493	480	498	492	454	517	518	567	516	523	503	476	471	507	435	517	520	507	501	510	523	491	501	466	497	509	542	504	522	514	507	482	491	534	489	482	490	525	478	514	478	509	520	552	492	451	544	483	482	512	515	540	495	462	513	492	449	504	533	522	539	495	521	509	500	535	523	503	498	492	514	506	500	526	510	500	503	532	472	544	550	489	547	510	527	456	516	494	502	469	507	509	501	496	483	504	526	515	505	519	481	503	515	534	487	473	454	492	478	516	522	544	507	478	483	498	477	508	494	476	472	512	521	483	482	502	499	506	495	522	487	508	498	500	511	484	484	519	518	502	500	491	566	506	495	495	502	494	515	516	518	499	478	510	484	502	498	509	494	502	461	476	509	494	487	510	489	495	555	472	528	501	520	499	509	472	565	529	490	536	518	516	518	519	470	495	458	485	492	547	509	517	546	487	489	492	542	492	494	498	472	523	507	504	470	503	486	450	500	540	547	554	474	476	470	525	478	509	481	469	492	509	472	514	511	502	458	515	474	469	513	549	510	480	519	524	513	492	515	544	481	515	515	548	469	470	516	465	528	503	511	526	505	475	482	472	514	521	526	512	456	493	467	494	555	472	458	497	469	501	495	496	489	473	470	533	490	473	477	503	496	511	485	489	468	520	485	481	516	477	493	486	490	499	457	523	476	495	531	481	522	506	492	535	532	496	510	542	518	487	499	524	537	497	475	478	527	504	537	488	468	537	543	492	479	506	552	504	527	513	526	487	541	542	518	494	479	490	508	495	486	546	500	480	519	486	509	517	517	520	474	531	515	524	503	517	490	484	530	494	478	527	463	488	527	512	552	518	490	487	497	507	477	482	519	495	492	510	516	501	527	467	493	519	496	483	482	524	516	492	489	527	486	518	524	484	525	503	489	495	482	512	483	488	487	496	506	493	529	487	505	518	496	488	497	496	483	491	480	530	488	509	485	519	511	484	444	492	535	499	509	505	460	476	475	530	483	497	451	484	509	525	517	464	495	526	484	495	476	464	500	512	492	487	540	464	497	540	508	512	484	495	535	489	494	521	513	462	509	523	489	510	454	494	508	499	515	526	460	523	459	527	483	478	494	497	532	532	507	491	509	496	531	482	476	516	487	492	507	493	490	464	472	501	512	523	466	518	543	523	501	504	512	522	476	483	504	518	490	493	537	497	525	480	511	500	514	507	491	473	504	514	473	449	499	509	506	522	497	491	505	495	512	525	490	473	517	513	498	465	525	504	528	534	485	526	473	527	452	523	470	476	516	478	508	486	514	480	481	480	502	515	494	506	477	514	445
24638	21260	27846	24951	14020	675	353	288	227	230	201	180	165	167	154	175	166	150	151	152	143	132	130	139	134	136	120	139	145	120	124	138	133	142	123	143	133	129	137	155	116	119	138	130	146	130	122	113	126	117	149	116	140	115	114	121	130	130	113	111	123	123	126	117	120	130	140	125	130	126	135	113	143	147	98	121	148	110	133	145	149	108	112	132	128	134	133	126	147	117	138	133	116	111	153	121	113	140	109	135	139	118	123	140	148	122	131	115	137	131	120	124	109	135	136	124	131	124	124	111	126	132	116	120	116	116	121	109	134	138	118	135	134	131	131	122	125	137	103	123	109	127	143	108	118	137	153	131	143	123	124	143	133	107	128	126	132	125	108	119	105	122	125	125	137	116	120	101	119	108	100	134	125	119	120	116	116	121	142	135	139	150	128	112	138	121	102	120	138	131	129	119	121	133	125	138	136	130	114	135	111	136	121	121	128	135	122	105	117	117	120	134	129	159	109	146	149	149	111	126	147	120	140	128	131	118	117	127	133	129	123	109	117	131	135	129	112	129	109	125	130	142	114	122	106	131	117	116	120	137	129	114	111	116	136	126	134	117	132	140	103	132	146	118	150	132	135	156	110	131	121	123	126	133	133	123	138	138	110	131	128	122	133	113	131	110	140	142	121	133	121	125	135	113	123	160	120	123	122	123	148	127	136	115	125	121	114	105	107	105	120	131	126	141	129	128	138	117	123	112	119	136	120	133	136	116	101	149	129	106	109	103	119	137	118	127	110	127	130	116	128	124	116	133	122	148	141	109	131	112	136	127	128	133	133	119	139	126	131	127	134	127	129	117	117	124	141	108	101	111	127	120	146	118	118	111	111	117	128	121	137	131	128	143	122	113	134	133	138	135	108	120	112	136	138	109	115	105	134	134	125	108	122	125	136	117	135	124	126	130	120	116	126	115	124	134	148	133	111	132	128	120	143	108	120	102	104	133	136	129	129	135	132	127	116	113	126	125	137	126	148	129	125	136	118	129	108	132	116	124	108	118	119	101	128	131	115	106	106	117	125	115	128	125	134	122	123	110	126	125	138	114	118	118	145	126	145	113	127	127	120	136	128	131	120	133	136	133	139	127	143	109	129	122	124	127	136	120	111	135	141	124	128	111	120	125	109	130	104	146	115	123	115	126	128	111	128	129	139	108	117	127	134	141	137	128	119	148	120	119	120	118	126	136	130	121	136	133	103	128	112	141	119	142	140	119	130	147	134	116	101	108	130	122	115	117	137	127	119	119	115	117	108	115	121	136	145	148	122	112	101	121	99	136	120	107	114	122	112	126	128	108	142	139	131	142	122	126	127	141	123	134	142	124	129	112	138	162	147	119	130	141	122	120	129	129	138	127	147	114	100	130	137	129	124	127	162	114	123	124	126	133	126	109	135	123	110	135	108	115	123	116	113	135	117	120	151	116	116	117	119	140	121	115	129	123	123	135	131	103	112	126	120	121	125	105	117	157	123	117	132	146	132	126	137	137	116	134	136	107	133	111	103	121	129	118	132	137	111	129	114	126	112	145	130	106	138	114	131	125	127	117	120	123	131	126	120	137	145	131	124	126	142	125	117	125	116	124	129	125	124	135	140	142	137	136	131	145	134	121	143	155	131	124	123	122	134	104	137	134	127	129	134	141	131	128	127	127	137	115	142	136	119	140	101	122	121	128	118	135	108	117	134	114	119	133	120	151	122	118	138	120	119	114	122	124	120	130	126	114	121	128	116	123	131	103	110	123	141	136	95	159	123	138	128	116	125	114	121	117	142	121	110	112	130	129	108	107	117	122	101	132	134	111	118	118	137	124	112	130	130	121	124	134	145	127	109	116	111	121	134	137	142	112	88	124	130	121	119	143	130	97	131	148	111	114	120	147	116	128	124	124	135	119	117	142	106	137	116	109	127	134	118	152	104	107	134	113	122	135	135	129	124	143	126	135	122	100	116	111	118	120	125	120	133	121	140	136	115	137	147	134	121	127	115	115	115	133	119	123	146	137	124	158	120	123	132	141	124	130	128	144	132	131	120	150	122	121	131	138	122	118	132	126	125	123	125	119	101	130	127	121	120	128	116	122	121	137	107	128	126	121	129	112	142	112	127	126	137	134	108	123	117	124	133	135	126	134	104	148	114	134	137	134	106	121	112	120	143	137	145	117	147	125	149	123	123	125	135	117	146	129	116	132	141	134	120	129	111	124	122	132	122	128	113	128	116	124	153	137	132	131	139	104	117	136	127	134	122	132	132	109	111	124	141	148	130	127	136	129	138	132	109	129	133	158	114	122	126	142	107	116	124	121	151	120	114	112	133	114	117	107	121	125	129	138	128	124	113	107	158	130	106	120	120	130	133	139	123	130	147	124	122	140	143	132	125	128	123	129	124	120	118	99	135	119	116	116	125	134	137	110	121	131	115	128	138	107	138	116	122	131	138	126	133	112	126	125	130	120	139	127	131	152	146	124	124	140	121	136	120	114	134	130	131	122	133	121	135	126	131	131	122	135	124	109	140	133	120	123	138	118	151	126	113	116	125	137	139	111	112	134	143	126	132	130	115	136	131	116	118	139	139	113	137	141	131	137	124	120	134	141	141	108	125	142	115	128	134	146	126	123	126	125	140	134	120	145	118	116	118	127	131	144	106	149	146	120	121	117	122	126	103	138	137	112	125	141	135	139	128	112	124	131	118	137	141	129	115	128	134	151	132	135	144	118	114	111	109	128	128	139	132	129	115	132	126	135	120	137	130	115	134	117	126	117	125	122	112	117	148	116	127	137	131	149	118	135	135	119	116	125	128	117	130	128	120	116	136	121	118	138	138	127	143	125	119	128	124	136	125	137	125	147	141	137	126	111	125	154	116	109	130	140	118	129	130	135	137	139	132	127	126	130	137	124	114	129	118	120	121	114	131	131	133	120	136	131	141	112	131	124	151	122	110	134	109	119	127	120	136	105	121	136	116	127	118	118	98	144	117	135	121	131	136	134	119	120	138	117	107	132	118	128	151	108	137	125	113	116	127	137	134	137	138	112	120	143	124	145	159	123	120	112	122	124	118	135	144	116	135	116	130	130	105	139	125	124	118	138	133	102	128	144	148	126	114	130	110	136	119	133	127	128	116	131	133	143	125	141	126	124	141	110	145	140	128	112	106	129	123	123	139	124	115	147	121	122	119	132	119	140	134	118	139	135	136	132	137	145	132	122	126	119	117	113	144	129	98	125	152	113	134	123	116	138	130	120	134	130	122	131	113	137	144	121	119	148	131	127	125	133	111	114	128	112	137	116	121	138	128	131	141	111	107	146	114	140	121	126	107	125	142	128	124	116	127	111	129	127	119	105	116	110	118	145	123	135	141	126	127	128	121	134	138	118	134	138	141	139	121	127	117	121	132	123	126	116	116	120	123	109	142	128	123	124	107	114	112	114	126	141	116	118	132	139	126	123	130	119	124	142	120	117	117	112
6662	24806	20350	1493	1182	817	643	451	416	334	284	268	222	246	204	175	166	176	209	180	176	170	180	160	165	184	171	162	169	156	170	140	163	166	154	174	179	148	142	151	166	157	128	165	147	149	145	149	143	148	159	147	142	168	152	166	137	148	148	138	148	138	148	118	141	158	127	134	155	177	142	157	165	162	153	147	141	137	172	142	139	142	165	143	146	166	159	155	151	135	140	141	137	151	159	145	141	142	139	163	135	173	141	134	152	155	175	148	145	155	134	155	159	137	158	147	139	138	180	156	163	149	131	152	143	141	142	180	162	137	167	166	156	157	166	163	151	137	124	153	158	139	140	170	165	129	130	133	150	148	149	154	144	142	139	149	138	155	160	122	180	142	141	140	161	146	131	135	142	141	143	144	123	134	149	160	143	145	143	137	149	137	125	142	154	131	158	147	140	149	169	155	131	139	143	143	127	133	162	142	131	147	129	142	148	135	143	152	162	134	150	157	148	140	149	119	156	160	153	164	153	140	152	141	165	149	131	166	146	147	142	149	136	139	136	137	135	143	158	145	167	146	135	178	148	141	138	151	157	147	153	151	141	159	143	149	148	155	144	153	154	146	126	150	145	144	136	150	132	155	137	149	143	169	151	133	152	165	152	144	154	162	135	136	121	145	147	152	154	164	142	131	136	139	136	145	153	136	141	134	151	153	159	155	145	145	135	152	153	143	141	149	155	146	131	146	145	161	138	147	148	148	133	148	143	153	154	136	129	142	126	136	159	135	140	160	148	124	115	166	183	135	112	147	140	137	159	155	150	162	153	126	166	149	150	159	150	145	157	162	134	126	131	142	136	137	156	150	148	143	130	122	152	145	149	141	146	142	143	163	135	138	128	142	134	169	144	161	125	143	142	129	156	135	150	150	171	165	168	142	140	154	133	162	163	165	160	160	143	141	152	142	144	127	149	151	140	133	129	142	146	145	147	144	152	160	136	121	132	151	139	165	150	159	139	147	161	146	160	153	143	136	141	167	127	141	147	155	135	153	151	153	131	148	139	160	160	133	126	149	131	134	122	144	117	163	126	140	147	153	141	163	143	159	155	143	129	164	144	136	134	131	165	142	132	153	148	154	155	131	138	157	131	154	147	141	166	170	139	149	130	139	154	132	150	138	152	142	138	125	147	133	148	140	149	134	163	128	149	129	144	153	142	151	136	132	149	151	143	133	171	145	153	147	138	157	135	147	134	143	149	164	166	132	147	158	143	152	174	141	150	170	144	143	144	140	145	145	155	158	138	147	133	132	151	145	147	156	159	144	136	130	138	153	143	137	150	138	175	146	134	144	140	159	153	162	152	144	150	137	143	153	150	132	148	142	156	161	140	167	141	142	156	131	135	131	149	147	133	142	154	140	155	151	124	148	163	146	147	130	138	131	125	162	151	142	151	131	132	136	141	147	165	133	148	129	140	147	164	131	175	152	157	132	141	125	150	138	134	173	150	174	158	149	161	133	154	138	138	145	137	146	161	157	168	147	172	132	146	145	132	140	153	148	148	144	149	149	173	160	135	157	136	132	136	142	149	171	146	124	136	141	149	148	146	157	142	152	112	159	164	141	144	136	145	157	153	154	136	152	135	142	158	149	164	165	146	134	163	145	140	149	143	173	151	124	147	144	136	151	162	143	155	144	131	156	133	147	154	146	162	150	153	121	147	134	163	176	166	151	134	151	163	150	159	132	134	125	157	148	159	162	183	157	130	160	126	153	136	133	155	133	140	131	151	150	156	131	166	133	126	154	151	132	148	138	142	151	142	137	166	145	153	130	164	140	133	135	126	139	133	155	146	162	130	163	143	151	126	128	143	138	154	143	152	122	147	157	145	127	155	130	163	156	167	141	128	172	146	160	142	155	140	164	158	169	145	146	137	155	141	138	161	149	150	119	147	148	163	124	145	142	137	144	143	123	158	150	131	164	146	146	134	153	145	159	158	147	158	144	155	164	149	137	150	144	138	156	134	122	170	134	160	157	150	169	158	146	149	143	155	133	167	165	136	155	175	159	151	130	176	134	146	143	164	176	161	135	150	166	159	137	162	140	139	163	134	149	149	151	131	155	151	124	139	147	138	141	129	140	128	146	147	132	131	143	138	113	141	147	152	166	156	134	143	150	146	138	138	165	145	140	141	153	136	137	140	151	163	130	138	166	138	139	136	125	143	138	158	144	157	162	173	151	141	157	130	134	137	148	156	135	169	144	151	131	143	136	152	121	156	168	133	123	148	157	151	151	124	154	148	108	168	160	124	121	179	162	164	112	145	169	155	170	148	130	128	176	147	141	155	136	165	139	148	144	140	125	161	145	153	130	133	147	148	165	143	158	119	136	151	158	140	145	136	149	129	140	166	145	139	165	137	152	146	145	145	152	158	146	133	144	149	151	145	163	131	142	143	156	137	132	124	163	146	150	141	153	158	143	163	149	146	150	146	162	150	161	120	150	145	150	150	138	142	118	130	140	122	162	137	140	145	132	158	149	131	156	140	135	132	142	133	144	147	182	140	160	150	161	147	142	152	148	155	147	147	142	120	149	125	146	131	143	143	128	140	131	149	174	167	162	159	155	160	149	155	152	144	160	144	146	144	159	133	165	155	151	145	151	135	149	145	145	142	156	182	162	156	126	134	136	155	142	143	149	146	149	128	159	154	167	159	150	160	146	118	137	117	154	158	147	150	152	141	145	144	146	145	116	152	149	140	150	157	164	141	142	138	130	133	141	157	152	130	136	149	149	134	141	130	137	179	135	155	135	155	155	144	159	143	146	139	137	156	161	144	146	147	133	144	147	131	156	144	141	133	139	125	133	133	144	144	153	144	146	146	148	131	174	141	153	149	138	145	146	147	158	151	147	135	132	136	149	156	141	146	165	150	139	137	141	135	143	164	154	176	143	133	152	156	146	129	142	148	126	128	132	161	151	152	158	144	154	144	142	136	176	140	123	153	165	121	149	139	151	160	162	144	148	137	135	132	135	177	128	140	148	147	141	154	141	139	164	136	151	140	170	172	154	152	124	138	158	149	149	153	150	160	155	145	134	140	149	136	137	155	147	135	150	128	142	139	146	133	160	157	155	134	170	155	137	135	152	134	173	157	142	146	131	159	115	129	136	160	139	137	144	137	146	148	172	156	147	164	136	135	147	131	141	153	155	149	148	143	152	140	138	154	151	160	152	161	145	141	134	169	146	138	143	155	145	143	142	167	160	141	170	147	186	129	143	158	151	154	153	152	141	145	140	145	135	157	144	155	154	143	175	158	130	170	149	137	115	128	132	147	161	131	131	149	156	132	155	176	133	136	132	155	156	149	146	143	143	138	128	133	142	142	125	140	148	129	131	126	143	172	143	160	155	149	142	148	128	138	136	145	166	139	148	151	135	154	175	165	124	128	129	158	113	135	134	150	168	187	149	160	160	143	136	159	166	149	146	161	133	143	156	149	160	137	138	157	146	153	145
22491	21328	29238	23801	21328	21377	10620	1133	831	696	595	616	522	532	505	500	467	413	410	402	400	377	393	358	416	410	371	381	361	375	363	366	354	364	371	382	409	382	340	357	361	391	344	355	355	354	346	329	368	359	356	347	339	363	345	359	335	343	350	356	329	335	340	331	362	346	360	311	346	305	358	346	328	351	351	365	291	308	358	341	349	377	344	360	361	346	320	364	348	327	318	383	331	331	340	332	346	353	328	348	361	353	354	348	358	325	380	362	354	325	337	321	326	330	372	332	327	343	342	375	318	363	333	331	337	358	350	347	376	356	343	356	330	367	377	333	361	348	333	336	307	329	354	341	362	351	335	329	371	346	348	365	350	340	357	336	364	364	371	327	349	353	372	363	339	344	345	359	323	330	327	362	346	374	385	340	326	377	329	363	327	339	352	354	328	350	343	326	345	353	324	338	329	357	339	329	351	363	370	363	315	318	346	389	334	362	375	357	349	360	356	361	338	343	339	383	349	354	364	357	343	374	322	321	343	358	351	335	320	365	345	347	326	358	325	348	368	355	360	348	320	377	335	354	321	300	330	365	349	331	339	362	370	313	359	311	337	345	373	327	357	357	349	338	342	365	344	319	312	348	347	347	339	341	380	354	360	353	336	325	321	369	359	323	401	373	327	334	320	328	333	344	356	324	362	338	326	341	353	345	326	356	339	340	350	328	381	347	353	315	342	356	367	337	366	363	341	364	352	323	339	330	299	327	344	364	342	325	350	320	345	330	343	377	375	354	328	328	353	342	349	348	358	371	356	375	332	340	353	368	323	390	323	351	373	310	329	340	335	344	330	345	347	353	350	383	347	329	336	353	367	338	380	305	361	330	328	349	352	363	347	345	364	342	312	339	343	342	321	329	359	331	328	333	337	343	336	377	374	361	328	334	361	348	339	376	349	329	325	353	382	366	330	325	315	369	339	339	360	354	306	331	289	383	342	351	346	336	357	358	354	340	325	341	342	346	334	348	346	350	379	326	347	295	338	342	336	353	350	376	372	373	341	336	382	316	364	339	333	374	387	326	336	363	332	336	348	351	355	355	343	335	367	352	316	382	344	347	396	345	357	346	345	355	371	330	343	362	368	351	316	328	348	372	361	354	353	336	349	357	354	352	320	339	338	340	343	383	320	349	335	356	336	344	353	344	316	338	327	358	344	327	343	347	288	334	361	302	357	344	340	343	346	325	343	353	304	333	333	337	329	368	338	396	338	319	333	343	342	301	333	321	357	337	342	320	316	349	329	347	350	355	321	338	365	376	337	349	341	317	322	370	342	362	399	346	381	377	328	347	347	348	315	332	336	327	341	351	368	326	368	348	343	338	369	333	366	366	334	324	352	347	373	325	344	352	359	346	368	354	376	376	318	346	356	353	331	327	331	361	336	313	338	328	359	379	357	372	336	349	340	378	356	320	348	369	321	356	364	341	336	351	332	323	349	361	344	367	355	331	355	374	340	370	322	374	349	346	348	359	314	361	337	343	347	346	346	354	380	359	353	359	358	318	339	335	338	338	330	370	366	349	343	358	360	344	381	317	377	328	360	328	323	339	338	352	330	351	346	319	354	331	357	357	331	317	314	287	352	307	328	347	338	383	371	364	310	330	359	313	345	294	360	323	338	361	336	355	379	365	350	327	319	381	366	337	328	337	344	335	359	379	326	335	360	355	352	359	310	316	395	333	345	323	354	346	346	324	321	349	327	359	349	341	325	352	326	347	362	372	347	340	357	323	343	331	321	371	353	310	338	356	356	342	307	345	348	340	330	346	364	365	356	350	364	338	351	328	357	351	357	349	342	353	317	299	328	309	334	356	327	339	326	329	353	332	346	359	340	325	351	352	392	340	314	319	340	357	357	343	315	330	337	343	351	325	325	358	340	306	359	308	370	356	351	339	346	339	331	333	358	342	360	321	330	331	367	356	357	344	304	335	324	360	343	319	361	355	364	362	335	333	336	385	372	356	364	349	365	321	321	366	333	335	337	330	343	366	353	354	365	312	360	327	336	363	321	359	361	346	355	335	344	332	350	350	313	387	344	368	352	343	322	342	343	317	321	352	357	340	303	336	306	343	347	317	328	365	365	351	330	352	334	354	371	314	337	326	322	335	348	359	338	347	351	344	334	323	354	327	367	329	374	312	354	322	328	311	337	326	298	352	329	314	332	335	373	315	351	350	327	356	343	370	318	342	370	334	323	360	334	334	365	351	347	367	315	343	326	337	338	332	373	330	343	340	363	340	313	308	388	306	376	351	343	350	341	345	326	337	336	374	319	321	335	375	311	344	337	306	311	338	326	337	344	369	343	352	310	330	359	323	308	322	384	312	336	311	366	302	335	308	353	347	344	371	329	344	375	318	365	314	380	323	344	339	354	349	380	328	335	340	354	346	349	335	373	354	359	331	351	356	376	320	316	371	321	321	334	353	355	366	330	329	331	344	329	353	361	371	365	325	310	320	320	318	372	353	349	319	368	364	338	335	366	327	331	350	339	353	322	354	330	348	341	314	358	321	339	373	339	359	360	340	340	320	319	350	355	365	331	406	344	341	339	320	403	380	336	356	348	347	361	334	348	354	331	313	353	336	348	330	361	331	354	334	336	355	323	345	324	327	353	359	367	347	353	318	333	343	334	350	348	346	346	351	340	336	362	347	349	325	326	356	350	307	340	320	339	344	335	364	337	332	377	373	360	329	329	325	344	336	365	353	372	296	325	316	338	377	377	344	335	350	363	354	332	326	340	323	325	329	345	340	350	346	323	366	329	370	338	357	356	349	358	360	319	357	352	323	359	337	342	352	330	380	346	363	356	341	338	344	338	383	350	329	347	359	347	368	344	349	361	356	359	345	338	343	356	345	372	350	322	368	368	325	324	325	335	364	321	338	333	312	359	351	344	301	357	314	348	338	362	329	321	343	339	356	327	345	352	367	342	364	333	342	344	358	372	343	329	332	344	346	350	314	356	380	323	350	333	328	335	338	360	367	390	314	381	329	355	362	323	361	378	302	326	343	340	341	305	350	360	336	315	339	342	370	366	323	340	345	333	339	342	357	355	347	353	363	305	324	358	363	348	321	318	325	335	345	356	316	355	348	337	324	324	315	298	351	358	332	347	320	359	352	379	390	368	358	345	323	359	373	352	350	330	319	336	336	379	350	353	351	314	320	355	321	332	351	362	344	334	345	344	329	329	325	320	340	370	348	339	347	349	363	372	369	358	326	323	378	355	335	345	324	356	368	338	360	312	361	346	328	323	362	368	336	350	320	337	347	353	330	376	334	345	361	333	337	348	335	363	310	320	331	317	352	347	341	363	337	378	345	360	323	386	339	325	339	347	350	370	341	356	322	352	329	326	380	347	332	335	322	340	337	340	357	370	324	367	329	358	290	330	373	308	356	337	330	365	339	342	337	338	385	387	333	337	345	366	331	391	360	331	356	359	329	350	343	344	330	323	324	323	351
9424	38551	31976	4869	3474	2610	2016	1470	1204	1015	877	756	723	639	563	512	543	505	499	475	465	410	456	415	460	434	442	417	441	444	422	396	364	427	404	414	406	390	435	389	386	384	377	387	425	395	424	405	406	386	368	423	414	371	397	412	399	339	437	363	388	355	406	370	389	421	377	363	397	427	380	390	391	375	407	404	395	364	385	391	373	373	398	368	377	376	367	376	394	385	343	371	400	374	381	366	367	404	384	391	377	385	384	389	385	400	392	390	384	354	370	382	389	380	391	392	381	380	379	390	384	363	396	382	379	397	405	375	385	355	394	404	363	363	386	374	391	380	339	374	379	412	413	375	367	385	405	367	354	385	380	379	360	378	359	377	382	364	386	362	361	385	405	424	385	401	419	360	356	392	367	362	389	364	416	362	371	377	390	374	391	385	381	401	402	388	373	403	405	374	374	365	412	380	349	412	380	391	367	348	400	396	393	377	396	361	394	412	407	382	405	384	357	432	381	383	383	377	391	407	364	393	415	368	398	362	375	379	386	391	382	376	346	396	380	385	388	366	369	381	363	361	388	392	360	393	338	399	367	387	382	378	365	367	350	380	386	362	369	365	404	368	341	409	389	376	390	372	407	389	394	392	362	369	339	418	432	359	369	384	370	369	397	371	368	401	395	407	379	395	386	381	390	374	366	398	420	384	372	365	348	411	374	371	417	389	400	401	378	395	385	383	365	384	370	386	383	366	379	396	405	374	387	368	360	398	384	403	367	371	361	385	362	362	360	381	357	414	406	397	382	362	399	385	376	389	379	349	361	394	403	420	386	423	384	399	374	334	394	397	355	390	337	366	383	364	383	361	388	346	398	372	364	349	357	386	407	393	374	378	382	371	394	400	347	389	383	387	388	355	408	356	348	376	390	385	385	372	384	394	363	421	368	347	382	378	375	397	321	352	377	347	380	407	391	392	380	389	359	347	368	371	403	349	334	393	372	373	364	377	358	361	363	400	416	345	395	350	375	383	405	361	383	369	355	360	354	391	374	387	353	357	381	384	390	363	370	368	365	392	371	351	368	339	375	407	384	388	397	391	400	407	376	384	360	413	368	395	419	365	378	342	396	392	395	355	369	382	406	382	382	376	388	413	382	357	392	397	364	358	407	378	376	360	356	391	415	412	382	422	350	356	386	392	348	415	353	397	389	403	364	345	375	344	396	319	369	389	390	405	390	368	371	409	412	365	395	380	368	379	379	358	358	368	394	373	368	401	358	377	376	402	391	386	393	379	374	369	389	400	394	372	378	392	384	367	386	367	350	391	404	343	346	347	362	401	413	383	348	375	352	388	387	356	393	390	351	421	386	387	375	373	364	403	358	393	364	380	409	367	401	392	387	358	390	391	383	396	374	399	357	374	352	405	370	383	351	421	406	363	382	387	391	379	363	383	382	386	385	362	410	405	404	390	380	359	354	389	368	407	373	397	385	356	401	371	374	395	377	365	386	367	410	404	410	378	379	367	403	418	401	355	377	399	366	368	365	390	358	395	387	387	368	384	398	397	370	368	380	386	373	379	375	382	374	375	402	371	356	378	401	390	362	380	348	429	391	396	389	422	389	363	351	378	385	373	389	405	404	343	366	361	363	367	364	375	387	378	368	388	371	371	364	366	405	368	383	385	374	378	410	352	384	338	378	356	377	340	383	372	373	358	363	391	351	377	402	382	353	389	354	343	377	358	393	341	365	402	380	407	362	372	387	377	350	372	413	356	366	395	375	364	332	368	400	379	375	389	365	364	370	362	391	417	354	366	380	378	360	382	374	366	368	366	397	378	386	403	349	394	373	405	366	379	386	379	376	380	382	347	368	383	376	386	373	370	356	389	351	352	409	349	374	386	376	392	375	392	356	394	367	385	376	314	384	361	410	374	381	368	357	411	349	404	374	393	389	387	374	419	374	395	390	328	366	372	411	359	396	358	387	396	378	393	362	388	386	387	381	395	388	375	365	383	413	398	361	364	402	395	399	371	411	371	382	400	356	455	373	355	371	360	415	395	373	376	361	380	410	387	396	405	347	371	388	381	354	357	391	381	355	353	369	399	367	369	370	354	379	364	353	355	379	377	398	368	375	369	389	391	387	367	380	398	410	387	356	379	379	344	364	396	362	392	413	411	400	378	383	387	377	355	405	406	375	385	384	394	375	367	374	402	366	372	396	388	387	366	398	367	379	404	409	361	373	362	386	388	378	398	378	377	391	369	371	397	412	354	379	376	362	404	370	412	392	344	394	406	396	396	378	365	368	358	379	416	335	374	385	375	367	420	343	388	374	423	348	402	368	374	362	379	373	357	351	402	362	368	363	365	358	385	386	388	389	357	357	371	394	431	369	377	367	360	371	378	343	403	358	378	371	346	353	406	349	372	364	378	408	406	361	369	370	388	387	384	374	382	383	367	356	382	398	371	374	369	359	365	380	384	368	371	355	407	383	381	444	356	366	392	404	334	396	383	341	349	361	380	372	382	363	361	375	366	410	343	370	360	372	390	370	392	374	405	383	390	402	354	392	369	379	359	373	389	376	368	389	357	393	402	357	408	394	380	361	401	397	381	377	399	368	379	392	378	399	378	422	388	397	369	385	402	392	388	409	394	360	402	402	351	435	405	403	377	342	370	347	398	372	361	354	397	397	370	392	377	393	400	376	364	386	401	357	365	395	375	382	394	403	369	378	383	358	391	381	398	392	382	374	402	412	377	393	352	379	382	365	381	371	392	391	357	395	379	395	383	415	367	377	389	374	404	385	363	369	368	391	408	422	388	377	356	368	376	371	393	355	347	405	388	400	367	393	382	348	392	414	374	416	367	352	405	380	367	371	395	395	359	383	393	374	345	350	386	362	405	374	379	390	375	379	384	400	338	352	371	383	369	358	368	360	373	386	393	364	382	357	375	360	387	342	411	431	379	395	365	362	382	403	352	365	370	383	395	404	373	368	380	385	377	381	395	361	432	364	396	373	359	366	393	359	370	356	405	348	406	390	401	368	392	393	350	372	382	349	387	378	406	352	395	398	372	358	377	408	376	358	373	354	383	368	373	362	373	371	376	405	393	355	351	370	360	392	377	393	390	349	448	362	392	374	378	394	360	409	376	365	365	343	395	397	378	432	383	336	375	380	402	368	385	396	390	385	354	397	393	382	404	414	385	380	399	363	410	379	379	353	399	349	416	347	392	367	378	364	376	359	408	394	375	401	352	376	400	391	373	356	346	391	380	400	339	355	393	388	392	356	365	398	405	389	383	393	370	374	411	344	389	405	397	375	358	369	378	405	374	387	413	379	376	388	390	357	368	346	368	370	362	392	362	411	353	366	372	362	353	377	370	406	394	369	347	329	356	393	376	399	360	391	367	364	384	397	366	403	390	357	387	374	374	363	386	379	367	391	380	360	368	395	386	378	366	373	354	414	390	383	386	414	373	410	372	403	364	363	409	380	396	376	371	350	352	384	349	409	385
27446	19624	8476	751	402	362	333	304	298	313	320	309	279	278	292	294	257	289	259	270	291	286	294	292	287	301	301	277	259	295	305	271	283	277	252	270	280	296	266	280	291	280	286	265	265	290	288	271	299	260	258	281	283	301	282	278	275	265	281	287	301	290	280	284	293	301	267	264	269	256	267	256	245	272	281	250	257	271	276	257	273	256	298	287	304	284	283	270	256	270	257	289	290	244	283	305	286	286	282	267	299	283	270	292	282	265	292	285	263	290	269	295	235	286	293	274	253	259	250	246	269	289	267	307	256	294	261	307	274	245	280	289	270	293	261	288	292	300	284	285	275	261	267	302	294	251	270	294	273	299	269	256	268	286	265	272	273	284	277	278	268	260	288	263	260	255	296	268	282	280	282	288	305	282	268	266	290	280	281	284	262	300	263	265	279	294	262	315	294	261	295	267	284	257	294	272	295	276	282	253	277	285	295	278	283	261	267	282	271	271	264	277	254	267	279	294	298	249	267	291	276	279	283	246	251	282	265	278	255	298	277	277	281	280	267	268	291	276	275	272	259	299	316	309	272	269	304	278	291	282	290	320	269	268	267	292	270	273	241	276	264	274	273	269	286	264	296	256	287	308	251	274	265	307	270	294	272	262	260	268	280	293	272	287	260	275	290	280	291	291	261	285	269	281	279	303	277	280	278	268	302	264	256	261	257	297	260	284	273	296	289	302	285	299	287	277	310	251	246	266	266	261	257	274	245	278	284	289	269	277	266	293	302	270	277	282	294	293	290	285	280	282	269	303	240	291	259	281	242	252	276	277	266	296	278	283	265	274	260	294	297	281	289	286	273	269	257	261	261	281	259	317	272	292	257	294	286	284	255	262	260	309	305	292	302	290	282	253	281	285	271	310	286	298	296	303	260	291	291	313	294	271	276	293	295	285	258	276	272	272	282	291	260	264	278	294	264	301	261	291	280	283	281	270	269	313	267	288	259	305	269	272	296	263	263	291	285	300	279	274	312	247	269	276	256	258	305	274	264	302	282	283	262	270	293	297	255	297	256	276	281	298	285	289	273	262	286	249	275	262	246	245	287	285	304	247	305	300	260	282	275	262	303	288	259	272	287	276	306	270	273	290	285	269	272	303	242	272	255	263	275	262	268	256	259	269	262	298	285	267	242	274	256	284	277	295	301	271	286	263	311	248	259	272	275	262	261	245	296	272	252	272	285	293	308	291	269	299	298	264	229	295	275	262	295	271	259	273	313	318	254	301	235	289	302	248	252	269	290	268	292	285	262	241	282	256	270	305	282	270	285	280	301	270	268	280	287	253	288	287	268	266	291	279	277	274	286	270	265	299	314	249	260	269	306	285	247	267	264	277	291	268	294	270	297	224	282	250	265	279	273	249	253	291	298	271	289	267	273	265	299	255	274	281	307	301	290	246	271	296	281	290	258	283	262	263	262	293	219	296	282	267	290	281	308	279	283	276	282	299	271	304	274	248	276	293	263	282	272	271	261	266	263	280	277	303	288	293	268	296	276	246	262	249	318	292	265	281	264	258	277	242	269	278	285	246	282	271	259	245	258	282	263	278	263	280	260	289	256	298	275	292	266	268	266	284	291	261	270	258	301	272	274	291	256	282	251	292	277	306	271	277	256	284	282	259	279	254	274	297	285	289	292	269	294	244	253	297	313	261	273	255	250	310	293	289	291	294	286	278	275	272	279	285	255	272	254	267	246	277	271	256	266	274	285	273	243	283	304	270	267	286	262	277	256	268	279	267	263	285	279	303	299	273	296	299	284	279	253	285	255	287	261	296	259	276	270	277	288	267	278	272	280	271	304	264	290	286	238	262	286	250	293	285	292	287	299	299	259	298	271	265	284	295	297	284	247	292	286	285	308	254	280	275	259	291	277	273	262	272	282	294	304	254	283	305	272	267	279	263	301	250	287	256	307	290	260	256	294	297	251	272	283	279	291	298	294	264	275	291	283	282	267	261	287	259	270	260	284	275	285	299	245	313	283	258	278	267	308	273	299	283	292	264	269	252	287	291	267	259	278	271	277	278	277	261	266	284	286	275	283	300	274	265	255	281	275	288	271	289	263	289	288	260	302	293	267	282	303	322	257	258	271	293	253	274	274	293	298	317	270	260	240	277	271	274	293	264	249	292	295	246	277	269	259	273	261	278	289	273	284	284	315	286	286	278	278	291	251	302	277	296	290	267	286	263	316	289	269	273	267	270	281	264	256	287	255	288	263	277	261	250	287	323	252	292	282	266	279	292	258	279	266	280	299	290	263	262	257	250	278	268	279	278	254	287	248	308	276	263	310	280	274	258	271	279	292	266	250	306	266	288	286	263	281	268	273	313	296	284	289	301	302	303	254	262	269	313	288	294	309	299	318	261	308	277	258	271	273	295	268	256	304	293	293	272	276	285	308	277	278	297	296	299	299	294	261	273	281	291	277	272	285	272	292	269	259	272	251	291	238	243	284	316	292	278	258	277	271	297	291	268	264	263	258	256	287	287	293	289	291	270	273	307	278	293	295	285	280	288	276	257	262	287	284	282	274	295	310	263	279	282	271	301	290	260	271	316	268	273	282	259	279	278	295	303	261	282	278	284	261	285	263	291	260	327	267	253	264	328	277	265	250	257	260	321	264	277	279	288	281	233	290	313	273	278	274	271	268	248	251	286	279	251	282	263	285	314	272	284	289	256	268	269	290	253	324	293	289	267	279	254	312	254	279	274	275	268	300	254	283	271	259	296	245	251	233	286	310	282	246	262	263	281	268	292	281	285	284	269	267	296	267	262	283	272	279	293	292	284	285	265	288	286	284	289	254	263	287	295	301	285	247	281	293	280	277	262	291	291	286	287	282	261	261	287	285	292	259	272	277	277	298	324	239	301	267	275	281	265	266	287	277	280	275	266	268	272	284	264	279	270	288	266	276	273	288	273	277	283	291	243	277	268	307	297	266	299	245	268	276	266	256	309	292	281	259	276	281	258	293	272	249	283	269	250	287	274	253	249	290	284	304	302	249	308	258	288	270	283	281	280	267	265	271	289	250	251	264	283	304	298	265	281	271	266	317	291	257	250	279	303	288	293	293	282	255	267	291	280	293	275	301	255	290	286	262	295	274	263	301	291	298	260	292	259	290	263	256	294	264	280	273	266	257	287	298	266	292	267	269	262	254	290	279	276	308	246	300	241	267	242	279	276	265	284	289	297	256	288	269	305	275	281	287	279	316	273	256	269	262	309	264	275	286	247	288	277	266	273	266	285	256	280	259	315	308	276	266	309	283	264	275	276	285	281	284	270	268	277	277	248	271	286	294	278	265	255	281	305	278	259	271	282	289	285	286	285	278	285	287	280	264	300	288	248	289	268	288	268	282	288	283	250	276	289	275	287	267	280	296	299	272	275	257	313	289	270	276	276	273	280	260	283	278	278	289	270	281	250	277	277	289	259	271	285	290	300	276	262	300	259	279	259	293	281
6579	8246	4703	457	423	372	347	331	330	314	338	308	304	297	288	305	322	289	289	339	281	276	307	319	279	272	289	303	312	316	328	310	293	299	304	306	328	321	305	273	308	294	308	270	332	323	294	308	265	265	317	321	300	286	297	281	306	312	311	286	319	309	302	306	270	279	309	292	303	315	326	290	306	302	305	283	268	301	319	261	325	293	308	295	317	314	287	274	287	326	292	295	288	321	301	295	305	291	292	276	317	316	310	329	300	283	303	300	261	306	262	317	257	285	292	274	299	299	300	285	306	277	319	299	277	296	310	312	314	287	284	296	329	286	294	308	319	299	297	288	253	280	291	292	272	273	281	317	295	284	286	319	288	300	270	309	290	328	294	310	267	318	299	312	308	316	325	267	274	317	268	312	293	285	312	280	287	309	305	277	290	316	301	285	283	317	289	282	285	298	297	288	288	312	309	328	296	263	312	299	327	281	295	324	316	296	287	269	314	316	282	316	296	276	333	296	297	295	285	283	338	278	288	285	312	294	277	280	323	331	302	294	318	305	282	304	303	303	291	281	279	310	309	297	332	284	331	291	294	301	272	297	309	291	296	341	321	310	295	303	298	288	291	256	310	333	274	291	305	283	267	286	299	290	316	264	298	318	322	283	275	313	277	320	313	312	324	291	293	309	329	287	279	296	302	290	298	280	277	279	327	324	300	266	306	302	292	332	275	274	309	261	315	306	300	297	317	281	292	301	311	318	290	304	276	295	278	317	320	331	299	270	258	322	271	291	310	300	313	290	306	329	290	278	326	291	296	259	305	262	306	271	278	296	314	299	311	278	261	305	285	279	280	304	307	326	288	275	285	296	295	296	286	276	303	307	330	319	295	295	279	298	285	297	275	277	272	266	280	275	294	286	302	320	290	323	307	285	286	280	282	289	313	307	323	295	287	294	262	319	289	308	310	322	307	299	309	298	290	274	303	273	301	339	329	308	297	291	328	301	308	306	330	311	262	314	276	342	318	273	305	327	304	293	290	284	312	312	327	304	304	305	299	276	276	309	280	301	280	312	299	324	310	320	303	256	305	286	291	298	292	304	300	316	304	304	296	292	287	285	291	311	281	309	306	277	268	293	302	290	308	300	296	281	304	276	288	284	294	286	274	300	286	266	313	282	301	267	279	284	281	269	274	322	293	272	307	290	328	287	320	334	292	289	314	280	297	296	319	295	292	325	278	315	321	259	317	307	312	328	273	301	314	315	305	258	301	315	291	317	327	280	305	313	301	291	278	300	305	298	256	308	288	312	317	302	300	289	282	284	279	315	286	263	277	275	300	295	320	268	311	332	288	283	286	316	331	286	262	311	293	284	260	292	297	325	267	297	288	293	317	292	314	292	342	331	304	284	315	283	309	286	306	289	303	330	316	273	292	287	305	283	272	329	287	303	338	299	285	300	295	290	295	266	291	318	310	271	324	275	313	285	334	290	302	326	322	273	308	300	289	316	298	287	257	297	299	262	283	282	313	307	281	312	292	300	317	295	278	301	311	300	273	273	284	283	276	307	307	262	314	277	313	272	319	278	278	258	288	309	279	289	310	307	314	300	307	297	315	273	293	287	308	301	280	288	306	309	319	286	284	317	303	310	286	295	313	279	303	325	305	279	293	299	305	289	298	320	279	268	258	293	311	320	321	303	303	286	281	273	319	292	294	280	300	292	297	296	294	273	291	292	303	306	327	293	304	327	278	307	327	304	322	291	282	270	296	308	289	284	285	283	285	287	303	330	266	290	287	313	329	278	310	296	318	309	294	306	305	301	279	255	289	281	292	298	299	273	298	284	329	308	297	320	285	294	283	295	308	284	296	273	301	307	292	290	301	314	284	323	312	312	307	310	287	295	271	324	285	301	305	299	311	287	289	274	327	305	282	281	285	276	315	297	277	284	314	302	286	295	306	288	303	302	277	314	304	300	296	290	305	284	265	277	315	273	305	300	297	294	294	309	288	286	295	292	316	306	309	281	289	284	302	289	291	292	301	297	289	319	324	314	315	313	258	281	294	276	302	296	282	297	297	277	307	270	284	301	297	295	301	303	286	307	278	268	295	282	297	282	272	293	303	317	266	310	313	303	324	281	306	275	277	300	281	299	292	302	271	286	289	312	322	292	299	302	312	278	278	305	279	274	279	293	338	300	326	311	313	267	285	307	290	312	277	297	277	297	298	308	282	299	283	276	306	323	295	239	306	309	319	291	296	320	312	293	337	320	309	318	287	303	319	334	291	300	322	266	316	271	290	299	304	296	287	305	288	304	288	304	275	289	313	319	318	307	300	309	332	300	298	322	309	288	321	330	310	308	300	302	269	304	301	290	339	285	287	313	290	322	319	303	297	284	299	281	310	297	304	296	275	313	278	322	309	318	296	280	269	288	279	289	295	272	289	271	299	296	293	333	270	301	285	280	312	284	297	275	309	296	315	317	304	280	315	288	295	289	288	287	287	319	289	275	309	324	277	301	312	290	312	296	299	301	313	293	318	314	304	321	333	308	286	311	295	291	327	285	294	286	282	272	264	303	295	291	330	280	307	308	269	301	293	306	324	279	317	296	292	310	308	276	315	298	312	299	305	314	286	285	288	311	287	334	290	275	299	322	306	306	301	264	308	295	281	316	310	286	297	308	299	293	301	289	273	272	302	301	292	287	289	310	321	309	279	278	285	310	323	298	264	291	294	283	288	294	286	281	275	295	294	307	323	296	304	285	280	335	313	308	284	300	290	299	289	281	296	319	298	319	298	252	328	323	318	298	295	299	299	288	278	303	285	296	323	292	266	284	282	307	283	279	309	315	299	310	277	290	293	308	325	282	271	288	302	310	293	324	320	306	264	307	291	310	304	289	289	313	302	306	310	298	282	324	301	301	292	316	276	310	280	309	280	303	310	293	299	311	300	287	300	342	294	318	306	289	319	289	307	262	295	314	278	279	307	282	281	320	296	281	289	300	255	276	277	283	339	287	293	297	308	302	307	322	325	303	283	306	344	316	322	302	274	317	253	280	309	278	298	301	299	283	288	295	296	327	293	299	286	293	287	286	301	292	286	303	303	270	323	311	286	279	300	312	303	273	295	278	299	289	291	299	265	254	310	276	263	292	288	281	320	274	274	303	313	277	298	278	288	340	282	307	328	313	325	278	318	289	286	308	257	289	300	307	326	312	272	315	310	270	314	310	282	318	305	302	278	282	290	290	307	287	293	292	305	298	310	326	288	276	276	301	283	296	273	297	317	296	289	310	292	322	263	311	294	310	293	316	312	305	301	320	290	300	320	331	275	298	319	301	334	267	266	328	290	298	298	308	325	292	281	286	275	289	289	307	297	317	300	300	300	308	292	292	272	281	282	290	315	279	305	328	270	322	284	310	327	285	255	259	300	303	277	279	321	250	301	278	288	267	282	305	320	290	304	257	274	287	277	299	301	310	287	320	296	312	271	294	280	265	269	285	305	285	312	283
23534	21254	28655	24165	21255	12148	1301	819	698	622	614	613	573	595	538	515	505	483	511	520	460	475	469	471	506	475	457	466	470	514	472	479	497	467	449	473	523	484	480	471	465	511	508	455	498	475	474	459	450	435	480	474	458	486	443	451	456	517	492	418	473	458	451	430	518	442	475	470	448	486	436	477	454	489	498	472	499	486	481	440	451	450	444	453	487	474	448	468	450	443	497	475	481	463	490	443	477	474	442	511	471	476	484	476	453	465	450	483	482	428	467	450	478	446	447	469	464	456	440	459	491	476	504	477	477	485	455	467	476	477	456	495	446	475	470	454	456	512	444	479	509	489	465	473	474	484	463	444	466	488	454	417	484	448	471	433	460	431	502	455	469	424	444	448	432	459	444	468	424	460	437	478	474	435	452	455	452	466	457	426	449	405	457	471	471	461	478	476	461	480	500	453	454	494	440	432	457	483	457	421	504	497	485	460	466	468	487	489	508	485	447	505	457	496	444	454	413	465	470	485	435	424	503	471	469	487	476	453	472	452	447	483	492	495	482	452	433	464	453	459	457	449	445	482	486	492	468	478	424	444	470	474	490	463	494	461	484	475	422	460	473	474	452	489	480	454	487	443	462	493	490	446	479	484	473	423	470	499	497	438	419	464	502	458	459	460	460	458	452	433	458	430	481	484	451	459	495	500	452	457	455	491	468	480	493	446	466	505	455	454	475	451	473	438	456	470	433	475	453	481	460	446	468	482	479	476	467	487	456	472	461	449	428	450	450	496	472	454	453	446	464	498	460	475	437	447	483	461	435	465	485	472	486	445	449	463	469	487	445	453	449	458	472	450	453	484	465	442	469	475	439	457	466	486	449	458	497	455	475	464	474	454	474	445	443	491	452	435	497	480	461	442	473	461	474	514	447	463	495	464	424	463	455	450	485	436	443	494	456	469	475	459	455	459	520	486	466	459	470	473	492	450	527	468	489	452	478	501	445	464	435	461	428	498	461	461	477	464	444	478	449	470	443	471	476	424	455	452	486	467	442	485	469	478	457	443	450	494	474	454	503	492	491	513	473	434	428	437	437	442	481	431	470	440	479	462	448	419	495	459	482	454	481	460	450	438	425	470	436	477	447	458	447	483	459	448	458	459	492	447	448	481	487	457	455	491	493	487	462	462	491	483	484	506	439	482	456	471	427	481	473	481	453	490	472	460	443	493	467	476	457	487	501	474	471	482	478	436	432	450	465	474	463	445	457	482	463	441	462	477	458	485	465	481	466	484	452	442	459	465	479	456	467	463	463	428	481	508	468	452	439	476	479	449	457	432	466	450	465	444	462	518	440	456	417	434	447	469	467	467	439	433	451	504	454	502	461	480	432	465	438	469	459	431	446	453	453	464	464	493	460	451	446	473	456	435	471	506	474	435	507	482	446	456	461	476	470	468	477	459	446	465	469	512	474	471	462	442	468	497	486	454	454	439	460	487	430	441	442	443	452	463	478	441	478	459	468	503	424	461	482	437	452	472	479	413	442	435	463	491	459	507	442	465	496	472	480	443	485	457	487	473	485	462	439	444	489	460	471	463	469	452	469	479	496	435	443	438	467	468	451	439	460	417	443	449	424	474	462	495	467	455	456	486	473	489	464	466	439	502	423	462	455	446	472	464	448	486	466	462	456	447	488	472	468	497	518	453	450	516	465	434	491	459	474	457	500	438	443	462	427	450	455	465	474	486	448	479	466	458	454	464	511	463	436	437	450	482	468	444	481	469	470	452	467	434	474	490	506	466	477	464	486	521	475	452	478	478	460	506	481	486	424	414	452	509	461	518	443	459	480	443	444	482	440	423	473	422	476	472	443	457	486	513	486	470	428	456	476	441	456	449	490	470	487	457	473	478	444	444	440	472	481	451	440	458	453	423	492	440	415	462	463	453	452	429	445	499	482	490	437	503	428	510	505	486	473	453	431	481	476	489	480	450	480	445	482	497	506	442	439	492	470	488	469	473	460	441	467	477	456	475	471	493	436	479	470	464	465	419	480	490	432	459	469	460	451	467	418	465	451	472	451	440	492	470	444	457	470	457	422	416	458	472	471	462	449	446	447	465	453	430	462	446	450	445	424	478	484	458	477	496	472	456	473	494	460	447	498	432	466	435	455	459	444	427	453	436	486	432	446	447	474	484	412	452	457	449	483	428	457	426	435	457	461	455	484	464	441	446	434	506	462	428	455	422	449	456	481	450	491	452	479	450	448	461	492	452	413	464	480	493	488	477	495	436	444	485	470	425	450	467	435	448	452	467	476	441	464	492	453	455	447	449	440	493	451	462	417	451	440	525	416	500	464	446	485	445	464	456	444	467	470	446	474	508	459	476	453	463	518	470	507	450	454	479	451	470	461	463	463	462	459	496	455	448	487	477	469	480	435	462	451	469	471	465	415	477	459	454	454	508	457	504	485	431	472	472	449	456	453	498	479	481	440	471	446	463	416	442	427	454	463	441	462	505	461	451	531	444	487	496	483	470	431	477	478	495	443	482	433	474	454	441	472	490	426	484	469	458	455	446	465	473	481	477	478	478	447	461	491	463	439	445	451	429	458	436	456	450	512	495	473	469	455	509	459	467	461	459	445	457	471	444	489	492	468	450	426	455	432	462	464	510	439	442	443	455	489	486	454	457	464	478	485	518	455	440	491	480	446	448	457	467	450	473	468	457	474	415	423	442	480	465	471	456	480	490	456	424	427	479	438	474	403	469	491	446	448	488	484	524	455	455	454	454	449	476	464	392	466	442	465	483	453	448	465	471	502	499	476	450	432	452	473	448	457	465	461	467	469	481	438	446	471	489	456	461	444	466	463	477	459	453	475	461	455	427	479	464	469	470	459	471	415	485	445	460	481	520	462	492	461	447	440	450	490	479	450	436	490	433	461	455	456	503	468	473	450	478	488	451	446	463	441	427	457	462	477	435	434	468	474	485	472	475	430	442	463	450	446	443	442	464	472	482	462	452	441	451	454	450	464	444	429	468	472	471	458	468	470	482	456	471	427	482	490	458	473	448	466	488	445	462	498	443	469	474	464	483	480	470	418	459	466	484	454	482	435	488	488	483	472	452	479	474	493	495	475	437	485	437	497	453	456	486	457	475	482	440	495	453	451	533	481	469	419	489	510	422	465	480	443	438	490	454	459	429	446	480	469	465	506	424	506	474	425	492	468	452	486	487	463	443	457	471	433	469	424	475	470	455	484	433	491	477	477	420	444	500	486	433	460	475	504	476	454	460	465	454	462	439	473	441	443	430	451	474	432	474	451	452	476	477	459	440	469	483	487	446	446	463	476	480	464	422	438	456	426	448	471	443	484	495	460	468	458	496	479	449	447	450	437	441	475	479	452	428	432	445	483	474	462	454	462	467	440	453	436	458	488	450	453	402	447	401	457	460	478	468	469	428	493	444	535	439	432	466	466	481	442	459	438	464	420	478	460	468	434	462	458	448	468	485	479	501
6635	29477	24252	3020	2183	1757	1251	1041	911	826	738	692	627	617	664	597	591	581	546	514	523	485	535	532	490	500	510	534	519	507	536	536	483	501	497	495	521	496	545	483	506	514	530	488	509	479	473	511	511	511	534	515	491	499	486	473	502	502	475	481	484	503	505	458	495	499	539	486	521	501	506	502	482	527	514	550	492	517	498	514	528	473	430	522	493	511	460	534	529	483	500	526	489	489	490	474	543	460	487	491	486	469	486	512	470	506	480	504	550	497	487	474	480	463	511	498	506	488	512	508	480	478	495	498	477	502	488	527	504	495	481	554	496	485	500	498	482	513	445	493	498	520	458	453	502	517	498	482	528	480	486	477	488	513	531	478	495	489	470	477	476	511	475	456	509	451	493	486	465	466	507	474	490	520	468	490	515	503	498	466	495	477	492	520	471	478	510	514	544	509	489	503	506	496	521	495	509	433	481	465	479	482	506	500	479	497	498	473	464	491	495	478	523	508	485	469	480	493	480	478	541	499	488	493	510	505	496	478	479	513	504	512	484	497	480	512	511	528	516	481	510	521	489	445	491	465	478	537	480	510	505	515	492	487	489	473	470	529	515	524	493	489	475	523	496	485	481	523	519	447	496	450	474	514	472	472	487	500	486	469	476	494	461	509	495	498	473	497	498	480	510	485	507	510	450	483	472	493	510	495	507	499	492	495	516	445	473	493	467	494	454	502	466	466	488	512	540	499	512	515	509	483	482	458	500	460	506	497	472	523	500	521	464	497	468	463	489	453	495	482	493	486	507	503	511	483	500	492	482	522	491	482	511	494	459	503	498	499	542	508	505	451	542	493	504	477	474	504	483	507	550	486	506	515	489	502	494	531	513	463	458	500	498	497	517	496	524	497	495	526	502	484	519	464	533	514	498	519	481	444	481	529	511	503	487	469	524	532	477	500	540	472	507	499	494	508	490	481	478	491	494	492	489	524	498	505	525	507	527	472	471	476	478	470	521	501	482	505	530	456	513	478	478	502	452	449	486	488	486	478	503	483	484	480	523	501	482	536	494	494	522	456	517	498	495	475	467	450	507	514	467	508	469	439	535	496	443	500	487	528	489	486	516	459	526	483	451	538	517	471	489	484	501	460	507	474	506	486	479	483	529	519	462	487	512	514	482	491	504	507	501	486	455	476	505	485	518	487	469	527	462	503	487	460	478	476	461	495	490	555	505	501	469	492	494	511	480	490	510	487	499	520	467	473	454	496	520	507	473	449	543	515	498	507	530	503	451	501	461	520	519	476	509	494	486	471	490	455	484	495	507	528	501	500	525	504	509	479	484	513	456	492	496	470	500	461	477	491	508	492	496	484	487	490	494	538	476	500	493	518	483	458	496	518	464	482	494	510	487	469	473	500	478	468	481	503	522	483	484	542	468	492	510	553	463	488	478	499	534	519	488	502	483	549	495	473	510	490	512	441	496	491	484	519	505	483	474	493	459	539	488	473	507	498	550	513	459	450	519	456	515	505	534	478	487	518	462	507	480	502	460	501	487	509	503	525	535	479	510	474	513	484	535	529	467	481	467	500	533	471	524	480	508	479	462	490	477	487	489	503	519	468	465	527	473	454	512	465	522	520	481	494	504	485	523	494	498	534	509	478	523	497	522	475	487	494	482	505	509	538	488	487	511	494	488	523	503	466	513	479	475	510	515	520	479	501	494	491	450	470	474	495	534	523	466	509	474	479	519	509	507	528	488	484	501	475	490	466	498	475	477	503	482	506	487	489	482	530	474	500	511	499	475	482	475	488	459	516	471	499	494	503	510	496	488	492	476	500	516	527	515	517	503	486	492	518	480	461	505	465	535	496	525	492	509	475	504	538	497	477	510	520	490	526	531	535	520	519	505	470	482	459	509	491	500	500	527	508	514	502	455	468	504	526	479	505	508	477	499	495	514	526	500	466	512	517	525	520	454	530	470	555	536	506	491	462	486	508	454	502	446	507	497	487	498	522	530	529	547	478	478	470	490	514	470	499	511	483	557	493	485	478	495	499	479	492	515	537	494	451	473	507	500	489	483	477	499	480	483	494	477	544	507	485	504	515	512	490	480	500	482	535	513	510	485	482	493	472	463	486	490	488	483	540	474	550	508	485	510	490	484	519	512	470	470	452	517	513	501	474	474	465	442	514	470	497	504	473	497	490	490	436	528	517	509	510	439	451	512	451	506	479	464	507	503	479	493	507	474	481	505	526	512	498	512	537	481	482	502	483	475	491	481	475	489	482	496	488	497	478	441	489	484	449	508	498	504	457	471	471	501	504	474	537	516	509	496	494	514	493	491	508	474	514	516	489	505	544	511	483	528	486	502	531	490	462	500	480	519	504	502	480	496	471	515	488	479	492	515	508	512	488	515	557	524	514	479	510	513	522	495	520	485	480	482	528	474	505	481	504	517	497	498	470	474	488	537	502	494	516	481	527	522	513	462	473	497	493	555	461	537	461	469	445	509	491	495	505	483	511	473	527	527	525	494	473	462	511	489	476	467	469	484	471	505	505	490	505	470	495	510	497	472	486	441	492	504	542	519	477	525	494	525	491	521	473	491	487	507	472	482	499	532	519	520	533	486	476	465	493	484	485	532	497	470	497	478	516	494	474	460	497	492	506	500	547	519	522	506	522	505	489	520	490	481	520	484	482	489	478	473	485	494	517	492	494	505	491	496	501	457	480	473	476	487	507	495	526	455	496	503	488	469	485	486	499	488	484	474	488	454	497	498	482	496	466	500	483	477	494	511	503	485	501	463	479	499	456	511	478	474	505	510	481	499	488	494	489	507	488	488	459	483	475	543	511	481	499	479	482	497	481	517	501	466	519	521	477	518	488	493	473	504	520	525	487	516	510	467	488	518	522	506	552	495	500	489	513	516	513	511	469	475	545	469	500	464	438	464	475	518	485	477	456	518	497	465	534	438	515	467	449	504	496	511	484	485	506	525	488	475	490	486	480	521	476	516	519	460	484	488	481	489	506	524	504	492	496	511	524	506	506	502	485	499	485	501	514	473	461	468	476	477	487	516	472	500	463	508	500	508	489	514	524	519	504	517	521	459	484	522	491	513	527	527	480	493	473	459	478	501	489	487	492	503	458	464	481	467	513	494	467	493	460	489	461	494	485	502	472	503	499	486	528	506	505	517	505	514	537	513	501	508	510	504	486	510	487	514	478	492	489	482	481	494	569	527	495	512	510	493	501	515	502	510	508	544	504	498	490	465	527	497	486	488	465	477	503	483	528	505	515	506	490	497	466	499	503	498	508	490	501	440	465	508	506	492	528	475	506	503	513	503	512	482	498	481	474	498	477	478	481	508	498	493	502	497	520	509	468	491	517	504	502	492	481	493	495	452	480	520	510	533	491	504	461	484	497	485	477	486	463	496	524	500	492	465	496	537	474	508	513	510	523	495	512	510	496	497	513	500	468	504	471	465	488	499	488	456	502	499	522	489	474	538	495
24607	21254	27726	25059	14562	620	372	292	216	180	174	184	172	162	154	150	160	136	144	162	152	125	125	121	130	132	134	133	113	127	150	155	123	114	138	130	136	133	136	135	132	124	142	139	117	124	110	113	131	127	132	128	136	133	117	135	140	119	131	124	135	110	133	124	131	136	133	113	120	138	115	115	119	131	129	125	129	134	117	132	128	124	122	117	123	100	108	125	126	131	132	113	129	111	119	129	116	128	131	109	125	132	110	135	139	111	118	128	122	133	126	123	137	126	124	136	128	110	125	125	106	136	143	118	124	122	121	114	92	137	124	143	122	131	108	134	109	126	110	117	126	110	133	131	130	134	109	136	134	128	131	121	124	126	122	126	130	127	117	134	116	127	140	104	143	118	120	113	131	132	120	121	114	136	102	128	115	126	116	115	133	120	136	119	124	139	117	116	145	106	131	115	134	110	135	126	135	136	124	141	131	148	128	117	145	122	132	117	120	110	133	137	104	115	128	132	142	114	127	132	114	123	117	121	112	135	116	130	162	122	132	120	118	124	119	129	133	114	120	123	128	113	130	121	131	136	133	115	108	133	137	129	119	132	120	142	117	121	124	127	115	127	119	149	107	106	117	142	101	126	131	112	135	122	121	139	118	149	115	116	123	118	149	110	137	133	152	116	125	143	132	109	103	106	114	115	128	108	147	128	132	155	120	131	137	121	123	123	137	124	131	125	120	102	127	101	122	114	110	119	126	126	146	107	145	137	122	125	128	110	118	136	111	112	129	118	118	117	129	131	113	137	133	114	128	116	120	112	135	126	128	152	123	114	100	118	119	121	138	124	139	131	128	124	133	111	129	141	144	121	121	136	106	147	122	126	111	109	125	114	112	130	142	132	105	120	130	115	118	126	127	137	109	121	119	116	170	121	126	119	138	112	118	117	119	143	126	131	129	130	109	113	116	121	111	117	120	124	129	130	135	109	113	126	118	135	120	107	143	137	126	129	132	129	135	141	146	132	122	123	139	133	138	123	123	146	109	124	124	120	133	117	118	135	125	137	125	117	127	118	104	133	128	125	137	108	130	119	119	127	124	113	134	139	131	131	133	132	120	127	134	116	127	131	104	120	114	125	125	112	125	136	132	112	116	99	122	124	133	113	132	114	144	129	123	108	164	107	112	122	136	117	126	120	121	126	130	143	119	104	124	118	108	127	133	135	154	135	116	109	148	128	116	140	120	116	112	121	116	128	104	114	139	124	119	126	111	126	135	121	118	138	141	125	125	134	110	112	118	122	130	118	119	144	122	124	140	115	117	112	130	108	118	111	132	129	124	137	111	124	127	118	136	138	136	119	114	128	134	120	125	119	125	123	140	163	123	120	117	122	120	123	118	111	129	109	123	120	140	133	123	145	117	131	114	130	113	121	133	129	124	117	129	122	110	127	100	130	138	104	130	139	128	129	139	127	129	116	119	134	114	126	127	123	111	162	122	139	128	118	142	132	109	117	123	113	151	145	118	116	105	94	116	137	111	119	103	124	111	134	115	121	128	132	115	116	120	140	104	137	131	119	131	105	114	134	115	133	132	145	121	126	127	144	132	135	123	111	136	122	115	131	118	119	133	118	130	125	132	121	131	132	140	111	125	118	129	125	118	114	114	125	126	135	123	108	129	138	138	126	114	119	108	119	114	126	104	113	110	126	131	134	109	141	133	127	133	134	146	126	128	125	138	134	134	131	118	129	107	141	117	130	146	124	107	131	132	128	132	124	124	125	131	143	111	104	130	131	124	115	134	113	140	118	126	106	140	134	135	106	119	142	128	126	115	124	123	135	126	115	105	119	126	119	132	108	140	138	138	125	128	140	131	128	112	117	123	129	107	112	127	161	137	126	127	122	137	127	107	132	111	136	133	140	141	122	116	118	130	121	119	117	119	144	106	128	137	121	124	132	108	135	124	121	123	118	114	103	123	117	120	122	127	128	123	116	127	127	129	133	137	125	124	128	105	153	108	123	130	139	151	122	141	129	114	115	120	114	122	124	123	130	114	138	138	125	130	114	128	117	149	114	125	131	122	104	131	139	130	111	122	124	122	109	109	126	128	122	142	133	112	119	118	137	116	126	126	135	135	144	127	124	112	109	99	133	124	134	120	107	139	147	130	115	135	118	134	115	149	141	137	129	129	132	115	120	132	131	115	118	109	120	112	139	133	123	141	122	122	151	141	132	125	120	136	110	127	123	101	129	134	113	124	132	120	126	120	142	102	133	133	125	114	132	129	120	143	122	96	127	119	129	126	115	146	121	120	110	121	129	130	126	119	124	131	134	136	138	114	122	101	125	118	124	123	107	111	144	132	127	120	131	135	117	135	124	131	113	109	127	141	152	146	147	129	114	137	123	131	117	119	118	130	142	135	132	124	125	119	140	127	127	115	110	141	135	136	119	117	140	127	129	119	128	134	134	111	123	131	122	114	118	121	120	116	105	117	116	119	122	110	140	99	130	129	113	124	125	104	133	113	124	122	94	125	125	131	138	117	120	131	109	117	128	148	132	122	116	130	140	120	128	147	133	122	124	119	110	123	136	146	123	126	118	145	113	118	112	132	102	146	115	129	129	126	123	141	127	122	136	99	125	128	137	114	126	125	132	144	124	110	148	138	141	120	139	121	127	109	118	130	116	133	122	133	118	98	116	118	116	137	118	139	123	131	148	144	123	108	142	137	118	114	120	128	129	137	127	133	112	132	138	127	132	146	128	130	129	125	126	124	145	122	115	118	128	126	119	107	147	110	136	140	123	131	107	124	118	135	129	116	115	106	127	124	112	125	106	118	112	135	118	121	116	126	122	124	143	130	130	145	118	129	139	123	131	146	108	122	112	104	120	123	103	131	144	113	119	117	138	116	117	127	95	120	107	140	117	134	108	126	105	113	119	129	117	123	114	115	106	126	107	109	123	121	101	117	129	144	115	146	133	123	141	157	134	127	108	149	142	118	110	128	136	121	122	114	113	126	116	140	124	123	115	126	121	103	125	145	101	124	128	117	136	103	134	138	123	148	99	118	120	117	116	132	116	133	110	127	120	131	143	108	89	118	132	124	130	118	143	107	121	123	133	133	114	135	117	106	112	124	122	135	122	128	98	111	124	104	125	137	121	124	124	132	121	143	141	110	134	123	118	114	114	115	124	130	133	122	137	120	110	147	139	118	107	116	125	120	136	131	135	127	130	132	125	118	129	117	114	103	125	109	126	125	120	143	148	144	125	124	120	125	120	122	105	115	132	114	129	128	142	148	115	132	122	132	130	123	132	118	111	120	103	100	139	129	125	111	104	111	129	123	121	133	123	113	139	130	116	131	130	121	123	106	136	122	132	122	130	120	118	127	136	122	114	107	120	118	131	112	114	106	128	126	128	116	127	145	128	125	126	125	124	125	125	121	119	111	123	125	107	120	120	129	121	113	115	127	109	120	144	108	129	107	131	121	103	115	128	128	143	135	110	139	133
5974	25888	19644	1554	1153	853	633	501	380	356	264	275	230	215	190	204	189	169	186	171	168	161	195	164	176	150	158	165	148	165	146	137	159	165	158	144	149	151	125	154	141	147	158	141	139	149	147	157	161	145	153	120	149	126	141	163	152	155	145	170	149	146	131	155	134	156	145	157	145	140	146	143	143	155	132	137	145	133	137	153	143	138	140	152	147	148	157	166	156	135	149	158	163	142	155	151	132	138	165	136	132	140	126	149	148	183	156	148	175	155	145	152	130	145	159	128	147	132	160	137	150	151	139	144	143	137	166	149	170	165	131	142	118	148	130	145	130	124	155	140	147	149	153	142	131	144	131	151	136	138	133	127	123	136	132	129	140	143	157	158	158	141	130	150	141	132	121	139	170	142	176	154	156	135	155	131	161	130	154	146	140	157	148	137	125	144	120	138	137	136	145	135	150	137	142	121	130	131	126	143	147	158	166	144	138	143	146	137	156	154	144	116	125	159	140	126	151	130	125	142	148	136	142	146	147	162	134	143	135	135	152	125	136	143	134	143	137	141	144	146	152	150	129	131	142	143	153	149	132	131	147	153	148	142	172	137	134	136	160	133	150	144	141	137	153	168	127	134	152	147	162	145	151	139	142	172	128	118	130	147	160	152	133	125	113	143	147	144	150	143	151	125	146	144	148	137	146	150	153	145	154	170	129	160	160	148	134	149	153	147	130	134	153	151	124	149	113	145	141	142	133	144	142	139	158	114	150	127	170	126	143	155	162	154	125	145	147	157	136	139	167	135	145	150	143	157	134	161	147	142	169	140	150	167	148	143	138	133	129	127	155	156	159	127	146	160	136	139	129	153	137	140	149	157	144	128	143	117	143	135	145	145	153	140	147	159	144	123	139	153	123	167	150	138	152	156	141	160	151	131	138	143	136	151	141	130	125	139	149	147	137	136	143	149	150	161	145	108	128	145	140	141	135	151	143	154	154	137	145	154	142	131	149	150	133	144	130	134	122	169	147	158	151	151	128	151	150	130	131	173	163	132	121	148	150	139	134	143	171	142	128	141	142	140	151	118	158	161	156	140	125	169	156	127	150	145	146	139	149	139	165	123	172	156	138	171	134	139	160	119	137	145	145	142	126	138	143	125	161	163	144	141	146	139	127	160	150	134	160	129	148	130	160	143	167	140	167	137	171	144	170	155	130	148	136	118	136	137	164	174	136	135	151	146	134	170	135	136	159	135	141	141	177	181	145	154	152	133	131	143	124	140	143	145	140	149	136	135	144	149	134	160	160	138	124	140	162	162	146	154	149	150	143	145	128	155	152	162	119	167	141	129	141	126	138	129	132	134	158	144	135	149	145	158	131	143	154	150	140	149	140	140	126	148	143	166	156	135	164	140	160	133	146	145	162	143	146	141	135	140	148	139	132	136	164	148	153	143	140	152	123	132	146	143	168	115	139	141	133	137	137	140	148	162	141	146	162	133	145	139	145	138	140	118	161	123	167	146	138	151	158	141	135	126	127	141	131	154	158	144	159	155	134	138	142	151	144	143	128	138	173	160	115	133	136	155	147	137	131	137	154	151	148	139	154	148	139	162	154	166	138	139	132	140	147	135	160	159	148	130	144	141	145	165	121	135	156	177	138	126	107	142	139	127	143	145	143	140	127	147	163	138	173	165	125	128	139	140	131	155	154	125	148	134	134	160	145	133	127	141	137	131	166	139	147	132	141	154	135	122	142	160	144	149	124	127	141	154	145	150	159	115	135	130	130	137	157	144	161	142	118	145	146	137	136	159	137	144	146	125	146	157	157	138	141	121	118	135	149	158	161	128	135	142	136	138	154	156	147	155	139	135	132	132	124	141	150	141	145	131	134	140	142	167	168	152	151	116	151	145	155	156	144	170	143	151	132	129	131	141	165	146	116	157	135	139	161	167	141	146	138	150	140	141	156	143	136	155	155	154	141	151	155	155	126	133	139	138	143	139	142	165	134	148	148	166	134	126	145	146	132	127	146	135	126	140	158	148	129	139	144	159	127	141	115	143	166	150	150	174	152	156	151	132	123	157	169	137	138	139	130	147	133	125	139	140	149	135	162	149	156	136	145	150	163	145	158	144	137	124	102	141	135	143	150	142	151	151	135	149	167	142	140	128	132	158	148	151	162	156	154	123	152	136	149	132	144	128	148	154	138	134	157	120	137	128	142	123	132	140	139	160	143	133	138	149	138	136	139	139	127	129	143	133	168	145	152	146	157	134	153	157	144	126	156	154	136	149	149	152	134	155	152	159	156	142	135	136	165	141	144	144	156	120	144	140	145	177	130	160	149	136	130	144	167	129	145	131	146	157	135	157	118	167	146	150	154	158	128	138	167	158	151	157	141	132	136	144	132	148	156	143	158	151	134	132	158	174	144	131	134	150	133	135	150	157	140	132	137	151	152	132	149	131	157	140	138	151	155	136	134	147	152	140	152	140	144	130	152	141	162	138	163	136	153	147	159	133	149	141	149	154	154	133	127	156	135	140	134	122	167	145	129	138	146	132	144	145	151	133	143	149	146	161	131	150	148	158	167	122	141	164	150	137	140	161	140	155	142	144	161	141	126	160	132	150	150	146	158	138	152	150	142	132	155	136	140	138	143	162	139	121	140	141	158	134	142	141	146	128	140	143	151	137	132	163	151	143	150	135	138	136	155	145	132	161	144	139	148	133	150	144	152	144	133	144	137	119	136	141	148	148	127	129	140	136	134	123	137	143	130	143	119	148	154	149	125	149	139	143	123	135	149	161	126	144	152	145	132	154	135	146	126	146	153	129	126	136	134	132	145	142	140	141	142	132	148	112	168	170	149	141	125	127	154	146	148	166	149	150	165	156	151	142	127	136	137	149	165	139	140	146	147	141	156	147	138	156	148	151	127	140	141	129	136	126	127	131	125	137	134	135	120	172	134	143	147	136	144	125	135	148	124	121	142	125	146	142	164	145	154	139	145	136	148	156	153	123	152	132	140	155	148	148	142	131	131	145	160	136	144	148	148	164	138	144	150	147	127	153	126	144	142	107	148	150	161	137	156	151	148	145	136	133	133	148	139	135	136	167	140	151	155	137	142	139	126	141	146	159	133	163	129	167	136	147	165	136	140	140	118	156	131	146	150	121	131	144	150	114	147	150	138	146	139	154	120	131	161	118	165	154	153	127	151	137	143	143	152	156	150	143	160	144	125	137	141	147	145	153	147	150	148	172	156	143	147	166	156	160	156	154	140	159	144	141	133	159	131	128	139	152	138	126	151	134	134	149	144	136	115	151	139	157	129	132	138	159	142	146	142	139	131	135	145	142	135	158	143	168	136	154	150	151	142	144	129	151	139	152	138	145	168	128	141	133	148	145	165	143	165	123	153	150	137	166	142	160	139	150	161	147	151	143	136	148	164	132	141	149	142	149	151	146	136	150	129	128	161	125	127	140	125	145	147	170	148	146	166	129	145	131	137	151	129	150
22510	21290	29057	23862	21290	21344	11447	1163	808	752	678	566	554	536	523	464	479	421	408	425	438	397	413	378	389	368	380	361	391	393	376	391	377	364	377	361	330	349	363	354	359	366	346	343	363	349	359	323	335	357	353	334	355	327	303	354	369	341	317	353	354	341	354	352	357	345	344	313	330	288	336	319	357	351	321	301	350	364	333	374	329	394	366	353	298	306	326	347	320	350	323	349	335	388	318	359	368	373	370	339	361	355	385	329	355	315	336	311	353	331	351	355	352	325	334	312	306	342	329	338	340	366	328	331	340	332	352	355	334	353	320	349	369	335	334	362	342	342	331	345	360	348	370	350	331	292	344	327	365	348	313	387	351	348	326	333	340	352	329	302	340	320	339	330	353	334	372	295	379	339	339	329	324	333	317	340	310	328	340	354	331	342	344	323	377	331	309	304	365	352	365	315	295	337	310	337	303	390	353	352	343	333	342	369	322	344	352	345	362	321	339	309	321	358	337	326	322	353	340	329	328	362	311	339	342	344	348	341	337	361	299	329	373	354	363	328	366	351	330	324	345	333	346	342	330	349	311	338	351	354	343	389	361	344	341	341	351	353	336	324	318	334	327	355	375	332	324	318	369	335	319	322	339	332	342	341	347	363	357	391	385	325	326	326	340	336	349	372	370	356	333	338	364	330	322	338	341	361	343	363	328	348	325	356	344	356	339	353	348	337	288	363	355	354	338	333	338	333	352	333	335	365	344	320	331	372	344	313	320	357	322	368	345	349	317	357	355	347	331	336	357	322	360	334	337	374	364	358	357	347	358	353	355	294	346	333	344	347	356	393	347	325	288	362	339	345	364	341	323	353	362	353	336	323	348	303	340	321	362	341	354	330	346	342	334	319	347	317	333	331	340	327	368	343	386	307	329	325	344	338	303	334	330	330	367	371	300	350	325	356	307	306	309	339	363	343	326	347	317	358	321	362	334	359	332	306	329	334	307	333	345	321	314	367	366	328	377	355	366	364	369	347	338	328	317	355	372	371	342	352	353	342	336	374	312	375	330	339	329	362	314	325	329	308	359	345	375	302	314	322	338	339	332	355	328	345	378	353	335	340	337	373	330	363	352	324	387	318	331	330	343	324	380	330	364	322	329	347	341	359	300	362	372	332	343	329	358	338	337	340	362	353	338	323	334	337	379	352	329	360	341	399	316	338	312	345	304	298	348	375	355	344	355	345	357	312	369	339	341	342	338	349	347	370	349	358	351	368	359	312	343	378	365	346	331	348	344	357	337	331	367	362	351	383	372	350	359	327	382	347	349	318	339	326	309	367	334	360	356	324	344	338	378	321	348	315	359	355	340	303	328	328	345	371	344	307	349	329	341	366	381	328	349	338	344	326	358	326	330	343	377	341	325	344	353	361	336	329	320	344	332	345	310	356	337	333	298	313	352	328	366	307	340	345	320	330	351	347	384	331	344	314	332	312	350	334	356	326	338	330	333	343	385	335	351	363	371	352	359	334	323	331	333	322	337	310	308	377	364	351	361	350	359	319	335	339	361	372	351	406	360	326	347	360	397	365	387	299	341	305	330	326	394	328	334	353	339	359	331	326	334	342	360	338	318	378	322	358	359	320	314	341	337	365	357	352	371	349	335	335	340	333	378	332	367	363	334	364	336	370	310	338	322	301	347	339	352	338	360	350	343	361	334	344	336	322	366	344	371	368	306	341	310	345	336	352	322	333	315	320	360	309	308	341	317	334	324	352	332	358	345	344	349	347	304	318	337	351	341	304	327	328	331	330	323	356	354	352	343	310	342	353	348	357	334	308	334	327	351	339	370	358	329	326	374	324	358	318	348	322	351	314	332	328	343	330	350	345	335	361	360	364	383	340	347	350	364	361	351	341	347	352	365	336	318	358	340	374	350	304	337	356	315	328	311	338	351	326	373	357	332	337	351	308	358	323	335	335	349	332	334	345	343	344	326	324	374	320	333	362	357	330	328	348	338	352	323	330	353	351	338	361	331	304	311	370	357	374	346	311	325	361	358	354	370	375	333	329	350	331	333	351	341	317	342	326	339	344	312	332	351	332	360	321	305	363	351	361	355	332	370	354	365	343	307	336	341	326	307	369	360	341	355	318	319	332	341	352	307	329	321	321	331	324	347	347	336	339	347	354	365	338	336	326	338	348	332	308	330	329	343	325	327	355	358	314	368	351	377	343	356	341	380	325	340	345	307	347	335	348	370	324	343	355	348	367	358	346	325	360	328	316	314	323	327	354	344	335	314	327	308	315	356	331	368	335	364	321	353	334	371	340	346	318	310	329	353	339	329	332	330	331	370	324	333	324	338	346	346	341	365	323	351	362	375	331	360	328	333	351	350	346	323	373	352	356	315	352	351	300	334	323	321	357	389	340	307	343	314	361	330	342	304	368	354	353	373	356	342	365	327	349	317	318	357	356	304	336	359	339	340	356	340	347	360	376	324	337	370	304	352	341	345	343	367	368	337	339	338	354	380	343	390	338	380	322	327	312	327	350	349	345	331	344	340	338	350	348	340	348	334	369	343	349	353	317	342	351	340	291	332	342	338	340	326	372	370	323	344	302	369	336	336	305	373	366	350	329	358	342	324	329	333	367	384	356	336	337	332	332	337	355	304	324	360	347	360	321	308	322	326	301	361	349	346	325	356	358	353	325	325	333	311	350	341	325	352	319	372	323	347	314	336	344	311	313	321	341	317	346	370	353	337	338	351	370	335	338	350	319	386	325	328	360	363	309	333	343	343	340	381	290	337	341	358	337	326	316	375	321	324	365	346	324	315	357	314	350	330	355	341	357	367	357	327	329	338	356	356	332	334	339	323	355	364	317	363	370	335	310	327	317	331	351	295	365	308	348	355	335	330	342	371	328	317	349	339	325	350	310	349	353	363	311	347	320	349	328	369	360	331	342	347	328	348	364	304	361	317	323	318	372	364	361	307	334	334	330	323	322	346	335	358	364	340	330	342	345	362	327	358	325	329	350	347	328	335	315	370	339	304	357	322	325	323	341	363	332	348	348	347	337	351	325	364	337	332	354	338	322	344	350	316	322	325	321	333	349	341	325	345	339	334	327	352	334	325	364	369	333	340	331	327	330	349	360	324	368	297	352	328	337	341	347	341	346	329	325	325	370	332	357	295	356	320	334	344	312	320	329	344	328	345	342	358	337	328	331	358	362	338	357	350	360	336	370	363	316	309	334	329	331	335	344	338	320	353	295	323	330	333	349	334	374	321	307	349	338	337	352	314	306	312	328	342	357	338	341	318	347	331	307	372	370	335	334	345	293	331	341	372	368	313	340	382	306	353	345	354	350	360	336	359	314	339	366	351	336	348	319	314	348	352	304	325	339	327	322	327	370	348	336	332	350	379	325	364	316	349	329	342	365	345	326	348	350	307	311	341	355	335	341	339	349	349	353	337	355	323	346	364	300	345	346	356	358	326	347	334	324	360	362	355	353	340	331
8986	37988	30128	4970	3451	2571	1996	1518	1167	953	840	806	657	682	597	565	533	478	533	449	488	435	446	433	434	404	410	401	387	429	426	392	392	397	392	392	380	393	370	420	385	392	342	375	400	397	411	363	404	397	395	395	378	398	362	373	391	364	392	363	393	391	353	356	392	376	388	371	383	335	399	370	386	387	372	389	386	373	400	403	395	388	373	374	379	382	386	390	358	404	392	385	389	383	408	386	389	376	364	382	383	353	376	385	366	380	368	360	389	387	380	368	399	351	413	373	365	356	390	336	387	390	380	397	356	356	370	389	396	377	337	361	361	375	380	334	380	387	371	388	364	374	393	394	369	356	353	336	377	387	356	355	369	374	372	400	399	337	370	363	348	339	395	386	399	405	355	365	371	389	368	357	396	346	401	340	366	401	361	380	384	386	367	360	368	395	419	349	382	410	357	400	350	388	355	367	367	396	398	396	351	364	359	380	381	389	366	361	331	374	390	371	360	364	363	363	340	342	363	368	389	347	346	374	375	368	389	370	368	379	373	395	354	387	367	358	430	387	368	386	374	367	343	380	383	384	352	355	351	365	393	386	342	408	354	390	357	363	398	369	386	400	387	368	371	397	383	401	381	340	359	371	350	371	375	416	363	381	384	355	358	397	387	401	384	332	388	402	364	373	385	341	371	395	367	359	398	351	355	337	390	385	359	349	396	373	338	363	383	368	339	352	370	395	378	373	395	319	352	392	367	372	390	356	356	341	352	375	364	368	352	334	374	396	371	383	367	376	387	383	395	325	345	340	418	340	395	373	358	400	378	360	414	345	368	376	412	376	333	341	349	347	358	364	361	380	383	375	380	371	393	340	375	346	369	367	352	388	367	346	360	388	372	361	367	372	364	376	412	403	359	399	385	364	389	355	377	394	356	386	364	365	389	367	394	386	353	375	394	354	379	370	378	331	379	374	367	357	370	395	361	383	404	370	370	381	391	351	398	395	360	341	391	348	390	355	382	362	375	388	370	408	358	364	369	389	363	383	379	362	383	378	371	355	387	360	398	358	386	390	360	373	362	364	373	376	369	377	362	356	373	368	398	382	381	400	426	363	360	391	344	349	385	370	405	358	377	370	409	365	351	358	336	348	406	367	367	406	393	372	375	342	400	403	405	351	393	377	362	377	347	369	367	372	378	380	376	361	367	380	376	365	398	346	386	362	381	358	324	378	388	366	349	377	359	366	379	387	384	386	363	380	372	350	352	365	373	386	406	394	371	375	364	354	379	381	387	342	359	372	350	381	382	371	388	369	357	366	398	377	330	436	369	376	377	395	382	340	383	391	375	363	381	383	356	380	370	362	371	364	360	364	376	370	401	368	401	413	392	336	364	352	401	377	395	363	379	389	367	384	351	389	382	374	351	375	361	388	355	402	386	377	360	412	346	353	380	370	381	359	359	367	353	398	362	380	361	367	369	397	365	334	343	383	317	380	403	345	358	386	377	367	391	404	354	351	341	355	371	362	379	375	370	339	383	378	360	396	374	382	344	371	387	345	358	354	380	366	416	361	318	387	386	386	371	356	400	401	366	365	367	381	368	332	388	342	339	385	423	386	373	357	383	368	380	379	362	390	392	345	350	352	386	380	354	383	331	320	408	382	400	353	364	360	365	370	398	393	370	358	361	387	385	374	392	367	384	400	378	354	379	393	385	380	418	359	396	348	391	378	376	391	372	372	353	380	373	398	363	381	371	382	399	382	399	390	396	392	348	363	357	381	413	370	374	417	389	360	376	382	356	394	391	369	347	411	385	384	360	354	387	396	380	382	377	388	393	366	375	347	389	392	393	364	362	391	356	396	342	410	324	357	344	366	359	362	369	371	357	383	362	376	367	391	383	372	346	390	356	402	371	368	357	379	375	406	356	356	334	363	370	367	370	380	396	375	376	377	400	370	352	362	398	380	392	351	395	383	369	376	347	373	362	345	397	363	361	345	366	385	383	351	333	348	367	356	348	350	369	422	366	410	357	405	359	381	388	358	371	362	332	389	390	362	362	385	383	406	378	381	390	380	394	385	368	396	398	336	384	340	362	354	417	382	387	409	382	391	359	366	331	362	375	347	383	403	362	356	364	364	346	375	348	347	395	348	407	382	369	346	350	332	399	354	345	361	391	361	387	372	395	384	346	350	371	373	356	394	329	357	381	359	356	377	379	356	349	372	366	354	384	355	384	376	400	374	381	365	379	393	387	393	371	408	398	365	361	386	380	382	382	364	362	354	370	386	353	414	389	411	397	389	364	387	386	358	382	382	387	350	374	414	372	361	349	372	394	373	354	377	414	364	366	358	338	372	358	385	379	406	423	364	360	364	397	363	385	382	398	393	402	369	388	381	359	373	372	344	374	359	345	364	397	372	378	340	346	349	386	407	386	365	384	343	358	412	381	383	368	405	377	353	350	384	359	403	363	375	343	411	338	380	353	396	364	394	350	366	384	346	388	387	391	371	397	391	367	372	369	408	366	351	369	350	409	370	393	390	377	350	349	359	360	416	384	351	375	401	399	364	363	372	354	355	376	384	364	382	386	391	363	386	365	351	365	416	352	372	395	421	355	372	419	390	362	391	381	352	340	401	347	380	396	350	389	347	346	378	381	362	369	373	402	381	383	343	358	383	385	400	347	368	334	409	348	376	344	387	404	409	364	361	317	376	357	396	365	349	363	405	378	379	364	409	376	368	350	388	381	371	350	374	394	404	357	361	362	356	402	382	384	390	351	395	380	386	418	360	390	364	383	357	351	365	390	388	386	388	361	369	379	434	371	357	349	367	336	372	406	388	382	380	360	351	379	389	352	371	361	338	357	357	383	388	414	357	369	367	404	365	393	388	378	411	381	382	354	354	365	374	350	381	363	400	393	354	405	362	394	375	366	354	342	382	376	359	385	364	345	370	364	375	372	368	351	334	363	409	376	353	385	388	366	375	356	363	381	405	383	362	399	378	363	367	374	347	372	375	358	350	376	369	374	365	366	360	362	355	366	364	363	347	372	366	369	362	385	396	392	411	370	366	366	403	398	352	396	349	365	376	350	384	410	354	362	360	387	384	370	369	356	364	354	377	387	381	408	395	380	388	369	352	359	385	382	384	415	349	374	382	396	332	382	377	371	363	380	345	372	372	360	391	374	347	378	324	393	391	346	404	358	384	372	356	407	383	380	373	357	381	356	368	381	370	351	359	355	358	374	384	354	367	341	340	382	339	385	360	380	339	355	372	374	357	384	361	365	373	365	376	383	395	394	353	357	358	386	351	334	360	393	345	399	348	362	390	352	347	366	381	364	377	393	396	377	392	383	377	358	401	375	386	396	357	386	378	378	364	376	413	358	345	366	382	344	372	384	361	379	361	373	377	388	369	372	362	396	367	344	379	366	353	356	358	388	355	351	384	375	368	361	379	331	378	358	368	388	367	356	348	360	367	364	347	337	373	371	383	357	336	391	381	354	360	381	349
27466	19526	7665	625	364	320	289	329	284	314	295	281	297	255	304	301	276	276	260	278	276	271	303	317	306	270	242	268	294	276	284	291	261	266	269	245	295	252	268	264	277	270	279	253	282	274	276	308	286	274	275	259	293	301	224	253	236	298	271	276	277	282	248	273	263	294	283	283	264	269	267	268	294	261	266	261	267	271	277	257	285	284	283	249	239	264	276	314	274	250	285	287	267	256	261	263	292	265	256	256	274	295	282	297	238	271	276	281	274	258	305	258	272	305	264	269	276	280	270	274	269	288	270	265	272	295	281	269	280	309	281	243	286	303	278	275	247	301	307	282	274	289	260	296	267	296	258	266	269	268	283	248	288	257	293	295	284	273	284	267	280	285	267	290	291	251	287	285	286	283	282	262	300	276	262	274	274	288	273	266	275	248	246	270	295	259	249	291	285	272	271	261	266	311	277	304	255	263	281	254	262	260	275	270	265	265	287	302	300	311	287	256	290	259	274	298	277	264	286	258	256	301	275	303	278	297	292	297	284	273	276	304	279	283	259	264	257	286	262	267	249	262	273	284	278	280	291	282	268	269	280	274	278	262	266	289	265	249	266	285	302	284	269	282	275	301	275	251	291	268	259	267	256	282	249	275	268	267	280	252	280	276	293	281	253	272	266	257	313	276	270	258	274	293	252	268	277	292	285	294	266	280	265	265	257	267	284	280	277	271	295	297	282	262	288	275	269	278	244	265	276	258	264	280	269	292	287	270	231	290	284	260	282	274	275	287	244	277	281	273	276	289	262	264	291	295	269	279	293	248	271	268	277	268	279	274	260	254	287	270	297	278	291	293	274	265	276	241	272	246	249	276	251	290	284	258	259	262	266	279	246	271	272	269	297	261	253	277	283	275	266	257	291	299	296	302	255	278	282	236	280	283	294	283	260	253	273	287	290	259	262	294	269	282	299	259	301	264	277	257	282	276	259	284	270	259	305	291	276	325	257	288	259	274	265	283	288	282	289	285	263	260	255	285	278	272	294	268	266	260	243	262	283	299	271	277	257	274	292	283	260	245	279	268	312	274	275	283	246	278	274	276	311	291	249	250	285	266	278	266	264	263	288	285	267	265	283	297	270	258	296	283	280	276	293	272	302	286	283	293	299	286	253	295	262	266	252	300	312	265	274	250	278	286	308	268	280	277	283	279	302	318	285	244	290	259	273	271	264	252	281	277	270	290	270	297	260	306	293	276	283	283	263	275	273	242	251	256	274	238	272	279	274	253	281	259	318	302	279	289	316	294	284	267	279	258	268	275	281	259	289	286	269	295	246	262	274	273	296	296	273	267	279	293	261	263	266	274	278	276	309	286	272	253	275	294	266	302	270	282	285	278	273	258	240	281	268	290	257	255	251	285	254	270	280	267	307	287	273	300	271	243	271	262	262	284	276	326	263	223	246	266	255	298	280	266	258	283	280	281	290	254	280	270	276	263	263	272	292	281	261	256	288	262	270	281	277	284	267	270	261	281	262	282	285	259	282	270	298	271	284	264	288	248	270	288	289	286	269	268	283	274	258	303	285	263	278	277	294	282	269	291	266	292	297	283	284	260	290	249	250	262	263	287	281	274	279	289	280	261	277	301	258	284	268	261	265	276	268	272	300	265	292	287	286	268	254	262	287	291	295	281	297	265	262	288	262	289	273	264	253	266	290	257	282	296	292	274	296	282	276	307	268	313	286	280	270	278	293	233	250	244	269	264	291	280	285	277	265	264	289	260	255	289	251	253	273	298	273	262	264	287	281	259	276	262	253	260	277	285	241	281	283	303	251	296	266	269	281	298	296	279	274	279	275	266	272	257	255	303	289	263	265	275	297	271	262	276	318	283	258	234	253	272	276	273	276	277	266	279	262	273	264	246	280	270	263	275	303	262	257	277	303	296	314	270	263	266	248	259	299	285	248	232	259	254	286	273	274	281	291	275	260	283	283	309	252	269	240	245	257	258	274	275	272	281	301	264	261	250	272	279	295	273	287	282	280	254	262	258	282	273	268	272	276	267	288	298	265	259	298	247	258	283	267	276	288	288	263	261	283	264	298	255	283	271	265	273	261	264	293	279	267	272	283	239	261	281	303	276	281	287	288	247	281	246	273	246	257	280	285	270	257	259	263	277	276	290	276	289	267	257	267	247	264	258	287	292	251	284	277	268	266	288	257	269	271	281	259	272	274	276	299	303	243	286	237	277	276	281	286	264	280	268	279	268	267	267	272	277	291	251	265	274	301	260	263	256	296	277	283	273	273	274	255	232	281	281	247	264	261	274	270	259	271	248	271	283	290	259	269	245	278	313	252	264	273	312	278	251	259	304	273	272	269	275	299	279	293	294	303	274	278	296	275	277	280	275	256	286	301	255	292	276	274	292	281	258	276	247	282	243	278	295	259	302	250	291	252	271	281	279	269	253	283	250	290	254	286	278	255	325	289	283	274	262	249	283	306	290	278	268	265	263	243	269	272	258	269	262	273	287	284	268	290	308	278	260	269	289	247	257	248	275	276	285	277	264	254	262	287	270	275	291	273	249	271	268	265	277	257	264	250	294	285	288	241	283	276	234	279	269	269	288	283	236	266	269	261	273	272	245	298	287	235	279	272	270	258	245	258	295	269	258	262	228	295	287	266	310	291	285	272	264	296	246	281	266	285	267	252	268	253	248	278	292	287	270	246	274	273	275	261	248	262	255	274	284	262	247	284	268	283	263	279	273	263	263	250	273	277	298	268	257	272	286	269	302	273	296	264	268	265	243	277	271	301	275	259	280	271	282	296	294	280	264	264	286	282	284	247	289	280	268	262	260	266	244	278	272	276	281	263	290	263	264	244	247	277	304	288	276	269	267	259	282	257	252	281	291	270	260	299	285	259	294	291	320	277	254	272	294	251	279	270	327	323	269	265	278	241	293	309	265	249	273	256	258	238	269	250	243	292	291	275	275	276	244	246	275	269	268	285	295	261	273	239	275	275	279	262	292	268	282	266	268	296	287	281	258	293	264	233	277	273	277	276	275	247	293	292	261	268	288	265	270	268	250	274	264	288	268	250	266	278	296	280	241	271	277	283	264	232	258	253	267	272	294	311	283	265	268	268	256	287	269	326	270	272	261	291	281	255	277	280	294	276	260	288	263	267	283	265	302	300	269	258	267	282	293	263	262	299	272	281	292	293	289	287	269	299	262	283	267	274	265	283	310	295	269	285	282	262	290	267	260	317	291	283	265	250	263	241	275	310	247	286	264	279	282	265	262	278	268	277	273	260	273	249	299	251	312	292	268	276	304	264	270	274	273	294	289	274	268	263	276	274	244	273	269	274	289	260	283	265	263	280	276	294	277	275	266	255	267	272	251	276	274	288	298	266	276	264	257	268	269	296	287	277	271	268	265	276	295	271	281	282	273	269	273	309	272	284	257	269	275	294	289	249	276	267	265	263	261	302	277	263	283	272	233	293	260	293	281	258	302
6207	6864	3692	482	372	354	327	339	329	303	296	317	329	299	301	325	326	314	323	286	280	302	294	296	327	298	288	277	302	282	289	297	292	291	295	303	303	322	275	296	313	323	295	281	290	284	302	276	309	301	269	287	256	316	308	298	288	283	294	280	308	279	266	298	292	280	289	298	286	302	307	287	287	298	286	286	277	292	264	302	280	280	309	309	297	320	287	296	280	268	300	318	304	305	299	317	299	296	281	308	298	300	296	310	278	300	308	312	302	319	276	294	279	260	274	303	302	260	272	290	279	288	303	280	295	313	315	262	301	315	279	291	312	301	331	298	273	272	298	301	314	291	299	287	287	316	307	304	285	299	312	287	282	260	286	280	311	274	298	292	255	307	296	296	289	293	308	303	277	298	300	294	322	312	317	312	327	306	286	333	289	281	275	312	284	291	307	303	318	298	262	294	283	271	297	279	288	303	296	268	282	357	303	258	295	294	320	293	304	299	311	306	313	278	281	293	306	277	282	276	335	296	267	302	307	321	290	334	305	289	272	299	323	284	321	307	291	296	299	297	348	298	280	292	320	330	313	313	294	315	296	263	272	303	307	294	289	275	292	270	279	283	304	309	303	280	290	281	278	299	311	284	265	268	286	291	287	323	265	291	268	299	308	290	264	283	289	298	298	321	281	298	277	284	312	294	269	308	295	302	296	287	326	334	290	301	298	294	280	284	343	319	294	252	311	290	279	307	276	288	281	292	309	283	281	305	300	286	319	302	296	308	319	344	272	281	280	315	325	273	304	285	285	318	288	312	295	316	311	298	255	317	291	292	333	302	275	282	308	272	292	269	272	316	283	293	276	319	313	322	259	308	263	306	282	293	277	288	307	296	281	290	281	300	278	265	266	281	288	310	311	307	288	293	302	299	277	314	298	312	291	285	274	281	295	305	319	291	298	264	316	259	282	289	318	299	313	280	277	269	318	326	319	286	278	292	279	281	287	287	327	322	274	297	281	274	292	290	302	304	291	266	282	267	297	290	295	292	320	307	341	277	277	291	300	278	269	316	286	274	296	276	292	284	285	290	293	310	280	298	296	286	291	295	274	303	305	299	280	312	307	272	302	272	288	296	296	305	282	316	309	306	309	304	317	291	291	292	297	319	301	260	299	275	266	316	260	291	275	272	312	255	287	288	266	272	303	302	283	288	274	282	299	265	297	276	266	275	314	279	299	303	285	279	306	281	274	285	299	299	307	285	319	270	300	292	303	312	292	300	282	321	274	278	283	280	270	286	262	304	300	282	300	291	306	331	269	308	312	277	288	305	300	296	289	294	286	295	312	316	307	303	274	291	294	264	309	325	330	310	290	297	309	300	292	284	315	312	286	299	280	277	271	305	280	304	309	264	292	296	281	288	310	308	299	301	262	289	311	314	287	300	296	295	315	293	311	294	308	300	323	335	290	286	310	292	261	279	307	301	277	311	316	269	287	276	304	304	312	290	298	283	276	292	274	297	273	300	301	265	303	339	299	320	310	286	292	302	315	283	268	292	309	280	306	307	264	291	285	297	288	264	290	299	313	297	282	297	283	314	295	320	317	310	287	297	285	310	304	322	308	275	307	316	274	282	285	269	303	291	297	316	277	291	299	290	281	326	310	269	256	258	288	264	311	299	295	290	336	300	310	303	290	251	247	334	249	287	316	318	277	305	317	315	332	320	302	258	301	264	271	294	273	269	306	305	322	305	282	297	274	300	287	306	293	299	259	259	287	280	285	298	291	299	317	319	284	279	300	291	296	300	298	276	307	323	334	291	299	294	306	281	302	285	298	312	295	268	283	327	280	286	277	306	297	301	299	319	307	291	298	311	296	278	281	310	276	298	300	289	286	306	310	270	280	286	308	304	315	325	279	309	284	294	299	289	313	287	258	290	289	316	287	285	299	302	290	290	300	320	268	309	302	312	323	298	308	275	303	282	288	308	294	283	274	291	263	307	282	344	303	327	268	292	286	300	309	285	290	287	293	272	303	296	294	290	276	316	294	265	280	269	287	301	307	275	265	281	309	311	310	287	270	274	303	307	289	282	267	271	282	299	309	299	271	313	280	313	295	293	268	296	298	304	315	274	300	255	295	301	286	305	294	286	270	284	260	282	256	291	295	275	280	301	307	272	271	280	289	281	314	281	311	282	308	293	306	296	297	265	286	274	273	314	320	305	302	277	304	275	301	292	327	294	277	303	270	295	292	299	285	268	304	285	301	295	307	275	306	270	256	265	290	312	309	307	308	289	304	272	288	295	281	301	277	302	288	326	311	309	287	282	284	274	297	309	300	310	275	261	291	271	266	292	284	304	293	332	300	314	291	301	308	307	283	292	297	309	283	263	278	299	305	327	279	336	278	276	292	248	285	264	300	288	310	288	306	295	277	295	258	307	278	305	307	302	261	300	305	291	308	280	294	280	267	278	325	300	304	293	294	275	255	276	289	302	303	301	297	322	273	302	332	280	298	271	289	300	278	306	318	285	310	313	318	306	313	299	274	284	313	286	271	314	307	296	315	303	289	295	288	281	315	307	260	291	297	304	286	289	294	315	284	309	302	294	271	294	291	305	300	283	285	286	287	313	306	278	326	248	295	327	281	311	285	260	281	287	286	314	288	303	259	276	321	295	286	314	300	263	292	291	284	296	309	300	271	296	307	296	269	328	277	295	307	273	285	307	268	282	279	289	296	272	310	281	298	296	291	300	265	276	300	258	268	282	344	302	300	298	292	264	283	282	278	267	282	276	310	317	287	312	301	301	286	297	294	296	312	291	273	274	279	301	313	301	294	339	305	273	329	295	301	291	301	267	297	300	314	302	311	262	295	301	301	261	303	311	323	302	270	311	302	283	296	292	306	289	304	292	290	308	263	300	271	290	328	303	310	281	329	289	310	271	271	282	319	280	306	279	318	265	313	275	283	277	310	274	283	286	305	280	292	311	274	283	301	296	295	297	274	307	315	301	312	282	296	309	312	313	271	309	311	306	282	302	307	269	322	285	272	308	310	303	275	290	238	327	260	277	331	310	323	297	303	303	278	282	311	310	300	310	292	321	311	292	332	300	308	320	297	330	297	310	284	311	315	288	294	303	305	329	273	297	272	288	286	275	287	303	307	311	288	285	270	280	279	289	290	290	278	267	253	266	292	286	288	313	318	301	332	302	309	274	300	334	279	295	286	286	326	284	301	279	292	285	284	286	275	291	287	277	303	293	304	292	271	307	288	308	274	309	307	288	297	318	280	299	301	280	293	316	306	265	309	308	269	318	299	300	321	307	298	299	301	297	281	297	287	289	304	295	296	286	299	294	278	301	303	251	278	274	330	288	312	277	291	308	291	301	286	287	291	329	300	256	300	280	321	276	309	316	254	254	288	327	284	290	305	277	313	288	300	294	300	304	318	307	297	280	279	301	315	283	295	272	324	297	270	307	283	296	294	299	265	287	288	286	278	300	288	309	321	277	298	306
23530	21264	28744	24081	21275	11905	1275	832	739	675	630	572	580	555	549	548	537	520	473	477	496	518	478	486	499	487	469	463	479	476	454	483	459	440	426	457	466	489	482	459	495	467	447	453	492	488	456	470	438	464	469	436	473	442	471	474	486	437	486	431	404	471	437	460	459	448	440	471	450	470	494	473	474	525	423	469	476	490	504	512	472	457	474	477	474	480	462	447	447	476	475	446	447	468	466	485	466	444	476	405	488	435	448	453	451	472	471	463	430	444	475	442	482	466	432	491	488	463	475	451	437	467	490	442	468	476	499	463	475	483	493	477	503	471	445	473	452	491	504	450	443	443	494	457	461	500	463	447	464	452	452	480	465	450	484	416	443	465	459	483	470	489	462	405	463	448	450	436	440	503	412	442	450	442	453	439	445	469	458	435	466	442	438	471	448	482	493	446	450	440	495	481	439	462	426	421	494	473	470	447	454	496	453	462	458	492	449	482	386	474	467	443	463	456	462	467	476	445	452	479	465	486	413	457	457	420	491	450	496	442	473	430	491	487	439	466	469	476	487	487	481	466	468	442	421	459	462	421	433	445	482	425	433	462	456	435	460	454	479	499	458	473	457	472	487	472	487	458	498	476	430	469	482	499	488	447	482	439	507	485	499	440	486	452	453	469	444	448	477	436	456	428	472	450	407	445	455	433	495	437	445	411	490	447	440	467	485	438	473	439	455	511	470	476	474	452	490	448	413	445	440	419	412	475	456	481	441	434	458	475	437	444	460	472	480	489	446	474	431	459	442	439	460	484	452	435	460	465	472	490	500	443	464	431	468	489	464	433	489	467	433	469	439	465	462	442	466	464	460	442	475	496	504	511	476	480	466	423	450	471	450	440	469	410	478	451	496	456	493	468	454	477	471	453	449	498	470	490	437	469	454	468	461	462	459	477	469	475	436	435	458	469	483	484	462	473	466	497	462	453	474	464	456	470	467	462	433	454	476	471	435	453	472	461	468	479	481	428	454	450	447	467	462	485	479	454	424	446	456	481	455	494	441	476	447	474	479	483	446	482	460	451	458	499	452	467	466	469	457	443	475	485	439	462	478	488	466	460	435	458	459	423	459	449	486	433	463	460	500	482	492	464	442	466	427	430	472	459	451	500	460	403	503	464	418	422	482	448	455	461	446	444	453	443	440	427	477	463	461	439	505	459	440	476	496	478	411	475	453	467	457	460	462	473	457	458	442	440	476	433	460	476	453	456	472	466	473	482	449	426	448	465	436	472	455	463	430	432	459	473	484	507	484	408	473	425	462	472	483	457	482	480	474	446	460	468	442	457	480	468	417	434	471	427	450	501	459	493	440	475	454	461	456	477	519	431	469	496	479	487	426	459	444	438	443	451	444	435	497	475	497	479	476	456	492	489	456	448	452	460	411	450	450	448	433	452	430	452	456	479	471	476	465	416	477	476	438	440	493	466	509	443	439	476	456	462	456	431	434	441	486	457	486	463	503	446	462	489	479	442	446	480	479	444	471	449	465	451	454	468	430	434	426	442	417	487	418	452	461	453	510	461	428	443	477	441	482	480	449	426	444	433	516	470	485	511	435	474	470	422	472	454	463	473	465	482	432	507	450	456	484	486	449	493	421	472	453	460	461	472	439	464	469	456	482	475	452	459	434	466	451	483	445	457	436	507	461	483	435	391	482	451	470	481	475	445	457	412	453	509	468	449	457	447	506	450	442	466	455	476	464	467	491	500	484	446	467	434	422	491	465	427	469	425	491	433	461	422	481	436	444	476	465	440	467	441	430	458	481	469	474	453	424	468	438	483	434	466	431	420	430	429	451	464	389	453	447	473	470	433	491	441	470	476	454	444	468	474	459	445	472	465	495	502	453	484	486	445	458	463	473	472	417	418	466	454	453	475	451	454	479	423	468	462	417	467	475	466	477	452	461	442	457	481	465	454	442	467	450	446	458	456	444	464	457	482	471	425	501	449	477	483	458	463	451	502	468	444	446	490	478	482	490	414	442	469	454	453	456	461	469	415	443	472	444	483	461	422	451	469	434	425	486	445	433	472	442	458	460	437	477	457	441	432	491	412	443	452	457	455	484	459	443	458	467	474	482	445	434	426	424	457	452	452	483	461	460	475	428	438	435	455	448	431	442	424	478	444	452	481	488	449	449	463	452	441	435	448	455	480	466	453	475	437	458	470	458	478	463	479	453	427	462	436	494	466	460	452	490	441	487	474	441	467	448	431	465	469	455	430	467	485	473	444	464	445	462	468	464	472	468	457	466	451	480	413	431	431	454	476	502	476	432	444	439	489	460	527	478	448	498	433	466	468	479	447	434	471	426	466	440	468	440	457	452	447	428	466	461	460	476	432	467	468	444	427	444	474	475	408	440	485	450	472	464	465	448	464	451	431	445	416	440	477	500	443	463	415	501	457	457	477	442	466	465	430	463	471	450	457	472	457	437	459	439	510	437	464	437	452	466	480	452	502	417	451	445	483	430	463	456	468	445	462	487	447	479	429	474	470	462	480	445	450	440	471	474	441	488	433	443	464	423	458	500	416	469	458	447	435	450	436	453	471	472	452	443	477	458	457	464	460	481	430	482	419	464	421	491	457	452	453	452	459	442	453	467	481	495	445	465	433	457	456	444	443	468	476	479	469	433	458	455	465	481	448	442	478	478	455	474	475	477	466	481	434	427	435	471	441	451	473	459	469	459	458	471	452	447	475	438	478	418	500	494	475	466	428	409	457	477	499	456	451	440	444	456	482	476	513	436	446	426	469	491	492	451	463	485	485	477	481	467	504	467	477	448	495	516	489	443	466	484	458	444	416	437	504	451	448	499	453	465	450	472	485	450	476	502	475	441	466	463	475	478	518	430	502	531	452	467	470	468	468	450	461	470	465	432	449	470	459	440	482	479	491	446	424	502	432	467	458	437	470	496	455	435	495	477	439	476	450	471	456	497	477	479	432	442	481	427	456	444	455	454	469	447	468	500	451	496	444	443	441	421	479	446	422	434	465	472	462	483	412	456	433	460	462	498	422	468	472	452	501	463	451	433	452	479	464	451	463	448	415	441	472	484	448	429	455	461	442	444	462	463	466	455	465	415	443	452	415	464	481	435	460	445	422	460	441	492	507	448	474	483	434	460	439	449	438	472	438	481	461	477	425	468	449	484	469	448	435	447	453	450	495	398	488	485	462	421	452	475	466	437	428	462	454	448	482	497	472	468	454	478	464	459	471	507	416	466	450	462	465	490	477	483	495	434	469	455	462	448	465	491	462	480	481	466	449	487	474	485	485	481	457	480	513	468	440	499	481	454	433	427	494	473	461	452	428	440	465	448	488	477	478	462	462	435	448	467	461	447	504	440	399	428	485	462	453	467	423	425	460	466	467	439	456	466	416	486	490	482	460	461	449	425	489	521	450	455	459	437	476	444	457	426	466	463	443	471	450	426	409	457	454	454	474	428	517	445	481	479	424	434	442
7110	26546	21313	2919	2168	1664	1351	1093	872	839	739	700	650	645	625	554	563	567	542	547	538	549	501	567	557	539	478	530	486	515	486	528	542	537	506	530	478	490	512	511	462	464	501	520	484	481	506	461	479	472	504	506	467	486	498	507	478	504	503	494	543	488	508	536	483	537	454	517	494	516	454	498	515	523	488	507	510	501	485	482	499	463	446	477	520	462	500	500	479	492	478	473	452	497	487	500	509	497	517	502	481	455	478	459	499	483	472	495	480	502	493	467	498	522	461	472	440	509	474	482	483	479	505	475	470	489	447	486	504	512	506	468	426	457	536	489	479	492	454	495	446	512	501	475	538	475	461	477	473	493	480	512	472	487	474	449	475	479	480	468	508	504	454	486	486	504	503	492	472	475	499	476	476	435	522	498	452	532	493	459	495	462	504	502	465	493	474	477	497	485	487	528	451	519	500	490	530	502	523	507	483	474	506	475	464	456	485	459	486	423	443	476	482	443	510	513	472	496	500	450	511	497	487	457	505	480	483	485	457	503	497	467	479	516	496	508	463	488	496	487	462	487	434	473	473	479	467	463	480	487	486	493	513	507	461	514	534	509	440	468	508	489	511	479	508	482	500	478	512	510	494	470	489	523	522	494	521	473	479	499	505	480	474	478	550	489	469	518	491	505	489	467	514	504	466	516	496	494	459	498	480	480	521	449	471	470	459	438	473	446	506	507	494	479	469	484	510	496	488	453	462	493	443	520	472	487	425	512	497	500	489	508	489	498	527	469	482	436	489	467	490	470	515	472	497	493	473	460	435	483	471	491	479	514	503	488	495	479	470	467	496	504	486	508	501	480	449	485	490	458	445	500	515	508	453	471	443	487	461	488	508	496	482	490	510	454	516	449	436	525	466	493	491	457	481	499	504	514	509	513	506	516	468	506	491	491	500	473	478	476	500	504	476	493	478	563	483	498	485	537	469	514	509	530	493	480	477	492	486	461	465	508	522	496	493	484	467	437	502	489	481	524	491	524	471	474	494	519	516	530	465	494	473	502	505	479	484	527	477	507	476	461	461	479	487	489	488	488	540	475	527	499	456	481	475	483	476	521	483	472	499	480	475	473	517	485	505	486	448	524	508	485	477	511	437	480	476	464	500	508	487	513	454	496	468	452	523	473	499	504	486	473	499	472	493	478	457	519	472	489	509	494	492	480	515	451	486	471	485	492	504	508	463	474	481	454	467	485	470	479	474	482	481	491	433	510	455	494	495	509	532	504	486	482	474	485	490	537	495	473	524	535	518	524	450	492	509	468	478	469	515	455	492	501	463	500	483	447	479	489	496	487	489	468	495	492	466	513	465	495	476	502	509	475	501	509	503	500	491	485	488	516	515	505	486	499	523	472	535	489	491	501	485	472	484	516	523	494	470	467	520	472	495	463	457	518	462	477	520	488	495	510	512	485	561	492	522	507	492	507	501	462	503	457	458	542	476	496	477	496	480	515	482	474	505	495	504	508	465	537	507	470	478	467	482	535	470	512	471	480	506	485	492	491	516	513	491	496	505	518	457	493	475	501	490	514	520	495	487	494	509	523	435	479	460	478	514	519	512	479	489	450	530	513	522	506	443	500	494	525	494	494	489	473	482	488	519	495	468	481	457	486	467	480	484	413	517	490	473	466	454	489	504	477	504	487	506	478	510	480	491	488	468	499	518	495	454	477	481	491	539	494	475	470	480	480	488	477	514	461	470	502	514	498	500	491	474	506	484	488	515	476	506	505	478	440	474	454	460	471	506	495	492	491	505	507	463	500	531	531	483	506	523	513	488	479	508	466	503	528	470	496	448	514	475	472	476	484	500	494	535	471	492	491	471	445	495	471	472	473	519	505	503	502	482	477	503	534	500	481	482	509	554	496	512	502	481	525	514	439	479	538	498	466	463	485	490	466	530	500	476	475	506	480	498	469	487	473	481	489	478	502	460	500	461	481	492	505	460	485	451	506	488	501	491	495	493	454	478	480	486	481	493	502	481	478	493	488	450	530	454	502	456	457	477	472	469	483	473	462	482	452	491	509	478	481	512	489	493	485	468	502	508	536	484	508	509	445	468	461	490	498	483	492	486	490	496	495	470	492	448	443	467	512	493	494	455	492	504	516	492	464	481	453	466	480	482	549	492	487	509	465	469	460	478	454	499	467	509	419	471	521	492	486	471	508	520	475	477	474	486	495	507	524	475	501	494	466	493	513	470	507	458	487	489	467	451	453	468	524	517	485	509	474	496	485	518	460	460	475	504	472	478	504	495	493	473	488	473	500	503	489	494	499	525	488	480	474	496	452	437	460	538	511	525	487	502	481	485	463	504	483	495	492	497	478	469	430	489	524	474	482	496	475	470	503	485	466	499	499	498	484	493	458	484	471	485	502	487	498	466	540	482	460	448	503	466	492	503	485	496	501	453	486	496	510	478	475	507	530	526	514	516	490	512	473	481	479	516	454	482	467	511	519	480	483	510	492	477	510	520	515	477	513	458	471	509	520	522	458	477	474	471	510	445	510	480	467	478	482	458	485	496	454	498	451	443	507	496	473	489	462	462	443	508	474	470	499	506	460	501	485	480	468	491	509	494	513	502	499	471	491	461	482	510	488	478	488	519	480	490	491	430	515	507	513	516	513	472	511	509	517	501	487	498	508	492	469	536	505	523	479	468	479	470	514	523	462	483	447	495	484	516	494	512	492	456	477	533	464	503	492	502	495	465	501	501	543	497	481	470	479	431	522	514	476	470	507	492	479	485	496	513	481	497	441	535	506	505	461	435	448	496	477	507	484	487	481	441	450	515	467	500	474	532	470	471	489	507	482	507	500	477	505	473	506	490	497	483	464	482	475	537	491	472	470	514	480	501	483	488	482	486	496	488	472	478	502	511	465	481	485	462	452	507	485	498	510	481	460	470	472	438	490	522	519	510	501	503	498	464	449	504	499	486	481	507	485	485	506	464	493	485	488	483	481	463	488	517	508	477	476	516	488	511	513	498	499	435	489	479	475	493	507	469	497	492	516	446	515	484	488	486	494	477	490	477	445	517	484	504	467	489	446	508	501	524	439	469	481	483	487	457	538	496	508	498	425	503	504	495	489	472	495	513	453	472	490	489	503	529	488	475	463	479	484	510	480	503	464	485	494	497	487	527	484	488	493	471	508	482	477	473	447	484	488	504	480	467	486	479	473	494	456	494	488	469	511	509	460	495	501	457	456	472	517	475	492	521	512	507	521	492	486	445	491	442	498	481	483	520	472	500	450	504	504	478	454	480	516	475	485	503	532	460	508	464	469	504	470	539	518	479	478	506	508	500	442	452	492	488	499	539	493	445	494	496	535	532	480	477	494	469	501	445	496	468	483	499	480	469	446	506	472	493	429	464	472	517	467	485	510	482	490	464	479	456	510	469	522	469	505	508	480	511	455	502	481	471	489	460	543	492	469	539	496	503	480	452	523	457	502	505	501	485	474
24612	21274	27801	25038	14287	706	334	275	228	215	210	183	185	165	136	156	154	134	120	144	142	134	141	133	132	148	134	131	133	131	126	119	115	122	117	147	110	125	100	129	143	144	123	136	108	127	127	123	135	124	135	115	114	130	134	114	118	134	127	126	111	129	126	140	128	117	117	110	129	109	130	114	120	113	116	154	124	128	118	133	103	115	106	129	123	128	117	128	126	118	129	111	126	132	116	116	111	122	116	134	114	113	117	144	130	121	126	127	118	134	134	117	130	110	131	131	129	116	131	107	129	115	125	114	131	100	113	142	114	118	120	121	109	119	121	115	117	123	115	114	123	122	128	137	116	96	114	98	118	89	136	137	119	114	107	150	121	107	126	134	122	114	136	117	120	122	102	113	119	123	146	126	122	109	102	119	111	124	115	109	128	115	109	109	125	113	137	119	110	130	126	116	114	112	118	109	117	117	126	123	130	136	121	107	119	125	114	117	147	133	121	128	122	150	142	119	114	114	102	118	114	143	110	124	124	136	122	132	135	109	117	114	121	111	113	149	108	120	118	99	111	120	129	108	127	143	135	123	139	122	115	120	117	109	120	134	119	115	129	132	108	110	120	127	125	117	104	112	120	109	154	121	136	118	121	124	129	115	134	113	110	111	117	122	110	120	125	124	106	115	113	130	138	121	116	106	113	123	144	118	113	109	125	123	133	103	130	127	138	104	135	92	116	119	137	130	130	108	136	112	121	114	124	132	134	135	116	117	126	118	129	110	113	112	122	102	98	137	127	133	128	103	119	134	127	113	121	130	127	129	120	120	112	110	125	125	109	115	113	109	129	117	124	113	110	133	105	127	127	120	128	144	126	123	125	120	115	123	127	125	138	112	115	119	117	147	110	106	116	131	118	130	123	109	120	117	131	123	142	127	117	152	114	124	110	137	114	114	131	120	105	115	103	112	123	113	133	95	128	82	110	126	120	120	125	117	112	126	124	120	108	101	105	110	116	132	132	149	113	122	126	118	106	108	112	133	122	117	119	132	114	134	108	123	130	118	147	122	138	114	125	119	134	135	127	122	131	140	105	114	136	127	123	124	137	122	116	116	117	113	114	121	131	124	117	135	126	106	114	131	127	130	119	122	108	116	134	123	124	122	119	123	106	121	124	125	130	136	109	122	112	130	140	132	119	137	127	99	113	121	141	136	133	117	125	108	116	131	128	126	116	140	116	109	119	125	119	149	117	116	125	128	140	101	138	134	121	126	123	115	123	109	125	116	113	135	117	124	127	118	106	131	112	127	145	130	118	112	139	110	125	122	106	138	141	120	124	105	113	137	129	131	117	135	118	116	107	129	128	143	115	106	116	116	134	118	121	138	140	126	133	115	113	125	156	131	113	128	126	133	126	99	152	128	121	129	143	113	127	117	97	122	109	102	131	122	103	137	129	136	126	133	119	137	127	99	131	98	123	117	106	123	123	112	126	133	124	106	123	106	110	120	136	126	136	108	143	142	120	128	112	108	114	130	125	117	106	128	128	121	105	116	137	131	138	114	124	116	122	116	132	113	117	121	116	101	144	125	123	128	121	125	121	124	115	109	117	117	138	123	127	131	109	110	131	126	133	124	125	121	123	91	124	113	109	115	134	110	125	113	134	115	136	138	145	120	117	125	120	103	124	100	143	123	118	123	109	133	123	117	107	109	107	114	109	124	120	129	138	129	135	134	150	125	118	122	117	142	123	119	130	111	121	141	115	129	117	117	118	115	117	122	114	106	114	114	134	145	129	115	132	108	137	111	124	115	128	116	115	136	136	126	118	129	103	116	118	135	120	146	123	120	143	114	112	120	115	135	107	128	130	113	132	139	127	122	111	106	118	111	126	114	96	130	122	129	120	113	139	131	121	127	121	121	121	121	127	125	123	145	124	120	121	119	102	130	115	115	108	127	121	124	136	112	116	134	122	115	138	139	133	118	121	110	115	115	128	118	113	111	92	117	120	131	131	121	101	122	121	116	142	117	149	116	119	107	121	129	119	104	123	125	113	135	144	110	119	130	102	115	111	116	116	117	110	109	123	115	107	108	109	112	137	127	126	125	123	117	107	121	112	105	118	132	110	113	105	126	131	104	110	114	114	138	122	125	123	109	118	119	140	113	118	108	142	119	118	129	131	114	123	135	134	139	123	107	125	118	114	121	120	124	137	131	145	140	116	130	114	116	117	133	118	121	126	111	128	120	121	123	121	126	119	121	114	116	130	109	115	126	113	133	123	111	148	106	118	108	121	104	137	119	127	117	128	106	109	108	129	109	124	128	101	123	105	127	118	106	116	130	119	115	117	120	110	103	130	133	132	102	126	113	126	120	118	123	102	120	131	122	132	125	127	122	114	130	124	122	118	120	133	120	121	116	123	106	111	128	123	126	119	130	140	121	121	111	119	123	118	121	107	106	129	121	108	115	125	119	106	146	108	121	118	116	113	146	121	133	132	111	126	125	126	127	105	128	130	117	133	128	124	142	109	138	114	139	106	116	131	125	133	136	97	135	123	143	107	130	112	129	116	128	128	120	129	120	119	99	128	97	115	109	118	106	103	123	130	128	113	91	137	113	102	131	128	130	126	117	106	131	139	125	154	129	115	104	129	123	120	111	118	115	115	129	117	127	106	152	112	112	118	108	121	134	103	125	131	128	122	113	114	127	128	127	115	123	121	117	136	129	116	125	124	113	113	130	112	105	118	131	139	130	135	100	137	129	120	112	109	120	128	147	118	117	120	120	109	128	123	106	104	116	140	135	141	136	125	119	108	131	136	136	121	140	114	110	115	125	142	119	120	115	109	150	102	108	117	133	110	132	125	111	134	133	137	139	114	120	139	124	132	110	129	121	131	131	117	111	123	116	141	114	132	136	129	108	114	129	120	129	121	129	113	132	133	124	139	122	104	141	105	96	111	117	125	125	146	114	112	131	140	118	126	123	121	130	131	128	116	137	101	115	135	103	131	129	108	119	116	134	133	115	121	122	139	112	114	123	128	122	120	124	114	109	121	118	111	86	126	111	123	133	112	124	119	103	120	125	100	127	122	115	119	125	122	113	139	116	116	111	111	123	105	106	109	125	118	109	122	107	126	122	107	102	143	119	122	124	121	125	99	123	118	122	130	111	123	144	106	112	115	121	101	129	131	131	135	125	117	121	127	124	115	126	123	123	125	123	101	119	111	126	128	119	126	147	101	112	121	135	129	124	146	104	127	121	119	100	134	113	117	133	113	106	129	133	120	85	120	128	113	129	112	128	128	124	135	100	99	118	115	129	112	97	109	106	139	103	129	125	103	133	124	130	118	122	123	123	122	120	120	120	118	132	129	118	125	118	116	132	123	125	99	141	101	103	102	109	108	138	106	132	131	113	131	114	124	124	122	124	131	134	116	117	133	114	118	126	122	116	107	123	155	133	114	116	100	131	124	97	117	136	107	136	114	119	113	113	163	115	113	101	108	128	133	111
6590	20124	17432	1579	1173	829	632	426	392	335	270	229	243	203	179	189	181	166	155	168	169	164	154	163	166	157	132	152	137	156	144	161	136	133	151	138	159	159	143	152	164	123	134	168	132	142	135	163	139	140	159	165	163	143	144	130	142	155	145	145	142	130	118	155	124	150	123	135	139	138	137	164	146	134	149	133	141	149	137	148	123	150	136	138	134	149	134	129	135	149	142	147	149	146	138	145	139	152	150	158	137	134	149	127	138	145	131	128	129	145	143	156	143	156	154	138	113	144	112	119	136	155	154	126	123	136	135	130	132	141	127	149	141	142	155	134	141	146	144	134	160	143	144	157	137	135	164	146	149	143	135	110	141	145	125	128	132	143	146	145	126	149	164	155	144	146	147	149	140	143	128	154	155	133	132	145	145	127	147	141	118	129	124	133	133	126	133	128	143	149	148	154	142	141	142	144	134	141	144	128	140	157	160	141	136	142	163	146	151	139	143	142	131	141	151	140	133	131	140	141	155	135	149	123	144	163	145	155	121	160	142	132	135	130	129	145	137	133	160	141	156	153	142	135	157	131	131	146	133	140	151	130	149	124	141	133	147	137	134	135	146	130	147	144	147	134	131	155	120	146	149	152	146	143	140	141	128	148	108	136	160	153	152	149	137	133	151	136	155	154	128	145	138	136	138	142	142	121	145	127	133	120	128	142	155	153	142	155	135	147	127	169	120	161	132	162	125	147	145	132	140	147	145	121	131	138	143	162	143	120	141	135	147	143	154	162	136	116	148	131	159	162	143	155	162	128	149	143	139	154	154	151	149	136	136	150	141	137	109	158	140	132	136	129	148	162	144	153	167	125	126	135	143	167	146	146	132	162	150	166	148	134	133	140	125	135	134	131	118	119	134	152	144	131	166	158	136	144	165	145	147	159	142	140	143	130	155	130	145	148	126	128	131	97	125	141	141	135	135	138	128	129	145	143	158	133	138	125	133	120	151	149	146	152	144	153	145	164	145	144	112	122	140	133	129	139	140	132	154	139	157	133	149	142	161	131	145	151	149	126	151	156	142	137	131	139	138	150	124	133	162	137	148	141	141	132	142	156	150	127	138	131	149	115	136	164	164	142	135	130	138	154	171	132	135	147	144	146	137	168	126	151	124	124	132	140	138	153	160	156	161	130	161	154	147	125	124	148	131	154	140	129	167	134	132	144	150	138	146	133	138	138	151	143	140	141	158	152	152	150	126	145	142	135	134	112	134	157	128	135	144	141	125	130	138	134	131	128	130	137	127	147	153	146	148	145	146	150	147	160	144	146	145	144	167	148	150	133	144	141	154	145	143	149	129	143	142	146	136	137	137	147	135	144	115	138	131	115	148	135	136	158	145	145	158	132	159	159	145	134	151	148	159	147	162	157	139	141	144	148	134	148	133	154	150	138	125	158	143	154	141	133	130	131	131	125	139	155	140	144	135	153	135	116	126	130	138	132	136	131	122	145	137	145	131	147	137	162	141	130	137	122	145	128	143	140	132	152	145	168	123	128	131	154	144	127	155	149	153	117	128	143	145	126	147	147	140	142	159	133	167	144	167	131	145	136	150	132	133	152	155	144	133	135	159	135	147	141	119	148	139	145	115	125	127	135	145	148	132	131	145	154	143	120	152	136	174	164	169	142	154	129	144	159	167	124	149	138	164	129	144	145	141	129	140	135	138	128	140	135	132	114	138	167	125	142	172	165	134	122	140	163	139	143	131	139	153	136	159	142	123	145	134	138	134	140	117	133	143	138	147	141	125	135	139	164	141	126	149	148	136	120	129	150	127	143	159	128	148	140	131	146	149	141	153	154	152	151	126	145	133	165	147	130	134	137	152	127	179	130	149	159	132	139	146	142	143	139	117	143	129	143	141	126	125	127	145	162	125	132	127	135	131	172	150	139	147	138	127	157	143	128	160	152	123	134	135	128	136	133	135	146	125	148	139	140	146	118	138	142	127	142	145	156	145	152	147	147	138	143	145	130	135	141	143	132	145	179	122	151	152	143	182	123	134	133	134	130	123	141	163	156	138	132	121	148	143	156	128	149	150	135	130	151	148	160	125	150	124	132	146	135	155	144	144	132	143	159	169	135	140	131	162	149	144	138	124	139	139	130	144	143	142	136	117	138	143	143	145	140	154	136	153	140	129	148	125	146	133	142	145	143	137	149	152	144	158	137	152	130	157	150	130	150	156	140	151	139	125	153	138	142	142	128	124	128	151	129	127	130	154	118	147	160	134	137	142	137	163	137	158	142	141	137	152	137	125	151	149	130	139	142	149	130	121	120	141	144	143	135	144	127	139	151	153	141	123	132	155	137	147	149	135	118	161	137	138	148	138	154	160	166	140	156	163	153	170	158	125	135	130	161	134	144	161	147	118	175	128	143	158	140	153	139	124	136	139	130	129	132	141	158	128	157	144	143	137	153	137	161	135	135	157	123	148	147	124	149	135	119	144	146	146	140	150	159	150	141	154	144	124	130	151	139	140	135	142	134	139	139	132	131	151	141	132	129	157	139	138	139	156	136	150	123	150	178	132	134	157	149	115	145	135	138	130	131	127	151	138	147	142	147	136	148	127	161	146	144	148	137	144	144	140	152	133	129	147	155	149	148	134	154	142	135	130	135	139	115	154	153	121	163	156	145	133	137	144	137	144	144	154	157	152	158	156	118	144	137	139	148	148	144	136	135	144	115	157	146	142	153	134	132	143	142	144	124	131	140	144	149	137	133	129	128	133	152	136	136	156	130	135	151	122	144	149	134	147	149	153	136	135	139	121	132	150	135	133	123	130	146	142	135	142	123	122	141	157	146	124	166	142	176	165	133	140	154	136	143	153	152	135	146	144	167	146	150	143	145	163	151	140	141	115	135	150	143	171	121	138	149	139	137	127	137	139	143	160	141	139	129	122	142	136	145	145	136	140	134	141	119	120	155	122	128	139	152	132	161	132	132	122	127	132	139	138	137	149	131	140	135	135	122	127	137	149	148	146	156	142	136	141	156	153	126	142	141	145	125	144	121	155	125	134	145	145	125	157	153	158	149	126	154	148	135	126	142	164	145	155	150	136	132	148	143	169	162	149	136	159	144	129	119	130	151	152	144	120	116	163	157	136	161	142	131	137	135	132	134	151	138	148	127	136	147	112	143	127	136	143	134	137	152	134	158	122	130	137	149	139	155	163	152	157	146	118	135	153	142	140	129	166	152	149	156	142	137	136	156	129	132	148	136	144	131	147	128	154	132	174	143	125	147	163	145	153	132	149	134	129	155	141	156	137	136	162	135	146	141	156	160	149	134	144	139	128	132	149	156	144	149	136	160	146	150	141	152	152	157	118	132	147	135	156	140	132	146	150	141	141	141	138	143	141	141	138	144	151	130	146	163	138	145	132	131	151	147	150	135	166	136	149	133	124	135	129	146	151	146	140	143	150	140	140	120	141	125	145	138	138	120	150	160	140	135	126	136
22483	21290	29059	23855	21292	21347	10947	1141	806	673	647	559	529	491	480	449	414	422	408	392	367	371	364	392	367	363	360	397	401	370	316	377	352	369	309	354	374	365	321	342	356	368	327	350	352	351	334	369	352	342	340	312	337	334	308	387	319	305	354	352	334	315	318	349	351	343	364	322	355	361	344	358	357	336	339	324	367	347	321	344	342	341	352	348	345	318	360	326	344	328	333	338	327	340	344	328	344	327	355	328	340	332	325	298	318	341	347	370	327	318	333	317	335	366	349	355	323	348	343	332	344	354	373	339	316	314	341	334	335	310	346	344	364	349	356	335	342	307	312	351	346	324	331	337	307	333	344	323	357	329	316	366	313	348	326	352	348	327	323	318	319	336	345	330	341	340	354	350	342	309	324	317	326	308	345	330	378	359	353	325	316	317	363	340	358	332	339	353	354	317	318	364	340	336	325	348	339	317	380	304	322	372	353	325	345	362	348	316	338	311	331	311	347	339	317	318	359	323	351	369	317	312	323	325	321	341	355	358	320	320	325	362	324	331	346	342	329	367	314	337	318	343	329	347	353	319	364	338	333	308	332	350	319	348	364	307	335	322	337	363	300	353	328	318	337	326	330	382	346	330	334	307	345	324	339	350	322	347	337	308	341	355	333	320	361	349	319	339	321	347	319	318	335	319	347	331	337	325	296	321	336	293	354	302	341	334	305	353	335	323	322	330	342	330	313	339	319	294	390	335	347	314	320	331	318	346	330	309	379	360	327	341	327	342	315	365	314	355	324	368	330	327	326	340	330	375	341	318	348	373	343	335	341	352	312	351	321	330	345	339	337	346	327	301	339	328	326	355	327	325	320	289	357	326	324	347	345	349	349	337	340	321	350	331	327	334	302	347	338	341	300	322	356	336	327	367	337	347	360	320	359	380	341	320	345	338	332	297	315	341	337	314	331	335	322	351	348	346	340	358	330	311	288	347	331	364	363	330	335	347	346	337	326	331	326	302	334	324	319	344	340	323	312	335	324	342	303	333	342	338	347	355	339	374	349	337	353	312	334	352	358	330	331	317	319	322	339	321	349	332	313	330	343	310	352	363	344	346	313	336	327	323	347	332	311	322	356	372	353	361	330	321	307	357	328	318	336	310	322	321	384	316	319	321	332	333	346	348	341	335	324	359	339	361	317	313	327	328	319	315	358	299	330	369	340	338	340	319	314	341	311	322	331	312	341	326	331	329	343	339	335	324	363	326	316	329	328	343	320	336	346	346	329	333	352	330	332	333	342	285	322	334	336	305	355	380	318	336	361	354	319	333	321	337	313	374	338	339	315	320	349	327	342	350	346	307	344	338	331	344	347	333	332	322	321	384	302	314	337	344	306	334	372	347	339	319	361	333	332	327	387	335	299	322	313	329	343	357	311	343	325	346	318	329	339	332	368	332	328	312	339	332	304	333	319	334	336	335	343	341	343	316	343	364	358	334	315	331	349	375	365	319	336	320	339	340	346	281	369	329	302	346	335	315	331	334	338	347	332	362	347	328	311	324	325	327	296	308	348	375	362	337	324	347	325	344	320	340	312	309	362	321	327	325	371	340	329	337	345	339	347	344	316	346	319	318	353	313	324	341	342	381	326	339	339	328	322	330	347	378	327	329	335	331	351	316	305	327	336	342	323	339	343	332	345	347	348	342	294	328	297	307	306	356	322	324	308	346	328	334	346	326	345	321	346	333	314	326	304	345	346	311	350	296	324	360	341	321	335	331	323	366	315	316	337	360	303	351	349	307	308	334	352	344	331	358	290	293	367	312	355	320	338	330	387	332	293	324	348	350	350	306	328	321	366	336	328	348	357	304	352	337	315	383	339	340	341	324	325	346	313	326	336	372	361	321	300	331	369	359	354	359	324	350	362	325	343	351	336	315	332	332	313	327	314	314	327	351	332	341	355	324	323	350	335	343	334	344	326	351	336	329	352	338	315	306	322	350	351	327	322	328	341	335	317	303	310	312	279	311	352	362	331	329	303	329	322	314	312	310	345	338	333	341	339	345	310	330	350	336	343	349	318	338	311	331	309	316	338	327	324	330	323	312	345	362	325	330	301	336	316	333	360	337	369	334	329	336	351	339	321	359	336	343	322	342	303	348	319	331	323	341	306	305	319	355	312	318	360	330	315	341	359	349	340	283	365	314	366	328	333	321	366	348	365	330	308	318	322	291	347	344	341	334	303	348	333	306	327	348	343	373	354	341	372	301	344	335	361	362	331	319	360	332	358	343	309	291	312	339	342	349	365	331	321	349	316	310	346	344	336	359	326	348	324	343	318	336	328	324	338	357	305	315	329	360	354	327	372	371	327	281	346	351	337	319	353	302	317	290	353	334	335	380	319	335	355	298	336	303	374	299	336	347	279	329	352	328	331	327	331	359	313	315	344	305	334	370	339	330	344	306	327	311	303	323	315	329	341	391	337	360	329	340	364	308	313	305	334	322	338	315	329	334	333	329	320	353	300	290	348	327	291	326	318	342	292	367	347	333	313	348	323	343	307	323	342	343	348	320	332	322	351	318	311	365	337	331	324	351	336	322	327	361	330	313	331	348	354	343	363	352	360	320	329	331	330	335	329	367	338	364	347	344	343	326	363	306	350	323	308	322	298	315	311	326	292	310	320	343	340	373	333	345	284	315	325	345	327	330	303	328	321	335	335	327	302	327	325	336	347	346	278	350	337	293	321	315	326	310	335	339	314	348	327	347	338	355	342	323	331	321	315	309	353	306	319	322	361	297	345	333	325	318	329	315	322	352	337	310	332	314	361	326	331	315	348	353	349	318	329	323	347	322	325	363	349	322	354	328	362	379	335	363	357	349	298	287	328	368	370	327	329	338	330	329	367	294	327	330	347	354	343	337	350	327	337	314	319	331	343	324	314	344	295	333	355	352	329	324	324	329	331	320	314	338	330	350	320	317	317	318	319	343	351	342	332	321	320	346	358	323	320	334	317	337	317	313	334	363	346	327	316	331	308	338	340	311	357	354	330	317	318	363	329	330	324	315	336	324	320	325	304	325	328	360	321	314	326	313	341	308	339	341	324	334	332	335	314	333	340	319	317	326	340	320	336	331	326	328	322	318	322	348	362	348	347	317	310	336	301	327	321	317	327	361	342	297	336	365	333	362	355	356	313	355	328	365	304	362	346	342	351	327	319	339	345	353	309	330	311	343	310	341	361	299	319	331	351	368	342	329	338	337	359	349	331	327	324	330	333	348	341	330	323	313	358	313	329	342	346	294	346	319	341	299	342	328	334	295	344	365	344	320	343	337	349	322	356	357	355	337	328	330	335	331	312	324	354	320	337	336	352	330	353	328	306	316	271	328	325	364	348	325	344	304	345	331	351	333	313	351	334	334	315	351	332	284	328	331	335	324	334	325	309	345	340	265	334	349	294	352	299	317	324	358	337	324	326	315	332	309	362	334	315	301	346	322	363	335	346	343	321	348	348	340
9966	32936	28886	4946	3504	2694	1921	1478	1230	1017	868	750	708	640	623	568	556	492	466	487	485	397	442	441	433	470	425	415	404	421	398	381	388	406	400	373	378	387	399	366	408	343	349	414	410	375	395	394	389	348	399	333	360	413	386	383	371	360	366	386	340	363	399	380	364	359	366	373	356	385	341	409	369	357	367	354	361	397	378	380	365	402	357	366	356	361	372	350	385	357	390	350	377	356	425	367	357	396	390	362	372	369	343	329	391	377	400	376	395	371	384	340	350	385	393	362	372	337	356	380	363	395	372	378	358	359	368	368	374	318	367	385	362	346	412	350	365	385	375	340	375	355	361	372	375	330	356	351	363	334	397	383	378	336	366	339	335	338	329	366	377	374	393	352	364	375	355	364	367	346	355	354	383	363	338	400	378	311	405	356	373	362	375	366	365	361	397	367	368	362	385	416	312	353	364	407	372	393	354	358	363	381	372	351	356	372	371	331	351	356	364	362	396	365	383	419	396	337	389	374	378	391	367	401	417	386	350	399	376	363	396	350	373	396	416	363	382	385	391	391	349	389	356	375	377	340	381	360	399	354	378	373	361	387	378	385	349	355	353	367	356	365	333	388	387	369	358	363	389	364	350	381	387	336	351	381	364	336	375	351	381	401	348	394	389	363	386	366	388	344	384	371	346	367	340	348	348	376	354	352	390	371	395	397	378	378	369	372	351	388	333	330	396	368	376	356	395	365	368	351	371	341	401	348	363	328	359	354	388	375	359	387	370	377	345	345	366	335	353	365	366	364	402	371	333	348	357	391	358	391	387	354	385	333	369	369	376	369	360	380	366	351	364	361	350	352	322	385	396	362	374	407	396	375	364	383	360	339	343	385	363	368	339	342	367	364	400	360	396	335	361	395	369	361	346	380	345	385	399	370	390	368	350	386	326	348	375	368	363	351	385	348	345	360	342	368	389	374	328	359	394	384	360	367	347	344	364	366	388	358	348	370	358	355	372	361	389	339	339	359	391	348	409	384	365	358	367	370	372	392	353	359	353	378	365	363	392	360	365	359	348	389	361	369	347	380	358	352	368	351	345	364	374	344	325	374	369	341	357	336	392	395	360	394	380	370	383	386	387	365	400	363	382	359	356	346	366	377	372	370	367	387	358	368	362	368	373	363	366	377	353	415	363	409	356	348	377	372	355	371	355	386	385	345	361	372	369	363	366	362	400	369	369	360	377	345	344	396	383	381	370	384	366	366	404	362	396	353	370	361	362	364	371	361	352	337	361	359	383	372	374	368	400	369	349	338	363	377	375	362	380	343	364	374	378	360	368	340	377	370	378	371	355	387	407	371	376	342	384	345	394	350	387	362	365	396	339	341	389	360	375	397	355	395	357	374	362	366	323	385	336	374	354	412	386	396	357	388	354	364	361	390	381	380	362	344	379	363	367	398	378	394	371	354	377	350	399	363	313	381	356	366	360	365	373	360	373	349	377	360	359	346	377	374	350	363	399	344	363	351	357	350	337	354	415	353	363	375	385	327	391	381	368	381	349	348	365	354	351	364	377	347	379	335	335	364	335	402	362	380	390	361	347	357	354	397	401	378	352	351	373	388	346	361	367	400	371	363	360	388	398	367	363	361	358	382	398	353	345	359	354	385	352	392	371	388	382	351	358	380	374	386	384	362	361	353	375	376	355	360	379	381	367	351	360	330	348	361	381	394	371	360	350	378	366	377	402	388	355	359	370	366	383	367	363	373	385	377	421	379	372	399	345	383	345	341	340	352	396	349	346	342	323	369	381	322	373	399	374	343	338	364	334	336	392	378	336	347	367	375	360	375	361	378	358	373	362	397	367	373	371	403	368	363	344	357	360	352	373	386	346	365	366	386	388	333	362	346	368	347	377	353	371	355	366	376	373	390	348	372	371	384	391	386	376	349	361	349	335	386	373	357	372	361	338	363	380	384	362	384	361	362	384	346	367	353	378	372	382	358	355	335	382	370	361	384	365	351	417	367	368	390	329	353	385	363	372	351	357	351	350	376	347	377	376	341	383	414	345	358	355	391	338	363	344	345	354	386	376	381	357	411	353	339	401	351	396	358	387	401	343	348	408	378	391	383	342	335	352	355	362	361	398	350	365	334	368	337	359	374	330	353	359	337	363	368	427	339	360	353	391	326	326	375	349	378	331	387	397	362	369	370	376	363	334	349	355	404	364	332	363	389	386	363	360	381	346	358	347	411	343	345	336	362	341	340	357	373	363	353	383	389	345	390	380	380	320	367	375	361	373	351	347	343	349	360	363	383	365	378	359	387	351	346	344	350	400	348	393	374	336	370	350	340	399	342	360	378	353	413	373	360	400	378	355	357	370	381	355	367	338	361	348	332	387	361	359	363	321	403	348	385	360	380	342	382	346	394	401	356	350	378	369	385	377	341	374	369	366	341	380	327	419	365	349	355	377	364	340	373	388	383	349	388	371	355	367	371	383	344	382	356	358	351	339	368	337	363	344	340	382	349	391	363	368	334	368	369	345	367	388	383	375	401	369	365	360	366	355	369	357	363	371	354	362	352	343	347	354	380	371	337	379	403	406	379	366	362	376	341	390	378	354	365	350	352	383	350	378	352	329	376	383	353	368	350	352	369	385	376	328	394	389	381	347	370	363	371	364	378	380	344	366	360	413	362	378	373	386	355	352	361	367	338	376	421	356	380	387	379	380	359	363	376	385	364	360	377	355	364	380	346	373	381	353	387	337	362	391	367	395	417	364	349	337	337	380	330	378	401	387	363	336	410	354	350	379	367	359	376	382	383	371	340	370	400	388	387	398	356	328	360	371	356	398	367	356	385	338	370	387	394	381	346	397	372	364	360	382	383	345	349	384	354	351	388	380	356	369	375	357	365	355	365	352	299	344	342	370	358	363	396	318	371	333	367	383	368	372	355	344	337	362	384	371	359	381	355	370	396	350	381	388	395	348	338	336	380	391	380	357	367	370	380	376	365	384	331	403	344	378	340	347	406	392	411	375	372	386	355	376	361	357	367	368	386	369	364	351	371	375	382	339	412	368	355	378	351	324	372	356	367	382	384	392	358	367	334	377	378	367	394	365	364	359	371	371	326	364	385	363	369	327	372	407	360	339	374	356	322	385	394	359	384	373	336	401	360	365	352	355	354	352	363	339	364	366	350	373	343	337	387	366	365	392	357	358	380	376	363	392	381	374	364	348	350	381	363	364	377	342	377	373	371	341	350	348	359	374	367	412	359	372	408	369	353	357	330	363	340	358	349	358	361	379	327	348	364	356	366	348	392	350	379	371	372	373	362	368	378	384	354	386	387	368	371	358	382	369	369	377	358	378	363	345	351	342	381	374	385	366	357	382	368	410	379	384	382	410	358	398	369	361	356	371	347	402	385	390	347	365	381	400	377	372	379	352	330	359	385	395	373	355	357	355	348	425	378	330	340	376	349	361	358	394	349	366	350	371	337	374	376	359	358	354	386
27258	19260	7570	619	326	284	280	312	266	237	257	284	253	251	283	308	301	269	265	270	274	254	252	258	277	282	295	267	278	280	252	246	270	271	254	295	290	256	234	267	235	297	244	276	273	257	299	269	243	279	322	269	259	271	269	250	277	237	254	287	257	259	247	293	264	257	270	276	273	266	286	274	283	275	275	288	281	246	266	301	280	277	288	253	276	271	263	264	251	271	277	279	285	233	291	288	268	283	232	275	250	237	272	278	305	283	303	259	311	264	269	290	274	280	263	260	248	290	279	284	280	276	242	275	272	285	282	269	257	279	291	242	243	259	271	276	296	249	267	262	260	308	295	271	252	252	257	280	258	263	251	254	285	275	276	275	249	256	208	293	285	268	279	270	290	311	288	259	255	251	254	256	281	276	270	252	251	283	275	244	256	262	268	272	279	259	244	274	273	266	270	289	268	261	276	267	243	275	277	249	275	251	293	273	252	235	277	276	246	288	269	287	260	299	267	307	270	235	259	278	280	270	271	288	276	255	290	290	281	253	298	274	271	265	224	292	260	291	244	257	273	272	263	266	276	270	259	267	283	288	298	259	244	262	267	294	275	285	269	245	262	232	284	301	248	266	269	278	274	254	236	293	283	282	266	279	262	287	260	265	273	235	268	297	265	268	262	250	254	261	283	270	263	294	277	267	295	256	290	283	250	258	257	291	284	267	276	270	291	280	261	259	266	276	251	269	275	282	267	271	272	246	273	287	269	262	256	269	249	288	260	249	282	265	245	263	259	257	264	280	274	251	313	283	292	228	278	257	275	277	270	274	291	286	270	281	260	269	269	280	255	281	260	248	261	266	277	254	249	266	246	261	254	271	265	271	251	254	295	245	289	251	219	282	238	266	263	246	254	258	264	293	259	289	256	259	259	266	269	295	273	283	261	283	266	277	252	266	285	292	259	289	268	261	262	257	264	270	279	272	302	289	264	269	262	277	257	248	257	256	257	264	284	271	263	266	261	264	277	237	259	279	263	248	255	270	264	276	235	285	261	255	272	275	282	265	250	271	270	257	268	255	314	274	277	275	274	285	274	251	275	294	266	268	266	255	268	332	288	269	269	260	257	247	289	275	266	249	308	283	284	265	251	268	287	249	270	286	249	272	299	258	269	286	299	273	252	279	233	249	232	260	272	259	266	262	274	250	295	255	261	272	242	284	286	266	312	269	236	254	283	273	257	279	269	249	264	267	245	258	266	255	286	267	277	259	263	266	266	323	261	264	257	283	252	275	253	249	265	236	293	262	238	283	247	282	252	273	273	252	267	257	233	261	232	265	268	305	269	271	268	292	268	265	301	269	267	287	274	293	265	283	257	261	302	254	267	268	269	249	266	264	289	300	258	267	293	259	281	259	265	274	267	263	284	270	251	253	291	237	268	284	280	267	269	288	266	273	262	248	270	270	266	269	291	254	271	289	254	262	278	285	273	257	275	288	273	262	257	244	303	277	270	255	265	275	261	276	249	290	259	272	287	273	260	252	277	256	278	282	302	273	276	283	275	263	242	292	250	276	285	256	265	261	259	283	264	253	278	257	248	255	276	273	245	277	235	255	298	268	268	285	269	290	271	268	270	267	284	283	261	302	253	274	244	295	256	277	270	266	255	273	249	275	283	283	299	263	260	254	290	272	279	273	270	291	278	255	283	250	290	276	279	246	272	273	277	276	256	275	257	256	257	267	246	263	259	247	250	268	253	297	276	274	281	288	255	287	270	288	276	298	267	239	278	240	310	251	288	265	279	270	280	247	267	254	253	240	248	274	267	277	283	301	272	311	282	285	258	261	275	286	275	267	254	250	270	257	259	269	272	242	269	285	271	251	241	271	256	253	286	274	286	277	262	287	292	287	249	248	255	271	277	260	284	302	282	255	255	273	275	251	261	275	296	265	278	248	255	241	290	273	271	263	241	275	280	278	291	274	275	282	248	250	283	279	300	258	275	259	267	278	278	274	268	233	266	250	259	247	300	289	245	256	275	258	262	252	259	283	233	259	288	256	240	251	269	286	268	288	246	227	244	274	257	246	262	273	277	282	252	278	295	255	269	241	268	272	263	265	274	256	285	301	252	274	240	243	255	274	281	259	270	285	255	259	280	288	271	280	257	276	276	271	279	273	263	270	228	267	272	272	239	247	254	248	265	272	259	280	274	265	257	267	260	276	264	292	271	272	248	298	267	304	273	265	288	253	288	276	258	286	274	291	282	244	280	281	247	253	282	259	264	262	266	265	246	297	267	268	281	250	294	266	281	261	266	262	274	250	272	266	219	297	270	269	304	284	269	275	265	276	288	301	277	253	260	256	285	258	240	248	297	272	270	239	257	287	263	240	293	272	272	280	275	276	287	288	273	266	265	258	251	261	278	251	248	272	275	259	277	296	268	283	249	270	253	236	296	262	268	229	267	256	282	267	246	265	267	269	253	288	271	293	268	265	279	292	299	260	292	289	253	277	259	253	279	256	282	274	271	293	277	280	268	294	266	266	267	259	267	237	259	285	269	282	269	265	298	262	278	262	255	275	266	296	265	264	293	270	274	262	258	248	261	288	267	259	278	273	255	274	256	264	270	267	257	253	276	273	287	293	242	261	264	275	254	253	284	289	242	266	264	281	267	247	255	260	295	270	262	291	270	277	262	279	263	268	261	284	274	263	267	271	259	281	304	275	261	253	264	275	270	266	295	255	249	297	272	243	255	262	274	246	259	270	278	280	293	264	268	261	255	258	255	265	274	258	260	244	262	272	270	253	269	273	295	271	272	292	270	260	259	254	276	256	246	273	262	263	287	282	285	276	289	227	265	240	253	268	257	251	305	291	268	256	264	281	299	245	237	259	247	277	272	279	275	262	264	259	250	266	268	260	298	260	265	271	248	272	240	255	283	291	283	259	258	261	297	273	283	275	264	297	265	279	266	274	276	248	276	253	277	275	283	265	242	264	264	283	263	286	263	303	282	251	283	229	257	263	289	286	280	254	306	280	275	275	254	279	264	281	255	253	254	250	265	276	255	282	273	246	264	250	290	276	297	259	283	292	292	295	268	267	289	224	264	270	301	297	272	265	285	237	291	246	268	257	272	263	260	281	275	290	304	254	251	267	240	264	283	265	258	237	265	284	270	259	280	288	258	292	254	258	256	275	264	264	266	257	252	252	268	242	280	273	282	269	269	289	276	284	246	253	267	256	267	277	274	303	275	284	276	260	282	293	298	280	262	255	267	260	256	256	277	279	282	255	285	248	292	258	276	265	267	284	271	239	254	286	256	281	257	281	283	272	284	255	291	287	258	270	261	269	283	274	269	275	259	265	252	257	282	279	266	244	304	248	269	251	277	254	268	272	275	262	247	278	264	275	297	266	263	277	244	284	284	290	242	266	251	266	248	258	278	283	259	259	268	294	274	308	257	290	276	288	265	242	287	281	277	257	260	257	256	284	262	251	254	274	267	266	247	245	281	268
6511	5470	3732	432	355	334	347	321	329	315	273	308	276	277	309	304	275	326	276	299	270	303	293	309	295	287	311	271	255	253	285	311	275	286	254	290	275	282	277	269	282	278	306	297	284	290	277	285	270	283	269	263	272	312	264	273	289	286	307	324	297	313	283	270	285	257	257	273	269	261	296	306	291	283	305	311	297	268	307	290	289	269	274	298	281	275	294	271	266	295	276	273	301	286	293	310	302	304	267	311	294	264	284	297	305	310	307	279	293	264	291	269	274	276	325	318	272	275	275	298	286	262	315	304	295	342	283	289	299	279	292	277	302	305	266	277	306	298	271	316	302	299	266	289	269	288	297	277	287	297	302	262	277	292	304	263	301	295	287	301	277	301	310	302	300	280	284	263	271	282	288	266	287	312	270	277	289	280	264	289	286	270	302	277	286	324	275	282	276	284	293	288	301	312	315	290	265	277	305	312	277	311	276	290	292	320	314	260	282	281	290	297	276	269	288	279	271	305	295	294	288	303	294	276	307	248	274	269	311	293	313	269	311	316	287	276	279	288	298	306	284	312	283	275	297	288	298	322	310	293	263	266	295	312	259	276	309	283	295	289	284	292	303	311	277	312	293	306	308	290	267	270	262	282	320	321	261	292	286	314	310	271	279	269	307	293	281	277	279	281	281	257	272	288	283	298	310	297	300	271	284	301	281	306	283	306	289	290	292	298	297	286	281	278	286	307	310	285	300	285	294	297	309	262	299	287	261	277	305	270	306	283	296	305	259	297	308	262	307	287	276	312	305	310	280	268	298	290	307	282	283	292	285	293	308	324	293	311	295	291	318	295	296	316	275	326	299	292	291	268	324	270	302	298	290	274	273	288	283	292	308	280	290	283	278	280	280	276	289	273	295	292	295	298	298	283	277	296	288	289	292	297	288	275	261	308	314	298	280	295	282	317	287	271	313	285	302	302	301	274	265	252	285	270	302	296	291	295	300	275	292	270	292	287	277	317	318	287	311	281	291	274	257	281	275	305	261	278	281	286	290	271	289	299	290	301	254	290	273	280	277	288	278	288	273	267	311	311	310	253	269	299	313	280	302	283	282	316	276	294	279	297	257	310	270	285	298	277	294	300	319	307	263	301	290	280	318	316	301	276	271	300	292	298	303	271	264	293	294	287	299	271	279	306	302	288	296	290	292	299	288	282	286	282	296	267	279	290	251	277	298	261	286	285	284	275	305	321	280	296	283	295	284	308	319	335	297	291	281	306	296	270	281	306	326	287	278	253	288	266	293	273	314	270	299	308	300	308	286	312	314	274	242	273	274	294	278	282	290	268	275	323	304	300	293	266	283	277	283	299	307	294	253	237	309	276	299	300	316	303	294	277	275	304	301	304	293	298	311	264	271	296	288	311	300	299	304	279	278	270	298	271	263	262	312	278	286	277	313	267	294	298	280	256	275	288	294	291	293	298	288	286	283	282	309	300	327	312	305	299	283	291	269	273	268	265	281	265	277	267	304	277	270	296	282	298	280	279	291	284	305	318	291	336	319	297	254	310	267	321	281	254	277	297	270	274	285	281	308	275	234	316	286	294	315	268	277	283	292	292	265	272	284	301	286	285	276	285	270	294	317	283	281	277	282	259	277	294	277	292	302	279	276	282	276	264	282	308	303	303	270	270	277	308	262	288	293	256	268	298	291	316	299	276	318	287	274	305	281	285	263	293	295	267	285	279	275	232	288	288	295	278	312	306	271	304	295	272	305	322	278	316	288	309	260	294	294	256	302	277	272	280	320	261	285	302	271	285	310	305	278	269	285	272	303	300	258	305	294	277	307	270	267	305	282	271	261	261	286	272	297	266	256	300	284	291	284	281	295	286	292	279	315	293	281	285	263	276	295	296	284	301	277	265	293	286	305	326	284	311	245	289	275	287	300	269	267	328	276	273	299	273	318	273	288	300	308	296	321	298	299	289	281	299	287	293	291	287	288	318	268	275	281	289	294	250	267	273	289	261	252	310	252	294	287	301	299	299	291	274	277	265	273	325	295	288	312	272	321	287	271	292	260	284	301	280	296	277	293	309	277	310	311	303	297	286	287	315	291	283	283	305	320	301	289	348	323	289	307	256	288	295	278	307	279	294	275	290	282	290	307	292	282	305	286	292	240	297	282	280	292	267	296	293	283	266	265	268	268	304	305	304	271	304	295	262	306	275	249	298	279	283	278	277	278	287	277	288	300	282	292	263	263	278	288	325	268	264	284	304	286	279	282	299	326	292	303	305	293	290	288	280	263	291	299	305	283	266	292	271	291	311	272	275	271	275	297	289	304	257	296	294	300	262	276	288	268	246	278	299	285	316	298	285	255	302	273	299	288	270	303	271	283	279	292	291	273	278	284	268	305	291	308	306	295	308	307	322	280	273	321	317	306	304	257	296	288	267	287	301	308	283	289	265	285	285	309	301	267	294	272	279	320	276	304	277	260	297	311	247	294	286	327	281	300	295	286	287	292	289	277	291	295	284	296	302	273	294	282	267	309	291	278	269	278	303	303	304	273	275	266	319	298	270	293	294	265	313	281	311	280	265	273	284	264	284	274	306	272	251	312	257	290	287	292	293	301	285	290	295	303	329	297	307	287	265	285	285	306	280	288	278	315	281	263	268	290	280	284	283	268	311	297	265	299	302	291	316	300	316	310	301	296	252	292	285	300	282	277	281	293	272	285	295	293	283	301	288	286	288	308	266	300	265	286	306	258	306	276	297	307	318	259	308	290	270	316	288	297	292	310	303	292	269	310	330	281	284	274	288	306	274	291	270	269	287	294	258	275	301	261	287	305	288	275	302	291	267	296	297	308	285	325	279	311	293	285	302	284	295	275	278	309	293	266	283	300	289	275	273	266	287	288	285	304	296	281	292	308	293	287	304	278	263	309	270	299	305	308	320	297	299	274	295	299	307	314	310	309	311	299	256	293	296	302	273	310	286	293	301	304	287	310	311	281	295	293	296	285	298	302	319	280	269	275	269	302	271	280	284	303	314	302	264	291	313	291	272	263	298	293	280	259	305	330	319	314	301	276	286	290	290	316	284	317	274	323	316	309	278	300	269	288	300	273	307	284	295	300	286	309	283	291	285	279	279	257	313	294	286	251	285	284	276	260	290	291	319	310	296	300	281	274	292	287	265	276	267	259	310	280	319	304	299	288	273	275	278	275	262	273	294	281	288	296	277	291	297	270	298	251	279	274	273	313	285	273	279	288	276	282	278	299	298	316	316	298	287	266	267	297	297	305	312	295	299	290	330	314	267	280	272	280	259	292	317	292	280	293	297	253	288	301	278	283	319	306	275	278	265	302	251	331	289	276	270	308	280	312	281	246	273	284	268	322	269	291	286	298	313	315	298	273	278	295	296	304	293	272	295	278	294	313	309	282	279	289	289	276	280	283	287	305	319	313	297	312	313	275	266	269	305	276	274	246	273	278	270	277	301	269	296	298	292	288	267
23604	21286	28633	24252	21291	12032	1360	839	655	592	638	573	610	517	519	536	507	513	535	462	459	499	515	489	456	493	485	451	469	472	443	483	466	483	454	469	470	458	512	426	439	489	460	460	405	432	437	463	485	466	494	484	454	448	424	445	454	416	444	457	436	474	481	411	422	462	478	440	499	437	465	447	509	460	411	476	443	502	481	458	426	469	437	439	427	454	423	475	466	456	456	451	434	462	457	458	458	468	439	453	467	478	418	459	472	443	453	471	446	474	390	437	401	427	435	416	486	446	465	420	463	467	418	446	442	460	439	462	448	412	452	460	413	431	437	490	464	478	454	474	470	449	473	433	469	430	497	449	488	434	431	455	484	409	437	447	449	440	456	438	466	447	432	440	430	435	456	447	459	418	472	459	435	460	400	479	464	441	442	438	462	459	439	454	471	417	455	453	477	454	477	412	441	425	459	447	483	463	475	482	489	460	461	466	461	471	455	472	459	478	447	477	471	477	456	470	470	435	448	469	473	455	470	452	445	461	482	451	482	458	507	412	412	471	426	472	420	458	471	437	457	432	464	428	477	466	457	429	431	459	474	477	468	464	472	457	450	447	490	471	434	445	423	442	435	480	440	471	478	458	443	443	454	478	460	465	446	454	449	395	442	442	467	442	476	461	436	443	445	440	438	465	458	446	465	468	451	440	424	474	452	429	464	462	448	466	453	477	488	465	511	461	457	452	467	494	457	447	444	463	432	419	454	493	448	430	457	463	473	449	417	433	437	456	459	443	481	485	441	452	441	423	457	438	450	513	471	449	440	422	458	430	434	455	420	436	468	457	454	454	436	443	429	443	461	438	463	480	467	443	433	465	466	427	445	474	453	437	443	450	409	434	472	439	433	471	412	457	424	448	469	431	473	427	462	445	461	423	422	476	417	456	452	459	423	456	464	449	484	472	500	426	421	451	460	445	437	457	477	443	467	443	473	468	453	429	430	423	474	462	448	415	446	448	432	460	464	474	477	464	444	472	425	470	467	469	446	453	473	454	453	479	465	458	457	471	440	449	426	451	469	454	464	451	447	433	434	476	461	474	405	432	465	470	467	411	437	459	488	449	433	430	474	437	472	457	468	449	444	418	460	461	478	445	447	456	450	445	447	437	432	436	473	449	436	458	431	464	445	426	445	455	469	443	429	441	469	462	436	441	490	454	452	422	429	467	449	453	464	435	485	432	447	472	460	456	461	459	482	451	476	431	473	410	458	473	445	458	452	430	464	443	456	434	423	477	424	467	462	463	470	442	463	421	453	451	475	456	464	439	442	478	455	455	426	458	482	472	445	456	449	468	485	469	444	446	482	419	444	451	437	411	446	432	429	442	460	454	459	462	403	450	455	453	438	437	467	418	434	450	452	428	427	467	461	402	470	448	451	449	466	474	521	463	459	433	444	440	473	456	456	468	491	438	444	459	465	458	435	453	498	445	449	408	435	491	458	426	447	430	430	426	428	418	477	458	421	393	463	429	467	476	493	454	462	458	467	441	488	496	433	447	466	436	416	432	423	456	419	465	424	446	451	460	429	446	452	407	441	446	441	464	445	427	446	467	466	438	464	467	456	454	425	414	453	478	493	476	425	430	446	473	460	519	484	449	429	466	459	454	464	453	484	445	461	466	431	411	401	449	448	452	439	441	467	401	443	431	461	427	456	466	447	429	464	423	494	475	434	427	463	451	441	467	471	449	448	448	464	462	446	431	451	476	450	446	425	446	445	459	449	467	445	455	396	414	451	414	452	451	430	427	461	498	447	479	425	498	446	426	482	426	440	459	488	429	438	443	437	455	467	427	438	477	468	454	433	450	408	442	451	444	413	452	437	401	431	476	423	448	440	494	454	474	453	454	455	440	419	428	422	442	469	437	421	422	472	444	455	440	463	427	421	440	473	428	490	468	473	475	444	439	484	448	443	427	459	432	456	461	485	465	424	447	454	410	449	437	439	469	431	458	468	466	420	470	450	414	456	478	406	482	515	454	458	437	442	486	453	473	438	451	476	432	456	446	453	437	463	459	486	467	482	435	484	438	463	426	463	467	476	445	470	433	472	459	495	418	434	425	455	452	449	504	435	464	464	471	445	477	432	466	449	420	440	417	427	473	428	457	457	447	466	429	463	438	448	454	452	433	456	478	454	477	442	476	456	451	450	473	444	457	457	470	438	451	449	435	427	447	444	473	408	440	472	473	452	500	430	448	441	444	407	435	479	453	500	454	453	437	500	460	460	422	433	426	426	435	425	443	452	476	415	422	467	412	449	448	442	439	443	411	484	440	420	443	416	463	454	478	445	451	460	472	420	434	440	476	443	447	431	450	449	435	418	509	458	472	450	484	444	457	432	449	470	458	451	447	472	440	423	432	476	465	410	454	455	440	463	453	406	410	470	458	429	475	427	459	472	450	446	442	426	474	470	467	440	459	434	464	463	460	470	451	483	481	445	448	431	436	440	431	491	439	490	432	431	425	457	413	435	425	462	445	464	458	438	449	461	466	458	429	456	450	466	438	443	475	446	429	443	446	483	468	453	480	444	379	436	446	451	467	450	438	437	459	414	436	445	453	470	441	465	428	453	459	433	459	460	472	455	424	499	433	461	483	441	446	448	415	460	404	446	447	428	445	436	439	467	438	414	435	477	465	433	420	457	520	427	489	491	432	439	447	454	440	427	447	431	446	458	455	418	430	459	467	438	452	484	416	455	471	456	449	474	462	454	462	452	433	452	461	458	434	437	481	433	459	478	467	402	460	468	475	470	455	458	427	462	457	423	430	478	454	468	433	439	475	441	443	463	460	431	472	431	438	460	482	459	450	457	430	491	440	451	463	473	408	469	457	447	442	446	427	422	454	443	471	465	470	469	478	450	425	448	433	418	436	481	449	496	409	473	467	445	447	435	430	424	468	464	439	426	472	469	435	441	448	444	458	445	474	446	460	433	465	435	449	429	443	411	456	444	460	462	468	477	464	464	427	484	445	448	451	451	414	459	494	417	444	477	441	419	444	481	450	467	470	434	467	456	457	461	438	426	459	433	443	455	457	446	453	438	444	414	482	450	440	452	470	426	446	440	494	451	407	422	441	474	449	440	430	448	447	423	460	438	474	446	513	465	466	424	429	457	465	451	409	437	467	453	445	434	452	487	451	436	441	468	455	449	445	434	464	459	449	444	424	411	459	424	419	465	445	438	436	458	451	477	464	448	422	446	475	421	449	431	466	451	489	440	436	434	464	452	422	461	479	478	403	447	447	425	459	464	415	466	458	462	433	466	449	444	477	495	454	464	461	410	435	423	445	437	443	477	439	459	460	430	460	432	446	462	437	455	455	459	458	463	463	474	465	451	426	448	442	455	433	432	472	477	437	463	473	427	459	461	435	465	461	420	472	434	458	444	433	508	431	469	493	463	404	453	448	452	451	480	489	443	402	465	438	421	441	480	424	467	466	477	450	438	467	428	471	453	458
7108	19010	22433	3007	2242	1670	1339	1036	940	791	739	710	617	614	556	564	587	575	554	530	560	512	525	492	518	506	515	512	509	533	517	489	501	530	509	498	515	501	489	515	489	499	504	465	489	478	498	485	476	470	522	463	533	492	482	493	519	500	495	461	474	510	501	477	471	483	496	475	505	486	519	506	512	538	493	454	454	477	535	487	480	483	471	444	479	442	452	491	450	487	511	497	480	432	481	501	489	478	428	459	482	472	523	482	480	499	437	497	449	471	442	455	476	485	491	518	502	459	502	494	486	493	475	456	479	506	499	504	484	507	449	470	473	434	487	490	461	474	459	474	474	434	492	499	509	483	482	505	498	456	509	458	436	496	441	476	497	527	467	503	516	488	518	485	482	512	510	489	435	464	524	483	486	471	478	492	474	524	459	485	538	499	495	521	477	477	446	460	500	445	488	519	538	502	472	474	477	506	470	528	502	449	454	511	470	483	502	500	494	464	452	481	444	478	492	508	517	488	505	483	474	480	489	481	481	500	451	480	474	465	467	492	441	479	487	483	522	475	466	495	514	493	485	480	493	438	485	484	498	464	483	507	488	473	499	494	479	511	472	479	489	483	498	512	489	468	509	476	465	464	453	495	466	505	438	520	510	479	484	480	498	470	452	459	474	457	500	479	530	480	448	460	477	486	472	486	470	472	471	499	514	451	477	501	514	510	441	514	486	498	508	488	483	488	491	459	481	462	463	475	465	457	511	509	497	499	488	498	484	463	469	486	466	526	457	453	460	506	516	463	494	484	481	495	467	524	490	491	527	503	483	467	487	467	503	478	509	482	483	456	494	472	492	484	492	527	533	459	460	500	500	485	456	448	513	495	484	446	488	491	522	477	479	497	508	498	475	506	463	508	495	478	467	480	505	493	469	476	511	483	461	496	472	491	462	476	503	459	487	490	494	537	460	505	491	476	445	449	478	522	495	501	524	496	474	504	479	482	455	477	493	472	489	464	478	532	503	499	530	466	490	464	471	484	462	478	496	459	496	496	463	478	468	470	494	474	455	496	494	470	473	504	523	481	555	498	509	486	484	488	475	473	468	528	468	483	498	488	453	430	461	495	479	478	499	485	497	468	462	425	468	444	472	519	485	482	461	430	454	496	472	468	478	480	520	498	485	460	457	465	479	488	484	476	493	472	441	516	476	483	475	488	504	481	471	498	507	495	465	471	479	522	460	491	480	488	464	518	476	471	487	495	447	480	500	447	470	461	503	498	474	455	471	426	476	455	487	475	449	511	508	510	517	431	437	457	458	487	518	463	516	476	493	485	479	500	435	471	470	469	459	483	522	476	471	505	503	474	477	477	437	486	506	469	503	527	458	498	470	483	467	477	434	513	476	478	479	484	516	461	513	471	470	472	492	491	467	493	526	540	478	499	493	526	499	486	495	488	506	500	536	485	468	487	457	499	496	466	488	498	486	486	470	519	477	495	471	462	494	465	485	473	467	509	462	484	514	498	480	478	547	492	474	481	486	479	518	476	470	487	482	453	471	480	480	488	505	493	463	494	478	447	485	481	490	484	487	476	506	521	452	469	454	495	500	457	484	479	450	489	497	472	489	536	476	525	485	456	502	503	481	461	509	478	524	431	488	452	514	524	526	476	477	473	514	505	493	511	488	550	447	500	481	490	480	480	476	439	470	467	505	487	483	520	498	470	463	517	483	483	479	493	463	450	491	473	482	478	502	510	482	469	466	444	478	475	492	468	488	466	474	459	485	471	497	461	467	483	481	515	461	466	511	464	485	505	480	504	496	478	529	505	487	447	502	461	497	472	483	510	485	492	489	469	484	501	470	509	483	471	478	522	486	483	490	495	435	499	484	474	510	463	497	488	474	479	482	505	476	432	456	497	463	470	478	482	506	468	469	472	484	531	534	466	493	487	477	465	511	447	479	473	496	475	452	468	489	523	478	431	487	519	473	455	500	478	492	495	497	495	461	489	487	491	473	472	443	460	466	477	500	479	477	515	481	485	478	489	491	471	488	478	474	466	501	478	472	479	496	498	545	478	471	532	501	518	506	460	467	512	520	486	482	526	455	423	518	478	450	500	483	451	480	483	486	486	521	487	453	469	534	510	451	471	465	503	493	468	448	510	501	476	498	502	458	480	473	508	482	481	466	503	511	479	432	459	495	484	463	459	474	456	496	494	492	467	496	460	496	486	467	491	485	443	491	483	461	475	477	493	479	471	490	499	481	479	467	440	473	521	468	496	459	518	436	462	475	486	499	509	461	470	491	454	474	488	511	508	464	454	474	470	485	496	451	498	469	515	485	482	490	441	444	459	465	497	477	494	499	486	448	489	501	501	481	451	532	456	480	509	491	495	435	498	505	485	466	478	510	486	433	475	473	469	480	499	502	489	474	503	481	485	493	452	471	480	445	472	537	499	450	506	508	481	506	455	489	466	475	491	430	465	478	548	461	470	471	475	497	477	480	485	472	474	474	497	509	437	494	504	501	475	537	500	494	458	494	492	495	481	483	463	503	493	487	467	522	450	455	542	493	522	454	493	495	505	466	480	466	513	513	477	461	489	490	518	494	488	489	450	474	426	476	492	451	538	513	506	505	513	484	449	465	484	463	465	462	452	489	496	475	484	449	485	477	521	538	498	472	499	487	512	474	496	492	507	475	434	485	482	496	459	454	499	481	459	474	460	476	475	451	498	495	495	496	488	481	428	465	483	470	499	476	478	485	452	471	500	462	467	504	452	500	470	474	504	491	470	502	488	486	507	517	510	460	461	471	477	442	497	446	470	491	526	477	461	502	462	481	468	482	480	474	504	479	465	435	496	523	488	483	453	453	475	458	466	441	491	495	464	494	483	477	490	496	528	457	447	465	487	493	461	498	479	474	474	475	447	522	473	485	470	509	455	471	494	491	458	487	498	473	504	458	467	493	508	484	525	463	460	491	488	486	503	516	497	454	476	487	466	489	496	470	470	485	486	502	534	497	453	510	466	513	464	474	502	467	481	482	481	498	506	456	485	456	465	496	488	484	485	508	423	521	481	500	466	486	487	535	436	459	479	493	477	485	493	522	468	473	496	488	482	543	468	463	462	493	455	472	493	501	489	474	505	487	476	492	493	508	492	502	498	466	480	495	489	474	502	473	469	528	477	525	472	484	502	529	489	485	495	509	493	485	518	466	475	508	444	452	473	492	482	487	522	460	448	503	466	501	491	460	499	516	520	449	502	464	481	500	472	438	508	517	502	484	490	516	519	465	475	496	467	472	482	505	479	441	484	430	515	496	430	481	457	512	521	487	490	457	464	468	506	492	467	526	487	455	481	469	489	502	477	468	473	505	453	488	458	475	457	484	493	486	508	488	493	448	458	486	507	492	513	475	502	458	522	467	462	442	494	517	496	485	473	471	492	493	464	483	466	492	485	508	548	491	473	483	467	490	498	454	501	448	453	477	490	480	459	499	493	502	472	497	514	457	502
24575	21244	27789	24980	13911	610	353	299	228	200	205	172	193	166	158	157	151	138	142	130	128	141	144	145	139	145	141	138	125	122	127	130	124	130	107	129	129	99	119	128	137	123	108	127	116	116	141	111	95	134	119	131	111	99	129	124	99	126	127	125	121	105	112	124	118	130	112	99	101	119	138	148	123	119	127	110	123	127	127	134	116	113	124	141	110	135	134	124	122	128	107	112	139	107	133	116	139	127	114	102	119	122	111	121	120	121	110	119	117	135	133	132	142	116	130	135	105	126	120	122	108	128	114	123	130	135	107	122	129	123	113	122	143	118	114	100	138	136	123	124	113	127	117	115	111	124	102	110	125	109	114	123	137	108	104	111	142	120	124	119	118	130	133	111	134	129	115	128	118	85	116	123	124	117	135	108	109	113	115	114	111	119	119	132	143	87	110	129	113	127	138	120	131	115	138	134	118	120	120	114	123	127	103	114	121	133	125	125	105	130	120	108	115	110	128	114	133	107	110	118	124	129	110	136	133	111	115	121	124	115	127	134	119	134	125	101	119	120	122	135	113	107	136	117	116	108	117	113	106	114	119	123	124	115	122	106	117	108	117	111	99	115	114	109	109	121	113	122	122	113	97	121	144	107	129	110	115	128	137	124	127	131	100	113	101	122	112	117	118	115	127	140	116	127	123	118	112	118	134	97	111	123	100	121	104	117	113	111	135	137	120	123	124	118	128	141	114	136	117	127	131	115	118	118	118	124	115	112	134	112	117	113	102	129	143	131	105	118	137	99	113	131	138	118	109	115	118	131	129	121	111	127	97	127	127	132	126	112	132	131	116	128	119	126	112	122	114	120	116	98	116	132	131	122	100	111	107	121	126	121	136	129	128	126	100	118	125	95	130	109	123	122	119	123	97	129	105	112	109	118	107	124	131	138	104	120	108	120	139	125	117	131	98	132	126	106	120	125	121	133	109	120	109	126	105	113	102	113	122	121	131	127	113	123	108	120	113	101	120	117	113	145	130	124	114	132	118	121	106	126	125	105	118	110	114	119	99	120	114	132	125	99	147	106	135	121	104	100	135	122	124	118	126	114	110	123	117	119	134	103	115	120	141	114	101	142	141	125	99	110	122	109	103	121	136	119	105	107	117	119	117	141	115	127	133	124	124	123	138	119	122	121	138	126	132	112	132	95	124	122	107	117	121	112	115	134	128	98	116	126	125	137	111	122	107	115	127	105	118	113	125	109	114	149	115	120	113	121	122	120	122	112	120	111	138	93	126	117	131	118	117	131	120	116	115	106	110	108	119	117	118	121	126	120	125	128	129	110	117	129	119	86	131	126	125	112	101	122	112	115	106	133	110	117	110	106	140	120	106	113	125	112	115	109	118	122	109	125	116	140	110	128	117	125	117	111	117	102	115	105	109	131	121	131	118	98	147	121	120	121	119	128	113	115	106	135	127	112	101	123	128	118	140	101	126	122	127	126	125	125	115	115	119	121	138	130	115	116	119	112	133	117	112	126	118	118	129	143	115	111	90	115	125	100	122	114	115	129	136	113	142	108	119	127	106	115	135	108	108	118	115	107	127	131	102	112	141	130	105	114	131	112	128	120	125	130	107	127	108	122	106	116	123	106	120	134	107	155	135	119	124	120	116	135	109	116	115	102	119	103	130	117	109	122	113	130	119	124	137	127	118	107	124	110	117	130	140	103	135	125	111	106	122	132	116	126	119	128	110	124	111	104	119	111	124	106	124	133	110	121	116	128	101	106	133	105	123	126	124	119	128	124	103	107	108	116	122	108	117	120	136	122	122	105	123	107	112	118	116	127	122	149	110	117	127	123	133	112	130	130	95	119	117	134	116	127	110	123	107	105	119	105	114	108	134	122	120	95	120	108	129	103	99	108	126	132	128	119	124	126	121	109	135	124	130	135	125	118	96	113	127	105	136	120	114	95	124	111	128	113	128	118	108	112	110	122	124	121	100	114	109	128	118	111	117	119	106	121	124	135	97	116	131	126	126	104	108	91	112	132	126	125	141	126	125	131	99	111	123	123	105	138	133	133	106	124	113	108	104	119	123	121	101	97	105	110	123	125	100	103	118	116	116	123	120	118	130	116	127	123	125	117	123	121	130	146	118	126	116	119	128	123	116	144	126	118	123	108	110	139	127	105	109	116	132	120	108	110	125	110	132	114	114	123	138	127	114	122	119	137	127	117	123	115	121	120	118	114	113	137	135	96	102	117	125	142	113	123	125	121	141	131	112	130	116	124	138	107	117	115	119	121	124	129	126	124	104	111	110	122	125	108	97	112	121	122	133	116	117	125	123	116	112	113	100	81	120	135	113	104	112	115	125	126	110	117	122	139	124	112	134	126	130	115	128	134	124	120	108	122	104	120	119	100	105	130	125	132	117	118	124	113	118	116	115	123	103	117	123	115	136	116	143	122	119	119	110	95	119	115	125	119	123	105	124	106	141	130	128	102	121	128	115	117	124	122	131	128	114	133	114	119	112	128	109	132	119	103	106	130	128	121	112	106	129	142	107	128	116	100	131	110	112	124	114	126	134	118	122	118	114	121	123	119	113	116	118	114	128	128	104	119	140	119	149	98	126	129	126	124	118	121	122	119	127	113	123	119	125	93	129	130	122	113	100	114	106	127	131	103	118	127	124	133	114	116	136	135	109	147	91	133	127	116	109	112	119	120	111	137	108	144	120	120	132	109	99	115	128	123	108	133	131	124	111	120	119	135	135	122	126	112	104	116	109	125	113	122	96	106	139	101	123	124	132	115	105	105	111	119	125	128	100	132	138	114	129	97	126	127	138	123	124	110	112	121	112	114	120	121	117	116	119	104	113	128	108	128	135	118	120	125	139	119	119	113	123	128	109	119	98	103	110	101	116	118	106	146	117	110	128	122	115	144	142	136	129	113	117	123	128	141	120	102	119	110	94	143	140	102	122	117	136	127	133	128	102	137	131	116	123	91	124	106	113	123	110	124	133	97	105	117	125	143	115	135	98	118	128	119	120	109	130	137	101	129	104	103	130	122	107	135	118	114	106	141	126	109	144	132	137	116	108	112	108	110	106	113	107	128	126	126	104	132	115	97	125	111	119	127	129	118	117	135	137	128	119	114	114	130	116	131	117	123	103	128	124	108	102	141	135	118	122	133	126	117	117	112	134	111	124	110	95	131	125	116	108	106	115	120	116	130	122	118	125	115	126	119	114	127	111	120	108	120	126	110	133	112	118	120	127	118	128	115	130	109	123	99	117	121	108	147	121	108	104	118	101	142	111	128	117	143	131	134	122	114	126	96	115	107	133	140	117	123	128	132	113	123	125	125	121	109	113	130	136	117	126	115	111	110	132	114	141	121	116	117	117	121	123	112	123	127	135	113	117	118	116	109	137	133	134	121	127	131	116	116	120	129	137	143	116	129	126	114	123	121	107	124	108	111	122	117	137	135	105	119	120	113	138	130	138	104	121	127	116	125
6281	10246	16046	1585	1111	861	610	477	396	318	268	246	202	227	218	201	165	212	193	167	186	158	160	173	145	148	147	159	155	162	156	142	154	134	144	132	142	133	148	140	162	155	136	138	151	157	136	158	165	141	161	155	132	124	139	141	149	164	136	123	142	140	147	124	161	150	122	128	152	130	121	138	161	157	144	139	140	138	135	134	138	120	139	129	146	160	124	132	146	146	132	154	128	142	138	121	136	139	142	138	137	141	149	119	151	128	148	149	146	136	140	123	142	130	148	138	159	142	130	141	136	149	127	137	155	126	140	139	142	139	123	131	113	145	136	136	139	146	130	127	132	158	150	153	134	131	142	143	147	141	134	137	129	142	129	124	136	123	135	138	133	140	143	139	142	140	132	150	121	124	141	144	155	113	133	151	152	116	137	167	153	164	127	158	122	128	130	146	137	148	135	140	118	146	135	113	135	150	134	145	140	133	142	135	132	125	128	104	134	148	133	123	128	146	147	145	139	131	144	122	156	142	146	142	135	141	128	111	144	142	128	146	129	144	158	139	155	142	155	157	145	139	129	129	118	146	119	111	123	133	123	134	122	140	143	158	123	156	124	142	136	121	126	127	132	146	147	140	108	125	139	128	132	134	148	141	132	139	152	143	119	142	150	139	132	136	128	135	125	143	144	150	146	151	143	134	142	153	144	148	146	163	141	149	140	124	141	135	149	156	144	151	146	169	159	142	138	141	145	137	153	150	128	141	143	150	143	136	137	154	114	154	143	139	158	153	129	145	128	142	125	132	136	117	142	142	142	139	144	136	157	141	148	130	126	127	147	123	149	158	155	132	134	139	125	143	133	125	153	149	140	133	125	133	134	143	133	149	131	165	134	143	159	147	132	163	131	140	129	145	150	149	123	153	156	127	127	138	124	128	131	145	113	141	132	160	140	125	141	138	137	126	127	147	154	147	145	132	146	136	115	161	151	130	169	145	136	151	128	142	163	115	128	129	144	130	143	139	154	121	144	130	144	135	139	132	139	155	132	124	149	135	132	116	137	131	155	146	128	143	124	144	119	136	145	146	133	157	149	157	140	134	130	165	107	125	145	124	122	163	137	158	126	166	155	130	138	120	135	151	148	134	142	155	113	153	138	154	131	129	147	143	142	116	137	139	157	151	119	176	145	138	138	143	125	128	134	132	150	147	149	135	137	148	157	162	147	144	147	138	130	141	130	156	126	153	125	144	132	145	113	136	132	129	134	149	117	122	144	138	131	137	128	127	137	161	139	139	113	142	131	115	113	144	123	149	138	136	161	166	144	150	142	131	130	144	128	136	139	144	125	140	148	137	130	121	128	142	127	133	114	136	133	154	139	143	141	130	124	144	139	152	140	152	154	125	143	130	135	120	144	146	147	141	152	138	125	141	122	137	132	142	115	127	123	149	154	131	139	148	139	139	152	142	140	148	130	138	141	133	131	142	146	126	140	103	137	137	131	137	153	125	138	137	132	148	144	130	141	145	115	135	156	146	140	141	140	124	139	149	152	129	135	133	131	154	129	136	144	121	121	158	136	125	145	123	145	147	138	140	136	167	137	129	128	140	124	136	122	132	150	144	152	128	131	148	136	148	136	141	134	135	135	162	140	131	179	130	144	146	157	137	138	142	115	162	124	147	126	136	137	144	141	123	137	126	147	147	124	133	118	127	155	134	143	120	117	160	144	136	146	138	150	169	125	139	149	141	145	139	161	146	128	166	136	117	125	139	144	140	143	138	140	138	119	139	149	154	137	144	129	147	148	129	122	169	136	152	149	143	116	160	126	133	141	128	155	140	153	121	131	138	141	129	131	163	131	159	147	131	139	130	127	124	146	125	134	119	140	140	141	139	174	136	135	121	122	139	139	118	156	148	140	146	132	133	141	147	143	150	148	142	150	145	128	138	128	150	140	134	131	124	135	129	140	152	128	132	129	151	141	160	140	133	156	147	159	125	137	131	134	121	139	138	144	150	132	139	121	125	138	134	133	139	109	147	150	147	133	167	168	143	134	131	137	123	128	128	129	137	120	141	141	134	122	148	145	147	141	124	118	170	136	135	144	155	137	116	138	142	143	157	166	121	154	129	163	138	159	133	151	123	146	136	141	160	131	133	138	136	129	113	157	130	132	120	157	131	138	162	140	150	146	149	138	133	144	158	149	134	158	145	135	136	136	141	129	155	133	156	150	132	120	130	147	156	116	150	157	142	142	122	142	130	123	128	139	129	139	135	149	140	148	146	149	143	145	153	133	153	146	118	140	160	140	148	166	138	151	135	144	138	135	118	153	125	143	160	158	160	135	143	140	143	133	158	135	121	143	137	146	134	147	135	133	121	139	134	145	162	122	121	160	139	137	144	146	147	129	138	139	142	128	144	144	130	137	135	145	146	154	131	142	136	130	164	153	139	124	152	136	134	150	129	137	142	140	134	129	154	143	129	137	139	137	137	147	141	140	162	140	148	140	152	146	134	122	113	135	159	136	145	137	172	122	156	136	123	143	141	146	141	126	134	138	141	131	147	137	138	134	148	135	136	156	131	143	142	161	144	130	133	138	140	155	139	131	145	148	127	152	138	117	126	142	130	155	138	139	122	142	137	141	132	126	135	135	137	146	156	123	121	133	134	152	130	124	140	119	123	139	142	142	141	157	129	134	141	147	140	134	144	143	153	131	148	146	157	145	132	136	129	145	140	107	154	131	132	150	136	142	133	145	143	137	151	135	149	147	145	144	126	129	125	149	141	128	133	146	124	138	125	128	119	124	130	138	153	131	162	155	149	120	156	138	127	154	153	143	153	119	128	141	134	161	135	149	143	151	124	131	144	146	137	143	111	138	131	163	142	146	142	134	160	143	137	117	140	132	141	132	144	153	154	137	127	132	127	140	131	153	136	130	124	145	145	148	126	122	136	146	136	144	150	147	134	130	127	145	128	140	142	157	141	132	147	137	106	158	153	135	114	151	138	148	150	121	145	150	126	133	124	157	124	125	138	142	155	148	138	151	132	130	139	132	147	145	136	152	152	139	155	120	133	135	150	154	142	143	168	117	142	142	126	109	140	132	155	127	138	126	145	131	136	144	137	136	137	138	148	140	141	133	144	155	142	155	154	143	138	128	142	138	129	136	111	142	131	135	136	159	138	131	149	149	133	143	142	143	148	133	113	155	135	139	144	135	127	136	133	138	138	133	146	120	137	131	148	131	142	128	146	115	148	130	138	137	129	152	129	120	145	151	141	148	133	130	146	141	159	134	134	135	148	124	145	122	129	130	153	103	137	143	135	128	125	130	142	137	169	130	135	158	127	143	148	131	140	149	162	152	127	151	154	152	151	137	126	133	124	113	132	121	124	145	158	137	160	131	132	129	129	136	148	148	147	119	132	127	153	136	139	154	116	123	145	141	123	136	135	145	141	125	131	148	116	143	151	146	151	147	125	132	134	138	142	154	148	155	162	139	123	128	115	144	136
22409	21244	28927	23874	21242	21294	11038	1077	813	745	592	554	556	504	462	448	414	425	403	396	411	395	371	377	361	350	364	349	354	331	357	362	387	365	348	313	382	380	381	354	356	352	321	349	334	333	338	330	364	333	353	325	346	334	320	339	349	353	344	343	370	305	310	315	317	333	322	309	328	324	316	370	323	348	338	338	327	319	318	327	351	319	324	358	303	321	340	315	312	359	303	358	339	310	351	342	320	283	316	301	331	308	271	331	346	327	292	344	342	332	341	331	340	320	301	358	332	309	360	321	307	311	296	348	338	318	311	338	302	351	324	323	318	333	355	335	326	307	342	322	349	307	309	343	317	327	313	346	340	335	351	315	329	319	344	307	363	316	321	321	304	290	334	342	310	333	334	318	301	334	306	336	375	332	340	334	326	344	295	339	314	321	311	337	309	288	318	321	320	330	314	352	354	334	295	296	317	331	332	326	337	308	345	319	323	315	328	327	320	328	326	305	310	334	338	316	356	343	313	320	293	322	337	310	342	335	317	334	340	316	341	350	327	348	313	296	337	332	315	303	340	348	330	300	318	334	304	321	300	348	329	326	346	309	342	345	346	324	320	340	338	320	347	362	372	279	333	317	322	339	329	310	310	353	335	320	360	354	317	317	339	315	314	338	342	322	315	330	349	338	286	326	360	314	340	344	309	339	357	340	331	350	341	335	358	332	319	346	313	310	306	304	303	335	354	349	303	323	325	368	328	343	342	320	333	324	338	317	327	343	330	297	313	351	309	316	307	297	338	346	316	324	324	321	343	321	337	342	333	317	333	321	315	304	337	300	317	351	325	328	323	313	295	322	336	332	297	335	300	351	321	304	344	345	327	306	359	324	343	308	327	320	315	347	336	345	328	315	334	340	371	302	349	323	336	338	303	323	329	292	333	322	345	301	334	336	322	316	341	268	329	337	317	331	307	332	324	318	314	305	329	333	321	323	307	318	320	315	326	305	344	360	383	319	352	354	323	311	321	330	302	348	327	317	337	320	327	287	355	359	342	354	290	344	339	337	309	333	333	348	296	356	340	347	319	315	310	339	351	363	350	326	332	331	343	337	344	318	362	348	281	325	306	302	313	359	372	346	344	323	331	283	336	340	320	355	318	330	325	334	303	316	324	339	324	350	356	337	357	345	366	344	339	328	314	310	329	377	313	307	321	332	304	354	332	306	336	323	299	310	301	349	335	318	354	319	306	340	318	297	311	339	305	292	338	316	325	316	315	348	317	321	301	324	303	335	324	348	311	320	330	339	361	329	313	326	352	350	321	311	337	336	322	335	327	307	325	316	302	335	359	286	325	335	323	325	335	315	318	321	357	337	350	338	323	318	348	336	305	327	299	316	293	295	305	315	308	289	323	297	302	338	346	330	327	340	336	346	331	301	320	335	331	297	327	309	333	282	321	305	329	331	334	290	333	299	320	323	322	333	310	309	336	331	356	303	357	330	336	321	344	331	339	327	293	310	326	334	303	343	350	350	337	309	268	329	308	307	343	318	353	343	307	348	344	322	322	337	366	343	350	305	314	324	330	299	265	307	303	331	342	350	314	315	309	304	352	373	310	351	345	323	327	369	327	329	333	337	366	333	362	294	314	334	332	291	341	366	321	288	298	345	332	303	339	329	335	321	327	327	353	313	352	297	285	335	336	303	299	316	329	310	328	347	351	342	317	324	340	323	340	349	336	334	322	317	359	359	320	310	315	310	340	300	312	328	313	343	326	319	315	316	342	344	346	336	330	334	301	333	305	343	319	319	325	333	318	323	338	315	346	357	349	344	333	352	341	354	328	363	324	354	308	339	313	332	336	316	323	313	307	307	372	345	338	341	317	262	333	323	348	319	323	324	323	299	322	331	346	321	353	366	338	312	338	355	297	321	311	318	331	354	314	347	318	346	327	322	315	318	328	333	347	328	322	310	338	300	334	329	317	335	334	296	305	338	339	317	311	315	345	321	340	304	348	353	307	329	299	338	318	354	334	326	340	340	340	327	334	323	330	329	325	327	323	323	385	345	336	294	323	316	330	332	335	280	337	362	320	321	327	321	332	329	344	340	339	315	305	307	329	338	314	327	320	300	343	330	338	342	334	307	328	343	331	357	324	339	336	356	326	319	343	311	328	334	302	310	329	318	317	320	341	345	338	354	340	352	332	344	312	324	325	320	348	313	355	301	351	321	360	336	344	333	298	343	323	311	330	338	339	356	345	310	334	292	304	330	311	357	356	320	349	318	342	293	345	334	309	312	337	294	343	341	370	330	342	333	341	308	355	345	321	335	346	304	298	332	314	345	326	359	312	328	342	327	311	309	314	315	320	342	339	312	288	317	351	349	358	319	337	337	302	320	315	305	300	332	328	322	357	347	327	328	321	339	322	314	329	342	319	330	332	314	340	341	350	307	311	329	317	350	326	340	341	343	365	340	300	300	320	312	275	346	321	333	321	323	325	317	319	333	326	329	353	340	306	328	308	311	317	343	294	318	334	337	332	317	354	345	305	314	342	347	309	337	329	308	309	339	306	332	334	339	325	333	331	370	336	319	310	347	325	299	309	342	329	310	334	339	331	329	342	321	339	342	343	326	324	305	333	298	321	320	336	343	335	300	342	319	297	323	343	302	342	330	330	316	328	313	346	339	328	330	313	318	338	327	336	326	325	335	289	326	329	305	348	319	299	334	312	304	324	300	322	338	319	335	326	300	325	356	315	325	364	303	329	328	313	285	334	274	345	312	327	310	335	315	306	317	331	337	298	341	323	334	308	304	338	323	324	335	336	320	335	323	328	332	344	319	296	327	342	340	329	320	320	334	335	327	347	325	328	308	320	323	362	304	319	329	319	328	340	322	314	335	335	333	331	329	290	338	319	325	314	327	330	330	354	346	319	331	328	331	298	334	351	333	299	317	327	326	340	325	303	319	322	291	336	324	343	328	318	330	302	313	343	311	315	332	365	338	309	318	335	308	310	322	323	318	306	320	324	304	339	320	353	300	347	307	321	323	327	342	313	312	349	300	331	298	333	335	295	314	309	323	316	315	357	331	326	338	334	328	359	323	351	328	334	336	338	319	313	309	309	333	334	354	376	298	292	325	348	357	307	315	316	326	355	329	301	345	337	325	311	349	313	314	350	298	342	318	324	317	316	320	329	347	312	335	315	331	362	325	301	329	313	340	311	350	315	312	280	339	346	335	339	355	299	287	322	330	312	310	294	306	340	308	332	307	321	340	335	314	357	336	330	358	309	342	353	319	316	343	335	323	339	329	288	326	336	308	312	343	325	293	355	327	281	334	326	319	328	358	337	330	334	336	299	333	317	332	347	318	301	340	324	301	298	324	326	336	329	321	311	348	343	314	315	345	350	293	317	323	332	290	359	347	337	306	342	337	315	322	312	345	309	325	340	329	310	300	374	354	322	329	291	316	358	340	340	340	329	356	340	339	332	336	341	314	295	330	310	301	347	351
8952	23481	27546	5052	3552	2679	1886	1506	1244	998	869	757	683	644	568	520	536	510	465	486	467	475	447	431	423	430	402	394	404	390	413	433	405	368	401	377	398	403	374	352	381	397	390	383	367	385	371	379	417	382	357	355	387	353	366	380	352	358	407	405	357	352	367	373	335	397	343	395	356	374	367	376	361	344	382	359	344	364	368	376	375	350	371	353	330	384	358	367	359	381	341	403	361	360	401	323	384	335	381	360	377	347	344	348	370	346	349	362	366	370	412	372	378	348	356	349	381	344	374	375	346	387	324	359	367	378	351	378	358	361	341	359	395	334	330	326	356	379	354	359	400	358	351	360	350	363	370	377	366	379	352	350	377	357	354	371	367	355	383	346	348	369	335	359	358	380	378	339	352	353	369	318	371	390	320	358	372	376	366	386	376	374	383	321	359	370	339	384	346	360	325	359	380	364	365	355	360	362	366	369	357	336	361	342	354	372	354	318	376	332	346	379	371	356	362	360	365	320	365	359	373	364	353	351	353	377	365	339	387	384	382	378	341	375	360	354	348	346	397	387	352	348	334	368	382	387	390	383	353	384	330	358	360	365	342	351	356	367	347	339	400	360	355	362	371	377	376	383	333	348	343	381	365	341	351	331	346	381	381	381	342	345	383	371	334	339	334	364	380	342	366	373	346	377	383	337	359	420	344	367	337	374	336	380	365	339	360	377	366	358	316	361	399	364	348	348	348	363	344	358	360	371	378	342	361	339	391	373	362	352	346	363	387	382	367	362	341	355	348	378	357	382	377	362	371	330	375	342	351	327	350	356	389	334	347	383	348	388	383	373	345	356	362	365	365	339	357	355	368	340	353	369	335	359	386	371	404	383	354	384	382	358	317	353	359	382	361	334	379	327	324	396	367	364	350	362	348	326	353	391	400	368	376	321	369	382	337	405	375	345	361	383	385	317	346	375	393	358	329	349	322	390	353	361	402	342	346	349	355	361	365	327	385	359	400	347	366	387	378	365	369	336	360	335	402	353	353	382	354	377	381	333	357	385	368	343	358	360	357	362	375	356	380	359	320	320	376	332	328	367	381	365	346	365	360	344	365	353	364	330	343	343	359	341	353	349	339	352	376	349	391	369	345	351	358	366	369	367	385	361	348	355	343	370	368	334	353	338	376	375	359	353	325	362	362	341	338	362	363	379	343	383	373	360	361	329	389	416	336	366	337	382	386	343	359	370	366	327	366	401	383	341	405	349	362	355	369	379	355	358	376	389	383	363	374	355	343	345	382	344	359	373	337	374	369	334	389	351	370	353	371	352	343	336	369	371	342	399	372	356	359	343	335	379	342	352	376	389	338	369	347	337	369	334	362	362	359	374	365	353	367	363	335	390	377	369	368	386	336	366	382	356	357	406	376	369	339	348	349	328	348	376	352	365	362	356	380	358	343	347	361	354	386	394	379	356	374	361	410	379	364	373	326	371	364	391	364	375	355	371	332	343	375	360	361	336	388	344	365	404	319	363	375	336	348	379	367	390	362	394	381	347	319	375	355	354	343	387	395	362	365	352	367	363	349	355	353	351	337	313	333	394	375	381	359	404	348	401	348	363	364	354	333	373	364	330	374	368	368	356	363	384	348	370	359	342	358	353	348	358	356	401	376	383	345	350	363	376	333	335	347	408	357	360	383	363	366	364	389	348	348	336	354	374	366	377	344	368	348	371	373	348	349	390	390	337	334	354	383	396	380	374	345	390	378	356	352	391	347	363	353	358	391	352	334	364	365	364	371	368	338	370	328	379	358	322	382	377	348	375	340	384	370	356	369	388	360	338	364	348	346	373	345	360	355	390	344	372	350	326	329	376	372	362	345	341	353	376	342	348	405	382	380	376	360	343	356	338	363	325	381	371	353	383	349	366	362	354	382	359	375	370	377	369	383	385	355	338	358	326	347	366	361	354	348	343	361	402	379	348	355	371	327	396	370	342	370	360	380	345	350	384	371	340	343	360	353	375	341	351	373	354	397	376	342	376	371	349	359	363	348	353	364	372	370	326	383	395	364	382	369	387	334	364	362	327	361	380	319	397	381	375	374	300	396	336	365	343	368	344	341	380	379	345	348	357	354	351	349	333	373	363	349	343	327	334	334	357	384	334	356	382	379	349	344	384	331	365	350	370	358	356	369	338	322	369	360	359	387	365	348	381	379	339	350	354	336	357	363	366	371	330	351	348	385	353	386	356	351	356	349	332	369	323	347	346	375	346	383	340	352	376	354	324	374	374	392	343	346	367	363	360	363	356	358	341	367	354	375	365	390	357	393	352	381	349	326	326	352	379	393	396	370	366	395	321	353	340	367	308	365	347	381	369	395	354	345	370	341	374	363	361	388	381	331	364	367	384	354	377	354	349	345	355	359	319	349	376	417	376	381	310	359	352	321	361	386	365	355	379	332	346	362	375	381	369	326	381	374	355	387	367	370	360	379	335	353	371	306	360	346	370	334	376	373	351	367	336	350	367	380	347	368	355	375	373	343	345	378	336	338	369	405	328	363	349	385	378	352	362	384	353	365	342	370	342	353	341	347	363	351	370	382	348	367	365	343	329	366	346	371	355	349	360	330	342	334	355	353	358	382	353	375	354	382	343	349	382	359	353	347	367	353	351	384	349	410	368	330	364	383	330	372	351	355	370	344	365	336	356	350	341	358	335	364	349	367	358	368	375	348	391	344	353	364	333	337	381	385	342	339	382	376	356	379	356	371	374	350	350	372	329	343	349	353	354	386	407	370	371	334	379	363	358	388	369	372	328	356	365	367	364	381	382	402	374	339	361	369	390	360	352	365	375	345	362	383	361	369	356	377	365	382	371	374	348	339	389	366	350	391	346	376	379	352	368	333	328	415	347	345	339	392	388	351	364	360	361	366	351	383	359	348	369	368	341	377	385	339	338	362	324	350	369	366	311	339	340	336	371	357	390	379	348	364	324	346	370	376	336	374	349	347	369	371	330	380	388	379	376	396	395	385	333	389	350	358	340	340	339	324	363	341	350	314	373	345	368	358	354	349	329	362	339	346	352	348	380	349	358	378	310	348	360	385	364	347	368	365	380	355	351	350	377	344	381	363	339	363	380	345	355	387	353	347	345	364	371	367	383	355	350	333	344	351	378	350	365	392	343	332	347	362	356	368	348	389	363	382	339	367	367	337	355	343	350	370	373	369	349	352	366	340	348	362	334	355	363	372	351	354	369	345	360	343	382	367	360	365	355	348	345	341	368	400	344	361	350	372	362	344	361	375	374	331	343	359	383	362	380	347	335	362	364	328	368	379	333	354	352	363	378	333	393	348	375	335	345	363	340	379	343	341	337	383	363	404	373	372	374	355	382	389	370	357	387	322	375	348	365	333	349	320	352	360	334	356	374	368	335	362	397	350	386	363	332	369	354	347	367	381	376	376	396	323	363	371	354	332	339	364	354	341	372	384	372	390	374	354	356	348	349	351	351	343	368
27463	19319	6916	602	338	352	306	310	282	294	280	272	278	260	240	268	259	314	274	289	282	265	311	244	273	278	260	263	294	271	246	259	264	295	294	277	256	285	246	223	254	271	241	261	274	275	259	253	262	275	265	281	268	296	268	300	280	248	271	273	261	268	228	259	265	248	264	286	289	275	259	246	255	282	254	261	264	240	312	270	280	268	252	286	244	259	278	275	258	237	275	262	261	248	268	276	287	295	286	263	281	269	273	293	265	251	291	282	266	262	258	282	258	255	275	291	283	301	253	268	280	283	278	253	274	278	269	251	273	252	276	276	293	264	307	263	282	253	253	242	240	266	264	264	260	271	253	284	277	258	253	248	225	256	261	255	266	264	280	268	275	279	271	257	268	274	231	280	252	302	268	232	278	261	248	251	247	275	282	248	250	278	287	297	255	270	261	294	298	280	267	294	269	260	276	257	231	257	296	278	263	264	258	247	287	292	283	282	264	266	280	273	285	271	256	263	269	275	246	284	283	275	283	267	296	264	283	284	243	288	270	254	262	297	271	284	228	245	234	273	265	268	260	251	278	317	265	264	240	269	257	285	283	261	254	276	252	265	276	264	271	217	276	303	253	278	269	259	266	267	264	252	254	245	299	267	266	273	238	243	267	299	265	254	292	233	240	287	267	296	296	261	269	269	241	283	278	257	278	277	269	279	279	288	257	284	303	276	253	258	246	257	286	279	290	269	262	265	270	253	286	262	251	281	262	249	271	261	253	250	267	257	290	278	283	275	268	266	269	225	256	265	258	270	265	248	246	255	239	270	257	276	281	276	272	295	275	270	272	276	248	280	260	287	295	260	265	255	265	268	295	252	256	251	249	280	268	268	247	248	265	253	240	266	258	277	260	275	260	283	244	258	228	245	296	262	238	284	257	227	261	289	262	266	264	249	255	249	302	299	282	275	257	213	302	257	282	294	242	255	275	285	291	279	263	263	259	298	251	233	278	254	295	280	258	280	275	257	276	303	221	253	257	267	270	274	261	254	236	255	261	256	282	255	269	241	257	270	254	266	258	278	270	297	278	240	294	268	261	276	285	285	238	258	250	242	244	302	273	250	247	285	277	251	287	262	274	274	271	253	296	271	277	259	253	269	248	260	269	241	277	274	284	272	276	265	244	271	284	244	289	297	267	289	245	290	243	251	281	265	253	296	261	265	223	254	290	273	288	242	235	251	249	279	252	256	259	257	237	226	272	279	286	295	282	252	269	286	269	266	277	310	248	252	276	278	255	260	257	257	261	258	275	234	298	257	264	301	258	265	261	275	268	264	265	258	265	238	254	281	256	278	288	300	257	251	230	272	263	266	243	285	289	259	263	266	281	271	261	274	276	269	244	250	273	293	247	267	283	250	283	223	263	283	251	280	286	275	272	270	253	301	270	257	253	279	273	270	278	253	264	265	263	254	279	274	312	272	247	242	259	239	250	257	264	267	247	246	252	273	273	281	278	244	257	268	271	264	281	276	246	300	261	239	269	254	272	250	265	257	275	282	275	277	282	266	266	243	283	273	264	274	249	260	309	282	274	270	267	244	251	283	260	254	276	262	270	286	271	260	274	240	299	258	282	291	252	261	254	251	259	248	299	220	268	283	263	235	263	268	283	246	270	280	234	247	258	246	238	273	245	275	294	268	254	260	301	287	277	282	252	297	257	272	280	247	296	244	280	243	266	260	269	298	267	272	269	263	286	270	274	284	296	271	266	254	287	254	247	286	258	263	256	278	255	251	302	258	273	253	281	286	266	261	255	308	282	272	258	252	298	279	256	267	269	234	291	247	282	257	288	258	252	247	264	291	288	239	253	264	241	225	258	246	256	246	257	283	258	270	287	282	264	276	297	278	240	260	276	277	317	309	314	277	281	264	282	287	253	242	280	261	251	253	240	251	252	296	271	248	269	246	285	262	257	250	288	275	264	268	244	242	241	247	304	271	260	287	303	304	261	291	237	301	268	269	292	267	250	285	243	279	277	282	233	281	238	279	297	281	268	256	260	285	270	284	255	289	257	276	273	251	256	272	255	249	237	277	248	242	262	270	262	269	271	249	265	265	286	267	238	255	268	273	272	247	285	280	236	253	255	258	264	256	283	273	267	279	261	263	288	272	275	263	259	258	275	264	252	249	258	275	258	241	271	263	285	285	278	232	267	275	267	258	270	214	268	271	294	325	252	267	280	267	274	289	250	297	262	272	257	227	267	278	241	251	246	284	244	262	272	284	298	315	292	274	236	297	266	252	278	254	253	248	268	279	277	241	259	270	263	234	241	247	285	268	251	262	279	251	251	259	241	229	257	283	256	256	275	281	261	267	258	258	253	286	301	254	286	270	261	271	253	278	247	251	288	287	262	274	284	270	274	281	272	263	262	280	244	255	284	252	255	295	261	253	265	249	259	266	248	299	268	289	271	268	265	254	257	261	254	276	244	260	272	251	251	261	249	293	265	288	263	293	288	232	291	265	275	262	279	260	251	278	252	259	266	250	269	271	271	279	260	240	258	275	267	267	257	276	277	269	251	276	261	270	273	244	259	244	279	266	258	282	255	267	264	263	304	257	251	260	259	258	311	251	268	258	260	261	279	274	292	296	237	276	270	301	272	270	243	248	275	268	239	257	239	274	276	261	264	267	251	268	254	276	273	261	266	267	270	270	312	266	268	268	303	284	252	245	279	276	253	279	275	266	251	255	277	258	287	259	296	266	296	292	265	272	279	268	284	254	262	277	268	245	276	261	285	276	261	285	279	287	237	258	286	255	259	267	289	251	264	266	265	272	274	246	277	260	287	293	290	265	282	283	270	265	272	244	313	247	266	270	232	239	275	267	275	256	291	281	263	266	311	244	282	269	255	271	239	281	265	250	250	263	276	280	247	265	261	265	304	281	259	248	274	274	253	261	282	254	272	257	291	293	256	272	262	277	269	282	265	280	252	253	280	283	256	277	274	257	272	275	259	291	253	282	281	252	269	279	253	274	285	288	259	251	295	309	291	248	251	269	281	257	259	245	291	263	270	245	254	251	274	281	263	284	299	261	262	266	280	280	283	299	244	283	234	286	256	245	247	275	262	292	248	252	272	277	229	271	274	282	274	254	292	262	274	246	281	255	246	284	288	269	275	247	268	282	255	271	303	254	257	264	285	266	287	267	287	256	278	243	276	252	278	233	286	264	275	288	265	279	286	283	267	278	303	267	280	250	267	292	301	262	266	278	277	247	263	264	241	265	263	280	269	256	237	285	255	259	262	259	263	274	263	272	244	240	265	245	254	248	281	283	245	253	260	293	256	255	271	297	273	268	282	249	274	263	246	261	264	268	289	297	249	234	253	264	240	247	237	276	269	253	272	257	241	256	287	295	256	289	248	270	279	259	272	258	265	261	246	272	309	274	275	248	270	293	212	250	257	240	263	296	254	269	281	249	273	296	267	263	259	241	288	271	253	278	253	271	259	268	259	250
6181	3588	3176	434	368	404	342	352	327	297	258	313	298	316	299	276	305	298	278	309	303	301	285	302	292	281	296	283	295	290	265	306	280	270	280	305	265	289	291	305	293	292	269	289	296	290	300	279	284	294	290	260	259	270	243	295	279	306	296	311	304	287	303	290	279	305	275	280	289	313	293	311	279	302	269	264	262	283	298	278	294	285	285	316	288	319	272	299	302	294	303	297	311	290	321	271	271	299	330	317	290	284	301	285	296	288	275	301	291	289	269	273	259	275	259	297	312	300	279	265	287	271	297	295	285	293	306	277	265	283	297	308	306	288	296	293	271	280	285	277	274	289	292	304	269	259	276	287	282	266	272	293	307	293	330	265	303	293	287	301	248	297	310	275	314	295	296	280	271	271	301	310	289	270	288	288	271	290	287	291	284	279	268	290	291	300	284	277	289	284	278	318	260	266	319	283	276	282	285	269	300	282	293	290	278	267	307	285	270	272	280	283	289	302	294	285	285	292	290	279	275	323	273	269	281	274	284	289	286	299	266	294	306	319	307	273	274	278	297	292	280	281	287	302	291	287	267	269	273	311	288	264	281	307	281	303	326	293	284	237	318	321	284	253	289	296	290	285	301	275	274	290	287	256	289	302	297	290	295	288	300	295	282	315	299	315	266	293	280	310	285	292	319	258	288	292	310	290	316	305	311	304	287	277	285	275	306	274	300	253	270	294	286	261	281	299	300	286	291	268	271	272	307	297	277	264	288	284	263	279	252	305	281	304	295	274	296	324	310	305	316	296	267	283	303	297	265	266	311	284	276	278	298	292	307	278	282	271	293	297	290	265	275	290	299	270	264	283	260	273	264	266	279	304	283	277	289	281	280	299	258	303	264	285	312	285	278	275	282	283	299	313	267	336	284	273	265	304	273	294	287	293	281	297	305	282	272	281	287	314	331	264	279	262	298	276	293	287	279	294	298	255	259	277	275	266	290	293	264	290	275	297	285	265	247	253	267	328	302	317	247	277	305	301	288	275	283	287	308	283	308	310	304	303	317	276	315	321	300	276	281	308	292	259	290	307	300	308	279	252	255	269	275	281	309	271	273	281	299	283	279	289	290	292	290	275	322	296	291	303	305	273	299	307	241	284	308	299	262	277	271	279	280	288	289	287	283	271	299	291	288	302	314	285	276	337	265	294	308	275	287	331	281	279	290	331	289	279	277	307	286	295	314	299	307	281	300	293	280	279	317	253	275	272	298	335	278	283	293	262	296	324	281	289	304	288	285	298	277	274	281	272	282	292	282	280	300	302	280	273	278	303	298	292	297	301	248	300	286	280	278	273	288	278	274	277	280	279	325	282	283	298	298	298	301	278	309	257	266	267	274	311	287	285	304	280	290	266	292	287	286	300	291	270	313	255	261	273	279	294	293	301	274	274	298	309	299	307	282	275	262	262	292	287	272	301	315	310	298	284	313	300	298	269	288	291	273	308	297	257	276	270	279	311	287	294	281	241	297	252	301	266	280	310	274	279	286	292	282	291	278	317	290	257	304	248	277	281	267	268	273	309	297	276	293	285	314	281	275	284	264	291	264	264	293	285	292	309	288	310	274	279	311	260	291	263	304	264	279	270	274	318	241	283	275	292	280	300	280	254	263	289	272	273	278	314	323	311	276	276	280	298	265	277	288	301	273	275	283	255	270	300	302	283	291	274	301	263	315	284	296	315	323	283	308	254	263	274	269	248	314	277	303	287	298	292	308	289	290	271	304	297	315	287	302	284	281	287	288	251	293	302	304	296	304	275	292	271	280	273	297	290	291	237	273	312	301	282	289	281	287	299	292	300	288	293	287	308	293	268	296	300	302	272	296	293	276	270	284	283	275	277	269	283	265	310	296	263	279	275	298	298	286	264	272	311	298	288	258	262	290	285	280	289	283	300	302	271	276	272	300	284	271	328	295	276	263	303	274	286	273	313	277	251	290	295	269	304	262	289	281	305	298	282	285	284	287	285	267	288	294	255	284	284	315	277	307	296	286	278	286	282	272	268	297	318	279	268	288	270	281	260	263	255	271	257	288	275	306	304	324	261	284	293	267	288	273	264	278	291	300	278	313	283	276	280	269	287	283	312	296	310	247	274	308	275	273	298	269	273	321	286	255	300	279	292	275	276	328	315	295	281	270	269	295	271	268	265	263	270	278	277	257	296	284	303	306	306	287	287	279	321	278	288	295	314	272	303	296	295	302	287	289	279	286	291	288	268	268	280	285	300	324	296	283	264	302	288	323	313	297	311	272	255	312	269	282	292	289	269	289	265	285	311	286	294	283	241	297	270	269	293	283	251	295	288	293	292	290	260	309	316	288	312	298	284	282	306	308	296	295	298	298	298	280	303	293	314	283	289	270	273	274	292	292	261	277	301	290	276	268	278	284	295	289	287	283	303	301	280	276	317	290	299	298	304	317	311	296	283	283	269	281	268	272	267	297	304	300	293	283	289	292	271	295	287	327	284	271	269	302	307	292	258	283	277	298	268	309	290	290	265	280	298	318	303	280	253	291	271	263	270	303	278	286	295	292	275	264	294	267	293	313	303	295	298	267	281	269	294	305	290	288	295	298	312	269	281	281	248	267	265	260	316	273	295	315	294	284	285	313	274	251	283	268	263	296	297	305	314	260	276	277	290	317	292	250	292	266	291	289	292	289	310	253	302	286	267	303	290	273	261	274	303	274	274	270	275	275	287	294	279	291	289	291	279	297	303	314	257	300	261	290	299	279	308	279	296	294	275	285	278	329	290	268	305	292	288	292	277	308	287	288	281	304	263	318	304	283	294	272	283	270	289	298	286	296	281	282	282	322	302	299	257	311	310	259	292	269	298	288	292	310	305	275	281	299	283	287	284	272	313	295	270	261	287	260	265	311	282	290	288	291	265	268	293	270	270	294	278	274	320	304	291	306	273	267	289	313	290	287	309	279	285	257	299	275	323	289	319	314	268	294	297	300	276	297	294	282	287	288	294	278	267	286	263	274	305	307	277	294	279	285	293	307	276	295	283	290	273	298	267	306	265	312	286	281	300	255	271	281	267	286	283	278	269	286	268	256	291	286	282	307	277	275	251	297	294	307	285	285	280	302	292	257	287	279	289	301	286	278	309	267	309	296	272	271	283	268	318	256	259	275	258	283	301	267	313	267	284	298	289	281	297	301	283	278	305	281	281	304	311	263	295	297	321	284	271	266	309	287	272	287	258	282	254	278	286	277	269	278	300	277	268	303	257	276	285	304	268	278	287	277	287	282	313	310	289	298	292	293	287	291	263	274	295	277	301	275	278	280	278	303	290	301	309	283	280	306	317	278	296	333	272	302	274	276	288	309	313	320	293	298	276	300	308	297	270	327	279	258	273	324	292	269	301	302	279	281	247	292	290	310	287	322	272	281	278	304	321	291	258	293	297	280	313	285	305	292	296	293	285	281	290	268	307	320	291	279	267	283	311	270	295	288	286
23513	21246	28662	24145	21256	11810	1363	833	665	693	588	548	603	515	574	492	510	488	477	486	487	467	477	453	496	494	457	485	485	445	471	465	466	473	421	444	436	444	442	456	454	407	449	488	427	470	445	451	486	440	447	447	472	476	468	464	422	442	453	411	420	450	453	472	469	456	406	456	454	434	427	448	450	460	459	449	438	458	457	465	442	479	481	385	432	462	442	464	444	435	442	425	446	437	406	443	432	464	428	435	468	415	419	490	461	405	435	470	441	410	419	477	442	429	480	421	425	449	476	438	458	485	421	473	458	425	445	455	444	423	432	424	436	423	479	457	454	434	400	435	439	427	471	462	422	437	445	442	432	430	429	464	451	451	460	456	484	459	440	435	427	438	439	438	451	481	451	438	451	477	429	437	425	451	440	433	412	439	436	447	463	419	451	459	428	456	458	468	461	422	435	434	457	475	478	458	402	432	428	481	455	487	421	453	445	445	443	477	436	426	456	423	464	455	429	460	432	440	446	481	435	472	472	459	435	432	418	434	458	469	455	435	409	450	468	449	433	430	481	443	456	498	489	468	428	438	469	451	436	450	408	473	435	467	482	420	417	411	476	457	467	424	458	468	428	472	400	489	466	451	422	416	431	437	439	471	447	491	427	442	453	451	439	445	478	450	447	460	434	423	461	443	445	464	451	473	454	472	450	419	443	440	415	432	477	456	451	442	462	437	428	449	433	433	468	442	419	411	443	463	442	461	413	454	442	457	412	444	437	444	418	467	458	441	432	433	437	477	448	449	448	441	456	439	434	435	442	454	455	459	443	468	415	415	448	471	418	407	448	465	448	424	441	460	398	494	441	463	483	476	434	434	429	466	448	472	440	426	422	429	455	477	444	467	459	475	446	467	444	412	494	453	427	429	457	435	443	460	448	484	435	447	452	427	464	458	443	450	449	472	436	458	424	449	427	477	429	423	440	436	459	426	468	456	423	456	434	427	436	443	447	439	442	497	488	474	461	440	447	437	457	466	493	448	451	477	433	457	429	432	438	442	436	471	438	410	414	424	483	499	449	466	411	465	457	439	486	455	434	441	490	438	465	416	420	425	455	496	440	444	420	412	420	413	466	438	423	466	419	416	472	448	475	448	421	458	493	459	467	492	429	482	455	435	418	429	427	420	427	429	454	489	433	431	422	424	443	459	413	474	482	410	444	460	452	424	473	441	423	400	432	430	425	472	427	471	415	489	459	461	441	433	490	431	445	482	407	416	470	463	439	433	447	438	423	458	447	442	461	445	444	424	439	448	462	422	470	475	464	436	446	444	456	454	431	484	466	469	473	483	449	437	450	476	473	465	438	428	456	457	445	428	440	426	440	448	429	455	466	439	469	425	434	434	468	424	401	468	464	433	422	422	444	397	442	439	417	460	448	444	475	457	464	450	455	405	422	442	472	453	452	447	454	488	423	453	455	437	441	438	455	452	441	440	418	411	442	404	422	458	461	431	466	455	452	450	473	452	485	418	473	431	452	448	454	477	436	439	444	463	489	418	469	412	434	438	460	436	439	441	480	429	413	450	462	444	430	423	503	454	483	455	443	453	486	442	460	440	436	446	436	470	447	474	425	484	459	461	434	420	436	425	447	410	471	452	491	458	425	439	450	427	418	435	459	454	459	450	471	408	410	448	436	492	410	434	425	421	454	464	424	458	418	446	416	433	423	467	463	440	447	446	450	515	449	480	447	457	425	426	442	455	421	489	402	434	457	469	451	446	440	456	491	447	429	479	437	440	471	436	480	446	466	447	431	457	457	457	449	469	449	458	454	469	408	461	443	444	455	498	482	420	409	436	452	433	498	409	443	428	436	409	445	448	451	420	432	464	477	404	437	440	460	502	444	455	432	429	442	457	444	447	406	428	447	448	457	434	439	425	454	463	409	417	434	481	488	489	472	446	428	457	459	450	419	444	425	424	455	449	481	454	462	437	434	450	424	456	444	448	452	443	440	456	420	418	420	446	463	460	443	453	455	447	441	454	433	449	430	448	428	435	485	465	440	444	420	439	418	447	398	441	474	443	440	436	424	467	443	439	417	445	424	451	469	453	471	467	440	428	431	430	461	453	497	436	404	439	466	428	459	470	439	462	435	414	428	443	434	414	463	405	440	437	437	482	455	436	447	460	430	457	438	454	416	433	460	472	399	433	428	412	415	479	449	449	461	457	425	428	471	431	447	445	440	458	437	417	458	405	460	459	403	450	452	448	444	464	432	467	424	486	414	428	458	460	424	468	461	449	445	477	433	444	444	485	444	453	436	465	422	432	420	437	411	439	443	446	429	452	447	419	424	447	423	483	453	457	467	461	405	420	418	457	457	440	433	434	431	440	455	481	438	382	440	465	456	415	434	433	459	441	452	417	435	418	471	459	435	450	445	488	427	446	495	467	443	440	433	457	445	465	428	451	412	398	449	464	444	486	444	450	428	436	467	411	449	436	467	465	427	485	449	472	429	458	468	476	438	464	413	437	443	442	460	480	474	481	468	442	392	414	416	419	432	438	407	484	457	424	449	429	471	466	425	452	426	453	437	472	475	433	473	405	446	471	451	452	395	446	439	451	402	453	419	456	429	430	444	401	457	411	400	449	465	416	459	504	421	472	427	436	412	479	470	456	421	425	436	453	450	456	430	434	408	465	471	460	473	485	442	435	386	465	466	401	449	438	421	402	437	474	433	470	446	417	472	424	413	440	432	429	462	442	458	439	454	453	453	446	454	472	426	438	471	421	444	430	475	441	421	462	440	473	443	430	402	419	476	473	480	434	432	453	428	387	433	467	462	427	391	446	412	474	442	468	452	425	489	423	473	439	415	425	448	450	486	426	469	445	427	409	469	471	420	443	459	451	417	412	470	469	448	433	433	465	428	437	444	465	442	457	426	444	432	446	480	490	439	456	428	431	441	440	446	468	479	417	463	435	413	425	430	424	419	457	451	448	445	438	442	416	487	420	472	463	438	460	448	437	440	436	444	467	445	441	441	430	445	429	428	437	445	458	436	474	462	445	439	429	433	444	424	412	438	449	445	472	430	476	475	432	408	447	434	479	440	456	449	451	442	412	447	420	440	470	438	443	429	459	518	429	424	419	409	460	453	441	420	449	462	450	446	451	469	446	439	437	449	458	481	407	422	436	435	480	463	425	469	455	441	444	453	456	436	427	450	453	461	469	438	452	448	464	420	467	461	457	460	437	450	456	449	438	440	416	441	459	450	428	457	481	472	445	430	452	428	439	436	460	464	439	429	428	445	466	426	474	419	399	455	455	439	446	409	448	436	412	426	413	464	470	441	442	442	450	401	419	448	440	416	427	419	478	466	467	457	449	415	430	430	471	436	456	453	403	430	455	412	434	409	427	467	443	429	473	439	452	457	418	458	456	421	492	426	446	441	423	460	419	443	455	465	426	464	450	450	441	469	477	460	448	448	423	452	456	456	433	458	419	456	454	423	420	428	461
6605	18122	19100	2983	2116	1605	1342	1053	920	809	738	652	677	582	613	548	593	524	568	548	511	567	524	495	500	499	530	500	524	497	529	487	521	515	533	467	529	514	492	444	479	471	471	519	509	520	449	489	518	491	478	482	480	440	468	473	487	504	515	510	465	469	464	449	467	462	462	438	493	472	501	462	462	449	461	485	471	491	490	483	466	483	475	513	497	491	485	473	457	489	485	483	449	474	452	465	468	459	474	497	485	468	495	436	503	466	459	461	431	467	465	496	502	496	444	451	501	479	449	424	449	492	442	445	471	476	464	489	464	489	464	471	476	457	515	475	458	464	477	478	494	462	478	480	506	465	486	463	489	505	467	460	492	467	476	453	454	478	476	460	455	448	477	493	490	504	516	443	469	476	514	473	474	467	508	462	464	442	447	459	495	469	480	504	485	454	487	468	447	480	489	502	432	478	472	477	494	488	463	488	482	471	462	463	480	500	489	480	481	490	522	455	447	505	450	484	420	493	491	475	489	438	470	490	501	497	494	482	502	470	472	441	456	467	474	510	461	504	487	462	481	503	443	450	469	485	457	495	502	450	454	447	462	475	443	454	499	465	481	475	463	472	491	476	494	504	505	499	510	484	479	458	502	474	478	485	459	466	478	465	457	496	498	477	452	458	483	503	467	508	452	488	503	486	472	465	465	481	492	447	467	479	465	456	467	465	451	473	497	470	455	407	473	442	455	490	463	544	523	498	467	518	476	464	465	461	463	454	462	526	499	471	463	444	468	478	484	472	509	489	480	444	465	478	471	480	444	465	452	454	475	460	478	479	483	447	436	475	463	444	488	484	469	489	493	454	447	455	472	458	465	469	490	473	460	481	469	464	472	442	476	457	455	471	469	455	463	504	435	469	452	493	500	481	464	477	491	471	455	478	450	473	467	478	476	482	456	485	429	472	512	435	495	471	495	467	446	442	442	497	461	476	464	480	457	520	437	491	491	451	505	494	501	501	475	446	490	448	447	494	497	481	510	445	480	497	464	464	465	472	485	517	451	475	444	449	469	466	531	472	446	469	496	469	478	491	478	469	512	493	478	450	504	473	460	513	472	454	491	431	476	483	461	446	458	491	483	490	472	494	503	470	421	481	459	467	455	479	454	498	481	482	439	482	460	463	513	446	495	410	502	460	495	430	463	483	453	507	478	426	458	498	476	488	455	456	474	462	461	485	534	465	506	449	473	472	492	462	487	508	480	457	478	483	438	477	517	415	531	465	451	477	474	462	450	492	463	480	453	460	478	516	468	502	489	453	487	476	480	481	523	450	490	501	457	511	491	513	497	462	491	480	504	481	477	501	479	505	473	481	484	501	487	471	465	475	482	460	503	481	446	462	475	448	498	508	544	467	484	456	494	477	488	495	457	474	475	436	507	466	476	443	486	473	486	443	431	488	506	496	477	436	471	462	488	503	482	473	494	488	490	484	501	480	484	513	448	444	480	478	478	474	431	483	485	477	513	494	475	465	490	492	433	465	481	470	409	481	505	482	459	450	466	487	452	429	470	494	454	518	484	485	464	425	486	444	483	489	447	460	500	490	502	484	466	474	521	509	478	468	462	471	485	466	464	493	497	515	475	472	462	469	414	475	456	475	492	493	449	477	454	451	459	431	470	508	474	453	440	468	497	494	484	460	478	458	458	487	494	461	434	462	481	458	457	461	502	470	462	468	469	510	483	476	495	472	502	473	463	476	489	449	472	471	517	488	458	442	441	471	435	460	484	493	495	435	434	433	477	465	463	469	451	430	490	454	507	483	482	480	455	491	515	459	479	462	480	486	468	493	474	508	469	483	458	462	470	501	430	433	484	493	477	503	464	495	481	482	490	445	471	489	455	478	475	463	477	489	471	480	479	490	490	464	471	499	505	497	500	464	493	485	487	431	524	529	489	490	452	480	434	504	483	465	465	438	461	476	479	509	532	468	469	457	454	442	471	474	505	444	471	437	497	409	501	489	478	503	480	449	471	494	473	473	496	483	471	468	475	478	460	437	488	468	468	465	499	467	494	480	458	474	477	458	456	456	440	484	464	509	473	486	431	483	469	534	454	485	471	493	479	492	441	478	433	468	452	483	477	481	483	443	512	498	489	436	472	487	476	493	472	482	462	480	456	449	482	450	473	438	474	486	460	440	508	432	472	464	464	466	478	469	478	489	468	441	472	448	503	509	467	478	490	483	450	487	451	493	492	471	508	469	455	447	466	489	467	457	496	503	465	490	482	461	455	508	462	439	510	472	487	476	480	445	467	447	502	515	473	449	501	483	486	493	470	481	483	488	508	486	461	483	487	485	472	485	490	478	506	491	461	474	470	466	480	458	478	446	474	476	459	461	484	471	466	473	461	475	465	494	446	489	512	504	466	483	466	493	442	492	485	505	480	472	521	505	443	468	455	460	460	473	483	441	470	514	503	465	475	471	431	477	476	522	479	487	463	511	497	490	504	429	479	437	470	453	443	478	465	481	478	474	515	451	477	479	480	494	477	489	490	464	508	474	502	440	461	451	543	479	456	458	500	447	480	453	439	440	427	458	454	454	451	481	474	456	470	511	516	489	454	475	506	453	480	486	476	472	495	489	497	447	489	456	462	491	470	468	489	487	513	509	470	483	488	503	472	529	466	459	451	477	483	503	506	496	467	491	530	436	510	484	498	475	507	506	471	453	490	464	476	470	447	495	487	479	464	486	462	489	472	500	490	515	442	500	495	483	483	488	527	467	452	456	467	505	451	477	479	476	483	494	468	463	496	487	506	494	517	492	493	468	511	497	458	479	451	462	501	478	482	418	480	452	427	496	483	457	517	444	519	473	492	499	469	469	477	458	470	504	470	477	484	507	474	505	455	485	471	483	473	497	462	450	472	523	482	448	494	491	494	440	479	494	470	489	490	518	447	477	486	457	496	508	415	472	473	508	477	487	468	482	465	427	466	459	464	481	520	469	488	487	455	522	481	475	526	439	507	464	514	477	471	483	499	472	472	494	493	444	454	494	453	454	462	449	462	496	469	491	459	443	482	450	461	453	486	461	432	455	467	469	444	462	449	483	470	490	476	465	508	486	462	438	446	498	473	461	474	516	482	493	495	455	486	467	501	468	464	473	475	484	492	468	486	472	449	499	450	466	479	459	445	500	474	480	504	454	463	463	432	452	472	502	446	441	497	496	430	503	484	501	490	466	448	439	499	481	446	491	501	454	457	466	489	482	478	486	478	466	454	478	483	493	518	445	478	501	433	490	450	500	454	490	464	492	486	484	489	447	486	462	514	460	499	452	482	457	487	475	455	464	476	499	410	451	480	464	503	424	511	468	473	475	446	447	453	484	452	478	502	485	485	463	480	501	449	489	496	496	471	485	459	484	458	500	508	476	509	449	446	479	466	470	501	452	461	507	470	449	507	448	449	442	460	509	456	491	525	456	469	473	473	481	453	487	446	478	479	442	465	439	484	508	433	514
24731	21277	27780	25045	14133	572	360	274	243	207	189	192	161	130	165	150	167	135	152	147	136	142	129	147	135	149	128	139	137	107	134	137	132	125	130	109	162	118	123	110	131	123	120	113	112	125	109	118	129	131	116	147	128	127	107	111	124	109	123	116	107	120	118	108	119	113	114	123	116	130	107	132	110	101	113	132	120	128	112	106	128	119	104	100	124	114	120	97	114	124	144	129	130	109	107	107	126	122	112	118	132	124	119	105	104	136	105	126	113	130	114	121	116	129	112	112	109	107	132	116	119	117	98	112	109	103	127	106	118	111	138	121	124	123	118	130	117	111	124	119	119	127	126	124	127	116	109	125	115	116	119	113	112	128	122	149	123	113	122	124	121	117	109	106	129	123	108	122	133	138	124	118	124	101	105	123	110	113	116	105	129	108	113	113	113	104	118	125	141	124	124	129	130	115	109	119	126	115	133	128	127	113	98	125	115	107	127	126	101	118	119	117	124	133	121	112	133	153	108	125	125	128	122	130	126	123	110	113	123	106	130	109	103	128	140	108	112	107	120	114	112	125	113	112	120	116	125	111	96	114	112	105	128	114	124	100	106	107	113	128	132	134	122	130	117	119	128	103	133	120	133	113	112	123	101	123	124	127	124	108	103	104	118	122	124	105	108	123	114	131	112	111	147	99	118	126	119	129	129	117	101	116	136	134	130	111	119	130	119	130	125	123	114	110	103	111	126	124	109	121	107	119	119	97	96	124	101	104	109	115	118	126	101	112	128	121	140	106	120	108	101	127	110	122	125	128	110	116	130	115	105	122	130	131	97	119	128	109	132	107	111	119	113	134	117	118	130	123	117	118	120	128	118	119	112	113	133	121	114	116	145	104	117	96	105	105	121	133	143	123	121	115	121	105	99	124	137	110	116	132	124	107	119	121	120	120	123	108	122	121	129	131	119	135	117	122	117	111	124	119	128	119	114	131	130	121	113	126	132	111	136	109	94	121	107	111	131	114	123	132	106	111	125	117	102	95	131	114	118	110	119	118	114	115	106	114	137	122	131	95	122	111	137	105	113	104	118	120	126	127	133	152	109	111	139	120	118	115	127	119	112	125	121	137	119	100	126	120	128	122	109	116	138	118	117	121	114	117	118	132	125	122	104	111	139	108	129	119	126	126	134	100	120	99	108	125	107	117	119	113	117	113	123	132	105	117	133	136	115	136	118	116	133	89	105	106	118	112	110	109	112	110	105	117	104	129	109	114	130	115	117	97	140	111	115	111	131	111	115	126	115	95	118	117	125	115	127	123	131	99	110	128	108	129	108	136	132	110	120	93	138	112	106	117	118	112	107	116	103	123	110	113	116	129	119	133	133	116	116	134	121	121	135	110	113	119	127	127	113	110	127	124	119	108	125	111	122	133	103	114	119	124	125	110	128	131	116	118	127	121	133	136	114	111	119	113	132	124	126	97	113	135	128	100	133	135	116	110	110	111	104	130	122	134	120	124	114	105	114	120	130	112	128	140	116	129	116	111	123	130	116	107	110	105	99	116	107	132	110	144	117	125	135	128	123	113	124	132	131	116	105	107	121	117	112	109	133	137	118	121	121	115	110	117	138	101	122	109	120	131	135	117	130	110	116	111	112	140	111	129	121	128	115	123	120	131	122	97	116	118	95	129	132	121	133	110	114	109	118	125	114	103	129	120	99	127	106	127	130	89	120	114	106	137	100	127	102	115	113	119	120	127	124	118	116	109	120	117	114	126	119	121	91	112	106	107	102	136	102	114	106	117	125	117	116	101	127	126	122	101	105	109	119	100	113	148	126	111	113	116	129	111	112	124	123	121	108	112	108	139	113	112	118	103	123	114	127	115	119	116	119	125	109	125	122	104	125	126	111	126	114	123	116	96	127	127	113	106	110	125	109	104	116	105	134	133	114	113	99	116	129	114	101	111	115	133	108	105	109	112	129	133	116	123	137	114	133	116	119	113	134	115	113	127	94	127	115	107	123	118	111	133	134	114	119	107	120	110	105	118	130	103	121	117	127	121	119	119	126	106	131	117	106	94	129	103	129	122	106	139	108	103	122	96	112	108	118	124	115	102	129	100	125	118	127	108	127	125	131	108	114	118	116	117	122	113	122	129	118	113	112	113	125	115	109	119	127	116	104	110	112	135	127	132	127	102	132	131	103	90	126	132	106	128	121	129	121	107	120	120	98	124	118	118	120	114	112	120	125	118	122	134	120	119	112	129	107	111	112	145	137	114	101	133	108	130	125	110	156	114	125	109	114	114	111	110	117	121	130	115	126	117	122	139	118	113	126	117	119	128	124	120	124	125	96	111	119	140	115	136	129	123	112	126	103	118	126	128	141	119	128	135	112	132	132	115	126	121	119	124	113	131	115	119	116	113	108	100	126	120	128	109	127	112	110	129	115	117	103	157	125	117	119	98	124	130	132	89	114	114	115	125	135	126	113	133	126	125	110	114	124	111	122	129	92	125	105	113	126	121	107	122	137	121	120	118	111	133	133	122	112	113	114	109	113	93	133	117	107	111	124	108	142	108	114	112	110	131	126	111	134	126	119	116	127	113	124	128	134	99	105	111	120	130	143	104	108	125	109	110	122	126	128	128	112	123	108	116	120	129	111	114	113	107	118	107	112	132	91	118	92	121	107	116	119	118	132	112	104	113	144	130	128	119	114	122	137	128	123	123	110	145	125	94	109	115	130	106	127	137	111	131	131	97	126	118	102	105	125	103	132	126	119	115	117	107	107	119	131	108	115	104	112	107	123	116	125	136	114	112	129	109	125	119	117	108	114	127	119	101	115	119	112	126	118	126	120	116	116	110	121	114	120	116	99	123	116	98	108	116	116	114	106	122	115	107	113	117	117	105	117	122	113	125	121	139	112	105	132	120	122	121	111	101	115	124	104	111	117	130	109	124	113	117	134	119	114	96	108	135	89	145	134	106	107	115	112	123	125	127	115	116	124	109	112	120	113	111	118	120	119	101	123	116	119	120	103	118	115	94	106	123	124	112	133	114	99	128	123	111	109	121	103	129	110	125	132	116	147	120	113	121	133	138	140	116	116	122	98	117	131	109	102	123	121	110	120	129	117	122	121	115	114	125	106	112	131	126	113	131	102	117	125	109	119	94	115	122	120	121	117	107	121	112	111	119	120	127	121	119	105	110	127	126	107	122	140	111	123	124	125	105	116	126	125	92	128	107	123	123	106	100	140	102	112	118	122	121	121	118	116	96	108	114	114	123	143	116	125	114	116	109	115	118	125	113	134	140	122	124	93	125	111	113	120	129	107	131	109	123	107	122	113	109	126	104	119	119	115	99	103	102	139	118	114	114	125	115	110	113	117	112	124	118	122	127	111	101	125	112	136	108	120	122	111	119	99	135	120	112	107	128	125	102	106	127	110	115	116	110	109	109	113	118	109	113	106	138	133	116	126	129	152	127	108	119	115	109	123	108	116	112	127	136	121	123
6263	11999	13117	1616	1105	823	675	482	339	342	269	228	235	199	208	203	199	181	175	149	149	148	162	160	142	179	138	133	146	151	169	142	137	130	125	151	166	127	166	142	144	158	152	151	122	139	141	108	140	150	136	121	124	138	165	150	150	167	129	153	136	123	163	139	139	154	142	132	134	153	128	143	128	149	124	144	147	124	155	147	150	155	152	141	150	134	125	149	122	154	143	126	146	156	128	137	136	146	139	152	154	144	137	117	117	122	152	131	147	149	149	138	143	134	125	147	134	148	132	160	141	133	145	140	127	131	150	154	134	125	123	137	119	140	136	138	144	129	146	148	164	157	125	147	133	124	126	162	144	143	125	132	147	140	128	125	135	157	128	129	139	126	131	135	129	145	132	135	144	128	148	148	153	132	129	132	143	129	143	146	150	125	136	153	154	136	138	135	119	155	142	128	150	139	134	139	156	135	130	130	138	120	143	131	138	124	142	138	134	122	147	143	136	140	146	128	135	133	138	151	137	141	115	147	128	133	136	157	154	117	140	150	127	128	144	139	122	126	119	144	145	116	134	136	141	138	136	158	132	131	134	142	133	131	128	128	110	135	114	118	145	150	124	134	178	134	127	146	137	131	146	146	131	137	132	116	152	148	137	132	130	134	118	130	140	127	138	111	140	165	145	131	131	134	132	127	137	136	145	138	122	124	129	112	149	119	122	137	137	132	134	142	139	143	168	146	139	148	120	127	154	121	132	119	117	136	146	131	159	136	145	127	115	150	133	139	126	121	137	128	126	158	153	157	120	136	140	134	154	148	126	128	145	131	138	141	162	122	146	147	134	149	142	108	133	139	137	136	136	145	134	150	134	115	142	137	141	119	142	123	143	141	150	116	148	113	122	149	122	138	135	145	136	141	132	136	131	125	164	132	129	145	137	131	138	142	141	135	152	131	122	133	126	149	132	135	148	142	150	130	134	161	128	130	138	131	138	145	155	127	141	126	157	137	147	133	150	142	129	144	130	144	141	119	149	126	146	125	121	159	141	142	138	160	144	152	128	133	128	162	151	136	141	153	136	150	140	125	146	139	129	128	144	137	144	145	131	128	146	117	142	126	146	142	142	135	147	130	131	140	139	124	157	138	154	149	128	149	134	132	127	138	120	135	126	125	155	137	133	141	113	119	148	142	122	125	146	143	142	140	142	124	116	142	154	123	144	149	150	139	141	129	115	146	146	126	159	142	127	126	133	134	168	121	118	122	136	137	138	124	141	138	122	140	130	116	126	148	133	138	140	133	140	121	133	120	134	173	141	129	151	138	124	122	141	155	134	143	139	141	151	128	132	125	144	163	134	127	138	140	127	115	131	150	145	128	140	112	123	166	112	144	147	118	136	151	150	162	147	152	128	124	127	158	141	137	108	136	129	122	118	137	124	146	142	132	125	109	119	139	121	152	130	148	132	146	125	145	144	126	133	134	140	125	147	118	139	147	136	132	141	123	130	145	138	142	146	134	128	125	137	122	138	128	132	153	131	131	132	133	148	134	129	153	147	116	151	116	141	130	125	141	142	138	137	131	117	128	144	150	136	157	127	132	140	159	127	128	144	140	128	149	148	136	130	151	144	141	143	137	139	153	133	145	128	145	119	127	136	147	137	137	142	129	152	167	134	123	140	132	125	118	135	109	156	140	141	148	134	136	140	154	130	143	116	144	156	124	148	135	123	153	131	138	118	138	133	112	134	136	135	125	109	120	129	120	142	145	119	146	140	143	154	147	120	115	111	122	143	135	136	128	168	113	142	142	114	108	131	147	147	130	138	163	128	149	153	135	129	157	168	147	134	128	137	132	142	135	145	129	138	129	140	136	140	122	165	125	152	137	124	136	123	128	135	139	136	148	148	130	133	151	149	135	133	117	152	126	124	144	138	156	139	135	164	136	145	147	147	132	127	148	138	155	126	140	144	146	137	137	130	134	145	127	117	133	157	149	128	143	134	132	121	144	133	130	122	112	149	143	147	147	145	132	158	148	140	153	147	134	130	140	149	130	142	148	134	147	158	109	127	127	149	147	143	132	118	143	150	150	137	121	149	136	142	127	153	149	120	118	137	134	141	148	128	143	139	131	145	130	144	132	133	132	127	130	131	139	137	157	140	157	128	144	115	128	126	123	143	127	141	124	148	150	99	141	144	147	124	121	140	131	148	128	129	148	141	136	135	138	139	132	134	158	149	137	138	142	113	137	133	156	154	132	146	138	144	122	120	122	147	139	141	145	147	135	123	142	151	153	135	131	139	142	146	107	143	144	121	128	136	149	154	143	138	135	125	112	139	130	115	126	143	131	136	154	145	136	113	113	125	126	161	130	125	128	127	130	149	130	132	134	138	139	121	149	124	123	133	135	157	144	163	127	149	159	144	150	141	139	140	145	154	130	137	133	136	153	142	106	129	129	137	135	134	118	103	137	130	132	131	149	130	127	129	145	134	150	121	140	135	140	150	139	139	134	134	130	134	132	141	130	131	144	164	140	140	134	144	136	136	117	145	133	149	135	113	140	139	126	126	149	131	141	138	136	121	124	152	126	136	138	145	142	150	148	136	121	134	131	137	125	134	144	150	155	168	133	123	131	144	156	124	142	120	133	154	140	135	132	146	136	136	136	139	137	148	123	119	121	131	139	157	138	143	135	138	129	141	128	132	140	139	131	144	131	147	135	138	144	139	155	163	135	150	163	161	151	126	155	134	136	130	143	123	148	136	150	138	152	127	117	138	134	149	141	155	128	131	128	141	154	127	145	140	135	148	138	116	143	128	122	137	150	136	134	148	120	132	136	122	141	136	134	139	130	138	142	129	121	143	140	111	143	142	120	142	143	137	133	144	152	145	143	127	164	129	135	133	122	152	136	138	137	118	131	133	132	141	145	124	127	137	126	136	143	165	137	150	145	142	111	127	135	126	132	141	137	126	150	145	148	135	134	153	155	138	135	127	154	135	119	154	123	150	148	154	141	135	143	148	118	130	146	121	125	125	140	139	143	151	123	136	145	139	113	125	147	147	142	135	133	129	130	137	127	155	133	149	147	129	130	128	153	131	140	146	154	145	136	150	139	133	146	116	128	147	134	144	133	118	148	115	136	151	126	124	136	125	136	129	143	122	141	115	160	151	135	124	120	141	169	126	135	157	120	152	134	137	131	159	140	128	160	149	136	143	142	161	142	126	136	134	114	139	144	130	131	145	161	125	165	142	145	117	153	148	150	122	136	117	164	138	127	141	148	123	147	130	150	135	133	127	137	141	141	149	140	140	157	139	139	129	157	107	128	105	145	138	136	138	138	136	126	162	135	144	138	139	121	146	130	126	137	139	157	132	114	141	128	137	142	135	126	147	119	127	141	134	150	138	143	155	136	134	153	118	135	140	135	147	118	133	146	135	141	125	147	136	135	140	136	118	127	128	134	153	145	150	136	129	137	142	158	146	128	148	139	135	143	130	133	129	137	176	158
22519	21286	29036	23877	21291	21334	11325	1211	856	711	587	553	532	460	458	416	442	393	387	397	363	396	413	376	397	356	370	340	363	334	368	353	361	368	329	330	356	317	351	352	328	351	343	357	345	330	338	331	325	351	328	305	330	336	321	310	314	315	332	322	342	342	355	331	334	354	312	303	313	325	325	326	331	316	337	315	336	300	328	321	349	340	344	304	304	333	319	353	350	320	326	331	343	318	330	319	325	322	300	320	333	362	282	336	326	317	340	318	325	352	328	286	342	343	347	328	333	349	327	352	322	324	329	292	372	309	315	325	354	313	330	316	344	312	329	312	286	317	313	317	345	324	348	322	354	333	355	325	367	328	331	320	316	338	307	334	320	344	332	344	327	333	310	345	307	327	315	309	337	320	322	346	316	334	338	303	333	291	313	320	313	305	323	316	371	329	310	343	330	317	302	296	298	299	333	327	303	323	321	310	311	322	361	331	344	335	323	329	297	337	350	354	335	325	325	352	353	316	339	331	319	312	307	333	340	297	326	327	347	343	322	323	317	325	336	350	311	311	345	316	355	313	313	338	322	355	286	317	321	322	285	324	293	332	335	287	340	315	325	314	308	345	333	323	331	319	333	294	338	349	317	349	311	332	349	300	326	321	312	294	327	331	362	333	326	335	305	332	311	349	318	354	342	332	336	319	348	349	323	337	349	355	340	357	301	344	343	299	350	331	352	294	366	332	335	303	320	347	314	309	323	317	300	321	291	325	329	288	340	314	332	320	290	313	305	321	309	316	302	336	329	339	326	339	309	322	361	333	344	336	309	348	338	334	312	350	353	311	352	312	327	303	307	290	314	292	336	329	327	339	307	320	337	326	329	329	314	343	308	325	344	348	291	316	292	312	328	325	352	352	300	332	322	305	342	326	336	286	314	344	313	322	334	335	331	314	312	336	323	319	323	325	324	301	311	314	299	323	280	326	306	307	321	319	300	320	315	313	321	352	310	324	320	310	326	334	331	335	314	367	330	344	376	312	316	369	358	303	337	330	332	334	351	288	325	298	318	334	347	326	279	322	314	294	332	327	325	335	317	369	354	363	335	300	316	287	316	318	329	360	347	311	325	348	323	332	297	340	333	298	321	321	352	286	318	300	340	283	300	352	328	303	309	319	341	351	319	334	314	332	284	360	307	339	331	331	352	294	319	317	330	344	335	329	352	342	313	366	337	324	343	337	348	305	314	327	313	309	314	285	335	328	310	370	308	351	336	324	333	324	307	305	333	306	322	320	319	312	302	347	314	275	321	353	314	319	314	334	294	321	344	302	353	329	324	334	325	337	324	326	366	313	321	336	332	342	333	307	320	321	320	345	330	317	322	342	328	298	315	328	360	309	367	301	339	340	303	324	303	325	339	334	331	333	348	326	325	347	312	329	285	340	346	337	319	341	332	313	334	340	332	309	328	343	308	320	339	358	306	303	320	330	315	330	338	322	305	304	311	344	333	305	335	319	337	303	318	330	309	321	338	324	330	301	316	338	356	337	316	315	319	323	337	315	327	325	305	333	326	360	340	330	325	306	344	345	326	304	330	347	324	387	325	354	321	302	335	320	316	291	321	316	294	307	319	301	340	350	338	314	328	314	308	338	306	329	332	376	316	342	349	315	303	348	334	331	340	332	316	334	328	334	305	338	310	301	308	334	318	292	319	324	338	341	311	352	357	313	315	304	339	329	306	310	292	340	317	309	308	343	302	306	297	350	328	324	332	333	304	283	331	288	295	354	327	348	316	334	367	316	298	321	319	319	341	345	324	314	311	333	339	350	319	333	292	319	321	297	324	332	341	336	315	326	305	277	337	338	348	324	348	311	286	330	353	353	321	310	287	294	286	329	316	326	356	327	309	309	337	326	336	348	306	320	311	313	338	350	323	312	324	320	322	333	316	305	319	312	336	323	333	321	330	323	337	300	363	310	322	337	331	321	332	319	329	316	331	322	308	315	320	324	314	324	341	333	307	332	324	316	309	323	316	294	298	312	281	326	328	313	337	341	323	334	311	332	305	297	303	315	335	351	311	323	352	326	330	330	346	333	329	331	313	333	323	352	318	345	342	324	318	320	318	347	334	326	306	361	318	301	338	319	300	300	314	321	358	308	341	346	329	298	353	334	329	310	321	308	331	313	309	335	314	355	326	347	324	343	329	354	328	303	330	310	303	300	328	314	319	340	335	337	336	338	344	312	302	309	301	323	336	315	321	334	334	332	307	351	344	308	317	353	345	307	353	304	315	317	328	321	334	318	334	339	344	337	322	302	329	299	335	310	340	312	311	359	306	311	330	301	314	331	341	304	351	315	303	294	326	344	321	337	330	307	311	347	340	303	336	318	299	356	323	297	316	327	314	343	333	315	325	308	339	304	326	363	316	350	339	330	299	298	330	312	350	318	320	346	342	357	312	336	302	352	323	308	308	335	313	350	314	342	337	316	326	296	336	330	316	334	333	328	340	350	337	314	300	348	288	328	340	319	351	345	338	356	324	309	317	327	338	315	346	328	300	347	340	350	329	330	318	324	341	308	317	351	346	306	327	318	319	321	330	301	329	362	359	316	330	326	289	308	327	316	306	325	327	317	322	324	343	331	270	347	335	362	327	316	327	344	325	317	292	328	342	350	294	300	350	327	316	303	302	325	316	318	327	310	343	297	323	339	288	320	320	299	331	329	290	307	339	317	344	333	293	312	323	297	344	299	355	323	315	347	356	317	324	330	345	326	353	317	350	340	304	318	320	300	312	320	323	321	311	360	316	332	333	320	319	339	291	339	298	302	340	335	357	335	307	334	332	322	325	304	313	316	324	324	326	314	342	327	294	332	315	305	315	346	336	356	342	311	347	327	323	335	319	288	303	335	300	317	353	330	323	341	313	330	312	332	322	353	317	332	324	319	332	323	288	327	318	349	327	312	287	327	337	307	301	287	361	331	352	330	325	269	340	285	307	323	337	349	314	331	298	304	331	345	319	311	315	323	329	334	351	320	330	331	335	337	300	324	349	325	329	301	310	284	339	343	299	333	332	321	313	309	278	332	300	335	312	298	320	331	298	322	290	321	344	309	328	346	314	336	358	337	327	314	358	312	304	353	334	332	309	319	321	344	339	344	305	337	324	311	331	329	316	344	322	330	336	327	352	286	311	328	315	315	328	342	315	348	332	322	353	353	324	352	322	328	313	333	301	346	369	331	320	310	329	330	323	320	342	334	303	314	354	316	307	334	322	337	298	342	319	341	333	325	314	356	325	312	321	343	326	339	320	337	344	334	290	336	317	307	321	327	303	325	369	325	295	328	291	342	316	333	334	300	346	319	310	312	336	324	326	315	330	322	329	314	310	337	324	334	347	307	323	350	285	351	313	341	315	290	316	341	346	324	301	295	333	322	316	337	338	339	321	318	314	313	331	318	312	310	376	304	304	344	283	325	318	312	325	315	342	356	327	323	325	328	343	303	337	315	356	307
9340	25814	23723	4961	3510	2780	1947	1522	1175	1059	814	750	672	605	572	503	511	508	485	467	442	419	391	452	421	433	422	412	384	400	392	389	411	392	407	348	360	386	365	387	380	387	374	364	398	360	377	367	395	350	364	367	336	354	392	376	350	360	374	325	376	383	339	328	371	357	400	367	384	400	354	353	374	346	367	382	362	324	352	365	365	377	348	333	359	345	342	348	362	348	381	336	367	380	385	382	348	378	354	353	389	358	350	357	366	359	360	343	347	366	391	375	364	312	377	310	360	373	342	328	338	334	366	355	357	344	329	403	373	342	398	361	334	343	347	362	326	344	378	369	378	351	364	328	357	354	406	352	351	357	365	391	382	405	350	365	353	366	311	338	388	371	337	367	377	344	361	366	384	339	339	333	337	336	332	349	379	358	337	338	325	342	374	341	377	346	345	357	345	321	335	374	353	349	303	332	308	378	326	316	351	357	345	379	317	345	336	352	336	332	342	362	355	343	345	350	332	378	396	351	366	348	350	355	330	390	357	344	338	348	349	351	360	371	359	351	349	369	349	375	356	368	362	372	367	351	363	333	346	341	365	356	361	380	360	364	388	345	347	335	354	354	365	360	341	373	349	367	349	351	332	364	335	365	374	361	354	364	312	351	377	366	357	337	377	331	337	343	365	363	356	322	365	369	355	357	367	328	377	332	367	399	368	364	379	344	354	357	355	352	382	354	351	351	381	379	365	344	323	347	351	335	376	366	377	413	343	371	355	363	357	327	341	339	360	345	332	353	352	338	366	384	334	372	383	347	334	366	360	353	358	386	339	374	366	333	356	326	363	321	346	351	349	340	359	370	372	363	359	389	371	338	313	371	355	352	357	373	358	372	365	379	355	322	388	335	403	358	360	374	365	345	397	341	397	362	348	336	366	377	382	347	358	360	337	326	363	339	398	352	365	326	325	362	349	334	376	352	350	380	378	341	374	350	344	370	324	365	351	338	356	363	356	375	372	349	352	354	347	335	357	350	360	368	347	366	344	371	366	374	344	332	368	334	356	365	343	338	354	391	377	366	332	378	354	358	376	366	341	399	347	345	352	348	389	340	362	370	373	403	348	341	358	350	339	319	342	345	358	360	356	333	358	376	373	342	295	361	366	369	370	349	342	383	374	329	345	366	350	333	383	357	334	338	358	360	322	372	356	335	357	325	372	362	371	365	331	339	336	347	357	354	403	368	374	335	343	357	362	340	390	354	379	372	400	336	364	388	358	337	336	388	321	370	362	378	343	376	349	343	377	379	378	383	359	365	367	349	330	382	362	358	359	355	382	359	343	341	382	379	369	328	368	354	358	352	340	373	396	356	326	344	366	370	354	371	347	326	343	367	384	353	375	352	350	330	360	340	370	399	363	351	347	377	347	377	361	330	355	367	383	343	382	353	387	364	383	361	353	364	328	333	367	344	347	371	354	352	339	378	363	348	365	356	381	369	376	341	391	355	344	352	367	382	319	345	347	363	375	364	367	349	356	354	371	348	340	358	328	366	329	368	379	314	374	344	372	366	323	337	372	349	353	378	366	323	358	382	343	339	367	362	330	327	358	339	361	362	361	389	334	366	362	371	387	358	355	346	374	310	370	350	356	339	337	311	353	358	359	360	316	352	378	364	380	349	390	360	384	354	372	336	323	320	359	347	350	337	359	354	341	358	374	358	378	362	367	351	360	349	341	368	357	380	337	365	360	324	360	348	388	306	320	373	335	339	339	342	369	329	364	343	382	378	336	363	351	316	333	347	359	338	347	334	393	356	352	349	397	336	348	356	355	376	319	361	374	375	393	361	379	361	356	350	320	380	346	386	351	353	363	351	333	352	344	347	343	369	344	379	367	345	345	346	371	372	347	337	383	347	355	352	323	387	337	343	336	346	338	357	354	370	369	347	373	359	339	364	385	354	352	377	371	382	382	327	365	335	362	348	379	361	325	354	368	338	341	384	357	352	323	347	320	328	396	354	338	334	353	373	366	355	378	380	363	323	371	360	348	349	317	370	349	362	338	355	324	364	372	340	364	370	343	367	369	348	366	385	398	358	355	372	349	326	354	363	402	390	323	396	382	350	361	346	391	357	356	339	352	373	397	338	365	344	381	376	359	359	359	354	368	342	364	374	365	382	335	356	404	345	378	379	340	363	368	374	335	373	368	357	373	334	353	381	330	375	383	399	351	387	383	330	378	334	311	377	348	325	347	372	342	342	353	375	365	364	347	361	394	377	371	365	353	366	384	367	371	355	335	369	395	362	356	337	300	361	366	317	353	346	361	344	374	361	370	333	374	341	362	361	326	317	342	356	327	371	368	363	325	392	345	362	336	344	353	373	348	331	346	332	321	351	370	322	371	328	350	360	351	387	343	393	353	348	356	334	321	383	341	344	364	339	379	348	317	349	333	315	328	354	362	364	349	346	322	376	362	362	376	337	343	355	349	354	353	391	380	311	367	341	386	375	357	359	337	349	332	388	364	368	346	376	345	375	365	331	368	342	353	353	356	342	334	368	328	344	341	347	347	332	351	341	346	355	354	344	367	367	360	347	347	380	351	333	358	383	349	363	352	343	374	357	362	363	365	377	359	394	334	374	328	347	339	340	365	341	394	376	337	350	376	387	368	377	334	350	366	359	346	313	368	360	370	354	378	383	347	367	344	369	349	366	345	360	356	341	346	334	352	335	381	376	312	341	367	332	361	365	361	351	355	361	370	365	370	376	347	338	364	356	365	356	356	345	334	356	371	348	344	390	353	330	356	370	319	330	345	364	333	349	365	377	352	365	394	357	358	341	351	373	360	362	343	355	348	371	363	331	354	348	339	367	371	355	358	377	373	361	322	340	378	367	358	396	372	342	336	354	386	344	348	339	320	361	362	328	354	362	371	344	357	347	342	345	331	355	352	341	365	366	348	369	348	356	364	357	351	374	329	387	377	341	356	366	322	346	330	354	356	319	341	364	353	341	353	361	332	406	339	386	338	368	376	405	339	365	373	324	335	396	366	364	383	348	348	372	371	355	378	340	378	356	349	353	382	369	341	380	358	367	354	383	376	353	355	367	361	373	356	329	365	355	355	333	378	350	337	355	365	339	341	363	369	357	332	335	354	362	351	355	356	344	360	348	342	370	311	360	338	360	377	307	368	322	363	350	367	330	360	365	358	378	332	401	342	384	375	360	349	372	339	318	343	350	368	328	351	357	395	355	330	346	371	332	374	373	385	372	332	355	362	368	340	360	351	356	376	343	367	365	329	349	367	360	375	347	359	351	320	341	350	339	353	321	361	304	342	361	334	373	389	351	380	387	357	342	350	387	349	329	379	358	343	334	325	363	360	360	310	373	337	338	352	380	326	377	365	366	385	367	354	347	326	347	351	354	355	367	353	354	341	322	359	325	352	343	328	357	384	333	366	347	366	358	312	370	355	390	347	375	353	358	368	329	338	374	375	355	381	353	353	359	332	353	359	348
27348	19317	6325	589	364	307	285	316	267	289	300	241	263	296	274	272	288	251	283	270	260	257	277	265	251	243	250	277	292	267	268	286	251	258	244	252	273	230	264	249	244	281	269	271	267	295	259	252	266	274	263	269	280	272	258	278	231	239	248	256	246	247	253	284	286	251	260	266	250	254	272	268	273	287	271	252	275	239	271	242	249	267	258	268	251	258	264	268	287	291	267	252	248	269	231	270	271	245	264	260	248	248	260	245	268	260	252	261	236	256	261	246	276	264	277	262	252	262	260	251	259	300	279	253	278	254	275	251	256	239	257	274	272	269	256	292	276	262	268	252	273	256	237	272	286	267	271	303	248	241	281	262	276	278	267	301	230	280	253	266	261	253	274	302	264	257	288	262	303	265	241	251	283	283	306	260	252	292	238	224	249	251	267	258	259	295	282	306	299	249	246	262	292	258	260	236	265	255	251	267	263	245	273	278	279	297	251	284	246	264	272	260	246	280	263	248	241	261	253	256	297	278	259	277	285	281	260	253	302	274	268	254	275	254	236	274	265	272	256	253	253	272	233	275	273	271	247	271	267	272	236	266	259	247	251	273	296	280	258	251	237	264	264	276	264	264	253	238	285	275	280	254	264	257	266	258	271	249	251	261	259	290	264	265	259	254	265	215	257	285	291	299	265	251	265	257	258	254	285	247	236	246	249	276	269	250	269	242	304	285	265	241	278	246	236	276	262	229	275	281	254	254	287	257	236	241	297	252	239	250	260	260	271	265	258	266	283	273	267	264	257	267	256	261	271	226	290	280	267	271	265	299	232	267	253	266	269	250	262	229	272	263	270	247	267	278	278	270	266	246	258	244	251	249	274	265	261	246	267	265	262	261	257	264	247	252	248	271	251	299	247	233	235	259	250	254	297	259	251	248	253	238	258	240	260	284	272	294	258	286	268	266	291	238	253	259	294	274	268	262	244	269	239	264	277	280	249	261	281	255	253	245	264	267	257	294	264	257	267	259	237	275	257	248	264	262	248	267	262	251	260	278	226	236	263	258	277	244	251	280	258	259	277	288	290	240	244	263	249	248	276	256	271	280	232	236	290	271	266	254	276	287	293	271	270	248	263	292	238	264	238	258	250	236	269	255	282	264	260	275	259	263	266	253	234	277	268	259	256	243	273	254	260	270	270	263	253	254	239	250	286	262	272	242	263	260	262	249	250	263	266	268	264	260	265	285	254	268	245	308	260	251	265	238	251	240	262	267	255	247	279	258	261	298	251	257	278	282	279	293	243	264	236	301	302	264	266	262	265	267	252	233	262	265	263	259	260	259	260	260	260	237	258	266	215	276	273	280	271	283	254	285	245	276	250	276	247	254	254	257	263	248	253	265	287	253	281	277	247	251	246	248	276	268	250	239	267	250	257	282	262	275	265	259	247	232	268	245	235	268	229	291	287	267	274	280	284	282	255	268	289	263	261	242	283	254	257	278	288	235	261	264	254	268	252	286	239	278	272	258	277	264	270	254	280	258	286	261	254	247	273	282	262	236	258	228	243	271	289	266	263	257	277	266	249	245	275	248	259	270	258	233	285	264	273	285	249	252	246	278	246	239	249	249	277	249	243	264	272	248	247	223	247	263	263	306	293	247	274	294	291	254	245	257	265	288	278	262	259	287	292	280	294	232	242	261	280	292	229	237	254	275	286	238	260	259	269	240	253	274	265	272	269	252	278	280	289	267	214	273	290	270	225	281	287	292	247	246	313	257	254	244	262	253	270	260	251	268	253	272	267	283	244	246	268	271	273	265	261	248	259	266	257	268	277	278	269	257	296	276	260	263	249	280	280	263	248	253	275	259	266	232	283	254	261	257	267	249	286	248	260	248	269	271	247	273	267	306	271	206	256	278	268	251	265	232	261	276	267	261	274	265	239	255	269	252	239	285	257	272	272	255	273	284	256	223	280	245	244	279	255	277	265	246	258	248	297	246	249	251	239	251	248	275	244	260	274	272	280	251	234	252	256	278	262	260	261	253	241	281	288	242	284	254	249	262	258	255	269	244	256	251	258	263	290	287	247	266	237	266	256	279	274	262	255	263	273	270	263	301	237	253	256	256	249	269	254	264	264	251	243	271	280	273	268	247	286	267	254	272	287	240	231	279	263	272	275	269	254	256	286	246	260	251	264	249	238	253	262	271	250	284	264	252	264	260	258	243	241	277	281	281	259	258	295	254	247	282	272	249	255	236	253	254	242	279	265	274	280	273	253	260	256	265	282	268	262	233	270	269	269	284	267	272	253	279	262	232	285	248	240	260	270	267	237	243	280	242	263	297	284	232	275	263	263	278	280	240	268	270	259	303	263	285	264	252	289	255	267	239	271	264	257	275	274	270	245	256	274	271	247	272	266	252	258	263	254	277	278	271	250	292	267	237	241	270	261	260	296	264	269	256	252	269	282	264	271	252	267	291	247	280	245	278	251	254	274	243	298	264	252	258	245	252	291	261	272	261	276	311	261	257	267	274	264	271	270	288	254	255	232	278	229	273	279	258	286	253	263	290	288	247	280	284	286	257	266	285	262	268	276	290	253	244	263	265	245	279	239	282	249	279	271	256	271	245	256	272	260	274	271	242	245	254	276	266	235	260	264	251	245	249	258	254	274	276	255	284	270	284	258	237	274	262	278	268	259	271	263	254	261	260	274	279	288	275	245	257	291	283	251	242	256	252	274	256	269	251	256	261	276	261	247	246	259	280	263	248	256	254	279	255	253	255	280	245	253	280	288	272	221	236	257	235	261	279	279	284	266	242	230	254	286	268	255	253	279	273	264	271	227	275	263	281	281	282	297	236	265	257	262	239	249	252	271	297	288	242	283	256	240	247	281	258	284	246	273	281	286	240	294	295	257	289	271	243	273	258	280	298	279	260	263	244	283	282	278	257	261	264	246	246	250	261	247	280	282	234	273	277	264	235	276	266	277	281	276	258	260	267	237	272	264	268	251	270	251	290	258	253	252	255	250	257	246	253	276	265	275	256	265	269	254	246	264	293	291	241	259	228	286	267	260	266	274	281	270	261	259	274	267	303	255	260	256	250	262	281	258	292	258	217	254	252	248	260	293	246	287	260	241	274	240	286	242	241	257	259	250	248	262	260	291	276	283	253	245	243	266	256	259	265	280	280	280	243	253	285	220	276	241	276	264	289	269	282	244	225	276	253	280	244	263	277	271	249	250	297	268	268	283	278	281	269	260	255	259	265	257	255	277	253	235	276	260	251	260	283	298	267	278	259	261	248	283	259	267	276	265	277	273	282	283	253	252	280	255	254	245	274	249	289	260	254	230	272	250	248	273	276	237	241	271	268	281	241	233	289	252	250	248	290	307	265	255	269	286	265	241	302	285	295	286	276	255	271	274	305	264	259	262	264	292	235	233	280	260	267	263	248	241	262	292	258	228	267	264	261	266	239	277	287	251	248	263	275	272	280	283	263	278	277	267	269	271	246
6820	3393	2087	426	366	332	351	311	329	293	307	322	292	264	301	301	301	282	303	289	269	278	306	294	254	290	262	304	263	290	250	290	288	254	241	251	279	306	271	291	258	306	289	232	268	288	279	279	259	273	297	281	301	272	274	267	286	287	297	289	272	297	277	280	293	266	295	286	293	271	301	288	289	292	289	278	304	284	303	291	309	285	294	305	266	301	258	269	260	264	271	250	300	281	272	286	284	291	286	280	293	278	331	293	270	266	287	269	269	296	276	289	275	290	286	263	252	289	276	286	288	268	289	283	277	286	250	275	306	304	275	256	266	266	303	299	262	270	262	309	281	283	273	287	299	249	293	293	298	284	285	279	245	288	272	280	285	281	289	284	276	281	286	281	305	272	300	280	284	267	282	290	287	257	280	294	278	299	294	294	273	287	298	296	289	281	262	302	253	257	282	314	297	271	279	301	253	296	309	277	265	267	272	285	269	276	272	281	263	285	277	278	280	268	271	296	277	300	290	265	308	285	272	291	284	304	279	267	291	294	248	297	284	266	284	278	252	295	298	305	295	296	270	298	278	274	276	259	301	284	323	269	306	303	319	292	302	285	255	268	282	291	293	251	288	267	269	304	249	310	276	293	263	281	294	260	280	303	297	269	283	253	291	258	277	250	281	266	284	258	273	257	294	278	259	301	270	310	277	286	255	267	265	269	266	304	283	266	281	258	260	278	265	269	252	285	275	246	276	256	280	281	273	259	266	259	274	287	326	324	317	269	253	255	282	278	283	286	273	275	275	274	271	260	282	273	254	254	287	286	302	304	270	309	290	275	266	272	301	288	270	255	261	299	254	281	276	280	274	276	266	279	276	306	272	275	258	261	282	282	292	293	308	271	271	283	266	284	262	277	270	278	282	282	285	245	278	279	291	290	279	272	275	259	250	265	286	283	279	285	286	272	289	263	306	309	286	265	267	268	275	307	249	262	308	266	262	286	290	284	266	308	305	263	272	307	299	268	303	278	278	281	271	292	310	282	314	278	249	276	310	296	297	286	266	286	290	294	262	271	274	277	281	280	287	303	297	233	282	283	273	289	270	255	286	249	266	287	280	320	283	281	278	280	274	278	293	258	281	304	305	305	276	281	268	265	274	285	267	307	272	269	277	279	266	298	308	287	269	269	296	287	299	279	273	315	280	274	305	317	316	300	284	281	299	286	302	284	278	288	286	296	308	276	278	303	300	252	294	283	275	289	265	294	276	303	277	280	279	257	273	327	286	276	263	267	303	274	316	297	271	285	292	255	290	265	258	290	268	254	264	280	307	301	257	267	277	277	286	307	273	277	298	302	299	288	310	287	255	307	288	255	284	301	271	305	292	290	298	288	273	266	282	292	306	285	272	307	267	280	293	319	272	256	267	276	294	293	286	296	278	277	261	309	289	284	268	298	286	277	287	261	304	291	246	304	282	281	258	309	264	277	309	286	306	295	269	253	291	293	294	275	305	286	302	300	288	236	289	292	254	261	269	261	297	287	279	270	236	282	298	287	293	253	248	263	303	300	288	302	283	250	275	231	285	274	293	274	278	298	271	324	262	299	287	240	297	290	253	330	300	284	311	290	294	271	296	276	287	278	271	289	270	268	264	296	290	304	288	290	260	285	292	266	264	255	299	259	286	277	278	285	255	286	307	313	270	272	285	314	271	245	256	303	306	301	291	281	266	309	291	256	274	254	256	267	267	294	282	304	290	277	294	271	267	311	268	280	260	289	307	286	240	268	257	264	289	285	271	252	292	253	295	276	255	295	270	274	293	262	276	274	285	297	270	286	294	288	285	256	291	281	267	284	279	290	284	314	263	275	264	279	280	274	310	303	277	278	273	291	310	265	308	286	263	271	299	297	279	281	270	281	289	266	291	336	300	267	281	283	284	288	270	283	280	293	286	343	259	264	293	296	307	259	270	286	267	306	297	263	267	278	306	296	257	279	296	301	289	263	255	285	262	259	270	288	258	275	276	284	302	300	264	263	274	298	286	268	300	244	256	308	262	319	272	269	292	289	300	298	291	277	277	277	277	323	271	312	251	286	296	295	283	300	275	294	264	295	280	290	309	267	273	259	304	285	288	287	274	308	278	275	255	311	288	296	287	309	271	269	253	290	283	281	266	267	272	299	295	278	262	321	294	287	285	296	257	302	255	277	283	270	280	285	280	285	273	265	267	291	285	267	305	265	279	282	289	285	283	262	295	279	285	294	280	284	263	294	311	291	312	281	286	280	250	268	309	249	265	292	266	278	274	244	278	264	274	285	264	297	290	256	283	302	272	283	276	265	302	293	268	276	295	271	285	277	277	326	297	257	238	271	291	285	300	284	281	302	294	268	272	274	282	277	301	270	283	273	289	268	327	279	277	308	271	267	304	303	309	306	276	266	281	289	287	293	273	278	265	296	285	254	302	288	270	285	319	260	272	265	304	264	290	295	278	285	289	270	259	305	280	269	250	277	306	288	276	302	242	253	306	267	286	298	308	268	280	279	270	244	263	302	281	271	289	274	286	273	274	312	302	276	328	262	270	340	289	323	266	269	283	261	298	299	299	259	314	285	301	282	283	275	296	307	291	281	293	274	288	285	300	287	304	273	316	304	310	243	292	293	295	279	321	282	275	275	288	298	279	306	273	304	273	277	272	256	301	286	281	300	270	259	278	274	282	287	286	288	269	269	287	299	295	270	307	278	288	263	295	275	269	286	302	284	272	279	280	251	275	287	267	295	295	302	294	291	299	295	298	288	311	278	290	296	283	292	274	254	273	298	299	261	289	274	302	300	282	273	274	294	285	254	305	259	271	286	296	261	281	294	277	279	297	276	287	267	254	281	270	312	281	251	291	269	286	295	296	275	264	272	272	279	252	281	287	274	267	277	267	290	262	290	282	262	279	286	266	266	269	258	247	283	309	262	302	251	262	296	290	282	272	284	303	269	273	272	283	310	284	296	277	262	262	299	306	290	295	286	295	279	291	274	279	267	273	298	271	304	266	279	272	273	282	276	283	272	269	272	295	270	266	244	295	286	299	286	298	282	287	272	268	275	258	266	269	279	279	298	302	274	278	298	297	300	283	283	281	295	291	297	284	281	285	300	274	280	255	326	273	261	268	293	265	263	267	287	280	263	274	271	270	288	305	283	275	287	312	262	295	269	268	301	269	283	282	268	269	286	288	274	313	287	293	299	293	293	267	249	279	309	266	277	294	295	290	280	260	263	268	276	307	285	321	288	297	258	290	303	304	291	281	281	297	282	313	305	296	282	254	251	288	257	280	275	282	299	301	253	271	291	284	300	294	269	281	273	287	263	259	267	305	278	268	278	275	280	270	302	289	301	294	272	291	275	255	313	260	304	298	307	266	293	280	288	286	268	287	287	284	273	305	308	265	274	268	292	284	294	281	304	297	284	253	292	273	283	287	279	318	272	284	263	308	273	279	276	305	266	279	313	293	294	326	273	288	288
23574	21264	28680	24136	21266	12351	1294	800	690	645	586	600	550	529	507	557	453	483	481	492	469	473	452	444	420	456	473	485	490	451	433	488	442	496	474	456	425	454	432	457	432	427	443	434	428	422	406	452	427	463	412	472	453	438	439	412	458	412	453	403	442	428	456	447	452	457	402	452	453	410	434	459	440	425	442	472	454	471	445	425	472	407	466	453	458	429	445	421	443	473	457	415	441	442	378	457	437	398	447	440	443	446	437	441	464	453	441	481	500	418	424	412	431	396	450	468	443	465	434	415	416	439	447	452	472	426	436	438	467	466	475	443	462	438	419	453	433	445	456	455	452	447	443	420	409	434	457	418	412	449	445	420	433	450	462	470	462	448	420	453	453	444	480	442	436	447	450	423	469	432	458	442	457	447	450	430	440	454	430	422	462	453	481	449	437	441	419	443	449	391	420	416	454	456	467	417	428	449	458	443	433	444	430	410	426	410	452	437	448	414	425	484	461	419	459	405	436	425	443	485	431	481	446	417	434	464	442	434	448	425	460	430	474	420	448	458	447	437	432	422	415	423	466	399	446	450	429	426	414	423	435	448	456	414	432	430	414	474	434	427	413	416	468	442	436	491	452	448	429	434	451	435	403	456	432	486	437	457	420	418	458	444	478	470	429	467	466	437	448	405	452	476	423	438	440	475	439	452	415	405	449	428	444	445	459	441	450	453	458	456	405	441	446	435	436	439	491	449	427	452	449	397	424	460	461	452	446	420	456	433	434	438	394	438	445	431	450	429	441	477	449	467	466	448	476	415	445	471	451	441	425	480	454	453	422	455	474	446	438	436	408	466	427	419	451	462	441	428	411	461	419	461	463	423	461	413	421	450	412	440	422	435	451	435	421	423	469	454	446	459	419	445	454	496	444	419	421	433	470	424	470	472	446	457	459	456	440	433	450	456	381	453	458	430	428	423	423	468	428	455	441	455	445	460	427	411	479	433	443	473	448	425	423	464	451	443	440	456	450	432	433	463	383	448	428	447	434	470	431	404	444	421	448	429	436	444	456	431	451	502	428	468	425	425	455	462	425	463	393	450	455	468	474	430	480	446	395	402	437	422	471	427	457	475	452	436	453	464	483	460	451	440	409	461	439	451	431	429	470	405	444	449	407	418	452	435	465	461	496	443	442	441	469	485	468	463	470	406	430	443	415	449	418	412	443	471	456	462	433	416	454	443	431	402	468	448	463	411	418	490	450	436	432	435	448	431	433	429	456	423	455	424	440	421	468	428	403	454	482	431	474	433	448	437	429	457	431	470	429	417	445	433	457	386	440	454	429	439	441	470	402	428	457	444	467	459	457	443	452	385	395	469	471	410	454	455	441	435	440	390	475	427	497	428	449	422	404	405	434	400	472	426	438	484	446	438	427	472	429	460	390	460	445	485	462	452	464	446	444	462	440	481	464	419	422	463	447	430	436	421	442	426	411	390	443	462	449	444	440	447	454	446	420	419	409	432	433	440	457	442	433	454	439	461	451	454	431	428	428	416	391	420	456	442	469	450	434	453	434	432	443	444	442	449	422	420	444	444	476	445	437	464	418	465	464	448	454	407	482	473	415	464	427	446	443	405	466	473	433	465	486	472	440	432	503	436	426	424	416	432	423	453	400	464	454	502	435	423	444	423	414	456	464	450	435	436	436	472	430	441	448	441	417	440	427	425	429	428	437	438	445	457	442	428	451	452	466	461	454	420	447	412	464	490	463	443	452	444	403	423	462	442	459	483	442	427	410	467	434	454	417	433	465	430	408	483	430	447	426	435	433	433	441	431	459	436	431	436	460	434	450	422	477	433	429	467	447	424	420	455	490	465	453	429	434	409	446	430	441	437	425	462	469	414	465	479	415	421	475	419	469	439	424	450	415	445	484	438	434	413	435	430	434	433	452	454	462	426	436	406	424	443	418	470	466	435	411	452	431	467	393	448	453	445	431	460	420	465	456	422	430	398	406	425	417	457	428	431	423	424	453	434	452	449	447	427	424	437	398	467	476	481	483	409	429	396	460	431	433	383	458	422	454	421	430	440	447	433	437	452	435	475	415	435	442	430	428	438	453	450	433	451	446	416	424	420	455	443	445	405	417	439	478	461	413	437	397	392	427	447	435	440	434	447	441	435	423	438	418	460	471	405	401	420	430	471	431	433	411	458	454	468	414	436	470	464	446	437	405	454	414	474	403	418	409	446	459	425	403	420	450	384	439	438	457	406	441	438	429	454	423	432	406	481	436	465	431	458	455	405	445	440	476	450	444	425	444	430	458	469	472	431	412	430	434	467	445	464	450	445	481	431	413	471	432	481	433	425	448	430	413	454	446	448	455	432	436	403	448	463	418	425	414	472	415	427	476	444	430	425	441	467	440	489	453	418	428	450	431	493	487	485	443	440	444	434	475	464	467	420	405	438	444	456	453	434	415	424	464	462	445	427	439	420	433	412	420	459	440	455	420	434	450	444	482	466	424	394	462	449	464	426	404	432	413	459	453	384	426	461	432	445	423	441	392	419	453	398	429	408	445	443	434	447	423	460	455	424	423	452	484	406	419	450	430	437	448	439	484	435	464	425	414	414	461	450	434	471	434	455	432	438	448	422	468	467	432	431	449	416	437	438	422	457	424	440	432	440	449	476	466	469	423	423	429	450	427	427	429	447	430	454	457	415	410	432	468	426	420	457	455	433	454	444	455	423	421	429	461	444	431	457	450	394	430	427	429	422	444	432	426	437	450	417	429	472	462	453	453	457	413	432	474	427	444	477	456	428	450	447	443	447	427	415	464	441	448	443	437	459	428	429	474	460	446	472	443	465	456	474	424	421	464	426	464	430	414	482	484	431	452	457	438	423	433	453	464	442	437	447	402	466	456	451	425	425	431	435	444	424	465	454	428	463	417	436	433	437	454	448	412	446	474	449	396	436	436	469	430	478	450	450	469	455	447	402	439	421	441	445	404	448	416	474	451	472	461	468	481	427	439	451	483	442	424	446	460	419	455	445	434	431	450	438	449	464	438	423	434	454	487	439	452	451	466	438	422	388	433	426	445	423	462	471	416	460	428	423	450	447	446	462	442	479	436	433	452	427	428	455	463	442	446	423	438	432	447	458	439	441	443	446	427	457	429	455	391	437	456	463	427	430	428	455	470	450	421	458	425	447	460	454	417	481	463	433	440	447	454	393	428	433	408	443	451	479	420	424	440	433	452	425	438	466	441	459	446	453	440	452	455	455	444	406	422	492	446	443	461	448	413	443	443	429	424	483	431	456	478	412	405	403	449	407	423	430	454	414	442	470	437	481	477	426	412	473	420	460	427	441	425	434	424	419	444	493	399	427	443	445	441	426	438	457	451	417	433	452	438	436	451	459	492	433	456	490	372	430	419	406	457	441	450	449	466	445	443	423	420	471	403	433	416	440	465	422	456	403	400	440	439	394	422	410	416	449	465	425	430	448	441	462	504	455	387	476
7624	16927	16219	3002	2209	1684	1321	1037	928	763	743	675	696	606	590	570	570	578	548	564	495	554	515	485	516	466	510	469	503	504	514	473	507	460	518	499	467	442	435	469	523	474	519	462	502	490	483	471	437	489	471	441	473	471	429	468	499	460	414	474	470	520	501	487	520	486	472	462	472	511	457	454	452	484	453	495	461	487	437	485	462	505	478	446	483	450	479	484	449	479	456	501	485	490	499	463	477	460	471	458	485	443	491	478	416	481	461	459	465	479	485	428	489	436	473	471	468	486	486	477	486	468	487	457	459	465	507	480	495	458	461	493	485	441	479	491	493	464	448	482	483	441	485	515	500	471	499	441	446	517	508	447	475	477	498	463	469	400	495	453	444	484	470	447	486	474	494	460	476	459	438	432	481	477	448	452	507	466	468	453	481	464	459	448	437	465	445	459	435	458	448	437	440	493	500	470	455	492	489	458	470	453	474	457	437	491	432	453	478	487	472	494	504	484	469	485	477	467	476	476	494	460	470	483	443	487	473	452	488	478	493	498	455	470	479	497	457	468	472	479	485	494	439	455	494	482	501	475	466	437	494	466	456	476	478	490	448	461	524	459	472	493	468	457	476	527	453	467	410	464	470	460	484	457	500	487	493	457	469	478	449	455	438	481	438	473	463	479	480	471	456	442	459	476	454	439	457	492	474	501	494	473	490	483	466	478	456	478	451	492	465	436	456	448	424	514	494	515	472	453	462	467	443	451	482	482	479	481	426	506	490	475	466	480	445	473	473	497	482	480	486	454	451	443	474	486	464	462	473	488	477	480	499	459	424	506	466	463	482	485	466	458	470	454	458	486	440	464	515	494	466	467	475	451	411	472	503	448	445	453	457	497	458	428	472	410	483	502	454	468	476	493	454	463	475	473	479	457	444	479	468	486	471	458	480	504	460	468	505	515	460	480	480	509	510	460	485	463	427	450	430	462	505	473	460	509	435	449	470	471	456	423	480	459	495	467	461	460	507	449	445	484	505	466	498	492	463	479	492	479	471	446	462	492	496	475	429	464	459	464	477	440	488	427	525	475	485	443	483	433	487	468	462	490	453	479	464	461	455	454	454	504	409	473	497	446	483	457	472	491	506	460	496	434	462	485	431	506	496	451	458	470	455	485	473	477	486	470	462	445	474	454	431	447	483	467	435	434	512	470	517	500	463	495	484	484	475	483	491	463	496	481	502	497	451	491	521	477	452	459	492	481	432	444	458	457	520	512	464	462	497	422	427	454	442	505	469	448	450	456	444	452	413	459	510	518	460	513	498	439	486	452	483	496	464	473	437	438	474	452	435	476	454	433	505	452	476	477	490	432	471	471	460	477	461	420	498	444	436	483	479	463	520	475	482	480	451	495	487	488	446	438	453	445	467	498	491	463	441	491	500	471	459	446	491	527	478	460	514	488	464	465	479	451	437	415	486	462	467	459	470	479	478	493	459	501	477	448	442	481	494	474	440	484	508	485	445	477	435	493	446	482	470	495	527	496	482	445	473	490	429	471	467	484	457	463	484	479	482	471	467	468	450	542	491	449	476	470	513	429	421	457	443	504	459	464	509	482	471	457	442	452	446	463	492	476	468	455	493	442	503	459	473	442	474	448	484	492	470	438	441	453	475	441	484	442	465	432	499	449	443	446	491	483	491	428	478	491	476	454	470	461	460	471	488	489	462	462	458	454	445	482	510	426	482	451	451	464	448	477	496	470	497	479	476	454	480	466	486	458	469	483	469	473	472	513	505	517	473	453	517	469	475	468	469	467	467	470	475	454	464	468	485	456	493	493	507	469	430	466	467	464	466	477	476	480	454	474	487	463	477	469	467	466	451	443	515	493	477	493	454	448	467	492	433	486	448	466	477	458	470	516	459	466	447	505	518	454	425	452	483	461	493	483	505	456	438	497	529	495	479	476	484	462	478	468	441	433	419	500	481	440	478	433	490	455	483	465	463	462	493	511	477	483	418	450	444	458	483	489	453	489	503	492	472	464	445	480	457	429	465	497	497	499	494	496	449	482	484	483	472	462	475	473	463	472	490	440	481	479	471	478	500	496	484	483	448	474	460	490	445	507	438	421	479	430	488	507	465	489	432	481	488	509	477	462	432	478	452	453	462	476	449	470	465	464	458	467	407	491	446	479	448	493	484	460	462	462	482	466	459	480	451	441	456	461	483	471	445	477	476	508	472	478	490	464	461	489	432	484	438	465	446	458	467	441	439	484	485	471	492	510	435	481	480	442	471	478	490	431	499	474	473	475	468	473	458	480	474	489	554	494	488	447	481	466	472	468	444	460	451	464	479	475	453	478	452	471	471	502	518	474	489	470	471	469	478	444	460	465	442	526	491	451	491	476	459	456	466	492	463	441	463	449	450	472	447	448	472	508	465	427	472	459	437	469	487	451	470	468	465	451	482	460	436	451	448	492	449	525	445	503	487	470	453	474	438	466	450	448	472	473	455	483	465	511	504	437	486	448	490	489	509	480	507	473	470	491	479	466	467	446	470	466	450	469	505	429	455	465	464	439	449	449	454	481	469	509	453	465	484	475	457	485	439	451	482	454	426	502	454	450	418	430	480	458	490	465	479	463	439	499	480	421	489	467	456	478	489	466	447	477	472	474	457	466	484	509	453	467	450	498	451	469	461	471	479	444	472	480	461	482	471	480	465	475	464	452	488	466	493	510	460	479	440	479	439	460	430	482	464	425	465	469	481	480	480	466	461	446	440	453	430	475	451	465	486	436	469	445	472	427	478	458	479	456	468	450	471	444	486	491	458	465	500	458	420	456	496	462	458	422	466	470	441	434	444	462	492	511	476	493	492	449	468	509	470	477	479	494	451	475	489	467	434	444	460	495	457	498	476	500	484	488	462	483	442	418	437	450	443	479	445	505	497	460	494	456	446	446	504	459	433	484	504	463	480	433	476	446	503	457	503	486	465	473	485	456	428	467	475	460	464	483	486	454	447	502	449	451	505	442	456	444	478	488	466	479	473	501	503	442	476	469	483	459	457	438	460	533	462	461	485	435	454	500	483	448	499	480	471	440	480	446	479	481	440	521	460	468	484	435	483	460	486	479	466	473	461	481	449	484	450	473	499	499	459	459	466	470	473	480	476	517	451	478	478	447	481	490	477	473	465	450	468	443	497	493	438	478	449	419	468	512	462	504	480	439	471	435	493	483	464	494	455	472	460	443	482	517	502	475	483	433	496	431	455	449	452	452	449	440	454	450	483	458	435	481	494	443	461	474	478	418	468	491	482	486	473	455	471	466	486	507	447	484	482	408	470	457	494	479	507	425	478	449	469	504	456	422	525	440	445	458	492	441	472	483	508	477	490	452	432	476	447	471	519	423	484	477	478	443	447	487	456	444	446	481	524	490	481	454	477	458	526	486	442	473	479	466	440	431	445	483	489	482	498	458	460	456	482	440	427	447	505	495	504	438	488	442	452	527	453	434	471	477
24636	21252	27761	25029	14313	630	399	258	252	210	197	203	176	171	166	145	148	122	148	126	112	123	134	127	117	126	124	126	114	138	118	116	111	121	104	126	111	116	125	126	117	100	107	114	107	103	127	130	131	98	123	116	119	100	114	108	128	122	119	129	133	107	128	123	111	122	110	103	100	101	122	140	108	132	121	95	128	117	124	115	121	127	123	119	120	109	111	110	114	108	110	121	101	86	121	102	137	100	135	118	110	109	107	111	118	125	116	115	128	128	106	110	88	129	113	108	130	105	130	122	126	114	119	98	123	121	130	107	109	116	111	101	141	125	98	107	142	119	120	119	140	102	116	126	127	108	136	106	115	111	131	132	126	111	109	130	115	116	124	102	124	127	131	118	92	127	121	125	103	128	137	108	115	128	118	123	111	118	97	104	127	112	104	121	92	120	104	115	129	119	124	118	109	91	98	112	111	109	132	104	110	124	141	110	122	116	117	116	125	106	109	96	109	112	111	119	112	122	118	108	122	104	113	106	109	123	120	121	119	138	134	133	111	126	127	117	121	115	118	119	112	118	113	120	118	112	125	118	96	100	116	106	116	110	108	128	111	115	114	131	115	138	98	108	127	123	124	116	122	102	93	137	118	101	96	107	127	118	97	110	109	99	118	110	110	110	122	119	105	114	122	115	123	109	127	124	120	114	107	111	115	113	111	120	126	125	130	114	110	121	123	123	117	105	84	130	126	94	107	123	120	111	114	110	108	115	108	120	127	106	134	117	116	116	122	114	93	93	122	109	112	113	118	116	105	115	123	109	105	124	99	124	117	118	108	120	117	112	118	124	119	124	109	108	106	125	112	125	112	117	107	121	118	105	116	109	108	105	122	114	134	131	101	110	106	123	106	117	118	129	125	136	113	119	106	134	117	93	112	134	128	114	137	97	126	110	111	104	122	123	118	125	135	106	110	140	111	103	104	128	100	120	123	94	126	112	115	119	119	101	115	122	128	132	131	136	113	107	111	107	113	109	111	116	114	128	96	116	109	110	128	113	121	125	97	101	135	106	118	131	103	117	118	110	119	122	104	119	114	106	103	125	117	126	113	130	137	115	111	115	109	98	120	117	108	123	114	109	125	130	122	110	104	114	112	110	121	120	113	102	119	105	112	125	122	112	116	105	119	117	125	109	104	111	114	110	94	118	133	121	111	111	140	119	133	115	100	127	97	101	100	113	135	107	113	104	112	118	123	122	117	139	108	143	130	114	126	116	96	114	113	116	121	93	126	93	104	107	134	108	130	106	102	119	92	115	100	96	120	110	122	116	107	108	105	115	108	118	112	110	118	97	124	127	113	104	128	113	112	126	124	121	121	125	110	132	118	111	134	134	131	121	129	111	101	126	106	120	112	109	118	106	90	123	129	98	134	113	126	124	114	123	122	133	102	119	123	111	125	117	114	117	124	118	130	105	126	118	118	110	120	115	92	120	117	112	115	106	127	125	138	113	107	118	110	114	105	136	107	108	116	109	97	129	119	92	121	121	118	114	119	117	120	101	127	112	101	128	123	109	89	115	126	85	111	111	131	132	106	103	114	115	93	110	107	120	111	113	121	140	150	124	112	126	128	132	97	109	116	119	126	109	125	112	146	124	109	114	112	134	111	105	111	111	111	110	121	119	124	107	120	110	127	99	112	129	117	112	125	136	117	115	118	116	115	116	131	126	110	118	118	140	135	106	101	123	112	125	114	106	95	125	113	132	120	110	126	121	132	97	115	114	119	131	125	121	121	145	119	119	124	122	113	110	114	117	106	103	122	105	128	126	103	114	105	120	123	111	125	131	107	125	114	123	132	125	143	103	104	133	113	126	130	106	109	95	127	131	125	104	112	114	108	128	107	131	115	140	154	130	104	123	99	118	128	98	112	118	121	109	119	125	102	112	115	112	128	103	106	115	120	109	129	115	130	107	109	123	119	108	122	110	110	113	109	117	108	110	128	100	122	132	123	119	109	121	117	132	105	111	130	103	124	122	112	111	113	122	111	109	119	120	129	137	114	121	94	139	128	110	120	109	116	105	105	115	99	125	123	123	107	119	120	109	117	102	119	94	125	115	134	125	118	123	121	125	113	119	118	133	110	137	113	123	117	148	119	123	122	105	123	115	130	102	126	129	106	113	122	116	107	111	131	106	113	117	124	115	106	117	113	116	120	123	113	121	115	120	111	124	115	121	110	112	108	107	105	130	103	129	102	127	115	115	115	117	129	121	107	109	107	131	97	104	122	105	113	114	114	105	125	92	125	132	117	110	125	132	110	100	113	120	123	104	103	122	141	121	114	109	109	103	111	124	130	102	95	133	103	122	135	129	119	122	117	109	125	115	122	121	104	115	119	140	112	126	116	93	105	98	132	112	115	120	129	110	117	120	125	105	94	108	118	114	140	110	123	122	127	127	98	134	104	115	121	121	115	111	104	108	122	127	117	113	109	124	102	123	103	103	116	105	99	112	114	126	111	123	112	107	111	133	110	142	115	118	128	113	120	112	102	142	117	113	117	124	137	118	114	112	107	115	113	116	119	109	141	120	137	95	117	104	126	123	130	114	129	104	108	113	112	124	109	129	122	99	130	120	97	138	115	121	133	109	134	144	114	119	133	123	98	124	132	115	108	119	108	115	107	128	132	120	138	115	111	122	120	114	108	99	116	114	132	115	104	129	112	109	104	97	123	108	113	112	105	131	124	112	127	112	121	114	91	129	101	134	124	136	122	99	106	124	100	131	117	113	117	121	119	108	130	127	100	113	123	124	127	117	119	122	106	101	123	119	119	138	110	141	110	124	107	110	116	114	116	111	118	130	128	107	123	122	117	115	103	113	114	111	124	121	115	110	91	103	106	119	114	118	123	119	123	135	102	115	131	119	96	132	112	122	106	110	122	106	117	105	110	122	129	114	106	114	105	129	137	121	121	87	120	103	130	118	115	115	107	114	133	111	106	127	115	129	87	122	112	136	110	116	133	112	112	119	110	106	101	115	126	101	112	127	132	103	115	93	117	111	122	132	110	109	101	106	134	115	116	106	101	135	121	123	110	116	112	130	122	98	102	107	123	104	132	130	116	107	122	112	128	139	109	101	119	115	131	112	106	123	132	110	123	114	128	122	104	144	113	108	107	116	119	135	119	98	110	118	97	120	109	124	129	124	105	136	115	113	122	125	122	127	121	117	111	120	94	106	131	112	96	106	123	96	125	132	117	115	102	96	122	119	117	112	119	128	120	118	106	129	99	121	114	112	106	95	123	104	114	108	116	116	116	132	117	115	122	118	106	112	121	100	133	115	120	119	113	114	129	117	131	116	101	116	145	95	106	111	103	129	110	119	128	125	106	114	129	115	95	114	136	125	113	125	111	123	107	137	109	123	108	101	91	114	121	124	118	123	128	130	133	122	122	121	121	103	126	108	111	126	102	133	126	104	109	142	136	127	115	116	131	106	119	107	107	97	140	116	104	116
7231	12294	11051	1500	1116	732	648	489	355	318	247	259	207	189	226	185	186	176	152	159	138	169	160	151	146	150	150	148	130	150	136	148	156	139	133	139	165	129	149	129	137	140	155	141	132	142	161	139	145	166	141	149	138	150	125	132	142	129	147	137	128	128	123	129	117	145	141	135	141	154	132	150	137	142	136	135	144	134	117	152	133	147	161	130	137	135	142	129	132	131	131	137	120	148	143	127	137	130	130	116	147	132	128	140	128	170	149	129	129	138	155	140	132	144	150	146	131	156	143	118	128	124	115	125	137	147	141	148	144	112	141	160	127	115	144	118	150	138	139	115	140	158	108	138	147	147	141	149	138	143	133	145	127	119	130	140	121	132	123	154	132	140	116	123	144	151	131	151	127	142	169	144	152	121	133	137	147	134	128	127	127	140	136	161	133	152	105	136	136	147	128	111	136	132	149	148	128	160	118	130	129	145	137	152	154	125	163	167	132	125	127	115	145	153	125	135	133	136	143	146	130	160	126	148	142	128	147	137	133	146	138	129	128	132	140	134	140	132	133	147	135	127	146	155	154	156	124	135	121	141	129	136	132	151	122	116	148	129	140	132	142	157	118	125	142	130	132	150	148	126	146	124	153	152	128	132	129	131	126	127	108	140	125	144	131	151	142	128	146	129	138	140	138	114	131	131	159	146	129	129	155	137	118	155	126	137	122	107	123	165	142	151	135	126	143	150	133	120	118	137	123	160	142	149	145	134	136	133	125	129	114	138	144	147	133	134	166	125	133	141	141	132	118	145	138	140	132	122	132	130	138	137	142	135	137	148	118	126	155	142	136	115	107	142	142	154	139	119	150	146	142	137	113	141	149	147	136	130	138	103	133	148	133	136	131	115	125	151	131	152	140	147	141	156	127	147	111	133	113	145	135	150	127	122	149	132	130	155	122	141	128	122	142	132	148	126	147	125	157	133	138	132	118	113	122	130	115	135	136	139	135	145	130	136	135	156	123	133	125	120	141	159	136	149	135	162	140	116	137	134	134	143	156	141	159	123	154	138	137	120	134	148	131	122	134	142	143	137	119	130	179	146	132	124	126	139	126	144	126	136	146	133	133	139	144	120	161	149	136	128	143	135	140	129	151	135	139	135	126	149	154	146	138	130	153	142	133	149	155	133	132	144	135	142	135	165	135	125	123	131	134	134	143	135	133	134	160	161	139	155	130	131	137	125	134	152	114	164	129	141	141	134	128	143	137	141	164	154	122	133	141	135	142	144	148	147	151	146	133	137	118	138	135	141	125	129	127	140	136	137	152	125	116	135	122	138	134	138	148	142	156	129	141	123	121	135	152	123	135	132	143	134	128	135	132	138	146	136	129	138	123	147	125	129	138	124	129	133	154	141	142	140	123	153	138	145	153	163	161	135	138	139	136	127	113	143	134	121	127	136	135	125	158	141	143	116	141	119	128	134	146	143	132	145	134	133	128	133	145	149	124	116	123	124	137	127	148	136	137	126	120	123	137	127	137	147	138	147	139	139	131	125	125	155	148	141	144	138	121	137	140	137	129	149	148	139	125	149	145	131	126	125	126	132	153	127	155	125	143	145	111	142	134	138	114	124	141	162	135	139	120	104	135	140	152	131	112	131	126	150	146	160	130	141	143	132	122	133	134	152	135	160	127	130	146	127	130	117	128	141	145	154	125	134	152	121	124	132	111	127	130	149	133	150	138	122	126	116	139	129	143	135	119	138	134	118	140	125	143	125	141	142	150	145	124	128	140	147	137	130	146	125	132	138	144	135	154	134	155	115	136	131	135	137	123	150	148	122	120	131	144	122	145	130	147	121	132	118	114	139	139	126	121	136	111	126	146	125	136	145	133	133	127	140	108	124	147	142	133	156	121	144	129	132	115	118	129	148	126	144	141	131	111	118	142	150	146	137	129	145	119	106	152	131	161	146	127	128	149	142	129	114	128	142	138	123	144	157	130	140	114	127	134	140	140	126	134	124	146	133	127	131	128	129	114	131	148	138	134	150	132	125	119	140	135	146	144	152	138	128	129	135	136	120	147	160	124	141	142	115	131	147	131	150	171	147	117	129	126	140	121	155	137	130	140	116	132	128	137	122	139	141	130	136	122	153	129	141	133	140	136	142	124	131	128	123	134	136	139	104	151	130	148	124	141	128	139	142	132	146	136	124	135	149	145	120	156	173	145	136	125	130	122	136	120	136	139	125	119	150	133	139	122	137	146	143	122	138	139	135	125	154	133	131	165	134	125	119	140	128	124	134	163	164	128	123	131	130	125	141	141	133	125	123	139	136	146	125	153	132	147	139	135	135	116	135	124	144	136	151	146	150	137	118	117	130	98	113	133	146	142	122	134	130	123	140	135	118	136	132	130	130	129	127	128	137	141	133	131	136	126	123	131	125	148	131	129	116	109	142	120	122	105	143	132	136	123	128	121	128	145	131	136	118	161	141	132	140	132	142	122	128	115	134	122	122	148	162	123	158	142	125	131	149	118	117	114	127	169	141	129	133	137	143	122	134	138	130	138	137	126	138	120	127	131	146	132	143	110	123	149	157	158	122	138	132	134	127	141	108	139	126	134	120	131	117	151	142	132	142	137	160	144	126	133	134	154	150	140	132	108	131	138	123	151	150	138	150	126	133	141	159	153	122	117	118	128	158	128	144	116	140	138	132	129	114	140	131	128	141	136	132	116	143	144	151	143	121	135	142	152	141	154	125	140	131	139	145	128	134	154	137	136	149	149	139	121	136	141	128	146	150	135	151	143	114	133	143	144	135	127	126	148	133	131	146	128	144	131	141	159	135	123	141	138	141	143	128	121	138	144	158	127	138	124	117	138	131	146	146	133	148	135	128	143	118	121	135	135	139	129	146	145	116	130	148	130	124	131	146	131	122	159	123	123	165	135	145	147	128	138	143	126	149	140	138	140	161	126	161	121	111	142	141	135	136	134	124	119	116	141	132	152	132	139	140	144	135	155	147	119	158	148	141	121	147	147	139	136	136	146	138	130	159	121	125	125	118	141	119	158	121	160	119	132	147	125	124	134	132	126	130	115	129	137	138	142	151	149	137	154	143	137	147	140	135	131	155	147	137	124	123	141	147	123	132	137	140	154	130	138	140	125	134	130	137	144	148	122	144	141	156	144	132	146	131	130	128	133	155	150	158	123	123	143	111	106	128	127	126	154	144	134	128	152	141	141	103	131	148	154	149	133	141	126	140	140	133	132	122	132	146	144	137	145	133	147	124	126	152	141	132	132	134	136	153	148	139	127	150	130	119	132	134	157	144	114	128	144	153	114	122	135	146	156	141	153	126	157	131	131	137	124	120	129	133	137	129	132	139	152	134	129	137	142	151	142	148	121	136	133	145	115	138	115	124	126	136	117	147	133	126	141	125	142	134	155	136	132	115	108	145	147	130	142	136	120	140	122	149	135	143	148	118	150	140	142	151	137	145	118	135	142	141	126	147
22438	21284	29088	23798	21285	21349	11588	1222	858	725	624	554	516	461	461	417	440	400	398	403	403	385	366	368	403	367	360	355	351	324	323	367	346	309	350	310	356	339	356	294	328	346	327	325	344	338	328	317	324	329	332	328	317	333	369	343	313	350	331	298	319	312	353	321	343	325	316	335	307	340	328	314	320	368	288	330	333	338	315	322	327	338	307	341	319	324	360	299	336	320	293	329	324	311	295	300	327	303	314	318	297	303	321	328	298	320	326	317	289	373	351	343	318	334	347	311	374	349	319	310	299	321	307	342	325	328	307	334	291	346	321	326	324	283	346	317	295	329	341	346	311	329	302	343	334	320	321	294	307	297	332	314	333	316	306	330	308	320	319	331	319	306	337	342	332	298	336	307	327	309	297	348	318	341	349	344	321	327	297	302	328	332	310	319	314	314	326	337	324	297	307	335	317	357	301	328	320	291	312	333	325	277	320	316	297	325	317	343	312	340	318	299	339	295	296	338	319	332	337	332	307	289	324	302	329	331	310	309	347	324	304	360	323	314	324	302	333	322	303	303	326	316	346	327	326	337	346	326	313	317	326	306	343	393	336	330	317	335	348	331	331	313	349	331	319	304	318	328	351	316	302	333	299	309	352	340	342	289	345	311	330	311	319	308	309	332	343	322	293	320	336	355	319	328	361	341	325	305	318	312	303	328	311	337	341	298	315	350	347	312	327	301	332	287	325	308	300	304	335	348	331	334	331	331	285	330	362	356	350	328	333	303	355	290	304	353	326	299	298	303	335	359	336	332	324	332	336	320	337	323	339	311	311	300	297	331	318	357	321	300	316	309	335	320	321	333	296	315	317	319	327	283	293	355	323	380	338	335	322	327	308	346	324	312	317	353	309	318	335	337	322	309	292	329	309	335	325	330	297	304	291	300	340	312	309	316	311	347	274	352	325	371	331	297	300	314	303	296	306	297	297	317	289	348	315	341	330	366	320	315	311	321	324	333	359	320	308	319	345	304	309	344	307	290	320	331	301	319	304	316	329	275	335	328	318	299	325	318	296	324	324	336	340	290	344	333	324	356	322	355	341	302	299	316	315	332	307	299	353	311	309	355	304	305	302	344	289	299	301	294	302	334	313	294	307	317	293	334	362	316	297	315	328	338	335	356	339	324	305	304	323	335	331	317	317	342	317	323	317	286	330	331	317	313	293	330	350	324	332	320	313	330	356	312	340	336	315	307	317	330	338	320	343	326	325	300	329	303	352	313	314	309	341	304	328	339	328	354	318	319	318	314	314	307	322	339	311	314	340	344	315	332	333	326	315	312	340	295	307	303	324	324	308	299	341	339	307	346	325	362	323	327	327	317	338	324	337	344	307	310	341	327	340	308	321	302	339	339	323	328	326	314	301	324	334	293	318	317	290	281	321	327	304	300	310	331	314	317	343	314	272	321	327	336	331	331	322	317	297	311	345	304	330	346	351	316	332	323	281	337	284	291	308	307	339	332	351	345	357	356	345	308	315	354	348	340	306	308	300	325	332	325	297	328	320	330	334	301	347	342	322	334	323	340	312	283	315	323	301	348	325	328	314	308	298	316	339	315	311	275	328	323	361	305	336	312	323	342	283	344	330	287	311	339	362	320	332	314	309	343	307	347	301	322	310	309	315	321	323	303	347	303	301	363	295	347	297	325	327	298	336	308	314	308	310	321	333	343	325	314	353	308	286	296	310	356	302	315	317	311	363	302	342	304	300	320	335	293	308	303	335	331	329	312	310	306	283	337	336	343	338	317	329	297	358	313	306	351	311	337	315	311	326	333	335	357	309	339	321	319	363	326	327	300	324	314	316	292	321	354	309	301	313	288	337	335	336	295	319	283	327	367	319	326	277	330	343	317	328	317	331	309	360	294	334	317	347	324	328	319	306	317	311	329	317	310	309	328	308	353	318	296	324	316	314	314	303	284	332	318	319	322	319	332	343	349	317	320	356	337	300	304	323	349	332	335	343	313	305	320	295	305	311	344	332	324	349	295	332	302	295	344	321	312	318	301	321	342	290	313	320	316	308	327	335	374	319	355	330	328	323	303	334	327	324	332	312	312	348	302	319	319	342	321	311	288	314	336	331	337	324	322	295	321	317	334	307	310	342	331	322	310	330	344	314	315	323	318	303	347	355	300	366	341	319	294	313	308	341	303	341	292	305	327	325	330	352	304	317	353	345	334	302	309	331	343	320	342	313	328	336	367	346	300	305	298	323	314	331	343	335	339	312	341	340	296	321	286	319	305	316	341	313	341	328	320	315	345	304	326	322	297	324	325	325	314	310	328	304	340	296	337	340	356	317	305	332	355	342	340	302	308	336	345	291	340	342	311	289	320	343	322	321	329	315	341	298	274	287	322	327	329	322	301	330	309	345	307	307	315	356	334	348	307	358	311	325	317	329	320	318	297	324	312	309	292	324	326	311	321	318	298	311	329	328	320	320	326	318	323	317	300	334	339	318	315	313	336	321	313	298	302	314	330	309	328	332	317	327	346	331	341	335	317	311	354	316	319	300	319	283	299	321	302	351	332	354	291	306	323	368	343	334	309	332	304	338	309	341	310	320	307	328	305	315	295	374	300	319	334	319	333	300	317	334	320	321	319	310	349	312	293	309	296	354	338	314	315	296	323	331	331	305	305	336	354	310	302	287	313	316	303	288	320	307	305	335	343	334	314	310	307	331	299	308	294	337	325	333	324	304	327	306	335	321	326	332	340	290	313	313	295	359	287	325	323	316	329	332	331	352	302	319	338	329	312	348	338	299	329	336	331	336	318	311	330	301	313	328	335	358	298	304	314	334	343	350	307	341	349	314	321	359	291	346	322	313	330	319	307	305	330	302	338	325	328	311	304	294	324	314	330	309	321	322	339	318	348	313	321	359	344	326	330	283	303	352	305	317	333	318	305	338	350	317	275	322	319	335	304	314	317	316	369	320	322	357	330	315	338	314	306	315	288	314	308	341	331	317	322	319	299	288	324	337	290	319	331	320	301	346	340	313	316	336	344	309	299	328	306	314	318	316	310	297	302	305	309	318	313	320	329	282	332	319	341	336	318	303	318	345	313	327	322	314	342	289	317	324	312	286	330	344	311	326	297	319	288	314	305	328	311	355	306	335	322	351	296	295	322	328	322	316	293	298	326	312	326	328	278	332	337	334	338	322	328	335	324	308	331	339	296	332	300	333	334	300	356	299	316	343	309	323	331	293	320	324	361	312	331	319	291	304	331	323	310	305	276	327	319	327	323	318	308	356	318	324	322	363	308	336	326	303	337	350	318	321	320	294	366	321	332	302	302	292	334	358	336	308	305	353	296	319	309	306	327	333	289	330	345	319	303	329	321	316	314	299	312	306	328	355	331	314	322	303	341	340	317	281	354	302	363	343	314	336	313	304	318	289	306	291	327	351	349	306	292	316	304	287	314	315	313	326	315	318	280	333	327	307	311	353	303	355	316	333	356
10379	24944	23618	4965	3609	2642	2008	1618	1235	1023	864	750	653	619	539	565	497	512	444	473	443	441	463	420	394	465	433	413	380	369	397	350	389	373	420	368	370	353	425	392	352	371	362	394	368	352	395	390	314	372	351	362	347	359	382	354	342	358	358	348	308	328	364	358	352	339	348	331	355	400	366	318	370	339	372	371	366	406	349	346	351	359	365	355	342	362	368	363	382	356	358	385	372	342	334	336	349	361	367	366	373	344	349	386	359	329	379	353	365	390	305	336	364	332	340	356	375	342	323	372	370	355	354	294	330	356	367	331	345	352	342	328	343	358	349	343	397	358	368	369	357	328	347	346	380	373	385	359	357	355	397	342	353	332	344	332	355	357	357	355	341	345	332	345	310	369	356	367	346	365	352	366	350	355	365	328	332	379	346	357	346	316	334	378	360	335	332	364	349	373	357	372	353	366	307	332	334	331	343	364	388	380	356	334	348	330	360	374	353	396	334	337	381	346	338	361	360	329	345	343	323	298	358	364	327	349	350	362	349	312	331	336	367	347	360	336	351	340	327	331	337	351	380	365	356	346	370	369	340	337	304	331	331	340	354	360	341	380	348	361	334	379	371	334	332	346	347	331	374	348	331	299	340	376	371	339	373	367	370	349	342	335	361	335	363	365	382	328	355	327	333	388	333	305	350	364	325	340	365	349	353	347	337	370	348	352	368	337	317	338	343	331	349	399	387	365	358	347	341	345	325	360	371	369	360	330	344	346	383	361	346	382	347	353	358	361	340	367	367	367	345	363	349	349	363	374	334	348	320	396	342	351	359	343	337	380	337	357	344	350	346	329	348	348	348	325	338	369	350	351	343	365	351	358	329	341	317	342	369	368	357	322	326	387	339	323	305	373	374	334	395	369	371	368	376	352	362	345	370	380	340	329	340	329	347	326	324	346	335	383	354	359	347	325	348	366	355	360	354	390	361	351	333	349	311	308	360	328	328	377	368	355	362	359	338	356	385	334	344	330	372	349	347	345	340	371	330	334	380	339	337	367	341	350	338	376	320	362	356	334	359	336	349	373	362	381	344	353	378	339	342	360	348	342	398	383	331	385	371	363	349	330	362	337	355	293	331	336	338	341	358	341	352	391	357	351	348	341	362	370	351	360	373	326	356	364	347	351	382	358	350	350	362	351	358	317	336	360	327	361	314	341	377	361	344	350	358	344	329	338	333	352	363	377	375	329	328	337	383	342	356	354	352	357	372	344	395	345	330	366	343	362	358	341	323	363	333	328	351	355	336	325	353	336	344	380	361	340	348	334	333	328	354	337	383	325	351	394	354	322	321	329	340	330	341	331	325	371	372	365	363	334	340	357	320	337	372	344	363	340	372	330	349	361	343	367	364	342	342	366	342	348	358	366	338	319	349	359	356	339	378	336	384	364	341	311	347	355	334	372	325	324	337	359	361	359	357	318	341	376	333	336	356	327	336	364	378	386	347	349	321	350	317	332	348	337	346	382	338	333	331	334	357	358	386	345	337	370	340	370	333	369	344	365	351	341	321	343	359	367	356	340	325	337	357	355	360	360	349	367	357	290	374	378	336	352	346	325	349	299	374	363	366	349	382	343	348	359	347	363	338	381	337	373	359	370	373	336	381	350	353	339	374	340	335	336	375	378	338	362	361	346	342	350	394	355	362	399	329	333	340	326	359	325	348	337	381	355	346	355	349	358	354	341	346	340	360	341	358	356	349	320	353	363	327	349	341	376	343	352	334	337	326	336	349	356	342	377	368	335	332	337	329	361	386	317	355	339	327	323	378	345	349	329	383	380	364	342	355	356	361	329	315	328	328	353	343	329	341	347	376	353	359	359	390	332	311	350	374	388	329	345	386	364	382	361	392	333	393	338	355	338	337	333	350	341	344	361	352	384	370	306	345	302	326	358	358	373	331	359	334	331	372	360	351	371	351	375	340	359	336	362	350	298	371	365	365	348	369	364	361	348	342	360	353	334	356	337	365	369	374	350	366	374	384	356	339	350	372	348	339	349	375	358	367	332	338	335	378	339	350	324	368	340	358	405	342	349	364	377	387	378	349	340	370	356	349	343	300	333	338	330	349	354	366	335	323	379	366	365	322	340	370	355	330	329	349	369	358	364	322	342	340	325	391	328	329	364	404	379	348	366	331	355	334	334	362	326	352	325	328	367	362	356	334	365	352	364	359	356	325	327	325	353	353	309	353	363	359	377	359	348	336	339	311	315	358	314	348	336	379	369	355	345	337	337	369	369	392	361	385	312	328	345	355	373	341	357	404	361	337	337	359	321	329	341	382	335	359	360	350	333	354	367	362	341	320	339	378	360	344	350	375	367	361	341	340	333	334	346	348	341	344	335	358	352	317	354	398	349	346	357	344	353	341	342	381	325	349	343	354	336	378	371	419	314	328	341	308	310	351	332	337	324	353	355	338	349	351	357	368	364	346	359	357	388	339	335	370	335	337	349	359	302	321	352	314	365	350	320	366	361	370	360	380	366	338	320	344	360	334	330	353	354	352	371	357	333	326	342	345	359	343	345	347	344	334	356	359	370	360	343	374	394	349	390	384	343	349	364	335	350	337	353	372	355	353	371	350	354	375	309	333	368	306	314	367	368	342	386	315	351	369	333	337	340	338	312	339	332	383	351	314	351	347	369	348	364	344	359	347	333	350	343	367	347	351	328	344	312	359	382	356	349	343	334	333	336	374	361	347	351	366	348	352	319	359	354	359	361	395	348	343	334	331	365	357	349	366	346	351	380	330	383	361	381	328	356	394	321	327	335	363	367	341	359	344	381	314	337	352	374	365	369	411	363	356	388	345	354	359	348	358	384	344	375	341	377	364	366	325	370	371	374	335	333	369	365	352	337	355	348	331	381	348	344	368	340	372	355	367	366	393	387	342	353	346	323	339	339	370	324	340	341	353	335	355	316	343	351	386	347	364	341	333	351	346	333	367	376	355	368	328	330	368	368	354	383	344	343	359	381	359	348	338	384	341	362	360	366	342	368	337	332	332	360	379	345	364	352	365	360	363	361	329	343	376	339	342	303	367	319	375	373	377	351	339	351	369	387	357	369	346	352	352	371	393	332	345	351	351	364	333	371	375	339	341	346	360	349	360	361	361	339	358	345	366	346	341	359	350	379	344	313	371	313	380	371	359	354	358	333	345	337	337	360	335	335	357	354	354	345	353	352	346	369	338	344	353	360	358	340	377	364	351	365	331	318	374	352	343	359	372	378	347	333	386	296	354	382	377	387	289	359	342	369	323	316	372	358	323	356	321	354	368	357	339	313	317	355	383	341	367	354	382	311	333	326	348	368	355	312	351	339	351	366	376	344	360	378	356	352	370	334	329	330	364	342	377	311	359	363	314	349	358	348	346	333	340	332	339	349	381	336	370	347	334	345	367	339	366	379	377	338	329	336	345	350	361	336	376	373	340	357	369	350	341	388	360	359	352	382	340	344	330	351
27562	19430	6596	579	360	293	293	271	263	248	266	287	264	261	274	250	247	289	273	285	264	230	286	279	244	272	259	234	252	294	287	278	258	280	266	270	254	264	263	303	279	265	260	260	264	261	272	282	295	222	279	264	251	231	288	272	248	263	268	259	262	264	266	273	256	233	274	274	277	250	263	256	264	262	261	263	274	281	259	278	252	259	228	219	268	270	234	266	274	274	270	291	251	273	248	280	267	281	244	278	253	275	266	280	278	253	250	265	240	283	251	242	254	235	254	283	284	265	246	254	254	234	276	276	278	270	245	254	283	250	260	253	265	255	245	249	261	267	253	240	277	256	250	268	254	272	263	244	230	282	249	251	259	267	250	263	288	257	263	256	214	244	267	259	256	270	251	289	287	244	240	246	273	266	261	272	233	265	244	247	273	273	278	265	265	286	263	257	240	255	269	276	257	254	251	262	228	292	259	259	248	284	269	269	256	269	250	243	259	261	276	260	270	254	269	265	262	294	277	276	267	256	255	261	281	270	234	290	264	270	301	264	248	280	244	266	243	246	262	269	251	247	255	286	226	266	279	254	259	270	263	280	257	256	272	249	259	283	286	295	262	283	232	248	269	264	263	242	260	258	267	270	247	267	282	226	264	259	305	242	268	264	246	272	253	243	267	241	268	269	265	252	257	286	213	248	255	245	245	292	263	273	267	280	270	241	267	266	258	280	271	223	246	260	274	251	244	281	272	259	256	265	272	266	287	267	257	244	244	248	269	273	254	266	258	260	291	228	247	270	278	243	263	258	257	291	241	258	262	247	255	285	277	220	251	276	269	262	282	260	271	244	228	262	255	270	251	265	258	277	272	281	230	280	240	279	258	256	247	248	271	268	279	268	281	272	280	254	278	250	258	304	276	261	272	251	242	255	268	273	241	256	277	283	268	252	271	258	266	251	249	259	279	268	283	256	289	280	269	255	232	276	259	266	287	248	281	271	276	258	246	234	265	256	278	240	255	259	239	260	262	244	282	252	237	254	250	250	254	283	255	274	254	262	225	239	269	255	251	266	238	266	267	261	247	259	259	249	263	250	239	242	231	268	306	274	266	279	248	257	251	255	244	283	272	243	236	289	262	240	261	278	280	258	282	284	257	274	297	274	261	218	275	271	274	246	277	263	257	263	269	253	250	277	233	257	280	269	251	215	268	242	289	250	276	273	248	282	243	290	287	274	245	236	247	253	274	243	276	228	258	271	245	290	261	264	259	264	270	256	271	257	268	256	269	249	265	272	268	250	263	234	271	273	254	250	247	281	259	265	251	268	270	280	267	236	256	285	265	276	293	286	285	245	254	278	264	255	294	252	254	260	263	235	238	277	241	280	262	265	286	250	264	253	279	269	261	270	283	249	245	275	252	259	267	242	243	213	248	237	248	281	260	256	256	283	278	244	263	269	233	290	269	250	277	269	247	268	258	264	251	250	252	260	264	278	268	277	275	265	264	284	282	245	240	251	260	235	280	298	279	282	259	258	268	261	269	282	251	271	240	277	268	277	260	241	250	268	258	243	266	269	292	252	239	243	251	241	270	239	246	257	260	265	279	264	253	259	260	256	243	266	261	274	283	260	271	265	264	280	239	228	275	248	271	263	270	251	268	282	244	260	252	268	254	263	261	288	234	250	282	296	286	293	263	257	251	246	240	249	236	261	285	234	291	273	268	255	279	299	275	271	275	268	271	252	248	284	266	279	248	251	262	268	267	293	254	238	263	246	282	259	266	296	260	269	284	251	256	258	266	254	249	264	302	260	255	266	264	229	269	282	270	256	246	254	263	276	242	239	277	302	259	225	257	270	289	271	248	250	262	247	240	273	244	296	247	273	254	271	266	250	274	272	270	249	265	261	251	252	278	250	270	260	235	279	242	280	241	263	258	258	260	253	251	265	297	253	253	253	260	213	267	268	258	266	289	256	251	277	278	221	281	261	260	233	293	266	247	269	279	270	242	242	263	276	256	284	270	270	272	270	244	292	268	253	245	260	233	238	239	277	255	281	269	268	254	248	275	277	246	289	257	228	237	242	258	252	257	266	281	258	290	248	290	261	279	254	248	246	291	278	246	258	264	289	252	242	243	268	298	290	243	242	219	265	285	258	257	283	242	254	256	242	279	269	280	250	272	230	284	281	242	235	245	230	278	280	260	288	248	294	269	267	230	263	270	259	303	248	288	252	259	261	243	247	288	261	265	264	264	244	266	277	295	271	256	252	252	290	233	248	249	277	262	278	250	293	265	243	229	267	280	250	242	257	274	271	248	289	264	289	280	235	264	293	259	245	265	259	270	257	265	254	291	245	260	252	254	231	238	275	234	272	227	238	265	280	289	245	258	275	259	262	242	284	265	275	238	251	261	262	237	274	278	263	271	252	262	266	235	253	257	257	257	235	246	256	285	251	268	265	273	284	256	265	249	254	264	266	281	260	271	228	259	238	296	248	264	256	275	285	285	258	257	266	264	253	256	264	257	271	262	261	267	301	255	276	269	280	261	242	275	255	251	289	259	289	271	229	255	266	264	296	269	245	268	240	265	278	270	267	254	280	240	286	264	242	275	260	252	237	268	239	283	250	272	262	246	274	252	241	262	287	251	235	248	259	272	268	268	260	258	251	267	282	265	280	271	256	257	296	293	256	277	262	271	293	272	266	259	259	249	255	282	271	280	290	256	299	264	263	268	246	258	261	251	272	266	257	287	265	232	263	259	258	254	252	275	258	246	266	263	253	267	268	263	262	274	277	261	238	250	262	282	244	302	281	253	265	254	259	277	225	250	266	280	293	250	219	265	263	277	250	252	239	244	277	267	264	268	258	264	245	259	267	243	247	272	266	246	251	273	285	289	267	262	262	256	282	272	280	258	247	260	254	272	260	256	244	249	231	258	254	260	230	279	252	250	282	246	267	282	289	278	260	243	240	282	283	256	280	247	255	279	278	254	260	264	247	258	248	255	258	257	266	271	247	259	276	279	258	287	293	267	258	276	260	249	264	292	253	241	270	246	286	288	289	260	275	267	266	247	293	244	257	251	250	265	268	288	258	237	262	248	278	242	270	267	253	259	281	250	264	297	287	254	235	287	246	290	298	282	260	249	233	249	251	259	266	243	272	271	257	251	259	266	264	246	272	257	251	239	267	263	262	280	267	258	262	268	236	278	264	278	248	256	238	289	266	237	238	267	271	243	260	250	269	254	254	261	266	268	278	252	259	284	238	245	268	279	271	261	242	268	260	259	249	234	249	266	279	255	256	277	265	275	253	247	260	261	267	262	257	209	268	297	275	271	256	263	266	245	236	247	262	264	245	249	251	282	259	266	296	237	243	243	301	269	262	297	274	295	273	252	273	260	240	265	273	269	254	240	271	285	294	249	279	259	267	265	249	276	276	274	228	279	255	263	270	249	269	283	264	246	267	241	264	265	242	276	257	259	273	261	247	259	290	250	268	277	249	247	248	243	273
7125	2957	2368	427	380	387	307	301	287	288	276	296	274	283	312	297	301	286	280	249	272	274	291	285	300	276	302	282	292	308	284	274	283	283	257	279	269	281	267	266	259	254	297	281	268	294	263	278	270	274	267	245	276	282	286	289	270	277	253	304	263	308	243	284	289	248	319	287	267	287	267	257	272	258	291	282	266	302	301	277	297	267	281	289	286	273	274	272	290	258	292	257	299	264	273	271	252	295	273	270	267	285	316	300	265	306	284	274	290	296	273	249	286	290	281	293	308	283	279	289	296	283	306	296	318	274	306	259	285	241	270	265	295	236	254	269	283	279	296	277	291	259	301	277	293	252	275	289	280	273	282	282	293	277	275	299	250	276	272	287	278	242	278	316	287	284	261	296	261	312	244	283	285	265	270	287	260	279	303	259	289	285	278	297	266	290	267	292	298	268	292	288	295	275	265	292	272	295	281	288	235	276	283	287	284	279	280	251	303	296	237	251	313	271	289	292	299	272	278	304	241	268	285	302	270	261	270	282	311	266	286	266	239	271	307	275	274	259	272	252	295	262	248	287	287	262	286	281	293	288	273	290	254	293	288	269	289	277	311	289	261	265	296	296	278	289	274	281	305	280	286	270	278	288	267	285	299	267	311	292	248	280	288	274	288	250	257	294	274	271	312	271	268	277	259	285	260	291	299	271	255	283	285	266	293	274	315	274	305	285	274	271	296	310	282	319	325	296	277	302	273	284	281	296	294	280	287	298	314	234	264	286	282	276	283	304	283	278	263	285	276	304	307	254	265	245	280	274	262	272	263	287	318	299	301	273	287	276	291	272	259	258	267	266	289	291	275	284	274	262	267	275	311	284	282	290	271	285	308	320	293	290	259	271	270	275	281	291	273	271	268	242	273	288	272	284	278	291	294	289	279	278	274	295	299	296	263	284	268	259	274	298	254	268	279	290	259	270	296	252	287	305	296	277	253	279	279	290	276	274	312	276	283	265	276	289	260	278	325	273	284	292	274	273	283	286	300	316	271	257	276	281	275	280	264	268	286	270	281	271	318	280	267	265	292	298	260	284	271	308	263	270	296	258	301	253	266	279	300	297	290	295	282	294	265	305	290	289	293	269	259	291	268	246	297	272	291	284	260	292	248	270	283	278	266	287	262	251	299	299	266	288	278	278	274	315	265	262	274	258	276	303	279	296	311	289	262	293	289	293	316	264	297	272	253	276	284	287	247	273	268	257	283	286	279	262	271	265	247	264	321	285	276	284	294	288	265	277	255	268	284	282	292	287	276	271	269	304	269	269	273	288	287	272	284	288	288	280	276	303	311	292	282	307	286	282	264	295	274	275	282	283	258	274	255	271	317	290	308	273	302	292	269	267	268	251	262	291	277	294	273	281	307	268	287	294	282	305	275	277	277	298	268	258	281	288	249	271	283	298	289	283	285	265	288	289	241	276	286	284	263	309	290	286	271	302	289	268	292	270	290	266	243	263	265	270	279	297	260	285	266	300	250	268	286	281	279	289	253	291	257	284	271	299	301	287	272	286	275	285	302	277	267	295	307	304	294	267	285	276	293	288	271	275	272	246	312	293	272	272	268	287	260	294	270	265	296	277	292	279	299	288	278	292	299	298	298	293	272	294	296	280	261	282	298	279	293	293	248	290	292	262	294	271	267	281	267	255	286	268	256	253	272	248	294	311	271	270	292	288	266	304	278	287	268	279	244	278	248	287	266	282	264	268	275	290	290	261	275	291	277	275	268	273	275	293	296	269	262	307	290	288	281	286	287	285	283	223	271	297	279	272	288	285	259	263	286	238	282	248	263	257	277	266	292	268	303	266	294	277	286	287	279	273	286	301	300	301	279	287	286	273	277	271	299	270	303	307	268	278	286	279	273	294	319	290	258	287	252	294	279	302	283	276	282	303	249	261	287	283	293	290	290	270	287	267	308	276	284	261	272	301	316	257	292	297	267	280	279	270	287	288	255	253	284	285	280	272	314	263	271	250	255	261	278	259	318	286	275	301	269	272	240	265	288	279	277	282	307	279	262	300	288	265	265	275	302	280	255	287	285	279	273	277	263	251	295	295	301	310	271	263	250	271	256	305	271	259	270	269	253	296	271	280	267	283	278	267	270	273	300	293	287	277	260	284	275	276	280	274	281	283	287	295	250	282	278	262	262	271	298	260	260	262	266	266	280	272	277	245	282	282	310	299	269	300	274	275	270	283	294	261	291	307	273	305	280	267	295	297	271	292	284	301	296	289	255	295	269	251	297	292	286	255	304	289	271	273	277	273	276	274	280	272	261	289	294	276	310	277	273	286	260	282	267	274	267	266	314	260	330	266	271	267	294	277	252	328	288	266	274	283	279	273	244	258	285	280	248	302	276	277	288	297	274	257	280	285	304	281	286	300	268	275	281	276	273	301	268	255	290	295	280	304	292	271	282	276	285	268	289	281	264	259	289	249	292	294	281	278	310	263	259	279	253	268	282	284	263	283	281	256	312	294	296	299	339	237	281	324	267	286	278	295	275	284	288	312	284	271	239	268	306	271	281	271	291	282	300	272	261	289	289	267	272	258	272	306	272	310	282	261	256	278	275	279	307	295	269	292	291	254	317	270	294	286	268	246	266	276	287	281	292	291	285	266	273	257	317	293	258	285	294	291	277	283	282	278	314	280	295	279	289	251	292	270	274	317	255	282	304	295	286	293	288	259	277	274	302	277	312	300	258	274	283	293	291	277	250	305	287	296	288	287	287	286	304	311	298	276	285	291	279	274	274	272	257	261	317	273	276	244	250	254	267	303	297	267	274	261	301	280	274	291	300	284	284	307	312	297	293	260	299	268	290	284	294	285	269	282	302	268	287	285	252	309	261	281	296	279	292	267	285	297	301	273	288	257	302	289	288	259	287	258	279	277	272	283	278	287	245	278	295	283	306	305	283	258	292	277	289	252	283	272	289	263	290	265	279	306	283	285	301	276	267	277	301	292	285	283	301	272	279	260	286	281	281	284	282	279	270	302	289	295	307	269	284	281	261	262	270	291	287	240	292	255	287	281	270	257	264	278	281	283	310	301	294	305	296	290	323	285	272	265	296	299	267	261	272	285	279	302	296	293	254	268	249	278	288	305	292	286	303	297	294	285	257	284	275	251	300	318	304	293	281	266	281	290	287	276	310	279	285	270	267	288	291	264	301	265	258	296	274	300	261	258	283	280	292	281	292	297	305	271	279	291	272	259	302	291	271	298	276	256	271	283	257	319	276	293	288	271	304	281	274	278	271	265	269	291	329	292	286	273	300	284	274	294	284	296	278	299	280	274	288	280	270	284	299	254	254	253	291	246	272	287	250	282	282	306	264	287	265	274	296	272	280	289	260	286	275	300	238	295	264	284	303	286	279	273	283	269	261	282	252	249	285	259	281	301	299	327	286	268	275	309	252	256	305	258	264	287	253	234	266	286	268	264	290	263	283	278	309	270	305	293
23559	21296	28729	24191	21306	12403	1362	786	712	569	614	565	563	509	492	515	488	511	457	431	438	457	469	486	472	463	437	428	456	492	453	419	468	412	444	434	480	435	426	471	450	419	434	445	450	472	428	459	461	437	439	433	415	460	471	452	441	404	417	417	405	446	409	461	427	475	427	399	435	413	437	457	472	459	436	429	425	490	436	407	397	459	445	480	418	451	418	431	441	444	453	446	452	464	446	465	470	455	426	413	415	456	416	413	444	427	404	399	456	434	418	430	451	488	413	456	420	430	441	417	415	424	469	426	446	441	443	446	430	417	442	439	413	416	427	463	433	470	420	421	459	424	455	443	444	405	456	422	430	406	446	429	406	459	445	408	423	439	432	458	396	441	434	466	464	437	458	422	423	435	404	473	418	433	413	414	434	415	451	409	449	429	440	441	424	439	426	427	415	451	418	416	437	427	418	425	472	441	424	434	406	429	429	412	419	437	458	440	412	481	434	451	460	455	433	422	428	427	423	460	434	416	404	406	439	425	460	460	440	473	423	429	437	475	428	435	426	441	424	466	423	400	450	399	410	444	443	431	442	400	412	465	440	426	490	437	439	424	395	457	446	411	421	461	416	407	429	433	417	441	439	399	459	403	451	421	487	394	429	449	408	434	428	442	460	434	453	457	452	401	430	415	439	437	427	443	451	417	409	426	437	462	441	423	478	414	443	450	454	418	464	426	421	404	443	435	429	463	441	399	433	445	428	429	457	402	399	473	438	431	401	446	377	435	411	443	403	460	482	452	443	448	410	429	457	442	402	456	452	432	434	421	461	436	447	471	376	441	471	421	437	394	443	393	421	470	395	440	411	478	459	442	414	445	443	421	444	416	442	462	425	434	424	461	450	435	438	455	408	439	459	445	443	449	470	457	466	417	454	424	450	408	465	375	425	404	407	430	414	386	449	430	462	437	406	406	427	442	403	425	433	473	402	441	428	411	404	441	393	462	415	431	436	410	485	398	435	420	397	441	425	479	442	470	437	429	436	395	441	446	414	442	460	395	434	436	440	399	451	457	444	455	461	441	444	433	465	458	424	429	419	450	378	463	422	423	399	414	437	432	434	440	423	432	443	452	413	409	448	421	442	452	402	413	446	442	462	436	422	446	433	443	429	402	423	410	452	403	427	431	446	416	457	417	482	435	422	408	397	383	423	430	484	425	451	450	475	443	402	422	436	427	454	410	434	452	383	429	420	442	389	432	431	447	446	463	467	423	451	426	423	408	405	455	432	456	391	434	436	424	420	423	467	461	445	432	430	429	434	440	420	449	458	437	395	452	431	445	421	407	429	454	440	416	447	414	422	398	411	442	478	413	431	400	423	463	460	455	413	423	422	456	435	421	442	472	440	417	431	408	447	420	402	422	440	455	409	382	429	450	413	410	415	415	447	435	445	432	430	424	426	449	440	390	457	445	421	447	424	452	429	413	434	398	457	394	444	469	398	427	451	416	435	449	418	446	413	478	435	372	465	435	423	407	442	427	431	415	419	427	435	474	435	458	414	419	415	437	422	438	447	464	419	419	430	460	408	444	425	449	416	447	407	422	442	413	445	452	420	408	451	452	427	403	385	414	418	416	430	448	439	452	446	409	408	420	446	445	461	411	417	439	433	442	438	428	395	440	418	393	430	405	466	419	385	427	405	420	442	420	424	409	420	431	435	428	487	413	405	431	426	421	454	421	401	461	457	422	396	415	392	448	392	462	422	431	402	415	435	443	444	453	430	467	458	440	413	436	462	422	454	458	448	387	427	427	425	462	401	451	411	422	416	429	475	443	467	417	441	417	417	438	432	413	437	441	488	454	445	421	459	429	439	429	447	460	426	430	409	435	416	416	409	449	459	435	441	421	381	406	459	443	399	442	407	434	461	406	421	418	402	436	415	438	423	415	415	423	437	428	404	425	427	425	438	462	439	463	388	435	400	434	441	446	400	444	429	431	433	407	413	428	425	501	440	493	427	453	425	420	436	430	415	445	425	411	448	468	369	409	429	444	459	465	450	445	413	438	464	443	435	403	466	455	408	449	430	439	436	419	414	387	429	416	435	429	397	422	398	423	426	379	445	468	443	450	469	418	429	428	427	414	429	414	445	419	415	445	424	455	441	437	395	434	439	413	469	444	455	429	421	425	429	379	421	432	433	435	401	413	406	444	426	427	445	417	456	406	401	404	432	445	427	432	433	420	463	392	412	447	394	448	445	432	431	434	445	403	423	393	488	454	461	441	420	469	441	442	435	466	447	426	443	396	465	502	471	456	422	408	441	421	413	452	452	433	405	439	421	434	444	447	470	449	414	394	434	406	429	431	425	457	386	417	448	408	423	442	430	441	419	413	451	424	436	420	455	430	445	448	438	413	460	411	381	460	429	409	422	450	412	446	448	447	412	455	449	451	390	439	481	458	434	403	410	398	466	403	414	427	409	412	427	468	440	411	421	402	411	419	424	420	448	385	426	440	446	424	430	423	436	426	442	437	422	423	414	423	419	440	456	420	431	450	409	444	419	450	410	452	423	394	397	453	411	427	440	412	425	432	432	405	413	447	432	410	418	383	446	451	409	441	420	420	421	443	436	431	446	450	457	421	442	409	410	425	477	420	416	456	421	439	408	461	480	426	458	463	428	427	405	428	388	449	442	448	400	452	440	417	435	459	461	374	410	455	421	446	423	370	411	419	455	429	396	411	394	453	413	450	442	395	427	423	455	438	388	429	439	432	458	447	449	425	438	402	385	434	438	438	436	424	434	411	428	411	428	422	440	443	443	417	443	442	415	400	432	437	462	430	464	440	451	438	392	428	445	412	461	396	448	393	417	450	461	470	396	417	413	403	438	448	462	464	439	421	414	388	432	417	430	435	413	424	428	423	430	426	429	419	424	409	432	418	452	421	442	445	456	443	423	428	439	412	418	392	430	439	440	429	426	446	408	428	405	430	414	432	431	445	452	448	459	450	440	437	462	437	431	442	464	441	410	456	412	436	428	435	420	435	405	448	407	415	444	446	441	458	440	452	429	421	418	453	444	400	438	433	443	427	445	437	453	413	411	401	423	452	403	414	418	445	399	444	408	452	428	432	431	411	453	428	437	430	434	453	434	377	410	487	422	463	413	458	410	424	462	412	421	421	446	407	405	402	483	429	399	424	482	436	406	406	436	432	422	445	431	401	447	449	433	447	463	424	479	412	420	419	435	456	428	442	455	423	459	406	464	439	477	448	407	435	472	446	430	453	440	452	464	430	429	432	424	423	426	424	468	421	433	420	447	416	415	425	413	407	425	441	442	408	378	441	417	432	435	419	446	428	416	445	428	432	441	423	452	445	422	436	440	395	414	476	451	428	408	413	468	410	402	406	397	416	438	450	431	433	457	471	424	462	442	465	441	434	414	435	437	417	420	432	452	402	424	404	411	429	460	488	462	443	391	422	429	427	449	434	414	416	443	428	460	410	457	429	409	433
7649	15302	17455	3013	2233	1635	1302	1073	932	790	782	693	660	579	617	544	534	523	579	538	530	541	521	513	468	515	500	484	519	439	475	441	481	522	479	427	457	520	491	487	515	489	455	465	457	470	459	506	492	497	468	445	471	469	491	471	476	455	459	480	482	460	458	477	435	493	470	505	447	484	504	481	469	461	473	467	517	469	474	473	485	462	495	535	456	457	489	470	481	458	490	465	462	445	459	458	477	481	482	490	459	520	484	452	449	441	501	458	488	453	468	488	447	480	507	490	483	426	433	476	490	454	467	484	454	493	487	437	494	444	440	471	471	465	453	463	465	495	470	421	431	456	449	454	455	440	487	503	472	449	512	473	481	478	453	488	443	483	452	486	462	457	459	487	442	489	496	513	456	472	477	463	445	489	481	484	477	432	466	443	487	483	441	484	460	525	449	474	437	492	462	436	455	436	471	459	470	464	482	442	478	461	490	469	456	499	476	446	494	457	479	466	465	491	484	455	450	522	499	460	471	457	435	484	457	488	428	460	469	471	477	468	455	449	454	458	452	461	461	466	433	461	490	466	467	486	466	461	482	468	444	457	493	441	444	445	479	444	498	447	437	470	508	487	444	480	456	458	511	489	451	474	434	458	478	499	441	457	495	451	471	448	451	449	466	503	464	453	440	450	489	459	456	446	463	505	459	437	438	496	465	484	468	474	470	437	494	444	465	490	430	458	447	450	446	468	454	500	448	466	458	470	460	438	445	456	437	466	439	461	478	530	463	479	470	443	475	503	489	447	475	471	474	436	494	489	496	469	488	471	531	504	455	462	466	463	446	481	483	464	453	492	449	470	436	461	482	489	426	445	462	485	442	424	476	438	453	501	498	463	493	481	444	482	411	467	449	457	464	483	473	482	479	519	466	488	442	507	454	459	508	500	469	458	461	505	443	444	473	493	468	490	467	453	452	477	472	427	501	476	470	443	450	482	497	451	434	484	464	460	456	478	462	461	471	509	450	486	482	470	464	475	439	467	493	464	508	399	461	466	487	458	456	414	444	483	521	475	429	489	460	468	452	462	449	473	457	470	467	515	419	438	452	444	407	425	471	461	447	499	467	459	455	443	507	482	525	465	475	444	481	552	497	498	477	463	487	470	456	475	505	474	484	496	465	459	464	462	439	475	457	472	473	486	450	477	502	434	435	492	482	428	463	509	422	445	447	466	427	476	465	486	454	434	458	474	479	451	462	492	468	439	502	434	497	458	488	451	479	462	448	485	493	472	429	446	480	432	458	480	455	456	447	493	419	450	462	504	478	478	497	484	432	487	446	473	488	456	451	484	439	423	477	438	471	468	456	448	442	452	481	449	461	451	459	430	445	488	494	461	459	500	467	461	485	416	487	472	481	472	460	467	503	459	453	462	470	480	435	459	495	444	498	475	465	449	476	456	473	454	433	451	460	491	476	447	450	472	445	459	485	464	466	474	468	452	459	498	468	496	456	501	448	450	447	489	485	472	442	478	476	499	468	446	466	434	506	456	475	429	466	471	447	478	488	476	455	457	455	469	500	462	421	446	478	457	458	465	482	477	492	516	489	456	482	467	465	435	446	459	501	480	471	474	486	480	462	445	462	457	458	457	457	459	492	514	479	483	464	460	507	464	453	462	460	467	448	458	494	456	487	470	439	429	479	473	500	482	515	454	452	451	477	440	486	457	467	514	488	468	422	526	497	451	476	425	468	411	451	473	479	471	425	482	458	496	500	434	464	520	429	464	429	466	504	493	419	459	468	447	460	474	489	428	455	454	493	430	456	470	471	465	472	457	494	461	459	443	466	430	458	489	505	467	453	475	481	468	478	465	453	440	495	467	455	473	487	435	467	484	462	483	475	443	462	476	464	449	465	472	458	464	475	477	466	483	489	439	477	465	419	463	450	442	480	464	481	492	464	456	438	458	416	466	476	442	493	487	484	426	469	482	455	472	465	490	511	457	496	465	502	479	475	462	473	440	481	441	427	440	474	465	454	467	459	471	489	495	459	470	507	465	464	456	439	462	499	431	461	481	434	485	454	454	465	501	494	453	449	507	464	463	475	482	468	484	420	498	484	467	480	442	478	498	434	498	472	445	439	445	464	478	484	495	449	476	438	448	439	470	474	433	430	430	433	470	466	474	432	475	467	433	498	473	497	459	415	462	454	476	460	461	437	464	479	434	483	455	469	476	452	463	447	455	471	441	461	471	449	449	470	467	472	430	467	501	475	437	439	464	471	444	459	448	470	408	454	436	448	467	497	476	471	477	474	470	449	464	488	490	477	456	473	444	453	479	444	496	486	480	462	472	459	463	448	471	457	474	449	491	453	468	478	461	463	455	462	452	479	473	464	488	445	473	463	518	447	440	471	478	428	459	475	469	453	488	473	463	458	421	453	478	439	458	460	400	466	408	494	441	427	436	490	445	437	485	500	477	473	437	491	439	449	461	471	449	481	463	462	478	431	446	458	495	447	475	493	456	469	484	488	501	495	510	432	453	504	511	484	453	484	443	478	452	480	491	425	483	457	462	492	480	447	445	474	461	463	475	515	478	459	458	449	471	458	476	469	462	425	448	455	443	420	468	449	479	437	450	472	416	483	473	451	476	478	479	458	459	493	473	441	476	502	490	473	440	507	450	524	512	500	505	490	457	444	420	494	487	484	469	456	474	426	468	435	476	492	493	463	450	458	448	460	456	490	440	491	432	459	476	492	491	465	455	462	452	447	444	442	467	427	459	459	482	469	444	442	425	463	452	490	471	511	488	451	469	470	449	462	493	463	462	473	469	454	462	476	504	432	481	483	450	443	461	456	462	448	461	442	458	478	486	476	471	498	479	478	469	455	485	471	435	459	459	459	469	444	476	457	473	456	479	486	471	456	479	501	456	456	467	475	464	465	507	462	460	470	453	477	457	477	477	464	458	454	475	483	491	451	457	454	487	474	449	472	471	488	455	469	479	458	461	464	449	480	444	470	478	472	454	495	459	439	434	433	478	450	464	464	468	455	480	442	434	489	441	465	476	484	463	457	476	484	465	491	424	464	510	458	490	449	470	505	475	470	471	449	507	473	489	481	494	447	464	460	448	470	470	468	469	444	491	459	491	491	457	440	483	453	461	484	471	471	466	470	444	446	502	474	453	471	418	467	418	480	460	436	457	469	471	442	457	458	444	446	491	446	460	474	466	460	439	473	472	480	517	416	506	442	491	435	471	519	442	470	493	480	458	419	465	469	453	433	432	468	451	459	444	479	465	459	470	461	448	462	480	408	485	421	423	454	460	453	471	457	478	459	452	446	461	500	444	467	510	481	509	443	436	463	453	473	462	482	460	475	459	399	475	449	471	465	464	490	502	469	437	429	510	475	458	453	460	468	427	444	433	480	420	482	477	480	448	498	450	438	475	460	487	463	477	464	445	437	482	466	435	479	480	461	442	480	480	474	489	473	466	483	467	465	477	466	436	466	451	457	461
24441	21108	27646	24811	14372	597	367	270	233	189	186	190	157	144	154	145	127	122	137	147	128	118	151	142	136	114	130	114	133	133	120	122	118	109	136	121	111	91	139	130	126	137	134	93	107	127	109	116	121	123	97	127	127	118	105	118	124	123	101	140	109	112	118	106	103	132	102	132	108	120	103	114	107	110	119	122	117	107	121	119	117	127	100	109	103	125	105	122	117	128	126	119	118	104	117	131	107	119	120	110	121	116	114	95	116	123	112	115	105	124	104	118	115	117	132	99	114	110	118	114	114	105	115	101	113	111	115	115	123	115	115	115	133	126	102	136	104	106	117	121	106	110	110	111	110	123	100	120	123	125	102	109	110	102	106	103	114	121	117	104	116	102	106	116	130	94	98	127	112	85	127	98	114	110	113	110	103	114	131	124	98	105	140	112	108	119	128	96	119	133	101	109	122	107	108	101	103	121	109	137	119	101	115	99	107	106	121	113	118	98	119	111	120	114	145	127	121	108	133	100	101	127	122	127	120	94	132	89	80	121	108	126	100	115	105	136	104	105	112	104	105	111	109	103	121	117	109	127	116	102	117	122	104	132	125	113	103	131	103	117	129	117	87	102	114	114	106	102	112	122	102	111	90	122	119	107	114	112	126	106	101	124	123	104	123	111	103	104	114	114	97	115	121	125	134	96	112	110	99	115	129	112	113	102	128	97	124	103	117	90	118	112	93	113	112	142	85	113	118	122	100	117	106	113	111	114	109	101	103	103	114	123	137	129	112	118	117	119	114	127	90	101	108	100	119	119	114	120	100	117	92	122	122	101	128	121	105	114	115	128	126	121	134	127	120	106	128	112	134	123	119	115	113	134	123	118	126	118	112	132	125	113	124	92	108	90	114	134	118	121	111	101	124	115	107	118	107	105	105	116	132	116	115	132	105	136	111	138	131	123	113	94	103	108	117	112	109	119	107	114	110	105	114	98	130	124	104	136	121	124	127	119	111	129	109	115	100	115	107	110	125	107	96	131	105	113	102	120	115	107	116	118	112	111	125	121	100	132	112	110	119	128	105	103	107	127	95	103	115	116	112	115	104	112	114	112	110	133	124	113	107	134	110	112	107	130	116	96	109	106	99	120	130	114	113	118	127	100	91	119	116	106	116	119	111	109	111	136	112	106	114	114	111	112	106	107	110	110	109	120	118	106	132	134	105	108	127	118	107	117	93	120	123	108	123	118	116	108	105	110	131	109	117	132	131	119	111	119	111	107	131	116	113	108	88	121	122	88	120	102	113	125	116	123	115	121	115	115	104	122	112	114	120	123	106	107	129	105	118	124	133	129	122	104	117	120	106	113	119	102	122	111	124	113	105	103	99	115	101	124	123	122	127	130	119	120	103	121	113	122	115	128	114	111	106	99	130	108	121	123	96	117	99	105	115	125	140	127	111	108	106	98	98	127	128	120	124	120	109	114	121	112	130	108	108	100	111	117	115	124	104	124	111	125	111	138	110	124	117	117	83	117	130	113	112	103	105	131	113	117	112	110	120	104	108	121	116	117	111	117	116	100	120	94	123	114	109	105	107	88	122	121	126	106	105	146	129	110	131	126	133	111	130	123	105	124	121	123	114	128	123	103	107	127	119	109	130	108	117	102	118	115	111	126	114	120	107	121	108	141	109	136	107	100	108	110	104	121	100	111	126	99	129	114	106	121	117	103	108	111	101	100	110	132	123	115	124	105	118	113	128	105	109	129	110	112	96	100	126	101	114	107	136	98	100	129	123	121	105	122	108	102	106	112	104	120	118	118	97	106	101	131	98	119	119	129	127	89	122	136	114	105	103	122	120	135	112	106	112	123	101	117	119	113	111	118	131	115	130	111	114	90	111	107	119	110	113	103	104	113	121	104	118	108	120	107	111	112	114	101	100	106	115	128	117	120	105	101	96	93	89	119	110	120	88	118	104	135	109	117	106	135	126	115	107	101	121	121	129	95	106	94	122	115	117	140	116	115	115	118	97	113	124	125	101	115	106	115	125	108	105	119	111	108	113	114	121	117	120	108	105	129	114	110	121	122	91	109	111	98	124	101	122	109	106	123	87	132	94	124	121	95	122	131	128	115	104	113	121	109	127	110	124	125	105	98	104	124	117	114	115	113	116	111	112	106	119	98	103	107	105	126	102	105	118	136	121	105	108	97	111	127	106	138	114	97	112	118	112	117	104	132	128	114	113	116	117	106	114	116	101	107	120	121	90	108	123	123	98	129	123	114	100	126	116	118	122	112	111	120	130	123	106	116	106	81	105	101	133	100	130	106	101	100	119	139	96	104	125	99	107	126	121	106	136	130	127	126	114	114	110	129	117	109	103	114	114	122	99	130	113	107	98	113	112	105	107	126	107	101	117	119	89	121	110	107	105	115	108	132	116	108	100	90	118	99	132	117	116	117	117	85	124	103	118	97	123	131	101	98	120	125	120	123	106	93	110	109	115	120	114	132	136	127	126	102	101	111	105	118	107	95	115	104	110	116	118	116	118	145	114	125	109	126	113	129	111	126	101	104	112	104	100	119	124	99	121	121	105	130	120	124	123	111	107	116	105	109	100	120	115	120	125	96	127	105	88	113	101	134	132	116	121	110	121	120	122	110	110	125	97	116	109	122	128	110	102	123	109	113	125	108	107	109	122	110	104	113	107	110	117	119	110	97	119	117	102	118	125	111	99	104	121	99	107	129	126	90	107	120	117	113	110	109	108	116	111	106	117	113	130	115	98	115	115	112	122	101	127	104	109	127	101	124	122	118	103	115	114	109	115	108	110	97	126	107	97	109	127	103	129	114	131	105	116	119	115	103	113	132	119	114	120	120	131	126	97	110	104	114	116	117	119	130	98	123	130	122	136	125	138	107	116	114	111	117	100	116	103	114	104	112	129	123	126	100	121	125	115	124	112	98	124	118	111	108	117	109	111	113	105	120	111	118	112	111	122	132	121	117	141	124	99	113	129	121	90	117	100	117	123	112	109	127	118	123	117	113	121	109	93	109	105	112	110	107	127	118	114	121	119	96	120	118	118	109	109	113	113	94	108	104	91	95	106	110	109	103	105	126	111	117	99	108	115	119	119	124	106	104	111	105	117	121	86	105	103	107	110	116	103	112	115	110	125	106	117	97	107	102	110	128	119	118	117	115	98	117	112	110	124	121	131	119	122	114	109	115	102	114	112	93	113	135	117	92	101	117	101	124	109	112	112	102	116	108	114	115	113	110	102	114	118	103	104	109	115	108	120	95	125	116	116	130	100	132	116	107	89	119	141	112	89	113	110	125	131	115	119	86	132	126	112	118	126	123	134	123	115	103	131	112	119	117	128	126	120	133	107	106	115	111	111	122	110	137	119	123	118	119	118	116	120	92	109	122	112	115	115	119	116	121	126	112	113	104	114	114	108	102	118	110	119	121	118	114	120	134	114	103	129	112	104	97	120	115	116	94	111	108	114	116	107	118	105	133
7139	8679	11520	1492	1085	845	601	489	381	293	273	243	200	204	209	166	159	161	165	176	166	174	137	157	152	157	131	160	133	148	146	150	144	143	124	141	136	148	154	124	148	131	123	135	141	132	132	146	109	128	144	127	129	130	139	131	133	154	136	107	130	149	159	122	118	145	126	126	133	132	126	143	140	130	146	155	135	107	140	132	129	137	125	137	133	133	121	151	158	138	135	130	136	126	144	141	147	140	150	128	126	118	112	133	98	133	121	137	130	141	162	118	119	120	134	126	139	130	141	146	139	114	129	128	140	115	125	133	160	136	136	127	145	139	127	132	124	136	131	141	123	127	151	121	132	125	136	108	140	123	126	144	150	115	157	150	163	101	138	134	137	124	139	109	127	147	143	137	135	149	125	137	160	145	144	137	139	134	150	124	162	124	121	145	134	123	144	127	156	120	142	125	140	141	140	130	121	147	121	141	126	146	121	124	114	126	124	129	133	120	132	135	131	137	125	129	132	122	146	133	139	130	131	122	135	105	134	133	159	126	132	126	133	132	109	143	130	143	123	129	147	133	148	104	145	125	137	130	116	136	138	119	144	128	142	134	115	138	117	134	132	135	120	136	129	126	136	156	145	152	135	115	122	130	163	134	131	133	120	140	133	147	153	147	130	149	113	124	99	143	107	122	150	151	167	124	141	109	127	137	121	118	130	139	120	142	128	113	103	141	133	122	133	145	123	128	138	142	125	155	132	110	117	147	128	128	136	123	128	137	115	151	114	133	155	137	133	133	125	123	118	129	150	120	150	131	142	128	138	98	124	122	139	126	124	149	145	119	148	117	124	136	147	114	159	137	123	138	131	157	135	130	123	125	148	137	138	146	129	136	156	147	131	119	130	116	132	136	148	140	134	134	132	131	132	131	122	144	150	157	118	150	117	116	140	132	128	140	133	159	118	130	119	157	138	146	165	109	146	138	134	135	111	152	148	122	148	127	133	130	135	127	132	112	114	154	126	128	112	154	136	133	138	135	140	131	124	115	152	134	115	117	111	137	148	134	121	111	122	115	106	153	132	145	120	128	139	143	111	149	136	165	137	104	130	131	119	116	125	121	154	122	156	147	129	120	139	145	166	134	147	137	176	140	114	114	128	105	120	139	125	130	111	136	126	120	122	114	149	138	126	149	139	156	144	127	139	129	135	148	159	126	137	127	130	135	138	142	126	135	131	117	124	143	140	134	146	139	127	132	121	132	124	122	133	120	126	120	139	141	143	139	148	144	138	142	141	136	137	123	120	134	138	149	134	146	157	137	147	123	158	114	125	117	126	141	137	134	131	129	129	134	114	115	147	144	124	134	128	148	131	150	106	140	115	122	138	126	130	135	115	134	126	134	143	127	131	139	114	117	139	117	134	117	121	116	139	123	132	123	127	134	128	133	131	123	137	129	129	141	130	132	154	128	139	136	139	115	123	133	146	154	115	149	132	123	148	133	135	121	130	120	147	135	134	134	138	133	128	128	137	124	123	120	137	130	134	145	123	125	137	117	129	140	136	123	148	146	135	108	120	144	140	148	116	131	138	125	135	122	131	102	134	126	138	123	132	129	126	128	132	134	127	138	134	135	118	134	132	130	138	120	152	121	138	144	123	133	132	148	148	121	118	119	148	123	130	121	157	116	125	130	145	134	112	123	141	120	135	116	120	143	136	131	130	125	127	138	125	130	133	134	147	146	148	136	134	126	122	111	113	131	134	138	136	135	153	135	135	126	131	146	116	172	134	125	119	144	136	152	115	150	106	136	118	116	134	146	152	120	132	134	121	129	113	136	138	143	157	132	132	135	142	109	141	135	126	119	135	139	152	143	119	120	128	109	120	127	136	131	120	139	142	132	137	102	112	149	142	127	143	134	124	150	131	126	141	125	135	129	136	124	131	140	116	133	116	128	116	119	123	114	105	116	132	122	138	118	139	138	161	135	118	127	131	126	126	140	126	131	125	108	140	146	142	119	144	132	140	153	144	154	117	145	142	133	141	122	135	120	135	117	123	146	149	128	137	127	142	126	128	131	131	126	142	145	128	135	119	140	117	131	112	150	131	136	143	136	119	120	148	127	141	122	130	147	142	116	146	145	133	146	127	150	135	150	126	126	146	116	138	116	133	135	131	113	99	111	143	122	126	143	134	117	152	127	134	130	148	127	125	127	120	146	119	143	128	135	135	125	117	138	124	133	125	130	142	120	133	137	129	144	133	115	145	129	145	132	142	116	148	138	134	126	125	151	124	115	127	130	142	122	139	152	124	130	139	125	127	105	136	145	148	162	128	124	141	115	131	144	133	138	141	136	113	166	148	117	146	142	117	131	135	108	148	127	106	134	121	109	156	129	126	135	120	129	121	120	128	145	130	97	145	131	140	123	144	138	148	137	133	144	131	142	127	134	141	124	120	113	142	144	110	122	147	126	143	146	133	120	136	107	120	112	128	140	129	123	120	117	123	138	142	143	134	146	122	129	126	119	157	137	128	131	117	158	136	133	137	128	134	146	147	120	121	135	109	139	134	136	125	137	125	134	116	132	146	95	128	120	147	149	115	146	116	122	160	143	155	149	142	129	133	116	109	145	133	126	126	113	145	142	118	137	126	127	144	113	131	115	131	138	118	136	119	123	125	108	106	128	130	139	139	137	123	115	135	130	130	123	138	142	131	145	130	121	130	158	125	121	141	130	157	121	139	149	130	124	137	137	130	129	140	136	130	133	126	160	145	124	132	115	112	135	135	121	128	135	144	126	136	153	137	124	127	129	140	131	138	121	136	136	134	132	136	127	128	126	138	128	122	138	147	134	131	139	142	133	141	145	160	140	135	155	131	123	142	126	145	130	141	157	142	118	120	117	115	135	148	143	140	143	110	123	109	128	133	132	137	131	134	134	144	130	126	129	138	133	126	141	157	123	149	136	130	137	138	129	146	144	128	132	142	121	140	117	132	128	129	138	138	116	131	134	148	118	127	144	106	133	132	131	136	136	135	138	147	135	132	128	120	123	133	132	131	119	120	125	129	127	135	128	140	145	118	115	129	126	115	119	130	142	125	158	148	144	121	125	117	134	149	118	121	148	142	133	149	118	129	144	114	134	126	120	129	126	127	144	136	124	129	137	132	119	144	131	143	135	133	122	128	134	146	127	131	117	158	116	126	148	148	128	122	153	151	147	128	138	115	133	137	145	123	147	143	146	127	111	142	138	107	154	153	131	134	144	135	135	111	142	124	145	133	127	160	127	132	119	137	143	130	131	120	143	104	132	135	146	130	127	129	149	132	126	148	149	139	110	130	132	109	126	123	125	116	137	131	107	140	125	142	130	130	108	130	147	119	147	123	124	121	132	133	137	130	127	125	143	140	130	130	136	135	150	137	149	113	135	130	128	126	144	127	147	147	122	131	131	125	129	126	133	142	130	118	146	145	124	132	138	135	127	141	140	121	137	142	122	113	130	135	132	125	150	116	139
22436	21268	29087	23769	21271	21328	11511	1092	793	641	643	542	502	482	452	431	368	396	423	401	402	373	374	366	406	349	349	319	342	340	359	308	353	351	345	342	331	335	314	326	322	341	296	338	318	343	322	322	296	334	323	342	299	302	345	304	368	297	317	336	318	329	306	277	295	290	271	298	324	352	332	329	333	324	324	318	305	307	310	291	298	320	336	327	321	311	314	313	320	317	315	317	311	332	324	334	291	328	292	332	301	308	329	322	338	317	322	325	313	333	328	313	313	338	309	294	314	310	334	302	315	267	312	295	300	318	324	324	308	305	345	310	324	313	330	331	315	296	346	289	323	313	322	354	320	354	308	305	318	290	331	302	292	304	316	325	295	286	281	299	315	287	303	301	315	317	324	307	332	333	343	307	331	350	310	320	276	308	344	319	313	288	298	286	302	311	324	313	319	322	299	333	296	287	311	325	307	298	278	350	342	333	316	307	312	330	293	319	314	321	335	280	310	311	312	314	293	333	339	299	326	327	285	306	331	319	306	341	294	340	321	306	323	331	360	335	344	297	322	318	285	301	320	306	307	321	328	307	329	322	308	292	333	281	314	321	328	337	335	315	341	299	328	327	352	338	315	300	287	301	324	301	341	327	304	318	292	291	297	338	307	320	349	324	318	313	329	308	356	335	342	318	277	262	309	311	307	306	329	350	297	344	342	309	303	309	315	338	308	291	300	319	346	328	295	313	300	305	304	309	310	310	301	295	330	300	346	288	317	310	314	320	296	296	309	314	285	284	317	336	333	323	307	314	317	357	305	302	333	329	301	324	322	299	308	315	295	335	337	320	308	337	315	301	331	351	317	344	331	334	311	328	298	287	303	324	320	356	330	367	293	310	299	332	321	317	305	325	333	337	315	315	314	304	318	346	325	321	301	321	349	307	310	294	303	333	291	308	304	330	303	314	311	310	341	335	339	299	298	309	325	290	323	334	327	327	308	314	366	319	337	342	306	317	332	324	339	331	301	343	317	340	310	304	324	314	353	313	346	308	326	298	320	318	286	312	327	314	317	303	303	298	373	311	337	301	314	298	320	276	324	317	319	300	334	302	336	326	345	315	310	311	293	320	334	334	296	294	323	320	276	309	303	331	286	327	286	324	306	335	313	315	318	309	312	302	355	300	341	303	317	329	319	310	327	371	313	316	310	288	316	343	306	307	298	360	342	304	275	304	290	324	332	305	301	294	305	327	279	297	298	338	322	299	295	312	309	310	334	313	322	343	326	309	301	314	282	308	318	298	338	294	321	315	299	335	329	337	308	346	314	340	281	295	348	337	316	294	313	295	304	335	350	315	326	325	330	296	273	335	336	287	297	289	306	315	324	298	357	308	330	273	314	320	326	320	319	333	316	339	300	293	316	297	333	309	302	311	300	276	329	285	295	320	344	317	326	318	276	294	304	340	319	309	317	316	327	308	303	331	313	314	353	316	320	281	314	273	306	332	312	347	315	307	294	316	294	314	289	336	319	302	304	297	322	290	325	319	316	323	311	274	296	296	343	274	354	323	303	278	355	299	315	324	332	317	303	307	325	322	327	293	316	290	338	364	327	281	351	312	307	320	293	323	285	331	322	323	318	238	311	324	351	311	317	317	297	304	282	341	319	354	341	319	344	336	332	287	298	303	282	323	312	330	310	328	331	296	347	343	297	295	300	306	285	344	340	304	307	294	321	321	286	291	298	325	330	311	347	331	334	311	321	281	330	315	331	311	311	309	338	327	321	307	318	319	316	326	296	310	336	313	303	311	296	309	351	353	336	344	347	321	321	306	319	291	313	300	315	315	286	336	336	319	316	305	316	291	305	306	275	326	309	305	340	301	335	313	311	313	317	292	302	297	320	352	314	320	311	307	339	305	321	335	310	335	318	310	295	337	328	350	339	306	313	315	342	286	291	324	336	325	318	316	335	304	283	329	317	363	349	303	323	337	315	341	296	324	307	315	317	304	304	299	322	309	324	339	311	273	315	320	299	301	318	315	303	308	346	298	332	307	326	282	301	254	298	339	338	301	314	297	331	314	324	329	293	316	297	298	336	313	302	322	302	327	320	325	322	337	328	303	291	327	289	329	334	319	298	288	324	286	289	355	306	314	314	302	291	301	331	317	347	321	297	298	299	280	292	297	305	284	290	331	302	309	291	310	286	310	319	323	313	298	302	329	313	338	344	327	335	277	334	320	302	269	340	298	326	322	314	311	320	309	308	303	323	306	310	357	299	317	274	301	334	304	304	327	299	286	306	314	327	291	346	326	308	287	313	346	291	316	341	330	313	332	338	302	316	305	298	274	326	298	358	299	327	309	286	298	330	344	340	299	332	297	273	318	298	350	316	313	328	311	304	290	340	308	305	323	311	275	302	317	320	348	303	306	300	349	327	312	331	324	319	345	313	286	337	335	302	317	305	333	343	292	310	308	340	323	322	321	268	321	281	296	331	324	327	321	337	299	317	290	305	307	297	338	301	311	300	305	279	329	343	299	301	287	311	275	313	323	298	320	310	296	325	306	322	317	313	313	330	352	322	294	310	320	346	307	304	304	319	345	338	318	328	283	321	307	310	308	287	306	311	309	300	303	308	297	323	334	326	320	329	322	279	295	319	324	318	324	270	311	332	272	324	302	303	315	322	340	351	330	318	341	335	322	311	325	352	347	339	310	294	317	340	354	311	310	313	314	322	350	325	305	340	285	330	307	306	311	310	315	306	315	312	315	284	350	329	309	297	337	313	332	346	333	310	302	334	295	312	310	302	330	320	314	355	307	317	328	312	312	287	339	311	313	304	317	349	310	307	326	345	336	328	297	293	345	283	312	303	299	287	324	321	342	309	310	297	306	300	303	294	319	312	310	311	292	293	317	325	322	321	314	310	321	309	312	311	311	282	312	312	311	301	317	309	313	322	318	318	321	312	290	343	316	296	306	279	307	294	283	339	312	274	317	308	303	292	329	330	324	305	325	304	297	324	320	365	327	340	315	329	293	308	349	294	318	317	330	309	329	298	354	324	334	299	342	317	310	297	342	293	307	301	323	328	288	344	328	335	314	272	295	323	322	304	348	326	310	289	336	304	300	324	321	285	311	329	331	350	333	301	309	309	326	351	287	280	326	319	335	347	318	320	305	337	300	325	305	288	301	327	295	296	300	316	311	354	339	316	304	291	322	340	354	308	289	338	309	314	312	294	311	275	340	332	341	344	305	375	312	315	333	294	302	313	315	312	295	319	279	326	332	312	288	314	325	283	319	311	292	324	309	303	335	334	337	318	346	311	320	309	334	343	317	326	327	325	298	298	293	307	311	322	282	292	297	311	323	358	289	333	315	331	314	303	300	333	319	294	312	313	320	313	331	278	306	298	309	311	314	317	321	307	333	297	333	342	280	313	332	346	364	325	319	278	355	352	333	303	302	329	323	309	349	305	323	306	322	309	307	300	294	331	295	337	322	299	300	348	299	318	315
9732	19320	24838	4907	3616	2652	2031	1495	1215	967	785	742	723	640	611	537	497	506	442	477	441	414	426	433	396	383	440	392	377	392	403	412	366	345	386	423	376	401	353	377	383	353	370	374	366	376	361	360	353	377	339	361	331	355	362	365	364	369	373	350	334	368	351	343	347	368	323	317	349	380	344	353	362	317	378	362	353	346	369	337	337	350	346	339	341	359	367	341	328	368	339	329	348	343	352	353	341	328	359	350	343	323	371	347	333	355	357	323	357	338	336	359	314	377	366	385	334	326	359	306	339	341	342	380	336	336	342	371	374	327	304	334	314	345	373	325	345	357	314	347	295	350	326	340	357	342	320	340	354	347	340	367	357	339	338	388	363	360	347	340	336	356	350	358	342	320	386	369	339	348	312	345	353	345	351	316	382	324	319	351	324	365	323	338	331	351	328	330	345	346	345	345	335	345	354	332	276	386	359	352	307	353	372	327	349	336	407	385	326	324	365	334	384	343	333	327	330	369	376	350	342	328	339	332	341	365	323	383	334	333	344	340	352	334	354	348	379	338	353	357	332	364	338	339	340	338	347	365	345	374	353	356	349	330	367	343	357	328	348	336	334	350	347	362	326	354	358	371	367	357	355	346	328	347	345	333	375	342	370	361	385	334	340	365	336	338	332	302	324	367	343	366	335	346	329	334	323	341	329	303	365	354	337	371	311	346	343	328	329	334	341	333	368	361	343	359	356	330	372	355	352	402	343	333	344	354	371	374	341	321	311	342	336	341	320	350	348	343	361	365	330	385	332	389	335	333	334	326	338	309	347	341	320	358	382	351	354	385	359	380	346	360	346	350	351	367	354	352	332	309	359	360	335	349	322	347	346	354	330	318	334	373	327	346	375	335	370	325	340	349	301	342	350	360	332	356	336	316	344	354	339	357	350	341	385	341	330	393	334	338	341	329	337	325	367	361	352	350	312	333	357	357	327	342	327	356	326	344	356	349	346	347	350	337	362	351	379	338	357	316	345	334	350	351	369	355	329	356	381	365	333	315	382	350	373	355	334	356	323	399	345	367	360	368	339	357	358	332	323	366	351	335	355	323	367	330	340	347	350	340	361	355	339	338	290	366	375	331	354	373	334	348	330	356	350	367	340	363	319	348	341	351	303	365	354	354	361	358	337	324	347	350	333	350	369	324	328	323	361	343	330	337	322	366	358	300	338	315	366	377	315	336	362	331	344	314	343	365	333	366	321	358	369	358	387	313	365	357	340	342	317	324	360	333	349	359	357	321	379	380	334	340	354	345	330	340	316	330	340	338	359	341	349	368	374	329	367	337	345	366	345	357	346	341	350	348	312	347	349	341	352	350	373	351	308	317	325	318	345	346	345	318	332	354	333	372	360	332	301	344	377	326	347	351	375	356	331	367	352	385	319	355	358	312	341	369	403	347	376	356	317	350	357	324	321	346	361	365	361	339	316	382	333	325	332	336	360	329	337	293	357	349	361	344	325	350	335	379	367	351	356	333	337	421	349	362	338	353	364	372	339	360	317	336	336	361	360	340	357	350	356	346	337	342	342	350	318	380	354	330	332	379	361	366	352	337	321	371	320	336	340	302	313	356	315	347	343	349	369	337	332	351	339	344	310	348	311	359	370	334	328	331	364	364	342	356	335	351	353	345	350	366	360	350	356	378	385	306	352	347	331	367	312	365	327	336	325	357	349	364	370	373	341	332	336	316	342	346	323	328	338	316	349	354	333	360	312	336	350	331	332	371	366	331	350	349	349	336	324	386	338	318	347	383	326	360	355	327	346	336	295	328	364	368	340	323	354	349	355	350	353	370	355	373	380	342	320	339	345	335	336	345	330	335	377	348	332	373	349	313	346	329	355	385	350	351	357	337	349	352	356	339	326	321	351	296	334	342	314	363	343	325	357	334	338	337	352	333	368	360	359	315	385	344	321	352	339	355	324	346	350	368	344	323	332	362	320	333	357	328	310	329	365	337	350	336	354	349	323	323	353	353	336	350	365	343	366	374	349	345	324	348	317	363	333	324	351	374	350	329	353	335	317	329	324	350	325	305	348	358	332	329	335	346	371	370	329	341	345	324	379	307	345	344	346	345	332	354	344	304	339	317	325	367	341	354	341	321	338	338	334	409	335	327	338	382	308	337	329	313	354	354	334	362	332	352	340	345	335	390	305	326	367	376	320	343	359	329	359	358	301	326	335	331	339	339	342	340	361	373	337	365	350	346	331	336	297	354	372	309	345	353	354	349	325	358	332	339	306	354	313	318	317	351	333	318	367	340	364	320	350	336	352	351	347	368	340	333	330	353	364	380	353	348	331	339	375	322	354	342	365	360	324	333	339	329	329	341	341	336	363	351	347	332	337	355	367	336	341	344	350	347	311	390	331	367	355	316	363	366	353	350	348	371	351	326	325	361	346	328	333	308	353	335	352	348	331	311	332	294	340	318	316	314	350	319	333	346	356	381	360	313	358	379	325	326	327	353	347	333	347	347	341	338	349	307	358	343	330	335	349	333	356	357	339	337	369	346	343	373	363	332	365	328	331	344	328	337	335	336	339	330	359	320	327	351	330	395	368	340	343	333	345	299	367	331	357	327	348	336	329	353	365	328	340	339	331	381	333	349	373	384	384	364	340	350	347	340	343	342	341	331	333	372	336	352	367	345	359	353	334	389	330	380	361	358	360	357	330	318	349	372	329	345	347	367	382	354	338	383	353	342	335	351	331	316	383	320	348	338	321	384	359	353	364	359	354	349	334	360	306	341	328	311	351	342	338	356	318	322	366	338	340	361	325	351	384	357	357	328	355	335	351	346	304	346	369	364	390	354	371	347	353	308	312	361	362	380	347	365	331	317	332	349	341	370	364	347	360	360	348	323	373	348	367	344	359	340	365	328	310	338	345	360	346	342	380	342	356	329	346	322	318	325	350	316	324	344	314	368	339	354	347	357	342	364	379	362	334	334	353	333	325	341	326	381	302	317	308	334	306	364	385	368	360	361	350	356	342	324	336	366	389	342	361	342	339	352	345	353	379	334	334	368	321	321	344	343	346	321	355	331	328	351	364	330	339	336	374	354	367	350	370	374	316	333	333	332	364	373	384	381	363	346	326	376	358	354	336	381	335	340	340	361	330	332	345	328	318	336	386	354	304	341	378	355	376	348	342	331	343	334	347	312	338	308	364	340	368	352	354	350	344	334	363	359	339	314	327	367	318	346	346	337	334	338	400	355	318	353	331	340	304	333	322	370	363	329	331	345	326	371	373	334	364	345	341	366	351	329	360	347	360	356	338	376	346	290	369	365	333	344	347	336	377	348	363	366	374	366	344	344	333	351	333	344	371	336	331	355	367	340	368	358	338	328	362	334	352	358	322	337	331	341	332	377	305	362	359	344	317	335	321	321	343	373	362	321	327	345	352	321	347	303	327	371	323	335	347	362	309	347	358	351	379	313	359	350	342	339	336	326	354	370	370	385
27429	19393	6285	868	542	476	344	261	269	250	303	279	262	254	294	222	298	268	265	273	261	260	265	264	263	237	240	259	276	284	244	252	290	254	254	287	254	249	258	288	268	273	255	267	259	262	247	229	242	228	262	245	262	254	267	269	243	285	254	275	247	261	257	275	266	268	231	232	291	237	267	250	255	282	255	262	258	226	251	272	249	243	277	263	244	242	244	269	217	248	256	230	263	271	280	263	268	255	245	262	277	252	263	256	281	243	257	274	273	225	267	263	231	247	210	259	286	256	262	259	232	239	274	260	274	268	279	239	262	254	261	256	257	262	288	266	237	279	272	250	266	253	227	261	248	238	260	261	226	235	276	250	239	250	238	277	262	260	283	252	231	248	261	265	228	280	243	248	257	267	241	249	245	261	234	273	244	252	269	299	236	247	233	259	229	237	273	268	274	235	255	300	257	247	252	258	246	245	249	261	256	268	244	233	279	266	264	244	255	247	240	249	284	245	280	249	244	253	238	250	242	254	259	249	254	261	290	284	257	270	275	246	284	287	242	254	261	255	265	280	247	236	235	240	266	266	261	264	269	264	265	266	256	244	253	263	255	252	248	279	267	277	265	271	248	285	263	255	268	262	260	272	269	248	272	242	230	279	245	238	255	275	264	228	263	247	280	238	256	226	264	296	279	266	265	229	253	261	257	272	267	247	247	261	243	250	266	266	236	293	241	284	225	246	275	282	281	245	226	234	248	253	248	256	250	274	228	262	239	254	245	255	251	254	256	270	248	277	266	247	261	232	250	251	275	251	255	291	227	251	254	269	249	261	292	274	253	243	273	264	242	252	240	241	265	297	236	246	260	282	265	262	261	233	233	290	264	264	287	259	282	274	250	269	256	270	262	280	241	266	274	281	296	280	247	239	239	265	257	280	282	282	228	250	276	282	263	260	251	285	260	241	244	244	262	272	273	256	255	253	251	250	222	256	230	271	253	251	283	257	258	270	233	223	278	273	238	265	243	233	252	263	247	258	266	270	251	249	247	276	266	268	273	265	259	253	254	233	281	250	252	259	252	247	271	267	271	256	274	246	270	298	241	253	266	227	245	288	281	271	247	246	266	253	237	281	229	259	276	284	268	246	283	239	246	237	265	268	245	255	250	273	247	292	270	244	277	262	258	251	246	268	252	262	278	238	300	251	253	228	228	231	243	277	268	254	280	278	275	270	272	268	253	251	240	269	224	253	251	254	256	249	272	255	250	248	269	259	266	241	263	253	259	262	265	248	252	277	265	241	236	274	255	263	298	259	279	236	223	257	256	251	257	280	266	264	245	261	257	253	234	268	251	282	267	275	247	264	266	284	267	247	289	279	244	275	252	277	241	277	241	236	263	249	253	245	265	280	242	267	250	246	256	247	250	269	282	271	265	263	232	274	271	255	285	242	264	255	246	259	245	247	270	263	270	259	245	256	249	240	261	244	281	262	252	246	243	241	278	259	265	241	268	249	264	233	239	237	266	270	250	256	260	254	263	249	249	265	269	270	251	239	286	244	266	269	249	290	267	276	248	262	245	240	258	261	248	278	266	264	265	247	274	260	264	243	272	247	273	276	239	262	277	272	279	276	242	232	256	252	246	267	242	279	234	235	261	243	240	235	284	248	248	283	257	249	257	275	245	249	266	220	224	259	258	248	232	249	254	256	270	244	263	239	239	264	266	266	274	258	266	277	271	256	260	268	266	257	272	277	247	259	275	233	235	253	237	248	253	246	246	255	269	263	242	242	262	277	249	261	266	269	291	264	301	233	258	271	262	273	253	238	255	261	273	277	268	253	251	284	266	263	268	252	244	227	258	264	272	281	259	269	257	284	248	219	260	252	259	254	258	251	256	224	275	263	262	278	231	254	273	250	285	279	255	263	289	248	249	248	253	241	280	264	259	259	264	265	263	255	282	255	253	266	255	255	244	244	259	273	269	254	256	251	262	245	259	239	257	251	250	274	258	246	280	271	258	262	254	250	267	242	253	280	252	242	271	227	277	238	268	257	252	273	273	252	257	254	254	292	234	225	254	271	270	305	268	249	255	235	258	257	256	268	251	263	262	299	235	246	272	266	248	315	254	240	279	260	275	228	267	278	275	292	247	297	252	229	248	271	256	258	268	247	211	269	273	260	262	243	260	269	248	259	249	261	268	286	255	265	232	262	278	245	287	268	251	265	248	264	276	279	235	231	278	279	277	253	252	255	253	274	250	275	247	257	265	271	258	248	266	277	258	284	251	247	254	249	282	239	259	280	263	248	268	270	232	231	252	256	241	257	256	282	270	243	256	233	248	227	271	242	225	243	274	255	237	243	229	274	280	269	277	269	278	264	249	252	255	261	272	247	284	243	278	278	280	275	248	266	250	254	253	263	254	254	260	258	263	247	266	263	298	246	269	261	261	247	243	256	299	242	278	262	257	263	267	258	261	249	260	249	264	238	261	234	247	250	229	285	267	253	270	261	278	255	257	257	276	243	273	275	246	236	264	274	231	264	258	258	264	287	267	275	249	265	241	256	235	264	267	285	229	261	247	257	285	223	256	267	291	270	272	273	258	267	247	253	260	257	258	275	246	268	252	233	233	282	264	265	270	253	233	260	272	245	262	272	283	249	276	265	245	291	256	255	264	260	271	261	272	242	253	284	263	246	229	248	242	243	297	261	268	246	270	281	269	257	275	266	246	253	235	238	287	246	284	247	270	256	258	252	267	264	251	277	247	246	240	258	274	265	253	231	247	258	277	243	238	255	255	252	250	273	263	240	286	257	275	256	280	240	287	255	242	226	274	288	245	261	237	255	279	269	254	254	255	259	259	223	261	283	268	245	250	251	260	275	274	256	253	267	257	264	292	246	274	253	235	223	259	252	270	260	265	268	258	289	245	285	264	252	254	241	270	277	246	212	251	241	247	260	272	242	269	262	288	246	246	252	250	286	258	272	287	258	279	263	244	255	278	255	244	265	276	231	271	269	280	290	253	260	248	260	272	291	298	256	269	260	266	244	254	257	262	285	277	269	265	243	248	232	279	251	239	254	256	275	273	264	266	262	276	259	248	256	269	245	279	264	279	242	263	262	252	284	252	243	268	248	271	259	250	251	252	288	268	235	249	267	248	268	248	305	281	290	253	283	261	271	243	260	245	241	239	275	228	256	233	268	248	248	238	281	254	257	278	243	256	259	250	240	263	207	258	254	279	242	261	254	295	245	244	257	258	282	248	273	274	252	231	240	266	269	250	258	224	269	278	227	266	269	235	239	267	242	270	242	251	272	274	258	272	274	239	261	250	270	255	286	269	261	287	246	264	252	262	226	220	258	272	251	262	262	290	281	236	260	243	248	267	255	244	256	252	240	253	280	246	253	266	257	277	265	279	245	273	266	268	285	243	282	253	257	239	253	296	279	246	244	272	241	253	236	248	253	244	254	260	247	240	236	245	270	246	251	253	243	255	251	259	233	259	247	254	250
6750	2174	1955	453	416	373	344	337	319	342	280	322	279	316	267	255	282	267	273	265	269	294	279	253	278	278	304	305	302	303	258	264	263	283	241	279	250	283	283	273	292	280	264	264	277	259	242	281	277	270	258	283	289	266	300	310	278	276	271	290	299	260	295	268	268	259	264	274	286	264	273	249	265	288	291	291	298	281	285	270	271	274	272	287	306	283	280	279	281	274	284	271	294	303	291	283	281	270	265	267	278	290	283	274	285	272	293	271	256	282	283	260	278	284	251	282	265	280	266	304	281	258	268	299	284	287	256	280	268	266	267	258	270	285	288	280	290	282	267	271	260	259	279	275	311	266	277	282	280	308	262	281	294	288	256	281	246	251	315	267	287	286	293	298	296	289	282	282	258	275	254	296	257	292	311	279	276	295	265	279	320	288	258	239	279	280	318	292	264	308	286	301	272	287	254	282	238	254	281	243	312	275	294	289	305	258	263	246	297	279	286	313	292	243	316	262	265	276	309	282	312	293	291	299	271	284	271	271	283	271	251	296	331	289	281	254	296	292	290	270	283	273	263	258	302	312	257	263	296	288	302	272	306	298	280	293	279	294	264	305	286	288	294	287	290	273	271	288	269	282	253	287	301	320	284	291	278	264	272	287	289	286	294	284	271	281	283	267	308	255	304	303	250	274	252	268	267	264	277	316	307	297	245	287	277	302	293	298	250	278	304	280	305	248	264	299	294	306	296	291	272	267	279	262	295	285	278	280	273	262	270	272	268	293	285	269	318	308	266	305	234	269	272	270	271	259	267	290	242	281	291	282	265	277	269	292	272	312	297	280	317	243	261	265	288	259	282	274	262	280	261	292	287	305	285	303	298	283	251	250	260	286	290	264	276	268	284	275	259	298	306	300	260	275	284	290	314	299	275	273	292	295	286	282	271	270	287	266	258	253	284	284	264	321	284	260	287	306	272	302	308	258	260	261	251	264	288	274	281	261	285	276	266	278	299	275	281	284	266	295	266	261	267	263	262	271	286	291	285	275	284	267	261	280	249	254	267	292	301	275	245	266	275	280	293	286	258	261	255	306	283	289	273	284	275	256	268	264	262	290	289	261	248	259	265	280	248	296	299	333	291	293	280	264	290	281	289	256	283	271	282	290	265	304	247	275	293	293	277	316	285	293	257	265	271	274	258	275	311	277	290	291	278	269	274	304	261	282	274	267	298	288	282	296	292	260	280	270	241	257	255	270	288	280	271	268	283	280	269	276	274	309	293	281	260	274	286	272	294	255	306	262	269	271	291	302	262	247	291	278	273	301	292	273	280	298	254	266	276	289	303	280	281	302	285	297	307	244	267	247	281	303	270	283	289	267	301	270	304	267	275	257	296	297	287	282	289	274	269	300	265	253	293	268	284	265	281	286	270	282	254	298	285	285	268	272	271	269	286	268	270	276	295	277	271	280	301	293	266	271	283	296	287	279	275	271	273	266	262	260	300	296	282	260	271	291	260	262	235	271	264	287	277	257	289	296	269	285	293	273	294	258	296	294	316	271	298	269	303	255	299	257	285	261	291	263	294	284	256	266	275	280	271	289	265	290	271	282	284	277	293	283	269	294	279	296	272	295	281	269	303	239	281	294	269	259	264	296	266	267	249	270	270	255	300	279	278	276	245	271	254	266	287	282	290	272	277	299	293	274	278	262	268	312	257	255	255	238	269	275	275	290	282	287	283	264	269	265	296	281	275	274	254	272	275	284	290	303	263	297	282	279	274	271	288	266	263	276	293	279	268	296	302	269	266	271	298	297	275	262	280	280	284	267	316	303	322	259	277	268	277	270	281	266	289	291	293	267	263	295	287	301	270	269	274	277	256	290	282	306	277	299	284	250	296	260	279	310	284	279	271	249	255	266	267	287	265	262	273	328	296	263	292	283	283	321	272	259	317	252	285	308	285	243	267	306	283	272	270	292	305	285	286	280	266	269	301	273	284	271	268	266	281	302	277	258	290	252	288	291	305	291	317	295	278	253	244	263	276	271	280	287	291	264	244	272	292	284	301	273	287	276	258	285	305	283	274	237	282	283	275	299	280	265	305	277	307	280	248	293	273	286	302	283	285	307	267	270	267	265	252	280	305	290	291	295	262	290	302	280	291	290	255	269	289	290	298	268	258	272	302	258	264	268	288	287	255	277	253	281	281	257	272	262	298	275	274	280	264	303	287	262	301	262	290	288	286	264	264	299	267	237	249	287	342	275	281	299	265	309	289	309	279	290	271	289	255	264	278	272	294	292	272	271	294	298	297	302	281	261	259	264	283	278	268	288	275	287	312	262	276	268	309	276	286	279	294	250	263	293	288	248	284	290	300	311	272	280	288	273	287	296	300	277	299	284	263	255	249	272	291	290	274	317	259	283	267	260	248	275	260	264	289	319	265	277	288	267	292	259	290	254	286	275	250	268	285	282	254	311	313	300	276	299	273	284	298	290	312	258	245	281	290	309	290	256	250	280	267	296	277	279	264	303	275	276	272	288	307	264	266	284	320	262	292	253	265	260	297	292	237	268	250	272	289	307	274	306	268	281	260	261	297	286	256	273	245	277	274	291	272	295	265	283	287	271	305	280	259	275	286	285	315	285	290	309	274	304	293	241	258	294	276	278	269	260	256	276	289	272	261	272	290	291	271	258	280	277	294	269	292	300	267	263	256	290	311	252	268	273	279	280	257	282	263	282	268	279	292	299	271	288	261	246	302	300	295	277	287	299	294	290	244	300	252	281	270	275	295	266	277	269	270	294	275	285	302	255	279	269	278	282	284	287	262	291	250	288	287	280	288	275	293	251	254	268	276	275	300	261	270	264	286	262	279	314	277	312	290	253	261	329	252	257	247	264	269	283	293	282	253	308	308	284	285	280	293	299	278	254	272	305	285	300	258	297	260	285	275	285	276	296	274	282	262	273	285	261	302	297	280	260	255	274	293	307	299	265	277	267	284	269	269	298	275	275	267	303	271	298	265	305	258	271	265	267	310	273	278	288	281	281	258	294	310	282	273	271	271	280	255	273	281	282	324	240	288	274	261	241	238	270	271	262	266	279	310	293	292	296	308	246	276	270	267	260	276	262	268	264	292	288	273	261	274	323	285	304	274	267	273	273	296	266	236	280	271	294	244	280	292	288	280	253	281	252	283	257	293	280	286	278	291	286	320	281	280	273	289	277	296	288	289	277	291	276	286	293	282	255	276	289	284	287	276	285	279	236	272	301	283	259	288	288	244	282	256	269	237	281	284	254	287	283	299	312	274	270	250	293	284	246	302	260	273	287	286	298	295	284	281	270	285	291	297	275	269	259	274	249	281	300	287	312	271	266	276	295	256	272	286	297	274	295	278	275	289	294	287	287	266	294	255	253	310	300	316	283	272	252	278	273	276	294	293	298	286	260	266	274	275	279	265	280	307	289	297	319	289	263	265	310	268	290	293	283	272	271	268	295	300	284	286	269	243	279
23467	21188	28673	24003	21192	12463	1272	730	630	685	597	599	550	500	509	484	527	505	467	447	512	444	455	451	444	481	480	448	462	431	431	438	433	464	443	417	433	440	434	456	419	443	422	418	390	429	437	448	437	445	408	451	389	444	430	461	426	426	432	433	445	420	406	445	403	434	424	449	424	449	454	438	402	416	402	460	441	427	431	428	435	449	443	440	411	455	406	418	408	428	437	438	421	403	415	423	410	429	416	420	445	371	436	449	438	444	469	401	450	404	412	412	431	429	444	415	434	437	419	385	412	414	431	416	408	388	392	402	410	452	429	465	452	468	447	447	412	451	414	422	441	435	414	430	443	411	437	398	416	447	441	420	453	456	431	438	422	401	431	444	440	385	429	453	432	411	421	428	424	428	424	412	448	430	429	449	411	401	430	397	398	423	430	429	448	399	422	423	425	401	415	409	470	391	449	442	469	449	409	403	426	426	458	403	399	447	414	436	446	380	418	441	397	398	425	410	438	433	423	465	436	412	445	437	414	426	381	418	384	445	445	384	437	422	430	441	378	433	411	395	422	453	389	438	447	444	441	438	398	471	437	405	430	414	421	436	418	410	455	412	474	454	386	410	433	436	484	425	448	391	451	410	438	395	425	392	439	429	443	402	459	426	440	411	411	440	420	372	381	416	385	416	413	419	418	425	418	430	420	419	427	426	431	471	425	446	441	455	427	437	411	461	425	436	425	474	393	416	432	480	413	434	436	435	410	473	392	429	417	434	424	407	449	416	406	403	437	395	428	446	434	423	416	404	414	463	442	415	446	428	416	403	436	417	393	415	441	432	413	419	375	427	424	394	444	401	425	411	450	443	436	436	423	425	427	422	429	453	439	428	441	424	395	395	399	407	455	430	432	431	422	419	430	428	411	425	446	450	397	445	424	445	399	396	419	443	398	401	431	425	429	434	455	457	415	399	433	439	397	432	408	435	412	401	414	419	447	413	458	428	461	450	450	436	408	418	418	439	422	422	424	419	406	376	416	431	409	447	393	438	436	431	377	425	409	469	428	453	429	411	435	416	452	416	464	414	433	403	436	429	399	424	424	426	419	432	380	453	433	402	469	421	421	442	457	432	403	433	420	440	416	430	443	448	421	428	397	430	411	428	411	410	430	392	411	438	429	387	452	442	451	463	426	426	472	426	410	405	387	415	426	443	416	435	417	423	438	441	405	453	407	427	410	435	379	422	450	436	379	435	421	427	427	448	404	406	479	432	432	399	430	440	441	435	450	414	418	397	426	423	426	418	409	438	412	433	451	431	436	415	418	418	445	435	377	438	409	460	421	414	420	400	416	433	421	455	385	499	447	401	442	423	431	453	438	409	417	456	419	432	468	454	421	399	436	424	395	418	430	408	411	450	438	422	428	430	427	438	468	424	412	401	395	448	410	470	450	418	449	417	426	463	457	425	430	431	435	445	442	448	457	429	431	406	391	427	439	386	441	400	440	447	426	410	420	434	408	456	420	418	400	441	425	441	435	422	408	424	421	406	453	432	426	434	447	455	483	418	391	439	373	455	471	467	413	391	433	467	458	429	452	422	406	426	445	433	424	435	414	447	407	440	436	444	397	444	427	431	452	409	442	423	432	440	423	425	413	419	436	454	416	408	444	453	419	409	410	425	423	425	420	416	425	395	420	452	415	425	442	453	438	411	400	424	426	441	460	439	423	437	399	464	431	454	406	395	428	429	429	431	426	441	432	450	436	406	424	458	444	435	428	440	432	419	472	419	397	419	413	451	408	424	456	437	411	416	417	423	428	397	410	378	418	389	468	448	407	414	436	430	436	415	434	448	444	421	420	432	430	455	425	421	422	444	406	432	420	401	439	414	432	447	428	412	377	389	387	389	415	381	465	443	387	437	412	396	434	431	464	436	442	465	442	472	439	428	451	450	444	433	471	429	439	417	406	408	456	423	423	419	379	427	429	417	424	408	426	438	414	460	420	408	428	433	393	398	425	382	445	406	421	440	402	429	435	400	415	450	413	440	387	419	459	427	455	445	398	394	436	440	449	421	443	453	417	469	432	436	440	427	389	406	427	434	429	426	443	446	428	457	477	439	414	407	433	442	429	417	387	393	432	430	418	395	456	429	421	417	407	453	401	436	454	434	423	436	421	436	415	427	442	411	400	388	417	450	394	429	395	415	428	436	452	424	439	445	427	425	438	414	425	403	432	394	374	449	446	417	441	445	440	419	446	433	468	421	408	415	422	428	444	437	439	465	450	405	409	396	412	459	425	446	428	448	437	447	444	445	386	432	403	427	376	437	418	443	405	423	430	434	432	416	445	399	431	416	419	434	436	458	432	435	417	427	432	424	416	414	443	414	420	418	407	454	417	419	436	417	391	447	434	448	397	415	459	417	400	383	421	448	412	413	418	412	423	427	419	427	459	424	410	416	429	403	413	424	427	457	416	413	408	428	427	435	426	403	401	399	459	411	453	420	427	429	424	401	452	433	474	421	420	408	393	435	452	429	442	397	443	466	414	424	449	444	432	445	425	418	454	457	418	436	413	411	420	412	434	411	427	395	419	472	415	448	405	441	453	424	410	422	444	459	403	449	394	440	458	384	423	438	449	452	416	412	460	448	437	445	462	415	450	455	427	431	450	432	415	449	391	431	440	434	439	430	397	482	444	401	405	434	443	430	451	405	459	449	407	410	434	388	452	435	467	445	435	398	411	425	417	426	426	407	415	426	433	417	437	428	438	415	425	459	400	448	399	436	461	440	404	417	436	431	470	440	452	410	435	450	447	423	435	415	414	394	465	400	406	409	425	454	421	397	422	429	405	377	427	435	393	433	427	394	428	441	448	418	426	419	422	415	409	422	417	420	385	400	446	439	420	430	415	432	424	466	435	414	437	462	416	446	428	445	456	419	425	437	417	394	442	427	393	440	424	424	411	421	434	413	436	431	456	389	416	412	444	397	426	381	424	425	428	410	451	424	401	459	411	443	431	414	449	440	429	403	461	419	439	435	431	384	449	459	453	422	442	419	422	406	447	437	426	421	434	442	433	471	439	416	487	420	442	395	400	441	417	424	436	427	401	444	424	420	413	427	428	416	421	403	403	391	412	420	452	415	421	442	431	480	419	404	406	451	434	419	400	424	442	420	432	455	410	419	422	409	425	394	427	425	396	410	404	417	399	427	432	482	404	391	436	397	405	433	459	380	464	432	460	441	432	400	412	472	453	449	459	425	406	450	415	429	424	403	408	434	415	401	400	410	427	387	410	456	428	455	427	434	404	436	384	452	444	428	418	398	442	413	467	417	412	427	420	440	453	448	427	459	423	390	391	422	438	424	442	446	459	468	450	432	432	414	435	435	419	447	425	420	376	431	401	428	441	440	413	423	453	419	426	409	382	438	461	430	426	446	418	419	419	425	438	399	412	419	451	404	395	400	421	423	419	461	423	416	386	408	445	430	419	423	426	450	416	410	402	428	440	426
7745	13605	15032	2916	2199	1723	1324	1060	887	744	757	624	645	602	578	564	584	496	498	508	480	511	516	519	486	519	480	507	497	485	513	521	502	506	483	459	438	455	514	458	464	455	452	456	491	426	485	470	473	466	428	428	455	447	444	463	426	449	469	463	485	489	415	517	413	487	453	469	443	463	424	450	445	455	413	460	478	471	479	431	465	448	461	447	485	454	492	494	480	433	488	451	467	458	471	468	481	442	469	471	476	479	499	423	474	489	479	433	500	482	439	432	439	475	498	459	440	461	457	468	464	439	462	456	515	470	523	457	418	470	427	439	435	454	466	445	443	462	498	504	473	475	454	448	452	432	412	507	456	454	455	441	446	426	464	489	457	443	505	424	461	449	431	433	459	500	459	458	492	466	488	466	442	477	471	459	500	453	437	463	450	481	455	462	443	432	424	446	481	457	437	462	465	449	427	459	475	470	465	439	489	472	499	454	436	462	468	413	466	516	450	438	481	444	446	446	452	446	438	436	450	479	463	456	449	501	461	478	446	446	444	446	448	448	443	484	449	500	468	467	456	445	491	465	454	455	478	445	452	433	442	434	432	464	487	436	471	491	516	467	469	474	445	444	468	451	473	463	411	461	470	458	463	436	467	432	449	480	483	443	480	443	466	462	451	447	458	474	428	432	458	485	460	453	444	451	459	467	422	450	466	458	439	450	467	450	464	486	468	487	408	477	426	452	426	455	483	447	421	428	447	478	417	453	427	449	439	447	471	412	438	478	454	439	449	490	451	436	456	463	470	450	436	465	431	442	469	483	479	423	503	470	448	480	430	439	464	469	451	493	454	432	472	499	456	465	448	470	512	461	464	471	470	444	490	444	452	459	469	462	466	486	439	472	446	449	438	468	457	474	457	449	446	434	416	460	482	502	491	449	457	457	464	449	426	492	480	466	439	423	471	445	502	432	468	443	449	443	479	449	476	473	474	466	419	463	454	444	452	461	453	492	464	436	462	441	464	440	420	442	470	508	436	454	458	450	472	476	475	472	475	493	426	484	447	480	441	444	439	480	425	477	445	496	476	434	466	471	458	436	459	460	432	476	453	472	452	448	459	458	453	447	460	430	447	443	415	451	445	469	448	454	441	450	462	466	472	461	451	426	438	404	442	434	505	459	470	462	474	460	484	497	440	452	457	458	452	472	431	432	453	464	450	470	433	468	467	501	460	443	452	463	451	437	435	517	437	473	470	483	468	451	471	433	459	458	427	509	442	444	444	454	462	476	415	476	446	440	471	466	452	502	419	419	433	494	438	435	452	445	446	483	471	458	458	418	456	445	451	459	461	482	465	446	446	493	463	438	456	429	465	453	448	449	460	464	477	482	442	412	451	454	482	495	425	447	484	424	464	440	500	458	453	452	464	422	470	458	478	457	472	448	438	458	461	474	510	442	445	480	464	492	457	475	453	465	482	451	462	457	493	478	430	469	475	439	454	450	438	472	483	443	431	434	476	460	478	480	470	451	463	452	453	439	482	443	515	455	450	464	455	463	485	439	390	422	449	445	446	471	480	494	450	425	446	502	467	434	473	499	489	422	476	480	454	483	461	453	443	450	444	444	431	492	472	476	447	462	453	454	449	455	476	530	462	437	462	478	415	466	484	464	447	454	463	449	451	459	421	439	420	448	480	444	438	484	481	451	476	529	437	430	469	413	478	442	479	466	478	426	461	463	470	479	478	474	457	463	449	427	433	468	482	455	439	495	444	424	474	487	420	468	490	439	479	445	484	461	459	459	442	437	428	453	438	466	472	427	427	495	504	482	421	462	477	445	475	445	481	464	454	460	450	392	441	460	418	476	475	471	456	490	434	448	463	424	464	463	437	413	449	438	466	442	487	445	454	445	473	417	440	440	466	477	489	444	475	476	460	455	455	451	474	481	452	456	443	465	493	477	433	427	455	459	481	451	433	459	469	457	462	444	472	465	458	436	454	444	452	470	453	478	445	418	487	447	463	489	457	451	463	447	457	490	486	453	448	438	476	468	450	482	447	472	457	487	458	417	450	469	479	502	464	467	439	452	459	460	450	500	466	483	482	462	441	433	455	462	447	477	477	463	463	456	479	463	427	483	471	479	444	457	466	468	479	431	476	426	456	437	399	450	495	476	491	465	435	432	465	478	442	438	438	458	438	475	437	513	398	474	448	459	501	468	472	453	451	434	445	441	472	479	446	421	461	466	436	437	483	433	451	384	453	476	461	452	460	445	430	456	463	478	466	459	458	455	458	436	448	466	471	490	411	461	465	462	461	479	433	424	453	482	442	452	468	484	472	467	428	448	436	450	452	461	463	459	458	452	476	451	455	456	462	468	491	473	457	453	425	451	525	465	443	433	456	436	470	470	475	451	476	460	451	451	468	435	450	467	481	442	450	467	446	440	498	462	456	464	448	499	454	519	464	464	459	447	433	453	438	489	454	450	486	495	482	450	438	468	465	445	487	438	435	448	450	437	453	469	482	456	451	433	455	459	463	484	441	468	427	446	457	453	429	424	478	464	456	454	479	448	468	466	488	449	463	430	461	427	469	430	501	431	457	424	439	450	474	443	453	483	516	490	469	456	497	440	500	505	470	461	479	482	445	455	507	455	422	462	498	480	466	475	404	485	433	468	468	445	444	460	467	453	463	455	456	467	460	461	426	480	474	451	448	453	442	491	480	463	474	485	460	435	449	462	429	446	442	462	446	444	446	469	421	456	466	475	501	440	478	430	504	456	446	432	476	454	450	465	438	461	448	446	476	472	460	497	423	433	495	454	476	431	466	457	497	436	439	478	468	429	456	455	464	429	436	449	459	456	503	467	510	430	462	443	462	488	493	449	439	465	457	481	426	464	473	468	489	441	452	452	462	483	430	439	454	471	443	456	439	461	458	440	460	482	474	463	456	450	463	447	457	453	437	423	460	460	489	456	495	447	475	504	415	446	468	443	443	432	467	426	479	485	487	445	433	454	456	453	431	438	455	464	451	449	480	435	479	439	445	474	432	452	479	452	443	461	436	436	485	440	471	447	453	452	459	474	490	445	417	478	464	451	433	465	433	471	481	442	490	492	440	453	454	465	433	444	452	453	466	450	448	469	473	450	454	451	484	448	447	477	436	460	449	459	440	467	473	435	457	458	460	485	481	455	466	424	467	444	454	463	464	450	438	444	441	460	434	431	415	444	443	433	446	477	416	438	437	433	457	457	472	423	452	456	474	436	462	473	466	487	419	463	459	458	459	442	480	463	427	471	465	452	461	437	457	454	480	460	477	476	478	450	482	450	470	460	466	450	474	482	469	428	438	485	469	490	440	416	410	456	448	478	489	467	460	463	458	454	482	474	441	423	492	447	497	486	481	464	401	459	457	478	496	478	438	438	457	485	456	438	532	440	421	484	429	443	454	449	469	447	448	424	451	455	448	479	468	438	464	430	466	450	444	472	457	472	454	449	417	437	476	457	445	435	471	486
24709	21265	27797	24921	14453	583	326	303	254	199	201	175	151	174	145	143	136	152	129	115	134	121	138	154	122	130	139	128	124	114	135	115	125	116	125	135	111	130	113	105	111	146	117	128	97	115	125	109	124	112	93	109	114	95	107	95	135	119	114	129	124	112	125	104	116	116	112	123	121	139	118	124	108	123	98	90	117	115	109	113	120	109	109	104	114	105	108	106	119	92	130	120	110	115	111	144	99	100	124	109	121	116	104	122	103	107	127	121	99	120	124	111	121	118	116	131	126	117	118	121	124	129	116	112	118	117	117	123	125	92	111	115	113	124	126	91	111	126	110	117	107	139	115	111	101	128	124	115	109	107	112	112	117	136	103	111	109	113	105	126	114	106	110	118	112	98	117	123	119	121	106	117	107	122	122	108	134	125	106	131	119	113	104	119	102	102	124	106	125	98	95	117	118	125	132	125	90	124	118	112	96	110	114	123	114	116	91	130	117	117	125	106	122	86	106	117	140	106	109	119	128	112	100	123	121	90	116	121	124	121	118	120	124	103	110	108	107	128	112	103	127	125	120	104	111	112	96	122	122	113	100	115	119	112	120	122	105	131	107	122	135	103	99	124	125	124	127	104	103	112	116	113	107	97	107	117	133	127	96	110	118	90	113	122	106	124	112	114	116	143	117	117	112	114	97	99	114	128	111	121	108	110	121	136	111	122	114	123	111	109	113	103	110	99	102	111	105	100	125	126	107	99	111	113	111	134	101	120	116	126	126	115	103	125	85	111	122	122	109	107	111	136	117	112	104	129	119	92	119	88	93	93	129	112	114	115	95	131	108	115	123	104	125	98	122	94	118	116	113	86	112	107	104	88	101	111	103	115	97	119	109	109	101	124	119	116	113	106	96	102	116	114	127	102	114	105	121	107	106	105	100	112	102	99	121	105	100	104	119	110	103	123	112	109	109	117	103	121	111	99	119	104	102	110	123	131	118	111	114	123	98	105	119	115	99	114	101	131	114	124	98	120	110	106	110	122	127	116	135	109	93	128	102	118	110	114	103	102	117	134	131	119	110	107	113	113	127	110	115	120	87	113	109	111	122	108	121	135	126	116	103	133	99	116	115	124	131	116	126	114	132	94	103	111	110	128	113	121	118	113	112	129	115	109	130	134	111	124	105	118	119	112	126	90	117	122	109	103	145	103	107	108	129	107	102	100	113	103	118	111	108	97	105	119	123	117	120	96	105	125	102	119	126	119	112	111	105	102	104	109	117	124	116	115	109	112	123	121	132	103	123	130	112	108	102	101	126	96	124	118	121	108	114	124	104	139	126	112	154	111	110	112	108	126	117	145	132	121	116	127	125	119	126	116	114	112	105	114	105	107	114	112	120	123	105	123	113	115	104	115	116	112	131	127	130	112	108	111	110	110	105	128	113	112	101	110	90	102	114	109	129	117	109	124	118	121	83	121	110	122	120	130	110	114	109	106	103	119	103	106	113	95	135	102	110	106	98	122	120	117	96	95	120	119	107	100	107	98	114	124	115	109	128	123	116	125	114	110	112	100	97	120	132	115	98	117	119	123	127	105	114	119	125	107	106	118	124	138	92	98	111	111	120	119	111	112	125	123	105	115	112	103	108	105	111	120	111	120	114	123	132	103	127	118	106	116	122	110	113	115	130	115	113	109	126	122	100	114	114	126	92	118	122	108	116	128	123	123	112	117	89	115	107	121	114	117	110	115	106	117	99	119	137	113	137	106	111	135	110	131	103	91	123	120	123	104	133	119	114	133	121	133	97	116	131	111	114	109	109	130	113	108	132	112	99	104	127	100	114	117	111	114	117	113	120	127	111	119	93	117	125	115	109	119	106	118	116	106	118	125	90	94	123	128	128	134	112	94	101	100	115	117	115	111	108	113	120	117	90	103	101	91	121	107	142	112	114	113	114	116	112	123	131	120	134	112	106	117	126	122	107	132	115	92	115	111	111	106	114	133	98	103	99	91	120	119	117	95	98	146	127	95	99	106	118	110	114	121	107	115	102	121	109	122	115	116	122	117	121	119	103	126	117	125	122	107	119	111	111	141	113	120	128	115	103	99	125	131	116	105	110	103	109	101	104	127	112	103	102	117	115	126	121	104	111	120	114	116	134	110	104	124	121	108	119	124	127	104	113	97	107	109	105	117	98	116	130	121	110	124	109	98	116	113	125	100	131	114	116	124	114	116	111	102	106	104	121	103	106	111	109	107	101	108	105	114	140	126	117	121	119	108	114	97	119	109	121	120	107	110	126	100	116	120	114	133	119	116	110	109	108	123	105	111	115	124	110	119	120	109	126	99	121	117	104	108	102	112	116	120	104	134	107	103	105	117	108	117	105	120	105	108	120	110	99	109	115	145	110	109	113	117	105	122	116	99	126	110	116	111	119	100	132	111	98	118	104	128	102	114	131	129	110	98	109	112	121	98	114	103	107	121	122	111	108	107	96	131	119	132	116	122	121	104	118	116	102	113	103	137	88	110	132	120	105	122	87	99	116	105	115	117	124	111	103	102	103	107	132	126	127	124	118	121	109	121	116	106	125	97	112	120	119	110	106	109	106	113	88	122	114	134	100	112	104	130	99	113	120	113	94	99	119	101	114	113	96	94	119	104	109	129	104	112	122	127	122	95	111	131	107	116	134	130	121	95	101	130	112	91	132	105	104	94	105	106	114	107	101	112	118	132	121	122	104	107	113	96	102	108	108	119	126	135	110	103	121	147	125	123	118	107	126	127	121	111	117	107	112	106	121	132	112	122	101	108	110	108	126	134	114	115	117	129	106	123	139	131	126	127	107	96	112	115	102	129	112	114	133	122	122	118	110	99	113	125	131	106	109	125	113	103	112	134	116	106	146	88	95	111	116	114	101	107	114	123	89	93	132	118	107	96	114	104	119	103	103	109	123	120	90	108	105	96	93	118	133	102	113	101	126	109	111	123	106	123	97	112	120	117	128	112	110	107	123	122	109	111	112	120	96	105	123	125	129	117	106	85	123	123	103	119	116	117	101	120	100	120	132	122	111	128	113	94	116	104	104	127	120	121	102	122	108	115	113	106	108	134	123	120	118	109	120	97	112	120	95	114	123	108	109	117	94	126	104	115	125	103	112	118	114	107	105	96	118	103	99	120	99	112	117	122	115	112	118	95	111	123	88	127	111	111	90	104	116	121	116	110	108	128	106	106	136	111	93	107	106	119	106	109	118	126	112	115	115	121	112	111	121	128	101	103	139	103	114	116	113	110	123	118	113	123	124	98	115	110	118	111	87	119	119	125	132	124	109	90	126	118	114	126	132	120	119	106	95	129	116	135	113	115	127	118	124	119	124	122	115	116	113	112	114	121	108	134	107	109	107	115	103	114	140	110	114	96	108	98	109	108	116	121	99	133	103	118	109	103	117	111	134	116	93	100	115	100	132	97	102	113	106	103	124	117	112	129	103	106	105	120	124	90	100	121	101	100	119	113
7110	11305	9173	1548	1092	866	582	491	417	336	291	229	219	214	189	214	183	154	166	178	146	166	156	162	134	151	152	159	162	141	123	151	146	145	160	125	128	137	154	149	138	152	136	133	146	122	153	147	123	138	136	126	137	135	129	129	129	128	128	135	142	125	146	139	146	122	125	136	127	133	130	129	130	150	129	122	140	123	137	139	133	138	133	140	114	138	127	153	124	139	136	141	139	113	151	140	139	145	135	107	132	123	135	129	143	122	142	140	121	128	128	132	154	134	124	139	123	122	148	129	134	146	119	130	121	136	129	138	128	153	126	143	127	137	146	112	128	131	121	138	144	131	117	139	127	137	121	154	126	127	112	121	132	126	145	130	146	118	110	117	152	133	138	116	143	119	119	130	132	136	127	146	117	138	140	147	126	140	121	124	160	144	144	133	136	123	126	127	162	127	120	130	136	137	157	123	147	148	124	139	142	131	122	140	134	116	125	137	146	141	132	128	132	124	141	136	132	143	136	126	123	132	127	125	119	117	123	140	120	147	114	126	140	134	151	136	135	128	136	134	121	132	117	123	137	146	136	110	134	102	115	139	125	128	128	143	115	132	130	148	144	146	141	130	129	130	144	107	123	119	148	123	147	149	143	112	129	139	114	129	131	126	143	133	134	145	152	132	146	126	113	114	117	147	147	133	127	130	147	145	130	128	114	135	144	128	122	129	114	145	138	128	115	149	125	129	143	124	140	126	114	126	126	138	150	127	116	129	144	130	143	121	131	152	136	131	120	119	131	131	134	134	139	117	121	128	112	126	136	115	134	128	145	127	118	132	147	111	134	142	132	129	130	146	118	138	124	112	156	128	139	144	114	130	145	138	128	140	132	114	134	124	140	135	132	120	143	138	121	123	146	137	120	140	121	150	162	143	126	118	159	120	136	118	134	122	147	133	147	127	123	148	122	105	125	127	131	115	130	131	131	126	115	133	124	116	122	117	128	143	122	126	136	164	145	115	120	125	132	152	93	131	118	117	144	132	129	158	128	143	142	139	167	139	129	130	116	131	128	124	126	113	125	142	132	135	121	120	140	140	137	138	137	139	128	128	126	142	134	150	136	134	130	131	128	147	143	136	144	145	142	141	134	145	147	128	120	116	150	133	128	130	158	134	133	147	138	144	131	132	148	141	114	134	133	136	152	127	133	121	145	117	134	132	138	156	138	135	111	132	132	116	132	131	152	149	145	140	105	138	129	129	121	136	128	154	143	121	144	144	147	141	146	136	133	134	138	141	134	134	124	154	138	153	132	144	145	138	126	135	122	146	131	135	128	165	135	157	142	118	112	112	121	121	132	144	143	141	155	134	125	128	116	126	137	133	137	149	118	134	116	137	156	116	126	141	118	143	129	122	119	126	122	155	123	133	136	143	117	134	146	145	137	120	115	141	137	136	138	136	118	134	132	118	119	157	136	133	123	144	134	135	151	131	137	132	150	137	124	128	133	140	138	128	114	133	150	118	146	126	123	133	123	138	136	149	131	121	129	128	141	144	126	150	129	119	127	118	136	124	126	158	121	147	129	132	134	135	132	128	145	108	133	141	151	143	127	117	118	147	139	129	121	132	124	150	132	128	137	150	153	154	120	123	134	145	134	147	124	147	128	143	127	133	122	154	130	123	117	122	152	129	121	130	137	135	128	138	141	122	141	129	131	131	151	130	138	131	136	113	138	130	121	152	116	131	129	146	125	119	116	139	153	135	124	134	130	128	136	143	148	128	154	113	142	142	123	133	141	131	143	150	136	119	124	143	126	120	131	126	134	127	140	121	132	135	126	104	148	125	133	132	125	144	142	123	127	143	155	144	134	108	145	136	120	129	113	123	139	140	143	112	144	135	138	143	128	123	126	131	136	134	141	119	123	137	124	122	154	132	151	131	142	111	145	134	123	116	124	144	112	152	109	152	131	147	118	139	137	157	124	130	139	142	135	136	140	157	154	143	112	132	145	127	112	151	115	141	130	139	122	126	124	148	156	135	113	125	114	137	117	145	146	121	139	125	132	142	136	120	134	119	131	114	132	140	127	149	132	130	126	117	154	143	146	132	136	139	140	132	139	150	138	128	112	132	130	125	139	119	161	138	133	114	127	140	114	125	136	142	125	130	148	128	137	135	128	122	126	127	127	130	148	133	107	136	139	136	139	132	127	124	125	138	130	107	114	136	121	127	134	126	140	130	130	149	153	129	124	144	147	130	139	129	151	130	123	130	148	124	129	134	127	130	135	116	130	129	119	131	138	111	138	134	130	123	136	131	114	127	127	152	126	124	135	142	114	145	120	149	166	152	146	145	125	139	155	136	120	134	145	120	120	142	129	121	125	141	152	130	142	143	127	115	146	132	134	154	151	137	150	126	130	141	133	132	139	125	130	133	122	129	145	129	116	110	140	119	165	118	133	131	146	152	143	126	135	130	128	134	113	142	161	124	138	137	143	117	135	146	135	122	132	141	120	144	130	138	124	130	123	124	122	127	141	143	147	132	134	123	130	118	129	146	127	125	131	126	146	135	132	147	139	130	119	141	139	123	121	139	132	156	150	140	120	133	134	140	121	152	155	131	127	145	120	125	117	153	103	132	114	105	139	147	130	134	122	112	148	142	113	153	142	133	147	152	146	108	141	138	130	149	125	127	131	150	134	124	133	136	129	119	136	143	137	138	160	147	120	120	157	123	122	132	120	129	146	122	120	145	125	149	142	129	107	122	128	159	139	121	149	138	130	128	133	125	114	137	142	131	146	140	144	135	124	118	125	141	151	130	144	136	132	141	147	119	123	126	106	108	125	123	140	151	131	144	119	133	137	106	122	127	136	103	134	132	110	115	128	115	137	139	136	137	138	146	141	156	134	141	114	132	136	126	135	146	130	128	125	146	126	142	135	121	127	109	130	143	143	130	116	129	142	153	113	133	135	129	143	135	134	130	118	139	154	127	126	163	144	123	112	131	127	134	134	127	127	152	129	135	125	135	109	113	150	119	135	116	110	129	141	131	135	133	146	147	138	127	134	157	132	159	158	129	133	143	134	144	138	157	121	121	131	124	123	134	124	121	137	114	138	129	135	144	131	132	155	136	136	153	143	123	122	152	122	122	120	121	133	136	133	117	134	128	145	145	131	136	153	136	156	131	130	141	131	119	130	117	128	149	133	116	129	126	137	148	136	137	142	126	142	119	137	165	128	132	139	115	129	136	128	121	123	150	141	118	118	117	148	125	138	134	141	135	125	137	126	137	127	134	135	127	116	131	134	138	137	137	123	122	136	134	126	140	140	138	116	159	140	129	131	156	124	138	121	153	142	153	130	145	132	122	138	145	148	142	136	130	129	151	111	137	136	116	159	137	145	144	150	133	109	127	157	132	128	153	144	127	153	120	124	133	130	127	147	144	126	127	126	132	132	127	123	125	132	128	127	143	128	149	133	148	128	131	112	135	130	137	137	148	149	137	125	139	133	150
22415	21264	29138	23704	21264	21319	11340	1114	707	672	570	543	513	468	453	406	389	419	388	403	394	386	372	358	345	357	363	309	331	325	319	326	318	314	307	314	301	313	309	321	318	331	279	314	339	360	302	317	330	292	318	311	281	328	289	294	309	304	315	300	299	323	334	334	313	303	311	319	309	340	308	301	278	323	315	318	289	317	300	311	327	328	323	337	319	297	298	321	300	287	331	318	343	307	318	310	332	327	330	309	306	316	298	318	325	321	291	328	278	328	298	312	320	326	307	292	295	331	326	355	294	320	288	323	337	287	296	298	322	301	335	287	311	295	309	286	308	314	299	316	298	303	304	292	319	317	293	286	319	322	294	336	316	313	313	305	312	306	303	322	281	309	298	321	308	330	281	325	288	306	315	302	278	328	309	312	294	321	313	309	315	320	315	298	292	303	317	326	326	339	320	287	308	310	312	319	333	303	310	322	309	322	302	341	286	297	311	283	291	299	351	298	296	307	307	284	319	323	325	291	323	291	327	333	331	305	330	288	292	316	299	294	291	316	276	273	310	311	320	272	302	278	320	318	313	304	322	286	289	296	318	295	321	313	317	283	318	321	306	333	299	342	302	284	311	316	276	296	295	296	327	301	298	342	304	303	290	326	307	277	316	317	319	318	311	320	362	310	307	314	289	295	297	292	276	309	300	329	309	339	327	279	312	320	300	298	319	342	320	289	290	305	299	288	311	320	295	301	279	288	293	269	300	299	318	312	310	339	302	341	284	328	333	298	303	291	299	293	298	306	303	307	289	297	307	350	310	290	297	322	280	304	306	294	325	297	321	324	286	318	331	286	294	339	304	306	301	303	302	322	294	339	344	322	302	335	326	366	332	315	299	316	332	285	313	296	297	301	318	284	310	302	302	304	300	289	304	316	323	304	338	299	336	340	307	329	300	300	283	323	303	317	283	308	293	316	310	290	321	324	280	326	307	310	324	322	273	334	307	310	322	333	297	292	306	276	319	342	312	295	303	288	300	303	288	319	325	328	272	332	307	310	332	279	296	326	279	341	293	304	340	318	300	305	350	310	295	287	327	306	300	336	299	324	306	326	283	306	315	298	312	318	292	275	285	324	316	322	302	349	312	276	301	310	301	316	283	293	320	320	292	297	274	305	297	318	299	322	320	278	302	317	269	303	317	281	324	298	293	295	313	308	296	303	319	298	290	298	310	304	291	310	298	299	322	315	329	319	275	301	334	290	294	315	303	316	307	312	317	285	275	315	307	325	299	329	323	340	300	318	297	306	333	305	315	287	305	312	323	312	314	337	283	287	300	312	283	282	328	340	314	296	315	334	311	291	295	310	306	296	310	323	311	300	307	307	326	308	335	300	295	321	302	292	301	315	313	281	313	346	296	320	317	313	321	304	333	343	282	300	317	302	317	267	313	323	324	314	336	303	284	305	287	317	311	331	302	317	301	317	314	329	297	304	272	301	293	284	312	318	284	290	302	335	304	315	299	309	334	300	322	321	298	318	283	316	267	298	306	329	302	300	298	309	304	305	315	316	297	307	266	302	275	322	255	320	278	294	306	335	292	311	305	272	304	307	295	304	302	313	312	312	304	332	280	305	306	325	290	288	305	296	289	317	315	325	285	286	321	307	279	277	327	334	323	273	296	334	291	322	298	317	328	306	310	335	301	323	324	306	317	315	285	306	328	302	316	315	324	310	324	295	286	293	343	315	306	314	310	302	273	322	341	328	300	316	318	307	321	315	331	340	310	306	294	311	303	323	329	312	301	335	341	300	298	328	303	324	312	303	296	290	313	327	300	301	302	323	338	320	307	279	285	334	292	298	327	298	297	312	293	286	320	337	339	295	333	344	300	312	304	320	317	311	289	292	305	347	315	310	344	312	312	320	337	283	301	283	280	318	310	324	278	305	289	302	286	295	321	315	319	305	305	294	313	304	297	292	309	294	307	312	278	311	335	315	318	323	298	311	272	303	311	294	317	306	313	299	295	330	311	283	306	292	321	303	322	322	315	331	341	316	304	271	343	326	317	298	305	340	280	303	292	312	328	321	283	251	324	297	325	307	321	304	290	287	325	323	299	286	299	291	312	314	328	287	293	308	299	352	295	294	327	348	332	271	328	298	320	283	289	281	318	322	304	323	297	322	308	307	300	309	295	291	348	318	293	332	297	263	276	311	304	343	294	305	313	276	291	282	332	305	328	312	320	318	285	326	315	278	293	288	310	274	321	304	336	286	312	336	302	315	316	297	289	332	325	301	312	299	300	291	314	294	309	332	308	332	304	293	292	332	304	308	301	326	312	333	277	354	286	324	297	327	302	319	319	304	300	280	313	309	315	318	274	327	295	300	279	304	282	308	329	291	310	327	330	350	300	301	299	317	340	336	330	294	308	296	321	302	320	319	289	292	302	325	321	278	323	315	295	298	286	324	289	300	318	289	301	288	318	325	305	333	307	322	305	324	299	319	324	315	302	300	318	313	306	339	312	304	324	279	278	287	297	280	300	316	336	333	282	296	324	306	292	326	320	312	317	303	306	314	297	330	325	316	309	340	291	288	340	325	292	305	290	315	325	302	295	280	313	317	337	330	296	307	283	284	284	303	297	301	282	287	331	284	329	298	319	338	340	307	314	336	306	300	292	324	292	282	296	336	288	293	308	316	319	295	331	298	288	319	325	306	290	301	295	326	307	307	316	299	323	351	332	290	282	326	288	324	300	306	299	320	293	312	304	324	322	292	303	321	306	302	274	300	303	337	278	323	316	280	310	279	298	312	321	323	307	313	336	334	318	318	310	292	338	312	352	277	299	324	280	302	313	306	321	309	292	309	322	291	327	311	320	286	327	325	314	311	300	284	321	309	315	320	319	312	325	323	289	338	332	308	266	294	304	301	300	327	337	299	328	289	320	327	302	318	275	317	324	340	280	307	327	319	306	316	317	314	319	287	301	311	317	311	287	299	317	292	319	363	280	293	323	317	324	298	316	333	355	320	307	320	309	302	294	289	336	310	287	337	311	272	304	291	306	311	313	308	287	306	298	330	335	301	296	335	278	296	308	307	329	322	306	297	305	286	306	308	304	305	308	308	322	292	334	311	297	315	323	328	308	319	275	314	284	260	327	258	286	282	302	292	291	287	304	316	296	324	271	330	290	355	289	320	287	295	302	318	310	307	262	310	280	319	315	318	307	310	322	326	282	303	313	319	319	322	311	330	297	298	285	302	297	334	308	298	312	324	302	312	279	317	324	290	323	322	282	296	334	303	313	302	287	264	304	306	317	278	280	305	314	280	306	281	283	305	326	314	289	297	294	278	310	288	290	306	282	292	307	319	280	328	330	310	300	303	305	285	297	292	283	306	318	333	302	292	310	288	293	327	301	303	305	297	338	309	304	331	304	319	316	326	311	292	310	291	275	331	279	281	351	303	302	317	316	318	308	316	320	280	305	298	315	306	319	308	303	284	300	351	322	307	310	292
9659	24871	18049	4984	3601	2683	1925	1574	1176	1039	841	759	676	640	574	580	532	478	455	430	480	439	451	398	384	423	390	408	405	385	396	406	398	346	360	367	394	337	377	360	347	350	373	344	387	319	370	355	330	383	357	391	358	342	367	333	334	318	334	367	355	320	353	353	356	323	351	369	332	341	332	347	371	329	306	346	343	320	319	348	310	365	341	334	378	314	379	355	375	331	349	339	343	345	318	368	335	332	341	353	335	339	355	330	354	339	336	322	366	328	353	326	323	355	344	333	343	344	344	357	335	377	346	344	373	334	349	332	346	357	331	352	336	327	347	351	336	347	362	343	369	347	327	339	350	358	338	386	373	325	343	390	333	353	345	321	336	344	333	327	343	336	327	389	319	328	356	345	331	352	335	344	358	352	348	338	354	317	332	341	327	359	350	362	368	342	329	356	335	350	355	328	324	348	373	360	326	298	324	352	339	358	362	358	333	362	324	364	332	355	347	339	381	346	370	311	339	303	384	343	337	365	305	322	353	315	334	294	350	369	320	339	368	332	364	317	332	332	335	331	366	343	344	326	335	339	323	325	303	294	377	359	316	342	369	332	351	361	335	374	342	351	320	360	330	331	366	347	322	336	356	352	346	371	374	346	327	313	319	382	300	351	314	337	345	338	351	354	345	357	316	351	365	320	380	338	361	313	320	293	363	349	341	370	322	334	366	372	309	317	368	344	327	347	339	346	326	345	331	328	304	360	355	315	341	313	324	329	344	376	391	343	340	333	320	347	358	335	332	383	350	335	348	350	349	341	360	329	362	337	391	381	344	369	372	334	363	331	323	316	307	350	374	342	368	351	333	341	334	350	344	348	344	328	376	354	363	348	360	335	337	309	308	303	361	378	357	383	351	342	337	345	339	352	359	303	349	364	366	351	316	326	358	354	332	370	358	342	337	359	320	317	300	325	363	348	332	342	315	353	353	358	354	355	333	320	343	341	356	339	348	383	298	344	330	342	338	343	366	346	307	366	326	348	356	348	357	305	352	308	354	344	349	323	329	368	350	327	306	351	316	338	341	353	369	362	310	341	340	311	337	353	377	350	369	316	311	322	327	340	321	335	341	363	324	326	351	369	328	326	324	337	349	356	352	319	344	308	333	337	330	313	345	374	327	350	348	354	332	342	337	337	355	340	347	317	358	383	341	361	348	331	356	362	388	343	343	329	319	372	357	363	363	340	356	331	362	373	329	314	337	316	339	360	342	328	323	339	334	369	344	320	326	362	294	348	379	359	349	357	323	356	360	341	329	375	355	370	343	365	349	367	372	329	378	351	352	324	340	288	343	381	349	314	328	330	334	323	357	331	338	349	340	348	332	335	362	348	327	362	333	363	332	353	350	320	353	318	339	323	353	345	329	372	331	354	354	357	329	321	367	344	325	343	317	357	356	349	331	334	342	311	350	356	337	349	352	339	316	340	319	353	350	319	354	389	353	335	359	319	384	324	332	331	367	335	368	330	331	379	328	304	333	341	334	374	330	333	367	327	345	373	315	309	328	369	351	323	373	352	377	329	329	354	356	307	333	364	348	324	346	368	344	346	396	355	324	326	336	357	342	386	346	350	311	347	334	317	329	329	349	332	300	340	355	356	337	341	336	328	359	335	328	343	367	319	354	357	351	327	330	378	376	348	356	347	310	343	356	347	323	342	347	342	388	346	364	363	358	361	340	360	354	343	334	361	337	339	378	352	317	341	327	346	359	334	361	357	315	371	350	336	344	348	362	337	335	315	306	347	349	316	322	333	349	371	324	347	336	354	342	325	327	372	351	368	366	347	351	291	320	343	396	321	355	355	344	375	335	334	370	342	348	343	305	342	344	337	351	353	338	342	329	336	377	333	370	345	345	356	337	346	340	339	358	350	330	317	347	349	338	373	349	321	352	357	324	370	369	329	317	340	361	316	322	350	301	346	335	344	332	290	319	324	338	359	324	326	329	352	365	367	321	360	348	337	349	329	369	323	326	341	340	312	339	360	375	330	372	344	375	341	364	362	380	346	357	315	378	324	361	353	336	338	312	347	354	361	336	364	324	347	323	333	360	355	334	326	337	379	330	336	318	352	340	363	324	337	361	343	347	350	362	311	344	351	353	340	333	351	333	329	356	352	353	366	353	329	318	376	346	345	324	332	365	346	349	350	370	340	336	322	344	327	321	351	344	313	384	353	336	347	337	347	330	348	330	320	357	349	337	346	357	328	341	367	316	345	343	340	362	350	328	356	318	378	346	363	357	349	335	390	352	326	379	341	353	319	365	322	343	364	346	308	349	341	338	349	336	306	371	331	336	334	349	405	348	382	328	365	342	354	333	374	363	360	360	331	316	324	350	329	337	358	333	330	347	301	335	378	308	342	348	334	345	369	291	361	354	337	349	328	309	363	318	324	329	322	350	359	353	315	340	377	333	304	339	350	341	360	347	355	358	337	311	327	328	337	353	351	359	352	338	350	340	321	354	349	374	341	326	333	371	356	371	339	347	340	335	385	352	345	364	336	329	318	363	361	328	357	319	324	327	372	346	316	295	356	330	358	323	332	354	340	349	341	342	325	347	338	331	306	323	336	336	330	336	322	362	317	346	354	341	347	352	316	348	340	374	325	418	358	345	344	356	384	321	349	347	316	320	383	342	369	353	325	352	323	352	333	344	367	367	362	348	313	368	357	350	317	352	346	346	334	338	337	333	360	350	326	352	357	352	328	362	328	343	361	335	328	351	369	329	329	365	354	339	376	332	319	354	333	355	339	368	349	313	354	372	324	315	339	348	336	347	347	336	352	330	371	339	351	333	349	331	342	317	361	318	334	336	340	340	334	330	338	332	309	324	353	336	314	328	352	336	314	353	309	312	365	342	360	337	351	339	366	322	333	339	369	345	327	342	360	299	345	321	359	335	319	357	346	337	331	362	354	320	336	351	361	343	356	344	364	336	351	380	382	354	300	343	344	345	346	355	365	341	327	356	339	351	315	336	325	335	334	364	323	378	370	329	347	350	346	344	347	345	354	318	316	302	333	356	344	356	325	322	330	326	331	328	379	343	342	339	334	347	313	361	331	311	348	360	348	331	358	348	311	345	352	326	335	330	340	321	333	314	355	334	329	354	342	340	372	346	339	365	333	313	340	329	356	349	347	345	307	331	339	334	321	355	346	337	327	360	324	347	305	357	324	323	312	352	320	313	333	310	310	337	358	356	358	358	330	355	372	323	305	305	331	344	362	329	354	326	327	335	370	337	370	377	343	303	313	366	335	353	333	353	372	310	358	340	322	345	342	356	338	352	339	317	332	377	316	344	351	330	334	296	357	359	349	365	337	351	353	337	328	363	338	357	367	382	332	322	339	345	326	382	321	353	354	350	323	336	342	328	351	333	352	336	397	362	341	344	330	325	327	348	333	332	356	333	318	387	362	382	339	368	364	298	333	334	363	335	305	349	326	351	317	335	337	352	353	363	351
27362	19406	5868	523	323	331	291	320	262	254	262	249	291	261	261	284	265	282	277	260	259	263	249	275	273	276	231	264	255	290	268	223	289	237	238	239	257	256	257	260	267	247	232	252	251	254	267	253	248	239	243	237	271	269	275	256	276	248	208	264	259	261	247	258	257	241	265	223	253	246	264	260	265	246	235	279	227	263	269	276	260	257	249	258	270	284	252	257	273	262	277	251	270	244	251	232	245	260	273	258	256	254	254	284	280	284	244	261	245	252	272	251	270	230	260	249	233	256	241	252	269	249	270	273	254	257	264	248	264	235	275	264	248	274	233	208	231	258	258	243	264	274	253	252	260	254	257	278	277	304	264	245	231	270	252	287	247	252	223	270	316	238	249	267	234	237	255	266	256	242	228	249	254	233	226	269	253	243	230	263	273	263	251	249	234	256	244	240	277	269	255	272	274	269	231	260	291	265	240	260	252	261	264	262	259	258	275	267	259	251	266	254	263	244	245	257	260	239	251	277	274	249	261	258	240	263	245	255	274	256	253	268	249	239	283	240	269	248	268	249	231	241	249	265	249	265	233	268	261	257	267	239	248	241	245	264	261	258	271	246	303	261	256	271	268	239	245	248	261	233	239	246	262	260	260	275	276	215	265	246	247	249	234	227	251	247	238	259	224	248	226	248	236	246	240	251	258	255	243	217	255	232	275	269	257	240	273	231	279	273	266	270	269	243	226	262	284	234	230	231	253	244	237	258	242	254	231	242	269	238	271	233	308	237	282	238	221	268	269	243	221	253	236	256	265	235	278	256	272	248	265	251	253	279	221	248	256	252	258	259	256	234	268	283	265	260	250	269	264	252	255	235	234	268	246	233	253	249	246	254	273	239	246	282	242	255	272	252	248	255	223	240	263	247	226	245	232	263	238	230	231	231	259	261	243	255	244	220	225	244	264	238	268	243	241	286	253	271	258	254	269	259	251	266	220	270	271	249	257	216	238	240	251	251	244	272	218	251	235	259	246	252	268	250	240	247	245	290	241	283	272	258	244	253	259	231	269	271	275	244	246	228	267	249	245	247	262	293	269	263	259	245	273	246	235	274	265	252	248	246	273	279	242	256	265	264	263	275	267	259	275	277	278	251	210	246	251	270	241	242	239	255	269	237	271	236	249	236	249	233	284	268	248	267	257	241	257	247	228	255	244	276	240	251	229	244	240	288	279	257	262	255	267	258	238	277	264	255	266	255	257	226	291	242	281	255	232	253	247	251	254	228	236	246	248	257	232	258	244	250	240	264	247	260	277	254	256	238	270	231	241	267	254	254	271	242	241	241	278	263	234	232	261	244	263	253	251	277	242	261	285	265	238	240	255	246	261	248	267	260	234	251	232	240	237	283	258	250	254	241	242	262	265	259	255	219	216	260	234	236	262	261	240	264	286	240	241	224	226	238	232	255	272	223	245	257	239	240	248	253	229	247	249	257	235	266	249	230	258	249	251	281	248	230	263	252	238	264	266	258	242	255	234	255	262	267	262	255	244	257	277	222	243	235	261	251	243	239	249	242	241	254	255	240	277	258	249	271	262	244	276	268	251	244	246	264	228	263	239	254	243	254	241	237	273	294	271	254	272	287	258	264	272	271	281	257	267	253	254	246	262	255	253	232	260	228	239	256	238	226	268	251	255	256	226	251	246	257	245	241	235	248	281	274	240	254	261	225	272	257	265	246	271	235	252	247	239	271	248	239	250	270	245	245	253	269	253	276	237	244	252	246	233	269	226	230	286	255	255	252	264	234	290	256	287	273	290	240	251	258	248	254	245	259	264	224	260	234	266	260	274	227	269	240	275	212	227	235	230	270	276	282	249	266	263	252	240	228	255	236	247	268	286	297	255	259	257	266	266	276	266	243	244	287	282	259	283	256	261	278	251	245	246	262	260	260	221	285	258	249	277	244	225	212	242	277	270	248	263	257	247	248	272	270	257	253	252	257	258	244	280	261	257	261	252	262	292	273	221	248	263	283	268	254	262	264	277	263	245	240	257	235	297	268	227	251	226	274	238	269	269	239	235	252	238	286	256	258	233	244	231	287	236	276	267	257	245	259	283	219	244	252	264	237	243	254	257	245	274	240	268	244	267	236	255	270	249	250	247	253	249	267	268	241	242	200	252	263	252	272	250	261	232	281	276	253	242	241	226	253	262	236	266	258	262	242	267	254	262	257	275	255	264	267	230	278	258	268	256	235	253	247	277	297	233	240	232	269	254	260	282	245	259	256	251	259	257	254	229	264	264	226	279	250	246	263	280	262	267	281	243	266	258	259	268	246	253	255	264	240	266	217	244	273	261	254	249	241	273	229	255	263	259	246	272	272	279	252	261	244	285	239	252	268	226	244	255	265	243	253	270	255	271	268	253	252	254	288	254	248	260	231	260	260	251	256	271	258	254	259	263	264	259	291	276	243	241	241	268	270	205	247	268	263	250	250	291	259	247	268	243	248	258	264	265	244	251	240	263	268	263	237	239	255	282	251	268	256	251	265	232	269	243	253	247	271	262	247	257	252	250	245	230	215	279	239	269	273	257	244	230	250	274	247	266	242	250	256	295	274	262	256	245	246	259	264	253	258	245	288	253	250	258	257	252	234	249	233	257	288	253	252	254	246	255	245	245	258	223	259	270	248	267	248	244	246	246	269	266	239	277	304	228	245	232	235	265	298	264	251	277	248	250	260	256	221	251	267	245	252	255	233	260	241	243	232	295	251	270	235	253	292	244	274	254	242	242	261	272	232	224	268	283	265	237	237	260	276	246	245	264	293	251	258	261	257	247	269	257	286	257	253	253	226	257	238	250	259	238	234	214	266	261	260	255	260	265	248	253	262	265	246	258	227	281	251	270	235	257	245	249	250	272	249	270	291	232	242	241	265	262	267	274	269	268	230	235	238	278	273	265	285	251	275	292	266	276	237	259	267	252	256	267	250	221	276	249	276	253	248	254	255	279	256	258	286	243	284	225	233	259	242	260	276	266	271	258	244	269	248	223	256	269	240	267	237	249	260	231	228	255	248	226	265	284	251	279	235	255	248	241	276	252	261	254	311	242	235	239	281	256	221	276	249	241	244	255	255	242	251	248	243	243	247	267	270	210	245	258	255	253	264	263	229	243	274	239	239	231	253	264	263	255	233	239	242	251	225	281	250	249	262	255	253	229	260	267	262	226	258	234	273	301	242	250	239	251	238	278	244	248	250	251	236	260	246	266	277	235	258	269	236	264	267	257	254	240	257	258	274	247	249	272	267	257	235	261	260	249	258	267	239	234	257	262	274	261	273	259	248	252	235	252	243	238	256	262	243	225	265	227	240	269	247	271	258	281	285	250	245	246	236	258	274	271	269	266	246	278	221	238	240	250	253	280	247	256	254	239	251	265	252	257	269	245	260	286	282	246	245	257	241	261	233	237	254	259	265	254	241	260	245	262	247	282	235	264	263	264	256	243	296	247	237	245	229
6516	3311	1254	422	370	350	334	312	295	316	266	299	290	276	282	283	242	290	267	257	287	292	276	262	243	273	307	292	269	267	271	286	233	297	266	271	273	269	283	263	271	291	259	284	298	300	294	293	290	261	268	276	289	287	285	294	289	267	292	274	261	260	260	297	288	269	280	262	253	276	291	288	272	295	268	264	295	268	275	267	275	268	271	295	260	270	276	319	280	258	270	283	269	265	274	269	259	289	315	306	275	263	276	281	274	270	254	266	243	271	258	240	275	262	260	255	299	267	262	301	241	247	281	243	327	266	261	276	260	266	280	265	264	264	264	243	268	299	297	296	266	271	286	278	301	260	267	281	272	293	285	240	267	279	273	258	259	309	275	270	271	293	263	282	271	272	303	306	275	244	257	264	284	265	285	262	298	276	271	277	293	272	264	282	268	258	265	296	310	254	280	290	292	242	314	272	264	281	286	281	288	267	280	259	259	261	264	265	240	249	251	287	258	273	266	257	265	278	277	273	244	291	284	294	298	301	279	263	285	289	304	288	257	297	240	229	260	259	274	277	288	253	239	296	266	266	287	296	285	290	287	253	281	282	272	282	263	305	258	279	291	260	268	291	310	295	283	297	256	290	249	263	300	289	279	299	296	260	259	279	255	279	265	262	262	275	283	293	276	270	272	245	249	274	262	278	295	284	286	297	286	242	282	285	292	305	252	262	303	281	273	271	256	240	250	299	293	257	273	240	263	272	259	260	260	255	257	275	272	286	289	316	300	279	273	262	267	262	260	246	305	273	289	282	265	268	261	263	279	269	302	251	278	252	258	274	273	260	308	248	282	271	263	247	274	263	251	240	281	270	288	264	290	275	268	280	260	264	300	279	246	252	285	271	249	263	296	284	280	267	259	247	263	295	238	278	284	297	254	287	252	272	258	282	282	283	287	252	251	288	253	273	254	275	253	245	281	284	289	261	275	259	276	267	279	287	275	257	261	280	264	270	292	298	273	261	295	295	311	262	299	304	291	263	254	273	309	255	248	264	263	285	274	278	283	295	299	249	295	274	288	291	274	283	299	286	270	243	291	278	280	273	277	290	258	306	260	259	277	266	253	259	269	313	275	265	290	267	307	263	287	275	273	286	260	300	251	249	288	274	281	290	295	276	264	264	271	280	251	279	286	262	254	270	274	292	293	281	260	294	258	263	263	262	284	279	272	252	287	288	252	247	255	303	258	250	253	287	260	291	255	272	287	265	252	266	316	308	280	260	270	285	282	268	291	244	260	259	312	270	254	258	289	271	260	267	252	277	283	251	277	266	260	272	262	310	254	253	255	264	247	279	264	234	305	283	273	281	269	271	276	260	263	279	261	276	290	276	266	257	262	261	282	306	278	276	275	256	284	257	280	270	277	283	281	281	308	298	262	271	289	251	273	304	281	280	282	278	278	270	279	254	273	284	289	287	310	257	273	282	259	276	253	287	270	268	250	264	287	277	299	268	288	280	270	267	271	254	259	247	290	274	264	307	308	275	256	251	275	252	244	272	311	265	271	261	269	265	263	297	283	262	267	295	268	270	272	262	283	283	270	284	287	302	281	284	265	288	285	257	287	286	282	304	266	312	285	281	234	255	292	258	265	266	278	273	274	281	265	310	296	277	304	267	277	284	277	256	271	273	272	269	299	305	308	268	295	275	276	285	277	258	292	267	287	278	275	263	239	281	269	305	274	266	283	267	255	265	249	293	268	261	256	265	272	270	284	259	312	278	268	257	268	283	301	263	282	266	295	297	260	269	243	274	293	292	287	264	277	241	266	243	278	253	240	264	253	283	271	261	250	284	280	281	269	256	265	278	282	278	274	317	249	290	268	278	295	305	258	297	285	279	271	270	250	288	284	263	281	289	237	312	265	286	287	274	258	286	276	269	276	283	296	242	257	287	277	288	281	246	275	285	276	282	267	295	298	237	265	300	256	252	269	286	275	291	245	273	298	275	254	275	308	265	288	265	281	258	312	304	299	260	269	275	240	280	239	243	317	282	262	293	283	246	275	272	270	289	276	273	277	246	286	277	275	278	232	257	277	296	283	263	282	300	300	261	279	273	275	295	262	266	285	278	240	269	297	284	277	290	271	277	286	281	274	256	260	259	272	276	278	288	287	279	275	271	256	280	267	294	266	274	286	278	268	272	278	274	253	289	302	246	280	263	274	289	287	262	269	280	265	292	304	274	315	269	268	266	274	284	298	267	288	259	288	282	300	293	287	246	270	262	270	292	277	273	260	294	264	325	277	264	277	277	291	258	278	273	242	261	272	276	268	267	299	285	252	254	243	280	276	274	287	269	267	270	282	264	265	268	277	255	270	301	277	297	262	277	274	290	250	274	238	309	312	273	295	289	285	266	276	273	258	251	306	287	282	253	258	302	278	275	284	278	291	257	262	272	259	246	258	305	269	277	281	281	276	263	316	280	244	278	271	304	260	279	245	286	272	298	270	290	283	263	258	284	258	283	280	299	276	297	272	278	282	279	283	273	298	283	261	272	286	285	273	269	279	298	303	255	283	270	286	273	299	304	280	290	256	277	246	278	262	279	288	268	263	264	250	266	279	282	271	267	294	296	242	281	270	250	283	265	276	260	276	249	274	304	283	281	275	274	252	239	277	249	271	267	270	241	274	254	265	264	275	273	281	274	254	252	275	247	274	297	234	297	298	267	253	259	283	273	281	277	288	287	233	268	279	264	269	287	281	251	290	275	282	249	269	243	261	279	285	291	272	314	272	282	302	248	291	265	284	300	277	260	285	281	281	273	277	271	265	275	271	272	280	279	280	276	266	286	265	278	270	274	273	267	263	282	282	278	259	258	283	274	262	289	283	265	272	270	294	267	292	271	258	276	263	287	248	262	290	258	274	294	274	284	265	252	274	261	265	283	264	278	273	276	290	268	271	289	276	243	277	271	276	291	271	262	267	285	255	275	278	284	277	289	280	282	227	284	299	292	268	266	277	271	264	269	254	302	252	254	302	277	275	276	266	279	271	225	291	279	270	265	277	247	245	252	268	263	293	271	279	262	268	259	271	275	284	309	292	264	260	284	265	246	275	270	259	253	275	261	270	282	303	247	307	281	288	308	278	276	279	259	246	252	305	285	276	264	285	273	249	279	299	292	255	273	282	320	264	273	254	274	299	264	267	291	279	272	239	283	287	262	293	316	278	277	306	249	251	298	278	269	279	278	272	284	259	317	258	282	267	280	287	298	272	263	275	272	260	265	256	268	290	303	275	275	274	265	248	302	269	270	274	250	256	269	254	276	288	286	308	268	290	276	272	255	245	279	283	271	254	274	272	272	277	295	273	282	288	276	294	232	281	262	273	271	250	233	270	269	285	247	280	296	262	272	295	243	283	280	280	252	259	303	271	292	268	307	284	272	274	284	308	298	279	262	289	293	261	302	276	279	287	289	278	279	277	277	277	295	269	258	299	277	248	305	270	285	256	254	263	269
23549	21256	28818	24064	21264	12615	1335	814	696	625	575	582	550	519	511	498	491	486	488	454	469	504	469	458	439	452	434	439	416	460	465	457	429	416	457	438	439	388	435	434	433	407	411	436	407	394	439	431	432	456	461	432	427	439	423	419	389	439	462	452	412	396	420	454	419	406	416	425	429	442	420	442	399	423	446	425	418	421	400	425	417	452	402	417	409	419	399	436	416	407	459	402	417	434	453	444	436	428	396	398	394	410	406	414	471	420	442	444	424	403	462	481	426	415	438	407	464	418	412	420	421	430	408	458	406	444	422	403	449	391	395	447	411	399	420	424	405	448	428	462	431	410	421	385	439	403	438	383	474	384	454	434	433	377	372	422	418	433	402	418	432	406	474	440	426	436	474	436	391	402	392	420	424	466	433	422	431	446	419	393	409	452	408	420	418	434	444	441	438	402	391	426	415	398	446	430	428	415	436	420	411	421	433	432	414	436	447	434	429	399	448	439	449	422	391	397	442	392	396	458	419	482	421	421	421	424	407	421	389	398	414	408	452	379	439	470	428	403	440	416	414	430	387	419	455	420	434	401	437	425	442	420	424	445	400	430	468	427	381	435	419	394	385	427	388	458	441	438	424	424	456	430	392	410	401	417	400	429	436	428	423	428	414	440	402	412	404	421	394	449	425	393	422	439	426	445	433	450	427	420	440	477	436	395	444	404	446	425	408	444	439	426	441	417	431	414	409	422	403	437	427	401	477	457	409	427	402	460	446	453	408	428	377	408	406	410	407	433	415	409	427	390	420	415	387	427	436	447	420	401	442	380	456	430	436	443	423	432	434	432	414	389	434	443	445	455	422	439	384	411	438	439	411	427	421	441	416	451	430	389	437	416	410	415	388	413	416	451	428	406	427	405	484	407	397	424	409	436	429	397	455	468	463	410	423	410	469	431	439	448	423	432	417	467	432	417	418	466	427	403	435	412	452	427	424	431	476	428	396	405	386	439	445	408	420	457	456	448	412	466	400	407	395	432	430	402	407	398	412	413	449	413	431	439	433	385	424	405	403	390	428	461	431	419	408	432	444	388	452	422	405	440	432	428	408	413	421	431	413	422	438	418	382	402	395	448	447	426	452	485	426	401	428	421	412	413	423	427	409	449	416	439	450	468	417	433	424	463	421	451	429	452	432	454	424	438	453	472	414	428	424	424	443	436	436	440	420	428	395	412	419	428	401	419	418	464	422	452	398	430	457	423	448	436	411	417	411	354	406	424	465	432	468	391	389	408	438	427	405	440	462	428	446	394	439	439	461	437	427	429	378	461	435	389	404	438	427	419	435	377	463	404	386	434	423	421	394	420	426	420	435	433	420	448	430	430	412	416	400	443	406	431	452	417	419	409	446	435	453	412	407	459	441	382	435	404	418	432	422	384	443	443	416	410	423	422	452	443	386	427	446	443	374	440	454	418	449	433	441	451	394	429	461	421	429	414	411	430	449	430	410	437	429	413	451	397	404	397	408	454	425	432	469	403	437	414	462	420	414	463	392	442	443	399	420	423	457	422	439	411	435	416	434	400	393	407	405	435	471	463	432	435	426	392	421	450	397	436	482	398	436	440	392	419	436	438	439	393	409	432	441	415	427	435	418	433	442	413	437	485	402	417	452	412	399	412	443	425	488	425	430	436	425	386	430	449	419	421	391	420	427	461	435	449	415	443	420	424	393	420	416	426	433	402	414	418	456	424	448	392	435	434	405	435	414	400	435	396	446	394	413	397	429	425	421	439	420	446	429	389	422	440	437	407	419	427	417	453	446	468	391	402	424	435	430	423	420	431	437	425	458	374	429	431	430	412	429	407	417	435	404	385	458	455	431	454	425	440	436	427	436	382	446	432	469	432	466	451	435	456	446	400	423	427	390	417	414	444	424	402	438	415	428	428	431	451	415	418	406	444	424	412	403	420	396	410	414	415	455	427	407	431	436	408	398	415	413	439	397	422	388	465	421	464	414	425	414	411	408	401	432	404	461	408	423	433	429	452	402	433	407	406	422	395	401	430	414	417	389	436	452	396	422	403	423	397	431	422	442	410	473	441	411	415	398	373	442	439	415	392	398	423	464	411	438	422	404	407	385	399	420	401	384	407	435	425	415	409	464	422	419	397	433	418	398	405	406	440	415	410	419	420	438	431	382	412	443	436	408	404	443	422	413	431	425	424	422	436	448	447	384	472	458	457	442	426	405	402	445	382	484	428	393	447	423	428	446	384	439	439	426	432	414	412	429	413	373	390	392	406	418	406	411	448	383	435	446	428	437	378	383	392	407	440	399	455	437	431	408	425	423	387	435	394	442	410	432	391	406	443	401	417	397	433	418	423	416	435	480	413	420	433	447	397	435	431	452	443	438	413	405	433	444	421	428	436	435	469	403	445	401	407	447	446	431	404	439	432	423	429	461	453	433	419	397	434	429	407	416	425	455	441	459	425	421	419	411	413	440	440	412	413	442	436	382	404	414	416	399	456	437	453	409	408	400	437	412	388	442	435	491	425	419	414	430	463	396	386	393	455	384	432	413	426	461	430	402	432	400	433	412	391	413	432	429	421	407	419	415	418	367	404	439	446	436	446	421	428	409	390	426	427	422	406	394	422	399	416	430	417	400	444	389	411	437	417	429	424	387	414	388	400	407	397	419	410	402	388	409	415	412	395	435	464	439	415	430	439	413	429	455	407	446	421	480	391	410	445	413	410	406	387	427	439	440	445	402	428	406	441	476	434	410	408	398	437	460	432	427	395	406	411	434	436	421	435	435	387	424	401	463	446	418	393	410	448	459	434	402	421	458	420	435	412	415	442	404	381	424	447	462	413	393	389	445	488	429	464	428	420	420	426	393	463	434	436	385	427	452	439	397	434	422	429	433	441	427	416	468	442	407	465	432	419	431	388	392	433	429	450	416	399	441	405	387	446	425	420	426	423	389	394	429	423	417	429	440	442	435	425	395	407	448	401	469	388	447	443	411	457	444	426	429	402	396	434	394	433	463	442	438	411	429	438	428	408	417	420	437	394	417	421	357	411	376	406	418	434	453	420	421	400	423	396	414	406	429	398	381	490	429	431	401	431	417	409	440	414	442	402	405	393	454	452	465	468	428	431	424	401	403	437	426	419	443	442	402	406	461	413	436	393	431	422	417	441	404	448	442	441	457	453	412	458	392	441	415	425	471	416	415	428	453	403	398	425	430	445	432	412	405	394	413	405	453	435	440	438	455	466	404	420	424	457	446	464	428	437	430	439	463	410	431	438	438	413	407	407	439	451	453	406	468	390	408	433	401	407	430	400	420	450	443	420	397	424	442	424	419	389	432	403	438	441	427	430	431	413	437	416	422	435	414	426	416	453	421	419	411	453	380	403	444	384	404	389	460	427	428	406	424	412	403	437	415	433	430	370	419	421	407	401	408	409	407	421	395	420	381	447	437	395	439	440	425	435	451	460	402	426	417	401	420	419	439	446
7369	20878	11280	2958	2176	1652	1306	1067	875	819	751	704	618	636	550	581	506	525	528	514	534	503	518	510	500	496	479	487	454	486	500	483	453	462	457	473	461	505	464	462	459	473	443	451	461	470	463	468	454	476	445	453	508	434	443	452	455	438	445	489	522	477	447	454	467	450	454	433	468	412	469	457	433	423	457	481	424	455	460	498	461	473	474	435	443	472	448	484	439	444	461	476	453	447	442	462	490	498	492	451	466	458	453	424	473	431	458	462	464	463	474	426	459	454	451	449	458	410	447	508	480	494	432	420	468	423	478	465	429	461	467	433	452	435	429	452	439	449	474	434	458	432	460	423	439	461	449	454	486	468	456	446	429	481	444	417	445	428	480	461	434	455	470	460	482	468	478	440	444	442	417	462	463	436	432	469	441	467	449	436	447	457	476	470	456	482	442	391	456	439	451	408	456	436	466	419	432	441	452	455	473	474	407	449	428	448	474	462	463	451	468	511	434	440	454	436	447	453	464	459	474	442	455	440	505	456	429	482	498	459	481	469	456	448	446	485	460	481	434	425	445	441	484	471	484	436	478	430	428	435	469	447	469	441	461	445	441	425	420	468	446	460	465	481	442	441	423	477	459	463	452	450	430	435	448	468	479	437	462	446	450	459	438	439	454	426	470	468	466	420	465	537	450	460	439	471	461	454	512	464	430	469	470	446	432	411	457	470	472	445	445	465	461	467	437	476	475	452	473	452	455	419	483	432	446	466	475	482	472	443	464	471	452	453	444	461	462	479	462	455	436	460	432	461	440	458	416	500	449	498	463	436	443	504	431	468	429	483	477	477	481	463	471	439	435	441	484	451	472	456	453	466	494	414	451	440	446	470	461	412	444	453	473	446	468	495	449	487	474	441	443	481	431	466	484	472	454	420	474	448	420	433	449	514	420	459	411	439	430	453	488	428	430	491	409	486	457	485	457	471	500	468	469	477	448	469	470	418	449	431	498	447	439	459	431	456	440	418	519	472	422	459	466	454	465	458	470	478	491	467	446	465	430	447	447	445	427	454	426	438	431	443	457	425	425	426	447	433	408	415	461	412	456	461	431	454	478	469	423	465	461	469	480	464	457	495	453	487	446	476	410	480	418	482	455	452	462	456	458	480	459	455	469	474	455	469	482	459	444	460	427	458	476	456	478	449	451	457	418	457	441	468	468	452	423	496	495	466	444	486	437	442	468	435	433	471	431	429	448	423	439	455	460	486	419	434	435	417	426	450	442	429	437	450	438	452	462	432	433	496	460	417	462	494	463	449	467	446	463	475	471	468	427	468	449	430	446	476	482	498	468	462	441	464	464	466	472	476	460	470	486	424	466	484	445	440	481	429	452	440	414	474	483	467	430	442	444	466	428	490	468	439	489	434	442	441	482	449	459	451	423	472	467	463	456	424	437	450	464	483	437	443	471	453	450	437	442	471	459	481	487	441	428	442	469	458	478	453	460	485	430	448	439	476	464	495	466	443	440	450	476	448	480	476	485	458	463	446	458	457	459	466	478	481	473	437	493	442	513	453	465	443	437	459	459	428	423	434	430	438	463	440	463	477	468	423	445	432	461	437	416	477	484	471	449	474	455	452	453	456	441	439	505	455	423	475	416	501	481	443	455	439	473	434	422	432	478	432	454	467	467	470	451	478	457	464	490	482	430	468	479	433	418	467	487	460	456	446	438	458	487	484	510	447	449	471	414	468	486	417	455	423	469	445	414	452	494	462	485	452	452	445	476	452	440	456	447	431	472	449	435	454	461	447	438	488	480	444	468	470	470	451	463	443	484	410	452	448	491	444	465	473	476	440	486	464	469	466	451	434	435	438	473	456	452	452	472	458	439	432	449	457	421	435	497	441	466	464	423	491	501	448	435	421	464	452	449	458	446	425	456	413	486	466	451	443	410	460	494	474	461	476	470	467	465	420	428	468	485	465	446	449	469	445	435	448	448	473	429	451	451	463	447	466	438	445	468	486	435	428	443	485	457	448	419	492	422	460	476	498	444	488	483	419	478	487	434	454	472	441	398	445	443	448	497	422	428	453	463	438	479	423	443	442	475	468	457	449	453	442	463	460	440	457	465	390	460	485	448	454	451	478	467	416	470	476	461	464	469	492	433	471	461	440	445	474	462	467	429	462	452	441	423	453	471	435	462	449	429	435	480	466	433	439	455	442	437	452	436	457	426	443	453	405	463	453	507	449	443	449	421	428	449	411	409	456	428	445	455	478	427	439	446	486	446	422	463	460	461	483	424	480	466	450	409	476	446	438	415	443	451	467	476	456	459	448	467	454	447	447	414	451	444	466	454	468	464	422	446	493	464	426	481	469	484	437	461	451	451	425	435	450	432	435	449	421	445	441	414	460	474	470	449	480	431	467	421	452	445	430	468	460	457	480	440	498	464	450	424	465	431	489	424	469	422	465	445	455	438	492	475	439	430	433	443	440	449	473	495	468	450	479	472	421	432	452	422	445	467	436	461	487	428	438	421	497	462	527	459	444	398	437	485	460	465	419	467	433	480	432	473	456	440	426	475	447	434	468	443	472	464	487	465	457	473	472	462	470	438	449	445	490	462	458	445	472	430	469	464	423	414	488	429	448	456	443	428	454	473	410	469	412	458	425	480	414	469	429	448	445	417	466	464	467	425	456	445	454	457	442	441	447	469	425	490	449	459	439	481	482	465	449	422	452	473	476	471	436	468	446	500	450	390	428	458	455	428	456	433	434	471	469	440	471	498	437	448	431	433	431	455	467	442	443	428	469	469	458	415	446	411	471	449	450	461	468	463	457	411	489	432	474	446	471	445	458	497	482	432	479	448	460	457	465	459	419	419	446	444	449	447	443	441	469	468	501	538	444	459	446	469	495	448	436	478	427	435	495	440	418	468	457	463	445	469	426	440	435	456	448	468	442	479	475	444	460	446	464	460	431	445	479	445	461	435	434	467	441	456	487	440	436	469	463	467	457	459	464	449	475	473	459	453	413	454	459	461	453	476	433	449	441	483	446	470	432	444	460	476	472	451	452	421	436	451	428	460	419	475	468	421	484	431	459	457	451	484	449	404	439	449	454	442	433	490	452	433	441	439	473	427	454	443	432	429	434	428	468	442	473	444	488	428	462	442	449	443	502	491	464	449	423	459	464	462	453	486	465	401	472	427	447	442	470	488	487	464	441	420	463	435	467	450	485	472	468	438	432	467	429	450	478	482	450	424	454	456	468	437	452	471	442	454	475	446	481	470	416	440	434	478	478	450	466	467	440	502	433	462	494	452	437	469	473	455	439	416	417	464	461	457	457	470	452	454	463	447	427	482	417	466	452	467	433	447	474	453	450	475	458	453	441	499	471	439	476	487	438	450	457	439	465	445	444	453	465	437	473	455	453	431	481	452	479	462	407	424	490	444	461	423	442	449	479	454	466	443	481	491	468	430	441	457	430	436	427	418	453	453	451	461	447	437	473	449	446
24623	21252	27913	24892	14900	683	337	278	226	217	199	154	146	144	152	143	149	117	127	160	130	126	123	130	126	116	117	143	131	116	97	119	97	111	100	104	113	115	114	109	129	123	121	114	110	119	119	103	105	93	114	118	110	135	114	106	130	121	108	109	113	127	105	100	94	118	114	119	122	139	108	120	110	119	107	123	99	107	100	111	110	132	129	116	103	104	118	110	104	118	105	105	116	118	119	126	107	106	99	124	99	106	114	104	128	132	108	95	110	112	117	103	123	107	119	103	104	114	115	109	128	122	114	113	114	129	119	119	99	109	106	114	131	137	91	132	105	102	123	109	129	99	125	129	106	122	126	104	120	116	135	97	104	106	120	100	98	130	115	120	101	129	111	115	113	107	117	99	117	101	125	107	112	98	113	103	102	125	119	117	98	127	105	124	104	118	111	110	126	102	108	97	118	118	116	115	116	117	128	124	115	107	104	113	104	106	100	114	119	106	123	103	120	111	101	125	104	114	124	129	112	131	99	98	93	114	122	105	112	106	130	118	116	112	137	126	125	106	106	119	99	100	121	105	101	127	111	119	121	100	111	95	87	110	126	115	96	96	150	109	94	119	108	110	124	115	95	129	94	107	100	134	103	134	105	95	124	102	137	111	112	116	89	102	114	102	101	120	113	104	125	116	114	111	131	126	117	118	116	113	96	112	130	94	104	119	109	109	111	105	131	115	108	96	117	132	116	114	110	106	123	101	102	116	103	114	100	112	106	107	109	120	96	110	113	86	136	106	123	103	121	98	103	125	107	94	127	121	116	119	93	113	101	100	104	113	112	116	117	113	110	115	113	101	133	104	120	101	94	107	132	111	114	112	120	112	108	110	102	107	114	121	129	140	115	122	92	119	124	109	115	115	128	126	114	118	128	135	111	93	102	105	130	109	98	116	101	127	103	99	117	115	90	92	101	111	106	117	127	123	106	104	108	110	107	121	103	115	114	114	130	112	124	114	93	113	113	110	108	104	102	116	122	121	109	121	107	113	116	116	120	123	112	114	118	89	115	132	103	122	115	129	101	112	114	110	102	115	106	112	96	137	116	106	120	123	120	119	116	102	111	123	125	105	109	121	96	101	110	119	94	116	101	130	112	107	113	109	111	110	111	108	100	122	116	103	117	106	104	131	113	101	123	114	126	114	116	124	96	106	128	110	124	92	119	126	99	115	100	104	131	121	107	107	102	102	104	125	117	100	97	124	110	99	116	116	107	108	108	109	127	113	127	121	103	111	116	106	110	108	120	106	131	102	120	108	126	141	95	110	106	104	109	133	120	107	118	109	119	115	99	106	110	115	124	130	117	103	100	117	110	119	100	113	92	92	107	118	120	116	135	99	125	116	115	124	120	84	128	115	131	108	117	116	108	124	87	127	129	112	118	120	107	110	92	122	107	132	105	104	92	110	126	110	132	144	113	130	121	128	129	97	111	106	94	99	132	111	126	130	109	106	105	115	122	114	113	106	124	115	121	102	119	114	107	127	123	116	102	120	121	113	113	130	123	102	96	115	116	122	105	119	102	101	125	111	107	112	127	104	116	101	101	134	107	121	121	105	108	123	109	120	116	96	108	124	111	121	116	105	114	122	117	122	122	108	114	115	132	124	135	107	124	124	103	110	97	104	98	138	109	108	126	107	109	118	117	120	122	129	112	109	112	125	106	132	111	122	134	123	100	125	104	114	117	115	103	110	124	107	116	121	96	110	124	110	116	114	116	85	125	106	128	121	115	110	99	112	116	103	106	118	118	113	98	104	124	106	111	115	94	96	116	121	129	119	115	109	104	99	96	120	101	110	101	122	129	91	117	121	142	117	92	110	101	117	97	114	101	100	110	95	102	114	124	109	110	111	95	123	124	107	118	117	125	127	95	82	112	118	115	136	108	107	117	98	103	89	105	123	92	105	109	116	130	112	120	102	90	106	94	114	105	113	109	107	113	113	121	96	120	144	132	118	116	109	104	86	107	97	112	107	118	99	109	96	123	111	116	124	87	103	107	95	98	89	127	123	111	105	95	119	109	115	118	134	92	112	102	115	116	109	116	100	108	96	109	111	120	115	87	122	129	106	127	115	103	114	110	110	121	108	125	108	132	126	138	116	125	122	112	114	112	106	130	119	106	126	119	121	117	113	117	110	131	112	112	128	108	114	111	109	115	121	122	120	101	98	105	92	126	129	109	117	104	125	106	127	112	134	129	119	104	123	123	114	102	111	110	113	109	115	129	120	112	118	103	115	105	100	117	95	89	117	108	103	112	119	108	97	111	104	102	109	129	98	87	115	114	111	110	95	116	134	119	124	115	113	125	102	100	135	130	117	113	120	134	118	124	97	123	88	116	109	108	113	102	123	101	122	111	124	90	109	106	108	94	90	130	103	121	111	88	98	114	108	99	112	111	110	140	121	120	101	107	121	97	104	108	120	113	114	125	97	120	121	109	118	118	121	110	119	120	110	115	118	116	129	112	106	126	131	104	105	100	118	114	110	106	136	119	132	111	98	105	111	117	109	120	112	109	120	121	123	105	121	120	102	123	117	112	93	104	115	120	113	108	88	120	114	102	113	95	101	103	119	105	117	94	95	110	105	107	120	118	129	99	107	123	127	109	111	109	116	108	117	113	115	117	123	134	103	107	114	113	106	105	102	113	110	123	112	120	118	109	119	107	116	123	113	107	113	119	127	108	121	120	107	108	115	100	116	136	130	122	109	115	114	103	110	113	111	109	101	134	121	110	109	95	97	101	107	113	106	108	131	108	111	96	102	117	103	126	124	110	106	112	110	101	102	103	89	107	109	131	112	131	103	125	102	108	87	108	115	129	83	100	103	109	110	108	125	118	97	107	116	122	118	104	103	112	101	107	104	120	129	103	91	123	131	120	94	115	114	103	125	116	105	110	105	113	116	121	116	103	100	118	100	137	105	117	102	118	101	109	105	114	119	120	107	125	103	130	106	102	116	133	101	91	112	117	106	117	94	111	125	110	139	113	99	116	114	115	104	95	139	95	112	114	117	114	118	112	114	120	123	103	117	110	127	114	130	102	112	92	109	104	125	94	119	112	118	110	103	94	101	128	110	107	132	120	100	111	106	94	118	97	107	103	131	112	84	103	107	114	115	105	112	105	140	118	106	125	116	106	121	128	123	124	120	110	114	103	128	117	96	110	124	120	103	122	117	109	101	133	122	115	125	112	110	118	107	95	107	113	99	112	102	112	95	105	98	100	112	138	89	120	115	105	112	114	117	99	122	103	118	119	112	122	109	94	105	118	102	115	116	114	100	119	105	113	97	104	107	96	101	113	100	127	116	119	104	119	99	119	119	114	119	102	123	119	105	112	98	109	126	102	130	107	105	105	117	109	115	116	113	108	95	114	113	111	112	104	128	109	106	113	110	94	123	126	110	119	136	101	99	113	110	145	110	113	103	99	112	107	117	117	107	136	113	121	121	93	128	122	103
7030	17645	6580	1568	1144	789	600	487	368	312	266	239	253	209	194	177	183	155	170	158	149	166	128	170	159	128	161	144	122	149	143	142	123	137	124	130	137	137	143	128	140	129	135	134	135	137	130	143	128	121	139	148	146	123	138	158	139	138	150	143	132	131	124	115	143	125	134	138	133	138	132	134	138	133	142	128	133	125	124	131	116	131	130	148	132	139	135	138	134	101	143	135	122	124	149	124	120	120	143	123	136	129	137	118	123	143	142	122	109	137	113	136	118	144	126	126	127	135	121	140	137	135	134	139	151	132	140	124	130	109	137	145	122	142	144	128	137	143	110	111	143	148	118	107	126	120	149	142	147	139	126	117	141	123	117	123	132	132	115	144	137	143	140	125	143	137	134	112	165	114	130	125	119	98	128	121	145	133	136	139	135	125	119	138	120	136	127	145	114	140	131	123	119	115	131	121	124	116	122	135	136	149	146	157	147	125	123	126	136	120	136	131	149	131	145	107	116	156	141	132	119	128	133	140	121	128	142	146	110	129	141	148	144	122	142	152	137	152	128	129	135	155	110	102	136	140	127	130	117	128	143	123	131	150	136	125	137	114	127	124	122	171	119	117	146	158	119	116	126	132	124	128	129	127	132	117	119	117	119	126	130	117	142	128	143	128	128	128	124	140	132	124	132	133	121	140	159	129	126	124	134	134	140	141	159	133	130	148	129	125	129	123	140	120	123	125	120	142	138	131	142	135	118	111	117	121	121	134	131	121	128	119	124	123	140	138	128	145	132	143	117	122	133	135	129	126	146	128	136	118	119	146	132	125	127	139	124	123	130	116	131	145	128	125	136	139	133	132	134	124	123	141	145	139	144	135	136	132	117	139	156	139	141	124	119	129	110	137	122	124	134	119	128	123	136	162	144	131	125	129	115	142	128	136	122	140	118	122	123	149	116	131	125	120	121	160	143	137	115	131	133	127	126	160	143	135	143	151	124	135	133	145	122	126	131	122	115	117	109	156	132	98	128	100	147	141	138	134	123	135	141	126	112	122	115	135	127	133	120	120	136	117	115	138	145	123	134	135	134	136	129	111	128	119	137	143	138	145	129	124	120	123	143	123	134	140	139	123	119	116	119	138	127	114	122	106	127	131	137	122	117	140	121	138	130	143	123	128	126	122	136	124	130	117	118	129	116	112	135	124	118	130	131	149	127	139	134	126	133	122	121	146	140	135	128	142	120	140	105	115	106	148	141	111	105	142	123	137	127	110	137	115	126	109	124	142	151	134	137	115	132	126	110	133	118	117	132	114	130	130	115	146	126	118	134	145	126	124	137	132	144	145	131	127	123	134	125	122	150	117	141	148	144	124	126	115	120	133	124	123	115	130	123	137	133	124	142	122	142	142	114	113	128	132	131	134	142	154	116	106	113	151	153	143	132	139	139	129	133	139	144	131	153	129	139	130	123	127	118	119	132	120	127	139	130	131	132	155	129	142	132	140	114	148	150	129	149	121	131	128	149	135	127	131	131	132	142	127	120	135	141	115	132	134	139	140	137	117	148	158	124	158	136	131	142	127	121	126	133	132	131	132	145	142	137	127	146	122	131	141	127	152	107	119	140	132	128	138	133	110	129	132	124	113	152	138	132	154	127	135	123	138	138	131	155	126	150	138	134	136	132	134	129	109	112	139	133	127	160	119	99	126	132	141	135	134	131	153	135	136	139	137	136	128	144	116	144	133	136	117	110	137	132	138	131	111	111	136	135	133	145	120	133	137	135	162	140	119	157	135	132	137	116	115	118	131	132	138	135	127	147	147	140	121	119	158	143	146	128	120	135	127	127	127	147	130	143	121	136	123	119	122	126	140	137	132	142	135	134	138	135	141	110	135	133	145	133	146	138	122	124	135	147	132	119	131	128	130	116	139	123	138	91	115	117	121	130	133	132	124	136	133	123	118	141	124	140	152	151	147	119	113	143	143	133	108	124	115	128	142	128	132	148	125	119	146	154	133	113	126	148	140	127	142	129	139	137	138	127	140	116	126	137	108	118	127	135	143	109	114	144	124	162	125	115	132	137	112	123	144	139	143	115	112	128	139	124	122	119	116	135	122	150	134	138	129	119	120	140	125	135	108	133	142	151	137	163	139	135	138	126	150	127	129	141	138	140	128	142	125	120	125	133	141	135	141	146	128	140	123	131	110	119	147	130	114	152	133	134	141	123	131	134	123	119	132	138	115	144	131	144	129	144	151	111	117	126	123	151	116	127	116	132	127	137	122	129	158	145	124	133	141	126	144	131	133	146	138	123	119	130	132	137	115	124	142	133	110	137	138	157	136	128	119	121	141	133	112	135	132	117	136	127	155	119	131	136	121	137	131	126	137	122	140	133	130	126	127	127	140	129	156	148	121	148	130	134	131	123	113	128	127	153	126	124	116	131	113	113	130	131	134	143	128	128	122	126	122	128	127	139	125	134	130	122	122	138	127	119	113	126	140	132	108	113	136	125	133	126	119	134	136	118	127	135	138	104	126	150	118	123	138	129	137	111	140	147	125	139	112	113	154	132	152	153	134	139	111	170	129	140	135	115	151	129	129	123	128	145	120	154	93	111	133	127	118	134	145	133	154	129	118	116	144	135	127	136	138	109	114	146	123	121	126	134	130	128	108	123	122	132	132	125	146	134	137	114	119	129	124	105	143	134	133	104	143	135	120	130	120	129	146	129	114	155	118	123	116	114	117	138	130	137	140	141	142	126	132	146	107	122	128	130	106	123	154	127	124	130	139	136	142	130	138	152	108	125	135	130	148	131	122	142	125	116	127	118	130	112	133	133	127	133	126	142	111	121	146	121	128	121	119	136	143	122	113	138	142	119	132	124	122	102	132	115	123	125	145	120	128	122	127	121	117	146	120	152	122	129	131	138	131	137	125	135	115	126	125	142	124	148	143	125	127	113	135	140	130	136	122	103	127	129	144	150	137	130	130	138	122	144	127	134	119	115	142	132	131	146	110	130	145	142	132	138	120	122	140	127	137	120	116	128	129	130	141	122	118	131	139	143	130	123	127	124	120	153	132	141	114	124	124	130	147	146	142	130	131	125	126	122	114	120	130	129	134	124	155	113	139	116	136	136	123	120	140	133	140	128	114	124	132	137	139	127	135	142	148	124	137	124	117	113	123	142	120	125	130	121	108	126	126	130	146	138	142	131	119	138	121	138	105	141	112	132	131	127	113	134	125	144	140	132	130	116	122	146	136	141	129	131	116	135	116	131	140	140	133	121	144	115	135	121	146	139	115	140	130	131	138	143	126	116	108	139	117	140	147	131	138	111	135	127	156	130	149	149	115	150	128	131	126	126	135	144	128	134	139	126	151	125	134	132	111	129	112	131	126	119	145	119	137	124	121	122	118	127	137	128	138	134	137	144	124	146	117	134	124	127	125	125	127	134	142	123	125	135	140	128	131	116	145	134	138	126	150	115	121	146	144	147	143	141	135	126	118
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
