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
340008408560	340008409079	340008409629	340008410179	340008410730	340008411279	340008411829	340008412379	340008412929	340008413479	340008414029	340008414579	340008415129	340008415679	340008416229	340008416779	340008417329	340008417879	340008418429	340008418979	340008419529	340008420079	340008420629	340008421179	340008421729	340008422279	340008422829	340008423379	340008423929	340008424479	340008425029	340008425579	340008426129	340008426679	340008427229	340008427779	340008428329	340008428879	340008429429	340008429979	340008430529	340008431079	340008431629	340008432180	340008432729	340008433280	340008433829	340008434379	340008434929	340008435480	340008436029	340008436579	340008437129	340008437680	340008438229	340008438779	340008439329	340008439879	340008440430	340008440979	340008441529	340008442079	340008442630	340008443179	340008443730	340008444279	340008444829	340008445379	340008445929	340008446479	340008447030	340008447580	340008448129	340008448679	340008449229	340008449780	340008450329	340008450879	340008451429	340008451979	340008452530	340008453080	340008453630	340008454179	340008454729	340008455280	340008455830	340008456380	340008456930	340008457480	340008458030	340008458580	340008459130	340008459679	340008460229	340008460780	340008461330	340008461880	340008462430	340008462980	340008463530	340008464079	340008464630	340008465179	340008465730	340008466279	340008466830	340008467379	340008467930	340008468480	340008469029	340008469580	340008470129	340008470680	340008471230	340008471780	340008472330	340008472880	340008473430	340008473980	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21928	20260	27258	23086	20250	20202	3818	683	497	434	371	351	305	301	279	271	273	267	281	222	264	229	237	247	257	252	204	202	231	214	227	222	228	246	193	229	206	186	212	240	226	221	204	212	255	190	186	220	195	192	220	226	243	222	251	199	219	190	195	201	166	206	192	173	215	196	222	221	199	219	222	197	214	198	180	214	208	233	225	198	226	235	238	206	190	193	207	212	200	196	197	220	209	225	207	203	191	228	173	225	242	193	190	211	203	232	189	201	193	221	206	199	200	205	234	196	233	198	193	221	225	222	214	209	206	221	204	203	193	178	194	211	194	202	184	218	195	189	225	221	204	225	185	207	173	187	232	209	208	186	185	202	193	202	196	222	219	189	206	217	162	246	228	198	227	190	243	209	211	194	213	224	204	214	209	177	211	206	203	196	192	180	222	193	186	191	175	180	233	224	202	197	231	201	203	219	213	221	196	179	178	204	210	194	219	188	201	185	219	205	203	214	201	200	209	168	202	218	200	204	182	203	198	197	220	196	202	201	208	193	205	216	202	213	239	192	184	219	206	204	198	195	219	204	217	210	177	202	185	185	227	202	196	199	221	203	231	200	212	219	197	214	193	201	197	206	196	213	185	186	195	215	211	198	199	209	202	219	182	200	198	218	202	215	186	206	211	193	185	189	199	197	183	225	198	227	198	179	203	200	214	200	224	197	214	206	195	202	204	184	183	205	202	220	213	214	175	206	211	217	214	213	226	205	177	203	211	222	214	222	213	191	214	222	216	213	179	210	224	211	197	232	210	234	224	206	220	186	218	187	209	237	195	194	204	203	233	204	216	197	198	222	232	216	205	185	201	197	228	202	235	209	194	225	210	203	201	183	197	194	181	212	215	209	218	221	205	205	205	202	237	188	186	224	209	215	187	206	205	224	223	218	165	228	211	203	203	207	202	190	198	203	212	209	183	195	221	209	209	233	219	207	228	207	202	205	237	210	207	203	226	218	218	199	209	215	229	209	217	217	207	217	199	219	215	192	211	216	214	209	191	178	230	215	199	199	206	227	191	227	228	216	193	212	219	195	222	192	195	223	215	194	198	196	216	194	205	197	176	196	213	225	212	207	204	208	223	187	223	214	210	204	187	199	188	188	175	197	217	174	213	212	230	176	225	208	214	212	195	205	200	205	202	215	210	188	191	191	203	215	209	181	192	210	180	194	203	190	225	203	197	202	178	193	211	204	208	235	204	196	212	208	223	199	199	193	204	220	214	215	197	191	209	195	239	198	187	219	207	206	197	195	206	212	200	225	226	199	195	219	197	218	207	212	234	207	188	207	183	210	215	209	193	224	179	204	203	189	205	200	206	208	221	211	195	190	183	185	199	227	215	221	199	208	201	189	216	193	183	221	204	213	193	201	178	214	218	199	187	217	243	191	207	206	177	198	204	205	212	219	196	225	195	216	216	198	197	201	201	180	190	187	209	232	216	211	223	190	185	208	208	197	224	230	175	205	230	227	172	214	218	176	180	187	214	165	183	202	195	170	225	209	201	228	198	212	202	211	197	197	187	209	175	183	232	218	183	202	207	206	212	225	227	213	220	218	214	190	211	220	207	205	183	207	224	190	214	178	199	202	208	181	199	211	216	208	209	187	210	208	216	190	204	176	249	217	204	221	212	194	211	197	201	203	197	226	209	195	215	193	202	203	194	211	197	193	192	227	213	218	207	205	209	184	172	207	202	211	216	173	213	211	185	201	188	205	230	208	188	185	204	217	224	221	222	209	183	185	207	210	178	179	189	219	191	191	206	193	224	192	199	204	211	209	207	207	221	207	232	223	215	235	186	204	193	193	216	202	202	191	205	189	184	180	180	197	187	214	213	211	192	171	227	197	203	223	209	203	218	196	200	197	188	230	184	186	208	204	220	215	197	207	221	179	212	204	199	209	198	228	190	219	210	204	218	211	205	191	216	183	204	181	201	194	187	202	214	199	211	199	190	203	201	192	187	210	190	227	223	195	213	219	210	219	204	197	203	226	222	220	193	215	200	201	218	195	207	206	215	193	193	231	193	214	224	222	207	233	208	217	214	202	187	208	196	209	185	224	202	205	209	175	215	191	221	197	181	204	203	186	207	205	185	191	209	193	201	215	184	196	223	190	203	209	201	195	181	193	229	178	233	224	205	193	212	186	196	224	217	185	209	213	233	188	171	187	203	216	197	226	182	198	199	197	190	205	218	188	193	185	226	197	187	204	211	215	215	215	224	226	220	190	203	184	192	214	210	207	191	218	190	221	194	198	189	223	181	224	217	176	200	220	201	206	215	219	217	199	214	225	197	191	188	180	208	201	201	205	205	212	200	194	203	215	203	228	216	205	201	204	210	207	175	188	207	183	213	226	206	203	207	222	206	195	201	202	203	225	227	218	196	224	188	201	192	213	200	204	217	222	213	196	186	193	188	194	210	193	192	199	196	192	220	193	204	201	201	203	207	207	196	214	181	220	214	219	216	200	200	193	199	193	224	205	219	212	213	218	221	221	200	222	208	197	197	190	208	204	192	225	196	211	199	190	230	232	210	192	214	209	213	211	204	209	184	193	202	192	212	191	218	246	199	193	197	214	213	196	190	186	197	193	229	202	192	187	189	217	196	194	198	184	205	192	208	213	203	197	208	213	196	257	186	190	193	196	171	213	189	206	209	215	232	189	207	213	179	207	205	216	194	181	196	211	192	214	187	216	207	198	197	197	209	202	224	214	180	210	205	195	203	220	233	186	203	194	208	202	198	230	203	189	205	216	212	193	208	216	211	227	220	219	193	197	199	183	215	223	233	226	192	195	198	194	210	202	205	185	207	182	183	194	199	208	188	219	198	192	190	192	215	205	211	195	196	200	201	238	204	241	212	202	228	218	216	202	190	202	215	176	214	187	229	204	199	203	227	214	214	214	195	188	212	206	198	194	195	210	213	233	215	203	196	208	225	207	202	240	199	191	187	190	231	199	203	208	185	200	221	200	216	200	230	183	208	220	245	191	220	219	207	212	206	196	213	207	208	201	213	234	189	204	202	217	205	209	217	187	224	197	204	200	227	191	193	211	235	195	211	179	220	196	224	205	192	199	216	179	191	204	184	198	199	203	210	190	231	225	201	197	210	191	196	208	198	214	196	204	212	238	221	213	170	219	179	205	169	232	192	188	232	165	241	199	207	247	201	204	217	192	193	208	218	231	203	199	192	207	215	201	183	187	181	215	221	213	164	212	232	204	186	197	190	195	204	217	203	196	198	206	186	232	221	222	208	205	203	219	249	180	208	227	212	215	197	203	227	209	219	190	210	191	214	215	202	192	215	228	208	196	178	195	196	215	219	227	205	198	185	200	200	214	208	212	193	225	198	216	195	204	181	217	210	187	210	201	187	200	216	176	212	201	207	195	215	207	216	184	197	208	209	188	202	191	198	198	196	195	197	221	198	210	196	193	203	212	226	199	202	215	195	203	199	186	179	199
27140	13189	11643	6039	4030	2740	2013	1605	1272	1066	942	821	763	692	653	570	546	540	502	485	479	450	443	425	408	427	432	426	390	380	389	376	356	355	416	373	370	336	367	367	328	359	365	355	340	317	341	386	342	357	314	338	313	343	404	340	351	321	330	332	360	315	345	334	329	340	341	323	357	338	320	320	315	327	321	291	339	324	313	332	339	347	302	318	315	278	322	344	308	340	320	318	351	312	302	330	319	333	310	332	336	293	311	347	346	313	318	316	296	334	305	309	334	352	345	350	293	349	318	303	320	315	341	333	327	371	358	325	333	328	343	303	313	309	313	329	358	326	318	352	318	314	324	356	294	310	334	317	315	302	312	339	323	356	320	332	304	347	316	337	280	325	322	325	336	355	315	335	328	315	388	300	352	329	314	330	307	314	351	332	326	354	363	360	323	357	301	319	345	324	320	329	310	294	300	326	312	304	328	295	351	324	328	291	350	289	322	327	336	293	333	333	329	337	301	311	354	301	308	344	319	298	324	306	331	364	353	335	306	304	318	325	300	339	339	338	307	341	344	340	339	345	361	321	313	355	296	297	350	311	353	301	345	320	317	307	332	328	315	327	313	299	327	319	340	311	304	310	317	336	312	306	334	325	298	333	329	346	303	314	330	317	306	317	306	341	318	346	321	342	316	328	304	332	332	345	338	376	323	332	339	307	318	335	313	346	311	286	340	318	339	305	290	319	335	284	312	296	333	321	304	358	307	340	289	316	326	314	309	351	321	320	318	320	311	326	325	307	302	328	313	313	295	337	312	376	318	333	351	322	289	326	306	318	358	315	331	307	318	294	324	300	324	317	302	329	344	301	357	339	319	375	317	319	334	323	324	336	332	333	315	308	319	331	319	292	316	325	329	295	332	334	313	294	322	328	349	341	327	329	370	313	338	339	297	301	338	357	309	349	331	307	302	318	307	325	328	325	296	304	298	334	320	328	296	295	331	351	302	334	309	296	309	323	323	301	337	311	345	287	368	342	324	330	340	337	351	308	323	306	340	329	335	300	333	340	323	315	335	343	305	375	314	335	304	305	344	314	304	316	340	317	338	330	341	329	343	309	304	304	318	302	314	340	338	320	332	329	320	315	335	346	332	315	333	310	286	343	347	288	332	315	345	311	348	311	310	324	317	331	343	331	321	357	283	303	315	324	288	324	348	321	327	343	327	333	339	319	317	327	338	348	359	331	325	301	322	322	290	306	307	350	330	381	340	334	323	340	323	316	331	328	333	308	306	297	352	300	341	311	312	346	332	297	297	295	295	319	302	307	316	329	326	337	334	319	287	330	323	321	290	325	328	332	303	344	346	330	316	342	327	317	364	338	321	349	309	325	334	297	341	318	331	362	317	316	297	334	324	359	313	363	321	309	306	323	323	327	363	329	315	329	310	319	318	307	322	314	330	317	312	327	356	312	313	332	304	322	346	343	324	308	288	333	355	356	346	343	368	354	314	317	318	295	344	330	305	332	285	326	330	311	284	328	316	336	335	304	320	320	333	357	313	308	341	293	278	323	335	375	342	364	305	320	329	322	322	320	317	350	301	343	292	322	335	304	354	314	341	326	320	330	336	340	317	308	315	311	315	354	264	352	320	312	316	309	323	346	285	308	319	306	307	360	295	298	310	332	298	304	354	315	312	343	332	334	326	371	296	333	320	329	332	355	327	297	287	311	302	317	286	321	336	321	326	336	345	303	311	322	319	311	322	341	307	302	286	310	346	314	327	322	293	338	314	311	298	309	343	294	305	287	326	316	295	325	336	336	326	343	340	305	333	312	353	337	343	330	318	303	297	328	344	327	334	332	291	338	329	300	310	344	317	302	306	344	320	304	367	342	350	327	281	296	305	285	321	331	347	337	316	321	338	314	336	341	309	304	319	335	339	310	293	316	317	326	330	354	314	288	303	282	317	311	335	325	331	288	344	325	340	297	301	311	298	326	289	355	276	309	314	273	321	300	345	345	341	345	312	298	320	338	323	315	308	345	335	310	333	330	292	302	328	317	340	361	300	332	337	306	300	329	308	295	325	326	334	341	283	314	343	342	335	331	285	328	319	330	320	322	348	324	342	333	302	296	327	323	322	334	335	326	320	332	320	333	319	353	327	325	305	319	321	292	312	307	336	335	306	291	345	309	288	313	323	340	334	336	317	318	331	342	340	336	334	315	340	307	317	324	327	319	320	327	321	310	331	320	302	316	296	338	313	313	329	309	333	293	321	353	281	299	354	343	314	310	331	294	322	316	317	307	331	318	347	313	301	310	317	297	338	332	361	322	357	344	309	323	315	313	317	326	342	329	306	280	338	311	328	314	323	303	298	341	364	332	295	321	331	353	311	318	312	299	299	323	308	335	338	325	318	331	338	293	324	316	325	330	320	332	336	323	316	295	348	316	346	299	313	350	333	308	336	361	326	323	309	326	324	364	341	319	330	332	333	305	332	295	332	305	311	326	321	311	345	319	361	326	309	288	297	320	332	314	311	323	344	320	297	296	315	322	287	323	307	326	318	308	311	350	320	339	305	305	339	304	335	300	316	313	308	359	296	313	329	307	346	317	291	342	278	320	323	348	276	342	331	333	303	328	326	333	316	339	330	307	326	310	316	334	353	294	295	316	348	341	332	327	332	292	322	333	288	336	304	288	328	321	354	305	309	322	347	349	329	324	296	323	316	332	307	298	331	318	336	331	308	311	302	335	329	285	307	340	308	299	307	306	316	306	337	290	318	305	336	320	317	320	313	340	322	329	316	334	332	331	335	320	321	364	330	345	331	296	305	371	330	333	312	344	323	347	326	321	326	326	333	342	323	311	340	319	330	343	342	327	307	311	329	317	304	288	303	341	291	312	334	311	336	303	332	303	307	316	313	310	316	286	321	298	320	342	343	308	318	317	332	322	315	332	300	314	311	305	297	299	296	316	273	326	322	331	305	303	327	315	347	308	353	315	319	300	346	324	321	306	313	315	357	324	316	337	329	300	313	331	316	293	346	334	313	308	315	328	352	332	312	326	325	328	346	310	310	323	323	336	330	294	360	331	332	306	342	334	324	314	327	332	349	344	334	315	328	343	317	333	339	306	364	325	307	307	333	304	313	301	301	326	349	320	332	301	329	304	313	325	316	297	354	330	308	302	326	345	304	302	301	340	326	302	320	327	323	304	307	345	321	326	336	301	311	321	335	294	346	304	307	329	314	335	308	310	305	342	322	302	321	303	302	329	352	324	329	299	323	313	301	319	326	332	286	317	318	319	319	337	324	331	317	303	274	297	309	302	329	350	332	287	338	289	338	310	324	278	340	322	332	337	307	308	329	345	337	320	342	311	301	329	290	289	316	325	291	292	310	332	353	333	292	300	295	336	298	316	322	325	286	343	319	341	341	296	334	306	311	338	320	348	365	314	341	274	332	332	350	326	301	336	333	308	313	326	329	316	324	330	322	322	318	287	353	286	298	311	339	330
27513	20569	7217	782	548	482	489	427	413	478	402	450	451	402	418	419	447	462	421	449	414	394	447	417	424	446	453	408	411	391	423	378	416	409	390	424	422	441	412	412	419	434	471	417	437	455	421	451	416	453	405	445	406	420	449	420	434	383	426	421	440	429	458	381	427	466	428	406	419	436	409	434	423	401	442	420	449	392	450	458	431	431	424	448	415	429	457	411	418	396	433	454	427	415	452	462	451	424	426	417	374	436	445	402	434	415	419	418	432	440	438	397	408	421	426	410	413	402	428	422	450	407	427	411	427	422	400	424	472	445	414	428	434	439	462	411	419	416	385	399	413	428	422	438	440	436	428	418	434	448	458	416	435	403	452	428	440	390	394	438	454	428	451	415	411	432	430	420	430	487	410	407	436	421	467	425	450	458	450	433	411	429	445	446	431	457	408	418	433	396	392	411	442	431	445	435	420	460	425	447	437	440	427	431	417	463	402	457	448	447	413	436	416	444	404	377	428	467	425	417	437	439	397	445	436	403	420	448	424	425	419	410	423	421	396	406	463	433	451	446	391	414	433	443	432	425	374	414	413	414	394	422	428	443	399	363	423	422	429	433	430	467	433	450	428	430	420	474	403	419	451	446	425	434	456	436	403	409	392	403	464	422	408	376	456	441	426	440	456	446	442	429	418	441	456	451	413	419	431	392	424	473	429	426	451	436	417	419	431	430	434	395	415	439	440	430	451	407	434	435	458	422	416	424	426	412	436	409	447	441	428	423	426	454	431	397	419	428	432	452	439	427	454	403	416	432	393	391	412	416	455	411	434	435	418	424	433	455	419	422	429	404	446	412	417	435	431	405	411	448	441	427	430	410	439	413	403	421	411	438	430	404	431	418	425	401	436	438	426	431	454	443	421	393	440	425	421	440	418	437	410	410	427	385	397	433	469	469	450	451	441	411	435	436	375	455	435	429	363	437	438	417	427	416	421	427	413	433	457	396	427	424	425	430	412	419	436	433	425	419	419	455	419	420	408	444	419	443	436	431	399	442	445	413	431	415	398	410	474	427	421	457	454	378	461	419	435	427	460	404	447	455	411	411	433	415	414	400	425	398	428	413	439	446	409	426	423	385	411	419	430	372	389	467	434	411	422	433	437	458	421	411	397	446	435	432	453	422	462	436	458	440	413	412	428	418	444	424	448	418	430	398	443	442	444	446	422	416	377	435	424	399	413	447	424	437	428	424	476	462	458	403	425	439	444	442	451	430	435	438	431	453	415	436	428	404	394	428	442	431	469	408	426	421	449	393	478	436	417	406	466	434	410	430	428	419	431	437	398	389	420	427	420	397	456	455	453	405	434	438	392	393	471	410	430	428	422	426	429	412	422	406	430	396	444	429	404	401	414	422	421	421	396	424	458	430	482	417	426	455	458	394	407	457	431	375	449	426	430	419	439	424	427	436	435	435	423	461	423	413	419	427	389	412	441	422	392	405	409	399	445	446	396	423	413	427	436	381	443	443	450	448	401	441	424	404	424	438	425	401	422	467	422	462	410	424	401	419	422	432	408	437	413	398	393	419	387	463	399	414	397	416	437	420	431	434	428	438	438	421	429	424	470	434	425	423	437	414	412	410	479	460	400	442	461	421	422	418	411	407	403	422	444	436	413	430	407	444	430	442	390	446	415	436	410	413	423	429	399	397	479	395	388	420	442	436	403	402	475	402	425	429	402	405	417	429	418	440	427	455	407	440	429	421	437	419	417	422	437	447	430	411	412	446	451	412	446	428	483	423	448	431	431	431	446	414	435	424	433	419	420	466	437	435	411	452	424	448	419	429	404	431	422	385	393	462	415	393	417	455	441	423	430	439	416	435	406	431	436	418	418	428	418	427	437	428	393	437	439	429	424	445	422	437	434	402	458	411	417	439	405	393	397	478	416	456	439	440	435	440	438	443	413	402	448	411	447	427	447	445	439	434	440	454	432	446	472	390	443	430	419	382	430	436	450	451	402	429	448	403	414	433	415	415	417	456	456	393	432	427	419	416	410	445	464	432	419	412	432	416	465	423	450	410	420	423	398	433	470	427	393	432	399	440	409	421	443	437	417	436	433	442	429	429	426	433	454	451	455	410	437	416	439	424	440	437	429	458	443	413	409	456	429	414	439	425	441	450	393	431	408	400	435	434	459	461	450	432	432	436	401	468	439	449	426	391	424	439	400	414	448	427	400	421	389	401	437	437	490	388	405	426	387	406	444	405	416	422	450	427	426	456	436	448	452	438	402	419	432	428	429	387	438	387	422	429	488	420	432	461	452	401	412	429	454	391	401	422	427	394	478	406	455	436	460	453	454	470	399	408	402	393	431	407	455	435	407	423	429	460	435	405	443	429	445	428	437	413	457	424	418	454	454	403	422	433	401	439	416	457	419	437	439	422	402	417	442	455	444	405	421	423	438	408	407	425	508	398	442	399	434	407	419	425	433	416	398	456	430	397	384	436	417	433	427	420	419	473	403	405	451	435	399	424	417	406	437	427	416	389	420	421	400	447	444	483	428	443	402	398	447	454	417	466	420	407	412	460	452	460	434	452	427	394	439	452	434	432	433	423	428	446	429	411	425	407	463	447	460	433	412	441	437	427	414	458	440	423	423	406	441	431	432	379	424	419	400	437	424	418	426	397	438	428	431	427	436	456	432	431	439	433	427	437	445	452	456	406	441	449	450	456	425	409	437	436	424	423	427	399	441	414	438	381	447	398	432	390	416	424	403	399	448	445	423	435	439	451	439	443	393	440	436	447	478	404	416	392	452	421	481	456	444	384	386	424	394	413	438	476	470	410	468	440	403	413	427	427	420	418	378	421	442	433	441	423	448	427	448	415	444	435	416	434	439	450	421	408	399	436	430	450	413	460	454	462	415	438	451	401	455	394	409	415	402	441	403	438	432	429	454	444	458	404	443	396	425	432	415	427	470	428	399	429	437	422	434	438	449	443	375	435	432	434	427	417	418	408	426	431	406	400	421	444	417	405	439	381	384	438	445	414	445	428	388	454	437	392	400	436	429	465	454	413	464	398	448	440	452	438	411	414	404	411	440	386	445	432	449	411	424	395	395	442	477	415	444	424	435	399	440	407	418	434	405	428	471	430	457	436	395	424	419	462	407	421	420	425	443	460	399	439	434	452	404	425	418	399	431	438	425	453	472	443	421	431	404	420	412	392	402	429	427	448	440	377	432	397	445	447	463	424	438	434	434	400	387	415	475	449	442	423	412	401	431	397	445	412	423	403	454	435	447	426	452	427	460	423	405	431	446	413	414	415	403	475	463	442	440	444	458	404	421	475	441	403	452	400	434	410	415	420	458	427	428	441	401	395	451	429	412	424	438	429	386	404	414	440	453	425	456	418	413	407	438	452	425	441	437	414	425	431	420	465	416	460	432	405	434	461	417	447	415	464	454	389	419	397	417	398	424	413	441	432	454	446	434	417	442	411	408	430	461	422	451	448
17894	1544	1211	944	821	756	696	740	697	671	651	638	662	682	674	660	669	701	628	604	647	662	620	631	656	682	649	675	674	621	683	699	639	690	632	624	657	683	693	644	634	654	628	658	628	620	655	690	641	653	629	639	650	621	627	635	645	648	675	620	652	646	639	640	647	662	663	679	671	639	620	623	659	590	609	682	697	651	654	671	595	682	619	663	699	580	614	636	686	681	667	626	637	672	662	652	604	637	647	619	660	656	628	603	697	618	637	638	623	675	616	630	632	615	677	633	652	622	684	668	653	660	657	677	623	615	683	603	628	645	689	652	634	607	655	673	599	661	648	665	660	690	652	643	648	670	602	661	605	630	615	675	697	623	638	640	676	648	644	679	668	697	668	653	620	642	663	696	634	597	611	613	656	629	597	667	673	668	637	700	615	666	642	625	645	683	616	580	613	615	643	627	659	653	648	652	648	637	655	643	638	660	670	618	683	659	662	664	704	661	626	681	629	641	658	669	635	654	637	669	610	617	696	639	639	617	655	660	652	658	650	627	618	631	661	645	643	645	634	623	681	662	700	623	660	684	624	651	597	660	608	626	655	654	618	656	658	653	655	657	677	664	658	670	636	685	662	689	600	632	655	655	675	617	628	682	636	626	643	676	684	650	657	667	679	606	651	638	659	653	645	631	644	634	665	653	640	612	654	658	626	601	615	633	665	678	633	619	634	690	635	648	643	651	670	674	610	679	646	630	656	661	644	673	627	633	608	650	638	690	689	630	625	649	670	633	644	669	592	604	598	635	663	627	623	647	653	615	644	681	650	672	661	672	640	660	649	672	705	635	625	654	661	592	690	657	657	646	664	609	675	643	609	684	616	623	653	655	656	668	613	629	663	672	651	626	618	687	671	685	623	622	673	611	635	678	633	649	681	653	675	629	647	640	665	625	597	681	616	648	691	630	671	685	625	613	655	692	667	653	662	636	614	624	673	652	623	665	673	611	662	676	633	648	636	671	654	654	635	660	707	661	625	635	654	621	607	688	653	624	667	608	630	636	616	646	645	653	662	716	643	693	654	625	664	608	628	626	637	655	627	679	652	616	623	680	663	671	633	671	674	659	669	617	636	659	638	678	642	672	691	590	657	658	654	676	644	674	616	645	625	625	620	667	628	649	662	638	646	656	663	672	626	661	675	649	649	644	637	670	662	692	701	626	636	646	639	654	602	655	666	636	639	634	658	666	665	599	646	631	662	672	625	665	637	650	672	663	674	649	608	678	616	637	690	658	614	650	688	660	635	630	662	641	623	649	680	689	622	651	653	638	606	642	642	666	637	652	639	650	647	619	624	650	633	616	675	602	695	637	675	664	665	621	700	679	664	681	638	648	639	636	677	639	629	626	653	656	667	646	636	618	648	688	634	674	684	701	648	617	665	674	680	705	646	653	666	640	683	705	610	671	629	620	637	658	647	670	634	629	648	631	639	614	635	697	658	597	636	680	650	668	630	672	628	685	636	633	641	678	644	668	654	662	644	647	616	652	629	615	683	668	653	650	676	629	654	644	643	641	697	687	634	591	699	654	611	624	646	698	667	656	624	632	642	664	666	644	634	657	648	599	687	618	660	610	645	678	636	633	632	606	648	658	649	663	581	678	634	627	650	646	618	605	655	638	640	677	668	659	667	646	660	635	671	631	639	620	642	675	636	648	655	628	633	626	656	656	688	653	664	642	685	621	644	632	637	603	647	681	680	681	672	620	646	647	655	564	667	647	666	617	608	662	606	651	659	691	648	635	669	659	589	679	701	593	655	647	639	645	655	651	670	606	650	586	609	623	666	662	606	640	682	689	614	650	618	659	673	612	626	636	683	664	627	633	684	626	661	662	676	685	633	656	655	607	685	688	668	647	613	664	669	639	687	632	592	599	643	659	616	710	661	652	645	632	627	677	640	677	622	682	700	670	593	670	632	609	656	617	608	657	661	671	624	614	697	681	640	641	620	676	612	627	652	647	659	660	624	680	671	648	587	685	674	638	663	639	676	696	650	632	628	650	627	655	664	642	640	621	632	589	651	661	660	639	627	667	632	649	657	647	600	610	672	617	614	641	662	673	623	669	646	654	626	667	653	663	650	652	654	651	648	682	640	638	621	679	608	633	666	652	651	723	610	665	667	622	635	659	632	614	674	634	628	666	615	672	664	633	605	628	701	673	663	671	650	650	640	627	666	619	629	659	648	652	675	616	660	618	661	654	655	670	648	646	631	649	639	647	700	655	665	592	634	649	652	621	604	656	663	695	631	620	650	660	665	640	661	645	612	671	644	638	625	667	702	659	615	655	646	670	589	621	664	630	674	629	667	673	627	661	659	652	714	685	615	693	596	653	676	667	603	647	631	615	692	642	616	677	643	643	652	619	641	676	643	676	680	633	635	622	672	630	616	710	666	668	634	650	622	651	675	676	632	675	743	620	657	650	594	629	666	716	643	642	678	643	662	656	626	627	622	658	649	669	606	613	617	596	646	643	659	647	592	659	664	647	668	615	625	667	603	639	611	607	616	637	631	656	667	646	643	696	650	637	598	701	606	627	693	640	622	646	637	712	637	680	693	673	635	665	626	622	636	581	645	670	604	660	641	680	677	657	648	643	614	602	632	651	603	662	644	669	583	613	638	653	635	681	711	606	672	612	665	652	688	615	635	614	630	620	669	633	647	643	662	654	686	675	666	622	642	648	616	622	629	637	633	641	625	631	697	689	609	682	599	666	614	661	659	646	653	633	706	661	663	671	650	621	644	650	656	659	668	637	680	597	647	630	661	671	716	651	687	611	666	637	687	646	662	640	616	629	627	616	633	621	645	632	644	623	670	656	614	637	637	633	646	641	689	639	643	633	639	629	614	662	651	672	620	671	612	653	685	635	645	607	642	638	626	596	640	613	653	675	618	684	604	628	621	642	614	672	675	682	666	637	625	626	673	692	618	641	656	628	642	653	607	666	617	671	611	633	678	645	627	663	665	632	637	624	696	672	658	647	615	660	670	652	659	618	642	645	647	639	622	641	649	669	651	634	630	734	641	607	646	633	636	669	675	672	634	650	632	644	658	661	698	645	597	611	638	644	633	609	666	677	665	625	694	660	647	632	672	682	660	653	663	636	650	646	647	657	619	635	633	643	610	664	606	668	658	691	679	630	613	681	635	662	596	652	660	667	631	613	639	604	631	612	639	622	674	693	673	653	641	646	651	648	635	631	634	666	636	685	702	633	638	609	629	665	699	594	635	646	674	657	638	632	646	608	623	639	608	644	658	654	648	663	689	609	628	663	665	667	681	643	599	649	657	653	645	687	642	631	654	635	636	630	663	616	633	675	650	619	613	649	586	684	648	622	680	615	710	628	599	598	644	691	650	695	658	634	689	662	649	633	652	661	698	616	650	643	668	672	677	646	709	634	621	627	644	660	674	662	636	670	654	634	679	662	592	664	683	682	656	698	644	680	657	643	670	653	614	616
23795	21518	28851	24596	21521	17832	1549	762	610	535	532	511	462	458	477	472	435	423	434	432	440	427	442	411	390	446	399	379	410	385	398	396	400	430	385	406	402	371	410	384	394	417	450	407	395	440	398	386	390	374	390	391	402	380	389	395	404	364	367	380	408	371	410	381	397	367	375	374	387	376	371	356	408	379	405	367	402	392	364	377	410	397	383	394	392	395	427	371	427	363	377	413	364	386	362	375	405	386	398	378	370	399	356	382	395	401	369	347	411	392	413	373	369	374	358	375	410	361	377	363	378	386	380	396	404	406	357	349	406	389	350	425	376	380	410	353	416	379	382	396	374	390	379	349	386	365	395	386	387	405	385	402	341	383	396	391	388	379	382	395	405	357	374	363	380	346	386	367	353	379	364	384	382	399	386	375	400	389	391	386	380	349	427	386	406	400	388	369	429	427	377	400	421	367	394	367	399	347	392	421	407	424	355	358	410	394	382	384	377	374	375	380	377	363	390	344	358	391	379	376	392	355	382	395	364	367	343	345	392	403	399	365	398	368	409	354	366	403	400	380	410	385	400	376	392	391	382	406	367	370	373	366	397	386	410	399	399	350	347	365	374	399	399	369	424	342	370	384	385	369	346	399	359	379	366	391	412	385	390	386	334	354	357	361	365	373	380	362	380	393	364	390	357	346	397	327	413	367	404	387	359	344	410	381	386	389	365	376	362	384	344	397	381	380	370	361	386	394	391	375	392	367	368	356	404	376	378	368	397	429	374	372	425	342	363	351	369	373	411	377	384	371	388	378	371	393	377	410	364	405	395	370	378	383	380	366	376	389	396	406	385	350	372	363	348	390	363	372	347	348	365	361	348	341	397	372	373	392	384	377	369	374	366	403	413	391	411	384	404	381	338	398	406	378	367	356	413	370	388	407	403	426	377	355	365	383	388	400	397	377	367	398	380	380	382	388	384	371	397	378	420	366	413	384	382	388	366	400	362	367	372	377	399	412	404	381	388	350	368	391	383	398	405	359	381	366	384	375	385	374	393	395	393	387	388	397	372	404	377	355	392	371	370	382	366	366	393	375	417	356	393	396	375	377	441	391	394	410	392	334	423	330	362	392	364	369	350	376	409	376	368	382	370	364	390	377	379	382	431	394	349	409	386	407	365	390	412	403	412	410	410	396	385	369	373	380	379	412	378	405	366	408	370	349	403	374	393	354	371	393	374	379	410	367	402	384	380	419	416	376	397	379	385	381	394	374	418	355	360	383	370	375	365	387	404	360	358	368	412	374	410	430	390	382	402	411	365	405	376	379	382	371	372	379	387	393	419	406	414	396	383	398	354	418	371	384	389	379	385	397	390	411	386	388	408	421	391	372	314	403	408	375	339	365	391	402	358	385	391	408	369	373	400	410	379	421	400	415	398	364	405	384	415	361	391	359	379	412	386	415	386	417	362	343	388	385	400	375	397	359	390	376	378	397	374	375	353	401	403	406	402	391	363	372	370	376	384	389	367	420	372	345	365	392	386	408	378	382	418	420	404	393	366	373	354	391	399	380	371	360	379	349	375	384	377	406	373	379	393	403	342	375	404	387	370	376	387	362	361	394	378	415	338	382	361	443	398	369	344	375	395	379	364	388	397	370	375	371	395	364	360	396	381	391	386	366	398	359	406	370	406	378	369	368	398	397	376	378	347	376	380	438	387	413	395	390	381	384	363	395	380	356	352	392	378	380	349	350	359	404	355	390	401	416	385	383	413	383	405	405	423	385	357	402	380	380	411	373	419	401	405	366	404	427	374	367	363	374	359	386	392	403	370	406	389	365	388	390	346	420	396	391	361	369	362	376	398	394	388	399	396	387	376	371	352	367	393	342	375	370	384	379	380	378	381	408	385	380	380	371	405	367	371	393	359	369	385	347	378	390	401	358	385	402	389	368	399	409	365	399	379	345	390	408	392	362	390	408	379	380	388	392	371	388	350	421	371	367	375	389	385	387	381	392	396	365	378	397	400	372	377	380	390	331	399	388	393	355	385	401	384	389	358	380	389	364	369	375	381	383	353	409	442	403	406	403	366	353	384	387	375	401	373	402	380	361	362	402	334	374	409	363	401	376	428	358	390	422	384	375	411	402	360	380	375	339	392	402	356	369	349	405	412	371	378	396	378	373	380	375	387	354	415	400	352	398	365	367	378	376	382	396	383	330	355	366	369	372	384	372	382	397	377	395	387	380	370	397	377	399	369	362	369	367	384	424	388	393	393	379	415	368	385	360	380	369	383	380	359	376	405	369	377	380	385	419	395	383	333	379	393	353	358	392	391	396	385	366	369	393	395	369	396	374	418	391	407	404	388	365	356	399	418	400	374	394	373	363	338	410	399	396	394	382	354	382	383	391	392	398	402	385	350	405	387	364	355	389	401	377	374	403	373	379	421	358	362	382	426	379	382	379	360	371	394	373	375	395	373	380	427	370	364	397	377	402	385	426	415	407	377	399	382	407	403	408	348	376	394	384	406	357	404	401	411	377	367	361	379	377	385	385	368	390	389	392	380	360	385	374	357	352	417	374	430	393	382	375	378	418	353	422	364	398	390	387	392	403	388	392	353	375	388	362	391	385	391	393	359	369	387	393	420	355	421	374	405	406	385	372	358	360	348	405	380	413	364	397	373	382	360	413	365	352	364	409	380	353	390	386	363	391	384	393	366	412	402	374	412	404	367	370	394	373	373	377	381	363	373	387	376	389	336	374	369	377	354	409	361	378	410	369	346	355	378	392	388	403	396	391	387	380	373	390	363	385	362	398	409	411	404	364	404	354	368	390	371	378	390	404	353	393	383	376	375	363	373	363	397	347	406	381	384	391	395	369	365	362	378	396	372	370	419	376	347	347	383	364	385	359	386	374	382	393	396	356	368	404	410	403	392	370	377	380	398	361	365	389	361	388	396	386	359	374	377	354	359	376	372	377	381	371	360	378	396	372	353	385	393	366	369	373	395	394	394	370	355	375	398	396	368	413	423	430	345	382	385	385	371	376	375	381	398	412	399	354	382	370	415	386	407	381	374	356	425	401	344	399	397	410	388	413	409	382	397	403	384	388	382	375	373	376	386	392	367	363	375	368	367	388	390	402	380	387	389	364	372	374	347	365	412	371	402	385	385	373	401	408	385	364	372	397	376	379	384	382	371	334	378	397	395	426	425	381	371	349	375	409	382	363	390	393	391	363	422	367	397	388	356	378	378	365	365	356	369	384	362	382	379	372	375	402	390	369	362	369	424	368	390	370	394	371	386	359	345	356	404	400	419	392	355	373	386	383	379	362	405	411	353	389	378	378	432	390	426	384	396	358	418	404	401	392	387	389	371	397	351	385	360	403	399	389	382	393	375	382	386	432	349	413	357	342	387	362	360	377	396	379	369	407	388	373	348	386	357	384	373	343	407	368	382	371	416	363	375	369	364	348	343	365	399	373	380	384	397	416	393	370	408	396	366	385	374	406	371	397
30535	11366	9839	5000	3428	2466	1926	1562	1294	1164	1058	962	928	852	859	764	762	779	702	663	699	693	691	708	690	671	628	628	623	632	629	621	622	602	610	658	587	597	646	668	618	618	574	609	581	635	573	614	619	605	603	613	614	601	599	557	547	603	584	588	597	588	581	629	606	593	566	592	591	632	565	593	566	612	549	576	584	610	594	590	576	576	562	595	587	573	628	589	560	577	611	627	619	624	584	603	586	602	581	530	599	575	570	608	594	593	564	604	601	621	574	587	593	538	592	596	599	634	590	590	590	581	624	589	605	581	586	560	622	588	545	610	597	572	564	585	548	585	565	591	540	568	597	600	552	584	572	591	580	617	596	564	565	600	620	611	577	561	591	599	577	576	602	583	583	586	542	553	569	618	574	652	585	555	579	556	553	566	601	560	606	598	563	607	559	602	605	587	608	620	541	596	592	583	622	591	613	577	582	580	581	566	588	586	628	581	588	586	575	594	606	554	564	574	596	578	580	585	585	610	564	551	563	566	580	587	557	601	594	595	553	590	581	578	574	600	590	583	551	596	588	557	559	555	574	625	618	598	612	571	551	634	561	603	570	572	599	579	594	573	576	574	520	589	562	602	567	561	591	580	560	607	525	582	603	597	599	541	577	611	600	578	547	569	598	606	607	585	568	600	574	569	551	618	608	551	571	595	614	609	550	597	557	590	558	598	612	569	616	566	576	576	565	569	596	615	576	618	612	572	599	548	569	587	608	592	606	592	568	584	539	624	581	537	595	564	580	600	576	572	578	586	557	545	585	550	619	605	641	617	628	593	631	586	545	596	558	624	566	633	595	580	594	603	618	596	542	601	602	542	579	579	589	556	551	581	571	610	586	584	603	604	586	617	594	565	555	589	586	582	623	618	585	613	539	571	545	565	592	605	587	564	605	604	614	630	622	623	593	599	614	568	614	544	577	559	572	559	608	596	613	603	583	543	529	563	607	572	546	604	628	623	550	578	566	610	592	568	609	606	639	564	593	573	568	566	526	606	595	595	617	559	614	575	574	565	616	593	609	557	597	591	617	576	563	612	587	589	620	571	571	586	554	583	581	602	607	592	586	601	613	554	611	619	586	586	584	548	580	624	603	558	578	621	581	619	580	584	584	591	584	591	567	576	578	569	564	567	592	607	554	599	580	590	603	593	598	550	577	607	598	617	579	548	624	613	543	597	647	585	567	610	624	590	597	598	549	624	589	594	582	547	563	535	528	606	604	625	577	596	606	594	609	614	574	589	611	577	630	586	579	573	605	628	596	604	612	565	613	611	608	618	548	582	609	580	593	594	556	604	594	539	567	563	594	604	584	615	530	587	581	609	571	602	560	606	568	610	638	578	562	608	573	573	549	565	557	579	566	572	597	578	596	594	529	603	569	565	586	581	618	595	562	595	620	569	584	558	544	583	612	551	565	579	570	563	572	586	591	558	581	604	607	638	615	577	549	602	576	610	552	584	606	567	610	573	585	567	581	588	589	556	540	563	610	582	610	613	618	583	607	562	542	662	568	569	569	591	553	570	599	603	575	596	612	609	580	592	562	566	612	583	593	595	561	606	603	585	607	526	593	560	568	601	602	622	604	576	561	593	601	571	552	579	569	568	635	601	576	579	607	576	584	594	601	607	626	606	621	572	610	580	620	581	596	551	559	623	558	603	613	619	571	618	521	572	564	590	569	619	573	576	565	648	584	586	570	572	594	613	589	597	593	601	554	632	614	625	587	574	639	608	569	580	561	571	622	578	586	590	581	584	599	575	556	533	533	577	581	573	640	581	604	567	572	618	579	562	557	586	576	577	553	570	559	620	609	583	645	572	571	575	601	572	614	591	598	622	544	585	586	589	550	575	597	575	547	630	621	596	599	590	589	603	553	595	626	585	582	625	588	606	537	621	612	561	598	580	571	589	561	521	624	601	569	639	567	606	624	548	577	588	576	577	577	606	571	563	595	608	571	585	597	530	565	554	585	566	568	597	590	609	628	608	603	595	579	589	583	576	554	584	545	548	594	603	563	611	577	558	566	582	540	607	583	609	596	606	574	615	596	573	603	603	625	569	550	597	566	583	554	591	608	587	560	584	589	582	595	597	593	597	598	600	559	607	611	598	630	619	594	581	607	614	585	567	551	558	576	533	586	515	608	552	593	599	600	527	621	587	560	524	612	566	551	575	584	518	598	593	590	579	592	594	563	539	584	597	596	576	592	568	599	595	563	576	588	573	566	590	587	640	563	593	622	584	575	610	585	588	592	543	578	587	568	576	606	629	584	570	606	565	600	612	581	611	580	564	566	602	626	542	587	602	559	621	583	579	632	607	581	620	612	597	557	576	624	568	650	619	608	580	638	577	642	641	593	580	580	591	587	588	600	567	590	537	603	606	612	637	588	566	581	574	598	595	604	594	590	575	571	550	579	577	588	530	568	630	605	576	592	636	629	572	543	586	597	584	609	577	571	600	576	598	609	590	603	641	591	557	553	587	619	573	599	618	604	578	591	586	533	586	599	616	616	560	614	582	536	584	588	567	546	615	562	588	618	609	612	605	560	598	576	560	575	612	598	564	591	597	585	606	559	574	592	566	600	582	580	630	583	589	644	601	552	558	596	581	589	562	598	572	606	571	605	616	584	570	589	570	587	599	536	617	571	580	621	574	609	557	600	574	564	591	573	573	614	586	584	604	612	565	576	631	563	604	598	600	607	597	556	576	591	567	589	615	559	623	597	519	552	558	614	588	578	609	570	600	581	559	608	609	582	557	643	593	606	613	560	554	564	571	598	577	564	603	552	621	558	566	562	589	592	597	589	578	554	601	609	641	588	590	555	570	563	619	571	574	575	573	617	596	587	617	509	573	573	622	601	605	551	646	604	577	563	601	607	601	600	572	560	624	576	623	579	573	603	579	599	605	565	565	600	608	593	596	578	567	598	634	570	591	574	543	597	599	566	572	618	581	580	608	579	623	603	582	557	575	606	585	631	658	560	576	559	584	579	562	562	619	591	560	573	581	586	599	594	614	613	592	606	614	534	600	572	552	587	575	580	626	593	591	563	601	571	612	584	573	582	600	565	573	595	599	545	599	611	591	599	593	582	530	622	580	577	571	610	586	583	552	542	592	669	561	611	568	624	557	591	563	591	595	560	581	624	573	590	626	577	594	577	563	591	554	589	589	600	598	590	619	588	572	569	600	559	593	611	547	598	597	550	631	530	582	612	612	623	568	569	593	612	588	603	532	630	568	559	538	578	577	634	622	588	605	563	591	570	618	561	567	577	549	612	626	592	605	602	597	603	609	582	579	596	576	580	529	586	580	577	595	555	604	622	554	553	574	566	580	556	568	609	562	662	569	602	560	558	576	605	605	594	587	590	575	624	614	588	579	568	566	596	556	608	597	601	591	589	557	599	615	553	579	548	613	570	601	576	650	552	580	593	622	582	570	569	567	580	585	616	622	596	590	593	548	616	603
23317	21482	29078	24297	21472	21473	6208	715	528	466	432	410	358	359	312	333	280	283	270	273	270	245	261	276	261	260	228	258	255	229	258	249	214	272	242	247	240	241	214	243	220	246	253	223	234	238	225	213	207	227	223	212	217	206	221	203	231	228	234	215	240	223	230	224	239	234	212	214	225	189	206	235	228	211	214	216	223	217	203	210	207	211	234	224	237	207	211	226	233	228	217	207	220	221	207	193	217	244	230	233	221	201	211	249	210	207	236	223	214	213	246	226	237	226	216	207	213	242	205	221	230	213	218	189	211	195	233	214	228	202	214	226	190	216	223	202	214	224	233	218	214	217	237	233	210	189	193	238	213	226	220	205	235	209	236	227	220	197	183	235	231	232	219	219	214	198	231	219	199	238	230	216	220	261	257	195	225	223	206	214	210	220	216	226	225	189	237	227	205	239	221	205	204	242	216	236	206	210	197	209	221	223	229	211	193	219	206	221	209	212	227	216	225	217	225	224	213	234	227	243	226	216	199	234	228	235	208	261	234	248	224	219	216	215	212	216	223	223	204	237	219	215	223	203	207	220	215	226	214	251	221	224	238	203	229	252	228	215	231	224	226	237	203	229	209	200	196	209	238	238	201	229	191	210	206	219	216	208	215	231	223	219	233	204	223	221	242	221	223	237	231	220	209	220	192	188	244	201	243	221	226	237	196	221	221	237	223	223	209	229	229	205	203	208	211	194	206	212	209	242	223	223	214	232	199	206	225	239	244	196	245	215	218	199	208	227	239	211	201	236	208	241	236	221	208	241	226	220	231	222	213	218	205	208	216	201	207	195	217	223	208	233	192	216	218	216	219	220	191	201	220	234	198	209	180	226	230	211	246	249	224	204	221	199	229	193	231	229	195	185	208	225	221	236	200	202	239	205	219	200	234	231	228	219	199	229	191	205	215	195	252	201	210	248	222	218	250	221	252	212	216	236	224	202	212	211	216	239	241	242	228	247	213	191	223	226	226	246	217	202	216	210	232	218	221	256	225	209	235	212	193	217	217	218	213	198	198	198	226	203	225	226	236	218	225	217	215	235	227	229	236	214	210	230	203	214	196	206	240	237	217	206	224	222	231	194	219	226	240	214	227	220	210	207	200	201	196	179	206	211	206	225	252	211	217	199	225	215	218	206	207	218	212	237	210	212	207	203	210	192	228	195	189	190	196	208	217	185	218	221	208	211	210	204	216	209	206	191	198	226	249	214	221	188	176	214	203	222	242	181	216	224	233	199	218	221	210	199	225	207	216	209	237	257	230	203	238	197	196	217	205	214	230	218	230	239	224	211	226	223	233	226	234	217	224	225	198	222	192	251	224	215	226	196	249	237	234	240	226	197	230	219	217	207	209	207	240	228	243	231	234	237	225	194	214	199	225	216	242	207	198	191	201	214	242	212	243	231	219	243	251	230	223	209	216	216	219	219	217	208	233	213	205	203	215	204	194	228	205	242	216	232	217	214	228	201	206	230	211	216	225	237	197	198	224	244	234	203	232	247	231	225	200	205	219	207	205	223	213	222	207	251	196	193	214	232	213	205	220	238	256	207	201	193	222	203	223	209	229	208	244	203	206	187	198	221	201	223	233	207	214	230	213	207	235	210	217	198	229	233	208	231	219	244	233	238	232	235	191	241	232	222	180	208	205	207	217	202	220	217	225	226	234	218	225	224	214	227	242	209	210	211	197	212	237	219	222	173	213	209	192	243	199	228	216	214	236	192	213	230	255	238	210	210	223	224	226	204	215	208	247	223	231	194	211	206	216	190	207	204	221	217	207	212	214	215	196	194	236	206	223	206	239	216	242	225	234	229	221	199	217	209	191	205	223	217	242	210	219	227	213	219	218	206	227	227	222	240	217	206	201	231	212	198	217	231	231	244	216	232	220	231	216	225	233	242	237	198	203	233	227	222	219	206	229	206	231	234	222	231	208	217	222	216	224	205	238	216	214	203	210	215	220	226	219	230	202	208	203	211	203	237	219	244	223	226	189	220	199	206	215	223	197	206	245	213	233	235	205	213	203	225	222	203	212	199	186	178	207	223	240	199	217	215	219	200	226	234	238	226	208	209	187	211	197	216	236	197	203	236	222	202	220	222	202	212	218	213	221	194	221	196	214	204	207	218	199	219	221	243	221	223	243	209	209	205	235	198	235	218	219	219	198	211	243	212	189	209	208	224	229	222	195	220	210	216	225	234	210	229	211	239	202	210	227	220	180	211	196	182	254	217	210	215	215	205	222	208	214	202	221	211	221	213	217	233	196	214	215	225	214	249	213	234	217	226	216	202	216	218	223	250	215	196	231	237	211	204	206	201	217	229	200	203	212	220	249	216	233	189	227	218	185	227	239	208	218	213	242	203	211	225	216	217	208	230	193	216	232	227	212	217	207	233	223	216	233	207	244	200	217	192	224	211	207	209	210	235	213	206	219	245	239	258	222	232	228	220	186	223	210	240	227	211	246	215	218	208	230	225	194	216	217	219	214	209	236	218	226	239	195	238	224	202	215	223	222	228	199	216	204	216	218	217	213	237	237	222	204	219	209	205	224	201	227	217	225	211	210	222	210	224	245	204	231	219	235	235	207	221	215	198	201	209	205	251	198	219	198	208	222	209	237	247	234	190	203	236	236	221	190	251	230	230	237	218	218	211	231	188	206	248	227	225	219	228	213	236	220	211	204	206	203	217	193	229	213	242	223	223	188	199	240	212	212	209	229	205	233	210	253	227	231	204	222	217	207	204	190	236	219	244	221	235	211	218	212	219	240	232	221	221	229	213	223	204	231	235	207	237	229	233	224	222	196	220	221	207	231	244	209	213	233	234	212	207	222	202	235	219	198	208	221	198	201	208	223	228	227	211	224	225	210	211	218	234	204	237	241	206	224	227	228	228	215	219	205	218	225	214	204	213	174	210	226	214	233	225	206	220	207	250	222	253	204	218	224	218	210	206	215	236	204	232	241	215	212	199	232	221	212	199	206	240	216	209	238	232	200	220	248	245	196	203	186	225	191	209	221	216	218	208	220	201	215	218	233	234	207	208	239	186	226	226	231	238	203	217	199	213	230	188	213	214	206	202	227	209	215	216	211	229	196	249	231	218	221	193	215	218	216	216	235	255	206	198	220	236	187	239	208	241	208	212	261	220	234	215	250	216	230	215	231	239	226	221	228	177	205	231	208	223	218	211	217	205	199	233	203	212	238	210	227	224	205	195	205	218	226	207	201	250	251	219	246	216	181	234	234	231	230	233	219	242	256	218	207	203	210	202	229	216	201	240	252	218	209	232	180	228	213	211	237	224	188	213	221	237	222	217	236	218	196	209	213	232	210	189	238	208	237	217	233	222	221	220	225	192	206	218	237	214	228	221	196	212	218	232	232	207	246	248	215	196	231	230	229	206	253	229	226	241	232	207	193	204	207	232	219	220	227	238	201	230	217	214	218	205	228	203	240	246	210	215	205	222
31290	13517	12147	6277	4062	2849	2181	1744	1414	1222	1004	883	758	723	719	618	560	504	531	521	455	424	468	445	452	457	430	432	444	404	413	402	371	382	351	382	346	372	391	422	406	386	351	360	361	385	378	372	409	349	345	368	368	395	390	352	367	359	352	355	337	358	345	368	344	347	326	378	332	341	356	365	351	346	327	323	365	341	376	353	328	353	356	346	333	345	371	320	323	314	333	337	333	336	340	373	407	374	355	318	361	355	350	316	325	359	356	341	310	349	376	317	328	353	339	307	330	354	334	340	382	342	360	309	355	348	344	324	318	354	308	349	362	323	344	329	344	334	359	332	350	361	349	330	366	327	377	374	339	358	324	339	335	312	321	351	336	361	334	331	363	346	345	353	323	351	378	373	355	359	353	354	344	348	367	377	360	336	391	346	341	344	337	354	315	371	330	323	316	338	349	339	340	350	357	350	332	344	317	351	333	325	313	346	338	336	352	365	315	338	358	369	371	364	313	315	334	350	337	339	342	345	344	312	336	341	357	338	333	322	360	323	349	344	340	365	364	334	333	360	334	348	333	321	336	373	332	340	370	294	328	372	359	356	348	340	347	337	368	333	336	341	307	371	372	318	336	324	348	303	329	337	346	332	352	348	341	320	302	377	319	376	345	380	364	351	337	335	339	349	323	354	342	357	365	343	331	336	353	324	353	323	357	341	345	344	327	357	339	326	367	337	361	325	336	354	365	363	355	368	341	336	300	350	364	365	349	317	315	336	319	322	313	340	303	336	339	375	359	350	310	370	360	345	314	328	366	364	310	357	353	348	326	319	335	322	344	329	350	368	315	328	331	339	322	333	363	345	322	338	337	332	351	346	319	332	330	297	362	333	315	353	359	367	342	322	368	333	363	353	333	319	354	353	351	351	320	352	367	351	337	333	337	324	335	346	342	352	345	350	358	332	357	341	367	347	385	335	319	340	379	324	340	344	341	322	345	332	319	349	327	346	335	348	342	315	336	341	319	339	344	377	309	363	352	348	352	336	361	329	344	323	338	368	328	353	358	338	328	334	291	349	317	360	333	342	305	383	324	335	308	364	322	335	338	332	348	360	344	334	358	327	355	343	370	327	328	330	323	368	357	335	319	360	370	353	364	355	315	340	357	299	326	357	332	360	334	335	348	323	340	331	328	344	337	339	357	374	345	330	308	369	330	345	352	332	311	365	335	344	314	356	353	321	361	333	346	314	375	348	333	353	332	336	324	325	354	323	346	365	356	348	355	338	328	377	351	347	381	300	333	333	346	332	314	337	324	323	322	338	336	351	333	345	352	335	345	358	343	359	353	356	339	331	313	370	326	332	343	326	300	339	346	341	316	350	366	353	331	359	346	358	329	334	339	339	369	361	340	380	346	345	344	347	342	340	327	324	336	332	350	333	362	342	333	341	331	313	344	318	379	366	360	331	355	325	322	344	324	330	349	337	338	347	339	311	356	332	366	345	347	338	353	338	340	341	357	345	351	333	354	341	324	331	333	350	316	342	331	360	334	356	346	368	318	314	327	363	339	354	314	338	337	311	361	319	350	339	359	369	364	332	319	341	315	344	344	355	348	338	349	351	350	360	341	344	374	329	313	348	280	308	356	322	324	334	326	355	333	312	321	356	334	328	348	351	356	340	336	323	328	304	349	354	355	322	309	313	339	350	344	338	358	334	321	343	338	348	313	352	322	358	328	325	331	369	330	350	312	341	348	336	334	347	356	342	355	350	343	327	331	376	333	309	322	370	325	382	314	362	337	369	321	352	321	334	342	357	337	343	358	343	343	311	340	357	347	362	339	355	344	323	355	354	336	354	307	349	320	324	320	372	350	355	313	337	356	352	353	344	378	320	340	339	345	369	349	323	350	342	353	339	309	322	336	306	353	349	346	383	364	352	321	335	314	329	343	349	329	340	378	330	349	334	352	312	356	341	354	355	379	339	369	304	351	309	347	326	356	355	360	340	332	324	333	395	354	340	351	342	368	358	320	328	305	342	333	345	329	328	348	311	339	352	334	304	322	331	338	327	346	348	348	356	303	325	319	337	363	324	335	342	323	367	338	318	354	349	330	350	348	365	361	328	335	365	367	353	378	312	315	359	316	323	332	341	327	332	317	370	367	379	365	374	349	350	314	310	320	332	352	344	354	342	333	343	323	330	318	389	362	328	322	319	332	328	335	341	365	338	335	356	333	353	372	355	345	333	336	364	360	349	354	349	337	344	337	295	309	357	354	317	351	357	336	337	346	318	329	348	320	342	363	351	351	346	353	333	334	356	336	347	343	341	316	328	331	344	368	355	345	324	358	378	359	331	296	341	365	378	341	357	336	354	400	310	338	312	352	364	357	361	331	323	341	337	329	355	342	334	329	324	336	317	354	364	333	365	319	363	323	328	372	333	336	336	362	314	354	319	376	357	343	318	351	329	378	315	347	340	316	328	341	343	327	339	329	347	359	345	335	285	341	332	363	359	379	351	349	352	346	355	337	305	332	343	346	352	363	329	355	355	344	333	361	333	291	338	344	360	386	319	314	332	331	353	343	323	353	350	374	296	349	327	385	317	364	371	339	330	305	349	335	322	350	339	368	321	349	351	314	349	373	332	345	380	372	328	339	314	349	380	342	349	364	332	323	323	355	338	324	327	345	330	308	304	357	314	304	355	367	371	320	348	318	353	307	331	328	321	343	364	322	307	330	336	340	360	313	339	370	330	361	331	354	327	368	355	371	348	360	348	363	348	372	331	362	344	339	324	339	359	343	343	361	350	320	334	364	370	359	357	333	294	298	325	348	293	302	333	316	341	341	357	329	367	297	329	334	335	331	358	326	338	347	370	380	353	341	325	358	340	333	338	358	331	335	315	344	356	328	324	310	356	338	364	331	338	373	300	349	350	323	317	318	339	326	311	350	335	315	335	352	357	367	333	308	329	358	357	327	339	332	317	345	341	335	314	345	319	362	310	345	311	346	331	350	338	351	324	344	315	364	343	347	382	300	334	313	341	347	342	363	344	318	314	376	335	330	336	339	336	344	349	363	359	334	322	316	325	352	306	342	326	326	338	355	307	304	336	348	297	353	335	358	383	329	331	314	338	372	347	342	360	359	334	368	352	344	347	345	339	358	326	308	303	367	345	314	356	342	331	338	350	352	346	321	349	342	314	335	328	347	358	350	360	334	314	379	338	341	348	360	355	348	325	337	317	334	344	329	348	316	323	331	324	327	338	319	342	347	351	340	325	343	310	320	336	310	335	333	342	345	356	343	326	363	337	334	340	344	325	345	365	338	317	336	345	358	332	342	318	348	337	355	333	375	382	347	311	321	308	325	321	331	343	339	331	352	357	320	326	305	346	314	343	344	301	350	330	320	326	327	328	375	339	326	364	326	351	349	365	305	334	331	353	338	323	354	355	340	349	359	332	308	375	339	340	356	345	335	349	351	351	349	318	361	329	348	359	328	331	364	339	337	320
27358	20610	7594	786	567	471	438	435	437	429	449	470	474	402	405	439	415	398	402	425	418	455	418	452	442	442	434	438	390	448	416	449	416	423	436	407	410	414	435	396	425	414	457	441	417	393	452	398	439	428	457	423	400	436	431	437	434	388	432	425	404	453	423	410	420	434	456	426	410	445	454	378	402	454	451	409	416	450	420	406	399	432	386	443	392	456	414	413	439	428	405	388	410	460	436	411	452	447	470	461	440	409	421	400	411	430	419	466	425	421	403	432	420	422	422	426	411	426	412	430	396	404	435	406	432	435	456	394	473	448	407	416	419	438	447	403	420	423	408	398	424	438	411	433	431	403	423	437	420	445	416	402	424	404	423	398	438	414	428	425	387	430	459	418	432	402	465	455	429	438	429	444	406	420	420	425	429	423	418	422	411	438	405	444	406	440	424	399	452	416	468	421	426	408	446	402	425	440	403	363	404	423	424	434	413	424	424	413	374	434	451	421	412	405	419	389	395	399	461	444	414	442	455	415	400	457	405	431	411	418	445	425	426	403	456	440	430	424	438	434	415	429	423	417	460	399	433	446	403	461	434	439	387	432	404	419	381	433	410	422	389	427	422	451	463	405	422	413	435	395	451	410	427	404	410	429	418	422	409	413	442	437	447	457	404	464	470	436	425	379	443	428	407	385	417	453	453	400	427	460	422	428	424	422	433	432	453	392	429	413	421	444	432	415	430	460	453	396	394	428	420	433	457	438	426	437	450	435	408	436	414	416	401	418	397	392	408	444	400	374	423	410	439	411	431	423	447	390	416	428	427	419	426	423	419	436	436	420	402	435	460	419	440	419	434	418	425	434	442	387	425	417	425	398	436	413	457	454	381	381	410	418	411	414	451	406	444	427	421	416	434	378	412	394	402	405	484	426	448	416	447	406	419	436	424	459	450	364	434	465	418	459	437	418	396	446	437	381	413	422	411	448	459	413	412	411	420	441	427	440	426	421	443	455	417	433	408	437	420	431	409	432	430	438	399	455	434	435	407	454	439	381	382	423	406	399	458	410	411	442	411	395	415	400	411	432	434	433	404	397	416	421	444	407	431	443	449	396	428	422	480	412	405	410	369	452	454	428	486	417	405	404	428	419	391	436	417	431	395	408	432	433	411	441	425	411	398	427	413	414	415	397	395	442	458	441	409	437	417	411	405	447	403	405	424	427	437	404	399	414	411	396	453	421	418	444	417	414	411	386	427	430	414	405	411	418	434	418	444	403	433	420	439	428	421	380	453	409	424	385	436	365	451	412	400	416	427	424	423	415	422	391	388	425	431	439	455	432	412	434	411	451	423	422	433	419	402	405	423	407	437	480	423	400	463	432	405	435	441	422	457	412	417	407	402	433	425	396	408	404	451	439	428	449	430	436	428	431	402	407	436	438	423	390	422	446	412	399	433	416	417	397	422	394	439	429	415	450	444	434	401	434	451	451	397	418	405	425	414	405	395	418	446	447	442	415	435	398	422	425	421	397	433	397	455	446	410	445	425	398	438	438	392	417	444	459	432	432	438	407	468	433	425	434	425	409	408	414	419	464	450	434	450	420	438	431	407	455	435	407	434	434	407	450	434	435	413	406	450	426	414	456	422	440	428	416	411	419	421	453	411	441	448	417	431	452	431	421	434	414	408	399	438	424	448	406	404	406	392	461	402	404	402	442	417	472	413	454	430	397	400	409	424	398	422	432	431	410	425	438	409	428	416	495	421	435	423	438	423	432	408	423	437	361	427	376	407	430	416	413	427	432	398	414	430	433	418	424	416	426	414	415	436	428	415	446	450	436	405	404	408	438	449	423	398	439	437	407	426	412	427	386	418	409	420	443	426	417	463	374	421	438	420	437	432	459	458	470	425	425	383	422	412	423	388	418	436	391	465	405	434	419	401	425	418	405	422	416	441	466	423	450	423	419	416	438	404	425	416	436	429	398	429	416	444	470	432	408	408	423	468	433	430	428	430	409	410	477	422	379	437	418	427	441	444	432	412	452	424	379	433	421	421	406	452	438	408	404	409	464	399	409	438	396	424	393	428	448	410	401	431	408	456	437	379	400	398	409	437	431	444	407	456	472	460	428	396	424	403	417	435	442	440	413	457	411	384	424	416	425	405	427	440	411	441	426	395	427	411	420	443	424	394	429	424	410	427	420	420	470	413	422	423	412	425	411	377	413	415	413	452	427	433	397	405	458	456	424	411	402	426	386	444	457	433	431	443	426	397	440	422	420	423	393	419	413	434	447	467	443	452	496	422	416	426	401	437	448	420	450	434	411	388	443	438	421	474	443	403	426	442	406	451	438	453	425	421	428	388	401	431	438	406	415	403	448	412	398	393	457	404	404	429	380	442	388	412	420	399	424	392	418	467	425	411	436	403	445	442	421	439	450	412	430	414	380	430	453	419	399	389	424	428	409	403	444	460	378	436	389	436	440	414	418	395	433	423	439	407	436	403	427	421	400	406	393	417	408	394	434	428	420	435	445	436	402	451	440	411	436	420	422	417	434	429	423	395	445	448	404	411	428	403	438	437	414	442	409	427	431	418	432	412	459	417	426	413	395	425	442	434	416	411	398	404	424	441	461	400	419	438	434	440	429	403	434	395	460	411	436	412	416	410	420	420	420	383	403	389	433	403	417	444	434	407	414	491	430	441	463	403	411	416	434	386	432	445	430	400	453	426	413	430	446	397	413	406	428	417	381	435	423	431	409	430	417	434	402	414	416	458	419	407	418	415	427	435	428	436	422	431	433	431	415	428	379	429	435	424	418	500	452	420	416	436	423	425	423	471	441	418	386	458	399	424	436	436	415	455	424	420	438	420	438	448	448	424	408	399	468	450	429	435	424	438	436	450	439	422	357	426	438	458	403	473	414	418	446	387	430	434	423	453	383	422	464	411	417	426	442	413	416	470	470	409	410	436	437	441	427	428	452	400	425	437	446	436	404	411	430	413	418	445	415	415	425	446	448	371	428	432	398	417	443	444	455	397	427	384	424	445	411	424	429	411	406	435	405	374	451	418	429	383	399	403	442	408	413	391	434	427	423	435	427	434	440	445	445	436	434	428	443	444	388	406	395	435	415	414	416	425	431	441	401	411	423	421	455	426	419	375	465	455	453	432	397	424	418	450	408	445	397	413	452	414	410	413	402	434	419	438	432	416	409	394	398	431	410	423	473	423	401	419	434	447	401	390	413	440	469	439	415	417	396	393	424	452	430	455	390	432	424	433	458	421	454	399	427	430	436	412	434	418	432	415	467	392	440	437	425	394	393	432	401	440	410	424	414	428	453	421	432	428	459	414	434	426	406	426	410	448	436	389	411	433	446	434	447	425	458	414	412	412	418	424	392	436	398	432	408	430	431	448	445	423	419	392	427	446	417	424	436	395	410	403	395	415	381	454	409	434	453	429	453	412	420	421	424	450	401	445	444	439	473	452	436	438	431	397	375	409	441	440	420	409	426
18252	1621	1224	891	795	752	691	728	691	693	648	645	660	656	689	696	682	626	638	677	674	607	669	652	661	658	652	642	658	623	610	658	614	643	660	637	661	623	609	610	669	613	632	694	629	604	657	631	618	681	671	658	667	657	662	639	620	659	661	680	657	672	656	609	639	681	613	637	680	640	612	624	672	636	609	659	658	616	631	650	652	596	642	665	650	607	659	667	644	628	625	628	607	599	652	643	666	654	635	630	675	691	647	598	666	659	644	613	620	643	636	626	659	662	655	680	659	627	657	632	637	622	613	621	658	634	673	664	639	634	681	631	610	605	640	588	651	655	636	671	677	698	651	614	629	675	644	644	626	594	642	684	629	645	639	617	641	644	647	630	629	623	618	640	643	683	622	623	613	641	641	639	635	667	622	654	631	624	597	654	592	662	677	664	602	646	620	619	662	654	601	643	660	659	607	620	631	657	679	608	634	624	646	649	629	652	649	657	662	654	637	654	629	633	657	637	645	661	602	651	672	658	583	638	656	671	657	619	609	650	672	626	633	664	677	591	626	666	645	611	680	651	638	631	644	662	605	663	604	642	685	663	657	659	664	624	637	684	659	614	645	629	638	621	650	658	670	586	662	668	620	637	655	660	672	624	640	628	638	637	630	582	684	609	676	670	631	605	659	688	605	643	599	668	628	694	680	646	635	653	687	628	633	632	613	660	613	663	670	697	604	680	666	670	655	650	663	656	650	624	611	685	633	640	661	654	624	667	667	623	619	619	656	624	653	637	665	599	618	658	610	600	643	597	637	672	654	629	657	614	618	656	607	613	652	688	637	629	636	659	634	611	646	636	637	607	675	606	645	666	666	623	603	633	631	626	623	650	633	623	653	617	653	700	630	697	679	664	666	619	631	626	622	672	648	629	645	638	656	625	664	649	690	648	676	598	665	635	641	629	664	629	630	657	648	703	680	633	661	627	635	611	642	650	631	638	624	623	621	624	673	644	657	632	624	667	638	646	628	667	582	650	615	657	663	670	617	629	656	624	595	640	627	707	613	647	637	621	628	613	635	631	617	633	678	663	631	592	643	659	672	665	664	642	621	678	598	636	673	650	639	624	600	634	698	623	616	633	664	627	655	660	623	621	642	616	662	617	630	623	628	685	642	636	624	668	607	642	642	622	626	674	625	650	657	645	627	670	648	629	652	637	640	635	685	639	683	595	671	628	627	603	624	581	669	598	653	662	651	684	652	606	649	667	675	606	688	607	677	655	643	621	652	643	631	650	654	693	639	622	651	638	714	619	659	617	594	640	593	662	663	635	634	644	691	640	643	649	610	605	633	649	666	632	638	650	622	625	649	602	599	643	639	649	654	656	618	645	616	648	634	676	595	677	634	638	645	689	611	643	628	670	694	633	620	644	593	665	702	693	668	642	633	636	663	638	656	633	663	643	648	677	624	612	660	655	633	684	626	670	627	615	665	636	682	619	657	649	662	661	662	653	609	588	616	671	653	665	671	647	642	646	643	605	625	645	647	622	652	662	633	659	623	637	663	620	638	623	612	655	635	633	637	637	632	657	646	663	660	638	605	630	635	645	636	626	624	666	629	616	647	647	668	654	625	606	655	639	651	618	668	635	649	623	618	610	642	615	625	630	652	658	602	628	616	664	662	645	625	635	635	639	642	604	660	654	609	647	664	629	637	656	641	677	674	649	652	627	623	632	620	629	659	619	666	629	626	644	615	640	631	625	614	639	620	594	641	678	607	607	624	622	650	634	628	611	655	617	593	658	640	630	632	641	667	642	665	617	640	605	630	655	622	640	624	630	670	643	580	642	642	635	635	692	638	677	660	632	639	652	658	635	661	606	572	660	600	605	656	669	651	722	672	645	657	650	677	637	642	635	615	595	645	645	620	647	634	653	668	677	625	645	669	644	654	623	632	662	622	650	642	635	613	591	643	656	674	655	634	612	690	656	619	635	657	644	651	669	613	659	636	658	697	634	688	621	633	654	671	606	657	610	584	657	668	627	641	647	634	640	649	647	646	679	625	635	642	682	657	649	651	654	649	624	656	628	600	642	646	678	616	639	589	634	658	605	629	611	616	644	644	663	648	684	666	626	636	628	616	623	633	615	661	662	641	655	636	598	608	601	670	610	651	652	667	644	642	633	652	675	617	654	611	646	613	620	646	639	649	621	656	629	638	605	668	631	659	646	652	665	666	619	670	633	617	697	636	639	681	640	645	677	656	607	598	671	622	684	621	671	621	640	593	666	653	631	638	671	657	668	632	651	704	609	636	630	611	665	664	630	625	587	647	642	666	702	663	640	649	672	643	651	646	646	649	658	643	614	649	644	652	661	643	647	629	681	635	627	666	622	615	614	634	627	607	671	628	635	655	634	630	648	632	627	674	654	649	661	632	639	610	665	633	629	658	656	671	691	640	640	641	633	623	672	619	671	669	675	673	695	678	646	632	592	628	660	614	669	624	664	666	624	607	670	679	648	649	667	626	643	650	635	664	652	629	679	662	621	656	645	657	621	635	584	657	653	648	642	628	644	628	641	651	625	651	612	681	687	669	652	696	659	621	647	640	637	621	604	619	634	667	641	643	621	635	652	665	600	629	643	608	618	641	678	686	661	646	621	638	645	671	632	683	616	593	632	589	647	661	640	625	660	665	615	681	633	631	625	672	620	672	626	635	634	598	649	664	651	631	624	642	657	650	642	652	604	619	580	645	669	608	671	615	659	673	660	615	652	655	654	611	673	628	646	690	641	618	635	618	652	630	661	624	623	667	659	666	612	618	665	631	636	620	668	659	666	648	698	631	613	664	650	711	624	623	615	613	670	645	628	641	668	662	663	675	601	660	672	586	649	624	639	664	666	623	611	647	651	654	673	640	654	630	638	634	657	643	636	651	624	650	654	641	592	672	627	643	603	681	580	648	679	613	642	657	666	642	616	662	632	639	631	633	639	652	606	651	645	667	675	637	657	661	662	652	621	650	629	577	619	629	648	648	677	628	653	615	631	674	653	670	644	611	605	625	665	625	625	646	681	650	637	652	617	665	637	664	634	640	673	629	649	624	697	636	646	638	613	637	650	682	645	661	595	672	640	602	636	716	649	605	660	615	600	600	619	617	657	633	651	633	617	662	625	665	657	636	677	607	609	682	658	684	632	627	654	619	647	614	638	643	616	605	616	612	643	644	640	659	672	591	643	654	626	621	654	675	594	634	666	593	639	617	654	661	686	656	666	629	661	658	655	671	617	598	667	628	646	626	647	633	637	586	645	629	646	616	668	612	693	639	617	659	633	649	620	614	640	638	593	635	637	693	672	662	625	618	648	692	658	667	624	649	666	663	647	618	662	645	641	665	650	623	613	668	674	630	668	642	621	637	673	631	637	674	628	649	619	705	642	573	699	650	651	643	601	593	663	635	685	650	656	630	694	575	658	661	629	684	638	687	669	640	621	598	665	638	654	650	663	666	649	656	670	618	635
23628	21474	28788	24538	21469	15960	1378	736	591	562	487	486	495	461	435	419	461	453	405	398	421	407	400	358	399	413	406	439	357	409	413	373	433	383	371	373	400	405	392	408	378	385	363	350	404	415	356	420	385	385	383	375	388	375	367	382	347	397	402	388	391	413	416	383	404	427	391	368	383	382	379	405	406	376	360	379	394	385	376	360	382	358	361	403	398	369	369	384	397	381	393	385	402	388	365	376	369	376	387	397	390	412	358	373	382	398	343	361	378	386	389	354	406	416	376	411	378	369	407	372	369	393	408	401	361	417	373	364	365	362	356	402	373	357	326	382	372	367	349	366	378	351	417	392	345	369	369	366	376	392	400	352	380	392	371	379	375	366	393	412	356	399	361	365	372	388	381	377	380	376	368	353	387	404	375	415	388	390	390	360	401	396	386	391	388	381	351	384	378	378	374	405	378	373	390	402	367	381	396	385	371	384	386	376	398	362	363	372	376	357	347	389	380	403	389	385	391	374	397	377	382	395	383	353	411	397	369	346	361	412	391	394	321	382	380	383	388	411	390	404	361	426	424	400	352	355	400	400	367	376	375	382	403	329	389	399	380	387	375	367	359	402	381	372	367	406	389	396	378	393	374	365	372	385	392	387	385	397	359	392	368	375	388	388	380	386	408	391	387	376	368	396	416	368	412	385	362	398	375	368	369	380	371	384	383	375	356	330	367	369	397	412	367	384	361	350	384	397	387	395	387	388	372	406	373	399	398	360	360	374	369	336	379	400	383	362	372	350	353	387	341	367	357	428	379	402	380	374	416	408	417	423	398	388	409	342	374	369	357	343	388	375	378	346	384	381	360	398	349	347	401	366	418	371	386	342	384	368	375	409	423	368	356	356	373	368	394	370	387	390	379	368	366	385	380	394	368	392	428	348	373	373	354	371	368	380	359	426	410	372	393	382	359	401	396	390	353	375	378	378	395	381	377	341	380	416	365	363	387	366	345	377	365	380	384	411	372	388	400	372	370	386	371	392	392	366	382	387	415	369	378	380	391	360	370	390	386	378	362	395	395	420	379	344	372	365	391	388	371	349	390	383	396	394	332	375	377	344	346	394	391	375	397	379	433	372	332	376	371	361	346	355	380	375	380	403	401	336	367	344	350	348	366	376	356	394	363	378	399	368	335	407	388	414	388	377	366	355	381	393	384	385	400	379	392	368	385	382	396	400	390	367	405	400	404	404	390	406	419	356	412	381	373	371	380	382	352	377	374	360	413	353	375	408	405	373	374	358	361	367	362	376	391	383	367	370	389	385	368	415	368	356	400	381	348	388	379	374	416	377	341	373	407	375	388	372	386	376	379	393	393	389	373	397	376	371	402	394	374	405	394	422	372	427	368	344	399	417	369	370	379	378	371	424	370	343	428	388	396	404	366	414	363	381	388	389	362	354	393	408	401	366	406	429	378	386	386	415	343	370	393	382	395	371	411	370	388	383	378	391	385	369	409	405	385	379	401	398	358	362	384	343	363	397	369	377	381	371	356	418	395	369	348	399	404	349	379	405	372	384	358	374	408	385	382	344	389	377	410	360	371	344	397	379	414	357	357	413	388	362	387	378	374	395	394	381	415	386	346	385	393	396	359	380	368	369	400	388	363	382	374	404	398	345	382	415	394	371	398	399	386	392	378	393	366	379	380	402	383	343	377	377	366	367	385	381	378	392	363	367	361	386	382	377	393	398	368	373	392	408	423	424	393	396	366	383	393	384	388	365	425	364	366	384	409	393	388	374	390	386	353	397	369	364	361	349	380	401	394	385	388	402	321	392	377	330	375	389	370	360	376	390	369	386	400	368	384	411	411	364	366	323	398	369	399	399	403	378	366	380	391	391	393	413	367	401	389	381	390	374	376	413	407	382	393	376	363	343	440	394	370	388	355	386	383	371	369	354	397	372	418	385	411	399	354	393	366	383	398	390	385	392	388	355	381	394	410	381	385	413	359	390	367	416	363	378	387	389	388	393	371	369	416	376	359	391	383	387	338	373	373	386	386	365	396	400	396	411	373	377	389	374	381	334	395	379	375	383	362	412	377	409	384	372	373	366	394	411	354	374	371	390	399	377	421	374	370	375	396	401	412	379	403	374	366	435	367	393	382	379	365	384	386	364	370	413	367	377	377	379	377	379	338	386	375	410	354	366	401	351	349	402	359	394	412	362	372	370	371	403	405	389	408	398	337	351	399	366	358	392	390	377	384	392	402	403	388	347	362	364	398	384	360	365	366	393	404	380	373	386	376	374	345	352	342	417	370	366	384	397	387	379	384	376	436	419	395	384	407	377	388	383	365	370	390	378	391	377	384	340	372	381	421	408	373	372	353	398	380	384	390	372	402	391	397	347	386	400	371	367	362	392	390	350	378	404	405	400	362	391	363	389	368	376	334	387	429	355	364	356	360	388	406	375	402	386	350	358	378	375	400	357	420	389	376	354	361	376	378	403	407	407	362	376	386	374	373	366	382	357	351	400	379	355	346	368	385	385	384	376	372	382	375	381	389	369	374	360	339	363	403	369	378	394	369	424	416	385	413	414	370	355	432	383	372	375	398	411	410	401	402	355	368	384	376	374	353	391	378	377	379	419	388	381	374	378	358	375	394	380	385	422	366	394	365	374	382	402	385	424	374	371	408	362	441	406	403	382	414	393	394	376	411	375	396	391	371	364	382	402	373	362	393	370	406	374	394	378	384	411	372	389	372	365	372	347	392	381	382	391	386	361	394	376	410	371	385	378	409	338	413	375	398	358	412	398	351	381	355	401	384	394	385	353	402	371	385	365	406	365	377	353	382	363	347	352	351	355	383	371	365	343	365	400	425	372	377	397	378	380	385	371	374	356	375	336	352	406	369	375	377	377	369	411	373	362	379	361	388	359	412	346	364	364	380	375	401	381	402	394	388	356	423	371	385	410	344	384	387	393	341	371	352	400	357	422	392	371	373	352	403	396	349	385	349	366	374	393	352	381	379	373	369	388	403	374	395	381	386	364	364	358	386	403	347	390	388	388	354	395	406	344	400	354	391	399	361	336	370	352	366	379	387	372	393	397	393	378	383	417	405	375	384	419	404	417	365	373	382	358	406	397	386	400	352	406	375	384	371	421	370	362	399	336	356	369	347	380	390	366	360	422	392	396	403	364	398	405	387	358	358	407	371	389	404	397	374	385	417	386	377	357	383	392	346	378	405	379	335	340	343	342	376	404	373	360	378	342	392	384	416	377	419	349	388	377	372	362	387	386	400	367	411	360	388	386	338	405	352	389	399	414	359	364	389	394	383	399	334	374	337	352	369	400	347	398	376	380	374	354	388	396	347	376	383	363	388	383	396	365	366	352	388	404	368	394	384	388	399	386	375	374	346	382	348	378	357	384	400	394	384	397	395	376	382	376	329	357	388	387	370	403	392	381	385	416	383	366	372	391	394	409	385	380	384	389	366	378	370	402	392	378	377	380	398	376
34158	11344	9731	5208	3318	2427	1875	1596	1355	1131	1039	1014	874	882	831	767	706	744	741	690	720	713	677	716	648	647	629	658	588	624	633	632	621	625	612	591	586	632	628	593	595	599	597	577	577	650	597	546	595	553	608	566	590	616	602	573	586	581	588	585	566	547	596	598	607	599	576	607	551	605	601	606	571	565	566	554	513	568	569	567	576	583	595	579	611	587	586	555	568	611	575	570	568	594	595	557	538	584	555	583	652	617	583	606	539	533	589	595	604	593	586	568	598	536	556	588	577	631	572	584	571	578	547	561	553	639	606	587	578	632	542	580	624	581	553	574	588	598	592	572	588	584	589	588	526	559	590	560	576	574	563	592	562	624	551	562	581	570	573	571	583	598	557	574	576	593	583	600	589	630	610	567	567	565	601	576	599	571	573	559	565	581	584	581	591	574	556	545	578	620	558	595	584	615	509	579	551	571	547	549	564	591	575	585	605	556	632	598	571	589	612	559	603	585	565	604	582	565	550	612	551	597	592	610	651	576	569	546	561	544	569	596	540	583	582	584	583	601	599	599	526	588	583	608	541	557	567	605	560	600	559	587	617	591	602	574	612	568	591	597	568	577	565	557	589	597	552	578	535	586	593	597	579	580	570	563	611	572	572	582	553	596	595	586	586	601	590	585	574	566	555	577	600	571	581	530	550	558	610	619	625	592	567	574	554	583	574	571	603	548	559	593	574	605	584	557	540	584	578	588	572	600	545	576	570	601	593	574	585	561	581	565	614	604	583	575	576	586	615	598	598	539	529	589	589	573	600	586	631	607	590	535	591	583	562	575	595	590	551	578	575	585	580	574	574	602	587	582	578	587	592	581	655	595	533	576	580	562	579	634	574	586	593	603	553	563	569	570	582	597	560	620	573	541	535	600	558	566	596	573	611	591	585	574	589	593	538	595	564	573	610	537	548	582	591	602	536	552	558	605	577	593	550	600	580	612	594	594	563	591	586	641	582	595	578	557	581	557	599	603	580	566	594	587	596	598	584	603	594	537	552	581	544	563	602	601	582	549	574	613	608	558	579	597	561	567	552	609	590	541	575	562	567	634	573	598	575	580	579	598	583	569	575	609	565	576	595	545	569	576	604	596	581	590	589	564	612	555	541	581	609	580	538	613	616	595	600	585	577	584	618	599	607	561	510	544	575	576	586	584	525	563	551	557	578	569	570	562	566	580	625	563	588	607	564	607	571	585	586	562	544	594	581	538	608	531	600	586	550	569	593	591	595	611	581	562	512	631	560	580	572	576	628	585	556	594	628	584	629	614	605	610	581	563	578	585	595	601	554	554	592	596	600	549	543	550	570	586	571	581	591	574	582	558	583	540	540	573	603	567	570	611	574	592	594	601	595	570	591	554	558	599	605	558	568	526	631	573	563	583	578	524	576	544	577	582	597	542	576	581	571	545	602	596	575	603	582	569	609	617	591	553	575	610	604	578	552	556	545	605	592	557	540	570	547	581	604	573	580	612	625	551	599	556	579	573	557	583	624	568	577	608	573	511	601	555	581	575	586	576	586	556	603	583	620	585	535	559	602	605	511	635	571	617	573	577	582	628	620	579	556	567	602	550	608	560	575	599	609	618	586	571	570	586	569	566	592	570	573	598	619	575	598	580	565	598	556	581	568	667	596	603	535	555	575	581	551	528	596	621	597	593	590	581	590	588	591	571	608	569	558	612	563	561	579	594	610	621	562	516	542	604	629	572	531	619	604	584	574	606	597	554	566	578	569	588	571	566	562	557	571	574	569	559	562	610	551	627	568	586	569	566	560	547	610	580	567	604	612	583	592	584	596	577	586	581	553	607	572	597	594	608	544	566	589	581	598	614	594	566	574	583	620	550	613	587	532	580	594	579	560	610	567	560	570	523	582	611	546	604	577	592	560	544	630	583	558	546	571	604	594	543	573	530	588	590	569	581	573	599	599	619	572	538	561	597	553	585	573	557	619	572	588	572	551	553	547	605	573	581	569	583	562	612	568	541	573	628	570	590	608	564	577	545	542	581	573	606	575	561	563	546	573	581	569	550	580	573	597	567	576	578	547	601	551	597	559	575	594	574	557	617	573	549	544	576	601	632	559	580	564	568	574	576	585	611	545	576	572	624	571	592	584	558	608	565	559	550	563	592	571	530	577	629	619	558	620	544	595	580	572	586	569	534	608	570	557	626	593	573	608	555	567	596	625	551	527	579	574	600	600	582	617	564	549	589	622	613	567	577	599	596	624	523	562	585	591	617	586	593	559	551	587	572	602	571	600	576	581	546	587	586	620	585	563	567	630	580	598	568	556	568	602	582	591	590	553	602	529	575	532	606	608	593	625	573	535	555	591	568	576	583	557	537	537	611	577	556	565	564	562	652	546	584	595	567	562	587	565	542	597	607	565	564	584	611	564	545	564	604	579	565	562	550	630	550	585	607	591	591	585	608	578	558	611	610	587	557	612	565	577	553	582	568	543	560	577	549	585	583	614	551	591	568	577	611	589	553	606	621	587	606	597	576	583	526	582	624	609	608	568	568	618	581	551	633	572	604	561	583	581	591	591	624	536	582	545	530	610	584	607	592	585	570	611	560	581	596	552	587	567	571	590	583	593	600	545	629	620	570	591	617	550	596	581	592	595	574	567	569	571	586	581	562	589	617	554	630	586	603	554	588	581	588	602	582	559	563	573	595	594	561	592	570	593	596	558	583	590	535	538	558	557	570	579	578	596	550	576	552	593	598	586	592	591	571	572	547	610	574	589	584	538	566	579	570	537	584	611	601	584	581	589	588	538	568	594	565	590	600	579	553	576	613	552	551	545	581	581	578	568	562	593	593	562	570	578	587	509	582	557	587	556	576	568	588	592	589	577	623	602	527	585	551	561	585	573	566	538	566	554	533	545	540	499	597	569	600	575	589	606	556	575	550	582	544	534	591	626	564	571	539	577	613	574	587	588	543	560	564	581	573	567	546	601	549	617	575	562	627	597	524	583	525	577	621	626	607	587	569	608	561	552	602	630	581	601	603	588	551	594	585	557	584	559	579	648	554	580	562	609	527	561	569	591	566	574	612	562	562	601	606	545	580	596	572	584	577	590	575	565	612	541	540	603	591	600	581	625	579	620	583	605	627	619	578	547	607	608	590	559	558	579	545	584	548	598	570	553	549	559	578	545	546	562	608	585	593	600	543	562	586	592	609	572	575	600	568	600	584	608	584	641	581	581	600	549	570	523	608	540	575	573	552	574	576	578	622	552	570	567	566	610	538	563	583	575	535	544	568	568	580	531	629	583	525	571	567	585	577	558	628	607	586	553	579	557	595	567	605	579	563	576	598	584	609	604	631	595	569	568	564	617	590	602	584	542	565	565	565	569	553	593	611	561	572	598	626	614	610	621	643	625	563	565	557	580	593	607	593	546	629	605	610	565	610	625	614	641	602	543	625	562	564	602	595	558	597	563	567	545	566	611	566	537	567
23306	21528	29172	24301	21521	21352	3053	662	502	473	395	344	324	309	331	284	284	231	257	276	249	247	256	255	251	221	273	273	255	264	209	262	267	221	242	227	235	225	225	256	213	237	203	233	217	235	235	239	237	208	219	217	215	206	238	224	222	226	219	204	216	214	217	242	209	214	213	248	215	245	182	180	236	216	230	216	200	225	219	217	227	198	216	243	211	206	200	195	203	199	207	192	237	209	234	227	207	216	219	216	205	215	224	220	230	193	243	194	221	212	215	218	203	187	223	199	216	230	247	186	217	227	195	242	218	190	229	229	189	225	212	215	212	222	217	222	213	185	213	206	218	222	222	193	221	221	206	249	225	219	220	202	192	220	212	234	222	212	244	226	221	219	197	210	220	190	221	188	213	201	218	224	214	242	212	237	222	235	224	204	196	205	203	232	204	223	181	225	242	248	205	232	236	246	229	234	216	207	200	222	200	217	211	224	226	204	208	200	197	214	206	236	200	208	221	206	233	211	219	230	218	193	199	205	219	227	219	214	221	212	198	230	217	199	207	218	222	222	213	224	217	210	207	220	209	223	222	225	238	211	207	218	225	217	225	214	221	231	220	204	216	235	216	201	201	198	218	206	218	213	214	203	196	210	226	219	217	213	240	189	209	232	217	215	217	226	215	202	207	205	229	193	216	221	224	221	213	219	217	228	198	229	221	194	212	220	193	219	227	237	214	212	244	213	223	195	213	179	210	175	194	221	186	215	203	216	197	218	240	203	228	178	223	198	221	217	228	216	224	216	212	224	210	195	205	231	200	225	211	213	219	201	201	234	220	234	195	207	220	204	238	205	205	203	222	203	215	210	211	206	187	211	228	224	187	215	228	223	216	216	200	197	234	215	209	199	219	223	197	232	216	201	194	209	211	185	266	229	230	218	213	209	225	220	243	218	217	221	194	226	243	223	219	197	218	218	211	204	234	243	209	203	232	211	213	206	216	182	227	188	226	213	197	203	222	241	220	207	214	225	213	206	219	198	211	204	191	221	210	223	223	199	212	208	246	217	216	210	202	235	234	258	209	206	197	205	236	192	191	237	208	233	204	225	224	197	221	225	211	214	213	209	212	206	244	207	244	236	221	222	221	199	219	210	193	252	223	211	225	245	211	235	217	204	200	211	230	206	192	216	208	232	204	204	191	231	213	206	213	219	218	210	214	176	241	208	236	206	213	205	230	213	205	219	214	240	212	220	218	242	216	205	196	243	225	203	224	223	199	204	219	198	215	229	209	229	214	227	242	194	193	195	222	218	199	211	200	208	236	236	202	224	197	210	205	249	217	239	231	243	185	215	232	223	223	204	177	209	197	233	224	202	220	214	234	202	216	229	199	229	218	229	228	214	224	219	201	214	217	189	227	243	234	229	226	196	203	193	214	207	215	217	216	231	220	210	204	213	205	234	196	199	237	218	210	194	216	212	193	223	211	207	193	233	215	215	238	177	221	200	221	235	209	212	197	213	240	220	217	218	208	197	197	216	227	230	214	218	222	222	245	236	213	212	222	222	210	214	207	194	210	231	207	228	205	215	201	205	214	208	226	229	224	196	201	205	211	205	217	232	210	229	211	218	221	192	188	224	205	240	224	216	215	187	208	211	193	232	208	206	209	218	217	220	219	209	216	226	202	245	196	221	197	220	180	221	200	210	243	225	240	215	213	183	216	202	224	232	216	240	248	223	199	217	206	252	233	234	194	222	200	202	248	233	213	212	207	212	218	231	205	218	221	222	226	220	215	192	207	223	200	186	209	211	197	227	217	242	224	210	211	239	221	203	196	195	224	215	210	213	214	186	214	207	223	215	241	211	233	211	198	235	214	202	217	209	188	233	216	193	226	195	210	210	203	218	201	233	214	202	175	229	210	198	175	200	214	218	207	198	209	217	218	215	218	214	232	227	207	206	212	215	193	213	205	198	199	193	219	233	215	217	223	211	223	199	215	219	245	214	239	215	204	189	210	203	230	216	225	195	213	230	218	216	243	217	220	246	213	213	224	235	214	202	217	230	203	251	187	208	236	221	216	232	211	237	195	239	214	214	215	208	223	189	245	232	226	207	210	196	216	220	220	199	226	213	206	235	218	183	165	209	216	205	221	235	234	195	200	172	218	246	219	215	225	234	198	197	233	203	218	207	222	221	219	198	212	233	210	209	234	209	209	213	219	211	214	188	204	167	230	234	225	221	213	233	201	215	211	192	209	209	216	216	215	192	221	203	214	224	246	200	203	203	197	217	227	226	216	212	252	207	230	225	197	198	238	207	206	230	207	218	230	230	210	211	195	210	226	228	210	235	198	226	223	237	213	239	202	228	242	193	225	239	227	185	191	199	201	220	202	233	216	234	187	209	229	224	213	210	203	230	211	220	227	206	224	203	193	222	215	223	209	227	226	232	195	212	183	217	185	194	239	203	225	211	219	193	209	223	207	219	219	204	205	215	226	239	204	216	226	216	235	218	192	201	215	218	233	235	217	214	227	215	220	212	219	208	198	194	217	193	189	206	229	222	214	210	212	180	225	209	218	221	198	228	221	194	216	211	204	210	225	234	199	232	227	217	213	224	222	219	213	237	186	183	212	209	198	216	210	208	219	235	198	204	243	216	218	219	216	186	204	213	215	205	201	206	233	224	239	189	198	230	206	223	209	223	211	205	224	236	190	187	231	219	209	201	210	228	224	198	221	198	231	199	220	227	208	211	219	218	222	210	214	209	214	216	214	211	232	218	216	184	246	202	222	238	231	207	197	221	230	207	224	221	221	197	233	234	232	207	200	200	223	228	217	199	224	206	211	216	245	222	220	201	199	204	215	188	207	191	236	238	205	213	217	212	211	215	224	212	232	208	213	200	212	214	212	216	218	191	200	184	228	205	233	266	214	238	222	213	217	209	196	227	204	217	208	224	240	224	215	204	225	244	232	223	206	219	218	234	230	226	216	181	218	218	203	215	208	206	209	201	223	237	194	219	219	250	238	229	192	191	226	223	216	217	201	221	231	190	208	235	236	225	227	234	234	203	201	200	169	238	232	210	223	210	216	173	213	227	226	189	219	228	236	198	211	199	220	247	222	226	197	219	214	244	209	219	211	210	208	200	200	222	218	177	227	211	234	198	216	201	214	219	216	223	229	229	185	217	211	227	204	222	195	212	230	211	212	174	194	225	245	218	199	223	229	192	229	235	215	193	211	200	211	217	215	200	215	221	205	212	197	234	205	186	190	210	240	210	221	216	206	216	187	227	244	189	205	231	205	216	208	203	242	183	197	217	214	198	206	195	236	218	230	213	205	228	196	218	221	201	198	232	238	207	236	220	191	189	212	236	234	213	203	214	207	219	211	217	200	232	214	218	223	243	221	207	214	213	206	198	228	235	254	206	204	196	215	199	208	193	218	214	187	244	197	208	221	217	227	212	249	212	238	215	209	212	219	220	203	211	240	224	227	199	220	243	219	181	221	192	251	241
35142	13538	12060	6381	4103	2899	2097	1701	1395	1190	1072	835	803	692	648	603	609	526	522	540	480	466	472	490	429	423	420	433	404	393	375	417	422	363	340	336	352	415	360	347	388	357	358	363	372	369	374	355	345	360	358	374	337	320	378	334	348	350	320	353	348	355	346	336	350	372	343	361	337	333	352	350	369	346	366	372	355	344	330	355	351	319	354	348	340	401	330	350	335	321	336	319	313	350	337	342	351	333	334	334	348	343	338	304	351	329	370	340	340	388	341	311	343	295	355	333	331	329	348	339	358	325	345	302	353	341	324	300	303	320	338	358	355	359	329	331	317	328	370	320	372	326	351	336	329	351	328	337	366	354	342	329	325	353	292	327	353	335	309	342	333	325	346	349	332	369	336	296	358	351	314	373	345	355	356	353	351	337	362	334	341	320	338	326	323	338	318	341	377	354	308	320	353	321	321	341	346	307	342	325	313	345	343	365	339	299	359	341	342	310	371	334	335	320	321	327	338	355	330	352	339	318	357	318	322	374	326	333	329	311	380	321	317	354	364	373	325	318	327	308	349	334	362	326	320	338	333	370	321	322	303	334	347	320	349	334	311	333	329	333	333	329	339	331	321	347	335	333	368	320	307	374	332	320	361	332	305	346	347	328	342	319	326	311	387	376	390	347	358	341	340	335	326	320	294	319	344	321	362	299	353	362	323	331	351	380	353	360	327	308	316	359	337	341	344	328	333	339	337	338	322	305	350	365	339	340	309	355	313	324	323	380	337	351	351	335	343	359	311	355	372	344	340	363	335	324	344	368	339	332	296	350	340	358	329	359	363	312	346	379	362	320	338	350	380	330	381	357	298	370	324	351	351	327	340	343	363	330	352	331	322	344	353	352	350	301	348	307	318	338	359	332	353	365	359	344	330	375	333	348	326	347	310	335	321	340	325	369	343	346	371	350	369	350	329	345	360	342	361	342	355	308	325	355	350	311	350	343	338	360	327	350	343	356	332	308	314	333	339	321	362	342	360	370	332	345	346	371	338	353	339	339	344	341	358	310	329	345	364	338	356	319	340	330	349	316	337	333	292	332	344	353	333	356	318	336	322	344	333	313	352	337	328	337	319	354	350	323	339	328	341	349	343	345	344	337	325	376	345	327	348	331	335	325	335	367	352	338	319	309	346	333	360	341	352	320	376	345	320	312	321	317	330	337	334	332	340	339	338	344	329	346	333	345	366	353	351	370	345	320	325	325	341	390	352	343	331	342	313	354	335	367	353	324	342	335	367	325	341	344	357	310	309	351	322	352	326	333	341	330	343	357	326	327	338	357	323	358	332	338	324	347	340	344	316	341	381	344	366	296	339	294	328	327	295	332	326	354	334	338	367	319	353	366	339	336	352	346	323	303	349	316	317	307	356	341	339	332	340	318	323	313	349	371	363	346	346	326	334	339	358	351	321	335	331	330	347	356	322	337	360	320	360	335	302	324	377	299	333	346	337	330	369	336	337	335	336	339	320	335	353	338	304	319	354	370	336	353	359	366	370	361	347	346	332	316	317	352	337	341	336	331	341	328	315	328	320	321	351	338	339	343	328	346	340	345	337	308	333	310	332	349	337	357	356	363	344	339	325	347	315	332	327	366	317	303	340	356	313	315	347	334	334	353	379	339	344	337	341	309	329	321	336	313	339	357	323	354	319	349	359	352	307	342	303	309	339	349	333	363	331	355	356	364	348	324	332	326	347	324	351	325	357	331	326	343	320	344	338	351	338	348	336	346	350	325	350	333	296	330	352	321	345	345	361	329	337	324	323	383	320	338	300	358	344	339	344	345	338	314	361	351	343	377	314	367	344	358	319	323	346	340	340	336	343	345	372	308	370	359	334	351	324	355	343	348	362	329	311	309	363	329	330	365	329	340	341	314	332	355	365	320	351	353	358	328	364	310	314	351	310	367	332	353	367	322	340	309	290	350	368	381	331	349	341	337	315	333	318	317	344	336	368	366	327	326	303	351	334	360	334	337	353	352	332	379	334	355	328	336	342	323	339	342	346	337	337	349	326	329	338	328	316	351	315	334	366	330	323	321	362	296	334	343	321	357	367	358	333	343	327	317	353	340	312	328	322	343	322	315	353	340	316	319	332	357	317	312	370	357	371	359	328	317	332	361	327	318	322	348	311	347	350	319	301	321	307	319	364	335	364	352	363	317	352	340	353	324	315	307	374	311	374	320	343	328	323	354	340	357	317	343	338	354	326	309	338	341	344	321	354	329	343	323	352	311	299	318	353	308	319	359	329	338	356	343	332	339	363	342	339	304	349	337	330	349	328	338	339	333	335	347	366	382	344	345	337	363	333	345	363	334	318	338	295	352	313	341	339	344	345	334	326	385	351	329	338	336	303	371	353	351	319	338	340	376	326	365	328	340	329	325	356	360	347	320	327	345	311	378	329	332	368	337	337	287	325	304	364	344	377	318	373	337	339	327	339	328	341	365	348	313	319	349	305	365	333	353	300	337	346	320	331	345	327	312	328	354	338	331	343	359	337	336	311	321	356	343	337	309	360	339	340	324	338	341	337	344	355	316	354	303	352	349	308	343	334	359	348	366	355	322	335	360	310	359	379	320	369	346	344	341	336	351	351	331	323	334	309	335	335	341	318	354	354	308	325	310	337	317	362	344	360	313	357	336	321	342	347	348	364	365	348	347	378	333	339	336	344	326	313	378	337	342	341	322	320	316	313	334	354	289	358	354	368	328	332	343	324	334	367	326	327	340	322	302	342	287	345	372	341	370	332	338	322	334	370	341	317	344	327	349	354	319	339	325	328	327	345	314	348	330	328	339	321	353	336	307	347	339	359	355	344	343	348	347	340	317	337	343	338	340	314	351	349	299	320	330	297	331	356	354	341	315	351	339	366	300	338	335	319	333	361	343	338	365	306	340	330	325	329	343	335	337	323	318	335	333	366	344	293	366	321	334	314	334	336	329	330	340	300	363	334	337	327	342	325	313	312	351	336	332	334	341	328	328	323	333	355	328	313	373	330	355	348	301	318	333	360	322	352	333	323	356	350	334	322	333	334	358	351	310	353	319	347	310	322	313	329	371	332	388	331	330	364	328	377	305	331	325	347	326	370	321	358	324	326	329	335	328	338	379	372	321	345	333	340	311	297	357	346	335	317	341	351	352	332	339	366	347	343	353	322	327	330	341	338	365	325	385	334	326	341	375	325	335	333	352	371	340	360	336	359	362	365	350	352	324	327	344	340	343	353	349	330	319	330	314	318	378	339	321	323	330	359	343	330	355	348	391	327	332	351	320	376	363	353	343	346	315	380	342	339	364	329	347	304	374	348	345	340	365	343	302	323	362	342	346	324	338	337	347	333	326	350	322	302	350	336	351	329	312	330	337	321	346	322	342	327	349	355	352	352	352	368	347	330	333	314	333	309	344	342	321	319	326	337	359	329	325	333	368	322	350	307	330	336	365	306	366	378	330	348	364	310	325
27402	20384	6827	683	453	439	469	443	421	435	410	441	475	436	426	416	419	439	412	406	446	403	385	421	405	447	377	402	454	444	423	356	415	429	433	439	418	393	444	427	425	430	435	436	378	393	410	419	438	425	417	448	400	428	400	424	458	416	403	387	415	372	421	443	410	401	405	398	409	430	401	409	386	400	425	414	436	374	405	413	393	421	458	386	428	447	441	410	426	409	427	437	439	374	408	430	408	424	452	419	410	415	466	444	402	408	417	422	412	431	379	457	447	433	404	437	452	421	438	446	409	395	436	403	386	432	403	426	408	407	407	381	399	422	437	445	435	436	427	417	458	443	418	416	425	412	407	428	425	425	430	403	422	405	410	413	416	453	418	446	441	416	424	412	427	437	378	393	436	408	435	416	397	413	416	438	401	428	390	396	432	420	419	405	440	436	463	417	436	449	389	409	445	426	378	427	421	404	405	426	448	416	430	385	396	451	412	410	431	442	454	432	432	407	427	409	439	466	424	424	426	412	429	429	391	433	401	416	377	426	442	427	438	388	418	401	435	452	409	416	380	423	399	436	401	405	446	450	400	416	418	449	424	392	416	404	403	412	400	411	400	475	416	407	399	378	446	460	464	420	415	423	380	415	397	423	425	414	459	425	427	400	438	422	416	458	403	416	427	402	405	461	449	428	408	386	429	367	409	429	426	413	406	393	431	453	399	419	432	423	448	428	405	421	420	407	403	419	393	456	429	415	415	453	455	429	447	390	454	429	442	393	410	418	427	421	414	423	411	422	457	431	420	395	420	417	422	425	407	415	429	423	443	442	411	433	382	437	443	418	444	430	423	429	405	434	410	406	392	385	414	430	397	419	458	384	410	431	437	438	426	424	429	433	442	432	423	386	394	367	407	407	385	454	442	397	445	418	457	432	480	430	442	417	427	401	403	403	459	392	416	383	399	456	400	392	405	379	443	415	366	430	404	435	461	402	433	394	392	429	414	419	412	451	506	424	392	411	394	382	416	427	419	454	397	460	415	442	421	425	431	406	420	390	417	417	449	425	398	418	414	429	406	416	437	408	391	432	438	412	396	401	407	428	444	423	456	410	436	423	397	435	421	417	422	448	366	397	377	410	435	413	448	394	430	431	432	443	400	417	459	415	418	432	442	363	441	421	438	465	458	441	452	442	429	415	387	428	431	444	425	402	435	396	426	399	407	431	406	422	404	462	414	427	420	424	376	411	382	447	408	442	425	423	417	419	407	419	398	423	415	412	417	384	396	431	431	440	411	431	424	402	451	403	372	452	431	415	412	435	426	413	442	412	385	391	430	415	401	408	443	426	421	426	407	433	457	404	423	445	435	427	391	422	420	419	448	416	393	378	407	412	428	421	398	403	445	452	442	471	441	403	425	399	408	423	384	444	425	435	409	453	438	423	470	411	457	439	444	425	439	411	417	449	450	428	417	416	415	407	414	409	412	401	435	451	464	417	434	413	424	422	444	428	445	384	438	371	423	425	424	429	418	395	388	403	396	440	423	415	435	405	421	420	423	435	417	419	447	443	404	405	458	426	421	411	430	448	457	423	416	436	436	392	393	410	436	437	460	434	431	384	395	405	399	443	419	433	380	413	429	438	442	392	411	444	412	398	433	410	417	405	427	422	427	435	437	432	394	420	416	433	415	415	436	440	411	420	440	419	409	396	394	403	444	422	450	395	423	459	374	417	414	443	468	360	403	407	411	404	408	454	433	399	449	427	456	363	418	401	420	417	410	408	428	432	441	435	422	432	423	417	442	415	418	436	443	402	399	425	426	395	414	419	450	448	424	459	450	465	412	396	437	416	442	408	456	398	381	410	433	417	416	415	442	369	462	407	475	366	412	410	410	407	421	413	450	434	460	446	395	453	417	380	425	409	399	394	408	455	403	442	396	420	390	417	425	377	426	408	435	423	443	397	426	442	428	429	432	409	397	383	405	380	426	421	384	407	419	408	453	437	431	368	439	433	413	441	414	486	425	421	416	438	423	456	427	428	416	381	427	411	431	442	435	435	449	403	464	395	411	429	439	392	430	406	428	440	430	447	429	451	437	437	434	417	437	426	383	377	430	399	437	460	425	437	419	435	435	422	404	423	405	410	427	406	451	395	429	429	421	445	417	385	409	440	413	425	414	426	383	439	413	413	408	427	435	433	404	409	416	391	391	427	424	422	385	411	439	421	418	422	420	422	445	397	423	412	408	389	391	455	447	468	395	416	419	399	409	442	423	417	415	428	427	384	459	448	459	408	455	435	404	447	445	387	406	445	412	393	435	428	426	423	428	434	404	424	369	404	444	426	411	424	472	440	403	451	468	409	441	443	417	435	441	409	407	412	420	428	397	412	422	415	439	416	428	443	425	431	386	433	443	408	388	457	389	405	436	432	400	440	412	394	429	424	399	417	432	447	462	413	453	453	431	395	403	394	446	419	398	422	389	457	376	415	414	409	441	403	424	369	428	454	417	415	443	424	437	428	446	446	427	427	419	399	425	416	416	392	433	454	418	431	385	424	423	416	410	440	435	437	450	408	407	396	402	425	428	383	407	404	438	414	455	390	418	429	404	432	434	396	384	440	427	434	431	423	419	433	413	404	398	437	414	421	405	388	455	381	408	429	438	430	420	384	431	427	408	403	426	421	440	418	455	423	391	405	425	444	444	446	424	433	411	445	437	384	403	391	406	426	451	424	381	409	441	442	405	429	405	438	386	426	454	435	418	387	464	424	404	417	427	394	416	442	417	440	413	418	410	426	431	423	423	413	408	402	411	439	426	442	441	446	415	396	375	439	419	421	467	399	445	440	417	409	437	421	410	426	400	433	425	444	398	400	395	435	415	415	401	405	429	396	460	421	430	430	420	439	451	412	416	401	448	425	419	433	422	425	413	396	450	390	418	410	390	429	403	416	412	418	418	415	434	433	404	413	429	419	436	421	433	442	405	416	434	420	425	386	433	412	422	410	411	382	416	402	415	400	445	422	443	449	454	454	380	445	435	374	407	404	431	399	416	444	432	401	404	378	429	384	411	459	419	379	407	436	380	455	393	431	425	426	421	421	417	397	392	380	401	403	444	434	385	454	423	431	415	446	435	439	431	389	426	424	440	431	414	434	437	435	423	445	387	382	421	424	441	425	448	454	412	437	413	475	439	397	431	461	378	447	430	419	430	457	413	433	406	435	414	425	406	422	443	352	443	425	416	400	381	418	417	423	399	411	398	397	438	443	412	420	447	464	404	409	400	419	432	431	411	388	400	416	403	382	432	392	426	435	440	392	393	443	404	400	408	445	429	410	424	428	432	429	462	387	411	449	411	462	432	374	397	402	416	435	434	403	442	443	440	427	382	384	409	425	420	430	447	424	414	423	411	413	398	404	426	421	422	364	416	452	389	429	408	442	436	384	436	426	438	453	435	430	396	395	394	420	417	463	436	424	400	410	463	418	398	406	442	442	469	397	413	407	422	411
18303	1883	1170	871	753	734	705	620	627	674	642	747	638	679	614	632	660	638	647	650	644	672	665	651	674	643	612	632	628	625	619	636	642	658	648	617	612	610	647	637	626	657	636	672	696	649	633	680	633	634	674	633	675	648	617	635	623	621	589	632	661	609	613	655	650	638	630	654	662	631	640	643	633	613	649	661	621	624	612	612	646	623	650	632	655	634	686	684	632	594	655	616	616	647	624	618	656	603	637	628	660	659	622	647	577	653	642	638	606	631	663	634	652	633	676	631	643	606	607	642	624	639	678	684	610	648	631	651	671	605	672	608	665	641	614	597	662	633	597	594	627	626	623	653	594	646	626	631	650	666	662	628	653	669	667	643	655	661	623	647	679	596	637	630	587	637	679	632	626	580	643	576	614	627	586	667	616	622	615	674	615	623	628	619	641	639	624	623	628	631	624	645	650	621	639	566	619	661	630	655	684	619	685	664	617	575	604	678	655	607	651	598	622	628	565	655	628	657	705	602	629	626	632	640	634	625	681	631	645	642	611	631	631	658	640	659	623	625	642	669	665	605	617	657	619	618	657	630	584	670	677	575	621	682	611	625	677	632	672	653	587	656	658	626	574	646	654	650	613	641	632	614	623	581	603	653	646	614	644	640	639	678	617	623	636	660	613	618	625	654	640	643	651	611	577	650	603	617	618	698	668	668	644	640	618	639	642	606	625	681	626	616	676	660	670	608	655	674	642	620	619	636	672	666	651	685	621	626	639	609	668	664	653	653	673	586	640	631	681	619	588	634	649	649	609	631	632	620	654	607	657	613	657	681	658	684	606	683	650	640	661	655	612	630	635	642	631	648	618	630	663	649	633	647	686	653	649	621	650	619	666	642	602	591	646	662	633	596	611	619	609	647	659	629	676	636	622	648	609	618	627	648	624	598	622	636	670	632	594	640	676	668	621	639	652	704	650	634	634	629	644	636	673	644	668	601	629	638	612	611	620	622	633	647	694	599	638	612	618	646	593	623	647	620	636	633	618	651	632	641	649	590	639	596	641	654	639	630	617	641	645	636	674	613	601	613	615	628	620	606	615	648	676	671	644	660	616	630	620	644	625	609	648	621	644	703	647	607	650	616	677	626	631	654	617	635	629	630	668	640	594	615	660	628	651	637	682	671	637	612	647	625	645	572	664	648	619	603	614	595	578	601	604	618	670	600	620	663	683	674	589	675	617	640	646	618	653	667	597	602	657	601	613	614	628	637	602	604	616	634	618	592	628	633	643	626	667	618	667	619	613	658	599	665	613	608	620	653	654	642	677	616	649	651	596	650	648	652	594	661	596	629	668	622	607	681	608	611	676	630	631	662	610	618	637	608	610	633	628	644	630	582	634	640	626	638	640	642	621	560	647	611	692	671	617	641	627	636	670	662	628	662	667	641	622	644	649	625	653	602	666	635	614	617	630	618	588	648	640	633	619	634	615	646	589	602	620	632	644	676	635	624	652	661	634	634	644	632	623	672	632	638	614	632	635	629	614	596	645	602	654	629	656	621	670	583	650	653	604	610	632	617	653	627	672	651	594	629	632	690	670	604	589	628	617	588	662	656	619	643	585	606	664	631	632	657	609	612	628	655	645	633	646	653	648	656	665	663	668	632	678	632	630	609	650	616	633	645	653	632	599	604	640	614	631	617	639	615	631	604	640	640	656	624	579	662	635	641	613	616	632	628	598	610	678	647	620	621	646	652	627	623	650	646	661	637	622	620	647	658	633	607	674	616	635	566	651	643	671	621	670	635	577	625	638	634	636	641	632	623	642	634	608	644	638	640	634	661	619	671	623	657	628	674	638	617	672	634	610	644	637	656	661	644	666	661	626	631	603	654	652	664	639	653	643	656	640	640	597	665	661	586	700	622	651	634	631	645	609	619	613	626	670	607	615	607	668	645	622	635	635	602	669	626	650	638	630	646	626	645	648	617	674	646	606	628	643	615	583	603	654	669	616	613	630	593	651	612	599	638	631	627	644	633	624	650	631	625	646	613	636	645	630	668	608	605	667	595	639	633	601	666	641	649	612	654	634	612	652	625	671	631	632	639	604	645	606	630	657	648	603	638	623	636	626	592	672	621	574	690	646	657	610	654	645	633	654	623	676	647	627	626	645	621	606	610	664	626	614	644	596	666	645	619	625	645	642	611	686	617	621	619	622	625	654	639	596	642	605	667	609	632	602	633	640	642	612	618	625	635	636	619	606	660	635	599	648	639	620	592	579	636	639	638	650	677	626	672	651	616	626	616	631	629	619	622	678	630	619	668	672	637	636	630	591	603	643	648	696	677	620	636	601	625	659	643	643	581	612	596	668	642	654	656	641	654	653	618	648	651	621	669	591	644	604	612	660	641	665	616	631	625	630	657	641	625	678	650	647	630	666	634	635	654	656	615	631	665	614	664	654	641	626	641	621	582	647	627	636	653	658	595	643	652	672	627	632	683	605	623	622	612	623	636	617	600	669	615	602	654	607	618	638	632	638	638	620	628	630	702	629	653	611	658	609	632	634	630	603	630	604	641	625	665	610	629	640	593	612	610	613	676	632	607	640	613	629	625	638	609	674	616	617	605	604	645	656	648	629	612	658	652	628	646	644	580	645	628	606	651	660	624	592	638	630	620	616	651	629	625	605	660	635	648	659	623	651	608	635	631	618	656	628	672	589	638	674	622	629	597	654	636	652	677	617	654	654	666	655	661	661	640	628	659	641	636	653	637	642	600	665	623	654	638	661	603	624	666	610	639	597	622	639	701	606	646	658	631	658	630	640	635	638	673	654	630	652	660	621	590	636	623	692	634	652	634	645	606	642	613	636	649	631	631	598	637	660	641	607	680	648	581	663	636	650	654	656	645	654	603	673	629	673	683	623	586	627	633	682	660	643	633	613	678	623	651	575	637	628	649	627	637	647	618	615	612	614	693	661	632	655	625	646	632	648	609	617	669	686	623	621	657	652	610	668	690	676	605	639	665	691	565	660	626	649	624	641	612	656	601	633	625	656	644	616	651	651	618	625	665	642	674	598	614	648	655	627	617	623	636	633	647	610	675	638	641	632	671	615	650	655	672	659	603	608	639	632	602	666	640	633	671	645	645	622	619	626	652	632	689	652	623	624	668	618	626	634	647	599	608	572	664	662	620	607	639	642	613	639	636	596	637	628	655	645	640	612	625	637	615	644	620	618	698	636	647	695	626	650	600	622	647	623	640	652	659	605	628	650	646	631	652	659	672	675	600	602	655	636	668	641	574	650	620	593	677	628	655	642	659	644	660	648	586	646	630	667	623	633	582	596	638	573	614	606	627	636	640	655	675	641	622	635	651	650	691	631	674	627	632	643	650	678	657	596	627	578	620	604	642	709	625	629	640	633	609	611	646	622	686	674	642	660	634	602	615	644	651	646	649	628	630	607	669	707	667	618	644	654	618	643	627	616	638	639	613	639	628	639	569	660	617	640	623	607	634
23700	21510	29107	24388	21502	15565	1342	719	621	551	521	519	500	433	481	471	415	448	385	388	415	405	391	418	380	414	405	409	378	410	409	416	393	379	372	408	358	400	368	413	407	398	363	368	366	360	388	380	396	399	383	371	402	377	396	397	397	334	388	361	411	367	373	420	368	367	350	398	379	392	339	380	407	384	348	378	430	408	377	373	397	349	325	373	374	356	369	381	372	370	384	379	363	356	390	344	341	391	363	351	367	419	356	358	381	365	380	410	401	350	381	388	382	396	372	387	376	377	379	389	364	359	354	387	371	363	342	393	348	399	372	369	356	374	401	389	374	381	365	361	392	367	375	377	412	401	387	382	387	367	383	375	378	380	382	315	377	377	404	344	376	379	386	353	373	357	381	354	368	350	355	354	361	369	342	353	373	374	373	364	374	367	356	367	355	366	369	384	376	393	376	399	359	393	367	383	372	370	376	357	368	386	356	358	369	381	333	341	398	396	359	365	346	373	352	350	366	351	349	375	377	391	417	371	392	363	370	356	380	352	371	321	364	376	381	370	390	388	393	416	375	375	338	368	354	411	371	370	367	369	396	362	361	353	381	370	371	380	400	363	368	371	364	386	364	356	349	369	368	358	411	375	392	379	380	378	387	405	370	392	382	379	393	376	379	388	346	370	412	381	360	384	411	373	387	405	362	395	378	382	363	430	359	397	382	327	354	396	365	369	384	352	345	417	372	394	402	371	400	365	333	373	347	368	407	377	365	392	349	378	345	357	366	410	412	343	341	405	353	373	380	363	410	368	377	386	362	355	356	385	379	407	396	380	442	385	370	357	359	382	390	369	341	366	353	363	401	361	399	373	357	383	359	372	389	318	364	371	387	365	363	414	390	356	368	353	376	386	366	347	415	358	342	410	366	383	376	394	389	379	384	383	352	389	387	390	382	351	381	381	380	354	376	397	368	338	375	361	393	372	404	353	391	351	360	379	388	360	384	356	347	392	384	402	378	387	326	378	345	362	372	376	389	379	393	359	387	358	388	371	367	386	358	366	378	387	413	337	426	372	362	371	348	382	370	381	368	374	367	357	374	374	363	379	410	367	393	398	373	390	377	378	364	388	361	336	369	375	390	406	395	381	397	336	377	385	402	347	341	383	341	390	364	399	391	371	387	395	388	342	366	362	392	381	381	375	348	364	349	387	373	349	344	378	364	341	381	337	368	386	359	387	362	358	385	382	356	381	351	360	369	423	360	386	367	401	405	422	435	367	382	379	379	349	408	398	383	373	379	363	353	388	368	373	395	357	414	378	387	365	388	360	345	359	387	375	366	352	344	377	354	393	380	370	369	385	380	379	383	390	369	394	400	340	361	403	358	412	389	369	381	371	341	410	406	369	357	365	356	377	367	351	368	373	348	342	363	431	395	379	352	378	386	373	313	376	343	394	339	380	366	405	370	392	386	351	356	401	374	364	364	400	355	369	377	381	362	356	368	367	357	367	371	374	368	362	373	337	404	361	345	352	359	368	342	402	387	370	384	381	392	368	359	357	327	348	379	360	341	385	370	382	380	358	334	352	368	379	358	342	359	372	374	346	341	357	366	372	385	382	378	323	356	362	341	395	372	359	335	333	394	376	402	358	390	355	325	364	393	381	370	367	367	361	377	363	366	403	374	349	374	362	367	372	346	364	353	400	374	409	385	374	408	382	360	371	390	393	361	354	386	374	388	411	391	381	366	366	363	362	372	370	395	383	359	383	393	355	369	386	392	344	341	389	368	373	425	376	335	392	375	361	357	391	354	371	380	353	351	394	351	378	361	385	358	365	357	383	384	372	368	354	418	387	377	365	360	396	344	377	392	382	374	373	365	386	383	399	342	336	380	368	385	380	372	396	342	367	370	380	348	356	377	321	387	370	385	351	363	333	349	345	380	406	401	377	335	369	419	381	400	349	366	357	370	385	342	388	345	376	377	346	382	391	409	369	352	353	372	381	369	399	353	339	343	366	366	372	396	340	359	394	388	369	347	407	374	346	400	423	383	421	397	336	399	378	375	340	382	391	379	371	385	358	389	372	363	397	367	380	388	355	374	367	370	389	344	381	379	362	393	364	391	391	361	354	391	363	390	374	376	345	372	337	381	363	402	392	383	397	414	376	396	391	417	387	376	340	357	411	367	375	350	387	407	358	397	399	368	394	353	369	391	329	367	372	406	376	387	380	383	393	357	373	368	368	414	366	331	361	339	358	353	367	385	382	370	344	384	363	369	357	386	374	406	427	370	404	344	384	369	368	391	368	365	384	399	357	352	373	376	393	382	380	371	367	357	358	399	380	382	381	391	376	359	392	357	380	383	331	386	403	323	345	381	373	402	379	397	354	370	371	324	361	393	363	340	414	390	373	402	354	378	364	373	407	387	405	362	401	376	367	398	412	374	361	350	346	377	360	352	365	362	363	364	351	378	352	342	372	385	369	410	363	363	398	393	360	367	366	361	373	369	375	358	365	361	355	348	338	378	384	366	340	372	376	336	350	405	353	373	371	379	374	387	367	351	373	389	364	374	358	389	378	388	341	370	368	386	406	394	358	384	392	400	388	378	375	385	356	378	316	350	332	407	343	379	353	378	388	365	389	361	357	369	368	371	375	325	371	390	371	377	358	372	362	375	391	386	383	375	381	367	359	366	418	393	367	380	413	368	373	401	357	389	361	380	362	385	364	360	354	387	394	362	383	341	378	413	344	357	382	377	367	366	360	425	354	361	385	362	380	361	367	381	374	429	384	367	376	404	328	359	351	393	353	360	388	353	405	385	382	371	358	353	363	372	383	394	377	408	390	354	388	361	352	366	345	345	353	371	340	359	370	370	367	364	388	361	338	379	381	374	362	363	333	362	393	383	366	346	372	369	346	343	380	345	373	390	378	367	357	350	349	375	351	337	407	382	377	391	353	359	345	383	346	363	382	365	365	404	389	383	373	360	392	367	375	382	381	367	346	351	381	359	388	378	381	396	381	355	373	353	373	377	371	406	347	344	389	393	379	409	398	381	405	334	343	346	389	376	398	361	351	342	383	376	374	402	355	368	398	404	363	370	373	380	361	361	379	351	394	372	386	359	348	350	368	388	376	402	379	399	415	363	359	367	342	377	389	353	362	393	343	390	363	387	363	380	390	371	382	405	371	363	368	371	380	369	329	372	358	372	392	340	358	417	384	360	362	375	368	368	389	383	374	355	389	390	383	385	361	367	325	382	372	383	383	402	375	362	358	331	371	362	426	380	339	360	374	354	349	391	362	402	385	338	364	341	338	355	369	387	398	368	386	358	405	367	359	320	357	366	367	374	374	381	336	371	338	378	346	387	403	359	376	376	352	386	356	402	376	361	341	352	368	367	345	366	348	381	346	384	389	410	399	366	345	399	342	352	363	386	372	416	394	385	380	363	339	381	386	374	366	390	386	339	375	363	367	342	383	370	387	395	382	370	368	359	374	344	412	370	373	374	350
40632	11873	9802	5153	3381	2460	1961	1592	1347	1171	1036	936	837	900	793	762	735	758	716	698	684	673	645	643	610	629	618	618	619	602	573	630	606	681	616	613	601	620	589	582	603	573	596	601	565	569	606	596	594	569	626	596	560	572	544	573	541	596	577	564	582	561	557	593	592	546	553	624	563	560	554	594	579	572	579	595	584	569	600	594	618	578	586	615	559	562	558	567	565	567	574	591	556	574	556	593	576	580	565	585	562	555	582	572	562	553	584	600	602	589	527	585	543	595	616	580	560	541	583	583	553	589	574	557	568	596	614	582	588	525	580	549	616	552	564	570	566	563	603	597	547	558	575	589	580	600	577	575	518	608	553	546	558	572	591	570	592	581	570	595	602	551	559	607	574	565	598	578	587	611	558	572	575	557	526	552	557	555	563	590	532	569	570	548	562	554	549	587	564	570	554	567	542	565	574	560	578	557	561	534	614	591	552	621	570	566	559	588	572	565	595	620	568	600	587	543	552	591	552	595	585	565	610	596	592	555	544	568	589	606	588	585	550	547	605	581	580	562	567	598	578	590	598	592	602	591	554	563	527	573	531	584	583	605	523	574	584	598	579	593	578	556	561	562	552	566	568	572	554	579	578	584	631	589	529	559	589	564	595	576	562	598	574	547	593	577	535	575	563	587	571	548	572	558	606	553	539	531	558	587	534	569	588	550	595	565	577	586	546	565	559	594	567	580	577	599	555	521	577	612	581	581	548	591	606	584	596	619	579	594	564	552	584	548	579	554	577	544	606	607	610	576	604	555	559	558	581	596	551	565	560	542	556	576	559	548	541	612	544	549	594	624	559	545	616	563	563	583	565	606	545	576	547	624	596	550	534	624	564	549	585	585	573	541	555	556	538	569	590	564	580	552	586	564	558	580	553	573	618	588	588	547	575	583	610	554	521	557	580	538	609	539	554	548	556	552	587	585	576	572	585	571	589	570	540	527	555	571	570	594	526	601	548	594	545	560	564	557	572	568	582	613	594	599	619	548	584	592	531	555	592	605	576	555	582	588	593	576	596	601	534	586	582	604	568	568	608	596	584	568	550	579	581	572	559	520	578	590	554	533	621	589	607	569	553	599	567	591	599	557	546	610	551	573	607	543	571	592	518	617	551	587	542	545	576	607	550	535	563	575	581	538	595	575	529	567	571	553	589	544	566	620	631	597	560	582	603	600	581	590	580	559	577	604	566	573	562	595	595	592	537	583	586	605	585	593	572	615	554	559	570	585	578	594	552	577	611	598	553	597	585	570	554	576	579	642	553	567	612	583	619	595	592	588	549	625	555	585	562	577	588	573	540	578	586	564	556	609	598	583	588	555	561	567	578	608	565	570	581	536	536	508	531	568	576	581	616	596	558	531	557	589	536	548	601	569	589	542	553	560	578	572	573	551	564	586	621	554	581	552	548	548	564	592	564	609	548	606	567	570	592	567	587	589	556	568	514	559	569	573	572	574	591	543	587	567	537	570	550	575	592	545	514	585	538	596	545	585	625	605	525	576	570	578	570	553	549	551	537	586	560	560	550	598	588	564	593	541	588	601	561	571	588	588	593	574	579	550	582	554	577	611	597	596	569	580	554	574	505	615	533	585	578	582	544	629	544	580	576	574	557	592	596	539	590	547	580	559	548	569	549	589	576	587	519	550	598	568	546	562	573	533	601	573	556	565	539	548	564	576	553	571	600	553	567	629	628	597	568	583	538	609	574	560	570	571	534	583	593	573	600	562	568	584	537	571	601	519	583	558	564	527	591	560	611	577	583	541	561	586	594	552	570	565	598	541	598	569	575	558	560	525	564	595	595	597	566	613	605	583	543	579	602	594	577	582	580	583	566	551	519	608	579	568	570	554	541	621	520	589	584	546	563	566	556	568	562	571	545	539	591	589	542	558	555	542	560	559	526	580	581	589	558	579	577	557	586	569	584	589	603	580	539	552	561	598	613	599	541	581	550	572	526	541	563	536	531	561	578	605	602	620	583	575	563	564	568	555	573	621	550	581	539	548	582	557	559	612	585	530	591	609	564	583	552	593	557	566	574	580	634	573	565	581	572	532	611	585	564	544	542	570	580	559	613	565	571	585	619	573	577	553	567	586	537	578	562	593	603	584	534	543	603	569	545	571	563	566	592	552	507	547	568	585	575	572	556	513	565	616	614	577	603	602	585	582	565	570	558	582	559	595	585	609	568	551	579	585	578	570	568	580	551	615	560	581	562	578	568	576	560	547	598	570	511	586	636	568	568	550	589	531	565	544	586	575	606	585	575	568	579	597	595	578	556	538	604	535	534	582	556	522	617	558	569	570	590	561	559	583	577	569	597	550	542	605	565	534	585	616	550	583	578	569	584	587	570	564	610	577	603	572	580	546	571	542	552	548	539	555	580	591	601	616	578	575	543	612	630	573	566	540	529	564	553	538	584	542	561	629	573	561	580	567	546	599	548	584	558	574	596	593	582	597	544	579	553	592	543	534	575	618	544	582	562	523	564	617	597	571	602	544	588	573	584	584	623	587	622	596	562	561	527	592	533	574	554	558	593	584	594	595	564	554	569	608	572	560	577	591	601	610	605	573	576	548	579	580	589	602	541	568	604	574	533	612	600	579	562	596	569	583	568	608	567	551	570	575	596	582	626	573	600	546	557	577	624	614	590	556	594	537	559	558	545	602	565	600	567	557	569	593	601	544	537	570	561	587	579	585	560	557	539	573	558	538	550	576	572	548	551	612	568	578	610	563	590	561	547	578	584	583	563	576	589	598	606	560	536	585	617	604	599	562	622	583	588	585	566	584	584	586	569	570	570	608	557	524	565	549	577	582	612	557	562	605	557	609	554	598	545	551	549	597	542	581	577	596	587	554	559	573	560	555	621	592	565	508	570	560	559	540	573	583	540	605	587	603	543	589	578	569	555	569	592	587	584	588	591	607	567	601	596	570	598	568	556	594	605	545	555	588	563	603	588	577	583	539	598	597	566	586	538	564	555	592	563	576	599	544	563	571	583	589	546	558	610	552	584	595	557	559	595	593	599	585	518	569	589	545	563	539	624	543	583	633	550	517	613	582	589	569	576	596	529	546	569	575	626	531	548	615	560	568	549	624	594	597	599	562	570	613	563	594	612	595	520	576	557	550	555	528	565	570	591	545	560	587	563	575	566	569	566	613	589	546	564	630	589	557	530	529	598	583	624	567	568	542	544	529	568	556	581	581	597	582	581	595	617	591	568	535	595	578	541	581	594	536	555	622	557	598	595	575	591	596	576	543	597	574	615	551	558	564	574	568	594	564	565	589	540	541	563	614	541	597	547	601	566	541	516	523	587	557	589	577	607	549	555	594	597	592	550	572	582	596	589	557	564	567	581	570	517	579	587	593	573	561	589	568	539	526	585	606	550	595	597	599	611	536	560	592	603	554	541	619	559	595	574	545	559	581	563	554	578	584	573	581	565	603	600	550	562	575	538	574
23242	21476	29187	24192	21466	21359	3490	737	507	458	412	382	370	344	302	330	253	252	271	269	264	234	250	242	237	262	230	263	240	240	232	220	227	218	241	235	227	238	224	215	217	254	222	229	239	207	203	191	227	241	221	217	217	235	209	204	218	218	219	193	229	228	222	186	222	193	210	209	246	216	248	216	207	214	210	234	213	190	187	212	201	240	206	198	236	261	170	217	198	204	240	226	226	213	235	215	239	199	213	219	184	198	227	226	221	195	195	222	201	222	211	214	236	204	212	204	206	204	228	215	208	215	206	234	205	236	206	198	212	212	208	209	220	198	202	228	183	201	216	200	197	215	226	221	222	222	217	212	208	220	228	199	192	210	216	190	228	204	206	237	195	226	201	221	236	215	180	237	209	199	211	211	211	224	199	198	210	218	211	222	202	191	223	199	210	237	195	191	202	208	216	249	198	196	205	224	217	233	210	204	186	195	218	215	225	219	210	189	187	195	224	204	222	188	215	232	215	204	223	222	213	217	242	212	222	190	198	209	226	217	205	249	228	200	205	208	226	230	232	225	220	198	197	212	204	208	225	229	221	222	190	208	226	205	194	228	202	225	210	210	222	225	212	218	171	194	208	228	188	203	211	230	194	211	195	203	216	198	215	189	228	213	199	203	191	208	190	204	212	210	225	227	196	239	243	213	182	218	215	213	209	218	222	196	238	216	219	218	211	204	202	213	226	196	237	194	195	199	197	217	207	180	205	224	211	221	216	220	204	195	209	199	194	235	209	188	227	237	220	207	194	214	213	207	191	202	199	205	214	196	205	222	221	208	196	223	208	190	209	220	197	215	220	245	210	189	203	212	220	238	212	218	202	229	177	192	213	220	202	228	224	215	206	195	206	231	202	193	191	224	204	210	211	214	227	213	205	227	204	210	206	190	196	202	203	209	229	206	203	207	229	212	186	182	231	203	199	215	241	201	208	206	220	208	213	230	205	198	231	204	210	227	218	204	230	218	217	207	221	192	218	202	193	201	222	185	206	213	230	239	216	174	177	193	198	231	215	192	229	186	200	211	215	218	201	201	190	196	223	206	212	241	209	213	197	223	189	222	233	202	211	212	212	221	226	205	231	206	222	221	173	198	215	219	193	170	219	216	200	225	187	210	197	206	205	232	204	211	198	207	187	200	220	221	197	220	195	192	206	219	197	212	204	210	233	215	203	212	235	190	227	214	193	213	216	174	235	213	248	198	222	209	233	178	208	200	207	227	194	203	205	216	205	214	202	207	197	214	236	216	223	221	215	235	217	206	236	213	209	213	208	209	225	204	225	199	228	217	218	242	205	192	204	243	217	207	187	186	229	192	206	200	202	203	196	211	221	199	237	228	184	186	204	207	214	221	222	220	207	208	200	207	220	217	229	227	216	200	182	232	194	215	251	187	221	222	238	211	206	217	222	200	207	207	234	197	203	202	203	209	182	209	196	218	205	212	215	223	230	226	229	229	183	230	203	200	218	226	189	213	194	217	204	209	212	210	224	228	197	206	217	234	215	210	197	241	209	208	206	205	208	209	215	215	200	188	214	230	211	198	208	206	221	244	214	253	214	225	220	200	209	220	235	231	220	246	191	220	216	212	215	243	213	232	214	204	187	212	206	209	214	205	232	216	198	212	229	199	212	201	208	199	190	201	197	232	230	205	203	218	198	192	223	181	243	214	214	249	226	223	206	196	201	203	230	210	235	219	231	186	208	197	204	213	220	210	194	215	198	214	208	186	205	221	218	202	205	230	215	212	210	218	203	223	210	224	219	210	200	210	176	212	209	197	217	205	229	217	166	200	223	218	192	223	219	193	218	218	216	207	229	216	198	214	226	221	210	216	210	213	225	196	207	191	230	202	206	245	215	196	217	239	187	240	235	205	213	219	186	208	220	194	227	227	206	231	201	208	224	206	204	218	223	215	208	208	207	200	195	232	218	224	205	198	216	179	192	225	210	179	209	231	215	214	222	224	210	228	180	205	234	216	201	224	185	208	218	203	193	199	209	215	175	220	229	177	197	202	225	227	228	223	217	216	215	201	202	191	212	225	221	210	199	193	188	227	198	204	211	217	196	209	216	225	228	228	202	224	213	226	199	234	207	213	211	197	192	198	225	202	225	191	236	192	211	192	204	222	205	206	220	174	218	233	216	212	228	204	224	230	198	213	203	201	222	202	229	219	204	210	207	189	210	221	214	202	192	221	222	186	212	181	192	193	196	193	215	196	213	221	210	198	222	232	215	190	209	201	203	209	240	200	210	209	180	205	236	238	228	219	207	224	211	213	219	213	194	214	223	222	221	215	224	215	212	204	225	203	217	176	190	193	201	205	233	215	213	209	211	205	203	219	200	219	215	216	201	235	205	226	208	212	220	221	206	193	222	236	211	206	217	234	189	209	204	200	217	206	243	251	200	208	199	224	211	226	227	204	205	197	202	193	194	219	216	209	181	212	236	208	217	195	203	228	201	204	220	216	214	214	210	217	209	231	224	186	202	193	204	228	205	209	211	194	227	224	209	202	194	239	201	217	220	209	193	228	196	195	234	205	219	205	195	217	183	192	216	190	208	220	211	202	235	200	214	194	200	228	192	190	188	199	189	214	206	233	231	188	207	231	224	207	204	205	205	212	208	189	208	203	204	218	205	216	214	205	230	213	218	211	209	189	215	213	206	240	209	222	223	210	208	204	209	185	238	233	223	238	212	211	216	215	213	189	209	215	222	204	224	219	202	216	199	210	205	209	209	203	214	188	222	216	193	194	213	226	213	219	220	217	230	230	208	191	256	207	204	211	204	204	220	194	196	206	208	207	211	211	217	213	202	217	218	189	223	223	223	211	191	239	219	216	200	190	203	214	221	207	197	199	252	215	218	218	189	209	243	207	192	186	196	212	202	172	205	221	201	193	209	230	210	211	226	207	205	224	205	219	211	211	192	215	203	210	177	207	221	206	241	214	206	195	209	205	182	237	202	206	209	180	204	203	216	196	211	211	206	207	208	219	216	221	215	187	222	213	218	221	215	196	208	197	201	195	200	194	211	218	203	202	217	188	195	199	206	210	205	202	192	208	210	188	224	219	191	208	208	227	233	194	216	208	191	195	198	197	222	211	192	225	195	207	206	185	182	194	212	197	189	201	223	226	202	218	222	194	225	217	221	244	216	217	195	211	193	231	218	231	195	209	205	206	212	216	220	193	217	175	208	182	207	196	215	199	231	205	211	207	195	195	225	205	232	211	193	215	210	180	203	201	205	241	203	207	227	220	200	226	225	208	198	205	213	214	215	217	244	200	214	206	218	203	225	217	219	197	246	246	207	204	197	211	220	201	198	217	215	225	198	203	182	223	198	194	208	211	191	187	234	187	230	212	194	177	206	217	233	203	203	172	205	219	225	202	207	230	225	213	201	223	220	224	224	210	206	194	220	229	189	223	226	201	229	218	211	197	219	238	229	202	210	190	214	230	218	210
40300	13713	12104	6255	4076	2851	2169	1684	1430	1162	953	867	772	690	651	630	601	566	491	536	476	422	430	444	445	425	446	413	419	367	420	394	370	412	422	345	369	404	358	343	361	373	374	330	333	373	347	342	363	341	380	371	364	345	341	333	334	326	352	327	304	314	311	353	341	326	304	365	380	354	353	348	333	345	358	354	357	357	350	326	323	363	315	345	364	353	335	327	314	307	356	361	322	361	344	346	355	357	318	312	348	334	310	350	336	349	338	350	344	332	346	330	335	297	334	345	344	324	358	338	328	325	332	307	313	337	337	370	334	319	353	329	327	317	302	299	346	359	380	337	342	311	336	289	338	297	320	302	328	352	344	311	348	299	334	322	341	305	339	346	344	333	311	369	351	356	328	352	348	308	335	352	353	357	347	338	339	323	310	314	329	349	337	348	358	315	308	355	346	343	349	366	353	339	320	306	326	336	335	347	329	310	328	329	329	320	316	315	356	327	307	322	364	331	321	354	339	323	320	287	303	338	308	332	306	350	341	335	319	365	363	315	349	346	333	354	342	335	355	331	316	307	328	348	332	316	324	356	356	341	338	323	315	355	361	358	338	322	314	341	312	334	320	290	348	337	328	330	353	348	333	334	326	329	323	359	311	329	348	348	346	301	329	339	348	309	360	348	330	298	341	322	355	321	303	330	314	340	306	371	289	343	336	341	311	309	308	345	339	345	338	312	311	319	337	348	336	333	318	345	340	384	333	336	354	313	297	319	317	371	331	325	325	343	357	327	338	333	323	351	332	315	321	342	335	322	317	364	341	335	334	295	355	373	330	355	333	340	286	304	313	333	297	324	318	325	339	302	329	346	336	348	341	355	302	347	333	335	306	319	341	316	324	345	352	327	351	342	318	350	355	310	331	307	303	331	334	351	302	338	349	307	339	329	350	341	324	362	382	341	311	313	341	340	338	323	345	296	332	359	340	337	323	313	341	301	325	326	382	326	362	332	305	341	302	359	316	323	354	320	345	337	332	334	329	319	349	333	346	311	309	322	341	338	305	353	341	326	346	328	305	318	316	307	333	358	325	318	303	312	307	341	350	362	345	340	337	321	351	342	318	309	339	296	354	321	344	349	326	329	317	318	341	325	305	350	341	337	334	355	333	340	352	340	326	362	314	318	334	325	360	313	315	352	300	322	339	324	348	347	358	363	318	332	334	333	349	294	356	334	325	340	311	329	365	334	335	322	336	347	328	357	318	346	354	301	291	332	312	325	343	310	307	334	306	343	334	347	332	311	335	310	340	300	303	298	327	332	337	334	349	330	308	345	327	319	326	312	349	324	313	329	345	350	344	295	330	315	321	343	327	300	323	316	355	311	350	325	346	367	325	334	331	333	333	324	320	326	336	342	352	314	316	309	359	323	333	349	342	352	318	353	338	347	316	312	320	349	345	316	304	331	331	321	310	348	318	329	354	342	337	318	323	325	334	355	311	340	344	300	330	341	316	345	325	354	318	321	371	305	326	323	333	340	351	327	336	352	379	318	328	317	316	314	337	314	313	339	364	323	314	331	341	330	329	320	350	310	338	299	321	352	352	360	320	331	333	326	315	339	343	299	330	323	342	305	319	344	307	330	322	295	354	347	351	329	321	315	357	361	347	335	331	368	350	371	358	337	338	302	343	340	319	370	339	367	360	323	328	327	330	326	336	334	342	343	323	324	339	320	314	363	367	310	308	320	328	350	344	322	338	313	332	320	373	331	334	312	348	357	358	321	330	331	369	329	367	362	369	325	345	331	314	321	350	354	362	324	349	346	348	352	352	328	331	340	304	313	344	337	371	353	360	333	316	311	299	323	321	360	352	315	344	336	341	356	333	346	333	345	335	329	338	298	313	305	363	332	316	307	314	329	302	305	366	320	306	353	337	324	323	351	330	344	352	336	362	368	352	333	339	341	322	321	333	345	312	328	358	311	349	327	327	346	334	362	346	333	315	318	314	337	313	371	360	321	331	348	324	318	318	342	336	352	339	302	341	316	299	313	346	377	343	323	327	326	347	316	331	288	358	329	337	333	348	344	338	297	357	343	304	336	332	303	346	333	335	323	324	313	347	329	353	305	335	331	306	350	340	353	333	286	333	345	336	365	329	340	349	303	358	350	308	336	336	321	314	371	340	318	331	346	315	352	316	311	332	298	341	324	339	345	301	343	323	353	348	339	351	346	311	338	350	313	328	305	327	345	343	342	302	328	334	321	325	318	333	339	354	315	336	320	338	291	328	322	325	327	322	336	320	308	305	331	324	354	288	287	348	352	324	297	323	330	297	337	304	335	317	300	357	342	360	387	335	339	312	347	338	349	326	342	375	328	352	347	286	329	346	334	340	322	355	308	355	338	328	342	355	359	347	353	337	329	327	336	329	307	349	350	345	336	343	304	330	317	322	330	342	330	319	314	313	330	318	338	312	331	352	337	303	374	334	320	337	314	309	363	348	325	283	306	339	310	328	317	337	346	310	327	301	316	346	307	317	306	335	320	307	343	307	321	326	344	339	354	351	342	334	347	345	322	320	329	328	294	325	351	322	323	328	318	339	306	321	319	357	384	364	310	354	302	334	353	326	346	302	271	361	340	309	314	322	330	358	371	347	356	330	325	343	308	335	322	333	356	326	354	342	331	299	343	304	355	292	360	353	325	345	340	330	304	334	347	311	342	334	311	310	284	298	346	322	359	342	345	332	340	329	352	361	335	346	345	347	316	353	300	344	332	315	313	315	317	319	354	359	321	340	303	326	352	323	334	313	323	351	339	317	304	317	335	334	389	333	332	302	339	343	307	338	335	340	314	304	325	326	346	311	343	363	352	311	352	344	334	334	335	302	327	357	340	330	334	328	352	343	319	333	337	359	331	319	318	313	326	329	319	332	328	321	355	341	353	316	336	301	326	335	371	329	344	332	285	344	341	343	329	363	343	364	315	350	359	348	324	339	354	330	330	345	340	296	298	336	322	322	337	323	331	343	374	344	351	292	304	363	343	316	327	376	326	309	318	346	325	315	372	351	311	360	315	354	341	315	370	331	361	318	332	343	346	327	339	340	318	331	328	338	317	294	309	357	333	312	357	311	379	318	332	339	352	333	331	347	333	344	313	305	355	309	283	311	344	345	314	305	320	340	347	339	304	283	344	368	324	307	306	320	335	337	344	341	310	349	310	342	323	327	363	341	340	357	362	316	342	325	327	341	304	335	320	355	322	291	334	327	334	315	325	358	359	344	347	331	343	334	364	313	340	336	339	347	352	332	342	362	354	341	334	334	361	314	339	327	350	351	322	315	344	335	319	337	345	322	347	295	318	295	319	333	328	334	351	347	326	345	336	333	346	321	321	350	343	318	333	353	315	336	340	358	315	308	348	310	352	352	338	329	308	334	307	352	363	320	339	331	320	333	305	351	322	308	354	300	322	329	358	321	355	345	333	341	349	347	325	327	357	320	335	325	285	314	317	317	295
27334	20500	7231	761	506	467	407	442	432	440	423	410	437	423	460	437	436	422	435	415	422	401	403	407	428	441	419	427	403	438	429	407	437	398	399	418	413	415	425	392	398	426	414	413	376	414	410	396	411	432	434	399	408	418	449	411	436	404	430	414	398	420	441	417	451	396	461	393	445	425	404	398	435	418	394	383	396	420	354	421	440	383	440	418	401	387	443	390	416	385	412	409	416	398	431	412	398	386	397	419	397	421	414	395	422	392	416	411	427	420	376	420	411	397	366	461	422	405	417	403	414	423	408	447	411	379	399	412	404	430	423	421	387	397	400	417	418	430	395	411	438	405	417	380	414	399	415	422	424	399	440	386	409	416	442	408	440	458	429	395	426	437	475	400	417	416	411	423	411	425	410	375	434	404	403	457	406	386	400	409	408	438	426	392	432	413	366	417	404	430	423	411	449	395	406	410	436	467	462	414	438	398	423	425	398	430	405	419	381	412	393	444	448	408	439	403	436	437	453	387	406	413	419	403	376	406	411	469	399	408	377	423	402	429	422	424	409	408	425	436	432	399	411	431	390	372	439	375	427	377	380	390	421	443	422	384	409	408	426	375	390	380	390	418	437	432	437	416	429	384	450	390	372	413	395	407	424	424	427	399	431	459	385	368	417	399	409	413	397	444	391	380	393	403	441	374	402	423	437	491	408	392	436	404	401	398	389	441	428	401	426	419	433	426	456	417	434	417	434	404	407	407	425	415	429	393	418	430	454	409	405	436	427	404	428	405	425	422	440	442	443	410	397	431	413	433	417	409	405	454	400	406	432	450	433	407	409	439	363	435	394	374	447	432	425	399	422	404	393	421	393	410	429	425	414	422	468	424	425	378	407	429	435	415	415	429	412	392	416	431	379	419	444	413	423	389	383	397	402	413	388	414	383	435	425	416	421	410	394	418	394	382	417	419	401	402	393	408	412	455	397	390	404	431	394	441	394	422	431	429	425	393	397	425	421	409	408	418	398	411	435	366	424	365	429	406	415	398	404	412	428	410	389	423	426	438	401	441	427	405	410	406	422	419	394	384	451	411	402	425	373	400	415	422	456	409	418	383	409	420	403	398	404	437	382	366	428	408	393	418	448	444	463	379	440	424	438	454	424	402	408	400	393	392	407	419	411	390	428	460	389	436	447	394	411	401	439	408	396	401	403	395	429	405	394	418	413	396	376	422	407	425	389	411	399	407	415	431	406	435	405	420	435	416	422	403	438	422	405	390	361	398	421	399	408	415	397	438	400	408	406	421	418	405	391	378	389	351	392	442	422	437	409	433	440	428	411	405	428	409	444	405	417	419	412	375	427	405	435	440	438	406	405	409	397	419	416	412	414	369	441	448	417	431	434	418	435	410	389	385	416	406	434	410	462	381	437	411	428	387	403	436	405	416	393	378	390	417	408	388	407	379	407	406	404	380	428	411	382	407	410	423	397	406	444	415	408	395	404	400	387	450	409	429	398	401	401	436	382	416	426	390	434	389	423	436	417	417	411	377	410	398	401	452	469	408	419	404	431	410	423	456	412	386	450	426	397	402	436	439	451	394	402	390	418	408	405	397	425	410	418	414	393	420	405	398	396	414	393	420	430	421	414	378	432	414	426	418	404	456	441	460	417	419	430	375	430	413	436	444	445	422	387	430	378	422	413	418	407	408	454	398	441	435	416	408	415	452	373	444	429	394	402	440	406	411	401	404	418	401	434	428	412	422	407	408	441	414	411	416	387	438	390	384	406	402	387	367	439	392	442	417	418	392	412	400	423	393	420	391	403	430	414	428	393	404	422	414	380	390	396	436	451	436	396	409	440	448	446	404	462	402	407	427	407	426	416	398	437	415	417	404	391	401	402	420	375	421	436	437	422	391	436	400	410	437	405	444	402	416	412	385	408	444	395	402	416	395	382	413	428	414	396	452	417	389	404	397	403	438	410	427	462	390	388	461	396	413	378	389	382	415	384	399	436	425	407	429	434	437	438	405	396	442	426	374	449	456	426	440	421	459	432	418	445	402	411	430	401	424	436	455	380	405	409	400	425	448	394	439	411	417	439	440	424	438	412	404	418	417	396	390	421	406	372	414	372	425	400	345	407	416	408	416	424	402	390	388	406	427	420	411	380	413	420	416	433	442	425	387	412	412	401	407	421	400	409	428	438	450	366	430	408	402	400	408	454	416	398	444	418	395	410	403	462	407	426	442	432	436	445	384	420	413	423	382	395	386	441	420	423	432	421	405	467	399	397	425	378	409	397	411	434	397	448	399	407	400	359	415	402	373	397	416	425	464	431	403	415	407	428	363	403	419	407	388	405	391	432	389	422	410	410	375	380	435	430	415	407	439	420	422	384	380	438	415	441	435	416	447	419	434	435	463	418	412	412	415	404	415	391	442	401	445	412	402	410	417	392	421	400	436	393	421	418	417	408	427	407	407	401	438	388	382	427	416	423	422	435	455	424	389	434	445	397	422	423	444	412	393	369	422	409	431	429	403	423	399	411	425	411	445	422	433	434	382	431	409	392	386	401	414	411	400	435	412	389	403	416	405	459	434	394	422	410	427	418	402	466	439	434	396	400	445	438	419	430	383	398	442	406	460	401	433	433	405	404	412	428	422	406	397	427	419	405	441	390	434	438	397	367	376	374	441	424	417	462	437	387	412	429	429	418	386	426	423	435	418	427	439	411	433	418	446	411	427	406	414	411	417	458	416	407	414	394	408	427	394	411	401	424	403	426	394	424	409	434	427	415	414	428	410	405	411	418	379	411	395	430	432	389	392	416	398	426	414	408	422	444	389	434	414	391	397	447	384	438	427	404	441	402	417	449	418	403	368	405	433	401	378	412	390	405	409	398	407	426	429	431	412	382	450	382	402	418	380	415	429	418	397	446	416	408	393	386	392	426	412	427	437	396	384	408	404	413	395	402	407	426	417	408	430	400	400	425	414	378	365	465	410	440	398	393	435	400	416	439	396	440	393	394	423	437	404	435	407	405	422	435	366	402	400	402	450	407	426	419	424	398	415	411	406	405	410	428	433	410	448	412	417	383	454	375	432	426	437	412	383	435	442	408	395	405	387	418	389	404	423	443	408	449	374	448	412	383	392	395	384	417	432	412	440	448	441	385	428	366	400	397	417	407	419	413	411	421	375	400	434	415	413	422	430	427	438	388	437	429	373	409	412	407	442	444	463	469	400	426	417	388	427	428	398	418	427	419	399	419	440	392	409	393	375	456	426	405	404	419	375	382	401	420	430	420	405	428	432	417	385	420	464	417	440	423	386	419	408	407	388	405	444	434	427	465	378	406	357	405	402	417	415	372	406	441	397	436	390	414	435	405	421	429	426	425	424	447	406	383	391	417	417	406	454	438	442	436	419	395	405	416	400	444	416	430	383	404	437	414	432	441	432	395	430	437	447	427	399	425	432	397	407	423	420	431	397	429	447	433	445	383	404	422	408	455	399	388	433
18722	2279	1262	876	797	751	687	686	699	630	655	625	656	668	657	641	639	606	605	643	632	619	677	662	628	647	663	657	669	631	624	629	654	624	644	651	629	618	620	626	599	617	643	637	613	653	615	637	623	633	609	615	619	620	651	614	653	587	638	639	650	567	638	622	669	643	662	641	654	633	610	700	611	614	654	635	585	613	621	643	679	596	673	599	661	601	618	648	675	636	659	600	620	584	638	595	624	651	640	623	577	620	640	629	595	617	653	648	603	628	667	637	657	591	660	626	625	615	647	644	595	599	663	629	618	618	643	573	610	644	627	671	631	614	630	604	634	616	638	615	647	657	614	617	627	665	608	639	645	659	651	638	617	631	620	607	621	611	664	650	644	657	603	596	659	649	649	636	617	608	644	601	607	644	589	590	611	609	611	607	623	640	585	587	650	630	628	665	661	624	617	641	642	652	595	667	599	648	618	661	633	645	619	649	620	624	627	617	622	676	625	620	605	626	595	593	613	643	616	636	647	599	606	659	621	616	634	596	670	650	652	644	612	598	624	608	616	650	628	664	633	585	635	658	634	623	641	637	641	606	658	633	610	641	632	599	649	619	623	653	638	646	629	603	636	652	609	608	666	604	664	650	637	600	628	636	625	612	606	624	602	623	633	609	627	627	645	629	624	634	660	637	627	611	616	625	654	636	612	656	625	634	651	630	623	674	588	630	634	680	635	657	621	605	603	615	590	609	625	644	622	606	651	612	661	624	672	619	637	655	580	600	588	609	635	629	633	642	677	632	606	598	655	647	625	616	610	621	622	672	646	619	661	587	626	660	579	648	616	619	646	665	629	634	604	616	601	610	658	652	624	608	619	596	672	637	633	618	615	609	592	666	602	676	689	620	612	604	639	645	632	597	649	613	618	645	610	605	643	682	633	622	605	614	639	640	677	604	638	626	628	604	618	626	615	645	629	608	673	644	614	610	635	640	630	630	623	646	653	561	655	621	624	641	600	633	629	685	598	614	615	638	648	635	621	670	635	585	623	648	646	634	666	634	609	595	627	590	651	623	607	635	640	633	623	614	609	644	614	665	625	628	594	628	645	648	635	618	668	621	652	633	621	669	620	686	598	625	636	610	624	642	623	610	616	642	626	618	667	636	644	590	622	658	613	581	635	602	620	652	635	617	641	641	672	626	618	595	653	636	628	617	632	642	651	630	598	630	601	643	612	673	607	633	650	629	617	590	635	611	623	630	652	623	631	629	602	582	605	646	621	630	630	647	621	641	678	605	587	651	626	628	634	643	621	631	590	621	615	637	695	633	686	648	617	655	612	614	640	603	640	647	615	626	623	614	600	586	617	689	643	661	620	609	613	623	647	646	622	647	637	595	611	653	653	624	627	612	599	618	640	690	690	622	635	666	644	662	626	578	624	594	619	669	615	618	654	598	646	617	613	626	624	616	605	616	638	614	589	597	649	665	618	623	615	632	627	623	640	620	622	635	602	624	628	617	618	618	592	616	584	609	637	635	616	612	672	660	702	623	645	598	634	569	672	622	658	624	629	687	602	616	609	605	633	646	629	629	623	634	616	679	615	653	664	634	629	636	664	623	635	624	588	610	653	625	604	581	616	644	601	622	586	608	602	614	622	594	629	629	646	590	642	628	621	609	614	634	647	643	609	635	620	641	613	616	607	626	598	645	648	592	586	667	611	655	639	639	672	657	628	639	640	662	628	639	670	587	612	618	609	609	640	676	642	638	622	594	627	635	650	632	626	633	597	623	633	625	647	657	622	629	664	614	629	588	653	669	647	629	616	632	631	607	651	567	607	620	587	601	617	623	672	650	645	638	672	579	638	643	585	661	601	584	627	668	648	608	612	675	656	638	688	627	604	629	666	615	651	593	606	673	622	606	650	619	627	628	645	609	598	641	638	575	642	639	620	650	635	634	606	640	626	608	647	641	609	638	636	654	697	667	583	641	625	617	616	596	605	591	641	615	642	584	606	660	660	625	630	638	632	644	654	604	640	611	620	631	599	627	674	626	618	630	608	617	671	668	612	657	599	617	646	578	643	635	633	698	626	620	630	609	625	650	659	652	587	591	637	623	640	683	630	624	592	580	657	596	674	678	602	634	652	632	664	579	614	598	592	619	692	610	638	622	619	633	593	647	622	631	647	629	627	652	606	682	657	654	653	642	645	608	603	592	593	557	602	624	671	630	605	604	610	608	627	596	677	633	650	674	601	659	603	625	670	591	631	595	632	668	654	622	641	614	637	618	612	650	603	647	632	612	631	647	660	594	598	654	617	678	611	612	642	650	609	650	591	578	630	600	605	593	628	647	648	648	633	638	592	635	652	630	632	648	593	646	628	623	635	635	618	660	588	650	622	630	645	631	641	652	594	674	597	630	631	603	601	594	648	679	583	604	605	649	638	625	638	646	617	597	597	641	649	597	602	598	617	623	633	674	638	657	645	607	615	609	654	634	638	642	611	643	631	648	599	646	651	596	640	613	640	620	649	643	655	595	633	627	634	625	650	605	628	646	605	613	631	666	661	644	655	619	647	601	588	605	630	621	637	592	579	620	628	589	655	643	564	652	637	615	626	658	618	613	652	653	654	638	674	650	652	646	603	628	675	648	615	635	633	627	602	620	631	627	651	635	616	632	630	630	606	618	600	629	638	573	650	642	674	643	591	628	625	605	618	659	623	632	633	619	603	664	646	613	633	647	609	661	598	592	641	630	574	613	612	658	619	585	616	627	582	630	630	593	606	630	572	637	610	660	613	643	621	633	622	616	592	614	611	614	619	645	565	597	616	665	649	636	606	647	631	676	590	655	634	628	592	672	651	616	613	607	665	601	633	594	647	638	620	638	645	617	621	638	617	607	634	655	655	685	641	578	617	639	615	635	618	679	656	631	643	581	603	598	630	633	602	622	611	608	644	607	668	635	601	658	632	616	659	582	606	614	668	639	662	624	644	632	628	633	657	669	631	616	597	634	638	633	622	642	626	627	629	663	655	630	677	618	644	643	632	710	593	610	652	618	622	662	618	655	570	660	647	616	689	636	620	635	634	604	632	719	663	623	618	613	611	654	617	634	602	634	648	586	615	594	577	658	646	618	635	576	615	611	601	613	603	635	647	616	639	651	645	622	660	618	648	656	621	608	594	591	614	633	622	602	616	628	622	594	588	608	661	622	628	606	624	584	691	618	663	669	630	610	635	621	618	620	615	624	605	634	620	629	603	629	620	615	638	635	603	673	665	671	624	622	627	633	636	684	626	591	638	643	646	621	626	657	618	654	634	559	627	638	627	594	633	656	619	621	631	640	620	635	661	588	638	614	643	631	647	679	614	665	650	661	601	639	631	644	634	654	585	635	614	628	687	600	623	686	634	612	662	663	639	595	629	618	575	609	644	619	587	583	664	647	621	639	675	607	663	614	613	671	637	632	691	623	647	584	633	652	645	584	647	663	621	626	632	624	637	632	647	643	633	681
23708	21528	29208	24304	21518	15518	1337	691	588	562	540	477	465	458	427	431	406	438	414	399	375	436	374	394	400	394	385	414	383	425	380	380	359	374	414	378	360	392	385	333	364	387	350	389	367	378	371	381	370	361	372	320	350	380	389	386	360	383	331	365	371	347	425	350	378	379	398	380	371	371	353	366	360	339	353	373	356	401	373	355	352	398	342	364	371	399	386	350	406	382	367	334	362	357	374	432	390	354	384	394	384	360	358	381	376	373	379	409	358	348	393	377	356	384	370	360	353	403	365	372	363	383	372	379	368	367	376	389	398	407	357	365	351	373	370	360	337	367	362	359	370	336	372	363	341	377	347	331	374	384	398	361	360	341	368	363	381	382	388	353	352	384	366	374	380	388	385	370	363	390	371	343	384	353	375	384	379	363	387	380	357	358	373	389	344	348	368	361	354	358	377	365	368	375	374	385	377	355	367	350	366	386	358	367	351	347	382	416	381	360	356	373	345	359	383	359	377	346	353	360	368	377	356	388	371	385	366	368	352	381	356	358	361	356	385	374	385	351	363	347	362	362	354	334	337	348	377	347	390	362	346	368	387	394	368	351	370	362	352	350	377	380	350	378	399	366	360	338	336	335	345	354	381	373	370	337	336	354	355	374	336	367	345	369	412	339	370	346	363	379	344	383	379	362	367	355	345	361	396	398	370	379	359	392	411	376	361	395	357	384	392	373	367	397	393	372	355	379	360	376	396	373	365	391	360	347	368	354	338	335	388	341	385	353	349	350	373	370	367	423	380	371	380	348	387	375	393	352	352	375	395	390	342	388	380	366	386	378	364	353	374	371	381	368	326	379	399	342	350	370	362	387	367	366	387	356	399	387	349	340	378	362	367	364	353	406	375	375	379	357	355	395	362	371	396	346	371	368	372	400	360	376	367	347	391	370	380	378	356	396	402	351	361	346	380	374	353	344	364	372	335	339	371	411	356	339	358	369	382	350	369	386	388	359	371	379	357	363	389	360	328	394	372	355	377	370	358	391	376	369	376	386	400	361	385	363	348	369	397	411	358	374	360	382	374	348	351	368	379	378	357	357	347	353	355	385	355	354	397	361	374	405	342	359	365	356	380	392	372	390	365	327	391	393	364	378	377	408	351	344	363	368	393	373	375	319	379	371	395	366	379	348	384	354	346	415	398	375	363	382	327	366	370	400	386	391	392	384	344	364	365	368	361	393	352	371	356	314	364	373	373	325	379	341	376	372	374	349	354	371	368	353	346	319	379	359	339	353	380	373	362	344	366	380	392	363	338	381	378	392	367	366	366	376	394	353	344	414	369	390	370	367	358	347	381	404	371	333	363	374	374	414	368	367	371	362	324	385	352	372	360	366	344	372	372	387	363	412	388	418	394	398	373	333	351	375	364	380	395	381	363	376	400	382	395	377	380	345	357	398	352	375	344	350	361	351	371	369	375	374	370	375	343	324	352	348	396	347	351	327	370	354	381	347	357	368	373	349	365	353	384	362	365	345	387	360	380	392	388	398	364	407	369	380	365	354	350	371	399	365	369	377	356	376	365	354	396	359	397	387	382	379	370	351	348	348	369	390	365	388	354	380	395	362	333	348	386	348	408	372	392	320	387	345	395	365	372	351	376	391	374	391	353	373	379	353	357	358	404	367	404	373	357	367	401	348	386	371	349	404	343	383	363	373	378	383	393	377	388	351	335	361	382	412	362	371	390	403	355	354	333	332	389	377	346	374	416	340	352	377	355	393	346	386	364	363	380	384	341	363	353	340	352	378	344	357	373	352	378	334	380	401	396	379	363	342	378	376	381	375	353	354	362	365	396	358	353	371	353	364	355	363	352	408	373	347	387	403	403	370	323	389	379	390	364	382	348	334	362	379	380	386	380	335	366	385	396	407	352	364	360	365	396	415	378	364	402	377	407	364	395	364	374	381	370	405	364	328	380	365	368	337	398	386	315	359	369	411	379	371	373	358	354	366	347	365	326	379	361	362	383	384	390	352	369	340	354	392	361	364	379	331	382	375	387	381	352	357	356	373	342	366	370	358	376	350	356	411	356	336	368	373	368	327	385	384	394	378	366	365	363	363	377	395	386	373	402	345	370	337	352	361	394	413	378	410	371	341	337	365	358	359	400	363	354	375	369	397	376	405	391	329	359	377	377	345	348	387	345	373	381	366	366	373	376	340	361	324	386	353	384	363	376	360	329	373	383	378	341	339	358	377	402	374	365	367	389	363	388	398	401	378	358	359	382	386	373	368	377	369	355	360	387	385	354	369	384	382	366	385	374	341	338	333	349	387	349	355	394	341	378	380	390	388	337	359	337	380	372	368	395	399	349	404	341	392	386	376	391	408	350	369	372	358	359	391	345	365	374	383	362	360	340	346	395	354	353	343	357	374	369	375	376	366	399	339	374	351	382	385	350	376	379	379	377	414	358	354	384	372	361	402	386	366	357	381	348	352	355	378	368	368	369	358	359	349	310	356	357	395	371	346	381	384	396	379	350	365	370	378	355	336	366	391	363	359	335	393	378	391	373	389	394	395	390	390	384	383	383	359	340	350	406	386	383	374	337	362	352	371	329	359	378	346	362	362	379	362	353	368	363	363	373	366	381	359	378	352	369	373	396	378	370	372	386	377	384	380	361	378	383	373	386	361	328	349	351	361	345	411	375	369	356	372	385	385	379	378	373	337	388	351	339	373	351	334	365	343	350	366	363	355	374	358	379	366	377	323	353	346	386	347	345	404	379	357	379	359	405	387	380	403	373	362	350	383	368	357	370	406	402	359	375	378	332	372	386	339	366	370	378	372	360	373	367	345	346	364	378	411	366	376	361	335	350	360	408	334	395	390	374	381	399	363	362	364	392	373	368	371	349	336	355	364	373	353	351	353	371	388	379	388	353	343	372	333	398	393	385	405	358	393	371	358	358	354	350	328	335	386	354	379	393	362	370	357	371	374	401	361	361	360	385	369	342	355	403	375	362	386	358	402	370	368	335	358	350	426	381	365	357	345	366	345	390	384	366	370	346	362	349	389	346	392	393	343	384	336	376	348	340	374	351	367	351	358	394	400	376	405	365	370	347	366	346	360	340	391	360	350	358	357	349	370	379	383	343	379	389	358	397	368	402	369	349	380	370	405	394	367	357	380	360	359	353	373	393	370	367	367	359	370	377	374	366	349	418	372	379	346	367	368	393	393	366	363	326	391	347	335	339	381	363	361	407	351	388	375	345	392	362	355	370	336	372	352	378	378	414	381	363	348	387	374	378	366	376	366	375	373	368	378	331	386	363	335	386	377	370	393	389	367	371	364	386	379	354	346	354	336	382	361	374	365	364	387	338	336	378	393	344	380	372	347	343	360	374	422	379	361	370	339	365	390	394	393	395	379	360	354	352	389	362	358	366	360	391	365	394	329	391	392	382	391	381	353	388	403	370	389	393	359	369	365	373	365	344	339	355	396	380	369	375	379	386	384
42397	12288	10070	5128	3344	2559	1956	1604	1415	1210	1082	1026	864	897	800	782	715	747	680	762	682	676	673	633	615	603	599	607	635	605	592	638	644	635	613	601	566	620	631	603	563	586	570	580	614	590	579	614	555	590	592	565	571	603	607	586	587	586	598	575	600	593	620	544	538	613	606	565	544	592	580	522	596	509	559	581	603	545	558	559	545	584	568	574	621	562	553	538	573	578	566	561	547	573	570	545	546	520	603	569	600	583	595	585	578	557	555	617	623	548	572	595	550	563	581	599	560	551	552	575	581	564	570	569	580	575	584	592	566	590	597	559	547	554	582	584	589	551	576	632	597	538	573	580	570	574	555	570	531	571	565	543	538	587	535	583	607	555	595	594	537	532	595	534	566	570	588	537	546	562	568	576	596	601	625	573	526	562	577	525	575	521	565	548	603	539	616	568	541	546	555	564	608	594	564	586	582	622	551	590	549	560	561	601	557	574	526	568	552	568	576	557	549	578	574	537	521	522	564	559	554	567	581	561	599	554	588	581	574	536	592	557	540	570	569	523	561	559	555	591	549	586	611	564	551	600	589	554	567	542	516	633	546	558	604	563	580	520	588	599	573	534	599	556	569	581	555	580	564	546	546	576	612	616	549	550	556	557	566	594	560	584	601	566	561	542	565	630	551	518	589	555	597	586	570	581	591	538	548	576	592	595	561	551	543	556	630	546	534	558	580	574	582	570	528	569	583	565	545	618	592	564	582	554	584	561	553	550	554	573	579	550	551	522	538	580	594	529	580	581	619	575	596	549	602	568	559	590	575	568	592	577	548	590	558	592	574	582	602	552	598	559	563	595	545	605	540	562	590	589	563	548	549	588	541	576	565	586	550	551	540	571	567	592	615	566	573	577	549	541	558	573	551	547	594	530	568	531	604	588	587	599	558	567	561	537	600	580	599	540	543	585	567	586	543	604	565	587	560	612	541	559	580	561	532	542	587	542	548	529	597	556	541	618	539	593	581	600	576	552	534	573	541	560	597	565	537	566	554	550	533	566	570	602	556	551	557	605	542	605	564	535	567	547	568	610	557	521	564	588	562	552	617	591	594	556	585	595	543	576	541	527	542	571	583	526	621	593	569	576	539	607	569	573	529	540	555	545	559	571	516	580	539	547	567	553	588	534	559	585	550	601	551	553	587	545	549	545	561	585	574	574	529	606	526	584	593	570	590	603	592	592	592	539	604	563	571	593	546	589	589	533	567	595	591	593	594	567	573	575	562	583	571	605	575	574	536	587	584	604	527	563	582	554	572	536	549	592	555	561	582	551	626	551	574	615	593	573	582	587	536	575	573	579	584	540	554	559	548	518	587	578	523	548	588	601	546	558	523	571	596	532	571	576	541	565	592	566	566	559	552	562	546	543	556	574	579	542	572	545	569	616	562	604	585	559	554	552	577	576	520	565	548	548	554	594	626	565	580	550	552	569	567	570	559	562	552	565	555	554	588	603	585	552	550	544	580	557	544	571	550	540	535	524	622	571	552	550	557	536	546	558	589	527	550	581	556	587	537	553	568	553	544	565	585	512	598	595	604	594	565	570	600	549	543	579	548	590	565	555	570	569	599	582	587	555	551	539	552	556	565	536	579	596	563	584	549	595	601	563	584	501	528	593	576	577	564	588	539	585	548	599	538	521	626	581	555	605	578	531	566	580	570	568	573	562	562	564	592	529	579	547	541	569	572	578	612	567	558	569	525	541	551	575	574	594	530	581	570	531	557	574	519	576	547	554	580	550	593	581	580	572	587	567	605	575	560	523	583	570	603	558	575	518	566	577	590	549	581	576	564	544	630	550	591	597	561	573	549	598	569	526	568	542	521	550	575	561	566	557	558	582	582	555	573	520	551	558	610	604	557	580	550	536	582	545	523	546	563	592	574	519	597	576	581	555	599	556	564	531	563	574	597	548	563	567	582	558	587	600	582	541	589	572	552	501	570	526	553	596	572	579	561	557	576	608	542	612	534	572	568	580	597	559	554	576	557	542	586	592	568	558	586	541	553	554	576	553	552	561	508	579	554	555	575	586	578	540	545	569	563	594	549	571	592	585	571	598	564	579	545	567	550	557	533	567	579	537	546	553	581	591	565	529	565	537	549	543	579	543	534	588	561	570	618	572	590	562	565	550	557	582	575	552	539	589	591	591	610	540	620	589	528	571	573	527	556	570	590	574	563	544	593	549	592	575	518	585	557	571	571	576	524	569	556	570	541	578	568	567	589	589	498	563	595	542	572	573	544	538	611	567	569	581	561	572	599	528	567	551	545	563	609	535	555	554	555	583	578	573	581	569	559	560	582	578	561	550	566	578	573	548	620	546	565	537	516	550	587	541	568	587	587	593	584	578	586	575	579	574	560	591	605	566	554	601	561	572	579	596	544	567	550	577	555	578	518	571	572	576	578	577	556	540	600	536	525	545	596	560	523	552	561	535	550	557	566	559	528	572	548	583	573	580	582	575	567	572	584	583	606	551	577	569	558	563	588	525	615	569	552	519	506	537	547	575	554	534	588	553	523	568	585	564	559	567	520	555	602	577	555	578	579	579	567	542	581	557	552	536	626	587	531	573	573	532	577	541	591	597	560	560	576	526	570	538	545	548	580	568	560	567	569	559	544	556	597	557	584	529	541	549	540	551	547	548	548	567	579	544	560	548	590	627	581	570	563	540	551	594	595	562	562	541	569	571	575	550	574	581	581	557	531	606	621	624	539	580	594	522	549	573	565	543	605	573	570	564	551	535	589	533	563	555	603	576	563	566	558	569	551	598	555	563	550	564	543	576	598	567	600	541	578	538	572	556	572	591	499	555	603	562	565	539	573	584	550	560	593	603	550	595	558	615	571	552	582	550	575	576	569	587	553	597	561	584	556	573	571	564	563	558	556	553	587	603	543	583	603	553	580	585	590	573	595	590	608	598	564	598	541	560	610	567	599	594	562	602	590	550	568	578	605	556	579	567	538	590	572	576	549	576	568	552	547	557	599	574	543	568	588	538	567	553	549	572	540	550	515	573	583	575	546	557	595	563	580	563	569	523	578	577	520	556	561	560	548	606	592	536	567	526	556	539	545	545	573	553	573	541	569	558	549	611	554	576	585	568	542	604	572	616	624	568	519	560	563	621	561	601	569	595	558	605	570	532	559	579	610	544	582	519	570	557	568	525	582	580	558	572	524	580	595	559	584	567	541	573	582	533	574	563	595	559	549	547	602	550	586	574	556	567	602	568	535	575	597	576	588	595	612	591	592	593	545	535	540	604	582	598	565	586	595	576	569	568	589	564	574	565	554	610	582	574	555	607	549	546	608	564	560	545	595	586	577	592	546	590	578	563	554	556	579	562	542	573	583	544	583	557	557	571	543	570	549	547	566	607	554	624	542	557	586	586	581	555	549	571	549	591	566	570	542	529	584	591	576	552	581	551	558	544	621	600	598	561	580	553	544	545	550	558	552	610	558	549
23281	21478	29183	24166	21472	21342	3358	665	497	434	392	379	353	324	341	243	269	283	301	261	259	261	235	224	260	211	246	228	217	233	224	213	239	217	199	282	253	219	216	226	179	203	218	222	197	223	218	198	202	235	217	212	226	214	218	225	214	204	208	196	231	208	231	211	219	223	240	228	215	212	198	196	233	216	194	233	200	207	215	209	197	216	195	199	217	213	216	201	237	205	188	225	230	217	202	196	219	208	197	225	219	200	181	184	223	204	225	204	205	203	222	204	210	216	232	215	203	213	206	191	190	216	223	233	221	191	198	204	210	200	208	237	224	196	193	230	168	207	181	182	192	217	201	214	195	200	188	195	207	237	220	205	190	192	219	205	220	186	213	205	222	199	221	188	204	215	196	218	206	225	200	226	193	213	208	209	222	211	233	218	215	230	231	221	235	209	196	218	206	203	223	176	191	211	209	223	211	208	210	194	229	193	208	212	199	190	191	202	193	228	202	187	219	203	219	218	208	204	208	193	210	202	196	199	195	200	215	223	191	190	188	230	196	226	214	201	215	202	178	210	196	188	227	191	228	215	225	217	205	211	240	213	200	211	223	216	200	213	228	223	220	192	222	213	186	205	204	221	218	221	214	189	219	207	198	203	234	215	203	213	219	200	216	211	188	199	207	217	209	213	228	181	215	215	217	213	224	209	175	209	226	227	233	210	225	244	189	194	195	214	232	237	201	221	202	210	214	193	191	215	207	208	204	224	216	218	222	205	232	196	194	206	221	205	203	217	190	215	251	212	202	195	197	210	217	213	206	204	214	212	173	199	212	219	218	198	217	225	223	219	213	184	200	191	233	213	224	218	187	206	189	215	200	226	208	197	217	211	211	237	205	215	227	215	181	213	210	198	238	215	222	209	203	216	190	201	209	201	194	208	212	218	202	196	217	219	197	234	198	226	201	216	218	203	201	217	202	195	229	214	186	215	187	236	209	212	217	198	216	192	238	213	198	213	211	212	219	206	206	211	200	197	240	210	208	193	198	216	218	199	219	218	196	203	208	201	196	211	199	207	224	222	214	191	198	196	190	228	216	203	230	201	192	207	215	204	193	207	218	184	190	220	193	214	175	188	193	205	220	207	189	190	213	205	207	204	187	200	205	196	196	219	211	224	196	208	189	199	213	199	187	213	227	242	197	221	185	207	187	229	213	228	216	234	200	183	206	209	200	202	209	233	191	203	204	198	202	215	210	228	193	222	197	194	187	228	203	217	199	204	204	192	212	209	219	218	220	209	223	233	211	227	192	210	195	199	220	184	224	228	200	221	194	185	209	194	200	205	195	212	218	206	198	215	199	202	223	195	213	232	220	202	228	227	223	203	202	195	190	227	195	168	200	205	225	202	226	234	201	219	209	224	211	209	240	205	199	224	205	222	215	198	229	189	221	216	192	203	219	202	216	205	204	205	213	195	204	209	206	208	184	178	215	210	205	216	243	186	202	181	208	227	199	212	206	213	216	226	196	200	194	208	229	179	180	195	226	216	201	229	194	237	218	178	192	197	217	210	216	192	229	226	185	217	210	240	197	217	213	228	214	226	194	210	210	220	230	199	206	224	215	205	195	203	196	204	208	220	203	210	196	226	216	198	219	229	196	203	214	240	201	211	216	210	218	204	204	183	198	207	215	216	206	191	182	230	184	215	202	223	207	216	223	201	179	203	237	219	212	198	210	205	205	221	212	201	231	209	211	200	219	202	192	187	197	221	211	181	233	242	254	206	197	190	220	199	204	222	208	218	207	214	226	194	215	207	203	206	199	218	213	215	202	209	228	200	198	198	211	212	193	245	221	196	202	202	227	211	234	230	194	217	215	191	224	217	199	204	210	211	199	184	195	196	207	227	228	206	210	217	236	198	242	229	214	208	213	201	225	185	202	196	197	267	203	207	208	204	208	203	202	220	201	184	201	199	213	189	224	209	198	219	209	205	236	183	190	193	224	203	228	190	212	233	208	235	187	197	197	205	206	209	215	211	208	219	198	208	223	199	213	205	219	194	182	220	227	258	207	233	192	190	206	205	247	206	197	219	217	208	215	203	189	206	239	206	210	205	196	215	202	190	205	223	222	218	214	184	187	214	207	204	224	189	208	213	189	191	198	209	198	215	177	211	206	184	220	226	195	199	206	215	233	242	192	223	209	196	204	198	194	209	211	198	195	190	221	219	222	212	235	237	210	206	202	200	199	219	220	210	182	219	203	226	200	194	216	209	218	190	221	212	206	234	206	184	211	204	186	207	187	197	185	230	214	215	201	199	207	233	183	238	225	230	194	196	192	212	196	205	212	193	193	196	194	205	216	231	211	205	226	190	219	216	202	186	210	219	213	183	206	197	191	217	206	198	172	214	190	194	208	189	216	195	242	222	200	177	222	208	185	201	188	201	239	207	206	185	188	208	199	161	222	200	217	211	219	214	219	199	242	199	227	221	208	207	178	203	184	225	193	209	211	213	170	191	216	203	231	205	219	209	210	205	236	220	201	199	198	193	189	203	202	211	213	222	203	223	202	221	194	218	225	206	214	203	197	183	207	181	193	234	194	199	171	218	195	217	257	200	185	226	200	198	219	197	204	193	199	204	205	201	227	221	225	213	200	209	206	222	234	209	227	212	204	203	190	209	223	217	208	228	191	221	189	221	225	205	210	197	201	204	207	192	228	214	225	216	184	232	202	214	205	199	239	208	216	190	209	197	207	210	210	200	207	208	201	225	213	214	195	234	194	200	171	220	213	197	227	230	216	218	201	200	183	225	222	211	199	189	214	213	195	186	183	184	223	193	219	202	207	189	212	220	233	188	222	215	196	201	187	206	216	240	180	221	235	200	220	183	203	200	208	202	217	198	222	214	185	207	191	218	218	200	203	231	195	216	226	191	206	221	186	203	201	209	206	202	206	181	213	224	228	185	215	226	206	225	197	222	199	196	208	204	206	222	233	202	190	210	213	215	202	202	195	210	212	201	229	204	231	201	240	192	182	194	215	221	207	236	212	202	232	228	205	222	213	231	208	222	203	172	198	199	209	210	186	215	211	223	198	186	217	226	228	204	181	217	194	230	202	201	195	224	194	216	211	203	205	219	203	214	218	211	199	211	205	210	215	229	224	221	244	204	213	237	198	206	203	196	228	193	239	184	223	224	204	213	211	205	215	189	199	181	223	196	187	189	226	217	202	221	222	219	218	199	201	206	207	236	212	197	213	199	222	204	199	214	218	221	200	209	189	229	195	216	221	200	218	195	243	213	218	220	209	188	193	205	224	200	215	226	199	208	204	232	173	216	227	187	204	239	217	226	216	198	218	202	204	208	221	192	213	207	207	206	201	193	195	188	194	186	214	193	198	194	227	217	208	207	189	207	209	219	231	200	221	199	199	214	220	207	218	218	218	200	204	206	199	219	205	192	229	218	202	208	198	202	188	220	198	211	167	228	213	217	207	185	211	224	210	216	208	181	202	189
40563	13985	12169	6421	4069	2864	2126	1735	1344	1206	1043	843	832	718	627	610	554	557	479	538	500	480	423	431	418	430	431	420	397	396	382	371	385	348	415	371	385	356	380	359	363	324	375	352	355	357	365	361	355	391	332	345	335	333	309	384	352	361	339	348	345	359	348	334	359	362	343	331	304	334	338	342	354	309	325	324	332	306	343	304	312	300	315	319	339	316	349	327	332	317	331	357	340	329	342	342	312	354	308	293	343	342	298	314	325	334	355	331	339	328	322	333	326	349	316	302	336	316	325	308	350	350	337	320	294	349	336	336	305	318	328	360	378	315	332	335	307	354	335	344	350	336	345	330	331	318	307	324	315	341	335	304	333	306	291	353	312	360	307	335	328	340	312	320	330	330	291	311	347	330	323	319	334	310	296	336	338	340	346	351	322	327	308	356	356	366	321	326	328	325	329	341	324	335	335	351	346	339	316	359	347	320	327	297	347	335	335	311	352	316	313	334	342	362	306	322	312	329	341	310	350	303	319	322	343	358	319	340	321	311	336	323	353	311	344	332	322	329	316	326	335	317	317	328	336	343	340	329	358	317	314	346	324	372	339	320	332	350	324	344	296	339	312	343	322	306	341	334	343	323	321	332	335	354	353	338	364	343	314	338	322	343	326	310	340	331	340	335	271	337	290	322	306	313	345	317	347	333	345	317	331	338	329	328	308	341	331	299	342	325	329	333	323	320	308	335	328	344	311	325	325	340	299	325	343	310	335	316	311	330	309	325	313	352	321	353	333	335	283	342	321	338	333	319	345	335	352	308	343	345	307	304	326	351	313	320	346	322	336	311	316	329	303	322	327	332	291	346	322	298	333	335	337	310	291	306	303	346	346	337	331	337	302	339	314	322	334	301	345	365	332	320	349	336	298	311	322	349	328	348	319	332	322	315	337	344	337	318	354	360	306	359	302	316	304	327	325	311	324	338	291	342	346	316	327	345	332	306	354	328	358	318	296	346	367	312	308	327	313	318	330	357	311	331	314	345	317	296	354	339	301	322	331	315	325	323	291	317	324	340	322	333	319	343	316	356	348	336	323	320	325	349	289	300	309	278	322	346	364	324	335	361	347	327	300	328	311	323	320	289	323	308	309	320	347	304	325	306	354	326	360	327	339	273	324	313	355	345	317	340	322	360	352	395	336	325	335	336	299	325	387	304	359	330	331	342	313	347	351	325	304	328	338	321	342	352	328	308	310	340	366	322	313	335	360	318	332	320	351	325	316	338	333	313	304	347	330	329	359	319	300	332	319	312	305	356	327	345	308	325	321	368	323	318	332	328	372	369	312	307	306	341	320	347	340	328	347	302	325	334	313	310	332	328	344	319	313	317	336	340	283	321	318	342	325	332	350	326	353	347	343	324	310	340	328	310	318	346	306	319	310	290	356	334	352	333	311	305	310	337	332	310	318	337	332	350	311	320	335	338	336	338	304	323	322	329	331	329	303	318	325	313	294	305	368	317	337	351	297	321	350	376	301	366	324	347	312	295	308	299	349	322	306	343	297	333	337	310	307	339	327	308	321	312	299	346	332	315	329	335	314	337	345	303	329	347	351	307	320	323	333	327	310	315	317	308	310	309	343	355	313	326	280	352	331	340	337	331	313	328	356	346	306	335	313	357	313	333	321	371	349	340	308	356	322	294	316	321	334	306	344	324	290	334	331	329	330	335	335	306	333	313	306	324	327	332	356	326	322	364	323	327	314	309	341	315	338	350	330	299	337	317	304	317	318	317	289	317	335	324	321	313	330	300	339	323	315	323	308	336	338	333	297	333	325	378	340	352	319	322	310	353	327	338	305	321	355	320	332	313	343	332	344	346	366	324	328	344	342	284	351	332	310	346	354	347	318	312	331	337	314	347	353	333	321	324	314	343	317	335	356	321	321	342	325	323	330	314	341	318	356	310	340	330	310	309	320	339	314	299	336	359	324	361	338	318	312	318	333	311	377	322	347	314	279	295	336	328	300	319	324	328	346	354	339	332	329	309	353	348	332	353	336	314	338	350	272	359	341	338	324	327	316	352	332	352	311	329	305	338	310	317	330	346	314	303	310	324	330	322	339	365	365	331	332	310	327	306	310	317	346	363	323	332	316	324	344	299	324	326	360	331	333	339	345	353	331	318	321	334	332	307	311	339	301	318	372	324	315	323	319	307	332	339	323	338	351	319	348	300	358	345	341	346	300	337	338	314	341	330	337	339	346	322	316	337	347	337	332	308	351	329	330	338	363	315	310	332	302	321	327	343	327	280	319	314	343	332	351	307	324	377	324	323	309	315	320	333	293	316	354	310	314	317	327	313	333	333	330	323	304	325	306	340	348	352	300	305	321	343	346	332	332	323	312	331	325	297	337	314	372	344	352	355	326	344	319	352	330	342	309	309	305	329	317	304	318	353	344	373	293	334	314	374	336	341	330	346	325	349	358	345	363	332	320	333	310	321	316	316	324	310	328	323	299	347	309	295	353	326	333	347	324	338	342	305	344	340	329	339	287	319	340	316	366	313	319	345	320	304	336	335	329	330	320	310	325	291	322	306	333	343	340	347	311	304	353	367	334	349	310	305	294	361	345	344	346	287	345	291	326	348	309	349	318	298	338	313	330	319	295	317	306	337	306	326	331	315	331	323	325	329	321	337	357	318	334	339	310	339	333	326	333	305	338	356	335	343	382	317	327	350	321	347	337	352	308	329	318	339	356	341	316	352	326	316	332	358	310	315	334	319	328	336	314	335	302	310	341	328	317	321	355	334	354	318	309	303	333	334	322	323	323	319	318	341	335	325	344	327	346	297	330	343	347	327	335	322	325	330	354	332	327	294	347	316	341	330	312	343	352	311	325	332	338	346	303	350	319	326	301	332	295	344	354	328	298	324	318	338	350	309	321	301	295	356	326	342	309	336	322	327	333	327	342	320	306	329	340	302	314	316	365	312	319	294	336	320	327	311	330	302	336	342	339	330	310	327	309	331	327	312	339	352	311	317	314	353	303	318	358	369	333	321	328	320	276	300	324	325	310	340	312	341	333	351	320	342	304	322	292	319	348	295	341	329	324	313	325	316	348	324	332	321	311	337	310	360	314	314	299	369	312	343	328	369	306	341	348	306	327	291	320	320	335	339	315	351	331	358	344	294	339	317	362	328	309	307	329	326	333	347	338	333	305	323	322	325	345	370	330	359	316	318	334	345	323	301	334	313	300	320	318	316	327	328	325	345	323	311	306	320	306	331	304	349	333	319	327	337	336	315	329	326	342	349	308	336	307	347	308	333	303	341	353	325	350	319	334	301	332	308	327	320	282	354	313	296	304	345	319	341	326	327	355	354	344	329	320	344	312	366	326	324	347	314	314	325	313	337	354	324	327	310	372	309	309	332	338	338	330	338	320	330	364	363	312	336	337	361	328	357	322	297	335	351	342	338	328	352	317	333	358	333	314	317	340	315	311	314	342	342	337	324	343	339
27361	20452	7321	742	467	427	439	422	401	455	451	461	400	402	447	433	409	410	420	430	393	411	399	414	419	432	405	419	411	412	403	401	419	467	396	378	387	424	400	407	397	424	406	437	443	406	386	409	402	362	414	428	396	424	416	440	398	451	417	413	426	405	407	424	426	429	419	377	425	412	436	423	450	404	425	432	378	393	393	395	453	377	406	432	424	421	358	410	374	398	349	403	397	384	413	398	389	417	385	420	415	425	412	389	402	368	373	470	403	395	448	442	431	387	394	417	434	420	381	440	411	397	438	426	409	411	390	390	424	406	423	400	388	396	440	436	449	430	426	385	385	415	392	401	405	412	427	404	412	435	409	403	443	407	411	389	402	378	387	402	428	418	380	382	356	395	414	402	435	391	431	388	386	393	424	412	378	401	433	391	448	412	406	415	411	414	390	421	410	394	409	417	442	420	411	410	420	410	455	413	406	413	423	402	401	415	398	421	408	425	439	412	390	426	418	422	417	408	420	401	400	399	409	387	421	415	377	407	435	391	385	440	392	443	400	396	425	414	421	389	380	440	381	427	426	427	414	429	408	367	398	387	398	417	412	465	388	407	399	390	422	390	435	404	431	411	367	456	399	410	481	428	438	401	431	383	399	412	410	408	390	430	421	404	429	429	425	411	413	418	421	435	402	441	402	441	362	413	438	451	406	395	449	442	398	387	424	412	423	423	416	417	394	385	459	362	425	440	412	418	398	399	447	417	447	438	436	380	415	431	397	391	431	410	416	446	425	425	407	437	419	401	415	404	402	384	432	409	372	374	410	394	437	399	390	426	387	416	411	446	410	378	439	417	415	417	433	425	417	383	461	453	423	397	419	412	401	431	400	398	435	416	415	381	435	406	425	445	418	397	417	392	411	413	393	399	403	425	384	400	411	386	419	419	412	413	400	428	418	418	408	430	414	418	413	389	400	434	412	426	416	400	380	417	412	397	441	395	411	381	418	402	394	443	436	409	397	387	391	421	386	422	429	412	394	392	437	405	440	392	474	399	395	436	422	372	424	397	415	419	396	397	425	443	403	425	444	410	412	448	415	409	374	401	426	397	392	426	413	388	405	388	407	420	400	420	404	444	389	426	409	402	394	391	415	390	399	417	398	428	423	406	438	430	410	395	399	413	425	436	423	430	409	392	433	388	417	443	409	419	421	389	423	429	388	436	362	393	392	389	438	392	406	402	404	429	389	405	376	436	408	383	401	440	425	384	440	392	356	412	368	386	424	416	385	403	408	428	446	403	406	366	426	385	424	423	375	411	433	451	402	377	380	430	429	427	403	394	417	423	427	423	425	403	405	377	388	413	407	399	419	397	417	450	454	405	448	385	419	414	408	349	421	414	392	452	402	402	446	381	440	422	411	421	416	407	421	421	415	411	408	415	374	422	405	414	419	430	399	433	410	393	437	436	394	387	444	432	441	397	433	422	414	395	404	430	409	408	417	407	432	420	393	430	398	420	379	405	439	350	400	406	401	422	452	428	404	416	455	413	408	402	409	394	422	399	442	407	379	387	401	429	411	380	434	406	429	445	390	416	427	421	390	391	433	383	392	405	403	397	413	398	426	407	423	394	431	394	396	392	419	413	418	381	418	451	399	401	423	389	404	426	407	460	414	420	400	438	391	417	403	453	365	407	417	396	434	406	420	422	407	420	440	396	402	376	412	378	439	400	398	404	376	434	420	399	411	429	409	423	394	406	378	420	398	432	451	418	400	417	386	423	432	415	418	424	407	421	437	372	377	413	409	419	408	429	421	403	442	414	400	456	401	409	427	433	453	420	369	424	411	420	396	445	406	420	431	407	402	395	398	417	418	379	406	402	396	425	414	413	438	426	416	413	426	414	404	414	389	384	413	433	407	435	381	396	405	422	420	389	419	434	407	413	421	422	422	375	428	424	415	410	404	420	408	390	417	421	377	417	397	409	456	397	441	390	413	385	402	370	391	410	449	407	398	418	397	392	413	400	403	431	429	437	414	377	403	380	396	459	416	410	399	424	407	382	422	431	422	410	415	381	378	369	402	412	432	402	385	378	405	395	438	409	434	404	400	412	411	387	399	386	442	394	417	422	414	429	397	415	416	384	428	423	415	378	362	387	398	443	369	413	413	426	413	394	419	399	371	405	424	431	398	417	399	429	397	421	392	422	411	419	429	404	408	421	430	419	434	417	452	438	416	442	414	419	404	399	406	427	404	373	409	384	402	415	410	412	429	410	401	405	408	422	399	428	418	425	436	394	419	424	404	441	427	404	420	390	410	416	399	403	401	417	430	401	424	403	411	388	409	398	387	369	413	410	392	415	393	410	414	376	372	386	382	375	408	423	433	393	406	375	427	385	411	415	407	394	422	407	392	383	400	396	407	408	389	381	416	383	380	419	448	429	402	396	406	404	407	417	376	440	385	430	410	391	420	398	410	440	419	426	416	425	396	367	370	406	414	427	406	424	419	368	379	388	460	441	425	354	436	414	410	424	415	414	456	407	412	425	392	396	410	376	399	417	438	418	434	419	394	394	399	430	419	396	407	386	430	417	425	398	378	408	439	411	408	432	379	392	402	418	389	433	368	435	398	415	435	405	418	390	395	403	425	394	472	428	445	410	381	405	407	422	444	384	421	394	412	420	422	413	423	416	413	395	414	424	431	434	420	388	443	422	456	396	415	385	418	448	444	448	388	423	362	407	407	434	412	430	411	397	418	397	396	403	420	399	401	406	431	418	429	401	412	407	435	421	369	409	413	408	429	415	407	392	440	416	400	421	401	437	398	432	388	424	394	406	417	421	412	380	411	417	429	423	386	440	421	396	423	433	415	433	387	390	409	396	442	395	388	421	402	442	398	403	373	408	399	386	413	398	434	457	417	432	412	400	444	424	382	408	366	395	408	398	393	454	376	409	410	419	380	405	395	415	411	422	435	424	446	421	391	413	407	410	368	407	417	416	419	424	401	434	417	381	427	409	403	415	392	403	396	414	366	380	412	430	446	438	422	423	400	431	414	400	430	418	399	416	368	425	426	418	428	417	417	461	395	424	405	411	396	445	402	439	376	418	448	408	422	385	410	404	404	443	386	415	387	432	371	433	412	366	402	426	387	398	452	403	399	403	399	433	464	427	417	397	393	441	428	409	378	433	411	389	392	403	392	421	433	435	437	405	418	412	457	422	428	370	420	421	431	449	397	436	423	394	442	385	403	377	425	396	397	432	415	441	418	425	365	408	417	386	463	412	411	432	413	415	405	358	424	368	415	412	451	376	405	421	396	409	426	408	398	437	389	436	384	399	425	407	380	381	366	433	422	396	431	441	444	383	423	411	387	414	424	412	390	406	403	386	429	369	396	387	401	444	391	437	390	418	396	419	434	405	416	395	409	376	461	378	393	397	423	415	395	425	396	418	395	379	403	429	390	411	393	406	407	384	448	388	415	443	404	443	422	408	405	463	414	410	387	395	398	431
19077	2464	1309	871	766	769	632	716	668	680	627	674	680	635	632	653	608	644	630	634	641	594	612	649	646	661	626	651	642	626	647	676	603	637	619	567	656	661	631	566	611	621	631	613	633	603	627	648	607	639	590	670	613	594	655	615	650	617	642	583	614	614	655	632	637	623	641	635	665	532	660	576	619	653	614	630	608	607	620	637	556	648	565	642	631	627	650	634	577	619	621	624	604	615	621	654	605	620	569	615	625	603	652	648	648	608	633	586	599	655	628	632	645	582	665	616	619	658	617	624	632	637	616	593	618	625	618	605	593	656	644	620	615	612	636	630	604	660	633	612	649	634	612	633	646	633	614	618	658	632	615	651	668	666	602	641	642	618	617	617	616	652	660	614	576	648	615	638	579	626	614	614	611	628	623	649	587	591	591	631	660	646	659	595	607	607	644	709	634	616	595	627	618	666	633	600	616	611	596	653	592	631	635	629	616	594	606	613	653	613	633	650	635	627	659	588	627	652	637	609	654	655	619	637	639	630	636	616	664	620	614	676	633	595	600	649	606	653	605	667	604	663	613	669	641	668	623	641	601	621	622	675	661	637	603	608	650	613	592	638	632	669	593	685	616	609	572	612	683	574	661	630	616	596	639	605	631	623	599	597	656	646	659	626	648	629	662	609	623	599	580	646	669	587	590	615	614	624	629	660	615	619	612	657	610	606	631	627	631	618	639	597	615	631	596	613	635	643	648	657	634	610	648	630	662	617	564	635	695	594	616	631	636	645	584	643	582	672	606	571	636	667	616	609	681	647	635	632	640	672	638	646	587	678	650	624	611	625	623	625	646	614	644	621	601	604	638	626	616	631	623	641	602	596	633	632	608	634	630	664	621	580	580	566	631	600	587	616	623	652	605	658	652	626	599	648	608	611	660	642	620	573	627	623	649	654	630	576	612	625	634	598	636	617	670	610	638	656	637	664	648	592	664	628	609	623	614	625	629	617	622	594	610	621	611	607	602	609	628	616	635	640	645	637	621	620	624	585	628	592	624	660	611	625	646	632	634	582	619	653	639	622	632	630	625	631	633	656	579	603	603	626	623	635	597	618	668	633	607	621	622	630	642	651	612	665	635	643	589	617	652	603	620	680	633	617	619	599	626	589	644	598	653	645	630	643	665	632	630	610	633	645	647	600	627	629	569	617	590	635	610	644	598	672	643	607	627	627	598	625	660	619	604	646	644	599	616	601	698	593	632	610	642	593	645	628	624	647	631	630	658	644	624	594	626	650	655	645	612	652	636	613	637	630	641	674	619	644	589	675	641	643	614	631	616	670	649	596	630	645	651	631	631	649	616	602	626	591	578	671	608	578	591	638	639	604	619	628	619	594	634	607	624	677	659	611	611	609	611	643	637	651	636	630	623	618	589	638	660	646	600	659	615	632	631	621	626	647	605	645	617	632	638	607	610	658	585	598	624	610	581	635	649	622	585	633	623	620	644	636	622	625	626	589	617	640	625	681	646	588	627	611	643	604	603	678	653	621	572	629	627	623	580	613	603	603	655	638	684	624	615	614	646	618	627	658	660	645	622	625	621	605	627	630	620	671	639	606	637	652	634	622	654	589	630	610	571	652	652	630	639	635	602	578	647	573	644	608	647	629	615	635	639	628	644	668	604	625	673	651	648	624	613	576	608	607	595	628	600	634	639	651	602	591	584	664	612	606	649	614	639	623	628	629	566	630	596	606	663	614	641	642	646	611	644	605	647	674	602	654	642	636	644	589	614	679	607	637	663	659	631	603	596	606	590	637	608	584	601	612	630	626	683	625	616	591	598	601	654	668	572	663	611	610	603	608	618	624	637	625	645	635	607	640	576	647	634	638	621	607	628	599	617	596	587	614	660	654	642	615	642	633	605	672	601	592	625	620	631	602	662	630	664	638	582	562	643	592	599	637	639	626	577	631	652	587	621	603	683	587	645	654	657	659	591	612	593	618	611	593	583	598	643	597	616	587	618	627	625	634	622	620	624	615	611	638	628	584	600	581	586	669	581	630	646	659	670	618	595	621	659	636	602	630	692	638	592	647	622	622	652	633	643	594	626	661	672	573	649	616	645	616	663	605	606	623	592	582	666	624	580	643	631	631	624	621	608	625	602	619	618	630	615	632	645	626	620	649	595	600	629	588	640	622	631	633	599	633	645	603	614	622	601	650	585	627	588	643	613	618	615	652	639	597	639	600	606	674	646	639	576	613	646	608	621	582	591	614	621	601	645	652	641	592	602	561	649	641	602	617	648	619	635	617	658	621	634	580	623	634	643	646	605	665	637	594	628	594	645	634	650	594	633	634	625	618	626	670	595	615	645	640	633	603	613	643	631	625	567	627	602	646	572	628	630	666	594	607	645	597	627	638	624	606	607	631	601	625	636	576	648	670	637	693	615	626	643	612	591	600	654	633	626	605	632	635	577	595	674	611	598	676	581	593	642	656	625	624	636	657	614	623	592	598	616	610	614	667	632	654	630	611	626	653	643	604	657	613	640	593	638	630	657	641	671	630	608	641	616	590	639	652	671	624	622	630	604	604	590	673	634	605	663	641	603	622	623	612	587	617	641	621	630	629	557	610	614	612	658	631	599	649	599	629	607	676	598	602	629	627	656	612	621	608	595	607	624	591	669	619	625	599	610	625	623	619	651	621	613	635	619	631	670	589	604	600	637	625	635	631	624	654	608	638	674	618	629	676	562	602	621	617	649	666	662	639	596	662	611	599	609	622	599	622	593	643	664	650	627	649	668	597	642	642	619	617	648	662	628	675	610	614	662	630	622	606	605	681	608	681	620	653	637	622	628	624	594	594	637	613	608	604	596	724	646	584	645	621	595	676	672	647	568	623	630	591	594	662	638	668	671	597	651	646	562	638	597	620	654	579	618	602	588	653	626	627	645	616	632	618	612	591	595	652	592	645	593	660	605	621	637	633	621	625	574	659	635	616	643	642	616	626	652	659	606	624	625	648	658	632	675	635	673	602	598	632	591	627	634	580	643	626	652	597	635	602	638	601	637	610	577	660	663	628	608	638	670	613	616	629	660	630	606	609	618	614	632	638	601	635	630	661	612	645	608	633	601	635	578	640	640	648	648	626	633	635	588	653	614	605	637	628	601	647	606	624	632	618	677	614	705	635	618	619	601	688	636	605	624	637	661	592	604	639	648	587	625	653	632	618	631	640	636	633	647	640	667	616	602	610	635	606	613	648	622	644	645	675	627	651	642	595	648	652	632	611	640	619	591	617	636	599	641	643	589	634	619	611	631	625	605	632	574	631	585	638	650	643	652	602	656	600	652	629	602	624	592	667	607	615	616	593	596	643	599	621	650	613	639	614	648	622	606	645	627	617	601	634	622	617	596	594	586	622	646	657	625	605	611	618	639	620	615	639	615	631	632	638	623	602	624	599	668	638	677	582	636	619	575	651	616	648	619	596	592	640	647	652	646	629	629	644	598	624	654	581
23673	21480	28906	24405	21452	15659	1343	686	589	534	543	482	443	426	427	417	425	417	394	418	424	379	425	344	412	374	348	393	362	369	352	360	361	410	356	379	339	371	376	352	346	416	362	376	382	375	389	399	420	388	404	377	352	334	316	388	387	355	350	394	388	393	363	370	378	363	387	352	353	355	348	388	405	351	382	387	341	372	381	356	398	355	383	350	381	391	332	334	367	345	339	395	337	366	397	338	371	361	345	384	407	350	371	380	367	350	373	352	342	375	378	342	335	329	381	368	344	389	383	374	398	360	334	344	372	362	341	364	371	367	401	351	373	379	360	376	369	373	350	355	349	372	372	351	370	351	357	379	360	368	361	344	367	312	331	352	367	398	363	338	379	377	332	357	386	354	372	364	400	323	384	375	349	374	371	393	371	384	369	377	395	347	362	382	375	370	371	334	341	398	378	367	389	376	334	402	326	356	367	385	346	359	336	365	351	378	345	375	335	354	364	378	356	370	344	333	356	369	390	400	325	366	392	409	368	377	400	351	385	366	362	370	368	388	403	326	381	358	345	353	369	374	343	377	369	381	377	356	357	364	342	383	377	352	393	357	357	392	361	373	362	329	380	367	364	380	310	358	366	360	355	394	362	367	388	333	344	361	339	366	378	353	321	350	415	375	367	329	346	340	383	398	359	370	374	364	350	353	391	388	347	348	377	369	355	362	367	365	384	370	393	368	363	351	365	369	380	355	382	334	352	330	338	360	357	398	374	340	354	351	389	352	318	361	329	323	322	371	344	381	321	360	348	399	337	358	364	341	365	367	340	360	344	339	372	359	367	379	355	355	350	371	344	349	356	344	372	358	338	352	351	335	356	380	377	376	341	330	337	378	380	380	349	355	360	370	332	370	357	342	371	333	353	363	398	356	371	379	359	366	379	354	377	306	362	376	359	367	361	370	342	343	396	363	367	338	350	388	362	374	368	357	374	372	346	359	363	358	362	351	396	377	331	385	365	348	333	366	335	375	340	346	367	376	361	348	351	358	359	380	316	342	350	341	358	409	352	372	366	359	355	366	341	375	352	364	370	386	333	339	378	347	363	415	328	342	357	362	339	364	369	388	362	342	357	348	325	341	343	336	370	347	374	364	333	350	384	370	376	366	403	322	382	341	389	371	354	387	368	390	381	362	366	378	317	381	354	337	328	355	403	358	385	379	345	386	381	367	381	388	379	402	362	342	363	365	352	351	370	385	396	336	363	336	335	358	365	376	392	376	352	392	385	354	360	356	362	386	361	335	310	365	339	342	389	356	380	340	371	386	364	385	356	353	364	340	359	368	358	384	382	362	391	378	371	362	361	326	401	361	387	355	352	361	356	381	332	372	366	344	394	354	348	377	341	381	346	331	375	402	358	356	372	385	351	382	366	346	384	364	346	352	366	370	314	393	374	367	370	318	353	363	366	398	348	347	331	353	342	343	352	352	396	380	356	382	331	366	390	362	364	340	348	341	355	358	340	369	352	359	343	377	336	353	353	343	352	377	343	373	377	347	368	357	350	323	348	372	352	365	344	366	349	374	360	357	354	369	396	363	389	325	373	350	362	365	367	383	402	375	337	378	344	358	402	381	398	340	355	356	367	393	346	349	381	387	360	371	335	342	346	392	346	353	352	342	361	379	358	329	353	371	367	325	354	365	341	371	357	375	402	343	374	344	368	394	347	400	356	385	379	340	382	352	387	371	311	350	382	354	335	369	366	322	355	363	408	372	311	359	360	363	390	405	333	337	366	383	360	355	378	346	371	389	390	371	320	333	390	329	345	376	365	400	322	339	373	335	380	354	346	382	369	332	323	331	367	335	378	356	363	332	336	369	381	380	374	370	346	358	364	334	375	381	351	380	381	347	353	349	362	393	362	361	365	361	343	348	361	337	379	358	371	362	364	368	397	328	347	340	367	382	307	389	360	357	361	357	338	350	343	360	380	346	383	369	362	364	390	373	356	380	371	378	383	405	406	359	370	381	350	407	372	359	378	355	402	345	360	368	371	360	336	370	327	364	350	371	351	394	334	384	355	382	357	389	371	358	378	362	363	368	347	357	367	370	356	366	342	332	355	363	369	347	378	335	338	375	375	336	366	368	338	367	343	357	377	332	337	355	353	351	361	376	350	345	369	347	353	377	352	394	357	374	351	383	350	352	375	360	356	357	358	368	375	354	403	337	363	393	351	380	362	360	337	334	372	376	328	333	370	361	366	376	377	367	395	365	366	385	325	360	329	379	367	360	360	323	327	321	383	343	386	340	370	355	355	379	365	372	374	332	346	390	354	357	351	351	330	351	374	370	359	395	342	364	384	361	366	407	338	390	350	386	350	338	348	350	352	370	406	359	373	330	392	339	346	372	391	376	337	354	328	352	344	331	378	335	338	409	326	368	361	389	381	372	334	360	374	350	368	364	355	385	384	373	384	360	335	384	369	368	334	397	375	403	365	378	376	363	363	348	346	388	366	328	370	359	356	352	333	329	362	382	350	333	360	366	394	363	355	363	379	383	373	380	370	356	368	382	392	399	364	373	364	359	369	395	374	317	367	339	346	352	381	353	374	364	354	344	374	381	339	346	382	343	349	344	391	323	341	320	346	359	355	373	342	366	359	327	347	374	364	370	381	407	379	383	358	345	378	346	356	380	354	359	358	359	376	356	320	358	377	327	356	336	340	367	400	370	337	372	352	347	368	377	379	357	347	350	376	379	333	373	352	339	368	346	387	369	370	377	327	410	354	387	341	366	354	372	338	375	320	357	393	323	344	334	379	359	353	346	358	348	377	343	378	331	374	380	352	409	338	379	361	361	385	339	354	370	336	372	380	332	367	351	362	339	325	371	364	347	354	363	346	350	395	368	378	370	325	373	379	374	352	372	380	314	358	359	370	338	382	363	331	368	354	354	370	337	363	382	346	368	365	375	363	353	347	349	391	358	347	370	362	353	376	366	336	367	319	360	338	347	345	373	339	366	417	382	385	385	357	359	372	376	348	340	370	355	340	340	361	374	401	362	359	368	342	370	348	377	340	340	345	388	362	346	360	352	358	353	354	346	376	336	385	394	358	374	328	363	362	356	361	346	342	338	343	371	337	341	387	316	351	368	382	347	340	336	381	395	347	396	386	362	342	370	386	354	399	360	393	365	377	374	349	342	365	401	390	348	373	358	359	315	375	334	371	352	350	375	365	350	374	359	364	340	382	373	337	369	393	358	397	345	361	365	332	345	363	373	367	403	380	397	343	322	364	374	364	362	394	363	343	371	325	367	380	397	374	350	368	349	383	354	359	320	349	404	383	369	372	367	350	403	398	344	362	356	353	368	347	372	369	367	395	348	370	370	360	355	382	335	369	356	348	376	375	368	389	357	368	355	357	323	345	368	369	350	345	351	335	375	374	385	366	372	352	377	377	331	361	356	354	391	326	364	355	336	363	404	361	365	348	388	385	398	370	352	347	347	367	364	379	391
43870	12737	9978	5235	3376	2452	1887	1577	1391	1216	1118	940	892	880	805	736	730	653	690	674	628	639	636	689	622	603	646	625	614	574	586	612	625	558	544	608	605	600	605	583	578	547	565	565	554	539	614	589	513	601	592	585	592	565	554	491	594	547	561	580	537	540	560	536	568	584	604	583	582	593	541	555	568	587	525	571	557	574	581	542	571	585	575	535	558	609	520	592	580	555	567	555	529	559	544	565	552	552	602	571	591	545	586	598	547	561	597	577	597	583	542	580	580	514	589	589	598	530	563	561	577	527	563	556	549	566	541	571	560	567	557	554	533	578	552	567	571	564	611	544	564	581	528	581	570	559	545	550	586	567	563	537	522	542	572	536	534	572	526	588	562	548	542	578	572	564	562	529	540	588	549	569	571	557	582	593	578	595	569	575	567	576	587	542	540	566	563	506	613	556	606	526	561	538	550	556	581	598	554	528	545	553	604	564	537	573	539	592	548	569	567	594	575	559	581	520	520	564	541	563	544	542	551	555	551	565	546	523	546	537	519	578	503	535	565	532	532	548	555	537	516	549	530	568	577	591	526	574	609	561	561	569	564	550	604	556	571	528	567	550	554	550	552	526	531	556	594	592	558	549	577	575	550	599	575	567	529	546	576	543	584	579	524	554	574	559	519	533	566	559	544	529	562	555	543	557	546	540	569	566	576	554	579	570	567	547	576	549	543	586	506	575	555	558	566	578	544	595	522	530	584	555	497	547	543	552	565	574	527	571	525	574	542	551	536	531	586	546	515	518	573	518	587	573	596	590	557	581	525	513	540	533	550	532	584	561	588	545	526	551	536	568	577	579	541	556	593	550	525	550	607	604	544	591	561	562	563	524	534	589	571	540	581	604	541	573	528	550	559	571	553	538	533	585	527	556	523	518	589	537	545	576	573	519	540	557	524	509	568	580	595	569	582	583	553	544	571	568	517	572	558	562	551	593	592	540	591	602	530	564	583	549	578	583	539	522	568	556	556	537	562	593	558	545	557	531	534	577	528	537	554	620	570	541	592	507	553	577	588	543	543	539	587	560	594	560	539	586	578	555	541	558	522	564	586	549	556	584	564	538	547	549	529	531	557	577	542	566	565	550	552	530	590	585	592	557	511	571	523	584	570	486	539	553	528	592	581	537	534	556	570	567	565	590	536	587	513	543	561	502	536	558	586	550	531	571	580	578	537	533	539	575	579	533	559	557	518	515	580	543	546	588	509	578	535	569	533	571	582	578	549	607	549	585	538	551	577	547	602	584	600	584	563	585	548	576	559	590	555	543	560	596	569	570	588	570	597	564	560	566	580	533	606	548	589	568	537	605	541	606	541	544	527	520	536	598	571	556	535	590	543	546	538	596	539	552	541	579	573	576	585	575	572	550	569	510	557	579	594	543	538	505	512	608	512	540	598	575	568	575	593	549	581	556	561	571	579	562	568	549	526	571	596	545	584	584	508	580	580	558	574	507	581	551	582	529	568	546	518	534	522	537	550	521	549	540	578	573	556	572	573	545	559	575	622	582	582	551	593	603	549	574	568	545	560	549	527	545	543	613	554	559	551	540	522	534	564	550	606	565	573	579	576	547	563	577	548	576	558	530	553	553	567	522	533	564	593	526	600	550	572	584	572	557	584	558	585	549	538	516	558	539	590	560	561	609	540	587	561	541	598	567	581	611	511	524	540	527	575	532	533	581	568	575	578	575	537	485	582	540	547	527	554	536	559	532	553	536	573	567	549	571	565	537	597	556	543	587	540	569	544	559	541	540	596	539	629	564	575	525	566	520	617	550	582	569	588	569	581	565	563	593	564	535	578	529	531	555	555	603	548	572	564	560	531	561	550	541	534	583	578	543	534	570	560	536	556	564	571	547	556	604	546	547	571	587	580	585	527	521	586	562	545	548	532	551	531	568	593	542	528	555	548	548	525	563	552	545	581	546	556	546	545	545	520	571	553	558	582	530	573	556	560	527	567	599	618	558	523	580	533	548	551	570	556	533	579	543	565	545	558	521	571	596	558	572	546	576	582	544	516	565	538	566	568	533	590	560	551	513	561	537	575	550	552	582	567	559	567	558	595	571	566	553	571	491	556	555	571	573	577	543	604	531	593	572	548	565	535	608	571	587	547	563	556	568	557	574	541	545	537	588	558	568	515	603	614	567	553	567	570	557	546	547	523	578	577	577	560	531	537	565	557	558	551	603	575	535	519	541	607	567	521	552	579	563	547	586	556	566	535	550	524	542	597	570	574	558	574	514	556	608	560	551	550	550	591	553	535	569	555	575	563	567	560	544	574	558	580	581	575	576	551	588	584	529	547	565	556	534	540	577	553	527	540	518	585	587	543	560	531	588	572	601	571	560	611	550	544	545	552	588	579	570	598	592	587	564	549	599	566	554	546	605	551	540	553	548	549	549	536	560	537	594	563	579	577	496	536	547	556	541	555	519	560	562	576	572	562	549	534	530	529	590	612	564	540	520	554	567	559	537	557	594	583	548	527	540	570	546	541	560	547	566	571	582	527	541	533	540	544	577	555	532	518	544	562	586	568	543	562	559	583	572	511	562	560	548	585	560	562	543	620	576	526	548	585	578	531	561	549	558	582	561	534	526	554	526	583	572	581	555	597	565	576	590	548	572	575	595	553	583	585	563	559	584	548	555	596	531	513	591	564	587	561	562	560	575	574	574	535	542	573	538	576	545	518	566	594	536	605	585	557	586	560	589	568	528	601	560	560	551	616	548	593	572	555	562	591	582	566	559	549	571	535	607	524	551	598	580	545	583	552	517	579	558	594	549	520	514	623	547	562	557	576	537	591	589	585	598	574	555	582	560	564	584	554	552	537	518	552	587	527	569	542	563	588	581	533	584	571	603	495	545	543	619	576	602	593	566	550	591	532	636	615	554	566	565	563	614	571	519	531	555	548	580	549	603	545	576	566	561	558	560	540	533	551	536	598	569	575	577	556	563	549	555	600	584	543	622	537	528	572	561	643	593	579	543	589	611	493	583	538	525	534	552	567	557	566	552	563	576	565	541	556	575	560	545	553	585	607	598	569	592	556	540	548	538	594	553	567	515	568	534	568	570	514	577	530	560	577	505	542	508	551	579	558	596	534	541	581	571	527	537	551	548	518	567	585	544	564	544	568	552	537	582	544	555	580	594	577	542	566	552	577	573	581	612	524	567	550	521	572	606	580	513	502	552	535	559	592	531	582	550	546	561	524	528	561	588	565	568	518	572	551	532	542	557	618	598	540	582	582	584	502	561	547	572	520	549	540	541	556	534	581	570	583	530	569	560	501	536	565	575	545	572	535	607	543	581	552	549	571	570	562	575	547	543	575	533	528	561	515	561	555	548	586	547	593	543	559	578	573	573	541	552	560	585	609	575	561	540	533	552	548	595	549	551	568	589	523	557	556	613	605	550	554	557	567	546	543	593	564	583	572	537	542	543	532	575	561	564	570	556	562	554
23272	21482	29024	24351	21470	21380	3796	696	495	462	357	381	371	283	276	315	257	268	252	262	276	257	204	263	203	252	246	224	237	259	218	207	228	221	234	214	234	210	198	213	236	180	218	221	213	222	215	207	202	206	181	219	192	200	212	202	220	183	214	211	206	227	208	218	207	219	185	217	190	207	210	208	207	206	204	218	214	210	193	194	200	185	235	182	206	198	177	214	213	208	227	227	189	208	197	236	222	210	233	228	193	199	206	209	178	202	202	194	205	208	209	200	202	195	211	183	191	205	246	204	192	223	182	186	225	219	202	208	213	220	220	201	222	215	207	222	184	189	208	181	208	220	221	206	217	211	202	195	219	184	186	199	200	208	189	235	223	184	179	212	210	236	192	248	219	198	189	213	178	222	184	191	203	206	175	222	209	195	214	205	180	187	205	184	201	178	218	187	197	211	181	209	201	206	237	216	202	217	219	173	189	198	161	207	221	218	203	210	204	202	180	200	198	211	199	211	201	188	215	207	190	182	192	194	215	196	213	211	219	194	222	228	217	195	206	210	207	217	214	192	198	181	236	215	211	201	212	201	224	210	182	203	197	234	169	217	210	162	222	206	181	218	191	201	196	192	206	214	197	185	204	197	207	202	210	194	222	186	197	205	194	226	216	178	213	181	202	218	205	223	184	187	210	211	201	187	212	196	209	221	214	218	201	215	198	196	190	194	204	199	213	202	227	185	227	180	212	200	202	193	218	213	225	216	205	206	195	221	218	215	201	205	185	194	207	184	215	213	207	231	219	220	188	189	196	204	197	215	203	228	203	213	179	220	203	198	173	223	202	215	216	204	220	208	189	205	174	189	211	213	204	200	217	199	190	234	214	190	180	204	219	211	208	213	220	214	210	200	215	209	199	207	213	219	183	208	195	200	187	199	190	195	196	238	174	219	198	220	236	214	225	183	193	205	219	228	214	195	248	203	253	188	214	212	230	199	184	186	214	211	229	225	207	183	223	202	193	220	188	176	170	202	188	215	186	222	215	206	196	197	192	192	227	221	215	192	249	230	212	209	211	194	206	190	199	198	220	193	197	190	206	190	191	233	216	201	192	196	215	216	199	200	212	207	204	207	213	212	230	218	190	196	191	204	238	211	216	217	210	212	195	188	212	203	221	202	204	225	216	200	171	191	209	205	201	185	203	204	201	200	223	206	204	200	205	177	190	218	192	175	208	204	218	197	176	206	231	191	185	222	198	224	201	193	208	240	185	202	217	201	205	226	208	220	199	196	172	214	194	189	184	189	217	187	187	199	210	208	217	198	180	201	218	201	198	182	215	184	210	200	182	173	212	202	215	186	193	202	210	192	211	206	203	232	185	210	196	211	213	196	206	207	193	207	192	199	216	212	208	214	214	210	190	219	221	204	180	226	212	216	194	218	202	211	214	197	185	206	216	190	221	200	192	219	170	200	180	223	190	205	203	216	209	182	204	196	206	230	221	212	200	176	250	229	211	187	215	194	221	221	204	194	219	214	223	236	206	201	202	215	221	209	209	196	224	191	207	221	220	199	214	239	179	208	194	212	211	207	224	213	186	224	210	235	218	189	195	217	221	197	192	214	201	201	198	212	205	196	231	208	200	201	215	203	201	219	211	197	221	185	219	204	204	220	206	210	208	209	207	202	192	212	215	186	204	196	205	185	217	200	190	185	206	193	234	192	217	192	204	216	179	184	172	202	219	201	216	212	221	227	208	209	197	197	211	227	203	198	202	212	218	207	186	197	216	207	207	216	210	220	226	204	200	227	204	201	208	202	211	235	226	195	205	209	221	190	218	217	209	233	207	211	209	223	223	212	200	204	196	188	213	201	214	218	212	216	213	180	200	193	192	210	207	215	192	230	209	203	223	195	225	202	224	195	208	212	206	203	191	212	223	221	199	205	196	205	199	193	230	236	191	204	215	188	192	193	190	192	209	232	198	229	182	217	209	201	233	219	202	196	213	216	210	186	198	218	203	186	233	180	199	202	198	210	216	208	210	204	241	191	218	203	208	211	198	207	203	207	208	209	178	203	214	219	224	187	210	200	211	194	212	193	240	242	186	204	193	217	206	228	188	211	200	202	222	179	199	218	203	201	179	218	243	199	215	226	204	211	195	219	199	216	200	200	196	216	214	219	215	194	204	199	230	180	206	215	185	206	224	203	230	199	211	202	202	207	193	188	201	204	196	197	184	203	201	197	209	225	211	217	205	198	200	211	206	192	196	207	214	186	207	204	200	205	194	186	191	222	214	175	200	207	212	205	199	195	216	183	219	216	223	203	186	224	209	205	204	214	193	187	181	226	215	203	205	187	193	173	199	183	204	189	194	217	212	175	193	208	200	224	217	223	186	180	208	215	211	217	198	236	218	184	189	186	190	222	197	203	195	190	194	190	187	191	210	203	176	174	200	210	185	225	216	202	196	191	217	185	198	190	209	240	208	197	224	206	205	208	211	196	206	193	213	195	183	225	209	201	202	203	195	195	202	202	188	206	238	189	208	215	190	197	220	219	210	203	185	184	204	204	230	176	222	211	211	197	198	207	208	199	208	214	183	201	225	188	199	210	213	209	185	187	212	210	171	215	188	205	182	182	219	185	223	194	191	215	230	216	208	219	198	199	184	206	190	196	177	224	215	176	210	205	212	225	210	197	202	211	209	179	192	213	199	209	225	216	197	195	196	191	218	209	190	190	218	207	216	216	182	212	213	197	196	218	188	198	208	189	224	187	199	196	194	197	191	193	181	212	181	200	227	234	213	227	237	212	225	188	199	234	216	181	224	201	201	211	213	205	183	203	179	205	199	216	196	203	202	213	182	221	194	211	212	241	209	186	213	194	195	201	189	204	215	205	192	209	203	198	222	188	208	203	217	197	202	225	198	195	191	191	221	169	226	195	204	197	207	181	176	228	187	180	201	219	202	192	176	230	192	215	200	216	203	206	199	193	177	249	209	192	190	195	206	213	202	218	201	193	217	203	185	191	205	211	171	209	195	211	194	221	194	225	208	204	208	197	203	203	208	201	206	209	218	193	202	190	201	201	216	218	204	206	185	196	210	202	211	209	197	195	210	211	204	211	221	200	188	211	217	181	197	183	206	222	209	231	201	214	243	217	211	207	227	208	238	204	213	200	214	193	208	187	208	193	193	214	173	217	195	237	184	190	223	202	239	210	211	205	195	198	218	234	220	216	184	204	202	194	221	213	196	195	199	198	207	201	179	197	203	210	188	192	199	213	208	193	184	210	222	196	207	224	194	174	216	184	188	203	210	209	214	200	224	202	199	184	170	241	205	208	221	208	205	176	219	197	210	181	201	194	197	236	190	219	187	228	213	198	220	191	178	212	240	209	190	220	224	182	196	189	213	229	178	221	213	212	208	195	199	216	184	225	195	209	209	197	225	212	218	178	201	214	216	202	205	187	201	216	208	197	216	191	223	213	224	199	226	193	228	205	197	204	210	208	189	231
43828	14677	12165	6385	4037	2787	2085	1686	1406	1174	983	833	771	724	624	591	569	549	543	513	485	442	424	425	424	399	393	400	453	402	385	365	389	392	380	382	367	400	384	336	318	361	328	362	355	311	329	355	319	334	351	343	329	323	353	322	366	316	320	318	325	370	347	365	340	327	324	373	371	324	322	337	336	339	316	298	332	343	318	328	334	330	315	321	344	298	339	316	339	318	355	308	337	329	300	361	343	311	296	302	323	341	342	338	296	292	334	345	290	343	325	301	323	321	321	326	310	351	330	294	351	336	354	337	313	339	334	356	307	328	276	306	324	345	357	332	317	334	307	332	304	299	299	317	298	303	376	297	350	307	362	348	343	335	318	321	343	328	306	302	370	338	315	345	295	302	337	326	295	310	315	321	337	329	307	344	319	320	346	338	298	340	319	358	320	363	282	296	304	330	347	316	326	323	319	296	316	328	320	323	312	361	353	295	311	301	358	331	327	316	314	327	300	310	303	310	303	334	335	327	327	320	319	331	337	312	330	322	307	322	308	293	336	335	353	303	340	330	322	310	324	295	307	309	299	300	340	326	364	317	312	324	309	338	324	344	306	312	331	306	293	346	301	306	298	279	328	330	310	347	319	339	300	317	340	346	341	340	329	330	285	302	278	320	329	352	366	299	302	346	307	325	339	318	347	315	354	332	331	290	313	365	358	336	327	328	294	326	294	318	335	285	333	343	329	318	322	310	319	304	380	314	303	307	331	334	314	327	322	356	304	290	338	311	324	324	338	324	296	312	334	332	332	310	344	332	338	323	326	320	326	336	321	322	330	318	329	366	321	312	316	318	337	349	298	325	340	335	339	326	309	315	310	333	333	320	332	316	311	305	339	331	326	299	316	322	312	357	306	324	333	334	322	313	293	327	338	282	328	327	320	307	340	311	326	319	303	322	355	310	338	306	315	308	314	344	322	323	312	344	346	303	334	336	340	346	311	309	336	324	290	338	347	322	331	352	292	354	317	320	323	312	329	339	308	320	318	340	340	335	342	311	320	320	318	358	325	326	326	295	331	357	349	310	340	321	368	316	305	321	324	344	289	311	344	305	310	329	303	305	329	339	331	336	333	307	305	325	322	353	341	319	340	346	329	346	314	320	318	277	328	309	311	349	328	330	309	298	290	308	319	327	307	307	315	322	300	306	305	351	334	298	301	302	302	313	310	333	378	337	312	325	324	315	335	320	320	319	301	359	301	320	343	312	354	327	341	317	331	344	316	339	338	289	316	301	343	346	300	353	317	334	332	328	318	312	346	348	324	354	324	319	316	334	305	314	299	306	319	332	341	323	325	309	341	339	320	302	321	351	307	327	323	306	304	317	330	303	344	319	313	327	308	302	309	322	329	311	336	324	343	294	314	339	332	343	359	358	340	338	309	342	329	340	295	327	302	343	311	309	327	304	314	334	315	338	312	321	278	311	326	330	338	318	330	351	313	330	311	332	320	326	333	312	334	344	300	343	317	304	325	301	289	331	342	308	275	328	299	278	355	340	332	307	329	299	313	355	313	340	352	319	330	308	323	311	316	333	309	323	325	304	341	306	320	317	319	329	339	322	310	328	321	355	327	336	334	312	345	334	342	322	326	327	338	317	330	313	333	310	295	336	330	308	293	319	314	297	334	305	313	326	349	297	307	328	308	316	318	341	321	301	342	300	318	288	309	312	325	322	306	318	326	311	334	353	322	361	326	334	314	366	319	303	327	345	314	322	293	335	320	330	351	333	326	326	343	347	334	311	344	352	335	288	316	331	351	313	315	318	343	298	335	335	324	347	343	314	315	335	340	320	333	302	294	324	322	305	358	289	346	328	307	330	321	334	308	319	321	296	346	295	317	314	305	312	331	332	311	344	309	306	339	340	311	337	324	322	313	311	302	314	279	304	310	337	321	341	334	296	311	309	340	335	345	333	305	339	338	323	296	330	295	303	341	324	306	311	348	345	324	350	339	312	332	349	287	316	308	342	316	316	333	337	324	325	297	302	326	346	311	303	324	310	330	323	310	342	315	316	310	321	333	337	319	293	350	312	346	329	323	321	314	330	330	313	321	315	360	315	314	329	311	300	333	334	342	325	314	336	355	357	328	321	338	332	299	305	304	302	318	345	333	298	315	317	379	280	308	351	317	339	297	343	297	332	321	312	316	362	292	309	326	292	335	345	345	294	310	355	338	367	339	307	322	330	318	327	314	315	330	285	318	312	314	312	340	334	339	311	332	288	352	348	328	321	321	312	336	338	317	311	330	307	329	334	333	324	333	366	334	328	357	318	322	347	335	305	343	324	302	315	366	344	306	309	319	302	344	338	300	354	322	328	318	305	386	327	315	315	316	285	326	351	327	344	330	341	327	301	308	318	330	311	339	373	314	335	347	324	326	312	333	312	325	308	305	356	323	337	308	328	342	315	340	329	304	315	322	335	339	295	318	326	308	357	333	340	313	309	313	318	313	341	329	342	337	342	334	309	345	294	317	290	317	320	311	318	330	329	351	310	305	291	335	322	308	333	317	336	344	323	299	339	323	318	325	316	322	318	326	300	277	328	316	303	324	327	323	341	300	343	326	351	313	305	314	327	341	309	323	318	350	328	324	312	348	343	375	338	319	344	340	289	336	347	314	314	313	299	319	346	334	329	333	309	327	301	300	290	350	313	296	331	338	348	321	338	301	329	304	298	333	333	301	307	350	330	335	358	318	308	342	316	331	330	324	325	295	301	341	334	349	320	333	295	330	331	288	319	318	320	348	320	311	310	338	301	307	327	343	325	335	316	322	322	352	349	306	340	338	296	314	322	343	309	338	333	319	320	316	295	306	330	381	305	299	316	323	318	369	359	321	289	333	328	306	311	316	289	326	311	318	324	351	346	286	346	299	332	288	336	328	327	331	307	314	334	333	329	349	325	326	321	320	311	326	314	319	302	317	330	281	322	323	297	270	338	333	306	327	322	322	317	310	303	307	307	299	341	320	334	325	327	293	301	319	331	308	328	331	320	334	358	313	323	299	340	320	349	349	308	331	314	325	303	317	298	294	315	304	334	322	318	343	324	319	299	304	285	340	311	323	341	335	341	274	329	326	291	334	309	322	334	322	319	314	310	308	330	293	330	330	315	337	357	337	311	314	296	310	331	316	297	357	315	332	330	321	316	314	296	336	349	312	376	310	306	304	317	320	318	343	333	328	318	307	310	324	289	328	336	292	326	322	348	296	310	324	291	318	303	304	308	316	340	319	314	344	331	314	305	316	324	330	340	354	328	339	323	308	339	325	325	316	313	324	318	340	310	306	308	339	322	314	321	340	319	286	324	338	352	345	310	303	321	310	315	299	341	296	337	360	313	333	348	335	361	322	301	319	304	317	315	304	368	315	324	352	320	301	326	300	314	324	293	327	309	359	348	311	295	307	331	352	290	312	328	312	328	331	347	279	310	329	358	335	323	309	315	322	335	344	331	353	328
27249	20557	7501	761	520	461	437	434	439	406	420	386	409	429	390	380	427	401	383	392	416	432	408	453	430	409	421	366	393	415	425	439	450	401	387	401	446	409	415	414	379	384	415	415	401	423	391	417	388	443	386	404	404	404	400	411	431	415	419	428	452	413	396	424	408	397	427	420	429	440	406	402	404	398	404	431	384	393	411	425	414	380	429	406	413	412	443	411	411	388	380	436	415	396	389	420	391	413	418	384	379	418	417	426	421	425	411	398	427	425	412	408	390	405	405	406	408	436	409	399	411	404	362	387	410	403	407	382	409	402	409	431	390	435	421	441	410	405	397	421	407	387	384	392	401	402	419	372	419	397	417	398	385	405	380	395	372	428	437	423	413	401	401	429	406	393	421	414	420	420	403	411	389	430	408	411	427	438	423	415	395	375	420	428	404	417	440	423	373	403	373	433	405	391	406	414	390	368	408	427	408	397	394	431	378	424	415	383	410	413	406	441	425	391	388	411	423	395	412	420	413	358	400	408	417	397	404	422	399	394	389	396	410	410	420	418	407	407	440	395	424	409	388	378	425	418	396	429	416	407	439	427	417	423	363	385	432	384	403	396	387	376	440	432	400	411	395	443	414	410	409	442	403	417	401	392	412	405	411	407	431	374	435	415	435	396	445	407	421	431	389	405	413	412	402	420	385	428	425	439	406	398	434	399	406	394	424	395	398	395	382	421	400	408	425	383	404	401	445	400	428	378	386	395	379	395	417	446	396	423	401	434	392	392	401	377	442	428	391	411	393	402	427	408	435	469	399	404	398	393	393	427	458	385	397	396	418	350	455	378	395	377	411	439	438	397	413	438	426	423	390	379	432	423	386	430	394	389	402	412	408	426	399	404	390	418	382	448	405	410	443	390	407	419	390	402	400	435	381	462	428	388	429	423	422	438	438	400	441	414	425	447	403	388	379	408	444	431	414	441	389	384	416	420	370	370	410	370	416	418	421	438	431	431	402	442	399	396	419	405	417	423	428	400	401	404	416	390	396	408	371	418	469	413	384	394	413	407	425	417	344	421	395	422	423	381	435	393	392	401	419	422	429	434	435	397	427	384	408	418	404	435	389	388	404	409	414	408	410	433	386	392	405	438	403	397	381	427	397	394	430	377	405	415	385	421	415	399	408	429	404	388	404	414	435	410	430	404	418	381	393	399	421	369	436	430	404	409	415	416	438	427	390	385	410	395	430	406	392	389	429	421	399	399	381	400	402	439	432	413	417	403	385	413	418	372	428	446	405	405	414	405	452	406	375	425	417	390	450	396	435	445	390	451	413	376	398	400	420	403	420	434	411	362	381	395	421	365	399	450	411	421	395	400	380	390	428	419	405	420	437	400	447	413	423	409	436	420	377	451	447	407	399	393	423	403	388	387	413	425	417	421	409	397	379	375	458	430	415	409	388	401	421	373	397	393	402	425	391	426	402	397	393	368	431	403	374	405	393	407	392	435	431	397	369	392	397	425	381	376	393	407	447	401	417	370	372	394	404	435	416	393	395	401	404	411	433	421	408	399	395	363	403	368	386	400	386	400	395	386	386	394	406	413	381	399	404	441	435	395	401	410	412	453	390	474	411	412	418	433	414	411	396	458	393	389	418	421	404	414	421	400	406	407	399	409	427	455	433	406	418	397	427	399	424	437	414	417	412	399	396	377	394	425	437	406	393	417	419	418	403	397	415	383	414	358	399	398	391	398	425	408	402	404	381	424	417	389	410	407	426	441	425	394	436	379	368	424	442	394	393	442	371	422	414	403	394	404	430	435	418	378	397	418	404	384	388	399	393	400	388	428	418	407	415	400	388	382	420	433	419	349	411	474	411	381	420	406	403	428	407	430	429	392	392	410	393	394	381	419	399	393	408	388	392	399	443	415	401	382	433	414	422	406	397	384	398	411	435	426	420	386	398	410	407	408	415	384	445	402	436	447	398	457	416	430	411	441	433	432	414	369	417	394	438	426	386	386	393	383	409	414	384	406	392	425	402	389	394	387	384	391	400	419	413	385	417	440	416	414	401	435	427	400	384	392	436	421	415	407	370	430	371	422	378	381	382	403	405	404	394	425	398	386	412	421	386	436	403	402	380	413	424	401	437	384	381	436	450	387	435	404	422	411	412	410	365	439	446	448	414	379	413	364	396	392	376	398	401	390	428	443	411	416	390	394	408	395	394	434	438	398	388	403	409	383	418	399	398	423	401	406	443	438	413	366	413	405	428	433	402	420	373	429	416	418	402	405	397	385	418	395	434	390	444	401	445	407	387	428	422	434	408	427	400	387	449	401	407	428	399	415	404	450	433	383	393	409	364	404	427	396	404	378	365	433	386	414	412	398	407	388	410	388	393	384	391	362	365	417	401	411	406	403	409	415	400	410	440	419	437	395	411	426	421	403	383	352	406	416	398	425	456	437	416	370	424	431	400	411	400	412	432	419	416	422	395	424	418	423	399	427	429	419	361	395	440	400	398	405	407	427	382	408	397	443	403	418	446	428	435	429	370	452	442	421	414	372	420	414	378	406	429	397	393	409	384	430	412	427	436	419	424	368	423	421	428	401	399	404	397	423	422	397	421	398	403	365	387	420	380	398	430	374	417	387	481	397	426	426	400	432	403	392	401	393	396	383	419	415	395	394	401	376	380	424	397	418	398	401	403	404	383	419	388	402	424	411	438	404	396	408	398	406	404	376	417	423	429	414	419	424	382	418	431	392	383	432	382	410	422	460	418	401	390	358	396	438	386	369	346	386	395	397	402	418	406	390	378	424	417	419	413	437	393	394	425	422	439	388	411	407	400	393	400	387	404	411	400	418	418	415	390	425	430	385	387	419	424	387	380	434	397	400	395	410	408	401	383	407	414	429	382	402	381	399	399	440	461	406	368	411	403	426	416	394	384	390	416	407	396	414	419	436	434	422	437	414	408	407	430	381	388	395	431	410	427	475	368	372	395	391	401	411	399	435	409	466	401	439	403	421	374	402	384	421	375	374	417	397	407	411	400	413	377	385	418	421	401	410	398	395	420	421	376	394	416	405	425	406	382	405	398	432	397	394	401	418	403	398	433	409	399	398	425	350	400	408	440	385	404	389	389	399	423	420	403	421	403	392	410	431	399	374	392	408	427	406	417	401	431	416	398	433	370	431	394	393	362	388	436	384	385	387	399	406	428	462	390	391	381	417	364	431	392	408	390	429	408	410	399	408	424	413	388	419	406	454	354	426	389	451	401	379	374	390	462	443	406	417	442	460	391	405	381	419	393	417	385	394	406	398	373	430	436	404	416	408	386	431	418	434	432	406	410	423	425	429	429	388	405	429	393	437	400	397	360	402	381	422	420	400	381	434	396	363	416	409	396	431	408	412	417	392	404	419	424	417	434	412	423	368	377	425	399	425	412	402	392	393	407	406	421	411	365	425	400	398	415	423	401	392	433	422	390	381	432	348	389	489	403	406	444	389	420	410
18295	2503	1235	891	710	697	706	694	648	609	642	596	635	642	582	656	591	645	606	577	627	612	611	641	616	595	597	652	617	636	638	566	613	642	598	654	636	638	625	620	629	643	611	612	617	623	670	633	646	647	635	626	584	653	631	621	593	610	603	616	613	608	602	629	594	584	608	649	622	616	633	600	627	582	612	565	625	572	607	649	636	645	607	622	589	626	614	576	641	668	623	606	653	611	594	597	654	581	637	676	648	613	604	616	605	611	626	626	633	609	612	618	615	615	591	675	621	623	635	651	611	612	647	639	577	634	581	592	605	600	583	578	619	571	599	605	626	656	623	624	629	624	594	611	628	594	622	631	604	596	642	611	609	609	619	576	577	603	620	629	621	618	596	595	614	590	644	591	661	597	639	646	617	598	659	597	601	607	654	598	608	651	656	607	648	614	642	582	607	618	619	573	623	652	584	629	630	640	645	637	609	601	592	601	643	600	597	591	620	654	607	621	616	586	602	629	661	588	648	604	591	604	605	639	594	623	631	588	595	618	609	620	684	582	635	612	578	668	549	602	637	593	620	646	632	597	608	615	585	610	617	619	611	651	625	596	616	584	616	670	637	657	608	603	616	615	651	559	643	571	607	661	600	610	605	598	646	634	598	645	642	587	598	632	597	593	632	617	623	635	623	582	598	596	639	595	616	614	669	569	624	591	622	622	597	593	660	589	625	620	580	605	613	603	625	555	624	602	631	573	607	617	608	651	606	597	622	628	633	660	568	643	653	600	619	592	616	644	578	595	569	619	654	642	617	626	610	614	630	629	581	608	624	636	634	625	609	625	624	607	618	641	621	594	611	631	620	593	586	602	628	588	615	626	636	600	629	579	613	658	655	599	635	637	600	624	597	579	605	582	600	639	618	593	680	589	599	611	601	640	634	648	627	628	591	609	611	623	625	610	670	646	584	619	645	637	567	628	619	628	613	595	627	605	586	613	627	649	639	596	657	553	636	584	607	630	647	614	636	619	592	638	630	577	625	641	609	695	582	638	579	587	622	599	621	617	626	628	605	619	607	595	565	634	644	563	649	565	618	573	641	681	611	670	585	642	604	628	611	619	670	611	606	637	633	632	599	652	669	583	634	600	594	620	596	608	598	628	667	613	649	699	583	653	635	618	611	607	594	630	622	622	622	605	639	624	599	656	621	618	613	626	593	599	621	615	627	652	574	602	563	636	610	599	625	592	617	615	608	585	606	600	590	577	614	617	642	634	670	619	605	630	630	604	594	635	619	625	642	600	665	610	664	610	617	662	617	643	636	609	576	619	631	580	635	638	657	633	623	618	611	659	643	585	649	617	598	613	602	623	627	649	612	634	582	615	637	675	668	600	580	626	629	620	606	602	650	601	586	603	586	604	605	591	601	610	622	559	624	611	616	606	650	611	623	622	662	611	600	611	626	577	647	602	567	613	630	604	601	576	596	627	589	622	646	704	664	630	615	596	619	644	590	614	611	623	629	647	607	606	593	646	607	640	588	642	613	603	578	623	637	628	646	623	600	627	591	599	578	641	632	622	604	582	645	670	656	591	646	598	625	583	586	587	560	608	628	613	627	614	633	612	616	631	594	631	616	607	599	642	617	623	589	663	611	641	616	610	648	622	635	633	653	591	638	605	674	654	611	613	617	578	595	598	579	624	611	589	650	669	645	600	625	604	585	589	608	620	595	639	608	658	581	611	643	611	652	590	623	626	598	575	641	581	609	611	605	635	618	626	629	610	609	616	629	618	623	648	596	669	639	629	607	671	636	607	611	606	640	614	562	617	613	644	640	650	588	607	626	601	585	663	652	627	618	643	606	564	620	652	605	576	612	607	638	642	583	576	656	567	637	591	623	648	671	603	591	599	612	607	620	599	608	584	637	660	569	661	621	620	588	569	620	621	634	604	589	570	607	611	633	605	606	616	622	670	586	655	585	630	660	610	640	625	573	631	598	633	592	645	587	618	649	620	639	617	566	605	613	623	626	633	580	584	595	640	659	606	630	595	651	633	587	648	633	619	636	598	594	641	626	609	601	608	604	593	590	591	597	607	635	600	602	612	606	632	607	609	628	633	602	604	593	633	640	569	601	631	610	646	640	669	642	600	610	633	603	612	604	613	634	621	656	613	655	617	635	606	579	649	659	633	599	558	607	612	601	606	657	622	602	645	612	602	588	624	554	639	635	687	597	613	600	626	649	649	655	593	640	573	586	595	652	601	625	605	607	613	616	604	630	583	640	634	614	619	641	627	570	623	662	630	633	599	615	663	589	633	591	570	684	629	623	645	695	585	607	607	612	645	619	620	584	631	644	651	618	582	621	574	610	613	605	589	601	622	631	642	613	646	612	576	646	621	632	595	617	606	620	656	563	627	617	623	608	666	615	616	603	580	614	627	597	632	637	639	587	644	649	577	643	683	645	622	630	621	615	646	637	591	604	625	599	626	676	586	658	589	618	613	593	627	636	644	603	592	640	639	604	608	628	591	649	642	587	635	627	682	587	650	613	634	618	647	638	605	546	559	617	623	586	565	642	654	668	614	625	637	625	634	621	627	590	588	595	604	654	588	607	611	644	624	614	654	623	629	636	666	630	594	601	602	577	600	614	602	585	582	604	636	625	650	625	624	583	579	620	636	667	610	599	625	615	618	605	640	609	622	623	548	603	615	620	649	623	630	613	599	612	580	587	646	646	630	638	636	602	590	625	605	660	601	623	622	623	640	637	590	609	620	636	622	603	628	626	599	617	626	591	640	645	630	630	642	611	600	601	643	635	646	624	604	611	627	596	615	637	660	605	618	664	578	619	627	601	599	623	644	640	621	618	614	638	661	589	579	626	585	612	604	638	621	581	643	575	630	580	619	615	595	596	645	592	620	622	596	609	625	590	597	613	596	641	629	653	605	648	617	647	619	602	564	620	649	590	556	624	630	601	613	613	622	641	608	655	600	616	610	648	618	636	625	654	578	612	614	641	589	580	613	604	600	623	616	613	640	618	615	586	626	557	614	626	647	599	609	635	603	625	607	670	559	629	620	621	621	661	613	620	622	623	607	637	632	565	616	623	640	701	626	621	572	583	616	582	637	655	608	619	599	664	682	600	637	643	605	635	638	638	672	632	659	643	599	577	595	558	642	630	616	608	637	601	632	613	635	615	596	636	627	629	608	673	589	610	616	615	610	613	616	693	644	632	598	591	569	613	594	625	574	610	594	607	604	619	589	626	573	637	657	623	650	604	614	627	606	641	617	628	601	642	612	641	568	629	580	601	621	590	580	560	623	631	600	620	605	641	612	579	630	598	622	667	621	607	642	596	607	613	597	620	599	626	611	613	619	590	584	640	620	603	616	625	663	597	624	647	622	582	642	632	608	647	654	606	655	621	653	624	610	582	617	599	622	559	621	600	571	638	647	647	576	601	617	634	583	577	596	605	612	622	644	652	630	615	661	609	606	628	635	629	612	601	595	627	631
23709	21472	28980	24416	21473	17227	1443	751	613	561	522	510	468	447	443	450	395	418	433	422	385	360	356	390	359	360	397	398	376	363	373	383	387	357	391	364	374	368	374	370	360	352	350	426	369	402	368	364	350	381	350	352	385	381	362	376	371	345	391	370	354	343	356	366	361	383	391	364	372	349	362	383	346	346	352	352	355	378	332	362	355	356	377	353	363	339	328	355	367	327	370	344	374	371	399	367	350	361	355	339	304	345	335	346	353	384	352	405	357	364	387	346	355	369	359	358	384	350	364	361	337	382	359	405	355	359	398	351	344	343	362	359	379	335	357	322	379	357	367	395	353	381	333	337	371	343	358	373	376	392	360	341	334	355	346	355	383	355	395	318	329	351	364	338	349	373	363	370	357	377	371	337	340	338	380	366	360	358	320	383	362	369	342	362	361	384	348	374	343	374	371	386	379	372	372	337	342	355	382	365	353	329	385	369	359	398	338	340	366	353	343	379	330	371	354	337	381	367	388	374	369	369	373	392	372	350	382	394	358	340	334	364	349	347	376	346	355	357	351	392	399	333	318	377	386	367	372	404	360	371	387	362	361	370	366	375	368	364	395	402	334	329	346	359	359	337	377	386	353	349	357	355	370	338	354	373	352	410	366	320	367	340	351	344	354	359	390	395	324	361	339	363	340	376	374	365	340	356	348	366	341	325	364	341	335	367	380	369	367	367	362	378	309	363	352	369	347	353	349	343	369	364	397	361	384	345	357	379	398	352	361	370	345	382	375	350	380	339	363	326	355	326	380	351	358	308	380	361	373	309	383	368	385	358	377	361	339	343	373	375	381	336	335	383	364	381	355	372	370	375	378	389	372	353	329	344	358	353	361	367	351	353	358	341	381	332	360	376	345	345	334	376	309	355	347	331	362	378	337	356	381	336	374	369	350	344	366	368	366	375	340	356	364	330	317	358	345	337	391	384	350	364	355	386	362	377	381	376	338	367	378	334	357	339	359	387	371	402	333	385	370	368	366	346	399	364	373	325	380	363	390	396	334	373	377	363	368	375	365	382	314	381	374	388	354	366	364	398	344	336	364	358	366	329	328	372	365	369	314	341	378	369	386	347	381	409	362	353	368	354	346	363	358	414	366	331	356	363	327	343	338	354	320	374	337	382	387	325	329	346	374	385	363	379	345	346	398	364	342	350	353	338	393	360	366	385	391	351	367	370	374	357	356	348	382	386	351	358	350	341	375	369	367	367	325	350	389	323	354	381	369	351	360	362	333	339	351	340	355	352	367	390	373	364	384	339	339	350	362	364	366	327	341	361	338	384	351	372	309	364	335	355	345	390	372	374	353	361	352	378	353	357	343	344	378	389	394	336	389	377	379	360	330	338	329	374	348	342	400	358	336	362	347	383	357	366	388	347	363	360	300	362	356	357	359	344	361	349	377	390	381	346	352	347	421	352	373	345	366	376	365	346	371	340	362	354	378	361	380	393	344	366	364	354	323	355	395	364	367	371	330	355	362	335	361	344	365	338	337	363	387	364	364	380	387	362	333	337	404	366	370	361	340	359	333	383	349	376	341	361	342	372	399	334	335	352	374	361	344	358	360	333	364	387	329	365	345	371	304	346	366	370	351	376	334	359	352	372	353	374	329	321	372	349	359	337	341	355	365	350	346	367	334	353	361	366	354	376	343	364	373	351	345	361	325	373	375	367	375	363	357	352	375	365	356	366	348	409	354	406	342	368	351	381	379	384	367	370	362	374	372	347	357	356	382	363	369	332	340	353	344	374	359	354	358	349	349	369	367	321	361	372	380	367	368	357	354	364	334	369	386	367	323	352	369	381	323	332	347	358	357	377	380	344	365	361	360	349	341	380	358	337	367	384	382	395	395	369	385	330	354	337	356	374	373	353	346	371	378	343	352	394	354	380	360	358	380	353	363	372	389	387	345	360	354	355	374	359	364	380	351	346	341	357	402	389	331	358	347	351	383	365	400	308	383	356	326	391	361	389	361	332	338	330	392	391	361	380	387	368	369	381	370	370	366	370	341	322	363	339	365	355	359	373	342	336	335	376	391	367	358	307	367	346	345	406	379	377	336	311	364	356	343	381	370	380	334	368	352	340	363	385	393	373	372	332	337	360	357	388	336	369	348	360	351	349	375	350	343	379	330	364	348	361	360	349	352	369	384	362	377	373	367	389	368	354	352	368	367	350	343	359	340	370	361	340	327	356	362	345	346	355	368	356	352	343	333	369	373	364	358	371	348	371	343	351	355	318	352	340	349	347	411	382	338	353	374	339	377	374	337	394	369	338	341	325	342	373	355	351	372	321	394	390	339	336	359	387	372	362	340	356	351	318	352	363	386	341	342	342	373	374	354	356	339	388	356	349	354	351	345	352	384	355	385	364	353	365	401	334	347	375	335	419	338	325	345	361	330	332	356	380	378	352	342	354	373	375	385	375	356	379	374	361	344	335	344	309	387	400	357	345	338	369	374	333	362	328	355	385	359	393	360	345	329	386	356	348	354	335	374	390	374	335	351	371	369	377	354	370	349	372	340	332	348	405	374	373	380	341	368	358	346	346	357	371	411	336	381	359	389	339	380	347	359	377	360	349	353	378	378	378	360	375	358	387	378	352	366	347	388	359	353	364	355	354	350	382	346	329	373	372	341	388	347	413	339	337	362	345	363	357	342	335	358	362	409	339	383	360	328	374	365	332	371	367	388	359	385	310	359	346	352	346	335	344	361	339	363	363	388	357	356	336	335	366	333	367	360	356	375	365	358	329	403	373	377	357	386	352	308	357	388	359	346	346	369	360	360	358	357	361	358	317	335	395	355	379	378	369	344	358	348	359	348	357	395	370	342	392	323	399	360	358	343	373	381	381	345	371	361	329	378	361	346	408	370	394	385	391	397	334	324	361	332	406	361	384	376	351	344	375	356	385	382	365	342	369	372	386	337	365	331	369	366	397	335	374	352	358	363	332	387	355	375	380	378	369	361	356	335	353	361	371	375	370	380	365	380	375	386	373	349	348	353	339	372	323	353	361	355	356	383	364	345	316	353	364	366	391	363	372	353	360	380	355	335	362	349	370	327	372	368	359	351	341	346	347	372	356	358	329	369	299	361	372	368	359	411	339	375	320	341	350	363	356	358	386	383	361	405	330	393	366	360	316	345	360	382	331	358	361	383	380	383	393	348	388	357	344	377	380	380	336	360	333	366	369	361	388	342	353	367	355	363	367	375	361	380	356	374	379	362	381	367	364	377	344	363	344	396	339	346	354	355	378	362	355	373	400	346	355	396	349	356	350	376	330	351	356	366	354	320	375	327	346	338	363	347	358	353	379	354	367	353	359	348	360	360	353	390	332	375	367	384	347	340	368	331	383	365	347	358	320	370	363	362	350	375	355	408	331	348	398	355	356	347	357	375	367	367	374	350	361	379	380	344	352	354	353	363	356	341	408	361	329	375	346	325	354	351	349	347	347	356	335
42665	11987	10003	5235	3440	2482	1870	1608	1314	1195	1038	939	853	861	832	742	740	723	689	706	669	638	673	615	639	634	598	666	617	634	604	622	628	570	549	592	603	559	588	607	577	563	613	556	561	567	559	578	537	592	546	563	569	496	539	576	554	569	571	567	560	552	571	578	591	568	542	596	576	572	563	562	577	571	544	556	586	592	591	573	554	568	560	566	551	590	552	552	514	554	557	562	552	529	545	538	559	525	571	563	560	530	536	595	530	522	558	541	562	542	558	570	553	524	536	579	604	613	530	580	539	588	527	574	577	549	554	545	551	609	571	549	552	549	528	579	531	589	587	537	541	535	560	554	549	511	566	585	565	520	559	553	533	595	567	597	536	541	589	553	564	529	571	568	542	564	543	561	556	584	536	482	516	517	568	521	563	566	556	545	554	552	552	550	608	569	551	607	558	575	518	575	584	584	553	514	571	564	519	559	544	597	522	600	547	558	548	532	543	557	558	573	519	573	573	551	548	546	550	544	583	522	550	519	538	541	539	556	603	516	542	539	589	571	550	546	533	568	601	570	510	505	543	522	556	540	539	539	533	524	560	589	525	560	572	571	554	542	567	584	558	558	540	543	536	585	546	574	558	534	551	541	576	591	542	549	545	554	588	522	540	567	525	563	545	521	553	568	524	516	542	522	547	577	551	559	570	573	550	514	537	534	592	490	567	567	580	578	503	541	554	578	556	589	543	543	518	578	583	571	546	568	514	550	530	557	543	570	579	565	560	543	578	578	546	557	507	530	551	565	556	546	515	527	546	584	545	573	557	504	519	539	564	532	557	545	567	561	517	591	539	509	562	556	570	564	592	554	578	603	516	567	559	560	551	571	563	542	532	574	557	574	543	559	528	548	552	560	567	542	565	566	547	537	543	537	558	539	536	563	527	519	576	541	580	508	544	541	553	532	521	542	559	568	570	548	564	549	560	574	523	541	543	574	533	561	578	571	552	576	588	546	535	546	578	562	524	569	560	587	507	604	592	532	550	582	537	571	510	530	553	580	580	569	537	577	601	581	555	537	556	574	552	532	521	530	584	540	522	547	558	538	574	534	504	515	512	553	553	530	575	527	565	545	552	551	543	600	536	556	571	578	556	571	535	518	575	576	575	516	519	553	514	556	526	536	573	557	548	534	562	563	546	552	576	595	584	559	545	541	552	485	539	521	551	590	546	536	516	533	508	545	527	524	532	596	541	543	586	568	549	562	565	535	574	565	539	543	542	545	547	549	539	541	523	537	572	556	537	511	529	544	564	548	551	507	546	569	545	526	541	569	556	562	517	502	537	567	536	559	560	544	553	527	554	562	547	537	554	573	552	556	555	552	495	557	561	537	582	531	579	570	516	565	561	523	571	576	545	572	564	537	554	520	546	535	567	526	517	564	508	574	533	543	578	529	504	599	538	521	539	590	618	562	500	546	578	546	583	498	524	540	513	541	545	571	529	526	562	554	579	551	556	562	561	550	563	555	547	575	554	514	538	548	581	551	567	564	574	532	541	564	542	555	570	527	505	561	565	561	552	584	583	547	568	568	537	556	544	511	570	557	556	555	575	532	542	590	550	557	603	551	564	551	524	521	602	533	517	499	529	590	539	567	540	549	508	561	558	594	539	502	506	533	569	558	544	572	583	548	590	535	552	585	578	570	557	565	541	573	514	532	569	536	523	544	559	556	594	532	576	557	549	519	526	599	540	562	538	555	564	533	549	556	602	542	514	546	539	540	549	542	532	564	542	522	554	574	543	569	540	553	539	515	542	580	556	522	595	569	567	545	544	599	540	576	580	565	543	565	562	552	539	587	527	557	579	609	532	567	542	568	521	577	545	526	508	584	577	529	573	580	569	553	527	570	604	542	561	557	525	556	517	543	546	526	570	562	532	541	566	523	604	551	578	565	546	529	533	561	550	562	585	556	531	522	485	588	553	524	549	541	567	590	593	567	583	588	573	599	540	562	566	529	574	558	527	539	567	557	574	567	594	550	582	547	574	556	546	564	560	538	536	536	542	591	578	547	574	554	554	604	517	548	574	579	589	569	597	561	536	568	591	532	548	529	536	554	548	543	591	565	551	551	532	532	520	526	574	515	533	535	548	576	540	572	609	562	538	556	545	582	574	576	560	565	543	546	571	542	551	543	529	537	575	545	542	531	565	559	530	588	515	533	577	554	580	558	582	533	560	514	567	570	552	571	533	520	590	571	541	514	531	555	581	603	540	553	563	538	564	533	556	564	577	549	550	509	580	544	562	530	538	538	550	529	510	579	550	535	524	573	576	530	573	593	565	522	537	546	503	490	604	561	552	585	595	525	549	561	583	507	521	565	547	539	551	571	571	519	558	562	544	565	574	607	498	591	564	548	548	587	537	566	555	518	504	575	583	564	591	545	533	570	534	569	561	545	573	573	555	559	552	530	546	544	522	546	590	533	557	568	584	543	544	515	570	557	579	575	536	586	561	582	513	576	532	541	594	561	559	581	535	512	542	504	538	549	541	555	567	569	565	545	539	578	503	571	527	540	549	565	553	564	521	556	537	536	552	540	599	540	572	516	524	545	516	553	549	543	518	529	534	547	567	538	563	541	560	577	549	547	563	565	544	581	550	564	601	561	503	538	581	543	555	550	549	569	552	571	553	541	558	503	588	548	553	541	542	569	585	561	550	512	562	540	555	550	591	568	544	581	547	556	583	560	517	508	560	590	541	544	573	530	560	522	569	529	549	558	570	567	582	516	579	524	534	522	563	530	516	562	531	554	572	581	558	551	584	539	551	588	571	556	546	504	544	551	537	553	546	591	532	579	549	546	529	534	588	537	541	539	529	577	528	543	543	526	554	573	568	536	530	546	542	533	566	559	536	560	560	573	546	537	498	568	576	515	556	563	526	573	550	518	514	535	557	547	520	557	526	557	550	538	569	529	553	567	547	588	564	540	556	551	561	525	553	552	578	602	575	595	525	530	550	523	571	555	534	566	573	529	535	571	561	546	578	594	571	559	569	553	527	550	549	540	566	567	542	531	599	530	569	553	545	516	545	537	540	537	513	532	556	573	532	580	554	577	535	585	534	537	539	614	612	558	510	507	555	568	538	524	563	520	536	547	527	519	569	541	540	566	517	543	534	587	543	552	500	563	553	539	542	545	553	544	536	534	533	543	571	560	591	538	571	567	554	548	556	575	517	525	528	516	562	585	549	578	565	540	516	521	540	543	560	562	559	536	557	556	549	562	568	533	548	570	603	558	591	557	566	559	602	548	546	518	561	544	566	539	577	577	588	580	554	527	529	546	545	582	563	567	563	546	542	552	523	557	536	547	571	500	520	576	562	568	543	570	589	523	564	569	548	560	576	571	542	562	589	551	543	560	566	590	517	537	532	566	563	543	552	543	549	506	544	552	523	570	550	582	553	526	511	559	593	554	609	559	550	541	541	546	558	559	576	564	579	573	573	548	526	565	538	541	542	540
23304	21482	29243	24164	21473	21478	5710	712	517	452	417	373	300	316	291	280	275	293	264	258	259	248	268	254	237	219	244	223	236	224	247	219	227	227	187	181	208	209	215	228	228	208	226	196	201	215	224	206	195	203	187	230	209	211	213	191	212	222	197	203	206	199	197	212	218	209	191	191	199	193	211	191	176	214	211	188	214	193	214	207	199	197	226	206	229	230	217	203	180	207	210	184	235	198	190	179	216	209	186	197	213	209	207	194	196	214	197	223	209	216	189	215	230	201	176	194	186	201	220	208	235	171	216	174	214	195	205	211	219	199	199	219	220	220	193	224	202	196	186	190	192	215	195	182	201	205	190	213	195	223	195	184	221	189	202	233	192	213	187	188	202	209	202	212	212	193	243	166	215	180	206	197	189	239	205	199	222	197	172	194	205	210	217	188	207	206	211	224	226	192	209	229	212	204	214	199	218	199	191	222	199	192	205	199	191	208	208	208	176	186	217	194	221	194	203	177	230	213	203	198	213	213	208	207	216	198	215	206	171	184	213	199	209	203	201	197	207	194	212	205	217	221	206	203	207	187	196	238	229	186	209	229	200	193	200	213	200	192	195	208	191	174	191	184	203	202	187	191	168	202	208	213	178	193	185	201	195	178	200	207	215	219	202	222	201	201	177	196	176	208	199	183	234	198	192	215	209	181	208	179	214	206	176	182	195	169	200	215	202	191	187	206	241	209	198	196	208	195	218	196	201	209	215	204	208	191	191	228	213	208	205	210	203	208	188	182	200	199	186	182	230	202	187	198	206	208	195	190	214	195	198	189	204	185	210	195	200	230	225	181	202	187	195	178	213	209	194	215	200	202	194	207	170	200	178	220	190	194	209	212	204	200	205	200	187	216	221	226	208	187	205	178	198	206	201	181	211	194	193	189	167	189	197	211	221	219	200	198	211	218	199	205	206	198	203	208	199	187	216	196	187	190	202	209	186	191	191	190	193	189	206	214	190	189	202	203	214	190	191	203	217	241	192	203	213	207	209	210	189	203	225	208	197	197	222	192	213	177	208	210	197	220	198	207	184	213	224	218	209	210	215	223	208	208	203	204	237	199	193	187	195	203	191	214	223	194	203	216	208	210	190	201	206	197	234	230	214	191	205	201	201	221	217	195	216	194	177	205	195	214	204	214	219	218	196	204	186	207	199	227	187	189	209	209	220	190	177	162	198	199	196	194	190	209	204	203	211	174	196	203	217	215	202	207	219	202	198	197	197	184	234	170	209	205	180	179	206	188	176	206	220	171	206	216	213	217	180	206	202	183	226	185	221	220	184	186	196	217	233	202	179	185	199	214	195	212	234	196	208	224	206	190	218	200	210	190	188	195	189	204	178	203	204	211	160	207	211	201	195	195	220	209	203	203	179	202	205	190	221	218	211	223	224	221	208	201	210	208	201	186	189	206	209	218	205	181	202	212	180	215	196	201	197	178	188	205	210	221	191	204	217	189	195	198	227	177	208	171	200	187	218	208	175	207	214	221	223	199	201	185	214	191	223	212	176	196	216	207	196	187	222	199	207	195	186	187	201	184	192	242	210	224	180	226	181	216	209	187	199	203	231	194	202	196	201	209	213	212	216	186	204	212	213	178	195	226	203	189	177	220	194	193	210	193	213	200	199	194	213	189	206	199	188	197	195	182	199	201	210	197	212	198	191	194	199	201	192	198	207	206	189	229	212	214	214	197	186	208	198	214	211	212	228	217	195	183	201	211	195	203	181	201	197	200	173	197	203	188	189	197	191	186	223	187	196	211	203	195	169	203	219	210	213	201	211	179	204	202	175	203	200	181	169	193	200	214	186	235	186	220	196	184	191	216	216	207	198	223	217	176	196	202	221	188	226	190	201	201	180	199	193	196	213	206	205	184	222	196	203	191	207	202	198	222	174	198	201	210	193	185	192	199	196	179	199	205	199	214	213	189	194	201	201	185	228	198	184	197	196	191	197	229	222	189	221	214	205	186	228	198	195	190	201	201	184	200	204	195	207	197	219	204	192	175	193	211	194	217	204	194	193	206	197	218	200	205	212	202	200	222	188	209	188	206	186	226	176	203	185	188	185	169	205	205	212	193	201	216	185	185	193	212	232	218	177	180	191	201	189	228	212	197	199	210	200	217	184	213	184	194	174	187	182	209	194	211	199	222	218	208	207	177	216	184	190	223	205	214	180	188	194	211	190	211	196	228	194	203	206	196	184	196	183	197	215	194	197	189	185	198	228	191	217	203	205	212	200	188	223	192	194	207	208	210	193	210	198	217	204	215	230	200	191	206	211	201	201	196	194	194	205	187	183	201	198	230	207	185	202	196	197	202	213	169	225	204	226	204	225	168	207	185	203	206	215	186	198	174	182	222	204	222	218	218	221	200	207	177	213	219	188	187	199	191	202	205	214	206	214	223	196	185	207	217	178	217	212	204	216	212	211	206	208	202	199	253	218	205	186	218	181	224	181	190	189	211	196	195	169	208	191	193	214	182	211	201	200	218	199	217	178	182	193	183	204	204	227	204	232	204	215	199	195	208	215	207	205	196	190	198	206	186	198	176	162	186	203	226	187	202	212	211	214	192	189	153	214	208	213	230	181	233	209	225	196	172	204	187	179	211	187	162	182	192	191	181	210	213	192	213	178	188	202	200	186	183	204	208	203	188	197	199	200	212	193	180	212	203	192	224	189	199	212	208	197	196	218	199	202	203	197	202	201	185	227	185	197	187	199	205	241	190	213	197	200	206	204	178	177	193	190	182	221	205	198	202	205	217	207	215	232	207	192	190	193	202	217	207	207	212	205	176	205	209	213	184	188	225	213	204	204	197	173	207	186	198	227	213	208	189	185	201	200	184	211	207	215	185	207	204	217	232	213	220	187	203	219	189	205	198	199	196	202	228	215	214	224	182	206	197	203	185	196	205	176	213	209	212	199	182	180	201	201	197	214	222	243	226	215	191	206	211	192	184	205	186	204	187	174	188	195	198	213	202	206	193	210	201	199	212	194	194	195	216	223	191	212	187	223	201	210	202	200	204	185	189	202	226	187	204	178	209	207	206	204	206	236	202	201	216	191	185	196	197	202	191	160	220	191	202	193	224	211	194	179	220	217	193	184	195	228	202	187	203	197	188	225	229	192	216	178	186	188	177	197	204	223	188	209	207	206	175	207	221	211	223	227	206	199	221	209	186	193	202	209	208	191	188	223	190	185	203	195	200	214	212	197	182	170	221	198	191	222	214	193	200	215	207	185	201	209	188	188	190	210	234	207	195	206	190	196	191	199	216	206	185	228	178	218	203	193	172	196	211	181	206	209	195	204	211	200	186	200	200	218	183	206	200	197	227	196	211	226	192	206	173	195	207	209	188	195	201	203	198	233	234	224	209	206	205	201	196	196	178	201	194	196	211	181	197	215	182	208	173	202	221	232	187	203	181	179	176	217	208	193	199	204	216	180	189	177	177	220	204	232	194
42373	13995	12202	6354	4076	2905	2149	1654	1453	1190	963	875	829	727	665	618	539	519	538	462	504	442	414	430	415	432	390	376	376	380	363	361	385	358	375	366	343	375	339	346	373	349	360	345	364	333	326	350	331	319	325	300	355	319	364	312	324	350	334	365	378	320	323	360	325	316	329	300	340	322	326	350	303	347	298	317	322	339	351	348	359	296	316	349	334	320	335	345	336	323	302	322	284	305	311	323	352	342	327	311	306	321	317	334	315	303	316	333	317	304	310	330	345	322	333	320	305	307	321	315	274	276	346	313	321	319	280	327	304	313	311	307	315	307	330	320	311	309	316	332	333	302	290	332	311	318	328	342	330	315	321	323	312	329	307	283	328	293	336	334	338	326	335	312	321	315	323	315	330	305	340	329	329	307	308	283	301	298	287	304	343	331	325	330	316	292	348	336	328	340	301	287	334	312	308	322	288	299	335	331	316	300	354	304	334	295	301	328	326	335	298	309	295	328	343	343	303	307	340	338	346	309	337	344	321	291	329	340	349	339	314	311	325	348	333	312	314	299	305	311	310	321	334	361	328	324	306	296	324	312	349	318	318	293	357	302	329	312	322	325	315	323	301	323	314	327	317	334	278	329	335	323	313	338	343	294	283	326	347	313	323	295	313	309	311	307	354	293	325	309	331	334	331	308	322	326	342	315	304	324	327	314	340	318	311	331	344	339	315	297	316	315	287	329	342	307	293	331	328	290	337	282	326	330	316	318	362	344	278	334	313	303	309	319	315	351	319	331	315	318	335	303	319	312	326	324	332	310	295	312	312	294	291	312	337	329	283	307	318	309	340	357	322	340	313	332	342	306	322	299	284	333	322	344	315	294	300	300	308	310	336	303	286	333	325	295	315	322	327	316	319	305	315	290	305	304	314	311	333	344	311	306	321	316	320	305	301	312	329	319	316	338	335	342	321	306	350	320	314	347	313	318	339	314	331	326	338	318	299	311	323	352	322	300	326	341	341	315	303	328	322	300	291	340	295	330	343	340	318	321	299	299	327	316	294	276	286	339	318	306	321	303	299	336	301	298	316	311	311	315	328	308	341	327	288	329	300	331	311	328	334	340	313	327	298	325	338	330	321	308	293	311	303	342	316	329	278	301	288	347	304	282	282	287	315	312	319	313	331	303	348	325	294	325	334	324	336	333	297	324	332	297	328	296	332	286	294	334	257	298	357	316	317	297	296	299	295	316	328	342	325	326	301	330	321	319	333	297	314	320	306	352	314	315	349	325	306	306	340	322	332	316	292	329	325	311	299	318	301	346	357	332	310	333	313	319	335	287	321	313	297	307	304	345	313	310	301	321	300	337	324	343	331	325	312	358	333	343	319	303	368	324	322	291	318	348	312	303	342	325	335	316	323	313	284	335	327	329	328	339	335	343	295	322	301	307	292	298	316	302	333	315	338	286	323	330	343	300	332	332	310	312	320	320	338	371	336	334	317	283	315	298	304	298	307	303	297	311	307	337	329	335	343	353	324	313	344	301	309	307	309	308	300	301	388	293	301	332	311	301	369	334	317	322	308	322	304	318	322	308	306	330	326	294	301	307	328	321	323	300	304	284	325	326	278	297	342	330	303	315	335	317	333	310	332	336	289	303	323	305	325	328	322	325	327	315	301	344	361	316	327	328	330	299	334	326	314	344	302	332	312	332	332	347	324	316	316	292	296	358	323	310	305	310	329	357	303	342	297	302	306	328	314	337	336	313	315	347	326	326	353	309	311	345	342	302	306	325	331	339	326	330	294	309	314	326	334	322	306	289	318	348	302	334	307	321	291	319	317	300	336	309	327	353	322	323	331	332	337	322	329	307	313	324	361	312	307	323	314	320	321	334	303	291	291	318	355	319	305	322	331	309	310	291	325	328	340	304	310	329	325	342	337	305	311	346	331	352	316	306	297	339	296	312	322	344	349	335	313	322	336	314	312	303	334	313	349	297	339	293	351	308	323	307	332	351	293	311	321	315	318	290	303	314	347	331	309	310	334	318	311	350	313	342	295	324	335	313	302	324	349	330	316	317	333	311	332	323	352	332	362	333	311	307	291	311	350	341	308	318	310	304	335	341	344	286	307	335	318	306	351	346	336	300	355	309	321	317	300	333	338	319	275	315	291	299	332	316	313	334	340	312	322	310	309	324	320	283	346	303	336	363	339	337	321	324	331	325	307	323	282	326	276	304	332	315	296	361	313	299	312	298	327	339	350	321	325	310	325	361	320	346	320	270	335	296	338	291	326	275	308	356	314	331	329	310	326	324	314	342	323	289	306	300	317	318	316	320	324	330	292	328	342	308	307	298	307	300	367	308	309	291	323	284	341	330	330	317	334	308	322	300	270	298	298	321	307	317	311	335	269	346	322	315	295	334	320	306	312	306	275	308	289	327	316	309	312	329	311	314	340	348	303	335	330	317	324	300	345	329	341	329	285	322	328	341	304	310	317	324	317	312	318	344	337	318	341	335	322	309	314	317	316	340	324	314	327	287	326	325	321	315	335	310	308	292	318	311	314	319	309	326	316	283	309	312	319	336	316	306	323	313	317	328	293	311	330	353	298	296	320	350	313	299	318	283	333	274	339	309	291	311	321	319	324	311	319	291	335	324	327	346	333	316	337	337	336	333	331	331	336	333	314	300	315	297	315	323	328	328	349	275	323	323	301	324	335	337	321	307	278	325	314	310	288	313	317	316	300	343	354	358	345	295	310	343	329	315	327	305	335	325	317	309	321	308	332	314	319	324	320	330	337	312	331	359	323	339	333	292	323	321	341	299	350	338	289	341	303	306	300	327	327	318	319	358	308	279	328	326	346	324	279	318	281	295	337	311	328	312	313	312	307	344	341	331	311	351	350	340	314	340	312	306	308	322	316	336	333	301	319	337	309	306	301	298	321	318	338	346	306	304	307	316	338	317	335	299	310	328	314	313	346	359	341	308	327	359	355	317	318	326	300	300	311	349	335	342	339	273	335	299	344	356	299	300	305	300	317	352	334	348	302	336	326	348	324	339	320	308	345	322	298	338	322	314	320	306	286	339	335	338	336	287	292	325	304	341	364	312	293	348	287	341	296	332	314	287	299	332	353	344	341	335	328	329	309	336	333	343	285	328	339	303	300	337	324	288	368	331	302	313	327	330	305	324	340	318	345	337	288	335	312	312	319	316	316	341	321	354	335	313	316	292	292	311	322	326	335	307	315	329	316	320	338	340	290	328	315	282	353	306	307	338	301	277	310	328	322	308	338	342	312	304	321	308	286	319	327	341	347	320	335	304	323	288	349	322	288	361	367	353	312	323	323	293	316	319	317	295	323	301	299	364	308	309	324	340	342	326	314	323	316	290	289	355	321	287	328	311	348	344	317	322	341	362	320	306	304	308	309	299	297	326	311	303	293	296	319	306	334	312	285	323	315	313	355	346	332	321	312	323	287	332	321	307	259	325	312	307	297	325	354	323	357	317
27394	20682	7784	770	508	463	451	445	423	404	393	413	402	419	423	407	405	448	391	437	438	389	392	401	373	417	413	390	423	387	405	406	390	402	396	441	394	396	387	421	450	417	401	377	410	439	413	381	426	398	413	420	423	409	369	362	383	399	378	374	414	439	392	402	423	426	435	392	395	398	417	425	393	421	402	374	397	416	399	389	446	387	421	420	382	405	417	413	437	387	387	422	372	384	417	390	375	458	388	413	406	376	415	404	409	377	426	407	407	397	394	372	407	395	412	367	419	390	413	396	394	380	390	367	388	403	406	411	396	443	394	433	398	410	386	391	442	377	367	398	391	374	387	411	383	377	385	403	367	367	421	373	430	416	446	415	447	396	360	418	393	403	424	393	351	384	424	429	424	441	408	426	428	392	379	371	406	420	376	433	407	402	385	432	395	382	404	434	417	436	391	391	354	376	398	410	404	393	388	364	410	411	413	391	405	417	395	381	409	422	419	375	397	408	401	421	394	448	429	387	384	406	412	416	414	391	411	393	405	378	392	439	371	385	396	405	408	400	382	366	396	405	376	391	424	412	377	374	406	398	372	392	407	413	410	444	398	438	422	396	392	395	405	391	418	360	435	405	379	405	416	398	394	417	407	396	376	411	402	396	372	402	443	364	393	402	393	419	414	360	400	395	409	409	435	416	384	405	348	382	401	435	430	422	420	406	403	412	418	426	401	383	416	377	395	415	420	384	415	385	415	415	398	371	403	396	408	431	424	409	383	392	373	425	395	388	414	384	406	391	415	417	395	393	391	404	397	391	369	356	420	419	380	351	440	397	427	384	405	395	435	444	375	386	421	369	402	397	410	363	398	399	423	432	397	418	426	366	394	420	377	428	408	381	429	413	404	418	372	404	372	395	391	418	406	396	404	410	407	410	415	416	377	408	373	418	403	367	431	400	404	394	407	375	361	403	435	403	454	387	379	432	384	377	398	393	407	449	416	408	394	396	396	407	415	402	414	414	395	377	354	398	417	389	425	390	409	404	433	394	399	400	401	397	390	390	450	410	387	402	378	387	391	421	388	381	394	391	387	409	392	388	384	418	377	407	437	434	396	435	430	458	426	431	424	406	409	410	411	422	417	398	414	392	394	403	408	384	403	396	416	405	343	443	392	387	429	411	434	411	400	398	422	430	397	390	370	415	388	411	356	424	363	397	392	398	421	443	424	400	436	405	441	454	415	376	392	372	400	415	411	413	398	419	404	404	408	379	407	447	400	422	424	384	417	407	397	370	394	397	421	417	399	403	401	425	366	424	402	397	417	414	430	377	409	403	416	404	386	390	451	408	426	382	411	390	411	338	395	376	388	425	385	439	397	395	439	369	422	419	383	427	393	424	408	402	409	384	373	415	391	397	384	430	394	382	394	386	399	439	398	412	393	446	379	399	383	420	423	401	393	415	386	395	393	413	392	409	393	411	424	404	406	364	421	450	404	432	389	414	376	404	434	408	422	414	412	390	403	434	394	446	424	421	384	401	407	387	392	418	420	401	389	414	414	419	426	424	390	371	401	388	385	405	385	391	410	386	394	382	396	407	379	388	406	375	389	406	394	411	416	364	397	382	390	418	391	376	394	402	453	394	393	396	420	431	363	417	429	431	418	422	406	397	366	403	411	404	407	383	400	391	363	402	421	374	406	365	420	423	411	364	388	364	394	436	400	413	415	417	434	385	381	396	422	398	406	388	392	434	395	410	416	404	363	394	404	422	409	399	385	431	362	390	411	379	379	375	431	394	416	401	421	431	392	380	393	419	439	392	368	406	392	389	378	407	390	398	414	428	388	398	386	412	405	449	388	413	407	414	435	383	379	401	423	399	375	396	399	388	406	377	431	376	412	436	373	391	410	408	419	442	369	389	407	389	351	421	408	363	395	447	388	421	428	406	422	380	375	397	416	388	405	387	416	408	408	388	391	395	407	413	408	419	408	423	426	399	438	381	392	384	367	372	390	392	364	410	415	402	390	433	369	381	396	435	380	394	404	377	416	384	401	407	393	409	387	392	394	388	415	429	382	414	371	385	402	447	432	360	392	397	363	424	408	403	413	387	414	388	380	414	404	409	410	378	401	399	403	418	389	404	413	397	404	429	399	395	404	410	399	407	419	403	396	413	413	386	416	399	388	391	414	395	413	382	422	370	414	414	433	399	396	434	377	407	389	410	409	403	403	383	404	419	372	439	424	414	453	411	379	406	415	421	431	422	423	432	381	412	379	398	438	390	401	406	426	377	375	414	427	381	430	397	412	385	372	387	403	411	412	402	400	398	434	410	405	389	364	413	416	395	420	398	391	357	419	370	429	367	428	412	423	340	416	451	397	399	419	373	410	383	411	395	399	376	436	389	424	405	410	361	381	361	405	382	394	397	423	444	395	410	361	402	426	353	396	424	386	376	411	344	413	400	401	401	396	353	400	369	412	380	399	414	410	391	357	420	408	381	418	415	390	363	385	361	415	410	405	404	375	391	384	416	363	375	358	422	443	394	396	412	396	428	399	427	424	419	383	376	403	389	409	384	421	415	385	365	400	421	413	365	406	392	382	401	410	401	399	460	390	408	399	421	396	427	410	396	407	404	397	422	398	377	413	378	402	421	408	418	389	404	413	423	386	417	407	419	398	412	372	357	394	385	421	441	366	425	390	391	396	453	400	456	410	391	368	421	410	422	406	435	375	407	365	400	426	407	367	382	396	388	391	379	410	417	429	432	420	371	398	409	364	393	424	380	423	378	380	349	403	411	429	421	408	395	432	408	408	415	382	406	386	399	372	404	420	370	419	369	368	412	395	380	409	399	392	422	382	371	387	412	402	379	394	403	421	418	394	402	389	408	395	419	405	416	409	402	420	444	423	420	386	448	395	410	411	377	414	434	423	402	390	402	414	405	364	401	395	382	406	391	410	407	429	362	406	408	417	389	396	372	405	392	437	426	462	402	404	403	404	407	405	421	419	378	416	413	441	406	411	367	412	376	405	388	398	388	414	411	432	347	380	402	381	394	416	394	406	448	386	385	413	394	414	410	370	383	393	379	379	414	410	377	404	422	408	399	388	384	401	401	412	409	398	410	420	397	406	419	391	380	411	399	438	396	399	411	413	370	418	391	438	395	397	387	410	441	357	419	424	411	401	356	382	401	410	423	383	375	447	422	403	394	393	428	376	358	421	396	411	384	417	405	434	402	410	388	411	422	383	396	336	384	423	395	391	370	393	369	412	390	377	385	411	411	396	380	377	425	379	376	411	422	412	433	343	430	420	400	421	423	436	395	397	404	391	407	380	367	394	373	432	402	401	380	407	386	388	420	418	451	377	430	418	401	397	421	419	397	416	382	413	379	396	394	393	397	386	410	415	377	410	402	384	397	349	391	385	399	332	396	388	376	372	399	433	426	392	389	412	390	408	441	395	393	377	390	407	423	387	405	407	382	408	386	393	406	383	383	378	377	424	436	404	411
17779	2022	1264	863	786	660	674	656	652	613	674	632	576	631	642	641	647	633	612	567	591	602	583	620	607	613	633	603	628	568	589	593	649	616	606	612	576	611	613	562	622	645	616	627	599	598	600	580	606	647	619	622	601	598	569	611	608	654	634	576	607	620	614	589	627	591	573	586	563	608	669	648	607	566	607	640	647	542	580	612	576	630	632	633	604	616	591	597	600	640	595	624	571	595	651	620	630	623	608	561	627	613	622	622	603	620	613	593	646	614	599	590	590	609	604	598	593	581	597	621	658	596	633	603	606	612	536	616	620	639	629	628	609	613	625	594	599	598	596	631	582	622	608	589	629	662	624	611	649	611	594	591	609	616	594	559	592	608	608	611	673	638	632	618	592	666	600	591	602	656	600	570	609	637	591	597	643	650	605	609	612	640	609	601	615	603	617	597	603	598	618	624	630	594	625	626	650	598	564	562	664	681	603	624	631	615	627	606	609	587	607	641	610	553	620	641	593	615	619	650	608	628	615	581	566	641	650	602	624	569	590	600	656	593	591	662	644	621	584	636	606	593	633	617	603	592	611	641	628	614	627	630	606	594	597	635	642	654	593	609	595	629	644	586	598	616	621	611	586	596	642	606	623	611	636	601	647	613	579	630	651	590	662	631	600	626	611	615	620	637	649	597	610	580	613	599	586	590	627	641	586	587	615	605	569	613	573	621	628	591	624	620	624	614	582	604	613	631	623	625	563	596	622	615	593	627	595	659	622	632	595	619	677	592	653	613	585	623	608	600	632	629	593	615	654	598	626	610	605	612	613	645	613	626	590	612	566	605	648	628	639	585	610	637	621	627	627	599	626	660	620	673	611	560	589	608	627	583	664	621	630	591	648	586	633	623	631	614	601	522	611	589	584	643	629	609	594	613	659	576	599	616	612	642	588	615	603	568	591	640	628	618	606	553	627	648	616	593	644	623	593	615	580	612	605	620	612	613	582	651	622	614	558	606	642	612	648	591	618	624	605	614	647	628	564	610	601	583	599	617	619	580	596	623	602	650	610	604	596	610	620	609	648	578	632	638	622	633	603	630	598	622	597	653	626	626	626	621	595	636	630	620	650	589	603	576	659	640	611	606	581	623	606	589	647	624	622	646	628	624	611	584	588	609	613	595	605	564	634	623	625	600	634	594	626	575	645	608	565	625	605	623	596	616	609	583	624	612	620	629	626	608	629	584	628	595	631	635	591	609	583	645	606	598	591	574	614	615	615	607	591	629	627	620	582	604	569	620	553	601	633	615	615	609	610	631	612	606	584	601	609	615	642	605	628	634	655	620	608	595	633	579	570	594	591	592	625	644	594	630	640	573	619	616	621	602	584	658	646	613	607	602	674	613	626	602	635	622	609	598	608	614	642	640	655	620	664	595	607	550	630	637	588	644	624	633	593	610	659	598	597	613	608	612	656	584	596	594	636	616	570	644	594	581	645	605	633	585	637	617	651	619	669	661	598	567	651	603	609	591	615	548	581	564	636	647	614	593	569	612	613	606	598	616	583	660	623	612	578	562	615	581	595	625	632	602	618	591	631	636	625	576	619	618	625	598	581	650	621	591	625	590	624	601	612	591	584	592	628	655	587	607	603	612	611	614	632	599	612	622	599	635	627	602	588	590	585	627	622	600	563	614	617	616	579	634	560	656	628	614	681	567	674	629	597	604	592	637	570	631	592	600	629	578	632	615	614	577	586	641	591	579	631	598	622	637	602	622	611	619	613	651	599	649	592	602	615	623	599	613	623	629	616	624	620	587	567	619	604	631	624	642	596	605	600	645	562	619	581	638	633	623	578	658	566	591	626	595	615	638	601	551	630	596	583	570	622	617	619	613	630	608	597	636	632	585	620	616	619	619	608	616	584	638	579	632	630	611	608	603	597	626	611	618	620	650	608	635	607	634	618	556	630	655	657	584	595	643	603	631	600	634	584	598	599	634	633	570	594	662	618	608	618	641	646	644	582	570	606	603	623	657	631	605	619	607	622	592	632	572	610	595	610	626	638	641	632	557	603	595	636	605	658	615	635	628	658	619	585	589	616	602	640	654	623	652	614	614	657	571	602	568	585	583	614	662	599	643	640	621	608	612	656	625	620	633	570	604	611	587	619	593	602	623	588	615	627	646	607	620	567	621	615	615	616	587	617	624	612	632	625	624	598	614	619	615	595	603	608	651	608	602	594	608	633	566	627	617	607	641	597	625	645	597	617	604	627	619	597	621	625	620	597	555	594	624	620	634	610	613	617	617	612	609	599	597	560	615	631	580	606	613	655	595	601	632	691	608	618	605	576	613	554	592	607	623	635	613	599	611	596	649	640	601	613	639	605	603	628	620	601	591	609	643	623	656	598	542	645	632	652	609	586	607	634	586	623	589	606	629	633	616	618	654	620	591	628	658	645	582	615	587	663	609	596	573	660	601	654	587	581	634	600	635	578	622	612	601	555	639	574	627	630	630	641	573	597	635	595	603	626	622	578	618	616	566	593	639	651	646	650	598	612	599	608	650	584	581	617	578	585	601	612	606	611	630	605	581	626	598	634	620	627	630	609	608	586	618	616	660	648	556	629	631	637	672	633	594	594	577	633	610	626	626	638	595	601	616	584	630	643	576	625	562	629	619	609	609	632	573	627	568	626	650	622	626	590	611	593	564	609	588	600	583	566	603	602	629	605	604	621	584	608	590	596	615	616	603	648	585	594	633	644	594	638	623	639	632	619	625	622	624	637	592	582	589	586	573	572	636	648	562	648	600	597	595	622	600	603	645	628	560	630	576	638	603	588	607	637	612	626	596	575	604	593	591	607	577	625	580	591	615	571	612	604	605	664	582	598	598	611	646	582	590	575	564	635	564	614	614	613	631	582	578	640	589	592	574	628	595	627	659	604	625	618	602	611	634	602	593	576	607	589	623	623	607	639	588	600	619	569	594	616	597	629	622	623	545	683	578	583	611	615	613	639	570	604	645	590	644	595	636	590	581	577	638	586	601	603	659	591	603	575	616	614	665	633	592	666	587	603	613	625	594	621	613	615	579	597	612	616	623	580	621	604	597	607	651	620	641	601	628	643	574	579	640	611	580	620	621	610	614	609	648	609	649	624	584	625	590	606	591	646	667	613	634	580	642	621	642	636	567	638	624	633	615	618	640	621	589	616	631	645	595	600	621	587	583	617	621	622	604	607	620	630	623	632	637	635	651	641	635	599	590	694	640	616	601	593	586	609	612	607	628	611	647	665	581	635	659	613	580	606	643	581	620	620	614	624	607	596	617	650	607	628	641	619	630	609	603	587	585	588	603	610	611	621	579	595	619	631	610	621	620	633	641	626	598	637	627	588	610	596	568	618	644	582	631	547	618	603	595	595	592	600	604	640	604	628	628	606	621	605	612	585	576	594	636	599	588	612	611	584	616	615	586	669	568	657	591	607	576	573	608	614	635	625	600	602	599	626	563	622	645	610	606
23749	21478	29150	24219	21469	18343	1550	730	594	537	498	481	455	440	402	403	455	448	399	411	412	375	341	355	380	369	385	367	392	367	363	366	361	364	365	379	361	381	359	391	351	377	373	390	364	384	371	357	350	361	377	344	352	333	342	372	390	330	383	379	372	361	342	391	326	366	334	340	373	364	378	344	340	349	333	339	371	327	361	359	352	368	369	362	369	331	369	354	345	337	375	350	364	326	370	358	356	359	332	330	344	355	359	360	340	344	358	337	354	331	366	322	356	340	335	364	391	354	350	339	373	340	366	367	349	338	348	382	343	373	346	364	396	331	382	368	387	365	338	324	335	361	357	350	349	341	388	372	348	346	348	355	356	361	360	332	349	354	369	344	351	360	350	365	345	325	378	375	317	363	359	341	340	341	374	357	333	330	373	349	376	368	370	366	338	340	365	363	344	341	365	359	378	359	365	380	358	348	365	350	375	340	375	344	350	353	368	339	376	342	364	365	372	379	380	318	334	360	376	359	348	354	367	348	363	402	337	390	378	379	354	373	345	348	356	365	359	376	352	349	357	362	320	340	362	351	361	350	345	343	367	343	353	353	349	339	346	355	346	337	353	333	377	367	353	374	349	329	320	394	387	348	348	333	366	361	326	354	364	366	361	372	334	350	343	318	345	324	356	385	320	387	359	340	367	338	353	368	340	346	381	365	349	361	370	345	333	369	373	341	325	318	354	386	388	349	378	385	384	396	354	330	353	336	333	348	377	355	368	343	329	333	334	373	377	376	333	325	353	357	345	360	335	376	384	380	349	340	373	341	388	368	352	368	343	362	378	370	358	367	364	326	334	360	347	357	359	364	362	374	360	317	356	358	323	359	335	341	354	380	323	346	376	339	342	352	350	344	388	395	359	350	362	372	331	384	353	359	348	354	361	316	347	351	388	340	371	346	366	370	352	393	348	352	341	318	334	320	324	340	306	360	367	387	345	333	347	367	357	371	385	355	361	327	323	351	368	347	348	364	325	359	337	342	357	333	365	348	360	337	342	373	385	348	356	349	420	339	334	346	343	376	352	336	386	373	358	357	351	352	353	342	363	327	344	344	350	336	333	299	370	334	333	361	363	371	384	351	341	377	387	318	351	361	376	395	341	392	373	328	330	341	364	342	328	374	351	339	344	336	360	341	349	353	331	342	364	373	356	373	332	347	320	346	351	331	341	358	314	307	344	356	375	316	333	364	375	331	357	364	356	379	359	364	379	370	352	353	377	349	342	368	359	380	367	351	348	334	333	372	348	373	389	358	348	390	352	392	355	367	341	355	350	373	379	340	367	354	374	321	369	325	362	336	340	339	346	335	320	321	388	330	379	360	347	349	332	342	363	367	338	353	336	372	387	370	314	380	341	363	336	355	348	380	356	342	358	321	383	360	374	357	348	349	363	363	339	333	361	363	362	369	342	367	355	382	372	363	345	373	342	337	344	325	319	350	343	325	364	336	377	365	341	367	342	356	326	344	354	328	329	378	377	348	334	313	349	354	364	377	348	325	345	329	354	363	328	364	358	338	364	345	327	369	396	367	357	338	357	352	329	362	347	360	315	344	354	377	361	336	381	352	367	349	353	325	379	383	340	388	373	341	338	343	345	357	353	367	351	373	385	349	382	351	310	364	341	353	332	351	378	339	344	320	343	337	337	357	348	338	363	362	313	322	344	360	348	369	366	351	369	400	332	368	383	341	353	341	347	363	339	324	353	345	339	341	367	356	352	354	349	346	366	376	335	370	342	340	360	321	355	378	354	363	388	346	350	330	379	326	374	375	339	343	346	352	365	337	336	323	361	356	332	337	349	386	338	366	354	358	360	378	364	345	325	377	338	381	348	364	334	388	396	348	364	378	361	368	353	391	373	343	316	360	385	332	342	368	364	355	346	344	332	366	347	379	328	354	341	346	400	371	342	334	362	373	360	372	359	347	370	345	379	368	372	357	364	332	344	367	359	347	378	346	328	361	376	348	353	338	346	334	357	350	327	375	353	344	372	359	351	345	361	337	355	382	398	379	352	372	361	364	349	352	354	340	382	349	359	382	364	359	349	374	373	367	352	350	338	341	359	324	389	357	332	357	344	322	399	350	358	336	346	328	360	343	383	376	384	353	344	360	341	317	352	347	376	355	365	355	363	360	359	352	341	316	344	356	338	336	384	405	353	341	341	376	354	323	325	353	358	383	378	375	345	313	366	345	364	333	357	356	340	359	364	344	361	362	361	358	376	345	360	332	350	378	344	383	398	348	379	342	361	362	405	320	360	355	308	341	354	345	363	358	359	364	350	350	370	351	331	341	361	338	349	360	349	370	377	370	334	344	355	369	348	369	360	353	369	358	351	345	351	368	361	344	342	356	370	345	383	358	304	368	334	365	354	375	358	368	345	361	373	352	364	372	344	350	361	355	353	372	367	374	345	390	356	363	364	316	332	360	372	348	365	344	354	337	349	349	366	329	367	363	327	349	351	367	371	354	371	360	363	337	376	351	332	389	363	358	359	350	340	354	343	361	344	345	325	378	342	321	372	387	378	382	379	348	357	318	378	353	344	356	331	369	356	344	318	337	332	339	331	341	378	329	370	319	356	338	359	302	350	359	328	377	376	355	341	352	351	348	371	367	369	347	377	347	363	355	348	335	349	344	341	328	381	320	331	362	368	335	366	352	363	355	397	359	346	347	347	342	371	345	373	342	365	335	379	354	345	351	338	335	329	392	345	358	369	358	363	353	325	353	325	325	382	344	345	317	342	360	353	357	326	346	376	359	351	341	360	347	347	343	360	372	356	377	337	368	362	337	360	359	342	374	349	345	351	340	343	363	350	352	300	408	351	345	349	325	363	335	358	314	355	381	346	372	364	378	328	340	358	354	325	355	372	342	338	345	361	360	334	356	335	335	370	349	347	362	342	324	373	321	347	348	369	363	335	354	382	357	344	370	355	351	341	340	365	361	339	344	341	372	336	368	360	362	356	356	327	354	349	374	313	341	360	357	359	391	398	369	354	379	377	355	377	355	349	317	364	341	330	323	342	340	369	328	359	348	355	390	338	356	347	376	370	363	356	357	347	377	352	338	363	356	359	347	314	376	375	356	345	352	337	369	375	371	359	389	339	330	345	348	351	348	348	367	359	377	327	367	336	348	337	364	358	323	326	324	365	314	342	343	353	353	360	358	367	349	383	345	337	317	386	379	369	381	362	374	337	345	324	342	356	374	373	377	348	330	328	365	353	343	330	375	370	339	380	378	357	340	365	372	305	367	336	328	357	396	343	353	352	403	338	334	335	374	331	356	331	349	320	359	325	354	370	367	365	357	333	365	382	342	377	333	351	347	392	363	361	350	350	374	361	358	343	357	333	347	335	328	342	364	358	348	344	334	346	366	355	330	326	360	351	343	336	355	334	384	389	377	366	376	378	342	377	348	360	352	366	359	368	351	354	332	341	380	367	356	374	311	342	345	326	394
42498	12167	10112	5220	3506	2475	1989	1530	1374	1169	1057	1010	902	858	747	716	719	731	701	684	647	653	684	608	611	614	599	613	585	589	604	559	600	595	584	598	547	596	570	585	562	523	558	551	579	583	537	598	559	534	550	570	584	577	577	597	507	549	550	570	584	539	542	594	530	581	547	586	534	530	566	535	551	539	551	526	568	576	510	525	583	571	572	541	543	570	556	543	514	516	579	512	534	538	537	541	542	514	530	582	556	587	545	513	543	555	580	565	532	539	563	567	517	566	558	539	563	572	552	543	558	564	539	545	545	577	545	516	530	558	528	567	563	588	549	546	520	554	512	559	569	528	551	498	524	540	554	530	511	528	582	542	521	575	537	558	572	541	540	495	554	561	522	542	551	562	531	552	553	585	537	566	545	546	544	551	498	538	513	540	552	564	535	526	562	534	508	548	520	511	568	531	530	559	592	546	531	580	531	551	549	511	580	559	566	517	557	550	515	547	554	540	572	556	529	537	536	539	513	536	548	554	559	545	536	550	514	528	602	540	536	516	539	556	534	500	537	522	568	527	543	574	601	574	561	556	516	542	564	563	546	554	533	578	525	540	567	550	524	603	513	526	527	550	523	514	534	558	504	564	570	551	564	552	520	542	531	590	519	540	543	525	519	554	561	541	533	543	577	559	598	582	553	580	498	543	535	543	557	520	520	545	505	546	514	550	520	554	545	557	592	543	522	569	549	559	547	520	517	551	545	509	534	509	566	564	535	572	544	561	496	580	557	544	548	514	609	492	542	550	546	560	509	566	570	547	512	509	571	573	521	544	542	513	534	508	529	512	544	580	567	539	547	551	524	530	586	550	527	568	520	583	542	545	555	527	532	512	535	542	558	576	565	576	557	562	543	578	544	538	541	526	569	531	547	538	582	582	534	543	565	518	555	559	570	546	508	556	493	538	538	526	577	537	552	554	594	479	554	547	544	553	537	539	511	588	605	530	548	588	578	555	565	584	552	580	513	529	516	550	544	582	544	547	535	519	550	553	547	556	543	543	579	589	550	517	534	594	547	556	540	548	588	581	548	519	575	561	540	558	556	554	548	555	544	516	516	514	535	549	567	560	534	532	550	564	530	524	549	536	545	521	513	569	574	539	581	570	537	541	522	527	511	534	561	558	510	544	554	568	547	579	560	608	588	554	540	522	508	563	540	553	565	532	545	528	512	559	515	607	543	538	557	497	532	545	512	524	560	539	521	546	552	574	553	535	526	539	517	543	568	553	532	517	534	548	542	548	560	531	547	530	559	557	564	548	538	536	487	538	579	538	582	612	559	525	589	559	553	522	552	543	527	566	530	518	539	542	535	565	530	532	498	549	526	609	595	571	570	510	526	540	561	537	510	572	570	575	546	597	540	571	521	541	540	560	545	529	593	539	582	540	550	532	555	551	509	565	538	502	533	578	521	526	561	575	528	489	566	534	558	556	583	543	553	547	551	512	575	553	554	545	494	526	561	566	573	541	579	528	572	532	562	549	515	524	568	536	564	569	499	555	537	543	534	538	553	607	540	527	543	508	544	541	559	552	520	565	536	488	540	570	572	502	582	545	524	533	535	548	567	554	531	534	532	553	544	596	544	552	558	514	522	553	562	564	500	525	554	567	572	527	531	526	526	534	526	523	571	501	611	520	560	550	539	554	504	569	536	523	548	573	571	540	574	551	596	520	571	558	492	550	552	549	563	543	551	581	527	553	523	509	566	553	547	556	556	557	547	523	557	493	546	531	579	533	568	536	555	530	559	554	585	543	523	529	510	577	584	496	578	560	530	581	565	546	536	518	541	543	536	553	534	538	571	513	559	518	557	583	530	548	536	526	533	538	572	549	553	531	544	544	561	573	544	546	541	547	564	537	557	553	566	554	546	529	548	559	557	543	547	556	544	514	529	568	519	553	574	563	527	572	571	543	531	555	546	563	547	560	553	573	520	557	533	589	546	550	543	537	569	551	546	546	614	564	516	558	550	556	502	567	562	527	523	580	519	547	568	531	537	555	574	591	585	543	568	604	549	563	562	516	530	498	525	543	537	554	555	532	540	519	536	514	536	527	533	534	552	561	529	540	536	572	508	558	542	499	524	543	550	532	500	568	527	542	566	520	503	579	564	572	535	551	548	546	582	549	537	577	557	550	528	565	588	531	513	590	537	511	553	492	537	586	553	546	522	565	580	561	507	540	563	512	533	566	531	564	554	534	552	559	559	590	536	568	557	548	565	578	572	561	564	549	546	549	577	549	566	568	537	540	578	547	582	544	530	551	569	540	538	503	533	532	556	542	570	561	541	539	550	587	506	548	564	548	580	544	531	543	547	572	560	556	539	550	535	584	495	577	498	547	570	603	544	563	509	547	525	511	534	573	587	561	548	558	577	576	554	609	585	531	549	551	542	568	538	542	534	536	556	511	544	552	559	547	511	513	562	577	571	535	512	520	555	537	574	536	533	555	578	547	498	534	534	537	587	561	552	585	523	543	536	597	534	563	535	538	552	520	547	520	574	538	548	527	533	550	531	547	558	559	506	541	537	530	509	514	511	537	525	580	526	572	564	547	518	568	502	525	565	540	571	537	553	591	568	562	505	519	556	488	571	538	564	557	527	492	560	555	533	563	544	576	538	547	520	525	503	548	556	555	541	529	549	529	558	524	551	563	565	527	508	517	594	540	526	563	540	537	577	553	563	541	541	550	560	555	568	554	515	582	534	550	558	571	529	553	570	533	549	523	558	528	494	538	533	548	556	516	556	530	507	557	503	547	568	516	539	593	548	509	542	514	537	509	513	620	570	521	569	518	553	525	552	540	570	529	579	535	511	565	573	547	534	620	576	554	567	516	546	520	568	530	548	568	516	541	524	578	512	521	578	560	523	534	530	535	538	573	544	533	574	533	534	556	521	555	507	550	548	533	535	565	530	544	538	574	522	538	522	558	548	592	558	520	557	535	514	503	581	602	540	537	527	519	532	506	470	520	543	563	544	536	530	556	534	494	542	561	557	539	529	545	547	544	564	540	589	543	550	533	564	560	555	499	552	564	502	612	530	509	567	512	544	544	563	553	584	516	546	534	548	541	559	548	527	540	543	515	561	528	540	497	551	582	525	546	503	551	521	537	594	553	489	530	534	574	526	518	514	573	534	577	526	575	540	520	529	582	577	550	587	579	543	544	526	549	573	547	516	547	550	546	521	557	537	583	524	552	535	522	510	557	552	526	568	535	519	529	548	557	585	530	566	528	563	596	513	545	556	542	561	537	570	544	532	565	540	550	504	540	571	522	511	564	530	544	554	516	561	568	545	551	537	547	558	555	526	561	498	593	533	541	556	565	534	506	578	513	525	518	555	577	551	512	544	573	541	544	548	522	540	536	507	539	553	550	525	585	557	533	575	575	544	532	529	513	540	549	547	514	549	535	609	557	542	559	532	543	572	575	545	557	548	555	548	569	512	558	537	557	548	554	506	551
23279	21482	29353	24033	21470	21469	5445	710	475	440	443	339	324	290	287	296	262	277	284	271	253	251	231	239	234	212	235	223	210	230	252	215	219	212	211	207	257	207	207	209	216	220	201	196	226	196	231	202	214	208	202	213	188	204	193	230	188	212	218	190	194	223	175	211	188	202	196	180	205	212	204	217	172	208	209	227	222	197	212	199	207	186	207	214	193	231	183	223	209	213	228	197	201	199	202	217	205	170	208	210	206	204	180	239	181	165	216	220	190	220	185	206	180	212	214	174	198	186	186	208	178	182	199	195	174	196	211	219	179	190	188	190	176	172	200	218	204	197	194	191	180	159	217	188	215	201	182	195	207	176	206	192	224	198	167	212	217	204	200	217	202	182	183	201	203	188	204	218	210	204	201	164	208	196	210	218	195	176	193	192	207	190	222	196	186	184	218	208	186	191	206	191	187	194	202	212	182	189	200	200	185	171	197	208	201	201	174	195	197	210	193	174	197	182	208	198	194	191	202	205	191	197	187	204	200	186	192	211	207	174	204	212	185	151	190	190	196	187	203	172	180	197	193	206	189	209	201	203	170	202	204	218	178	183	201	204	226	196	203	196	202	214	192	214	195	221	209	222	222	175	214	222	192	186	199	210	212	167	185	196	206	191	196	214	185	201	223	209	193	188	199	187	179	186	191	183	210	180	200	194	171	199	193	208	204	186	168	208	221	211	186	214	190	190	211	186	214	196	208	212	203	202	185	202	187	208	205	182	192	178	207	168	183	227	197	194	205	183	205	185	232	215	178	213	195	231	195	199	211	207	188	224	196	194	200	229	198	212	211	208	195	199	195	207	188	224	211	227	193	208	198	211	196	199	200	201	196	198	196	207	195	194	209	185	176	208	195	185	193	171	185	188	216	178	207	206	186	196	197	185	203	197	189	190	212	200	182	190	185	233	194	203	196	224	215	198	191	172	197	226	209	196	190	198	205	190	190	218	191	212	193	197	189	202	210	203	213	191	179	203	206	192	200	203	198	191	214	232	186	197	188	208	192	221	182	187	195	185	198	200	188	193	208	183	205	188	171	206	195	182	184	172	213	211	196	169	191	218	192	199	196	201	187	218	203	203	159	207	194	187	189	184	216	216	193	231	188	154	172	207	224	186	197	191	190	169	205	193	215	218	186	206	213	177	203	210	211	188	195	201	211	194	177	214	199	214	195	225	172	190	176	181	182	210	208	203	206	182	207	198	161	185	201	198	178	200	196	196	201	227	175	202	202	199	200	195	198	197	202	213	217	187	189	198	220	206	196	181	209	175	190	214	207	198	201	206	207	176	212	206	174	190	190	180	181	196	190	184	209	202	211	202	199	217	199	186	181	204	197	197	204	194	177	200	195	195	202	192	181	201	190	216	189	205	205	217	195	189	202	206	234	204	198	199	194	168	215	202	198	193	187	208	192	194	204	201	199	203	188	203	199	190	225	217	205	186	222	234	185	198	190	201	184	200	191	219	203	189	211	197	218	211	184	203	206	199	178	198	192	204	198	185	210	199	186	207	185	206	204	194	178	202	188	231	203	207	212	214	221	184	210	224	193	212	186	199	213	217	182	200	198	220	186	216	184	213	222	176	222	179	172	215	232	169	218	202	234	192	201	181	184	215	176	197	189	202	214	197	239	216	181	208	212	230	190	201	195	209	222	169	194	203	190	202	169	204	203	191	203	209	206	179	198	212	213	186	204	207	202	201	181	202	189	210	188	215	201	193	189	194	206	201	204	212	188	195	217	210	193	185	191	204	225	211	187	181	175	214	190	193	208	177	209	187	200	200	204	207	197	189	192	212	192	206	196	216	208	174	186	227	207	189	199	170	189	222	199	201	197	208	209	211	195	181	203	181	197	175	188	214	197	185	192	200	194	209	190	179	196	194	228	190	193	209	205	207	190	210	200	215	209	197	203	190	181	205	211	206	188	191	195	196	206	211	185	175	178	190	212	182	198	190	178	224	200	194	212	191	204	207	180	189	210	229	199	214	219	216	190	190	201	188	177	200	214	196	225	199	201	187	204	213	202	191	220	204	224	191	206	210	199	187	195	181	187	195	194	217	206	202	185	197	206	200	240	209	210	199	205	206	201	181	209	198	214	204	164	178	198	193	169	188	201	185	212	184	180	216	180	178	199	198	195	193	226	190	206	230	186	193	189	204	179	197	184	182	199	208	197	184	201	205	215	197	234	221	218	172	202	191	190	185	204	203	180	219	195	211	198	219	227	196	204	201	190	205	208	229	186	180	190	200	231	189	210	189	181	221	202	220	190	201	187	183	217	186	191	220	217	211	211	212	185	202	219	198	195	218	207	192	249	211	211	182	189	198	211	184	203	197	192	230	204	176	197	205	174	186	189	204	189	189	195	194	176	208	202	194	194	187	195	192	216	191	190	214	192	203	176	201	220	185	188	215	177	231	216	197	197	216	222	179	191	194	222	198	200	190	193	205	194	207	215	181	221	192	175	203	211	206	196	207	201	193	207	209	210	234	211	172	190	180	182	168	204	195	186	208	215	187	205	193	212	176	212	208	217	188	178	201	200	229	183	202	186	207	200	250	184	202	218	159	220	192	169	199	199	194	180	187	219	194	211	182	197	195	223	164	222	194	205	204	213	208	194	195	196	198	205	172	192	198	204	206	206	206	198	181	187	173	214	189	222	175	209	217	211	175	205	203	208	201	190	207	197	206	212	194	201	197	200	235	204	190	182	210	205	199	186	190	202	204	205	184	185	183	205	189	178	206	181	178	215	193	175	209	190	197	197	209	194	184	197	191	212	212	164	204	192	187	195	188	217	199	202	181	201	186	176	176	214	195	187	208	197	201	213	180	207	220	191	193	202	183	190	202	206	181	200	193	213	207	187	181	209	182	212	195	210	197	197	224	207	213	214	192	199	219	182	206	174	189	215	203	194	177	175	198	204	204	210	196	220	230	188	201	206	208	210	199	185	197	193	193	189	208	195	210	203	181	223	198	179	202	186	198	218	203	198	220	193	208	186	197	169	181	208	185	192	208	176	203	195	211	193	205	185	225	216	199	170	212	203	210	185	189	180	204	199	198	214	197	218	201	193	200	199	219	188	202	185	209	206	203	210	214	181	183	205	186	204	209	214	211	206	195	195	204	195	196	206	193	195	183	221	181	209	210	213	178	194	214	186	199	207	162	211	191	209	183	193	209	206	180	182	219	173	218	190	198	182	195	214	207	185	185	200	184	197	186	212	167	194	179	192	165	216	193	202	197	205	183	232	231	185	168	202	196	188	181	217	206	218	185	223	204	185	200	200	171	217	202	193	198	199	210	208	243	226	198	201	200	172	221	213	196	179	204	217	181	184	207	184	225	218	188	188	198	186	217	204	209	200	202	203	200	188	190	191	205	177	184	186	181	183	200	205	207	173	187	188	196	215	188	215	216	204	196	191	203	181	196	205	205	194	212	194	184	195	194	206	187	224	213	200	204
44497	14076	12297	6418	4162	2846	2179	1646	1366	1174	978	844	781	728	668	615	568	551	486	489	413	453	436	408	382	397	418	359	386	382	376	365	384	368	366	377	390	344	327	348	351	381	366	361	313	348	329	291	333	334	332	353	353	349	326	322	330	324	306	335	287	331	363	331	323	342	303	318	317	340	329	352	301	322	294	331	324	302	303	331	321	310	318	334	292	288	359	317	327	359	277	321	322	287	327	318	304	307	329	313	306	312	297	338	342	318	293	307	322	299	305	313	314	316	313	320	339	334	326	312	340	334	350	327	305	312	321	302	337	295	331	319	337	304	333	332	312	306	306	328	297	304	323	322	326	313	297	323	296	295	301	324	282	274	308	297	321	335	308	338	316	348	352	355	312	294	325	334	320	284	332	347	282	332	318	311	318	316	286	305	322	319	310	315	327	313	313	314	243	337	297	310	322	316	319	276	349	329	309	287	314	311	312	291	298	333	310	327	331	356	332	315	313	312	316	305	322	327	335	299	317	325	311	312	319	313	333	301	318	305	288	311	309	307	317	351	312	285	311	314	284	265	331	295	329	313	324	318	312	291	313	305	322	307	355	349	312	310	316	301	294	329	313	320	328	317	326	294	312	291	312	313	326	326	335	310	322	322	327	297	289	295	335	303	270	312	304	316	302	311	319	342	300	305	318	294	312	320	302	309	328	326	317	319	288	284	329	308	310	332	306	323	305	321	303	282	339	328	304	315	292	311	315	322	304	293	341	308	318	302	306	313	285	321	316	316	339	323	311	291	315	324	316	312	313	306	334	344	338	293	311	308	308	310	342	354	314	288	334	327	267	325	334	319	324	344	317	317	314	312	298	305	336	313	342	286	294	298	324	308	287	343	316	310	283	304	339	303	318	305	272	313	337	345	303	287	294	322	353	330	331	328	298	324	309	309	290	320	312	318	289	296	317	301	312	332	303	313	316	300	322	290	348	278	309	347	315	296	317	305	325	304	329	320	306	336	310	290	300	298	293	314	325	304	313	281	327	273	289	317	308	303	301	315	296	292	313	304	334	279	321	355	308	310	333	278	304	302	315	284	335	296	324	315	307	318	302	305	305	329	326	313	322	284	338	341	310	324	327	312	318	325	335	286	338	326	308	307	311	328	290	329	320	305	318	305	343	323	326	334	312	329	305	308	318	289	304	332	308	299	302	291	345	321	308	353	290	296	337	328	334	337	339	324	334	308	300	352	284	319	296	323	321	305	277	337	324	330	309	304	312	305	333	305	281	320	321	281	294	285	304	321	313	339	279	285	288	315	341	307	315	337	298	313	315	312	310	349	281	322	312	318	324	314	290	323	335	332	310	303	290	336	359	332	298	300	317	329	291	325	307	286	345	308	320	334	348	316	300	293	302	311	334	321	272	309	345	323	288	271	316	295	316	326	301	309	301	304	305	329	327	329	327	278	320	326	300	327	309	309	304	345	315	308	329	346	318	302	331	322	295	298	346	311	305	295	320	327	292	337	303	303	297	287	292	303	288	286	356	293	304	295	348	320	370	305	282	293	333	283	281	315	288	324	340	314	352	293	301	323	326	288	339	326	303	305	313	325	291	304	316	279	288	311	302	335	335	328	321	319	279	312	307	307	347	319	317	351	318	293	304	304	311	317	326	311	314	304	329	321	312	350	317	284	321	323	312	295	326	290	335	317	313	350	309	329	310	318	302	319	321	288	318	312	300	291	342	309	284	311	305	302	324	308	298	280	301	332	281	344	322	334	343	319	309	320	326	316	307	340	328	326	329	315	307	307	274	290	304	312	284	337	322	289	316	319	288	322	326	323	326	328	289	312	316	321	322	299	308	294	327	302	314	313	349	305	320	318	317	279	326	331	285	330	333	309	323	289	325	297	295	329	318	286	306	306	303	300	345	329	315	276	308	297	307	343	297	339	327	294	324	294	307	307	326	306	311	310	305	318	313	311	292	287	297	288	300	312	300	333	306	305	319	293	319	291	335	305	323	304	292	318	312	352	307	340	343	309	350	297	295	296	322	299	299	340	336	316	332	320	318	330	323	333	326	299	321	275	301	311	282	310	334	323	320	324	287	326	305	315	308	336	325	287	307	334	298	298	318	308	310	350	332	305	282	332	313	305	304	295	335	315	304	323	364	326	338	295	331	325	311	278	331	331	287	297	288	304	308	348	301	336	312	297	307	302	319	294	307	285	294	304	311	325	313	294	304	328	290	289	335	307	335	334	323	314	293	327	324	314	316	311	308	291	339	310	324	341	298	326	301	278	336	326	326	306	315	315	331	312	308	349	274	306	295	287	315	291	335	316	354	330	296	317	320	314	296	297	313	299	314	304	300	330	282	308	321	332	300	313	301	311	286	345	300	336	332	294	332	321	340	314	333	307	297	331	335	343	298	333	302	327	310	304	287	293	257	317	291	313	298	324	318	329	317	278	315	327	313	336	301	322	324	336	298	337	314	297	308	291	316	293	334	320	292	345	285	314	295	322	315	292	324	307	312	330	339	312	345	290	299	315	306	336	311	325	299	340	306	310	292	313	257	301	309	295	308	328	315	306	324	312	288	301	315	312	316	294	308	301	297	309	325	328	334	344	321	294	305	349	309	317	326	300	313	300	292	299	329	328	332	307	331	323	341	317	288	300	302	354	324	300	306	310	308	284	333	321	323	309	320	307	293	302	310	315	306	310	323	300	330	312	325	300	308	302	345	268	309	304	313	354	302	309	321	278	313	307	326	336	318	322	298	334	295	310	324	291	315	321	317	278	343	320	311	284	302	314	297	293	315	311	308	325	317	289	317	320	291	322	307	352	309	324	273	322	337	322	317	318	288	324	300	332	296	322	326	331	306	307	296	298	297	318	343	308	290	334	322	316	335	330	315	295	354	306	325	315	326	319	291	314	274	342	326	293	314	330	302	360	300	306	311	306	321	343	319	302	311	313	285	311	326	350	321	336	332	309	310	353	326	296	300	351	330	317	331	300	346	314	334	322	337	345	329	298	284	302	326	314	304	312	307	319	321	298	321	300	301	330	322	299	323	289	324	294	314	295	315	326	300	277	282	320	275	300	318	309	299	303	306	337	315	302	327	320	349	344	334	360	336	308	314	347	310	310	298	336	316	341	351	319	288	306	327	327	277	306	323	308	349	346	322	325	296	313	311	302	298	319	321	294	285	313	325	310	325	333	317	290	302	311	339	320	289	297	310	287	320	321	320	297	338	292	298	322	337	298	297	278	308	298	309	309	321	361	302	298	309	329	308	332	324	319	319	306	295	294	329	329	332	318	295	329	313	298	279	304	328	302	345	296	301	325	287	332	332	316	326	322	314	335	352	304	315	309	318	333	309	305	316	300	306	277	286	305	317	309	316	370	290	304	302	312	290	323	301	319	301	312	331	334	277	279	297	333	331	345	337	309	315	303	331	299	313	338	274	315	310	320	322	307	296	328	296	294	326	324	319	301	319	331	345	295	320	293
27269	20570	7370	689	438	501	417	391	423	414	395	382	414	418	387	427	412	401	420	395	412	388	410	403	393	415	407	382	376	388	405	395	410	404	354	398	408	422	384	418	390	393	406	413	448	412	378	417	423	434	386	402	453	395	370	407	392	368	403	426	407	372	384	399	361	405	406	365	395	405	427	424	358	400	412	411	386	401	419	406	360	410	412	367	405	441	397	407	394	374	359	378	402	407	397	391	401	383	390	392	428	421	354	385	401	375	399	378	419	392	420	384	399	374	408	370	395	412	399	391	342	395	399	380	419	380	400	372	415	411	389	405	378	419	412	374	406	419	409	410	379	400	391	397	421	412	425	417	394	417	399	379	374	422	372	411	410	377	423	386	356	363	424	422	356	385	384	414	403	374	384	418	420	392	411	422	431	382	401	365	407	401	421	370	418	362	440	370	362	406	389	367	408	388	391	372	405	432	379	404	369	395	426	430	389	387	394	402	384	405	399	388	382	401	409	403	390	407	403	401	412	410	401	413	421	402	431	391	385	377	375	413	403	391	375	411	406	402	401	405	375	393	407	401	413	403	435	413	409	406	409	405	387	396	361	376	394	402	412	415	395	379	398	408	435	402	403	403	413	397	405	388	365	397	460	377	410	406	431	369	413	396	392	396	389	382	395	382	409	387	415	410	411	392	367	414	395	382	407	397	390	388	396	420	406	400	402	401	393	377	390	368	424	399	432	385	395	431	382	392	378	378	369	405	384	400	391	437	415	400	358	394	393	389	393	402	402	392	385	422	392	419	417	403	390	404	433	403	389	383	368	428	415	418	400	427	382	369	401	404	417	392	381	388	385	382	426	391	404	420	389	393	391	398	433	415	371	376	372	420	425	400	369	425	434	368	421	408	407	417	411	417	418	418	403	402	387	429	369	387	399	368	386	357	396	421	425	449	378	391	381	391	403	367	424	404	443	357	359	398	417	401	440	386	430	371	406	389	376	374	368	444	403	356	377	367	394	357	384	444	356	371	386	413	403	395	390	410	387	349	410	376	387	360	369	381	383	413	430	444	426	389	404	420	425	380	391	397	412	387	394	412	397	354	437	407	380	381	428	410	420	399	410	424	400	394	379	379	383	378	419	381	413	423	398	425	390	377	418	346	438	388	375	409	409	409	401	400	367	433	426	390	414	389	393	402	397	420	377	423	400	385	376	373	413	395	395	402	404	361	427	451	394	414	418	416	409	406	398	374	402	401	376	409	414	389	393	439	388	411	365	374	392	425	414	435	400	399	378	383	412	449	365	408	400	417	420	401	387	386	390	398	417	418	429	402	392	411	390	391	383	386	411	407	439	395	393	410	374	413	381	382	425	395	413	396	397	402	424	423	440	426	399	396	387	418	396	406	386	413	375	428	386	412	395	420	419	368	413	400	391	436	384	351	376	410	415	402	403	359	371	376	412	390	395	363	388	438	380	386	409	376	388	398	393	377	386	355	392	372	400	379	390	409	417	381	423	400	378	391	439	394	403	437	409	448	418	437	395	413	446	413	385	403	384	393	374	382	369	405	384	388	423	385	404	389	374	408	400	403	391	408	384	384	375	425	384	409	383	391	389	406	381	376	383	391	402	394	388	385	425	408	399	420	417	402	408	383	376	439	420	407	371	369	409	429	413	418	408	393	386	333	380	365	416	388	423	407	392	397	427	413	396	365	420	414	419	389	399	401	383	415	400	392	385	382	422	410	388	394	373	403	392	369	380	382	377	400	389	384	392	431	388	420	408	428	379	398	409	401	379	420	365	403	405	400	404	397	402	416	418	385	401	398	390	404	405	351	371	388	392	417	380	407	429	432	418	417	387	380	384	376	435	432	373	380	377	392	406	399	375	415	393	433	402	409	394	404	420	412	392	397	404	421	427	421	426	402	378	440	400	389	392	394	398	413	427	383	395	369	404	397	405	423	399	404	400	380	363	423	357	396	398	378	349	377	386	418	422	376	386	433	413	428	405	391	434	422	392	414	389	420	413	397	362	431	355	390	404	395	394	421	374	402	397	403	445	378	397	402	383	392	398	404	440	415	396	414	364	388	390	417	408	430	408	425	380	407	385	388	392	419	400	382	393	426	421	397	396	397	400	379	394	375	401	385	412	391	393	417	410	388	367	392	407	409	419	418	421	429	378	398	394	390	385	366	404	380	387	425	425	394	430	370	393	447	419	402	408	371	434	407	380	387	389	395	412	434	404	415	402	390	379	406	379	440	383	423	413	374	369	421	425	373	391	430	412	403	390	412	394	417	365	404	382	379	401	418	429	411	370	367	400	394	424	372	394	361	427	379	409	413	416	394	364	413	410	394	427	384	414	402	415	420	421	405	410	379	374	395	393	387	428	388	384	424	394	428	406	392	390	402	419	402	378	416	406	400	407	381	430	388	395	412	394	364	408	401	400	420	396	417	413	411	395	395	395	369	379	410	398	376	390	403	366	415	401	398	405	403	420	397	419	371	421	406	419	368	421	407	392	408	409	393	393	374	394	341	431	406	375	404	381	384	403	425	393	407	375	400	376	401	379	393	405	425	411	346	356	358	421	381	394	414	394	400	401	399	404	394	361	451	412	420	401	400	440	400	390	393	394	404	386	385	398	376	389	386	400	386	411	371	369	368	389	389	406	395	417	416	384	375	394	423	381	403	359	408	441	403	405	393	385	419	383	419	405	397	360	377	393	418	394	405	427	386	403	450	398	423	401	407	399	403	450	353	406	366	386	402	392	374	430	442	428	438	398	397	406	359	412	383	379	364	429	392	367	387	373	382	386	410	437	398	378	383	422	396	398	437	400	394	377	432	404	397	399	388	391	415	390	404	413	405	425	348	405	367	421	401	391	379	416	385	400	398	368	420	349	388	419	391	398	355	395	384	429	393	406	385	397	393	399	386	390	400	456	427	380	391	393	416	408	404	417	402	396	375	398	369	415	389	398	381	401	388	407	403	408	395	409	391	423	380	399	407	378	404	373	392	400	379	355	413	415	407	429	396	407	431	380	412	416	406	349	375	359	379	442	393	410	417	381	435	421	419	401	417	361	410	397	382	424	382	419	393	395	380	400	384	389	451	362	395	383	370	404	406	401	357	373	384	365	388	406	397	440	401	393	410	399	378	385	412	428	396	426	419	424	418	415	406	354	387	404	393	432	390	389	410	401	358	394	418	381	382	392	418	388	403	422	399	408	401	401	414	428	393	388	390	403	342	394	405	410	419	410	407	406	411	404	401	404	379	377	392	381	403	396	417	427	382	374	368	374	401	380	416	387	412	417	423	380	370	425	381	410	407	433	378	371	407	378	371	353	418	391	431	402	390	429	451	388	403	411	387	400	400	451	417	418	418	414	349	409	374	399	367	375	392	401	399	406	359	375	408	383	384	433	420	421	399	406	381	432	421	392	431	413	395	397	398	403	432	410	398	404	396	389	372	400	375	403	385	380	413	401	418	375	400	387	412	401	374	393	346
16635	1746	1188	860	765	692	676	659	602	662	611	642	620	588	601	644	606	606	543	683	614	596	604	586	628	624	610	589	614	620	628	625	608	628	579	635	621	622	613	605	583	550	587	565	625	632	609	587	557	582	619	534	582	612	652	627	595	612	603	610	597	614	608	619	639	614	618	587	585	592	608	575	635	548	618	615	624	593	627	623	644	594	624	600	623	607	544	584	605	598	581	584	634	622	600	597	622	647	579	609	585	603	604	613	615	598	624	590	663	588	600	610	554	626	587	576	584	651	570	610	622	594	606	596	615	581	571	594	638	626	563	626	608	594	583	632	634	610	582	557	611	592	651	592	622	611	584	633	642	576	628	655	590	608	568	652	576	622	641	623	596	590	596	582	637	562	598	620	627	611	610	588	617	596	611	597	622	603	645	616	593	569	583	619	619	601	610	624	612	616	648	584	568	581	607	583	582	583	621	604	627	623	576	601	625	640	610	579	591	615	613	630	609	563	614	599	579	602	607	596	605	611	632	577	628	573	603	608	662	602	628	603	604	600	611	589	592	642	579	599	567	614	614	570	600	614	612	586	580	565	619	663	584	628	623	635	597	612	604	639	593	609	632	588	595	598	581	603	610	599	596	570	643	575	589	607	605	568	594	576	569	597	571	595	625	613	620	608	617	596	582	587	571	612	606	618	586	578	609	624	559	588	575	588	604	634	638	647	590	608	600	618	572	640	553	570	614	579	577	611	645	590	609	573	596	585	569	576	617	637	622	598	586	573	576	582	585	598	637	591	611	586	608	563	614	569	587	601	600	619	560	635	607	620	604	630	578	591	575	578	614	590	618	589	603	651	648	602	575	573	607	677	594	642	630	608	597	611	598	597	615	602	592	601	591	550	640	681	603	602	613	586	604	598	581	579	672	596	641	650	592	584	544	609	601	580	668	594	624	598	622	620	579	630	595	586	611	593	600	608	584	573	586	585	588	576	613	635	653	569	606	614	610	613	622	586	586	642	608	600	585	588	591	608	631	595	599	570	592	598	583	584	593	639	615	581	571	610	619	627	604	634	630	573	616	631	655	635	598	581	597	564	590	570	583	569	621	593	611	620	620	659	614	599	651	597	606	607	672	603	641	593	614	592	622	614	620	620	598	610	600	617	588	587	594	626	550	576	564	597	583	565	629	589	515	639	589	618	663	542	615	585	616	650	582	617	648	652	623	667	588	625	596	619	638	586	633	652	622	598	650	598	608	589	622	612	617	611	569	568	550	586	618	581	590	589	631	606	590	593	599	593	608	602	568	571	605	600	547	575	637	599	562	568	570	624	619	560	636	585	577	577	599	553	594	596	562	596	596	578	548	623	561	550	623	608	578	564	606	575	593	608	600	580	605	611	581	638	618	603	558	643	638	599	594	583	619	596	601	606	685	600	570	589	625	568	555	588	634	592	550	602	604	613	602	621	620	593	600	638	595	635	579	596	611	622	627	574	594	613	677	585	585	588	668	611	618	627	572	604	601	609	605	637	634	553	580	544	586	635	597	588	577	613	598	626	579	601	593	612	561	584	644	570	612	616	608	604	615	635	613	591	625	614	683	622	592	619	658	598	596	630	596	588	660	587	599	586	581	612	596	605	593	581	616	644	627	598	603	604	570	572	621	607	642	595	586	537	609	597	576	578	635	625	627	609	589	600	580	599	614	633	622	593	638	597	601	636	650	564	616	617	593	643	580	623	593	637	600	613	646	609	625	605	582	565	658	625	605	585	569	556	597	610	602	637	610	594	576	611	594	624	625	603	575	653	568	632	591	619	630	612	615	634	594	591	580	598	624	599	661	604	551	641	592	625	605	622	630	608	568	623	628	582	578	601	624	625	599	625	607	630	642	615	587	671	615	631	597	601	583	616	605	613	594	622	598	613	618	606	583	643	581	601	545	627	619	622	589	612	627	605	593	645	601	644	590	608	600	608	648	593	595	614	617	671	584	589	586	595	586	650	569	631	579	586	635	612	575	623	605	577	551	601	616	627	622	601	582	630	633	613	578	591	575	631	597	626	576	635	629	612	585	613	651	629	611	610	563	623	582	605	619	657	603	618	618	633	569	656	635	584	653	600	607	645	594	583	597	588	583	592	621	566	640	616	562	593	649	586	578	604	628	619	605	617	623	586	658	619	562	619	610	604	602	612	573	655	655	656	604	609	611	583	552	602	633	616	627	560	573	633	619	575	588	604	604	600	614	587	609	614	577	586	605	571	568	612	573	580	578	605	581	598	557	593	600	566	560	616	598	619	611	569	630	598	627	643	635	568	605	579	600	643	625	563	598	590	646	661	594	583	649	595	630	611	586	630	602	580	652	605	596	600	589	607	625	633	594	643	594	622	581	594	564	579	593	625	629	634	605	625	611	642	600	606	591	559	603	581	651	655	625	601	594	582	649	596	600	618	611	587	606	595	596	629	564	608	586	613	604	576	577	616	617	620	624	588	579	569	619	587	618	610	615	604	579	592	560	556	562	609	551	590	593	584	562	617	567	617	645	600	591	619	611	586	624	620	614	643	620	626	651	633	562	613	616	611	561	606	577	598	599	585	593	614	609	605	598	624	563	601	648	643	604	619	599	610	561	569	593	575	647	603	582	602	626	584	595	610	635	587	603	655	561	622	603	562	598	613	646	618	579	640	612	620	606	567	605	624	613	616	562	601	590	607	635	614	592	579	592	599	618	592	614	647	597	555	623	572	657	572	600	624	581	607	601	607	643	651	639	595	585	585	561	641	592	602	617	650	628	617	592	595	591	643	589	628	630	629	617	609	621	661	591	624	600	588	592	623	605	610	574	596	616	639	626	602	587	595	545	598	555	579	635	590	603	650	613	600	592	551	605	558	613	613	587	582	601	639	626	599	625	638	590	580	620	603	606	598	613	626	578	598	598	597	656	634	559	564	610	566	617	566	601	618	598	594	650	600	576	607	562	586	593	578	577	601	572	582	594	602	589	591	624	613	583	614	595	606	601	598	580	584	616	602	599	570	603	612	563	579	618	603	596	573	601	607	612	576	597	601	604	617	610	630	628	601	613	588	615	586	654	577	670	624	618	642	553	606	607	607	599	617	594	564	636	638	692	568	632	634	608	641	591	582	631	544	625	619	574	542	631	598	627	587	584	632	601	603	607	573	621	607	630	595	585	650	582	614	590	600	620	567	591	579	620	622	600	588	601	612	600	633	650	620	565	632	622	627	552	643	585	615	643	613	575	607	542	599	636	594	590	625	615	582	605	619	566	587	584	628	621	608	561	606	612	596	600	627	626	605	607	591	606	658	621	597	596	548	599	636	644	583	647	595	578	575	603	609	594	590	587	594	589	577	623	637	589	608	618	609	644	592	609	604	622	618	558	589	604	581	610	604	599	590	593	589	599	606	619	628	593	608	645	677	623	613	607	568	614	609	588	590	605	615	595	608	576	638	628	618	586	637	608	607	562	600	620	611	596	617	627	594	647	614
23705	21478	29272	24132	21476	16756	1442	753	548	513	483	478	458	381	485	444	373	406	388	373	432	347	433	379	356	363	363	363	352	364	382	385	328	350	371	359	344	353	339	375	389	358	331	344	353	338	351	385	333	369	363	333	354	361	357	376	367	380	378	366	369	356	350	388	349	368	327	353	344	358	327	329	358	354	365	346	346	329	362	346	348	338	339	367	394	338	376	366	330	349	345	339	358	365	349	335	352	344	352	326	335	328	357	362	370	367	362	367	347	345	373	348	369	370	353	331	337	372	335	345	348	354	341	365	343	357	359	308	341	351	354	344	381	367	370	353	356	334	358	366	362	335	328	367	334	341	308	352	320	373	346	367	359	317	356	346	373	368	335	360	347	338	394	325	331	328	359	332	381	352	337	332	361	324	383	359	365	328	353	352	332	346	339	358	339	361	338	366	374	344	321	354	355	364	336	375	357	321	340	360	323	333	352	360	348	355	316	349	342	331	344	330	367	345	347	357	332	361	379	347	319	366	389	390	348	348	338	350	334	378	363	344	349	345	325	361	335	343	341	315	356	298	364	342	343	360	346	364	329	370	346	335	345	351	361	326	329	332	360	382	380	304	339	349	368	338	358	347	366	337	327	346	339	372	328	332	333	384	321	327	395	320	356	338	300	341	363	372	358	327	391	368	375	333	341	396	344	356	343	349	329	338	343	342	377	357	315	333	331	383	352	353	365	348	335	326	333	362	363	348	362	359	385	336	373	343	327	326	344	378	380	319	352	382	389	368	353	345	327	352	334	348	334	305	338	369	372	381	358	370	357	335	335	346	368	350	370	339	361	327	333	361	360	348	348	360	340	340	358	370	377	385	326	368	342	343	336	365	385	338	351	352	341	351	345	370	333	352	346	359	345	336	345	326	359	395	354	363	334	343	347	340	370	372	368	368	340	340	366	387	355	322	338	352	372	341	346	345	344	389	347	340	318	341	318	313	380	380	323	366	317	340	335	339	369	369	332	357	323	357	359	347	357	336	347	323	368	336	324	363	359	353	351	356	347	336	384	350	352	354	361	321	336	356	345	354	351	354	308	356	320	356	367	346	371	358	336	345	363	298	339	347	338	358	344	331	347	344	362	375	376	391	328	327	361	383	361	363	359	314	365	360	364	342	369	317	336	363	337	310	354	324	344	323	345	358	328	351	342	364	345	345	346	340	358	342	360	326	345	345	337	386	362	345	333	368	348	354	379	321	382	349	374	354	331	341	348	371	394	325	338	338	371	331	339	345	316	315	356	378	359	343	359	359	338	335	357	342	341	363	348	380	312	334	353	348	347	322	353	341	355	359	341	355	362	359	363	335	371	347	350	345	322	394	355	375	360	338	346	354	318	349	349	363	342	365	326	358	366	348	320	346	363	327	347	382	366	357	339	343	334	349	351	345	352	340	344	372	349	330	353	359	330	321	343	359	334	345	325	388	353	353	341	373	367	349	362	394	328	337	364	341	343	320	340	323	321	349	327	333	365	350	364	372	350	364	399	349	347	331	336	355	349	333	327	344	340	360	378	320	344	332	350	372	381	332	325	343	384	337	352	383	327	352	336	344	362	320	359	357	362	351	338	361	382	352	370	371	334	358	370	359	347	334	357	350	357	362	362	363	400	367	351	361	360	337	365	368	351	328	346	359	327	322	346	350	355	339	352	325	365	326	361	368	340	341	360	313	375	315	329	379	352	359	331	340	327	347	362	385	348	333	369	341	338	354	384	333	355	342	365	360	327	322	382	366	360	339	342	351	399	347	352	347	316	327	361	344	354	355	327	362	345	369	370	365	356	358	343	344	375	313	372	324	327	344	356	347	369	341	326	334	348	371	362	362	342	342	343	351	339	371	356	365	329	322	351	341	373	358	368	343	354	362	344	356	341	336	342	315	379	356	366	356	307	359	317	353	339	346	324	352	351	357	364	350	339	339	369	342	387	361	364	354	356	367	365	320	330	366	345	359	368	398	385	353	353	331	333	365	349	347	330	331	344	369	348	385	368	364	363	367	373	354	351	368	366	355	350	347	367	332	322	364	324	351	330	348	336	343	340	353	376	311	349	326	368	332	352	369	347	326	348	344	359	341	367	358	312	342	340	331	368	338	342	368	322	335	344	345	350	345	325	341	360	364	352	343	359	355	355	334	360	346	355	347	318	352	326	372	317	350	335	328	368	356	357	390	343	357	360	334	362	328	307	350	345	347	371	337	365	358	365	341	392	322	352	356	359	357	335	375	328	350	369	339	379	365	358	355	341	336	347	365	351	344	341	328	326	342	369	367	337	352	344	331	392	315	382	347	339	351	342	362	334	365	371	348	349	332	354	316	362	359	339	344	358	349	305	360	295	370	319	329	328	334	354	342	354	353	343	334	340	368	341	390	375	348	345	342	343	342	368	380	358	375	364	336	350	327	348	345	343	346	361	322	351	365	363	359	391	352	328	341	349	351	341	357	356	368	356	352	352	377	345	369	346	305	367	343	359	398	315	370	371	357	312	334	357	347	377	351	338	343	335	365	352	344	348	314	341	312	349	334	343	351	356	329	324	357	348	337	362	366	329	340	361	381	338	347	341	368	341	362	365	327	361	366	341	338	342	328	356	351	361	352	344	324	354	340	347	356	377	310	320	391	325	330	383	363	343	330	343	343	350	333	353	323	373	348	351	365	359	337	321	346	354	362	359	345	349	387	378	376	353	379	348	359	333	356	353	368	359	349	354	370	354	376	352	330	347	365	334	333	347	363	344	316	399	352	362	352	358	343	387	370	375	362	364	329	375	387	349	329	333	347	356	333	371	366	350	321	305	367	355	325	363	318	367	384	349	333	344	367	335	327	382	317	325	336	356	330	364	359	363	341	325	385	344	368	365	333	372	367	339	326	367	342	369	387	335	335	349	342	332	365	342	340	355	360	320	364	345	355	335	316	398	344	355	342	334	312	350	334	396	380	367	376	333	358	342	348	358	336	334	345	335	330	366	366	334	336	361	371	391	349	337	333	360	359	328	315	365	335	350	386	337	351	365	359	329	359	321	363	295	341	364	349	331	368	325	366	359	360	371	346	351	372	340	350	349	336	326	370	351	339	345	331	346	337	338	348	335	377	334	338	357	333	322	385	371	364	357	325	324	369	366	341	350	361	337	372	385	352	360	384	358	366	326	330	344	357	334	371	341	351	345	390	338	331	357	332	348	305	367	383	353	337	344	358	348	361	356	360	317	354	352	333	351	378	335	352	337	333	339	394	336	351	348	345	338	307	341	332	361	351	362	323	353	341	353	340	367	359	334	378	332	355	350	341	326	335	313	314	334	336	378	357	352	351	335	368	333	338	355	338	386	316	355	358	354	358	390	309	371	389	374	341	356	355	357	331	353	341	357	349	334	372	348	335	381	342	346	375	340	355	325	339	376	344	373	366	383	324	351	359	356	337	350	332	325	336	336	319	346	338	361	360	305	344	348	377	343	328	361	356
45689	11936	10160	5281	3425	2505	1866	1607	1330	1129	1011	971	821	832	793	702	732	705	682	707	665	611	667	617	604	622	620	624	617	543	567	576	545	565	599	607	566	563	570	609	576	616	532	576	578	523	523	546	581	556	592	569	576	561	562	556	552	568	491	533	566	589	579	532	538	565	537	558	522	520	555	526	507	547	495	577	526	573	575	554	534	538	561	571	533	586	513	526	557	528	528	573	572	541	545	552	545	525	524	555	525	508	551	537	551	512	551	548	515	551	542	574	543	545	524	532	580	544	515	572	549	518	540	550	538	553	531	536	533	550	566	582	583	529	542	521	499	558	564	533	541	518	551	503	551	529	498	546	508	540	542	551	551	534	573	558	512	486	541	579	530	514	569	528	613	553	550	527	580	562	549	575	531	533	501	552	631	504	541	524	523	555	553	568	517	529	574	568	530	540	520	522	560	536	538	554	518	549	535	501	560	551	575	575	561	535	551	554	537	507	522	526	554	559	531	554	536	510	532	512	538	526	535	519	537	555	559	561	614	536	520	513	559	575	547	542	540	524	504	535	539	513	514	556	596	521	558	545	515	588	582	567	558	566	512	522	558	553	513	589	526	507	566	597	518	519	537	522	598	583	504	565	553	550	532	577	567	496	555	577	576	554	550	561	551	524	520	548	509	494	532	545	564	528	560	563	535	532	559	526	553	512	508	566	530	590	525	544	540	545	549	571	543	510	549	546	548	536	560	550	514	542	560	567	570	549	500	570	550	560	537	548	523	579	538	556	570	511	547	550	530	561	519	525	545	559	526	509	576	545	505	546	545	530	585	531	542	559	544	554	563	542	523	520	506	526	514	506	556	533	533	538	528	506	532	534	523	527	564	525	533	501	554	503	543	524	541	518	533	545	557	551	553	562	553	530	516	519	559	535	530	520	557	540	544	534	536	538	549	538	548	523	543	531	502	520	521	509	544	585	536	494	517	535	530	495	532	535	586	559	497	557	582	549	537	542	540	545	564	494	536	526	535	519	489	531	560	550	530	528	567	569	519	516	535	526	526	549	543	536	540	536	554	525	523	553	544	561	510	534	534	542	499	556	538	560	517	569	555	535	504	526	521	538	574	505	522	493	538	542	531	483	539	560	552	511	553	550	506	523	543	562	530	529	550	565	549	570	571	518	499	569	564	545	542	542	538	530	506	544	570	534	564	526	592	527	560	533	533	604	500	523	557	507	583	534	590	533	588	533	548	527	587	555	529	482	565	486	525	510	570	534	534	517	526	537	547	534	528	544	518	522	543	604	540	551	570	522	540	580	506	562	517	559	565	539	564	545	541	516	553	542	544	571	561	552	545	562	542	534	589	561	545	488	551	537	494	523	527	536	525	541	541	565	497	525	531	521	519	529	546	549	550	541	566	544	558	509	550	576	540	507	530	533	515	539	551	500	507	510	579	522	565	578	585	546	533	534	578	528	532	567	522	524	501	522	553	544	559	539	554	536	538	561	532	585	534	553	511	547	535	485	519	528	510	517	526	546	539	518	528	557	569	562	567	552	515	515	545	525	543	508	539	531	542	524	546	556	543	549	535	532	517	577	578	484	525	527	510	541	533	561	532	544	516	538	518	539	528	525	554	509	520	532	561	516	547	557	492	523	550	523	515	498	531	519	534	533	520	531	537	538	539	524	603	544	526	532	525	562	558	533	517	562	584	571	510	554	528	517	564	547	539	546	521	555	518	539	552	534	559	523	517	531	540	522	552	514	519	503	528	529	508	523	522	554	531	589	548	587	553	501	509	541	547	536	528	501	551	527	528	539	537	564	539	512	517	538	581	533	514	527	532	564	495	561	544	524	561	536	528	600	515	532	562	516	544	573	518	533	508	568	516	502	533	563	536	546	514	565	533	520	541	542	572	548	557	544	528	532	545	532	567	550	550	540	574	544	545	550	525	472	527	521	535	516	543	556	524	538	550	549	476	532	511	536	590	526	544	558	546	545	522	543	556	541	537	541	572	524	555	540	506	544	541	508	496	507	547	531	577	556	550	548	524	564	530	566	554	567	551	513	545	505	541	527	554	509	528	511	493	570	531	592	564	507	533	598	545	504	578	541	533	541	579	540	551	562	568	563	523	530	541	545	535	566	530	525	523	541	582	539	521	520	555	555	542	522	496	566	539	557	537	546	500	551	521	591	559	563	516	543	519	570	537	506	553	530	554	551	546	519	527	549	530	538	549	523	527	497	531	561	545	529	542	537	559	543	544	550	542	517	539	520	523	537	513	559	554	495	585	545	563	536	549	560	549	537	552	549	537	583	510	520	540	554	509	550	516	526	543	533	550	519	565	561	501	557	547	547	584	495	564	569	588	564	600	506	534	570	565	524	527	543	548	538	524	514	512	544	521	495	501	519	549	534	542	556	503	544	535	540	579	551	544	529	565	528	575	549	555	575	514	519	550	531	524	533	513	542	564	520	554	550	527	507	568	517	565	551	548	555	538	531	537	510	528	519	544	543	510	546	547	532	546	547	561	550	527	576	549	524	522	555	498	544	539	495	535	575	549	550	547	538	543	532	561	525	519	543	536	530	552	519	526	529	517	527	543	539	513	549	500	530	510	529	550	570	566	549	534	554	546	567	530	560	541	543	497	513	505	579	525	556	544	539	538	567	521	509	558	546	556	531	560	531	541	550	528	502	541	541	553	507	551	535	523	547	520	487	584	566	574	589	546	519	564	562	522	563	539	537	523	559	509	551	536	524	509	539	542	524	490	552	551	563	496	548	510	542	548	543	582	578	548	530	559	576	558	526	509	525	566	524	511	541	517	557	559	533	558	519	543	500	539	514	551	539	544	495	572	549	554	555	509	514	543	503	515	509	502	539	556	501	540	514	549	507	595	549	474	575	540	510	521	554	562	547	516	533	546	538	548	534	541	512	567	548	535	474	545	538	572	562	546	511	498	517	528	537	547	549	533	520	542	542	531	533	525	530	545	526	548	530	531	502	535	532	559	524	545	526	574	559	535	584	533	531	533	499	577	556	541	519	510	536	539	530	545	514	549	542	580	529	575	569	547	536	492	510	566	554	539	529	542	557	518	462	533	544	538	530	516	542	542	521	548	535	556	569	521	549	564	542	532	514	528	573	548	585	489	546	572	529	563	565	552	590	542	520	552	555	532	522	529	531	556	561	579	538	504	524	533	528	540	526	540	536	536	548	548	552	559	528	496	533	541	547	541	539	497	513	564	580	532	498	564	505	548	537	541	548	531	595	523	538	553	554	565	541	524	521	525	520	523	568	553	536	550	526	535	506	578	555	497	537	509	551	559	515	579	524	626	557	538	509	534	528	536	545	579	587	569	547	550	543	577	543	551	562	542	589	513	504	566	533	556	560	574	536	516	526	502	522	529	572	528	501	558	542	541	522	539	539	554	562	527	571	520	525	536	508	483	521	582	518	581	525	570	563	481	517	549	564	541	565	535	555	558	533	532	541	534	574	573	503
23295	21482	29427	23940	21472	21481	4718	675	507	436	359	363	334	327	287	259	296	254	240	284	236	234	240	218	247	208	219	215	204	222	236	193	237	190	224	214	222	211	227	217	181	198	194	205	197	221	194	202	201	176	209	202	203	195	191	217	197	218	195	219	201	225	208	233	217	200	183	193	233	207	206	197	198	189	207	181	187	191	216	206	188	211	180	193	184	211	201	209	195	201	230	213	181	203	185	187	196	189	203	187	178	212	184	193	187	199	212	199	193	213	186	187	177	190	217	193	195	202	197	193	201	194	197	199	188	181	204	205	191	174	209	190	206	207	202	187	212	193	207	183	214	187	201	191	206	192	176	206	214	216	205	180	188	169	188	185	169	219	204	194	192	193	177	199	190	191	174	212	201	188	199	212	197	194	207	198	222	199	175	202	177	204	195	187	200	196	195	204	182	196	180	196	200	211	198	175	212	193	196	191	212	176	204	212	183	193	218	200	180	208	198	172	213	198	181	203	204	201	198	192	207	225	200	197	203	186	173	193	210	201	185	178	186	220	217	211	210	193	178	205	180	200	220	186	214	188	204	203	202	189	164	183	185	220	171	198	226	203	206	199	209	199	206	193	206	189	197	225	182	189	204	192	190	189	206	215	219	181	176	195	217	213	199	171	193	195	205	201	191	183	196	173	185	193	189	207	179	179	192	220	188	201	202	219	189	181	188	191	186	199	199	194	200	200	198	213	191	197	207	202	211	181	209	208	183	215	200	176	184	198	180	184	209	172	198	203	207	207	192	194	207	180	189	181	185	197	197	178	198	230	201	205	180	180	216	211	187	211	206	172	210	193	184	204	193	196	184	204	191	178	173	192	199	188	203	203	208	181	206	180	222	211	212	213	195	171	210	190	180	213	177	203	191	185	194	191	186	216	188	191	193	213	186	202	176	182	202	184	202	225	176	173	217	182	169	206	202	209	192	205	207	201	188	186	201	198	187	187	191	196	182	205	219	176	198	186	209	192	202	200	189	206	210	197	176	167	211	174	183	211	203	197	191	209	177	166	226	162	217	198	197	183	190	186	191	187	198	181	223	215	196	175	191	190	166	202	195	205	172	194	188	182	186	187	190	194	193	200	194	220	204	207	214	206	171	194	195	178	183	211	202	185	188	206	192	192	197	189	190	185	212	203	212	197	204	202	193	193	195	196	177	219	205	172	205	189	195	182	213	209	196	178	193	186	176	195	196	224	205	190	210	190	190	208	202	177	201	176	191	182	216	197	190	227	198	207	189	181	213	190	210	212	180	198	192	182	213	205	214	206	243	179	185	196	191	189	191	203	191	194	197	190	220	186	191	220	188	173	178	209	193	184	219	206	200	203	200	197	181	170	202	206	237	185	193	184	218	182	208	182	193	202	195	199	202	211	203	206	197	208	221	211	198	186	222	191	182	220	200	205	206	209	199	206	200	196	188	201	196	207	188	177	191	216	208	197	209	163	199	209	197	207	196	184	181	194	197	215	200	189	219	199	203	180	202	206	179	218	202	189	214	199	169	202	196	182	205	221	184	215	196	213	208	178	178	200	214	218	191	175	196	186	271	212	193	188	201	185	200	208	216	208	219	192	193	196	233	170	197	187	207	202	196	201	206	184	170	230	227	178	205	191	174	206	174	190	215	198	186	204	177	183	199	202	196	199	176	207	199	196	199	213	215	179	210	197	197	202	185	197	219	182	197	185	222	198	182	186	164	194	189	216	223	177	192	191	216	198	189	187	190	198	200	183	199	208	171	211	189	210	193	192	167	212	217	182	198	213	177	193	208	196	204	206	194	183	187	196	193	212	186	205	213	193	217	208	189	191	181	190	218	205	189	165	206	200	209	182	196	198	217	175	214	192	189	231	203	196	217	194	211	208	198	198	222	180	204	201	200	178	174	187	173	166	173	199	200	220	193	188	178	189	220	218	183	214	181	177	199	218	214	182	209	197	207	213	210	210	204	204	189	211	195	178	199	217	203	200	184	196	190	200	194	188	199	175	206	176	176	194	203	183	205	225	216	183	191	193	199	200	231	201	200	212	226	197	226	186	202	205	219	198	200	213	187	188	205	174	221	188	213	191	190	192	176	201	185	206	226	212	196	202	199	177	221	182	195	176	218	188	186	187	186	207	197	185	207	197	200	224	173	201	200	197	198	187	180	211	207	214	229	183	193	193	211	190	193	202	186	212	188	209	203	201	189	198	192	199	201	185	216	189	210	203	187	204	201	212	198	208	175	156	175	173	192	196	177	190	215	199	214	208	172	180	202	176	208	203	173	180	202	185	184	204	227	206	201	192	216	197	226	191	174	211	187	207	195	202	209	195	193	216	221	187	216	214	176	211	197	182	212	193	192	196	191	227	185	192	200	188	208	182	183	203	183	197	228	202	221	184	183	200	198	199	194	210	194	196	204	193	211	213	193	193	216	175	174	215	189	214	199	198	179	218	205	216	188	221	188	209	190	159	209	203	191	213	205	193	200	198	188	205	217	202	179	173	189	190	194	178	204	207	207	194	204	184	195	205	182	186	216	174	200	191	188	207	198	205	205	176	199	205	221	204	197	188	184	182	210	198	222	176	190	195	185	193	182	187	199	213	213	189	204	192	207	213	195	198	193	200	201	194	192	186	210	192	227	249	204	182	228	220	195	194	201	183	179	184	194	196	195	178	213	230	180	191	211	183	209	221	195	181	195	185	205	180	189	198	188	177	195	197	185	198	191	211	210	191	189	213	203	224	185	184	205	200	204	175	193	192	212	202	197	205	192	194	227	209	207	203	222	232	172	164	178	193	188	213	193	195	180	180	203	211	199	186	195	202	203	209	214	205	204	200	227	210	202	206	191	205	187	184	195	203	179	180	204	197	186	178	189	182	203	206	185	212	198	197	222	185	176	195	210	194	207	189	191	190	202	203	201	205	189	188	187	186	194	209	187	219	203	197	216	216	198	220	201	185	189	196	210	224	207	198	164	185	174	216	177	221	195	197	204	191	176	205	201	188	208	199	191	207	195	211	192	213	188	220	189	181	193	190	183	207	221	186	216	191	187	207	203	187	201	207	183	204	193	199	195	173	211	207	185	196	196	187	181	219	204	175	214	184	215	180	226	205	171	191	226	192	189	213	196	197	173	176	178	210	215	205	190	188	193	212	187	196	185	221	198	214	213	197	191	201	214	196	188	187	204	206	210	220	192	199	186	210	192	204	194	188	191	172	214	195	181	208	217	216	203	187	178	204	214	189	193	198	188	191	184	199	215	203	195	195	179	199	208	185	195	230	166	202	213	196	199	182	210	194	188	170	187	168	208	207	202	216	201	197	209	199	178	190	224	179	190	185	215	192	208	207	198	202	183	180	194	178	207	168	179	200	194	197	187	206	209	169	181	232	183	210	200	219	186	183	194	220	209	198	212	181	183	180	204	197	205	196	201	201	192	208	178	189	203	205	182	195	166	183	209	211	190	201	193	236	173	213
45688	14555	12520	6395	4277	2865	2184	1719	1409	1242	978	891	767	688	662	611	592	506	502	480	481	449	457	423	426	424	389	376	404	362	336	388	370	358	356	353	360	360	317	351	383	356	356	349	314	362	378	318	358	312	350	314	324	329	355	336	333	300	298	295	324	335	295	291	339	329	322	320	307	312	326	321	304	302	305	349	322	313	331	314	324	323	329	346	291	325	328	323	333	324	317	336	320	337	303	308	301	301	287	319	304	305	347	296	302	348	339	344	330	312	299	311	303	305	304	325	332	318	299	291	296	309	331	315	300	314	272	327	310	321	316	348	330	312	322	322	332	348	311	289	287	307	319	319	344	295	314	299	310	344	306	327	320	299	304	303	333	322	316	305	287	347	339	319	298	309	296	294	300	285	333	321	309	337	306	331	321	303	319	306	298	300	329	327	327	314	294	317	312	314	293	297	304	306	290	320	316	307	287	332	301	305	299	309	298	329	306	292	321	322	323	295	321	303	333	305	306	283	317	288	309	327	311	326	302	306	289	299	296	285	296	327	328	322	348	288	317	304	286	300	326	307	340	313	280	297	318	328	332	335	316	326	309	283	309	286	321	316	341	341	305	309	304	308	311	269	307	316	305	307	317	304	316	329	305	301	298	322	305	304	266	316	310	279	308	281	329	298	327	333	313	322	307	337	339	333	309	328	329	310	321	323	298	290	284	313	311	350	309	312	317	308	300	296	317	311	296	324	328	287	311	323	317	332	279	322	285	315	288	343	290	311	340	290	286	326	285	331	327	332	314	335	332	293	315	322	300	285	338	305	292	331	327	312	324	319	323	313	305	310	297	324	267	324	315	345	301	315	305	283	292	325	284	311	334	314	313	316	330	365	288	292	279	299	338	321	327	306	319	345	311	352	291	297	315	295	326	321	301	327	306	306	324	314	333	315	311	322	314	321	293	300	280	280	335	297	326	277	309	322	331	291	320	324	331	325	305	304	293	323	336	305	302	296	325	325	320	338	321	309	310	314	307	321	300	313	283	309	289	342	316	326	320	320	294	293	323	304	289	314	291	313	324	318	333	317	323	297	312	289	311	322	340	317	289	279	325	300	297	306	340	312	313	336	314	317	327	300	324	295	295	325	292	299	319	308	325	317	294	316	295	298	307	321	273	350	339	295	274	302	307	316	311	309	308	307	324	302	315	326	304	296	306	322	316	321	297	294	309	275	317	304	319	295	331	326	334	309	284	305	340	307	338	319	295	315	324	308	308	306	298	305	282	299	321	351	309	306	295	303	321	291	329	309	315	313	299	319	296	332	288	320	276	291	320	302	356	316	323	290	312	324	322	304	315	301	304	274	285	331	325	314	307	344	303	306	319	304	328	313	318	310	290	301	316	268	308	292	306	300	297	319	305	332	279	347	318	300	333	330	309	317	320	345	302	303	294	332	283	318	303	315	357	295	318	339	316	343	327	285	309	314	314	331	324	319	290	297	292	310	310	311	297	292	302	285	325	347	317	297	281	310	279	321	358	322	301	281	339	285	295	307	312	345	336	324	312	275	316	294	308	321	275	321	298	325	297	318	313	309	287	309	314	290	288	321	304	277	305	318	353	307	328	348	300	324	299	302	326	311	302	299	315	289	321	316	323	301	279	334	305	321	293	306	331	333	349	284	314	363	274	327	307	326	318	308	297	310	331	313	311	305	338	305	308	343	349	322	315	336	309	300	303	333	311	299	318	288	338	334	294	300	296	327	286	296	322	291	304	305	302	302	292	324	327	319	284	340	294	323	295	299	325	301	303	292	290	328	343	344	347	315	319	321	310	332	313	298	321	316	312	338	316	319	287	335	285	324	323	302	315	273	336	291	298	321	267	334	304	317	311	299	299	278	336	335	304	313	343	329	282	303	307	300	302	279	327	288	285	308	304	323	293	285	273	347	307	285	335	328	305	309	301	334	297	303	310	304	313	325	344	316	316	343	305	307	307	299	290	304	347	304	329	304	300	305	314	320	307	295	312	308	302	317	292	304	307	306	277	329	351	342	310	304	293	301	289	329	308	293	319	361	314	336	315	315	309	290	304	277	340	330	295	317	323	314	328	338	306	331	285	326	307	334	317	306	308	337	285	287	285	307	304	371	318	298	320	296	303	310	317	309	310	289	321	297	326	286	320	318	272	328	313	327	287	304	325	304	323	295	295	323	293	318	328	316	327	317	296	313	295	349	299	307	321	299	337	263	328	321	300	287	302	319	333	306	316	326	303	360	322	325	320	294	310	316	314	276	321	318	332	334	305	310	309	292	323	318	290	307	312	315	300	320	319	304	291	327	284	316	327	303	321	292	304	310	291	328	295	306	306	306	305	304	312	328	299	320	262	301	322	312	324	305	313	307	310	301	321	317	293	344	346	295	289	271	308	299	294	309	340	323	316	345	305	339	342	343	290	277	305	313	325	331	305	317	304	323	314	305	316	271	316	299	305	329	315	313	329	287	301	307	309	335	297	330	332	306	302	328	343	310	325	315	282	287	291	294	291	329	313	336	312	297	332	354	309	308	321	349	284	319	306	330	308	299	297	276	307	298	313	314	321	297	344	322	336	358	312	313	321	343	331	298	308	328	322	292	306	298	329	320	324	262	327	279	347	282	322	318	320	280	301	307	325	290	327	289	321	317	323	315	340	321	330	312	296	301	306	316	288	342	284	330	305	323	310	303	302	334	313	299	304	287	312	293	327	295	318	290	302	331	261	296	336	316	310	293	308	314	279	343	296	304	324	303	296	308	280	337	300	320	310	332	311	308	302	292	294	333	293	298	305	312	275	314	329	268	313	312	309	322	328	344	290	304	319	328	308	318	291	300	300	275	304	309	293	318	315	326	310	310	298	333	300	361	317	284	302	320	295	301	301	315	342	355	289	325	328	327	297	308	334	324	282	322	347	315	303	284	303	308	336	300	314	282	312	304	294	307	315	299	324	313	291	334	302	309	302	315	332	319	339	305	331	289	312	343	316	322	285	300	323	301	291	306	281	303	314	302	316	310	324	293	300	309	332	336	285	309	314	304	316	316	322	352	314	306	347	340	290	292	304	284	336	322	309	317	328	313	343	339	318	286	284	329	294	301	309	292	326	323	325	323	308	300	329	321	299	290	316	320	309	336	315	333	317	311	344	307	301	323	262	300	337	302	346	323	294	321	301	306	331	303	328	311	339	324	325	295	314	332	311	280	312	303	303	311	307	322	275	284	321	320	306	321	298	285	307	332	282	326	315	274	330	305	314	296	329	298	354	324	280	286	334	322	300	320	307	312	327	342	311	331	354	327	303	343	298	315	314	283	317	305	304	302	319	322	275	336	315	293	284	295	305	309	302	292	292	305	316	318	316	299	318	291	337	291	307	301	294	310	313	305	287	303	302	287	318	318	315	325	307	320	310	299	313	283	300	287	310	334	303	326	334	307	313	317	318	317	310	330	310	300	262	327	309	307	309	309	308	317	322	309	349	335
27332	20553	7368	844	604	535	438	396	431	391	390	455	343	413	418	417	404	427	380	411	401	406	407	376	383	403	402	379	377	439	420	372	367	401	400	384	370	365	343	375	408	405	382	361	382	352	409	398	418	380	392	396	341	394	416	409	402	415	402	411	405	379	352	358	408	404	348	393	405	405	380	375	370	409	393	367	365	365	397	389	373	394	391	364	358	410	397	365	428	420	391	391	423	351	370	355	398	390	404	408	400	426	394	391	407	387	384	380	400	442	389	400	399	407	415	360	372	393	361	407	407	416	382	367	349	371	352	375	424	378	393	384	382	394	385	367	392	401	423	425	404	381	408	411	397	355	416	401	383	405	421	391	344	409	399	423	388	411	408	358	401	379	379	356	422	389	358	378	416	415	381	374	428	377	418	406	390	382	398	377	377	431	381	416	371	389	413	369	389	369	368	358	383	402	401	394	387	383	371	373	385	355	403	397	367	385	395	385	394	392	378	372	404	438	397	376	368	414	380	388	399	350	376	385	365	391	392	384	375	407	375	380	395	375	393	404	420	394	369	371	376	388	376	387	400	394	392	411	400	393	381	391	382	383	408	399	388	386	427	366	405	398	388	416	371	439	370	397	388	389	390	386	382	408	419	409	364	369	365	406	394	375	360	426	399	384	414	393	409	426	412	375	406	376	380	411	390	392	394	412	402	426	384	417	420	396	385	387	388	384	375	422	396	381	389	388	405	401	404	375	382	400	393	413	398	385	399	408	356	418	399	406	370	379	404	390	359	392	396	410	384	399	415	403	394	368	391	378	368	393	362	403	371	364	399	390	396	385	407	384	368	358	391	358	368	387	419	393	393	408	384	363	378	404	406	376	409	397	392	432	391	385	407	347	389	402	367	387	383	421	370	410	355	405	405	377	419	348	404	395	369	406	400	418	381	377	370	411	355	378	388	405	428	365	373	413	402	408	393	395	381	385	383	383	404	405	409	381	389	373	405	353	371	423	390	411	412	426	392	399	383	366	358	407	382	408	368	377	390	391	386	398	410	391	381	412	424	425	391	413	395	375	358	398	376	378	389	372	394	387	438	366	384	385	390	402	403	394	374	397	403	415	390	397	399	390	394	415	386	373	398	382	406	405	418	409	417	391	356	385	400	406	393	402	376	380	402	382	370	410	367	391	377	429	404	413	390	391	422	405	403	399	376	375	407	394	393	378	385	402	426	366	404	423	413	378	428	380	396	406	385	386	399	413	385	417	370	402	377	384	429	391	401	381	355	381	376	409	387	402	396	388	382	375	432	386	392	388	388	400	417	435	380	391	407	372	383	390	397	390	399	377	426	364	416	391	349	405	359	399	391	375	377	403	402	412	402	369	403	367	405	415	407	361	402	413	396	398	403	383	393	394	406	353	390	369	403	359	373	419	376	367	403	400	410	373	364	403	359	365	407	398	390	368	394	370	400	402	385	412	347	382	387	386	389	386	382	399	396	347	413	421	382	398	394	385	396	380	380	388	372	437	390	436	409	418	426	391	412	385	383	396	351	389	400	374	376	381	371	398	396	382	397	373	393	394	406	400	374	419	352	403	423	368	395	384	380	400	385	400	390	395	378	369	419	410	431	410	396	393	381	408	391	393	404	382	380	399	381	355	369	390	384	447	393	417	428	369	411	377	393	416	371	393	396	406	377	397	393	389	381	400	388	417	376	423	408	391	396	389	405	388	412	372	375	386	373	391	397	397	414	389	381	391	372	387	406	397	429	405	416	404	365	362	398	402	362	384	424	394	394	380	370	352	396	374	410	406	414	363	374	385	390	362	384	407	335	415	413	357	377	401	382	414	377	396	376	368	369	410	370	405	424	432	410	389	373	396	429	396	395	417	414	393	408	389	423	361	374	394	405	404	402	410	389	375	417	393	426	355	392	424	391	384	412	360	401	392	418	372	344	341	388	394	364	383	399	392	383	396	388	398	363	385	385	367	381	399	404	377	404	368	379	410	409	416	427	390	347	414	402	425	365	385	390	373	398	396	379	397	369	383	434	375	374	408	381	402	376	403	395	404	371	397	379	357	395	395	382	387	364	405	396	400	396	400	406	400	388	412	412	380	389	367	414	395	383	353	369	435	368	404	405	417	373	405	360	402	370	397	425	381	365	374	395	377	405	414	384	413	412	387	388	381	387	400	450	412	377	364	394	415	402	353	420	411	404	408	392	381	363	420	349	390	427	366	389	439	418	391	393	390	393	394	354	391	405	416	372	378	400	413	375	413	421	391	415	398	340	371	382	393	384	392	374	415	359	386	402	419	391	420	367	392	382	416	371	429	384	418	411	412	358	349	400	380	383	412	389	368	391	393	401	374	403	373	388	390	381	374	403	431	368	388	399	402	436	407	383	407	379	415	383	345	401	396	391	409	371	392	381	393	415	408	368	373	370	385	385	346	351	363	373	378	372	385	375	387	377	416	394	389	426	419	378	395	389	396	374	378	397	378	376	407	357	389	434	428	398	438	411	382	400	414	404	410	357	426	374	401	365	411	394	392	397	388	405	389	352	401	388	392	434	397	370	385	422	388	389	394	418	374	392	405	381	381	421	404	398	384	383	382	439	404	422	415	352	376	382	389	361	389	414	403	378	414	394	376	404	380	388	374	381	423	377	369	392	370	383	386	373	397	381	414	389	387	365	420	402	395	369	372	431	360	415	407	371	386	375	347	417	432	403	416	367	415	419	411	377	400	382	408	400	394	375	354	388	395	400	367	389	390	372	380	375	427	371	367	405	374	438	389	399	394	421	404	400	375	404	412	363	405	392	357	382	412	374	423	388	381	348	422	396	383	414	424	445	371	402	386	384	390	414	382	396	401	419	413	387	409	410	406	365	382	374	379	384	380	390	369	380	390	377	426	361	392	398	374	393	403	410	393	408	407	374	378	387	429	405	380	386	372	388	392	379	442	394	386	417	416	381	424	399	385	398	395	407	388	439	407	392	382	385	403	414	381	395	401	354	403	376	371	395	375	388	393	390	403	385	416	415	412	404	384	368	393	409	378	394	367	409	418	375	416	363	371	370	432	379	384	391	408	386	400	406	413	419	450	409	340	353	388	408	390	401	384	367	394	413	415	371	373	392	405	374	393	416	383	386	406	392	394	395	418	369	400	388	387	386	346	373	402	376	393	413	422	370	396	401	362	381	378	410	390	413	406	403	416	385	417	381	422	405	404	345	361	389	405	368	405	391	396	350	377	380	377	385	401	401	384	354	395	376	395	377	389	379	404	395	407	390	409	384	405	398	388	408	356	427	374	432	406	386	398	397	388	391	380	365	423	366	403	394	356	408	404	396	407	369	422	359	418	392	379	387	367	365	385	421	384	356	400	386	405	405	337	378	399	407	393	401	398	416	379	414	362	410	405	435	370	377	375	387	380	367	390	387	407	392	383	426	397	392	396	383	388	435	409	409	372	391	365	434	412	388	400	403	388	432	385	371	408	378	376	377	391
16684	1539	1233	907	753	740	653	660	638	614	662	583	638	649	608	603	597	648	581	597	627	674	641	567	569	629	612	587	610	574	589	591	614	625	655	625	592	652	598	612	588	624	631	646	613	578	585	590	597	591	592	623	617	620	604	590	623	608	606	587	614	577	610	624	537	588	651	579	597	584	584	581	582	585	582	589	594	587	601	589	597	558	606	609	564	625	629	571	600	588	617	595	591	583	626	596	608	631	605	597	611	553	646	598	602	638	564	604	618	623	610	581	586	584	573	609	596	578	589	595	647	612	573	637	607	629	617	630	575	593	630	608	602	623	577	595	599	607	587	568	638	592	611	599	610	600	569	560	600	626	627	646	566	588	561	604	636	596	580	575	596	606	591	573	616	593	595	635	606	610	574	605	578	623	601	577	599	578	581	546	597	584	611	601	607	591	610	597	594	543	615	589	604	588	607	607	596	552	581	654	599	556	631	620	596	574	573	609	599	603	608	615	599	633	607	631	607	640	604	604	606	601	573	574	610	594	601	581	600	578	570	631	573	563	612	615	601	655	626	574	600	587	592	663	613	589	627	579	582	550	611	580	535	600	631	599	609	620	591	605	589	583	580	634	625	564	618	633	612	596	587	579	594	559	580	590	586	602	595	629	571	591	639	602	593	589	553	564	575	579	637	584	607	600	619	553	596	618	622	574	623	599	619	579	573	608	623	557	602	612	642	616	572	601	644	590	648	606	589	599	581	622	601	615	582	606	591	601	580	610	595	579	608	611	619	556	604	567	564	603	616	630	602	544	602	580	589	660	621	587	632	591	599	595	610	592	592	655	614	575	604	641	610	627	602	599	604	587	629	640	590	580	620	570	616	582	569	638	618	598	624	564	611	595	575	642	662	580	622	632	611	568	592	581	581	603	585	596	621	554	594	626	589	604	576	619	610	609	576	629	600	622	613	604	614	592	551	599	605	600	630	563	600	595	606	611	639	602	617	577	545	594	636	606	597	610	642	647	632	567	585	630	593	608	595	622	573	608	625	606	598	562	618	607	607	612	590	632	586	575	625	605	620	572	596	626	602	625	601	612	561	576	600	556	587	597	546	576	578	580	581	629	598	601	596	611	642	607	611	585	579	626	600	584	653	562	629	579	643	567	621	603	618	616	598	601	585	595	625	576	605	614	594	574	636	621	643	631	601	581	633	601	581	596	586	599	613	611	657	602	635	602	592	578	617	609	586	605	602	618	562	589	584	609	650	610	590	598	633	606	581	551	561	560	555	593	601	621	606	606	598	583	574	586	613	597	597	591	567	615	627	603	591	582	608	609	593	603	615	584	603	610	599	616	627	617	627	597	577	586	564	594	593	578	591	609	584	598	568	605	588	599	625	598	617	597	610	641	619	601	614	609	625	563	586	587	622	584	603	629	593	582	630	594	611	569	575	620	583	588	604	639	589	612	651	640	591	616	599	630	610	597	610	626	616	666	615	587	580	569	590	581	586	536	552	572	611	568	596	604	576	618	575	590	589	612	606	601	628	599	556	653	582	619	614	576	596	568	584	615	596	568	624	565	609	630	603	581	591	598	617	612	550	607	598	586	597	586	608	617	603	575	600	622	624	610	605	560	618	579	595	578	572	602	591	643	618	622	618	596	610	595	600	612	632	565	590	615	595	591	621	572	587	609	595	644	617	596	575	630	603	595	608	590	575	587	576	603	555	590	635	553	606	586	638	593	612	602	626	598	610	591	597	594	633	619	669	589	645	604	560	544	650	604	622	617	590	602	581	639	611	609	620	603	610	613	597	596	583	578	589	618	606	590	581	609	583	604	601	603	589	595	594	615	588	603	628	592	619	613	623	584	613	562	606	605	631	620	619	578	595	589	647	609	580	598	569	635	590	632	587	619	575	584	586	593	601	591	577	579	600	554	612	563	571	619	600	548	571	605	604	605	581	616	581	610	578	567	620	609	619	616	678	602	620	555	586	548	604	613	631	584	538	613	626	606	592	564	596	564	578	609	604	589	605	604	639	562	556	610	566	615	606	580	604	601	649	583	645	574	610	573	639	584	635	571	584	616	595	576	607	578	584	599	628	598	584	609	613	572	562	597	567	624	631	630	574	567	565	640	593	625	577	603	633	645	655	564	598	622	607	583	587	587	624	592	554	548	611	595	593	630	591	587	581	594	625	614	559	625	639	601	577	618	620	613	605	594	605	598	635	586	582	623	557	614	641	615	574	664	604	645	623	582	652	617	569	595	627	604	632	588	576	583	569	554	616	600	611	560	613	630	607	630	563	608	605	643	631	586	598	562	603	627	564	611	621	601	591	647	550	607	613	592	644	602	592	558	579	582	647	632	575	591	578	571	618	630	609	592	586	565	637	621	600	664	550	604	594	585	599	594	626	609	581	602	607	618	593	643	647	625	597	625	596	615	582	575	573	637	574	630	604	653	574	586	603	609	595	610	599	614	596	618	631	593	558	639	608	588	617	624	581	610	560	583	600	583	582	577	557	635	601	585	598	603	578	590	622	600	594	585	604	555	542	619	628	599	627	640	568	616	628	549	593	611	620	602	602	577	578	579	606	616	646	582	600	665	613	633	593	608	599	607	594	616	599	623	592	646	607	591	631	575	609	618	593	577	592	570	601	653	579	624	590	648	601	609	609	588	610	614	579	553	583	582	632	592	602	597	583	598	569	610	653	557	635	610	661	604	594	598	609	584	591	610	540	571	625	638	605	607	569	649	607	633	650	580	621	630	613	602	586	629	604	636	590	602	590	623	583	587	547	606	625	611	577	572	603	581	591	610	629	621	593	596	599	598	629	586	581	615	583	610	602	605	578	606	592	591	599	573	618	587	670	594	586	630	611	603	600	624	555	604	633	620	594	655	609	604	583	611	580	600	592	625	639	601	540	606	586	637	587	632	581	559	596	581	641	617	561	615	607	584	643	595	600	634	589	673	624	584	605	623	580	604	611	576	590	609	594	636	571	590	608	571	547	594	585	617	587	621	565	632	623	608	647	609	586	623	579	643	582	605	618	628	572	627	579	567	551	627	601	587	584	548	576	629	590	595	572	577	644	582	602	580	578	613	611	599	584	644	637	585	568	551	596	582	619	566	600	613	581	610	565	616	600	625	579	639	552	600	640	570	592	593	542	594	595	606	642	590	645	608	566	630	608	604	633	574	616	588	602	601	575	632	591	637	623	605	595	595	639	603	605	619	643	591	605	604	616	625	602	592	621	598	600	627	576	633	628	552	623	605	609	640	612	608	633	585	604	572	652	578	569	635	610	588	603	641	580	599	567	610	612	596	620	563	649	589	598	619	628	639	611	596	604	595	617	608	623	594	624	578	625	592	579	586	608	566	598	569	568	629	611	582	628	598	563	652	535	611	625	593	600	591	578	604	598	615	599	546	613	619	585	576	641	603	650	586	645	608	576	573	607	590	584	633	579	598	627	607	613	599	588	618	587	584	626	598	556	595	630	593	606	597
23752	21484	29225	24147	21481	16853	1384	703	546	502	489	449	441	447	418	391	409	402	387	379	385	372	380	364	350	365	380	368	374	331	374	373	384	331	364	348	383	358	353	357	382	389	344	372	359	338	356	392	354	351	359	337	369	351	345	345	363	349	366	342	361	341	348	408	335	359	359	368	344	365	351	344	347	323	365	353	354	354	342	342	342	363	325	336	351	342	330	344	353	337	385	355	331	337	355	356	330	374	340	323	324	329	361	336	343	353	368	375	363	335	306	400	356	345	316	344	338	356	328	369	336	364	358	359	357	346	339	355	381	338	347	337	369	324	351	372	358	309	373	344	321	391	339	349	339	357	332	332	330	312	353	363	395	307	379	334	367	352	301	351	367	369	359	350	345	336	374	328	351	366	382	381	354	350	366	347	346	368	343	344	320	334	315	315	372	371	347	357	388	327	375	355	357	337	376	343	324	370	336	367	356	359	368	339	336	356	351	341	350	364	369	344	368	317	345	345	333	331	310	363	338	384	331	363	351	367	343	368	316	321	334	372	358	377	336	340	329	333	342	325	362	358	309	357	345	353	368	333	370	337	350	369	374	371	327	358	363	343	382	379	361	366	350	313	350	335	359	340	372	360	319	357	349	344	331	342	344	334	331	377	373	337	349	342	342	324	380	344	353	356	340	362	367	325	327	375	363	311	359	353	359	338	334	346	381	337	367	347	344	342	367	340	331	364	323	344	322	366	357	337	355	346	344	330	315	358	349	353	330	354	307	309	329	359	371	318	327	311	325	343	362	308	378	348	377	343	368	357	357	328	328	359	370	347	353	338	380	354	354	304	352	356	342	354	374	373	320	317	358	361	365	339	353	312	328	377	382	383	358	354	324	342	333	342	364	335	348	356	320	343	340	342	341	344	364	344	344	327	330	341	354	372	343	382	337	349	337	343	357	333	359	355	333	344	320	359	338	325	334	371	332	322	330	355	361	351	353	314	348	336	364	337	301	325	365	343	355	354	349	315	330	344	353	361	324	356	359	356	353	339	347	332	341	301	313	359	337	363	351	406	309	325	364	303	317	366	345	357	360	306	355	341	401	357	344	364	354	387	344	329	370	353	362	339	341	362	324	297	342	364	319	352	370	345	319	359	343	323	389	336	350	347	350	331	350	345	340	346	336	311	332	333	351	365	337	341	353	382	331	374	346	335	368	306	352	349	359	358	342	371	323	360	369	344	322	335	331	349	356	342	343	323	331	309	350	339	353	339	323	346	297	336	338	362	341	356	358	348	322	359	318	358	349	375	352	329	336	351	275	333	345	378	354	339	342	349	351	323	328	368	385	339	350	341	338	353	341	348	362	349	338	345	349	359	330	364	371	310	299	311	320	343	363	365	392	337	355	353	340	362	360	380	306	349	363	322	347	347	376	343	329	336	351	342	353	344	347	346	351	365	328	320	354	371	369	353	359	351	348	359	329	347	345	329	333	341	360	328	326	324	349	372	349	337	322	343	335	347	328	329	347	333	335	312	351	363	326	319	359	340	344	359	357	367	327	345	339	349	347	347	328	363	352	373	356	357	368	344	335	348	325	372	393	343	319	337	348	350	340	314	375	367	361	313	349	381	330	317	336	331	355	356	333	362	352	350	341	391	336	327	333	355	372	317	339	341	340	360	353	356	363	326	351	361	360	354	342	348	345	363	318	344	346	307	338	325	319	329	349	332	392	364	357	351	345	336	358	338	359	374	354	334	355	325	333	353	335	330	345	349	339	337	335	343	386	383	357	346	336	337	321	353	366	347	331	348	362	315	301	360	361	358	322	333	366	351	355	318	355	350	358	350	340	337	370	345	355	354	335	364	337	356	321	334	375	342	347	331	350	323	334	343	351	358	371	338	350	331	343	317	328	339	327	347	330	314	337	346	345	343	348	330	347	380	332	334	324	336	357	338	348	328	361	357	330	320	341	320	339	379	353	342	360	327	340	351	312	331	352	359	332	366	319	342	344	341	376	350	339	348	355	369	364	350	354	327	350	354	362	362	352	336	352	353	330	332	324	339	359	357	355	355	341	332	314	323	344	357	338	362	343	334	353	350	355	301	376	359	360	337	341	337	318	344	343	336	322	340	344	350	365	317	340	339	322	329	349	332	311	348	352	340	354	346	314	316	351	329	341	351	325	339	342	355	346	324	349	336	356	315	334	367	342	348	384	346	315	357	323	337	330	339	355	361	357	368	362	342	385	350	341	334	353	316	358	388	365	342	359	358	357	336	331	342	353	320	357	362	357	336	365	323	347	361	386	335	349	341	360	347	357	348	364	348	331	369	351	377	352	367	328	334	369	341	335	334	324	362	305	332	390	312	381	357	331	338	329	327	374	353	351	342	349	316	321	306	342	348	347	355	329	348	383	378	361	329	332	328	372	342	300	328	398	366	337	329	318	379	353	337	346	389	350	346	338	349	372	361	361	345	390	291	370	339	343	341	340	327	353	335	361	365	349	331	326	360	331	330	345	360	336	373	353	361	337	337	346	355	335	315	337	357	360	338	336	320	371	319	335	364	347	332	334	354	325	361	352	359	372	341	354	338	395	342	351	335	322	350	373	324	323	370	363	346	373	327	338	342	317	361	350	333	355	345	357	339	356	313	386	357	370	319	344	355	352	334	351	349	340	328	310	358	351	349	331	361	346	335	361	340	336	340	338	327	320	345	322	324	363	340	351	362	329	351	359	331	344	365	365	364	353	333	360	332	353	342	349	348	330	361	341	333	362	339	319	344	341	369	334	343	342	342	390	326	377	331	351	362	347	353	342	368	338	352	329	348	330	343	356	370	380	379	354	340	327	325	343	391	361	325	336	367	363	358	330	365	355	368	352	351	318	337	371	367	333	332	383	356	387	342	343	362	357	332	344	355	336	404	354	337	374	361	350	346	313	343	344	376	354	384	354	365	349	328	352	326	365	338	381	366	349	335	354	377	348	379	341	337	358	331	347	309	362	386	343	346	320	319	326	356	378	340	340	359	349	323	312	346	384	327	357	336	339	349	342	344	339	340	352	331	337	338	335	373	356	359	371	406	328	372	307	392	379	356	346	386	322	374	337	339	370	351	351	315	339	326	316	370	364	344	362	360	327	336	333	359	335	331	337	342	362	331	342	357	326	334	315	364	366	333	385	338	343	329	314	366	372	336	341	343	333	332	361	313	375	329	347	370	317	342	337	314	381	360	360	353	319	375	379	364	332	367	318	358	355	350	349	374	391	399	381	340	343	325	339	379	366	363	365	366	334	348	374	324	359	339	350	343	376	349	383	334	351	355	337	341	334	368	354	339	365	325	337	328	343	354	366	309	353	376	352	359	351	370	344	312	347	359	381	333	327	362	344	354	348	344	331	368	346	389	356	347	331	336	340	350	345	349	334	366	336	358	357	334	331	353	350	351	348	361	325	363	351	339	358	324	340	353	332	360	347	319	327	326	320	346	324	357	353	369	310	396	337	341	324	321
40769	11862	10133	5159	3392	2359	1928	1591	1396	1136	1062	947	883	839	744	767	698	686	677	662	682	645	606	597	637	617	559	603	560	611	583	546	604	577	581	606	610	508	552	534	569	535	532	569	557	540	526	555	565	576	551	506	542	600	533	608	577	521	558	569	560	590	534	516	531	594	550	498	531	543	532	552	567	521	570	555	544	552	556	582	561	536	545	545	534	606	523	504	529	513	539	539	532	519	503	540	547	526	557	506	532	563	566	536	541	528	542	551	517	495	572	547	523	575	575	566	519	571	575	487	531	515	545	552	502	555	572	575	537	548	556	561	557	570	549	542	537	542	540	517	551	530	532	542	493	560	519	543	556	550	577	554	515	530	516	517	550	538	545	526	564	518	523	519	524	509	541	578	513	484	551	533	532	531	547	538	549	530	551	521	524	544	564	579	512	541	536	559	529	505	545	559	557	504	528	541	534	475	554	531	535	598	531	566	555	532	518	549	540	514	569	533	538	521	522	517	503	530	558	514	542	515	529	549	505	532	516	543	516	524	527	570	507	532	541	550	502	567	535	495	556	511	520	524	533	523	540	577	503	534	568	507	514	538	529	525	537	537	569	543	530	534	575	508	569	533	510	566	542	510	502	520	533	535	528	593	522	528	573	512	511	543	592	533	517	540	562	538	548	512	532	527	558	549	518	531	520	525	554	578	521	602	527	530	535	551	558	564	558	562	522	541	563	513	556	593	550	538	563	549	590	561	523	512	529	531	520	492	521	538	567	592	527	515	527	520	522	547	535	547	541	559	490	536	525	547	585	549	520	521	540	557	531	512	541	515	534	571	521	539	571	542	544	511	503	565	531	492	552	567	526	547	536	582	595	547	507	556	531	519	553	506	512	533	568	548	549	542	560	544	542	512	489	546	563	546	535	544	543	540	544	545	574	537	497	548	543	552	531	532	521	573	521	525	540	534	536	536	524	511	566	523	561	574	592	570	500	534	535	539	563	525	528	534	568	586	486	530	515	527	565	547	551	555	492	531	549	539	533	546	502	505	539	582	496	497	510	534	526	524	557	547	567	537	523	511	546	539	531	520	533	558	573	536	501	527	550	556	561	551	527	494	510	567	541	553	510	549	570	536	554	524	529	549	519	523	516	521	507	510	522	541	543	528	583	561	534	574	601	521	554	505	491	511	553	507	527	515	534	526	543	532	532	547	501	519	510	578	535	530	528	560	529	509	528	554	572	489	567	541	579	525	514	546	538	511	551	551	531	534	553	510	523	542	532	539	534	552	555	557	484	516	538	548	515	515	565	520	530	551	528	522	530	521	528	518	552	553	537	552	533	603	538	552	539	544	580	512	562	597	521	543	546	567	504	510	533	560	528	525	537	518	528	586	590	519	549	526	559	513	565	570	531	536	562	536	533	551	559	518	525	526	529	541	516	541	509	565	551	550	518	532	525	549	500	564	530	541	545	546	547	559	536	547	565	534	529	507	554	527	520	539	560	549	547	526	543	558	555	522	538	533	512	534	525	529	559	523	518	527	578	555	535	517	517	555	541	559	529	507	543	519	541	549	552	577	595	527	571	524	548	553	572	540	506	530	516	541	556	556	543	538	555	501	515	514	519	556	586	598	500	561	536	525	527	539	545	564	548	516	528	547	540	534	557	545	510	556	548	537	524	498	512	511	529	520	556	514	525	539	564	563	552	523	553	507	523	542	541	557	528	545	502	572	546	572	535	552	546	541	537	561	513	557	520	543	502	530	514	534	561	566	532	503	520	510	517	494	550	528	533	503	579	518	539	545	541	556	537	525	506	553	518	530	555	540	540	528	517	535	543	535	526	543	503	540	518	505	535	540	531	580	514	566	530	570	540	577	551	544	524	564	533	554	538	496	528	541	509	508	537	566	555	513	509	531	497	514	555	523	535	510	583	514	563	588	564	511	546	534	522	535	517	542	549	538	516	520	545	529	520	539	559	538	530	528	549	565	511	591	519	539	559	528	521	511	536	531	544	513	562	498	571	543	548	531	569	513	516	556	556	514	522	517	516	536	496	529	535	535	519	539	522	518	566	523	528	565	543	559	548	528	529	521	518	520	526	544	520	524	570	570	575	511	558	531	547	522	509	534	531	556	486	518	534	548	537	504	555	488	551	580	542	542	501	552	531	536	487	544	525	570	522	542	573	512	544	558	546	561	545	540	508	551	544	569	541	573	500	553	569	570	558	519	523	517	542	516	548	501	580	504	503	579	543	518	541	550	543	566	553	551	535	509	519	523	522	575	563	514	551	518	508	529	524	502	562	537	557	505	523	510	521	529	526	509	501	528	541	526	551	559	537	551	499	517	561	545	507	578	529	546	547	526	541	536	530	516	518	598	559	515	495	530	533	544	525	522	528	543	574	545	564	540	586	525	504	546	531	562	492	534	551	535	524	532	558	567	516	609	538	527	492	556	566	541	551	536	524	590	529	548	551	554	544	523	549	519	510	551	572	555	541	524	569	550	566	530	508	565	494	534	543	560	553	534	544	529	561	588	534	546	526	548	526	541	515	536	564	500	509	514	525	551	530	554	551	567	558	512	531	550	526	545	509	557	522	504	577	564	537	543	520	539	540	528	554	533	556	544	523	525	529	522	532	542	552	513	520	529	514	513	551	532	559	523	571	548	539	574	539	537	519	548	584	504	497	558	539	491	573	540	538	513	516	527	539	593	556	545	547	539	573	554	506	556	548	564	500	518	513	538	515	528	518	576	520	530	530	528	559	554	520	571	543	531	522	538	494	571	529	496	544	566	554	530	511	514	557	523	510	556	571	560	509	512	555	523	554	544	542	517	531	536	509	524	555	549	524	540	529	505	561	550	568	518	547	527	541	558	566	532	529	531	515	573	515	532	533	503	555	534	494	541	568	553	503	532	575	491	578	531	554	550	547	516	544	563	542	552	564	516	519	556	576	530	569	491	549	529	527	530	578	536	506	520	507	511	543	549	573	537	558	573	489	608	532	562	547	525	547	541	561	546	510	515	510	579	562	523	522	524	517	556	563	532	521	568	560	520	555	529	573	580	579	545	553	531	511	511	527	562	562	551	533	556	566	528	571	540	550	494	539	561	540	572	528	530	529	542	549	530	543	547	559	528	531	545	533	556	548	571	508	539	539	511	519	552	555	521	525	524	533	537	504	549	536	525	514	532	533	523	533	533	498	506	546	512	546	525	522	567	530	570	563	571	556	561	551	553	568	511	536	527	549	547	566	492	507	549	524	512	577	549	550	534	550	502	538	522	542	562	503	553	553	538	519	526	532	536	509	537	543	508	581	549	505	498	533	556	560	541	508	537	523	557	549	547	540	564	547	525	548	523	574	539	568	534	553	554	565	544	542	574	519	522	536	522	549	537	494	549	549	490	583	519	538	558	529	559	500	550	515	521	516	557	527	529	528	489	568	544	538	501	526	524	553	570	522	550	564	542	513	552	561	527	548	517	522	566	518	502	538	521	517	533
23338	21548	29419	24096	21540	21542	4727	733	469	427	406	340	298	291	278	264	277	244	236	245	212	228	233	237	214	215	213	194	219	216	211	205	204	209	205	192	251	207	226	202	192	230	205	180	192	232	188	205	180	206	201	198	197	186	214	214	205	193	202	193	212	181	194	178	202	207	225	197	209	181	207	190	211	187	192	206	179	189	196	191	193	205	196	166	196	204	191	213	188	188	173	190	190	181	198	170	167	191	172	196	194	193	223	202	192	209	192	188	198	218	196	183	202	220	227	202	184	208	203	183	195	200	186	211	194	188	181	189	209	161	171	188	206	174	178	200	200	200	213	218	168	216	215	186	204	172	191	194	195	217	165	195	174	202	193	185	192	183	191	189	192	192	171	183	207	191	199	204	181	217	204	207	192	214	190	174	166	171	172	195	206	188	178	192	212	203	184	185	199	191	191	214	194	156	178	217	195	207	205	188	184	199	178	187	200	180	183	188	184	183	242	172	179	184	209	203	236	186	193	200	195	191	198	181	204	199	197	193	197	199	176	168	217	203	200	192	198	203	196	219	197	201	227	179	229	184	182	186	187	212	188	197	198	195	192	204	205	173	174	188	187	191	202	188	201	220	206	190	198	187	181	183	194	187	201	186	232	205	188	189	212	210	206	213	231	224	196	172	200	196	199	206	209	195	216	188	215	236	178	175	202	188	206	186	196	178	180	219	202	190	168	194	205	191	190	195	177	200	199	206	180	181	167	182	184	213	199	214	194	176	209	208	197	188	195	187	212	205	197	194	183	193	190	198	202	186	196	190	203	194	205	181	186	200	205	200	175	190	181	193	202	208	198	182	193	184	196	214	201	177	177	201	187	193	213	190	196	194	205	196	195	201	197	193	193	215	198	197	208	210	185	189	195	198	181	202	194	203	211	191	182	195	217	196	193	159	189	203	198	175	196	187	204	194	206	195	203	200	191	194	201	195	193	204	225	188	188	200	186	213	189	198	172	202	167	175	180	210	176	198	212	191	160	211	198	232	219	190	195	180	199	174	219	191	198	192	185	186	201	199	192	198	203	187	180	203	217	191	193	207	186	196	190	177	199	175	204	183	216	184	199	187	179	186	179	203	194	219	180	185	198	191	228	214	181	180	163	186	160	211	184	201	189	175	192	201	207	193	200	206	192	196	180	204	182	180	221	207	180	199	185	166	167	178	175	210	173	198	203	201	201	175	191	192	177	201	178	179	212	194	191	184	197	191	181	199	204	209	224	185	212	193	168	226	194	187	187	188	210	223	214	198	176	204	192	202	209	188	214	196	193	193	189	206	198	187	211	205	202	210	188	197	203	178	216	190	206	174	194	205	185	209	191	188	194	196	182	194	204	205	220	165	195	216	200	208	223	180	210	177	200	202	205	192	194	185	191	185	213	217	199	200	168	186	220	209	198	177	184	176	205	196	193	202	215	169	189	202	190	174	214	210	195	199	223	184	183	190	198	193	197	194	228	163	195	203	212	200	182	201	194	203	202	202	221	184	201	184	194	225	197	207	205	190	195	208	200	192	207	196	176	194	193	213	203	181	205	211	197	197	221	187	181	172	197	185	201	198	199	194	192	185	185	192	218	186	192	182	179	189	199	201	179	177	186	180	220	216	211	213	194	185	177	190	184	177	203	182	208	203	188	225	186	213	199	210	219	191	225	226	189	197	208	204	169	176	170	189	163	216	178	198	172	182	187	184	186	199	188	181	226	199	200	219	197	194	197	177	209	202	194	200	188	200	207	210	188	214	177	228	213	202	205	178	190	188	195	189	175	194	224	181	199	206	198	196	187	211	225	242	187	183	182	173	214	192	198	177	180	187	181	201	194	176	192	196	183	198	191	174	166	175	224	197	213	187	180	216	209	173	203	226	210	173	205	193	196	186	192	189	203	192	178	174	190	219	210	190	184	196	225	190	185	171	188	204	190	212	200	190	190	218	168	182	194	183	207	213	188	205	202	178	201	195	200	200	180	186	175	179	185	191	190	199	184	185	205	166	185	195	198	177	205	198	206	205	207	182	183	193	195	206	218	231	178	210	198	173	181	201	187	197	184	191	181	221	205	185	209	187	170	160	186	193	177	199	203	181	184	208	181	211	173	231	177	173	170	184	217	178	203	193	163	186	176	193	186	185	203	166	200	192	199	202	195	197	179	205	186	186	164	180	191	197	199	219	192	204	200	177	178	172	187	206	192	212	178	167	217	198	202	191	187	216	176	192	199	213	191	190	203	192	188	211	197	188	203	198	210	214	176	194	212	213	211	195	198	200	181	192	189	194	188	189	224	194	186	225	185	188	194	196	196	199	188	185	192	194	183	189	188	219	248	198	185	200	183	193	201	197	221	204	175	189	189	188	184	192	196	202	190	186	188	206	206	209	162	190	215	197	206	205	200	218	209	200	187	195	189	176	192	212	194	188	205	173	187	191	229	197	168	191	217	188	215	213	189	180	166	207	181	180	193	176	197	204	210	226	210	179	180	187	205	183	203	186	180	193	213	202	177	206	209	208	197	205	196	191	193	204	206	192	204	213	190	185	179	189	213	176	182	179	190	175	189	200	175	206	217	190	187	189	182	198	201	207	171	175	195	196	197	189	188	190	204	183	200	188	199	202	201	196	213	191	199	197	214	207	189	196	205	206	215	201	174	205	185	203	174	189	189	195	228	194	187	184	176	180	206	210	201	208	194	184	168	161	170	182	207	183	196	202	194	181	180	197	205	190	206	193	180	210	225	203	216	198	215	197	156	212	185	181	200	201	196	187	179	162	201	212	198	185	212	222	187	210	174	197	180	204	182	191	201	165	185	177	200	193	190	204	191	199	221	195	188	203	185	205	216	191	199	190	197	185	201	182	198	194	197	222	213	189	202	220	201	202	202	193	201	185	184	206	229	213	203	197	221	177	165	203	172	190	188	215	183	179	195	192	196	215	188	192	191	177	206	188	191	197	206	205	219	182	184	189	190	179	194	192	231	194	198	194	184	189	210	197	192	168	190	186	218	202	177	187	194	207	201	194	207	190	184	210	172	208	199	187	195	197	188	188	175	197	207	220	208	193	182	200	198	181	204	183	189	176	204	197	157	203	179	172	205	158	225	218	194	178	215	188	194	217	205	203	183	166	185	192	201	188	170	150	197	220	199	192	210	189	185	204	167	214	225	210	178	178	193	220	197	206	202	199	206	209	192	212	193	182	202	233	196	198	176	180	176	198	210	200	207	215	200	190	218	190	191	216	182	199	193	189	180	214	184	200	175	194	184	192	194	206	195	197	204	215	173	203	201	193	165	201	186	208	194	178	187	184	215	191	194	153	172	175	203	189	186	193	202	208	167	217	214	184	186	197	206	173	178	190	190	186	206	176	203	175	206	189	225	187	181	210	158	186	195	222	213	188	172	202	187	202	182	177	187	184	191	192	188	197	191	199	195	187	191	219	188	197	197	206	181	190	179	175	186	191	183	185	194	196
38916	14511	12393	6479	4148	3055	2207	1722	1349	1161	1002	893	791	724	622	583	562	562	501	470	456	467	444	443	450	395	398	348	388	338	371	400	351	377	368	337	323	345	379	351	355	308	351	355	341	345	343	325	317	338	333	339	325	297	349	326	313	322	348	330	323	305	324	357	318	352	302	297	308	289	285	347	369	336	298	335	321	310	316	329	313	320	299	327	341	287	325	329	327	301	311	312	323	289	303	304	322	310	316	311	346	320	316	290	324	326	324	312	334	318	309	321	319	285	308	273	344	278	332	327	297	310	326	305	310	299	304	317	341	323	321	330	330	337	292	323	326	320	326	314	319	289	311	302	349	314	319	313	298	282	306	330	324	320	304	306	332	275	286	304	306	292	344	305	325	322	294	295	303	297	322	293	352	299	305	297	324	313	285	326	326	310	304	292	313	300	300	312	273	287	324	293	311	306	325	295	333	286	297	317	316	319	288	291	291	282	329	309	322	313	302	330	306	352	317	308	294	290	295	342	305	283	295	323	315	311	307	297	300	335	303	310	315	289	308	345	329	336	350	315	297	296	325	314	304	285	296	321	290	334	296	307	345	289	341	315	323	339	336	287	306	342	345	309	320	269	310	330	293	301	295	317	309	317	302	296	295	304	316	326	282	317	320	303	318	300	340	336	315	296	292	344	291	306	339	321	307	289	319	317	282	303	321	333	345	324	313	338	311	263	289	288	320	340	309	294	303	319	327	323	309	293	284	316	327	326	308	299	307	294	300	321	317	294	337	349	299	312	343	309	310	279	305	317	288	341	306	299	309	324	321	282	288	326	299	331	314	318	306	344	313	297	285	319	342	306	300	327	330	317	300	354	309	300	293	275	307	288	322	325	332	305	298	285	312	301	298	323	293	299	329	317	302	316	327	292	314	312	337	288	297	311	293	327	338	328	299	310	297	312	314	305	324	301	299	321	359	296	310	309	315	320	283	312	322	317	302	296	317	296	318	348	323	304	325	303	335	325	344	313	310	312	311	289	309	292	331	331	305	304	320	342	277	301	313	298	322	321	320	334	306	324	335	291	335	282	303	313	309	318	305	324	334	332	317	294	300	316	329	325	279	306	309	309	301	267	304	292	299	327	268	326	337	322	294	306	344	299	308	285	308	312	307	298	309	334	314	303	310	314	307	334	307	309	315	321	332	299	318	263	288	296	299	269	318	324	310	326	301	305	282	318	335	286	302	336	329	329	332	344	299	352	329	315	289	321	301	302	305	323	319	322	312	320	310	298	286	289	289	312	342	301	305	318	320	286	309	313	310	299	317	307	276	322	267	314	326	297	302	285	318	285	342	313	317	312	292	311	330	309	309	342	343	338	285	267	347	339	311	327	333	319	282	268	277	315	315	304	293	305	325	308	299	314	294	299	288	288	302	295	309	287	326	290	306	312	326	301	302	337	311	325	310	336	281	296	324	292	288	302	297	317	294	341	340	289	322	294	309	320	320	321	278	310	292	304	306	324	303	337	313	316	313	299	310	317	335	302	323	290	305	296	332	296	298	300	316	314	288	304	327	280	331	311	337	303	309	305	317	314	306	296	333	275	288	328	302	282	302	327	279	316	306	298	287	323	358	331	305	328	326	322	278	303	314	301	268	324	305	325	337	324	319	308	330	294	325	308	298	342	316	316	340	258	331	296	304	337	311	321	320	305	311	332	289	313	305	292	311	297	313	304	303	273	308	298	331	297	324	311	267	341	316	304	330	308	315	323	315	347	315	314	292	287	324	311	301	322	295	327	327	316	338	305	332	312	280	308	328	290	299	293	314	328	308	352	300	307	301	284	294	319	346	303	327	307	322	289	337	277	296	300	314	315	330	304	295	296	321	333	294	315	334	282	295	324	326	298	274	309	314	329	306	340	303	339	271	303	312	343	289	306	297	298	329	294	295	296	321	327	303	295	329	309	381	312	344	307	303	304	323	285	313	290	304	300	354	320	277	325	282	322	314	320	311	293	300	297	327	285	335	321	313	336	316	338	332	314	316	304	299	299	321	313	306	325	296	328	264	283	283	318	339	309	300	311	307	329	323	304	306	321	319	335	305	305	312	302	316	304	299	309	306	321	330	285	265	309	288	299	306	294	319	319	311	268	294	361	296	329	285	298	310	327	315	317	315	315	289	293	294	333	324	305	313	310	324	304	337	297	312	326	328	310	307	299	313	321	324	296	352	303	319	312	276	347	296	327	327	313	295	292	299	302	300	295	317	311	319	292	326	319	288	312	299	298	316	318	347	290	318	317	318	325	310	325	325	291	289	350	302	315	290	319	318	305	316	293	309	327	280	294	311	350	277	332	302	288	324	309	294	305	331	326	292	329	305	313	303	312	277	310	326	327	298	303	280	313	364	344	317	336	312	303	302	329	298	328	304	307	305	272	334	291	301	296	310	327	306	315	331	304	285	322	339	320	276	316	297	340	304	316	324	303	332	310	269	279	302	335	310	297	336	334	320	293	326	335	305	309	299	331	298	300	306	328	317	321	315	290	315	273	326	306	297	327	320	327	367	333	310	343	321	295	286	302	308	309	321	331	304	296	312	293	309	317	331	316	307	309	268	302	312	330	303	284	306	295	323	277	268	310	307	287	329	303	302	325	302	335	315	334	291	292	318	324	314	290	331	272	319	329	280	308	304	299	303	306	297	297	321	276	334	323	319	300	309	286	290	308	302	302	322	315	331	312	291	309	293	297	288	299	297	294	303	318	302	302	325	317	305	341	292	309	333	311	347	300	331	323	293	302	304	297	317	293	303	322	360	305	313	319	308	326	341	308	303	267	305	321	309	297	323	320	294	292	296	303	314	281	314	321	298	304	323	323	320	361	323	294	328	315	303	291	297	273	328	288	313	315	282	330	300	324	298	294	331	343	301	264	277	311	314	326	276	289	312	305	326	325	310	283	289	296	301	296	319	330	316	297	336	292	318	283	333	317	300	319	317	295	319	273	337	304	300	324	335	329	296	312	314	320	299	287	258	327	339	299	311	310	290	307	304	315	326	293	287	295	316	332	294	323	297	350	341	312	327	347	289	273	301	317	324	343	285	326	305	280	307	321	324	273	289	317	309	307	321	330	320	339	333	321	287	326	319	285	289	283	363	300	339	299	310	304	310	317	278	293	314	296	298	319	285	288	321	282	309	309	335	349	341	312	314	342	341	292	321	312	313	329	319	316	327	281	306	342	303	306	340	328	294	334	321	327	308	310	301	289	286	325	320	301	300	288	289	311	327	311	315	311	303	311	282	314	351	318	337	295	366	306	341	285	334	305	305	333	306	299	290	316	321	347	309	300	331	297	304	337	331	307	304	306	311	339	307	311	352	297	302	304	313	293	308	322	306	331	303	310	343	312	308	321	325	297	295	300	319	319	302	297	336	288	320	330	310	287	283	302	278	295	338	315	307	315	328	296	316	330	319	286	297	312	320	328	294	315	313	296	290	290	298	269	323	311	340	316
27250	20416	6993	716	483	418	403	383	395	406	361	432	371	400	397	389	405	336	410	394	402	394	381	380	397	386	388	374	396	412	364	385	377	381	395	405	408	393	387	403	381	386	385	392	378	386	355	393	395	388	426	403	360	378	390	422	379	376	413	409	404	383	414	375	403	399	379	366	393	375	406	415	390	349	413	388	392	412	426	397	360	369	410	405	429	406	395	406	399	402	355	387	396	398	401	373	388	410	358	358	372	359	400	373	388	375	421	392	409	369	396	388	367	393	395	381	363	380	408	394	397	357	388	437	417	368	396	377	392	420	407	429	367	399	387	370	409	394	390	391	381	396	367	376	431	396	379	366	395	365	380	386	409	424	390	372	373	409	369	422	382	400	374	358	387	378	394	384	401	399	391	388	372	394	354	408	423	365	376	406	405	359	377	384	433	370	406	398	356	407	357	376	401	361	371	358	390	373	395	386	400	389	375	406	356	426	403	381	396	390	405	395	380	412	393	398	375	377	373	401	371	392	370	359	405	410	414	379	373	396	400	388	369	356	422	420	370	407	373	369	428	401	401	401	406	437	379	381	370	403	367	412	399	378	370	416	410	406	445	393	393	369	381	413	413	384	394	402	432	392	369	386	380	416	405	395	411	353	428	423	385	414	391	386	381	394	380	402	412	382	416	369	414	389	399	357	369	424	361	367	392	407	406	390	408	389	393	371	414	382	412	406	377	356	368	425	389	373	388	379	406	367	383	388	398	393	389	385	413	383	416	423	367	376	407	409	390	383	390	363	374	380	396	358	382	370	364	389	353	364	406	414	418	383	375	398	364	385	391	374	394	399	381	387	392	383	410	418	399	388	380	408	384	408	388	379	363	400	392	385	398	403	368	394	396	413	374	361	401	374	387	412	407	386	382	373	396	384	438	352	399	406	353	382	402	408	404	426	398	354	399	421	364	397	385	434	374	374	348	394	380	388	374	396	410	381	347	355	414	336	408	369	396	378	406	364	400	393	401	371	371	416	387	365	378	398	407	382	390	367	381	417	365	384	405	360	398	376	400	393	355	409	382	349	382	365	383	395	407	409	374	382	405	400	408	386	419	419	396	405	375	406	387	364	331	390	373	368	378	385	383	359	353	391	395	416	343	377	410	378	378	411	384	368	418	388	376	364	383	407	367	397	410	385	361	344	421	381	378	409	386	382	422	389	397	383	403	397	357	393	374	385	405	404	412	410	402	423	409	391	404	381	391	350	376	388	382	406	396	365	361	425	356	406	363	381	413	384	353	418	358	422	388	376	356	406	384	396	389	385	381	436	393	402	390	423	394	354	411	361	386	409	399	395	371	410	396	362	400	381	372	411	339	397	378	357	423	423	382	364	370	368	436	372	375	401	399	386	411	384	375	364	392	382	395	384	384	409	362	379	352	408	393	399	406	413	390	388	410	458	415	402	383	382	398	369	383	402	412	417	390	375	407	420	440	393	374	368	384	398	357	411	393	369	399	391	404	376	410	383	367	388	407	357	405	380	427	375	362	391	395	372	390	393	387	410	395	395	392	361	381	376	407	385	423	393	384	381	372	391	391	393	380	383	383	407	394	385	404	365	392	433	389	415	372	416	381	381	387	360	388	386	393	403	403	419	384	377	405	355	372	368	401	411	389	362	378	397	409	363	404	419	391	396	386	385	381	412	395	412	391	402	363	386	379	402	421	365	372	390	391	405	357	384	343	355	404	377	397	393	374	460	392	393	339	383	394	379	393	376	415	397	413	395	409	386	369	377	332	374	380	324	405	373	399	364	360	417	409	405	365	363	387	409	373	411	396	410	369	380	447	383	418	396	392	397	363	388	380	409	381	424	426	367	387	357	415	399	392	415	395	398	413	365	369	394	389	394	379	367	410	393	388	344	372	383	362	419	378	378	400	411	408	366	361	383	372	380	402	402	364	387	400	354	406	400	438	405	360	389	392	397	377	387	398	361	380	391	375	418	404	354	375	386	371	390	359	385	400	366	400	400	408	390	407	380	388	410	390	397	372	418	434	373	356	392	412	399	398	379	359	435	382	382	375	410	381	403	383	405	426	386	417	362	389	382	389	414	380	377	404	392	403	371	378	382	399	433	371	407	389	433	398	401	400	425	357	382	359	354	433	379	395	375	390	376	340	403	405	418	378	393	412	389	400	382	379	397	413	401	407	371	335	403	408	411	389	389	405	389	388	407	373	396	396	380	394	402	403	368	432	362	380	375	395	378	368	374	422	358	400	405	363	396	399	398	408	399	368	425	384	379	421	364	346	367	382	404	367	391	367	359	376	395	379	378	390	384	429	389	388	373	372	396	397	399	394	379	363	406	386	391	391	374	420	394	353	397	386	360	373	407	401	392	399	363	375	377	414	388	381	380	379	370	384	370	365	409	396	377	384	354	401	366	403	399	393	397	361	411	408	399	365	398	382	360	402	391	411	397	374	371	399	419	382	385	394	398	415	368	423	438	354	394	367	367	388	383	396	386	383	384	423	407	352	397	390	379	414	391	397	373	391	390	384	399	383	397	392	407	368	380	426	375	417	404	375	367	404	389	409	426	373	408	370	367	341	393	376	374	407	398	412	395	403	381	400	398	381	370	394	393	400	371	397	411	391	379	390	407	395	378	411	390	398	378	398	398	377	363	401	429	418	399	389	384	389	414	368	384	412	394	351	366	402	337	394	347	421	382	413	398	397	365	384	369	384	370	418	355	396	401	390	359	393	390	382	374	376	386	378	385	393	391	389	397	384	372	398	391	386	389	397	448	347	409	368	373	410	403	409	367	406	403	368	363	394	405	405	410	365	398	404	404	404	378	381	386	395	403	428	370	387	391	407	400	378	414	406	377	405	366	386	407	386	371	362	371	415	399	384	403	371	394	392	373	380	379	369	372	390	398	428	390	355	431	375	383	421	381	388	390	406	410	394	408	391	380	393	390	372	399	398	365	385	383	387	396	386	385	407	386	401	426	410	385	401	383	406	393	378	404	446	412	393	380	434	381	417	401	379	371	391	382	393	385	383	393	398	397	401	397	402	354	382	373	409	373	389	411	359	391	403	375	387	410	370	381	365	395	386	369	412	387	415	388	396	405	393	381	364	436	341	392	408	410	347	422	412	386	372	418	388	356	432	411	394	381	364	421	432	392	419	386	393	384	395	391	390	364	379	345	378	392	375	366	370	418	392	374	376	380	406	402	390	393	408	404	392	387	402	411	432	366	404	376	348	415	421	377	393	397	427	400	405	400	404	411	384	408	399	379	393	417	356	380	378	381	411	422	386	399	413	381	426	376	399	379	392	379	395	370	369	417	371	378	397	376	365	400	358	415	382	365	401	434	401	379	391	376	366	361	406	402	386	368	409	377	370	413	422	407	392	389	395	393	377	415	399	442	414	419	370	390	405	367	416	418	374	395	356	417	402	394	375	386	363	393	355	380	404	335	381	391	428	396	368	384	369	373	402	414	381	373	386	402
16207	1354	1226	814	764	709	720	638	600	608	608	586	616	587	617	597	631	660	608	555	623	604	627	620	606	620	612	630	600	644	595	611	582	612	573	593	631	585	611	578	590	596	581	622	629	585	595	614	590	597	599	619	589	633	621	618	612	635	591	608	589	581	617	558	583	625	580	602	650	592	604	601	577	628	569	611	631	580	603	581	602	575	605	604	583	615	599	573	636	650	563	582	595	601	582	630	610	565	607	577	602	612	545	532	574	597	563	575	617	548	581	635	610	579	623	615	593	569	576	559	563	607	568	647	595	599	603	647	614	574	603	631	601	585	556	594	618	630	590	621	583	624	593	620	572	618	619	568	563	643	632	582	673	609	565	610	611	596	579	631	550	568	604	579	627	606	630	601	598	622	622	599	577	619	572	608	614	607	594	577	596	614	606	588	594	546	641	611	584	597	630	600	605	635	599	606	565	566	596	587	610	619	598	608	618	573	596	604	615	585	602	593	609	609	585	603	581	640	614	640	643	637	650	590	599	621	595	577	549	622	649	612	534	609	632	549	583	600	549	621	563	651	615	576	595	596	645	612	610	593	620	599	598	633	607	585	571	605	525	624	659	593	565	591	611	598	617	572	576	586	659	622	565	649	602	569	587	601	572	539	627	554	610	600	589	607	594	582	632	540	576	635	583	595	617	588	584	551	615	574	607	615	589	626	597	605	604	591	662	604	575	539	610	545	610	578	618	608	573	586	629	604	586	629	609	572	594	591	572	619	567	576	576	620	610	630	556	626	608	587	564	618	601	589	602	630	586	579	614	597	627	568	637	625	584	617	593	592	588	601	587	606	617	578	619	578	559	592	628	642	598	557	566	589	586	593	637	569	599	596	591	572	588	580	585	545	604	611	612	605	598	565	613	630	609	580	617	538	614	614	563	626	590	583	603	623	649	641	577	577	626	568	578	616	588	596	562	596	586	595	587	578	576	598	606	599	649	583	629	604	576	580	627	615	645	612	589	606	595	595	589	580	597	629	616	569	609	579	619	626	594	580	582	630	582	628	602	604	569	583	605	599	572	599	644	595	599	607	595	607	595	613	612	619	592	622	632	599	615	613	596	584	624	639	578	605	571	592	654	596	585	589	611	566	622	625	607	568	635	617	613	577	616	611	595	624	568	534	578	577	607	576	582	572	617	584	560	609	597	578	557	632	618	625	603	609	615	601	627	592	580	533	602	571	573	595	648	609	629	606	585	598	584	575	601	631	632	500	571	585	600	576	587	607	587	608	644	596	574	618	611	576	589	560	660	593	589	610	593	621	601	588	573	583	581	606	571	640	629	573	592	614	589	599	607	604	601	668	642	603	564	627	643	586	616	586	593	599	584	612	590	605	597	571	583	591	617	614	583	588	561	586	580	602	631	565	586	565	579	612	599	626	657	648	575	586	620	570	622	600	579	589	582	623	596	607	609	579	628	598	608	607	574	559	630	571	623	649	624	611	602	627	593	601	595	586	560	547	585	564	572	588	660	593	589	602	591	551	606	586	593	592	581	588	567	618	647	612	602	576	576	621	599	615	630	620	599	607	559	606	663	602	542	581	577	615	581	604	592	559	623	605	651	572	578	572	600	582	611	598	613	639	568	633	579	614	571	601	555	643	587	630	610	625	581	589	583	604	579	632	585	574	603	589	579	567	584	595	616	610	618	602	613	572	599	596	602	645	627	552	604	593	574	606	588	566	587	573	633	576	572	563	603	580	605	606	616	606	631	597	593	617	623	564	625	600	610	608	643	604	601	607	579	587	572	576	587	599	628	613	582	604	524	599	600	573	576	570	594	570	575	623	638	609	620	596	592	571	575	568	636	587	579	609	604	566	616	600	568	616	567	635	586	574	631	600	577	568	583	567	567	608	599	615	608	595	581	579	603	581	567	579	607	565	590	590	578	558	589	576	573	622	621	603	585	575	589	581	608	566	596	635	580	584	611	597	627	571	632	581	616	617	522	606	583	609	610	585	582	637	618	648	590	592	593	581	575	599	595	581	581	616	610	623	630	601	621	658	606	641	588	599	590	605	590	604	615	636	634	630	617	596	618	602	631	607	632	616	557	618	621	598	603	595	620	593	569	572	595	604	559	573	594	610	584	557	621	629	636	559	628	605	621	654	601	593	641	568	612	630	585	593	626	638	585	574	573	630	614	564	575	603	647	574	588	617	618	595	597	559	566	598	603	637	592	595	599	595	591	575	600	596	570	590	597	575	592	555	607	630	599	636	574	594	571	544	605	625	554	621	558	603	623	621	599	619	582	539	610	582	637	600	613	627	599	615	601	586	568	622	586	522	577	608	563	569	608	594	560	611	626	580	602	598	609	660	587	599	624	598	562	654	562	562	591	575	587	580	559	631	601	591	558	601	583	629	608	564	632	601	634	609	572	585	594	654	609	543	588	602	590	609	618	614	589	553	590	613	578	608	590	591	613	616	619	622	558	608	624	545	580	586	612	619	628	557	544	595	610	581	616	603	571	625	604	611	598	578	581	626	613	597	612	575	573	630	560	600	594	551	574	610	598	574	592	611	585	568	587	614	601	605	620	614	548	577	594	597	587	566	566	585	595	601	600	577	603	566	628	635	563	581	577	584	580	618	613	649	569	624	590	627	599	588	623	630	617	530	565	603	600	643	623	620	569	636	588	586	575	607	629	600	566	609	567	573	600	601	607	589	632	603	638	629	605	614	552	611	597	586	605	624	613	571	637	566	620	610	585	569	595	642	598	587	631	621	566	598	613	657	617	660	581	593	586	584	616	604	590	620	635	592	561	583	539	582	613	556	584	621	580	592	623	610	598	594	591	584	624	596	602	616	608	597	598	553	621	605	616	596	566	607	571	573	542	620	619	634	562	628	608	558	610	581	590	641	602	608	565	586	565	627	572	620	616	620	617	575	600	596	589	579	586	592	639	640	610	627	597	610	599	633	615	594	599	552	591	635	600	597	583	569	637	575	605	583	556	596	635	623	612	591	627	608	623	567	661	556	597	579	625	608	613	605	614	604	547	612	642	574	602	570	570	553	582	574	563	618	597	546	594	583	587	591	605	638	578	615	624	639	577	556	609	573	573	631	553	604	623	617	567	573	578	562	595	562	562	557	612	595	595	592	609	606	619	637	570	643	623	580	596	616	590	622	589	569	607	615	605	609	622	582	578	611	556	598	576	578	600	580	602	591	639	603	648	622	570	607	586	593	609	587	585	604	654	595	576	567	583	581	606	614	585	574	541	575	566	568	584	623	599	611	584	569	580	540	596	607	559	589	647	611	638	570	595	640	572	621	623	582	620	616	583	606	580	579	588	616	632	656	613	614	592	566	618	639	613	631	570	649	581	607	605	588	634	590	569	595	592	587	592	603	609	575	597	597	546	593	558	602	569	607	569	604	616	567	613	616	608	606	566	670	601	619	599	583	574	606	603	606	573	611	574	636	604	597	589	589	610	598	597	583	564	607	634	635
23785	21510	29194	24252	21510	16703	1336	717	571	517	478	450	455	440	427	437	430	374	381	382	406	360	363	382	390	331	362	359	365	357	357	379	377	359	387	345	351	345	361	369	368	318	323	337	380	355	354	313	378	323	321	383	369	357	316	330	364	361	348	373	373	348	356	335	347	327	353	346	351	352	349	343	336	318	303	343	319	332	358	349	349	362	363	376	367	332	355	360	316	324	323	349	333	352	325	321	381	352	336	357	347	350	342	312	307	330	356	359	362	339	353	312	372	351	340	327	344	343	322	355	321	367	351	336	381	357	360	388	333	320	342	320	354	340	319	335	327	378	340	326	337	326	364	316	324	322	323	318	326	318	351	382	343	350	368	328	372	365	381	346	334	324	331	323	374	331	327	342	334	364	363	338	339	332	328	346	352	338	326	340	380	357	344	339	384	315	353	369	361	359	342	326	350	296	315	347	333	357	333	344	325	356	352	298	333	318	315	351	348	337	332	369	379	359	308	335	342	359	321	326	348	326	302	340	329	301	349	340	311	333	340	316	351	333	330	348	342	359	332	332	309	363	357	277	365	330	336	369	367	357	336	370	335	309	314	345	329	304	330	327	340	337	339	276	344	348	331	335	374	335	370	344	316	323	357	300	358	369	354	330	342	332	346	328	349	305	343	331	323	332	336	379	382	341	340	367	354	328	386	335	323	349	340	337	340	371	351	366	364	354	362	313	329	358	333	374	328	353	345	336	312	327	369	354	371	370	334	328	374	341	378	339	354	334	325	388	359	348	337	322	344	360	343	379	328	367	342	362	350	322	352	340	348	335	369	351	360	350	364	360	345	319	357	378	346	332	330	358	330	324	345	318	319	349	311	358	346	325	353	362	396	356	317	314	349	334	349	318	365	355	352	358	356	334	343	352	360	331	329	342	352	351	362	334	344	355	350	299	340	369	330	317	346	339	364	339	349	333	338	336	366	303	339	381	285	357	350	317	362	337	334	344	355	355	349	366	350	314	321	330	369	342	328	378	353	352	339	329	363	342	348	377	331	322	335	324	375	327	338	340	355	331	365	298	343	322	348	342	321	341	342	349	357	323	359	369	338	326	352	330	346	326	354	337	331	319	350	328	348	359	351	343	330	352	360	340	317	330	368	344	360	321	318	318	329	336	358	326	364	335	384	331	362	349	354	337	336	316	325	354	326	352	356	342	358	346	309	327	325	368	367	342	329	291	323	315	333	350	362	363	352	328	365	369	349	345	332	355	344	316	351	344	339	362	342	328	356	345	334	317	333	374	356	338	325	320	340	292	368	353	375	337	343	346	356	342	310	339	343	377	352	329	345	319	314	338	340	370	359	345	367	341	351	345	358	384	350	294	336	340	344	345	341	333	362	337	333	376	355	337	328	320	317	356	346	339	319	298	357	341	363	375	349	322	358	327	355	376	348	346	361	333	315	309	315	333	342	343	356	338	337	329	360	333	371	351	311	346	342	346	346	338	364	354	354	363	337	337	343	317	324	337	339	321	327	363	344	288	381	346	362	328	366	315	319	351	321	344	378	334	331	340	338	401	326	368	333	361	339	362	357	347	331	316	326	349	334	326	356	360	357	341	357	374	355	354	340	325	364	329	359	368	309	331	313	331	341	325	344	346	340	356	335	349	352	386	337	320	343	335	374	372	321	322	340	336	339	310	340	345	350	324	323	364	341	340	358	316	363	336	341	345	336	351	338	332	357	334	338	331	335	320	340	360	389	361	332	358	336	330	354	357	325	330	334	328	384	378	330	384	317	346	355	358	362	346	348	365	347	367	339	327	329	340	351	366	322	348	343	369	345	333	309	330	346	322	362	343	342	321	349	356	342	342	313	354	324	336	290	379	351	379	345	375	329	353	342	307	353	346	313	333	339	372	332	343	323	325	355	333	340	331	324	363	333	324	308	346	342	380	387	345	343	343	300	342	348	319	326	337	332	355	297	342	350	340	352	325	325	382	354	352	322	323	358	332	336	302	328	303	349	332	351	342	346	359	366	330	326	347	344	364	348	353	345	337	377	352	375	358	351	344	323	320	358	322	328	336	350	364	348	311	331	349	377	364	354	336	319	345	351	325	339	364	340	306	372	345	367	346	353	342	338	346	377	339	323	306	346	343	378	358	365	320	320	326	352	348	327	337	365	324	358	367	358	323	310	310	335	349	341	379	310	329	356	351	357	321	356	341	327	346	357	370	314	327	349	321	356	357	353	356	326	351	365	361	347	361	349	316	335	331	335	375	331	337	348	313	331	315	342	330	318	363	353	353	348	356	337	335	369	374	358	373	333	312	359	337	330	375	320	350	376	292	352	344	309	327	317	356	363	325	344	338	357	339	348	319	335	322	322	341	333	319	315	326	361	341	342	340	336	334	363	345	338	334	348	312	357	337	335	340	336	353	338	343	363	344	352	299	354	331	335	365	329	332	335	336	345	356	367	332	327	328	350	337	288	349	351	368	367	360	352	338	335	322	372	334	334	323	341	346	340	371	359	335	328	356	309	356	365	340	359	327	359	312	316	352	360	345	327	324	342	318	354	355	392	365	336	364	336	332	363	332	342	346	346	342	324	343	349	336	320	331	340	360	353	361	332	356	326	362	347	341	355	315	338	339	351	333	311	347	330	356	302	336	344	355	349	373	353	319	369	332	315	345	354	342	349	336	343	341	342	326	348	353	317	344	345	347	369	342	364	324	335	334	363	357	340	366	344	353	331	306	327	323	326	339	292	317	345	340	311	317	373	357	347	330	357	357	348	337	361	340	302	341	340	329	363	352	348	315	344	346	337	352	331	338	338	335	334	350	335	299	322	343	357	359	345	308	342	327	383	343	341	366	342	325	359	355	327	357	351	352	333	324	352	360	346	344	309	336	364	327	326	337	324	337	341	348	358	353	343	363	359	294	335	329	341	303	357	346	368	355	330	329	324	339	347	355	340	352	378	345	377	359	346	336	356	374	375	333	327	337	331	327	343	338	354	331	332	344	346	327	360	351	357	347	327	391	342	334	360	318	353	310	345	352	304	385	323	302	313	340	329	346	316	369	352	378	347	369	345	347	350	328	356	347	327	355	366	331	311	356	323	363	366	361	319	380	310	359	339	345	318	313	364	360	353	353	327	362	322	319	317	349	333	315	347	334	315	339	365	333	328	345	377	351	326	327	328	310	339	318	354	374	355	353	349	360	336	380	378	336	355	345	370	331	321	368	338	377	349	351	331	375	342	311	352	326	370	282	347	389	355	385	357	318	324	366	347	339	335	338	350	347	321	367	336	328	336	297	348	293	333	344	341	321	367	360	383	342	320	342	370	310	320	391	356	313	349	347	328	371	359	366	341	357	354	356	370	383	379	331	369	327	323	321	373	345	340	339	331	336	357	346	341	346	329	371	308	342	354	365	337	319	379	380	349	357	397	357	380	356	353	353	348	378	349	336	365	351	340	333	363	311	347	361	360	323	341	330	341	317	330	345
36555	12253	10056	5250	3316	2515	1857	1594	1313	1178	1080	961	855	806	754	772	736	756	689	718	627	659	629	637	604	627	616	605	585	573	542	523	523	573	563	588	549	492	533	598	601	557	543	566	559	541	525	599	527	559	511	550	569	495	519	504	512	584	553	557	531	541	515	532	536	557	549	539	513	562	535	537	513	551	541	522	529	515	555	551	507	564	549	557	530	551	528	507	532	526	553	525	552	585	563	532	554	544	519	552	559	514	568	564	538	511	508	528	496	491	514	533	514	523	529	546	534	573	553	543	521	510	550	525	558	524	555	498	549	566	558	537	500	527	542	491	529	488	534	572	523	541	567	518	528	560	550	556	541	508	544	561	535	530	476	509	528	518	518	525	525	574	577	573	512	545	522	506	528	532	518	528	527	523	527	504	487	598	539	530	556	554	527	502	541	498	521	522	540	524	531	491	505	522	539	518	542	562	515	569	530	517	512	563	533	541	539	527	496	528	532	498	541	520	602	562	575	519	536	542	581	557	559	544	528	567	521	525	504	518	537	524	500	514	529	527	514	526	526	541	545	532	541	550	535	557	520	506	527	541	524	493	571	534	543	490	510	530	504	545	524	563	514	526	530	502	547	543	584	563	541	541	526	547	559	544	528	540	536	541	551	569	533	533	548	548	535	511	523	521	523	528	512	545	536	517	531	500	563	517	512	564	525	522	501	488	519	535	543	567	544	592	537	544	558	512	534	509	500	563	514	514	522	561	537	527	528	500	499	573	522	515	543	543	545	549	545	547	524	501	581	558	553	518	535	574	567	541	558	572	546	534	565	541	517	514	538	520	554	527	544	583	539	561	518	551	534	506	523	557	531	504	509	540	541	512	482	532	543	537	503	500	519	511	565	508	507	555	536	556	530	537	556	543	555	556	505	502	521	503	531	586	525	536	541	565	557	512	555	510	554	576	546	559	545	556	527	544	535	523	541	538	536	532	488	541	543	552	537	515	526	512	573	523	523	510	534	518	549	526	550	521	550	501	521	534	511	507	539	527	549	560	521	513	571	543	523	542	545	514	493	522	498	505	549	562	537	545	545	531	498	563	495	568	508	535	534	499	509	491	517	526	584	535	506	547	533	519	536	540	542	527	515	560	546	551	515	570	545	518	580	532	561	508	548	523	533	538	524	531	509	538	516	548	538	559	513	562	510	582	553	522	546	531	485	568	569	527	521	543	557	531	518	534	545	539	550	531	521	517	548	544	551	512	552	581	578	500	491	546	530	521	550	509	532	544	552	493	516	511	513	546	538	521	569	510	484	583	519	531	554	521	529	547	513	529	539	492	522	546	495	495	540	576	557	536	563	581	523	519	527	521	505	535	543	534	506	563	565	527	497	517	549	533	517	508	498	532	535	543	527	489	555	526	534	543	486	517	524	506	538	501	562	567	556	552	556	539	524	519	526	480	554	526	523	555	490	514	527	494	539	553	496	511	546	506	545	509	542	551	567	526	561	519	552	517	569	568	515	489	524	494	514	541	512	543	517	566	539	526	539	501	518	551	513	528	531	546	571	533	491	520	536	538	483	531	561	553	515	496	535	536	537	552	550	536	519	534	521	540	561	497	589	521	518	554	561	541	537	543	506	527	550	540	561	504	518	550	515	506	515	542	545	526	525	552	528	505	523	529	524	520	500	527	515	559	551	537	525	552	572	498	502	506	542	541	525	556	500	560	558	514	494	535	530	480	506	555	519	515	530	550	524	542	567	523	527	527	572	491	571	562	564	537	550	498	515	480	535	554	519	563	541	552	539	532	564	561	507	564	574	540	544	526	544	537	505	541	593	545	560	510	543	579	535	591	539	542	527	523	534	522	523	565	524	552	567	542	513	554	547	517	536	522	543	507	559	535	560	567	527	494	539	507	540	518	539	572	541	559	527	552	553	512	504	556	532	527	497	551	497	532	533	503	526	516	527	543	557	519	508	584	574	522	524	508	542	482	522	544	540	546	545	539	509	520	543	527	537	566	566	525	556	549	539	558	516	530	524	527	536	541	532	534	553	514	531	546	554	523	555	504	490	507	536	518	537	541	549	501	509	546	585	508	567	522	512	530	493	543	591	518	539	539	492	506	536	558	523	533	563	522	530	538	549	509	497	551	533	532	556	502	512	514	538	510	541	549	563	519	560	554	529	506	541	553	497	526	506	560	542	517	525	520	529	545	565	536	525	523	554	573	528	513	541	506	497	534	523	537	567	538	539	527	526	525	528	495	518	564	521	530	530	562	535	527	561	505	556	521	522	542	502	487	515	524	536	547	529	533	543	557	571	548	500	485	544	545	531	549	566	556	512	504	548	534	524	527	515	499	527	515	523	548	532	557	520	545	547	563	601	563	510	515	535	532	556	551	527	518	514	502	525	534	565	533	489	479	536	551	533	514	535	505	520	542	553	504	557	515	544	500	561	546	537	532	517	585	520	531	543	500	527	522	531	535	519	539	527	568	564	506	564	519	526	523	551	529	551	522	517	549	501	529	529	494	518	570	548	572	548	507	513	530	513	526	507	532	563	480	527	530	518	528	572	548	526	549	536	509	560	514	502	536	548	523	512	552	531	590	552	512	545	526	508	514	510	540	555	589	501	538	540	506	561	521	517	505	525	549	528	532	528	545	485	537	560	535	548	530	508	533	515	513	514	550	537	545	538	538	566	515	616	552	542	529	527	498	533	539	498	520	543	559	509	551	536	575	532	515	529	568	526	537	521	553	504	538	543	538	578	522	502	520	562	533	549	566	578	536	509	531	526	539	566	534	527	510	520	521	547	554	526	486	539	550	546	531	530	564	546	508	533	511	587	562	593	532	528	531	547	507	543	526	507	510	559	563	502	526	532	502	503	535	530	521	496	540	517	543	510	511	530	516	508	532	524	511	526	534	507	525	559	536	526	537	530	539	535	540	530	510	478	538	509	485	576	481	517	510	541	531	539	509	517	576	504	531	518	490	537	510	517	488	546	529	549	546	534	503	532	526	540	526	499	560	554	521	547	521	538	513	508	605	559	535	523	567	527	521	536	537	491	536	511	529	550	511	521	547	562	509	512	514	539	509	554	530	554	507	524	511	523	556	528	547	478	535	535	523	509	527	532	501	521	520	517	533	519	524	526	520	518	525	527	488	525	516	511	536	553	573	498	542	572	508	560	530	551	523	519	589	526	513	497	530	546	526	509	540	530	577	532	574	549	531	494	539	499	475	565	551	532	522	554	531	531	588	528	545	557	535	506	540	510	523	543	553	542	515	497	532	497	530	493	522	558	502	559	565	522	528	540	544	543	546	524	507	523	548	522	540	542	526	530	542	546	552	593	519	543	562	519	512	580	542	537	519	532	613	539	529	551	545	505	564	505	540	535	511	525	523	520	577	541	492	514	506	535	539	564	531	575	518	536	532	547	528	514	497	567	538	539	529	546	517	524	553	508	515	530	541	541	556	500	538	528	532	529	551	494	515	529	517	521	557
23300	21522	29414	24084	21510	21486	4213	680	497	423	394	381	343	279	286	257	248	223	238	255	247	203	228	216	234	220	195	224	192	181	195	189	191	197	208	209	235	217	205	208	185	193	207	185	185	206	209	202	206	210	202	190	173	202	188	208	177	178	177	211	197	162	222	207	207	204	189	170	210	186	189	176	195	173	192	206	202	200	196	197	174	187	216	194	188	184	159	187	181	182	202	173	185	201	198	176	189	179	187	187	202	210	187	203	180	199	199	201	204	180	172	222	161	213	200	185	204	201	199	212	185	189	211	170	162	186	205	200	205	189	216	182	180	196	160	178	200	196	208	205	183	174	189	182	205	186	192	183	187	209	192	207	179	208	165	210	198	177	200	197	180	174	189	179	175	175	181	170	183	197	205	221	172	207	190	202	181	188	178	180	202	181	192	201	192	208	203	166	217	216	186	211	199	201	193	194	168	179	193	188	183	201	210	213	198	203	193	204	197	193	176	203	191	215	180	181	203	196	177	195	204	187	191	183	182	168	175	202	201	172	195	202	196	202	161	191	172	201	201	221	187	188	185	175	187	207	208	186	189	188	186	177	197	186	182	184	192	191	197	201	185	187	203	182	194	197	181	207	188	205	211	214	193	203	230	193	186	219	188	178	186	200	212	167	181	184	197	206	189	186	196	197	204	200	191	212	203	192	177	190	203	204	192	190	174	191	217	175	182	182	215	239	161	174	191	200	183	165	192	211	173	184	202	175	204	158	185	205	203	206	196	179	218	179	198	193	175	181	189	206	181	205	207	216	191	182	211	184	192	174	188	185	185	184	190	190	203	195	191	196	178	211	185	184	202	189	200	185	190	208	201	183	205	194	181	195	193	180	180	203	192	180	184	206	187	211	188	234	216	206	178	198	195	186	198	194	216	189	171	197	175	199	197	156	184	201	211	175	173	204	195	197	223	176	182	163	197	162	211	191	189	173	188	188	197	197	180	181	191	191	194	176	191	196	203	195	178	205	185	188	183	173	188	199	192	181	192	226	204	218	197	198	157	190	193	203	198	187	199	190	178	188	187	201	192	176	205	196	193	217	202	181	180	188	183	186	196	198	193	188	211	198	204	195	180	198	192	205	194	193	188	186	185	170	173	199	198	188	196	193	197	211	190	175	185	202	184	166	184	208	174	205	209	205	192	184	199	220	152	205	188	165	190	179	212	211	198	168	214	169	171	209	165	195	186	205	198	181	183	182	188	217	172	171	196	182	219	189	184	171	230	169	188	174	210	186	182	193	192	177	177	191	198	190	181	190	217	182	174	202	202	189	229	193	209	192	187	160	198	190	181	217	175	209	177	177	181	188	173	191	186	192	203	186	183	184	197	199	202	192	186	163	174	190	170	193	186	179	203	185	197	228	201	173	168	188	186	206	213	179	209	194	183	191	203	177	193	174	208	181	193	190	218	198	170	194	197	198	179	212	182	187	199	172	222	177	194	170	192	213	198	201	204	197	180	179	183	198	170	193	174	175	198	201	174	206	180	192	192	201	171	174	185	184	185	173	184	202	183	190	184	190	187	178	170	193	193	191	198	197	185	174	208	205	195	174	184	168	193	194	196	195	200	175	192	190	182	196	197	209	182	187	223	198	185	199	210	203	200	172	203	177	208	176	207	204	168	189	188	186	189	212	190	194	196	189	176	156	190	199	186	183	189	193	169	189	192	198	174	186	191	176	206	195	194	183	224	208	191	178	198	178	185	218	187	207	195	186	172	186	202	211	201	207	194	204	175	201	191	219	190	164	207	214	186	193	209	154	184	178	163	186	216	196	191	195	196	187	190	191	198	180	178	173	193	192	190	194	180	202	232	164	178	187	195	181	199	190	211	198	181	201	165	174	192	159	206	213	197	172	211	189	216	181	204	198	213	175	172	183	191	215	186	196	182	182	199	228	189	191	209	192	193	165	178	182	196	195	204	179	178	189	199	176	172	196	189	171	200	180	190	186	193	202	194	212	188	170	188	185	192	202	196	191	205	209	211	196	190	191	199	218	173	213	201	211	231	200	198	180	190	163	204	188	162	188	181	181	210	160	202	195	197	212	197	175	197	189	199	188	212	194	167	191	185	199	200	187	186	198	186	205	188	182	194	188	197	203	209	168	194	195	199	209	229	185	170	205	178	182	169	193	196	188	186	195	173	205	202	205	206	196	188	212	185	206	184	182	172	217	216	157	180	201	197	191	165	186	183	188	220	191	180	214	170	195	214	200	181	179	187	215	154	183	174	191	199	201	187	203	204	201	196	199	195	174	195	185	171	192	192	188	215	175	192	186	176	206	187	215	193	179	194	211	163	171	195	178	203	192	193	219	168	207	193	187	200	197	190	196	221	206	218	176	183	172	204	196	167	214	194	198	188	184	194	199	213	186	201	192	175	180	175	194	192	173	183	187	204	196	173	185	226	187	192	183	198	199	192	183	211	227	192	216	172	182	209	201	192	189	191	210	200	204	210	198	184	208	214	186	207	198	183	208	187	205	182	182	218	185	211	171	192	197	199	183	204	201	209	175	174	192	202	192	177	191	196	189	200	188	180	188	174	224	207	200	177	171	183	188	171	186	190	180	198	191	201	178	179	205	189	193	194	192	168	175	216	222	187	196	187	169	199	155	185	186	200	193	198	160	163	207	190	175	201	198	208	191	185	191	170	199	206	185	203	209	203	183	193	197	187	196	191	183	210	187	181	174	182	185	185	189	192	192	190	193	186	187	179	185	160	185	176	181	176	174	214	201	192	241	209	180	194	183	185	184	177	218	183	194	171	200	202	213	174	218	184	196	199	184	183	186	180	187	224	186	213	210	202	172	193	183	187	210	206	175	189	188	193	190	210	219	199	194	203	208	190	159	193	196	180	200	214	207	216	206	206	201	174	174	217	198	221	189	182	193	189	200	195	194	200	168	220	183	173	183	187	197	170	211	203	192	202	184	196	216	207	200	199	192	173	193	212	180	172	189	201	188	188	188	198	188	183	196	172	194	182	202	182	191	200	187	221	186	199	190	199	189	204	192	198	210	206	187	223	185	197	187	176	180	189	199	211	188	183	198	188	183	199	190	195	191	184	175	197	186	181	188	182	192	176	190	190	193	208	194	164	185	197	157	176	188	197	202	175	187	200	187	192	205	188	199	212	203	205	205	196	186	205	177	205	177	186	191	173	186	193	185	199	178	197	177	200	200	204	193	223	170	184	179	191	175	201	184	199	207	200	192	179	187	185	180	212	174	196	192	212	213	203	168	212	197	167	186	215	188	193	175	194	207	183	175	195	206	203	186	190	181	195	172	181	181	188	171	176	191	222	196	181	185	186	182	205	194	188	192	207	209	217	198	184	210	179	169	185	169	181	190	204	196	195	191	198	187	170	202	184	206	190	184	197	180	209	174	196	183	213	188	171	216	173	173	188	203	181	177	185	169	190	190	205	164	213	180	224	198	195	175	188	180	162	186	208	199	189	196
36416	15228	12360	6438	4233	2895	2129	1673	1352	1171	1012	894	762	688	609	623	563	546	498	512	496	457	406	470	407	396	377	395	380	372	351	370	364	359	386	348	334	332	328	352	345	347	309	329	321	359	349	312	366	310	335	277	343	341	341	327	294	349	317	315	306	318	307	323	307	300	353	294	320	334	305	289	312	300	295	352	362	276	322	329	303	298	325	320	330	309	311	322	320	324	316	308	309	328	298	302	285	300	324	324	286	354	314	300	330	305	317	310	298	320	320	321	296	324	313	325	341	334	290	312	302	316	300	307	298	301	297	295	265	310	290	307	288	291	297	306	314	299	305	290	307	326	264	292	298	279	306	281	277	295	304	293	298	267	305	294	320	290	317	331	292	303	307	287	307	319	303	292	300	300	337	309	294	323	289	327	321	337	302	319	291	310	315	314	303	301	289	304	311	320	315	330	329	305	334	323	309	306	316	298	328	289	329	326	338	307	316	322	295	310	310	300	297	271	306	312	345	315	303	321	326	315	295	301	287	319	289	278	308	316	276	280	321	292	305	337	305	295	298	291	330	300	309	305	320	285	305	339	319	310	302	309	333	308	342	277	302	325	286	295	298	304	309	292	280	306	300	308	310	315	291	304	306	331	289	310	294	303	351	349	309	278	315	309	301	319	291	315	293	329	311	327	322	286	329	294	294	294	353	322	311	286	308	322	293	277	299	310	315	329	315	299	278	297	275	302	312	310	300	300	303	271	334	308	296	321	287	308	285	286	283	304	342	349	321	277	332	297	278	305	296	312	303	347	308	314	283	315	323	285	321	316	320	312	308	307	321	294	293	293	326	289	305	304	308	314	290	313	285	313	324	292	315	315	317	306	336	294	297	280	279	294	301	287	324	303	316	328	325	315	309	291	300	268	271	287	300	318	305	278	323	311	278	277	323	314	289	315	298	291	287	280	307	338	301	319	287	311	274	309	299	294	301	296	316	299	294	313	279	345	283	305	279	336	314	321	337	317	301	275	286	312	319	322	318	294	292	294	288	352	304	321	293	298	280	319	292	318	326	329	304	289	313	277	316	334	294	264	297	311	312	295	301	300	309	311	317	326	300	325	290	327	324	300	256	318	336	304	306	311	335	304	320	323	274	305	319	280	293	326	286	313	289	295	308	304	267	304	313	288	320	299	312	292	302	317	275	282	336	288	300	337	304	309	306	305	311	310	312	278	305	282	322	318	286	330	280	308	288	293	313	322	330	282	301	303	282	326	308	290	266	287	332	314	311	309	331	299	304	304	279	327	294	302	304	276	301	317	282	314	281	314	299	303	321	284	280	322	305	290	299	317	293	313	281	314	265	323	311	329	299	302	332	305	278	310	297	272	301	299	302	289	295	332	290	309	282	288	305	312	336	302	315	306	317	301	291	313	288	279	305	289	301	297	316	305	292	310	305	263	300	295	323	312	306	312	281	301	316	296	310	304	332	306	304	322	325	299	307	325	316	303	313	300	292	331	294	314	262	323	302	296	295	333	348	321	323	281	309	305	301	323	298	317	324	287	314	304	316	299	290	295	279	285	303	274	306	308	315	300	329	310	311	334	305	314	282	306	282	302	315	308	315	292	281	288	265	282	305	284	329	277	301	308	307	269	304	299	290	319	303	314	315	314	301	315	283	302	321	306	269	299	314	308	297	276	294	282	302	297	285	313	306	301	321	259	297	307	306	305	336	302	305	312	289	277	292	328	290	288	288	305	335	288	274	306	299	315	288	344	331	290	295	269	335	304	308	301	284	315	298	290	326	299	309	294	275	313	328	315	294	308	272	331	297	287	291	288	311	304	330	293	289	276	318	295	296	287	330	286	318	343	312	316	311	315	294	305	298	302	294	300	300	313	297	276	327	307	282	308	321	277	324	292	340	288	329	325	318	290	299	325	321	336	315	322	302	284	296	304	298	310	289	314	295	280	322	288	337	330	297	293	289	303	322	296	303	341	329	286	322	324	284	276	272	300	300	291	314	308	315	290	282	270	301	309	293	311	290	330	301	293	325	291	353	300	298	286	304	303	294	303	317	308	308	304	317	289	325	297	284	303	326	309	325	342	312	325	320	307	322	319	286	321	289	310	287	293	304	311	298	313	308	290	325	295	337	324	315	294	281	267	288	334	302	321	295	316	323	296	308	286	318	292	330	327	303	303	316	308	318	303	319	316	305	272	293	307	313	332	318	275	285	285	335	297	320	320	301	332	295	286	325	299	293	314	315	306	296	272	312	311	314	290	276	314	269	318	317	307	312	314	337	287	276	280	305	301	295	308	297	286	324	341	293	299	297	289	304	329	295	322	338	294	336	299	298	309	312	291	318	272	315	328	289	279	297	280	280	312	319	288	280	287	344	320	313	285	302	298	315	332	308	308	305	347	296	302	323	348	326	304	282	306	318	294	296	297	326	308	339	302	300	312	282	319	295	299	289	296	322	313	304	303	303	361	325	313	310	315	267	279	306	287	280	288	284	301	287	296	317	292	283	294	323	315	304	301	317	306	302	301	316	283	314	291	308	310	299	296	290	325	311	321	311	301	318	275	299	296	338	281	338	327	306	284	283	347	324	291	307	305	289	265	287	304	316	310	320	312	325	346	326	318	322	298	330	304	314	289	289	314	294	282	312	296	315	300	303	309	286	305	294	321	314	291	298	324	326	304	303	280	307	321	293	310	305	327	322	299	307	305	290	276	274	273	272	316	304	288	326	307	281	322	323	290	324	319	317	319	321	332	261	312	277	312	294	324	289	317	286	317	272	329	309	334	307	297	300	293	326	308	281	302	301	303	328	300	280	290	304	334	290	322	326	304	297	344	285	282	336	318	309	318	290	287	335	329	319	273	325	279	326	320	289	304	312	308	288	298	306	283	292	295	317	317	252	311	282	313	336	307	303	303	284	308	309	324	301	292	304	310	305	304	315	289	303	283	286	314	295	279	289	291	293	288	285	321	347	325	311	362	300	323	286	334	306	300	290	278	318	314	291	333	311	308	279	301	321	304	276	290	303	300	289	304	302	283	324	303	306	303	298	326	321	286	302	288	302	307	277	301	301	303	330	293	320	331	319	306	302	305	310	297	290	308	311	271	338	307	302	299	297	317	336	312	310	305	310	320	288	311	314	279	310	291	303	288	285	310	284	308	299	291	294	312	303	278	303	294	317	317	344	321	323	315	298	293	298	291	305	308	313	292	309	320	302	317	307	278	312	310	337	301	336	268	300	278	281	326	311	321	286	278	324	321	293	277	299	309	299	328	290	298	331	302	315	294	283	288	309	298	318	299	303	297	292	300	296	309	280	315	300	315	311	321	306	320	307	279	293	311	282	297	279	287	339	307	280	313	300	299	296	274	334	304	317	299	297	307	309	318	291	296	293	350	313	287	318	303	313	276	319	312	303	295	337	263	283	324	304	331	290	290	317	301	321	308	314	360	274	327	292	288	312	303	320	307	287	295	298	347	290	332	287	282
27424	20476	7230	878	570	522	420	434	399	405	386	370	394	411	364	390	380	362	393	385	404	390	357	399	368	380	412	412	414	378	406	391	383	363	395	385	372	378	430	383	363	381	403	380	400	391	370	373	392	379	373	340	389	383	407	375	397	366	358	363	383	386	362	367	370	364	390	400	373	364	405	340	431	395	357	397	391	351	381	359	349	384	390	372	392	354	380	396	376	416	400	351	380	358	396	395	377	373	394	394	362	382	367	372	382	368	391	339	389	387	381	339	372	401	372	419	378	370	390	395	397	396	393	352	378	381	382	393	375	359	348	374	371	382	394	422	378	390	403	384	385	370	386	359	369	433	380	425	372	459	370	378	360	379	331	375	354	405	377	377	398	378	379	409	397	375	361	412	390	370	400	372	384	372	366	387	400	401	367	364	382	392	415	395	395	394	388	380	369	340	399	354	409	400	362	406	374	361	384	382	372	383	365	392	377	389	352	410	373	350	385	411	359	407	358	390	383	395	376	337	386	380	405	372	354	386	373	368	363	373	363	367	377	396	423	410	386	398	371	350	418	373	361	411	391	437	376	371	411	404	372	377	388	384	405	409	433	379	386	373	394	443	377	376	367	377	396	422	363	403	387	367	400	403	402	425	389	414	409	378	350	386	407	384	415	383	377	382	397	382	373	401	358	407	396	387	379	389	405	363	391	401	407	400	391	372	358	395	376	412	382	388	380	364	372	353	397	394	375	358	375	371	386	398	383	391	378	379	384	417	394	401	394	426	385	390	420	356	385	383	411	385	369	416	386	360	398	379	408	347	409	374	406	417	332	385	349	344	356	401	401	406	388	372	406	372	407	377	379	383	365	382	382	402	401	345	380	393	385	382	371	415	385	358	399	436	403	418	368	388	375	411	401	383	404	377	386	379	360	391	393	398	376	383	360	363	405	414	378	380	373	383	391	367	379	421	358	373	404	411	404	397	391	393	378	361	415	417	395	383	360	385	411	387	382	378	413	390	375	371	343	361	390	387	379	409	413	398	389	383	395	384	368	396	406	394	382	393	400	353	365	381	357	392	408	372	390	390	382	363	422	370	426	369	401	407	374	366	352	400	348	388	383	394	361	403	394	385	407	358	344	386	420	389	424	397	363	370	402	403	418	406	383	371	386	419	341	371	375	408	417	422	352	402	390	403	421	425	378	397	390	381	352	362	350	377	391	356	379	399	367	378	390	393	393	377	367	364	404	430	401	385	365	402	396	404	394	400	375	381	385	362	384	379	408	372	368	376	407	400	396	415	375	346	390	393	380	387	375	387	412	338	374	382	408	367	358	395	361	381	389	385	402	385	418	388	367	386	392	399	437	383	374	413	402	391	431	395	395	370	397	368	394	377	388	369	419	358	378	395	401	411	357	376	389	382	358	387	419	398	387	434	379	370	373	407	397	379	373	370	356	403	405	371	373	424	413	375	405	425	393	414	389	394	379	378	393	413	409	378	398	392	359	364	403	428	406	365	377	410	383	362	378	392	378	400	410	379	404	399	410	343	366	417	420	392	373	389	359	387	380	378	347	377	389	367	373	395	395	376	386	368	395	360	389	373	425	390	397	376	376	368	424	402	397	360	392	374	370	409	397	364	407	378	441	401	399	382	376	323	407	393	375	376	391	371	398	384	397	397	382	355	386	380	404	342	409	372	389	383	392	383	401	360	380	384	403	358	448	384	398	374	412	436	412	390	400	396	379	402	382	419	379	380	382	417	367	425	378	359	390	356	401	374	366	370	398	382	379	381	373	402	373	376	393	382	396	369	406	380	359	371	404	412	365	392	380	362	423	385	372	369	395	401	396	380	391	362	354	355	399	363	428	362	370	385	405	346	338	403	412	376	417	403	357	381	384	369	384	379	382	379	365	388	400	360	377	402	365	372	393	368	378	360	365	380	382	409	389	374	377	370	391	375	371	336	385	362	357	403	374	390	336	388	396	402	390	423	449	376	391	385	377	400	387	383	377	393	394	357	382	365	386	404	389	340	366	376	358	387	382	349	423	403	407	385	382	387	393	375	382	374	405	399	398	373	375	377	360	361	396	384	397	362	397	379	358	363	403	363	371	357	391	374	370	356	361	416	378	373	380	336	396	400	343	392	393	414	382	378	391	386	358	385	389	403	345	406	380	399	381	389	390	336	396	364	411	434	415	373	358	382	402	419	381	365	417	392	387	404	381	356	408	405	386	407	384	368	376	374	410	369	398	382	382	392	366	431	358	345	387	406	383	404	366	392	386	366	367	401	345	405	374	379	397	390	386	407	368	381	392	394	395	403	406	404	380	396	380	378	394	396	360	339	385	368	369	414	394	388	386	375	404	380	373	370	419	388	387	391	409	377	369	400	415	401	370	395	396	362	379	394	354	385	398	391	443	372	408	385	358	368	409	365	379	387	409	369	370	327	387	423	384	369	399	381	405	383	391	344	437	393	383	371	399	359	374	373	357	393	388	381	381	378	407	391	384	369	389	355	394	412	367	382	365	387	411	412	341	360	388	422	381	377	362	369	403	407	367	372	387	348	376	396	380	374	380	406	377	381	369	376	375	386	421	382	383	363	411	359	347	371	398	393	376	354	376	371	391	362	386	380	374	398	373	384	364	380	389	385	400	360	391	381	391	361	400	399	370	373	430	367	367	371	389	415	381	393	374	383	386	433	403	372	383	333	406	371	407	400	388	353	357	421	363	375	374	373	373	358	397	383	344	390	377	372	400	419	392	380	400	406	352	335	424	376	377	376	385	382	394	375	383	395	381	356	381	379	404	384	373	411	386	360	402	397	377	403	362	407	380	371	434	426	398	423	377	398	398	415	395	421	421	419	414	394	388	380	360	373	396	405	358	446	386	400	379	367	365	389	352	394	387	416	389	382	401	395	415	381	388	387	380	366	398	377	385	387	394	349	354	389	390	392	373	380	368	392	374	401	358	376	398	377	368	384	371	358	383	375	376	341	380	377	349	363	351	380	394	381	413	391	378	395	391	398	367	385	393	383	373	381	339	386	393	371	378	357	372	369	397	392	410	362	388	400	387	397	397	351	388	379	363	387	404	364	390	377	401	397	379	429	438	407	387	366	398	379	364	403	383	384	377	416	391	401	371	364	407	341	360	420	359	370	365	375	392	372	384	372	394	411	364	367	383	372	363	421	399	379	409	360	383	388	406	387	389	408	408	393	367	386	367	388	376	386	383	417	417	398	371	382	369	391	397	386	422	385	385	366	393	404	407	381	388	374	399	395	397	417	374	398	348	361	386	371	413	389	407	368	345	419	372	383	405	388	396	385	406	383	405	371	361	350	398	386	376	392	377	372	383	366	385	408	398	404	372	401	394	385	383	406	391	348	366	371	362	390	407	392	381	357	392	390	377	401	415	383	382	407	363	373	348	410	367	363	399	399	401	361	387	407	372	353	394	412	385	387	390	390	363	351	381	388	372	365	394	391	360	363	393	362	427	352	363	420
16040	1645	1271	860	778	721	674	679	648	594	624	617	577	607	626	625	636	638	613	616	612	618	622	577	602	593	567	589	592	589	572	604	596	577	634	633	583	587	602	585	566	598	569	577	609	576	549	605	614	579	576	580	529	594	622	616	586	612	595	578	618	598	605	640	607	615	577	604	597	596	559	644	574	608	579	585	573	574	581	560	558	631	598	576	580	549	594	614	628	612	606	551	593	588	608	578	626	605	573	595	588	584	599	590	616	566	575	571	622	567	621	605	613	646	559	588	579	577	582	574	595	608	605	619	554	574	565	598	613	591	614	603	624	599	598	593	580	559	583	554	621	614	570	606	599	600	619	582	611	576	608	564	568	589	594	576	560	602	563	606	561	614	628	612	593	634	602	615	537	574	570	630	599	639	621	585	562	546	624	586	548	565	571	582	602	602	611	600	600	606	565	602	570	602	619	619	595	618	566	649	625	584	569	614	585	573	556	583	615	599	634	568	571	619	601	617	592	548	637	610	567	570	613	578	612	595	554	564	598	583	567	586	590	596	562	567	609	600	615	557	564	581	576	557	618	580	588	590	604	620	550	632	582	610	579	598	567	598	564	571	580	624	587	621	584	626	571	570	574	581	605	640	578	574	617	569	556	612	534	574	593	589	582	587	591	584	571	595	597	565	593	580	639	601	627	572	524	562	597	574	611	616	625	614	602	539	605	561	607	571	561	580	610	578	550	595	567	608	647	613	598	592	558	601	556	569	595	582	617	600	582	619	601	601	579	587	622	603	559	595	592	577	567	594	591	572	611	563	575	564	598	544	616	628	561	557	574	589	647	597	599	607	572	595	612	547	590	600	601	597	591	581	593	521	584	604	580	598	588	570	572	571	576	588	598	616	581	587	576	559	628	611	544	572	612	577	595	634	592	589	635	597	620	576	556	576	615	600	614	620	620	575	576	554	572	622	554	640	597	599	564	628	580	583	607	609	568	569	531	605	615	629	586	568	593	594	589	608	608	592	604	588	575	609	604	553	592	584	596	597	619	592	609	547	590	626	624	597	613	552	608	620	580	562	622	588	604	602	582	625	607	616	585	621	554	559	635	569	593	597	564	560	630	564	574	559	592	581	557	578	611	591	576	583	582	579	546	612	564	592	595	587	602	571	570	591	569	598	583	618	598	598	622	609	560	587	595	553	572	595	580	626	614	632	559	585	599	606	625	572	614	648	591	593	625	572	617	570	617	527	534	528	590	596	575	573	588	608	592	606	625	562	542	576	618	577	582	601	603	604	584	592	584	566	590	582	541	581	628	623	622	609	609	602	572	556	578	603	618	593	571	584	622	653	597	580	594	566	589	591	567	570	655	610	581	543	572	600	573	578	582	603	577	608	596	620	614	583	608	561	591	603	591	566	570	562	620	600	579	572	584	587	600	554	544	593	615	603	558	617	572	631	608	601	550	596	583	611	614	583	579	570	564	605	575	589	598	601	575	642	627	621	572	583	627	618	602	587	601	623	588	620	616	583	579	598	594	613	564	594	615	564	534	617	588	600	613	640	601	606	565	593	616	571	621	562	586	594	547	596	608	555	602	605	575	604	603	561	598	557	568	563	584	586	596	563	598	599	599	582	579	575	548	626	562	599	587	575	618	614	601	577	611	616	602	636	636	573	562	607	613	607	575	586	576	595	581	580	569	580	557	551	614	607	573	537	561	578	535	615	622	572	585	618	619	631	567	610	583	606	592	602	603	550	569	585	563	595	596	563	608	560	577	605	576	553	576	569	563	584	536	573	557	574	605	560	596	602	592	576	642	576	582	634	567	534	590	595	556	599	530	564	569	594	594	581	597	578	589	574	594	598	617	589	572	572	599	598	591	573	579	575	608	584	580	584	618	592	613	581	613	563	579	578	555	605	610	581	604	588	594	581	593	577	597	608	572	582	566	588	573	604	619	591	587	604	617	602	660	589	542	588	574	624	599	616	584	601	609	565	569	557	566	586	636	623	582	651	615	616	592	576	590	592	581	595	556	592	587	613	636	617	639	582	544	582	570	569	638	582	575	632	534	602	581	575	615	547	570	583	547	565	568	565	596	590	611	620	568	631	580	608	583	592	529	608	616	558	606	606	617	565	593	621	579	585	594	591	631	600	634	568	574	592	656	569	562	601	602	605	591	581	619	565	562	614	609	616	568	581	613	587	641	542	574	567	547	594	565	572	574	620	603	565	581	617	605	559	562	586	555	561	570	582	638	574	577	575	569	596	594	596	609	607	597	550	632	586	606	575	602	591	622	554	584	596	598	571	596	622	634	607	571	591	542	615	619	599	565	640	566	591	641	596	624	584	611	621	599	570	630	584	601	593	619	529	623	577	589	592	611	584	603	583	572	613	602	592	573	616	625	582	521	582	584	592	555	616	562	573	608	617	618	633	574	568	539	562	587	571	622	582	598	567	610	568	570	586	596	587	637	595	592	582	600	588	575	633	594	597	584	603	601	593	588	575	601	592	611	591	598	595	596	564	560	575	576	561	571	585	638	603	632	585	599	592	614	551	560	647	641	578	576	576	595	581	575	595	605	597	585	594	602	630	628	573	563	616	578	620	603	580	599	624	634	632	597	578	577	605	594	595	578	591	579	578	581	564	623	562	586	544	551	538	593	622	628	602	565	599	588	594	573	594	558	549	632	599	551	626	619	590	603	599	580	568	618	587	606	556	538	558	647	571	601	585	616	536	601	590	572	578	571	600	604	606	547	609	596	590	613	574	574	573	622	579	612	564	597	625	603	608	562	586	616	592	564	583	603	630	603	565	580	580	601	579	574	602	648	615	574	605	601	551	599	604	619	603	575	637	621	622	581	608	572	595	577	612	600	621	577	574	599	566	595	604	607	630	563	594	651	603	609	601	622	594	625	593	572	597	555	574	597	587	537	577	573	558	534	596	597	572	564	589	567	588	660	592	598	616	561	594	602	539	597	604	570	608	591	527	573	608	594	592	577	575	564	579	563	622	567	572	569	650	623	614	644	633	570	590	620	568	624	563	604	598	610	574	611	583	560	586	587	623	622	549	566	571	598	595	618	627	615	613	576	596	609	634	581	594	552	602	607	598	631	600	605	613	574	607	583	568	580	600	595	574	605	562	621	535	621	618	592	601	574	554	549	613	597	616	566	556	576	581	588	612	581	590	604	594	588	579	601	600	645	561	589	577	567	556	613	601	569	577	607	570	638	559	575	590	597	573	600	609	611	633	568	604	599	576	595	582	563	611	591	597	609	593	600	583	610	576	590	585	604	581	615	609	574	581	632	566	565	564	580	534	601	587	562	630	651	578	582	591	605	609	577	625	597	580	582	604	574	620	600	533	572	611	588	571	617	571	574	602	600	615	580	611	548	599	598	603	565	557	562	615	569	617	602	609	590	601	584	567	575	609	576	565	593	622	599	585	617	601	599	623	592	588	604	617	617	594	623	591	552	588	616	599	601	617	619	568	610	577	595	581
23704	21498	29316	24087	21500	16458	1398	733	520	506	486	438	426	440	464	403	430	369	399	367	369	387	311	353	373	368	386	338	367	343	382	344	328	347	341	342	326	340	343	364	396	337	363	302	345	338	340	342	329	335	360	333	363	340	346	367	357	349	336	330	355	326	340	347	332	330	380	305	320	335	327	324	347	341	344	355	333	381	335	341	325	366	335	368	325	346	346	353	338	367	356	310	342	328	361	320	361	318	365	356	344	334	361	330	328	341	331	368	315	374	317	348	345	320	345	355	348	328	357	308	361	349	348	322	340	340	304	344	376	368	345	349	330	358	341	301	370	300	325	339	361	342	321	337	316	350	345	359	321	320	326	320	357	327	346	350	331	325	322	327	328	334	325	338	351	362	328	343	333	332	321	380	380	328	355	317	309	343	310	354	371	337	362	379	356	345	357	270	334	325	346	324	378	341	325	326	343	347	344	332	351	315	362	325	317	363	340	342	333	371	319	290	298	347	336	352	355	341	355	317	322	354	384	334	302	329	325	381	342	356	325	366	345	360	309	333	366	348	328	351	340	330	310	329	355	318	363	315	333	332	295	331	336	362	310	365	359	352	355	362	323	356	364	316	343	350	326	345	333	322	332	355	329	327	349	359	323	336	336	375	366	347	315	320	325	342	365	341	352	354	322	341	350	316	316	355	366	342	356	340	334	376	358	353	339	351	313	364	354	356	347	328	361	330	339	331	330	325	325	332	354	294	324	365	318	332	316	364	323	352	327	356	325	340	366	332	359	347	331	317	334	344	371	331	334	325	350	350	316	360	350	344	343	355	308	365	340	352	337	357	367	355	359	350	327	358	352	348	346	370	326	327	365	341	292	351	340	311	375	398	349	314	352	360	340	308	340	352	354	355	325	349	357	343	347	352	355	350	337	351	360	310	321	340	360	333	334	326	332	348	330	377	321	371	352	341	352	333	325	335	367	357	334	345	334	310	317	348	348	381	344	324	325	352	323	322	356	357	352	333	323	324	362	330	352	345	333	354	330	341	343	323	342	349	335	321	306	319	348	343	343	341	332	300	358	328	338	357	400	345	341	334	340	328	342	357	307	340	315	356	328	313	359	334	354	346	328	367	331	364	329	308	341	346	321	344	322	332	341	318	338	349	330	346	322	349	318	332	352	303	354	335	382	340	339	337	380	320	343	304	359	344	335	341	319	329	337	330	331	334	340	323	323	348	397	347	321	365	356	334	359	367	341	356	341	353	366	320	332	335	297	342	340	360	333	361	344	389	332	346	331	323	322	323	349	310	301	329	307	330	317	349	328	306	366	355	346	321	352	344	324	384	321	335	346	363	359	359	325	366	322	310	322	358	314	357	329	315	360	349	334	331	315	350	364	336	364	327	304	325	342	314	325	339	328	331	336	340	356	351	340	358	347	331	334	326	341	340	335	354	355	342	342	369	359	327	356	319	336	325	340	332	309	317	372	350	355	351	328	355	348	325	326	330	358	332	342	372	348	340	359	301	299	340	345	338	329	359	344	352	331	342	345	343	356	370	351	308	328	354	299	326	329	347	335	339	360	345	360	324	329	327	378	353	333	330	341	349	357	308	320	349	342	351	341	364	363	325	331	340	323	331	364	327	343	335	284	331	347	320	382	390	348	318	325	335	317	315	335	311	340	353	349	340	335	357	342	362	350	343	354	330	330	367	359	332	352	346	334	390	329	340	350	362	301	315	368	356	340	333	369	332	324	331	335	338	333	364	328	328	334	338	360	327	325	331	346	329	356	351	346	322	317	334	310	365	393	326	348	359	338	357	350	334	318	361	324	324	304	347	338	352	346	328	361	337	323	365	353	338	303	346	338	344	372	321	338	317	350	366	363	333	318	360	328	329	325	364	330	351	379	355	357	390	343	323	337	331	343	335	346	323	329	323	349	353	340	332	324	337	370	335	307	336	351	347	330	342	319	311	358	342	324	345	310	340	331	346	351	297	353	338	343	356	357	350	371	334	349	329	341	319	344	333	347	349	307	324	341	342	331	316	344	315	336	345	307	347	363	328	330	312	342	337	341	332	324	312	322	330	344	342	347	298	370	304	316	349	306	328	325	336	336	321	359	328	350	341	313	334	324	332	354	332	307	366	350	334	322	326	321	336	329	332	329	355	321	366	316	309	369	312	283	377	344	329	317	361	339	353	362	333	344	322	361	309	335	326	321	340	321	313	327	326	368	336	321	334	359	322	339	343	380	333	368	354	363	301	337	354	343	361	352	333	353	332	307	310	337	309	358	330	354	340	316	362	299	328	341	362	369	328	310	337	326	326	315	362	323	346	348	323	322	341	312	315	327	360	335	389	300	333	324	350	331	347	357	327	336	329	323	353	343	328	360	353	332	353	341	335	319	376	327	350	308	351	356	339	361	352	338	316	339	364	322	368	298	348	322	317	351	362	336	366	360	345	326	353	344	363	344	327	353	349	300	332	333	330	356	372	344	345	340	339	364	309	360	316	333	355	320	343	323	322	341	343	319	347	310	356	313	382	349	374	321	348	317	326	346	330	337	347	348	323	385	340	317	343	337	337	355	335	345	334	334	323	323	358	335	317	322	335	332	353	323	344	339	341	337	358	340	331	363	307	352	324	312	327	321	308	335	346	354	331	323	342	334	377	375	350	334	345	333	320	328	337	318	346	363	330	317	318	300	358	316	311	326	342	331	325	333	367	332	326	325	351	338	364	328	356	350	344	324	346	326	339	334	319	338	301	350	338	352	330	339	336	298	357	351	358	362	331	382	332	328	329	291	358	374	344	327	317	336	320	347	314	340	316	315	354	343	333	327	324	317	353	373	341	336	333	343	361	365	352	329	319	297	306	327	327	334	322	315	356	313	325	322	310	316	370	328	314	333	314	318	334	343	369	357	365	334	327	332	312	312	324	333	349	301	361	347	346	335	338	348	325	363	308	334	351	323	334	318	371	367	357	353	327	329	342	326	333	348	339	342	336	331	307	342	310	341	318	327	336	352	337	314	336	322	339	350	322	288	349	338	330	350	308	338	321	352	346	316	318	333	337	344	366	344	314	354	369	336	343	311	309	377	340	332	355	366	326	317	323	309	318	356	348	348	346	349	338	360	322	338	307	327	343	296	328	346	338	331	333	323	359	335	337	313	324	375	298	320	365	329	333	366	345	360	319	333	335	337	319	363	352	358	312	357	314	351	350	389	347	337	349	330	379	348	344	312	337	375	367	357	333	343	330	351	329	339	302	380	338	330	318	330	306	337	315	352	349	328	340	332	321	348	318	343	319	333	313	350	304	321	323	332	347	344	351	353	349	359	356	321	329	329	319	330	361	357	332	325	332	330	336	389	350	360	331	328	319	386	357	367	321	327	321	326	336	349	343	344	310	334	352	342	324	369	341	313	317	340	335	343	326	359	333	370	354	316	357	341	352	390	318	336	339	336	348	299	343	345	320	338	361	340	345	344	308	356	354	329	334	336	336
37730	12521	10062	5147	3360	2417	1944	1490	1351	1146	949	957	872	796	771	719	676	697	717	663	653	650	617	603	573	590	618	600	590	551	597	573	586	545	526	529	551	545	540	563	569	522	512	553	572	582	560	546	536	540	549	532	533	568	547	546	561	530	544	565	544	516	566	520	532	528	504	531	534	543	525	539	546	525	523	535	515	533	533	537	540	514	547	510	536	579	527	528	550	512	558	516	497	501	532	555	524	539	535	537	537	583	561	563	535	551	575	556	563	542	501	514	466	532	567	520	529	518	519	521	518	505	501	498	567	514	544	515	558	555	519	484	516	554	585	486	517	551	535	514	501	497	552	544	536	519	569	473	574	516	510	565	541	483	544	499	513	547	553	538	558	531	556	468	522	518	500	505	489	513	574	542	520	560	512	573	514	560	531	542	517	539	535	570	542	536	531	525	534	554	538	479	532	488	539	524	514	523	514	483	535	521	546	547	491	524	523	502	524	519	573	539	538	548	535	534	566	526	534	529	492	543	508	548	527	557	525	601	515	527	547	510	537	526	521	500	527	529	544	529	545	570	502	569	487	531	514	490	508	542	564	526	524	496	562	497	506	524	505	540	511	547	523	555	542	465	560	580	497	545	519	474	493	481	515	568	528	518	541	585	538	542	507	495	526	578	517	551	521	524	552	575	510	556	525	560	504	577	531	561	545	551	532	556	529	560	556	523	509	504	518	528	512	522	556	534	502	546	522	512	485	564	507	528	531	550	529	494	511	577	496	484	552	532	531	480	529	496	500	543	512	543	544	525	540	554	565	516	548	524	508	546	576	501	547	521	527	482	519	519	494	542	523	530	535	539	555	530	520	485	558	538	583	476	511	530	515	581	562	513	512	512	531	498	552	547	544	522	511	499	523	542	552	506	490	546	542	514	549	530	536	526	522	544	536	552	539	532	561	530	503	520	497	544	531	531	509	543	545	537	550	510	522	560	551	559	511	537	559	559	498	525	538	516	492	571	486	511	518	544	548	560	499	527	533	561	511	527	513	546	547	525	527	489	524	532	497	535	495	545	553	513	531	508	514	517	531	538	510	495	522	497	514	515	509	474	556	537	535	524	518	564	530	512	490	541	529	508	531	540	496	501	519	561	496	511	499	500	561	553	536	559	514	508	549	525	596	511	535	589	551	483	498	515	548	570	515	520	543	540	491	537	483	506	510	498	540	494	535	552	517	541	594	556	564	496	530	579	528	507	518	527	521	496	505	525	493	550	546	500	536	523	524	501	544	518	531	496	532	550	517	499	541	526	511	519	529	540	551	530	543	490	486	537	513	512	487	530	559	532	511	535	542	571	508	500	538	497	552	541	476	521	563	521	569	513	528	531	517	539	475	542	508	530	555	517	515	514	547	479	524	570	519	540	555	509	554	517	515	510	538	518	501	541	533	543	523	576	531	512	489	516	549	536	511	534	493	530	520	559	555	515	548	528	507	530	518	536	507	536	562	486	545	521	502	518	557	490	528	578	533	542	533	524	507	543	524	519	538	503	539	529	580	539	504	519	529	566	490	532	537	563	546	557	519	519	555	549	504	563	540	560	491	528	554	551	513	516	547	517	516	510	544	551	519	537	531	505	537	531	485	543	549	534	533	488	491	530	537	533	550	517	523	553	507	529	540	531	501	573	537	513	561	518	495	573	586	570	574	560	499	509	466	522	555	530	531	547	548	568	533	507	529	512	517	502	543	500	530	482	537	542	495	519	536	527	523	510	545	532	540	514	554	580	519	574	537	530	590	558	551	517	569	517	551	538	493	495	505	517	540	568	552	563	531	544	517	511	556	507	550	546	530	483	541	550	555	530	497	510	531	576	499	542	526	525	495	522	538	550	513	530	518	545	549	508	519	518	539	506	565	523	543	516	525	514	540	513	519	523	519	539	528	534	553	533	539	511	537	545	563	503	550	570	520	530	544	545	497	515	497	497	558	511	524	509	521	570	542	557	546	519	526	558	527	503	518	509	547	564	510	547	551	532	505	548	562	571	503	536	490	517	530	549	506	515	522	524	542	524	513	544	504	557	528	523	537	523	526	499	582	577	549	486	521	511	490	546	520	485	540	532	542	527	486	528	514	486	560	548	508	543	520	583	519	583	505	540	525	526	503	515	533	520	554	504	519	484	511	546	545	546	512	519	504	531	575	544	504	511	515	566	538	534	512	520	492	543	538	508	533	526	571	543	566	493	537	535	516	503	550	537	500	557	539	530	529	515	542	505	596	484	491	539	541	526	549	504	522	518	543	487	532	496	519	500	521	474	557	523	521	482	524	513	534	526	525	526	543	588	535	523	494	528	532	527	501	556	560	502	560	528	552	532	555	516	520	537	560	587	523	536	578	597	553	545	515	546	526	512	548	544	513	559	503	538	539	559	532	526	507	535	566	541	521	563	530	496	528	528	494	565	553	498	544	542	488	544	538	558	485	545	583	533	513	534	484	495	514	518	520	542	568	523	495	522	486	518	511	557	489	516	493	527	571	502	523	526	515	493	517	562	536	526	567	528	521	536	531	505	556	526	553	566	535	516	513	520	524	551	534	501	497	527	538	515	536	524	513	544	518	544	542	530	525	519	550	537	542	556	546	528	482	528	539	538	511	556	519	537	518	529	540	503	538	517	564	535	515	518	517	520	547	548	536	513	546	544	521	519	511	504	543	497	527	498	497	472	512	527	532	560	484	560	548	549	566	498	555	528	499	485	520	528	459	546	538	514	573	523	504	530	534	514	558	529	495	563	544	550	529	555	549	495	518	535	543	520	557	537	490	503	524	519	512	526	517	535	555	533	521	517	521	505	568	498	488	491	456	512	535	519	573	551	522	534	538	514	461	532	513	522	539	493	516	542	540	547	552	507	516	521	499	556	511	509	550	567	542	542	509	527	519	538	549	518	538	541	543	547	541	523	515	569	508	498	535	525	538	566	525	541	578	533	538	514	515	518	542	550	539	491	517	508	567	505	520	499	535	545	564	534	503	561	548	549	549	544	568	540	501	515	553	512	523	503	530	513	540	553	530	524	539	467	522	523	531	524	550	546	575	551	542	542	544	521	494	527	495	522	530	513	566	510	509	518	502	524	507	536	570	535	540	520	570	537	544	520	557	560	563	549	544	536	528	517	542	523	508	542	538	524	540	500	530	505	515	549	546	524	551	517	525	550	525	506	562	512	545	494	500	535	517	578	541	564	515	550	581	512	515	527	515	536	538	546	525	530	548	517	541	554	548	543	523	523	497	542	545	532	527	527	531	500	579	492	552	577	532	545	542	513	527	499	512	523	532	489	521	500	495	494	536	560	533	566	490	565	566	522	504	522	545	497	535	570	574	563	462	529	506	528	541	501	525	542	520	523	526	570	560	533	481	558	517	546	502	530	527	534	540	547	555	510	506	531	536	541	541	554	509	520	482	514	492	499	534	514	498	513	531	576	487	527	532	553	508	468	521	556	536	505	542	521	570	534
23247	21510	29593	23844	21502	21480	4473	694	479	420	392	367	311	324	262	290	265	256	242	232	232	255	212	217	249	221	236	216	220	216	176	225	187	210	173	219	199	205	218	211	201	210	217	200	214	182	225	215	186	198	209	205	174	215	212	216	209	185	191	181	210	202	211	208	193	202	217	179	236	215	168	204	180	179	183	211	191	203	194	205	196	197	185	204	207	188	183	204	195	183	170	188	201	189	189	188	212	215	209	191	175	209	204	169	196	184	193	218	191	222	207	223	186	209	200	200	201	183	204	202	191	200	172	177	209	191	190	225	199	193	198	192	184	214	184	186	199	200	211	198	190	185	193	165	153	198	199	198	188	212	200	178	187	177	159	182	176	166	189	186	201	193	187	174	190	188	178	189	216	182	204	167	203	170	185	188	214	193	208	172	165	212	193	183	207	169	210	195	200	190	177	175	184	178	186	199	187	186	168	197	178	186	194	195	186	190	186	213	153	188	215	208	182	184	184	194	183	174	181	187	195	202	174	190	190	177	220	190	168	184	188	169	205	192	216	177	180	178	183	176	190	213	199	197	210	199	184	189	212	211	193	185	184	212	199	197	202	179	189	155	200	202	174	184	184	215	202	182	185	198	180	163	215	183	215	178	173	191	181	177	196	207	210	176	198	196	195	191	181	171	178	193	185	180	231	187	183	166	186	193	177	184	197	219	200	159	189	226	205	178	194	179	187	182	210	210	202	191	185	188	170	194	182	193	154	183	189	182	210	185	172	183	200	180	177	210	187	176	216	186	174	187	197	220	203	191	215	189	180	170	191	175	167	195	201	178	180	190	181	178	184	202	186	186	207	209	213	189	200	180	188	169	192	222	195	182	203	178	177	173	200	195	194	204	185	203	172	205	169	194	195	199	196	171	170	187	205	176	209	201	211	188	190	165	167	182	188	219	194	165	202	193	187	162	184	198	182	193	182	199	225	195	188	194	205	184	203	198	194	192	192	215	185	202	192	186	206	180	194	191	194	167	200	191	204	210	188	185	196	186	208	196	213	191	204	217	202	181	198	208	218	197	216	189	186	202	177	205	180	194	174	196	187	177	199	208	156	186	199	178	194	164	179	187	182	196	200	201	185	191	182	194	189	202	172	196	183	198	168	184	203	205	183	203	174	207	180	193	180	176	201	210	190	212	219	201	185	211	208	187	165	200	184	194	172	169	189	176	194	190	186	185	196	191	195	222	208	189	184	175	184	202	199	208	176	195	166	191	192	180	186	200	183	183	192	213	216	198	200	198	176	201	215	211	212	218	180	178	179	199	171	195	184	208	182	185	190	170	179	203	201	192	186	200	192	180	201	193	170	185	176	191	211	220	198	212	212	179	191	206	193	172	198	207	159	196	188	173	201	191	188	192	184	189	202	172	196	175	207	211	173	186	186	199	167	188	185	188	200	182	183	168	186	195	186	184	204	212	197	191	174	199	198	174	176	190	166	214	183	197	169	183	211	191	168	197	187	177	195	200	190	216	210	167	188	202	192	188	188	203	216	206	189	203	202	183	208	190	193	184	181	207	178	182	192	194	216	174	189	164	212	222	205	163	173	188	192	193	186	209	196	179	212	199	193	169	190	200	201	187	192	174	200	223	171	187	201	185	190	204	186	201	183	193	202	197	179	198	183	188	192	174	213	198	210	178	191	210	200	193	199	161	174	196	177	172	214	179	218	205	203	183	203	201	223	170	198	199	204	195	183	186	208	180	224	206	194	173	194	201	187	211	206	179	198	221	178	162	195	187	184	188	165	191	215	199	172	182	193	181	207	173	211	171	193	185	172	201	192	189	204	194	180	187	185	214	184	211	184	187	174	169	193	187	186	194	188	204	198	191	204	202	189	168	195	159	184	195	174	189	166	206	200	194	171	202	208	193	208	181	168	186	184	176	191	186	179	203	211	185	188	208	211	186	172	195	190	197	200	184	199	218	192	174	174	199	173	174	181	171	180	170	178	196	203	208	198	178	212	185	197	222	194	194	180	180	168	164	193	181	189	205	202	208	164	182	196	215	195	202	212	231	214	191	201	172	195	210	203	214	166	206	212	192	189	189	187	191	212	196	206	182	185	212	199	192	176	184	189	185	183	175	193	197	196	183	202	205	197	187	192	191	196	187	184	189	164	233	176	191	179	197	167	170	181	184	201	187	206	180	188	186	185	209	207	196	215	168	170	197	197	194	198	200	177	206	185	205	222	179	180	209	214	183	193	174	193	200	210	169	199	183	179	206	198	198	194	199	184	180	176	190	177	178	204	183	181	199	182	167	179	201	185	211	204	185	172	188	182	193	191	215	173	189	179	211	189	178	186	179	202	188	193	199	204	205	201	197	224	200	200	193	170	183	179	173	169	188	181	176	200	189	207	185	187	210	204	192	185	182	194	192	190	183	199	183	198	175	211	208	170	189	187	185	200	197	172	205	204	180	204	185	180	194	185	194	203	210	202	190	197	185	194	197	180	180	188	197	187	192	207	177	217	182	218	199	229	199	186	206	181	187	159	205	209	179	185	210	153	186	196	210	202	190	194	169	199	200	194	175	213	201	184	208	190	203	195	195	183	210	195	173	172	198	197	205	183	183	201	238	190	173	213	235	208	158	172	189	191	181	203	214	181	196	201	196	192	194	178	192	231	198	200	203	202	193	182	189	197	163	181	199	182	202	177	186	191	179	172	189	165	200	236	186	189	192	185	192	183	180	165	189	202	201	187	177	154	187	219	194	210	187	210	163	198	203	216	182	208	187	200	192	196	192	166	164	180	181	191	218	188	199	190	194	173	195	203	208	200	193	203	224	191	180	172	196	202	205	179	184	184	192	206	188	182	198	183	182	179	201	168	184	179	192	193	194	207	222	197	194	191	169	198	176	203	190	187	194	194	217	209	187	190	200	208	200	193	164	169	199	214	185	187	166	191	180	194	191	179	165	202	201	193	165	176	208	174	204	171	192	210	189	200	197	188	171	166	186	198	177	171	179	195	185	212	189	207	212	183	216	207	156	190	205	194	199	183	202	188	175	191	180	186	162	175	198	185	188	193	181	207	184	208	188	178	188	189	176	191	184	184	200	187	193	220	172	194	183	192	185	183	194	166	193	202	201	192	200	167	227	199	174	186	192	178	189	195	232	205	208	184	195	182	176	226	169	186	183	180	196	202	170	201	182	188	194	187	184	194	184	212	199	181	179	205	203	171	206	190	177	193	193	179	192	178	189	179	191	183	172	205	177	189	194	191	196	181	186	185	198	178	186	185	175	189	179	182	202	203	201	176	200	188	202	185	184	203	202	210	190	162	187	220	179	193	190	170	193	158	197	193	201	219	191	202	178	186	228	176	182	204	211	211	182	213	203	192	180	166	198	189	204	187	170	176	178	201	174	178	186	179	200	183	206	205	173	218	213	220	168	195	193	197	213	210	195	174	211	218	199	198	210	166	204	194	198	184	166	175	182	193	204	178	182	196	186
40247	14194	12213	6434	4187	2911	2241	1735	1338	1126	935	860	790	694	608	569	587	520	484	462	508	478	467	422	383	375	402	424	393	361	337	393	370	392	367	368	326	370	341	327	366	339	315	325	321	322	317	320	318	329	315	309	312	350	314	297	328	303	307	303	314	294	330	288	336	286	311	320	336	301	328	297	316	322	332	319	313	335	318	304	290	341	321	302	289	284	286	334	303	334	333	322	297	292	312	312	329	296	316	304	350	281	308	333	291	305	332	321	279	325	293	333	307	293	310	321	319	310	294	295	296	288	313	297	288	281	316	312	325	306	285	310	305	314	311	330	296	318	300	284	308	256	291	263	316	338	323	321	314	282	301	282	319	316	314	332	303	303	287	319	282	302	308	305	325	317	303	282	306	301	320	319	307	302	293	323	292	338	298	292	286	280	344	296	298	292	285	314	312	302	306	303	307	307	277	303	309	310	308	331	297	307	325	308	285	319	319	292	279	272	306	308	309	296	303	316	307	293	309	283	298	308	275	298	327	296	321	271	303	310	294	283	344	307	291	296	305	324	301	302	300	268	300	302	271	301	306	280	298	283	302	304	279	339	290	302	337	307	340	255	302	301	311	308	302	287	271	290	327	315	281	304	290	268	330	295	335	311	318	328	280	293	314	314	297	322	316	324	306	320	316	334	289	330	307	305	292	307	290	315	298	290	313	338	271	263	306	307	285	336	317	315	309	308	297	314	303	279	339	291	310	282	296	304	336	312	287	297	286	307	320	308	297	308	319	315	289	312	280	306	333	328	315	323	304	324	314	319	318	295	319	299	285	289	308	313	313	295	313	306	310	282	303	330	297	329	317	314	328	279	300	323	313	312	309	309	287	289	315	301	316	321	313	298	315	299	313	337	307	302	302	322	310	313	338	313	294	309	318	325	297	294	285	295	288	292	278	291	318	263	283	301	263	314	300	293	320	288	302	337	313	320	309	302	329	311	314	279	302	283	332	304	332	327	306	271	332	314	300	310	279	313	310	286	274	303	279	317	277	311	299	285	324	273	311	292	287	305	320	297	298	302	328	312	312	290	302	319	330	308	275	295	321	294	294	291	334	316	306	297	305	281	299	313	272	298	312	303	319	305	308	308	279	292	284	311	276	293	303	279	300	304	291	328	324	283	310	324	314	290	318	296	305	306	319	318	332	298	294	322	269	269	287	288	283	280	329	276	289	285	316	306	305	292	314	330	318	296	337	337	292	299	317	309	295	287	290	294	307	286	262	312	317	310	276	329	290	309	289	298	284	337	317	303	312	313	310	296	318	356	297	282	308	318	303	272	289	312	295	312	316	302	336	311	292	303	289	318	338	284	295	277	315	301	308	314	296	304	301	302	318	308	300	285	323	297	273	301	329	309	309	305	338	274	297	306	337	297	318	294	300	323	309	332	277	301	345	302	334	311	283	310	291	293	291	301	323	290	314	306	295	306	285	339	306	297	290	331	290	336	306	319	300	303	275	349	294	303	321	294	298	326	319	317	342	319	305	279	298	302	305	299	294	299	316	279	310	316	304	297	291	269	302	288	295	314	276	279	306	310	301	310	321	318	303	290	339	297	286	309	302	290	325	308	330	332	282	324	364	301	322	304	305	293	324	289	321	321	281	300	269	284	330	288	308	328	305	334	272	294	276	297	298	290	262	293	302	288	325	306	287	322	301	306	302	313	295	296	295	312	306	321	318	289	306	293	312	301	283	284	306	321	295	302	303	322	284	280	320	298	302	312	323	303	297	301	284	331	269	311	332	314	316	317	301	322	269	283	318	315	337	312	322	294	276	302	305	293	279	303	320	322	320	275	277	315	311	328	289	284	290	303	291	288	345	320	306	285	322	281	308	309	320	328	292	289	306	320	300	311	312	306	296	284	297	335	301	305	304	324	290	291	301	321	282	298	312	341	291	312	281	344	287	338	310	297	299	276	317	310	297	317	316	297	280	315	308	301	301	280	308	309	292	271	321	329	312	275	299	288	296	306	297	323	282	317	306	319	283	349	312	338	311	311	299	320	311	290	292	312	320	273	296	294	305	276	271	310	315	301	314	293	295	292	311	253	273	300	315	314	319	262	310	287	305	298	298	290	299	299	318	273	310	327	264	303	304	308	292	293	290	331	296	306	270	336	275	288	300	306	305	286	292	323	315	287	311	340	282	284	321	303	305	310	283	316	284	303	322	284	295	292	304	278	284	323	297	300	286	313	328	285	308	317	280	307	309	289	284	289	325	340	308	292	297	292	326	292	284	297	306	279	283	286	278	322	283	282	317	301	306	317	289	310	309	279	334	310	310	312	257	300	343	320	304	288	312	305	343	279	307	319	297	280	291	273	297	299	303	332	285	301	336	317	287	300	352	300	317	290	298	313	306	312	309	293	315	312	320	302	309	299	324	312	328	323	285	326	311	299	328	303	294	284	312	289	285	295	315	303	325	291	300	284	274	277	310	283	306	305	342	329	292	302	293	292	292	281	292	290	314	263	317	293	318	295	300	310	309	309	287	290	269	332	286	326	264	286	309	302	313	300	311	294	311	341	289	326	317	255	317	321	290	291	325	288	280	279	301	311	310	295	301	300	290	291	335	291	289	297	297	289	285	345	301	323	306	283	293	300	310	321	302	274	290	325	317	278	289	319	309	311	317	310	312	278	284	320	319	318	293	314	330	297	318	313	293	285	304	293	313	302	307	296	302	294	319	301	329	300	272	288	309	307	304	301	278	288	301	315	288	336	288	322	311	326	306	279	257	312	337	266	318	306	307	321	279	289	258	295	317	357	281	300	309	291	332	341	295	305	303	306	314	318	293	299	317	290	283	290	283	324	320	307	303	306	284	331	314	284	271	290	301	319	315	290	286	305	325	331	343	309	279	300	306	341	278	294	276	325	327	273	313	317	309	314	301	302	343	287	329	307	309	285	290	315	317	286	285	289	281	299	338	306	317	324	286	281	293	315	313	306	337	275	315	305	328	304	297	304	288	324	305	300	287	319	305	315	314	323	359	278	296	344	321	296	287	329	319	286	302	300	313	295	329	316	315	316	318	306	308	307	294	309	334	293	310	341	319	306	280	323	312	335	298	309	267	304	288	281	283	339	286	316	322	309	260	317	287	300	305	285	301	344	296	315	296	339	313	294	308	300	285	319	292	318	285	266	293	283	333	293	340	309	290	316	311	286	324	324	301	322	299	315	307	306	325	285	291	306	302	319	318	326	306	308	296	313	335	291	288	345	307	333	308	304	317	314	296	317	308	299	289	316	303	310	340	326	293	319	312	300	316	262	299	284	319	295	311	303	295	318	311	307	311	292	305	276	280	303	327	273	305	318	322	312	298	284	298	328	323	325	332	316	297	289	303	303	292	296	312	320	335	279	288	269	350	269	285	279	291	305	317	317	326	299	308	299	282	284	288	293	313	285	311	290	303	284	299	303	287	284	322	281	332	314	313	322	302	300	287	285	319	271	293	295
27266	20550	7335	754	459	461	418	398	395	382	379	390	350	434	383	360	399	386	436	419	407	411	381	392	387	408	408	376	392	391	380	371	373	447	373	373	365	368	377	374	345	339	409	383	379	392	400	367	337	361	353	379	376	352	369	407	368	385	387	421	387	386	381	366	372	388	425	393	430	393	400	431	404	345	411	419	365	397	415	376	385	396	398	364	400	382	384	384	397	415	360	400	385	368	373	345	360	379	375	386	405	408	364	416	372	365	413	415	379	388	396	366	382	419	407	375	358	370	400	397	397	390	378	369	401	372	359	397	389	384	405	405	385	375	402	374	391	390	398	364	380	398	394	380	381	393	378	375	408	349	402	399	393	373	389	391	376	414	394	379	386	404	396	384	403	390	397	375	354	392	378	396	385	390	380	357	408	393	370	383	392	391	381	371	363	389	411	383	376	388	406	374	379	395	394	372	372	346	434	386	392	404	377	374	402	367	418	376	403	395	326	374	378	354	366	420	394	337	377	388	358	378	408	401	401	371	372	356	387	387	398	404	383	408	394	401	406	416	394	382	396	409	358	374	386	379	411	438	394	336	371	394	362	406	359	368	401	375	402	385	410	387	362	374	409	388	426	395	401	374	372	397	373	416	382	363	363	402	347	355	376	383	389	389	397	377	455	408	370	430	411	372	417	359	363	369	402	366	414	384	376	390	383	371	393	380	367	410	371	408	362	364	385	389	384	355	383	418	396	385	383	370	408	396	406	391	419	320	397	401	397	405	405	366	385	392	388	387	403	391	362	391	410	377	413	378	347	375	366	378	427	378	410	346	396	376	361	421	361	397	386	392	354	407	371	364	360	378	340	376	381	386	381	386	402	399	384	406	359	366	382	393	368	428	367	401	368	383	337	377	356	386	398	375	422	355	363	398	359	370	348	377	362	409	377	387	372	434	388	364	408	398	363	399	400	407	373	369	368	409	362	381	367	414	341	421	374	409	368	402	372	380	425	405	404	387	382	404	384	383	365	381	403	311	381	384	385	377	372	366	425	401	361	359	387	430	368	412	417	394	376	362	388	367	392	383	403	355	391	366	395	360	389	374	396	395	350	359	388	389	389	367	333	405	385	385	378	431	348	367	335	362	384	408	365	371	370	395	393	396	358	388	329	437	367	362	402	382	386	388	365	406	371	408	366	359	371	378	378	361	348	375	414	403	389	379	391	377	394	381	387	411	369	363	383	408	376	387	337	371	403	363	372	417	383	410	393	370	376	382	371	396	379	399	428	407	366	381	383	391	385	387	355	392	381	411	408	324	358	400	404	397	385	379	404	413	402	354	389	380	385	377	357	375	415	409	391	380	378	384	384	388	353	369	422	382	362	372	371	345	348	391	355	365	412	431	397	396	362	411	386	408	342	374	386	367	385	383	366	372	370	385	359	373	379	402	396	376	368	418	356	382	378	345	401	359	362	376	387	379	375	387	381	353	382	395	367	382	384	379	376	360	373	375	371	394	408	402	374	389	380	368	374	398	425	381	373	394	382	371	386	384	426	381	392	417	396	378	381	397	404	389	337	386	352	367	429	385	389	359	366	376	377	430	384	395	388	361	369	394	374	404	409	396	396	398	402	364	412	390	362	368	388	401	350	366	355	390	367	372	368	422	411	383	365	389	382	394	368	375	369	427	388	392	394	362	394	406	354	404	391	391	386	388	371	394	431	345	373	417	372	391	391	419	377	422	346	383	375	391	378	384	421	407	391	409	376	379	399	387	410	390	352	385	399	359	397	359	392	399	376	383	382	396	405	404	384	376	426	362	365	423	372	385	426	390	412	414	368	379	385	417	412	385	389	408	356	349	374	416	367	387	386	395	378	373	390	336	384	397	403	422	399	383	412	376	413	385	371	371	376	347	355	402	365	373	374	388	365	392	387	365	358	364	412	371	373	409	404	430	374	393	370	402	393	380	391	388	368	354	370	418	348	403	390	389	400	393	361	399	387	381	412	384	393	388	381	366	404	386	342	390	376	394	369	386	404	401	380	362	368	370	364	374	364	394	414	375	382	375	392	382	373	374	371	378	371	380	359	386	404	387	378	379	365	395	379	374	362	395	387	401	407	383	391	377	405	395	363	384	404	377	380	403	405	371	367	388	372	400	349	377	373	365	396	400	402	392	381	351	405	373	393	357	403	397	373	422	372	392	368	387	370	404	364	385	349	380	355	406	399	391	357	407	365	372	415	397	381	397	331	390	393	388	364	383	381	386	386	386	408	367	371	356	377	381	346	404	405	361	367	415	338	350	400	377	390	398	374	416	405	343	388	399	403	392	364	405	375	366	379	357	394	365	398	400	438	382	378	340	373	351	396	398	391	402	396	420	399	387	370	398	414	382	362	376	371	386	397	394	404	401	373	367	410	398	349	404	339	343	379	353	413	348	382	396	398	382	390	406	361	395	428	380	377	338	350	382	388	366	365	372	373	379	369	370	411	377	406	363	396	384	387	382	383	388	401	392	388	352	378	396	414	387	403	380	419	375	365	374	399	370	379	389	378	384	409	400	388	405	418	373	395	408	383	368	396	363	369	385	399	397	388	337	375	359	361	391	409	411	393	387	397	371	414	377	389	402	360	386	361	401	386	372	374	404	391	365	389	364	408	387	379	368	391	402	376	398	388	428	378	369	363	389	395	403	362	379	376	401	404	391	391	385	365	398	356	367	422	408	387	380	388	400	393	433	394	364	414	378	417	401	352	386	373	381	386	378	381	354	356	350	374	392	363	418	396	376	406	396	407	398	389	369	384	386	403	379	398	388	384	405	391	402	415	406	373	400	371	363	380	354	416	405	375	365	351	390	389	384	389	398	348	361	384	431	402	392	403	401	381	389	342	402	405	427	399	383	397	371	406	380	379	387	363	377	410	364	404	365	382	361	441	355	395	317	384	403	365	384	370	374	402	426	364	402	359	394	384	352	378	400	385	380	396	363	334	375	364	369	380	410	383	390	397	393	402	388	362	385	464	355	353	411	340	389	408	397	393	385	371	397	355	378	401	379	400	380	360	395	414	393	378	385	383	420	429	382	371	425	379	404	405	388	370	373	377	389	337	381	339	374	361	397	397	391	389	369	397	358	370	354	383	418	408	386	400	406	391	359	389	382	382	373	379	345	368	378	381	375	362	349	377	407	371	388	396	374	401	396	368	371	348	367	394	358	398	388	355	357	369	381	403	364	402	387	376	398	372	376	412	375	383	378	372	402	368	395	365	399	376	380	412	382	366	376	375	375	390	368	371	366	408	388	392	352	376	371	390	416	402	394	377	402	392	375	424	380	383	392	334	378	367	399	375	359	379	382	407	371	393	397	379	414	407	394	378	390	411	383	376	398	395	405	403	365	387	388	394	358	401	350	373	377	423	379	357	389	396	374	381	411	382	390	391	385	383	405	377	387	387	376	377	377	413	406	367	386	391	394	351	396	382	359	428	358	346	379	419	358	395	394	379	410	402	361
17849	1511	1229	889	752	701	673	648	613	594	604	637	606	573	603	577	620	586	550	574	623	622	604	598	586	579	605	569	597	591	611	596	577	618	595	577	604	582	604	570	600	624	556	612	543	581	599	599	612	615	621	565	568	572	590	587	587	566	619	581	604	613	577	594	622	552	592	587	574	592	595	600	602	559	570	576	621	604	577	624	590	593	613	605	570	620	575	612	603	574	586	611	597	610	572	621	616	604	596	586	561	634	578	609	607	602	553	586	565	590	601	584	592	593	607	548	569	545	570	606	562	603	632	616	642	559	613	550	576	579	551	556	658	577	608	610	618	580	602	645	584	595	607	589	618	649	594	612	649	589	566	562	565	594	607	612	609	567	565	597	596	560	607	600	581	552	565	610	633	614	601	581	574	613	588	584	558	567	597	598	546	599	576	655	625	562	521	584	603	575	604	594	579	579	614	619	599	564	605	591	567	580	591	626	565	600	616	602	547	575	566	586	614	591	571	601	563	590	561	575	566	572	589	596	587	590	612	608	566	549	552	601	592	592	601	622	607	566	611	577	581	623	633	523	552	577	561	632	612	586	566	595	585	554	613	620	603	577	578	615	580	567	565	584	572	625	576	582	611	590	618	630	617	605	568	604	600	615	572	569	592	560	551	610	577	595	577	611	587	597	613	575	586	530	570	628	575	617	556	567	591	592	595	575	563	579	567	573	586	592	581	631	613	586	561	598	615	576	589	632	603	552	583	588	577	603	567	612	565	582	610	534	616	579	609	626	580	547	571	642	589	608	602	615	603	596	635	589	558	614	594	590	600	552	577	582	602	586	565	569	566	613	591	552	594	544	558	612	600	551	567	572	564	629	579	593	614	611	557	607	560	587	580	566	596	583	608	603	537	586	582	601	578	604	593	585	571	586	590	639	598	644	604	591	583	624	584	598	563	564	575	608	581	571	589	587	587	595	605	609	623	566	594	611	604	596	582	632	606	588	592	579	546	565	605	607	610	541	570	576	598	560	588	599	640	593	569	586	602	636	597	597	617	582	567	567	574	581	550	641	575	634	618	560	598	550	598	585	543	584	581	609	587	607	595	579	564	582	587	560	590	556	546	631	601	638	619	575	597	580	565	571	584	556	573	558	570	547	558	631	588	600	553	567	578	645	605	623	591	589	578	576	599	577	588	591	590	577	607	617	579	566	592	582	638	593	549	640	603	643	564	615	570	605	602	595	579	562	619	547	588	589	574	612	568	589	545	595	576	576	582	599	665	537	565	598	570	581	559	588	584	597	585	580	554	580	593	602	605	604	566	596	596	573	607	577	606	594	610	590	621	567	581	582	567	583	585	576	590	577	590	579	591	639	574	605	584	583	572	614	547	584	590	545	589	601	542	580	608	589	618	572	584	568	558	576	566	570	621	605	592	588	562	584	595	581	594	619	560	594	603	627	592	624	549	648	565	567	630	621	592	578	616	605	589	592	611	627	630	595	567	591	622	596	577	623	596	617	597	594	561	588	577	620	627	565	607	615	589	612	580	594	636	561	619	566	632	600	577	571	606	593	603	612	590	586	597	588	623	564	594	593	562	593	554	544	594	564	597	572	599	616	590	604	560	543	573	565	592	621	606	599	594	617	582	614	615	566	574	589	559	663	602	622	583	570	586	597	598	609	580	602	589	590	614	571	596	611	600	595	616	602	580	575	612	542	601	575	572	646	581	608	601	608	557	627	628	596	593	595	570	609	624	570	567	579	569	579	579	553	577	568	600	605	599	583	582	600	632	551	632	573	591	611	581	585	610	621	567	624	598	605	622	583	609	605	535	599	557	557	576	580	611	583	613	555	549	590	557	562	561	638	555	602	600	567	615	581	581	560	580	611	561	575	593	540	569	594	587	578	629	555	571	578	563	591	592	544	581	614	613	595	604	616	592	599	540	628	579	562	542	578	577	619	610	575	661	552	589	624	640	592	575	591	540	622	578	542	565	557	581	606	591	565	614	543	604	614	623	588	589	593	621	600	559	586	584	597	632	620	613	590	620	577	642	590	558	582	594	592	653	607	563	584	668	602	600	576	550	606	579	591	616	607	589	618	603	583	604	571	594	575	599	632	601	614	594	590	561	593	604	572	593	611	572	611	587	620	589	598	563	570	538	581	601	605	589	547	601	624	620	543	624	569	562	576	630	612	607	611	568	602	575	541	572	605	603	546	586	611	596	585	568	599	580	593	574	567	586	562	601	603	606	552	621	597	579	580	634	547	601	611	588	593	580	597	574	568	596	594	636	592	650	608	584	571	577	560	559	559	586	588	572	618	567	596	616	588	554	579	574	629	606	578	586	602	585	577	600	563	533	581	607	565	575	574	555	627	603	575	595	535	604	607	630	598	581	596	633	610	624	580	561	577	621	552	549	577	613	588	572	590	584	616	562	588	592	575	622	558	571	576	517	553	563	611	622	591	637	606	616	577	593	628	585	559	603	561	570	592	630	570	557	555	567	629	607	612	632	616	586	586	564	585	550	555	605	658	574	567	637	593	551	576	567	600	597	587	581	576	604	596	595	544	601	590	615	586	588	601	600	591	605	599	609	552	606	585	587	608	568	571	585	588	545	639	592	599	542	592	576	559	599	616	581	618	562	592	562	584	576	603	589	587	570	587	574	574	569	547	561	572	586	620	597	590	584	643	604	594	554	564	541	596	604	577	591	528	590	589	587	607	584	570	622	578	576	623	625	650	595	606	611	625	609	623	594	557	614	598	603	610	601	562	601	596	603	600	520	563	614	610	577	580	616	553	583	571	579	588	579	552	577	573	602	567	587	608	563	557	586	583	627	609	556	549	581	603	562	572	565	604	569	605	575	599	620	587	573	573	610	527	553	579	589	589	603	611	570	570	567	615	571	585	553	603	575	590	624	586	574	601	561	580	599	554	555	594	594	603	575	548	598	623	586	590	620	603	566	579	600	605	559	619	617	572	578	538	580	607	601	599	610	580	549	590	656	609	585	566	599	611	562	611	574	575	607	582	598	569	619	625	622	596	585	624	527	630	587	624	595	657	585	576	603	605	620	602	576	572	597	569	570	619	627	614	588	591	661	590	622	570	613	576	564	612	577	540	573	619	577	582	618	583	574	575	622	598	597	604	602	608	559	573	601	566	595	610	580	584	555	611	593	565	621	579	651	594	557	596	593	609	609	587	585	615	588	543	614	585	620	586	561	608	609	561	609	556	639	584	575	598	595	599	577	555	627	623	599	575	593	591	606	582	549	583	622	534	597	552	594	586	618	605	577	593	568	624	580	615	593	640	582	594	543	602	604	609	587	597	612	648	599	597	600	623	617	639	648	565	625	541	598	585	557	579	551	557	564	569	543	567	601	632	572	569	582	587	594	568	620	611	619	572	578	565	582	577	593	599	556	577	571	547	575	606	610	553	584	619	601	578	593	592	579	554	589	589	628	564	548	561	613	592	600	594	559	580	562	559	603	553	591	548	580	538
23734	21494	29426	23973	21493	17239	1419	660	583	537	464	481	442	412	384	405	421	379	400	345	372	347	377	377	372	376	356	341	381	341	356	354	364	348	348	344	369	344	347	321	364	359	355	365	389	379	347	344	359	353	347	347	325	376	337	386	339	310	359	334	319	336	325	391	315	343	341	343	351	347	331	333	332	365	361	375	336	313	313	334	365	315	332	380	333	351	332	318	335	325	317	338	385	324	353	341	348	356	314	323	318	309	326	326	289	344	350	321	342	375	335	312	339	360	318	333	343	336	345	353	358	308	315	329	353	310	338	356	362	332	371	321	333	316	339	339	331	329	326	380	322	321	330	313	334	377	310	353	352	316	331	341	342	347	324	323	355	341	338	371	363	337	350	357	364	331	342	329	326	327	324	313	344	311	331	350	329	369	305	322	318	322	333	340	335	352	354	349	342	346	351	330	366	347	371	304	369	342	332	305	341	356	376	313	328	345	353	334	324	324	358	377	374	324	349	334	321	355	339	332	335	345	329	320	377	346	322	324	343	329	351	352	348	340	327	325	337	328	324	349	344	373	317	348	326	327	344	388	324	323	351	355	370	297	324	325	331	369	336	296	332	354	330	345	338	301	336	354	346	333	384	326	351	309	304	327	322	347	325	349	318	338	307	355	332	325	333	321	312	380	307	306	367	349	339	338	339	325	342	352	323	315	352	328	348	340	328	361	347	307	320	333	340	319	312	333	341	342	386	354	335	358	370	341	328	328	377	303	343	338	336	340	323	341	350	347	361	316	343	339	358	341	369	315	354	328	325	367	342	335	342	321	363	323	330	325	344	344	310	310	362	349	322	332	322	335	323	322	346	315	342	346	327	334	350	349	368	332	323	355	350	322	329	333	360	329	322	329	321	356	378	304	344	367	333	339	347	343	345	352	334	379	326	317	329	327	330	335	329	326	358	362	349	306	352	352	346	332	352	338	360	321	376	336	314	322	365	316	330	356	377	320	357	314	322	364	331	358	330	341	344	301	342	353	317	326	316	305	335	343	351	366	366	331	343	323	295	355	303	328	324	327	312	333	322	336	335	286	327	295	371	307	367	340	321	303	354	346	314	387	342	328	354	362	361	348	359	331	337	347	336	357	335	331	348	335	303	327	374	337	351	339	353	313	339	346	348	354	347	350	311	329	360	354	348	345	340	344	356	316	331	348	320	353	309	346	346	368	350	299	330	349	325	316	333	348	347	335	320	332	359	324	358	355	336	266	310	336	328	313	365	353	343	327	298	348	320	344	325	382	341	299	316	381	324	321	329	323	372	330	359	356	341	339	317	331	344	341	353	351	327	317	365	307	348	344	334	322	343	322	336	347	309	344	376	337	314	352	318	338	342	331	308	322	311	328	330	324	328	358	310	341	310	334	351	340	356	376	323	346	330	335	332	320	375	348	339	350	359	306	363	334	346	337	351	370	330	310	325	332	314	335	329	357	341	356	308	356	344	334	324	334	322	359	331	349	355	334	357	352	323	342	363	331	328	345	319	342	353	342	324	320	373	289	350	334	341	340	342	334	355	340	309	389	352	336	346	337	355	346	338	321	290	326	321	340	362	342	352	331	334	378	309	338	356	355	356	320	345	332	331	332	314	319	317	339	354	367	355	331	319	354	300	353	338	311	350	353	387	347	343	348	331	366	342	314	329	327	326	315	350	354	335	322	320	339	322	325	378	361	341	352	355	340	365	339	342	344	312	368	347	328	337	340	351	333	370	365	377	331	347	341	328	341	347	317	334	363	317	342	335	357	343	363	315	326	328	340	326	333	332	305	311	326	328	354	356	358	320	351	309	350	320	331	349	304	327	327	351	352	342	344	316	317	344	363	331	350	322	354	351	307	308	371	322	343	332	360	370	360	304	307	311	360	330	319	321	359	343	350	361	337	350	319	357	331	342	353	338	315	346	332	334	308	288	301	340	335	344	333	353	376	351	362	354	330	320	327	333	352	298	312	380	337	348	329	336	346	372	343	314	355	365	317	334	356	336	368	332	343	318	310	367	352	318	337	320	333	311	343	338	355	372	318	339	360	340	313	353	325	311	363	338	315	338	330	306	347	341	361	357	326	343	351	317	308	347	343	310	330	298	296	313	367	336	348	290	352	336	340	369	333	335	317	366	316	343	392	354	343	334	297	365	318	334	311	361	345	335	335	316	324	337	371	334	326	322	347	355	329	325	342	334	333	346	346	323	351	336	340	309	342	339	321	334	385	339	312	372	321	377	333	324	366	362	342	348	388	335	327	370	332	310	313	344	365	329	347	334	304	345	338	314	325	347	361	365	324	373	315	356	334	350	320	323	335	326	322	301	330	353	342	327	325	309	331	290	328	346	348	319	348	298	343	349	355	306	309	316	323	329	345	355	341	305	341	321	312	301	306	357	319	337	315	322	335	355	325	360	327	327	324	341	315	351	321	358	336	318	378	344	296	337	322	345	334	311	319	348	318	353	373	325	361	321	335	326	313	368	360	343	325	298	373	352	353	335	349	337	384	349	307	316	362	325	344	373	315	327	337	344	316	312	352	356	327	342	355	331	343	340	325	316	318	353	305	355	325	350	317	341	338	315	360	314	317	351	354	337	365	369	342	345	350	320	348	305	338	352	355	355	329	309	359	316	335	355	346	337	349	309	345	357	327	345	332	322	341	322	337	365	352	332	313	335	344	347	335	333	361	342	315	324	312	340	396	344	357	342	304	346	308	351	326	323	331	342	371	338	330	342	320	292	367	337	355	327	338	336	331	332	375	351	343	307	329	330	339	330	355	318	362	334	311	343	329	330	340	316	331	347	341	321	372	321	358	350	346	327	324	340	333	325	335	347	359	365	329	356	315	333	320	351	324	320	348	370	341	367	319	356	358	329	351	385	350	344	348	337	349	356	348	342	339	332	309	347	368	341	349	342	362	331	315	364	352	339	346	336	351	322	340	337	318	330	354	334	341	338	340	321	338	348	349	380	330	322	343	323	334	347	336	317	324	333	340	317	350	317	346	329	347	344	322	348	329	335	324	358	328	352	362	333	348	356	356	352	339	332	343	362	320	341	330	327	360	326	294	322	342	339	353	344	333	340	352	360	343	313	332	336	314	296	306	334	343	334	373	344	322	350	320	335	327	345	299	309	333	325	314	293	331	370	348	321	340	361	341	348	333	335	356	330	366	336	335	340	341	322	339	348	302	334	321	319	320	321	309	324	333	318	372	351	339	356	343	321	324	321	350	306	309	313	340	306	339	337	330	340	350	356	370	324	318	306	334	375	325	345	340	305	352	339	381	331	336	325	322	363	366	341	324	327	326	335	344	333	304	369	305	316	354	344	317	321	334	322	356	366	319	324	371	305	328	319	337	333	338	336	341	360	325	366	339	318	368	324	343	337	353	363	347	309	307	336	329	336	364	330	323	310	317	317	368	334	331	310	337	337	323	340	341	360	340	339	317	294	326	319	315	337	321	330	310	352	306
41929	11727	9763	5030	3229	2413	1854	1571	1258	1186	954	936	833	770	743	756	724	687	673	610	637	607	561	595	588	587	590	557	595	599	584	535	575	569	596	550	533	564	549	559	525	554	544	510	556	530	565	522	534	502	520	526	502	542	585	504	569	559	526	513	560	507	505	534	511	534	524	565	523	539	586	540	534	484	504	549	535	550	535	517	543	558	569	527	542	522	536	515	503	555	536	506	518	483	532	526	522	565	516	509	516	492	561	514	530	513	552	528	498	529	552	529	574	484	515	534	538	480	529	524	534	519	531	479	493	524	556	474	522	554	516	489	559	509	529	498	510	533	531	502	500	494	507	501	540	542	512	527	534	559	568	515	535	546	549	535	506	547	528	530	516	503	519	472	533	528	568	505	523	532	513	488	504	536	550	510	480	500	524	570	535	556	466	542	509	501	541	529	530	525	513	500	508	576	506	517	532	517	527	486	550	505	523	594	559	482	505	563	543	551	515	511	456	510	503	531	526	521	538	567	513	497	533	553	502	542	518	520	541	505	489	528	511	494	484	537	528	516	530	527	537	515	518	512	449	515	519	492	496	525	519	499	503	540	486	535	522	536	516	494	538	482	521	546	580	533	534	551	507	515	527	547	574	502	528	542	547	533	457	543	522	544	531	531	508	524	510	520	488	532	534	470	514	529	527	529	477	535	456	536	566	540	573	526	467	544	509	492	550	525	506	523	517	482	540	527	506	530	509	498	539	528	533	530	504	519	510	529	563	568	520	527	552	499	511	493	511	484	531	549	565	485	509	527	512	549	536	502	491	508	544	512	555	521	525	538	545	542	550	531	548	496	535	475	542	478	534	515	547	548	529	530	550	524	510	487	507	547	528	537	554	528	487	523	498	537	508	523	514	542	554	535	542	537	512	548	537	524	506	529	542	530	518	545	553	560	475	537	536	503	534	526	514	524	479	549	516	568	541	535	529	546	507	533	521	542	522	539	521	517	515	494	538	482	500	504	524	538	549	529	549	539	511	458	522	521	512	538	520	547	522	499	537	495	519	503	546	545	559	545	521	555	500	546	480	539	534	548	538	566	534	497	511	519	527	511	510	529	535	484	514	535	511	512	515	559	511	576	526	547	538	541	500	530	493	507	476	497	538	551	566	516	505	571	531	510	527	533	558	514	545	551	548	572	505	536	514	529	545	488	525	520	498	547	481	548	501	473	521	516	546	536	536	500	529	513	551	523	506	505	524	497	541	548	512	598	523	514	516	507	524	575	544	500	518	497	509	495	537	520	536	487	528	530	489	486	515	556	521	511	534	524	494	519	490	555	498	539	544	535	516	494	480	552	564	540	524	497	541	566	496	498	542	509	548	545	528	541	545	524	517	550	503	523	541	521	515	510	504	528	509	547	552	515	518	505	519	519	520	526	498	496	597	511	559	522	491	546	560	543	530	528	544	522	505	493	548	532	535	524	480	519	532	502	556	501	540	548	510	536	515	502	537	538	522	550	554	496	551	523	546	532	511	481	552	529	529	517	533	510	505	498	548	499	484	523	472	522	515	483	493	544	506	532	535	529	522	529	524	519	491	489	490	487	519	531	530	527	504	530	536	514	551	543	488	532	525	540	517	515	546	505	538	559	512	535	513	497	534	506	555	526	509	546	492	526	502	540	513	574	504	522	520	504	522	490	507	530	529	513	480	498	500	528	513	526	517	538	541	513	505	521	540	498	524	507	511	531	520	533	514	482	515	537	545	529	541	478	539	491	514	498	527	553	509	517	556	554	505	518	529	541	482	542	492	503	545	537	519	558	520	490	542	528	552	514	504	538	512	475	512	483	555	516	531	519	487	528	525	504	488	519	529	530	483	525	540	540	531	537	498	533	509	523	504	547	520	528	474	537	509	514	558	555	519	540	561	510	522	530	543	521	499	523	516	539	522	531	533	536	521	533	512	508	532	540	533	487	523	518	514	547	521	517	547	501	550	569	485	514	541	513	575	485	515	478	526	531	522	502	466	488	519	532	515	504	510	522	489	535	501	553	539	539	506	553	531	547	567	502	515	529	514	527	500	538	496	530	529	553	518	529	516	588	525	519	552	544	514	500	523	535	526	522	530	503	543	555	526	550	525	522	529	517	517	521	469	503	470	508	536	509	527	507	532	499	483	503	544	558	497	558	515	528	534	572	508	537	515	543	519	499	542	504	561	526	554	544	536	526	531	517	482	545	541	495	550	529	565	547	528	514	550	512	541	547	521	503	529	519	516	527	554	551	554	502	505	537	539	545	517	530	525	557	554	525	537	560	494	511	522	507	542	505	504	505	528	471	523	483	495	539	472	474	539	519	499	555	508	515	531	513	507	538	523	582	529	480	552	479	520	512	517	509	513	523	494	496	537	526	561	530	509	516	484	514	525	523	542	492	507	501	519	531	513	525	572	501	536	547	505	481	548	566	545	533	486	518	528	526	521	566	508	551	511	531	527	540	525	553	564	513	523	528	540	501	524	508	525	521	535	552	528	516	510	528	524	539	512	540	522	542	541	493	509	524	520	468	541	479	527	493	542	489	488	510	501	533	474	525	501	511	553	542	523	487	546	536	515	559	542	502	505	486	516	515	533	557	542	519	564	558	496	498	470	507	536	541	529	488	488	503	526	539	514	546	496	511	511	517	496	545	536	528	517	505	531	529	529	518	513	511	551	514	588	519	546	607	521	491	542	513	586	521	527	550	511	511	478	529	513	544	530	479	538	540	532	527	529	528	506	489	542	550	527	471	540	514	518	539	491	541	525	525	518	524	543	540	522	530	521	500	540	508	511	529	527	513	493	558	502	550	539	525	507	509	502	511	539	551	526	537	507	528	472	508	511	509	535	513	558	512	495	536	495	522	510	502	516	493	514	545	563	524	531	510	510	553	492	546	525	508	486	485	469	557	526	492	496	537	527	567	484	560	469	507	511	559	528	516	485	545	554	512	541	519	501	497	534	536	519	535	478	507	555	504	520	510	538	519	519	466	535	550	505	507	492	522	499	509	559	516	559	519	534	540	513	542	516	505	501	529	498	528	510	499	501	519	513	505	571	523	520	528	518	523	525	535	502	565	562	508	558	533	500	531	527	493	558	485	491	546	529	509	525	550	561	537	494	528	509	509	522	532	503	546	493	547	517	513	524	516	534	551	490	510	531	521	506	521	531	502	549	535	541	482	501	533	465	522	547	565	535	511	543	528	534	529	489	526	538	499	533	546	526	521	530	518	499	497	540	482	508	465	479	505	521	546	506	544	533	546	531	539	516	530	559	576	529	537	535	533	474	576	524	541	524	555	503	540	527	535	493	514	549	545	539	505	538	502	571	562	570	523	560	517	492	509	535	519	528	519	499	590	530	485	533	531	509	555	510	531	585	556	534	528	507	538	531	527	526	493	506	530	535	512	498	498	515	539	496	524	550	522	528	517	546	496	503	556	491	557	516	543	568	544	506	555	529	508	525	516	555	525	529	575
23228	21474	29654	23697	21466	21457	4826	697	443	417	398	338	326	317	302	263	243	229	261	232	232	226	236	234	222	183	230	200	230	201	240	197	214	210	217	203	183	203	206	194	191	208	191	199	227	202	193	198	204	192	224	202	206	193	203	191	199	189	202	204	181	188	204	197	182	196	209	189	178	188	175	202	184	180	211	193	194	178	199	181	186	189	191	188	183	188	166	205	203	207	212	178	191	198	190	193	213	190	189	198	191	200	195	228	205	204	188	180	197	179	174	210	204	192	177	213	202	197	195	224	211	188	170	175	188	215	183	210	186	193	194	193	169	177	191	173	191	206	188	176	189	204	220	195	199	200	185	184	217	191	175	187	204	211	185	194	203	192	179	196	174	195	185	190	231	178	187	185	196	202	202	183	164	204	174	219	208	178	193	185	163	196	183	211	187	182	196	193	205	174	206	206	187	210	171	170	200	185	200	174	178	174	153	188	168	164	190	168	207	191	181	181	189	179	203	194	186	167	193	178	189	201	175	181	197	180	186	180	204	171	204	205	190	197	198	204	194	190	196	187	196	182	176	193	205	186	179	173	220	196	183	201	171	177	171	207	185	191	204	183	177	196	197	199	175	180	187	198	180	172	200	220	187	192	166	212	201	181	209	209	188	205	202	185	179	188	201	192	194	161	162	200	197	213	194	180	190	180	182	218	195	199	198	164	182	182	182	193	214	182	188	200	178	200	200	186	203	187	182	206	179	206	187	182	192	195	194	221	219	186	172	188	177	169	191	173	180	186	184	177	190	185	194	191	189	197	178	221	211	190	174	188	187	169	185	198	175	182	189	204	194	210	174	193	195	187	208	180	192	194	169	182	194	173	196	178	189	209	192	197	173	168	197	181	181	207	184	178	195	191	191	216	162	195	200	197	187	188	189	169	189	184	193	176	175	190	191	172	213	178	169	161	205	212	182	187	192	180	180	191	185	208	188	172	177	175	198	181	184	181	196	184	165	202	193	208	168	196	213	200	184	185	169	210	182	194	178	179	170	197	191	179	179	175	187	169	183	182	202	164	207	198	185	206	190	194	188	203	190	176	184	174	193	198	201	194	165	168	171	199	215	216	178	205	181	192	197	181	205	209	194	204	179	180	203	163	191	197	185	170	172	159	213	236	171	178	179	182	202	202	161	187	188	191	195	179	210	205	171	195	185	198	221	180	209	193	174	192	171	184	169	185	199	211	204	197	180	183	183	170	177	206	199	177	178	210	192	208	192	182	161	198	215	180	192	171	176	179	192	198	187	208	201	183	205	196	194	189	191	182	210	187	180	190	178	208	186	173	188	200	181	208	172	170	176	167	177	205	190	179	174	168	177	188	184	187	217	184	175	195	189	208	186	175	180	183	206	195	163	179	204	182	217	183	187	194	200	203	175	195	173	190	172	183	186	195	192	201	188	210	178	185	173	185	200	208	180	194	185	195	172	186	215	193	161	158	179	181	199	188	199	196	178	198	210	175	169	188	181	200	182	191	205	204	202	181	202	178	185	194	177	199	195	197	188	202	196	182	188	211	185	185	198	189	183	205	177	173	179	184	173	147	203	174	210	203	173	170	214	177	183	192	172	203	188	200	192	201	184	214	164	213	182	201	187	196	204	172	191	197	190	211	200	190	165	189	205	197	186	202	200	191	159	187	198	171	184	189	164	169	196	205	181	182	196	178	187	154	181	195	188	209	174	191	194	207	176	205	178	180	180	217	182	195	176	172	195	197	170	215	204	180	180	173	193	195	194	211	168	181	176	210	192	204	191	180	206	167	181	181	200	165	182	177	174	188	217	188	172	215	181	203	212	202	180	206	180	215	195	207	215	183	187	168	194	198	205	170	169	175	174	235	191	175	184	187	189	205	200	178	196	190	183	202	174	196	181	187	194	180	206	188	169	196	197	198	175	197	189	201	184	219	207	188	189	159	181	180	195	184	162	225	194	210	183	187	181	195	207	197	189	214	179	203	198	199	181	217	204	173	188	182	203	195	193	196	192	164	201	168	165	176	202	207	163	178	181	198	201	196	168	199	186	216	211	177	184	177	187	190	184	190	168	166	202	177	171	185	214	199	177	202	213	178	173	200	216	183	188	202	179	190	182	186	214	193	196	203	193	183	180	191	161	180	192	168	175	196	178	185	204	196	170	175	193	193	200	184	197	208	194	177	212	197	185	177	199	168	182	186	180	203	158	186	190	192	192	180	182	185	199	188	179	183	167	180	191	191	209	190	194	192	193	197	200	206	213	228	197	170	188	173	196	193	174	213	201	202	203	190	194	180	176	187	211	182	198	173	192	157	197	204	202	202	172	210	183	178	203	205	180	186	166	187	181	187	180	188	186	169	187	172	165	206	184	166	187	162	180	181	200	185	207	192	177	194	209	181	173	206	184	200	185	169	177	197	187	205	180	206	173	186	190	180	185	212	174	178	182	211	194	185	185	175	213	189	199	191	186	191	196	191	202	172	188	191	191	181	203	196	178	188	213	173	210	165	188	195	191	187	184	204	190	187	186	197	198	193	210	177	208	212	179	188	165	187	196	200	220	187	223	168	192	183	193	197	180	187	195	206	199	190	178	189	224	197	198	178	197	196	192	181	191	201	181	164	199	192	224	189	204	186	199	196	189	190	179	178	192	189	187	192	200	194	202	186	197	173	182	168	187	225	187	212	191	159	211	191	181	178	172	198	205	185	169	191	184	184	163	171	203	180	201	199	182	178	188	197	191	212	170	181	186	182	201	193	177	205	190	200	191	181	156	158	167	200	188	174	182	196	206	168	191	171	198	192	183	211	193	185	191	204	185	186	222	195	186	183	201	159	179	216	195	209	189	205	202	193	196	175	213	208	183	189	198	193	185	184	206	175	183	200	187	200	164	185	183	186	156	171	162	189	172	201	170	192	170	198	183	181	182	213	196	185	180	178	189	207	191	199	183	187	209	182	195	185	176	215	191	203	201	201	169	189	193	178	197	176	229	157	187	175	166	183	189	182	189	187	176	187	210	194	177	183	192	196	162	187	227	192	182	167	192	168	203	187	197	187	176	193	187	216	190	191	235	193	210	183	192	181	173	178	199	204	192	180	180	172	201	184	214	191	205	199	185	182	188	188	194	206	179	197	199	186	190	161	195	198	161	204	193	190	201	184	184	201	189	196	207	204	175	177	192	176	172	172	171	194	152	203	171	193	204	192	193	195	181	194	189	208	175	180	204	184	207	190	177	192	175	169	165	176	188	185	170	207	191	190	186	184	208	211	178	192	195	188	205	184	188	180	225	201	183	178	210	192	194	205	197	208	184	201	172	187	182	188	191	182	188	194	178	173	219	166	200	202	211	187	179	202	184	196	195	184	187	164	208	182	192	193	176	185	207	224	197	188	171	174	185	175	179	196	184	190	202	180	169	181	182	172	193	175	191	199	178	174	176	204	184	186	200	199	204	191	197	196	194	196	194	175	194	153	166	156	192	220
41600	13778	11938	6368	3963	2855	2077	1684	1359	1166	915	840	735	678	618	589	540	526	521	457	462	448	407	410	400	406	396	392	337	381	376	342	329	355	402	310	345	332	393	326	353	324	344	360	324	343	307	310	330	333	310	339	302	321	323	302	336	342	329	304	325	316	301	290	321	318	292	311	285	334	315	306	328	289	326	309	345	316	322	313	316	337	317	338	288	322	325	304	290	322	308	324	284	278	310	322	309	311	324	308	316	315	294	341	279	318	300	344	331	315	302	341	285	307	320	286	302	269	283	296	312	292	312	292	315	307	304	295	296	349	307	287	306	307	286	300	292	311	297	321	313	268	319	287	325	287	292	296	293	294	297	332	312	305	314	281	286	312	286	301	283	302	285	294	310	300	312	300	340	304	287	311	314	293	302	293	330	273	324	320	287	317	329	324	284	332	288	294	283	311	311	284	300	277	270	301	310	299	319	313	314	296	275	301	291	289	306	279	307	298	305	329	293	285	308	323	314	319	309	300	316	330	311	328	319	306	300	331	312	305	291	303	306	326	273	309	267	286	304	279	313	279	299	311	305	321	301	330	304	303	295	316	292	298	280	295	317	310	313	291	323	295	301	303	320	304	298	286	276	292	282	296	272	299	308	269	302	271	289	319	303	290	316	286	284	335	283	328	302	288	286	312	293	319	319	314	295	305	277	314	297	316	297	314	313	301	299	302	305	318	302	324	299	317	295	296	269	321	307	286	311	277	329	281	300	297	320	285	287	288	245	312	283	281	312	283	303	293	296	269	264	277	298	299	286	282	308	290	335	320	331	275	269	285	303	300	311	311	279	282	327	280	263	306	285	295	314	322	275	279	272	301	308	275	307	271	324	311	277	276	287	282	332	320	298	284	308	275	296	277	324	293	344	301	279	316	305	279	306	282	317	309	292	260	295	304	333	300	318	290	314	281	294	308	279	273	292	298	310	283	253	276	319	328	291	298	309	295	321	277	297	293	296	289	289	299	311	282	319	316	304	317	326	299	268	303	315	290	284	309	304	307	292	305	288	295	303	300	307	299	289	287	293	313	308	305	295	295	316	315	289	277	314	322	291	320	291	305	296	269	288	312	300	302	322	304	280	279	305	318	265	313	316	284	320	306	290	305	285	308	299	318	295	286	285	298	314	297	299	309	312	324	342	279	313	300	316	286	276	317	309	311	308	324	316	301	311	309	267	297	285	324	295	272	304	303	299	294	291	291	285	326	283	300	302	312	278	295	302	315	310	285	273	303	261	295	313	294	284	302	287	307	299	306	319	322	279	280	284	301	318	303	316	284	287	261	284	292	299	295	306	321	317	313	277	314	310	310	305	302	308	304	326	308	317	332	313	277	323	305	297	292	314	289	330	292	255	317	297	278	291	355	288	286	289	316	309	307	317	320	281	318	287	312	281	318	283	301	313	298	303	301	310	294	300	325	297	327	300	273	304	304	303	303	299	335	294	303	290	280	299	299	315	294	303	284	282	326	327	292	310	312	309	313	312	281	292	306	320	327	302	294	318	294	296	330	315	306	289	314	286	276	314	278	276	321	321	297	300	318	287	281	311	313	329	290	287	298	302	336	316	322	314	322	278	288	302	288	293	291	320	269	270	273	297	308	277	289	297	292	284	304	301	281	296	318	309	294	303	282	307	277	323	272	301	292	262	317	297	275	307	304	299	297	288	336	279	297	308	307	305	273	313	292	299	275	283	313	279	303	262	290	288	316	317	272	278	328	304	306	320	316	292	283	308	308	323	305	329	290	291	303	272	291	302	285	292	316	302	309	319	304	310	304	308	303	274	297	294	297	300	297	275	313	273	291	307	313	312	290	314	273	290	290	308	301	297	297	285	268	320	300	331	305	317	270	298	300	302	293	286	281	309	275	331	308	299	299	301	334	298	311	336	298	299	298	364	315	324	296	338	283	287	308	291	314	263	321	315	288	282	292	298	303	333	286	306	280	291	309	290	295	311	291	292	306	282	303	274	304	304	255	302	263	274	326	307	270	305	312	287	319	289	303	295	314	293	309	311	296	315	321	314	301	337	295	313	296	317	310	300	305	305	288	315	289	311	300	290	311	286	322	266	307	332	335	282	288	306	308	295	283	322	269	288	315	315	275	324	282	288	281	305	283	297	300	320	297	303	298	316	336	303	322	297	305	307	263	357	287	303	274	314	268	288	298	327	302	316	282	291	332	308	297	296	292	304	310	318	290	318	286	311	276	276	304	268	290	302	317	326	309	274	285	300	298	294	310	300	305	269	287	301	327	309	275	304	317	298	343	275	299	287	287	303	304	284	326	291	301	284	319	325	329	315	274	312	303	323	291	317	289	309	268	281	302	290	311	317	338	327	300	306	319	277	315	288	284	307	311	279	325	278	310	299	296	288	301	287	300	289	284	271	277	309	310	305	331	328	313	302	286	292	281	293	320	310	300	296	311	266	305	290	325	252	271	278	313	303	329	304	328	269	330	298	307	305	256	338	293	316	323	284	297	299	316	281	301	274	290	316	302	331	308	284	305	287	272	312	262	299	284	309	296	306	312	280	288	291	291	310	309	314	281	294	318	266	297	294	295	342	307	293	295	328	340	309	280	290	290	301	312	287	279	304	317	310	305	288	265	310	301	285	319	315	273	296	289	281	307	297	307	304	319	302	273	271	300	297	301	299	327	321	284	281	266	291	282	341	287	308	296	292	297	296	273	294	290	283	316	314	290	298	303	328	311	277	295	307	278	274	276	289	311	305	316	296	315	311	301	254	286	316	329	320	286	270	298	287	300	318	322	303	313	312	296	328	290	280	289	283	294	292	294	314	287	314	285	287	317	265	305	320	303	301	332	300	284	285	318	287	284	320	291	291	296	303	302	306	319	283	319	297	298	268	307	322	318	294	303	286	296	292	296	284	319	303	311	297	315	293	289	295	318	325	297	318	286	288	294	293	298	292	278	290	288	296	316	321	296	313	320	296	293	290	294	319	287	282	309	308	276	317	330	308	302	296	292	300	332	320	318	309	334	293	306	266	290	313	318	272	321	302	334	318	331	296	296	333	290	308	313	257	291	298	313	289	315	303	287	287	314	312	276	307	308	276	316	275	323	290	319	317	294	261	308	299	270	290	294	299	317	332	292	306	295	302	282	309	297	290	321	298	264	299	278	279	311	311	297	309	314	328	293	290	318	307	282	292	317	316	288	335	317	320	270	302	315	293	309	318	334	312	300	302	280	293	313	280	310	299	317	271	275	317	281	311	341	282	277	303	280	291	291	303	302	298	312	304	292	271	308	288	307	302	315	304	271	291	275	284	297	298	300	281	323	278	289	300	309	299	307	313	268	310	308	313	282	285	296	291	293	304	299	309	279	309	292	310	304	272	324	274	296	307	320	281	280	291	297	309	288	262	317	289	264	315	298	295	345	295	301	310	315	304	286	314	293	296	342	309	300	283	321	318	337	303	289	316	317	306	310	288	302	312	297
27286	20556	7324	732	462	419	409	364	387	421	393	374	383	401	411	397	400	354	383	369	387	421	376	369	418	389	401	405	387	383	386	374	398	392	369	403	380	396	369	408	384	392	397	390	392	365	404	377	380	351	359	384	379	362	380	394	379	396	380	335	379	399	400	359	378	330	350	376	402	367	384	399	378	358	371	405	352	375	376	387	395	397	344	421	384	398	392	393	396	379	370	380	400	373	360	364	351	353	441	378	369	359	387	379	399	360	361	382	364	384	378	382	377	344	391	409	380	406	350	364	351	378	411	344	376	370	368	355	377	397	364	396	371	369	384	393	368	393	348	375	386	369	369	363	394	372	371	369	385	392	384	383	368	392	409	372	350	397	358	372	389	364	416	380	347	371	390	372	379	412	389	413	387	382	367	365	402	389	381	388	348	356	390	402	383	351	374	361	384	364	355	421	374	384	376	407	392	383	417	411	373	408	375	375	374	377	377	393	418	404	378	370	377	382	379	417	397	403	410	418	400	374	367	357	358	378	355	376	337	416	351	341	398	389	353	407	424	410	391	364	387	377	392	389	395	366	369	422	364	366	382	358	386	372	373	395	387	394	353	386	375	397	392	397	397	382	387	354	351	383	392	387	374	360	396	367	378	382	363	340	381	448	398	374	353	370	403	407	355	390	362	359	367	368	400	411	370	388	359	384	409	366	403	378	380	399	352	382	363	368	372	405	375	386	407	359	401	374	367	397	376	372	356	381	400	400	392	393	399	374	383	402	410	403	393	360	380	367	411	368	363	358	367	382	405	360	361	387	404	327	345	392	349	386	349	387	367	409	386	391	391	401	370	396	375	406	391	379	409	341	403	373	440	406	373	390	379	373	401	402	361	396	366	396	354	384	387	385	360	362	399	378	389	392	372	364	384	377	384	417	375	383	392	407	367	380	396	406	378	425	356	414	385	424	383	361	345	381	378	376	402	334	375	403	395	399	394	393	396	411	369	397	376	368	389	367	370	376	384	402	368	378	361	394	421	351	394	358	390	400	404	367	385	388	390	364	386	389	392	352	387	384	395	395	398	366	368	408	374	373	386	367	375	392	353	382	373	354	421	358	394	409	381	353	378	391	370	361	348	366	364	385	342	356	372	359	385	391	373	385	356	387	389	391	374	393	366	372	394	379	374	394	382	392	383	370	386	355	353	379	361	374	340	347	409	384	381	342	382	393	381	359	427	397	366	413	383	428	387	358	385	327	373	407	404	406	358	378	389	385	388	408	364	394	389	384	358	367	385	405	359	391	372	367	370	382	351	402	386	334	385	385	387	383	377	433	403	347	395	392	382	363	343	398	397	367	353	397	393	394	388	366	374	387	361	371	377	385	353	359	400	355	365	383	393	359	395	373	397	353	364	365	373	407	390	396	334	396	349	368	395	401	389	384	416	379	355	381	408	351	395	386	400	394	356	392	356	353	393	357	374	373	376	406	363	367	388	381	405	393	372	366	382	407	391	390	344	383	404	387	366	405	408	383	360	388	354	416	402	411	390	393	405	351	346	396	395	372	345	404	376	353	366	372	386	360	360	410	394	387	376	408	391	381	335	408	388	378	341	363	400	401	355	366	366	379	396	360	373	397	395	404	372	382	372	393	375	379	366	397	360	365	381	381	349	404	385	389	394	400	430	390	402	395	393	384	368	369	382	359	383	376	352	388	377	384	357	372	402	421	391	401	354	369	400	386	371	370	396	371	382	391	394	400	393	351	407	382	385	367	401	418	391	366	393	383	378	364	391	391	384	383	356	403	353	350	379	381	396	403	418	369	373	349	391	366	412	381	391	431	389	347	383	336	404	412	370	380	333	395	390	367	376	350	358	383	383	412	412	381	398	390	328	381	372	406	387	395	378	360	400	366	371	395	374	407	402	392	400	357	373	376	383	379	378	363	384	377	406	384	366	349	380	377	372	402	365	365	384	403	384	397	398	372	381	391	377	351	392	412	363	358	407	432	393	407	377	378	372	403	374	346	391	392	396	381	392	378	360	423	392	379	387	361	371	387	364	354	395	386	390	426	374	390	377	411	364	400	386	394	371	368	386	350	364	391	357	359	390	390	368	365	398	413	377	389	374	368	384	347	358	382	385	366	400	406	400	365	383	359	405	385	368	365	356	347	385	384	384	327	392	404	390	351	386	329	396	391	387	395	371	375	402	395	387	369	360	365	399	337	399	380	370	347	374	358	379	382	410	381	355	358	342	399	373	388	359	376	360	377	393	391	383	368	382	398	370	391	363	369	365	407	368	418	402	367	369	369	369	376	373	379	375	368	376	373	351	411	344	384	359	408	395	402	415	370	369	368	360	400	367	405	343	355	392	365	396	368	392	356	418	425	382	384	340	369	363	421	354	341	399	404	421	417	394	417	403	399	408	370	344	366	361	374	362	392	374	413	386	403	374	376	373	420	386	373	373	407	398	361	388	365	370	398	384	362	389	374	369	388	379	376	368	384	392	332	355	380	398	395	365	366	392	374	402	395	358	333	386	373	401	382	357	397	368	408	414	384	384	409	367	373	392	372	413	382	398	365	358	369	400	384	378	370	378	409	350	350	370	404	395	397	345	387	374	408	394	373	395	376	371	379	388	397	410	409	387	428	368	387	383	381	358	395	386	375	398	399	361	388	362	381	370	398	391	367	378	383	417	417	388	389	372	382	379	389	397	392	403	385	442	390	379	369	351	356	347	396	389	411	409	378	362	377	361	371	349	370	406	358	397	379	386	384	402	381	352	439	373	376	406	385	370	383	395	396	419	397	368	396	362	407	387	380	394	385	363	384	393	368	382	392	365	405	385	394	391	349	401	399	337	364	385	362	394	389	352	402	376	363	392	382	408	358	385	333	405	397	394	373	380	360	375	393	406	370	375	376	374	388	419	390	365	367	406	372	364	400	389	405	377	394	393	360	393	349	380	389	353	401	378	383	389	372	408	368	387	360	342	383	396	388	384	392	368	357	377	357	358	386	370	402	380	359	404	381	414	372	355	358	388	387	404	381	396	382	383	414	395	409	368	392	364	382	383	380	356	368	415	380	400	370	397	395	383	382	381	367	390	372	365	375	411	375	392	355	356	384	352	347	382	377	399	367	409	363	395	389	376	361	379	376	377	373	368	370	353	384	384	380	407	394	396	394	407	374	385	381	341	377	431	376	351	379	385	406	391	371	387	351	380	384	391	370	376	353	409	394	378	379	374	362	396	413	384	364	395	400	400	407	397	378	378	399	413	402	386	364	392	354	386	395	356	363	336	370	370	343	388	400	388	359	391	364	372	415	373	393	356	367	365	356	360	406	380	362	398	382	414	334	358	396	387	362	387	393	417	387	345	359	344	383	394	396	374	381	369	372	400	384	357	370	339	423	380	414	393	366	381	355	374	388	376	396	354	388	390	407	412	385	368	378	365	372	378	385	346	387	399	381	405	354	381	398	374	371	386	352	355	363	371	375	365	390	397	369
17571	1630	1215	841	742	662	629	613	625	647	631	580	606	588	588	647	599	595	592	582	613	584	577	589	591	590	593	583	592	563	602	596	618	603	591	609	576	677	598	591	548	543	616	595	586	565	569	621	589	554	555	575	589	589	611	621	630	620	571	592	583	593	572	569	568	576	568	607	551	552	611	543	561	624	594	564	591	547	613	560	604	564	585	597	594	578	568	554	593	573	562	564	568	577	534	630	552	585	555	561	560	583	596	573	625	606	584	573	611	602	590	617	611	589	593	591	544	610	590	555	537	569	607	592	607	577	590	595	576	589	570	629	554	594	577	538	598	557	618	589	610	610	572	609	538	616	592	574	536	615	558	561	625	580	564	568	538	591	621	603	655	599	570	563	531	596	571	542	599	614	571	605	594	613	567	562	590	594	557	580	616	568	565	616	614	577	572	566	597	581	559	614	546	587	566	586	579	598	615	562	583	570	608	558	579	585	564	620	573	586	584	566	604	549	581	562	594	598	574	643	566	575	561	584	614	552	599	559	552	586	612	577	580	538	597	595	596	547	611	572	573	604	579	602	526	631	560	588	615	582	583	589	557	579	562	583	584	589	565	555	600	615	569	575	587	578	596	608	522	577	577	579	578	618	572	598	612	569	584	600	569	610	570	624	582	565	548	585	612	588	583	557	616	589	580	579	595	573	582	582	575	600	543	602	573	590	586	558	606	582	630	576	550	617	562	611	560	562	578	638	661	593	611	584	573	601	569	581	582	536	602	534	601	582	569	599	578	558	570	584	581	552	572	572	571	573	552	606	579	582	557	585	575	600	606	573	586	593	613	610	624	570	599	573	593	580	594	584	611	544	609	591	552	552	567	580	577	566	554	554	618	577	588	608	606	625	554	558	592	613	583	594	578	582	633	588	624	551	601	543	558	563	594	576	608	650	631	608	590	594	567	578	632	638	600	554	600	585	581	556	536	580	595	559	557	586	618	569	588	576	549	546	535	568	606	545	602	591	622	629	608	549	568	565	561	576	594	570	582	563	583	585	577	589	585	564	597	621	593	589	547	628	594	542	592	615	624	589	573	646	556	599	576	557	615	554	559	590	595	568	585	576	613	616	589	573	559	504	569	601	593	575	601	571	600	592	616	592	567	603	603	649	579	559	609	588	590	577	570	568	602	611	572	604	601	578	578	558	585	603	625	575	578	575	587	540	564	617	608	555	576	608	555	594	626	580	578	630	611	606	598	575	562	566	564	635	593	569	581	605	584	589	577	614	575	624	598	597	591	593	609	591	594	594	564	588	573	590	584	565	581	617	571	605	572	569	603	580	537	558	527	606	583	593	621	610	551	577	597	533	593	568	565	551	571	608	601	598	546	573	577	557	553	575	589	594	554	578	584	577	590	568	587	562	613	597	557	590	586	535	533	603	561	605	595	585	580	602	599	554	552	593	577	588	575	584	596	595	593	581	573	619	591	542	581	580	562	589	587	593	584	590	596	580	588	565	595	580	596	559	553	599	549	597	607	598	601	592	585	594	619	618	575	592	578	644	574	596	581	618	570	549	590	547	561	602	604	627	565	588	555	617	591	573	550	573	583	543	611	605	603	590	572	544	630	578	580	610	641	597	627	537	595	581	601	598	573	554	581	642	593	550	547	599	636	566	616	586	557	569	566	558	539	574	543	558	592	560	588	591	549	577	582	562	577	570	581	580	569	587	551	568	571	596	554	579	571	549	575	562	561	543	586	582	575	585	612	558	612	555	598	556	575	615	571	584	623	581	602	577	584	612	581	580	610	583	554	598	605	551	622	604	660	605	576	610	590	579	565	566	596	589	546	573	540	624	595	613	578	544	653	620	570	575	583	586	602	605	577	616	575	616	617	526	561	558	587	589	611	531	609	542	589	594	597	633	598	581	593	577	596	564	574	588	558	569	601	543	644	594	638	572	555	594	584	570	614	597	531	599	596	574	579	570	566	600	564	580	556	558	619	562	596	581	595	612	557	562	610	603	609	587	590	594	575	590	604	616	575	630	533	615	597	548	603	555	623	597	569	557	565	587	581	550	566	568	586	582	602	623	569	558	587	650	570	605	554	559	613	575	564	595	620	590	594	598	560	580	558	564	577	595	564	585	564	588	581	580	583	577	572	604	583	610	551	546	548	587	580	595	579	530	531	614	606	573	599	591	562	574	588	547	572	579	591	610	541	563	593	603	578	583	545	564	589	566	552	627	540	574	559	538	602	579	576	569	582	579	580	633	593	613	549	566	576	586	574	605	590	624	607	544	584	612	616	516	571	537	567	569	551	580	593	610	634	584	621	566	596	570	601	544	604	585	600	604	608	566	577	610	588	566	586	583	670	577	597	561	596	597	599	590	606	567	599	568	579	599	558	608	592	613	573	570	576	590	555	577	580	574	564	584	584	597	559	561	615	599	572	587	614	609	571	583	582	579	590	590	555	592	584	613	554	563	567	593	553	604	552	599	600	606	585	588	587	630	603	536	530	548	591	580	594	553	610	583	576	601	570	583	625	536	601	586	609	593	564	627	499	618	579	577	552	597	606	587	558	591	605	575	565	561	610	587	588	548	558	587	629	599	539	540	571	592	601	529	573	587	609	565	555	605	593	588	571	567	571	570	620	501	631	571	608	518	560	577	590	573	553	593	582	570	561	577	596	599	554	552	531	569	557	587	584	630	591	608	561	531	557	554	563	582	570	583	570	584	578	591	578	544	563	620	619	604	555	630	608	524	568	603	591	567	597	567	579	587	612	602	560	606	574	605	577	582	583	556	609	590	600	628	586	588	625	577	577	575	587	608	579	601	555	574	573	552	610	573	542	585	585	562	551	544	608	557	569	582	616	571	583	579	626	602	585	566	555	569	581	544	577	570	636	568	561	606	613	629	550	551	627	579	552	564	568	596	600	571	582	584	649	585	551	588	579	598	625	598	592	558	611	563	560	604	546	555	554	582	569	585	580	606	584	610	575	620	616	628	554	553	571	625	617	558	570	591	575	588	581	597	561	619	607	555	615	556	580	574	572	589	582	584	593	602	545	559	596	558	591	568	625	586	618	553	574	601	640	555	604	563	587	590	576	635	576	597	588	605	574	592	605	567	627	556	568	552	612	570	571	579	602	548	590	596	617	590	620	609	609	566	579	556	595	574	600	597	552	590	568	573	605	609	606	554	653	582	598	567	551	584	581	604	585	591	559	617	598	625	586	610	599	546	617	592	582	591	564	591	553	586	604	586	621	586	568	562	517	545	592	598	630	580	582	576	598	523	578	577	625	561	588	577	579	602	577	588	588	575	593	574	589	628	550	556	575	577	567	591	569	562	599	578	634	585	605	610	603	581	570	621	569	540	570	577	646	591	573	586	609	612	567	620	592	574	634	570	592	576	601	531	603	605	610	589	545	557	600	606	561	585	558	575	626	600	587	557	593	583	567	602	569	586	594	591	558	582	617	600	611	589	580	538	600	531	582	544	571	590
23725	21506	29506	23914	21500	16629	1367	715	590	490	504	449	431	440	390	385	384	390	387	381	411	383	407	386	369	366	347	349	347	355	313	350	338	330	329	319	347	380	336	335	363	333	357	361	327	340	339	344	320	298	334	353	332	331	311	347	331	334	327	329	362	325	334	352	346	327	341	325	324	341	338	327	319	351	335	306	343	334	332	328	327	349	319	329	378	311	305	328	353	348	353	325	349	339	356	363	340	329	334	343	338	348	327	331	321	336	325	350	308	300	326	317	320	324	302	324	324	315	344	333	356	340	343	338	358	317	344	342	405	330	367	306	336	345	320	329	308	358	331	304	330	328	330	364	318	346	319	341	343	316	339	313	334	331	341	369	329	364	326	332	324	328	342	321	345	323	337	339	318	328	304	327	356	325	315	317	371	371	312	310	339	320	339	364	333	330	311	337	302	360	315	311	373	312	304	314	321	290	316	339	329	325	331	336	342	311	350	332	340	349	347	354	348	344	339	351	327	336	345	339	330	347	305	344	353	316	356	353	367	324	323	296	312	320	324	374	331	334	344	326	359	334	368	324	340	342	345	350	355	311	331	312	350	329	342	350	311	325	333	313	363	342	339	323	353	320	316	335	313	335	311	300	326	289	314	324	324	347	334	370	326	348	358	327	330	332	341	331	330	347	339	326	351	333	329	327	310	333	348	328	340	336	324	326	355	325	348	300	336	345	340	322	347	351	320	308	339	332	349	313	353	323	343	363	345	343	335	354	320	344	331	377	341	320	325	332	328	287	327	342	353	354	330	349	313	350	334	321	366	359	365	360	324	320	310	324	315	305	312	323	330	336	347	331	359	317	386	345	334	342	361	326	311	320	398	334	323	330	348	332	322	348	332	367	358	373	322	336	364	317	312	334	337	320	343	327	320	312	317	302	331	319	397	340	338	321	331	356	324	384	331	344	325	360	321	305	346	356	357	309	322	321	325	313	319	308	316	368	337	341	332	319	316	317	356	333	356	302	340	348	324	337	347	320	362	341	349	294	318	318	333	341	351	328	357	348	325	329	320	314	356	356	367	329	303	331	353	330	333	353	313	312	345	346	317	313	345	342	346	349	324	331	355	329	351	340	305	342	347	324	340	338	320	325	337	325	354	321	353	338	333	334	334	337	363	336	347	323	368	313	342	330	359	352	318	338	329	305	341	353	337	339	325	350	353	331	361	325	341	330	340	340	349	325	361	384	324	346	334	323	335	341	309	313	357	351	332	343	319	332	353	367	314	361	374	313	360	308	361	300	317	358	349	357	331	357	327	329	319	332	359	334	322	308	343	359	311	336	312	321	333	296	335	343	308	327	343	319	357	339	339	342	333	349	357	315	345	330	318	353	345	349	314	350	335	356	334	316	319	312	336	337	314	327	346	319	339	353	309	331	335	327	341	349	347	331	358	359	324	317	351	329	349	290	326	324	308	343	344	322	358	308	334	341	326	331	315	317	351	333	347	328	317	348	326	327	356	336	347	338	338	343	357	320	348	331	346	364	326	298	315	362	328	356	322	313	338	340	333	332	346	332	306	318	352	337	352	343	341	319	351	339	332	333	311	344	357	331	323	330	306	353	357	353	333	327	322	344	314	302	348	327	351	361	326	328	361	341	307	301	333	326	329	323	340	321	345	345	299	339	310	373	343	349	347	311	310	359	301	350	348	324	384	332	331	347	328	310	339	349	337	301	359	315	346	293	368	356	324	361	329	342	333	356	319	345	336	326	318	312	312	325	338	302	338	348	303	347	345	346	321	292	327	341	328	311	327	326	355	369	346	352	342	331	349	369	336	312	315	353	329	324	313	372	331	326	369	350	328	321	337	313	338	349	349	354	352	337	337	355	342	329	337	327	319	334	301	323	347	315	357	328	291	310	343	326	333	360	345	330	324	317	347	349	334	331	347	300	342	299	321	322	348	304	320	305	325	355	341	329	366	338	353	342	345	351	312	358	318	324	316	324	342	352	399	305	338	317	345	373	346	306	341	317	332	329	293	303	317	347	333	329	347	329	326	314	316	326	325	329	317	344	324	367	335	349	359	370	300	335	336	321	324	306	346	354	356	349	341	335	324	365	333	298	312	306	352	334	325	328	336	369	335	314	323	329	326	358	327	366	338	311	320	332	329	345	347	333	332	329	300	334	296	327	321	370	301	342	380	338	307	338	331	340	333	332	338	320	367	336	348	376	346	316	320	334	357	322	332	380	333	343	330	342	305	317	340	332	306	320	339	348	323	329	340	307	351	343	304	348	325	332	340	326	343	342	336	314	325	299	330	343	357	325	338	335	367	336	328	327	337	349	338	350	350	316	332	311	295	331	384	338	319	330	327	359	339	357	342	315	336	295	315	341	343	362	385	329	327	328	307	359	343	341	322	335	319	333	313	345	309	313	358	328	346	362	336	327	363	325	342	348	312	329	330	316	328	313	305	339	338	336	322	334	341	361	356	353	324	343	330	320	357	291	362	338	317	332	345	375	312	305	330	311	338	338	361	348	336	332	340	327	326	358	312	334	332	312	349	333	351	297	370	335	346	325	324	296	336	323	297	326	395	351	342	309	329	330	367	316	329	324	330	342	349	363	365	346	353	316	319	316	329	320	320	359	299	338	367	330	377	339	344	324	307	318	299	322	310	324	298	333	338	369	317	295	310	351	329	320	329	319	335	337	349	359	343	346	345	285	356	324	299	330	313	347	335	339	346	351	332	348	346	349	324	310	321	343	327	343	358	333	338	324	332	345	354	334	304	371	347	331	344	363	355	335	359	337	350	328	321	345	316	325	320	330	319	324	350	299	338	293	348	347	337	304	325	327	333	306	295	332	310	368	373	345	326	340	341	323	338	322	330	304	343	317	326	332	329	304	326	337	356	331	354	351	368	336	326	357	302	352	346	320	312	371	320	342	346	303	338	337	351	329	325	322	320	321	323	340	381	373	335	329	336	316	314	325	344	367	331	338	303	346	361	331	332	313	354	306	342	325	310	356	339	332	348	343	368	339	337	332	327	299	298	314	335	325	356	333	354	339	316	346	325	341	339	317	323	322	364	335	324	356	317	357	347	308	319	299	324	316	310	326	325	357	334	346	358	314	335	314	342	355	344	345	379	323	342	324	343	349	343	361	340	357	340	335	373	318	323	327	320	322	323	351	330	332	316	348	350	352	328	334	320	352	336	333	300	362	359	309	310	362	331	330	353	323	286	332	340	288	328	345	352	377	361	350	332	332	324	343	354	354	329	327	331	319	375	343	354	345	334	333	338	335	355	332	322	314	333	329	323	347	341	365	344	344	367	303	321	309	330	335	336	313	323	358	299	329	356	316	311	344	325	320	347	359	335	324	336	334	342	358	325	295	361	321	295	360	334	369	325	347	338	324	338	327	315	309	346	325	343	323	351	316	348	354	341	309	370	325	366	302	323	356	320	339	339	318	311	332	323	310	358	328	359	348	361	339	307	347	316	332	357	303
42704	13037	9761	5018	3388	2374	1770	1550	1349	1064	1027	915	910	851	753	732	692	709	641	650	604	605	581	582	585	590	596	587	542	534	537	577	598	517	580	535	565	558	525	542	515	503	520	529	535	515	566	526	522	523	564	541	540	525	522	527	537	555	507	507	532	508	530	518	527	537	544	530	505	526	494	518	543	494	505	512	523	508	500	550	543	509	522	510	543	522	511	523	533	512	555	542	521	513	536	485	520	527	463	493	500	498	519	514	512	568	520	535	497	516	518	483	539	548	533	535	466	459	535	522	500	531	487	490	469	456	525	479	481	570	523	523	526	535	552	521	535	519	523	495	522	518	521	518	555	495	509	567	519	519	560	497	523	516	515	530	505	524	485	538	517	530	476	472	512	545	543	527	491	492	512	571	539	557	506	542	511	520	489	464	477	534	538	499	480	513	513	510	498	539	535	540	520	518	548	521	536	489	511	476	543	525	544	499	507	527	486	494	505	521	485	530	522	546	488	517	510	521	506	507	500	521	528	504	508	502	532	539	530	524	506	486	514	497	508	485	503	474	489	548	527	527	493	503	544	566	580	532	515	539	507	499	480	526	508	511	479	555	518	527	524	507	530	502	496	517	518	478	505	509	540	527	532	497	513	549	485	497	559	519	525	513	531	542	475	534	513	465	512	526	486	512	502	503	517	488	538	516	481	509	536	470	558	536	517	503	557	515	508	501	542	534	505	524	530	532	537	467	543	544	538	466	554	555	534	494	528	504	537	540	531	510	487	561	569	514	500	550	514	529	503	539	537	527	460	496	507	529	545	497	535	542	534	503	550	516	483	522	510	483	523	473	536	561	546	525	521	524	524	513	506	511	491	520	471	504	563	525	502	519	541	530	511	507	563	475	521	480	532	488	503	489	520	505	476	490	516	507	509	553	562	524	514	583	501	535	498	480	537	525	517	524	498	531	542	518	547	485	534	557	548	492	473	498	542	510	517	548	501	540	531	538	530	519	477	555	533	532	510	551	508	542	544	531	527	507	528	548	551	504	539	548	550	536	505	542	485	516	508	536	534	507	524	478	509	517	521	512	530	533	522	479	542	503	529	481	550	479	518	538	559	496	490	501	492	467	504	527	518	503	524	515	514	525	487	553	523	521	553	535	485	518	536	534	514	476	526	524	510	526	582	510	507	517	530	522	526	502	533	541	542	549	516	533	497	524	515	498	552	540	527	526	544	560	512	447	526	571	526	499	535	510	552	538	519	551	509	542	538	488	500	483	473	509	546	532	553	535	526	522	526	541	488	532	511	502	561	515	528	531	537	503	506	485	533	521	525	548	525	472	452	565	487	524	485	534	504	516	521	525	520	521	546	459	504	495	518	511	560	542	533	530	486	541	551	522	574	499	487	505	474	529	496	562	480	505	497	542	489	494	501	509	529	499	499	536	547	505	561	567	453	501	502	537	499	500	489	526	546	534	523	540	480	504	529	526	531	516	513	491	493	497	504	546	519	516	525	508	517	545	525	552	509	501	553	496	519	543	506	540	543	553	541	509	503	515	509	503	518	555	498	536	513	553	554	523	531	518	503	524	531	516	550	516	508	538	546	527	510	517	532	482	533	498	539	466	524	536	554	494	525	515	556	536	555	505	533	516	517	453	526	511	518	469	517	523	502	542	529	511	482	544	506	546	541	507	535	499	515	513	547	508	532	511	528	520	510	524	506	506	519	549	536	520	507	551	546	489	514	534	536	538	528	476	501	531	548	500	535	513	595	505	549	536	531	499	512	530	521	530	535	529	495	547	528	517	480	515	500	511	528	534	554	507	524	549	524	486	545	483	538	516	520	537	557	514	515	534	534	500	549	515	531	510	529	497	489	480	527	495	513	508	496	488	496	534	523	533	537	522	495	510	534	506	522	520	521	548	523	547	482	505	471	538	556	506	564	482	508	503	563	535	480	475	481	483	538	517	513	517	517	489	518	522	501	488	554	546	553	546	513	503	521	548	508	524	508	525	518	501	514	535	520	520	521	494	509	517	513	531	493	488	500	514	538	542	515	548	513	507	507	531	526	465	490	506	499	497	515	559	527	536	491	509	529	550	499	530	467	479	537	527	563	511	500	520	526	534	494	516	533	532	521	529	511	498	508	517	532	489	488	514	546	469	523	500	500	533	510	521	543	526	493	516	515	513	524	592	479	544	502	501	513	500	584	537	506	500	502	522	545	510	494	543	498	513	545	556	515	487	505	482	534	555	499	492	497	520	494	506	511	500	500	517	491	552	497	514	526	544	508	533	535	511	529	543	514	519	525	480	496	565	502	467	514	503	525	517	543	512	531	533	534	570	506	504	541	533	503	495	497	480	527	535	531	514	501	520	563	501	546	536	527	515	503	541	486	531	502	521	492	511	530	561	521	500	505	534	547	514	514	523	518	532	518	494	481	534	456	494	561	503	492	466	558	533	553	515	474	498	511	505	522	552	536	511	539	519	499	514	544	536	510	531	497	541	571	558	537	524	472	522	459	531	524	528	472	501	529	513	527	535	542	521	560	527	496	494	518	524	496	503	560	525	480	555	512	521	520	522	565	513	516	509	533	519	530	516	519	531	490	539	568	510	490	540	527	531	522	495	506	521	528	515	525	540	531	497	515	509	507	544	554	536	501	541	541	546	503	495	474	527	501	533	523	529	515	533	525	521	511	524	520	466	573	511	521	527	500	525	525	530	512	560	524	475	489	502	524	488	502	522	528	500	479	530	527	497	476	511	481	543	509	543	520	535	507	536	487	517	496	479	522	551	522	494	518	504	555	518	497	497	508	499	503	524	549	518	522	512	479	542	551	516	526	523	512	514	568	546	511	511	515	496	526	527	490	512	538	515	513	512	501	495	511	502	525	536	532	509	512	518	491	520	481	516	536	501	504	541	554	512	522	517	501	537	500	487	523	534	482	481	515	499	519	512	500	498	559	520	537	531	555	512	519	520	515	507	514	580	517	549	527	491	539	551	503	546	500	541	555	525	499	540	498	482	533	502	522	543	529	521	548	482	514	525	514	466	538	522	504	535	540	540	516	518	515	525	516	501	537	518	516	516	534	541	543	561	561	515	523	523	519	567	516	494	552	498	515	499	520	525	554	499	488	528	499	493	496	534	532	499	541	533	509	520	534	510	520	546	530	503	471	550	521	545	525	532	498	452	507	543	568	516	509	543	530	506	526	513	517	545	525	530	534	507	524	509	505	496	545	565	567	504	509	497	511	550	553	504	534	487	518	491	535	517	494	523	532	539	498	481	534	542	501	486	550	515	506	527	510	503	519	501	485	498	526	527	505	525	536	517	537	487	481	502	496	503	503	525	499	498	461	546	534	551	468	529	535	504	523	503	553	502	544	535	495	508	470	532	518	509	498	518	513	546	533	498	528	529	517	506	516	515	531	512	515	543	548	537	489	498	543	489	506	579	531	532	522	525	506	490	512	519	543	510	501	533	489	489	535	529	513	492	503	490
23267	21494	29661	23767	21483	21426	3746	651	520	452	349	366	341	314	237	250	271	226	223	245	244	217	242	227	234	224	201	196	213	203	232	201	231	209	196	205	201	195	190	199	206	201	209	195	184	182	212	199	196	203	201	218	194	222	200	188	150	191	196	211	172	182	181	202	164	194	200	210	186	180	195	202	196	176	175	183	188	203	181	175	186	197	178	177	172	192	211	188	177	186	174	173	191	227	156	220	157	209	184	169	187	160	218	206	181	185	194	192	156	193	198	198	194	180	193	222	205	191	204	196	202	191	177	201	178	179	187	200	180	185	204	184	178	188	191	173	188	204	180	188	200	185	187	188	185	210	179	199	172	173	178	171	182	190	208	184	192	201	184	201	181	183	206	174	187	197	193	185	187	207	178	177	178	190	189	178	175	176	201	176	209	204	171	192	187	182	202	187	178	189	179	177	183	176	204	179	192	205	185	187	199	186	182	181	204	188	171	189	199	189	197	206	203	195	174	188	195	186	194	161	187	187	187	187	182	193	193	204	204	192	200	182	162	205	202	173	192	187	183	201	219	176	172	186	186	176	171	186	178	168	211	193	190	193	178	196	165	195	199	186	170	199	192	190	225	188	178	171	191	191	186	209	164	193	184	188	179	182	172	175	174	177	179	193	185	207	210	187	169	175	213	191	173	189	185	172	181	185	202	183	198	185	181	200	162	206	177	177	211	195	188	180	178	183	183	172	178	174	185	183	221	193	192	194	183	218	177	185	192	198	189	180	182	197	166	193	209	187	204	187	169	171	166	169	191	194	176	191	181	174	169	201	175	174	191	173	174	195	168	174	185	209	203	184	198	192	178	178	169	172	204	187	192	174	184	169	182	191	186	178	174	183	196	205	197	197	179	212	214	220	179	188	193	187	179	200	199	172	190	194	188	165	181	217	206	202	176	182	175	170	205	195	218	195	172	197	191	222	182	190	194	220	197	198	194	180	198	192	196	209	176	184	180	182	185	178	195	182	181	183	188	166	210	177	196	235	173	220	193	200	194	188	177	146	191	203	192	189	227	191	187	176	172	180	185	182	200	198	199	173	197	184	187	183	216	174	181	194	193	190	171	197	203	162	194	202	179	189	178	194	172	157	194	211	197	193	204	176	180	177	172	187	185	173	172	178	178	185	168	195	183	212	175	180	198	178	188	164	175	175	185	190	196	186	164	216	171	196	206	189	188	185	190	168	209	194	190	204	184	182	198	172	193	168	189	175	175	190	200	179	185	183	198	173	193	192	194	182	198	184	203	159	168	172	197	159	161	176	174	197	169	189	179	179	179	195	189	213	170	182	177	204	176	191	188	184	169	171	184	175	192	196	183	177	159	160	185	174	173	165	203	189	188	197	176	206	188	168	181	182	177	199	186	187	159	170	167	180	193	163	169	198	211	195	198	200	190	187	193	193	189	176	207	177	188	201	190	188	177	158	174	169	183	165	171	180	209	195	171	180	171	172	163	196	179	201	177	180	194	200	202	177	202	195	201	195	213	179	171	202	178	184	182	186	192	199	165	194	178	179	190	191	165	166	198	209	173	176	186	178	194	193	223	200	199	168	195	156	188	170	160	182	165	180	183	165	215	186	199	183	199	211	218	192	180	179	196	200	182	182	195	191	192	189	192	175	197	179	177	181	196	185	197	170	182	198	169	190	203	191	189	192	162	194	197	203	187	185	176	178	184	171	199	182	198	210	201	174	184	189	175	185	180	182	178	211	169	187	178	198	179	185	192	212	220	192	186	202	204	207	186	169	183	206	190	197	211	201	183	188	183	167	198	178	164	187	211	173	174	182	185	172	181	178	175	178	175	186	187	215	211	197	204	200	206	185	206	162	202	194	213	157	180	184	193	216	187	199	183	202	206	193	196	194	187	189	182	170	192	185	185	182	153	172	174	188	193	192	191	184	203	201	196	182	199	180	186	174	210	199	174	191	188	185	185	158	195	183	178	186	198	190	194	171	192	168	187	173	219	210	186	201	187	176	166	205	179	184	179	193	177	192	164	179	165	203	210	199	188	201	194	200	179	204	192	189	177	157	183	188	185	168	156	197	174	178	205	186	164	187	188	169	170	174	197	180	200	186	198	191	197	200	175	185	205	187	167	172	182	161	192	180	188	170	201	189	188	192	166	199	180	161	199	182	193	176	190	179	213	199	194	185	203	171	156	202	206	172	175	183	177	214	179	195	206	188	198	206	185	181	195	194	197	171	179	175	192	179	182	179	182	193	189	187	187	176	182	187	187	163	196	174	176	178	184	191	165	202	171	189	167	179	159	189	189	195	190	168	178	193	173	172	173	197	189	204	206	168	172	177	177	184	190	193	183	182	211	185	177	178	197	188	195	194	171	178	191	205	193	218	186	166	168	183	194	204	187	198	196	195	209	166	187	174	182	178	206	167	188	160	185	178	185	188	182	166	215	185	179	194	169	195	181	176	191	193	189	188	178	180	198	188	172	187	190	205	181	176	174	194	201	206	191	191	201	195	178	175	193	174	185	172	169	186	190	165	181	194	186	189	181	161	170	187	175	186	203	203	187	171	197	195	171	182	197	184	197	161	177	177	158	192	178	202	188	186	180	184	206	176	188	187	179	199	174	172	173	191	183	168	188	146	185	200	157	174	178	169	183	212	201	189	184	180	189	196	184	172	196	190	190	195	184	200	189	199	155	171	207	164	181	169	188	177	198	187	173	205	187	189	243	189	183	190	201	182	186	189	165	205	178	188	190	198	181	205	167	188	179	180	200	178	179	182	186	198	192	201	202	184	201	170	182	182	174	171	195	199	173	185	207	193	178	180	210	198	194	213	183	176	199	188	168	210	169	194	167	184	172	209	166	182	177	206	191	180	201	197	188	188	189	175	179	197	189	191	157	182	165	197	204	183	175	175	187	199	189	186	186	181	188	177	169	190	180	171	183	193	191	206	179	189	211	181	208	176	196	195	193	193	185	167	194	199	164	169	195	197	188	210	192	196	198	171	165	214	199	193	182	199	201	173	182	173	147	185	192	185	184	200	185	187	167	178	182	191	180	180	170	192	197	173	184	171	203	214	196	181	202	183	200	194	209	196	199	175	185	196	182	162	209	162	200	210	202	166	187	189	202	207	168	174	192	199	193	190	195	186	174	157	170	205	168	182	169	196	183	180	207	201	209	174	191	174	189	195	194	202	198	184	183	167	198	188	182	199	193	192	191	190	201	177	175	195	163	176	166	174	168	157	190	208	207	187	217	172	176	182	174	185	188	189	198	196	173	193	191	169	176	208	185	194	182	189	204	181	189	212	179	180	186	179	197	196	195	180	178	227	175	179	180	184	168	200	181	183	178	170	188	185	197	181	186	174	194	193	197	179	185	189	170	197	175	165	173	179	189	186	187	196	211	212	171	183	189	189	216	191	177	195	205	192	188	199	187	208	191	183	171	183	163	163	181	187	181	174	182	184	217	197	186	175	171	191	210	219
45504	15836	12208	6290	4051	2852	2198	1687	1298	1119	933	853	790	675	627	601	478	524	507	424	455	415	436	454	417	379	386	376	359	364	371	376	348	323	353	353	334	349	339	348	333	318	335	339	288	296	332	288	322	304	302	313	274	317	344	313	342	303	316	333	306	321	320	327	306	307	340	330	287	325	316	310	309	297	323	297	295	291	326	295	314	338	304	300	307	282	299	321	292	301	293	308	299	291	322	305	311	306	308	301	294	305	300	287	306	322	310	310	317	296	304	303	258	297	296	298	284	305	296	302	287	296	305	293	292	288	296	314	272	312	291	304	286	298	315	317	278	351	310	297	284	307	276	285	304	349	323	318	286	298	281	299	251	304	275	286	291	307	304	268	319	313	290	344	291	310	307	285	302	288	312	339	326	330	277	304	296	296	286	306	293	277	274	286	292	297	279	274	295	317	293	293	299	289	299	318	280	326	286	300	294	289	295	307	291	315	316	290	269	283	301	315	298	283	283	296	292	300	301	272	302	277	319	325	278	259	307	325	306	330	289	306	289	296	308	311	298	317	335	282	280	296	285	286	278	282	315	292	281	270	319	299	292	306	287	312	294	285	309	306	324	298	293	286	288	310	301	282	296	325	291	296	327	297	264	308	308	289	281	283	310	309	303	292	306	303	302	278	302	297	279	274	294	275	276	292	291	280	283	308	288	304	305	300	292	293	322	302	318	272	306	296	269	302	310	315	316	292	281	297	276	276	259	285	309	300	301	279	309	325	305	273	286	297	317	287	307	276	310	316	325	298	300	323	306	286	318	275	310	282	319	288	274	310	313	289	303	273	302	303	345	337	318	316	315	304	298	306	260	263	302	293	300	268	295	292	288	279	289	267	312	325	284	317	312	302	311	313	282	297	293	310	297	279	307	305	319	346	298	282	316	299	278	295	268	290	291	308	292	295	290	302	299	345	311	286	288	288	312	303	294	291	302	265	305	326	290	291	305	281	312	308	315	288	312	268	321	328	326	284	304	284	301	288	288	321	302	285	295	293	317	309	302	311	339	285	300	309	286	305	305	305	295	295	288	311	308	280	292	306	284	294	293	274	326	314	323	321	295	305	285	289	290	299	298	287	311	269	304	290	297	321	301	313	306	303	319	291	294	279	294	260	306	312	302	321	301	322	284	287	257	309	274	315	315	280	287	283	299	289	281	273	312	300	285	274	317	309	282	294	304	284	302	272	306	267	317	312	305	282	324	313	303	282	318	285	280	322	311	273	300	314	285	298	283	279	325	305	275	306	333	302	271	278	303	299	288	328	296	296	299	312	291	288	293	307	316	274	306	321	286	267	311	279	297	310	293	298	321	272	291	286	326	302	248	317	303	289	312	290	305	287	288	306	271	300	260	307	277	310	341	283	283	277	292	284	300	303	289	289	298	317	307	291	311	254	309	280	272	304	290	299	298	289	309	290	295	296	275	326	299	310	294	293	270	298	279	247	309	284	301	276	284	283	284	286	295	279	267	285	278	262	302	269	302	307	292	285	289	315	284	276	280	276	291	305	315	313	281	312	272	310	289	304	318	280	303	297	304	289	294	315	297	299	317	286	303	284	299	316	318	298	313	314	297	276	297	297	323	290	294	278	315	272	326	294	311	298	318	267	296	279	284	290	293	290	316	318	310	312	302	306	316	291	292	332	291	325	278	293	298	330	301	316	279	329	282	280	295	296	301	293	299	285	314	274	313	284	310	327	297	318	276	291	284	324	325	321	323	290	292	298	294	312	305	273	310	285	278	314	297	301	304	281	278	298	321	310	308	298	278	291	309	274	292	287	321	285	290	296	313	306	314	301	319	307	299	308	302	303	276	265	296	283	293	332	312	289	301	311	276	287	296	302	326	297	303	305	277	296	301	294	296	303	306	283	278	299	284	296	283	321	313	295	306	293	296	300	304	273	325	300	299	299	273	314	290	320	283	289	277	306	284	307	305	291	304	332	304	334	308	306	295	318	278	319	314	298	306	314	274	342	305	290	305	306	328	328	275	286	303	283	278	303	300	312	301	276	293	307	266	292	297	305	319	292	284	294	330	294	311	308	288	309	290	297	286	294	300	279	314	275	284	285	297	294	295	281	304	312	296	283	294	293	284	312	276	313	292	285	291	276	301	268	287	297	299	309	281	305	280	279	296	291	298	266	307	323	272	310	299	314	300	306	269	282	296	247	277	310	300	306	298	300	315	319	295	299	294	303	269	321	287	294	278	287	317	248	308	294	303	278	310	275	274	297	313	313	297	282	282	300	288	269	278	293	281	314	273	297	308	275	326	296	308	286	300	324	312	320	318	301	310	306	296	275	282	284	272	296	257	276	310	295	298	309	307	282	302	309	319	310	297	288	264	270	305	290	305	297	299	267	306	303	281	283	303	288	284	299	326	293	298	307	283	263	294	310	298	313	305	306	313	299	303	293	298	292	303	295	301	291	304	307	302	299	304	294	315	270	322	300	284	302	305	307	278	284	282	271	316	305	304	298	298	303	284	303	307	315	283	291	275	312	294	325	295	287	294	287	293	311	296	322	292	288	316	346	312	293	285	308	343	278	295	299	312	274	327	303	282	300	306	312	314	324	284	297	280	264	304	276	318	291	305	298	290	290	269	289	323	292	309	295	284	297	325	282	306	279	307	304	294	289	290	289	299	325	291	288	298	301	322	270	296	289	284	267	294	293	325	291	298	292	283	303	290	300	274	294	304	336	304	306	313	302	284	309	301	303	308	321	272	297	303	317	291	277	291	276	292	296	320	297	310	310	312	281	318	341	348	293	314	310	353	283	296	314	296	303	294	296	277	288	302	294	284	259	283	258	254	304	262	307	325	279	307	307	314	304	287	300	311	316	286	278	317	314	254	296	302	315	285	280	313	293	293	311	287	336	269	269	322	275	274	299	255	301	291	264	271	293	300	286	313	301	299	297	310	296	298	332	276	286	315	291	326	299	300	312	286	271	297	297	297	303	296	284	301	291	308	271	310	303	320	289	290	305	308	299	315	296	297	289	286	338	292	303	330	289	318	302	274	300	296	269	309	312	299	297	303	283	277	276	264	292	280	331	324	293	308	301	283	306	288	269	307	327	312	290	311	275	307	314	328	313	299	282	306	305	282	294	303	302	268	286	297	273	304	286	272	292	289	306	305	302	296	282	294	288	278	291	292	289	319	308	321	281	285	277	280	297	291	310	315	308	281	331	317	297	288	281	275	304	305	283	297	317	295	339	313	294	295	315	325	322	296	315	288	324	299	290	308	316	291	306	332	304	280	312	277	320	285	288	294	285	289	271	297	316	279	333	299	305	320	277	299	291	292	322	302	294	306	292	325	286	307	298	293	274	271	302	294	290	291	299	276	315	277	325	295	344	295	286	319	319	282	284	328	293	312	295	286	297	308	281	288	322	283	323	304	311	272	283	301	292	266	321	291	303	288	292	301	298	301	294	284	314	285	278	281	283	282	307	320	291
27294	20416	7068	741	517	440	390	405	375	371	381	370	385	352	323	388	402	383	370	388	392	379	398	384	381	393	372	337	381	342	381	391	390	399	382	380	392	374	391	375	403	402	374	378	402	403	361	417	380	394	394	374	384	366	367	423	402	398	391	386	380	385	364	373	408	353	391	346	384	378	341	362	346	417	381	419	381	332	393	392	355	390	363	400	367	395	427	386	366	346	379	396	389	369	400	378	359	385	387	380	352	351	400	407	408	384	384	357	383	357	362	390	410	380	373	393	367	370	361	405	401	391	373	375	364	361	383	378	349	376	371	381	346	401	369	386	398	389	367	374	395	379	374	366	392	386	352	395	370	368	330	376	365	385	368	411	360	371	384	356	377	363	426	397	377	352	380	370	385	375	374	382	374	383	413	350	346	349	374	362	349	406	375	345	367	371	393	369	361	360	369	380	385	385	372	361	419	367	385	371	367	406	355	392	389	365	391	397	364	383	359	371	363	407	378	387	367	373	393	361	374	370	354	362	385	381	363	370	358	365	357	323	376	363	361	406	381	420	358	369	373	382	374	363	384	365	381	360	362	377	382	365	366	364	366	389	385	384	370	379	411	390	355	365	371	353	405	374	409	336	372	335	370	373	399	410	377	400	373	391	393	391	393	339	410	399	342	389	379	374	382	384	367	384	353	365	381	391	433	360	347	413	365	369	382	359	371	368	360	377	399	390	406	360	343	366	398	331	370	382	384	408	345	384	364	381	396	368	409	415	373	411	409	377	406	382	370	356	370	359	367	381	353	367	397	363	350	408	382	361	368	394	347	353	362	357	344	371	391	384	367	393	373	400	365	392	385	373	370	365	373	370	359	359	374	383	375	378	354	353	345	347	368	362	335	366	386	374	365	372	385	391	351	357	381	343	358	405	389	392	376	399	370	355	375	362	402	379	377	375	347	388	372	324	384	358	413	368	358	383	383	353	377	397	363	362	398	364	365	399	395	397	356	374	390	382	380	395	405	377	358	347	384	364	365	395	400	382	361	355	393	388	347	421	379	351	356	356	350	360	354	345	401	389	364	386	387	388	358	383	400	390	352	414	374	364	367	348	424	376	351	364	354	379	382	380	382	358	359	370	388	405	376	372	368	380	384	388	385	352	365	346	349	359	366	373	373	386	393	376	362	372	389	390	367	381	376	385	408	381	369	401	366	414	351	347	418	383	355	373	370	365	365	396	390	378	393	390	378	415	380	382	352	345	396	391	376	397	364	341	369	368	386	349	381	373	391	386	393	353	375	356	397	388	394	365	408	392	378	387	386	375	345	370	381	379	333	363	384	364	372	361	390	397	371	363	358	395	360	398	370	402	396	362	364	386	355	384	379	395	383	380	313	389	387	368	355	374	379	349	400	376	379	361	393	390	377	357	357	366	394	368	367	378	350	396	376	397	404	398	370	359	377	393	382	371	339	370	388	390	365	389	378	347	390	408	418	350	369	381	421	352	363	402	397	376	381	365	371	369	380	371	376	364	401	393	365	351	399	353	366	353	365	355	381	394	361	349	371	377	386	328	403	357	404	351	368	383	381	375	375	363	382	376	357	413	380	398	382	395	382	380	409	385	416	395	364	413	391	391	335	389	394	362	382	364	369	347	345	373	376	374	388	386	372	403	372	382	396	364	386	342	356	363	354	355	404	358	351	352	382	376	360	389	397	360	368	407	363	372	351	382	376	399	395	375	419	379	372	353	401	368	368	379	388	349	338	369	381	390	368	366	364	391	387	344	364	373	401	363	367	372	408	389	388	374	385	373	347	354	349	382	390	366	414	395	381	407	377	350	370	365	363	356	374	395	360	357	371	403	398	398	363	369	362	402	370	411	403	402	348	375	394	382	388	386	401	404	366	384	322	353	392	352	355	406	379	384	379	354	366	381	369	404	369	391	373	389	382	350	359	376	381	377	364	401	379	374	379	377	365	368	388	353	385	350	381	376	368	331	358	364	374	375	377	387	390	377	400	357	394	408	337	343	382	394	386	379	370	396	411	339	373	349	361	359	359	382	383	368	381	387	392	401	357	403	394	390	355	363	353	361	400	391	390	392	339	349	402	389	378	385	377	416	378	407	392	436	410	387	406	383	364	381	346	366	398	351	370	353	394	356	402	397	379	390	377	402	392	375	395	363	385	383	402	403	399	385	380	399	401	372	395	375	385	367	370	371	365	370	343	390	412	398	357	345	381	395	396	378	394	393	402	392	372	394	364	407	414	379	356	372	355	366	376	379	360	392	340	417	411	380	368	373	385	348	346	378	365	389	371	382	390	374	345	395	389	395	314	390	377	376	380	382	351	421	389	427	411	375	395	378	368	381	391	397	384	401	401	368	389	345	415	346	362	389	392	364	396	354	389	410	400	360	379	394	383	375	361	395	364	387	359	382	371	403	379	427	355	379	387	390	377	376	380	342	381	381	382	357	364	344	390	381	377	388	363	366	361	402	367	367	393	375	401	367	383	356	377	380	384	388	390	396	397	386	365	429	385	352	375	392	364	393	378	389	354	391	365	361	383	375	408	365	358	360	336	378	408	382	363	368	391	381	378	396	396	370	363	363	397	405	347	383	372	383	367	385	346	391	395	418	366	403	346	394	400	393	368	377	350	397	341	427	355	350	418	376	359	380	332	366	384	380	413	356	384	386	388	371	375	384	375	336	374	377	386	342	374	410	360	376	378	417	392	414	381	375	403	371	366	371	385	400	366	394	394	407	370	374	397	396	346	344	382	393	377	361	375	366	378	370	392	313	384	386	376	371	378	365	400	384	411	373	355	426	372	342	368	374	393	354	374	360	340	396	390	343	409	361	358	365	357	368	373	364	368	371	409	371	381	419	382	394	386	342	387	406	407	377	351	374	380	380	364	385	411	409	377	383	354	363	347	375	354	393	360	366	371	386	385	349	391	365	355	361	334	362	395	354	382	354	389	397	347	371	367	380	379	380	390	381	403	377	351	381	383	434	379	371	373	388	400	357	386	325	398	372	357	333	373	367	399	417	402	340	396	384	395	347	366	374	362	371	334	378	314	365	373	346	381	368	385	385	396	360	407	368	393	388	361	379	362	376	356	368	375	391	401	338	378	362	336	366	393	379	376	361	409	385	403	363	402	356	393	376	361	363	401	343	367	373	371	343	370	346	355	373	397	347	414	382	381	408	375	342	394	362	363	413	343	378	360	356	422	426	376	371	381	405	371	359	393	332	407	365	333	390	365	408	390	369	350	353	384	376	395	360	368	384	367	317	361	372	386	396	358	448	370	383	392	377	400	366	367	392	387	353	350	381	405	364	373	375	407	398	398	356	353	378	385	363	374	376	367	366	332	374	385	385	376	353	374	359	427	367	374	411	368	381	359	371	393	376	377	386	371	361	355	352	391	390	362	395	344	368	400	378	370	380	394	371	392	386	360	364	372	371	381	398	375	408	369	391	426	406	361	340	361	406	372	398	384	399	379	376
17446	1860	1197	869	720	657	645	605	615	659	623	603	557	627	607	583	582	588	594	564	583	589	576	601	600	562	540	574	600	607	591	561	577	569	598	578	570	599	593	617	581	594	556	625	568	562	545	596	554	635	591	599	634	556	610	572	567	595	600	557	617	552	583	573	570	582	561	589	595	577	601	601	566	560	578	562	588	605	591	565	604	645	574	606	649	599	584	575	550	555	587	531	580	567	593	579	526	551	600	582	590	607	546	578	551	617	591	618	576	605	591	563	574	570	585	596	589	543	604	572	567	587	629	603	557	568	564	548	587	598	577	583	583	567	594	577	575	577	580	585	622	531	598	608	562	565	590	568	617	551	589	566	550	605	590	594	560	589	578	544	547	586	589	570	593	591	603	583	557	576	583	561	612	586	586	572	567	576	555	588	567	560	590	609	532	547	532	554	597	568	612	587	562	583	622	624	573	578	610	591	582	589	611	618	582	558	567	548	561	609	577	565	557	554	595	578	596	549	624	550	555	586	575	585	626	539	572	598	626	602	588	550	560	569	562	535	576	578	574	613	571	572	621	578	571	586	565	524	584	513	603	582	580	610	558	608	561	604	571	601	626	610	583	561	568	548	593	573	580	591	593	575	623	567	599	599	602	557	566	571	564	545	574	547	557	585	589	603	604	578	559	549	575	566	568	554	554	566	614	591	579	603	571	583	559	564	544	552	557	594	600	591	570	603	537	596	565	602	558	607	556	619	589	579	586	609	602	597	562	569	597	594	619	578	544	519	585	562	579	595	577	600	555	616	536	541	583	604	618	570	591	606	575	570	611	604	568	533	550	581	571	581	593	578	586	584	598	611	569	567	561	578	547	585	580	609	596	589	548	572	591	588	591	561	585	569	614	596	543	624	556	616	572	589	575	585	569	561	585	591	583	558	621	561	587	564	608	538	564	533	567	564	605	586	586	571	597	565	566	594	595	573	596	599	561	561	594	591	590	573	609	582	545	561	638	564	537	576	627	536	597	579	579	554	546	580	573	610	587	600	579	616	622	572	550	586	572	594	551	588	613	561	566	592	553	617	576	576	568	589	564	569	577	589	591	584	598	563	558	630	618	589	597	614	565	579	514	615	589	619	599	585	620	574	598	562	571	570	620	591	567	582	548	571	626	547	542	610	559	579	548	587	603	571	545	551	573	592	590	628	565	563	603	603	587	551	586	521	558	581	558	549	572	593	537	568	546	538	605	527	568	573	577	595	567	579	586	608	530	597	644	598	570	601	570	577	571	557	600	571	546	593	581	599	586	589	562	581	562	622	602	567	527	573	567	595	553	601	573	570	553	573	620	572	571	594	533	598	549	553	591	607	604	541	607	594	530	536	577	613	596	528	557	566	624	596	578	570	547	632	550	585	553	587	584	619	607	589	590	581	573	559	570	561	636	581	590	574	596	587	567	554	566	597	586	570	573	588	588	566	587	555	629	536	572	596	617	582	543	584	569	580	587	549	565	578	558	617	566	586	582	616	554	622	614	543	558	583	589	564	603	544	527	559	569	577	595	590	573	557	589	571	562	576	610	572	640	607	596	546	575	595	567	626	555	599	583	570	597	580	597	598	589	615	565	616	590	566	598	591	587	599	609	608	590	566	599	585	584	549	548	584	559	586	583	595	596	608	556	614	575	587	542	581	577	535	515	591	546	538	599	617	586	626	573	574	608	587	577	632	585	529	598	580	548	575	536	560	578	513	573	624	560	600	561	589	586	612	562	584	579	614	586	608	579	559	578	556	589	618	643	574	606	546	532	588	596	548	577	573	600	559	595	579	612	581	599	593	561	575	563	611	569	599	589	573	586	580	609	548	583	516	589	589	562	580	656	566	568	553	612	561	569	547	572	569	555	605	572	584	552	560	594	568	623	554	589	640	559	590	575	547	642	558	562	563	563	590	586	573	615	594	612	565	564	579	593	576	577	568	581	606	571	595	607	589	621	610	588	536	556	589	548	613	584	570	568	607	553	559	608	594	619	552	568	596	569	604	547	599	591	538	578	587	595	582	607	580	593	632	543	562	563	593	548	596	591	585	573	598	560	559	574	583	606	607	580	607	563	567	625	571	591	624	553	592	565	559	606	595	610	576	586	594	596	540	556	539	538	559	585	574	593	581	589	566	610	602	577	621	572	572	562	551	613	582	553	568	561	591	611	596	574	583	553	572	632	596	588	587	573	581	603	575	526	591	585	551	560	585	567	563	589	621	569	562	595	569	578	596	562	578	591	567	575	580	602	572	629	629	598	620	554	585	595	535	550	576	619	575	597	588	548	548	567	558	603	585	591	598	541	569	542	590	605	641	613	521	540	575	593	579	542	556	559	599	603	560	575	610	545	579	595	594	591	551	567	603	565	540	572	576	576	590	546	570	576	584	582	578	579	548	566	600	532	620	582	564	563	556	595	555	587	564	596	597	581	558	564	548	546	648	569	559	558	558	593	540	563	617	559	616	557	587	622	582	571	580	602	559	562	548	590	557	600	546	583	598	587	572	611	575	577	553	601	610	552	603	598	593	532	581	586	613	631	569	619	548	585	560	560	579	615	602	594	538	620	551	553	618	571	588	608	559	539	598	582	606	559	571	620	622	579	539	588	578	561	548	568	527	568	567	568	548	581	645	553	582	548	573	572	579	561	610	581	611	591	569	542	554	539	601	617	584	579	619	588	621	564	561	580	556	573	578	560	567	559	575	588	572	570	601	553	546	568	572	578	566	582	611	584	614	546	609	536	572	596	553	615	557	572	614	552	563	570	592	568	579	580	551	582	630	580	529	561	575	549	565	602	548	561	566	611	588	554	535	589	582	573	579	556	608	598	589	576	585	562	607	574	563	547	623	603	591	582	577	588	587	592	599	575	584	580	574	601	595	615	596	608	601	572	578	561	589	586	569	531	568	606	556	609	581	562	583	604	604	582	547	604	623	559	581	572	582	524	585	540	582	599	568	575	568	616	597	579	589	595	566	595	550	598	566	579	601	580	600	582	551	570	605	590	558	619	525	551	584	594	514	549	607	536	588	530	598	595	592	566	556	543	559	570	564	588	586	545	583	538	565	569	611	552	589	545	534	575	620	557	633	625	590	584	553	566	585	598	589	579	601	580	614	589	579	591	537	591	605	536	558	616	574	587	561	582	570	617	563	574	597	580	592	564	597	571	559	568	553	601	595	580	594	576	586	574	578	578	587	592	593	585	574	566	581	587	620	585	579	562	567	585	652	538	560	583	588	571	589	569	549	590	602	542	544	547	564	553	603	602	608	573	596	592	585	609	560	576	566	573	547	640	563	557	581	580	559	571	587	560	600	569	596	529	588	553	619	561	595	585	561	563	615	592	553	606	554	576	611	551	593	552	583	599	593	575	585	546	558	578	579	557	581	620	601	577	559	648	549	566	584	602	594	590	596	586	581	578	587	611	569	584	593	561	545	576	558	627	596	555	618	555	574	587	561	573	551	573	618
23769	21566	29614	23972	21568	16101	1295	679	543	512	481	473	402	411	390	358	388	358	396	395	356	369	356	355	315	396	385	350	336	365	349	339	345	344	328	326	305	348	316	369	291	330	370	375	328	347	349	329	315	352	363	358	350	353	308	325	337	354	333	332	386	338	319	351	304	345	358	348	346	349	333	321	354	323	348	337	382	337	351	329	336	330	349	341	317	343	353	329	346	374	313	341	316	345	342	344	315	340	328	318	363	341	308	322	350	363	301	356	344	319	315	355	349	322	379	333	363	327	385	324	320	290	331	333	345	309	305	380	341	305	328	364	297	357	339	336	359	316	319	322	342	329	302	332	334	343	315	366	333	344	347	336	379	318	323	344	321	323	335	360	333	358	313	368	339	333	345	330	342	323	314	337	313	340	342	344	339	327	310	320	345	343	359	306	354	327	339	347	344	336	331	334	349	311	315	304	335	335	342	304	340	337	314	334	339	329	316	343	338	352	330	316	342	321	335	305	349	326	342	314	309	346	302	335	373	362	314	329	347	353	336	373	352	318	317	335	342	316	326	364	340	326	360	297	332	355	328	348	362	333	313	324	337	332	358	361	307	335	337	355	313	324	344	338	333	351	343	320	328	317	314	355	340	363	334	325	350	325	345	338	339	308	337	312	334	344	342	314	347	356	282	337	380	325	322	348	314	323	332	337	337	309	328	349	324	355	311	311	346	366	321	340	362	318	360	333	311	331	332	309	344	307	343	295	344	326	322	350	349	328	343	341	315	326	301	321	334	365	341	325	346	345	335	354	329	346	333	316	342	331	345	335	326	316	339	322	303	350	346	315	361	347	319	313	329	366	329	324	347	351	354	337	337	331	302	311	373	345	378	307	339	355	344	298	338	348	335	333	335	346	311	363	352	303	329	341	332	346	343	363	370	324	330	362	373	347	314	354	362	327	354	354	338	338	355	336	290	356	355	387	350	310	338	331	329	356	349	338	335	332	350	341	330	331	355	340	315	343	330	353	363	324	320	339	331	357	348	348	355	317	306	328	318	335	325	309	325	328	312	323	364	346	330	369	342	304	364	330	330	334	345	346	350	362	365	363	323	373	369	330	331	342	363	338	323	333	355	321	364	325	348	318	357	329	341	324	310	348	371	347	322	302	336	345	325	303	325	352	357	330	344	331	336	326	331	338	320	350	323	313	315	322	345	368	337	361	344	321	343	332	369	312	344	314	361	332	338	349	396	326	342	313	309	312	359	339	342	334	339	323	331	322	339	350	342	349	343	327	315	328	326	335	338	329	328	334	339	369	362	337	307	346	346	352	328	328	317	371	357	346	355	328	334	322	349	373	315	324	341	335	301	334	342	309	298	310	344	308	317	338	335	328	352	320	309	339	364	332	370	348	345	342	325	315	327	348	301	297	360	350	345	313	338	341	337	346	307	370	341	322	327	355	355	337	334	339	335	358	301	308	343	343	343	319	323	321	331	348	343	332	306	338	329	335	337	317	349	330	349	318	338	335	346	322	376	364	337	337	316	331	372	339	335	329	338	332	371	357	337	344	346	296	368	342	313	367	331	353	309	351	357	358	334	338	358	330	318	332	380	329	344	333	333	346	343	335	324	355	352	335	346	316	368	315	312	327	340	380	325	342	344	314	331	333	357	333	335	342	331	346	314	317	335	362	352	353	342	329	385	295	347	362	353	335	361	297	342	339	371	322	330	330	336	342	317	322	346	312	338	334	328	324	348	335	341	332	341	343	334	355	333	339	343	322	362	309	354	314	335	314	333	337	332	310	334	349	322	335	337	307	313	348	336	319	336	329	347	324	325	337	311	360	326	340	320	324	319	331	335	353	341	364	319	309	335	340	322	370	317	361	332	302	340	332	320	314	345	346	355	349	355	321	358	326	345	353	333	325	322	336	324	332	314	297	329	340	319	350	314	344	364	343	321	322	343	331	320	330	333	317	355	327	321	352	336	338	363	312	320	307	356	336	318	325	338	329	325	315	336	348	301	338	364	365	317	359	337	303	312	358	317	321	350	313	320	366	324	338	333	333	355	341	320	361	361	328	375	325	312	387	324	321	356	353	334	365	357	320	352	342	325	345	320	344	318	311	336	323	330	341	331	350	333	377	335	338	334	350	352	365	364	326	311	365	345	315	322	354	329	352	382	334	330	323	355	310	319	338	329	341	334	309	328	338	357	333	356	340	351	337	340	330	360	325	317	349	294	348	335	346	358	304	373	357	346	358	335	346	352	350	338	320	350	322	311	338	332	365	337	330	326	296	326	345	350	338	347	340	326	342	351	323	337	332	368	315	336	372	341	354	310	373	343	311	336	335	343	336	332	316	330	320	321	324	325	301	338	327	364	349	336	324	315	335	375	348	366	336	347	336	336	307	346	347	325	338	369	340	339	328	316	336	314	302	322	335	369	346	345	331	351	321	351	350	328	363	358	320	340	349	364	350	358	344	317	311	343	369	325	333	349	351	323	319	314	325	373	339	334	351	360	317	337	365	312	329	352	319	343	325	337	332	324	367	342	348	332	323	350	330	337	330	349	310	368	385	328	359	374	334	317	319	361	313	334	312	350	344	343	353	348	333	342	356	340	302	324	346	329	345	315	349	337	333	326	341	317	360	351	341	358	322	303	315	330	345	332	350	310	328	320	306	315	368	322	312	339	387	331	372	322	337	310	330	341	348	316	337	328	325	323	338	348	322	309	346	327	301	351	335	337	361	352	318	350	357	344	355	346	358	373	325	347	339	312	328	317	306	332	324	364	313	354	322	326	322	378	379	311	379	327	348	303	364	300	296	308	333	377	356	320	294	341	331	335	345	323	312	331	318	327	313	304	326	334	334	328	337	354	303	345	306	293	331	308	307	351	338	356	326	339	329	357	331	326	315	307	312	331	345	346	341	320	302	376	332	333	364	335	341	354	309	356	361	355	305	312	362	346	328	346	331	319	346	338	321	333	361	318	333	330	321	319	320	314	320	349	356	330	313	344	351	354	343	329	306	356	319	333	352	344	303	342	300	337	323	326	323	297	351	306	345	335	353	330	369	352	320	346	342	354	338	292	324	305	322	316	331	343	349	331	338	345	329	340	346	331	360	372	328	329	344	321	376	304	330	330	328	344	345	353	349	347	353	342	340	339	330	315	326	340	329	322	315	335	345	306	359	340	331	367	345	330	346	319	340	358	325	315	291	378	318	326	330	348	328	314	342	344	313	342	337	334	319	332	309	326	343	311	356	343	355	314	321	347	364	361	346	304	321	326	374	328	318	336	335	306	323	354	352	316	328	324	310	365	372	363	305	351	349	348	339	338	298	327	342	344	357	338	350	324	345	349	331	315	319	343	332	341	348	351	351	344	354	353	325	320	339	326	329	362	369	326	323	335	307	301	375	338	360	353	336	298	318	316	337	347	332	344	343	341	335	348	354	364	339	299	350	314	340	370	343	338	301	339	335	332	341	325	316	335	344	318	332	348	342
44393	13819	9608	4977	3219	2348	1840	1494	1286	1121	1048	884	858	777	763	732	667	678	702	675	605	648	565	618	612	616	526	582	578	564	574	586	524	544	552	518	532	531	520	550	564	493	514	528	488	550	552	527	532	526	540	520	568	524	516	524	520	533	491	510	505	555	493	551	511	539	506	536	539	536	485	490	496	506	501	530	530	518	490	540	488	500	526	524	522	519	490	508	510	528	496	481	535	489	527	504	531	546	523	497	492	530	533	526	481	519	502	540	532	496	477	531	548	489	514	503	482	481	502	495	516	512	547	515	514	564	527	512	505	513	533	532	511	513	524	540	537	495	529	531	546	507	534	485	519	570	529	539	497	496	522	492	542	547	494	542	525	518	481	518	491	530	539	487	529	511	468	514	524	484	499	514	506	511	527	539	530	492	496	537	518	486	553	528	547	559	508	519	536	507	522	523	492	494	535	503	490	493	502	485	539	495	513	496	499	500	537	507	521	506	560	460	487	535	515	496	496	503	537	507	488	469	524	498	524	523	517	542	530	534	480	523	539	566	503	503	519	501	493	530	553	521	521	515	502	520	517	534	487	476	509	505	486	481	545	506	533	565	477	515	528	521	491	493	512	527	481	537	514	521	520	508	491	510	546	510	526	534	519	532	501	490	501	517	489	510	520	531	499	505	517	468	525	474	523	519	509	497	505	504	549	501	522	541	490	521	506	499	490	500	534	526	527	488	517	522	505	559	557	544	511	489	528	534	506	549	467	526	530	551	533	448	553	515	500	547	519	529	500	496	520	495	535	538	505	511	517	530	533	495	528	560	542	524	517	516	489	491	518	476	513	475	512	538	532	527	515	555	532	514	569	539	537	476	510	499	520	513	499	474	537	528	526	523	521	512	540	506	508	538	529	521	537	546	532	507	473	542	489	494	509	537	518	485	486	487	503	495	508	530	503	534	521	487	503	456	535	515	518	517	501	514	496	476	512	506	485	516	508	497	523	527	522	537	545	521	513	523	526	478	546	550	546	526	467	513	533	539	544	508	510	507	494	518	497	526	505	545	507	490	503	478	552	521	510	536	528	497	517	543	525	514	499	513	503	520	476	532	495	538	498	482	494	504	519	526	500	523	523	529	511	536	520	558	522	515	523	510	560	518	550	518	507	464	552	524	497	552	533	483	513	541	493	516	532	515	458	522	482	542	522	471	549	543	491	510	532	500	507	541	508	522	488	519	518	538	503	492	501	499	545	521	506	513	561	523	546	501	539	566	486	502	559	515	526	504	533	479	505	518	547	534	549	526	549	523	544	528	539	516	509	551	513	510	486	510	537	544	537	539	522	504	535	524	519	510	529	535	520	521	496	505	516	467	518	515	538	460	500	494	476	472	511	477	525	498	506	509	555	525	514	504	505	530	543	505	494	475	490	509	533	489	501	506	510	498	530	516	527	562	495	513	510	517	518	534	509	515	501	526	543	577	527	531	494	549	524	504	484	521	544	496	484	526	518	522	497	505	532	492	494	518	512	535	518	551	517	513	517	504	536	528	491	523	511	555	498	503	488	515	529	556	505	509	527	532	489	531	522	531	464	492	520	518	489	520	541	505	541	523	517	522	513	524	536	525	510	520	464	490	481	470	509	521	489	520	547	522	519	532	515	461	543	519	504	473	506	508	501	539	513	524	501	517	514	462	499	536	559	511	531	526	541	528	530	487	499	560	490	505	525	504	520	488	522	480	515	497	491	493	493	504	551	519	507	463	522	526	498	546	530	509	528	583	516	512	480	559	514	517	519	510	522	528	528	508	496	510	540	493	524	503	477	491	512	500	501	505	480	516	523	540	504	547	509	502	493	526	526	504	521	532	497	481	521	536	530	511	513	522	511	491	534	537	507	553	494	481	492	499	511	521	540	486	497	487	504	490	541	494	524	496	523	522	560	530	505	541	474	486	516	517	528	536	533	502	538	466	509	490	524	526	497	538	525	532	534	458	499	501	542	476	509	505	536	502	524	524	494	535	538	493	564	489	550	500	499	504	539	527	539	504	535	486	537	518	539	503	512	506	478	540	509	529	501	522	514	500	555	482	484	528	566	503	512	520	484	503	543	509	481	520	516	488	528	496	546	507	480	514	497	549	555	549	501	525	518	544	532	551	558	534	525	534	525	502	509	493	536	518	510	516	520	508	533	508	508	549	495	499	533	561	496	505	528	541	487	536	495	534	535	529	509	529	505	539	520	485	517	515	486	486	520	491	486	555	509	542	519	501	547	531	533	495	530	506	504	539	508	466	526	481	502	435	506	466	524	528	516	539	465	534	544	464	541	531	555	491	499	492	548	494	534	528	498	544	561	541	518	536	517	518	542	550	514	495	530	515	505	502	515	525	526	525	516	543	494	506	516	487	517	522	527	552	517	538	510	486	515	502	515	505	496	492	498	523	505	510	532	498	489	522	466	512	544	544	509	517	469	515	505	486	525	500	539	525	511	499	558	483	494	498	504	523	542	512	510	473	524	488	497	498	571	520	527	496	521	520	531	527	502	564	505	505	492	524	511	527	471	530	530	539	555	537	505	484	513	548	546	475	497	511	518	543	490	486	528	487	529	479	538	498	554	526	510	549	530	480	480	519	493	512	506	541	459	500	524	524	493	534	519	507	554	507	546	534	481	524	500	525	509	513	541	524	512	510	522	503	524	490	506	547	513	497	514	501	498	492	507	486	538	498	518	530	549	498	530	522	498	477	536	521	536	533	507	534	524	509	499	522	523	522	520	501	534	495	529	518	524	535	494	539	525	493	521	538	522	550	529	529	510	512	508	482	513	496	553	536	480	492	496	484	528	546	528	510	486	503	541	546	534	528	526	517	500	530	552	522	543	507	520	480	501	500	500	518	525	504	481	545	497	523	510	506	544	512	528	490	503	510	501	489	481	485	487	535	515	538	499	536	530	489	497	536	504	525	513	504	520	501	541	518	503	506	487	544	510	519	505	520	527	511	507	508	489	555	562	541	557	530	526	528	486	493	543	562	503	541	536	522	526	486	545	511	518	476	517	514	484	498	491	532	531	493	509	508	527	488	496	536	493	524	531	537	528	490	558	505	520	508	528	539	577	533	522	553	499	529	561	489	519	503	529	508	514	523	494	518	508	487	559	560	483	512	502	561	549	537	553	524	509	553	522	543	477	547	528	442	575	514	511	486	513	503	562	536	547	509	526	470	504	555	507	524	533	551	530	527	522	522	487	529	510	526	537	512	528	537	511	514	513	512	508	481	510	557	555	506	523	509	490	544	529	552	497	465	505	512	543	484	480	545	507	526	498	537	526	516	527	532	549	543	520	509	503	502	579	510	507	510	495	547	513	528	535	520	514	513	494	521	555	503	499	525	503	487	538	548	504	539	523	495	492	522	511	555	484	524	513	555	525	521	531	469	516	514	477	541	501	523	468	483	516	491	484	535	497	543	512	506	492	506	511	478	520	520	508	551	500	547	498	513	504	558	523	501
23337	21524	29773	23704	21523	21501	4090	642	476	421	385	334	316	296	277	279	259	246	243	225	220	241	220	231	219	218	214	221	226	204	198	216	183	217	226	195	200	203	180	243	209	185	202	209	197	215	205	188	165	194	193	186	190	203	186	209	181	187	219	166	178	174	186	193	199	204	171	198	212	217	209	171	187	193	206	204	193	190	175	176	179	199	178	172	202	189	199	192	184	175	179	190	195	210	184	201	205	185	196	202	194	193	184	177	218	204	196	193	171	151	197	183	179	201	188	184	159	179	206	174	194	176	205	210	192	178	136	173	191	162	218	190	198	189	190	194	194	189	173	185	170	208	161	192	200	172	165	217	185	174	202	175	177	170	164	187	172	169	181	176	186	200	203	146	209	188	164	176	175	177	172	181	202	188	200	170	186	216	187	197	193	189	185	167	203	170	193	171	160	198	180	198	165	169	165	173	197	194	190	203	201	179	177	187	191	201	177	167	187	183	201	167	175	160	194	197	196	202	192	187	187	172	201	182	208	187	184	186	179	167	187	188	205	160	177	165	199	179	195	179	174	197	177	189	228	201	181	185	195	179	208	176	168	194	194	183	174	180	173	190	192	183	173	200	176	199	205	182	206	188	182	172	189	197	182	187	179	159	203	176	206	166	183	188	183	172	184	191	189	165	182	177	202	199	191	172	187	205	173	181	177	199	191	177	159	182	203	174	172	195	190	178	194	189	197	190	184	202	191	171	199	191	169	184	190	179	173	159	174	198	183	158	195	192	178	192	225	198	214	185	180	194	180	220	196	186	206	180	184	178	204	184	190	195	200	173	184	178	197	188	186	191	185	157	174	184	182	202	179	178	172	191	187	197	198	224	184	202	204	178	170	177	170	176	158	192	193	164	189	162	201	195	167	179	170	172	170	192	180	181	173	185	169	202	165	200	187	181	188	178	201	188	195	207	189	177	177	203	200	175	186	189	174	171	173	176	204	181	172	190	219	168	185	180	213	193	184	184	205	199	212	211	165	170	165	195	196	181	196	207	171	171	174	195	185	217	199	176	206	194	167	192	170	189	206	163	164	189	189	193	196	166	178	179	188	193	192	192	214	179	194	181	192	203	167	172	185	193	200	173	167	191	179	177	198	177	183	182	198	179	158	193	202	176	173	191	198	167	186	208	196	196	212	175	175	171	196	196	189	191	189	210	175	187	200	177	209	182	183	193	208	182	196	183	165	186	168	190	158	164	195	183	196	189	189	165	195	207	170	178	159	176	210	197	185	186	174	194	220	203	155	170	193	177	202	183	179	190	191	196	184	171	192	179	185	196	192	206	195	186	186	178	200	182	174	198	189	195	194	177	157	174	188	201	188	197	172	193	183	194	191	172	194	186	194	187	179	182	162	201	187	196	215	176	177	197	191	193	174	186	197	176	195	166	173	183	196	181	182	184	185	188	178	193	162	182	189	165	169	184	182	159	179	202	146	175	193	178	183	174	209	205	184	176	189	189	191	195	183	182	188	178	197	207	175	157	189	161	173	178	169	205	176	183	179	184	193	184	182	201	169	207	196	188	201	181	202	201	196	177	191	191	177	197	174	193	174	186	188	189	209	190	178	202	203	178	219	186	187	192	163	181	183	186	188	199	179	200	179	190	204	195	201	195	170	204	200	185	166	183	187	172	185	183	174	179	179	158	168	192	208	182	183	188	182	214	172	181	200	178	187	194	206	191	185	183	166	195	174	185	197	164	172	176	184	190	204	196	185	198	187	195	190	179	187	187	179	197	187	205	177	204	195	169	195	175	165	176	199	174	166	179	177	179	163	226	189	207	188	189	195	209	180	175	203	194	186	166	175	163	178	177	207	167	170	170	170	208	182	160	190	190	185	200	170	200	164	180	174	160	173	168	175	202	205	166	193	192	176	163	175	191	185	203	196	166	199	185	178	217	192	187	180	187	187	214	189	189	161	201	195	170	182	179	175	177	172	194	205	167	182	167	186	195	186	188	183	191	177	173	198	191	200	196	184	182	186	182	223	184	188	170	180	189	195	168	209	181	199	172	182	189	176	194	182	211	206	174	150	188	193	213	183	203	199	195	193	177	168	177	167	188	200	174	184	194	194	154	189	175	160	193	174	203	180	208	173	197	188	196	171	194	172	185	213	214	183	178	167	196	178	196	196	188	171	173	215	185	165	155	196	160	189	203	195	186	181	177	211	197	192	178	202	163	191	192	184	184	200	202	221	184	198	199	195	159	188	158	195	173	186	183	184	188	174	201	173	202	176	212	171	206	216	166	163	165	191	210	205	198	204	179	203	180	192	209	186	171	161	187	177	201	191	169	205	202	190	205	199	166	161	192	204	193	171	182	173	200	185	179	195	175	180	196	161	183	213	179	187	186	200	183	194	218	213	175	193	179	157	197	202	188	177	195	186	187	149	173	181	227	187	175	171	190	172	184	187	209	204	183	185	214	189	213	172	174	215	185	199	184	158	170	204	162	163	186	209	183	201	153	193	196	169	176	179	188	189	159	187	188	177	187	173	163	149	181	175	176	190	176	211	192	201	197	196	176	188	196	221	183	196	186	179	190	174	159	178	183	197	187	170	182	193	185	162	173	177	157	191	159	211	187	181	164	210	163	222	192	187	208	190	209	181	181	178	214	186	187	196	203	180	199	183	197	167	225	218	177	187	178	190	169	175	171	197	178	194	204	175	208	180	175	194	198	177	177	215	184	193	170	192	187	184	188	163	188	183	195	180	200	186	182	189	183	171	200	185	167	209	159	167	172	176	206	172	208	200	179	175	180	175	177	193	177	182	187	201	189	206	176	190	168	186	182	183	188	161	178	184	192	154	195	202	169	204	193	164	201	200	195	168	197	189	177	215	190	160	184	179	197	188	179	193	183	188	184	205	219	210	183	187	202	194	181	175	165	178	197	207	197	187	193	174	171	173	193	196	174	177	188	180	175	204	175	176	181	181	190	196	188	180	187	183	181	190	201	154	180	173	183	193	195	196	211	197	196	191	192	183	197	180	189	170	174	181	204	209	183	201	191	201	196	203	192	189	182	193	177	202	174	164	209	186	179	169	187	190	182	165	208	180	178	200	172	195	170	185	193	200	190	177	207	212	177	203	212	189	200	173	196	196	189	185	187	185	158	185	176	188	176	183	191	199	194	184	185	185	186	182	194	193	197	181	206	203	206	174	157	175	180	205	132	191	185	176	195	196	168	190	171	168	195	184	176	173	207	194	202	177	193	193	169	176	171	188	181	202	186	206	170	179	201	158	191	185	197	186	180	207	167	177	182	194	152	171	189	193	190	192	218	182	192	189	195	172	175	186	194	173	185	180	194	171	198	184	209	175	202	189	207	205	185	181	190	146	166	171	161	195	190	195	177	174	157	180	178	191	180	210	183	198	207	187	153	187	183	196	151	188	180	171	191	178	176	173	185	203	180	178	170	188	187	180	179	188	203	195	202	181	193	184	187	195	178	152	208
45146	16242	11812	6200	3973	2705	2072	1628	1348	1085	941	776	734	654	586	551	513	524	501	491	469	458	392	397	376	357	319	342	376	358	370	377	348	317	343	329	333	333	325	303	354	302	314	284	324	347	317	337	296	336	294	281	324	309	306	290	302	294	282	268	312	324	319	329	289	330	282	309	305	315	326	301	320	293	297	300	301	281	279	305	321	305	289	301	251	289	304	318	321	353	311	284	302	291	300	267	321	288	314	287	318	294	295	301	288	279	320	276	304	284	306	286	284	295	314	299	290	295	297	330	316	294	303	308	258	314	293	316	290	273	311	298	291	315	263	284	295	309	268	308	291	311	318	290	316	296	304	287	294	283	280	283	282	309	307	305	275	280	280	318	288	299	289	297	325	283	271	353	297	286	297	284	270	281	326	295	284	284	289	276	294	281	294	292	282	289	294	287	307	276	308	288	309	294	321	322	292	286	300	270	294	296	254	300	275	323	278	305	323	273	319	296	270	303	283	318	299	304	288	316	333	301	270	305	326	290	288	305	295	336	330	298	300	288	318	289	297	295	255	267	272	316	296	318	309	308	316	280	280	277	255	287	290	314	293	288	308	293	319	286	288	297	295	288	295	305	293	290	290	286	285	281	305	287	314	298	276	296	310	280	289	272	298	276	281	278	294	283	290	303	282	324	316	304	263	324	297	305	264	325	260	279	304	286	278	295	315	267	288	301	300	286	285	300	301	327	285	281	345	311	313	325	292	318	285	299	271	303	301	297	288	291	275	285	283	289	333	313	280	291	273	298	307	325	318	296	296	304	288	281	298	275	325	308	288	292	285	296	291	290	291	284	289	285	319	310	328	293	306	272	282	283	290	289	291	297	297	315	317	309	310	317	316	280	303	300	265	263	288	280	290	280	284	283	306	324	282	272	283	287	325	299	280	297	285	316	287	305	276	279	287	299	274	313	276	281	289	308	296	303	276	286	288	319	285	293	313	274	272	296	307	266	292	307	273	309	306	298	308	281	270	295	300	278	275	285	332	285	291	284	286	292	279	259	326	314	289	293	311	296	281	285	310	292	262	275	307	301	312	270	311	296	333	290	328	307	311	292	310	319	300	277	309	295	273	288	284	297	287	282	320	278	304	300	306	323	322	319	294	305	262	290	314	282	293	260	284	292	295	292	303	300	286	283	288	276	273	289	304	289	318	295	282	284	282	274	287	292	297	275	285	252	310	295	280	325	323	279	297	262	296	280	293	258	293	282	269	286	314	271	257	308	295	297	269	271	288	287	289	290	287	277	304	322	292	319	304	340	297	264	297	303	320	286	277	272	312	304	307	293	300	300	287	272	319	295	318	276	281	265	333	273	293	310	298	285	315	285	288	337	297	307	295	328	312	297	294	288	285	308	307	294	319	292	283	295	299	285	305	285	320	298	294	288	328	322	279	307	277	315	288	286	302	291	256	303	307	274	272	299	300	300	271	268	292	313	307	289	281	300	324	270	327	297	315	283	305	293	324	319	281	313	314	293	301	304	276	281	297	292	304	277	290	284	306	309	311	291	273	312	289	286	297	280	297	274	275	301	282	298	305	302	272	301	282	298	302	303	301	336	298	286	274	279	256	310	286	301	298	289	310	273	269	284	302	265	297	294	305	318	282	274	328	291	295	324	302	321	300	284	287	307	268	306	300	303	315	265	311	277	332	291	275	298	329	294	292	317	307	319	293	285	298	298	286	303	314	316	279	276	300	271	285	282	272	270	295	303	305	287	285	297	339	288	290	295	268	278	296	271	277	282	301	295	301	319	315	298	307	339	289	302	272	320	311	264	293	306	283	269	259	294	321	262	286	309	345	293	310	284	284	291	276	283	304	295	303	332	295	290	295	298	312	304	285	315	292	289	281	310	292	278	314	287	288	283	315	294	336	297	288	301	286	299	303	285	314	325	283	283	296	320	309	282	305	287	308	326	309	277	290	278	305	312	309	286	287	275	258	319	294	267	296	286	310	322	254	305	297	284	307	311	301	287	267	276	275	310	325	304	297	291	286	319	285	278	272	312	295	268	288	300	289	320	316	302	296	284	312	326	286	309	290	294	296	286	300	302	278	298	262	312	306	289	310	287	286	295	288	251	289	284	269	300	315	291	278	304	300	238	309	319	300	292	256	302	297	292	303	260	287	292	287	295	282	281	298	291	327	281	297	284	291	302	300	284	288	325	269	277	319	295	267	289	293	281	284	292	294	319	323	289	307	296	294	319	280	303	249	318	287	296	292	300	276	320	300	324	272	311	314	317	311	307	270	293	282	277	295	305	332	302	306	281	302	300	275	279	308	328	271	287	285	291	288	301	313	287	297	305	304	298	284	303	299	313	312	285	288	278	288	286	287	318	309	283	315	302	310	307	295	300	281	294	296	267	281	291	296	324	317	285	296	283	299	288	307	300	281	257	282	292	282	290	290	278	299	301	296	296	273	268	308	277	319	282	312	290	285	280	300	301	297	308	301	278	313	289	282	272	278	272	304	272	303	272	304	327	274	294	298	296	285	272	263	297	276	296	325	271	308	297	268	292	292	305	299	305	297	285	292	306	317	303	308	306	312	274	287	256	287	280	293	314	287	305	290	300	275	277	288	314	299	248	291	311	261	288	300	293	295	309	284	296	288	283	285	286	303	325	283	317	292	288	291	316	309	264	303	281	285	335	306	294	325	274	299	312	309	313	288	311	308	302	290	316	288	276	337	302	287	298	272	293	304	304	292	310	293	285	292	274	293	312	282	280	301	304	304	333	262	290	310	306	294	295	256	301	270	298	305	272	285	304	305	292	287	310	267	317	329	281	294	285	282	283	293	299	293	323	269	290	269	287	289	298	293	280	295	326	283	325	273	294	307	311	297	313	272	300	273	289	294	298	295	298	284	305	277	283	302	292	288	281	308	286	279	267	318	293	311	310	305	269	307	311	284	296	281	290	265	291	294	282	280	324	266	296	282	267	292	291	271	274	307	296	294	291	309	304	297	289	296	299	287	297	302	277	317	306	300	301	323	304	319	295	271	290	307	291	299	306	319	256	338	300	278	280	302	298	271	287	291	309	318	279	289	297	328	334	295	280	308	301	298	290	278	294	284	277	311	301	290	296	299	274	278	297	307	320	287	309	311	304	283	290	320	289	295	294	271	273	290	306	298	314	285	252	314	287	295	296	305	272	297	283	308	304	299	297	308	296	274	271	302	269	271	259	292	292	278	298	276	297	287	277	298	288	283	286	307	311	294	293	304	293	307	261	291	278	299	309	290	314	271	296	282	281	308	265	320	292	293	312	275	302	313	271	316	285	299	296	288	292	307	316	321	311	283	288	286	297	282	300	321	291	306	308	310	292	293	306	290	332	282	315	301	298	299	290	296	286	274	304	295	295	298	316	264	302	272	289	299	288	305	287	277	310	323	307	287	280	294	297	312	315	275	308	306	292	289	286	297	266	297	299	296	323	304	283	332	322	342	297	315	285
27465	20638	7116	681	463	375	378	388	393	369	410	352	421	403	382	357	372	361	377	375	404	358	382	385	402	381	406	406	363	356	363	353	341	358	406	366	366	372	364	402	395	371	369	357	392	363	376	403	352	350	403	375	381	411	358	386	370	409	349	432	356	413	370	378	388	382	390	360	372	380	351	369	362	385	390	388	390	406	382	376	385	373	360	389	415	336	386	392	363	383	391	373	385	382	341	394	394	372	388	390	378	371	351	360	326	385	380	360	403	390	374	350	370	373	371	346	395	395	368	399	368	351	368	357	369	362	355	395	375	358	369	342	383	384	397	431	365	377	346	387	395	393	348	367	375	362	386	374	413	343	366	363	399	374	368	364	387	410	394	405	357	392	387	359	386	375	416	361	344	348	383	377	384	362	394	369	365	390	369	371	344	390	366	379	418	367	381	387	361	364	345	390	356	364	384	402	393	390	400	375	392	397	394	355	389	364	343	375	385	359	387	365	381	377	371	377	385	392	396	388	415	385	418	382	368	403	350	385	355	362	382	393	372	410	399	383	356	384	398	382	409	369	396	370	370	357	368	416	363	369	411	339	370	378	347	375	388	397	391	393	368	385	380	383	392	350	363	366	372	374	411	393	371	395	356	331	408	395	391	378	397	391	361	363	357	372	377	369	397	359	333	391	369	343	383	363	420	366	358	396	389	384	401	384	387	415	390	353	357	375	381	359	421	415	383	359	402	360	381	384	378	388	379	358	365	405	404	377	399	347	363	386	405	397	386	381	379	361	371	369	375	368	376	378	389	383	395	383	397	360	373	391	401	362	379	355	358	402	379	405	371	359	369	356	373	385	397	369	375	388	337	380	361	387	383	341	366	382	365	379	376	363	393	380	395	373	399	404	398	341	372	370	362	382	376	393	389	365	403	390	380	370	374	364	374	373	398	376	380	394	364	366	387	348	407	376	344	387	339	375	402	356	366	382	392	357	367	385	363	411	364	339	400	398	366	368	378	371	390	370	399	361	407	370	370	393	380	347	345	334	381	387	418	379	396	393	365	369	385	366	333	388	404	381	369	349	387	393	353	376	377	355	369	437	376	385	374	350	394	376	390	368	414	355	404	388	385	383	371	361	404	392	361	404	423	369	368	363	360	369	350	359	398	388	404	396	359	358	398	402	388	393	368	406	376	383	381	423	397	361	333	362	400	343	355	372	430	381	382	398	375	380	390	337	382	388	368	404	357	358	375	362	349	367	395	366	374	374	365	373	381	364	397	343	372	370	388	365	362	399	351	374	366	395	380	382	367	412	405	373	390	411	370	420	364	387	334	392	366	382	384	412	385	349	395	368	352	399	361	371	358	387	395	357	378	383	362	394	388	389	350	365	371	389	375	374	354	352	355	379	372	363	358	356	364	351	359	375	390	353	370	391	397	365	393	394	410	347	390	344	381	366	403	360	365	366	381	399	367	375	372	377	369	376	399	352	365	350	415	360	363	405	416	379	350	364	387	336	374	359	394	389	387	398	400	372	376	408	377	385	365	386	360	360	398	357	343	343	388	368	381	385	376	383	365	381	416	365	353	378	382	369	382	406	397	371	373	360	346	422	368	393	357	378	389	383	371	358	374	407	377	383	409	364	356	341	394	395	397	390	394	373	397	361	359	344	375	387	355	365	355	370	357	361	358	373	386	374	398	378	366	386	379	397	414	380	360	345	373	377	375	384	364	361	391	371	394	366	372	368	365	366	338	383	387	345	382	370	371	371	374	358	413	386	378	365	369	378	376	375	382	377	351	356	392	376	364	383	371	376	397	364	418	379	371	441	389	333	385	427	373	386	380	405	357	395	343	378	375	381	361	385	387	388	377	379	386	371	389	392	332	384	392	342	391	377	373	363	376	382	381	376	379	381	410	383	351	365	383	367	367	394	389	376	391	390	366	374	417	383	371	367	384	438	370	381	382	369	415	344	397	365	380	385	403	392	390	388	380	377	329	391	371	357	374	357	390	372	366	378	356	376	382	373	374	410	377	358	374	347	407	347	389	389	370	372	377	395	377	358	363	416	379	378	406	373	407	367	383	351	365	380	373	407	347	362	386	380	371	367	398	370	380	358	390	351	352	392	366	384	380	366	380	390	387	372	367	359	374	378	349	365	398	368	402	386	362	404	356	374	405	389	409	353	355	430	393	353	356	368	379	374	365	381	339	375	415	380	368	370	378	370	358	385	348	346	394	406	405	366	393	386	395	347	375	371	340	374	382	423	344	356	370	380	355	364	380	381	352	364	369	365	375	376	368	343	400	412	390	412	381	381	357	401	374	402	385	402	370	380	364	388	387	378	370	408	375	356	353	398	376	398	373	406	380	358	364	386	381	380	354	393	354	389	386	382	354	390	400	377	362	347	370	383	360	367	387	393	379	369	374	404	413	368	369	366	377	390	370	367	361	362	367	385	389	349	393	391	363	368	372	413	391	392	373	366	357	415	391	381	415	367	377	373	371	375	416	379	372	356	387	386	373	372	390	374	363	410	374	383	389	395	407	371	392	420	378	408	352	376	383	350	410	375	382	392	368	381	369	403	389	352	353	376	365	400	404	349	373	371	404	389	387	394	380	397	373	383	353	386	405	332	359	360	368	360	365	363	403	379	394	350	374	345	374	417	384	435	388	334	401	379	379	414	391	362	390	365	388	360	387	392	387	368	332	376	363	371	370	382	335	336	374	349	389	395	377	383	438	374	370	356	407	380	342	380	372	344	361	389	389	405	361	368	394	360	353	377	383	370	357	417	381	366	381	354	390	398	393	374	358	432	384	381	377	373	370	397	367	379	402	403	398	375	378	371	394	397	340	360	389	380	409	376	335	383	374	417	419	365	360	407	354	358	399	400	347	373	393	327	372	398	370	367	406	382	362	357	376	404	385	364	391	382	344	384	374	350	339	389	378	384	403	356	400	361	386	377	373	357	339	380	395	378	364	366	381	367	364	401	369	427	380	408	430	370	356	374	398	399	360	359	376	380	369	383	396	365	386	374	358	389	386	386	358	351	384	392	364	356	337	400	361	376	371	355	394	374	347	336	358	357	380	379	392	378	413	364	394	390	360	377	416	384	392	417	403	391	373	368	373	387	387	421	348	370	364	393	372	385	372	361	375	388	376	356	353	384	392	372	398	365	377	367	368	367	344	342	406	349	382	368	372	364	394	385	383	361	360	377	391	369	395	367	385	357	402	370	399	400	404	358	401	399	375	420	398	374	393	378	362	396	358	341	373	356	426	357	382	369	396	374	411	366	379	382	378	371	372	367	406	411	368	358	389	343	396	412	374	369	374	391	414	378	374	365	379	369	390	368	377	390	366	408	417	418	375	389	378	367	387	381	338	394	375	345	338	395	383	361	361	374	354	361	392	353	373	385	385	358	339	366	345	370	377	377	364	371	351	384	394	369	398	372	361	387	401	389	356	384	355	340	376	361	396	369	345	372	352	353	394	393	406	384	362	407
17745	1844	1252	829	670	677	640	649	621	583	623	578	568	593	600	610	577	605	596	555	570	587	572	570	622	595	603	588	593	554	558	612	561	627	550	562	614	586	576	548	614	550	584	564	576	610	596	593	595	590	544	572	564	529	596	581	589	585	571	551	590	585	541	596	559	553	566	556	575	541	530	581	570	542	607	527	571	613	594	566	573	559	566	604	555	560	585	567	562	627	582	572	594	539	587	544	583	598	583	602	544	560	543	573	583	587	579	605	599	581	577	551	603	565	567	557	584	590	594	578	601	644	608	587	589	544	550	520	622	611	628	594	551	564	567	592	620	594	571	550	580	617	592	552	585	571	564	575	537	540	578	539	569	609	584	597	537	566	585	590	580	576	597	578	567	583	545	541	580	617	544	566	608	593	539	605	563	591	549	554	533	561	594	570	611	603	559	509	594	527	590	569	558	595	593	607	608	594	551	611	578	556	578	596	582	603	609	602	574	589	570	610	595	601	559	630	601	580	567	569	609	595	576	616	565	568	561	567	555	605	593	526	590	555	607	583	619	597	628	554	580	650	597	591	593	590	581	578	618	613	560	601	547	553	565	595	586	563	574	575	567	638	571	564	554	586	601	573	583	587	566	597	611	613	617	593	593	567	602	576	571	590	577	601	577	557	565	579	586	583	588	600	595	581	605	597	591	544	596	577	605	568	564	556	565	569	590	601	550	564	538	578	570	575	559	582	569	530	588	564	574	597	559	549	610	575	605	609	558	605	585	575	593	579	564	570	555	531	621	547	587	567	559	580	554	590	553	587	576	572	568	586	592	588	568	545	567	545	572	574	535	583	587	568	581	617	568	541	549	586	611	551	589	557	601	561	587	602	597	562	575	593	616	516	585	629	564	606	587	571	572	568	587	543	601	605	601	581	593	558	582	599	561	575	571	556	566	542	559	519	544	600	597	586	563	597	580	563	595	571	590	571	579	532	620	560	606	592	611	637	581	572	581	581	597	581	596	568	543	554	556	523	571	535	559	557	567	587	546	572	571	519	574	614	539	611	557	570	575	547	580	548	639	607	560	541	572	581	594	589	581	563	544	620	570	589	561	626	636	608	568	587	582	604	590	584	580	544	551	609	597	539	628	568	614	580	570	554	629	600	579	577	589	584	565	573	585	581	602	547	602	597	531	555	570	591	594	547	579	560	562	608	564	585	597	609	584	580	584	569	549	533	592	529	587	558	583	598	558	584	592	567	574	595	546	569	593	589	555	553	593	566	581	558	553	550	550	580	551	575	561	602	598	604	605	613	607	603	574	561	575	563	623	561	603	582	568	567	583	572	590	597	597	557	583	569	597	580	598	544	606	632	570	580	577	576	565	557	551	584	591	561	608	544	572	567	565	572	573	552	587	584	587	549	574	603	545	579	566	575	587	617	570	592	598	560	537	598	613	582	551	555	552	585	592	574	562	584	585	593	614	590	622	584	587	568	569	527	589	607	592	577	622	584	618	601	604	586	599	603	611	619	585	569	580	552	561	562	580	557	598	581	606	604	566	566	576	593	580	598	576	547	565	584	594	563	591	603	585	543	597	570	585	554	554	577	577	565	565	549	578	582	575	574	581	600	606	595	582	591	560	541	556	578	586	540	587	581	597	584	598	586	627	543	566	568	584	592	618	554	597	599	589	589	581	595	564	501	586	583	561	576	575	573	587	568	561	580	609	610	573	607	576	591	571	605	613	539	556	547	578	573	653	560	604	595	563	612	599	564	572	576	571	554	554	592	524	584	543	576	605	545	569	560	550	574	554	606	600	627	559	596	590	551	580	606	538	575	543	581	584	584	600	572	580	596	567	566	611	594	597	572	597	589	564	561	567	568	571	564	581	545	560	575	560	624	569	591	604	569	595	596	625	578	612	601	585	605	578	560	602	592	563	554	564	570	583	596	582	574	579	605	585	613	580	560	607	562	637	598	610	550	613	608	567	589	609	601	598	550	566	572	615	583	542	614	588	578	580	585	614	585	579	583	586	578	600	579	577	601	643	573	578	556	554	596	625	597	551	601	565	564	554	592	637	607	621	572	592	587	539	607	581	549	562	571	572	559	581	587	591	593	550	534	588	618	560	594	583	565	569	565	596	577	570	638	523	563	574	579	648	603	593	596	613	587	600	632	602	562	576	570	567	589	544	592	559	572	581	571	528	612	588	566	568	552	605	584	569	577	595	542	591	612	557	583	562	556	569	597	603	588	573	583	569	558	570	572	556	562	575	521	597	570	579	574	533	648	578	588	570	590	538	560	574	573	555	565	604	578	614	567	582	556	550	529	563	608	600	608	537	572	582	562	577	605	611	559	560	596	560	611	599	571	545	571	591	556	570	589	630	588	542	573	535	580	618	628	543	580	608	569	609	573	528	574	583	536	590	614	577	573	566	568	611	600	601	585	599	609	538	590	538	614	607	595	607	565	583	560	554	595	583	537	584	589	600	601	559	558	588	549	619	579	595	552	582	591	587	578	578	574	592	562	567	575	588	583	590	574	593	600	581	616	557	564	574	564	578	621	537	543	556	564	620	548	551	575	585	593	562	600	548	568	603	583	564	581	625	593	600	546	583	568	558	566	596	573	591	573	539	585	591	572	592	573	593	593	556	585	591	575	595	595	565	572	589	582	583	572	579	569	610	562	587	590	540	578	587	550	569	551	511	632	581	515	609	577	569	571	582	593	527	595	543	571	566	589	573	557	583	568	578	559	557	598	581	553	559	586	611	574	551	585	597	618	568	539	563	543	560	660	541	584	586	591	537	586	569	582	598	572	590	546	575	577	609	595	557	578	601	573	560	595	594	600	571	600	564	589	571	569	569	574	581	555	605	588	617	601	616	581	567	584	610	598	614	564	608	570	556	619	556	591	611	604	568	593	593	565	591	590	577	564	572	615	608	554	573	569	600	556	591	585	615	554	611	600	575	560	590	598	563	568	576	588	538	537	566	554	545	559	585	571	551	586	632	581	583	597	602	591	618	541	588	587	585	614	581	577	570	587	603	604	584	565	570	562	572	564	608	570	611	549	600	581	529	626	575	589	578	566	577	568	541	554	614	595	567	599	585	562	559	541	603	593	570	573	565	586	562	608	561	573	586	538	594	586	629	612	579	573	605	560	634	567	551	570	603	587	540	619	613	568	588	558	620	582	554	619	560	641	580	570	576	548	560	559	578	583	554	637	584	538	569	609	609	593	547	566	529	547	578	542	584	565	572	536	567	559	559	555	584	609	584	570	576	625	586	614	534	617	534	576	529	567	562	593	627	559	586	545	542	542	612	542	584	588	561	575	567	564	556	577	582	590	578	533	548	625	569	608	605	582	610	579	602	580	578	598	572	585	566	566	572	583	572	603	581	558	585	608	590	547	582	596	593	555	541	554	573	597	593	570	552	540	608	597	564	620	571	562	583	628	620	526	588	568	568	560	543	588	572	524	616	586	559	564	613	579	577	569	614	568	598	615
23817	21536	29616	23921	21538	16640	1328	661	537	522	470	451	428	398	400	417	339	436	353	352	343	386	346	347	364	366	371	350	371	326	358	325	328	358	355	354	348	329	333	343	332	341	349	360	335	348	343	350	347	308	368	348	290	345	360	324	351	337	336	320	316	346	326	331	366	356	362	302	300	343	307	352	296	310	336	301	318	328	309	320	346	347	328	328	319	318	339	322	344	325	363	339	347	316	303	296	310	308	313	338	342	331	332	337	352	311	338	340	345	303	337	316	327	320	336	324	310	333	321	330	341	330	333	318	312	287	350	348	313	333	345	323	333	331	329	346	343	331	327	309	331	327	345	308	323	334	320	309	318	298	356	336	349	321	317	328	320	308	357	315	328	357	337	309	319	321	345	327	313	300	329	361	353	343	349	300	335	337	327	328	330	326	309	321	330	320	330	308	324	361	356	356	328	323	337	344	323	312	332	308	341	315	325	306	335	335	366	346	340	312	339	331	319	335	308	330	344	324	366	322	353	343	294	366	322	305	323	310	351	351	317	348	314	329	344	344	323	325	300	319	326	336	349	339	335	301	301	327	343	322	345	333	323	352	293	327	344	313	330	323	347	319	303	316	341	318	327	338	346	295	321	331	366	348	331	287	348	317	330	306	332	354	357	338	318	347	351	355	334	304	323	338	336	302	308	345	330	305	341	307	322	357	306	312	336	322	329	348	315	340	317	352	327	311	328	344	312	340	352	309	314	324	287	297	343	333	318	323	315	329	284	320	307	349	342	313	355	357	346	366	332	346	321	330	319	322	349	346	329	340	342	307	322	304	330	329	321	334	306	323	320	341	321	356	307	309	337	309	333	337	352	330	315	331	327	345	333	333	326	332	333	356	327	289	362	324	338	350	341	346	336	311	345	332	295	374	338	307	318	333	334	329	329	325	364	312	335	311	319	372	361	329	330	346	328	304	325	333	309	348	322	290	332	332	312	331	331	331	356	317	367	361	352	338	342	351	283	323	339	338	298	313	349	308	304	318	325	328	337	335	311	349	342	296	311	332	370	306	332	287	305	343	331	358	320	318	335	366	353	289	336	341	319	324	386	318	320	323	348	323	357	326	351	284	330	328	335	359	323	333	311	336	347	322	348	360	325	315	309	338	311	330	316	322	332	345	333	324	323	347	360	323	308	352	369	333	305	354	331	323	331	309	278	331	330	346	340	327	313	313	311	382	319	350	337	333	309	327	329	339	348	341	332	345	313	320	347	344	320	349	337	323	310	360	333	324	332	333	318	329	335	357	307	364	325	291	336	368	345	319	322	321	309	319	337	301	315	319	321	346	352	339	319	337	331	306	340	307	338	319	304	345	329	324	319	333	343	353	349	339	351	319	345	363	344	345	320	307	348	322	334	345	310	338	348	317	303	332	344	338	325	319	345	320	338	356	323	349	330	331	325	342	339	293	369	305	320	321	347	346	304	315	295	349	355	305	328	328	301	337	306	324	347	332	329	320	342	334	321	328	304	305	322	354	319	324	327	334	326	328	344	322	307	357	318	318	335	329	350	345	322	334	319	319	330	331	311	335	305	339	320	312	339	306	329	343	337	350	328	343	340	304	330	335	340	363	338	303	331	331	339	324	332	357	333	299	331	330	356	309	335	300	312	332	392	344	321	344	360	336	347	320	358	326	336	344	323	324	340	318	345	319	317	358	306	329	302	309	310	318	358	329	330	307	329	322	312	351	325	321	352	362	350	338	359	309	313	309	384	332	354	337	322	372	285	335	333	343	320	340	327	310	340	333	334	311	309	332	337	327	313	332	346	332	287	301	323	342	329	323	341	364	333	323	350	341	342	322	337	334	347	343	339	313	328	350	307	334	353	351	322	334	378	289	325	341	350	314	311	309	332	360	297	374	332	313	322	321	339	315	335	322	346	340	334	335	335	315	329	366	342	301	329	317	320	336	340	346	317	340	321	330	283	369	367	344	311	356	356	316	329	315	325	351	297	364	327	364	358	317	339	342	356	319	345	322	322	352	337	322	326	338	299	358	320	315	308	331	304	322	343	331	303	319	322	356	345	306	325	343	293	312	323	371	355	322	283	330	341	318	346	332	329	294	341	307	329	307	326	332	310	336	327	302	325	315	326	347	356	301	304	356	322	336	313	337	332	348	336	345	321	347	339	320	286	323	370	315	324	327	294	339	336	313	347	355	346	348	325	321	336	329	348	354	338	328	334	325	310	345	338	309	325	321	316	340	337	324	301	327	311	338	315	329	310	337	339	344	327	267	315	355	352	330	320	342	318	348	294	331	343	307	334	315	323	348	331	341	341	323	338	324	337	336	324	339	345	328	313	357	324	332	333	291	326	337	334	323	354	350	331	315	328	327	325	337	329	308	332	321	314	384	333	335	329	350	339	358	371	349	380	337	347	359	371	339	306	312	339	326	333	348	354	349	329	333	354	343	329	362	321	353	299	340	304	343	329	331	346	313	317	326	336	304	340	310	322	330	325	290	336	299	361	322	357	310	292	308	324	331	338	328	321	307	325	343	346	329	327	331	335	331	356	331	293	306	329	339	340	340	352	359	349	296	362	342	317	318	335	318	304	308	345	339	359	333	346	303	320	366	356	330	325	299	311	340	336	355	313	338	345	317	303	322	336	363	294	354	333	348	358	303	327	357	318	331	335	284	337	312	356	321	322	322	345	343	361	317	335	329	335	348	321	328	334	346	302	337	308	319	303	354	313	330	326	338	334	276	306	328	327	327	342	303	342	343	326	334	322	356	345	318	359	287	344	371	305	328	323	304	357	346	304	327	304	319	353	345	323	318	337	335	338	346	347	331	315	320	307	379	302	349	320	317	355	330	349	327	294	330	326	342	347	338	348	373	331	318	357	343	308	355	288	319	366	287	330	339	323	316	294	321	315	310	318	332	319	343	316	360	329	308	334	326	340	290	327	337	327	319	334	341	339	319	334	292	321	326	302	320	320	329	335	303	350	331	325	368	338	312	341	325	346	296	334	327	313	324	334	315	326	349	354	348	339	327	342	341	338	292	305	344	294	298	366	322	336	335	343	312	338	335	340	334	330	334	337	333	314	313	343	342	338	312	311	300	332	351	305	310	357	325	313	352	312	346	318	348	338	336	310	352	337	338	325	359	346	300	356	354	334	310	302	306	352	339	337	337	343	315	319	346	361	338	346	340	303	340	322	349	344	365	320	310	353	314	303	310	315	364	339	310	355	332	325	324	301	330	320	319	346	334	332	343	323	312	299	343	383	338	310	359	342	339	314	325	362	331	321	312	325	319	336	313	312	338	335	337	323	309	326	341	326	326	354	346	330	328	332	339	324	322	318	314	336	353	372	345	328	322	328	317	353	325	324	324	341	314	330	335	320	324	342	362	335	356	303	356	346	349	324	365	349	355	297	352	343	345	323	345	367	349	347	361	359	330	323	321	324	308	342	333	348	329	320	337	309	333	301	338	303	290	321	339	295	314
44342	14104	9351	4886	3209	2334	1786	1514	1270	1090	990	880	798	824	795	717	701	614	650	630	630	603	557	572	585	566	585	554	580	538	581	559	549	575	549	554	557	559	531	559	507	521	532	536	541	532	522	510	514	520	518	538	528	500	516	512	522	522	532	547	517	523	563	540	560	564	497	547	494	537	530	485	502	495	520	562	523	556	541	525	500	538	511	449	442	527	509	486	520	456	527	554	549	508	460	525	507	515	507	539	506	542	543	519	514	479	514	503	477	528	507	505	471	524	546	499	512	520	562	512	510	509	516	544	553	513	538	524	530	512	497	497	497	471	481	551	556	502	538	536	505	539	525	502	524	500	542	482	544	539	547	531	505	542	517	518	528	537	508	524	510	538	508	494	554	471	521	536	511	512	491	510	507	532	515	534	495	491	483	524	480	484	499	562	519	502	502	500	496	528	523	475	496	521	483	511	508	514	539	502	498	512	543	494	496	489	492	509	531	521	552	498	489	507	532	489	518	504	520	509	546	524	527	489	549	500	503	478	520	530	482	489	497	521	547	474	494	508	509	496	540	503	490	494	511	510	555	507	523	540	495	535	498	494	514	511	516	474	537	501	503	478	488	501	514	526	508	520	488	519	482	520	523	480	505	524	489	518	523	529	516	495	458	506	489	538	498	512	503	565	495	517	544	533	498	526	520	539	533	538	527	516	523	523	502	522	485	533	501	485	510	522	504	537	479	490	475	529	543	498	503	543	496	519	493	490	521	506	514	513	544	502	518	482	511	514	515	503	518	460	532	514	500	517	502	499	510	532	538	517	513	487	467	536	503	490	496	510	499	491	486	481	509	531	529	520	498	460	524	512	507	475	510	547	513	523	497	498	496	518	532	488	520	494	519	523	532	511	493	497	509	504	534	479	486	530	499	508	513	569	517	504	472	483	477	520	516	532	507	499	482	523	522	529	535	488	512	508	506	514	515	513	509	495	499	526	500	554	528	516	511	515	500	534	494	519	521	493	507	503	544	504	517	472	480	515	506	531	484	506	510	526	479	541	500	482	516	479	522	511	495	516	530	491	525	540	508	496	474	512	485	495	546	515	557	491	492	533	469	539	518	551	524	539	521	533	502	504	501	489	552	480	503	544	507	528	488	527	494	515	517	476	502	486	526	541	471	532	524	511	506	510	489	455	482	514	537	506	470	516	547	489	525	539	526	517	531	520	514	484	550	494	510	497	524	494	516	551	462	486	503	546	517	499	564	482	543	516	490	526	482	512	504	466	515	528	536	507	507	530	534	509	502	471	530	488	531	502	510	500	537	480	507	459	521	541	515	512	509	508	528	479	525	532	540	514	517	513	522	530	501	510	541	489	514	501	532	507	499	525	478	526	514	503	488	476	518	497	530	543	525	502	513	517	497	493	510	537	506	559	504	487	506	508	469	489	496	473	532	554	528	493	528	492	511	509	522	514	491	497	520	482	479	483	536	513	513	519	495	533	533	494	478	491	553	498	504	494	514	539	450	498	496	519	500	494	499	495	486	511	482	477	519	512	508	537	531	531	529	476	531	551	516	537	506	474	511	545	499	523	507	510	529	545	496	496	485	504	563	476	517	532	506	500	482	516	476	491	517	458	491	516	469	532	515	476	509	532	519	556	504	517	456	513	558	491	509	500	476	508	525	486	521	530	456	532	506	544	496	531	481	504	519	496	544	552	511	506	456	506	505	501	558	505	512	507	506	513	519	512	518	500	495	529	501	522	501	480	505	477	534	543	509	513	542	519	530	526	495	498	488	514	532	537	512	500	506	488	502	534	514	483	483	536	478	474	546	493	476	510	508	504	515	517	523	475	533	499	503	483	502	482	525	519	524	494	557	494	461	457	555	545	522	521	499	488	505	488	527	529	532	508	499	516	524	516	499	455	524	484	483	504	540	529	480	493	507	542	558	487	466	490	491	544	498	537	551	515	511	516	545	520	503	514	483	495	495	509	490	519	530	501	505	508	532	518	543	488	512	482	483	553	483	516	540	519	520	504	502	526	503	509	503	519	526	523	510	515	530	538	483	486	501	514	517	533	523	525	495	477	490	538	541	486	509	519	527	496	515	503	528	525	511	539	547	508	454	491	532	529	525	573	518	488	494	501	509	507	501	494	543	514	511	490	525	510	510	502	501	484	507	530	527	499	524	498	537	561	523	452	498	497	505	499	528	472	494	500	474	502	490	473	517	512	506	495	512	499	525	455	505	487	530	495	506	482	483	537	495	503	514	489	490	497	513	471	518	500	477	515	488	510	539	505	538	492	527	450	485	481	501	520	496	541	530	492	516	523	485	550	532	519	513	532	514	523	501	511	502	468	498	509	477	539	543	495	474	565	494	497	522	518	532	528	486	512	530	508	511	513	521	511	485	517	512	510	525	527	504	513	479	511	515	489	533	545	523	508	498	507	539	521	509	532	501	517	532	460	504	515	504	519	533	527	521	511	532	522	485	464	494	544	524	547	531	497	479	517	507	489	462	517	549	540	514	507	464	549	451	512	480	484	511	477	518	500	523	484	544	547	548	500	491	492	563	523	512	472	501	525	541	468	521	537	483	531	495	450	524	536	533	476	506	526	526	510	529	506	483	517	521	491	511	511	526	539	507	467	500	497	507	522	483	479	504	524	513	542	528	553	523	508	527	495	478	504	523	492	497	557	538	525	504	552	474	514	499	504	516	495	525	531	496	507	488	532	466	504	502	513	514	481	476	510	507	543	487	506	517	491	517	523	475	490	489	517	494	458	529	514	523	522	516	495	542	530	495	494	514	519	487	516	523	516	511	491	538	480	531	532	519	515	507	532	479	516	535	493	533	482	484	520	504	508	510	506	534	509	502	567	516	499	502	502	538	522	565	536	567	508	511	459	511	535	503	522	510	508	524	558	509	495	533	511	536	540	501	502	487	512	536	553	558	492	508	529	487	489	491	567	499	508	488	534	516	534	512	501	548	542	508	502	517	480	488	549	538	532	502	512	501	533	537	505	551	495	505	537	514	480	510	497	527	496	514	543	488	561	518	544	530	558	516	488	552	551	505	495	507	533	505	509	484	502	505	573	529	508	498	510	482	484	541	529	486	500	544	536	528	496	530	494	557	520	450	522	472	522	529	517	481	530	497	537	502	497	514	485	525	539	509	502	526	504	488	519	500	519	503	519	535	510	545	514	525	498	491	542	552	522	509	520	554	509	519	483	519	521	512	524	499	533	486	547	504	510	540	524	517	509	501	494	514	464	533	513	459	533	506	486	549	523	492	513	504	489	506	533	515	554	576	483	489	508	518	513	518	507	529	519	500	523	497	506	481	532	495	522	498	487	487	536	548	545	526	476	497	516	511	483	496	505	490	486	492	511	512	500	505	484	516	513	483	510	509	484	551	513	488	499	457	524	532	522	513	512	506	512	482	466	540	527	532	502	497	514	521	503	485	476	511	478	555	515	509	504	486	512	530	463	477	504	502	506	532	527
23376	21548	29848	23701	21549	21550	4540	679	481	445	342	348	298	289	263	290	265	255	246	243	228	234	232	221	231	233	221	209	216	210	211	220	217	186	204	228	209	184	204	226	173	186	210	200	206	207	197	199	199	194	174	203	205	193	171	212	144	203	206	187	200	194	205	181	171	196	208	196	221	189	197	163	204	168	192	193	191	195	197	176	209	187	208	211	183	221	185	155	178	192	174	189	203	202	166	191	161	205	192	195	173	215	182	180	195	177	198	153	178	197	180	195	209	193	177	186	214	202	199	190	162	201	188	197	189	179	196	189	189	192	170	207	194	170	182	188	200	182	199	177	198	185	165	173	180	207	183	171	175	195	203	180	208	188	208	175	206	200	181	186	197	217	171	183	178	170	184	197	200	168	212	186	194	172	170	191	185	174	204	190	179	209	202	174	172	187	172	200	206	203	211	169	189	187	202	202	184	172	173	193	182	212	196	188	174	200	156	189	187	199	181	170	189	179	201	151	163	210	177	203	167	189	178	196	162	200	190	195	183	184	206	183	175	207	210	180	194	172	222	163	198	191	203	177	177	164	166	200	192	196	179	169	203	200	184	190	178	190	197	166	200	166	166	199	189	196	167	195	204	170	189	197	179	168	190	163	177	198	165	168	218	179	191	186	224	180	201	203	206	185	174	206	177	204	181	183	189	173	182	179	208	190	184	172	200	195	187	186	195	197	200	183	200	172	189	176	176	178	170	175	199	187	207	191	188	192	181	207	181	196	182	209	191	196	183	201	189	177	185	186	211	188	195	188	180	187	178	176	191	182	176	188	195	210	182	180	185	203	172	216	208	189	189	181	191	180	187	187	195	211	192	182	205	209	179	180	224	170	204	189	185	201	148	172	202	184	201	162	184	166	203	175	198	179	199	189	196	187	188	201	192	197	158	182	202	183	202	184	191	179	185	189	227	182	198	174	182	184	177	183	193	190	201	171	173	179	175	194	177	181	167	219	162	214	176	190	204	181	191	199	188	168	180	194	161	165	177	175	194	178	189	197	192	175	174	184	170	162	177	188	201	168	165	189	177	210	197	166	184	182	199	179	180	193	204	162	189	177	196	176	185	233	173	190	189	188	207	198	173	195	191	194	199	191	205	181	198	204	168	187	212	203	200	189	191	199	176	184	178	193	156	188	179	205	196	171	169	210	174	186	208	204	181	202	178	183	196	179	187	200	195	206	177	182	180	151	195	185	168	164	167	180	210	189	190	177	200	208	190	203	182	199	189	183	194	178	168	208	163	206	178	199	208	194	193	199	203	205	210	197	206	182	213	185	207	191	206	190	188	185	170	172	197	209	181	188	183	192	190	203	180	198	181	186	189	165	183	184	169	193	195	182	181	183	191	208	183	180	180	171	194	184	188	205	150	201	188	192	171	194	198	181	176	173	166	182	193	192	177	155	175	209	177	176	199	184	171	200	192	159	196	174	199	201	188	206	164	193	184	162	161	171	199	161	159	198	190	204	190	207	181	189	210	188	185	177	197	207	180	184	189	190	171	189	192	174	183	187	187	181	214	191	191	144	179	185	199	164	183	183	203	187	183	174	174	179	161	167	191	186	204	188	171	203	198	175	180	180	181	184	185	196	203	196	170	176	204	184	195	169	209	188	186	177	210	188	164	180	182	175	184	190	188	185	210	181	177	197	182	177	188	185	167	213	199	183	201	201	199	189	192	175	182	186	183	185	205	174	191	206	215	168	192	175	173	194	165	195	205	187	185	173	174	191	197	188	198	207	183	168	191	181	185	189	189	179	196	197	186	198	189	177	206	185	190	210	174	180	185	178	173	201	191	183	210	165	182	177	209	192	207	194	202	195	182	199	210	195	188	181	186	192	192	194	182	173	184	181	188	202	207	190	196	202	191	188	179	191	200	182	180	180	169	155	184	199	185	205	194	185	190	205	195	199	195	187	183	194	191	205	169	176	174	193	196	196	227	203	203	201	184	201	172	181	179	192	206	207	168	200	185	181	166	193	194	178	194	182	177	169	212	182	193	181	196	179	212	190	154	185	178	196	198	173	192	176	173	172	214	186	182	201	194	179	207	169	185	175	164	175	188	186	186	203	180	221	192	176	166	193	170	179	195	177	172	178	179	176	170	180	191	178	190	192	186	195	170	196	195	188	196	181	197	199	175	182	159	178	204	166	193	200	167	174	211	198	168	175	204	213	182	195	173	203	165	184	186	178	200	209	183	168	197	174	171	168	193	203	201	187	194	185	186	182	179	184	194	197	203	183	181	181	191	174	197	171	181	182	169	196	188	184	176	188	193	219	193	223	159	191	198	171	196	186	199	170	202	191	172	182	182	190	196	182	197	212	207	162	189	168	199	197	182	181	201	194	177	185	190	200	178	180	175	171	175	190	184	198	203	169	176	210	188	184	196	178	182	169	205	169	185	182	174	186	194	170	178	190	173	205	216	180	191	194	174	166	196	186	163	166	217	194	199	190	206	207	182	178	196	184	209	175	185	202	186	181	169	188	215	180	172	181	211	204	205	174	191	200	205	183	167	183	180	192	197	169	211	186	206	207	189	176	182	192	185	154	163	216	187	191	206	205	167	201	151	180	201	168	151	185	164	176	193	200	197	171	214	170	200	180	204	176	171	172	192	186	194	175	175	185	208	183	192	188	178	190	191	187	184	171	163	186	206	166	181	181	180	163	185	200	183	194	184	164	186	172	179	174	165	198	188	176	187	171	174	197	198	212	146	188	191	171	190	203	173	165	179	180	207	187	178	186	169	176	185	198	176	190	201	170	176	201	166	164	198	171	180	188	197	188	194	170	186	165	176	192	183	182	187	176	190	170	181	192	179	196	170	191	201	191	187	180	206	185	186	170	202	178	181	195	164	185	149	197	190	193	179	166	201	174	171	184	214	176	171	178	202	188	188	224	176	199	196	182	186	176	188	167	193	182	199	182	212	179	201	188	192	168	196	200	188	184	197	182	181	171	191	194	201	170	171	189	206	195	180	157	168	196	156	164	171	179	191	192	198	185	192	187	166	166	201	189	181	198	197	219	174	188	194	167	179	191	150	226	173	195	178	190	204	169	171	197	195	199	191	178	163	170	189	198	195	194	186	193	176	177	190	196	181	175	203	190	182	192	211	182	171	211	199	179	159	187	187	172	190	204	183	166	200	178	162	203	200	167	185	199	181	175	177	207	198	193	178	199	199	185	195	190	175	190	196	186	195	191	188	176	177	182	185	186	178	180	199	179	200	203	169	197	197	166	154	183	207	207	182	172	178	216	172	201	191	181	198	162	164	169	204	171	184	198	190	156	173	183	181	194	175	185	215	211	182	188	225	179	179	155	201	198	175	200	192	203	188	204	200	191	209	177	187	173	181	189	158	207	181	180	193	188	206	188	174	194	172	176	183	190	197	213	165	187	186	202	186	199	200	179	172	166	164	208	195	177	176	188	173	189	176	164	181	183	182	174	169	185	187	171
45830	16232	11768	6089	3798	2718	2098	1583	1297	1025	898	785	753	627	613	555	530	527	465	394	450	442	412	392	369	375	387	357	337	356	330	324	314	320	326	354	353	343	318	298	339	316	327	303	323	310	309	318	308	325	304	341	327	333	322	294	307	263	296	317	344	311	335	311	327	316	325	268	298	271	276	290	316	318	295	301	308	346	311	300	320	286	293	273	312	288	289	344	324	279	317	290	298	280	334	281	311	305	282	302	269	288	310	280	299	308	329	282	284	279	329	317	296	291	294	311	295	313	302	291	307	305	305	339	293	302	311	296	295	314	270	330	307	285	287	285	307	296	262	284	291	302	310	314	310	289	308	303	308	271	295	304	297	313	277	295	281	275	307	260	274	308	319	331	317	312	289	286	306	289	289	295	318	272	296	307	305	296	307	281	311	278	260	289	273	314	287	268	332	297	316	305	323	283	280	266	282	300	296	307	285	300	289	269	284	290	318	299	305	293	318	288	289	300	287	311	284	311	315	302	278	314	298	264	301	291	310	325	297	309	269	309	290	303	311	299	327	299	296	314	285	255	291	267	310	287	303	310	271	313	323	285	285	293	298	293	280	312	294	295	320	295	291	265	334	302	274	298	283	284	301	291	307	292	275	273	302	272	284	302	279	310	315	326	315	321	282	305	301	312	285	280	288	291	281	304	285	327	280	292	297	297	303	284	280	278	317	268	280	274	270	296	286	298	302	278	292	295	304	286	273	324	328	294	307	288	251	300	271	294	282	294	291	270	305	295	266	294	307	297	296	314	308	286	313	309	296	278	299	276	306	319	312	288	286	326	357	278	287	318	294	293	295	288	284	287	271	286	312	318	278	309	295	275	320	291	306	246	289	290	310	293	285	308	300	338	308	309	268	296	265	268	302	317	289	293	291	321	316	286	285	304	302	286	312	273	284	300	273	298	284	301	265	290	295	299	298	303	294	315	263	286	287	287	289	310	328	307	273	316	341	318	284	303	290	283	278	342	311	300	285	307	291	296	294	297	309	303	276	272	286	288	267	277	322	314	318	318	290	309	274	304	304	307	305	272	269	286	298	291	309	317	278	297	337	292	313	272	293	321	282	297	282	281	271	270	275	312	280	298	309	273	268	274	300	309	261	280	296	288	273	326	290	299	296	303	264	290	284	278	311	270	250	297	258	289	301	269	290	306	312	309	292	268	283	291	287	283	294	298	288	294	288	307	267	317	280	297	321	273	286	302	301	289	271	292	273	288	293	269	305	291	316	297	287	275	299	278	284	301	290	308	280	278	298	251	313	298	299	304	273	302	280	328	273	290	336	324	290	283	313	291	302	317	325	305	306	274	298	296	269	309	289	323	312	300	267	290	276	295	320	292	306	278	292	308	309	288	282	294	287	305	296	311	311	309	295	291	311	266	278	287	285	350	311	288	320	294	293	290	261	314	302	281	319	293	309	310	276	292	290	285	310	299	277	317	299	295	301	289	318	321	278	276	307	289	298	297	272	305	284	288	262	297	285	348	312	296	269	279	324	288	290	287	257	280	307	329	285	267	285	290	294	273	299	278	289	319	285	283	277	271	256	298	286	294	315	296	282	265	293	310	298	306	264	306	286	299	301	299	312	282	278	297	285	281	268	296	286	296	293	279	295	293	308	314	325	313	272	309	293	322	293	328	296	299	270	295	302	306	297	270	289	308	294	285	282	281	260	285	291	321	307	275	280	274	303	275	293	331	301	316	328	324	255	313	285	266	307	267	307	296	306	288	298	290	284	283	289	276	278	284	313	295	323	321	277	297	296	285	302	300	304	300	276	306	286	275	285	305	321	309	317	302	303	319	296	292	282	337	281	296	330	311	306	300	307	264	286	315	272	291	289	293	292	310	308	296	284	285	298	271	282	287	282	298	292	286	315	296	310	284	315	309	327	284	269	311	280	308	292	289	293	268	301	278	288	291	306	306	293	292	285	300	300	272	267	298	299	280	274	273	294	287	319	313	263	316	290	277	282	296	269	279	317	293	323	286	295	310	296	285	297	259	284	277	296	292	327	272	303	273	302	298	285	311	319	290	298	289	300	313	330	291	318	315	265	315	340	296	283	318	277	302	311	302	331	289	270	308	278	317	277	288	299	279	304	287	333	319	305	293	305	285	326	286	299	316	273	263	249	293	290	324	291	275	299	287	296	285	301	300	292	284	292	279	298	296	294	287	313	262	306	295	318	293	319	279	291	254	299	267	295	309	273	284	282	284	286	296	297	281	325	297	283	291	294	301	317	273	296	297	287	287	282	278	278	301	302	308	286	254	294	303	301	291	298	308	290	300	283	294	301	296	286	313	272	288	300	277	317	299	301	285	297	275	313	310	288	289	340	314	293	312	310	294	290	288	290	288	282	279	306	278	260	302	307	289	291	279	278	278	319	311	327	285	302	306	275	315	288	319	294	293	307	310	275	329	310	323	308	284	291	270	307	300	296	302	307	285	273	285	290	289	304	293	313	287	321	298	285	287	291	300	296	288	291	295	287	295	298	308	295	298	290	274	274	282	282	302	326	306	315	281	288	237	268	320	297	299	326	307	267	322	296	294	300	292	297	279	297	282	280	290	279	271	299	294	320	281	330	273	308	300	298	292	315	300	299	270	290	284	303	271	305	295	263	296	296	277	271	300	285	300	293	270	260	315	334	312	288	310	316	276	301	333	283	294	305	304	265	267	271	292	289	310	284	278	269	280	283	301	299	288	282	318	238	269	282	301	278	296	297	311	334	269	293	310	285	279	302	318	299	272	312	273	280	290	323	272	301	320	311	280	295	307	294	267	300	325	338	302	275	270	317	298	271	281	274	347	284	305	292	292	303	318	291	269	277	296	280	309	296	298	261	286	337	314	280	294	282	294	321	287	321	308	324	281	305	287	302	301	292	293	287	306	301	304	285	308	273	302	258	287	316	328	308	311	261	308	286	290	278	299	303	300	306	286	287	281	325	322	291	268	292	292	320	296	309	278	293	295	271	313	299	295	328	317	300	297	284	297	307	278	289	303	323	259	335	306	272	296	321	289	307	276	281	305	297	297	269	296	318	296	290	280	319	287	302	303	302	302	281	278	313	301	282	303	294	310	298	302	287	286	280	271	279	291	278	311	261	317	279	305	292	310	302	254	304	308	294	253	291	319	290	294	283	272	303	295	294	310	276	267	287	303	293	293	305	316	291	336	265	282	297	282	285	276	291	269	282	262	332	298	309	303	286	301	295	321	317	338	295	304	277	290	280	303	304	290	294	302	341	331	291	290	331	296	302	286	290	294	276	275	312	294	300	317	273	309	282	301	273	291	295	304	273	291	292	283	317	321	336	315	300	336	270	328	309	306	286	297	307	292	291	326	311	316	302	308	282	302	274	316	286	327	291	278	305	279	295	297	275	312	304	274	302	284	329	274	282	280	287	287	310	314	294	292	302	290	288	261	302	287	306	311	307	294	281	294	280	301	280	291	281	328
27434	20565	7447	839	608	561	430	387	373	410	394	384	424	388	406	369	364	404	376	414	364	333	370	386	365	397	363	400	412	381	415	344	384	407	342	388	379	327	374	378	371	387	371	393	386	399	387	388	377	410	385	373	368	379	384	378	393	391	379	378	382	381	399	393	365	342	399	367	379	354	402	401	385	368	385	348	389	342	368	392	365	354	375	385	361	377	328	374	406	351	358	375	410	385	378	372	351	346	342	382	365	402	381	359	331	379	383	369	406	381	386	382	351	384	369	394	392	379	383	389	368	389	376	371	382	368	367	399	390	388	428	327	356	368	382	377	373	381	370	393	389	357	369	363	395	364	387	369	389	354	397	336	384	365	380	369	378	359	372	364	411	417	387	347	391	368	396	329	374	389	408	400	389	350	331	403	370	377	352	396	358	361	389	454	383	364	374	387	364	385	380	385	386	381	383	395	381	358	359	345	347	391	380	357	362	368	392	387	384	370	358	348	387	371	366	379	375	415	377	370	363	385	336	380	368	385	381	426	359	361	365	388	357	406	401	379	379	416	393	367	359	370	364	382	356	340	378	393	376	375	388	373	374	398	400	387	371	421	413	356	375	365	367	402	376	377	393	401	342	356	370	361	353	370	382	366	374	381	414	382	387	354	386	378	370	390	350	355	411	384	380	398	370	385	376	380	369	394	363	381	365	374	385	353	394	397	366	374	384	360	363	382	360	375	372	370	372	364	403	390	363	365	374	356	384	393	362	376	365	371	380	370	374	366	416	351	334	359	384	382	384	364	371	368	394	385	347	357	378	363	376	391	344	369	406	372	375	381	356	382	378	368	328	404	394	359	371	352	363	394	376	397	377	373	382	367	389	371	356	380	386	380	377	382	355	396	380	363	350	365	371	383	367	408	354	367	393	354	380	357	402	373	365	393	379	378	374	368	390	398	408	382	361	369	341	386	364	404	354	384	358	389	386	374	387	399	368	334	402	352	394	383	364	369	363	352	380	395	359	377	370	351	364	388	391	347	404	387	387	366	388	367	358	369	383	366	379	387	370	365	392	365	388	341	391	390	350	375	356	406	377	376	384	376	381	398	370	385	363	336	391	351	387	362	362	381	396	397	354	380	340	409	387	360	370	360	351	357	335	371	366	375	394	370	406	377	372	368	402	350	382	379	404	382	365	352	395	347	382	357	381	422	398	367	369	353	369	352	392	404	357	356	387	391	403	407	395	368	401	356	383	377	376	406	360	391	349	381	368	393	395	370	371	378	367	350	382	387	404	366	393	419	374	425	376	434	377	364	401	367	385	381	391	366	373	390	356	373	369	393	373	358	369	379	408	407	362	420	408	396	364	369	376	355	384	412	356	364	399	385	418	369	399	377	372	399	365	370	349	398	386	387	421	359	377	382	337	357	341	342	337	390	377	394	386	375	382	367	344	364	375	397	425	392	418	372	352	372	391	387	374	358	353	346	398	356	389	372	320	396	369	390	378	409	406	392	420	386	359	366	408	341	349	378	398	397	381	346	409	405	373	351	417	363	382	366	364	351	393	381	385	359	428	393	398	371	386	390	382	378	396	345	367	390	370	356	359	390	423	387	360	367	360	358	375	342	361	347	383	405	335	385	367	398	389	417	347	371	320	388	355	343	374	360	367	369	384	390	374	344	408	400	389	403	366	406	414	387	367	365	381	386	370	361	379	391	361	412	342	407	384	351	350	378	341	393	393	351	349	362	364	356	378	365	346	385	391	394	401	375	404	349	378	373	368	387	403	404	356	336	365	383	356	377	383	365	348	406	344	355	398	376	362	356	345	372	391	352	395	340	391	370	393	368	413	360	348	369	384	355	388	394	340	387	376	360	354	367	396	352	359	364	398	374	373	416	365	377	408	363	380	411	378	338	386	340	387	364	424	382	373	375	395	401	388	397	413	379	394	386	373	375	370	398	332	384	375	342	345	405	335	405	358	378	412	360	377	349	398	363	409	337	383	361	373	354	349	362	366	410	370	406	402	369	370	344	374	381	345	392	399	368	365	364	365	376	427	372	385	385	363	364	363	371	380	391	421	363	346	364	327	385	382	344	369	381	375	359	374	400	331	357	369	394	388	404	379	337	412	375	375	408	371	399	396	377	388	346	369	379	354	379	336	384	381	344	352	373	375	391	382	347	386	364	374	342	383	394	346	363	388	384	381	361	362	383	399	366	356	419	361	420	351	378	379	398	380	384	384	365	378	395	374	380	372	358	408	388	381	388	389	383	357	371	384	353	371	360	382	405	365	339	381	366	375	394	359	341	428	375	356	400	381	401	376	404	397	369	355	372	371	381	382	371	379	359	389	396	374	391	397	373	364	377	373	377	384	410	384	351	348	337	404	408	390	337	334	387	384	381	360	360	376	366	364	411	343	370	404	412	360	386	373	393	362	369	358	390	371	379	379	371	394	391	371	360	392	394	402	376	414	407	339	362	398	389	367	356	379	350	358	396	408	363	384	387	382	364	414	351	373	360	370	340	372	364	382	372	339	379	399	341	387	389	384	365	387	367	388	408	364	402	388	334	422	359	414	388	371	385	424	374	380	393	369	367	401	366	343	403	371	381	338	395	372	365	366	383	360	392	385	355	382	362	385	380	375	381	366	390	375	355	407	370	347	355	367	361	385	400	380	366	371	354	369	376	431	386	368	377	366	394	425	357	376	388	379	373	362	401	365	380	379	376	375	373	402	396	384	387	373	330	373	390	333	387	373	366	329	384	339	350	407	377	409	338	371	369	385	379	404	358	398	395	397	391	381	372	373	377	385	407	362	344	369	379	371	345	378	354	404	398	363	388	375	400	376	359	384	373	362	399	364	403	420	336	372	370	375	369	419	393	353	401	331	392	376	410	359	368	408	405	369	438	376	344	383	334	381	394	398	379	337	394	393	379	388	367	365	415	348	395	413	361	358	373	349	348	362	388	361	356	388	372	384	383	372	372	351	370	404	353	404	371	349	340	359	400	370	384	407	363	361	367	358	355	361	380	389	358	394	406	392	428	379	351	391	342	373	403	375	369	378	399	389	354	386	382	407	388	381	348	381	340	377	382	379	349	400	405	404	400	359	361	388	377	394	386	374	368	375	380	392	433	379	358	401	346	356	363	348	369	352	348	366	399	409	392	394	374	377	409	374	339	345	341	370	363	385	365	357	403	388	386	358	380	397	380	366	364	377	357	375	400	411	369	388	353	360	378	395	390	379	427	364	374	411	372	372	359	374	348	368	398	380	389	381	393	339	399	404	380	376	384	404	400	403	373	389	369	351	377	358	333	378	345	351	321	348	377	397	327	330	398	382	415	387	404	333	365	366	397	366	354	377	379	351	390	372	389	370	399	379	389	380	356	390	388	366	366	350	366	416	413	374	349	391	326	401	379	370	388	391	394	386	382	395	390	381	413	349	387	395	378	415	358	375	405	349	391	397	388	384	344	406	410	376	382	400	346	373	363	387	371	405	392
18390	2312	1237	869	708	628	631	672	610	556	596	617	576	542	638	617	555	549	590	558	571	605	555	549	554	605	555	623	542	579	564	612	548	558	612	579	548	582	573	552	588	570	629	569	545	574	542	583	540	553	580	564	565	538	522	615	575	538	595	541	605	559	577	590	544	600	542	593	571	548	571	531	615	545	586	613	561	594	612	559	576	569	577	576	605	593	579	578	578	550	581	565	541	596	586	557	560	578	618	570	557	576	577	620	561	569	579	576	551	592	527	531	595	580	550	624	561	590	617	542	506	599	585	574	604	553	556	563	626	571	609	574	559	593	590	571	543	592	582	583	583	592	525	566	566	564	565	586	578	593	586	613	606	586	589	599	587	568	603	582	575	573	570	538	576	600	588	596	532	601	587	578	570	613	565	558	609	552	528	573	600	542	557	580	592	495	538	549	602	586	564	579	548	542	558	541	559	600	578	580	581	566	575	579	571	543	596	590	549	561	556	601	628	562	568	505	555	569	581	594	573	557	612	552	602	568	617	567	560	518	573	582	580	585	552	566	576	625	581	568	586	538	614	594	552	564	557	578	575	624	579	553	535	593	564	575	546	580	568	562	606	591	612	558	576	549	583	610	577	510	591	562	549	587	594	553	598	585	558	611	563	552	590	574	524	552	591	605	604	565	558	643	542	586	603	577	556	550	571	590	583	550	581	586	574	521	593	573	619	567	534	580	560	551	523	592	581	572	546	549	592	549	627	618	551	567	572	572	546	573	584	596	568	546	596	590	586	588	608	573	566	603	560	549	562	563	580	560	594	600	566	591	589	593	551	550	596	582	615	546	548	527	575	604	589	575	564	605	584	576	529	575	602	559	579	554	617	579	605	592	571	569	579	548	555	640	556	525	598	571	568	557	588	552	586	599	564	580	586	564	565	573	554	532	590	571	579	580	588	527	537	593	578	568	542	551	568	606	574	592	598	590	572	591	551	559	584	648	559	620	579	582	590	526	547	585	562	545	542	575	584	569	591	568	579	527	508	552	568	567	573	550	582	573	583	551	560	565	608	563	564	576	589	554	595	605	590	531	553	564	610	586	589	581	564	594	565	571	587	573	578	596	511	539	604	557	604	570	562	565	561	573	591	590	571	587	602	563	596	542	592	565	523	587	541	576	516	596	566	547	579	585	561	548	553	630	574	586	583	553	570	584	576	567	580	586	569	566	567	550	569	582	544	522	575	561	563	594	564	552	574	584	511	566	584	564	612	549	545	593	520	578	576	546	574	534	571	560	531	536	592	562	608	563	588	568	577	590	585	575	540	572	514	579	565	623	572	511	603	542	587	583	608	551	576	567	580	555	562	560	589	514	527	550	591	605	549	524	575	547	567	534	556	543	564	569	545	571	555	593	584	586	607	541	577	575	584	586	587	560	565	554	580	572	542	546	569	591	561	599	549	583	591	587	551	527	590	610	550	548	592	580	561	590	570	536	560	515	567	568	567	569	577	570	589	544	490	532	576	551	565	577	590	576	569	551	531	593	556	559	559	582	576	577	579	565	573	581	538	551	583	557	555	563	582	541	585	576	562	573	566	556	571	599	577	622	563	557	613	534	560	575	524	573	558	588	531	551	536	554	554	562	553	563	559	611	583	544	620	581	558	520	578	573	583	597	554	549	557	582	554	591	572	577	568	582	577	560	567	571	565	570	583	560	575	584	579	582	585	586	622	618	580	583	603	563	566	587	572	549	592	567	558	581	548	567	601	578	546	569	561	543	599	549	580	599	568	574	557	587	584	567	554	570	606	553	590	529	561	576	568	569	592	569	553	623	561	521	591	583	549	622	572	547	554	581	593	576	618	567	587	558	560	583	633	546	576	537	559	582	545	557	608	586	546	587	540	538	542	568	551	555	546	546	612	572	563	590	551	545	552	552	595	562	565	578	572	535	603	577	567	553	595	571	611	574	572	577	604	568	567	557	564	646	565	606	548	569	572	558	566	566	594	586	550	569	582	574	596	556	635	548	563	569	568	567	585	588	556	569	568	548	569	537	513	553	583	576	613	559	548	562	591	590	543	569	562	566	596	567	594	551	554	572	596	560	591	595	631	539	549	597	577	559	607	559	579	580	575	588	591	564	588	591	546	572	570	588	593	569	588	533	562	545	652	556	559	586	562	595	602	534	568	562	599	577	534	544	576	569	570	510	541	569	580	541	592	569	580	574	588	598	568	591	553	544	539	597	552	573	551	544	591	571	538	521	533	569	536	608	536	566	585	549	561	603	593	547	571	548	618	537	615	535	556	568	620	545	523	617	590	543	555	587	589	572	582	573	624	586	554	591	568	560	566	604	568	591	561	555	566	635	545	557	575	571	569	570	512	539	553	590	545	584	586	597	557	546	599	606	616	621	581	600	539	556	558	616	584	564	561	585	575	569	547	592	536	551	543	549	544	564	530	546	581	597	586	595	574	584	587	543	592	523	569	554	592	605	526	548	546	586	566	570	598	574	567	552	600	543	520	553	595	577	544	521	578	587	571	546	573	590	550	558	555	562	543	544	571	533	561	519	606	572	590	568	563	583	551	575	573	567	551	590	551	611	562	577	547	544	574	567	612	576	586	563	584	551	596	565	613	596	578	567	528	572	544	599	569	569	617	599	579	583	570	616	576	603	554	572	602	557	591	610	621	560	598	596	605	602	579	589	551	574	565	604	560	591	549	560	569	601	549	558	569	609	542	574	600	613	567	594	581	584	504	577	620	587	568	558	601	543	576	562	604	561	604	571	594	508	567	595	529	602	555	559	577	580	589	527	572	575	566	585	571	586	600	571	570	585	571	579	576	562	598	545	536	544	603	589	576	555	562	605	583	592	557	574	572	595	546	553	590	588	561	541	563	564	595	580	612	549	541	608	563	562	590	602	599	578	620	580	596	572	594	549	567	600	554	569	526	598	612	558	537	587	603	581	534	621	590	597	570	586	556	586	567	591	588	574	572	538	577	551	566	608	560	636	540	576	530	597	570	572	581	596	614	582	620	556	538	568	596	585	566	536	602	609	555	544	607	576	587	561	576	562	555	579	541	589	602	577	562	583	611	585	568	596	562	584	557	553	541	537	534	528	555	566	577	582	558	597	555	579	529	592	542	571	585	564	552	567	571	533	584	554	549	605	614	519	570	577	584	527	577	534	597	595	547	554	550	530	588	563	584	551	580	594	560	558	544	556	571	550	559	551	588	578	569	596	573	601	569	546	555	587	566	579	599	604	570	599	556	580	582	590	592	571	520	566	597	564	588	564	569	560	596	516	579	560	533	617	563	600	587	590	573	586	594	591	567	586	554	562	622	542	535	573	572	592	585	586	570	561	551	597	573	567	580	530	573	552	558	581	587	593	575	570	557	596	571	567	593	586	565	556	564	598	571	536	585	586	576	573	540	593	595	575	635	589	608	578	554	576	540	564	533	599	586	556	568	568	568	592	540	586	559	574	566	539	561	634	597	537	571	586
23679	21478	29525	23828	21469	16522	1365	657	573	516	444	492	432	342	385	376	394	365	375	343	336	395	392	367	355	351	339	313	317	345	302	320	339	376	344	354	347	313	364	319	331	315	381	323	333	306	320	325	334	328	340	325	357	349	325	312	306	355	315	356	325	352	308	347	348	382	312	316	344	334	304	348	312	314	329	331	351	328	319	369	313	324	325	352	343	338	324	328	342	304	332	332	340	344	328	315	353	279	354	347	308	334	359	345	327	318	286	328	333	329	297	331	312	304	304	353	325	313	339	312	325	339	325	335	343	342	322	330	334	354	333	337	332	322	321	339	355	322	322	337	296	348	357	370	275	322	290	324	339	369	281	345	331	327	330	347	320	308	327	304	298	330	329	321	304	320	309	321	333	309	328	366	323	348	351	320	330	319	344	299	289	315	336	334	315	334	311	377	328	334	317	336	307	313	356	308	318	330	339	346	327	334	330	355	313	343	325	283	328	337	328	315	343	300	346	302	341	324	310	348	343	313	337	359	327	336	357	362	331	325	326	304	328	328	326	342	297	375	352	325	341	332	335	300	302	353	340	352	335	331	322	332	330	347	292	303	327	299	339	312	316	299	316	339	370	324	343	368	317	331	317	312	324	298	320	318	314	316	340	327	323	350	329	350	351	308	324	351	307	334	350	326	327	347	291	318	322	307	324	323	337	338	337	313	341	328	312	334	328	318	337	300	317	322	353	316	328	343	334	363	295	305	309	323	345	305	314	351	304	333	320	329	323	345	322	342	344	304	342	291	362	312	327	305	325	303	331	345	317	300	315	360	327	338	346	313	325	329	290	318	326	340	296	347	349	338	333	326	320	314	323	313	341	332	317	334	335	310	331	354	325	327	294	307	303	337	341	317	354	308	350	328	325	355	318	345	313	357	365	344	324	332	328	352	331	325	333	335	334	327	306	316	311	322	299	317	340	318	317	347	326	343	335	332	299	327	311	322	358	326	316	287	323	323	375	296	299	338	336	324	311	336	374	343	336	311	348	328	314	315	357	333	309	294	324	354	300	295	316	322	354	317	291	319	305	348	350	352	320	339	329	309	361	327	346	351	330	338	322	333	332	323	329	365	313	314	356	302	298	342	332	327	339	324	289	305	318	358	331	334	370	314	295	302	305	333	336	296	291	313	350	334	333	308	375	324	355	322	329	291	309	355	318	350	356	324	327	328	320	325	344	342	342	355	323	367	338	329	319	352	318	330	331	334	298	316	324	325	341	331	304	333	316	337	313	346	297	337	379	324	337	300	370	317	341	338	317	312	309	302	313	294	336	310	320	340	355	343	315	304	330	355	299	352	333	346	302	297	285	327	317	330	343	335	333	322	339	327	316	332	305	338	327	327	319	330	329	344	327	309	324	328	296	331	327	330	304	339	290	322	331	322	316	327	351	319	342	328	341	323	327	342	325	324	323	348	354	331	317	320	363	326	296	295	319	341	302	316	347	322	339	350	325	319	327	343	322	272	327	337	361	339	346	351	333	322	341	307	330	331	364	329	334	321	312	327	301	324	316	319	323	346	343	300	335	351	330	365	364	356	301	321	337	340	323	309	335	353	339	324	348	312	359	340	349	336	327	317	319	321	317	340	324	324	335	326	307	308	335	349	334	346	350	347	290	353	355	318	351	331	320	317	309	325	328	343	316	288	311	309	299	327	336	346	308	341	349	346	320	313	320	327	331	342	290	315	352	315	327	302	290	312	329	344	301	351	356	312	308	326	306	297	339	341	312	323	345	339	324	316	320	313	356	352	350	359	338	306	314	351	370	329	314	350	349	344	321	315	332	368	339	328	308	331	328	314	307	334	336	298	314	335	322	330	323	332	354	300	303	325	335	333	339	302	336	326	300	330	316	332	327	354	334	347	315	305	316	343	329	331	324	349	321	311	337	356	366	317	317	328	314	329	326	296	350	347	364	328	314	348	324	305	351	332	296	305	354	319	340	306	319	306	369	371	313	331	333	319	334	330	314	303	299	309	326	341	332	333	301	323	298	306	351	338	333	307	367	340	340	284	343	342	336	336	301	361	312	319	285	283	362	306	334	341	330	323	295	365	339	329	329	312	347	331	335	304	321	355	331	328	339	326	292	315	334	304	344	307	311	337	327	307	316	328	352	323	323	342	308	356	317	337	309	331	350	347	345	314	342	359	314	296	348	332	328	322	339	315	338	311	352	339	309	326	332	307	289	342	332	345	343	329	319	294	328	338	316	353	328	312	320	358	331	327	325	307	299	339	339	337	327	316	342	337	347	327	330	347	349	317	336	336	312	323	332	317	274	329	353	330	331	329	330	366	350	356	322	366	342	332	329	333	319	306	315	326	350	347	344	320	310	316	311	315	275	322	361	316	326	336	304	321	315	331	332	334	312	312	325	325	331	323	306	300	310	317	326	316	338	327	308	342	338	316	314	305	313	308	351	330	362	347	321	319	326	317	298	312	304	335	315	310	338	319	316	365	328	303	308	315	296	298	354	321	350	329	334	334	310	351	356	321	325	319	351	315	304	363	330	309	348	337	291	336	338	297	355	308	307	341	330	311	342	322	319	321	348	353	350	346	340	338	344	355	341	326	302	323	328	346	342	302	303	313	365	313	331	339	344	320	345	328	336	338	331	322	287	303	297	344	343	339	304	320	344	351	317	313	336	332	296	320	334	338	324	340	348	334	307	295	341	314	330	310	308	351	301	322	300	333	326	363	321	281	318	332	277	338	314	309	303	347	315	354	334	335	327	326	332	311	351	356	351	326	305	336	326	313	343	313	334	322	343	298	334	327	318	320	346	334	340	350	338	300	321	332	350	361	345	345	321	353	337	330	320	346	311	342	289	302	343	357	322	318	315	355	346	333	342	324	351	289	319	310	324	315	322	347	333	346	330	320	340	303	325	286	340	313	335	319	321	315	349	303	340	336	356	292	352	323	336	365	331	328	338	329	342	338	342	359	359	321	323	326	297	339	315	301	331	325	310	314	307	331	341	331	344	349	314	339	348	333	328	301	332	354	307	317	323	321	369	319	280	320	296	321	344	298	333	360	300	300	334	348	297	314	330	303	328	327	328	326	348	292	357	330	306	344	343	379	352	324	320	328	332	343	316	276	307	348	314	331	372	336	340	326	321	290	312	342	323	354	340	320	361	347	319	349	341	329	320	310	311	319	341	294	333	350	347	293	348	361	305	365	342	308	314	299	327	313	364	308	304	329	346	321	310	343	310	338	334	307	325	326	338	349	329	337	316	326	326	322	327	320	320	293	327	310	306	348	321	324	309	321	297	343	312	328	321	295	287	324	337	315	330	329	338	293	327	295	348	347	319	324	331	336	342	324	345	335	321	317	323	342	331	329	325	325	323	304	325	333	337	351	318	353	314	336	362	333	325	323	325	317	325	312	309	321	323	324	333	322	334	294	330	323	347	318	320	292	331	326	334	340	315	354	302	337	347	327	317	334	340	320	318	330
43438	14605	9443	4823	3187	2160	1797	1475	1290	1104	938	930	809	734	735	734	702	634	634	632	612	550	618	597	582	517	535	541	576	548	561	550	590	558	538	542	536	511	525	516	518	515	521	516	508	507	491	557	545	520	536	506	521	533	535	556	521	513	526	486	515	522	504	474	538	536	488	499	495	534	530	557	463	523	480	516	512	525	511	488	535	482	509	462	493	496	557	502	466	496	489	492	517	555	481	528	461	522	501	444	494	487	511	497	527	513	512	501	462	509	498	534	538	467	507	504	541	486	500	493	484	526	472	485	471	525	500	530	521	507	501	491	495	493	512	485	536	499	489	494	487	499	488	502	496	508	486	531	526	528	511	486	513	500	502	503	484	500	530	491	539	528	497	515	461	534	477	529	507	469	512	529	498	507	512	523	518	497	494	496	470	554	518	489	492	524	510	498	492	496	500	497	497	519	469	501	493	498	539	504	495	472	541	500	449	516	522	526	513	520	484	499	535	519	523	494	550	514	503	515	487	484	519	507	495	520	505	522	492	460	537	455	486	507	520	512	519	521	482	479	535	506	560	505	502	481	502	514	518	542	461	480	503	474	541	542	521	513	483	478	519	472	503	486	517	492	534	491	563	493	551	540	503	491	533	501	519	515	527	447	513	488	483	539	471	502	496	499	502	546	528	496	490	526	513	498	499	467	490	518	525	524	494	522	488	506	535	514	533	496	479	538	525	513	531	516	505	492	518	502	501	494	497	509	499	531	509	504	522	542	501	474	526	470	515	477	526	489	486	514	522	512	524	503	512	485	532	509	494	502	501	516	529	437	489	507	500	484	541	504	507	500	534	512	523	494	503	509	511	510	487	478	464	525	508	464	484	523	458	497	505	502	526	514	519	510	492	557	501	491	523	510	478	513	467	528	490	508	504	473	503	524	512	454	525	526	553	525	547	502	494	521	482	496	465	507	530	493	500	522	508	523	492	531	549	524	525	538	507	484	503	474	539	537	538	557	544	541	489	484	502	496	470	513	533	485	477	522	489	488	487	517	506	521	496	544	507	498	504	506	470	461	500	572	564	516	504	517	540	504	536	481	461	529	517	506	482	502	541	491	470	514	501	510	506	479	504	482	539	473	500	508	481	531	460	492	469	482	524	504	504	509	497	499	477	503	498	514	486	502	487	465	456	500	514	502	504	496	497	525	474	511	496	502	505	479	452	505	502	515	529	481	532	481	519	513	499	499	582	497	510	481	483	520	540	507	504	518	504	486	469	510	457	511	538	484	515	514	504	503	514	512	509	484	487	527	512	473	513	549	513	464	505	501	522	536	500	474	496	562	506	493	515	487	506	511	462	520	460	532	493	502	478	518	515	484	527	522	504	511	535	506	556	509	502	475	515	513	479	527	511	487	509	466	522	507	519	498	509	538	478	508	471	475	532	489	525	510	503	501	485	460	497	485	495	464	508	487	498	524	496	536	493	521	502	516	494	511	510	497	490	473	512	493	524	475	501	505	493	529	497	542	516	521	483	480	511	519	500	517	536	519	500	501	528	516	488	497	532	496	500	506	480	466	465	491	518	491	504	488	542	528	496	501	552	474	535	502	482	489	502	471	504	514	510	508	530	505	496	497	489	491	504	549	469	511	483	515	543	489	520	521	526	515	515	536	519	517	513	472	529	557	490	517	502	533	544	559	496	513	523	506	469	477	501	480	517	554	513	488	456	501	497	486	498	503	481	490	490	502	511	559	509	512	523	507	520	524	471	503	542	490	478	511	475	457	493	505	525	453	495	528	550	500	546	529	503	539	509	519	495	494	506	560	517	503	467	554	457	506	506	511	513	500	537	539	497	495	571	494	478	486	518	497	495	529	541	495	468	470	465	492	486	483	496	510	546	503	507	571	503	499	534	494	502	499	463	546	515	475	514	487	530	487	502	474	496	533	472	462	504	488	526	494	488	538	498	497	559	498	575	504	489	485	522	502	515	511	510	507	550	532	478	489	520	527	467	517	505	515	512	523	485	473	515	544	480	493	483	482	524	521	455	506	538	506	511	514	495	489	503	511	505	510	514	494	523	519	469	489	498	482	469	487	493	471	505	532	499	508	498	478	472	460	483	506	476	449	548	489	519	524	500	502	535	514	510	479	512	502	498	500	505	480	460	471	541	551	504	476	514	528	461	473	476	519	531	497	524	529	481	497	483	470	526	477	467	475	512	507	513	504	495	479	502	493	522	504	518	504	501	483	516	469	488	522	478	477	523	516	497	515	510	517	534	492	486	491	486	529	491	501	499	522	506	487	504	524	511	505	498	521	486	518	549	490	513	556	502	495	509	468	533	513	545	520	569	499	509	537	478	503	485	488	473	435	512	451	503	491	527	543	475	507	500	504	527	525	524	541	525	557	547	488	507	507	491	521	465	504	520	470	501	511	503	500	535	531	504	494	496	482	498	459	497	509	522	489	541	517	488	501	506	521	523	539	504	522	492	502	532	487	538	522	471	509	515	513	471	525	559	494	498	468	507	520	531	487	506	553	526	519	508	496	547	505	486	479	487	514	484	451	511	527	503	524	545	533	511	479	500	503	510	499	516	492	526	490	562	515	488	502	529	499	508	492	519	533	501	485	516	501	536	508	498	493	521	484	491	489	524	536	480	504	499	504	462	516	484	496	475	478	512	497	491	513	508	553	497	514	492	496	497	527	568	529	504	486	493	522	472	497	516	480	531	511	481	524	497	506	498	515	492	492	500	507	500	517	538	514	510	501	476	497	489	509	526	523	514	479	501	476	531	475	480	484	519	543	522	488	521	490	478	511	496	503	514	516	502	474	518	536	527	490	505	504	544	516	511	526	486	501	518	469	530	555	503	537	509	504	467	528	476	505	475	500	501	522	487	490	499	464	527	491	497	512	487	524	492	498	474	491	479	534	519	507	510	503	498	527	553	492	462	522	463	528	492	489	471	527	543	510	536	472	502	508	524	525	508	468	472	474	484	458	483	523	485	484	490	483	476	485	489	520	505	504	505	508	547	461	511	508	478	480	517	486	551	528	490	503	523	503	507	531	533	468	504	522	476	495	493	520	532	488	500	502	537	498	506	505	511	498	514	529	465	509	494	523	524	467	493	496	526	477	530	464	521	480	491	473	527	469	525	462	514	513	482	514	495	514	504	508	513	530	512	495	505	450	516	514	530	528	524	505	513	509	518	516	497	530	497	514	480	500	505	495	511	496	485	463	483	478	533	473	480	525	542	485	441	529	541	504	538	537	469	510	464	505	488	510	528	488	475	534	482	535	496	513	499	473	522	516	487	503	540	480	528	511	498	490	487	512	507	492	496	507	516	492	524	542	517	522	466	483	516	530	476	518	534	505	487	510	513	493	478	502	455	489	488	496	541	502	479	493	545	528	468	508	503	523	492	544	474	510	495	513	525	531	491	493	544	491	499	503	500	496	498	500	490	516	498	509	519	491	507	480	464	474	509	477	501	484	523	530	491	511
23259	21478	29747	23638	21469	21413	3829	646	481	425	382	347	315	294	272	273	255	240	252	220	235	208	188	232	219	225	236	216	191	200	204	177	192	194	213	202	206	206	190	196	197	182	165	182	200	186	193	175	187	185	204	185	231	180	204	171	188	205	193	169	171	177	195	177	182	202	182	195	165	173	198	207	186	183	187	198	220	151	181	189	181	191	177	156	191	198	212	204	177	179	186	165	201	185	176	192	188	177	198	194	202	181	177	194	164	189	183	201	189	190	205	194	191	186	172	196	195	165	177	182	178	198	169	187	194	200	188	197	212	190	194	158	195	175	167	184	186	179	181	183	204	175	187	176	164	192	193	193	171	182	173	195	190	174	195	179	179	181	187	178	197	179	193	171	143	169	178	183	198	170	198	199	182	192	164	167	178	181	165	180	190	187	175	165	170	171	187	193	193	187	225	183	184	185	185	183	171	172	184	195	158	168	155	176	201	193	191	170	173	211	187	199	191	196	169	189	177	169	195	188	168	193	186	183	204	185	181	167	189	159	187	209	188	192	155	201	184	159	184	189	180	180	197	177	182	180	163	184	190	196	160	162	171	178	172	190	181	186	165	191	170	199	165	188	177	176	172	178	169	172	186	187	167	204	181	195	178	190	156	173	178	166	183	179	167	179	167	181	202	171	168	185	181	194	176	212	176	213	186	191	173	183	175	177	193	210	168	164	163	173	180	166	187	196	190	180	176	193	185	199	170	177	178	187	187	174	182	180	184	206	186	173	183	169	150	187	166	190	203	183	164	208	190	176	174	195	167	214	172	157	189	202	184	178	167	176	177	172	160	190	196	183	165	162	201	188	192	156	173	185	178	175	183	186	174	181	178	156	140	183	198	187	177	198	166	164	197	201	164	155	179	202	167	181	174	181	181	170	212	192	176	178	174	191	179	209	186	182	187	165	156	173	189	205	206	179	166	163	187	168	178	168	196	175	181	204	197	177	199	195	182	192	181	171	202	170	173	169	187	203	193	170	170	192	174	167	167	163	172	154	165	209	174	179	193	177	189	190	199	180	181	165	203	182	183	196	185	184	180	162	190	182	172	201	169	162	177	161	162	174	186	179	183	198	200	190	166	179	165	175	189	184	172	171	184	176	174	179	183	177	196	175	156	202	200	173	200	188	182	207	195	189	174	187	167	153	179	193	183	190	145	174	193	160	181	175	169	162	195	180	192	178	201	186	184	195	194	180	184	191	197	179	186	204	185	195	185	196	195	204	199	188	192	181	178	179	193	187	177	184	179	180	171	210	190	191	180	164	184	191	180	178	168	173	153	195	167	184	199	189	182	215	168	194	198	186	184	168	163	183	171	169	178	189	186	187	189	184	165	191	184	182	163	190	173	196	169	190	180	181	181	178	180	197	185	180	161	181	173	194	165	173	185	181	199	171	194	174	170	183	232	171	178	177	186	175	178	165	167	190	183	175	191	182	199	152	175	168	185	192	171	207	182	183	208	166	164	217	185	202	173	188	160	164	190	197	205	179	181	198	191	175	178	193	157	170	172	158	178	161	181	181	199	172	194	186	206	159	198	181	167	184	204	185	187	186	177	162	201	177	177	174	196	190	166	195	198	187	179	181	179	176	171	194	181	195	180	185	181	196	195	177	185	177	181	181	191	203	155	162	204	193	195	183	181	187	164	159	193	185	190	183	168	179	190	181	186	180	181	173	182	174	182	225	188	192	165	192	174	184	174	190	200	170	199	179	194	195	198	165	180	190	176	180	164	190	167	169	189	171	195	177	209	178	182	208	191	171	172	154	190	167	180	187	169	174	203	170	196	176	170	165	182	180	160	190	168	183	181	182	179	173	176	168	164	184	177	182	163	184	190	181	170	169	205	200	178	180	179	166	192	189	187	178	167	184	191	191	194	204	178	178	151	190	148	179	203	179	162	189	183	185	171	173	186	198	185	185	203	183	194	212	195	171	176	147	194	193	190	196	160	165	183	182	166	174	177	189	168	159	186	199	185	217	156	199	185	180	180	167	148	198	183	153	167	182	197	172	164	179	201	159	194	169	173	159	163	172	164	195	179	192	187	183	157	177	186	177	175	154	197	191	175	181	174	203	187	192	170	196	199	162	189	207	197	183	187	155	203	184	179	188	190	180	181	195	179	212	192	197	171	169	173	171	164	191	192	204	178	183	189	181	189	211	179	195	186	198	191	178	156	185	176	205	201	180	173	200	171	180	192	171	199	185	171	168	190	188	190	193	172	188	177	181	193	183	192	185	182	178	191	197	194	200	176	187	182	155	193	177	189	170	193	184	202	187	179	189	196	179	179	180	185	193	200	181	181	156	164	182	196	174	183	200	201	201	196	176	153	196	197	183	197	194	194	175	178	183	170	176	182	163	178	202	190	182	221	166	172	178	180	179	197	158	185	177	167	168	191	174	171	188	195	199	168	193	184	171	188	162	190	166	166	181	151	161	190	182	188	208	157	173	161	185	169	190	153	153	188	183	182	181	193	180	172	198	167	188	159	187	178	190	216	194	175	165	165	187	198	189	185	163	191	161	193	192	172	193	179	167	175	197	169	176	202	208	180	182	190	219	180	176	177	175	191	204	180	187	196	193	187	201	186	182	190	186	187	193	195	165	191	197	174	170	152	176	163	192	183	186	175	178	191	184	178	206	178	167	187	198	171	205	174	195	208	185	172	169	177	159	191	174	191	175	176	184	157	174	173	199	188	201	189	174	200	192	206	172	190	194	193	176	201	198	185	204	206	171	205	176	179	173	181	168	175	188	192	159	185	189	186	181	201	185	172	161	191	199	170	200	172	164	179	168	162	183	178	171	177	170	170	178	193	210	196	174	189	188	175	214	166	177	171	174	189	213	197	177	161	162	158	179	208	185	169	189	184	170	189	173	189	186	181	167	183	199	172	188	160	187	185	181	183	194	161	172	202	190	168	182	202	169	170	168	192	175	191	193	168	173	175	174	209	196	176	192	193	170	181	207	197	165	174	181	169	185	190	169	188	180	175	190	176	184	193	178	178	185	170	176	169	188	172	187	181	187	194	172	193	201	185	170	196	182	178	159	214	171	170	172	165	200	193	198	195	181	191	183	167	167	180	200	191	180	210	176	175	206	163	182	160	184	186	193	180	198	187	182	181	198	185	185	161	175	169	138	184	201	178	170	179	207	172	185	187	181	189	179	173	174	186	186	189	190	187	204	186	195	184	183	187	179	148	200	195	161	187	169	184	187	206	187	175	191	188	177	194	182	199	181	162	214	179	182	194	186	189	155	180	193	185	199	198	180	179	189	175	193	174	172	176	183	174	185	199	182	189	199	183	193	185	181	179	193	168	177	177	158	185	180	166	160	171	178	187	156	185	184	199	183	188	171	161	183	175	198	184	164	180	184	179	178	200	171	177	190	185	164	199	166	197	199	194	184	187	189	189	202	164	186	195	193	173	204	191	183	178	188	161	181	170	180	202	202	152	184
45397	17312	11630	6036	3829	2716	2049	1588	1245	1109	936	850	719	680	621	509	504	525	463	430	476	448	419	375	359	390	363	376	363	366	349	368	333	313	344	344	340	334	356	315	308	310	327	296	298	325	327	321	303	300	310	286	291	277	330	325	328	273	277	293	276	303	315	302	296	317	318	328	286	305	296	308	267	277	291	276	274	282	298	300	279	290	323	284	280	326	283	263	300	253	319	299	285	305	274	287	306	291	286	261	301	289	278	284	289	297	291	276	280	276	291	276	276	279	301	303	290	291	289	270	267	290	291	307	289	304	286	298	301	293	296	300	289	286	271	273	272	311	257	316	313	277	313	290	296	249	297	292	299	251	311	301	307	291	295	291	287	313	278	296	278	292	289	304	299	297	284	289	295	303	299	281	279	319	286	305	271	298	330	315	264	290	289	289	274	306	289	284	297	288	315	299	288	297	271	276	308	262	302	261	274	301	245	303	291	269	290	292	275	274	328	277	289	295	292	305	276	280	282	300	265	299	311	267	248	296	263	301	302	277	311	291	326	287	299	275	266	286	301	295	264	286	288	298	269	282	303	283	299	281	303	321	282	275	282	288	271	299	269	313	297	290	284	264	289	250	277	282	267	291	282	304	298	287	300	258	272	296	285	262	279	293	271	290	265	263	290	327	285	296	272	282	292	319	275	320	283	302	275	281	292	293	294	277	283	281	280	316	309	269	315	285	283	287	317	280	296	273	291	292	282	258	283	294	281	323	300	265	286	289	269	287	294	319	280	281	293	283	301	279	269	287	273	316	302	301	298	291	311	264	303	282	289	297	288	289	273	281	310	304	288	285	313	301	282	270	301	276	258	301	274	281	298	296	287	280	306	309	295	310	301	299	283	293	298	301	294	292	249	274	301	294	309	277	290	288	280	281	319	291	300	325	280	279	291	273	293	264	265	281	289	291	295	266	276	308	300	310	310	295	278	293	298	282	287	292	277	298	295	282	301	299	293	306	331	289	281	277	304	276	355	280	314	315	289	273	269	281	242	268	273	279	295	299	276	307	282	301	300	303	277	296	287	278	313	296	320	291	261	266	268	293	288	270	281	283	287	312	285	289	314	281	282	324	275	268	273	319	279	294	304	288	294	292	274	319	298	322	313	268	290	279	286	271	326	299	273	291	282	296	266	290	274	296	284	284	265	309	276	321	272	285	308	287	278	278	302	341	300	277	285	283	318	315	281	315	288	305	297	268	285	285	289	303	305	300	295	287	290	293	286	283	302	322	306	286	298	290	286	331	266	303	287	302	298	267	299	307	271	248	311	310	270	281	309	312	312	312	280	264	289	292	285	305	294	275	306	312	309	267	277	289	298	308	296	284	289	277	289	293	305	255	298	275	281	312	303	289	305	277	293	265	289	272	310	293	284	290	275	276	310	257	289	294	264	290	291	290	330	284	284	305	280	310	270	285	284	289	300	297	315	252	285	272	270	309	282	322	288	298	319	277	283	292	304	304	262	292	248	285	276	282	300	275	308	284	302	302	297	262	304	283	298	268	276	281	292	276	276	283	292	296	305	283	305	273	309	269	295	321	287	309	303	289	303	305	313	281	271	286	292	306	290	288	269	268	299	272	266	289	280	271	302	303	289	259	294	300	289	275	308	292	271	305	282	280	294	283	271	304	304	258	302	277	272	278	296	282	287	290	276	291	287	298	286	300	283	298	311	292	265	256	261	294	294	288	270	281	288	280	288	307	272	269	310	267	284	286	256	283	323	271	291	272	245	270	275	260	285	311	286	256	290	297	318	278	296	273	284	283	296	272	308	300	268	280	292	291	260	313	260	325	318	329	275	298	273	295	335	276	310	281	298	280	284	289	275	283	267	277	298	303	300	307	270	301	294	272	265	296	293	279	283	297	292	274	310	308	299	348	307	287	325	330	274	293	340	278	289	305	280	284	292	289	298	262	313	273	262	314	305	322	286	282	308	262	306	281	316	275	299	302	296	279	288	290	292	288	310	276	281	298	309	290	298	290	284	294	284	322	267	277	289	315	289	319	299	306	292	291	289	291	273	308	272	308	296	308	274	273	258	295	280	280	286	306	282	285	257	285	276	290	311	280	269	320	281	317	263	308	306	304	304	278	257	305	265	307	341	309	287	324	293	275	318	293	325	276	283	303	288	290	285	277	276	270	308	275	280	307	278	295	285	280	320	299	294	296	292	268	317	260	301	292	282	262	274	312	317	299	290	284	242	300	288	274	291	301	294	312	298	291	296	297	295	267	275	273	260	307	268	283	290	273	263	279	292	305	310	287	291	324	320	275	266	254	260	300	286	270	308	295	302	323	310	280	296	304	256	334	278	273	286	274	309	298	297	253	280	300	293	284	284	290	278	266	312	291	278	290	295	299	296	288	277	269	290	282	281	276	306	290	288	306	297	289	281	285	286	304	294	311	302	311	302	298	251	309	300	318	315	284	298	289	290	309	268	282	262	269	300	287	300	309	278	266	283	294	252	285	286	274	298	323	269	281	283	290	307	274	289	274	267	295	294	266	279	307	263	288	271	271	298	304	294	288	294	304	277	287	292	291	283	271	261	253	302	303	323	302	300	274	335	311	296	268	264	301	298	334	312	284	259	311	288	300	288	295	286	306	302	298	296	280	296	290	280	275	286	268	288	301	261	278	293	282	277	287	286	302	288	300	263	298	285	284	293	299	293	270	338	284	308	301	350	288	251	282	308	294	274	294	286	329	292	292	298	301	289	305	298	302	278	295	300	273	286	273	300	305	279	272	267	292	299	286	306	293	283	318	280	269	305	287	280	266	273	318	281	285	270	286	241	320	260	269	292	272	290	293	292	298	292	296	267	271	291	317	278	286	291	294	299	272	285	269	302	290	293	295	305	284	325	281	258	247	296	302	267	275	308	251	253	280	262	296	302	290	316	278	307	291	293	303	269	282	276	276	299	289	273	286	272	284	296	322	311	271	301	292	309	285	305	288	288	276	290	266	272	302	287	277	303	256	328	289	286	286	289	284	305	306	306	255	319	263	273	301	310	287	299	302	251	298	308	299	286	295	280	283	300	281	285	277	293	321	270	268	304	300	275	313	283	285	301	296	281	314	307	280	277	292	285	307	283	267	281	298	275	286	279	280	296	295	307	269	315	297	272	285	290	275	302	297	286	297	282	281	301	287	311	280	284	295	276	286	290	288	280	275	294	317	259	298	288	317	277	277	322	299	250	278	308	276	305	285	308	307	289	303	283	260	282	298	296	280	281	285	293	250	268	288	294	266	313	296	305	281	285	292	295	280	303	273	314	311	256	290	299	327	270	306	301	303	305	287	287	270	298	298	307	296	294	299	310	278	276	309	304	259	274	317	298	267	269	294	299	305	318	272	278	306	287	287	307	277	275	283	272	305	276	282	303	313	315	294	310	262	307	283	275	279	305	316	322	281	304	324	266	280	286	293	289	293	292	258	272	312	292	300	304	297	286	287	293	273
27114	20284	6969	725	487	416	379	374	417	405	367	365	388	339	381	440	381	349	372	362	381	372	385	377	368	388	395	377	368	375	365	377	362	361	366	410	392	371	357	389	345	401	374	350	335	357	335	370	349	354	382	383	391	369	354	386	374	357	372	332	344	355	355	352	369	348	382	357	325	378	350	370	375	357	382	391	356	374	357	399	339	358	330	359	349	362	376	383	355	362	394	402	368	347	400	357	375	375	371	367	349	363	364	393	349	377	380	354	400	394	354	367	394	348	368	348	378	367	385	402	393	342	368	352	390	364	398	370	365	374	406	351	386	376	387	361	350	373	362	410	389	381	377	397	366	394	378	362	341	375	386	379	362	358	390	332	366	391	361	401	368	383	337	359	346	379	395	399	392	334	333	341	389	368	355	404	385	369	360	363	400	384	368	369	357	343	374	390	432	385	368	377	379	357	388	382	355	392	385	355	380	389	363	342	383	356	369	382	375	398	389	368	388	368	366	349	351	324	369	378	348	341	359	376	368	371	353	364	357	365	393	383	331	367	374	351	347	361	410	348	342	378	346	371	366	368	358	370	392	385	381	374	355	359	368	365	369	382	368	383	359	374	340	383	354	374	369	363	351	355	383	365	390	368	353	342	349	344	408	379	373	369	391	355	374	358	366	354	400	350	362	384	337	371	321	363	366	399	384	336	369	375	359	398	364	360	362	386	340	386	365	360	364	358	369	375	329	341	351	366	386	379	362	370	353	356	351	382	362	349	381	371	386	373	384	344	378	356	390	382	346	398	376	386	355	356	394	396	359	368	387	357	383	345	365	382	384	343	332	345	356	342	377	394	366	348	366	380	373	377	354	353	366	378	362	383	363	350	404	372	385	362	358	399	361	368	367	365	352	340	338	358	356	386	355	395	387	366	370	362	388	351	385	380	365	387	345	368	379	384	337	392	380	352	369	392	389	351	331	350	381	379	395	362	365	382	339	354	355	372	353	355	416	358	372	368	344	362	381	356	393	386	369	380	389	415	367	344	382	373	371	331	385	379	374	355	387	345	371	379	379	386	383	348	354	360	393	384	383	373	358	380	377	355	368	402	325	394	356	360	369	382	362	401	339	363	327	381	388	335	364	338	364	371	358	347	380	430	378	357	367	390	320	357	337	377	351	338	343	414	364	389	365	375	364	376	372	353	387	350	398	378	363	359	385	342	379	341	388	377	399	368	372	403	353	346	398	344	363	366	358	381	384	351	357	401	344	370	390	412	334	367	386	344	362	349	371	385	393	358	377	390	358	391	359	337	363	380	356	359	345	400	371	375	342	376	376	371	352	328	332	405	358	332	384	370	367	336	364	370	353	371	364	371	360	367	389	405	364	389	390	347	382	360	360	358	378	357	334	351	344	396	333	375	385	341	363	367	334	364	359	350	376	407	393	379	385	322	355	380	383	386	337	369	337	382	373	380	372	410	384	367	397	384	369	384	351	350	384	363	364	349	391	371	377	362	335	351	337	327	383	380	371	368	375	388	365	342	382	379	363	355	367	376	389	360	379	376	364	396	384	366	338	357	372	336	380	397	336	356	336	362	378	361	351	376	343	357	358	407	398	348	387	373	350	379	363	366	365	341	342	377	386	327	398	382	347	369	378	358	380	371	356	378	343	378	386	352	367	358	406	377	404	322	339	352	353	353	338	395	354	402	380	415	381	391	361	374	364	395	361	407	371	370	350	349	353	395	360	355	374	376	344	347	384	365	392	372	330	382	370	396	409	355	378	364	370	353	386	355	385	393	380	391	369	372	353	361	376	357	379	348	363	364	353	367	370	364	370	394	353	392	365	372	366	348	338	382	400	350	352	344	356	373	390	360	359	349	359	376	356	382	346	335	348	367	375	333	366	369	369	370	339	370	364	367	367	353	349	386	382	351	373	372	374	373	358	370	335	405	316	350	395	367	343	376	372	376	357	355	332	372	397	366	365	339	365	354	403	402	340	341	341	379	399	379	379	387	365	382	395	371	363	337	409	360	359	378	338	367	384	373	369	357	356	376	332	360	319	337	365	387	365	379	382	358	361	374	360	396	349	370	366	342	370	390	355	379	366	368	386	352	369	376	376	348	362	384	380	357	341	378	389	385	381	337	394	399	353	401	382	355	352	361	377	364	375	364	343	358	360	379	349	352	351	362	406	367	385	352	339	343	383	351	361	366	401	363	341	325	351	364	376	354	378	355	358	391	352	364	404	414	365	384	393	350	337	380	329	362	398	371	374	359	377	343	402	354	402	338	357	367	325	369	398	353	375	373	378	361	384	356	384	351	360	369	350	357	393	339	350	371	387	374	383	383	356	399	368	399	358	363	376	380	390	366	393	359	373	374	366	365	369	361	377	368	388	388	317	354	353	351	363	387	355	376	365	379	351	397	364	363	360	383	359	402	387	335	357	390	357	372	390	382	372	367	374	366	348	375	389	369	362	408	355	390	372	365	378	403	404	377	368	347	368	348	343	403	386	405	343	372	364	374	356	374	378	373	351	374	387	340	408	377	335	351	379	342	400	356	385	352	343	388	374	369	343	372	374	376	384	345	332	341	374	388	368	382	380	368	388	364	369	356	333	337	389	370	393	397	372	378	364	370	369	379	402	375	343	363	378	347	371	329	355	377	332	382	395	344	370	348	374	391	386	354	378	377	340	380	389	391	354	359	370	400	376	356	406	365	370	371	348	353	363	363	387	360	372	358	372	375	352	340	362	366	356	355	362	365	382	383	393	365	386	355	354	360	368	371	377	335	364	381	359	374	347	424	363	339	362	379	401	350	363	400	335	392	362	360	378	346	378	380	396	366	367	323	381	377	377	370	368	369	362	335	353	403	356	388	366	346	376	383	396	400	344	401	378	369	340	345	367	370	365	376	377	389	379	361	370	346	364	382	362	363	312	379	375	347	359	386	345	410	356	353	352	379	365	373	329	383	320	319	357	375	363	372	361	399	387	403	388	341	359	369	351	387	388	349	360	394	384	383	346	362	336	373	362	364	352	365	365	338	371	364	358	400	326	390	368	343	388	343	374	352	374	348	379	391	379	358	370	343	396	350	377	385	406	369	377	392	347	348	337	363	403	365	340	372	354	387	373	385	383	396	379	355	403	366	385	387	379	385	372	348	352	374	380	359	395	354	370	356	355	394	386	366	380	376	345	362	364	368	354	367	360	351	379	355	360	391	368	359	383	356	369	361	356	356	350	379	363	410	371	397	346	355	342	385	358	386	364	378	347	367	376	333	360	341	355	393	391	363	351	351	376	382	375	337	380	392	391	378	323	376	362	396	346	350	353	359	377	370	344	376	363	336	367	372	370	387	392	388	361	353	377	379	370	372	360	397	372	349	358	398	355	354	371	373	339	380	388	382	375	359	383	375	343	384	371	327	365	376	359	355	349	363	356	379	391	392	352	388	349	386	357	360	350	400	366	359	345	369	393	347	371	311	403	341	376	376	406	351	378	331
17211	2562	1147	773	713	677	655	630	590	606	581	557	579	629	564	602	547	581	585	580	604	538	539	557	584	564	561	596	545	579	547	571	571	603	604	573	621	576	533	583	564	546	600	594	567	535	536	569	591	588	583	536	569	563	601	545	566	535	540	546	583	572	595	557	565	542	552	555	568	543	537	531	559	523	546	571	604	527	584	569	547	568	523	572	599	555	565	576	564	564	555	535	532	536	549	563	549	521	583	567	509	581	586	577	543	598	586	549	574	556	606	565	580	564	547	579	592	583	562	538	514	593	520	532	558	550	604	547	570	554	509	528	548	579	560	535	550	556	602	571	578	551	540	588	576	598	560	559	596	614	571	555	544	550	587	568	540	566	540	550	588	560	568	577	586	632	588	562	574	548	568	528	582	559	589	503	560	551	540	584	550	585	512	532	568	542	547	556	562	563	535	571	545	525	550	590	550	579	568	575	589	615	527	545	550	553	539	578	567	584	554	562	536	555	541	549	559	571	573	555	513	595	568	575	533	565	563	559	568	582	550	568	593	586	556	551	584	553	589	550	576	558	563	561	558	555	562	582	537	559	558	561	566	595	539	585	556	562	594	578	538	538	580	578	545	576	549	576	563	565	592	618	566	586	548	584	567	579	567	600	596	570	580	542	609	576	554	560	557	559	540	536	580	563	595	571	528	554	560	570	552	543	599	583	541	535	555	572	570	581	556	556	565	551	558	555	574	575	553	580	575	595	534	597	564	585	544	571	574	577	585	584	555	581	611	535	583	544	569	537	543	572	560	537	573	579	540	542	568	555	550	540	551	533	571	541	557	540	570	567	577	553	533	578	536	569	591	557	578	518	557	578	570	540	522	589	566	541	579	538	552	592	550	577	530	577	584	597	536	547	561	561	568	582	577	576	596	580	596	526	561	525	613	556	599	541	578	502	540	549	571	579	556	575	551	556	533	567	587	590	580	587	579	572	583	605	576	566	544	574	566	557	578	541	562	557	561	578	582	556	497	570	494	564	568	600	569	532	573	545	540	557	545	560	560	563	581	535	553	564	551	579	550	570	611	587	571	579	547	575	543	562	509	548	569	572	508	561	566	540	552	531	549	597	536	549	551	565	529	537	586	577	540	586	518	572	569	549	558	552	561	527	574	602	568	573	615	552	532	580	563	586	561	564	493	559	574	555	608	561	568	594	567	515	544	516	543	577	562	564	583	530	522	584	556	553	523	513	578	585	561	571	580	560	612	547	544	604	581	537	567	509	616	566	562	563	587	584	553	555	517	599	515	555	570	534	589	542	580	597	552	565	526	587	586	566	526	544	589	572	554	549	613	569	525	550	529	558	537	550	573	587	581	548	562	536	593	544	547	526	600	556	538	576	598	552	566	546	584	587	583	565	569	584	613	533	554	553	507	574	575	615	570	558	545	562	582	562	565	546	570	561	593	552	575	543	547	563	560	560	574	531	587	555	546	565	590	562	577	540	538	553	564	599	586	584	573	573	586	538	580	553	536	561	556	577	602	554	572	566	565	577	532	572	565	622	564	527	599	591	550	539	545	535	584	605	589	583	608	592	534	533	545	576	570	574	517	574	540	585	536	552	543	573	580	580	545	586	538	538	568	524	592	577	574	554	583	533	568	537	540	564	588	588	558	611	523	538	598	513	576	570	580	556	575	520	562	541	591	558	566	567	593	642	584	570	527	534	548	554	551	544	558	563	570	589	587	562	573	561	544	589	593	554	532	550	547	582	511	557	572	546	547	559	576	598	528	548	582	553	537	551	528	537	549	590	546	567	595	552	592	551	515	589	572	601	559	535	591	579	541	543	560	532	572	563	567	573	538	517	587	562	566	591	541	575	519	557	531	567	560	528	553	548	551	594	494	563	612	525	527	550	594	575	555	535	562	566	551	540	557	591	604	545	581	536	540	538	553	568	537	578	573	611	555	577	580	536	563	578	562	540	579	592	547	594	592	511	579	543	547	540	554	568	567	552	551	525	529	564	537	584	538	559	554	551	550	550	577	568	555	549	538	562	565	583	557	594	577	507	544	554	562	566	555	553	543	561	590	560	523	535	576	520	546	541	554	562	586	529	586	566	562	569	619	583	575	541	573	570	562	577	547	517	553	572	582	588	562	594	558	566	533	578	543	546	555	566	551	532	576	564	573	599	543	575	552	556	611	597	524	550	539	561	523	582	590	580	545	542	553	535	566	539	587	547	569	543	563	510	556	557	625	591	569	559	532	568	558	557	533	557	558	561	570	600	594	558	514	581	562	555	564	536	541	557	551	586	561	527	597	516	537	567	602	539	582	590	533	543	577	559	594	538	556	595	544	568	548	617	557	547	610	543	555	578	546	571	580	544	531	533	543	593	568	609	553	525	559	540	507	543	553	527	616	559	533	547	598	546	563	567	573	545	545	542	533	573	520	563	546	585	547	556	556	535	570	553	552	530	548	557	536	542	549	611	588	602	612	546	602	540	570	557	541	564	564	574	601	533	568	572	562	582	565	531	575	544	526	582	589	514	573	576	538	530	561	594	508	597	583	540	546	554	571	578	565	521	584	576	559	556	578	556	556	527	558	519	561	577	556	572	565	546	541	577	592	570	586	593	576	558	532	580	568	550	553	560	569	544	556	568	516	530	581	551	579	523	508	558	619	570	572	583	608	511	570	608	565	533	542	583	553	529	570	531	604	579	570	578	551	535	608	537	549	547	600	559	547	543	546	550	553	578	562	564	541	509	546	592	539	550	568	542	539	590	576	581	572	562	544	564	561	563	562	578	553	541	582	561	557	572	581	555	563	534	569	535	581	550	528	583	573	587	590	522	540	524	592	503	594	589	542	584	562	542	593	537	572	551	522	576	536	568	565	558	593	541	573	558	574	545	590	555	584	595	541	556	565	511	567	590	585	562	562	558	596	541	566	529	605	567	556	571	557	548	521	536	505	539	553	553	573	591	559	552	588	548	543	576	555	557	542	575	581	580	603	556	514	579	541	590	562	561	560	568	584	557	562	548	544	572	549	551	540	525	562	580	580	534	583	512	521	518	562	609	557	614	538	537	582	573	545	612	522	588	585	555	586	573	537	554	572	595	565	574	563	573	540	564	555	610	566	576	600	575	554	528	555	562	555	572	591	565	523	549	571	559	589	596	578	540	538	598	600	556	567	565	578	558	554	588	559	567	604	570	554	553	564	582	559	525	558	624	577	566	549	531	570	555	545	537	530	536	544	548	569	552	545	583	559	579	585	576	586	565	549	559	594	556	573	549	552	560	586	512	593	535	542	526	554	571	564	524	526	549	599	535	526	581	557	568	547	571	505	592	603	561	552	591	591	535	566	580	566	606	583	554	541	494	581	557	544	557	576	571	589	548	528	563	616	605	579	564	550	557	555	583	569	551	553	582	562	593	565	562	567	557	558	572	541	593	556	586	577	550	545	570	596	576	556	570	529	591	524	578	572	608	553	533	586	566	589	566	565	569
23714	21482	29493	23868	21475	15680	1268	645	524	467	479	439	414	396	390	385	364	351	367	380	354	367	357	327	330	349	370	329	313	341	332	321	330	314	362	344	334	339	314	330	321	306	330	315	308	325	323	308	352	335	339	322	304	356	342	321	345	335	315	285	311	318	326	303	349	307	341	333	307	324	340	347	328	327	323	299	285	325	326	359	350	320	337	310	319	333	331	320	290	347	338	331	320	302	340	315	358	335	301	321	316	298	324	317	326	337	321	332	343	321	315	313	325	316	361	320	320	336	327	308	290	291	297	294	300	335	313	300	322	298	324	346	315	325	301	315	323	374	341	304	334	342	316	360	321	343	353	330	312	343	271	306	328	294	322	344	334	302	310	301	323	336	367	343	279	329	295	296	308	314	318	339	306	286	328	311	302	318	315	317	307	317	326	315	324	337	312	294	335	359	334	353	331	318	335	322	300	320	277	333	315	306	301	300	312	330	333	321	326	351	304	323	279	292	306	323	346	343	302	339	312	310	335	298	297	320	314	324	306	327	345	305	314	329	306	358	288	330	330	323	331	349	311	345	292	354	303	314	292	262	363	307	347	299	324	331	347	309	380	318	330	351	355	277	288	320	355	301	336	314	315	299	310	329	325	306	358	331	294	337	350	326	314	307	305	336	338	333	291	309	311	296	327	323	322	322	329	308	341	335	309	306	282	334	338	291	332	304	314	333	352	334	327	293	298	304	313	322	308	303	310	340	317	310	326	324	290	321	296	318	329	318	295	321	315	297	330	330	301	337	313	308	296	287	342	304	302	336	290	309	312	300	305	346	309	368	299	309	332	300	324	300	329	324	339	315	322	349	297	318	341	337	321	319	327	300	323	319	294	334	300	337	304	303	351	319	319	330	316	297	297	325	304	333	311	351	340	329	329	328	344	286	364	339	329	332	332	344	334	319	319	316	294	318	347	337	307	290	353	324	314	322	320	327	322	363	335	315	343	344	324	299	306	316	296	284	318	318	288	329	324	297	314	304	342	325	309	318	325	359	315	325	321	342	324	325	314	334	303	341	313	322	312	310	315	341	348	359	370	320	312	301	291	352	300	291	299	323	292	320	309	311	362	317	318	320	330	287	324	354	319	280	298	330	311	332	334	310	358	294	347	304	288	298	319	305	315	331	308	343	303	340	341	297	329	325	323	352	321	324	291	295	333	344	340	333	334	344	317	341	319	317	320	295	300	338	330	305	313	314	300	307	320	332	329	324	316	282	348	346	323	331	331	342	307	329	311	324	326	319	307	312	303	335	322	324	316	313	313	315	325	302	329	323	313	314	315	324	305	336	319	292	307	324	311	355	278	305	321	301	327	307	321	328	300	308	338	301	314	305	295	322	322	334	329	310	351	329	333	332	326	309	325	304	304	321	285	309	343	324	305	297	318	295	298	318	327	349	303	326	369	338	334	336	288	304	329	340	328	307	347	342	323	328	341	308	309	287	345	310	322	340	329	325	355	344	348	323	313	345	305	339	350	294	309	327	303	297	326	339	305	319	303	286	313	346	306	301	334	329	299	304	317	303	328	330	316	311	313	360	309	319	301	329	311	319	323	334	318	335	296	311	295	321	340	302	333	312	306	320	327	330	328	328	318	300	328	314	325	319	328	340	313	342	333	315	288	304	307	335	294	302	306	335	338	332	327	325	357	333	324	300	346	331	283	320	328	297	336	339	309	308	306	336	302	336	324	314	282	314	303	312	303	336	287	326	341	299	338	368	313	312	353	343	311	326	308	317	309	319	303	316	320	284	346	309	355	323	290	321	308	340	306	345	300	339	321	311	337	357	273	300	309	319	338	338	321	284	302	316	313	316	300	315	328	336	333	319	346	306	326	334	298	324	314	326	301	310	305	304	312	349	320	333	326	319	347	318	302	297	350	342	332	316	333	291	330	293	330	319	318	319	290	320	316	326	337	345	324	345	335	320	304	315	323	339	303	294	323	330	299	336	318	335	322	329	326	311	332	295	293	384	331	319	286	315	302	353	301	313	322	315	330	313	342	320	307	338	314	309	310	292	344	305	321	314	324	382	302	291	296	300	305	347	328	305	318	310	300	310	288	315	319	307	314	331	333	334	329	320	313	346	324	312	332	318	304	308	297	305	347	295	338	311	346	323	336	331	318	294	330	302	309	315	358	307	331	372	343	298	309	315	327	326	317	321	327	309	313	361	329	355	335	312	314	316	354	308	321	340	317	294	326	303	316	306	293	296	312	341	320	354	337	321	322	308	317	322	316	344	328	313	315	313	310	317	324	337	330	305	343	325	348	330	313	339	333	305	341	326	335	321	339	329	314	308	303	336	335	313	351	309	294	325	314	315	294	312	320	327	330	341	323	306	335	312	311	340	351	336	296	339	330	345	338	316	308	337	353	347	315	294	323	294	345	315	338	318	334	326	294	286	326	345	328	323	317	278	317	336	310	318	324	353	311	327	319	324	321	334	315	320	345	339	308	340	305	338	295	326	336	301	322	331	306	312	294	311	338	299	324	342	348	319	302	296	294	355	282	321	319	325	309	316	317	328	348	311	321	322	340	309	303	337	318	320	343	316	327	303	324	309	296	337	326	289	296	310	311	279	345	318	326	341	311	320	330	301	327	311	319	324	313	339	287	287	321	321	301	329	332	311	319	324	328	313	326	334	328	332	360	303	315	331	301	315	314	320	317	328	283	367	365	328	286	327	323	299	319	278	331	317	307	332	338	313	334	290	340	324	313	295	314	295	325	300	328	315	295	319	324	309	294	292	334	307	351	338	323	275	289	331	311	291	314	314	331	289	335	324	347	313	307	341	323	333	330	311	292	320	323	316	296	335	319	325	304	312	303	300	309	308	321	307	298	314	326	315	325	330	297	325	311	312	308	329	306	322	296	332	322	350	348	298	332	308	318	300	310	318	330	318	318	314	327	324	314	386	310	330	328	339	312	342	338	339	317	338	311	327	329	311	306	359	339	328	319	319	328	284	331	344	333	296	296	308	322	311	331	285	328	295	276	319	301	323	299	331	307	322	307	318	294	305	315	310	285	324	331	333	330	354	317	337	336	360	309	337	331	297	320	316	333	320	304	318	282	330	332	310	312	341	330	299	318	329	307	327	310	299	318	375	359	296	322	325	335	333	284	315	346	333	312	343	311	296	315	341	313	321	324	296	332	337	343	331	313	322	326	335	314	320	337	295	302	318	350	305	314	330	329	317	301	327	325	305	340	315	338	341	298	303	316	339	326	326	325	357	336	303	328	286	339	319	341	351	314	303	315	345	341	330	333	314	306	303	302	315	353	320	332	275	282	299	323	319	320	307	290	330	356	315	340	313	311	301	320	336	338	358	327	333	316	307	316	324	329	319	307	346	331	334	309	311	312	376	296	312	317	299	332	309	319	316	304	297	329	344	315	306	304	314	323	312	295	318	327	361	309	293	341	318	322	319	314	351	301	312	312	331	331	330	292	329	306	340
41969	14885	9637	4856	3242	2341	1774	1458	1252	1115	985	897	800	778	705	761	662	627	654	596	593	601	556	551	577	578	527	595	534	551	503	589	521	504	476	531	519	506	562	517	533	507	517	507	493	522	490	525	538	521	515	504	510	532	502	500	456	520	519	476	475	478	500	516	525	479	492	533	445	574	501	518	481	477	484	488	547	527	527	465	515	514	482	487	509	491	475	489	539	452	499	517	484	498	500	475	485	467	524	491	505	532	509	506	464	514	473	480	486	477	513	515	495	473	458	544	493	518	532	477	493	543	512	526	517	486	526	497	499	473	536	472	475	547	489	514	530	533	507	481	502	474	503	506	502	488	476	479	505	519	488	497	506	517	522	483	525	520	544	522	537	525	500	492	484	477	467	507	479	472	537	494	494	493	492	505	506	477	503	482	481	494	508	489	508	468	520	495	456	511	511	509	482	462	463	485	527	506	522	486	512	518	478	501	534	480	510	510	512	497	472	463	474	484	456	512	506	531	507	524	487	502	490	520	533	513	493	524	535	498	490	495	522	489	509	503	519	534	499	546	505	477	453	480	476	509	490	523	484	478	499	493	479	485	469	510	510	479	486	510	548	513	488	500	482	464	514	485	507	502	478	538	488	504	498	472	506	502	459	513	453	482	517	486	446	494	546	495	513	515	513	533	502	481	486	483	509	516	473	490	508	491	548	510	499	510	506	475	493	516	478	505	508	488	489	479	479	526	508	508	485	484	489	445	470	494	509	488	522	532	476	509	506	485	501	474	519	523	546	474	493	486	485	494	503	530	465	456	543	501	503	502	508	499	525	530	510	511	541	478	516	505	516	505	502	498	504	499	490	517	486	469	471	517	493	463	490	531	514	474	486	517	482	491	498	533	468	471	479	512	513	494	537	462	512	520	514	505	508	471	508	462	496	471	503	481	497	491	479	455	483	489	492	496	513	508	464	459	509	502	485	498	489	490	461	472	512	517	516	502	530	529	513	496	494	472	520	508	481	526	489	510	518	495	506	480	485	500	509	492	479	485	485	497	513	524	510	510	488	466	465	490	505	470	507	465	539	472	529	538	513	483	460	482	502	507	485	509	489	495	462	493	522	464	512	498	473	482	498	460	545	479	491	469	474	485	479	481	511	511	514	528	462	504	520	528	490	490	526	508	488	469	485	460	529	440	500	489	484	498	507	498	482	469	492	494	500	514	464	566	489	478	510	538	450	510	498	527	485	532	469	465	515	502	509	474	483	517	503	515	477	541	500	516	490	494	526	527	551	505	523	485	505	514	506	489	520	500	481	534	437	500	510	520	496	505	501	520	506	493	515	498	480	499	517	521	502	495	530	510	493	453	492	496	533	459	519	491	497	483	517	524	494	490	515	498	534	476	528	496	487	522	477	489	467	512	484	511	495	505	513	524	520	507	524	503	485	544	499	515	500	515	498	509	519	515	501	470	516	508	471	517	502	491	514	455	525	513	503	495	496	510	505	488	473	482	475	495	509	488	512	483	466	536	506	520	515	528	444	504	479	481	501	503	491	463	540	433	492	448	517	484	515	506	493	477	555	549	515	527	502	485	505	486	492	504	509	511	507	512	483	543	522	470	498	504	472	471	508	513	519	510	517	570	479	465	516	502	486	488	478	505	519	515	511	483	472	518	498	499	526	479	539	475	516	517	522	527	474	462	543	457	487	526	502	485	488	503	525	480	474	507	514	517	483	511	503	485	502	491	506	496	474	500	495	490	472	514	515	494	513	500	520	499	495	509	497	501	503	511	515	471	497	506	530	468	506	495	493	494	483	490	474	505	465	509	518	489	472	526	501	475	503	521	509	543	536	491	508	480	482	487	496	480	478	474	494	466	506	516	484	507	480	502	484	505	504	484	485	472	529	488	514	499	500	471	507	504	497	502	500	460	493	466	463	527	531	515	513	510	476	459	511	476	503	499	530	500	516	500	549	465	479	465	493	538	499	485	488	470	482	521	479	477	510	508	484	524	556	511	485	509	468	511	491	507	468	504	488	521	477	497	485	536	491	485	521	496	515	506	532	522	511	506	499	476	489	466	441	475	486	483	522	504	508	503	494	485	474	482	472	524	523	497	487	469	515	450	462	462	509	468	483	503	473	484	494	495	498	498	578	487	505	493	477	494	515	457	539	476	492	462	517	484	520	519	459	487	486	468	521	485	501	495	492	474	483	507	467	493	480	500	506	479	460	525	452	486	486	512	507	481	483	497	480	492	525	477	480	515	472	513	491	533	465	445	515	474	531	531	533	502	500	581	498	518	503	515	483	511	485	504	466	430	491	503	488	511	500	495	476	440	532	510	493	460	514	500	486	487	486	488	517	541	495	527	493	478	462	488	485	474	518	485	499	530	507	466	492	452	523	482	502	484	491	527	485	517	525	512	522	490	504	486	506	474	499	484	499	501	489	539	487	494	476	542	512	519	532	482	488	509	514	533	510	451	474	498	503	532	485	514	498	532	501	486	493	478	459	504	507	517	506	480	461	508	494	494	527	466	481	494	488	545	496	478	543	494	483	496	528	532	476	506	507	487	511	496	486	477	464	502	514	512	495	508	491	520	487	531	498	482	468	457	540	470	464	506	464	548	475	527	533	484	462	489	492	537	501	505	533	482	509	448	486	465	504	524	485	520	463	474	489	466	471	507	483	474	504	512	488	497	500	496	518	532	529	474	526	512	486	486	501	530	520	503	499	508	519	460	561	513	508	518	522	467	505	514	482	499	472	509	488	506	491	508	489	465	516	486	448	486	476	518	499	501	518	504	504	539	532	484	494	494	535	491	477	520	514	497	515	486	492	511	503	538	496	486	498	521	484	512	509	487	474	522	463	491	523	478	514	503	492	499	482	486	494	533	523	492	464	500	502	481	509	520	462	511	492	506	454	475	502	513	515	524	471	493	519	546	535	503	539	487	464	464	501	496	497	498	526	488	487	500	491	464	497	495	485	543	471	522	499	494	477	520	504	471	490	492	512	486	496	514	495	496	495	523	491	506	483	505	493	495	513	507	491	524	488	511	517	501	487	518	450	496	472	472	477	513	512	474	485	532	496	509	506	527	485	467	477	481	504	493	507	519	464	482	480	497	520	465	482	497	499	544	482	518	514	494	469	514	485	492	491	473	554	477	548	477	505	492	510	528	498	445	460	493	507	479	508	475	458	466	546	476	517	485	513	462	522	492	541	471	494	497	521	473	482	533	530	481	516	504	468	476	476	491	495	469	472	460	515	524	499	462	494	511	526	527	481	511	518	481	470	527	473	512	492	485	513	484	477	499	529	487	506	497	514	498	486	519	488	505	486	500	514	503	478	485	505	487	508	516	494	495	517	502	523	472	491	510	497	486	537	486	491	519	498	488	495	518	481	490	517	454	502	517	480	515	491	483	501	513	518	491	522	518	489	478	485	510	507	532	503	468	481	500	507	508	494	503	527	482	477	503	523	496	527	471	501	500	492	531	538	482
23248	21474	29806	23522	21463	21404	3551	636	474	430	369	365	324	283	277	234	281	232	217	238	235	227	224	195	229	183	213	210	208	190	202	186	186	197	200	179	194	199	178	198	210	210	191	180	211	181	178	187	193	190	182	189	187	209	182	170	189	184	180	189	159	198	208	189	187	173	175	169	180	178	191	164	186	169	181	146	178	174	171	162	173	175	180	161	183	201	176	172	168	180	191	180	182	170	172	183	162	202	166	169	177	170	180	197	189	185	198	182	170	163	141	192	174	170	212	166	189	184	189	180	193	185	179	166	201	170	166	177	201	206	182	202	158	184	165	177	178	177	187	180	172	186	186	188	177	187	166	166	191	201	183	152	164	192	181	170	191	184	178	144	173	183	158	203	150	183	182	179	175	202	176	171	196	184	194	196	182	146	178	174	182	183	190	175	191	170	180	181	169	176	190	176	182	173	197	170	175	187	186	174	161	170	190	158	190	172	166	197	181	188	180	178	173	188	188	193	187	157	188	176	179	172	211	193	187	195	165	166	181	196	185	163	197	178	156	178	175	181	182	172	182	162	192	160	175	188	167	178	179	179	180	154	171	196	194	173	167	163	178	169	172	182	181	200	198	180	178	175	164	165	192	170	168	204	175	173	193	170	175	162	180	177	178	180	150	160	173	174	200	173	165	197	170	178	191	171	183	184	168	188	177	198	195	177	180	153	188	159	172	188	165	176	168	174	195	181	175	180	204	186	156	167	167	188	184	192	154	186	181	177	156	182	175	181	198	179	177	186	167	168	182	164	163	181	164	154	175	158	192	164	165	170	186	188	169	170	166	183	199	176	204	193	159	186	184	179	206	174	194	189	161	179	173	168	198	189	174	171	182	213	179	179	179	176	184	171	186	182	179	166	187	162	180	170	178	186	180	206	181	185	155	162	164	180	170	167	176	174	182	159	178	201	179	174	179	185	192	165	184	179	162	181	176	199	176	173	165	167	181	176	156	179	175	161	215	184	173	166	203	191	194	173	166	170	148	192	175	163	181	165	170	183	187	178	162	181	193	183	171	196	173	199	177	169	165	193	200	166	186	151	174	168	168	196	160	160	178	192	170	191	192	176	163	166	168	179	172	163	211	180	183	187	190	192	185	183	207	159	170	193	167	165	193	180	165	181	203	147	183	182	199	150	160	175	179	194	177	183	184	172	169	188	185	175	176	161	162	189	176	176	191	198	155	165	183	173	190	188	174	191	204	170	164	173	194	164	170	178	156	180	174	197	182	188	166	154	162	175	157	200	179	158	175	168	175	154	182	182	176	180	191	176	171	178	203	183	182	170	178	187	177	157	203	183	157	176	187	176	195	180	185	160	181	191	166	182	178	174	186	173	161	168	188	171	183	177	178	176	145	171	176	164	181	151	191	153	208	188	194	186	172	167	185	171	184	162	180	169	180	176	179	167	173	157	182	170	181	169	193	204	172	182	173	198	158	190	173	158	185	163	155	178	173	189	155	180	175	180	164	175	184	181	186	175	188	160	169	185	185	205	183	159	181	161	173	218	166	180	178	200	153	176	178	164	197	171	187	168	176	164	156	174	185	181	170	181	161	168	181	174	178	158	188	161	188	206	183	189	192	178	183	171	183	182	204	181	163	167	177	191	182	160	199	197	184	180	164	164	188	176	173	163	151	179	181	170	182	177	177	167	166	177	171	173	178	153	171	171	171	210	160	170	172	167	166	196	162	163	175	184	180	175	165	187	206	171	190	179	205	186	190	165	181	177	198	198	180	188	201	197	181	178	196	192	167	177	153	166	155	162	176	194	173	180	202	169	190	184	170	159	190	155	182	181	170	177	194	180	201	177	198	164	164	158	188	200	162	175	184	190	176	201	184	163	202	188	179	192	186	212	200	169	207	167	182	193	163	184	166	188	166	181	192	177	191	177	188	178	176	191	159	181	199	194	193	177	180	184	177	163	170	176	171	185	170	174	152	175	168	179	179	167	184	184	185	193	162	202	205	203	172	193	176	164	192	185	177	204	178	175	170	175	180	203	201	186	154	170	195	189	186	195	185	169	189	185	165	191	144	196	170	184	184	211	180	189	172	201	180	195	185	181	184	192	184	194	160	160	171	188	185	190	180	210	181	161	162	170	161	207	176	192	160	209	172	189	175	169	186	165	198	181	190	211	158	173	204	170	178	164	171	176	175	177	194	191	162	203	180	180	184	185	197	171	170	201	175	176	180	155	192	168	179	184	188	188	165	163	151	173	176	174	154	208	193	178	177	163	176	164	186	166	194	158	200	175	197	197	167	194	180	190	188	191	177	161	183	161	180	164	169	174	187	202	186	192	173	152	180	178	161	182	179	182	164	188	185	180	178	187	167	176	172	166	173	163	161	164	176	167	173	186	177	204	185	176	164	207	175	179	160	173	137	187	195	183	191	177	154	181	160	171	204	178	177	187	162	165	186	172	168	184	191	187	148	189	178	180	172	181	183	172	185	151	179	177	162	165	173	179	178	157	193	177	193	170	159	172	186	192	189	195	171	181	162	181	180	184	188	193	171	161	186	201	173	173	190	184	180	200	191	159	174	199	190	163	195	150	183	169	177	189	197	170	182	213	177	187	190	180	163	152	192	171	195	159	183	176	195	167	168	196	170	168	193	159	167	153	174	200	178	183	173	163	177	182	196	190	179	183	184	176	183	186	178	132	177	185	188	157	175	166	176	168	173	167	187	164	180	164	184	188	193	182	171	165	173	196	172	173	194	195	193	185	157	164	167	171	172	191	160	160	170	193	170	185	186	156	199	162	157	188	162	170	168	192	212	166	178	188	177	179	185	186	171	188	152	165	182	175	163	176	192	184	186	190	188	169	170	177	169	169	196	192	178	175	161	175	144	193	165	189	165	192	197	184	171	199	187	187	196	197	189	188	175	166	205	181	182	199	189	181	181	170	175	186	187	186	214	170	194	192	160	178	192	183	173	212	189	164	177	171	188	182	168	188	176	207	168	172	189	181	182	187	170	191	192	160	186	172	168	185	196	164	172	168	182	197	186	152	176	191	214	188	179	179	169	171	182	176	185	176	159	168	169	163	163	175	165	193	172	195	178	164	180	166	175	155	160	175	178	178	155	185	174	198	168	178	186	180	185	197	180	190	197	198	162	186	175	173	191	161	170	151	175	192	180	157	157	181	194	176	142	183	197	184	157	176	169	161	176	151	179	182	172	186	179	166	190	167	170	188	184	168	174	175	162	173	157	164	187	204	196	171	181	185	185	188	181	192	184	194	211	166	155	177	188	178	195	186	187	188	159	205	187	178	167	186	181	157	180	173	157	164	195	206	183	173	174	173	193	176	172	174	206	168	181	170	204	155	173	156	192	176	174	172	174	178	194	184	177	159	209	190	166	196	189	209	159	164	178	170	209	167	193	194	170	165	185	172	170	161	171	180	169	189	177	177	171	177	170	207	163	175	171	170	187	169	158	212	205	183	158	179	195	166
41464	16475	11728	6166	3897	2757	2078	1593	1247	1072	913	816	708	712	570	589	513	500	478	471	412	435	413	379	372	347	352	330	335	317	345	342	347	358	333	335	331	345	324	319	314	329	357	324	313	323	299	319	314	283	318	312	276	309	308	303	312	327	282	296	314	285	274	271	276	291	311	331	303	273	297	289	277	318	299	296	266	283	287	248	275	278	292	302	249	256	284	303	282	280	298	290	301	324	301	279	296	316	291	310	279	295	281	309	284	266	317	274	298	288	287	282	270	282	277	271	273	277	274	319	303	301	245	281	279	263	278	278	276	289	267	257	279	266	298	266	295	274	256	297	283	270	277	260	288	286	262	319	270	279	284	286	273	291	305	277	297	287	283	254	311	277	271	272	316	265	290	287	289	291	252	279	284	306	276	275	290	289	287	283	275	284	315	277	268	295	256	304	270	281	287	295	253	273	264	298	286	306	275	299	308	291	286	273	288	279	265	279	288	301	292	270	292	253	284	309	265	294	264	266	273	282	293	288	302	262	308	291	277	309	292	260	274	276	270	298	286	287	293	256	288	288	280	286	264	261	299	284	275	300	289	273	269	268	286	305	267	267	287	289	288	282	268	342	293	310	277	297	296	310	287	283	303	269	311	296	309	294	278	245	310	287	277	276	268	304	255	321	276	281	280	267	275	281	266	261	286	271	250	275	285	274	294	265	318	301	306	278	261	263	278	301	277	292	257	308	283	290	285	270	283	298	268	305	312	268	283	277	275	295	296	288	289	292	299	284	271	323	276	276	298	281	301	274	290	294	279	285	268	333	280	278	303	266	282	287	277	271	303	303	307	276	256	302	271	293	273	279	295	265	269	276	273	278	280	308	288	267	274	256	288	261	249	276	331	319	300	272	295	288	290	282	290	292	304	272	282	308	302	306	295	308	305	271	297	273	282	298	283	265	278	255	298	306	264	303	250	287	298	272	286	291	306	296	289	290	298	284	301	267	266	278	266	281	290	284	289	304	278	271	329	286	276	273	301	323	299	329	265	267	266	274	300	278	290	277	322	261	292	314	300	289	283	267	270	287	299	295	284	287	277	290	301	301	299	299	261	291	294	289	285	261	288	245	259	290	270	287	249	257	283	289	257	297	275	263	292	290	283	266	292	275	289	256	308	284	275	306	281	279	294	291	293	292	280	269	236	297	257	300	289	293	302	253	290	300	300	282	274	275	278	262	270	275	299	278	258	296	286	268	284	297	292	284	302	289	280	279	259	288	278	284	311	310	281	245	271	276	286	252	290	289	292	290	317	286	285	281	299	287	241	300	255	289	305	282	294	323	275	266	279	268	264	275	281	300	275	275	290	253	264	281	255	272	285	275	269	293	244	276	285	284	253	270	284	272	282	282	295	298	282	306	272	300	278	302	277	290	283	274	298	294	281	318	287	296	248	289	287	274	273	279	252	258	273	288	273	301	288	276	283	271	281	299	302	272	279	258	281	284	310	323	311	305	282	307	302	289	277	294	277	265	280	292	300	284	280	263	308	313	279	298	310	281	267	294	302	242	298	282	278	294	286	269	255	268	290	285	289	286	249	295	313	298	279	280	295	284	295	286	276	299	270	302	264	286	297	297	285	263	246	302	281	269	285	272	292	289	303	291	292	280	298	306	313	282	292	263	291	282	320	282	284	338	267	285	303	320	267	272	296	304	302	296	273	310	287	289	274	288	293	307	269	258	270	306	261	270	291	260	258	278	279	279	272	294	262	300	274	311	297	266	305	326	292	287	291	297	293	288	274	283	329	289	290	264	274	284	276	264	296	272	310	280	280	313	278	243	288	301	267	290	286	294	273	307	283	265	266	291	270	283	278	281	282	320	316	287	243	255	290	278	279	279	272	275	286	285	283	264	275	279	280	287	295	284	276	264	264	243	290	315	278	295	301	316	271	292	279	299	285	294	280	272	277	266	288	262	281	295	283	292	256	297	284	261	294	297	319	292	277	270	280	268	290	296	306	276	237	294	289	284	267	291	319	312	313	286	304	282	285	279	281	288	268	294	252	296	280	279	247	301	276	280	270	309	271	270	291	292	284	269	301	292	259	297	270	284	284	284	272	289	268	285	270	248	289	324	239	291	275	279	296	268	294	274	274	283	259	304	289	294	291	264	271	277	288	286	264	273	296	282	290	283	275	305	288	272	271	280	297	270	286	285	265	288	291	305	301	286	275	308	306	285	269	301	271	301	259	287	284	298	271	313	308	272	261	299	264	286	256	287	306	298	292	269	266	281	296	294	301	301	300	272	312	267	272	287	260	302	288	265	294	263	278	285	255	296	289	312	303	288	285	284	314	307	282	264	272	292	277	278	267	290	300	315	270	299	265	286	284	309	286	290	263	318	280	277	271	281	306	284	282	266	279	286	280	282	278	279	279	283	284	285	278	276	299	307	295	265	262	282	254	289	258	279	303	276	248	286	287	272	304	274	303	279	286	280	271	297	286	282	293	286	288	279	266	288	298	301	288	301	270	296	280	305	273	301	290	277	275	266	280	282	295	288	287	293	315	290	309	298	293	265	301	272	281	273	300	281	317	257	274	276	271	295	309	319	300	249	278	273	287	294	300	315	282	268	286	277	307	274	302	268	265	259	306	307	272	307	282	298	311	316	284	299	272	279	275	289	266	297	315	273	313	299	283	283	289	293	293	295	266	256	278	276	308	285	277	284	287	289	274	277	277	260	270	314	290	320	306	277	277	280	291	294	276	275	275	278	285	286	290	251	267	264	275	286	270	275	304	275	289	291	303	294	314	312	278	304	284	266	261	302	261	283	286	257	274	272	299	291	278	302	282	302	277	281	297	298	280	278	270	295	275	294	299	268	248	278	283	278	267	295	311	285	299	259	252	292	251	281	274	281	270	292	289	288	272	299	286	281	264	296	261	273	290	273	281	275	261	297	297	256	283	275	296	280	278	261	289	282	278	247	296	234	311	305	292	306	303	307	294	289	314	294	261	271	286	270	288	273	301	268	297	292	291	268	278	281	300	287	273	279	321	289	273	276	275	295	284	290	265	306	291	282	288	308	295	302	289	305	299	303	293	298	282	316	300	297	305	299	265	324	282	306	264	316	296	297	269	311	285	302	277	267	265	303	310	271	302	295	290	311	292	271	265	290	269	251	308	282	267	302	299	303	317	300	276	308	260	273	284	293	286	260	274	269	284	253	278	316	254	285	268	286	276	285	312	269	273	311	266	277	308	294	281	301	308	291	299	275	268	271	272	255	262	297	272	282	286	295	281	279	283	260	289	277	310	281	277	269	289	258	294	272	304	279	285	285	282	290	322	290	274	280	290	274	281	260	297	282	277	277	313	281	320	282	272	283	298	270	266	275	274	325	271	274	283	285	264	259	335	283	266	263	276	278	290	329	291	266	275	307	295	276	252	300	291	269	319	283	290	294	276	272	284	309	272	300	292	269	283	312	283	297	292	269	302	299	287	314	259	255	271	263
27235	20336	6984	872	558	517	407	402	399	385	389	380	359	347	361	384	374	400	352	375	386	352	366	352	350	342	357	381	380	360	376	400	357	379	392	367	358	360	344	366	373	346	363	348	352	349	359	385	347	359	362	334	355	360	353	369	341	341	333	340	369	370	372	382	385	373	331	336	366	369	367	354	389	363	347	349	375	369	388	372	358	337	347	345	322	379	384	349	356	376	326	365	337	401	378	363	369	430	344	378	351	354	352	356	359	377	370	369	355	346	387	369	388	343	365	348	359	375	349	355	413	353	408	343	366	355	369	372	309	359	370	344	362	322	383	375	353	331	371	351	341	341	339	370	375	359	350	356	381	383	353	379	348	346	366	380	371	380	358	348	349	367	338	353	376	344	376	355	380	346	366	338	364	342	353	353	338	348	369	318	355	364	368	347	374	379	348	352	349	369	359	342	359	358	341	351	349	372	348	403	321	315	392	356	384	318	364	381	393	339	376	364	387	371	352	365	345	353	316	378	364	315	351	365	392	350	393	366	315	354	353	351	353	378	357	356	362	389	381	393	373	337	334	376	357	340	358	331	370	350	376	369	364	361	382	378	382	375	376	373	371	379	400	359	353	354	353	345	362	384	304	367	336	363	377	352	358	343	347	348	358	392	315	341	363	364	339	366	343	365	343	340	368	394	348	367	375	354	361	339	342	369	356	373	335	333	360	347	356	347	372	350	335	339	323	383	326	367	394	353	352	361	390	384	334	335	371	355	363	384	375	367	334	345	353	349	381	339	376	410	341	390	332	371	342	347	390	370	377	318	318	376	349	391	330	332	374	374	387	381	360	349	367	378	357	388	388	366	373	355	347	377	401	390	355	392	343	347	348	335	357	362	353	377	359	353	362	359	375	325	335	311	344	343	362	386	363	359	339	357	349	358	354	370	344	363	336	352	351	367	349	357	348	375	372	369	350	320	362	388	354	341	373	313	364	326	343	341	364	371	344	340	362	359	348	361	407	351	372	358	356	364	344	370	318	359	357	393	373	375	342	366	372	347	351	349	384	340	379	369	354	355	371	399	357	359	376	389	351	353	365	377	365	369	381	369	367	383	365	334	383	373	371	379	353	340	389	354	354	353	350	335	367	361	348	347	344	324	359	355	355	344	381	335	408	369	378	307	380	376	368	331	363	359	350	365	362	352	345	393	373	374	342	346	364	401	374	345	345	370	338	351	375	380	337	362	380	335	373	362	353	341	378	364	379	371	393	349	329	364	354	338	352	362	323	352	370	335	373	346	351	374	338	345	406	369	380	357	375	339	353	346	391	356	333	377	373	368	367	355	380	363	358	312	357	350	375	341	341	376	360	368	369	333	348	356	363	371	372	359	372	370	395	339	389	332	353	355	366	370	326	373	343	357	359	368	390	362	369	346	360	344	360	368	386	357	357	350	332	394	359	355	383	360	357	385	384	369	364	344	346	329	358	340	344	332	340	364	375	331	345	321	350	366	386	394	360	383	343	344	384	340	346	354	346	381	374	341	363	354	370	339	377	393	362	346	355	370	380	364	361	346	352	362	369	374	362	372	360	398	359	353	381	349	329	349	372	353	376	357	380	349	402	352	361	368	337	331	330	400	342	350	381	336	350	361	330	390	368	359	358	377	345	359	397	370	352	346	360	398	366	362	385	357	369	332	358	352	343	351	378	353	387	383	346	334	349	363	378	329	335	357	342	347	372	390	353	364	378	368	377	381	329	358	345	382	326	372	364	340	339	343	356	345	315	347	365	330	390	343	372	342	354	341	357	349	339	350	389	350	354	371	362	377	349	351	395	368	362	371	369	335	348	366	384	328	347	367	385	375	354	351	377	308	312	358	366	375	391	361	350	351	373	340	364	376	345	339	379	387	363	387	364	378	340	384	362	341	352	337	382	343	353	353	365	384	363	325	358	367	354	360	357	359	386	363	330	362	333	388	352	336	362	360	358	350	367	374	329	362	349	369	339	373	323	367	346	369	399	347	364	355	343	327	387	348	343	374	398	373	360	355	364	389	366	382	374	347	339	330	345	339	342	344	360	364	361	341	364	371	329	329	405	364	343	368	358	349	367	389	368	353	333	339	356	350	352	341	343	378	360	364	357	353	369	362	349	345	360	381	341	366	360	366	320	370	362	348	343	376	372	356	354	358	375	373	381	341	346	374	341	383	368	380	361	356	353	371	379	341	323	371	340	364	377	350	352	344	356	319	377	370	388	393	369	383	344	365	332	389	371	354	380	361	346	341	356	363	339	353	368	339	359	389	358	356	352	370	361	357	377	374	359	353	364	326	383	352	347	389	351	373	360	369	370	359	348	343	390	364	385	342	374	330	391	374	354	366	374	393	374	348	359	355	377	366	346	348	333	373	359	357	355	389	345	344	358	396	371	348	374	411	386	378	366	349	367	355	349	357	371	353	360	339	393	351	348	378	344	359	331	347	361	369	347	377	348	357	389	361	344	384	357	356	334	352	375	341	381	363	346	371	358	337	315	416	349	355	332	332	390	363	355	352	331	344	364	381	407	381	412	366	351	343	358	367	343	384	362	358	373	358	401	359	343	347	388	348	389	389	401	359	371	355	363	358	332	355	359	356	343	384	400	370	367	329	359	356	355	343	370	372	367	367	322	321	371	375	370	361	370	364	352	336	359	333	407	352	358	362	353	379	365	378	340	357	321	383	373	344	359	395	395	360	339	383	353	365	321	415	383	398	388	363	339	357	388	404	356	352	389	349	383	380	371	333	373	368	368	396	363	355	350	362	369	373	346	341	386	363	373	385	347	328	345	361	390	363	314	358	393	390	374	338	364	349	369	398	382	362	365	356	386	338	357	342	360	395	361	369	402	381	332	345	351	347	376	377	375	358	354	335	348	318	376	395	363	360	360	348	351	357	352	365	371	352	340	378	354	342	325	348	355	350	357	365	388	374	348	366	350	364	357	385	375	340	400	348	365	377	380	392	350	364	369	361	339	408	331	346	331	348	392	350	359	365	332	420	340	360	395	366	335	369	369	363	353	383	383	345	374	367	357	337	364	340	348	392	368	368	338	371	416	355	360	380	410	364	363	364	342	352	372	352	351	364	379	384	377	352	344	346	358	335	350	355	371	384	351	348	395	357	354	395	354	325	343	357	349	352	377	362	361	371	346	402	383	343	363	373	344	360	347	314	386	381	362	378	355	328	370	361	339	351	353	348	362	371	334	381	377	330	332	370	342	332	350	354	370	359	378	352	344	324	328	362	355	368	369	353	395	360	363	357	374	414	353	381	326	366	339	382	341	347	342	347	375	353	365	361	324	385	368	372	355	337	362	339	357	363	373	358	369	372	340	385	400	344	314	343	365	350	345	363	357	358	356	361	350	362	351	390	362	351	379	336	339	338	334	329	374	359	363	380	362	376	365	389	346	362	409	350	336	369	380	366	348	407	356	373	339	325	365	359	349	362	357	371	356	366	365	336	381	358	353	394
17096	2415	1235	849	705	679	630	587	601	591	590	582	582	583	568	538	615	611	571	568	565	523	522	589	522	538	573	562	528	523	575	616	523	553	585	569	586	579	552	570	514	545	556	548	588	584	540	586	540	527	591	546	545	594	584	528	558	568	547	582	494	568	538	533	561	561	551	552	534	529	591	535	533	561	551	557	552	553	575	576	555	584	549	570	558	538	583	540	569	545	581	525	557	574	581	555	559	553	541	576	579	593	553	560	520	537	548	536	546	537	523	568	549	553	590	549	553	567	556	517	544	565	580	561	545	576	593	529	566	522	549	541	563	586	585	554	569	538	575	526	547	555	577	542	604	540	583	552	547	565	517	538	543	547	556	570	540	588	542	559	552	595	538	580	567	529	567	554	538	539	548	552	544	524	581	554	593	538	536	554	557	607	554	580	530	540	562	592	574	621	577	525	532	601	522	559	578	533	548	514	537	562	554	532	548	603	543	571	571	551	559	556	545	567	571	518	570	541	579	565	544	553	560	535	571	571	547	566	549	539	485	582	592	568	604	558	511	550	540	562	584	559	590	550	558	572	534	521	556	544	516	543	595	592	533	561	551	584	584	542	546	544	527	570	531	566	575	575	587	547	583	573	557	529	552	584	565	554	557	574	556	546	533	503	537	525	550	533	572	569	561	531	532	595	542	559	567	509	522	589	564	596	557	516	605	510	563	556	566	521	559	534	550	577	518	598	544	546	554	526	583	554	585	567	573	555	579	532	564	532	538	568	585	616	556	563	574	560	575	528	558	546	519	571	541	567	539	549	578	516	573	502	576	592	564	535	517	573	536	544	560	553	578	602	526	505	578	523	563	543	523	593	562	588	564	531	541	580	533	533	506	559	531	595	589	561	554	585	552	542	558	566	539	535	527	525	534	562	628	537	551	571	511	556	583	561	533	577	590	582	544	580	553	530	581	582	564	563	532	572	495	546	568	601	575	584	548	555	555	554	543	600	615	540	587	517	590	575	513	551	545	559	546	563	586	533	535	567	592	570	545	534	590	556	533	579	543	564	569	539	536	493	580	536	534	553	573	608	579	551	565	530	553	563	516	590	549	534	551	560	577	538	551	579	564	542	529	573	541	557	572	606	551	582	573	568	571	578	596	564	574	538	537	538	585	579	547	574	568	528	557	554	510	559	561	536	557	558	547	574	528	552	580	518	593	576	541	565	545	571	508	569	526	588	573	546	551	579	576	582	550	549	547	549	539	569	583	553	541	560	546	564	558	593	557	541	551	567	588	584	542	555	542	549	558	522	560	567	574	563	514	543	581	550	588	515	555	533	566	549	600	550	571	549	526	545	556	558	535	568	599	608	548	581	553	539	571	601	561	538	569	600	528	549	546	541	544	571	559	535	543	552	536	603	568	575	568	585	542	531	611	539	597	563	568	570	561	538	513	544	569	566	577	552	566	551	564	554	528	543	579	594	525	556	489	577	550	565	525	567	571	584	588	538	550	605	550	552	535	608	520	532	579	562	548	535	561	592	588	477	567	565	566	550	575	585	562	586	535	538	557	543	596	565	561	554	571	545	551	570	545	563	514	564	549	560	562	532	555	568	551	569	563	555	581	510	573	555	583	537	561	530	513	574	548	555	568	555	528	560	548	575	525	594	562	523	536	538	563	572	534	560	588	551	542	540	576	579	563	548	530	537	553	538	544	566	554	531	595	529	563	538	516	562	560	526	543	549	586	586	538	568	563	571	574	519	539	581	564	552	570	545	562	528	550	549	569	570	596	574	540	507	565	536	542	600	565	597	600	531	583	543	562	523	578	560	582	533	587	568	552	598	508	574	545	538	595	572	566	569	544	553	583	594	544	544	530	533	539	535	573	557	598	535	536	546	557	528	567	555	557	555	528	527	557	570	552	546	603	583	564	555	566	540	495	568	540	549	585	516	553	521	602	535	542	574	527	528	550	565	548	539	535	524	554	590	542	544	564	552	578	582	597	509	538	557	548	567	601	594	534	543	575	550	562	535	577	579	588	551	537	548	557	555	580	536	528	573	571	550	529	507	543	586	518	577	580	543	554	549	550	575	548	517	574	598	560	614	549	548	598	580	541	543	568	560	537	525	598	591	556	533	572	533	555	524	531	554	564	557	586	555	543	610	532	559	564	587	558	586	570	535	566	549	535	569	577	542	585	556	575	536	552	538	629	557	589	521	585	562	596	576	571	558	584	573	538	539	526	548	565	579	552	545	565	604	571	570	545	564	555	547	589	560	567	576	547	541	586	582	580	557	551	535	542	564	524	607	563	546	585	572	595	615	526	577	556	562	504	557	564	565	550	549	520	520	565	562	520	542	538	557	559	511	547	581	556	554	517	554	571	519	555	571	561	523	547	556	558	607	578	620	574	532	533	555	566	544	592	531	553	565	548	569	565	545	597	548	561	584	513	571	520	561	525	537	566	547	578	583	593	522	537	598	528	558	543	553	548	582	566	541	571	543	551	570	536	565	574	512	528	580	529	584	573	508	526	587	538	555	549	572	559	548	571	558	562	569	554	566	530	570	520	590	557	552	546	549	515	581	620	564	584	527	537	590	545	508	596	559	550	609	587	514	580	550	520	573	555	574	565	559	554	572	582	568	548	547	544	577	579	556	544	526	541	566	575	563	562	573	556	530	596	552	541	572	557	554	551	560	539	552	548	518	576	558	568	562	546	604	570	547	530	549	541	566	535	548	563	507	552	594	538	542	569	575	578	545	560	570	550	543	536	574	547	575	564	580	548	560	608	551	564	545	535	531	584	525	520	539	568	560	612	551	551	547	572	530	576	573	521	557	538	519	551	572	542	568	562	549	539	552	563	527	565	584	571	548	595	565	595	553	554	592	518	606	552	560	554	595	544	547	610	566	578	584	525	543	582	561	570	537	546	533	567	566	565	560	586	566	553	571	535	551	567	567	578	591	547	578	541	571	524	537	560	536	569	570	539	562	531	597	539	573	586	548	563	528	538	563	553	528	542	578	537	581	557	578	584	531	550	559	538	519	580	582	565	531	570	580	574	595	499	542	553	554	543	501	592	542	544	547	502	536	535	550	539	553	580	553	580	557	589	546	553	535	538	507	565	529	535	561	571	554	573	610	551	547	589	519	546	561	562	567	510	586	554	558	552	539	551	487	567	531	543	550	547	539	558	567	565	554	541	538	555	592	535	581	572	515	529	560	559	564	564	571	544	561	544	598	570	563	513	547	494	573	594	546	537	563	564	538	532	600	535	535	586	509	531	561	534	558	557	579	542	554	598	608	546	542	584	590	541	537	548	584	553	568	530	521	572	539	574	573	586	568	544	594	606	552	550	571	510	587	591	530	593	573	541	547	570	555	596	549	548	588	581	577	587	562	519	604	565	526	573	567	611	547	540	566	574	531	551	534	573	562	575	574	528	585	577	571	568	528	581	550	580	554	552	537	575	535	531	600	511	579	564	579	553	545	582	558	565	548	540	552
23707	21462	29482	23858	21456	15365	1229	654	541	481	435	442	408	379	390	389	353	323	376	369	345	335	351	334	317	374	341	338	322	333	339	300	305	344	321	334	311	363	318	348	354	330	315	327	333	325	368	344	310	304	294	325	314	310	310	353	307	289	352	342	342	319	318	319	315	327	337	312	290	318	339	330	325	303	305	352	307	307	275	349	333	343	291	333	335	361	341	306	301	282	339	329	324	319	286	304	328	349	304	303	306	307	331	338	338	311	328	318	319	288	321	284	324	325	310	341	292	342	328	339	334	317	328	312	294	322	304	316	322	319	336	310	313	312	304	297	319	355	311	294	317	339	311	323	309	320	345	315	316	303	306	295	315	322	316	318	316	312	334	324	338	329	313	322	365	300	308	328	287	322	304	302	311	309	325	310	294	300	312	340	306	335	313	314	309	323	315	323	305	347	310	309	324	346	328	368	329	333	338	324	310	348	295	309	351	302	330	353	310	320	312	313	295	305	317	287	313	297	339	303	309	318	334	327	322	327	312	335	323	301	297	310	331	309	307	290	312	345	293	333	338	334	303	337	323	335	317	312	312	276	313	330	332	310	297	332	284	281	280	342	318	319	326	332	297	315	349	284	338	320	323	305	300	300	333	324	339	295	302	300	303	324	343	313	311	336	343	322	302	307	304	313	301	303	315	298	303	363	316	304	285	314	310	283	285	301	303	299	309	301	302	330	314	307	286	344	324	303	301	305	319	300	302	316	315	291	318	334	343	342	305	325	337	285	292	312	310	324	319	319	330	337	286	322	351	326	324	309	319	304	329	314	267	309	342	326	322	318	315	308	324	331	328	335	329	332	288	316	348	307	330	312	319	305	324	300	324	316	316	332	332	320	305	320	297	309	328	346	299	313	323	339	304	316	297	316	293	336	343	329	315	312	317	290	312	317	318	309	312	303	285	316	317	284	312	302	314	334	332	319	330	293	310	353	322	351	336	315	352	334	313	305	291	318	276	332	317	317	333	309	321	297	342	307	297	302	322	312	324	334	368	297	306	314	327	328	318	327	310	339	297	334	317	351	299	317	323	332	338	326	330	332	326	324	320	307	292	317	304	350	317	333	322	311	315	325	304	322	328	324	298	350	320	316	302	291	319	293	301	333	310	313	352	318	330	338	313	288	312	302	300	330	315	324	344	325	310	324	326	315	292	325	312	320	344	313	298	336	266	304	290	326	294	315	319	330	305	305	311	329	311	336	318	324	339	311	291	304	325	311	295	340	317	319	306	331	340	321	324	337	326	284	334	332	294	342	283	318	338	313	306	285	312	276	302	315	354	314	290	301	312	319	328	298	330	318	313	325	312	294	314	310	313	318	341	320	312	307	311	322	300	290	322	313	320	304	287	321	318	316	345	330	335	309	323	308	332	310	306	315	329	327	307	283	298	332	315	318	314	311	316	304	302	335	306	356	339	341	346	341	324	326	317	289	301	316	333	308	324	330	310	303	321	303	328	319	338	346	304	335	324	319	270	316	299	304	316	279	341	302	309	302	315	288	317	328	305	313	312	326	315	327	310	309	332	296	317	334	326	303	314	302	314	314	321	327	324	319	304	340	319	276	312	325	287	292	318	303	308	298	298	312	298	323	330	291	327	319	301	339	328	296	305	325	317	321	344	317	321	306	307	327	328	316	316	302	320	299	310	301	317	340	347	304	302	326	332	362	313	335	347	291	325	295	337	318	329	315	319	306	281	308	296	308	322	332	301	314	332	301	352	292	303	311	320	294	311	330	306	329	296	306	342	310	318	329	307	333	339	313	299	286	321	279	311	323	295	340	292	313	309	307	327	308	323	338	294	343	289	302	326	318	303	334	286	320	351	320	351	295	325	322	297	304	303	343	325	323	324	334	285	335	332	274	302	315	317	300	365	338	314	343	312	304	347	296	289	307	308	327	338	319	306	317	321	291	329	320	317	321	314	292	321	301	306	342	329	325	318	300	338	348	322	307	316	312	335	326	315	327	320	299	284	335	323	323	314	317	298	305	317	329	329	302	321	331	345	317	290	336	313	325	323	320	316	284	279	297	329	311	339	334	303	299	315	332	334	316	337	301	337	330	344	318	323	330	312	320	321	284	326	332	325	305	311	289	325	316	284	303	326	325	322	331	306	343	332	330	322	327	335	308	324	291	290	324	316	324	314	327	308	334	337	328	326	299	322	319	314	303	271	313	286	332	297	309	318	305	348	328	303	321	302	326	339	325	314	364	294	297	337	317	324	336	317	329	313	320	334	308	347	310	318	280	318	284	298	299	277	301	341	310	345	308	339	322	306	325	349	311	309	300	319	311	288	333	333	319	340	324	321	298	309	324	337	292	315	292	298	335	318	351	313	307	342	331	292	307	335	320	303	339	274	299	317	358	340	345	321	308	302	294	275	304	329	318	315	304	314	311	314	334	319	309	280	319	310	298	298	308	282	293	326	312	336	284	289	304	328	325	301	313	292	321	335	304	347	292	331	298	334	310	303	298	320	346	316	334	297	313	306	330	317	319	343	306	338	324	303	335	316	318	303	325	337	334	349	308	345	314	296	317	344	312	299	288	316	315	329	311	327	334	304	285	324	297	274	314	313	331	310	301	324	291	302	340	331	327	350	316	299	279	343	337	344	309	324	321	311	335	292	309	327	304	340	316	299	312	338	312	323	345	308	350	308	334	338	306	333	324	315	293	311	283	344	344	348	328	326	297	324	319	322	314	333	302	306	311	313	336	320	311	333	311	298	303	301	295	319	330	321	332	323	287	315	336	330	312	304	288	348	324	302	328	314	301	298	317	313	344	312	335	308	324	308	296	313	300	325	320	314	315	305	337	316	315	326	317	343	341	326	309	308	304	337	338	342	321	292	334	309	291	310	303	326	310	307	293	293	311	339	304	315	328	320	288	342	320	320	332	307	309	322	317	337	346	314	338	323	329	294	320	345	315	299	317	331	293	285	311	332	313	317	319	271	306	294	325	322	307	312	320	291	329	314	318	321	309	312	302	305	297	315	323	318	344	296	296	327	310	330	291	311	300	273	310	334	292	343	305	342	313	311	352	336	297	296	335	335	310	302	324	333	341	275	318	326	300	301	313	330	300	301	333	316	290	315	313	317	327	344	297	325	316	304	299	313	328	322	346	299	323	319	319	308	315	351	310	272	336	302	329	317	304	334	303	296	328	309	307	331	323	312	306	289	314	339	339	316	276	305	313	322	310	319	286	345	348	308	316	292	309	320	317	340	310	313	309	331	276	303	312	318	284	296	297	285	319	288	310	313	293	315	301	319	300	313	316	325	305	309	309	283	312	338	325	305	312	278	301	323	298	310	325	307	266	318	281	314	319	325	318	301	308	312	341	292	307	333	340	294	319	332	325	321	315	340	289	303	286	313	324	338	308	346	298	317	298	299	289	325	340	259	315	314	291	306	322	332	295	310	324	305	321	288	286	330	307	323	332	310	300	296	313	314	336
40940	14782	9859	4991	3157	2363	1844	1445	1223	1081	1013	882	876	769	737	674	629	619	622	618	546	632	582	626	578	558	568	569	529	550	538	533	496	502	507	517	504	553	533	542	534	528	480	492	508	492	483	521	502	522	489	479	475	506	512	534	501	491	493	493	494	542	532	517	500	529	494	509	509	505	513	531	485	486	514	494	506	463	499	505	524	491	523	517	499	518	484	470	496	530	510	467	491	485	446	499	508	505	504	507	464	522	497	462	484	484	476	479	502	467	467	460	521	538	526	492	456	500	490	497	458	479	470	491	516	526	505	470	463	490	504	509	487	482	516	491	535	481	494	497	489	482	482	480	488	490	487	531	501	487	450	496	494	501	508	497	484	468	494	507	497	498	474	474	470	507	442	523	503	462	498	478	495	533	517	484	499	498	492	502	423	465	477	488	525	444	508	533	482	495	505	461	480	499	531	485	471	487	477	442	466	510	506	517	481	441	467	500	483	469	468	443	488	514	507	529	487	488	504	498	484	514	463	502	494	487	498	538	490	457	512	497	521	495	479	494	487	512	500	466	504	489	489	508	486	480	458	472	470	490	437	460	498	493	474	479	494	490	520	522	516	464	497	485	497	499	500	501	532	516	534	490	486	481	474	521	497	483	468	522	500	496	487	490	541	519	531	454	434	512	484	506	550	539	508	539	493	489	475	483	536	469	474	470	509	484	484	517	495	510	506	464	495	510	521	497	491	483	539	496	502	491	497	481	507	507	515	477	507	508	469	466	488	505	489	438	487	486	479	489	486	518	495	470	526	508	467	484	494	500	476	488	518	505	517	483	458	496	479	513	508	515	495	471	489	527	471	537	483	502	450	500	517	511	464	432	488	505	499	507	521	489	502	484	497	486	498	492	494	479	499	478	476	508	494	548	476	499	493	513	524	507	460	531	502	460	488	493	483	491	506	484	469	547	505	500	487	484	463	490	460	477	509	522	502	492	532	510	491	508	458	498	506	462	527	472	472	494	495	490	478	496	448	520	496	497	498	499	516	504	512	503	499	485	543	541	540	461	518	500	512	486	546	489	450	472	504	475	499	514	480	464	489	478	521	495	480	473	484	527	488	500	485	468	498	516	438	492	486	483	471	507	469	510	513	536	488	504	469	468	489	468	513	546	487	489	513	529	461	516	508	478	494	514	453	492	501	504	496	513	472	510	462	492	489	496	519	511	495	490	473	457	487	485	512	518	503	501	494	505	444	469	506	503	477	489	503	500	532	522	521	478	492	525	494	488	502	480	485	525	502	471	456	481	493	495	509	494	509	496	498	498	480	493	476	513	537	448	514	494	481	490	502	507	519	511	456	485	487	520	474	503	499	509	466	511	526	475	492	493	475	513	493	499	491	509	484	478	454	455	487	494	469	462	461	488	531	489	466	521	508	507	474	498	483	505	463	479	488	466	508	494	494	470	474	480	465	467	465	485	480	504	498	514	505	526	488	496	523	499	480	463	463	534	482	476	489	498	480	483	528	482	489	476	475	476	503	514	481	517	467	506	469	520	521	509	504	474	497	488	481	486	524	493	491	478	508	472	514	479	464	497	489	480	467	455	494	520	484	488	459	508	490	499	511	531	497	479	508	501	479	508	471	478	478	495	485	486	498	477	478	484	461	437	515	463	499	511	501	511	501	478	484	505	475	495	517	513	497	513	492	473	507	482	506	463	501	479	527	474	487	490	526	450	512	521	469	518	500	456	498	454	539	461	522	478	481	494	476	495	463	506	496	452	456	470	507	523	495	482	471	514	520	475	501	517	500	468	497	446	478	500	498	470	469	523	524	482	482	498	512	513	491	531	490	433	504	484	459	529	491	482	515	471	520	486	503	492	521	458	506	492	514	499	471	510	543	520	478	474	466	491	521	478	479	511	509	481	485	514	491	520	500	505	502	501	507	529	499	481	464	516	476	484	494	456	525	515	504	472	495	500	536	486	489	455	494	472	501	487	499	489	497	476	489	508	494	494	504	522	522	475	491	478	497	475	478	465	445	531	459	505	497	481	528	493	490	449	498	505	450	498	483	537	509	505	458	461	498	478	500	500	469	515	481	502	469	492	455	492	497	489	499	502	495	465	498	473	473	513	521	527	521	484	473	502	501	454	490	490	484	460	483	503	480	472	520	495	520	482	509	488	505	442	504	468	511	501	519	450	478	476	482	480	507	529	484	497	497	488	486	489	524	518	488	503	489	543	467	527	485	495	493	459	511	548	468	514	468	543	488	474	479	505	504	505	487	506	508	508	486	503	469	481	530	480	495	464	476	495	514	469	509	522	512	472	505	493	477	512	488	478	513	483	478	512	501	497	523	462	469	502	513	484	527	486	460	538	513	512	504	453	508	488	477	487	504	473	503	475	510	506	535	502	493	481	482	461	455	519	511	485	519	445	507	513	530	473	544	445	520	511	510	522	491	509	505	507	478	533	468	490	531	473	518	502	525	519	495	503	462	482	493	498	488	480	485	501	492	432	545	523	470	531	510	478	537	498	507	500	477	473	464	488	492	498	530	481	473	510	500	447	514	506	475	483	510	525	459	470	481	487	441	501	503	499	477	511	508	502	499	523	492	447	487	495	493	460	476	486	526	470	480	490	484	491	474	475	499	512	525	479	536	506	472	506	502	476	487	506	494	501	504	479	484	457	478	488	495	498	518	513	483	474	439	506	498	457	497	466	470	547	507	497	468	514	491	501	493	524	474	543	526	475	498	474	484	531	433	480	512	477	514	489	460	500	528	478	473	509	487	489	484	477	505	505	507	491	512	468	532	473	489	473	503	469	533	500	492	469	497	495	522	459	480	465	491	485	481	476	488	502	475	487	480	500	504	482	515	452	474	514	493	507	492	474	516	508	487	490	456	508	485	490	505	483	483	540	495	546	471	479	492	502	481	502	493	498	487	487	500	470	464	473	489	499	516	481	479	488	485	485	465	479	519	486	478	532	466	495	490	513	500	455	492	469	469	469	525	466	521	509	467	477	514	485	517	493	458	487	490	499	473	512	485	502	482	491	515	523	501	466	500	487	501	522	503	464	515	486	462	483	475	470	492	447	466	465	484	492	503	513	458	532	505	530	515	496	496	493	519	467	545	453	522	466	504	499	504	517	494	488	486	478	504	528	495	468	521	519	493	496	448	457	436	484	527	475	493	474	533	455	470	472	458	504	493	496	502	521	504	486	531	506	522	495	460	488	531	517	478	462	526	500	524	493	514	487	471	440	447	506	490	492	469	471	476	462	521	520	486	473	512	462	484	477	528	504	510	475	485	522	464	455	466	498	450	456	475	487	501	436	494	483	530	519	480	480	507	481	467	477	470	494	494	484	492	490	489	481	492	503	491	513	471	493	501	539	502	521	489	539	511	453	517	510	490	516	459	490	517	493	485	528	520	552	489	538	479	485	534	483	515	528	511	466	490	483	477	485	507	446	470	516	476	509	491	482	493	511	505	527	473	467	539	484
23311	21510	29655	23789	21502	21344	3023	658	462	417	382	331	274	290	268	259	278	235	229	216	205	197	211	225	207	194	190	200	201	185	197	195	196	189	208	194	197	161	190	207	164	178	183	205	175	176	172	175	184	207	182	181	186	178	176	195	176	165	157	197	177	175	196	192	177	179	186	177	160	170	206	186	165	187	168	193	174	189	169	181	186	185	178	196	171	201	188	172	184	168	211	186	159	169	176	183	154	192	203	179	204	174	179	161	187	217	153	179	169	171	198	176	181	173	185	155	178	185	152	187	173	171	185	172	159	165	193	182	207	185	178	181	207	170	186	153	186	174	165	194	171	167	168	189	167	188	174	171	177	178	182	187	172	178	180	178	166	169	190	171	204	166	161	182	152	189	190	177	176	162	181	174	166	193	178	171	186	174	181	171	149	190	181	164	184	148	175	187	176	173	157	186	184	179	199	183	184	171	205	178	176	163	195	177	193	169	168	170	174	166	191	161	166	168	163	173	164	195	172	149	203	183	178	142	178	179	192	189	172	182	174	156	169	169	157	148	178	177	188	193	191	185	174	165	165	183	180	173	179	168	165	182	188	182	176	167	186	174	174	166	162	186	177	183	165	167	161	191	176	171	170	194	185	180	175	173	180	189	169	164	171	178	170	179	166	166	191	178	167	174	146	174	192	167	187	172	172	197	193	182	161	177	170	174	188	164	156	181	185	192	188	191	164	166	176	185	192	147	170	198	194	154	171	186	176	196	177	178	215	170	157	181	162	184	189	161	191	162	173	177	166	169	177	174	174	183	177	194	182	175	161	155	179	174	179	180	141	175	171	199	178	197	181	192	179	193	174	167	175	174	172	176	172	194	158	185	196	174	175	151	198	175	172	188	162	159	183	193	179	171	178	164	188	196	172	169	165	185	188	176	171	158	177	181	169	169	175	149	168	177	181	179	169	164	192	178	156	174	182	189	185	172	178	170	183	184	177	163	201	182	183	182	195	153	150	171	158	161	196	164	197	162	188	149	169	189	155	181	177	201	167	151	194	176	181	183	200	170	168	200	187	171	191	172	170	188	190	181	175	177	161	171	156	163	217	171	193	152	188	204	164	176	161	138	146	149	182	170	169	179	163	188	181	172	189	187	185	174	184	182	200	203	201	172	200	186	167	188	152	179	192	172	192	180	176	161	182	154	174	174	169	180	171	175	167	168	189	160	196	157	165	205	177	157	175	192	177	176	190	162	190	170	143	179	185	185	181	176	190	180	180	162	164	173	169	188	158	155	161	174	187	164	175	174	162	192	182	162	177	183	190	167	179	174	167	179	167	172	176	177	174	176	196	156	161	172	166	196	173	189	172	187	161	182	180	184	168	172	204	163	178	171	161	188	164	181	167	160	182	199	163	180	182	195	181	174	153	170	178	190	186	171	172	176	202	180	158	184	174	194	168	155	176	182	161	194	167	166	171	197	166	184	193	181	173	192	168	183	182	186	181	172	181	180	176	158	169	185	188	184	170	184	169	166	164	210	152	185	171	154	156	182	183	191	159	179	191	185	190	169	168	178	183	168	182	190	193	163	183	173	189	168	170	157	192	166	168	181	180	192	173	177	190	169	169	188	177	164	199	174	173	166	173	172	171	182	172	167	188	189	164	185	197	175	192	185	167	167	154	181	188	172	165	192	150	157	170	164	186	153	175	179	178	184	152	189	167	163	162	181	173	182	167	168	189	166	178	167	169	182	188	188	169	169	209	176	164	192	190	179	188	178	177	193	166	177	178	194	184	160	157	202	152	188	161	192	177	161	158	191	183	181	170	174	171	174	181	183	180	193	159	186	170	201	171	164	187	169	179	183	175	183	151	187	174	190	180	163	155	173	181	188	179	148	162	184	173	190	170	197	177	177	195	169	207	170	201	179	170	179	183	159	161	194	194	147	172	175	160	144	179	175	160	180	152	160	182	182	160	167	146	196	183	180	179	184	175	165	173	189	183	198	166	154	213	157	174	162	176	155	176	193	166	178	166	171	184	161	188	164	183	194	177	167	188	168	177	207	186	183	173	209	182	176	183	160	184	163	186	195	165	173	193	179	198	174	180	195	165	168	176	181	167	171	197	184	188	155	184	167	185	196	159	190	162	175	182	154	170	164	175	179	161	176	179	223	172	184	160	195	169	167	167	175	168	187	173	192	177	164	173	169	171	182	177	171	153	176	139	192	172	176	166	176	181	174	174	158	178	166	209	185	175	141	183	168	210	165	191	178	185	205	181	163	179	183	176	158	194	156	174	159	162	168	159	184	178	182	180	184	187	188	188	162	157	188	199	172	185	166	171	176	172	176	167	160	173	194	161	211	151	163	183	184	191	174	204	177	196	187	190	182	153	174	169	188	170	156	190	191	181	172	171	183	161	183	170	160	174	169	163	173	176	180	202	154	178	149	159	172	169	192	167	149	181	166	197	186	164	162	170	168	157	175	179	171	187	172	191	164	163	178	173	170	168	179	205	159	176	179	172	167	187	194	190	138	184	185	177	166	187	163	168	159	165	173	172	163	178	167	161	172	191	189	183	183	186	182	185	169	192	184	188	173	165	165	187	191	172	211	184	178	172	177	167	196	162	198	182	167	176	187	205	172	179	146	181	199	176	185	172	183	202	212	171	175	174	168	177	166	203	157	203	180	198	186	168	184	185	198	189	179	179	176	189	188	179	189	186	187	198	187	181	180	163	186	174	157	188	197	164	182	197	179	177	165	160	169	175	182	168	214	187	176	192	216	165	170	195	189	173	174	165	185	197	163	184	199	176	159	171	169	200	196	191	155	162	181	175	187	160	174	164	171	179	204	173	169	199	159	189	183	168	166	171	179	201	192	192	175	192	181	168	166	135	172	189	182	175	145	189	179	149	167	171	152	172	156	170	158	181	171	158	177	180	167	206	166	172	189	157	169	179	180	190	168	166	155	161	177	172	193	176	166	187	160	192	187	158	205	199	201	193	193	191	190	174	175	173	166	174	183	200	187	164	158	205	186	191	179	163	148	193	183	196	172	192	173	169	180	162	190	176	153	176	179	159	188	171	194	170	172	192	207	163	158	163	175	171	194	186	180	175	154	183	183	181	172	197	185	164	179	153	177	173	194	165	163	180	179	171	164	172	150	184	202	176	169	184	168	190	174	172	171	175	184	176	167	188	180	171	168	191	158	162	176	183	189	177	177	187	162	148	170	168	191	168	189	197	180	160	169	182	193	178	176	177	172	175	182	169	171	162	161	185	193	171	150	187	182	168	186	149	178	182	194	182	181	173	163	178	159	191	171	158	191	175	171	174	171	190	162	187	174	199	157	172	174	183	189	178	173	168	177	186	175	169	178	176	188	160	159	158	183	164	162	179	178	158	183	152	159	197	176	180	183	182	162	170	188	175	185	169	174	178	177	170	185	159	165	180	190	173	178	170	170	173	166	165	145	156	185	150	191	204	196	171	189	181	154	189	193	162	199	167	173
43816	17812	11844	6221	3994	2824	2133	1711	1293	1109	984	847	718	632	572	584	515	475	476	461	446	412	392	413	371	384	387	347	343	349	343	340	356	342	320	334	319	316	308	335	295	322	306	322	330	310	293	297	294	306	296	302	298	263	279	265	303	277	284	278	290	273	281	303	288	285	294	291	302	279	300	293	293	280	302	266	299	265	294	300	270	317	310	264	243	276	312	274	293	272	296	274	270	255	282	313	295	285	262	282	310	272	270	267	273	279	278	273	287	268	273	249	292	278	269	262	280	295	329	299	248	269	263	280	274	266	304	266	291	304	257	294	269	285	255	283	287	277	299	252	287	259	294	286	326	340	294	280	263	257	289	263	306	273	288	249	285	258	280	286	285	267	267	276	288	295	298	277	307	296	280	279	306	291	314	285	293	280	289	292	289	306	276	267	275	258	264	282	305	284	283	265	291	280	248	271	272	278	284	282	295	298	299	289	294	288	288	272	280	310	274	278	294	297	254	253	267	291	271	268	277	287	276	263	259	308	296	294	257	306	275	285	287	277	291	273	245	287	297	276	301	260	282	267	283	277	296	254	282	303	308	288	311	243	293	315	312	278	279	263	281	262	279	261	274	254	256	296	291	283	291	265	268	278	261	275	299	299	276	281	287	295	260	301	301	258	278	281	269	280	296	297	283	297	290	299	285	275	281	277	282	272	267	269	288	293	281	250	277	277	258	290	284	265	266	280	267	272	288	249	296	288	300	279	287	268	253	296	297	290	322	285	265	271	282	266	275	277	272	285	245	314	282	280	302	302	249	279	269	263	285	287	303	286	295	292	273	282	268	287	278	286	289	254	271	274	265	324	283	298	260	273	287	274	260	270	307	266	292	279	279	309	279	289	290	277	285	293	284	268	295	260	296	284	280	248	304	308	263	282	300	280	276	272	267	261	285	277	283	273	297	289	308	261	289	304	267	287	255	285	274	305	297	265	301	276	298	302	256	284	248	273	264	286	279	283	310	277	292	265	306	267	285	273	304	305	304	260	302	275	263	274	282	309	284	258	280	282	271	276	274	265	266	296	271	301	268	277	274	270	300	315	277	285	286	283	289	266	268	306	277	282	279	294	283	283	265	289	309	304	273	277	291	280	288	306	281	289	313	269	265	284	262	277	270	277	286	300	269	287	261	314	252	286	310	258	294	270	264	272	273	276	313	258	282	291	291	253	282	280	251	281	285	267	262	302	280	273	265	286	295	263	281	278	291	293	311	303	269	254	274	268	273	289	304	264	285	285	271	281	280	287	300	290	260	260	291	285	276	297	301	273	270	300	277	293	291	300	270	294	276	293	286	291	298	279	271	296	282	272	293	275	281	289	295	287	271	316	290	297	297	278	303	286	293	290	294	291	284	292	298	273	283	286	279	264	276	276	265	296	262	270	282	282	327	300	289	254	305	292	312	277	271	266	279	283	271	307	275	310	249	283	300	278	285	298	297	267	287	262	294	239	286	244	289	293	295	290	265	296	269	282	285	304	285	274	231	298	266	297	273	274	283	264	304	288	279	293	291	283	275	258	290	297	281	285	291	286	287	282	298	290	273	270	303	275	289	271	279	291	301	254	262	276	267	293	258	272	286	308	294	282	275	283	284	273	274	263	285	268	294	303	296	278	272	292	275	283	256	284	290	268	278	260	302	286	276	274	270	275	292	280	266	300	282	261	280	278	289	272	282	274	244	286	298	297	256	283	317	251	275	288	340	253	274	289	285	303	296	283	270	261	271	291	260	306	300	291	267	269	251	265	280	284	282	265	249	281	267	267	286	274	292	291	290	261	271	274	262	261	254	276	266	303	265	279	280	256	257	283	277	263	326	270	260	318	287	283	308	283	286	273	295	285	279	299	284	273	300	279	275	318	272	286	279	289	298	267	259	286	284	293	274	251	296	254	294	256	308	285	281	288	262	268	278	295	265	292	248	260	284	283	270	265	255	281	313	286	289	267	253	280	274	300	286	278	263	296	281	279	266	290	287	269	303	268	270	252	285	295	289	272	273	273	275	277	269	292	263	266	290	256	283	287	254	299	318	266	324	263	294	257	255	304	305	289	296	312	281	289	258	268	247	282	291	306	278	277	248	261	283	277	294	300	309	254	305	318	282	250	295	260	262	270	248	288	278	290	278	266	275	282	282	286	283	264	257	274	262	268	280	285	275	272	242	280	279	284	276	262	300	273	325	270	262	274	283	318	286	294	264	277	265	288	289	287	281	299	283	303	293	293	284	278	296	294	288	277	276	252	260	285	290	256	289	277	282	289	319	266	258	310	283	263	285	281	305	272	283	322	272	301	278	276	298	271	284	278	266	261	284	279	296	240	310	254	303	269	279	282	268	256	269	265	311	301	268	246	306	283	267	263	268	276	305	260	278	307	274	284	331	297	289	282	281	324	273	291	256	270	271	253	283	294	303	296	290	303	264	277	307	311	305	288	274	264	257	296	262	274	257	292	267	278	282	309	287	290	266	275	283	269	277	293	268	280	293	310	260	289	276	261	249	282	281	267	312	240	252	266	334	257	272	305	278	276	273	277	266	276	273	309	270	271	307	265	277	313	271	329	315	296	285	307	286	306	302	295	256	318	267	254	305	259	305	261	267	295	270	291	285	274	288	264	288	280	279	275	277	263	267	254	260	279	312	276	279	295	261	285	252	301	254	263	283	249	267	298	312	261	267	284	279	260	251	257	266	304	289	253	292	286	324	270	283	265	311	287	278	259	281	296	277	286	283	299	282	278	301	264	255	257	277	267	262	279	296	289	296	289	272	271	298	274	271	260	277	258	277	284	305	275	277	266	278	306	263	318	277	305	272	306	279	315	276	269	257	275	300	272	282	285	270	304	299	314	296	283	249	276	258	286	284	272	300	295	268	328	269	288	297	270	306	288	272	266	310	298	281	309	254	298	279	259	289	262	263	294	266	266	293	248	299	281	275	289	289	272	261	268	321	294	302	263	278	258	288	292	274	296	292	290	273	275	295	260	280	322	277	301	280	279	268	261	302	321	269	278	287	298	275	269	271	284	281	281	274	268	281	297	277	239	283	279	292	282	248	275	298	279	278	311	317	280	271	280	262	276	272	311	265	274	265	269	306	313	260	270	289	266	267	268	280	300	282	281	273	265	270	293	273	309	283	278	303	242	288	302	256	281	287	283	274	317	291	290	283	277	286	301	273	275	295	312	291	298	259	275	278	285	277	287	303	293	282	302	277	331	298	268	289	270	257	289	273	301	268	252	295	300	288	289	282	298	294	301	290	260	272	283	251	266	302	285	266	298	262	299	281	296	274	296	293	284	268	287	250	273	283	261	280	282	240	285	281	281	306	276	281	306	285	285	265	274	294	291	278	288	256	262	277	276	321	253	300	286	265	283	299	305	304	264	272	277	296	271	290	277	287	255	292	291	270	300	269	268	261	256	263	296	270	262	275	281	271	276	304	262	256	289	281	261	288	279	268	294
27349	20422	6792	696	417	387	371	384	385	390	374	365	376	355	371	375	367	329	359	355	343	331	384	352	348	375	356	385	388	374	357	376	373	363	363	367	349	380	362	367	347	369	366	374	360	356	369	341	351	346	374	377	377	376	350	364	374	363	385	330	343	370	351	377	344	363	314	354	383	390	338	377	355	345	385	334	396	356	376	352	376	392	382	393	352	396	336	349	351	352	323	368	323	332	352	333	335	402	351	366	353	372	374	373	324	336	380	385	378	343	364	394	351	362	369	371	379	333	355	332	393	362	378	334	408	363	379	348	336	360	371	365	375	360	353	373	376	346	354	385	318	386	372	385	350	352	346	331	348	380	349	370	345	356	322	356	349	361	363	346	353	348	370	364	360	385	355	349	370	354	361	351	384	329	384	325	335	409	355	348	356	359	356	363	352	337	370	393	340	372	363	353	392	376	371	378	332	364	344	378	315	349	379	333	358	384	376	361	373	338	365	350	361	375	349	394	357	350	343	349	327	338	341	366	385	371	371	355	364	373	353	350	344	357	357	361	332	374	366	362	361	345	338	344	350	331	338	348	374	376	356	365	357	365	390	349	385	345	344	351	378	353	360	356	360	372	391	340	344	335	355	336	343	380	377	377	340	359	354	326	334	361	402	340	356	335	343	350	333	355	338	347	348	325	381	339	350	320	361	356	368	337	366	364	355	350	335	363	373	357	398	371	371	376	392	363	369	367	358	371	351	369	359	370	359	381	341	339	361	365	334	342	353	360	384	357	318	373	365	368	379	334	338	359	379	372	342	329	367	362	335	351	393	380	360	324	328	357	326	375	385	361	371	384	371	355	366	359	338	367	367	341	375	364	338	346	383	369	342	347	337	344	323	357	408	347	383	364	356	359	370	363	369	342	336	361	333	376	374	347	368	349	342	381	370	333	373	379	351	346	342	378	361	323	366	329	369	301	351	372	348	387	384	374	367	310	352	364	352	327	348	326	357	399	339	356	379	350	361	370	357	352	365	352	359	347	332	359	325	352	340	355	350	350	409	366	361	347	357	363	367	354	373	357	378	344	369	377	345	353	394	364	352	398	375	343	382	360	362	416	342	343	390	355	368	327	351	361	362	356	377	338	376	333	356	384	402	344	353	370	351	355	369	405	340	385	361	361	360	356	386	357	356	359	350	376	347	351	363	361	364	347	347	370	327	381	373	344	373	367	377	347	371	359	381	353	376	346	379	326	369	364	364	366	366	405	346	357	373	381	365	374	388	366	330	335	394	387	331	361	385	355	370	325	398	349	373	339	346	376	353	303	355	336	394	354	367	364	338	324	365	347	352	340	385	340	358	358	377	386	371	365	350	348	389	369	361	379	368	368	327	362	362	379	364	364	379	367	361	346	378	355	368	354	349	374	359	393	341	352	342	368	370	363	369	360	360	389	350	339	353	394	355	328	344	357	311	359	392	376	329	367	379	351	363	375	343	392	372	329	349	338	363	358	361	344	376	388	347	340	381	352	382	363	370	316	345	384	364	361	350	348	368	346	313	307	346	333	400	383	361	375	356	379	389	375	346	401	366	356	350	365	364	394	361	369	355	370	350	336	354	380	358	349	388	370	338	328	381	373	372	342	413	369	365	310	313	383	355	354	377	343	364	356	374	371	346	331	372	369	373	382	342	333	375	353	364	356	364	337	377	383	361	355	382	380	337	332	345	374	354	347	351	378	370	368	346	360	365	347	330	357	375	351	345	400	348	381	383	384	392	337	346	330	370	363	394	346	330	338	354	335	365	352	367	349	366	366	359	368	341	352	378	345	408	325	356	383	379	327	355	352	318	356	358	373	356	337	348	365	340	371	365	345	368	351	358	344	380	376	345	357	368	352	367	381	374	374	376	367	341	380	378	417	355	362	334	372	348	352	341	351	377	367	335	367	379	340	368	348	354	364	368	366	350	386	363	352	336	354	379	360	346	367	354	395	340	356	349	372	359	338	394	310	331	359	316	362	371	393	375	357	372	361	365	359	334	341	358	338	377	351	366	352	328	353	395	382	350	354	336	352	345	373	371	337	365	336	380	351	350	388	350	352	398	360	344	326	371	341	347	384	319	387	357	360	368	371	383	356	355	392	342	330	326	360	340	364	367	368	343	374	340	381	357	353	371	366	374	390	372	364	371	334	348	382	392	368	333	343	372	378	358	335	321	368	350	349	332	353	385	384	347	328	349	343	354	349	363	381	350	353	363	383	378	370	351	382	322	352	365	340	365	352	365	345	357	342	349	399	388	358	367	403	353	338	378	357	368	348	336	350	342	352	345	337	379	355	369	370	350	366	350	381	340	356	365	347	349	363	338	356	362	376	384	362	349	361	370	362	361	400	382	356	363	336	359	354	368	376	354	347	320	365	371	370	384	364	384	389	351	360	389	362	355	352	364	343	394	346	367	345	349	386	345	347	347	352	363	365	332	366	358	356	376	359	350	356	382	389	338	376	374	368	326	346	372	387	338	350	372	384	341	364	354	371	357	386	378	357	352	372	340	372	364	359	366	352	347	376	352	372	359	340	378	338	321	318	394	330	337	311	404	375	369	386	363	354	355	370	339	382	379	342	403	347	367	360	335	350	369	352	354	359	359	330	335	365	377	362	350	368	376	353	375	355	349	374	356	326	365	335	361	366	383	356	345	371	317	345	373	334	379	328	349	377	323	346	371	362	330	356	381	330	368	401	370	359	343	370	352	369	361	318	398	342	324	383	342	362	361	364	388	370	375	377	326	343	405	355	357	369	355	359	329	345	365	360	319	355	345	354	411	392	344	352	367	349	320	364	327	363	343	375	376	349	363	372	347	337	352	378	359	369	370	372	378	319	376	387	379	381	352	366	331	357	338	357	350	363	360	368	342	353	388	381	360	340	305	341	331	353	386	349	345	382	369	355	373	369	359	368	357	377	391	351	376	378	356	357	359	357	360	358	389	344	374	320	354	397	346	361	378	381	360	361	355	370	336	365	367	360	355	408	347	359	365	351	371	394	373	361	346	378	371	353	380	330	358	333	410	373	363	366	356	356	337	346	359	333	354	355	342	354	336	365	381	351	344	342	349	370	332	369	347	320	355	355	394	374	346	341	329	387	384	379	321	358	368	320	329	352	366	358	348	370	369	361	392	416	352	354	394	328	365	341	366	363	384	344	374	356	370	363	349	374	388	364	336	356	345	337	356	353	375	341	369	384	359	370	378	360	366	354	361	352	354	358	354	373	410	374	352	379	362	365	352	368	328	341	341	336	367	403	373	364	355	362	368	355	369	374	375	339	306	367	363	371	330	388	374	375	363	391	345	345	368	350	356	347	369	372	348	337	365	371	325	348	339	350	399	318	395	368	327	359	356	373	365	371	371	360	360	394	352	405	368	334	363	393	374	350	328	340	383	405	378	366	345	326	406	342	379	379	366	364	302	354	344	345	373	392	348	414	378	343	365	376	316	355	363	375	328	382	371	347
16729	2576	1102	808	711	643	613	666	565	572	589	573	579	562	583	512	543	570	560	537	565	602	595	514	577	527	572	557	516	547	586	517	585	539	538	558	533	550	577	571	539	546	587	543	555	574	539	553	555	578	514	552	551	512	551	532	569	552	539	573	558	612	531	543	542	599	546	552	554	560	546	541	572	591	570	588	511	538	576	570	564	564	561	578	582	553	559	577	549	539	527	581	545	591	540	570	562	576	558	554	528	530	551	539	580	536	570	553	606	580	522	537	585	567	570	557	518	556	566	535	564	544	526	565	539	558	541	567	586	563	544	554	572	564	585	559	566	529	544	603	548	532	566	559	567	576	590	576	546	559	583	576	571	597	546	545	535	541	537	529	539	544	520	572	561	552	523	560	559	572	559	583	498	560	518	549	549	582	527	587	557	558	541	544	606	534	535	557	556	562	556	546	563	557	592	533	566	575	531	552	529	602	550	562	541	529	587	572	533	562	613	533	558	560	584	576	580	587	570	578	533	507	570	516	596	557	548	547	550	535	552	531	543	514	569	562	554	526	591	529	568	612	558	526	561	581	561	549	605	595	544	592	537	642	519	558	555	546	549	556	565	555	540	549	583	558	534	562	521	487	599	559	571	586	529	584	526	517	564	582	556	558	601	581	561	592	602	567	595	544	576	528	617	565	532	524	528	553	537	551	569	562	598	537	549	564	524	531	540	580	544	576	558	538	589	549	576	546	570	578	550	525	562	586	556	573	545	571	522	558	560	527	566	550	553	561	556	518	588	527	563	571	594	554	543	551	581	536	561	526	577	546	570	539	562	499	563	588	513	571	549	559	541	600	550	590	550	561	539	562	548	572	542	542	561	563	518	545	566	549	546	579	553	533	569	570	529	539	510	563	571	566	612	537	616	565	545	551	595	536	525	566	539	579	586	555	574	516	562	569	569	553	542	556	568	561	581	544	582	613	537	578	545	551	538	543	554	540	532	517	549	521	550	575	581	509	536	528	551	549	559	521	567	565	571	546	521	559	552	538	557	551	535	561	554	521	543	564	566	552	573	544	562	573	524	594	545	546	506	547	550	546	572	549	563	571	520	549	592	560	527	550	562	578	513	580	526	575	526	550	510	574	530	518	545	565	521	569	606	544	612	555	593	545	560	553	558	578	589	561	539	564	536	549	583	536	579	562	509	548	533	557	535	560	520	612	536	565	569	571	555	618	572	533	581	554	508	517	580	565	589	567	540	539	576	538	584	518	575	532	572	539	548	513	558	547	574	556	479	545	542	577	549	503	601	531	557	554	544	567	517	549	535	536	565	561	567	512	574	532	520	540	583	503	572	548	551	573	575	552	529	565	544	522	567	578	555	548	601	559	584	519	547	528	576	587	585	563	564	580	525	524	535	588	526	558	538	552	539	552	544	542	529	545	550	597	533	532	559	556	530	532	550	531	561	564	564	589	569	574	539	549	603	546	557	532	534	650	606	585	544	564	543	571	551	501	545	562	575	573	542	559	519	569	519	594	527	568	546	560	572	554	525	564	566	562	563	525	512	556	539	522	559	557	597	543	514	509	569	566	553	557	552	515	568	527	542	554	531	552	577	526	578	554	538	525	584	567	546	560	555	568	582	556	538	523	595	522	516	507	573	587	540	554	581	538	517	568	608	572	580	564	581	555	563	530	596	555	560	562	571	539	538	557	544	582	557	588	545	547	567	560	507	578	569	597	557	546	564	541	563	545	561	561	586	580	559	582	542	578	588	534	550	585	557	598	575	558	546	543	581	590	538	555	556	624	573	537	563	545	572	559	562	540	565	621	570	586	521	556	570	522	524	560	539	546	569	523	511	551	564	561	520	536	548	509	541	562	559	557	590	592	530	517	546	574	531	595	541	529	546	604	560	581	536	563	534	547	528	568	554	535	563	609	552	569	546	585	576	527	566	550	547	579	569	538	544	556	560	578	572	560	539	590	583	551	561	537	549	561	536	586	567	569	595	532	554	537	529	555	586	555	533	553	524	529	546	582	563	544	579	557	546	556	551	583	550	529	536	572	551	567	548	526	549	572	583	545	573	621	536	569	593	540	554	563	518	578	556	546	555	550	549	508	542	615	554	546	550	506	559	569	542	553	524	541	540	547	526	566	532	526	543	556	553	512	543	556	548	548	575	564	527	513	601	582	607	549	505	614	553	577	536	556	531	539	563	538	607	616	558	560	587	553	574	565	534	530	554	550	531	539	540	535	515	553	542	571	555	536	568	538	544	572	558	578	564	566	525	549	557	537	558	584	521	578	595	513	554	558	556	563	578	537	517	548	590	555	546	566	550	565	558	596	571	512	562	561	603	567	563	537	549	550	595	520	535	569	559	539	553	559	538	574	556	563	567	550	524	592	533	561	547	550	513	582	564	603	572	605	561	528	565	556	534	576	590	541	582	574	525	550	546	539	548	565	595	573	535	564	601	570	573	536	551	530	585	520	559	568	543	551	532	548	543	534	544	555	518	579	597	573	549	540	576	549	504	518	542	523	548	573	553	559	526	553	500	546	568	546	514	590	568	544	568	558	565	503	550	556	576	577	561	571	547	562	534	565	547	507	578	540	549	564	582	541	560	563	586	541	592	521	596	535	553	545	575	541	525	587	521	549	544	543	547	588	588	500	563	553	559	569	560	565	532	549	562	525	555	523	544	567	552	532	570	549	532	552	557	505	534	542	554	610	554	553	541	535	541	555	566	533	547	592	574	496	568	537	594	544	552	556	537	516	572	549	555	547	550	583	531	559	570	547	526	525	582	533	564	564	569	560	568	594	542	557	558	560	573	567	532	562	556	571	567	523	546	523	531	588	539	591	542	538	564	582	581	599	604	557	534	530	542	546	581	574	571	565	541	542	552	526	539	551	559	507	543	568	538	567	511	578	581	540	550	530	592	550	545	556	555	577	529	585	545	551	561	537	533	547	593	535	535	599	557	523	574	583	496	518	577	529	518	571	573	561	560	543	552	591	538	574	559	563	545	564	529	564	533	549	542	575	553	557	514	516	510	544	507	539	575	546	582	570	513	541	551	542	552	566	576	589	536	607	559	560	541	529	547	563	593	551	580	538	541	581	544	553	574	578	537	519	589	520	535	563	512	580	591	545	525	556	522	574	536	535	573	569	563	554	531	580	562	526	572	539	524	560	549	541	576	528	573	562	498	555	549	567	525	566	550	588	594	526	537	527	544	546	551	529	550	533	560	548	581	550	579	534	562	553	512	540	537	546	567	541	571	577	569	569	528	533	533	574	573	582	533	577	551	561	545	582	555	585	617	582	588	571	540	521	558	593	579	584	557	583	532	522	525	599	572	601	522	576	574	551	584	541	517	618	595	592	588	570	579	555	503	510	533	572	626	538	528	562	574	540	517	538	539	516	543	543	544	581	547	542	531	589	564	558	577	577	531	578	533	544	544	567	547	575	545	552	578	541	573	578	536	529	577	583	515	536	589	548	530	542
23748	21482	29345	24026	21483	15103	1178	700	537	526	414	448	413	390	397	342	381	366	351	378	353	375	345	329	339	376	325	341	326	353	316	301	346	314	316	321	339	352	328	328	324	337	323	303	296	306	295	320	326	309	310	283	335	279	329	326	315	306	330	308	316	338	340	306	310	297	318	345	314	297	306	320	300	297	318	302	310	335	298	306	336	319	317	297	347	317	320	327	324	315	326	328	286	321	304	293	295	323	316	321	328	301	318	306	309	318	345	317	309	312	342	352	284	312	298	306	331	343	298	291	327	327	293	324	289	313	344	299	291	308	310	303	301	332	319	287	344	306	349	316	330	321	339	275	288	300	292	310	302	321	321	339	351	310	296	324	344	311	311	329	301	312	303	308	346	341	284	338	323	328	310	315	321	323	333	307	286	280	310	304	320	319	302	321	327	278	325	328	320	325	309	303	337	339	272	329	318	290	324	284	298	308	327	317	352	296	298	322	323	331	294	283	319	352	329	343	312	305	326	299	293	314	293	312	304	352	305	293	294	311	348	347	340	302	328	302	316	315	319	311	329	318	304	299	333	353	312	311	314	309	307	303	314	304	289	316	320	306	344	350	339	325	332	335	283	300	330	280	323	333	286	293	331	316	311	318	299	327	308	334	307	318	321	301	325	333	285	302	330	297	309	308	323	316	324	346	336	300	304	316	290	328	294	300	329	317	337	324	280	306	305	311	334	312	338	302	308	312	309	298	275	319	254	298	310	297	320	331	278	299	327	307	334	303	305	333	275	279	323	324	327	320	322	328	328	313	317	308	305	334	324	305	314	308	376	308	311	317	299	325	296	318	307	320	344	280	309	308	280	295	334	319	327	306	305	317	309	323	348	296	287	303	273	299	319	304	316	311	291	293	327	343	314	284	319	316	343	283	333	296	296	288	309	302	325	335	324	323	342	318	350	326	274	316	300	293	325	312	325	298	325	307	321	329	355	308	315	294	330	311	315	309	338	266	323	319	313	310	328	305	303	301	314	328	299	298	305	281	315	330	334	287	328	309	361	323	338	293	298	283	325	328	281	301	293	268	310	346	312	300	321	308	325	317	333	315	299	287	326	303	332	321	287	334	354	308	283	326	310	325	297	313	290	318	300	285	321	321	299	313	308	307	324	318	335	324	331	289	294	301	314	307	318	317	313	332	322	296	320	309	303	338	317	323	304	308	319	319	345	323	285	321	300	303	294	356	289	336	307	302	309	321	292	342	313	284	301	316	330	312	289	303	333	320	286	320	300	292	327	319	315	312	306	313	321	327	318	280	317	311	321	297	295	315	324	310	334	330	300	296	307	299	335	329	303	331	317	325	293	322	310	307	322	337	332	302	316	304	302	321	334	310	315	277	341	340	308	316	323	306	325	292	312	320	315	325	301	345	348	330	310	314	310	313	301	299	293	293	316	330	317	329	325	316	320	283	322	318	284	290	305	289	311	330	309	318	319	351	337	296	308	303	302	323	277	312	311	292	324	310	331	325	333	309	291	331	304	281	330	306	300	293	298	309	309	335	300	325	322	336	289	325	333	302	309	329	293	315	287	321	342	315	307	305	308	291	292	305	332	322	316	304	323	310	297	350	310	302	301	317	319	300	354	296	319	326	296	324	308	300	306	302	295	328	342	328	317	315	316	307	332	326	308	337	327	337	309	295	340	315	330	329	310	322	344	312	301	321	324	321	328	311	313	322	318	319	308	280	312	322	283	283	312	297	287	346	311	334	309	297	319	309	298	291	315	298	293	324	348	286	330	344	329	329	280	357	317	309	311	299	283	338	336	284	315	287	294	329	307	336	324	289	294	290	365	288	289	344	310	306	332	322	298	335	314	320	319	356	334	306	313	313	300	289	308	299	307	317	311	276	335	309	310	314	300	293	321	329	317	305	311	326	310	348	329	323	297	312	305	317	285	324	295	293	322	322	341	313	339	312	296	300	328	310	309	300	309	287	312	311	249	291	308	312	304	316	285	306	299	321	323	319	328	290	291	322	324	314	324	327	334	326	261	302	304	327	367	304	311	345	294	314	337	331	321	306	336	316	345	321	331	333	323	330	315	318	326	318	299	309	343	269	349	294	311	312	334	321	281	315	311	316	312	309	279	307	329	279	305	312	317	302	316	324	331	293	302	311	351	303	284	293	321	306	303	301	299	323	295	298	308	324	339	322	313	323	319	301	292	314	327	322	331	322	273	294	321	335	301	314	306	321	348	327	296	325	281	325	353	287	275	303	277	301	330	296	302	280	313	314	327	296	315	310	321	326	325	329	302	311	306	297	329	311	343	289	348	304	337	301	309	321	334	296	305	315	349	269	336	299	319	314	341	303	300	306	308	310	314	305	281	328	328	293	299	320	336	298	292	322	298	323	305	307	344	334	302	324	332	320	285	284	322	296	306	345	329	310	301	323	284	293	333	285	313	325	284	316	304	331	308	291	287	314	298	321	301	312	307	341	316	295	288	326	298	328	321	309	318	332	285	289	296	262	320	305	328	294	310	308	319	317	314	318	303	319	316	320	283	305	302	315	334	341	283	334	334	286	292	334	314	309	325	303	323	311	282	307	322	301	321	285	299	301	317	292	293	333	320	319	333	304	304	344	288	292	342	353	313	327	315	308	337	297	293	313	306	347	305	314	303	329	305	324	330	281	338	275	278	301	303	332	313	305	314	324	332	304	292	311	321	311	318	304	321	313	304	325	302	320	328	336	331	294	329	330	355	308	340	315	329	346	329	287	313	334	294	313	323	347	351	288	292	308	315	325	304	325	289	294	347	316	330	312	301	302	286	326	306	324	307	293	341	294	291	285	293	301	304	308	319	312	321	309	306	313	317	324	294	341	301	306	296	325	326	306	311	314	323	303	313	317	322	309	310	309	313	321	329	308	314	303	335	292	290	332	333	296	333	322	287	313	277	316	322	326	326	320	319	299	302	345	298	288	318	294	311	300	331	314	326	307	345	315	323	312	341	308	313	347	313	294	279	328	318	301	329	337	309	293	318	320	300	323	307	320	325	346	302	304	333	306	293	298	333	288	345	327	333	361	324	299	305	326	271	303	326	299	308	316	333	347	308	297	324	312	334	322	323	300	330	326	321	341	319	309	289	288	310	313	294	315	318	334	321	313	277	293	327	321	328	293	293	296	319	316	303	332	295	327	327	332	295	324	320	324	320	336	304	336	320	332	306	324	324	292	288	338	331	335	324	300	306	319	328	306	313	304	319	331	312	272	295	296	280	306	284	305	297	306	301	318	326	298	297	321	305	327	310	317	362	318	310	339	323	328	316	288	303	304	317	316	320	309	311	340	325	309	317	346	312	302	282	307	309	315	323	328	285	321	304	290	304	285	334	320	321	332	340	301	286	307	312	294	342	307	272	289	292	323	337	320	310	346	293	343	338	326	319	319	307	311	314	292	328	347	295	271	333	310	296	294	330	303	303	326	304	334	362	311	300	291	320	328	283	312
43475	15182	9758	5024	3278	2278	1846	1511	1235	1092	963	821	779	749	731	632	648	678	660	604	565	630	611	605	534	592	538	536	539	537	521	533	536	544	485	547	533	524	540	487	535	513	466	482	498	510	509	497	515	503	495	513	473	519	513	481	485	513	526	493	514	483	508	524	475	461	536	513	450	469	531	497	506	528	459	487	472	509	501	451	456	484	455	488	462	473	466	491	474	496	483	511	463	515	465	506	504	481	502	480	510	448	533	515	464	484	483	496	520	509	483	447	476	487	527	525	484	447	479	467	501	479	467	469	512	493	471	440	477	492	494	463	444	439	502	451	468	488	462	510	512	507	475	531	488	500	464	486	501	504	472	459	517	491	490	452	459	472	464	486	478	470	503	496	537	467	502	480	489	459	465	512	487	488	490	478	506	476	533	443	510	450	471	489	520	510	459	480	513	543	475	475	492	488	504	479	503	513	463	493	500	489	484	508	536	511	461	460	510	447	457	483	516	476	466	531	494	472	477	493	472	504	498	422	502	516	485	506	549	488	524	475	467	499	473	469	461	491	504	508	503	505	475	492	480	521	515	497	514	457	498	507	503	457	478	477	488	532	484	453	450	437	494	490	462	489	489	479	478	486	497	422	505	508	470	499	508	456	551	465	486	470	455	481	509	486	432	501	470	472	505	488	515	527	467	480	485	497	491	442	504	466	469	510	480	482	492	450	498	507	461	460	496	468	523	533	494	482	483	497	518	464	456	453	517	468	534	503	482	481	455	527	490	520	488	469	511	444	495	510	459	515	467	510	553	494	426	438	447	469	506	481	510	481	466	469	488	459	514	466	482	505	474	497	489	472	477	474	492	487	464	474	456	480	515	462	446	495	493	557	470	489	479	452	536	499	475	502	511	537	475	509	504	518	496	494	491	463	523	520	487	492	473	456	474	492	465	485	489	482	531	507	492	478	500	505	515	523	471	502	482	499	461	473	526	483	489	502	478	490	501	518	479	463	491	521	503	469	494	472	499	498	474	468	473	463	500	468	481	471	489	513	476	477	491	483	503	479	486	482	459	487	499	474	446	509	518	560	482	465	462	484	454	488	480	491	511	517	505	500	468	504	466	460	458	511	489	463	471	471	484	477	519	513	466	511	454	462	510	462	480	413	484	470	521	426	491	522	500	495	445	475	500	453	495	481	526	508	464	526	469	468	489	471	495	479	503	491	503	494	486	496	465	484	462	505	508	456	491	514	474	478	468	507	499	482	483	465	506	489	446	457	492	494	503	478	494	518	485	461	503	499	520	460	454	477	497	471	484	485	481	451	469	479	529	482	478	463	496	492	453	490	464	495	478	472	533	512	503	481	417	522	460	513	473	503	481	496	517	493	502	483	495	482	469	452	485	516	476	476	494	495	528	438	479	503	473	475	508	436	471	464	476	499	486	475	456	504	498	536	509	470	499	483	522	483	525	458	491	478	498	506	477	491	504	492	466	513	486	521	517	498	480	493	470	512	478	474	469	521	471	478	476	476	507	461	485	469	500	456	472	482	467	516	473	490	499	502	504	478	484	470	498	510	500	493	456	507	500	487	476	489	468	482	473	464	519	485	531	509	524	516	492	473	490	496	477	513	494	453	480	462	477	481	465	471	494	488	489	510	521	458	495	484	495	492	512	468	529	507	489	455	479	490	513	477	460	481	479	486	468	481	516	513	477	499	459	481	474	487	487	494	452	504	497	442	467	544	522	497	493	498	525	482	497	480	486	508	503	506	463	472	477	450	499	478	441	498	513	478	440	509	478	446	466	479	494	470	477	456	512	448	485	484	501	488	448	490	465	489	462	503	480	503	464	490	465	492	455	457	491	467	513	475	464	498	492	470	458	470	488	448	446	459	515	511	499	487	496	501	500	491	510	494	461	501	494	483	452	479	502	476	551	476	466	501	526	475	502	481	488	487	479	507	449	509	486	479	472	487	458	452	490	490	448	489	486	490	482	482	490	464	470	487	498	474	469	471	487	471	545	523	528	475	464	457	495	483	469	516	454	482	516	488	463	481	476	486	481	485	472	513	510	491	475	476	465	483	472	447	504	479	516	486	477	517	497	453	488	523	509	462	490	458	515	470	476	517	485	490	470	476	517	466	456	512	488	503	470	487	511	497	464	447	525	464	546	525	475	480	478	453	499	470	475	532	462	484	507	450	504	481	508	485	479	492	503	484	475	465	532	456	452	481	442	465	451	449	511	452	516	467	506	470	466	494	494	475	505	472	508	484	474	504	490	482	499	478	485	429	501	538	493	445	493	468	480	490	530	459	481	501	509	482	517	484	520	483	485	488	487	496	489	465	476	467	485	469	448	464	502	474	472	477	512	488	515	462	529	506	495	483	447	475	504	480	502	505	466	446	448	484	476	493	494	503	500	491	468	477	505	485	518	468	472	512	469	518	508	471	473	477	459	500	425	473	480	464	481	476	502	535	481	499	479	495	514	475	511	465	451	518	445	474	493	493	476	453	515	522	488	483	495	528	471	468	453	485	466	509	503	501	487	535	443	438	504	468	468	468	487	493	446	458	526	524	496	515	512	511	498	476	504	475	500	475	492	480	466	460	487	482	472	478	508	496	527	520	478	517	448	512	500	470	452	485	489	471	472	511	487	504	507	501	476	488	487	491	492	458	475	468	517	494	504	456	458	469	518	468	503	494	523	484	455	534	501	471	465	485	490	478	524	475	494	510	489	484	482	464	492	497	483	516	514	481	497	463	503	428	505	478	477	518	522	482	462	497	507	497	496	472	468	482	539	515	484	507	500	538	511	509	507	519	519	522	471	466	437	464	481	505	477	504	495	475	468	494	512	513	451	472	462	464	479	452	514	515	456	484	509	463	485	489	495	492	489	508	505	485	471	468	482	517	503	493	509	439	493	550	534	468	490	530	501	499	507	532	492	517	518	494	463	469	480	479	458	476	510	509	429	474	520	515	512	502	471	471	464	491	459	489	473	478	518	484	476	457	459	481	487	480	503	511	476	522	525	469	456	484	502	483	474	470	494	522	481	497	441	519	490	504	463	455	472	470	458	495	534	528	486	499	478	489	463	469	493	513	511	451	459	473	484	473	461	454	491	473	505	496	481	500	512	489	474	498	485	502	505	508	481	518	481	494	499	508	443	519	499	518	501	488	461	471	457	516	481	495	509	490	494	478	465	476	486	507	510	478	466	480	471	494	527	468	480	486	495	508	476	460	494	474	479	493	489	524	487	453	452	500	494	519	501	507	459	441	475	499	517	541	466	474	483	468	506	514	521	496	469	491	558	504	480	493	504	460	497	495	513	512	507	472	462	500	503	462	469	515	490	484	485	499	494	468	507	521	495	445	490	496	467	490	495	512	523	483	466	474	488	483	472	522	466	491	437	515	521	500	489	461	487	457	519	494	515	443	488	484	459	473	479	439	494	478	507	455	519	488	512	498	486	492	554	444	507	470	503	438	497	480	487	495	448	514	488	508
23336	21518	29602	23866	21509	21407	3152	648	473	380	365	359	276	275	243	241	243	238	264	243	213	199	210	218	212	205	193	197	205	210	193	223	194	202	194	172	197	179	175	187	214	209	190	184	150	180	195	189	194	193	159	204	165	180	187	182	192	185	200	197	182	200	192	187	179	168	179	186	156	192	195	168	180	157	186	172	165	187	196	182	151	173	154	189	160	173	169	172	161	176	170	165	149	167	167	167	173	193	184	168	167	190	190	172	177	179	166	170	182	179	180	176	215	153	152	156	163	175	183	169	174	179	177	160	166	180	173	174	181	170	163	168	163	185	174	184	173	201	169	204	178	192	155	197	204	163	181	181	199	184	184	174	182	186	165	183	189	163	183	208	181	160	174	176	166	178	186	186	167	197	192	178	173	164	178	185	180	191	184	192	186	189	168	186	175	180	188	188	190	187	168	183	161	192	152	177	156	184	164	176	168	197	156	186	183	154	182	180	175	186	173	166	150	172	193	185	184	170	196	158	174	163	191	165	154	175	166	190	200	190	191	189	174	155	166	157	185	194	164	150	188	180	177	185	171	182	190	190	161	184	190	173	188	146	163	157	165	174	178	185	163	188	175	184	167	199	178	148	160	183	158	177	175	198	192	180	186	166	181	172	190	185	148	161	178	161	163	172	165	179	175	172	187	188	150	171	195	183	166	172	166	173	168	166	159	156	192	158	150	170	179	178	167	170	182	190	170	175	173	161	157	197	191	180	152	173	151	182	180	167	174	176	188	173	192	175	152	168	182	172	167	171	204	185	185	153	184	177	172	184	156	182	182	179	174	180	188	183	176	174	200	184	188	181	166	178	187	188	164	164	185	186	178	189	183	170	180	180	174	159	177	176	194	167	179	154	164	176	172	177	162	173	149	176	166	198	157	168	173	173	187	177	171	183	172	197	156	175	173	166	186	174	171	180	176	153	171	194	162	175	166	192	153	178	189	168	152	185	182	173	155	181	171	180	180	174	183	176	176	161	168	167	168	165	171	167	148	177	187	175	164	152	167	174	173	182	182	154	188	177	173	157	181	174	177	176	188	168	173	183	186	163	211	168	154	135	162	182	192	176	164	179	162	188	168	173	171	164	194	168	182	164	151	167	172	159	176	203	170	188	140	194	170	176	182	167	168	167	177	150	179	164	174	161	175	180	194	148	177	150	191	161	177	190	157	161	167	183	170	176	185	184	173	174	178	178	173	172	176	188	172	192	152	170	171	163	168	174	160	176	194	160	172	183	147	173	174	195	160	201	174	191	163	195	147	181	165	147	175	218	187	190	189	181	181	181	178	169	201	188	163	177	168	167	198	185	159	168	169	158	180	158	179	177	189	171	177	170	165	180	188	166	177	160	179	152	162	159	175	185	163	191	201	160	180	182	187	156	182	188	156	173	165	171	183	175	178	148	169	181	183	161	202	149	170	171	155	193	165	192	170	171	179	173	166	166	165	192	199	176	186	175	191	150	174	169	174	195	171	174	195	147	200	158	152	151	159	173	154	186	182	171	204	161	183	170	178	192	171	186	185	193	168	158	192	167	194	189	184	185	159	159	199	154	160	196	155	180	176	150	168	193	172	192	196	175	171	187	171	157	199	148	179	174	167	163	204	155	193	151	159	170	186	206	175	187	182	176	182	186	178	200	184	176	190	172	165	181	164	158	170	191	178	148	154	204	171	162	182	187	187	177	183	192	179	180	176	142	156	181	160	175	167	161	167	174	160	167	150	184	173	173	173	183	152	174	162	181	189	160	170	179	189	171	164	180	164	168	155	176	188	176	193	188	180	173	162	166	177	142	157	166	170	171	184	148	167	139	165	152	163	200	185	193	176	166	187	171	187	174	163	190	188	182	165	174	169	173	159	162	174	160	172	169	161	179	172	165	149	168	175	169	162	180	184	180	205	172	161	161	197	184	188	168	173	162	191	182	175	161	147	188	185	168	177	180	168	164	177	196	157	184	193	187	192	150	151	168	167	184	181	176	175	179	187	161	175	161	169	158	183	167	167	159	183	173	181	152	182	183	176	168	178	162	174	156	163	162	160	180	191	182	180	168	183	149	165	182	172	191	186	170	173	180	175	183	190	144	153	160	162	164	160	183	188	155	177	180	191	189	177	183	166	181	180	175	172	157	174	160	164	185	170	178	157	165	154	159	166	184	161	180	159	175	149	172	161	184	156	181	183	185	174	170	165	172	156	177	171	153	178	184	152	182	180	172	169	174	160	184	162	156	192	180	177	193	167	167	191	181	159	197	200	174	190	176	169	171	180	178	165	166	168	180	176	180	177	192	204	174	161	198	187	186	170	190	173	161	177	156	187	190	159	167	171	190	170	159	177	178	175	196	200	166	159	168	177	172	181	188	173	179	184	158	185	205	155	179	173	174	169	175	188	161	151	171	188	172	183	171	166	186	163	187	189	170	161	155	157	169	219	168	175	173	177	174	166	201	189	150	148	195	173	175	193	197	186	169	172	157	214	174	162	158	172	159	197	162	176	172	164	162	202	156	159	168	173	190	166	199	160	193	189	156	177	188	180	170	176	189	163	170	161	181	180	160	171	153	181	168	192	171	162	182	189	172	182	158	167	187	170	174	192	176	161	197	180	188	174	173	169	173	174	160	167	158	169	153	186	171	187	165	181	168	202	172	163	186	156	191	182	164	171	177	194	182	186	188	186	212	161	169	185	189	180	163	175	178	176	169	191	162	169	196	202	187	150	178	165	176	202	178	173	205	165	170	164	180	154	175	183	199	160	179	192	181	163	190	190	165	186	180	172	177	186	154	172	194	177	182	161	164	184	167	181	145	144	164	185	166	179	178	162	183	173	169	166	146	182	179	192	192	180	178	159	176	163	160	172	182	179	161	188	173	158	194	159	176	211	183	153	191	163	179	166	158	170	175	189	175	182	181	150	157	168	160	177	202	186	205	179	181	173	168	173	196	176	176	172	217	184	178	190	199	182	147	179	173	154	163	219	166	161	174	198	173	174	157	177	167	163	185	179	176	154	200	172	152	160	185	165	181	160	178	184	178	159	171	165	183	183	172	172	174	178	165	162	191	164	179	163	179	190	181	169	168	182	158	175	179	174	164	170	173	149	167	206	165	183	166	180	200	169	196	183	175	161	143	176	178	193	170	179	166	182	180	177	147	183	161	156	158	190	164	179	177	177	160	169	202	160	176	207	183	184	170	172	181	183	189	168	166	161	187	173	165	163	181	174	184	167	177	165	159	162	155	142	170	155	186	173	171	163	191	183	180	169	162	193	182	164	180	161	187	166	175	184	189	166	181	197	153	177	168	174	162	172	184	178	166	162	193	168	154	168	194	168	166	167	185	161	190	179	182	195	172	162	195	166	176	164	148	155	190	178	178	173	182	180	172	166	187	184	164	173	166	175	179	183	173	170	176	183	174	168	191	176	190	161	167	185	143	157	185	169	175	177	176	156	169	188	194	187	187	161	169
46372	17344	12235	6236	3944	2898	2093	1661	1304	1101	1000	879	751	641	595	557	528	534	447	474	459	399	395	406	383	385	363	346	341	339	351	319	349	329	328	312	318	282	330	314	308	329	323	302	291	295	309	274	320	263	283	269	303	273	268	295	294	309	284	293	283	326	275	286	304	289	285	294	317	297	278	279	282	302	257	263	291	287	309	282	268	322	284	273	297	288	275	307	286	252	286	281	295	280	299	285	279	294	261	289	284	279	228	271	289	273	277	264	296	301	289	270	261	249	267	288	279	268	314	251	273	285	267	297	289	312	293	279	284	266	294	273	266	252	284	268	284	264	274	272	264	252	282	262	280	269	292	293	269	270	305	311	270	280	283	290	284	240	319	281	326	277	280	280	276	267	282	283	305	300	277	305	286	251	289	286	296	286	256	263	264	293	236	274	292	261	279	283	297	281	311	263	283	274	301	272	286	266	254	272	258	270	321	287	289	299	286	282	273	277	270	261	291	294	245	273	268	252	265	267	328	270	304	290	264	270	296	294	291	270	267	290	289	279	290	288	272	273	255	309	257	282	258	261	252	270	293	300	276	268	291	265	304	288	262	285	273	288	251	263	262	271	274	272	279	271	264	287	284	281	280	296	294	272	278	254	287	280	288	295	281	288	257	300	309	276	292	284	235	252	269	264	267	280	277	291	264	254	299	277	306	282	257	295	299	277	276	304	282	276	271	302	304	269	276	270	276	275	304	305	248	270	257	275	281	279	285	260	305	267	252	290	281	314	277	271	279	269	247	300	266	324	279	264	285	274	272	288	290	274	269	283	279	268	294	252	266	297	266	278	274	267	298	291	286	299	277	268	290	249	265	267	301	298	267	239	263	275	303	280	272	277	280	269	267	269	268	261	269	283	268	303	263	264	282	259	300	297	294	270	272	244	282	285	276	290	254	267	278	286	258	265	288	264	301	292	255	267	304	267	310	294	315	296	268	261	276	253	250	269	258	271	321	236	274	233	285	296	276	283	255	284	270	276	259	295	306	258	285	289	246	283	306	251	262	278	279	282	277	250	303	260	245	280	265	265	257	282	280	297	257	281	280	260	259	276	256	260	298	277	264	247	278	276	286	300	255	267	274	273	267	286	237	274	249	255	277	291	240	267	264	280	277	263	269	279	297	266	282	272	236	274	305	297	295	288	272	232	282	281	275	286	268	266	293	279	291	258	246	259	289	258	255	269	296	290	270	294	291	263	270	287	285	276	289	258	268	271	282	279	282	290	281	297	273	295	272	264	267	281	257	283	263	266	261	280	282	246	300	263	279	295	290	252	250	273	272	292	290	288	276	261	263	266	298	281	288	253	271	275	275	238	269	297	262	301	257	299	288	303	301	279	310	258	269	301	265	287	286	253	272	261	278	246	272	272	250	284	286	277	260	280	269	284	281	259	228	283	288	278	274	267	293	299	284	279	319	287	274	298	276	273	276	285	271	273	255	291	260	271	253	270	240	261	278	256	255	296	269	254	262	283	273	289	269	277	272	261	273	301	272	287	286	297	289	291	260	263	280	258	264	271	280	301	307	278	283	261	261	273	260	271	279	286	300	273	263	262	300	286	272	264	297	277	305	265	254	283	300	271	277	278	272	276	306	281	282	263	287	291	273	273	314	253	266	283	250	286	311	288	295	288	261	277	286	278	258	283	266	268	273	283	288	290	255	252	267	300	271	238	298	286	309	243	274	236	268	283	277	258	260	298	275	294	304	269	262	276	283	292	231	311	268	270	238	281	288	285	300	261	303	270	266	269	289	292	291	292	281	296	279	269	272	294	304	291	270	266	258	284	273	251	278	265	288	271	284	286	279	294	273	275	274	276	259	288	263	244	278	264	303	254	289	285	302	282	268	296	247	310	266	281	276	255	280	270	294	291	287	263	301	265	301	287	268	276	282	285	282	264	268	247	282	294	294	271	259	300	290	303	292	299	296	300	307	281	303	273	266	252	269	305	284	284	274	250	292	252	281	285	303	276	275	281	265	296	297	272	270	268	298	257	297	262	269	282	279	255	269	267	260	294	261	281	287	296	277	287	281	263	272	241	319	277	281	270	260	273	288	295	247	273	266	273	285	282	297	271	255	297	276	260	271	263	268	267	285	243	253	258	300	255	266	281	262	270	280	286	293	311	313	282	295	277	268	290	304	297	262	305	274	265	296	264	277	279	256	292	261	228	304	277	268	245	287	267	280	305	268	291	249	307	289	292	267	281	285	273	261	246	276	261	273	284	255	274	281	267	270	282	297	280	272	297	294	303	291	265	286	266	290	284	271	284	293	292	285	277	289	273	305	286	265	262	259	290	273	278	302	270	265	280	308	316	278	272	260	274	310	286	275	269	296	304	308	284	264	278	289	303	288	279	271	242	256	263	262	274	263	293	256	280	276	271	278	278	276	243	267	290	270	317	277	291	283	332	241	272	224	273	294	277	256	269	283	272	279	282	280	286	245	267	274	264	303	258	273	278	259	268	260	276	260	263	268	265	267	270	275	272	259	271	265	265	268	280	274	266	274	274	291	259	262	262	253	285	258	285	277	263	295	283	282	251	280	286	277	254	259	267	272	262	286	255	284	328	270	257	286	276	286	265	297	259	295	262	278	283	278	271	271	280	276	273	258	298	271	290	266	246	291	298	283	267	277	255	248	288	323	249	288	296	284	270	284	272	251	298	308	280	276	262	260	253	255	252	295	271	281	258	277	252	289	304	267	301	281	319	269	282	307	293	273	253	275	241	257	285	263	278	282	270	259	272	314	287	268	269	306	248	289	260	290	282	292	267	255	271	276	298	258	282	286	263	269	285	279	274	273	286	256	301	281	291	321	294	283	285	274	284	302	263	269	275	264	269	247	255	305	263	294	298	274	296	265	276	266	272	306	296	251	260	306	300	290	272	273	273	287	271	249	284	281	268	259	289	288	264	264	290	289	290	290	276	281	333	265	267	295	265	292	266	262	303	288	261	286	277	283	287	308	267	262	241	257	297	257	285	258	258	246	264	307	253	273	268	281	292	280	279	278	288	282	261	287	254	286	287	288	288	273	283	289	270	277	283	287	264	275	263	268	253	284	287	288	247	273	278	279	269	288	255	284	283	254	258	278	287	269	290	239	271	283	265	251	297	258	267	278	295	305	287	291	281	281	252	299	293	290	299	278	262	282	291	273	289	262	295	262	271	264	271	278	304	279	260	287	302	288	238	254	275	254	261	302	299	294	302	282	257	251	270	290	274	292	311	261	265	278	303	265	295	264	291	258	255	264	270	280	313	292	237	256	290	255	249	282	276	293	294	275	279	297	314	282	285	292	246	273	266	270	257	294	302	254	277	277	306	305	277	292	258	277	285	281	304	297	280	271	269	283	277	240	266	279	262	265	288	259	252	289	277	309	274	290	308	261	283	302	286	275	280	286	269	299	283	267	263	288	269	290	293	312	277	276	296	282	252	267	268	268	302	309	271	293	262
27262	20426	6883	697	440	355	371	403	351	403	355	362	382	347	373	375	376	348	368	353	372	335	348	377	361	368	363	368	356	344	363	406	367	373	349	356	353	345	324	358	334	310	339	363	374	320	344	351	381	382	362	348	339	337	354	368	346	342	341	414	348	370	338	372	363	379	365	335	374	371	342	332	344	336	316	360	368	368	352	381	349	373	358	313	367	373	340	387	362	347	331	378	378	388	360	353	337	342	346	382	375	351	357	394	374	337	368	390	347	411	352	404	370	356	336	333	336	359	352	340	334	355	375	342	366	369	363	371	405	360	355	361	396	371	370	350	385	363	370	396	352	368	367	361	350	360	363	351	345	394	367	355	391	358	357	367	334	359	363	367	374	386	356	356	370	341	357	363	351	331	359	346	366	346	357	359	352	364	351	343	350	349	357	373	355	345	338	386	370	340	363	369	337	381	358	347	347	385	385	379	365	368	373	357	364	381	341	355	394	404	395	326	360	324	369	347	382	364	350	363	331	389	357	344	357	393	355	341	364	332	342	356	348	382	352	349	351	361	358	365	318	340	337	331	358	335	373	380	310	348	349	367	360	343	374	311	378	377	354	339	361	344	362	345	347	369	353	343	349	365	374	423	362	334	339	382	357	388	345	377	341	354	370	377	358	359	367	345	385	388	348	329	384	367	365	361	336	324	369	397	362	366	320	354	397	362	347	361	385	322	315	358	342	379	382	323	326	352	385	351	376	350	345	333	362	374	335	325	405	376	331	359	347	362	369	365	345	378	318	341	364	357	344	360	335	372	359	358	364	383	315	364	380	359	351	377	338	314	375	371	321	385	350	351	362	325	358	375	407	355	379	325	365	363	357	344	330	376	380	393	329	320	348	393	349	339	368	381	339	346	336	378	351	371	373	371	358	297	353	375	374	344	349	373	357	346	344	329	360	363	372	378	375	328	382	355	367	390	352	387	350	346	332	344	352	368	357	354	356	355	379	381	348	391	356	380	321	323	359	324	336	355	363	351	401	383	392	375	355	355	399	383	339	367	336	322	364	334	388	360	385	349	368	354	361	387	359	342	371	361	365	359	341	379	361	333	344	391	354	395	367	368	367	338	357	356	336	365	375	336	346	370	354	373	383	388	374	366	351	342	405	364	328	356	347	373	360	372	349	316	345	381	349	345	384	338	363	347	351	344	380	378	354	356	335	366	337	390	378	342	361	347	332	350	331	357	367	374	346	373	363	366	358	344	365	324	393	339	375	367	355	367	343	344	400	352	362	347	370	353	313	363	335	385	338	329	378	367	351	342	370	368	373	353	386	341	389	350	345	397	350	381	381	372	371	355	357	349	361	362	382	364	340	351	372	350	410	360	365	330	363	356	377	372	352	346	343	342	378	360	344	362	355	348	344	328	408	347	392	384	373	319	353	355	349	358	381	360	311	360	369	373	369	365	374	390	342	334	375	332	364	365	368	367	348	335	348	362	338	357	342	331	343	374	377	380	349	319	354	381	322	369	351	382	324	358	349	335	353	324	343	362	400	404	367	383	322	376	357	356	326	361	353	342	378	388	361	383	361	364	359	365	369	369	377	346	356	362	348	408	359	360	340	352	340	369	338	360	345	346	338	348	332	351	371	360	340	338	327	381	352	374	368	402	345	358	364	329	390	376	348	380	351	355	345	326	332	396	352	324	351	348	355	348	362	363	348	361	368	359	353	362	352	392	374	366	335	341	387	321	371	379	345	399	350	362	346	354	363	366	366	391	349	341	391	359	354	376	328	373	325	372	362	334	347	351	369	382	355	345	329	384	351	361	367	359	374	347	342	355	346	355	357	365	361	354	352	372	350	365	367	324	381	359	388	347	342	349	338	371	330	344	356	324	369	351	352	381	371	327	346	351	361	345	350	330	335	360	366	375	355	367	337	334	325	368	368	369	331	347	359	359	361	356	341	357	353	336	344	375	348	352	327	348	371	369	376	362	316	351	344	374	396	363	346	365	371	386	377	340	377	369	326	355	376	342	351	399	361	365	358	362	362	369	375	378	363	375	384	394	353	364	371	316	350	347	354	334	357	365	357	348	370	332	350	336	391	338	329	355	348	348	339	343	324	348	350	406	355	358	360	363	389	331	366	380	315	394	359	377	323	374	363	377	356	362	371	367	331	388	376	370	377	366	379	345	343	326	356	377	378	352	343	368	367	376	354	354	373	366	372	371	368	356	351	354	393	341	367	385	359	376	343	363	359	338	347	351	366	368	342	372	346	355	357	352	389	359	357	366	368	323	336	339	362	393	396	366	358	392	332	357	345	358	353	332	340	368	340	356	354	364	369	360	349	348	351	389	344	363	363	353	375	381	345	356	353	334	367	355	331	357	406	342	384	361	346	353	351	383	374	358	364	362	351	344	383	334	369	362	334	339	365	351	383	330	354	350	363	327	335	358	369	348	368	289	354	374	351	337	351	376	341	340	385	341	348	361	379	373	356	349	350	340	382	407	352	403	359	357	353	358	357	346	373	371	369	348	382	353	370	367	330	352	345	349	389	353	343	346	367	394	340	371	366	324	350	348	364	339	385	352	376	330	373	363	380	373	329	368	423	359	353	348	330	364	385	346	340	402	386	350	376	334	360	346	326	333	392	365	379	391	322	347	357	359	362	348	370	343	315	401	345	364	355	349	374	338	363	379	339	398	373	374	350	335	350	354	339	392	332	359	359	372	328	369	365	378	341	354	359	337	355	378	354	374	362	378	341	354	334	328	308	350	354	368	348	344	398	353	379	358	354	324	373	358	358	331	348	350	394	337	334	346	349	400	392	365	336	360	349	353	346	381	339	362	366	371	372	381	351	339	345	334	377	362	354	372	352	349	382	361	348	379	376	322	340	379	388	348	364	333	374	373	337	367	387	373	370	346	335	363	352	361	342	423	391	356	371	366	343	347	344	359	349	394	383	336	363	339	315	377	354	386	373	349	344	369	330	337	388	394	372	369	348	332	381	356	346	389	387	352	347	369	367	384	369	389	337	356	354	343	353	375	370	335	364	380	360	361	364	317	360	329	346	375	386	391	390	332	401	368	356	341	321	357	362	358	363	347	345	346	353	383	388	366	325	358	368	360	336	338	390	358	349	345	362	367	346	377	387	357	370	349	353	349	334	345	354	365	333	334	348	313	359	381	341	355	382	345	385	371	406	337	342	362	353	331	354	357	322	354	355	389	388	340	353	370	356	335	364	376	383	347	359	387	409	340	374	369	379	372	342	360	384	331	363	362	353	375	363	365	359	303	402	365	360	376	360	353	360	358	367	381	369	329	388	345	342	362	353	370	350	364	374	375	363	365	372	369	361	384	337	338	358	356	339	369	376	367	384	353	379	379	362	348	364	368	376	360	385	367	352	333	352	351	381	330	355	359	333	350	331	329	372	362	328	381	360	371	327	348	361	344	366	331	373	369	365	372	368	382	346	361	318	364	365	355	355	365	388	377	331	347	359	350
16772	2532	1147	801	646	663	595	591	597	578	582	579	561	585	567	558	530	571	578	572	549	555	529	590	570	581	536	529	602	575	562	541	547	535	562	549	552	558	577	555	539	584	629	526	583	583	567	542	546	524	524	543	547	579	568	549	536	573	560	567	529	510	504	598	531	567	524	593	521	558	540	568	548	529	544	565	590	546	533	532	562	582	540	523	577	553	553	567	534	526	524	529	538	600	569	557	563	572	540	550	516	542	536	587	536	540	562	552	554	532	563	584	549	502	556	576	567	539	559	575	551	545	572	593	561	555	551	529	544	549	564	573	542	554	572	553	537	537	523	572	547	558	568	549	556	571	556	558	554	502	550	543	548	549	531	545	544	606	503	523	587	624	557	519	569	555	575	544	514	573	597	547	572	558	592	536	556	559	536	556	544	554	525	545	555	578	564	525	586	537	551	530	568	569	571	522	553	501	583	602	544	595	517	527	526	575	567	551	529	592	536	578	556	591	574	531	543	566	543	555	529	588	549	534	567	531	573	595	532	536	592	573	553	528	548	524	528	518	554	574	523	557	551	550	562	562	551	530	538	520	546	549	515	557	571	538	519	561	556	556	570	520	561	586	551	552	519	569	547	518	515	546	567	575	550	580	554	547	516	531	536	586	532	582	555	542	547	553	578	595	543	564	550	572	508	584	521	537	549	576	540	554	535	556	571	572	540	536	554	512	570	578	559	478	550	573	597	532	587	555	526	544	528	574	540	573	569	524	578	602	540	537	542	521	569	546	510	533	576	534	487	503	562	532	547	513	588	574	560	571	552	506	549	522	569	563	534	586	545	558	563	555	521	534	519	533	568	583	558	525	583	536	552	572	549	515	539	522	581	555	516	516	525	568	529	580	536	505	535	567	584	556	581	551	545	550	526	554	574	535	571	552	580	576	591	563	483	580	500	597	564	593	599	557	631	510	556	539	532	482	558	549	512	523	530	573	516	524	547	554	551	564	548	556	562	539	569	563	551	571	520	508	581	568	561	523	565	553	545	583	562	532	562	550	593	571	558	544	565	562	533	563	528	559	580	573	571	537	543	604	525	544	567	593	554	510	530	569	523	590	569	533	532	537	532	539	548	594	535	530	553	558	562	575	585	549	566	552	506	515	574	531	568	545	533	514	585	524	553	530	549	504	574	571	523	565	497	564	565	559	557	484	546	544	545	525	501	536	511	578	560	606	559	525	546	579	524	528	468	550	568	625	571	541	557	551	576	538	552	556	542	522	516	544	558	551	547	571	532	529	525	593	536	565	525	581	588	569	560	565	566	551	555	599	529	530	573	543	580	553	536	583	587	581	567	543	551	584	517	535	609	576	538	573	499	534	581	566	500	548	536	556	547	570	513	546	576	533	559	562	561	583	544	571	549	555	557	543	541	525	561	540	607	523	616	562	538	546	572	539	544	520	577	546	532	554	514	551	561	542	547	567	572	549	559	545	533	533	578	504	557	532	549	536	565	533	596	561	521	576	541	577	585	577	576	557	560	531	597	551	589	534	521	519	587	575	577	556	561	518	538	581	568	536	572	540	552	581	553	565	557	572	508	562	559	517	536	579	579	549	562	549	592	516	585	527	573	513	547	568	533	546	541	551	493	557	555	539	558	514	557	535	526	554	576	559	552	560	502	501	552	582	555	516	558	542	532	549	587	549	540	548	550	556	542	518	569	523	524	497	545	530	565	551	547	568	530	551	543	522	565	545	546	546	585	537	535	524	573	519	548	567	527	553	578	519	495	570	510	632	537	528	555	542	607	526	604	562	557	542	554	561	559	562	553	595	578	566	521	547	534	585	569	531	537	550	536	546	540	563	601	555	557	548	534	580	535	553	564	543	522	563	542	563	516	542	536	555	552	559	531	542	557	556	608	546	551	524	591	565	583	538	520	537	568	599	556	555	560	542	586	534	570	585	527	573	524	594	540	558	539	559	522	540	519	538	522	569	570	611	555	559	549	544	575	555	556	582	574	566	517	526	531	576	549	588	541	522	562	542	559	522	517	543	528	543	573	532	539	566	539	551	547	569	513	478	532	581	555	551	572	547	562	549	574	542	525	536	566	544	550	518	547	518	586	552	606	625	529	523	558	591	549	543	556	597	547	556	548	509	564	556	540	562	506	497	519	549	498	505	543	585	580	573	573	550	523	536	569	585	567	585	574	570	544	566	522	557	536	561	512	567	539	573	545	563	566	580	548	522	562	556	506	559	544	578	545	536	528	559	572	565	533	517	549	588	594	527	516	572	518	544	548	536	586	534	571	570	589	573	538	512	515	546	575	541	582	561	555	569	571	534	587	576	561	536	537	550	542	526	551	544	530	600	525	542	529	532	563	529	560	533	552	562	540	513	551	541	570	538	531	564	543	548	564	528	579	545	574	570	590	584	566	569	561	607	590	517	545	588	588	591	533	546	572	523	572	548	570	546	565	545	563	568	594	543	573	543	561	557	527	545	565	530	577	572	549	514	584	557	546	525	577	573	543	554	595	559	537	552	548	555	578	568	567	485	544	541	551	549	556	530	542	556	530	527	562	572	542	534	556	543	557	521	480	540	563	555	557	588	565	582	569	577	534	535	546	544	533	548	524	544	543	540	535	556	540	513	569	559	564	549	551	524	541	569	533	513	548	544	521	543	541	522	562	553	516	602	527	578	556	533	535	558	557	616	565	555	576	531	574	566	527	529	574	561	544	561	595	534	538	539	516	517	510	554	575	529	545	545	556	579	532	613	543	563	515	537	512	541	534	576	540	559	542	519	520	549	550	565	550	551	565	500	549	562	562	565	546	563	606	560	554	588	498	569	540	529	589	575	503	537	501	519	580	580	559	565	527	504	563	550	594	563	566	553	561	602	564	539	552	546	516	524	570	531	529	553	558	522	520	569	548	532	522	545	535	567	507	530	597	524	560	534	558	555	527	578	567	562	534	551	546	552	534	548	559	598	576	537	524	524	586	544	581	518	571	543	524	585	549	542	570	541	544	532	554	554	576	514	544	528	552	539	557	544	575	531	546	520	530	578	547	570	551	508	556	535	543	562	542	564	560	529	544	563	530	589	516	544	560	575	540	571	508	560	532	532	535	536	540	572	535	552	599	564	548	539	527	542	551	533	585	560	527	582	575	538	509	580	541	505	563	555	589	547	585	550	521	541	586	513	544	547	557	582	509	553	540	555	546	520	538	521	552	551	537	544	558	559	547	538	573	539	518	518	552	542	563	570	536	573	533	551	577	567	552	601	595	569	573	525	566	516	551	561	526	546	580	546	525	526	544	611	548	535	545	566	519	565	553	578	561	499	572	583	568	549	546	544	531	584	540	564	557	515	533	524	554	520	571	563	528	541	547	524	553	541	578	566	577	558	525	579	537	561	494	561	556	569	576	567	528	550	573	540	532	532	510	558	578	543	558	553	570	521	561	538	545	564	592	538	546	547	606	599	588	546	562	529	516	526	523	560	523	519
23703	21474	29221	24140	21475	15623	1196	673	520	488	453	377	397	426	395	377	379	357	352	362	338	334	334	341	333	343	324	333	329	327	323	337	350	314	347	329	329	299	329	314	351	330	314	331	315	323	290	314	317	329	322	291	321	311	301	295	313	326	279	329	318	311	300	312	307	293	330	300	295	307	308	315	290	315	309	293	344	306	303	295	306	333	329	345	311	291	276	278	317	317	330	320	319	301	305	307	275	312	280	298	268	311	337	332	310	306	314	299	305	323	308	307	326	311	323	349	312	299	322	327	312	306	294	328	316	324	257	328	300	299	298	317	306	302	326	325	324	309	282	288	336	327	298	291	301	304	318	305	287	350	325	316	290	303	302	301	304	303	330	315	265	334	363	346	292	296	300	311	340	318	308	334	334	294	303	298	328	328	346	312	309	285	318	312	351	342	324	301	300	301	338	317	308	300	314	330	318	295	290	334	289	299	314	317	311	296	312	321	329	328	348	320	301	314	305	294	315	326	324	287	310	313	298	333	274	315	283	289	321	298	328	350	322	318	340	315	286	285	279	305	301	325	348	350	295	306	314	352	289	312	321	313	305	323	321	308	311	294	305	314	321	306	305	317	319	279	308	334	331	310	336	339	308	324	308	334	295	321	333	314	341	264	293	319	314	290	313	293	307	325	294	329	335	315	287	279	315	300	328	290	279	275	312	332	298	309	328	326	297	294	316	286	323	339	338	297	314	315	345	296	331	282	313	323	269	324	262	347	287	298	282	317	324	327	286	276	316	327	328	318	326	291	302	309	306	300	287	308	313	304	321	289	294	295	325	327	304	285	309	293	309	301	319	304	282	319	331	310	299	299	299	310	280	310	306	283	303	310	314	312	349	297	296	298	302	281	302	287	294	297	308	278	312	303	317	314	289	287	321	304	323	314	333	269	302	288	322	326	281	342	306	308	288	328	336	304	297	307	305	295	346	327	311	314	314	272	313	276	294	331	315	324	316	310	310	308	308	314	289	263	294	310	319	326	292	294	306	303	322	305	310	285	321	290	319	329	338	312	298	306	303	298	312	302	302	307	297	303	297	297	350	300	288	305	303	323	300	296	289	295	328	325	312	302	282	294	295	269	325	316	319	303	289	341	341	309	327	302	308	329	310	308	339	329	294	325	306	338	304	307	285	303	343	293	343	305	295	313	292	323	301	312	309	297	319	310	303	339	331	327	299	329	313	343	280	334	330	291	314	332	287	317	300	332	289	326	274	292	335	336	317	316	334	325	298	287	287	294	268	338	310	322	283	341	316	317	284	340	310	299	316	296	313	317	336	319	307	302	315	300	280	273	300	303	264	315	333	302	308	333	307	307	340	314	304	323	298	306	339	301	310	281	322	324	317	280	322	297	312	323	304	294	282	323	292	334	346	294	302	300	317	290	333	322	315	327	306	320	304	303	296	314	286	324	294	293	319	320	289	361	337	316	306	340	299	305	320	317	315	328	303	296	326	346	302	302	338	307	303	350	315	305	312	325	307	302	295	314	285	272	291	336	303	314	313	301	317	316	305	327	324	279	348	298	295	293	329	309	290	319	322	310	342	304	307	308	302	326	328	301	293	305	299	294	313	321	310	303	292	288	325	283	313	348	304	328	314	308	309	284	328	295	314	277	323	311	332	332	277	307	333	315	298	334	298	316	322	313	302	308	291	279	306	304	292	338	327	330	293	326	315	333	295	285	294	290	331	312	306	262	328	317	318	317	319	346	325	316	304	315	305	307	282	300	299	300	320	273	320	299	347	303	317	345	314	320	320	311	295	281	365	306	295	288	347	297	295	267	262	332	332	309	320	315	302	283	311	360	320	321	318	318	318	306	335	320	287	306	297	341	293	299	290	336	309	324	282	326	301	299	316	316	279	299	297	331	320	340	310	320	293	318	345	296	299	311	307	298	337	276	317	310	298	306	299	311	326	310	323	321	301	319	327	306	324	312	340	298	321	316	323	292	310	316	318	291	292	284	289	308	339	323	336	324	305	306	277	290	277	309	307	321	318	302	288	329	332	301	330	297	315	300	310	296	299	325	299	302	347	313	294	317	278	324	274	318	330	320	282	305	300	319	288	322	318	314	301	307	322	296	286	297	297	295	329	324	324	290	322	279	286	305	285	277	315	327	305	324	334	332	284	348	306	322	315	292	313	298	321	321	314	328	330	333	317	330	330	297	327	340	318	329	304	289	296	296	309	328	295	287	309	303	323	319	298	333	293	328	308	318	291	296	311	304	334	317	326	310	318	316	286	311	315	355	282	302	343	293	292	306	320	328	316	332	347	304	285	293	307	294	314	320	319	294	317	308	293	302	316	308	325	293	315	278	290	319	297	323	300	299	286	313	351	317	335	302	320	313	318	298	290	323	311	259	308	313	321	333	289	295	294	311	304	325	319	308	300	316	314	304	316	346	320	316	280	332	301	331	321	307	326	324	312	315	299	297	317	311	275	314	312	322	306	328	338	306	303	306	340	293	334	284	301	333	319	306	287	323	323	324	298	303	325	301	300	301	302	352	331	293	325	308	290	307	305	321	313	311	300	322	292	299	300	346	316	330	359	319	282	349	312	301	295	314	288	331	288	305	323	317	347	296	306	292	332	344	323	308	300	315	322	336	328	315	321	310	298	301	308	297	313	311	303	336	316	294	299	328	326	296	320	326	329	319	293	271	326	316	326	331	331	317	339	311	310	293	321	326	311	323	335	282	316	315	308	297	289	321	309	305	275	296	279	290	353	328	282	327	321	321	300	303	344	282	322	316	304	360	325	329	294	319	315	314	299	297	314	319	316	285	263	276	310	314	304	318	314	307	311	270	330	307	327	318	312	328	325	294	306	308	313	305	311	296	287	326	334	311	301	289	277	289	295	344	318	313	293	327	309	291	300	293	301	286	299	323	356	302	323	330	326	301	317	315	297	329	273	303	305	321	340	303	314	267	319	301	300	290	291	287	319	335	302	285	326	324	314	316	346	313	317	300	275	312	303	302	329	307	304	318	316	301	337	327	340	328	327	313	316	318	333	307	302	320	325	306	292	274	306	331	327	335	298	331	335	321	314	308	335	303	303	291	284	331	324	334	315	329	306	296	309	284	303	299	308	298	317	298	276	303	320	308	301	364	319	316	321	348	289	337	301	327	298	294	325	272	318	301	335	309	288	335	317	317	308	291	309	273	322	313	319	324	287	350	335	307	340	305	299	304	300	334	322	306	337	282	298	308	302	312	289	320	330	326	317	333	292	293	306	313	319	309	323	289	280	296	275	303	288	314	306	304	314	296	305	305	281	301	283	271	299	307	321	310	269	324	308	322	313	327	345	304	311	293	314	308	335	327	305	331	320	285	296	286	309	331	304	330	285	316	319	322	296	301	299	297	304	309	309	293	325	311	287	300	315	315	309	281	304	316	326	304	349	309	279	304	303	344	323	290	332	303	302	279	328	324	294	307	319	311	299	294	321	320	300	292
44977	13639	9902	4980	3250	2239	1802	1456	1215	1134	973	845	820	769	749	627	674	639	641	563	629	554	587	547	521	544	589	520	587	487	531	533	578	509	498	477	525	533	536	464	512	515	504	492	501	505	453	482	464	501	507	512	506	454	473	480	466	527	481	527	479	511	459	488	481	483	526	458	446	516	490	463	493	506	497	472	448	525	491	510	475	503	459	455	469	502	502	476	459	487	509	501	459	491	485	519	473	508	517	521	489	448	457	478	464	454	482	490	506	505	459	482	508	541	497	494	488	469	459	479	499	456	491	465	488	482	448	487	457	501	476	442	457	461	519	470	512	497	513	467	493	510	500	506	470	465	480	485	488	467	468	488	465	515	484	525	450	476	479	519	506	489	514	483	494	457	459	453	507	470	516	511	451	517	477	490	475	477	493	480	480	459	488	509	468	472	504	514	499	482	485	436	507	486	483	515	459	473	482	476	484	475	548	532	459	456	515	529	459	487	514	491	500	485	503	473	445	494	500	472	479	470	478	472	479	500	528	461	467	478	518	492	468	484	449	488	466	471	480	445	445	464	492	479	493	509	528	467	485	472	515	502	480	454	477	473	475	475	445	483	469	476	453	468	498	513	508	479	488	481	509	480	442	431	490	491	447	487	461	495	552	442	513	499	477	494	482	445	432	468	501	495	499	498	508	464	508	456	480	507	474	490	493	475	499	482	451	471	454	503	488	497	458	466	487	473	503	435	473	441	496	451	484	488	461	466	481	500	473	504	512	471	446	487	484	426	514	469	487	486	496	491	473	487	479	490	479	523	475	434	529	485	499	516	479	474	466	462	498	510	462	455	486	474	463	467	467	495	484	503	469	466	441	457	518	472	463	466	487	531	495	462	447	456	482	481	474	505	494	500	482	480	482	479	468	495	457	423	444	511	488	463	501	528	463	466	475	457	480	488	466	463	486	494	494	509	491	479	464	471	535	504	516	453	471	482	489	466	523	464	493	459	488	453	477	485	496	463	521	483	493	511	476	480	461	464	488	467	499	483	488	447	472	462	499	509	506	487	470	498	476	476	469	494	442	481	459	472	444	471	458	526	502	497	492	499	463	491	485	460	498	508	478	505	485	510	482	515	536	508	498	491	522	471	495	479	523	506	443	469	459	452	543	478	493	447	459	463	502	492	485	534	461	477	483	480	448	497	493	517	515	450	492	478	451	442	525	458	444	467	474	499	453	461	494	494	511	523	505	477	502	461	529	527	440	472	465	455	471	493	445	521	473	464	457	469	511	484	463	476	490	450	475	433	499	477	487	508	518	452	450	482	485	496	472	502	475	473	469	506	454	542	469	469	448	485	486	498	485	457	492	445	462	529	445	505	484	490	492	481	492	531	443	503	497	486	480	516	471	485	492	479	487	448	521	465	498	502	491	454	498	506	500	502	477	505	538	469	457	462	505	493	488	495	473	505	491	471	463	496	456	487	464	447	511	488	436	526	480	501	457	487	471	490	497	499	494	444	495	476	481	482	490	515	503	481	480	486	514	490	500	490	511	458	464	444	499	496	503	506	503	529	531	480	506	452	486	507	483	494	521	502	474	436	477	489	461	482	442	495	440	489	450	455	474	483	437	488	491	496	467	486	452	472	473	448	469	461	487	520	482	467	490	514	470	485	492	519	509	514	486	482	507	526	492	473	477	433	504	496	499	489	467	496	510	453	474	436	458	488	501	490	484	448	474	487	465	486	460	441	497	497	482	498	509	468	494	476	465	452	476	495	489	476	484	487	472	492	478	492	540	495	497	449	464	482	475	491	493	472	486	478	478	470	498	458	469	464	452	473	465	484	424	508	464	436	485	490	503	496	531	465	461	467	490	489	494	453	490	460	520	481	474	476	481	476	516	464	469	488	466	508	481	489	494	497	472	504	491	478	475	464	500	487	499	467	477	470	478	489	529	478	468	476	485	453	492	509	493	505	481	470	487	482	473	474	485	512	459	460	423	458	456	470	489	462	522	457	471	437	496	518	477	469	497	466	507	512	494	541	489	458	481	491	485	524	505	454	474	478	503	489	482	441	475	485	516	468	471	505	493	456	508	521	465	507	499	498	491	457	496	466	472	507	503	443	497	484	482	478	536	447	456	471	457	446	468	465	497	475	426	502	473	492	493	495	489	458	509	435	499	454	458	445	484	506	494	499	440	456	442	478	495	517	506	480	488	490	481	488	494	484	464	525	437	506	480	514	475	489	455	462	475	497	479	452	465	519	465	497	478	485	483	504	492	503	474	509	487	484	442	456	489	517	511	448	453	449	456	474	462	477	493	492	448	490	515	459	481	512	511	456	505	438	482	493	466	496	470	530	529	544	504	498	470	458	465	498	476	456	514	484	464	491	487	498	491	494	476	485	495	468	453	497	473	503	494	466	477	463	484	483	464	463	520	492	462	446	481	522	488	489	460	470	514	503	491	486	465	437	481	459	481	490	450	492	470	437	470	447	473	484	479	496	507	504	460	485	492	490	489	497	516	473	490	478	500	465	496	496	485	492	478	460	488	468	485	502	497	488	456	480	436	490	454	486	482	505	450	478	460	506	462	513	467	503	427	488	446	493	487	463	470	486	509	460	495	485	510	525	492	465	500	500	484	514	469	496	466	502	513	457	500	500	508	462	496	468	445	497	455	472	460	445	466	496	489	471	483	518	494	483	489	475	489	459	472	478	477	452	479	515	461	468	513	456	501	477	474	557	497	485	495	459	506	458	507	451	487	516	454	474	518	490	523	481	468	484	485	488	438	471	456	494	458	480	459	497	496	470	482	470	474	502	476	464	463	476	502	512	482	471	489	431	525	482	462	464	461	486	473	489	466	499	481	495	464	501	491	522	478	486	492	435	501	489	518	468	535	479	484	484	476	494	472	468	486	474	461	459	471	468	519	491	456	515	460	494	465	514	459	519	510	478	467	477	491	436	496	491	506	489	499	521	446	480	475	458	485	508	480	485	510	486	474	481	479	441	468	486	468	497	470	495	487	472	480	452	489	481	516	470	482	512	486	476	486	507	458	470	500	470	486	491	491	481	478	469	490	503	473	470	487	473	477	483	483	473	483	467	476	530	479	477	449	511	465	470	458	485	477	468	484	498	505	499	517	488	450	481	452	492	477	509	446	449	502	458	523	486	492	519	470	425	438	500	469	455	493	450	510	466	468	489	497	500	452	418	501	476	488	449	447	476	487	495	481	489	497	473	476	498	477	475	515	465	454	456	452	475	485	451	495	478	510	482	505	460	466	470	496	458	513	490	495	476	475	537	483	489	460	478	458	515	435	501	453	519	463	492	455	501	486	497	498	517	469	488	478	490	467	489	476	459	481	490	522	435	461	437	476	491	472	474	511	459	507	457	490	471	473	484	502	481	474	463	470	465	482	508	431	468	471	505	520	502	454	507	505	465	496	494	506	478	466	487	450	493	465	517	447	480	459	454	487	476	451	491	493	482	488	483	490	495	497	533
23273	21494	29297	24125	21484	21402	3356	643	412	386	367	337	305	279	236	249	272	197	220	227	211	218	211	204	195	183	191	189	181	184	191	201	195	182	170	177	207	184	203	213	186	184	178	173	178	173	161	167	172	192	174	172	169	169	168	179	164	177	168	202	157	169	163	183	175	172	163	174	174	182	175	176	185	169	196	167	156	168	179	168	186	159	180	177	182	154	180	172	182	178	179	158	170	190	169	177	188	166	175	186	186	166	167	166	166	184	162	175	175	165	190	157	204	177	180	159	177	160	181	175	175	173	178	166	170	186	170	188	153	165	166	173	198	167	184	178	186	181	173	170	172	156	186	143	213	154	184	173	172	166	170	174	157	173	177	178	170	170	193	181	186	181	174	161	176	188	181	188	170	169	145	176	178	181	168	166	201	172	176	169	163	158	170	174	173	166	173	174	162	169	177	159	175	164	183	171	177	158	160	162	198	176	191	179	167	169	160	155	187	158	177	176	166	177	173	202	181	170	131	172	144	156	175	177	176	158	192	184	169	162	171	180	170	188	170	138	178	171	167	180	188	186	173	166	164	164	166	183	168	169	189	166	186	167	172	179	182	177	184	144	177	178	180	184	202	181	173	175	176	174	184	175	181	170	172	159	177	196	168	173	166	184	180	158	176	182	156	162	184	185	179	193	182	150	173	161	183	168	167	180	165	169	168	165	155	172	198	169	169	140	190	165	148	169	187	160	168	179	199	166	177	175	160	155	190	187	163	183	167	196	189	172	190	164	157	157	137	157	172	166	155	165	175	186	146	186	145	159	174	197	179	158	160	180	149	171	195	191	164	172	174	177	161	199	163	166	180	159	187	195	174	178	183	166	171	191	175	134	179	184	165	179	174	159	156	158	167	191	175	177	176	157	166	153	183	176	169	159	176	171	162	180	166	167	174	174	181	176	188	176	184	167	172	196	176	167	162	188	177	177	180	188	176	191	165	165	171	176	164	176	158	204	169	161	174	170	168	172	162	191	193	190	180	181	161	174	170	173	169	160	199	179	176	168	157	205	169	185	155	164	167	184	175	175	171	172	172	159	176	170	177	156	184	166	171	202	167	184	171	170	166	179	162	165	169	182	203	188	152	196	190	176	178	171	154	173	172	177	198	177	168	200	194	165	188	158	182	187	159	171	184	168	188	166	165	170	165	156	167	171	205	178	170	183	178	166	172	175	180	154	195	179	182	168	163	171	167	155	136	196	183	166	184	165	185	171	166	171	143	191	170	170	173	153	171	164	172	149	166	170	177	161	185	162	179	181	154	197	189	163	188	169	177	151	178	166	170	166	153	184	150	190	191	177	142	167	173	177	141	202	186	170	184	171	150	162	186	170	166	184	178	190	176	178	172	178	182	178	169	195	153	170	201	175	170	152	167	153	173	176	181	164	172	161	167	161	159	178	162	159	179	177	176	162	172	181	135	179	168	174	178	181	188	169	187	201	179	167	180	168	174	173	176	161	183	171	168	168	175	164	186	178	155	194	156	173	189	175	169	162	164	172	167	176	176	166	161	168	177	166	178	181	210	176	148	172	178	153	167	180	183	165	191	159	174	177	169	167	184	161	184	169	174	183	158	177	174	155	172	159	168	155	160	181	170	150	173	144	165	146	177	175	165	169	180	189	176	164	169	174	198	164	175	161	179	165	173	165	167	170	170	169	160	178	180	194	179	159	161	181	171	180	183	165	177	171	171	183	164	183	169	162	191	156	169	159	156	184	166	148	183	180	172	172	203	172	170	169	191	175	172	163	151	134	165	166	178	163	182	186	184	177	151	182	187	166	187	174	165	151	165	174	159	169	169	175	173	175	170	164	173	171	184	184	175	163	174	184	165	182	158	168	173	160	171	179	161	180	158	189	178	170	198	172	180	182	195	161	183	182	172	183	170	173	170	163	184	178	155	163	157	150	169	189	159	187	198	161	160	178	192	164	166	173	164	157	177	164	156	166	164	177	159	183	175	192	158	166	177	179	164	192	169	154	161	203	195	177	191	163	171	165	167	169	185	194	179	186	196	171	161	165	184	172	195	168	148	164	176	174	156	158	183	165	169	170	170	150	175	171	171	160	172	167	203	176	172	174	186	166	167	164	193	165	183	161	196	167	166	193	158	167	188	159	168	199	169	182	172	162	177	185	196	162	158	171	162	188	192	167	147	181	191	160	170	162	167	169	160	157	204	168	141	157	176	180	170	185	155	170	159	201	180	179	193	169	180	189	156	174	173	166	182	177	157	148	176	174	178	193	163	163	171	162	154	179	160	187	185	195	188	161	168	150	185	183	156	168	182	160	153	168	184	167	169	182	169	169	153	161	166	180	186	156	177	165	165	196	179	167	163	181	165	153	182	172	154	179	176	187	159	144	156	193	179	183	198	173	179	169	173	157	182	195	157	157	198	138	165	154	162	177	175	159	175	163	187	145	174	147	160	180	183	188	160	188	180	156	197	178	157	170	180	170	165	173	185	166	186	174	180	175	183	165	152	156	180	164	160	174	203	168	189	187	160	160	174	164	166	152	168	169	180	178	156	171	155	203	165	169	190	188	153	170	190	154	170	182	186	172	158	147	192	184	180	174	170	168	182	164	153	175	138	180	182	140	174	180	186	177	169	189	169	175	152	161	168	174	173	144	155	174	170	151	166	147	179	183	173	169	185	182	172	154	187	177	178	173	173	177	172	178	178	155	172	157	173	179	182	171	184	165	169	166	170	169	150	160	176	164	168	178	157	217	174	202	163	175	165	185	157	162	156	180	168	182	157	177	182	166	179	172	191	167	175	165	178	159	159	172	150	172	160	165	172	186	171	172	202	163	160	154	169	183	182	151	170	178	158	159	167	140	161	179	173	160	176	159	136	161	161	176	170	173	194	164	177	147	202	165	189	171	152	162	172	144	190	138	169	172	176	156	175	186	156	171	167	172	184	172	179	180	163	167	170	136	195	180	151	169	170	189	160	184	171	173	180	140	170	188	165	197	173	180	163	174	175	185	185	165	182	168	191	177	183	182	153	161	171	145	166	188	169	155	159	160	179	186	166	174	194	180	186	166	169	165	189	161	170	170	170	193	176	159	151	165	164	168	178	177	191	169	161	182	175	178	170	161	157	176	176	198	169	187	163	154	171	147	187	159	161	178	194	152	203	183	147	181	146	181	184	172	160	171	186	159	155	169	147	167	181	155	179	181	173	167	161	157	176	189	151	166	173	161	200	175	156	188	187	171	181	178	176	174	173	181	174	192	167	162	162	175	186	165	157	157	149	174	191	165	177	151	182	176	164	160	153	190	161	182	178	169	164	163	190	175	176	179	161	166	178	157	203	169	188	179	179	170	177	195	173	188	174	159	159	165	160	181	188	144	183	199	177	139	185	176	215	168	188	169	164	178	155	164	170	182	154	157	166	176	162	150	175	190	174	184	187	164	173	197	200	180	181	163	179	182	168	188	173	182	185	160	185	181	198	161
47344	15657	12076	6202	4161	2749	2094	1587	1368	1053	930	842	777	633	613	561	559	500	420	443	388	423	375	424	375	386	381	345	378	326	370	310	330	337	343	307	347	320	332	257	301	332	291	301	278	299	322	283	299	291	280	289	303	295	303	274	298	306	279	276	292	273	284	306	278	285	302	290	253	275	257	310	290	291	311	275	275	260	284	265	301	286	325	282	297	261	279	291	314	282	288	272	255	276	263	254	266	284	311	286	283	295	291	262	261	257	282	289	253	268	306	267	267	286	306	300	309	239	274	258	266	261	276	277	290	300	271	269	259	277	270	298	266	279	295	266	281	255	297	263	281	244	255	260	297	273	272	267	291	264	291	261	259	293	268	259	282	280	286	237	280	244	264	286	260	258	242	294	262	247	265	249	276	313	308	262	289	259	276	268	267	281	262	267	285	276	293	247	295	280	255	277	278	278	270	264	272	271	288	262	291	276	278	291	252	251	294	289	267	300	326	302	258	265	265	258	278	274	257	285	264	312	249	299	299	298	279	298	300	278	271	256	290	293	273	263	268	246	294	282	268	271	296	269	272	267	284	260	292	262	267	281	260	286	272	293	297	317	311	269	282	269	273	245	243	264	252	268	286	285	301	283	294	285	269	255	270	297	280	259	281	260	289	256	275	279	293	266	284	269	268	291	248	263	228	289	268	288	286	281	290	283	284	298	299	302	282	275	281	256	270	267	239	293	273	278	267	290	271	277	261	278	300	272	255	284	286	248	270	266	305	262	279	262	277	303	267	289	264	244	266	246	265	273	291	283	286	296	287	270	287	298	280	282	282	273	277	281	231	271	277	284	288	262	284	254	279	284	263	292	281	259	292	260	290	257	295	266	291	247	277	274	258	267	268	261	271	277	282	263	300	260	259	258	264	255	256	287	284	243	271	259	288	271	263	328	295	305	264	282	271	270	295	290	249	299	294	287	260	269	238	265	253	247	272	293	270	300	272	287	240	253	264	282	286	265	267	250	277	272	266	267	256	283	273	260	272	284	271	273	270	298	279	266	257	266	259	269	266	258	279	255	260	284	262	257	270	298	267	275	256	277	279	273	295	295	286	288	275	290	231	286	292	265	268	259	254	249	279	276	244	252	277	285	273	264	288	292	276	248	291	271	309	251	254	274	277	263	257	280	290	266	265	284	290	276	264	278	301	259	266	273	256	274	234	286	277	287	287	294	260	245	269	257	256	254	287	303	275	278	291	266	272	274	264	250	268	274	266	243	275	275	267	245	271	265	279	245	286	272	269	240	276	280	291	276	282	297	284	262	271	291	283	303	253	272	297	261	262	291	300	259	289	276	260	250	281	291	293	289	267	313	269	299	280	248	255	248	287	306	254	272	284	242	283	287	221	279	274	256	276	284	296	276	251	271	258	312	265	273	277	274	251	258	266	304	273	274	269	284	283	289	294	246	254	250	284	264	308	277	288	262	318	309	261	301	306	286	291	274	259	271	284	265	297	293	272	298	270	278	251	302	272	281	265	299	272	233	256	272	303	286	286	280	269	269	249	262	288	318	270	262	270	289	264	238	264	257	257	286	288	292	301	266	283	272	269	282	255	305	273	271	284	276	261	281	295	254	268	275	292	278	250	284	252	249	269	262	271	298	305	275	290	265	270	276	244	271	272	299	275	296	288	264	282	276	308	270	291	253	253	289	289	282	246	257	295	314	267	244	252	257	303	248	280	250	271	286	285	294	299	277	253	244	269	282	269	288	273	263	266	258	267	294	283	273	269	272	258	304	270	270	281	286	295	277	269	271	276	274	275	276	265	262	257	265	294	267	301	253	293	292	254	281	270	286	267	266	271	266	258	301	282	277	258	283	250	279	251	266	275	261	266	304	267	267	293	267	261	269	294	276	262	264	263	305	265	278	278	260	290	257	296	270	248	257	302	293	295	291	267	277	266	277	293	299	276	253	273	303	276	281	272	273	274	277	279	289	276	284	269	260	258	274	284	291	260	304	287	297	264	259	299	294	257	270	285	288	277	294	254	273	279	292	286	290	300	269	261	275	255	253	301	290	279	309	283	303	272	250	306	287	300	270	268	264	292	241	281	270	279	280	289	275	291	256	279	266	278	250	273	273	248	286	269	282	289	250	292	280	263	311	248	255	251	245	270	284	298	275	274	274	294	271	274	242	239	242	260	292	257	286	293	271	263	296	272	261	270	284	272	281	286	259	281	284	265	269	266	281	262	286	241	318	258	275	274	277	252	277	266	284	263	261	283	286	261	285	261	263	286	272	224	291	248	252	287	303	294	259	283	268	288	266	304	262	278	290	261	271	283	277	259	253	283	258	255	248	291	224	298	294	298	288	246	284	295	263	263	283	302	254	263	283	250	277	291	266	273	296	275	255	280	271	273	260	268	286	276	285	277	276	278	290	267	280	293	291	295	252	256	256	274	255	287	273	263	267	258	269	276	287	300	252	268	282	240	253	268	295	291	272	267	261	303	263	286	294	298	266	285	305	255	241	254	310	278	262	269	280	235	266	294	302	274	260	284	276	267	280	275	270	298	285	259	285	281	274	256	279	277	270	294	254	268	252	291	261	267	277	280	287	277	256	266	267	323	253	287	269	287	267	305	264	307	272	291	293	279	267	278	241	276	280	267	282	283	277	257	258	273	269	288	268	261	283	284	281	282	267	261	264	275	283	259	286	300	261	265	248	265	282	321	299	291	251	296	268	313	239	263	278	277	232	265	313	297	305	283	325	278	260	267	292	298	283	290	283	275	231	272	270	280	275	253	272	268	272	266	267	261	230	261	299	237	299	268	258	250	265	286	282	285	269	305	278	276	310	264	290	289	249	259	262	270	244	248	299	301	291	276	287	243	268	268	251	277	263	292	273	257	272	302	294	273	260	262	259	268	276	276	262	287	278	240	298	284	292	234	285	297	297	269	259	283	276	283	271	276	294	280	274	265	305	288	262	266	278	268	262	275	277	276	261	293	258	244	273	292	270	278	284	290	302	272	276	273	258	261	287	288	266	234	304	251	261	291	265	259	256	277	255	269	256	269	282	301	286	276	285	278	311	284	285	300	258	280	265	271	273	271	274	271	274	275	279	277	282	270	267	302	286	249	270	303	267	247	289	282	281	274	271	268	285	248	275	298	275	262	255	277	282	243	294	264	269	307	282	268	282	275	284	253	247	270	286	256	316	269	287	242	268	286	268	297	277	294	300	275	274	271	274	261	277	256	292	297	267	264	269	289	271	274	289	294	313	254	281	265	265	275	295	282	282	289	246	261	292	276	251	275	259	279	265	243	258	267	295	251	290	299	232	267	269	277	280	260	252	269	262	269	278	294	248	261	248	285	285	241	264	308	271	283	272	279	280	273	276	270	270	264	303	269	268	276	270	251	274	274	278	278	293	281	283	290	258	264	290	309	278	287	271	273	284	267	293	302	274	268	282	289	244	267	274	309	319	282	286	298	302	284	313	246	271	276	290
27496	20301	6680	719	474	421	367	368	330	349	350	376	367	370	351	371	343	364	353	372	385	341	367	366	371	349	365	360	372	333	355	333	347	379	328	378	370	371	370	349	362	361	370	349	376	368	371	330	344	333	380	361	320	358	370	335	331	330	312	342	323	333	354	372	325	371	360	368	379	369	350	341	334	368	379	338	347	385	346	323	344	357	363	351	366	348	340	422	354	347	377	328	358	359	329	359	339	382	330	350	374	385	359	358	377	368	329	372	336	361	343	332	350	368	361	335	360	369	335	350	341	372	340	339	374	319	351	367	344	345	359	334	341	343	359	364	346	356	327	368	368	368	334	368	344	377	342	338	344	364	414	351	352	340	372	332	346	353	334	343	366	351	316	320	379	356	343	388	336	392	391	369	335	378	364	364	351	341	353	375	343	341	365	331	386	344	351	369	358	364	385	360	345	399	327	345	354	377	353	334	348	339	344	366	354	349	381	363	328	340	342	346	374	323	365	394	361	354	344	346	327	362	359	362	359	314	350	359	353	314	334	396	321	335	334	362	345	364	318	356	316	357	327	347	355	347	361	347	343	372	351	330	354	330	324	337	370	365	382	353	332	350	358	338	344	389	338	350	355	370	391	341	375	363	333	357	391	390	308	331	361	365	326	358	356	364	359	345	338	366	377	326	346	344	337	398	350	345	339	354	358	380	380	339	363	359	356	363	343	360	353	364	352	351	374	351	392	329	356	357	345	382	359	354	343	395	355	335	357	381	344	338	343	370	335	350	369	358	331	329	323	356	361	395	348	399	313	343	368	327	338	360	362	351	360	345	362	358	343	356	352	345	349	349	348	300	368	341	385	332	364	343	375	359	354	322	356	364	362	370	363	339	323	375	358	377	343	363	365	380	364	379	344	388	339	338	338	353	351	339	396	371	360	367	353	358	352	336	359	342	355	368	336	361	352	328	363	331	326	377	349	356	363	352	357	348	375	362	349	364	352	336	386	355	348	346	364	396	340	370	339	350	313	352	355	333	374	343	355	374	363	365	332	334	385	345	335	330	354	359	361	365	348	377	351	359	388	352	356	366	327	382	323	367	331	346	349	351	374	350	363	381	378	371	381	351	350	350	319	352	361	350	351	367	327	350	370	351	366	363	341	356	347	369	372	372	370	346	357	382	351	312	329	346	364	321	364	317	331	375	355	382	353	336	374	313	347	348	349	308	376	344	364	364	348	387	363	345	340	330	356	371	367	352	383	337	325	375	369	364	345	333	389	343	377	367	349	358	327	350	372	348	397	345	357	382	379	342	355	389	344	351	332	346	314	353	356	345	373	339	365	373	322	382	310	339	362	346	363	379	382	334	341	324	328	333	364	344	341	371	369	404	367	351	356	336	335	358	343	351	343	359	336	365	374	333	341	327	330	365	362	347	318	315	376	354	364	339	352	335	360	325	361	375	342	325	369	353	329	370	344	329	332	342	331	354	354	397	312	355	356	365	358	369	327	368	362	362	388	390	347	359	361	352	350	349	350	380	345	352	345	320	370	378	367	366	344	390	364	340	408	331	383	340	356	351	333	361	364	327	382	379	323	377	337	357	326	346	391	363	331	361	338	342	344	325	346	340	333	368	347	364	335	345	364	359	356	368	354	353	345	365	323	352	360	342	338	364	363	336	364	399	342	355	363	338	345	330	351	352	356	362	326	371	349	377	311	336	352	359	377	354	311	348	379	356	333	383	386	377	371	342	386	317	343	383	345	351	346	342	365	355	331	337	377	365	354	321	387	356	352	364	329	383	390	337	352	334	358	373	373	337	361	344	355	390	359	364	347	335	363	328	359	335	340	367	354	377	347	360	342	369	369	326	355	367	407	334	374	327	351	344	352	369	367	347	347	336	334	347	342	358	338	368	375	331	350	357	334	357	355	321	373	343	352	353	378	352	352	378	319	371	368	361	329	382	363	369	330	353	358	332	336	372	327	349	342	341	370	343	353	377	343	355	332	321	356	359	349	362	323	310	354	336	385	357	359	394	354	365	335	358	361	383	371	366	331	338	344	363	346	352	345	367	352	353	384	351	336	354	343	354	340	359	361	374	363	354	330	347	344	351	374	347	335	333	368	341	363	348	328	335	322	347	333	352	323	323	365	322	361	335	344	357	339	332	363	376	349	352	345	349	346	386	372	366	345	336	326	343	339	380	366	334	344	328	368	353	344	338	359	342	349	349	329	376	353	349	331	373	357	343	328	347	328	363	317	330	366	371	337	362	364	383	378	332	356	389	376	326	378	358	351	374	362	345	322	353	344	386	359	331	352	337	349	353	404	370	371	330	360	350	375	337	355	366	371	363	340	352	350	348	355	349	338	371	303	359	336	372	381	344	370	364	379	368	374	372	368	333	348	374	362	371	378	371	321	330	344	326	353	349	353	334	345	338	374	333	388	354	378	334	342	396	349	364	340	380	365	365	368	395	347	346	370	372	318	336	378	356	324	341	371	369	325	357	336	372	344	334	362	366	349	357	347	334	344	337	370	363	312	351	348	339	349	353	354	329	357	346	369	334	339	368	350	338	341	356	374	351	349	345	347	366	337	354	374	349	336	319	339	344	373	390	360	350	356	350	358	351	344	329	330	365	385	330	371	374	345	341	367	346	369	382	361	357	359	359	355	352	349	353	352	357	352	338	312	351	350	341	364	356	326	360	366	364	357	339	383	404	406	321	343	357	368	327	358	384	382	334	370	353	374	370	346	328	361	361	319	348	375	355	349	330	346	364	380	354	387	340	360	326	322	368	357	378	334	322	340	329	347	335	347	356	360	334	376	359	335	362	363	369	384	353	358	319	347	338	365	380	365	355	349	381	364	333	329	372	379	372	391	375	336	353	351	355	356	371	351	335	343	314	341	339	354	341	385	333	376	358	353	344	365	315	338	339	405	360	371	385	363	364	347	348	375	359	327	351	373	385	384	324	369	367	364	338	361	335	365	351	329	328	369	322	360	380	353	358	367	375	364	357	372	374	320	356	350	347	365	326	346	346	315	337	377	359	336	326	342	329	376	350	331	360	360	354	376	342	335	367	360	348	353	340	355	368	375	336	367	312	387	367	347	362	354	336	334	372	359	393	350	324	319	369	353	385	336	347	355	366	342	350	342	345	366	358	347	353	373	366	371	336	352	335	345	343	404	369	362	322	343	346	358	330	337	338	366	334	363	352	354	352	395	360	351	342	363	323	369	336	326	353	342	391	343	345	305	352	365	346	342	322	348	327	348	394	356	368	348	390	339	351	353	359	337	326	360	351	330	355	335	372	398	333	365	349	358	358	343	319	377	327	372	362	372	367	370	375	381	337	402	364	403	359	349	326	345	350	340	359	353	320	341	326	361	339	349	363	339	360	341	338	401	353	356	378	351	309	370	358	389	369	338	369	354	350	328	344	380	361	317	354	344	357	329	370	358	341	387	396	324	364	334	343	345	375	359	379	375	370	335	381	364	352	364	386
16501	2182	1152	818	713	630	622	596	515	570	580	586	549	536	561	515	531	534	574	538	566	532	539	556	550	549	554	576	534	601	520	524	595	550	570	575	572	530	545	572	514	545	547	516	522	545	511	512	593	541	581	549	586	551	575	515	558	568	570	560	554	560	567	529	511	558	574	556	550	592	540	552	545	570	553	561	549	544	542	546	566	509	531	546	554	502	530	557	525	510	554	531	567	548	526	546	520	524	538	548	546	540	549	556	542	530	568	550	535	544	516	521	578	536	547	528	546	589	558	537	605	535	528	538	539	538	530	535	566	530	548	570	499	564	516	555	603	584	549	571	526	589	531	564	541	539	566	566	577	566	531	534	546	568	538	535	517	499	550	556	500	551	551	559	587	566	551	537	558	504	560	587	564	556	545	540	508	536	515	566	578	576	514	578	555	563	525	518	569	562	546	554	549	537	554	542	556	523	511	540	507	586	540	529	535	528	557	582	536	541	548	550	522	598	556	572	537	514	582	515	540	557	530	562	556	524	548	571	530	542	539	527	523	546	540	551	554	535	558	547	536	549	576	536	539	518	518	547	537	541	542	538	538	537	568	516	554	547	557	547	557	533	580	551	527	549	582	561	555	538	568	527	522	539	562	535	570	549	549	570	577	571	569	525	518	575	562	566	517	547	582	535	561	578	504	529	536	519	534	531	541	552	521	537	546	554	503	543	553	512	555	544	525	582	560	526	549	550	548	544	554	542	539	531	550	553	541	582	574	548	588	565	549	538	533	510	536	540	538	536	524	554	532	515	526	545	529	502	525	594	542	546	523	521	554	560	525	539	591	558	526	536	548	523	508	533	572	509	529	531	594	572	562	527	564	566	527	577	553	577	578	561	550	514	554	536	535	544	517	595	503	521	528	537	541	509	535	526	504	544	568	554	510	568	553	537	560	541	543	545	520	540	584	523	559	570	510	542	541	573	549	527	539	592	560	566	548	528	528	530	538	533	536	558	553	537	559	564	568	562	552	560	559	567	547	549	549	524	540	564	559	555	530	550	554	526	541	562	545	498	542	590	589	541	548	588	582	544	567	563	572	537	530	520	553	560	521	560	548	554	554	510	522	566	548	538	541	540	540	530	546	573	563	566	531	546	501	494	554	543	553	558	524	523	532	551	539	559	555	571	573	519	540	538	537	545	573	556	533	518	499	548	565	528	523	586	562	565	530	563	566	567	525	528	574	550	528	587	526	526	558	523	551	558	553	509	523	522	497	518	481	582	526	507	532	563	568	607	579	563	545	527	529	531	536	549	546	548	528	581	543	520	506	557	542	571	532	532	553	612	528	486	551	546	543	539	571	555	543	520	553	554	539	570	545	540	501	530	535	537	514	572	552	564	549	547	506	563	556	553	541	544	568	576	521	541	533	569	603	553	577	520	553	556	589	539	537	546	569	525	534	527	578	517	542	562	571	565	559	554	532	543	562	543	537	529	565	540	506	550	580	549	532	502	530	542	501	559	518	543	563	531	562	528	551	533	542	548	581	548	547	501	559	504	531	548	538	541	545	520	515	543	530	553	548	578	543	564	541	555	546	566	571	548	519	531	542	572	565	560	548	520	536	563	565	525	537	557	514	559	572	525	574	533	556	563	559	596	551	525	529	542	573	581	535	563	590	524	540	564	509	536	543	540	555	511	585	538	563	569	579	571	527	522	578	559	521	520	527	548	515	572	590	580	550	571	531	518	513	579	559	576	553	535	513	564	578	550	502	554	530	566	524	581	555	555	528	527	547	529	548	538	552	552	538	509	560	514	524	578	557	545	589	514	498	534	582	590	547	532	547	549	542	585	561	559	554	558	574	526	523	512	575	559	501	510	564	574	539	582	537	587	553	555	535	578	526	576	512	577	506	530	512	570	548	562	551	545	520	580	559	490	550	522	559	537	546	559	547	568	546	515	530	569	553	560	554	523	605	544	527	510	543	530	563	546	561	570	543	554	506	536	542	586	554	541	499	552	581	551	552	521	553	551	578	541	513	538	549	511	568	510	546	555	562	596	565	576	579	520	528	516	613	531	589	554	574	531	511	547	527	508	503	554	515	539	514	530	516	548	557	595	545	553	521	537	553	551	571	536	555	517	573	572	560	533	517	564	520	512	554	511	567	525	574	535	560	572	541	503	538	571	560	533	533	557	577	567	559	530	566	572	523	563	591	534	531	529	558	574	536	514	548	544	490	530	548	527	598	491	558	565	522	533	517	551	552	543	550	523	583	526	536	540	577	579	500	541	547	535	532	505	579	555	528	574	530	557	580	557	562	542	528	544	541	519	526	523	539	554	570	538	582	554	548	530	555	515	555	524	524	537	546	575	537	571	551	557	554	533	522	552	552	565	506	560	555	544	570	532	543	524	553	570	568	508	561	574	527	597	510	588	563	602	519	509	552	538	553	574	544	530	537	536	550	541	517	529	506	560	507	509	544	538	532	538	541	552	546	560	529	532	533	533	559	586	572	532	548	569	534	553	499	566	557	501	544	561	502	546	544	524	544	529	523	550	559	529	534	514	559	562	550	584	521	571	559	486	541	535	548	550	555	512	548	523	549	545	545	543	563	550	516	514	521	501	502	542	539	531	534	509	544	542	544	536	557	545	536	563	545	565	568	539	526	549	553	525	522	519	566	558	589	533	544	559	518	562	580	536	576	578	545	553	570	532	540	536	518	555	554	500	570	529	535	552	536	502	541	557	569	553	532	528	559	564	539	544	539	568	553	519	508	551	521	484	574	573	544	526	551	511	537	555	555	564	521	542	578	533	518	562	580	546	505	528	573	543	574	518	522	512	535	563	541	567	595	561	526	542	615	561	554	515	548	517	534	545	554	582	562	538	538	549	527	551	557	542	528	536	576	536	574	540	571	551	542	517	528	554	560	526	606	555	602	527	523	534	552	603	557	533	573	546	548	573	542	572	563	539	554	540	560	533	546	568	528	546	535	570	536	550	517	534	557	561	547	528	557	540	559	536	554	555	545	538	537	520	538	552	553	547	515	553	555	504	543	566	532	484	549	524	517	550	541	542	502	543	564	530	497	547	517	543	555	564	555	571	500	580	573	555	576	585	539	561	566	532	505	553	552	559	582	590	555	531	611	560	553	507	557	565	536	558	583	559	517	528	565	550	563	557	560	540	497	554	551	581	566	536	549	580	528	553	548	533	543	558	540	554	530	555	552	558	556	538	546	564	549	552	533	541	510	542	580	572	522	546	564	541	537	533	545	530	559	591	555	588	586	501	516	542	541	509	516	540	605	530	533	518	593	534	561	582	574	541	527	560	517	522	541	547	559	572	556	524	528	522	559	534	574	525	573	565	520	556	565	525	589	535	535	533	553	574	560	546	569	600	559	551	547	526	539	557	536	566	550	546	569	539	577	556	498	544	537	568	557	561	582	525	521	539	541	565	513	554	528	569	534	511	533	562	587	547	556	518	539	545	551	542	550	545	542	538	516	570
23758	21510	29073	24343	21505	15318	1247	651	543	454	475	384	366	392	389	376	369	348	390	347	321	331	349	341	345	318	286	332	315	311	345	317	332	322	329	313	320	321	338	310	324	307	310	309	321	295	296	293	312	328	285	278	312	329	328	338	316	306	308	329	294	325	315	309	329	317	337	303	286	283	316	332	292	309	314	318	316	347	316	307	328	328	274	310	296	306	315	332	312	277	310	301	345	335	316	297	337	325	319	327	323	304	296	276	280	320	319	331	317	295	293	272	305	328	311	308	307	313	300	335	307	290	282	283	282	288	311	303	299	276	285	327	329	289	283	302	296	325	300	326	326	297	263	319	317	290	317	313	305	317	312	311	283	284	299	321	257	320	319	287	317	343	333	327	299	305	325	323	290	309	318	293	295	309	300	310	292	309	305	324	309	293	323	297	310	314	299	353	343	295	301	301	321	278	288	301	306	287	325	294	293	299	302	324	295	300	295	302	288	291	273	301	311	297	329	303	285	298	311	280	286	301	268	328	333	313	330	321	293	315	287	297	325	306	320	329	318	307	312	309	315	286	315	287	337	333	300	293	306	297	314	281	311	307	317	320	321	275	288	293	309	289	297	315	340	304	306	326	296	299	286	274	331	290	304	311	321	319	272	278	331	292	318	310	305	331	314	326	290	314	335	268	289	277	323	312	309	304	287	322	299	319	275	321	366	307	300	310	275	314	284	307	302	303	290	271	300	319	304	270	309	275	302	312	319	312	313	286	316	322	275	317	314	289	330	317	298	354	312	324	296	257	302	302	306	293	302	295	350	301	332	288	315	355	314	293	275	313	296	313	315	328	289	297	311	273	305	289	268	310	319	299	300	310	286	302	351	291	335	268	328	320	305	308	292	296	323	295	327	305	312	312	308	310	312	311	352	284	307	299	294	314	299	297	304	313	301	343	294	293	286	302	320	316	304	306	306	316	308	282	309	342	286	311	322	306	330	259	279	305	306	300	321	333	277	318	284	326	312	306	306	290	289	323	309	315	313	313	300	325	287	298	318	311	301	316	295	307	321	322	311	302	310	297	279	316	314	308	324	287	324	304	319	333	286	291	332	336	285	301	300	307	271	327	282	333	285	324	323	312	292	307	295	292	297	302	305	305	291	334	298	299	294	297	298	278	339	299	307	282	303	333	332	311	293	312	302	300	325	305	280	303	266	286	301	314	302	300	311	311	301	306	307	320	301	298	327	313	308	304	273	291	311	279	315	300	303	294	309	293	308	304	309	304	296	295	329	289	348	340	340	294	306	297	332	284	317	286	315	316	317	329	328	307	285	337	323	302	314	291	302	300	316	286	280	317	308	294	289	292	297	291	300	306	316	332	285	305	298	315	282	310	298	307	297	303	285	316	289	293	285	313	325	287	290	313	309	288	299	326	323	307	314	272	287	279	296	307	330	329	350	293	299	321	296	315	289	306	311	290	303	299	305	300	261	308	312	291	292	301	283	341	261	311	291	337	309	304	316	308	321	305	310	281	308	293	307	297	283	294	337	324	283	301	313	308	300	312	301	296	304	292	356	291	294	309	286	300	268	312	301	308	318	345	307	311	296	303	339	283	266	318	301	288	308	283	303	329	334	278	320	293	276	305	296	310	279	284	301	303	316	321	306	297	304	313	284	282	319	304	268	301	297	341	297	304	301	301	304	306	312	299	318	277	307	300	285	327	304	282	294	316	346	287	284	310	267	295	286	269	316	284	322	306	319	329	311	303	299	300	324	300	305	308	320	300	307	289	304	318	310	309	293	325	289	297	291	304	332	308	290	302	284	317	307	267	293	305	302	309	306	292	353	293	318	279	289	303	279	316	287	310	314	314	288	267	326	313	316	295	305	333	304	284	258	312	303	309	302	295	306	293	331	323	300	321	317	319	320	290	279	335	274	327	330	305	315	282	308	308	325	312	301	285	300	309	301	271	311	288	258	323	295	323	310	331	333	306	302	305	288	282	301	322	292	308	286	324	301	314	295	346	326	318	320	306	324	306	302	323	353	308	293	299	317	293	294	310	309	296	315	301	301	314	299	330	329	332	329	326	308	304	301	294	339	312	308	320	323	298	274	313	314	316	312	298	319	296	311	299	291	307	309	316	275	333	316	323	300	288	290	328	308	299	268	281	260	322	296	362	301	337	284	326	339	290	336	310	293	327	298	334	303	295	297	290	281	284	308	315	358	296	313	347	304	326	295	277	303	294	332	301	321	317	306	292	310	287	306	331	335	313	296	296	291	297	296	316	313	303	309	299	295	314	335	272	302	330	314	300	308	303	292	278	325	315	337	345	285	297	298	313	282	270	298	324	321	289	301	310	321	316	313	311	324	285	313	304	279	322	302	287	329	320	307	284	313	313	317	297	291	319	273	282	306	327	322	298	300	309	292	305	297	320	314	290	302	307	291	304	344	313	295	319	301	282	282	311	299	298	316	340	303	296	291	329	273	283	262	289	292	276	310	332	266	298	302	274	344	345	271	286	313	307	302	324	285	311	299	294	306	310	308	305	310	286	311	325	321	309	281	306	329	318	296	289	289	281	336	289	276	316	298	287	316	280	299	313	295	313	344	319	310	310	309	289	291	329	298	327	304	319	333	286	280	309	314	314	306	311	305	281	301	315	302	318	313	303	327	306	286	307	323	323	292	306	334	305	318	319	302	294	305	321	295	291	307	292	303	300	287	278	311	307	292	276	292	294	330	281	314	329	316	309	316	296	301	274	298	326	278	338	270	304	326	312	290	318	290	300	317	310	311	331	311	343	301	311	288	318	283	291	293	340	300	291	314	295	268	322	322	282	306	302	325	295	296	290	323	299	326	293	293	280	334	328	305	314	320	304	302	285	280	292	307	308	293	318	275	294	277	327	325	311	301	313	312	289	312	308	288	290	271	322	295	306	281	283	312	300	279	306	300	327	297	312	316	303	291	336	298	325	317	292	302	334	324	303	305	311	303	322	315	314	343	297	305	288	300	276	264	325	321	298	300	312	309	296	289	298	291	307	285	277	332	313	329	311	310	293	316	321	294	320	300	288	308	312	323	319	309	287	298	309	286	277	299	320	296	339	298	311	296	293	310	314	305	286	299	273	323	304	316	304	281	326	296	258	328	322	309	316	315	329	320	321	341	318	297	289	298	321	271	306	320	302	294	294	275	335	316	309	290	291	312	297	319	326	328	305	298	299	310	284	298	320	289	286	325	279	294	290	307	286	323	300	316	282	295	299	286	291	271	285	293	295	312	345	326	302	324	296	276	289	314	288	295	318	344	317	318	288	285	318	302	297	322	337	339	305	311	260	315	326	276	354	309	300	329	321	327	280	288	271	294	299	276	288	316	307	304	326	309	326	319	288	329	308	274	317	315	320	308	291	332	292	328	280	321	336	300	291	306	326	306	319	326	302	288	313	306	314	313	322	276	308	329	339	282	311	329	306	284	279	341	314	302	309	291	326	328	303	336	302	277	317
46660	12081	9797	5045	3222	2289	1784	1437	1251	1053	990	858	737	789	700	635	631	633	642	578	565	593	547	559	601	572	531	529	551	468	543	518	514	531	514	523	486	519	482	506	513	499	486	531	462	495	510	500	494	519	552	508	508	498	507	481	495	477	462	479	511	511	553	452	506	460	498	454	488	469	485	502	498	482	488	466	542	474	488	445	491	488	478	469	471	459	483	492	485	499	471	445	490	492	447	497	503	486	442	472	455	460	508	470	491	491	506	461	481	500	489	434	480	546	476	501	488	444	484	477	511	463	482	497	474	473	470	469	501	484	445	431	460	481	452	474	485	454	507	491	484	479	460	509	465	481	470	459	474	479	457	473	498	481	473	488	494	491	463	488	475	498	457	494	471	488	467	447	472	483	461	468	482	458	488	470	510	493	486	509	502	471	483	452	480	491	486	490	446	470	486	540	524	492	481	462	503	490	449	525	481	514	472	494	493	502	482	543	490	487	492	455	457	486	475	493	472	473	458	528	465	429	462	473	451	478	446	458	455	429	470	468	452	465	498	465	487	520	459	480	453	466	476	453	504	501	481	487	493	469	498	494	471	505	454	454	482	480	482	481	466	473	453	458	442	470	490	449	474	501	478	510	486	453	472	487	509	453	505	488	442	506	486	506	489	493	507	461	488	492	435	477	502	474	449	452	476	485	462	487	452	499	466	466	461	489	464	495	500	494	487	504	472	481	480	429	456	473	456	502	467	469	499	467	504	468	507	482	495	449	469	477	457	470	448	486	464	468	478	471	440	405	453	455	493	489	470	483	490	469	456	509	512	506	512	466	475	476	492	475	465	430	492	465	485	454	490	473	456	447	435	520	494	500	500	443	497	443	424	490	469	482	500	528	478	462	523	522	493	457	466	473	483	498	446	436	462	435	464	502	433	490	514	473	476	454	467	466	487	483	466	491	451	493	459	490	445	451	463	463	456	467	477	423	503	456	484	464	500	473	481	494	478	487	491	449	487	542	471	469	471	524	494	472	490	468	470	516	488	476	494	464	450	473	471	495	488	464	490	461	471	515	463	465	451	459	449	490	462	470	477	462	501	455	490	482	482	449	466	467	481	442	497	479	454	518	504	507	480	425	489	482	486	501	484	511	479	485	436	520	456	495	524	491	488	489	489	494	484	485	465	491	419	478	481	465	470	494	495	464	492	442	504	485	490	437	497	476	466	495	463	477	476	491	447	469	482	512	416	497	483	478	451	477	444	434	465	496	486	453	503	481	460	500	434	478	489	423	488	470	450	475	465	436	438	441	471	507	481	470	477	494	487	473	472	492	493	475	482	468	510	447	461	462	490	527	444	477	461	503	483	468	485	472	475	505	485	472	493	511	445	490	476	465	507	440	490	513	491	459	480	459	497	524	446	440	462	463	470	510	493	482	462	483	449	474	469	447	483	454	466	489	470	522	485	478	467	462	441	477	479	487	476	494	474	526	486	503	459	455	478	484	463	460	483	503	499	471	472	498	485	484	472	455	462	444	501	464	441	482	485	479	484	465	454	455	479	479	424	450	485	459	480	486	506	474	503	486	454	466	488	526	455	467	456	478	528	461	470	516	485	465	504	453	483	510	461	504	447	508	469	481	478	506	473	463	486	478	458	471	481	523	450	457	462	453	472	493	451	470	500	456	516	507	461	459	517	428	461	457	505	463	447	489	500	491	471	453	486	453	498	486	438	455	529	506	448	463	477	510	464	524	449	465	466	477	527	497	436	507	492	485	484	476	501	462	481	489	480	456	454	520	488	477	464	474	482	479	472	478	490	430	482	469	495	489	477	462	526	481	480	468	463	462	458	485	471	484	501	490	450	481	501	462	464	479	499	480	496	460	461	458	511	452	482	513	458	488	491	453	471	512	459	484	455	480	485	449	459	472	497	476	500	467	488	498	482	478	463	474	460	467	469	500	455	484	448	450	512	445	476	485	510	476	479	509	452	458	481	427	450	454	497	471	474	475	453	437	471	493	466	494	488	446	468	474	484	456	503	517	440	449	484	457	462	471	496	458	495	473	472	514	468	470	471	426	495	485	492	484	501	474	444	478	480	513	467	478	435	439	477	478	489	484	471	464	457	493	454	501	478	492	445	454	461	465	467	461	502	480	476	462	491	508	467	469	480	474	480	504	499	473	461	450	487	531	453	437	428	449	480	474	462	506	498	491	499	490	470	484	478	487	458	495	493	491	466	496	478	502	483	468	478	474	490	508	486	473	496	533	481	475	444	486	512	476	431	491	486	468	472	452	461	474	455	464	438	491	480	500	483	480	458	503	484	494	491	456	480	515	459	458	494	478	439	499	474	475	484	468	475	464	510	488	503	481	479	487	421	465	471	464	507	522	466	462	457	477	453	459	453	484	478	452	441	477	493	458	511	483	486	488	479	510	475	464	449	486	456	421	452	476	504	501	487	496	470	428	493	470	478	512	475	492	503	475	457	458	468	487	450	441	452	476	505	505	460	437	457	490	523	487	463	464	483	509	496	468	483	468	479	461	486	476	501	490	449	432	483	490	458	508	505	474	455	440	478	448	493	479	484	485	465	478	487	479	444	485	490	473	459	515	473	503	519	501	450	455	460	467	513	468	456	510	494	468	461	508	492	487	443	452	478	466	487	448	465	470	466	479	467	534	461	492	472	485	469	474	482	499	479	454	517	481	500	495	454	474	473	428	495	479	488	467	449	519	492	479	506	472	467	496	484	465	501	479	475	487	476	487	490	454	483	487	457	488	505	459	490	487	471	472	470	486	511	481	504	492	503	515	449	471	493	487	485	458	479	498	450	444	456	464	526	482	470	457	450	497	458	494	445	449	478	516	523	471	480	506	502	449	483	481	451	477	503	430	488	496	503	508	467	465	477	525	509	450	470	479	478	470	473	468	498	521	493	446	489	490	457	495	432	459	485	484	486	450	469	494	502	494	525	509	480	503	471	490	536	459	446	520	493	498	448	480	492	464	477	468	438	460	446	461	465	485	442	505	472	488	471	480	484	458	453	497	457	501	467	449	490	450	468	458	469	484	496	460	477	483	457	467	456	471	520	495	476	481	506	465	441	481	480	464	466	484	485	465	482	465	495	462	462	501	517	459	518	468	460	485	449	490	468	425	474	470	468	454	437	491	480	494	493	447	477	451	452	472	497	490	500	508	431	444	442	451	444	487	470	468	472	504	506	514	501	476	506	516	472	486	483	478	513	490	469	509	470	469	468	491	474	515	493	448	523	436	466	477	448	498	514	484	474	492	498	495	478	489	456	507	468	481	479	469	462	460	480	442	448	426	472	485	493	501	507	530	503	465	475	446	505	454	491	462	508	481	501	479	462	523	473	480	497	462	514	442	486	450	475	471	487	462	473	492	474	503	452	445	489	457	501	475	481	438	500	435	464	472	495	464	425	442	460	451	474	433	488	480	480	467	481	469	494	489	472	471	484	466	452	477	479	510	485	479	452	473	456	482
23267	21478	29313	24064	21476	21420	3634	675	432	412	350	341	293	229	261	261	206	265	227	225	211	192	201	215	212	210	178	198	182	219	205	193	172	185	176	173	156	166	218	162	178	163	185	183	189	195	179	189	168	174	169	164	174	153	166	187	161	159	166	216	178	145	170	149	169	156	172	165	166	154	169	160	178	170	147	154	156	171	172	148	179	145	165	168	168	183	190	181	194	164	157	180	181	169	166	172	169	182	144	187	146	184	175	205	186	190	141	156	158	172	184	153	174	172	170	155	170	179	169	177	165	173	168	180	167	177	167	172	159	175	157	149	173	168	155	147	179	186	184	182	177	157	175	183	162	179	168	154	185	170	168	160	178	175	152	195	173	161	180	170	161	179	161	164	165	184	156	163	151	167	152	175	168	159	159	161	192	179	157	188	185	178	168	162	159	162	161	159	178	175	164	187	171	168	191	180	167	170	157	179	152	163	203	163	155	174	144	149	147	171	144	174	165	161	170	180	161	163	173	185	181	147	181	161	160	159	158	158	145	137	185	176	196	193	161	179	172	183	169	162	164	150	169	173	175	175	175	191	163	168	164	178	164	177	155	171	169	167	194	165	178	183	179	173	160	173	159	170	170	200	184	188	195	168	146	185	160	163	149	148	194	181	177	184	147	185	183	160	179	158	169	171	176	164	170	177	164	175	164	163	158	167	166	175	157	179	172	170	168	187	191	162	188	176	169	165	155	159	191	148	169	178	190	169	164	159	151	153	183	171	166	184	170	152	145	174	162	176	159	190	164	172	158	181	181	192	158	167	209	186	154	184	160	188	180	178	168	193	165	158	215	184	192	146	182	167	172	160	190	192	162	148	177	170	174	174	197	170	150	178	163	165	174	143	196	170	184	161	141	164	190	143	147	166	182	153	189	157	155	169	169	148	173	154	161	187	166	162	169	154	172	183	165	160	155	147	171	193	164	179	198	172	214	170	177	145	174	147	165	164	186	167	175	160	166	173	160	154	156	181	188	172	161	151	173	157	175	157	140	178	173	183	186	154	183	161	170	160	171	171	188	163	192	172	168	178	184	162	167	156	161	155	165	166	174	178	178	158	161	192	191	186	152	163	161	165	169	174	175	159	184	182	156	168	172	174	146	172	158	158	190	146	155	182	202	172	177	153	167	170	180	152	191	177	167	159	181	163	191	166	161	161	160	163	163	159	183	156	149	172	171	164	147	163	180	166	167	136	185	147	179	167	148	188	177	175	190	178	168	183	159	167	160	185	147	177	171	142	180	169	193	183	175	154	177	172	167	197	158	163	173	168	176	182	172	177	153	175	171	159	160	176	153	174	174	145	180	176	188	164	163	191	171	184	152	151	152	146	159	189	184	172	173	160	166	171	149	165	159	178	177	169	166	173	167	172	163	173	180	155	173	155	159	190	175	173	176	186	173	172	189	154	177	180	177	170	155	185	141	168	180	186	158	171	159	159	182	162	165	165	178	154	173	168	157	169	156	203	182	179	185	165	172	182	167	156	173	177	169	163	180	190	161	187	159	157	186	175	148	164	156	154	161	173	184	148	161	182	166	143	142	184	178	172	167	175	172	171	154	162	178	166	178	193	170	182	161	184	177	198	172	186	169	157	160	151	174	151	169	172	161	201	181	193	170	181	167	179	174	175	176	170	164	178	160	173	167	160	184	176	184	164	173	167	171	157	187	157	166	169	176	169	187	158	198	161	180	155	147	168	165	166	218	175	153	171	168	185	170	154	146	185	174	167	163	168	193	161	164	177	163	162	181	177	169	168	176	177	175	164	184	175	182	181	185	159	161	171	177	156	154	191	188	162	156	194	163	158	175	154	162	188	188	175	201	160	166	184	178	169	173	168	140	169	163	196	162	155	153	174	165	171	162	157	156	173	183	181	176	176	194	158	161	168	161	161	181	152	165	165	194	183	191	157	189	163	171	186	181	176	179	168	177	194	158	161	160	163	167	189	174	177	185	167	167	187	188	177	160	161	165	170	182	167	157	153	189	189	168	174	163	167	179	147	185	184	172	188	144	173	177	150	171	178	162	160	182	161	141	173	168	164	171	173	169	144	160	158	206	164	165	174	200	171	164	202	197	168	155	184	164	142	175	146	166	165	160	167	154	165	153	178	157	151	161	169	156	175	154	167	152	170	163	174	154	162	187	168	166	165	160	182	162	169	184	175	153	190	175	155	170	181	176	183	185	189	179	153	155	164	179	165	176	173	167	172	152	205	191	159	158	171	187	173	155	169	139	147	172	169	195	172	178	161	155	168	186	180	176	152	183	154	147	168	184	160	171	170	175	170	178	164	166	183	163	170	160	172	178	172	160	190	170	182	145	168	176	163	151	153	165	161	161	161	163	185	168	172	159	145	170	162	181	145	172	161	167	154	161	159	175	185	187	161	180	161	148	160	162	149	154	177	177	156	183	173	168	175	174	178	168	194	179	154	170	176	183	181	171	180	147	159	169	161	158	174	166	138	137	169	153	155	141	172	163	188	177	160	167	172	190	162	151	151	166	169	146	166	161	201	146	164	156	170	161	176	183	154	152	188	182	195	176	163	183	165	176	200	166	171	172	161	159	152	188	176	165	170	162	165	173	150	181	169	192	161	133	177	190	180	152	169	176	171	180	181	178	187	177	188	177	167	164	176	160	171	164	176	143	158	196	177	166	182	151	168	143	194	161	151	175	170	135	164	177	166	173	186	160	155	173	174	161	176	178	191	165	162	150	173	165	174	174	174	186	167	187	160	192	171	173	173	158	172	178	170	185	162	168	143	182	146	163	169	191	162	186	157	189	193	189	158	159	164	167	161	163	173	136	159	165	171	161	166	175	166	168	175	159	164	164	177	170	163	184	189	157	156	170	161	185	164	175	171	153	166	176	155	191	145	183	188	169	132	187	169	164	183	171	165	159	168	155	167	170	162	190	171	167	163	155	170	174	167	191	168	174	153	186	208	178	176	175	168	182	164	179	156	157	152	192	163	181	157	170	169	181	178	180	177	168	160	185	159	144	163	183	182	162	185	154	143	183	169	185	174	174	192	201	157	200	191	169	161	169	149	152	153	176	163	157	172	183	171	160	176	158	176	156	160	183	164	160	161	188	162	178	168	199	171	146	189	163	153	169	193	194	164	147	171	167	192	177	148	166	162	171	157	171	169	173	151	155	181	127	153	159	176	156	183	160	174	194	172	171	167	159	174	195	176	164	177	154	145	158	155	184	183	182	173	189	163	175	164	164	167	169	182	179	153	171	196	181	155	153	156	178	164	172	160	163	181	162	180	185	191	176	208	191	169	170	176	170	177	178	168	167	183	186	146	169	174	173	182	168	172	178	161	163	191	189	151	156	180	156	174	160	174	164	185	167	149	163	184	159	166	161	176	160	153	192	178	156	205	159	151	160	183	150	150	171	168	185	157	190	198	168	160	153	176	168	170	179	175	153	182	166	155	172	172	167	197	185	176	158	190
49316	13742	11804	6053	4026	2733	2035	1543	1300	1088	923	793	774	643	598	523	496	499	457	408	447	393	366	344	381	378	341	346	329	362	368	325	333	323	328	278	312	310	296	265	289	306	293	302	280	290	293	332	279	299	293	273	308	299	311	299	287	308	288	314	279	294	279	274	300	276	303	281	289	275	264	279	254	255	321	268	253	260	283	267	299	289	275	268	276	275	242	293	267	271	281	307	244	277	274	292	302	296	281	262	249	289	282	263	263	266	280	268	320	253	276	267	287	246	279	266	256	289	295	281	265	268	290	285	279	286	284	283	283	282	267	291	252	261	253	267	271	265	263	272	297	242	276	291	261	286	257	300	262	276	281	268	267	252	271	300	255	299	264	265	295	304	263	268	267	275	236	278	258	248	273	290	266	265	262	264	294	261	280	307	259	267	268	270	285	258	264	260	260	261	259	269	269	243	298	275	277	258	298	258	251	256	253	269	281	266	285	274	268	296	270	257	276	278	275	281	257	279	285	269	254	285	317	277	253	279	289	280	288	276	273	291	298	257	271	265	244	263	244	258	270	262	311	258	271	271	283	269	275	261	257	246	251	273	277	283	275	252	275	272	288	262	248	277	238	271	256	283	263	256	256	279	297	283	283	277	252	262	284	272	287	297	275	268	257	271	279	271	261	277	290	293	270	259	274	293	262	252	274	258	289	279	267	261	269	246	294	260	261	264	252	274	281	266	253	264	264	267	259	244	306	279	280	273	284	277	247	273	269	290	276	261	267	272	277	260	257	264	255	291	267	276	289	274	281	252	271	253	267	264	265	259	280	276	284	296	308	259	268	291	276	297	277	287	252	265	272	277	291	276	277	291	301	299	275	276	284	264	265	284	279	266	263	277	268	266	267	274	286	280	277	258	272	296	280	258	266	252	263	268	272	260	274	263	253	269	280	273	294	254	269	278	254	281	259	247	261	262	269	294	243	264	288	260	260	264	266	264	292	287	280	283	287	301	285	284	283	282	251	275	257	282	284	268	268	289	291	271	268	270	258	279	276	274	272	277	282	273	271	305	269	301	249	286	262	255	256	262	275	274	275	272	284	229	288	280	275	279	268	259	291	282	309	227	271	277	266	306	252	261	248	281	265	258	257	252	261	265	260	291	269	245	234	306	263	305	270	269	256	259	283	287	255	294	271	258	259	255	273	288	269	246	294	268	287	270	271	282	284	267	289	265	259	257	248	261	260	306	240	251	301	293	258	312	248	295	260	249	275	294	283	269	258	280	256	270	262	286	257	267	292	282	282	270	244	269	235	275	241	257	262	278	282	261	273	244	261	246	271	289	300	242	237	266	271	252	300	264	253	258	297	274	251	272	246	262	284	276	269	268	269	294	288	259	270	287	268	269	275	271	261	305	282	246	252	268	294	228	273	291	299	277	263	258	297	292	287	299	262	304	277	247	289	270	260	302	270	280	252	273	243	265	273	269	268	300	287	254	283	248	251	261	236	261	268	293	260	255	271	268	275	247	284	306	274	298	275	250	282	264	256	263	273	236	287	261	285	265	292	283	261	265	275	261	248	270	288	247	250	290	271	326	265	283	260	288	272	288	269	261	285	241	286	265	284	272	257	288	245	273	244	268	295	280	259	248	268	273	219	297	266	284	276	269	259	253	265	286	312	268	268	279	247	263	278	288	261	281	279	265	287	297	288	259	293	266	242	279	264	286	258	287	250	271	290	257	287	256	277	285	254	274	283	287	274	266	251	258	256	265	286	282	300	299	233	295	255	279	274	296	286	274	265	263	241	278	246	227	276	263	302	299	251	299	275	288	290	286	293	263	264	246	267	292	258	276	275	266	261	265	278	278	286	283	252	284	252	279	263	256	277	279	255	280	282	279	265	274	282	250	292	263	281	243	271	259	272	304	255	251	283	286	282	242	227	298	253	277	238	253	286	262	275	292	289	235	262	260	227	264	282	276	262	237	237	277	257	268	288	234	276	292	296	283	267	272	268	270	265	271	249	265	289	255	271	269	291	240	280	258	261	270	262	267	271	270	250	263	277	271	285	263	261	267	277	295	274	281	271	270	254	250	265	266	254	269	251	259	255	248	284	240	285	264	263	279	255	295	291	275	255	267	265	287	286	249	257	284	251	276	255	259	261	232	255	266	250	283	257	251	236	246	284	294	274	269	262	252	275	269	269	282	271	268	273	252	235	272	276	266	293	241	265	248	268	284	286	251	274	272	272	255	292	270	283	267	279	241	267	246	258	256	250	250	285	281	259	282	274	247	247	288	285	281	277	272	263	266	251	258	281	310	258	280	281	269	294	250	254	267	287	326	297	250	259	272	265	242	266	257	249	294	265	263	279	252	295	265	281	266	248	241	273	261	253	286	272	268	304	247	269	290	258	256	257	266	272	272	268	273	275	249	286	255	276	278	245	280	289	271	241	249	230	247	261	263	279	265	289	288	268	270	279	278	273	312	258	273	275	261	283	283	275	295	229	267	314	264	273	272	258	279	287	250	280	262	298	279	283	282	273	284	260	258	273	280	291	295	248	229	276	266	286	272	301	289	262	273	270	274	268	259	288	264	281	279	299	257	264	287	251	238	282	274	254	286	302	237	273	255	285	287	266	268	294	254	269	250	272	269	261	247	254	250	298	279	251	279	273	266	281	273	257	281	247	276	285	263	269	250	277	269	304	283	262	270	286	265	250	301	236	282	278	284	271	271	266	289	269	273	271	261	308	252	280	246	273	266	259	269	229	277	288	254	275	287	277	273	273	280	273	282	270	276	300	285	275	247	297	278	268	295	286	266	264	273	287	265	255	265	266	249	286	275	263	280	276	294	249	257	285	290	270	288	275	272	292	286	262	261	311	266	260	296	257	264	278	245	291	276	268	254	275	280	266	245	266	258	288	255	267	304	283	254	267	293	252	276	286	275	285	275	266	270	274	274	280	272	266	269	267	272	283	287	297	300	264	246	255	269	255	242	268	286	268	283	259	274	260	266	283	267	278	268	253	239	268	255	266	267	287	256	269	319	279	279	241	262	291	260	242	290	247	275	257	283	263	266	281	266	267	267	268	255	250	270	259	282	234	277	274	243	254	269	286	278	263	275	262	278	248	269	252	239	297	252	270	255	264	273	272	307	277	260	278	292	245	271	317	267	267	258	261	286	268	264	286	255	244	273	259	282	243	304	264	290	282	280	254	301	266	245	277	252	273	285	268	281	230	270	287	235	274	264	259	276	278	254	273	284	288	261	273	277	261	253	251	261	264	260	247	274	281	267	281	281	267	276	256	284	262	257	263	287	300	247	260	276	277	258	276	281	263	294	259	262	265	241	227	258	275	283	308	278	243	283	272	263	260	230	256	274	283	294	256	277	282	314	305	291	243	262	257	253	271	273	269	264	276	270	272	293	279	284	284	261	271	271	296	257	310	230	278	291	266	318	240	282	293	266	262	261	275	264	256	279	257	271	276	264	253	275	263	278	264	252
27432	20417	6880	691	471	425	365	397	338	360	376	383	371	380	358	365	336	331	324	362	355	383	362	341	338	362	389	342	392	348	347	366	371	356	334	383	319	345	336	334	340	378	352	344	351	347	360	340	371	347	364	329	347	378	375	358	373	345	352	361	378	329	344	364	337	367	349	366	400	348	307	360	354	324	347	344	368	371	350	343	364	357	324	385	322	341	319	381	360	369	371	368	358	323	329	333	378	379	301	340	299	350	345	339	326	326	390	349	326	362	362	362	326	352	372	333	340	340	357	367	355	352	344	361	353	363	388	366	356	370	372	350	359	351	328	348	355	369	357	382	348	329	310	353	348	343	370	340	372	353	343	365	366	357	367	335	333	357	354	361	339	353	330	337	374	374	343	310	365	344	383	355	331	360	348	361	335	370	332	355	363	347	344	350	351	325	357	345	349	330	342	343	325	385	368	354	367	340	344	349	364	364	375	353	370	311	322	351	344	368	368	317	357	376	368	368	375	322	354	342	354	373	353	335	325	316	366	336	352	362	350	325	383	340	361	307	363	366	356	351	351	372	377	336	350	323	333	352	335	336	375	379	371	362	381	363	355	380	352	354	336	352	374	318	363	368	348	382	377	370	344	370	340	322	322	369	368	374	354	342	351	356	339	342	307	334	340	372	336	331	307	366	339	368	322	356	321	353	335	346	313	350	344	350	349	343	349	348	356	335	344	355	373	388	371	345	364	360	337	306	374	347	363	367	337	365	320	360	369	358	320	389	349	364	353	336	353	342	353	359	347	348	351	373	359	350	334	334	358	344	329	332	378	360	359	361	334	373	376	336	360	332	348	378	349	336	373	363	367	340	359	390	363	370	364	343	329	342	336	351	343	383	388	380	324	357	326	353	344	357	328	311	344	388	374	371	376	368	385	360	356	331	355	343	361	307	364	358	332	340	335	382	330	346	337	334	377	373	370	376	339	344	362	340	333	364	339	366	379	346	360	336	310	386	355	352	361	381	345	368	377	339	325	353	330	364	344	349	362	364	337	362	318	304	356	363	337	354	374	324	339	363	285	359	360	352	336	339	369	358	319	345	359	373	338	380	353	349	318	345	362	333	350	363	364	356	333	373	369	359	378	390	344	327	332	350	361	353	379	353	357	347	327	317	359	340	316	332	336	368	350	311	342	356	379	318	397	347	340	377	324	358	340	353	340	343	351	376	315	350	358	351	345	360	366	353	356	342	359	344	360	357	341	375	346	343	366	367	367	354	354	344	350	358	361	331	336	354	352	355	369	351	369	328	376	379	360	344	336	378	370	356	352	373	359	345	358	352	378	351	373	356	327	377	387	340	356	353	347	360	358	357	328	363	385	392	365	351	379	357	344	318	377	365	332	385	355	349	346	355	393	374	346	373	313	353	345	356	375	348	335	350	345	367	355	355	327	360	337	339	354	335	357	378	342	371	338	334	350	352	331	336	296	335	397	356	327	370	365	401	367	369	333	337	356	349	312	372	337	375	335	352	351	347	344	355	307	346	369	346	339	334	340	339	368	353	392	343	374	329	331	350	379	331	381	375	357	396	345	329	335	340	354	348	359	349	369	331	370	383	360	324	349	361	304	341	373	345	335	396	373	346	370	385	341	341	369	354	342	334	364	362	347	339	343	342	354	364	360	345	375	319	374	376	324	373	349	351	343	331	317	331	334	331	357	366	327	351	358	353	369	350	377	363	339	369	363	346	336	376	350	328	333	358	348	366	334	334	360	352	350	344	394	332	348	355	335	337	330	358	368	353	381	337	369	348	344	344	369	335	370	338	352	357	338	337	359	346	343	331	349	352	356	355	347	338	337	319	347	364	358	352	366	323	363	359	335	305	360	352	335	380	346	350	352	347	382	340	355	330	376	358	352	371	347	362	361	392	382	370	349	378	352	338	335	351	337	366	356	321	324	333	347	353	353	359	351	337	344	359	330	345	343	359	362	317	340	319	379	340	348	304	320	364	362	330	354	351	344	372	338	326	334	335	324	377	365	370	320	355	352	359	380	379	365	311	364	323	370	326	369	365	391	323	316	368	369	384	358	370	329	339	345	330	373	343	337	378	336	351	369	364	361	321	377	354	401	346	381	395	339	368	363	345	343	384	345	355	376	378	373	346	331	361	319	342	350	327	344	362	361	318	353	366	356	345	310	387	375	364	342	340	353	362	352	336	356	371	345	361	365	376	365	327	321	349	372	372	377	368	377	340	346	336	367	315	362	375	367	353	352	311	363	395	336	318	339	332	334	366	367	364	355	349	350	329	371	348	339	358	331	349	345	381	350	364	336	323	351	356	370	366	351	356	364	339	339	322	346	350	373	333	362	373	337	369	348	329	345	371	362	366	343	328	352	374	346	363	327	354	354	351	390	357	347	368	350	349	338	367	367	375	342	326	349	366	352	313	341	331	368	351	358	349	395	354	320	343	373	336	345	351	355	340	343	373	357	361	321	354	342	353	329	367	322	380	374	358	352	370	363	337	321	360	354	366	378	338	323	346	352	363	361	345	358	357	385	322	383	334	364	339	344	331	341	371	307	368	345	345	373	364	317	331	351	321	345	339	347	367	375	351	370	399	351	363	364	363	359	329	394	338	328	364	356	364	336	346	366	374	378	381	341	328	313	367	358	363	373	351	352	340	315	351	374	338	326	344	327	330	339	325	349	337	373	349	334	342	352	341	370	385	327	344	372	327	329	357	352	375	355	344	356	368	345	332	336	336	347	371	363	362	358	340	367	331	338	350	344	376	332	345	371	337	377	339	358	331	377	394	344	363	346	343	355	381	351	346	357	380	357	359	360	361	364	374	327	365	310	354	354	346	344	378	369	339	333	338	357	361	339	387	349	384	384	331	317	327	345	329	347	372	312	337	359	339	351	370	363	355	327	360	354	410	350	355	345	350	336	347	384	362	329	330	354	338	354	339	344	354	356	374	364	346	339	356	338	333	371	340	350	369	370	329	355	372	360	335	390	363	353	338	350	378	349	356	373	337	338	337	331	356	335	332	373	379	354	340	370	353	336	359	337	340	326	330	380	386	333	328	374	366	354	356	362	351	370	383	367	346	358	348	345	338	365	363	337	362	341	368	343	341	370	383	337	319	331	349	351	360	360	356	376	329	346	346	382	342	358	365	323	366	329	362	365	374	358	332	327	360	369	336	381	316	325	323	363	341	348	329	351	342	337	360	350	355	334	325	347	349	357	379	371	343	341	342	328	357	356	339	328	339	373	316	355	337	325	352	384	340	346	354	345	374	334	369	380	341	326	346	337	345	340	354	356	379	399	360	334	345	352	335	376	334	367	336	355	356	359	332	349	343	330	320	340	335	384	349	379	334	335	368	381	348	349	341	340	332	307	393	349	382	363	354	337	373	314	379	333	335	349	345	351	344	323	320	333	342	333	349	327	311	405	355	344	347	365	368	343	342	347	358	380	353	366	359	360	363	348	345	329	343	366	330	375	388
17376	1804	1179	810	713	646	608	563	591	584	599	545	561	562	572	605	502	533	563	539	513	567	530	581	543	569	583	533	559	526	567	544	579	564	556	592	562	564	542	585	545	593	534	537	561	565	508	535	572	580	563	544	545	520	529	570	543	530	544	529	555	527	528	521	556	532	532	584	568	547	559	554	532	538	533	538	528	542	520	540	527	555	548	520	586	513	544	541	558	475	559	508	559	515	526	549	515	528	505	537	551	559	520	519	523	519	542	563	584	514	552	541	522	524	518	507	516	535	528	511	554	540	513	504	550	523	548	519	526	551	549	564	547	530	527	571	546	507	521	534	540	523	539	497	558	515	504	548	542	497	561	551	555	544	531	530	557	543	585	550	614	515	529	540	551	501	551	552	554	513	509	542	516	563	522	518	526	557	537	563	526	557	499	540	535	584	528	543	516	502	535	573	554	535	540	508	539	556	557	562	527	549	528	546	511	534	556	584	537	529	524	531	533	542	524	516	523	583	561	540	553	502	578	528	546	584	536	519	570	572	499	536	516	550	523	590	545	514	558	482	551	510	516	548	519	475	549	527	528	530	568	533	553	517	574	547	518	535	529	566	537	536	563	527	524	618	539	547	566	530	554	547	575	512	555	513	565	579	594	582	563	529	545	521	528	571	521	543	511	538	539	510	553	575	560	534	563	524	579	546	496	553	558	503	504	530	516	533	597	588	503	509	520	520	574	544	556	537	531	578	563	542	517	563	551	508	545	575	505	533	564	516	560	506	583	547	519	510	516	510	488	516	504	564	536	548	544	534	582	528	515	537	560	568	580	528	511	519	564	537	577	530	524	546	549	567	557	550	610	545	549	563	587	549	550	538	537	572	539	514	530	557	529	515	528	547	557	544	533	574	510	547	550	592	529	543	542	567	562	537	545	584	510	548	536	540	542	565	596	589	564	543	501	580	507	564	520	529	542	531	548	572	539	577	526	572	519	543	508	542	526	543	530	521	548	536	592	541	503	551	575	534	568	514	583	528	546	584	573	581	539	567	522	543	503	560	553	579	525	581	590	552	501	571	518	557	537	544	519	518	586	529	515	548	499	564	528	510	555	525	557	556	524	521	510	526	552	558	535	572	520	571	497	547	528	547	537	550	557	532	545	556	532	499	569	568	545	536	525	519	551	513	549	546	561	544	520	500	565	567	491	533	547	596	532	531	507	557	571	526	501	564	528	541	556	569	586	526	545	524	517	543	525	548	531	494	546	581	575	586	553	578	530	496	543	557	536	522	490	571	563	530	558	520	546	543	567	564	535	471	529	523	550	536	513	542	570	551	534	545	509	587	532	515	562	522	529	530	546	619	569	541	546	498	520	594	506	512	523	517	559	535	539	540	562	573	602	519	525	528	540	564	514	548	565	541	516	582	500	529	552	555	534	491	550	502	563	547	532	535	525	550	562	532	571	519	566	534	503	566	540	585	523	530	560	525	554	551	608	527	526	592	558	531	548	577	540	550	564	524	560	535	554	592	542	542	514	515	552	524	558	533	526	528	547	563	558	546	580	519	555	525	508	548	523	564	532	533	532	493	565	513	504	527	567	538	543	537	540	525	566	544	507	535	559	543	560	572	537	569	519	539	532	556	571	557	511	506	568	546	558	590	520	551	512	549	564	515	567	550	560	542	534	540	514	542	540	511	552	506	546	541	559	573	544	534	553	525	579	518	537	541	540	540	532	521	563	525	567	551	532	557	541	550	557	522	517	555	572	578	547	567	543	564	573	522	551	535	549	530	578	567	510	588	540	537	529	564	564	510	551	521	549	547	523	560	555	575	514	540	514	576	510	590	512	546	546	535	595	560	570	533	551	545	550	501	523	560	513	555	545	555	543	528	559	521	594	596	564	532	523	549	573	582	573	548	524	514	560	543	559	556	564	516	565	582	543	520	549	540	531	542	524	502	565	558	555	552	556	542	565	515	504	558	532	520	550	558	548	522	541	590	533	570	503	571	552	563	546	526	527	538	510	525	525	554	561	567	515	540	573	541	520	528	554	573	537	568	542	535	541	543	596	554	517	505	539	537	520	499	571	527	544	522	574	520	559	553	535	559	539	557	535	564	545	530	540	532	530	518	560	514	558	541	585	524	536	525	562	509	569	537	521	523	535	531	524	533	524	548	500	550	556	555	558	564	578	527	544	535	583	573	557	525	561	548	535	544	554	591	557	535	555	581	551	533	547	500	563	536	556	587	536	514	512	549	570	534	520	520	556	551	567	543	580	581	544	536	508	501	560	539	599	540	527	544	518	544	591	544	546	508	559	507	540	541	531	538	507	556	558	545	506	529	541	521	535	519	534	540	527	511	515	531	543	557	554	494	558	552	569	569	553	523	559	560	563	535	540	547	532	561	552	594	538	564	543	569	544	527	513	523	556	511	555	552	524	568	520	562	539	528	545	564	598	581	558	573	506	541	532	519	547	555	560	516	546	510	548	568	535	507	575	531	576	593	532	515	551	600	583	551	563	541	545	543	539	503	538	529	560	559	496	541	483	547	575	544	492	523	556	475	541	549	594	536	557	507	532	506	536	527	551	524	549	524	544	532	564	570	564	524	531	515	537	548	517	546	531	573	552	538	605	520	561	502	576	556	494	532	532	539	534	538	596	538	499	501	505	512	518	551	548	524	548	590	527	551	556	575	554	557	545	495	601	605	542	596	561	577	510	519	516	546	532	551	560	525	605	534	505	527	574	570	592	540	548	525	531	540	512	549	535	535	592	544	559	623	534	576	515	568	504	572	554	550	560	522	533	563	543	618	515	522	558	578	544	540	568	551	541	542	528	535	524	535	525	524	571	561	523	529	527	552	533	549	567	530	541	530	550	583	527	550	539	532	532	546	542	519	568	523	513	558	536	554	534	530	529	528	530	498	557	535	526	554	522	506	554	586	552	585	530	519	583	550	528	521	592	539	549	622	552	545	532	515	565	570	494	532	540	549	529	529	514	542	550	532	514	561	505	532	544	567	507	537	579	552	518	525	517	521	556	523	589	579	561	547	524	531	551	527	562	540	558	553	557	553	508	577	570	543	544	552	524	542	526	510	567	528	542	553	543	532	534	536	542	569	562	537	524	535	546	551	555	572	525	557	508	537	515	530	585	573	529	550	567	532	589	552	530	564	560	543	522	537	538	512	536	504	533	528	560	544	497	531	553	557	556	540	534	551	543	583	567	542	536	552	522	587	564	577	524	537	566	560	544	564	505	549	535	533	571	514	556	556	521	536	581	576	545	531	556	522	525	565	532	557	540	524	572	569	534	526	564	546	555	555	534	510	535	551	584	531	539	540	556	550	558	538	512	548	549	512	514	545	563	553	550	522	552	565	540	506	558	525	549	568	564	517	546	516	563	558	526	532	573	566	540	529	576	566	508	556	564	544	568	517	521	506	522	537	501	568	558	535	522	516	562	506	511	555	520	543	566	546	565	498	512	528	560	505	547	523	534	532
23799	21524	29344	24133	21518	15908	1146	619	505	460	431	391	389	408	371	375	361	351	335	324	303	325	325	363	345	295	331	322	352	349	270	315	327	307	308	297	296	313	315	305	318	308	314	303	278	346	291	338	305	293	319	307	334	296	293	306	312	302	308	361	289	309	294	293	291	286	324	308	286	298	296	306	276	304	300	295	300	320	327	279	266	307	298	297	292	326	296	288	307	282	280	266	308	292	276	314	333	319	305	303	295	295	285	298	305	299	334	313	295	275	319	299	316	321	310	286	314	309	323	292	279	308	284	305	280	294	292	312	294	315	282	306	297	302	306	311	299	319	316	283	300	295	317	316	314	283	293	294	340	309	278	313	312	302	304	297	288	307	336	303	330	330	318	288	307	307	313	288	292	341	278	309	307	306	301	275	326	293	306	336	284	339	322	291	306	291	298	324	315	317	311	300	300	311	327	283	308	279	320	308	316	320	281	294	290	268	326	289	277	310	313	320	323	310	284	342	354	307	297	290	297	286	316	294	319	311	296	306	280	328	276	281	273	277	294	322	337	306	305	277	330	300	325	295	304	281	276	304	300	286	313	309	292	300	297	278	303	300	300	293	302	320	294	326	306	314	287	316	274	293	283	313	297	329	309	290	298	304	280	315	305	291	287	301	273	290	317	288	324	299	298	292	315	290	308	301	275	290	296	310	312	306	284	329	284	318	293	333	291	328	326	299	308	281	313	273	296	305	298	304	306	309	293	290	274	317	299	319	295	324	306	331	280	297	290	308	294	309	318	311	292	313	305	314	299	289	304	294	313	295	312	309	315	322	301	272	274	328	330	290	310	288	335	325	324	268	330	312	306	303	330	303	317	304	304	321	293	292	280	296	336	298	317	314	304	300	294	309	303	315	292	260	266	295	317	284	301	306	314	337	310	290	300	319	297	340	333	281	297	313	319	302	295	286	321	296	289	285	338	334	305	295	322	288	304	317	340	323	296	269	334	307	317	288	278	314	282	330	311	344	293	288	280	304	282	317	281	272	315	284	288	279	310	311	307	297	278	328	319	309	318	304	303	322	289	276	285	296	312	286	316	293	258	290	306	279	301	294	304	317	310	298	317	307	298	306	298	297	274	306	341	315	308	292	288	314	300	326	267	336	291	310	292	293	292	306	318	327	335	293	298	293	313	304	293	269	288	339	275	275	319	330	311	278	330	328	328	272	284	294	320	287	318	285	301	298	303	314	317	308	325	292	344	298	299	314	279	333	304	296	277	284	322	340	299	272	328	291	293	291	314	312	296	261	303	316	311	293	304	303	281	298	343	320	284	291	287	301	334	300	328	314	323	331	320	291	296	303	318	307	294	319	301	294	274	276	279	314	322	296	283	335	270	307	335	271	285	340	289	288	278	270	305	286	298	308	303	281	317	307	324	282	274	260	291	319	323	298	309	316	294	307	317	330	300	316	312	319	314	305	301	279	298	300	324	297	334	315	299	303	309	316	305	281	275	288	286	337	258	335	304	318	315	292	313	315	324	283	310	299	308	336	291	320	298	327	323	303	329	309	300	293	304	305	304	285	310	319	297	287	305	308	294	301	300	283	307	303	306	324	340	298	276	307	315	277	297	317	276	301	291	313	285	287	302	309	298	302	305	300	320	296	307	304	328	290	300	295	307	290	282	273	312	298	299	303	335	339	298	286	304	297	307	284	332	300	287	293	300	318	288	305	283	294	322	294	296	284	286	308	326	280	270	294	330	285	308	311	309	294	302	321	320	312	297	294	338	316	297	302	288	301	285	268	301	305	271	330	301	302	311	303	284	270	310	311	281	280	324	297	287	310	344	293	301	308	307	287	289	309	286	314	283	308	306	291	314	332	317	294	280	332	294	300	300	282	280	305	331	290	298	284	305	277	316	305	317	307	258	284	304	277	320	298	298	307	302	327	293	310	288	326	311	318	323	283	313	311	310	323	293	296	282	268	291	304	285	313	306	327	315	308	292	291	324	303	344	287	307	303	305	310	266	306	300	299	317	313	305	279	322	293	328	263	306	286	284	283	339	259	294	313	304	298	262	276	303	309	300	295	308	317	317	306	300	298	300	316	327	357	313	322	312	298	312	332	319	310	299	297	315	305	291	278	292	315	299	314	296	316	304	305	299	286	284	283	302	289	288	320	276	291	296	307	311	275	309	300	302	280	294	296	292	300	321	302	303	299	283	309	316	278	293	343	263	293	308	291	280	289	307	318	293	306	318	289	317	328	319	287	302	289	322	319	295	295	312	316	295	312	302	304	280	275	307	313	303	301	312	291	311	331	287	309	307	307	282	336	293	311	290	307	301	302	296	307	290	300	290	324	287	280	331	320	299	314	301	296	265	329	313	265	313	260	353	295	322	300	291	297	322	284	292	327	294	265	306	262	308	312	337	286	308	303	286	298	297	317	331	314	303	319	290	321	288	312	318	281	309	321	317	263	305	274	307	306	296	310	292	310	288	314	274	283	330	295	330	312	316	312	287	292	306	275	332	299	295	323	281	314	281	296	306	291	286	286	309	329	301	297	289	309	283	296	333	312	285	342	287	314	300	311	295	303	299	312	298	296	283	273	287	303	310	320	298	344	351	287	300	293	317	304	310	333	270	272	283	287	292	306	278	293	293	279	316	276	289	307	304	295	308	321	298	330	302	260	314	302	297	325	337	274	314	308	300	319	305	306	295	324	311	329	292	295	272	312	291	304	287	306	301	272	292	290	297	321	311	304	295	274	307	319	335	268	276	294	297	308	268	292	321	309	335	285	300	283	278	306	304	277	298	298	333	295	310	323	305	326	301	315	315	292	315	312	315	275	324	261	302	300	283	279	298	311	300	305	326	284	306	290	302	303	283	313	292	292	288	294	327	323	289	289	295	303	309	286	308	304	301	290	323	300	310	321	304	297	291	273	294	292	296	325	316	309	300	286	303	340	294	296	304	309	299	303	299	305	294	277	298	295	281	273	279	300	324	303	306	250	303	317	274	283	308	288	288	285	303	311	297	284	321	286	312	291	300	309	290	319	329	309	297	282	284	293	294	306	306	305	308	285	326	297	318	322	296	336	292	303	293	307	313	303	290	289	318	284	301	318	323	279	325	289	337	304	294	333	297	302	315	271	298	306	306	290	314	323	298	319	275	290	314	311	301	307	306	277	276	334	312	297	305	282	282	298	336	298	292	316	332	312	286	320	299	312	310	293	313	315	310	293	314	279	304	299	287	291	283	303	303	307	317	300	285	291	312	332	283	288	366	273	283	309	292	341	312	312	300	290	311	304	281	291	270	298	291	314	309	335	340	300	278	319	322	293	268	295	328	310	334	277	323	257	310	311	281	313	301	319	288	326	353	330	285	285	292	285	289	307	324	294	296	304	281	320	303	297	313	328	297	320	299	305	307	273	285	281	293	308	310	288	300	287	304	303	272	306	285	292	320	311	299	293	298	307	318	316	302	271	293	305	300	284	308	328	280	286
48757	11873	9473	4852	3217	2254	1762	1448	1209	1041	970	845	799	713	716	639	645	628	599	611	610	591	587	522	540	568	530	518	548	523	521	544	528	487	468	453	514	496	523	521	513	495	467	481	494	488	485	496	498	502	503	489	452	484	490	506	478	406	492	462	510	487	544	478	493	465	433	472	470	487	476	476	496	475	478	491	451	503	478	476	455	481	457	486	482	507	459	460	456	450	468	486	468	467	487	472	446	475	478	477	459	469	469	525	471	474	478	472	480	495	502	478	460	456	488	490	467	465	531	475	474	502	487	459	476	490	460	480	467	497	475	452	488	468	483	496	480	513	468	448	519	435	436	480	455	465	498	467	500	461	449	432	446	477	482	475	460	504	475	496	461	496	464	518	481	470	484	459	483	475	482	497	452	471	437	464	493	507	461	470	463	493	458	453	488	477	429	464	480	496	484	443	441	486	479	499	463	491	473	481	484	445	463	486	456	490	501	440	512	495	459	481	489	444	481	442	493	488	531	480	447	455	472	478	473	443	487	474	495	521	467	441	460	456	477	481	499	464	495	462	466	486	461	446	439	499	458	495	482	428	477	490	464	457	451	456	481	461	458	478	504	460	488	496	484	440	467	500	522	507	455	481	499	469	454	471	459	487	440	453	528	491	434	491	485	455	467	452	493	475	457	486	464	483	441	483	438	470	522	470	459	456	494	513	482	469	462	512	455	477	462	454	464	472	471	488	471	450	448	495	487	484	476	490	458	471	455	501	474	471	486	541	475	486	482	487	473	487	452	431	488	472	444	484	471	473	435	473	501	490	482	465	461	494	490	459	454	493	474	470	500	445	428	444	433	465	470	520	453	466	501	479	436	479	478	469	457	485	467	485	460	477	474	479	456	479	474	455	461	514	453	479	492	491	439	432	473	480	499	453	461	478	445	489	487	450	464	474	498	509	434	522	475	462	466	438	488	490	480	459	484	468	483	461	430	484	445	477	437	487	466	497	510	442	478	452	478	491	499	491	528	460	452	454	463	451	475	454	495	488	453	450	468	470	478	429	499	475	444	481	483	476	498	485	442	447	479	452	467	457	463	462	468	470	469	489	486	491	447	483	487	471	470	449	466	451	450	483	446	484	490	479	465	434	465	474	497	497	472	442	474	487	469	485	457	482	489	474	499	476	458	440	490	483	452	471	459	462	487	475	504	473	483	450	490	503	423	468	462	439	437	471	483	472	472	450	460	454	439	494	462	478	494	499	513	471	483	484	444	465	457	480	447	494	462	504	471	465	488	457	501	487	441	495	468	505	485	462	449	510	510	467	448	496	453	458	466	447	501	491	466	458	487	482	477	456	475	463	498	468	468	481	480	454	465	472	458	472	483	473	452	466	443	479	494	475	513	458	436	472	445	474	479	480	494	458	505	485	493	458	500	483	507	489	510	434	432	486	492	490	477	477	465	514	479	476	459	489	453	475	492	478	506	489	460	501	490	455	526	472	496	484	471	446	475	454	447	459	477	503	436	467	464	474	463	468	449	486	437	477	458	473	470	477	478	486	449	459	510	428	460	459	496	474	487	504	466	440	459	455	483	485	476	473	499	439	504	486	482	509	485	423	499	490	459	465	428	433	444	525	491	479	476	452	488	489	450	435	487	472	454	501	455	468	467	457	495	452	457	446	511	461	508	485	502	513	440	518	445	517	480	464	501	492	503	484	471	514	454	493	492	454	483	473	476	513	464	484	490	483	475	519	476	524	479	481	478	430	483	456	458	471	485	513	462	509	469	467	462	432	480	462	432	455	488	453	487	441	481	449	494	460	465	464	499	468	480	467	468	426	441	482	507	436	482	463	487	476	476	503	492	490	508	463	467	509	471	490	452	498	482	482	462	467	478	469	489	455	454	482	487	489	475	451	422	468	498	440	483	479	489	446	464	456	471	493	452	451	498	519	411	477	463	447	495	474	501	486	451	492	516	471	503	451	473	453	485	488	468	450	497	455	467	469	501	515	436	468	485	462	468	472	454	502	439	459	466	443	487	472	462	458	456	433	506	495	461	471	501	507	518	459	480	488	453	486	485	491	463	508	420	486	496	490	503	462	458	466	489	480	461	475	478	514	499	417	478	518	486	508	454	453	493	446	475	467	494	522	489	476	433	476	497	484	507	483	489	467	462	506	432	486	439	483	453	493	481	494	530	473	469	491	466	476	461	451	453	460	456	477	479	506	505	486	460	467	481	527	472	484	475	491	491	478	456	469	470	455	492	459	460	479	494	502	455	446	499	479	461	444	472	462	490	508	488	445	487	508	466	497	484	469	466	529	492	470	497	467	429	493	471	484	457	446	503	457	479	501	485	484	467	450	491	451	506	468	491	470	454	487	466	508	499	433	480	479	532	533	465	454	485	482	456	470	467	504	446	430	461	476	462	499	447	483	459	492	495	504	477	472	475	494	467	415	441	472	497	483	481	453	501	477	469	490	501	476	491	470	431	470	447	481	456	450	459	466	474	444	448	454	475	486	480	454	464	526	481	468	418	435	504	505	466	500	471	447	465	475	490	506	455	461	476	452	481	462	533	509	495	457	515	469	472	494	502	479	488	499	449	472	481	476	482	494	458	533	486	484	476	503	498	483	494	471	495	455	495	494	498	474	470	464	477	520	473	473	465	488	482	500	480	485	483	487	480	474	465	510	485	515	488	480	481	463	442	469	483	486	474	472	463	443	497	467	459	469	460	511	466	511	432	437	454	456	466	452	525	488	465	487	483	507	461	498	497	502	457	470	518	494	480	470	465	487	501	495	507	494	456	469	452	459	422	448	486	496	507	479	467	479	456	460	467	483	499	428	486	440	470	504	438	445	474	440	451	475	460	461	463	503	488	496	487	462	424	466	466	467	485	453	468	470	444	474	451	454	447	513	431	482	488	489	427	474	473	464	453	503	512	520	457	521	466	458	495	499	522	455	436	442	453	501	506	482	460	447	457	484	502	496	439	500	478	493	493	490	478	473	497	495	476	466	466	473	478	476	477	457	457	459	469	481	456	473	486	477	452	505	465	437	497	492	498	485	472	470	504	477	493	477	492	473	478	439	442	471	490	491	476	495	457	467	480	445	436	462	446	475	452	484	501	508	441	490	469	475	470	466	468	493	465	475	452	466	472	470	481	466	444	461	466	485	482	488	497	437	410	455	490	473	438	471	477	471	478	457	486	505	463	492	487	520	460	474	467	490	480	476	454	486	487	492	484	461	460	459	465	540	463	471	469	513	469	510	475	472	460	491	469	526	484	479	462	486	472	477	493	455	455	489	456	458	481	468	478	485	446	493	512	419	434	447	495	505	456	516	477	470	461	487	505	474	459	474	476	489	450	486	476	462	450	436	505	484	451	493	462	432	479	456	493	485	468	416	455	486	481	497	476	482	470	490	430	482	476	461	507	466	435	472	484	479	459	469	457	479	505	473	486	503	493	467	511	517	491	484	471	457	455	504	480	499	517	454	514	452
23269	21486	29530	23847	21477	21450	4145	636	446	405	341	317	305	236	267	241	241	248	230	225	206	204	210	182	202	188	186	204	185	188	187	219	168	178	190	184	191	185	173	199	182	169	155	173	180	206	191	176	153	177	171	147	193	155	158	190	169	183	180	172	191	164	182	164	142	171	167	168	149	151	175	168	196	166	183	171	187	147	162	176	157	157	171	151	181	138	156	160	157	157	155	155	165	157	162	174	209	175	155	166	172	179	152	163	176	145	157	165	163	174	170	168	207	168	181	164	164	171	185	169	163	169	170	152	160	140	193	161	160	161	192	165	147	173	157	183	151	160	144	185	153	157	164	167	175	176	171	172	194	175	180	171	165	165	161	181	196	177	150	164	151	137	192	173	175	173	166	161	176	181	174	181	179	155	192	169	163	176	168	179	162	165	155	158	153	160	176	156	155	143	169	183	145	177	180	144	146	177	176	193	176	184	168	171	163	207	155	181	150	156	174	159	170	167	169	158	150	180	163	192	179	162	169	160	167	179	167	133	172	182	174	158	167	173	183	162	160	159	171	179	178	170	160	165	169	161	163	172	185	179	157	169	164	163	164	179	179	162	165	158	169	180	150	147	189	151	175	165	178	162	190	173	173	182	158	167	161	152	150	180	169	182	166	180	165	161	152	173	167	182	166	174	176	163	152	169	162	163	177	170	195	173	174	161	163	168	183	184	168	171	153	148	169	162	163	173	191	169	172	169	165	161	155	154	190	185	173	168	176	175	165	159	178	155	192	174	198	159	165	161	174	151	178	186	173	175	151	150	152	178	160	167	164	170	164	144	189	180	178	178	161	154	168	158	146	178	146	172	173	161	155	183	170	164	170	181	158	145	162	198	173	149	160	170	177	176	178	172	187	181	147	142	172	155	187	176	172	179	181	182	156	165	172	147	181	156	167	179	164	182	161	199	205	169	174	177	131	158	168	143	153	170	155	162	173	172	152	177	156	170	187	167	156	150	167	186	156	153	164	168	144	164	173	170	172	168	147	151	165	162	151	176	162	163	179	161	185	165	169	151	164	186	185	180	149	173	155	161	163	161	158	187	158	168	176	162	177	177	169	158	167	162	189	173	165	160	164	153	155	184	156	167	170	153	154	175	148	164	180	164	172	169	162	151	137	174	171	167	144	137	151	156	158	151	145	153	174	155	175	195	172	153	174	153	181	173	153	182	160	160	192	164	175	175	189	159	166	178	187	183	146	162	183	156	159	156	173	154	158	145	170	164	151	175	153	186	155	195	162	172	176	132	146	165	171	154	151	168	158	167	161	164	162	173	158	166	162	174	159	152	172	161	159	145	151	183	179	198	157	191	157	157	160	158	163	165	181	169	176	186	171	158	157	155	168	152	166	165	173	167	168	186	141	166	140	156	174	174	185	161	186	163	175	149	180	165	149	149	164	186	194	175	165	184	183	168	169	169	165	185	180	168	184	153	173	129	183	165	192	148	158	173	145	153	180	166	157	173	174	159	167	181	150	147	164	149	157	159	181	176	149	152	147	164	168	160	169	165	166	166	148	154	185	144	158	172	165	148	170	150	175	184	178	156	185	180	168	149	173	174	203	197	153	146	178	154	170	192	178	165	209	168	173	180	161	171	183	181	173	169	162	183	173	157	167	150	172	155	175	145	150	152	180	175	148	193	153	178	168	155	174	174	179	189	170	159	148	197	183	151	160	167	168	163	157	159	170	191	186	160	169	187	159	161	179	163	173	172	163	157	148	156	150	171	164	150	153	169	163	172	153	183	151	179	162	176	170	198	187	181	176	164	161	161	163	172	148	167	177	175	170	159	153	169	142	151	177	158	171	161	176	157	196	151	171	168	155	170	192	173	169	150	151	166	181	176	168	163	177	155	182	187	171	173	183	171	160	150	138	185	150	189	162	200	171	149	181	176	139	177	163	153	160	147	172	170	150	160	165	192	189	172	181	159	153	147	167	176	171	149	183	145	159	159	157	169	184	150	170	177	180	173	173	156	165	172	168	174	189	191	148	179	151	167	163	157	152	149	166	159	150	154	171	183	164	163	152	163	158	173	171	154	155	179	182	188	174	162	151	174	158	181	140	159	172	163	159	147	143	169	183	147	181	148	189	188	173	207	191	175	170	153	168	183	186	172	177	181	171	155	149	170	153	154	166	149	181	167	158	154	150	156	179	170	194	159	182	154	165	182	187	176	173	155	168	170	181	169	164	184	157	169	156	183	161	161	145	180	179	143	191	182	185	157	185	182	158	138	187	138	171	168	193	153	133	187	154	156	144	195	196	182	175	157	157	169	149	182	155	172	165	151	182	146	189	154	182	188	153	158	193	183	171	168	174	169	186	153	160	163	144	183	166	177	168	157	148	160	176	162	176	164	151	167	167	172	156	165	158	172	151	190	182	180	181	171	167	177	197	180	151	162	157	165	148	160	179	175	154	168	149	161	174	161	173	151	167	175	167	157	169	169	154	158	157	163	153	178	159	140	165	149	168	171	168	171	161	165	188	170	173	172	158	163	165	157	166	146	177	159	141	161	160	157	133	153	187	167	147	174	192	176	175	181	194	157	190	154	169	187	165	167	199	176	186	158	178	190	152	177	164	167	166	168	154	171	151	165	163	145	178	180	164	156	165	153	182	178	171	172	156	171	160	153	161	153	159	178	181	161	158	161	164	172	154	180	176	149	204	165	160	199	173	174	148	144	149	135	182	167	176	152	177	136	149	153	158	151	150	171	160	170	154	158	173	176	179	171	185	189	156	167	182	170	189	209	151	187	158	153	170	160	177	178	168	163	178	157	155	177	166	171	157	157	172	158	198	170	191	145	126	200	158	163	168	166	185	164	152	181	148	170	156	157	164	174	164	169	164	188	181	164	166	166	197	153	170	179	166	168	191	145	153	173	152	150	147	178	161	156	155	164	163	143	129	142	174	154	153	172	168	181	161	150	173	140	164	182	188	154	171	186	170	183	177	158	181	156	189	169	154	154	158	168	155	189	175	179	165	190	164	167	164	164	167	160	170	162	152	160	176	163	171	173	159	178	175	167	169	159	162	151	169	172	165	181	190	166	154	191	146	167	143	171	154	156	159	161	182	152	190	143	173	166	180	175	152	175	171	155	148	174	183	183	170	163	161	170	182	167	141	153	151	155	168	162	177	155	153	154	175	173	175	190	164	163	204	159	151	156	180	160	175	146	168	183	186	150	139	165	169	137	172	188	168	183	149	176	153	169	154	176	153	168	165	162	177	181	168	167	216	181	140	158	151	154	163	159	177	140	178	182	169	180	170	166	167	168	157	167	143	181	167	169	157	174	169	166	195	151	147	148	167	159	149	188	166	180	177	165	133	181	169	159	161	157	169	147	186	164	164	152	148	193	157	173	168	187	163	157	159	175	158	162	170	181	160	165	159	160	167	179	164	146	190	179	172	168	151	183	188	174	169	160	156	195	150	167	156	164	171	196	157	170	163	153
50007	13946	11700	6115	3858	2770	1978	1536	1262	1042	922	787	714	613	608	565	482	456	435	398	422	440	389	378	368	358	375	303	306	342	327	322	329	310	317	292	302	291	279	300	331	313	308	275	322	284	298	311	310	263	286	299	268	252	291	297	277	262	258	274	284	285	282	270	258	284	296	286	286	273	273	272	275	289	265	272	285	266	273	263	249	288	285	274	306	310	283	262	266	254	283	271	275	270	294	308	304	303	253	245	276	278	299	281	237	265	302	263	263	283	274	258	338	254	264	250	269	282	267	246	243	280	286	288	262	274	274	257	245	299	256	290	270	289	294	258	272	261	281	229	297	277	288	292	277	269	250	265	247	282	242	280	268	258	295	256	263	282	246	299	272	277	270	272	264	246	269	280	309	284	263	249	286	276	257	238	262	273	299	264	291	281	275	261	260	269	277	263	259	239	294	265	245	280	275	259	264	302	251	292	277	255	277	293	284	270	269	276	296	277	284	269	277	274	256	288	283	261	257	275	257	277	251	272	257	272	247	277	263	272	281	248	277	245	259	259	267	272	284	250	273	267	237	268	287	245	284	256	259	284	245	281	256	247	293	285	248	275	258	294	259	307	275	259	270	273	307	261	226	261	250	289	268	238	268	283	283	271	253	287	276	252	269	258	254	277	245	271	301	272	251	262	268	271	264	281	275	242	278	279	272	254	256	304	262	276	280	269	247	317	250	283	269	264	290	245	263	251	241	272	253	254	263	269	257	265	282	247	295	271	275	272	237	276	253	279	276	247	283	281	282	296	271	279	238	287	277	266	265	270	249	244	282	272	256	257	261	270	242	265	246	286	291	274	267	281	279	269	275	243	271	264	272	278	266	304	296	289	262	298	283	278	264	274	276	235	278	280	253	258	254	263	267	280	256	249	259	258	245	295	290	252	274	293	243	267	258	286	257	270	282	260	265	292	268	272	286	258	258	272	259	268	267	302	282	258	279	251	288	252	242	285	242	299	275	283	265	265	260	277	237	289	274	249	273	271	275	291	283	312	250	252	270	278	279	282	260	257	266	272	275	281	265	278	266	283	291	279	276	281	256	308	272	269	264	267	255	288	269	240	268	287	261	263	258	258	233	270	281	275	274	249	247	265	272	252	288	291	273	267	252	283	251	244	271	289	248	264	246	263	265	258	282	280	284	287	267	295	250	249	258	263	251	273	265	284	298	251	299	223	259	266	283	273	269	287	257	271	274	237	270	256	295	271	248	265	285	302	276	277	270	270	271	262	285	294	286	242	272	271	264	262	279	262	246	239	286	265	268	290	286	242	268	285	262	282	241	279	234	276	279	274	275	264	297	237	286	279	298	280	273	316	278	289	273	277	254	246	257	259	255	290	242	293	271	221	253	284	303	255	256	283	276	269	278	278	302	267	262	276	284	240	250	263	283	271	282	234	258	266	266	294	276	283	260	293	285	277	254	266	267	270	284	287	250	262	269	260	280	273	245	285	261	289	292	272	241	247	270	275	303	246	229	273	266	260	274	267	279	252	287	258	291	266	238	271	251	260	265	238	288	243	252	263	270	273	282	259	270	300	276	252	267	273	268	288	248	272	279	260	295	255	270	297	254	277	275	259	275	240	267	267	271	260	300	251	273	263	270	282	290	260	247	292	289	274	274	278	290	254	278	244	281	279	270	224	254	268	267	248	276	272	282	249	283	268	282	279	270	250	260	245	249	294	244	262	264	278	259	272	264	270	248	298	283	289	248	275	247	259	284	243	286	248	297	263	255	292	243	300	295	251	301	238	297	285	275	252	275	272	268	280	278	266	272	219	260	254	250	264	285	288	249	257	278	279	268	258	259	292	285	236	263	261	260	254	273	265	290	287	272	279	287	253	266	280	266	270	272	259	289	258	241	288	286	283	272	289	245	268	274	245	271	289	261	283	277	283	304	255	260	270	270	235	279	264	267	261	264	282	268	267	271	278	287	250	276	244	282	281	248	283	256	294	280	268	302	243	282	271	265	277	265	272	238	267	275	266	238	272	283	281	275	252	271	259	301	246	275	270	282	291	258	265	279	269	282	298	273	269	262	268	314	239	263	291	268	265	286	275	248	255	267	283	287	263	296	271	266	266	272	248	287	250	256	259	246	272	274	268	269	262	260	271	305	263	236	269	251	302	299	264	271	264	272	258	274	271	262	302	299	268	277	280	272	285	267	283	261	254	286	281	247	258	258	272	271	266	281	279	291	251	280	271	251	281	275	259	264	274	240	261	280	276	269	262	284	268	268	287	260	264	277	276	268	271	280	279	264	302	281	271	282	245	275	276	251	263	262	286	257	254	264	284	305	260	280	253	247	262	236	247	249	277	273	255	258	281	298	277	258	260	266	281	283	287	274	247	281	274	265	238	258	257	294	292	273	281	277	288	269	273	269	273	260	265	268	264	249	277	266	258	266	268	254	266	320	250	241	277	286	268	276	254	267	260	249	288	292	270	270	266	274	291	259	270	260	269	258	274	260	289	267	276	289	267	263	263	261	273	285	292	262	271	255	275	271	227	284	261	284	254	256	264	265	287	265	270	273	281	281	287	282	271	268	266	274	280	282	248	285	264	272	281	277	276	247	276	273	275	253	272	269	255	261	252	278	274	289	248	260	282	237	284	253	275	254	245	280	285	280	271	265	272	273	243	276	258	276	286	269	264	260	254	257	278	260	280	253	258	249	271	277	258	262	285	273	246	255	276	272	274	249	269	278	266	291	262	253	292	268	298	298	289	293	269	289	263	259	285	237	286	252	296	259	248	260	249	290	231	280	249	282	238	274	270	277	246	279	274	275	257	268	257	271	268	247	264	256	276	263	266	266	273	262	257	288	272	246	291	261	243	280	284	296	269	271	260	264	289	275	270	328	251	268	221	271	261	259	284	271	254	294	300	265	269	262	270	240	296	276	279	282	272	284	276	272	291	269	245	254	266	292	259	279	266	280	301	276	250	269	289	242	303	268	267	265	270	266	269	257	270	265	281	251	272	269	240	290	284	230	258	276	250	258	272	266	275	270	306	244	264	290	267	238	300	305	274	282	272	265	248	259	267	283	291	294	284	266	275	228	245	302	253	272	239	230	291	244	271	246	251	279	267	255	255	279	261	277	237	264	288	277	290	269	263	288	240	256	252	286	259	275	282	255	247	261	272	278	267	251	293	253	248	276	277	255	245	258	271	266	269	286	274	231	284	273	284	282	290	299	257	263	286	292	255	300	271	253	249	261	255	279	278	240	285	283	265	275	267	292	264	280	297	264	257	257	236	272	249	255	267	299	281	244	255	247	242	267	282	237	248	238	251	277	267	283	250	247	272	296	277	241	266	265	236	262	267	241	267	253	276	272	257	272	278	280	273	272	267	236	241	262	267	266	256	265	292	272	262	255	277	275	280	260	289	281	269	280	293	255	288	256	251	280	298	279	267	252	258	256	287	274	273	253	257	269	287	280	287	291	277	282	247	271	266
27336	20576	7250	675	461	393	367	386	409	384	371	357	347	359	329	380	389	324	366	338	341	335	343	360	366	357	383	322	332	363	324	339	341	350	356	351	336	337	349	344	346	342	336	373	319	354	330	342	329	322	310	352	335	339	333	360	350	348	345	369	344	352	327	366	352	331	339	322	375	364	332	347	362	371	330	353	311	326	338	360	342	347	342	342	365	355	344	351	377	369	370	361	361	352	378	335	355	337	352	348	347	342	361	342	350	346	328	330	336	383	364	309	316	371	376	371	311	345	331	362	396	372	339	331	374	352	340	330	348	326	342	336	371	388	354	346	326	359	353	353	349	351	343	345	315	338	353	364	330	385	341	379	380	355	354	358	361	362	350	343	322	343	335	358	337	348	383	335	315	363	338	350	356	373	372	292	332	342	365	361	336	372	329	360	362	334	342	330	306	327	351	361	331	343	330	379	366	359	352	342	374	334	341	349	320	358	330	337	346	339	351	359	341	355	355	362	378	336	356	358	331	342	354	356	342	369	324	371	362	316	369	336	371	343	333	358	379	320	334	381	298	342	333	355	347	372	354	358	343	344	338	353	316	366	349	398	368	345	337	382	338	324	357	357	374	333	364	379	322	356	341	347	364	374	334	341	343	328	344	361	349	347	334	334	323	346	337	371	327	325	375	341	342	317	387	342	369	355	342	340	344	363	342	354	347	323	375	333	338	364	347	334	368	339	354	341	345	329	367	339	344	330	373	345	363	341	367	341	339	359	345	366	385	340	342	329	368	370	362	355	334	356	394	340	317	364	386	329	353	354	363	373	322	337	337	335	349	327	384	332	348	335	368	335	342	382	386	362	365	348	340	374	346	339	343	372	324	324	358	348	325	349	369	353	358	314	325	337	348	367	329	354	354	321	335	355	363	382	360	355	342	362	371	357	339	315	386	359	326	363	339	338	372	362	372	343	393	382	340	337	317	339	360	404	357	408	328	368	367	335	383	352	364	343	344	378	345	347	326	347	363	371	338	353	356	343	305	347	373	380	345	370	343	359	368	331	322	338	357	374	370	331	332	344	359	351	366	313	362	373	366	332	363	348	348	338	372	358	362	328	346	346	357	344	389	343	364	360	342	334	369	353	344	342	373	333	347	333	337	366	345	338	376	349	345	323	369	345	368	376	320	361	348	353	344	331	354	352	337	359	337	345	319	328	345	360	361	338	371	331	347	355	325	394	327	364	338	330	333	334	343	310	355	334	365	351	348	351	378	402	321	344	340	336	365	339	334	329	370	382	328	334	358	371	327	362	339	329	306	356	360	327	344	352	336	346	333	365	349	340	362	328	334	350	310	350	366	333	355	364	393	348	347	358	346	332	351	346	369	319	322	336	337	344	367	370	359	324	351	374	355	328	328	368	321	322	357	329	342	354	367	353	341	345	326	336	315	319	338	351	373	367	324	372	350	358	339	388	326	366	360	330	327	367	375	349	322	355	346	329	335	354	343	359	346	368	349	346	347	380	370	349	339	350	331	343	340	326	367	362	350	321	388	347	342	340	355	329	334	358	349	364	398	379	340	343	352	334	342	344	334	328	335	350	365	307	330	350	352	345	318	347	347	363	373	353	336	382	348	350	316	375	346	338	359	385	375	394	345	343	329	340	345	327	339	374	380	369	345	334	328	373	329	342	354	339	332	343	351	326	354	349	309	329	388	341	351	328	331	372	360	356	339	337	323	343	338	347	336	374	343	322	339	331	325	339	390	362	375	326	362	361	325	328	354	346	347	387	355	366	372	369	336	372	332	354	353	346	334	358	340	348	362	341	352	362	349	342	331	322	355	387	362	357	334	349	330	329	331	364	362	361	342	346	333	345	362	357	362	314	320	350	330	342	356	352	357	330	353	351	342	315	346	386	344	336	344	335	375	345	326	366	337	356	337	384	342	367	362	360	374	343	348	360	377	375	335	373	317	316	296	356	330	358	347	340	376	353	354	365	347	294	374	356	356	361	372	344	335	317	335	376	329	337	326	344	347	346	376	349	360	320	339	327	399	363	361	337	359	340	305	345	346	373	364	363	348	376	374	342	333	353	327	323	362	385	368	325	368	385	344	347	332	330	367	339	314	318	361	352	333	373	350	353	334	331	361	361	325	336	349	344	364	370	338	334	342	340	346	336	325	349	338	344	380	344	378	329	328	362	368	359	338	348	362	333	374	368	346	342	343	345	356	372	354	372	356	338	338	390	354	357	340	336	315	349	339	350	340	351	352	344	372	351	349	349	335	339	350	310	365	344	293	317	353	346	340	341	374	346	324	342	391	335	343	330	370	364	380	371	320	360	323	352	317	363	329	356	375	392	364	340	342	371	349	338	343	370	369	332	359	361	378	343	353	350	343	345	355	370	343	338	370	360	344	342	356	339	365	357	367	342	336	369	348	350	402	368	358	323	336	337	377	326	386	335	350	347	344	342	332	329	326	354	337	348	330	312	346	345	361	319	335	364	379	336	360	382	370	390	357	328	349	368	365	343	354	322	356	331	352	344	343	369	336	359	343	359	351	372	353	355	367	332	342	348	332	362	338	363	360	346	326	321	329	341	339	352	382	352	328	348	342	363	346	343	328	354	343	366	339	369	400	358	353	341	346	355	355	320	359	367	359	333	344	377	345	345	319	334	402	338	333	348	347	339	346	333	334	353	315	363	357	346	366	358	364	355	373	376	350	349	363	347	338	348	322	323	375	360	372	328	323	305	309	349	364	340	374	341	348	371	346	355	342	339	346	341	340	338	336	352	366	367	339	363	358	336	328	365	320	341	322	356	353	363	343	352	336	330	338	355	313	321	392	359	361	344	368	331	331	334	344	347	351	302	346	347	334	334	356	365	343	344	349	328	358	344	354	377	341	337	322	310	325	374	308	342	379	373	318	318	325	377	379	317	363	371	361	351	333	303	321	338	318	348	342	360	329	340	334	331	361	359	347	356	332	367	351	352	348	364	357	338	341	336	336	360	342	369	353	329	359	362	336	363	350	341	323	349	347	335	357	323	315	340	390	352	345	372	310	327	355	339	325	343	332	371	327	320	339	358	374	371	320	320	357	352	360	315	346	348	365	357	320	343	330	340	353	351	352	356	353	346	351	329	313	348	347	359	370	349	370	342	330	383	341	336	362	311	306	337	345	377	303	336	344	344	339	341	394	317	316	342	317	356	392	348	381	375	366	342	342	338	314	332	362	357	338	350	344	397	369	357	340	363	313	379	357	319	338	356	335	361	339	334	344	359	322	345	365	367	365	356	332	339	319	339	322	345	369	357	331	352	334	345	335	355	351	353	366	353	373	384	352	357	391	378	312	370	338	355	353	355	354	313	334	363	338	368	331	367	357	369	370	358	313	351	344	383	347	370	390	354	337	358	361	355	374	375	348	350	331	365	335	342	337	344	340	375	348	358	379	389	368	340	321	389	354	348	359	343	368	352	338	354	361	335	338	339	338	335	335	346	341	332
19049	2246	1133	759	708	651	631	613	613	576	528	546	563	554	577	490	507	550	587	592	539	558	575	510	547	543	527	525	584	543	566	569	552	508	537	561	529	523	532	514	561	483	520	512	533	546	552	553	517	538	556	566	502	527	552	582	558	510	517	591	541	555	551	526	511	525	559	529	551	560	511	549	575	557	588	539	534	507	508	554	545	537	522	555	501	544	536	550	497	539	491	536	529	503	537	547	562	513	493	551	526	524	563	508	523	530	535	527	554	528	564	520	551	532	553	535	539	506	546	565	516	495	541	537	532	542	551	517	525	545	554	554	563	524	537	532	557	533	511	563	503	531	531	520	549	579	514	540	579	503	552	502	538	555	577	521	546	509	531	517	555	554	543	573	532	552	508	512	522	507	513	531	533	546	574	546	544	529	510	566	547	558	528	545	514	540	536	566	510	582	530	559	518	526	514	538	538	522	517	502	495	513	560	542	534	529	537	529	558	553	527	547	541	529	565	508	535	536	524	538	536	552	518	546	569	541	562	569	528	515	541	520	539	523	502	562	539	537	538	512	546	587	543	494	513	519	556	527	534	532	516	556	523	532	512	509	548	504	562	559	533	515	506	515	561	576	541	566	517	519	524	534	510	565	534	527	492	521	521	555	558	504	504	539	517	545	538	538	510	546	506	555	544	525	529	569	506	510	567	549	555	511	549	546	550	533	545	553	482	499	556	554	544	516	560	566	504	585	532	570	533	509	527	498	520	539	521	528	510	497	500	496	513	555	567	496	485	559	527	529	555	526	523	522	567	575	553	529	583	580	545	551	591	540	531	564	514	511	549	549	521	538	537	514	526	557	523	533	496	590	499	506	542	546	514	547	559	534	545	581	515	539	560	518	522	578	540	544	534	550	547	575	568	520	531	528	547	543	531	516	540	544	494	506	520	499	543	495	578	583	513	541	508	523	524	552	541	506	548	531	491	513	538	501	528	564	520	558	525	539	529	526	552	544	485	531	523	510	553	533	529	537	545	502	535	555	529	516	541	469	512	521	537	507	534	538	523	537	546	571	563	494	532	571	522	570	520	525	523	519	547	524	523	544	539	547	540	542	549	525	554	520	518	560	481	521	567	511	549	562	547	519	514	525	524	556	537	513	564	560	498	519	558	521	540	526	517	525	560	527	561	549	539	515	503	518	522	524	510	510	518	564	519	547	572	532	576	561	518	588	510	531	563	551	578	552	509	548	534	521	562	530	559	557	485	523	571	552	529	553	482	538	551	530	560	574	515	537	544	544	505	502	542	525	537	524	562	510	539	521	529	505	530	511	540	549	512	525	535	554	537	511	529	499	568	563	553	544	531	523	554	485	572	548	542	537	513	543	538	556	534	544	560	536	543	572	509	560	492	567	514	518	556	540	594	525	514	518	512	498	569	519	568	506	588	486	511	543	535	514	562	519	556	561	532	510	509	571	591	494	543	520	533	550	503	552	590	506	527	540	578	558	552	535	509	528	547	556	532	559	536	507	558	544	557	536	555	498	537	554	541	546	547	558	526	526	504	501	535	577	519	541	506	541	521	569	537	549	516	564	524	554	559	523	541	566	566	554	544	528	554	524	540	506	498	526	585	525	533	525	542	559	579	538	567	541	565	500	552	514	484	538	538	527	562	521	525	532	539	538	519	519	497	540	529	526	565	553	570	525	548	526	516	532	514	565	537	521	559	526	521	531	506	535	551	515	539	535	574	584	503	579	511	512	524	542	532	517	491	558	522	525	518	513	532	527	490	545	505	559	560	532	549	555	507	511	536	531	576	545	565	577	547	557	513	515	541	501	530	556	540	542	565	463	521	579	495	541	526	509	498	531	492	519	521	551	543	491	504	540	520	534	493	535	545	535	516	553	541	548	532	566	561	529	547	500	577	517	556	509	523	528	534	543	511	546	567	535	531	540	539	536	510	523	508	520	552	527	581	583	543	555	513	531	554	567	548	553	530	516	526	516	537	523	559	547	541	559	540	536	563	532	552	551	521	557	516	569	554	570	516	494	540	538	530	559	504	524	536	527	542	577	548	526	535	529	525	530	521	521	589	557	522	539	560	543	541	533	578	515	529	541	517	517	536	499	530	486	552	531	492	552	570	516	543	536	550	551	520	528	537	562	553	583	497	525	569	551	499	576	554	591	530	525	529	530	545	524	549	507	549	540	538	564	562	533	536	518	529	553	575	579	557	534	519	522	516	521	533	555	534	565	553	551	546	498	567	537	522	545	552	554	559	500	544	539	512	487	542	528	534	494	538	546	551	534	570	514	550	550	549	602	503	530	533	543	525	533	530	552	512	535	603	554	540	547	587	522	532	544	542	557	514	544	527	510	563	544	485	496	538	551	523	531	522	523	525	535	527	514	504	539	516	548	578	538	534	591	564	524	548	538	547	527	522	522	566	551	521	527	520	545	552	483	574	547	568	534	517	549	551	543	537	535	540	551	519	531	611	548	489	560	537	535	561	539	533	494	557	543	515	499	552	529	572	527	527	560	533	531	565	502	584	535	529	494	545	539	546	545	566	544	550	533	535	529	534	538	542	545	579	530	507	559	517	582	481	574	556	545	509	522	529	518	517	529	490	544	553	554	509	538	522	560	534	511	564	566	520	547	562	527	520	531	528	562	554	489	554	532	547	562	550	524	532	505	525	561	540	521	527	514	542	540	528	516	592	491	559	528	571	551	561	512	528	537	536	527	566	534	522	540	499	490	562	554	550	511	510	561	526	540	531	499	542	549	534	587	517	506	518	538	548	522	556	492	533	561	559	546	604	548	556	510	517	545	513	519	543	540	533	548	511	577	548	497	561	530	559	553	551	478	510	552	504	525	514	558	518	561	559	555	516	557	537	551	543	508	550	544	541	528	554	535	511	501	549	522	514	521	515	493	542	536	525	526	531	533	537	562	539	543	529	527	506	534	545	513	522	553	523	526	515	567	510	542	554	511	557	560	523	528	515	552	544	539	535	557	522	531	514	514	526	531	564	565	537	546	510	574	557	536	500	540	542	512	543	517	549	540	553	510	520	520	522	576	522	548	545	526	511	527	549	527	544	521	528	503	550	540	499	550	524	503	572	523	563	526	539	520	509	527	569	501	529	528	518	534	510	554	535	523	492	532	521	518	547	567	567	578	506	531	511	514	537	538	573	556	564	546	518	540	528	485	541	514	544	513	533	567	536	515	532	574	504	508	560	583	570	559	521	532	513	500	543	515	566	524	517	482	554	528	552	501	536	546	534	507	497	533	510	553	554	544	547	496	558	511	528	544	537	513	528	529	500	500	524	522	532	536	539	556	514	566	505	556	550	557	542	551	530	524	556	568	516	545	509	561	557	517	548	521	550	536	565	519	517	516	558	548	546	532	511	493	511	533	545	565	533	567	495	556	574	564	529	555	605	529	531	509	560	555	527	596	498	489	509	528	543	527	527	521	530	535	543	541	527	495	544	501	540	581	551	563	520	550
23723	21474	29293	24045	21462	17195	1340	652	499	454	441	424	381	355	357	378	350	337	315	331	365	312	310	308	334	317	304	336	325	318	337	308	315	302	311	333	307	316	287	288	304	292	267	338	276	300	311	309	339	318	277	321	305	276	316	317	332	303	316	315	258	302	333	311	261	298	311	296	301	270	286	281	321	278	273	289	306	293	295	283	291	311	298	305	317	294	313	322	322	320	260	321	289	320	323	321	344	314	314	309	314	297	304	276	342	304	285	322	322	310	294	263	341	329	327	305	264	326	294	329	325	306	286	317	303	311	270	306	335	311	288	311	302	308	306	323	312	306	318	294	337	295	305	300	311	298	265	302	301	281	308	309	314	301	300	308	302	309	294	272	298	288	305	303	293	312	315	277	302	340	320	290	275	258	293	300	293	299	260	282	265	325	301	303	284	283	276	288	323	296	295	298	309	278	285	300	317	305	287	285	307	312	304	313	287	309	330	287	320	334	286	307	342	333	300	302	295	293	323	277	310	302	280	302	291	293	285	306	308	302	302	304	282	327	312	295	285	253	339	304	310	310	291	337	294	311	284	289	308	279	271	302	299	312	286	285	309	285	303	302	305	306	310	274	309	327	307	318	291	287	316	293	308	318	327	282	337	306	279	290	303	320	278	319	283	284	294	268	310	298	303	312	288	305	297	296	271	284	317	276	283	310	302	317	272	285	280	298	300	298	279	288	271	295	285	296	314	292	293	302	313	295	290	309	307	281	293	296	292	334	305	285	284	302	294	297	299	275	329	317	273	342	342	278	291	298	292	338	301	269	320	305	268	283	296	307	272	299	267	294	331	302	257	282	299	297	306	295	308	278	272	288	298	300	315	312	320	283	307	280	321	324	314	322	295	302	301	289	308	313	308	293	313	295	313	296	310	261	305	314	293	310	315	300	294	314	302	290	318	327	313	258	283	284	308	297	305	320	302	316	287	307	262	311	292	282	304	285	289	294	308	296	302	286	285	320	294	302	292	298	305	306	269	297	310	272	307	290	310	283	279	292	276	299	296	302	299	321	330	290	301	301	337	293	273	284	306	302	305	323	279	294	296	314	298	300	299	311	331	297	297	297	300	315	298	310	322	338	319	300	289	295	317	283	326	300	292	292	302	278	329	302	344	321	317	324	270	314	281	293	318	314	302	290	304	277	289	344	296	279	307	289	324	293	283	285	315	323	307	305	308	313	306	314	285	274	340	307	321	288	318	295	307	282	304	301	317	300	303	288	330	265	316	261	332	290	317	288	304	284	298	322	322	332	294	308	318	299	268	295	280	291	299	277	290	275	304	273	286	292	284	323	319	303	314	321	282	253	320	279	296	306	309	324	299	311	299	283	305	293	305	291	326	313	300	308	296	302	307	299	274	279	316	256	315	341	296	286	335	293	284	318	283	325	319	321	285	300	329	302	289	330	311	331	331	271	291	314	306	289	257	263	323	292	337	324	301	323	315	292	299	305	325	282	325	284	287	308	314	305	291	283	296	288	306	309	317	313	285	309	314	316	311	327	308	303	331	275	294	273	281	302	329	294	297	313	298	319	320	309	305	293	300	291	270	308	313	304	294	323	263	317	310	308	304	332	265	309	289	296	303	306	332	286	290	300	262	302	311	280	310	299	317	259	317	280	248	315	295	268	249	300	321	299	305	288	309	278	335	314	304	308	319	315	322	322	303	282	342	293	288	273	323	280	293	292	284	290	307	315	336	316	278	277	266	318	293	317	326	308	279	300	280	299	297	294	295	320	308	256	312	328	293	302	281	305	276	281	286	300	320	307	286	297	280	306	306	321	298	314	305	309	290	305	295	289	255	300	278	324	289	308	305	295	342	296	299	318	298	283	290	320	319	315	297	293	317	293	299	278	294	290	321	296	283	323	282	310	315	316	306	301	303	295	287	295	325	300	286	276	310	290	350	291	327	322	287	305	309	306	291	312	317	321	336	309	295	300	309	294	319	294	300	313	297	320	290	306	261	283	329	281	315	301	334	282	311	285	287	329	285	310	288	303	308	309	290	301	328	327	318	311	306	298	330	308	264	290	313	313	299	323	303	331	260	302	297	286	293	311	300	296	315	297	297	311	296	313	299	287	297	317	280	312	300	282	340	314	265	322	301	308	302	317	302	316	294	309	315	292	309	321	273	322	315	292	276	311	342	307	301	277	321	271	313	310	299	308	295	302	285	282	280	300	317	306	305	303	286	297	283	288	301	278	286	267	290	299	283	327	302	311	305	309	303	293	302	303	298	313	308	322	293	313	302	324	312	261	286	326	289	279	310	305	301	285	309	294	263	281	320	324	346	316	308	295	331	295	332	288	287	302	316	324	330	275	290	302	293	283	289	285	299	333	320	310	325	285	328	289	273	324	289	303	287	309	276	301	283	311	317	285	305	292	289	297	263	291	289	340	298	301	290	298	288	259	276	299	321	278	321	320	317	306	303	311	261	310	286	295	295	307	274	315	317	316	273	329	307	311	306	290	294	304	282	312	316	294	341	291	303	300	296	303	317	281	328	312	284	317	317	284	286	312	331	314	281	310	308	305	287	291	301	310	279	299	299	293	292	315	300	285	297	315	291	286	300	291	270	286	321	294	342	333	312	289	332	286	298	307	323	307	310	303	313	301	293	311	312	310	322	281	273	274	312	309	302	344	300	313	291	321	297	305	308	315	280	286	291	308	312	263	316	326	304	266	284	294	296	316	292	328	303	271	291	305	319	314	303	295	301	324	301	270	289	292	298	332	275	284	291	302	298	295	294	287	297	294	329	260	330	312	301	300	308	293	262	335	312	287	306	290	323	271	272	285	307	287	313	268	308	309	288	312	286	288	271	315	324	294	297	299	304	296	278	304	312	318	297	320	273	295	323	323	310	311	315	315	303	283	326	302	310	322	300	303	327	298	313	362	297	267	319	303	268	299	313	304	324	284	290	334	292	324	283	269	310	276	325	292	316	305	310	308	255	315	332	319	268	306	332	292	300	297	293	278	327	316	277	323	291	301	326	324	295	302	295	314	292	312	326	306	271	299	280	309	290	279	265	305	303	284	284	302	318	303	299	311	282	324	306	313	266	304	287	340	316	316	300	292	306	318	262	310	304	298	322	295	339	314	270	300	304	297	291	294	309	289	292	314	316	331	291	275	314	304	285	299	259	300	290	319	286	286	291	328	296	284	309	302	342	321	294	277	300	277	324	330	307	309	280	309	287	288	320	323	278	265	270	314	299	322	322	293	306	279	316	303	280	316	286	311	329	286	285	288	326	302	289	324	307	282	299	318	285	300	307	274	304	303	301	326	292	290	295	280	302	275	314	311	335	321	303	312	326	309	315	300	281	296	296	308	290	307	282	314	337	297	286	303	301	323	315	328	283	298	323	322	305	311	302	307	297	329	308	298	314	299	302	303	307	262	276	310	274	328	292	277	276	281	322	305	307	320	272	301	313	281	307	299	299	277	291	309	299	314
46168	12950	9494	4881	3150	2292	1780	1414	1257	1006	881	877	805	726	745	649	613	631	597	593	586	572	578	573	544	541	575	534	489	508	532	519	462	495	566	510	512	494	482	477	470	472	515	468	492	492	461	511	406	485	466	485	480	500	506	470	489	458	490	507	514	482	471	475	452	489	475	488	478	465	459	497	489	476	493	475	494	482	469	439	457	445	482	457	472	506	457	487	472	454	443	450	454	455	456	462	453	485	494	488	470	464	492	468	493	460	453	470	465	476	470	476	494	473	443	441	490	445	493	500	461	489	467	485	519	461	467	485	456	488	482	467	493	497	456	457	465	461	456	466	479	465	478	485	485	508	438	482	467	473	464	459	454	479	467	445	456	447	479	461	476	480	443	446	473	486	504	484	423	460	456	455	485	456	464	438	464	472	454	449	431	480	462	448	451	485	493	477	476	463	449	474	494	491	483	448	476	481	495	454	456	484	451	473	445	479	465	471	469	473	466	461	454	468	476	482	489	474	495	497	485	461	499	460	471	460	455	496	463	461	484	470	440	455	497	455	453	484	441	435	487	486	458	479	464	472	482	472	477	452	460	454	437	470	463	478	439	463	462	463	457	461	511	485	469	471	474	482	482	476	464	501	480	478	460	446	477	445	492	476	474	485	489	451	482	470	463	454	459	478	470	471	458	476	480	499	477	477	537	469	484	456	439	467	501	468	427	497	459	472	470	442	479	497	433	449	472	468	433	469	484	453	520	481	497	476	454	468	484	483	483	450	459	445	472	498	477	499	476	475	462	471	518	479	464	485	474	450	457	455	477	478	478	488	471	462	444	456	455	452	454	480	484	423	498	484	495	468	476	469	489	479	465	421	456	458	478	496	466	481	481	490	485	482	446	455	452	483	481	481	461	425	472	431	470	455	445	469	486	466	461	457	488	489	489	463	435	481	473	475	467	471	469	482	523	472	457	482	476	470	475	490	429	476	446	445	484	454	435	476	483	465	450	466	448	486	464	472	457	505	436	459	457	437	450	512	463	457	428	484	465	500	483	500	452	478	488	461	471	429	490	447	443	476	493	488	409	480	450	447	450	456	475	435	485	452	473	488	479	439	499	480	447	500	455	441	465	455	457	478	516	484	447	502	479	460	491	437	484	452	502	452	453	526	475	479	468	456	462	456	430	486	444	462	463	494	465	425	476	457	487	474	480	475	495	472	486	470	465	450	445	475	454	423	426	458	479	439	493	495	439	499	488	472	488	459	446	498	461	466	461	470	498	481	507	481	431	437	456	504	466	419	476	454	500	463	464	452	474	497	468	460	494	443	472	476	446	459	442	456	445	441	495	447	487	466	475	483	421	443	459	464	450	511	431	470	490	426	453	428	435	506	451	488	455	499	456	453	458	477	499	478	457	461	490	478	441	452	429	463	458	496	457	456	475	464	505	429	438	486	462	457	465	496	455	467	499	499	476	446	485	462	482	474	486	464	459	455	451	451	434	470	476	448	509	491	472	462	461	447	494	476	484	453	458	479	471	452	478	433	477	502	464	460	494	496	471	475	460	442	486	478	435	430	485	452	411	451	480	509	459	508	477	482	438	436	498	447	507	437	472	489	457	480	476	436	488	494	467	508	444	469	468	469	466	435	485	446	458	469	442	500	442	521	499	510	465	460	461	462	473	428	486	465	455	459	475	456	477	450	471	476	463	464	456	479	479	543	487	482	504	458	506	489	490	463	448	491	504	479	462	464	469	449	490	452	457	514	489	478	493	472	474	475	450	445	464	462	436	477	529	454	447	447	493	435	498	471	445	437	470	465	463	486	513	474	481	468	490	497	468	470	488	446	504	504	450	447	490	467	504	468	456	455	449	469	477	437	498	488	476	458	496	443	458	441	454	466	506	506	444	480	488	457	451	462	486	482	517	444	452	453	491	468	496	500	473	459	485	459	438	461	472	493	467	462	486	448	482	465	431	455	476	463	468	453	460	450	476	466	462	501	459	495	461	462	439	476	465	477	470	500	458	479	471	499	480	454	462	454	479	443	474	470	448	475	452	501	484	471	479	455	478	462	456	461	439	477	474	483	490	485	483	426	466	477	444	450	498	459	464	422	483	445	462	463	479	478	465	426	435	414	484	470	437	473	510	473	464	483	448	489	470	451	535	506	458	456	446	453	491	486	480	463	485	491	432	494	492	456	460	496	463	501	464	491	514	463	513	405	509	467	468	452	453	482	447	442	468	422	441	466	484	460	470	449	486	494	436	446	446	464	461	472	476	449	484	506	437	490	528	517	438	448	502	429	467	444	465	414	456	446	459	443	439	468	464	448	483	441	463	482	435	498	458	438	480	429	459	452	486	447	485	448	500	397	465	487	487	446	507	466	471	495	491	478	516	479	446	468	445	450	483	454	458	459	488	474	464	489	469	479	477	482	463	472	427	477	421	482	457	487	483	487	478	461	426	402	491	465	489	466	506	459	452	475	446	458	410	446	462	460	452	476	471	485	444	495	471	461	516	454	437	501	461	520	472	459	476	451	484	464	488	446	483	497	458	468	476	453	451	451	448	429	458	485	458	454	480	472	473	448	454	461	452	488	502	445	450	461	469	437	471	509	440	472	494	465	454	480	475	482	480	489	456	478	462	447	472	452	463	447	469	430	478	466	491	505	470	471	500	443	461	459	468	480	490	452	491	497	494	501	457	447	493	459	467	481	435	471	452	476	452	505	469	444	471	492	431	460	445	485	446	452	407	416	448	453	447	456	418	491	475	475	450	478	467	464	484	482	462	469	499	471	463	429	493	507	479	452	448	460	439	465	533	476	524	485	469	466	481	453	477	497	440	477	443	451	474	483	475	503	485	425	453	470	466	492	434	469	468	460	451	458	444	485	438	464	446	446	468	500	469	485	461	443	493	494	482	448	470	448	473	497	475	483	473	448	484	475	450	496	447	461	468	520	476	453	477	504	475	516	451	460	470	505	482	483	498	457	484	413	496	475	485	462	459	462	429	499	450	475	489	498	486	462	471	479	453	443	478	493	447	485	457	450	449	460	451	445	440	462	455	466	491	426	461	477	474	509	438	452	464	455	454	476	508	464	493	451	490	435	488	483	474	459	431	455	493	480	463	483	458	431	463	478	506	427	443	475	481	483	505	438	461	473	500	455	507	490	466	469	493	491	501	436	440	481	468	421	465	474	440	456	446	455	473	447	476	464	451	430	475	491	431	497	462	497	497	449	477	448	455	462	457	443	459	447	463	497	482	429	472	444	467	437	445	470	483	510	449	456	529	440	439	474	485	468	444	443	483	478	461	461	476	499	471	455	437	463	484	440	438	489	482	463	437	460	497	443	522	501	475	464	461	446	454	485	454	494	455	429	445	468	468	493	452	445	470	482	499	432	474	468	449	424	491	473	469	495	470	467	462	450	411	420	435	487	417	460	458	445	459	457	477	477	501	488	485	481	518	439	470	483	502	469	473	469	443	453	491	484	465	484	438	428
23376	21530	29582	23922	21520	21497	5455	632	443	374	337	321	277	261	273	235	229	213	227	189	213	210	200	199	208	197	185	164	187	219	183	202	190	203	178	183	181	181	168	176	175	208	172	186	173	194	180	179	171	179	170	179	164	178	185	172	170	171	150	135	161	164	173	173	164	161	155	179	169	166	179	186	164	154	169	188	150	195	165	179	150	161	168	162	167	186	167	173	167	162	164	196	146	173	173	165	178	189	160	197	161	161	187	172	167	144	173	182	168	169	164	157	213	179	175	154	174	189	182	163	180	160	190	156	192	172	201	176	180	165	151	160	174	167	147	172	165	155	164	165	168	150	170	158	193	145	169	165	161	162	146	186	164	157	174	180	169	160	139	183	162	150	162	158	142	167	148	166	163	176	161	165	170	174	160	159	172	179	153	179	160	172	160	183	177	179	158	147	172	176	166	188	173	180	160	185	172	171	163	163	172	165	157	174	171	179	189	161	166	138	172	159	144	161	171	163	157	173	189	166	169	155	160	166	151	199	166	164	176	171	169	174	179	153	171	156	165	191	184	155	155	171	186	157	176	177	155	163	167	173	163	165	168	151	166	155	165	191	149	160	194	179	188	196	173	168	177	177	161	150	175	142	138	137	168	188	171	163	156	146	163	167	172	177	154	175	154	156	159	162	175	166	172	163	146	166	162	159	166	163	151	150	164	166	175	151	172	176	163	176	198	163	166	163	167	160	171	183	159	191	175	147	160	161	156	157	165	168	159	157	172	140	162	175	172	161	198	169	173	152	165	165	173	169	196	167	156	170	168	157	159	150	178	185	174	174	173	164	172	167	158	190	155	151	152	161	171	178	185	158	171	164	174	152	155	174	154	167	168	190	164	172	176	185	177	144	194	184	180	141	142	177	167	167	168	168	183	167	182	164	157	179	149	176	165	199	180	180	173	161	148	170	145	188	161	182	173	171	175	158	183	185	160	186	158	186	175	172	180	170	155	155	151	176	163	171	169	171	162	160	169	143	161	153	167	148	148	155	171	165	162	173	176	185	167	169	175	165	171	165	166	170	160	158	156	168	185	174	158	150	168	161	161	186	174	174	178	183	167	167	143	183	165	168	159	147	154	154	169	174	178	178	178	191	159	166	166	176	173	170	185	197	171	176	161	175	171	162	154	171	156	158	148	175	153	176	161	180	170	171	175	165	180	173	169	175	163	168	164	140	167	172	152	176	170	186	163	152	174	142	153	173	179	172	173	182	165	178	161	163	162	163	157	170	153	145	156	177	144	169	172	169	184	169	172	154	174	200	180	145	180	181	167	161	189	169	172	171	160	174	167	152	179	170	157	192	163	167	170	178	183	133	171	188	193	168	184	162	166	147	187	153	183	167	166	179	168	172	154	161	176	166	142	181	178	169	158	145	182	152	167	149	167	148	158	180	179	161	164	169	165	153	163	179	171	187	170	156	143	156	158	168	160	162	155	155	164	180	171	167	142	157	172	163	177	181	161	161	164	137	173	172	177	193	173	179	150	179	174	174	174	150	168	159	159	185	162	187	165	162	166	123	175	142	174	176	188	175	175	169	186	150	183	164	142	169	166	159	176	195	181	160	187	158	150	194	168	159	163	173	173	177	168	177	176	151	162	168	179	186	157	166	169	171	148	184	166	152	165	163	167	165	154	165	162	165	164	166	176	174	157	155	155	136	173	183	167	150	189	167	148	173	201	173	156	167	159	163	166	169	174	170	160	169	168	196	162	170	167	147	177	170	149	170	171	177	144	146	179	170	161	158	167	130	167	177	172	176	171	173	162	156	162	147	168	136	148	167	180	152	166	160	192	157	159	190	163	155	162	150	170	174	185	170	159	158	184	185	171	187	153	169	168	162	172	156	196	156	195	167	186	153	174	184	187	158	172	170	159	178	158	186	168	139	153	132	175	175	158	155	157	165	141	167	159	173	178	154	175	178	174	182	157	167	178	166	165	170	162	166	163	172	151	201	180	155	148	143	162	164	150	171	175	179	158	187	172	164	186	182	178	172	177	157	184	174	162	171	182	173	182	155	186	162	174	166	144	155	169	170	157	173	147	192	169	155	183	139	192	155	148	166	183	157	185	189	174	195	168	184	147	154	161	182	169	141	168	183	177	154	153	145	186	177	164	150	184	167	176	193	166	143	190	171	178	160	140	183	156	197	166	173	176	165	175	183	165	161	163	162	159	153	163	163	170	154	156	157	174	175	164	155	153	164	157	156	168	159	179	159	154	188	167	168	144	166	160	148	159	178	180	197	162	182	166	157	186	152	159	175	180	159	167	180	153	180	173	187	177	151	145	192	161	190	140	165	155	182	149	180	147	155	150	153	155	163	168	151	177	155	167	193	167	175	185	161	168	166	172	169	163	166	163	177	171	164	173	183	182	150	181	169	179	149	172	156	140	165	182	174	167	173	166	171	189	172	191	177	181	158	166	152	141	169	173	140	175	160	161	191	174	168	182	163	196	143	150	179	175	171	168	160	159	169	171	179	173	155	160	144	179	166	162	160	170	177	167	166	140	161	158	177	185	164	180	152	175	166	195	167	186	182	154	182	175	151	169	181	143	165	166	159	192	204	174	164	163	171	185	172	168	160	158	160	154	168	162	175	173	161	177	187	156	151	152	171	166	190	153	169	159	176	147	188	160	165	151	171	178	152	170	133	167	166	159	185	171	159	192	150	174	159	184	142	177	151	166	134	184	164	161	167	177	184	184	169	148	148	158	183	163	175	184	156	160	189	184	148	153	166	159	155	160	186	177	162	153	166	163	162	150	177	153	150	176	160	180	170	150	146	160	146	168	153	162	163	171	174	155	168	175	159	127	192	151	166	165	140	166	174	159	145	172	166	172	156	187	159	151	180	151	194	159	162	158	167	150	179	168	148	189	164	181	161	163	172	149	154	152	164	160	179	142	142	171	177	179	164	164	150	164	184	178	152	150	162	162	141	178	196	172	170	179	159	172	145	176	162	179	156	158	145	146	182	139	153	158	162	153	161	202	146	132	166	174	170	161	155	158	172	179	197	168	154	170	137	175	156	171	167	145	176	161	150	152	190	176	181	159	162	189	172	169	143	151	169	164	153	147	178	160	160	174	167	133	175	180	160	161	174	167	175	183	163	165	174	163	174	144	168	167	159	135	168	153	164	150	183	160	159	186	198	154	176	151	184	180	170	170	169	183	152	190	164	181	174	148	180	190	168	158	156	176	184	178	190	159	181	170	173	180	141	157	175	161	158	174	197	150	170	161	174	179	164	154	157	176	171	165	161	171	193	154	175	174	177	170	165	163	167	160	181	157	176	187	178	166	154	136	185	176	164	179	185	172	157	169	186	167	164	184	160	166	166	167	172	171	159	193	163	172	178	165	177	149	180	166	212	184	172	162	164	188	171	143	146	142	167	176	154	176	161	184	181	158	164	170	176	172	175	175	150	148	170	177	171	175	170	163	176	149	173	142	179	164	161
45595	14815	11735	6027	3838	2668	1961	1628	1248	1101	924	798	708	655	579	533	485	519	457	425	429	392	407	422	389	395	342	346	329	302	335	295	335	311	338	324	317	302	320	306	278	325	281	273	332	281	303	298	250	297	304	278	302	285	266	285	289	258	290	302	265	303	269	284	307	290	306	264	268	274	291	291	250	292	269	264	290	282	311	259	307	299	276	271	263	281	281	280	269	298	279	267	302	253	262	263	298	263	287	276	302	251	283	236	299	243	254	283	266	257	283	280	282	278	255	253	253	275	246	269	283	259	265	283	244	233	288	271	236	279	282	300	247	266	222	261	250	256	280	272	277	233	305	274	262	309	273	267	258	262	295	275	263	272	281	240	250	244	262	256	247	262	271	265	274	283	274	281	247	257	280	258	250	295	236	277	272	277	272	263	285	260	270	264	259	306	276	302	276	251	317	246	275	263	272	263	283	303	291	288	251	278	277	272	276	256	279	266	267	257	246	238	266	249	283	268	252	244	286	252	285	247	257	281	245	264	279	272	261	281	301	296	289	269	236	270	292	273	257	264	280	253	287	253	277	258	251	247	293	257	274	283	270	271	289	287	274	287	274	269	256	269	255	279	256	272	263	274	271	263	285	260	276	265	276	250	249	273	257	259	240	266	253	236	259	271	247	250	259	267	229	284	272	249	254	284	275	234	255	293	236	272	241	283	280	267	269	293	262	268	272	291	257	291	250	257	260	272	266	308	228	272	268	306	270	272	263	267	266	271	250	282	242	263	242	274	271	254	267	246	298	275	299	285	265	269	266	287	283	279	248	279	259	254	267	281	238	301	263	257	270	248	262	252	240	253	297	272	280	268	254	277	280	257	262	249	283	238	258	278	245	266	278	265	269	273	265	248	275	253	289	262	279	272	289	253	255	266	280	255	264	267	277	262	262	266	270	284	275	262	292	257	251	280	270	244	307	304	281	275	264	265	283	262	288	261	271	269	280	262	243	246	284	249	258	271	266	267	252	265	264	284	264	260	267	241	256	258	231	270	270	253	229	246	253	291	257	268	266	270	229	266	256	286	248	285	266	275	284	300	297	261	266	252	266	285	265	248	272	269	263	276	258	267	271	269	278	288	278	253	284	272	255	262	262	249	258	255	236	255	260	295	291	274	266	294	250	258	271	281	273	257	264	290	282	264	241	266	270	279	264	277	279	284	248	283	220	273	254	252	286	249	304	261	257	265	245	275	252	268	261	281	291	289	270	281	239	261	267	251	243	279	246	266	277	239	271	280	269	243	288	292	251	267	237	275	278	242	279	239	269	255	276	275	272	272	284	275	257	271	257	258	284	250	238	254	251	265	270	265	255	290	242	230	264	265	271	265	276	296	288	281	300	260	267	261	263	275	279	248	261	269	262	279	269	271	239	292	276	275	265	278	271	248	269	256	255	273	266	280	257	251	299	263	262	290	286	230	246	258	248	280	257	289	286	302	267	261	245	254	281	257	257	282	285	258	247	272	226	286	254	264	256	264	267	264	243	261	262	278	248	275	254	276	274	281	263	279	251	262	279	262	262	261	261	250	270	261	262	291	258	254	268	265	240	260	259	245	236	262	277	273	259	257	227	279	261	286	249	265	290	262	267	254	290	255	268	271	303	234	283	242	276	276	235	261	263	300	284	260	252	264	256	277	259	278	261	278	267	287	276	284	284	273	279	246	303	261	254	271	259	266	241	284	275	279	266	274	279	253	253	284	265	284	274	273	264	251	283	260	277	260	275	268	285	284	260	309	267	252	270	264	274	267	268	285	289	265	281	265	247	259	252	251	266	258	237	247	304	294	250	239	262	236	267	299	258	253	248	287	268	273	288	313	264	264	289	245	287	276	277	247	281	236	288	289	278	255	279	260	265	260	308	280	270	290	265	238	253	264	293	268	258	268	259	252	289	241	265	258	264	264	272	277	271	225	260	253	252	295	301	259	259	286	280	297	273	245	268	259	267	262	264	311	251	288	246	282	239	261	256	278	241	281	241	272	269	279	296	257	262	271	262	235	266	263	283	261	259	272	279	301	284	283	280	264	262	262	260	281	252	252	286	254	257	246	273	293	250	262	266	280	269	243	236	259	269	269	268	257	273	250	231	276	294	276	263	303	264	268	280	284	226	250	258	276	263	259	267	269	250	260	239	269	275	267	283	286	273	260	225	279	273	288	276	277	253	284	277	251	268	268	255	248	273	270	248	284	285	280	286	290	294	260	289	245	254	276	257	252	252	281	245	251	257	279	227	288	299	255	259	252	251	267	272	286	270	307	269	270	273	284	278	274	257	287	273	265	255	237	284	271	281	259	267	218	276	254	243	243	276	250	254	238	244	273	284	266	280	261	301	275	250	266	266	277	249	274	293	270	249	269	245	270	297	229	286	297	283	275	267	244	244	242	291	250	262	294	281	237	249	280	290	282	258	245	297	280	290	253	269	271	260	277	248	260	222	320	263	281	258	291	252	287	284	248	271	283	262	247	275	270	273	325	281	290	288	262	268	267	286	244	273	248	304	274	277	278	272	261	262	280	281	282	259	279	298	281	283	251	235	261	280	283	241	280	289	279	236	253	253	262	261	282	301	246	282	258	280	262	285	261	265	248	249	283	275	255	271	268	266	274	283	269	261	291	270	267	287	291	255	254	258	249	260	273	280	277	234	280	269	272	262	291	276	327	254	262	233	282	260	285	291	283	272	262	230	273	267	275	258	279	261	252	282	238	264	261	252	285	261	287	293	272	246	258	261	263	290	283	247	286	263	280	243	298	283	265	269	269	254	273	263	297	251	274	273	270	286	246	256	253	266	275	265	246	287	278	267	262	303	296	289	280	291	242	253	266	295	270	289	267	257	250	250	262	286	267	275	246	261	278	239	269	263	258	246	281	256	307	261	303	258	266	276	293	258	287	262	250	264	290	269	278	301	263	291	284	277	272	261	284	265	286	266	282	282	279	279	279	286	291	283	262	259	284	288	260	268	275	265	259	269	282	258	247	275	286	263	262	261	263	268	277	265	253	252	314	273	260	241	273	253	288	255	295	266	241	265	284	245	252	245	245	271	280	259	282	242	271	238	278	257	237	266	254	266	291	293	249	260	313	279	278	275	245	265	304	284	276	247	299	258	265	282	262	270	273	263	270	260	250	298	289	285	261	252	272	297	248	297	252	299	277	246	296	248	271	265	340	261	268	232	256	268	280	246	273	247	265	266	253	269	286	274	269	261	259	228	260	265	288	249	311	266	254	258	299	261	274	252	289	280	268	253	264	268	283	271	273	279	281	273	259	260	255	256	269	256	272	275	294	253	274	256	258	259	287	269	270	253	263	266	289	263	252	264	274	278	228	270	297	249	265	258	261	290	246	256	290	270	267	263	283	230	247	278	253	265	279	253	276	274	268	280	258	256	271	264	265	287	298	283	282	286	260	255	294	287	251	287	277	254	283	274	269	285	264	291	275	269	295	259	273	304	267
27397	20670	7797	687	494	415	355	385	369	331	332	408	358	350	344	372	353	332	341	326	361	334	363	343	354	353	357	357	358	341	357	363	347	340	320	323	334	323	321	342	322	349	341	350	360	364	370	379	315	333	364	319	311	324	358	341	364	360	339	321	376	322	325	337	346	339	370	325	370	363	354	376	374	356	349	327	361	360	324	348	327	359	333	341	350	357	326	321	359	336	370	314	345	332	329	321	315	333	333	368	356	293	318	348	371	332	352	339	360	333	329	292	329	347	349	331	372	357	336	351	326	364	310	340	315	336	343	341	344	332	373	360	337	345	322	354	353	354	368	385	352	354	320	350	384	378	333	347	347	333	314	349	328	338	393	336	329	309	373	340	347	377	318	356	345	344	333	348	363	318	334	353	338	323	335	364	343	316	393	381	345	324	334	367	325	332	377	336	357	326	364	349	353	333	349	347	293	332	380	353	347	410	338	345	361	348	360	324	370	361	342	366	380	313	344	310	357	381	320	347	367	347	345	303	353	334	332	374	344	330	367	345	349	323	359	340	338	379	355	311	321	309	348	332	339	343	325	333	322	326	337	343	336	349	318	336	362	321	365	327	348	335	336	363	377	368	322	357	341	355	344	327	357	322	339	332	342	355	319	360	306	319	330	334	341	359	324	316	318	330	330	356	375	350	333	351	381	340	357	387	330	325	329	361	335	346	343	364	345	323	361	350	365	345	344	360	351	322	394	333	347	343	341	338	343	341	341	350	314	350	343	367	314	351	328	321	323	342	355	355	335	379	327	298	378	340	332	330	393	389	348	342	348	364	321	337	355	336	328	339	358	361	329	341	343	338	336	350	346	333	343	328	326	336	357	304	337	363	328	355	314	392	349	307	347	372	365	347	377	323	365	324	379	342	368	324	353	358	330	324	353	329	383	322	318	340	343	348	344	344	348	340	353	346	349	310	359	324	365	346	291	337	329	329	358	323	332	316	359	346	322	367	355	368	345	334	343	364	388	358	349	326	365	351	340	334	352	358	315	334	354	338	315	333	332	336	334	327	325	305	355	336	330	321	315	330	333	312	347	330	388	331	352	349	374	360	381	294	329	340	338	343	366	373	346	378	316	378	373	354	361	362	349	367	303	351	341	376	374	349	356	343	332	346	333	346	351	339	357	314	339	365	328	383	340	328	341	336	328	342	316	348	353	363	342	292	335	326	380	353	335	324	354	348	368	386	376	338	343	340	316	332	340	343	354	362	314	344	353	337	379	325	336	359	345	332	334	350	348	325	333	347	341	373	346	357	375	363	350	331	336	336	344	348	351	330	331	334	337	372	349	339	379	381	334	321	333	372	324	328	350	352	344	345	336	364	331	344	339	307	357	350	317	371	351	326	315	365	340	312	322	346	334	352	334	308	364	349	350	318	338	327	344	342	350	333	332	336	332	331	350	347	364	325	324	342	338	333	373	373	354	341	347	343	345	352	333	367	350	328	377	349	349	336	346	348	349	311	358	370	318	348	364	356	344	354	370	324	335	343	370	335	326	344	337	360	340	347	342	333	358	320	324	379	323	334	312	354	352	317	327	351	318	345	324	339	321	349	352	353	361	328	349	338	343	324	348	335	320	382	331	355	355	325	340	338	341	353	342	361	351	338	341	344	337	352	315	344	338	328	343	341	351	361	334	324	317	322	348	360	340	334	347	347	331	339	375	341	316	357	363	356	337	347	343	324	365	328	392	339	348	392	306	348	333	341	359	343	333	349	338	351	336	342	332	344	338	330	360	357	312	366	361	359	335	327	341	321	327	366	333	348	323	347	316	325	315	347	383	350	360	339	343	364	359	366	328	336	343	334	325	314	346	364	342	346	347	326	337	321	340	362	350	342	305	345	351	341	328	375	345	316	340	348	307	343	352	367	351	350	341	364	363	347	378	304	352	351	312	344	352	326	361	346	343	335	341	321	336	352	388	340	343	364	362	329	332	369	385	343	354	323	349	373	356	361	343	344	354	355	337	379	346	364	363	349	357	337	310	350	350	368	345	357	334	332	351	332	319	339	342	338	343	323	350	347	333	338	346	342	351	339	333	341	349	361	356	370	361	339	340	371	357	335	368	380	345	358	338	366	377	330	373	357	348	336	391	363	320	359	371	333	355	322	349	324	376	339	353	354	322	359	357	328	346	339	350	304	328	324	363	343	365	330	326	337	326	336	364	352	345	390	324	342	305	379	367	351	297	310	321	368	346	339	335	350	303	345	356	341	356	337	345	360	337	321	380	326	360	327	334	338	341	330	324	330	358	367	339	339	329	310	353	307	340	360	320	363	345	330	347	323	327	339	370	364	340	314	354	328	368	347	353	350	332	336	328	340	341	360	356	322	343	352	333	347	338	319	326	356	353	337	334	333	321	335	330	355	331	338	370	345	323	325	338	352	367	352	340	356	354	351	352	342	336	315	351	341	346	332	325	369	353	323	320	353	374	360	358	366	326	342	356	329	362	349	391	349	367	364	342	365	325	336	375	333	327	322	337	379	342	332	328	361	359	337	344	350	359	350	361	373	346	362	358	393	338	335	376	335	336	349	337	342	346	322	339	369	333	363	323	351	364	383	315	332	367	379	349	344	317	361	329	340	320	358	346	382	358	353	303	380	351	341	364	348	329	328	325	319	341	326	315	339	335	353	360	333	322	357	359	331	342	343	326	347	399	382	379	342	369	329	325	335	366	350	342	360	336	347	353	353	319	357	324	348	353	296	331	327	349	363	369	363	340	340	320	354	349	327	317	374	312	331	333	322	347	364	335	390	352	331	309	333	358	358	330	356	358	325	344	371	361	344	335	332	364	352	350	339	335	339	351	328	338	367	362	352	319	329	334	345	325	335	344	327	362	323	346	359	330	338	342	347	329	368	348	355	372	296	306	316	348	342	294	390	350	325	354	366	305	330	323	334	333	325	350	321	318	346	343	324	333	346	315	328	310	300	367	306	352	334	352	348	338	338	368	348	332	346	331	350	338	342	356	384	344	326	347	323	352	321	310	349	371	332	341	340	353	320	372	361	334	351	363	356	347	329	335	350	362	358	361	368	350	380	350	354	344	341	321	384	343	347	313	352	322	334	363	352	314	328	320	340	346	316	357	382	376	348	392	349	330	296	335	363	350	325	330	363	328	355	366	325	362	316	372	332	347	323	355	351	364	326	335	331	371	351	345	320	350	377	340	379	354	320	306	349	352	338	362	337	334	366	338	349	324	357	349	384	342	361	346	358	333	311	357	352	327	342	329	340	350	378	383	340	367	328	330	359	333	313	364	369	366	378	359	335	344	354	378	334	352	326	326	331	361	368	324	347	341	332	340	346	344	346	356	312	344	370	365	370	335	332	336	375	337	343	339	340	324	332	347	329	345	354	328	314	355	346	330	329	351	313	342	357	337	328	328	354	397	351	331	339	355	347	332	342	318	340	341	355	369	394	350	359	314	310	384	368	328	347	359	337	367	313
20188	2678	1138	792	719	679	600	583	578	549	585	549	514	548	532	583	525	579	556	551	541	564	554	517	540	545	513	554	527	549	534	515	578	503	537	527	478	525	543	490	511	510	547	501	565	542	524	508	497	509	532	511	571	562	518	499	542	591	523	562	534	563	517	512	565	523	572	532	583	542	525	517	536	492	548	514	524	566	522	544	540	521	554	532	547	511	527	545	504	531	550	563	561	500	545	522	547	518	521	549	492	511	537	560	539	546	545	530	521	481	527	528	511	526	540	532	506	552	529	538	500	546	485	533	533	519	532	519	512	531	567	549	548	534	531	526	562	498	491	514	518	542	531	501	537	532	528	537	517	518	514	513	512	551	515	531	548	516	517	551	552	545	537	546	560	563	537	491	524	536	513	538	523	547	520	519	510	516	540	512	562	524	516	537	566	539	531	533	564	546	523	546	562	537	536	568	551	553	576	513	529	534	534	505	507	526	519	520	527	535	560	536	546	516	542	531	482	543	528	528	543	539	511	518	562	532	527	573	588	535	536	500	528	506	519	551	552	543	543	542	515	530	562	544	512	533	523	541	565	554	531	555	551	534	507	501	540	555	537	540	507	522	523	552	526	540	555	493	508	550	572	512	502	518	534	500	537	565	510	519	536	511	528	498	496	522	521	498	532	508	512	541	530	535	504	548	539	531	500	538	522	545	553	549	562	517	477	521	511	548	503	570	549	507	520	501	491	545	550	568	553	512	518	536	548	526	515	550	559	515	518	533	545	586	568	557	551	521	539	533	536	531	551	551	510	565	496	520	560	533	547	534	558	568	572	510	537	555	513	498	559	523	515	540	587	525	548	534	512	553	525	563	544	595	508	533	510	544	529	580	539	553	535	532	610	544	541	583	552	560	542	554	563	546	527	568	546	537	552	490	532	534	532	534	563	528	537	508	566	530	534	542	578	545	530	556	541	570	501	538	527	501	504	536	538	497	521	540	511	506	514	486	568	490	522	505	520	533	523	538	502	535	498	540	535	533	528	528	512	530	564	551	545	525	540	551	564	499	539	564	520	533	518	537	564	543	548	543	537	559	504	616	516	569	533	555	509	524	550	502	511	549	520	546	517	511	525	524	507	489	576	531	566	520	516	512	529	559	553	523	511	573	534	552	529	536	581	517	544	563	525	536	515	558	497	532	510	501	516	511	501	571	579	515	561	529	518	554	493	565	541	541	531	537	559	589	526	520	462	506	524	516	546	532	561	532	539	563	539	588	548	563	547	549	512	563	518	542	554	528	565	486	576	543	528	552	534	508	514	562	494	530	518	540	523	569	555	518	509	542	574	580	510	545	534	549	537	576	535	487	548	511	598	552	553	502	524	589	521	545	499	546	536	575	528	490	534	566	586	565	549	550	490	545	510	540	522	528	530	559	549	537	517	538	502	526	509	525	545	492	504	534	513	533	559	559	541	542	559	554	562	546	552	488	558	544	542	583	513	537	504	552	531	508	527	517	554	552	571	539	473	525	527	545	555	512	540	525	504	525	516	564	515	559	549	525	525	560	536	555	513	561	555	493	555	515	549	532	523	541	578	493	514	556	517	555	534	533	541	522	552	544	542	499	555	577	527	551	507	561	528	551	520	548	580	523	508	526	528	526	501	588	502	539	528	543	507	553	577	541	560	549	559	534	532	552	539	543	541	524	529	549	550	536	526	571	547	512	553	536	537	541	544	513	541	556	541	526	540	508	514	549	565	549	528	510	515	556	527	559	523	518	503	564	527	551	511	555	507	557	540	538	532	540	532	563	530	599	525	537	524	538	548	535	524	532	550	548	531	507	536	518	552	526	561	532	584	510	558	529	553	547	560	548	535	516	519	562	535	554	524	527	533	553	543	535	526	512	506	553	563	549	524	532	525	503	574	516	556	571	547	526	542	511	542	503	519	544	556	525	508	560	548	544	533	544	540	520	537	547	501	544	497	521	534	530	553	487	542	583	513	565	533	532	515	529	548	517	534	508	529	527	534	488	550	546	486	487	537	538	563	532	518	568	520	510	521	564	502	559	519	525	521	507	516	553	543	537	531	571	537	582	499	517	531	515	519	536	512	556	496	534	521	533	524	509	576	537	532	532	495	524	578	557	542	524	550	509	516	548	524	540	557	506	536	527	552	507	520	547	553	507	587	542	493	558	545	553	559	546	505	510	550	551	511	568	532	553	568	499	530	497	549	483	528	530	543	545	530	525	530	506	563	511	526	527	544	553	535	506	514	495	590	515	556	511	524	553	537	516	539	510	503	585	519	526	538	500	546	547	529	501	542	546	514	536	543	543	526	552	525	492	548	534	527	523	517	515	566	521	546	534	544	575	516	479	553	596	534	561	551	494	540	509	566	543	522	526	562	534	507	544	527	577	533	519	551	493	507	544	505	530	508	526	528	520	540	551	509	530	537	517	558	513	538	523	541	569	537	541	505	558	509	520	513	565	518	513	573	524	514	525	530	536	570	558	512	553	530	546	516	519	497	560	537	506	544	557	524	560	535	491	584	503	526	562	522	552	535	541	543	501	515	565	536	512	545	589	535	489	519	583	483	563	547	522	566	536	585	535	529	533	561	518	538	498	521	559	548	524	544	526	554	463	483	531	573	523	508	500	544	546	522	500	514	493	539	552	540	522	546	534	525	529	555	573	488	558	536	470	541	562	481	515	563	531	581	530	487	521	565	517	547	567	580	503	545	526	502	505	522	539	519	527	518	513	504	493	555	522	530	526	535	566	531	584	535	522	542	558	533	538	515	559	523	556	523	522	576	523	516	486	523	533	536	569	531	538	542	499	532	552	521	522	519	514	531	548	537	525	518	547	517	529	523	544	579	530	559	543	484	552	517	516	531	482	488	548	480	531	576	521	539	587	549	548	516	533	530	518	555	516	513	510	498	545	507	497	526	556	482	532	533	527	526	516	583	520	513	537	525	560	513	536	518	507	521	555	571	523	564	454	497	543	519	522	523	541	544	554	508	524	514	504	561	534	508	541	551	530	541	506	519	529	548	556	523	524	511	548	557	557	577	552	527	483	553	527	536	540	519	510	545	578	520	520	533	529	537	556	548	522	531	503	510	562	551	546	501	520	528	500	537	551	511	522	538	484	537	559	523	546	518	510	547	514	515	519	551	531	472	507	516	541	480	524	476	542	500	520	551	519	501	543	532	556	535	506	571	537	524	528	504	550	545	535	527	512	513	557	535	525	524	503	544	555	526	574	544	520	522	490	507	534	492	504	527	570	536	539	567	520	513	492	496	474	570	572	547	535	540	529	486	572	534	477	519	535	543	547	515	523	554	549	554	539	565	537	577	526	519	493	503	544	528	526	518	508	516	574	513	547	523	536	536	491	559	546	535	528	543	526	494	496	553	543	562	529	508	504	559	540	522	558	535	557	569	531	523	515	543	475	546	525	522	515	527	549	498	555	540	521	541	524	518	539	498	556	531	539	542	544	532	551	536	563
23683	21479	29274	24102	21471	17580	1268	582	490	450	402	409	411	357	345	335	346	327	332	358	328	318	331	339	308	327	344	320	318	308	351	296	326	342	305	342	300	321	303	317	286	316	313	305	301	295	308	293	296	307	339	284	273	338	327	286	334	311	328	322	345	288	270	316	343	296	307	295	281	308	301	309	299	316	292	290	301	322	343	282	349	296	301	287	325	274	292	303	292	301	284	304	256	306	305	310	284	282	315	297	296	286	269	308	327	317	282	290	307	306	282	298	289	303	286	311	301	284	328	309	317	300	318	300	300	281	298	304	294	314	279	295	284	317	268	294	280	306	274	288	279	310	303	297	318	289	257	310	276	313	285	322	304	292	308	325	303	289	315	273	293	318	349	298	302	287	282	311	310	333	289	288	279	266	291	293	315	332	306	286	306	319	287	291	321	284	286	286	327	289	273	295	268	291	281	287	319	272	278	263	273	294	310	293	278	322	296	307	327	307	282	313	302	308	293	291	306	291	307	278	316	283	313	287	298	318	306	273	282	291	272	275	295	315	328	295	317	286	314	274	267	323	295	289	279	318	296	306	329	340	271	320	295	286	263	293	337	281	323	304	255	277	303	297	293	311	285	304	264	280	279	279	287	292	324	297	280	278	311	307	299	282	312	288	286	302	287	327	343	302	327	269	266	302	307	320	303	274	334	296	315	300	279	294	299	269	313	307	324	302	316	298	323	277	293	317	270	298	323	283	320	304	314	318	307	272	306	291	311	276	282	287	295	297	320	306	298	304	301	287	312	283	316	269	304	302	316	337	318	286	310	308	310	317	309	293	320	299	317	303	301	296	305	281	283	306	279	292	302	269	270	297	344	300	308	293	296	288	290	312	262	312	319	283	285	268	288	312	335	274	304	300	317	326	282	305	334	303	292	283	303	310	278	332	294	288	279	295	276	300	295	320	301	300	299	297	278	289	294	284	271	313	304	306	304	295	283	285	292	301	295	318	313	331	275	325	313	282	305	332	276	292	273	275	327	308	298	283	318	306	259	306	280	292	301	284	322	308	294	298	308	280	278	317	295	290	299	300	331	309	277	308	292	311	300	274	317	287	302	308	283	307	283	294	318	298	261	290	317	299	294	292	280	325	304	310	295	301	286	294	291	321	288	309	281	302	276	337	306	300	301	330	289	254	312	280	303	323	270	309	302	312	277	292	315	273	292	315	294	266	266	295	317	301	248	304	273	305	307	316	299	310	307	324	306	280	316	304	303	309	275	286	285	282	293	287	309	305	290	295	299	301	294	293	304	323	267	323	317	317	292	304	288	300	308	300	293	308	310	312	306	323	293	310	298	303	306	300	269	316	297	276	279	273	309	295	264	273	327	299	315	274	280	330	316	281	289	278	290	286	299	339	321	336	271	311	319	277	263	295	283	320	308	312	275	275	288	311	314	300	317	278	271	294	289	279	288	294	275	315	312	277	310	305	320	314	293	287	302	282	313	310	301	296	279	270	290	286	278	318	321	273	300	304	296	302	284	301	289	300	269	306	301	276	278	323	302	299	301	330	289	280	310	283	287	295	281	299	352	294	304	281	326	323	292	281	263	282	271	293	291	291	307	272	297	334	313	275	284	292	295	273	319	340	284	290	277	306	302	267	331	288	283	317	309	285	327	318	301	286	297	313	301	281	322	309	262	306	305	284	274	299	309	282	289	303	317	295	300	283	302	319	287	316	289	284	325	280	302	324	302	287	295	295	273	322	316	339	291	311	288	307	305	309	326	298	277	293	281	331	283	276	288	280	284	299	319	314	286	282	317	289	305	295	315	320	250	304	308	271	288	323	290	311	277	320	296	303	282	282	281	286	286	276	300	325	294	295	296	340	293	286	293	313	320	317	318	266	297	320	318	317	271	283	302	298	286	328	294	294	277	310	308	309	289	284	276	271	295	328	313	312	301	289	282	281	292	290	295	311	317	273	273	288	296	321	276	283	302	265	291	301	293	298	299	308	311	296	293	289	296	307	306	310	297	255	295	266	308	302	283	312	301	285	315	293	286	303	317	333	288	275	289	310	304	301	306	257	299	288	280	303	308	311	282	332	276	326	287	309	289	302	291	285	274	296	291	264	303	302	311	308	303	287	329	277	290	265	331	338	315	288	274	289	319	299	317	280	283	283	298	272	321	325	307	294	315	290	286	332	285	314	332	301	316	288	272	281	287	298	292	287	298	308	282	295	301	296	291	278	294	319	290	313	299	301	291	294	278	288	327	265	298	269	310	291	337	316	284	298	294	271	277	281	285	276	327	302	295	300	291	296	279	317	290	300	300	280	312	312	288	293	287	305	267	302	296	343	297	307	301	297	275	300	271	276	311	318	311	309	306	323	304	291	281	301	287	309	294	331	277	325	284	290	303	285	297	281	280	290	291	298	315	309	278	280	294	304	282	297	301	315	324	296	300	293	305	273	318	318	278	333	310	318	274	312	332	309	330	271	317	304	282	335	279	295	287	320	301	295	306	284	311	304	297	323	312	278	298	261	298	294	299	311	300	276	310	283	285	312	323	274	310	284	268	289	287	298	275	263	313	307	287	301	294	281	314	290	274	287	308	275	299	274	300	292	288	298	287	266	302	325	288	289	309	296	274	286	316	312	289	311	277	301	313	289	286	286	294	346	328	314	299	300	322	309	295	290	276	289	275	300	306	301	296	327	311	299	307	283	322	316	293	312	286	305	318	310	305	293	326	318	308	290	322	295	287	314	306	313	281	290	299	293	301	281	288	315	284	302	303	296	315	292	314	300	300	273	288	308	281	329	336	310	283	309	294	300	279	285	307	318	304	292	299	275	323	292	287	295	307	267	289	288	290	311	277	254	276	316	298	307	276	295	321	322	276	276	282	314	288	296	303	283	311	312	303	287	314	318	292	321	286	296	290	274	325	314	280	304	259	313	296	284	315	291	290	312	306	271	302	288	285	298	278	290	286	303	279	266	297	317	303	306	266	289	263	285	308	299	295	298	326	332	302	286	288	296	294	305	284	288	300	307	282	282	324	323	287	267	296	295	272	272	290	264	295	283	297	317	306	274	311	312	315	295	324	302	303	304	305	290	295	286	315	284	309	290	274	285	296	313	301	291	285	267	310	277	301	316	302	309	299	303	296	298	311	322	304	290	279	291	298	292	286	301	305	278	304	314	278	302	291	289	321	298	300	314	319	293	311	316	312	293	274	274	294	300	281	296	307	282	292	287	313	279	280	274	322	291	317	292	319	286	305	288	295	293	286	310	300	326	308	288	318	293	288	308	292	289	294	282	307	320	300	327	285	305	293	311	311	288	306	287	301	267	295	318	279	302	288	295	332	303	299	295	299	293	310	287	301	302	317	313	285	301	301	289	326	309	286	304	291	296	323	280	276	306	284	308	293	322	335	284	296	312	331	266	316	294	296	309	292	303	269	308	302	298	299	320	290	272	283	331	303	276	290	291	312	304	308	300	295	294	310	323
47907	12712	9312	4742	3015	2236	1718	1383	1152	1023	903	840	828	716	697	687	611	652	549	579	549	532	519	553	544	530	542	527	521	517	505	481	496	488	505	453	530	459	479	494	469	500	460	510	485	459	483	463	472	448	475	487	486	462	500	483	454	511	486	472	476	434	464	475	450	488	430	474	518	456	452	446	488	471	446	488	444	542	445	452	473	461	469	466	528	433	477	464	469	471	437	469	448	475	479	455	494	472	481	464	443	479	451	451	432	462	461	477	480	467	464	464	458	481	492	490	461	503	495	459	469	474	465	486	469	515	479	440	507	454	456	458	460	462	453	501	468	442	477	480	449	443	442	475	489	480	464	470	457	453	462	436	466	468	464	487	461	492	483	491	482	481	460	487	472	449	472	506	456	469	495	454	471	476	467	469	451	469	461	443	471	476	464	503	456	462	470	491	472	495	429	462	475	473	469	435	494	483	483	444	453	459	477	463	469	448	471	470	448	477	472	463	474	444	466	443	476	472	468	468	451	457	433	449	474	445	494	471	441	503	466	457	435	433	489	453	441	465	491	462	475	505	471	441	492	443	461	445	486	477	431	470	452	500	510	460	465	488	464	442	452	442	464	451	449	494	466	471	493	476	460	484	430	464	459	468	478	495	424	468	498	467	469	449	499	484	454	421	447	434	458	453	430	491	446	475	457	455	504	484	519	461	450	448	402	485	455	461	475	476	463	455	440	398	466	437	447	482	459	474	500	466	474	486	429	471	477	444	480	467	454	485	453	461	463	496	481	453	493	479	476	425	464	504	443	456	494	469	480	467	472	473	469	486	454	488	459	498	453	485	441	478	435	441	459	479	426	456	438	492	480	495	432	438	469	511	458	399	437	446	436	451	461	470	447	471	447	415	506	470	435	464	503	460	446	441	456	485	446	470	471	447	453	463	439	485	452	503	479	468	433	476	448	466	465	503	461	494	451	482	485	416	487	446	497	465	448	446	441	469	496	462	493	488	484	475	453	454	471	450	494	447	445	490	471	464	460	488	437	487	437	480	462	479	466	443	479	452	511	476	481	465	470	456	448	460	458	449	498	501	432	442	449	495	480	486	479	460	484	479	464	459	493	502	471	491	469	474	455	445	483	479	434	477	475	512	456	450	444	481	428	443	476	450	450	463	484	464	470	478	435	449	482	469	471	496	477	464	449	476	501	459	467	472	469	440	461	477	474	493	452	462	438	460	476	449	496	444	492	471	464	471	468	486	478	485	440	469	457	484	449	476	463	439	488	488	446	447	495	459	470	459	473	443	450	495	499	463	474	497	460	449	413	439	482	459	462	476	516	472	439	498	455	461	463	452	474	490	462	453	459	477	416	430	465	477	487	478	472	502	472	466	426	474	448	472	459	453	453	479	479	515	468	447	506	464	466	436	441	439	445	487	476	473	451	488	456	449	461	474	452	462	469	515	478	460	475	498	474	474	479	438	507	519	450	480	459	455	486	511	468	433	493	493	465	471	459	482	472	462	460	464	469	422	441	450	469	477	467	454	459	482	467	468	469	428	502	473	456	472	469	443	494	467	463	441	500	481	473	458	470	474	460	471	429	461	498	471	476	428	484	463	437	478	482	495	467	527	470	460	475	449	466	456	470	462	470	485	463	437	426	477	481	469	442	448	496	488	463	444	477	475	473	480	458	473	490	445	484	467	512	456	449	470	451	447	480	468	434	440	435	473	443	515	462	463	474	449	501	436	485	499	477	470	460	494	429	442	486	481	458	465	454	459	451	451	452	456	512	472	427	441	452	473	423	468	470	477	465	459	492	441	440	463	504	478	463	437	420	443	464	474	457	475	474	484	463	497	457	454	463	483	450	432	501	439	463	440	486	449	462	465	437	445	512	425	447	457	501	454	495	481	476	507	435	490	465	458	464	448	486	402	493	459	443	450	443	495	458	484	457	437	434	455	491	434	461	479	426	517	455	485	441	452	462	465	458	483	451	480	452	524	462	483	484	460	455	486	473	472	467	469	450	442	470	436	461	481	486	513	474	424	453	472	467	433	493	452	427	470	489	490	481	427	460	440	490	427	431	456	452	472	482	494	446	456	473	460	442	475	476	403	459	491	451	473	467	507	435	443	460	475	474	464	477	484	493	463	507	444	434	433	456	475	470	458	462	474	491	444	475	486	495	450	459	437	425	509	490	482	475	452	474	465	454	522	448	481	444	493	438	468	476	474	470	471	488	472	481	461	453	473	430	503	477	477	443	411	505	456	446	454	467	488	467	457	454	454	489	401	476	450	461	496	466	461	461	479	460	492	416	443	508	485	470	432	451	464	475	504	443	505	466	452	449	492	477	461	453	501	447	455	472	493	479	431	445	474	466	467	511	455	504	469	485	506	477	467	434	457	463	462	489	491	492	454	487	497	409	486	443	484	466	498	492	476	445	502	479	454	451	487	490	468	452	437	429	466	474	461	455	452	491	467	471	457	477	451	482	477	490	470	462	454	454	474	451	469	479	487	458	458	459	464	486	495	426	463	475	442	503	476	479	451	440	470	474	463	482	491	470	477	500	480	420	508	474	457	442	508	485	456	463	428	469	468	486	437	472	487	473	450	478	465	437	509	482	469	448	424	455	474	490	502	481	473	458	468	482	457	490	461	463	473	462	463	488	480	469	471	461	452	412	490	488	455	480	484	492	462	469	466	508	435	463	471	473	461	486	427	417	473	466	474	469	472	472	495	468	456	454	519	496	431	504	461	475	460	451	403	469	443	474	453	481	438	440	437	469	452	454	472	468	464	433	430	470	448	474	494	459	413	467	433	468	468	435	462	467	479	470	461	457	478	467	450	452	467	471	425	445	487	460	475	480	492	482	477	466	447	478	461	472	454	435	502	451	502	502	517	455	470	468	490	451	442	491	424	485	460	446	471	457	474	467	480	478	423	449	445	477	472	500	451	483	458	472	465	489	450	480	515	479	506	491	507	460	481	454	455	450	455	445	450	419	468	482	463	480	454	454	433	490	474	446	444	457	462	443	489	461	452	468	479	451	441	483	435	495	443	452	461	482	470	455	454	457	441	443	518	430	468	450	478	406	478	459	465	460	464	447	465	492	441	472	459	493	482	500	493	485	434	463	465	451	490	468	484	442	422	466	448	456	445	413	464	465	433	470	472	463	471	472	471	468	457	463	426	460	465	477	493	493	444	453	479	480	454	484	444	468	421	485	483	463	472	451	472	503	447	482	445	516	487	487	443	473	468	455	467	491	482	507	441	444	468	445	447	480	456	475	468	436	496	494	503	452	483	488	467	473	437	505	445	447	472	440	429	483	438	442	445	438	471	468	510	447	480	449	455	472	472	463	459	465	484	502	487	462	463	481	473	477	411	481	493	478	432	490	446	473	466	493	469	475	484	482	491	477	445	474	472	448	410	454	472	435	445	452	422	511	436	459	501	475	495	491	474	473	487	434	460	466	455	483	445	482	451	458	498	469	437	441	454	443	458
23263	21474	29379	23958	21469	21470	5575	643	439	377	318	303	287	300	264	223	217	211	229	214	210	202	192	184	194	182	188	193	178	198	186	158	186	173	174	169	205	152	163	146	149	181	184	178	182	167	171	157	152	171	175	175	187	156	177	144	146	157	182	212	179	163	178	152	159	149	161	183	168	173	170	164	181	149	164	177	162	167	166	162	161	165	189	178	162	182	145	167	177	189	173	148	157	184	166	158	179	162	176	165	158	163	163	175	156	168	148	165	168	174	155	169	155	150	162	171	166	199	152	178	163	186	169	170	173	173	178	164	171	154	155	173	145	143	159	147	181	184	153	160	165	138	169	142	130	170	162	158	200	178	136	174	150	175	173	143	178	163	160	140	157	136	187	172	161	167	158	162	125	158	164	150	169	167	175	164	162	171	154	163	156	166	169	171	144	181	160	129	188	164	177	150	191	154	166	169	147	154	164	176	180	161	165	179	167	165	181	168	173	173	184	165	195	178	184	174	183	182	169	159	144	152	172	161	144	168	155	173	184	153	185	154	163	176	158	183	167	168	162	179	137	166	154	157	155	175	175	176	191	167	159	167	178	161	178	172	135	159	192	165	179	162	197	172	156	154	171	159	157	181	150	171	166	180	169	154	184	153	187	158	171	175	167	174	172	168	211	148	165	174	130	174	187	176	162	145	150	145	172	161	153	162	168	161	181	161	162	177	178	153	168	150	156	193	173	166	167	167	161	156	182	174	153	170	166	145	172	179	166	159	148	164	148	171	181	166	174	158	154	164	201	156	167	160	174	145	168	160	170	164	178	179	151	166	158	169	155	171	159	162	155	154	159	154	170	147	181	165	167	186	173	175	148	186	166	157	177	168	181	170	180	146	176	173	165	188	183	164	159	165	174	168	186	154	177	147	175	162	159	166	146	191	142	169	168	152	183	170	147	165	165	175	187	171	171	162	171	155	139	161	177	176	162	147	165	173	155	137	174	155	183	166	171	182	142	149	141	176	150	145	162	175	167	171	176	152	168	178	143	163	187	164	175	166	170	148	170	172	163	143	156	159	146	152	160	167	168	189	194	195	175	129	171	160	161	157	185	150	151	176	171	154	169	171	154	177	158	174	172	139	168	173	173	142	154	158	153	163	159	151	174	170	166	172	191	154	187	146	170	174	158	156	186	158	161	151	142	155	166	158	185	169	182	149	173	168	164	179	173	150	191	164	152	179	170	172	163	160	172	168	144	169	187	157	157	187	167	185	173	162	179	188	162	157	144	169	173	184	156	155	152	170	185	168	149	158	153	176	190	169	166	150	163	161	166	155	167	156	163	155	187	158	171	145	160	168	163	151	163	148	178	189	159	132	174	169	170	159	175	174	151	164	164	170	172	185	147	162	173	191	163	188	141	151	162	159	174	169	168	138	177	161	163	161	170	166	158	159	146	185	192	164	157	190	163	160	164	158	150	171	169	170	171	165	156	156	185	153	168	167	177	156	164	153	155	174	162	172	177	164	150	167	166	154	166	153	171	145	167	178	158	168	148	154	165	140	170	156	189	165	158	179	147	163	174	161	164	162	181	159	177	145	183	163	170	178	139	143	163	163	154	161	165	145	175	164	166	156	163	153	157	176	170	178	167	186	142	186	180	150	160	182	164	173	162	190	166	184	153	169	164	162	161	163	146	149	153	146	161	173	147	168	163	164	162	176	168	140	158	176	182	166	184	184	161	154	168	178	150	161	160	176	170	155	158	168	167	158	171	178	153	146	159	174	151	161	158	164	185	175	152	193	194	132	178	174	166	156	190	176	174	173	172	171	171	171	153	168	164	161	162	158	166	177	172	164	193	162	169	152	158	170	186	172	144	155	132	138	148	145	165	180	181	175	149	182	162	159	172	162	169	184	154	167	158	175	164	179	189	166	164	171	175	160	169	163	162	149	150	153	170	162	168	194	163	152	162	144	162	150	146	163	179	146	172	163	160	165	177	157	176	164	178	150	157	187	179	175	162	171	150	160	171	149	166	178	168	171	161	188	151	147	168	147	164	160	148	161	177	168	159	163	176	173	156	168	144	162	159	143	169	162	180	172	176	180	185	176	162	172	158	169	153	179	175	173	145	182	175	164	167	175	167	170	175	165	200	152	172	182	172	184	177	164	163	155	164	174	157	172	141	151	158	155	174	179	180	136	167	132	165	170	161	168	170	162	153	188	174	166	164	171	170	177	195	172	154	176	187	151	130	192	151	173	167	171	148	164	153	187	167	153	161	174	176	163	153	172	153	148	156	164	176	160	157	191	182	164	167	170	158	156	156	161	159	156	151	159	191	173	187	177	179	171	184	187	179	194	179	163	146	165	169	165	164	150	158	154	136	162	176	156	161	166	178	166	168	167	171	149	183	179	155	181	155	159	179	168	156	169	171	161	165	158	154	167	162	162	155	169	169	168	163	183	176	165	173	174	173	179	156	172	160	155	175	175	167	175	173	187	163	148	168	175	145	161	180	162	171	171	173	180	193	169	171	178	175	188	142	158	178	180	134	186	178	178	189	181	172	171	177	173	177	176	149	158	187	169	154	174	163	167	173	166	165	174	164	154	162	152	166	187	162	153	166	153	175	150	159	182	183	161	156	151	169	166	170	170	166	164	161	158	143	160	161	175	166	177	170	161	184	172	166	153	181	148	178	156	167	162	158	185	175	134	163	153	166	166	171	182	190	166	175	147	156	193	183	128	168	175	165	188	158	160	150	170	172	180	147	154	164	165	156	174	175	146	155	179	182	152	151	157	168	157	171	167	160	155	177	162	143	141	154	163	183	160	141	143	185	182	160	149	163	178	141	148	158	169	169	178	165	196	146	175	189	178	160	155	167	175	167	207	160	157	149	179	186	173	160	174	174	162	169	152	154	180	153	175	177	164	157	152	154	160	178	174	177	173	169	185	149	175	155	157	174	140	162	161	168	185	162	176	183	179	150	170	186	164	176	148	159	184	183	180	167	168	156	155	174	159	168	166	157	157	166	187	159	163	145	142	178	140	199	172	156	152	168	178	151	175	136	151	153	169	172	172	176	160	171	163	174	178	157	178	151	159	172	179	169	154	159	136	146	150	153	169	179	155	143	163	172	150	183	149	178	163	151	134	172	158	161	166	144	136	183	158	168	166	138	154	184	183	195	176	155	153	166	158	159	164	155	152	157	164	165	149	176	150	160	172	143	170	170	183	141	158	158	149	169	188	155	162	171	165	183	180	175	170	163	167	155	163	158	162	160	160	169	176	165	181	166	178	166	156	144	140	187	174	160	160	165	186	160	190	187	150	147	195	178	174	158	160	154	187	181	164	154	163	164	175	169	152	164	173	151	153	165	168	174	157	161	154	179	176	161	161	158	157	154	175	147	170	192	156	157	161	164	175	156	192	173	179	181	187	171	162	151	170	154	165	176	164	170	175	192	153	161	149	163	183	143	193	140	158	166	163	169	164	172	191	173	172	169	160	144	156
50301	14838	11353	5913	3645	2518	1956	1524	1243	1018	883	766	660	583	569	527	470	497	433	419	447	359	393	369	358	351	366	367	298	319	287	290	324	317	314	296	281	305	318	274	286	293	302	291	289	326	304	284	298	295	274	265	294	282	288	281	239	291	286	318	287	289	255	262	275	276	278	268	254	277	267	278	288	277	277	272	256	259	267	261	277	270	283	245	296	301	259	287	302	279	261	239	283	297	255	232	257	277	256	283	280	302	273	287	281	236	244	290	297	281	272	245	262	280	279	288	271	279	285	300	280	274	257	275	276	263	271	245	274	267	261	245	266	246	268	269	280	306	254	267	294	270	290	297	284	269	254	261	268	285	275	272	270	259	274	266	252	273	245	270	272	262	246	263	291	271	290	258	271	259	271	252	267	278	269	249	257	295	258	266	262	298	258	261	280	279	249	255	271	274	268	287	272	226	282	265	273	258	281	245	251	240	260	267	257	267	278	259	249	293	299	291	275	267	268	268	296	261	259	249	274	260	245	277	268	263	273	246	264	235	254	257	268	262	256	245	270	265	272	286	267	279	265	280	263	278	281	290	276	273	254	274	279	278	291	269	290	265	288	250	261	248	256	267	255	258	279	291	278	268	241	264	295	256	275	251	268	268	286	263	264	269	270	253	259	266	297	244	286	274	245	281	261	242	287	263	273	235	263	267	284	253	273	259	261	243	263	260	235	270	273	272	260	229	271	296	237	294	296	269	264	280	267	254	254	294	264	224	287	280	268	268	291	268	283	256	258	269	287	293	253	279	251	243	259	308	240	251	246	247	277	273	271	267	273	270	260	244	276	260	232	290	259	248	279	261	297	240	268	281	261	280	275	281	250	249	248	270	255	268	231	243	283	264	264	260	270	271	258	251	276	257	291	293	259	286	270	273	245	274	245	269	253	255	277	253	259	266	295	255	259	250	243	247	259	261	282	251	251	267	223	278	290	254	292	268	239	279	242	274	275	263	278	245	282	252	287	269	273	275	279	261	278	253	264	227	277	280	268	269	249	290	219	270	279	273	269	278	268	263	272	274	242	291	278	276	268	251	272	253	251	248	259	251	256	238	275	279	279	280	257	240	278	277	217	292	267	232	233	272	233	282	259	250	272	256	266	244	253	292	272	297	231	283	278	275	265	288	255	266	249	244	257	280	255	231	269	275	279	292	306	251	266	285	265	283	265	259	257	281	289	245	273	272	273	287	279	260	263	255	251	266	262	301	238	277	261	258	286	244	254	236	269	284	278	301	282	263	280	260	245	263	263	260	275	258	284	276	262	275	258	272	255	267	280	257	276	283	280	260	250	254	290	256	267	268	266	255	269	302	287	265	236	250	268	276	280	281	252	252	262	241	281	279	291	277	250	238	289	294	257	263	278	251	273	252	252	276	279	273	281	263	267	277	265	260	264	271	269	310	278	264	275	264	278	283	265	283	246	290	244	260	258	244	247	237	246	248	273	256	266	240	255	280	280	281	268	282	267	309	278	266	242	286	280	265	248	266	239	263	249	261	262	266	264	267	273	251	282	265	284	277	246	225	268	304	291	276	261	263	263	273	222	279	279	261	281	266	267	267	241	279	273	258	259	268	278	255	255	272	290	252	284	247	274	267	278	285	279	276	281	250	270	257	280	255	260	263	243	256	250	266	251	247	298	265	273	249	239	277	258	266	271	263	273	277	241	267	261	281	306	257	259	271	255	282	250	262	246	264	255	245	259	239	277	252	270	271	252	234	260	273	283	263	226	279	277	284	310	268	275	280	245	257	275	254	259	246	242	285	247	263	273	261	248	286	274	289	273	273	268	251	256	272	284	250	285	277	260	284	276	271	267	249	263	243	253	261	240	310	288	246	285	255	271	271	260	252	262	266	263	292	279	237	290	262	262	281	253	265	258	276	280	267	285	305	271	262	257	274	290	244	281	288	276	255	297	286	232	268	262	282	257	263	266	250	261	260	286	261	280	265	277	274	255	287	252	253	262	290	279	273	240	281	293	281	289	281	272	222	260	262	270	287	256	265	232	257	262	270	256	278	296	283	257	265	251	285	273	258	239	274	255	245	223	230	279	287	248	294	249	273	269	255	289	256	226	261	274	315	253	259	296	275	276	246	277	251	269	265	269	261	267	277	252	265	276	275	258	294	258	265	255	253	262	265	255	240	234	244	259	271	253	293	262	267	263	266	278	280	261	241	246	255	255	260	251	281	234	264	257	271	297	251	274	295	295	277	251	247	267	274	267	265	243	255	241	275	237	245	272	281	234	259	306	245	273	269	280	249	283	266	272	286	260	268	251	285	292	231	250	276	276	269	261	290	263	250	258	258	279	268	287	273	254	270	274	261	265	264	272	264	280	237	272	269	253	266	287	255	258	244	258	234	278	239	281	309	231	269	260	262	268	253	241	273	270	280	244	286	280	287	239	264	274	284	273	258	287	230	272	262	273	270	258	239	276	284	269	264	261	237	292	282	265	271	295	264	237	248	281	259	260	268	238	250	272	270	285	273	237	261	259	266	256	256	252	261	249	260	305	247	254	279	251	265	289	256	232	263	268	264	270	296	279	256	246	271	238	258	247	299	273	278	259	290	282	252	263	301	260	263	254	261	254	248	263	280	272	275	275	242	274	253	286	281	288	310	286	262	259	282	245	268	258	282	259	252	232	265	301	252	276	261	250	228	273	276	256	245	292	264	274	233	233	278	263	284	279	279	257	261	223	251	244	262	270	244	253	305	250	263	236	266	270	243	276	280	276	247	275	239	283	265	273	290	263	292	281	272	300	281	292	264	272	247	247	270	294	259	238	271	272	283	261	276	246	271	261	268	248	263	254	258	273	288	279	276	276	269	271	283	278	277	232	292	252	298	239	258	250	248	281	274	259	261	260	254	256	258	303	277	251	239	253	236	238	266	279	265	270	283	262	234	251	256	278	257	229	267	260	275	251	254	234	271	250	262	260	272	266	268	247	249	280	238	287	275	290	253	257	276	259	283	271	252	244	234	297	269	264	293	263	263	261	277	278	279	257	272	265	266	274	261	267	275	270	265	261	260	278	254	278	255	279	291	266	250	222	247	286	281	278	257	285	267	277	298	260	267	264	241	260	281	265	243	261	267	243	257	217	244	280	315	274	278	254	267	262	261	249	262	271	241	278	255	267	262	279	285	271	247	285	246	241	261	258	285	286	275	242	250	272	246	276	281	256	282	286	262	276	268	261	264	274	246	272	276	270	268	245	278	256	302	258	269	271	284	268	254	283	278	261	263	264	277	234	275	259	240	281	261	241	272	257	256	262	259	254	297	283	264	244	263	270	262	264	271	259	242	269	290	246	217	264	266	279	274	262	253	287	243	280	271	306	276	265	264	257	265	268	274	248	287	264	263	277	271	291	235	277	258	261	266	272	303	289	255	268	248	246	262	294	273	258	271	248	272	261	261	283	294	264	275	255	283	245	291	278	286	251	258	268	265	262	270
27433	20750	8047	697	422	361	402	344	353	360	352	349	317	355	346	344	343	367	319	351	310	312	352	372	336	356	299	314	327	383	354	361	354	358	337	300	342	324	333	344	361	335	327	377	317	318	333	364	368	326	319	332	347	372	365	325	307	357	363	335	360	397	385	333	359	360	351	331	337	337	329	350	349	334	368	341	356	370	335	358	340	356	352	340	346	347	332	355	333	355	329	357	342	320	351	340	335	340	324	345	330	344	345	352	322	371	337	357	353	333	332	341	328	323	329	335	338	349	340	347	374	324	350	351	309	335	343	379	326	369	352	301	353	349	350	326	345	342	324	351	336	348	351	339	304	329	337	325	377	313	330	380	389	345	367	350	339	347	314	353	364	328	345	358	329	353	350	324	359	320	333	343	326	335	325	321	376	327	326	313	348	329	291	378	327	358	320	337	339	332	339	384	348	308	328	318	369	309	351	340	350	328	375	329	340	334	320	331	323	326	344	317	343	356	347	340	349	334	356	346	354	354	313	317	349	330	302	322	369	333	380	355	348	347	375	338	357	347	360	351	330	333	338	319	333	361	314	364	323	325	353	344	343	343	328	325	320	322	397	321	377	326	341	387	327	335	321	349	341	325	298	335	341	329	321	352	340	337	326	359	340	378	333	350	354	397	331	329	374	354	322	354	359	345	355	347	364	370	338	330	291	356	350	323	359	335	389	371	361	353	335	328	343	351	350	321	347	338	344	358	371	334	336	332	340	370	349	345	323	331	339	336	341	326	361	349	335	328	302	317	370	353	339	336	314	339	363	352	331	372	341	339	336	348	319	330	331	367	360	340	348	341	349	340	327	324	352	376	328	337	346	354	312	340	324	333	330	327	318	313	325	351	354	323	316	348	330	345	351	347	326	340	363	320	316	383	347	337	373	382	319	343	361	342	335	318	322	338	306	322	309	333	323	364	365	350	346	336	317	367	342	332	361	351	351	332	318	317	344	344	343	331	365	332	317	343	353	340	322	348	331	357	355	342	328	340	310	316	327	351	340	342	328	312	333	336	343	362	333	306	340	339	354	357	358	328	348	332	319	322	323	322	315	326	331	335	344	343	344	309	391	316	358	354	332	344	368	354	320	341	348	336	363	350	354	346	332	309	338	329	334	361	350	347	288	334	311	337	350	351	328	341	353	335	324	348	357	337	358	360	348	331	363	330	326	359	325	317	342	330	342	355	339	350	366	339	334	324	319	337	349	343	359	344	324	328	324	302	359	358	352	380	382	351	316	334	340	366	340	324	321	364	324	322	321	377	346	347	387	330	335	355	360	366	332	330	343	362	362	327	360	334	334	363	318	347	332	330	371	326	315	343	291	311	309	360	355	341	341	353	332	311	324	326	345	359	338	313	329	340	339	323	352	380	344	351	310	359	346	373	363	359	362	342	358	331	373	347	339	356	370	347	336	398	313	335	340	329	341	318	358	345	338	368	321	324	352	355	321	327	351	308	336	319	322	359	341	356	329	366	328	375	372	337	348	351	349	317	333	337	354	338	365	334	352	333	330	299	344	344	336	359	314	359	325	339	344	306	335	358	336	339	312	345	312	360	316	335	379	344	325	345	379	354	335	357	332	320	325	325	347	354	330	312	350	315	351	317	367	365	330	308	355	328	327	374	353	341	341	356	330	321	348	331	296	345	337	333	382	347	345	362	318	360	354	356	333	352	328	365	346	341	385	347	343	371	374	334	345	325	348	330	358	374	338	370	352	343	378	335	339	343	354	324	361	366	325	328	351	339	336	361	370	338	376	353	326	346	350	358	344	318	348	348	308	362	337	340	341	353	296	346	320	317	315	358	342	333	347	337	356	349	329	345	298	305	334	352	334	354	341	327	349	311	323	374	322	339	341	342	360	342	317	390	355	351	347	292	361	329	327	333	321	348	371	355	335	354	340	309	358	361	347	329	354	353	337	347	325	348	333	324	354	336	311	345	360	354	346	361	340	338	331	335	310	332	335	348	351	314	335	329	362	333	322	356	323	304	358	358	347	338	346	336	350	328	339	339	347	345	374	344	323	337	329	347	345	354	317	330	378	358	348	330	353	330	357	336	327	337	337	314	348	340	340	333	320	332	350	323	338	359	354	328	347	354	339	341	336	321	358	357	334	341	344	351	348	342	362	337	357	332	349	321	356	316	351	347	336	352	336	337	331	322	324	335	321	348	332	346	314	330	351	362	348	340	358	346	323	329	333	343	328	344	334	355	333	322	340	346	345	344	318	348	310	340	343	319	313	348	365	325	355	352	374	330	341	328	345	319	334	307	329	321	359	376	332	333	358	337	337	361	361	332	357	363	338	326	333	356	330	342	363	369	326	305	349	319	353	376	337	325	356	367	306	363	346	360	317	353	313	338	341	333	342	332	332	341	339	332	348	348	375	350	330	338	325	314	375	370	337	340	321	334	325	328	339	358	328	345	363	372	335	384	331	334	314	338	339	351	339	368	351	357	382	335	320	333	342	333	350	332	337	339	358	340	351	321	340	337	316	328	353	354	353	338	357	359	331	306	322	339	356	317	330	350	355	328	355	350	378	326	335	362	354	373	341	330	322	320	365	318	350	326	339	347	359	319	336	291	327	319	352	346	356	335	346	354	350	341	337	302	345	340	338	347	354	352	309	355	372	362	342	335	359	333	333	328	346	319	331	352	338	342	346	355	359	370	332	360	377	345	332	359	345	347	356	344	338	341	349	339	340	363	317	360	325	340	322	360	359	345	338	322	374	363	349	327	356	331	351	329	379	365	328	402	345	354	335	373	324	322	362	356	326	321	331	351	346	319	358	359	344	375	336	346	336	349	344	361	353	335	368	344	339	354	346	328	357	325	348	345	356	377	335	376	330	369	347	329	351	297	324	340	316	311	352	361	329	328	352	358	316	344	389	317	369	373	308	301	353	359	310	324	342	338	328	352	354	369	340	343	357	322	362	319	355	319	331	323	340	317	346	342	336	341	371	365	344	328	366	364	329	351	344	326	339	329	342	333	357	351	348	358	336	364	353	342	354	343	343	374	343	351	330	362	348	355	343	335	332	331	333	337	351	337	324	344	362	340	326	364	365	345	321	373	315	357	394	338	336	337	306	336	343	350	357	301	339	331	335	323	329	357	368	376	366	361	324	350	352	355	339	343	377	346	340	364	346	341	363	296	349	351	348	364	344	344	334	333	341	342	303	339	344	334	353	348	339	347	359	334	356	332	327	330	356	374	330	370	352	356	326	307	364	315	341	366	321	349	328	309	328	371	317	355	337	341	358	319	377	361	344	330	316	381	342	352	334	309	373	342	363	328	350	353	382	326	335	325	339	332	344	318	339	360	371	350	315	352	366	328	351	319	355	348	357	329	353	350	354	379	360	339	373	367	373	336	359	360	322	311	326	337	371	352	348	338	350	353	325	387	337	317	360	343	343	374	344	318	338	355	345	314	348	318	339	370	317	310	380	340	288	353	351	392
21741	3461	1111	774	658	636	606	566	580	603	565	564	539	572	556	522	529	531	503	515	508	565	529	567	570	563	570	537	525	528	565	546	553	536	524	511	466	479	514	509	502	545	520	550	554	548	509	534	511	513	555	539	540	516	526	526	535	508	503	505	515	506	541	529	517	508	507	537	540	543	518	478	544	521	514	537	518	514	569	529	572	559	506	503	540	524	520	525	557	470	552	524	536	530	550	545	551	540	554	561	487	522	539	545	518	549	522	511	512	547	520	515	496	531	523	531	557	549	570	528	563	549	548	545	506	455	556	508	501	558	530	512	537	536	519	511	493	502	496	516	521	535	506	559	528	526	510	533	511	552	525	517	531	515	484	530	534	580	573	510	558	506	548	518	514	519	551	555	517	548	505	538	548	571	540	554	518	522	528	534	526	533	551	536	533	534	539	535	519	552	550	527	482	515	509	538	516	524	554	545	559	517	538	522	561	550	551	469	507	511	477	501	539	508	562	544	583	529	476	496	543	523	545	529	487	518	506	538	520	459	542	535	511	526	516	494	498	550	536	550	531	503	530	562	505	491	517	534	520	525	564	563	561	498	550	504	511	518	493	569	541	540	508	503	531	524	533	477	504	509	535	553	516	519	518	562	547	532	519	537	510	548	533	492	511	469	530	528	534	527	537	535	530	526	542	509	540	513	506	518	536	530	526	527	511	497	555	515	572	519	517	526	546	494	500	529	515	498	495	554	508	528	528	542	505	540	547	525	489	522	532	562	528	536	517	509	538	493	497	612	519	492	508	574	532	533	510	496	510	548	511	526	505	499	535	557	524	511	521	550	539	537	513	512	561	524	531	516	556	541	537	526	567	508	498	516	548	551	500	539	538	553	552	528	509	540	534	512	540	522	542	528	534	564	504	551	492	506	543	496	561	509	508	513	534	511	529	524	529	503	527	509	550	494	557	565	510	534	517	520	505	526	554	494	527	544	544	513	514	545	491	537	531	519	547	534	532	533	528	542	531	507	549	538	520	525	525	544	511	533	570	564	552	508	564	537	531	544	511	521	533	521	539	569	518	530	526	557	516	568	531	527	554	502	517	523	531	518	536	518	546	508	527	544	534	513	510	548	602	564	521	558	547	545	497	552	539	539	527	507	539	565	539	505	504	536	535	519	534	567	550	518	532	531	546	555	533	538	571	560	502	548	538	508	520	555	537	508	554	530	558	521	540	525	576	572	541	538	541	503	565	539	556	516	507	551	542	520	486	513	550	562	519	554	532	549	518	509	499	526	514	480	502	523	535	508	471	557	599	532	503	526	558	530	539	570	508	510	532	540	550	509	540	517	552	571	515	534	534	520	544	529	519	543	551	544	545	532	494	513	524	493	519	543	522	530	575	561	537	551	537	571	522	521	468	517	519	526	501	527	523	498	508	528	526	542	514	513	542	502	535	494	499	551	524	544	585	548	576	528	522	547	555	540	516	543	522	555	499	507	522	511	528	576	518	584	514	536	547	533	508	495	560	549	531	497	558	542	531	551	525	517	486	516	511	516	563	514	560	538	497	500	523	485	540	563	532	551	519	518	547	527	502	572	525	520	535	521	581	536	524	487	516	522	542	442	527	544	528	519	520	513	540	511	554	536	499	499	560	525	511	524	482	561	491	557	531	554	520	503	479	499	511	560	502	504	561	469	530	500	567	539	500	515	507	533	525	546	522	524	491	530	549	498	508	499	536	490	574	549	555	500	554	500	523	502	524	510	522	503	552	542	537	476	466	497	500	493	564	572	520	531	532	513	552	543	568	503	564	515	563	509	553	564	545	532	469	535	553	535	512	556	555	522	531	527	531	506	566	522	546	529	543	528	561	479	505	503	542	545	565	545	515	538	525	549	520	519	544	535	519	525	550	562	546	526	523	546	512	536	541	493	529	554	545	556	510	518	535	536	538	556	480	520	526	515	558	555	589	528	536	479	563	557	543	498	544	534	531	557	545	508	488	511	520	548	507	543	474	519	564	573	544	555	499	566	542	499	568	527	559	522	536	510	509	514	515	588	530	543	558	544	520	542	543	532	522	537	521	543	548	511	510	568	541	530	525	535	509	552	576	505	511	553	518	515	516	503	540	524	536	530	518	562	515	544	504	541	535	565	498	499	530	569	537	518	530	530	534	554	523	490	530	534	568	562	538	532	494	515	571	526	528	529	545	493	507	536	551	554	535	506	540	487	516	546	546	544	535	566	532	507	469	514	536	532	504	532	531	537	514	516	534	555	570	520	511	542	529	519	552	575	572	545	550	527	544	521	538	527	507	513	519	539	534	510	523	509	530	550	553	504	514	490	528	507	561	537	547	528	527	546	567	511	491	543	525	491	525	510	533	519	540	558	552	546	540	542	528	539	534	525	556	507	575	531	492	534	509	501	525	539	533	521	513	528	525	537	529	582	546	545	532	542	549	517	533	512	536	521	508	503	545	520	507	535	550	543	495	543	535	517	558	501	488	542	527	506	575	542	524	559	541	562	567	560	508	567	577	522	487	506	536	528	521	515	516	553	536	555	539	513	559	537	538	522	502	546	512	536	547	491	506	526	529	485	521	559	538	512	539	521	522	512	527	516	509	514	555	542	526	521	519	530	550	505	468	527	560	517	529	520	558	568	511	532	540	507	511	509	502	518	522	538	545	516	528	507	564	548	539	518	512	557	525	523	535	457	522	552	547	508	537	537	552	477	519	553	595	551	581	536	569	549	529	517	541	517	539	474	503	532	489	495	530	544	523	512	516	535	517	554	521	541	543	523	520	517	544	532	508	534	483	500	533	538	547	535	529	531	534	497	532	553	538	548	518	522	477	534	544	542	509	497	498	524	531	550	540	556	538	529	540	530	527	513	518	547	523	576	514	540	475	518	531	556	528	509	556	560	534	517	513	501	496	472	578	499	510	521	541	501	524	539	530	583	554	561	552	479	509	495	566	516	507	504	509	525	539	577	555	478	532	519	527	481	540	537	516	511	499	547	495	490	580	531	505	528	533	508	565	509	547	574	533	475	502	545	493	554	541	537	532	540	516	549	530	533	491	558	534	554	521	576	550	485	525	542	540	534	516	475	503	527	498	537	547	534	566	519	542	553	518	562	542	562	545	527	567	517	537	568	532	562	487	551	549	557	568	553	530	524	532	550	539	507	567	528	533	509	480	522	517	542	513	531	578	528	551	519	546	557	498	523	499	494	533	500	493	566	557	513	517	515	520	537	513	554	525	460	518	564	509	496	502	513	566	544	533	532	526	552	513	520	507	536	547	552	536	501	506	564	515	491	557	526	507	549	527	520	523	520	573	516	537	562	560	505	538	523	501	509	522	542	532	545	511	573	515	517	507	528	474	520	532	553	549	552	509	539	549	505	510	550	540	538	567	524	531	503	574	509	553	513	520	519	534	556	527	546	544	488	509	575	532	527	530	560	510	500	518	516	566	544	479	552	591	512	509	547	543	534	544	517	520	534
23746	21486	29197	24223	21487	18153	1357	680	500	478	462	406	401	385	355	342	353	333	330	347	358	328	315	324	330	295	311	302	323	308	307	329	302	283	300	316	302	333	327	277	321	307	287	322	295	336	348	276	298	289	304	338	274	303	297	277	311	305	308	298	295	296	318	300	315	319	277	276	331	268	290	313	339	339	299	299	304	295	313	322	317	311	325	286	308	277	294	303	303	296	309	277	294	285	310	323	310	288	353	318	332	342	292	302	307	321	326	290	321	300	330	310	300	251	281	324	307	300	290	295	308	265	295	321	295	286	285	294	285	322	338	297	305	339	289	300	296	338	294	296	307	285	288	303	326	300	294	319	282	311	334	274	299	302	288	309	322	291	310	287	300	282	304	333	301	295	326	275	309	298	324	271	275	248	251	258	293	317	275	265	303	302	306	302	296	332	267	290	297	290	298	278	276	290	283	291	260	290	310	299	300	287	312	320	287	294	283	303	292	265	298	312	317	279	292	299	302	289	295	278	280	318	311	319	301	299	315	305	320	294	307	309	298	317	280	306	301	301	286	313	287	345	293	273	309	285	306	295	277	290	307	310	301	302	288	307	340	298	299	319	314	312	302	314	277	296	313	291	317	314	273	282	294	323	294	298	304	297	332	300	327	307	295	270	277	284	316	293	315	283	284	328	290	296	279	295	304	296	291	261	294	279	315	309	274	270	270	295	286	304	288	266	290	317	300	300	285	322	352	323	325	277	307	317	303	282	318	301	293	301	261	281	293	286	271	309	300	300	316	272	290	295	296	291	347	300	305	291	312	280	303	287	324	316	310	329	301	307	308	304	294	315	295	308	343	298	286	303	320	257	304	316	291	292	309	279	285	292	300	292	281	306	308	323	312	330	324	292	296	322	316	305	311	319	302	304	277	302	304	308	280	320	313	280	269	292	311	308	303	294	314	312	294	319	293	278	300	290	292	272	285	257	305	300	303	309	302	338	327	287	275	311	310	296	307	307	298	328	296	306	318	342	322	307	301	285	308	275	305	296	311	306	269	299	277	295	290	304	287	305	311	288	308	315	308	308	290	290	281	284	292	258	295	311	305	311	308	331	274	314	292	306	277	275	284	311	277	307	296	290	289	316	322	313	265	297	334	281	289	307	301	295	306	286	294	321	272	304	300	310	293	313	302	325	290	293	306	315	306	313	261	309	314	299	263	302	280	280	325	293	320	305	284	309	291	269	330	316	272	313	285	292	303	276	284	316	294	294	296	279	312	312	300	307	267	323	307	303	286	288	298	307	294	290	295	310	317	299	311	277	289	323	286	275	308	285	297	315	321	288	292	307	286	314	305	303	318	277	286	290	273	314	313	273	300	282	264	318	281	306	281	316	286	289	275	316	295	325	296	292	297	316	276	298	294	305	288	332	306	317	290	327	278	324	307	282	307	266	303	296	289	306	282	281	290	291	320	293	294	286	299	282	320	284	270	295	308	296	304	309	318	305	290	267	313	284	266	329	266	292	293	284	277	304	286	319	309	292	328	309	308	315	311	318	290	325	292	291	326	283	300	273	283	296	278	292	311	293	305	270	308	287	306	295	286	290	306	324	300	270	316	289	290	281	266	290	282	295	280	302	311	283	291	325	288	284	301	299	296	301	293	300	300	289	303	288	306	288	296	287	324	317	300	276	280	262	301	259	268	297	312	286	277	276	320	282	308	292	287	302	266	311	307	287	281	307	291	281	309	297	304	303	334	303	298	288	289	293	300	295	299	294	294	275	332	288	285	283	290	264	293	314	296	290	333	318	261	315	297	318	329	299	281	301	318	284	293	297	309	307	260	307	309	288	297	306	307	301	290	296	284	288	264	301	294	354	283	311	317	291	311	282	322	322	309	294	307	284	286	317	298	315	302	305	333	283	276	280	299	299	296	322	294	313	323	285	307	307	294	285	284	288	296	296	272	293	292	321	313	289	315	319	293	296	317	303	268	301	281	290	299	306	292	320	282	286	301	279	271	307	319	299	288	296	293	313	295	297	308	291	273	288	282	306	306	287	310	306	293	298	275	268	288	275	307	302	307	315	305	308	293	281	318	261	268	314	309	303	294	263	325	272	298	300	304	304	317	315	305	294	273	312	331	279	306	310	277	307	285	287	277	323	281	324	261	291	303	301	319	309	291	301	347	322	303	293	284	316	252	319	277	318	307	297	336	290	311	289	317	315	339	279	282	313	290	289	274	307	252	294	281	277	292	291	294	291	305	266	280	287	282	294	287	306	300	302	299	318	283	315	267	302	308	289	271	303	330	286	312	306	327	278	262	302	283	280	294	289	307	288	271	312	312	291	283	274	288	266	291	303	293	289	310	289	293	297	315	274	275	299	306	302	306	300	304	288	339	294	256	294	288	322	295	281	326	277	314	299	277	301	292	314	281	317	287	267	313	328	278	280	268	308	273	292	292	293	288	284	305	292	315	310	305	276	311	314	301	298	292	282	310	294	287	264	276	293	330	294	274	299	321	311	303	298	289	297	294	295	332	316	296	285	291	285	282	291	302	275	290	284	312	281	300	339	266	286	309	293	331	297	291	311	292	304	304	283	302	270	311	292	285	305	297	302	311	294	331	288	326	314	295	293	297	294	295	301	322	315	307	332	295	309	293	326	306	269	344	294	326	285	317	307	307	322	312	275	274	308	317	317	283	305	321	286	307	301	292	278	289	284	288	289	300	325	283	304	269	274	259	312	302	296	298	291	283	282	312	321	285	286	269	313	274	280	284	319	293	291	327	316	314	264	285	274	306	298	310	314	308	290	316	284	279	313	273	286	286	295	308	331	328	320	302	296	311	291	315	275	315	296	312	320	282	304	311	301	286	266	313	314	271	292	323	280	285	301	332	307	277	308	311	308	297	288	301	285	283	274	301	299	296	296	297	300	299	286	313	281	310	271	288	301	291	286	294	298	297	277	278	312	314	290	316	327	308	281	302	323	290	302	299	276	303	269	295	303	273	299	258	340	311	310	285	273	315	281	289	300	307	293	288	295	278	309	317	336	290	270	301	311	315	288	299	301	326	319	286	281	274	304	316	306	274	280	282	314	289	309	320	298	306	296	303	297	277	284	302	307	314	281	313	269	303	318	313	332	300	303	309	312	354	284	304	288	280	332	327	310	290	289	335	272	276	285	269	271	300	295	291	335	290	283	311	325	300	306	305	304	299	305	313	314	314	300	268	291	281	276	297	302	310	306	291	292	292	294	309	299	290	337	292	335	300	301	296	308	269	305	288	300	319	286	280	281	291	305	308	269	282	303	303	292	298	299	300	287	286	307	318	295	273	293	324	305	294	286	308	307	278	304	298	260	309	326	289	310	299	294	312	308	275	311	289	287	304	295	285	299	283	308	274	313	316	247	301	302	309	323	312	290	313	307	284	282	273	294	285	288	268	294	271	282	290	308	314	257	279	292	298	290	316	277	270	297	273	284	305	316	295	283	293	295	316	300	340	304
50045	14383	9003	4805	3051	2205	1692	1358	1149	1002	889	802	775	691	711	673	630	601	579	568	594	525	505	554	503	509	532	494	504	541	440	484	503	512	525	479	516	488	466	497	473	473	493	512	467	512	466	469	514	479	449	436	474	454	465	452	470	465	439	448	485	506	488	480	474	454	454	418	468	461	476	490	463	464	476	463	453	478	450	480	445	480	509	478	450	478	424	480	457	459	492	497	452	466	437	460	487	461	432	456	476	457	456	446	442	440	474	484	436	488	457	441	462	465	431	462	488	475	455	445	433	482	501	455	456	513	455	472	445	488	441	399	489	462	477	486	481	453	483	463	448	484	428	480	421	476	448	442	435	478	455	451	475	431	440	452	451	484	475	452	474	474	467	449	474	478	450	479	466	473	493	467	448	436	450	437	470	482	451	487	446	487	428	457	477	441	451	467	444	449	480	432	455	471	453	468	455	485	432	433	431	469	461	450	470	460	475	449	482	473	479	462	421	459	445	427	431	495	476	491	445	468	480	479	459	481	501	480	441	463	501	465	464	485	459	457	458	470	468	469	444	453	460	486	447	490	465	462	503	439	473	489	465	460	466	457	456	428	423	484	467	478	484	478	467	476	447	458	436	435	473	443	449	489	447	455	486	459	475	475	460	452	494	448	435	511	466	473	466	444	506	445	490	491	453	443	454	483	461	467	412	478	471	438	422	475	427	480	448	486	484	452	441	495	474	473	483	440	453	486	452	468	467	513	443	429	473	437	469	433	466	436	466	484	441	424	463	497	471	448	469	464	490	440	463	477	498	469	446	430	459	466	447	444	513	433	446	470	490	466	483	454	458	461	472	457	464	466	454	476	477	445	465	426	464	414	451	452	447	460	433	473	463	485	432	443	492	427	458	472	502	465	460	473	468	467	487	428	442	484	442	442	464	472	466	461	452	463	462	438	455	470	457	474	424	451	480	453	521	453	453	459	495	489	469	468	493	456	466	418	494	419	449	443	475	473	496	483	438	437	457	432	477	454	454	472	446	483	453	484	480	467	468	468	487	453	482	446	454	429	462	459	483	497	472	452	458	475	415	468	458	461	424	470	471	432	456	509	445	457	463	499	483	463	491	424	479	471	503	459	450	470	470	474	468	458	488	467	455	473	478	459	433	426	488	466	459	454	465	456	460	450	482	458	504	443	494	471	419	455	482	486	456	459	482	483	477	515	419	470	463	474	480	450	420	446	493	447	467	410	482	474	494	498	459	461	471	420	458	496	447	485	451	449	417	461	491	475	490	477	472	485	483	456	470	476	460	399	445	462	475	460	451	467	477	461	439	526	419	452	456	482	482	444	447	481	489	478	464	419	474	470	475	466	467	477	482	495	518	484	477	445	449	439	501	421	457	452	444	429	490	453	470	461	491	488	458	480	473	429	499	438	472	454	457	451	479	473	428	457	475	452	472	440	464	446	463	427	458	467	441	460	455	467	465	486	477	478	451	451	476	470	473	450	473	476	452	453	448	461	442	457	454	455	494	468	483	458	477	465	473	428	448	461	468	443	446	476	454	491	486	472	431	459	475	457	428	499	461	464	449	482	450	463	420	491	480	422	492	476	462	484	486	441	439	468	459	441	501	508	487	473	479	496	424	488	449	453	455	441	499	471	479	430	468	463	463	453	506	455	465	476	519	452	506	423	453	446	478	458	493	469	484	475	474	463	489	454	490	442	438	445	482	440	462	451	453	451	451	436	482	461	445	453	447	462	446	456	462	478	471	468	477	472	427	481	446	431	414	430	431	482	457	457	480	472	457	435	468	512	424	447	476	450	439	442	463	460	469	455	458	489	459	460	452	490	443	462	448	434	448	457	480	483	468	467	504	455	448	459	470	448	443	470	482	454	452	465	443	453	457	468	434	478	462	444	491	506	468	470	450	461	434	508	442	462	462	457	466	486	453	418	458	447	418	462	472	466	520	444	500	437	420	474	447	486	450	474	465	438	453	461	477	463	461	486	472	489	495	454	514	458	440	460	454	469	469	445	507	493	478	466	481	493	467	447	472	457	461	426	469	472	439	450	470	455	502	479	464	464	457	459	484	457	468	481	455	461	455	486	486	502	486	419	462	449	477	446	490	449	459	473	483	425	455	492	472	451	466	445	472	431	452	484	452	493	486	500	454	468	457	438	495	461	493	469	460	490	435	490	464	465	471	444	461	417	462	470	456	476	467	438	456	464	457	456	485	427	467	486	459	457	460	483	467	486	452	461	477	447	462	459	460	468	477	461	466	492	450	488	481	443	475	451	433	457	457	470	439	473	444	501	503	454	484	476	460	446	439	451	476	445	432	441	505	485	491	470	482	452	436	481	452	460	437	462	468	512	451	459	497	450	488	469	460	459	454	465	464	430	465	480	419	455	445	444	450	454	440	474	459	476	468	453	450	452	458	481	454	480	464	475	474	447	482	468	428	452	467	498	450	486	490	457	462	466	462	433	443	450	444	460	468	478	474	439	451	453	443	469	464	451	472	442	484	482	434	464	448	451	459	455	478	474	485	476	453	463	477	513	426	494	455	496	482	489	445	464	480	429	437	427	445	505	447	480	461	440	439	496	450	475	517	453	466	469	463	497	438	485	474	409	461	469	487	427	435	458	471	465	444	467	445	484	456	475	437	472	449	459	471	433	449	456	439	452	459	411	420	452	511	421	457	450	450	431	440	431	459	456	465	452	466	442	464	468	493	449	447	468	450	443	444	449	462	473	447	437	491	455	473	441	472	494	449	486	460	453	447	413	428	450	452	444	422	475	483	486	490	476	500	449	480	458	445	478	441	468	468	475	477	466	461	499	484	456	483	472	444	440	461	490	443	427	489	439	453	466	450	433	442	469	422	467	454	459	415	492	474	428	441	462	447	452	469	466	425	518	483	463	437	463	464	451	487	434	461	465	465	464	491	452	449	468	489	460	424	491	461	440	504	446	459	500	437	495	465	453	500	472	462	468	486	496	489	479	494	477	455	466	457	473	441	473	444	491	512	440	473	450	479	451	486	457	452	507	440	465	447	455	462	457	499	480	436	467	466	448	482	468	469	440	463	458	476	500	492	473	429	429	457	447	439	438	509	452	476	446	390	458	468	485	476	473	512	466	495	438	481	473	471	451	431	430	496	470	476	442	463	449	443	478	449	481	497	504	477	459	490	476	474	477	416	431	471	457	448	449	455	497	473	454	467	464	477	437	446	386	440	458	487	497	467	514	451	476	459	496	485	446	477	458	445	469	458	473	456	430	471	419	452	472	460	451	449	468	464	453	453	462	502	457	487	448	454	465	471	446	502	437	483	488	448	466	463	508	464	497	432	473	490	438	484	423	476	465	450	461	448	453	423	425	447	479	485	483	477	449	448	473	514	456	487	476	465	440	453	435	461	475	478	476	455	458	470	486	453	453	456	449	434	445	474	446	423	504	513	485	467	460	491	508	486	438	433	435	459	477	442	399	449	484	425	462	461	451
23307	21516	29362	24124	21505	21503	6397	617	438	353	386	297	306	254	239	242	263	207	195	198	181	183	210	199	198	203	175	182	178	192	212	179	162	160	184	167	203	163	164	196	179	166	175	187	158	160	183	165	192	157	153	173	165	164	184	185	160	165	175	160	191	186	177	155	161	189	165	177	164	170	178	170	173	191	169	167	173	147	181	173	182	171	164	167	168	171	162	162	163	166	198	175	149	186	173	168	180	174	177	175	169	170	145	193	158	155	164	160	192	159	168	161	161	157	163	167	180	181	209	162	159	163	169	170	182	179	156	153	161	163	185	160	174	181	183	160	160	175	168	189	163	170	181	171	176	169	190	150	175	151	183	167	165	178	167	186	157	154	147	168	142	142	180	164	151	163	167	148	159	160	184	180	160	176	177	171	172	170	196	189	181	164	181	165	147	176	134	149	164	153	172	176	166	157	158	179	154	154	187	176	140	175	187	183	160	152	157	160	165	162	172	182	162	155	194	158	144	174	169	171	186	167	160	179	180	162	169	170	187	167	162	175	181	156	161	153	167	147	171	162	173	176	155	170	160	160	165	192	162	163	161	181	187	156	177	197	171	181	163	159	172	198	140	155	174	161	183	170	177	151	169	173	178	158	186	208	168	162	181	158	158	167	188	164	175	167	177	168	154	171	164	161	166	150	157	157	151	177	183	157	153	149	145	168	168	179	171	167	172	182	155	163	160	154	171	178	158	162	213	184	158	170	180	171	170	149	146	154	162	172	184	163	166	157	169	169	152	177	182	168	173	167	159	155	153	161	151	153	161	166	169	176	159	144	170	161	167	173	159	159	153	166	178	187	159	157	164	181	151	152	159	189	173	196	154	178	174	171	158	154	158	154	168	153	160	154	147	168	164	150	144	166	176	187	164	182	182	179	165	169	161	152	176	177	168	142	173	159	178	170	169	182	165	174	185	151	180	163	166	198	169	186	156	173	187	160	176	181	174	160	169	145	164	175	170	162	174	156	159	163	143	195	178	157	177	164	172	174	149	174	190	158	158	183	161	172	151	169	152	175	173	192	194	157	156	150	172	158	176	181	153	155	168	165	183	162	170	144	161	190	183	171	189	161	179	172	159	160	167	175	176	145	172	161	185	178	149	176	163	179	155	178	154	169	183	169	180	161	168	148	164	173	182	159	175	163	162	176	158	181	148	168	164	159	177	183	150	147	158	180	171	181	143	176	158	156	183	170	182	150	155	169	165	151	178	172	182	173	137	172	172	179	169	172	168	150	156	157	172	161	167	150	161	166	160	159	160	166	147	137	147	170	181	183	172	182	173	182	207	155	168	175	171	166	175	174	151	174	161	172	178	160	167	169	171	164	162	163	186	178	164	154	171	136	153	176	171	167	155	157	179	165	149	169	179	185	178	156	166	177	146	151	163	157	156	162	161	175	190	194	167	158	155	155	180	163	174	141	157	157	150	159	156	183	178	174	167	166	145	160	186	165	168	175	168	167	153	161	162	169	156	155	150	168	177	150	159	176	156	175	151	154	153	191	169	159	166	186	168	148	164	170	175	175	164	162	149	172	176	167	186	175	181	192	165	168	171	170	171	167	165	170	172	155	149	176	127	141	189	149	170	174	164	174	178	162	152	166	176	185	163	165	170	132	178	167	154	158	181	154	178	159	162	178	155	181	161	159	165	145	177	163	164	177	178	166	188	152	163	152	163	167	155	148	157	176	172	163	157	162	181	158	195	175	152	181	156	189	154	138	153	163	150	164	160	139	176	184	176	169	154	168	156	164	161	154	179	143	152	174	188	185	153	153	171	181	164	187	167	170	154	171	175	147	158	178	168	150	171	152	147	180	186	170	145	156	174	177	173	177	168	174	163	182	146	148	178	164	181	168	167	158	167	156	133	145	171	167	169	189	161	154	149	196	149	174	164	178	187	175	169	152	156	162	170	168	171	156	174	156	163	161	158	160	157	178	169	156	186	144	165	167	151	188	162	160	157	154	172	170	164	196	166	156	178	151	173	165	177	197	172	147	161	176	167	162	149	153	160	170	170	169	144	168	157	157	156	151	154	171	150	145	162	148	143	158	155	174	144	182	150	161	166	169	178	147	160	159	186	170	169	162	185	189	166	151	163	157	156	165	170	157	182	173	155	170	165	162	167	151	176	172	161	171	150	192	167	159	178	163	187	174	158	166	153	143	163	147	150	183	168	172	168	179	171	181	172	191	179	184	158	170	185	168	158	169	150	160	181	151	164	198	183	162	173	179	156	172	168	165	173	173	167	170	188	162	147	174	168	179	169	172	165	156	174	156	153	162	155	176	163	168	171	156	153	174	160	165	179	169	167	155	167	178	155	189	168	162	169	166	165	152	152	163	172	192	164	148	179	184	170	162	170	147	168	147	154	174	166	150	175	170	180	173	175	165	167	162	171	145	170	179	173	159	168	176	160	160	165	166	163	155	146	164	174	180	149	142	173	155	153	154	169	168	174	161	183	171	161	180	183	175	163	173	158	169	147	173	176	150	149	155	142	151	156	182	155	157	148	170	168	163	165	145	161	193	172	188	177	163	168	177	149	159	172	170	166	186	151	148	185	180	170	155	170	166	134	156	147	185	173	178	164	173	166	175	167	169	152	167	158	158	177	144	165	156	184	168	185	181	166	168	167	175	163	158	160	146	175	166	155	152	181	160	169	175	144	161	179	147	143	170	170	169	169	175	163	183	151	178	169	186	171	181	168	164	184	164	175	165	158	155	190	161	165	169	160	176	168	167	184	164	154	148	167	180	170	167	162	182	167	143	171	169	158	174	181	168	172	173	132	153	168	173	148	148	164	157	165	167	167	174	176	184	172	174	168	170	175	168	155	167	190	147	183	137	165	159	174	148	158	139	169	180	172	167	188	164	152	170	167	167	176	166	166	193	176	143	163	152	163	156	172	133	160	142	176	174	163	171	175	168	150	186	182	174	148	149	192	164	158	158	165	159	173	150	149	176	155	140	167	159	167	165	188	149	178	189	162	160	147	183	173	160	172	162	177	165	167	153	164	180	161	152	156	167	175	178	164	170	193	153	175	154	167	161	175	179	150	153	153	169	171	164	156	155	151	172	154	181	156	178	179	167	171	163	157	147	155	188	171	197	181	157	179	174	162	159	159	178	182	154	151	142	180	164	151	144	190	163	147	158	189	192	152	158	160	162	159	177	183	160	156	165	167	163	173	164	178	181	140	192	158	170	186	147	176	184	177	180	156	166	161	157	175	165	181	179	164	158	182	159	157	168	155	156	157	171	151	168	151	173	175	138	162	179	141	155	151	174	158	162	163	168	162	170	168	166	172	163	160	173	163	174	166	198	203	155	169	175	168	153	147	169	160	165	168	175	165	149	191	178	173	192	164	155	172	161	177	142	147	139	179	188	149	172	147	167	159	174	160	173	162	162	164	176	152	205	150	161	166	155	179	172	172	152	157	187	162	177	158	178	147	167	166	159
52357	16315	11168	5722	3607	2531	1944	1447	1262	970	858	725	684	612	540	501	484	462	424	426	417	385	367	385	338	326	342	317	322	322	316	307	343	329	278	291	309	334	289	311	316	272	291	266	294	304	262	295	269	264	275	294	292	276	289	285	290	273	286	257	252	314	255	261	242	257	328	272	284	265	287	287	274	264	266	301	236	258	251	267	284	265	262	252	262	290	276	281	278	263	250	266	260	249	273	278	257	261	284	276	284	265	254	252	279	260	264	254	272	242	295	254	250	269	259	269	261	263	265	296	250	267	256	268	299	240	293	276	306	259	256	284	265	264	295	290	272	240	277	256	270	259	247	256	262	282	295	295	239	248	259	276	293	238	260	254	273	257	260	276	259	251	260	239	271	258	254	273	273	260	261	270	262	266	258	254	256	273	239	283	283	284	276	265	289	253	275	251	252	234	248	258	283	251	242	239	254	262	245	255	264	265	259	284	265	276	275	295	270	273	250	262	271	259	278	275	276	295	237	264	282	256	247	267	269	263	280	299	285	301	291	236	260	263	274	243	250	252	268	245	254	238	232	278	273	275	267	284	254	269	269	272	261	276	285	271	265	285	306	265	267	245	268	264	272	244	291	277	259	259	258	264	253	238	258	277	271	278	262	262	256	268	248	307	231	268	278	278	280	286	286	277	303	260	286	296	256	274	265	240	304	237	258	280	271	261	281	271	249	271	273	272	272	270	264	288	256	278	248	263	253	276	254	272	292	247	259	264	240	268	239	290	255	260	273	259	260	266	260	263	266	270	252	273	300	251	277	278	264	285	250	266	267	291	241	272	276	239	264	263	287	273	291	245	278	248	270	256	234	234	274	287	251	267	285	268	237	254	243	248	252	252	262	266	275	259	257	295	252	252	242	303	270	256	230	250	267	295	273	263	233	309	261	274	268	270	275	261	255	259	273	245	250	247	248	270	292	267	266	235	239	286	259	251	257	264	276	271	276	253	258	264	261	292	297	273	266	248	262	274	250	283	285	280	269	246	265	269	300	260	287	266	294	260	264	262	271	308	248	227	249	260	294	277	304	251	294	276	258	251	247	249	263	254	225	231	268	239	263	290	257	268	291	268	291	253	253	274	275	289	251	274	294	268	239	287	256	291	260	226	280	251	286	280	247	226	282	262	275	261	283	267	255	301	270	261	246	266	242	263	233	248	271	271	243	260	270	271	248	263	276	277	261	274	270	238	279	257	238	273	264	252	267	286	266	273	270	274	292	245	235	265	255	268	265	288	279	290	248	263	253	281	250	281	273	256	267	272	264	245	274	258	253	252	283	275	257	278	266	248	266	236	262	270	277	283	246	262	268	250	264	259	272	257	256	238	238	250	261	268	258	261	262	274	276	282	240	249	252	262	255	261	270	243	241	269	272	239	297	266	266	274	259	267	286	238	283	265	271	242	272	267	278	273	250	256	291	256	263	244	269	263	261	287	264	258	235	254	260	282	285	260	274	263	260	252	292	260	263	256	266	270	276	268	258	257	253	296	254	257	259	241	269	278	263	255	263	250	235	264	261	273	266	246	275	228	268	278	227	284	287	242	253	271	266	284	276	264	249	281	250	257	232	283	267	253	274	227	265	281	258	279	287	256	267	239	273	280	305	269	261	258	242	279	300	277	267	255	254	275	281	272	296	222	263	256	269	276	279	276	267	255	248	235	275	262	249	295	284	258	253	275	273	261	246	295	229	252	271	280	256	282	288	250	266	280	270	245	243	298	270	256	281	255	258	282	273	261	307	291	239	266	258	247	252	262	279	279	242	282	246	247	254	273	264	258	233	298	255	276	275	271	276	285	292	242	242	280	259	249	269	261	273	265	241	250	250	246	276	285	244	264	266	260	259	262	254	265	260	257	279	273	260	274	267	254	224	275	233	271	249	273	278	275	223	275	263	283	250	254	257	276	234	249	275	294	274	257	250	293	264	288	244	289	304	251	245	262	259	292	260	283	253	255	278	285	277	291	227	239	257	253	233	262	275	307	264	268	257	280	278	261	295	263	265	266	251	265	268	251	290	262	286	276	275	267	266	256	276	247	279	263	247	257	251	273	295	264	264	269	256	254	272	246	285	269	271	277	269	230	274	283	266	274	246	253	258	258	237	280	258	306	271	302	244	278	252	229	288	270	272	257	239	285	258	283	255	225	254	286	261	268	251	255	269	251	247	266	233	260	213	267	290	281	248	252	278	245	269	247	282	256	272	292	275	252	298	289	275	289	255	271	267	272	269	252	258	238	257	272	260	247	222	250	247	257	289	263	260	260	263	253	255	283	265	280	236	276	273	258	246	286	286	269	266	252	304	258	261	285	240	276	215	289	270	273	263	266	295	268	266	268	241	269	283	235	274	291	266	244	299	278	282	273	266	280	239	256	250	266	261	267	259	292	257	305	264	266	268	232	279	278	278	288	256	262	257	271	251	281	291	244	263	270	292	259	285	260	249	258	260	287	283	246	251	232	268	278	293	244	276	265	205	254	267	280	237	247	275	247	242	271	244	263	235	250	255	256	281	258	270	261	262	260	260	266	279	260	260	265	262	287	273	265	276	228	259	250	257	295	255	275	252	258	278	266	287	252	286	274	258	273	243	268	294	244	252	258	274	271	271	266	257	264	265	277	245	278	254	273	243	259	265	244	258	285	265	260	277	270	281	282	256	248	233	249	247	271	246	279	269	263	252	243	279	249	257	241	257	246	284	254	276	267	258	243	278	250	242	273	260	290	276	281	281	247	291	272	260	262	241	250	264	258	299	272	281	257	262	246	234	257	265	243	279	250	267	270	263	278	248	261	247	247	244	266	241	278	269	239	253	276	267	276	265	269	269	277	284	274	270	300	271	282	287	267	284	258	244	282	259	260	289	259	274	261	248	233	238	261	268	244	254	264	261	263	279	250	260	305	259	294	267	285	270	227	269	263	242	292	261	274	286	265	255	247	261	246	262	265	274	240	281	259	238	281	267	255	251	263	240	284	263	245	261	250	280	252	280	245	295	236	268	276	266	236	283	248	259	260	269	252	288	267	218	283	278	289	309	267	254	271	282	253	265	258	279	265	281	276	269	269	245	266	258	263	268	264	255	264	251	267	279	270	274	268	246	300	239	279	275	244	240	278	284	279	260	290	269	263	266	257	248	283	234	289	268	270	237	260	275	274	291	271	256	257	262	262	243	276	273	250	288	274	264	305	245	266	259	279	262	277	257	277	234	281	278	254	269	275	262	239	263	257	243	279	261	252	262	288	256	270	252	248	266	237	250	261	246	256	252	235	255	244	268	287	271	269	253	262	281	263	265	255	271	279	266	242	296	268	274	265	297	279	243	267	240	250	251	288	249	264	264	277	227	245	266	242	257	269	253	275	267	280	269	272	288	256	282	280	267	284	258	280	269	258	275	279	254	249	235	261	271	265	285	240	253	249	260	270	267	279	245	240	293	268	257	259	253	258	267	282	291	305	254	246
27461	20784	8275	652	482	393	365	348	366	363	338	352	363	333	362	327	359	360	351	354	338	357	345	344	361	374	354	322	362	358	335	319	331	343	365	327	348	364	347	347	347	310	349	354	363	311	374	370	342	364	357	367	324	338	333	337	389	332	352	327	339	353	354	349	336	349	342	300	343	350	372	327	344	331	360	322	312	359	360	351	340	347	335	351	317	348	336	348	309	310	371	355	367	338	351	354	368	316	345	362	345	355	303	372	315	313	364	321	357	333	372	338	350	355	344	359	315	377	331	336	359	359	359	328	344	376	346	310	368	336	331	348	372	345	316	347	345	310	358	337	324	338	353	343	319	341	316	329	313	329	319	325	354	335	390	380	353	340	382	331	332	315	297	330	369	335	359	338	329	365	330	375	326	340	342	320	362	348	309	342	348	360	291	336	336	342	343	341	342	328	327	329	307	316	332	344	326	368	333	341	307	327	354	347	338	387	328	339	338	308	342	313	345	339	343	373	333	347	322	327	344	361	355	329	336	358	355	337	345	355	354	383	314	343	317	353	312	330	364	345	345	338	335	303	336	328	329	346	313	383	350	366	330	353	348	382	339	320	333	342	307	334	322	292	307	322	343	338	323	355	346	331	383	344	314	322	332	325	352	331	368	380	357	385	360	347	381	326	335	308	342	344	314	303	342	361	359	341	365	317	364	348	309	341	324	328	319	341	325	336	357	356	325	334	347	342	358	340	334	352	318	303	331	335	319	361	353	362	358	327	343	356	338	367	334	314	301	330	348	346	344	378	356	324	364	354	343	318	338	352	346	334	354	359	338	285	353	344	336	339	320	346	377	353	383	351	351	310	328	344	346	356	337	337	346	343	355	365	357	321	304	333	336	317	352	353	342	316	327	369	339	312	361	361	325	360	363	330	346	319	350	366	337	312	326	305	335	305	335	327	331	339	380	339	349	345	334	316	348	349	351	316	382	337	360	357	330	333	327	360	320	309	364	340	362	370	349	311	326	311	320	371	362	326	346	328	335	391	386	300	355	347	333	355	331	329	347	360	363	360	340	297	363	325	368	314	336	345	317	320	355	361	365	306	339	342	362	338	345	347	326	346	339	364	340	336	311	328	326	325	321	327	322	361	368	330	348	314	316	356	316	311	344	337	336	374	366	335	346	307	340	349	341	348	332	347	336	355	355	359	329	353	333	333	361	314	337	314	347	310	344	349	310	307	349	328	312	341	364	338	330	328	354	338	382	311	327	342	328	344	334	343	369	335	336	316	314	313	343	362	332	374	310	324	336	346	336	335	331	336	325	338	317	305	315	356	375	342	352	348	353	339	339	335	335	327	361	309	342	343	368	333	312	326	325	361	352	333	367	327	312	323	350	346	333	368	341	327	306	324	333	343	312	391	307	298	313	340	328	340	361	362	345	322	303	321	321	343	381	380	377	314	344	350	342	327	378	350	346	351	333	331	334	331	318	355	351	321	326	314	339	358	302	344	357	362	330	330	354	309	325	360	324	369	322	354	328	343	326	363	299	335	325	345	317	349	332	338	339	323	351	333	340	369	362	323	371	349	339	327	357	322	352	340	351	334	348	289	348	340	329	346	346	331	350	352	367	324	314	344	365	328	327	340	337	355	360	378	337	348	383	323	329	354	318	340	326	345	338	331	353	347	352	336	319	361	332	317	341	364	330	354	344	350	334	362	312	354	340	345	356	345	348	328	326	355	370	342	354	363	326	331	360	322	387	367	347	357	351	341	342	314	330	334	368	336	349	327	327	302	341	329	321	353	295	315	321	349	333	338	300	351	309	357	361	344	312	329	341	340	366	346	341	330	350	340	367	343	338	336	323	318	311	350	325	326	355	336	384	323	363	367	334	331	363	345	338	334	354	330	334	335	356	361	357	335	366	331	335	343	329	322	330	327	362	364	344	344	352	336	334	313	329	329	298	359	360	327	362	320	320	347	347	349	355	338	368	306	354	326	337	333	359	343	351	330	333	359	369	343	339	354	340	354	313	370	328	315	327	367	309	334	329	322	340	328	363	353	346	326	349	361	322	332	373	356	315	335	331	305	360	352	346	301	366	346	329	340	328	352	362	328	360	348	364	338	301	365	369	336	352	327	333	336	344	339	342	336	369	357	362	333	344	371	321	346	341	329	371	348	351	338	335	342	346	326	335	355	368	333	330	335	310	381	353	314	373	363	341	341	350	303	338	381	323	367	352	368	339	315	317	304	337	327	354	338	290	342	363	354	324	310	319	316	346	334	380	314	356	346	351	351	342	357	315	366	375	345	354	346	333	316	353	340	340	351	334	351	319	360	322	354	321	338	334	356	325	356	346	349	352	284	343	347	332	363	315	319	332	337	345	369	371	343	320	340	325	304	348	350	354	337	350	345	356	316	332	340	299	317	326	376	355	363	295	372	346	337	361	329	361	355	338	365	334	337	342	345	352	339	332	327	315	343	377	321	336	337	331	337	326	337	316	316	332	344	320	342	350	321	350	314	322	334	354	308	353	336	337	341	324	360	345	338	328	355	370	378	324	336	343	339	308	327	336	370	348	355	344	369	348	349	346	323	351	360	319	328	377	359	316	331	363	301	336	344	345	325	357	385	363	333	335	330	362	343	327	313	341	348	351	307	316	332	353	315	334	339	353	353	318	340	370	354	331	318	366	343	367	318	339	358	350	342	399	342	335	306	360	300	322	355	334	359	349	353	349	337	329	349	357	332	305	357	354	343	362	344	357	317	340	364	350	384	329	329	343	382	351	326	315	345	343	360	348	326	329	311	348	306	314	344	328	351	322	314	348	334	350	317	358	353	354	332	329	336	313	341	351	369	333	342	366	329	335	327	352	345	363	360	346	333	345	356	336	372	335	377	358	346	368	352	366	361	342	377	360	358	377	322	355	326	329	339	351	360	351	372	376	321	360	329	326	370	330	316	289	336	346	352	344	360	313	327	333	331	333	325	348	332	339	344	373	370	324	356	334	340	330	336	361	370	360	330	335	374	373	309	318	363	336	327	320	366	368	327	347	354	318	355	326	315	388	334	354	331	336	356	336	338	359	347	307	325	335	309	321	351	324	358	340	358	329	374	319	334	370	363	328	321	333	341	364	323	343	329	328	321	334	335	356	355	346	328	341	309	358	344	354	343	361	349	315	345	358	366	327	315	355	331	326	325	375	380	359	317	318	346	332	328	362	340	346	362	369	338	335	334	338	372	334	367	330	354	344	365	364	335	343	363	339	328	335	359	302	345	350	348	343	324	319	337	348	341	365	361	349	358	342	332	310	364	373	344	351	358	328	347	316	337	347	313	340	339	319	320	328	315	339	331	328	367	349	319	331	330	301	348	326	329	357	316	344	343	317	315	337	334	344	370	342	341	328	332	388	357	357	325	347	336	354	350	358	348	315	345	316	344	327	311	322	368	327	373	376	364	373	366	314	344	352	351	339	346	327	369	358	361	332	325	320	375	342	347	338	352
21904	4535	1068	765	639	673	614	600	524	549	597	555	572	585	509	528	526	511	554	541	515	560	509	518	537	507	514	493	517	538	498	542	522	490	507	557	512	542	516	511	538	540	509	548	559	583	537	552	524	537	551	508	509	545	527	502	491	544	537	571	513	567	513	548	517	548	497	542	522	549	480	471	543	548	526	525	576	507	523	570	562	516	511	505	562	478	515	567	520	479	546	482	543	524	487	512	521	538	474	473	507	541	516	508	553	535	498	538	483	533	568	519	560	485	490	573	529	505	562	526	540	541	520	512	541	555	531	543	505	523	551	529	528	555	522	519	513	516	466	568	547	529	537	505	495	497	521	525	548	497	486	520	516	535	532	566	536	517	527	504	538	520	530	529	491	510	557	495	510	515	559	522	540	513	517	510	488	561	538	490	545	494	517	520	540	574	534	515	555	536	551	527	546	518	528	545	508	558	520	496	508	544	501	525	522	483	552	497	551	517	519	496	517	554	527	491	509	544	546	538	523	563	527	542	526	512	527	523	506	569	550	527	504	511	547	559	527	518	523	515	505	489	499	554	582	477	539	458	508	533	515	548	467	515	528	565	551	499	524	526	526	490	547	521	485	521	503	486	506	532	540	527	526	536	526	533	528	512	565	523	551	549	505	549	547	509	535	485	489	515	473	483	497	523	510	528	535	539	544	509	479	511	515	562	520	539	544	568	502	560	529	524	554	554	565	560	509	516	521	557	521	524	569	521	543	534	536	502	522	511	552	535	538	514	571	526	528	517	532	540	511	558	552	508	527	525	515	539	518	531	534	500	540	537	528	501	560	531	498	503	533	528	491	502	523	582	482	517	532	504	552	551	533	528	518	542	577	526	553	555	500	481	532	538	567	513	534	529	529	523	494	503	519	501	505	496	540	494	527	525	535	497	541	525	482	527	514	474	544	469	533	510	530	553	562	519	577	514	510	510	488	557	512	547	494	496	500	524	534	553	516	575	496	514	512	519	543	526	522	545	535	534	497	507	485	547	513	541	541	548	511	495	513	533	515	515	540	554	530	549	524	554	555	552	532	516	542	523	503	538	556	540	527	510	533	553	496	511	534	552	518	509	515	526	563	532	519	490	520	545	519	532	504	548	489	509	550	529	499	554	521	574	511	543	519	538	521	525	531	537	496	552	516	500	505	483	556	538	521	564	511	544	537	512	558	492	539	493	573	508	495	525	573	525	527	512	547	541	519	539	536	554	519	535	533	542	516	564	514	551	527	506	517	512	524	519	571	509	532	520	528	545	527	525	499	477	524	522	532	537	552	504	538	528	528	523	530	531	545	561	517	521	494	536	564	565	522	492	522	536	530	508	517	538	540	535	517	556	542	551	511	492	513	536	539	568	508	543	549	519	558	534	526	512	505	521	541	515	472	529	524	527	570	509	558	526	512	548	515	540	482	531	524	536	535	529	496	513	539	542	503	520	509	484	508	499	529	579	495	518	501	486	501	487	525	496	538	489	509	526	517	517	519	555	538	475	567	505	540	567	535	533	495	490	554	529	503	521	489	503	546	558	546	507	512	538	512	539	522	553	537	538	541	511	545	528	552	526	513	553	521	531	515	495	518	532	535	528	498	555	534	522	519	529	599	521	511	505	533	519	536	506	533	528	511	514	524	540	526	509	517	551	543	520	564	489	540	515	516	566	532	521	539	496	514	500	555	499	537	499	529	529	517	520	495	508	527	506	541	517	534	529	534	533	557	541	476	515	540	510	565	507	514	535	555	528	539	446	506	550	531	545	527	528	522	485	528	542	504	499	524	518	571	513	518	528	548	518	523	553	459	522	535	512	600	551	492	540	533	510	551	545	549	493	563	550	482	539	522	519	529	526	498	527	498	568	494	516	551	489	517	572	531	469	466	535	491	521	506	548	516	517	537	530	525	542	548	540	519	531	504	476	520	491	480	514	521	534	578	507	513	521	535	547	522	561	502	537	541	538	482	579	545	532	480	527	522	533	523	527	512	513	529	534	508	562	516	512	522	547	495	541	532	513	540	563	582	555	530	506	499	499	527	500	523	494	534	524	519	550	566	522	571	524	551	538	498	512	539	492	541	502	528	539	530	528	515	513	515	514	554	517	539	503	556	530	469	520	546	527	515	553	569	540	521	522	516	540	536	498	530	529	505	546	519	532	505	552	530	542	521	497	477	496	502	523	507	558	512	509	525	530	540	530	501	524	552	481	521	515	537	517	507	494	520	550	517	540	522	550	498	507	530	500	514	553	530	525	545	516	552	526	512	534	508	549	543	510	532	510	511	514	524	527	527	505	495	520	542	533	532	484	527	523	529	523	563	526	467	572	538	562	499	490	504	504	536	510	543	521	531	531	541	558	516	553	474	520	543	509	543	512	517	529	522	532	540	560	515	506	529	520	542	514	566	538	545	539	579	525	532	525	509	524	504	525	515	511	533	545	458	528	506	531	515	526	528	502	558	502	579	481	509	563	519	537	548	527	500	575	506	542	554	544	535	520	568	546	538	518	505	511	532	556	510	529	536	519	494	534	508	504	541	500	496	522	528	577	503	533	561	555	483	514	508	499	557	527	520	545	492	495	486	519	517	556	520	548	506	548	528	531	516	538	533	522	564	504	541	515	469	484	515	536	524	529	506	522	496	509	550	485	526	518	510	528	547	537	527	537	477	563	564	529	535	516	513	512	541	501	524	535	501	529	546	524	514	517	532	544	512	545	515	545	480	504	499	503	509	527	511	503	517	536	477	530	516	543	555	470	543	554	518	549	535	515	499	536	514	562	554	512	525	479	521	513	522	550	544	558	511	537	517	548	540	551	550	516	540	546	539	492	518	494	530	516	555	482	549	505	525	546	545	532	498	521	526	579	491	534	543	518	544	546	528	511	541	570	511	555	540	504	524	514	515	541	527	527	524	480	490	502	506	528	516	565	477	496	521	531	616	523	513	539	526	504	528	505	526	491	517	521	492	518	536	499	501	558	503	582	540	592	526	513	510	528	513	514	553	552	491	497	522	564	553	517	568	523	512	483	545	506	492	562	487	515	542	536	471	499	519	530	534	523	539	499	561	483	564	520	500	553	551	499	528	512	526	475	496	543	514	519	550	533	514	547	508	529	527	461	565	524	552	518	524	502	532	510	508	533	483	511	558	575	567	559	503	551	519	509	521	518	508	539	538	532	523	531	527	523	554	556	531	506	519	526	478	506	531	547	524	533	551	538	543	531	468	489	514	556	534	557	527	502	491	540	549	525	586	507	506	522	516	568	525	524	533	538	483	532	583	528	521	553	552	537	531	551	518	494	536	459	586	511	542	526	536	529	492	524	562	508	512	537	503	520	546	524	541	508	546	552	546	566	481	549	512	528	567	552	532	499	548	502	502	490	503	521	513	539	499	506	546	522	566	549	530	481	539	526	487	518	535	527	526	561	536	530	525	507	533	508	532	509	538	519	559	540	512	552	512	511	531	521	528	522
23743	21492	28858	24518	21481	18134	1333	669	443	417	433	374	379	371	353	350	314	328	327	328	325	340	330	292	313	308	289	361	290	285	303	324	281	309	307	310	297	305	279	330	312	280	296	312	296	281	291	291	332	309	304	283	293	302	321	303	299	314	282	321	273	273	261	292	300	290	286	271	286	285	305	300	300	290	302	299	262	303	310	315	306	329	287	293	280	330	266	298	296	302	292	278	296	319	297	312	283	301	296	300	284	301	292	274	315	304	302	276	276	294	305	313	311	326	277	296	289	281	292	269	278	307	247	300	300	292	291	251	294	316	282	282	301	305	276	294	313	277	296	310	291	289	270	280	300	249	276	281	283	288	258	305	272	264	320	265	277	270	312	304	288	295	279	277	309	308	293	323	289	285	293	270	324	300	306	308	299	275	301	293	281	309	286	285	288	273	266	300	313	252	323	312	296	252	309	304	305	285	329	303	302	282	273	281	278	311	294	290	271	303	278	267	283	307	310	303	292	278	260	295	262	285	290	274	282	291	306	285	336	276	288	329	330	282	289	285	302	308	285	302	288	270	303	290	294	272	274	293	300	266	322	267	320	336	285	306	295	301	291	290	314	281	268	289	307	307	303	301	288	298	309	309	319	291	277	300	293	299	293	274	274	312	275	297	273	290	287	286	303	298	289	274	260	304	275	297	262	277	287	294	314	297	284	293	300	307	287	301	301	298	307	308	266	307	302	306	325	309	300	288	292	288	310	309	313	278	276	323	309	307	306	288	324	307	274	287	269	284	267	267	300	317	298	325	263	271	304	315	294	281	314	295	312	285	312	299	313	302	294	302	291	308	290	258	282	304	315	296	263	269	277	309	295	298	295	308	308	289	300	303	290	274	272	274	290	293	283	315	306	304	276	306	317	319	314	301	266	333	289	309	306	303	296	265	287	297	305	322	296	305	296	287	310	286	283	293	286	308	307	296	309	276	304	307	277	265	327	267	286	284	314	318	320	297	285	322	289	313	312	292	268	320	290	288	311	297	314	301	298	278	304	304	304	328	295	296	282	292	312	306	264	299	283	301	317	299	304	303	317	299	295	334	295	261	306	282	272	284	307	307	309	292	290	280	301	268	305	244	308	298	307	285	282	290	318	281	317	306	281	297	274	310	321	294	325	280	280	273	281	296	252	321	288	291	302	292	272	308	281	283	298	272	274	304	327	290	292	322	275	310	312	268	275	259	304	270	287	300	283	298	309	283	292	310	289	312	280	301	300	292	290	283	308	280	292	285	286	309	288	316	273	335	301	288	305	276	262	267	265	303	287	281	268	303	297	281	277	293	291	303	281	289	280	282	317	268	295	282	316	309	272	299	343	281	268	285	326	281	318	287	320	283	307	283	300	263	303	315	286	298	330	282	293	274	308	306	260	300	290	286	327	299	264	291	264	297	321	269	306	288	310	299	363	307	288	297	291	321	304	268	274	280	290	292	253	304	290	254	304	278	311	286	259	288	296	286	265	309	297	282	289	288	259	295	303	298	288	304	303	309	297	280	278	273	326	299	282	302	269	309	287	303	308	274	302	285	282	302	283	274	319	311	297	317	298	299	304	279	293	326	319	278	293	306	293	289	292	296	289	305	300	281	313	318	291	299	304	282	325	286	298	257	307	299	299	287	299	297	328	296	278	281	276	306	295	273	310	319	270	301	282	290	290	286	320	285	281	296	279	302	302	291	273	303	290	277	300	294	287	321	293	259	306	295	299	297	312	289	300	311	323	286	291	310	281	299	288	300	313	285	296	273	285	293	296	314	295	266	318	283	297	293	296	263	296	315	289	269	274	273	285	304	301	288	307	291	276	285	296	302	320	290	316	310	258	280	292	278	305	286	278	276	309	322	331	255	271	306	276	314	342	291	289	260	292	298	316	258	292	290	290	296	278	277	262	282	295	276	279	284	311	317	325	267	289	264	350	339	288	297	276	281	311	307	277	289	294	285	315	292	292	274	290	307	287	289	310	284	288	334	301	313	297	274	308	290	270	264	297	306	286	287	271	292	282	291	301	285	274	259	302	317	306	306	278	303	276	254	284	285	275	293	288	295	302	320	261	299	267	298	293	309	287	258	274	300	278	312	278	319	307	328	298	291	289	336	288	301	262	314	308	276	277	314	285	298	298	286	324	299	283	293	276	283	302	298	285	298	274	288	276	276	304	287	318	303	341	283	306	310	296	273	292	265	311	308	262	303	274	300	315	297	304	289	304	286	278	294	306	273	299	327	269	279	287	276	297	276	288	304	280	284	297	287	287	295	319	301	303	302	290	292	282	288	291	273	285	303	308	283	292	277	296	321	293	288	306	279	269	319	273	307	293	283	289	289	285	282	308	311	307	303	283	284	280	294	299	269	297	296	288	304	270	284	294	275	284	315	296	294	293	303	283	310	317	290	293	308	318	322	319	274	304	321	312	298	304	276	298	239	287	286	313	289	294	273	292	296	287	314	309	281	308	280	286	295	291	290	289	297	304	308	309	279	311	307	285	269	309	295	288	313	267	315	294	268	311	291	279	264	291	283	293	282	313	240	306	287	320	307	297	281	278	291	297	277	260	316	304	310	313	242	298	279	309	250	267	284	320	286	302	298	310	284	303	288	280	288	284	277	291	311	311	288	283	309	281	287	274	326	287	287	304	307	309	283	293	290	291	282	310	276	284	298	272	275	293	304	283	301	289	302	294	279	293	288	293	271	275	277	308	277	308	292	295	284	290	326	274	308	317	276	303	259	284	302	283	280	300	290	280	282	262	316	283	300	298	310	279	328	247	297	330	298	285	282	300	297	294	323	281	276	284	283	295	310	286	294	306	292	273	273	259	291	287	304	313	310	291	309	292	289	301	294	296	295	319	293	297	280	298	279	289	303	277	284	273	338	291	301	287	307	291	297	294	301	288	276	269	283	263	274	278	295	293	255	261	315	315	306	305	285	308	290	274	288	293	277	272	306	270	290	299	280	289	312	321	295	262	270	301	297	299	315	286	313	295	272	283	293	292	289	299	280	281	291	267	291	264	283	294	268	317	304	272	312	317	289	277	286	294	298	299	285	273	315	329	266	269	296	299	269	283	281	294	313	297	263	307	284	292	287	303	293	312	304	288	301	304	305	321	330	309	294	274	298	326	283	279	313	273	289	342	320	264	309	289	273	342	302	269	313	310	296	309	299	286	277	297	313	308	301	304	290	310	288	264	294	305	290	306	295	285	304	298	270	283	296	301	322	299	291	320	305	319	286	263	273	293	295	290	298	303	293	285	326	288	310	306	306	303	301	316	293	254	281	294	281	314	304	259	288	298	266	291	328	310	299	279	307	270	301	306	291	269	288	316	293	251	300	309	284	259	307	253	291	307	298	298	283	291	265	321	276	302	327	291	282	289	304	290	266	324	280	270	315	293	295	287	313	299	317	300	307	287	314	313	283	305	290	269	319	276	310	314	312	305	278	284	285	337	271	315	280	300	306
49705	16490	9166	4617	3021	2135	1710	1380	1144	1084	867	813	761	749	718	648	587	595	552	559	553	563	531	518	536	506	529	496	531	488	517	523	492	501	507	466	456	469	484	474	479	452	462	456	499	449	485	505	477	452	460	479	489	494	473	476	515	475	470	461	500	462	455	479	470	485	445	441	465	499	458	445	464	458	461	447	461	471	481	438	426	423	460	469	448	463	448	485	433	463	468	449	455	504	477	480	512	454	452	449	460	481	460	417	450	461	477	459	438	473	475	426	453	438	481	473	447	464	474	454	480	491	487	447	420	430	466	465	466	475	441	475	473	442	474	449	479	452	441	477	502	476	443	449	470	463	434	447	473	462	488	469	453	434	433	458	452	471	454	463	455	475	452	462	466	440	494	472	485	474	465	501	474	483	444	442	442	446	463	498	478	455	446	428	434	472	443	476	454	464	446	465	454	457	463	426	434	468	490	464	432	453	454	421	459	456	477	462	433	427	464	451	435	466	438	481	444	483	452	416	465	449	480	457	475	453	456	436	446	444	423	419	431	452	488	466	480	460	464	454	496	440	439	450	464	441	467	442	459	495	441	449	435	433	456	482	422	458	489	452	482	460	473	493	431	462	443	446	458	488	454	480	492	414	461	483	428	504	448	462	478	471	428	453	428	475	447	484	477	479	459	424	435	493	461	476	420	473	450	500	460	474	458	470	463	463	469	475	451	460	451	460	462	483	447	447	492	473	482	453	430	462	447	396	478	475	450	445	453	467	425	472	469	466	420	486	440	420	442	475	477	447	472	478	465	434	504	448	446	447	471	445	480	464	471	459	447	455	461	464	441	502	470	459	435	489	453	473	481	465	441	405	463	435	453	466	467	436	483	470	448	431	464	446	460	450	467	446	442	445	450	481	453	480	443	451	447	478	486	503	477	473	451	443	438	465	449	477	441	472	423	473	433	439	452	489	469	463	448	450	472	468	446	461	448	434	393	494	453	441	499	425	500	433	424	461	482	448	432	420	442	461	449	433	464	461	464	431	478	442	464	465	473	445	449	445	458	473	503	480	480	437	509	453	457	507	464	432	491	444	454	476	469	422	416	495	443	477	437	474	440	437	436	436	502	435	436	470	429	470	445	420	468	420	450	468	448	457	465	443	437	433	442	440	463	493	479	443	447	451	459	449	463	419	460	436	463	448	432	441	469	417	419	472	489	434	455	426	496	453	446	432	494	451	478	457	436	410	418	460	464	468	450	481	412	445	466	419	475	413	408	447	476	406	482	448	443	439	423	522	446	445	493	457	474	439	450	492	474	508	472	470	495	418	431	484	446	445	434	439	461	442	445	436	448	451	437	451	476	459	454	492	437	451	457	427	482	455	436	412	431	433	489	481	429	437	434	447	470	389	485	425	435	481	462	501	447	473	418	452	474	423	482	433	451	470	448	463	468	416	459	462	481	458	471	444	464	474	447	451	450	428	422	475	476	480	485	446	504	404	491	455	484	480	460	443	447	468	475	466	420	425	450	477	456	445	464	498	446	463	494	459	470	417	485	446	449	440	441	445	456	447	498	428	451	475	427	433	476	418	432	473	464	429	465	430	441	437	475	419	472	467	433	481	453	464	435	429	454	487	462	460	480	449	477	464	479	478	455	449	475	465	486	451	444	432	432	460	471	431	425	474	461	451	483	463	452	425	455	466	476	475	436	486	444	431	487	492	496	448	463	476	441	418	482	444	451	468	480	472	433	414	459	417	490	483	450	489	463	459	457	444	450	469	444	488	446	473	456	452	423	439	461	456	446	476	456	473	473	485	433	442	457	428	450	476	458	447	484	433	455	452	422	430	432	459	443	472	474	478	475	476	438	437	425	481	454	443	490	487	474	457	474	426	447	470	471	463	459	471	423	510	431	447	469	463	459	463	448	420	437	440	478	465	457	475	414	449	441	424	454	458	448	479	449	446	476	428	453	461	429	462	499	453	455	477	459	444	415	435	467	448	444	434	471	470	454	431	452	447	456	419	428	454	465	458	438	466	442	457	454	451	438	433	487	490	433	498	467	466	461	487	470	450	472	457	449	464	458	498	447	457	416	430	497	450	446	459	439	478	485	432	481	468	463	490	464	454	432	443	450	456	433	467	438	447	459	443	383	473	459	459	459	432	455	457	500	454	434	466	451	443	462	466	451	455	433	443	453	465	428	467	459	459	446	477	462	451	459	437	481	471	490	446	492	437	436	455	459	477	480	443	479	439	440	462	500	469	490	524	437	455	481	469	441	439	505	446	452	420	512	451	497	490	458	504	447	427	474	438	477	480	470	468	448	466	423	460	498	459	406	447	431	443	460	448	441	456	464	437	475	499	428	460	426	463	446	453	442	481	456	441	441	472	469	415	499	434	466	451	461	449	459	473	471	487	427	485	453	487	448	458	432	420	466	442	496	483	454	418	447	492	492	461	433	482	464	459	451	469	457	460	458	438	415	479	425	485	453	469	486	458	428	446	459	461	468	442	502	457	390	449	454	456	490	439	459	460	486	444	435	485	469	473	475	422	455	427	455	456	487	473	502	500	479	465	487	443	452	442	472	443	464	475	459	458	494	470	455	432	478	466	419	440	451	461	454	451	451	444	480	490	463	477	450	445	457	454	442	451	452	443	498	473	500	447	464	433	423	466	472	444	455	450	441	494	460	454	466	471	442	471	433	430	468	474	479	477	432	461	436	452	442	470	465	495	466	449	473	438	447	450	478	399	442	422	435	445	495	451	466	446	484	474	529	443	448	463	460	485	467	462	458	452	463	477	447	452	475	470	465	427	456	449	460	410	486	468	462	415	450	466	470	477	493	457	457	466	473	474	474	451	448	452	461	436	403	473	487	479	429	455	456	497	419	467	510	438	476	461	471	443	459	457	473	467	429	403	491	491	465	488	440	454	414	476	445	469	471	452	441	448	469	467	460	452	465	465	473	456	457	441	459	447	450	498	456	464	432	433	467	472	446	479	477	454	452	461	447	436	452	460	438	447	437	451	432	473	452	477	468	448	434	451	471	437	458	466	452	482	478	463	420	459	463	470	452	425	456	448	483	465	457	462	448	473	451	438	458	444	486	466	430	452	451	413	467	406	461	462	424	445	452	472	456	456	447	471	465	459	482	429	459	426	407	456	484	453	456	451	513	412	472	464	462	475	450	460	423	487	445	427	451	485	458	437	456	449	474	447	491	480	445	471	515	481	459	456	456	461	449	465	449	463	443	499	502	475	478	440	424	463	469	454	454	444	479	451	420	434	476	483	425	460	459	469	531	441	442	446	452	494	467	459	484	432	467	445	462	454	454	439	465	454	453	440	444	472	466	460	502	488	473	513	480	480	461	449	473	468	501	448	466	452	448	447	446	460	473	472	452	429	484	470	485	458	460	485	484	466	460	487	458	441	458	479	428	415	469	498	483	467	480	444	465	453	468	482	454	458	460	459	461	451	444	463	413	441	482	459	444	471	433	485	450	440
23356	21560	29081	24492	21550	21527	4922	573	411	385	350	336	272	263	227	217	230	211	232	236	201	188	197	195	209	193	188	196	177	160	171	191	190	184	170	162	175	186	197	157	172	162	190	160	173	183	172	156	162	154	174	169	179	171	186	208	163	161	175	180	185	180	153	176	165	174	160	170	160	185	184	175	166	174	159	149	174	182	166	165	164	147	191	176	137	184	163	149	159	180	190	176	181	162	152	157	168	173	166	147	146	167	155	170	179	193	186	171	197	143	198	156	151	181	166	151	165	152	183	176	166	149	172	167	166	175	163	158	147	168	155	174	180	175	173	167	195	179	172	205	177	159	185	170	166	166	173	159	167	163	157	161	162	156	169	158	151	179	159	164	161	161	151	175	150	169	174	176	147	176	151	158	190	163	188	195	160	176	144	158	160	146	151	167	140	177	144	149	155	175	163	143	188	164	144	158	170	157	164	141	167	169	185	168	143	167	162	166	160	171	181	181	175	136	148	177	186	178	145	152	153	180	164	142	162	168	172	157	153	169	170	155	161	161	145	176	164	190	170	144	182	156	171	160	181	185	156	173	139	159	171	167	178	179	152	143	150	184	169	158	178	178	165	157	153	164	171	175	176	141	176	171	166	158	166	179	161	157	157	151	170	153	176	169	185	183	162	169	160	146	166	167	165	174	141	181	162	155	164	159	155	161	164	194	168	179	168	159	184	172	169	174	142	169	153	150	171	178	148	165	164	154	159	164	157	174	171	171	145	184	147	165	185	177	176	154	170	172	171	161	161	189	173	182	136	170	173	148	148	194	152	151	160	158	191	152	182	177	206	158	160	168	188	206	160	185	157	172	170	178	155	146	147	146	148	159	150	175	191	168	172	168	172	163	175	179	155	157	148	159	173	142	159	163	159	163	162	181	154	150	176	165	163	170	176	173	190	177	159	142	142	152	168	177	158	152	175	168	140	188	184	175	160	160	173	137	148	163	164	148	146	180	174	170	176	159	161	171	152	159	195	158	194	155	163	161	171	180	181	137	158	168	177	168	156	162	158	179	150	161	171	169	164	179	164	181	151	151	161	171	189	187	170	166	162	156	177	166	158	148	172	158	155	172	156	159	154	164	157	171	170	169	175	179	164	164	175	147	173	156	163	152	183	157	163	168	161	161	176	163	177	165	138	170	157	140	159	181	162	148	163	156	157	169	156	149	154	145	157	148	186	184	156	143	168	167	167	186	141	158	183	181	146	168	172	182	170	130	178	150	141	159	173	151	158	174	146	155	186	155	168	165	169	175	158	158	173	171	157	148	181	170	166	142	161	151	173	163	175	144	165	184	201	163	172	175	160	167	155	152	181	180	150	171	174	150	167	150	199	135	161	163	156	155	170	173	163	157	165	169	157	176	180	179	159	149	165	145	165	156	157	151	163	169	177	147	149	194	159	147	157	145	171	149	161	150	152	183	157	158	151	182	133	173	166	194	165	166	173	156	169	156	172	151	173	156	151	155	171	155	181	139	169	171	168	152	154	180	161	157	180	174	179	163	177	177	179	172	167	166	172	171	150	141	168	172	153	151	147	155	167	167	179	158	160	152	201	161	162	147	160	166	173	174	192	149	169	165	171	180	157	159	161	167	135	176	172	168	155	176	165	159	161	155	148	160	158	180	158	149	148	163	158	182	175	172	176	168	166	188	187	176	150	165	170	160	158	168	170	157	163	160	167	185	167	196	164	167	199	170	158	147	171	150	172	170	163	140	155	179	175	148	176	181	174	166	175	163	145	154	169	154	154	172	166	177	153	184	159	148	159	155	161	158	141	175	158	167	179	157	158	147	168	162	170	148	164	169	156	166	148	193	190	155	148	164	180	163	158	163	159	154	189	162	181	161	154	196	148	180	163	158	190	156	181	161	156	146	154	167	168	166	151	163	145	155	152	156	142	180	159	157	152	161	153	163	169	157	177	208	149	179	148	145	167	149	142	151	177	151	152	165	155	165	169	155	181	172	172	177	158	153	159	156	165	160	171	167	152	180	159	164	174	171	162	154	141	162	149	173	181	164	166	163	155	169	175	162	158	174	148	133	160	180	168	159	184	151	164	136	162	157	171	155	180	180	155	153	142	175	133	174	168	163	166	141	171	157	147	154	186	168	158	177	162	161	162	153	177	162	150	156	190	159	164	151	156	148	149	150	159	156	159	157	159	167	164	174	178	160	152	166	172	152	168	168	150	152	171	158	158	147	184	164	157	166	166	175	158	155	157	165	132	172	137	162	173	176	166	167	175	159	158	158	185	145	170	153	138	158	155	173	180	162	161	153	170	159	156	148	187	157	153	177	159	178	146	165	173	141	170	180	142	179	166	161	161	152	165	162	182	155	176	150	163	168	181	168	171	153	155	157	160	161	161	158	162	164	175	170	162	170	166	151	162	142	181	170	171	164	161	180	166	153	192	145	170	157	178	162	172	151	192	167	158	149	166	160	181	165	161	182	143	161	165	156	167	176	170	175	155	191	164	171	159	178	149	147	158	162	146	145	150	179	160	152	142	169	184	179	151	145	155	156	176	131	155	171	155	162	174	169	161	173	153	160	158	175	168	170	173	163	165	174	162	177	152	159	161	152	157	177	174	187	147	173	178	157	165	150	142	161	157	158	179	173	159	154	173	160	151	156	164	150	141	171	175	172	147	148	170	153	172	168	154	156	147	169	169	146	156	161	185	182	188	159	154	161	144	152	162	154	152	168	163	151	175	164	178	166	151	154	169	190	170	170	149	161	188	166	164	143	155	168	175	182	150	187	134	150	173	175	186	149	177	158	174	168	172	162	164	150	164	172	137	147	170	168	148	158	170	163	161	170	172	155	138	188	185	152	173	144	172	164	152	140	151	164	152	160	177	159	174	156	170	150	188	172	157	152	131	167	148	154	168	173	172	166	148	166	154	151	182	159	158	139	149	133	183	170	134	160	134	150	163	144	184	184	162	169	156	165	178	164	160	164	153	148	176	149	134	164	152	179	181	145	159	157	177	146	158	136	158	136	156	159	159	176	184	158	180	175	160	143	180	187	175	149	173	170	148	163	164	152	172	157	153	179	192	155	167	170	178	172	170	147	155	174	171	155	137	165	165	160	152	175	175	144	175	140	133	162	174	172	162	157	179	151	163	154	152	148	160	156	161	160	154	152	158	201	163	199	165	138	155	168	160	173	162	170	176	181	173	170	171	176	162	169	166	175	175	144	158	160	163	150	176	178	161	163	157	157	142	173	154	150	162	165	147	170	144	131	163	158	185	182	170	175	150	159	147	193	169	159	179	156	179	151	174	166	169	168	169	170	138	181	187	183	177	174	175	159	151	171	166	152	149	126	192	172	163	160	171	172	175	167	172	153	182	149	163	163	163	176	174	162	164	180	183	164	172	140	165	171	138	182	179	161	160	138	144	146	149	156	150	176	147	169	180	165	154	164	158	171	147	166	177	157	169	154	155	162	150	169	156	155
52886	19367	11329	5869	3713	2615	1938	1436	1261	1085	854	782	616	599	542	461	478	465	425	437	419	381	351	401	373	348	337	361	333	319	334	314	310	320	302	306	278	299	286	302	268	284	273	303	270	292	295	308	281	279	295	276	267	280	293	303	249	286	282	274	286	309	320	274	283	303	271	278	251	242	254	292	252	268	279	256	269	274	252	257	287	256	286	280	249	283	255	289	249	258	288	268	282	271	264	236	260	255	266	267	256	281	253	279	277	265	240	264	278	266	255	271	291	266	258	273	287	276	252	275	265	292	250	238	256	242	297	259	287	249	275	261	272	268	228	260	228	245	260	249	247	257	245	269	250	276	258	289	263	240	250	279	232	273	277	258	216	266	264	258	254	285	275	250	279	280	236	254	259	232	249	283	260	273	266	253	293	262	247	277	271	244	278	256	260	278	264	241	237	282	254	250	292	230	246	283	237	284	274	280	271	262	264	257	247	257	261	264	259	260	242	273	272	254	248	245	263	248	236	245	252	274	256	266	255	265	266	239	269	267	275	287	280	268	250	295	272	251	247	257	274	286	256	266	246	274	286	269	257	251	242	282	257	248	264	253	270	279	254	243	270	237	252	265	280	226	244	287	233	240	245	255	237	224	255	261	275	292	257	253	231	258	296	245	264	291	260	266	284	259	246	257	248	261	282	252	245	247	247	273	251	278	237	280	258	244	239	239	256	261	236	246	246	241	274	282	257	223	280	251	275	245	262	291	271	252	276	265	257	244	269	259	280	249	245	261	276	261	259	259	263	238	276	255	265	260	249	246	290	242	257	260	236	260	252	238	234	278	244	264	269	300	274	265	286	307	257	257	263	287	264	249	237	267	261	284	252	246	244	260	236	250	233	293	258	272	271	270	236	280	257	279	283	269	254	268	234	258	277	266	265	228	257	273	278	260	239	259	259	249	226	257	277	257	266	246	253	253	246	288	259	246	265	254	257	253	275	263	265	267	237	250	255	263	256	248	244	267	269	256	250	264	286	263	289	257	253	286	268	243	250	233	234	259	246	287	249	264	241	255	256	217	268	260	254	237	247	239	278	248	269	242	252	258	236	276	257	268	272	280	225	259	268	248	253	261	290	250	268	267	234	271	241	258	302	273	264	269	256	231	245	276	262	263	277	250	250	280	262	279	248	268	271	259	250	249	294	260	277	241	273	241	237	249	251	248	266	247	265	276	276	237	266	238	277	249	255	251	280	265	255	240	271	275	238	224	257	259	292	267	230	269	249	286	290	264	253	272	273	245	252	254	284	269	274	267	287	248	266	282	252	285	247	281	259	287	261	268	280	312	270	250	283	279	288	251	260	233	271	235	258	244	277	249	237	266	252	290	289	277	291	237	272	235	276	259	287	265	243	253	272	276	275	262	282	261	241	262	258	275	234	246	274	246	252	246	252	254	249	262	269	271	254	250	230	236	267	265	235	250	274	250	262	245	293	267	244	258	244	261	236	238	259	286	277	252	266	276	241	266	253	250	263	226	284	255	254	252	281	238	273	230	236	272	248	255	280	279	299	270	242	237	259	244	266	252	278	240	256	239	272	270	257	252	264	259	268	246	250	257	251	246	276	240	266	250	253	269	276	296	258	272	272	260	241	283	268	253	243	233	267	263	250	270	268	274	264	250	251	272	249	270	266	280	222	279	238	261	257	282	259	267	264	229	271	221	274	278	249	255	283	278	285	246	264	245	255	268	289	257	256	288	280	266	280	267	255	288	225	257	259	252	251	251	273	250	256	259	255	270	269	247	270	285	242	243	256	254	271	270	294	246	235	295	282	248	255	249	247	263	247	269	273	252	246	261	272	258	239	267	255	274	273	264	268	254	235	283	240	286	235	263	270	296	240	233	277	248	263	260	287	297	292	232	278	276	253	233	267	250	258	253	270	264	262	251	270	268	271	304	242	247	281	252	262	265	262	266	238	241	240	235	264	250	251	260	294	244	274	277	258	243	281	258	259	265	249	277	262	256	250	255	276	270	267	267	245	301	246	257	307	279	249	240	271	239	261	254	249	277	280	244	261	243	251	265	266	256	240	251	245	262	260	247	245	258	243	253	260	269	262	275	280	267	300	250	268	239	258	247	255	279	242	254	268	262	264	280	243	245	258	265	289	250	266	282	274	262	252	250	267	278	268	226	272	261	258	284	218	270	243	265	254	259	251	273	247	291	251	231	266	274	293	250	268	244	280	260	280	240	274	257	268	255	241	249	269	259	272	274	251	260	264	258	280	274	266	282	249	263	242	241	268	264	265	293	259	250	238	262	272	238	253	255	246	251	244	289	263	268	250	288	267	261	271	274	297	271	265	273	240	242	249	266	265	244	256	267	235	285	271	238	262	238	253	286	256	251	286	261	250	272	281	264	252	296	255	250	279	279	261	279	280	279	274	263	272	274	246	268	247	248	250	234	268	254	253	254	286	261	252	243	260	264	215	269	259	296	255	287	275	265	269	277	278	262	240	245	265	240	277	275	241	258	257	264	289	282	271	272	275	275	274	256	244	259	246	245	265	256	264	295	271	264	247	250	279	261	260	246	282	287	229	264	270	264	284	226	262	240	251	273	232	281	260	273	271	263	248	262	282	269	261	236	258	261	256	267	281	254	284	233	263	239	251	276	276	255	262	261	257	263	284	258	293	255	257	294	253	247	268	269	265	271	263	262	264	234	268	245	247	260	244	244	253	243	283	267	231	233	270	247	250	250	289	294	262	274	263	261	235	284	263	250	263	239	270	281	249	234	278	255	253	291	259	262	248	257	262	260	247	244	291	247	241	264	261	250	269	279	246	250	281	249	237	266	260	277	270	273	257	275	281	260	265	252	260	264	251	273	286	229	275	273	247	267	285	239	251	255	268	260	255	259	280	281	252	264	251	261	270	241	265	272	242	241	247	265	237	274	262	265	247	227	258	263	272	270	271	274	233	254	263	292	243	235	250	273	228	272	251	245	240	263	264	270	249	258	257	250	285	236	272	255	233	274	276	251	260	257	291	271	236	249	271	249	245	286	283	259	247	262	216	271	268	268	265	256	256	268	246	263	278	250	266	234	248	264	256	251	260	272	256	264	271	272	265	264	263	263	277	272	273	248	256	263	279	268	273	255	250	236	257	283	252	285	259	251	251	262	242	268	246	270	246	286	251	282	257	270	275	236	238	260	243	259	261	288	233	265	253	239	231	256	238	263	287	265	273	261	266	257	283	290	284	269	249	277	232	261	286	273	264	267	236	245	261	235	261	275	264	267	260	267	263	271	301	288	257	270	284	225	276	245	271	259	279	226	283	256	243	275	255	259	285	261	239	263	252	269	262	257	266	257	264	290	230	280	249	254	268	253	268	302	273	244	268	273	270	274	267	236	271	279	283	271	271	253	260	267	257	256	254	260	238	256	252	267	260	265	263	291	271	246	274	283	277	252	280	267	273	252	260	271	242	275	263	286	265	285	268	255	238	276	257	263
27346	20637	7685	821	523	544	395	356	347	306	303	343	358	314	356	320	374	331	365	319	356	329	359	349	357	325	331	342	336	329	321	370	341	316	343	353	343	361	305	297	344	332	330	345	351	327	345	333	341	353	320	323	320	313	334	328	310	341	359	329	357	335	340	304	342	364	341	319	336	317	358	320	340	317	305	355	345	315	359	306	342	297	343	349	347	362	328	338	322	319	333	344	320	307	350	351	355	322	303	330	331	299	303	342	349	347	364	335	352	311	367	348	338	309	351	309	323	339	358	338	349	344	357	326	324	314	348	312	342	357	322	345	319	301	328	346	289	350	349	309	311	342	348	311	316	327	309	347	365	328	318	340	353	342	308	323	302	328	316	346	342	313	332	348	337	318	309	341	318	350	332	364	376	330	330	335	358	350	367	325	375	362	333	354	356	323	311	357	336	330	307	352	321	307	349	346	355	334	336	321	327	307	333	342	360	349	316	331	321	327	342	333	355	337	328	310	320	313	337	318	343	333	347	335	320	344	313	324	336	318	335	327	340	309	314	324	322	302	324	350	323	349	327	336	316	355	343	323	317	328	327	370	305	334	341	326	374	339	336	346	320	329	320	336	355	361	307	335	321	291	319	343	341	335	348	353	324	341	332	332	317	350	344	316	355	336	315	333	331	322	317	327	341	330	347	314	348	330	320	334	337	309	351	329	335	327	334	359	309	303	337	335	351	335	334	315	341	331	347	345	352	322	340	328	327	315	329	356	352	320	380	325	330	342	327	343	329	297	343	352	339	336	327	319	312	333	338	352	369	295	312	317	289	339	339	336	343	365	352	302	317	310	332	367	322	324	333	350	352	319	335	333	370	323	335	363	327	345	342	303	350	331	323	347	321	339	348	327	352	345	323	324	324	332	324	298	342	326	332	324	340	310	347	336	321	322	333	365	355	355	345	338	324	325	328	300	316	335	312	331	334	323	328	356	336	320	313	314	314	310	337	347	344	358	369	372	346	335	325	345	314	354	339	342	342	297	320	339	339	324	325	358	331	322	353	309	348	339	325	326	339	349	323	365	317	328	305	291	329	323	332	353	328	336	330	345	340	350	366	345	316	318	346	342	333	328	331	336	352	330	331	322	331	339	324	307	336	364	348	347	312	314	343	323	323	339	328	350	311	338	324	284	355	329	369	342	345	306	315	358	311	348	314	296	345	331	329	319	335	353	325	324	369	334	338	332	340	350	364	330	331	341	331	330	336	350	367	355	338	345	339	340	361	314	315	315	291	336	303	317	314	313	325	334	330	339	334	292	336	336	302	331	343	386	324	350	335	348	337	329	348	330	328	338	351	325	312	342	319	330	334	353	320	318	312	311	336	349	333	351	309	353	352	313	334	318	357	378	316	332	336	330	343	321	325	324	344	331	365	321	351	313	337	327	349	339	345	326	350	331	338	322	326	330	356	342	330	334	297	342	325	329	314	330	339	317	333	329	311	343	319	345	360	322	369	336	344	355	365	340	345	329	334	320	326	340	347	352	348	327	333	336	356	343	344	316	321	342	328	304	313	347	315	343	329	345	325	330	336	358	353	371	341	322	315	355	327	318	320	310	317	376	353	294	333	328	361	321	315	347	338	363	346	352	338	335	302	356	341	306	341	332	317	299	338	342	327	311	294	317	347	345	350	316	327	373	341	343	327	308	326	323	317	342	337	322	339	389	308	363	302	346	353	349	369	331	341	332	325	361	328	334	340	312	324	342	320	332	305	350	324	339	368	350	378	351	322	343	338	337	345	296	340	314	339	313	352	387	341	323	309	351	333	338	324	312	326	363	341	345	335	312	343	368	320	334	328	364	365	315	319	323	294	328	300	330	356	322	321	355	336	350	339	362	319	351	349	285	332	351	349	327	331	313	326	346	343	326	321	348	354	300	322	336	378	344	350	336	343	321	349	319	331	353	343	321	340	362	314	347	324	360	364	329	337	315	347	323	316	334	313	336	310	306	322	355	313	325	351	336	316	334	329	366	333	316	325	349	371	308	316	329	351	315	367	346	333	300	333	328	325	336	326	312	327	313	354	312	300	330	320	320	323	327	324	303	333	337	327	349	313	312	334	332	334	303	322	313	347	365	320	345	325	352	307	304	348	357	321	339	357	352	280	334	358	325	319	349	331	342	334	310	319	329	364	337	329	343	302	332	356	335	325	338	340	370	364	342	346	345	342	284	317	358	343	349	330	346	317	354	327	378	308	304	326	366	358	335	349	318	358	325	353	345	334	322	341	333	353	344	347	334	319	310	320	355	329	360	340	331	369	323	341	334	341	320	318	338	338	323	315	319	330	351	348	323	352	315	326	374	332	336	317	322	335	320	347	319	350	361	342	303	355	347	344	361	328	335	331	357	353	310	324	352	337	363	353	313	328	325	317	325	360	324	352	355	323	295	319	323	314	334	350	358	321	349	337	320	326	338	321	351	350	357	322	345	323	319	331	332	327	305	298	311	323	336	313	333	339	315	325	352	340	317	341	323	339	330	339	353	339	361	333	344	332	330	337	327	319	359	318	324	331	335	349	353	368	326	336	332	323	323	359	323	357	344	323	320	334	342	314	308	361	359	366	359	365	350	347	338	309	282	347	369	325	362	328	338	344	334	337	308	322	332	347	355	326	377	298	304	374	335	325	330	314	326	325	322	304	325	338	315	354	317	333	340	308	334	331	303	361	351	335	365	297	340	323	317	349	338	327	322	329	373	350	315	367	357	299	314	317	305	352	318	369	350	317	324	342	337	331	292	367	375	341	326	337	339	352	350	314	346	374	328	293	363	351	320	333	336	341	351	317	343	320	355	348	313	382	340	341	325	328	368	303	336	328	327	354	340	306	327	332	327	348	356	327	348	319	345	348	337	321	312	332	307	328	321	345	326	324	318	338	363	363	348	320	342	337	350	372	327	353	360	307	336	317	342	327	339	325	327	314	324	306	321	320	320	358	343	334	344	326	326	350	332	338	356	299	325	319	331	336	365	342	334	353	383	294	353	316	316	320	349	321	314	299	326	346	330	341	336	327	324	338	324	329	340	315	374	323	337	310	348	315	330	351	359	325	334	303	344	295	341	362	299	338	302	344	316	311	338	356	308	286	339	339	335	372	366	357	356	339	310	375	347	373	316	340	338	321	321	328	331	321	364	331	316	312	354	289	375	340	304	322	351	343	330	329	332	365	344	324	339	359	345	349	338	317	309	344	312	339	320	325	358	337	335	306	296	345	316	327	324	307	339	329	315	356	342	337	356	347	327	303	349	318	326	326	320	318	365	351	342	310	308	332	326	331	323	367	311	341	309	352	372	349	324	312	335	319	329	315	317	320	327	363	335	308	317	355	330	328	324	340	364	352	324	338	342	328	348	314	344	351	354	362	336	356	352	297	350	327	342	357	324	316	328	329	309	331	356	314	303	353	332	344	309	344	316	341	345	316	323	303	319	353	319	343	319	350	309	293	338	336	364
21240	6114	1219	766	698	666	584	551	599	549	518	524	503	520	519	563	490	559	521	526	500	523	522	561	511	526	552	488	510	531	532	494	504	486	513	551	535	505	512	560	535	551	495	512	530	545	487	565	537	534	500	539	512	484	527	502	537	500	541	553	513	482	526	507	521	533	513	545	507	541	514	556	538	499	522	546	504	531	515	521	512	522	513	489	532	523	474	535	484	503	501	547	491	538	528	461	518	532	490	529	564	458	474	525	532	515	550	577	518	516	519	541	520	520	547	535	512	529	496	486	556	488	508	530	522	520	494	499	542	538	527	514	507	467	475	509	538	506	508	523	556	533	529	507	548	499	536	504	498	543	539	485	495	497	510	485	477	532	525	503	532	547	503	492	504	505	550	501	566	459	515	540	500	517	527	513	541	560	510	550	491	492	509	540	502	493	483	542	516	521	489	553	524	513	509	527	529	552	518	518	524	500	520	500	478	572	510	507	498	539	494	531	496	492	510	497	536	481	525	507	522	522	500	533	544	528	486	530	522	520	539	520	499	541	498	526	557	547	536	553	499	523	499	499	516	513	479	495	572	496	553	538	521	473	529	533	498	495	549	500	505	479	492	462	524	549	536	518	541	490	525	544	534	530	497	559	508	527	509	529	572	509	543	497	532	562	552	494	526	509	506	560	520	494	550	514	511	556	527	512	530	476	510	520	524	508	513	551	507	493	509	492	472	499	523	501	542	563	501	550	515	482	505	547	498	537	527	497	504	528	514	532	509	488	540	511	535	493	533	535	529	510	493	524	547	515	528	522	518	518	512	527	556	527	545	506	497	508	512	485	512	519	491	521	469	537	523	499	549	508	526	495	495	516	547	446	514	550	495	507	513	514	543	522	524	503	529	560	481	492	505	538	530	526	501	538	521	528	524	486	515	528	517	525	534	517	545	521	499	566	559	506	527	548	493	530	515	491	498	502	512	522	513	534	544	500	545	503	499	505	511	488	509	505	534	542	491	529	511	543	510	510	522	510	528	532	529	552	512	483	523	536	516	540	499	522	499	500	523	499	546	517	537	513	498	507	506	473	548	575	532	564	529	477	552	513	544	522	507	506	516	523	534	567	529	542	535	534	542	522	461	541	532	482	564	496	553	504	515	489	530	524	521	526	520	524	499	527	572	535	489	517	505	532	528	578	542	539	564	510	534	520	499	520	518	520	527	513	506	490	517	524	496	501	538	535	491	558	503	472	536	530	549	528	518	510	506	510	546	497	508	532	516	481	512	534	543	515	535	488	525	522	534	520	502	533	513	562	545	524	517	510	548	492	497	504	523	521	482	530	487	534	545	519	503	517	492	538	532	519	513	532	523	503	538	525	503	512	479	550	533	511	502	506	499	498	505	508	553	512	529	527	540	475	519	558	522	544	529	515	507	476	487	506	498	488	539	473	502	515	507	468	508	511	488	488	516	541	514	526	543	484	489	525	516	503	534	513	524	518	500	532	539	465	535	488	544	506	496	503	509	531	534	506	527	458	504	504	501	512	521	571	503	547	548	507	516	507	483	518	573	502	505	537	525	550	516	532	517	545	492	557	515	497	520	525	519	538	518	526	515	533	553	520	536	532	507	539	507	491	489	491	528	481	490	495	520	501	530	511	539	498	514	515	513	492	509	516	529	509	540	543	502	526	494	505	499	541	507	549	498	538	555	506	493	528	523	500	478	527	523	512	541	501	526	523	552	539	549	494	479	520	519	503	525	486	525	527	538	507	538	540	493	533	532	461	516	496	500	491	503	538	492	507	508	525	505	537	526	463	564	547	534	525	540	536	495	507	529	503	510	508	504	484	501	513	474	519	534	523	515	500	550	560	500	509	516	548	511	519	525	542	525	560	523	522	520	537	535	511	502	520	535	490	524	501	522	511	541	486	507	533	500	497	518	522	507	521	500	521	517	514	537	510	523	529	513	522	522	487	525	510	514	500	475	529	496	523	505	540	517	523	511	499	503	562	520	563	468	522	496	479	533	514	512	489	490	519	493	533	526	541	571	559	521	528	524	478	562	535	568	519	501	495	503	505	489	504	515	496	520	505	483	524	521	542	501	536	500	531	522	526	512	516	526	503	496	499	516	535	504	489	547	472	522	495	546	508	525	500	537	485	512	507	545	538	543	509	512	512	507	517	516	514	503	510	483	515	521	490	526	492	521	522	523	516	485	531	534	506	526	491	560	476	485	547	474	510	494	518	525	539	504	562	495	510	527	507	510	531	524	522	513	538	506	549	501	526	516	517	490	474	501	517	524	532	508	551	523	561	531	551	521	506	489	540	519	511	511	532	489	512	520	513	544	529	533	502	499	557	556	563	500	488	520	507	497	479	495	524	545	515	496	485	486	544	533	511	544	535	522	552	514	526	504	525	539	526	553	544	482	534	511	553	549	558	522	532	491	552	482	508	536	554	544	530	532	544	521	510	552	536	515	507	553	558	550	542	522	520	522	512	518	509	499	494	494	547	494	517	506	504	525	496	477	516	519	536	542	539	526	515	535	516	499	492	533	498	504	513	540	540	532	539	554	515	471	526	477	560	526	506	514	499	503	508	526	500	515	547	505	536	489	541	496	535	517	528	522	501	515	527	579	514	504	524	512	517	533	547	490	526	499	512	501	544	596	481	516	530	497	540	518	510	516	489	512	505	527	517	546	550	560	510	517	507	507	538	439	514	477	511	489	528	518	516	532	521	510	477	548	503	496	520	538	529	537	492	530	516	461	528	490	521	494	532	523	520	509	496	529	548	537	463	533	504	516	534	545	501	517	503	568	529	495	502	486	529	500	489	505	524	548	545	529	513	502	547	549	537	520	533	526	556	546	502	543	490	522	523	473	553	521	517	503	537	473	519	541	522	494	500	517	523	539	536	526	570	531	508	518	508	557	516	524	544	531	501	507	476	559	532	548	525	513	522	539	547	523	485	527	518	532	536	522	556	538	545	524	489	516	509	525	497	495	513	525	524	499	450	533	511	540	524	504	514	527	475	523	510	497	542	536	530	495	536	533	479	530	510	495	506	555	550	552	499	511	526	475	514	494	557	509	550	532	510	512	506	506	500	520	544	496	527	542	488	528	551	477	508	535	523	554	539	542	487	522	497	497	511	514	514	525	482	547	524	518	553	509	490	502	510	503	502	490	525	518	524	515	562	539	539	561	498	499	552	541	528	529	513	508	531	570	497	509	497	502	511	496	504	496	519	522	532	503	525	502	528	527	529	484	460	559	502	525	550	509	500	519	546	509	516	550	473	584	528	530	498	516	472	510	495	521	479	494	524	518	505	476	477	503	515	494	523	528	557	536	536	481	498	479	483	535	474	543	519	533	535	516	567	514	529	569	511	489	526	523	534	523	520	541	547	524	538	520	506	501	518	520	520	498	498	574	510	477	498	453	501	515	554	564	524	511	517	500	538	538	504	482	554	501	501	525	541	460	529	500	557	512	541	520	504	517	501	491	518
23689	21467	28757	24603	21458	16111	1183	621	461	467	383	403	373	417	335	311	347	317	363	295	324	319	313	317	307	282	282	296	309	317	277	300	286	301	318	273	296	326	334	315	298	298	306	292	305	306	282	284	281	313	306	301	279	283	303	265	304	312	267	295	293	309	311	308	273	260	269	299	289	297	319	268	279	271	275	295	251	296	303	290	299	304	298	275	310	282	287	304	308	289	288	292	292	305	324	272	285	331	277	281	277	303	271	275	330	273	279	324	299	272	327	299	287	285	290	296	308	272	300	282	282	308	308	265	309	306	292	272	301	255	290	292	288	269	288	307	295	259	303	269	290	266	314	313	269	296	315	300	276	292	265	267	267	325	295	293	297	277	336	259	287	282	263	272	304	308	272	305	292	283	260	278	274	276	316	272	303	270	291	269	301	309	295	290	302	273	280	294	268	271	298	290	280	285	287	299	280	299	282	312	328	270	290	304	288	297	310	312	334	279	302	293	274	278	278	288	329	289	275	301	310	314	279	276	315	273	295	284	275	298	301	281	267	268	310	287	302	283	247	317	293	276	287	268	298	293	310	293	279	275	314	264	256	302	283	286	310	299	299	282	298	276	277	312	294	330	299	292	302	307	276	303	264	269	299	313	291	293	312	279	283	288	310	281	279	273	257	280	322	310	265	315	312	280	300	289	266	314	269	290	250	297	272	283	298	274	294	288	259	275	261	294	292	296	289	245	289	275	296	321	258	293	254	298	326	277	265	316	309	303	267	283	307	284	271	309	304	314	289	264	279	273	303	267	312	301	284	309	275	273	280	309	260	295	273	300	261	278	288	280	276	281	279	248	282	284	289	294	254	298	280	275	296	306	321	315	318	282	296	337	293	281	277	286	310	250	284	289	262	298	268	279	270	275	273	306	268	285	292	270	306	261	289	262	289	269	294	271	309	309	307	313	292	280	331	298	257	305	298	297	280	315	295	279	286	299	295	319	290	320	296	273	282	333	286	292	291	276	277	323	271	287	279	312	301	264	297	278	279	303	289	274	293	296	266	258	326	282	284	272	290	291	268	277	286	274	273	296	277	302	299	304	283	295	266	296	275	269	303	287	323	284	296	286	267	283	288	308	278	282	290	290	293	287	311	304	283	279	321	278	285	288	297	280	279	273	285	289	308	264	268	306	284	306	300	308	296	285	333	283	288	292	293	282	261	270	296	309	292	283	276	312	311	284	290	284	303	289	286	306	286	265	274	283	288	306	300	308	279	285	306	280	278	268	277	259	277	291	278	287	325	284	318	303	307	281	310	299	299	277	285	295	265	302	317	277	302	280	293	265	309	348	274	299	308	273	297	279	294	308	292	292	278	275	280	235	299	274	268	292	303	290	298	274	271	275	288	281	267	274	286	312	291	315	305	290	289	285	293	276	274	290	284	285	312	288	317	291	278	291	291	293	293	280	298	272	284	279	305	312	300	295	301	310	278	307	296	274	284	301	310	316	267	277	296	313	267	316	267	280	293	287	297	313	289	308	274	272	278	292	255	277	311	266	310	286	287	283	295	323	265	276	308	276	329	269	246	278	297	278	290	257	279	293	288	292	293	274	281	285	264	285	298	285	267	282	256	283	278	253	283	270	279	300	272	299	283	300	306	302	294	318	283	278	298	293	274	285	316	299	299	264	288	290	322	318	293	295	264	298	291	304	293	282	310	297	306	257	311	281	291	270	302	294	281	307	278	249	281	281	307	283	296	293	317	284	281	298	294	266	295	314	279	263	242	281	318	296	279	263	277	284	324	279	302	297	255	279	294	288	311	290	284	289	280	304	271	286	294	299	292	277	315	310	280	324	294	337	296	282	261	308	312	286	310	292	287	272	276	298	306	280	313	273	305	299	294	305	302	300	290	270	301	284	310	289	315	339	285	324	287	310	314	324	306	280	268	303	302	265	282	286	285	313	301	268	282	295	278	288	274	258	263	310	308	270	327	294	279	334	255	309	295	277	285	319	282	264	258	290	285	278	295	304	290	292	301	288	314	282	285	296	261	325	293	304	273	316	287	286	293	286	288	311	290	291	303	297	261	280	300	310	287	315	313	295	332	339	287	280	296	312	288	274	320	296	274	311	280	300	318	285	294	288	305	314	289	286	274	280	287	300	300	276	307	265	278	316	306	305	265	327	298	279	307	298	266	298	262	298	297	288	299	289	284	289	283	276	302	314	278	323	283	313	317	259	277	290	288	279	294	261	290	303	274	302	257	287	299	287	272	295	304	298	287	265	288	314	299	299	302	283	315	303	262	261	312	296	296	277	264	263	297	290	291	284	297	265	272	295	284	302	278	296	277	300	281	275	271	318	252	283	304	294	270	285	288	298	313	298	317	284	298	309	286	276	307	269	288	286	301	307	293	303	292	279	314	325	268	274	295	327	304	269	283	293	279	299	298	268	276	296	312	261	266	294	267	283	276	290	296	278	278	291	296	294	279	288	305	319	273	267	288	311	275	302	317	278	298	278	271	310	303	314	295	283	287	309	274	295	269	248	287	280	270	294	279	283	302	323	275	308	254	319	274	298	289	273	258	304	281	313	324	287	303	279	295	298	301	269	287	286	309	279	312	278	308	265	308	300	272	281	299	327	291	288	283	293	279	318	284	299	295	288	294	283	296	284	285	265	281	316	292	294	318	288	301	292	303	316	262	296	294	290	301	288	274	319	281	267	352	306	271	263	290	275	302	296	292	293	290	308	276	308	306	278	293	272	275	295	285	280	293	286	325	262	281	276	299	310	283	283	303	275	314	283	306	295	308	271	287	264	282	284	271	327	281	272	288	292	281	289	286	318	277	302	315	280	264	294	324	297	304	302	274	276	282	302	297	281	294	286	268	282	293	274	267	280	279	278	277	320	280	259	303	306	301	297	298	296	310	264	306	311	309	263	290	300	301	315	277	327	282	296	297	290	294	269	292	337	300	279	272	290	294	309	269	305	299	295	293	299	279	287	285	288	303	284	283	302	261	288	283	293	291	266	304	280	264	295	302	276	274	337	269	264	277	295	264	287	292	272	291	273	290	266	310	297	275	301	286	301	309	316	300	274	289	301	290	318	285	286	291	299	307	275	273	323	273	280	254	287	257	308	282	276	270	274	264	291	293	275	307	280	262	272	303	313	296	288	310	299	327	296	299	287	282	300	273	287	298	255	274	286	297	301	280	281	263	299	261	281	258	291	288	280	288	312	286	296	279	269	320	291	325	322	258	296	278	281	290	264	313	313	291	296	276	272	296	264	287	299	275	314	270	329	305	289	273	274	296	278	290	301	265	276	294	287	243	283	272	289	316	298	290	277	297	296	311	277	282	303	316	322	292	287	297	284	301	304	263	316	275	275	291	302	262	316	275	319	285	301	273	298	287	283	294	267	314	320	286	262	285	278	285	274	299	279	295	300	316	309	311	301	280	295	283	273	284	308	257	314	272	306	307	326	287	333	270	306	257	293	314	276	259	288
52921	18538	9035	4570	3005	2209	1692	1380	1100	974	980	778	736	701	686	641	627	607	623	595	554	554	545	527	526	500	529	531	487	498	495	515	498	492	471	484	479	489	483	464	436	457	495	441	453	472	441	486	488	445	474	495	441	456	496	478	451	433	486	425	474	480	474	447	446	440	492	464	481	433	470	497	454	443	448	448	494	475	467	473	460	443	472	466	436	453	438	461	484	436	441	489	450	456	461	418	463	448	463	452	447	445	472	440	443	466	446	470	504	439	477	428	467	457	475	457	452	457	489	460	422	499	487	498	434	434	438	471	445	456	460	448	432	440	474	437	468	475	433	468	422	428	442	388	428	445	530	493	464	449	452	460	445	446	462	440	419	472	456	485	419	457	410	455	486	466	446	456	457	453	455	451	453	494	440	452	436	477	459	444	447	438	444	463	448	456	429	465	454	427	440	435	473	468	412	471	477	436	488	486	459	430	488	450	458	456	445	460	457	406	449	525	449	441	431	419	446	410	456	477	435	437	436	439	427	457	443	457	467	461	424	469	422	445	473	448	460	477	472	475	428	425	468	423	461	441	462	436	442	431	456	453	467	466	448	453	459	411	424	451	408	440	437	483	422	435	461	434	469	471	438	469	477	455	457	445	402	446	426	431	406	453	476	453	426	423	483	456	457	477	498	456	464	474	435	496	444	448	433	454	440	449	455	493	412	458	409	434	433	477	447	471	483	426	484	462	454	431	422	444	472	445	457	448	433	433	468	401	410	476	440	460	462	451	456	487	420	456	458	443	436	435	455	432	479	458	452	469	399	433	482	486	434	440	448	480	463	450	438	483	470	451	445	461	472	426	455	407	436	442	422	420	470	450	472	435	460	483	463	466	440	429	479	443	445	455	449	461	480	426	447	474	459	456	488	478	470	464	455	459	468	447	460	423	487	471	431	445	467	445	421	455	424	442	429	426	451	439	491	446	431	441	462	457	451	438	449	479	442	462	446	433	449	446	450	444	430	455	455	441	398	435	435	430	412	457	471	461	493	438	442	437	457	487	443	449	446	465	440	442	449	461	431	424	428	420	475	427	455	415	425	489	408	444	449	425	464	439	462	443	442	482	439	446	428	445	456	452	498	419	420	458	469	438	470	466	432	466	447	450	484	459	456	441	460	436	465	484	482	437	452	454	462	460	462	454	468	456	461	458	425	467	451	492	474	419	435	470	447	437	467	453	469	478	443	477	503	474	468	463	457	436	445	478	442	464	450	462	446	458	480	451	443	427	438	462	431	447	479	492	445	470	465	444	505	472	418	475	433	456	437	448	426	426	448	417	455	467	446	428	437	452	414	468	449	430	464	468	465	395	449	436	433	454	462	442	471	488	453	461	438	430	472	504	425	426	455	471	443	472	440	454	460	461	459	415	466	456	491	450	441	470	515	441	457	475	458	467	472	442	460	465	426	440	454	469	458	476	462	429	474	482	454	447	487	470	435	434	457	514	438	448	388	436	435	447	455	438	436	429	441	437	444	443	469	444	449	461	457	484	430	438	405	460	464	534	430	491	466	431	451	447	461	437	474	453	453	437	408	453	460	435	479	444	425	445	466	452	443	432	442	446	511	479	471	430	452	462	462	422	411	444	433	421	436	442	447	484	440	452	448	443	466	432	425	454	428	449	449	426	471	471	432	454	471	438	468	417	474	437	440	498	486	443	431	468	455	459	460	457	472	411	409	423	491	439	494	446	466	463	474	462	445	413	443	425	427	463	463	460	454	434	432	455	491	476	467	477	476	477	461	429	476	458	469	453	458	488	473	453	436	466	437	461	483	491	451	453	442	442	428	488	432	465	425	436	476	461	465	449	497	443	469	435	463	437	458	426	445	460	424	474	443	468	404	463	453	449	434	448	454	432	451	451	462	459	445	466	456	465	446	432	462	431	436	487	428	438	478	479	436	439	471	449	429	441	464	462	479	490	475	453	459	464	389	464	442	476	422	458	456	407	438	440	415	461	468	458	444	430	468	420	471	429	449	439	458	451	422	422	454	496	420	461	421	451	436	435	457	453	435	427	454	427	453	426	480	419	435	483	460	509	445	437	448	413	434	446	470	467	465	476	466	434	428	431	455	451	434	439	450	490	469	457	458	464	438	438	488	446	445	428	428	442	454	468	471	434	438	438	430	461	452	419	452	425	501	416	460	490	470	455	467	446	448	458	409	460	493	427	436	472	465	434	488	463	425	420	433	475	420	421	480	448	452	484	455	471	414	417	481	519	444	431	421	464	413	447	435	437	442	484	451	454	447	457	454	449	444	482	468	495	492	428	450	453	418	477	441	438	477	426	429	436	463	436	464	455	457	499	449	488	458	475	451	458	445	421	438	475	501	439	441	463	428	444	469	465	443	478	442	455	434	433	449	487	457	459	480	413	448	427	452	468	464	471	425	497	453	467	447	437	447	466	484	454	460	407	436	444	412	428	468	478	449	464	442	466	462	443	476	472	468	466	450	424	422	434	430	475	442	433	487	471	471	462	438	457	455	460	430	451	481	466	451	468	444	439	478	460	404	454	439	468	428	435	458	446	461	451	476	505	408	464	463	467	431	422	496	421	468	399	454	415	471	453	475	434	486	487	400	440	414	458	493	443	463	472	458	455	458	464	446	449	466	442	461	445	439	438	481	468	476	480	424	470	385	442	449	480	464	486	452	452	452	450	442	453	413	440	427	431	467	450	408	420	448	446	486	497	449	438	428	438	470	453	476	471	496	436	452	439	450	439	428	432	461	449	450	460	449	472	432	418	467	463	457	450	453	453	434	449	417	449	439	474	457	409	474	472	469	445	448	445	472	436	486	474	429	463	450	439	445	412	465	461	426	469	473	476	441	480	503	485	493	458	468	414	455	469	439	424	456	443	451	426	428	458	450	459	441	451	477	432	467	436	444	456	447	473	470	453	457	493	469	473	426	452	430	461	448	472	403	409	446	461	467	485	431	462	456	454	462	432	452	433	408	413	464	435	477	483	429	491	481	462	471	447	469	454	452	451	448	485	462	473	450	445	424	466	496	428	444	473	456	438	454	438	475	462	447	462	427	461	505	428	431	449	472	431	439	442	447	439	436	458	482	453	465	467	477	415	434	464	474	466	426	416	481	454	433	437	456	392	455	485	450	441	451	467	427	447	463	461	487	449	423	454	464	440	453	473	404	433	453	443	453	426	465	458	462	407	458	472	475	425	455	456	482	469	457	457	478	451	450	408	450	446	454	465	457	493	458	460	434	435	430	414	450	469	463	460	451	446	448	446	442	454	420	476	409	440	444	500	452	460	452	452	476	407	482	452	466	456	442	459	440	486	448	473	439	416	435	470	469	448	429	460	432	446	476	495	457	442	464	441	475	432	457	473	444	441	468	400	448	500	427	438	405	464	451	465	448	442	434	459	431	457	454	446	467	459	444	467	445	472	452	433	503	433	454	442	479	433	449	455	448	492	437	435	420	497	448	455	419	474
23307	21507	28895	24578	21495	21370	3300	576	421	383	337	321	281	273	221	239	249	219	215	192	206	225	197	176	204	198	173	183	190	172	154	194	180	176	182	192	161	184	177	161	158	173	175	163	182	175	181	164	157	151	147	167	189	170	186	196	162	170	147	156	157	163	148	174	162	151	164	163	162	171	169	167	173	155	154	157	158	157	188	150	167	175	170	171	185	168	181	152	163	170	166	179	182	150	177	148	179	144	205	152	174	181	148	158	174	182	129	170	184	153	159	144	149	154	174	177	170	179	146	165	186	153	178	163	139	181	156	155	174	164	144	168	174	178	175	168	176	150	156	171	155	168	148	134	147	140	153	162	159	164	187	153	173	149	156	171	154	189	166	158	160	146	145	137	177	164	173	154	143	155	159	154	168	165	181	157	173	170	140	174	153	184	158	169	166	157	170	154	146	165	145	184	155	169	180	163	155	187	164	157	152	186	166	159	147	169	162	158	152	162	154	175	155	143	150	160	170	163	142	176	164	173	153	155	171	171	187	149	161	169	132	147	154	173	194	165	154	153	147	167	148	149	153	156	180	149	158	168	153	176	163	163	155	163	159	168	161	174	168	210	155	173	165	159	158	166	185	160	155	159	165	139	165	163	150	155	143	162	171	173	175	168	165	156	166	158	174	158	171	169	178	173	184	161	143	156	159	172	173	165	128	156	167	160	162	172	141	167	171	163	165	156	153	161	144	150	180	156	154	164	152	157	180	173	178	151	194	168	160	151	175	169	152	152	159	169	171	157	170	152	155	174	165	178	165	185	182	146	180	165	163	142	160	171	152	164	172	165	180	178	164	172	163	162	166	165	155	146	163	162	161	140	176	166	165	153	170	151	162	165	146	149	165	160	192	164	158	169	175	152	157	164	170	149	163	165	149	180	145	155	152	143	170	171	180	168	152	182	163	158	173	170	174	157	177	167	168	143	159	143	166	157	149	159	153	193	168	158	169	150	170	156	167	159	164	168	184	175	158	172	179	144	166	152	166	164	161	183	171	159	170	154	143	155	137	142	151	161	163	170	196	160	156	178	141	167	169	146	168	177	169	188	154	158	170	153	150	147	173	171	144	151	173	160	164	152	144	178	166	180	154	165	168	157	158	140	177	155	188	157	172	139	149	147	155	150	168	143	168	148	134	166	164	198	163	166	159	174	135	152	171	159	163	125	156	176	183	166	162	163	159	168	161	169	167	166	142	156	185	156	166	166	177	164	130	153	159	165	148	149	172	156	164	165	134	176	178	144	176	162	157	147	158	160	159	156	174	163	154	169	164	163	155	146	158	169	167	149	193	124	165	158	164	151	158	153	172	163	176	190	164	177	170	157	147	180	157	179	188	153	198	187	147	153	149	141	157	164	170	149	164	171	166	148	172	162	177	168	162	168	165	167	153	144	182	165	168	170	177	147	172	156	159	158	154	138	158	168	167	169	171	173	152	179	148	181	173	163	158	169	177	150	174	174	177	164	184	151	143	164	148	173	183	150	173	182	162	172	153	170	161	185	177	166	153	161	169	162	164	172	159	159	172	158	153	189	162	162	171	152	156	158	171	141	167	159	152	187	159	154	138	149	156	139	177	144	161	164	145	157	188	166	144	155	156	165	137	166	177	161	146	160	166	148	158	158	154	147	179	184	157	157	165	161	176	178	176	171	142	175	136	151	172	165	139	167	132	160	164	165	168	154	164	160	175	155	169	166	138	163	160	170	159	157	142	188	173	146	153	185	167	162	141	166	164	187	149	164	141	172	158	173	146	162	166	151	173	164	170	159	154	185	173	194	179	169	163	141	160	163	152	187	133	170	155	169	151	150	159	159	165	165	165	162	167	161	141	171	147	165	159	167	146	164	157	145	163	161	166	153	184	152	133	159	172	179	149	157	164	149	154	147	160	189	163	171	148	163	161	174	170	137	201	158	171	158	162	161	171	153	173	155	158	174	145	192	155	167	159	176	152	164	159	158	167	155	158	177	145	160	168	141	161	188	153	157	146	166	154	137	172	176	176	188	144	175	177	167	177	165	170	159	144	151	168	165	169	148	157	176	160	171	165	146	166	153	157	156	155	140	149	163	165	161	166	159	157	139	164	146	152	171	151	169	162	179	174	173	133	173	157	163	175	169	136	164	154	173	156	165	174	184	156	158	176	169	183	161	174	155	130	140	155	141	151	151	151	146	162	144	188	162	162	159	164	156	147	161	160	158	174	130	141	167	191	151	171	125	184	168	142	158	164	172	164	173	163	137	147	169	174	152	153	166	161	168	159	156	150	163	166	155	156	168	150	183	159	157	197	141	173	162	165	171	153	164	151	150	180	182	162	150	138	171	140	165	162	159	185	174	159	155	158	164	149	168	171	178	171	176	155	154	176	176	149	177	160	149	165	148	173	154	176	186	167	128	183	184	146	166	166	152	166	172	176	137	170	161	180	156	192	180	177	179	145	164	181	157	175	168	174	172	181	166	177	140	170	168	167	165	180	190	153	180	149	155	153	126	150	154	184	143	171	157	166	167	157	184	163	137	136	149	169	149	182	166	155	171	138	138	138	137	166	167	149	166	166	182	172	173	176	150	165	146	161	155	153	156	165	176	153	136	178	162	160	158	157	161	166	163	155	144	188	142	148	176	147	158	171	166	153	176	152	149	154	153	143	165	151	180	165	178	185	170	150	172	158	168	166	187	161	181	169	154	179	182	157	159	161	169	174	152	160	176	181	162	157	172	182	157	157	157	173	162	170	162	161	179	154	181	165	137	156	191	177	153	159	164	161	150	159	148	158	166	148	170	167	172	177	153	187	159	152	167	167	180	169	146	174	122	173	159	147	166	162	134	171	151	156	151	193	153	146	162	166	186	179	161	176	150	182	179	166	166	152	159	189	148	150	172	164	131	160	150	166	149	175	168	168	174	157	165	149	155	163	184	166	150	167	163	173	154	164	148	169	142	140	164	169	159	151	149	159	163	171	150	170	145	168	161	163	172	137	151	163	151	156	145	154	161	137	157	141	162	159	176	155	161	142	165	187	170	166	146	174	145	155	139	165	151	144	170	156	158	164	156	166	145	152	148	171	166	191	122	162	155	156	179	157	189	177	179	182	174	147	156	167	149	163	147	173	142	182	161	151	165	158	149	155	162	167	170	172	174	172	163	155	168	144	142	151	166	177	161	161	176	171	133	163	170	176	147	168	140	172	148	163	154	154	172	166	159	153	139	152	156	146	162	151	148	181	153	155	176	144	170	177	173	180	137	167	167	158	132	161	159	150	144	161	155	164	140	159	161	162	168	177	129	154	162	172	137	160	152	138	164	163	164	158	157	162	170	146	136	156	159	188	173	153	142	177	183	175	164	175	158	174	169	129	171	166	136	157	154	141	156	148	175	140	171	170	155	172	160	170	154	153	164	168	190	165	163	151	162	172	174	152	148	160	153	165	167	170	152	181	159	163	162	156	158	153	164	145	167	157	161
56320	19708	11289	5743	3709	2527	1937	1551	1267	995	840	801	676	584	548	540	466	436	462	433	413	405	359	355	363	339	366	332	329	314	324	306	310	285	354	299	298	280	281	271	275	291	304	278	254	326	303	264	286	280	260	255	248	309	289	306	284	266	284	271	248	300	283	286	275	265	255	267	242	230	307	251	262	265	267	249	245	287	265	279	268	276	286	271	266	254	275	239	274	249	302	280	275	260	280	274	290	253	259	238	267	247	279	265	247	245	273	244	253	261	249	249	259	289	273	256	290	253	265	279	277	259	253	256	285	272	261	296	253	253	227	313	259	270	243	227	272	299	255	259	257	261	246	257	247	249	239	278	243	256	277	279	260	281	280	256	293	267	270	286	249	290	247	269	243	281	272	264	239	273	244	247	262	279	225	243	239	250	248	231	292	258	261	244	276	238	265	239	245	232	259	266	240	256	233	257	274	259	278	272	271	281	263	258	257	261	250	243	270	253	223	249	260	285	246	271	268	264	260	280	247	256	254	256	252	254	251	269	264	250	251	238	253	264	297	255	290	241	232	259	260	238	273	253	263	257	285	243	270	280	239	243	259	264	277	256	236	235	263	286	251	266	256	281	273	286	284	241	244	253	283	232	264	267	269	232	272	287	273	256	262	279	277	273	265	303	253	269	241	251	276	285	237	249	269	244	248	239	261	243	283	262	245	250	249	258	276	223	233	218	261	274	281	274	245	255	270	238	233	243	240	252	241	267	290	257	247	268	309	229	247	272	243	244	255	273	259	249	269	260	261	282	259	255	266	258	235	245	224	287	253	230	260	250	285	259	256	257	239	235	258	256	244	252	259	271	259	251	251	245	262	253	235	278	253	273	274	237	259	247	243	219	284	253	266	250	267	246	243	264	243	248	223	244	237	242	268	246	267	249	276	271	287	244	269	263	232	231	263	257	249	255	255	244	248	251	274	246	241	251	242	235	251	272	305	238	255	249	274	290	247	245	258	250	262	244	275	284	247	240	278	223	261	252	260	271	284	279	239	273	249	283	252	258	249	248	260	274	253	258	221	260	227	255	268	239	269	252	261	256	227	266	249	253	250	254	264	269	251	274	237	278	262	248	257	276	269	230	257	253	259	259	259	258	240	257	268	265	265	280	293	291	250	250	266	272	242	279	281	236	264	266	230	234	246	224	250	242	269	295	266	247	256	225	224	275	250	278	300	302	282	266	258	258	265	232	274	266	258	253	236	231	256	257	265	225	243	244	256	264	247	272	255	286	223	249	260	258	258	262	232	281	264	235	259	272	261	259	242	254	255	253	240	249	268	292	252	290	239	249	262	253	239	293	262	263	263	263	272	259	254	260	248	271	258	254	261	260	254	252	258	269	258	236	254	239	265	261	259	272	221	270	288	256	254	252	269	251	273	295	270	231	264	241	236	253	277	293	268	259	240	265	242	274	239	251	284	279	270	269	248	267	281	262	279	240	250	248	240	245	270	247	273	273	239	246	228	254	257	256	255	280	238	246	272	254	265	225	255	246	276	253	227	235	255	255	247	294	264	237	272	254	250	248	299	269	250	259	249	237	241	231	254	242	231	292	258	238	253	256	221	242	262	255	239	229	269	277	290	260	274	251	264	281	273	249	276	259	260	265	246	255	239	281	300	273	265	230	253	253	241	256	281	236	253	268	221	247	263	264	271	246	260	252	258	251	256	263	248	268	270	290	241	235	260	263	257	269	264	232	258	252	266	255	233	234	283	246	255	247	246	256	233	236	270	270	267	273	265	284	266	301	265	251	275	269	236	264	245	233	244	249	253	274	260	238	264	247	250	245	267	274	262	245	258	243	281	255	249	244	282	251	233	258	284	233	237	261	275	251	261	270	281	239	258	273	244	233	232	267	231	269	263	243	262	269	247	263	241	249	253	276	253	230	290	246	240	261	271	261	263	245	266	261	268	259	239	250	226	272	278	237	244	265	285	265	250	274	257	258	217	271	259	259	268	264	261	273	289	263	250	251	259	287	245	277	245	253	223	259	273	274	278	275	258	241	236	251	245	263	260	244	273	240	270	234	273	263	245	248	254	258	249	257	229	245	265	275	250	236	248	273	300	260	257	263	273	244	271	232	258	249	264	285	280	256	253	254	266	231	262	247	281	219	271	238	224	243	229	255	207	229	245	241	263	252	274	260	238	280	295	233	251	244	262	262	279	243	275	251	237	283	238	210	267	269	263	254	284	257	262	264	251	252	242	277	254	285	268	267	257	258	243	262	250	252	268	286	256	250	252	237	259	256	283	284	270	271	251	285	263	251	246	253	280	233	270	255	235	260	239	267	265	267	256	223	224	258	272	248	270	253	250	225	254	289	224	273	251	275	227	258	268	257	254	262	265	241	224	290	216	261	226	258	261	280	254	278	288	282	271	263	265	269	252	245	276	218	258	219	245	258	271	253	257	257	262	245	272	264	284	241	268	259	228	241	277	240	251	227	267	274	237	265	255	242	255	280	275	275	262	282	252	237	258	258	249	263	244	278	257	249	291	257	263	252	241	284	280	260	260	235	282	230	267	243	256	253	271	290	268	232	263	263	247	236	247	243	271	271	266	274	269	263	272	260	260	252	257	236	270	249	220	259	250	264	259	280	265	256	279	254	279	279	275	230	224	257	237	260	229	254	254	233	254	260	262	254	277	243	245	253	263	262	274	240	246	237	253	259	235	277	253	241	268	274	244	260	265	265	258	262	286	234	272	262	236	275	265	255	250	258	249	256	239	250	252	261	257	288	255	291	242	241	228	266	227	256	249	238	229	261	233	272	224	242	267	268	273	258	259	268	248	274	238	226	258	252	257	277	253	249	240	282	222	273	267	235	252	243	247	248	249	236	229	262	254	275	238	254	257	281	287	253	226	252	236	246	274	270	246	240	268	272	261	268	257	227	286	276	259	268	220	238	283	219	278	255	279	254	251	275	259	262	258	266	274	255	282	254	257	259	257	230	277	251	268	241	277	246	246	283	246	256	284	267	265	272	272	271	267	266	233	250	245	249	214	269	253	242	250	291	238	244	250	198	284	263	257	269	263	250	263	252	257	261	248	264	262	245	250	237	269	253	292	262	277	259	266	247	245	253	322	255	252	238	294	261	251	248	262	263	264	260	258	269	262	243	236	242	297	245	279	240	251	253	255	222	246	236	247	249	273	276	255	232	231	263	280	275	252	250	247	248	273	272	279	257	260	252	250	250	251	245	260	281	256	236	266	271	286	246	279	254	271	224	229	272	252	261	246	240	283	267	259	267	254	271	270	225	254	280	274	262	283	267	246	266	265	263	263	237	266	259	248	270	270	270	223	267	261	254	257	263	273	253	257	251	252	260	248	250	260	260	270	230	255	247	273	251	245	235	274	229	233	253	274	266	246	281	264	268	283	225	236	244	235	241	263	237	242	248	244	244	232	267	241	264	273	269	267	258	257	268	246	279	231	230	250	213	280	263	289	294	280	235
27444	20623	7279	800	510	488	367	391	354	339	339	360	347	347	314	329	316	352	350	353	327	339	389	363	307	331	343	344	328	329	325	357	342	336	328	356	346	321	320	333	328	356	336	358	340	362	354	340	306	318	351	355	353	385	374	327	343	351	319	320	350	369	335	315	324	349	359	341	331	303	338	332	358	350	339	340	323	344	312	335	339	335	331	309	323	330	337	326	308	337	322	349	339	312	336	349	342	330	341	318	375	349	319	319	303	333	329	317	353	334	341	330	333	338	331	361	316	356	333	338	290	343	320	300	323	327	326	392	346	360	346	349	351	312	362	298	355	335	285	352	346	358	321	321	326	337	339	325	320	347	323	371	324	337	386	309	319	330	335	308	341	362	350	321	336	344	316	343	369	336	314	316	304	335	349	340	317	323	343	324	303	342	328	331	368	300	339	348	318	349	344	324	302	337	342	355	356	332	343	339	352	355	304	312	329	356	375	344	345	333	346	347	354	352	354	321	290	315	357	339	326	358	342	374	332	295	338	356	317	338	353	310	311	307	334	368	291	341	359	326	308	352	355	338	354	317	351	335	307	304	324	322	315	358	312	334	341	354	361	310	316	310	339	334	345	336	326	325	348	326	351	329	324	354	322	348	376	379	357	324	317	341	319	308	321	350	343	337	316	334	337	326	333	339	306	310	324	337	349	312	329	311	346	353	337	346	358	324	359	324	333	362	320	339	326	322	316	347	336	329	326	385	335	348	322	326	335	307	324	346	340	346	333	363	338	330	309	334	329	321	320	348	342	349	327	313	345	330	293	329	341	322	316	366	331	326	350	353	332	332	343	327	345	337	351	356	338	355	298	338	337	313	339	317	351	324	323	320	351	329	310	325	315	344	366	305	325	354	293	342	315	319	358	324	327	361	337	333	349	369	333	344	340	347	378	314	333	329	330	348	305	326	338	336	327	330	359	344	343	346	300	286	326	336	357	322	307	354	314	339	347	301	342	375	305	290	332	339	354	290	326	324	315	336	337	332	329	314	322	361	349	340	328	304	317	359	357	338	321	328	365	344	324	343	316	319	337	326	375	364	331	348	342	322	354	334	331	286	343	314	342	291	322	336	369	317	331	350	312	324	322	326	345	318	322	330	339	293	330	362	343	329	358	328	306	338	340	341	329	299	355	349	314	339	325	335	349	340	318	325	310	352	328	338	328	330	300	315	343	325	328	296	325	338	323	331	311	337	340	359	338	356	318	318	327	330	310	338	340	366	360	350	308	296	325	316	339	338	337	344	334	346	363	344	345	321	328	331	336	360	373	344	361	335	322	321	364	367	318	325	339	331	315	322	326	370	341	347	314	356	346	317	356	329	364	339	334	326	318	357	308	336	361	328	356	323	361	346	315	323	358	357	343	314	334	326	337	356	355	329	313	327	328	313	340	354	318	334	302	321	353	332	363	314	318	337	346	313	333	319	324	332	340	297	280	322	315	345	338	306	365	330	344	385	317	311	318	324	309	337	341	302	350	359	328	344	315	299	291	302	358	342	339	324	324	304	365	331	351	316	344	325	333	378	319	314	307	337	335	317	355	337	319	326	342	312	340	301	342	315	336	340	327	334	337	347	380	339	317	332	321	321	322	335	351	343	322	324	340	290	334	335	328	325	356	304	295	346	319	347	354	327	345	310	331	333	316	299	354	326	372	368	352	337	308	344	357	337	340	356	310	334	302	301	336	327	332	348	335	323	324	316	306	366	338	338	338	345	320	335	322	342	317	342	313	325	320	323	325	313	321	344	350	361	358	352	301	309	327	306	341	333	357	332	310	316	351	338	330	294	328	307	362	332	323	341	349	323	337	337	330	332	313	319	353	351	332	340	327	327	326	287	345	347	352	336	325	303	338	292	335	292	313	359	306	326	334	359	334	368	342	340	327	315	332	375	326	314	350	349	319	337	322	304	355	338	316	347	380	331	341	344	343	322	309	323	312	327	343	325	326	347	325	380	318	359	328	338	304	377	335	322	329	334	329	305	301	292	321	342	367	328	323	299	300	326	321	336	353	338	348	380	341	325	346	304	317	325	358	325	323	343	335	353	328	340	314	305	323	315	312	374	344	289	330	356	318	361	300	331	286	333	342	340	319	320	331	343	320	342	326	354	301	357	339	332	320	333	334	342	325	321	317	321	330	320	328	364	326	316	358	330	324	322	357	362	325	320	342	333	342	306	326	305	328	336	332	348	347	324	320	301	325	351	349	360	335	332	340	346	330	344	333	333	305	354	344	319	335	335	312	337	339	346	331	327	346	352	298	315	336	339	351	337	313	339	338	332	360	338	338	293	325	355	349	326	328	358	361	337	345	321	342	321	366	346	344	348	353	313	335	327	344	341	314	358	315	326	354	356	320	346	327	337	322	329	341	372	375	360	365	289	329	322	350	312	369	322	351	327	332	320	352	350	359	328	344	332	319	317	345	318	350	340	327	313	314	301	357	344	328	332	324	336	329	349	321	344	348	325	338	298	351	346	325	349	336	314	348	304	333	338	338	314	331	294	359	357	335	306	340	339	347	315	332	323	329	324	324	304	358	350	349	311	320	330	337	323	353	313	347	357	323	351	339	279	332	323	297	361	323	327	306	368	314	333	321	352	316	353	305	370	345	324	326	340	299	342	320	326	354	331	351	360	333	349	325	316	353	320	352	333	328	335	342	324	329	361	305	363	330	338	318	329	315	333	350	322	347	302	342	351	331	311	345	328	357	332	316	339	346	303	332	348	345	318	322	331	344	324	340	338	343	320	326	352	337	356	318	322	304	352	361	351	318	334	329	320	327	311	346	326	326	359	326	352	346	349	342	348	326	324	331	294	355	345	345	332	346	355	362	313	344	331	316	302	336	330	363	348	342	327	341	350	305	314	310	316	316	346	363	312	335	341	351	306	304	333	313	369	308	353	351	343	348	331	339	344	323	324	323	347	339	344	333	318	346	343	367	347	331	344	328	331	377	348	330	288	364	317	337	345	346	336	325	321	326	343	294	342	332	347	340	345	327	352	332	354	319	348	357	325	294	330	356	325	324	322	357	361	342	351	364	372	358	307	351	319	323	329	319	337	308	331	323	349	334	322	345	329	325	319	350	355	315	321	357	326	307	329	332	357	324	342	326	340	330	345	364	356	287	331	356	329	314	324	305	338	342	347	360	362	343	316	328	300	357	344	338	349	313	334	327	314	328	321	342	315	339	331	336	326	334	357	356	303	343	342	323	324	288	316	348	334	329	349	339	337	324	342	324	360	327	345	319	371	324	306	348	327	289	351	346	340	361	299	338	328	322	362	331	339	321	320	360	375	324	312	337	362	340	304	319	334	320	306	310	303	347	295	335	325	342	351	321	306	321	330	334	367	322	283	345	358	317	337	352	340	345	314	342	340	331	333	348	334	321	335	338	320	331	329	334	322	313	334	345	333	309	339	345	322	332	315	326	309	284	305	315	304	333	344	334	340	359	321
21023	6586	1152	766	683	614	528	582	557	557	567	520	528	538	525	558	573	505	526	461	496	512	506	496	498	531	531	527	526	508	503	498	554	537	513	509	519	524	523	517	498	504	519	496	508	525	500	520	547	492	511	508	482	557	520	543	500	507	517	491	541	493	516	506	498	480	491	541	501	511	507	468	497	503	536	575	575	533	526	480	495	488	470	484	493	557	496	509	510	559	523	559	560	549	495	477	542	491	501	541	525	534	544	499	471	508	508	517	549	479	528	522	540	531	527	500	511	573	519	488	477	527	507	547	525	529	487	478	522	540	514	513	543	545	504	510	495	551	512	526	534	525	549	505	514	508	491	513	498	535	513	477	474	511	511	484	510	535	483	515	506	503	469	572	516	532	538	555	515	506	548	497	526	536	482	526	520	511	563	552	505	537	489	483	519	512	540	501	505	541	527	510	487	508	527	505	528	501	521	523	530	528	511	536	501	519	522	486	525	549	500	490	507	523	503	539	528	486	502	535	512	527	494	522	511	524	526	523	499	527	530	545	485	529	543	508	483	542	481	526	507	506	534	542	481	533	519	546	526	464	534	518	518	553	516	532	547	527	499	534	548	504	449	521	500	532	520	518	503	507	541	513	509	528	499	521	482	518	526	523	499	540	524	488	484	473	509	542	497	479	536	506	511	553	532	544	508	528	498	533	525	525	500	535	519	481	478	523	528	519	525	507	536	510	528	512	514	532	474	536	545	506	516	487	531	518	511	526	486	540	499	560	491	500	484	522	554	483	547	527	509	466	505	499	480	492	519	529	531	529	505	539	519	543	496	491	544	527	483	488	499	528	505	566	532	516	485	517	514	511	491	483	505	508	531	546	539	507	512	477	492	503	513	515	478	532	517	521	522	508	499	513	535	532	506	513	560	482	525	503	497	518	515	510	506	494	553	534	514	499	526	480	485	530	549	538	520	541	533	516	482	493	507	506	522	515	529	513	552	494	553	501	519	514	548	481	495	536	541	545	538	488	559	540	527	503	474	501	472	488	490	535	550	500	494	518	540	536	523	553	496	511	451	527	519	499	536	484	528	541	512	443	553	461	537	527	530	524	548	490	509	501	500	530	514	506	510	509	505	485	508	510	507	511	528	509	516	508	557	530	524	521	479	509	506	525	538	493	529	507	517	509	520	496	554	542	505	503	490	494	501	506	536	535	501	527	518	535	509	532	503	508	579	481	563	516	468	519	526	512	496	548	524	502	554	493	514	498	486	504	478	507	518	559	501	501	551	492	517	506	482	509	523	543	515	556	536	475	494	540	516	494	553	504	476	528	524	513	516	531	543	516	523	534	490	512	520	526	506	505	537	490	555	544	492	486	536	531	509	579	513	559	529	498	525	537	502	495	532	507	534	508	491	525	490	527	515	516	472	503	508	533	520	487	503	523	506	530	509	547	505	538	494	504	544	510	468	531	551	544	510	510	563	534	514	521	532	523	548	527	494	487	479	539	484	497	525	558	515	537	527	512	540	517	488	505	522	520	548	501	504	504	490	555	550	512	504	537	532	560	544	561	518	566	521	499	493	510	523	481	521	499	537	559	526	561	523	535	480	514	484	534	510	488	512	551	532	541	538	527	510	499	537	507	532	528	509	508	516	494	506	483	522	565	533	539	508	541	515	503	532	492	519	511	539	501	532	476	525	526	525	508	541	509	517	475	547	502	537	499	528	545	520	523	539	562	530	544	506	530	508	531	517	511	524	514	493	506	568	509	514	503	518	510	537	572	517	504	538	518	545	534	522	511	495	493	518	476	510	533	518	545	491	504	515	551	537	480	528	490	498	495	507	541	510	519	564	533	534	535	554	527	496	521	529	492	543	498	512	537	530	490	518	498	497	533	541	465	492	520	516	534	554	509	543	512	515	478	518	499	506	560	499	529	529	508	491	518	507	506	470	526	490	474	557	557	532	514	475	527	512	537	500	479	518	476	532	552	522	507	501	550	542	521	464	495	530	462	470	492	521	550	556	520	525	484	462	509	529	540	491	495	489	542	509	510	516	539	512	556	569	499	478	513	532	539	526	512	508	504	502	535	523	512	490	582	523	488	502	503	500	477	533	557	482	504	524	537	482	527	500	528	513	527	510	504	535	517	553	467	485	478	517	512	524	503	544	538	493	473	506	520	511	485	486	503	549	526	527	502	527	500	545	498	535	505	488	507	539	516	520	496	538	537	568	521	531	556	471	496	505	596	490	542	529	490	509	517	511	483	527	520	527	534	517	507	497	508	525	554	541	508	528	489	522	494	507	542	504	482	499	510	538	533	483	515	487	525	546	542	502	530	501	544	474	508	477	548	543	516	517	530	466	499	502	466	511	519	506	545	525	532	510	541	531	502	514	492	541	530	498	522	552	542	531	530	535	530	543	570	553	472	518	474	520	557	546	494	520	519	549	535	510	507	519	534	495	504	529	523	571	549	477	533	534	552	499	513	524	474	494	473	476	511	493	575	507	473	546	490	507	540	503	492	520	550	532	513	500	517	478	552	540	571	528	504	545	509	517	509	516	510	535	505	523	495	514	534	565	498	519	519	532	495	529	533	519	543	540	513	534	519	513	500	527	465	553	523	546	543	556	527	495	544	546	540	534	499	489	501	485	495	521	529	501	499	485	512	545	526	514	528	527	503	499	502	571	535	506	477	533	498	502	538	525	448	486	518	534	524	476	507	523	503	510	538	544	488	517	496	525	489	505	514	478	513	474	512	570	478	500	472	500	522	498	576	516	508	535	509	529	491	530	532	523	498	520	540	473	513	536	506	501	512	546	536	517	510	486	538	558	541	496	502	500	544	520	493	520	536	533	527	491	498	519	507	536	547	496	513	510	551	543	527	498	525	501	542	509	543	505	529	527	499	513	552	540	541	500	489	532	526	485	480	554	541	532	508	501	512	519	519	556	560	493	550	504	501	492	547	510	521	531	552	540	557	503	484	567	494	493	500	534	509	517	540	493	515	529	504	518	524	553	530	522	502	556	494	509	509	455	519	561	528	484	546	488	531	511	511	525	527	493	507	539	533	524	521	481	551	542	518	513	514	469	497	537	508	532	522	489	505	490	532	531	506	492	498	550	555	468	555	497	514	504	529	520	519	535	530	516	502	533	504	480	515	521	512	519	512	527	499	510	488	532	506	521	514	516	493	540	524	512	523	523	509	483	520	510	539	550	514	496	507	530	508	506	550	536	553	543	530	501	555	491	538	518	512	535	547	493	555	504	493	547	523	504	509	544	549	471	527	507	506	521	466	485	568	529	540	523	502	531	531	520	514	547	514	554	535	499	473	551	514	506	481	483	509	537	521	501	541	490	496	532	472	527	550	524	513	532	502	505	499	509	463	498	540	508	496	531	536	507	537	530	535	508	504	524	526	524	543	516	525	533	516	574	498	523	509	503	529	545	503	479	539	531	523	529	580	482	526	502	542	554	500	500	517	504	528	494	493	473	494	486	506
23741	21485	28584	24780	21477	15309	1118	620	483	447	431	378	371	351	341	324	353	337	352	321	307	321	300	317	284	308	292	312	297	290	315	319	292	295	272	294	285	289	289	283	288	287	283	294	288	302	324	275	305	302	258	298	315	302	281	301	312	269	282	340	266	295	307	267	300	300	291	321	261	288	279	248	272	299	303	282	293	253	254	286	272	288	261	307	317	296	286	283	277	279	270	310	294	292	275	287	286	304	290	293	312	293	302	290	284	251	304	287	294	272	308	271	289	290	295	308	282	283	251	298	267	264	278	255	272	293	281	321	273	298	265	272	270	292	307	306	295	290	268	267	294	282	314	294	301	272	273	303	290	273	301	278	285	272	251	282	306	301	299	277	289	310	287	293	293	282	298	312	279	284	313	308	291	278	307	301	273	269	267	308	288	268	286	283	299	269	277	296	306	324	290	235	290	320	266	281	295	281	296	280	308	296	275	275	286	278	281	300	265	256	281	291	290	292	325	285	273	261	288	281	288	298	308	272	286	300	266	265	306	297	270	269	275	266	270	302	287	272	314	293	292	301	287	292	312	268	270	291	286	305	286	280	286	301	305	292	280	270	268	331	293	261	309	284	316	262	308	324	290	303	299	278	270	298	279	279	281	260	312	326	275	293	304	289	258	270	283	275	250	288	307	288	307	265	263	278	278	288	290	278	325	287	297	279	271	295	270	304	273	281	295	300	276	306	284	313	278	294	296	273	284	271	255	331	287	283	284	278	298	283	279	300	285	301	293	277	258	290	257	303	305	267	277	278	307	299	301	276	280	303	321	299	300	285	298	273	282	296	297	290	281	294	291	282	305	302	295	297	317	295	291	288	284	275	309	277	309	267	286	291	251	275	290	289	279	268	284	275	270	288	289	247	299	277	288	303	295	272	278	280	259	263	316	282	285	282	293	254	289	246	289	282	267	294	287	286	233	272	289	279	266	265	279	290	309	271	301	272	269	282	285	278	309	297	292	282	279	276	301	265	279	269	278	286	282	291	276	286	269	259	268	283	271	286	311	289	275	298	263	298	325	266	290	273	281	284	292	285	295	297	274	253	287	309	289	306	280	269	312	290	280	278	291	281	295	254	274	326	296	276	278	292	298	281	349	299	289	304	297	289	248	301	290	283	281	299	334	270	287	276	302	294	281	281	273	307	306	286	266	282	297	293	306	305	289	295	293	292	308	317	283	285	298	289	258	272	295	281	303	267	292	298	273	271	275	294	308	324	265	290	283	305	280	295	279	294	286	302	271	288	292	273	283	246	272	287	285	285	291	311	280	287	260	267	270	255	290	304	285	270	270	288	265	291	311	283	283	264	289	262	298	269	308	290	299	284	282	265	287	282	293	279	279	276	258	263	291	277	278	288	275	278	286	301	298	276	259	277	264	286	277	282	280	251	302	307	285	283	286	280	283	264	275	322	279	287	316	296	280	270	284	307	300	300	286	303	280	282	289	287	296	285	283	273	294	292	266	302	282	312	325	293	297	275	268	271	306	321	279	317	278	308	278	274	284	294	258	288	293	274	295	290	288	274	281	302	300	289	280	290	286	286	280	300	304	268	275	321	291	278	273	259	264	267	280	286	269	275	285	280	292	281	298	272	285	306	319	292	299	275	302	278	271	286	294	266	315	297	296	266	268	280	262	323	294	322	287	286	308	264	282	281	265	297	281	289	260	258	320	305	273	288	294	272	285	306	301	280	303	271	282	298	276	281	269	286	245	299	280	286	291	281	294	328	289	299	296	275	283	287	286	294	309	283	278	277	279	259	283	300	319	299	296	276	283	287	261	270	273	265	287	293	300	282	298	304	276	285	302	277	283	282	307	272	298	297	287	304	301	318	289	316	273	290	276	283	287	275	273	257	279	295	302	315	269	299	294	265	262	275	284	298	281	288	302	275	303	291	289	299	296	298	300	292	307	260	300	291	255	275	274	283	279	287	307	294	277	266	314	296	270	274	287	299	296	297	288	283	307	263	312	316	271	291	304	282	266	289	279	282	240	310	265	326	291	267	280	291	266	266	314	277	294	292	296	261	301	280	284	302	289	301	300	301	284	284	256	282	307	283	286	275	293	296	284	295	292	283	268	281	300	296	286	268	304	293	280	271	281	278	289	306	287	271	297	298	279	315	292	283	257	285	284	264	300	304	275	266	256	272	307	288	286	274	270	282	307	295	291	299	283	293	266	309	284	272	275	283	280	303	271	285	288	262	268	274	303	293	297	245	299	281	310	277	273	274	270	285	278	288	291	269	282	267	270	264	280	265	287	304	294	296	291	276	273	270	291	285	294	289	307	267	281	273	300	275	258	278	258	292	293	280	285	320	299	212	275	288	277	269	310	277	256	291	285	292	285	311	272	269	264	293	263	298	271	274	299	282	246	298	312	283	273	266	282	281	275	284	284	293	259	269	273	298	279	280	299	292	275	275	300	278	284	293	302	256	264	251	290	288	299	271	287	285	293	288	267	251	239	290	289	281	306	337	258	255	299	288	261	285	279	274	266	273	293	260	277	298	299	288	292	293	269	296	310	259	279	251	288	284	255	283	300	282	289	259	300	277	296	284	290	284	292	280	283	301	256	267	291	266	269	278	286	281	271	294	257	292	269	270	331	263	303	270	276	276	291	288	284	325	310	321	269	273	243	307	283	314	281	250	262	293	283	287	292	302	285	287	284	263	295	271	277	272	251	289	272	262	259	288	316	300	265	298	289	306	280	282	259	292	301	301	293	274	284	270	292	257	273	262	261	289	295	282	271	271	296	287	305	267	284	277	268	292	268	263	311	288	283	281	276	299	283	267	278	287	300	302	275	271	273	261	275	279	326	260	299	281	276	284	282	286	292	295	258	270	257	291	297	292	286	279	261	281	292	305	284	288	269	270	290	287	269	255	283	298	299	289	293	281	285	263	239	297	267	294	262	303	281	258	286	301	264	271	284	281	301	238	282	277	311	276	286	268	282	307	275	291	272	306	291	277	342	282	300	277	296	290	310	302	290	299	309	280	290	284	262	301	300	278	261	249	276	304	278	298	292	297	280	283	279	280	296	254	284	272	274	300	289	252	268	315	284	286	299	305	309	310	307	338	306	297	271	274	274	265	287	306	303	303	273	272	272	294	275	280	265	270	261	272	299	280	275	260	282	285	301	307	250	281	295	283	290	339	289	267	291	300	291	309	279	284	323	287	300	280	262	258	260	276	281	300	244	303	285	269	294	286	285	304	254	318	310	277	274	262	290	275	290	255	286	283	243	277	287	278	272	264	284	290	279	281	284	291	287	286	269	265	260	263	291	295	318	287	265	285	305	306	288	313	265	302	290	269	306	288	270	273	307	290	261	256	285	289	276	288	260	245	305	274	303	286	260	259	281	267	297	292	298	282	315	292	297	269	284	264	292	304	293	291	292	259	318	293	307	282	285	273	287	303	278	296	266	259	284	277	271	259	284	284	294	300	279	310	280	283
49226	16700	9191	4810	3046	2165	1672	1414	1166	1011	894	815	750	690	723	605	620	602	549	608	564	535	573	511	510	512	506	498	488	530	495	431	490	489	480	480	472	506	451	435	483	437	478	428	469	447	469	464	447	465	432	490	438	480	439	446	457	438	438	478	437	460	458	442	439	452	458	442	438	450	458	493	465	463	479	443	428	446	451	438	451	414	477	428	470	443	451	475	429	429	451	430	462	466	463	441	446	463	482	444	473	424	401	436	430	453	439	438	470	434	432	459	458	467	450	438	470	398	465	467	464	457	452	434	433	444	444	459	469	463	462	463	449	442	419	449	456	438	441	466	469	447	476	444	433	441	451	450	444	445	410	442	422	503	476	465	428	459	457	469	418	407	477	456	486	445	456	443	436	446	430	442	434	461	453	452	446	449	438	461	479	423	443	453	440	454	462	434	484	453	420	455	451	450	463	445	472	447	456	494	446	502	425	468	431	472	440	454	433	430	444	450	461	472	424	436	417	428	433	435	441	449	472	487	464	460	443	437	483	413	450	444	433	453	440	427	454	434	428	481	448	441	466	443	479	437	453	414	436	464	430	476	472	438	432	458	452	458	442	450	432	440	464	451	433	457	468	451	437	424	461	467	453	457	491	452	438	457	453	485	444	456	459	445	462	474	446	459	375	426	408	448	427	475	432	458	434	418	417	413	437	451	433	428	413	424	481	465	444	473	419	454	442	445	441	444	451	448	498	452	463	439	408	393	453	442	471	413	453	433	427	441	477	487	454	436	447	470	473	437	425	427	455	449	478	441	433	430	439	478	454	424	442	463	420	484	429	428	406	428	460	410	469	430	422	457	445	447	440	425	422	394	438	437	449	450	478	465	459	452	442	439	451	423	457	484	444	425	464	449	447	450	458	445	438	438	432	424	433	420	482	472	446	467	454	447	409	442	459	370	431	446	418	455	460	441	418	430	452	449	464	433	465	455	419	418	471	447	453	442	443	461	453	462	434	430	439	450	436	495	467	477	464	445	468	447	475	447	482	480	436	468	475	460	480	446	433	481	463	434	458	410	418	455	452	436	429	468	470	442	462	508	433	481	433	435	431	411	423	426	423	401	468	416	466	445	427	464	426	437	447	438	463	440	471	442	449	448	476	439	505	431	442	413	454	477	423	471	453	458	450	434	414	423	415	451	431	472	425	475	484	415	434	430	466	466	447	448	474	418	428	461	458	475	422	450	415	442	456	442	424	454	467	460	430	427	432	471	464	436	444	443	471	443	408	487	470	479	443	450	478	458	446	429	435	452	470	478	463	435	445	474	444	411	447	442	455	439	449	456	448	419	436	471	438	469	440	441	456	436	447	454	458	431	426	450	420	435	446	442	420	448	426	445	432	482	464	410	462	420	435	442	437	451	422	431	476	464	428	439	467	436	468	482	448	465	426	474	401	470	456	436	440	473	449	461	444	434	476	447	447	442	431	424	450	419	444	457	450	495	436	450	425	435	432	433	462	470	463	419	431	475	486	436	418	425	434	459	427	468	440	440	452	394	404	479	499	467	433	426	433	460	437	446	452	442	445	470	450	445	493	448	451	455	428	443	436	451	453	408	442	436	433	448	437	452	445	447	440	460	419	426	442	429	407	444	438	464	445	436	456	444	455	486	428	457	414	424	477	463	428	430	455	448	473	432	475	441	434	443	434	439	458	408	420	436	440	424	474	424	433	414	462	428	476	417	449	486	437	413	409	458	438	456	455	469	455	433	439	492	441	426	460	479	424	488	443	428	446	465	419	470	444	447	465	470	430	443	456	452	487	443	432	445	457	456	449	446	477	444	488	450	417	464	456	435	467	455	425	500	454	440	428	443	431	457	501	455	428	473	473	415	430	460	462	429	429	507	464	427	492	451	466	440	455	427	446	426	446	424	448	427	419	427	418	463	447	445	447	463	456	456	466	436	435	403	460	452	487	430	466	447	446	451	420	431	408	457	452	411	479	440	446	400	466	431	445	433	467	412	447	436	494	464	462	475	411	438	426	483	452	484	448	425	459	472	445	470	445	477	462	457	460	453	415	439	444	453	449	481	452	460	419	429	425	414	478	422	438	478	453	432	460	438	465	451	441	454	421	447	448	445	427	448	455	445	448	403	494	467	476	457	426	436	447	453	467	422	454	456	462	477	459	407	454	431	460	440	462	432	486	450	465	467	426	443	470	483	476	429	431	445	404	459	426	451	511	442	417	426	454	407	439	474	452	457	441	427	441	437	428	408	430	462	441	426	455	412	424	448	478	403	451	430	448	460	443	443	471	473	432	445	490	459	406	402	467	461	452	464	484	427	461	460	463	448	473	462	462	447	450	432	439	431	467	443	481	455	433	446	464	450	438	462	423	448	449	481	425	426	449	469	493	437	438	432	449	444	484	421	438	470	480	450	447	438	438	453	460	458	463	448	446	468	497	425	441	473	463	396	477	451	445	487	443	482	443	414	437	390	431	442	449	445	433	386	454	415	433	447	460	470	458	445	448	433	468	443	468	482	461	435	460	443	431	417	420	471	438	448	452	457	416	426	444	408	435	433	480	437	466	453	444	436	477	410	449	427	461	456	471	448	459	459	426	467	436	467	418	459	462	480	414	431	431	432	442	446	473	450	458	493	409	472	458	426	442	412	401	455	466	431	440	432	418	491	483	428	411	493	457	443	403	409	437	465	448	457	426	472	437	447	488	441	461	471	436	451	433	441	417	454	474	452	465	438	387	440	443	458	475	444	463	478	449	420	428	450	431	457	442	448	468	435	440	397	433	420	424	460	440	479	440	441	444	431	468	458	442	474	431	442	432	415	435	440	429	417	427	447	461	417	428	403	425	428	451	434	444	452	423	458	478	433	475	445	473	424	443	468	416	452	483	466	453	458	438	467	438	453	395	471	422	442	471	457	460	465	442	446	454	478	455	453	427	405	469	442	474	438	409	414	441	438	414	470	452	425	455	460	478	486	441	481	413	449	420	426	429	462	442	464	461	428	438	468	473	395	477	479	445	444	434	427	437	472	490	444	433	440	437	463	425	444	469	444	429	445	482	450	448	446	447	459	439	444	457	455	442	438	455	444	454	434	490	418	425	443	473	502	457	471	448	421	443	423	467	485	457	425	468	469	421	449	476	464	456	424	427	465	411	465	442	487	488	487	468	462	465	469	464	436	444	482	419	415	442	442	457	423	454	437	415	457	466	477	499	461	413	487	466	471	427	431	461	430	434	458	452	427	460	418	430	471	450	414	414	479	439	444	448	476	421	459	420	470	430	439	435	419	443	463	378	441	436	427	422	440	477	442	460	456	457	463	417	430	433	464	394	480	430	424	474	470	459	449	441	461	469	459	445	453	431	431	443	466	394	414	438	444	477	424	441	461	420	483	408	450	460	446	436	426	476	460	437	454	419	452	445	441	452	430	439	434	436	454	451	458	447	444	451	421	467	470	446	459	468	428	444	493	447	438	455	437	433	434
23385	21517	28703	24744	21503	21395	3268	618	423	364	347	283	279	282	221	214	241	227	211	226	213	213	192	200	209	172	173	177	184	179	196	174	175	180	186	170	149	165	171	181	170	164	150	163	169	153	165	175	177	179	184	167	160	162	173	178	182	168	139	160	155	169	145	130	150	180	154	178	171	177	148	167	158	166	165	186	148	152	192	138	150	162	162	168	175	180	157	178	156	178	161	160	162	157	148	164	164	162	162	164	152	153	178	150	154	147	168	166	164	156	137	168	170	164	157	180	149	154	148	149	161	160	147	174	168	161	184	157	151	181	170	153	163	156	131	156	166	171	167	178	156	160	174	147	155	170	147	169	172	167	159	174	167	168	120	178	149	155	147	180	185	155	163	164	149	143	127	150	172	150	149	147	157	167	142	178	158	165	148	164	146	154	162	158	158	169	163	161	151	132	156	147	153	170	170	172	161	161	139	147	167	150	163	159	175	183	156	165	186	180	161	170	151	169	153	162	147	165	161	139	153	173	154	167	174	167	180	145	175	155	141	178	150	133	160	169	164	160	157	171	167	171	187	145	146	147	176	175	147	157	142	179	156	176	141	158	154	153	167	139	165	195	177	158	180	142	166	143	166	180	144	181	160	155	139	154	179	158	165	171	171	183	153	162	168	155	175	156	167	161	177	142	176	148	171	163	164	169	143	166	173	136	154	155	166	168	154	180	147	145	165	176	157	156	149	155	136	153	166	154	145	145	138	151	143	164	156	150	159	166	163	181	156	156	151	149	147	169	163	135	141	177	133	177	143	147	163	175	158	167	160	176	156	169	150	158	176	153	151	163	156	137	181	168	148	170	166	145	152	144	130	164	167	142	155	152	137	172	156	178	164	148	173	158	158	146	156	162	158	149	169	141	149	180	155	178	156	161	146	151	156	164	155	162	172	158	155	146	134	145	135	150	156	204	168	183	171	142	166	177	160	173	165	159	144	166	159	165	161	158	149	147	149	142	148	147	185	172	149	160	135	149	162	116	153	168	162	160	162	146	127	144	174	166	158	168	153	159	168	162	159	175	188	181	157	172	160	178	174	131	159	161	179	171	161	145	178	142	153	149	152	165	171	160	165	177	144	149	157	163	178	157	153	157	160	138	156	163	148	151	161	172	162	169	164	163	165	161	155	169	173	145	171	157	156	154	160	158	152	156	148	146	149	184	161	152	139	163	147	148	153	164	148	179	148	165	137	170	161	166	182	153	154	156	169	169	155	160	148	170	160	172	170	190	165	150	163	187	166	140	153	166	160	142	164	156	163	160	145	152	158	152	169	150	136	156	168	157	155	156	153	148	179	158	151	154	176	150	155	150	155	181	167	161	165	140	159	149	169	146	167	173	145	154	168	155	174	165	158	149	147	164	158	158	142	149	152	156	147	166	157	155	159	156	164	154	132	135	147	171	165	159	160	160	149	152	164	151	151	151	159	154	159	167	189	154	149	173	139	189	134	160	153	163	184	162	166	169	131	153	153	144	147	153	165	188	190	146	130	163	160	163	133	162	156	155	158	148	147	173	167	126	156	143	168	170	156	161	145	138	152	139	126	169	157	144	162	168	147	139	148	167	157	163	175	158	185	164	154	168	145	152	199	183	155	138	164	188	152	168	156	158	136	144	162	137	160	164	156	153	157	155	175	172	169	133	171	161	167	171	142	146	148	170	166	151	155	154	154	159	184	166	158	160	186	157	164	153	149	183	153	188	145	157	143	169	147	168	174	156	180	165	156	176	161	172	145	169	148	175	177	165	143	159	152	149	131	150	164	145	165	155	157	152	160	169	165	154	143	185	131	176	175	162	168	165	164	175	163	163	156	162	159	182	151	177	182	183	160	160	170	137	175	164	151	162	152	149	159	171	179	136	175	172	157	165	183	156	141	164	169	143	150	157	151	157	171	162	151	186	156	174	170	142	165	161	168	151	170	133	159	155	180	150	189	156	154	159	194	175	142	178	151	142	154	128	159	189	162	166	153	165	176	163	149	140	155	162	136	165	192	158	162	166	174	161	166	157	157	157	161	175	163	169	177	152	149	149	152	176	149	184	156	157	179	171	168	157	161	146	152	135	158	163	169	168	165	165	144	132	159	159	144	141	150	165	168	149	159	173	140	166	157	155	156	168	165	166	161	160	155	158	188	183	160	167	176	165	171	157	164	171	172	167	165	172	149	147	180	193	159	168	171	155	170	160	151	155	169	154	164	171	159	158	167	148	154	167	135	161	154	181	179	164	163	173	149	146	167	147	165	173	160	158	167	166	172	153	158	149	151	157	152	169	170	164	162	167	169	138	166	157	163	181	138	184	156	138	158	176	145	146	174	165	161	163	150	159	161	168	173	166	185	151	146	170	151	177	155	153	165	149	169	139	149	173	160	164	167	173	146	151	165	160	146	154	170	158	151	155	158	168	192	168	146	133	167	155	154	173	162	171	136	145	159	148	178	162	144	175	162	156	175	152	170	160	155	173	167	148	155	156	189	158	166	167	142	153	161	129	169	180	139	150	162	166	180	162	163	145	162	163	159	160	190	153	153	159	166	179	169	158	169	152	159	161	152	177	148	148	140	156	167	163	138	155	160	157	166	164	150	169	173	160	154	157	147	145	170	157	173	171	159	155	161	195	164	152	165	158	158	164	154	154	145	134	135	182	174	169	156	166	157	156	130	168	175	169	154	132	177	174	176	172	171	142	153	170	160	148	145	160	145	165	179	167	164	156	151	183	174	165	171	134	161	142	150	150	163	159	141	147	170	163	156	147	154	150	152	149	172	149	163	155	187	161	151	145	149	176	155	166	195	152	174	167	175	159	179	152	181	163	131	151	160	159	173	130	172	181	176	155	156	147	152	159	156	166	184	141	172	143	176	135	165	171	168	153	156	164	154	140	165	150	170	167	162	159	169	162	178	166	142	137	160	179	143	156	146	145	157	130	183	151	148	172	146	177	140	164	152	139	150	157	157	136	187	155	168	175	168	177	148	167	157	156	176	151	161	148	155	166	164	161	157	174	175	162	139	184	151	155	165	133	176	160	139	165	140	149	175	152	150	169	156	154	157	167	142	181	169	172	158	157	174	148	158	180	158	170	161	150	154	156	173	146	138	144	159	176	158	155	156	166	149	153	160	155	160	163	167	153	143	139	170	156	161	133	194	155	158	155	150	144	167	142	171	167	155	168	134	157	134	151	162	164	139	172	161	148	154	143	156	161	152	165	155	124	170	160	192	163	176	160	155	166	142	148	171	177	177	155	146	160	155	168	173	164	157	158	152	152	165	165	173	167	159	156	142	171	161	159	171	157	169	155	165	156	139	194	157	164	164	143	134	130	142	180	180	146	168	140	164	144	155	166	168	140	172	149	161	174	171	169	133	134	159	167	156	159	168	184	160	163	181	127	151	153	155	166	156	158	162	143	159	155	133	164	159	136	168	176	153	155	162	157	163	160	165	166	147	141	153	171	161	157
50030	18009	11210	5737	3772	2551	1865	1436	1219	1058	897	735	696	608	518	535	490	468	401	398	368	390	343	365	329	334	333	320	336	295	315	341	275	276	297	297	299	275	293	279	269	290	285	286	277	273	280	274	294	282	288	259	278	291	270	254	255	288	269	263	268	275	262	269	262	268	265	259	253	262	290	260	271	248	261	272	247	241	251	262	264	261	276	258	263	262	273	275	258	248	278	290	267	259	266	254	227	267	258	273	268	240	268	264	271	264	296	243	230	282	265	263	252	255	248	269	253	291	257	270	266	256	260	261	269	237	245	262	247	242	264	249	238	226	268	279	250	273	261	243	237	264	223	281	277	261	230	260	249	248	264	245	247	255	224	234	266	264	269	237	237	235	258	238	271	238	224	258	271	240	247	261	223	225	249	282	243	278	253	255	270	228	240	248	248	287	217	242	277	242	254	272	284	253	273	255	271	283	223	212	238	235	253	265	230	265	255	250	233	235	258	226	248	262	261	263	234	234	283	276	260	236	251	265	217	254	273	261	249	273	257	223	238	253	263	246	244	242	251	270	243	273	244	266	235	253	250	226	269	241	267	250	254	268	261	280	272	265	254	260	240	245	249	235	276	279	269	254	251	243	252	268	244	273	277	266	239	247	243	240	229	263	272	251	252	255	273	243	236	236	242	259	240	257	278	290	246	272	255	257	256	249	250	234	276	246	257	259	248	233	260	260	249	235	279	250	253	242	275	259	239	257	264	270	254	261	237	241	298	240	255	248	272	250	269	223	251	241	258	241	235	261	233	262	237	257	259	247	251	217	252	270	240	211	238	274	266	245	262	253	269	239	267	227	269	236	263	274	230	248	252	249	241	240	267	281	265	279	243	264	233	261	268	244	232	260	268	253	259	252	260	243	274	226	273	269	219	231	229	268	294	239	245	236	267	245	254	235	271	247	222	267	283	286	235	255	252	258	238	277	263	244	262	263	253	242	249	267	280	256	245	256	265	272	249	254	285	249	273	278	261	224	278	248	263	274	268	255	283	258	263	263	233	275	238	266	256	243	250	246	240	258	267	244	247	255	257	255	271	294	254	257	252	262	268	259	264	252	248	262	245	256	259	256	264	251	232	212	260	266	250	240	264	272	264	248	258	258	211	267	252	248	262	253	234	264	283	247	246	247	260	262	265	260	253	256	241	249	259	242	244	272	258	263	249	266	249	260	269	252	241	245	245	253	259	246	281	254	270	238	238	263	241	256	227	240	284	263	231	250	266	244	258	278	255	250	270	281	264	227	278	293	279	256	240	241	247	252	255	248	263	250	263	243	259	244	266	233	291	244	265	247	239	254	252	276	243	250	238	280	264	246	263	258	223	246	288	273	267	239	249	241	246	266	251	219	259	251	271	223	247	251	239	257	270	247	247	262	260	250	245	252	254	257	280	256	264	234	260	227	225	240	257	258	232	269	243	235	273	268	264	265	247	265	268	257	254	274	244	263	249	246	275	253	246	234	239	245	256	245	264	236	237	240	246	258	250	245	267	281	266	253	228	264	281	252	230	267	227	267	237	252	256	261	282	269	246	241	272	268	260	250	238	263	258	265	257	251	269	234	237	279	270	236	288	254	236	244	225	258	266	242	266	263	220	239	293	243	262	257	234	258	243	241	249	262	249	237	221	236	262	230	280	267	229	270	249	270	233	238	268	265	225	254	249	253	239	245	254	265	264	240	239	278	201	296	242	250	253	246	230	255	281	269	238	241	252	245	240	255	241	234	254	290	244	247	274	253	260	238	275	267	264	269	244	240	227	280	246	261	233	266	268	255	276	246	269	246	257	257	258	261	238	244	237	261	262	242	252	240	265	264	242	255	267	256	261	256	280	248	258	258	265	262	265	238	244	228	265	264	261	244	253	239	250	220	233	280	238	283	259	246	224	260	263	290	255	266	241	230	252	230	238	299	244	293	248	243	264	273	264	236	239	260	271	250	272	266	276	284	254	257	247	272	257	252	284	267	242	293	252	249	317	247	224	262	259	288	250	256	263	249	270	254	286	245	248	277	276	253	256	222	262	257	253	250	262	260	259	249	256	258	218	255	249	273	250	259	250	271	250	259	257	245	256	238	309	283	261	233	284	248	240	267	243	262	267	231	233	243	243	266	258	269	274	231	275	265	244	237	254	250	242	273	249	260	264	248	277	284	249	257	240	251	268	247	243	248	254	254	275	236	264	268	246	260	270	247	261	251	238	270	277	240	253	252	258	243	267	227	239	281	269	269	261	262	261	262	242	250	248	268	247	255	262	250	250	231	249	274	220	283	241	285	240	294	234	257	251	255	271	255	242	262	266	246	257	254	259	258	257	259	260	251	270	253	235	221	266	246	242	257	237	254	250	278	281	240	250	243	227	270	264	267	253	249	250	225	260	264	248	264	227	255	243	231	270	251	247	243	255	230	264	275	251	262	271	246	219	285	268	225	275	267	229	298	252	249	266	239	253	269	242	258	290	232	271	273	262	255	252	261	259	249	258	239	254	269	260	267	269	237	232	257	264	249	268	263	248	249	261	245	265	239	231	241	255	243	270	282	237	263	241	260	256	261	260	222	255	251	268	259	254	268	257	256	248	262	258	269	267	241	239	241	250	256	249	260	265	272	236	240	241	245	268	270	262	272	281	254	254	244	232	255	227	240	246	255	257	244	274	274	264	274	258	266	249	252	241	237	239	241	283	269	254	271	271	225	253	264	256	291	270	256	274	245	240	223	272	227	267	253	229	231	254	260	240	261	251	257	251	250	255	256	247	239	271	264	234	236	261	252	268	271	267	253	241	224	240	284	236	263	236	266	269	254	263	238	235	213	238	249	278	258	263	247	231	235	263	254	228	282	266	289	271	230	268	259	265	287	244	252	234	240	231	232	264	252	260	266	249	254	258	280	233	242	246	252	242	260	251	259	253	253	261	261	270	263	271	270	246	219	206	231	242	276	269	251	246	254	240	236	248	267	244	246	244	253	253	300	240	245	233	239	261	224	245	260	259	243	249	272	245	272	256	233	261	242	275	242	246	264	262	248	268	276	255	273	255	234	235	239	262	249	245	273	241	283	274	261	233	251	243	259	288	264	253	265	274	239	234	222	283	273	239	235	260	266	252	247	242	260	255	268	237	246	271	258	262	277	260	250	264	240	271	262	256	228	268	251	254	226	246	246	266	271	245	275	269	245	250	258	263	251	259	272	269	254	229	222	239	223	261	263	257	253	251	268	233	248	251	254	253	242	271	267	249	289	236	268	250	279	254	244	263	277	280	252	279	278	230	250	234	260	257	242	210	248	246	283	240	244	232	270	263	257	242	257	258	251	231	240	269	260	243	249	259	233	235	229	256	238	249	244	274	222	249	257	255	249	274	235	251	247	255	225	231	284	238	236	227	234	237	254	275	270	256	282	250	281	240	257	268	240	233	271	249	246	268	291	239	260	271	278	233	245	266	249	260	226	250	264	246	257	261	235
27441	20562	7468	674	390	372	361	387	309	346	368	340	315	342	328	333	326	314	362	360	328	314	360	348	349	337	344	310	323	345	311	301	325	350	346	319	322	325	339	302	320	302	325	297	369	344	335	339	345	316	325	296	328	322	335	316	311	321	333	340	303	343	344	348	327	335	301	349	316	326	352	327	326	322	317	326	291	298	305	314	336	342	317	333	361	330	323	336	320	349	304	314	336	339	352	324	332	333	324	308	351	313	334	334	355	326	349	300	322	312	368	313	352	348	334	334	313	315	335	316	319	354	325	343	320	321	298	328	362	297	336	318	343	323	319	324	329	322	332	325	329	341	287	321	333	293	309	389	318	345	316	353	331	309	381	324	333	344	369	325	314	327	381	348	327	348	304	307	334	348	344	335	334	323	356	335	330	321	311	308	371	326	338	326	340	376	318	333	337	334	351	322	337	323	325	333	307	295	338	350	360	332	314	320	346	328	327	283	337	321	347	350	335	319	316	339	312	320	343	315	326	306	367	319	316	336	327	325	350	316	328	325	340	325	329	328	328	295	319	299	337	292	320	342	326	328	318	332	323	321	360	338	299	317	330	327	345	324	334	347	332	327	305	330	320	332	341	337	324	318	343	328	318	347	332	364	342	321	347	302	316	296	307	324	308	317	342	313	345	326	362	346	320	300	358	355	320	330	349	280	302	321	350	327	337	334	336	348	324	333	326	358	341	339	347	348	296	316	319	294	300	291	343	295	331	344	349	305	303	319	348	306	305	308	317	310	336	339	322	300	318	329	337	305	342	325	304	356	297	333	347	318	382	345	352	320	311	359	352	336	320	357	323	349	304	341	344	340	289	314	299	332	336	309	348	324	347	301	314	334	329	312	301	321	303	325	295	328	342	365	343	341	319	335	336	337	325	314	315	309	323	340	352	337	331	337	318	305	340	311	313	340	330	332	333	324	338	333	328	274	322	321	343	317	339	330	342	354	314	340	338	372	323	330	301	329	342	361	334	293	349	370	304	312	349	333	332	329	311	343	384	327	332	350	314	345	340	296	328	334	329	321	311	363	308	306	313	315	332	337	359	316	309	379	330	356	355	284	340	326	335	344	327	359	357	318	330	332	306	372	354	339	359	293	319	353	305	318	335	317	328	351	329	351	372	349	306	305	320	310	336	319	346	361	326	337	335	303	334	356	338	306	327	320	341	333	299	343	336	325	354	312	342	339	349	319	342	339	343	337	315	302	326	324	302	316	336	273	312	324	340	342	339	338	339	347	344	310	364	332	346	350	327	315	302	317	312	331	338	336	333	335	334	328	343	334	331	278	343	333	338	321	308	334	329	322	294	365	344	338	332	350	342	304	313	332	358	336	321	337	344	337	317	350	332	331	337	315	326	361	341	372	329	340	334	331	355	347	299	335	333	281	353	314	326	314	305	316	309	338	293	302	329	311	299	332	361	344	337	367	321	325	352	346	363	301	322	293	339	333	341	312	325	331	343	317	345	333	333	321	313	364	349	322	333	360	343	305	322	356	331	320	349	318	312	341	349	332	329	351	320	325	300	318	369	328	317	351	349	352	327	326	337	338	343	333	314	323	329	329	324	360	357	332	358	361	287	316	322	299	340	336	306	301	343	316	320	340	327	324	315	342	316	314	352	321	348	311	322	302	328	335	358	313	337	303	329	331	320	348	336	328	314	318	321	334	326	331	325	313	314	326	300	311	321	308	337	346	346	316	331	358	360	311	342	334	338	304	305	311	330	336	316	340	334	329	335	308	318	334	313	310	362	343	295	326	308	328	350	344	330	340	325	347	326	369	330	348	327	315	318	302	321	341	316	343	351	313	330	325	330	372	317	321	313	340	313	321	353	355	316	335	313	340	329	291	374	309	309	326	331	325	317	358	320	301	363	328	333	360	311	355	355	352	331	317	356	352	320	322	339	325	335	332	332	302	332	355	304	337	324	375	338	340	306	336	310	349	320	327	329	329	328	305	358	336	360	309	315	322	351	327	357	364	293	328	315	321	333	321	353	359	333	340	325	359	350	345	351	340	288	305	352	336	327	337	341	331	339	300	340	314	308	340	324	341	286	334	331	321	323	308	326	354	332	330	331	291	346	372	330	313	333	356	330	333	363	324	344	309	300	341	327	389	316	322	315	331	369	366	308	325	326	309	356	319	334	333	317	345	345	320	341	299	334	325	307	329	326	320	309	353	298	357	320	348	354	339	314	327	316	330	340	340	308	336	337	343	328	357	325	327	307	339	323	321	307	318	340	351	321	289	335	311	303	316	329	328	311	365	341	339	302	319	323	339	326	335	365	330	314	319	305	339	324	326	317	353	348	342	323	372	341	347	346	353	318	329	325	328	328	337	355	336	355	310	324	306	356	336	330	339	330	326	329	353	333	318	349	319	307	349	330	323	318	320	365	328	316	343	331	315	336	323	312	326	337	337	312	316	333	316	319	302	337	308	345	313	361	311	294	277	325	334	333	323	343	306	319	316	322	322	363	339	324	311	332	317	310	333	324	346	361	314	334	354	299	333	329	327	314	329	337	372	319	313	333	303	356	325	310	349	331	337	328	314	333	325	359	333	305	341	327	334	309	352	326	316	334	320	300	329	345	333	351	358	334	330	342	332	358	334	326	320	331	323	317	332	340	337	347	323	369	308	312	328	335	332	334	370	305	320	338	344	295	306	308	314	361	360	328	360	310	335	291	319	346	325	345	343	334	334	319	315	338	316	330	359	304	360	332	314	324	335	328	298	333	339	339	343	334	326	346	339	318	305	317	325	303	324	320	296	324	344	349	325	319	355	367	326	313	300	321	349	347	321	313	331	275	287	336	322	304	337	344	343	311	286	332	347	338	364	335	344	354	314	333	315	363	319	341	357	294	370	332	357	343	319	285	302	326	351	345	311	341	344	356	352	315	318	337	320	335	308	339	321	322	314	299	314	296	319	322	324	324	329	320	345	340	301	317	334	314	359	331	320	298	331	326	359	273	351	319	312	342	337	331	385	324	343	323	330	328	345	344	321	335	344	328	345	337	338	321	348	352	338	314	374	346	324	319	343	336	364	321	324	365	315	336	309	297	331	346	325	314	313	342	369	333	348	327	322	338	339	341	337	355	329	311	362	352	346	354	326	353	340	358	342	322	313	310	321	320	353	333	306	302	351	315	345	380	301	311	325	317	344	321	347	346	325	350	341	339	389	366	298	320	337	341	308	309	348	349	321	336	312	328	325	322	337	335	367	319	322	317	334	352	299	331	303	317	291	357	304	358	332	312	304	349	317	332	325	313	346	344	377	357	348	326	300	303	358	334	328	317	310	349	319	327	307	309	364	336	333	349	347	329	332	305	313	349	322	326	351	374	332	338	365	362	333	327	335	319	312	322	342	322	342	337	328	335	317	315	343	347	330	322	364	332	338	347	342	303	344	325	339	362	326	296	321	313	340	311	326	318	316	339	339	348	323	343	333	355	326	336	339
20526	5286	1157	726	654	617	547	537	540	524	541	499	516	547	526	493	492	507	494	496	532	531	520	559	486	545	492	548	499	526	529	504	509	496	543	513	505	507	506	511	521	492	511	492	551	493	506	478	504	475	519	465	533	479	522	506	560	488	508	502	526	504	499	529	521	535	494	508	513	511	548	505	495	505	489	513	515	540	525	482	586	477	527	512	521	525	529	515	486	514	538	533	502	506	490	508	481	543	505	495	490	493	474	511	491	539	511	487	548	494	499	488	491	469	503	546	531	518	489	532	528	493	534	509	504	529	510	535	498	476	493	513	465	523	522	534	527	532	511	501	522	487	520	509	507	498	516	504	487	525	492	490	536	556	498	522	516	508	519	529	521	480	528	514	509	537	500	491	471	520	508	530	482	500	511	529	544	494	496	534	490	564	509	491	542	479	463	523	492	523	511	485	493	457	517	562	512	506	485	502	496	513	510	515	545	540	487	484	516	534	519	523	505	502	516	497	518	572	511	517	509	496	551	543	506	523	520	525	547	498	494	554	536	484	497	530	493	509	533	505	542	539	572	501	557	497	529	488	500	467	547	524	526	507	550	517	474	502	510	533	529	505	528	552	526	497	533	499	527	498	522	517	500	514	477	467	480	521	562	533	478	469	485	538	532	538	559	537	491	541	472	489	510	517	526	502	469	503	534	526	526	472	474	535	498	500	497	527	559	469	489	470	494	544	539	490	532	505	543	481	495	473	550	496	549	533	509	475	513	554	452	534	479	524	510	491	540	517	495	474	505	523	520	467	506	518	518	502	492	505	537	526	511	509	520	534	501	496	499	525	506	497	502	492	513	508	533	509	491	526	534	501	503	512	485	505	561	512	551	492	562	500	525	480	498	441	474	490	525	522	453	547	477	558	491	513	511	517	510	505	507	536	508	541	515	489	510	548	508	507	457	508	531	504	524	528	493	489	523	513	519	488	480	499	527	481	506	545	569	521	474	525	481	500	490	531	511	510	497	527	515	490	512	487	526	503	489	467	479	515	548	528	462	513	510	538	500	523	515	514	525	491	520	539	510	502	529	497	508	531	501	490	516	528	525	543	523	485	493	503	480	511	497	508	515	528	508	522	535	482	493	489	503	532	497	505	500	504	523	506	471	480	480	536	495	491	520	488	528	544	468	512	521	546	566	504	498	496	468	514	541	536	525	546	477	503	534	523	499	532	512	522	521	529	496	511	481	518	493	512	539	479	512	505	506	520	553	531	515	539	506	505	534	540	507	542	497	460	505	504	486	530	481	505	553	522	509	495	486	474	500	551	514	499	513	491	508	526	509	503	529	524	471	520	541	488	502	533	521	519	546	503	486	511	551	516	514	511	496	509	531	522	540	518	486	559	491	500	533	480	520	497	505	488	541	487	488	514	545	544	502	526	492	524	467	557	548	514	511	524	493	517	501	526	522	548	501	511	520	529	474	512	534	519	503	499	488	526	522	516	485	499	579	496	523	525	504	523	541	519	527	528	547	502	524	527	485	479	545	573	513	512	484	505	510	471	489	521	531	516	512	525	512	521	514	489	485	488	482	556	474	523	491	513	511	554	527	532	541	500	499	506	535	513	526	502	512	501	473	518	517	504	523	503	509	472	508	518	507	505	496	498	557	535	524	541	517	480	504	525	480	501	523	549	539	503	526	480	541	528	521	502	515	519	528	492	501	534	526	512	501	492	509	516	492	498	491	515	517	468	561	526	512	472	516	541	465	474	472	496	482	487	510	542	557	541	509	526	521	533	513	513	520	513	472	524	487	501	522	502	529	517	480	559	507	529	492	514	547	501	525	500	502	534	507	462	470	584	495	489	508	469	473	533	524	549	517	515	509	504	489	486	474	471	547	514	519	512	515	490	503	486	484	506	521	496	534	520	514	494	503	529	472	504	540	562	495	513	490	523	468	509	553	490	520	502	498	539	483	510	497	521	531	513	507	503	482	516	524	501	514	516	514	503	499	512	496	546	550	514	513	525	499	494	519	506	507	497	502	453	502	507	500	538	540	518	517	526	506	512	488	541	518	499	531	490	537	516	504	513	507	521	526	473	517	531	535	532	471	513	507	486	525	536	556	483	513	507	509	515	547	528	512	533	539	534	499	487	499	496	515	508	522	495	494	520	498	476	508	518	553	498	516	503	540	486	489	514	498	472	518	509	535	506	491	544	500	553	527	490	548	518	494	474	555	496	477	548	525	487	540	490	535	517	503	484	543	457	526	501	526	536	542	510	529	502	495	520	491	477	523	533	486	504	495	474	466	520	526	521	543	510	473	532	511	506	516	533	544	469	502	503	544	545	523	515	507	514	521	511	505	516	494	463	505	513	513	492	499	531	479	512	532	548	483	538	496	535	491	526	516	474	498	490	497	573	550	485	533	498	512	509	536	523	499	480	511	481	498	481	521	512	509	496	499	506	483	503	515	510	493	519	495	492	483	504	462	502	515	505	486	508	484	515	523	456	519	532	488	497	515	501	516	504	503	524	527	508	510	509	529	505	488	563	527	536	532	508	539	522	498	487	512	511	495	516	528	558	517	517	490	501	551	481	549	486	549	483	468	523	500	503	520	557	527	486	527	512	546	493	520	482	473	538	512	503	488	530	537	518	516	546	537	479	485	495	510	500	501	536	542	541	523	492	531	521	484	501	469	482	524	523	547	514	529	522	537	523	517	526	511	530	481	521	476	508	502	447	537	478	507	534	522	525	504	526	497	517	513	437	496	494	489	501	540	530	513	523	499	505	474	509	492	501	507	514	516	533	541	502	499	529	474	501	466	553	552	531	515	530	454	496	512	508	517	509	515	494	507	484	508	503	549	511	517	502	533	495	498	468	508	516	491	523	499	534	501	495	488	516	496	499	509	513	513	494	538	538	526	538	533	528	532	523	537	515	512	553	511	517	499	506	532	500	479	499	523	539	486	488	511	518	489	513	520	515	502	494	498	489	520	503	485	535	503	508	493	541	512	499	485	547	518	505	539	518	492	470	525	493	551	498	489	530	527	508	532	494	507	512	500	489	503	511	512	501	496	523	502	492	462	533	540	488	507	518	497	530	502	508	533	492	523	484	555	477	543	538	494	505	533	486	548	460	547	478	497	538	513	512	506	507	531	523	494	491	479	508	491	520	513	479	485	443	546	545	521	535	526	513	485	516	548	508	520	513	517	489	545	527	528	505	496	501	510	533	494	532	523	529	531	515	566	538	513	516	535	488	533	551	518	546	526	491	510	513	503	501	529	515	504	545	528	505	529	498	511	477	480	511	496	496	511	538	514	537	496	518	541	535	470	512	507	493	516	534	521	501	520	512	519	480	504	498	485	530	517	511	558	526	509	483	486	513	517	521	489	528	533	488	496	539	510	498	499	534	486	474	512	480	525	503	530	509	534	531	497	495	552	499	493	524	494	530	542	495	524	537	496	517	522	529	537	498	558	531	512	531	518	545	569	492	452	521	518	512
23737	21538	28480	25026	21531	16040	1138	598	448	460	393	393	376	343	353	330	313	344	337	330	301	328	298	309	303	303	287	281	271	319	268	272	295	332	264	308	309	309	313	292	284	287	271	261	245	306	276	268	298	270	264	297	269	269	276	259	310	312	320	291	311	265	281	283	282	262	281	273	291	294	286	296	301	288	281	294	290	312	269	269	306	317	293	255	269	295	262	307	326	307	275	279	268	297	296	307	271	288	282	268	308	280	307	284	284	297	285	305	270	313	336	289	302	277	284	303	288	263	299	263	273	301	293	269	289	276	315	280	293	271	318	262	284	260	264	286	261	295	282	268	285	286	256	282	275	249	269	279	293	285	285	277	280	275	284	282	308	261	280	272	299	296	285	265	246	267	283	295	263	280	296	278	319	273	299	317	274	276	280	297	284	257	289	274	310	305	288	242	254	282	319	281	256	285	302	300	302	290	277	306	294	290	274	269	295	263	321	281	288	282	262	293	298	270	314	255	304	309	303	276	273	279	266	283	286	301	273	283	285	306	280	266	258	278	271	287	292	312	269	303	285	263	289	291	283	296	302	287	284	287	296	258	290	293	281	289	306	279	321	272	274	305	283	291	250	304	268	287	280	297	273	264	278	264	293	310	286	304	287	274	268	275	284	289	271	263	288	275	280	242	274	271	293	276	301	287	289	270	273	275	254	244	301	299	262	269	244	287	269	294	292	270	262	286	258	279	263	271	258	297	260	280	294	270	270	297	277	258	269	267	286	269	286	291	278	302	290	262	289	261	292	282	265	298	281	305	303	309	290	289	293	267	277	298	312	300	332	277	269	290	280	294	256	316	237	283	278	287	280	264	268	267	269	257	273	289	299	299	320	304	265	265	284	272	297	283	282	267	261	302	261	261	264	272	317	326	273	260	280	285	309	267	287	283	281	304	291	300	285	270	298	275	279	270	281	270	294	322	277	299	268	281	289	299	269	281	274	262	288	291	279	256	297	279	304	290	271	276	284	308	292	298	292	302	272	270	275	281	261	268	288	282	260	303	305	295	307	286	286	255	299	311	267	291	282	304	299	288	298	311	264	302	292	266	281	284	269	271	263	289	268	308	281	266	288	290	277	299	300	289	277	284	277	285	244	302	267	285	302	276	294	271	245	292	302	288	275	258	316	303	294	267	299	301	244	268	290	276	270	267	284	277	290	301	298	259	269	266	281	259	300	314	289	299	263	292	301	297	292	298	270	305	267	273	288	294	291	239	307	261	267	284	306	304	283	269	279	270	291	280	275	290	294	304	269	257	253	317	307	281	288	265	260	318	286	310	262	291	284	273	264	296	306	301	280	284	305	259	262	274	303	271	276	306	253	288	257	275	273	283	240	263	286	257	274	288	271	271	275	288	282	330	290	310	283	301	297	279	273	279	250	298	287	267	301	290	284	303	297	317	303	306	323	289	289	262	231	280	279	321	295	287	294	296	275	294	293	267	303	273	299	305	263	289	297	288	304	276	289	300	272	280	331	301	297	261	292	294	299	285	270	271	277	251	281	263	278	304	264	252	285	295	257	319	274	289	290	286	282	276	279	290	272	283	273	303	289	266	285	306	282	301	278	279	267	281	274	268	263	298	287	241	316	303	296	291	263	284	279	290	272	291	271	309	264	293	257	276	278	311	266	304	310	256	268	274	305	298	271	281	282	270	288	271	305	307	300	288	267	292	297	281	246	278	284	264	278	293	286	270	309	285	299	300	283	278	282	265	297	295	292	253	259	279	265	265	302	302	302	283	277	263	297	263	260	270	293	281	287	280	294	273	281	309	282	272	273	284	288	291	285	285	299	287	282	288	264	324	298	295	289	281	262	253	285	276	293	261	290	295	295	271	303	304	281	248	288	296	265	290	278	302	272	264	254	285	297	316	292	295	274	277	279	279	274	274	268	322	288	291	274	275	277	285	267	275	293	281	282	303	300	306	296	317	275	249	307	318	319	286	263	276	291	269	276	262	257	282	304	307	324	272	316	281	282	285	300	286	254	295	301	272	281	285	277	301	255	301	275	289	292	273	255	302	304	300	256	265	290	299	280	263	320	281	283	275	294	258	252	275	314	324	298	270	281	282	262	317	285	298	297	307	293	242	264	315	261	291	283	298	283	263	284	303	320	272	270	297	316	284	294	250	270	276	293	293	292	272	279	272	300	313	308	277	271	290	271	296	278	296	275	291	266	261	264	311	273	277	296	296	272	269	259	294	310	271	289	287	284	272	274	309	282	250	266	289	273	294	289	293	303	320	324	278	306	292	302	302	286	290	293	286	257	274	292	300	282	266	286	283	297	263	271	296	258	261	289	291	268	287	278	281	302	281	285	289	283	276	301	277	280	284	260	303	265	283	262	303	288	284	254	274	267	307	316	258	287	292	271	276	325	279	281	292	285	260	283	276	312	294	303	269	266	288	269	288	260	292	281	305	334	274	257	284	252	293	282	284	270	272	293	295	300	282	289	280	280	314	313	291	257	273	290	275	287	282	262	308	281	300	271	268	315	276	296	304	267	293	262	276	302	252	259	286	275	284	291	283	277	254	297	289	275	286	308	267	264	288	310	281	294	271	293	280	307	273	265	269	289	302	264	300	272	276	242	277	298	307	261	303	275	309	278	262	294	279	255	287	295	266	304	277	287	295	305	260	289	291	267	263	297	293	255	275	292	296	335	277	279	278	284	277	278	297	258	284	287	282	270	304	280	258	293	294	270	283	281	281	261	287	277	259	312	251	304	277	309	285	315	268	286	317	282	275	259	300	298	298	281	301	295	285	298	275	312	283	264	282	287	282	309	317	272	295	271	267	275	290	244	304	263	294	283	287	306	310	280	278	288	267	242	291	286	305	255	282	305	262	282	272	288	269	303	313	265	289	248	284	298	305	265	270	295	274	311	274	297	258	286	325	277	281	288	273	272	278	297	307	279	284	284	258	275	294	272	295	264	292	291	300	262	300	279	293	286	278	315	275	308	284	271	319	261	260	304	288	261	286	264	301	262	314	282	288	277	315	287	279	278	259	293	297	288	278	290	288	264	274	263	283	312	293	256	268	290	281	307	274	275	294	316	303	279	243	283	264	275	257	257	287	284	299	264	293	260	298	291	261	302	300	260	294	283	272	305	302	289	289	279	317	282	317	288	297	302	289	276	282	297	262	272	316	298	297	296	273	291	263	278	279	286	278	260	307	293	317	276	298	261	268	261	292	277	289	286	287	272	279	299	280	298	282	288	283	287	277	277	286	271	278	278	291	288	307	293	279	265	286	264	275	254	300	294	310	304	296	297	302	270	282	281	253	277	256	261	270	293	305	291	288	286	284	286	291	274	276	293	289	276	289	295	288	308	252	289	271	278	295	287	271	250	286	293	301	290	265	272	267	287	261	274	278	280	287	263	286	243	266	292	275	285	278	283	278	270	278	275	276	259	286	297	291	301	288	259	292	291	269	267	289	290	279	293	283	299	318
46013	14963	9242	4788	3026	2158	1682	1398	1186	1056	908	780	815	704	645	663	639	567	558	581	519	546	522	488	518	480	511	475	521	481	488	488	508	423	493	445	448	475	467	439	441	452	495	448	460	478	445	451	442	467	426	457	488	427	436	464	464	412	422	424	486	451	486	421	437	467	440	462	465	452	418	464	453	461	454	468	458	465	465	439	446	454	486	481	438	464	483	429	468	440	453	433	422	482	451	477	467	430	465	442	457	454	448	436	426	457	458	472	407	470	438	433	459	448	445	426	436	427	434	448	421	416	451	460	450	464	467	438	421	411	428	435	435	419	429	450	472	454	412	466	468	432	428	427	453	423	415	463	476	411	428	419	465	449	440	457	491	443	438	400	414	461	480	426	406	449	421	478	434	455	454	462	456	442	431	465	458	405	437	424	477	428	466	463	417	464	438	434	456	458	424	447	455	470	440	463	439	463	449	444	436	415	423	422	462	430	433	459	468	432	403	411	458	429	440	436	426	464	489	418	446	450	451	439	418	442	428	479	467	429	449	483	449	438	452	487	406	417	425	464	450	428	448	433	421	417	443	457	468	418	429	464	420	437	485	427	443	451	440	442	458	442	470	475	467	413	450	438	400	449	444	461	442	417	439	442	452	446	435	400	442	421	462	398	402	432	462	439	408	471	430	441	453	476	449	438	452	434	438	457	425	458	470	420	474	424	434	418	449	469	443	436	442	463	463	446	453	436	448	452	430	458	447	433	404	472	453	443	459	451	445	424	421	438	493	472	428	446	470	412	429	443	486	439	471	454	475	435	438	427	461	477	460	424	457	455	463	440	431	450	469	443	448	410	445	451	441	454	422	444	444	433	460	457	455	442	448	445	452	458	446	451	453	451	468	487	414	420	439	437	464	446	435	441	433	424	446	444	457	441	466	442	442	424	434	442	422	459	400	427	435	457	458	468	449	449	441	417	419	428	460	471	458	471	497	423	431	436	447	444	424	426	422	435	426	473	447	461	447	453	412	439	419	441	410	441	426	436	457	470	446	475	449	430	387	431	439	463	439	454	486	417	418	443	408	436	426	444	473	431	459	415	477	454	480	459	457	445	431	422	443	445	454	412	425	439	416	447	423	457	442	447	406	455	461	450	430	439	438	465	440	428	458	439	488	432	464	446	444	447	419	448	463	476	428	459	429	444	441	430	416	423	454	436	436	414	428	451	470	455	434	455	487	446	463	476	443	464	457	427	452	433	455	447	455	442	454	425	437	450	434	435	489	457	446	472	461	414	422	434	432	434	430	423	455	440	437	475	432	460	435	452	442	460	496	434	447	442	437	461	424	426	483	424	464	453	448	448	421	482	418	458	444	441	448	459	416	423	492	439	436	438	435	441	425	431	428	423	451	420	442	415	473	436	418	450	421	437	421	452	442	497	421	425	438	422	432	462	469	462	434	395	449	450	439	455	451	402	449	480	461	449	422	422	440	428	441	402	419	426	448	409	456	474	468	457	429	452	453	441	425	407	432	455	449	418	444	430	453	437	467	419	462	461	460	458	442	462	446	425	418	441	478	477	422	416	464	416	456	440	440	421	434	422	420	443	453	440	449	469	437	438	425	431	433	461	439	445	439	437	451	435	444	430	435	436	450	448	410	423	417	395	439	457	446	457	461	417	439	459	456	441	411	458	418	436	407	446	456	449	435	470	440	453	403	454	442	432	411	430	465	460	423	458	447	432	440	436	465	458	445	400	462	429	487	399	455	457	430	438	427	463	427	486	449	427	451	433	483	466	429	432	474	418	472	417	453	456	430	400	451	457	426	439	431	462	468	456	446	442	455	472	436	445	422	466	426	426	425	449	439	410	477	460	470	442	465	488	414	450	459	444	463	480	481	438	464	421	434	436	486	476	438	495	496	429	430	426	408	432	405	480	437	450	456	456	453	448	454	460	472	437	385	434	456	439	431	438	400	464	445	446	458	435	440	416	418	437	433	456	475	480	422	424	424	442	399	442	470	484	465	443	454	448	440	458	413	435	443	469	449	437	472	450	436	448	438	439	447	431	428	464	439	444	455	488	405	489	428	443	461	438	446	453	417	461	452	435	445	458	418	458	419	466	427	447	444	399	437	434	427	486	444	438	414	414	477	418	402	444	438	418	409	417	432	456	444	434	473	416	452	422	460	442	455	439	445	433	452	453	460	469	443	445	403	446	454	418	436	423	408	447	429	412	452	437	477	435	414	442	460	429	429	437	441	456	458	439	441	454	485	450	416	440	465	446	431	421	431	442	409	458	452	437	431	442	451	448	445	449	438	453	458	468	434	437	456	444	422	439	427	457	449	441	454	423	397	433	435	449	455	437	491	435	445	428	438	413	447	431	462	446	473	450	437	414	440	433	432	458	482	439	444	427	443	497	456	460	474	454	426	421	439	461	465	434	439	450	458	393	491	496	434	424	443	469	431	466	430	430	393	456	456	452	436	443	414	474	429	462	420	470	448	430	463	416	451	426	472	460	442	431	457	425	442	441	446	445	429	422	454	463	488	457	431	413	419	463	439	447	442	439	430	429	412	446	405	451	448	449	457	433	407	427	446	441	426	468	474	459	463	457	437	457	438	425	434	448	457	415	434	429	435	427	440	425	456	456	437	454	447	445	463	438	467	439	459	457	481	422	423	480	475	389	429	422	461	438	435	468	478	473	437	451	407	474	477	421	493	430	429	452	477	440	434	489	429	498	409	431	430	442	443	396	482	469	435	470	441	398	408	429	487	438	506	433	415	440	423	430	447	491	467	427	460	429	424	422	472	460	482	449	411	438	450	461	439	429	428	452	439	449	449	503	428	445	441	427	425	436	415	425	436	440	428	478	455	475	466	455	419	437	419	470	455	406	442	432	447	438	441	432	454	437	437	417	446	433	431	446	448	424	460	427	391	469	467	440	471	463	474	404	404	464	453	393	416	425	442	435	443	425	448	473	442	462	455	541	426	424	451	455	397	453	456	462	517	447	446	446	476	429	450	369	471	433	454	437	470	440	432	453	493	442	440	453	448	435	468	449	417	460	471	459	393	415	412	412	449	452	468	414	417	481	422	422	419	454	466	446	433	430	425	475	428	494	453	467	461	442	438	442	418	465	433	470	455	429	413	410	484	465	456	459	405	425	472	480	443	433	456	413	425	453	440	441	395	456	447	385	469	444	456	442	451	435	425	454	463	436	436	449	441	446	446	439	391	460	467	420	452	485	453	415	481	446	415	435	452	425	410	472	434	427	447	483	426	419	437	460	453	386	471	443	458	452	411	495	442	464	463	416	384	482	393	426	463	471	456	407	442	443	443	417	440	430	443	441	432	391	452	444	414	395	435	432	420	409	429	431	445	451	433	449	429	431	453	468	428	456	462	453	431	442	443	436	478	440	450	469	441	442	440	408	478	453	453	447	455	466	456	418	423	474	419	449	410	438	418	417	455	422	445	424	443	436	443	442	442	403	468	433	431	451	455	408
23264	21478	28566	24800	21481	21345	3207	588	420	405	319	286	246	258	232	229	206	230	226	188	206	182	200	197	181	174	172	184	185	177	183	157	196	166	184	192	191	161	156	143	167	176	174	179	160	170	198	149	137	156	166	175	161	164	138	157	166	160	170	168	171	141	176	163	147	159	148	160	164	169	163	167	166	175	171	128	169	150	183	160	176	132	165	148	169	158	155	182	171	175	175	166	140	148	153	161	161	172	140	137	154	155	139	151	143	147	154	150	166	174	151	169	159	146	162	144	147	169	154	149	162	160	153	166	134	167	163	150	186	134	170	181	147	144	153	155	156	158	147	158	123	157	154	163	154	173	156	160	146	144	164	139	150	130	185	145	176	164	144	147	178	157	156	173	160	152	146	149	161	140	165	162	160	188	168	137	169	151	166	170	140	141	139	146	153	169	160	160	145	148	160	164	169	150	149	162	164	162	157	139	160	143	161	156	154	149	184	162	162	156	165	160	147	165	162	158	148	165	153	161	166	155	169	161	146	163	166	135	144	149	144	154	163	155	138	174	178	150	145	160	134	155	148	154	178	162	158	159	149	157	145	157	147	151	137	132	145	161	158	164	188	139	167	164	173	144	166	144	169	144	140	151	152	155	139	142	155	164	151	165	139	153	166	152	179	148	180	165	161	154	142	174	170	180	152	124	137	151	135	145	156	138	153	163	144	168	143	144	163	146	154	153	175	153	154	144	144	155	168	143	166	156	148	163	147	196	122	166	162	148	162	148	156	134	166	139	169	163	169	155	148	138	148	154	156	148	146	155	163	158	153	143	172	132	155	157	169	152	156	155	150	158	151	169	161	132	153	168	153	144	169	170	148	152	166	149	160	111	162	148	130	140	147	130	162	160	159	136	185	155	155	156	153	138	174	152	171	145	160	147	170	146	173	142	137	157	163	152	175	152	153	158	137	158	145	155	144	149	152	149	173	162	150	126	154	155	157	160	155	158	164	179	128	165	136	146	142	150	144	146	145	182	166	157	155	169	154	176	156	152	142	161	167	152	151	147	156	141	158	158	180	153	145	136	159	155	157	150	156	164	136	170	148	159	159	171	134	140	168	143	155	139	154	157	174	156	156	178	164	166	154	127	153	147	152	144	156	147	150	146	168	164	169	174	155	154	169	159	160	150	167	187	152	169	151	161	162	164	133	153	162	133	152	148	155	149	155	148	173	155	155	161	142	161	169	175	173	152	147	149	158	155	133	165	155	161	157	143	152	153	151	159	179	145	153	147	145	163	154	151	131	151	162	150	162	166	155	162	159	137	150	173	141	160	156	166	158	150	164	144	172	161	161	163	154	150	146	161	154	136	164	160	157	148	147	131	163	155	141	171	154	142	149	147	124	159	177	152	139	171	156	136	147	166	153	139	136	146	170	174	150	160	159	146	162	147	175	153	156	138	158	153	136	167	154	149	159	168	163	155	163	139	147	150	145	163	170	172	147	168	147	134	163	137	134	162	155	150	156	146	146	176	147	154	174	147	155	165	166	160	153	173	144	181	180	145	168	159	159	148	175	155	158	138	168	155	155	157	165	132	173	151	140	172	168	170	143	160	151	152	148	144	151	159	155	141	158	158	151	155	153	156	129	142	149	168	150	150	167	168	163	133	166	150	149	147	156	153	140	149	159	149	150	172	151	141	150	154	145	153	134	144	150	153	161	150	176	139	153	157	162	153	156	174	162	137	148	156	152	158	144	158	151	186	153	167	150	154	167	145	159	165	160	156	150	160	148	142	161	151	121	142	168	167	152	153	151	160	162	165	160	146	163	138	147	130	166	153	144	160	152	160	161	166	147	163	151	151	159	181	146	172	151	166	169	152	151	138	138	158	165	166	138	183	143	175	145	163	148	167	144	146	163	142	138	159	144	140	146	146	175	162	131	175	167	151	144	144	158	156	155	159	135	155	139	145	142	162	161	144	161	153	148	149	157	157	165	148	151	145	147	150	167	173	139	151	160	136	162	156	152	143	160	156	170	150	185	146	166	143	167	173	136	143	186	162	146	131	142	148	152	174	149	166	134	151	154	164	165	157	157	151	156	149	148	150	146	160	149	143	169	151	138	157	130	153	167	146	149	161	156	169	166	174	134	174	151	178	160	120	179	156	132	149	153	161	173	154	142	161	182	169	169	133	170	171	161	146	174	150	155	128	143	165	179	159	157	164	161	151	151	173	167	166	144	143	157	144	164	153	172	140	143	147	149	137	156	137	148	164	155	167	140	145	148	167	165	140	174	150	166	148	154	156	144	152	173	150	161	169	153	154	168	163	165	149	178	160	140	156	145	182	154	166	143	144	172	180	155	144	153	148	159	170	153	151	152	136	160	152	162	166	167	161	152	140	157	154	158	179	146	170	163	160	164	140	177	172	158	139	161	174	139	156	157	157	148	169	145	140	152	152	147	180	158	163	159	158	134	183	172	154	175	167	151	154	139	155	158	167	158	150	157	174	165	130	163	158	152	154	156	169	154	121	148	135	159	159	162	160	164	162	151	174	143	145	135	157	161	159	138	147	160	139	142	154	154	148	178	156	139	157	132	149	160	151	145	143	151	158	152	145	184	147	165	167	139	142	150	156	157	157	153	171	150	158	160	162	182	155	178	131	154	161	163	178	157	150	139	166	181	152	153	129	148	150	153	171	165	131	131	180	167	157	136	182	144	180	163	168	168	141	133	118	149	133	163	156	158	156	142	174	156	165	167	142	170	180	127	173	177	130	158	141	159	161	132	160	169	138	164	157	150	167	149	132	150	160	149	176	152	155	166	186	165	148	141	124	124	152	141	162	144	138	173	148	169	135	168	161	134	155	173	164	161	133	159	139	154	138	185	156	145	170	170	150	154	137	147	131	143	172	155	150	154	173	161	157	132	151	165	175	171	155	165	164	161	161	172	149	145	152	166	140	180	164	145	165	147	156	146	157	160	146	139	166	177	184	148	158	160	160	159	178	148	142	163	162	140	150	147	164	165	188	149	166	143	150	171	161	175	147	162	150	133	133	137	151	145	149	156	144	151	150	146	158	150	168	151	167	152	138	152	171	159	144	163	139	127	147	146	161	168	158	147	137	148	152	140	146	149	145	156	160	176	154	155	191	145	167	144	154	157	162	166	169	149	146	152	155	157	163	158	147	143	149	153	152	157	162	154	124	144	155	164	170	154	128	172	161	158	158	126	162	143	143	167	151	138	156	160	150	144	147	158	144	146	153	144	149	162	158	168	153	162	140	176	142	161	157	152	137	127	138	161	165	158	146	153	161	121	137	149	154	153	118	150	150	148	168	144	152	159	163	162	155	164	152	164	151	147	159	163	168	159	173	169	156	157	166	169	157	142	154	160	157	159	158	144	137	150	169	170	140	139	138	144	161	175	174	153	158	168	147	154	146	145	159	162	147	153	159	156	186	150	163	158	171	165	135	171	135	132	161	156	151	149	171	135	158	153	175	176	121	137	133
43954	16442	11475	5910	3767	2506	1875	1576	1204	1034	844	745	629	628	557	497	414	427	427	383	399	396	373	344	334	339	334	312	331	339	363	314	306	289	278	313	282	310	290	259	309	284	292	283	286	264	285	257	260	268	259	264	287	225	277	260	239	268	268	264	272	296	263	252	285	285	255	234	246	250	281	262	258	252	258	277	244	261	268	264	242	258	261	286	248	260	256	265	248	223	242	242	226	243	272	257	252	271	264	277	224	233	249	271	243	247	270	275	270	253	241	251	228	246	252	257	274	248	278	246	249	236	291	250	265	285	250	248	235	249	260	258	269	243	260	269	288	250	269	260	255	223	236	251	238	274	255	260	278	264	267	252	262	220	245	270	254	268	262	228	255	250	259	246	250	266	248	279	270	261	262	252	258	249	233	287	253	251	274	232	247	257	236	226	251	272	256	246	257	231	233	241	242	254	241	241	216	250	245	265	229	275	259	256	258	237	243	243	277	250	233	253	240	256	244	253	240	254	219	259	260	216	242	237	246	256	256	258	265	255	260	250	250	259	252	241	260	243	262	256	244	269	238	240	274	256	224	269	246	267	267	247	236	271	239	269	261	262	255	230	251	267	256	271	255	236	260	238	253	241	232	195	247	225	230	259	263	242	234	267	255	259	253	264	263	248	246	261	243	262	258	263	250	244	245	259	246	260	262	255	239	258	268	260	257	249	265	286	254	262	247	262	283	242	242	262	278	230	279	211	245	256	244	259	258	255	258	225	258	242	274	288	272	250	243	245	293	231	267	229	269	241	269	249	286	287	237	263	249	234	225	247	251	236	264	250	272	258	266	268	226	225	258	257	242	263	269	270	251	252	236	240	261	260	237	232	261	267	291	234	254	254	253	226	256	235	266	239	256	231	218	258	257	229	235	243	257	258	232	284	254	253	240	264	268	256	230	248	257	278	267	236	252	257	238	218	237	248	232	278	235	252	240	256	248	257	246	237	219	228	286	264	240	255	256	228	250	233	236	254	255	234	242	254	224	251	241	280	237	224	283	259	223	246	258	273	241	241	260	264	219	228	257	251	237	247	229	235	242	232	251	286	248	255	254	240	227	273	227	250	253	239	254	237	239	265	261	252	255	258	240	226	271	238	250	275	278	265	265	252	264	223	239	261	265	259	263	271	241	231	229	237	275	263	253	259	216	246	257	258	271	257	236	251	246	222	235	263	242	245	276	234	235	273	256	237	259	254	279	217	256	243	246	261	260	253	273	263	246	264	249	239	275	248	255	219	259	256	240	257	253	254	304	250	247	242	253	291	255	244	235	267	255	248	251	248	260	254	252	216	248	229	242	227	252	255	267	247	254	265	284	255	227	247	228	269	247	263	235	253	262	243	241	244	265	237	260	249	248	263	238	236	254	247	273	258	258	281	296	249	236	284	252	257	267	240	230	212	270	210	229	273	256	265	248	249	223	260	238	276	252	265	252	225	220	253	225	235	255	244	242	234	273	252	214	246	251	266	251	238	267	233	242	239	254	267	239	260	226	262	265	249	231	244	270	298	258	243	245	262	275	248	252	237	279	240	250	251	249	269	235	252	229	252	250	262	263	249	276	262	238	236	246	219	231	238	270	247	255	235	248	257	262	233	264	252	253	252	234	258	246	264	242	269	263	240	228	253	232	261	234	237	263	269	257	257	250	263	249	284	262	223	272	248	238	261	251	252	261	238	264	232	265	243	246	269	238	245	229	250	219	251	273	241	275	245	238	239	237	246	241	241	255	252	255	254	237	256	233	254	239	247	224	252	246	239	258	246	248	245	235	251	256	272	267	232	259	243	231	253	247	242	268	278	239	244	240	250	247	265	229	248	277	252	236	245	241	253	249	261	242	231	266	251	260	225	272	247	250	257	241	273	229	250	280	272	262	255	264	252	268	243	258	243	285	210	230	257	272	245	234	243	269	244	265	241	233	239	266	261	248	265	277	260	275	237	278	259	254	261	253	235	251	246	230	239	265	254	265	280	238	238	225	275	250	258	215	239	236	250	274	253	228	251	268	236	268	266	262	262	250	250	234	263	255	241	264	275	252	243	258	266	291	262	243	258	273	243	249	229	232	248	257	277	240	243	227	252	248	247	239	243	240	257	242	263	276	241	295	264	266	239	235	262	255	253	273	251	240	245	259	256	276	254	244	250	260	243	282	254	237	244	251	222	251	259	261	235	264	239	272	241	270	246	266	231	239	282	261	237	258	259	247	252	249	259	235	245	261	244	260	281	244	228	222	234	262	249	234	218	224	248	248	259	248	257	268	264	246	268	262	249	210	248	249	247	277	252	249	228	253	249	252	276	258	265	260	241	272	271	271	246	264	254	247	274	247	252	247	260	271	216	259	255	262	261	230	240	248	223	250	226	267	255	272	267	278	236	233	262	235	243	237	247	265	252	227	248	273	239	270	263	258	251	285	265	259	267	219	224	251	246	266	263	240	256	254	262	263	234	294	257	254	245	229	256	236	282	243	251	251	259	225	265	256	234	259	293	265	259	267	252	257	256	242	242	239	259	248	260	263	271	250	243	259	273	267	242	245	239	271	264	247	246	269	274	256	238	252	256	235	241	254	254	250	252	245	239	259	259	242	281	276	252	252	275	234	265	214	275	251	231	249	232	240	238	255	245	268	229	250	250	246	270	241	235	227	247	282	247	237	223	269	243	237	274	252	235	254	245	250	275	271	233	256	248	250	259	239	255	252	236	276	251	267	234	231	249	232	237	214	287	267	225	267	255	241	248	257	244	241	234	252	271	264	236	239	266	270	267	272	244	212	266	274	256	265	279	224	222	258	272	236	277	274	215	249	249	256	251	275	264	254	256	247	237	232	253	230	250	248	256	251	223	230	281	243	236	255	231	260	250	238	252	232	242	275	251	264	244	261	266	257	258	234	255	267	251	224	247	270	265	259	238	271	244	267	242	268	252	247	248	234	252	240	236	242	272	269	262	272	276	233	236	271	270	255	232	232	254	244	256	255	270	267	269	253	256	261	225	250	247	249	251	263	255	242	263	280	248	248	282	238	214	236	271	243	247	254	238	241	250	248	234	243	260	246	271	276	251	254	243	243	251	247	263	241	220	244	263	248	245	235	258	262	252	263	250	271	261	272	286	274	249	273	240	252	250	257	250	258	244	238	252	256	256	287	233	272	244	264	252	252	221	264	237	275	239	248	243	242	254	266	243	250	244	275	248	252	258	251	230	245	252	262	239	238	262	258	227	272	258	284	240	248	245	241	252	260	266	253	250	232	233	229	252	265	232	230	256	233	240	231	255	241	276	252	265	247	246	234	268	248	265	279	267	246	249	241	257	269	222	263	240	239	267	255	237	252	248	232	246	253	254	243	250	258	258	277	287	217	237	234	240	255	241	264	272	234	253	242	237	255	243	246	236	252	224	263	266	264	247	234	267	259	257	240	249	262	234	247	265	250	257	243	234	268	254	268	245	251	232	233	260	230	254
27428	20413	7040	774	524	485	414	343	344	351	365	345	329	343	337	324	344	341	319	321	351	312	322	324	320	313	319	326	328	329	305	305	314	328	340	322	324	297	298	316	337	340	348	329	295	312	345	303	338	356	312	378	314	332	316	335	352	340	305	344	318	358	283	310	313	322	321	289	334	328	305	304	308	318	302	311	331	327	298	354	335	350	342	317	334	336	321	309	333	281	287	311	380	324	325	304	333	322	323	322	290	328	344	277	320	344	320	306	335	325	313	335	319	306	309	329	307	343	308	333	312	309	302	301	317	337	333	335	302	321	337	346	311	337	307	327	332	295	298	336	338	314	293	327	354	311	323	328	308	312	319	317	309	320	363	294	322	330	320	333	345	334	331	325	313	335	338	350	311	354	306	292	313	303	285	319	335	332	295	320	383	321	342	326	328	314	341	347	323	342	318	317	350	303	315	333	331	323	338	315	334	307	374	320	317	339	319	329	318	309	302	322	334	305	318	331	345	349	326	309	316	331	342	295	334	335	310	314	301	349	284	332	328	336	331	277	315	314	334	319	321	307	326	308	313	331	342	310	326	311	318	344	314	306	353	347	365	342	331	329	338	315	312	326	311	312	319	331	327	323	337	339	306	356	307	315	328	294	336	321	329	331	303	315	323	324	325	312	326	300	318	332	346	332	317	330	328	327	355	318	316	386	350	324	344	319	343	345	316	322	319	313	326	313	321	316	307	328	310	326	355	337	303	323	343	322	323	318	327	308	324	310	310	316	328	340	303	352	295	309	336	329	314	331	322	336	321	332	321	308	318	314	334	330	312	337	314	325	301	320	337	345	270	310	330	331	328	298	337	293	325	320	334	337	324	314	349	328	297	312	317	325	328	314	339	354	319	315	318	362	365	314	330	299	330	345	345	322	333	314	328	301	289	331	295	325	299	310	359	287	336	359	341	323	331	294	302	323	308	312	327	298	333	335	358	324	325	304	327	326	326	296	295	335	298	288	324	339	319	345	346	280	320	331	307	314	350	345	337	313	343	343	296	365	327	311	325	312	346	325	306	344	346	288	340	336	329	303	326	298	340	317	307	317	348	325	330	320	305	333	351	336	346	324	298	324	307	329	303	320	306	308	353	294	307	334	323	315	330	344	315	343	336	342	340	355	316	341	320	288	324	318	286	314	318	319	300	348	329	325	320	309	289	352	332	320	323	366	304	335	354	321	306	322	309	313	324	333	281	320	341	337	330	344	324	335	318	352	304	336	373	301	299	323	328	340	292	309	337	308	340	303	320	296	339	339	336	338	337	330	328	339	326	353	338	312	314	331	351	357	301	277	324	305	302	299	335	313	333	307	345	322	291	328	334	323	359	334	333	327	315	371	305	328	330	340	331	332	348	333	297	307	286	326	318	302	328	311	342	321	326	323	330	317	311	329	312	332	314	322	339	335	353	357	323	343	339	354	316	344	331	298	313	317	301	334	343	311	321	353	330	303	322	314	336	332	312	328	344	321	297	312	352	341	308	334	299	329	322	319	352	358	311	316	294	327	325	296	319	293	313	346	297	325	335	332	348	296	320	363	336	310	300	309	312	330	338	284	327	344	321	326	330	311	321	323	331	321	345	323	352	323	320	341	324	298	315	344	285	324	361	291	308	291	328	351	344	302	353	334	322	312	334	298	317	327	335	304	334	331	306	336	305	325	309	335	318	306	339	331	308	330	303	335	271	329	321	325	314	345	377	364	314	332	333	342	300	319	326	325	320	324	353	314	327	288	341	366	339	328	345	328	331	332	318	314	331	324	318	337	309	311	325	345	321	352	312	350	334	334	318	318	331	322	342	313	321	354	311	320	326	316	332	311	324	382	354	307	324	351	362	296	344	329	316	339	323	322	326	317	335	320	314	317	350	339	326	343	325	339	317	317	319	326	321	293	295	329	287	349	319	322	320	340	330	321	316	325	353	344	327	310	305	337	330	331	331	308	317	320	324	327	321	325	307	328	308	345	290	321	325	322	316	319	322	335	344	322	302	306	340	333	326	316	326	306	292	334	321	332	296	297	288	309	321	352	318	350	323	361	344	309	300	328	338	305	344	329	322	303	339	331	333	307	328	315	323	328	312	318	320	323	324	300	332	336	356	316	334	313	314	318	292	326	328	334	336	353	312	300	324	330	340	305	304	317	316	285	332	315	328	297	331	338	316	335	334	329	339	337	314	339	334	336	341	327	341	326	303	324	330	315	331	308	321	351	280	347	310	309	336	340	330	343	356	344	304	294	332	318	331	344	308	301	323	307	336	321	312	332	306	328	336	327	360	322	269	325	318	340	290	328	347	322	378	322	347	340	314	330	333	367	315	322	329	331	336	302	337	332	364	322	287	330	315	318	302	331	304	307	331	329	340	333	339	352	315	333	304	316	344	326	334	278	330	346	336	344	334	292	343	314	325	329	301	335	321	314	331	311	324	355	310	312	347	338	344	302	324	286	297	303	301	334	317	360	320	294	299	318	327	317	353	350	327	330	296	307	351	348	310	306	327	307	310	327	319	323	309	307	299	303	346	309	318	330	323	290	321	341	311	303	329	317	316	334	327	296	322	331	356	357	292	314	301	317	319	314	311	358	318	300	323	349	363	325	358	314	322	293	343	328	306	306	323	312	319	348	343	333	342	339	326	337	304	329	325	307	320	349	323	305	302	330	289	328	334	365	298	322	334	329	357	305	325	320	325	333	328	293	321	318	333	312	318	310	308	296	316	300	321	312	339	332	329	308	320	317	357	343	309	331	354	332	332	302	330	302	336	309	327	320	304	362	351	311	324	328	317	354	330	277	319	314	324	289	332	329	352	322	329	320	335	358	319	305	364	335	307	313	339	326	291	342	337	306	356	358	336	301	311	312	348	334	315	353	331	346	305	310	322	343	362	310	321	310	314	333	328	308	289	334	329	327	336	343	317	351	334	333	319	318	311	304	315	317	339	320	296	335	342	311	349	329	302	355	317	324	346	343	334	339	302	310	342	304	294	332	327	313	331	329	331	332	316	336	343	325	317	321	321	329	314	329	360	286	322	342	338	374	332	311	295	302	350	311	331	309	352	316	331	325	313	320	322	334	353	292	306	352	331	285	344	325	340	319	348	303	331	281	318	342	337	331	331	322	342	328	312	313	330	299	318	319	297	310	312	299	321	345	291	313	336	347	335	352	320	347	301	342	309	309	306	285	304	342	354	336	319	338	302	306	324	320	313	323	289	320	300	332	346	348	321	321	313	360	310	317	303	311	334	324	343	302	354	334	313	326	346	331	308	304	334	307	316	313	327	321	340	321	304	347	302	323	295	322	314	315	329	319	347	334	305	337	343	333	309	290	324	307	317	320	312	310	349	316	343	348	372	328	319	303	298	338	336	292	334	291	337	333	312	324	330	320	310	343	327	336	331	317	314	333	333	287	339	312	323	332	338	327	305	349	322	309	323	326	340	322	316	341	335	330	348	323	324	307
19955	4551	1115	749	728	611	558	543	568	513	572	554	485	560	558	516	513	509	497	495	511	521	525	503	544	517	493	531	515	519	491	499	495	512	528	497	545	502	554	499	521	499	495	492	511	530	488	538	516	537	508	488	554	539	501	506	539	523	513	517	504	501	480	504	535	496	485	528	477	543	490	521	494	487	567	474	470	516	488	550	441	494	479	521	468	510	474	518	485	541	531	502	486	512	468	509	516	480	519	506	529	511	496	512	497	509	480	519	457	530	493	524	488	500	486	485	524	483	496	527	501	508	506	497	556	512	518	536	517	515	481	508	507	494	469	485	508	558	494	502	458	540	495	477	513	513	479	474	473	526	509	483	535	476	497	512	516	497	511	513	484	508	506	501	458	502	463	489	485	493	499	500	516	522	464	476	491	495	529	506	498	524	543	515	513	487	463	529	505	530	522	474	500	528	549	517	453	503	517	528	476	536	516	491	515	471	527	500	479	523	483	465	488	515	492	515	486	513	499	458	507	495	512	512	502	536	471	503	477	482	458	527	500	474	569	449	484	494	516	511	551	476	483	490	517	496	522	492	483	553	543	473	512	493	507	501	499	504	536	502	536	476	468	472	525	490	529	504	524	523	538	483	509	498	509	498	501	525	544	464	571	523	505	489	539	460	501	512	474	486	485	517	485	517	495	495	513	485	492	516	524	510	486	523	520	514	521	498	518	494	530	468	480	495	491	513	495	501	514	504	516	500	500	510	510	485	502	478	487	495	515	480	531	493	487	494	485	509	522	528	505	503	489	531	544	496	471	494	485	478	439	507	475	477	516	518	535	541	496	548	520	545	549	504	522	533	520	518	525	538	477	529	522	482	509	480	504	507	520	476	534	482	526	454	523	544	519	480	463	486	493	516	498	533	516	467	541	493	493	549	489	493	521	472	512	512	489	502	524	491	521	540	494	500	521	503	487	501	527	526	491	512	505	524	487	552	494	466	517	502	498	552	515	502	505	497	483	492	512	437	490	538	510	496	519	485	503	562	523	528	530	514	541	508	541	508	488	518	502	528	509	532	501	504	499	499	526	473	487	476	505	513	502	484	561	539	512	483	513	481	499	520	524	506	502	493	526	501	471	525	548	511	528	526	501	512	524	511	504	476	503	484	475	509	490	526	466	492	446	488	536	468	509	503	534	521	496	517	513	518	465	472	449	462	490	532	522	495	457	516	464	490	497	559	562	465	527	510	520	443	506	464	472	476	467	506	502	469	556	512	518	503	483	497	490	541	473	462	512	502	508	474	482	482	526	547	467	449	539	524	482	480	470	499	465	525	516	562	539	480	554	463	530	515	508	512	495	530	474	501	520	502	517	524	508	472	544	495	514	491	479	506	518	546	478	536	521	530	473	528	484	482	515	485	531	454	474	453	525	487	497	493	500	520	487	469	494	498	472	506	485	449	489	510	460	483	521	513	509	478	488	510	536	493	502	505	523	496	505	457	541	498	508	500	499	513	528	515	502	517	528	506	491	498	533	527	463	488	521	507	517	501	510	510	504	535	505	520	488	523	485	490	531	478	502	474	486	558	551	510	514	498	513	501	489	515	505	489	572	501	531	504	517	496	495	480	532	504	529	510	543	504	515	535	514	539	515	494	505	513	512	516	496	481	513	496	496	471	508	506	566	476	514	492	508	489	469	538	533	495	517	502	472	472	527	483	520	507	471	478	489	500	486	507	454	496	522	560	499	530	496	512	482	476	489	534	504	499	498	473	515	500	515	486	489	544	513	524	483	532	525	536	490	482	509	506	500	511	509	522	473	495	511	470	493	501	488	480	515	507	486	513	490	466	489	469	519	495	482	500	545	506	526	525	500	506	483	456	527	485	475	463	524	513	495	501	540	514	532	464	534	480	490	487	494	504	540	524	480	487	513	502	491	518	518	514	505	502	504	489	480	521	488	494	478	514	528	524	481	483	525	487	456	499	510	501	507	483	525	473	500	489	480	544	533	509	522	494	523	521	508	475	492	541	469	516	503	517	493	471	494	460	488	526	522	486	491	510	509	494	522	491	475	556	512	531	500	541	526	520	484	502	471	535	501	524	509	525	496	481	486	471	502	529	509	498	496	504	502	504	540	515	471	499	525	522	489	509	467	539	517	505	489	546	540	516	541	511	487	512	528	494	507	547	493	568	491	497	493	517	529	475	545	491	517	512	523	531	531	514	513	538	514	533	510	511	518	510	484	488	497	503	481	489	496	460	532	507	503	518	492	525	537	496	470	514	509	504	483	525	474	528	494	526	477	470	497	530	516	509	470	537	556	519	499	531	561	476	495	470	497	497	508	514	502	574	521	501	493	490	536	504	497	530	523	550	486	492	480	497	476	461	482	486	544	519	511	518	476	534	486	508	502	463	488	460	508	498	554	440	495	472	487	485	520	499	534	513	516	508	480	507	526	487	545	537	545	446	517	480	460	494	506	511	513	538	504	507	451	487	471	498	527	517	513	524	511	487	493	508	506	526	498	500	480	525	526	493	510	477	533	510	543	526	495	520	507	493	523	500	486	498	503	504	523	555	510	497	500	511	531	510	507	527	494	496	492	510	495	527	496	494	492	450	523	477	495	514	514	467	461	499	505	514	500	527	469	509	500	512	501	480	538	509	536	503	505	521	509	527	498	543	509	501	506	500	490	534	526	487	536	476	516	492	496	512	493	489	505	506	520	545	479	493	493	476	493	479	511	506	516	489	477	500	540	512	519	552	487	480	491	491	499	494	488	505	537	497	508	486	561	522	503	491	485	458	509	488	512	490	468	541	512	491	541	491	524	490	487	496	498	491	522	534	492	483	480	514	477	522	459	518	504	506	485	515	524	517	513	435	472	460	513	529	509	534	507	532	473	511	452	507	492	524	520	495	496	548	480	554	486	574	488	519	540	488	487	496	487	512	479	536	488	498	488	475	493	514	466	466	529	506	470	488	495	498	492	489	485	513	511	496	485	508	474	503	523	504	489	506	546	521	515	516	492	480	502	456	519	484	524	492	513	563	507	510	505	529	505	534	484	521	477	518	468	458	526	534	522	504	522	488	496	494	495	530	546	510	492	489	477	474	467	493	498	485	515	495	508	493	456	490	489	528	472	493	507	477	557	498	524	506	491	501	504	488	512	503	499	527	509	515	551	494	480	488	491	495	512	485	515	518	496	500	497	537	508	474	530	481	503	496	493	539	547	519	503	512	438	515	494	515	489	504	478	504	529	471	518	500	489	500	513	501	500	515	518	533	485	514	500	446	546	474	518	506	511	498	462	500	491	489	532	499	488	481	460	495	509	493	497	513	479	456	537	484	504	502	526	495	504	514	476	517	502	522	514	493	485	498	499	517	474	528	504	529	487	522	474	457	524	518	522	533	492	530	494	496	514	506	521	500	529	505	500	507	525	550	474	523	489	475	499	497	470	522	500	501	527	509	503	464	491	497	527	516	518	514	499	506	478	505	539	465	536	472
23683	21465	28540	24777	21454	15148	1148	627	484	428	404	356	371	359	366	383	327	323	307	341	313	316	283	344	285	289	306	279	305	307	286	289	263	306	308	271	291	310	282	285	276	277	256	287	271	264	267	291	295	298	276	272	270	308	300	256	283	262	316	282	329	280	307	256	277	289	250	278	276	293	287	267	258	274	283	271	261	279	264	275	281	258	305	271	298	269	282	255	262	303	276	294	284	250	293	299	304	282	286	282	287	294	321	269	279	286	264	302	250	287	286	278	267	268	253	304	266	288	257	240	291	271	291	276	264	298	282	256	279	295	302	270	285	262	277	286	278	267	273	300	284	301	265	259	272	269	264	272	299	286	305	296	289	284	306	314	282	279	287	312	269	297	291	274	288	305	284	315	271	281	261	264	271	275	316	269	264	276	298	285	271	272	311	265	300	276	288	291	286	285	295	278	282	285	299	282	295	304	269	271	264	274	284	256	247	269	275	268	284	310	276	276	292	298	256	301	259	306	259	249	292	274	299	281	311	270	282	269	276	271	288	286	273	254	268	238	245	267	239	275	267	291	298	274	252	280	282	257	254	270	262	276	260	273	271	259	289	231	270	256	294	288	289	280	292	292	277	270	288	243	274	268	308	273	283	304	243	301	250	262	287	289	274	259	265	264	271	237	261	300	273	306	265	308	273	260	272	280	266	295	276	305	258	266	275	271	256	257	297	251	284	273	308	282	325	308	277	256	280	277	256	300	273	246	264	248	275	287	264	275	249	308	247	255	256	275	274	310	275	287	310	257	280	274	267	270	304	264	284	264	279	264	262	297	273	274	299	248	303	265	275	301	297	280	304	247	289	293	286	288	265	278	279	247	289	257	241	289	282	278	258	290	252	257	294	281	247	300	254	258	264	294	283	302	256	275	282	261	295	296	260	305	293	278	278	281	287	289	271	307	260	283	269	283	274	314	267	296	299	276	258	284	272	280	288	310	276	287	304	307	276	245	261	263	276	283	283	305	277	260	273	252	300	288	288	255	276	290	325	278	273	277	287	264	316	291	259	279	282	272	287	287	287	287	300	290	275	253	284	288	269	271	302	269	247	300	270	305	251	259	279	278	291	306	284	272	244	284	297	264	264	245	280	264	263	217	296	268	280	286	310	302	295	280	286	276	290	273	296	278	253	306	300	291	259	273	288	254	272	274	275	300	299	279	281	293	270	255	280	286	289	262	261	281	279	279	266	277	297	283	272	274	288	272	295	296	282	291	261	262	269	267	279	286	285	274	297	285	302	266	258	254	266	279	279	268	288	276	275	281	284	302	273	267	266	269	266	291	279	260	263	286	254	266	265	294	267	295	276	296	254	283	298	288	299	273	273	295	269	296	251	281	288	242	273	306	253	265	281	257	262	278	287	291	286	257	278	285	255	309	276	274	276	281	280	306	304	262	279	278	271	285	244	270	288	275	261	288	284	293	223	278	244	272	284	247	271	286	273	267	246	285	281	267	260	306	274	289	271	277	290	253	286	287	250	268	308	294	245	273	284	296	277	262	266	296	242	287	269	246	286	265	290	298	275	277	276	291	280	270	300	316	279	286	277	274	254	268	293	296	290	261	284	270	292	273	240	269	290	275	291	310	263	264	266	299	272	270	266	308	261	280	280	291	279	236	304	297	272	269	266	263	282	279	276	280	274	272	256	279	270	261	286	286	303	234	285	269	304	279	285	301	261	281	288	308	283	278	270	275	248	278	255	288	268	285	267	263	245	298	256	256	258	287	257	270	284	261	270	272	276	280	283	264	278	276	280	272	258	292	282	285	296	299	265	271	299	299	288	253	307	281	264	274	298	267	298	242	308	277	303	266	285	277	271	271	276	263	270	251	265	282	257	283	276	241	290	282	275	276	270	268	301	256	273	258	274	242	259	273	271	303	247	254	273	284	276	291	250	297	262	246	293	288	258	278	256	256	251	273	289	273	279	274	280	264	268	279	291	316	279	267	288	265	290	271	245	269	250	293	273	266	283	263	283	292	289	281	292	291	292	270	234	269	316	258	270	263	276	255	256	276	266	269	272	292	302	263	304	266	273	278	282	282	270	284	256	275	297	280	266	280	272	293	279	282	256	254	275	266	273	280	266	311	279	308	255	259	276	275	302	293	292	295	293	269	291	290	276	260	288	278	288	293	305	308	258	301	294	274	283	280	251	297	279	274	282	303	259	295	274	283	261	288	263	287	297	288	287	295	270	283	274	282	263	275	280	238	246	273	294	274	269	307	275	285	285	292	274	258	301	269	259	247	325	273	263	277	282	292	270	274	260	304	265	277	294	266	308	261	258	265	265	292	278	271	296	285	270	293	265	285	281	308	266	314	268	246	267	261	274	276	266	257	260	274	285	246	287	275	306	293	267	275	244	274	249	277	293	274	318	303	253	265	272	282	276	298	267	263	273	259	267	279	298	284	294	266	298	272	248	298	284	255	284	290	284	267	261	280	274	287	289	271	304	276	277	298	271	282	276	246	268	324	266	269	289	248	250	294	287	280	288	288	258	287	277	280	281	300	274	253	255	281	292	285	279	297	269	277	292	284	283	283	260	255	260	278	267	284	262	298	275	315	308	306	259	266	272	274	271	264	289	278	243	231	271	305	297	270	261	274	292	266	262	268	299	267	293	272	287	249	326	294	286	278	282	268	271	292	280	247	314	262	291	255	303	282	293	263	278	255	222	287	269	281	254	262	248	266	251	267	276	297	279	284	297	281	275	269	277	277	293	276	281	293	260	263	269	265	300	291	268	308	254	287	305	267	270	303	278	261	283	282	290	284	271	262	297	282	255	265	258	293	279	293	268	289	264	254	289	252	288	287	279	270	288	281	271	251	271	281	286	245	288	297	300	297	290	264	284	275	272	287	270	292	261	292	280	264	293	264	268	252	262	258	278	249	265	268	284	282	287	291	281	276	272	260	270	280	285	271	249	298	282	267	259	270	284	288	270	292	268	259	293	287	276	259	284	268	251	274	308	288	281	264	315	270	282	280	266	282	258	251	308	285	271	271	287	262	258	263	299	272	295	250	280	284	286	271	290	267	262	279	256	254	290	264	284	286	292	264	253	276	240	272	274	293	307	291	286	286	298	301	260	299	282	276	270	281	256	226	307	259	263	252	283	265	278	294	280	286	264	281	260	310	287	253	281	254	293	292	238	286	254	276	266	294	280	268	280	254	271	265	270	295	295	283	266	302	287	244	290	291	289	268	285	247	241	282	252	280	287	289	279	284	262	275	293	287	273	254	292	276	279	256	297	285	282	278	283	271	265	273	286	283	276	269	276	269	257	269	268	284	266	284	272	264	285	258	302	288	263	270	276	261	271	284	266	316	279	273	294	286	294	282	277	301	295	277	300	248	315	272	266	261	293	272	250	286	289	279	256	268	271	288	283	302	275	273	298	295	288	274	300	260	275	274	285	263	272	306	295	287	270	268	292	314	268	297	272	259	290	236	264	273
45775	14764	9290	4707	3017	2178	1700	1386	1209	1030	984	811	780	660	637	618	623	601	569	527	542	512	542	504	516	520	521	500	487	510	468	464	418	493	477	475	473	448	496	471	438	449	424	436	470	442	416	487	432	462	435	443	435	495	426	446	424	435	444	456	437	452	434	480	430	473	437	460	450	422	429	443	418	425	479	418	463	434	455	443	433	424	444	405	430	437	450	423	423	407	455	444	451	436	454	425	443	475	465	445	431	420	448	454	447	445	423	428	408	433	444	426	435	435	465	446	446	454	392	439	429	444	453	457	454	445	435	404	420	407	452	425	432	432	407	419	401	427	446	421	496	441	462	446	444	444	421	439	429	435	441	395	419	433	445	433	413	416	454	450	435	438	400	426	437	410	430	437	410	409	446	438	424	483	434	434	417	439	427	448	432	393	430	466	449	439	424	417	446	460	427	442	442	426	448	409	454	427	402	453	476	452	384	423	454	462	434	420	417	424	461	435	423	422	435	432	444	431	410	416	389	437	461	448	439	450	435	437	458	406	442	438	442	426	436	422	439	441	478	424	435	465	436	410	444	425	436	489	427	400	470	410	445	424	428	426	440	410	459	436	440	406	439	417	434	488	434	469	427	438	431	427	452	426	408	414	443	418	453	435	461	434	433	422	421	457	431	474	418	440	441	427	438	468	404	444	443	433	436	402	438	407	407	441	457	485	461	443	421	422	418	532	470	425	438	415	437	478	406	413	429	460	446	463	452	485	427	454	427	437	458	448	396	415	446	415	443	428	443	460	431	435	432	417	429	463	427	425	436	428	457	451	477	441	431	403	435	461	455	425	454	419	440	418	393	466	462	473	416	418	418	446	444	454	451	421	432	453	422	440	494	478	430	441	477	436	447	402	465	444	402	437	461	418	461	423	434	498	455	407	420	450	414	394	428	419	417	426	446	467	451	394	433	464	460	462	429	424	424	388	405	420	454	433	448	456	431	444	461	444	425	438	423	453	451	464	438	400	423	400	420	434	431	434	440	414	418	427	444	447	432	461	442	440	385	447	419	446	439	432	423	441	437	453	457	444	447	438	436	459	443	434	423	425	430	423	413	436	419	431	405	433	435	418	444	434	422	461	436	393	408	417	468	410	376	393	416	436	439	462	430	446	442	405	457	425	431	420	430	454	416	408	405	453	400	429	415	392	431	446	466	386	421	434	423	434	406	432	441	414	416	430	453	434	425	437	412	462	429	413	436	448	507	468	420	443	422	485	428	411	483	407	434	436	440	463	415	451	423	434	383	396	400	446	426	445	441	442	432	459	447	441	427	443	423	425	432	473	424	422	450	449	451	447	444	438	427	439	425	431	426	464	441	461	414	443	456	419	455	435	437	396	442	464	444	435	439	396	436	433	412	431	407	411	420	395	417	413	448	409	396	418	425	448	431	427	458	416	435	445	438	433	422	429	431	432	408	470	428	465	411	411	479	429	480	450	422	462	446	421	387	437	486	458	436	462	442	450	439	454	439	422	451	443	444	407	427	408	435	484	425	425	439	406	440	424	431	436	423	398	455	423	430	391	461	445	458	448	434	404	422	410	443	438	443	398	413	465	402	424	401	418	409	452	451	453	419	459	428	392	452	451	427	466	434	443	431	448	421	432	444	448	438	455	440	421	451	444	439	437	428	460	444	413	452	399	435	445	454	454	480	436	414	401	438	421	424	406	451	438	455	441	468	421	446	433	435	439	412	450	418	459	445	411	425	422	421	416	463	445	427	457	430	429	447	401	413	435	434	463	431	410	429	448	466	428	429	416	422	415	408	447	401	477	404	394	461	425	449	409	434	434	450	426	422	440	424	421	468	444	426	474	434	418	411	437	404	444	476	462	397	462	433	447	470	433	429	426	424	385	461	458	434	395	438	456	452	419	428	421	424	456	409	413	421	418	419	430	465	400	431	431	434	434	420	422	465	434	429	430	446	412	415	458	432	418	436	433	440	446	432	441	440	422	437	432	466	441	414	463	391	437	396	466	436	416	421	424	456	434	443	426	440	425	434	433	418	428	430	435	471	475	449	447	425	438	444	429	438	412	428	402	439	447	420	460	422	419	408	460	416	403	452	440	433	414	435	433	469	427	446	463	417	412	444	412	419	458	431	447	428	423	426	437	433	432	424	410	406	422	456	442	440	405	452	464	424	452	436	435	408	429	430	425	418	382	456	453	409	440	435	401	421	393	436	417	418	409	439	427	435	469	446	431	404	408	456	407	418	440	431	431	436	447	419	442	428	444	440	455	477	423	447	439	428	467	438	418	432	407	467	403	430	421	435	471	404	429	430	418	437	441	433	471	431	416	406	438	454	449	428	449	423	449	439	444	397	410	417	469	441	444	410	478	470	446	458	424	440	427	418	422	421	418	439	383	434	430	452	449	410	424	421	453	423	448	469	396	414	420	455	432	465	434	448	428	459	433	438	411	436	433	418	451	431	415	407	436	439	402	438	436	439	419	475	465	413	459	448	442	416	430	445	435	450	437	413	447	400	442	434	457	436	477	443	426	436	459	434	415	408	448	412	420	442	441	466	442	436	467	460	441	431	403	492	418	424	467	410	409	438	421	434	434	405	424	427	446	467	446	437	418	433	427	455	403	427	461	443	410	471	409	418	425	401	425	469	463	433	434	446	458	439	430	439	445	449	436	449	424	445	414	469	427	393	429	417	424	427	433	402	447	452	445	415	412	478	451	434	434	460	449	430	453	440	439	428	425	449	444	459	390	421	466	451	444	423	437	439	404	466	404	460	450	435	433	411	455	421	463	392	428	435	480	425	448	432	430	413	451	437	429	429	388	464	461	409	427	458	453	430	419	447	431	415	467	450	407	419	467	446	435	470	405	368	462	421	414	434	471	437	470	438	434	437	437	425	430	417	434	417	447	412	477	413	437	438	453	444	404	415	425	406	422	416	425	420	456	421	409	431	445	429	410	421	390	481	447	431	462	383	387	428	415	424	445	441	409	441	417	462	432	442	411	441	429	417	418	434	432	449	409	413	434	393	429	440	416	457	430	447	385	435	420	456	454	399	429	412	466	411	450	468	473	438	407	444	437	459	438	447	422	418	407	404	437	450	431	421	423	394	424	434	417	453	433	407	434	430	412	429	453	433	443	410	431	457	443	453	402	439	419	465	433	421	430	438	441	453	423	455	413	441	418	433	447	422	411	448	441	489	434	438	431	429	442	413	437	430	477	421	439	423	423	463	437	423	424	440	421	459	463	437	427	422	464	419	443	446	419	418	401	429	431	450	436	453	449	437	430	448	438	439	419	457	465	479	417	448	432	437	466	467	440	397	438	431	402	429	453	435	458	440	435	456	449	442	433	443	452	405	415	385	436	424	434	475	391	459	393	403	448	388	437	465	433	435	443	455	458	404	425	418	423	379	432	389	410	431	443	416	458	411	441	504	423	445	459	436	405	452	426	411	435	424	416	434	430	426	437	418	440	446	467	467	425
23333	21518	28846	24611	21508	21448	3922	566	415	375	314	261	279	248	246	236	235	215	200	176	184	176	197	198	175	179	180	169	189	168	159	179	167	163	181	154	166	145	170	150	147	163	160	148	150	165	165	179	151	134	155	140	165	149	158	150	155	161	152	188	173	153	133	158	147	173	153	157	137	152	146	154	147	144	145	161	154	176	134	150	153	158	158	164	134	162	147	137	167	175	172	152	158	167	146	145	149	140	153	142	179	157	158	154	157	135	145	168	174	155	161	147	145	141	155	142	156	155	144	153	184	147	149	157	148	143	149	152	140	162	150	177	152	143	151	163	164	168	132	150	175	147	164	162	144	160	162	163	155	162	151	175	158	178	137	167	140	163	144	160	163	143	164	151	164	151	171	164	154	171	157	171	184	136	140	135	152	171	157	133	150	173	154	148	154	146	164	151	150	131	163	158	157	157	150	166	138	148	148	160	162	151	160	145	164	154	154	149	158	146	175	136	151	145	178	161	150	145	190	157	151	140	146	159	166	155	137	158	145	126	177	153	148	158	157	162	164	175	150	154	159	157	143	147	165	162	156	150	159	154	152	154	153	145	144	140	153	152	167	153	141	155	138	137	157	154	156	136	144	160	158	160	148	161	147	162	166	163	161	170	144	165	162	156	160	154	132	138	168	158	133	140	152	164	160	137	159	134	151	160	151	148	133	162	149	174	169	164	145	123	150	156	166	156	163	160	161	152	143	152	177	147	146	141	144	156	169	160	158	158	167	150	155	180	163	144	160	152	137	150	157	137	162	148	167	147	138	161	176	145	163	151	158	136	148	138	122	150	157	130	161	166	161	164	164	174	129	144	143	143	159	159	152	169	159	138	173	143	151	127	152	174	171	147	171	170	180	175	159	145	147	177	158	131	149	165	150	148	152	153	154	154	151	143	148	160	154	167	165	143	166	145	148	149	140	166	153	169	162	155	148	172	167	128	191	151	140	144	177	149	170	175	164	174	132	141	161	174	130	158	154	153	140	161	151	172	145	148	164	146	122	150	167	155	146	152	145	134	161	146	131	162	162	167	164	162	170	173	167	142	176	135	159	143	157	148	139	144	162	159	177	156	160	151	164	140	174	132	140	128	161	155	149	140	182	151	163	167	145	132	160	148	114	157	157	159	181	140	173	153	172	143	161	149	157	158	151	145	172	146	143	168	157	136	159	155	145	151	162	136	159	161	138	137	167	140	159	142	164	167	139	162	157	157	153	149	140	172	139	151	164	121	165	133	153	146	171	141	152	173	157	155	156	151	163	143	160	116	167	157	148	167	151	160	170	168	145	153	153	179	164	156	121	136	145	148	135	156	161	146	155	133	147	140	180	147	154	147	152	160	169	171	144	184	167	166	172	156	142	147	150	126	166	159	156	144	154	149	164	133	129	150	160	130	162	150	134	160	140	156	149	154	151	155	152	153	154	146	145	174	143	149	150	160	142	160	165	139	156	134	167	152	151	151	160	145	147	138	176	173	149	143	148	154	155	152	132	153	161	167	176	163	169	162	160	149	147	156	152	168	154	140	147	153	145	173	173	159	156	147	135	151	135	182	177	148	141	170	140	156	157	139	144	167	137	160	175	164	140	146	151	165	184	153	157	155	189	149	134	145	170	157	160	175	162	161	144	152	133	163	150	136	163	148	159	167	152	143	159	160	149	161	152	137	160	141	164	170	152	162	164	150	165	145	147	144	139	155	159	139	137	151	155	159	141	130	141	157	136	146	130	156	137	157	171	141	152	158	140	146	138	160	145	160	162	188	140	142	148	134	146	170	150	176	160	141	153	188	163	119	146	144	167	149	146	148	153	153	151	150	130	150	165	149	152	158	162	161	161	160	162	161	157	167	158	139	152	175	145	150	168	154	148	153	140	145	132	148	144	148	152	174	144	160	151	153	156	145	161	165	149	149	151	136	162	157	164	147	156	171	164	147	165	130	146	138	143	168	151	147	163	136	157	164	137	175	164	155	158	147	149	130	148	169	142	142	165	140	151	166	143	150	172	162	153	154	140	146	148	155	165	127	141	151	160	152	152	132	153	151	148	153	156	160	145	153	160	142	169	164	161	125	143	155	160	154	152	142	155	172	166	157	171	169	156	155	157	158	151	135	146	165	141	147	148	152	162	148	157	178	170	167	176	173	151	176	129	142	147	155	152	150	155	139	163	137	142	155	165	157	164	155	136	155	176	165	142	175	139	151	171	138	146	155	167	167	172	139	165	159	163	143	155	161	159	146	134	149	166	162	143	155	129	172	143	162	160	171	157	185	151	144	160	148	156	144	128	145	165	161	166	152	151	160	165	155	151	141	159	163	152	144	161	163	125	168	135	144	152	158	154	158	164	163	144	153	154	142	147	153	162	171	164	136	161	139	160	123	164	164	157	152	133	161	129	149	150	156	158	176	156	149	147	168	157	149	144	158	157	131	163	143	155	150	157	139	163	184	136	157	150	164	113	154	151	155	177	137	174	132	164	160	160	160	154	170	159	166	155	154	163	135	152	158	160	150	157	146	146	158	137	156	136	172	135	168	151	153	164	143	165	163	144	155	152	155	155	148	162	133	166	142	158	165	175	180	150	147	143	144	177	158	138	162	166	156	155	163	146	172	122	187	177	150	149	152	149	154	168	166	146	135	144	151	138	144	166	161	165	157	145	134	155	160	159	186	135	154	144	141	147	171	159	165	150	161	163	151	148	159	139	158	148	131	162	145	147	139	143	166	145	141	147	162	146	151	148	159	148	156	146	140	132	154	140	170	154	144	151	139	164	154	154	113	153	149	143	154	152	134	153	143	161	156	153	161	148	167	130	145	155	165	173	161	166	153	180	148	144	130	150	164	158	137	161	158	154	134	160	159	140	163	164	156	155	135	175	160	169	149	150	145	164	183	152	159	140	159	125	147	148	165	148	117	167	156	153	128	149	161	171	183	163	175	143	156	140	159	163	149	152	160	157	165	138	166	148	160	154	165	152	138	158	156	170	157	166	160	189	174	162	143	157	170	159	162	141	153	164	147	175	138	162	141	151	145	128	155	156	129	166	160	159	148	161	165	146	148	168	147	140	153	120	165	129	146	150	165	127	141	155	161	136	131	158	149	170	138	171	132	159	148	152	146	143	164	142	144	142	166	157	160	171	155	141	155	151	146	161	157	151	161	151	173	139	148	145	161	155	174	184	138	164	160	173	165	143	154	167	153	161	174	152	148	137	150	132	147	170	149	170	161	167	165	149	150	155	176	159	184	131	168	131	147	158	151	155	158	153	143	139	167	150	163	172	149	155	142	154	153	154	145	138	150	148	153	151	177	176	140	153	167	149	164	159	147	166	162	171	149	144	177	127	126	162	144	167	136	154	159	156	155	171	172	165	153	149	153	161	152	164	148	152	141	133	169	140	149	156	168	170	179	138	158	140	149	148	145	162	178	160	179	138	166	148	167	156	136	162	150	162	145	154	147	165	163
45426	15471	11523	5937	3714	2640	1940	1513	1210	1035	903	767	667	551	605	523	450	432	422	416	405	366	379	332	305	378	340	313	304	329	303	313	300	297	277	287	309	294	283	270	290	286	274	294	285	271	274	292	270	264	251	285	248	277	257	252	280	264	265	277	243	251	267	237	255	212	264	261	251	247	243	248	234	268	257	264	256	260	262	242	242	264	257	259	275	245	228	255	242	247	243	257	257	243	278	244	244	254	214	256	229	241	261	247	241	243	283	236	265	212	216	257	223	255	265	254	240	239	248	254	209	243	290	244	242	268	238	255	246	239	229	260	247	279	210	238	263	249	270	226	245	269	245	262	241	231	232	266	257	293	268	253	267	255	217	249	292	233	251	209	257	265	242	219	239	234	264	258	263	238	236	221	254	230	219	242	231	266	226	240	259	238	263	235	222	249	254	248	228	248	262	211	262	242	231	245	236	235	244	274	267	253	231	235	220	246	270	259	279	274	240	238	259	265	215	246	235	246	223	249	254	255	275	262	243	251	243	226	246	238	286	275	272	240	222	242	240	232	260	242	248	267	240	236	235	252	240	251	256	225	240	256	264	218	269	228	259	242	236	268	250	249	253	206	250	242	264	236	225	256	211	233	235	246	229	230	240	263	239	257	245	229	227	254	216	254	279	237	235	232	250	276	246	269	246	257	249	246	227	261	247	264	263	234	255	266	278	246	240	233	247	240	242	251	242	238	231	260	254	276	235	253	237	257	252	258	257	247	212	248	231	239	274	232	236	273	237	228	256	237	245	223	230	220	263	265	257	281	258	262	251	241	251	246	240	255	256	242	266	256	248	257	243	248	262	285	255	228	232	228	261	222	248	264	258	259	261	255	224	252	291	231	259	243	224	265	267	253	243	247	261	245	234	242	260	247	236	247	282	239	240	249	243	256	230	236	280	255	254	257	285	253	258	253	255	254	251	259	224	253	242	273	281	227	248	192	270	252	247	218	229	253	248	232	259	239	233	232	252	268	247	208	264	245	240	264	262	223	210	235	244	252	253	263	258	250	246	232	233	241	250	222	253	208	249	240	273	223	222	233	263	269	243	244	238	249	268	257	256	227	236	264	256	253	252	249	254	234	253	250	276	231	243	239	222	234	254	272	258	232	238	238	256	245	267	280	205	253	261	259	248	246	275	273	259	233	265	259	264	242	248	240	256	257	262	225	227	241	253	251	249	249	255	223	236	237	250	232	226	251	250	234	232	249	243	237	237	244	240	233	251	259	257	230	254	242	271	236	255	246	233	239	239	242	237	240	260	243	255	207	264	252	248	248	214	246	237	265	239	247	239	256	238	232	237	242	234	233	241	262	282	244	247	280	241	279	248	266	255	255	250	238	241	247	246	235	248	237	228	259	251	286	229	248	252	254	277	213	252	284	258	245	275	239	262	233	268	256	251	256	243	262	255	266	240	240	245	230	239	236	235	231	219	255	245	220	256	244	256	250	238	235	223	271	262	221	230	245	239	253	246	241	265	257	247	262	262	244	241	250	256	242	270	248	239	245	223	238	254	237	229	243	237	240	240	236	246	256	218	238	227	260	268	229	253	228	230	259	238	216	247	264	252	247	236	243	244	230	223	232	241	256	242	243	273	254	280	247	284	245	264	219	247	236	222	254	243	252	263	221	241	228	260	247	210	243	276	224	266	235	263	241	245	242	245	247	271	248	225	248	239	240	227	246	227	244	243	250	252	252	269	260	249	242	238	238	228	230	223	215	257	235	251	285	234	241	244	255	256	253	235	233	247	254	214	248	247	262	262	239	266	255	240	255	243	245	252	232	235	257	226	243	263	246	275	240	257	242	258	244	232	240	214	236	230	249	254	235	246	282	227	271	239	239	242	242	251	239	257	242	210	247	249	227	275	269	239	253	251	269	250	228	210	258	248	209	254	248	260	243	253	245	239	236	240	238	232	263	256	254	247	246	240	268	265	248	258	237	246	238	241	264	264	254	247	241	237	247	269	276	252	249	225	242	241	266	243	241	228	262	221	241	240	255	222	226	254	233	268	259	245	248	250	249	243	264	235	251	279	241	254	286	244	231	241	278	249	242	249	267	239	255	281	245	248	236	248	232	240	257	264	251	261	276	252	251	245	257	253	245	243	252	207	263	254	234	278	223	210	234	220	243	243	290	267	283	301	239	256	236	256	283	235	241	237	244	244	222	229	254	245	260	257	277	240	252	244	233	273	227	261	246	240	241	233	254	248	264	227	255	260	234	243	242	235	279	230	236	247	242	235	272	257	260	248	257	241	227	245	259	241	240	228	249	230	233	279	235	231	247	246	251	245	223	247	225	241	232	275	262	259	244	250	250	263	234	244	252	238	253	251	256	250	232	274	224	256	265	220	243	238	241	265	223	241	216	259	220	244	262	246	259	272	229	247	263	240	252	245	248	286	232	203	256	267	224	233	232	233	251	217	271	256	249	262	249	249	216	250	253	221	238	280	214	248	230	250	256	262	233	240	244	239	249	225	257	250	232	235	247	254	226	280	248	245	222	268	254	255	249	243	294	258	233	215	260	249	246	214	242	232	222	276	262	267	254	278	233	245	256	248	235	232	245	229	224	249	244	263	247	285	230	236	246	263	248	256	256	240	228	245	267	235	240	229	247	269	244	231	227	271	233	248	244	259	225	243	232	235	228	217	216	226	228	242	250	270	258	213	249	230	244	266	261	241	251	268	254	239	260	255	269	240	265	270	237	252	258	237	227	251	231	243	246	254	226	225	269	264	276	285	280	246	255	243	256	243	264	245	243	265	254	239	246	265	259	279	241	240	252	229	259	236	234	226	249	243	244	250	251	229	241	226	217	264	242	235	268	249	234	224	270	226	253	256	247	242	255	237	258	231	252	248	234	230	271	237	230	248	272	276	247	219	245	223	241	234	239	250	234	245	245	246	279	251	262	254	255	242	236	233	258	236	263	270	233	261	264	237	247	244	249	255	222	253	244	278	221	267	243	250	264	235	246	238	255	255	223	225	231	255	255	249	227	245	259	255	250	232	224	234	260	260	233	246	235	236	256	246	255	243	243	259	228	265	246	263	216	265	252	241	254	231	238	234	257	231	226	244	260	234	245	225	259	265	243	267	257	201	222	198	258	252	248	225	254	226	237	254	243	274	238	259	243	257	252	279	267	237	239	256	241	283	275	258	255	231	207	238	236	234	230	267	254	240	282	216	252	253	249	240	269	259	244	268	260	244	277	254	266	250	239	256	242	235	241	239	250	255	237	236	220	268	262	255	260	223	226	238	246	227	239	257	241	241	237	253	230	242	228	254	274	250	217	258	231	245	289	252	235	266	252	233	245	261	245	260	256	272	240	250	221	237	243	281	213	225	258	228	233	274	251	245	249	237	256	261	262	259	257	218	247	259	227	226	259	235	232	234	260	252	259	247	210	231	246	266	243	240	267	239	249	238	247	247	216	252	249	234	281	226	253	222	250	239	239
27480	20607	7589	660	406	339	358	325	343	309	330	323	328	311	316	342	306	375	331	329	348	324	317	332	300	336	360	340	340	345	335	304	336	302	305	311	333	320	305	341	303	328	327	299	347	334	306	339	337	310	333	332	319	314	324	331	346	314	316	304	363	340	330	305	324	317	355	301	313	330	347	334	342	338	328	323	319	303	304	331	308	324	342	294	343	309	330	336	307	319	287	346	330	319	349	347	345	316	323	372	339	333	330	333	333	324	342	336	343	290	339	288	349	329	371	338	311	336	324	317	318	316	326	298	321	339	305	322	340	314	327	358	310	300	335	323	322	321	346	311	335	331	321	351	314	324	336	319	328	308	349	300	338	315	344	327	270	350	322	314	331	307	319	307	306	336	350	343	324	327	325	340	310	328	360	332	327	334	332	308	327	317	311	351	321	318	338	301	328	330	356	324	338	326	349	326	339	312	319	329	313	348	302	327	360	326	301	305	324	343	293	344	336	316	304	304	319	336	294	326	303	308	315	337	335	300	320	300	327	338	328	329	335	308	291	299	330	303	325	338	306	367	290	337	349	318	302	320	316	325	301	317	353	304	332	287	336	328	333	314	340	322	331	345	327	312	289	286	334	353	335	334	332	321	307	311	327	325	331	326	325	322	348	322	317	340	325	284	300	304	319	292	355	276	300	338	331	306	296	312	318	310	336	329	312	302	370	304	340	330	331	311	315	329	332	346	315	326	331	334	299	311	320	338	320	314	328	349	329	341	334	302	321	304	326	326	319	286	312	307	351	321	319	347	279	323	318	335	331	325	337	319	312	316	324	286	312	295	326	323	320	301	317	308	313	320	301	310	340	327	340	317	313	320	313	340	370	307	314	307	298	331	322	310	328	316	325	340	344	356	338	357	297	299	326	281	326	343	317	337	334	325	331	309	301	308	342	345	319	314	343	318	317	307	322	321	289	299	295	326	324	316	338	338	347	317	313	323	325	308	374	331	360	327	317	329	302	292	331	333	301	346	291	315	320	325	350	319	305	299	325	330	294	302	348	314	313	301	338	308	291	321	303	278	318	297	307	310	337	340	329	355	316	332	306	304	322	313	318	331	316	316	294	321	275	316	301	305	317	306	319	329	317	336	307	348	301	353	341	343	331	337	336	314	304	329	317	317	327	332	336	330	299	330	300	300	310	354	347	316	345	312	344	305	334	316	346	317	310	308	313	307	326	361	331	330	341	332	309	333	298	354	332	317	306	312	319	312	352	308	336	330	316	357	317	318	330	290	336	339	319	305	322	327	292	353	329	329	334	298	325	319	339	301	329	293	322	336	339	326	305	335	327	319	287	310	319	309	286	317	312	336	352	312	316	330	347	353	361	325	311	282	328	363	326	326	348	317	324	318	344	322	331	343	349	315	333	291	304	322	300	308	326	280	321	281	304	343	381	323	301	332	353	325	339	316	324	323	346	334	339	341	306	311	333	338	322	347	360	359	332	306	340	321	297	324	309	299	337	293	315	302	327	340	328	321	334	324	320	346	293	329	332	324	335	331	333	322	306	333	298	305	337	313	334	331	333	305	315	295	291	330	304	328	306	309	333	299	298	304	321	354	322	290	350	319	330	329	334	297	314	319	344	337	332	308	320	321	322	312	330	313	311	328	324	324	299	319	328	315	322	327	315	355	327	294	304	341	320	318	320	317	320	313	320	315	322	314	347	342	327	342	299	306	338	318	314	298	330	324	337	300	305	309	323	340	335	339	320	328	325	320	320	292	317	322	293	344	322	313	311	335	291	368	335	339	308	311	357	332	361	330	324	325	294	337	317	301	297	287	298	317	295	303	343	331	302	321	339	364	310	307	333	274	316	309	324	303	298	321	309	301	322	331	328	308	322	322	315	310	317	296	312	309	334	307	306	281	314	325	324	321	329	330	312	347	299	317	325	329	318	303	309	337	317	333	316	321	323	324	325	336	294	333	335	345	333	304	317	322	339	324	316	324	332	332	339	328	329	325	323	355	323	329	320	360	329	310	302	314	328	322	350	288	322	322	342	291	326	326	315	355	308	316	350	294	326	315	325	332	346	333	356	322	316	308	277	294	319	312	316	302	345	319	313	337	306	344	313	311	339	323	278	319	339	331	340	326	315	289	297	309	333	288	330	315	312	308	321	359	320	342	338	300	334	308	326	323	359	342	325	314	304	323	289	319	281	322	351	335	305	316	295	315	310	348	325	352	347	358	322	338	342	311	271	302	350	325	306	325	326	318	351	339	322	333	337	322	318	306	328	320	328	326	320	302	319	287	347	341	312	322	334	341	327	322	316	302	306	310	333	335	338	352	329	367	318	328	333	322	328	287	317	286	344	314	312	333	286	323	336	336	335	318	334	329	316	359	306	339	346	298	342	341	351	304	294	308	309	336	322	321	328	364	308	311	359	332	353	328	336	324	305	340	314	317	322	320	331	328	319	340	314	338	348	311	318	319	303	329	295	365	346	321	344	319	313	318	315	333	328	316	310	308	305	304	326	305	326	360	313	339	343	331	318	368	301	337	295	318	324	326	328	337	299	325	324	305	325	303	323	324	292	346	292	276	329	317	297	332	317	357	321	309	305	346	344	344	354	360	335	318	313	299	321	310	323	335	332	327	351	324	307	316	327	295	319	320	323	313	306	322	329	326	323	311	316	344	339	324	330	350	325	343	294	322	326	315	316	280	342	304	300	340	305	341	314	335	280	333	314	343	330	315	323	297	316	335	306	344	340	340	340	361	312	334	290	354	324	304	313	328	351	326	318	330	324	300	327	339	312	323	328	331	304	326	328	281	323	353	306	323	323	336	320	351	326	301	335	348	325	345	305	286	319	341	322	325	295	315	317	314	294	320	316	337	290	315	316	293	330	319	306	323	325	302	310	293	346	365	327	343	334	306	307	265	293	337	315	328	311	328	320	330	308	336	331	313	326	343	332	305	348	281	318	335	340	294	335	341	324	322	306	312	324	356	316	328	327	281	303	301	324	323	347	346	346	314	315	334	309	325	306	342	305	342	331	334	329	336	288	317	308	364	334	328	335	337	295	322	319	337	321	319	322	301	317	313	314	293	333	317	312	313	310	336	355	346	328	318	322	326	324	328	299	329	339	342	312	307	328	315	328	316	327	352	337	340	319	314	325	332	315	297	326	303	316	311	322	322	341	312	331	352	326	310	292	331	333	345	302	301	308	337	308	309	317	311	328	339	294	331	316	324	346	315	328	351	310	344	316	370	296	315	327	307	328	326	325	310	325	341	343	319	348	360	302	322	336	307	304	336	316	331	339	344	286	298	306	315	309	317	308	296	330	331	304	351	304	349	339	326	339	338	333	357	347	326	291	296	338	297	297	284	348	314	335	320	328	313	370	341	333	268	345	312	317	308	327	316	338	325	366	342	309	321	286	316	306	342	346	316	346	294	332	339	323	316	329	309	292	321	296	340	345	324	321	335	330	362	305	338	326	328	311	346
21038	3280	1108	786	632	604	565	573	543	481	512	500	501	521	498	497	489	499	518	517	499	523	525	503	496	541	511	506	558	499	524	484	505	521	508	469	549	546	492	527	465	483	474	527	524	494	474	524	500	504	551	494	472	467	513	537	539	490	521	508	468	533	441	515	508	514	501	539	500	492	519	475	495	453	476	511	475	500	521	509	514	482	472	550	519	491	479	481	487	468	497	487	533	509	462	521	494	539	478	505	501	509	469	491	526	476	527	508	491	506	528	497	530	465	478	497	503	489	475	492	519	500	534	480	509	494	484	501	465	486	508	514	469	496	458	515	474	530	540	476	497	511	486	516	514	486	472	500	493	458	514	511	497	495	491	543	523	452	522	465	522	492	544	506	504	480	524	473	522	507	496	513	521	483	501	517	523	500	550	530	486	526	494	524	519	505	537	501	508	526	519	447	518	521	473	502	487	475	530	492	512	522	548	546	543	489	488	489	515	512	492	501	493	497	501	482	511	486	507	499	507	500	521	471	519	523	516	516	489	476	488	531	485	521	520	476	553	506	517	459	509	539	572	498	511	543	488	462	491	493	479	492	503	499	488	537	516	482	487	491	515	529	512	520	472	493	472	501	503	472	464	495	519	531	553	505	510	544	501	466	479	474	573	501	488	466	510	452	528	518	494	503	492	537	477	515	469	523	489	518	488	501	488	506	490	502	477	506	478	474	458	499	477	518	525	501	499	550	499	503	488	513	505	468	495	523	487	509	488	440	524	504	528	499	540	506	471	482	524	528	507	515	504	478	499	505	505	499	509	506	539	466	525	541	544	467	511	492	539	511	523	496	491	509	488	481	521	487	493	533	454	517	503	519	466	512	505	463	512	500	501	455	519	499	517	499	505	540	510	513	511	491	465	498	510	501	479	529	525	486	491	492	464	507	473	483	493	535	510	518	509	458	523	486	485	537	497	488	504	528	473	477	502	474	522	465	527	517	495	516	540	526	520	474	459	563	520	537	554	494	504	514	485	477	502	501	502	496	534	467	494	482	506	504	488	540	471	475	533	496	461	506	495	497	494	513	463	517	535	518	507	490	472	543	536	489	511	503	532	522	505	493	511	513	517	516	508	510	497	526	517	472	520	491	505	496	492	522	477	502	524	497	501	477	546	492	489	498	516	508	477	481	529	499	503	484	520	499	481	500	515	541	502	492	505	471	487	506	514	505	504	479	517	523	504	486	478	496	495	474	485	459	495	493	496	493	521	502	511	519	547	472	515	482	512	468	505	467	500	505	532	461	514	487	488	496	490	503	485	493	523	523	503	522	517	480	460	515	491	533	561	483	516	498	466	488	523	521	482	492	509	524	502	518	534	494	508	464	540	483	479	454	522	478	506	497	509	510	524	525	521	520	544	533	512	546	532	500	532	517	544	522	500	524	483	502	485	543	473	506	549	498	494	535	522	489	477	493	508	480	521	469	512	533	513	491	517	503	487	516	484	475	494	488	471	477	513	494	522	485	540	511	466	503	486	493	475	485	507	490	506	519	497	533	480	506	512	512	475	484	503	526	521	525	501	533	535	500	510	514	495	471	481	501	480	537	467	485	532	472	519	463	536	525	508	488	511	501	544	478	522	470	498	486	519	522	454	525	473	515	458	493	491	500	514	439	517	498	494	501	529	495	527	496	512	500	502	533	504	493	474	494	493	470	525	450	507	527	494	498	474	510	514	516	480	508	509	478	474	491	499	488	497	496	525	510	472	488	475	534	513	490	507	457	534	491	520	488	525	467	488	512	468	506	517	505	558	513	476	494	497	491	476	498	497	475	521	511	483	474	526	499	506	498	492	494	509	470	504	480	477	450	530	508	507	548	467	536	533	525	500	493	553	497	485	512	501	499	480	512	457	511	478	484	501	477	475	507	520	504	530	518	524	497	513	485	541	502	479	519	482	530	507	498	520	489	482	492	500	483	452	491	475	509	498	509	486	496	515	502	473	486	516	470	550	464	494	539	504	500	486	502	514	513	510	514	503	484	501	456	474	526	494	481	536	494	517	501	505	539	513	516	454	500	511	515	547	484	485	537	508	467	491	476	511	505	470	506	527	524	484	485	491	516	531	486	513	510	511	472	487	456	482	487	457	507	496	518	521	481	528	491	509	511	516	498	480	554	513	470	495	500	505	447	492	494	479	505	504	494	504	463	493	512	489	513	494	515	495	514	512	480	481	553	491	494	475	473	509	501	500	520	496	497	494	497	491	553	487	481	483	505	509	479	488	487	464	473	530	507	487	464	517	495	519	488	471	511	479	530	449	496	489	487	497	497	525	526	523	504	468	530	503	527	505	522	497	488	520	478	482	496	480	488	494	525	498	469	471	513	541	498	504	498	496	523	485	483	463	494	486	510	486	526	501	491	522	497	498	508	501	524	514	498	519	528	484	486	512	495	496	496	495	479	532	465	505	522	500	459	503	532	506	487	513	506	510	502	501	517	537	500	538	499	528	502	501	527	505	476	495	499	509	526	556	466	535	506	498	553	518	464	477	493	443	496	528	492	504	543	493	517	528	500	456	522	469	494	462	497	495	489	483	528	522	506	499	491	511	499	511	533	459	520	515	528	491	458	495	472	481	502	525	492	534	447	516	523	502	539	486	492	550	501	465	533	530	471	483	515	490	492	508	489	474	520	532	482	512	471	509	505	480	488	472	447	516	480	486	511	505	528	548	514	512	516	473	515	533	522	519	509	506	474	513	487	505	515	515	466	546	515	508	496	506	520	468	501	482	517	502	518	471	502	488	495	521	523	485	500	518	476	521	515	494	546	546	455	493	460	471	469	479	496	549	536	517	488	508	513	442	495	525	525	531	536	482	490	508	491	512	465	545	499	525	519	500	482	533	561	512	492	494	517	503	527	517	503	517	489	484	516	471	534	521	497	502	512	493	487	506	506	507	494	524	469	463	457	466	495	505	509	498	487	499	494	502	468	485	493	483	506	513	501	456	483	559	520	447	520	484	476	502	446	475	548	479	491	522	521	502	487	492	511	442	492	518	488	506	496	495	524	512	491	454	491	519	507	522	495	511	458	511	482	482	514	506	475	501	508	490	529	498	531	484	511	483	492	504	459	502	523	484	472	525	494	539	473	477	518	523	521	496	503	505	459	451	479	524	480	524	530	493	516	473	526	528	533	467	496	518	492	487	521	475	506	514	539	478	483	493	522	486	539	542	503	475	505	486	497	496	504	522	510	498	510	476	499	470	504	498	487	513	501	481	526	502	463	487	483	516	494	474	482	521	524	524	508	535	534	511	491	520	497	484	503	466	495	491	481	500	532	512	438	496	525	506	531	503	477	503	490	479	495	511	503	514	485	541	513	516	480	472	488	469	477	495	523	503	486	506	492	504	503	507	473	489	535	515	489	488	500	507	514	492	517	529	492	513	526	506	486	520	481	515	504	480	471	493	501	478	462	506	541	474	506	522	467	500	531	484	500	505	473	529	469
23777	21508	28744	24690	21502	18040	1326	625	503	425	399	393	376	380	299	337	338	322	315	324	290	323	294	285	312	295	319	291	290	299	242	319	305	286	301	303	289	301	275	238	286	259	291	279	306	273	278	304	295	276	285	291	289	272	309	266	273	295	269	300	293	266	265	283	275	271	292	307	253	274	276	262	283	272	258	294	274	270	303	289	271	271	283	288	273	259	242	266	291	296	261	250	261	285	263	278	250	280	282	260	240	273	297	318	282	287	280	318	265	314	271	262	255	262	257	267	274	298	279	258	278	295	270	250	279	293	279	300	259	287	286	309	251	252	273	248	259	246	293	258	282	268	274	274	243	271	285	287	268	296	268	308	274	253	291	254	278	266	308	259	266	289	281	260	282	273	285	273	299	276	281	273	255	284	263	252	307	288	287	267	265	252	271	278	261	289	277	270	282	279	259	237	270	284	270	257	250	295	270	291	268	257	316	274	297	286	289	291	273	303	287	301	261	297	296	286	282	264	270	271	269	278	279	270	256	273	272	239	278	250	269	239	292	283	279	254	272	302	274	253	270	262	263	264	260	265	265	261	276	250	278	244	289	260	249	279	285	273	281	289	286	262	288	301	287	262	274	254	296	268	306	292	265	307	278	289	267	286	270	279	301	291	316	278	266	279	292	258	287	281	279	302	263	277	274	261	291	285	260	262	272	263	266	290	270	255	280	287	286	274	263	276	265	311	285	272	263	302	283	272	272	265	263	287	276	284	263	277	294	264	257	245	301	285	303	299	277	251	275	275	303	267	267	309	248	279	294	263	276	292	247	265	303	307	267	280	289	273	268	290	287	273	253	308	279	288	258	262	260	266	271	252	254	305	287	267	295	278	305	263	283	256	243	276	261	281	278	245	283	287	259	256	259	282	290	273	281	258	288	266	282	266	266	264	259	246	322	293	274	253	271	292	298	282	282	287	271	269	282	244	285	257	274	307	264	271	279	254	269	272	278	250	262	260	284	282	273	283	286	269	273	274	286	288	295	278	263	294	271	264	263	273	289	270	256	290	281	278	275	308	273	309	241	279	242	278	272	278	295	280	314	272	288	276	289	279	277	272	286	262	273	295	242	274	277	299	293	268	262	280	303	271	282	277	272	261	254	251	290	249	273	283	255	253	277	292	252	291	261	255	270	291	275	273	245	296	271	279	239	276	276	275	270	293	250	289	268	253	270	305	271	262	262	272	248	249	264	269	274	278	286	257	276	254	274	281	297	253	262	300	294	284	288	276	273	248	273	282	273	267	272	254	318	293	249	271	275	279	300	262	277	275	275	309	271	274	284	281	270	308	268	272	279	288	296	259	282	284	298	258	264	259	280	290	273	294	250	296	271	276	269	312	262	273	299	274	302	298	271	269	282	282	278	287	292	286	275	285	277	269	258	290	294	266	251	288	298	269	292	286	281	296	284	272	267	260	289	305	278	288	306	308	289	267	278	246	281	254	324	271	279	284	266	285	299	260	277	295	265	267	286	272	300	251	299	294	284	259	267	250	264	287	241	260	268	276	288	277	289	284	262	290	250	281	246	261	283	272	268	309	310	251	282	299	283	270	284	277	266	275	263	267	284	262	278	244	259	307	282	252	286	277	275	251	250	299	290	281	268	242	268	278	304	256	270	296	262	289	295	298	300	267	278	281	281	282	258	298	278	271	262	270	292	279	266	248	282	258	280	300	265	284	297	265	282	257	269	270	261	253	271	253	245	272	286	296	290	233	268	282	253	280	307	289	268	271	278	258	266	260	265	296	288	270	307	251	228	295	246	270	273	285	282	288	277	284	309	300	258	258	278	262	276	270	244	267	267	266	275	275	266	293	279	219	275	289	305	271	292	266	242	289	240	265	277	294	266	248	273	257	281	270	309	266	288	256	286	305	255	307	276	295	291	282	268	293	289	287	277	274	278	271	281	284	302	262	265	257	280	265	268	285	287	245	291	255	256	280	265	290	290	268	283	281	263	290	266	300	285	249	243	288	267	249	256	263	261	274	288	278	260	287	245	277	265	269	275	305	266	323	272	272	254	281	298	245	290	270	281	276	265	285	260	264	253	290	258	256	267	291	279	275	295	270	272	296	261	299	325	283	293	286	276	276	237	248	238	267	270	268	251	297	264	288	266	276	296	250	257	266	289	297	260	317	283	277	277	291	275	273	287	270	302	294	276	261	254	280	247	287	290	300	276	294	283	273	252	267	271	272	260	260	266	284	271	271	261	273	243	263	302	259	296	283	301	254	265	279	257	300	281	270	277	282	271	252	291	281	272	266	294	262	288	282	271	239	260	250	284	285	249	291	291	295	296	251	244	284	250	264	281	297	265	271	273	284	254	271	249	310	256	256	273	257	298	298	283	293	303	266	258	262	278	247	267	260	252	303	293	280	264	284	282	303	280	310	262	265	264	312	285	262	290	290	277	296	254	276	263	251	262	243	250	264	278	254	286	282	263	282	292	246	313	276	294	281	264	272	260	274	282	279	256	270	258	272	280	293	287	265	274	281	261	260	315	274	258	274	313	255	278	302	259	280	248	278	283	268	284	287	278	269	254	268	275	273	283	286	264	283	289	278	242	283	287	257	263	244	270	255	280	279	288	252	230	277	266	262	287	242	227	292	278	274	280	272	266	288	270	286	272	284	289	250	253	271	278	271	299	294	279	271	280	252	293	300	263	270	275	284	283	274	275	255	276	277	258	286	290	268	253	279	271	282	267	289	288	253	295	292	259	273	275	237	303	289	259	256	266	260	280	268	272	288	279	289	285	274	263	302	304	252	294	290	272	247	269	259	260	274	266	284	239	265	288	252	293	291	293	264	275	244	270	295	253	270	276	266	259	266	286	278	299	305	282	297	318	279	264	262	272	297	270	271	258	280	266	303	266	273	278	258	277	265	290	264	272	271	320	279	261	260	276	257	246	246	276	270	273	284	260	300	273	288	249	283	263	261	270	278	300	267	256	274	291	244	251	244	281	292	251	285	282	298	267	277	279	288	280	254	267	262	267	256	264	277	272	290	254	296	280	266	293	277	285	329	265	265	270	287	262	251	287	282	282	252	305	288	248	256	259	305	268	289	255	276	240	322	260	280	291	267	256	268	264	274	276	322	254	271	301	240	286	285	277	262	261	250	250	269	272	278	269	255	282	300	315	267	308	251	275	295	297	295	288	284	307	253	283	283	282	276	245	257	266	246	295	270	270	263	272	277	280	259	272	258	267	266	284	247	269	277	281	268	290	277	286	263	273	289	266	303	279	270	279	287	301	270	293	293	237	287	264	260	274	268	258	254	293	270	292	292	256	306	293	283	251	252	277	253	273	247	236	246	278	287	264	256	251	281	283	299	283	269	275	247	286	282	277	272	279	250	287	262	292	298	273	280	293	292	289	270	280	279	267	265	280	261	304	203	307	277	273	276	285	256	264	254	290	282	268	299	285	256	259	273	274	268	293	275	288	273	253	285	274	279
45436	12562	9360	4658	3058	2261	1669	1401	1205	1027	935	820	761	692	636	624	582	563	560	531	514	562	559	516	565	510	466	476	456	487	508	482	523	417	441	435	473	495	437	450	444	452	446	433	427	447	443	441	445	450	468	461	428	488	430	439	389	478	445	448	465	415	451	415	396	388	431	421	417	435	417	413	435	423	448	411	457	451	463	426	472	439	452	464	440	434	421	425	445	403	442	453	412	397	410	449	439	431	448	414	439	389	446	438	420	447	454	454	456	413	424	399	414	429	385	475	450	431	403	449	430	411	442	419	428	457	433	436	410	417	475	455	407	409	453	449	454	417	391	423	369	423	428	426	441	403	405	420	433	447	421	446	450	452	441	430	437	425	408	457	437	421	504	432	418	424	452	400	437	438	430	436	413	439	402	402	447	416	438	432	441	458	397	449	421	426	454	466	452	416	418	415	431	467	450	438	441	453	409	430	441	427	440	453	414	426	428	461	432	453	411	411	426	386	454	450	416	430	415	436	417	425	448	458	469	430	453	451	430	421	437	461	429	447	408	432	434	448	450	443	452	408	460	445	437	404	445	413	480	403	434	431	438	429	406	459	459	441	437	445	447	402	449	422	391	406	469	428	452	419	410	436	442	429	421	403	437	441	432	424	450	417	399	427	433	424	424	422	423	388	426	467	441	413	411	419	426	402	399	465	421	447	420	442	403	462	434	422	425	445	448	426	425	425	454	409	433	415	438	440	394	442	414	392	426	437	436	403	440	449	424	435	415	438	377	438	425	417	449	442	431	411	417	464	465	392	396	465	443	409	416	448	411	434	423	446	427	394	486	435	440	450	427	415	422	439	443	445	473	435	432	388	427	419	457	429	470	463	437	443	423	412	449	437	429	423	435	404	437	397	403	431	442	451	407	428	439	435	414	453	453	466	419	396	433	421	417	395	430	437	446	415	427	453	392	456	419	441	402	422	440	431	399	417	435	439	426	465	419	462	411	457	447	436	428	466	422	447	442	416	408	470	459	451	413	422	428	415	442	421	390	394	432	431	430	451	463	450	373	432	441	417	458	411	445	397	395	421	404	364	440	419	411	426	461	407	391	421	474	435	394	435	437	407	392	416	438	428	431	410	433	406	388	426	421	440	418	419	435	435	426	442	420	434	421	424	446	451	426	442	437	423	460	477	450	408	439	422	435	435	424	430	428	396	452	417	436	462	410	417	446	456	463	408	429	447	419	432	415	443	444	453	397	439	432	442	432	429	438	465	431	452	427	429	431	446	406	428	431	404	420	383	453	431	428	390	425	450	396	436	425	442	433	396	433	468	459	450	443	437	406	431	409	404	400	413	438	389	421	457	422	410	429	387	451	478	435	436	457	416	471	426	438	396	400	425	454	432	447	425	421	467	415	426	425	443	418	398	493	490	386	433	446	434	414	426	453	406	430	444	411	421	418	454	403	432	454	409	436	407	435	439	432	435	447	453	450	442	413	439	430	465	426	446	434	470	479	464	412	447	417	381	433	380	448	443	448	467	416	438	440	421	424	418	395	424	403	444	413	414	431	399	410	419	428	438	443	390	423	416	428	407	416	418	398	418	469	403	421	430	393	432	412	448	448	416	431	451	433	426	448	404	446	459	430	405	440	420	448	396	410	440	418	440	403	459	407	471	449	386	418	453	435	419	421	410	410	410	442	441	422	441	413	425	421	393	420	450	396	420	456	437	398	473	445	443	388	433	433	471	414	440	423	402	445	431	439	457	435	387	415	425	416	429	408	436	430	445	445	464	402	445	469	414	391	476	432	439	434	419	450	417	446	416	454	466	443	421	458	412	423	414	419	428	443	448	430	441	413	437	388	431	440	427	454	430	407	459	410	432	428	464	409	436	427	432	398	453	419	429	410	419	394	472	441	455	415	409	458	450	436	436	422	453	452	409	452	421	411	416	434	444	420	450	436	464	408	418	451	415	433	407	442	408	442	407	394	399	419	373	430	443	426	417	438	394	453	425	419	455	439	444	410	431	440	439	436	418	462	443	455	406	397	435	434	446	402	457	430	433	428	449	435	442	436	414	417	460	469	436	422	443	429	415	433	451	443	469	469	447	455	394	453	383	436	446	394	434	438	443	426	455	440	460	432	446	451	419	408	428	431	430	421	394	447	418	417	453	458	447	428	439	438	459	433	429	451	441	421	416	420	381	418	419	432	430	420	424	453	414	436	425	421	402	451	440	432	418	426	456	419	452	438	432	451	469	450	375	441	480	423	412	406	406	428	412	446	439	437	417	444	449	415	410	434	443	425	477	456	399	432	423	401	424	419	401	409	435	456	415	414	402	401	439	434	426	423	436	441	441	435	432	409	443	448	433	462	440	475	453	441	429	444	458	437	461	448	419	453	429	421	421	412	445	429	432	458	404	454	438	437	432	395	423	417	428	430	441	450	446	422	439	427	424	447	420	408	461	412	437	439	425	454	418	402	456	406	430	391	401	423	433	419	442	410	440	425	440	451	403	448	433	394	449	395	459	430	443	425	451	442	422	406	429	413	443	461	415	404	403	453	413	405	456	442	458	429	446	444	410	428	416	419	439	451	420	421	403	451	427	423	415	455	405	444	440	407	429	390	453	472	431	390	453	391	457	453	426	418	427	431	419	454	448	430	428	427	442	436	450	426	425	471	446	429	436	432	434	428	432	463	441	425	441	436	437	439	402	430	420	426	421	443	443	458	403	440	399	442	371	461	415	413	422	422	462	443	423	447	462	370	384	407	437	472	415	497	425	451	427	416	416	432	441	423	418	453	433	446	473	389	452	416	418	442	438	441	434	463	455	422	421	418	456	442	430	403	464	465	397	409	401	441	421	421	436	415	404	427	436	408	427	442	446	431	433	434	420	423	421	421	432	440	446	429	436	437	429	443	452	404	389	396	447	429	399	421	411	404	431	442	436	469	455	443	427	432	412	412	443	432	403	410	471	422	428	431	421	448	441	450	434	443	413	412	428	411	446	442	417	422	415	431	447	429	432	432	479	402	426	437	404	462	434	420	438	390	382	430	443	432	439	475	419	431	441	423	428	474	407	417	468	455	421	413	416	469	440	409	464	430	465	380	444	433	441	416	446	437	442	423	411	422	406	407	438	418	429	429	397	421	435	389	421	467	472	420	426	430	449	404	458	410	438	450	449	397	456	417	438	450	442	421	417	446	418	431	443	433	436	429	455	461	457	421	437	446	413	458	435	417	414	429	437	460	407	453	423	450	413	444	424	424	398	470	456	424	434	443	476	402	401	444	420	432	500	459	424	434	410	425	445	443	422	424	431	448	417	401	449	424	410	422	423	441	424	446	434	456	423	418	471	416	493	481	433	429	407	439	459	418	436	446	464	440	441	437	434	438	438	449	424	418	428	450	414	467	423	420	445	445	420	447	430	446	417	419	419	404	379	444	415	452	433	414	429	418	420	439	444	382	411	428	411	421	455	422	390	430	409	424	439	414	423	451	416
23290	21482	28931	24480	21472	21468	6114	625	437	377	315	306	289	236	234	225	240	198	186	212	218	191	221	203	179	185	187	150	167	190	172	204	165	157	160	187	155	169	172	154	144	162	163	163	152	152	162	155	173	138	151	139	140	157	148	148	180	179	161	144	151	168	162	149	181	152	173	174	134	186	162	162	152	166	118	151	187	187	176	132	149	152	131	175	166	155	139	165	168	173	157	158	138	156	142	163	162	169	145	164	152	143	158	148	160	130	148	157	150	173	143	133	134	169	169	143	150	168	148	137	134	166	156	134	141	162	169	141	152	163	164	151	154	155	158	166	172	177	154	133	149	163	148	148	162	174	157	145	166	129	154	162	157	153	151	156	158	168	143	150	152	172	143	167	152	169	160	152	163	157	126	154	164	173	146	159	150	138	147	162	147	159	156	141	144	161	153	164	134	138	164	139	144	139	154	137	138	150	161	149	175	162	137	169	149	140	163	144	158	151	152	156	153	159	157	180	159	165	155	141	157	142	146	151	135	142	151	169	159	139	161	143	142	147	165	165	150	175	165	154	176	152	134	145	171	147	168	137	122	152	153	159	145	150	162	136	145	130	147	160	140	161	151	150	154	148	153	162	146	148	136	145	142	148	144	146	165	150	148	136	156	144	145	168	163	162	154	187	136	172	147	142	157	135	171	165	161	147	133	158	133	160	151	157	160	151	155	149	162	152	139	153	140	156	143	149	151	181	173	161	161	156	147	146	169	147	135	161	166	173	144	144	160	155	127	141	170	154	141	171	147	149	142	160	147	143	149	170	137	154	136	136	132	130	155	144	162	140	159	158	161	161	138	138	171	154	177	153	133	150	140	169	164	145	145	162	175	163	157	157	154	175	144	155	146	153	154	150	142	158	175	174	163	147	150	155	144	152	158	156	167	147	166	156	123	171	146	166	142	164	146	173	163	158	159	141	144	161	157	137	154	141	153	141	143	130	144	161	128	167	162	124	132	148	156	181	166	144	173	147	164	140	178	148	143	159	166	140	161	182	143	153	155	151	143	156	160	148	134	172	160	137	158	151	168	180	143	151	160	139	171	173	158	149	141	150	139	154	169	143	177	154	132	168	152	140	144	145	154	140	159	148	146	170	140	151	164	153	157	152	153	154	143	152	161	153	144	169	148	151	143	155	149	157	164	159	168	170	140	153	153	158	164	161	159	128	147	147	169	145	151	143	155	154	165	162	134	146	158	164	159	151	152	155	155	158	140	167	155	155	142	149	177	142	159	138	164	150	145	157	178	146	158	162	145	147	145	158	159	161	176	166	142	151	133	148	142	115	161	171	162	148	159	150	163	153	149	144	172	167	146	143	171	159	156	145	166	143	149	156	158	146	152	151	157	167	156	135	159	141	176	179	160	145	154	145	143	147	139	167	187	174	138	157	160	155	145	163	151	135	143	166	153	151	147	155	155	164	160	136	160	143	136	148	187	148	158	150	152	153	131	140	178	180	153	161	151	154	149	153	144	158	159	149	147	152	147	169	150	164	161	144	146	149	147	150	158	162	135	151	165	162	162	152	149	141	154	150	141	158	156	168	152	141	143	145	161	165	158	139	155	156	155	145	148	169	135	132	168	163	163	156	159	145	158	153	136	145	150	162	154	144	146	175	154	158	142	167	145	157	151	148	154	180	162	146	157	136	138	127	164	145	146	148	158	162	139	158	151	130	156	161	153	151	167	143	135	141	138	145	145	164	129	146	153	158	129	142	185	147	158	172	145	152	158	149	155	134	174	124	153	155	149	174	146	162	166	161	156	145	150	158	141	162	144	153	149	139	148	173	145	139	138	154	149	142	141	164	165	139	144	156	171	137	142	174	142	147	135	152	172	176	165	147	154	129	143	152	159	139	145	142	146	157	166	149	146	159	166	149	156	168	162	132	169	169	138	156	154	159	171	165	159	160	144	153	164	154	162	155	142	149	141	148	152	150	161	168	152	155	140	145	140	170	165	139	152	134	139	141	143	136	132	143	147	154	162	154	152	152	154	153	143	152	143	133	164	170	144	178	158	144	151	140	141	178	142	158	164	167	147	145	150	145	131	152	170	164	154	152	141	155	165	130	144	138	144	145	143	157	168	163	136	160	129	136	155	156	151	169	142	173	147	167	154	167	171	147	148	148	178	152	155	151	157	147	157	137	144	154	155	135	161	155	142	144	171	143	144	148	142	166	138	135	136	171	156	153	170	168	165	151	178	151	146	157	149	157	181	149	161	151	161	147	142	165	165	164	154	148	152	143	140	140	151	150	158	147	138	157	145	149	164	129	144	140	177	159	128	133	144	155	146	139	159	160	148	167	144	147	135	164	152	159	156	156	143	159	160	139	158	167	140	153	136	146	170	141	142	143	142	158	163	150	146	152	177	172	139	145	150	164	155	161	145	153	165	164	158	159	151	162	147	166	158	160	165	130	153	162	138	165	124	150	152	162	145	122	136	159	153	139	151	143	134	153	155	156	169	160	166	141	161	161	150	169	145	138	146	157	153	128	146	166	157	159	135	172	141	157	133	157	160	154	179	182	171	169	151	129	158	157	165	143	138	160	158	179	158	146	160	146	167	163	138	150	149	155	153	161	156	142	147	150	159	135	146	138	151	143	146	157	165	178	155	159	128	157	169	172	152	163	159	167	159	153	141	140	151	154	146	125	128	166	167	171	147	150	138	160	156	138	142	140	175	158	143	142	154	153	125	151	162	139	181	149	150	147	162	154	168	166	132	144	151	132	145	164	171	157	158	161	146	140	142	150	149	169	132	179	141	159	167	149	151	147	163	162	164	130	163	163	143	170	145	156	140	168	152	158	144	159	132	140	142	141	155	166	140	141	157	172	141	148	146	150	153	153	150	161	136	151	151	158	149	143	141	146	164	145	168	141	153	143	139	160	177	162	152	150	141	126	152	173	163	160	143	164	153	138	146	148	137	136	150	162	128	156	146	133	144	161	136	151	166	158	146	158	147	161	147	156	178	171	165	131	167	150	172	160	142	141	147	158	156	119	160	152	156	166	134	166	163	156	159	160	161	154	167	129	167	138	163	153	163	154	151	161	155	167	153	163	168	161	146	166	154	141	148	146	165	145	145	163	142	158	167	162	165	151	167	172	158	166	165	153	156	153	147	150	129	177	142	146	136	147	131	145	143	147	153	149	153	143	163	165	159	157	161	143	144	140	171	153	164	143	148	148	173	152	148	148	153	138	142	154	163	158	157	159	188	143	192	168	139	150	119	141	153	176	136	160	148	137	135	147	148	170	138	129	144	135	124	159	176	157	148	158	156	150	134	164	168	156	145	166	142	157	161	146	153	140	138	143	161	158	132	169	160	178	163	147	151	141	150	167	144	157	136	155	171	163	165	156	141	153	139	142	141	132	170	154	154	155	138	154	169	137	198	129	168	158	163	147	167	145	134	146	158	160	150	167	144	152	151	145	161	156	146	159	178	163	158	162	162	154
43214	13557	11467	5851	3753	2617	1983	1559	1259	1059	874	715	735	564	534	506	463	372	444	423	388	393	386	354	319	354	319	337	327	310	328	300	286	288	271	293	287	289	268	263	303	275	250	292	274	280	268	280	270	275	279	268	257	266	276	267	256	229	256	264	249	226	257	234	252	250	249	253	239	241	266	224	281	215	239	256	217	223	243	232	258	213	223	271	253	224	243	240	238	238	259	232	241	209	256	249	243	258	251	255	269	246	239	278	238	266	199	275	251	226	241	242	235	252	252	261	265	246	275	232	274	229	273	234	220	250	239	269	271	232	260	247	250	267	242	236	232	256	227	259	255	197	226	227	235	232	264	252	248	231	231	246	267	223	246	219	262	251	241	216	221	222	269	270	244	246	217	253	222	252	253	229	210	264	220	225	219	243	259	252	234	273	231	242	243	231	242	240	245	248	227	276	236	241	257	234	234	227	248	286	228	237	246	235	269	246	252	256	257	231	213	254	237	262	237	255	257	240	242	234	239	235	255	236	250	242	256	246	251	255	233	294	234	266	258	234	236	219	234	238	244	270	255	244	232	244	243	256	237	251	262	249	232	242	242	233	260	239	269	261	253	237	247	236	257	235	242	255	236	257	264	226	232	199	241	247	236	236	247	248	216	238	276	261	268	258	262	250	237	240	241	233	245	246	249	238	224	240	242	288	236	260	215	214	231	238	235	257	250	239	219	248	246	233	234	248	258	232	229	257	238	241	226	229	237	248	251	223	215	270	214	227	237	215	244	253	239	283	262	228	249	241	245	235	216	236	244	233	245	263	230	250	263	231	246	245	217	235	256	262	231	245	252	258	247	247	244	278	246	259	248	209	264	227	229	254	244	258	245	253	252	233	213	227	241	239	236	245	238	227	236	232	272	230	268	222	213	260	213	276	258	225	245	266	255	246	254	251	239	219	282	227	228	259	240	225	239	252	215	234	224	219	277	218	240	244	264	262	234	254	248	227	224	237	234	233	256	262	246	246	271	214	242	220	257	242	245	230	256	255	235	239	253	233	243	256	234	244	249	253	215	246	258	264	245	251	252	217	267	240	246	251	262	277	247	234	258	255	253	228	246	265	235	237	220	226	259	231	225	252	265	224	223	259	266	230	229	242	249	211	253	257	282	249	241	252	229	234	239	223	216	241	230	256	228	223	252	252	227	254	211	261	253	231	238	224	266	242	243	258	267	254	237	220	224	236	215	234	242	242	231	242	240	248	231	223	244	271	251	270	255	270	229	255	241	236	239	237	232	233	251	234	223	222	250	260	241	258	248	242	232	267	241	262	240	237	250	236	223	257	229	271	234	242	240	261	255	233	257	256	250	245	222	229	261	228	242	230	211	271	253	270	233	262	235	238	236	238	241	288	223	243	249	256	248	233	220	246	235	244	232	239	257	277	253	249	233	220	224	233	262	246	244	253	230	241	229	252	267	234	219	247	228	243	252	230	251	233	258	239	253	251	236	225	222	209	263	234	264	242	259	246	245	243	215	235	231	238	228	241	232	230	271	268	212	255	273	233	220	242	229	224	229	246	231	242	248	269	233	227	261	254	246	217	247	255	252	249	280	251	242	237	219	231	264	231	267	265	235	261	237	229	223	247	243	248	241	222	233	227	214	254	240	238	236	247	229	265	274	275	258	238	238	243	268	229	247	230	302	234	246	242	228	249	218	246	245	236	233	262	213	216	255	241	226	252	223	234	223	214	240	223	236	236	252	235	234	257	247	260	266	267	224	237	237	248	266	226	239	243	237	239	235	255	241	253	252	246	241	257	232	213	248	259	256	244	244	238	222	235	245	243	234	254	234	237	236	243	262	250	221	249	243	248	256	254	242	228	229	243	269	220	252	264	247	239	259	256	255	255	213	248	236	241	239	249	255	216	252	254	214	253	254	237	229	244	233	233	241	229	227	251	240	233	233	229	215	233	258	234	271	243	221	243	216	248	220	229	243	210	271	235	280	234	248	215	235	233	217	230	264	271	262	230	247	231	264	212	228	223	225	249	268	263	251	231	262	248	256	211	243	246	252	240	236	231	216	238	233	275	235	248	235	228	254	242	251	218	247	223	269	224	242	289	226	248	251	252	246	238	234	250	234	254	252	248	245	219	216	251	250	252	246	220	231	218	221	244	252	237	255	224	258	220	271	250	215	261	236	246	259	225	243	243	230	217	244	213	265	231	235	257	237	233	244	267	246	256	204	244	257	245	240	221	256	234	257	199	248	228	227	290	246	235	252	219	241	248	238	235	257	240	229	264	230	239	263	230	226	242	242	242	264	247	259	232	237	245	235	221	230	232	217	262	236	262	248	259	226	214	209	261	253	289	229	246	254	237	242	261	245	242	236	261	281	263	228	263	232	237	256	215	230	235	265	236	258	253	237	244	255	266	232	239	252	255	247	257	256	251	206	260	242	231	264	219	252	218	212	261	240	234	235	236	226	237	268	210	254	239	250	253	247	232	264	239	238	236	255	225	237	245	239	229	247	232	268	248	266	241	225	251	230	229	250	255	237	264	222	256	266	247	254	246	256	229	255	219	238	234	258	264	220	256	273	226	260	250	251	244	271	248	238	238	222	236	231	252	230	256	256	227	248	241	248	252	260	260	235	220	231	230	257	246	215	230	239	237	242	224	261	244	244	253	267	236	245	260	241	235	242	224	225	235	231	230	257	256	260	273	243	245	233	251	227	238	238	268	237	248	255	258	229	218	253	255	219	252	224	237	250	232	235	239	225	261	267	256	229	219	230	237	224	238	239	234	238	260	211	252	250	255	242	236	233	262	247	229	229	247	237	242	241	269	232	244	224	246	250	247	250	219	234	284	220	213	223	233	243	240	221	252	263	269	212	244	250	254	253	259	249	248	255	247	266	244	243	264	227	238	274	264	231	256	295	254	270	254	231	200	229	257	224	254	261	226	224	255	271	253	218	240	235	261	228	226	259	225	250	250	249	255	255	235	231	240	260	245	255	261	277	244	232	245	231	223	240	240	252	273	237	240	242	257	234	235	214	258	248	241	233	278	247	241	228	250	249	256	280	231	226	236	210	255	239	232	228	219	245	260	289	245	259	216	217	229	233	266	240	243	266	236	233	246	246	244	240	229	242	247	231	258	231	251	213	262	241	251	238	257	249	230	245	242	237	237	230	254	244	213	225	253	221	259	266	240	229	251	255	247	239	235	232	250	246	251	246	215	254	240	246	242	241	256	250	235	233	242	259	219	254	260	249	226	250	245	252	250	246	261	228	244	242	253	240	219	206	213	235	260	219	225	249	249	251	252	233	232	236	242	253	267	239	240	242	246	246	259	229	255	262	264	237	227	222	249	224	224	251	257	219	250	219	225	226	232	233	247	233	279	237	237	258	236	251	250	268	260	262	217	244	236	269	244	261	251	240	251	272	250	240	226	265	216	246	248	226	226	235	195	216	255	222	214	235	277	230	251	243	249	237	235	221	237	252	219
27362	20713	7888	639	389	381	315	326	343	343	318	348	322	317	315	327	342	288	310	329	304	314	352	308	312	305	308	329	309	344	325	328	318	315	338	327	334	323	304	311	337	334	328	334	312	335	294	319	343	310	362	317	323	293	331	302	331	357	284	344	319	316	319	307	314	320	340	311	314	339	353	328	324	281	349	321	304	336	337	314	328	311	313	319	340	324	332	293	374	313	334	322	324	320	298	302	337	325	311	330	324	286	340	301	340	337	324	300	328	338	328	357	306	335	313	316	320	349	306	333	324	284	336	355	313	311	305	321	330	360	293	325	282	327	314	326	316	336	315	325	316	340	350	318	305	296	339	306	320	290	345	312	312	303	314	327	334	344	289	324	315	299	322	325	293	319	303	330	335	305	291	311	358	281	345	348	289	298	306	313	330	310	306	316	299	331	310	323	291	324	301	344	321	333	334	334	311	325	326	309	283	325	313	338	315	366	324	289	330	315	326	304	307	335	326	307	310	342	286	330	302	325	323	314	353	359	303	326	305	313	308	326	347	318	292	362	316	320	308	330	349	299	329	336	344	312	295	301	336	339	325	295	302	329	317	344	311	328	314	334	346	334	301	330	326	314	338	330	328	287	325	319	333	304	345	330	322	333	314	329	305	317	289	332	305	294	332	326	316	319	352	318	272	324	293	335	350	338	320	307	323	290	309	336	335	297	326	300	325	336	329	326	318	311	316	313	348	345	321	303	305	357	334	335	328	311	319	311	315	356	311	343	328	340	291	313	302	335	301	306	322	330	280	277	298	300	303	333	315	296	335	308	315	343	324	312	293	309	335	310	326	325	317	335	328	319	337	322	345	335	311	303	379	299	305	323	311	279	311	353	302	309	314	300	326	337	333	341	308	302	295	289	312	302	330	330	327	321	333	350	320	320	337	326	317	310	276	295	325	311	329	346	314	321	339	328	317	330	336	339	304	314	296	339	322	304	337	322	318	329	328	331	335	303	307	338	275	348	351	297	304	314	321	336	341	323	301	364	314	313	303	303	321	318	308	295	321	328	310	332	297	301	301	297	295	316	320	309	320	311	320	314	280	343	315	308	341	295	301	336	289	305	331	332	321	304	325	275	310	283	312	304	307	315	297	311	362	311	325	309	341	321	299	345	346	315	295	338	327	316	332	296	320	356	347	322	296	322	323	320	341	304	304	324	300	316	323	323	309	330	342	328	310	330	327	320	315	334	320	345	317	327	306	328	308	309	339	325	330	312	332	338	356	343	312	316	312	306	330	300	351	303	307	338	311	305	308	308	337	345	338	337	337	326	321	322	319	360	310	324	337	344	303	322	326	356	320	315	339	289	347	313	324	328	301	311	347	312	340	338	341	328	330	336	327	351	322	324	315	324	320	326	313	340	315	334	277	303	322	352	323	301	295	313	324	338	326	339	322	292	308	311	338	298	312	354	304	305	287	337	335	315	322	290	277	349	345	309	309	285	321	298	315	330	300	345	334	292	321	308	326	296	332	366	334	321	316	321	305	308	321	304	316	328	304	302	321	313	317	310	324	308	342	336	329	345	341	302	341	338	317	330	312	311	323	334	315	345	332	315	332	295	332	319	330	320	311	289	318	307	321	318	320	298	337	348	339	329	333	329	325	327	324	306	343	351	326	308	328	302	296	337	335	312	331	345	340	338	290	310	326	306	330	297	330	302	325	307	273	335	327	303	303	320	286	302	348	356	319	324	313	319	305	340	309	298	333	322	280	327	312	312	302	378	346	337	310	326	307	314	310	292	323	286	324	287	311	317	326	321	310	361	316	318	317	285	345	308	294	303	323	306	365	324	314	309	309	331	293	308	288	340	270	294	327	306	341	340	365	288	276	325	327	322	322	299	291	345	318	327	314	327	297	339	311	331	329	373	304	279	292	333	341	316	325	319	306	322	314	336	350	313	363	302	341	310	319	291	326	305	295	292	306	322	306	313	344	289	321	328	325	320	295	304	330	326	307	309	336	336	333	326	325	343	306	346	303	337	329	343	301	328	294	382	302	292	315	325	288	338	343	310	349	337	338	330	314	314	340	343	332	356	295	321	292	291	325	302	333	369	335	314	317	352	343	310	286	346	304	298	322	305	322	309	318	300	299	308	347	334	323	338	326	297	325	369	326	315	325	296	295	321	315	303	316	325	304	295	328	310	314	298	314	321	324	300	315	320	303	302	311	325	277	305	304	321	288	329	336	295	306	297	357	317	321	360	334	340	328	338	347	315	323	305	311	332	330	307	302	295	335	317	311	312	324	331	291	286	307	310	315	319	316	299	350	306	300	328	335	315	331	318	291	317	304	323	333	343	328	307	379	318	293	323	328	291	327	314	316	312	340	330	308	308	309	332	332	329	297	361	297	328	315	301	331	316	366	309	297	345	294	335	334	332	325	331	306	334	318	323	306	321	333	328	310	330	321	316	327	290	318	308	316	344	312	288	337	296	310	343	342	285	329	312	325	325	313	339	366	309	344	316	288	325	292	313	332	346	328	333	305	285	301	313	322	290	295	283	304	302	314	307	315	332	278	331	306	334	324	318	344	322	340	348	304	340	311	294	331	310	317	309	322	322	326	321	307	295	312	321	291	339	350	332	298	307	294	288	335	320	326	363	286	355	339	285	341	328	327	343	301	313	292	309	320	354	334	301	333	280	307	317	350	303	325	347	355	338	295	325	291	317	327	322	342	304	333	309	343	327	330	287	317	342	334	363	327	312	315	308	294	338	308	343	340	307	302	299	336	322	344	323	312	330	286	319	325	319	298	306	302	333	317	317	305	337	336	296	318	314	296	304	294	281	317	348	338	339	346	295	290	323	289	288	369	300	333	340	338	302	319	309	326	348	345	308	304	336	318	316	333	307	288	311	333	300	348	316	322	322	308	314	298	305	325	323	351	299	372	318	344	316	325	306	294	307	304	289	302	323	320	310	315	329	329	317	331	299	314	334	305	315	319	324	313	319	327	323	299	327	343	358	312	308	328	305	312	319	305	340	287	285	294	308	337	352	296	322	338	321	324	305	317	347	345	330	339	343	295	333	334	305	324	306	323	307	331	303	331	309	313	340	323	329	307	316	300	311	325	307	334	349	329	301	336	311	320	328	338	300	325	323	331	311	342	331	278	317	341	351	318	352	340	331	334	330	322	356	340	321	321	329	327	329	336	324	341	294	289	295	320	330	309	310	321	304	347	305	331	320	314	311	299	332	325	323	284	323	320	340	270	331	269	326	312	314	295	330	355	349	347	304	339	310	321	324	299	328	312	344	325	325	289	327	324	304	337	305	310	323	343	311	314	299	330	317	288	307	316	319	369	352	323	325	359	320	328	336	343	299	316	319	314	290	334	310	304	323	310	307	343	307	310	302	307	306	313	354	307	338	312	306	319	314	318	322	328	315	315	304	326	335	326	346	344	330	306	304	275	346	320	324	318	314	327	325	332	270	311	337	314	325	344	358	310	316
19978	2598	1085	734	658	618	536	559	537	509	528	507	485	525	489	472	477	499	462	512	527	534	482	445	490	452	521	513	508	489	494	485	512	509	487	507	532	525	466	493	457	497	490	473	494	525	493	511	502	485	496	520	436	470	542	462	501	507	529	504	489	509	509	538	466	519	511	502	507	496	515	505	470	497	472	497	515	493	506	484	515	490	518	468	490	510	528	489	484	478	491	484	524	518	486	490	504	505	491	509	485	459	483	486	496	486	489	489	478	504	493	524	497	489	418	472	497	510	496	473	467	462	512	492	506	507	507	500	455	515	481	489	457	506	468	475	500	500	493	505	478	483	488	490	487	462	477	484	491	515	513	479	489	482	490	529	493	503	477	479	499	476	489	521	525	509	475	503	443	510	494	465	525	466	445	500	507	541	466	515	478	490	510	480	489	512	514	471	517	488	481	524	492	467	463	473	481	512	496	484	521	501	475	515	480	501	505	518	463	500	457	497	446	497	486	497	505	482	475	478	473	475	541	461	493	491	513	482	469	504	499	491	478	487	499	495	495	512	463	503	488	513	540	508	513	460	538	500	483	488	482	479	497	496	498	505	506	490	499	489	530	503	521	472	494	494	512	497	493	480	442	478	504	500	470	492	500	484	503	461	491	552	497	484	522	448	448	473	481	526	474	490	486	515	498	460	507	511	492	514	537	478	475	471	501	466	544	499	468	486	484	543	523	483	464	491	500	485	518	511	506	521	517	495	492	458	492	505	490	512	524	493	488	470	521	511	542	471	515	506	510	484	509	518	497	531	508	500	542	461	486	485	457	469	471	497	472	487	508	482	487	496	490	494	502	492	503	479	477	515	485	494	491	480	471	482	515	473	465	466	502	487	529	470	484	511	483	469	524	511	455	522	487	492	521	496	512	520	487	507	485	519	504	498	470	453	465	494	484	477	486	484	489	472	466	506	505	472	462	522	460	513	512	479	483	497	465	500	505	535	490	517	500	483	503	526	475	509	498	471	479	473	548	530	478	478	498	461	535	504	501	504	484	483	465	468	508	477	530	488	493	522	463	455	485	486	515	500	495	480	506	496	466	494	455	499	547	500	487	504	500	498	479	500	468	468	492	459	466	492	528	492	484	494	515	498	507	480	491	505	468	478	481	518	496	484	512	529	505	533	509	456	470	499	479	475	540	513	484	489	501	480	459	489	513	550	487	495	517	521	454	474	468	461	477	490	450	513	456	444	466	488	524	536	486	492	524	494	456	479	532	480	446	491	493	502	509	531	522	483	513	488	475	471	470	441	488	463	458	533	513	489	479	467	524	490	511	457	540	480	500	500	488	518	491	519	465	513	470	521	484	481	503	475	492	480	478	493	484	484	485	458	491	501	482	518	499	515	506	493	477	498	492	513	480	522	511	518	489	501	484	529	465	474	486	477	520	526	504	485	488	515	445	491	507	503	482	541	471	463	505	474	460	455	486	489	457	512	493	492	495	458	538	538	490	509	469	479	487	496	499	490	502	489	482	481	478	528	519	497	478	473	485	522	485	490	524	526	514	482	504	464	494	480	481	491	512	497	465	468	472	516	489	521	500	493	513	476	493	488	504	533	519	491	506	503	464	499	501	484	469	461	512	489	520	481	515	495	499	505	525	489	491	466	525	504	493	456	529	505	516	480	461	521	512	454	496	472	486	484	491	527	496	483	506	482	479	492	447	481	498	476	524	505	503	499	487	493	500	491	473	486	471	495	517	493	507	501	483	520	502	513	564	509	492	468	492	477	486	508	484	539	517	497	472	477	490	501	447	456	512	498	498	525	511	478	482	492	473	516	495	493	510	506	491	493	453	526	532	471	492	519	455	493	493	504	517	476	508	550	477	502	495	535	464	510	439	486	487	484	514	505	483	495	468	467	514	498	461	496	459	543	487	510	521	494	458	493	495	536	507	509	468	513	519	524	497	487	506	503	487	521	503	496	461	493	498	486	478	509	478	509	466	480	508	469	516	504	533	477	499	509	469	516	494	510	518	485	463	490	533	465	495	485	493	487	528	494	466	477	476	494	441	474	481	516	471	521	467	510	503	541	470	535	510	491	508	443	491	492	506	512	480	514	500	526	545	523	506	463	515	475	449	553	512	475	514	502	467	471	470	520	489	474	508	491	483	482	488	530	515	462	505	494	488	490	515	489	469	484	483	473	528	513	517	488	490	480	485	541	531	492	493	470	520	501	504	514	532	467	497	520	506	474	504	486	533	485	504	451	478	500	504	513	508	495	492	501	485	454	487	489	496	495	521	505	508	498	490	474	503	470	499	489	502	473	514	478	462	486	538	492	471	487	533	487	509	503	492	483	446	505	531	494	537	532	525	510	484	465	466	522	483	500	509	479	489	529	510	498	511	488	468	490	487	489	500	515	492	486	473	481	453	496	473	512	518	509	466	536	455	479	483	460	541	468	524	480	488	480	510	503	509	448	511	475	491	506	512	501	544	480	493	450	474	496	513	528	528	496	487	456	495	464	499	494	477	489	495	472	494	501	462	495	426	502	478	511	493	526	503	505	500	481	508	512	437	492	495	503	514	528	507	490	474	461	515	500	499	508	494	455	503	507	524	474	461	421	490	488	468	496	487	486	482	537	427	488	515	478	505	460	462	534	488	508	491	474	492	496	526	483	504	513	476	497	481	511	465	527	478	458	491	442	500	527	480	470	471	476	490	504	472	457	485	554	499	483	460	467	485	518	495	534	468	477	468	486	529	478	529	500	494	520	493	478	473	487	502	482	506	468	514	515	472	521	501	492	490	469	494	516	513	471	444	523	524	492	487	484	479	504	457	487	501	503	487	480	498	494	468	513	487	508	488	486	505	494	487	506	507	492	461	473	495	485	483	473	497	492	466	524	451	479	485	472	512	523	493	514	450	523	502	465	505	495	522	456	514	508	543	498	499	509	497	506	509	460	443	479	532	512	503	470	493	471	475	529	469	537	490	479	505	488	500	498	464	479	482	491	467	503	454	492	503	480	508	503	526	478	485	556	484	470	477	512	497	507	475	480	528	528	488	478	467	531	457	452	522	536	478	525	479	505	523	482	532	495	537	542	457	455	449	455	502	484	482	488	502	499	521	504	470	487	514	477	481	473	553	504	488	492	438	503	540	473	520	541	514	448	510	504	517	467	510	465	483	514	467	522	497	482	476	516	508	492	503	497	520	520	456	507	466	504	522	479	464	480	489	478	496	517	480	501	478	522	491	498	492	468	485	486	489	470	514	471	463	486	453	503	449	497	502	514	484	484	480	482	555	480	517	476	482	478	526	495	499	474	508	499	505	485	489	496	452	474	541	505	491	472	465	474	515	465	499	524	489	537	490	477	539	521	486	482	465	520	497	509	525	479	463	552	494	515	482	542	533	499	509	507	475	477	508	449	495	509	480	497	508	481	464	474	507	495	437	511	437	442	470	510	499	495	489	499	516	535	494	470	533	485	508	491	513	488	501	469
23757	21508	28802	24643	21506	17981	1351	628	497	499	375	375	365	377	322	295	346	321	299	341	295	285	324	302	307	319	319	310	291	268	285	294	270	277	277	300	315	292	319	297	262	287	287	285	271	293	276	292	255	296	276	282	288	301	280	262	256	259	274	264	279	304	282	297	283	269	273	310	283	277	288	293	264	294	276	292	276	280	265	284	258	279	298	266	273	291	264	268	244	277	292	281	272	280	257	296	276	261	250	268	269	254	248	264	273	290	306	250	268	255	270	270	261	281	283	249	281	262	291	305	291	286	278	252	288	263	283	300	309	273	265	250	300	281	257	257	282	269	309	292	251	269	264	266	233	306	306	297	273	299	266	278	289	262	257	267	314	284	304	272	277	256	301	265	253	251	273	261	256	266	278	300	240	256	286	269	277	268	260	261	295	296	292	258	273	266	265	265	283	289	265	272	267	285	253	289	255	272	287	271	307	242	276	274	266	279	272	264	287	282	258	275	284	289	274	260	263	255	281	267	292	282	254	272	276	266	251	280	266	295	288	281	283	296	280	260	262	294	245	238	299	260	299	281	266	284	283	288	291	329	269	252	269	298	243	284	281	282	249	289	281	276	279	296	270	253	233	252	294	271	285	280	266	304	282	248	278	248	273	269	261	263	269	260	295	273	287	248	265	261	286	259	286	254	248	263	283	221	242	268	299	268	261	256	289	295	279	264	267	307	291	288	271	268	269	280	274	266	283	273	303	265	258	295	263	284	296	281	265	304	276	273	270	256	283	284	282	286	281	281	269	283	262	281	266	265	312	265	266	319	299	258	277	259	277	260	278	272	270	290	280	264	284	269	273	285	262	278	281	285	281	265	244	260	279	266	266	254	268	305	288	293	241	299	273	269	273	298	271	259	239	276	302	286	245	296	300	282	281	274	247	264	243	279	304	260	278	297	281	271	268	284	281	294	258	284	281	252	285	254	295	255	266	298	259	271	288	260	235	273	268	265	274	282	251	283	317	284	266	297	271	259	266	278	287	261	272	272	241	278	250	297	265	285	256	259	269	280	267	298	287	264	264	244	261	237	288	263	288	292	271	286	287	267	270	266	262	281	253	294	277	291	279	297	261	269	283	272	262	292	289	259	299	279	271	273	304	284	266	289	263	284	245	264	259	283	252	258	296	277	248	307	256	282	271	277	273	278	251	286	257	288	270	292	291	287	267	279	291	310	322	266	272	275	279	278	309	273	274	258	280	260	281	244	293	264	261	296	304	284	286	261	286	272	269	230	301	285	265	288	257	275	254	302	280	276	275	254	229	236	245	245	274	265	267	268	276	272	272	266	261	246	273	252	256	289	271	256	280	306	293	283	257	280	270	289	278	288	280	258	285	293	290	277	289	259	268	288	290	251	277	259	270	262	260	274	281	255	250	285	309	287	265	273	274	259	239	274	263	252	275	275	269	280	296	277	286	246	279	253	296	270	283	271	277	260	259	285	276	267	249	277	276	248	246	270	308	305	272	278	265	256	283	294	300	284	292	268	299	284	272	280	288	264	285	256	265	262	301	272	257	254	248	228	245	275	281	256	271	287	286	258	317	246	257	252	283	269	288	261	258	264	282	232	264	290	275	276	285	252	276	293	282	277	271	275	258	274	283	297	256	229	242	278	291	277	236	264	239	261	297	289	279	298	288	278	265	262	269	290	239	263	308	262	279	249	264	265	239	278	275	244	260	267	241	263	290	279	274	279	272	293	281	245	266	307	318	293	258	290	270	266	278	280	256	234	254	288	264	289	251	245	257	261	251	281	290	287	279	285	291	257	293	282	259	267	262	288	282	274	280	285	300	285	295	259	290	294	296	256	262	285	299	317	276	261	276	258	248	262	278	296	269	253	268	264	267	270	301	284	282	276	266	260	293	250	275	254	245	264	277	291	277	263	276	286	280	257	265	282	264	286	291	250	260	277	275	288	307	266	237	278	268	293	285	272	282	286	259	305	267	272	260	273	304	269	287	303	287	249	260	261	258	265	269	252	278	268	256	275	280	305	267	250	265	301	279	289	254	268	254	282	292	295	261	287	259	289	287	271	301	297	258	285	263	307	301	278	260	243	295	269	268	280	265	277	280	284	269	271	273	239	273	257	280	286	283	248	264	275	267	254	272	271	258	278	301	296	279	278	275	289	263	294	266	232	236	262	276	293	270	252	320	266	288	246	252	296	277	269	283	275	309	301	282	280	285	267	284	268	296	268	261	252	286	312	267	291	288	263	251	258	275	278	265	267	260	245	290	299	276	285	274	272	256	289	261	282	236	291	274	281	273	280	276	285	273	269	279	262	266	252	267	282	281	294	295	277	232	256	273	283	296	255	249	284	281	245	293	276	260	274	273	258	262	279	286	249	279	304	293	285	277	291	283	264	270	288	287	243	280	275	272	267	253	260	291	272	276	277	262	284	305	252	284	297	276	253	266	264	279	279	298	247	294	277	238	255	285	266	282	260	256	316	262	244	269	259	269	264	287	258	279	296	238	257	269	262	278	280	256	256	279	267	261	245	268	283	271	286	270	264	254	281	289	299	285	274	270	297	279	300	259	278	305	277	259	273	287	260	278	303	313	281	294	276	288	256	287	288	255	249	266	269	314	294	275	281	258	322	274	267	282	285	262	263	248	296	275	258	266	290	271	285	259	304	286	292	288	292	287	271	259	247	262	273	297	288	256	270	251	264	265	310	289	288	264	279	270	259	303	263	281	255	258	260	288	273	266	245	274	279	280	252	267	306	289	260	275	244	276	254	270	257	265	275	287	275	291	295	270	296	253	291	291	265	300	278	274	279	268	259	267	262	297	265	262	283	277	261	259	286	247	283	286	279	293	272	294	306	270	280	304	282	277	293	277	264	256	283	283	284	274	275	251	297	277	285	253	279	297	258	269	274	253	270	276	275	262	283	292	250	298	267	282	288	278	252	282	279	277	258	272	254	253	272	278	281	260	275	273	276	262	259	271	262	283	277	262	298	240	283	250	255	285	239	267	289	296	294	281	246	274	294	257	274	312	250	284	269	298	271	313	258	269	265	263	262	292	273	283	241	267	261	289	286	286	300	254	271	311	287	302	289	268	278	279	249	270	249	287	232	225	276	269	268	302	249	246	291	262	268	271	268	258	268	279	293	285	293	281	282	283	267	284	266	288	280	272	268	282	290	258	276	287	271	256	310	278	274	279	278	255	261	301	273	312	279	277	254	293	280	289	250	252	260	294	271	261	282	287	301	255	290	278	272	290	263	241	275	285	279	266	310	265	261	272	279	280	300	260	258	274	254	253	297	271	259	283	253	255	274	242	270	236	263	260	293	301	295	283	276	281	288	278	284	288	266	275	290	256	290	260	277	268	242	292	293	293	255	270	291	305	292	285	266	277	266	274	282	260	268	294	317	242	268	297	244	269	278	317	241	262	275	246	242	284	292	259	275	253	262	278	298	274	262	255	289	304	287	250	318	253	270	279	261
45276	12382	9291	4695	2962	2140	1714	1439	1146	933	956	817	783	722	687	625	627	606	532	560	549	518	507	510	512	459	479	441	485	471	459	487	478	463	450	445	432	418	429	427	451	435	415	417	394	468	457	448	430	429	422	445	410	419	450	470	471	432	457	455	429	428	405	429	438	416	448	412	470	422	439	437	458	434	454	422	429	416	401	402	435	442	411	434	419	405	423	450	454	417	464	438	394	416	399	432	438	413	447	411	417	429	416	404	391	439	429	435	418	381	415	441	459	428	458	433	404	451	430	439	429	418	415	392	422	450	384	445	451	422	450	384	443	426	406	453	380	398	421	420	461	420	416	423	427	429	416	450	417	462	424	389	414	427	408	417	408	452	395	432	402	441	430	423	423	399	423	459	421	440	452	413	412	448	422	410	381	421	436	436	431	450	455	416	423	409	393	394	431	427	419	401	428	402	417	433	445	431	433	419	453	410	433	435	418	436	418	397	436	423	425	436	414	429	422	412	438	392	393	407	423	427	414	432	448	416	429	427	418	436	435	393	398	425	417	434	447	418	441	406	437	430	422	430	440	456	461	427	446	444	429	436	399	452	442	409	404	399	424	445	426	435	464	392	426	436	415	398	382	408	412	434	436	448	449	433	467	419	407	408	424	455	426	438	388	447	445	478	411	449	452	439	461	419	452	405	421	432	433	403	415	431	460	426	420	434	416	389	389	430	431	454	418	412	424	409	405	445	417	426	474	440	438	389	421	434	422	410	421	434	428	402	404	405	443	427	437	449	421	455	362	375	404	443	385	407	404	442	462	414	387	406	420	410	461	400	436	442	448	427	399	437	430	454	398	411	409	431	373	439	417	400	438	425	412	445	452	454	396	416	415	396	423	440	424	427	414	427	461	443	460	452	401	394	418	434	405	399	406	404	396	383	412	425	422	432	445	434	391	437	411	414	432	378	435	410	425	439	426	422	393	437	424	398	449	432	434	402	443	385	445	391	439	421	413	441	428	422	416	437	424	384	400	420	449	431	466	431	426	433	448	412	413	418	436	432	444	438	442	437	399	457	452	430	443	471	467	438	390	430	440	422	419	377	419	462	406	415	414	389	434	447	387	441	419	423	448	425	435	391	411	395	440	404	415	437	444	413	447	389	408	450	429	411	453	443	435	440	419	408	464	433	407	464	387	433	446	432	428	420	431	424	392	465	410	423	421	439	422	375	434	403	410	420	442	403	435	414	443	418	391	449	426	465	438	404	447	438	411	399	446	413	439	451	398	415	399	422	424	452	423	388	476	420	405	426	451	431	457	412	403	430	447	444	420	439	433	433	440	411	420	446	413	418	422	382	407	434	439	420	424	410	450	442	404	412	408	443	419	438	445	407	403	451	427	399	408	414	433	430	426	447	453	415	430	409	430	409	416	441	422	433	419	442	417	424	408	418	393	426	377	432	424	439	446	414	454	419	402	438	427	460	399	430	409	415	424	426	451	441	440	409	440	433	441	446	410	425	431	377	423	442	435	392	406	437	424	396	411	420	443	419	406	427	413	430	438	394	432	425	432	424	412	441	422	393	424	446	426	408	404	427	425	409	413	376	398	435	430	444	446	391	462	427	438	426	419	427	433	427	402	404	434	413	456	403	435	414	452	451	412	410	425	430	412	433	393	423	421	428	433	414	409	384	450	465	433	455	418	462	418	444	408	438	420	436	419	446	394	448	428	434	412	418	412	454	444	423	411	445	405	427	410	454	434	369	396	421	458	426	437	432	414	434	425	441	424	442	440	448	448	390	393	423	445	428	433	440	388	410	426	400	430	438	432	415	427	429	446	428	405	431	461	403	450	413	445	454	460	449	413	417	427	432	425	406	412	421	436	415	429	437	432	465	425	419	421	417	403	413	406	414	438	433	406	425	450	383	400	430	431	425	442	399	428	444	398	379	443	431	433	449	460	410	433	407	431	422	436	433	423	424	416	388	446	403	441	426	430	431	422	398	394	409	425	453	401	438	392	421	448	445	435	428	415	446	418	431	413	440	441	395	424	451	398	417	435	419	448	442	422	413	380	399	399	434	444	437	416	417	402	446	382	433	435	438	419	434	475	443	419	422	421	423	421	428	409	424	415	422	447	444	387	440	416	419	432	397	401	414	449	460	427	402	408	453	458	468	459	443	447	422	430	431	417	393	426	465	427	414	411	426	418	416	427	416	405	416	406	446	432	417	398	393	407	451	426	407	411	415	451	394	398	398	425	466	434	430	438	404	422	410	412	469	404	392	385	440	381	420	440	458	440	405	407	469	435	425	396	393	414	417	408	413	414	442	432	427	420	408	438	402	402	449	432	440	416	428	445	434	411	402	409	435	441	418	432	398	406	427	400	461	441	437	448	416	402	434	439	427	398	469	430	422	433	432	448	374	455	418	405	411	432	415	477	424	386	445	411	431	404	436	421	450	411	425	451	410	389	420	415	427	434	400	425	366	422	414	425	400	411	388	400	406	412	400	419	435	457	456	423	429	440	409	438	411	443	400	402	407	394	468	392	400	443	444	418	442	442	458	432	418	384	459	406	438	421	414	437	441	406	465	427	440	405	427	395	434	413	441	416	427	438	411	414	415	452	419	390	441	428	397	413	410	440	442	447	396	418	427	400	421	428	420	436	472	420	410	421	395	442	392	399	459	416	457	464	419	449	464	442	414	395	386	412	432	423	384	432	430	424	464	443	407	421	433	401	416	405	429	392	455	410	439	426	425	404	432	404	457	425	454	426	394	449	450	399	422	427	414	448	407	425	448	426	417	392	415	453	418	413	434	428	403	402	461	433	427	420	415	422	418	385	432	395	400	435	417	427	413	431	436	435	462	430	467	437	423	421	394	438	436	400	435	428	397	424	447	422	434	434	449	429	394	418	444	448	441	406	392	407	438	451	401	435	400	421	382	411	434	390	456	382	431	433	396	430	445	457	434	419	396	395	449	430	448	410	415	406	439	402	422	406	385	444	402	388	396	421	416	426	427	425	455	434	386	452	439	411	385	408	433	401	425	437	415	404	440	443	484	433	431	425	429	396	431	443	440	400	401	438	418	400	429	461	418	424	454	422	414	436	438	422	412	438	420	430	418	418	430	451	415	481	418	452	410	422	426	427	444	428	405	413	434	453	470	431	418	424	435	437	424	401	449	383	458	402	423	422	412	420	432	429	415	410	402	419	396	437	420	419	394	432	409	414	422	463	447	452	459	466	410	450	399	422	393	432	413	449	447	464	422	415	457	428	443	452	408	414	437	438	461	390	427	465	449	415	431	447	433	438	424	387	438	423	432	381	452	454	417	434	427	429	463	401	387	442	414	408	417	435	415	426	438	433	450	421	411	401	419	418	442	419	412	415	441	422	428	452	433	433	439	406	435	426	384	422	421	449	402	445	434	416	425	416	407	458	418	426	460	438	402	455	425	440	479	479	451	447	422	433	447	418	405	419	422	422	433	414	448	411	422	407	438	409	406
23243	21512	28881	24585	21506	21476	4535	605	446	353	326	290	284	277	239	241	220	196	198	188	170	196	190	190	174	158	181	179	177	145	180	191	168	165	162	178	160	178	141	181	155	172	165	162	161	137	163	145	163	154	155	159	154	164	185	161	163	147	127	146	155	176	152	174	173	151	126	120	169	133	156	160	177	146	136	158	136	163	146	165	179	175	161	138	139	150	159	158	167	153	140	160	148	166	162	147	157	154	126	169	155	159	147	151	135	159	151	167	142	170	148	152	140	133	153	140	150	142	163	151	143	144	137	162	148	166	136	180	161	139	127	153	165	155	152	142	155	163	158	151	139	140	166	148	138	129	171	167	155	165	142	145	158	156	142	144	131	152	147	127	131	175	146	155	143	159	146	157	160	143	143	178	134	145	140	161	142	151	164	152	142	128	136	157	163	167	163	153	152	147	157	172	154	138	159	157	156	143	167	142	169	135	159	163	139	167	142	144	149	145	127	177	150	152	145	162	162	161	167	136	159	152	154	155	138	164	133	157	166	170	163	142	143	143	139	148	154	157	152	153	164	156	147	146	158	133	161	156	154	144	156	145	147	169	161	147	146	165	148	145	139	151	167	167	165	157	156	114	142	147	177	150	151	136	186	136	134	156	142	163	133	144	165	176	137	148	145	158	160	131	165	136	127	155	150	151	141	152	149	145	170	145	152	130	159	145	126	138	170	157	151	154	116	147	154	144	155	168	155	161	162	137	141	154	133	129	156	162	145	144	153	167	161	183	154	157	163	151	162	159	168	146	147	151	135	146	126	166	149	160	151	151	130	138	133	133	142	143	150	124	164	148	150	150	171	168	170	153	152	156	169	156	161	159	144	142	140	162	170	149	181	142	139	152	140	140	142	163	166	163	148	141	155	132	145	157	143	130	151	155	144	149	156	142	146	129	169	162	151	151	147	147	175	164	158	166	160	140	163	138	140	160	149	160	135	149	143	141	149	152	156	141	145	135	145	143	139	169	140	158	145	136	164	178	165	151	172	152	153	134	161	138	152	133	156	143	139	164	137	168	126	176	152	149	157	144	143	163	158	176	147	170	117	152	145	147	146	166	166	143	143	149	152	152	163	167	156	135	160	164	150	141	149	150	181	165	123	141	148	163	162	150	161	147	149	170	177	188	156	147	146	152	166	142	140	156	150	171	165	151	151	155	159	169	143	148	157	177	153	145	156	137	156	146	163	168	156	131	156	163	151	149	161	141	161	147	140	144	159	138	151	147	167	138	163	143	142	148	156	139	133	159	149	157	145	150	156	147	163	144	153	173	143	170	163	139	146	147	137	144	152	150	154	160	160	157	136	135	174	154	165	133	153	148	139	140	143	123	151	160	165	158	157	156	156	152	170	172	134	174	149	169	153	159	166	151	142	162	142	139	177	158	155	149	173	161	163	143	157	161	144	167	149	125	161	149	159	160	131	147	169	132	156	153	157	157	153	157	135	142	153	158	146	150	134	133	179	141	161	151	153	159	149	170	147	157	136	166	150	145	162	141	149	159	158	155	168	141	151	144	164	164	156	158	132	146	169	135	144	147	164	168	146	148	164	165	141	149	178	145	163	128	146	156	148	171	161	138	165	162	157	145	146	164	141	157	151	140	154	146	159	158	156	162	163	159	164	133	134	154	155	151	160	145	163	176	148	140	146	148	144	147	144	167	146	130	151	141	168	135	152	109	153	167	139	120	176	154	156	152	154	133	150	148	151	129	158	178	163	148	160	161	150	166	164	155	149	152	145	144	144	146	144	150	146	132	149	145	145	132	129	155	161	143	172	147	143	147	146	131	173	152	162	164	131	156	150	154	159	154	149	138	148	159	163	163	153	155	143	149	171	149	155	161	153	136	171	158	141	145	142	143	161	128	156	155	147	157	120	163	119	162	149	142	157	142	126	162	144	149	154	156	132	160	156	154	180	135	144	137	142	155	146	154	141	137	143	147	166	149	116	153	161	164	137	165	152	139	176	149	152	135	159	153	144	149	146	140	156	136	148	155	147	142	143	139	160	135	148	147	163	145	135	135	153	154	171	145	164	165	141	157	161	162	153	150	163	162	115	147	153	134	155	162	144	147	158	139	129	157	148	139	167	141	143	144	151	151	142	174	143	160	156	145	140	142	153	155	162	140	164	145	134	135	154	148	139	173	159	142	170	149	138	148	140	157	159	155	159	152	155	156	169	123	169	166	149	155	138	166	143	165	166	152	158	160	143	168	147	142	155	128	147	163	147	158	138	150	150	170	149	147	143	138	132	140	158	132	148	164	158	143	181	140	130	182	169	131	155	146	140	133	158	147	179	150	159	151	144	146	153	130	143	142	148	137	150	150	153	143	134	161	159	181	127	144	166	146	161	130	105	157	158	150	132	149	161	163	168	152	141	132	158	152	152	149	154	128	179	142	149	133	137	132	168	148	159	146	161	126	178	165	158	140	135	147	151	161	145	165	159	135	155	165	158	139	149	138	138	167	124	168	152	140	152	133	155	167	150	143	171	146	142	162	141	157	163	154	154	161	165	153	167	155	156	140	167	161	148	149	169	159	132	128	136	145	136	134	138	148	157	148	137	176	145	172	142	145	140	146	114	162	169	163	137	145	151	165	158	144	159	152	148	144	167	144	165	140	145	146	150	145	150	152	152	128	162	152	161	142	142	148	166	155	164	132	150	153	158	167	144	157	175	142	143	150	147	144	157	150	147	147	158	165	144	180	145	139	153	147	163	149	129	147	157	138	160	171	137	141	161	133	157	147	150	147	141	172	142	154	136	139	127	125	137	150	152	157	148	154	143	168	165	164	150	127	149	143	145	135	142	150	147	134	143	152	166	140	157	158	149	142	149	150	145	152	175	155	138	193	163	136	150	152	174	149	158	158	150	158	179	163	156	142	166	150	166	176	137	141	153	135	157	147	152	149	136	144	137	145	130	154	172	151	159	149	152	135	166	144	152	174	154	160	138	144	144	172	141	179	150	133	153	152	167	143	153	167	151	139	168	169	151	143	146	149	138	155	169	163	143	146	181	169	143	155	146	146	179	157	154	169	161	170	164	148	143	147	145	147	151	153	134	142	166	154	145	147	155	152	136	155	176	162	170	153	136	150	168	140	164	162	146	130	155	191	160	146	137	155	145	153	157	158	154	163	132	153	124	160	136	133	144	166	150	149	163	156	138	153	151	144	143	148	157	154	139	156	130	159	141	165	164	148	134	151	136	168	150	148	146	162	166	127	153	133	177	158	155	151	140	146	160	156	136	139	147	154	180	143	146	147	140	156	139	127	168	149	153	143	149	160	128	125	163	146	172	149	136	167	159	150	146	137	155	139	152	176	162	151	131	150	152	143	162	136	152	166	170	161	144	154	164	151	153	124	150	145	138	139	149	159	165	143	161	163	157	143	177	171	146	151	128	159	159	154	165	140	144	149	164	161	126	181	142	149	140	171	172	166	146	155	166	139	119	155
45710	15160	11520	5853	3653	2683	1896	1543	1215	959	838	771	634	616	555	456	503	463	395	401	398	357	328	343	344	371	321	301	328	287	290	310	263	286	298	246	295	289	278	252	236	241	286	270	265	273	253	212	272	268	266	231	258	236	261	255	248	267	215	238	262	238	262	254	247	256	248	232	263	237	224	265	259	265	250	243	227	251	220	231	275	220	266	260	263	254	236	235	218	244	262	236	240	231	216	243	233	249	223	237	255	204	241	232	256	253	230	260	233	255	219	221	252	242	256	244	280	267	235	228	234	240	271	238	239	267	275	243	240	237	257	258	255	252	255	239	236	253	253	217	229	252	226	263	247	253	254	233	236	237	240	259	226	236	283	246	228	259	254	253	247	228	249	233	259	235	228	252	230	252	216	252	234	272	244	245	233	247	247	237	240	237	213	264	252	261	240	245	251	232	217	225	239	230	245	239	253	214	250	225	240	236	212	239	261	235	228	242	253	265	238	238	243	234	231	262	256	232	241	216	251	248	250	251	264	231	234	290	242	232	247	219	249	221	269	224	250	231	243	252	244	223	221	233	239	252	242	243	251	246	242	235	224	243	230	239	210	240	240	255	281	248	268	240	240	228	222	263	242	228	252	205	230	252	228	237	258	220	256	248	235	254	242	254	228	260	242	236	243	256	217	282	249	234	252	237	241	279	245	233	229	235	231	270	225	234	248	241	236	227	235	228	240	230	254	221	236	244	240	234	229	254	246	244	241	237	226	193	274	251	223	248	240	228	266	248	275	233	222	249	254	204	236	243	268	264	245	256	230	253	213	229	251	261	262	243	226	262	236	254	246	221	253	242	243	244	242	241	263	254	219	230	258	245	266	241	242	249	238	225	235	239	235	230	254	229	245	235	230	247	250	261	234	269	229	251	253	253	244	260	261	224	250	235	257	264	254	245	243	217	241	241	232	247	240	233	253	250	214	230	244	253	246	224	231	254	234	248	235	242	230	235	246	239	219	221	251	239	263	226	249	226	241	244	225	251	245	257	223	255	236	226	240	271	240	224	252	251	227	247	244	251	234	223	250	240	224	240	262	238	209	231	265	240	241	245	214	225	224	238	217	259	237	256	263	225	216	251	233	217	233	213	236	262	230	232	225	228	246	246	247	249	207	248	245	214	250	233	238	259	201	247	231	203	248	212	271	243	255	211	252	225	239	243	224	244	241	245	232	249	237	240	232	248	243	207	251	243	223	218	239	251	244	253	227	245	216	239	239	249	245	246	243	243	245	229	248	255	207	230	213	266	223	250	232	256	231	230	228	245	228	245	245	242	212	241	257	254	268	234	257	251	239	226	249	245	259	232	258	262	240	222	252	235	227	226	233	244	233	236	270	256	261	283	272	243	258	243	229	240	224	271	261	228	236	210	224	219	237	231	253	251	248	252	242	217	259	232	252	262	247	237	223	240	249	212	266	253	254	229	235	240	249	223	266	236	236	265	230	237	226	236	251	217	246	229	239	224	243	240	209	243	209	248	225	238	235	244	241	251	270	229	230	244	249	250	274	269	260	247	238	237	238	217	252	236	252	243	239	250	244	228	236	234	240	224	248	245	268	233	247	233	233	231	232	262	280	241	248	233	255	226	254	237	208	225	239	252	245	235	267	237	254	196	244	241	238	223	239	233	224	248	265	224	242	237	238	254	214	222	250	242	246	234	261	247	232	218	239	233	236	247	231	218	232	243	221	247	226	223	257	241	270	284	234	249	258	236	263	222	236	230	233	211	239	239	257	249	248	283	252	250	243	213	222	256	254	251	217	228	258	264	239	255	233	235	266	240	248	243	244	248	229	246	252	207	240	244	206	247	249	224	226	256	240	275	228	226	242	252	242	232	227	246	241	269	248	247	241	234	270	238	231	263	221	235	261	242	217	276	225	237	237	212	233	216	224	240	252	241	273	240	251	215	221	250	232	226	226	227	216	225	238	222	246	240	245	260	240	267	248	222	246	255	266	246	219	236	223	252	245	208	199	252	222	219	227	243	229	235	230	252	222	239	227	238	267	236	222	247	233	246	271	237	247	254	232	228	240	251	269	223	247	235	252	236	231	243	243	215	247	234	238	253	249	230	225	232	237	249	256	236	220	249	250	216	252	237	225	225	243	240	272	237	265	227	233	234	262	230	226	230	249	217	248	251	226	251	266	219	213	248	257	243	224	254	249	242	256	189	249	213	232	244	239	251	230	226	244	256	255	219	269	267	242	208	258	221	223	206	277	268	264	234	252	240	221	225	218	252	211	219	220	229	256	243	227	250	241	227	236	255	248	261	223	250	216	248	241	228	250	246	258	233	255	257	224	240	243	274	244	236	253	220	247	243	248	235	251	258	235	240	236	246	257	201	256	220	234	255	251	244	263	238	248	230	233	221	259	245	253	219	243	239	220	253	245	235	224	258	225	247	229	234	243	250	263	231	245	244	254	236	235	263	241	234	242	244	249	246	255	253	230	258	243	248	248	222	265	236	249	247	241	257	240	245	236	250	257	241	246	240	221	222	249	253	253	256	241	236	251	264	260	245	243	248	270	272	240	229	233	265	248	251	229	231	250	234	213	245	254	249	242	221	232	254	230	233	246	244	256	243	221	261	242	263	235	252	199	196	221	210	228	226	230	237	269	239	279	257	257	236	234	207	244	243	260	221	238	218	244	242	245	243	265	234	240	217	228	236	244	204	242	241	249	242	273	225	225	261	237	231	231	262	242	248	261	251	233	245	253	267	234	228	255	223	257	246	269	233	232	233	220	235	230	214	225	234	219	238	231	233	243	226	238	239	245	256	244	202	241	283	243	243	246	233	256	233	229	234	262	243	258	258	239	247	240	214	211	216	185	249	250	242	223	247	214	243	219	234	220	251	211	230	232	248	224	233	247	234	268	257	253	231	262	249	229	243	242	261	250	247	243	241	244	220	252	254	240	242	242	264	252	251	233	249	237	221	250	226	201	233	225	237	249	232	251	228	240	250	235	268	224	225	244	240	238	276	226	223	258	238	222	230	233	236	243	226	257	256	256	237	205	264	230	223	260	238	256	258	261	247	233	241	236	242	233	236	212	252	245	260	238	219	252	259	240	257	240	234	224	230	229	222	237	232	241	218	263	264	253	247	237	219	236	240	241	243	225	221	235	274	254	244	239	264	245	256	239	241	235	230	237	254	266	237	229	229	246	221	257	219	230	253	228	234	211	238	234	250	222	253	236	233	235	245	244	212	237	236	232	225	236	236	255	261	228	248	238	247	228	248	225	207	278	236	226	245	230	225	235	242	239	236	238	250	239	222	248	230	233	241	221	247	267	233	258	244	231	216	267	262	238	262	246	249	230	218	206	268	229	244	230	235	231	205	269	243	246	235	253	245	248	235	231	235	248	240	256	250	242	231	251	244	223	229	248	241	249	248	252	237	234	238	239	244	224	238	266	243	256	250	219	213	238	226	216	223	201	213	247	239	249	241	262	247
27488	20563	7546	837	605	524	380	312	330	321	300	310	351	340	324	332	306	287	337	283	341	327	330	340	288	325	307	321	320	309	329	307	320	339	304	280	323	297	271	270	324	316	321	332	302	323	319	330	253	303	315	307	299	294	334	305	271	299	284	318	317	306	352	290	304	323	317	336	287	327	335	336	323	300	318	315	338	316	296	304	305	351	333	312	335	313	352	312	293	318	331	329	335	316	310	321	309	298	289	316	346	308	283	332	314	291	348	293	306	299	323	322	330	321	295	286	334	300	311	282	323	290	312	284	307	322	320	331	304	312	345	298	275	302	304	308	366	330	294	329	348	342	334	309	308	293	296	307	339	313	334	326	321	307	318	305	319	287	311	345	266	310	293	331	307	335	320	296	326	300	295	324	312	282	346	347	273	332	280	322	335	305	298	339	320	339	288	321	287	321	325	311	334	314	325	299	331	298	333	286	324	316	322	316	305	325	302	283	311	295	320	326	341	319	310	306	284	302	302	312	334	320	319	296	314	311	325	305	311	306	301	333	296	305	299	277	306	317	314	330	294	296	345	308	304	312	279	312	300	323	308	301	296	334	285	357	346	302	296	329	315	320	299	318	272	334	312	282	309	353	342	308	286	322	305	308	320	319	302	324	314	299	298	347	302	318	305	318	328	350	300	336	303	338	307	325	324	289	285	323	318	321	314	314	328	308	311	322	312	276	300	304	271	299	312	297	344	317	335	308	307	312	366	347	276	307	317	333	302	295	300	317	306	307	325	310	297	300	298	306	308	300	347	309	319	329	310	303	314	298	307	320	327	365	329	341	309	312	292	304	296	327	326	321	308	320	322	313	315	313	312	319	334	316	300	323	315	301	305	345	314	295	318	287	340	329	321	310	343	304	334	290	312	327	316	315	297	320	322	316	288	300	332	304	322	328	331	336	307	331	302	369	339	332	302	309	303	320	334	293	311	324	334	298	304	297	288	302	304	312	293	299	299	323	304	323	301	326	313	335	286	306	306	308	314	315	322	321	308	329	298	302	295	313	300	332	299	322	308	328	325	332	311	309	361	310	321	296	276	327	323	343	327	320	334	331	323	321	282	305	296	302	315	296	315	316	312	308	300	325	360	338	290	313	348	299	312	298	318	315	315	316	301	345	280	302	331	312	303	300	327	284	310	287	318	328	319	313	312	329	313	318	306	318	325	297	334	328	312	299	293	301	322	313	320	343	335	309	319	339	291	322	286	317	303	314	309	354	297	313	336	320	339	320	337	303	314	334	316	297	322	324	305	339	329	314	318	331	330	307	329	301	307	303	329	334	325	311	295	306	318	341	325	304	329	335	322	298	324	300	325	313	319	329	290	298	292	301	298	295	307	332	313	317	311	276	314	305	277	358	323	322	267	315	326	283	320	306	301	328	304	305	355	305	303	284	314	298	313	335	318	345	288	316	286	317	324	316	300	331	309	330	310	335	312	339	301	309	317	316	339	297	289	306	301	311	305	331	328	332	326	301	332	318	318	318	278	358	315	299	307	312	329	360	289	323	321	297	345	352	317	294	302	325	306	315	318	351	304	294	316	324	336	329	344	324	315	329	312	299	317	323	325	320	327	302	359	308	331	306	325	311	307	319	318	304	305	339	329	271	338	305	293	329	320	321	330	340	306	316	330	346	309	328	329	303	303	325	349	309	337	335	295	347	308	317	338	300	279	314	324	314	320	347	291	307	263	296	286	316	311	317	308	317	311	299	310	296	283	329	285	292	306	284	330	312	314	339	291	313	333	320	308	312	289	309	286	318	298	327	341	285	308	325	300	306	298	319	357	321	327	273	315	319	334	310	330	327	305	295	325	323	306	304	315	326	304	331	313	323	311	306	321	332	336	347	296	316	301	286	298	311	316	323	316	298	329	335	294	302	323	279	302	327	336	296	336	316	316	282	320	289	327	338	307	297	327	301	262	341	321	339	295	303	312	308	325	327	307	305	351	354	328	323	281	327	298	326	332	289	331	293	290	321	335	339	310	313	336	365	319	312	301	307	345	315	315	339	302	342	301	297	346	301	304	311	298	330	292	286	299	299	308	297	315	310	310	285	302	300	292	296	306	329	304	290	335	283	321	323	312	286	315	308	320	305	314	337	291	320	307	322	308	310	315	306	316	296	341	308	316	339	344	321	274	311	296	347	314	315	293	300	324	302	315	327	354	285	324	319	298	293	318	313	345	329	316	322	282	317	295	327	326	302	315	332	329	272	279	296	336	324	306	310	319	326	308	301	297	336	318	285	324	307	320	260	277	321	340	307	316	276	339	305	306	325	354	308	275	298	292	337	307	327	325	299	322	322	291	328	317	316	341	299	327	305	290	321	293	283	325	320	340	357	337	280	304	306	305	314	305	291	314	285	337	343	315	335	302	311	326	354	259	275	289	309	310	308	315	329	306	328	324	326	305	322	331	328	338	317	316	326	295	309	310	337	319	313	333	300	346	328	306	309	285	310	286	336	304	342	289	310	286	333	289	313	327	309	352	309	297	303	307	314	304	318	381	299	304	324	312	329	320	302	306	335	329	316	305	328	319	291	324	324	279	296	352	342	323	296	332	331	305	335	312	321	300	328	293	319	309	306	301	310	275	303	301	330	316	310	335	310	314	276	310	334	303	307	280	294	355	312	326	331	321	322	318	315	314	338	307	287	338	337	312	343	321	302	321	332	316	300	313	320	332	317	316	328	328	324	302	318	307	329	305	318	328	326	306	299	333	295	299	316	330	317	314	338	283	333	328	334	308	297	304	315	336	321	294	287	297	330	334	318	334	301	317	319	313	298	297	312	324	292	310	310	315	293	298	312	365	278	303	328	308	297	291	302	327	329	312	325	304	345	307	306	298	329	297	343	325	308	341	323	337	333	311	311	330	351	350	304	357	317	327	323	296	329	328	331	283	320	320	316	326	278	309	328	318	326	304	314	310	324	286	328	294	331	348	341	310	332	318	304	304	336	325	335	270	308	327	310	297	354	319	323	310	313	309	313	315	307	320	303	320	311	293	309	311	318	314	306	321	330	325	329	315	307	315	316	297	350	364	315	310	314	315	307	297	311	336	291	309	314	306	312	304	305	335	336	305	312	311	316	331	294	339	312	267	351	339	309	316	309	320	312	298	295	283	321	311	325	301	329	322	335	304	294	297	316	321	270	330	309	317	319	323	313	265	303	321	323	323	332	309	314	329	321	333	328	362	342	336	335	293	318	324	307	290	291	299	301	320	322	301	303	313	336	327	312	334	321	304	311	300	306	319	331	314	333	298	296	303	303	307	293	317	321	300	290	299	304	301	319	277	319	292	305	343	354	292	313	353	317	295	338	301	326	308	319	279	304	314	325	308	292	310	317	331	327	297	311	285	322	296	317	330	294	307	302	294	354	317	331	304	318	329	315	336	291	273	310	344	339	306	291	287	337	353	323	346	313	298	310	317	319	332	301	314	298	317	322	318	284	311	293
20834	3768	1145	820	660	554	547	527	494	517	487	530	484	516	526	524	551	543	479	468	515	508	477	505	503	478	485	506	461	489	508	448	491	499	493	489	501	515	491	463	505	468	452	467	463	542	525	503	496	476	516	472	491	472	451	496	482	491	497	483	458	473	462	516	520	499	463	492	465	476	503	500	477	484	478	480	478	481	503	497	496	481	492	449	527	487	466	501	503	503	484	494	510	486	514	487	456	470	484	520	484	504	481	486	495	517	485	519	488	473	459	493	456	469	553	499	457	480	467	484	476	496	518	450	460	486	513	466	486	502	467	448	482	530	504	485	487	497	469	439	492	482	496	464	498	478	476	459	470	461	515	489	484	478	478	501	492	482	467	538	482	482	480	493	513	509	509	474	520	474	511	503	503	495	501	482	507	487	477	494	511	475	482	477	467	428	473	505	453	489	471	484	495	484	482	501	485	509	470	475	495	482	527	487	467	491	485	507	500	491	485	461	492	464	480	486	487	476	442	507	463	479	502	551	477	502	471	448	506	473	464	475	505	496	478	501	486	485	483	470	475	499	486	456	463	478	499	506	517	453	465	501	517	473	500	514	486	485	487	489	498	526	488	454	486	503	484	445	499	497	493	465	453	499	498	440	464	486	481	494	501	461	478	460	456	466	469	502	503	505	487	548	503	502	494	518	512	460	502	474	554	506	446	492	507	513	468	487	491	474	483	494	483	525	512	484	468	459	499	495	486	516	474	456	518	495	494	506	483	495	503	471	477	476	470	479	467	493	489	491	544	461	473	470	471	470	501	477	516	497	494	490	475	469	486	485	490	477	474	493	489	525	484	500	476	526	489	499	502	456	483	500	493	524	516	477	446	486	495	448	478	448	495	453	480	477	466	485	485	503	467	495	455	478	469	506	466	498	502	489	486	538	496	469	491	495	487	468	460	511	482	484	475	521	528	488	481	510	502	457	501	516	463	479	467	468	428	505	504	471	517	497	433	501	477	519	424	487	502	493	502	519	514	475	486	481	475	520	458	489	507	457	467	511	473	492	477	488	502	462	521	473	468	518	469	500	488	504	493	466	508	530	502	480	516	453	482	464	481	506	520	492	457	467	527	497	502	482	454	520	477	536	482	483	515	512	518	520	485	470	493	486	470	450	462	478	521	438	479	491	489	454	531	508	495	503	482	500	502	485	520	494	448	501	479	540	478	469	472	485	511	451	490	492	463	522	496	470	498	481	501	503	505	499	491	490	482	486	484	479	476	491	532	491	459	511	500	496	485	500	467	499	454	481	484	495	502	514	463	504	513	470	444	486	491	489	472	495	482	489	472	517	494	487	501	492	492	498	508	478	488	458	467	491	503	505	462	473	474	539	504	493	526	513	485	539	511	487	489	489	504	511	494	498	489	491	484	503	499	509	511	511	498	489	518	501	513	499	548	499	459	490	498	467	481	480	487	469	499	464	520	470	488	466	485	441	492	479	490	511	479	454	487	525	464	465	475	501	492	484	452	492	495	462	508	501	471	504	470	465	485	490	505	489	457	462	483	529	491	478	499	509	495	492	457	477	462	461	501	468	474	472	451	505	510	464	506	553	494	416	491	500	444	506	525	496	456	483	530	479	464	498	515	503	494	484	514	478	526	470	471	504	511	520	537	525	489	510	458	471	511	487	503	517	503	497	481	470	495	453	488	470	473	475	500	504	468	500	474	497	484	512	468	477	505	462	478	453	487	504	447	499	487	498	507	506	483	494	508	494	458	483	477	478	504	487	494	491	463	494	444	454	519	475	488	504	450	484	516	498	514	508	511	524	469	477	450	480	517	484	463	484	503	528	508	480	488	492	465	515	513	500	466	511	478	486	481	447	471	487	486	484	451	514	487	468	516	497	510	477	497	479	454	530	490	512	493	468	494	519	489	476	510	477	505	503	467	483	467	504	449	490	503	486	492	475	512	499	486	499	486	495	498	492	497	481	507	462	455	479	434	473	445	503	461	490	435	501	509	541	500	498	470	487	494	487	493	489	484	499	457	527	507	500	498	479	466	466	493	537	509	472	492	471	506	471	490	503	517	510	472	456	524	500	511	480	472	519	523	464	467	504	488	478	476	482	449	482	497	500	476	472	448	507	495	502	484	466	469	504	442	503	443	501	511	457	466	476	485	467	533	470	491	470	569	497	489	479	495	409	465	476	465	489	488	509	482	461	488	466	463	481	496	463	458	443	483	531	458	449	533	470	495	460	441	472	482	479	504	512	457	486	501	498	534	476	471	489	493	450	483	486	454	463	500	528	493	506	502	497	508	505	489	470	483	498	491	473	484	459	520	497	484	530	500	471	469	511	477	471	517	520	519	465	504	503	503	482	469	502	458	480	480	513	491	466	486	507	462	502	482	484	526	502	479	450	514	487	480	472	507	510	487	486	505	482	480	491	496	517	466	475	482	466	461	500	458	467	475	496	476	515	506	487	494	512	503	478	444	480	463	485	480	480	516	481	487	535	520	479	467	528	491	483	514	478	511	500	521	505	516	542	490	484	510	518	481	464	467	514	505	540	479	472	496	478	526	503	470	446	513	511	468	443	490	466	507	488	524	513	477	463	496	484	505	467	521	475	480	471	456	498	495	522	492	475	509	479	474	494	496	509	473	473	513	516	524	457	509	482	458	495	540	454	507	462	504	482	491	462	472	478	494	477	541	511	494	480	471	438	468	484	518	475	494	507	487	503	486	486	494	502	486	453	468	479	493	460	504	515	489	506	445	446	485	499	479	468	518	493	465	473	460	452	464	455	538	494	492	492	505	492	497	475	473	498	502	495	469	527	500	489	474	509	490	518	490	464	471	557	464	513	517	494	492	493	469	517	465	501	468	489	474	478	501	494	480	530	469	467	539	489	460	491	496	484	471	457	456	493	502	521	458	452	479	506	505	472	508	495	439	470	470	482	501	467	475	474	474	506	477	493	482	465	442	501	484	479	491	438	499	487	464	493	461	474	491	466	481	452	464	463	496	469	496	451	489	447	498	490	503	496	479	488	476	501	469	514	540	492	517	497	467	519	493	481	488	485	519	472	471	516	489	512	487	482	457	475	476	485	478	473	525	443	554	502	498	494	473	522	492	500	506	490	509	472	505	469	482	469	494	514	503	477	472	525	486	473	496	480	463	495	512	473	491	490	488	509	492	449	508	492	503	473	491	487	491	502	460	474	494	509	483	490	491	472	472	496	491	511	522	475	498	503	506	505	482	462	474	529	524	518	517	504	524	496	495	501	483	448	482	493	481	467	521	445	475	465	485	505	481	465	485	487	487	482	453	483	501	508	487	514	449	472	487	501	489	466	484	500	453	474	538	499	477	489	505	505	514	495	439	457	524	488	490	524	462	536	506	486	519	509	472	513	475	491	545	479	499	503	481	523	453	499	475	502	510	498	512	503	521	490	499	494	505	509	498	444	484	464	487	510	479	523	480	501	486	459	464	487	483	519	462	460	509	495
23709	21478	28747	24605	21472	16859	1193	581	496	481	376	406	334	356	306	314	331	332	302	308	307	287	297	260	315	310	298	297	283	305	290	279	263	295	282	270	259	256	281	274	306	270	261	277	268	267	263	284	289	288	284	282	284	254	277	286	256	286	280	267	263	267	277	267	283	270	290	287	273	270	281	270	247	275	270	288	263	275	293	281	294	273	259	290	270	247	265	291	292	234	286	297	275	285	243	265	265	289	310	254	265	276	273	296	273	273	282	259	255	263	289	262	280	276	256	258	280	230	306	261	244	244	271	271	273	277	285	288	264	277	262	271	271	300	268	295	260	254	278	253	250	271	255	236	284	286	280	285	269	276	279	266	268	259	309	242	265	284	294	278	251	277	263	263	253	231	253	244	283	262	255	295	292	291	277	270	282	271	259	250	286	265	269	260	286	301	253	245	271	247	289	283	268	271	304	252	260	226	268	273	273	275	289	279	250	273	263	284	270	279	265	267	271	263	260	278	259	268	276	269	263	267	278	279	268	270	263	240	274	275	281	273	236	280	247	294	268	278	278	259	272	313	271	270	290	264	249	297	270	269	305	271	270	284	282	257	243	298	260	238	264	270	280	281	249	269	256	292	284	283	271	282	288	276	264	273	246	277	263	263	276	277	288	266	297	299	234	280	272	282	263	250	265	273	260	253	267	261	278	255	254	273	275	240	271	295	272	283	286	265	273	288	251	244	267	278	269	257	258	250	252	268	278	277	290	268	274	279	282	267	293	283	268	282	282	272	262	264	308	276	259	244	276	275	285	254	258	281	244	270	277	246	264	288	269	269	297	259	270	294	272	294	302	275	271	274	285	263	302	275	275	266	255	267	249	278	253	276	270	280	296	265	267	250	242	239	261	252	281	231	269	262	263	255	275	295	281	262	282	260	249	277	252	281	278	250	303	275	268	285	270	269	275	268	257	236	301	279	258	259	242	276	239	300	243	260	243	266	268	275	257	282	254	229	267	280	264	250	245	269	278	292	278	263	269	257	297	291	256	264	275	267	274	261	297	285	280	224	286	277	270	270	302	274	286	273	272	283	279	298	262	279	267	272	263	297	244	274	265	258	247	279	280	281	266	261	261	270	237	287	275	258	260	267	290	265	270	256	273	254	269	305	289	276	279	279	239	269	263	258	262	288	251	251	289	287	251	279	276	236	249	309	248	276	287	299	247	249	252	268	276	274	290	265	251	265	278	256	273	252	263	268	273	256	262	289	280	260	269	268	279	294	284	257	245	266	245	266	246	255	270	257	293	278	277	269	261	262	301	257	248	267	245	292	263	252	250	316	307	279	278	272	268	261	242	259	259	297	276	224	290	236	286	306	273	272	250	273	282	267	243	262	249	301	288	258	255	288	265	275	283	257	270	260	279	269	265	266	264	261	299	264	258	257	252	285	275	251	275	245	255	295	244	287	274	282	269	295	267	273	265	279	258	289	263	238	273	241	244	240	261	242	287	282	261	281	254	281	263	269	269	271	283	291	258	264	268	248	280	265	258	276	256	249	277	286	281	278	277	277	240	254	261	286	299	257	277	269	256	262	258	296	263	237	271	245	305	248	281	295	273	272	228	282	283	271	298	268	291	276	254	285	277	283	263	295	283	249	282	276	300	272	278	294	278	254	266	262	260	273	256	283	269	256	279	253	256	267	305	267	270	264	239	280	267	281	254	276	298	262	271	321	274	255	263	282	278	272	237	264	304	270	244	276	270	256	260	247	293	288	258	263	270	266	270	293	257	284	267	257	260	238	279	255	272	243	271	262	279	264	273	274	264	276	236	261	265	233	288	261	249	243	296	291	270	288	254	286	267	281	278	239	283	266	274	247	259	275	277	272	284	273	268	288	283	290	263	258	248	237	236	260	269	257	252	281	284	271	272	252	274	282	279	267	291	276	277	264	283	265	290	287	251	280	280	261	263	301	271	284	278	268	272	253	276	271	263	286	271	280	252	246	271	271	276	275	266	278	261	262	298	258	255	280	265	269	258	264	262	253	279	279	298	277	262	285	262	278	237	279	247	277	271	277	258	258	271	245	279	270	259	258	287	238	274	271	269	268	237	286	277	287	273	270	265	268	263	247	264	249	280	251	246	283	281	257	288	268	256	255	269	269	274	277	251	264	290	285	264	273	295	256	269	246	273	277	266	254	255	252	275	271	280	270	258	294	289	285	260	294	267	282	265	292	252	238	281	271	255	255	284	286	277	233	275	259	266	315	281	270	261	250	294	262	285	272	259	294	293	275	270	267	253	282	287	261	265	275	276	271	258	292	263	264	301	263	282	269	279	284	246	270	273	269	244	266	245	281	252	252	292	307	259	242	276	267	275	267	280	288	274	270	253	266	267	273	267	274	295	264	261	258	271	254	265	277	266	258	260	264	235	248	297	259	281	255	262	271	261	294	298	282	258	284	293	244	257	271	265	281	300	257	265	286	254	270	268	257	294	262	239	281	268	274	272	262	299	262	287	265	243	263	265	275	268	252	262	282	258	313	280	278	284	283	276	249	261	253	266	248	246	275	270	286	292	304	286	270	274	265	259	293	258	299	275	271	270	266	275	276	249	254	260	278	281	271	258	288	256	263	282	266	281	262	273	296	254	278	268	255	281	236	254	288	261	316	263	261	279	277	287	267	268	270	262	297	251	281	260	285	279	273	267	285	249	268	288	287	279	249	233	282	282	268	247	283	264	265	251	250	270	239	272	273	280	283	276	241	263	281	248	265	265	249	281	265	254	234	255	248	230	275	264	242	277	285	247	274	258	270	263	256	295	245	285	273	264	232	268	255	240	254	286	269	270	268	267	265	290	281	262	249	259	238	275	262	252	243	243	268	260	264	266	282	291	274	290	271	252	280	276	256	252	294	267	267	266	260	264	262	258	270	274	241	265	273	270	269	260	280	267	300	268	295	245	266	258	280	255	270	289	264	230	277	264	257	259	260	234	300	279	299	263	254	236	256	249	257	276	268	272	273	272	286	242	296	258	257	269	262	271	259	261	248	262	283	266	246	274	305	284	276	260	257	258	265	260	258	250	284	249	277	276	296	276	274	264	295	277	266	268	255	266	262	257	247	288	255	280	279	286	260	270	284	265	272	298	256	266	285	254	254	256	255	246	273	262	267	262	272	289	269	260	245	273	279	242	293	275	273	305	268	281	255	271	268	269	261	287	273	262	275	273	284	244	273	280	271	261	285	253	239	273	254	277	259	259	258	254	267	253	273	299	260	287	276	257	271	279	270	284	250	271	292	257	263	258	244	251	270	264	259	276	242	283	285	229	290	266	283	260	289	265	247	268	291	258	292	253	265	313	273	256	258	252	280	267	263	264	267	262	280	245	260	284	271	287	247	269	309	267	260	281	264	253	286	254	279	279	256	278	274	253	260	261	294	249	275	267	270	262	264	294	247	253	270	288	253	303	269	237	267	266	286	276	288	285	278	269	255	268	268	275	270	283	279
49122	13833	9221	4651	3043	2199	1640	1321	1135	1013	901	775	717	694	613	610	550	505	580	565	492	517	503	523	471	483	510	463	490	479	467	459	471	465	489	474	437	476	470	434	481	473	480	429	411	423	405	428	455	458	448	428	421	421	415	417	429	455	460	423	453	407	424	472	428	403	423	418	427	433	398	426	405	468	417	422	450	395	406	433	447	441	396	436	402	438	394	421	429	441	446	420	458	434	466	449	420	470	415	447	429	415	430	434	398	403	406	410	398	416	429	438	405	430	408	400	375	417	415	412	441	398	422	409	405	429	429	442	435	419	423	415	454	446	424	428	421	412	406	441	418	411	425	412	420	429	414	441	436	436	407	425	407	380	410	429	416	419	413	454	389	428	444	474	405	415	436	405	434	454	394	449	452	428	378	416	398	446	413	440	420	431	399	398	439	401	403	454	411	442	436	436	364	447	369	456	431	412	406	399	434	430	395	404	417	429	458	389	416	442	401	419	425	387	443	444	412	404	442	407	431	410	411	461	418	373	405	431	444	407	437	413	390	397	443	459	425	427	414	396	454	453	390	413	398	386	430	431	392	399	425	407	433	417	415	407	428	433	406	473	398	412	422	409	421	441	426	426	444	410	412	438	443	446	428	386	407	406	427	442	414	396	415	445	412	438	414	438	440	418	400	396	461	447	403	420	439	401	440	424	475	448	434	443	424	420	428	378	411	412	434	422	425	413	424	418	426	449	413	455	395	454	400	413	411	451	382	434	437	421	364	429	406	428	407	434	434	436	400	433	454	409	417	419	424	400	426	437	433	425	406	440	438	373	471	403	423	423	439	429	403	436	433	397	437	426	409	416	425	436	468	456	395	443	454	394	429	434	391	441	429	435	431	433	426	422	455	439	438	396	407	410	406	433	419	414	412	412	427	389	387	440	438	421	447	433	425	433	419	394	433	396	412	422	391	388	373	402	427	415	415	416	456	427	437	415	425	441	451	436	415	409	408	444	390	441	432	416	421	404	429	422	451	440	388	418	432	438	422	428	409	412	414	389	445	454	414	391	420	425	387	410	431	419	465	452	423	441	413	484	426	467	453	422	409	458	401	411	421	457	429	441	425	434	402	453	438	424	404	389	416	456	390	421	441	405	440	415	420	378	420	455	446	447	394	439	421	457	420	408	433	410	378	375	439	430	403	413	410	424	432	417	402	435	444	403	434	469	443	399	419	410	428	463	436	418	412	433	457	413	453	391	420	399	406	429	419	433	423	451	409	439	394	434	435	440	414	402	452	431	386	426	439	435	458	431	470	431	420	413	458	461	440	405	431	424	415	390	434	435	382	406	450	395	433	360	426	470	434	405	458	423	366	415	397	427	399	434	407	404	423	418	409	460	405	426	441	391	421	405	432	396	408	419	428	410	439	422	404	401	440	439	424	418	409	426	431	430	457	421	420	429	455	443	406	414	436	440	443	432	417	441	429	411	416	431	415	443	432	447	391	427	445	434	434	434	406	429	410	416	447	424	450	431	439	435	464	439	422	400	447	399	421	461	403	441	430	430	419	386	431	408	420	429	418	413	448	427	455	411	397	403	451	444	441	419	394	430	435	389	433	432	421	415	408	417	428	421	449	431	437	378	421	416	422	427	433	420	409	416	466	428	438	459	444	396	399	438	413	436	414	422	448	411	417	440	385	427	418	428	422	414	414	392	403	426	383	424	453	419	392	449	419	454	404	359	424	399	398	445	411	430	410	375	424	442	414	419	427	425	447	408	398	443	395	417	407	428	429	435	432	421	415	419	431	427	408	424	448	438	405	453	417	415	416	410	443	434	439	448	426	396	440	417	390	401	399	407	445	445	413	422	433	447	395	460	420	428	432	425	362	412	399	396	420	409	373	408	411	420	421	424	433	400	446	407	424	427	410	403	468	431	443	425	445	401	420	411	449	427	398	413	442	433	447	447	461	383	429	414	453	396	400	401	408	402	407	429	445	406	439	466	407	429	428	452	440	378	441	408	397	432	447	417	420	435	398	436	410	442	463	422	444	465	407	418	442	455	399	395	443	431	406	430	423	444	460	408	415	434	427	420	414	406	420	417	424	415	385	420	423	399	450	426	436	432	452	449	444	427	419	403	446	461	405	475	422	396	445	445	429	418	413	419	433	443	389	425	418	413	426	433	447	422	441	404	388	426	438	404	420	427	432	441	408	437	429	407	410	436	441	475	449	404	460	437	442	421	414	409	460	417	421	385	395	421	439	419	403	446	416	401	413	429	418	417	406	440	435	391	416	427	436	404	436	449	410	436	399	383	403	436	439	467	438	427	447	410	407	448	404	400	402	455	407	370	390	427	423	448	414	377	481	393	413	406	442	377	459	373	426	429	448	431	459	440	441	413	430	451	423	426	410	379	403	444	432	442	434	433	418	428	419	396	446	405	400	375	410	413	434	431	433	416	426	450	438	432	424	392	424	429	441	384	413	423	417	412	413	393	448	401	437	422	435	417	390	394	428	399	447	437	410	438	439	461	437	472	409	435	424	398	457	436	444	400	379	428	396	383	450	426	400	437	449	451	427	423	447	476	453	418	431	434	426	464	411	394	456	439	429	396	400	429	431	405	408	418	407	389	404	436	424	450	419	430	409	409	395	431	412	430	387	427	417	419	428	426	399	411	409	381	407	412	440	433	399	407	468	453	445	427	413	418	435	427	407	447	391	400	418	422	395	405	404	405	443	430	399	380	400	408	442	426	462	419	455	449	423	409	442	414	409	388	447	414	403	447	450	408	395	419	438	415	453	439	442	399	403	459	430	445	413	381	430	428	418	414	399	431	434	428	420	399	423	392	445	462	357	414	438	406	440	387	421	460	409	422	429	427	417	406	384	461	448	419	404	400	411	415	408	444	390	432	422	405	411	442	394	434	429	420	457	410	400	432	412	397	432	431	390	410	450	428	405	433	410	417	401	424	407	425	414	416	451	448	418	408	410	440	425	418	448	417	394	447	413	450	413	411	401	439	431	415	473	436	397	447	435	408	404	451	409	464	422	414	435	415	424	388	417	445	409	413	428	445	415	436	444	406	434	431	417	418	442	449	432	442	431	417	422	401	426	414	452	432	421	439	402	438	402	432	442	406	418	429	428	416	418	431	429	443	484	442	398	420	448	421	409	427	389	415	438	452	413	427	439	425	420	384	438	436	433	425	421	393	425	462	411	427	450	448	404	434	450	435	414	455	371	413	405	397	426	421	423	425	387	427	408	440	400	423	407	434	407	428	434	404	421	422	431	421	436	426	442	430	436	425	436	405	454	413	450	404	449	415	436	390	444	452	407	415	422	409	436	411	427	431	424	441	423	434	436	402	438	436	395	455	437	417	385	428	411	458	439	390	419	452	432	416	428	419	445	396	415	413	399	380	397	412	417	423	414	435	423	438	432	431	420	397	423	411	442	439	390	414	454	460	441	395	431	424	431	415	461	423	407	466	408	421	424	355	426	413	414	403
23339	21546	29067	24466	21537	21514	4533	584	407	373	331	292	271	240	228	220	246	222	186	195	196	171	179	190	192	156	180	157	175	152	174	179	191	149	188	159	179	172	151	161	151	177	171	149	143	138	167	167	188	145	164	157	157	138	143	138	166	175	155	165	171	137	164	140	159	145	151	137	179	145	156	147	165	165	151	151	162	150	159	151	138	162	169	176	156	143	162	162	142	178	160	155	153	172	157	158	152	164	157	146	151	153	150	145	158	147	153	148	153	151	147	140	142	161	129	166	160	159	152	159	131	142	162	143	145	148	153	130	153	152	136	148	179	143	133	136	151	150	162	144	152	159	137	147	132	164	150	155	148	141	149	176	163	145	143	168	156	128	160	151	133	156	152	155	135	136	137	140	137	162	150	166	152	134	135	135	150	146	137	136	129	156	186	160	169	141	162	162	150	149	150	135	144	174	143	160	164	166	151	176	154	176	159	149	151	132	151	156	138	154	162	147	120	147	138	137	151	158	143	150	148	148	162	134	157	156	142	156	142	160	150	156	170	159	163	148	158	160	172	163	146	155	128	135	141	149	156	146	151	154	140	152	126	132	166	144	175	175	137	150	120	156	158	163	141	169	166	152	145	145	142	153	148	150	184	159	156	143	143	156	163	158	152	157	167	143	130	168	133	164	155	151	139	152	151	117	166	183	139	131	145	156	168	145	173	138	163	159	154	145	161	138	164	147	168	163	163	142	168	150	151	131	133	160	156	155	144	118	138	154	141	157	146	150	138	148	152	150	144	156	158	162	132	168	145	153	148	150	139	155	153	139	151	142	157	113	153	138	158	152	150	139	155	137	138	155	163	141	160	153	132	148	140	161	143	149	136	158	143	168	156	143	132	139	141	159	145	141	155	158	131	133	153	126	141	156	147	148	153	141	147	147	151	141	138	148	151	151	130	114	140	163	147	135	145	169	143	156	144	171	171	159	156	154	132	128	143	164	159	159	146	131	150	153	139	139	152	129	153	151	155	166	142	140	168	140	140	151	145	179	140	147	137	150	151	150	155	167	169	139	144	154	142	144	144	179	154	154	147	148	153	152	153	151	161	144	150	143	163	156	160	170	151	147	165	138	143	178	158	147	168	166	151	151	170	132	157	133	146	161	170	152	143	139	145	148	152	151	154	140	133	158	144	152	157	158	140	148	108	154	180	161	147	148	167	147	130	157	133	141	175	165	150	144	162	154	148	150	153	152	153	158	130	160	138	154	169	139	150	150	133	131	134	145	136	149	128	172	164	155	150	143	139	152	142	154	151	165	158	150	142	147	155	147	118	156	174	155	137	168	168	156	143	151	142	137	152	160	159	176	168	146	144	133	132	162	145	158	133	131	176	170	152	160	147	180	154	150	142	163	140	166	147	157	132	171	133	160	150	147	152	160	139	149	133	158	148	164	135	158	164	150	138	148	160	163	166	138	145	155	164	135	145	113	164	174	139	163	158	149	137	137	170	142	149	161	171	125	157	140	158	139	127	162	166	141	134	155	149	171	143	153	136	148	151	140	154	156	125	152	161	153	148	163	149	149	161	151	140	159	139	162	135	159	162	177	140	144	182	145	138	138	144	140	163	150	164	147	151	154	156	128	139	145	135	145	146	145	172	151	209	133	145	154	146	161	163	166	156	155	151	136	169	180	153	138	150	142	152	164	144	145	145	139	139	169	178	140	165	141	173	172	158	140	169	152	163	161	144	152	147	142	133	148	136	155	153	172	150	159	150	169	130	151	165	176	185	172	158	148	141	152	152	144	124	152	162	148	152	127	140	148	142	153	163	169	143	150	137	154	168	151	134	149	152	148	148	147	144	155	168	134	139	147	157	135	148	171	163	130	131	151	166	128	170	125	171	147	122	171	161	155	134	167	153	125	153	156	141	148	146	162	133	135	143	179	151	156	172	140	142	143	156	144	162	154	142	167	166	150	161	136	146	150	139	137	153	132	149	134	152	150	152	190	128	139	144	132	164	154	154	155	164	140	147	160	158	177	155	149	131	153	161	142	165	128	150	142	147	121	147	154	134	134	133	154	153	139	148	164	151	148	156	142	178	149	146	165	149	169	171	160	161	141	148	147	152	152	137	152	138	142	145	133	162	156	131	155	152	139	134	155	158	130	156	126	164	144	145	149	143	159	144	116	148	145	144	166	153	147	135	136	150	145	146	155	163	134	160	135	152	162	142	146	143	162	155	151	125	163	154	150	141	168	127	169	163	156	157	152	165	177	139	132	164	163	153	136	126	159	146	159	165	146	140	154	152	146	144	148	165	160	136	140	159	126	165	163	145	154	172	150	144	155	143	178	136	147	164	154	144	121	154	144	137	141	150	140	147	135	133	143	135	140	155	162	161	148	132	163	148	149	143	170	158	129	139	151	151	155	175	148	139	149	145	147	159	161	143	155	163	140	137	126	152	153	150	146	175	147	154	146	158	136	152	147	150	156	157	144	139	149	144	149	150	155	136	146	154	136	148	166	164	148	164	139	152	149	171	147	151	137	140	142	149	163	145	147	145	163	146	160	157	146	149	161	142	147	120	144	144	156	143	168	156	165	170	164	169	164	130	134	161	126	152	157	152	166	154	131	150	169	171	154	146	149	156	158	147	145	142	148	153	155	121	140	168	151	156	144	130	149	136	150	157	165	175	136	155	159	163	169	164	154	127	126	156	157	162	155	132	143	157	155	164	156	163	159	152	166	146	157	150	148	168	143	147	158	127	150	145	164	143	147	141	149	129	133	172	156	159	147	129	156	145	120	147	137	137	140	163	164	142	134	159	151	143	153	130	140	140	157	164	152	139	160	140	145	179	156	143	176	140	148	159	155	132	122	163	149	158	138	135	142	133	161	163	146	180	147	134	161	164	154	161	166	179	151	163	128	154	147	154	165	166	163	157	149	146	141	158	132	133	142	129	129	177	142	126	152	146	135	156	142	143	141	170	169	147	159	155	158	145	138	140	158	158	155	143	168	147	157	142	154	115	140	170	141	150	159	144	170	165	141	122	150	127	152	164	162	140	154	157	164	160	168	151	138	171	163	169	139	146	166	141	142	140	164	173	178	154	148	128	137	157	155	164	147	158	149	156	152	158	152	134	142	160	139	153	157	136	146	148	140	153	130	147	144	144	157	140	148	140	155	161	141	154	161	156	126	151	128	144	155	153	171	160	130	185	133	159	147	180	153	137	129	141	144	134	148	149	157	146	153	138	152	146	155	161	147	139	170	151	146	109	164	146	139	153	177	131	155	156	152	137	151	156	148	180	135	164	147	145	161	171	138	117	130	138	163	173	162	171	139	152	143	139	159	144	151	167	141	170	130	141	148	155	162	155	142	155	144	155	155	154	149	140	141	142	123	129	141	150	154	141	130	153	156	143	152	171	135	153	138	159	130	140	162	148	142	156	144	166	166	140	173	126	161	149	135	146	157	145	159	146	154	185	139	138	124	136	149	155	142	142	146
51291	15696	11266	5678	3675	2529	1832	1450	1262	985	820	743	659	570	521	487	448	435	395	393	381	368	337	325	319	308	305	286	305	319	282	284	289	256	264	285	246	281	276	272	305	244	265	276	285	257	225	284	255	277	219	274	261	243	249	260	235	236	276	266	251	252	242	227	255	253	222	270	240	234	297	241	259	241	271	248	252	254	245	269	239	237	235	246	251	236	219	233	239	237	218	246	246	257	241	228	258	240	221	242	236	257	240	249	261	251	240	269	237	239	230	255	259	238	219	224	228	264	258	229	237	240	259	237	239	252	261	235	264	268	257	272	240	236	258	221	242	222	243	254	236	241	235	239	247	229	226	219	253	255	224	252	229	240	255	266	253	233	237	229	241	236	205	264	241	236	265	246	220	247	236	235	229	275	216	255	265	255	245	243	243	259	245	261	252	276	235	264	232	234	246	247	251	187	238	239	242	241	250	227	256	240	242	268	256	253	272	243	248	253	250	231	229	227	244	244	264	230	258	216	231	219	237	212	220	244	252	253	242	239	235	261	246	244	247	248	238	225	264	239	256	238	259	222	237	241	238	234	231	223	230	259	223	265	216	236	236	272	238	224	216	225	244	231	266	247	228	219	219	266	262	250	234	225	273	209	246	214	248	266	240	235	243	235	246	246	228	234	216	240	275	212	235	207	206	233	223	222	251	231	252	255	241	217	250	228	235	234	248	261	249	245	259	239	249	268	232	214	223	214	244	241	221	235	217	244	244	269	235	252	224	243	253	245	244	238	240	219	225	253	245	241	218	236	245	268	242	221	236	244	248	254	236	244	255	252	243	238	270	233	234	246	263	280	215	229	246	241	238	230	240	238	237	224	226	261	240	253	236	245	234	246	231	233	249	240	254	235	227	239	253	241	247	231	219	231	245	244	227	255	249	267	222	253	228	254	221	206	265	257	238	227	229	247	245	228	235	243	249	241	259	247	221	264	247	237	238	226	215	272	230	235	231	220	255	246	235	232	217	251	214	271	242	250	249	237	245	217	236	263	265	228	243	242	214	245	219	250	247	227	259	225	261	212	248	213	207	227	246	247	254	227	234	250	208	254	219	253	210	249	252	260	243	220	264	235	208	248	233	262	249	235	251	220	245	251	255	215	240	233	238	253	228	226	243	260	230	251	242	214	222	224	260	265	238	268	236	256	241	228	220	248	230	244	239	234	246	236	211	238	265	249	223	242	212	242	250	235	245	238	235	252	257	236	240	231	234	213	251	242	263	231	197	203	215	230	249	213	252	217	264	246	242	263	243	239	209	214	247	233	235	240	243	247	257	240	229	232	231	250	264	257	218	232	236	229	265	216	233	244	233	233	217	233	253	279	255	240	251	239	242	242	258	256	230	242	264	254	268	213	243	247	241	225	225	225	261	254	221	237	247	274	255	241	226	231	238	228	224	222	226	239	233	252	234	221	227	283	220	220	276	231	211	255	233	248	244	213	231	239	241	240	229	222	234	250	235	228	245	224	246	238	261	233	232	267	260	235	259	235	257	222	251	256	232	265	227	276	223	241	260	249	251	215	247	212	260	254	205	228	243	228	238	222	238	232	254	243	286	233	219	227	221	219	239	220	237	219	228	241	249	249	251	236	241	242	244	250	239	235	254	238	233	237	239	231	243	220	217	241	241	249	221	237	239	251	253	254	224	247	225	235	245	265	254	241	222	252	244	248	233	244	248	231	267	232	227	230	256	247	236	247	232	249	223	262	223	228	261	258	230	236	246	267	226	262	254	246	254	248	248	240	248	231	261	229	216	226	241	253	238	276	233	275	262	227	230	253	242	251	239	246	226	234	243	262	241	232	219	247	217	251	227	231	220	226	235	255	254	235	228	227	229	253	230	257	240	255	225	229	214	227	230	228	264	205	250	231	249	241	250	240	218	251	269	265	225	250	249	245	280	241	252	242	215	252	234	271	245	237	244	252	260	229	249	221	239	229	248	220	227	228	243	238	246	256	251	263	232	231	207	239	261	221	241	254	243	251	239	221	240	238	228	218	234	244	247	206	243	244	240	240	245	236	231	239	251	222	261	239	232	217	254	266	248	256	252	236	241	241	258	256	224	250	248	245	243	219	227	239	241	234	234	224	257	247	223	222	239	221	220	266	240	257	214	233	235	250	221	252	207	229	229	249	259	224	259	240	283	258	223	246	237	249	241	217	240	221	270	227	257	235	256	254	243	209	238	228	257	241	223	275	236	238	245	272	239	240	256	245	236	253	237	242	250	261	245	254	244	258	245	233	228	222	245	232	260	225	221	231	234	247	228	257	228	233	215	267	230	240	278	257	235	255	237	240	215	219	258	241	258	234	232	214	228	235	243	252	257	221	242	261	243	219	244	245	237	238	223	242	236	248	231	233	250	240	245	238	242	241	214	226	233	235	239	238	235	259	266	214	255	240	231	236	220	225	255	246	234	226	231	218	255	194	213	242	244	238	257	244	242	239	257	244	237	260	267	260	223	232	238	276	218	264	242	240	252	247	229	237	275	209	213	242	264	250	234	263	250	246	259	231	254	251	231	236	228	264	257	251	238	230	256	247	231	259	241	243	259	241	250	221	257	248	239	230	240	240	207	252	234	256	271	236	235	217	260	266	234	259	263	238	250	237	260	232	253	221	261	229	253	232	222	230	230	214	216	246	250	230	263	250	227	256	222	261	248	250	236	224	246	246	248	251	255	229	235	270	225	252	224	208	252	220	234	231	247	230	228	263	263	247	223	247	233	218	218	249	251	218	236	216	255	253	231	227	242	251	234	255	270	230	243	250	230	222	249	220	232	249	250	209	253	259	204	224	217	243	247	241	242	265	249	233	236	219	242	221	215	247	240	228	277	218	231	237	241	241	216	267	263	261	239	251	279	239	244	244	246	225	243	224	209	228	219	262	237	245	240	239	221	242	215	213	256	242	236	229	231	209	233	236	223	233	211	235	249	236	229	239	251	234	242	241	248	234	244	245	247	236	250	230	210	253	234	222	245	237	242	235	259	243	228	251	248	270	230	255	224	250	228	242	248	220	253	233	272	237	235	228	237	245	258	222	216	239	244	237	231	246	258	233	260	247	231	242	235	235	247	244	274	252	246	240	261	231	256	231	229	257	231	213	224	237	241	248	236	248	266	238	202	264	256	248	243	248	225	244	241	219	221	222	233	248	225	258	243	232	214	267	218	253	237	257	252	257	268	226	195	226	243	226	239	260	214	240	239	222	262	253	239	264	218	227	237	239	219	253	238	236	250	228	251	250	261	218	239	275	228	234	233	246	235	254	240	211	218	234	231	247	243	280	255	232	255	231	244	252	240	239	250	230	243	264	240	225	229	230	245	226	217	246	239	219	211	264	234	227	203	212	213	219	238	252	258	237	244	253	260	236	261	227	238	248	272	262	235	217	238	198	260	225	274	246	250	233	241	219	272	221	236	233	237	252	234	250	227	247	252	223	228	205	246	246	244	248
27467	20676	7565	675	388	374	335	315	320	320	268	313	306	332	327	300	325	327	329	315	302	331	313	315	251	321	322	311	330	307	334	298	307	327	303	300	328	313	288	330	315	351	331	327	331	267	297	299	323	302	301	336	332	307	328	319	319	317	309	283	303	311	277	309	310	324	333	313	289	304	303	304	290	316	338	327	307	304	320	331	316	305	295	293	329	323	331	301	283	300	325	307	334	343	321	290	311	339	302	323	311	296	304	339	327	307	325	303	300	275	339	327	321	309	307	314	307	327	293	288	305	268	313	281	313	344	349	311	298	320	320	304	302	309	321	330	324	294	309	283	271	310	298	304	324	327	298	297	314	288	294	325	327	302	315	304	333	291	331	315	309	336	328	303	319	320	310	309	327	305	318	293	317	261	301	327	304	326	349	342	304	296	330	297	329	299	304	317	331	298	293	313	318	310	299	298	306	332	333	333	325	282	305	299	287	311	318	325	334	314	328	275	315	329	329	313	300	303	304	315	299	339	326	323	311	317	291	315	318	311	321	298	348	324	348	331	348	321	274	268	339	298	310	313	326	297	330	305	307	309	319	332	290	355	311	294	355	327	315	307	302	272	310	316	293	285	294	324	314	324	332	302	288	320	328	319	315	306	333	317	291	315	309	289	350	354	304	310	322	326	316	331	271	309	325	312	307	294	308	281	317	297	331	313	294	369	322	327	311	311	329	334	307	310	293	307	325	314	342	299	320	304	341	277	341	334	330	286	315	318	326	320	296	314	305	295	307	310	309	310	264	281	293	331	317	324	280	329	311	316	312	322	288	311	330	355	299	321	317	312	316	327	285	296	315	330	327	308	291	316	341	310	336	325	302	334	306	313	310	294	310	282	335	327	356	332	287	331	288	322	304	320	281	306	299	343	297	328	330	331	316	314	301	318	326	321	298	301	301	282	313	278	343	323	301	316	321	342	279	318	295	329	330	327	301	336	321	312	267	313	283	318	311	291	320	305	291	298	269	340	307	295	334	297	279	324	296	311	311	320	313	285	336	339	309	324	308	333	292	292	329	317	331	313	315	355	333	317	291	282	317	323	309	313	313	313	305	264	289	309	316	322	310	319	316	336	323	298	335	292	306	314	301	329	307	326	316	343	313	302	293	307	320	310	306	320	294	318	282	344	322	316	301	304	289	317	328	323	311	306	288	302	307	265	302	324	305	336	321	315	300	315	323	310	328	324	315	323	285	287	318	370	320	332	320	304	297	301	325	335	316	331	275	316	318	316	307	304	323	350	305	301	346	305	320	296	300	320	317	311	317	314	292	304	318	293	304	297	331	339	271	253	306	321	337	331	302	310	285	293	337	321	289	313	344	294	344	289	312	326	307	328	322	304	315	326	321	330	305	301	335	307	308	297	320	337	302	324	301	350	354	315	313	321	321	298	332	339	294	337	322	307	324	306	324	324	326	343	295	277	328	341	309	316	329	313	310	327	296	300	310	301	312	304	336	318	315	298	308	303	333	291	325	315	327	305	324	273	312	295	324	315	325	316	342	312	290	333	348	315	273	342	292	336	276	340	331	308	365	333	329	294	308	320	336	303	302	297	290	310	325	337	326	314	306	315	318	306	327	309	330	336	321	328	281	319	284	279	293	300	282	336	302	324	302	321	336	320	309	333	312	316	288	309	308	323	327	332	329	292	311	287	298	312	289	314	309	319	310	347	342	331	297	317	322	287	304	302	307	330	316	314	292	325	310	293	347	316	300	287	307	323	344	334	336	313	345	322	292	331	304	320	319	311	309	316	331	325	324	266	329	297	339	292	331	312	305	327	303	283	320	312	262	316	315	307	327	349	302	284	295	322	325	296	305	286	334	322	309	310	291	305	334	348	336	324	319	308	318	328	303	314	308	338	286	315	312	303	308	313	298	314	328	310	314	300	317	331	293	340	324	322	309	322	286	312	337	319	323	306	309	325	318	314	268	303	301	319	307	289	323	313	321	290	287	326	310	294	315	319	314	311	355	325	300	316	312	305	339	311	293	327	313	321	334	288	307	270	301	331	294	312	334	310	320	299	294	277	315	294	315	334	330	302	307	307	289	304	321	329	329	315	327	334	335	304	322	298	328	311	320	298	282	309	312	310	331	326	309	309	303	336	310	287	308	319	345	321	284	319	299	330	301	311	305	315	297	319	357	333	312	340	296	305	312	306	292	305	332	312	292	310	314	332	299	289	339	330	325	303	310	316	340	280	325	308	324	289	313	321	304	319	318	306	278	314	323	317	316	321	298	338	300	324	324	336	285	306	298	292	312	323	286	323	298	273	331	291	310	314	311	335	328	320	309	321	327	329	308	319	322	317	346	322	330	326	321	305	333	302	331	284	290	322	345	293	333	314	341	320	326	340	322	296	320	342	305	324	309	280	314	289	326	338	328	338	323	304	320	339	313	296	296	330	321	339	325	317	330	311	328	337	307	306	283	294	304	303	331	332	282	345	328	282	314	328	318	327	301	326	286	314	326	309	301	295	305	332	327	315	307	292	316	309	306	307	307	336	308	303	289	326	310	302	313	295	308	309	336	331	311	284	312	330	323	302	304	309	277	345	351	292	318	332	309	340	337	312	328	326	305	315	296	275	320	321	323	312	310	342	352	302	296	319	330	336	288	318	327	318	315	312	318	301	317	299	296	323	309	324	319	320	267	304	333	300	295	313	315	325	283	340	335	337	301	325	327	315	325	342	291	301	311	321	305	314	332	310	341	331	340	310	318	303	311	324	289	311	335	360	309	314	313	352	336	323	311	314	304	328	325	310	330	321	324	329	326	332	306	306	331	288	293	301	313	323	338	331	351	329	318	302	298	276	323	320	312	322	329	295	269	314	334	297	318	328	307	329	318	279	302	313	318	311	329	315	326	311	315	276	295	323	333	294	343	302	327	274	304	327	311	329	333	318	296	291	315	270	321	316	313	308	320	346	322	301	334	283	320	337	302	321	306	322	305	280	310	307	306	337	322	298	291	318	313	313	320	311	310	271	319	298	302	318	315	319	351	320	312	323	325	327	339	326	328	361	316	337	303	360	311	289	309	310	278	286	299	323	296	313	272	316	342	336	325	300	307	306	295	296	320	301	306	281	294	320	331	291	318	300	304	308	317	274	318	301	310	293	287	316	335	328	315	300	336	272	300	307	325	344	326	323	337	294	300	319	282	318	280	321	344	326	329	342	282	289	341	333	319	325	308	302	316	328	296	300	295	315	319	323	346	314	299	311	317	307	310	348	331	301	328	308	299	311	336	322	295	332	309	310	313	327	315	339	304	306	350	317	318	315	340	308	310	287	334	311	339	322	355	321	315	320	312	313	300	316	304	313	339	300	296	297	327	314	302	318	332	318	308	308	307	348	306	358	301	314	321	265	305	332	320	316	289	314	300	312	284	334	349	337	314	348	312	325	314	331	346	313	313	324	304	328	296	292	305	348	289	312	317	304	305	286	324	281	302	316
22172	3903	983	738	629	560	541	575	469	521	488	494	499	516	480	502	517	525	501	488	507	530	499	469	486	501	478	441	491	503	450	436	513	526	479	517	480	478	504	481	479	487	494	493	466	495	511	507	448	480	484	473	456	466	488	472	455	493	535	506	491	497	467	493	460	503	478	491	509	497	479	481	503	532	510	482	480	466	482	480	527	501	490	472	456	530	466	486	511	481	468	500	476	498	449	490	491	472	468	533	482	489	496	485	495	482	490	486	519	508	518	458	487	458	524	500	463	493	503	455	510	516	479	449	483	452	484	494	499	473	472	510	501	446	496	516	506	489	498	485	521	510	493	475	524	459	511	482	517	553	498	508	498	499	464	481	474	492	435	494	494	498	518	495	512	485	478	479	467	558	494	451	530	506	492	459	511	536	437	519	480	532	469	469	485	486	456	502	549	477	507	485	474	488	529	501	505	504	501	475	479	485	482	505	503	529	516	521	501	459	480	508	447	480	509	507	485	465	503	483	484	512	473	458	521	484	458	473	513	469	488	450	500	507	487	526	438	514	482	503	520	474	490	495	485	507	488	491	468	506	524	504	514	474	491	484	501	440	500	470	482	508	485	473	480	486	488	451	506	480	482	504	462	455	504	487	501	462	467	454	491	486	496	478	507	490	478	468	508	493	524	485	459	499	463	461	485	514	540	447	478	514	502	520	485	495	441	479	499	484	449	478	478	505	495	512	504	466	455	472	500	526	488	479	499	509	480	463	503	489	483	486	480	451	490	449	522	457	500	516	484	476	493	468	510	490	449	495	487	523	501	461	501	443	472	530	513	507	460	490	522	468	509	507	489	505	461	487	512	479	505	501	473	480	478	471	504	473	518	490	481	458	489	485	490	502	532	511	490	523	513	495	499	462	499	497	462	498	471	462	476	499	516	485	488	450	498	501	486	462	502	468	498	506	496	469	494	507	485	477	492	467	480	475	486	513	514	472	500	505	434	490	477	492	457	488	475	494	466	520	480	505	457	458	501	514	487	500	515	484	471	507	497	486	477	478	470	501	470	488	477	452	500	472	498	469	464	476	476	487	503	482	482	479	475	479	528	444	515	488	516	432	484	463	466	482	483	451	515	506	479	482	504	477	476	478	487	463	532	514	491	483	480	469	506	474	497	482	480	497	486	493	516	515	499	490	495	461	455	510	472	472	484	545	500	498	490	496	491	482	530	499	486	506	482	496	488	528	523	509	479	529	507	504	501	497	499	458	463	477	505	467	506	480	474	482	480	503	471	479	493	458	482	491	521	492	474	471	477	508	489	458	465	494	470	511	451	488	470	470	506	482	467	496	526	491	477	470	478	513	506	499	531	478	475	498	515	488	471	499	504	491	478	486	513	474	487	484	483	467	468	477	470	464	484	529	522	505	458	488	471	506	481	475	494	502	510	505	486	470	494	473	488	511	488	513	474	520	472	505	500	485	477	516	488	488	463	505	501	469	511	483	440	492	488	553	493	468	465	448	498	484	488	479	461	513	496	488	488	517	516	490	507	515	490	494	473	476	514	498	478	489	476	494	467	509	494	492	501	452	500	478	503	474	490	478	503	480	470	467	473	488	525	467	452	485	491	496	481	508	503	477	491	480	509	511	465	484	497	490	486	485	510	499	501	503	476	490	466	496	489	477	492	490	451	499	429	486	487	509	502	479	485	484	505	508	483	462	449	476	496	469	454	463	475	456	488	524	495	467	471	505	487	461	470	442	492	490	486	485	502	488	472	516	473	458	489	480	486	460	479	481	490	491	458	488	479	500	478	508	472	476	464	510	490	498	527	492	485	487	485	470	505	507	499	503	498	487	489	526	504	488	507	473	449	513	490	455	461	473	503	521	466	521	472	489	492	447	516	493	496	503	483	469	489	489	470	475	471	512	451	496	461	450	466	524	464	475	494	498	528	520	465	410	490	520	463	514	482	492	489	482	471	481	489	483	513	477	497	463	512	488	508	498	533	476	493	461	441	495	432	504	537	508	481	482	506	471	492	529	460	498	487	476	521	471	517	529	507	473	530	515	506	494	493	472	481	473	470	481	488	481	475	450	512	496	474	488	510	467	445	505	487	510	536	477	490	467	474	486	491	496	505	481	491	494	504	490	486	501	460	484	501	473	459	468	506	480	453	516	497	469	490	498	469	483	471	489	492	485	491	449	465	504	509	499	475	505	462	501	473	470	544	502	463	490	489	467	482	543	505	501	450	486	534	443	511	478	488	545	476	505	515	474	491	508	480	505	498	488	495	498	490	492	465	482	470	525	436	500	527	484	467	446	454	483	495	467	464	434	489	510	514	463	481	529	491	487	480	469	522	504	497	497	488	505	436	493	479	517	456	511	525	461	500	481	471	481	492	499	475	499	504	499	505	522	472	469	475	492	493	503	511	479	478	469	515	475	461	485	489	503	455	469	457	475	479	485	482	489	448	506	500	478	487	482	523	471	496	477	521	482	483	468	480	472	489	476	444	475	509	464	513	528	461	512	479	506	467	495	488	503	492	492	485	483	476	497	489	516	480	511	489	460	467	493	487	455	489	512	459	487	486	498	511	500	500	472	474	480	478	465	478	466	470	475	520	470	484	452	484	465	502	485	474	483	481	446	496	486	499	491	475	464	488	450	497	504	446	519	472	461	484	465	468	489	455	477	492	464	484	494	458	475	496	456	477	521	495	506	501	469	490	461	475	477	481	440	470	476	507	444	510	497	485	490	517	486	476	489	474	498	530	456	474	485	507	484	467	489	470	493	498	477	490	456	469	501	495	482	471	455	488	479	520	478	456	454	529	511	463	493	491	505	479	495	511	491	485	477	499	487	481	499	498	470	473	482	452	463	464	456	485	494	492	523	489	487	478	504	504	460	473	482	445	481	471	513	492	473	473	469	479	475	506	454	441	469	497	492	471	465	511	485	532	493	520	505	502	502	486	452	486	489	479	472	526	445	474	444	435	506	463	502	507	493	504	513	453	512	503	456	505	468	478	452	500	488	467	511	449	452	501	474	481	476	505	513	524	491	494	465	464	490	505	474	487	494	516	503	505	471	483	506	480	504	507	419	504	517	478	466	460	471	438	495	458	506	505	450	506	465	524	472	513	457	471	489	456	490	457	504	481	515	488	456	453	488	450	441	497	494	502	467	488	506	508	527	490	468	484	525	492	490	508	519	464	464	496	494	482	453	492	458	535	467	485	456	490	496	501	495	490	515	501	535	490	529	482	477	497	457	500	510	478	494	494	472	467	469	514	464	478	499	499	489	465	522	495	473	486	453	481	498	509	480	444	491	512	479	481	491	449	522	501	467	478	494	467	528	509	507	414	473	464	460	478	490	477	488	470	456	500	452	500	491	450	512	485	454	456	561	496	450	482	492	507	469	481	482	515	452	491	454	489	477	499	494	473	470	495	473	506	515	479	499	478	464	486	490	481	496	489	484	490	508	461	492	470	490	474	463	496	471	470	456
23748	21474	28598	24776	21476	17297	1206	539	518	414	413	357	373	366	321	320	330	299	281	296	316	262	263	301	281	261	274	275	250	317	302	297	263	269	272	272	272	262	262	286	263	309	268	279	266	271	232	260	288	275	278	258	280	251	278	259	262	230	276	277	254	254	254	279	277	288	246	269	278	247	243	269	280	297	281	275	257	279	284	256	273	236	270	262	284	249	291	262	292	297	275	251	249	262	248	294	288	254	261	280	267	250	261	277	260	254	253	242	263	277	290	250	267	273	290	291	244	277	280	267	274	266	287	241	244	274	291	273	237	276	250	292	293	259	269	247	286	269	254	278	281	234	233	275	251	256	256	255	262	283	239	250	269	271	257	274	262	235	266	273	274	235	280	278	280	271	251	295	255	279	259	262	263	268	239	281	272	247	280	289	255	278	275	245	280	279	253	292	261	275	263	275	272	246	267	266	261	255	272	262	259	270	263	271	263	267	254	268	251	245	260	280	272	253	275	264	240	264	257	256	261	259	244	257	308	276	243	262	259	291	256	331	239	277	269	227	286	248	262	270	263	256	286	278	258	269	263	246	255	248	265	249	266	281	249	267	283	255	274	261	235	275	247	261	261	251	263	279	285	265	249	256	271	296	292	289	259	267	239	279	229	257	270	261	270	264	245	262	257	267	245	289	278	253	261	256	246	260	297	267	231	293	267	272	267	237	251	242	265	302	241	302	252	257	283	296	266	267	292	276	281	273	279	268	287	237	278	268	280	239	277	279	239	277	279	266	257	254	266	267	270	246	270	274	296	276	280	292	280	251	256	282	256	258	279	250	266	247	262	262	255	285	244	249	286	276	240	274	302	286	243	263	282	272	220	244	259	275	286	251	276	262	249	258	284	272	250	278	289	256	242	266	269	256	304	263	267	237	262	274	270	272	261	256	276	280	249	264	267	284	275	260	267	290	294	268	281	275	269	266	247	261	266	263	256	242	271	273	269	290	255	255	288	244	293	226	270	258	279	276	278	259	248	270	287	267	269	265	254	272	258	296	279	293	238	249	276	277	260	261	239	273	246	258	263	270	277	270	270	238	268	292	287	256	266	265	277	245	281	267	249	278	260	256	272	295	262	284	244	267	261	268	237	260	288	254	239	243	248	266	301	255	265	237	238	272	262	231	269	274	278	284	287	290	271	246	291	286	258	281	265	242	257	250	291	264	256	296	241	291	282	260	257	251	260	270	241	275	239	271	270	258	276	266	264	293	280	270	315	240	276	235	282	249	284	290	281	269	261	264	252	299	283	303	293	286	283	274	261	252	266	285	266	263	253	232	279	267	289	244	252	274	251	261	279	251	279	289	278	271	282	293	265	276	254	270	279	304	260	282	286	261	255	286	260	269	256	278	275	275	279	279	250	274	256	261	258	255	296	252	273	264	259	255	252	259	250	271	267	270	287	259	265	272	267	252	267	304	264	285	282	278	255	241	281	271	307	257	256	263	240	296	261	269	249	252	267	281	272	288	301	262	252	283	280	268	226	273	275	260	245	259	254	254	254	286	247	266	258	256	273	242	269	257	326	258	255	270	265	270	249	255	253	281	254	276	291	271	249	255	269	274	239	278	265	263	261	272	251	257	269	260	285	251	263	263	271	239	250	250	237	275	245	247	265	270	290	269	286	294	264	263	266	269	251	270	277	264	266	234	283	285	246	265	275	288	271	271	263	268	264	269	260	259	245	271	266	276	273	266	259	239	264	285	269	272	289	258	274	281	264	300	277	273	279	302	258	254	253	243	244	248	270	277	263	268	272	260	282	258	289	261	257	241	255	272	256	266	273	269	239	265	273	244	265	254	256	277	275	287	232	278	252	258	267	253	259	233	233	251	247	282	280	287	273	268	289	267	279	264	280	293	263	281	254	278	276	259	290	252	265	253	284	268	275	277	252	246	269	251	270	254	272	247	269	268	272	255	255	279	262	252	272	256	259	278	251	278	259	265	286	282	268	277	270	271	273	283	275	267	258	252	264	251	265	274	242	270	266	268	265	278	249	281	245	276	268	270	288	275	285	293	284	274	274	234	280	262	272	258	281	263	263	285	256	246	302	274	293	276	267	292	280	288	265	285	259	249	273	286	271	270	289	268	271	274	284	266	253	281	313	302	243	277	265	279	248	276	265	259	257	273	290	279	248	268	248	246	258	277	263	287	254	262	286	242	266	275	234	292	252	241	241	276	268	260	256	251	275	235	280	245	237	265	275	252	242	265	285	281	255	274	259	249	267	272	275	259	265	276	258	267	264	267	262	279	263	262	249	268	255	276	253	278	259	256	270	254	261	270	275	266	268	288	285	264	247	274	312	279	280	261	260	272	261	269	277	254	245	270	286	274	233	244	267	302	235	252	243	256	219	260	238	262	263	256	276	263	255	278	252	256	252	255	247	263	255	263	242	270	239	257	242	274	256	272	244	260	246	292	274	245	289	264	296	261	259	267	259	284	258	253	277	298	253	252	252	281	275	251	269	281	283	251	238	277	279	262	258	245	284	277	247	279	258	290	265	305	281	242	251	282	244	279	261	242	262	279	232	277	270	297	279	231	236	287	270	259	286	283	262	262	278	271	245	237	254	263	271	267	259	264	254	283	247	266	268	261	261	250	246	268	273	212	282	268	282	245	265	254	260	257	261	267	255	274	278	267	254	274	289	255	292	272	268	265	279	275	254	265	276	267	237	291	290	269	265	292	265	269	283	229	272	279	229	272	270	284	272	265	279	262	259	245	285	278	275	266	253	282	251	237	244	262	285	276	255	260	267	256	292	279	245	284	249	257	259	278	229	256	288	264	271	255	253	269	305	248	281	252	252	283	319	271	254	265	288	281	254	268	256	239	263	276	237	257	299	293	260	280	295	290	254	274	295	244	255	278	260	264	267	245	281	227	265	260	285	284	251	289	289	262	258	287	258	295	274	275	255	264	247	265	263	236	276	257	255	275	261	286	280	242	246	270	228	277	276	305	290	269	275	266	297	272	262	268	291	260	278	258	263	274	260	252	269	257	259	251	292	258	270	246	255	288	283	275	253	269	270	261	275	240	249	271	284	267	283	248	247	247	280	269	286	242	268	253	304	286	255	277	271	272	260	264	260	268	277	265	270	262	259	266	253	280	245	269	278	268	260	244	257	269	267	258	247	286	304	282	275	294	275	245	272	276	239	286	273	274	307	268	265	256	239	247	260	269	264	249	270	238	247	269	300	284	281	253	267	248	282	273	247	285	267	291	257	265	256	282	254	249	279	271	269	223	266	297	285	232	259	280	278	253	274	245	255	257	287	276	273	279	259	254	272	271	273	265	262	270	275	285	280	275	275	273	321	256	275	276	275	263	255	238	260	235	316	272	255	271	300	283	277	250	269	308	286	246	294	231	271	283	231	263	276	245	272	259	251	260	263	244	269	264	283	264	266	259	252	250	265	272	285	274	237	274	260	270	239	237	270	253	276	261	270	307	247	279
49589	14520	8913	4444	2847	2112	1599	1374	1133	986	888	738	735	616	593	601	592	599	544	543	483	531	538	511	513	476	489	473	443	491	471	444	470	420	457	457	442	401	468	452	441	456	469	426	439	447	466	457	424	463	427	433	442	424	426	411	414	416	431	415	405	446	449	418	405	412	474	443	418	431	442	449	410	453	454	446	415	408	429	436	420	423	420	440	393	399	419	436	415	420	442	455	405	436	413	396	444	441	414	415	370	436	411	383	418	414	404	445	432	415	403	470	414	433	441	420	389	425	435	404	431	440	412	432	430	408	443	437	434	417	422	456	438	449	440	414	405	400	395	421	423	409	429	444	423	425	379	435	441	417	448	443	444	402	412	441	437	429	428	394	420	435	410	422	427	425	476	431	442	452	468	415	401	406	439	415	440	424	389	396	411	454	435	410	403	406	426	451	410	392	413	429	426	441	419	409	407	397	442	446	412	423	393	389	443	385	415	437	405	443	421	425	448	407	416	431	445	426	416	451	452	397	408	400	398	427	427	423	442	406	426	415	399	434	450	406	394	423	471	385	432	392	417	444	430	447	416	429	432	419	425	415	441	392	431	442	378	437	398	426	383	375	417	439	461	399	425	422	387	412	419	434	424	404	402	442	445	402	427	413	407	451	409	405	413	419	472	430	403	415	415	399	453	451	425	440	425	439	420	446	439	390	416	395	432	447	394	395	404	410	456	400	404	413	391	411	390	419	416	429	440	438	417	446	431	406	449	456	406	431	377	425	458	415	433	400	413	421	420	428	403	423	434	408	427	402	426	455	422	399	409	413	408	430	418	406	393	416	449	415	423	441	436	417	402	432	417	403	405	419	465	418	436	430	409	447	387	429	426	401	401	410	400	423	457	402	406	439	406	413	434	402	443	427	437	430	478	387	466	424	441	411	408	421	428	394	394	400	407	423	439	461	443	432	443	430	378	440	434	405	396	421	419	432	399	412	416	427	463	384	380	451	434	390	433	435	434	419	416	408	419	425	419	399	401	432	436	401	437	410	419	393	444	409	411	404	451	440	404	436	405	413	429	416	430	393	419	441	425	437	408	426	411	409	429	459	418	390	423	431	402	433	420	423	399	439	428	423	429	432	426	414	442	378	448	400	462	407	408	439	426	416	398	391	398	438	428	422	392	452	461	405	418	435	395	407	380	408	423	440	430	441	419	428	432	438	412	403	404	452	451	428	426	410	425	444	419	397	433	422	419	444	409	426	390	432	421	444	423	418	387	425	419	381	397	402	436	413	406	466	416	402	423	419	411	428	388	487	424	442	442	406	388	409	424	352	397	434	437	406	424	419	407	434	433	419	469	404	421	434	425	412	457	457	446	434	426	400	410	424	385	400	434	431	403	416	416	406	424	439	407	437	402	429	437	424	410	410	420	421	407	373	426	408	370	406	397	430	438	440	407	424	417	438	422	381	471	421	424	406	429	405	432	446	429	425	452	440	398	410	408	421	445	420	417	386	421	395	426	425	406	437	420	402	443	414	427	445	409	434	405	444	412	405	444	419	438	409	403	428	422	418	396	422	446	396	417	435	413	421	415	421	441	402	444	391	454	424	463	427	429	458	420	420	409	457	450	436	377	418	443	361	390	481	409	421	451	410	393	412	381	415	436	412	472	450	429	387	439	447	402	383	435	442	418	417	423	384	423	411	388	413	400	440	454	406	393	443	432	471	422	441	405	404	423	420	443	413	402	446	412	421	442	398	441	421	432	386	444	434	442	432	432	395	443	453	443	388	433	440	383	428	455	424	394	415	429	381	412	407	408	435	429	424	456	414	449	440	418	426	416	414	411	419	418	441	421	436	433	455	435	416	452	415	444	411	418	406	427	428	400	427	398	405	437	441	415	416	411	404	392	419	410	392	390	401	429	443	404	417	403	406	413	402	410	409	417	405	436	416	428	441	407	463	412	441	435	415	417	408	395	423	411	398	388	413	442	395	422	442	400	436	407	419	400	428	418	467	422	398	452	407	453	413	424	427	417	381	401	431	426	423	432	417	387	371	454	443	432	407	429	433	424	418	424	394	394	432	439	434	414	414	428	425	455	388	435	426	405	408	409	411	430	415	411	413	439	438	436	418	443	390	425	409	449	446	400	439	409	418	388	382	409	456	427	401	442	413	407	402	433	409	366	428	435	449	425	423	399	416	457	471	410	431	392	422	401	404	418	416	408	404	429	433	416	397	412	444	410	411	422	441	411	415	435	404	397	420	409	438	443	458	401	394	404	442	445	404	430	430	393	440	436	448	406	406	399	449	390	402	430	415	410	456	426	438	433	426	413	438	413	432	405	454	468	416	439	466	422	393	389	390	421	433	438	418	384	397	423	423	410	439	419	396	432	402	410	409	441	431	421	434	427	409	441	400	418	429	432	415	421	390	421	419	401	443	405	471	398	452	399	430	421	388	410	426	420	424	439	422	431	441	422	425	392	412	405	411	410	443	404	408	422	427	419	424	446	382	435	428	410	405	387	416	417	406	379	437	417	446	421	429	388	392	412	376	432	440	396	439	462	360	416	447	435	432	433	419	465	409	454	391	423	385	437	415	414	426	413	428	402	424	421	407	410	464	415	406	437	408	415	398	426	412	440	422	408	397	411	422	468	377	398	381	410	395	442	425	423	417	429	438	453	419	438	426	429	419	448	393	420	382	436	430	418	383	409	437	431	412	383	426	432	398	413	397	416	429	421	424	368	425	457	424	444	412	417	420	403	418	489	408	421	450	411	442	420	438	417	416	416	449	439	423	397	428	413	448	409	434	408	422	442	435	401	455	421	417	424	436	416	409	432	443	440	394	395	410	426	419	413	423	417	436	431	386	377	379	388	405	415	403	408	448	403	396	421	453	388	396	405	436	400	453	391	436	411	416	408	449	403	417	418	434	431	395	472	437	395	423	405	443	411	446	412	387	407	384	419	421	429	397	411	432	450	423	402	418	424	408	451	451	391	426	405	389	414	482	421	400	417	421	405	442	398	405	425	450	423	447	427	387	430	405	452	414	426	410	378	451	392	405	439	412	451	424	412	457	448	417	431	437	397	419	412	404	435	405	478	384	439	421	444	432	392	423	433	393	442	428	443	394	435	415	405	444	429	402	378	436	430	431	417	381	370	409	429	404	426	443	421	417	417	425	398	434	429	454	381	381	404	407	409	414	421	422	416	436	422	386	450	395	414	463	428	391	420	395	461	459	429	432	408	418	428	438	445	427	414	400	404	450	452	419	449	426	435	394	402	380	424	428	404	386	358	478	445	394	407	426	403	431	401	415	390	420	427	412	443	413	398	402	418	441	427	445	410	413	440	425	394	447	454	443	452	418	419	394	433	392	431	435	419	408	446	411	427	436	416	433	403	405	400	427	440	402	389	408	403	407	409	388	418	405	409	367	419	425	445	416	424	377	415	396	409	409	444	402	408	405	385	447	414	446	396	440	414	405	434	411	432	379	433	412	388	386
23332	21516	28707	24775	21504	21480	5004	570	431	346	296	258	243	258	215	211	205	222	194	224	193	203	177	163	185	183	172	163	168	157	175	176	152	158	172	145	162	165	179	167	150	167	182	161	170	163	143	138	141	149	148	159	161	140	175	152	142	159	147	154	154	171	168	156	149	141	135	153	160	147	152	146	154	152	143	138	134	154	143	146	178	148	159	151	157	156	135	144	151	147	160	139	147	145	148	152	155	161	157	130	159	152	151	142	147	141	174	147	145	137	145	164	153	136	120	150	151	164	138	142	148	164	139	153	136	158	153	156	149	139	154	161	151	153	165	143	146	147	140	134	149	136	164	146	132	146	156	158	172	147	120	148	120	132	153	143	129	143	172	141	140	149	165	141	154	162	154	154	151	165	142	141	149	159	154	159	174	149	146	169	136	150	174	150	165	138	155	149	148	168	154	143	137	146	156	168	165	147	147	140	149	155	157	143	140	145	163	143	147	142	143	155	144	164	108	154	123	144	168	158	154	148	151	146	164	148	157	123	140	158	158	151	145	139	152	154	138	154	148	159	134	133	135	137	141	163	165	165	135	160	128	128	155	142	162	142	144	135	132	143	154	136	139	137	150	140	166	165	157	157	139	132	147	132	163	160	151	119	164	149	176	151	153	175	137	147	142	146	135	151	158	174	136	143	156	165	145	159	146	164	144	142	131	141	158	176	145	151	165	125	156	144	144	153	158	152	130	169	144	142	137	153	145	156	147	139	165	149	173	143	154	165	139	128	149	196	143	133	138	170	121	142	166	139	141	118	157	139	148	144	156	127	145	129	171	155	132	131	152	141	143	146	149	152	153	127	143	161	172	154	145	143	156	148	171	136	154	151	129	168	181	155	164	107	132	149	138	153	130	145	147	131	131	159	168	190	144	138	144	126	159	157	153	148	156	161	138	147	171	137	144	135	161	158	158	159	155	133	133	152	134	145	142	139	150	175	137	143	146	159	144	152	154	154	147	136	150	138	152	159	131	157	143	154	132	162	149	158	156	146	146	162	153	158	142	140	148	135	158	159	161	161	166	141	148	154	155	124	157	148	162	152	145	154	139	145	162	148	162	136	136	163	134	146	146	147	148	157	163	141	145	153	139	165	152	159	147	144	156	143	159	150	149	150	135	149	142	162	135	150	152	153	145	139	160	149	161	152	152	152	171	154	145	146	152	157	147	146	175	109	173	150	159	150	124	132	157	171	134	161	149	140	152	163	163	152	157	166	137	146	156	163	135	116	144	148	139	168	158	150	163	136	140	144	177	140	159	141	163	138	142	118	147	141	150	145	150	137	136	136	149	138	138	160	151	126	141	138	152	153	134	151	172	168	172	151	155	152	153	141	151	178	139	169	153	164	141	138	142	150	151	156	166	156	150	150	159	155	168	150	166	133	156	150	155	150	148	158	168	145	161	162	165	165	141	152	160	165	179	170	131	152	149	168	144	159	136	154	128	145	166	146	164	155	138	153	137	140	139	172	153	173	150	162	115	156	144	154	144	143	156	150	164	157	143	150	150	163	146	165	157	152	151	155	143	154	162	155	165	144	137	144	143	167	166	150	155	149	129	163	143	142	127	171	144	157	151	132	187	135	158	145	152	138	134	158	148	159	140	140	158	128	156	126	161	136	153	152	152	166	149	134	159	138	142	158	151	148	174	143	148	147	156	132	163	135	151	167	155	152	142	149	157	147	144	165	165	155	145	131	148	164	161	140	181	141	161	168	177	166	153	152	140	149	148	143	131	149	160	154	156	142	154	145	161	146	182	128	167	169	139	116	142	153	166	151	179	128	156	180	179	127	152	173	136	142	154	132	133	170	154	158	150	169	161	160	143	136	150	171	155	164	152	131	141	201	164	164	128	154	156	159	150	127	142	154	145	143	143	148	130	138	162	149	148	166	146	166	164	153	145	142	150	149	145	148	140	154	136	168	157	147	166	159	148	167	134	145	137	156	168	148	134	139	131	148	122	128	142	159	161	142	162	140	162	160	149	156	141	130	130	164	144	162	145	145	145	137	141	140	146	137	175	159	156	149	153	135	189	157	170	150	159	166	163	141	156	121	151	177	129	130	159	160	144	145	156	164	134	161	142	150	134	135	135	141	121	139	139	145	161	146	153	142	132	132	160	167	168	155	145	149	151	152	158	150	146	146	148	152	167	155	144	149	149	140	134	144	144	153	133	155	139	133	131	133	140	155	154	158	148	168	185	137	164	160	169	164	141	155	153	147	173	134	139	145	147	141	155	155	138	134	155	136	136	135	167	130	166	119	151	147	158	160	148	139	146	150	162	128	158	134	153	152	156	138	146	151	134	158	118	152	144	143	162	151	112	156	146	144	147	131	137	119	140	167	136	133	142	157	141	143	150	163	148	151	162	176	131	149	150	148	138	165	145	141	144	147	142	138	134	133	141	165	144	161	135	152	158	154	147	157	144	154	130	170	153	158	144	144	155	154	148	151	167	156	162	127	142	154	134	143	158	131	167	174	144	150	149	147	151	146	150	167	155	143	134	153	146	160	150	143	176	140	161	147	143	142	153	137	127	144	147	149	153	143	151	150	163	151	165	132	147	152	131	139	148	152	138	129	144	150	148	157	149	151	163	144	138	140	143	149	158	161	160	135	143	171	130	137	158	144	138	124	147	151	140	140	177	157	139	167	179	141	141	129	152	141	153	146	181	136	136	135	142	148	141	170	135	134	169	134	168	146	162	148	137	139	141	163	159	169	159	143	147	133	139	134	154	155	167	140	145	161	159	135	147	160	146	115	154	166	137	153	148	148	145	163	164	152	158	160	161	137	175	142	143	124	149	126	118	145	126	147	152	134	147	158	131	155	137	123	150	129	141	137	153	147	159	147	162	163	168	143	148	147	126	137	153	157	157	159	155	155	156	134	154	145	151	142	148	139	160	157	138	154	135	149	131	155	149	152	159	152	153	172	135	126	150	149	135	154	146	145	153	155	149	151	149	159	165	145	147	150	157	151	140	145	152	159	153	151	139	130	153	146	119	154	157	149	136	151	149	142	167	161	134	145	156	143	146	152	158	144	158	152	146	153	154	147	126	142	153	122	145	127	148	143	142	158	136	132	159	138	152	158	132	150	170	176	152	163	172	114	142	149	137	140	161	166	147	126	163	130	152	152	147	146	166	156	152	161	147	174	163	156	142	146	147	142	163	139	153	139	139	143	135	125	133	156	150	156	146	147	141	139	130	145	176	145	165	144	159	170	128	180	155	162	161	132	181	137	136	149	152	153	144	157	164	164	145	169	126	144	139	160	149	151	152	132	164	140	141	146	144	161	155	146	140	144	163	145	155	153	148	125	160	122	148	165	167	183	156	159	145	146	156	141	149	136	144	184	161	156	167	132	160	143	160	157	133	157	136	147	146	137	144	148	141	134	147	144	134	150	148	163	149	143	142	145	151	155	154	161	147	175	159	152	149	125	147	160	149	149	150	139
49666	16997	10838	5574	3523	2441	1817	1493	1198	985	864	701	577	595	548	458	458	422	402	339	375	371	356	336	336	342	343	297	300	293	272	301	267	280	310	273	271	266	262	290	244	272	263	274	242	266	279	255	275	247	246	265	238	244	269	240	237	268	262	276	259	268	250	247	220	263	250	231	257	247	230	263	269	261	245	250	220	244	255	242	258	244	277	273	275	234	266	231	254	216	263	278	246	255	283	227	223	260	227	244	251	223	253	214	250	233	267	250	226	265	230	254	255	246	263	255	246	256	250	225	250	236	239	235	254	242	243	236	231	237	258	245	221	235	208	238	241	218	261	243	247	227	232	246	237	234	221	230	245	241	237	261	256	224	238	241	243	229	231	253	237	239	255	224	242	242	221	228	283	260	243	240	206	237	253	246	240	221	243	233	234	226	243	243	216	259	246	224	245	216	233	209	241	259	252	240	253	219	214	240	262	233	248	267	238	266	256	221	253	256	212	230	235	226	225	264	229	256	238	274	234	254	210	242	206	276	206	256	250	229	257	233	246	250	226	246	239	260	256	237	237	243	230	250	230	223	270	228	227	236	254	232	241	236	231	267	261	271	245	230	250	233	259	237	221	215	247	267	205	234	248	253	225	224	235	245	251	240	251	257	259	232	232	238	242	242	245	240	241	206	232	247	221	235	243	229	239	249	246	244	238	243	243	260	228	233	242	221	225	228	236	268	236	255	256	250	235	215	246	253	231	249	262	245	224	220	242	227	243	243	221	223	237	244	224	240	254	260	242	247	219	248	239	233	255	230	239	231	225	252	243	251	274	211	254	238	219	253	229	248	222	229	244	245	235	241	209	253	240	216	235	247	238	241	243	262	224	254	240	221	251	234	220	219	239	246	241	242	244	222	217	215	253	228	242	232	243	247	225	254	228	220	233	250	234	263	236	245	253	213	240	239	282	217	231	276	229	238	231	226	234	249	249	226	243	262	222	253	247	259	239	240	246	253	236	247	230	253	247	253	244	213	232	259	258	236	225	226	248	241	218	244	249	259	230	252	247	247	241	240	242	243	230	263	228	222	246	243	221	232	231	239	209	232	246	206	234	252	213	219	232	237	233	245	227	237	235	255	241	263	230	254	252	235	228	234	222	245	213	259	219	255	219	245	247	258	252	256	236	233	231	234	264	249	241	259	241	249	248	244	239	234	235	227	244	264	272	253	230	261	237	221	235	247	237	241	215	262	265	245	245	245	267	227	242	256	232	222	228	215	260	247	230	236	269	234	237	258	235	246	233	239	240	253	270	236	250	232	249	241	263	225	221	241	211	253	269	247	254	244	232	273	234	249	251	260	238	228	234	243	254	251	246	271	265	254	257	218	213	232	218	236	245	233	239	233	269	275	276	220	247	230	255	223	226	238	242	265	227	235	258	243	251	240	251	247	226	240	230	228	244	229	235	231	258	216	244	252	217	238	227	226	242	229	245	220	227	217	243	261	231	249	247	256	224	265	256	233	231	258	234	221	218	228	239	244	230	239	236	260	218	254	249	226	233	257	233	225	216	252	234	247	220	233	249	238	246	209	214	235	260	220	260	196	276	251	212	238	229	233	221	230	223	246	218	249	239	215	247	260	239	222	215	239	240	214	234	234	261	234	216	266	250	234	286	269	224	243	248	229	221	243	219	246	227	245	244	238	220	258	236	251	247	248	206	260	235	267	245	247	221	270	243	223	249	244	232	209	201	222	226	252	255	250	242	240	222	242	229	229	243	247	248	237	247	252	254	238	252	237	243	225	248	241	233	252	250	247	236	246	265	236	235	244	219	241	215	258	214	271	262	261	220	239	241	233	225	241	220	234	251	239	255	233	228	200	255	241	256	232	253	244	269	243	249	267	258	247	225	245	250	235	232	225	231	252	259	229	229	232	229	251	240	253	270	253	237	230	243	216	258	234	237	247	215	251	250	253	222	224	228	252	240	225	256	241	228	252	228	264	247	227	227	215	245	252	238	226	213	214	256	255	246	273	240	213	239	250	226	247	209	206	230	217	233	233	249	224	252	245	228	243	218	230	239	218	266	265	235	221	237	211	220	239	242	230	261	265	234	237	215	269	230	236	234	242	233	236	214	222	241	240	225	241	267	256	235	245	266	253	255	231	242	251	259	250	246	231	220	209	213	226	239	225	256	252	233	245	236	274	219	243	234	220	226	218	253	244	228	247	216	275	277	219	226	247	256	234	225	228	245	267	247	222	240	241	252	215	249	255	256	220	245	243	218	262	252	251	216	241	242	249	267	226	264	250	245	232	250	245	232	248	219	245	222	252	223	250	216	249	237	272	246	237	230	257	217	249	250	279	261	239	252	219	252	241	249	236	243	270	224	245	214	238	247	243	228	260	225	228	251	249	261	266	241	242	235	239	253	250	246	251	220	234	237	244	241	254	237	230	247	239	216	235	227	224	261	245	239	222	230	243	248	232	238	232	271	258	280	232	253	245	247	219	238	244	238	249	221	223	237	235	248	244	231	216	219	254	254	231	245	223	240	223	235	234	248	244	227	238	231	265	245	225	236	230	245	249	243	243	240	240	247	246	220	225	257	248	239	212	235	233	244	232	234	235	245	280	249	230	247	240	236	255	244	246	232	233	262	258	247	264	227	231	203	234	241	261	250	239	233	237	242	254	245	249	263	235	241	257	230	237	235	246	237	254	246	243	221	213	268	261	255	240	263	244	248	240	236	241	262	256	217	269	232	244	244	231	259	214	241	213	237	239	228	238	249	234	248	218	222	228	241	231	249	248	240	222	256	242	257	229	239	242	245	248	235	252	230	218	222	237	231	218	265	225	256	232	261	224	233	235	236	235	219	279	268	233	243	227	226	215	252	279	252	234	232	237	229	254	243	249	241	264	231	225	257	241	245	251	231	246	235	254	244	256	252	234	251	232	249	241	238	258	246	238	226	240	241	251	271	232	236	206	239	256	227	266	230	232	237	237	230	234	220	263	242	235	246	259	224	255	230	262	237	264	249	236	226	253	237	231	259	213	219	239	255	252	225	244	206	250	248	236	244	251	233	231	228	228	253	222	257	222	250	210	232	246	256	243	229	227	234	267	224	238	236	231	256	263	238	267	238	248	237	224	219	250	223	238	234	221	256	242	246	250	218	257	258	249	227	248	235	258	220	199	245	268	239	236	249	219	231	233	244	242	219	230	233	212	227	217	245	241	212	221	245	230	219	257	230	224	245	227	236	229	231	231	234	235	261	247	251	218	263	229	220	207	219	243	231	231	236	228	227	243	216	262	229	239	249	227	247	221	256	250	226	245	250	242	216	264	235	219	247	220	264	289	237	221	248	205	244	239	255	254	260	247	247	227	233	238	215	248	230	242	254	272	225	237	269	242	276	221	226	265	255	226	237	260	244	246	234	237	243	237	252	235	240	246	267	268	254	258	239	190	238	205	252	254	210	254	230	249	236	247	257	269	245	235	237	243	236	222	265	243
27465	20691	7804	800	496	475	376	336	317	320	341	299	291	309	343	266	309	310	330	334	321	324	317	323	304	294	334	307	325	312	316	323	306	318	319	324	301	286	323	284	326	321	315	341	282	318	310	329	286	327	322	305	308	311	313	296	324	295	311	319	303	294	287	297	275	303	311	356	312	300	308	318	317	299	293	295	347	313	334	325	312	286	310	300	297	283	327	309	305	317	291	339	319	320	323	325	279	335	309	307	320	320	291	294	294	284	298	281	330	295	314	324	302	300	298	303	320	324	299	292	299	305	315	326	299	300	316	325	327	313	330	346	304	312	315	330	292	330	279	330	323	298	297	292	334	331	319	307	307	315	313	311	310	311	321	333	303	294	276	324	322	268	289	326	319	284	320	336	296	311	299	299	313	312	292	321	321	326	317	302	345	285	316	344	303	317	327	309	303	332	334	301	322	282	306	286	320	291	317	288	335	299	327	320	313	298	314	321	315	295	325	296	300	301	306	335	318	269	319	302	321	345	309	325	299	280	323	320	302	354	307	319	304	308	310	311	307	335	311	288	304	352	294	310	292	337	325	342	301	286	347	320	322	299	300	299	313	317	326	282	319	297	347	295	300	314	303	312	310	309	290	318	280	312	305	321	326	307	308	310	283	304	318	305	321	311	303	293	293	293	321	264	297	331	301	279	308	304	312	314	308	298	317	303	306	302	293	285	312	297	317	326	308	308	297	325	287	352	316	290	293	331	295	313	288	306	279	270	301	291	322	334	319	333	334	307	314	325	338	298	277	306	314	311	297	300	326	325	330	305	292	325	303	329	318	309	284	289	295	298	305	301	303	296	281	309	296	293	292	304	289	332	333	289	296	309	329	317	266	301	290	307	331	345	281	304	305	310	315	305	332	331	305	333	316	268	315	335	319	300	333	292	306	327	315	305	341	319	331	352	323	287	284	332	300	313	327	325	327	351	282	300	284	326	314	319	336	306	284	314	306	295	332	335	305	293	300	302	334	282	321	339	304	310	313	324	343	302	305	323	292	288	304	335	309	302	326	312	340	306	301	295	330	310	320	309	303	274	318	283	358	283	309	307	335	315	311	320	294	314	302	319	339	314	277	296	345	322	292	301	298	332	300	343	296	313	338	316	317	317	337	317	304	296	326	315	305	351	296	330	299	322	301	350	326	313	325	304	302	311	305	304	335	309	295	295	297	318	286	310	315	309	293	300	328	330	295	287	334	309	336	312	315	290	336	324	303	313	277	299	293	296	289	288	308	324	313	312	308	330	321	330	314	294	305	300	313	304	318	305	279	311	330	300	310	320	344	305	297	286	289	286	332	316	314	301	283	322	279	327	308	366	270	325	328	313	265	316	335	319	313	302	311	341	321	310	313	313	321	324	326	289	336	310	315	311	322	302	303	301	305	311	309	294	290	316	346	311	295	274	328	319	326	322	296	321	289	323	306	330	342	285	296	304	356	291	313	326	315	315	296	343	318	344	300	307	353	321	336	288	297	316	296	328	298	319	332	310	302	319	312	315	311	298	331	284	298	317	323	297	300	325	312	304	304	334	272	314	306	309	298	310	300	313	299	267	313	312	299	301	332	300	282	330	317	320	295	358	307	341	323	325	293	309	299	317	281	304	305	296	316	322	296	306	292	288	318	337	327	308	319	295	322	313	296	313	281	298	316	318	333	292	312	307	336	377	318	296	297	300	286	355	314	312	305	282	296	296	307	331	346	341	312	334	319	329	333	299	309	291	326	315	301	287	332	315	319	324	352	303	275	319	289	306	348	296	316	314	337	329	327	309	297	313	280	325	304	302	315	327	348	292	287	295	297	335	311	353	314	325	342	296	313	315	295	305	305	326	307	309	333	316	334	329	320	297	326	325	279	297	323	321	304	319	311	360	325	292	306	329	334	328	285	317	294	314	330	360	331	310	288	303	305	323	314	298	320	324	310	310	321	316	328	324	294	324	328	329	311	293	343	291	310	321	327	338	288	286	290	305	329	312	299	324	317	266	323	327	306	306	294	325	327	301	287	292	311	294	336	281	280	319	308	298	324	328	302	323	312	310	268	313	284	312	317	300	271	295	287	288	323	305	322	324	317	299	326	308	337	285	283	303	337	306	339	287	303	293	316	322	329	325	321	345	348	290	318	292	341	287	324	295	273	323	329	306	298	292	293	350	332	282	328	333	309	299	300	273	297	294	302	319	299	307	300	320	315	333	317	318	290	290	311	322	297	319	280	306	322	318	327	290	285	352	344	299	290	311	300	311	298	265	274	325	319	333	320	327	325	315	300	287	303	320	307	293	325	323	320	303	297	291	307	314	306	325	298	322	345	312	300	298	314	298	306	341	319	316	280	322	308	303	337	306	316	331	281	300	310	309	320	313	357	307	296	302	318	311	275	338	299	308	338	312	329	324	307	294	317	318	317	330	319	299	312	286	285	293	301	313	309	302	309	301	317	323	313	297	293	303	302	317	335	311	279	332	309	316	317	315	311	302	330	301	319	296	317	285	307	295	303	322	312	306	303	288	321	313	298	316	317	324	279	310	315	321	308	322	281	335	352	320	323	309	332	280	340	322	304	320	324	297	327	344	336	316	302	329	312	305	329	322	299	319	305	317	327	311	311	330	284	285	292	299	319	325	314	322	330	319	282	308	334	286	325	326	311	327	323	307	291	302	297	307	303	312	314	301	291	295	333	318	312	340	318	326	281	272	312	335	305	289	294	289	274	304	315	326	311	304	305	319	336	293	325	293	308	318	319	323	331	315	330	308	320	325	313	313	345	296	313	323	294	314	318	301	312	300	307	308	296	328	298	336	346	296	304	314	308	318	324	319	352	322	286	348	320	311	279	313	310	336	333	332	317	320	326	341	342	308	342	343	305	305	325	301	310	332	308	298	325	296	314	342	273	310	298	311	303	345	311	300	302	307	326	330	302	320	348	307	299	333	341	309	293	334	322	304	310	303	299	280	285	295	307	314	325	305	328	309	336	345	329	304	334	300	322	305	327	319	338	305	307	290	336	308	307	325	338	306	285	319	328	326	304	336	321	300	302	319	325	286	325	332	321	316	300	327	292	320	292	310	312	282	314	312	322	303	312	307	335	308	329	327	333	307	309	328	299	318	326	315	308	316	326	358	285	286	333	306	286	323	321	330	328	324	315	316	303	314	329	312	321	305	317	296	263	305	313	305	317	322	328	322	301	311	293	309	318	319	312	305	292	304	330	333	309	305	303	321	313	315	296	316	302	341	278	302	321	319	298	316	295	322	323	321	317	353	303	261	280	322	296	286	332	300	331	318	306	307	277	278	305	308	332	283	304	353	341	291	302	319	285	328	339	322	315	313	277	301	305	345	317	332	295	321	309	316	300	291	324	294	289	337	279	297	263	320	307	333	318	276	291	308	321	311	287	292	328	304	315	306	300	313	328	277	299	324	322	319	326	318	300	313	347	325	288	296	297	294	307	326	301	302	302	277
23410	5294	1108	778	652	565	522	542	540	525	479	496	477	483	468	508	489	497	466	456	483	501	507	476	494	491	487	474	514	495	507	490	506	466	496	483	490	504	459	452	479	504	524	501	486	446	492	470	482	444	507	452	474	532	481	476	485	511	470	466	483	489	486	449	451	489	479	486	491	504	465	457	495	442	488	499	481	490	475	456	532	512	498	509	500	480	470	456	503	515	463	443	468	502	505	486	464	500	480	502	512	476	486	500	448	460	461	494	513	487	515	507	472	482	460	466	495	486	493	474	511	492	495	467	490	513	472	521	502	486	491	461	503	457	494	451	496	483	514	495	548	536	477	481	483	521	481	463	477	483	486	443	493	469	457	481	471	485	487	469	492	480	510	497	451	547	482	467	495	493	471	483	464	487	459	486	507	484	503	499	497	473	485	453	474	480	482	459	481	461	495	477	492	474	503	472	482	473	454	463	483	488	493	490	472	481	482	472	481	487	548	446	496	493	496	476	530	488	477	462	498	465	493	465	473	534	480	467	490	494	479	453	483	481	456	437	446	512	507	529	482	512	510	471	513	477	487	458	494	512	486	487	492	466	483	497	493	469	456	498	474	489	466	476	480	450	493	478	521	480	455	489	506	476	510	442	488	475	486	500	492	460	466	504	500	482	447	479	451	494	476	476	460	512	492	497	521	449	467	480	507	498	466	472	536	510	484	502	468	453	461	477	482	487	492	479	495	494	517	473	502	462	501	481	525	481	451	486	488	486	504	476	517	478	454	467	497	504	514	476	446	466	501	444	430	508	469	478	506	473	492	522	471	519	490	492	483	509	498	498	479	453	513	495	458	476	539	468	469	473	474	521	438	451	496	488	498	473	467	468	443	490	491	456	525	448	454	480	473	477	460	475	465	456	519	496	520	496	471	499	471	471	485	453	474	480	481	495	526	528	478	478	469	492	474	483	479	508	501	434	496	442	495	489	469	486	495	509	455	457	465	463	516	454	480	525	517	531	472	473	456	467	448	469	474	497	507	486	474	427	474	497	467	443	487	454	462	474	497	451	480	478	492	481	486	527	524	455	434	478	504	472	483	491	494	466	520	477	484	448	510	529	505	475	494	493	486	473	527	522	494	491	487	472	465	420	479	477	467	439	503	453	435	464	491	503	483	505	479	441	487	490	482	494	486	518	447	450	482	509	494	483	467	467	496	477	496	480	475	491	499	491	472	485	492	483	491	488	448	479	484	473	528	468	473	501	460	473	482	502	484	465	463	499	470	491	507	488	512	468	462	472	449	424	502	462	511	489	516	513	480	473	542	448	520	470	458	468	482	457	496	523	492	449	513	478	454	435	536	442	477	523	573	500	495	484	499	476	507	442	493	458	527	493	463	446	492	509	521	522	539	476	430	478	456	476	446	492	511	520	534	535	479	512	519	457	469	511	498	492	461	480	495	485	482	478	462	495	499	487	488	472	510	453	455	467	498	480	477	465	501	533	481	483	486	505	470	469	465	460	455	480	493	469	520	498	512	458	474	488	492	506	476	488	482	504	483	529	435	510	468	495	458	489	486	488	535	489	520	482	505	522	508	481	482	498	490	490	487	500	492	503	470	455	501	511	486	516	426	489	492	447	489	498	488	483	468	465	522	452	493	456	498	492	474	469	466	486	447	456	469	523	478	522	483	469	473	497	467	503	495	489	476	478	457	418	488	441	502	454	484	485	478	478	482	433	476	510	446	437	480	477	469	469	491	442	448	516	477	457	440	485	472	493	477	497	444	474	434	434	472	489	465	467	490	435	487	509	484	497	496	507	501	488	501	502	455	487	497	491	503	470	481	493	463	463	484	496	476	491	498	532	482	509	472	479	511	485	517	474	490	498	490	521	454	461	446	454	457	485	478	443	475	489	515	479	478	491	491	481	500	512	475	520	514	501	500	446	503	440	527	506	491	452	461	492	498	479	473	522	513	463	503	458	481	529	483	498	488	480	471	478	492	493	469	464	495	467	497	509	435	492	481	485	459	477	469	468	494	482	494	473	505	469	467	547	473	481	466	482	475	489	440	494	511	495	508	454	488	477	485	514	456	461	487	477	525	504	470	466	527	432	510	480	510	507	488	507	426	491	492	474	504	482	495	493	490	474	462	491	476	504	464	480	444	488	490	447	485	522	483	483	455	444	518	495	512	504	476	511	491	492	477	471	480	507	495	477	467	427	498	515	524	523	493	479	486	455	479	492	450	468	485	467	474	527	500	429	523	507	504	502	492	471	495	471	482	506	512	506	476	452	453	506	483	444	449	467	465	496	466	507	473	489	496	475	513	461	518	452	509	481	444	460	481	487	496	469	466	464	475	496	446	490	456	465	491	493	488	509	487	463	475	509	480	480	515	482	481	470	503	453	442	492	542	485	480	460	509	495	502	496	466	476	475	487	501	454	441	475	491	488	469	485	524	505	487	493	489	445	521	514	500	468	456	483	489	471	531	474	480	482	458	462	488	511	466	523	465	472	472	474	491	485	533	521	459	511	493	463	519	480	469	527	498	495	463	474	447	486	475	459	495	492	462	459	482	478	507	453	535	457	484	483	485	442	472	500	468	473	483	476	468	460	482	461	497	484	476	459	508	501	495	508	430	473	423	465	502	452	505	486	503	461	478	465	472	468	511	486	486	504	455	499	492	505	465	472	475	477	491	468	461	473	477	459	467	486	492	515	495	460	513	460	510	493	508	481	498	458	484	478	488	486	481	515	440	431	477	511	474	458	465	498	488	459	463	469	460	486	503	497	507	476	476	480	494	474	500	484	445	483	463	458	492	460	486	458	528	487	485	491	494	461	440	492	523	494	518	463	456	472	473	476	466	445	499	508	501	510	479	446	495	521	495	500	476	493	466	466	480	434	479	476	488	500	500	461	473	517	440	486	471	518	481	495	459	487	513	489	482	472	475	494	467	505	488	478	510	496	495	480	504	473	474	456	487	483	464	506	462	469	497	479	479	506	474	498	509	486	510	455	491	503	474	487	492	513	453	510	513	493	453	458	450	462	488	465	497	449	524	486	472	452	471	479	496	511	490	493	489	512	468	488	524	475	474	482	461	521	498	480	500	481	454	453	505	449	528	482	478	500	494	439	465	509	509	487	506	484	467	458	477	495	508	483	494	496	492	475	432	511	450	457	479	527	448	460	502	524	486	497	475	507	506	499	448	454	458	460	474	497	442	495	454	464	497	458	444	487	494	469	466	477	502	484	511	486	463	431	481	476	469	471	441	497	502	513	498	519	499	490	506	501	478	475	473	468	521	480	455	525	465	491	500	499	470	463	505	492	482	443	511	482	526	499	520	442	466	499	504	465	476	472	484	472	456	513	498	470	521	456	464	519	453	433	480	459	510	466	463	476	451	487	490	461	491	462	490	482	493	480	496	494	467	480	472	506	491	474	460	543	470	497	514	458	457	511	479	520	476	485	472	484	482	500	528	488	447	477	532	471	453	477	465	481
23715	21514	28358	25123	21502	16626	1126	532	450	412	428	350	366	332	332	279	325	312	278	267	326	299	288	258	266	269	292	300	290	291	256	284	297	271	294	265	285	269	259	259	272	253	269	262	266	294	290	261	269	276	267	264	279	271	271	248	252	247	254	254	272	242	279	276	271	261	270	238	292	259	274	251	292	286	282	298	278	257	274	282	268	269	264	277	275	242	277	273	273	271	280	244	247	267	235	262	278	248	280	282	256	252	261	246	252	290	262	258	285	289	266	270	268	267	259	257	238	263	283	264	260	261	284	270	267	240	236	273	271	257	235	248	267	261	274	300	276	288	260	284	263	273	245	266	278	275	249	245	275	249	285	262	258	294	276	280	235	264	250	275	272	240	262	269	282	277	242	238	267	251	267	241	257	268	257	291	281	276	276	263	294	235	248	252	281	264	269	278	259	264	285	246	244	249	274	293	258	294	266	282	250	242	265	251	308	269	265	255	271	259	254	246	232	269	280	282	278	280	260	256	279	252	276	238	265	265	291	277	256	253	249	275	300	279	288	254	269	272	275	290	266	268	252	290	272	241	266	259	257	265	252	247	289	279	265	259	238	250	273	267	245	252	298	257	267	254	303	258	257	255	253	268	263	264	255	236	253	265	297	287	298	236	259	297	247	262	264	275	279	260	295	288	292	281	245	257	277	272	248	297	278	283	245	260	270	284	297	297	261	301	280	285	279	266	295	308	250	284	260	279	268	277	285	307	263	277	252	259	286	281	296	264	259	289	248	257	262	260	296	257	258	310	277	253	250	254	256	255	253	290	259	235	248	254	262	265	246	276	290	279	292	237	256	279	261	268	252	248	264	289	304	280	279	277	259	256	260	269	270	246	279	307	272	241	261	262	264	248	274	289	253	271	283	261	261	275	288	237	254	271	251	276	281	279	266	251	265	274	250	271	273	244	272	262	254	249	285	246	290	256	296	242	244	259	232	287	250	252	244	251	293	247	250	254	265	278	251	266	285	278	230	313	258	248	258	253	279	249	276	259	294	278	275	244	229	245	271	292	252	252	266	276	270	257	236	264	280	262	282	269	248	255	255	277	276	271	260	274	279	274	252	271	267	268	258	291	258	260	285	263	273	236	273	259	308	272	276	267	269	273	259	255	253	271	258	285	257	259	271	267	281	282	263	271	280	285	213	261	281	280	288	257	287	264	269	259	257	270	268	262	263	275	248	262	250	246	294	258	266	248	269	265	258	259	257	274	266	293	295	280	271	262	268	272	233	261	279	263	294	259	251	235	268	276	288	263	273	301	276	278	247	245	282	273	267	262	255	286	271	262	288	298	256	237	248	260	283	266	248	264	235	259	249	279	246	281	261	249	245	262	254	294	268	263	258	261	256	262	258	251	245	236	280	263	283	268	258	264	270	264	278	288	268	256	289	284	256	226	257	244	242	243	262	251	273	248	270	264	271	268	295	278	281	260	269	256	250	273	263	265	283	257	251	274	234	278	259	259	266	255	255	263	248	293	257	275	285	245	274	235	273	300	248	255	283	243	272	271	259	294	285	270	253	295	251	256	249	256	247	269	245	274	269	259	275	276	267	257	257	282	299	271	274	261	264	261	265	263	274	269	260	264	254	259	304	263	259	223	259	282	268	273	256	272	278	252	260	247	246	258	303	272	257	270	294	255	268	263	281	274	287	244	250	285	228	277	270	245	268	255	274	268	247	270	278	276	279	274	275	250	292	262	261	285	262	281	288	241	275	246	256	253	252	239	276	281	284	228	288	273	264	296	278	279	249	284	275	282	278	265	237	251	269	237	244	291	241	265	286	290	247	246	249	271	278	288	260	242	273	279	269	247	287	246	305	245	262	264	261	258	264	257	285	270	223	260	245	247	252	243	267	279	256	272	254	249	272	259	302	237	253	262	265	259	254	255	249	292	260	291	261	244	284	273	258	280	273	265	273	257	262	273	267	272	265	240	260	271	266	288	260	261	263	248	303	286	258	270	258	281	270	246	274	262	254	246	273	252	273	277	226	284	269	269	269	280	260	273	297	274	251	253	293	271	281	268	236	256	256	269	259	254	259	257	241	272	278	268	278	279	272	258	268	254	265	253	260	270	265	279	235	251	256	256	236	274	257	239	260	310	301	252	277	265	289	282	268	272	279	252	261	244	294	270	267	253	289	250	290	239	277	290	262	273	259	262	275	252	229	253	289	268	249	249	250	260	249	246	268	269	255	246	242	271	271	261	244	270	300	266	269	259	260	251	306	281	249	270	252	272	257	252	289	265	247	281	264	249	296	282	279	251	275	291	278	285	265	248	290	258	226	281	284	278	259	268	276	259	244	265	259	267	267	267	287	259	256	257	275	279	264	244	268	277	282	237	252	258	264	271	262	269	291	263	250	238	316	296	269	282	269	254	271	291	242	269	257	291	256	265	230	282	258	247	245	293	261	290	272	259	263	265	300	285	261	267	262	276	263	235	261	262	265	249	301	243	249	286	238	274	258	264	280	277	279	280	272	269	272	262	230	272	231	256	277	271	271	264	263	265	245	253	279	278	277	257	276	230	265	276	233	287	248	281	252	273	256	302	250	263	266	285	272	265	258	286	245	271	260	258	289	292	280	262	258	259	240	269	266	267	245	266	265	252	287	254	283	256	250	266	286	283	271	258	288	296	277	266	253	276	249	250	287	266	295	280	258	264	265	275	262	279	257	266	267	271	249	252	235	256	271	255	248	267	243	265	229	254	264	266	264	251	254	258	267	260	249	248	240	277	271	246	266	236	251	264	265	253	276	258	258	242	261	252	291	252	275	245	279	264	281	257	245	280	245	244	274	251	253	264	263	234	263	282	269	246	270	268	274	254	278	284	275	266	248	288	301	272	270	227	266	251	287	255	236	284	235	267	249	279	277	266	257	268	258	292	279	260	284	267	272	279	267	266	259	271	259	246	254	263	278	258	229	266	252	275	277	230	261	274	259	231	253	267	273	236	288	269	271	266	279	275	258	250	271	271	269	245	271	270	263	301	257	253	232	272	272	266	250	250	266	268	260	268	298	286	232	257	256	240	262	265	263	259	245	258	271	287	252	289	270	261	260	268	283	277	277	263	292	248	263	254	276	288	280	274	280	253	244	287	262	281	286	245	244	292	227	261	263	276	249	277	268	297	249	259	238	258	275	276	275	261	241	254	247	275	232	272	285	289	264	251	259	250	249	276	299	266	276	260	268	306	261	252	270	269	269	239	237	255	263	295	240	262	277	269	267	232	226	283	265	265	263	256	263	270	279	258	264	274	245	250	235	240	267	270	266	255	277	279	268	292	278	259	243	271	235	278	233	254	283	276	266	251	274	267	240	254	255	240	270	273	264	271	291	275	265	264	275	255	250	271	256	261	278	267	248	262	251	295	238	254	276	253	255	280	275	282	265	319	263	264	260	268	267	257	264	272	275	262	276	244	256	270	282	270	270	270	272	250	277	246	259	256	244	253
47504	17198	8857	4464	2869	2012	1534	1279	1112	951	853	805	739	703	650	573	598	553	611	524	530	532	491	506	445	456	498	465	461	515	506	440	454	436	426	476	424	450	435	461	418	439	394	407	406	419	407	459	405	435	456	433	399	416	388	443	443	416	453	447	460	438	434	409	430	414	408	424	420	384	422	443	409	476	439	414	437	433	465	426	406	443	427	418	400	436	377	434	424	398	450	421	450	417	395	413	397	453	441	398	452	398	454	402	419	402	445	449	449	427	406	418	381	439	396	403	411	420	422	412	417	432	393	407	445	450	416	400	454	439	451	466	408	373	429	394	403	414	425	426	427	395	439	425	399	426	424	406	442	415	421	461	425	417	442	414	404	415	415	423	451	433	415	396	414	432	434	461	434	429	429	402	382	426	402	447	432	413	426	436	435	412	467	437	385	411	424	409	393	433	471	411	387	395	403	402	408	442	437	428	419	417	451	450	431	465	415	445	405	450	399	407	420	473	416	399	419	404	452	407	412	414	411	428	425	386	424	432	377	405	417	437	429	432	431	438	383	422	428	437	410	433	432	396	386	401	413	422	401	402	440	400	431	369	426	428	427	400	403	414	412	441	390	420	414	390	410	435	433	404	393	415	435	476	414	458	452	378	367	386	415	439	422	407	414	405	409	426	403	381	380	416	403	374	361	413	406	435	435	413	434	418	421	461	423	453	386	384	389	453	427	401	427	412	399	421	417	411	408	404	387	383	435	422	410	377	418	402	396	394	427	402	429	375	423	413	399	400	436	420	393	406	428	417	453	407	401	441	404	438	381	449	416	403	432	414	424	429	441	436	444	415	396	390	419	428	422	435	430	424	403	440	430	436	409	423	445	423	379	444	428	417	403	451	371	406	429	435	443	419	417	394	392	472	432	388	399	423	408	427	413	390	410	414	412	400	452	395	409	388	392	395	438	426	366	399	391	395	422	416	431	373	432	391	406	478	449	404	391	391	432	402	409	396	423	412	373	376	388	431	385	456	412	424	444	393	398	405	405	405	433	398	390	435	420	389	442	418	383	400	445	404	451	398	399	476	375	424	372	430	440	394	400	444	452	459	411	428	405	451	450	428	415	383	417	438	434	439	399	456	440	417	387	395	411	403	421	409	413	399	439	429	409	446	412	390	407	435	419	416	446	452	411	457	410	423	445	445	424	424	433	422	394	425	405	433	406	414	422	408	397	396	437	418	393	431	400	412	397	405	408	395	401	404	422	417	424	416	416	409	437	435	427	401	424	397	415	439	385	419	426	415	396	387	430	406	433	413	424	412	427	399	412	418	446	408	439	410	418	402	421	401	460	410	420	436	409	392	426	395	420	425	431	405	416	420	426	426	406	431	418	401	430	413	391	449	428	408	370	387	392	420	397	426	402	403	444	406	405	419	434	443	395	429	404	411	414	411	413	430	439	413	431	441	424	415	415	416	411	410	409	415	395	422	396	467	427	372	417	417	396	426	411	407	458	435	389	451	425	404	406	402	418	414	460	426	419	421	430	398	489	459	422	414	400	411	417	419	428	403	429	398	399	429	408	388	454	422	410	425	434	416	403	395	422	410	440	430	424	447	381	422	404	438	437	420	439	432	417	403	402	400	389	434	413	389	414	407	423	396	452	448	428	416	423	441	427	387	420	430	428	444	424	400	425	457	434	406	442	426	414	410	384	443	404	429	406	406	414	399	427	409	401	415	427	463	385	422	428	397	416	407	430	414	426	420	403	434	433	378	392	404	416	421	397	394	403	460	432	388	408	456	439	428	434	405	420	445	406	384	433	450	413	422	422	407	397	357	406	405	418	404	405	464	390	396	395	393	425	439	389	400	422	473	403	427	437	414	402	392	401	416	424	422	383	402	395	393	419	425	408	413	445	441	421	411	419	412	402	453	424	402	405	414	413	433	423	393	394	390	420	388	413	431	438	458	379	410	386	434	422	399	414	436	432	403	424	424	408	394	420	434	394	456	437	400	385	421	410	464	416	391	424	436	422	416	402	435	413	445	397	403	405	388	427	411	412	426	434	424	433	427	435	413	447	468	388	409	431	393	419	422	404	425	443	421	448	390	403	442	413	426	395	457	426	428	446	409	427	400	365	433	422	445	442	432	387	431	421	381	399	412	445	400	394	445	415	422	405	445	433	427	452	441	429	412	380	416	412	406	434	420	399	416	428	401	480	418	438	416	430	427	409	407	447	433	455	391	413	405	457	421	420	371	433	417	409	398	435	441	408	413	426	417	407	404	436	426	416	434	420	439	378	402	405	403	414	408	420	434	410	434	387	433	400	419	425	423	412	413	425	411	417	426	426	379	422	420	412	443	396	416	408	372	432	443	386	447	433	426	404	412	420	387	415	428	433	387	420	383	430	390	392	411	431	471	421	405	450	446	413	410	433	448	392	372	450	431	446	419	430	404	415	424	409	463	444	400	415	405	399	399	401	398	452	416	422	397	366	408	427	447	416	405	443	407	405	426	418	402	429	365	447	415	376	472	437	426	416	443	444	395	421	424	421	442	439	400	419	425	411	427	404	423	441	398	418	464	444	453	456	381	421	401	412	446	436	415	411	412	411	409	423	385	484	440	411	425	438	390	395	415	455	441	399	417	401	429	442	424	388	470	401	433	396	408	436	425	421	373	401	429	424	382	399	404	392	446	412	411	411	426	391	416	404	433	386	408	418	421	438	447	358	429	452	387	436	431	385	439	401	425	418	425	444	388	388	416	428	416	426	422	440	393	422	398	424	391	407	383	399	432	422	386	443	432	443	452	437	420	400	417	401	385	431	484	422	436	425	437	437	405	448	380	406	428	450	421	412	443	444	403	401	403	436	426	430	414	439	437	406	440	412	396	442	459	401	420	459	410	397	430	395	412	415	440	402	427	443	417	422	428	383	415	434	408	374	398	419	423	452	405	405	450	403	420	411	437	386	386	435	359	409	398	416	412	400	365	441	408	444	448	389	419	406	411	454	410	380	401	416	394	402	406	406	406	442	432	430	434	402	453	397	404	391	411	432	438	416	404	413	428	398	388	427	409	435	432	419	447	424	404	376	405	464	408	389	418	414	445	415	415	456	414	403	424	446	429	415	418	410	392	414	394	402	374	381	405	421	411	422	386	417	431	385	416	462	433	392	411	398	417	436	444	431	429	418	444	400	417	398	414	454	425	393	415	403	408	414	460	408	427	449	388	442	419	412	427	444	446	409	435	408	414	468	427	412	441	410	400	406	423	443	389	431	389	407	390	435	387	403	454	415	421	440	433	429	381	377	432	399	462	453	457	453	432	359	411	411	411	429	429	411	388	420	401	419	458	419	443	431	454	422	438	440	401	412	418	417	410	437	433	384	420	426	386	430	421	398	399	398	400	396	380	432	440	381	441	407	430	425	421	417	401	409	441	425	401	428	429	419	372	414	440	421	426	397	427	410	435	455	389	424	421	435	412	416	408	427	450	440	416	372	418	388	432
23290	21492	28616	24790	21480	21446	4545	579	399	354	295	286	257	234	209	212	226	180	202	178	173	189	185	201	185	154	169	178	182	166	179	172	186	168	165	157	156	165	164	155	155	149	162	163	168	151	156	166	162	159	166	153	134	141	144	156	153	143	143	141	146	143	153	148	136	146	163	164	164	146	146	164	150	130	164	160	149	162	158	141	171	164	139	134	163	155	155	136	165	164	167	130	133	158	142	153	156	147	135	143	141	141	155	133	163	144	173	169	165	144	142	128	146	150	155	140	161	120	153	158	161	148	145	140	155	128	148	139	146	132	128	145	145	140	143	153	165	143	149	132	149	132	153	138	144	162	157	158	153	158	156	148	137	154	154	133	150	141	145	150	158	162	141	144	149	130	151	145	137	150	145	157	143	161	142	129	142	157	132	148	170	160	159	139	154	164	162	147	164	149	164	144	147	145	164	143	153	157	153	147	142	147	136	146	145	154	154	146	146	163	151	143	144	144	140	148	133	170	159	157	161	145	148	153	150	151	152	151	149	154	170	163	146	133	128	143	152	155	134	145	129	143	131	143	140	153	139	156	153	158	179	118	147	148	157	154	163	172	130	161	154	152	140	157	140	142	148	149	134	152	143	154	165	145	161	135	163	144	120	138	166	134	169	125	142	126	168	149	130	141	156	133	146	160	144	140	153	155	143	150	150	143	151	124	159	146	145	134	140	158	147	138	131	144	144	139	150	156	137	157	173	150	176	136	137	143	147	167	152	157	133	149	148	146	177	151	124	137	153	148	157	167	139	143	166	123	167	150	130	155	145	143	142	145	120	155	150	147	163	151	157	146	146	147	141	145	148	160	158	176	140	161	132	148	131	166	152	178	138	159	135	139	169	147	142	113	162	152	148	134	159	164	144	167	142	164	151	146	123	157	156	167	159	143	139	133	165	159	156	160	145	146	146	144	160	150	138	134	168	126	166	147	146	150	174	144	143	136	138	149	149	141	139	153	141	143	158	126	139	169	124	126	167	158	160	141	125	164	118	168	182	140	145	131	159	160	140	142	136	136	145	136	148	151	148	174	153	135	175	136	140	147	172	145	150	149	139	133	147	144	131	151	154	173	136	175	146	160	134	133	141	163	154	172	130	146	129	142	146	157	169	174	159	171	128	167	152	150	137	144	146	151	140	149	145	146	150	161	148	139	162	155	165	151	151	161	139	127	148	157	123	173	150	136	143	156	155	149	158	125	140	122	127	168	156	156	127	140	163	143	148	160	128	159	151	133	136	164	132	130	148	132	135	153	148	167	119	165	162	147	146	144	144	171	148	159	163	161	140	155	150	145	137	142	147	151	154	156	162	146	155	163	146	153	162	147	147	153	137	143	142	153	132	160	153	138	153	163	143	157	161	148	164	147	132	133	152	145	138	164	181	160	171	150	178	152	134	145	146	143	143	135	145	168	163	129	161	138	130	160	156	123	155	142	142	142	146	135	150	133	152	146	143	150	145	145	138	156	147	144	180	150	132	147	135	143	158	147	148	150	154	145	153	142	156	159	132	142	143	155	146	164	154	154	121	150	164	146	147	127	152	156	167	160	144	161	153	141	158	164	168	142	158	141	171	142	169	164	137	147	133	141	146	155	151	150	138	151	152	154	153	153	155	154	153	152	157	168	127	152	146	128	177	151	148	139	126	149	132	141	129	149	147	127	127	137	141	125	156	143	127	155	141	169	152	153	166	171	157	126	136	155	144	139	151	135	162	150	158	141	163	136	151	147	145	140	140	145	137	141	150	158	145	144	143	150	167	134	126	132	142	144	155	136	147	139	167	138	170	135	149	133	133	157	132	143	164	137	170	140	158	149	157	123	163	143	163	161	161	148	138	140	143	152	146	140	159	138	157	152	153	126	130	137	167	136	157	160	147	154	178	159	163	136	134	163	167	132	144	161	149	135	151	143	154	131	139	168	157	148	147	136	136	143	129	149	167	150	137	157	144	140	153	152	142	141	144	147	170	148	167	145	155	152	148	129	149	135	132	147	154	152	172	156	154	147	153	162	165	136	143	144	151	142	166	146	169	160	169	129	144	161	148	164	137	132	136	149	157	147	143	152	138	142	145	150	139	151	141	135	125	153	144	137	163	169	148	136	140	154	138	156	158	160	155	138	124	143	156	151	138	160	141	149	153	132	162	148	165	127	133	146	155	161	140	141	133	152	139	159	141	135	135	153	149	119	143	153	156	151	167	145	140	157	160	147	137	156	172	145	149	143	140	164	169	145	137	145	153	171	143	128	156	152	149	146	142	133	152	143	160	144	135	159	136	127	150	158	140	149	144	139	163	138	156	143	149	153	152	131	154	151	143	149	135	144	141	153	139	152	152	153	177	147	142	170	127	149	153	131	151	165	135	165	164	135	147	176	146	157	152	168	154	132	150	159	147	144	159	174	150	157	165	158	161	145	153	153	144	153	149	148	142	152	133	163	170	138	128	138	155	155	135	155	138	176	156	157	132	148	135	155	139	165	139	165	170	137	159	166	130	150	171	124	129	131	170	142	145	149	154	165	141	134	154	140	135	153	133	157	138	145	159	139	138	144	161	137	176	136	158	145	133	171	147	143	160	132	161	130	132	132	143	159	161	140	154	167	184	141	124	156	140	150	150	152	160	158	166	130	145	137	161	149	176	159	162	161	149	155	147	161	152	168	150	158	156	149	140	166	140	135	148	141	153	139	140	172	145	157	144	155	164	147	148	138	137	150	130	151	166	129	151	140	145	175	169	165	135	151	147	131	160	172	157	135	137	156	146	142	151	129	133	166	161	125	149	150	137	154	165	169	148	155	142	147	146	154	155	151	146	144	145	138	168	173	158	147	137	129	166	155	147	147	138	156	152	138	175	133	142	148	151	162	155	146	160	169	149	155	146	133	163	145	145	166	158	137	130	141	150	157	128	140	154	149	162	159	132	160	176	150	144	133	154	155	167	134	140	163	155	126	160	132	156	147	124	138	138	162	155	137	165	128	170	165	138	158	141	157	171	154	149	132	120	162	152	176	158	157	154	147	154	148	150	141	146	154	166	135	117	147	164	149	142	146	154	146	156	159	151	137	144	165	133	156	134	137	148	162	136	149	142	167	153	149	150	147	151	146	166	128	127	141	149	146	152	145	141	147	171	140	157	150	159	154	150	147	135	147	136	146	136	145	151	151	145	117	136	143	146	151	144	163	144	148	141	123	146	143	142	146	145	139	152	129	166	134	137	142	152	159	144	146	180	151	183	149	161	142	154	142	128	162	120	140	172	166	157	174	130	169	151	165	154	154	160	149	162	137	144	173	168	153	157	151	155	129	152	164	164	168	167	132	163	157	149	154	127	141	168	153	142	146	163	155	153	157	157	143	152	158	150	159	154	141	149	155	160	130	138	154	157	140	142	139	164	133	148	133	165	179	151	154	158	146	134	137	147	164	170	146	138	156	163	163	143	130	172	145	142	134	162	164	162	157
46762	19691	10820	5375	3467	2406	1749	1395	1159	960	815	733	626	586	535	492	452	405	405	355	359	373	338	318	349	295	325	316	303	327	300	258	285	298	320	268	279	260	249	265	245	272	249	238	247	239	240	243	264	252	254	233	246	263	264	240	258	286	245	221	242	230	244	256	243	222	231	262	272	254	249	228	263	256	255	234	222	276	239	255	252	222	254	259	232	212	251	210	254	246	244	264	235	230	244	240	232	268	212	226	218	230	232	236	244	266	229	235	225	239	229	234	272	247	225	253	238	254	270	275	232	263	240	254	247	234	254	227	245	242	252	260	253	249	232	259	263	268	216	238	234	237	219	238	251	260	263	239	244	255	256	250	237	242	238	219	240	263	248	240	258	256	242	225	216	231	242	241	242	238	222	247	235	217	211	226	242	220	258	257	222	206	217	236	244	257	252	246	245	242	230	235	225	247	238	216	238	238	235	236	249	267	226	245	215	221	235	238	234	240	239	208	238	254	246	234	239	245	245	230	202	220	225	228	244	231	237	239	226	202	220	263	219	229	230	241	248	251	251	231	251	285	214	207	241	222	202	273	240	261	221	240	235	230	238	225	243	264	283	247	253	232	246	242	264	221	230	216	241	236	244	243	221	261	260	243	241	240	261	233	247	242	210	203	222	239	233	228	218	245	250	231	214	224	216	250	253	235	237	214	261	230	249	222	226	274	270	270	251	217	234	210	224	220	203	221	228	247	248	239	251	263	224	243	240	259	237	247	223	248	247	223	237	218	221	224	230	247	247	253	235	215	235	241	275	211	244	212	236	210	239	247	238	231	232	211	224	219	252	227	260	259	234	253	254	223	240	241	253	239	247	237	254	234	220	243	238	218	250	223	243	259	228	217	240	228	248	223	251	247	254	236	239	236	231	204	241	242	218	230	251	240	215	220	227	251	243	245	237	253	215	247	227	243	267	237	225	255	240	248	217	211	238	219	229	208	226	276	252	243	251	248	240	235	231	255	239	227	253	249	249	247	243	249	241	231	266	228	229	243	243	265	262	239	242	214	245	239	214	228	241	267	235	233	232	238	243	240	233	255	235	278	235	236	241	244	207	230	225	266	224	228	229	229	257	265	214	220	243	244	214	266	255	208	237	280	237	232	254	253	235	252	236	219	240	256	244	254	243	229	212	239	231	269	256	247	233	241	212	247	223	223	232	226	241	251	247	211	246	224	212	241	230	244	226	243	251	247	228	251	240	224	238	221	215	205	247	227	221	237	242	250	225	247	262	262	226	231	229	269	250	236	227	203	239	203	243	214	209	237	229	230	242	247	227	198	207	257	229	238	263	243	221	247	227	249	234	242	241	243	230	219	223	216	256	224	242	203	221	205	239	210	229	250	268	264	257	264	216	227	255	221	249	224	231	229	251	210	247	262	228	201	212	220	219	236	273	224	221	237	249	203	237	232	233	225	214	232	216	233	244	244	256	225	224	208	247	239	237	235	255	258	224	220	229	211	245	247	228	234	227	236	228	238	234	221	252	246	209	216	250	204	239	256	253	239	253	240	224	245	242	211	267	240	235	250	249	249	219	242	255	225	215	232	223	259	226	241	250	227	223	245	228	238	241	249	221	243	238	254	246	243	234	214	217	233	248	205	236	247	218	216	210	242	270	240	245	234	234	260	239	207	251	253	251	243	227	215	240	223	231	233	203	241	237	252	188	221	250	258	239	227	234	241	249	245	249	267	230	216	241	223	245	228	203	217	241	231	217	247	238	235	230	246	235	254	233	245	245	260	236	267	277	209	260	252	240	233	220	231	252	229	244	266	249	226	219	243	252	215	252	223	228	251	228	262	233	232	241	230	219	233	219	224	214	255	264	224	223	259	227	252	245	252	212	220	244	224	210	235	276	249	232	223	252	233	227	246	218	259	239	223	248	256	221	237	223	229	227	207	215	256	248	207	206	250	230	229	239	250	232	246	240	247	222	243	252	224	242	267	257	244	233	208	240	233	231	236	238	234	247	221	244	266	229	224	249	235	212	240	226	236	242	244	231	243	251	261	235	208	231	226	227	237	243	234	234	249	242	243	233	234	214	224	211	238	242	230	233	238	234	202	231	249	242	256	238	243	197	260	227	257	249	232	213	230	262	222	227	285	257	235	219	220	243	232	236	245	245	234	255	222	255	238	265	252	219	244	238	243	227	238	236	214	250	239	239	253	252	238	257	228	242	244	232	266	240	241	234	233	234	225	258	249	222	229	253	205	238	228	250	235	250	229	212	217	233	243	256	238	232	231	238	224	270	258	230	255	218	242	237	237	230	267	246	251	227	208	218	226	246	250	223	243	247	230	200	241	260	249	238	227	251	238	226	254	222	225	263	260	243	249	242	227	237	235	287	254	268	250	236	246	258	253	253	256	231	241	235	236	228	245	238	231	231	228	251	240	240	254	247	235	245	231	203	246	233	230	260	260	237	263	223	210	222	230	228	240	209	234	217	270	215	249	241	228	246	264	215	240	231	259	233	250	268	227	231	250	239	237	257	233	250	239	236	217	211	226	283	205	237	239	233	244	237	231	258	247	232	240	265	222	230	245	251	195	206	221	221	282	243	217	232	231	248	282	225	234	224	237	213	228	240	220	238	238	241	213	230	241	242	252	224	211	237	243	223	232	247	256	219	261	211	247	243	219	257	249	241	251	220	207	242	266	228	220	220	239	228	252	262	229	239	244	250	244	241	233	248	220	237	234	225	229	204	241	245	218	206	234	240	250	243	230	231	252	242	245	224	220	243	242	225	253	284	252	238	219	251	231	239	239	266	228	229	253	198	237	211	221	253	222	242	280	241	221	248	257	236	241	219	222	240	229	240	253	229	237	254	256	236	258	264	262	209	262	239	253	233	243	248	256	230	237	253	229	228	232	233	256	238	210	245	255	251	247	271	239	227	246	236	243	258	252	241	246	222	222	215	241	247	215	229	222	250	237	230	228	229	234	229	212	222	252	224	209	241	243	230	254	221	221	218	222	222	225	273	217	229	239	227	230	245	264	229	234	234	216	239	257	247	229	229	234	245	237	244	222	227	269	256	229	247	237	238	258	236	239	233	222	246	233	236	205	256	234	250	242	265	222	218	226	223	242	202	254	246	250	237	248	247	224	229	242	225	233	215	239	235	229	254	248	267	244	240	234	223	217	244	224	221	242	228	232	218	254	233	254	246	244	245	239	257	235	239	233	243	236	198	232	239	250	247	231	242	231	210	231	248	262	243	231	233	225	241	216	228	259	255	243	228	218	237	230	216	239	225	223	215	235	223	256	248	211	256	277	262	235	240	228	224	249	264	243	262	200	229	243	254	230	216	211	225	272	213	253	225	242	233	203	259	215	235	220	221	245	230	241	252	202	233	210	234	240	224	238	211	222	232	218	254	226	237	233	246	262	227	227	234	231	228	262	245	274	229	230	236	219	200	257	258	252	251	247	251	224	226	214	235	258	254	226	241	244	227	214
27423	20603	7439	760	507	467	371	329	298	319	311	298	334	353	304	319	292	313	305	334	342	295	311	341	317	303	293	283	321	314	311	322	313	316	306	320	303	328	294	315	316	316	298	322	311	316	296	326	300	322	312	341	316	302	280	324	314	285	313	297	326	329	295	300	300	316	304	308	289	281	334	333	306	300	304	319	300	328	322	294	329	301	284	325	308	317	301	304	298	304	293	306	321	315	367	315	307	296	313	305	319	300	300	297	333	307	322	303	324	312	302	287	333	293	332	306	313	323	300	272	337	309	300	304	306	306	289	348	301	293	353	290	307	293	304	284	299	295	319	337	311	314	326	320	301	304	293	318	310	280	314	315	294	303	285	307	298	315	330	320	348	341	316	293	326	296	341	331	302	297	318	308	289	293	353	294	299	308	306	289	276	328	289	278	336	309	317	266	330	318	320	311	290	305	318	309	287	323	340	311	301	322	309	287	294	325	294	323	324	340	289	310	340	327	279	306	314	300	326	307	302	320	333	281	304	321	316	306	333	329	302	308	299	324	327	326	300	313	311	316	321	313	286	309	331	315	313	296	309	305	287	295	309	317	341	347	315	312	308	329	306	303	297	300	298	291	315	316	316	344	286	306	324	308	306	305	315	296	295	290	303	329	311	292	317	321	296	299	341	323	339	306	315	287	301	294	309	312	298	310	322	317	312	318	296	311	340	352	339	309	335	284	317	301	328	316	306	296	283	311	287	299	304	306	315	333	270	275	322	328	317	314	325	298	329	323	311	306	297	311	321	302	303	282	309	319	293	340	301	321	328	320	341	329	311	334	314	322	292	314	287	355	265	310	300	320	319	358	300	308	315	311	305	314	329	304	317	309	307	312	303	317	312	325	333	348	334	334	308	299	293	345	303	295	296	344	304	266	302	297	306	336	314	315	335	315	301	331	309	317	325	302	293	324	321	280	311	284	334	305	291	295	286	316	325	340	298	326	312	315	333	300	319	299	328	301	352	296	330	287	302	305	283	291	317	284	306	327	296	299	296	316	308	323	336	328	312	299	311	292	294	300	309	311	290	308	323	323	328	297	320	308	316	320	316	301	271	323	309	318	317	313	319	334	336	336	290	313	345	299	338	268	294	305	305	341	319	275	338	297	289	298	308	286	325	299	320	307	288	303	309	287	310	298	307	295	274	278	307	305	303	297	304	310	313	317	310	313	305	298	313	313	338	301	318	304	313	289	266	324	319	349	330	318	324	299	339	308	305	299	335	288	301	322	308	312	268	290	290	314	276	319	329	344	333	308	327	313	315	318	313	335	326	302	310	316	303	313	302	318	315	352	302	287	312	311	304	307	277	306	275	296	333	303	330	307	315	304	304	285	276	321	327	331	318	342	310	312	311	296	287	287	333	288	272	311	318	313	291	330	298	312	324	277	305	311	301	298	302	345	296	310	318	293	315	317	331	300	325	287	305	310	318	307	313	302	322	302	325	281	281	274	285	300	296	318	333	318	310	306	303	273	337	320	303	307	285	322	307	308	290	289	324	297	309	323	304	327	294	305	278	306	329	328	291	302	307	313	316	325	292	297	327	305	310	317	314	294	280	285	331	310	314	303	318	319	329	303	311	310	330	308	327	321	315	288	294	337	313	294	325	282	310	306	270	321	310	315	299	299	325	274	290	305	314	275	279	328	312	298	322	324	292	316	317	325	303	294	313	314	306	317	321	306	313	293	332	299	323	314	309	305	346	294	314	300	311	293	315	307	308	317	312	325	299	278	296	345	329	293	290	343	363	309	306	318	305	318	327	342	333	311	298	324	323	297	270	310	320	318	313	288	297	327	295	318	367	281	327	285	318	308	324	309	299	322	310	308	347	292	307	308	341	324	321	305	331	302	341	302	307	309	314	300	315	324	298	304	305	322	320	307	303	329	294	335	315	339	286	295	313	306	312	310	302	332	319	277	344	292	308	308	312	323	322	286	334	303	309	294	333	304	312	344	304	318	300	310	317	301	280	336	303	309	326	322	331	315	341	287	303	298	304	313	318	308	290	273	317	333	334	299	309	309	317	286	331	331	310	314	330	347	309	305	292	314	306	325	282	299	303	292	304	296	306	321	298	320	294	324	293	317	322	289	282	285	305	325	306	318	331	294	322	340	338	311	320	305	305	316	285	269	320	304	311	299	304	316	294	321	270	285	313	302	299	306	312	335	326	291	299	342	331	303	308	317	295	278	316	289	302	376	305	304	313	302	286	293	288	309	309	314	317	313	328	323	308	303	316	329	341	299	287	295	301	336	301	318	333	328	311	321	320	320	294	298	307	282	296	292	314	292	302	297	324	308	357	287	306	344	303	321	314	330	305	310	296	316	316	312	303	289	317	295	302	305	325	313	312	328	293	294	309	322	317	270	336	308	308	297	326	299	278	294	306	343	307	295	309	305	323	312	299	317	334	296	347	307	309	297	275	308	268	309	322	298	304	315	316	310	340	316	345	264	292	330	287	300	302	283	294	333	302	350	310	338	282	324	312	296	325	304	308	298	307	296	315	296	331	266	314	315	315	322	291	276	301	294	343	276	316	293	302	305	332	352	309	330	303	303	335	319	326	319	307	291	307	282	344	303	334	307	313	288	317	321	284	295	322	290	293	296	298	334	261	339	310	320	311	296	323	323	314	313	330	315	302	294	314	293	313	278	331	305	299	310	298	331	300	331	278	301	300	306	282	314	292	295	332	332	319	326	279	314	277	317	324	326	314	344	312	352	305	355	271	309	313	327	293	315	315	321	310	320	301	312	326	334	340	298	284	309	309	307	323	306	269	318	316	346	325	326	311	310	284	330	304	286	269	291	300	337	310	314	301	296	309	329	334	286	306	312	304	330	267	281	284	298	287	289	321	285	305	317	322	283	301	323	303	336	315	290	322	293	316	285	300	309	308	311	295	307	319	316	313	317	333	324	334	304	306	311	319	298	327	286	316	292	308	334	347	326	301	311	351	315	327	284	293	296	317	319	311	312	320	316	344	335	325	306	325	330	325	322	296	329	299	283	332	318	281	348	286	322	313	295	310	314	308	311	308	306	362	299	325	327	299	320	315	332	313	320	278	326	336	310	319	340	293	334	329	341	337	318	303	331	307	297	338	308	314	325	297	299	298	281	336	327	330	317	313	284	305	310	278	317	298	283	299	293	317	306	348	302	315	314	315	323	335	281	288	354	305	296	312	318	294	307	295	290	327	287	315	284	313	290	316	295	292	322	304	285	328	348	344	330	303	321	315	308	310	315	307	295	315	274	322	295	295	300	315	318	297	319	310	330	316	290	348	314	326	307	325	293	303	324	333	302	321	334	309	271	295	321	326	308	298	304	305	314	274	325	306	314	345	302	276	281	287	272	307	316	285	277	345	316	305	320	340	301	330	318	342	300	336	307	294	315	273	316	311	315	313	306	313	337	314	303	314	307	317	297	327	294	322	314	302	333	310	300	329	284	319	303	308	308
22811	7193	1075	670	624	611	545	541	521	537	466	540	515	513	485	456	500	481	527	490	483	438	505	498	521	454	502	476	479	526	488	468	512	486	487	449	463	502	487	495	486	442	518	464	467	478	455	487	497	478	474	470	457	472	518	486	508	476	513	474	515	496	473	480	445	492	491	493	457	477	454	461	492	518	487	473	502	461	511	474	451	484	471	463	548	483	501	501	473	463	453	513	499	481	526	480	498	501	472	492	478	473	495	480	501	469	478	481	477	457	486	484	474	535	440	496	547	515	452	473	515	507	470	505	464	467	456	472	457	469	442	474	499	483	465	500	489	463	470	475	481	465	458	457	473	473	516	474	495	513	482	458	451	472	494	490	512	518	443	465	520	505	487	450	500	479	469	475	488	448	480	515	472	494	471	463	472	494	500	513	502	479	507	482	501	484	474	491	470	488	479	458	448	470	491	494	469	494	484	481	485	467	477	435	485	461	465	477	451	493	491	485	489	482	485	478	448	504	482	484	488	504	494	514	468	462	518	499	514	449	487	510	452	434	489	459	497	462	499	483	471	474	503	491	498	510	464	487	512	430	475	461	509	523	469	449	472	510	471	501	472	459	471	469	457	463	450	501	470	507	504	490	478	441	523	514	455	473	440	504	468	474	441	460	518	475	504	494	494	486	486	490	478	481	492	495	493	424	480	450	500	489	475	514	448	456	497	450	518	465	430	521	475	421	507	466	476	483	489	486	464	499	500	474	484	445	478	485	503	496	470	477	520	451	481	483	487	502	513	455	469	437	457	495	496	447	476	503	486	462	502	476	491	463	473	446	466	469	442	496	504	435	470	453	502	469	475	457	490	491	468	465	497	451	470	460	474	479	492	496	488	468	524	490	508	482	498	475	464	465	474	482	484	454	467	493	475	480	521	476	537	455	505	482	476	486	446	498	459	520	449	461	490	435	475	449	476	501	486	488	491	505	456	532	467	493	478	487	482	483	483	483	457	474	474	485	474	450	449	472	437	482	469	511	472	499	478	464	501	513	490	470	452	485	491	521	500	447	453	463	448	504	445	474	486	458	509	520	444	489	517	472	462	470	486	487	508	472	470	510	454	515	484	469	472	517	506	488	508	479	493	480	478	485	469	462	483	481	485	455	460	437	485	488	467	477	439	507	499	547	472	485	450	489	487	495	480	461	503	500	470	469	518	497	454	533	485	469	507	494	497	490	493	494	469	482	468	497	441	462	507	485	461	491	459	475	494	473	473	453	454	493	448	491	484	492	476	460	518	480	482	493	495	492	460	469	463	492	482	504	485	472	470	464	491	494	508	478	442	454	495	453	460	457	499	471	474	527	474	460	447	473	457	489	506	489	473	516	451	505	499	457	471	467	480	495	484	455	475	459	469	484	468	541	493	463	488	471	484	463	489	507	495	473	478	496	450	472	475	446	471	530	472	447	471	493	468	458	425	533	494	482	470	469	455	498	468	470	481	505	465	449	505	440	463	476	496	499	484	475	485	465	503	471	462	434	494	505	476	464	506	481	497	472	494	493	470	495	502	482	488	494	440	472	450	478	479	442	454	495	507	487	490	470	498	507	506	469	455	496	495	494	478	464	492	473	471	472	468	534	498	434	515	482	470	492	454	485	485	483	498	472	482	484	447	509	494	484	459	453	523	515	491	473	467	509	472	522	474	484	495	496	509	508	464	443	476	494	535	490	480	457	466	481	476	481	498	457	502	477	458	486	475	487	463	467	474	452	433	489	526	459	481	475	489	463	466	486	488	477	469	484	529	473	479	450	477	469	479	514	454	503	482	508	475	491	475	472	448	465	472	514	478	442	462	480	482	467	500	479	504	453	490	485	474	468	490	487	449	498	460	496	491	458	454	446	467	541	503	508	464	507	434	450	512	491	476	485	464	492	503	443	494	474	499	461	481	484	490	464	496	452	449	457	463	485	453	453	498	479	472	456	466	494	487	487	519	462	457	490	478	489	516	426	458	495	499	468	492	458	459	475	480	491	504	472	488	485	529	464	462	452	455	486	473	474	478	458	487	488	488	519	474	481	493	460	454	481	469	475	493	471	469	479	468	501	500	484	501	504	486	502	494	477	492	467	485	478	466	451	469	502	506	476	472	508	454	470	510	493	527	505	465	514	485	521	471	435	473	477	482	478	517	477	463	500	491	490	509	493	455	441	482	462	495	508	511	463	443	508	488	453	446	532	473	505	450	485	497	491	446	466	486	463	464	488	485	457	445	473	467	441	484	504	456	501	492	496	507	460	463	491	470	480	498	475	488	502	460	468	499	477	474	448	445	503	497	480	464	462	473	499	481	506	479	445	494	454	493	451	483	486	461	430	460	467	436	464	474	458	489	455	463	453	484	481	528	457	473	479	459	498	485	499	492	465	529	504	484	499	472	455	428	506	499	495	493	482	463	518	443	448	470	473	498	473	485	461	486	479	461	470	462	459	479	439	508	469	459	496	478	518	495	508	440	534	442	478	462	520	513	464	478	515	481	488	456	486	480	482	460	475	479	474	478	520	477	504	470	464	472	469	496	452	456	511	432	466	514	500	497	484	459	448	439	533	469	486	462	449	506	469	496	468	482	519	478	492	475	500	464	480	462	432	467	526	486	486	485	455	458	475	507	466	484	456	493	483	498	466	446	515	477	477	467	519	507	481	471	477	452	482	538	439	482	457	505	479	455	489	487	488	463	454	463	477	475	475	526	514	476	464	499	492	471	450	473	488	460	510	471	524	463	472	439	495	422	494	474	482	473	488	460	475	459	499	470	471	455	465	481	447	481	449	465	481	515	461	459	474	516	452	493	479	470	473	521	489	492	469	485	442	478	462	504	505	460	469	465	478	465	458	483	498	466	496	459	477	478	502	418	474	486	501	471	466	438	479	456	513	497	455	515	459	458	513	466	509	483	469	437	437	467	521	459	443	521	462	464	479	462	470	501	491	510	485	465	475	467	480	467	538	504	522	488	452	466	488	481	467	488	488	483	494	476	511	504	503	471	459	480	471	456	447	488	468	462	479	509	487	471	482	475	449	481	443	504	489	447	456	460	514	491	448	512	495	465	456	488	490	470	501	473	489	478	518	461	479	478	479	454	452	509	451	480	473	456	488	485	460	450	464	486	496	490	502	490	491	477	519	483	462	467	478	475	487	495	463	463	463	503	485	503	483	447	497	471	492	482	491	463	461	498	450	518	502	485	433	510	512	505	515	454	486	497	505	453	487	462	487	487	499	437	483	473	528	460	445	486	480	494	473	463	487	518	473	473	449	477	481	469	488	494	508	483	486	502	469	503	472	478	471	468	526	468	528	495	511	527	514	458	480	482	468	468	501	486	502	484	479	461	490	507	426	456	455	476	474	450	457	483	492	479	479	516	500	485	480	466	501	511	480	461	502	467	475	468	470	485	505	526	470	471	464	466	488	466	469	475	490	458	462	527	493	472	510	484	437	473	483	469	481	480	460	494	470
23695	21486	28606	24787	21476	15839	1098	542	414	400	405	383	372	338	313	321	287	297	291	305	276	299	288	273	282	275	291	274	328	303	282	309	287	288	267	293	272	256	268	296	273	278	267	267	246	261	273	267	256	279	262	267	268	293	261	266	261	281	285	270	280	293	259	258	258	259	281	281	230	288	282	283	259	271	247	278	268	276	272	254	252	275	263	276	273	261	260	279	275	268	241	264	258	269	253	253	291	261	272	265	300	226	266	264	280	269	247	260	266	273	253	270	268	265	263	236	280	248	274	266	277	286	286	255	277	248	302	269	238	276	235	258	266	256	234	248	287	254	263	295	252	250	240	252	279	250	262	244	262	244	240	272	264	273	243	253	242	275	253	252	263	256	233	244	258	243	249	234	248	269	264	274	245	271	279	280	232	292	277	281	251	234	248	251	267	258	265	280	261	250	283	252	263	253	277	226	246	260	259	256	267	277	249	259	297	250	276	278	257	282	260	258	270	254	238	254	258	265	291	246	274	266	242	265	245	240	247	273	262	278	256	291	274	280	265	267	252	268	280	283	270	270	255	239	250	268	284	267	238	251	252	223	258	295	246	247	276	256	271	273	269	282	283	269	277	262	288	239	284	276	242	256	273	261	235	246	250	249	290	272	228	238	250	285	296	215	254	288	257	266	227	279	268	252	248	266	239	229	261	264	248	280	242	254	246	244	258	247	266	282	258	263	259	277	229	295	262	299	260	262	287	274	289	262	253	257	247	267	258	292	271	247	282	257	248	262	239	299	272	269	255	287	262	293	265	263	253	244	236	265	263	273	241	289	271	273	275	269	263	304	287	271	272	272	261	292	265	281	268	276	257	262	229	289	236	246	257	268	274	269	252	256	275	283	242	277	260	278	289	258	266	251	242	255	250	263	283	253	253	272	256	258	262	273	286	258	258	274	227	249	259	257	293	289	244	285	266	252	243	241	235	286	239	278	283	298	270	239	245	280	266	289	229	258	273	254	261	266	261	269	262	269	246	267	282	269	261	255	224	270	250	266	260	245	284	278	260	264	264	273	286	267	271	281	281	265	247	297	277	236	251	260	278	260	277	252	255	278	259	253	252	237	266	253	270	256	288	278	258	245	262	245	265	275	263	246	275	254	278	260	271	258	275	266	276	276	274	257	291	264	291	252	276	261	261	277	270	280	252	292	239	270	270	273	251	273	284	236	296	247	281	284	273	258	263	254	269	270	258	293	259	254	240	290	271	235	282	237	274	279	268	305	246	249	284	280	249	273	259	238	261	238	280	279	274	255	278	243	261	270	249	265	262	273	275	238	256	264	258	278	234	254	256	233	233	261	258	275	249	255	254	258	288	282	244	248	264	253	270	254	278	287	257	276	279	258	271	279	236	265	235	284	267	258	239	290	292	270	280	271	272	278	251	265	260	252	295	289	255	271	267	267	257	281	247	262	247	267	245	261	258	278	286	266	275	260	274	222	298	294	257	269	241	254	297	268	239	240	266	260	267	245	229	307	266	273	291	239	275	290	289	274	291	274	276	293	277	264	243	268	268	295	251	274	275	296	236	275	261	241	288	275	270	267	275	253	250	270	269	255	271	270	268	266	263	263	245	283	281	266	273	260	259	266	245	267	269	259	281	265	278	243	229	248	260	274	265	263	273	282	278	293	267	279	276	270	286	275	267	264	261	251	274	262	251	261	244	273	267	287	273	263	255	252	225	242	287	256	281	269	269	277	257	263	264	281	262	262	249	280	247	290	264	252	250	260	274	266	286	256	296	295	256	279	277	236	258	245	260	267	283	257	248	268	263	264	267	269	273	262	265	269	278	278	257	276	260	255	305	242	279	241	274	288	253	253	249	250	263	215	268	255	269	263	246	256	292	264	272	240	267	252	277	241	278	228	238	271	262	259	268	233	248	300	240	262	273	245	267	293	243	240	271	262	279	266	275	267	266	256	273	268	254	284	279	260	279	261	262	236	286	283	260	262	256	287	264	278	262	286	254	256	258	273	239	243	247	274	269	240	232	273	254	251	296	242	237	288	258	283	278	245	252	275	283	299	229	290	235	247	272	275	255	240	258	269	269	259	259	303	270	291	273	231	225	252	271	246	271	277	255	253	235	274	273	287	251	268	237	243	259	260	241	258	281	260	244	285	255	258	252	276	257	224	284	241	253	265	270	249	255	276	286	238	263	254	266	253	245	252	253	265	268	238	275	235	294	267	264	255	276	266	240	266	291	241	252	261	271	265	249	287	264	226	245	246	276	250	259	279	273	241	239	248	282	247	272	303	238	263	221	291	224	268	265	248	297	252	277	264	264	292	267	266	268	296	284	232	257	268	250	269	272	271	275	276	268	269	271	252	252	271	285	263	283	256	265	282	286	248	271	313	270	289	276	270	262	257	255	273	279	244	266	277	264	235	271	259	289	274	282	247	263	279	264	260	250	280	230	258	252	238	261	262	244	256	259	255	275	266	271	266	266	257	272	248	266	242	235	256	254	279	258	260	271	271	263	255	275	244	259	258	255	266	262	296	258	255	274	257	258	258	261	272	296	268	259	283	285	276	254	260	250	274	281	270	267	237	275	260	266	258	242	282	263	279	245	282	243	294	287	250	256	247	257	256	265	247	258	280	269	266	276	262	271	269	252	252	236	253	258	291	258	282	277	278	261	274	261	284	268	253	251	263	252	248	244	290	277	245	296	270	276	269	241	280	250	259	266	296	292	289	262	268	256	268	276	246	246	250	264	260	230	293	275	246	255	284	264	248	285	282	239	280	233	244	267	276	278	260	261	275	277	275	247	300	260	274	240	274	255	247	265	264	240	250	246	246	266	268	268	252	249	271	277	260	286	261	261	290	283	254	245	265	261	245	249	291	247	263	245	271	282	262	254	247	272	275	275	251	271	250	244	249	281	262	259	257	244	250	266	235	282	283	225	217	270	258	261	253	285	251	263	253	273	254	283	283	275	287	237	270	247	304	245	232	240	264	273	270	256	273	278	271	250	272	262	280	262	273	269	237	261	283	273	247	262	256	301	259	268	272	272	263	262	272	260	258	276	267	268	255	250	255	253	249	273	239	249	263	268	257	258	267	251	238	259	257	256	261	263	283	243	278	257	276	239	261	264	259	267	255	265	261	292	260	296	268	290	257	261	286	251	250	267	251	280	253	283	249	296	234	260	237	256	291	313	288	272	251	281	239	260	276	240	265	264	248	277	265	275	268	294	273	268	259	245	260	253	265	293	289	250	259	278	250	282	263	266	254	263	263	258	270	277	250	279	259	291	249	291	262	282	283	284	246	261	259	278	244	246	233	260	263	253	246	253	254	264	249	259	265	264	291	276	226	286	240	267	269	271	257	277	267	278	238	250	259	276	222	247	264	269	241	268	264	270	265	289	272	249	271	231	280	278	250	231	240	253	271	231	277	280	269	243	246	285	253	270	278	279	241	287	254	245	234	253	300	244	257	261	274	259	266	252	284
47589	20183	8745	4363	2890	2129	1566	1317	1088	992	823	764	750	639	571	595	611	507	528	469	476	487	491	473	471	467	510	444	470	442	420	414	434	479	464	462	433	424	410	444	442	434	443	422	443	417	409	437	415	422	415	433	417	409	389	428	415	411	387	426	425	420	412	433	439	391	426	417	395	474	427	398	429	429	428	427	423	380	387	424	420	417	439	401	417	409	406	436	430	403	412	411	399	397	455	446	401	392	418	431	427	389	397	429	418	416	404	424	393	434	405	402	406	387	398	413	409	406	398	404	428	397	400	392	381	429	433	378	426	408	444	403	385	429	400	389	444	390	389	400	412	381	406	441	413	401	360	436	399	424	387	416	410	415	425	426	403	427	387	398	410	430	385	411	402	429	428	439	411	406	382	456	405	417	409	405	397	409	448	384	388	435	418	402	424	413	411	435	421	401	421	427	415	440	391	388	441	393	386	415	398	405	412	393	430	407	402	403	428	414	433	399	408	423	390	414	391	394	418	401	441	397	437	408	417	401	391	420	402	383	404	445	392	399	364	370	439	402	409	402	428	392	386	450	418	439	430	377	440	392	403	429	456	420	404	436	429	436	389	439	435	466	392	428	377	413	441	423	431	425	413	428	419	406	394	394	435	394	421	451	422	411	434	397	395	431	441	423	404	434	440	413	420	454	410	431	399	414	406	421	410	406	438	393	406	396	385	407	407	412	416	421	396	417	378	441	392	384	448	424	381	447	456	394	420	413	392	412	435	402	408	407	380	408	403	402	408	424	406	412	400	405	413	377	445	403	395	410	425	414	429	380	406	434	392	391	385	421	411	387	451	387	423	439	409	378	411	431	411	391	412	367	399	413	418	412	427	430	384	385	418	432	411	388	424	432	427	424	449	414	390	416	400	424	444	416	400	412	445	402	396	421	419	409	402	350	394	421	428	399	401	420	380	441	380	415	372	414	405	393	410	418	403	401	448	416	403	419	412	379	420	412	406	434	379	393	416	419	386	419	413	382	404	413	405	399	423	401	417	380	419	406	429	421	407	376	415	423	429	416	403	439	447	452	385	404	418	409	416	400	401	422	404	402	392	428	385	446	400	469	366	394	382	441	386	394	384	426	409	401	442	390	470	421	417	412	403	411	441	387	388	384	399	436	425	410	396	409	427	401	352	442	394	375	380	420	420	409	439	430	407	400	424	409	394	436	440	413	399	393	403	430	407	430	410	376	392	407	399	410	400	396	412	462	392	409	408	377	440	395	369	400	412	382	433	383	447	422	404	419	419	442	396	398	427	441	396	398	403	455	409	405	416	399	434	409	406	400	413	428	420	406	407	431	406	418	414	410	411	403	450	426	439	408	423	392	421	437	416	419	426	419	404	405	413	406	417	416	431	414	374	403	418	409	401	414	429	416	421	429	422	382	429	404	423	428	436	400	383	422	436	428	428	401	424	416	379	429	375	410	404	388	388	404	419	415	400	404	425	414	410	369	428	447	405	405	384	411	403	444	430	429	395	416	401	399	430	398	417	431	431	432	365	436	394	435	399	388	438	394	425	400	420	415	432	377	423	415	442	414	412	426	395	396	432	388	416	420	414	417	377	412	404	386	400	416	422	438	384	426	423	409	421	445	407	442	387	403	414	429	440	419	415	396	413	390	381	420	404	400	405	442	380	430	392	417	399	382	398	407	424	421	426	425	412	372	451	365	452	410	417	415	387	436	405	431	421	381	431	408	414	397	377	408	406	415	397	395	433	394	379	427	415	416	408	418	392	399	430	407	405	417	395	427	412	401	400	404	431	401	398	402	430	383	414	442	371	410	444	387	405	433	427	415	432	395	398	427	382	424	428	429	453	383	405	430	387	417	427	386	391	402	374	376	424	437	408	441	393	384	419	387	363	427	403	399	380	413	399	388	402	396	418	407	394	403	396	470	386	391	424	438	410	418	410	402	423	414	404	400	421	375	393	424	416	396	442	407	407	422	444	405	428	374	412	441	427	405	398	389	432	401	437	399	402	466	414	424	395	399	383	405	428	426	441	444	386	372	461	429	405	380	428	455	463	404	393	415	400	397	436	406	424	418	425	408	394	407	411	418	410	405	388	374	447	412	373	421	430	394	423	413	415	415	417	410	405	398	386	386	430	444	370	440	376	374	436	413	435	411	416	420	429	427	410	413	412	414	411	436	392	381	452	413	428	396	387	387	393	382	384	410	419	415	417	431	408	414	443	423	426	421	377	377	383	417	444	405	415	392	431	396	405	441	445	393	410	406	425	440	399	435	402	431	410	422	416	380	391	406	376	424	467	422	408	431	433	398	412	432	400	460	425	431	403	427	444	433	441	447	406	399	420	425	388	425	445	437	404	362	384	400	402	396	404	428	419	416	403	414	385	445	441	382	404	412	392	408	430	414	456	373	435	442	416	383	445	419	418	392	408	400	402	416	416	403	427	396	411	416	389	399	395	409	399	405	422	387	406	446	398	442	419	440	433	386	393	404	409	431	402	373	422	404	402	420	412	448	387	402	402	429	404	436	420	431	413	371	400	428	407	395	409	398	460	389	433	408	411	391	436	402	418	396	418	384	417	445	406	433	426	390	415	444	417	431	405	429	426	426	414	378	444	414	394	389	408	426	421	383	432	413	429	395	401	403	402	423	378	401	459	404	415	426	425	424	405	400	434	425	390	391	406	387	399	446	387	405	402	421	395	441	395	387	448	376	394	397	387	409	423	374	423	436	399	424	397	417	454	440	411	415	431	392	410	437	432	444	437	407	422	417	377	407	440	405	422	391	423	396	400	399	421	407	391	409	384	435	403	424	407	422	406	425	425	410	421	372	400	425	427	409	417	399	418	395	375	408	403	420	407	403	424	423	415	377	400	370	411	403	406	409	416	388	415	399	402	405	434	394	425	402	427	387	439	396	425	401	416	445	432	399	411	413	410	414	421	418	432	405	404	431	398	412	389	398	414	418	421	387	423	407	415	425	401	408	404	413	392	388	406	423	428	433	385	368	448	420	398	437	417	390	409	415	389	394	362	414	416	429	405	418	431	405	377	390	392	415	376	407	398	420	413	379	421	392	445	424	414	410	414	394	425	412	384	355	422	431	387	408	428	455	414	379	411	384	424	401	413	414	397	403	404	417	400	430	385	415	424	380	423	432	420	415	356	436	412	422	419	401	401	407	420	454	417	403	394	420	369	397	393	364	408	371	386	409	445	406	401	402	425	434	405	421	414	433	417	399	379	396	397	385	382	427	423	418	411	390	416	405	415	424	407	403	427	429	393	398	425	411	408	377	441	401	365	436	366	441	400	404	450	400	428	440	378	417	417	372	444	426	397	422	428	420	405	441	411	400	398	430	401	416	413	412	404	411	403	446	417	428	421	441	411	429	407	427	439	433	419	394	395	408	420	450	395	392	410	388	424	416	404	428	399	430	420	403	422	436	443	421	424	427	381	378	373	392	418	434	365	413	425	410	427	399	424	423
23292	21500	28895	24494	21486	21388	3403	573	411	372	290	289	271	254	236	233	218	218	177	177	196	160	194	166	169	170	151	154	150	165	168	167	141	155	143	145	159	167	154	157	145	138	150	149	180	145	130	161	168	163	140	154	152	149	158	133	152	140	155	139	143	158	143	145	154	154	164	144	148	157	163	160	159	162	163	143	158	148	150	141	140	151	145	129	161	148	162	153	133	145	147	139	141	148	162	146	135	136	137	134	151	144	140	166	140	131	143	149	154	151	120	139	146	145	156	121	171	156	156	138	179	132	143	134	161	146	167	147	138	134	145	159	158	147	161	148	116	147	138	164	145	147	146	135	160	161	121	144	142	137	145	152	157	153	141	151	159	149	143	141	151	124	156	140	138	134	135	162	143	161	137	149	147	135	141	128	136	135	117	155	139	157	147	148	153	135	139	163	124	135	150	142	133	133	149	139	157	161	164	122	147	172	125	151	147	144	133	120	153	145	141	137	141	133	156	148	139	143	137	139	123	126	154	144	163	159	156	149	151	139	148	175	144	150	143	158	142	155	139	157	146	150	151	146	170	154	148	143	147	136	148	134	145	149	133	142	142	150	166	149	132	147	144	150	144	176	155	140	178	158	137	139	159	157	151	145	147	128	150	142	148	144	138	144	142	159	136	123	139	158	166	132	161	145	145	157	152	144	144	148	176	153	146	157	163	142	151	135	169	132	137	144	151	153	176	147	157	173	149	152	160	128	158	165	137	141	154	148	162	137	163	125	139	143	140	126	155	145	157	157	139	137	142	142	167	166	164	149	158	155	145	124	133	139	153	157	138	140	155	153	145	141	144	146	131	165	134	170	142	145	142	148	147	114	136	142	155	158	152	151	142	144	141	161	153	164	136	138	143	150	158	154	156	135	164	131	137	165	153	135	137	168	131	151	159	139	162	152	150	155	138	116	131	144	164	143	154	155	155	142	161	149	138	128	138	138	155	157	130	152	165	132	137	134	157	152	146	156	137	132	135	133	120	146	143	132	140	159	149	165	156	144	142	152	132	139	130	146	149	138	159	143	164	143	156	141	168	156	133	156	132	162	160	155	126	118	121	147	144	147	150	137	144	142	164	138	142	149	134	131	177	170	141	151	144	151	159	143	159	143	141	162	170	132	153	148	158	143	161	174	164	142	143	136	150	138	147	148	151	145	147	175	163	133	119	135	160	138	161	134	161	128	139	149	162	135	151	149	143	162	151	157	161	149	139	160	155	169	152	149	130	158	150	158	154	155	145	141	157	176	148	146	157	155	154	137	145	129	147	123	142	166	156	151	145	172	159	151	131	155	134	142	153	149	168	160	138	148	134	142	138	144	124	167	138	126	137	140	132	139	154	139	153	157	152	150	143	132	143	147	154	145	126	166	131	153	159	140	161	152	153	120	153	127	149	128	133	149	150	145	141	146	145	125	156	132	148	159	131	147	171	141	147	144	129	120	128	137	164	126	153	152	151	147	157	153	154	157	140	167	157	156	161	155	160	153	139	148	162	152	153	141	124	123	140	141	129	147	146	149	146	139	152	138	147	139	146	123	151	147	162	141	149	142	148	141	150	143	138	143	138	151	136	157	132	148	141	140	137	159	147	162	134	137	145	150	134	128	167	145	142	151	154	157	125	127	133	126	149	141	158	139	155	135	127	133	152	173	152	129	150	148	160	129	133	148	158	155	144	157	134	139	143	154	157	162	147	169	144	138	175	157	169	147	129	183	154	152	160	121	140	139	142	143	139	149	149	153	146	138	154	145	156	176	136	138	152	142	159	132	158	128	142	127	148	126	156	138	134	132	144	149	139	137	153	145	121	133	150	156	118	138	158	160	145	157	136	156	133	146	158	141	156	154	141	162	116	152	131	140	129	136	130	159	149	157	139	138	148	161	158	140	164	147	142	148	151	152	145	149	150	160	156	157	146	156	147	135	125	146	145	159	137	159	149	154	160	169	128	155	137	155	134	147	152	139	145	135	134	134	131	129	158	132	160	138	126	160	131	147	141	139	158	171	139	150	160	154	138	155	144	160	156	133	153	148	134	154	164	134	141	141	144	141	161	143	149	150	175	161	156	123	137	140	128	163	157	139	145	149	141	156	162	130	144	143	138	155	117	178	155	136	138	143	150	156	128	145	134	142	140	146	148	150	167	163	145	154	124	140	146	139	149	153	147	124	137	141	139	150	128	130	151	133	149	129	130	135	135	148	123	136	115	128	161	156	173	171	144	145	147	150	146	126	150	154	184	142	133	140	147	171	146	150	141	146	133	164	145	138	148	148	150	139	135	153	140	149	155	121	150	155	145	143	149	154	151	165	150	128	176	143	158	150	126	159	164	166	157	154	158	160	147	156	155	138	155	152	139	127	158	129	152	138	149	142	163	136	136	165	142	137	168	163	159	176	144	160	141	140	147	161	145	149	144	148	137	150	138	141	146	156	133	147	145	160	152	143	150	155	137	143	141	148	139	157	143	146	145	150	134	164	147	183	155	156	141	159	147	169	131	157	151	164	146	136	137	130	151	158	135	142	134	126	145	166	157	134	147	164	180	158	147	133	138	159	169	145	162	146	158	144	148	122	166	131	153	136	157	152	144	153	139	131	143	166	166	149	137	138	152	156	143	120	151	136	145	141	122	158	132	134	132	136	149	149	133	130	162	171	155	141	149	164	129	150	157	125	187	132	132	153	140	133	153	133	152	149	125	126	144	169	149	129	135	121	162	152	135	168	145	156	126	141	133	132	101	135	168	144	155	151	145	147	126	156	148	162	141	130	147	139	165	157	165	141	144	148	158	147	166	149	140	132	157	136	162	153	149	176	157	144	139	144	149	139	179	161	133	139	145	148	140	143	152	137	144	117	154	153	152	142	166	155	145	152	157	130	135	146	168	142	169	131	162	143	142	138	144	145	164	163	135	158	133	154	166	126	160	147	157	167	131	154	137	164	160	147	157	169	151	148	150	161	142	127	144	109	137	135	118	139	138	151	153	141	154	146	149	160	158	135	145	157	136	181	163	128	159	158	153	130	145	130	153	121	147	173	134	122	175	135	155	146	131	141	164	132	143	156	176	149	130	143	156	144	156	128	153	158	142	159	145	145	122	149	120	134	141	135	135	166	143	128	125	140	133	147	126	152	137	136	134	159	154	148	150	164	132	136	156	149	148	148	146	152	148	145	153	153	140	145	150	147	134	143	144	149	142	148	143	150	137	153	154	143	156	134	162	153	149	132	128	152	137	145	143	166	159	129	152	132	157	142	139	135	174	157	139	148	130	122	144	151	147	151	147	148	152	167	158	140	147	151	141	157	139	147	146	153	143	162	147	158	160	149	153	154	145	141	167	151	141	142	172	142	172	150	142	134	171	155	149	132	154	145	134	135	150	145	140	147	151	165	147	123	152	152	171	156	163	149	139	150	137	143	152	155	142	174	164	169	133	140	161	137	160	158	142	150	122	134	121	130	150	157
49983	21152	11117	5703	3523	2458	1844	1515	1190	981	886	705	643	557	505	494	477	434	387	386	374	337	324	336	328	296	291	316	307	275	314	273	255	263	275	253	253	290	274	281	256	244	264	270	248	242	247	268	246	261	220	273	247	242	245	274	246	253	277	230	233	272	225	210	244	229	220	224	224	234	247	249	197	242	255	246	233	243	240	219	231	234	213	244	211	230	241	251	243	213	197	231	245	256	232	242	245	232	278	282	255	215	238	243	204	237	257	230	232	237	249	228	232	243	258	214	249	226	247	250	209	227	222	224	225	275	230	226	232	224	206	265	224	237	219	244	218	195	227	215	243	232	210	243	225	218	220	221	237	232	250	217	230	256	237	215	242	213	269	201	223	234	230	228	240	253	247	250	212	241	238	237	226	239	228	234	255	230	241	217	245	245	231	223	250	238	235	216	244	230	254	220	242	226	244	226	232	228	226	231	242	210	213	224	226	253	247	241	232	268	231	267	255	226	241	191	254	252	264	229	232	230	236	211	229	238	247	240	235	244	233	258	233	226	213	211	219	253	230	234	240	223	236	249	232	234	229	247	250	238	229	210	250	239	229	228	250	226	229	235	211	210	212	238	222	240	228	226	246	226	221	227	229	242	233	230	220	246	238	234	227	221	231	200	233	236	209	225	233	231	205	221	250	255	222	227	224	241	230	229	240	200	232	254	264	251	224	219	239	220	205	258	243	226	245	234	256	208	219	226	244	252	241	235	236	224	228	229	223	238	232	232	222	215	236	248	226	246	207	239	210	231	231	249	233	220	230	238	236	202	213	273	219	260	253	227	219	229	224	234	238	246	226	229	238	234	235	236	234	234	212	263	242	232	209	225	259	243	230	219	237	221	232	242	240	250	203	222	242	224	255	243	216	231	241	232	236	215	231	226	225	224	207	245	230	185	242	230	241	246	211	221	245	239	224	232	254	204	248	237	222	250	224	235	237	226	229	204	207	243	212	243	232	225	228	233	236	240	230	234	237	215	231	232	235	215	223	213	248	242	238	212	229	256	202	236	239	213	246	229	181	249	242	250	239	214	235	235	224	200	249	278	228	206	217	187	240	216	222	249	241	231	211	244	196	228	215	247	230	226	242	213	244	257	202	230	257	232	230	231	231	247	240	260	223	248	216	224	231	213	263	237	242	211	229	225	212	230	240	220	234	241	227	238	235	214	205	226	232	202	248	263	230	224	233	210	225	219	273	224	239	242	255	269	235	235	228	243	236	214	220	240	234	240	199	239	213	225	251	247	224	223	242	233	234	247	219	228	224	228	239	257	259	237	229	262	195	245	213	224	226	234	269	216	246	238	232	248	227	230	229	213	227	228	218	214	231	201	251	215	237	223	274	251	242	238	194	222	267	215	246	235	251	231	237	255	262	242	234	197	247	227	223	248	252	210	223	243	216	208	225	216	231	240	231	253	239	236	236	232	243	249	250	242	277	226	214	269	213	222	203	263	225	235	261	241	239	211	220	253	235	228	210	242	207	224	222	201	230	221	244	261	224	237	231	223	212	264	226	227	252	232	247	227	258	254	237	222	226	248	226	222	223	247	237	235	248	220	248	243	245	202	219	234	235	229	248	227	227	239	237	208	216	216	223	236	240	231	211	240	234	234	221	248	239	211	221	247	213	222	231	238	254	223	230	232	245	220	232	234	214	237	231	245	245	240	231	225	232	211	208	244	209	221	244	214	245	242	234	226	227	224	215	248	241	204	255	224	193	231	225	232	253	254	232	221	241	237	211	203	240	256	242	249	252	248	248	258	243	245	205	213	238	253	239	235	243	221	223	217	240	257	220	260	243	259	232	244	220	209	223	244	247	224	199	239	254	240	237	228	231	226	237	253	236	250	240	226	229	220	259	250	229	256	243	210	239	210	253	216	238	223	257	222	224	245	229	224	229	239	234	222	214	217	221	239	239	237	242	220	217	246	240	227	192	238	226	226	228	229	235	235	219	218	220	228	232	219	229	212	239	253	245	196	224	234	200	222	238	236	248	253	205	218	216	221	245	258	251	230	217	220	238	219	237	234	232	222	198	248	217	224	241	223	193	215	242	239	228	248	225	228	205	235	242	245	231	217	207	226	198	235	243	218	231	222	240	242	237	249	228	258	239	209	231	229	230	234	236	246	226	260	236	217	225	241	259	250	218	250	242	242	237	253	231	221	218	225	222	203	231	223	245	239	222	234	209	252	251	228	250	211	238	236	222	268	271	251	212	221	238	227	268	234	217	231	239	223	219	237	211	237	240	242	254	240	228	253	205	236	253	242	239	222	214	208	224	219	228	205	262	234	223	220	244	203	226	227	244	232	250	226	246	220	257	211	219	226	260	229	244	219	204	234	220	249	242	242	239	234	227	235	241	238	217	244	219	232	256	251	234	222	242	233	231	231	221	219	241	219	216	207	260	251	248	236	236	237	200	240	217	235	226	242	220	231	233	241	221	265	238	250	239	247	227	237	241	226	207	247	236	225	249	215	245	250	248	238	247	215	247	232	229	205	218	242	231	259	225	234	259	224	225	222	249	245	247	227	223	218	250	233	243	255	235	250	225	200	217	256	202	202	217	233	240	221	227	226	241	250	216	223	216	219	223	240	223	243	247	232	234	225	221	236	226	243	220	215	199	236	236	225	243	252	224	235	216	217	232	221	231	222	216	225	228	228	235	226	212	213	228	208	224	233	219	228	227	264	193	233	247	220	245	250	222	233	227	249	223	222	210	226	205	247	229	230	245	222	242	231	208	233	199	224	237	242	241	248	228	261	217	222	208	233	260	247	231	253	241	195	231	241	222	239	242	249	195	234	248	224	251	212	214	226	250	233	210	218	198	225	218	213	230	260	229	240	214	256	215	248	233	229	240	234	259	254	228	218	227	235	256	237	232	198	229	220	229	243	234	211	246	232	247	202	230	210	235	215	224	229	206	204	226	245	227	256	213	238	233	226	241	230	201	240	225	243	230	221	241	286	242	233	208	212	197	236	227	233	218	215	234	224	245	236	220	231	239	240	223	196	184	206	220	235	237	262	261	220	206	214	211	242	228	226	212	222	242	223	229	239	235	252	224	213	247	228	202	215	209	189	246	245	245	226	214	260	225	272	249	225	217	228	221	235	229	222	246	231	238	248	205	212	261	225	224	240	254	236	238	249	224	230	257	243	235	234	245	226	223	229	216	220	236	229	222	231	198	233	206	214	250	245	240	227	257	217	229	213	213	243	245	232	254	226	204	220	228	234	230	243	220	250	254	211	234	223	222	208	226	236	227	243	225	234	234	202	233	242	228	228	207	248	246	247	228	229	258	249	266	189	215	221	209	251	218	237	233	240	253	222	248	227	241	243	232	220	236	229	243	238	225	232	227	210	241	240	244	231	232	219	236	223	235	251	211	209	250	231	249	215	232	257	228	222	239	229	226	220	238	244	224	240	233	246	239	219	239	213	234	223	249	257	262	250	212	208
27391	20578	7394	633	422	401	294	315	335	327	318	292	298	288	331	293	307	288	277	307	283	311	301	322	325	312	312	314	315	298	314	291	282	319	298	302	308	286	308	307	308	336	317	322	286	322	306	293	321	329	292	333	322	303	293	281	305	297	327	295	290	362	296	294	306	290	316	314	286	314	286	324	288	275	328	291	284	321	310	290	288	328	297	346	305	323	294	270	276	330	278	322	318	299	311	309	313	294	308	294	321	297	279	329	294	322	297	300	311	324	278	302	321	299	308	287	312	340	308	309	297	260	298	287	301	328	309	284	312	282	291	293	303	311	327	320	313	326	296	332	291	278	291	294	310	293	289	309	276	315	294	320	320	306	293	310	305	316	303	285	336	298	276	312	279	330	298	319	306	284	322	316	325	291	270	297	298	316	289	279	308	318	318	313	289	340	311	301	304	279	328	323	300	315	309	323	335	289	308	313	330	287	341	328	301	338	335	305	324	293	309	274	298	328	297	304	325	303	286	294	331	305	299	280	322	305	289	288	280	297	301	323	283	307	332	282	331	279	311	299	314	277	279	306	293	307	274	306	326	289	304	285	338	288	294	308	289	323	308	333	314	306	312	294	292	304	303	332	286	317	315	314	320	314	317	298	276	317	299	304	297	355	299	308	300	260	291	307	305	311	327	274	307	318	284	285	311	271	312	273	322	317	315	335	307	270	308	305	316	315	330	282	314	299	304	299	293	307	332	302	291	325	278	293	278	287	286	317	335	310	285	338	337	323	299	297	295	324	288	313	289	291	310	289	281	302	295	315	310	296	305	325	334	308	301	311	310	309	299	327	291	301	311	300	312	268	319	273	302	317	313	321	307	330	357	343	341	293	321	311	290	296	323	307	301	331	299	285	277	296	270	288	298	326	322	316	294	271	298	297	294	287	339	297	285	301	314	323	284	310	289	296	329	305	305	299	308	308	298	309	327	314	318	296	300	302	298	320	290	310	307	290	316	310	268	326	306	305	294	320	325	309	323	314	296	360	309	311	331	307	269	295	314	298	304	299	265	297	333	319	303	286	280	281	303	331	312	316	288	301	304	310	320	293	295	287	311	316	294	341	296	297	303	310	322	316	313	341	311	335	291	334	314	293	266	291	302	322	342	297	312	319	278	315	294	303	322	310	322	313	299	296	253	293	313	317	275	331	312	301	301	286	309	317	258	322	297	321	314	352	291	295	331	291	272	290	308	300	299	294	306	314	259	317	303	306	288	293	294	302	304	339	285	305	327	326	326	297	301	318	308	306	301	322	301	303	299	274	299	285	303	317	303	327	310	318	307	313	335	283	307	312	321	293	312	283	291	297	303	285	324	316	311	296	325	309	310	331	340	285	316	289	295	307	291	288	306	298	308	300	309	281	312	279	311	329	307	308	284	306	336	303	316	335	334	323	327	345	328	285	295	292	297	321	294	307	278	321	270	311	320	300	317	335	336	296	307	297	265	301	295	291	297	315	326	290	280	313	305	293	307	322	329	306	291	262	310	321	280	321	298	321	320	296	320	276	324	335	320	291	278	284	318	300	291	279	302	302	328	296	313	311	333	308	312	299	293	329	328	289	318	312	292	312	343	324	300	321	313	268	322	284	336	310	298	287	303	295	299	322	311	293	324	308	309	276	303	314	301	285	293	298	286	300	318	281	299	295	276	285	311	323	296	335	298	299	317	295	313	333	330	301	329	284	296	308	317	287	316	314	309	297	310	302	302	299	288	330	323	292	340	314	310	311	290	341	296	318	282	284	310	293	293	313	314	294	299	310	298	286	293	304	308	302	325	291	308	328	316	288	326	316	297	304	306	315	326	307	294	311	309	314	315	307	316	339	299	270	295	318	291	301	287	308	274	293	336	303	340	328	318	310	314	314	296	293	289	312	310	280	313	299	305	295	335	324	302	314	333	305	265	299	318	298	348	309	301	306	304	294	314	304	302	304	289	285	320	321	283	312	309	308	282	289	287	297	274	327	285	318	283	306	361	314	296	308	314	297	307	328	300	332	313	297	318	311	280	292	313	310	293	300	316	278	365	312	332	297	287	299	322	300	293	289	327	316	288	325	327	304	307	299	299	301	277	334	301	318	314	303	291	329	292	300	308	309	312	297	292	304	301	296	293	305	303	309	304	301	314	314	302	303	310	298	310	301	324	296	301	292	308	297	310	311	334	299	296	306	304	331	294	291	281	299	319	281	273	309	312	310	331	314	293	302	278	287	321	335	323	338	313	315	318	307	300	306	291	287	316	304	327	316	270	296	290	319	320	312	312	319	309	273	285	287	295	327	297	282	348	298	328	307	286	299	313	294	300	315	293	299	292	296	326	322	336	306	286	314	328	330	287	297	301	336	318	324	307	309	319	319	294	275	286	331	304	320	283	272	305	291	338	289	302	303	331	271	299	299	310	299	288	325	328	296	309	289	309	337	273	284	308	312	311	313	317	343	298	314	289	298	331	335	297	300	325	324	309	326	326	305	326	271	299	304	319	304	311	299	310	338	321	297	310	312	292	299	325	284	296	344	314	309	322	307	300	306	307	316	312	333	310	274	278	326	294	313	305	296	284	314	292	312	302	340	317	297	324	348	275	306	301	297	307	301	342	287	311	344	317	295	286	271	293	274	307	326	306	288	290	311	293	295	297	311	314	324	297	317	322	281	301	322	333	283	291	318	291	293	321	306	277	294	296	309	319	321	321	307	287	304	308	304	294	327	270	304	280	316	308	292	298	295	317	280	286	311	326	310	290	281	273	315	302	299	302	294	312	301	291	301	278	309	285	308	319	304	349	300	261	299	325	306	292	341	286	290	290	313	304	304	301	315	291	300	293	300	300	315	312	286	328	303	313	342	316	293	308	279	290	314	315	336	298	323	303	317	320	322	286	294	288	289	262	307	292	315	299	299	302	319	291	301	274	307	291	289	298	325	290	294	295	306	298	299	292	289	296	312	297	336	309	311	296	288	291	298	300	292	311	327	311	326	302	290	308	304	306	301	327	292	363	337	279	302	308	304	326	270	341	298	316	333	325	290	305	291	332	288	300	295	316	300	292	317	319	296	293	326	315	293	302	298	328	295	314	299	299	296	289	297	288	316	315	321	311	290	297	311	328	315	329	312	308	278	302	357	320	301	316	314	308	311	333	325	299	340	292	321	298	304	291	322	337	289	274	299	316	298	294	295	327	302	283	284	329	319	276	326	311	309	271	309	321	306	291	312	322	276	285	308	291	302	306	305	314	287	260	320	309	290	308	324	286	309	318	337	311	303	326	287	314	306	300	273	308	309	327	300	285	313	286	280	300	305	281	286	317	336	302	302	301	263	298	309	289	316	321	313	328	295	327	278	299	295	240	311	312	337	313	305	335	340	315	339	318	340	287	295	321	301	284	304	315	298	303	314	294	291	314	319	338	274	327	301	332	316	342	275	358	341	312	310	289	326	307	302	266	303	291	295	313	310	326	335	315	259
21367	7071	1120	717	623	601	515	488	520	514	499	530	519	499	506	504	479	476	456	516	479	505	445	450	512	480	484	465	456	470	484	461	450	463	468	521	489	509	463	526	456	439	470	472	475	480	457	476	434	464	472	450	479	465	500	461	529	507	481	530	471	428	445	486	456	489	446	468	479	457	461	496	499	482	468	490	443	454	450	481	499	447	483	458	500	474	489	452	467	500	461	469	466	468	453	488	468	459	485	462	478	484	467	467	440	480	436	437	489	485	492	486	452	471	474	504	444	465	476	506	494	464	474	477	442	509	519	497	520	463	460	471	481	447	468	469	512	456	445	498	465	480	499	449	470	474	470	454	464	489	477	463	457	484	532	448	471	450	518	493	486	465	469	472	467	469	500	452	481	465	459	478	456	513	498	510	446	504	463	449	455	485	476	492	470	443	480	486	426	465	488	433	468	476	455	494	434	487	484	452	439	454	497	455	466	473	491	479	463	445	469	473	490	495	477	481	457	480	451	477	485	468	493	490	493	457	487	452	480	482	471	442	482	469	478	485	477	471	460	485	409	493	451	447	447	472	490	485	496	454	478	474	476	511	436	494	482	481	494	486	485	462	475	497	476	484	458	501	478	454	464	461	476	495	467	457	460	484	466	466	532	453	465	472	466	460	470	442	483	453	466	476	450	495	471	483	451	472	456	442	502	468	454	448	478	472	496	481	464	481	492	497	490	473	502	488	468	458	465	478	475	494	461	481	474	513	455	466	522	472	485	471	491	458	488	468	476	485	460	446	453	451	455	501	459	448	490	477	465	481	491	482	486	483	458	479	474	506	462	464	502	472	483	465	491	452	455	487	481	455	520	439	427	483	487	515	462	446	468	464	469	496	488	432	471	488	482	463	447	473	496	479	496	487	486	477	459	476	489	434	501	454	476	499	450	473	450	481	473	494	476	540	473	472	505	484	494	518	475	452	449	490	475	517	494	499	456	470	490	492	495	447	492	494	486	493	484	436	471	468	502	477	476	507	430	484	481	500	501	485	451	452	500	500	457	452	499	440	442	491	461	506	450	447	472	462	490	458	508	461	444	458	461	479	497	471	453	459	474	494	495	499	463	486	485	508	494	456	477	461	453	448	421	490	468	478	488	475	485	478	444	460	476	456	466	497	454	447	462	487	470	504	472	479	491	513	487	462	469	495	469	477	452	484	447	439	474	458	507	495	466	448	493	472	443	494	434	475	512	501	497	457	483	509	457	462	518	451	481	476	471	448	459	489	460	494	530	449	477	460	454	491	470	486	477	480	459	476	484	441	489	462	508	477	481	465	464	481	450	491	491	446	482	463	476	480	488	421	478	493	469	438	465	465	479	464	456	474	449	513	462	509	446	477	460	474	448	480	487	465	490	467	513	488	521	467	444	449	438	450	488	477	488	405	460	493	503	491	486	472	463	470	512	487	437	454	456	461	454	480	457	452	459	462	491	477	484	493	505	472	449	494	504	448	459	457	483	486	483	500	466	459	472	487	459	479	488	455	488	448	502	461	468	507	479	460	525	482	471	483	495	483	464	463	508	447	462	462	495	477	463	453	450	473	464	489	489	472	459	484	470	454	488	477	478	484	475	510	485	485	484	435	481	489	427	472	461	463	472	460	467	490	477	505	462	447	463	455	462	443	468	474	527	491	472	464	468	455	511	447	444	465	489	486	483	468	474	472	462	486	470	467	453	470	476	452	464	491	459	444	478	447	476	478	487	525	480	488	477	511	514	484	432	511	470	474	454	455	462	533	444	463	457	481	473	477	459	472	514	480	433	453	478	491	464	475	488	477	474	482	459	420	482	508	503	484	493	487	479	479	468	456	493	452	484	467	492	460	463	498	467	477	476	467	444	485	477	439	475	444	444	447	462	485	486	476	443	517	453	496	515	491	425	474	493	470	453	468	453	514	471	479	450	487	487	500	467	506	454	413	475	440	475	463	449	478	426	492	481	478	502	455	459	469	495	472	514	493	463	477	474	469	475	506	473	484	448	485	457	448	479	435	456	466	423	471	462	478	468	458	450	440	445	432	495	485	462	452	489	453	509	463	462	458	479	460	497	471	479	475	509	475	484	466	509	447	428	446	485	468	472	463	467	471	446	455	449	491	509	516	508	470	454	474	475	468	467	459	486	465	491	461	490	493	468	472	492	503	510	482	475	515	459	477	491	475	446	483	464	494	475	494	492	467	465	505	468	486	482	463	469	482	457	467	474	483	460	433	514	480	442	480	494	453	444	461	499	484	450	490	496	464	452	453	455	493	435	488	503	503	464	454	479	430	462	464	475	434	503	489	481	462	483	480	462	442	489	461	500	499	520	468	469	459	444	482	493	449	442	502	497	445	500	458	485	468	478	482	472	499	460	442	484	491	463	482	449	459	464	450	447	509	478	456	443	505	469	474	465	482	467	464	446	473	496	493	455	454	456	472	485	469	428	478	496	502	472	461	481	492	488	492	493	465	508	473	461	480	487	498	455	473	467	444	479	484	477	490	452	469	462	509	467	453	486	479	521	463	482	469	517	508	487	453	497	506	463	447	443	481	483	470	508	481	487	450	485	455	463	482	453	491	458	454	473	452	497	509	514	492	453	457	476	449	456	496	505	459	468	474	460	481	469	462	478	457	503	467	464	527	489	459	458	479	453	453	487	507	483	436	444	476	442	432	491	473	432	462	452	437	471	482	453	495	455	487	468	484	509	515	489	458	449	479	502	462	437	492	456	479	498	482	456	455	443	446	500	485	460	489	503	468	474	495	453	444	489	528	454	452	449	449	497	481	482	467	449	465	443	441	474	484	464	457	494	487	475	440	449	511	505	457	465	500	457	506	467	498	436	461	458	465	450	499	552	496	479	454	439	452	474	480	500	469	493	504	487	436	500	460	473	455	478	436	453	491	474	459	443	507	481	481	467	464	448	465	467	461	459	501	436	433	440	477	472	471	498	458	497	486	454	491	482	418	491	437	473	457	481	454	476	426	471	467	468	470	470	456	495	430	480	502	446	488	480	476	468	484	488	497	485	462	497	512	465	481	521	514	479	484	458	460	459	476	460	450	499	476	511	475	476	478	471	458	468	454	454	450	466	455	487	523	466	456	467	486	487	473	487	470	488	461	475	470	472	483	497	461	476	412	486	444	508	453	461	479	450	468	492	493	446	492	467	458	511	486	440	454	484	486	500	500	467	466	452	471	438	482	546	498	506	453	459	496	469	429	479	456	492	469	462	489	468	465	483	474	495	469	511	456	530	466	475	469	447	490	463	471	477	438	466	478	505	466	471	452	457	453	448	532	433	465	480	475	456	486	451	435	477	463	456	476	465	480	489	486	473	478	480	482	442	497	489	468	484	467	451	464	456	449	464	493	442	500	455	465	470	458	458	458	495	473	489	476	438	475	468	460	476	464	435	460	506	454	461	461	451	440	451	467	446	444	469	467	489	445	491	466	489	456	501	428	476	463	469	472
23736	21475	28768	24578	21469	17025	1187	571	468	449	393	341	359	324	337	299	310	276	286	271	274	292	290	277	301	266	259	290	311	285	292	303	265	272	285	274	286	257	271	257	280	265	267	266	250	229	274	275	277	255	272	299	262	258	244	260	305	246	263	273	270	257	234	297	269	241	250	258	241	269	262	268	286	265	256	277	278	265	274	250	266	264	269	263	253	265	233	251	240	249	257	250	233	272	235	274	262	264	250	242	242	276	237	251	269	231	276	235	249	245	239	247	259	253	268	258	255	252	261	275	259	257	271	252	240	265	249	273	249	263	248	278	293	252	252	262	271	245	282	249	239	257	271	236	264	260	265	289	271	266	273	231	241	250	235	256	286	251	264	272	256	234	310	244	267	261	231	276	288	257	247	240	251	251	275	238	260	228	292	258	259	254	245	259	254	272	258	279	253	263	258	261	245	279	288	264	269	255	263	255	249	255	274	240	283	273	243	304	233	273	268	247	256	272	264	256	256	266	285	238	252	238	270	257	259	279	262	264	288	239	238	253	264	274	251	302	248	278	255	277	257	253	233	243	283	278	261	230	273	241	238	281	274	263	287	303	265	268	254	261	250	253	252	274	251	249	254	250	291	279	267	265	278	289	261	248	250	233	263	237	257	276	256	266	272	248	252	268	254	238	280	255	277	245	263	253	280	277	258	273	255	254	259	277	242	274	258	243	252	264	240	241	249	270	238	253	224	274	246	265	267	261	240	259	241	265	236	257	255	271	243	267	262	270	250	237	239	245	254	266	268	266	261	233	262	275	262	276	253	287	263	267	263	268	261	261	237	236	269	246	277	272	278	253	278	275	282	261	238	261	251	251	267	224	274	261	245	244	287	242	283	241	268	278	254	278	258	244	281	263	253	251	281	259	227	246	292	253	269	272	274	273	269	251	246	260	254	226	251	266	259	255	275	265	250	251	264	252	248	249	244	285	240	251	235	280	261	253	261	265	271	247	257	247	253	247	270	248	253	267	249	247	247	251	245	205	300	246	239	248	261	263	250	260	227	247	260	257	298	284	268	280	274	259	267	256	275	235	266	250	299	286	274	283	242	240	245	261	267	247	252	263	260	241	252	280	276	267	257	260	262	278	261	232	247	264	281	269	258	279	247	257	234	283	273	240	270	250	263	246	249	271	265	263	270	233	271	260	290	246	244	292	261	262	256	274	247	255	238	270	300	246	266	260	260	245	270	281	277	265	263	252	239	253	264	248	266	258	273	297	243	264	259	259	270	269	252	254	270	262	276	244	285	253	224	289	236	227	276	285	248	262	251	271	256	252	253	239	257	237	255	263	260	283	256	269	237	287	271	275	272	258	267	247	256	255	282	241	286	254	232	270	258	259	252	249	280	265	275	262	223	253	267	252	231	267	255	267	265	271	283	232	288	277	268	252	268	274	268	263	257	255	256	273	259	254	262	263	295	266	250	247	269	256	243	268	239	258	281	253	243	279	268	283	299	267	224	261	269	249	249	273	270	224	247	279	254	249	262	270	243	260	255	268	258	267	272	252	246	255	279	235	322	240	248	265	250	270	252	250	245	277	277	287	245	251	251	255	264	246	273	294	261	279	254	226	268	270	249	265	243	266	258	254	260	252	269	266	228	261	230	294	266	281	261	245	240	240	252	280	243	261	267	279	253	278	260	262	264	246	247	252	281	282	278	261	260	275	242	266	258	237	296	261	266	237	266	248	275	270	239	235	264	260	273	273	258	249	252	272	255	233	252	217	268	272	245	259	246	229	268	249	266	246	239	250	245	223	259	244	259	272	250	252	267	249	289	234	284	284	266	262	273	241	236	245	272	286	251	267	255	252	251	258	268	294	256	271	275	234	253	275	254	284	246	231	255	251	274	238	219	238	251	271	257	244	256	262	276	273	301	259	259	263	259	256	251	269	259	261	235	245	287	266	259	272	251	248	286	262	226	232	236	251	261	253	257	271	263	259	255	268	242	253	239	239	253	256	239	276	235	280	244	262	267	255	256	268	267	264	289	234	260	257	288	256	265	238	255	274	286	258	252	285	281	239	253	249	266	257	269	270	251	248	235	263	267	261	234	274	246	271	280	252	245	232	270	289	260	234	282	226	278	272	232	265	248	233	249	248	256	253	265	256	242	249	280	258	254	282	251	250	284	270	254	260	253	289	265	258	245	288	256	258	237	256	254	265	290	254	296	244	281	284	251	275	243	279	262	227	245	258	284	273	256	279	235	269	274	279	265	291	268	255	248	272	244	266	275	261	254	245	232	258	262	291	269	246	248	268	259	258	258	253	291	286	253	267	281	261	250	270	278	249	250	258	273	238	274	251	276	267	248	249	235	269	280	273	293	256	255	256	277	259	254	267	273	255	282	258	287	247	275	274	244	251	247	227	277	245	254	234	239	232	286	268	231	262	271	240	251	245	253	264	234	277	235	267	266	290	283	277	250	275	238	244	238	252	263	249	297	277	256	251	281	305	270	270	269	265	271	253	270	252	255	279	270	270	276	281	285	263	264	273	287	276	264	273	252	267	261	265	248	244	262	251	246	274	241	284	234	243	305	245	256	271	265	256	250	266	253	263	270	240	245	270	259	294	230	268	244	229	268	269	255	245	246	263	259	254	278	272	238	267	249	235	256	308	290	242	242	242	246	258	257	266	262	281	258	261	266	265	245	264	249	238	258	275	247	261	255	258	282	241	256	257	272	272	250	268	270	251	271	265	255	263	252	262	272	262	251	266	256	271	242	260	269	275	240	264	278	259	266	251	249	238	269	259	244	255	253	272	237	229	257	279	282	277	252	273	243	257	232	271	267	275	251	240	251	292	280	259	249	250	269	275	256	265	278	257	232	219	262	259	267	238	241	268	251	251	277	265	270	252	254	259	282	275	257	268	250	293	278	281	253	246	256	279	262	250	274	288	255	250	233	240	285	258	279	280	283	275	247	279	228	253	259	245	280	271	244	266	259	261	237	258	245	279	258	278	267	257	292	268	257	267	253	243	239	262	260	264	252	261	237	285	238	273	230	273	253	279	285	264	247	262	230	274	275	242	289	294	252	251	245	252	287	250	267	286	274	231	284	261	263	273	262	230	258	255	255	248	230	259	240	260	262	272	233	278	234	247	253	267	234	287	279	252	238	226	281	249	278	259	280	239	260	252	258	254	259	317	276	232	244	256	226	267	254	273	265	262	272	237	221	269	231	235	252	273	250	250	287	250	282	271	273	254	238	275	256	264	253	258	250	253	229	292	281	260	261	270	274	263	248	251	251	244	268	261	266	271	292	251	248	238	258	274	247	269	254	239	251	254	265	254	273	266	255	288	247	244	266	261	258	257	255	257	269	237	264	262	285	240	249	279	277	274	240	253	262	258	258	254	264	232	250	267	266	260	237	248	262	280	253	252	289	276	262	265	269	225	261	261	222	257	248	267	254	283	272	234	286	285	261	281	256	253	249	256	234	297	262	262	271	263
48706	17110	9069	4437	2943	2187	1577	1354	1065	984	835	796	705	636	600	634	577	584	545	511	515	481	537	459	464	464	442	444	474	460	430	423	420	433	416	412	436	422	405	425	430	387	439	404	421	445	455	386	391	446	380	423	415	421	437	431	393	398	394	404	429	433	413	404	411	412	416	391	393	462	421	428	392	403	404	384	371	374	420	394	397	423	428	404	385	419	401	410	402	410	436	386	416	456	400	401	423	406	419	410	390	430	441	392	422	436	406	404	402	399	407	423	412	398	416	377	399	439	401	439	394	449	411	435	422	411	364	435	406	396	420	403	398	408	392	385	404	384	347	394	390	411	412	402	417	395	433	410	400	405	388	414	412	423	416	410	353	420	416	415	404	402	448	396	417	418	432	445	426	387	404	396	414	410	399	412	399	378	402	387	399	358	385	372	419	413	414	404	407	418	397	414	400	395	397	389	424	409	383	399	403	398	422	380	408	376	387	378	425	399	416	371	412	407	391	435	402	396	392	443	436	412	419	414	412	410	426	415	412	386	400	417	397	434	416	417	422	438	420	417	408	436	379	380	446	387	429	395	382	414	384	410	397	430	408	410	399	407	418	458	411	422	374	398	417	400	390	413	422	388	411	413	421	395	398	380	385	392	448	380	370	404	443	419	409	407	383	399	389	413	362	423	410	415	402	399	381	393	415	386	426	378	400	411	386	397	406	362	405	396	400	423	428	394	399	419	429	416	419	423	415	408	383	435	390	449	356	400	389	422	447	415	400	433	394	398	419	387	394	384	435	417	387	407	404	375	375	425	391	421	376	387	424	396	375	419	373	330	393	414	402	390	380	379	410	370	410	438	390	405	385	398	382	428	391	395	400	428	404	421	406	427	428	438	371	412	411	387	433	364	405	391	427	429	422	406	421	401	421	387	391	404	386	437	385	411	406	404	395	435	420	403	404	392	441	426	428	402	420	431	402	412	367	400	392	416	395	394	394	345	406	419	378	406	407	378	366	367	431	412	358	397	410	388	407	401	377	393	403	429	371	420	388	408	446	410	386	376	425	423	407	372	411	406	454	392	414	400	423	431	400	365	395	364	406	389	412	418	397	380	417	413	397	403	412	434	413	412	391	419	411	412	408	416	379	405	409	427	420	433	440	433	379	437	399	409	397	443	405	394	397	402	398	443	398	400	396	388	402	377	426	390	400	417	388	413	421	411	411	417	387	432	388	420	399	424	392	401	399	369	460	388	412	407	378	415	396	417	425	392	383	441	442	387	393	419	426	382	410	394	416	441	371	409	370	432	383	400	376	438	423	396	381	370	415	393	380	400	391	408	436	403	379	418	398	446	405	409	382	420	375	382	399	413	405	412	385	375	421	440	384	395	438	430	421	407	394	396	415	392	415	402	400	431	367	415	451	414	419	402	411	389	397	390	416	423	422	410	401	398	417	396	432	404	424	413	421	433	397	420	428	447	390	377	380	410	431	441	379	385	407	401	416	406	425	406	392	424	409	384	399	383	424	401	398	435	397	425	397	403	398	447	403	425	371	429	417	439	408	403	410	377	418	426	427	376	387	412	421	394	416	437	374	395	400	446	405	441	399	398	407	393	373	382	390	420	427	399	427	369	410	396	390	432	375	382	412	438	401	441	394	415	372	389	385	410	422	412	408	381	411	392	409	393	407	440	409	422	427	415	407	419	385	395	411	382	381	401	420	401	406	393	377	398	414	391	399	395	394	378	403	419	431	412	403	420	423	395	383	413	414	414	419	434	419	386	407	410	412	396	392	367	401	391	399	394	389	417	436	421	396	430	385	427	418	403	414	401	417	383	406	399	438	388	410	375	397	412	411	423	389	411	387	390	372	418	403	392	408	430	390	408	388	384	379	385	391	377	408	405	386	413	410	393	364	389	422	408	394	415	391	375	403	386	420	373	407	415	396	402	407	414	405	382	411	395	394	378	405	388	431	398	382	415	444	381	385	412	441	387	399	399	411	364	413	387	392	377	388	417	389	390	401	394	414	407	424	424	394	414	405	420	400	412	362	401	434	392	417	425	405	399	385	402	396	375	430	432	380	422	378	424	436	399	402	444	398	426	399	410	380	409	428	392	385	399	388	397	431	414	409	358	382	410	357	408	430	411	388	410	372	409	361	394	395	403	391	402	424	362	433	368	427	398	408	380	363	420	377	417	410	404	382	389	388	423	395	367	428	425	405	401	402	416	350	398	379	441	441	404	381	406	387	411	390	372	393	417	416	427	400	384	431	419	379	388	433	417	395	399	366	397	371	426	426	408	413	406	443	424	402	421	423	414	412	397	410	394	392	420	401	389	435	411	368	376	397	412	409	366	436	413	409	390	405	384	383	413	394	363	392	379	371	421	417	421	414	387	369	454	401	435	410	419	430	380	352	408	423	388	377	442	431	418	357	393	412	422	379	415	417	415	399	375	422	398	401	434	401	409	405	423	405	379	430	400	415	380	407	418	429	378	420	430	399	380	373	414	395	427	380	424	379	434	378	391	390	395	381	398	412	374	378	394	409	390	388	385	383	410	430	376	401	420	404	396	400	401	397	416	407	433	410	406	419	385	404	374	397	389	427	368	400	399	391	397	416	387	433	410	405	392	380	390	421	394	412	403	397	424	407	414	400	399	390	408	389	434	434	424	370	420	392	416	425	404	419	401	357	403	430	403	463	405	402	398	418	413	371	421	392	417	396	395	381	392	381	406	422	384	391	392	400	391	393	406	397	443	383	413	412	386	414	416	429	411	394	378	362	371	420	410	410	379	394	414	396	383	402	409	397	390	423	394	384	423	460	412	452	367	404	438	384	377	382	384	435	415	384	447	408	409	402	379	403	361	405	399	412	445	368	409	381	374	408	374	374	398	417	403	405	415	406	395	398	405	382	416	422	365	409	413	418	386	412	401	411	399	378	400	378	389	389	414	389	406	428	408	424	391	363	396	400	409	435	419	434	387	379	416	390	375	367	410	385	382	380	387	386	390	420	410	416	372	419	399	407	395	393	397	395	395	382	443	397	405	420	403	388	399	418	444	403	388	428	395	402	422	391	408	414	420	429	378	387	415	380	414	393	413	398	388	435	404	448	438	429	380	423	416	390	408	420	375	401	422	418	412	397	407	421	400	421	408	423	408	396	425	391	420	436	352	380	393	354	398	429	414	383	397	419	388	395	416	422	358	396	434	380	423	402	375	411	385	419	384	425	402	429	421	414	426	418	385	433	428	409	404	407	404	411	419	408	426	385	451	393	408	394	387	424	390	410	424	415	358	391	366	410	401	403	430	407	427	421	406	410	436	429	413	389	369	433	378	443	399	400	455	417	437	427	411	371	375	426	387	442	444	388	415	403	391	406	419	398	407	391	378	398	404	379	419	408	393	427	418	389	421	382	365	417	389	396	394	395	392	388	416	400	438	388	414	427	395	410	383	436	381	399	388	376	435	398	419	402	452	371	381	418	401	396	391	387	395	411	390
23298	21500	29032	24359	21488	21472	5527	575	418	396	353	297	251	219	205	212	204	216	191	206	194	181	170	176	195	171	140	177	162	176	157	162	178	162	163	174	160	159	151	161	147	167	141	153	162	169	171	170	151	149	161	159	150	134	149	152	135	151	134	149	125	153	161	144	168	157	138	135	152	134	146	141	140	151	159	142	159	155	142	143	153	144	155	131	153	155	144	151	157	147	144	149	130	146	153	173	138	151	150	157	150	128	145	139	133	130	133	146	130	121	123	151	155	155	147	141	136	138	137	146	114	140	156	168	133	155	146	129	136	146	153	126	149	157	141	162	125	138	138	147	126	168	132	156	148	133	150	151	153	170	131	164	147	161	141	144	146	140	146	161	154	151	143	140	116	168	137	147	144	140	151	142	136	146	147	126	159	153	153	146	149	148	146	145	150	140	142	170	172	137	141	150	138	127	161	141	137	150	165	151	126	126	143	147	136	162	150	164	148	134	153	153	153	159	129	148	164	137	164	144	159	132	143	158	150	159	152	129	142	159	142	131	153	170	153	156	154	154	150	153	138	154	127	139	150	160	146	144	136	138	149	131	149	167	121	116	116	163	139	140	138	163	154	137	145	127	130	134	156	137	151	150	166	154	141	148	159	151	130	148	126	142	131	150	134	152	162	145	156	167	118	140	167	151	137	132	149	154	136	133	154	141	158	151	146	137	132	138	126	150	143	144	133	130	136	151	133	160	173	145	140	140	131	131	139	172	153	138	141	148	137	149	136	150	134	125	129	133	135	126	141	125	158	157	141	141	162	138	141	155	138	127	149	142	112	134	150	152	130	126	135	149	139	137	155	144	157	142	138	145	135	138	130	126	135	143	146	140	144	147	144	139	146	137	117	122	143	140	132	171	149	159	145	135	147	155	145	147	143	142	157	142	158	140	158	141	148	150	161	149	137	155	149	168	159	148	152	157	141	149	167	138	132	144	165	127	151	145	141	145	147	140	136	157	160	151	140	130	129	136	156	146	143	139	144	162	149	133	161	152	153	149	145	153	145	145	137	143	145	131	130	159	134	144	149	148	156	121	141	143	145	151	159	141	135	131	122	152	146	139	131	154	137	126	163	149	136	163	173	157	140	157	139	146	127	136	136	139	140	147	159	152	132	137	145	144	145	131	120	159	150	143	142	125	156	139	145	144	153	154	141	144	153	152	144	172	123	142	160	140	142	139	134	160	128	145	136	135	148	175	132	138	142	137	114	142	136	144	157	125	151	130	136	164	127	123	132	134	132	129	148	162	135	143	150	150	129	150	123	141	156	146	129	133	150	143	128	154	147	148	152	145	137	139	151	134	147	148	132	140	149	148	148	135	136	129	152	135	153	156	129	155	160	132	113	146	120	144	146	143	149	151	132	147	138	149	154	140	134	134	158	146	140	124	130	144	136	129	150	172	143	146	143	158	148	148	149	141	151	139	137	152	155	156	137	157	146	151	146	144	138	155	163	142	128	128	147	123	151	124	133	146	133	147	141	153	122	121	133	139	150	147	140	146	139	139	129	153	145	138	157	156	144	155	145	123	142	141	146	146	156	140	150	147	130	137	131	146	143	145	156	140	137	153	137	159	136	147	148	136	133	120	138	143	166	126	141	151	142	144	136	153	132	143	130	154	146	137	154	135	159	138	124	120	126	137	152	152	134	156	151	146	134	140	134	124	129	157	144	124	135	123	148	134	166	144	148	141	148	122	144	140	124	132	163	145	151	155	129	164	138	143	131	132	152	132	166	141	134	128	144	141	139	122	152	138	121	146	145	132	139	140	138	139	141	148	148	132	152	161	127	130	136	153	154	145	167	127	140	144	132	137	145	124	155	154	149	155	145	152	147	144	131	153	124	139	133	143	125	133	154	158	123	133	130	154	158	148	155	144	150	150	146	146	146	163	134	162	142	129	125	169	157	119	141	132	156	131	145	132	168	130	162	151	127	168	150	143	151	122	130	150	144	123	140	167	154	130	130	152	138	134	126	140	176	122	112	151	150	148	147	151	139	141	126	150	143	152	130	149	142	139	145	138	134	151	122	153	150	141	130	138	149	150	144	134	140	138	150	144	133	166	132	155	142	147	154	160	139	129	152	123	171	147	142	131	152	146	169	154	143	128	117	154	159	134	165	156	151	144	150	143	141	144	145	137	132	154	147	147	150	149	133	143	138	139	128	152	138	164	144	155	144	164	147	139	120	137	149	143	143	158	160	154	134	139	145	140	144	160	147	151	141	145	181	146	151	138	139	125	160	120	142	149	145	154	142	122	169	135	170	146	154	137	152	124	137	134	151	132	148	142	150	148	147	134	153	147	143	156	157	162	167	148	163	160	144	133	131	147	158	136	147	143	142	137	147	136	122	135	122	137	143	155	152	122	140	161	155	132	126	130	146	150	149	143	151	136	141	127	143	136	144	146	130	142	152	164	149	163	128	123	123	171	116	138	127	120	143	145	142	174	170	154	152	145	141	136	137	138	146	150	157	137	152	143	145	136	151	148	147	149	140	141	129	135	145	133	157	144	129	142	143	141	156	140	149	138	157	147	135	132	133	134	163	116	153	144	141	135	138	141	161	144	152	141	130	147	156	159	153	141	151	146	135	162	150	148	146	134	137	155	160	159	151	146	140	141	124	158	118	138	163	175	149	140	150	137	169	148	156	129	154	154	141	139	140	122	144	131	140	132	148	130	128	145	148	143	155	155	144	153	144	130	139	127	139	157	152	147	122	131	127	144	157	135	139	142	139	152	135	148	144	138	153	143	154	155	142	124	117	125	142	148	154	142	130	138	153	155	143	155	147	129	132	155	138	153	144	133	134	139	134	161	132	147	145	123	135	135	136	139	133	152	137	141	139	165	139	129	147	130	138	151	132	144	122	157	147	140	123	149	131	133	145	155	133	159	135	130	146	135	160	140	141	124	160	162	135	151	121	139	142	137	147	139	147	150	145	150	144	154	151	156	145	151	146	144	146	156	143	165	142	125	142	162	167	121	139	155	141	143	138	148	148	160	122	122	145	131	145	141	179	135	155	149	137	131	138	169	141	142	145	171	146	133	138	138	134	144	124	149	132	140	134	157	147	155	155	130	140	143	152	149	129	153	169	158	138	125	154	158	152	129	150	129	151	169	129	138	134	134	150	152	136	125	137	159	147	141	129	147	133	162	163	151	139	148	168	131	136	158	150	132	138	134	144	160	115	128	146	125	138	150	147	121	159	150	137	144	107	125	138	135	127	121	131	137	156	139	155	144	134	149	140	132	148	142	159	118	135	140	141	145	145	128	160	155	127	133	161	142	154	140	174	133	150	158	183	146	144	143	155	141	134	129	126	129	159	113	147	142	143	161	127	144	132	137	143	129	168	157	136	128	150	143	146	140	171	133	151	145	148	117	155	146	135	146	154	145	139	176	146	148	152	134	175	141	141	151	139	136	176	142	135	166	144	150	139	153	130	160	146	158	149	159
47652	17578	11243	5656	3591	2428	1847	1459	1104	1001	803	739	679	576	571	455	428	435	382	373	355	381	354	351	312	282	285	313	308	291	267	259	281	288	232	229	281	270	287	268	256	233	273	226	263	233	233	228	231	254	262	237	242	259	268	207	225	256	232	238	271	230	242	268	249	250	227	229	232	227	241	252	234	260	233	265	197	228	253	245	227	251	227	240	223	244	239	260	217	248	202	218	236	231	236	244	237	228	237	221	244	238	248	230	259	240	220	241	213	253	247	215	222	218	205	229	213	223	207	244	227	214	213	209	228	239	238	255	225	247	250	216	240	212	209	250	200	236	207	224	223	230	243	231	230	213	222	217	204	221	212	236	259	214	225	224	235	201	249	234	236	253	258	260	233	207	198	231	216	220	216	235	218	236	233	232	232	242	225	244	238	245	237	230	230	227	218	199	240	239	233	220	237	247	232	212	236	206	194	231	240	238	218	245	211	211	219	222	229	221	209	224	253	247	211	266	240	221	223	208	219	231	220	238	214	221	214	238	235	262	221	239	247	246	227	247	222	219	225	230	236	220	221	227	228	239	236	196	228	236	224	219	209	232	201	230	197	212	224	213	237	226	213	218	214	199	266	221	205	232	236	216	239	217	225	231	265	242	242	221	232	231	231	219	198	218	241	237	227	259	237	209	230	209	207	211	239	232	238	261	235	233	214	252	247	220	240	222	199	213	239	234	242	270	203	221	239	219	230	234	218	231	220	256	226	242	240	236	226	213	224	227	224	213	241	218	256	244	246	218	228	235	202	232	234	235	224	218	238	233	242	233	240	232	207	229	212	233	223	229	220	222	232	229	205	215	228	203	243	234	240	223	235	211	241	236	230	215	218	226	219	219	218	237	226	224	216	230	255	245	218	230	227	241	252	226	250	244	248	217	207	243	255	204	236	231	201	223	263	203	234	231	228	224	220	244	229	225	229	205	252	231	235	237	233	220	209	216	228	230	205	252	209	212	197	208	217	215	221	213	228	208	232	224	212	207	224	232	223	195	223	219	247	242	235	253	232	206	220	218	214	222	203	222	242	206	229	224	201	201	215	206	244	219	235	245	227	249	214	223	238	221	255	233	223	220	206	237	238	237	207	249	239	228	231	238	236	225	218	206	228	206	232	211	215	223	244	246	222	236	245	228	209	236	255	246	246	210	217	269	223	229	231	198	227	248	252	241	248	230	218	212	230	228	225	248	240	243	216	234	204	238	239	207	214	230	234	231	242	210	215	213	214	225	257	227	209	236	229	247	227	240	214	238	225	236	239	232	224	235	232	249	245	214	222	267	229	221	216	241	224	206	213	191	215	215	205	244	216	227	216	222	249	273	205	244	220	225	236	200	254	210	234	222	254	214	227	226	237	227	238	239	213	246	223	230	237	207	224	237	256	218	226	237	197	229	205	232	256	234	248	224	219	224	234	210	200	242	247	206	236	218	222	257	240	239	235	219	220	251	221	246	242	237	223	232	210	230	220	237	221	225	237	228	254	232	207	220	236	216	234	229	248	244	255	198	194	215	216	227	228	229	215	227	254	227	197	218	202	236	205	220	210	197	240	244	215	221	243	238	238	218	237	232	219	239	199	233	209	220	229	222	221	224	223	233	236	222	206	227	184	221	239	242	234	234	229	214	223	205	232	244	222	246	241	232	214	214	203	223	209	237	206	253	227	245	230	221	194	253	239	222	206	224	217	220	214	222	255	217	232	209	221	248	201	229	237	236	226	200	233	219	231	226	212	237	214	252	248	242	232	225	207	242	216	201	186	236	232	239	256	243	235	223	234	206	226	206	235	240	234	231	207	231	233	222	205	222	242	247	241	234	239	206	248	237	198	198	211	203	263	249	224	203	248	239	214	219	238	238	227	240	217	262	229	245	219	235	228	212	218	237	199	209	239	229	219	219	234	213	241	214	247	210	268	214	243	212	238	230	219	242	238	225	213	220	234	235	223	247	215	224	215	215	239	224	210	212	202	221	237	219	228	225	207	262	236	216	229	203	226	234	228	205	222	238	238	253	212	244	218	236	237	229	213	237	232	241	209	216	234	248	240	205	265	226	231	224	210	255	236	234	208	215	206	245	256	240	210	245	249	226	221	240	232	212	204	242	234	234	234	228	218	229	245	218	217	225	206	206	207	223	230	240	233	206	251	244	221	231	239	216	224	208	238	220	242	232	207	187	233	222	212	256	219	227	226	228	245	240	243	240	220	239	218	231	220	233	235	244	261	234	232	241	251	209	222	221	217	232	226	219	206	221	225	225	235	213	223	217	240	209	225	233	271	249	233	246	218	239	263	202	191	218	257	218	230	229	200	246	223	208	252	237	212	225	242	212	218	256	232	208	245	228	251	214	243	222	198	250	229	220	223	230	242	211	240	219	233	244	223	223	238	228	220	206	221	250	244	224	209	226	214	223	225	217	233	248	197	222	231	239	219	247	248	249	232	242	253	241	223	219	226	230	210	245	213	235	241	214	236	230	204	219	237	232	215	202	253	216	229	233	226	232	220	249	232	243	234	212	209	241	202	237	235	229	235	227	208	242	244	228	250	225	221	232	222	215	189	256	247	226	261	226	232	198	210	261	236	202	220	232	215	214	205	187	228	220	218	181	211	247	243	252	217	224	239	226	199	217	218	216	220	225	231	237	216	232	222	240	236	245	216	216	238	253	228	236	227	232	221	206	235	222	225	237	251	248	223	235	220	235	236	231	238	214	208	214	221	244	222	240	223	237	233	249	215	245	235	238	245	224	223	235	205	232	211	246	221	226	208	234	268	237	215	229	207	230	229	217	229	222	237	241	201	226	212	238	230	223	245	262	219	235	198	204	238	230	241	193	229	235	230	194	219	234	244	215	224	210	219	223	231	201	214	247	256	205	240	222	211	209	238	219	190	234	216	216	197	207	209	245	218	237	206	207	220	239	212	199	219	222	219	206	228	240	257	225	226	217	233	212	220	222	240	231	215	207	243	233	212	243	244	246	266	250	219	232	227	228	227	238	237	228	234	214	234	228	209	228	201	241	261	252	213	231	225	244	243	235	234	230	232	233	213	215	225	211	273	222	240	209	239	210	229	231	212	247	242	195	210	251	228	202	209	219	228	240	219	224	206	201	235	231	209	238	219	236	222	220	260	238	233	228	231	228	215	229	219	258	228	219	235	234	224	218	234	247	222	215	238	219	230	228	219	213	226	224	215	220	215	235	235	248	247	247	231	211	246	224	229	222	241	209	223	258	231	241	221	224	219	235	227	201	206	222	235	213	219	218	206	222	243	215	215	229	213	225	219	202	209	238	253	223	215	214	263	232	224	219	200	243	235	263	230	233	227	208	216	231	232	220	215	228	250	233	217	241	227	243	226	232	216	231	243	221	204	198	215	245	233	212	229	237	232	216	201	217	204	214	234	249	227	238	212	250	214	222	240	241	208	252	259	233	229	230	207	233	203	230	204	229	227	224	236	211
27364	20763	7972	647	367	358	342	335	340	306	332	315	330	286	324	323	309	333	309	309	291	327	281	296	286	296	314	313	305	287	299	281	311	310	286	276	344	314	313	306	299	321	308	278	329	314	309	292	314	302	310	291	299	310	335	309	296	322	335	308	287	297	323	290	316	283	310	348	275	314	286	296	319	309	302	312	309	333	333	294	285	316	300	306	288	311	277	281	316	276	286	333	310	291	296	334	296	306	300	308	325	310	327	302	312	324	277	298	305	297	304	300	289	324	322	299	302	291	334	273	277	303	299	326	319	313	327	287	285	297	285	320	324	296	305	306	299	300	287	303	309	296	295	361	357	286	309	317	277	318	327	303	299	300	297	299	314	309	318	314	351	301	269	309	279	284	315	285	314	331	288	315	297	308	321	328	306	291	294	343	292	324	290	321	312	299	306	294	308	310	306	287	308	307	306	296	304	301	312	319	320	304	316	293	258	306	297	293	305	299	302	316	316	290	288	296	288	337	301	290	315	308	292	280	324	306	312	301	286	294	318	306	287	333	304	298	261	306	307	287	289	307	311	324	337	337	298	288	305	304	314	315	317	288	317	295	297	297	285	330	289	319	318	309	309	309	275	300	292	289	282	316	309	312	305	297	307	295	320	321	282	281	275	298	313	306	300	302	299	298	297	299	267	323	298	297	293	294	265	323	315	337	303	305	312	307	327	317	293	324	301	323	310	298	328	313	313	308	313	299	324	292	299	325	287	268	276	298	326	307	326	318	337	339	288	316	307	296	289	274	287	341	278	279	277	297	275	287	294	310	334	310	290	326	317	295	283	332	328	316	314	302	325	304	292	308	288	306	307	301	316	282	281	318	291	298	312	306	328	297	305	292	325	305	314	304	307	323	308	290	275	315	300	301	339	278	296	295	268	303	302	288	279	330	309	311	324	301	280	288	302	293	306	280	276	287	321	292	308	290	312	286	275	310	308	268	335	312	340	300	312	302	292	289	266	282	282	326	294	297	306	298	319	307	298	300	294	284	272	299	298	284	291	301	304	285	330	304	352	292	288	261	282	322	355	301	288	312	324	297	296	298	255	306	296	304	318	318	321	291	324	319	306	319	279	275	340	284	320	278	296	293	288	291	287	310	312	284	314	294	309	287	261	264	275	335	283	312	305	284	301	319	305	314	285	301	304	320	297	302	315	331	300	287	274	279	296	305	314	314	331	308	288	288	296	333	325	322	306	328	320	297	296	294	314	311	305	322	291	281	303	294	282	292	319	290	278	277	308	311	289	291	283	301	308	272	335	313	317	323	305	271	296	286	282	332	319	270	306	275	287	279	305	296	311	314	296	309	318	311	318	300	296	301	308	348	322	280	317	305	299	346	281	304	278	335	279	283	306	296	285	315	281	297	274	330	293	316	315	281	291	330	286	298	293	325	300	300	276	320	317	303	325	323	327	330	298	303	267	295	311	343	299	314	324	300	312	304	311	313	302	309	321	338	322	328	299	294	286	281	302	324	318	314	278	300	298	292	342	313	291	297	304	290	309	307	270	299	292	302	317	317	290	262	291	314	308	298	312	282	294	303	269	288	294	289	292	300	277	320	296	316	309	282	305	308	278	314	305	312	290	296	285	295	313	286	316	286	284	300	309	297	304	318	315	289	308	328	286	311	325	319	321	310	292	283	301	277	303	309	321	333	314	307	298	308	322	319	279	292	306	321	295	290	294	319	303	297	303	310	273	282	307	299	303	306	306	316	292	332	316	329	305	285	332	321	327	303	315	259	322	289	312	293	328	282	299	329	300	298	331	318	343	319	271	309	287	309	322	276	271	304	296	309	306	316	312	317	283	308	314	296	332	317	336	289	319	298	282	287	297	284	284	318	320	303	254	301	304	281	304	293	319	307	292	309	329	326	308	301	296	306	306	272	322	334	314	305	318	318	284	298	255	281	299	304	337	331	280	288	323	322	325	302	298	303	276	297	297	300	279	307	307	312	310	300	283	270	315	313	298	299	306	292	291	285	321	300	297	326	283	292	300	306	301	280	322	313	298	297	303	324	292	295	295	298	312	318	309	283	318	314	305	280	342	306	318	252	315	329	280	305	303	315	293	309	317	297	304	264	310	312	315	318	293	280	275	302	325	299	314	304	295	345	307	323	277	276	297	281	300	308	303	304	299	282	286	309	288	291	286	262	328	299	280	311	293	295	325	283	298	303	271	332	321	324	300	349	300	309	298	328	327	307	306	306	267	303	281	296	323	298	324	292	295	305	306	315	326	282	303	303	296	298	311	278	335	313	296	341	323	298	288	307	325	301	286	293	305	290	318	273	284	307	304	279	318	297	313	321	306	301	294	319	287	327	267	313	302	286	309	330	270	297	300	295	321	309	330	305	320	258	320	271	320	292	329	301	299	297	309	301	325	318	308	314	332	295	308	288	322	311	295	321	282	289	323	335	333	273	303	309	308	332	290	301	295	274	296	294	301	307	266	314	287	310	304	309	331	310	304	295	312	277	262	316	277	324	291	294	299	318	292	261	309	316	313	317	284	294	320	295	283	321	315	312	299	300	304	297	325	298	303	269	341	297	290	319	314	334	298	288	306	322	294	335	315	296	304	271	316	282	297	345	296	321	290	298	299	314	309	309	314	311	295	311	296	302	299	308	279	298	281	266	295	319	297	328	300	288	310	286	282	331	297	289	291	325	288	277	277	284	280	313	347	281	309	292	287	298	317	302	317	305	293	310	296	309	275	303	300	304	362	304	317	337	296	280	331	315	301	280	317	307	306	257	242	331	316	311	310	301	320	309	317	304	299	313	294	303	299	307	290	294	312	321	280	312	316	307	281	290	305	291	296	323	316	320	326	305	292	285	296	270	330	317	294	314	297	324	285	321	274	300	302	300	312	333	284	322	293	304	312	320	284	297	277	271	293	311	282	298	276	305	323	321	293	287	319	329	304	303	284	307	341	303	339	296	262	334	293	311	322	315	295	291	282	270	303	309	298	297	282	286	348	267	286	309	306	308	309	336	290	282	322	319	278	297	288	278	285	290	305	309	316	308	315	335	305	307	287	289	327	312	299	288	326	292	293	306	302	286	335	293	317	277	301	295	314	280	321	298	322	276	304	314	314	284	290	305	327	293	305	277	318	310	287	302	302	305	310	288	326	327	319	291	294	318	288	294	294	308	292	322	291	325	320	295	294	317	293	289	300	293	316	294	292	314	271	316	295	299	326	311	305	308	315	303	306	315	331	328	290	327	289	314	323	308	318	302	279	298	300	283	288	304	242	306	289	290	285	293	318	318	301	289	301	294	301	289	304	306	302	285	334	299	304	271	290	301	316	336	317	308	318	300	322	304	305	281	301	321	295	294	305	299	287	284	343	284	284	306	318	297	270	331	290	301	294	307	309	305	309	305	300	302	313	307	330	301	284	292	304	281	280	324	295	303	267	301	281	258	302	305	273	324	303	287	321	315	305	274	314	297	285	292
20882	5236	1045	694	625	597	540	514	486	457	458	498	515	462	528	479	491	487	487	483	454	467	470	488	470	473	448	493	524	451	431	458	488	471	477	457	431	465	477	466	451	436	490	438	501	500	451	464	487	499	476	480	486	454	482	493	457	474	490	465	446	516	481	455	452	472	467	436	429	476	491	451	521	441	452	442	452	503	487	448	495	463	469	457	466	453	481	465	500	439	448	435	455	425	455	468	422	482	473	480	466	490	458	517	510	466	437	455	458	475	453	439	467	499	483	439	525	461	439	469	454	505	480	474	466	474	491	461	490	526	474	467	466	466	470	469	476	474	462	522	474	467	440	492	458	461	474	484	455	421	465	459	451	484	450	461	461	497	516	459	500	487	478	475	473	432	478	450	475	446	477	455	487	507	507	483	485	483	456	439	465	479	525	493	491	470	441	496	461	480	455	462	479	452	464	439	500	445	463	447	442	473	518	426	446	500	494	477	480	479	516	481	431	460	503	475	496	452	459	433	473	435	482	472	477	466	479	456	501	484	465	482	438	473	454	462	495	494	479	461	483	512	496	434	460	477	450	476	448	432	462	452	439	445	483	464	477	445	441	465	479	462	436	463	470	488	482	461	486	479	436	471	489	491	486	492	488	464	452	449	463	458	444	480	438	475	477	483	475	487	423	515	475	461	483	500	475	466	446	431	442	481	490	464	505	472	460	489	482	442	435	431	464	465	480	524	492	421	465	492	459	493	483	434	495	456	480	445	467	459	512	506	477	440	444	466	450	449	497	467	507	473	431	482	490	474	444	457	478	522	465	465	462	434	467	471	438	515	479	471	512	499	444	491	480	498	431	487	449	455	507	450	463	437	483	453	457	471	488	492	466	484	468	492	453	481	451	469	471	497	497	451	450	455	513	481	496	464	477	473	458	489	449	487	490	465	509	444	491	470	463	496	493	499	462	487	468	478	469	487	468	434	493	463	491	463	455	473	432	456	486	470	455	474	509	435	443	472	453	497	484	466	461	479	457	480	482	461	476	423	457	480	479	447	448	459	458	491	481	467	462	470	485	469	490	463	453	461	461	449	450	498	497	491	460	466	470	493	470	484	447	432	470	519	452	495	447	483	473	489	452	489	485	463	496	445	491	457	457	471	447	498	505	461	484	440	471	457	451	465	478	502	444	473	420	464	442	465	458	410	429	475	476	451	424	495	458	460	505	491	470	470	465	457	452	459	504	480	440	453	452	462	473	464	414	469	431	498	434	496	446	436	495	479	454	459	445	481	478	460	479	456	455	490	449	493	499	447	457	475	460	453	488	474	483	473	454	449	442	491	499	464	472	441	467	508	454	469	479	484	483	486	435	491	505	501	502	492	475	484	514	469	464	472	482	454	460	433	488	468	487	488	468	483	477	470	458	485	429	475	456	455	466	450	485	470	446	465	448	499	431	519	499	496	460	450	488	488	469	470	477	427	475	475	466	425	494	469	476	511	468	454	488	494	444	479	445	501	483	486	471	522	493	497	461	521	454	460	439	516	442	465	434	485	440	484	501	477	485	457	468	487	476	464	519	452	483	460	469	482	461	467	464	498	443	455	487	508	475	506	448	469	492	466	516	491	451	441	482	467	450	506	466	468	469	436	482	476	472	470	469	472	488	490	436	471	453	499	453	446	448	497	453	467	422	455	480	481	457	500	479	458	466	463	482	454	435	490	475	483	468	448	419	462	491	488	461	480	486	452	452	527	475	440	445	443	462	441	417	472	490	495	453	442	472	515	491	462	487	475	476	465	442	470	454	441	530	484	437	464	451	468	457	439	477	481	472	490	490	445	454	450	496	488	509	472	472	435	463	480	496	471	472	448	504	468	459	446	452	447	481	470	474	495	467	476	507	501	487	442	483	462	465	470	439	445	456	462	461	468	412	444	441	482	469	460	489	444	468	487	512	472	466	478	462	480	441	477	482	489	491	456	476	475	447	492	477	473	460	439	442	475	444	451	504	483	494	452	478	456	479	453	478	499	460	466	454	488	451	477	424	468	476	486	457	448	483	432	457	475	448	455	452	458	446	487	489	462	458	491	471	460	435	489	457	491	438	471	467	447	461	461	462	430	473	461	453	451	477	467	450	478	442	460	497	468	521	492	460	457	461	473	482	463	452	476	460	466	403	415	506	479	447	503	486	445	436	523	414	504	482	461	522	480	474	464	479	493	472	471	474	442	453	495	474	445	487	451	475	505	507	488	461	489	481	479	454	440	463	468	500	461	487	465	487	457	449	467	528	468	469	482	431	454	490	444	472	487	465	496	500	453	454	437	485	491	508	484	507	457	440	428	451	462	452	432	435	468	453	492	478	493	493	502	468	487	473	464	471	475	465	455	466	436	462	497	469	455	459	441	464	466	484	499	431	455	471	459	438	474	455	447	472	443	491	449	463	488	500	433	478	464	472	421	458	492	444	429	479	480	469	503	461	458	497	483	467	437	457	456	473	479	477	474	512	477	464	496	500	422	460	421	461	447	478	433	456	472	471	472	464	478	472	502	457	461	497	427	515	480	461	483	468	475	462	476	458	431	484	467	497	466	457	471	503	491	467	486	459	456	469	484	459	498	483	482	491	502	482	434	441	496	442	515	460	500	508	469	457	437	505	476	499	479	479	496	438	447	506	476	503	448	500	469	428	491	484	465	486	453	434	481	489	479	506	485	457	471	451	478	502	466	456	458	494	434	491	437	474	461	462	481	446	469	459	462	476	449	462	481	481	460	482	473	451	469	424	446	474	438	472	487	455	412	461	486	454	487	433	456	488	446	470	465	497	492	468	459	496	486	494	468	451	438	454	467	485	477	444	488	471	478	443	448	441	447	487	462	472	455	464	499	464	499	484	442	484	466	425	453	439	496	481	486	479	488	470	485	488	489	489	481	440	465	474	477	485	448	475	445	444	452	502	474	463	469	437	435	487	440	474	456	486	478	459	512	460	491	493	438	447	488	449	496	451	485	494	454	418	450	484	472	428	432	457	483	492	495	486	461	468	512	498	410	451	457	434	479	456	464	456	465	475	436	470	457	462	451	472	482	435	466	485	451	463	461	421	429	444	482	467	449	506	454	436	474	442	466	489	508	455	464	494	483	446	518	443	513	469	481	480	482	450	467	490	435	475	488	455	449	468	477	422	478	472	430	471	455	496	461	461	423	486	455	483	453	482	448	449	480	461	472	462	467	474	499	445	465	438	455	458	519	492	452	448	456	441	477	462	431	475	467	502	456	466	503	493	469	480	460	479	495	490	408	485	440	456	470	443	471	468	469	472	468	458	483	478	434	471	482	479	466	489	486	455	468	433	468	473	451	461	465	444	464	471	461	460	489	450	516	467	458	474	438	487	493	444	468	489	527	462	463	533	474	474	466	487	469	500	483	494	492	459	464	433	463	471	460	457	490	493	477	443	432	448	474	464	477	475	496	532	479	455	447	500	469	453	480	465	442	464	465	450	488	457	445
23704	21476	29009	24335	21478	18745	1369	572	453	412	421	372	331	344	307	296	292	349	277	292	260	263	279	284	264	271	279	309	279	296	288	271	271	269	249	274	281	274	259	252	261	238	276	234	247	266	274	301	266	229	228	254	275	281	272	239	261	275	282	277	256	237	283	275	246	241	248	261	288	246	249	252	236	239	257	265	227	239	258	265	233	279	268	240	241	255	263	266	270	244	272	248	255	252	268	235	223	261	273	273	248	276	246	240	240	258	252	240	262	259	284	258	275	252	294	249	220	252	254	236	266	227	262	263	261	269	254	250	273	252	244	281	267	272	245	236	228	262	235	264	255	277	239	274	269	249	240	256	248	259	280	257	257	249	249	249	255	275	248	274	252	243	258	260	231	270	269	273	253	264	266	251	233	243	241	249	241	256	253	275	272	261	272	273	263	262	254	230	248	240	235	237	245	261	224	239	244	278	267	255	237	279	254	260	256	237	243	276	253	251	280	236	256	263	261	252	248	261	255	235	275	281	253	245	228	258	270	277	251	265	264	260	269	245	265	239	225	262	279	243	269	244	267	243	276	292	237	287	240	246	252	267	263	273	251	256	237	281	282	273	261	270	262	271	256	259	285	267	242	284	244	245	235	252	255	237	244	257	222	258	237	259	242	246	246	257	243	267	269	241	271	280	253	239	274	240	261	239	261	267	254	258	266	244	251	263	238	254	248	259	255	223	257	224	271	236	226	264	232	252	244	247	276	261	261	291	205	279	255	271	277	262	269	272	230	275	279	277	254	255	257	238	270	277	275	254	240	246	259	229	270	244	276	262	244	259	278	242	281	296	251	266	240	286	233	276	275	229	252	243	245	265	269	229	255	246	273	247	285	254	254	247	263	252	268	239	262	272	265	265	252	254	240	246	240	238	266	250	249	241	254	270	258	282	230	265	251	294	220	262	268	267	259	245	242	280	266	260	284	267	236	262	270	261	242	251	238	239	219	272	270	238	247	236	257	269	221	227	266	270	251	284	256	286	254	230	243	246	248	267	261	224	257	264	217	250	247	232	247	229	254	216	268	270	261	256	235	231	262	269	267	239	269	277	266	237	252	238	239	287	280	255	267	253	285	266	264	233	280	293	258	274	258	265	244	273	251	259	268	250	272	281	266	262	277	261	276	265	259	249	281	233	250	244	256	247	282	254	266	243	263	274	249	251	276	253	271	240	265	269	241	266	279	300	270	245	281	247	255	264	272	246	268	265	254	262	259	250	267	268	258	278	252	263	268	304	263	278	265	271	255	241	242	257	243	238	268	276	263	255	246	254	237	231	253	234	259	252	262	254	252	246	246	239	234	257	281	248	276	251	261	244	296	274	296	265	262	246	230	237	244	249	226	273	259	255	271	258	268	240	238	244	244	255	270	248	257	256	271	254	252	251	231	280	246	256	273	264	280	258	228	236	281	256	269	265	269	277	268	274	279	245	250	221	228	287	254	286	265	247	288	262	265	256	266	253	248	259	267	273	245	241	249	264	250	262	244	280	276	269	256	241	251	233	261	226	254	273	266	230	268	268	262	245	260	266	248	261	253	247	252	218	249	236	257	249	254	237	269	246	252	292	281	259	250	254	264	258	239	289	225	243	259	283	262	254	263	222	234	272	268	262	278	254	242	253	273	259	246	268	230	260	242	268	261	246	263	265	257	277	247	251	280	281	264	258	251	277	239	256	247	230	268	260	257	267	273	230	254	280	245	264	252	261	253	236	246	247	248	243	262	239	234	252	262	234	255	276	227	263	251	267	266	242	247	287	285	280	281	275	256	248	258	269	258	263	242	231	258	239	282	261	250	262	262	266	258	239	253	244	296	241	261	256	245	234	256	287	250	235	258	237	279	257	269	247	265	242	258	267	300	261	274	277	277	272	257	236	286	242	267	272	239	250	273	270	251	247	244	246	248	245	243	251	259	275	244	255	247	246	239	278	260	237	271	242	265	249	265	275	235	251	226	239	252	238	231	254	259	269	245	233	253	295	234	274	248	268	261	250	257	256	279	257	245	278	232	245	251	245	280	245	251	245	248	261	260	263	297	245	224	248	253	247	235	262	278	258	231	271	239	266	252	277	264	251	262	251	247	279	241	222	284	271	271	273	237	287	264	259	302	278	257	291	253	221	248	240	255	266	253	263	254	241	253	287	230	265	238	275	247	260	250	265	277	227	237	224	257	253	263	260	252	220	239	273	241	252	265	257	284	259	251	272	280	247	256	247	254	274	256	279	241	242	252	261	265	253	263	254	249	280	254	268	257	252	260	261	259	244	252	259	271	240	279	255	218	202	282	235	246	272	279	242	224	264	241	268	238	263	229	282	261	262	274	268	258	268	280	260	245	263	224	266	222	257	269	260	270	243	251	259	271	256	276	253	275	250	272	256	251	245	271	257	273	294	275	260	243	245	239	256	276	262	257	263	261	289	235	253	256	277	278	279	255	259	258	258	275	237	245	253	259	245	250	269	259	241	269	240	273	285	261	231	294	265	248	268	276	278	245	264	267	242	245	289	270	247	241	253	249	268	279	279	263	267	278	252	255	264	232	261	256	270	228	259	254	241	259	230	281	281	264	238	225	259	231	262	276	270	235	255	241	255	240	257	285	297	223	236	235	272	276	237	236	261	265	255	267	300	273	259	250	246	254	268	280	284	242	223	254	245	247	265	280	230	274	263	279	271	235	250	264	266	248	277	269	269	265	270	278	253	249	258	253	233	239	235	278	260	258	255	237	268	243	247	236	223	260	275	247	261	265	271	295	262	312	259	242	276	274	256	244	245	231	262	261	238	260	269	233	241	273	241	231	259	257	247	278	229	224	257	254	257	264	238	243	263	268	279	249	224	268	248	277	258	234	219	254	241	236	258	287	233	262	233	264	264	245	271	256	259	276	280	257	279	259	253	291	256	246	256	230	254	268	254	276	263	252	246	274	257	271	290	246	284	256	277	252	274	251	287	239	255	269	261	232	265	236	255	245	265	233	260	281	239	249	252	250	268	250	263	275	256	265	266	270	229	264	286	242	251	222	260	234	266	247	271	245	262	256	254	248	276	242	252	249	294	272	260	262	253	246	246	271	292	259	281	257	240	288	286	259	227	231	246	256	220	224	241	281	287	257	280	235	232	225	252	236	257	262	277	265	268	235	262	279	286	259	279	270	255	300	254	231	251	229	235	236	232	253	259	274	241	242	278	249	244	288	253	258	265	295	244	244	248	248	246	289	221	217	256	272	240	221	278	252	261	246	277	251	267	270	208	252	249	236	261	243	231	254	269	255	256	248	259	284	248	239	261	229	269	284	246	279	280	268	234	268	215	263	258	256	253	265	244	243	276	275	259	256	251	244	268	271	225	234	275	254	284	246	228	254	263	259	250	237	231	314	304	258	274	284	260	249	255	255	263	241	257	259	220	263	251	286	252	254	289	276	236	252	264	243	228	254	279	270	256	229	247	245	226	267	271	256	244
45915	15882	9061	4614	3030	2225	1705	1302	1112	968	879	789	721	677	587	558	581	537	530	527	513	502	481	431	511	502	468	456	449	473	427	454	436	403	402	423	463	418	419	457	401	402	447	424	435	440	419	437	374	398	407	425	429	403	427	409	431	391	417	377	427	408	409	414	408	445	385	408	407	405	410	360	410	402	436	385	405	411	398	409	386	385	417	406	411	405	385	401	383	358	403	418	384	397	412	366	408	424	375	401	405	423	420	412	376	372	402	388	394	395	399	357	413	386	387	429	427	397	419	365	434	405	379	398	417	357	365	411	449	418	376	399	418	413	390	414	362	391	355	383	383	411	393	395	408	395	403	376	406	398	363	413	389	382	421	411	384	402	418	393	383	413	394	410	404	386	408	408	392	432	390	380	407	377	420	394	410	374	400	400	386	426	413	382	391	412	410	396	387	409	402	370	438	420	408	365	436	369	392	366	428	363	379	384	394	382	375	426	403	406	409	382	400	396	396	408	412	426	400	405	392	392	382	439	404	377	407	363	389	442	424	405	362	366	389	410	421	412	388	419	393	421	376	388	380	425	453	459	400	426	411	392	419	429	430	388	373	409	428	393	403	379	364	454	403	409	414	390	396	393	401	404	385	405	419	393	393	424	396	397	421	399	404	383	386	375	413	386	409	377	390	408	372	410	423	380	381	393	441	395	383	423	415	402	399	411	372	397	412	380	401	400	406	408	403	385	371	402	377	405	383	411	403	416	420	396	410	402	374	433	366	396	369	445	422	389	392	408	386	391	371	386	398	368	381	411	378	381	405	378	380	398	386	396	378	436	399	413	371	387	391	410	427	406	408	424	378	384	407	431	381	394	387	361	401	390	419	429	395	413	410	424	357	415	398	414	393	355	406	398	387	391	418	385	386	399	389	395	388	379	391	397	361	389	384	370	407	416	402	438	377	371	404	440	387	380	395	395	420	415	360	390	389	421	386	409	350	363	396	410	405	393	378	396	366	372	393	368	381	399	425	395	394	399	378	389	372	430	393	386	369	394	389	404	390	429	421	391	427	419	413	414	381	411	396	428	392	392	419	417	392	411	385	412	351	404	419	356	409	415	396	371	390	368	381	389	423	384	397	377	398	383	371	419	373	392	416	414	433	394	398	373	422	395	379	379	383	416	380	392	402	408	373	436	387	368	416	399	403	423	410	416	405	419	398	429	370	381	397	404	420	375	424	390	399	409	409	381	430	382	405	410	388	408	414	419	433	387	377	417	402	399	395	427	377	412	407	407	404	407	390	386	366	430	392	414	397	405	378	415	417	413	424	414	408	416	368	397	378	389	410	401	387	405	424	395	397	402	388	386	385	425	393	356	383	393	394	394	406	401	414	409	397	419	411	386	398	406	411	400	376	400	405	350	364	394	372	393	422	414	402	385	351	379	407	398	411	414	402	404	397	415	393	424	376	396	412	379	416	350	380	393	402	397	391	417	416	424	407	405	402	378	377	420	424	426	389	382	359	358	388	382	372	405	373	406	402	404	417	400	431	386	402	407	393	356	388	407	418	400	384	390	425	374	448	382	379	367	374	385	402	400	438	354	398	413	419	386	391	422	407	412	395	397	393	400	380	388	371	426	378	416	378	391	422	400	384	381	400	433	379	403	406	401	404	413	406	414	404	426	412	409	409	389	422	410	413	424	399	448	413	430	375	370	390	365	367	396	367	390	411	382	384	386	385	382	407	432	388	378	375	364	420	407	397	419	442	369	388	419	418	404	390	416	400	404	393	412	381	443	392	373	405	377	356	409	410	369	378	425	387	392	373	381	437	402	389	371	419	376	443	382	397	432	369	425	422	406	369	374	387	402	413	375	376	403	377	395	388	415	392	390	400	401	393	394	394	406	387	396	441	377	411	393	395	404	377	402	349	400	432	415	399	385	414	395	399	405	340	401	398	421	422	385	391	368	391	413	415	418	407	409	364	377	413	410	389	391	401	380	417	428	396	393	446	383	402	399	414	408	371	394	411	376	395	369	375	360	393	401	395	412	401	397	402	414	434	400	363	404	376	398	423	374	422	417	394	401	390	395	402	373	380	412	396	389	377	410	392	420	392	349	406	380	407	423	421	382	415	410	405	408	391	403	399	392	419	347	388	405	398	396	399	401	446	398	440	387	422	372	396	383	404	419	413	382	384	385	412	351	430	417	389	408	414	430	390	406	390	387	364	409	403	384	383	383	387	396	415	384	417	378	421	389	411	417	378	404	412	388	408	415	400	442	390	399	408	396	385	400	401	418	418	426	396	417	411	410	380	389	385	364	411	388	393	392	378	442	393	416	411	416	390	430	397	398	391	417	403	395	419	389	396	379	398	414	401	411	376	405	423	372	434	379	398	407	414	362	356	413	394	382	438	402	406	414	419	405	369	440	362	403	362	393	368	365	382	399	412	412	410	397	414	392	409	409	419	381	392	388	399	398	411	395	377	407	431	407	376	386	418	425	391	416	381	400	393	382	411	369	375	421	395	430	416	397	412	403	392	380	369	356	373	376	415	430	370	423	435	392	397	374	399	414	396	415	407	431	397	407	392	392	387	413	402	386	381	413	410	364	403	416	399	424	401	412	417	405	396	347	393	378	396	417	378	356	391	392	387	404	400	387	403	369	395	416	378	413	386	416	400	390	411	399	355	433	378	410	397	384	383	405	395	404	386	394	421	428	430	395	418	419	363	375	405	427	408	418	436	360	390	370	393	362	397	382	382	380	379	401	383	393	406	383	421	417	429	416	436	378	396	399	418	381	399	381	416	396	359	431	415	424	451	386	377	398	369	402	389	416	381	435	408	413	395	394	374	365	355	377	403	387	403	409	357	376	425	448	426	401	399	414	416	391	379	399	365	405	379	398	425	380	429	416	409	390	419	438	394	401	390	378	435	425	393	366	376	397	384	385	396	412	388	359	364	393	428	392	376	377	368	398	380	381	393	420	377	412	381	397	426	382	411	391	404	411	418	390	395	408	390	394	398	384	378	410	409	390	403	375	387	421	410	428	386	359	416	412	377	444	411	376	377	379	424	360	400	404	400	404	368	410	362	394	415	373	385	424	365	428	383	377	425	387	378	427	389	383	389	345	402	398	381	389	422	465	409	384	356	396	402	411	413	393	369	383	413	418	385	386	376	388	416	441	419	370	405	412	390	396	402	403	370	400	438	366	415	422	404	441	387	398	385	418	406	400	452	418	388	411	417	414	434	384	432	404	377	358	376	425	412	417	433	416	415	400	397	400	406	404	387	391	362	436	386	405	379	366	364	375	417	406	408	443	401	395	365	404	391	383	393	384	391	394	387	381	421	422	381	392	411	388	422	419	393	380	419	387	402	429	390	414	369	428	412	423	395	387	411	383	416	397	400	390	418	390	361	400	426	389	407	387	385	421	403	396	437	375	389	375	420	367	367	411	363	380	393	402	420	394	377	414	406	379	421	420	418	434	414	389	395	432	409	379	420	391
23255	21463	29289	24035	21455	21465	6864	578	411	357	288	305	266	255	239	218	213	187	186	196	196	172	179	179	168	195	162	164	193	175	154	155	163	152	143	155	151	126	177	134	146	143	120	147	142	154	161	149	152	148	154	138	153	135	127	133	132	138	148	134	127	158	165	140	138	148	162	154	124	150	128	122	145	129	140	141	151	136	128	153	125	147	137	166	164	149	136	153	167	134	137	144	131	154	149	168	133	148	137	143	125	158	120	142	156	143	133	133	127	132	152	140	156	166	156	149	126	150	119	119	142	155	126	154	131	139	138	176	141	154	171	166	138	149	158	168	125	157	166	140	154	149	152	137	124	148	148	137	136	145	148	145	120	139	135	139	125	140	135	135	140	135	140	144	133	118	121	117	137	118	144	131	150	140	153	141	138	133	118	127	115	137	140	120	130	128	155	138	154	152	139	150	133	159	169	146	146	149	128	149	144	138	140	147	152	140	128	156	136	150	143	126	144	142	128	127	137	140	146	152	146	135	142	133	133	147	131	130	133	166	169	163	130	147	155	152	138	133	140	150	130	162	135	143	142	156	139	152	151	155	150	148	149	150	143	149	154	139	138	140	152	144	156	135	135	143	143	130	125	149	152	136	153	146	156	152	141	136	120	171	153	152	156	125	136	167	165	143	128	126	132	135	165	102	130	153	133	137	138	150	134	150	129	142	145	136	151	134	140	136	150	123	130	154	135	146	138	106	139	147	127	170	131	147	153	132	122	148	154	141	153	146	133	148	148	126	125	148	142	133	149	136	141	146	149	126	124	123	122	139	149	170	148	133	148	158	137	141	129	143	126	131	153	147	147	128	125	129	132	137	142	111	158	146	150	151	142	140	154	160	125	145	128	126	120	129	132	127	150	152	135	133	143	136	148	153	138	148	134	119	137	169	132	154	142	146	134	137	134	150	133	124	154	158	155	144	124	130	123	128	138	147	157	132	135	144	144	133	137	150	141	130	142	118	145	135	145	139	129	141	147	129	169	132	120	134	156	151	164	160	139	133	153	136	155	120	141	140	167	151	146	151	127	137	150	126	136	144	132	140	140	151	140	148	129	133	126	146	136	176	150	125	115	128	169	147	135	127	149	134	154	157	131	146	139	133	145	138	137	137	124	120	140	159	147	138	165	118	123	143	154	137	137	139	118	142	146	137	145	157	138	151	135	149	138	155	149	141	123	137	157	135	139	122	137	138	149	133	139	149	123	118	138	139	139	162	106	146	150	124	152	135	143	140	153	128	131	130	138	147	156	124	146	141	151	143	142	147	152	150	169	141	147	135	127	127	160	145	146	131	143	134	141	124	147	157	137	118	132	129	143	137	139	138	123	135	142	133	143	136	137	126	134	150	128	136	133	135	153	123	129	140	139	132	144	137	145	155	155	141	143	138	143	127	157	149	136	134	125	150	123	156	147	137	134	137	145	133	131	145	135	120	134	129	123	144	139	132	109	153	133	136	133	154	150	147	142	138	145	121	135	117	143	126	146	152	134	130	140	133	134	136	170	154	148	136	152	144	140	144	133	140	157	136	146	140	135	162	150	132	157	146	152	132	137	139	133	156	122	126	123	140	149	137	162	137	132	147	131	130	135	126	124	142	138	150	140	122	153	151	154	161	144	150	137	137	159	128	133	132	144	142	133	145	136	129	135	148	144	133	134	123	128	147	143	170	145	154	140	127	158	140	149	123	140	140	139	152	119	155	130	130	135	153	123	145	164	147	155	145	148	150	128	140	146	142	156	138	141	112	123	165	127	141	132	132	157	143	158	153	152	147	130	138	146	142	149	119	165	119	151	143	141	144	159	130	135	130	130	116	147	151	159	156	153	153	152	153	138	135	116	131	137	129	144	147	128	142	131	153	139	147	124	157	147	148	131	160	131	108	142	111	149	155	134	139	129	145	164	152	141	146	149	123	151	148	133	160	119	128	158	141	118	131	147	135	132	145	144	132	137	135	133	136	125	145	137	134	150	135	142	137	140	145	131	154	141	119	147	144	136	135	138	132	144	141	138	139	127	150	143	121	118	139	141	140	126	117	123	150	163	138	141	157	128	150	130	133	124	157	136	150	148	137	130	136	158	133	151	144	136	140	138	160	130	137	123	139	144	142	165	140	154	136	138	139	123	123	131	134	149	138	143	161	127	145	148	123	166	143	130	157	126	128	165	133	124	146	125	154	146	116	133	153	132	137	149	135	142	153	125	129	129	163	153	147	122	142	150	124	136	136	141	144	142	151	137	132	170	141	134	139	128	150	140	118	124	138	122	149	138	150	108	146	127	138	137	127	135	127	145	149	128	148	127	143	160	130	133	144	135	136	135	127	151	117	157	140	131	129	133	140	145	160	122	123	133	139	119	117	151	126	140	135	106	138	128	153	131	133	141	138	128	131	152	158	162	148	124	140	158	124	143	150	126	127	162	151	127	143	146	134	148	137	161	144	134	154	138	139	136	128	125	129	134	143	131	145	155	140	142	147	134	132	122	141	149	148	132	147	130	131	122	125	143	133	130	138	130	132	172	147	130	128	145	140	126	139	130	170	122	155	143	154	140	118	140	153	142	156	133	135	138	118	138	135	163	153	130	141	132	153	130	123	135	149	147	147	149	135	151	135	130	126	156	148	123	162	125	147	142	135	132	147	138	123	144	138	133	138	139	130	139	143	140	131	134	131	134	131	113	129	136	112	136	150	146	143	154	142	152	146	141	146	129	154	149	141	158	133	149	134	132	149	143	153	154	150	139	128	135	146	139	157	135	143	148	139	145	138	129	143	127	134	135	146	154	134	150	134	144	158	137	129	127	156	155	143	122	144	160	156	127	147	131	135	120	144	140	132	128	132	144	157	132	124	142	128	141	141	134	148	145	148	151	146	167	156	136	150	112	143	144	154	139	129	156	150	148	123	155	119	141	138	141	132	124	136	145	138	140	135	145	153	129	150	131	118	134	141	143	157	156	155	150	133	150	136	142	127	150	130	127	149	152	143	143	141	134	135	132	120	146	125	160	124	138	132	127	131	141	153	151	143	136	142	145	148	145	134	153	143	139	142	149	145	153	145	134	131	137	160	150	127	125	150	144	158	150	131	145	140	128	143	137	135	141	137	143	138	122	122	132	149	135	141	136	136	128	127	156	131	141	141	145	147	130	143	142	141	153	155	145	143	144	133	164	136	127	134	156	155	156	152	141	142	126	142	158	156	147	139	146	148	142	147	136	144	147	112	149	142	148	141	155	148	120	153	143	136	125	139	109	136	136	134	138	133	136	132	130	150	155	132	159	136	135	136	137	129	151	155	147	153	139	138	131	142	131	132	149	156	148	134	141	142	149	134	143	138	160	130	155	140	118	133	120	141	160	146	150	141	155	134	150	138	120	137	132	146	147	118	122	128	130	155	160	123	135	141	128	136	145	135	148	132	126	156	140	153	132	173	145	152	136	130	125	133	152	139	159	113	129	133	148	150
45408	17262	11463	5774	3699	2605	1889	1398	1256	1018	837	714	689	566	502	502	458	431	410	352	366	340	334	307	309	284	276	282	255	284	307	284	268	298	274	286	264	255	248	251	247	271	250	259	268	221	238	239	236	227	256	238	224	237	263	252	248	228	232	239	261	245	218	230	242	216	225	224	222	216	229	228	229	246	234	230	250	209	197	230	233	237	210	226	245	243	215	243	237	221	222	232	222	248	228	223	234	208	222	241	241	236	225	218	237	215	255	234	240	243	231	225	202	196	229	239	203	233	243	222	236	216	252	220	217	230	242	232	239	228	233	228	248	222	227	217	217	218	224	204	218	199	203	246	215	241	214	203	228	254	218	225	227	218	239	232	206	219	206	220	205	226	216	205	206	195	222	206	218	245	229	215	211	238	244	241	221	206	228	219	232	207	217	194	222	202	225	238	221	239	223	225	235	222	257	210	230	231	180	237	214	240	201	226	197	227	234	212	223	255	234	222	246	235	222	238	235	224	208	224	197	249	222	241	223	238	204	219	226	224	234	251	205	211	213	244	202	225	225	234	202	215	206	230	193	231	228	217	208	221	254	221	227	214	224	227	222	207	192	236	219	229	239	219	205	226	247	221	220	210	227	252	195	247	229	209	235	246	204	191	249	222	253	253	235	240	223	236	220	200	199	206	233	205	237	224	206	236	214	213	239	219	251	224	203	204	237	208	218	210	192	235	210	212	238	234	219	245	219	228	207	218	216	215	212	229	239	197	239	192	216	217	225	221	213	239	222	214	224	223	235	244	234	220	224	225	211	222	226	225	213	200	230	218	222	194	213	256	229	194	204	204	202	252	223	220	231	232	229	247	208	215	202	219	215	199	208	216	219	205	226	214	212	229	235	249	209	219	240	233	227	239	211	236	246	229	216	217	218	259	235	233	237	203	246	223	216	218	237	240	211	219	208	234	215	224	260	226	235	211	185	206	256	240	203	215	227	216	225	219	231	236	241	211	228	202	209	217	232	225	186	228	229	233	255	242	228	220	220	235	220	192	233	228	217	229	244	223	217	189	240	235	222	223	219	240	217	210	212	215	213	231	217	218	218	226	214	212	245	223	213	227	238	200	228	218	220	218	230	179	241	230	245	239	238	204	225	235	223	228	210	202	221	212	217	232	220	213	225	254	220	235	209	217	217	216	225	246	219	186	226	200	238	224	228	188	208	239	209	218	197	236	216	234	230	211	242	222	202	225	209	221	218	241	205	220	236	208	209	232	208	241	224	248	244	213	208	217	227	216	231	231	221	209	212	214	202	208	238	206	223	253	236	216	224	204	210	222	239	216	205	217	247	241	223	203	235	261	229	257	223	232	231	229	232	213	205	192	233	226	194	221	223	242	200	221	250	207	239	216	234	223	219	233	232	214	223	251	212	210	258	229	223	235	201	244	221	232	221	241	214	222	234	222	257	227	217	201	230	201	202	193	240	240	221	209	220	235	182	222	222	220	217	235	192	225	205	214	217	211	216	217	217	212	205	231	241	212	225	237	233	231	210	231	240	268	207	203	231	247	217	225	207	233	238	226	207	191	202	213	247	229	227	207	230	253	218	224	233	215	216	226	214	219	207	193	211	205	238	215	241	232	224	228	193	224	227	241	222	244	225	198	210	245	232	231	243	244	224	237	228	230	227	216	248	229	223	217	221	208	226	218	260	220	221	231	227	219	234	219	203	266	215	203	212	251	198	213	216	213	233	249	218	242	219	233	222	205	242	198	213	239	230	243	216	202	206	234	227	236	229	228	227	210	207	220	222	224	216	222	208	220	211	214	225	199	225	226	248	242	228	215	258	238	209	185	197	217	173	212	236	220	197	193	223	221	217	207	244	209	226	222	233	233	240	214	242	218	209	221	228	229	225	171	230	224	228	202	224	206	228	217	180	212	227	214	217	220	251	227	236	216	227	233	199	225	242	229	212	220	249	214	251	233	220	220	211	246	218	219	231	208	215	212	211	207	222	212	214	208	200	230	237	208	224	223	212	234	246	196	207	221	224	219	234	222	255	221	197	225	231	223	218	247	242	208	246	196	208	226	218	223	240	242	228	215	230	221	243	207	222	215	236	230	225	242	224	238	243	227	227	212	209	223	227	257	235	203	205	218	204	215	215	251	220	227	227	198	222	212	216	222	216	217	238	206	206	229	214	222	218	196	203	207	257	227	214	235	237	254	251	228	214	238	247	228	222	252	225	219	201	231	210	210	226	204	255	234	203	216	222	211	221	220	239	233	259	245	200	217	193	237	252	237	239	205	199	240	225	203	231	224	236	211	203	240	238	219	213	222	229	215	220	247	189	214	202	247	234	217	244	193	228	237	243	223	216	217	220	177	248	229	246	229	204	229	230	232	204	220	217	207	217	237	220	202	221	221	245	242	234	209	234	225	235	204	212	252	222	216	215	228	215	212	238	221	205	242	229	206	205	228	193	212	231	195	203	265	211	232	219	228	226	199	235	193	212	227	220	221	214	242	250	229	231	203	220	231	197	262	227	230	227	241	214	251	233	236	211	230	233	204	233	240	208	200	212	230	210	220	249	213	216	213	206	224	219	208	214	222	222	192	208	215	220	217	219	210	224	235	245	223	221	203	237	244	243	224	212	197	226	233	225	239	217	199	239	208	228	230	198	227	238	203	218	206	255	199	205	232	215	206	215	223	211	264	201	215	203	239	243	211	208	205	219	240	210	217	226	218	226	193	230	222	253	238	203	221	221	242	240	197	237	218	225	212	201	202	255	219	228	209	217	233	222	257	214	221	209	234	257	228	220	197	241	238	218	209	238	216	213	240	254	200	199	222	206	238	234	208	240	214	208	246	222	199	217	229	242	235	230	212	228	224	240	224	249	209	219	205	208	215	200	241	216	218	233	209	255	239	225	218	255	228	216	204	195	227	210	215	216	226	244	219	223	205	228	236	228	198	222	212	221	216	214	220	211	210	215	219	215	218	239	195	196	216	235	240	216	203	204	230	217	223	224	198	232	235	208	240	207	234	224	251	211	234	212	222	225	228	204	243	220	230	220	206	235	222	235	240	223	223	199	222	211	223	202	206	230	215	239	243	204	240	217	197	208	215	215	220	212	223	216	186	217	195	212	229	221	200	234	216	227	207	214	238	230	202	242	211	248	216	203	220	250	223	233	250	214	225	234	202	234	236	230	226	227	244	195	218	229	223	215	236	215	197	231	231	237	224	205	214	247	244	237	243	222	223	229	211	207	197	229	247	243	231	203	247	230	195	248	210	222	238	209	221	241	259	208	235	201	241	204	213	253	227	201	221	195	200	222	213	232	217	233	218	219	226	208	213	230	224	225	241	201	238	209	224	229	220	246	248	198	245	223	202	224	231	242	214	198	219	243	209	221	230	222	219	240	204	198	212	213	205	234	189	242	235	205	237	209	200	179	248	236	228	226	227	246	233	206	206	241	232	221	224	237	233	219	225	246	226	232	181	234	219
27413	20791	8147	640	378	351	358	315	280	289	307	317	304	302	297	298	302	292	293	331	266	322	302	311	286	301	313	293	272	284	288	307	312	291	320	297	292	307	289	298	305	316	302	274	296	283	298	293	294	273	297	300	300	291	322	288	272	326	306	310	315	320	293	302	300	304	298	263	283	297	343	314	270	296	293	303	307	317	300	307	307	286	273	264	329	297	276	321	328	319	298	307	293	312	320	303	319	285	276	333	276	272	309	320	310	300	283	313	311	333	295	303	272	268	319	342	294	307	292	289	325	329	301	281	316	305	303	271	286	306	300	327	291	285	303	298	294	281	285	340	304	319	312	307	299	324	299	297	287	280	298	275	328	346	292	308	320	288	315	301	295	310	333	292	327	286	313	328	280	296	293	315	322	266	303	321	326	316	327	275	291	336	329	350	306	267	303	301	267	318	295	289	319	286	280	302	285	302	316	275	276	306	293	307	287	295	315	300	301	329	279	313	287	299	275	305	320	297	284	272	313	281	312	278	288	273	308	306	311	324	293	306	307	288	328	292	292	312	305	304	315	330	274	296	287	307	316	283	302	268	280	268	301	298	286	279	300	318	293	324	289	326	292	299	310	310	322	309	296	311	268	303	315	321	309	299	271	282	313	304	305	320	265	301	280	307	269	290	303	300	252	284	294	289	297	286	332	313	283	301	305	319	310	299	289	301	323	319	319	322	298	248	301	314	309	298	255	308	315	305	293	286	307	307	314	317	307	295	305	290	311	275	311	271	325	283	278	283	351	283	298	300	299	301	274	300	307	288	311	271	279	307	238	282	314	290	288	287	314	289	321	296	314	304	287	287	277	299	282	316	306	319	275	314	305	316	288	325	309	286	295	296	281	306	267	298	299	297	291	289	280	284	309	312	297	321	288	305	295	297	304	288	261	293	286	296	289	298	302	313	294	292	322	322	278	310	303	291	276	316	280	340	293	294	317	287	316	290	303	313	273	316	310	308	271	289	312	285	297	292	300	303	279	327	272	278	297	314	278	285	290	312	295	301	286	305	307	298	284	300	257	314	288	318	281	260	272	272	315	307	299	290	288	306	272	298	294	310	305	286	315	306	283	287	302	301	287	281	323	296	318	296	313	289	308	330	291	328	308	296	316	306	323	282	293	302	289	322	299	301	305	331	315	275	274	310	289	281	296	308	329	293	283	277	321	274	323	291	285	288	311	300	303	285	314	282	299	318	298	306	293	294	288	302	285	307	289	333	277	317	289	313	273	325	302	301	309	288	295	322	289	330	318	282	304	299	295	290	312	309	319	304	318	290	321	326	305	307	299	320	331	303	267	310	319	323	317	297	280	289	335	304	300	278	284	292	283	286	271	302	312	302	332	293	298	291	280	288	287	299	310	294	310	297	295	325	303	292	288	324	282	271	291	326	301	286	304	290	290	279	305	298	327	290	300	294	306	279	291	316	296	309	285	267	288	318	299	285	293	307	276	290	286	294	307	286	299	290	296	289	306	280	322	313	315	302	271	313	313	285	300	273	290	281	295	300	327	316	293	281	296	294	274	301	277	288	294	299	317	271	291	319	279	275	300	278	311	314	290	294	297	289	322	330	305	294	302	315	303	313	347	340	294	303	280	314	302	290	285	317	298	293	293	300	296	306	302	292	311	283	302	305	300	299	287	279	332	301	311	255	309	290	294	272	326	304	319	291	286	311	298	278	298	293	285	281	317	324	294	307	309	294	288	311	288	339	295	296	313	283	312	288	311	279	296	318	286	297	285	332	278	292	317	280	290	314	282	320	297	312	317	310	327	311	286	295	276	270	285	294	302	293	291	296	313	312	299	319	284	286	324	301	316	288	278	328	299	263	292	310	288	292	295	319	316	305	331	309	299	285	305	312	288	309	296	316	288	296	256	334	317	297	285	333	305	294	308	310	288	301	319	296	313	322	282	298	277	295	286	325	291	289	357	306	296	283	292	284	271	283	276	279	300	305	324	315	298	311	296	337	305	284	307	311	288	287	290	304	278	315	334	277	295	291	286	322	279	284	307	326	294	306	290	316	301	289	303	297	286	296	306	306	277	282	276	316	295	294	294	293	297	293	320	308	313	300	297	309	299	334	300	276	298	303	300	294	289	290	304	299	285	306	279	280	312	263	273	312	299	278	265	272	303	284	267	295	305	301	274	316	306	300	311	324	300	308	304	313	309	291	322	307	292	303	297	314	284	304	314	293	296	289	298	303	291	290	318	312	312	309	296	318	307	269	288	321	318	312	293	293	294	311	319	314	313	317	295	315	309	308	321	319	316	305	328	304	294	305	303	283	287	309	284	302	277	293	272	265	309	310	277	285	280	282	306	292	294	303	326	303	294	280	293	262	321	280	329	308	350	312	334	298	311	305	292	311	294	264	300	281	317	328	297	303	314	333	286	267	297	287	319	305	303	308	306	329	329	297	320	267	272	288	278	288	326	276	289	302	282	295	305	310	301	268	286	274	343	298	309	289	297	324	310	299	290	300	304	306	298	299	330	286	283	329	318	292	284	310	297	300	300	329	303	296	304	289	290	334	296	297	328	304	294	296	304	310	271	274	305	291	330	294	283	291	292	304	281	304	317	286	302	315	327	315	309	296	299	290	286	284	284	333	291	328	329	272	286	323	329	303	317	297	295	304	279	302	303	286	288	283	294	305	299	308	332	310	315	309	279	296	296	309	333	317	301	323	313	324	292	292	314	315	279	277	298	312	317	324	308	288	315	287	313	312	305	307	312	307	272	289	277	330	322	317	321	305	322	286	304	304	308	284	280	308	305	306	318	309	284	330	279	302	299	290	285	292	300	288	291	300	277	298	316	266	340	314	331	295	291	288	327	292	315	313	330	303	329	294	297	285	303	310	331	337	303	284	340	293	325	297	273	281	280	312	294	344	296	291	346	321	302	314	305	281	301	296	283	299	303	284	284	290	311	319	314	276	314	246	270	322	301	290	301	300	318	284	316	306	272	299	295	304	315	301	309	300	321	329	316	289	278	318	281	279	315	284	287	303	268	319	343	270	274	273	268	318	282	317	312	306	309	300	284	318	314	286	290	270	322	314	292	308	272	304	298	327	303	290	289	305	317	315	301	270	324	331	284	308	277	255	303	275	275	312	289	279	287	274	292	288	298	321	294	317	323	291	284	290	311	321	294	294	312	298	282	322	297	303	324	259	277	313	271	290	319	289	309	317	287	274	306	284	291	292	270	292	324	271	275	327	302	316	289	307	302	296	299	337	298	304	311	286	298	289	299	292	321	333	297	313	289	295	301	295	301	337	290	279	250	306	326	299	321	283	331	314	339	315	275	294	305	316	323	302	271	330	308	283	310	300	294	327	283	292	314	266	310	296	312	287	307	284	282	336	306	291	327	287	318	295	280	279	265	292	279	314	271	306	332	304	329	316	277	303	297	326	295	333	288	305	293	288	267	279	329	288	323	321	296	282	305	314	313	303	321	315
19929	4693	1071	734	665	599	504	465	470	488	499	465	459	456	472	451	472	460	445	489	482	459	478	440	472	486	472	411	478	497	476	479	473	485	492	488	426	469	445	465	430	481	444	470	452	489	445	456	467	465	440	465	468	438	455	426	424	463	452	467	460	441	427	448	453	436	485	444	466	443	462	463	440	441	478	456	472	483	482	485	462	411	438	475	439	479	478	463	474	468	472	453	467	465	474	485	480	434	456	455	479	458	477	424	478	480	458	482	451	422	478	473	500	459	448	469	417	517	490	461	447	429	482	451	443	470	407	458	465	484	466	425	470	477	485	478	471	488	446	452	463	485	457	500	454	484	416	447	456	471	451	463	451	441	484	451	444	467	474	444	497	449	461	476	492	471	461	463	461	465	453	438	445	439	467	462	413	444	423	477	482	466	495	440	443	444	491	473	461	470	440	472	471	435	447	455	469	449	452	457	440	478	493	456	453	490	454	453	465	459	478	432	433	456	467	474	483	426	476	451	466	441	432	480	457	462	450	456	469	452	493	478	480	422	446	459	469	471	470	434	466	428	428	425	462	494	464	463	504	441	459	478	438	454	453	459	460	451	450	481	491	442	485	466	436	480	441	435	453	437	463	472	434	480	460	455	445	460	424	434	504	481	458	464	432	464	459	475	481	446	432	450	463	490	493	464	457	511	470	477	478	489	493	467	488	478	467	435	467	466	466	459	426	441	457	407	465	465	437	458	464	442	437	436	439	433	455	451	480	446	470	438	435	487	465	456	439	487	469	501	488	503	468	477	500	456	456	448	480	499	451	438	456	522	445	451	490	474	496	479	464	479	468	482	473	424	442	483	483	453	476	429	480	482	433	479	463	458	449	459	463	445	463	420	475	453	462	436	452	466	454	488	461	465	493	459	434	466	489	479	463	427	507	406	450	477	480	433	455	453	431	456	443	515	443	453	444	431	461	430	457	433	449	440	497	440	417	459	459	457	475	493	471	403	462	492	486	460	447	453	450	464	481	464	486	490	437	438	443	423	488	439	476	480	493	443	451	472	497	465	459	449	420	464	444	444	476	460	434	458	470	436	463	476	467	460	480	496	460	490	467	470	482	475	463	461	484	474	476	479	429	416	489	421	464	432	473	467	473	423	422	467	470	421	437	474	448	439	434	452	457	489	445	453	513	457	449	478	472	481	452	446	493	458	468	407	465	442	501	470	467	483	449	458	456	437	474	467	458	508	468	472	463	442	470	476	465	452	468	472	494	461	459	452	479	504	492	457	467	467	463	472	443	445	494	467	471	474	449	454	479	472	458	448	507	448	460	476	455	436	439	484	456	459	430	447	438	408	446	447	494	464	488	400	455	456	467	431	472	502	477	498	498	441	463	461	478	459	474	437	426	423	465	449	490	470	456	463	469	436	495	448	416	434	443	504	444	490	485	480	475	476	426	459	450	472	422	437	505	466	473	465	450	486	476	456	494	419	479	440	464	424	432	450	478	496	445	456	438	403	456	460	491	495	463	463	462	474	443	482	451	462	483	431	474	457	473	493	459	490	500	500	449	428	435	435	468	458	436	453	435	462	460	489	463	441	452	416	474	445	459	487	439	463	464	442	463	424	455	455	444	469	447	474	498	450	467	446	508	460	478	462	476	466	473	455	443	492	486	459	428	484	456	477	413	442	464	422	477	491	489	458	427	485	494	438	474	456	478	472	482	420	440	468	477	468	438	457	479	451	471	490	444	461	443	443	443	435	456	497	445	464	443	487	469	462	484	456	449	486	461	491	483	431	450	480	468	478	442	417	482	468	476	449	475	434	452	414	447	479	441	508	442	467	501	502	484	473	437	459	461	495	446	441	504	484	500	451	454	483	458	489	467	460	485	480	478	471	462	486	485	477	474	445	445	457	443	494	492	439	517	433	435	443	443	425	452	453	454	420	469	491	476	453	485	449	463	458	458	444	471	464	434	458	473	444	449	465	484	475	457	489	445	466	444	475	431	460	460	447	466	471	466	484	434	434	455	453	481	469	490	424	437	478	465	472	421	459	453	429	437	439	461	453	448	453	456	457	487	438	480	459	450	506	425	455	464	440	494	499	479	439	439	445	431	454	409	464	494	481	457	440	454	455	436	485	452	441	507	511	453	484	467	459	468	455	464	476	470	475	481	449	505	490	475	472	437	556	481	435	442	468	493	457	489	428	477	484	443	425	448	467	459	439	501	434	469	461	430	425	444	484	463	441	431	501	489	460	479	508	464	444	459	437	429	432	488	459	432	449	466	443	463	487	467	433	460	464	489	452	463	467	465	458	504	464	450	476	465	486	461	454	482	464	493	449	459	454	484	492	445	482	475	496	460	477	455	444	410	473	443	443	498	504	449	482	489	436	433	474	419	488	474	444	441	465	456	483	478	442	426	477	492	476	430	417	451	457	469	477	442	474	467	487	469	463	425	478	495	473	486	495	430	465	445	478	434	478	461	469	477	439	447	484	430	442	463	473	489	448	498	470	453	465	450	417	462	469	443	433	453	490	451	479	451	454	455	466	417	455	488	443	456	471	461	468	458	461	491	493	477	483	463	495	454	448	417	474	434	476	456	442	486	438	440	470	431	464	447	460	472	459	464	475	471	477	453	458	476	480	428	439	456	450	470	497	444	427	441	430	436	487	460	459	447	475	470	490	445	451	467	453	467	463	440	429	446	439	444	456	488	454	476	442	444	486	462	465	468	445	475	439	450	470	452	477	458	488	459	477	476	480	493	470	464	455	466	488	454	434	480	465	445	441	459	439	448	454	454	466	445	454	479	473	475	432	437	470	479	458	467	454	458	484	454	453	440	454	486	484	469	472	450	467	493	468	435	475	482	458	451	428	460	463	490	473	447	513	454	472	465	463	465	452	478	494	483	450	463	451	502	427	421	412	444	456	469	446	446	446	453	465	446	453	474	453	458	465	454	444	455	455	475	437	434	464	498	472	501	489	471	448	442	458	460	479	470	460	443	526	448	496	477	456	434	452	427	459	477	443	485	459	472	430	460	446	455	445	462	500	424	434	477	480	464	438	477	478	461	456	461	463	459	476	447	455	478	460	468	458	447	443	489	441	481	442	471	466	467	470	480	407	450	460	441	483	432	452	494	491	451	451	441	457	407	468	453	451	443	460	450	451	466	474	460	474	458	462	475	429	505	438	467	452	450	432	490	450	465	466	439	444	494	406	451	455	471	475	444	450	468	444	438	447	478	481	421	501	439	496	499	477	449	493	448	473	458	437	476	457	507	486	437	516	409	465	437	462	467	480	479	471	461	458	476	483	455	512	433	431	471	478	510	461	467	458	420	451	468	401	450	430	449	496	442	439	459	480	486	467	469	458	481	500	469	430	442	447	457	443	430	460	469	481	485	484	453	438	467	483	449	443	475	479	480	477	470	471	474	481	444	436	467	446	436	459	451	492	463	465	421	472	440	442	439	506	445	461	453	465	477	445	459	472	448	444
23738	21486	29172	24250	21482	18790	1327	603	437	413	345	366	327	340	295	281	290	313	305	261	283	302	289	272	292	285	284	271	280	278	266	266	253	267	257	241	255	254	264	238	254	283	261	257	258	272	276	275	264	244	247	273	259	242	252	270	249	241	245	241	258	233	273	280	286	251	279	241	262	273	255	277	264	287	242	237	246	247	239	261	236	237	233	236	248	279	248	251	240	250	249	251	235	244	275	259	275	238	249	249	250	257	262	253	274	253	255	275	252	234	266	278	264	229	236	250	240	265	240	270	260	250	240	231	270	264	274	265	240	261	243	266	213	245	247	264	260	262	252	231	249	249	267	260	252	234	261	259	273	265	254	264	252	248	245	259	255	265	256	219	249	262	236	245	263	236	254	284	249	244	268	273	255	232	249	237	247	261	255	270	226	250	258	223	268	257	241	255	284	254	258	269	239	240	264	276	236	255	263	262	251	255	259	275	279	246	262	228	245	246	258	228	231	247	277	261	227	247	249	237	257	241	231	239	245	250	247	269	279	241	242	251	263	261	262	279	250	253	235	274	281	250	268	245	255	240	235	253	255	232	248	245	244	252	278	269	244	281	259	243	256	269	266	261	273	207	237	253	282	253	244	257	243	268	248	244	259	266	230	246	257	272	249	235	258	244	229	260	261	248	251	291	228	257	248	244	245	246	258	234	245	267	262	254	265	260	267	251	236	261	276	248	248	269	257	254	237	263	263	282	282	246	250	255	230	227	232	267	263	247	272	259	244	260	248	231	257	238	226	222	259	264	264	253	246	239	256	273	256	277	227	271	255	228	260	249	281	246	258	272	245	288	272	283	233	247	271	258	257	237	260	250	229	251	245	271	251	281	267	241	257	234	269	241	238	248	283	243	265	222	260	246	250	275	262	268	278	260	232	255	249	264	259	240	246	233	249	253	255	250	258	270	242	284	265	262	258	279	271	262	275	251	237	255	251	236	258	250	239	246	262	257	252	251	295	254	258	223	292	243	221	234	254	227	278	259	248	233	251	262	254	256	248	249	257	244	233	234	257	252	234	249	241	254	237	274	255	236	247	247	242	260	233	239	225	248	243	230	258	264	252	256	241	245	223	269	247	258	239	257	258	241	233	270	238	250	231	260	243	281	241	250	266	249	236	265	253	267	226	237	267	254	256	269	258	229	240	228	253	238	271	284	266	246	249	240	263	283	229	254	285	261	259	235	235	242	259	239	271	249	257	236	268	265	235	226	222	240	281	247	273	234	290	239	259	252	222	255	252	217	237	259	243	258	230	232	269	242	248	240	244	256	268	261	264	269	261	256	254	272	276	258	236	242	273	249	254	241	229	245	264	270	267	258	253	230	237	249	257	240	244	232	274	227	233	273	257	264	249	234	249	254	267	238	246	246	283	246	239	240	218	231	237	270	240	265	237	242	224	255	241	239	267	258	287	270	235	253	255	254	261	242	255	241	272	258	257	244	255	266	267	243	243	214	235	262	241	270	265	258	234	238	258	235	255	285	247	243	260	270	266	212	254	235	210	256	277	245	270	257	266	274	305	263	257	270	273	250	257	257	259	260	296	238	242	255	223	247	279	281	262	254	273	251	238	242	233	258	237	234	251	239	263	279	240	249	219	263	253	226	261	230	268	254	238	244	265	255	247	252	235	245	261	266	269	238	243	263	234	254	234	230	274	253	251	270	250	251	249	251	234	234	280	249	260	269	254	268	236	252	237	246	265	246	266	264	260	260	257	266	263	256	276	229	266	285	249	249	270	260	255	230	229	248	235	250	239	261	275	252	266	215	235	248	233	234	247	251	252	247	238	254	247	257	242	241	260	257	249	252	271	244	268	256	253	241	254	277	258	244	228	290	258	262	248	237	207	247	254	246	258	258	267	256	247	265	280	243	233	249	244	257	243	268	236	245	240	233	256	260	293	273	277	262	233	277	249	253	234	226	259	249	266	227	253	274	255	261	217	246	284	238	278	268	219	254	231	235	237	227	252	256	273	259	231	272	236	276	247	250	283	263	234	250	238	241	257	234	263	260	240	299	253	266	245	247	251	255	261	237	252	234	283	251	263	260	241	265	234	254	235	264	218	257	260	256	240	242	247	245	263	244	254	250	256	224	251	240	226	276	258	277	256	254	234	250	239	241	253	248	241	234	250	250	251	251	258	245	266	278	228	272	274	258	256	286	229	220	231	264	247	282	247	241	231	266	265	239	267	260	243	261	246	280	255	244	259	228	244	226	245	251	250	262	251	250	273	247	277	212	248	273	215	267	221	247	249	267	280	280	268	247	286	212	242	259	245	244	241	247	230	260	254	257	247	238	222	228	257	252	271	251	250	239	222	278	224	246	256	252	249	287	230	238	240	252	244	249	254	252	272	239	265	244	245	234	251	271	243	254	270	242	253	259	261	224	231	245	229	273	242	257	248	229	269	254	274	233	245	275	242	267	276	259	291	238	279	251	234	268	251	251	255	246	251	248	228	243	277	244	253	235	217	260	257	253	256	290	269	232	258	267	249	244	267	227	245	229	225	241	243	276	270	244	251	274	253	253	253	236	262	264	267	239	268	252	307	253	250	244	269	253	234	256	283	228	257	260	259	280	249	277	265	255	224	253	214	273	252	256	252	255	282	260	241	257	240	256	281	244	254	243	246	226	230	270	271	218	253	255	237	274	264	251	238	243	240	271	289	258	269	243	272	254	241	253	266	283	238	258	259	231	280	294	213	272	261	247	220	246	247	233	282	257	243	258	255	235	236	273	200	246	220	238	256	258	252	250	269	241	247	241	228	225	257	231	247	226	247	237	236	270	278	237	261	240	241	256	235	257	241	256	261	234	239	264	254	251	258	252	241	242	246	295	257	261	264	272	258	248	261	243	258	240	277	247	258	252	278	253	266	254	254	244	231	264	271	264	249	265	260	219	252	274	273	268	263	232	266	235	271	237	257	248	227	248	260	243	260	246	253	275	276	225	272	258	260	254	282	259	245	255	260	240	246	267	239	241	260	249	227	259	218	260	241	244	265	235	248	229	255	245	284	237	221	237	254	260	267	267	231	259	238	253	263	265	223	231	236	230	235	263	247	244	279	253	253	270	262	245	278	238	259	237	239	241	255	275	262	249	239	256	252	235	258	253	251	244	254	228	292	245	255	230	239	257	251	273	245	240	256	259	222	257	245	225	255	248	234	273	257	259	230	260	271	250	268	240	259	227	241	243	241	242	269	251	252	252	250	229	247	258	275	212	284	254	265	242	257	267	252	252	263	260	249	243	246	246	292	238	254	225	228	230	236	252	253	255	251	269	258	215	285	250	247	245	269	248	224	247	239	249	244	266	236	241	266	259	248	234	253	230	242	255	237	260	254	254	294	257	249	241	234	255	248	231	267	276	224	256	239	244	251	232	252	284	275	232	259	241	234	231	259	240	257	265	245	248	276	227	274	258	232	246	275	268	249	232	248	266	246	255	260	236	241	271
44702	15872	9182	4491	2983	2163	1644	1316	1149	965	887	737	663	680	638	592	583	532	506	506	494	509	509	467	457	447	422	454	445	434	446	391	377	419	418	408	418	416	428	372	392	390	373	428	464	393	405	420	389	409	375	401	446	403	411	407	404	400	388	393	421	427	396	389	421	397	410	418	387	436	390	348	364	412	436	423	416	416	389	373	353	424	450	409	418	399	403	403	395	428	406	390	392	423	373	412	395	394	445	417	406	429	392	382	410	376	422	385	397	399	410	407	407	393	366	382	369	385	380	423	370	418	373	369	420	420	376	409	408	429	375	367	389	391	424	370	415	399	401	358	402	400	363	427	378	424	417	378	357	392	387	364	369	421	391	354	382	393	367	393	406	379	422	431	377	349	388	396	404	391	398	406	384	374	387	380	387	382	387	409	376	361	386	418	380	407	377	409	388	393	375	396	393	383	396	416	378	380	404	364	408	371	359	392	379	419	399	375	397	406	407	394	401	397	372	433	407	398	408	409	388	383	389	368	383	404	403	392	385	408	417	366	398	369	397	417	380	400	405	373	399	393	384	410	390	424	403	364	401	378	375	395	371	397	368	408	368	364	416	417	370	386	354	392	397	353	351	403	421	412	429	377	404	407	388	387	414	388	395	402	410	402	362	348	404	403	383	371	373	344	387	410	353	379	372	385	395	393	403	377	422	395	393	371	395	405	396	386	373	417	404	402	407	361	419	377	403	403	367	366	394	378	408	384	394	396	418	401	357	403	364	390	417	390	373	419	423	404	418	399	435	397	381	396	394	401	434	374	346	405	407	431	420	400	398	380	363	391	422	359	376	409	378	424	407	388	377	392	372	413	383	375	380	389	364	429	401	398	421	380	387	374	418	412	400	409	377	371	424	402	343	376	414	364	388	393	404	408	428	364	389	448	385	416	332	401	423	341	377	380	393	415	382	367	382	377	408	395	378	397	376	391	362	388	391	388	370	402	389	377	359	384	422	422	386	386	397	383	407	389	397	390	402	413	371	376	425	406	392	364	379	390	405	413	370	414	375	398	404	414	384	399	394	396	372	397	399	405	386	398	397	351	427	404	385	412	393	362	403	396	407	381	358	419	371	400	422	406	409	395	396	380	429	377	350	365	356	359	374	373	397	376	399	364	401	411	348	405	418	397	385	382	372	399	364	390	372	411	412	415	373	385	384	426	393	413	409	390	402	370	391	400	378	375	388	374	393	380	397	365	389	380	418	365	390	391	394	397	410	388	399	367	417	414	369	391	397	421	392	390	391	416	421	398	419	385	386	400	407	370	386	374	411	379	395	381	394	409	392	404	403	395	399	417	377	422	352	391	409	381	431	403	376	367	383	404	397	377	383	404	397	366	354	454	393	389	383	418	369	386	378	375	356	419	354	421	407	376	381	391	367	389	385	387	391	404	426	388	423	380	404	364	410	397	380	363	410	399	391	378	367	382	369	407	402	404	407	418	416	368	363	389	397	423	411	365	408	390	378	399	404	398	373	373	376	382	421	394	423	401	400	367	409	388	407	392	409	381	376	358	387	383	392	375	389	411	364	392	425	374	363	393	337	378	401	389	380	372	378	368	362	372	423	394	369	401	402	388	403	389	393	390	437	369	406	396	371	388	395	401	428	394	374	426	377	368	384	380	370	400	404	382	388	411	369	406	357	347	377	387	411	391	382	399	374	424	383	392	417	360	407	398	425	411	409	410	411	405	364	385	378	404	408	351	377	386	418	391	429	383	373	399	390	400	360	400	408	415	393	383	366	392	406	404	369	382	392	390	400	387	391	408	406	365	427	394	403	399	416	387	406	409	379	391	393	381	427	422	367	397	414	398	425	400	417	402	409	428	378	371	380	395	400	396	368	361	376	393	395	396	412	414	413	372	373	366	418	386	388	395	401	402	403	390	437	410	346	399	363	402	380	397	400	412	401	421	390	402	393	413	394	393	373	410	377	427	400	407	385	367	377	392	391	400	396	392	386	379	397	406	400	401	417	367	414	374	397	388	376	391	433	394	406	391	377	405	395	422	407	379	436	414	405	390	375	388	423	362	377	379	396	358	394	415	349	402	363	378	394	378	380	429	388	415	369	410	401	400	385	400	362	379	380	415	399	430	381	381	369	406	381	382	421	364	380	384	392	369	433	411	381	405	412	420	388	362	378	412	432	387	439	409	389	392	374	387	403	370	397	388	381	376	387	401	394	390	383	371	390	406	361	408	379	364	380	398	399	390	409	399	410	406	386	403	382	376	422	391	388	385	363	402	343	361	378	381	419	393	419	397	404	385	407	387	396	371	386	366	402	444	347	395	385	357	383	406	389	354	387	374	374	385	397	387	404	373	420	385	419	382	420	404	365	385	378	365	369	405	411	383	383	369	371	383	352	392	365	398	388	389	386	397	392	363	409	384	390	412	390	432	418	402	389	374	397	394	392	372	383	384	390	393	396	388	417	353	392	405	426	394	420	401	374	383	401	388	403	392	385	410	409	438	413	388	366	400	423	394	355	364	379	377	385	385	392	381	390	386	401	398	400	375	423	363	394	391	374	413	353	386	412	395	401	360	431	394	411	359	404	345	359	368	370	395	377	394	383	382	405	362	401	403	386	383	366	419	398	401	397	396	344	384	382	370	374	401	389	382	415	365	382	376	352	379	358	369	404	366	355	407	384	384	397	359	394	359	388	404	388	398	389	388	386	390	410	390	378	395	365	400	377	389	425	393	414	400	385	380	372	363	353	396	383	398	355	391	368	376	411	375	392	395	382	416	398	396	420	406	378	365	421	387	417	388	389	355	384	422	401	399	360	391	343	386	370	406	400	398	380	389	382	373	349	387	383	402	367	412	357	424	333	378	375	421	409	380	376	419	388	373	386	409	346	377	383	392	409	344	377	401	373	398	389	369	394	344	387	396	417	411	382	375	387	396	391	417	398	396	414	400	363	413	362	378	382	378	429	406	391	409	368	366	355	403	390	386	417	348	350	382	417	384	363	375	420	373	379	386	396	390	400	397	398	398	399	413	346	367	407	370	390	411	408	385	379	411	371	389	381	380	377	381	384	402	439	398	393	399	373	372	373	413	390	389	376	408	398	393	394	362	403	379	402	434	377	393	391	394	399	399	397	396	410	378	377	360	408	398	390	397	411	363	387	384	397	401	413	359	388	373	400	371	413	396	369	399	403	432	394	373	373	376	378	396	394	343	400	397	395	398	384	367	385	421	350	358	392	397	380	393	396	405	395	376	407	406	408	364	407	384	418	409	394	380	367	429	385	389	397	421	406	404	392	399	420	359	356	376	378	420	406	399	384	380	367	405	412	367	417	406	384	373	403	363	388	406	379	380	362	414	368	378	401	386	399	391	368	378	375	413	372	400	399	376	400	419	423	398	393	359	367	405	404	367	360	394	423	401	390	383	383	394	416	439	408	406	356	368	400	430	389	423	361	412	405	421	365	369	400	394	385	402	402	412	378	389
23267	21458	29282	24061	21467	21479	7440	606	401	333	290	267	304	246	216	200	206	186	202	184	177	148	183	185	163	163	170	157	182	171	177	136	154	150	145	159	146	152	151	139	134	140	150	125	126	160	149	177	159	140	122	160	129	135	148	151	152	150	174	155	145	130	135	136	126	136	143	112	141	143	148	133	124	147	138	166	150	140	127	169	135	128	150	143	166	150	141	145	154	146	161	143	138	145	158	143	134	144	137	141	132	140	121	131	154	144	149	141	98	144	163	132	118	126	138	146	140	154	153	113	123	136	138	160	151	140	140	151	137	133	134	155	151	146	135	135	125	132	145	139	133	145	136	144	148	137	150	137	149	129	152	145	154	135	148	142	134	139	132	139	143	145	135	145	136	134	128	146	135	144	116	138	131	149	152	143	169	147	145	127	136	134	145	125	125	135	136	140	133	134	147	136	126	128	136	146	142	146	142	158	149	134	137	128	134	113	159	149	142	119	123	148	133	130	135	133	131	150	149	143	131	132	140	132	153	135	141	112	117	164	133	125	146	148	149	117	134	136	143	121	144	138	139	125	135	128	139	126	157	134	116	120	136	137	129	150	123	132	152	145	158	152	121	139	154	147	133	131	136	140	136	152	161	129	137	146	149	141	124	117	154	149	154	144	130	144	128	140	116	155	128	157	147	128	134	164	135	139	121	133	164	130	143	148	144	147	140	158	138	144	146	150	145	129	118	132	133	147	128	162	123	113	131	139	129	166	125	143	139	155	145	132	138	125	139	164	157	164	147	160	129	138	131	119	117	136	122	131	147	129	127	140	126	147	112	131	140	141	136	140	116	151	146	136	153	146	141	157	146	126	145	135	139	137	141	139	147	129	128	117	133	137	155	148	147	146	123	134	141	138	145	123	147	135	143	138	112	149	135	130	145	126	150	143	141	145	150	129	137	124	118	143	124	146	165	135	138	152	159	127	136	147	152	153	156	144	123	135	121	140	130	139	167	154	155	139	131	135	150	146	134	141	137	142	139	143	119	108	144	152	141	129	134	157	120	142	110	133	129	137	129	124	129	110	122	136	147	128	142	141	152	122	119	124	141	157	160	144	126	165	142	133	122	134	148	106	129	140	136	148	125	136	142	144	135	112	146	157	145	137	125	134	127	132	163	132	150	130	136	149	136	151	141	152	146	144	130	157	151	138	162	144	140	152	148	147	126	158	109	151	137	136	132	127	159	127	144	129	158	140	141	139	140	147	128	135	158	135	133	136	123	122	145	122	143	137	140	149	125	132	141	145	144	173	134	121	149	123	138	141	129	110	131	155	128	125	136	144	140	110	128	119	136	130	133	143	120	130	151	135	138	156	146	148	156	128	134	155	152	154	133	137	138	149	145	119	160	132	159	129	136	161	150	128	126	132	147	146	151	147	126	144	133	131	141	148	143	141	161	139	160	141	159	142	130	134	128	143	138	135	137	143	134	125	131	126	140	135	153	134	123	168	142	157	148	132	152	139	115	138	156	154	143	144	141	130	134	133	130	122	128	119	131	147	134	135	138	132	125	147	132	140	142	149	132	120	129	123	142	155	131	133	151	134	141	129	145	128	158	161	128	126	140	147	140	134	131	140	141	132	137	139	146	128	142	119	119	140	130	141	154	127	161	126	152	140	154	132	144	143	135	134	139	137	134	155	121	151	128	150	125	152	150	130	129	129	170	168	140	167	121	162	136	141	136	146	135	131	121	129	157	140	161	135	177	130	137	150	120	145	113	131	142	135	129	138	144	131	153	140	127	123	140	132	155	139	131	124	138	138	161	149	135	127	153	143	148	113	134	144	153	120	135	126	121	122	125	147	146	145	120	137	125	123	145	127	116	143	147	124	150	123	135	131	144	135	119	124	126	140	136	143	161	116	141	134	146	127	141	156	137	142	156	126	124	135	137	135	132	129	139	147	132	153	140	154	157	128	132	136	129	153	139	133	149	151	129	134	149	131	145	133	138	160	139	134	139	143	134	159	152	157	130	148	153	135	116	128	139	140	125	132	123	120	144	137	128	141	145	127	154	119	144	147	151	150	130	129	144	161	171	140	141	146	143	139	142	139	134	141	130	137	120	128	149	144	139	161	116	141	143	137	118	133	160	116	143	138	137	122	139	129	138	122	137	152	147	144	135	126	148	151	133	134	136	131	158	156	147	165	138	129	121	131	132	138	135	142	139	132	152	136	158	140	141	143	114	128	134	150	127	121	145	144	116	150	160	130	131	140	145	125	113	155	126	108	144	131	138	129	152	112	143	132	136	156	150	156	126	137	148	115	139	135	156	122	151	123	129	150	128	134	154	155	151	149	147	114	138	147	148	145	134	147	140	140	142	135	130	139	129	134	143	138	130	156	115	150	148	120	143	127	157	133	156	154	154	140	136	140	149	144	144	145	142	131	137	135	149	147	138	134	145	123	143	130	122	135	171	143	133	141	122	122	125	129	145	152	119	131	146	112	145	124	138	132	149	149	130	130	142	137	136	136	138	131	168	131	168	137	126	138	148	144	140	139	144	134	140	143	145	135	141	143	144	147	142	140	142	136	137	121	134	135	138	142	134	143	134	119	109	157	144	129	140	126	142	136	144	146	125	141	126	123	149	155	143	149	131	160	147	152	158	130	127	160	144	144	144	134	131	157	143	156	150	127	114	136	144	141	147	151	153	134	142	132	122	135	142	126	115	151	133	149	129	130	125	155	141	142	135	134	103	141	129	135	164	150	139	137	135	154	139	125	145	116	131	132	130	130	153	135	131	163	132	154	128	144	146	123	155	148	148	147	129	140	122	141	150	146	118	133	134	141	135	128	130	146	160	154	145	159	146	125	124	144	133	133	121	137	119	137	147	140	150	136	135	136	133	153	136	100	132	113	145	133	135	145	148	145	131	143	136	128	124	120	126	133	124	130	139	131	139	121	130	160	123	146	126	140	139	123	122	151	132	134	163	122	115	136	143	152	147	129	144	131	137	123	137	156	139	143	149	168	148	123	153	136	133	136	135	146	152	116	146	148	119	130	112	128	142	155	156	144	141	123	132	138	129	140	121	141	136	157	135	146	167	137	142	140	141	132	131	160	140	135	142	130	152	133	160	123	152	147	127	120	141	165	125	153	133	133	152	133	151	129	133	142	142	144	167	128	143	138	132	133	143	136	139	136	142	133	162	149	121	140	143	146	143	131	135	113	121	130	138	142	144	152	147	142	143	139	150	124	127	136	144	137	134	141	131	146	136	138	146	132	138	135	156	126	138	137	147	139	131	122	125	143	123	136	149	130	151	134	122	131	163	126	120	167	135	164	127	133	149	140	143	124	135	138	140	155	154	130	118	145	143	121	138	146	140	159	152	136	130	140	126	152	152	142	128	135	127	132	111	128	137	133	133	143	131	131	152	146	144	144	135	135	139	134	130	148	127	154	153	145	132	143	138	142	127	152	133	137	135	145	140	127	117	131	147	133	158	123	132	134
45633	16741	11425	5935	3640	2527	1921	1498	1205	989	875	715	685	552	532	505	483	440	419	353	380	353	317	296	299	333	304	278	275	255	288	285	279	251	215	257	266	264	237	232	277	241	250	234	217	271	244	273	255	248	250	233	221	246	245	234	238	234	233	229	215	241	215	230	235	233	231	228	243	246	226	227	205	257	216	241	240	199	236	245	211	219	224	239	193	219	217	195	216	215	234	203	222	212	221	221	219	212	233	206	214	211	229	245	219	208	227	225	222	219	214	239	246	226	193	249	226	219	216	214	207	243	199	188	209	246	203	207	229	222	215	201	234	207	230	222	209	201	213	214	210	225	204	213	208	220	231	216	237	196	215	220	196	229	172	239	227	226	234	229	216	196	229	195	217	226	215	223	232	199	193	251	215	215	210	214	238	227	215	236	185	216	224	231	247	214	213	236	224	192	204	220	216	199	215	210	231	207	206	229	208	207	200	242	226	197	209	223	222	222	216	222	227	217	212	214	213	223	228	214	264	190	231	235	229	241	229	210	243	216	226	251	196	210	220	216	247	214	228	242	237	213	203	224	222	204	208	233	193	217	206	171	210	227	229	189	252	221	227	194	215	221	194	226	241	213	196	189	227	237	215	227	205	205	226	225	239	214	231	256	209	239	196	233	235	215	247	240	202	237	220	204	234	202	224	230	218	249	226	234	218	198	218	209	236	218	224	208	223	223	235	217	219	212	253	249	211	215	221	214	195	205	228	222	218	213	233	233	217	220	220	228	191	230	219	221	238	231	221	213	233	225	219	207	219	232	213	236	249	202	261	217	194	208	243	215	214	198	218	202	231	203	234	220	214	214	214	237	207	202	244	235	211	227	207	200	207	257	203	236	217	205	195	225	232	223	221	199	211	233	230	236	237	219	257	250	235	222	200	235	245	245	231	230	206	212	207	198	223	235	211	202	214	224	208	225	211	194	233	234	231	219	217	220	233	239	221	241	226	218	217	197	223	215	212	218	222	230	215	205	232	216	201	212	210	228	228	236	222	211	217	244	209	203	209	217	207	222	211	230	223	220	206	206	223	232	245	219	249	222	204	245	214	247	206	227	187	232	201	228	226	241	205	211	253	215	231	237	239	220	239	218	227	231	226	223	194	234	226	196	197	233	211	232	192	197	234	234	207	199	225	212	244	224	198	222	216	203	215	228	194	221	192	244	226	214	190	235	228	233	228	221	237	236	208	203	176	219	199	238	217	238	230	247	223	219	224	217	205	210	224	199	205	206	220	203	195	207	218	224	243	218	202	225	210	233	215	226	212	187	221	227	233	224	218	221	238	226	235	227	223	232	229	231	225	225	220	218	229	227	226	214	196	209	193	212	202	233	219	228	215	206	240	201	214	218	204	197	233	192	229	227	207	239	231	210	213	217	200	227	214	231	230	208	235	205	219	201	219	192	194	206	244	230	231	230	237	225	234	225	231	234	247	219	213	221	232	217	211	216	236	215	200	230	227	210	207	227	224	207	232	236	230	246	239	200	215	213	214	199	204	219	234	192	213	207	210	239	222	204	231	201	200	207	244	209	227	224	212	222	231	209	211	200	228	205	219	189	193	239	237	201	212	224	218	236	216	208	216	228	217	214	221	235	224	199	214	221	207	203	225	209	229	226	218	218	224	202	220	225	218	202	200	217	219	233	229	247	210	186	217	222	247	210	238	233	221	205	222	217	209	214	209	231	205	228	214	238	226	195	198	203	232	218	214	217	201	206	245	223	220	204	206	222	201	225	209	201	227	210	198	249	229	231	218	216	211	235	231	210	277	229	213	217	215	227	247	206	203	204	223	208	223	209	229	205	215	226	200	227	179	196	205	201	193	201	225	198	228	221	223	232	220	203	216	217	205	210	207	193	231	222	215	226	221	211	254	227	190	241	210	207	217	202	241	228	241	234	243	201	197	241	217	215	236	204	210	222	239	194	250	229	232	212	225	215	223	216	211	210	212	237	213	186	205	200	222	222	224	247	202	229	224	185	226	249	208	203	228	200	232	188	223	203	220	216	254	193	223	217	210	214	214	225	211	229	214	216	199	222	206	219	206	206	196	219	200	209	224	221	219	205	229	208	212	221	199	209	200	240	238	244	233	210	218	219	214	211	230	225	212	222	205	223	205	219	250	193	224	202	246	231	217	205	211	219	221	216	218	220	213	205	234	198	246	207	237	212	205	227	247	224	207	223	228	201	207	224	237	211	219	219	218	244	187	215	216	228	232	212	219	227	220	239	220	191	209	226	221	191	219	218	229	221	222	227	215	208	218	224	223	230	206	228	216	194	196	205	228	206	237	197	226	195	247	247	209	208	219	218	218	222	207	201	203	199	228	239	249	239	212	249	229	169	230	193	219	211	215	211	222	196	215	227	223	201	228	239	215	228	212	237	217	211	235	225	210	212	196	231	235	214	228	220	235	215	210	203	227	217	215	183	203	195	199	221	204	217	234	230	237	210	208	192	209	224	223	220	255	212	201	202	212	223	218	217	247	225	230	201	206	223	210	233	222	208	197	239	225	221	212	214	238	206	217	242	216	227	227	199	224	204	215	191	211	216	202	218	210	203	229	201	237	225	216	192	207	218	200	202	231	195	244	225	200	212	231	225	231	240	225	218	221	213	232	218	211	227	216	230	219	229	233	226	206	204	217	214	250	211	211	217	208	204	212	215	233	205	224	219	232	197	211	239	210	208	215	237	221	218	213	232	232	222	215	255	224	197	230	212	209	214	211	234	223	217	223	211	220	230	219	243	204	220	229	232	212	182	235	222	229	189	213	238	209	204	216	210	197	203	230	219	239	220	194	217	213	245	205	208	202	210	208	227	260	220	236	209	208	215	217	206	209	215	234	213	181	213	223	235	177	226	266	221	210	209	224	205	219	230	204	234	218	216	239	198	212	197	182	196	234	228	219	222	237	217	212	175	202	236	215	211	198	240	239	196	250	235	225	201	209	244	224	253	218	206	228	222	191	221	212	223	199	237	196	218	212	220	232	198	217	211	219	216	233	243	227	232	233	191	220	224	242	226	204	227	220	209	228	237	223	241	219	199	231	226	222	207	225	204	224	225	215	235	220	239	207	216	223	243	209	214	210	217	231	226	217	226	200	232	208	240	249	231	211	203	205	220	223	192	224	223	212	228	247	206	219	220	223	216	224	225	231	201	225	222	219	174	212	208	205	210	214	217	216	243	213	202	239	208	221	179	240	227	215	219	234	224	212	221	185	179	219	223	224	224	236	235	214	188	230	214	244	224	204	202	227	192	195	220	212	239	229	197	206	204	236	217	225	236	215	236	223	207	255	206	243	206	249	218	231	211	220	191	214	211	209	213	218	232	235	225	214	209	218	209	207	206	216	189	236	206	202	212	211	202	239	220	215	224	230	224	221	207	217	197	228	190	219	210	181	211	230	245	222	244	244	229	211	218	215	217	223	208	215	230	202	203	201	210	234	205	227	209	207	219
27468	20773	8136	656	369	318	308	344	316	309	326	296	319	326	300	304	309	267	286	270	309	317	291	306	263	274	315	268	283	276	302	276	312	297	282	274	305	270	290	278	305	271	290	286	292	323	286	312	297	277	265	295	280	273	282	293	296	282	268	292	298	296	321	276	272	295	270	289	304	294	266	314	281	302	313	322	309	315	305	327	280	289	316	299	280	270	310	263	325	290	303	288	305	257	319	311	299	317	307	272	298	273	310	281	301	284	286	303	286	287	301	303	294	316	321	280	292	314	289	293	294	306	316	305	282	274	288	284	306	298	306	304	282	269	319	360	281	316	266	289	287	296	320	267	293	275	337	273	290	291	270	329	283	268	291	279	333	288	296	309	316	262	314	292	282	320	299	294	282	298	279	311	291	301	297	281	281	313	310	290	277	305	301	284	294	262	256	296	303	277	281	295	302	309	288	290	287	288	323	313	311	289	295	302	351	299	278	296	283	267	280	323	266	298	278	280	295	308	321	255	315	310	305	307	315	290	312	270	272	298	314	305	346	332	301	280	268	302	321	295	276	271	286	287	272	296	289	303	284	305	304	289	314	290	304	280	322	278	314	329	284	292	296	315	298	285	266	289	318	308	283	326	285	279	283	308	287	296	298	292	271	327	271	295	322	320	297	331	307	299	300	295	285	293	307	324	268	313	298	274	295	319	317	325	297	307	325	302	293	300	278	285	308	310	280	302	275	262	298	294	312	300	287	268	279	299	303	300	289	298	251	280	315	300	306	307	276	306	324	288	276	311	281	291	307	324	308	307	325	271	295	275	305	287	295	299	319	295	304	316	283	303	318	284	294	288	315	298	287	297	292	295	314	318	311	295	326	302	297	298	315	278	288	322	291	281	307	298	322	283	272	306	298	301	297	320	294	291	335	293	297	315	306	283	301	321	280	284	331	298	275	316	286	278	336	280	301	304	283	281	316	306	293	332	317	275	277	304	291	304	294	287	278	281	283	309	279	305	292	294	289	302	292	330	338	291	299	334	315	283	275	294	320	298	306	306	288	289	303	239	319	294	315	338	311	289	266	303	299	307	278	294	308	280	312	288	291	308	299	271	291	307	317	309	301	338	305	271	267	278	297	296	299	324	303	285	271	281	290	278	281	268	279	298	297	309	274	297	307	282	289	313	284	306	294	314	310	278	262	296	311	294	278	324	278	290	298	284	302	283	302	299	296	279	301	279	269	287	285	296	339	271	292	296	310	304	268	304	303	248	312	274	268	273	295	275	327	315	298	283	281	303	282	269	315	295	292	273	309	303	337	289	304	272	272	283	335	319	310	307	305	311	303	286	302	276	290	288	278	282	291	282	312	304	298	306	294	292	277	311	284	286	286	290	306	275	273	322	293	296	313	307	321	273	327	284	323	297	268	268	301	293	329	263	308	304	304	308	302	311	307	282	305	309	294	304	285	302	297	323	281	330	265	281	289	297	322	301	294	300	293	278	299	294	308	313	306	283	294	270	326	278	288	297	286	273	294	265	285	284	311	304	282	274	313	303	275	302	291	290	300	289	269	291	318	302	293	309	298	277	297	306	282	317	307	298	279	306	288	316	281	282	296	302	285	267	300	290	286	299	313	292	280	337	279	311	293	274	326	290	306	302	294	296	291	295	299	285	312	271	281	265	278	295	311	313	280	292	321	306	309	291	304	301	288	312	293	269	294	276	307	274	284	327	287	286	281	260	283	263	306	315	256	279	309	275	320	282	297	310	274	288	301	302	284	286	271	303	299	286	297	273	294	281	284	284	279	269	287	303	293	293	304	303	312	308	306	308	291	272	321	271	297	256	294	273	297	324	312	319	284	299	287	276	263	290	283	297	301	315	299	298	301	299	279	289	274	278	305	297	335	290	280	296	268	280	331	327	321	310	272	295	279	281	296	312	298	300	297	283	319	318	285	276	300	302	277	285	316	288	284	279	273	324	289	296	274	301	337	291	276	292	302	286	320	319	307	267	295	270	266	309	296	286	275	296	301	277	281	297	308	264	288	344	271	266	273	319	276	301	303	282	304	283	284	292	309	282	280	318	301	323	310	287	325	263	274	333	296	313	296	294	315	303	281	293	303	274	323	275	300	335	315	303	300	313	307	308	285	262	304	320	301	281	272	285	294	266	280	293	318	281	298	289	303	327	322	298	302	297	284	301	276	302	299	287	277	275	271	298	294	257	283	313	293	285	292	318	293	254	289	301	309	306	315	255	294	294	293	282	324	271	307	265	301	269	307	323	277	287	313	294	297	321	281	275	308	280	305	322	288	276	309	313	305	275	280	326	301	312	300	262	332	269	301	309	309	317	286	300	320	317	301	281	279	322	301	306	274	278	300	295	297	303	305	302	288	276	285	314	284	272	291	307	330	294	264	323	274	288	330	270	300	299	299	311	295	277	295	266	305	292	263	297	309	304	308	307	308	323	284	296	279	294	263	251	289	305	283	308	323	282	324	299	310	261	288	300	278	283	280	292	301	304	291	288	291	315	316	279	280	285	291	285	304	303	285	279	320	298	308	306	281	333	302	279	284	298	305	260	311	321	289	286	301	261	316	316	283	275	308	290	273	306	294	331	309	275	284	274	282	299	291	299	293	302	288	295	314	310	324	284	288	290	317	291	297	290	264	284	281	309	315	314	300	312	303	307	316	264	289	277	293	272	318	301	284	298	274	308	279	286	286	330	276	303	280	305	281	312	317	290	292	297	294	306	287	273	249	312	326	304	281	291	323	317	308	303	310	294	287	282	310	284	302	297	296	295	293	300	288	314	317	290	300	294	260	296	293	274	314	315	283	305	287	293	269	274	295	311	277	292	315	297	267	258	291	286	299	290	299	284	312	283	287	295	274	295	294	316	318	285	296	291	340	230	293	302	283	299	286	309	328	290	297	314	307	285	307	276	248	294	285	294	298	306	271	312	289	315	323	271	297	298	308	291	285	319	326	265	272	284	304	321	282	270	272	312	305	317	295	288	290	305	285	298	298	291	280	330	289	311	283	271	287	300	293	308	258	307	309	263	297	296	306	287	290	266	289	311	334	317	283	275	276	275	305	298	301	293	340	301	294	261	320	328	307	283	262	317	315	300	290	282	297	285	298	300	291	327	322	274	311	288	293	291	307	302	293	298	265	303	278	302	285	282	309	305	266	261	295	273	273	309	299	302	296	304	281	306	288	290	263	338	318	298	310	314	272	297	315	301	283	294	275	269	326	317	303	309	266	287	307	289	307	309	345	266	295	312	282	298	284	282	343	295	293	269	282	267	289	277	311	288	282	304	306	290	303	308	296	289	276	297	273	300	304	323	296	298	290	284	300	287	279	283	303	321	312	290	281	320	315	284	301	271	269	301	300	327	281	331	303	278	285	260	308	332	295	307	287	287	288	303	288	313	285	291	296	289	330	308	309	295	296	283	301	259	288	300	277	308	292	301	288	288	331	287	296	300	270	282	303	286	279	305
20012	4049	1012	767	584	531	517	514	492	486	488	494	472	524	459	454	493	491	450	458	446	481	455	465	474	483	479	460	490	440	406	451	478	454	454	469	470	482	447	451	428	470	444	434	459	485	459	436	443	443	459	447	501	452	407	470	502	473	443	443	458	427	447	452	423	437	468	514	449	452	483	460	462	466	431	446	457	475	461	473	464	465	448	472	443	463	477	441	481	484	445	454	485	440	479	449	487	474	492	461	457	436	489	460	462	492	468	454	484	426	484	451	448	441	419	468	484	508	465	465	441	471	457	457	429	423	454	459	495	466	439	430	446	426	445	438	461	414	459	454	452	398	441	488	451	404	444	480	416	418	444	448	458	424	448	462	441	467	436	474	465	473	478	434	432	460	438	458	444	398	426	456	505	471	439	451	422	451	448	444	417	443	466	466	469	453	482	430	426	422	473	447	424	487	465	430	408	499	438	479	456	443	457	457	446	430	433	459	416	442	437	460	466	460	472	474	460	453	454	465	418	440	444	459	432	480	463	442	463	490	455	481	448	467	476	473	463	429	465	477	505	436	466	449	489	449	461	456	428	453	452	461	470	481	441	468	495	457	440	470	443	480	489	427	438	452	444	453	421	483	437	447	435	443	458	418	473	454	456	448	447	480	462	456	449	460	449	450	441	445	419	464	461	423	475	509	451	463	413	511	477	472	501	448	455	456	417	470	433	434	440	460	453	474	433	442	460	478	480	496	511	465	455	460	472	429	434	448	465	442	431	440	488	463	494	441	453	456	474	421	451	438	445	473	459	435	454	458	490	467	471	469	462	461	458	423	487	415	437	464	458	444	460	448	460	459	442	451	472	460	452	434	484	470	474	493	462	435	444	433	431	478	446	449	404	451	487	455	472	459	441	451	448	481	421	447	441	445	415	480	475	478	456	437	449	464	451	449	419	452	457	479	466	448	435	480	456	428	433	442	460	410	464	477	471	481	465	458	466	449	455	433	473	454	458	477	457	436	494	440	449	411	417	452	448	479	444	442	431	453	420	477	440	466	437	446	462	442	469	459	468	484	439	427	418	401	436	466	443	453	445	450	455	456	476	438	457	456	473	455	448	478	469	482	442	458	412	481	429	462	462	464	439	457	481	491	431	469	431	436	443	465	446	439	453	455	457	396	470	441	467	425	488	489	444	464	397	472	482	448	489	477	480	459	467	436	467	442	449	431	433	479	453	458	455	465	432	449	426	489	408	470	449	436	469	453	503	445	453	481	446	456	495	451	426	436	470	473	463	486	439	463	484	451	425	469	477	434	447	467	445	467	466	425	440	455	410	480	445	459	470	428	455	458	472	491	445	460	431	456	490	449	452	460	437	469	448	422	504	464	434	444	468	401	404	447	473	477	471	446	434	483	463	439	446	488	460	464	450	494	437	460	453	455	456	443	496	435	435	456	430	494	455	474	418	433	473	435	455	424	409	477	437	495	465	492	471	432	471	453	461	468	437	473	445	461	465	458	445	437	449	479	453	448	460	445	451	435	432	452	460	441	461	456	437	420	432	415	418	445	476	446	470	439	491	459	443	473	450	435	420	486	451	446	434	458	471	443	452	444	426	451	436	433	471	516	427	475	483	441	476	485	430	451	424	448	422	449	461	470	463	433	470	429	425	448	449	435	453	488	427	483	453	443	474	433	476	400	455	431	445	451	463	450	479	429	470	455	450	476	458	421	459	488	491	477	471	449	472	466	446	464	455	431	454	451	441	436	451	442	451	444	429	440	437	434	410	450	419	489	508	466	435	484	478	440	458	469	458	446	458	455	424	443	473	428	449	471	475	464	472	481	477	474	456	458	461	411	428	430	457	444	470	459	433	442	463	440	501	469	453	453	419	468	426	449	441	444	454	477	466	471	462	451	488	405	443	452	455	440	457	449	488	471	434	447	463	460	444	457	464	433	479	477	437	422	469	437	471	489	474	456	497	467	443	417	500	445	434	467	519	451	448	425	439	473	398	474	465	449	479	449	461	497	500	384	433	462	456	440	465	449	482	460	459	434	490	443	487	471	486	455	483	457	491	450	427	461	419	444	457	452	441	492	472	483	496	416	461	494	445	459	445	456	464	489	480	458	411	440	433	479	450	456	452	440	441	437	463	439	456	466	465	472	450	439	438	442	462	433	478	421	500	456	427	485	497	428	449	465	469	434	454	445	453	484	471	438	465	419	462	432	462	440	465	462	442	448	446	445	481	481	505	442	434	470	417	433	441	493	470	496	491	466	468	439	448	473	492	431	453	476	448	490	433	486	434	479	433	451	436	441	438	430	444	448	454	467	457	424	485	456	445	434	435	454	452	485	475	459	451	453	448	470	462	433	433	500	487	458	438	466	452	485	447	432	440	469	440	445	453	461	396	429	476	468	456	455	448	480	469	446	438	466	478	481	450	515	450	441	487	446	439	474	467	423	480	454	473	456	455	440	420	503	496	453	463	425	452	456	442	476	456	455	455	469	463	450	452	478	475	468	470	435	459	440	462	504	444	430	448	433	453	446	461	457	448	405	493	449	456	431	457	501	430	443	477	442	476	430	490	454	436	442	415	483	449	442	474	451	465	408	484	427	448	458	421	443	420	449	453	437	474	460	462	455	502	453	506	433	417	448	451	446	420	480	463	481	495	469	438	438	454	450	459	455	453	421	456	435	480	461	494	453	476	425	461	472	455	484	456	452	454	445	439	444	468	486	451	450	448	453	452	460	470	476	439	478	436	448	420	449	447	445	433	478	450	472	434	476	402	452	477	476	470	456	438	453	455	477	443	462	463	457	452	465	470	477	450	444	430	454	466	475	486	417	450	477	480	465	468	438	464	463	472	449	422	463	473	441	428	468	427	445	467	454	461	510	490	485	410	454	488	412	451	446	445	451	450	442	462	463	477	460	444	456	493	448	462	458	420	488	425	474	422	459	429	409	471	455	419	446	458	480	486	449	451	500	466	465	429	462	474	455	457	436	441	467	477	460	454	417	436	452	473	430	449	422	446	442	463	463	467	426	458	461	472	459	462	424	455	442	492	452	476	482	467	477	419	478	448	444	455	466	427	495	438	488	462	430	470	512	423	445	464	456	428	472	423	472	389	474	464	451	391	427	442	457	461	423	478	463	464	460	469	446	433	477	451	456	458	449	480	486	456	475	446	450	509	462	446	478	509	418	485	479	447	472	444	445	446	454	462	430	445	408	464	451	460	418	498	432	479	473	455	454	428	492	442	424	438	475	493	444	433	438	443	442	455	473	435	456	453	474	441	446	451	476	451	444	440	481	499	518	440	468	439	487	431	468	471	435	431	441	483	426	429	473	474	470	442	450	447	467	451	490	451	451	476	422	448	443	410	468	447	421	445	482	434	510	445	427	459	452	462	414	471	483	487	489	478	449	449	506	454	456	454	477	424	483	463	460	463	440	494	467	464	448	412	460	486	422	490	455	437	470	467	459	430	495	461	471	488	438	459	436
23766	21478	29120	24264	21470	19315	1364	557	432	395	371	349	359	334	311	332	323	284	283	271	293	296	266	283	260	281	255	274	269	253	257	250	268	258	244	270	265	251	241	263	250	273	246	250	241	246	290	257	266	267	260	254	279	223	258	292	230	242	254	237	250	270	234	238	253	245	271	244	281	270	238	260	254	253	241	253	234	265	262	220	255	253	252	215	279	222	240	269	251	265	264	261	250	255	231	240	260	245	244	238	258	262	253	247	263	203	253	236	276	248	236	267	236	246	241	241	244	211	241	238	232	262	228	260	244	250	237	242	212	225	233	249	278	264	238	233	256	247	239	256	232	247	251	237	229	271	255	246	252	259	265	268	272	254	208	228	253	239	230	266	250	218	251	250	232	262	246	223	258	245	234	231	242	231	265	270	245	246	253	243	239	265	268	273	225	243	269	235	251	238	250	246	259	259	254	263	230	257	266	242	260	257	249	241	248	236	257	263	243	240	250	243	251	241	271	236	270	229	255	228	266	228	250	249	254	249	238	244	275	252	269	249	241	252	256	247	246	247	245	269	253	235	258	277	242	254	263	256	203	261	267	241	257	245	221	228	241	266	248	259	283	256	262	238	220	216	254	256	227	256	243	254	283	241	248	254	215	245	241	230	272	252	248	275	258	265	271	244	227	239	242	250	267	260	253	264	289	225	262	244	245	242	297	263	241	245	245	248	231	256	241	262	249	278	259	262	252	281	256	243	248	271	224	267	264	217	249	246	254	218	251	246	273	251	253	225	218	244	252	233	228	251	256	279	245	272	271	257	244	249	229	283	252	239	263	255	242	258	247	242	244	257	231	259	236	262	240	257	256	237	229	247	249	246	238	232	226	242	244	241	244	217	246	268	263	251	278	253	268	252	260	245	246	256	250	209	251	241	250	268	248	267	228	268	233	260	226	233	256	240	261	241	244	268	249	256	240	248	264	251	248	252	246	220	240	246	232	267	269	250	260	256	247	224	237	255	233	266	249	242	270	256	245	242	230	225	233	238	229	226	227	261	266	254	268	259	247	248	237	241	224	198	273	260	244	235	260	236	253	250	254	247	277	225	246	230	232	268	258	239	259	248	244	280	256	269	264	221	256	253	266	253	252	249	246	228	266	251	242	253	267	254	215	301	227	234	265	258	226	259	275	265	223	215	235	211	272	236	243	235	277	241	265	262	260	251	260	245	244	258	239	256	276	271	269	256	262	254	281	239	259	252	290	225	268	254	262	269	270	279	234	247	278	207	263	246	245	240	254	233	241	244	250	243	256	257	287	259	251	220	248	243	247	243	289	244	247	245	247	284	224	232	237	284	266	254	271	227	236	261	241	257	255	275	230	261	250	231	257	236	254	211	260	244	213	218	249	267	239	255	278	247	229	278	239	249	274	252	231	236	244	265	248	245	265	255	238	259	241	249	229	245	245	250	229	223	251	243	216	239	274	235	252	271	264	283	247	243	243	246	254	222	254	259	263	267	222	246	240	248	270	265	234	248	248	245	246	274	251	241	247	250	229	252	251	238	262	263	230	240	254	210	274	265	251	249	269	259	249	260	246	255	260	265	244	215	250	239	240	236	255	280	251	214	266	230	273	256	251	245	257	267	243	243	230	270	238	239	290	253	240	246	242	237	273	238	237	257	253	254	210	226	233	233	236	237	268	252	271	266	247	260	265	223	262	257	263	248	270	260	263	255	247	262	253	261	256	244	268	251	258	232	262	263	258	245	252	254	233	250	248	239	252	249	248	247	258	259	261	279	241	267	245	244	249	266	239	264	244	249	281	252	250	223	250	247	247	265	256	277	247	253	268	259	224	272	248	239	243	228	261	261	226	251	241	245	260	268	251	250	235	211	230	259	258	234	248	256	235	231	242	263	264	251	225	257	247	228	267	237	242	248	261	275	259	254	259	256	254	263	241	242	240	256	226	259	245	234	250	254	212	270	230	260	263	270	250	233	241	269	224	256	245	260	237	246	253	258	241	247	245	247	260	245	266	223	229	247	245	258	241	255	230	245	237	235	236	263	262	230	249	248	227	244	247	234	257	218	234	266	252	240	223	265	238	248	231	239	245	263	233	251	264	227	255	224	230	228	248	260	261	250	268	205	256	287	243	239	259	247	236	227	265	248	239	258	241	258	249	244	268	250	241	255	264	256	255	241	240	251	238	241	247	227	251	244	236	257	252	246	263	251	264	231	264	241	243	227	231	260	251	227	249	219	248	252	237	267	257	234	256	257	246	274	236	254	278	247	250	253	232	265	257	228	237	251	222	241	242	253	260	233	263	279	254	256	255	277	259	252	237	253	257	224	254	267	260	260	262	273	269	226	233	230	255	251	247	247	257	240	253	243	239	249	254	240	259	244	270	242	232	255	226	288	263	280	233	271	270	228	237	252	245	261	249	251	237	268	264	252	266	240	278	247	253	252	232	251	259	258	279	236	235	240	271	257	256	220	271	243	235	267	260	257	225	256	230	232	230	250	248	246	234	240	226	269	249	251	269	262	254	243	256	255	267	247	271	236	220	268	228	247	242	223	255	264	235	255	229	255	232	247	233	271	240	244	262	250	231	255	271	259	257	264	220	245	257	235	232	249	228	254	240	256	267	233	225	223	231	255	274	286	233	240	270	264	229	221	267	225	237	248	226	242	211	242	278	273	255	258	227	256	251	244	236	261	244	219	263	255	257	259	247	238	222	234	255	242	245	251	242	235	252	240	235	252	280	249	237	249	252	259	255	243	260	214	271	247	251	241	242	243	265	224	252	214	269	257	242	236	256	246	253	247	254	263	264	259	245	260	241	236	262	242	269	241	256	255	249	249	229	252	249	240	270	262	238	247	249	251	233	245	226	257	250	240	258	274	251	262	244	250	264	260	281	230	246	231	241	239	232	239	246	254	256	298	252	238	250	255	254	285	251	285	242	254	242	251	269	230	252	270	259	253	231	279	261	249	232	253	271	261	260	255	235	249	246	263	257	273	250	274	251	255	264	257	249	241	273	246	232	239	256	305	270	237	234	236	272	244	254	242	242	264	264	258	247	245	237	248	255	235	246	246	257	248	215	243	239	251	247	205	240	253	265	248	234	261	234	265	254	262	242	273	223	245	268	244	274	228	237	221	228	241	280	279	268	242	232	247	224	266	289	238	261	270	232	220	239	231	247	236	248	266	248	248	227	251	264	230	234	246	249	227	240	261	257	234	251	238	275	234	241	275	272	230	229	265	240	250	209	236	277	266	279	235	242	242	276	269	248	208	263	267	270	229	251	244	231	258	254	234	278	229	261	249	255	254	239	246	257	222	235	230	275	248	246	234	250	270	247	224	231	233	257	247	264	264	259	270	237	246	226	241	251	230	259	255	257	263	251	237	258	268	233	248	240	250	271	231	270	234	248	262	234	248	278	221	252	253	230	251	255	238	245	229	235	265	259	248	257	231	257	263	223	232	235	258	240	261	248	237	239	260	232	270
43881	15005	9207	4670	3055	2074	1569	1313	1067	981	830	767	711	683	568	595	532	510	506	517	479	472	474	458	495	445	451	472	480	405	418	439	444	390	410	401	390	410	408	409	393	427	352	375	426	410	399	437	408	393	372	420	392	396	382	346	477	406	384	409	408	424	406	364	400	387	403	379	409	370	375	398	405	391	376	376	405	400	354	387	440	374	420	389	375	397	387	393	423	402	386	431	390	396	416	402	382	369	357	396	382	397	383	364	358	420	343	396	379	416	410	378	389	372	414	375	398	395	369	394	399	392	409	380	363	421	387	396	370	405	378	393	398	379	380	372	395	398	384	381	379	389	390	412	425	378	393	409	390	376	423	376	404	367	421	361	379	390	390	404	371	376	350	411	407	396	376	403	354	403	402	375	385	398	394	371	409	377	387	398	357	388	396	383	426	411	379	431	374	402	415	404	398	400	398	399	382	391	417	347	377	362	415	378	385	365	401	390	402	417	383	395	407	386	398	379	381	380	401	392	397	424	417	392	426	379	355	379	373	416	401	386	390	365	381	399	367	382	394	396	416	390	392	414	382	368	363	369	387	344	376	417	424	377	405	368	428	373	381	419	373	416	404	378	375	392	347	366	369	347	383	414	390	387	401	379	426	359	400	380	380	377	389	437	396	370	370	386	407	363	417	399	394	396	384	371	411	377	357	389	417	388	390	411	407	406	352	391	359	408	369	416	405	387	391	348	383	391	391	396	400	371	395	393	374	376	413	388	408	408	403	405	410	375	393	405	364	403	389	388	414	374	386	372	392	372	353	382	370	366	379	436	387	378	400	389	389	389	422	406	370	410	390	405	396	336	399	378	402	387	359	398	375	377	386	427	402	407	379	350	412	398	432	395	401	431	387	380	420	388	396	402	389	382	411	359	393	395	373	424	411	387	403	403	362	398	404	393	395	390	385	383	385	424	422	372	388	408	397	366	381	437	383	390	369	374	367	372	406	418	379	397	447	380	380	404	377	365	379	395	358	399	399	398	381	407	385	420	412	372	427	356	378	403	385	365	392	379	361	378	366	381	406	369	400	375	370	400	401	404	393	387	403	404	422	397	453	367	401	364	397	399	372	393	355	404	382	370	386	420	380	374	402	374	397	397	424	408	380	360	406	365	392	410	388	411	404	406	405	429	401	374	336	448	395	384	384	406	395	395	380	385	378	385	413	371	399	380	361	390	402	369	351	398	406	368	359	385	371	369	396	408	383	353	404	379	370	380	384	376	384	381	402	394	386	371	391	396	438	415	396	414	406	406	398	378	431	376	385	399	405	356	358	424	379	413	366	389	346	348	415	409	396	410	396	417	367	408	399	412	408	394	383	430	381	385	353	387	396	395	380	401	425	364	406	366	362	400	388	379	371	392	377	388	406	370	410	367	374	389	366	383	417	395	399	383	378	367	401	381	364	395	412	388	369	416	401	389	416	382	425	356	415	359	388	366	378	397	365	370	377	401	402	419	404	398	377	361	423	369	431	348	395	391	398	389	378	378	395	393	417	387	341	393	419	399	337	366	388	386	375	397	383	407	405	394	405	380	361	389	410	391	381	410	349	348	371	355	392	331	388	385	349	391	396	402	388	406	417	376	386	402	335	393	380	374	354	414	374	377	385	388	386	403	363	400	386	375	345	367	404	383	406	385	376	406	367	407	391	388	353	406	399	405	404	383	388	418	388	396	411	403	376	368	365	377	400	362	423	383	387	396	387	360	414	376	381	385	375	353	385	389	383	392	385	408	399	362	378	374	372	402	391	376	387	361	389	381	402	372	397	396	375	386	371	375	344	375	377	406	373	402	385	388	388	360	400	374	366	407	366	412	348	402	412	409	392	429	383	365	361	391	412	414	420	425	392	407	387	393	395	385	379	386	356	401	383	408	391	391	384	415	393	416	374	390	401	382	392	383	393	368	351	369	392	368	386	433	407	406	361	390	361	388	434	391	422	351	397	394	377	392	415	375	385	372	394	378	405	374	394	397	412	380	375	382	392	382	369	366	392	383	391	405	409	403	393	415	408	407	366	386	419	389	384	373	376	388	377	363	410	393	419	388	386	357	380	402	389	383	414	400	361	342	417	439	419	407	394	402	402	410	386	374	357	396	381	414	374	384	399	388	373	392	391	408	371	388	371	370	375	369	384	375	408	435	375	404	387	390	371	375	389	451	366	367	418	366	379	362	413	377	397	416	371	379	386	375	384	411	359	393	431	395	425	400	416	378	421	391	408	416	403	371	355	378	397	382	386	395	398	433	359	415	378	380	399	397	399	378	390	408	390	359	411	382	378	371	373	386	355	368	358	413	374	381	383	402	393	380	366	382	387	382	401	384	385	375	388	397	392	384	391	381	415	347	350	412	425	409	391	357	353	412	387	376	380	375	398	380	378	384	381	378	393	421	393	374	420	389	396	395	360	397	407	360	374	384	386	372	401	359	369	374	411	357	394	374	381	385	411	411	437	420	384	375	369	407	379	370	396	381	377	388	377	374	382	427	389	363	348	401	409	407	396	435	396	404	363	400	359	369	356	399	375	395	339	414	374	390	388	425	399	399	391	384	386	405	385	375	376	385	381	378	378	382	398	388	392	423	404	393	412	392	373	401	403	385	371	385	375	345	438	419	393	372	388	378	391	397	397	373	376	364	370	405	379	385	371	428	399	392	374	410	408	428	364	401	362	382	391	412	382	390	396	406	346	378	375	408	372	378	386	403	391	400	394	361	409	384	366	371	379	406	403	362	398	374	404	388	387	360	385	373	387	395	389	378	381	395	355	394	398	343	380	424	405	373	361	400	435	364	347	369	378	388	348	396	394	383	338	379	389	382	364	374	405	399	408	384	383	399	379	407	385	374	368	376	379	388	370	413	404	396	391	352	380	416	382	372	375	390	413	385	379	383	405	405	357	395	398	434	387	392	399	395	401	349	396	397	420	385	390	377	400	419	372	371	361	379	377	386	371	351	399	382	417	371	414	364	403	391	360	398	385	420	371	371	407	387	392	383	393	391	400	402	368	423	383	381	388	392	380	400	424	356	392	373	390	398	394	410	406	378	373	344	416	372	360	386	399	410	373	399	408	392	394	377	355	357	388	352	407	410	406	389	367	419	392	381	435	379	374	411	395	419	384	402	373	389	382	387	382	401	385	340	405	409	431	391	424	339	408	380	405	391	393	416	409	397	404	373	386	411	362	413	385	391	416	383	387	365	333	398	396	401	384	401	395	422	388	413	417	404	381	398	389	395	389	373	404	395	422	382	418	403	386	411	373	424	379	377	389	404	370	378	380	421	420	381	408	396	389	395	409	375	372	399	405	390	379	381	392	412	408	358	376	403	400	374	403	377	372	368	359	407	393	373	421	380	382	383	426	387	368	380	373	432	385	396	412	395	408	400	398	418	381	394	377	416	401	383	361	385	378	377	377	381	359	373	413	368	435	402	357	404	371	381	382	410	353	417	384	420	384	371
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
